Function at 0x140052186
Capabilities:
Execute syscall

Disassembly:
je 0x140051744
jne 0x140051744
sub r14d, 0xb551f278
cmp r8, rdx
sub ebx, 0x1fc33937
jl 0x140052669
div r9
jmp rcx
jmp 0x1400517dd
movabs rbx, 0x6bc7810000008be9
jne 0x140051835
jmp 0x1400518c5
je 0x140051835
call fcn.140051900
add rsp, 0x40
pop rbx
ret
mov dword [rsp - 0x28], 0x748602c2
xor eax, eax
push rbx
jmp 0x140051833
cmp dword [rcx], edi
mov dword [rsp - 0x24], 0xe0f28c6
jmp 0x140051851
pop rbx
mov ecx, 0x30
rep stosb byte [rdi], al
jmp 0x14005197d
adc rbp, qword [r11 + rax + 0x74]
invalid
lea rcx, [rbx + 0x10]
mov dword [rsp - 0xc], 0x6eecfe9a
mov dword [rsp - 0x44], 0x591036c9
mov dword [rsp - 0x18], esp
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
jne 0x1400519de
je 0x1400519de
and r9d, 0x48406a65
rcr ecx, 0xf7
lea r9d, [rcx - 0x696]
lea r14d, [rcx - 0x3e66]
neg r14
cmp r11d, 0x18da470a
mov esi, 0x13d9b875
cmp r11d, 0xda28908b
lea edx, [rdx + 0xec0]
jmp 0x140051947
jmp 0x1400519fc
add rsp, 0x20
pop rdi
xchg rcx, rcx
jmp fcn.140051a10
call qword [rax]
mov rcx, qword [rbx]
call fcn.140099360
jmp 0x140051ece
mov rax, qword [rcx]
xchg r10, r10
mov dword [rsp - 0x34], 0x7ef85d2c
mov dword [rsp - 0x20], 0x45283da7
lea edx, [rsi + 1]
call qword [rax]
mov qword [rdi + 0x200], rsi
jmp fcn.140051e23
ret
pop r12
xor edx, edx
mov rax, qword [rcx]
mov dword [rsp - 0x1c], 0x516c043e
mov r10, r10
mov dword [rsp - 0x14], ebp
jmp 0x140051ccf
dec dword [rcx + 8]
mov dword [rsp - 0x14], edi
mov r8, r8
mov dword [rsp - 0x3c], 0x68eb38cf
cmp dword [rcx + 8], esi
jg 0x140051cf9
jmp 0x140051cde
add rsp, 0x20
pop r8
ret
pop r8
mov rdx, rdx
test rcx, rcx
je 0x140051e2c
je 0x140051d9a
jne 0x140051d9a
mul rcx
ror ebp, 0x22
movabs r8, 0x5114a1a53c2085eb
rcr r12d, 0x12
call fcn.14005270b
mov dword [rsp - 0x24], 0x18c1ed95
push r8
jmp 0x140051d21
test dword [rax], esp
cmp al, 0xa5
movabs eax, dword [0x60e812dcc1415114]
or dword [rax], eax
add bh, al
and al, 0xdc
xchg ebp, eax
in eax, dx
rcr dword [rax], 0x41
push rax
movabs r8, 0x7a962a7c06d5c7eb
jne 0x140051db7
jmp 0x140051d80
je 0x140051db7
call 0x140051d3d
je 0x140051de9
jne 0x140051de9
rol ebx, 0x3d
neg r13
ja 0x140052904
popf
call rax
jmp rax
jmp 0x140051d79
cmp rax, 0x78
jbe 0x140051e5a
mov dword [rsp - 0x20], 0x69a2b4d3
xchg rbp, rbp
mov dword [rsp - 0x1c], esi
mov rcx, qword [rbx]
push r12
jmp 0x140051e3c
lea rbx, [rdi + 0x180]
mov rax, qword [rbx + 0x78]
jmp 0x140051e00
movabs r12, 0x5fbf6afffffec3e9
jne 0x140051e3e
jmp 0x140051d06
je 0x140051e3e
call 0x140051e8a
add rsp, 0x20
pop r12
jmp 0x140051d05
test rax, rax
je 0x140051ece
mov rax, qword [rbx]
mov dword [rsp - 0x10], ecx
jmp 0x140051f49
xor edx, edx
xchg rdx, rdx
push r15
movabs r15, 0x5cabb100000167e9
jne 0x140051e78
jmp 0x140051fe4
jmp 0x140051fd2
mov rcx, qword [rdi + 0x170]
test rcx, rcx
je 0x140051f32
mov dword [rsp - 0x30], 0x5cf05f71
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jmp 0x140051fa2
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rdi + 0x170], rsi
mov dword [rsp - 0x28], edi
mov dword [rsp - 0x30], 0x405f59e4
jmp 0x140051f2e
call qword [rax]
mov qword [rbx + 0x78], rsi
mov rsi, rsi
mov dword [rsp - 0x20], edx
mov dword [rsp - 0x18], 0x930c980
je 0x140051f16
jne 0x140051f16
ror ecx, 0x4b
cpuid
rol r14d, 0x5c
jmp fcn.140051395
jmp 0x140051e87
mov dword [rsp - 0x30], ebp
lea rbx, [rdi + 0xf0]
mov rax, qword [rbx + 0x78]
cmp rax, 0x78
xchg rsi, rsi
jmp 0x140051ff9
xchg r10, r10
xor edx, edx
mov rcx, rbx
je 0x140051f81
jne 0x140051f81
mov ecx, 0x2a6e3895
je 0x140052f50
cmp ebp, 0x24d2205
call rax
jp 0x1400518b6
add r8d, 0x784c7a86
jg 0x140051e66
rcl r15d, 0xc8
movabs r10, 0x5c2a37ffffff46e9
cmp r14d, 0x64250744
jmp rax
jmp 0x140051ecc
jg 0x140051eb4
mov dword [rsp - 0x44], esi
mov r12, r12
xchg rbp, rbp
jmp 0x140051eaa
call qword [rax]
mov rcx, qword [rbx]
call fcn.140099360
mov dword [rsp - 0x14], 0x46bc6c80
mov dword [rsp - 0x30], ecx
jmp 0x140052136
je 0x140051e78
call 0x140052186
add rsp, 0x61
pop r15
ret
pop r15
jmp 0x140051feb
mov r11, r11
mov r13, r13
mov rax, qword [rcx]
jmp 0x140051fb7
mov dword [rsp - 0x14], 0x609407d9
mov r8, r8
mov dword [rsp - 0x24], 0x797dcf54
jbe 0x14005201a
mov rcx, qword [rbx]
jmp 0x140051e6f
test rax, rax
mov dword [rsp - 0xc], 0x61dfb531
mov dword [rsp - 0x40], 0x179d3dd2
mov dword [rsp - 0x24], 0x21150d84
mov r11, r11
je 0x140052136
jmp 0x14005223d
call 0x1400520c1
add rsp, 0x41
pop r15
ret
pop r15
jmp 0x140052091
je 0x1400520b3
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
mov dword [rsp - 0x28], 0x98bd79
jns 0x140052025
cwde
add cl, ch
add byte [rax], al
add byte [rax], al
xchg r10, r10
xchg rbp, rbp
mov r11, r11
jmp 0x1400521e9
mov dword [rsp - 0x28], ecx
mov dword [rsp - 0x24], 0x24fbadc4
test rcx, rcx
jmp 0x140052056
invalid
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov dword [rsp - 0x30], esp
mov dword [rsp - 0x10], 0xa56124
mov qword [rdi + 0xe0], rsi
jmp 0x1400520b3
mov rax, qword [rdi + 0xd8]
cmp rax, 0x78
jbe 0x14005226a
xchg r8, r8
mov rbp, rbp
mov rbp, rbp
mov dword [rsp - 0x3c], 0x50944b8e
jmp 0x1400520da
mov rcx, qword [rdi + 0x60]
xor edx, edx
mov rax, qword [rcx]
mov dword [rsp - 0x30], 0x2d6ab8cd
mov dword [rsp - 0x14], 0x7018011d
xchg r10, r10
mov dword [rsp - 0x40], 0x7e516ea5
je 0x140052117
jne 0x140052117
rol r12d, 6
cmp r9, rbx
div rdx
lea r15d, [rbp + 0x9cff]
jmp rax
jmp 0x14005216c
mov rcx, rbx
call qword [rax]
mov qword [rbx + 0x78], rsi
mov rcx, qword [rdi + 0xe0]
je 0x14005215b
jne 0x14005215b
cmp r9, rdx
lea ebx, [rdx + 0x42e2]
rol r9d, 0xdd
and r10d, 0x82ffced7
movabs r15, 0x203842000000b0e9
call rax
sub esi, 0x1831f3ba
ret
jmp 0x140052210
mov dword [rsp - 0x18], 0x7a764281
mov dword [rsp - 0x10], 0x3fe7c0f4
call qword [rax]
jmp 0x140052183
mov rcx, qword [rdi + 0x60]
call fcn.140099360
mov r10, r10
jne 0x1400521b7
je 0x1400521b7
popfq
jle 0x1400530d2
ret
call rax
movabs rbp, 0x55910b5f2fed23eb
jmp 0x1400521dc
push rbp
dec r13
jmp rax
mov dword [rsp - 0x40], 0x256c5ab3
jmp 0x140052351
mov dword [rsp - 0xc], ecx
mov dword [rsp - 0x20], 0x32504d16
jg 0x1400520a7
push r15
movabs r15, 0x11a70efffffe4be9
jne 0x1400521ff
jmp 0x14005204f
je 0x1400521ff
jmp 0x140052043
mov dword [rsp - 0x40], 0x794e6982
mov dword [rsp - 0x10], 0x755c9bdd
mov dword [rsp - 0x28], 0x458ff53c
mov dword [rsp - 0x40], 0x1ba509a9
mov dword [rsp - 0x44], 0x28927890
jmp 0x14005207d
mov rax, qword [rbx]
xor edx, edx
xchg r12, r12
mov dword [rsp - 0x1c], 0x5bc73f4b
mov dword [rsp - 0x18], 0x5dd925f3
mov dword [rsp - 0x24], 0xf09800b
mov dword [rsp - 0x34], 0x696b5c05
jmp 0x140052131
test rax, rax
je 0x140052351
mov dword [rsp - 0x18], 0x74d2eac5
mov r10, r10
jmp 0x140052390
lea rax, [rdi + 0x10]
mov dword [rsp - 0x20], ebp
mov r14, r14
je 0x1400522da
jne 0x1400522da
test r12d, 0xd32558b5
lea ebx, [rbp + 0x37da]
jb 0x1400521b3
lea edi, [rcx + 0xec53]
pause
lea r10d, [rdx + 0x8783]
rcl edi, 0x33
lea r8d, [rbp - 0x2471]
jnp 0x140051708
pushf
call rcx
test r8, rdi
jnp fcn.140051e23
lea r10d, [rbp - 0x6acd]
movabs rdi, 0x3bd71900000183e9
dec r15
je 0x140052ee6
jmp 0x140052462
ror r14d, 0x69
int3
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
xchg rcx, rcx
mov dword [rsp - 0x14], 0x7def8c4d
mov dword [rsp - 0x28], 0x52ddf4d
xchg r9, r9
je 0x140052338
jne 0x140052338
je 0x140051fb2
lea r15d, [rdi - 0xbaa5]
movabs rsi, 0x69038500000141e9
call fcn.1400526db
jmp 0x14005247e
mov dword [rsp - 0xc], 0x26644d82
mov dword [rsp - 0xc], edx
mov qword [rdi + 0xd8], rsi
mov rcx, qword [rdi + 0x50]
test rcx, rcx
mov dword [rsp - 0x44], 0x4fb09ba9
jmp 0x14005240e
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
mov r13, r13
mov dword [rsp - 0x18], 0x4420dbaa
jg 0x1400523ce
mov rax, qword [rcx]
mov edx, 1
jmp 0x1400523b9
mov dword [rsp - 0x20], 0x49fe2916
mov dword [rsp - 0x18], 0x5e0dbbd1
mov rax, qword [rdi + 0x60]
lea rcx, [rdi + 0x60]
xor edx, edx
call qword [rax]
mov dword [rsp - 0x44], 0x5ab4a01b
mov esp, 0x5ab4a01b
jmp 0x140052345
call qword [rax]
mov dword [rsp - 0x30], 0x1e734302
mov dword [rsp - 0x24], 0x5c5dfa8b
xchg rdi, rdi
mov qword [rdi + 0x50], rsi
mov rcx, qword [rdi + 8]
jmp 0x140052283
mov ecx, 0x30
xor eax, eax
rep stosb byte [rdi], al
mov rbx, qword [rsp + 0x30]
xchg r10, r10
mov dword [rsp - 0x34], 0x45ca4752
jmp 0x140052305
je 0x140052482
call 0x140052376
add rsp, 0x43
pop r8
ret
pop r8
ret
mov dword [rsp - 0x1c], 0x6af1ac55
mov r14, r14
mov dword [rsp - 0x14], 0x26aca5df
xchg rdx, rdx
je 0x1400523d2
jne 0x140052440
je 0x140052440
ja 0x140052159
cmp rdx, rcx
call fcn.140052dd7
call rcx
movabs rcx, 0x41b6abffffff27e9
jmp rax
jmp 0x14005236c
mov dword [rsp - 0x24], 0xd120a6d
cmp rcx, rax
jne 0x1400524cf
mov rdi, rax
mov r12, r12
jmp 0x1400523db
push r8
movabs r8, 0x45ce66c05ab087eb
jne 0x140052482
jmp 0x14005240b
je 0x1400524a9
jne 0x1400524a9
push rbp
pause
jbe 0x140052794
mov r14d, 0x9f6e23bd
pushfq
xor r15d, 0xaf188c21
movabs rsi, 0x136e61ffffff4be9
call rcx
test r9, rbx
ror r14d, 0x66
lea r11d, [rcx - 0x54c0]
div r12
cmp r9, rdi
lea r14d, [rbp + 0x9c55]
ret
jmp 0x1400523f9
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov dword [rsp - 0x24], ebx
mov dword [rsp - 0x24], 0x5702f096
add rsp, 0x20
jmp 0x1400524ee
pop rdi
jmp fcn.140099360
invalid
mov dword [rsp - 0xc], 0x273d9ce5
mov rdx, rdx
mov rax, qword [rdi + 0xf0]
cmp rax, 0x78
jbe 0x140052873
mov rcx, qword [rdi + 0x78]
mov dword [rsp - 0x30], 0xc724929
jmp 0x14005272e
mov dword [rsp - 0x1c], ecx
mov dword [rsp - 0x34], 0x7d9cf336
mov dword [rsp - 0x38], 0x5213b2b3
xor edx, edx
mov rax, qword [rcx]
jmp 0x14005282d
mov qword [rbx + 0x78], rsi
mov rcx, qword [rdi + 0xf8]
test rcx, rcx
je 0x1400526d9
mov dword [rsp - 0x3c], 0x4dcc2754
je 0x1400527a3
jne 0x1400527a3
lea r9d, [rdx - 0x88cd]
call fcn.1400523af
jge 0x140053592
or edx, 0x978d4bc5
js 0x140052c39
cmp r8, rdi
jnp 0x140051d9b
invalid
and ecx, 0xbd314cf2
call rax
rcr edi, 0xfc
movabs rdx, 0x4958a99047618eb
xor r8d, 0xc745f22c
jns 0x140052fb2
jmp 0x1400527bd
jmp 0x140052fde
mov dword [rsp - 0x2c], 0x19b11c17
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x1400527fe
jne 0x1400527d7
je 0x1400527d7
movabs r11, 0x2e1e444e6b1918eb
cpuid
lea ecx, [rdx + 0xbde6]
jmp rcx
jmp fcn.1400527f1
mov qword [rdi + 0xf8], rsi
mov rbp, rbp
je 0x140052810
jne 0x140052810
pause
movabs r14, 0x1dadeffffffeb9e9
call rax
lea r9d, [rcx + 0xdbc4]
lea r13d, [rbx + 0x3cf3]
jmp 0x1400521be
jmp 0x1400526ce
call qword [rax]
xchg r8, r8
mov rbx, rbx
mov dword [rsp - 0x3c], 0x7de59075
mov dword [rsp - 0x18], 0x29a31ef3
movabs dword [0x6b12e8784f8b4829], eax
add al, 0
jmp 0x14005286e
jmp 0x1400528c1
test rax, rax
je 0x1400528c1
mov dword [rsp - 0x14], 0x5aaf77eb
mov dword [rsp - 0x24], 0x721eced8
mov rdi, rdi
mov rax, qword [rdi + 0x78]
lea rcx, [rdi + 0x78]
jmp 0x1400528b7
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov qword [rdi + 0x48], rsi
mov dword [rsp - 0x1c], 0x364a4969
jmp 0x140052959
xor edx, edx
mov rsp, rsp
mov rbx, rbx
call qword [rax]
mov qword [rdi + 0xf0], rsi
mov rcx, qword [rdi + 0x48]
mov ecx, dword [rdi + 0x48]
jmp 0x1400529fc
jg 0x1400528a6
mov dword [rsp - 0x18], 0x10903b0b
mov dword [rsp - 0x14], edx
mov dword [rsp - 0x28], 0x4c9a27b1
jmp 0x14005289c
jne 0x140052a18
push r8
movabs r8, 0x4814f43928321beb
jne 0x1400528fa
jmp 0x140052917
je 0x1400528fa
call fcn.140052a5b
add rsp, 0x15
jmp 0x140052914
pop r8
ret
pop r8
mov rdi, rax
jmp 0x140052943
lea rax, [rdi + 8]
cmp rcx, rax
mov dword [rsp - 0x18], 0x275e515f
mov r15, r15
mov rbp, rbp
mov dword [rsp - 0x28], 0x7735328d
jmp 0x1400528f0
mov ecx, 0x30
mov dword [rsp - 0x28], 0x63db8388
mov dword [rsp - 0x24], ebx
jmp 0x1400529df
mov dword [rsp - 0x28], 0x54b0f330
mov dword [rsp - 0x10], 0x40459e8d
mov dword [rsp - 0x34], 0x1eaa99bc
mov rcx, qword [rdi]
je 0x1400529b3
jne 0x1400529b3
call rcx
cpuid
jmp rcx
jmp 0x140052921
mov r13, r13
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
mov r14, r14
mov dword [rsp - 0x18], 0x4434e121
xor eax, eax
rep stosb byte [rdi], al
mov rbx, qword [rsp + 0x30]
mov dword [rsp - 0x18], esi
jmp 0x1400529d1
test rcx, rcx
mov dword [rsp - 0x2c], 0x7c89f4c4
je 0x140052971
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jmp 0x1400528d1
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov dword [rsp - 0x3c], 0x4b0aa17e
mov rdx, rdx
mov dword [rsp - 0x34], esp
mov dword [rsp - 0x10], 0x16fc96ff
jmp 0x140052a3e
add rsp, 0x20
pop rdi
jmp fcn.140099360
call fcn.140051b70
mov rcx, rdi
call fcn.140050060
test bl, 1
xchg rsi, rsi
mov dword [rsp - 0x20], 0x46586b63
xchg rcx, rcx
jne 0x140052ab0
je 0x140052ab0
sub r12d, 0xb6355222
int3
jmp 0x140052c0a
pop r10
ret
pop r10
jne 0x140052acf
je 0x140052acf
movabs rdx, 0x136fa0ef15fa21eb
ror r10d, 0x74
jmp rax
jmp 0x140052af2
pop rdi
ret
mov r12, r12
mov dword [rsp - 0x40], 0x5e0399a8
mov dword [rsp - 0x3c], 0x43a60704
mov rbx, qword [rsp + 0x30]
jmp 0x140052b4b
mov ebx, edx
add rcx, 0xc88
mov dword [rsp - 0x14], 0x43a56bd3
xchg rdx, rdx
xchg r10, r10
mov rbx, rbx
je 0x140052b31
jne 0x140052b31
movabs r9, 0x30eba3ffffff39e9
sub ebp, 0xf9dd3c31
or ebp, 0x869bf4d8
rol r10d, 0x46
int3
jmp 0x140052a6f
mov rax, rdi
add rsp, 0x20
mov dword [rsp - 0x14], 0x67c6fb7d
mov dword [rsp - 0x38], 0x7fabaaf4
mov dword [rsp - 0x14], 0x2774297f
mov rsp, rsp
jmp 0x140052bd6
pop rbp
ret
pop rbp
mov rdi, rcx
je 0x140052bb1
jne 0x140052bb1
lea esi, [rdx + 0x4406]
neg rcx
call rcx
jmp rax
jmp 0x140052b11
push r10
movabs r10, 0x11f340fffffee8e9
jne 0x140052bda
jmp 0x140052ac7
je 0x140052bf1
jne 0x140052bf1
rcr r14d, 0xe9
cmp r14, rbx
movabs rdx, 0x449e316a78da7feb
cmp ecx, 0xe6d9af39
jbe 0x14005208e
jmp 0x140052c72
call fcn.14005357f
mov dword [rsp - 0x38], edi
je 0x140052b07
mov edx, 0xd10
mov rcx, rdi
call fcn.140099220
jne 0x140052c3f
je 0x140052c3f
rcr r10d, 0xcc
rcl edx, 0x63
cpuid
add r9d, 0x3354de1b
call rax
pushf
ror r13d, 0x89
movabs rdx, 0x318d0bfffffeb0e9
xor ebp, 0xfe568714
test r9, rbx
call fcn.14005377c
jmp 0x140052af4
push rbp
movabs rbp, 0x148c1cffffff17e9
jne 0x140052c58
jmp 0x140052b74
je 0x140052c58
call 0x140052c05
add rsp, 0x20
jmp 0x140052b72
je 0x140052bda
call fcn.140052ce3
add rsp, 0x20
jmp 0x140052ac4
call fcn.140099360
mov dword [rsp - 0x34], 0x5a179058
mov dword [rsp - 0x10], 0x43a4304a
je 0x140052e29
jne 0x140052e29
jl 0x14005357b
inc r13
jbe 0x1400528c9
movabs rbx, 0x7c71700000014de9
lea edi, [rdx + 0x9ebe]
lea r9d, [rcx - 0x2f5d]
pushfq
pushfq
cmp rsi, rdi
jmp 0x140052660
jmp 0x140052f7b
movups xmmword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x38], xmm0
movups xmmword [rsp + 0x48], xmm0
mov dword [rsp - 0x18], 0x6a9c7c9c
mov dword [rsp - 0x24], 0x793a24ce
mov dword [rsp - 0x30], edi
jmp 0x140052e8b
xchg r15, r15
mov dword [rsp - 0x34], 0x6478773f
cmp rcx, rdx
je 0x140052f83
jne 0x140052ea5
je 0x140052ea5
movabs r13, 0x6298b7ffffff55e9
lea r14d, [rbp + 0xe4af]
jmp fcn.1400527f1
jmp 0x140052dff
invalid
invalid