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

Disassembly:
call rax
mov r11, rax
jmp 0x140a4fc87
call rax
mov r11, rax
stc
clc
test rax, rax
jne 0x140a4fc95
lea rcx, [rsp + 0x50]
xchg ah, al
lahf
mov rax, qword [0x140626178]
jmp 0x14050d298
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
test r11, r8
push rbp
movsx bp, cl
push rsi
cmp r8w, r9w
sub rsp, 0x178
shl bpl, 0x20
mov rbp, rdx
btr si, di
mov rsi, rcx
test rcx, rcx
jmp 0x140a4f7e1
je 0x140a4f7fe
test rdx, rdx
je 0x140a4f7fe
mov eax, 0x5a4d
cmp word [rcx], ax
je 0x140a4f820
sub eax, eax
add rbp, rsp
cmovnp ebp, r9d
bt rbp, rax
add rsp, 0x178
pop rsi
movzx rbp, si
cmovns bp, ax
movsxd rbp, edi
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
cmp r10b, r9b
cmp dword [rax + rcx], 0x4550
jmp 0x140a4f833
jne 0x140a4f7fe
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
cmp r13w, 0x4e04
clc
test r8d, r8d
jmp 0x140a4f855
je 0x140a4f7fe
mov r9d, dword [rax + rcx + 0x8c]
movzx rcx, si
cqo
shl dh, 0x3a
lea rdx, [rsi + r8]
mov qword [rsp + 0x170], rbx
shl rcx, 0x2b
mov qword [rsp + 0x168], rdi
shl cx, 7
sar cl, 5
xchg ecx, ecx
mov ecx, 0xffffffff
clc
stc
sub edi, edi
cmc
mov dword [rsp + 0x20], r9d
cmp r10w, di
cmp bp, 0x8fa
mov qword [rsp + 0x28], rdx
test bx, di
stc
clc
mov dword [rsp + 0x190], ecx
jmp 0x140a4f8be
cmp rbp, 0xffff
jmp 0x140a4f8ca
ja 0x140a4f913
mov ecx, ebp
stc
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x140a4f8de
jae 0x140a4f907
mov eax, dword [rdx + 0x1c]
btr edx, edi
add rax, rsi
rcr dl, cl
mov edx, dword [rax + rcx*4]
test r10b, r13b
jmp 0x140a4f8fa
test edx, edx
jmp 0x140a4f901
jne 0x140a4fb72
sub eax, eax
jmp 0x140a4f90e
jmp 0x140a4fdfc
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x140a4f91d
je 0x140a4fb3b
mov r9d, dword [rdx + 0x20]
bt ebx, 0x61
bts r11, r15
movsx r11d, cx
lea r11d, [rax - 1]
xor bh, 0x90
mov ebx, edi
add r9, rsi
cmp edx, r15d
mov qword [rsp + 0x40], r9
jmp 0x140a4f951
test r11d, r11d
js 0x140a4fb36
nop
ror r10b, 0xe0
rdtsc
mov r10, qword [rsp + 0x198]
shl r8b, cl
xor r8w, r8w
lea eax, [r11 + rbx]
not bpl
rol rdx, cl
cmp r14b, al
mov rbp, rdi
cwd
shl dl, cl
or dx, r12w
sar eax, 1
rol r8b, 0xfd
mov dword [rsp + 0x1a8], eax
mov r8b, dl
jmp 0x140a4f9a2
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
btc edx, esp
sal edx, 0x53
rol dl, cl
mov eax, dword [r9 + rax*4]
bts r9d, ebx
rcr dh, 0xd3
xadd r9b, r9b
sub r10, rax
ror al, cl
not r9w
movzx eax, byte [rsp + 0x1a0]
cdq
lea r8, [r8 + rsi]
sal r9d, cl
bt r9, 0x40
rcr dl, 0x1e
sub r10, rsi
jmp 0x140a4f9eb
nop
cmove rdx, r8
xchg dh, dh
movzx edx, byte [r10 + r8]
movsx r9d, r8w
cmovb r9w, ax
movzx r9d, byte [r8]
jmp 0x140a4fa09
inc r8
test al, al
jmp 0x140a4fa13
je 0x140a4fa44
mov ecx, ebp
mov eax, 0x2ab7c74
rol eax, cl
add al, bpl
jmp 0x140a4fa2a
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x140a4fa38
inc rbp
cmp ebx, eax
cmp r11, 0x40651508
test dl, dl
jmp 0x140a4fa4b
je 0x140a4fa5a
cmp dl, r9b
je 0x140a4f9f2
cmp dl, r9b
jb 0x140a4fada
cmp dl, r9b
jmp 0x140a4fa6b
jbe 0x140a4fa9a
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
jmp 0x140a4fa82
mov ecx, dword [rsp + 0x190]
jmp 0x140a4fa8e
inc ebx
jmp 0x140a4fa95
jmp 0x140a4faff
mov rdx, qword [rsp + 0x28]
lahf
movsx rbx, r11w
lea ebx, [r11 + 1]
mov eax, dword [rdx + 0x24]
movsxd rcx, r15d
lea rcx, [rsi + rax]
movzx rax, cx
mov rax, qword [rsp + 0x38]
jmp 0x140a4fac0
movzx ecx, word [rcx + rax*2]
jmp 0x140a4fac9
mov dword [rsp + 0x190], ecx
jmp 0x140a4fad5
jmp 0x140a4faff
mov r11d, dword [rsp + 0x1a8]
mov dh, ch
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
inc r9b
jmp 0x140a4faf8
dec r11d
movsx r9d, r9w
cmp ebx, r11d
bswap r9w
mov r9, qword [rsp + 0x40]
jmp 0x140a4fb10
jle 0x140a4f961
mov rbp, qword [rsp + 0x198]
seto r9b
mov r8d, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x20]
jmp 0x140a4fb31
jmp 0x140a4fb3b
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x140a4fb43
jae 0x140a4f907
mov eax, dword [rdx + 0x1c]
rcl dh, 0xc4
btr dx, 0xa3
add rax, rsi
rcr edx, 0x6b
inc dh
seta dh
mov edx, dword [rax + rcx*4]
test r14b, r13b
test edx, edx
jmp 0x140a4fb6c
je 0x140a4f907
cmp edx, r8d
jb 0x140a4fdf0
lea eax, [r9 + r8]
cmp edx, eax
jmp 0x140a4fb86
jae 0x140a4fdf0
mov eax, edx
btr rbx, rsi
lea rax, [rax + rsi]
sbb cl, 0xb9
btc ebx, eax
stc
mov rbx, rax
movzx ecx, byte [rax]
cmc
test cl, cl
jmp 0x140a4fbab
je 0x140a4f907
cmp cl, 0x2e
jmp 0x140a4fbb9
je 0x140a4fbe7
mov cl, byte [rbx + 1]
jmp 0x140a4fbc7
inc rbx
cmp dx, r9w
test r13b, 0x90
cmc
test cl, cl
jne 0x140a4fbb1
xor eax, eax
jmp 0x140a4fbe2
jmp 0x140a4fdfc
mov r8, rbx
test r15w, r15w
jmp 0x140a4fbf3
sub r8, rax
cmp r8, 0x104
jae 0x140a4f907
mov rcx, rdi
clc
test sil, dl
stc
test r8, r8
jmp 0x140a4fc13
je 0x140a4fc68
lea r9, [rsp + 0x50]
movzx rdx, r11w
clc
sub r9, rax
xor edx, 0x6f5319fb
mov edx, r10d
nop
movzx edx, byte [rax]
test bx, r14w
stc
clc
test dl, dl
jmp 0x140a4fc40
je 0x140a4fc68
inc rcx
jmp 0x140a4fc4e
mov byte [r9 + rax], dl
jmp 0x140a4fc57
inc rax
cmp rcx, r8
jmp 0x140a4fc62
jb 0x140a4fc30
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
movzx rax, cx
movsx ax, bh
mov rax, qword [0x140626180]
jmp 0x14061b64b
test rax, rax
jmp 0x140a4fc8f
je 0x140a4f907
cmp r11, rsi
jmp 0x140a4fc9d
jne 0x140a4fd65
cmp byte [rsp + 0x1a0], dil
jmp 0x140a4fcb0
je 0x140a4fd45
lea rax, [rsp + 0x50]
sal edx, 0xe
btc cx, r11w
sub rbp, rax
movzx rcx, si
movsx dx, dh
btc cx, 0xb9
nop
cwd
bt ax, r13w
lea rdx, [rsp + rdi + 0x50]
bts ax, r11w
mov rax, 0x4c7c6bd6
mov ecx, edi
cwde
movsxd rax, r15d
bt ax, 0xc
mov eax, 0x2ab7c74
stc
rol eax, cl
clc
cmp r12d, edx
cmp r15b, 0x5f
add al, dil
xor al, byte [rdx + rbp]
jmp 0x140a4fd12
mov byte [rdx], al
jmp 0x140a4fd19
je 0x140a4fd40
inc rdi
test r12w, bx
cmp rbx, 0xdd7c71
stc
cmp rdi, 0x104
jmp 0x140a4fd3a
jb 0x140a4fcdb
lea rbp, [rsp + 0x50]
mov rdx, rbp
mov rcx, rsi
movsx ax, r15b
movzx ax, r9b
cbw
mov rax, qword [0x140626188]
call rax
jmp 0x140a4fdfc
cmp byte [rbx + 1], 0x23
movsx edx, di
bswap rdx
lea rdx, [rbx + 1]
jmp 0x140a4fd78
jne 0x140a4fdd8
movzx edx, byte [rbx + 2]
test bpl, r8b
add rbx, 2
cmc
test dl, dl
je 0x140a4fdd1
nop
lea eax, [rdx - 0x30]
jmp 0x140a4fd9b
inc rbx
cmp al, 9
jmp 0x140a4fda5
ja 0x140a4fdd1
movsx eax, dl
bt rcx, 0x98
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
sbb di, 0x7fbd
sar di, cl
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x140a4fdcb
jne 0x140a4fd93
movsxd rdx, edi
btc ecx, 0xfc
xor r8d, r8d
xchg rcx, rcx
jmp 0x140a4fde3
mov rcx, r11
call fcn.140a4f7ad
jmp 0x140a4fdfc
mov eax, edx
bts di, ax
rol bx, cl
add rax, rsi
mov rbx, qword [rsp + 0x170]
shrd si, r10w, 0x3c
mov rdi, qword [rsp + 0x168]
xor si, ax
add rsp, 0x178
sete bpl
movsxd rbp, r8d
pop rsi
setns bpl
movzx ebp, r14w
pop rbp
jmp 0x140a4fe32
ret