Function at 0x14004f8ad
Capabilities:
Execute syscall

Disassembly:
test eax, 0xffffc7ee
mov dword [rsp - 0x20], 0x30bb9e2a
jmp fcn.14004862e
xor rax, rcx
lea rdx, [rbp + 0x790]
add byte [rax - 0x3f], cl
shl byte [rcx], 0xc7
and al, 0xf0
in al, dx
add byte [0x1098c311c], dh
mov dword [rsp - 0x44], edx
xchg r14, r14
jmp 0x14004e5dc
movabs r14, 0x4075ef00000257e9
jne 0x14004e422
jmp 0x14004e67e
je 0x14004e422
call fcn.14004e31f
add rsp, 0x15
jmp 0x14004e67b
ret
pop rdi
xchg r10, r10
jmp 0x14004e78e
call fcn.14004e5bc
add rsp, 0x15
pop rdi
jmp 0x14004e5c3
mov dword [rsp - 0xc], 0x13428f8d
mov r8, r8
mov r15, r15
mov r9d, 0x10
not rax
xor ecx, ecx
rol rax, 0x15
je 0x14004e635
jne 0x14004e635
jne 0x14004d8db
call fcn.14004e292
cmp ebx, 0xca91546e
test r15d, 0xdfb710e9
inc r8
and r8d, 0x1dc8fa10
lea r12d, [rdi + 0x6485]
jmp 0x14004e7ea
pop r14
pop r14
lea rdi, [rbp + 0x790]
jne 0x14004e695
je 0x14004e695
jmp 0x14004f027
jmp 0x14004e81c
add rsp, 0x15
pop r14
ret
pop r14
jmp 0x14004e39c
mov word [rbp + 0x7aa], si
push r14
movabs r14, 0x78f143ffffff75e9
jne 0x14004e799
jmp 0x14004e713
je 0x14004e799
call 0x14004e82d
je 0x14004e7b0
jne 0x14004e7b0
movabs r10, 0x4aa992ffffff57e9
test rcx, rcx
call rax
add ecx, 0xa452f18f
ret
jmp 0x14004e70c
mov dword [rsp - 0x24], ebx
mov dword [rsp - 0x18], 0x61011cc2
push r14
jmp 0x14004e420
mov dword [rsp - 0x38], 0x2ce34fa5
not rax
call rax
xor eax, eax
jmp 0x14004e7d7
lea ecx, [rax + 0xd]
rep stosb byte [rdi], al
lea rdi, [rbp + 0x89a]
xchg rsi, rsi
mov dword [rsp - 0x18], 0x5b8b6870
jmp 0x14004e36d
mov dword [rsp - 0x30], 0x5c443d53
mov dword [rsp - 0x18], 0x25b22271
push rdi
movabs rdi, 0x18eba3fffffc11e9
jne 0x14004e9ae
jmp 0x14004e5c4
je 0x14004e9ae
jmp 0x14004e5cd
in eax, dx
adc bh, al
and al, 0xdc
in eax, 0x7f
movabs eax, dword [0x45c7ffffffa1e93b]
rol byte [rdx], 1
add bh, al
and al, 0xd8
scasd eax, dword [rdi]
call [rbp + 0x48]
xchg ebp, ebp
mov dword [rsp - 0x1c], 0x36cd25b5
mov r8d, 0xd
mov dword [rbp - 0x3c], 0xb00dd
mov dword [rbp - 0x38], 0x55007f
jmp 0x14004ee33
mov dword [rbp - 0x1c], 0x1800c6
mov qword [rsp + 0x40], rsi
mov dword [rsp - 0x10], 0xcb22b90
mov r10, r10
mov dword [rsp - 0x18], ecx
jmp 0x14004ed0f
mov dword [rsp - 0xc], 0x1244e31f
mov rax, qword [rsp + 0x40]
hlt
mov dword [rbp - 0x34], 0x470089
mov dword [rsp - 0x44], 0x7f9742b7
mov r14, r14
mov dword [rsp - 0x40], edi
mov dword [rbp - 0x30], 0x2c0031
je 0x14004ee80
jne 0x14004ee80
lea r13d, [rdx - 0x4a9c]
call rcx
mul r13
jo 0x14004fb3e
jmp rax
jmp 0x14004ef90
mov dword [rbp - 0x2c], 0xd00c6
mov dword [rbp - 0x28], 0xe0078
mov dword [rsp - 0x10], 0x33072a9b
mov dword [rbp - 0x24], 0x2f0089
mov dword [rbp - 0x20], 0x120063
jmp 0x14004ec3d
add byte [rax], al
mov rcx, qword [rbp + 0xa20]
mov rdx, rdx
xchg rdi, rdi
mov dword [rsp - 0x14], 0x52e38139
mov dword [rsp - 0x30], 0x43d686d7
jmp 0x14004f0d3
mov rcx, rcx
mov dword [rsp - 0x20], 0x7c49d13
mov r15, r15
jne 0x14004f079
je 0x14004f079
lea esi, [rdi + 0xe091]
je 0x14004fd6a
inc rbx
and r14d, 0xc5a3a55e
call rax
cpuid
movabs r9, 0x5fee70000000b3e9
and esi, 0x567cb37f
jmp rax
jmp 0x14004f131
mov rdi, rdi
mov dword [rsp - 0x40], 0x43b4c77d
lea rdi, [rbp + 0xa28]
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
mov dword [rsp - 0x28], 0x27fe2e63
jmp 0x14004f04b
lea rax, [rbp + 0xa28]
cmp rcx, rax
jne 0x14004f13e
xor eax, eax
mov rsp, rsp
mov dword [rsp - 0x20], esi
mov r9, r9
jne 0x14004f114
je 0x14004f114
lea r9d, [rbx - 0x58fa]
jmp 0x14004f091
mov dword [rsp - 0x40], 0x5e0f774a
jmp 0x14004f14f
call fcn.140099eb0
mov dword [rsp - 0x30], esi
mov dword [rsp - 0x44], 0x3c012de4
mov rcx, qword [0x140144a70]
jmp 0x14004f49c
je 0x14004f34a
movzx eax, byte [rsp + rcx + 0x50]
mov dword [rsp - 0x3c], 0x7116a85a
mov dword [rsp - 0xc], 0x659916c0
mov word [rdx + rcx*2], ax
add rcx, rbx
add ecx, ebx
cmp rcx, qword [rbp + 0x648]
jmp 0x14004f334
mov dword [rsp - 0x2c], esi
mov dword [rsp - 0x38], 0x53c412aa
lea rcx, [rbp + 0x980]
call fcn.140058b90
jmp 0x14004f445
mov rbp, rbp
mov dword [rsp - 0x14], 0x6a59a244
push r9
movabs r9, 0x5c4afd00000169e9
jne 0x14004f1b5
jmp 0x14004f323
je 0x14004f1b5
jne 0x14004f20c
je 0x14004f20c
mov r13d, 0x9d8a1378
jmp rcx
jmp 0x14004f317
lea ebx, [r15 - 0x7e]
lea eax, [rbx + 7]
mov qword [rbp + 0x708], rax
movups xmmword [rbp + 0x6e8], xmm0
jmp 0x14004f1a6
ret
pop rsi
mov rcx, rcx
mov r8, r8
mov dword [rsp - 0x3c], ecx
test rax, rax
jmp 0x14004f15b
movzx eax, byte [rsp + rcx + 0x50]
mov word [rdx + rcx*2], ax
add rcx, rbx
mov r11, r11
mov dword [rsp - 0x24], 0x665bf83f
mov r10, r10
jmp 0x14004f555
mov dword [rsp - 0x20], esi
mov rsi, rsi
mov r13, r13
mov rax, qword [rbp + 0x648]
lea rdx, [rbp + 0x618]
xorps xmm0, xmm0
mov qword [rbp + 0x610], rdx
jmp 0x14004f46e
lea rcx, [rbp + 0x618]
mov byte [rsp + 0x54], r15b
mov r13d, 5
jmp 0x14004f4d9
invalid
add rsp, 0x40
pop rbx
ret
pop rbx
lea r8, [rbp + 0x6d0]
lea rdx, [rbp + 0x610]
jmp 0x14004f189
add rsp, 0x40
pop r15
ret
pop r15
mov qword [rbp + 0x610], rcx
lea rdx, [rbp + 0x618]
jne 0x14004f2f8
je 0x14004f2f8
lea ebx, [rdx - 0x4bea]
jae 0x14004ed5c
movabs rbp, 0x13376c000000a5e9
lea edx, [rcx + 0xdbaf]
rcl r13d, 0x5f
cmp rdi, rcx
lea r11d, [rbp - 0xea55]
ret 0x30
jmp 0x14004f3a2
call 0x14004f461
add rsp, 0x40
pop r9
ret
pop r9
xchg r14, r14
movups xmmword [rbp + 0x6f8], xmm0
jmp 0x14004f3ca
mov dword [rsp - 0x2c], 0x474cabae
mov dword [rsp - 0x38], esp
mov dword [rsp - 0x34], esp
jb 0x14004f161
mov r9, qword [rsp + 0x40]
push rbx
jmp 0x14004f411
xorps xmm0, xmm0
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x50], 0x18cc1344
mov dword [rsp - 0x18], ebx
mov dword [rsp - 0x1c], ebp
lea rcx, [rbp + 0x6d8]
mov dword [rsp + 0x54], 0xfc4017f
jmp 0x14004f5de
and al, 0x54
jg 0x14004f37b
invalid
psubsw mm3, qword [rbp + 2]
add byte [rax], al
mov dword [rsp - 0x38], ebp
xchg rbx, rbx
push r15
movabs r15, 0x2d3374ffffff45e9
jne 0x14004f38c
jmp 0x14004f2d6
je 0x14004f38c
call 0x14004f30f
jmp 0x14004f2cf
mov eax, r13d
mov qword [rbp + 0x648], rax
mov dword [rsp - 0x30], 0x4a8798b5
jne 0x14004f3ba
je 0x14004f3ba
movabs rdi, 0xee9aad4277628eb
rol edx, 0xeb
jmp fcn.14004e669
jmp 0x14004f3e4
cmp rcx, rdx
je 0x14004f617
mov dword [rsp - 0x30], 0xce7ef1b
mov dword [rsp - 0x44], edi
jmp 0x14004f600
mov r8, r8
movups xmmword [rbp + 0x618], xmm0
movups xmmword [rbp + 0x628], xmm0
jmp 0x14004f664
lea rdi, [rbp + 0x618]
mov dword [rsp - 0x40], 0x624c81bc
xchg rsp, rsp
jmp 0x14004f633
movabs rbx, 0x20e1bbfffffea3e9
jne 0x14004f413
jmp 0x14004f2bb
je 0x14004f413
call 0x14004f5bc
jmp 0x14004f2b5
mov qword [rbp + 0x6d0], rcx
movups xmmword [rbp + 0x6d8], xmm0
mov rcx, rcx
mov rbp, rbp
mov r15, r15
jmp 0x14004f22a
mov rcx, qword [rbp + 0x610]
lea rax, [rbp + 0x618]
xchg rcx, rcx
mov dword [rsp - 0x24], 0x349dbc05
cmp rcx, rax
jne 0x14004f6e4
xor eax, eax
jmp 0x14004f3fa
mov dword [rsp - 0x28], 0x761ba96c
mov rcx, rsi
movups xmmword [rbp + 0x618], xmm0
movups xmmword [rbp + 0x628], xmm0
movups xmmword [rbp + 0x638], xmm0
mov dword [rsp - 0x18], 0x4795cc69
push rsi
jmp 0x14004f538
call fcn.1400a3740
mov rdx, rax
lea rcx, [rbp + 0xa60]
mov dword [rsp - 0x24], 0x563ca210
mov dword [rsp - 0x44], 0x5d106744
call fcn.140042f98
jmp 0x14004f355
jne 0x14004f52b
je 0x14004f52b
call 0x14004f658
add rsp, 0x40
pop r10
jmp 0x14004f581
mov dword [rsp - 0x30], ebx
xchg rdx, rdx
mov dword [rsp - 0x24], 0x70df1f78
mov rdx, rdx
je 0x14004f503
jne 0x14004f503
popfq
inc rbx
jge 0x140050488
call rcx
lea esi, [rbp + 0x2f4]
movabs r14, 0x3bef10fffffe79e9
test r14d, 0x4e19e85d
jnp 0x14004e9eb
jmp 0x14004f381
add ecx, 0x43154cb2
ret
mov dword [rsp - 0x1c], ebp
mov dword [rsp - 0x3c], edx
push r10
movabs r10, 0x41bcb6e40ca955eb
jmp 0x14004f4c5
jmp 0x14004f582
movabs rsi, 0x33c53dfffffd06e9
jne 0x14004f53a
jmp 0x14004f245
je 0x14004f53a
call 0x14004f731
add rsp, 0x40
pop rsi
jmp 0x14004f244
mov dword [rsp - 0x34], edx
cmp rcx, qword [rbp + 0x708]
jb 0x14004f258
xorps xmm0, xmm0
mov dword [rsp - 0x28], 0x9649f58
xchg r12, r12
mov dword [rsp + 0x50], 0x3ce0f5d
jmp 0x14004f29e
ret
pop r10
mov qword [rbp + 0x6d0], rdx
mov rcx, rsi
movups xmmword [rbp + 0x6d8], xmm0
movups xmmword [rbp + 0x6e8], xmm0
xchg r13, r13
je 0x14004f5a5
jne 0x14004f5a5
movabs r13, 0x41e4681c403e12eb
rol r8d, 0xe9
inc r12
call 0x14004ea08
jmp 0x14004f5b9
movups xmmword [rbp + 0x6f8], xmm0
test rax, rax
je 0x14004f566
mov dword [rsp - 0x1c], 0x3468ab44
mov dword [rsp - 0xc], ecx
mov dword [rsp - 0x34], ecx
jmp 0x14004f258
lea rdx, [rbp + 0x6d8]
mov rax, qword [rsp + 0x50]
xchg r13, r13
mov r12, r12
mov r15d, 0x7f
mov qword [rsp + 0x50], rax
jmp 0x14004f429
mov dword [rsp - 0x18], 0x905b2a3
mov r15, r15
call fcn.140099eb0
mov rax, qword [rbp + 0x708]
lea rdx, [rbp + 0x6d8]
xorps xmm0, xmm0
mov dword [rsp - 0x30], 0x2ce8dfcc
jmp 0x14004f51f
jmp 0x14004f6e9
mov rsi, rsi
mov dword [rsp - 0x34], 0x19698a44
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
jne 0x14004f653
je 0x14004f653
neg r8
lea r9d, [rbp - 0x2784]
movabs r14, 0x494c81b7d74d9eb
rcl r10d, 0x93
call 0x14004f8ad
jmp 0x14004f62e
movups xmmword [rbp + 0x638], xmm0
mov dword [rsp - 0x30], 0x689d73d2
mov dword [rsp - 0x30], ebx
mov dword [rsp - 0x44], ebx
cmp rcx, rdx
je 0x14004f288
call fcn.140099eb0
je 0x14004f6c6
jne 0x14004f6c6
jmp 0x14004f17b
jmp 0x14004f277
call fcn.140099eb0
mov rcx, qword [rbp + 0x6d0]
lea rax, [rbp + 0x6d8]
mov dword [rsp - 0x18], 0x37513b6c
jmp 0x14004f738
mov dword [rsp - 0x14], 0x5a9638af
lea ecx, [rax + 0x30]
rep stosb byte [rdi], al
jmp 0x14004f733
mov dword [rsp - 0x18], 0x13a824fd
mov dword [rsp - 0x14], 0xac7d78f
mov dword [rsp - 0x44], 0x692436a
jmp 0x14004f704
jmp 0x14004f7c4
mov dword [rsp - 0x34], 0x7fa53410
cmp rcx, rax
jne 0x14004f7bf
xor eax, eax
lea rdi, [rbp + 0x6d8]
mov dword [rsp - 0x20], 0x7114add4
jne 0x14004f7a8
je 0x14004f7a8
ror r9d, 0x63
and ecx, 0xe1a5a36c
cpuid
xor r8d, 0xcdae0093
jl 0x140050667
ror r11d, 0x9a
mul r11
mul r13
lea r10d, [rdx - 0xb6ef]
sub ebp, 0x1f15758f
or r13d, 0xb8264a84
jmp rax
jmp 0x14004f716
call fcn.140099eb0
mov rcx, qword [rbp + 0xa60]
mov r12, r12
mov rsi, rsi
mov dword [rsp - 0x44], 0x7b96a7b5
mov dword [rsp - 0x24], 0x20b75ab3
jmp 0x14004f815
rep stosb byte [rdi], al
mov dword [rsp - 0x34], 0x73ab89a
mov dword [rsp - 0x1c], 0x8619e6b
mov dword [rsp - 0x40], 0x314ecfcc
mov dword [rsp - 0x24], 0x3f97adb2
mov r9, r9
jmp 0x14004f810
jmp 0x14004f84b
lea rax, [rbp + 0xa68]
cmp rcx, rax
jne 0x14004f846
xor eax, eax
mov dword [rsp - 0x2c], 0x2205f135
jmp 0x14004f834
xchg rsp, rsp
lea rdi, [rbp + 0xa68]
lea ecx, [rax + 0x30]
jmp 0x14004f7e6
call fcn.140099eb0
mov rcx, qword [0x140144a70]
mov dword [rsp - 0x20], 0x219c580b
mov dword [rsp - 0x14], 0x7942123a
je 0x14004f882
jne 0x14004f882
popf
popf
and r8d, 0xef5c9d8f
test rbx, rcx
popf
neg rsi
lea r8d, [rdx - 0xbc]
movabs rbp, 0x669219000005ede9
lea edi, [rdi + 0x3732]
jmp rax
jmp 0x14004fe74
movups xmmword [rbp + 0x658], xmm0
movups xmmword [rbp + 0x668], xmm0
mov rcx, rcx
mov r11, r11
mov dword [rsp - 0x10], edi
mov dword [rsp - 0x20], ecx
movups xmmword [rbp + 0x678], xmm0
jmp 0x14004fc11
mov r9, qword [rsp + 0x40]
mov rcx, rcx
mov dword [rsp - 0x34], esi
xchg r12, r12
push r9
movabs r9, 0x7376790000009ce9
je 0x14004f8ee
jmp 0x14004f972
jne 0x14004f8ee
sub edi, 0xdaaa9f57
rol ebp, 0x8a
ja 0x14004fa03
movabs r9, 0x6bc9740000025ae9
jmp rcx
jmp 0x14004fb4d
mov dword [rsp - 0x28], 0x1a15fd8c
xchg rdx, rdx
rep stosb byte [rdi], al
jmp 0x14004ff33
pop r13
ret
pop r13
mov rdi, qword [rbp + 0x688]
lea rdx, [rbp + 0x658]
xorps xmm0, xmm0
mov r12, r12
jmp 0x14004ff0c
cmp rcx, qword [rbp + 0x688]
jb 0x14004fcc2
xorps xmm0, xmm0
mov dword [rsp + 0x50], 0x3ce0f5d
jmp 0x14004fbb0
mov rsi, rsi
mov rsp, rsp
xchg rbp, rbp
jmp 0x14004fe30
jne 0x14004fad5
je 0x14004fad5
call 0x14004f867
jmp 0x14004f9c0
add rsp, 0x71
pop r9
ret
pop r9
lea r8, [rbp + 0x650]
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0x980]
jmp 0x14004fee6
mov rcx, qword [rsp + 0x50]
mov dword [rsp - 0x44], 0x2e03e081
mov rbp, rbp
jmp 0x14004fd35
mov dword [rsp - 0x1c], 0x28bddd08
mov dword [rsp - 0x38], 0x3c50faa3
call fcn.140042f98
xorps xmm0, xmm0
jmp 0x14004fce4
add rsp, 0x71
pop rdi
ret
pop rdi
mov rax, qword [rbp + 0x6c8]
lea rdx, [rbp + 0x698]
mov r13, r13
jmp 0x14004f947
mov dword [rsp - 0xc], 0x6581e0f5
lea rax, [rbp + 0x658]
mov qword [rbp + 0x650], rcx
push r10
movabs r10, 0xa2f45000003efe9
jne 0x14004f9f7
jmp 0x14004fdeb
jmp 0x14004fa9b
add byte [rax], al
add bh, al
and al, 0xe0
invalid
mov dword [rsp - 0x20], 0x14e2a060
cmp rcx, qword [rbp + 0x6c8]
jb 0x14004fc85
jmp 0x14004f8be
mov dword [rsp - 0x40], 0x72a61c64
movups xmmword [rbp + 0x698], xmm0
movups xmmword [rbp + 0x6a8], xmm0
movups xmmword [rbp + 0x6b8], xmm0
test rax, rax
xchg rcx, rcx
je 0x14004fa63
jne 0x14004fa63
call rax
cmp rbx, rbx
bswap r12
rol r13d, 0x1f
jmp 0x14004f2a2
jmp 0x14004fc73
push r13
movabs r13, 0x33e4ba0000024de9
jne 0x14004fa81
mov ebp, 0x24de9
add byte [rdx - 0x98acc1c], bh
jmp 0x14004fcd3
je 0x14004fa81
call fcn.14004fb48
add rsp, 0x71
jmp 0x14004fcd0
invalid
test byte [rsi - 1], dl