Function at 0x748a8f
Capabilities:
Inspect section memory permissions

Disassembly:
mov dword [esp + 0x20], eax
jmp 0x6855d3
jne 0x7a6311
sub ecx, ecx
clc
test bh, 0x70
mov dword [esp + 0x14], ecx
test eax, eax
jmp 0xa40475
jne 0x70a243
or ecx, 0x20
jmp 0x9fbe82
jns 0xa503e1
or ecx, 8
jmp 0x9d800f
pop edi
cmovl si, ax
pop esi
movsx bx, cl
pop ebx
jmp 0x6f9867
mov dword [esp + 0x18], edx
je 0x7a631a
cmp dword [edi + 0xa0], 0
jmp 0x9d76fd
call fcn.00645a80
lea esp, [esp + 0xc]
ror ah, cl
lea eax, [esp + 0x18]
cmp ebx, dword [esp + 0x14]
jmp 0xa6d5a0
mov edx, eax
test eax, ecx
stc
cmc
and edx, 0x60000000
test ecx, 0x38b07c88
cmp eax, ebx
cmp edx, 0x60000000
jmp 0x63b690
ret 0xc
mov edi, dword [ebx + 0x3c]
movzx ecx, word [edi + ebx + 0x14]
cmc
dec esi
add edi, ebx
xor edx, edx
movzx esi, cx
xor si, 0x2fd6
lea esi, [ecx + edi + 0x18]
stc
mov dword [esp + 0x1c], edi
mov dword [esp + 0x20], esi
jmp 0x77f0f6
push eax
movsx eax, sp
mov ah, 0xd1
push edi
mov eax, esi
call fcn.0073baa6
test al, al
jmp 0xa2d09e
jne 0x9cc15e
or ecx, 4
jmp 0x76c47f
add ecx, dword [esi]
shr eax, 0xc
jmp 0x72bc45
jmp dword [eax*4 + 0x66af88]
sub eax, eax
mov dword [esp + 0x10], 0
cmp ax, word [edi + 6]
jmp 0xa6b9c3
call dword [0x64c048]
test eax, eax
jmp 0x9e064a
mov esp, ebp
movzx ebp, bx
movsx ebp, ax
pop ebp
jmp 0x9d795d
mov edx, eax
cmp ebp, 0x7ecf65f4
clc
and edx, 0xc0000000
clc
stc
cmp edx, 0xc0000000
jmp 0x6d03b8
mov dword [esp + 0x14], ecx
cmc
stc
cmp ecx, dword [edi + 0xa4]
jmp 0x7a630b
push eax
jmp 0x6b88db
dec eax
cmc
add ecx, ebx
cmp di, 0x45cc
cmp ebx, eax
cmp eax, 9
ja 0xa055ba
movzx eax, byte [eax + 0x63f00c]
jmp 0x6e2933
mov dword [esp + 0x24], ebx
jmp 0x62d971
push ebx
jmp 0xa3a28e
ret 0xc
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x114
push ebx
xchg cx, ax
lahf
mov eax, 0x1a7a1ca9
push esi
mov esi, dword [ebp + 0xc]
bswap ecx
push edi
not ch
mov edi, dword [ebp + 8]
mov al, dl
lea eax, [esp + 0x28]
movsx cx, dl
mov cx, 0x6c81
push eax
mov eax, esi
xchg cl, cl
setle ch
movsx cx, ch
mov ecx, edi
call fcn.00675a56
test eax, eax
jmp 0xa2e088
pop esi
movzx ebx, cx
pop ebx
jmp 0x990b76
jne 0x69bea1
or ecx, 0x40
jmp 0x9e7811
jae 0x9d1d87
add esi, 0x10
jmp 0xa26560
jbe 0xa2d0a4
test al, 1
jmp 0xa38962
jmp 0x9fbe82
push edi
push 0
push ecx
jmp 0xa0d0ba
mov dword [esp + 0x10], 0
cmc
cmp dx, word [edi + 6]
jmp 0x756828
jne 0xa38981
mov edi, dword [esp + 0x1c]
mov ecx, dword [esp + 0x14]
add ecx, dword [esi + 4]
jmp 0x70d7e5
push edx
call dword [0x64c048]
test eax, eax
jmp 0xa258ec
je 0x7a0394
mov ecx, 0x200
sbb dl, bl
sub edx, edi
btc edx, esp
mov edx, eax
and edx, 0xe0000000
clc
cmp edx, 0xe0000000
jmp 0x74dd5f
jmp 0x9fbe82
jb 0xa40484
mov dword [edi + 0x34], ebx
mov cx, 0x60a0
xchg ch, cl
mov edx, dword [edi + 0x54]
movsx cx, al
lea ecx, [esp + 0x24]
jmp 0xa48781
push ebx
jmp 0x6e86b2
je 0x7a6311
cmp eax, 8
jmp 0x76482e
mov esp, ebp
not ebp
cmovp ebp, ebp
bswap ebp
pop ebp
jmp 0x742e20
mov ebx, dword [esi - 8]
mov edi, dword [esi - 4]
sub eax, esi
xor ax, dx
sar al, 8
add edi, dword [ebp + 0x10]
mov eax, dword [esi]
jmp 0x72f602
test eax, eax
jmp 0x6612fd
je 0xa2d0a4
mov ecx, dword [esp + 0x1c]
mov eax, dword [esp + 0x10]
movzx edx, word [ecx + 6]
inc eax
test al, dh
add esi, 0x28
clc
cmc
mov dword [esp + 0x10], eax
test ax, sp
cmp eax, edx
jb 0x99a02a
mov ebx, dword [ebp + 0x10]
test ecx, 0x438e506e
mov edi, ecx
shr dl, 0x4e
mov dx, 0x6839
shl dh, 0x38
mov edx, ebx
cmc
sub edx, dword [edi + 0x34]
jmp 0x66a86e
je 0x7a6311
mov eax, dword [edi + 0xa4]
test dh, 0xf9
test eax, eax
je 0x7a6311
test byte [edi + 0x16], 1
jmp 0x630cf4
ret 0xc
jmp 0x9fbe82
jne 0x6e2a8c
mov eax, 0xc0000045
jmp 0x666082
jmp 0x9fbe82
or ecx, 1
mov edx, dword [esi - 0x18]
bsf eax, ebp
rcl al, cl
lea eax, [esp + 0x24]
test dx, 0x7761
push eax
stc
push ecx
neg ecx
ror cl, cl
btc cx, bp
mov ecx, dword [esi - 0x1c]
push ecx
cmc
add edx, ebx
jmp 0x79ce30
add edi, 2
jmp 0xa2da1c
push edx
jmp 0x7b0a71
push edx
cdq
setl dh
mov edx, dword [eax]
mov ax, 0x3ffb
mov eax, dword [ebp + 0xc]
jmp 0xa4f966
jb 0xa6b9dd
sub eax, eax
bswap esi
pop edi
cmovle esi, esp
jmp 0x74cb31
je 0x9e0650
mov eax, dword [esp + 0x10]
mov cx, cx
movzx ecx, word [edi + 6]
inc eax
add esi, 0x28
cmp di, 0x497c
test cl, 0xf4
mov dword [esp + 0x10], eax
cmp eax, ecx
jmp 0xa18704
jmp 0x99a02a
jne 0x6b7f5d
mov eax, 0xc000007b
bswap edi
mov di, 0x3ffa
pop edi
movzx esi, bp
pop esi
movsx ebx, dx
mov bh, 0x9f
pop ebx
jmp 0xa4be9d
dec dword [esp + 0x10]
jmp 0x783e4f
jne 0xa1870e
mov ebx, dword [ebp + 0x10]
movzx edx, si
setns dl
cdq
mov edx, dword [esp + 0x7c]
jmp 0xa2e80a
push ebx
jmp 0x71aebe
jne 0xa2d0a4
add eax, 0xfffffff8
test di, di
stc
shr eax, 1
je 0x783e5d
lea edi, [esi + 8]
bswap cx
mov dword [esp + 0x10], eax
movzx eax, word [edi]
stc
mov ecx, eax
test dl, ah
and ecx, 0xfff
stc
jmp 0x6dac64
push 0
push edi
jmp 0x72ef63
je 0x9fbe7f
or ecx, 2
jmp 0x7a621b
je 0x7a6311
lea esp, [esp]
sal eax, cl
mov esi, dword [edi + 0xa0]
bt ax, si
add esi, ecx
mov eax, dword [esi + ebx + 4]
lea esi, [esi + ebx]
test ax, 0x45f4
test eax, eax
jmp 0x7b1ec4
push ecx
push 2
jmp 0xa0be6e
mov esp, ebp
pop ebp
jmp 0x69eb07
call fcn.0073baa6
test al, al
jmp 0x9d1d49
test eax, 0x40000000
jmp 0xa3efbf
jae 0xa1870a
mov esi, dword [esp + 0x20]
bt ax, 0xb6
lea esi, [esi + 0x24]
bt ax, 0xfe
bswap ax
mov eax, dword [esi]
cmc
cmp esi, ebp
sub ecx, ecx
test eax, 0x4000000
jmp 0x7a0382
jb 0xa6d5ae
lea eax, [esp + 0x14]
cdq
movsx edx, cx
mov ecx, dword [esi + 4]
mov edx, dword [ebp + 8]
jmp 0x77e78f