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

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x561076
mov eax, dword fs:[0]
push eax
sub esp, 0xc
push ebx
push esi
push edi
mov eax, dword [0x5be26c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x14], esi
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43637e
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.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436388
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
mov eax, 0x573e58
mov byte [ebp - 4], 1
mov ecx, edi
test eax, 0xffff0000
jne 0x435e89
movzx eax, ax
push eax
call fcn.00433c90
jmp 0x435e95
push 1
push 0x573e58
call fcn.0041f550
lea edi, [esi + 8]
mov byte [ebp - 4], 2
mov dword [ebp - 0x18], edi
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436392
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [edi], eax
mov eax, 0x572ba0
mov byte [ebp - 4], 3
shr eax, 0x10
mov ecx, edi
mov dword [ebp - 0x10], eax
test eax, eax
jne 0x435edd
mov eax, 0x572ba0
movzx ebx, ax
push ebx
call fcn.00433c90
jmp 0x435ef1
push 1
push 0x572ba0
call fcn.0041f550
mov eax, 0x572ba0
movzx ebx, ax
lea edi, [esi + 0xc]
mov byte [ebp - 4], 4
mov dword [ebp - 0x18], edi
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43639c
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 0x435f28
push ebx
call fcn.00433c90
jmp 0x435f34
push 1
push 0x572ba0
call fcn.0041f550
mov byte [ebp - 4], 4
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363a6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x10], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363b0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x14], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363ba
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x18], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363c4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x1c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363ce
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x20], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363d8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x24], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363e2
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x28], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363ec
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x2c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4363f6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x30], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436400
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x34], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43640a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x38], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436414
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x3c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43641e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x40], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436428
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x44], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436432
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x48], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43643c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x4c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436446
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x50], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436450
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x54], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43645a
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x58], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436464
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x5c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43646e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x60], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436478
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x64], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436482
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x68], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43648c
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x6c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436496
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x70], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364a0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x74], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364aa
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x78], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364b4
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x7c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364be
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x80], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364c8
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x84], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364d2
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x88], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364dc
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x8c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364e6
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x90], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364f0
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x94], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x4364fa
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x98], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436504
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0x9c], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x43650e
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa0], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436518
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [esi + 0xa4], eax
call fcn.00418ed0
mov ecx, eax
test ecx, ecx
je 0x436522
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.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
push 0x80004005
call fcn.00410dc0
int3