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

Disassembly:
pop edi
pop ebx
add eax, ecx
mov esi, esi
pop esi
jmp 0x1049c158
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0x103cebe4
jne 0x104f75c3
lea edx, [ebp - 0x114]
cbw
push edx
not ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
jmp 0x1037bc7a
je 0x10395bc3
push 0
jmp 0x10368bfe
mov esi, eax
test eax, 0x22025e13
test cl, cl
jmp 0x10335749
jb 0x103398ab
lea eax, [ebp - 0x114]
jmp 0x103bffab
je 0x104caa67
cmp cl, 0x2e
jmp 0x10543e68
je 0x10339e5d
mov edi, dword [ebp + 0xc]
sal cl, 0xdd
btr bx, ax
lea ecx, [ebp - 0x114]
and esi, ecx
xor eax, eax
bswap esi
shrd esi, edx, 0xe2
sub edi, ecx
bts bx, si
rol si, 0x78
lea esp, [esp]
ror bl, cl
btr bx, 0x97
rol bl, 0xe1
mov cl, al
btr bx, 0x97
btc bx, 0x6e
mov ebx, 0x21b805af
rol ebx, cl
lea esi, [ebp + eax - 0x114]
lea ecx, [eax + ebx]
xor cl, byte [edi + esi]
jmp 0x10546c42
mov eax, dword [ebp + 0xc]
jmp 0x103c1396
call fcn.10462b7a
add esp, 0xc
cmovge bx, si
pop edi
movsx esi, di
movsx bx, ch
pop ebx
pop esi
jmp 0x104ff72f
jb 0x1038912b
lea ecx, [ebp - 0x114]
movzx eax, sp
push ecx
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0x104d767a
mov eax, dword [ebp - 0xc]
cwd
mov si, 0x5214
mov edx, dword [ebp + 0x10]
btr si, cx
lea esi, [edi + ebx]
sar esi, 1
cmc
cmp dx, di
mov eax, dword [eax + esi*4]
test ch, 0xe1
push edx
shl edx, 0x6c
bts edx, edi
mov edx, dword [ebp + 0xc]
test bp, 0x1e9e
clc
test bx, si
add eax, ecx
call fcn.105412d0
lea esp, [esp + 4]
cmc
test eax, eax
jns 0x10449e70
lea edi, [esi - 1]
jmp 0x10401aa6
jne 0x10446cce
cmp byte [ebp + 0x10], 0
jmp 0x10339870
jne 0x103b8abe
push 0
jmp 0x104ceb5d
ret
push edi
jmp 0x1033b482
jae 0x104caa67
xor edi, edi
cmp ch, 0x35
test ecx, ecx
jmp 0x10389114
inc esi
cmp al, 9
jmp 0x1041d3c2
jae 0x104caa67
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
test esi, 0x73b82465
test eax, eax
jmp 0x104b5987
push ecx
jmp 0x10357928
ret
ret
mov ecx, esi
jmp 0x10467a54
call eax
mov edi, eax
cmc
test edi, edi
jmp 0x104f75bd
ret
inc esi
test cl, 0xfc
clc
jmp 0x10448696
je 0x10345900
lea ebx, [ebp - 0x114]
rcr dl, 0x48
shr dl, cl
sub ebx, eax
or dl, 0xcc
clc
mov dl, byte [eax]
cmc
jmp 0x104250aa
mov cl, byte [esi + 2]
jmp 0x10537d80
je 0x1034b503
lea eax, [ecx - 0x30]
jmp 0x1035bcdd
push eax
bswap ax
push edx
cbw
jmp 0x1041148b
push eax
lahf
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
call eax
pop edi
bswap ebx
setp bl
pop ebx
bswap si
pop esi
jmp 0x104f5c85
jne 0x104b575f
mov edx, dword [eax + ecx + 0x78]
cmp edx, 0x5bd802e1
mov dword [ebp - 4], edx
cmp dx, 0x7720
cmc
test edx, edx
jmp 0x104e6b8d
je 0x10333131
inc eax
cmp eax, 0x104
jmp 0x1033312b
je 0x10345900
mov byte [ebx + eax], dl
inc edi
jmp 0x104360ea
mov ecx, dword [ebp + 8]
clc
cmp ebx, edi
jmp 0x10500db7
lea edx, [edx + edx*4]
cmc
test sp, 0x2615
lea edx, [eax + edx*2 - 0x30]
cmp ebp, ecx
test cl, cl
jmp 0x1034b4fd
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
call eax
pop edi
pop ebx
pop esi
jmp 0x104dfc94
ret
ja 0x1034b503
movsx eax, cl
jmp 0x10485a06
test dl, dl
jmp 0x103e72dc
mov dword [ebp - 0xc], eax
jmp 0x10446f3c
je 0x104b575f
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0x104b5759
ret
inc eax
stc
cmp edi, ecx
jmp 0x103458fa
dec edi
jmp 0x1042f17a
cmp byte [esi + 1], 0x23
xchg cx, cx
mov ecx, ebp
setp ch
lea ecx, [esi + 1]
jmp 0x1032bf7b
js 0x104fd507
jmp 0x10345f44
test cl, cl
jmp 0x104caa61
jle 0x104fd4c5
lea ebx, [esi + 1]
mov ch, 0x98
jmp 0x10401aa6
mov esp, ebp
movzx ebp, bx
pop ebp
jmp 0x1036f799
push edi
jmp 0x10483df7
push ebp
mov ebp, esp
and cx, 0x347a
stc
rol cl, 0xc0
mov ecx, dword [ebp + 8]
cmp ax, bp
cmc
sub esp, 0x114
push esi
cmp si, cx
test ecx, ecx
jmp 0x1048c0e9
sub ecx, eax
cmp ecx, 0x104
jmp 0x1035a02d
mov esp, ebp
movzx ebp, dx
pop ebp
jmp 0x10377fd9
jae 0x103110e3
lea eax, [eax + ecx]
sub si, 0x33e2
clc
sbb cl, 0xe6
mov cl, byte [eax]
mov si, di
jmp 0x1032d3e2
call fcn.10462b7a
add esp, 0xc
pop edi
mov esi, edx
pop ebx
pop esi
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0x1041810f
mov cl, byte [esi]
test ecx, ecx
jmp 0x10407fbb
je 0x104b575f
mov esi, dword [ebp + 0xc]
test bx, 0x34ae
test esi, esi
jmp 0x104312c6
mov esp, ebp
pop ebp
jmp 0x103563ff
jb 0x103110e3
mov esi, dword [ebp - 0x10]
test cx, 0x4840
test dl, al
lea esi, [esi + edx]
cmp esi, eax
cmp eax, esi
jmp 0x10470e0c
je 0x1031a42e
xor eax, eax
pop esi
jmp 0x1046e5eb
je 0x104caa67
cmp eax, edx
jmp 0x104a0eb5
jne 0x1033574f
pop edi
sbb esi, edx
bt ebx, 0xfb
pop ebx
sbb esi, edx
or si, sp
xor eax, eax
mov esi, edi
pop esi
jmp 0x1045500b
push edx
jmp 0x1045dbd0
call eax
mov edi, eax
cmp ah, al
cmc
test edi, edi
jmp 0x10326f33
mov esp, ebp
mov ebp, 0x12155637
pop ebp
jmp 0x10435a9b
jmp 0x104fd507
je 0x104b575f
mov eax, dword [eax + ecx + 0x7c]
push ebx
push edi
mov dword [ebp - 0x10], eax
cmp dl, 0xd0
mov dword [ebp - 8], 0xffffffff
cmp ebp, edx
cmp esi, 0xffff
ja 0x10524c47
mov eax, esi
clc
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x104e0a20
mov esp, ebp
pop ebp
jmp 0x1037c1f7
je 0x104caa67
mov edx, dword [ebp + 8]
cmp edi, 0x265d78d0
cmp edi, edx
jmp 0x10347474
mov eax, dword [ebp + 8]
and ch, 0xe
btr ecx, ebp
mov ch, 0x59
mov ecx, dword [ebp - 4]
xor edx, edx
mov edx, dword [ecx + eax + 0x24]
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
bswap cx
shl ecx, cl
rcr ch, 0xb
mov dword [ebp - 8], edx
not ecx
mov ecx, eax
btr edx, 0xf9
movzx edx, cx
mov edx, dword [ebp - 4]
test ebx, 0x53f60e29
or ax, 0x5f3a
neg ax
mov eax, dword [ebp - 8]
stc
cmp eax, dword [edx + ecx + 0x14]
jmp 0x103626bd
mov esp, ebp
pop ebp
ret
jle 0x10345f3b
jmp 0x104fd4f7
mov edi, dword [edx + ecx + 0x18]
test edi, edi
je 0x104fd507
mov eax, dword [edx + ecx + 0x20]
lea eax, [eax + ecx]
xor ebx, ebx
jmp 0x10440029
lea esi, [esi + 2]
clc
test eax, ebx
sub edx, edx
test dx, 0x1521
test cl, cl
jmp 0x103b8ab8
je 0x103798ff
mov cl, byte [esi + 1]
jmp 0x10385f29
mov byte [esi], cl
jmp 0x103da46f