Function at 0x1404b0000
Capabilities:
Parse pe header

Disassembly:
push rbx
bt bx, ax
push rdi
sar ebx, 0x62
test spl, 0xf0
sub rsp, 0x68
cmp dl, 0xeb
bt ax, bx
mov rax, qword [0x1400fa040]
bsf ebx, ecx
xor rax, rsp
and bx, 0x71a3
sal edi, 0xfb
mov qword [rsp + 0x50], rax
cmc
sbb dil, 0x7f
mov rdi, rdx
movsx ebx, r12w
mov rbx, rcx
test rdx, rdx
jmp 0x1404b004a
je 0x1404b0085
mov rcx, qword [rcx + 0x10]
cmp r13d, 0x73c50383
cmp r15d, ebp
stc
cmp rdx, rcx
jmp 0x1404b0067
je 0x1404b0085
test rcx, rcx
jle 0x1404b007b
call fcn.1402f9c81
mov qword [rbx + 0x10], rdi
shld ax, r14w, 0x28
mov rax, qword [rbx + 0x10]
test rdx, r15
test rax, rax
jne 0x1404b00a5
mov eax, 0xc0000141
jmp 0x1404b00a0
jmp 0x1404b05ec
mov ecx, 0x5a4d
cmc
clc
cmp word [rax], cx
jmp 0x1404b00b4
jne 0x1404b05e4
movsxd rdx, dword [rax + 0x3c]
clc
lea rdx, [rdx + rax]
jmp 0x1404b00c9
mov qword [rbx + 0x20], rdx
mov qword [rbx + 0x28], rdx
cmp dword [rdx], 0x4550
jmp 0x1404b00dc
jne 0x1404b05e4
mov eax, 0x20b
test r14b, r9b
clc
mov qword [rsp + 0x90], rsi
jmp 0x1404b00fb
cmp word [rdx + 0x18], ax
jmp 0x1404b0104
jne 0x1404b012b
mov byte [rbx + 0x19], 1
lahf
lea rdi, [rdx + 0x108]
jmp 0x1404b011f
mov rax, qword [rdx + 0x30]
mov r8b, 1
jmp 0x1404b013c
mov byte [rbx + 0x19], 0
lea rdi, [rdx + 0xf8]
mov eax, dword [rdx + 0x34]
sub r8b, r8b
mov qword [rbx + 0x30], rax
not ah
rcl r9b, cl
cwde
mov eax, dword [rdx + 0x50]
mov dword [rbx + 0x38], eax
cmp bpl, 0x52
cmovb ax, r11w
mov eax, dword [rdx + 0x54]
setb r9b
inc r9b
mov dword [rbx + 0x40], eax
mov eax, dword [rdx + 0x28]
stc
mov dword [rbx + 0x3c], eax
rcr r9b, cl
mov rax, rdx
movsx r9, bx
not ax
neg r9w
movzx r9d, word [rdx + 0x5c]
mov dword [rbx + 0x54], r9d
rcl eax, 0x36
movzx eax, word [rdx + 0x5e]
mov dword [rbx + 0x5c], eax
shl ah, cl
xor ax, 0x28e4
movzx eax, word [rdx + 0x16]
cmp bp, 0x4cea
test dil, 0xbc
shr ax, 0xd
test sp, r13w
cmp sp, 0x7687
not al
and al, 1
mov byte [rbx + 0x1a], al
stc
cmc
test r14d, 0x65464e9
test r8b, r8b
jmp 0x1404b01c5
je 0x1404b01d7
add rdx, 0xf8
jmp 0x1404b01e8
add rdx, 0xe8
shld eax, r10d, 0xd6
test cx, 0x47bd
mov eax, dword [rdx]
test r10b, 0xc2
mov qword [rsp + 0x98], r14
cmp r11b, dil
cmp r12b, 0x5f
mov qword [rsp + 0x60], r15
test eax, eax
jmp 0x1404b0209
je 0x1404b04b2
mov edx, eax
movzx rcx, ax
mov r8d, 1
movzx cx, cl
jmp 0x1404b0228
mov rcx, rbx
jmp 0x1404b0230
call fcn.1402d1948
test rax, rax
je 0x1404b04b2
test byte [rax + 0x10], 1
je 0x1404b04b2
sub eax, dword [rbx + 0x10]
add edx, ebp
adc edx, 0x7bf7770d
bt si, 0x26
lea rsi, [rbx + 0x138]
sub rdx, r13
movzx edx, bx
add eax, 0x10
btr dx, 0xd8
mov byte [rbx + 0x1b], 1
and rdx, rsi
shld edx, r12d, 0xad
add edx, 0x2b301742
lea rdx, [rbx + 0xf8]
mov dword [rbx + 0x58], eax
cmc
test esp, 0x4d0b67cb
stc
cmp rsi, rdx
jmp 0x1404b0299
je 0x1404b02d1
cmp qword [rdx + 0x18], 8
jmp 0x1404b02ae
mov r8, qword [rdx + 0x10]
jmp 0x1404b02b7
jb 0x1404b02c4
mov rdx, qword [rdx]
movsx rcx, r11w
mov rcx, rsi
jmp 0x1404b02cc
call fcn.14045e2a9
cmp qword [rsi + 0x30], 0
movzx r14w, r15b
not r14b
lea r14, [rsi + 0x30]
jmp 0x1404b02e7
jne 0x1404b0352
xor ecx, ecx
jmp 0x1404b02f4
call fcn.14000fcd3
test eax, eax
jmp 0x1404b0301
js 0x1404b04be
sub edx, edx
seta cl
movsx r8w, r10b
mov qword [rsp + 0x20], r14
bswap r8w
not r8w
setl r8b
lea r9, [0x1400d68c0]
bswap cx
lea rcx, [0x1400dcfc0]
mov r8b, 0xfa
lea r8d, [rdx + 1]
jmp 0x1404b033f
call fcn.140038990
test eax, eax
jmp 0x1404b034c
js 0x1404b04be
cmp qword [rsi + 0x38], 0
lea r15, [rsi + 0x38]
jne 0x1404b0460
cmp qword [rsi + 0x18], 8
xchg cx, dx
cwd
cqo
mov rdx, rsi
movsx eax, dx
not ch
cwde
mov rcx, qword [r14]
nop
mov rax, qword [rcx]
jb 0x1404b0387
mov rdx, qword [rsi]
lea r9, [0x1400d7eb0]
mov qword [rsp + 0x20], r15
sub r8d, r8d
jmp 0x1404b039b
call qword [rax + 0x20]
cmp eax, 0x80131110
jmp 0x1404b03a8
jne 0x1404b0458
mov rcx, qword [r14]
lea r8, [rsp + 0x38]
mov dl, 8
rdtsc
setns al
mov eax, 0x13
cqo
movsxd rdx, r12d
setbe dh
mov dword [rsp + 0x40], 4
movsx edx, r13w
movzx edx, r9w
mov word [rsp + 0x38], ax
jmp 0x1404b03e4
lea rdx, [0x1400d6898]
movzx eax, r8w
mov rax, qword [rcx]
jmp 0x1404b03f7
call qword [rax + 0x30]
test eax, eax
jmp 0x1404b0401
js 0x1404b04be
cmp qword [rsi + 0x18], 8
movsxd rdx, r9d
mov ax, cx
mov rdx, rsi
mov rcx, qword [r14]
movzx eax, di
mov rax, qword [rcx]
jmp 0x1404b0423
jb 0x1404b0436
mov rdx, qword [rsi]
neg r9b
sbb r9b, bpl
bts r9, r9
lea r9, [0x1400d7eb0]
stc
test spl, 0xf9
mov qword [rsp + 0x20], r15
cmp al, spl
test r13b, r12b
xor r8d, r8d
jmp 0x1404b0455
call qword [rax + 0x20]
test eax, eax
js 0x1404b04be
cmp qword [rsi + 0x40], 0
movzx r8, r13w
bswap r8w
mov r8b, r9b
lea r8, [rsi + 0x40]
jmp 0x1404b0479
jne 0x1404b04a0
mov rcx, qword [r15]
lea rdx, [0x1400d6910]
mov rax, qword [rcx]
jmp 0x1404b0491
call qword [rax]
test eax, eax
jmp 0x1404b049a
js 0x1404b04be
mov rcx, rsi
jmp 0x1404b04a8
call fcn.1404ef145
jmp 0x1404b04be
mov byte [rbx + 0x1b], 0
movsx eax, bp
movzx r14w, r14b
mov rax, qword [rbx + 0x20]
shrd r15w, si, 0x8b
xor esi, esi
sar r15w, cl
shl r15d, cl
shl r14d, 0x57
mov r15, qword [rsp + 0x60]
clc
mov r14, qword [rsp + 0x98]
stc
test r15b, 0x6f
cmp si, word [rax + 6]
jae 0x1404b05c8
mov qword [rsp + 0x88], rbp
cwd
nop dword [rax + rax]
ror dh, 0x3f
cmp r12, 0x727641c1
and dx, 0x752a
mov rdx, qword [rbx + 0x68]
cmp bpl, 0xdf
cmp rdx, qword [rbx + 0x70]
jmp 0x1404b0524
je 0x1404b056c
movups xmm0, xmmword [rdi]
cmp si, 0x3c82
test r11w, r13w
cmp r14, r15
movups xmmword [rdx], xmm0
stc
movups xmm1, xmmword [rdi + 0x10]
cmc
movups xmmword [rdx + 0x10], xmm1
test sil, 0xfe
cmp cx, 0x3341
movsd xmm0, qword [rdi + 0x20]
stc
cmp cl, 0xd8
movsd qword [rdx + 0x20], xmm0
add qword [rbx + 0x68], 0x28
jmp 0x1404b0567
jmp 0x1404b0587
mov r8, rdi
movsxd rcx, edi
movzx rcx, r10w
cmovb ecx, edi
lea rcx, [rbx + 0x60]
jmp 0x1404b0582
call fcn.1404b2547
mov rax, qword [rbx + 0x20]
movsxd rcx, r12d
inc esi
or rcx, 0x2d6f1647
add rdi, 0x28
shld ecx, esi, 0x93
bsr cx, bp
shrd cx, bx, 0xf7
movzx ecx, word [rax + 6]
cmp esi, ecx
jmp 0x1404b05b3
jl 0x1404b0513
mov rbp, qword [rsp + 0x88]
ror si, 0x5b
add sil, r14b
mov rsi, qword [rsp + 0x90]
cmp r9b, 0xe8
test spl, dl
clc
sub eax, eax
jmp 0x1404b05df
jmp 0x1404b05ec
mov eax, 0xc000007b
add ch, 0xc6
mov rcx, qword [rsp + 0x50]
clc
cmp al, r10b
xor rcx, rsp
jmp 0x1404b05fd
call fcn.140509caf
add rsp, 0x68
movzx rbx, dx
xchg dil, dil
bswap di
pop rdi
bswap ebx
pop rbx
jmp 0x1404b0619
ret