Function at 0x401000
Capabilities:
Link many functions at runtime
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
jmp 0x40268f
pushfd
add ebp, 0x3b71a769
popfd
push ebp
pushfd
xchg dword ds:[esp + 4], ebx
sub ebx, 0x3b71a769
xchg dword ds:[esp + 4], ebx
sub ebp, 0x3b71a769
popfd
mov ebp, esp
jmp 0x4026b8
sub esp, 0x17d4
jmp 0x4026c4
mov dword ds:[ebp - 4], 2
jmp 0x4026d2
mov dword ds:[ebp - 8], 0
jmp 0x4026e0
jmp 0x402701
mov eax, dword ds:[ebp - 8]
jmp 0x4026f2
add eax, 1
jmp 0x4026f9
mov dword ds:[ebp - 8], eax
jmp 0x402701
cmp dword ds:[ebp - 8], 0x8c
jmp 0x40270d
jae 0x402731
jmp 0x402714
mov ecx, dword ds:[ebp - 8]
jmp 0x40271b
mov byte ds:[ebp + ecx - 0x98], 0
jmp 0x402729
jmp 0x4026e9
mov dword ds:[ebp - 0x9c], 0x1000
jmp 0x402743
mov dword ds:[ebp - 0xa0], 0
jmp 0x402751
push 0x4fe12deb
pushfd
add dword ds:[esp + 4], 0xb01ed215
popfd
call fcn.00413fa3
jmp 0x40276c
add esp, 4
jmp 0x402775
mov dword ds:[ebp - 0xa4], eax
jmp 0x402783
mov edx, dword ds:[ebp - 0xa4]
jmp 0x40278d
push edx
pop dword ds:[ebp - 0xa8]
mov byte ds:[ebp - 0xa9], 0
jmp 0x4027a1
mov dword ds:[ebp - 0xb0], 0
jmp 0x4027b0
mov dword ds:[ebp - 0xb4], 0
jmp 0x4027be
mov eax, dword ds:[ebp - 0xa8]
jmp 0x4027c8
movzx ecx, word ds:[eax]
jmp 0x4027d0
cmp ecx, 0x5a4d
jmp 0x4027d9
jne 0x402aa9
jmp 0x4027e3
mov edx, dword ds:[ebp - 0xa8]
jmp 0x4027f0
add edx, 0x3c
jmp 0x4027fa
cmp edx, dword ds:[ebp - 0xa4]
jmp 0x402805
jae 0x402aa9
jmp 0x402810
mov eax, dword ds:[ebp - 0xa8]
jmp 0x40281f
mov ecx, dword ds:[ebp - 0xa8]
jmp 0x40282d
add ecx, dword ds:[eax + 0x3c]
jmp 0x402834
push ecx
pop dword ds:[ebp - 0xb0]
mov edx, dword ds:[ebp - 0xb0]
jmp 0x402849
add edx, 0x18
jmp 0x402851
cmp edx, dword ds:[ebp - 0xa4]
jmp 0x40285e
jae 0x402aa9
jmp 0x40286b
mov eax, dword ds:[ebp - 0xb0]
jmp 0x402875
movzx ecx, word ds:[eax + 0x14]
jmp 0x40287d
mov edx, dword ds:[ebp - 0xb0]
jmp 0x40288b
lea eax, [edx + ecx + 0x18]
jmp 0x402896
cmp eax, dword ds:[ebp - 0xa4]
jmp 0x4028a3
jae 0x402aa9
jmp 0x4028ae
mov ecx, dword ds:[ebp - 0xb0]
jmp 0x4028bb
cmp dword ds:[ecx], 0x4550
jmp 0x4028c8
jne 0x402aa9
jmp 0x4028d1
mov edx, dword ds:[ebp - 0xb0]
jmp 0x4028df
movzx eax, word ds:[edx + 0x18]
jmp 0x4028e8
cmp eax, 0x10b
jmp 0x4028f3
jne 0x402aa9
jmp 0x4028fe
mov ecx, dword ds:[ebp - 0xb0]
jmp 0x40290c
movzx edx, word ds:[ecx + 6]
jmp 0x402916
test edx, edx
jmp 0x40291b
jle 0x402aa9
jmp 0x402924
mov eax, dword ds:[ebp - 0xb0]
jmp 0x402930
movzx ecx, word ds:[eax + 0x14]
jmp 0x40293c
mov edx, dword ds:[ebp - 0xb0]
jmp 0x402948
lea eax, [edx + ecx + 0x18]
jmp 0x40294f
push eax
pop dword ds:[ebp - 0xb4]
mov ecx, dword ds:[ebp - 0xb0]
jmp 0x402964
movzx edx, word ds:[ecx + 6]
jmp 0x40296d
add edx, dword ds:[ebp - 0xb4]
jmp 0x402979
cmp edx, dword ds:[ebp - 0xa4]
jmp 0x402987
jae 0x402aa9
jmp 0x402992
mov eax, dword ds:[ebp - 0xb0]
jmp 0x40299f
movzx ecx, word ds:[eax + 6]
jmp 0x4029a7
imul ecx, ecx, 0x28
jmp 0x4029ad
add ecx, dword ds:[ebp - 0xb4]
jmp 0x4029ba
cmp ecx, dword ds:[ebp - 0xb4]
jmp 0x4029c4
jbe 0x402aa9
jmp 0x4029ce
mov edx, dword ds:[ebp - 0xb4]
jmp 0x4029d9
mov eax, dword ds:[ebp - 0xa8]
jmp 0x4029e7
add eax, dword ds:[edx + 0xc]
jmp 0x4029ee
cmp eax, dword ds:[ebp - 0xa4]
jmp 0x4029f9
jae 0x402aa9
jmp 0x402a02
mov ecx, dword ds:[ebp - 0xb0]
jmp 0x402a11
movzx edx, word ds:[ecx + 6]
jmp 0x402a1a
sub edx, 1
jmp 0x402a22
imul edx, edx, 0x28
jmp 0x402a2b
mov eax, dword ds:[ebp - 0xb4]
jmp 0x402a37
mov ecx, dword ds:[ebp - 0xa8]
jmp 0x402a44
add ecx, dword ds:[eax + edx + 0xc]
jmp 0x402a4d
mov edx, dword ds:[ebp - 0xb0]
jmp 0x402a57
movzx eax, word ds:[edx + 6]
jmp 0x402a5f
sub eax, 1
jmp 0x402a66
imul eax, eax, 0x28
jmp 0x402a6d
mov edx, dword ds:[ebp - 0xb4]
jmp 0x402a7a
add ecx, dword ds:[edx + eax + 8]
jmp 0x402a82
cmp ecx, dword ds:[ebp - 0xa4]
jmp 0x402a8c
jbe 0x402aa9
jmp 0x402a91
mov byte ds:[ebp - 0xa9], 1
jmp 0x402aa0
jmp 0x402ac8
mov eax, dword ds:[ebp - 0xa8]
jmp 0x402ab3
sub eax, 1
jmp 0x402abb
mov dword ds:[ebp - 0xa8], eax
jmp 0x402ac8
movzx ecx, byte ds:[ebp - 0xa9]
jmp 0x402ad5
test ecx, ecx
jmp 0x402ade
je 0x4027be
jmp 0x402aea
mov edx, dword ds:[ebp - 0xa8]
jmp 0x402af8
push edx
pop dword ds:[ebp - 0xb8]
mov byte ds:[ebp - 0xcc], 0x47
jmp 0x402b0d
mov byte ds:[ebp - 0xcb], 0x65
jmp 0x402b1a
mov byte ds:[ebp - 0xca], 0x74
jmp 0x402b27
mov byte ds:[ebp - 0xc9], 0x4d
jmp 0x402b33
mov byte ds:[ebp - 0xc8], 0x6f
jmp 0x402b42
mov byte ds:[ebp - 0xc7], 0x64
jmp 0x402b52
mov byte ds:[ebp - 0xc6], 0x75
jmp 0x402b5d
mov byte ds:[ebp - 0xc5], 0x6c
jmp 0x402b68
mov byte ds:[ebp - 0xc4], 0x65
jmp 0x402b76
mov byte ds:[ebp - 0xc3], 0x46
jmp 0x402b82
mov byte ds:[ebp - 0xc2], 0x69
jmp 0x402b8f
mov byte ds:[ebp - 0xc1], 0x6c
jmp 0x402b9e
mov byte ds:[ebp - 0xc0], 0x65
jmp 0x402bab
mov byte ds:[ebp - 0xbf], 0x4e
jmp 0x402bb6
mov byte ds:[ebp - 0xbe], 0x61
jmp 0x402bc3
mov byte ds:[ebp - 0xbd], 0x6d
jmp 0x402bd2
mov byte ds:[ebp - 0xbc], 0x65
jmp 0x402bdf
mov byte ds:[ebp - 0xbb], 0x41
jmp 0x402bea
mov byte ds:[ebp - 0xba], 0
jmp 0x402bf6
mov eax, dword ds:[ebp - 0xb8]
jmp 0x402c00
mov ecx, dword ds:[ebp - 0xb8]
jmp 0x402c0e
add ecx, dword ds:[eax + 0x3c]
jmp 0x402c17
mov dword ds:[ebp - 0xd0], ecx
jmp 0x402c26
mov edx, dword ds:[ebp - 0xd0]
jmp 0x402c30
mov eax, dword ds:[ebp - 0xb8]
jmp 0x402c3c
add eax, dword ds:[edx + 0x80]
jmp 0x402c4b
push eax
pop dword ds:[ebp - 0xd4]
mov dword ds:[ebp - 0xd8], 0
jmp 0x402c62
cmp dword ds:[ebp - 0xd8], 0
jmp 0x402c6d
je 0x402ce3
jmp 0x402c73
mov ecx, dword ds:[ebp - 0xd8]
jmp 0x402c7f
movsx edx, byte ds:[ecx]
jmp 0x402c8a
test edx, edx
jmp 0x402c93
je 0x402ce3
jmp 0x402c9c
mov eax, dword ds:[ebp - 0xd8]
jmp 0x402ca9
movsx ecx, byte ds:[eax]
jmp 0x402cb4
cmp ecx, 0x2e
jmp 0x402cbc
je 0x402ce3
jmp 0x402cc2
mov edx, dword ds:[ebp - 0xd8]
jmp 0x402ccc
add edx, 1
jmp 0x402cd2
push edx
pop dword ds:[ebp - 0xd8]
jmp 0x402c73
cmp dword ds:[ebp - 0xd8], 0
jmp 0x402cee
je 0x402d24
jmp 0x402cf3
mov eax, dword ds:[ebp - 0xd8]
jmp 0x402d00
movsx ecx, byte ds:[eax]
jmp 0x402d08
test ecx, ecx
jmp 0x402d0f
jne 0x402d24
jmp 0x402d15
mov dword ds:[ebp - 0xd8], 0
jmp 0x402d24
cmp dword ds:[ebp - 0xd8], 0
jmp 0x402d2f
je 0x402d53
jmp 0x402d35
mov edx, dword ds:[ebp - 0xd8]
jmp 0x402d41
push edx
pop dword ds:[ebp - 0xdc]
jmp 0x402d61
mov dword ds:[ebp - 0xdc], 0
jmp 0x402d61
mov eax, dword ds:[ebp - 0xdc]
jmp 0x402d6d
push eax
pop dword ds:[ebp - 0xe0]
lea ecx, [ebp - 0xcc]
jmp 0x402d7e
test ecx, ecx
jmp 0x402d86
je 0x402e16
jmp 0x402d93
mov dword ds:[ebp - 0xe4], 0
jmp 0x402da1
jmp 0x402dc5
mov edx, dword ds:[ebp - 0xe4]
jmp 0x402db5
add edx, 1
jmp 0x402dbd
push edx
pop dword ds:[ebp - 0xe4]
mov eax, dword ds:[ebp - 0xe4]
jmp 0x402dd0
movsx ecx, byte ds:[ebp + eax - 0xcc]
jmp 0x402ddd
test ecx, ecx
jmp 0x402de5
je 0x402df4
jmp 0x402deb
jmp 0x402da8
mov edx, dword ds:[ebp - 0xe4]
jmp 0x402e02
mov dword ds:[ebp - 0xe8], edx
jmp 0x402e10
jmp 0x402e25
mov dword ds:[ebp - 0xe8], 0
jmp 0x402e25
mov eax, dword ds:[ebp - 0xe8]
jmp 0x402e2f
push eax
pop dword ds:[ebp - 0xec]
jmp 0x402e5b
mov ecx, dword ds:[ebp - 0xd4]
jmp 0x402e48
add ecx, 0x14
jmp 0x402e53
push ecx
pop dword ds:[ebp - 0xd4]
mov edx, dword ds:[ebp - 0xd4]
jmp 0x402e66
cmp dword ds:[edx + 0xc], 0
jmp 0x402e6f
je 0x4034dc
jmp 0x402e78
mov eax, dword ds:[ebp - 0xd4]
jmp 0x402e84
mov ecx, dword ds:[ebp - 0xb8]
jmp 0x402e90
add ecx, dword ds:[eax + 0xc]
jmp 0x402e9a
push ecx
pop dword ds:[ebp - 0xf0]
mov edx, dword ds:[ebp - 0xf0]
jmp 0x402eae
mov dword ds:[ebp - 0xf4], edx
jmp 0x402eb9
mov eax, dword ds:[ebp - 0xf4]
jmp 0x402ec7
movsx ecx, byte ds:[eax]
jmp 0x402ecf
test ecx, ecx
jmp 0x402ed4
je 0x402f25
jmp 0x402edb
mov edx, dword ds:[ebp - 0xf4]
jmp 0x402ee9
movsx eax, byte ds:[edx]
jmp 0x402ef3
cmp eax, 0x2e
jmp 0x402efc
je 0x402f25
jmp 0x402f03
mov ecx, dword ds:[ebp - 0xf4]
jmp 0x402f0d
add ecx, 1
jmp 0x402f15
push ecx
pop dword ds:[ebp - 0xf4]
jmp 0x402eb9
mov edx, dword ds:[ebp - 0xf4]
jmp 0x402f2f
movsx eax, byte ds:[edx]
jmp 0x402f39
test eax, eax
jmp 0x402f3e
jne 0x402f57
jmp 0x402f45
mov dword ds:[ebp - 0xf4], 0
jmp 0x402f57
cmp dword ds:[ebp - 0xf4], 0
jmp 0x402f67
je 0x402fab
jmp 0x402f6c
cmp dword ds:[ebp - 0xe0], 0
jmp 0x402f7a
je 0x402fab
jmp 0x402f84
mov ecx, dword ds:[ebp - 0xf4]
jmp 0x402f8f
sub ecx, dword ds:[ebp - 0xf0]
jmp 0x402f9b
push ecx
pop dword ds:[ebp - 0xf8]
jmp 0x402fba
mov dword ds:[ebp - 0xf8], 0
jmp 0x402fba
mov edx, dword ds:[ebp - 0xf8]
jmp 0x402fc4
push edx
pop dword ds:[ebp - 0xfc]
mov eax, dword ds:[ebp - 0xe0]
jmp 0x402fd6
cmp eax, dword ds:[ebp - 0xfc]
jmp 0x402fe2
jne 0x403240
jmp 0x402fec
mov dword ds:[ebp - 0x100], 0
jmp 0x402ffb
mov byte ds:[ebp - 0x101], 0
jmp 0x403009
mov byte ds:[ebp - 0x102], 0xe0
jmp 0x403016
mov byte ds:[ebp - 0x103], 0x20
jmp 0x403024
jmp 0x403048
mov ecx, dword ds:[ebp - 0x100]
jmp 0x403036
add ecx, 1
jmp 0x403040
push ecx
pop dword ds:[ebp - 0x100]
mov edx, dword ds:[ebp - 0x100]
jmp 0x403053
cmp edx, dword ds:[ebp - 0xfc]
jmp 0x40305d
jae 0x4030d6
jmp 0x403062
mov eax, dword ds:[ebp - 0x100]
jmp 0x40306d
movsx ecx, byte ds:[eax]
jmp 0x403075
mov edx, dword ds:[ebp - 0xf0]
jmp 0x403083
add edx, dword ds:[ebp - 0x100]
jmp 0x403092
movsx eax, byte ds:[edx]
jmp 0x40309b
sub ecx, eax
jmp 0x4030a2
pushfd
push cx
mov byte ds:[ebp - 0x101], 0x6d
sub cl, 0x6d
add byte ds:[ebp - 0x101], cl
pop cx
popfd
movsx ecx, byte ds:[ebp - 0x101]
jmp 0x4030c5
test ecx, ecx
jmp 0x4030cd
je 0x40319f
jmp 0x4030d6
movsx edx, byte ds:[ebp - 0x101]
jmp 0x4030e3
cmp edx, 0xffffffe0
jmp 0x4030e9
jne 0x40313c
jmp 0x4030ef
mov eax, dword ds:[ebp - 0x100]
jmp 0x4030f9
movsx ecx, byte ds:[eax]
jmp 0x403104
cmp ecx, 0x41
jmp 0x40310c
jl 0x40313c
jmp 0x403115
mov edx, dword ds:[ebp - 0x100]
jmp 0x40311f
movsx eax, byte ds:[edx]
jmp 0x40312a
cmp eax, 0x5a
jmp 0x403135
jle 0x40319f
jmp 0x40313c
movsx ecx, byte ds:[ebp - 0x101]
jmp 0x40314a
cmp ecx, 0x20
jmp 0x403153
jne 0x4031ac
jmp 0x403159
mov edx, dword ds:[ebp - 0x100]
jmp 0x403163
movsx eax, byte ds:[edx]
jmp 0x40316c
cmp eax, 0x61
jmp 0x403175
jl 0x4031ac
jmp 0x40317b
mov ecx, dword ds:[ebp - 0x100]
jmp 0x403189
movsx edx, byte ds:[ecx]
jmp 0x403190
cmp edx, 0x7a
jmp 0x403196
jg 0x4031ac
jmp 0x40319f
jmp 0x40302b
mov eax, dword ds:[ebp - 0x100]
jmp 0x4031b6
cmp eax, dword ds:[ebp - 0xfc]
jmp 0x4031c4
jae 0x403219
jmp 0x4031c9
mov ecx, dword ds:[ebp - 0x100]
jmp 0x4031d3
movsx edx, byte ds:[ecx]
jmp 0x4031dc
mov eax, dword ds:[ebp - 0xf0]
jmp 0x4031eb
add eax, dword ds:[ebp - 0x100]
jmp 0x4031f7
movsx ecx, byte ds:[eax]
jmp 0x403200
sub edx, ecx
jmp 0x403205
mov dword ds:[ebp - 0x108], edx
jmp 0x403211
jmp 0x40322b
mov dword ds:[ebp - 0x108], 0
jmp 0x40322b
cmp dword ds:[ebp - 0x108], 0
jmp 0x403238
je 0x40324c
jmp 0x403240
jmp 0x402e3e
mov edx, dword ds:[ebp - 0xd4]
jmp 0x40325a
mov eax, dword ds:[ebp - 0xb8]
jmp 0x403264
add eax, dword ds:[edx]
jmp 0x40326e
push eax
pop dword ds:[ebp - 0x10c]
mov ecx, dword ds:[ebp - 0x10c]
jmp 0x403281
cmp dword ds:[ecx], 0
jmp 0x40328b
je 0x40342b
jmp 0x403295
mov edx, dword ds:[ebp - 0x10c]
jmp 0x4032a1
mov eax, dword ds:[edx]
jmp 0x4032a7
and eax, 0x80000000
jmp 0x4032b3
jne 0x4033fe
jmp 0x4032be
cmp dword ds:[ebp - 0xec], 0
jmp 0x4032cb
je 0x40342b
mov ecx, dword ds:[ebp - 0x10c]
jmp 0x40340c
add ecx, 4
jmp 0x403416
push ecx
pop dword ds:[ebp - 0x10c]
jmp 0x403276
mov edx, dword ds:[ebp - 0x10c]
jmp 0x403435
cmp dword ds:[edx], 0
jmp 0x40343f
je 0x4034d2
jmp 0x40344d
cmp dword ds:[ebp - 0xec], 0
jmp 0x40345b
je 0x403487
jmp 0x403462
mov eax, dword ds:[ebp - 0x10c]
jmp 0x40346c
mov edx, dword ds:[ebp - 0xd4]
jmp 0x403493
mov eax, dword ds:[ebp - 0x10c]
jmp 0x40349e
jmp 0x402e3e
mov dword ds:[ebp - 0x118], 0
jmp 0x4034eb
mov ecx, dword ds:[ebp - 0x118]
jmp 0x4034f7
push ecx
pop dword ds:[ebp - 0xa0]
cmp dword ds:[ebp - 0xa0], 0
jmp 0x40350a
jne 0x40352f
jmp 0x403514
mov byte ds:[ebp - 0x119], 0
jmp 0x403524
jmp 0x406c8e
mov edx, dword ds:[ebp - 0x9c]
jmp 0x40353c
sub edx, 1
jmp 0x403544
not edx
jmp 0x40354b
and edx, dword ds:[ebp - 0xa0]
jmp 0x403556
push edx
pop dword ds:[ebp - 0x120]
mov dword ds:[ebp - 0x124], 0
jmp 0x403571
push 0x602f8ee1
pushfd
add dword ds:[esp + 4], 0x9fd07223
popfd
lea eax, [ebp - 0x230]
jmp 0x40358e
pushfd
add eax, 0x4c6e5991
popfd
push eax
pushfd
xchg dword ds:[esp + 4], ecx
sub ecx, 0x4c6e5991
xchg dword ds:[esp + 4], ecx
sub eax, 0x4c6e5991
popfd
mov ecx, dword ds:[ebp - 0x120]
jmp 0x4035ba
pushfd
add ecx, 0x3605640
popfd
push ecx
pushfd
xchg dword ds:[esp + 4], edi
sub edi, 0x3605640
xchg dword ds:[esp + 4], edi
sub ecx, 0x3605640
popfd
notrack call dword ds:[ebp - 0xa0]
jmp 0x4035e9
test eax, eax
jmp 0x4035ee
jne 0x403658
jmp 0x4035f6
mov eax, dword fs:[0x34]
jmp 0x403603
push eax
pop dword ds:[ebp - 0x124]
cmp dword ds:[ebp - 0x124], 0x7e
jmp 0x403619
je 0x403632
jmp 0x403622
cmp dword ds:[ebp - 0x124], 0
jmp 0x40362d
jne 0x403658
jmp 0x403632
mov edx, dword ds:[ebp - 0x120]
jmp 0x40363c
sub edx, dword ds:[ebp - 0x9c]
jmp 0x403647
push edx
pop dword ds:[ebp - 0x120]
jmp 0x403571
mov eax, dword ds:[ebp - 0x120]
jmp 0x403667
push eax
pop dword ds:[ebp - 0x14]
cmp dword ds:[ebp - 0x14], 0
jmp 0x403677
jne 0x403698
jmp 0x40367d
mov byte ds:[ebp - 0x119], 0
jmp 0x40368c
jmp 0x406c8e
call dword [sym.imp.KERNEL32.dll_GetProcessHeap]
jmp 0x4036a1
push eax
pop dword ds:[ebp - 0x234]
mov ecx, dword ds:[ebp - 0x14]
jmp 0x4036b5
mov edx, dword ds:[ebp - 0x14]
jmp 0x4036bc
mov eax, dword ds:[ecx + 0x3c]
jmp 0x4036c5
lea ecx, [edx + eax + 0x78]
jmp 0x4036cf
push ecx
pop dword ds:[ebp - 0x238]
mov edx, dword ds:[ebp - 0x238]
jmp 0x4036e4
mov eax, dword ds:[edx + 4]
jmp 0x4036eb
pushfd
add eax, 0x20c796
popfd
push eax
pushfd
xchg dword ds:[esp + 4], edi
sub edi, 0x20c796
xchg dword ds:[esp + 4], edi
sub eax, 0x20c796
popfd
push 0x7ddb397c
pushfd
add dword ds:[esp + 4], 0x8224c684
popfd
mov ecx, dword ds:[ebp - 0x234]
jmp 0x403729
pushfd
add ecx, 0x149337b7
popfd
push ecx
pushfd
xchg dword ds:[esp + 4], eax
sub eax, 0x149337b7
xchg dword ds:[esp + 4], eax
sub ecx, 0x149337b7
popfd
call dword [sym.imp.KERNEL32.dll_HeapAlloc]
jmp 0x403756
push eax
pop dword ds:[ebp - 0x23c]
mov edx, dword ds:[ebp - 0x238]
jmp 0x403768
mov eax, dword ds:[edx + 4]
jmp 0x403772
push eax
pop dword ds:[ebp - 0x240]
mov ecx, dword ds:[ebp - 0x14]
jmp 0x403784
mov edx, dword ds:[ebp - 0x238]
jmp 0x40378f
add ecx, dword ds:[edx]
jmp 0x403798
push ecx
pop dword ds:[ebp - 0x244]
mov dword ds:[ebp - 0x248], 0
jmp 0x4037af
jmp 0x4037d2
mov eax, dword ds:[ebp - 0x248]
jmp 0x4037c4
add eax, 1
jmp 0x4037ca
push eax
pop dword ds:[ebp - 0x248]
mov ecx, dword ds:[ebp - 0x248]
jmp 0x4037dc
cmp ecx, dword ds:[ebp - 0x240]
jmp 0x4037e6
jae 0x403842
jmp 0x4037ec
mov edx, dword ds:[ebp - 0x23c]
jmp 0x4037fa
add edx, dword ds:[ebp - 0x248]
jmp 0x403807
mov eax, dword ds:[ebp - 0x244]
jmp 0x403811
add eax, dword ds:[ebp - 0x248]
jmp 0x40381f
mov cl, byte ds:[eax]
jmp 0x403826
pushfd
push cx
mov byte ds:[edx], 0x22
sub cl, 0x22
add byte ds:[edx], cl
pop cx
popfd
jmp 0x4037b6
mov edx, dword ds:[ebp - 0x23c]
jmp 0x40384d
mov dword ds:[ebp - 0x24c], edx
jmp 0x40385a
mov eax, dword ds:[ebp - 0x24c]
jmp 0x403864
mov ecx, dword ds:[ebp - 0x23c]
jmp 0x403871
add ecx, dword ds:[eax + 0x20]
jmp 0x40387b
mov edx, dword ds:[ebp - 0x238]
jmp 0x403887
sub ecx, dword ds:[edx]
jmp 0x40388e
push ecx
pop dword ds:[ebp - 0x250]
mov eax, dword ds:[ebp - 0x24c]
jmp 0x4038a1
mov ecx, dword ds:[ebp - 0x23c]
jmp 0x4038ab
add ecx, dword ds:[eax + 0x24]
jmp 0x4038b2
mov edx, dword ds:[ebp - 0x238]
jmp 0x4038bd
sub ecx, dword ds:[edx]
jmp 0x4038c6
push ecx
pop dword ds:[ebp - 0x254]
mov eax, dword ds:[ebp - 0x24c]
jmp 0x4038d8
mov ecx, dword ds:[ebp - 0x23c]
jmp 0x4038e6
add ecx, dword ds:[eax + 0x1c]
jmp 0x4038f0
mov edx, dword ds:[ebp - 0x238]
jmp 0x4038fc
sub ecx, dword ds:[edx]
jmp 0x403904
push ecx
pop dword ds:[ebp - 0x258]
mov eax, dword ds:[ebp - 0x24c]
jmp 0x403918
mov ecx, dword ds:[eax + 0x18]
jmp 0x403922
push ecx
pop dword ds:[ebp - 0x25c]
mov dword ds:[ebp - 0x260], 0
jmp 0x40393d
movzx edx, byte ds:[ebp - 0x119]
jmp 0x406c9c
test edx, edx
jmp 0x406ca3
jne 0x406cbf
jmp 0x406ca8
jmp 0x412ab2
push 0x5004e2c5
pushfd
add dword ds:[esp + 4], 0xaffb1d3b
popfd
notrack call dword ds:[ebp - 0x54]
jmp 0x406cda
push eax
pop dword ds:[ebp - 0x418]
mov eax, dword ds:[ebp - 0x418]
jmp 0x406cee
pushfd
add eax, 0x302624ef
popfd
push eax
pushfd
xchg dword ds:[esp + 4], edx
sub edx, 0x302624ef
xchg dword ds:[esp + 4], edx
sub eax, 0x302624ef
popfd
call fcn.00413fa3
jmp 0x406d19
add esp, 4
jmp 0x406d22
mov dword ds:[ebp - 0x41c], eax
jmp 0x406d31
mov ecx, dword ds:[ebp - 0x41c]
jmp 0x406d3f
lea edx, [ebp - 0x98]
jmp 0x406d4a
push edx
pop dword ds:[ecx + 0x198]
mov eax, dword ds:[ebp - 0x41c]
jmp 0x406d5d
cmp dword ds:[eax + 0x18c], 0
jmp 0x406d6a
je 0x406d8a
jmp 0x406d73
mov dword ds:[ebp - 0x420], 0
jmp 0x406d81
jmp 0x407d9e
mov ecx, dword ds:[ebp - 0x41c]
jmp 0x406d99
mov dword ds:[ecx + 0x18c], 0xffffffff
jmp 0x406da9
mov dword ds:[ebp - 0x424], 0
jmp 0x406dba
mov dword ds:[ebp - 0x428], 0
jmp 0x406dcd
mov edx, dword ds:[ebp - 0x41c]
jmp 0x406dda
mov eax, dword ds:[edx + 0x198]
jmp 0x406de9
mov dword ds:[ebp - 0x42c], eax
jmp 0x406df3
jmp 0x407128
push eax
jmp 0x40712f
call fcn.0040711d
jmp 0x407139
push eax
pop dword ds:[ebp - 0x424]
pop eax
jmp 0x407145
mov byte ds:[ebp - 0x43c], 0x47
jmp 0x407152
mov byte ds:[ebp - 0x43b], 0x65
jmp 0x40715d
mov byte ds:[ebp - 0x43a], 0x74
jmp 0x407168
mov byte ds:[ebp - 0x439], 0x4c
jmp 0x407173
mov byte ds:[ebp - 0x438], 0x61
jmp 0x407184
mov byte ds:[ebp - 0x437], 0x73
jmp 0x407193
mov byte ds:[ebp - 0x436], 0x74
jmp 0x40719f
mov byte ds:[ebp - 0x435], 0x45
jmp 0x4071ae
mov byte ds:[ebp - 0x434], 0x72
jmp 0x4071bb
mov byte ds:[ebp - 0x433], 0x72
jmp 0x4071cb
mov byte ds:[ebp - 0x432], 0x6f
jmp 0x4071d7
mov byte ds:[ebp - 0x431], 0x72
jmp 0x4071e6
fld dword ds:[ebp - 0x420]
jmp 0x407dac
fnstcw word ds:[ebp - 0x4f2]
jmp 0x407db9
movzx eax, word ds:[ebp - 0x4f2]
jmp 0x407dc6
or eax, 0xc00
jmp 0x407dd3
push eax
pop dword ds:[ebp - 0x4f8]
fldcw word ds:[ebp - 0x4f8]
jmp 0x407de6
fistp qword ds:[ebp - 0x500]
jmp 0x407df4
fldcw word ds:[ebp - 0x4f2]
jmp 0x407e03
mov ecx, dword ds:[ebp - 0x500]
jmp 0x407e0d
push ecx
pop dword ds:[ebp - 0x504]
mov edx, dword ds:[ebp - 0x504]
jmp 0x407e22
shr edx, 2
jmp 0x407e29
mov eax, dword ds:[ebp - 0x41c]
jmp 0x407e33
or edx, dword ds:[eax + 0x100]
jmp 0x407e40
mov ecx, dword ds:[ebp - 0x41c]
jmp 0x407e4c
push edx
pop dword ds:[ecx + 0x100]
push 0x63cfc289
pushfd
add dword ds:[esp + 4], 0x9c303d77
popfd
call fcn.00413fa3
jmp 0x407e70
add esp, 4
jmp 0x407e77
add eax, 0x19c
jmp 0x407e80
mov dword ds:[ebp - 0x508], eax
jmp 0x407e8f
mov edx, dword ds:[ebp - 0x508]
jmp 0x407e99
cmp dword ds:[edx + 4], 0
jmp 0x407ea1
je 0x407eb3