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

Disassembly:
je 0xa9ad8a
mov cl, byte [esi + 1]
inc esi
test cl, cl
jne 0x1027524
mov eax, dword [eax + esi*4]
clc
test ebx, ebp
push ecx
mov ecx, ecx
bswap cx
sbb cx, dx
mov ecx, dword [ebp + 0xc]
cmc
clc
add eax, edx
jmp 0x101e3f8
mov eax, dword [ebp - 0xc]
add esi, esp
rol cx, 0x1b
mov ecx, dword [ebp + 0x10]
sub si, si
bt si, 7
mov si, 0xc1f
lea esi, [edi + ebx]
test dl, cl
stc
cmc
sar esi, 1
jmp 0xa9281c
ret
mov ecx, esi
stc
jmp 0x1038ded
inc edi
jmp 0xb34d4a
mov byte [ebp + edi - 0x114], 0
not eax
cwde
mov ah, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xeee021
inc eax
cmp ebp, 0xcc859733
cmp edi, ecx
jmp 0xeee248
pop ebp
ret
jle 0xa97123
mov ecx, dword [ebp - 4]
jmp 0x101e3f3
push esi
cmp bx, si
cmp ebp, 0x593ddc1e
jmp 0xb5cd53
je 0x1038a21
mov eax, dword [ecx + edx + 0x20]
dec edi
stc
test edi, 0x1031d614
add eax, edx
xor ebx, ebx
mov dword [ebp - 0xc], eax
test edx, esi
test edi, edi
jl 0x1038a21
jmp 0xa9712c
jb 0x103e923
mov esi, dword [ebp - 0x10]
cmc
clc
stc
add esi, ecx
cmp eax, esi
jmp 0x1041a94
test edx, edx
je 0xeee9e4
mov esi, dword [ebp + 0xc]
cmp bx, sp
test esi, esi
jmp 0x1058531
mov eax, dword [edx + 0x3c]
test dx, sp
lea eax, [eax + edx]
cmp dword [eax], 0x4550
jmp 0x1021f86
je 0xeee9e4
mov eax, dword [eax + 0x7c]
push ebx
push edi
test sp, 0x3a0d
jmp 0xed0fce
mov dword [ebp - 0x10], eax
test edi, 0xa5ab742d
mov dword [ebp - 8], 0xffffffff
test dx, ax
cmp esi, 0xffff
ja 0xeefd28
mov eax, esi
test esi, ecx
cmc
sub eax, dword [ecx + edx + 0x10]
jmp 0x1018ce1
call eax
mov edi, eax
cmc
test edi, edi
jmp 0x1040a36
jb 0x1020003
lea ecx, [ebp - 0x114]
cmovg ax, bp
bswap eax
cwde
push ecx
jmp 0xaa8d61
je 0xb5d253
xor eax, eax
mov si, 0x9db0
pop esi
mov esp, ebp
movzx ebp, ax
jmp 0xb3594e
mov edi, dword [ecx + edx + 0x18]
clc
cmp ax, cx
test edi, edi
jmp 0xb4f1e1
je 0xa8eb17
cmp eax, ecx
jmp 0xb51fcd
jmp 0x1038a1b
jae 0xa8eb17
sub edi, edi
test ecx, ecx
jbe 0xeee24e
lea ebx, [ebp - 0x114]
jmp 0x1020001
jmp 0x1038a21
call fcn.00a9fbfb
add esp, 4
clc
test eax, eax
jge 0x10337e2
lea edi, [esi - 1]
jmp 0x1032a10
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x1052722
mov esp, ebp
pop ebp
jmp 0xa98c5d
jne 0xeee9e4
mov ecx, dword [eax + 0x78]
cmp bp, ax
cmc
mov dword [ebp - 4], ecx
cmp bp, 0x8680
cmc
clc
test ecx, ecx
jmp 0xece127
je 0xa8eb17
cmp cl, 0x2e
jmp 0xa8eb05
jmp 0x10337ed
jle 0x10389f8
lea ebx, [esi + 1]
not dh
cmp ebx, edi
movsx dx, dh
mov edx, ebp
mov edx, dword [ebp + 8]
jmp 0xb3946b
mov edx, dword [ebp - 4]
adc cx, si
mov eax, dword [ebp + 8]
mov ecx, dword [edx + eax + 0x24]
movzx dx, ah
clc
lea edx, [ecx + esi*2]
movzx eax, word [edx + eax]
mov ecx, dword [ebp - 4]
sal dh, cl
or dl, dh
mov edx, dword [ebp + 8]
mov dword [ebp - 8], eax
btr eax, ebx
mov eax, dword [ebp - 8]
cmp bl, 0x25
clc
cmp eax, dword [ecx + edx + 0x14]
jmp 0x103ad85
sub ecx, eax
cmp eax, eax
cmp sp, 0x5e8e
cmp ecx, 0x104
jmp 0x101e3d8
jae 0xa8eb17
mov esi, dword [ecx + edx + 0x1c]
lea eax, [esi + eax*4]
mov eax, dword [eax + edx]
test eax, eax
jmp 0x1016d8a
pop edi
bsr si, si
btc bx, 0x85
pop ebx
add eax, edx
pop esi
jmp 0x102042f
jae 0x103e923
mov cl, byte [eax + edx]
add esi, esi
sbb esi, 0x41947b03
lea eax, [eax + edx]
adc esi, 0x329a1a22
shld esi, ecx, 0x3d
stc
mov esi, eax
test cl, cl
jmp 0x102751e
push ebp
rcr bp, 0x32
mov ebp, esp
clc
mov edx, dword [ebp + 8]
cmc
lea esp, [esp - 0x114]
stc
jmp 0xb3d91d
je 0xeee24e
mov byte [ebx + eax], dl
jmp 0xaa2548
je 0xeee9e4
mov eax, 0x5a4d
cmp di, 0xa2ba
test ah, bh
cmp word [edx], ax
jmp 0xeee9de