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

Disassembly:
call rax
mov r11, rax
test rax, rax
jmp 0x141425de9
mov byte [rsp + 0x18], r8b
push rbp
rcr bp, cl
ror bp, cl
dec r11b
push rsi
sub rsp, 0x158
rol r11b, cl
ror r11b, cl
movzx r11d, r8b
shr sil, 0xa0
test esp, eax
bsf bp, r13w
mov rbp, rdx
test r8, 0x37a7e8aa
btc esi, 5
mov rsi, rcx
cmp spl, r10b
test rcx, rcx
jmp 0x141425a81
je 0x141425aa9
test rdx, rdx
jmp 0x141425a8f
je 0x141425aa9
mov eax, 0x5a4d
clc
cmp word [rcx], ax
jmp 0x141425aa3
je 0x141425abf
sub eax, eax
add rsp, 0x158
bswap esi
movzx rsi, r13w
cmovno rbp, rbx
pop rsi
pop rbp
ret
movsxd rax, dword [rcx + 0x3c]
cmp dword [rax + rcx], 0x4550
jmp 0x141425acf
jne 0x141425aa9
mov r9d, dword [rax + rcx + 0x88]
cmp ax, 0xad90
mov dword [rsp + 0x24], r9d
cmc
test r9d, r9d
jmp 0x141425aef
je 0x141425aa9
mov r10d, dword [rax + rcx + 0x8c]
shr dl, cl
mov qword [rsp + 0x178], rbx
neg edx
xadd dx, dx
lea rdx, [rcx + r9]
jmp 0x141425b17
or r8d, 0xffffffff
sub ebx, ebx
cmc
mov qword [rsp + 0x150], rdi
clc
mov dword [rsp + 0x170], r10d
test r9b, cl
cmp bpl, 0x37
mov qword [rsp + 0x28], rdx
cmp rbp, 0xffff
jmp 0x141425b47
ja 0x141425b62
mov r8d, ebp
stc
test al, spl
sub r8d, dword [rdx + 0x10]
jmp 0x141425b5d
jmp 0x141425cc9
mov eax, dword [rdx + 0x18]
clc
test eax, eax
je 0x141425cc9
mov r10d, dword [rdx + 0x20]
bswap cx
xchg ecx, ecx
movzx rcx, r14w
dec eax
test sil, bl
adc cx, 0x9e
mov ecx, ebx
add r10, rsi
mov dword [rsp + 0x188], ebx
cmp bp, 0x6f17
cmp ax, r15w
mov dword [rsp + 0x20], eax
test r9b, 0x92
mov qword [rsp + 0x30], r10
clc
test eax, eax
jmp 0x141425baf
js 0x141425cc1
nop
lea edi, [rax + rcx]
movzx r8d, r11b
mov rcx, rbp
sar edi, 1
btc edx, ebp
mov edx, dword [r10 + rdi*4]
jmp 0x141425bd4
add rdx, rsi
jmp 0x141425bdc
call fcn.141425858
test eax, eax
jmp 0x141425be8
jns 0x141425c0c
mov ecx, dword [rsp + 0x188]
xchg al, al
movzx ax, cl
lea eax, [rdi - 1]
mov dword [rsp + 0x20], eax
jmp 0x141425c07
jmp 0x141425c31
test eax, eax
jmp 0x141425c13
jle 0x141425c72
mov eax, dword [rsp + 0x20]
and r10w, si
lea ecx, [rdi + 1]
sub r11b, dl
test bh, 0xe
mov dword [rsp + 0x188], ecx
cmp ecx, eax
mov r10, qword [rsp + 0x30]
mov r11b, byte [rsp + 0x180]
jmp 0x141425c45
jle 0x141425bb6
mov rdx, qword [rsp + 0x28]
mov r9d, dword [rsp + 0x24]
mov r10, r10
mov r10d, dword [rsp + 0x170]
cmc
test r15, r10
or r8d, 0xffffffff
jmp 0x141425c6d
jmp 0x141425cc9
mov rax, qword [rsp + 0x28]
movsx ecx, r8w
cwd
movzx r9w, r13b
mov rdx, qword [rsp + 0x28]
mov r10b, 0xbf
movsx r8d, r12w
movzx r8d, r12w
mov r9d, dword [rsp + 0x24]
movzx r10, dx
mov r8, rsi
mov eax, dword [rax + 0x24]
mov r10d, dword [rsp + 0x170]
movzx r8w, bl
lea rcx, [rsi + rax]
movzx r8d, word [rcx + rdi*2]
jmp 0x141425cbc
jmp 0x141425cc9
mov r10d, dword [rsp + 0x170]
cmp r8d, dword [rdx + 0x14]
jmp 0x141425cd2
jae 0x141425d5a
mov eax, dword [rdx + 0x1c]
mov ecx, r8d
or dl, 0xb8
lea rax, [rax + rsi]
mov edx, dword [rax + r8*4]
test edx, edx
je 0x141425d5a
cmp edx, r9d
jmp 0x141425cf9
jb 0x141425f45
lea eax, [r10 + r9]
clc
cmp edx, eax
jae 0x141425f45
movzx ecx, byte [rsi + rdx]
movsxd rax, r13d
sub dil, r10b
lea rax, [rsi + rdx]
neg di
mov rdi, rax
test cl, cl
jmp 0x141425d27
je 0x141425d5a
nop
jmp 0x141425d34
cmp cl, 0x2e
jmp 0x141425d3c
je 0x141425d66
mov cl, byte [rdi + 1]
jmp 0x141425d4a
inc rdi
test cl, cl
jmp 0x141425d54
jne 0x141425d34
xor eax, eax
jmp 0x141425d61
jmp 0x141425f49
mov r8, rdi
sub r8, rax
clc
test r10b, cl
cmp r8, 0x104
jmp 0x141425d7c
jae 0x141425d5a
mov rcx, rbx
test r8, r8
jmp 0x141425d8d
je 0x141425dcb
lea r9, [rsp + 0x40]
sub r9, rax
sar dh, 0x12
movzx edx, byte [rax]
jmp 0x141425da6
test dl, dl
je 0x141425dcb
inc rcx
jmp 0x141425db6
mov byte [r9 + rax], dl
inc rax
cmp rcx, r8
jmp 0x141425dc5
jb 0x141425d9e
mov byte [rsp + rcx + 0x40], bl
movzx rax, r11w
cbw
lea rcx, [rsp + 0x40]
cwde
xchg ah, ah
mov rax, qword [0x1409e9050]
jmp 0x141418684
jne 0x141425e0b
lea rcx, [rsp + 0x40]
bswap eax
mov rax, qword [0x1409e9048]
call rax
mov r11, rax
test rax, rax
je 0x141425d5a
cmp r11, rsi
jmp 0x141425e13
jne 0x141425eb5
cmp byte [rsp + 0x180], bl
jmp 0x141425e25
je 0x141425e98
lea rax, [rsp + 0x40]
ror cx, cl
mov cx, 0x1e06
xor dh, 0xb3
sub rbp, rax
btr ecx, r11d
stc
nop
lea rdx, [rsp + rbx + 0x40]
bt eax, r13d
clc
xchg cl, ch
mov ecx, ebx
btr rax, r8
rcr ah, cl
mov eax, 0x2c01480d
cmc
rol eax, cl
add al, bl
xor al, byte [rdx + rbp]
mov byte [rdx], al
jmp 0x141425e6b
je 0x141425e89
inc rbx
cmp r13b, dl
cmp rbx, 0x104
jmp 0x141425e83
jb 0x141425e43
lea rbp, [rsp + 0x40]
movzx rdx, r15w
movsxd rcx, r11d
bswap dx
mov rdx, rbp
mov rcx, 0xffffffffb59ecea0
cdqe
mov rcx, rsi
mov rax, qword [0x1409e9058]
call rax
jmp 0x141425f49
cmp byte [rdi + 1], 0x23
lea rdx, [rdi + 1]
jmp 0x141425ec2
jne 0x141425f31
movzx edx, byte [rdi + 2]
cmp sil, dl
add rdi, 2
test dl, dl
je 0x141425f2a
nop
xchg al, ah
not al
lea eax, [rdx - 0x30]
inc rdi
jmp 0x141425ef0
cmp al, 9
jmp 0x141425ef7
ja 0x141425f2a
movsx eax, dl
ror dl, cl
mov dl, byte [rdi]
clc
add ch, bl
xchg rcx, rcx
lea ecx, [rbx + rbx*4]
movzx bx, bpl
lea ebx, [rax + rcx*2 - 0x30]
cmp bpl, al
cmp r12b, 0x9c
test dl, dl
jmp 0x141425f24
jne 0x141425ee0
movsxd rdx, ebx
sbb cx, r10w
xor r8d, r8d
movzx ecx, r9w
mov rcx, r11
call fcn.141425a39
jmp 0x141425f49
lea rax, [rsi + rdx]
mov rbx, qword [rsp + 0x178]
neg edi
mov rdi, qword [rsp + 0x150]
neg rbp
btc esi, r8d
add rsp, 0x158
xchg rsi, rbp
pop rsi
pop rbp
jmp 0x141425f73
ret