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

Disassembly:
call eax
pop edi
movzx ebx, di
bswap si
pop ebx
pop esi
jmp 0x14ecaee
je 0x1232da2
cmp cl, 0x2e
je 0x1472f1e
mov cl, byte [esi + 1]
jmp 0x1232d94
jne 0x12398ad
mov edx, dword [eax + ecx + 0x78]
stc
jmp 0x120b1de
jle 0x11f1eac
lea ebx, [esi + 1]
mov ecx, dword [ebp + 8]
test esp, 0x4efd505f
cmp ebx, edi
jmp 0x1547744
mov esp, ebp
mov ebp, 0x728d53a3
movzx ebp, bp
pop ebp
jmp 0x11f8e77
mov eax, dword [ebp + 8]
sub dl, 0x1b
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + eax + 0x24]
ror cl, cl
lea ecx, [edx + esi*2]
inc dl
movzx edx, word [ecx + eax]
sub cx, 0x1eaa
mov dword [ebp - 8], edx
cwd
test ebx, ecx
mov ecx, eax
cmovl edx, edi
ror eax, cl
mov edx, dword [ebp - 4]
mov ah, ch
and eax, ecx
shrd eax, esi, 0xa6
mov eax, dword [ebp - 8]
cmp eax, dword [edx + ecx + 0x14]
jmp 0x14eab4f
ret
mov dword [ebp - 4], edx
cmc
test ecx, 0x370b71ff
clc
test edx, edx
jmp 0x14bec2e
inc edi
inc eax
cmp edi, ecx
jmp 0x14768d0
push ebp
mov ebp, esp
shrd ecx, ecx, 0x4b
shld ecx, ebp, 0xf2
mov ecx, dword [ebp + 8]
test ch, bh
sub esp, 0x114
test ax, 0x13e1
push esi
jmp 0x1bead30
js 0x11f1ee2
jmp 0x13eb234
je 0x13bbc9d
lea eax, [ecx - 0x30]
jmp 0x1264b2f
inc esi
cmp di, 0x369e
test cl, cl
jne 0x11cc4e7
pop edi
sar bh, cl
stc
btc esi, 0xe0
pop ebx
sub eax, eax
pop esi
mov esp, ebp
mov ebp, edx
cmovg bp, cx
pop ebp
ret
add eax, ecx
jmp 0x1270b7f
je 0x12398ad
mov eax, 0x5a4d
stc
cmp ebx, ebp
cmp word [ecx], ax
je 0x14fe082
sub eax, eax
pop esi
jmp 0x143e08a
ret
ret
je 0x12398ad
mov esi, dword [ebp + 0xc]
cmp bp, 0x5cea
clc
test esi, esi
jmp 0x1239896
mov esp, ebp
movsx ebp, di
pop ebp
jmp 0x123df1f
je 0x1560429
inc eax
cmp eax, 0x104
jmp 0x1560423
push edi
call fcn.012132e5
add esp, 0xc
pop edi
pop ebx
pop esi
jmp 0x1506797
inc esi
stc
clc
cmc
cmp al, 9
ja 0x13bbc9d
movsx eax, cl
setb cl
mov cl, byte [esi]
cmc
lea edx, [edx + edx*4]
stc
cmp edx, ecx
cmp bh, 0x6d
lea edx, [eax + edx*2 - 0x30]
test cl, cl
jmp 0x13bbc97
call fcn.013f4e3e
add esp, 4
clc
test ah, bl
test eax, eax
jmp 0x1512855
jne 0x122e22f
push 0
push edx
jmp 0x12624f3
call eax
mov edi, eax
test edi, edi
jmp 0x154777e
ret
mov dword [ebp - 8], eax
jmp 0x11f1ee2
mov eax, dword [ebp - 0xc]
not dx
mov edx, dword [ebp + 0x10]
rcl esi, 0x6e
test bx, bx
lea esi, [edi + ebx]
jmp 0x1be5db5
pop edi
pop ebx
and esi, esp
add eax, ecx
pop esi
jmp 0x1bd9d4f
push edi
jmp 0x1c27d7b
mov eax, dword [ebp + 0xc]
jmp 0x1498ea4
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x142433d
mov byte [esi], cl
jmp 0x125e7b2
je 0x1bd7e25
push 0
jmp 0x14bee8b
ret
mov esp, ebp
pop ebp
jmp 0x143387f
jb 0x13fc514
mov esi, dword [ebp - 0x10]
clc
cmc
jmp 0x153435a
dec edi
mov dword [ebp - 0xc], eax
jmp 0x1226906
mov ecx, esi
cmc
clc
sub ecx, eax
clc
test cl, 0xb2
cmp ecx, 0x104
jmp 0x1bcc138
jb 0x1c1344d
lea ecx, [ebp - 0x114]
cmovno ax, sp
movsx eax, cx
jmp 0x14a33e6
mov edi, dword [edx + ecx + 0x18]
test edi, edi
jmp 0x1bebc0c
call eax
mov edi, eax
test edi, edi
jne 0x1547784
lea edx, [ebp - 0x114]
jmp 0x14f7762
push eax
movzx ax, bl
xchg al, al
push edx
not ah
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x11bc1ce
push ecx
movsx ax, ch
mov byte [ebp + edi - 0x114], 0
cbw
xchg ah, al
jmp 0x15132bb
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
ja 0x147d2c4
mov eax, esi
clc
sub eax, dword [edx + ecx + 0x10]
jmp 0x13e5f15
push eax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1bdab09
je 0x12398ad
mov eax, dword [eax + ecx + 0x7c]
stc
push ebx
push edi
clc
mov dword [ebp - 0x10], eax
jmp 0x14aab9a
push ecx
jmp 0x13fe756
test dl, dl
jmp 0x1c10634
jae 0x1232da2
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
stc
cmp al, 0x71
mov eax, dword [eax + ecx]
test ebx, eax
test eax, eax
jmp 0x1547300
mov esp, ebp
not ebp
pop ebp
ret
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x13cd35e
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0x11d51e0
mov esp, ebp
cmovne ebp, edi
mov bp, cx
pop ebp
jmp 0x13de57b
jns 0x11d6e01
lea edi, [esi - 1]
jmp 0x11d6e0a
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1485d06
jne 0x1415254
cmp byte [ebp + 0x10], 0
je 0x1411142
mov edi, dword [ebp + 0xc]
stc
lea ecx, [ebp - 0x114]
test bl, 0x92
xor eax, eax
xor bx, di
sub edi, ecx
rcr bh, 0x9c
mov cl, al
lea esp, [esp]
xchg esi, ebx
rol cl, cl
mov cl, al
ror si, 9
bswap ebx
mov ebx, 0x27d508fb
rol ebx, cl
lea esi, [ebp + eax - 0x114]
neg ch
rol cl, 0x6c
bt cx, 0x96
lea ecx, [eax + ebx]
xor cl, byte [edi + esi]
jmp 0x14200dc
add esi, edx
cmp eax, esi
jmp 0x15617bc
je 0x1232da2
cmp eax, edx
jmp 0x14543c1
jle 0x13eb22e
jmp 0x11f1ed7
je 0x1232da2
mov edx, dword [ebp + 8]
test ax, di
cmp edi, edx
jmp 0x151962c
jb 0x1519660
lea eax, [ebp - 0x114]
jmp 0x14b4eb8
jae 0x13fc514
add eax, ecx
neg cl
ror cl, cl
mov cl, byte [eax]
adc si, bp
and esi, esp
bswap si
mov esi, eax
test cl, cl
jmp 0x11cc4e1
jae 0x1232da2
xor edi, edi
test ecx, ecx
jmp 0x1c1343d
mov cl, byte [esi + 2]
test si, 0x4258
lea esi, [esi + 2]
sub edx, edx
stc
test cl, cl
jmp 0x122e229
mov esp, ebp
mov bp, dx
pop ebp
jmp 0x123d9a7
call eax
pop edi
pop ebx
not esi
pop esi
jmp 0x1256a9d
sar esi, 1
test esp, ebp
test ecx, 0xc482fe6
mov eax, dword [eax + esi*4]
cmp dl, ah
cmc
push edx
mov edx, dword [ebp + 0xc]
clc
jmp 0x1233b7f
test ecx, ecx
jmp 0x1244460
je 0x11f1ee2
mov eax, dword [edx + ecx + 0x20]
cmc
add eax, ecx
sub ebx, ebx
jmp 0x145b9b9
je 0x14768d6
mov byte [ebx + eax], dl
jmp 0x1211528
je 0x14768d6
lea ebx, [ebp - 0x114]
and dl, bl
sub ebx, eax
mov dl, byte [eax]
cmp sp, si
jmp 0x14e1a1a
call fcn.012132e5
add esp, 0xc
mov bx, 0x1ac8
pop edi
pop ebx
xchg si, si
not esi
pop esi
jmp 0x11df393