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

Disassembly:
call rax
jmp 0x14042f142
call rax
mov r11, rax
test rax, rax
jmp 0x14042efff
mov byte [rsp + 0x18], r8b
cmc
cmp r9d, edx
push rbp
movzx ebp, si
setg bpl
push rsi
sub rsp, 0x158
mov rbp, rdx
sub sil, r8b
mov rsi, rcx
test rcx, rcx
jmp 0x14042eb9c
je 0x14042ebc7
test rdx, rdx
jmp 0x14042ebaa
je 0x14042ebc7
mov eax, 0x5a4d
test r12b, 0x82
cmp word [rcx], ax
jmp 0x14042ebc1
je 0x14042ebed
xor eax, eax
bt rsi, r8
rol bpl, cl
mov bpl, r8b
add rsp, 0x158
movsx rsi, bx
xchg bp, bp
pop rsi
mov bp, 0x36f4
pop rbp
jmp 0x14042ebec
ret
movsxd rax, dword [rcx + 0x3c]
test ebx, eax
cmc
cmp bx, r8w
cmp dword [rax + rcx], 0x4550
jmp 0x14042ec04
jne 0x14042ebc7
mov r9d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x24], r9d
cmp cx, 0xb03
test r9d, r9d
je 0x14042ebc7
mov r10d, dword [rax + rcx + 0x8c]
lea rdx, [rcx + r9]
cmp r14w, 0x762b
cmp dl, r13b
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
jmp 0x14042ec59
sub edi, edi
jmp 0x14042ec60
mov dword [rsp + 0x170], r10d
stc
cmp dx, r14w
mov qword [rsp + 0x28], rdx
jmp 0x14042ec7a
cmp rbp, 0xffff
jmp 0x14042ec86
ja 0x14042ecaa
mov r8d, ebp
cmc
test r15, 0x2bd8445c
jmp 0x14042ec9c
sub r8d, dword [rdx + 0x10]
jmp 0x14042eca5
jmp 0x14042ee95
mov eax, dword [rdx + 0x18]
test eax, eax
je 0x14042ee95
mov r10d, dword [rdx + 0x20]
dec eax
rol ecx, cl
bswap rcx
mov ecx, edi
add r10, rsi
stc
cmp spl, r12b
mov dword [rsp + 0x20], ecx
cmc
clc
mov dword [rsp + 0x188], eax
clc
cmp r12b, sil
mov qword [rsp + 0x30], r10
stc
clc
test eax, eax
jmp 0x14042ece8
js 0x14042ee81
lea ebx, [rax + rcx]
clc
or r8w, sp
mov r11, rdi
movsx r8w, dil
sar ebx, 1
mov eax, ebx
rol r9w, 0x67
or ax, 0x525c
mov r8d, 0x59ef7941
movzx eax, byte [rsp + 0x180]
test r13b, sil
cdq
bt r8d, 0x99
mov r8d, dword [r10 + rbx*4]
mov r10, rbp
bts dx, r10w
movsxd rdx, r13d
mov r9w, 0x519a
add r8, rsi
bt dx, 0x4b
sub r10, r8
cmovle r9w, sp
movsx r9, r14w
inc dh
nop
movzx edx, byte [r10 + r8]
inc r9d
movzx r9d, byte [r8]
jmp 0x14042ed5e
inc r8
test ah, 0xdc
test al, al
je 0x14042edaf
mov ecx, r11d
setl al
rol ax, cl
bt eax, 0x35
mov eax, 0x3cc25318
rol eax, cl
test r11, 0x15b50b1a
cmp dl, r14b
cmp rbp, 0x53f76638
add al, r11b
xor dl, al
movzx rax, r15w
movzx eax, byte [rsp + 0x180]
jmp 0x14042eda7
inc r11
jmp 0x14042edaf
test dl, dl
jmp 0x14042edb6
je 0x14042edca
cmp dl, r9b
jmp 0x14042edc4
je 0x14042ed4d
cmp dl, r9b
jmp 0x14042edd2
jb 0x14042edfb
jbe 0x14042ee35
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x14042eded
mov dword [rsp + 0x20], ecx
jmp 0x14042edf6
jmp 0x14042ee19
mov ecx, dword [rsp + 0x20]
lea eax, [rbx - 1]
cmp bp, 0x1ef
mov dword [rsp + 0x188], eax
cmp r14d, 0x751a0a70
stc
test esi, r10d
cmp ecx, eax
jmp 0x14042ee20
jg 0x14042ee66
mov r10, qword [rsp + 0x30]
jmp 0x14042ee30
jmp 0x14042ecee
mov rax, qword [rsp + 0x28]
movsx r8d, r8w
jmp 0x14042ee46
mov eax, dword [rax + 0x24]
mov r8, r15
xchg r8b, cl
cmovge cx, di
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rbx*2]
jmp 0x14042ee61
jmp 0x14042ee74
or r8d, 0xffffffff
movzx r9, r11w
shr dl, 0x1b
neg r10b
mov r9d, dword [rsp + 0x24]
sar r10d, cl
mov rdx, qword [rsp + 0x28]
mov r10d, dword [rsp + 0x170]
cmp r8w, di
cmc
test r11, 0x7ea939b4
cmp r8d, dword [rdx + 0x14]
jmp 0x14042ee9e
jae 0x14042ef40
mov eax, dword [rdx + 0x1c]
shrd dx, sp, 0x5f
neg cx
mov ecx, r8d
lea rax, [rax + rsi]
cwd
mov edx, dword [rax + r8*4]
cmp r14, 0x7ed6537c
jmp 0x14042eecb
test edx, edx
jmp 0x14042eed2
je 0x14042ef40
cmp edx, r9d
jmp 0x14042eee0
jb 0x14042f132
lea eax, [r10 + r9]
cmp sil, cl
cmp edx, eax
jmp 0x14042eef4
jae 0x14042f132
movzx ecx, byte [rsi + rdx]
bts ax, si
mov al, 0x2c
lea rax, [rsi + rdx]
mov rbx, rax
test cl, cl
jmp 0x14042ef12
je 0x14042ef40
nop
cmp cl, 0x2e
jmp 0x14042ef21
je 0x14042ef4c
movzx ecx, byte [rbx + 1]
jmp 0x14042ef30
inc rbx
test cl, cl
jmp 0x14042ef3a
jne 0x14042ef19
xor eax, eax
jmp 0x14042ef47
jmp 0x14042f142
mov r8, rbx
test dx, 0x7c36
jmp 0x14042ef59
sub r8, rax
stc
cmp r8, 0x104
jmp 0x14042ef69
jae 0x14042ef40
mov rcx, rdi
jmp 0x14042ef7b
test r8, r8
jmp 0x14042ef83
je 0x14042efc3
lea r9, [rsp + 0x40]
sub r9, rax
rcr dx, 0x51
not dl
movzx edx, byte [rax]
stc
cmp ah, 0x22
test dl, dl
je 0x14042efc3
inc rcx
jmp 0x14042efae
mov byte [r9 + rax], dl
jmp 0x14042efb7
inc rax
cmp rcx, r8
jb 0x14042ef97
mov byte [rsp + rcx + 0x40], dil
cbw
lea rcx, [rsp + 0x40]
mov rax, qword [0x140328638]
call rax
mov r11, rax
stc
test dil, sil
test rax, rax
jne 0x14042f005
lea rcx, [rsp + 0x40]
not ah
movsx rax, si
mov rax, qword [0x140328630]
jmp 0x140367c41
je 0x14042ef40
cmp r11, rsi
jne 0x14042f096
cmp byte [rsp + 0x180], dil
jmp 0x14042f01b
je 0x14042f079
lea rax, [rsp + 0x40]
sub rbp, rax
jmp 0x14042f02e
nop
lea rdx, [rsp + rdi + 0x40]
rol ch, cl
rol al, 0x79
mov ecx, edi
rol ah, cl
mov eax, 0x3cc25318
cmc
rol eax, cl
add al, dil
clc
stc
xor al, byte [rdx + rbp]
jmp 0x14042f052
mov byte [rdx], al
jmp 0x14042f059
je 0x14042f074
inc rdi
cmp si, r14w
stc
cmp rdi, 0x104
jb 0x14042f02f
lea rbp, [rsp + 0x40]
mov rdx, rbp
cbw
movsx rax, bp
movzx ax, r9b
mov rcx, rsi
mov rax, qword [0x140328640]
jmp 0x140341794
cmp byte [rbx + 1], 0x23
movzx edx, r10w
movsx edx, ax
lea rdx, [rbx + 1]
jmp 0x14042f0aa
jne 0x14042f11c
movzx edx, byte [rbx + 2]
test r10b, 0xa8
add rbx, 2
cmp bp, 0x79a0
test dl, dl
jmp 0x14042f0c8
je 0x14042f115
nop
mov al, 0x18
cbw
movzx rax, r8w
lea eax, [rdx - 0x30]
jmp 0x14042f0df
inc rbx
cmp al, 9
jmp 0x14042f0e9
ja 0x14042f115
movsx eax, dl
movzx edx, byte [rbx]
lea ecx, [rdi + rdi*4]
shl dil, cl
xadd di, di
adc di, 0x5f5a
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x14042f10f
jne 0x14042f0d7
movsxd rdx, edi
rol cx, 0xf4
sub r8d, r8d
bswap cx
xchg cx, cx
mov rcx, r11
call fcn.14042eb72
jmp 0x14042f142
lea rax, [rsi + rdx]
inc si
or bp, 0x88c
setnp dil
mov rbx, qword [rsp + 0x178]
mov rdi, qword [rsp + 0x150]
add rsp, 0x158
mov bpl, r13b
mov sil, 0x56
pop rsi
sete bpl
jmp 0x14042f16e
pop rbp
jmp 0x14042f174
ret