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

Disassembly:
push ecx
jmp 0x14d73a1
jne 0x11c07f5
push 0
push edx
jmp 0x112a4ac
call eax
test eax, eax
jmp 0x11c58f1
jle 0x11735ca
mov eax, dword [ebp - 4]
mov si, di
bsf si, di
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x14e1140
push esi
stc
or esi, 0xffffffff
stc
cmp ebx, 0x10bc1ee6
mov dword [ebp - 0x10], edx
cmp sp, ax
jmp 0x144e416
mov ecx, esi
clc
test edi, 0x48e874da
sub ecx, eax
test ebp, 0x705024ad
cmp ecx, 0x104
jmp 0x1120013
jae 0x11af567
mov dword [ebp + 8], 0
jmp 0x1455802
cmp byte [esi + 1], 0x23
movzx cx, al
movzx ecx, cx
lea ecx, [esi + 1]
jmp 0x14d99a2
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x110ec44
push eax
jmp 0x145afda
je 0x11ba462
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
test eax, 0x12e43ac5
xor edx, edx
test edx, 0x70312c69
sub ebx, eax
cmovno si, di
ror cl, cl
cwde
mov edi, edi
mov eax, 0x74776c75
not esi
rcr cl, 0x3b
mov cl, dl
not esi
movsx esi, di
rol eax, cl
lea esi, [ebp + edx - 0x114]
cmp edi, 0x7e340f60
add al, dl
jmp 0x1166c49
call eax
pop esi
pop ebx
pop edi
jmp 0x14fcaee
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
cmc
clc
push edi
mov edi, dword [ebp + 8]
test edi, edi
je 0x11c373a
mov ecx, dword [ebp + 0xc]
jmp 0x114767e
test ecx, ecx
jmp 0x115b5aa
push eax
add ah, 0x3a
btr eax, ecx
shrd eax, esp, 0x62
sar esi, 1
shl ax, cl
test ch, ah
mov eax, dword [edx + esi*4]
cmp si, 0x6e7f
test ecx, edi
add eax, edi
jmp 0x14fcade
mov esp, ebp
xchg ebp, ebp
movzx ebp, di
pop ebp
jmp 0x1176abb
push eax
mov ax, di
not ax
push edi
movzx ax, dl
jmp 0x11a41de
je 0x11c373a
mov eax, 0x5a4d
cmp ebx, ecx
cmp word [edi], ax
jmp 0x11c3734
inc edx
jmp 0x1189146
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x14f7c17
dec ebx
lea edx, [edx + edi]
stc
mov dword [ebp + 8], 0
test dl, 0x78
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x1442ebb
je 0x11af567
cmp ecx, eax
jb 0x1489f7d
mov edx, dword [ebp - 0x10]
test bp, sp
cmc
add edx, eax
cmp eax, 0x65e77c31
clc
cmp ecx, edx
jmp 0x11b8804
call fcn.01146e14
add esp, 0xc
pop esi
pop ebx
pop edi
jmp 0x114a175
mov ebx, dword [eax + edi + 0x18]
jmp 0x11a6365
mov esp, ebp
movzx ebp, cx
not ebp
pop ebp
ret
mov ecx, dword [ebp + 0xc]
ror edx, 0x20
test sp, di
mov edx, dword [ebp - 0xc]
shrd ax, cx, 0xe5
bsr eax, esi
btc ax, si
mov eax, dword [ebp + 8]
sbb esi, 0x25703ff5
lea esi, [ebx + eax]
btr eax, 0x5f
mov eax, dword [ebp + 0x10]
jmp 0x11489a5
ret
mov esp, ebp
mov ebp, esi
bswap ebp
movsx ebp, bp
pop ebp
jmp 0x11a1f7b
mov edx, dword [edi + 0x3c]
stc
lea edx, [edx + edi]
cmc
cmp dword [edx], 0x4550
jmp 0x2352f18
inc eax
mov dword [ebp + 8], edx
jmp 0x1456428
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x119db54
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x1460fb3
ja 0x116f63b
sub ecx, dword [eax + edi + 0x10]
test dl, cl
cmp si, 0x1086
cmp ecx, dword [eax + edi + 0x14]
jmp 0x14c2449
ret
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x114603e
test ebx, ebx
je 0x110ec57
mov edx, dword [eax + edi + 0x20]
jmp 0x1169eca
je 0x111cbc2
mov cl, byte [esi + 1]
inc esi
test cl, cl
jne 0x11b882e
pop esi
bts di, di
pop ebx
xor eax, eax
jmp 0x14b0d58
pop edi
jmp 0x145bda6
jne 0x1123980
cmp byte [ebp + 0x10], 0
jmp 0x1137a96
jae 0x1489f7d
lea eax, [ecx + edi]
sub esi, eax
btr si, 0x17
mov cl, byte [eax]
cmp ecx, ebp
adc esi, 0x7d821304
bt esi, 0x9c
mov esi, eax
test cl, cl
je 0x11af567
mov edi, edi
cmp cl, 0x2e
jmp 0x11af555
push eax
mov ax, 0x3ce4
push edi
not ax
mov al, dh
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x14e128f
cmp bl, 9
jmp 0x147f011
mov eax, dword [ebp + 0xc]
jmp 0x115b599
mov cl, byte [esi + 2]
test si, 0x7684
clc
add esi, 2
cmp esi, 0x35f08a0
cmc
test esi, ebp
xor edx, edx
clc
stc
test cl, cl
je 0x11024dc
mov bl, cl
sub bl, 0x30
jmp 0x11cef3f
ret
je 0x117c5c0
xor eax, eax
movsx edi, ax
mov edi, eax
pop edi
jmp 0x1442496
jne 0x1451a4a
lea edx, [ebp - 0x114]
cbw
push edx
cbw
xchg ah, al
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x1451a40
inc esi
jmp 0x11ba247
jb 0x14a2b8b
mov eax, dword [ebp + 8]
movsx ecx, si
bswap ecx
lea ecx, [ebp - 0x114]
jmp 0x1100ede
cmp eax, 0xffffffff
jmp 0x14c95ab
ret
mov esp, ebp
pop ebp
ret
jl 0x110ec57
jmp 0x11735e2
mov esp, ebp
movzx ebp, sp
mov ebp, esp
pop ebp
jmp 0x14548e3
mov dword [ebp - 8], esi
jmp 0x145a358
call eax
test eax, eax
je 0x11af567
cmp eax, edi
jmp 0x11b5f32
ret
test ecx, ecx
jmp 0x14a2b78
cmp edx, ecx
jmp 0x11d737d
cmp ecx, 0xffff
jmp 0x119dd89
call fcn.01146e14
add esp, 0xc
mov esi, 0x594a0c3e
not di
pop esi
movzx bx, al
movzx edi, bp
pop ebx
pop edi
jmp 0x144b97e
mov esp, ebp
bswap ebp
cmovo ebp, edi
pop ebp
jmp 0x1441df7
jmp 0x112a114
je 0x119370a
cmp eax, 1
jne 0x112a114
inc esi
jmp 0x148c130
jne 0x116a05d
pop esi
mov edi, eax
and edi, esi
pop ebx
movzx edi, ax
bts edi, esi
ror di, 0xb
xor eax, eax
not di
jmp 0x14b7207
ja 0x11024dc
movsx ecx, cl
jmp 0x14ec6ed
pop esi
cmove eax, ebp
cbw
pop ebx
cbw
mov ax, si
lea eax, [ecx + edi]
movsx edi, bx
bswap di
not edi
pop edi
jmp 0x14b5e20
mov dword [ebp + 8], esi
jmp 0x14dc378
jbe 0x11d7383
lea ebx, [ebp - 0x114]
mov dl, 0x66
xor dl, bl
sub ebx, eax
clc
mov dl, byte [eax]
cmc
stc
test di, 0x5dbf
test dl, dl
jmp 0x14e11c0
push ecx
jmp 0x14e483c
cmp edx, 0x104
jb 0x1137abd
lea eax, [ebp - 0x114]
jmp 0x11b90c0
pop edi
jmp 0x11708a2
mov esp, ebp
pop ebp
ret
pop edi
jmp 0x1177ec5
jae 0x11af567
mov edx, dword [eax + edi + 0x1c]
cmp bh, 0xc7
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x146f5e6
je 0x112a111
test eax, eax
jmp 0x1464045
je 0x11c373a
mov edx, dword [edx + 0x7c]
push ebx
test dx, 0x53a3
cmp esp, 0x36410185
jmp 0x1116aa5
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x110bd6a
je 0x11c07d4
push 0
jmp 0x14a71d2
jmp 0x112a114
jae 0x11af567
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov cx, sp
movzx ecx, di
shrd ecx, ebx, 0x19
mov ecx, dword [edx + edi]
test esp, ebx
test ebp, 0x34a13510
jmp 0x14fc401
je 0x11d7383
mov byte [ebx + eax], dl
bswap dx
mov edx, dword [ebp + 8]
jmp 0x115c5ea
call eax
pop esi
not edi
movzx edi, cx
pop ebx
jmp 0x11af82a
push eax
jmp 0x116d621
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
cmp esp, 0x74b1549
mov cl, byte [esi]
clc
test dx, si
cmc
test cl, cl
jmp 0x11024d6
je 0x14a8d03
inc edx
jmp 0x14a8cf7
test ecx, ecx
jmp 0x116a057
call fcn.014d17d0
add esp, 4
clc
cmp al, ch
jmp 0x13fabf3
mov esp, ebp
movzx ebp, ax
xchg bp, bp
pop ebp
jmp 0x11c2b57
jne 0x11c373a
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmc
test eax, eax
jmp 0x14d58f1