Function at 0x1feeb6a
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x254a22b
pop ebx
mov al, 0x2e
cbw
lea eax, [ecx + edi]
mov edi, 0x2bde4977
pop edi
mov esp, ebp
mov bp, 0x4bcc
jmp 0x2044ec6
call eax
pop esi
pop ebx
movsx edi, ax
pop edi
mov esp, ebp
mov bp, 0x2e76
pop ebp
jmp 0x2506cb3
mov esp, ebp
pop ebp
jmp 0x200984f
inc esi
test bx, bp
stc
cmp bl, 9
jmp 0x2548c86
mov byte [ebp + eax - 0x114], 0
jmp 0x1fe2e80
xor edx, edx
cmc
clc
jmp 0x205de44
cmp eax, 0xffffffff
jmp 0x16fd528
cmp byte [esi + 1], 0x23
not cx
lea ecx, [esi + 1]
je 0x20025ab
push 0
push ecx
jmp 0x2517219
je 0x2476b4a
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x2476499
je 0x1fbaa2a
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
not si
sub edx, edx
adc cl, 0x60
sal si, 0xdf
sub ebx, eax
ror cl, 0x6e
mov edi, edi
lahf
bts esi, ebp
mov eax, 0x3a7d32
btr esi, esp
stc
mov cl, dl
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmp bl, 0x9b
add al, dl
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x1fedd90
je 0x16a9d08
test eax, eax
jmp 0x205c7e6
push eax
jmp 0x1ee54d8
call fcn.01feeb6a
add esp, 0xc
mov edi, 0x79210dd3
bswap edi
not di
pop esi
bswap edi
movsx edi, cx
pop ebx
pop edi
jmp 0x1eeefe6
ret
push ecx
jmp 0x16d2cac
jmp 0x16a9d0b
mov esp, ebp
not bp
pop ebp
jmp 0x250ac35
call eax
pop esi
movzx edi, ax
pop ebx
pop edi
jmp 0x2514cf8
ret
je 0x206c24e
mov edx, dword [edx + 0x7c]
push ebx
push esi
test esp, 0x4e9322b5
clc
cmp esi, edi
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmc
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x251c33a
jne 0x16e6201
cmp byte [ebp + 0x10], 0
jmp 0x16f202e
call fcn.01fe4037
add esp, 4
test si, 0x3b5b
cmc
jmp 0x16d9d32
mov ecx, esi
test bl, 0x4d
cmp eax, edi
sub ecx, eax
cmp ecx, 0x104
jmp 0x200e044
inc eax
stc
cmc
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x2476b44
mov eax, dword [ebp + 0xc]
jmp 0x1fe83c0
mov ecx, dword [ebp + 0xc]
movzx eax, di
movsx esi, dx
xchg dh, ah
mov edx, dword [ebp - 0xc]
or al, 0xa0
test dx, 0xdf8
mov eax, dword [ebp + 8]
inc esi
cmc
lea esi, [ebx + eax]
sar ax, 0x48
mov eax, dword [ebp + 0x10]
cmc
cmp sp, di
jmp 0x203da7b
mov dword [ebp - 8], ecx
jmp 0x248c8f7
jne 0x206e237
lea edx, [ebp - 0x114]
cbw
setbe ah
push edx
movsx ax, bh
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1ff0a7d
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x1fe1f10
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x16b4dd1
je 0x20204fa
inc edx
cmp edi, 0x4353133f
test eax, 0x1de90aa9
jmp 0x20204ee
push ebp
mov ebp, esp
clc
test ah, 0x85
sub esp, 0x114
clc
push edi
bt di, bx
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x2460057
call eax
test eax, eax
jmp 0x206e231
mov cl, byte [esi + 2]
cmp esi, 0x249d737f
clc
cmc
lea esi, [esi + 2]
jmp 0x16d3656
ret
jae 0x2502f4d
mov dword [ebp + 8], 0
stc
test edx, 0x7c04192e
test ecx, ecx
jmp 0x2509f5a
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
setge ah
lea eax, [edx + esi*2]
xchg cl, dl
cmovbe cx, cx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x1fd794b
jne 0x205de4c
push 0
jmp 0x24f8f43
cmp edx, 0x104
jb 0x16f2054
lea eax, [ebp - 0x114]
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1ef3640
jb 0x254a7ae
mov edx, dword [ebp - 0x10]
cmp ax, bp
stc
cmp esp, 0xff05e10
add edx, eax
cmp ax, bp
cmp ecx, edx
jae 0x254a7ae
lea eax, [ecx + edi]
or cl, cl
mov cl, byte [eax]
stc
mov esi, eax
test cl, cl
jmp 0x248697a
ret
jne 0x16a9d0b
inc esi
jmp 0x24866a4
jl 0x254a249
jmp 0x1fc1fc1
push eax
sub al, 0x19
stc
movsx ax, al
sar esi, 1
bt eax, 0x13
bswap eax
not ah
mov eax, dword [edx + esi*4]
test al, 0xf2
cmp edi, ebx
add eax, edi
jmp 0x1faaeb5
inc esi
cmc
test cl, cl
jmp 0x2502f47
pop ebp
jmp 0x202f25b
call fcn.01feeb6a
add esp, 0xc
movzx esi, dx
pop esi
bswap ebx
pop ebx
not di
pop edi
jmp 0x25160ed
jae 0x2502f4d
mov ecx, dword [eax + edi + 0x1c]
btr edx, edx
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
clc
test ecx, ecx
jmp 0x2473501
je 0x201d483
cmp eax, 1
jmp 0x2030599
test cl, cl
je 0x201e6f4
mov bl, cl
test cx, 0x4c54
test edi, edi
cmp dx, bp
sub bl, 0x30
jmp 0x16cfa67
jne 0x2473507
pop esi
btr bx, cx
sub bl, 0x1c
pop ebx
sub eax, eax
movsx edi, di
pop edi
jmp 0x24f9b1d
ret
je 0x24689db
sub eax, eax
pop edi
jmp 0x16cd98a
je 0x2502f4d
cmp eax, edi
jmp 0x1fa0b46
je 0x206c24e
mov ecx, dword [ebp + 0xc]
cmp di, bp
test ecx, ecx
je 0x206c24e
mov eax, 0x5a4d
jmp 0x2532ae4
mov edx, dword [edi + 0x3c]
cmp bp, si
stc
add edx, edi
cmp dword [edx], 0x4550
jne 0x206c24e
mov eax, dword [edx + 0x78]
clc
cmp eax, ebp
mov dword [ebp - 4], eax
test eax, eax
jmp 0x1f9985c
mov esp, ebp
pop ebp
jmp 0x247a08d
je 0x2502f4d
cmp ecx, eax
jmp 0x20295d7
inc edx
jmp 0x1fb57a1
jb 0x2509f73
mov eax, dword [ebp + 8]
xchg ch, cl
jmp 0x2512536
ret
je 0x1faf558
mov cl, byte [esi + 1]
jmp 0x2042bd3
mov dword [ebp + 8], esi
jmp 0x1eed71e
je 0x2502f4d
mov edi, edi
cmp esi, edx
cmp cl, 0x2e
jmp 0x247eed6
mov dword [ebp + 8], edx
jmp 0x16a9d0b
push edx
jmp 0x1ed68fe
mov esp, ebp
xchg ebp, ebp
mov ebp, esp
pop ebp
jmp 0x1ee58db
test ebx, ebx
jmp 0x2037d54
jne 0x2486984
pop esi
bts bx, dx
pop ebx
xor eax, eax
cmovl edi, edx
not edi
pop edi
jmp 0x246ed1d
ret
jbe 0x2476b4a
lea ebx, [ebp - 0x114]
setb dl
adc dl, 0x9a
adc dl, bl
sub ebx, eax
xadd dl, dl
mov dl, byte [eax]
test dl, dl
jmp 0x16ef0a1
ret
lea ecx, [ebp - 0x114]
jmp 0x1eea3d0
mov esp, ebp
movsx ebp, cx
movzx ebp, ax
pop ebp
jmp 0x206450f
mov esp, ebp
cmovp ebp, ebp
pop ebp
jmp 0x1f0667f
push eax
jmp 0x204543a
ja 0x253207c
sub ecx, dword [eax + edi + 0x10]
cmp ebp, eax
cmp ecx, dword [eax + edi + 0x14]
jmp 0x25470ba
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
je 0x254a249
mov edx, dword [eax + edi + 0x20]
dec ebx
test eax, edx
test bh, 0xbf
lea edx, [edx + edi]
cmp edx, edi
mov dword [ebp + 8], 0
cmp al, cl
cmp di, 0x4a94
mov dword [ebp - 0xc], edx
jmp 0x24fcbaa
cmp word [edi], ax
jmp 0x206c248
jae 0x2502f4d
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
clc
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x2062d4a
ja 0x201e6f4
movsx ecx, cl
stc
lea edx, [edx + edx*4]
clc
cmp edi, ebp
test sp, 0x320d
lea edx, [ecx + edx*2 - 0x30]
or cl, 0x46
mov cl, byte [esi]
cmp esp, esi
test cl, cl
jmp 0x201e6ee
jle 0x1fc1fac
mov eax, dword [ebp - 4]
bsr si, sp
bts si, dx
btc esi, edi
mov esi, dword [ebp - 8]
clc
test edi, 0x5a557fc6
cmp esi, dword [eax + edi + 0x14]
jmp 0x20470d4
pop esi
xchg bl, bl
jmp 0x16b1dd5