Function at 0x5ea780
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0xf0]
cmp eax, dword [ecx + 8]
jbe 0x5ec422
sub esp, 0x170
mov byte [esp + 0x1a4], 0
mov dword [esp + 0x1a8], 0
mov dword [esp + 0x1ac], 0
mov dword [esp + 0x1b0], 0
mov dword [esp + 0x1b4], 0
mov dword [esp + 0x1b8], 0
mov dword [esp + 0x1bc], 0
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], 0
mov dword [esp + 0x1cc], 0
mov byte [esp + 0x1d0], 0
movzx eax, byte [esp + 0x190]
mov byte [0x8a5e3a], al
mov eax, dword [esp + 0x174]
mov dword [esp], eax
mov ecx, dword [esp + 0x178]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x17c]
mov dword [esp + 8], edx
call fcn.005e95b0
nop
mov eax, dword [esp + 0x178]
mov dword [esp], eax
mov ecx, dword [esp + 0x17c]
mov dword [esp + 4], ecx
lea edx, [0x683f16]
mov dword [esp + 8], edx
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0x14], 0xffffffff
call fcn.004c5d30
mov eax, dword [esp + 0x18]
cmp dword [esp + 0x1c], 1
jbe 0x5ec41b
mov ecx, dword [eax + 8]
mov dword [esp + 0x54], ecx
mov eax, dword [eax + 0xc]
mov dword [esp + 0x40], eax
mov dword [esp], 0xc
lea edx, [0x69c39c]
mov dword [esp + 4], edx
mov edx, dword [esp + 0x174]
mov dword [esp + 8], edx
lea ebx, [esp + 0x1a4]
mov dword [esp + 0xc], ebx
lea ebx, [esp + 0x1a8]
mov dword [esp + 0x10], ebx
call fcn.004273f0
test eax, eax
jne 0x5ec40e
movzx ecx, byte [0x8650a3]
test cl, cl
jne 0x5ec33c
mov ecx, dword [esp + 0x174]
mov dword [ecx + 0xc], 3
mov edx, dword [0x8a6100]
lea edi, [ecx + 8]
test edx, edx
jne 0x5ec32c
lea eax, [0x68420e]
mov dword [ecx + 8], eax
mov dword [esp + 0x6c], edi
mov dword [ecx + 0x14], 3
mov edx, dword [0x8a6100]
lea ebx, [ecx + 0x10]
mov dword [esp + 0x68], ebx
test edx, edx
jne 0x5ec320
mov dword [ecx + 0x10], eax
mov dword [esp], ecx
mov eax, dword [esp + 0x180]
mov dword [esp + 4], eax
mov edx, dword [esp + 0x184]
mov dword [esp + 8], edx
call fcn.005e9260
mov eax, dword [esp + 0x174]
mov dword [esp], eax
movzx ecx, byte [0x8a5e3a]
mov byte [esp + 4], cl
mov ecx, dword [esp + 0x180]
mov dword [esp + 8], ecx
mov edx, dword [esp + 0x184]
mov dword [esp + 0xc], edx
mov ebx, dword [esp + 0x178]
mov dword [esp + 0x10], ebx
mov ebx, dword [esp + 0x17c]
mov dword [esp + 0x14], ebx
call fcn.005e9960
mov eax, dword [esp + 0x24]
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x1c]
mov ebx, dword [esp + 0x18]
test ebx, ebx
je 0x5eab62
je 0x5eab5b
mov eax, dword [ebx + 4]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea ecx, [0x640d20]
mov dword [esp + 0x78], ecx
lea ebx, [0x6e2318]
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x80], eax
mov dword [esp + 0x84], edx
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
movzx eax, byte [0x8650a3]
test al, al
jne 0x5eaad0
mov byte [esp + 0x1a4], 0
lea eax, [0x68a0d2]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x15
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
mov byte [esp + 0x1d0], 0
nop
call fcn.00427bc0
add esp, 0x170
ret
mov eax, dword [esp + 0x54]
mov dword [esp], eax
mov eax, dword [esp + 0x40]
mov dword [esp + 4], eax
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea ecx, [0x640d20]
mov dword [esp + 0x78], ecx
lea edx, [0x6e2320]
mov dword [esp + 0x7c], edx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
jmp 0x5eaa49
mov eax, ebx
jmp 0x5ea9cc
mov dword [esp + 0x5c], eax
mov dword [esp + 0x48], ecx
mov edx, dword [esp + 0x174]
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.005e9480
mov eax, dword [esp + 0x180]
mov dword [esp], eax
mov ecx, dword [esp + 0x184]
mov dword [esp + 4], ecx
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea ecx, [0x640d20]
mov dword [esp + 0x78], ecx
lea edx, [0x6e2328]
mov dword [esp + 0x7c], edx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
mov eax, dword [esp + 0x188]
mov dword [esp], eax
mov ecx, dword [esp + 0x18c]
mov dword [esp + 4], ecx
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea ecx, [0x640d20]
mov dword [esp + 0x78], ecx
lea edx, [0x6e2330]
mov dword [esp + 0x7c], edx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
movzx eax, byte [0x8a5e3a]
mov word [esp + 0x2a], ax
nop
lea edi, [esp + 0xfc]
xor eax, eax
call fcn.0044d173
lea edi, [esp + 0xfc]
call fcn.0044d173
mov dword [esp + 0xfc], 0x186aa
mov dword [esp + 0x100], 2
mov ecx, dword [esp + 0x184]
mov dword [esp + 0x108], ecx
mov ecx, dword [esp + 0x180]
mov dword [esp + 0x104], ecx
mov ecx, dword [esp + 0x18c]
mov dword [esp + 0x110], ecx
mov ecx, dword [esp + 0x188]
mov dword [esp + 0x10c], ecx
mov ecx, dword [esp + 0x198]
mov dword [esp + 0x118], ecx
mov ecx, dword [esp + 0x194]
mov dword [esp + 0x114], ecx
mov ecx, dword [esp + 0x1a0]
mov dword [esp + 0x120], ecx
mov ecx, dword [esp + 0x19c]
mov dword [esp + 0x11c], ecx
movzx ecx, word [esp + 0x2a]
mov word [esp + 0x124], cx
mov word [esp + 0x126], 0
mov dword [esp + 0x12c], 0
mov dword [esp + 0x128], 0
mov dword [esp + 0x134], 7
lea ecx, [0x684a90]
mov dword [esp + 0x130], ecx
mov dword [esp + 0x13c], 6
lea ecx, [0x684922]
mov dword [esp + 0x138], ecx
mov dword [esp + 0x144], 7
lea ecx, [0x684d30]
mov dword [esp + 0x140], ecx
mov dword [esp + 0x14c], 6
lea ecx, [0x6849c4]
mov dword [esp + 0x148], ecx
mov dword [esp + 0x150], 0x10
mov dword [esp + 0x154], 0
mov ecx, dword [esp + 0x174]
mov edx, dword [ecx + 0x28]
mov ebx, dword [ecx + 0x24]
mov dword [esp + 0x15c], edx
mov dword [esp + 0x158], ebx
mov dword [esp + 0x164], 0xb
lea edx, [0x685e95]
mov dword [esp + 0x160], edx
mov dword [esp + 0x16c], 0xa
lea edx, [0x6859ad]
mov dword [esp + 0x168], edx
lea edx, [esp + 0xfc]
mov dword [esp], edx
call fcn.005f5490
mov eax, dword [esp + 4]
nop
mov ecx, dword [eax + 4]
mov dword [esp + 0x4c], ecx
mov edx, dword [eax + 8]
mov dword [esp + 0x2c], edx
mov eax, dword [eax + 0xc]
mov dword [esp + 0x30], eax
lea ebx, [0x64a020]
mov dword [esp], ebx
mov ebx, dword [esp + 0x48]
mov dword [esp + 4], ebx
mov ebp, dword [esp + 0x5c]
mov dword [esp + 8], ebp
call fcn.00407610
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0xc]
mov dword [esp], ecx
mov dword [esp + 4], eax
mov eax, dword [esp + 0x4c]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x2c]
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x30]
mov dword [esp + 0x10], eax
call fcn.005f3150
movzx eax, byte [esp + 0x14]
mov byte [esp + 0x1a4], al
test al, al
je 0x5ec23f
nop
lea edi, [esp + 0xc0]
xor eax, eax
call fcn.0044d181
lea edi, [esp + 0xc0]
call fcn.0044d181
mov ecx, dword [esp + 0x48]
mov dword [esp], ecx
mov edx, dword [esp + 0x5c]
mov dword [esp + 4], edx
call fcn.005f29d0
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0xc]
mov ebx, dword [esp + 8]
lea ebp, [esp + 0xc0]
mov dword [esp], ebp
mov dword [esp + 4], ebx
mov dword [esp + 8], edx
mov dword [esp + 0xc], ecx
mov ecx, dword [esp + 0x174]
mov dword [esp + 0x10], ecx
call fcn.005f6da0
cmp dword [esp + 0xc0], 0x30d4a
jne 0x5ec1b8
mov eax, dword [esp + 0xc8]
mov dword [esp + 0x34], eax
mov ecx, dword [esp + 0xcc]
mov dword [esp + 0x1c0], ecx
mov ecx, dword [esp + 0xc4]
mov dword [esp], ecx
call fcn.00407360
mov eax, dword [esp + 4]
mov dword [esp + 0x64], eax
mov ecx, dword [esp + 0x34]
mov dword [esp], ecx
call fcn.00407360
mov eax, dword [esp + 4]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea ecx, [0x640ea0]
mov dword [esp + 0x78], ecx
mov edx, dword [esp + 0x64]
mov dword [esp + 0x7c], edx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
mov eax, dword [esp + 0xd8]
mov dword [esp + 0x1c4], eax
mov eax, dword [esp + 0xdc]
mov dword [esp + 0x38], eax
mov ecx, dword [esp + 0xe4]
mov dword [esp + 0x3c], ecx
mov edx, dword [esp + 0xe0]
mov dword [esp + 0x50], edx
mov ebx, dword [esp + 0xd4]
mov dword [esp + 0x44], ebx
mov ebp, dword [esp + 0xd0]
mov dword [esp + 0x58], ebp
movzx esi, byte [esp + 0xf8]
xchg esi, eax
mov byte [esp + 0x29], al
xchg esi, eax
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea edi, [0x640d20]
mov dword [esp + 0x78], edi
lea ebx, [0x6e2340]
mov dword [esp + 0x7c], ebx
lea ebx, [0x63f1a0]
mov dword [esp + 0x80], ebx
xchg esi, eax
movzx ebx, al
xchg esi, eax
lea ebp, [0x869f00]
add ebx, ebp
mov dword [esp + 0x84], ebx
mov ebx, dword [0x894488]
mov dword [esp], ebx
lea ebx, [esp + 0x78]
mov dword [esp + 4], ebx
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
mov eax, dword [esp + 0x38]
test eax, eax
jne 0x5eb34b
mov eax, dword [esp + 0xe8]
mov ecx, dword [esp + 0xec]
mov edx, dword [esp + 0x174]
mov dword [edx + 0xc], ecx
mov ebx, dword [0x8a6100]
test ebx, ebx
jne 0x5eb33d
mov dword [edx + 8], eax
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea ecx, [0x640d20]
mov dword [esp + 0x78], ecx
lea edx, [0x6e2350]
mov dword [esp + 0x7c], edx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
mov eax, dword [esp + 0xf0]
mov ecx, dword [esp + 0xf4]
mov edx, dword [esp + 0x174]
mov dword [edx + 0x14], ecx
mov ebx, dword [0x8a6100]
test ebx, ebx
jne 0x5eb32f
mov dword [edx + 0x10], eax
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea ecx, [0x640d20]
mov dword [esp + 0x78], ecx
lea edx, [0x6e2358]
mov dword [esp + 0x7c], edx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
mov eax, dword [esp + 0x174]
mov dword [esp], eax
mov byte [esp + 4], 1
call fcn.005e9370
movzx eax, byte [0x8650a3]
test al, al
jne 0x5eb2a4
mov eax, dword [esp + 0x174]
mov ecx, dword [eax + 8]
mov edx, dword [eax + 0xc]
mov ebx, dword [eax + 0x14]
mov eax, dword [eax + 0x10]
mov byte [esp + 0x1a4], 1
lea ebp, [0x68400d]
mov dword [esp + 0x1a8], ebp
mov dword [esp + 0x1ac], 2
mov dword [esp + 0x1b0], ecx
mov dword [esp + 0x1b4], edx
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], ebx
mov eax, dword [esp + 0x58]
mov dword [esp + 0x1c8], eax
mov eax, dword [esp + 0x44]
mov dword [esp + 0x1cc], eax
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov eax, dword [esp + 0x54]
mov dword [esp], eax
mov eax, dword [esp + 0x40]
mov dword [esp + 4], eax
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x78], 0
mov dword [esp + 0x7c], 0
mov dword [esp + 0x80], 0
mov dword [esp + 0x84], 0
lea ecx, [0x640d20]
mov dword [esp + 0x78], ecx
lea edx, [0x6e2360]
mov dword [esp + 0x7c], edx
mov dword [esp + 0x80], ecx
mov dword [esp + 0x84], eax
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x78]
mov dword [esp + 4], eax
mov dword [esp + 8], 2
mov dword [esp + 0xc], 2
call fcn.004a6fa0
jmp 0x5eb226
mov edi, dword [esp + 0x68]
call fcn.0044d090
jmp 0x5eb189
mov edi, dword [esp + 0x6c]
call fcn.0044d090
jmp 0x5eb0e2
mov eax, dword [esp + 0x48]
mov eax, dword [eax + 0x10]
mov ecx, dword [esp + 0x5c]
mov dword [esp], ecx
call eax
movzx eax, byte [0x8650a3]
test al, al
jne 0x5ec106
mov eax, dword [esp + 0x3c]
cmp eax, 6
jne 0x5ec0fd
mov ecx, dword [esp + 0x50]
cmp dword [ecx], 0x6b636f6c
jne 0x5eb38f
cmp word [ecx + 4], 0x6465
je 0x5ec072
cmp eax, 0xc
je 0x5ebfbb
cmp eax, 9
je 0x5ebf01
je 0x5ebe4a
cmp eax, 0xd
je 0x5ebd93
cmp eax, 0x10
je 0x5ebcd9
cmp eax, 0xd
je 0x5ebc22
cmp eax, 0x16
je 0x5ebb6b
cmp eax, 0xa
je 0x5ebab1
cmp eax, 0xc
je 0x5eb9fa
cmp eax, 7
jne 0x5eb9f2
cmp dword [ecx], 0x5f746f6e
jne 0x5eb9ea
cmp word [ecx + 4], 0x6573
jne 0x5eb9e2
cmp byte [ecx + 6], 0x74
je 0x5eb957
cmp eax, 0xa
je 0x5eb92f
xor edx, edx
test dl, dl
je 0x5eb8fb
mov edx, 1
test dl, dl
jne 0x5eb870
cmp eax, 0xc
je 0x5eb7b9
cmp eax, 0xf
je 0x5eb6ff
cmp eax, 0xc
je 0x5eb648
cmp eax, 0x1a
je 0x5eb58e
cmp eax, 0x16
je 0x5eb4e0
mov byte [esp + 0x1a4], 0
lea eax, [0x695992]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x38
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea ecx, [0x68a6eb]
mov dword [esp + 4], ecx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
je 0x5eb455
mov byte [esp + 0x1a4], 0
lea eax, [0x68cafb]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x1b
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x68c40f]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5eb5bd
mov eax, dword [esp + 0x3c]
cmp eax, 0x16
mov ecx, dword [esp + 0x50]
jmp 0x5eb44f
mov byte [esp + 0x1a4], 0
lea eax, [0x68e046]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x1e
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x6866d0]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5eb674
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb443
mov byte [esp + 0x1a4], 0
lea eax, [0x6904a6]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x24
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x6876e6]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5eb72e
mov eax, dword [esp + 0x3c]
cmp eax, 0xc
mov ecx, dword [esp + 0x50]
jmp 0x5eb43d
mov byte [esp + 0x1a4], 0
lea eax, [0x692374]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x2a
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x6866ac]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5eb7e5
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb431
mov byte [esp + 0x1a4], 0
lea eax, [0x6904ca]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x24
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov byte [esp + 0x1a4], 0
lea eax, [0x68f449]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x21
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
cmp eax, 0x12
je 0x5eb907
xor edx, edx
jmp 0x5eb420
mov dword [esp], ecx
lea edx, [0x6888bf]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx edx, byte [esp + 0xc]
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb420
mov dword [esp], ecx
lea edx, [0x685b1f]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx edx, byte [esp + 0xc]
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb413
mov byte [esp + 0x1a4], 0
lea eax, [0x68c4f9]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x1a
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
cmp eax, 0xa
jmp 0x5eb40b
cmp eax, 0xa
jmp 0x5eb40b
cmp eax, 0xa
jmp 0x5eb40b
mov dword [esp], ecx
lea edx, [0x68664c]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5eba26
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb3dd
mov byte [esp + 0x1a4], 0
lea eax, [0x689a82]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x14
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x685aa7]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5ebae0
mov eax, dword [esp + 0x3c]
cmp eax, 0xc
mov ecx, dword [esp + 0x50]
jmp 0x5eb3d7
mov byte [esp + 0x1a4], 0
lea eax, [0x68c4df]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x1a
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x68a58b]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5ebb97
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb3cb
mov byte [esp + 0x1a4], 0
lea eax, [0x68be12]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x19
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x686c80]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5ebc4e
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb3c2
mov byte [esp + 0x1a4], 0
lea eax, [0x688b23]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x12
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x687e17]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5ebd08
mov eax, dword [esp + 0x3c]
cmp eax, 0xd
mov ecx, dword [esp + 0x50]
jmp 0x5eb3bc
mov byte [esp + 0x1a4], 0
lea eax, [0x68a0bd]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x15
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, str.alreadyonlineauthorizationbad_flushGen_bad_map_statecache_controlcontent_rangedalTLDpSugct_disk_capacityemail_addressempty_integerexchange_fullfatal_error:_fend__rela__file_is_existfile_progressgaurd_programget_tasknums_gethostbynamegetservbynamegzip__deflatehttp2client0if_none_matchimage_svgxmlinvalid_UTF_8invalid_base_ipmac_invalidkernel32.dll
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5ebdbf
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb3b0
mov byte [esp + 0x1a4], 0
lea eax, [0x688b59]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x12
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x685664]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5ebe76
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb3a7
mov byte [esp + 0x1a4], 0
lea eax, [0x6904ee]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x24
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x6856d9]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5ebf30
mov eax, dword [esp + 0x3c]
cmp eax, 9
mov ecx, dword [esp + 0x50]
jmp 0x5eb3a1
mov byte [esp + 0x1a4], 0
lea eax, [0x6878a8]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0xf
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov dword [esp], ecx
lea edx, [0x6864e4]
mov dword [esp + 4], edx
mov dword [esp + 8], eax
call fcn.00402010
movzx eax, byte [esp + 0xc]
test al, al
jne 0x5ebfe7
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x50]
jmp 0x5eb398
mov byte [esp + 0x1a4], 0
lea eax, [0x688b47]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x12
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov byte [esp + 0x1a4], 0
lea eax, [0x688b6b]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x12
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
movzx eax, byte [esp + 0x29]
mov byte [esp + 0x1d0], al
nop
call fcn.00427bc0
add esp, 0x170
ret
mov ecx, dword [esp + 0x50]
jmp 0x5eb38f
mov eax, dword [esp + 0x50]
mov dword [esp], eax
mov ecx, dword [esp + 0x3c]
mov dword [esp + 4], ecx
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x64], eax
mov ecx, dword [esp + 0x54]
mov dword [esp], ecx
mov ecx, dword [esp + 0x40]
mov dword [esp + 4], ecx
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x60], eax
lea edi, [esp + 0x88]
xor eax, eax
call fcn.0044d18a
lea eax, [0x640d20]
mov dword [esp + 0x88], eax
lea ecx, [0x6e2348]
mov dword [esp + 0x8c], ecx
mov dword [esp + 0x90], eax
mov ecx, dword [esp + 0x64]
mov dword [esp + 0x94], ecx
mov dword [esp + 0x98], eax
mov eax, dword [esp + 0x60]
mov dword [esp + 0x9c], eax
mov eax, dword [0x894488]
mov dword [esp], eax
lea eax, [esp + 0x88]
mov dword [esp + 4], eax
mov dword [esp + 8], 3
mov dword [esp + 0xc], 3
call fcn.004a6fa0
jmp 0x5eb36a
mov byte [esp + 0x1a4], 0
lea eax, [0x6867c0]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0xc
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
mov byte [esp + 0x1d0], 0
nop
call fcn.00427bc0
add esp, 0x170
ret
mov eax, dword [esp + 0x48]
mov eax, dword [eax + 0x10]
mov ecx, dword [esp + 0x5c]
mov dword [esp], ecx
call eax
mov dword [esp + 0x70], 0
mov dword [esp + 0x74], 0
lea eax, [0x640d20]
mov dword [esp + 0x70], eax
lea eax, [0x6e2338]
mov dword [esp + 0x74], eax
mov eax, dword [0x894484]
mov dword [esp], eax
lea eax, [esp + 0x70]
mov dword [esp + 4], eax
mov dword [esp + 8], 1
mov dword [esp + 0xc], 1
call fcn.004a6fa0
mov byte [esp + 0x1a4], 0
lea eax, [0x68b6f3]
mov dword [esp + 0x1a8], eax
mov dword [esp + 0x1ac], 0x18
lea eax, [0x68420e]
mov dword [esp + 0x1b0], eax
mov dword [esp + 0x1b4], 3
mov dword [esp + 0x1b8], eax
mov dword [esp + 0x1bc], 3
mov dword [esp + 0x1c0], 0
mov dword [esp + 0x1c4], 0
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1cc], 3
mov byte [esp + 0x1d0], 0
nop
call fcn.00427bc0
add esp, 0x170
ret
mov edi, ebx
call fcn.0044d090
jmp 0x5ea947
lea eax, [0x68420e]
call fcn.0044d090
jmp 0x5ea924
mov eax, dword [esp + 0x178]
mov dword [esp], eax
mov ecx, dword [esp + 0x17c]
mov dword [esp + 4], ecx
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x64], eax
mov ecx, dword [esp + 0x180]
mov dword [esp], ecx
mov edx, dword [esp + 0x184]
mov dword [esp + 4], edx
call fcn.00407430
mov eax, dword [esp + 8]
mov dword [esp + 0x60], eax
lea edi, [esp + 0xa0]
xor eax, eax
call fcn.0044d188
lea ecx, [0x640d20]
mov dword [esp + 0xa0], ecx
lea edx, [0x6e2308]
mov dword [esp + 0xa4], edx
mov dword [esp + 0xa8], ecx
mov edx, dword [esp + 0x64]
mov dword [esp + 0xac], edx
mov dword [esp + 0xb0], ecx
lea edx, [0x6e2310]
mov dword [esp + 0xb4], edx
mov dword [esp + 0xb8], ecx
mov edx, dword [esp + 0x60]
mov dword [esp + 0xbc], edx
mov edx, dword [0x894488]
mov dword [esp], edx
lea edx, [esp + 0xa0]
mov dword [esp + 4], edx
mov dword [esp + 8], 4
mov dword [esp + 0xc], 4
call fcn.004a6fa0
jmp 0x5ea8fc
nop
call fcn.00427bc0
add esp, 0x170
ret
call fcn.00427150
ud2
call fcn.0044b940
jmp fcn.005ea780