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

Disassembly:
call rax
mov r11, rax
jmp 0x140735b1a
call rax
mov r11, rax
cmp ebx, 0x465b77f1
cmp r13b, dil
test rax, rax
jmp 0x140735afa
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
cmc
stc
clc
push rbp
movsx bp, spl
push rsi
and rsi, 0x6a6d72e8
sub rsp, 0x178
add si, r11w
rol bpl, 0x8d
mov rbp, rdx
sar sil, cl
rcr sil, cl
jmp 0x140735661
mov rsi, rcx
jmp 0x14073566d
test rcx, rcx
jmp 0x140735675
je 0x14073569f
test rdx, rdx
jmp 0x140735683
je 0x14073569f
mov eax, 0x5a4d
test cx, bp
cmp word [rcx], ax
jmp 0x140735699
je 0x1407356ce
sub eax, eax
or sil, 0x71
bt bp, 0x55
add rsp, 0x178
not si
movsx esi, bp
xchg bp, bp
pop rsi
mov bp, r10w
cmovne bp, dx
movzx rbp, bp
pop rbp
jmp 0x1407356cd
ret
movsxd rax, dword [rcx + 0x3c]
cmc
test r11, 0x311773bd
cmp dword [rax + rcx], 0x4550
jmp 0x1407356e6
jne 0x14073569f
mov r8d, dword [rax + rcx + 0x88]
cmp bpl, 0x42
cmp sil, r15b
jmp 0x140735700
mov dword [rsp + 0x30], r8d
test r8d, r8d
je 0x14073569f
mov r9d, dword [rax + rcx + 0x8c]
shl cx, 0xd7
lea rdx, [rsi + r8]
adc ch, 0x8f
bt cx, ax
bsf rcx, r10
mov qword [rsp + 0x170], rbx
cmp al, 0x3a
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
cmc
sub edi, edi
clc
mov dword [rsp + 0x20], r9d
clc
mov qword [rsp + 0x28], rdx
clc
stc
mov dword [rsp + 0x190], ecx
cmp bp, r14w
test dx, si
cmp rbp, 0xffff
jmp 0x14073576b
ja 0x1407357b7
mov ecx, ebp
sub ecx, dword [rdx + 0x10]
test di, cx
jmp 0x140735785
cmp ecx, dword [rdx + 0x14]
jae 0x1407357ab
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
or dl, r9b
ror dl, 0xfc
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x1407357a5
jne 0x140735a02
xor eax, eax
jmp 0x1407357b2
jmp 0x140735c82
mov eax, dword [rdx + 0x18]
test r9d, 0x7e6433bf
test eax, eax
jmp 0x1407357c8
je 0x1407359da
mov r9d, dword [rdx + 0x20]
shr r11b, 0xe9
lea r11d, [rax - 1]
xchg bx, bx
rcr bx, 0xbf
mov ebx, edi
cmc
stc
add r9, rsi
test rdi, r13
mov qword [rsp + 0x40], r9
test r11d, r11d
jmp 0x1407357f8
js 0x1407359d0
nop
mov r10, qword [rsp + 0x198]
bts ebp, ebp
lea eax, [r11 + rbx]
mov rbp, rdi
and dl, r11b
btc dx, 0xb
cmp dx, 0x29e9
sar eax, 1
mov dword [rsp + 0x1a8], eax
not r8d
mov dx, sp
or r8, r11
mov qword [rsp + 0x38], rax
adc edx, r12d
mov r8d, dword [r9 + rax*4]
mov dl, r15b
test r8b, 0x60
mov eax, dword [r9 + rax*4]
cmp di, r14w
rol dx, cl
bsr dx, si
sub r10, rax
movzx eax, byte [rsp + 0x1a0]
shr dh, 0x45
sal dx, 0xe8
add r8, rsi
btr r9w, r11w
cdq
movsx dx, bh
sub r10, rsi
nop
movsx r9w, r15b
not r9d
movzx edx, byte [r10 + r8]
xchg r9w, r9w
sets r9b
movsx r9, r12w
movzx r9d, byte [r8]
jmp 0x140735897
inc r8
cmc
stc
test al, al
jmp 0x1407358a3
je 0x1407358d7
mov ecx, ebp
movzx ax, r11b
mov eax, 0x55a23430
rol eax, cl
add al, bpl
stc
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x1407358c9
inc rbp
cmp dil, 0xb1
test spl, bl
cmp r9w, r11w
test dl, dl
jmp 0x1407358de
je 0x1407358f2
cmp dl, r9b
jmp 0x1407358ec
je 0x14073587d
cmp dl, r9b
jb 0x140735973
cmp dl, r9b
jmp 0x140735903
jbe 0x140735930
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
dec cx
mov ecx, dword [rsp + 0x190]
jmp 0x140735924
inc ebx
jmp 0x14073592b
jmp 0x1407359a1
mov rdx, qword [rsp + 0x28]
movsxd rax, ebp
lea ebx, [r11 + 1]
mov eax, dword [rdx + 0x24]
jmp 0x14073594b
lea rcx, [rsi + rax]
movsx rax, bx
cdqe
movzx rax, r13w
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x14073596e
jmp 0x1407359a1
mov r11d, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
movsx r9, di
inc ch
mov ecx, dword [rsp + 0x190]
bswap r9w
mov r9b, bpl
movzx r9d, sp
dec r11d
sub r9w, 0x7cc0
cmp ebx, r11d
mov r9, qword [rsp + 0x40]
jle 0x1407357ff
mov rbp, qword [rsp + 0x198]
setl r8b
xchg r8d, r9d
mov r8d, dword [rsp + 0x30]
mov r9b, 0xbd
mov r9d, dword [rsp + 0x20]
jmp 0x1407359da
mov r9d, dword [rsp + 0x20]
jmp 0x1407359da
cmp ecx, dword [rdx + 0x14]
jmp 0x1407359e2
jae 0x1407357ab
mov eax, dword [rdx + 0x1c]
btc edx, 0xe4
add rax, rsi
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x1407359fc
je 0x1407357ab
cmp edx, r8d
jmp 0x140735a0a
jb 0x140735c74
lea eax, [r9 + r8]
jmp 0x140735a19
cmp edx, eax
jae 0x140735c74
mov eax, edx
add rax, rsi
mov rbx, rax
bswap rcx
bt cx, r8w
mov cl, 0xad
movzx ecx, byte [rax]
stc
cmp sp, r15w
test cl, cl
je 0x1407357ab
cmp cl, 0x2e
je 0x140735a6d
mov cl, byte [rbx + 1]
inc rbx
stc
cmc
test cl, cl
jmp 0x140735a5b
jne 0x140735a43
xor eax, eax
jmp 0x140735a68
jmp 0x140735c82
mov r8, rbx
sub r8, rax
cmp r13b, dil
jmp 0x140735a81
cmp r8, 0x104
jae 0x1407357ab
mov rcx, rdi
test dh, 0x5a
test r8, r8
jmp 0x140735a9c
je 0x140735adc
lea r9, [rsp + 0x50]
movzx dx, r14b
clc
sub r9, rax
shl dl, 0xcc
nop
movzx edx, byte [rax]
test dl, dl
je 0x140735adc
inc rcx
mov byte [r9 + rax], dl
jmp 0x140735acb
inc rax
cmp rcx, r8
jmp 0x140735ad6
jb 0x140735ab4
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
xchg ah, ah
lahf
movsx ax, spl
mov rax, qword [0x1406f8120]
jmp 0x140714e0d
jne 0x140735b28
lea rcx, [rsp + 0x50]
movsx ax, al
movzx ax, r12b
mov rax, qword [0x1406f8118]
jmp 0x14068a778
test rax, rax
jmp 0x140735b22
je 0x1407357ab
cmp r11, rsi
jne 0x140735bcb
cmp byte [rsp + 0x1a0], dil
jmp 0x140735b3e
je 0x140735bb4
lea rax, [rsp + 0x50]
shrd edx, r11d, 0xb0
sar cx, cl
sub rbp, rax
nop
bt rax, r10
rcr dx, cl
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
xchg al, ah
seta al
rcr al, 0xc2
mov eax, 0x55a23430
stc
rol eax, cl
jmp 0x140735b78
add al, dil
stc
cmp r11, 0x11142b73
xor al, byte [rdx + rbp]
jmp 0x140735b8b
mov byte [rdx], al
je 0x140735bac
inc rdi
cmp r14, r10
cmc
cmp rdi, 0x104
jmp 0x140735ba6
jb 0x140735b5c
lea rbp, [rsp + 0x50]
cwde
mov ah, al
mov rdx, rbp
mov rcx, rsi
mov al, r11b
mov rax, qword [0x1406f8128]
call rax
jmp 0x140735c82
cmp byte [rbx + 1], 0x23
movzx edx, r9w
cmovno dx, r12w
lea rdx, [rbx + 1]
jmp 0x140735be1
jne 0x140735c58
movzx edx, byte [rbx + 2]
add rbx, 2
stc
jmp 0x140735bf5
test dl, dl
je 0x140735c4c
nop
lea eax, [rdx - 0x30]
jmp 0x140735c06
inc rbx
test r8w, di
cmp al, 9
jmp 0x140735c14
ja 0x140735c4c
movsx eax, dl
movsxd rcx, ebp
sar dl, 0xde
and dl, bl
mov dl, byte [rbx]
sub cl, 0x64
shl rcx, cl
lea ecx, [rdi + rdi*4]
test bpl, 0x81
sete dil
lea edi, [rax + rcx*2 - 0x30]
test dh, 0x40
test dl, dl
jmp 0x140735c46
jne 0x140735bfe
movsxd rdx, edi
and cl, 0xa9
shr cx, cl
sal cx, cl
sub r8d, r8d
movsx rcx, ax
setnp cl
mov rcx, r11
jmp 0x140735c6a
call fcn.140735629
jmp 0x140735c82
mov eax, edx
or bx, r8w
add rax, rsi
bsf si, r8w
mov rbx, qword [rsp + 0x170]
bswap rsi
dec rsi
mov rdi, qword [rsp + 0x168]
sal bpl, cl
jmp 0x140735ca0
add rsp, 0x178
jmp 0x140735cb3
pop rsi
pop rbp
jmp 0x140735cba
ret