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

Disassembly:
jns 0x108d706e
lea edi, [esi - 1]
jmp 0x1048fc06
je 0x1087e0d1
xor eax, eax
not esi
pop esi
jmp 0x1085a038
mov eax, dword [ebp + 0xc]
push eax
xchg ah, ah
lahf
push edx
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x108de660
mov esp, ebp
jmp 0x107ff322
push edx
push edi
jmp 0x1044947d
jb 0x10918cce
lea ecx, [ebp - 0x114]
cwde
mov al, 0x78
push ecx
setns ah
nop
mov eax, esp
mov byte [ebp + edi - 0x114], 0
cbw
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x1085dc3b
jb 0x1089b4d4
mov esi, dword [ebp - 0x10]
cmp edi, eax
test eax, esi
lea esi, [esi + edx]
cmp ebx, 0xda92307
test al, 0x13
cmp eax, esi
jmp 0x1040b067
je 0x103d791e
mov byte [ebx + eax], dl
inc edi
jmp 0x10809c28
ret
ret
jae 0x1089b4d4
add eax, ecx
mov cl, byte [eax]
ror esi, 0x3d
mov esi, eax
cmc
test cl, cl
jmp 0x109e0fc7
push eax
push edx
movsx eax, bp
nop
mov eax, eax
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x107d8ecb
jle 0x1087838f
jmp 0x1047c200
call fcn.1082a26f
add esp, 0xc
mov edi, edi
mov edi, 0x1ed838be
pop edi
cmovp ebx, ecx
pop ebx
mov esi, 0xc37189
xchg esi, esi
pop esi
mov esp, ebp
mov bp, cx
cmovs bp, bp
movsx ebp, di
pop ebp
jmp 0x1092b34f
pop ebp
jmp 0x10934f55
je 0x1082e579
lea eax, [ecx - 0x30]
jmp 0x109e17a2
mov eax, dword [ebp + 8]
inc dh
bsf ecx, ebx
xchg ch, ch
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + eax + 0x24]
movzx cx, dh
lea ecx, [edx + esi*2]
or edx, 0x31245090
movzx edx, word [ecx + eax]
movzx ecx, si
rol ch, cl
xor cx, 0xc87
mov dword [ebp - 8], edx
bt edx, 0x49
xchg ch, ch
mov ecx, eax
shld dx, si, 0x66
mov edx, dword [ebp - 4]
cwde
sar al, 0x5f
mov eax, dword [ebp - 8]
test esp, 0x36aa6ae5
test bp, si
cmp eax, dword [edx + ecx + 0x14]
jmp 0x109cfbd6
jmp 0x108d707a
mov dword [ebp - 4], edx
cmc
test ebx, 0x57dc4185
cmp bp, 0x4cf0
test edx, edx
jmp 0x1081316f
call fcn.1043b94c
add esp, 4
test eax, eax
jmp 0x103a4d80
call eax
pop edi
bswap ebx
movzx ebx, cx
pop ebx
cmovns esi, ebx
bswap si
pop esi
mov esp, ebp
bswap ebp
cmovl bp, dx
pop ebp
jmp 0x10887c9f
ret
cmp eax, 0x104
jmp 0x108595be
pop ebp
jmp 0x103e92e3
mov edi, dword [edx + ecx + 0x18]
clc
test ebp, 0x1692552c
cmp bp, 0x1b08
test edi, edi
jmp 0x108def76
inc eax
cmp edi, ecx
jmp 0x103d7918
je 0x103acb5d
mov eax, dword [eax + ecx + 0x7c]
clc
push ebx
push edi
cmp cl, cl
cmp esi, 0x35c93237
mov dword [ebp - 0x10], eax
cmp bl, 0x74
mov dword [ebp - 8], 0xffffffff
stc
test al, ch
cmp esi, 0xffff
jmp 0x10884030
jne 0x103acb5d
mov edx, dword [eax + ecx + 0x78]
jmp 0x10496949
je 0x1099a2ed
mov edx, dword [ebp + 8]
stc
cmp edi, edx
jmp 0x109186ee
push ebp
xor ebp, eax
mov ebp, esp
not cl
mov ecx, dword [ebp + 8]
lea esp, [esp - 0x114]
push esi
test ecx, 0x3f942e7c
cmc
test ecx, ecx
jmp 0x1084af9b
jne 0x1046cb4f
push 0
jmp 0x103d59ed
je 0x103acb5d
mov esi, dword [ebp + 0xc]
stc
cmc
test esi, esi
jmp 0x109abd15
mov esp, ebp
pop ebp
jmp 0x10404f4b
jb 0x108dfd7e
lea eax, [ebp - 0x114]
jmp 0x10414362
mov esp, ebp
pop ebp
jmp 0x107d9dc7
call eax
mov edi, eax
test esp, ebx
jmp 0x108bb0a4
mov ecx, esi
test eax, 0x65ba5762
sub ecx, eax
jmp 0x10918ca8
mov eax, dword [ebp - 0xc]
ror si, 0x71
sub dl, 0x6d
add si, 0x2917
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
cmp cl, 0x4b
sar esi, 1
mov eax, dword [eax + esi*4]
test edx, 0x7e7c2945
push edx
sub edx, eax
mov edx, dword [ebp + 0xc]
add eax, ecx
jmp 0x104b30b6
cmp byte [esi + 1], 0x23
cmovle cx, bx
movzx ecx, dx
lea ecx, [esi + 1]
je 0x10902928
push 0
push ecx
jmp 0x10930b14
mov eax, dword [ecx + 0x3c]
clc
cmp dword [eax + ecx], 0x4550
jmp 0x10817164
ja 0x10802c69
mov eax, esi
sub eax, dword [edx + ecx + 0x10]
jmp 0x108ea167
ret
js 0x1047c207
jmp 0x1087839e
mov byte [esi], cl
jmp 0x1092226f
jne 0x1081e45f
lea edx, [ebp - 0x114]
push edx
not eax
jmp 0x108a35c9
pop edi
pop ebx
shr esi, 0xb3
mov esi, ecx
add eax, ecx
pop esi
mov esp, ebp
cmovno ebp, esp
jmp 0x10450faa
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x108d65d9
test cl, cl
jmp 0x1046cb49
test edi, edi
jmp 0x108985dd
call eax
mov edi, eax
test sp, 0x2def
test edi, edi
jmp 0x1081e459
jle 0x1047c1c4
lea ebx, [esi + 1]
sub ch, 0x43
mov ecx, dword [ebp + 8]
cmp ebx, edi
jmp 0x104391ef
call eax
pop edi
not bl
pop ebx
bswap si
mov esi, 0x207e3d5f
pop esi
jmp 0x103c4fc2
je 0x1047c207
mov eax, dword [edx + ecx + 0x20]
jmp 0x10914ab6
je 0x103b5fdc
mov edi, dword [ebp + 0xc]
shrd esi, edx, 0xeb
lea ecx, [ebp - 0x114]
xchg ebx, esi
sub eax, eax
movzx esi, di
rol bl, cl
sub edi, ecx
lea esp, [esp]
mov cl, al
mov si, bp
bts si, si
mov ebx, 0x74361ad5
movzx esi, bp
rol ebx, cl
movsx esi, di
clc
lea esi, [ebp + eax - 0x114]
sar ch, cl
cmp sp, di
rcr cx, cl
lea ecx, [eax + ebx]
cmp edi, 0x24610183
xor cl, byte [edi + esi]
jmp 0x10897482
mov dword [ebp - 8], eax
jmp 0x10917501
mov cl, byte [esi + 2]
lea esi, [esi + 2]
sub edx, edx
cmp esp, eax
jmp 0x108af41a
call fcn.1082a26f
add esp, 0xc
movzx bx, dl
pop edi
pop ebx
movsx esi, ax
pop esi
jmp 0x109c9154
add eax, ecx
xor ebx, ebx
jmp 0x1099682a
jmp 0x1047c207
jne 0x1087c2ff
cmp byte [ebp + 0x10], 0
jmp 0x108dfd59
cmp ecx, 0x104
jae 0x1099a2ed
xor edi, edi
stc
test cx, 0x450e
test ecx, ecx
je 0x103d791e
lea ebx, [ebp - 0x114]
sub ebx, eax
sub dl, bl
mov dl, byte [eax]
clc
test ah, 0x23
test dl, dl
jmp 0x103dd7d2
je 0x108595c4
inc eax
stc
jmp 0x107e2b6f
ret
push edi
jmp 0x1090ad1d
ret
mov dword [ebp - 0xc], eax
jmp 0x1089101c
dec edi
jmp 0x109425ff
inc esi
test ebp, ebx
cmp ax, 0x1d3b
cmc
test cl, cl
jne 0x109e0fcd
pop edi
bt bx, 0xa2
pop ebx
bt esi, esi
sal esi, 0xc9
xor eax, eax
movsx esi, si
not esi
pop esi
jmp 0x10853bef
je 0x103acb5d
mov eax, 0x5a4d
cmp edi, 0x504970cb
clc
cmp word [ecx], ax
jmp 0x103acb57
mov esp, ebp
pop ebp
ret
jae 0x1099a2ed
mov esi, dword [edx + ecx + 0x1c]
cmp ax, di
test si, si
lea eax, [esi + eax*4]
test bp, dx
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x109df6e8
je 0x1099a2ed
cmp eax, edx
jmp 0x103d9397
je 0x1099a2ed
cmp cl, 0x2e
je 0x1086183e
mov cl, byte [esi + 1]
jmp 0x1099a2dd
inc esi
test ebx, esi
cmp dx, 0x70e7
cmp bp, dx
cmp al, 9
ja 0x1082e579
movsx eax, cl
xchg cl, cl
seta cl
mov cl, byte [esi]
cmp edx, esp
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
cmp bl, 0x13
stc
test cl, cl
jmp 0x1082e573