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

Disassembly:
mov byte [rsp + 0x18], r8b
clc
cmc
jmp 0x14094b67e
push rbp
push rsi
or rsi, r8
sub rsp, 0x158
mov rbp, rdx
ror si, 0x91
not rsi
movzx esi, bp
mov rsi, rcx
jmp 0x14094b6a0
test rcx, rcx
jmp 0x14094b6a8
je 0x14094b6d3
test rdx, rdx
jmp 0x14094b6b6
je 0x14094b6d3
mov eax, 0x5a4d
test r11b, 0x6a
cmp word [rcx], ax
jmp 0x14094b6cd
je 0x14094b700
sub eax, eax
rcr ebp, cl
adc sil, r12b
sub si, bx
add rsp, 0x158
movsx esi, bx
movsx bp, sil
pop rsi
jmp 0x14094b6f9
pop rbp
jmp 0x14094b6ff
ret
movsxd rax, dword [rcx + 0x3c]
cmp r8w, 0x1b2c
cmc
cmp dword [rax + rcx], 0x4550
jmp 0x14094b717
jne 0x14094b6d3
mov r9d, dword [rax + rcx + 0x88]
clc
cmp cx, dx
mov dword [rsp + 0x24], r9d
test r12b, 0x1d
jmp 0x14094b737
test r9d, r9d
jmp 0x14094b73f
je 0x14094b6d3
mov r10d, dword [rax + rcx + 0x8c]
clc
and rdx, rbp
lea rdx, [rcx + r9]
cmp ch, 0x36
mov qword [rsp + 0x178], rbx
test edi, esp
mov qword [rsp + 0x150], rdi
clc
or r8d, 0xffffffff
stc
cmc
test spl, 0x51
xor edi, edi
mov dword [rsp + 0x170], r10d
test spl, 0xca
mov qword [rsp + 0x28], rdx
cmc
stc
cmp rbp, 0xffff
jmp 0x14094b796
ja 0x14094b7ad
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x14094b7a8
jmp 0x14094b98c
mov eax, dword [rdx + 0x18]
test r10, 0x4b18476c
test eax, eax
je 0x14094b98c
mov r10d, dword [rdx + 0x20]
mov cl, dl
not ecx
inc cx
dec eax
mov ecx, edi
cmc
add r10, rsi
stc
cmp r15, 0x24046587
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
cmp bl, r12b
mov qword [rsp + 0x30], r10
cmc
test eax, eax
jmp 0x14094b7f5
js 0x14094b97b
lea ebx, [rax + rcx]
sar r8w, 0xdc
bt r8w, bx
cmc
mov r11, rdi
rol r8w, 0x26
xor al, r12b
inc r8b
sar ebx, 1
bswap eax
mov eax, ebx
bt r9w, 0x68
seta r9b
movzx eax, byte [rsp + 0x180]
and r9w, 0x3ff9
cmovb r8w, r14w
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
jmp 0x14094b846
add r8, rsi
xor r9, 0x42e162d5
sub r10, r8
movsx dx, dh
movsx rdx, si
movsxd r9, r12d
nop
setg r9b
movzx edx, byte [r10 + r8]
mov r9b, reloc.WLDAP32.dll_Ordinal_26
movzx r9d, di
movzx r9d, byte [r8]
jmp 0x14094b878
inc r8
test al, al
jmp 0x14094b882
je 0x14094b8b3
mov ecx, r11d
mov eax, 0x2d083bca
clc
rol eax, cl
cmp bpl, r15b
add al, r11b
xor dl, al
cwde
movzx eax, r12w
dec ah
movzx eax, byte [rsp + 0x180]
jmp 0x14094b8af
inc r11
cmc
test dl, dl
jmp 0x14094b8ba
je 0x14094b8c9
cmp dl, r9b
je 0x14094b863
cmp dl, r9b
jmp 0x14094b8d1
jb 0x14094b8f5
jbe 0x14094b925
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x14094b8ec
mov dword [rsp + 0x20], ecx
jmp 0x14094b90e
mov ecx, dword [rsp + 0x20]
xor ax, 0x3e59
lea eax, [rbx - 1]
cmc
cmp r8, rbx
mov dword [rsp + 0x188], eax
cmp al, r8b
cmp ecx, eax
jmp 0x14094b915
jg 0x14094b961
mov r10, qword [rsp + 0x30]
jmp 0x14094b7fb
mov rax, qword [rsp + 0x28]
movsx ecx, r10w
mov r8w, 0x379d
movzx cx, r9b
mov eax, dword [rax + 0x24]
movsx cx, r9b
lea rcx, [rsi + rax]
bswap r8w
jmp 0x14094b952
movzx r8d, word [rcx + rbx*2]
jmp 0x14094b95c
jmp 0x14094b965
or r8d, 0xffffffff
mov r9d, dword [rsp + 0x24]
not dh
mov rdx, qword [rsp + 0x28]
ror r10, 0xd9
test ebx, 0x7a1241ba
mov r10d, dword [rsp + 0x170]
cmp r11b, r12b
cmp ebx, 0x1396398d
cmp r8d, dword [rdx + 0x14]
jae 0x14094ba32
mov eax, dword [rdx + 0x1c]
bt edx, r13d
movsx cx, r14b
mov ecx, r8d
bt dx, 0x93
add rax, rsi
cqo
sub dh, 0xe5
mov edx, dword [rax + r8*4]
clc
test edx, edx
jmp 0x14094b9be
je 0x14094ba32
cmp edx, r9d
jmp 0x14094b9cc
jb 0x14094bc1f
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x14094b9dd
jae 0x14094bc1f
movzx ecx, byte [rsi + rdx]
or eax, r15d
rcr eax, 0x25
lea rax, [rsi + rdx]
bts rbx, r10
movsx bx, r11b
mov rbx, rax
cmc
test r15d, r9d
test cl, cl
jmp 0x14094ba08
je 0x14094ba32
nop
clc
cmp cl, 0x2e
je 0x14094ba3e
movzx ecx, byte [rbx + 1]
inc rbx
test sp, 0x5594
test cl, cl
jmp 0x14094ba2c
jne 0x14094ba10
mov r8, rbx
sub r8, rax
cmp r8, 0x104
jae 0x14094ba32
mov rcx, rdi
clc
test bl, r10b
test r8, r8
je 0x14094baa8
lea r9, [rsp + 0x40]
neg dh
sub r9, rax
mov dx, 0x5823
movzx edx, byte [rax]
test dl, dl
jmp 0x14094ba79
je 0x14094baa8
inc rcx
jmp 0x14094ba87
mov byte [r9 + rax], dl
jmp 0x14094ba90
inc rax
cmp r12, 0x745341f3
cmp rcx, r8
jmp 0x14094baa2
jb 0x14094ba6f
mov byte [rsp + rcx + 0x40], dil
mov rax, 0x65200935
lea rcx, [rsp + 0x40]
cdqe
mov rax, qword [0x1404561f8]
call rax
mov r11, rax
test rax, rax
jmp 0x14094bacf
jne 0x14094baec
lea rcx, [rsp + 0x40]
mov rax, qword [0x1404561f0]
jmp 0x140917d77
lea rax, [rsi + rdx]