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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x14076b346
call rax
mov r11, rax
test rax, rax
jne 0x14076b34c
lea rcx, [rsp + 0x50]
setb ah
mov ax, 0x7e6f
jmp 0x14076b33a
mov byte [rsp + 0x18], r8b
test rax, rax
mov qword [rsp + 0x10], rdx
test r12, 0x5577955
stc
push rbp
btc rbp, 0x13
push rsi
shl sil, cl
add bpl, 0xf0
movzx bp, r12b
sub rsp, 0x178
sal bp, cl
mov rbp, rdx
movzx rsi, si
shld si, r14w, 0xef
inc sil
mov rsi, rcx
jmp 0x14076ae7b
test rcx, rcx
je 0x14076aea7
test rdx, rdx
je 0x14076aea7
mov eax, 0x5a4d
cmp di, r8w
test bl, r15b
cmp word [rcx], ax
jmp 0x14076aea1
je 0x14076aec6
xor eax, eax
sbb rbp, 0x6c5e4161
rol bpl, 0x84
add rsp, 0x178
pop rsi
cmovne bp, r14w
movsx ebp, bp
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
jmp 0x14076aed2
cmp dword [rax + rcx], 0x4550
jne 0x14076aea7
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
cmp edx, 0x6b034666
test r8d, r8d
jmp 0x14076aefa
je 0x14076aea7
mov r9d, dword [rax + rcx + 0x8c]
rcr dh, cl
lea rdx, [rsi + r8]
movsx ecx, cx
mov qword [rsp + 0x170], rbx
rcl ch, cl
mov qword [rsp + 0x168], rdi
bsr rcx, r14
mov ecx, 0xffffffff
cmc
jmp 0x14076af32
xor edi, edi
test spl, 0x87
mov dword [rsp + 0x20], r9d
jmp 0x14076af47
mov qword [rsp + 0x28], rdx
cmp r8b, cl
cmc
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
ja 0x14076afac
mov ecx, ebp
cmc
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x14076af72
jae 0x14076afa0
mov eax, dword [rdx + 0x1c]
add rax, rsi
rcl rdx, 0x1b
mov edx, dword [rax + rcx*4]
test r11, 0x7320737
cmp r11b, al
cmp r11b, 0x41
test edx, edx
jmp 0x14076af9a
jne 0x14076b21d
xor eax, eax
jmp 0x14076afa7
jmp 0x14076b4a9
mov eax, dword [rdx + 0x18]
test eax, eax
jmp 0x14076afb6
je 0x14076b1f4
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
shl ebx, 0x58
sar rbx, cl
bt ebx, edx
mov ebx, edi
jmp 0x14076afda
add r9, rsi
test r13b, dl
jmp 0x14076afe6
mov qword [rsp + 0x40], r9
clc
test r11d, r11d
js 0x14076b1ea
nop
rcl r10w, cl
mov r10, qword [rsp + 0x198]
lea eax, [r11 + rbx]
mov rbp, rdi
sar eax, 1
cmovbe r8w, r8w
mov dword [rsp + 0x1a8], eax
shl rdx, 0x71
movsx edx, sp
mov qword [rsp + 0x38], rax
bsr r8w, bp
mov r8d, dword [r9 + rax*4]
add dx, 0x5f99
mov eax, dword [r9 + rax*4]
sub r10, rax
cmc
xor r9b, 0x90
rcl r9b, 0xcd
movzx eax, byte [rsp + 0x1a0]
cdq
and r9, rsi
cqo
lea r8, [r8 + rsi]
or r9b, r14b
sub r10, rsi
movzx edx, r12w
bswap r9d
inc r9b
nop
movsx r9d, dx
cmovge edx, edx
movsxd rdx, r11d
movzx edx, byte [r10 + r8]
not r9b
movzx r9d, byte [r8]
jmp 0x14076b07f
inc r8
test al, al
je 0x14076b0bd
mov ecx, ebp
rcl ax, cl
mov eax, 0x540b1e94
rol eax, cl
jmp 0x14076b09c
add al, bpl
clc
xor dl, al
mov al, 0xf1
dec al
mov al, r9b
mov al, byte [rsp + 0x1a0]
jmp 0x14076b0b5
inc rbp
jmp 0x14076b0bd
test dl, dl
jmp 0x14076b0c4
je 0x14076b0d8
cmp dl, r9b
jmp 0x14076b0d2
je 0x14076b06e
cmp dl, r9b
jmp 0x14076b0e0
jb 0x14076b16a
cmp dl, r9b
jmp 0x14076b0ee
jbe 0x14076b11e
mov ebx, dword [rsp + 0x1a8]
seta dh
not rdx
mov rdx, qword [rsp + 0x28]
inc cl
mov ch, 0x5e
mov ecx, dword [rsp + 0x190]
inc ebx
jmp 0x14076b119
jmp 0x14076b1a4
mov rdx, qword [rsp + 0x28]
cwde
jmp 0x14076b12c
lea ebx, [r11 + 1]
mov cl, bpl
bswap cx
mov eax, dword [rdx + 0x24]
jmp 0x14076b142
lea rcx, [rsi + rax]
lahf
movzx rax, si
mov rax, qword [rsp + 0x38]
jmp 0x14076b155
movzx ecx, word [rcx + rax*2]
jmp 0x14076b15e
mov dword [rsp + 0x190], ecx
jmp 0x14076b1a4
mov r11d, dword [rsp + 0x1a8]
mov r9w, 0x5703
bswap r9d
movzx r9, r9w
mov rdx, qword [rsp + 0x28]
bswap rcx
mov r9d, 0x7c040f29
mov rcx, r8
mov ecx, dword [rsp + 0x190]
cmovnp r9, r13
dec r11d
movsx r9, r9w
cmp r8b, r12b
cmp ebx, r11d
setg r9b
not r9w
jmp 0x14076b1b4
mov r9, qword [rsp + 0x40]
jmp 0x14076b1be
jle 0x14076affa
mov rbp, qword [rsp + 0x198]
xchg r9b, r9b
mov r8d, dword [rsp + 0x30]
not r9b
movzx r9, r14w
mov r9d, dword [rsp + 0x20]
jmp 0x14076b1e5
jmp 0x14076b1f4
mov r9d, dword [rsp + 0x20]
jmp 0x14076b1f4
cmp ecx, dword [rdx + 0x14]
jmp 0x14076b1fc
jae 0x14076afa0
mov eax, dword [rdx + 0x1c]
lea rax, [rax + rsi]
dec dh
bts dx, di
sal dh, 0xce
mov edx, dword [rax + rcx*4]
test edx, edx
je 0x14076afa0
cmp edx, r8d
jb 0x14076b4a4
lea eax, [r9 + r8]
stc
test r15w, 0x6633
test r8b, sil
cmp edx, eax
jae 0x14076b4a4
mov eax, edx
cmp r9w, dx
mov ch, 0x4f
xor bl, ah
lea rax, [rax + rsi]
neg bx
sbb ch, 0xf3
xor bl, 0xcb
mov rbx, rax
and ch, bh
movzx ecx, byte [rax]
stc
clc
test cl, cl
jmp 0x14076b265
je 0x14076afa0
cmp cl, 0x2e
jmp 0x14076b273
je 0x14076b28e
mov cl, byte [rbx + 1]
inc rbx
test cl, cl
jne 0x14076b26b
xor eax, eax
jmp 0x14076b4a9
mov r8, rbx
sub r8, rax
test r15w, r13w
test bx, 0xb44
cmp r8, 0x104
jmp 0x14076b2a9
jae 0x14076afa0
mov rcx, rdi
test r8, r8
jmp 0x14076b2ba
je 0x14076b320
lea r9, [rsp + 0x50]
adc dh, 0xa3
bts dx, bx
sub r9, rax
movsx rdx, r15w
nop
test r10, 0x49886f57
add edx, 0x1067642e
movzx edx, byte [rax]
stc
cmp r12d, esp
clc
test dl, dl
jmp 0x14076b2f0
je 0x14076b320
inc rcx
jmp 0x14076b2fe
mov byte [r9 + rax], dl
jmp 0x14076b307
inc rax
cmc
cmp rcx, 0x21b129bb
cmp rcx, r8
jmp 0x14076b31a
jb 0x14076b2e1
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
cwde
movsxd rax, edx
mov rax, qword [0x1406b0170]
jmp 0x14069cc48
mov rax, qword [0x1406b0168]
jmp 0x1403bd614
je 0x14076afa0
cmp r11, rsi
jmp 0x14076b354
jne 0x14076b3f2
cmp byte [rsp + 0x1a0], dil
jmp 0x14076b367
je 0x14076b3d9
lea rax, [rsp + 0x50]
shr dx, cl
not dl
movzx rdx, r10w
sub rbp, rax
jmp 0x14076b383
nop
cwde
movzx eax, ax
rcr al, cl
lea rdx, [rsp + rdi + 0x50]
movsx ecx, r9w
mov ecx, edi
ror ax, cl
mov eax, 0x540b1e94
rol eax, cl
add al, dil
test dl, dh
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x14076b3ae
je 0x14076b3d1
inc rdi
clc
cmp r9d, 0x696b1a3a
cmp rdi, 0x104
jmp 0x14076b3cb
jb 0x14076b38a
lea rbp, [rsp + 0x50]
movsx eax, cx
mov rdx, rbp
cbw
sets al
mov rcx, rsi
mov rax, qword [0x1406b0178]
call rax
jmp 0x14076b4a9
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jmp 0x14076b3ff
jne 0x14076b480
movzx edx, byte [rbx + 2]
jmp 0x14076b410
add rbx, 2
stc
test r10d, 0x48c269d7
cmp r15w, 0x72c8
test dl, dl
je 0x14076b476
nop
lea eax, [rdx - 0x30]
jmp 0x14076b433
inc rbx
cmc
cmp dil, 0x89
cmp al, 9
jmp 0x14076b442
ja 0x14076b476
movsx eax, dl
stc
jmp 0x14076b451
mov dl, byte [rbx]
movsx rcx, di
rol rcx, cl
lea ecx, [rdi + rdi*4]
btc rdi, r13
lea edi, [rax + rcx*2 - 0x30]
cmp r14b, r11b
cmp r10w, 0x44e8
test dl, dl
jne 0x14076b42b
movsxd rdx, edi
test dil, 0x25
shl cx, cl
xor r8d, r8d
jmp 0x14076b492
mov rcx, r11
jmp 0x14076b49a
call fcn.14076ae2b
jmp 0x14076b4a9
mov eax, edx
add rax, rsi
mov rbx, qword [rsp + 0x170]
add bpl, 0x77
rcl dil, cl
sbb esi, r13d
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
movsx rsi, bp
cmovs ebp, r8d
pop rsi
cmovg rbp, r12
mov bpl, bpl
jmp 0x14076b4df
pop rbp
jmp 0x14076b4e5
ret