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

Disassembly:
cmp dword [ebp - 0x28], 0
jmp 0x41e8d8
mov eax, dword [edx + 0x7c]
mov dword [ebp - 0x28], eax
jmp 0x420838
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp + 8]
add ecx, dword [eax + 0x24]
movzx edx, word [ebp + 0x10]
mov ax, word [ecx + edx*2]
mov word [ebp - 0x3c], ax
mov edx, edx
push eax
pop eax
nop
mov ecx, dword [ebp - 0x2c]
jmp 0x421440
mov eax, dword [ebp - 0x10]
jmp 0x41ca57
add eax, 1
mov dword [ebp - 0x24], eax
jmp 0x414abd
cmp edx, dword [eax + 0x18]
jae 0x421292
movzx ecx, word [ebp + 0x10]
mov edx, dword [ebp - 0x2c]
jmp 0x41bc04
jmp 0x4226b4
sub eax, eax
jmp 0x42c3eb
cmp dword [ebp + 0x14], 0
jmp 0x42d69e
jmp 0x430051
mov eax, dword [ebp - 0x1c]
jmp 0x42c3eb
add ecx, dword [eax + 0x1c]
jmp 0x4317f5
ret
mov eax, dword [ebp + 8]
push eax
mov eax, eax
jmp 0x416e0b
pop eax
mov ecx, dword [eax + 0x3c]
xchg edi, edi
jmp 0x42a68f
push ebx
pop ebx
mov dword [ebp - 0x10], ecx
xchg edx, edx
jmp 0x41927c
pop ebp
jne 0x42df19
jmp 0x42128a
push edx
mov eax, dword [ebp + 0x18]
push eax
jmp 0x423fe2
mov edx, dword [ebp + 0x18]
jmp 0x42c81e
mov edx, dword [ebp - 4]
jmp 0x4102e0
push ebx
jmp 0x43183f
push eax
mov ecx, dword [ebp + 0x1c]
push ecx
mov ebp, ebp
push ebp
pop ebp
push eax
pop eax
jmp 0x418bb4
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp + 8]
add eax, dword [edx + 0x24]
mov ecx, dword [ebp - 0x18]
jmp 0x41cdf1
mov dword [ebp - 0x38], ecx
mov edx, dword [ebp - 0x38]
cmp edx, dword [ebp - 0x10]
jae 0x4110cf
cmp dword [ebp + 0x14], 0
jmp 0x41ce4d
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.0041d767
add esp, 8
jmp 0x41dca5
mov eax, dword [edx + 0x20]
lea ecx, [eax + ecx*4]
add ecx, dword [ebp + 8]
mov dword [ebp - 0x30], ecx
mov edx, dword [ebp - 0x30]
mov eax, dword [ebp + 8]
add eax, dword [edx]
mov dword [ebp - 0x34], eax
jmp 0x424ae0
mov eax, dword [ebp + 8]
jmp 0x4156c2
add eax, dword [ebp - 0x28]
push esi
pop esi
jmp 0x420695
push 0
mov eax, dword [ebp + 0x20]
xchg esi, esi
jmp 0x41a130
mov dx, word [eax + ecx*2]
mov word [ebp - 8], dx
mov eax, dword [ebp - 0x2c]
nop
mov ecx, dword [ebp + 8]
jmp 0x4163a7
push ebp
mov esi, esi
jmp 0x4176e7
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 0
jl 0x41ea5e
cmp dword [ebp - 0xc], 0
jle 0x422d52
jmp 0x423096
jne 0x42dbb2
jmp 0x420842
add eax, dword [ecx + edx*4]
jmp 0x41b061
mov edx, dword [ebp - 0x18]
sub edx, 1
mov dword [ebp - 0x20], edx
jmp 0x42fb02
pop ecx
jne 0x421292
jmp 0x410cf8
push edx
push eax
pop eax
jmp 0x42ce00
cmp dword [ebp - 0x38], eax
jb 0x42df24
jmp 0x42df14
cmp dword [ebp - 0x10], 0
jne 0x40ff98
xor eax, eax
jmp 0x42c3eb
mov edx, dword [ebp - 0x18]
mov eax, dword [ebp + 8]
jmp 0x41e9e3
mov eax, dword [ebp - 0x38]
jmp 0x42c3eb
mov dword [ebp - 0x24], 0
mov edx, dword [ebp - 0x2c]
mov eax, dword [edx + 0x18]
sub eax, 1
mov dword [ebp - 0x20], eax
xchg esi, esi
jmp 0x4226a6
push eax
pop eax
mov edx, dword [ebp + 8]
add edx, dword [ecx + 0x1c]
movzx eax, word [ebp - 0x3c]
mov ecx, dword [edx + eax*4]
jmp 0x41a9b0
push ecx
jmp 0x42d92f
mov dword [ebp - 0x18], 0
mov dword [ebp - 0xc], 0
mov ecx, dword [ebp - 0x20]
xchg esi, esi
cmp ecx, dword [ebp - 0x24]
jmp 0x422d4c
jae 0x423ff8
mov ecx, dword [ebp - 0x20]
cmp ecx, dword [ebp - 0x24]
jb 0x414ac2
jmp 0x41a529
mov eax, dword [ebp - 0x18]
jmp 0x413238
push eax
call fcn.004102ae
jmp 0x4318ac
mov ecx, dword [ebp + 8]
add ecx, dword [ebp - 0x38]
push ecx
call fcn.004102ae
add esp, 0x14
mov ebp, ebp
jmp 0x42c3eb
mov edx, dword [ebp - 0x24]
add edx, dword [ebp - 0x20]
jmp 0x4242cb
shr edx, 1
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp + 8]
add ecx, dword [eax + 0x20]
push esi
pop esi
jmp 0x420db3
mov ecx, dword [ebp - 0x34]
jmp 0x4225ff
push ebp
mov edi, edi
push esp
pop ebp
push esp
jmp 0x42c3cd
mov dword [ebp - 0x14], ecx
mov edx, dword [ebp + 8]
add edx, dword [ebp - 0x14]
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
jmp 0x4196ae
pop esp
sub esp, 0x3c
cmp dword [ebp + 8], 0
je 0x42c3e9
cmp dword [ebp + 0xc], 0
mov esi, esi
mov ebx, ebx
jne 0x416c0f
xor eax, eax
push ebp
push esp
pop esp
pop esp
pop ebp
nop
jmp 0x416c0e
push edx
push esp
mov edx, edx
pop esp
mov eax, dword [ebp + 8]
add eax, dword [ebp - 0x1c]
jmp 0x4237b5
call fcn.0041d767
add esp, 8
or eax, eax
push ecx
jmp 0x41f258
push edi
pop edi
jmp 0x4205ce
je 0x415e4a
jmp 0x41c518
mov edx, dword [ebp + 0xc]
jmp 0x42cf4b
mov ecx, dword [ebp + 8]
add ecx, dword [ebp - 0x10]
mov dword [ebp - 0x2c], ecx
movzx edx, word [ebp + 0x10]
mov edx, edx
jmp 0x42ffd2
jmp 0x41a9bf
mov eax, dword [ebp + 8]
add eax, dword [ebp - 0x38]
jmp 0x42c3eb
push 0
jmp 0x42e11d
mov ecx, dword [ebp + 0x20]
push ecx
mov edx, dword [ebp + 0x1c]
jmp 0x41868e
jmp 0x42c3eb
jmp 0x4226b4
mov eax, dword [ebp - 0x2c]
jmp 0x414239
add eax, dword [ebp - 0x1c]
xchg edi, edi
jmp 0x42c3eb
movzx edx, word [ebp - 8]
mov eax, dword [ecx + edx*4]
jmp 0x433303
pop ebx
mov ecx, dword [eax + 0x78]
jmp 0x417372
add esp, 0x14
jmp 0x42e64c
mov dword [ebp - 0x1c], eax
mov ecx, dword [ebp - 0x1c]
cmp ecx, dword [ebp - 0x10]
xchg ebp, ebp
jb 0x414ac9
mov edx, dword [ebp - 0x10]
add edx, dword [ebp - 0x28]
cmp dword [ebp - 0x1c], edx
jae 0x414ac9
jmp 0x41cabc