Function at 0x1feca13
Capabilities:
Link function at runtime on windows
Parse pe header
Resolve function by parsing pe exports

Disassembly:
jb 0x25a4bbd
lea eax, [ebp - 0x114]
jmp 0x25cb968
jb 0x25f566a
mov edx, dword [ebp - 0x10]
cmp sp, 0x2a21
cmp si, si
lea edx, [edx + eax]
clc
cmp ecx, edx
jmp 0x260f76d
ret
je 0x25ec14c
cmp ecx, eax
jmp 0x1ee70cf
test ecx, ecx
jne 0x1ef00af
pop esi
rol bl, 0x88
pop ebx
mov di, 0x3ae5
xor eax, eax
not edi
mov di, 0x4cd4
mov di, bx
pop edi
mov esp, ebp
jmp 0x20c1e64
ret
ret
lea ebx, [esi - 1]
stc
clc
cmp dword [ebp + 8], ebx
jmp 0x2641cff
mov esp, ebp
cmovp ebp, ebp
pop ebp
ret
sub edx, edx
clc
cmp sp, dx
test si, 0x265
test cl, cl
jmp 0x2675f1e
jmp 0x1fc1710
mov esp, ebp
bswap ebp
pop ebp
jmp 0x1fcf167
ret
push ecx
jmp 0x2605558
call eax
pop esi
movzx edi, si
sets bl
pop ebx
movzx edi, bx
pop edi
jmp 0x2027b7c
ret
mov eax, dword [ebp + 0xc]
push eax
not al
cwde
push edi
jmp 0x2627821
push ebp
mov ebp, esp
sub esp, 0x114
test esi, esp
cmp ecx, eax
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x259240f
mov dword [ebp + 8], edx
cmc
cmp esi, ebp
cmp edx, ecx
jb 0x258e87e
mov eax, dword [ebp + 8]
movsx ecx, sp
jmp 0x20c9116
mov ecx, esi
cmp dx, ax
sub ecx, eax
clc
cmp ecx, 0x104
jae 0x25ec14c
mov dword [ebp + 8], 0
clc
cmp dh, 0x67
test ecx, ecx
jmp 0x258e870
ret
ja 0x25c8a6f
movsx ecx, cl
cmp edi, 0x17fd31eb
lea edx, [edx + edx*4]
cmp sp, 0x6ea6
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
cmp esi, 0x7ac47e48
test cl, cl
jmp 0x25c8a69
inc esi
test cl, cl
jmp 0x25ec146
ret
mov esp, ebp
mov ebp, ebx
mov bp, 0x64cd
movsx ebp, si
pop ebp
jmp 0x1fbfe8b
add esi, 2
jmp 0x1fc6765
push edx
jmp 0x2583008
mov dword [ebp + 8], edx
jmp 0x20d1f98
mov edx, dword [edi + 0x3c]
clc
cmp di, 0x38dc
add edx, edi
cmp ecx, 0x49be5d6a
cmp sp, cx
cmp dword [edx], 0x4550
jmp 0x2582e6f
mov esp, ebp
mov ebp, 0x7f033346
not ebp
xchg ebp, ebp
pop ebp
jmp 0x1fbab6f
mov cl, byte [esi + 2]
jmp 0x2010f80
call fcn.01feca13
add esp, 0xc
bswap di
pop esi
cmovno di, cx
pop ebx
mov edi, 0x32143d6
cmovle edi, esi
pop edi
mov esp, ebp
cmovle bp, di
mov ebp, esp
movsx ebp, ax
pop ebp
jmp 0x200a3e3
je 0x1ff0e59
mov byte [ebx + eax], dl
setno dl
mov edx, 0x79230b09
mov edx, dword [ebp + 8]
jmp 0x267bae2
mov byte [esi], al
je 0x167c615
inc edx
cmp si, 0x2d5a
cmp edx, 0x104
jmp 0x167c60f
dec ebx
cmp edx, esi
lea edx, [edx + edi]
mov dword [ebp + 8], 0
cmc
cmp sp, 0xe3a
cmp esi, esi
mov dword [ebp - 0xc], edx
cmp al, 0xd3
cmp cx, ax
clc
test ebx, ebx
jl 0x2641d19
jmp 0x2606cdc
je 0x205c069
mov eax, 0x5a4d
cmp word [edi], ax
je 0x201b381
xor eax, eax
xchg di, di
pop edi
jmp 0x1fce922
pop ebx
movsx edi, si
pop edi
jmp 0x1fc60a7
je 0x2641d19
mov edx, dword [eax + edi + 0x20]
jmp 0x205a524
pop ebp
jmp 0x1fe7a11
cmp byte [esi + 1], 0x23
bswap cx
lea ecx, [esi + 1]
jmp 0x25af3b9
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x201ade8
lea ecx, [ebp - 0x114]
jmp 0x1fe034e
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
movzx eax, dx
jmp 0x20c825d
mov ecx, dword [ecx + edi]
test al, 0x96
jmp 0x1fb1983
test dl, dl
jmp 0x2051f60
jmp 0x1fc1710
push ecx
push eax
jmp 0x204519a
cmp cl, 0x2e
je 0x2004fb3
mov cl, byte [esi + 1]
jmp 0x2008cc9
jne 0x205c069
mov eax, dword [edx + 0x78]
clc
stc
mov dword [ebp - 4], eax
test si, sp
test eax, eax
jmp 0x258d7b0
push eax
call fcn.01feca13
add esp, 0xc
pop esi
jmp 0x20b3b11
jae 0x25ec14c
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
jmp 0x20cf69d
mov ebx, dword [eax + edi + 0x18]
cmp cx, bx
test ebx, ebx
jmp 0x20b43c8
je 0x205c069
mov edx, dword [edx + 0x7c]
clc
push ebx
push esi
or esi, 0xffffffff
test ah, 0x3c
mov dword [ebp - 0x10], edx
cmc
clc
mov dword [ebp - 8], esi
jmp 0x2602cee
jbe 0x1ff0e59
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dh, 0x78
jmp 0x20d1f6c
je 0x205c069
mov ecx, dword [ebp + 0xc]
cmp sp, 0x24c1
test cl, 0xb6
test ecx, ecx
jmp 0x205c055
ja 0x2588a7b
sub ecx, dword [eax + edi + 0x10]
cmc
cmp sp, sp
jmp 0x2600a42
je 0x25ec14c
cmp eax, edi
jne 0x20c5f01
cmp byte [ebp + 0x10], 0
je 0x1fe990f
mov ebx, dword [ebp + 0xc]
neg al
adc si, di
sar cl, cl
lea eax, [ebp - 0x114]
xor edx, edx
sub ebx, eax
movsx eax, sp
xchg cl, cl
mov edi, edi
mov eax, 0x335f2f2b
xchg cl, cl
mov cl, 0x35
mov cl, dl
not si
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmc
stc
add al, dl
xor al, byte [ebx + esi]
jmp 0x2054beb
je 0x2041c89
push 0
jmp 0x20de724
call eax
pop esi
not edi
mov edi, 0x6ab7633f
pop ebx
pop edi
mov esp, ebp
mov ebp, 0x2fe86d9a
pop ebp
jmp 0x20063a9
mov dword [ebp + 8], esi
jmp 0x1fc6777
cmp eax, 0xffffffff
je 0x1fc170b
test eax, eax
je 0x20ccf1c
cmp eax, 1
jmp 0x264a016
jne 0x2675f24
push 0
jmp 0x201591e
push eax
lahf
cbw
push edi
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0x1fe70f0
inc esi
cmp bl, 9
jmp 0x2008c2a
jne 0x20dfb2c
pop esi
movsx edi, si
pop ebx
sub edi, edx
xor eax, eax
not edi
pop edi
jmp 0x2010435
pop esi
pop ebx
mov ax, 0x1180
lea eax, [ecx + edi]
movzx edi, si
pop edi
mov esp, ebp
pop ebp
jmp 0x1ee8efd
cmp ecx, dword [eax + edi + 0x14]
jmp 0x2583360
cmp ecx, 0xffff
jmp 0x259ea68
mov byte [ebp + eax - 0x114], 0
xchg ah, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0x2610e0e
call fcn.0267e918
lea esp, [esp + 4]
jmp 0x25c4c26
mov ecx, dword [ebp + 0xc]
movsx eax, dx
mov edx, dword [ebp - 0xc]
movsx esi, si
adc ax, bx
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
add eax, 0x2f0d4ee2
movzx ax, al
mov eax, dword [ebp + 0x10]
cmc
cmp esi, 0x1a571f91
cmp edi, eax
push eax
cmovo eax, edi
sar esi, 1
or eax, 0x2fc47d8b
mov eax, dword [edx + esi*4]
clc
test ecx, ecx
add eax, edi
jmp 0x260678c
jae 0x25f566a
lea eax, [ecx + edi]
mov cl, byte [eax]
sal si, 0x57
mov esi, eax
cmc
test cl, cl
je 0x25ec14c
mov edi, edi
cmp edx, ecx
test cl, 0x67
jmp 0x20dfb2c
call eax
test eax, eax
jmp 0x26142f8
inc eax
jmp 0x1ff0e4b
jne 0x25a4b90
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
call eax
test eax, eax
jmp 0x25a4b8a
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0x25b4136
jle 0x2606ccd
mov eax, dword [ebp - 4]
adc esi, esi
and si, 0x45df
mov esi, dword [ebp - 8]
cmp edi, 0x3f1d0c31
cmc
cmp esi, dword [eax + edi + 0x14]
jae 0x25ec14c
mov ecx, dword [eax + edi + 0x1c]
mov edx, esi
btc edx, edx
lea edx, [ecx + esi*4]
neg cl
rcr cl, cl
rcl ch, cl
mov ecx, dword [edx + edi]
test edx, 0xd0b2377
test ecx, ecx
jmp 0x1ef00a9
jne 0x1fc1710
inc esi
jmp 0x25be103
je 0x25c8a6f
mov bl, cl
cmc
clc
sub bl, 0x30
jmp 0x25e7ebf
inc edx
jmp 0x2611a81