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

Disassembly:
mov byte [rsp + 0x18], r8b
stc
mov qword [rsp + 0x10], rdx
push rbp
push rsi
xchg sil, bpl
add rbp, 0x402850b3
sub rsp, 0x178
sub bpl, r10b
mov rbp, rdx
cmp r14b, 0x4a
bt rsi, r10
mov rsi, rcx
cmp r12b, dl
test rcx, rcx
je 0x140242ef0
test rdx, rdx
je 0x140242ef0
mov eax, 0x5a4d
test r15w, cx
stc
jmp 0x140242ee7
cmp word [rcx], ax
je 0x140242f19
sub eax, eax
xor si, 0x4785
add rsp, 0x178
movsx rsi, dx
movzx si, r10b
setge bpl
pop rsi
movzx ebp, r14w
bswap ebp
pop rbp
jmp 0x140242f18
ret
movsxd rax, dword [rcx + 0x3c]
cmp bh, 0xc0
cmc
cmp dword [rax + rcx], 0x4550
jmp 0x140242f2d
jne 0x140242ef0
mov r8d, dword [rax + rcx + 0x88]
mov dword [rsp + 0x30], r8d
test dh, 0x4e
test r8d, r8d
jmp 0x140242f4b
je 0x140242ef0
mov r9d, dword [rax + rcx + 0x8c]
stc
cqo
lea rdx, [rsi + r8]
add cx, 0x3327
mov qword [rsp + 0x170], rbx
sbb cl, r14b
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
cmc
clc
sub edi, edi
clc
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x190], ecx
cmp rbp, 0xffff
ja 0x140242feb
mov ecx, ebp
clc
cmp r10b, dl
sub ecx, dword [rdx + 0x10]
test r12b, r11b
cmp r13b, r14b
cmc
cmp ecx, dword [rdx + 0x14]
jmp 0x140242fb8
jae 0x140242fdf
mov eax, dword [rdx + 0x1c]
mov dl, 0x72
sub dl, bpl
lea rax, [rax + rsi]
inc dh
mov edx, dword [rax + rcx*4]
cmp r13b, al
test edx, edx
jmp 0x140242fd9
jne 0x140243270
xor eax, eax
jmp 0x140242fe6
jmp 0x1402434f7
mov eax, dword [rdx + 0x18]
test spl, 0xf8
test r15b, cl
test eax, eax
jmp 0x140242ffc
je 0x140243242
mov r9d, dword [rdx + 0x20]
sal bx, 0xc7
shr r11b, cl
sub r11b, r14b
lea r11d, [rax - 1]
movzx ebx, di
mov ebx, edi
jmp 0x14024301e
lea r9, [r9 + rsi]
cmp spl, r13b
stc
mov qword [rsp + 0x40], r9
test r11d, r11d
js 0x14024323b
nop
xor rdx, 0xbe73fc4
mov r10, qword [rsp + 0x198]
stc
lea eax, [r11 + rbx]
dec ebp
rcl bp, 0x92
mov rbp, rdi
inc r8
sar eax, 1
test r9b, 0x72
rcl r8, cl
bswap dx
mov dword [rsp + 0x1a8], eax
mov qword [rsp + 0x38], rax
adc r8w, 0x182c
ror r8b, 0x71
mov r8d, dword [r9 + rax*4]
bswap dx
stc
mov eax, dword [r9 + rax*4]
shl dh, cl
bsf r9w, si
and r9b, 0xe6
sub r10, rax
cwd
rcr dh, 0x6d
movzx eax, byte [rsp + 0x1a0]
movsx r9w, r9b
shrd r9d, r12d, 0xc2
ror edx, 0x9d
add r8, rsi
bt dx, r14w
sub r10, rsi
movsx r9, bp
movzx dx, cl
bswap dx
nop
movsx edx, bx
movsxd rdx, esp
movzx edx, byte [r10 + r8]
jmp 0x1402430d2
movzx r9d, byte [r8]
jmp 0x1402430db
inc r8
test r9w, r13w
test al, al
jmp 0x1402430e9
je 0x140243123
mov ecx, ebp
rcr ah, cl
xchg ah, ah
lahf
mov eax, 0x2326075f
clc
jmp 0x140243101
rol eax, cl
cmp sil, 0xe6
test r8, 0x7ed23b11
add al, bpl
cmc
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x140243120
inc rbp
test dl, dl
jmp 0x14024312a
je 0x14024313e
cmp dl, r9b
jmp 0x140243138
je 0x1402430c8
cmp dl, r9b
jmp 0x140243146
jb 0x1402431c1
cmp dl, r9b
jmp 0x140243154
jbe 0x14024318b
mov ebx, dword [rsp + 0x1a8]
cdq
mov rdx, qword [rsp + 0x28]
sets cl
movzx rcx, ax
jmp 0x140243173
mov ecx, dword [rsp + 0x190]
jmp 0x14024317f
inc ebx
jmp 0x140243186
jmp 0x1402431ed
mov rdx, qword [rsp + 0x28]
not rax
lea ebx, [r11 + 1]
mov eax, dword [rdx + 0x24]
movzx ecx, r14w
lea rcx, [rsi + rax]
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
jmp 0x1402431b0
mov dword [rsp + 0x190], ecx
jmp 0x1402431bc
jmp 0x1402431ed
mov r11d, dword [rsp + 0x1a8]
movzx edx, r9w
movsx r9, cx
mov rdx, qword [rsp + 0x28]
mov ecx, 0x6b84922
jmp 0x1402431e0
mov ecx, dword [rsp + 0x190]
dec r11d
adc r9b, bpl
cmp ebx, r11d
xchg r9b, r9b
mov r9b, r11b
mov r9, qword [rsp + 0x40]
jmp 0x140243200
jle 0x14024303c
mov rbp, qword [rsp + 0x198]
setle r9b
movsxd r8, edi
movzx r8w, bl
mov r8d, dword [rsp + 0x30]
movzx r9, r14w
movsx r9, r13w
cmovbe r9w, r14w
mov r9d, dword [rsp + 0x20]
jmp 0x140243236
jmp 0x140243242
mov r9d, dword [rsp + 0x20]
stc
cmc
cmp ecx, dword [rdx + 0x14]
jmp 0x14024324a
jae 0x140242fdf
mov eax, dword [rdx + 0x1c]
add rax, rsi
rcl dl, cl
btc dx, 0x99
add dl, 0xc
mov edx, dword [rax + rcx*4]
test edx, edx
jmp 0x14024326a
je 0x140242fdf
cmp edx, r8d
jmp 0x140243278
jb 0x1402434e0
lea eax, [r9 + r8]
cmp edx, eax
jae 0x1402434e0
mov eax, edx
shld rcx, rsi, 0x57
mov bx, dx
add rax, rsi
not bx
sal rbx, 0x97
mov rbx, rax
xor cx, r13w
movzx ecx, byte [rax]
clc
test cl, cl
jmp 0x1402432b0
je 0x140242fdf
cmp cl, 0x2e
jmp 0x1402432be
je 0x1402432e3
mov cl, byte [rbx + 1]
jmp 0x1402432cc
inc rbx
test cl, cl
jmp 0x1402432d6
jne 0x1402432b6
sub eax, eax
jmp 0x1402434f7
mov r8, rbx
stc
sub r8, rax
cmp r8, 0x104
jae 0x140242fdf
mov rcx, rdi
cmp r9b, 0x13
test r15w, r8w
stc
test r8, r8
jmp 0x14024330b
je 0x140243358
lea r9, [rsp + 0x50]
btr dx, 0xbf
xor dl, r11b
sub r9, rax
movsx rdx, r8w
inc rdx
nop
dec edx
movzx edx, byte [rax]
test dl, dl
jmp 0x140243335
je 0x140243358
inc rcx
jmp 0x140243343
mov byte [r9 + rax], dl
jmp 0x14024334c
inc rax
cmp rcx, r8
jb 0x14024332b
mov byte [rsp + rcx + 0x50], dil
cbw
jmp 0x140243369
lea rcx, [rsp + 0x50]
cdqe
seto ah
movzx ax, spl
mov rax, qword [0x14023d3b0]
call rax
mov r11, rax
clc
cmp eax, r12d
test rax, rax
jne 0x1402433b5
lea rcx, [rsp + 0x50]
lahf
mov rax, qword [0x14023d3a8]
call rax
mov r11, rax
cmp rsi, r15
cmc
test rax, rax
jmp 0x1402433af
je 0x140242fdf
cmp r11, rsi
jne 0x14024344f
cmp byte [rsp + 0x1a0], dil
jmp 0x1402433cb
je 0x14024342f
lea rax, [rsp + 0x50]
neg dx
dec dl
bsf edx, esp
sub rbp, rax
bt dx, 0xb
nop
movsxd rdx, esi
jmp 0x1402433f0
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
rcl ax, 0x95
mov eax, 0x2326075f
jmp 0x140243405
rol eax, cl
add al, dil
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x140243414
je 0x14024342a
inc rdi
cmp rdi, 0x104
jb 0x1402433f0
lea rbp, [rsp + 0x50]
mov rdx, rbp
cdqe
movsx ecx, r8w
bswap cx
mov rcx, rsi
movsxd rax, edi
mov rax, qword [0x14023d3b8]
call rax
jmp 0x1402434f7
cmp byte [rbx + 1], 0x23
mov dh, 0x43
not edx
bswap rdx
lea rdx, [rbx + 1]
jmp 0x140243464
jne 0x1402434d0
movzx edx, byte [rbx + 2]
add rbx, 2
test dl, dl
jmp 0x140243479
je 0x1402434c2
nop
sete ah
not ah
lahf
lea eax, [rdx - 0x30]
jmp 0x14024348e
inc rbx
test cl, r10b
cmp al, 9
jmp 0x14024349b
ja 0x1402434c2
movsx eax, dl
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
rol di, cl
sal rdi, 0x26
lea edi, [rax + rcx*2 - 0x30]
cmc
test dl, dl
jmp 0x1402434bc
jne 0x140243486
movsxd rdx, edi
test r9w, r12w
add ch, 0x21
ror cx, 0xbe
xor r8d, r8d
mov rcx, r11
call fcn.140242e94
jmp 0x1402434f7
mov eax, edx
inc bl
xadd bpl, dil
rcr dil, cl
lea rax, [rax + rsi]
sal bl, 0xf4
movsx si, r9b
mov rbx, qword [rsp + 0x170]
cmp r13b, 0x9d
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
pop rsi
pop rbp
jmp 0x140243519
ret