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

Disassembly:
mov byte [rsp + 0x18], r8b
test r12, r8
stc
clc
push rbp
sub bp, 0x386
ror bpl, cl
stc
push rsi
sub rsp, 0x158
adc sil, 0xb
bts si, r11w
mov rbp, rdx
xor sil, sil
test si, 0x649f
btc rsi, 0xe8
mov rsi, rcx
test ch, 0xf8
test bx, r10w
test rcx, rcx
jmp 0x14079a77a
je 0x14079a797
test rdx, rdx
je 0x14079a797
mov eax, 0x5a4d
cmp word [rcx], ax
je 0x14079a7af
xor eax, eax
bsr rsi, rdx
add rsp, 0x158
pop rsi
mov bpl, 0x8d
pop rbp
jmp 0x14079a7ae
ret
movsxd rax, dword [rcx + 0x3c]
test dh, 0xfb
cmp ebp, r11d
cmp dword [rax + rcx], 0x4550
jmp 0x14079a7c5
jne 0x14079a797
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
clc
test r9d, r9d
jmp 0x14079a7e1
je 0x14079a797
mov r10d, dword [rax + rcx + 0x8c]
movsx rdx, dx
sar dl, 0xd4
lea rdx, [rcx + r9]
mov qword [rsp + 0x178], rbx
stc
test dh, 0x3b
mov qword [rsp + 0x150], rdi
test r12b, 0xc1
cmp r12, 0x375c2e45
stc
or r8d, 0xffffffff
stc
clc
test ebx, 0x2ae167e3
sub edi, edi
mov dword [rsp + 0x170], r10d
cmp r15w, si
mov qword [rsp + 0x28], rdx
jmp 0x14079a840
cmp rbp, 0xffff
jmp 0x14079a84c
ja 0x14079a867
mov r8d, ebp
clc
test r15d, r14d
sub r8d, dword [rdx + 0x10]
jmp 0x14079a862
jmp 0x14079aa2b
mov eax, dword [rdx + 0x18]
jmp 0x14079a870
test eax, eax
je 0x14079aa2b
mov r10d, dword [rdx + 0x20]
dec cl
dec eax
setne cl
mov ecx, edi
cmp r9b, 0xd1
clc
lea r10, [r10 + rsi]
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
cmc
clc
stc
mov qword [rsp + 0x30], r10
clc
jmp 0x14079a8a7
test eax, eax
js 0x14079aa23
lea ebx, [rax + rcx]
movsx r9d, r13w
bts edx, r15d
mov r11, rdi
movsx r8d, r11w
sar ebx, 1
add al, 0x9f
btr edx, 0x75
mov eax, ebx
btc rdx, r8
or rdx, 0x4b793059
cdq
movzx eax, byte [rsp + 0x180]
mov r8d, dword [r10 + rbx*4]
cwd
bsf r9w, r14w
add dx, bp
mov r10, rbp
shl dl, 0x60
lea r8, [r8 + rsi]
mov dx, 0x253
bsr dx, r11w
sub r10, r8
inc r9w
mov r9b, bl
movsx rdx, r11w
nop
cqo
mov dx, 0xe8b
movzx edx, byte [r10 + r8]
movsx r9w, al
movzx r9d, byte [r8]
inc r8
test al, al
jmp 0x14079a92d
je 0x14079a95a
mov ecx, r11d
rol eax, 9
clc
mov eax, 0x344b6fbb
rol eax, cl
add al, r11b
cmp r8b, 0xab
xor dl, al
jmp 0x14079a94f
movzx eax, byte [rsp + 0x180]
inc r11
test dl, dl
jmp 0x14079a961
je 0x14079a975
cmp dl, r9b
jmp 0x14079a96f
je 0x14079a915
cmp dl, r9b
jmp 0x14079a97d
jb 0x14079a9ae
jbe 0x14079a9df
mov eax, dword [rsp + 0x188]
jmp 0x14079a998
lea ecx, [rbx + 1]
jmp 0x14079a9a0
mov dword [rsp + 0x20], ecx
jmp 0x14079a9a9
jmp 0x14079a9c3
mov ecx, dword [rsp + 0x20]
add eax, 0x69fb6686
lea eax, [rbx - 1]
cmc
mov dword [rsp + 0x188], eax
stc
cmp ecx, eax
jmp 0x14079a9ca
jg 0x14079aa02
mov r10, qword [rsp + 0x30]
jmp 0x14079a9da
jmp 0x14079a8af
mov rax, qword [rsp + 0x28]
movzx rcx, ax
mov eax, dword [rax + 0x24]
lea rcx, [rsi + rax]
movzx r8, r13w
movzx r8d, word [rcx + rbx*2]
jmp 0x14079a9fd
jmp 0x14079aa09
or r8d, 0xffffffff
and r10, rsp
mov r9d, dword [rsp + 0x24]
bswap dx
sar dx, 0xe6
mov rdx, qword [rsp + 0x28]
not r10b
movsxd r10, ebp
neg r10b
mov r10d, dword [rsp + 0x170]
cmp r8d, dword [rdx + 0x14]
jmp 0x14079aa34
jae 0x14079aad7
mov eax, dword [rdx + 0x1c]
mov ecx, r8d
cmc
xchg dx, dx
btr dx, sp
lea rax, [rax + rsi]
mov edx, dword [rax + r8*4]
cmp al, r10b
test r8b, 0x1d
test edx, edx
jmp 0x14079aa5e
je 0x14079aad7
cmp edx, r9d
jb 0x14079acad
lea eax, [r10 + r9]
stc
cmc
cmp edx, eax
jmp 0x14079aa7a
jae 0x14079acad
movzx ecx, byte [rsi + rdx]
shl al, cl
jmp 0x14079aa8b
lea rax, [rsi + rdx]
btc ebx, esp
sal bl, 0x91
mov rbx, rax
clc
test cl, cl
je 0x14079aad7
nop
test spl, cl
cmp cl, 0x2e
je 0x14079aae3
movzx ecx, byte [rbx + 1]
jmp 0x14079aab7
inc rbx
cmp r13, 0x4afe47d7
test r12w, r11w
jmp 0x14079aaca
test cl, cl
jmp 0x14079aad1
jne 0x14079aaa5
mov r8, rbx
cmp r8w, 0x4e89
sub r8, rax
jmp 0x14079aafe
cmp r8, 0x104
jmp 0x14079ab0a
jae 0x14079aad7
mov rcx, rdi
test r8, r8
je 0x14079ab5f
lea r9, [rsp + 0x40]
sub r9, rax
movsx edx, r9w
movzx edx, byte [rax]
jmp 0x14079ab30
test dl, dl
jmp 0x14079ab37
je 0x14079ab5f
inc rcx
jmp 0x14079ab45
mov byte [r9 + rax], dl
jmp 0x14079ab4e
inc rax
cmp rcx, r8
jmp 0x14079ab59
jb 0x14079ab28
mov byte [rsp + rcx + 0x40], dil
jmp 0x14079ab6a
lea rcx, [rsp + 0x40]
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x14042e07e
lea rax, [rsi + rdx]