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

Disassembly:
call rax
mov r11, rax
cmc
cmp al, sil
test rax, rax
je 0x14052ec21
cmp r11, rsi
jne 0x14052f03c
cmp byte [rsp + 0x1a0], dil
jmp 0x14052ef9e
call rax
mov r11, rax
stc
cmp ax, 0x7dcd
test rax, rax
jne 0x1402d69f0
lea rcx, [rsp + 0x50]
mov rax, qword [0x1402ac140]
jmp 0x1402d69de
mov byte [rsp + 0x18], r8b
test al, sil
cmc
mov qword [rsp + 0x10], rdx
jmp 0x14052ead4
push rbp
shr bp, 0x46
push rsi
inc bpl
sal rsi, 0xb2
sub rsp, 0x178
btc bp, 0x19
mov rbp, rdx
mov rsi, rcx
cmp r15b, r13b
clc
test rcx, rcx
je 0x14052eb21
test rdx, rdx
jmp 0x14052eb08
je 0x14052eb21
mov eax, 0x5a4d
cmp word [rcx], ax
jmp 0x14052eb1b
je 0x14052eb50
sub eax, eax
sbb bp, 0x1461
bts si, r11w
rcl si, cl
add rsp, 0x178
jmp 0x14052eb42
pop rsi
bswap bp
mov bpl, spl
pop rbp
jmp 0x14052eb4f
ret
movsxd rax, dword [rcx + 0x3c]
clc
cmp dx, di
cmp dword [rax + rcx], 0x4550
jmp 0x14052eb64
jne 0x14052eb21
mov r8d, dword [rax + rcx + 0x88]
cmc
clc
mov dword [rsp + 0x30], r8d
clc
test r8d, r8d
je 0x14052eb21
mov r9d, dword [rax + rcx + 0x8c]
rcl dh, cl
sal edx, 0x75
shl rdx, 0xc8
lea rdx, [rsi + r8]
dec ch
stc
or ecx, 0x52e81803
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x168], rdi
mov ecx, 0xffffffff
clc
cmp r11b, 0x2c
xor edi, edi
stc
test r15w, bx
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
test bh, 0xba
mov dword [rsp + 0x190], ecx
clc
cmc
cmp rbp, 0xffff
ja 0x14052ec2d
mov ecx, ebp
clc
test ah, 0xa5
cmc
sub ecx, dword [rdx + 0x10]
stc
cmp ecx, dword [rdx + 0x14]
jmp 0x14052ebf8
jae 0x14052ec21
mov eax, dword [rdx + 0x1c]
bts edx, r8d
add rax, rsi
bswap dx
add edx, ebp
and dl, r14b
mov edx, dword [rax + rcx*4]
cmc
test edx, edx
jmp 0x14052ec1b
jne 0x14052ee89
sub eax, eax
jmp 0x14052ec28
jmp 0x14052f0ca
mov eax, dword [rdx + 0x18]
cmc
cmp r11b, 0x2b
test eax, eax
jmp 0x14052ec3c
je 0x14052ee48
mov r9d, dword [rdx + 0x20]
lea r11d, [rax - 1]
shl bx, 0x7c
movzx rbx, r10w
setae bl
mov ebx, edi
test r14b, cl
clc
cmc
add r9, rsi
cmc
mov qword [rsp + 0x40], r9
cmc
stc
test r11d, r11d
js 0x14052ee43
nop
bsf r8w, ax
rol r10d, cl
mov r10, qword [rsp + 0x198]
neg eax
lea eax, [r11 + rbx]
btc ebp, edx
mov rbp, rdi
sbb dh, bl
sar eax, 1
test r12d, r13d
movsx rdx, cx
mov dword [rsp + 0x1a8], eax
sbb edx, 0x3331777d
inc dx
shr r8d, 9
mov qword [rsp + 0x38], rax
movzx r8d, di
rcr dh, cl
mov r8d, dword [r9 + rax*4]
movzx dx, dil
shr dh, 0x23
sub dx, 0x30be
mov eax, dword [r9 + rax*4]
clc
sub r10, rax
bswap rax
cwd
lahf
movzx eax, byte [rsp + 0x1a0]
lea r8, [r8 + rsi]
shl dh, cl
rcr rdx, 0xaf
sub r10, rsi
movsxd rdx, esp
inc rdx
nop
movzx edx, byte [r10 + r8]
movsx r9d, r9w
movzx r9, r15w
movzx r9d, byte [r8]
jmp 0x14052ed08
inc r8
test bx, cx
test al, al
jmp 0x14052ed15
je 0x14052ed48
mov ecx, ebp
rol rax, cl
mov eax, 0x45f97b92
clc
stc
rol eax, cl
test ch, 0x81
cmc
add al, bpl
test r10w, 0x455
xor dl, al
mov al, byte [rsp + 0x1a0]
jmp 0x14052ed44
inc rbp
clc
test dl, dl
jmp 0x14052ed4f
je 0x14052ed5e
cmp dl, r9b
je 0x14052ecf2
cmp dl, r9b
jmp 0x14052ed66
jb 0x14052ede2
cmp dl, r9b
jmp 0x14052ed74
jbe 0x14052ed99
mov ebx, dword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
jmp 0x14052ed92
inc ebx
jmp 0x14052ee0a
mov rdx, qword [rsp + 0x28]
movsx cx, r10b
lahf
mov rcx, r15
lea ebx, [r11 + 1]
movsx cx, dil
jmp 0x14052edb8
mov eax, dword [rdx + 0x24]
movzx rcx, si
lea rcx, [rsi + rax]
mov rax, qword [rsp + 0x38]
jmp 0x14052edcd
movzx ecx, word [rcx + rax*2]
mov dword [rsp + 0x190], ecx
jmp 0x14052eddd
jmp 0x14052ee0a
mov r11d, dword [rsp + 0x1a8]
cdq
movzx rdx, r15w
mov dh, 0xa0
mov rdx, qword [rsp + 0x28]
inc r9b
not ch
mov ecx, dword [rsp + 0x190]
dec r11d
and r9b, 0x65
cmp ebx, r11d
movsx r9, si
xchg r9, r9
mov r9, qword [rsp + 0x40]
jmp 0x14052ee1e
jle 0x14052ec79
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
mov r9, rbx
mov r9d, dword [rsp + 0x20]
jmp 0x14052ee3e
jmp 0x14052ee48
mov r9d, dword [rsp + 0x20]
cmp ecx, dword [rdx + 0x14]
jmp 0x14052ee50
jae 0x14052ec21
mov eax, dword [rdx + 0x1c]
add edx, ecx
lea rax, [rax + rsi]
shr rdx, cl
shld dx, sp, 0xf9
bts rdx, rdi
mov edx, dword [rax + rcx*4]
jmp 0x14052ee7c
test edx, edx
jmp 0x14052ee83
je 0x14052ec21
cmp edx, r8d
jmp 0x14052ee91
jb 0x14052f0bc
lea eax, [r9 + r8]
test r15, 0x329e3607
cmp r13b, r8b
cmp edx, eax
jae 0x14052f0bc
mov eax, edx
adc rcx, r11
lea rax, [rax + rsi]
jmp 0x14052eebb
mov rbx, rax
rol cx, cl
rcr ch, 0x50
add cx, r14w
movzx ecx, byte [rax]
cmc
stc
test cl, cl
jmp 0x14052eed4
je 0x14052ec21
cmp cl, 0x2e
jmp 0x14052eee2
je 0x14052ef0d
mov cl, byte [rbx + 1]
jmp 0x14052eef0
inc rbx
jmp 0x14052eef9
test cl, cl
jmp 0x14052ef00
jne 0x14052eeda
sub eax, eax
jmp 0x14052f0ca
mov r8, rbx
cmc
sub r8, rax
jmp 0x14052ef19
cmp r8, 0x104
jmp 0x14052ef25
jae 0x14052ec21
mov rcx, rdi
test r8, r8
jmp 0x14052ef36
je 0x14052ef80
lea r9, [rsp + 0x50]
shld dx, bp, 0xa7
sub r9, rax
or dl, r13b
btc edx, 0x13
rcr dl, cl
nop
movzx edx, byte [rax]
cmc
test dl, dl
jmp 0x14052ef5e
je 0x14052ef80
inc rcx
mov byte [r9 + rax], dl
jmp 0x14052ef70
inc rax
cmp r8b, 0x15
cmp rcx, r8
jb 0x14052ef53
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
movsx eax, r13w
movzx rax, r12w
mov rax, qword [0x1402ac148]
jmp 0x1402f0393
je 0x14052f01f
lea rax, [rsp + 0x50]
btr dx, 0x42
cdq
inc cl
sub rbp, rax
btc cx, 0x39
nop
cdqe
btr dx, 0x67
ror rax, cl
lea rdx, [rsp + rdi + 0x50]
mov ecx, edi
cmc
cwde
rcr ax, cl
mov eax, 0x45f97b92
rol eax, cl
cmc
cmp r14b, r15b
cmp r13b, 0x70
add al, dil
test dl, 0x9d
clc
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x14052eff0
je 0x14052f014
inc rdi
jmp 0x14052f002
cmp rdi, 0x104
jmp 0x14052f00e
jb 0x14052efc4
lea rbp, [rsp + 0x50]
movsx eax, r10w
nop
mov rdx, rbp
mov al, bpl
cwde
mov rcx, rsi
nop
lahf
mov rax, rdx
mov rax, qword [0x1402ac150]
call rax
jmp 0x14052f0ca
cmp byte [rbx + 1], 0x23
lea rdx, [rbx + 1]
jmp 0x14052f049
jne 0x14052f0a7
movzx edx, byte [rbx + 2]
add rbx, 2
cmc
test dl, dl
je 0x14052f0a4
nop
setge ah
cwde
lea eax, [rdx - 0x30]
jmp 0x14052f06d
inc rbx
clc
cmp al, 9
jmp 0x14052f078
ja 0x14052f0a4
movsx eax, dl
shl ch, 0xfe
mov dl, byte [rbx]
lea ecx, [rdi + rdi*4]
lea edi, [rax + rcx*2 - 0x30]
jmp 0x14052f097
test dl, dl
jmp 0x14052f09e
jne 0x14052f065
movsxd rdx, edi
sub r8d, r8d
mov rcx, r11
jmp 0x14052f0b2
call fcn.14052eaba
jmp 0x14052f0ca
mov eax, edx
btc edi, 0x26
lea rax, [rax + rsi]
bts bp, cx
mov rbx, qword [rsp + 0x170]
bt si, r9w
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
seto sil
mov rbp, 0x73c04d46
movsx bp, r9b
pop rsi
sete bpl
pop rbp
ret