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

Disassembly:
jmp 0x1090fa02
sar esi, 1
cmp ah, 4
cmc
mov eax, dword [edx + esi*4]
cmp esi, 0x6281149
cmc
add eax, edi
jmp 0x108de8ca
je 0x109d4b3e
xor eax, eax
bswap di
xchg edi, edi
pop edi
jmp 0x10553fdf
test ebx, ebx
jmp 0x108f5eb3
mov dword [ebp - 8], ecx
jmp 0x108c626c
mov ecx, dword [ebp - 4]
movzx edx, ax
movzx dx, al
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
cmovno edx, ebp
movzx ecx, word [eax + edi]
cwd
xchg dx, dx
lea edx, [ebx + 1]
jmp 0x10468ae8
jb 0x109bfd5d
mov edx, dword [ebp - 0x10]
test cl, 0xcd
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x109bf508
mov dword [ebp + 8], esi
jmp 0x104395d3
ret
ja 0x105050db
sub ecx, dword [eax + edi + 0x10]
clc
cmp ecx, dword [eax + edi + 0x14]
jmp 0x108d4c35
mov ebx, dword [eax + edi + 0x18]
cmp eax, esi
jmp 0x1046868b
je 0x1044dd11
mov edx, dword [edx + 0x7c]
test esp, 0x3ecc4bf1
test si, bp
push ebx
test ebp, eax
push esi
cmp edx, edi
or esi, 0xffffffff
cmp esp, 0x31680efe
jmp 0x1053f94e
mov dword [ebp - 0x10], edx
cmc
stc
cmp di, di
mov dword [ebp - 8], esi
jmp 0x108c0090
push ecx
jmp 0x1099b76a
mov esp, ebp
jmp 0x10592a17
jne 0x109bf52c
pop ebp
jmp 0x108c0197
test edi, edi
je 0x1044dd11
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x1044dd11
mov eax, 0x5a4d
stc
test cx, 0x5c8b
cmc
cmp word [edi], ax
jmp 0x1044dd0b
test ecx, ecx
je 0x1055928e
cmp ecx, eax
jmp 0x104831c7
cmp ecx, 0xffff
jmp 0x104f194a
ret
push ebp
xor ebp, edi
rol bp, 0x87
mov ebp, esp
clc
sub esp, 0x114
push edi
add di, ax
add edi, 0x7b1f7674
mov edi, dword [ebp + 8]
jmp 0x1059bf5f
mov dword [ebp + 8], edx
jmp 0x1090fa02
mov esp, ebp
pop ebp
jmp 0x1049b023
jae 0x1055928e
mov edx, dword [eax + edi + 0x1c]
clc
test ah, 0xbd
lea ecx, [edx + ecx*4]
stc
test eax, 0x752a4933
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0x108c0014
pop esi
btr ebx, eax
and di, 0x35a3
mov bh, 0x57
pop ebx
cmovs di, sp
ror di, 0x12
dec edi
sub eax, eax
pop edi
jmp 0x109d3260
call fcn.109bdef2
lea esp, [esp + 4]
test edi, esp
cmc
cmp eax, 0xffffffff
jmp 0x10936f3f
inc eax
cmp di, di
cmp edi, 0x733726f6
test al, dh
mov dword [ebp + 8], edx
clc
cmp bx, si
test edx, esi
cmp edx, ecx
jmp 0x109dae88
je 0x1092d7e5
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
jmp 0x109911c4
lea ebx, [esi - 1]
clc
cmp dword [ebp + 8], ebx
jmp 0x1092d7d6
mov ecx, esi
clc
cmp ecx, 0x7aee2e89
test ebp, ecx
sub ecx, eax
cmp dl, al
test si, 0xc6c
cmc
cmp ecx, 0x104
jmp 0x109683f7
jne 0x1044dd11
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test eax, eax
jmp 0x105249c2
jle 0x109b37f2
mov eax, dword [ebp - 4]
neg si
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x10986bd1
je 0x109288da
mov cl, byte [esi + 1]
jmp 0x109a18cc
je 0x1090f9fe
test eax, eax
je 0x1047132b
cmp eax, 1
jne 0x1090fa02
inc esi
jmp 0x1049786c
inc edx
jmp 0x108e3519
jae 0x1055928e
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0x109dae8e
lea ebx, [ebp - 0x114]
dec dl
rcr dl, cl
sub ebx, eax
rcr dl, 0x4a
mov dl, byte [eax]
cmc
cmp edx, ebx
test dl, dl
je 0x109dae8e
mov byte [ebx + eax], dl
not edx
mov dx, bp
movzx edx, si
mov edx, dword [ebp + 8]
jmp 0x10957b2f
ret
jae 0x1055928e
mov ecx, dword [eax + edi + 0x1c]
test ebp, 0x77ea14bb
bsf edx, edx
ror dh, cl
lea edx, [ecx + esi*4]
bt cx, sp
xadd ch, cl
mov ecx, dword [edx + edi]
clc
jmp 0x108c000c
mov dword [ebp + 8], 0
test ch, 0x67
mov dword [ebp - 0xc], edx
test ebx, ebx
jl 0x1092d7e5
jmp 0x109b3802
inc esi
test cl, cl
jmp 0x10559288
mov ecx, dword [ebp + 0xc]
shrd dx, cx, 0xc8
bt ax, sp
dec edx
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
bts si, si
test al, al
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
stc
test esp, 0xddf490c
push eax
bt eax, 0xaf
jmp 0x104444c8
jae 0x109bfd5d
lea eax, [ecx + edi]
mov cl, byte [eax]
xadd si, si
mov esi, eax
cmp esi, 0x3ebd4d36
stc
test cl, cl
je 0x1055928e
mov edi, edi
test dh, dl
cmp cl, 0x2e
jmp 0x1093666f
pop esi
cmovns ebx, eax
mov bx, cx
pop ebx
not eax
mov ah, 0xd4
setge al
lea eax, [ecx + edi]
mov edi, 0x58b5ed4
bswap di
pop edi
jmp 0x108d2288
mov esp, ebp
not bp
cmovb ebp, ebp
mov bp, 0xc62
pop ebp
jmp 0x1097d53f
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x1092ced6
jb 0x1096841b
mov eax, dword [ebp + 8]
movzx ecx, ax
lea ecx, [ebp - 0x114]
jmp 0x105452c4