Function at 0x10001010
Capabilities:
Get geographical location
Link many functions at runtime
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x490
push esi
mov esi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
push edi
mov edi, 0x10016db8
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001086
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
lea eax, [ebp - 0x40]
push 0x10016d74
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea edi, [ebp - 0x40]
push edi
lea eax, [ebp - 0x288]
push 0x10016d78
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0xc
lea eax, [ebp - 0x288]
push 0x10
push str.AheadLibEx
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxW]
push 0xfffffffffffffffe
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov edi, 0x10016dc0
mov dword [0x1001c3ec], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100010f0
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x100010bc
push edi
lea eax, [ebp - 0x80]
push 0x10016d74
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea edi, [ebp - 0x80]
push edi
lea eax, [ebp - 0x490]
push 0x10016d78
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0xc
lea eax, [ebp - 0x490]
push 0x10
push str.AheadLibEx
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxW]
push 0xfffffffffffffffe
call dword [sym.imp.KERNEL32.dll_ExitProcess]
mov edi, 0x10016de8
mov dword [0x1001c514], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000111a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016e00
mov dword [0x1001c430], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001178
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
lea eax, [ebp - 0x80]
push 0x10016d74
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea edi, [ebp - 0x80]
push edi
lea eax, [ebp - 0x490]
push 0x10016d78
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0xc
lea eax, [ebp - 0x490]
push 0x10
push str.AheadLibEx
jmp 0x10001075
mov edi, 0x10016e14
mov dword [0x1001c4ec], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100011a2
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016e20
mov dword [0x1001c3dc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100011c8
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016e38
mov dword [0x1001c400], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100011f2
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016e50
mov dword [0x1001c390], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000121c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016e6c
mov dword [0x1001c44c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001246
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016e8c
mov dword [0x1001c4d8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001270
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016ea0
mov dword [0x1001c4fc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000129a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016eb8
mov dword [0x1001c3a8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100012c4
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016ec8
mov dword [0x1001c574], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100012ee
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016ef0
mov dword [0x1001c374], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001318
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016f10
mov dword [0x1001c474], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001342
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016f28
mov dword [0x1001c5a0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000136c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016f38
mov dword [0x1001c538], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001396
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016f4c
mov dword [0x1001c3b8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100013c0
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016f60
mov dword [0x1001c408], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100013ea
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016f74
mov dword [0x1001c590], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001414
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016f8c
mov dword [0x1001c384], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000143e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016fac
mov dword [0x1001c4c0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001468
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10016fd4
mov dword [0x1001c56c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001492
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10016fe4
mov dword [0x1001c494], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100014bc
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017008
mov dword [0x1001c440], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100014e6
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x1001702c
mov dword [0x1001c3cc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001510
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017044
mov dword [0x1001c478], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000153a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017060
mov dword [0x1001c488], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001564
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017084
mov dword [0x1001c424], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000158e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100170ac
mov dword [0x1001c354], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100015b8
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100170bc
mov dword [0x1001c584], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100015e2
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100170d0
mov dword [0x1001c388], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000160c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100170ec
mov dword [0x1001c3e4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001636
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017108
mov dword [0x1001c5c0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001660
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017120
mov dword [0x1001c568], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000168a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x1001713c
mov dword [0x1001c5a4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100016b4
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x1001714c
mov dword [0x1001c570], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100016de
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017160
mov dword [0x1001c5cc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001708
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017180
mov dword [0x1001c3d0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001732
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100171a8
mov dword [0x1001c370], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000175c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100171cc
mov dword [0x1001c47c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001786
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100171f0
mov dword [0x1001c5a8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100017b0
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017204
mov dword [0x1001c580], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100017da
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017218
mov dword [0x1001c4f0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001804
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017230
mov dword [0x1001c548], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000182e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017240
mov dword [0x1001c3e0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001858
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017254
mov dword [0x1001c43c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001882
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017264
mov dword [0x1001c3c4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100018ac
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017280
mov dword [0x1001c414], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100018d6
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017294
mov dword [0x1001c4a8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001900
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100172ac
mov dword [0x1001c5bc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000192a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100172b4
mov dword [0x1001c5e0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001954
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100172d4
mov dword [0x1001c4c8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000197e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100172e8
mov dword [0x1001c564], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100019a8
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100172f8
mov dword [0x1001c4d4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100019d2
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017318
mov dword [0x1001c358], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100019fc
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017328
mov dword [0x1001c5dc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001a26
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017340
mov dword [0x1001c5c8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001a50
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017360
mov dword [0x1001c460], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001a7a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017378
mov dword [0x1001c544], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001aa4
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017388
mov dword [0x1001c378], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001ace
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100173a4
mov dword [0x1001c498], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001af8
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100173c0
mov dword [0x1001c5fc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001b22
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100173d8
mov dword [0x1001c534], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001b4c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100173f0
mov dword [0x1001c52c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001b76
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017408
mov dword [0x1001c394], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001ba0
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x1001742c
mov dword [0x1001c3f0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001bca
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x1001744c
mov dword [0x1001c57c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001bf4
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017474
mov dword [0x1001c468], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001c1e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017490
mov dword [0x1001c4f8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001c48
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100174b4
mov dword [0x1001c598], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001c72
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100174dc
mov dword [0x1001c480], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001c9c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100174f0
mov dword [0x1001c4f4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001cc6
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017504
mov dword [0x1001c4dc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001cf0
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x1001751c
mov dword [0x1001c39c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001d1a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017534
mov dword [0x1001c53c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001d44
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017544
mov dword [0x1001c490], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001d6e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017568
mov dword [0x1001c470], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001d98
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x1001758c
mov dword [0x1001c484], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001dc2
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100175b4
mov dword [0x1001c58c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001dec
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100175d8
mov dword [0x1001c360], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001e16
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017600
mov dword [0x1001c448], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001e40
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x1001761c
mov dword [0x1001c59c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001e6a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017638
mov dword [0x1001c4b0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001e94
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017650
mov dword [0x1001c51c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001ebe
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017668
mov dword [0x1001c35c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001ee8
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017680
mov dword [0x1001c5e4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001f12
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017698
mov dword [0x1001c368], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001f3c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100176b0
mov dword [0x1001c464], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001f66
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100176c8
mov dword [0x1001c500], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001f90
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100176e0
mov dword [0x1001c3b0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001fba
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100176f8
mov dword [0x1001c578], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10001fe4
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017710
mov dword [0x1001c4a0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000200e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017728
mov dword [0x1001c504], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002038
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x1001773c
mov dword [0x1001c4b8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002062
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017750
mov dword [0x1001c5ac], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000208c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017764
mov dword [0x1001c540], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100020b6
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017778
mov dword [0x1001c3c8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100020e0
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017790
mov dword [0x1001c42c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000210a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100177ac
mov dword [0x1001c5f4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002134
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100177c8
mov dword [0x1001c450], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000215e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100177e4
mov dword [0x1001c3a4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002188
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017804
mov dword [0x1001c48c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100021b2
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017824
mov dword [0x1001c454], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100021dc
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017840
mov dword [0x1001c45c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002206
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017858
mov dword [0x1001c554], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002230
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017874
mov dword [0x1001c54c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000225a
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017890
mov dword [0x1001c364], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002284
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100178b0
mov dword [0x1001c418], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100022ae
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100178d0
mov dword [0x1001c588], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100022d8
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100178f0
mov dword [0x1001c510], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002302
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017910
mov dword [0x1001c524], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000232c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017930
mov dword [0x1001c5d4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002356
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017950
mov dword [0x1001c508], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002380
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017968
mov dword [0x1001c3f4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100023aa
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017980
mov dword [0x1001c5d8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100023d4
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017998
mov dword [0x1001c38c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100023fe
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100179b4
mov dword [0x1001c5c4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002428
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100179d0
mov dword [0x1001c4d0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002452
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x100179e8
mov dword [0x1001c438], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000247c
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x100179fc
mov dword [0x1001c5f0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100024a6
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017a10
mov dword [0x1001c49c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100024d0
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017a2c
mov dword [0x1001c3bc], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100024fa
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017a44
mov dword [0x1001c5b4], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002524
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017a5c
mov dword [0x1001c4e0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x1000254e
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017a70
mov dword [0x1001c41c], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x10002578
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
push edi
jmp 0x1000113b
mov edi, 0x10017a84
mov dword [0x1001c4e8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100025a2
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001052
push edi
jmp 0x1000103d
mov edi, 0x10017aa0
mov dword [0x1001c3c0], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100025cc
mov eax, edi
shr eax, 0x10
test eax, eax
jne 0x10001150
mov edi, 0x10017ab8
mov dword [0x1001c5b8], eax
push edi
push dword [0x1001c600]
call esi
test eax, eax
jne 0x100025f6