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

Disassembly:
ret
jae 0x1114db02
lea eax, [ecx + edi]
mov cl, byte [eax]
neg si
rcr si, 0x9d
mov esi, eax
cmp di, ax
test al, 3
test cl, cl
je 0x1090e4a3
mov edi, edi
cmp al, cl
cmp cl, 0x2e
jmp 0x11162fcd
pop ebp
jmp 0x107f5af3
mov byte [esi], al
jmp 0x11105511
jb 0x10a1c1f8
mov eax, dword [ebp + 8]
movzx cx, dh
lea ecx, [ebp - 0x114]
jmp 0x10943084
mov esp, ebp
mov ebp, edi
cmovg ebp, eax
jmp 0x1084acda
lea ecx, [edx + ecx*4]
cmc
mov ecx, dword [ecx + edi]
cmc
test esp, esp
test ecx, ecx
jmp 0x10a160aa
mov esp, ebp
jmp 0x109d601e
pop esi
not bl
mov edi, ebp
setns bh
pop ebx
pop edi
jmp 0x11124f57
cmp word [edi], ax
jmp 0x109e47a7
push eax
jmp 0x10a0559d
mov cl, byte [esi + 2]
cmp dx, ax
test dl, ch
add esi, 2
clc
test edi, 0x43052a8e
xor edx, edx
test cl, cl
je 0x10a13342
mov bl, cl
sub bl, 0x30
jmp 0x10888835
inc eax
stc
cmp edi, ecx
mov dword [ebp + 8], edx
stc
cmp edx, ecx
jmp 0x108661c5
inc esi
jmp 0x108d18fe
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
movzx eax, cx
cmove ax, ax
mov eax, dword [ebp + 8]
adc si, sp
bts esi, edi
lea esi, [ebx + eax]
dec al
clc
mov eax, dword [ebp + 0x10]
push eax
sar esi, 1
mov eax, dword [edx + esi*4]
jmp 0x108fa734
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test ch, 7
test cl, cl
jmp 0x10a1333c
mov edx, dword [edi + 0x3c]
cmp di, 0x748c
stc
add edx, edi
cmp dword [edx], 0x4550
jne 0x109e47ad
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
clc
test eax, eax
je 0x109e47ad
mov edx, dword [edx + 0x7c]
cmp bp, 0x3a20
push ebx
jmp 0x10a3cd62
dec ebx
jmp 0x1098ff18
jne 0x108e7e85
cmp byte [ebp + 0x10], 0
jmp 0x1111f093
jae 0x1090e4a3
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
shrd ecx, edx, 0x2b
sar cx, 0x8e
mov ecx, dword [edx + edi]
jmp 0x1114f54c
lea ebx, [esi - 1]
test bh, 0xe4
cmp dword [ebp + 8], ebx
jmp 0x10a0bf7f
je 0x1088606d
push 0
jmp 0x109d7443
inc esi
stc
jmp 0x11116ee5
test ecx, ecx
jmp 0x10a1c1e7
cmp bl, 9
jmp 0x108ff973
call fcn.1091d4a4
lea esp, [esp + 4]
clc
cmp esi, ebp
cmp eax, 0xffffffff
je 0x108afb39
test eax, eax
jmp 0x10916e3f
je 0x109e47ad
mov eax, 0x5a4d
test bx, bx
jmp 0x10879570
mov ecx, esi
cmp si, bp
sub ecx, eax
cmp ebp, 0x42f325a7
cmp ecx, 0x104
jmp 0x109f84c2
push eax
call fcn.10985cce
add esp, 0xc
movsx ebx, si
jmp 0x1087904a
cmp byte [esi + 1], 0x23
not ch
lea ecx, [esi + 1]
jmp 0x108b2fab
jmp 0x108afb3f
je 0x10a45be1
mov edx, dword [eax + edi + 0x20]
jmp 0x10897984
add eax, edi
jmp 0x108d3192
mov esp, ebp
pop ebp
ret
ja 0x10a13342
movsx ecx, cl
cmc
lea edx, [edx + edx*4]
jmp 0x10895afe
jae 0x1090e4a3
mov edx, dword [eax + edi + 0x1c]
jmp 0x1086c535
je 0x1090e4a3
cmp ecx, eax
jmp 0x10a2fc07
xor al, byte [ebx + esi]
jmp 0x10861a4e
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1112d62c
jne 0x107f75d5
pop esi
pop ebx
bts edi, ecx
sub eax, eax
not edi
pop edi
mov esp, ebp
not bp
pop ebp
ret
je 0x11124de7
cmp eax, 1
jmp 0x1115164a
push ecx
mov byte [ebp + eax - 0x114], 0
movzx eax, bp
not ax
cmovne eax, ebp
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1111cf71
call eax
test eax, eax
jmp 0x109dd02c
push eax
movzx eax, bx
movzx ax, dl
push edi
jmp 0x109087b3
mov dword [ebp + 8], 0
cmp edi, 0x53330d68
test edx, 0x1e6c631c
mov dword [ebp - 0xc], edx
cmc
test ebx, ebx
jl 0x10a45be1
jmp 0x10895359
push ebp
mov ebp, esp
test dx, ax
lea esp, [esp - 0x114]
jmp 0x10a30a72
lea edx, [edx + edi]
stc
jmp 0x1096c663
pop ebp
jmp 0x1099ca7f
mov esp, ebp
pop ebp
jmp 0x10a320ef
ret
mov esp, ebp
pop ebp
jmp 0x10a2e30f
mov dword [ebp + 8], esi
jmp 0x10a3cbbb
ret
pop ebp
jmp 0x109fa0cf
push ecx
jmp 0x108e612b
je 0x1090e4a3
cmp eax, edi
jmp 0x1089cc3d
je 0x10896540
sub eax, eax
mov di, 0x2b66
pop edi
jmp 0x1086a3c1
push edx
jmp 0x10882f58
jae 0x1090e4a3
mov dword [ebp + 8], 0
jmp 0x108cdb08
ret
call fcn.10985cce
add esp, 0xc
mov esi, 0x592441ab
not bx
pop esi
movzx edi, sp
movsx bx, ch
pop ebx
jmp 0x1114be47
jle 0x1089534c
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
jmp 0x10a45be1
jne 0x10886089
push 0
jmp 0x109f4627
jne 0x109050cf
pop esi
rol ebx, 0xe1
or ebx, esp
movzx bx, ch
pop ebx
ror edi, 0xc
btc edi, 0x21
xor eax, eax
pop edi
jmp 0x10873fef
mov ebx, dword [eax + edi + 0x18]
cmc
cmp dl, 0x80
test ebx, ebx
jmp 0x108fa626
jbe 0x108661cb
lea ebx, [ebp - 0x114]
and dl, 0x4b
sub ebx, eax
mov dl, byte [eax]
test dl, dl
je 0x108661cb
mov byte [ebx + eax], dl
bswap dx
cdq
mov edx, dword [ebp + 8]
jmp 0x10a1e15b
inc edx
jmp 0x10886ae6
mov eax, dword [ebp + 0xc]
jmp 0x1095c0da
ret
jb 0x1114db02
mov edx, dword [ebp - 0x10]
test esi, 0xf850282
add edx, eax
cmp ecx, edx
jmp 0x107f75b0
push edi
mov edi, dword [ebp + 8]
cmc
test edi, edi
je 0x109e47ad
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x108d5a11
ret
jmp 0x108afb3f
push esi
stc
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
ja 0x10a1a42c
sub ecx, dword [eax + edi + 0x10]
stc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x108ffe58
cmp esi, dword [eax + edi + 0x14]
jmp 0x108a905a
je 0x11161209
inc edx
test sp, 0x7f9e
cmp cx, 0x203d
cmc
cmp edx, 0x104
jmp 0x11161203
mov dword [ebp + 8], edx
jmp 0x108e9081
mov esp, ebp
bswap ebp
cmovb bp, di
pop ebp
jmp 0x109d42df
test cl, cl
jmp 0x1090e49d
call eax
test eax, eax
jne 0x109dd032
lea edx, [ebp - 0x114]
push edx
cmovo ax, di
movzx ax, dh
mov ax, 0x4b8c
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1094a102
je 0x10a2558c
mov ebx, dword [ebp + 0xc]
xadd ax, si
sub cl, 0x6f
lea eax, [ebp - 0x114]
xor edx, edx
rol cl, 0xa6
sub ebx, eax
mov esi, 0x7bde37ce
mov edi, edi
bts ax, bx
mov eax, 0x4d055f75
mov cl, dl
bts si, cx
clc
rol eax, cl
xadd si, si
not esi
lea esi, [ebp + edx - 0x114]
clc
add al, dl
jmp 0x109082a0
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
cmovnp ax, di
bswap ax
lea eax, [edx + esi*2]
cdq
cwd
movzx ecx, word [eax + edi]
mov dx, si
lea edx, [ebx + 1]
jmp 0x11160c78
mov esp, ebp
jmp 0x1099068e
call eax
pop esi
pop ebx
cmovnp di, ax
xchg edi, edi
pop edi
jmp 0x108fdfe0
pop edi
jmp 0x1110ed70
push eax
cmovg ax, bx
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
mov bx, sp
pop ebx
cmovl di, bp
pop edi
jmp 0x1099a4a5
pop esi
movsx eax, ax
pop ebx
bswap eax
lea eax, [ecx + edi]
movzx edi, cx
pop edi
jmp 0x109a0ae2
test ecx, ecx
jmp 0x109050c9
jne 0x108afb3f
inc esi
jmp 0x109cd0bb
mov dword [ebp - 8], ecx
jmp 0x11108bea
jb 0x1111f0bb
lea eax, [ebp - 0x114]
jmp 0x1114d20a
je 0x108dd273
mov cl, byte [esi + 1]
jmp 0x108bb88a