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

Disassembly:
je 0x1065effb
cmp eax, 1
jmp 0x10b25f0c
ret
jb 0x106bb096
lea eax, [ebp - 0x114]
jmp 0x10aab210
jb 0x105f66fb
mov edx, dword [ebp - 0x10]
test ax, di
cmc
add edx, eax
cmp eax, esi
clc
cmp ecx, edx
jae 0x105f66fb
lea eax, [ecx + edi]
or esi, esi
dec esi
jmp 0x10b82352
push ebp
mov ebp, esp
clc
cmp bx, ax
lea esp, [esp - 0x114]
cmp ecx, edi
push edi
mov edi, dword [ebp + 8]
cmp ebx, ebp
jmp 0x1068b6b4
mov esp, ebp
mov bp, 0x1422
movsx ebp, bx
pop ebp
jmp 0x10b12e59
je 0x105e924e
test eax, eax
jmp 0x10536a4c
dec ebx
cmp ax, cx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
stc
jmp 0x10b49685
cmp ecx, 0xffff
jmp 0x10692e8a
test cl, cl
je 0x10a83112
mov bl, cl
test esi, 0x2a4a5eb0
sub bl, 0x30
jmp 0x10b3a4ff
jne 0x105d49b6
pop esi
sbb bx, cx
bts di, si
cmovle bx, sp
pop ebx
shld edi, ebx, 0x8d
bts edi, edi
sub eax, eax
mov edi, 0x6edf495c
jmp 0x105c9305
jne 0x105982ad
lea edx, [ebp - 0x114]
push edx
cbw
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x105cc254
push ecx
jmp 0x10aa8fae
mov esp, ebp
cmovne ebp, eax
not ebp
pop ebp
jmp 0x105fe8f3
inc esi
test cl, cl
jmp 0x1055a748
lea esi, [esi + 2]
cmp ecx, esi
xor edx, edx
jmp 0x10559639
je 0x10a9c54a
mov edx, dword [edx + 0x7c]
jmp 0x10abacd5
call fcn.10543504
add esp, 0xc
pop esi
xchg edi, ebx
movzx bx, ch
pop ebx
bswap edi
pop edi
jmp 0x10a89299
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x10b0540f
je 0x10a7d553
push 0
jmp 0x10b51f4b
push edx
push eax
jmp 0x1057ebe8
mov esp, ebp
movzx ebp, di
pop ebp
jmp 0x10a83f5b
mov byte [esi], al
jmp 0x10b11fd4
je 0x1055a74e
cmp eax, edi
jmp 0x106b4c02
je 0x10a9c54a
mov eax, 0x5a4d
cmp ax, 0x1e26
cmp word [edi], ax
jmp 0x10a9c544
cmp edx, ecx
jmp 0x10aa0cbe
jne 0x10a9c54a
mov eax, dword [edx + 0x78]
cmc
cmp ebx, esp
stc
mov dword [ebp - 4], eax
cmc
cmp cx, cx
test dh, ch
test eax, eax
jmp 0x10577fe1
call eax
pop esi
pop ebx
pop edi
jmp 0x105935a5
pop edi
jmp 0x10b2dc7c
call eax
test eax, eax
jmp 0x105982a7
mov dword [ebp - 8], ecx
jmp 0x10ab25c2
jbe 0x10aa0cc4
lea ebx, [ebp - 0x114]
sar dl, cl
sub ebx, eax
add dl, 0x81
xadd dl, dl
mov dl, byte [eax]
test dl, dl
jmp 0x1068a290
je 0x1055a74e
mov edi, edi
cmp esp, 0xbb345f8
stc
cmc
cmp cl, 0x2e
jmp 0x10aee636
pop ebp
jmp 0x106c75db
lea ebx, [esi - 1]
test cl, 0xa0
clc
cmp dword [ebp + 8], ebx
jmp 0x10b7fbfb
mov ebx, dword [eax + edi + 0x18]
jmp 0x10b47ce6
pop esi
cmovge ebx, esi
not bh
pop ebx
lea eax, [ecx + edi]
mov di, 0x5cdf
not edi
pop edi
jmp 0x10549d52
ret
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
cwde
lea eax, [edx + esi*2]
cmovo ecx, eax
cwd
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x105ccf7f
mov ecx, dword [ecx + edi]
cmp sp, ax
cmp esp, 0x5f7d6d83
cmc
test ecx, ecx
jmp 0x10693fa3
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x10581c9e
test ecx, ecx
je 0x1055a74e
cmp ecx, eax
jmp 0x10542060
je 0x10aa0cc4
mov byte [ebx + eax], dl
movsx edx, ax
inc edx
mov edx, dword [ebp + 8]
jmp 0x10699a31
test edi, edi
jmp 0x10b25e8b
ja 0x105ee9c8
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x106c825f
jne 0x10688d5d
pop esi
cmp al, 0xc8
setb bh
pop ebx
bts edi, edx
xor eax, eax
not di
cmovne edi, edi
mov edi, esp
pop edi
mov esp, ebp
pop ebp
jmp 0x10b21327
inc edx
jmp 0x10a79f14
mov dword [ebp + 8], esi
jmp 0x105e9255
jne 0x1068666c
cmp byte [ebp + 0x10], 0
jmp 0x106bb075
je 0x10a82d28
mov ebx, dword [ebp + 0xc]
inc si
lea eax, [ebp - 0x114]
and si, bx
sub edx, edx
bt esi, 0xf0
sub ebx, eax
mov edi, edi
cbw
mov eax, 0x62ef744e
bswap esi
rcl esi, 0x74
mov cl, dl
rol eax, cl
shr si, 0xf4
lea esi, [ebp + edx - 0x114]
jmp 0x10b26743
je 0x10b7fc15
mov edx, dword [eax + edi + 0x20]
jmp 0x10557730
ret
jae 0x1055a74e
mov edx, dword [eax + edi + 0x1c]
test cl, bl
cmp eax, 0x6c535423
lea ecx, [edx + ecx*4]
cmp si, 0x2c26
test dh, ch
jmp 0x106709cb
inc eax
mov dword [ebp + 8], edx
jmp 0x105b9c3c
mov cl, byte [esi + 2]
cmp ah, 0xff
jmp 0x105701c8
push eax
lahf
cbw
push edi
setae al
mov eax, esi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10aeaf66
mov eax, dword [ebp + 0xc]
jmp 0x10a805b2
jne 0x10559641
push 0
jmp 0x1059320b
pop ebx
xchg edi, edi
not edi
pop edi
mov esp, ebp
mov ebp, 0x59057f04
jmp 0x105dcfd0
ret
mov esp, ebp
pop ebp
jmp 0x10ac7b8d
call fcn.10a9c6b1
lea esp, [esp + 4]
cmp ebx, eax
cmp eax, 0xffffffff
jmp 0x1055609d
je 0x10b35f37
xor eax, eax
pop edi
jmp 0x10b749b0
jb 0x105ce262
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x1055d886
mov byte [ebp + eax - 0x114], 0
jmp 0x1057f8a2
push eax
cbw
push edi
bswap ax
mov ax, di
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x105c54fe
ja 0x10a83112
movsx ecx, cl
cmp ecx, 0xf0a6cc1
lea edx, [edx + edx*4]
test ch, 0x34
lea edx, [ecx + edx*2 - 0x30]
mov cl, 0x18
and cl, 0x9f
mov cl, byte [esi]
test sp, 0x2a7e
test cl, cl
jmp 0x10a8310c
mov dword [ebp + 8], edx
jmp 0x105e9255
push ebx
clc
push esi
cmc
cmp edi, ebp
or esi, 0xffffffff
test di, bp
clc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
jmp 0x10557747
ret
call eax
pop esi
pop ebx
pop edi
jmp 0x1055ec71
je 0x10b0e983
mov cl, byte [esi + 1]
jmp 0x10568d77
mov ecx, dword [ebp + 0xc]
bswap dx
or ax, cx
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
adc esi, 0x2def5925
lea esi, [ebx + eax]
btr ax, 0xd0
test eax, 0x41cf4495
sub eax, ecx
mov eax, dword [ebp + 0x10]
push eax
bt eax, 0x5c
rcl ah, cl
adc ax, cx
sar esi, 1
mov eax, dword [edx + esi*4]
clc
add eax, edi
jmp 0x10a97f20
call eax
test eax, eax
jmp 0x1055c77c
jae 0x1055a74e
mov ecx, dword [eax + edi + 0x1c]
rol dl, 0xc7
rcl dh, cl
rcl dl, 0xbf
lea edx, [ecx + esi*4]
sub ch, 0x44
mov ecx, dword [edx + edi]
cmp si, 0x1b53
jmp 0x10688d55
jae 0x1055a74e
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x105ce24c
mov ecx, esi
sub ecx, eax
cmp ecx, 0x104
jmp 0x10b0c9a9
je 0x10541d98
inc edx
cmp cx, di
test ah, 0xe4
cmp edx, 0x104
jmp 0x10541d92
ret
ret
je 0x10a9c54a
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x1059dd2c
jne 0x105e9255
inc esi
jmp 0x10699c12
add al, dl
test si, 0x44e4
xor al, byte [ebx + esi]
jmp 0x10596a3e
mov esp, ebp
xchg bp, bp
cmovl bp, sp
bswap bp
pop ebp
ret
mov edx, dword [edi + 0x3c]
test cx, bx
test esi, 0x6b5d0d15
cmp bl, 0xfd
add edx, edi
clc
cmp dword [edx], 0x4550
jmp 0x105c54b1
inc esi
cmp esp, 0x35b2663e
cmp bl, 9
jmp 0x10aab32e
test ebx, ebx
jmp 0x106c0eca
test ebx, ebx
jl 0x10b7fc15
jmp 0x10af44cc
push eax
call fcn.10543504
add esp, 0xc
movsx edi, di
pop esi
jmp 0x10a83cab
push ecx
jmp 0x10b4bd5a
mov esp, ebp
movzx ebp, sp
pop ebp
jmp 0x10540537
jle 0x10af44c0
mov eax, dword [ebp - 4]
test si, 0x7a53
and si, ax
mov esi, dword [ebp - 8]
cmc
test sp, 0x26d5
cmp esi, dword [eax + edi + 0x14]
jmp 0x10b07772
mov cl, byte [eax]
mov esi, eax
test cl, cl
jmp 0x105d49a6