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

Disassembly:
je 0x10a60126
push 0
push ecx
jmp 0x10a8edec
call fcn.10688510
add esp, 4
cmp eax, 0xffffffff
jmp 0x105fea43
ret
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10a8eac9
push eax
setae ah
jmp 0x10651103
mov esp, ebp
pop ebp
jmp 0x1060c78f
cmp word [edi], ax
jmp 0x1066178b
mov ebx, dword [eax + edi + 0x18]
test ebp, ebx
cmp eax, 0x641d380a
test ebx, ebx
jmp 0x10aa9cfd
ret
mov edx, dword [edi + 0x3c]
cmp ebp, 0x59f1774d
lea edx, [edx + edi]
clc
cmc
cmp dword [edx], 0x4550
jmp 0x10aefcd5
push edx
lahf
movzx eax, dx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x10aea334
jne 0x10a60141
push 0
jmp 0x10674eb8
call eax
test eax, eax
jne 0x10aea33a
lea edx, [ebp - 0x114]
jmp 0x1054aff2
call fcn.10ab2a77
add esp, 0xc
not bx
movzx esi, ax
pop esi
pop ebx
pop edi
jmp 0x106a1bad
lea ecx, [edx + ecx*4]
cmp sp, 0x4568
stc
mov ecx, dword [ecx + edi]
cmp ebx, esi
test ecx, ecx
jmp 0x1067e9cc
ret
call fcn.10ab2a77
add esp, 0xc
pop esi
pop ebx
movsx edi, bx
movzx edi, ax
pop edi
jmp 0x10620b26
jb 0x10a76a8a
mov eax, dword [ebp + 8]
sete cl
lea ecx, [ebp - 0x114]
jmp 0x105a8768
push ecx
mov byte [ebp + eax - 0x114], 0
bswap ax
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x105568d4
je 0x10661791
mov eax, 0x5a4d
stc
jmp 0x1052b5e7
cmp edx, 0x104
jb 0x10a6d603
lea eax, [ebp - 0x114]
push eax
push edi
cbw
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1064a03c
jae 0x10a53784
lea eax, [ecx + edi]
mov cl, byte [eax]
btr esi, ebx
mov esi, eax
stc
test sp, 0x27a8
test bl, dh
test cl, cl
jmp 0x1063c730
mov esp, ebp
cmovle bp, ax
not bp
pop ebp
ret
mov esp, ebp
not bp
pop ebp
ret
mov eax, dword [ebp + 0xc]
jmp 0x10526118
test dl, dl
jmp 0x10631a62
jae 0x1061020a
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmc
test edi, eax
test ecx, ecx
je 0x1061020a
cmp ecx, eax
jb 0x10a53784
mov edx, dword [ebp - 0x10]
add edx, eax
cmc
cmp ecx, edx
jmp 0x105c911d
je 0x10677b47
test eax, eax
jmp 0x10666355
ret
inc esi
cmp ah, 0x2b
test cl, cl
jne 0x1063c73a
pop esi
btr di, 0xa4
shld di, ax, 0xe9
pop ebx
shr edi, 0x36
xor eax, eax
pop edi
jmp 0x105c9158
mov esp, ebp
movzx ebp, bx
pop ebp
jmp 0x10538cd7
mov esp, ebp
not bp
mov bp, 0x6f90
pop ebp
jmp 0x10571e1b
push eax
sar esi, 1
cbw
shr eax, 0x88
sbb eax, ebx
mov eax, dword [edx + esi*4]
stc
clc
add eax, edi
jmp 0x1051cdd4
je 0x1057d98c
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x1066874c
jae 0x1061020a
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x10a76a7a
je 0x1061020a
mov edi, edi
test edx, esi
cmp cl, 0x2e
jmp 0x10acd840
mov ecx, dword [ebp + 0xc]
movsx edx, di
cwd
shl si, 0xb8
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
dec si
cmc
or esi, 0x3b8003b2
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmc
jmp 0x1062df2a
push eax
jmp 0x1055a96e
call eax
pop esi
mov edi, 0x94834ec
pop ebx
not edi
pop edi
mov esp, ebp
mov bp, dx
pop ebp
jmp 0x10a86237
push edi
lahf
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10a5a638
jl 0x10b29d60
jmp 0x1063fc49
mov byte [esi], al
je 0x105b3722
inc edx
cmp bx, bp
stc
jmp 0x105b3716
je 0x1053d40e
xor eax, eax
not edi
pop edi
jmp 0x10a56f2b
ja 0x1052c45c
sub ecx, dword [eax + edi + 0x10]
cmc
clc
jmp 0x105200db
je 0x10b1cf2d
cmp eax, 1
jmp 0x10b173a8
inc edx
jmp 0x10688446
push edx
jmp 0x10644675
lea ebx, [esi - 1]
test sp, di
test esi, 0x58671e9d
cmp bx, 0x2537
cmp dword [ebp + 8], ebx
jmp 0x10b29d4b
jne 0x105f142d
pop esi
rcr di, 0x9e
pop ebx
btc di, 0x8a
sub eax, eax
not di
xchg edi, edi
pop edi
jmp 0x105ca0de
inc eax
clc
cmp esi, esp
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x1057d986
mov esp, ebp
movzx ebp, cx
pop ebp
ret
pop esi
pop ebx
lea eax, [ecx + edi]
mov di, 0x4bfc
bswap edi
movsx edi, sp
pop edi
jmp 0x105279a9
mov esp, ebp
movsx ebp, sp
pop ebp
jmp 0x1051e817
call eax
pop esi
mov di, 0x1796
pop ebx
pop edi
jmp 0x1062adaa
mov cl, byte [esi + 2]
stc
cmp dx, 0x2a77
lea esi, [esi + 2]
cmp ebp, edi
sub edx, edx
test ax, sp
test cl, cl
je 0x1054ff32
mov bl, cl
test dl, 0x2a
sub bl, 0x30
inc esi
stc
cmp esi, ecx
cmp bl, 9
jmp 0x10af5fb6
jne 0x10a81d65
cmp byte [ebp + 0x10], 0
je 0x105cc902
mov ebx, dword [ebp + 0xc]
cmp bh, 0x51
add eax, 0x66bc368c
lea eax, [ebp - 0x114]
sub cl, 3
sub edx, edx
rol cl, cl
sub ebx, eax
btr si, 0x3c
cwde
mov cl, 0x1a
mov edi, edi
mov eax, 0x4ca408b3
rcl si, 0x35
mov cl, dl
clc
rcr si, 0xc6
rol eax, cl
lea esi, [ebp + edx - 0x114]
stc
test ebp, esi
cmp ecx, 0x220d3fbe
add al, dl
test eax, eax
cmp ch, 0x41
xor al, byte [ebx + esi]
jmp 0x1065a1e2
jbe 0x1057d98c
lea ebx, [ebp - 0x114]
sub ebx, eax
inc dl
mov dl, byte [eax]
test ecx, ebp
jmp 0x105dff83
mov ecx, esi
test si, cx
stc
sub ecx, eax
test ax, di
stc
cmp ecx, 0x104
jmp 0x1063c19f
movzx ecx, word [eax + edi]
movsx dx, ch
bswap edx
lea edx, [ebx + 1]
jmp 0x10a8263d
cmp byte [esi + 1], 0x23
movzx ecx, sp
movsx cx, bl
cmovo cx, si
lea ecx, [esi + 1]
jmp 0x10515cd7
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x10ab0556
ret
jae 0x1061020a
mov edx, dword [eax + edi + 0x1c]
jmp 0x105696f2
push eax
jmp 0x10572d3c
je 0x10b29d60
mov edx, dword [eax + edi + 0x20]
dec ebx
add edx, edi
mov dword [ebp + 8], 0
cmp edx, esp
test di, cx
cmc
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x106597c9
mov dword [ebp + 8], esi
jmp 0x10677b58
jmp 0x10677b58
push ebp
mov ebp, esp
cmc
stc
sub esp, 0x114
cmc
push edi
shld edi, eax, 9
mov edi, dword [ebp + 8]
cmp esp, 0x3a0357a1
cmp esp, edi
test edi, edi
jmp 0x10ad8932
je 0x10a799dd
mov cl, byte [esi + 1]
jmp 0x106101fe
je 0x10661791
mov ecx, dword [ebp + 0xc]
test sp, si
cmp bp, 0x60c
cmc
test ecx, ecx
jmp 0x105aba5b
je 0x1061020a
cmp eax, edi
jmp 0x10a6d5cf
jne 0x10661791
mov eax, dword [edx + 0x78]
cmc
mov dword [ebp - 4], eax
test sp, 0x12c0
test eax, eax
je 0x10661791
mov edx, dword [edx + 0x7c]
clc
test ax, bx
push ebx
push esi
cmp edi, ebx
or esi, 0xffffffff
stc
mov dword [ebp - 0x10], edx
test eax, eax
mov dword [ebp - 8], esi
stc
test sp, ax
cmp ecx, 0xffff
jmp 0x10665021
ja 0x1054ff32
movsx ecx, cl
lea edx, [edx + edx*4]
cmc
cmp esp, 0x5d953875
lea edx, [ecx + edx*2 - 0x30]
or cl, bl
mov cl, byte [esi]
test cl, cl
jmp 0x1054ff2c
jne 0x10677b58
inc esi
jmp 0x10aaf751
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
jmp 0x10a81540
jle 0x1063fc3a
mov eax, dword [ebp - 4]
sar si, 0xe4
adc si, di
mov esi, edi
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x105f1412