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

Disassembly:
call rax
mov r11, rax
test rax, rax
je 0x14025007b
cmp r11, rsi
jmp 0x14025012c
call rax
mov r11, rax
cmp rax, 0xffffffffd4b1e413
cmc
test rax, rax
jne 0x1400f5f87
lea rcx, [rsp + 0x40]
mov rax, qword [0x1400ef098]
jmp 0x1400f5f79
call rax
jmp 0x14025028c
mov byte [rsp + 0x18], r8b
push rbp
mov r11w, 0x5685
shl r11b, 0x13
neg bp
push rsi
shl bpl, 7
sub rsp, 0x158
dec si
movzx r11d, r8b
bswap si
inc sil
setp sil
mov rbp, rdx
mov esi, 0x2a26bf8d
mov rsi, rcx
jmp 0x14024fd27
test rcx, rcx
jmp 0x14024fd2f
je 0x14024fd59
test rdx, rdx
jmp 0x14024fd3d
je 0x14024fd59
mov eax, 0x5a4d
cmp r9b, al
cmp word [rcx], ax
jmp 0x14024fd53
je 0x14024fd77
sub eax, eax
add rsp, 0x158
movsxd rsi, edi
mov esi, r15d
mov rbp, 0xffffffff8ca02902
pop rsi
pop rbp
jmp 0x14024fd76
ret
movsxd rax, dword [rcx + 0x3c]
test bx, 0x173c
stc
cmp dword [rax + rcx], 0x4550
jmp 0x14024fd8d
jne 0x14024fd59
mov r9d, dword [rax + rcx + 0x88]
cmp bx, 0xca25
mov dword [rsp + 0x24], r9d
test r9b, r8b
test r9d, r9d
jmp 0x14024fdb0
je 0x14024fd59
mov r10d, dword [rax + rcx + 0x8c]
dec rdx
ror edx, 0x1a
mov qword [rsp + 0x178], rbx
adc dx, di
movzx edx, r10w
lea rdx, [rcx + r9]
clc
or r8d, 0xffffffff
cmp bpl, bl
sub ebx, ebx
stc
test r12d, 0x8015eb23
mov qword [rsp + 0x150], rdi
mov dword [rsp + 0x170], r10d
clc
mov qword [rsp + 0x28], rdx
test ah, 0x30
cmp r11b, sil
cmp rbp, 0xffff
jmp 0x14024fe11
ja 0x14024fe28
mov r8d, ebp
sub r8d, dword [rdx + 0x10]
jmp 0x14024fe23
jmp 0x14024ffc5
mov eax, dword [rdx + 0x18]
jmp 0x14024fe39
test eax, eax
jmp 0x14024fe40
je 0x14024ffc5
mov r10d, dword [rdx + 0x20]
bswap ecx
movsxd rcx, esp
dec eax
btc cx, sp
adc cl, dil
mov ecx, ebx
cmc
clc
lea r10, [r10 + rsi]
mov dword [rsp + 0x188], ebx
cmp bx, 0xf412
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x30], r10
jmp 0x14024fe7f
test eax, eax
js 0x14024ffb6
nop
xor dl, dil
adc r8b, dl
lea edi, [rax + rcx]
ror r8, cl
mov dx, 0x4e2d
xor rcx, rbp
movzx r8d, r11b
btr rcx, rbx
mov rcx, rbp
shrd edx, ebx, 0x8a
sar edi, 1
mov edx, dword [r10 + rdi*4]
cmp sp, 0xd09f
cmc
jmp 0x14024febb
add rdx, rsi
call fcn.14024fb15
test eax, eax
jmp 0x14024feca
jns 0x14024fef0
mov ecx, dword [rsp + 0x188]
jmp 0x14024fedf
lea eax, [rdi - 1]
jmp 0x14024fee7
mov dword [rsp + 0x20], eax
jmp 0x14024ff19
test eax, eax
jmp 0x14024fef7
jle 0x14024ff60
mov eax, dword [rsp + 0x20]
lea ecx, [rdi + 1]
xor r11b, r8b
shr r11b, 0x23
mov dword [rsp + 0x188], ecx
test cl, spl
sete r11b
cmp ecx, eax
mov r10, qword [rsp + 0x30]
setne r11b
mov r11b, byte [rsp + 0x180]
jmp 0x14024ff31
jle 0x14024fe8e
mov rdx, qword [rsp + 0x28]
add r9b, r10b
mov r9d, dword [rsp + 0x24]
btr r10w, cx
mov r10d, dword [rsp + 0x170]
cmc
or r8d, 0xffffffff
jmp 0x14024ff5b
jmp 0x14024ffc5
mov rax, qword [rsp + 0x28]
mov r10, 0xffffffffa380d2ac
movzx r10d, di
not r8w
mov rdx, qword [rsp + 0x28]
movzx r9, si
not r10
movzx r8d, sp
mov r9d, dword [rsp + 0x24]
movsx r10, ax
mov eax, dword [rax + 0x24]
mov r10d, dword [rsp + 0x170]
movsx r8d, r10w
lea rcx, [rsi + rax]
not r8w
mov r8b, 9
movzx r8d, word [rcx + rdi*2]
jmp 0x14024ffb1
jmp 0x14024ffc5
mov r10d, dword [rsp + 0x170]
cmp r11w, r10w
test r8b, spl
cmp r8d, dword [rdx + 0x14]
jae 0x14025007b
mov eax, dword [rdx + 0x1c]
cmovs ecx, r14d
sbb ecx, ebx
and cx, 0x3717
mov ecx, r8d
rcl dh, 0x9d
sar dh, cl
rol dx, 0x9b
add rax, rsi
mov edx, dword [rax + r8*4]
clc
cmp bpl, cl
test edx, edx
jmp 0x14024fffb
je 0x14025007b
cmp edx, r9d
jmp 0x140250009
jb 0x140250284
lea eax, [r10 + r9]
test bx, r11w
stc
cmp edx, eax
jmp 0x14025001f
jae 0x140250284
movzx ecx, byte [rsi + rdx]
xchg di, di
lea rax, [rsi + rdx]
movsx edi, r9w
mov rdi, rax
cmp ch, 0x9e
jmp 0x14025003f
test cl, cl
jmp 0x140250046
je 0x14025007b
nop
cmp r11w, 0xda01
test r15w, r9w
cmp cl, 0x2e
jmp 0x14025005f
je 0x140250087
mov cl, byte [rdi + 1]
jmp 0x14025006d
inc rdi
cmp ah, 0x94
test cl, cl
jne 0x140250057
sub eax, eax
jmp 0x140250082
jmp 0x14025028c
mov r8, rdi
cmc
test r15, r8
cmp r8b, 0xf
sub r8, rax
cmp si, r13w
clc
cmp r8, 0x104
jmp 0x1402500a6
jae 0x14025007b
mov rcx, rbx
test r14w, 0xc0a
test esp, r11d
jmp 0x1402500bd
test r8, r8
jmp 0x1402500c5
je 0x140250108
lea r9, [rsp + 0x40]
movsx rdx, dx
sar dh, 0xbf
sub r9, rax
adc dl, r14b
rol edx, cl
movzx edx, byte [rax]
cmc
test dl, dl
je 0x140250108
inc rcx
mov byte [r9 + rax], dl
jmp 0x1402500f7
inc rax
cmp rcx, r8
jmp 0x140250102
jb 0x1402500df
mov byte [rsp + rcx + 0x40], bl
movsx rax, r10w
movzx rcx, si
lea rcx, [rsp + 0x40]
bswap eax
movzx ax, sil
mov rax, qword [0x1400ef0a0]
jmp 0x1400f790c
jne 0x1402501df
cmp byte [rsp + 0x180], bl
jmp 0x14025013e
je 0x1402501be
lea rax, [rsp + 0x40]
shrd rdx, r15, 0x8f
shl cl, 0x2a
rcr dl, cl
sub rbp, rax
xchg ch, ch
movzx rdx, r14w
nop
movzx rdx, si
lea rdx, [rsp + rbx + 0x40]
lahf
not ch
mov ecx, ebx
cmc
jmp 0x140250175
mov eax, 0xfbbc1b32
cmc
rol eax, cl
jmp 0x140250182
add al, bl
cmp rsp, 0xffffffffb58c3b21
xor al, byte [rdx + rbp]
jmp 0x140250193
mov byte [rdx], al
jmp 0x14025019a
je 0x1402501b6
inc rbx
clc
cmp rbx, 0x104
jmp 0x1402501b0
jb 0x140250161
lea rbp, [rsp + 0x40]
bswap ax
mov rdx, rbp
movsx cx, bpl
mov rcx, rsi
cmovg rax, r13
movsxd rax, r15d
setno al
mov rax, qword [0x1400ef0a8]
jmp 0x140221229
cmp byte [rdi + 1], 0x23
movsxd rdx, r8d
jmp 0x1402501eb
lea rdx, [rdi + 1]
jmp 0x1402501f4
jne 0x140250274
movzx edx, byte [rdi + 2]
jmp 0x140250207
add rdi, 2
test dl, dl
jmp 0x140250212
je 0x140250267
nop
setl ah
dec ax
lea eax, [rdx - 0x30]
jmp 0x140250227
inc rdi
cmp ax, 0x6a05
cmp bpl, r12b
test bl, r13b
cmp al, 9
jmp 0x14025023b
ja 0x140250267
movsx eax, dl
jmp 0x140250250
mov dl, byte [rdi]
and cl, r15b
lea ecx, [rbx + rbx*4]
sub bx, si
lea ebx, [rax + rcx*2 - 0x30]
test dl, dl
jne 0x14025021f
movsxd rdx, ebx
setg ch
movsx rcx, bx
rcl cx, cl
sub r8d, r8d
mov rcx, r11
call fcn.14024fce8
jmp 0x14025028c
lea rax, [rsi + rdx]
movzx esi, r10w
mov rbx, qword [rsp + 0x178]
sar rsi, cl
mov rdi, qword [rsp + 0x150]
bswap esi
ror sil, cl
bts ebp, ebx
add rsp, 0x158
pop rsi
pop rbp
jmp 0x1402502b5
ret