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

Disassembly:
call rax
mov r11, rax
stc
test cl, 0xc7
test rax, rax
jmp 0x14064f706
call rax
mov r11, rax
clc
test bp, 0x3966
test rax, rax
jmp 0x14064f6e8
mov byte [rsp + 0x18], r8b
xor r10w, 0x45f5
btr r10w, 0x88
movsxd r10, ecx
mov qword [rsp + 0x10], rdx
mov r10d, r14d
shl r10b, 0xee
sets r10b
sub rsp, 0x178
sub r10, 0x7ad06688
mov r10, rcx
cmc
test rcx, rcx
jmp 0x14064f259
je 0x14064f281
test rdx, rdx
jmp 0x14064f267
je 0x14064f281
mov eax, 0x5a4d
cmc
cmp word [rcx], ax
jmp 0x14064f27b
je 0x14064f295
xor eax, eax
jmp 0x14064f28d
add rsp, 0x178
ret
movsxd rax, dword [rcx + 0x3c]
test r14, r8
cmp dword [rax + rcx], 0x4550
jmp 0x14064f2a8
jne 0x14064f281
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r8d
test r12w, 0x3951
test r8d, r8d
jmp 0x14064f2c9
je 0x14064f281
mov r9d, dword [rax + rcx + 0x8c]
mov qword [rsp + 0x170], rbx
bsf ecx, esp
lea rbx, [r10 + r8]
bsf cx, r14w
mov qword [rsp + 0x158], rdi
inc ch
sbb cl, r10b
mov ecx, 0xffffffff
cmc
jmp 0x14064f303
xor edi, edi
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rbx
cmc
mov dword [rsp + 0x180], ecx
cmp rdx, 0xffff
jmp 0x14064f323
ja 0x14064f36d
sub edx, dword [rbx + 0x10]
cmp edx, dword [rbx + 0x14]
jmp 0x14064f334
jae 0x14064f361
mov eax, dword [rbx + 0x1c]
rcl cx, 0x2f
mov ecx, edx
clc
test bpl, al
lea rax, [rax + r10]
cmp r11w, 0x5530
mov edx, dword [rax + rdx*4]
test edx, edx
jmp 0x14064f35b
jne 0x14064f5bf
sub eax, eax
jmp 0x14064f368
jmp 0x14064f7b8
mov eax, dword [rbx + 0x18]
test eax, eax
je 0x14064f597
mov r9d, dword [rbx + 0x20]
clc
test r9b, bl
cmc
mov qword [rsp + 0x168], rbp
clc
cmovg bp, cx
cmp bh, 0xf1
mov qword [rsp + 0x160], rsi
add r9, r10
lea esi, [rax - 1]
cmp al, r11b
mov ebp, edi
jmp 0x14064f3af
mov qword [rsp + 0x30], r9
test esi, esi
js 0x14064f578
lea eax, [rsi + rbp]
shr r8, cl
xor ebx, r13d
mov r11, rdx
btc bx, 0xf1
btr r8, rsp
mov rbx, rdi
bt rdx, 0xe3
btr rdx, rdx
adc rdx, 0x123f0a90
sar eax, 1
mov dword [rsp + 0x198], eax
mov qword [rsp + 0x38], rax
mov r8d, dword [r9 + rax*4]
mov eax, dword [r9 + rax*4]
sub r11, rax
test r13w, dx
cmp ch, 0x21
test eax, 0x21dd5ebf
movzx eax, byte [rsp + 0x190]
sub dl, r14b
setne r9b
xor r9b, 0x79
lea r8, [r8 + r10]
rol dx, cl
not rdx
bt dx, r14w
sub r11, r10
dec r9
nop
xchg dl, dl
inc dl
movzx edx, byte [r11 + r8]
movzx r9d, byte [r8]
jmp 0x14064f444
inc r8
jmp 0x14064f44c
test al, al
jmp 0x14064f453
je 0x14064f483
mov ecx, ebx
cmc
lahf
mov rax, rsp
mov eax, 0x4b040812
stc
clc
rol eax, cl
stc
clc
add al, bl
test r8b, spl
cmc
cmp cl, 0x1e
xor dl, al
inc al
mov al, byte [rsp + 0x190]
inc rbx
stc
test dl, dl
jmp 0x14064f48a
je 0x14064f499
cmp dl, r9b
je 0x14064f436
mov rbx, qword [rsp + 0x28]
cmp dl, r9b
jmp 0x14064f4a6
jb 0x14064f515
cmp dl, r9b
jmp 0x14064f4b4
jbe 0x14064f4d6
mov ebp, dword [rsp + 0x198]
dec ch
mov ecx, dword [rsp + 0x180]
inc ebp
jmp 0x14064f4d1
jmp 0x14064f52c
mov eax, dword [rbx + 0x24]
movzx cx, dh
mov cl, sil
lea ebp, [rsi + 1]
movzx ecx, bp
xchg cx, cx
movzx rcx, r11w
lea rcx, [r10 + rax]
mov rax, qword [rsp + 0x38]
jmp 0x14064f4fb
movzx ecx, word [rcx + rax*2]
jmp 0x14064f504
mov dword [rsp + 0x180], ecx
jmp 0x14064f510
jmp 0x14064f52c
mov esi, dword [rsp + 0x198]
cqo
mov ecx, dword [rsp + 0x180]
dec esi
rol r9b, 0x51
cmc
cmp ebp, esi
not r9b
jmp 0x14064f536
mov rdx, qword [rsp + 0x188]
cmovp r9d, edx
movzx r9w, r11b
movsxd r9, r14d
mov r9, qword [rsp + 0x30]
jmp 0x14064f554
jle 0x14064f3bc
mov r8d, dword [rsp + 0x24]
movzx r9, sp
movsxd r9, r12d
mov r9b, 0xb1
mov r9d, dword [rsp + 0x20]
jmp 0x14064f573
jmp 0x14064f586
mov r9d, dword [rsp + 0x20]
bsr bp, r11w
rol bp, 0x28
mov rsi, qword [rsp + 0x160]
mov rbp, qword [rsp + 0x168]
stc
cmp ecx, dword [rbx + 0x14]
jmp 0x14064f59f
jae 0x14064f361
mov eax, dword [rbx + 0x1c]
add rax, r10
sub dl, r8b
mov dl, dil
mov edx, dword [rax + rcx*4]
cmp r9b, bl
test edx, edx
je 0x14064f361
cmp edx, r8d
jmp 0x14064f5c7
jb 0x14064f7a8
lea eax, [r9 + r8]
cmp bp, 0x8f5
clc
cmc
cmp edx, eax
jmp 0x14064f5df
jae 0x14064f7a8
mov eax, edx
adc bl, sil
ror bx, cl
lea rax, [rax + r10]
jmp 0x14064f5f9
mov rbx, rax
btr rcx, 0xe4
movzx ecx, byte [rax]
test cl, cl
jmp 0x14064f60b
je 0x14064f361
cmp cl, 0x2e
jmp 0x14064f619
je 0x14064f647
mov cl, byte [rbx + 1]
jmp 0x14064f627
inc rbx
test r14b, 0x9e
test cl, cl
jmp 0x14064f635
jne 0x14064f611
xor eax, eax
jmp 0x14064f642
jmp 0x14064f7b8
mov r8, rbx
sub r8, rax
stc
cmc
clc
cmp r8, 0x104
jmp 0x14064f65c
jae 0x14064f361
mov rcx, rdi
stc
test r8, r8
jmp 0x14064f66e
je 0x14064f6c1
lea r9, [rsp + 0x40]
movsx rdx, dx
bsf dx, sp
sub r9, rax
nop
rcl rdx, 0x78
rcr rdx, 0xaa
movzx edx, byte [rax]
test dl, dl
jmp 0x14064f697
je 0x14064f6c1
inc rcx
jmp 0x14064f6a5
mov byte [r9 + rax], dl
jmp 0x14064f6ae
inc rax
cmc
jmp 0x14064f6b8
cmp rcx, r8
jb 0x14064f68d
mov byte [rsp + rcx + 0x40], dil
movzx eax, r15w
xchg cl, cl
movsx ax, r12b
lea rcx, [rsp + 0x40]
nop
mov eax, 0x320f0608
mov rax, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x140616a41
jne 0x14064f70c
lea rcx, [rsp + 0x40]
lahf
mov al, dh
movzx ax, al
mov rax, qword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
jmp 0x1405f7456
je 0x14064f361
cmp byte [rbx + 1], 0x23
cwd
movzx rdx, di
not dl
lea rdx, [rbx + 1]
jmp 0x14064f721
jne 0x14064f794
movzx edx, byte [rbx + 2]
test r11b, 0xd5
jmp 0x14064f734
add rbx, 2
jmp 0x14064f73d
test dl, dl
je 0x14064f788
nop
movsx rax, r13w
lea eax, [rdx - 0x30]
inc rbx
test r13b, r13b
cmp al, 9
ja 0x14064f788
movsx eax, dl
sal dl, cl
mov dl, byte [rbx]
rol cx, cl
rol ecx, 0xb9
shrd cx, bx, 0xa
lea ecx, [rdi + rdi*4]
cmp r10b, bpl
ror di, 6
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x14064f782
jne 0x14064f74a
movsxd rdx, edi
ror cl, 0x43
stc
bt cx, r10w
xor r8d, r8d
movsx rcx, r12w
mov rcx, r11
call fcn.14064f21b
jmp 0x14064f7b8
mov eax, edx
test al, r13b
btr rbx, rdi
lea rax, [rax + r10]
xor dil, al
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x158]
add rsp, 0x178
jmp 0x14064f7d4
ret