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

Disassembly:
jne 0xf89eb1
pop esi
sub di, cx
dec di
adc ebx, esp
pop ebx
xor eax, eax
cmovnp edi, esi
pop edi
jmp 0x105e948
ret
pop esi
cbw
not ax
pop ebx
nop
bswap ax
lea eax, [ecx + edi]
not edi
bswap di
pop edi
mov esp, ebp
bswap ebp
pop ebp
jmp 0x9db1e5
mov esp, ebp
jmp 0xa3f83c
ja 0xa3cd53
sub ecx, dword [eax + edi + 0x10]
jmp 0xa3cd3a
je 0xf0f1d8
mov ebx, dword [ebp + 0xc]
shld eax, ecx, 0xe0
bsf esi, esi
lea eax, [ebp - 0x114]
sar cl, cl
sub cl, 0xc7
xor edx, edx
sub ebx, eax
mov edi, edi
rcl cl, cl
mov eax, 0x3f023c40
mov cl, dl
rol eax, cl
bswap esi
bt esi, ebp
movsx esi, cx
lea esi, [ebp + edx - 0x114]
clc
add al, dl
test bl, bh
cmp cx, 0x6038
xor al, byte [ebx + esi]
jmp 0xf87863
dec ebx
cmp ebx, eax
jmp 0x1051099
cmp ecx, dword [eax + edi + 0x14]
jmp 0xf81d4d
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0xff20c3
pop ebp
jmp 0xa8a787
push eax
cbw
push edi
xchg ah, ah
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x100f9fe
je 0x10593ff
sub eax, eax
pop edi
jmp 0xa525b3
push eax
call fcn.01029cff
add esp, 0xc
movzx ebx, sp
mov si, 0x488
pop esi
pop ebx
bswap edi
pop edi
jmp 0xaa26e9
mov esp, ebp
jmp 0xf95cd0
jae 0xaa93dd
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmp esi, 0x2db7312e
test ecx, ecx
jmp 0xf89eab
jb 0xfe37c6
mov eax, dword [ebp + 8]
cmovns cx, bx
not cx
movsx ecx, bp
lea ecx, [ebp - 0x114]
jmp 0xec3947
je 0xfdf960
push 0
jmp 0x1095a52
je 0xaa93dd
mov edi, edi
clc
jmp 0xeeba83
cmp edx, 0x104
jmp 0xeba69b
mov ecx, dword [ebp + 0xc]
mov edx, 0x32677167
mov edx, dword [ebp - 0xc]
sub esi, 0x2fb22164
adc ax, cx
mov eax, dword [ebp + 8]
sub esi, ebp
cmp ebp, ebx
lea esi, [ebx + eax]
jmp 0x101e6a9
ret
jae 0xaa93dd
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0xfe37ae
mov ecx, dword [ebp - 4]
setp al
mov edx, dword [ecx + edi + 0x24]
jmp 0xaa85b8
pop ebx
pop edi
jmp 0xebd937
jne 0xa49baf
mov eax, dword [edx + 0x78]
stc
mov dword [ebp - 4], eax
test eax, eax
je 0xa49baf
mov edx, dword [edx + 0x7c]
test dx, 0x3e17
push ebx
jmp 0xe8b964
je 0xeba6a1
inc edx
test di, cx
jmp 0xa7c5a4
mov esp, ebp
not ebp
pop ebp
jmp 0xff55cf
jae 0x9e010a
lea eax, [ecx + edi]
bts si, ax
mov cl, byte [eax]
clc
btr esi, ebx
mov esi, eax
test cx, si
cmp esi, esp
cmc
test cl, cl
jmp 0xa7349f
mov dword [ebp - 8], ecx
jmp 0xf081ab
lea eax, [edx + esi*2]
movzx ecx, cx
bswap dx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0xaa4c15
inc esi
test ecx, edi
cmc
test cl, cl
jne 0xeeba83
pop esi
sbb di, 0x529c
rcl ebx, cl
pop ebx
mov edi, 0x69e25736
rcl edi, 0x9f
xor eax, eax
mov di, bp
movsx edi, di
bswap edi
pop edi
jmp 0xa2a95d
push esi
test cx, sp
or esi, 0xffffffff
stc
cmp ah, 0xe6
mov dword [ebp - 0x10], edx
stc
mov dword [ebp - 8], esi
test si, 0x6b9d
test edx, ecx
jmp 0xe9c032
cmp ecx, 0xffff
jmp 0xa2c236
mov byte [ebp + eax - 0x114], 0
nop
cwde
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x1010169
jb 0xa3057e
lea eax, [ebp - 0x114]
push eax
bswap eax
mov ax, 0x394e
push edi
cmovle eax, esi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1094768
lea ebx, [esi - 1]
test eax, esp
cmp dword [ebp + 8], ebx
jmp 0xf7e41c
mov esp, ebp
pop ebp
jmp 0xeef473
push ecx
jmp 0xeb3cc5
push eax
shl ah, cl
mov eax, 0x3dc54af4
sar esi, 1
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x102ad4b
je 0xa94957
cmp eax, 1
jne 0xebc1d2
inc esi
mov dword [ebp + 8], esi
jmp 0xebc1d2
cmp cl, 0x2e
je 0xf944ed
mov cl, byte [esi + 1]
jmp 0xaa93d1
ret
test ecx, ecx
jmp 0x9daa43
mov dword [ebp + 8], edx
jmp 0x103e50e
mov eax, dword [ebp + 0xc]
jmp 0xa3fdb4
ret
jle 0xa7fc22
mov eax, dword [ebp - 4]
or esi, 0x7a8616e9
ror esi, 0xb3
neg si
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xa53d71
jae 0xaa93dd
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
clc
mov ecx, dword [ecx + edi]
jmp 0xef0d60
mov byte [esi], al
jmp 0xa99fc1
je 0xaa93dd
cmp ecx, eax
jb 0x9e010a
mov edx, dword [ebp - 0x10]
test esp, 0x28432f9a
add edx, eax
stc
cmp ecx, edx
jmp 0xaa3414
je 0x104af40
mov bl, cl
stc
cmc
sub bl, 0x30
jmp 0x102ab46
je 0xaa93dd
cmp eax, edi
jne 0x1096cdb
cmp byte [ebp + 0x10], 0
jmp 0xa3055b
mov esp, ebp
pop ebp
jmp 0xf7500b
mov ecx, esi
test dh, 0x4a
stc
cmp bh, ah
sub ecx, eax
cmc
cmp ecx, 0x104
jmp 0xa8e2b1
je 0xa49baf
mov eax, 0x5a4d
test bp, sp
clc
cmp word [edi], ax
jmp 0xa49ba9
pop ebp
ret
jl 0xf7e434
jmp 0xa7fc36
mov esp, ebp
jmp 0x1051a56
ja 0x104af40
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
cmp ebp, 0x2f0f04e8
test cl, cl
jmp 0x104af3a
mov cl, byte [esi + 2]
cmp sp, bp
add esi, 2
sub edx, edx
cmp dh, 0x86
test cl, cl
jmp 0xf8a7dc
jbe 0xa58dd4
lea ebx, [ebp - 0x114]
sar dl, 0x67
shr dl, cl
sub ebx, eax
rcl dl, 0x2d
rol dl, cl
mov dl, byte [eax]
cmp dl, 0x99
test dl, dl
jmp 0x101cc1c
je 0xa49baf
mov ecx, dword [ebp + 0xc]
cmp edx, edi
test ecx, ecx
jmp 0xf949be
je 0xf7e434
mov edx, dword [eax + edi + 0x20]
jmp 0xa3c650
ret
call eax
pop esi
not di
xchg bx, di
pop ebx
mov edi, 0x3c9c2a3a
pop edi
jmp 0xf93cec
jne 0xf90c22
lea edx, [ebp - 0x114]
cbw
push edx
movsx ax, bh
cmova ax, sp
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0xf90c1c
je 0xa58dd4
mov byte [ebx + eax], dl
movsx edx, bx
inc dh
mov edx, dword [ebp + 8]
jmp 0x101ea29
mov eax, dword [ebp + 0x10]
jmp 0xec6fc5
inc edx
jmp 0x1055b37
push eax
jmp 0x108f475
push ebp
mov ebp, esp
cmc
sub esp, 0x114
cmp ax, di
stc
push edi
bsf edi, ebx
mov edi, dword [ebp + 8]
cmp cx, di
test edi, edi
jmp 0xff146c
inc esi
cmp bp, 0x7c9e
cmp edi, ebp
cmp bl, 9
jmp 0xfda61f
call fcn.00a8c419
lea esp, [esp + 4]
test esi, eax
cmp eax, 0xffffffff
je 0xebc1cd
test eax, eax
jmp 0xec742f
mov dword [ebp + 8], edx
cmp ebp, edx
cmp edx, ecx
jmp 0xa58dce
jmp 0xebc1d2
jne 0xf8a7e2
push 0
jmp 0x10510bd
add edx, edi
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0xfb44a3
push edx
jmp 0x1024d12
pop ebp
ret
inc eax
jmp 0x103181b
mov edx, dword [edi + 0x3c]
jmp 0x10922e9
mov esp, ebp
movzx ebp, ax
pop ebp
ret
call fcn.01029cff
add esp, 0xc
pop esi
pop ebx
xchg di, di
bswap edi
pop edi
jmp 0xfbc760
lea edx, [edx + edi]
stc
cmp di, 0x3146
cmp dword [edx], 0x4550
jmp 0xa96be2
call eax
pop esi
jmp 0xa95aaf
push ecx
jmp 0xa51b5f
cmp byte [esi + 1], 0x23
cmova ecx, esi
movzx ecx, cx
bswap cx
lea ecx, [esi + 1]
jmp 0xa5b650