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

Disassembly:
call rax
mov r11, rax
test bpl, cl
stc
test rax, rax
jmp 0x140a5cde8
call rax
mov r11, rax
test rax, rax
je 0x140a5ca51
cmp byte [rbx + 1], 0x23
movsx rdx, cx
movsx edx, ax
xchg dh, dh
lea rdx, [rbx + 1]
jmp 0x140a5ce05
mov byte [rsp + 0x18], r8b
not r10b
btr r10d, 0xef
rcr r10d, cl
mov qword [rsp + 0x10], rdx
test sil, 0x35
sub r10b, r8b
sub rsp, 0x178
dec r10w
xadd r10w, r10w
mov r10, rcx
test rcx, rcx
jmp 0x140a5c93f
je 0x140a5c967
test rdx, rdx
jmp 0x140a5c94d
je 0x140a5c967
mov eax, 0x5a4d
jmp 0x140a5c95e
cmp word [rcx], ax
je 0x140a5c97b
xor eax, eax
jmp 0x140a5c96e
add rsp, 0x178
jmp 0x140a5c97a
ret
movsxd rax, dword [rcx + 0x3c]
clc
jmp 0x140a5c98b
cmp dword [rax + rcx], 0x4550
jmp 0x140a5c997
jne 0x140a5c967
mov r8d, dword [rax + rcx + 0x88]
jmp 0x140a5c9ab
mov dword [rsp + 0x24], r8d
cmp bh, 0x75
test r11d, 0x3c445341
test r8d, r8d
jmp 0x140a5c9c2
je 0x140a5c967
mov r9d, dword [rax + rcx + 0x8c]
mov qword [rsp + 0x170], rbx
lea rbx, [r10 + r8]
xor ecx, edx
mov qword [rsp + 0x158], rdi
mov ecx, 0xffffffff
xor edi, edi
cmp r15w, r8w
mov dword [rsp + 0x20], r9d
clc
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x180], ecx
test ah, 0xce
cmp bx, 0x3095
cmp rdx, 0xffff
ja 0x140a5ca5d
sub edx, dword [rbx + 0x10]
cmp cx, r9w
cmp edx, dword [rbx + 0x14]
jmp 0x140a5ca27
jae 0x140a5ca51
mov eax, dword [rbx + 0x1c]
mov ecx, edx
lea rax, [rax + r10]
test r10b, r12b
mov edx, dword [rax + rdx*4]
stc
test rsp, 0x51d023e9
test edx, edx
jmp 0x140a5ca4b
jne 0x140a5ccd0
xor eax, eax
jmp 0x140a5ca58
jmp 0x140a5ce9f
mov eax, dword [rbx + 0x18]
jmp 0x140a5ca66
test eax, eax
je 0x140a5cc93
mov r9d, dword [rbx + 0x20]
cmp ecx, ecx
stc
mov qword [rsp + 0x168], rbp
mov qword [rsp + 0x160], rsi
xchg bpl, bpl
rcr sil, 0xa2
lea r9, [r9 + r10]
bts rbp, rdi
btr si, r10w
lea esi, [rax - 1]
and bpl, 0xf7
shld ebp, r13d, 0x30
sal bpl, cl
mov ebp, edi
mov qword [rsp + 0x30], r9
jmp 0x140a5cab4
test esi, esi
jmp 0x140a5cabb
js 0x140a5cc7c
lea eax, [rsi + rbp]
mov r11, rdx
mov rbx, rdi
movzx r8, r15w
cwd
bt rdx, 0x25
sar eax, 1
btr r8, rsp
mov dword [rsp + 0x198], eax
mov qword [rsp + 0x38], rax
xchg r8b, dl
and r8w, 0x32e2
cmp r11b, bpl
mov r8d, dword [r9 + rax*4]
movzx rdx, r8w
bt rdx, 0x6f
mov eax, dword [r9 + rax*4]
sub r11, rax
movzx eax, byte [rsp + 0x190]
bsr dx, r11w
shr r9b, 0xaf
lea r8, [r8 + r10]
sal r9w, 0xf5
xadd dh, dh
sub r11, r10
movsxd r9, ebx
mov r9b, 0x87
nop
movzx rdx, r14w
movzx edx, byte [r11 + r8]
movsxd r9, edi
movzx r9, di
movzx r9d, byte [r8]
jmp 0x140a5cb47
inc r8
jmp 0x140a5cb52
test al, al
je 0x140a5cb8e
mov ecx, ebx
rcr ax, cl
movzx rax, si
mov eax, 0x17d50e03
rol eax, cl
jmp 0x140a5cb6f
add al, bl
test r11d, r8d
test dx, 0x3fe0
cmp r14w, r9w
xor dl, al
mov al, byte [rsp + 0x190]
jmp 0x140a5cb8b
inc rbx
test dl, dl
jmp 0x140a5cb95
je 0x140a5cba4
cmp dl, r9b
je 0x140a5cb32
mov rbx, qword [rsp + 0x28]
cmp r8b, r12b
cmp dl, r9b
jmp 0x140a5cbb4
jb 0x140a5cc22
cmp dl, r9b
jmp 0x140a5cbc2
jbe 0x140a5cbf1
mov ebp, dword [rsp + 0x198]
movzx cx, r10b
jmp 0x140a5cbd9
mov ecx, dword [rsp + 0x180]
jmp 0x140a5cbe5
inc ebp
jmp 0x140a5cbec
jmp 0x140a5cc42
mov eax, dword [rbx + 0x24]
lea ebp, [rsi + 1]
lea rcx, [r10 + rax]
bswap ax
mov rax, qword [rsp + 0x38]
jmp 0x140a5cc08
movzx ecx, word [rcx + rax*2]
jmp 0x140a5cc11
mov dword [rsp + 0x180], ecx
jmp 0x140a5cc1d
jmp 0x140a5cc42
mov esi, dword [rsp + 0x198]
cdq
mov ecx, dword [rsp + 0x180]
not dx
mov dh, 0xf5
movsx edx, r12w
dec esi
btc rdx, 0xa1
cmp ebp, esi
cqo
mov rdx, qword [rsp + 0x188]
movsx r9w, r12b
movsxd r9, esp
mov r9, qword [rsp + 0x30]
jle 0x140a5cac1
mov r8d, dword [rsp + 0x24]
mov r9, 0x75736917
mov r9d, dword [rsp + 0x20]
jmp 0x140a5cc77
jmp 0x140a5cc81
mov r9d, dword [rsp + 0x20]
mov rsi, qword [rsp + 0x160]
mov rbp, qword [rsp + 0x168]
cmc
stc
cmp ecx, dword [rbx + 0x14]
jmp 0x140a5cc9b
jae 0x140a5ca51
mov eax, dword [rbx + 0x1c]
add dl, 0x9b
add rax, r10
test r8w, ax
test r15d, 0x6e4d4682
mov edx, dword [rax + rcx*4]
stc
test r10, 0x14d50ef2
cmp dh, 0xcb
test edx, edx
jmp 0x140a5ccca
je 0x140a5ca51
cmp edx, r8d
jmp 0x140a5ccd8
jb 0x140a5ce92
lea eax, [r9 + r8]
cmp sil, r10b
cmp edx, eax
jmp 0x140a5ccec
jae 0x140a5ce92
mov eax, edx
lea rax, [rax + r10]
mov rbx, rax
add cx, 0x2544
movzx rcx, r14w
bts rcx, rbp
movzx ecx, byte [rax]
test ecx, r15d
clc
test cl, cl
jmp 0x140a5cd16
je 0x140a5ca51
cmp cl, 0x2e
jmp 0x140a5cd24
je 0x140a5cd4f
mov cl, byte [rbx + 1]
jmp 0x140a5cd32
inc rbx
stc
test cl, cl
jmp 0x140a5cd3d
jne 0x140a5cd1c
sub eax, eax
jmp 0x140a5cd4a
jmp 0x140a5ce9f
mov r8, rbx
sub r8, rax
clc
stc
cmp r8, 0x104
jmp 0x140a5cd63
jae 0x140a5ca51
mov rcx, rdi
test r13d, 0x3aaf6b0b
test r8, r8
jmp 0x140a5cd7b
je 0x140a5cdca
lea r9, [rsp + 0x40]
sub r9, rax
nop
sbb dl, 0xe9
movzx edx, byte [rax]
stc
test dl, dl
jmp 0x140a5cd98
je 0x140a5cdca
inc rcx
jmp 0x140a5cda6
mov byte [r9 + rax], dl
jmp 0x140a5cdaf
inc rax
test r9w, bp
stc
test sp, 0x1745
cmp rcx, r8
jmp 0x140a5cdc4
jb 0x140a5cd8d
mov byte [rsp + rcx + 0x40], dil
cwde
movzx ax, dil
mov al, 0x30
lea rcx, [rsp + 0x40]
mov rax, qword [0x140619108]
jmp 0x14060f48f
jne 0x140616a53
lea rcx, [rsp + 0x40]
bswap eax
movzx eax, r12w
mov rax, qword [0x140619100]
jmp 0x140616a45
jne 0x140a5ce7d
movzx edx, byte [rbx + 2]
clc
cmc
add rbx, 2
test dl, dl
jmp 0x140a5ce1c
je 0x140a5ce6e
nop
jmp 0x140a5ce2d
lea eax, [rdx - 0x30]
jmp 0x140a5ce35
inc rbx
cmp al, 9
ja 0x140a5ce6e
movsx eax, dl
mov dl, byte [rbx]
movsx rcx, r14w
shl cl, 0x40
test sil, 0x64
lea ecx, [rdi + rdi*4]
ror dil, cl
cmovb rdi, r11
lea edi, [rax + rcx*2 - 0x30]
test r12d, ebx
jmp 0x140a5ce66
test dl, dl
jne 0x140a5ce2d
movsxd rdx, edi
test r15b, 0x97
jmp 0x140a5ce7d
sub r8d, r8d
mov rcx, r11
jmp 0x140a5ce88
call fcn.140a5c908
jmp 0x140a5ce9f
mov eax, edx
shr dil, 0x27
lea rax, [rax + r10]
rol bl, 0x20
mov rbx, qword [rsp + 0x170]
btr di, 0x20
mov rdi, qword [rsp + 0x158]
test sp, r10w
stc
add rsp, 0x178
jmp 0x140a5cec5
ret