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

Disassembly:
jmp 0xc6c392
je 0x8e3103
cmp cl, 0x2e
jmp 0x78ed41
mov eax, dword [ebp + 8]
shr ecx, cl
sal dl, 0xb5
stc
mov ecx, dword [ebp - 4]
adc dl, ah
shld dx, si, 0x78
mov edx, dword [ecx + eax + 0x24]
lea ecx, [edx + esi*2]
shrd edx, edx, 0x9c
bt dx, 0xe1
movzx edx, word [ecx + eax]
mov dword [ebp - 8], edx
add ch, 0x94
mov ecx, eax
shld edx, ecx, 0x62
mov edx, dword [ebp - 4]
rol ah, cl
inc eax
mov eax, dword [ebp - 8]
test cl, dh
cmc
cmp eax, dword [edx + ecx + 0x14]
jmp 0x7c44fb
je 0x74d08d
mov esi, dword [ebp + 0xc]
cmp sp, di
test esi, esi
je 0x74d08d
mov eax, 0x5a4d
cmp ax, cx
stc
clc
cmp word [ecx], ax
je 0x869202
sub eax, eax
pop esi
jmp 0xbfd1e4
call fcn.007a3712
add esp, 0xc
bswap edi
movsx edi, si
mov edi, edi
pop edi
pop ebx
jmp 0x775fed
ret
mov cl, byte [esi + 2]
stc
add esi, 2
jmp 0x8924f3
cmp byte [esi + 1], 0x23
movsx cx, bh
lea ecx, [esi + 1]
jmp 0xc3cdac
ret
pop esi
jmp 0xc5e1a9
dec edi
mov dword [ebp - 0xc], eax
jmp 0x7a7975
lea edx, [edx + edx*4]
jmp 0x7c8180
je 0x8e8211
mov cl, byte [esi + 1]
jmp 0xbfb1b9
jne 0x8924fd
push 0
push edx
jmp 0xc4b95e
mov eax, dword [ebp - 0xc]
xor edx, ebx
test cx, bp
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
sar esi, 1
cmp ebx, esp
test ecx, esp
mov eax, dword [eax + esi*4]
push edx
adc dx, di
btc dx, dx
test esp, eax
mov edx, dword [ebp + 0xc]
add eax, ecx
jmp 0x7ae6a7
push ebp
mov ebp, esp
mov ecx, dword [ebp + 8]
sub esp, 0x114
cmc
push esi
jmp 0x92a74c
js 0x74ba6f
jmp 0x79c0df
call fcn.008c30a1
add esp, 4
clc
test eax, eax
jmp 0x7e620a
ret
test cl, cl
jmp 0x7934d7
jae 0x8e3103
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
cmp dx, 0x4824
test ebp, 0xe63621
mov eax, dword [eax + ecx]
test eax, eax
je 0x8e3103
cmp eax, edx
jmp 0x8220ef
lea edx, [eax + edx*2 - 0x30]
test edi, ecx
jmp 0x7c1c85
call eax
mov edi, eax
test edi, edi
jmp 0x8dc6b7
jns 0xc6c382
lea edi, [esi - 1]
jmp 0x72dfd0
pop edi
rol ebx, 0x97
cmp edi, ecx
pop ebx
inc si
sbb si, 0x6506
add eax, ecx
xchg esi, esi
movzx esi, dx
movsx esi, ax
pop esi
mov esp, ebp
mov bp, bp
bswap bp
pop ebp
jmp 0xc7ebbb
jb 0x8178df
lea ecx, [ebp - 0x114]
jmp 0x88b587
mov esp, ebp
cmovbe bp, bp
jmp 0xc8a2f2
jle 0x79c0d7
jmp 0x74ba69
je 0x7f5ec6
lea ebx, [ebp - 0x114]
sub ebx, eax
and dl, 0x27
mov dl, byte [eax]
test dl, dl
jmp 0x8e1a36
push ecx
push edi
call fcn.007a3712
add esp, 0xc
pop edi
pop ebx
pop esi
jmp 0x837c11
jb 0x7ed311
mov esi, dword [ebp - 0x10]
cmp dh, dl
add esi, edx
stc
cmc
cmp eax, esi
jmp 0xc803fa
pop ebx
not esi
jmp 0x8dc7ca
xor ebx, ebx
jmp 0x77a8e5
mov esp, ebp
not ebp
bswap ebp
pop ebp
jmp 0x8468b3
push eax
cbw
nop
cwde
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xc39cce
ret
ja 0x89fa12
mov eax, esi
clc
jmp 0xc7072b
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0xc5caca
ja 0x7934dd
movsx eax, cl
mov cl, byte [esi]
jmp 0x78acfd
inc edi
jmp 0xc854fc
jne 0x8dc6bd
lea edx, [ebp - 0x114]
cbw
xchg ah, al
push edx
jmp 0x8c2f00
mov esp, ebp
movsx ebp, ax
cmovs bp, bx
not ebp
pop ebp
jmp 0x77196b
push eax
push edx
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop edi
pop ebx
pop esi
jmp 0xcaa527
je 0x74d08d
mov eax, dword [eax + ecx + 0x7c]
cmc
test edi, 0x2fbe720b
push ebx
test edi, ebp
push edi
jmp 0x8c2eca
push ecx
mov byte [ebp + edi - 0x114], 0
cwde
mov eax, edx
cmovne eax, ecx
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xc35dee
xor edx, edx
test cl, cl
je 0x7934dd
lea eax, [ecx - 0x30]
inc esi
cmc
cmp al, 9
jmp 0x86b83a
mov edi, dword [edx + ecx + 0x18]
jmp 0xc6bf04
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
jmp 0x864d8f
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x7e3596
je 0x8e3103
mov edx, dword [ebp + 8]
cmc
cmp eax, eax
cmp ax, 0x4574
cmp edi, edx
jmp 0xc757c6
pop esi
jmp 0x80dc70
je 0x7f5ec6
mov byte [ebx + eax], dl
jmp 0x86ba3f
jne 0x731147
pop edi
btr ebx, 0x6d
bswap ebx
pop ebx
shrd esi, esi, 0xa2
xor esi, esi
sub eax, eax
mov si, sp
pop esi
jmp 0x887204
mov ecx, esi
stc
sub ecx, eax
cmc
cmp ecx, 0x104
jmp 0xc1fc38
ret
test ecx, ecx
jmp 0x74d066
inc esi
test cl, cl
jmp 0x8e30fd
mov esp, ebp
pop ebp
jmp 0x7585ef
ret
jae 0x8e3103
sub edi, edi
cmp bx, 0x6260
cmp sp, bp
test esi, edx
test ecx, ecx
jmp 0x8178ce
call eax
mov edi, eax
test ax, sp
test edi, edi
jmp 0x872693
call eax
pop edi
jmp 0x825bf3
je 0x75e521
push 0
jmp 0x81d695
push edi
jmp 0x750f04
jne 0x74d08d
mov edx, dword [eax + ecx + 0x78]
cmp si, sp
cmc
mov dword [ebp - 4], edx
cmp edi, 0x116a3586
cmc
test edx, edx
jmp 0x88a1df
mov esp, ebp
pop ebp
jmp 0x8eb8cb
test edi, edi
je 0x74ba6f
mov eax, dword [edx + ecx + 0x20]
test bp, 0x1c02
test ebp, esp
lea eax, [eax + ecx]
jmp 0x82ba2f
jle 0x74ba36
lea ebx, [esi + 1]
sbb ecx, ebp
or cx, 0x1903
mov ecx, dword [ebp + 8]
cmp ebx, edi
jmp 0x80e0df
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x74ba6f
jne 0x769c02
cmp byte [ebp + 0x10], 0
je 0xcab4cf
mov edi, dword [ebp + 0xc]
shl si, 0x47
lea ecx, [ebp - 0x114]
rcr bl, 0x29
sub eax, eax
btc bx, 0xe0
sub edi, ecx
bts esi, ecx
lea esp, [esp]
mov esi, 0x3d275bb7
mov cl, al
stc
mov ebx, 0x483d629e
rol ebx, cl
lea esi, [ebp + eax - 0x114]
ror cl, 0x30
lea ecx, [eax + ebx]
cmp dh, al
test bp, 0x2aac
clc
xor cl, byte [edi + esi]
mov byte [esi], cl
je 0xc7583e
inc eax
test ecx, esi
cmp ebx, edi
test esi, 0x3d8264c3
cmp eax, 0x104
jb 0xc757fe
lea eax, [ebp - 0x114]
jmp 0x843a0f
ret
jae 0x7ed311
add eax, ecx
cmc
shl cl, cl
rcr si, 2
mov cl, byte [eax]
movzx esi, bp
bts si, bx
mov esi, eax
test cl, cl
jmp 0x731141
inc eax
cmp edi, ecx
jmp 0x7f5ec0
pop ebp
jmp 0x7afcc7
mov esp, ebp
pop ebp
jmp 0xc0e027
mov eax, dword [ebp + 0xc]
jmp 0x8875b9