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

Disassembly:
ja 0x16f9ad8
sub ecx, dword [eax + edi + 0x10]
jmp 0x2099a61
je 0x1fd6fb0
inc edx
stc
cmp ch, cl
cmp edx, 0x104
jmp 0x1fd6faa
jne 0x1fabc45
lea edx, [ebp - 0x114]
cbw
push edx
setbe ah
cbw
cwde
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x1fabc3f
je 0x1fed218
mov bl, cl
jmp 0x16f01bc
mov esp, ebp
pop ebp
jmp 0x13751dd
ret
call fcn.01ffd746
add esp, 0xc
movzx edi, cx
pop esi
pop ebx
pop edi
jmp 0x200b8ff
mov eax, dword [ebp + 0xc]
push eax
cmovne eax, ebp
push edi
mov eax, 0x249705db
xchg ah, al
not ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
not edi
pop ebx
xchg edi, edi
jmp 0x1f8ab4e
jae 0x2004808
mov ecx, dword [eax + edi + 0x1c]
ror dl, cl
lea edx, [ecx + esi*4]
bts ecx, esp
or cx, 0x7497
mov ecx, dword [edx + edi]
clc
test ecx, ecx
jmp 0x20cd300
push eax
jmp 0x13806af
push eax
jmp 0x20a2f80
pop edi
mov esp, ebp
jmp 0x1fdc258
jae 0x203cd5c
lea eax, [ecx + edi]
rcr cl, 0x9c
mov cl, byte [eax]
not esi
btc esi, ebx
mov esi, eax
stc
test cl, cl
jmp 0x1fc3992
mov dword [ebp - 8], esi
clc
cmp ecx, 0xffff
jmp 0x1349fd7
jne 0x203a22d
inc esi
jmp 0x20aa978
je 0x1382b36
mov ebx, dword [ebp + 0xc]
ror cl, 0x7e
test esi, 0x7e3c2486
lea eax, [ebp - 0x114]
sub cl, 0xc7
sub edx, edx
clc
sub ebx, eax
not esi
rcl cl, 0xa0
mov edi, edi
rcl eax, cl
mov eax, 0x6a51076b
jmp 0x20d153d
push eax
cbw
push edi
jmp 0x170d06e
sub bl, 0x30
inc esi
stc
test ecx, 0x5f6b008c
cmp bl, 9
jmp 0x1fed1f7
mov ecx, dword [ebp + 0xc]
sbb esi, ebp
stc
mov edx, dword [ebp - 0xc]
sal al, cl
bsr ax, cx
mov eax, dword [ebp + 8]
mov si, si
cmc
add si, 0x2814
lea esi, [ebx + eax]
movsx ax, dl
rcl eax, 0x57
mov eax, dword [ebp + 0x10]
push eax
cmp ebx, 0x3c16790c
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x20b55e0
jne 0x2023bac
cmp byte [ebp + 0x10], 0
jmp 0x16e4e4a
jle 0x16f0813
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp bp, 0x7699
cmp ebp, edi
cmp esi, dword [eax + edi + 0x14]
jmp 0x16817ae
mov ebx, dword [eax + edi + 0x18]
cmp ebp, 0x5be36fac
stc
test ebx, ebx
jmp 0x1fc2d14
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x201637e
ret
ret
mov byte [esi], al
jmp 0x135eddc
inc esi
test cl, cl
jmp 0x2004802
mov esp, ebp
jmp 0x20cc1e9
ret
pop edi
jmp 0x1f87689
add edx, edi
cmc
cmp eax, esi
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x2027b5a
push ecx
mov byte [ebp + eax - 0x114], 0
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x1360a15
lea edx, [ebx + 1]
jmp 0x1fc0d9e
jmp 0x203a22d
je 0x1ffd789
mov edx, dword [edx + 0x7c]
stc
cmc
push ebx
jmp 0x20d09d5
jmp 0x203a22d
push edx
jmp 0x1697a8f
pop ebx
not ah
lea eax, [ecx + edi]
jmp 0x16b3011
je 0x2004808
cmp eax, edi
jmp 0x16f7458
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x1fa320c
je 0x16f9197
mov edx, dword [eax + edi + 0x20]
jmp 0x203acaa
je 0x2004808
mov edi, edi
clc
test bx, 0x745e
cmc
cmp cl, 0x2e
jmp 0x1fe2f9a
jb 0x16e4e73
lea eax, [ebp - 0x114]
jmp 0x16e6fdd
mov esp, ebp
not ebp
cmova bp, sp
pop ebp
jmp 0x17144a7
pop ebp
jmp 0x20053e7
pop edi
jmp 0x137446b
je 0x208d5e9
mov cl, byte [esi + 1]
jmp 0x173f336
ret
ja 0x1fed218
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
sar cl, 0x6c
sal cl, cl
ror cl, cl
mov cl, byte [esi]
test cl, cl
jne 0x1363f50
push 0
jmp 0x1fa5c3c
push ebp
mov ebp, esp
stc
sub esp, 0x114
test ax, di
push edi
bts di, sp
rcl edi, 0xbf
mov edi, dword [ebp + 8]
test edi, edi
je 0x1ffd789
mov ecx, dword [ebp + 0xc]
cmp ebp, 0x1e207ed6
test bx, bp
cmc
test ecx, ecx
je 0x1ffd789
mov eax, 0x5a4d
cmp word [edi], ax
je 0x20413e2
sub eax, eax
jmp 0x1fe2ed0
jne 0x1fc39a1
pop esi
dec di
sal bx, 0xdd
pop ebx
ror di, 0xff
test edi, 0x2b2313ec
shld di, di, 0xf3
sub eax, eax
movzx edi, cx
pop edi
mov esp, ebp
cmovge ebp, edx
mov ebp, esi
pop ebp
jmp 0x1fec6f7
ret
mov esp, ebp
pop ebp
jmp 0x1f89aef
mov cl, byte [esi + 2]
jmp 0x202debf
call eax
pop esi
pop ebx
movzx edi, di
mov di, 0xc80
bswap edi
pop edi
mov esp, ebp
pop ebp
jmp 0x2024469
mov ecx, dword [ebp - 4]
bswap eax
movsx dx, cl
mov edx, dword [ecx + edi + 0x24]
mov cx, 0x442b
lea eax, [edx + esi*2]
movsx edx, sp
movzx ecx, word [eax + edi]
jmp 0x1f9a357
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x20c0731
ret
jl 0x16f9197
jmp 0x16f0822
add esi, 2
test ecx, 0x7da0419e
sub edx, edx
test si, dx
test cl, cl
jmp 0x1363f4a
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x16f9184
dec ebx
cmp esi, edi
jmp 0x1f8b704
pop esi
jmp 0x1fa8446
mov edx, dword [edi + 0x3c]
test sp, sp
test esp, 0x7ad72704
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x20c4af4
jb 0x208d610
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x1f90af0
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jae 0x2004808
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0x208c375
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test al, 0x7f
cmp bp, sp
test dl, dl
je 0x208c375
mov byte [ebx + eax], dl
cdq
cmovns dx, si
mov edx, dword [ebp + 8]
inc edx
inc eax
cmc
mov dword [ebp + 8], edx
cmp esi, ecx
stc
cmp edx, ecx
jmp 0x208c36f
cmp ecx, dword [eax + edi + 0x14]
jmp 0x20b3640
call fcn.01ffd746
add esp, 0xc
not bl
pop esi
pop ebx
pop edi
jmp 0x1fd84fa
mov dword [ebp + 8], esi
jmp 0x1f9d9da
jae 0x2004808
mov edx, dword [eax + edi + 0x1c]
test edx, ebp
lea ecx, [edx + ecx*4]
cmp ebx, edx
test cl, 3
clc
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0x20cd306
pop esi
rol edi, 0x40
test bp, sp
btr edi, eax
pop ebx
xor eax, eax
mov edi, 0x2bd0424d
pop edi
mov esp, ebp
xchg bp, bp
not ebp
pop ebp
ret
call 0x1694750
lea esp, [esp + 4]
stc
cmp eax, 0xffffffff
je 0x203a22a
test eax, eax
je 0x20196e2
cmp eax, 1
jmp 0x16d9e92
je 0x200d7ae
push 0
push ecx
jmp 0x16a8694
jne 0x1ffd789
mov eax, dword [edx + 0x78]
cmp edi, 0x96d6624
test cl, 0x6d
mov dword [ebp - 4], eax
cmc
test edi, esi
test eax, eax
jmp 0x1f9ec81
pop ebp
jmp 0x171c673
je 0x2004808
cmp ecx, eax
jb 0x203cd5c
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x16c6806
push esi
test bp, ax
cmp ecx, 0x55792612
or esi, 0xffffffff
cmp ebp, ebx
mov dword [ebp - 0x10], edx
jmp 0x16cc814
mov cl, dl
cmc
rol eax, cl
sub si, 0x74d
adc esi, 0x5ef51bc3
btr si, 0xb1
lea esi, [ebp + edx - 0x114]
add al, dl
xor al, byte [ebx + esi]
jmp 0x1720f7f