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

Disassembly:
push ebp
mov ebp, esp
push ecx
mov dword [ebp - 4], ecx
mov eax, dword [ebp - 4]
cmp dword [eax + 4], 2
jne 0x628f59
jmp 0x629227
mov ecx, dword [ebp - 4]
movzx edx, byte [ecx + 0x10]
test edx, edx
je 0x628f69
jmp 0x629227
mov eax, dword [ebp - 4]
add eax, 0x14
push eax
push 0x1b
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov ecx, dword [ebp - 4]
add ecx, 0x18
push ecx
push 0x13
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov edx, dword [ebp - 4]
add edx, 0x1c
push edx
push 0x14
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov eax, dword [ebp - 4]
add eax, 0x20
push eax
push 0x17
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov ecx, dword [ebp - 4]
add ecx, 0x24
push ecx
push 0xe
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov edx, dword [ebp - 4]
add edx, 0x28
push edx
push 0x3c
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov eax, dword [ebp - 4]
add eax, 0x2c
push eax
push 0xf
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov ecx, dword [ebp - 4]
add ecx, 0x30
push ecx
push 0x18
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov edx, dword [ebp - 4]
add edx, 0x34
push edx
push 0x19
mov ecx, dword [0x6f9a18]
call fcn.00557334
mov eax, dword [ebp - 4]
add eax, 0x38
push eax
push 2
push 0
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov ecx, dword [ebp - 4]
add ecx, 0x3c
push ecx
push 3
push 0
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov edx, dword [ebp - 4]
add edx, 0x40
push edx
push 1
push 0
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov eax, dword [ebp - 4]
add eax, 0x44
push eax
push 5
push 0
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov ecx, dword [ebp - 4]
add ecx, 0x48
push ecx
push 6
push 0
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov edx, dword [ebp - 4]
add edx, 0x4c
push edx
push 4
push 0
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov eax, dword [ebp - 4]
add eax, 0x50
push eax
push 0xb
push 0
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov ecx, dword [ebp - 4]
add ecx, 0x54
push ecx
push 0x18
push 0
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov edx, dword [ebp - 4]
add edx, 0x58
push edx
push 1
push 0
mov ecx, dword [0x6f9a18]
call fcn.00501a64
mov eax, dword [ebp - 4]
add eax, 0x5c
push eax
push 2
push 0
mov ecx, dword [0x6f9a18]
call fcn.00501a64
mov ecx, dword [ebp - 4]
add ecx, 0x60
push ecx
push 2
push 1
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov edx, dword [ebp - 4]
add edx, 0x64
push edx
push 3
push 1
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov eax, dword [ebp - 4]
add eax, 0x68
push eax
push 1
push 1
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov ecx, dword [ebp - 4]
add ecx, 0x6c
push ecx
push 5
push 1
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov edx, dword [ebp - 4]
add edx, 0x70
push edx
push 6
push 1
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov eax, dword [ebp - 4]
add eax, 0x74
push eax
push 4
push 1
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov ecx, dword [ebp - 4]
add ecx, 0x78
push ecx
push 0xb
push 1
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov edx, dword [ebp - 4]
add edx, 0x7c
push edx
push 0x18
push 1
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov eax, dword [ebp - 4]
add eax, 0x80
push eax
push 1
push 1
mov ecx, dword [0x6f9a18]
call fcn.00501a64
mov ecx, dword [ebp - 4]
add ecx, 0x84
push ecx
push 2
push 1
mov ecx, dword [0x6f9a18]
call fcn.00501a64
mov edx, dword [ebp - 4]
add edx, 0x88
push edx
push 1
push 2
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov eax, dword [ebp - 4]
add eax, 0x8c
push eax
push 4
push 2
mov ecx, dword [0x6f9a18]
call fcn.00557404
mov ecx, dword [ebp - 4]
add ecx, 0x90
push ecx
mov ecx, dword [0x6f9a18]
call fcn.00629f14
mov edx, dword [ebp - 4]
mov byte [edx + 0x10], 1
mov esp, ebp
pop ebp
ret