Function at 0x10009c70
Capabilities:
Check if file exists
Check mutex on windows
Get common file path
Get file attributes
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100435a3
mov eax, dword fs:[0]
push eax
push ecx
mov eax, 0x11a4
call fcn.10022490
mov eax, dword [0x10054054]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
push str.version31.0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateMutexA]
call dword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
je 0x1001ba75
sub esp, 0x18
mov ecx, esp
push str.________________start_________________
call fcn.1001d780
call fcn.10009730
mov edi, dword [sym.imp.KERNEL32.dll_GetConsoleWindow]
add esp, 0x18
push 0
call edi
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call esi
push 0
call edi
push eax
call esi
push 0xf78
call fcn.10021aa1
mov esi, eax
mov dword [esi], 6
mov dword [esi + 4], 7
mov dword [esi + 8], 0x5b
mov dword [esi + 0xc], 0x2a6
mov dword [esi + 0x10], 0xdded5
mov dword [esi + 0x14], 0x4d2
mov dword [esi + 0x18], 0x38b
mov dword [esi + 0x1c], 0x17
mov dword [esi + 0x20], 0x18
mov dword [esi + 0x24], 0xb0
mov dword [esi + 0x28], 0x3e9
mov dword [esi + 0x2c], 0xa1f
mov dword [esi + 0x30], 0xa6f
mov dword [esi + 0x34], 0x13435
mov dword [esi + 0x38], 0x1b
mov dword [esi + 0x3c], 0x19
mov dword [esi + 0x40], 0xb
mov dword [esi + 0x44], 0x1eb9
mov dword [esi + 0x48], 0x3b
mov dword [esi + 0x4c], 0x5d
mov dword [esi + 0x50], 0x237f
mov dword [esi + 0x54], 0x4d2
mov dword [esi + 0x58], 0x11d3
mov dword [esi + 0x5c], 0x223d
mov dword [esi + 0x60], 0x264e
mov dword [esi + 0x64], 0x11d7
mov dword [esi + 0x68], 0x2fd
mov dword [esi + 0x6c], 7
mov dword [esi + 0x70], 0xf69b5
mov dword [esi + 0x74], 0x4d2
mov dword [esi + 0x78], 0x1dea
mov dword [esi + 0x7c], 0x181d1
mov dword [esi + 0x80], 0x5b9e
mov dword [esi + 0x84], 0x1a9b0
mov dword [esi + 0x88], 0xd616b
mov dword [esi + 0x8c], 0x3db
mov dword [esi + 0x90], 0xd
mov dword [esi + 0x94], 7
mov dword [esi + 0x98], 0xb
mov dword [esi + 0x9c], 0x19b
mov dword [esi + 0xa0], 0x645e7
mov dword [esi + 0xa4], 0x22866
mov dword [esi + 0xa8], 0x162a
mov dword [esi + 0xac], 0x15ea5
mov dword [esi + 0xb0], 0x3018
mov dword [esi + 0xb4], 0x223d
mov dword [esi + 0xb8], 0x1a62
mov dword [esi + 0xbc], 0x26a9
mov dword [esi + 0xc0], 0x4e2a
mov dword [esi + 0xc4], 0x5b88
mov dword [esi + 0xc8], 0xbaf5b
mov dword [esi + 0xcc], 0x29ec5
mov dword [esi + 0xd0], 0x1e06
mov dword [esi + 0xd4], 0x12c97f
mov dword [esi + 0xd8], 0x181d1
mov dword [esi + 0xdc], 0x1e0b
mov dword [esi + 0xe0], 0x117b
mov dword [esi + 0xe4], 0x462
mov dword [esi + 0xe8], 0x884
mov dword [esi + 0xec], 0x495
mov dword [esi + 0xf0], 0x1e6a
mov dword [esi + 0xf4], 0x1651
mov dword [esi + 0xf8], 0x1ac1
mov dword [esi + 0xfc], 0x2170
mov dword [esi + 0x100], 0x1e14
mov dword [esi + 0x104], 0x23bf
mov dword [esi + 0x108], 0x2112
mov dword [esi + 0x10c], 0x169a
mov dword [esi + 0x110], 0x1b40
mov dword [esi + 0x114], 0x72e
mov dword [esi + 0x118], 0x21d4
mov dword [esi + 0x11c], 0x1598
mov dword [esi + 0x120], 0x1210
mov dword [esi + 0x124], 0x20e3
mov dword [esi + 0x128], 0x20cc
mov dword [esi + 0x12c], 0x11ed
mov dword [esi + 0x130], 0xb6e
mov dword [esi + 0x134], 0x8a0
mov dword [esi + 0x138], 0x195f
mov dword [esi + 0x13c], 0x1f88
mov dword [esi + 0x140], 0x13b5
mov dword [esi + 0x144], 0x2076
mov dword [esi + 0x148], 0x2391
mov dword [esi + 0x14c], 0xe9c
mov dword [esi + 0x150], 0x14c1
mov dword [esi + 0x154], 0x19f2
mov dword [esi + 0x158], 0x1205
mov dword [esi + 0x15c], 0xb18
mov dword [esi + 0x160], 0x1774
mov dword [esi + 0x164], 0x62b
mov dword [esi + 0x168], 0x492
mov dword [esi + 0x16c], 0x2347
mov dword [esi + 0x170], 0xd68
mov dword [esi + 0x174], 0x1330
mov dword [esi + 0x178], 0x10f9
mov dword [esi + 0x17c], 0x457
mov dword [esi + 0x180], 0xb13
mov dword [esi + 0x184], 0x434
mov dword [esi + 0x188], 0x10f0
mov dword [esi + 0x18c], 0x1206
mov dword [esi + 0x190], 0x23b8
mov dword [esi + 0x194], 0x1857
mov dword [esi + 0x198], 0x69f
mov dword [esi + 0x19c], 0x1350
mov dword [esi + 0x1a0], 0x18b6
mov dword [esi + 0x1a4], 0xa04
mov dword [esi + 0x1a8], 0x18a5
mov dword [esi + 0x1ac], 0xf57
mov dword [esi + 0x1b0], 0xcec
mov dword [esi + 0x1b4], 0x1769
mov dword [esi + 0x1b8], 0xb57
mov dword [esi + 0x1bc], 0x898
mov dword [esi + 0x1c0], 0xbaf
mov dword [esi + 0x1c4], 0x1ef9
mov dword [esi + 0x1c8], 0x1470
mov dword [esi + 0x1cc], 0x1697
mov dword [esi + 0x1d0], 0x1c7f
mov dword [esi + 0x1d4], 0xcf2
mov dword [esi + 0x1d8], 0x1465
mov dword [esi + 0x1dc], 0x17e4
mov dword [esi + 0x1e0], 0xee6
mov dword [esi + 0x1e4], 0xb77
mov dword [esi + 0x1e8], 0x1954
mov dword [esi + 0x1ec], 0x1f04
mov dword [esi + 0x1f0], 0x1ee1
mov dword [esi + 0x1f4], 0xdb2
mov dword [esi + 0x1f8], 0xb72
mov dword [esi + 0x1fc], 0x1bc4
mov dword [esi + 0x200], 0x158b
mov dword [esi + 0x204], 0x1a2a
mov dword [esi + 0x208], 0x951
mov dword [esi + 0x20c], 0xc10
mov dword [esi + 0x210], 0x12bb
mov dword [esi + 0x214], 0xf93
mov dword [esi + 0x218], 0x199d
mov dword [esi + 0x21c], 0xccb
mov dword [esi + 0x220], 0x7e6
mov dword [esi + 0x224], 0x167c
mov dword [esi + 0x228], 0x1ca7
mov dword [esi + 0x22c], 0x1562
mov dword [esi + 0x230], 0x12ed
mov dword [esi + 0x234], 0xdb6
mov dword [esi + 0x238], 0x1667
mov dword [esi + 0x23c], 0x1a08
mov dword [esi + 0x240], 0x1f91
mov dword [esi + 0x244], 0x2268
mov dword [esi + 0x248], 0x60f
mov dword [esi + 0x24c], 0x1478
mov dword [esi + 0x250], 0x1c3a
mov dword [esi + 0x254], 0x45b
mov dword [esi + 0x258], 0x1952
mov dword [esi + 0x25c], 0xc73
mov dword [esi + 0x260], 0x1484
mov dword [esi + 0x264], 0xacb
mov dword [esi + 0x268], 0x9db
mov dword [esi + 0x26c], 0x10dc
mov dword [esi + 0x270], 0x980
mov dword [esi + 0x274], 0xee2
mov dword [esi + 0x278], 0x18ed
mov dword [esi + 0x27c], 0x1dce
mov dword [esi + 0x280], 0x176c
mov dword [esi + 0x284], 0x7ca
mov dword [esi + 0x288], 0x7eb
mov dword [esi + 0x28c], 0xad8
mov dword [esi + 0x290], 0x15bc
mov dword [esi + 0x294], 0xcbd
mov dword [esi + 0x298], 0x15cb
mov dword [esi + 0x29c], 0x23be
mov dword [esi + 0x2a0], 0x190d
mov dword [esi + 0x2a4], 0x83b
mov dword [esi + 0x2a8], 0x1b34
mov dword [esi + 0x2ac], 0x9e7
mov dword [esi + 0x2b0], 0x18fd
mov dword [esi + 0x2b4], 0xbf9
mov dword [esi + 0x2b8], 0xe3d
mov dword [esi + 0x2bc], 0x662
mov dword [esi + 0x2c0], 0xb21
mov dword [esi + 0x2c4], 0x1645
mov dword [esi + 0x2c8], 0x1851
mov dword [esi + 0x2cc], 0x519
mov dword [esi + 0x2d0], 0x880
mov dword [esi + 0x2d4], 0x7d2
mov dword [esi + 0x2d8], 0x1f05
mov dword [esi + 0x2dc], 0x212e
mov dword [esi + 0x2e0], 0xadf
mov dword [esi + 0x2e4], 0x546
mov dword [esi + 0x2e8], 0x11f0
mov dword [esi + 0x2ec], 0x105c
mov dword [esi + 0x2f0], 0x1959
mov dword [esi + 0x2f4], 0x4bf
mov dword [esi + 0x2f8], 0x10da
mov dword [esi + 0x2fc], 0x14a2
mov dword [esi + 0x300], 0x11d4
mov dword [esi + 0x304], 0x1f18
mov dword [esi + 0x308], 0x1633
mov dword [esi + 0x30c], 0x1666
mov dword [esi + 0x310], 0x649
mov dword [esi + 0x314], 0x1c94
mov dword [esi + 0x318], 0xfab
mov dword [esi + 0x31c], 0xff4
mov dword [esi + 0x320], 0x16d4
mov dword [esi + 0x324], 0xc63
mov dword [esi + 0x328], 0x1b3d
mov dword [esi + 0x32c], 0x18f2
mov dword [esi + 0x330], 0x66b
mov dword [esi + 0x334], 0x622
mov dword [esi + 0x338], 0x1c8d
mov dword [esi + 0x33c], 0x1f36
mov dword [esi + 0x340], 0x1c5b
mov dword [esi + 0x344], 0x11df
mov dword [esi + 0x348], 0x1cdc
mov dword [esi + 0x34c], 0xd26
mov dword [esi + 0x350], 0x1900
mov dword [esi + 0x354], 0x21e6
mov dword [esi + 0x358], 0x2074
mov dword [esi + 0x35c], 0x14d7
mov dword [esi + 0x360], 0x7b4
mov dword [esi + 0x364], 0x144e
mov dword [esi + 0x368], 0x1154
mov dword [esi + 0x36c], 0xcd3
mov dword [esi + 0x370], 0x977
mov dword [esi + 0x374], 0x1cac
mov dword [esi + 0x378], 0x159e
mov dword [esi + 0x37c], 0xb6d
mov dword [esi + 0x380], 0xb15
mov dword [esi + 0x384], 0x11cc
mov dword [esi + 0x388], 0x959
mov dword [esi + 0x38c], 0x100a
mov dword [esi + 0x390], 0xd6c
mov dword [esi + 0x394], 0x92b
mov dword [esi + 0x398], 0x1b2f
mov dword [esi + 0x39c], 0x6be
mov dword [esi + 0x3a0], 0x1895
mov dword [esi + 0x3a4], 0x527
mov dword [esi + 0x3a8], 0x1260
mov dword [esi + 0x3ac], 0x1df8
mov dword [esi + 0x3b0], 0x13dd
mov dword [esi + 0x3b4], 0x1372
mov dword [esi + 0x3b8], 0x760
mov dword [esi + 0x3bc], 0x2100
mov dword [esi + 0x3c0], 0x1d2b
mov dword [esi + 0x3c4], 0x75d
mov dword [esi + 0x3c8], 0x1f1b
mov dword [esi + 0x3cc], 0xfb2
mov dword [esi + 0x3d0], 0xa43
mov dword [esi + 0x3d4], 0x14eb
mov dword [esi + 0x3d8], 0x47b
mov dword [esi + 0x3dc], 0x81d
mov dword [esi + 0x3e0], 0x10b7
mov dword [esi + 0x3e4], 0xa7d
mov dword [esi + 0x3e8], 0x1427
mov dword [esi + 0x3ec], 0x89c
mov dword [esi + 0x3f0], 0xf36
mov dword [esi + 0x3f4], 0x1fc3
mov dword [esi + 0x3f8], 0x1e86
mov dword [esi + 0x3fc], 0x12d2
mov dword [esi + 0x400], 0x1fbd
mov dword [esi + 0x404], 0x11c4
mov dword [esi + 0x408], 0x14b7
mov dword [esi + 0x40c], 0x1c85
mov dword [esi + 0x410], 0x1cd1
mov dword [esi + 0x414], 0x1dd9
mov dword [esi + 0x418], 0x1255
mov dword [esi + 0x41c], 0x910
mov dword [esi + 0x420], 0xbdb
mov dword [esi + 0x424], 0x1df0
mov dword [esi + 0x428], 0x7ef
mov dword [esi + 0x42c], 0x1357
mov dword [esi + 0x430], 0xc23
mov dword [esi + 0x434], 0x978
mov dword [esi + 0x438], 0x1548
mov dword [esi + 0x43c], 0xcbe
mov dword [esi + 0x440], 0xa41
mov dword [esi + 0x444], 0x13bb
mov dword [esi + 0x448], 0x9ce
mov dword [esi + 0x44c], 0x774
mov dword [esi + 0x450], 0x2000
mov dword [esi + 0x454], 0x15f6
mov dword [esi + 0x458], 0xbab
mov dword [esi + 0x45c], 0x1500
mov dword [esi + 0x460], 0xef0
mov dword [esi + 0x464], 0x4ab
mov dword [esi + 0x468], 0x598
mov dword [esi + 0x46c], 0xcc7
mov dword [esi + 0x470], 0xa67
mov dword [esi + 0x474], 0x83e
mov dword [esi + 0x478], 0x2082
mov dword [esi + 0x47c], 0xf4c
mov dword [esi + 0x480], 0xd81
mov dword [esi + 0x484], 0x19ab
mov dword [esi + 0x488], 0x1b7c
mov dword [esi + 0x48c], 0x159d
mov dword [esi + 0x490], 0x127d
mov dword [esi + 0x494], 0xe52
mov dword [esi + 0x498], 0x174a
mov dword [esi + 0x49c], 0x811
mov dword [esi + 0x4a0], 0xee0
mov dword [esi + 0x4a4], 0x1028
mov dword [esi + 0x4a8], 0x406
mov dword [esi + 0x4ac], 0x918
mov dword [esi + 0x4b0], 0x1559
mov dword [esi + 0x4b4], 0xf06
mov dword [esi + 0x4b8], 0x1601
mov dword [esi + 0x4bc], 0x1147
mov dword [esi + 0x4c0], 0x12b1
mov dword [esi + 0x4c4], 0x1c5c
mov dword [esi + 0x4c8], 0x23e2
mov dword [esi + 0x4cc], 0x113d
mov dword [esi + 0x4d0], 0x1003
mov dword [esi + 0x4d4], 0x170f
mov dword [esi + 0x4d8], 0xd1a
mov dword [esi + 0x4dc], 0x17b1
mov dword [esi + 0x4e0], 0xb46
mov dword [esi + 0x4e4], 0x2269
mov dword [esi + 0x4e8], 0x9f0
mov dword [esi + 0x4ec], 0x2397
mov dword [esi + 0x4f0], 0x2250
mov dword [esi + 0x4f4], 0xb6c
mov dword [esi + 0x4f8], 0x14b1
mov dword [esi + 0x4fc], 0xb51
mov dword [esi + 0x500], 0x1516
mov dword [esi + 0x504], 0x123e
mov dword [esi + 0x508], 0x1090
mov dword [esi + 0x50c], 0x1579
mov dword [esi + 0x510], 0x237c
mov dword [esi + 0x514], 0x480
mov dword [esi + 0x518], 0x1ee6
mov dword [esi + 0x51c], 0x1f12
mov dword [esi + 0x520], 0x8b6
mov dword [esi + 0x524], 0x14bc
mov dword [esi + 0x528], 0xdc9
mov dword [esi + 0x52c], 0x17f6
mov dword [esi + 0x530], 0xdb4
mov dword [esi + 0x534], 0x1c17
mov dword [esi + 0x538], 0x1a32
mov dword [esi + 0x53c], 0x1e5f
mov dword [esi + 0x540], 0x20a1
mov dword [esi + 0x544], 0xa00
mov dword [esi + 0x548], 0x17d6
mov dword [esi + 0x54c], 0x1b9d
mov dword [esi + 0x550], 0x2065
mov dword [esi + 0x554], 0x16f1
mov dword [esi + 0x558], 0x629
mov dword [esi + 0x55c], 0x781
mov dword [esi + 0x560], 0xfa8
mov dword [esi + 0x564], 0x1c34
mov dword [esi + 0x568], 0xe29
mov dword [esi + 0x56c], 0x19e3
mov dword [esi + 0x570], 0x2164
mov dword [esi + 0x574], 0xda4
mov dword [esi + 0x578], 0x432
mov dword [esi + 0x57c], 0x1dd3
mov dword [esi + 0x580], 0x1e9a
mov dword [esi + 0x584], 0x148d
mov dword [esi + 0x588], 0x12a1
mov dword [esi + 0x58c], 0xede
mov dword [esi + 0x590], 0xa26
mov dword [esi + 0x594], 0x205b
mov dword [esi + 0x598], 0x1bf6
mov dword [esi + 0x59c], 0x1502
mov dword [esi + 0x5a0], 0xad4
mov dword [esi + 0x5a4], 0x1c2e
mov dword [esi + 0x5a8], 0x6d5
mov dword [esi + 0x5ac], 0x22dd
mov dword [esi + 0x5b0], 0x15d7
mov dword [esi + 0x5b4], 0x1a01
mov dword [esi + 0x5b8], 0xce4
mov dword [esi + 0x5bc], 0xbd7
mov dword [esi + 0x5c0], 0x165c
mov dword [esi + 0x5c4], 0x14bb
mov dword [esi + 0x5c8], 0x1126
mov dword [esi + 0x5cc], 0xbc0
mov dword [esi + 0x5d0], 0x1cbc
mov dword [esi + 0x5d4], 0x556
mov dword [esi + 0x5d8], 0xabd
mov dword [esi + 0x5dc], 0x1678
mov dword [esi + 0x5e0], 0x1585
mov dword [esi + 0x5e4], 0x93c
mov dword [esi + 0x5e8], 0x5d3
mov dword [esi + 0x5ec], 0x19ae
mov dword [esi + 0x5f0], 0xcc1
mov dword [esi + 0x5f4], 0xf0b
mov dword [esi + 0x5f8], 0x1ae1
mov dword [esi + 0x5fc], 0x69c
mov dword [esi + 0x600], 0x209e
mov dword [esi + 0x604], 0x19a8
mov dword [esi + 0x608], 0x942
mov dword [esi + 0x60c], 0x2256
mov dword [esi + 0x610], 0x994
mov dword [esi + 0x614], 0x16bb
mov dword [esi + 0x618], 0x1ffc
mov dword [esi + 0x61c], 0x9bd
mov dword [esi + 0x620], 0x1ba2
mov dword [esi + 0x624], 0x1464
mov dword [esi + 0x628], 0x171e
mov dword [esi + 0x62c], 0x1461
mov dword [esi + 0x630], 0xf67
mov dword [esi + 0x634], 0x1037
mov dword [esi + 0x638], 0x12f1
mov dword [esi + 0x63c], 0x10a7
mov dword [esi + 0x640], 0x2127
mov dword [esi + 0x644], 0x5d9
mov dword [esi + 0x648], 0x12f3
mov dword [esi + 0x64c], 0xd7b
mov dword [esi + 0x650], 0x1c3f
mov dword [esi + 0x654], 0x18c9
mov dword [esi + 0x658], 0x428
mov dword [esi + 0x65c], 0x9d0
mov dword [esi + 0x660], 0x5f8
mov dword [esi + 0x664], 0x1fcd
mov dword [esi + 0x668], 0x16c4
mov dword [esi + 0x66c], 0x1e3e
mov dword [esi + 0x670], 0x1ffd
mov dword [esi + 0x674], 0x54b
mov dword [esi + 0x678], 0x590
mov dword [esi + 0x67c], 0xa82
mov dword [esi + 0x680], 0x1820
mov dword [esi + 0x684], 0x1e1c
mov dword [esi + 0x688], 0x167a
mov dword [esi + 0x68c], 0x13a6
mov dword [esi + 0x690], 0xe65
mov dword [esi + 0x694], 0x173b
mov dword [esi + 0x698], 0xcb7
mov dword [esi + 0x69c], 0xe77
mov dword [esi + 0x6a0], 0x1745
mov dword [esi + 0x6a4], 0x178d
mov dword [esi + 0x6a8], 0x178e
mov dword [esi + 0x6ac], 0x8b9
mov dword [esi + 0x6b0], 0x12ca
mov dword [esi + 0x6b4], 0x14c3
mov dword [esi + 0x6b8], 0x20f1
mov dword [esi + 0x6bc], 0x13db
mov dword [esi + 0x6c0], 0x1039
mov dword [esi + 0x6c4], 0x131e
mov dword [esi + 0x6c8], 0x2167
mov dword [esi + 0x6cc], 0x6b7
mov dword [esi + 0x6d0], 0xbbd
mov dword [esi + 0x6d4], 0x3fd
mov dword [esi + 0x6d8], 0x73c
mov dword [esi + 0x6dc], 0x6cb
mov dword [esi + 0x6e0], 0x20b4
mov dword [esi + 0x6e4], 0x215c
mov dword [esi + 0x6e8], 0xe8b
mov dword [esi + 0x6ec], 0x15bb
mov dword [esi + 0x6f0], 0xcb8
mov dword [esi + 0x6f4], 0xe25
mov dword [esi + 0x6f8], 0xd11
mov dword [esi + 0x6fc], 0x2237
mov dword [esi + 0x700], 0x84c
mov dword [esi + 0x704], 0x950
mov dword [esi + 0x708], 0xdfc
mov dword [esi + 0x70c], 0x1b1b
mov dword [esi + 0x710], 0xa15
mov dword [esi + 0x714], 0x2343
mov dword [esi + 0x718], 0x1459
mov dword [esi + 0x71c], 0x1cb5
mov dword [esi + 0x720], 0xadd
mov dword [esi + 0x724], 0x4ed
mov dword [esi + 0x728], 0x1b05
mov dword [esi + 0x72c], 0x19eb
mov dword [esi + 0x730], 0x1714
mov dword [esi + 0x734], 0x499
mov dword [esi + 0x738], 0x1bb8
mov dword [esi + 0x73c], 0xa2d
mov dword [esi + 0x740], 0x1e75
mov dword [esi + 0x744], 0xc86
mov dword [esi + 0x748], 0x225e
mov dword [esi + 0x74c], 0x22ee
mov dword [esi + 0x750], 0x1224
mov dword [esi + 0x754], 0x1670
mov dword [esi + 0x758], 0x1b85
mov dword [esi + 0x75c], 0x1987
mov dword [esi + 0x760], 0x12c9
mov dword [esi + 0x764], 0x7df
mov dword [esi + 0x768], 0x22da
mov dword [esi + 0x76c], 0x1da8
mov dword [esi + 0x770], 0x505
mov dword [esi + 0x774], 0x8dc
mov dword [esi + 0x778], 0x2146
mov dword [esi + 0x77c], 0x8de
mov dword [esi + 0x780], 0x133b
mov dword [esi + 0x784], 0x1d63
mov dword [esi + 0x788], 0xab1
mov dword [esi + 0x78c], 0x12f8
mov dword [esi + 0x790], 0x17ad
mov dword [esi + 0x794], 0x1a5c
mov dword [esi + 0x798], 0x122a
mov dword [esi + 0x79c], 0x2274
mov dword [esi + 0x7a0], 0x22a8
mov dword [esi + 0x7a4], 0xc0d
mov dword [esi + 0x7a8], 0x679
mov dword [esi + 0x7ac], 0x987
mov dword [esi + 0x7b0], 0x18d6
mov dword [esi + 0x7b4], 0x1463
mov dword [esi + 0x7b8], 0x104e
mov dword [esi + 0x7bc], 0x229a
mov dword [esi + 0x7c0], 0x17e8
mov dword [esi + 0x7c4], 0x1120
mov dword [esi + 0x7c8], 0x15a4
mov dword [esi + 0x7cc], 0x1965
mov dword [esi + 0x7d0], 0x74f
mov dword [esi + 0x7d4], 0x42a
mov dword [esi + 0x7d8], 0x1b2b
mov dword [esi + 0x7dc], 0xd9b
mov dword [esi + 0x7e0], 0x23ac
mov dword [esi + 0x7e4], 0x2163
mov dword [esi + 0x7e8], 0x1b10
mov dword [esi + 0x7ec], 0x877
mov dword [esi + 0x7f0], 0xd5d
mov dword [esi + 0x7f4], 0xa5d
mov dword [esi + 0x7f8], 0xaa0
mov dword [esi + 0x7fc], 0x1758
mov dword [esi + 0x800], 0x1b20
mov dword [esi + 0x804], 0xad9
mov dword [esi + 0x808], 0x594
mov dword [esi + 0x80c], 0x1005
mov dword [esi + 0x810], 0x17dd
mov dword [esi + 0x814], 0x1a7d
mov dword [esi + 0x818], 0x15c3
mov dword [esi + 0x81c], 0x40c
mov dword [esi + 0x820], 0x1355
mov dword [esi + 0x824], 0x1608
mov dword [esi + 0x828], 0xd05
mov dword [esi + 0x82c], 0x1f9b
mov dword [esi + 0x830], 0x773
mov dword [esi + 0x834], 0x225c
mov dword [esi + 0x838], 0x1487
mov dword [esi + 0x83c], 0x208a
mov dword [esi + 0x840], 0x19a6
mov dword [esi + 0x844], 0xa39
mov dword [esi + 0x848], 0x8ae
mov dword [esi + 0x84c], 0x132f
mov dword [esi + 0x850], 0xe18
mov dword [esi + 0x854], 0x1a50
mov dword [esi + 0x858], 0x5b0
mov dword [esi + 0x85c], 0x192e
mov dword [esi + 0x860], 0x13d1
mov dword [esi + 0x864], 0x1fa3
mov dword [esi + 0x868], 0x1308
mov dword [esi + 0x86c], 0x2104
mov dword [esi + 0x870], 0xb01
mov dword [esi + 0x874], 0x8a9
mov dword [esi + 0x878], 0x12a2
mov dword [esi + 0x87c], 0x99e
mov dword [esi + 0x880], 0x158a
mov dword [esi + 0x884], 0x11d3
mov dword [esi + 0x888], 0x2392
mov dword [esi + 0x88c], 0x19c3
mov dword [esi + 0x890], 0x64f
mov dword [esi + 0x894], 0x1c19
mov dword [esi + 0x898], 0x2199
mov dword [esi + 0x89c], 0x1411
mov dword [esi + 0x8a0], 0x16f9
mov dword [esi + 0x8a4], 0x848
mov dword [esi + 0x8a8], 0x1e1b
mov dword [esi + 0x8ac], 0xc9d
mov dword [esi + 0x8b0], 0x1d19
mov dword [esi + 0x8b4], 0x6f6
mov dword [esi + 0x8b8], 0x1fd3
mov dword [esi + 0x8bc], 0x5ab
mov dword [esi + 0x8c0], 0x13a5
mov dword [esi + 0x8c4], 0xa66
mov dword [esi + 0x8c8], 0x22a9
mov dword [esi + 0x8cc], 0x909
mov dword [esi + 0x8d0], 0x17be
mov dword [esi + 0x8d4], 0x123f
mov dword [esi + 0x8d8], 0x812
mov dword [esi + 0x8dc], 0x18ba
mov dword [esi + 0x8e0], 0x211d
mov dword [esi + 0x8e4], 0x2044
mov dword [esi + 0x8e8], 0x21a5
mov dword [esi + 0x8ec], 0x1f26
mov dword [esi + 0x8f0], 0x1132
mov dword [esi + 0x8f4], 0x11f2
mov dword [esi + 0x8f8], 0xc01
mov dword [esi + 0x8fc], 0xe61
mov dword [esi + 0x900], 0xcf7
mov dword [esi + 0x904], 0x1af9
mov dword [esi + 0x908], 0x1829
mov dword [esi + 0x90c], 0x2210
mov dword [esi + 0x910], 0x213f
mov dword [esi + 0x914], 0x23cd
mov dword [esi + 0x918], 0x1284
mov dword [esi + 0x91c], 0x11a0
mov dword [esi + 0x920], 0xe8e
mov dword [esi + 0x924], 0x161e
mov dword [esi + 0x928], 0x469
mov dword [esi + 0x92c], 0x21ab
mov dword [esi + 0x930], 0x10a4
mov dword [esi + 0x934], 0xd87
mov dword [esi + 0x938], 0x1b3f
mov dword [esi + 0x93c], 0x65f
mov dword [esi + 0x940], 0x2117
mov dword [esi + 0x944], 0x1c54
mov dword [esi + 0x948], 0x1ade
mov dword [esi + 0x94c], 0xcb6
mov dword [esi + 0x950], 0x150c
mov dword [esi + 0x954], 0x236b
mov dword [esi + 0x958], 0x708
mov dword [esi + 0x95c], 0x22c5
mov dword [esi + 0x960], 0x1c6b
mov dword [esi + 0x964], 0xd89
mov dword [esi + 0x968], 0x19a3
mov dword [esi + 0x96c], 0x1b55
mov dword [esi + 0x970], 0x1282
mov dword [esi + 0x974], 0x1e05
mov dword [esi + 0x978], 0x780
mov dword [esi + 0x97c], 0x1f71
mov dword [esi + 0x980], 0x1e49
mov dword [esi + 0x984], 0x97e
mov dword [esi + 0x988], 0x21dd
mov dword [esi + 0x98c], 0x13d8
mov dword [esi + 0x990], 0x453
mov dword [esi + 0x994], 0x7af
mov dword [esi + 0x998], 0x21fb
mov dword [esi + 0x99c], 0x1387
mov dword [esi + 0x9a0], 0x14c5
mov dword [esi + 0x9a4], 0x1b11
mov dword [esi + 0x9a8], 0xc55
mov dword [esi + 0x9ac], 0x659
mov dword [esi + 0x9b0], 0x5a0
mov dword [esi + 0x9b4], 0x5ee
mov dword [esi + 0x9b8], 0x12db
mov dword [esi + 0x9bc], 0x710
mov dword [esi + 0x9c0], 0xfcd
mov dword [esi + 0x9c4], 0x2060
mov dword [esi + 0x9c8], 0xf53
mov dword [esi + 0x9cc], 0x4f7
mov dword [esi + 0x9d0], 0x1a55
mov dword [esi + 0x9d4], 0xf21
mov dword [esi + 0x9d8], 0x1f77
mov dword [esi + 0x9dc], 0xdcf
mov dword [esi + 0x9e0], 0x6ea
mov dword [esi + 0x9e4], 0xec7
mov dword [esi + 0x9e8], 0x1f7a
mov dword [esi + 0x9ec], 0xb04
mov dword [esi + 0x9f0], 0xe54
mov dword [esi + 0x9f4], 0x631
mov dword [esi + 0x9f8], 0x1a3a
mov dword [esi + 0x9fc], 0x1117
mov dword [esi + 0xa00], 0x15f7
mov dword [esi + 0xa04], 0x606
mov dword [esi + 0xa08], 0xf30
mov dword [esi + 0xa0c], 0x13e0
mov dword [esi + 0xa10], 0x1594
mov dword [esi + 0xa14], 0x1d84
mov dword [esi + 0xa18], 0x1eaf
mov dword [esi + 0xa1c], 0x1e11
mov dword [esi + 0xa20], 0x9b6
mov dword [esi + 0xa24], 0x16bf
mov dword [esi + 0xa28], 0x1bef
mov dword [esi + 0xa2c], 0x12ff
mov dword [esi + 0xa30], 0x13ec
mov dword [esi + 0xa34], 0x1f3c
mov dword [esi + 0xa38], 0xf7b
mov dword [esi + 0xa3c], 0x1c92
mov dword [esi + 0xa40], 0x586
mov dword [esi + 0xa44], 0x1c2f
mov dword [esi + 0xa48], 0x41b
mov dword [esi + 0xa4c], 0x210e
mov dword [esi + 0xa50], 0x2264
mov dword [esi + 0xa54], 0x1ccd
mov dword [esi + 0xa58], 0x1eca
mov dword [esi + 0xa5c], 0xb33
mov dword [esi + 0xa60], 0x7a8
mov dword [esi + 0xa64], 0x675
mov dword [esi + 0xa68], 0x1e31
mov dword [esi + 0xa6c], 0x21af
mov dword [esi + 0xa70], 0x3f3
mov dword [esi + 0xa74], 0x12e6
mov dword [esi + 0xa78], 0x6b4
mov dword [esi + 0xa7c], 0x1673
mov dword [esi + 0xa80], 0x1016
mov dword [esi + 0xa84], 0x130f
mov dword [esi + 0xa88], 0x2377
mov dword [esi + 0xa8c], 0x415
mov dword [esi + 0xa90], 0x1582
mov dword [esi + 0xa94], 0x1b9e
mov dword [esi + 0xa98], 0xecc
mov dword [esi + 0xa9c], 0x1800
mov dword [esi + 0xaa0], 0xa05
mov dword [esi + 0xaa4], 0x14c9
mov dword [esi + 0xaa8], 0xd6f
mov dword [esi + 0xaac], 0x1434
mov dword [esi + 0xab0], 0xacd
mov dword [esi + 0xab4], 0x17e3
mov dword [esi + 0xab8], 0x1d58
mov dword [esi + 0xabc], 0x2108
mov dword [esi + 0xac0], 0x1947
mov dword [esi + 0xac4], 0x139b
mov dword [esi + 0xac8], 0x1958
mov dword [esi + 0xacc], 0x1c13
mov dword [esi + 0xad0], 0x197d
mov dword [esi + 0xad4], 0x186f
mov dword [esi + 0xad8], 0xb2b
mov dword [esi + 0xadc], 0x18bd
mov dword [esi + 0xae0], 0xc87
mov dword [esi + 0xae4], 0x21a1
mov dword [esi + 0xae8], 0xcba
mov dword [esi + 0xaec], 0x1875
mov dword [esi + 0xaf0], 0xf1b
mov dword [esi + 0xaf4], 0x88b
mov dword [esi + 0xaf8], 0x400
mov dword [esi + 0xafc], 0x123c
mov dword [esi + 0xb00], 0xa61
mov dword [esi + 0xb04], 0x50c
mov dword [esi + 0xb08], 0x1e84
mov dword [esi + 0xb0c], 0xffe
mov dword [esi + 0xb10], 0x1a27
mov dword [esi + 0xb14], 0x2139
mov dword [esi + 0xb18], 0x1b9b
mov dword [esi + 0xb1c], 0x1e44
mov dword [esi + 0xb20], 0xfb0
mov dword [esi + 0xb24], 0x9ae
mov dword [esi + 0xb28], 0x227e
mov dword [esi + 0xb2c], 0x1c88
mov dword [esi + 0xb30], 0x1c0d
mov dword [esi + 0xb34], 0xf82
mov dword [esi + 0xb38], 0x1861
mov dword [esi + 0xb3c], 0x1e93
mov dword [esi + 0xb40], 0xa0b
mov dword [esi + 0xb44], 0x122b
mov dword [esi + 0xb48], 0x20f9
mov dword [esi + 0xb4c], 0x923
mov dword [esi + 0xb50], 0x1314
mov dword [esi + 0xb54], 0x563
mov dword [esi + 0xb58], 0x2230
mov dword [esi + 0xb5c], 0x40f
mov dword [esi + 0xb60], 0x592
mov dword [esi + 0xb64], 0xc5e
mov dword [esi + 0xb68], 0x1739
mov dword [esi + 0xb6c], 0x504
mov dword [esi + 0xb70], 0x1034
mov dword [esi + 0xb74], 0x1ad3
mov dword [esi + 0xb78], 0x22c8
mov dword [esi + 0xb7c], 0xc83
mov dword [esi + 0xb80], 0xde3
mov dword [esi + 0xb84], 0x46c
mov dword [esi + 0xb88], 0x791
mov dword [esi + 0xb8c], 0x1cbf
mov dword [esi + 0xb90], 0x20b3
mov dword [esi + 0xb94], 0x136a
mov dword [esi + 0xb98], 0x21e3
mov dword [esi + 0xb9c], 0x9f6
mov dword [esi + 0xba0], 0xeeb
mov dword [esi + 0xba4], 0x16f2
mov dword [esi + 0xba8], 0x17db
mov dword [esi + 0xbac], 0x116b
mov dword [esi + 0xbb0], 0x164f
mov dword [esi + 0xbb4], 0x1b3e
mov dword [esi + 0xbb8], 0x584
mov dword [esi + 0xbbc], 0x1902
mov dword [esi + 0xbc0], 0x21ce
mov dword [esi + 0xbc4], 0x7dc
mov dword [esi + 0xbc8], 0x1db7
mov dword [esi + 0xbcc], 0x76c
mov dword [esi + 0xbd0], 0x20e1
mov dword [esi + 0xbd4], 0xaf3
mov dword [esi + 0xbd8], 0x1442
mov dword [esi + 0xbdc], 0x147c
mov dword [esi + 0xbe0], 0x21d5
mov dword [esi + 0xbe4], 0x1018
mov dword [esi + 0xbe8], 0x9d3
mov dword [esi + 0xbec], 0x1968
mov dword [esi + 0xbf0], 0x100e
mov dword [esi + 0xbf4], 0x8b7
mov dword [esi + 0xbf8], 0x1076
mov dword [esi + 0xbfc], 0xc05
mov dword [esi + 0xc00], 0x127e
mov dword [esi + 0xc04], 0x1881
mov dword [esi + 0xc08], 0x1115
mov dword [esi + 0xc0c], 0xf2a
mov dword [esi + 0xc10], 0x214d
mov dword [esi + 0xc14], 0x1a34
mov dword [esi + 0xc18], 0xe4d
mov dword [esi + 0xc1c], 0x16da
mov dword [esi + 0xc20], 0xb64
mov dword [esi + 0xc24], 0x1cde
mov dword [esi + 0xc28], 0x1346
mov dword [esi + 0xc2c], 0x1ea4
mov dword [esi + 0xc30], 0xc2f
mov dword [esi + 0xc34], 0xe8d
mov dword [esi + 0xc38], 0x204f
mov dword [esi + 0xc3c], 0xcf4
mov dword [esi + 0xc40], 0x15f9
mov dword [esi + 0xc44], 0x1b30
mov dword [esi + 0xc48], 0x9af
mov dword [esi + 0xc4c], 0x1389
mov dword [esi + 0xc50], 0x1320
mov dword [esi + 0xc54], 0xf15
mov dword [esi + 0xc58], 0xb71
mov dword [esi + 0xc5c], 0x1c98
mov dword [esi + 0xc60], 0x16cf
mov dword [esi + 0xc64], 0x2390
mov dword [esi + 0xc68], 0xd21
mov dword [esi + 0xc6c], 0x908
mov dword [esi + 0xc70], 0x17f4
mov dword [esi + 0xc74], 0x1d90
mov dword [esi + 0xc78], 0x80a
mov dword [esi + 0xc7c], 0x1679
mov dword [esi + 0xc80], 0x77e
mov dword [esi + 0xc84], 0x13c6
mov dword [esi + 0xc88], 0x12d8
mov dword [esi + 0xc8c], 0x1f11
mov dword [esi + 0xc90], 0x1acd
mov dword [esi + 0xc94], 0x21c9
mov dword [esi + 0xc98], 0x5a5
mov dword [esi + 0xc9c], 0x10b3
mov dword [esi + 0xca0], 0x2003
mov dword [esi + 0xca4], 0x1423
mov dword [esi + 0xca8], 0x15d8
mov dword [esi + 0xcac], 0x110d
mov dword [esi + 0xcb0], 0xa2e
mov dword [esi + 0xcb4], 0x5c1
mov dword [esi + 0xcb8], 0x1c5a
mov dword [esi + 0xcbc], 0x1b13
mov dword [esi + 0xcc0], 0xbd2
mov dword [esi + 0xcc4], 0xb1c
mov dword [esi + 0xcc8], 0xdc0
mov dword [esi + 0xccc], 0x6d1
mov dword [esi + 0xcd0], 0x7bb
mov dword [esi + 0xcd4], 0x2017
mov dword [esi + 0xcd8], 0x4da
mov dword [esi + 0xcdc], 0xd75
mov dword [esi + 0xce0], 0x1c35
mov dword [esi + 0xce4], 0x12b2
mov dword [esi + 0xce8], 0x8b8
mov dword [esi + 0xcec], 0x174c
mov dword [esi + 0xcf0], 0x1aa9
mov dword [esi + 0xcf4], 0x1fcf
mov dword [esi + 0xcf8], 0x1bea
mov dword [esi + 0xcfc], 0x20b2
mov dword [esi + 0xd00], 0x137d
mov dword [esi + 0xd04], 0x597
mov dword [esi + 0xd08], 0x1ea8
mov dword [esi + 0xd0c], 0xaa2
mov dword [esi + 0xd10], 0x10a5
mov dword [esi + 0xd14], 0x1fa6
mov dword [esi + 0xd18], 0x5e7
mov dword [esi + 0xd1c], 0x1d3b
mov dword [esi + 0xd20], 0x18b1
mov dword [esi + 0xd24], 0xb03
mov dword [esi + 0xd28], 0xcaa
mov dword [esi + 0xd2c], 0xbc7
mov dword [esi + 0xd30], 0x842
mov dword [esi + 0xd34], 0x1530
mov dword [esi + 0xd38], 0x1437
mov dword [esi + 0xd3c], 0x1919
mov dword [esi + 0xd40], 0xbdd
mov dword [esi + 0xd44], 0x1e56
mov dword [esi + 0xd48], 0x152f
mov dword [esi + 0xd4c], 0x8a6
mov dword [esi + 0xd50], 0x2059
mov dword [esi + 0xd54], 0x17ef
mov dword [esi + 0xd58], 0x1640
mov dword [esi + 0xd5c], 0xf58
mov dword [esi + 0xd60], 0x21a0
mov dword [esi + 0xd64], 0xe9f
mov dword [esi + 0xd68], 0x1573
mov dword [esi + 0xd6c], 0x232d
mov dword [esi + 0xd70], 0x1808
mov dword [esi + 0xd74], 0x1a20
mov dword [esi + 0xd78], 0xe6c
mov dword [esi + 0xd7c], 0x1f6d
mov dword [esi + 0xd80], 0x65d
mov dword [esi + 0xd84], 0x1707
mov dword [esi + 0xd88], 0x1535
mov dword [esi + 0xd8c], 0x15c0
mov dword [esi + 0xd90], 0x125d
mov dword [esi + 0xd94], 0x1c81
mov dword [esi + 0xd98], 0x9b9
mov dword [esi + 0xd9c], 0x7fd
mov dword [esi + 0xda0], 0x20bf
mov dword [esi + 0xda4], 0x1187
mov dword [esi + 0xda8], 0xb7b
mov dword [esi + 0xdac], 0x13e9
mov dword [esi + 0xdb0], 0x13dc
mov dword [esi + 0xdb4], 0x16ff
mov dword [esi + 0xdb8], 0x1830
mov dword [esi + 0xdbc], 0x12b5
mov dword [esi + 0xdc0], 0x12d9
mov dword [esi + 0xdc4], 0x203b
mov dword [esi + 0xdc8], 0x1d98
mov dword [esi + 0xdcc], 0xcd0
mov dword [esi + 0xdd0], 0x22ab
mov dword [esi + 0xdd4], 0x10c3
mov dword [esi + 0xdd8], 0xa0a
mov dword [esi + 0xddc], 0x1a3c
mov dword [esi + 0xde0], 0x1c8a
mov dword [esi + 0xde4], 0x5ef
mov dword [esi + 0xde8], 0x1cf4
mov dword [esi + 0xdec], 0x23b4
mov dword [esi + 0xdf0], 0xe6f
mov dword [esi + 0xdf4], 0x5ad
mov dword [esi + 0xdf8], 0x204d
mov dword [esi + 0xdfc], 0x223e
mov dword [esi + 0xe00], 0xa0f
mov dword [esi + 0xe04], 0xcb0
mov dword [esi + 0xe08], 0x943
mov dword [esi + 0xe0c], 0x190b
mov dword [esi + 0xe10], 0x16eb
mov dword [esi + 0xe14], 0x9ff
mov dword [esi + 0xe18], 0x1e64
mov dword [esi + 0xe1c], 0x219a
mov dword [esi + 0xe20], 0xbda
mov dword [esi + 0xe24], 0x1e20
mov dword [esi + 0xe28], 0x1628
mov dword [esi + 0xe2c], 0x647
mov dword [esi + 0xe30], 0x2087
mov dword [esi + 0xe34], 0x547
mov dword [esi + 0xe38], 0x20c4
mov dword [esi + 0xe3c], 0x1dc4
mov dword [esi + 0xe40], 0xf7f
mov dword [esi + 0xe44], 0x802
mov dword [esi + 0xe48], 0x660
mov dword [esi + 0xe4c], 0x1239
mov dword [esi + 0xe50], 0x1f19
mov dword [esi + 0xe54], 0x856
mov dword [esi + 0xe58], 0x21e8
mov dword [esi + 0xe5c], 0x18af
mov dword [esi + 0xe60], 0x11f1
mov dword [esi + 0xe64], 0x1dfb
mov dword [esi + 0xe68], 0x1ab6
mov dword [esi + 0xe6c], 0x900
mov dword [esi + 0xe70], 0xd16
mov dword [esi + 0xe74], 0xdf3
mov dword [esi + 0xe78], 0x15e8
mov dword [esi + 0xe7c], 0x1023
mov dword [esi + 0xe80], 0x8f9
mov dword [esi + 0xe84], 0x108b
mov dword [esi + 0xe88], 0x1375
mov dword [esi + 0xe8c], 0x1d2d
mov dword [esi + 0xe90], 0x139d
mov dword [esi + 0xe94], 0x687
mov dword [esi + 0xe98], 0x9f8
mov dword [esi + 0xe9c], 0x1a8f
mov dword [esi + 0xea0], 0x8ba
mov dword [esi + 0xea4], 0x1e95
mov dword [esi + 0xea8], 0x1abb
mov dword [esi + 0xeac], 0x1c2c
mov dword [esi + 0xeb0], 0x12f7
mov dword [esi + 0xeb4], 0xb81
mov dword [esi + 0xeb8], 0x1c21
mov dword [esi + 0xebc], 0x1adf
mov dword [esi + 0xec0], 0x15f5
mov dword [esi + 0xec4], 0x216a
mov dword [esi + 0xec8], 0xe59
mov dword [esi + 0xecc], 0x1de5
mov dword [esi + 0xed0], 0x1528
mov dword [esi + 0xed4], 0x1f8a
mov dword [esi + 0xed8], 0x756
mov dword [esi + 0xedc], 0x22b4
mov dword [esi + 0xee0], 0x1ea9
mov dword [esi + 0xee4], 0xbee
lea eax, [esi + 0xf08]
mov dword [esi + 0xee8], 0x60d
mov dword [esi + 0xeec], 0xd5a
mov dword [esi + 0xef0], 0x1dd6
mov dword [esi + 0xef4], 0x11f7
mov dword [esi + 0xef8], 0x808
push 0x70
mov dword [esi + 0xefc], 0x9c5
push 0
mov dword [esi + 0xf00], 0x657
push eax
mov dword [esi + 0xf04], 0x6ce
call fcn.10023170
add esp, 0x10
mov dword [ebp - 0xb10], esi
xor edi, edi
mov dword [ebp - 0xb18], edi
cmp edi, 0x3be
jl 0x1001ba7c
jmp 0x1000c2af
push esi
call fcn.100214c0
sub esp, 0x14
mov ecx, esp
push 0x1004fc88
call fcn.1001d780
lea ecx, [ebp - 0x660]
call fcn.10002890
add esp, 0x18
push str.There_are_two_needles_in_this_haystack_with_needles.
lea ecx, [ebp - 0x7b0]
mov dword [ebp - 4], 3
call fcn.1001d780
push str.needle
lea ecx, [ebp - 0x720]
mov byte [ebp - 4], 4
call fcn.1001d780
sub esp, 0x18
mov byte [ebp - 4], 5
mov ecx, esp
push str.________________before_getting_dll_name_________________
call fcn.1001d780
call fcn.10009730
add esp, 0x18
lea eax, [ebp - 0x23c]
push 0x104
push eax
push dword [0x10055f60]
call dword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
call fcn.10002140
lea eax, [ebp - 0x23c]
push eax
lea ecx, [ebp - 0x468]
call fcn.1001d250
lea eax, [ebp - 0xb6c]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x468]
call fcn.1001d1b0
mov edi, eax
lea ecx, [ebp - 0x468]
lea eax, [ebp - 0xb68]
push eax
call fcn.1001d1d0
lea ecx, [ebp - 0xb19]
mov esi, eax
call fcn.1001d890
push eax
push dword [edi]
lea ecx, [ebp - 0x450]
push dword [esi]
call fcn.1001ea20
lea eax, [ebp - 0x450]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x318]
call fcn.1001d7c0
push 0x1004f76b
lea ecx, [ebp - 0x5e8]
mov byte [ebp - 4], 8
call fcn.1001d780
push 0
lea eax, [ebp - 0x660]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x450]
call fcn.1001d360
push 0xf78
call fcn.10021aa1
mov esi, eax
mov dword [esi], 6
mov dword [esi + 4], 7
mov dword [esi + 8], 0x5b
mov dword [esi + 0xc], 0x2a6
mov dword [esi + 0x10], 0xdded5
mov dword [esi + 0x14], 0x4d2
mov dword [esi + 0x18], 0x38b
mov dword [esi + 0x1c], 0x17
mov dword [esi + 0x20], 0x18
mov dword [esi + 0x24], 0xb0
mov dword [esi + 0x28], 0x3e9
mov dword [esi + 0x2c], 0xa1f
mov dword [esi + 0x30], 0xa6f
mov dword [esi + 0x34], 0x13435
mov dword [esi + 0x38], 0x1b
mov dword [esi + 0x3c], 0x19
mov dword [esi + 0x40], 0xb
mov dword [esi + 0x44], 0x1eb9
mov dword [esi + 0x48], 0x3b
mov dword [esi + 0x4c], 0x5d
mov dword [esi + 0x50], 0x237f
mov dword [esi + 0x54], 0x4d2
mov dword [esi + 0x58], 0x11d3
mov dword [esi + 0x5c], 0x223d
mov dword [esi + 0x60], 0x264e
mov dword [esi + 0x64], 0x11d7
mov dword [esi + 0x68], 0x2fd
mov dword [esi + 0x6c], 7
mov dword [esi + 0x70], 0xf69b5
mov dword [esi + 0x74], 0x4d2
mov dword [esi + 0x78], 0x1dea
mov dword [esi + 0x7c], 0x181d1
mov dword [esi + 0x80], 0x5b9e
mov dword [esi + 0x84], 0x1a9b0
mov dword [esi + 0x88], 0xd616b
mov dword [esi + 0x8c], 0x3db
mov dword [esi + 0x90], 0xd
mov dword [esi + 0x94], 7
mov dword [esi + 0x98], 0xb
mov dword [esi + 0x9c], 0x19b
mov dword [esi + 0xa0], 0x645e7
mov dword [esi + 0xa4], 0x22866
mov dword [esi + 0xa8], 0x162a
mov dword [esi + 0xac], 0x15ea5
mov dword [esi + 0xb0], 0x3018
mov dword [esi + 0xb4], 0x223d
mov dword [esi + 0xb8], 0x1a62
mov dword [esi + 0xbc], 0x26a9
mov dword [esi + 0xc0], 0x4e2a
mov dword [esi + 0xc4], 0x5b88
mov dword [esi + 0xc8], 0xbaf5b
mov dword [esi + 0xcc], 0x29ec5
mov dword [esi + 0xd0], 0x1e06
mov dword [esi + 0xd4], 0x12c97f
mov dword [esi + 0xd8], 0x181d1
mov dword [esi + 0xdc], 0x1e0b
mov dword [esi + 0xe0], 0x117b
mov dword [esi + 0xe4], 0x462
mov dword [esi + 0xe8], 0x884
mov dword [esi + 0xec], 0x495
mov dword [esi + 0xf0], 0x1e6a
mov dword [esi + 0xf4], 0x1651
mov dword [esi + 0xf8], 0x1ac1
mov dword [esi + 0xfc], 0x2170
mov dword [esi + 0x100], 0x1e14
mov dword [esi + 0x104], 0x23bf
mov dword [esi + 0x108], 0x2112
mov dword [esi + 0x10c], 0x169a
mov dword [esi + 0x110], 0x1b40
mov dword [esi + 0x114], 0x72e
mov dword [esi + 0x118], 0x21d4
mov dword [esi + 0x11c], 0x1598
mov dword [esi + 0x120], 0x1210
mov dword [esi + 0x124], 0x20e3
mov dword [esi + 0x128], 0x20cc
mov dword [esi + 0x12c], 0x11ed
mov dword [esi + 0x130], 0xb6e
mov dword [esi + 0x134], 0x8a0
mov dword [esi + 0x138], 0x195f
mov dword [esi + 0x13c], 0x1f88
mov dword [esi + 0x140], 0x13b5
mov dword [esi + 0x144], 0x2076
mov dword [esi + 0x148], 0x2391
mov dword [esi + 0x14c], 0xe9c
mov dword [esi + 0x150], 0x14c1
mov dword [esi + 0x154], 0x19f2
mov dword [esi + 0x158], 0x1205
mov dword [esi + 0x15c], 0xb18
mov dword [esi + 0x160], 0x1774
mov dword [esi + 0x164], 0x62b
mov dword [esi + 0x168], 0x492
mov dword [esi + 0x16c], 0x2347
mov dword [esi + 0x170], 0xd68
mov dword [esi + 0x174], 0x1330
mov dword [esi + 0x178], 0x10f9
mov dword [esi + 0x17c], 0x457
mov dword [esi + 0x180], 0xb13
mov dword [esi + 0x184], 0x434
mov dword [esi + 0x188], 0x10f0
mov dword [esi + 0x18c], 0x1206
mov dword [esi + 0x190], 0x23b8
mov dword [esi + 0x194], 0x1857
mov dword [esi + 0x198], 0x69f
mov dword [esi + 0x19c], 0x1350
mov dword [esi + 0x1a0], 0x18b6
mov dword [esi + 0x1a4], 0xa04
mov dword [esi + 0x1a8], 0x18a5
mov dword [esi + 0x1ac], 0xf57
mov dword [esi + 0x1b0], 0xcec
mov dword [esi + 0x1b4], 0x1769
mov dword [esi + 0x1b8], 0xb57
mov dword [esi + 0x1bc], 0x898
mov dword [esi + 0x1c0], 0xbaf
mov dword [esi + 0x1c4], 0x1ef9
mov dword [esi + 0x1c8], 0x1470
mov dword [esi + 0x1cc], 0x1697
mov dword [esi + 0x1d0], 0x1c7f
mov dword [esi + 0x1d4], 0xcf2
mov dword [esi + 0x1d8], 0x1465
mov dword [esi + 0x1dc], 0x17e4
mov dword [esi + 0x1e0], 0xee6
mov dword [esi + 0x1e4], 0xb77
mov dword [esi + 0x1e8], 0x1954
mov dword [esi + 0x1ec], 0x1f04
mov dword [esi + 0x1f0], 0x1ee1
mov dword [esi + 0x1f4], 0xdb2
mov dword [esi + 0x1f8], 0xb72
mov dword [esi + 0x1fc], 0x1bc4
mov dword [esi + 0x200], 0x158b
mov dword [esi + 0x204], 0x1a2a
mov dword [esi + 0x208], 0x951
mov dword [esi + 0x20c], 0xc10
mov dword [esi + 0x210], 0x12bb
mov dword [esi + 0x214], 0xf93
mov dword [esi + 0x218], 0x199d
mov dword [esi + 0x21c], 0xccb
mov dword [esi + 0x220], 0x7e6
mov dword [esi + 0x224], 0x167c
mov dword [esi + 0x228], 0x1ca7
mov dword [esi + 0x22c], 0x1562
mov dword [esi + 0x230], 0x12ed
mov dword [esi + 0x234], 0xdb6
mov dword [esi + 0x238], 0x1667
mov dword [esi + 0x23c], 0x1a08
mov dword [esi + 0x240], 0x1f91
mov dword [esi + 0x244], 0x2268
mov dword [esi + 0x248], 0x60f
mov dword [esi + 0x24c], 0x1478
mov dword [esi + 0x250], 0x1c3a
mov dword [esi + 0x254], 0x45b
mov dword [esi + 0x258], 0x1952
mov dword [esi + 0x25c], 0xc73
mov dword [esi + 0x260], 0x1484
mov dword [esi + 0x264], 0xacb
mov dword [esi + 0x268], 0x9db
mov dword [esi + 0x26c], 0x10dc
mov dword [esi + 0x270], 0x980
mov dword [esi + 0x274], 0xee2
mov dword [esi + 0x278], 0x18ed
mov dword [esi + 0x27c], 0x1dce
mov dword [esi + 0x280], 0x176c
mov dword [esi + 0x284], 0x7ca
mov dword [esi + 0x288], 0x7eb
mov dword [esi + 0x28c], 0xad8
mov dword [esi + 0x290], 0x15bc
mov dword [esi + 0x294], 0xcbd
mov dword [esi + 0x298], 0x15cb
mov dword [esi + 0x29c], 0x23be
mov dword [esi + 0x2a0], 0x190d
mov dword [esi + 0x2a4], 0x83b
mov dword [esi + 0x2a8], 0x1b34
mov dword [esi + 0x2ac], 0x9e7
mov dword [esi + 0x2b0], 0x18fd
mov dword [esi + 0x2b4], 0xbf9
mov dword [esi + 0x2b8], 0xe3d
mov dword [esi + 0x2bc], 0x662
mov dword [esi + 0x2c0], 0xb21
mov dword [esi + 0x2c4], 0x1645
mov dword [esi + 0x2c8], 0x1851
mov dword [esi + 0x2cc], 0x519
mov dword [esi + 0x2d0], 0x880
mov dword [esi + 0x2d4], 0x7d2
mov dword [esi + 0x2d8], 0x1f05
mov dword [esi + 0x2dc], 0x212e
mov dword [esi + 0x2e0], 0xadf
mov dword [esi + 0x2e4], 0x546
mov dword [esi + 0x2e8], 0x11f0
mov dword [esi + 0x2ec], 0x105c
mov dword [esi + 0x2f0], 0x1959
mov dword [esi + 0x2f4], 0x4bf
mov dword [esi + 0x2f8], 0x10da
mov dword [esi + 0x2fc], 0x14a2
mov dword [esi + 0x300], 0x11d4
mov dword [esi + 0x304], 0x1f18
mov dword [esi + 0x308], 0x1633
mov dword [esi + 0x30c], 0x1666
mov dword [esi + 0x310], 0x649
mov dword [esi + 0x314], 0x1c94
mov dword [esi + 0x318], 0xfab
mov dword [esi + 0x31c], 0xff4
mov dword [esi + 0x320], 0x16d4
mov dword [esi + 0x324], 0xc63
mov dword [esi + 0x328], 0x1b3d
mov dword [esi + 0x32c], 0x18f2
mov dword [esi + 0x330], 0x66b
mov dword [esi + 0x334], 0x622
mov dword [esi + 0x338], 0x1c8d
mov dword [esi + 0x33c], 0x1f36
mov dword [esi + 0x340], 0x1c5b
mov dword [esi + 0x344], 0x11df
mov dword [esi + 0x348], 0x1cdc
mov dword [esi + 0x34c], 0xd26
mov dword [esi + 0x350], 0x1900
mov dword [esi + 0x354], 0x21e6
mov dword [esi + 0x358], 0x2074
mov dword [esi + 0x35c], 0x14d7
mov dword [esi + 0x360], 0x7b4
mov dword [esi + 0x364], 0x144e
mov dword [esi + 0x368], 0x1154
mov dword [esi + 0x36c], 0xcd3
mov dword [esi + 0x370], 0x977
mov dword [esi + 0x374], 0x1cac
mov dword [esi + 0x378], 0x159e
mov dword [esi + 0x37c], 0xb6d
mov dword [esi + 0x380], 0xb15
mov dword [esi + 0x384], 0x11cc
mov dword [esi + 0x388], 0x959
mov dword [esi + 0x38c], 0x100a
mov dword [esi + 0x390], 0xd6c
mov dword [esi + 0x394], 0x92b
mov dword [esi + 0x398], 0x1b2f
mov dword [esi + 0x39c], 0x6be
mov dword [esi + 0x3a0], 0x1895
mov dword [esi + 0x3a4], 0x527
mov dword [esi + 0x3a8], 0x1260
mov dword [esi + 0x3ac], 0x1df8
mov dword [esi + 0x3b0], 0x13dd
mov dword [esi + 0x3b4], 0x1372
mov dword [esi + 0x3b8], 0x760
mov dword [esi + 0x3bc], 0x2100
mov dword [esi + 0x3c0], 0x1d2b
mov dword [esi + 0x3c4], 0x75d
mov dword [esi + 0x3c8], 0x1f1b
mov dword [esi + 0x3cc], 0xfb2
mov dword [esi + 0x3d0], 0xa43
mov dword [esi + 0x3d4], 0x14eb
mov dword [esi + 0x3d8], 0x47b
mov dword [esi + 0x3dc], 0x81d
mov dword [esi + 0x3e0], 0x10b7
mov dword [esi + 0x3e4], 0xa7d
mov dword [esi + 0x3e8], 0x1427
mov dword [esi + 0x3ec], 0x89c
mov dword [esi + 0x3f0], 0xf36
mov dword [esi + 0x3f4], 0x1fc3
mov dword [esi + 0x3f8], 0x1e86
mov dword [esi + 0x3fc], 0x12d2
mov dword [esi + 0x400], 0x1fbd
mov dword [esi + 0x404], 0x11c4
mov dword [esi + 0x408], 0x14b7
mov dword [esi + 0x40c], 0x1c85
mov dword [esi + 0x410], 0x1cd1
mov dword [esi + 0x414], 0x1dd9
mov dword [esi + 0x418], 0x1255
mov dword [esi + 0x41c], 0x910
mov dword [esi + 0x420], 0xbdb
mov dword [esi + 0x424], 0x1df0
mov dword [esi + 0x428], 0x7ef
mov dword [esi + 0x42c], 0x1357
mov dword [esi + 0x430], 0xc23
mov dword [esi + 0x434], 0x978
mov dword [esi + 0x438], 0x1548
mov dword [esi + 0x43c], 0xcbe
mov dword [esi + 0x440], 0xa41
mov dword [esi + 0x444], 0x13bb
mov dword [esi + 0x448], 0x9ce
mov dword [esi + 0x44c], 0x774
mov dword [esi + 0x450], 0x2000
mov dword [esi + 0x454], 0x15f6
mov dword [esi + 0x458], 0xbab
mov dword [esi + 0x45c], 0x1500
mov dword [esi + 0x460], 0xef0
mov dword [esi + 0x464], 0x4ab
mov dword [esi + 0x468], 0x598
mov dword [esi + 0x46c], 0xcc7
mov dword [esi + 0x470], 0xa67
mov dword [esi + 0x474], 0x83e
mov dword [esi + 0x478], 0x2082
mov dword [esi + 0x47c], 0xf4c
mov dword [esi + 0x480], 0xd81
mov dword [esi + 0x484], 0x19ab
mov dword [esi + 0x488], 0x1b7c
mov dword [esi + 0x48c], 0x159d
mov dword [esi + 0x490], 0x127d
mov dword [esi + 0x494], 0xe52
mov dword [esi + 0x498], 0x174a
mov dword [esi + 0x49c], 0x811
mov dword [esi + 0x4a0], 0xee0
mov dword [esi + 0x4a4], 0x1028
mov dword [esi + 0x4a8], 0x406
mov dword [esi + 0x4ac], 0x918
mov dword [esi + 0x4b0], 0x1559
mov dword [esi + 0x4b4], 0xf06
mov dword [esi + 0x4b8], 0x1601
mov dword [esi + 0x4bc], 0x1147
mov dword [esi + 0x4c0], 0x12b1
mov dword [esi + 0x4c4], 0x1c5c
mov dword [esi + 0x4c8], 0x23e2
mov dword [esi + 0x4cc], 0x113d
mov dword [esi + 0x4d0], 0x1003
mov dword [esi + 0x4d4], 0x170f
mov dword [esi + 0x4d8], 0xd1a
mov dword [esi + 0x4dc], 0x17b1
mov dword [esi + 0x4e0], 0xb46
mov dword [esi + 0x4e4], 0x2269
mov dword [esi + 0x4e8], 0x9f0
mov dword [esi + 0x4ec], 0x2397
mov dword [esi + 0x4f0], 0x2250
mov dword [esi + 0x4f4], 0xb6c
mov dword [esi + 0x4f8], 0x14b1
mov dword [esi + 0x4fc], 0xb51
mov dword [esi + 0x500], 0x1516
mov dword [esi + 0x504], 0x123e
mov dword [esi + 0x508], 0x1090
mov dword [esi + 0x50c], 0x1579
mov dword [esi + 0x510], 0x237c
mov dword [esi + 0x514], 0x480
mov dword [esi + 0x518], 0x1ee6
mov dword [esi + 0x51c], 0x1f12
mov dword [esi + 0x520], 0x8b6
mov dword [esi + 0x524], 0x14bc
mov dword [esi + 0x528], 0xdc9
mov dword [esi + 0x52c], 0x17f6
mov dword [esi + 0x530], 0xdb4
mov dword [esi + 0x534], 0x1c17
mov dword [esi + 0x538], 0x1a32
mov dword [esi + 0x53c], 0x1e5f
mov dword [esi + 0x540], 0x20a1
mov dword [esi + 0x544], 0xa00
mov dword [esi + 0x548], 0x17d6
mov dword [esi + 0x54c], 0x1b9d
mov dword [esi + 0x550], 0x2065
mov dword [esi + 0x554], 0x16f1
mov dword [esi + 0x558], 0x629
mov dword [esi + 0x55c], 0x781
mov dword [esi + 0x560], 0xfa8
mov dword [esi + 0x564], 0x1c34
mov dword [esi + 0x568], 0xe29
mov dword [esi + 0x56c], 0x19e3
mov dword [esi + 0x570], 0x2164
mov dword [esi + 0x574], 0xda4
mov dword [esi + 0x578], 0x432
mov dword [esi + 0x57c], 0x1dd3
mov dword [esi + 0x580], 0x1e9a
mov dword [esi + 0x584], 0x148d
mov dword [esi + 0x588], 0x12a1
mov dword [esi + 0x58c], 0xede
mov dword [esi + 0x590], 0xa26
mov dword [esi + 0x594], 0x205b
mov dword [esi + 0x598], 0x1bf6
mov dword [esi + 0x59c], 0x1502
mov dword [esi + 0x5a0], 0xad4
mov dword [esi + 0x5a4], 0x1c2e
mov dword [esi + 0x5a8], 0x6d5
mov dword [esi + 0x5ac], 0x22dd
mov dword [esi + 0x5b0], 0x15d7
mov dword [esi + 0x5b4], 0x1a01
mov dword [esi + 0x5b8], 0xce4
mov dword [esi + 0x5bc], 0xbd7
mov dword [esi + 0x5c0], 0x165c
mov dword [esi + 0x5c4], 0x14bb
mov dword [esi + 0x5c8], 0x1126
mov dword [esi + 0x5cc], 0xbc0
mov dword [esi + 0x5d0], 0x1cbc
mov dword [esi + 0x5d4], 0x556
mov dword [esi + 0x5d8], 0xabd
mov dword [esi + 0x5dc], 0x1678
mov dword [esi + 0x5e0], 0x1585
mov dword [esi + 0x5e4], 0x93c
mov dword [esi + 0x5e8], 0x5d3
mov dword [esi + 0x5ec], 0x19ae
mov dword [esi + 0x5f0], 0xcc1
mov dword [esi + 0x5f4], 0xf0b
mov dword [esi + 0x5f8], 0x1ae1
mov dword [esi + 0x5fc], 0x69c
mov dword [esi + 0x600], 0x209e
mov dword [esi + 0x604], 0x19a8
mov dword [esi + 0x608], 0x942
mov dword [esi + 0x60c], 0x2256
mov dword [esi + 0x610], 0x994
mov dword [esi + 0x614], 0x16bb
mov dword [esi + 0x618], 0x1ffc
mov dword [esi + 0x61c], 0x9bd
mov dword [esi + 0x620], 0x1ba2
mov dword [esi + 0x624], 0x1464
mov dword [esi + 0x628], 0x171e
mov dword [esi + 0x62c], 0x1461
mov dword [esi + 0x630], 0xf67
mov dword [esi + 0x634], 0x1037
mov dword [esi + 0x638], 0x12f1
mov dword [esi + 0x63c], 0x10a7
mov dword [esi + 0x640], 0x2127
mov dword [esi + 0x644], 0x5d9
mov dword [esi + 0x648], 0x12f3
mov dword [esi + 0x64c], 0xd7b
mov dword [esi + 0x650], 0x1c3f
mov dword [esi + 0x654], 0x18c9
mov dword [esi + 0x658], 0x428
mov dword [esi + 0x65c], 0x9d0
mov dword [esi + 0x660], 0x5f8
mov dword [esi + 0x664], 0x1fcd
mov dword [esi + 0x668], 0x16c4
mov dword [esi + 0x66c], 0x1e3e
mov dword [esi + 0x670], 0x1ffd
mov dword [esi + 0x674], 0x54b
mov dword [esi + 0x678], 0x590
mov dword [esi + 0x67c], 0xa82
mov dword [esi + 0x680], 0x1820
mov dword [esi + 0x684], 0x1e1c
mov dword [esi + 0x688], 0x167a
mov dword [esi + 0x68c], 0x13a6
mov dword [esi + 0x690], 0xe65
mov dword [esi + 0x694], 0x173b
mov dword [esi + 0x698], 0xcb7
mov dword [esi + 0x69c], 0xe77
mov dword [esi + 0x6a0], 0x1745
mov dword [esi + 0x6a4], 0x178d
mov dword [esi + 0x6a8], 0x178e
mov dword [esi + 0x6ac], 0x8b9
mov dword [esi + 0x6b0], 0x12ca
mov dword [esi + 0x6b4], 0x14c3
mov dword [esi + 0x6b8], 0x20f1
mov dword [esi + 0x6bc], 0x13db
mov dword [esi + 0x6c0], 0x1039
mov dword [esi + 0x6c4], 0x131e
mov dword [esi + 0x6c8], 0x2167
mov dword [esi + 0x6cc], 0x6b7
mov dword [esi + 0x6d0], 0xbbd
mov dword [esi + 0x6d4], 0x3fd
mov dword [esi + 0x6d8], 0x73c
mov dword [esi + 0x6dc], 0x6cb
mov dword [esi + 0x6e0], 0x20b4
mov dword [esi + 0x6e4], 0x215c
mov dword [esi + 0x6e8], 0xe8b
mov dword [esi + 0x6ec], 0x15bb
mov dword [esi + 0x6f0], 0xcb8
mov dword [esi + 0x6f4], 0xe25
mov dword [esi + 0x6f8], 0xd11
mov dword [esi + 0x6fc], 0x2237
mov dword [esi + 0x700], 0x84c
mov dword [esi + 0x704], 0x950
mov dword [esi + 0x708], 0xdfc
mov dword [esi + 0x70c], 0x1b1b
mov dword [esi + 0x710], 0xa15
mov dword [esi + 0x714], 0x2343
mov dword [esi + 0x718], 0x1459
mov dword [esi + 0x71c], 0x1cb5
mov dword [esi + 0x720], 0xadd
mov dword [esi + 0x724], 0x4ed
mov dword [esi + 0x728], 0x1b05
mov dword [esi + 0x72c], 0x19eb
mov dword [esi + 0x730], 0x1714
mov dword [esi + 0x734], 0x499
mov dword [esi + 0x738], 0x1bb8
mov dword [esi + 0x73c], 0xa2d
mov dword [esi + 0x740], 0x1e75
mov dword [esi + 0x744], 0xc86
mov dword [esi + 0x748], 0x225e
mov dword [esi + 0x74c], 0x22ee
mov dword [esi + 0x750], 0x1224
mov dword [esi + 0x754], 0x1670
mov dword [esi + 0x758], 0x1b85
mov dword [esi + 0x75c], 0x1987
mov dword [esi + 0x760], 0x12c9
mov dword [esi + 0x764], 0x7df
mov dword [esi + 0x768], 0x22da
mov dword [esi + 0x76c], 0x1da8
mov dword [esi + 0x770], 0x505
mov dword [esi + 0x774], 0x8dc
mov dword [esi + 0x778], 0x2146
mov dword [esi + 0x77c], 0x8de
mov dword [esi + 0x780], 0x133b
mov dword [esi + 0x784], 0x1d63
mov dword [esi + 0x788], 0xab1
mov dword [esi + 0x78c], 0x12f8
mov dword [esi + 0x790], 0x17ad
mov dword [esi + 0x794], 0x1a5c
mov dword [esi + 0x798], 0x122a
mov dword [esi + 0x79c], 0x2274
mov dword [esi + 0x7a0], 0x22a8
mov dword [esi + 0x7a4], 0xc0d
mov dword [esi + 0x7a8], 0x679
mov dword [esi + 0x7ac], 0x987
mov dword [esi + 0x7b0], 0x18d6
mov dword [esi + 0x7b4], 0x1463
mov dword [esi + 0x7b8], 0x104e
mov dword [esi + 0x7bc], 0x229a
mov dword [esi + 0x7c0], 0x17e8
mov dword [esi + 0x7c4], 0x1120
mov dword [esi + 0x7c8], 0x15a4
mov dword [esi + 0x7cc], 0x1965
mov dword [esi + 0x7d0], 0x74f
mov dword [esi + 0x7d4], 0x42a
mov dword [esi + 0x7d8], 0x1b2b
mov dword [esi + 0x7dc], 0xd9b
mov dword [esi + 0x7e0], 0x23ac
mov dword [esi + 0x7e4], 0x2163
mov dword [esi + 0x7e8], 0x1b10
mov dword [esi + 0x7ec], 0x877
mov dword [esi + 0x7f0], 0xd5d
mov dword [esi + 0x7f4], 0xa5d
mov dword [esi + 0x7f8], 0xaa0
mov dword [esi + 0x7fc], 0x1758
mov dword [esi + 0x800], 0x1b20
mov dword [esi + 0x804], 0xad9
mov dword [esi + 0x808], 0x594
mov dword [esi + 0x80c], 0x1005
mov dword [esi + 0x810], 0x17dd
mov dword [esi + 0x814], 0x1a7d
mov dword [esi + 0x818], 0x15c3
mov dword [esi + 0x81c], 0x40c
mov dword [esi + 0x820], 0x1355
mov dword [esi + 0x824], 0x1608
mov dword [esi + 0x828], 0xd05
mov dword [esi + 0x82c], 0x1f9b
mov dword [esi + 0x830], 0x773
mov dword [esi + 0x834], 0x225c
mov dword [esi + 0x838], 0x1487
mov dword [esi + 0x83c], 0x208a
mov dword [esi + 0x840], 0x19a6
mov dword [esi + 0x844], 0xa39
mov dword [esi + 0x848], 0x8ae
mov dword [esi + 0x84c], 0x132f
mov dword [esi + 0x850], 0xe18
mov dword [esi + 0x854], 0x1a50
mov dword [esi + 0x858], 0x5b0
mov dword [esi + 0x85c], 0x192e
mov dword [esi + 0x860], 0x13d1
mov dword [esi + 0x864], 0x1fa3
mov dword [esi + 0x868], 0x1308
mov dword [esi + 0x86c], 0x2104
mov dword [esi + 0x870], 0xb01
mov dword [esi + 0x874], 0x8a9
mov dword [esi + 0x878], 0x12a2
mov dword [esi + 0x87c], 0x99e
mov dword [esi + 0x880], 0x158a
mov dword [esi + 0x884], 0x11d3
mov dword [esi + 0x888], 0x2392
mov dword [esi + 0x88c], 0x19c3
mov dword [esi + 0x890], 0x64f
mov dword [esi + 0x894], 0x1c19
mov dword [esi + 0x898], 0x2199
mov dword [esi + 0x89c], 0x1411
mov dword [esi + 0x8a0], 0x16f9
mov dword [esi + 0x8a4], 0x848
mov dword [esi + 0x8a8], 0x1e1b
mov dword [esi + 0x8ac], 0xc9d
mov dword [esi + 0x8b0], 0x1d19
mov dword [esi + 0x8b4], 0x6f6
mov dword [esi + 0x8b8], 0x1fd3
mov dword [esi + 0x8bc], 0x5ab
mov dword [esi + 0x8c0], 0x13a5
mov dword [esi + 0x8c4], 0xa66
mov dword [esi + 0x8c8], 0x22a9
mov dword [esi + 0x8cc], 0x909
mov dword [esi + 0x8d0], 0x17be
mov dword [esi + 0x8d4], 0x123f
mov dword [esi + 0x8d8], 0x812
mov dword [esi + 0x8dc], 0x18ba
mov dword [esi + 0x8e0], 0x211d
mov dword [esi + 0x8e4], 0x2044
mov dword [esi + 0x8e8], 0x21a5
mov dword [esi + 0x8ec], 0x1f26
mov dword [esi + 0x8f0], 0x1132
mov dword [esi + 0x8f4], 0x11f2
mov dword [esi + 0x8f8], 0xc01
mov dword [esi + 0x8fc], 0xe61
mov dword [esi + 0x900], 0xcf7
mov dword [esi + 0x904], 0x1af9
mov dword [esi + 0x908], 0x1829
mov dword [esi + 0x90c], 0x2210
mov dword [esi + 0x910], 0x213f
mov dword [esi + 0x914], 0x23cd
mov dword [esi + 0x918], 0x1284
mov dword [esi + 0x91c], 0x11a0
mov dword [esi + 0x920], 0xe8e
mov dword [esi + 0x924], 0x161e
mov dword [esi + 0x928], 0x469
mov dword [esi + 0x92c], 0x21ab
mov dword [esi + 0x930], 0x10a4
mov dword [esi + 0x934], 0xd87
mov dword [esi + 0x938], 0x1b3f
mov dword [esi + 0x93c], 0x65f
mov dword [esi + 0x940], 0x2117
mov dword [esi + 0x944], 0x1c54
mov dword [esi + 0x948], 0x1ade
mov dword [esi + 0x94c], 0xcb6
mov dword [esi + 0x950], 0x150c
mov dword [esi + 0x954], 0x236b
mov dword [esi + 0x958], 0x708
mov dword [esi + 0x95c], 0x22c5
mov dword [esi + 0x960], 0x1c6b
mov dword [esi + 0x964], 0xd89
mov dword [esi + 0x968], 0x19a3
mov dword [esi + 0x96c], 0x1b55
mov dword [esi + 0x970], 0x1282
mov dword [esi + 0x974], 0x1e05
mov dword [esi + 0x978], 0x780
mov dword [esi + 0x97c], 0x1f71
mov dword [esi + 0x980], 0x1e49
mov dword [esi + 0x984], 0x97e
mov dword [esi + 0x988], 0x21dd
mov dword [esi + 0x98c], 0x13d8
mov dword [esi + 0x990], 0x453
mov dword [esi + 0x994], 0x7af
mov dword [esi + 0x998], 0x21fb
mov dword [esi + 0x99c], 0x1387
mov dword [esi + 0x9a0], 0x14c5
mov dword [esi + 0x9a4], 0x1b11
mov dword [esi + 0x9a8], 0xc55
mov dword [esi + 0x9ac], 0x659
mov dword [esi + 0x9b0], 0x5a0
mov dword [esi + 0x9b4], 0x5ee
mov dword [esi + 0x9b8], 0x12db
mov dword [esi + 0x9bc], 0x710
mov dword [esi + 0x9c0], 0xfcd
mov dword [esi + 0x9c4], 0x2060
mov dword [esi + 0x9c8], 0xf53
mov dword [esi + 0x9cc], 0x4f7
mov dword [esi + 0x9d0], 0x1a55
mov dword [esi + 0x9d4], 0xf21
mov dword [esi + 0x9d8], 0x1f77
mov dword [esi + 0x9dc], 0xdcf
mov dword [esi + 0x9e0], 0x6ea
mov dword [esi + 0x9e4], 0xec7
mov dword [esi + 0x9e8], 0x1f7a
mov dword [esi + 0x9ec], 0xb04
mov dword [esi + 0x9f0], 0xe54
mov dword [esi + 0x9f4], 0x631
mov dword [esi + 0x9f8], 0x1a3a
mov dword [esi + 0x9fc], 0x1117
mov dword [esi + 0xa00], 0x15f7
mov dword [esi + 0xa04], 0x606
mov dword [esi + 0xa08], 0xf30
mov dword [esi + 0xa0c], 0x13e0
mov dword [esi + 0xa10], 0x1594
mov dword [esi + 0xa14], 0x1d84
mov dword [esi + 0xa18], 0x1eaf
mov dword [esi + 0xa1c], 0x1e11
mov dword [esi + 0xa20], 0x9b6
mov dword [esi + 0xa24], 0x16bf
mov dword [esi + 0xa28], 0x1bef
mov dword [esi + 0xa2c], 0x12ff
mov dword [esi + 0xa30], 0x13ec
mov dword [esi + 0xa34], 0x1f3c
mov dword [esi + 0xa38], 0xf7b
mov dword [esi + 0xa3c], 0x1c92
mov dword [esi + 0xa40], 0x586
mov dword [esi + 0xa44], 0x1c2f
mov dword [esi + 0xa48], 0x41b
mov dword [esi + 0xa4c], 0x210e
mov dword [esi + 0xa50], 0x2264
mov dword [esi + 0xa54], 0x1ccd
mov dword [esi + 0xa58], 0x1eca
mov dword [esi + 0xa5c], 0xb33
mov dword [esi + 0xa60], 0x7a8
mov dword [esi + 0xa64], 0x675
mov dword [esi + 0xa68], 0x1e31
mov dword [esi + 0xa6c], 0x21af
mov dword [esi + 0xa70], 0x3f3
mov dword [esi + 0xa74], 0x12e6
mov dword [esi + 0xa78], 0x6b4
mov dword [esi + 0xa7c], 0x1673
mov dword [esi + 0xa80], 0x1016
mov dword [esi + 0xa84], 0x130f
mov dword [esi + 0xa88], 0x2377
mov dword [esi + 0xa8c], 0x415
mov dword [esi + 0xa90], 0x1582
mov dword [esi + 0xa94], 0x1b9e
mov dword [esi + 0xa98], 0xecc
mov dword [esi + 0xa9c], 0x1800
mov dword [esi + 0xaa0], 0xa05
mov dword [esi + 0xaa4], 0x14c9
mov dword [esi + 0xaa8], 0xd6f
mov dword [esi + 0xaac], 0x1434
mov dword [esi + 0xab0], 0xacd
mov dword [esi + 0xab4], 0x17e3
mov dword [esi + 0xab8], 0x1d58
mov dword [esi + 0xabc], 0x2108
mov dword [esi + 0xac0], 0x1947
mov dword [esi + 0xac4], 0x139b
mov dword [esi + 0xac8], 0x1958
mov dword [esi + 0xacc], 0x1c13
mov dword [esi + 0xad0], 0x197d
mov dword [esi + 0xad4], 0x186f
mov dword [esi + 0xad8], 0xb2b
mov dword [esi + 0xadc], 0x18bd
mov dword [esi + 0xae0], 0xc87
mov dword [esi + 0xae4], 0x21a1
mov dword [esi + 0xae8], 0xcba
mov dword [esi + 0xaec], 0x1875
mov dword [esi + 0xaf0], 0xf1b
mov dword [esi + 0xaf4], 0x88b
mov dword [esi + 0xaf8], 0x400
mov dword [esi + 0xafc], 0x123c
mov dword [esi + 0xb00], 0xa61
mov dword [esi + 0xb04], 0x50c
mov dword [esi + 0xb08], 0x1e84
mov dword [esi + 0xb0c], 0xffe
mov dword [esi + 0xb10], 0x1a27
mov dword [esi + 0xb14], 0x2139
mov dword [esi + 0xb18], 0x1b9b
mov dword [esi + 0xb1c], 0x1e44
mov dword [esi + 0xb20], 0xfb0
mov dword [esi + 0xb24], 0x9ae
mov dword [esi + 0xb28], 0x227e
mov dword [esi + 0xb2c], 0x1c88
mov dword [esi + 0xb30], 0x1c0d
mov dword [esi + 0xb34], 0xf82
mov dword [esi + 0xb38], 0x1861
mov dword [esi + 0xb3c], 0x1e93
mov dword [esi + 0xb40], 0xa0b
mov dword [esi + 0xb44], 0x122b
mov dword [esi + 0xb48], 0x20f9
mov dword [esi + 0xb4c], 0x923
mov dword [esi + 0xb50], 0x1314
mov dword [esi + 0xb54], 0x563
mov dword [esi + 0xb58], 0x2230
mov dword [esi + 0xb5c], 0x40f
mov dword [esi + 0xb60], 0x592
mov dword [esi + 0xb64], 0xc5e
mov dword [esi + 0xb68], 0x1739
mov dword [esi + 0xb6c], 0x504
mov dword [esi + 0xb70], 0x1034
mov dword [esi + 0xb74], 0x1ad3
mov dword [esi + 0xb78], 0x22c8
mov dword [esi + 0xb7c], 0xc83
mov dword [esi + 0xb80], 0xde3
mov dword [esi + 0xb84], 0x46c
mov dword [esi + 0xb88], 0x791
mov dword [esi + 0xb8c], 0x1cbf
mov dword [esi + 0xb90], 0x20b3
mov dword [esi + 0xb94], 0x136a
mov dword [esi + 0xb98], 0x21e3
mov dword [esi + 0xb9c], 0x9f6
mov dword [esi + 0xba0], 0xeeb
mov dword [esi + 0xba4], 0x16f2
mov dword [esi + 0xba8], 0x17db
mov dword [esi + 0xbac], 0x116b
mov dword [esi + 0xbb0], 0x164f
mov dword [esi + 0xbb4], 0x1b3e
mov dword [esi + 0xbb8], 0x584
mov dword [esi + 0xbbc], 0x1902
mov dword [esi + 0xbc0], 0x21ce
mov dword [esi + 0xbc4], 0x7dc
mov dword [esi + 0xbc8], 0x1db7
mov dword [esi + 0xbcc], 0x76c
mov dword [esi + 0xbd0], 0x20e1
mov dword [esi + 0xbd4], 0xaf3
mov dword [esi + 0xbd8], 0x1442
mov dword [esi + 0xbdc], 0x147c
mov dword [esi + 0xbe0], 0x21d5
mov dword [esi + 0xbe4], 0x1018
mov dword [esi + 0xbe8], 0x9d3
mov dword [esi + 0xbec], 0x1968
mov dword [esi + 0xbf0], 0x100e
mov dword [esi + 0xbf4], 0x8b7
mov dword [esi + 0xbf8], 0x1076
mov dword [esi + 0xbfc], 0xc05
mov dword [esi + 0xc00], 0x127e
mov dword [esi + 0xc04], 0x1881
mov dword [esi + 0xc08], 0x1115
mov dword [esi + 0xc0c], 0xf2a
mov dword [esi + 0xc10], 0x214d
mov dword [esi + 0xc14], 0x1a34
mov dword [esi + 0xc18], 0xe4d
mov dword [esi + 0xc1c], 0x16da
mov dword [esi + 0xc20], 0xb64
mov dword [esi + 0xc24], 0x1cde
mov dword [esi + 0xc28], 0x1346
mov dword [esi + 0xc2c], 0x1ea4
mov dword [esi + 0xc30], 0xc2f
mov dword [esi + 0xc34], 0xe8d
mov dword [esi + 0xc38], 0x204f
mov dword [esi + 0xc3c], 0xcf4
mov dword [esi + 0xc40], 0x15f9
mov dword [esi + 0xc44], 0x1b30
mov dword [esi + 0xc48], 0x9af
mov dword [esi + 0xc4c], 0x1389
mov dword [esi + 0xc50], 0x1320
mov dword [esi + 0xc54], 0xf15
mov dword [esi + 0xc58], 0xb71
mov dword [esi + 0xc5c], 0x1c98
mov dword [esi + 0xc60], 0x16cf
mov dword [esi + 0xc64], 0x2390
mov dword [esi + 0xc68], 0xd21
mov dword [esi + 0xc6c], 0x908
mov dword [esi + 0xc70], 0x17f4
mov dword [esi + 0xc74], 0x1d90
mov dword [esi + 0xc78], 0x80a
mov dword [esi + 0xc7c], 0x1679
mov dword [esi + 0xc80], 0x77e
mov dword [esi + 0xc84], 0x13c6
mov dword [esi + 0xc88], 0x12d8
mov dword [esi + 0xc8c], 0x1f11
mov dword [esi + 0xc90], 0x1acd
mov dword [esi + 0xc94], 0x21c9
mov dword [esi + 0xc98], 0x5a5
mov dword [esi + 0xc9c], 0x10b3
mov dword [esi + 0xca0], 0x2003
mov dword [esi + 0xca4], 0x1423
mov dword [esi + 0xca8], 0x15d8
mov dword [esi + 0xcac], 0x110d
mov dword [esi + 0xcb0], 0xa2e
mov dword [esi + 0xcb4], 0x5c1
mov dword [esi + 0xcb8], 0x1c5a
mov dword [esi + 0xcbc], 0x1b13
mov dword [esi + 0xcc0], 0xbd2
mov dword [esi + 0xcc4], 0xb1c
mov dword [esi + 0xcc8], 0xdc0
mov dword [esi + 0xccc], 0x6d1
mov dword [esi + 0xcd0], 0x7bb
mov dword [esi + 0xcd4], 0x2017
mov dword [esi + 0xcd8], 0x4da
mov dword [esi + 0xcdc], 0xd75
mov dword [esi + 0xce0], 0x1c35
mov dword [esi + 0xce4], 0x12b2
mov dword [esi + 0xce8], 0x8b8
mov dword [esi + 0xcec], 0x174c
mov dword [esi + 0xcf0], 0x1aa9
mov dword [esi + 0xcf4], 0x1fcf
mov dword [esi + 0xcf8], 0x1bea
mov dword [esi + 0xcfc], 0x20b2
mov dword [esi + 0xd00], 0x137d
mov dword [esi + 0xd04], 0x597
mov dword [esi + 0xd08], 0x1ea8
mov dword [esi + 0xd0c], 0xaa2
mov dword [esi + 0xd10], 0x10a5
mov dword [esi + 0xd14], 0x1fa6
mov dword [esi + 0xd18], 0x5e7
mov dword [esi + 0xd1c], 0x1d3b
mov dword [esi + 0xd20], 0x18b1
mov dword [esi + 0xd24], 0xb03
mov dword [esi + 0xd28], 0xcaa
mov dword [esi + 0xd2c], 0xbc7
mov dword [esi + 0xd30], 0x842
mov dword [esi + 0xd34], 0x1530
mov dword [esi + 0xd38], 0x1437
mov dword [esi + 0xd3c], 0x1919
mov dword [esi + 0xd40], 0xbdd
mov dword [esi + 0xd44], 0x1e56
mov dword [esi + 0xd48], 0x152f
mov dword [esi + 0xd4c], 0x8a6
mov dword [esi + 0xd50], 0x2059
mov dword [esi + 0xd54], 0x17ef
mov dword [esi + 0xd58], 0x1640
mov dword [esi + 0xd5c], 0xf58
mov dword [esi + 0xd60], 0x21a0
mov dword [esi + 0xd64], 0xe9f
mov dword [esi + 0xd68], 0x1573
mov dword [esi + 0xd6c], 0x232d
mov dword [esi + 0xd70], 0x1808
mov dword [esi + 0xd74], 0x1a20
mov dword [esi + 0xd78], 0xe6c
mov dword [esi + 0xd7c], 0x1f6d
mov dword [esi + 0xd80], 0x65d
mov dword [esi + 0xd84], 0x1707
mov dword [esi + 0xd88], 0x1535
mov dword [esi + 0xd8c], 0x15c0
mov dword [esi + 0xd90], 0x125d
mov dword [esi + 0xd94], 0x1c81
mov dword [esi + 0xd98], 0x9b9
mov dword [esi + 0xd9c], 0x7fd
mov dword [esi + 0xda0], 0x20bf
mov dword [esi + 0xda4], 0x1187
mov dword [esi + 0xda8], 0xb7b
mov dword [esi + 0xdac], 0x13e9
mov dword [esi + 0xdb0], 0x13dc
mov dword [esi + 0xdb4], 0x16ff
mov dword [esi + 0xdb8], 0x1830
mov dword [esi + 0xdbc], 0x12b5
mov dword [esi + 0xdc0], 0x12d9
mov dword [esi + 0xdc4], 0x203b
mov dword [esi + 0xdc8], 0x1d98
mov dword [esi + 0xdcc], 0xcd0
mov dword [esi + 0xdd0], 0x22ab
mov dword [esi + 0xdd4], 0x10c3
mov dword [esi + 0xdd8], 0xa0a
mov dword [esi + 0xddc], 0x1a3c
mov dword [esi + 0xde0], 0x1c8a
mov dword [esi + 0xde4], 0x5ef
mov dword [esi + 0xde8], 0x1cf4
mov dword [esi + 0xdec], 0x23b4
mov dword [esi + 0xdf0], 0xe6f
mov dword [esi + 0xdf4], 0x5ad
mov dword [esi + 0xdf8], 0x204d
mov dword [esi + 0xdfc], 0x223e
lea eax, [esi + 0xf08]
mov dword [esi + 0xe00], 0xa0f
mov dword [esi + 0xe04], 0xcb0
mov dword [esi + 0xe08], 0x943
mov dword [esi + 0xe0c], 0x190b
mov dword [esi + 0xe10], 0x16eb
mov dword [esi + 0xe14], 0x9ff
mov dword [esi + 0xe18], 0x1e64
mov dword [esi + 0xe1c], 0x219a
mov dword [esi + 0xe20], 0xbda
mov dword [esi + 0xe24], 0x1e20
mov dword [esi + 0xe28], 0x1628
mov dword [esi + 0xe2c], 0x647
mov dword [esi + 0xe30], 0x2087
mov dword [esi + 0xe34], 0x547
mov dword [esi + 0xe38], 0x20c4
mov dword [esi + 0xe3c], 0x1dc4
mov dword [esi + 0xe40], 0xf7f
mov dword [esi + 0xe44], 0x802
mov dword [esi + 0xe48], 0x660
mov dword [esi + 0xe4c], 0x1239
mov dword [esi + 0xe50], 0x1f19
mov dword [esi + 0xe54], 0x856
mov dword [esi + 0xe58], 0x21e8
mov dword [esi + 0xe5c], 0x18af
mov dword [esi + 0xe60], 0x11f1
mov dword [esi + 0xe64], 0x1dfb
mov dword [esi + 0xe68], 0x1ab6
mov dword [esi + 0xe6c], 0x900
mov dword [esi + 0xe70], 0xd16
mov dword [esi + 0xe74], 0xdf3
mov dword [esi + 0xe78], 0x15e8
mov dword [esi + 0xe7c], 0x1023
mov dword [esi + 0xe80], 0x8f9
mov dword [esi + 0xe84], 0x108b
mov dword [esi + 0xe88], 0x1375
mov dword [esi + 0xe8c], 0x1d2d
mov dword [esi + 0xe90], 0x139d
mov dword [esi + 0xe94], 0x687
mov dword [esi + 0xe98], 0x9f8
mov dword [esi + 0xe9c], 0x1a8f
mov dword [esi + 0xea0], 0x8ba
mov dword [esi + 0xea4], 0x1e95
mov dword [esi + 0xea8], 0x1abb
mov dword [esi + 0xeac], 0x1c2c
mov dword [esi + 0xeb0], 0x12f7
mov dword [esi + 0xeb4], 0xb81
mov dword [esi + 0xeb8], 0x1c21
mov dword [esi + 0xebc], 0x1adf
mov dword [esi + 0xec0], 0x15f5
mov dword [esi + 0xec4], 0x216a
mov dword [esi + 0xec8], 0xe59
mov dword [esi + 0xecc], 0x1de5
mov dword [esi + 0xed0], 0x1528
mov dword [esi + 0xed4], 0x1f8a
mov dword [esi + 0xed8], 0x756
mov dword [esi + 0xedc], 0x22b4
mov dword [esi + 0xee0], 0x1ea9
mov dword [esi + 0xee4], 0xbee
mov dword [esi + 0xee8], 0x60d
mov dword [esi + 0xeec], 0xd5a
mov dword [esi + 0xef0], 0x1dd6
mov dword [esi + 0xef4], 0x11f7
mov dword [esi + 0xef8], 0x808
push 0x70
mov dword [esi + 0xefc], 0x9c5
push 0
mov dword [esi + 0xf00], 0x657
push eax
mov dword [esi + 0xf04], 0x6ce
call fcn.10023170
add esp, 0x10
mov dword [ebp - 0xb18], esi
xor edi, edi
mov dword [ebp - 0xb10], edi
cmp edi, 0x3be
jl 0x1001bab4
jmp 0x1000e988
push esi
call fcn.100214c0
sub esp, 0x14
mov ecx, esp
push str.KXONTRS3yqq
call fcn.1001d780
lea ecx, [ebp - 0x438]
call fcn.10002890
add esp, 0x18
push str.Windows.dat
lea ecx, [ebp - 0x438]
mov byte [ebp - 4], 0xd
call fcn.1001d540
push eax
push 0
lea eax, [ebp - 0x438]
push eax
lea ecx, [ebp - 0x318]
call fcn.1001d360
push eax
lea ecx, [ebp - 0x318]
call fcn.1001d560
call fcn.10002140
push 0xf98
call fcn.10021aa1
mov esi, eax
add esp, 4
mov dword [esi], 0x1567
mov dword [esi + 4], 0xf4d
mov dword [esi + 8], 0x62a
mov dword [esi + 0xc], 0x20d3
mov dword [esi + 0x10], 0x610
mov dword [esi + 0x14], 0x1934
mov dword [esi + 0x18], 0x219e
mov dword [esi + 0x1c], 0x2324
mov dword [esi + 0x20], 0x1b0a
mov dword [esi + 0x24], 0x5b8
mov dword [esi + 0x28], 0x4dd
mov dword [esi + 0x2c], 0xf88
mov dword [esi + 0x30], 0x43d
mov dword [esi + 0x34], 0x1249
mov dword [esi + 0x38], 0x1d46
mov dword [esi + 0x3c], 0x2144
mov dword [esi + 0x40], 0xb50
mov dword [esi + 0x44], 0xd79
mov dword [esi + 0x48], 0x2348
mov dword [esi + 0x4c], 0x1b8f
mov dword [esi + 0x50], 0x12d6
mov dword [esi + 0x54], 0x1e21
mov dword [esi + 0x58], 0x2236
mov dword [esi + 0x5c], 0x1e3c
mov dword [esi + 0x60], 0x121f
mov dword [esi + 0x64], 0x20bd
mov dword [esi + 0x68], 0x1f03
mov dword [esi + 0x6c], 0x1011
mov dword [esi + 0x70], 0x11af
mov dword [esi + 0x74], 0x1c27
mov dword [esi + 0x78], 0x1360
mov dword [esi + 0x7c], 0xa52
mov dword [esi + 0x80], 0x143e
mov dword [esi + 0x84], 0x405
mov dword [esi + 0x88], 0x99c
mov dword [esi + 0x8c], 0x15a1
mov dword [esi + 0x90], 0x201f
mov dword [esi + 0x94], 0xd61
mov dword [esi + 0x98], 0x18e1
mov dword [esi + 0x9c], 0xcb4
mov dword [esi + 0xa0], 0x1c55
mov dword [esi + 0xa4], 0xc8b
mov dword [esi + 0xa8], 0x1ad8
mov dword [esi + 0xac], 0x1d51
mov dword [esi + 0xb0], 0x1e8f
mov dword [esi + 0xb4], 0x223c
mov dword [esi + 0xb8], 0x883
mov dword [esi + 0xbc], 0x100b
mov dword [esi + 0xc0], 0x102e
mov dword [esi + 0xc4], 0xfc4
mov dword [esi + 0xc8], 0x5fd
mov dword [esi + 0xcc], 0x1825
mov dword [esi + 0xd0], 0x210b
mov dword [esi + 0xd4], 0x2131
mov dword [esi + 0xd8], 0x887
mov dword [esi + 0xdc], 0x1258
mov dword [esi + 0xe0], 0x22c1
mov dword [esi + 0xe4], 0x21ee
mov dword [esi + 0xe8], 0x1521
mov dword [esi + 0xec], 0x20bc
mov dword [esi + 0xf0], 0x61a
mov dword [esi + 0xf4], 0x1543
mov dword [esi + 0xf8], 0xc78
mov dword [esi + 0xfc], 0x10f1
mov dword [esi + 0x100], 0x72f
mov dword [esi + 0x104], 0x1ba9
mov dword [esi + 0x108], 0x458
mov dword [esi + 0x10c], 0x931
mov dword [esi + 0x110], 0x1faf
mov dword [esi + 0x114], 0x233e
mov dword [esi + 0x118], 0x1939
mov dword [esi + 0x11c], 0x218c
mov dword [esi + 0x120], 0x2069
mov dword [esi + 0x124], 0x2114
mov dword [esi + 0x128], 0x10be
mov dword [esi + 0x12c], 0x4fd
mov dword [esi + 0x130], 0x10b8
mov dword [esi + 0x134], 0x15dd
mov dword [esi + 0x138], 0x1378
mov dword [esi + 0x13c], 0x461
mov dword [esi + 0x140], 0x782
mov dword [esi + 0x144], 0xf19
mov dword [esi + 0x148], 0xd9e
mov dword [esi + 0x14c], 0x1dc3
mov dword [esi + 0x150], 0x16e6
mov dword [esi + 0x154], 0xb8f
mov dword [esi + 0x158], 0xc58
mov dword [esi + 0x15c], 0x20dd
mov dword [esi + 0x160], 0x1aa8
mov dword [esi + 0x164], 0xd48
mov dword [esi + 0x168], 0x697
mov dword [esi + 0x16c], 0x2097
mov dword [esi + 0x170], 0x13eb
mov dword [esi + 0x174], 0x221f
mov dword [esi + 0x178], 0xa87
mov dword [esi + 0x17c], 0x1b61
mov dword [esi + 0x180], 0x1f07
mov dword [esi + 0x184], 0x1977
mov dword [esi + 0x188], 0x124c
mov dword [esi + 0x18c], 0x16d2
mov dword [esi + 0x190], 0x14cf
mov dword [esi + 0x194], 0x14c8
mov dword [esi + 0x198], 0xf26
mov dword [esi + 0x19c], 0x1ef0
mov dword [esi + 0x1a0], 0xccc
mov dword [esi + 0x1a4], 0x182b
mov dword [esi + 0x1a8], 0x1843
mov dword [esi + 0x1ac], 0x17e5
mov dword [esi + 0x1b0], 0x199e
mov dword [esi + 0x1b4], 0x1379
mov dword [esi + 0x1b8], 0x1d5d
mov dword [esi + 0x1bc], 0x17ae
mov dword [esi + 0x1c0], 0x1c22
mov dword [esi + 0x1c4], 0x23a2
mov dword [esi + 0x1c8], 0x1b4e
mov dword [esi + 0x1cc], 0x14bf
mov dword [esi + 0x1d0], 0x82e
mov dword [esi + 0x1d4], 0x744
mov dword [esi + 0x1d8], 0x198a
mov dword [esi + 0x1dc], 0xbe8
mov dword [esi + 0x1e0], 0x17cf
mov dword [esi + 0x1e4], 0x1f48
mov dword [esi + 0x1e8], 0x206b
mov dword [esi + 0x1ec], 0x2302
mov dword [esi + 0x1f0], 0x1913
mov dword [esi + 0x1f4], 0x23c5
mov dword [esi + 0x1f8], 0x173f
mov dword [esi + 0x1fc], 0xa8e
mov dword [esi + 0x200], 0x555
mov dword [esi + 0x204], 0xe86
mov dword [esi + 0x208], 0x12a8
mov dword [esi + 0x20c], 0x15d6
mov dword [esi + 0x210], 0x8f0
mov dword [esi + 0x214], 0x154a
mov dword [esi + 0x218], 0x2147
mov dword [esi + 0x21c], 0x1db3
mov dword [esi + 0x220], 0x221e
mov dword [esi + 0x224], 0x1d01
mov dword [esi + 0x228], 0xd45
mov dword [esi + 0x22c], 0xb9a
mov dword [esi + 0x230], 0x543
mov dword [esi + 0x234], 0x1748
mov dword [esi + 0x238], 0x71d
mov dword [esi + 0x23c], 0x2375
mov dword [esi + 0x240], 0xfa7
mov dword [esi + 0x244], 0xce7
mov dword [esi + 0x248], 0x1498
mov dword [esi + 0x24c], 0xe42
mov dword [esi + 0x250], 0x175b
mov dword [esi + 0x254], 0x1995
mov dword [esi + 0x258], 0x1937
mov dword [esi + 0x25c], 0x201c
mov dword [esi + 0x260], 0x239a
mov dword [esi + 0x264], 0x6fe
mov dword [esi + 0x268], 0x1323
mov dword [esi + 0x26c], 0x1e50
mov dword [esi + 0x270], 0x11fe
mov dword [esi + 0x274], 0x9cc
mov dword [esi + 0x278], 0x2169
mov dword [esi + 0x27c], 0x45e
mov dword [esi + 0x280], 0xc06
mov dword [esi + 0x284], 0x15ca
mov dword [esi + 0x288], 0x220b
mov dword [esi + 0x28c], 0x1664
mov dword [esi + 0x290], 0xd3d
mov dword [esi + 0x294], 0x212d
mov dword [esi + 0x298], 0x1c9e
mov dword [esi + 0x29c], 0xfd7
mov dword [esi + 0x2a0], 0x7d3
mov dword [esi + 0x2a4], 0xc89
mov dword [esi + 0x2a8], 0x6ab
mov dword [esi + 0x2ac], 0x5e4
mov dword [esi + 0x2b0], 0x1353
mov dword [esi + 0x2b4], 0x179f
mov dword [esi + 0x2b8], 0x925
mov dword [esi + 0x2bc], 0x1036
mov dword [esi + 0x2c0], 0xd00
mov dword [esi + 0x2c4], 0x2223
mov dword [esi + 0x2c8], 0xbf7
mov dword [esi + 0x2cc], 0xbe4
mov dword [esi + 0x2d0], 0x151c
mov dword [esi + 0x2d4], 0x93d
mov dword [esi + 0x2d8], 0x1599
mov dword [esi + 0x2dc], 0x996
mov dword [esi + 0x2e0], 0xe83
mov dword [esi + 0x2e4], 0xe3e
mov dword [esi + 0x2e8], 0x22c3
mov dword [esi + 0x2ec], 0x740
mov dword [esi + 0x2f0], 0x1f87
mov dword [esi + 0x2f4], 0x176f
mov dword [esi + 0x2f8], 0x1d5e
mov dword [esi + 0x2fc], 0x2277
mov dword [esi + 0x300], 0x2267
mov dword [esi + 0x304], 0xc98
mov dword [esi + 0x308], 0x1fca
mov dword [esi + 0x30c], 0x67a
mov dword [esi + 0x310], 0x1812
mov dword [esi + 0x314], 0x4d3
mov dword [esi + 0x318], 0x949
mov dword [esi + 0x31c], 0x15f0
mov dword [esi + 0x320], 0x1d53
mov dword [esi + 0x324], 0x165a
mov dword [esi + 0x328], 0x1b4b
mov dword [esi + 0x32c], 0x22e6
mov dword [esi + 0x330], 0x90a
mov dword [esi + 0x334], 0x839
mov dword [esi + 0x338], 0xf8b
mov dword [esi + 0x33c], 0x9fb
mov dword [esi + 0x340], 0xa4d
mov dword [esi + 0x344], 0x10f8
mov dword [esi + 0x348], 0xb59
mov dword [esi + 0x34c], 0x2091
mov dword [esi + 0x350], 0x920
mov dword [esi + 0x354], 0xb0c
mov dword [esi + 0x358], 0x152c
mov dword [esi + 0x35c], 0x1589
mov dword [esi + 0x360], 0xcff
mov dword [esi + 0x364], 0x2063
mov dword [esi + 0x368], 0x133a
mov dword [esi + 0x36c], 0x1ecc
mov dword [esi + 0x370], 0x15d4
mov dword [esi + 0x374], 0x7b2
mov dword [esi + 0x378], 0x176e
mov dword [esi + 0x37c], 0x1650
mov dword [esi + 0x380], 0x54c
mov dword [esi + 0x384], 0x15c7
mov dword [esi + 0x388], 0x23b1
mov dword [esi + 0x38c], 0xba3
mov dword [esi + 0x390], 0x1e3d
mov dword [esi + 0x394], 0x1eea
mov dword [esi + 0x398], 0x226a
mov dword [esi + 0x39c], 0x14b9
mov dword [esi + 0x3a0], 0x1fe7
mov dword [esi + 0x3a4], 0x1f17
mov dword [esi + 0x3a8], 0x17b3
mov dword [esi + 0x3ac], 0x21df
mov dword [esi + 0x3b0], 0x40d
mov dword [esi + 0x3b4], 0x726
mov dword [esi + 0x3b8], 0x1836
mov dword [esi + 0x3bc], 0x1129
mov dword [esi + 0x3c0], 0x7ba
mov dword [esi + 0x3c4], 0x70e
mov dword [esi + 0x3c8], 0x136e
mov dword [esi + 0x3cc], 0x1bdd
mov dword [esi + 0x3d0], 0x108c
mov dword [esi + 0x3d4], 0x19e1
mov dword [esi + 0x3d8], 0x1143
mov dword [esi + 0x3dc], 0x81c
mov dword [esi + 0x3e0], 0xb10
mov dword [esi + 0x3e4], 0x1591
mov dword [esi + 0x3e8], 0xd8d
mov dword [esi + 0x3ec], 0x2369
mov dword [esi + 0x3f0], 0xaee
mov dword [esi + 0x3f4], 0xe97
mov dword [esi + 0x3f8], 0xf92
mov dword [esi + 0x3fc], 0xe9e
mov dword [esi + 0x400], 0xd12
mov dword [esi + 0x404], 0xc08
mov dword [esi + 0x408], 0x137b
mov dword [esi + 0x40c], 0xa45
mov dword [esi + 0x410], 0xbc3
mov dword [esi + 0x414], 0x1077
mov dword [esi + 0x418], 0x1b0e
mov dword [esi + 0x41c], 0xc12
mov dword [esi + 0x420], 0xd1f
mov dword [esi + 0x424], 0xba2
mov dword [esi + 0x428], 0x1174
mov dword [esi + 0x42c], 0xb96
mov dword [esi + 0x430], 0xda3
mov dword [esi + 0x434], 0x1031
mov dword [esi + 0x438], 0x5f1
mov dword [esi + 0x43c], 0x16b5
mov dword [esi + 0x440], 0x133e
mov dword [esi + 0x444], 0x855
mov dword [esi + 0x448], 0xa5c
mov dword [esi + 0x44c], 0xead
mov dword [esi + 0x450], 0x149e
mov dword [esi + 0x454], 0x1bb2
mov dword [esi + 0x458], 0x1817
mov dword [esi + 0x45c], 0x1394
mov dword [esi + 0x460], 0x6e4
mov dword [esi + 0x464], 0x15e5
mov dword [esi + 0x468], 0x21f0
mov dword [esi + 0x46c], 0x1c6c
mov dword [esi + 0x470], 0xc76
mov dword [esi + 0x474], 0xf78
mov dword [esi + 0x478], 0x12c7
mov dword [esi + 0x47c], 0x7c9
mov dword [esi + 0x480], 0x1527
mov dword [esi + 0x484], 0x1550
mov dword [esi + 0x488], 0x9e8
mov dword [esi + 0x48c], 0xa09
mov dword [esi + 0x490], 0xed5
mov dword [esi + 0x494], 0x18d9
mov dword [esi + 0x498], 0x13d5
mov dword [esi + 0x49c], 0x1c58
mov dword [esi + 0x4a0], 0x4c9
mov dword [esi + 0x4a4], 0x1898
mov dword [esi + 0x4a8], 0xa38
mov dword [esi + 0x4ac], 0xe41
mov dword [esi + 0x4b0], 0x21da
mov dword [esi + 0x4b4], 0x1288
mov dword [esi + 0x4b8], 0x2061
mov dword [esi + 0x4bc], 0xcfc
mov dword [esi + 0x4c0], 0x212f
mov dword [esi + 0x4c4], 0x220e
mov dword [esi + 0x4c8], 0x1433
mov dword [esi + 0x4cc], 0x1b5c
mov dword [esi + 0x4d0], 0x18f7
mov dword [esi + 0x4d4], 0x133d
mov dword [esi + 0x4d8], 0x865
mov dword [esi + 0x4dc], 0xfb6
mov dword [esi + 0x4e0], 0x565
mov dword [esi + 0x4e4], 0xdc2
mov dword [esi + 0x4e8], 0x78e
mov dword [esi + 0x4ec], 0x23e7
mov dword [esi + 0x4f0], 0x1a37
mov dword [esi + 0x4f4], 0x83d
mov dword [esi + 0x4f8], 0x1f52
mov dword [esi + 0x4fc], 0x1a60
mov dword [esi + 0x500], 0x14ab
mov dword [esi + 0x504], 0x1a70
mov dword [esi + 0x508], 0xbbf
mov dword [esi + 0x50c], 0x56b
mov dword [esi + 0x510], 0x1949
mov dword [esi + 0x514], 0x10fa
mov dword [esi + 0x518], 0x17d3
mov dword [esi + 0x51c], 0xd4d
mov dword [esi + 0x520], 0xc29
mov dword [esi + 0x524], 0x1a07
mov dword [esi + 0x528], 0x18f1
mov dword [esi + 0x52c], 0x1863
mov dword [esi + 0x530], 0x1778
mov dword [esi + 0x534], 0xf76
mov dword [esi + 0x538], 0x6a4
mov dword [esi + 0x53c], 0x615
mov dword [esi + 0x540], 0x1a00
mov dword [esi + 0x544], 0xcd8
mov dword [esi + 0x548], 0x1edf
mov dword [esi + 0x54c], 0xe64
mov dword [esi + 0x550], 0x104b
mov dword [esi + 0x554], 0x228b
mov dword [esi + 0x558], 0xecf
mov dword [esi + 0x55c], 0x1310
mov dword [esi + 0x560], 0x1de8
mov dword [esi + 0x564], 0x963
mov dword [esi + 0x568], 0x669
mov dword [esi + 0x56c], 0x238b
mov dword [esi + 0x570], 0x15c2
mov dword [esi + 0x574], 0xc6a
mov dword [esi + 0x578], 0x1024
mov dword [esi + 0x57c], 0x1f1d
mov dword [esi + 0x580], 0x1859
mov dword [esi + 0x584], 0x13c1
mov dword [esi + 0x588], 0x2394
mov dword [esi + 0x58c], 0x525
mov dword [esi + 0x590], 0x11d0
mov dword [esi + 0x594], 0x6aa
mov dword [esi + 0x598], 0xce5
mov dword [esi + 0x59c], 0x890
mov dword [esi + 0x5a0], 0x179c
mov dword [esi + 0x5a4], 0x1274
mov dword [esi + 0x5a8], 0x15c4
mov dword [esi + 0x5ac], 0x11c1
mov dword [esi + 0x5b0], 0x14cd
mov dword [esi + 0x5b4], 0x1e99
mov dword [esi + 0x5b8], 0xc13
mov dword [esi + 0x5bc], 0x180d
mov dword [esi + 0x5c0], 0xbe7
mov dword [esi + 0x5c4], 0x13b8
mov dword [esi + 0x5c8], 0x171a
mov dword [esi + 0x5cc], 0x1230
mov dword [esi + 0x5d0], 0x1575
mov dword [esi + 0x5d4], 0x1877
mov dword [esi + 0x5d8], 0x1da1
mov dword [esi + 0x5dc], 0x8b1
mov dword [esi + 0x5e0], 0x19fc
mov dword [esi + 0x5e4], 0x2012
mov dword [esi + 0x5e8], 0x10e6
mov dword [esi + 0x5ec], 0x14e4
mov dword [esi + 0x5f0], 0x1656
mov dword [esi + 0x5f4], 0x1729
mov dword [esi + 0x5f8], 0x177d
mov dword [esi + 0x5fc], 0x1e41
mov dword [esi + 0x600], 0x1ef2
mov dword [esi + 0x604], 0x175d
mov dword [esi + 0x608], 0xd2c
mov dword [esi + 0x60c], 0x843
mov dword [esi + 0x610], 0x1b42
mov dword [esi + 0x614], 0x164d
mov dword [esi + 0x618], 0x7cb
mov dword [esi + 0x61c], 0x1e68
mov dword [esi + 0x620], 0xa9a
mov dword [esi + 0x624], 0x2305
mov dword [esi + 0x628], 0x1cad
mov dword [esi + 0x62c], 0x8ff
mov dword [esi + 0x630], 0x465
mov dword [esi + 0x634], 0x1daf
mov dword [esi + 0x638], 0x60e
mov dword [esi + 0x63c], 0xd86
mov dword [esi + 0x640], 0xad7
mov dword [esi + 0x644], 0x19f7
mov dword [esi + 0x648], 0x1159
mov dword [esi + 0x64c], 0x1d3c
mov dword [esi + 0x650], 0x1045
mov dword [esi + 0x654], 0x1d35
mov dword [esi + 0x658], 0x193e
mov dword [esi + 0x65c], 0x1d6a
mov dword [esi + 0x660], 0x998
mov dword [esi + 0x664], 0x1b7a
mov dword [esi + 0x668], 0xab3
mov dword [esi + 0x66c], 0x8c8
mov dword [esi + 0x670], 0x9d1
mov dword [esi + 0x674], 0x161b
mov dword [esi + 0x678], 0xb1e
mov dword [esi + 0x67c], 0x1f32
mov dword [esi + 0x680], 0x20f0
mov dword [esi + 0x684], 0x14e1
mov dword [esi + 0x688], 0x7b9
mov dword [esi + 0x68c], 0x6e0
mov dword [esi + 0x690], 0x1a3e
mov dword [esi + 0x694], 0x1795
mov dword [esi + 0x698], 0x2073
mov dword [esi + 0x69c], 0x19ef
mov dword [esi + 0x6a0], 0x6bf
mov dword [esi + 0x6a4], 0x2007
mov dword [esi + 0x6a8], 0x5a2
mov dword [esi + 0x6ac], 0x137f
mov dword [esi + 0x6b0], 0x1c08
mov dword [esi + 0x6b4], 0x121c
mov dword [esi + 0x6b8], 0xc51
mov dword [esi + 0x6bc], 0xc9f
mov dword [esi + 0x6c0], 0x1abe
mov dword [esi + 0x6c4], 0xea5
mov dword [esi + 0x6c8], 0x723
mov dword [esi + 0x6cc], 0xbfa
mov dword [esi + 0x6d0], 0x5ea
mov dword [esi + 0x6d4], 0x1b47
mov dword [esi + 0x6d8], 0x5cd
mov dword [esi + 0x6dc], 0x14ad
mov dword [esi + 0x6e0], 0xcd5
mov dword [esi + 0x6e4], 0x1fe9
mov dword [esi + 0x6e8], 0xdb3
mov dword [esi + 0x6ec], 0x16dd
mov dword [esi + 0x6f0], 0xada
mov dword [esi + 0x6f4], 0xb60
mov dword [esi + 0x6f8], 0x1a29
mov dword [esi + 0x6fc], 0x745
mov dword [esi + 0x700], 0x840
mov dword [esi + 0x704], 0x1200
mov dword [esi + 0x708], 0x1a23
mov dword [esi + 0x70c], 0x17ac
mov dword [esi + 0x710], 0x1f51
mov dword [esi + 0x714], 0x10aa
mov dword [esi + 0x718], 0x139f
mov dword [esi + 0x71c], 0x1278
mov dword [esi + 0x720], 0x23d2
mov dword [esi + 0x724], 0xaae
mov dword [esi + 0x728], 0xa7e
mov dword [esi + 0x72c], 0x4a2
mov dword [esi + 0x730], 0x14fa
mov dword [esi + 0x734], 0x1796
mov dword [esi + 0x738], 0x206e
mov dword [esi + 0x73c], 0x8d4
mov dword [esi + 0x740], 0x1683
mov dword [esi + 0x744], 0x23ab
mov dword [esi + 0x748], 0x61d
mov dword [esi + 0x74c], 0x201a
mov dword [esi + 0x750], 0x203f
mov dword [esi + 0x754], 0x5e5
mov dword [esi + 0x758], 0x201e
mov dword [esi + 0x75c], 0x906
mov dword [esi + 0x760], 0xef5
mov dword [esi + 0x764], 0x1a91
mov dword [esi + 0x768], 0x16d5
mov dword [esi + 0x76c], 0x128b
mov dword [esi + 0x770], 0x11c5
mov dword [esi + 0x774], 0x966
mov dword [esi + 0x778], 0x2335
mov dword [esi + 0x77c], 0xa3b
mov dword [esi + 0x780], 0x1d7e
mov dword [esi + 0x784], 0x1566
mov dword [esi + 0x788], 0x17e6
mov dword [esi + 0x78c], 0x1dbc
mov dword [esi + 0x790], 0x10cd
mov dword [esi + 0x794], 0x1615
mov dword [esi + 0x798], 0x1da7
mov dword [esi + 0x79c], 0x21c3
mov dword [esi + 0x7a0], 0x16db
mov dword [esi + 0x7a4], 0x1776
mov dword [esi + 0x7a8], 0xf65
mov dword [esi + 0x7ac], 0x157e
mov dword [esi + 0x7b0], 0x965
mov dword [esi + 0x7b4], 0x11a3
mov dword [esi + 0x7b8], 0x14ea
mov dword [esi + 0x7bc], 0x13ce
mov dword [esi + 0x7c0], 0x7cf
mov dword [esi + 0x7c4], 0xaa7
mov dword [esi + 0x7c8], 0x1e81
mov dword [esi + 0x7cc], 0x454
mov dword [esi + 0x7d0], 0x1ce9
mov dword [esi + 0x7d4], 0xec6
mov dword [esi + 0x7d8], 0xf84
mov dword [esi + 0x7dc], 0xb0f
mov dword [esi + 0x7e0], 0x1d50
mov dword [esi + 0x7e4], 0xda1
mov dword [esi + 0x7e8], 0x1fd1
mov dword [esi + 0x7ec], 0x224c
mov dword [esi + 0x7f0], 0xb08
mov dword [esi + 0x7f4], 0x2161
mov dword [esi + 0x7f8], 0xfde
mov dword [esi + 0x7fc], 0x53b
mov dword [esi + 0x800], 0x1fb9
mov dword [esi + 0x804], 0x10e7
mov dword [esi + 0x808], 0x1083
mov dword [esi + 0x80c], 0x16c0
mov dword [esi + 0x810], 0x1a21
mov dword [esi + 0x814], 0x185a
mov dword [esi + 0x818], 0x174e
mov dword [esi + 0x81c], 0xb2c
mov dword [esi + 0x820], 0x177a
mov dword [esi + 0x824], 0x1701
mov dword [esi + 0x828], 0x922
mov dword [esi + 0x82c], 0x403
mov dword [esi + 0x830], 0x829
mov dword [esi + 0x834], 0x22c7
mov dword [esi + 0x838], 0x22f1
mov dword [esi + 0x83c], 0x4af
mov dword [esi + 0x840], 0x1009
mov dword [esi + 0x844], 0x227d
mov dword [esi + 0x848], 0xf8e
mov dword [esi + 0x84c], 0x5ff
mov dword [esi + 0x850], 0x238c
mov dword [esi + 0x854], 0x1ee0
mov dword [esi + 0x858], 0x220c
mov dword [esi + 0x85c], 0x1f25
mov dword [esi + 0x860], 0xc1f
mov dword [esi + 0x864], 0x2022
mov dword [esi + 0x868], 0xcd4
mov dword [esi + 0x86c], 0x849
mov dword [esi + 0x870], 0x1a54
mov dword [esi + 0x874], 0x1bbf
mov dword [esi + 0x878], 0x1f4f
mov dword [esi + 0x87c], 0xe93
mov dword [esi + 0x880], 0xb82
mov dword [esi + 0x884], 0xe5a
mov dword [esi + 0x888], 0x14c4
mov dword [esi + 0x88c], 0x8d3
mov dword [esi + 0x890], 0x766
mov dword [esi + 0x894], 0x1703
mov dword [esi + 0x898], 0x1e12
mov dword [esi + 0x89c], 0x224a
mov dword [esi + 0x8a0], 0xbeb
mov dword [esi + 0x8a4], 0x1824
mov dword [esi + 0x8a8], 0x474
mov dword [esi + 0x8ac], 0xce9
mov dword [esi + 0x8b0], 0x13b7
mov dword [esi + 0x8b4], 0x142f
mov dword [esi + 0x8b8], 0x1ab3
mov dword [esi + 0x8bc], 0x21ed
mov dword [esi + 0x8c0], 0xbc4
mov dword [esi + 0x8c4], 0x7f0
mov dword [esi + 0x8c8], 0x1b32
mov dword [esi + 0x8cc], 0x1250
mov dword [esi + 0x8d0], 0x1105
mov dword [esi + 0x8d4], 0xf52
mov dword [esi + 0x8d8], 0xc77
mov dword [esi + 0x8dc], 0xd22
mov dword [esi + 0x8e0], 0xbe0
mov dword [esi + 0x8e4], 0x1b89
mov dword [esi + 0x8e8], 0xef8
mov dword [esi + 0x8ec], 0x1a8b
mov dword [esi + 0x8f0], 0x1fcc
mov dword [esi + 0x8f4], 0x1c76
mov dword [esi + 0x8f8], 0x19cf
mov dword [esi + 0x8fc], 0x888
mov dword [esi + 0x900], 0x1789
mov dword [esi + 0x904], 0x1d57
mov dword [esi + 0x908], 0x410
mov dword [esi + 0x90c], 0x1057
mov dword [esi + 0x910], 0x197e
mov dword [esi + 0x914], 0x1df7
mov dword [esi + 0x918], 0xd70
mov dword [esi + 0x91c], 0x1669
mov dword [esi + 0x920], 0xaf9
mov dword [esi + 0x924], 0xa5b
mov dword [esi + 0x928], 0xc7d
mov dword [esi + 0x92c], 0x1752
mov dword [esi + 0x930], 0x1ac5
mov dword [esi + 0x934], 0x4ae
mov dword [esi + 0x938], 0xa32
mov dword [esi + 0x93c], 0x1049
mov dword [esi + 0x940], 0xadb
mov dword [esi + 0x944], 0x16ba
mov dword [esi + 0x948], 0x1d03
mov dword [esi + 0x94c], 0x1059
mov dword [esi + 0x950], 0x9ba
mov dword [esi + 0x954], 0x4ca
mov dword [esi + 0x958], 0x2177
mov dword [esi + 0x95c], 0x16e8
mov dword [esi + 0x960], 0xae2
mov dword [esi + 0x964], 0x1101
mov dword [esi + 0x968], 0x176b
mov dword [esi + 0x96c], 0x21ff
mov dword [esi + 0x970], 0x1aa7
mov dword [esi + 0x974], 0x1cc0
mov dword [esi + 0x978], 0x1223
mov dword [esi + 0x97c], 0x642
mov dword [esi + 0x980], 0x1170
mov dword [esi + 0x984], 0x14ee
mov dword [esi + 0x988], 0x1b08
mov dword [esi + 0x98c], 0x1cb7
mov dword [esi + 0x990], 0xae3
mov dword [esi + 0x994], 0xa5f
mov dword [esi + 0x998], 0x1728
mov dword [esi + 0x99c], 0x217f
mov dword [esi + 0x9a0], 0x1980
mov dword [esi + 0x9a4], 0x1d86
mov dword [esi + 0x9a8], 0x1a6d
mov dword [esi + 0x9ac], 0x2123
mov dword [esi + 0x9b0], 0x1e61
mov dword [esi + 0x9b4], 0xace
mov dword [esi + 0x9b8], 0x737
mov dword [esi + 0x9bc], 0x205a
mov dword [esi + 0x9c0], 0x9a3
mov dword [esi + 0x9c4], 0xedd
mov dword [esi + 0x9c8], 0xc61
mov dword [esi + 0x9cc], 0xa6e
mov dword [esi + 0x9d0], 0x1a18
mov dword [esi + 0x9d4], 0x12c5
mov dword [esi + 0x9d8], 0x135b
mov dword [esi + 0x9dc], 0x714
mov dword [esi + 0x9e0], 0xeb9
mov dword [esi + 0x9e4], 0x151e
mov dword [esi + 0x9e8], 0x940
mov dword [esi + 0x9ec], 0x1b26
mov dword [esi + 0x9f0], 0xcc4
mov dword [esi + 0x9f4], 0x19f6
mov dword [esi + 0x9f8], 0x1ff0
mov dword [esi + 0x9fc], 0x66a
mov dword [esi + 0xa00], 0xbef
mov dword [esi + 0xa04], 0x487
mov dword [esi + 0xa08], 0x19a0
mov dword [esi + 0xa0c], 0xb41
mov dword [esi + 0xa10], 0x3f2
mov dword [esi + 0xa14], 0x1fd5
mov dword [esi + 0xa18], 0xa2a
mov dword [esi + 0xa1c], 0x1457
mov dword [esi + 0xa20], 0x178f
mov dword [esi + 0xa24], 0xc53
mov dword [esi + 0xa28], 0xab6
mov dword [esi + 0xa2c], 0x1f75
mov dword [esi + 0xa30], 0x6a0
mov dword [esi + 0xa34], 0x580
mov dword [esi + 0xa38], 0x15a0
mov dword [esi + 0xa3c], 0xd2b
mov dword [esi + 0xa40], 0x1dc1
mov dword [esi + 0xa44], 0x17d5
mov dword [esi + 0xa48], 0x1eef
mov dword [esi + 0xa4c], 0x1443
mov dword [esi + 0xa50], 0x2276
mov dword [esi + 0xa54], 0x696
mov dword [esi + 0xa58], 0x13ab
mov dword [esi + 0xa5c], 0x1e66
mov dword [esi + 0xa60], 0x1620
mov dword [esi + 0xa64], 0x1b52
mov dword [esi + 0xa68], 0x18cb
mov dword [esi + 0xa6c], 0x1d04
mov dword [esi + 0xa70], 0x800
mov dword [esi + 0xa74], 0x2303
mov dword [esi + 0xa78], 0xf5f
mov dword [esi + 0xa7c], 0x2291
mov dword [esi + 0xa80], 0xa22
mov dword [esi + 0xa84], 0x84e
mov dword [esi + 0xa88], 0x1301
mov dword [esi + 0xa8c], 0x1563
mov dword [esi + 0xa90], 0x1749
mov dword [esi + 0xa94], 0xeb7
mov dword [esi + 0xa98], 0x1243
mov dword [esi + 0xa9c], 0x1cc5
mov dword [esi + 0xaa0], 0x1b16
mov dword [esi + 0xaa4], 0x5e1
mov dword [esi + 0xaa8], 0x228c
mov dword [esi + 0xaac], 0x2241
mov dword [esi + 0xab0], 0x8d2
mov dword [esi + 0xab4], 0x157b
mov dword [esi + 0xab8], 0x9f1
mov dword [esi + 0xabc], 0x19b6
mov dword [esi + 0xac0], 0xb61
mov dword [esi + 0xac4], 0x1179
mov dword [esi + 0xac8], 0x22f6
mov dword [esi + 0xacc], 0x709
mov dword [esi + 0xad0], 0x202b
mov dword [esi + 0xad4], 0x15ab
mov dword [esi + 0xad8], 0x663
mov dword [esi + 0xadc], 0x1315
mov dword [esi + 0xae0], 0x1933
mov dword [esi + 0xae4], 0x8a1
mov dword [esi + 0xae8], 0x235b
mov dword [esi + 0xaec], 0x1acc
mov dword [esi + 0xaf0], 0xb9b
mov dword [esi + 0xaf4], 0xe36
mov dword [esi + 0xaf8], 0x1556
mov dword [esi + 0xafc], 0x12b7
mov dword [esi + 0xb00], 0x581
mov dword [esi + 0xb04], 0x97d
mov dword [esi + 0xb08], 0x128a
mov dword [esi + 0xb0c], 0x10b5
mov dword [esi + 0xb10], 0xc27
mov dword [esi + 0xb14], 0x235e
mov dword [esi + 0xb18], 0x1b21
mov dword [esi + 0xb1c], 0x143f
mov dword [esi + 0xb20], 0x2206
mov dword [esi + 0xb24], 0xa89
mov dword [esi + 0xb28], 0x200c
mov dword [esi + 0xb2c], 0x10ec
mov dword [esi + 0xb30], 0x44a
mov dword [esi + 0xb34], 0xab0
mov dword [esi + 0xb38], 0x9ef
mov dword [esi + 0xb3c], 0x1c64
mov dword [esi + 0xb40], 0xf37
mov dword [esi + 0xb44], 0x204e
mov dword [esi + 0xb48], 0xa44
mov dword [esi + 0xb4c], 0x178b
mov dword [esi + 0xb50], 0x1207
mov dword [esi + 0xb54], 0x1188
mov dword [esi + 0xb58], 0x1536
mov dword [esi + 0xb5c], 0x489
mov dword [esi + 0xb60], 0x41c
mov dword [esi + 0xb64], 0x1dba
mov dword [esi + 0xb68], 0xaea
mov dword [esi + 0xb6c], 0x206a
mov dword [esi + 0xb70], 0x1ccc
mov dword [esi + 0xb74], 0x1cce
mov dword [esi + 0xb78], 0x2328
mov dword [esi + 0xb7c], 0xea6
mov dword [esi + 0xb80], 0xa7f
mov dword [esi + 0xb84], 0x7f7
mov dword [esi + 0xb88], 0x16e4
mov dword [esi + 0xb8c], 0x103f
mov dword [esi + 0xb90], 0x6b9
mov dword [esi + 0xb94], 0x1da5
mov dword [esi + 0xb98], 0x15a2
mov dword [esi + 0xb9c], 0x1fc7
mov dword [esi + 0xba0], 0x13cd
mov dword [esi + 0xba4], 0x1ccf
mov dword [esi + 0xba8], 0x1c36
mov dword [esi + 0xbac], 0x1d56
mov dword [esi + 0xbb0], 0x1d66
mov dword [esi + 0xbb4], 0xb90
mov dword [esi + 0xbb8], 0xa80
mov dword [esi + 0xbbc], 0x935
mov dword [esi + 0xbc0], 0x8bb
mov dword [esi + 0xbc4], 0x11b9
mov dword [esi + 0xbc8], 0x1166
mov dword [esi + 0xbcc], 0x1454
mov dword [esi + 0xbd0], 0x1495
mov dword [esi + 0xbd4], 0x1172
mov dword [esi + 0xbd8], 0x2002
mov dword [esi + 0xbdc], 0x239f
mov dword [esi + 0xbe0], 0x7b6
mov dword [esi + 0xbe4], 0x1549
mov dword [esi + 0xbe8], 0x1d36
mov dword [esi + 0xbec], 0x11ca
mov dword [esi + 0xbf0], 0x8a3
mov dword [esi + 0xbf4], 0xe2d
mov dword [esi + 0xbf8], 0x22ae
mov dword [esi + 0xbfc], 0x824
mov dword [esi + 0xc00], 0x175c
mov dword [esi + 0xc04], 0x1c4e
mov dword [esi + 0xc08], 0x17f7
mov dword [esi + 0xc0c], 0xaa1
mov dword [esi + 0xc10], 0xac2
mov dword [esi + 0xc14], 0x9c9
mov dword [esi + 0xc18], 0x4b4
mov dword [esi + 0xc1c], 0x1cbe
mov dword [esi + 0xc20], 0x1826
mov dword [esi + 0xc24], 0xda2
mov dword [esi + 0xc28], 0x6fb
mov dword [esi + 0xc2c], 0x1b3b
mov dword [esi + 0xc30], 0x517
mov dword [esi + 0xc34], 0xa19
mov dword [esi + 0xc38], 0xdde
mov dword [esi + 0xc3c], 0x18a3
mov dword [esi + 0xc40], 0x19dd
mov dword [esi + 0xc44], 0x530
mov dword [esi + 0xc48], 0x214e
mov dword [esi + 0xc4c], 0x1a5e
mov dword [esi + 0xc50], 0x1f86
mov dword [esi + 0xc54], 0xcf1
mov dword [esi + 0xc58], 0x767
mov dword [esi + 0xc5c], 0x2067
mov dword [esi + 0xc60], 0x1c82
mov dword [esi + 0xc64], 0x1ee9
mov dword [esi + 0xc68], 0x16b6
mov dword [esi + 0xc6c], 0xe34
mov dword [esi + 0xc70], 0xf47
mov dword [esi + 0xc74], 0x2234
mov dword [esi + 0xc78], 0xfe4
mov dword [esi + 0xc7c], 0x1557
mov dword [esi + 0xc80], 0xea0
mov dword [esi + 0xc84], 0x117e
mov dword [esi + 0xc88], 0x127c
mov dword [esi + 0xc8c], 0x16f4
mov dword [esi + 0xc90], 0x5ac
mov dword [esi + 0xc94], 0x628
mov dword [esi + 0xc98], 0x13d7
mov dword [esi + 0xc9c], 0xfc2
mov dword [esi + 0xca0], 0xdf0
mov dword [esi + 0xca4], 0x22de
mov dword [esi + 0xca8], 0xea4
mov dword [esi + 0xcac], 0xd1e
mov dword [esi + 0xcb0], 0x10cb
mov dword [esi + 0xcb4], 0x1c5e
mov dword [esi + 0xcb8], 0x1799
mov dword [esi + 0xcbc], 0x1742
mov dword [esi + 0xcc0], 0x116e
mov dword [esi + 0xcc4], 0x694
mov dword [esi + 0xcc8], 0xa58
mov dword [esi + 0xccc], 0x65c
mov dword [esi + 0xcd0], 0x750
mov dword [esi + 0xcd4], 0x216c
mov dword [esi + 0xcd8], 0x144b
mov dword [esi + 0xcdc], 0x8e0
mov dword [esi + 0xce0], 0x11ce
mov dword [esi + 0xce4], 0xe02
mov dword [esi + 0xce8], 0x985
mov dword [esi + 0xcec], 0x7b1
mov dword [esi + 0xcf0], 0xbaa
mov dword [esi + 0xcf4], 0x815
mov dword [esi + 0xcf8], 0x1de9
mov dword [esi + 0xcfc], 0x1dff
mov dword [esi + 0xd00], 0xc75
mov dword [esi + 0xd04], 0x1864
mov dword [esi + 0xd08], 0x14d2
mov dword [esi + 0xd0c], 0xed0
mov dword [esi + 0xd10], 0x1705
mov dword [esi + 0xd14], 0xc5b
mov dword [esi + 0xd18], 0x820
mov dword [esi + 0xd1c], 0x467
mov dword [esi + 0xd20], 0xe75
mov dword [esi + 0xd24], 0x1b5b
mov dword [esi + 0xd28], 0x1458
mov dword [esi + 0xd2c], 0xcae
mov dword [esi + 0xd30], 0x823
mov dword [esi + 0xd34], 0x1fd8
mov dword [esi + 0xd38], 0x1e2c
mov dword [esi + 0xd3c], 0x2066
mov dword [esi + 0xd40], 0x22dc
mov dword [esi + 0xd44], 0xeb4
mov dword [esi + 0xd48], 0x2399
mov dword [esi + 0xd4c], 0x1008
mov dword [esi + 0xd50], 0xf16
mov dword [esi + 0xd54], 0x1f15
mov dword [esi + 0xd58], 0x1f6e
mov dword [esi + 0xd5c], 0x19bd
mov dword [esi + 0xd60], 0xfe8
mov dword [esi + 0xd64], 0x1be2
mov dword [esi + 0xd68], 0x1337
mov dword [esi + 0xd6c], 0xfbe
mov dword [esi + 0xd70], 0xe28
mov dword [esi + 0xd74], 0x9d5
mov dword [esi + 0xd78], 0x163a
mov dword [esi + 0xd7c], 0x1074
mov dword [esi + 0xd80], 0xc2a
mov dword [esi + 0xd84], 0x1cd2
mov dword [esi + 0xd88], 0x1aec
mov dword [esi + 0xd8c], 0x1c49
mov dword [esi + 0xd90], 0xb8d
mov dword [esi + 0xd94], 0x1489
mov dword [esi + 0xd98], 0x221a
mov dword [esi + 0xd9c], 0xbd4
mov dword [esi + 0xda0], 0x14e5
mov dword [esi + 0xda4], 0x1f02
mov dword [esi + 0xda8], 0x1eb9
mov dword [esi + 0xdac], 0x162f
mov dword [esi + 0xdb0], 0x853
mov dword [esi + 0xdb4], 0x1d0e
mov dword [esi + 0xdb8], 0x2049
mov dword [esi + 0xdbc], 0x1012
mov dword [esi + 0xdc0], 0x1629
mov dword [esi + 0xdc4], 0x74e
mov dword [esi + 0xdc8], 0x20dc
mov dword [esi + 0xdcc], 0xba8
mov dword [esi + 0xdd0], 0x1dbd
mov dword [esi + 0xdd4], 0x20aa
mov dword [esi + 0xdd8], 0x1751
mov dword [esi + 0xddc], 0xbcf
mov dword [esi + 0xde0], 0x10bc
mov dword [esi + 0xde4], 0xaf8
mov dword [esi + 0xde8], 0x752
mov dword [esi + 0xdec], 0x684
mov dword [esi + 0xdf0], 0x1402
mov dword [esi + 0xdf4], 0x153b
mov dword [esi + 0xdf8], 0x9ea
mov dword [esi + 0xdfc], 0x1c33
mov dword [esi + 0xe00], 0x19fa
mov dword [esi + 0xe04], 0x2368
mov dword [esi + 0xe08], 0xd8e
mov dword [esi + 0xe0c], 0x1ba8
mov dword [esi + 0xe10], 0x19ee
mov dword [esi + 0xe14], 0x19d2
mov dword [esi + 0xe18], 0x9a1
mov dword [esi + 0xe1c], 0xd66
mov dword [esi + 0xe20], 0x20c5
mov dword [esi + 0xe24], 0x1568
mov dword [esi + 0xe28], 0x8d0
mov dword [esi + 0xe2c], 0x1659
mov dword [esi + 0xe30], 0x1790
mov dword [esi + 0xe34], 0x1401
mov dword [esi + 0xe38], 0x435
mov dword [esi + 0xe3c], 0x1030
mov dword [esi + 0xe40], 0x20db
mov dword [esi + 0xe44], 0xfd5
mov dword [esi + 0xe48], 0xc69
mov dword [esi + 0xe4c], 0x1276
mov dword [esi + 0xe50], 0x1fa2
mov dword [esi + 0xe54], 0x1032
mov dword [esi + 0xe58], 0xebb
mov dword [esi + 0xe5c], 0x5cc
mov dword [esi + 0xe60], 0x10b9
mov dword [esi + 0xe64], 0x2293
mov dword [esi + 0xe68], 0x192b
mov dword [esi + 0xe6c], 0x2020
mov dword [esi + 0xe70], 0xddd
mov dword [esi + 0xe74], 0xd40
mov dword [esi + 0xe78], 0xd34
mov dword [esi + 0xe7c], 0x146c
mov dword [esi + 0xe80], 0x497
mov dword [esi + 0xe84], 0x17ee
mov dword [esi + 0xe88], 0xca5
mov dword [esi + 0xe8c], 0x716
mov dword [esi + 0xe90], 0x7fe
mov dword [esi + 0xe94], 0x1f85
mov dword [esi + 0xe98], 0x1a5a
mov dword [esi + 0xe9c], 0x1293
mov dword [esi + 0xea0], 0x1a3b
mov dword [esi + 0xea4], 0x18bc
mov dword [esi + 0xea8], 0xf60
mov dword [esi + 0xeac], 0x1e47
mov dword [esi + 0xeb0], 0x1237
mov dword [esi + 0xeb4], 0x21c6
mov dword [esi + 0xeb8], 0x2300
mov dword [esi + 0xebc], 0x1a51
mov dword [esi + 0xec0], 0x1d85
xor edi, edi
mov dword [esi + 0xec4], 0x860
mov dword [esi + 0xec8], 0x1488
mov dword [esi + 0xecc], 0x799
mov dword [esi + 0xed0], 0x14f4
mov dword [esi + 0xed4], 0x1371
mov dword [esi + 0xed8], 0x1d97
mov dword [esi + 0xedc], 0xb49
mov dword [esi + 0xee0], 0x177f
mov dword [esi + 0xee4], 0x17d2
mov dword [esi + 0xee8], 0x1602
mov dword [esi + 0xeec], 0xe74
mov dword [esi + 0xef0], 0x20f6
mov dword [esi + 0xef4], 0x1e39
mov dword [esi + 0xef8], 0x114f
mov dword [esi + 0xefc], 0x78b
mov dword [esi + 0xf00], 0xa40
mov dword [esi + 0xf04], 0x186c
mov dword [esi + 0xf08], 0x1e43
mov dword [esi + 0xf0c], 0xb3f
mov dword [esi + 0xf10], 0x111f
mov dword [esi + 0xf14], 0xd88
mov dword [esi + 0xf18], 0x433
mov dword [esi + 0xf1c], 0x172d
mov dword [esi + 0xf20], 0x181e
mov dword [esi + 0xf24], 0x1183
mov dword [esi + 0xf28], 0xf9a
mov dword [esi + 0xf2c], 0x1531
mov dword [esi + 0xf30], 0x1fdd
mov dword [esi + 0xf34], 0x227c
mov dword [esi + 0xf38], 0x1cc2
mov dword [esi + 0xf3c], 0x52c
mov dword [esi + 0xf40], 0x1edc
mov dword [esi + 0xf44], 0x7e7
mov dword [esi + 0xf48], 0x14a6
mov dword [esi + 0xf4c], 0x1be5
mov dword [esi + 0xf50], 0xd33
mov dword [esi + 0xf54], 0xb0a
mov dword [esi + 0xf58], 0xfb8
mov dword [esi + 0xf5c], 0x1067
mov dword [esi + 0xf60], 0x1414
mov dword [esi + 0xf64], 0x18e2
mov dword [esi + 0xf68], 0x80f
mov dword [esi + 0xf6c], 0x1c05
mov dword [esi + 0xf70], 0x2327
mov dword [esi + 0xf74], 0x1f53
mov dword [esi + 0xf78], 0x952
mov dword [esi + 0xf7c], 0x995
mov dword [esi + 0xf80], 0xc93
mov dword [esi + 0xf84], 0x2297
mov dword [esi + 0xf88], 0x1fbc
mov dword [esi + 0xf8c], 0x1161
mov dword [esi + 0xf90], 0x1643
mov dword [esi + 0xf94], 0x1f39
mov dword [ebp - 0xb18], esi
mov dword [ebp - 0xb10], edi
cmp edi, 0x3be
jl 0x1001bae9
jmp 0x100110f8
push esi
call fcn.100214c0
add esp, 4
push 0x10056528
push 0x400
call dword [sym.imp.KERNEL32.dll_GetTempPathW]
test eax, eax
jne 0x10011283
lea esi, [eax + 0x15]
nop dword [eax]
mov edx, 0x10056528
lea ecx, [ebp - 0x858]
call fcn.10002d50
sub esp, 0x18
mov byte [ebp - 4], 0x11
mov ecx, esp
push str.qwertyuioosdhaoewhqfhoruwhqoghop
call fcn.1001d780
lea ecx, [ebp - 0x840]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x12
push str.Dtxqynxoktszn5_hmn4lhfbleqwhuwrqfuwqigfilwq
call fcn.1001d780
lea ecx, [ebp - 0x810]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x13
push str.Moxfhwvqulhuwrqyuqooqphfbfiqgiwyfgywgqfycbgfuyrguvmitpxwrbrt326n3__ptshixn
call fcn.1001d780
lea ecx, [ebp - 0x828]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x14
push str.rrvitpx.olhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh_n4276m42_ptshixn
call fcn.1001d780
lea ecx, [ebp - 0x6a8]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x15
push str.Iriqitpxefgbe_wyipwjipy__ptshixn
call fcn.1001d780
lea ecx, [ebp - 0x6c0]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x16
push str.ieirhvpqpqxnmrrsrqtkxrtq
call fcn.1001d780
lea ecx, [ebp - 0x6d8]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x17
push str._2_mrhsynwpfipuqiutwqrutopy8ortrsxqxnn1nvtsqxnnutvxshliggoxni1hitsir_0tsuuhsvn
call fcn.1001d780
lea ecx, [ebp - 0x7f8]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x18
push str.Vrnuxonqisyoxnuqdzorhsyhhohophoioinhihqvmxmmxo1irinix
call fcn.1001d780
lea ecx, [ebp - 0x6f0]
call fcn.10002890
add esp, 0x18
lea ecx, [ebp - 0x6f0]
call fcn.1001d660
lea ecx, [ebp - 0x7f8]
call fcn.1001d660
lea ecx, [ebp - 0x6d8]
call fcn.1001d660
lea ecx, [ebp - 0x6c0]
call fcn.1001d660
lea ecx, [ebp - 0x6a8]
call fcn.1001d660
lea ecx, [ebp - 0x828]
call fcn.1001d660
lea ecx, [ebp - 0x810]
call fcn.1001d660
lea ecx, [ebp - 0x840]
call fcn.1001d660
lea ecx, [ebp - 0x858]
mov byte [ebp - 4], 0xd
call fcn.1001d660
sub esi, 1
jne 0x10011120
jmp 0x10011413
mov esi, 0xb
nop dword [eax + eax]
mov edx, 0x10056528
lea ecx, [ebp - 0x648]
call fcn.10002d50
push str.0fghy6xy.txt
lea edx, [ebp - 0x648]
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x738]
call fcn.1001ec60
sub esp, 0x14
mov byte [ebp - 4], 0x1a
mov ecx, esp
push str.IutOxyhoodSrryqxNrhm
call fcn.1001d780
lea ecx, [ebp - 0x708]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x1b
push str.Dtxqynxoktszn5_hmn4advaret
call fcn.1001d780
lea ecx, [ebp - 0x798]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x1c
push str.Moxmitpx__ptshixadfvwtn
call fcn.1001d780
lea ecx, [ebp - 0x690]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x1d
push str.rrvitpx._ptshixn
call fcn.1001d780
lea ecx, [ebp - 0x678]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x1e
push str.Iriqitpx__ptshixn
call fcn.1001d780
lea ecx, [ebp - 0x8b8]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x1f
push str.iljfwoprop9t_qp9wuq_fpqxnmrrsrqtkxrtq
call fcn.1001d780
lea ecx, [ebp - 0x8a0]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x20
push str._2_mrhsynrsxqxnn1nvtsqxnfrqwothvqwrtu_qgupowtnutvxsoxni1hitsir_0tsuuhsvnasdfghtyuop
call fcn.1001d780
lea ecx, [ebp - 0x888]
call fcn.10002890
mov ecx, esp
mov byte [ebp - 4], 0x21
push str.Vrnuxonqisyoxnuqdzorhsyqvmxmmxo1irinixqwertyusdf
call fcn.1001d780
lea ecx, [ebp - 0x870]
call fcn.10002890
add esp, 0x18
lea ecx, [ebp - 0x870]
call fcn.1001d660
lea ecx, [ebp - 0x888]
call fcn.1001d660
lea ecx, [ebp - 0x8a0]
call fcn.1001d660
lea ecx, [ebp - 0x8b8]
call fcn.1001d660
lea ecx, [ebp - 0x678]
call fcn.1001d660
lea ecx, [ebp - 0x690]
call fcn.1001d660
lea ecx, [ebp - 0x798]
call fcn.1001d660
lea ecx, [ebp - 0x708]
call fcn.1001d660
lea ecx, [ebp - 0x738]
call fcn.1001d660
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 0xd
call fcn.1001d660
sub esi, 1
jne 0x10011290
push 0xf78
call fcn.10021aa1
mov esi, eax
mov dword [esi], 6
mov dword [esi + 4], 7
mov dword [esi + 8], 0x5b
mov dword [esi + 0xc], 0x2a6
mov dword [esi + 0x10], 0xdded5
mov dword [esi + 0x14], 0x4d2
mov dword [esi + 0x18], 0x38b
mov dword [esi + 0x1c], 0x17
mov dword [esi + 0x20], 0x18
mov dword [esi + 0x24], 0xb0
mov dword [esi + 0x28], 0x3e9
mov dword [esi + 0x2c], 0xa1f
mov dword [esi + 0x30], 0xa6f
mov dword [esi + 0x34], 0x13435
mov dword [esi + 0x38], 0x1b
mov dword [esi + 0x3c], 0x19
mov dword [esi + 0x40], 0xb
mov dword [esi + 0x44], 0x1eb9
mov dword [esi + 0x48], 0x3b
mov dword [esi + 0x4c], 0x5d
mov dword [esi + 0x50], 0x237f
mov dword [esi + 0x54], 0x4d2
mov dword [esi + 0x58], 0x11d3
mov dword [esi + 0x5c], 0x223d
mov dword [esi + 0x60], 0x264e
mov dword [esi + 0x64], 0x11d7
mov dword [esi + 0x68], 0x2fd
mov dword [esi + 0x6c], 7
mov dword [esi + 0x70], 0xf69b5
mov dword [esi + 0x74], 0x4d2
mov dword [esi + 0x78], 0x1dea
mov dword [esi + 0x7c], 0x181d1
mov dword [esi + 0x80], 0x5b9e
mov dword [esi + 0x84], 0x1a9b0
mov dword [esi + 0x88], 0xd616b
mov dword [esi + 0x8c], 0x3db
mov dword [esi + 0x90], 0xd
mov dword [esi + 0x94], 7
mov dword [esi + 0x98], 0xb
mov dword [esi + 0x9c], 0x19b
mov dword [esi + 0xa0], 0x645e7
mov dword [esi + 0xa4], 0x22866
mov dword [esi + 0xa8], 0x162a
mov dword [esi + 0xac], 0x15ea5
mov dword [esi + 0xb0], 0x3018
mov dword [esi + 0xb4], 0x223d
mov dword [esi + 0xb8], 0x1a62
mov dword [esi + 0xbc], 0x26a9
mov dword [esi + 0xc0], 0x4e2a
mov dword [esi + 0xc4], 0x5b88
mov dword [esi + 0xc8], 0xbaf5b
mov dword [esi + 0xcc], 0x29ec5
mov dword [esi + 0xd0], 0x1e06
mov dword [esi + 0xd4], 0x12c97f
mov dword [esi + 0xd8], 0x181d1
mov dword [esi + 0xdc], 0x1e0b
mov dword [esi + 0xe0], 0x117b
mov dword [esi + 0xe4], 0x462
mov dword [esi + 0xe8], 0x884
mov dword [esi + 0xec], 0x495
mov dword [esi + 0xf0], 0x1e6a
mov dword [esi + 0xf4], 0x1651
mov dword [esi + 0xf8], 0x1ac1
mov dword [esi + 0xfc], 0x2170
mov dword [esi + 0x100], 0x1e14
mov dword [esi + 0x104], 0x23bf
mov dword [esi + 0x108], 0x2112
mov dword [esi + 0x10c], 0x169a
mov dword [esi + 0x110], 0x1b40
mov dword [esi + 0x114], 0x72e
mov dword [esi + 0x118], 0x21d4
mov dword [esi + 0x11c], 0x1598
mov dword [esi + 0x120], 0x1210
mov dword [esi + 0x124], 0x20e3
mov dword [esi + 0x128], 0x20cc
mov dword [esi + 0x12c], 0x11ed
mov dword [esi + 0x130], 0xb6e
mov dword [esi + 0x134], 0x8a0
mov dword [esi + 0x138], 0x195f
mov dword [esi + 0x13c], 0x1f88
mov dword [esi + 0x140], 0x13b5
mov dword [esi + 0x144], 0x2076
mov dword [esi + 0x148], 0x2391
mov dword [esi + 0x14c], 0xe9c
mov dword [esi + 0x150], 0x14c1
mov dword [esi + 0x154], 0x19f2
mov dword [esi + 0x158], 0x1205
mov dword [esi + 0x15c], 0xb18
mov dword [esi + 0x160], 0x1774
mov dword [esi + 0x164], 0x62b
mov dword [esi + 0x168], 0x492
mov dword [esi + 0x16c], 0x2347
mov dword [esi + 0x170], 0xd68
mov dword [esi + 0x174], 0x1330
mov dword [esi + 0x178], 0x10f9
mov dword [esi + 0x17c], 0x457
mov dword [esi + 0x180], 0xb13
mov dword [esi + 0x184], 0x434
mov dword [esi + 0x188], 0x10f0
mov dword [esi + 0x18c], 0x1206
mov dword [esi + 0x190], 0x23b8
mov dword [esi + 0x194], 0x1857
mov dword [esi + 0x198], 0x69f
mov dword [esi + 0x19c], 0x1350
mov dword [esi + 0x1a0], 0x18b6
mov dword [esi + 0x1a4], 0xa04
mov dword [esi + 0x1a8], 0x18a5
mov dword [esi + 0x1ac], 0xf57
mov dword [esi + 0x1b0], 0xcec
mov dword [esi + 0x1b4], 0x1769
mov dword [esi + 0x1b8], 0xb57
mov dword [esi + 0x1bc], 0x898
mov dword [esi + 0x1c0], 0xbaf
mov dword [esi + 0x1c4], 0x1ef9
mov dword [esi + 0x1c8], 0x1470
mov dword [esi + 0x1cc], 0x1697
mov dword [esi + 0x1d0], 0x1c7f
mov dword [esi + 0x1d4], 0xcf2
mov dword [esi + 0x1d8], 0x1465
mov dword [esi + 0x1dc], 0x17e4
mov dword [esi + 0x1e0], 0xee6
mov dword [esi + 0x1e4], 0xb77
mov dword [esi + 0x1e8], 0x1954
mov dword [esi + 0x1ec], 0x1f04
mov dword [esi + 0x1f0], 0x1ee1
mov dword [esi + 0x1f4], 0xdb2
mov dword [esi + 0x1f8], 0xb72
mov dword [esi + 0x1fc], 0x1bc4
mov dword [esi + 0x200], 0x158b
mov dword [esi + 0x204], 0x1a2a
mov dword [esi + 0x208], 0x951
mov dword [esi + 0x20c], 0xc10
mov dword [esi + 0x210], 0x12bb
mov dword [esi + 0x214], 0xf93
mov dword [esi + 0x218], 0x199d
mov dword [esi + 0x21c], 0xccb
mov dword [esi + 0x220], 0x7e6
mov dword [esi + 0x224], 0x167c
mov dword [esi + 0x228], 0x1ca7
mov dword [esi + 0x22c], 0x1562
mov dword [esi + 0x230], 0x12ed
mov dword [esi + 0x234], 0xdb6
mov dword [esi + 0x238], 0x1667
mov dword [esi + 0x23c], 0x1a08
mov dword [esi + 0x240], 0x1f91
mov dword [esi + 0x244], 0x2268
mov dword [esi + 0x248], 0x60f
mov dword [esi + 0x24c], 0x1478
mov dword [esi + 0x250], 0x1c3a
mov dword [esi + 0x254], 0x45b
mov dword [esi + 0x258], 0x1952
mov dword [esi + 0x25c], 0xc73
mov dword [esi + 0x260], 0x1484
mov dword [esi + 0x264], 0xacb
mov dword [esi + 0x268], 0x9db
mov dword [esi + 0x26c], 0x10dc
mov dword [esi + 0x270], 0x980
mov dword [esi + 0x274], 0xee2
mov dword [esi + 0x278], 0x18ed
mov dword [esi + 0x27c], 0x1dce
mov dword [esi + 0x280], 0x176c
mov dword [esi + 0x284], 0x7ca
mov dword [esi + 0x288], 0x7eb
mov dword [esi + 0x28c], 0xad8
mov dword [esi + 0x290], 0x15bc
mov dword [esi + 0x294], 0xcbd
mov dword [esi + 0x298], 0x15cb
mov dword [esi + 0x29c], 0x23be
mov dword [esi + 0x2a0], 0x190d
mov dword [esi + 0x2a4], 0x83b
mov dword [esi + 0x2a8], 0x1b34
mov dword [esi + 0x2ac], 0x9e7
mov dword [esi + 0x2b0], 0x18fd
mov dword [esi + 0x2b4], 0xbf9
mov dword [esi + 0x2b8], 0xe3d
mov dword [esi + 0x2bc], 0x662
mov dword [esi + 0x2c0], 0xb21
mov dword [esi + 0x2c4], 0x1645
mov dword [esi + 0x2c8], 0x1851
mov dword [esi + 0x2cc], 0x519
mov dword [esi + 0x2d0], 0x880
mov dword [esi + 0x2d4], 0x7d2
mov dword [esi + 0x2d8], 0x1f05
mov dword [esi + 0x2dc], 0x212e
mov dword [esi + 0x2e0], 0xadf
mov dword [esi + 0x2e4], 0x546
mov dword [esi + 0x2e8], 0x11f0
mov dword [esi + 0x2ec], 0x105c
mov dword [esi + 0x2f0], 0x1959
mov dword [esi + 0x2f4], 0x4bf
mov dword [esi + 0x2f8], 0x10da
mov dword [esi + 0x2fc], 0x14a2
mov dword [esi + 0x300], 0x11d4
mov dword [esi + 0x304], 0x1f18
mov dword [esi + 0x308], 0x1633
mov dword [esi + 0x30c], 0x1666
mov dword [esi + 0x310], 0x649
mov dword [esi + 0x314], 0x1c94
mov dword [esi + 0x318], 0xfab
mov dword [esi + 0x31c], 0xff4
mov dword [esi + 0x320], 0x16d4
mov dword [esi + 0x324], 0xc63
mov dword [esi + 0x328], 0x1b3d
mov dword [esi + 0x32c], 0x18f2
mov dword [esi + 0x330], 0x66b
mov dword [esi + 0x334], 0x622
mov dword [esi + 0x338], 0x1c8d
mov dword [esi + 0x33c], 0x1f36
mov dword [esi + 0x340], 0x1c5b
mov dword [esi + 0x344], 0x11df
mov dword [esi + 0x348], 0x1cdc
mov dword [esi + 0x34c], 0xd26
mov dword [esi + 0x350], 0x1900
mov dword [esi + 0x354], 0x21e6
mov dword [esi + 0x358], 0x2074
mov dword [esi + 0x35c], 0x14d7
mov dword [esi + 0x360], 0x7b4
mov dword [esi + 0x364], 0x144e
mov dword [esi + 0x368], 0x1154
mov dword [esi + 0x36c], 0xcd3
mov dword [esi + 0x370], 0x977
mov dword [esi + 0x374], 0x1cac
mov dword [esi + 0x378], 0x159e
mov dword [esi + 0x37c], 0xb6d
mov dword [esi + 0x380], 0xb15
mov dword [esi + 0x384], 0x11cc
mov dword [esi + 0x388], 0x959
mov dword [esi + 0x38c], 0x100a
mov dword [esi + 0x390], 0xd6c
mov dword [esi + 0x394], 0x92b
mov dword [esi + 0x398], 0x1b2f
mov dword [esi + 0x39c], 0x6be
mov dword [esi + 0x3a0], 0x1895
mov dword [esi + 0x3a4], 0x527
mov dword [esi + 0x3a8], 0x1260
mov dword [esi + 0x3ac], 0x1df8
mov dword [esi + 0x3b0], 0x13dd
mov dword [esi + 0x3b4], 0x1372
mov dword [esi + 0x3b8], 0x760
mov dword [esi + 0x3bc], 0x2100
mov dword [esi + 0x3c0], 0x1d2b
mov dword [esi + 0x3c4], 0x75d
mov dword [esi + 0x3c8], 0x1f1b
mov dword [esi + 0x3cc], 0xfb2
mov dword [esi + 0x3d0], 0xa43
mov dword [esi + 0x3d4], 0x14eb
mov dword [esi + 0x3d8], 0x47b
mov dword [esi + 0x3dc], 0x81d
mov dword [esi + 0x3e0], 0x10b7
mov dword [esi + 0x3e4], 0xa7d
mov dword [esi + 0x3e8], 0x1427
mov dword [esi + 0x3ec], 0x89c
mov dword [esi + 0x3f0], 0xf36
mov dword [esi + 0x3f4], 0x1fc3
mov dword [esi + 0x3f8], 0x1e86
mov dword [esi + 0x3fc], 0x12d2
mov dword [esi + 0x400], 0x1fbd
mov dword [esi + 0x404], 0x11c4
mov dword [esi + 0x408], 0x14b7
mov dword [esi + 0x40c], 0x1c85
mov dword [esi + 0x410], 0x1cd1
mov dword [esi + 0x414], 0x1dd9
mov dword [esi + 0x418], 0x1255
mov dword [esi + 0x41c], 0x910
mov dword [esi + 0x420], 0xbdb
mov dword [esi + 0x424], 0x1df0
mov dword [esi + 0x428], 0x7ef
mov dword [esi + 0x42c], 0x1357
mov dword [esi + 0x430], 0xc23
mov dword [esi + 0x434], 0x978
mov dword [esi + 0x438], 0x1548
mov dword [esi + 0x43c], 0xcbe
mov dword [esi + 0x440], 0xa41
mov dword [esi + 0x444], 0x13bb
mov dword [esi + 0x448], 0x9ce
mov dword [esi + 0x44c], 0x774
mov dword [esi + 0x450], 0x2000
mov dword [esi + 0x454], 0x15f6
mov dword [esi + 0x458], 0xbab
mov dword [esi + 0x45c], 0x1500
mov dword [esi + 0x460], 0xef0
mov dword [esi + 0x464], 0x4ab
mov dword [esi + 0x468], 0x598
mov dword [esi + 0x46c], 0xcc7
mov dword [esi + 0x470], 0xa67
mov dword [esi + 0x474], 0x83e
mov dword [esi + 0x478], 0x2082
mov dword [esi + 0x47c], 0xf4c
mov dword [esi + 0x480], 0xd81
mov dword [esi + 0x484], 0x19ab
mov dword [esi + 0x488], 0x1b7c
mov dword [esi + 0x48c], 0x159d
mov dword [esi + 0x490], 0x127d
mov dword [esi + 0x494], 0xe52
mov dword [esi + 0x498], 0x174a
mov dword [esi + 0x49c], 0x811
mov dword [esi + 0x4a0], 0xee0
mov dword [esi + 0x4a4], 0x1028
mov dword [esi + 0x4a8], 0x406
mov dword [esi + 0x4ac], 0x918
mov dword [esi + 0x4b0], 0x1559
mov dword [esi + 0x4b4], 0xf06
mov dword [esi + 0x4b8], 0x1601
mov dword [esi + 0x4bc], 0x1147
mov dword [esi + 0x4c0], 0x12b1
mov dword [esi + 0x4c4], 0x1c5c
mov dword [esi + 0x4c8], 0x23e2
mov dword [esi + 0x4cc], 0x113d
mov dword [esi + 0x4d0], 0x1003
mov dword [esi + 0x4d4], 0x170f
mov dword [esi + 0x4d8], 0xd1a
mov dword [esi + 0x4dc], 0x17b1
mov dword [esi + 0x4e0], 0xb46
mov dword [esi + 0x4e4], 0x2269
mov dword [esi + 0x4e8], 0x9f0
mov dword [esi + 0x4ec], 0x2397
mov dword [esi + 0x4f0], 0x2250
mov dword [esi + 0x4f4], 0xb6c
mov dword [esi + 0x4f8], 0x14b1
mov dword [esi + 0x4fc], 0xb51
mov dword [esi + 0x500], 0x1516
mov dword [esi + 0x504], 0x123e
mov dword [esi + 0x508], 0x1090
mov dword [esi + 0x50c], 0x1579
mov dword [esi + 0x510], 0x237c
mov dword [esi + 0x514], 0x480
mov dword [esi + 0x518], 0x1ee6
mov dword [esi + 0x51c], 0x1f12
mov dword [esi + 0x520], 0x8b6
mov dword [esi + 0x524], 0x14bc
mov dword [esi + 0x528], 0xdc9
mov dword [esi + 0x52c], 0x17f6
mov dword [esi + 0x530], 0xdb4
mov dword [esi + 0x534], 0x1c17
mov dword [esi + 0x538], 0x1a32
mov dword [esi + 0x53c], 0x1e5f
mov dword [esi + 0x540], 0x20a1
mov dword [esi + 0x544], 0xa00
mov dword [esi + 0x548], 0x17d6
mov dword [esi + 0x54c], 0x1b9d
mov dword [esi + 0x550], 0x2065
mov dword [esi + 0x554], 0x16f1
mov dword [esi + 0x558], 0x629
mov dword [esi + 0x55c], 0x781
mov dword [esi + 0x560], 0xfa8
mov dword [esi + 0x564], 0x1c34
mov dword [esi + 0x568], 0xe29
mov dword [esi + 0x56c], 0x19e3
mov dword [esi + 0x570], 0x2164
mov dword [esi + 0x574], 0xda4
mov dword [esi + 0x578], 0x432
mov dword [esi + 0x57c], 0x1dd3
mov dword [esi + 0x580], 0x1e9a
mov dword [esi + 0x584], 0x148d
mov dword [esi + 0x588], 0x12a1
mov dword [esi + 0x58c], 0xede
mov dword [esi + 0x590], 0xa26
mov dword [esi + 0x594], 0x205b
mov dword [esi + 0x598], 0x1bf6
mov dword [esi + 0x59c], 0x1502
mov dword [esi + 0x5a0], 0xad4
mov dword [esi + 0x5a4], 0x1c2e
mov dword [esi + 0x5a8], 0x6d5
mov dword [esi + 0x5ac], 0x22dd
mov dword [esi + 0x5b0], 0x15d7
mov dword [esi + 0x5b4], 0x1a01
mov dword [esi + 0x5b8], 0xce4
mov dword [esi + 0x5bc], 0xbd7
mov dword [esi + 0x5c0], 0x165c
mov dword [esi + 0x5c4], 0x14bb
mov dword [esi + 0x5c8], 0x1126
mov dword [esi + 0x5cc], 0xbc0
mov dword [esi + 0x5d0], 0x1cbc
mov dword [esi + 0x5d4], 0x556
mov dword [esi + 0x5d8], 0xabd
mov dword [esi + 0x5dc], 0x1678
mov dword [esi + 0x5e0], 0x1585
mov dword [esi + 0x5e4], 0x93c
mov dword [esi + 0x5e8], 0x5d3
mov dword [esi + 0x5ec], 0x19ae
mov dword [esi + 0x5f0], 0xcc1
mov dword [esi + 0x5f4], 0xf0b
mov dword [esi + 0x5f8], 0x1ae1
mov dword [esi + 0x5fc], 0x69c
mov dword [esi + 0x600], 0x209e
mov dword [esi + 0x604], 0x19a8
mov dword [esi + 0x608], 0x942
mov dword [esi + 0x60c], 0x2256
mov dword [esi + 0x610], 0x994
mov dword [esi + 0x614], 0x16bb
mov dword [esi + 0x618], 0x1ffc
mov dword [esi + 0x61c], 0x9bd
mov dword [esi + 0x620], 0x1ba2
mov dword [esi + 0x624], 0x1464
mov dword [esi + 0x628], 0x171e
mov dword [esi + 0x62c], 0x1461
mov dword [esi + 0x630], 0xf67
mov dword [esi + 0x634], 0x1037
mov dword [esi + 0x638], 0x12f1
mov dword [esi + 0x63c], 0x10a7
mov dword [esi + 0x640], 0x2127
mov dword [esi + 0x644], 0x5d9
mov dword [esi + 0x648], 0x12f3
mov dword [esi + 0x64c], 0xd7b
mov dword [esi + 0x650], 0x1c3f
mov dword [esi + 0x654], 0x18c9
mov dword [esi + 0x658], 0x428
mov dword [esi + 0x65c], 0x9d0
mov dword [esi + 0x660], 0x5f8
mov dword [esi + 0x664], 0x1fcd
mov dword [esi + 0x668], 0x16c4
mov dword [esi + 0x66c], 0x1e3e
mov dword [esi + 0x670], 0x1ffd
mov dword [esi + 0x674], 0x54b
mov dword [esi + 0x678], 0x590
mov dword [esi + 0x67c], 0xa82
mov dword [esi + 0x680], 0x1820
mov dword [esi + 0x684], 0x1e1c
mov dword [esi + 0x688], 0x167a
mov dword [esi + 0x68c], 0x13a6
mov dword [esi + 0x690], 0xe65
mov dword [esi + 0x694], 0x173b
mov dword [esi + 0x698], 0xcb7
mov dword [esi + 0x69c], 0xe77
mov dword [esi + 0x6a0], 0x1745
mov dword [esi + 0x6a4], 0x178d
mov dword [esi + 0x6a8], 0x178e
mov dword [esi + 0x6ac], 0x8b9
mov dword [esi + 0x6b0], 0x12ca
mov dword [esi + 0x6b4], 0x14c3
mov dword [esi + 0x6b8], 0x20f1
mov dword [esi + 0x6bc], 0x13db
mov dword [esi + 0x6c0], 0x1039
mov dword [esi + 0x6c4], 0x131e
mov dword [esi + 0x6c8], 0x2167
mov dword [esi + 0x6cc], 0x6b7
mov dword [esi + 0x6d0], 0xbbd
mov dword [esi + 0x6d4], 0x3fd
mov dword [esi + 0x6d8], 0x73c
mov dword [esi + 0x6dc], 0x6cb
mov dword [esi + 0x6e0], 0x20b4
mov dword [esi + 0x6e4], 0x215c
mov dword [esi + 0x6e8], 0xe8b
mov dword [esi + 0x6ec], 0x15bb
mov dword [esi + 0x6f0], 0xcb8
mov dword [esi + 0x6f4], 0xe25
mov dword [esi + 0x6f8], 0xd11
mov dword [esi + 0x6fc], 0x2237
mov dword [esi + 0x700], 0x84c
mov dword [esi + 0x704], 0x950
mov dword [esi + 0x708], 0xdfc
mov dword [esi + 0x70c], 0x1b1b
mov dword [esi + 0x710], 0xa15
mov dword [esi + 0x714], 0x2343
mov dword [esi + 0x718], 0x1459
mov dword [esi + 0x71c], 0x1cb5
mov dword [esi + 0x720], 0xadd
mov dword [esi + 0x724], 0x4ed
mov dword [esi + 0x728], 0x1b05
mov dword [esi + 0x72c], 0x19eb
mov dword [esi + 0x730], 0x1714
mov dword [esi + 0x734], 0x499
mov dword [esi + 0x738], 0x1bb8
mov dword [esi + 0x73c], 0xa2d
mov dword [esi + 0x740], 0x1e75
mov dword [esi + 0x744], 0xc86
mov dword [esi + 0x748], 0x225e
mov dword [esi + 0x74c], 0x22ee
mov dword [esi + 0x750], 0x1224
mov dword [esi + 0x754], 0x1670
mov dword [esi + 0x758], 0x1b85
mov dword [esi + 0x75c], 0x1987
mov dword [esi + 0x760], 0x12c9
mov dword [esi + 0x764], 0x7df
mov dword [esi + 0x768], 0x22da
mov dword [esi + 0x76c], 0x1da8
mov dword [esi + 0x770], 0x505
mov dword [esi + 0x774], 0x8dc
mov dword [esi + 0x778], 0x2146
mov dword [esi + 0x77c], 0x8de
mov dword [esi + 0x780], 0x133b
mov dword [esi + 0x784], 0x1d63
mov dword [esi + 0x788], 0xab1
mov dword [esi + 0x78c], 0x12f8
mov dword [esi + 0x790], 0x17ad
mov dword [esi + 0x794], 0x1a5c
mov dword [esi + 0x798], 0x122a
mov dword [esi + 0x79c], 0x2274
mov dword [esi + 0x7a0], 0x22a8
mov dword [esi + 0x7a4], 0xc0d
mov dword [esi + 0x7a8], 0x679
mov dword [esi + 0x7ac], 0x987
mov dword [esi + 0x7b0], 0x18d6
mov dword [esi + 0x7b4], 0x1463
mov dword [esi + 0x7b8], 0x104e
mov dword [esi + 0x7bc], 0x229a
mov dword [esi + 0x7c0], 0x17e8
mov dword [esi + 0x7c4], 0x1120
mov dword [esi + 0x7c8], 0x15a4
mov dword [esi + 0x7cc], 0x1965
mov dword [esi + 0x7d0], 0x74f
mov dword [esi + 0x7d4], 0x42a
mov dword [esi + 0x7d8], 0x1b2b
mov dword [esi + 0x7dc], 0xd9b
mov dword [esi + 0x7e0], 0x23ac
mov dword [esi + 0x7e4], 0x2163
mov dword [esi + 0x7e8], 0x1b10
mov dword [esi + 0x7ec], 0x877
mov dword [esi + 0x7f0], 0xd5d
mov dword [esi + 0x7f4], 0xa5d
mov dword [esi + 0x7f8], 0xaa0
mov dword [esi + 0x7fc], 0x1758
mov dword [esi + 0x800], 0x1b20
mov dword [esi + 0x804], 0xad9
mov dword [esi + 0x808], 0x594
mov dword [esi + 0x80c], 0x1005
mov dword [esi + 0x810], 0x17dd
mov dword [esi + 0x814], 0x1a7d
mov dword [esi + 0x818], 0x15c3
mov dword [esi + 0x81c], 0x40c
mov dword [esi + 0x820], 0x1355
mov dword [esi + 0x824], 0x1608
mov dword [esi + 0x828], 0xd05
mov dword [esi + 0x82c], 0x1f9b
mov dword [esi + 0x830], 0x773
mov dword [esi + 0x834], 0x225c
mov dword [esi + 0x838], 0x1487
mov dword [esi + 0x83c], 0x208a
mov dword [esi + 0x840], 0x19a6
mov dword [esi + 0x844], 0xa39
mov dword [esi + 0x848], 0x8ae
mov dword [esi + 0x84c], 0x132f
mov dword [esi + 0x850], 0xe18
mov dword [esi + 0x854], 0x1a50
mov dword [esi + 0x858], 0x5b0
mov dword [esi + 0x85c], 0x192e
mov dword [esi + 0x860], 0x13d1
mov dword [esi + 0x864], 0x1fa3
mov dword [esi + 0x868], 0x1308
mov dword [esi + 0x86c], 0x2104
mov dword [esi + 0x870], 0xb01
mov dword [esi + 0x874], 0x8a9
mov dword [esi + 0x878], 0x12a2
mov dword [esi + 0x87c], 0x99e
mov dword [esi + 0x880], 0x158a
mov dword [esi + 0x884], 0x11d3
mov dword [esi + 0x888], 0x2392
mov dword [esi + 0x88c], 0x19c3
mov dword [esi + 0x890], 0x64f
mov dword [esi + 0x894], 0x1c19
mov dword [esi + 0x898], 0x2199
mov dword [esi + 0x89c], 0x1411
mov dword [esi + 0x8a0], 0x16f9
mov dword [esi + 0x8a4], 0x848
mov dword [esi + 0x8a8], 0x1e1b
mov dword [esi + 0x8ac], 0xc9d
mov dword [esi + 0x8b0], 0x1d19
mov dword [esi + 0x8b4], 0x6f6
mov dword [esi + 0x8b8], 0x1fd3
mov dword [esi + 0x8bc], 0x5ab
mov dword [esi + 0x8c0], 0x13a5
mov dword [esi + 0x8c4], 0xa66
mov dword [esi + 0x8c8], 0x22a9
mov dword [esi + 0x8cc], 0x909
mov dword [esi + 0x8d0], 0x17be
mov dword [esi + 0x8d4], 0x123f
mov dword [esi + 0x8d8], 0x812
mov dword [esi + 0x8dc], 0x18ba
mov dword [esi + 0x8e0], 0x211d
mov dword [esi + 0x8e4], 0x2044
mov dword [esi + 0x8e8], 0x21a5
mov dword [esi + 0x8ec], 0x1f26
mov dword [esi + 0x8f0], 0x1132
mov dword [esi + 0x8f4], 0x11f2
mov dword [esi + 0x8f8], 0xc01
mov dword [esi + 0x8fc], 0xe61
mov dword [esi + 0x900], 0xcf7
mov dword [esi + 0x904], 0x1af9
mov dword [esi + 0x908], 0x1829
mov dword [esi + 0x90c], 0x2210
mov dword [esi + 0x910], 0x213f
mov dword [esi + 0x914], 0x23cd
mov dword [esi + 0x918], 0x1284
mov dword [esi + 0x91c], 0x11a0
mov dword [esi + 0x920], 0xe8e
mov dword [esi + 0x924], 0x161e
mov dword [esi + 0x928], 0x469
mov dword [esi + 0x92c], 0x21ab
mov dword [esi + 0x930], 0x10a4
mov dword [esi + 0x934], 0xd87
mov dword [esi + 0x938], 0x1b3f
mov dword [esi + 0x93c], 0x65f
mov dword [esi + 0x940], 0x2117
mov dword [esi + 0x944], 0x1c54
mov dword [esi + 0x948], 0x1ade
mov dword [esi + 0x94c], 0xcb6
mov dword [esi + 0x950], 0x150c
mov dword [esi + 0x954], 0x236b
mov dword [esi + 0x958], 0x708
mov dword [esi + 0x95c], 0x22c5
mov dword [esi + 0x960], 0x1c6b
mov dword [esi + 0x964], 0xd89
mov dword [esi + 0x968], 0x19a3
mov dword [esi + 0x96c], 0x1b55
mov dword [esi + 0x970], 0x1282
mov dword [esi + 0x974], 0x1e05
mov dword [esi + 0x978], 0x780
mov dword [esi + 0x97c], 0x1f71
mov dword [esi + 0x980], 0x1e49
mov dword [esi + 0x984], 0x97e
mov dword [esi + 0x988], 0x21dd
mov dword [esi + 0x98c], 0x13d8
mov dword [esi + 0x990], 0x453
mov dword [esi + 0x994], 0x7af
mov dword [esi + 0x998], 0x21fb
mov dword [esi + 0x99c], 0x1387
mov dword [esi + 0x9a0], 0x14c5
mov dword [esi + 0x9a4], 0x1b11
mov dword [esi + 0x9a8], 0xc55
mov dword [esi + 0x9ac], 0x659
mov dword [esi + 0x9b0], 0x5a0
mov dword [esi + 0x9b4], 0x5ee
mov dword [esi + 0x9b8], 0x12db
mov dword [esi + 0x9bc], 0x710
mov dword [esi + 0x9c0], 0xfcd
mov dword [esi + 0x9c4], 0x2060
mov dword [esi + 0x9c8], 0xf53
mov dword [esi + 0x9cc], 0x4f7
mov dword [esi + 0x9d0], 0x1a55
mov dword [esi + 0x9d4], 0xf21
mov dword [esi + 0x9d8], 0x1f77
mov dword [esi + 0x9dc], 0xdcf
mov dword [esi + 0x9e0], 0x6ea
mov dword [esi + 0x9e4], 0xec7
mov dword [esi + 0x9e8], 0x1f7a
mov dword [esi + 0x9ec], 0xb04
mov dword [esi + 0x9f0], 0xe54
mov dword [esi + 0x9f4], 0x631
mov dword [esi + 0x9f8], 0x1a3a
mov dword [esi + 0x9fc], 0x1117
mov dword [esi + 0xa00], 0x15f7
mov dword [esi + 0xa04], 0x606
mov dword [esi + 0xa08], 0xf30
mov dword [esi + 0xa0c], 0x13e0
mov dword [esi + 0xa10], 0x1594
mov dword [esi + 0xa14], 0x1d84
mov dword [esi + 0xa18], 0x1eaf
mov dword [esi + 0xa1c], 0x1e11
mov dword [esi + 0xa20], 0x9b6
mov dword [esi + 0xa24], 0x16bf
mov dword [esi + 0xa28], 0x1bef
mov dword [esi + 0xa2c], 0x12ff
mov dword [esi + 0xa30], 0x13ec
mov dword [esi + 0xa34], 0x1f3c
mov dword [esi + 0xa38], 0xf7b
mov dword [esi + 0xa3c], 0x1c92
mov dword [esi + 0xa40], 0x586
mov dword [esi + 0xa44], 0x1c2f
mov dword [esi + 0xa48], 0x41b
mov dword [esi + 0xa4c], 0x210e
mov dword [esi + 0xa50], 0x2264
mov dword [esi + 0xa54], 0x1ccd
mov dword [esi + 0xa58], 0x1eca
mov dword [esi + 0xa5c], 0xb33
mov dword [esi + 0xa60], 0x7a8
mov dword [esi + 0xa64], 0x675
mov dword [esi + 0xa68], 0x1e31
mov dword [esi + 0xa6c], 0x21af
mov dword [esi + 0xa70], 0x3f3
mov dword [esi + 0xa74], 0x12e6
mov dword [esi + 0xa78], 0x6b4
mov dword [esi + 0xa7c], 0x1673
mov dword [esi + 0xa80], 0x1016
mov dword [esi + 0xa84], 0x130f
mov dword [esi + 0xa88], 0x2377
mov dword [esi + 0xa8c], 0x415
mov dword [esi + 0xa90], 0x1582
mov dword [esi + 0xa94], 0x1b9e
mov dword [esi + 0xa98], 0xecc
mov dword [esi + 0xa9c], 0x1800
mov dword [esi + 0xaa0], 0xa05
mov dword [esi + 0xaa4], 0x14c9
mov dword [esi + 0xaa8], 0xd6f
mov dword [esi + 0xaac], 0x1434
mov dword [esi + 0xab0], 0xacd
mov dword [esi + 0xab4], 0x17e3
mov dword [esi + 0xab8], 0x1d58
mov dword [esi + 0xabc], 0x2108
mov dword [esi + 0xac0], 0x1947
mov dword [esi + 0xac4], 0x139b
mov dword [esi + 0xac8], 0x1958
mov dword [esi + 0xacc], 0x1c13
mov dword [esi + 0xad0], 0x197d
mov dword [esi + 0xad4], 0x186f
mov dword [esi + 0xad8], 0xb2b
mov dword [esi + 0xadc], 0x18bd
mov dword [esi + 0xae0], 0xc87
mov dword [esi + 0xae4], 0x21a1
mov dword [esi + 0xae8], 0xcba
mov dword [esi + 0xaec], 0x1875
mov dword [esi + 0xaf0], 0xf1b
mov dword [esi + 0xaf4], 0x88b
mov dword [esi + 0xaf8], 0x400
mov dword [esi + 0xafc], 0x123c
mov dword [esi + 0xb00], 0xa61
mov dword [esi + 0xb04], 0x50c
mov dword [esi + 0xb08], 0x1e84
mov dword [esi + 0xb0c], 0xffe
mov dword [esi + 0xb10], 0x1a27
mov dword [esi + 0xb14], 0x2139
mov dword [esi + 0xb18], 0x1b9b
mov dword [esi + 0xb1c], 0x1e44
mov dword [esi + 0xb20], 0xfb0
mov dword [esi + 0xb24], 0x9ae
mov dword [esi + 0xb28], 0x227e
mov dword [esi + 0xb2c], 0x1c88
mov dword [esi + 0xb30], 0x1c0d
mov dword [esi + 0xb34], 0xf82
mov dword [esi + 0xb38], 0x1861
mov dword [esi + 0xb3c], 0x1e93
mov dword [esi + 0xb40], 0xa0b
mov dword [esi + 0xb44], 0x122b
mov dword [esi + 0xb48], 0x20f9
mov dword [esi + 0xb4c], 0x923
mov dword [esi + 0xb50], 0x1314
mov dword [esi + 0xb54], 0x563
mov dword [esi + 0xb58], 0x2230
mov dword [esi + 0xb5c], 0x40f
mov dword [esi + 0xb60], 0x592
mov dword [esi + 0xb64], 0xc5e
mov dword [esi + 0xb68], 0x1739
mov dword [esi + 0xb6c], 0x504
mov dword [esi + 0xb70], 0x1034
mov dword [esi + 0xb74], 0x1ad3
mov dword [esi + 0xb78], 0x22c8
mov dword [esi + 0xb7c], 0xc83
mov dword [esi + 0xb80], 0xde3
mov dword [esi + 0xb84], 0x46c
mov dword [esi + 0xb88], 0x791
mov dword [esi + 0xb8c], 0x1cbf
mov dword [esi + 0xb90], 0x20b3
mov dword [esi + 0xb94], 0x136a
mov dword [esi + 0xb98], 0x21e3
mov dword [esi + 0xb9c], 0x9f6
mov dword [esi + 0xba0], 0xeeb
mov dword [esi + 0xba4], 0x16f2
mov dword [esi + 0xba8], 0x17db
mov dword [esi + 0xbac], 0x116b
mov dword [esi + 0xbb0], 0x164f
mov dword [esi + 0xbb4], 0x1b3e
mov dword [esi + 0xbb8], 0x584
mov dword [esi + 0xbbc], 0x1902
mov dword [esi + 0xbc0], 0x21ce
mov dword [esi + 0xbc4], 0x7dc
mov dword [esi + 0xbc8], 0x1db7
mov dword [esi + 0xbcc], 0x76c
mov dword [esi + 0xbd0], 0x20e1
mov dword [esi + 0xbd4], 0xaf3
mov dword [esi + 0xbd8], 0x1442
mov dword [esi + 0xbdc], 0x147c
mov dword [esi + 0xbe0], 0x21d5
mov dword [esi + 0xbe4], 0x1018
mov dword [esi + 0xbe8], 0x9d3
mov dword [esi + 0xbec], 0x1968
mov dword [esi + 0xbf0], 0x100e
mov dword [esi + 0xbf4], 0x8b7
mov dword [esi + 0xbf8], 0x1076
mov dword [esi + 0xbfc], 0xc05
mov dword [esi + 0xc00], 0x127e
mov dword [esi + 0xc04], 0x1881
mov dword [esi + 0xc08], 0x1115
mov dword [esi + 0xc0c], 0xf2a
mov dword [esi + 0xc10], 0x214d
mov dword [esi + 0xc14], 0x1a34
mov dword [esi + 0xc18], 0xe4d
mov dword [esi + 0xc1c], 0x16da
mov dword [esi + 0xc20], 0xb64
mov dword [esi + 0xc24], 0x1cde
mov dword [esi + 0xc28], 0x1346
mov dword [esi + 0xc2c], 0x1ea4
mov dword [esi + 0xc30], 0xc2f
mov dword [esi + 0xc34], 0xe8d
mov dword [esi + 0xc38], 0x204f
mov dword [esi + 0xc3c], 0xcf4
mov dword [esi + 0xc40], 0x15f9
mov dword [esi + 0xc44], 0x1b30
mov dword [esi + 0xc48], 0x9af
mov dword [esi + 0xc4c], 0x1389
mov dword [esi + 0xc50], 0x1320
mov dword [esi + 0xc54], 0xf15
mov dword [esi + 0xc58], 0xb71
mov dword [esi + 0xc5c], 0x1c98
mov dword [esi + 0xc60], 0x16cf
mov dword [esi + 0xc64], 0x2390
mov dword [esi + 0xc68], 0xd21
mov dword [esi + 0xc6c], 0x908
mov dword [esi + 0xc70], 0x17f4
mov dword [esi + 0xc74], 0x1d90
mov dword [esi + 0xc78], 0x80a
mov dword [esi + 0xc7c], 0x1679
mov dword [esi + 0xc80], 0x77e
mov dword [esi + 0xc84], 0x13c6
mov dword [esi + 0xc88], 0x12d8
mov dword [esi + 0xc8c], 0x1f11
mov dword [esi + 0xc90], 0x1acd
mov dword [esi + 0xc94], 0x21c9
mov dword [esi + 0xc98], 0x5a5
mov dword [esi + 0xc9c], 0x10b3
mov dword [esi + 0xca0], 0x2003
mov dword [esi + 0xca4], 0x1423
mov dword [esi + 0xca8], 0x15d8
mov dword [esi + 0xcac], 0x110d
mov dword [esi + 0xcb0], 0xa2e
mov dword [esi + 0xcb4], 0x5c1
mov dword [esi + 0xcb8], 0x1c5a
mov dword [esi + 0xcbc], 0x1b13
mov dword [esi + 0xcc0], 0xbd2
mov dword [esi + 0xcc4], 0xb1c
mov dword [esi + 0xcc8], 0xdc0
mov dword [esi + 0xccc], 0x6d1
mov dword [esi + 0xcd0], 0x7bb
mov dword [esi + 0xcd4], 0x2017
mov dword [esi + 0xcd8], 0x4da
mov dword [esi + 0xcdc], 0xd75
mov dword [esi + 0xce0], 0x1c35
mov dword [esi + 0xce4], 0x12b2
mov dword [esi + 0xce8], 0x8b8
mov dword [esi + 0xcec], 0x174c
mov dword [esi + 0xcf0], 0x1aa9
mov dword [esi + 0xcf4], 0x1fcf
mov dword [esi + 0xcf8], 0x1bea
mov dword [esi + 0xcfc], 0x20b2
mov dword [esi + 0xd00], 0x137d
mov dword [esi + 0xd04], 0x597
mov dword [esi + 0xd08], 0x1ea8
mov dword [esi + 0xd0c], 0xaa2
mov dword [esi + 0xd10], 0x10a5
mov dword [esi + 0xd14], 0x1fa6
mov dword [esi + 0xd18], 0x5e7
mov dword [esi + 0xd1c], 0x1d3b
mov dword [esi + 0xd20], 0x18b1
mov dword [esi + 0xd24], 0xb03
mov dword [esi + 0xd28], 0xcaa
mov dword [esi + 0xd2c], 0xbc7
mov dword [esi + 0xd30], 0x842
mov dword [esi + 0xd34], 0x1530
mov dword [esi + 0xd38], 0x1437
mov dword [esi + 0xd3c], 0x1919
mov dword [esi + 0xd40], 0xbdd
mov dword [esi + 0xd44], 0x1e56
mov dword [esi + 0xd48], 0x152f
mov dword [esi + 0xd4c], 0x8a6
mov dword [esi + 0xd50], 0x2059
mov dword [esi + 0xd54], 0x17ef
mov dword [esi + 0xd58], 0x1640
mov dword [esi + 0xd5c], 0xf58
mov dword [esi + 0xd60], 0x21a0
mov dword [esi + 0xd64], 0xe9f
mov dword [esi + 0xd68], 0x1573
mov dword [esi + 0xd6c], 0x232d
mov dword [esi + 0xd70], 0x1808
mov dword [esi + 0xd74], 0x1a20
mov dword [esi + 0xd78], 0xe6c
mov dword [esi + 0xd7c], 0x1f6d
mov dword [esi + 0xd80], 0x65d
mov dword [esi + 0xd84], 0x1707
mov dword [esi + 0xd88], 0x1535
mov dword [esi + 0xd8c], 0x15c0
mov dword [esi + 0xd90], 0x125d
mov dword [esi + 0xd94], 0x1c81
mov dword [esi + 0xd98], 0x9b9
mov dword [esi + 0xd9c], 0x7fd
mov dword [esi + 0xda0], 0x20bf
mov dword [esi + 0xda4], 0x1187
mov dword [esi + 0xda8], 0xb7b
mov dword [esi + 0xdac], 0x13e9
mov dword [esi + 0xdb0], 0x13dc
mov dword [esi + 0xdb4], 0x16ff
mov dword [esi + 0xdb8], 0x1830
mov dword [esi + 0xdbc], 0x12b5
mov dword [esi + 0xdc0], 0x12d9
mov dword [esi + 0xdc4], 0x203b
mov dword [esi + 0xdc8], 0x1d98
mov dword [esi + 0xdcc], 0xcd0
mov dword [esi + 0xdd0], 0x22ab
mov dword [esi + 0xdd4], 0x10c3
mov dword [esi + 0xdd8], 0xa0a
mov dword [esi + 0xddc], 0x1a3c
mov dword [esi + 0xde0], 0x1c8a
lea eax, [esi + 0xf08]
mov dword [esi + 0xde4], 0x5ef
mov dword [esi + 0xde8], 0x1cf4
mov dword [esi + 0xdec], 0x23b4
mov dword [esi + 0xdf0], 0xe6f
mov dword [esi + 0xdf4], 0x5ad
mov dword [esi + 0xdf8], 0x204d
mov dword [esi + 0xdfc], 0x223e
mov dword [esi + 0xe00], 0xa0f
mov dword [esi + 0xe04], 0xcb0
mov dword [esi + 0xe08], 0x943
mov dword [esi + 0xe0c], 0x190b
mov dword [esi + 0xe10], 0x16eb
mov dword [esi + 0xe14], 0x9ff
mov dword [esi + 0xe18], 0x1e64
mov dword [esi + 0xe1c], 0x219a
mov dword [esi + 0xe20], 0xbda
mov dword [esi + 0xe24], 0x1e20
mov dword [esi + 0xe28], 0x1628
mov dword [esi + 0xe2c], 0x647
mov dword [esi + 0xe30], 0x2087
mov dword [esi + 0xe34], 0x547
mov dword [esi + 0xe38], 0x20c4
mov dword [esi + 0xe3c], 0x1dc4
mov dword [esi + 0xe40], 0xf7f
mov dword [esi + 0xe44], 0x802
mov dword [esi + 0xe48], 0x660
mov dword [esi + 0xe4c], 0x1239
mov dword [esi + 0xe50], 0x1f19
mov dword [esi + 0xe54], 0x856
mov dword [esi + 0xe58], 0x21e8
mov dword [esi + 0xe5c], 0x18af
mov dword [esi + 0xe60], 0x11f1
mov dword [esi + 0xe64], 0x1dfb
mov dword [esi + 0xe68], 0x1ab6
mov dword [esi + 0xe6c], 0x900
mov dword [esi + 0xe70], 0xd16
mov dword [esi + 0xe74], 0xdf3
mov dword [esi + 0xe78], 0x15e8
mov dword [esi + 0xe7c], 0x1023
mov dword [esi + 0xe80], 0x8f9
mov dword [esi + 0xe84], 0x108b
mov dword [esi + 0xe88], 0x1375
mov dword [esi + 0xe8c], 0x1d2d
mov dword [esi + 0xe90], 0x139d
mov dword [esi + 0xe94], 0x687
mov dword [esi + 0xe98], 0x9f8
mov dword [esi + 0xe9c], 0x1a8f
mov dword [esi + 0xea0], 0x8ba
mov dword [esi + 0xea4], 0x1e95
mov dword [esi + 0xea8], 0x1abb
mov dword [esi + 0xeac], 0x1c2c
mov dword [esi + 0xeb0], 0x12f7
mov dword [esi + 0xeb4], 0xb81
mov dword [esi + 0xeb8], 0x1c21
mov dword [esi + 0xebc], 0x1adf
mov dword [esi + 0xec0], 0x15f5
mov dword [esi + 0xec4], 0x216a
mov dword [esi + 0xec8], 0xe59
mov dword [esi + 0xecc], 0x1de5
mov dword [esi + 0xed0], 0x1528
mov dword [esi + 0xed4], 0x1f8a
mov dword [esi + 0xed8], 0x756
mov dword [esi + 0xedc], 0x22b4
mov dword [esi + 0xee0], 0x1ea9
mov dword [esi + 0xee4], 0xbee
mov dword [esi + 0xee8], 0x60d
mov dword [esi + 0xeec], 0xd5a
mov dword [esi + 0xef0], 0x1dd6
mov dword [esi + 0xef4], 0x11f7
mov dword [esi + 0xef8], 0x808
push 0x70
mov dword [esi + 0xefc], 0x9c5
push 0
mov dword [esi + 0xf00], 0x657
push eax
mov dword [esi + 0xf04], 0x6ce
call fcn.10023170
add esp, 0x10
mov dword [ebp - 0xb18], esi
xor edi, edi
mov dword [ebp - 0xb10], edi
cmp edi, 0x3be
jl 0x1001bb1e
jmp 0x100139cb
push esi
call fcn.100214c0
sub esp, 0x14
mov ecx, esp
push str._______________before_checking_Windows.dat________________
call fcn.1001d780
call fcn.10009730
add esp, 0x18
lea ecx, [ebp - 0x318]
call fcn.1001d550
push eax
call dword [sym.imp.KERNEL32.dll_GetFileAttributesA]
cmp eax, 0xffffffff
je 0x10013a38
lea ecx, [ebp - 0xc74]
mov dword [ebp - 0xb10], 1
call fcn.100097e0
lea ecx, [ebp - 0xc74]
call fcn.1001d660
sub esp, 0x18
mov ecx, esp
push str._______________connection_created_________________
call fcn.1001d780
call fcn.10009730
add esp, 0x18
jmp 0x10013a42
mov dword [ebp - 0xb10], 0xffffffff
call dword [sym.imp.KERNEL32.dll_GetLastError]
push 0xb0
lea ecx, [ebp - 0xb08]
mov byte [ebp - 4], 0x25
call fcn.10003e60
push 1
lea ecx, [ebp - 0xb08]
call fcn.1001bee0
push 0x40
push 2
lea eax, [ebp - 0x5e8]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0xb08]
call fcn.1001bd20
mov eax, dword [ebp - 0xb08]
lea ecx, [ebp - 0xb08]
mov eax, dword [eax + 4]
add ecx, eax
call fcn.10001da0
test al, al
je 0x1001bb74
jmp 0x1001bb53
push 0
call fcn.1002b922
mov dword [ebp - 4], 0
mov ecx, dword [esi + edi*4]
call fcn.10002140
mov ecx, dword [esi + edi*4]
call fcn.10002120
push 0x10056d28
lea ecx, [ebp - 0xc44]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xc44]
push eax
call fcn.10022ac2
mov byte [ebp - 4], 0xa
mov ecx, dword [esi + edi*4]
call fcn.10002140
mov ecx, dword [esi + edi*4]
call fcn.10002120
push 0x10056d28
lea ecx, [ebp - 0xc2c]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xc2c]
push eax
call fcn.10022ac2
mov byte [ebp - 4], 0xe
mov ecx, dword [esi + edi*4]
call fcn.10002140
mov ecx, dword [esi + edi*4]
call fcn.10002120
push 0x10056d28
lea ecx, [ebp - 0xc14]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xc14]
push eax
call fcn.10022ac2
mov byte [ebp - 4], 0x22
mov ecx, dword [esi + edi*4]
call fcn.10002140
mov ecx, dword [esi + edi*4]
call fcn.10002120
push 0x10056d28
lea ecx, [ebp - 0xc5c]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xc5c]
push eax
call fcn.10022ac2
push 0x10056d28
lea ecx, [ebp - 0xc8c]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xc8c]
push eax
call fcn.10022ac2
call fcn.10002140
push 0
call fcn.1002b922
mov byte [ebp - 4], 0x2d
mov ecx, dword [esi + edi*4]
call fcn.10002140
mov ecx, dword [esi + edi*4]
call fcn.10002120
push 0x10056d28
lea ecx, [ebp - 0xca4]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xca4]
push eax
call fcn.10022ac2
lea ecx, [ebp - 0x2fc]
call fcn.1001d540
sub esp, 0x18
mov esi, eax
lea eax, [ebp - 0x2fc]
mov ecx, esp
push eax
call fcn.1001d7c0
mov ecx, esi
call fcn.10008350
add esp, 0x18
push dword [0x10054aa8]
call dword [sym.imp.WS2_32.dll_closesocket]
mov ecx, 0x4d2
mov byte [ebp - 4], 0x4d
call fcn.10002140
push 0x10056d28
lea ecx, [ebp - 0x110c]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0x110c]
push eax
call fcn.10022ac2
call dword [sym.imp.KERNEL32.dll_GetLastError]
push 0
call fcn.1002b922
mov byte [ebp - 4], 0x6a
mov ecx, dword [esi + edi*4]
call fcn.10002140
mov ecx, dword [esi + edi*4]
call fcn.10002120
push 0x10056d28
lea ecx, [ebp - 0x101c]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0x101c]
push eax
call fcn.10022ac2
push 0x10056d28
lea ecx, [ebp - 0xdc4]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xdc4]
push eax
call fcn.10022ac2
push 0x10056d28
lea ecx, [ebp - 0xe84]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xe84]
push eax
call fcn.10022ac2
push 0x10056d28
lea ecx, [ebp - 0xf14]
call fcn.1001d7c0
push 0x10052df8
lea eax, [ebp - 0xf14]
push eax
call fcn.10022ac2
int3