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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x559ba6
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push esi
push edi
mov eax, dword [0x5b627c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x14], esi
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310ae
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi], eax
lea edi, [esi + 4]
mov dword [ebp - 4], 0
mov dword [ebp - 0x10], edi
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310b8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
mov eax, 0x56cfb8
mov byte [ebp - 4], 1
mov ecx, edi
test eax, 0xffff0000
jne 0x430bb9
movzx eax, ax
push eax
call fcn.0042e9c0
jmp 0x430bc5
push 1
push 0x56cfb8
call fcn.0041a8f0
lea edi, [esi + 8]
mov byte [ebp - 4], 2
mov dword [ebp - 0x18], edi
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310c2
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
mov eax, 0x56bd00
mov byte [ebp - 4], 3
shr eax, 0x10
mov ecx, edi
mov dword [ebp - 0x10], eax
test eax, eax
jne 0x430c0d
mov eax, 0x56bd00
movzx ebx, ax
push ebx
call fcn.0042e9c0
jmp 0x430c21
push 1
push 0x56bd00
call fcn.0041a8f0
mov eax, 0x56bd00
movzx ebx, ax
lea edi, [esi + 0xc]
mov byte [ebp - 4], 4
mov dword [ebp - 0x18], edi
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310cc
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
cmp dword [ebp - 0x10], 0
mov ecx, edi
mov byte [ebp - 4], 5
jne 0x430c58
push ebx
call fcn.0042e9c0
jmp 0x430c64
push 1
push 0x56bd00
call fcn.0041a8f0
mov byte [ebp - 4], 4
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310d6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x10], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310e0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x14], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310ea
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x18], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310f4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x1c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4310fe
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x20], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431108
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x24], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431112
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x28], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43111c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x2c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431126
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x30], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431130
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x34], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43113a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x38], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431144
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x3c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43114e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x40], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431158
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x44], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431162
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x48], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43116c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x4c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431176
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x50], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431180
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x54], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43118a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x58], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431194
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x5c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43119e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x60], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311a8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x64], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311b2
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x68], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311bc
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x6c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311c6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x70], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311d0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x74], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311da
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x78], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311e4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x7c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311ee
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x80], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x4311f8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x84], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431202
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x88], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43120c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x8c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431216
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x90], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431220
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x94], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43122a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x98], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431234
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x9c], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x43123e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa0], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431248
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa4], eax
call fcn.00414250
mov ecx, eax
test ecx, ecx
je 0x431252
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa8], eax
mov eax, esi
mov dword [esi + 0xbc], 0
mov dword [esi + 0xc0], 0xf
mov byte [esi + 0xac], 0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
push 0x80004005
call fcn.0040c140
int3