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

Disassembly:
call rax
mov r11, rax
clc
test bp, 0x3224
test rax, rax
jmp 0x141425c87
call rax
mov r11, rax
clc
test r13b, r14b
test rax, rax
jmp 0x141425ca2
mov byte [rsp + 0x18], r8b
test bp, r14w
clc
mov qword [rsp + 0x10], rdx
push rbp
add bpl, sil
movsx bp, r12b
push rsi
rol si, 0x87
rol sil, cl
movsx rbp, dx
sub rsp, 0x178
rol sil, cl
sbb bpl, dil
add esi, 0x290c6217
mov rbp, rdx
movzx si, r13b
setnp sil
shrd rsi, rbx, 0xdc
mov rsi, rcx
stc
test bpl, 0x37
test rcx, rcx
je 0x141425830
test rdx, rdx
jmp 0x141425816
je 0x141425830
mov eax, 0x5a4d
clc
cmp word [rcx], ax
jmp 0x14142582a
je 0x141425857
xor eax, eax
add rsp, 0x178
movzx rbp, r10w
setb sil
pop rsi
movzx ebp, r9w
jmp 0x141425850
pop rbp
jmp 0x141425856
ret
movsxd rax, dword [rcx + 0x3c]
cmp dil, 0xe4
cmc
jmp 0x141425865
cmp dword [rax + rcx], 0x4550
jmp 0x141425871
jne 0x141425830
mov r8d, dword [rax + rcx + 0x88]
stc
cmp r8b, 0x83
mov dword [rsp + 0x30], r8d
jmp 0x14142588e
test r8d, r8d
jmp 0x141425896
je 0x141425830
mov r9d, dword [rax + rcx + 0x8c]
inc dl
add cx, r8w
or cl, 0x7e
lea rdx, [rsi + r8]
xor ecx, 0x60374acb
not rcx
shl cx, cl
mov qword [rsp + 0x170], rbx
clc
mov qword [rsp + 0x168], rdi
xadd cx, cx
sbb rcx, r15
mov ecx, 0xffffffff
sub edi, edi
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x190], ecx
stc
cmp rbp, 0xffff
jmp 0x1414258fa
ja 0x14142593f
mov ecx, ebp
clc
sub ecx, dword [rdx + 0x10]
cmp ecx, dword [rdx + 0x14]
jmp 0x14142590e
jae 0x141425933
mov eax, dword [rdx + 0x1c]
sub dl, dil
sal dx, cl
add rax, rsi
clc
mov edx, dword [rax + rcx*4]
cmp r13d, 0x142025c0
test edx, edx
jne 0x141425b6e
sub eax, eax
jmp 0x14142593a
jmp 0x141425e06
mov eax, dword [rdx + 0x18]
clc
test eax, eax
je 0x141425b41
mov r9d, dword [rdx + 0x20]
movzx r11, r12w
lea r11d, [rax - 1]
mov rbx, rdx
mov ebx, edi
cmp r11, rsp
test r13b, 0x49
add r9, rsi
mov qword [rsp + 0x40], r9
cmp ebx, esp
test r11d, r11d
js 0x141425b3b
nop
mov r10, qword [rsp + 0x198]
ror rax, cl
cdqe
mov rdx, rbx
lea eax, [r11 + rbx]
mov rbp, rdi
sar r8b, cl
shl r8w, 0x3e
sar eax, 1
and dl, 0xba
mov dword [rsp + 0x1a8], eax
shrd r8, rbp, 0x69
and dh, cl
mov qword [rsp + 0x38], rax
mov r8b, r10b
btc r8w, 0xba
mov r8d, dword [r9 + rax*4]
movsx edx, dx
mov eax, dword [r9 + rax*4]
bt edx, 0x11
sub r10, rax
bsr ax, dx
movzx eax, r10w
cmp r13b, 0xe0
movzx eax, byte [rsp + 0x1a0]
lea r8, [r8 + rsi]
shld dx, r12w, 0x6e
cqo
sub r10, rsi
mov dx, r8w
movsxd rdx, r8d
nop
movzx edx, byte [r10 + r8]
mov r9d, 0x510f2f0b
movzx r9d, byte [r8]
jmp 0x141425a08
inc r8
test al, al
jmp 0x141425a12
je 0x141425a37
mov ecx, ebp
mov eax, 0xf4960c0
rol eax, cl
cmp dl, bpl
stc
add al, bpl
xor dl, al
mov al, byte [rsp + 0x1a0]
inc rbp
test sil, r8b
test dl, dl
jmp 0x141425a3e
je 0x141425a52
cmp dl, r9b
jmp 0x141425a4c
je 0x1414259f4
cmp dl, r9b
jb 0x141425ad6
cmp dl, r9b
jbe 0x141425a8d
mov ebx, dword [rsp + 0x1a8]
movsx cx, r14b
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
jmp 0x141425a81
inc ebx
jmp 0x141425a88
jmp 0x141425af8
mov rdx, qword [rsp + 0x28]
lahf
cwde
lea ebx, [r11 + 1]
cwde
lahf
movsxd rcx, esi
mov eax, dword [rdx + 0x24]
movsx cx, bpl
movzx ecx, r12w
xchg cx, cx
lea rcx, [rsi + rax]
setp ah
movsx ax, bl
mov rax, qword [rsp + 0x38]
movzx ecx, word [rcx + rax*2]
jmp 0x141425ac5
mov dword [rsp + 0x190], ecx
jmp 0x141425ad1
jmp 0x141425af8
mov r11d, dword [rsp + 0x1a8]
setg r9b
xchg r9d, r9d
mov rdx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x190]
movsx r9, di
dec r11d
cmp ebx, r11d
movsx r9, bp
xchg r9w, r9w
mov r9, qword [rsp + 0x40]
jmp 0x141425b0d
jle 0x141425977
mov rbp, qword [rsp + 0x198]
mov r8d, dword [rsp + 0x30]
movzx r9w, spl
bswap r9
movzx r9, r12w
mov r9d, dword [rsp + 0x20]
jmp 0x141425b36
jmp 0x141425b41
mov r9d, dword [rsp + 0x20]
stc
cmp ecx, dword [rdx + 0x14]
jmp 0x141425b49
jae 0x141425933
mov eax, dword [rdx + 0x1c]
rcl dh, cl
ror dh, 0x69
lea rax, [rax + rsi]
or dl, ah
mov edx, dword [rax + rcx*4]
stc
test edx, edx
jmp 0x141425b68
je 0x141425933
cmp edx, r8d
jmp 0x141425b76
jb 0x141425dfd
lea eax, [r9 + r8]
cmp edx, eax
jmp 0x141425b87
jae 0x141425dfd
mov eax, edx
xor cx, bx
btc cx, 0x6e
sbb cl, 0x33
add rax, rsi
bts ebx, r8d
mov rbx, rax
cmp r14w, 0xec6
sar ecx, 0x93
jmp 0x141425bb2
movzx ecx, byte [rax]
jmp 0x141425bbd
test cl, cl
jmp 0x141425bc4
je 0x141425933
cmp cl, 0x2e
jmp 0x141425bd2
je 0x141425bfb
mov cl, byte [rbx + 1]
jmp 0x141425be0
inc rbx
test r11b, r15b
stc
test cl, cl
jne 0x141425bca
sub eax, eax
jmp 0x141425bf6
jmp 0x141425e06
mov r8, rbx
cmc
sub r8, rax
cmp r8, 0x104
jmp 0x141425c0e
jae 0x141425933
mov rcx, rdi
jmp 0x141425c1c
test r8, r8
jmp 0x141425c24
je 0x141425c6d
lea r9, [rsp + 0x50]
sub r9, rax
nop
movzx edx, byte [rax]
clc
test dl, dl
jmp 0x141425c3e
je 0x141425c6d
inc rcx
jmp 0x141425c4c
mov byte [r9 + rax], dl
jmp 0x141425c55
inc rax
cmp r14, 0x70e96cdb
cmp rcx, r8
jmp 0x141425c67
jb 0x141425c33
mov byte [rsp + rcx + 0x50], dil
lea rcx, [rsp + 0x50]
xchg al, al
cbw
mov rax, qword [0x14109c260]
jmp 0x14107ce01
jne 0x141425ca8
lea rcx, [rsp + 0x50]
cmovo ax, cx
mov rax, qword [0x14109c258]
jmp 0x141095050
je 0x141425933
cmp r11, rsi
jmp 0x141425cb0
jne 0x141425d4c
cmp byte [rsp + 0x1a0], dil
jmp 0x141425cc3
je 0x141425d33
lea rax, [rsp + 0x50]
rcl ch, 0xf7
sub rbp, rax
cqo
mov dl, r13b
nop
ror ah, 0xb3
cqo
lea rdx, [rsp + rdi + 0x50]
sete al
mov ecx, edi
clc
rcl al, 0x46
btr rax, r10
mov eax, 0xf4960c0
rol eax, cl
stc
cmc
add al, dil
xor al, byte [rdx + rbp]
jmp 0x141425d05
mov byte [rdx], al
jmp 0x141425d0c
je 0x141425d2d
inc rdi
jmp 0x141425d1b
cmp rdi, 0x104
jmp 0x141425d27
jb 0x141425cdf
lea rbp, [rsp + 0x50]
cwde
mov rdx, rbp
mov rcx, rsi
movzx ax, r12b
mov rax, qword [0x14109c268]
call rax
jmp 0x141425e06
cmp byte [rbx + 1], 0x23
jmp 0x141425d55
lea rdx, [rbx + 1]
jmp 0x141425d5e
jne 0x141425de1
movzx edx, byte [rbx + 2]
add rbx, 2
test bl, r14b
test r10w, 0x2b68
cmp r8b, 0x6b
test dl, dl
jmp 0x141425d80
je 0x141425dd7
nop
movzx eax, bp
not eax
lea eax, [rdx - 0x30]
jmp 0x141425d94
inc rbx
cmp al, 9
ja 0x141425dd7
movsx eax, dl
xor dl, 3
movsxd rcx, ecx
setae dl
mov dl, byte [rbx]
xor cx, r11w
sete cl
bsf cx, bp
lea ecx, [rdi + rdi*4]
not dil
shld edi, edx, 4
ror di, 0x1d
lea edi, [rax + rcx*2 - 0x30]
test dl, dl
jmp 0x141425dd1
jne 0x141425d8c
movsxd rdx, edi
cmp r9d, 0x38d6752c
xor r8d, r8d
bswap rcx
cmovs rcx, r15
mov rcx, r11
jmp 0x141425df3
call fcn.1414257b5
jmp 0x141425e06
mov eax, edx
xadd bl, bpl
add rax, rsi
mov rbx, qword [rsp + 0x170]
mov rdi, qword [rsp + 0x168]
add rsp, 0x178
not ebp
movzx si, bpl
setg sil
pop rsi
mov rbp, rbp
not bp
jmp 0x141425e34
pop rbp
jmp 0x141425e3a
ret