Function at 0x14002a78a
Capabilities:
Execute syscall

Disassembly:
pop rcx
xchg rdi, rdi
xorps xmm0, xmm0
lea rax, [0x140001498]
mov rdx, rbx
mov qword [r14 + 0x560], rax
mov dword [rsp - 0xc], 0x6fe84f13
je 0x14002971f
jne 0x14002971f
jmp rax
jmp 0x140029b01
jne 0x14002987f
je 0x14002987f
call fcn.140029808
add rsp, 0x20
pop rcx
ret
jmp 0x140029938
mov dword [rsp - 0xc], edx
mov dword [rsp - 0x18], 0x4037202f
xor ecx, ecx
mov dword [r14 + 0x5ac], ecx
lea rax, fcn.1400f0850
jmp 0x140029865
mov qword [r14 + 0x28], rax
xchg r8, r8
mov dword [rsp - 0xc], 0x7525ab4
mov dword [rsp - 0x24], 0xb5f78ee
push rcx
movabs rcx, 0x4e17f9fffffe73e9
jmp 0x140029748
jmp 0x1400296f7
lea eax, [rbx - 0x437a]
jmp 0x140029e81
pop r15
jmp 0x14002995b
lea rax, [0x1400013d0]
mov qword [r14], rax
mov dword [rsp - 0x30], 0x52193c5e
mov dword [rsp - 0x2c], ecx
xchg r13, r13
mov rsi, rsi
je 0x1400299a5
jne 0x1400299a5
test rbx, rdx
jmp rax
jmp 0x14002980d
mov qword [r14 + 0x5b0], rax
mov dword [rsp - 0x10], 0x61d797ac
movabs rax, 0x3f847ae147ae147b
mov qword [r14 + 0x5b8], r14
mov qword [r14 + 0x630], rax
jmp 0x1400299e1
mov dword [rsp - 0x40], 0x1702d141
mov dword [rsp - 0x34], 0x4dedf1f2
lea rax, [0x1400014b0]
mov qword [r14 + 0x628], 0x10
jmp 0x1400299b5
call 0x18c4d398f
out dx, al
mov rbx, qword ss:[rsp + 0x30]
add dword [rax], eax
add byte [rdx], bl
xor byte [rbp + riz*4 + 0x76ae0926], dl
invalid
pop rdx
ret
pop rdx
ret
add byte [rax], al
call fcn.140099d60
mov dword [rsp - 0x30], ecx
mov dword [rsp - 0x28], esi
jne 0x140029eb2
je 0x140029eb2
jb 0x14002ab91
pushfq
div rbp
or ecx, 0xc399a48a
cpuid
lea edx, [rdx + 0x9894]
popfq
rcr ebp, 0xe5
movabs r11, 0x717a3be458855eeb
div r15
jbe 0x14002a342
jmp 0x140029f12
jmp fcn.140029309
jne 0x140029f1d
je 0x140029f1d
call fcn.14002a01a
add rsp, 0x20
jmp 0x140029e7a
mov rax, rbx
add rsp, 0x20
pop rbx
push rdx
movabs rdx, 0x6f7df7ffffff5ae9
jmp 0x140029eea
jmp 0x140029e7c
rcr esi, 0x99
test r11, rdx
cpuid
jno 0x14002a1f1
lea r12d, [rdi + 0x816e]
ja 0x14002979c
popf
popfq
jge 0x140029c89
movabs rsi, 0x169628a115993eeb
popf
mov ebp, 0x913a9f6b
ret
mov eax, 0x75197457
invalid
je 0x14002a2bc
jne 0x14002a2bc
ror r12d, 0x96
or ebp, 0xa521c936
inc r13
rcl r13d, 0x69
rcr ebp, 0x4f
cmp r13d, 0x5b17e31f
inc r9
ror dword [rax + 0x39], 0xfd
lea ebp, [rdx + 0x80f3]
rol ebp, 0x3e
neg r10
movabs r9, 0x6fab1b000000eae9
ror r13d, 0xc2
jmp 0x140029e51
jmp 0x14002a3ab
ret
call fcn.14002a460
add rsp, 0x65
pop r10
ret
invalid
pop r10
pop rdi
jmp 0x14002a2cd
movabs r10, 0x19ca10d508c198eb
jne 0x14002a3ad
jmp 0x14002a347
je 0x14002a3ad
jmp 0x14002a33b
mov rcx, rcx
xchg r13, r13
mov dword [rsp - 0x14], 0x96c3a5a
mov dword [rsp - 0x28], 0x1cddd468
jmp 0x14002af9d
mov dword [rsp - 0x2c], 0x71e1b02d
mov dword [rsp - 0x34], 0x288d48b8
mov dword [rsp - 0x1c], 0x784fd43a
sub edx, 0xa
sub ecx, 0xa
jmp 0x14002add5
mov dword [rbp + 0x28], 3
push r10
movabs r10, 0x39155e00000c4ce9
jne 0x14002a514
jmp 0x14002b165
je 0x14002a514
call 0x14002a5c9
add rsp, 0x48
jmp 0x14002b162
pop r9
mov edx, dword [rax + 4]
mov ecx, dword [rax]
jne 0x14002a58a
je 0x14002a58a
rol r13d, 0x4d
test esi, 0x466d48f5
syscall
sub edx, 0x1352d45f
cmp r12d, 0xfd2df825
jmp rcx
jmp 0x14002a4e6
add rdi, rax
jmp 0x14002b457
mov dword [rsp - 0xc], 0x62fdadfd
sub ecx, dword [rax]
sub ecx, 0x37
mov dword [rbp + 0x2c], r15d
mov dword [rsp - 0x10], 0x40e2b886
mov dword [rsp - 0x10], ebx
mov dword [rsp - 0x40], 0x5cb6c3ef
jne 0x14002a64c
je 0x14002a64c
ror ecx, 0xfc
rcr r9d, 0x5c
jge 0x14002a67e
rcl ebp, 0x7f
lea edx, [rbx - 0x9554]
call rax
lea edi, [rdx + 0x34af]
lea r14d, [rdi - 0xaf92]
jb 0x14002a13a
pushfq
call 0x1400298de
test r15d, 0x68c10619
bswap r10
rcl edi, 0x4a
call rax
movabs r12, 0x2a216a00000161e9
jmp rcx
jmp 0x14002a7b2
ret
pop r9
mov rbx, qword [rcx + 0x60]
mov rcx, r14
xchg r13, r13
mov dword [rsp - 0x20], ebp
mov dword [rsp - 0x44], 0x509a9369
jmp 0x14002b390
invalid
mov dword [rbp + 0x24], ecx
mov ecx, dword [r14 + 0x5ac]
sub ecx, 0x32
mov dword [rbp + 0x20], 0x32
je 0x14002a6d7
jne 0x14002a6d7
rcl edi, 0xb4
movabs rbp, 0xfb50100000650e9
jmp 0x14002b3e3
jmp 0x14002ad2c
mov dword [rsp - 0x44], 0x1c7fd2cd
mov rcx, r14
call fcn.1400f0de0
push r11
jne 0x14002a720
je 0x14002a720
syscall
div r14
mov edx, 0x3f76d262
lea r11d, [rbx + 0x42fd]
pushfq
popf
lea r12d, [rcx - 0xb506]
jge 0x14002b1f8
rcr ebp, 0x9d
movabs r10, 0x58a1aa000000a4e9
dec rcx
jno 0x1400298ee
jmp 0x14002a7c9
jmp fcn.140029d34
mov dword [rsp - 0x18], esp
xchg rbp, rbp
mov rbx, qword [rcx + 0x60]
mov rcx, r14
call fcn.1400f0de0
jmp 0x14002afdc
call rbx
mov rcx, r14
call fcn.14008fd00
mov r14, r14
lea rdx, [rbp + 0x30]
mov rsi, rax
jmp 0x14002b251
add byte [rax], al
xchg r15, r15
mov qword [rsp + 0x30], r15
call fcn.14008fd00
mov rcx, r14
mov rdi, rax
xchg rbx, rbx
mov dword [rsp - 0xc], 0x62260e7d
jmp 0x14002ae87
mov qword [rsp + 0x38], rdi
mov dword [rsp - 0x44], 0x5174fff7
mov r10, r10
xchg rsp, rsp
mov dword [rsp - 0xc], 0x4e93b629
mov dword [rsp - 0x30], 0x2daf4c80
jmp 0x14002a767
xchg r8, r8
push rbx
movabs rbx, 0x5e4bee0000099ce9
jne 0x14002a7b8
jmp 0x14002b159
je 0x14002a7b8
jmp 0x14002b14e
movabs r11, 0x2f4e00db2d203aeb
jne 0x14002a7cb
jmp 0x14002a807
je 0x14002a7cb
call 0x14002a7da
add rsp, 0x48
pop r11
ret
invalid
pop r11
lea rdx, [rbp - 0x28]
mov rcx, r14
mov dword [rsp - 0x18], 0x5d5d1712
jne 0x14002a846
je 0x14002a846
rol r15d, 0xec
cmp esi, 0x8a44eb7f
sub r14d, 0xc254e59c
rcl r8d, 0x5a
and ecx, 0x927d12cb
rcr esi, 0xe8
test ebp, 0x7ba4d2d1
rcl r12d, 0x93
vpsrld xmm4, xmm5, xmmword [rbx + rdi*2 - 0x6c2b3ebf]
movabs rcx, 0x3cb64b00000285e9
ret 0x18
jmp 0x14002aad0
movabs r13, 0x29ef270000041ee9
jne 0x14002a8e7
jmp 0x14002ad0a
je 0x14002a8e7
call 0x14002aa10
add rsp, 0x48
pop r13
jmp 0x14002ad09
mov rcx, rdi
call rbx
xchg r9, r9
lea rdx, [rbp + 0x20]
mov rcx, r14
jmp 0x14002b222
lea rdx, [rbp + 0x30]
mov rdi, rax
mov rcx, qword [rax]
mov dword [rsp - 0x20], 0x14910bc2
je fcn.14002a955
jne fcn.14002a955
jmp rcx
imul eax, dword [rbp + rcx*4 - 0x6f], 0xffffff9a
invalid
test byte [rcx + 0xb], dh
add byte [rax], al
mov qword [rsp + 0x60], rbx
xchg r15, r15
jmp 0x14002afae
call fcn.14002a930
add rsp, 0x48
pop r12
ret
pop r12
jmp 0x14002aaa9
mov r9d, 0xff111111
mov dword [rsp - 0x3c], 0x3f093b96
mov dword [rsp - 0x2c], 0x37eeb5dd
mov dword [rsp - 0x38], esp
jmp 0x14002b0d2
ret
pop r14
xor r15d, r15d
lea rdx, [rbp + 0x20]
mov r9d, 0xff0f0f0f
mov r13, r13
xchg r10, r10
mov dword [rsp - 0x3c], 0x7a42414c
mov dword [rsp - 0xc], 0x4adf1487
mov ecx, dword [r14 + 0x5ac]
xchg rbx, rbx
mov ebx, dword [rax + 4]
push r13
jmp 0x14002a8e5
mov eax, dword [r14 + 0x5ac]
sub ecx, 5
add eax, 0x7532c083
invalid
je 0x14002ab34
pushf
cmp r14d, 0x365a2b6b
pause
rcl r13d, 0x2c
neg r15
jns 0x14002b073
test r10d, 0x349667d9
movabs r10, 0xbd0d200000423e9
xor r12d, 0x248f6dab
sub ebp, 0x5e380e6d
jmp 0x14002a83b
jmp 0x14002af5c
mov dword [rsp - 0x1c], 0x7ec7849d
xchg r11, r11
mov rcx, r14
push rsi
movabs rsi, 0x3ed13a000002abe9
jne 0x14002ab5f
jmp 0x14002ae0f
je 0x14002ab5f
jmp 0x14002ae04
movabs r14, 0x7a0810ffffff1ee9
jne 0x14002ab72
jmp 0x14002aa95
je 0x14002ab72
call fcn.14002ab0b
add rsp, 0x48
pop r14
je 0x14002aba8
jne 0x14002aba8
syscall
rcl esi, 0xc1
lea r9d, [rdx - 0xb910]
add ecx, 0x636ea1aa
lea r10d, [rcx + 0x149e]
movabs r10, 0x75fea3fffffee7e9
call fcn.14002a3f5
lea ebx, [rbp + 0x85c6]
cmp r13, rdx
pushf
pop rsi
ret 0x30
rol dword [rbp + rcx*4 - 0x76], 0xf0
invalid
jmp 0x14002aa94
mov ecx, dword [r14 + 0x5ac]
add ecx, 0x32
mov eax, dword [rax]
mov dword [rsp - 0x1c], 0x1c4f5757
mov dword [rsp - 0x30], 0x6c5ce45e
sub eax, 5
cmp ecx, eax
jmp 0x14002b0ab
push r9
movabs r9, 0x6e9b2fffffa56e9
jne 0x14002ac1b
jmp 0x14002a676
je 0x14002ac1b
jne 0x14002ac5b
je 0x14002ac5b
jo 0x140029e18
mov edx, 0x400bb98e
add r14d, 0x1a9205b4
inc r11
cmp r10, rdi
test r14, rbx
lea r10d, [rbx + 0x8ba1]
push rdi
push rsi
ror r14d, 0x48
jo 0x14002a7f6
movabs r14, 0x33a6500000099e9
sub r15d, 0xa54c1cb7
jmp rax
jmp 0x14002acf9
call fcn.14002bbeb
cmove rbx, r15
je 0x14002b454
shl rdi, 7
mov dword [rsp - 0xc], 0x3dc93bff
mov dword [rsp - 0x28], ecx
mov dword [rsp - 0x1c], 0x3b214f11
jmp 0x14002a5dd
mov ecx, esi
call fcn.1400f0de0
jmp 0x14002aa75
call fcn.14002ad21
add rsp, 0x48
pop r9
jmp 0x14002a675
ret
pop r13
sub ebx, 0xa
call fcn.1400f0de0
jmp 0x14002b2ed
mov rdx, rdx
xchg rsp, rsp
mov dword [rsp - 0x24], 0x52f29b44
mov dword [rbp + 0x28], ecx
mov rcx, rdi
jmp 0x14002aea3
mov dword [rbp + 0x20], 0x32
call fcn.1400f0de0
mov dword [rsp - 0x34], 0x375c64f3
mov r9, r9
jne 0x14002ad72
je 0x14002ad72
movabs r15, 0x5bce290000043fe9
and r9d, 0xff20e851
pushf
pushfq
jmp 0x14002ab56
jmp 0x14002b1b6
xchg rsp, rsp
lea rdx, [rbp + 0x28]
mov rcx, rdi
mov dword [rbp + 0x28], 5
xchg r10, r10
mov dword [rbp + 0x2c], 5
jmp 0x14002a74e
mov rbx, rax
mov dword [rsp - 0xc], 0x5b4447c2
mov dword [rsp - 0x40], 0x2ff5bdc2
mov r13, r13
jmp 0x14002ac80
mov dword [rbp + 0x24], edx
mov dword [rbp + 0x20], ecx
mov dword [rsp - 0x14], 0x43e883e5
xchg rcx, rcx
jmp 0x14002ad9a
mov dword [rsp - 0x10], esi
mov dword [rsp - 0x20], 0x17c5f319
xchg rdx, rdx
call fcn.14008fd00
jmp 0x14002a917
call 0x14002af56
add rsp, 0x48
pop rsi
ret
pop rsi
call fcn.1400f0420
add dword [r14 + 0x5ac], 3
jmp 0x14002b43c
call rbx
lea rdx, [rbp + 0x20]
mov rcx, r14
mov dword [rsp - 0x38], esi
mov dword [rsp - 0x40], 0x209e73bb
jmp 0x14002b033
and cl, ch
test dword [rcx], 0x44c70000
and al, 0xc0
outsd dx, dword [rsi]
test al, 0x69
invalid
mov dword [rsp - 0x34], 0x71622953
xchg rsp, rsp
mov r12, r12
xchg rbp, rbp
xchg r10, r10
sub ecx, 0xa
mov dword [rbp + 0x24], ebx
jmp 0x14002abc4
mov rdx, qword [rax]
mov rbx, qword [rdx + 0x60]
lea rdx, [rbp + 0x28]
call fcn.1400f0de0
mov r8, r8
mov dword [rsp - 0x3c], edx
jmp 0x14002b23f
mov dword [rbp + 0x2c], r15d
xchg r15, r15
push r10
movabs r10, 0x3463be00000533e9
jne 0x14002aeae
jmp 0x14002b3e6
je 0x14002aeae
jne 0x14002aef5
je 0x14002aef5
jno 0x14002ae36
jmp rcx
jmp 0x14002b3da
mov rcx, r14
mov r8, r8
mov dword [rsp - 0x20], 0x5b6f2bc5
mov dword [rsp - 0x2c], 0x71926db1
call fcn.14008fd00
lea rdx, [rbp + 0x30]
jmp 0x14002af43
mov rdi, rax
xchg r8, r8
mov dword [rsp - 0x3c], 0x42290756
xchg rsi, rsi
mov rcx, qword [rax]
jmp 0x14002ac17
mov dword [rsp - 0x20], esi
cmp eax, ecx
jle 0x14002ae7a
jmp 0x14002af1f
mov r8, r8
mov r15, r15
mov dword [rbp + 0x24], ecx
mov rcx, r14
jmp 0x14002ad55
mov dword [rsp - 0x10], 0x370d099a
mov dword [rsp - 0x34], 0x70f78cd9
mov rcx, r14
mov qword [rsp + 0x40], rsi
jmp 0x14002a78a
call 0x14002b093
add rsp, 0x48
pop r9
ret
xchg rcx, rcx
mov r9d, 0xffe61824
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x28]
mov ecx, dword [rax + 4]
mov dword [rsp - 0x14], 0x4b7dee1c
mov dword [rsp - 0x28], 0x77ba1834
jmp 0x14002a6ba
mov dword [rsp - 0x20], edi
mov r14, r14
call fcn.1400f0de0
mov rsi, qword [rsp + 0x40]
mov ecx, dword [rax]
mov dword [rsp - 0x2c], 0x6a2b1670
jmp 0x14002ab02
lea rdx, [rbp + 0x28]
mov r15, r15
mov dword [rsp - 0x10], 0x1f1e392a
je 0x14002b082
jne 0x14002b082
and ecx, 0x4ee5a348
test r13d, 0x639a5f76
add r8d, 0xf0c86dac
pop r13
cpuid
call rcx
movabs r11, 0x284357fffff55ee9
ror ecx, 0x9b
jmp 0x14002b304
jmp 0x14002a5e5
je 0x14002b3a0
call fcn.14002b285
add rsp, 0x48
pop r10
pop r10
jmp 0x14002a47e
jle 0x14002b51a
mov rdi, qword [r14 + 0x8c8]
mov dword [rsp - 0x18], 0xaec93fb
xchg r12, r12
lea rax, [r14 + 0x648]
test rdi, rdi
jmp 0x14002adba
lea r8, [rbp + 0x20]
push r9
movabs r9, 0x4902c7fffff464e9
jne 0x14002b0da
jmp 0x14002a543
je 0x14002b0da
je 0x14002b106
jne 0x14002b106
ret
jmp 0x14002afcb
lea rdx, [rbp + 0x20]
mov rcx, r14
xchg r13, r13
call fcn.1400f0de0
jmp 0x14002abf1
call 0x14002b330
add rsp, 0x48
pop rbx
ret
pop rbx
mov dword [rbp + 0x28], ecx
jmp 0x14002a903
pop r10
ret
pop r10
mov rdi, rdi
mov dword [rbp + 0x2c], 3
call rbx
mov rcx, r14
je 0x14002b17d
jne 0x14002b17d
popfq
movabs r9, 0x5c344afffffc69e9
cmp r15, rbx
jg 0x14002a289
jmp 0x14002adeb
cmp r10, rdi
call rcx
jp 0x14002aced
cmp edx, 0x6397518
lea r12d, [rdx - 0x1bd]
test rbx, rdi
je 0x14002ac7b
jmp rcx
mov ecx, dword [r14 + 0x5ac]
lea r8, [rbp + 0x20]
mov r9d, 0xffe61824
je 0x14002b1fb
jne 0x14002b1fb
and r8d, 0xdd24f841
jmp rcx
ror dword [rax - 0x43], 1
jmp 0x14002b053
call fcn.1400f0de0
xchg rbx, rbx
push r12
movabs r12, 0x743ce9fffff7b9e9
jne 0x14002b22e
jmp 0x14002a9ec
je 0x14002b22e
jmp 0x14002a9e0
xchg r14, r14
mov dword [rsp - 0x14], 0x6657255e
push r14
jmp 0x14002ab70
mov rcx, qword [rax]
mov rdi, qword [rcx + 0xa0]
mov dword [rsp - 0x3c], ebx
mov dword [rsp - 0x24], 0x6938b839
mov dword [rsp - 0x38], 0x6c628233
jmp 0x14002a6e4