Function at 0x140052303
Capabilities:
Encode data using xor
Execute syscall

Disassembly:
invalid
int3
mov dword [rsp - 0x44], 0xd4cc3c5
mov dword [rsp - 0x40], 0x787e5212
mov r8, r8
je 0x140050fee
jne 0x140050fee
inc r14
call rcx
mul r14
rcr edi, 0x41
jge 0x140051fb3
xor r9d, 0x35e673b6
movabs r12, 0x608477000000dae9
ror esi, 0x8f
ret
jmp 0x1400510cd
movabs r9, 0x6cad6e0000018ce9
jne 0x140050ffc
jmp 0x14005118d
je 0x140050ffc
call 0x140051147
add rsp, 0x65
pop r9
ret
jne 0x14005108b
ret
jmp 0x140051167
cmp rcx, rdi
xchg r13, r13
mov dword [rsp - 0x3c], 0x13887e40
mov dword [rsp - 0x28], ecx
mov rdx, rdx
mov dword [rsp - 0x28], 0x6ae815f4
jmp 0x140051142
rep stosb byte [rdi], al
jmp 0x1400511b1
mov edx, 1
call qword [rax]
xchg r13, r13
mov r9, r9
xchg r11, r11
xchg r14, r14
push r9
jmp 0x140050ffa
mov dword [rsp - 0x10], 0xce70510
mov r9, r9
jne 0x1400511ac
xor eax, eax
mov ecx, 0x30
mov dword [rsp - 0x14], 0x3d1f17c0
jmp 0x140050fbd
mov dword [rsp - 0x3c], 0x3b55220
mov dword [rsp - 0x28], 0x23603051
mov dword [rsp - 0x2c], 0x507f263d
jg 0x140051192
mov rax, qword [rcx]
jmp 0x140051128
pop r9
xchg rcx, rcx
mov qword [rbx + 0x400], rsi
mov rcx, qword [rbx + 0x3b8]
lea rdi, [rbx + 0x3c0]
jmp 0x1400510ab
call fcn.140099810
lea rcx, [rbx + 0x330]
call fcn.140051bc0
jmp 0x1400511c2
mov dword [rsp - 0x20], 0x6193268
xchg r15, r15
mov dword [rsp - 0x1c], 0x1ac75304
mov dword [rsp - 0x3c], 0x7dbea44c
mov rcx, qword [rbx + 0x318]
test rcx, rcx
jmp 0x14005121b
mov ecx, 0x30
push r14
movabs r14, 0x5a38065a54b41beb
jne 0x1400511f5
jmp 0x140051212
je 0x1400511f5
call 0x1400510f6
jmp 0x14005120b
add rsp, 0x77
pop r14
ret
pop r14
rep stosb byte [rdi], al
jmp 0x14005125c
je 0x140051249
mov dword [rsp - 0x14], 0x50f51d90
mov dword [rsp - 0x28], ebp
xchg r11, r11
dec dword [rcx + 8]
jmp 0x140051261
call qword [rax]
mov qword [rbx + 0x318], rsi
mov dword [rsp - 0x10], 0x6c61db96
mov rcx, qword [rbx + 0x2d0]
lea rdi, [rbx + 0x2d8]
jmp 0x1400512b6
jmp 0x1400512ee
cmp dword [rcx + 8], esi
jg 0x14005123a
mov dword [rsp - 0x44], esi
mov dword [rsp - 0xc], 0x22b59a39
mov rax, qword [rcx]
mov edx, 1
jne 0x1400512a7
je 0x1400512a7
sub ebx, 0x19beb9f5
cmp esi, 0xbd121f3
jmp rax
jmp 0x140051238
cmp rcx, rdi
jne 0x1400512e9
mov rsi, rsi
jmp 0x1400512c7
mov dword [rsp - 0x2c], 0x274f1e48
mov dword [rsp - 0xc], 0x4d7a64f8
mov dword [rsp - 0x3c], 0x265f422c
mov rbx, rbx
xor eax, eax
jmp 0x1400511ec
call fcn.140099810
mov rcx, qword [rbx + 0x2c0]
mov dword [rsp - 0x24], 0x4160be19
mov dword [rsp - 0x2c], 0x43209dc1
xchg r11, r11
jmp 0x140051363
mov dword [rsp - 0x2c], 0x77acd0fd
xchg r10, r10
cmp dword [rcx + 8], esi
jg 0x140051424
mov rax, qword [rcx]
mov dword [rsp - 0x3c], 0x3f728216
jmp 0x140051415
mov rax, qword [rdi + 0x78]
cmp rax, 0x78
mov dword [rsp - 0x2c], 0x7df8ebd8
mov dword [rsp - 0x14], 0x4c6fcbed
jmp 0x1400513d1
pop r8
ret
pop r8
mov rcx, qword [rdi]
call fcn.140099810
mov rsp, rsp
jmp 0x140051451
test rcx, rcx
je 0x14005142e
dec dword [rcx + 8]
mov dword [rsp - 0x40], 0xb67db7b
je 0x1400513aa
jne 0x1400513aa
lea r10d, [rbx + 0x4c5f]
jns 0x140050acd
lea edx, [rcx + 0x43e3]
jmp rcx
jmp 0x14005130d
mov dword [rsp - 0xc], 0x4b9b6993
jbe 0x140051464
mov rcx, qword [rdi]
xor edx, edx
xchg r12, r12
mov dword [rsp - 0x40], 0x420a2dc6
mov r15, r15
jmp 0x14005143f
push r8
movabs r8, 0x72022bffffff51e9
jne 0x1400513fb
jmp 0x140051351
je 0x1400513fb
call 0x1400513ac
add rsp, 0x47
jmp 0x14005134e
xchg rbx, rbx
mov edx, 1
call qword [rax]
jmp 0x140051424
mov qword [rbx + 0x2c0], rsi
xchg rdi, rdi
lea rdi, [rbx + 0x240]
jmp 0x140051331
jmp 0x1400515da
mov dword [rsp - 0x2c], 0x356eb4f7
mov rax, qword [rcx]
call qword [rax]
jmp 0x1400513f7
mov dword [rsp - 0xc], 0x3c6bd03e
mov r8, r8
xchg rbp, rbp
jmp 0x14005143a
test rax, rax
mov dword [rsp - 0x40], 0x5f3041c0
mov dword [rsp - 0x24], 0x60067531
mov dword [rsp - 0x24], 0x4ed9c004
mov dword [rsp - 0x30], 0x3ac9d3e3
je 0x1400515da
jmp 0x140051492
mov rax, qword [rdi]
xor edx, edx
mov rcx, rdi
jne 0x1400514a0
je 0x1400514a0
movabs rsi, 0x1b347c6435523feb
ror r9d, 0x64
add r8d, 0xbf6b603
lea r11d, [rbp - 0x6e44]
lea r8d, [rdi + 0x162c]
jmp 0x140051727
jmp 0x1400514e1
xor edx, edx
push rbp
movabs rbp, 0x10333600000143e9
jne 0x1400514cb
jmp 0x140051613
je 0x1400514cb
call fcn.1400516bb
jmp 0x14005160d
xchg rdx, rdx
mov rdx, rdx
mov dword [rsp - 0x34], edx
mov dword [rsp - 0x30], 0x32dc9722
xchg rsp, rsp
jmp 0x1400515d8
cmp rax, 0x78
jbe 0x14005161e
mov rcx, qword [rdi]
mov dword [rsp - 0x1c], 0x3ade4a6c
mov dword [rsp - 0x44], 0x24a6f764
mov dword [rsp - 0x18], 0x179c187
mov r15, r15
jmp 0x1400514c6
jne 0x140051600
je 0x140051600
call 0x1400514e9
add rsp, 0x4a
pop r9
ret
jg 0x14005156d
mov rax, qword [rcx]
mov edx, 1
xchg rcx, rcx
mov dword [rsp - 0x2c], 0x76a1ffbb
mov dword [rsp - 0x20], 0x7f84cafc
jmp 0x1400515fa
pop r9
mov qword [rbx + 0x180], rsi
lea rdi, [rbx + 0x100]
xchg r14, r14
mov dword [rsp - 0x44], esp
mov rax, qword [rdi + 0x78]
jmp 0x1400514fb
mov rcx, qword [rdi]
mov dword [rsp - 0x3c], 0x7d2d8a23
call fcn.140099810
jmp 0x14005183f
mov rcx, qword [rbx + 0x180]
test rcx, rcx
mov dword [rsp - 0x34], 0x2127989
jmp 0x1400515b7
je 0x140051574
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
mov dword [rsp - 0x44], ebp
mov dword [rsp - 0x38], ebx
mov dword [rsp - 0x10], 0x1d403da
jmp 0x140051545
call qword [rax]
lea rcx, [rbx + 0x1a8]
mov qword [rdi + 0x78], rsi
mov dword [rsp - 0x38], 0x74df27f
mov rbx, rbx
call 0x140051900
jmp 0x1400515a0
call qword [rax]
push r9
movabs r9, 0x2871eaffffff66e9
jmp 0x140051528
jmp 0x14005156b
add rsp, 0x4a
pop rbp
ret
pop rbp
mov rax, qword [rcx]
call qword [rax]
jmp 0x14005158b
test rax, rax
mov r11, r11
mov dword [rsp - 0x2c], 0x3d7cbcc5
jmp 0x14005186a
mov qword [rbx + 0xf0], rsi
jmp 0x14005178f
xor edx, edx
mov rcx, rdi
xchg r15, r15
mov r10, r10
mov edx, edx
mov dword [rsp - 0xc], 0x2b1a08c6
jmp 0x1400516ce
mov rax, qword [rcx]
mov edx, 1
mov dword [rsp - 0x38], 0x22a596b0
mov dword [rsp - 0x38], 0x5a55adcc
call qword [rax]
push r10
jmp 0x140051697
mov dword [rsp - 0x40], 0xc3bdd99
mov rdx, rdx
mov rbp, rbp
jmp 0x140051885
movabs r10, 0x2a4f1e197580a2eb
xchg rsi, rsi
mov dword [rsp - 0x34], 0x3655e5ff
mov dword [rsp - 0x3c], 0x9e7d07e
call qword [rax]
jmp 0x14005183f
xor eax, eax
mov ecx, 0x30
rep stosb byte [rdi], al
mov dword [rsp - 0x30], 0x6d63900b
xchg r15, r15
je 0x140051742
jne 0x140051742
or r14d, 0x7db81b84
lea r9d, [rbp + 0x45a]
ja 0x14005106c
xchg dword [rax - 7], ebx
invalid
xor ebp, 0x5fda3bd5
rcr ebx, 0x7e
or edx, 0x5aac1a5e
neg r11
lea r15d, [rbp + 0xa58a]
lea edi, [rbp + 0xa58a]
neg rdi
cmp rsi, rcx
rcr r11d, 0xbe
test r14d, 0xc437a5f6
call rcx
movabs r12, 0x8c427ffffff3de9
test r10, rcx
jmp 0x140051684
mov rdi, rdi
mov r13, r13
mov dword [rsp - 0x14], 0x6a6179ad
xchg rsp, rsp
jg 0x14005163f
jmp 0x140051663
je 0x14005178f
add byte [rax], al
add bh, bh
or byte [r9], dil
jno 0x140051780
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jmp 0x140051750
jne 0x1400517ad
je 0x1400517ad
sub al, 0xe8
cmp al, byte [rcx]
add byte [rax], al
call 0x1400518c0
add rsp, 0x38
jmp 0x1400517ba
mov rcx, qword [rbx + 0xa8]
xchg rcx, rcx
mov dword [rsp - 0x40], 0x133bc8bc
mov dword [rsp - 0x30], 0x1fad58d8
push r13
movabs r13, 0x67bcd98106800eeb
jmp 0x14005177d
jmp 0x1400517bd
pop r13
ret
pop r13
lea rdi, [rbx + 0xb0]
cmp rcx, rdi
jne 0x140051880
jne 0x14005180b
je 0x14005180b
test r14, rdi
jmp rax
jmp 0x140051823
mov dword [rsp - 0x20], 0x1f487887
xchg r14, r14
mov dword [rsp - 0x40], esi
mov dword [rsp - 0x30], 0x3be0020c
jmp 0x1400516e8
mov qword [rdi + 0x78], rsi
mov rcx, qword [rbx + 0xf0]
test rcx, rcx
mov dword [rsp - 0x18], esi
mov dword [rsp - 0x10], 0x1985d08a
mov dword [rsp - 0x20], 0x3813b83c
mov dword [rsp - 0x20], esi
jmp 0x14005176c
mov dword [rsp - 0x10], 0x22598369
je 0x14005183f
mov rax, qword [rdi]
jmp 0x14005164b
call fcn.140099810
lea rcx, [rbx + 0x10]
mov rbx, qword [rsp + 0x30]
mov dword [rsp - 0x20], 0x1193a7b8
mov dword [rsp - 0x40], ebp
xchg r11, r11
je 0x1400518bc
jne 0x1400518bc
lea r9d, [rcx - 0xe6bc]
add edi, 0x3c00e4b2
jae 0x14005170f
or ebp, 0x99172154
movabs r11, 0x4762c5373a5c1feb
jb 0x1400520cd
jmp 0x1400518dd
jmp rax
mov dword [rsp - 0x30], esi
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
jmp 0x1400518ef
pop rdi
jmp 0x140051900
mov qword [rsp + 8], rbx
mov dword [rsp - 0x14], 0x53d52cd6
mov rsp, rsp
mov dword [rsp - 0x40], 0x61322f3e
mov dword [rsp - 0x3c], 0x628d4403
mov dword [rsp - 0x28], 0x12ae6246
push rdi
jmp 0x140051a22
cmp dword [rcx + 8], 0
jg 0x140051aa6
mov rax, qword [rcx]
mov edx, 1
je 0x140051976
jne 0x140051976
jmp rax
jmp 0x1400519a2
je 0x140051a35
call 0x140051ad4
add rsp, 0x20
pop r10
ret
pop r10
jmp 0x140051ad4
mov dword [rsp - 0x14], 0x20a56df6
mov r12, r12
mov dword [rsp - 0x44], edi
jmp 0x140051aa4
int3
sub rsp, 0x20
mov rbx, rcx
mov dword [rsp - 0x40], edi
mov dword [rsp - 0x10], esi
push r10
movabs r10, 0x58c895ffffff61e9
jne 0x140051a35
jmp 0x14005199b
jne 0x140051a80
je 0x140051a80
lea r9d, [rbp - 0xc808]
test r13d, 0x2a6a2635
ror r12d, 0x7f
jp 0x14005176f
test r14d, 0xac6ab608
bswap r12
cmp rdi, rbx
test rcx, rbp
add esi, 0xaf59e1cf
lea edx, [rbp - 0x30a3]
cmp ebx, 0xfc906fa6
pushfq
movabs r9, 0x3179c2ffffff04e9
lea r9d, [rdi + 0x8dce]
call rcx
pause
cmp rdi, rbp
test r12d, 0xa45f6df1
popf
jmp 0x140051900
jmp 0x140051989
call qword [rax]
mov qword [rbx + 0x58], 0
mov rcx, qword [rbx + 0x10]
lea rdi, [rbx + 0x18]
xchg r12, r12
jmp 0x140051b6c
in al, 0xe9
scasb al, byte [rdi]
add byte [rax], al
add byte [rbp - 0x79], cl
leave
xchg r9, r9
xchg r12, r12
mov dword [rsp - 0x44], 0x12c9bb53
xchg r11, r11
jmp 0x14005192e
mov rcx, qword [rcx + 0x58]
test rcx, rcx
je 0x140051aae
dec dword [rcx + 8]
je 0x140051b34
jne 0x140051b34
rcr ecx, 0xf3
bswap rcx
je 0x1400525a8
lea ebx, [rcx - 0x6bd6]
ja 0x140052299
jp 0x140051db8
rcl ebx, 0x37
add ebp, 0x5a508934
rcr r11d, 0xbf
add esi, 0x78dc5087
jl 0x140050f71
cmp r14d, 0x1782fb46
lea ebx, [rdx - 0x30d0]
add ebx, 0xaa0cc71a
movabs r13, 0x5bf4a4b5270688eb
invalid
invalid
jmp 0x140051abe
loopne 0x140051cfc
lea edx, [rbx - 0xe88e]
rol r12d, 0x1e
movabs r10, 0x1be7b5cd486f64eb
syscall
cmp r12, rbp
call fcn.140052318
mov dword [rsp - 0x14], 0xe21c17a
ret
or cl, ch
or edi, edi
invalid
pop rdi
jmp fcn.140099810
movabs r15, 0x70a29c000000fae9
jne 0x140051df1
jmp 0x140051ef0
je 0x140051df1
jmp 0x140051ee4
xor edx, edx
mov rax, qword [rcx]
mov dword [rsp - 0x24], 0x22844d44
mov dword [rsp - 0x40], 0x3945814a
mov dword [rsp - 0xc], 0x278c9353
mov dword [rsp - 0x24], 0x827c4d0
jmp 0x140051eca
call fcn.140051f41
add rsp, 0x20
pop r13
ret
pop r13
mov r13, r13
mov rax, qword [rcx]
jmp 0x140051f43
call qword [rax]
mov rcx, qword [rbx]
call fcn.140099810
xchg r10, r10
mov dword [rsp - 0x30], 0x4fb57566
jmp 0x14005211a
call fcn.140051ddf
add rsp, 0x20
pop r15
ret
pop r15
mov rax, qword [rbx + 0x78]
cmp rax, 0x78
jmp 0x140051eff
jbe 0x140051fbb
mov dword [rsp - 0x3c], 0x2f1d4c83
mov dword [rsp - 0x14], 0x60b30f8e
mov dword [rsp - 0x20], esi
mov dword [rsp - 0x18], ebx
mov rcx, qword [rbx]
jmp 0x140051e02
lea edx, [rsi + 1]
call qword [rax]
mov qword [rdi + 0x200], rsi
mov dword [rsp - 0x44], ecx
mov dword [rsp - 0x18], 0x7d019108
lea rbx, [rdi + 0x180]
push r15
jmp 0x140051def
jmp 0x140051e5a
je 0x140051f83
jmp 0x140051e4e
test rax, rax
je 0x14005211a
xchg r10, r10
jmp 0x1400520bd
mov rax, qword [rbx + 0x78]
cmp rax, 0x78
jbe 0x140052185
jne 0x140052009
je 0x140052009
pause
jo 0x1400527ff
call rax
jbe 0x140051ab8
cpuid
inc r15
rcr r12d, 0x94
call rax
div rbx
ror r9d, 0xbc
cmp r12d, 0xafd5788f
movabs r10, 0x4ec153a462571eeb
ror edx, 0x95
lea r8d, [rcx + 0xd823]
syscall
lea r15d, [rdi - 0x88ec]
call 0x140052e9b
jmp 0x140052029
mov rcx, qword [rbx]
mov dword [rsp - 0x18], 0x7e0ab6b
mov dword [rsp - 0xc], 0x21d582a6
mov dword [rsp - 0x40], 0x2febde5d
xor edx, edx
mov rax, qword [rcx]
call qword [rax]
jmp 0x14005208e
mov dword [rsp - 0x3c], 0x7258baec
xchg r12, r12
jg 0x140052162
mov rax, qword [rcx]
mov edx, 1
xchg rsi, rsi
mov rsp, rsp
jmp 0x14005215d
xchg r8, r8
mov dword [rsp - 0x2c], 0x5ab44391
mov dword [rsp - 0x44], edi
je 0x140052169
jmp 0x140052137
mov dword [rsp - 0xc], 0x1516c35b
mov dword [rsp - 0x24], 0x19ca1283
mov r13, r13
mov dword [rsp - 0x10], 0x5e31bc8d
mov dword [rsp - 0xc], 0x47b6d8f
mov dword [rsp - 0x24], ecx
mov rcx, qword [rbx]
jmp 0x14005212d
mov dword [rsp - 0x44], ebp
mov rax, qword [rbx]
xor edx, edx
mov rcx, rbx
call qword [rax]
xchg rcx, rcx
mov rdi, rdi
jne 0x1400520f2
je 0x1400520f2
popf
lea r12d, [rdi + 0xb3dd]
jl 0x14005287e
cmpsd dword [rsi], dword [rdi]
fnsave dword [rbx - 0x73f10000]
invalid
jl 0x140051dbd
popf
rcr r9d, 0x26
movabs r13, 0x1608e928619523eb
jmp rax
jmp 0x140052117
xchg rdx, rdx
push r10
movabs r10, 0x3940477079f649eb
jne 0x140052108
jmp 0x140052153
jmp 0x140052145
xchg rdi, rdi
mov qword [rbx + 0x78], rsi
mov rcx, qword [rdi + 0x170]
test rcx, rcx
jmp 0x140052074
call fcn.140099810
jmp 0x140052228
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
mov r15, r15
jmp 0x140052050
je 0x140052108
call 0x140052303
add rsp, 0x60
pop r10
ret
pop r10
mov r8, r8
jmp 0x140051fcc
mov rbx, rbx
call qword [rax]
mov qword [rdi + 0x170], rsi
lea rbx, [rdi + 0xf0]
mov dword [rsp - 0x44], 0x45eab2f4
mov dword [rsp - 0x1c], 0x2b77bce2
jmp 0x140052101
test rax, rax
je 0x140052228
xchg r15, r15
mov rsi, rsi
mov r15, r15
mov rax, qword [rbx]
xor edx, edx
je 0x1400521b0
jne 0x1400521b0
call rcx
rol esi, 0x93
jns 0x140051a21
dec r14
movabs r12, 0x882329a7c645ceb
lea edi, [rdx - 0x360d]
lea edx, [rbp - 0xa6c0]
xor ecx, 0x84ec5f59
jmp rax
jmp 0x14005220e
mov dword [rsp - 0x2c], 0x251926da
mov r14, r14
mov r15, r15
call fcn.140099810
jmp 0x140052597
mov dword [rsp - 0x14], 0x7476fec5
xchg r11, r11
mov dword [rsp - 0x24], 0x5cea6e53
xchg r13, r13
xor edx, edx
mov rax, qword [rcx]
jmp 0x14005228e
mov rcx, rbx
call qword [rax]
mov dword [rsp - 0x28], 0x1c563391
jmp 0x140052220
mov dword [rsp - 0x40], 0x310dee61
mov qword [rbx + 0x78], rsi
mov rcx, qword [rdi + 0xe0]
test rcx, rcx
je 0x1400522c2
jne 0x14005224e
je 0x14005224e
pushfq
pushfq
lea esi, [rcx + 0x7365]
push r10
jmp rcx
jmp 0x1400522df
add rsp, 0x6b
pop r15
ret
mov dword [rsp - 0x20], edx
push r15
movabs r15, 0x3468cdaf1dc946eb
jne 0x140052278
jmp 0x1400522c0
je 0x140052278
call fcn.14005228a
jmp 0x140052264
invalid
invalid
invalid
invalid
call qword [rax]
mov rcx, qword [rdi + 0x60]
mov dword [rsp - 0x34], esp
mov dword [rsp - 0x2c], 0x709df8c2
jmp 0x1400521d6
mov rbp, rbp
xchg rdi, rdi
mov dword [rsp - 0x28], 0x2bedf5e2
mov dword [rsp - 0x14], 0x7b276a8f
jmp 0x140052270
pop r15
mov rax, qword [rdi + 0xd8]
cmp rax, 0x78
jbe 0x1400523a7
add byte [rax], al
add byte [rax - 0x7d], cl
clc
js 0x1400522dd
xchg ah, dl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rdi + 0x60]
xchg rsp, rsp
jmp 0x1400521ee
invalid
mov dword [rsp - 0x44], ebp
mov dword [rsp - 0x20], 0x6b21c47c
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jg 0x14005234d
mov rax, qword [rcx]
mov r15, r15
jne 0x14005230e
je 0x14005230e
call rcx
inc rcx
jnp 0x140051654
movabs rdx, 0x21d91f5e69d21aeb
jge 0x14005302f
invalid
invalid
add byte [rax], al
jmp 0x14005232a
jmp 0x14005266a
mov dword [rsp - 0xc], 0x479ec918
mov dword [rsp - 0x20], ecx
and al, 0xf4
sbb cl, cl
sahf
mov dword [r12 + r12 - 0x20], r9d
mov dword [rsp - 0x3c], 0x4481962a
mov dword [rsp - 0x3c], 0x7ff336aa
mov edx, 1
xchg esi, eax
add dword [rdi + rax*8 + 0x44], 0x36aac424
jg 0x140052301
add dword [rax], eax
add byte [rax], al
call qword [rax]
mov qword [rdi + 0xe0], rsi
je 0x140052388
jne 0x140052388
popf
ror r9d, 0x2d
add r14d, 0x3e6ffecf
ja 0x140052c1b
test rbx, rdi
test rcx, rdi
jo 0x140052af0
jmp rax
loopne 0x14005233b
invalid
jmp 0x1400522a5
test rax, rax
mov dword [rsp - 0x24], 0x767e6ca4
mov dword [rsp - 0x24], 0x605ce4d3
je 0x140052597
jmp 0x14005252d
mov dword [rsp - 0x1c], edi
mov r12, r12
pop rdi
ret
cmp rcx, rax
mov dword [rsp - 0x1c], 0xce82e42
mov dword [rsp - 0x18], edx
mov dword [rsp - 0x40], 0x630c2a0b
jmp 0x140052490
mov qword [rdi + 0x50], rsi
mov rcx, qword [rdi + 8]
lea rax, [rdi + 0x10]
jmp 0x1400523ce
xchg r10, r10
xchg edx, edx
jg 0x1400523ea
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
mov dword [rsp - 0x20], edi
mov dword [rsp - 0x18], 0x46395ca8
jmp 0x1400523ea
call 0x140052600
add rsp, 0x15
pop rsi
ret
pop rsi
mov rdi, rax
mov ecx, 0x30
je 0x140052472
jne 0x140052472
jnp 0x140053354
neg r12
cpuid
and r14d, 0xef8eade2
jmp rax
jmp 0x1400525f9
mov r15, r15
mov dword [rsp - 0x24], 0x529953f9
jne 0x14005262a
je 0x1400524b4
jne 0x1400524b4
mov r15d, 0x6242b897
lea r10d, [rcx + 0xb023]
movabs r8, 0x65510800000086e9
jle 0x1400520d9
jmp 0x14005253f
or r15d, 0xe9aa6ffe
jmp 0x140052f0f
mov dword [rsp - 0x3c], 0x115390e7
mov dword [rsp - 0x14], esi
mov rdx, rdx
test rcx, rcx
je 0x1400523ee
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
jne 0x14005251b
je 0x14005251b
rcr ebx, 0x80
lea ebx, [rcx + 0xc27e]
jnp 0x1400521a0
pushfq
call rax
lea edx, [rdx - 0x3faf]
call 0x140053497
mov r10d, 0xe35c379
jmp rax
jmp 0x140052612
mov rax, qword [rdi + 0x60]
lea rcx, [rdi + 0x60]
xor edx, edx
xchg r11, r11
jmp 0x140052585
push rsi
movabs rsi, 0x7ed503fffffee3e9
jne 0x140052542
jmp 0x14005242a
je 0x140052542
jne 0x14005256b
je 0x14005256b
call rcx
ror r11d, 0xc0
test rcx, rcx
lea esi, [rdi + 0xf5d5]
jne 0x140052ecc
call rcx
movabs rbx, 0x17ad35fffffeafe9
mul rsi
cpuid
call rax
lea ecx, [rcx + 0xd6d6]
jmp 0x1400528cb
jmp 0x14005241f
mov dword [rsp - 0x18], 0x7cc73eb4
mov dword [rsp - 0xc], 0x3281e97f
and al, 0xf4
jg 0x14005257c
invalid
xor bh, bh
invalid
mov qword [rdi + 0xd8], rsi
mov rcx, qword [rdi + 0x50]
mov dword [rsp - 0x20], 0x627bccd4
jmp 0x1400524ce
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
mov r12, r12
mov dword [rsp - 0x24], 0x58a03fa0
je 0x1400525d0
jne 0x1400525d0
jmp rcx
jmp 0x1400523c5
xor eax, eax
mov dword [rsp - 0x10], 0x911e258
mov rdi, rdi
rep stosb byte [rdi], al
mov rbx, qword [rsp + 0x30]
jmp 0x1400525af
xchg r11, r11
mov dword [rsp - 0x38], 0x57dfaa58
mov dword [rsp - 0x10], 0x1c282fd1
jmp 0x1400523fb
mov rbx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov dword [rsp - 0x2c], 0x4aee8f3c
mov dword [rsp - 0x18], 0x1e9f9e63
jne 0x14005264b
je 0x14005264b
ret
jmp 0x140052658
mov dword [rsp - 0x2c], 0x345f1326
mov dword [rsp - 0x44], 0x2fe16be1
mov rdi, rdi
add rsp, 0x20
jmp 0x140052674
dec dword [rax - 0x7d]
invalid
pop rdi
jmp fcn.140099810
movabs rdx, 0x744df800000131e9
jne 0x1400526f5
jmp 0x14005282b
je 0x1400526f5
call 0x1400527fc
add rsp, 0x20
pop rdx
jne 0x140052731
je 0x140052731
jmp rax
jmp 0x14005282a
mov dword [rsp - 0x20], 0x77582f55
mov dword [rsp - 0xc], 0x3def5029
call qword [rax]
push rdi
jmp 0x1400528a3
pop rdi
mov rcx, qword [rbx]
call fcn.140099810
jmp 0x140052950
cmp dword [rcx + 8], esi
jg 0x1400527df
mov rax, qword [rcx]
xchg rdx, rdx
mov dword [rsp - 0xc], esi
mov dword [rsp - 0x10], 0x7e51ef8e
jmp 0x1400527ce
mov dword [rsp - 0x20], 0x32032977
mov rcx, qword [rbx]
xor edx, edx
mov rax, qword [rcx]
jmp 0x140052749
mov dword [rsp - 0x20], 0x584a368f
lea edx, [rsi + 1]
push rdx
jmp 0x1400526f3
mov qword [rdi + 0x188], rsi
mov dword [rsp - 0x30], 0x4a082d2a
mov dword [rsp - 0xc], edx
xchg rbx, rbx
mov dword [rsp - 0x44], 0x1dbe8339
lea rbx, [rdi + 0x108]
lahf
or byte [rcx], al
add byte [rax], al
mov rax, qword [rbx + 0x78]
jmp 0x140052859
ret
pop rdx
call qword [rax]
jne 0x140052834
je 0x140052834
movabs r13, 0x23b9d8776fbaa9eb
add ebx, 0xf6963612
sub r11d, 0xc13721ac
call 0x140051f45
ret
jmp 0x1400527df
cmp rax, 0x78
jbe 0x1400528de
mov dword [rsp - 0x30], 0x5becf191
mov dword [rsp - 0x18], 0x5df302b2
mov dword [rsp - 0x38], 0x7a251df3
sbb eax, 0x87487a25
invalid
mov dword [rsp - 0x30], 0x7df33ca0
je 0x140052892
jne 0x140052892
cmp ebp, 0x41cda1ec
movabs r10, 0x369f06ffffff22e9
bswap r12
jmp 0x1400527b9
pushfq
jmp 0x140051cb6
movabs rdi, 0x1c487bfffffeb7e9
jne 0x1400528a5
jmp 0x140052761
je 0x1400528a5
call 0x1400528a9
add rsp, 0x20
pop rdi
ret
and al, 0xdc
mov dh, 0xb3
push rdx
mov dword [r12 + r12 - 0x24], r13d
dec dword [rcx + 8]
jmp 0x140052799
test rax, rax
je 0x140052950
mov dword [rsp - 0x24], 0x5a6f08ad
mov rax, qword [rbx]
xor edx, edx
mov rcx, rbx
call qword [rax]
jmp 0x14005293f
call qword [rax]
mov dword [rsp - 0x2c], esp
mov qword [rdi + 0xf8], rsi
mov rax, qword [rdi + 0xf0]
cmp rax, 0x78
jmp 0x1400529a9
lock add byte [rax], al
add byte [rax - 0x7d], cl
clc
js 0x140052900
mov es, word [rax]
add byte [rax], al
dec dword [rcx + 8]
cmp dword [rcx + 8], esi
mov rdi, rdi
mov dword [rsp - 0x34], 0x499ddd1c
jg 0x140052904
mov rax, qword [rcx]
mov edx, 1
jmp 0x1400528fe
mov rbp, rbp
mov rcx, rcx
xchg r8, r8
mov dword [rsp - 0x34], 0x91b36a
mov qword [rbx + 0x78], rsi
jmp 0x140052959
mov rcx, qword [rdi + 0xf8]
test rcx, rcx
xchg r8, r8
mov dword [rsp - 0x14], 0x4a4d27c
je 0x14005290b
jmp 0x14005291b
mov rax, qword [rcx]
mov dword [rsp - 0x3c], 0x654bca73
mov dword [rsp - 0x30], esp
call qword [rax]
mov rcx, qword [rdi + 0x78]
jmp 0x140052993
call fcn.140099810
mov dword [rsp - 0x1c], 0x28ae5507
mov dword [rsp - 0x38], edi
jmp 0x140052afa
jbe 0x1400529c5
mov rbx, rbx
mov dword [rsp - 0x30], 0x294de8e5
mov rcx, qword [rdi + 0x78]
xor edx, edx
jmp 0x140052979
test rax, rax
mov dword [rsp - 0x18], 0x3e40b6c7
je 0x140052afa
mov rax, qword [rdi + 0x78]
jmp 0x140052a8e
xchg r13, r13
xchg rsi, rsi
mov dword [rsp - 0x34], ebx
mov dword [rsp - 0x3c], 0x556aff8b
lea rax, [rdi + 8]
cmp rcx, rax
jne 0x140052b4e
je 0x140052a0a
jne 0x140052a0a
jl 0x140051f8d
movabs rcx, 0x6668c400000112e9
test r13, rbx
ror r14d, 0x95
neg r10
mov ebp, 0xf9052dee
popfq
test r10d, 0xbc4e7a48
ret
jmp 0x140052b21
mov dword [rsp - 0xc], ebp
mov edx, 1
call qword [rax]
mov qword [rdi + 0x48], rsi
mov rcx, qword [rdi]
jne 0x140052a64
je 0x140052a64
lea r14d, [rbp + 0xed41]
dec r8
int3
jmp 0x1400529df
add rsp, 0x20
pop rdi
xchg rsp, rsp
mov dword [rsp - 0x3c], 0x78817e67
mov r10, r10
jmp 0x140052b34
lea rcx, [rdi + 0x78]
mov rsi, rsi
xchg r10, r10
mov dword [rsp - 0x3c], edi
mov dword [rsp - 0xc], edi
xor edx, edx
call qword [rax]
je 0x140052aae
jne 0x140052aae
jmp rcx
jmp 0x140052afa
jmp 0x1400523fc
je 0x140052a39
dec dword [rcx + 8]
xchg rdx, rdx
cmp dword [rcx + 8], esi
jg 0x140052a35
mov rax, qword [rcx]
jmp 0x140052a2a
xchg rdi, rdi
mov r15, r15
mov ecx, 0x30
jmp 0x140052b35
mov qword [rdi + 0xf0], rsi
mov rcx, qword [rdi + 0x48]
mov dword [rsp - 0x10], 0x2b476954
mov dword [rsp - 0x20], ebp
mov dword [rsp - 0x1c], 0x37e06d81
test rcx, rcx
jmp 0x140052acd
mov rdi, rax
mov rbp, rbp
mov dword [rsp - 0x30], 0x1858089c
jmp 0x140052aea
ret
xor eax, eax
rep stosb byte [rdi], al
mov rbx, qword [rsp + 0x30]
mov rdx, rdx
xchg rsi, rsi
mov rsi, qword [rsp + 0x38]
jmp 0x140052a76
mov rbx, qword [rsp + 0x30]
mov r14, r14
xchg r8, r8
jmp 0x140052b5e
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
jmp fcn.140099810
invalid
call 0x140052d62
add rsp, 0x1a0
pop rcx
jne 0x140052d93
je 0x140052d93
rol ecx, 0x46
neg rcx
lea r10d, [rcx - 0x7f89]
lea edi, [rdx + 0x6e12]
test r14d, 0x720eade7
jb 0x14005253f
movabs rcx, 0x1157270000016ce9
ret 0x30
jmp 0x140052f04
mov dword [rsp - 0x24], 0x26b31365
cmp rcx, qword [rsp + 0x58]
jb 0x140053115
lea rdx, [rsp + 0x20]
lea rcx, [rsi + 0x338]
mov dword [rsp - 0x10], 0x514183f2
jne 0x140052ddc
je 0x140052ddc
mov esi, 0xc4ea6e5d
jbe 0x14005290e
js 0x1400522c6
movabs r12, 0xa635000000217e9
ret
jmp 0x140052ff8
push r12
movabs r12, 0x52527200000347e9
jne 0x140052de9
jmp 0x140053135
je 0x140052de9
call 0x140052f3a
add rsp, 0x1a0
pop r12
je 0x140052e0e
jne 0x140052e0e
rol edx, 0xb2
jmp rax
jmp 0x140053134
mov dword [rsp - 0x28], 0x74cfd76a
xchg rsp, rsp
mov ecx, 0x30
rep stosb byte [rdi], al
jmp 0x1400533b8
mov qword [rsp + 0x20], rcx
movups xmmword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x38], xmm0
jmp 0x140052f3f
mov dword [rsp - 0x38], 0x744a679b
mov dword [rsi + 0x378], 0x45370e4e
mov dword [rsi + 0x37c], 0x200d158f
cmp rcx, rax
mov dword [rsp - 0x10], 0x4c5abb45
jmp 0x1400532aa
movups xmmword [rsp + 0x48], xmm0
cmp rcx, rdx
je 0x1400530f0
mov dword [rsp - 0x10], 0x11eb8696
mov dword [rsp - 0x20], 0x55c3f2cc
jmp 0x140052f93
lea rdx, [rsp + 0x28]
mov qword [rbp + 0xc0], rax
mov r14d, 8
mov dword [rsp - 0x2c], esp
mov dword [rsp - 0x34], 0x3c5b3ad0
jmp 0x140053258
ret
pop rcx
mov r11, r11
xchg rdi, rdi
mov dword [rsp - 0x34], 0x2352fc48
jmp 0x1400531da
int3
mov qword [rsp + 0x20], rdx
mov dword [rsp - 0x40], edx
mov dword [rsp - 0x3c], edx
mov dword [rsp - 0x38], 0x47539cc0
mov ecx, ebx
movups xmmword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x38], xmm0
jmp 0x140052fcd
mov rbp, rbp
mov dword [rsp - 0x28], 0x1a26847f
mov dword [rsp - 0x34], 0x2935b932
xchg r15, r15
mov rcx, rcx
je 0x140052f86
jne 0x140052f86
jmp rcx
jmp 0x140052ebe
push r15
movabs r15, 0x3a18d500000099e9
jne 0x140052f97
jmp 0x140053035
je 0x140052f97
call 0x140052fa7
je 0x140052fba
jne 0x140052fba
or edx, 0x1df310b7
and ebx, 0x7a6648d5
movabs rbx, 0x7a179a771bf26feb
lea ecx, [rbx - 0x6de7]
call 0x140053427
jmp 0x14005302b
xchg r13, r13
xchg rsi, rsi
movups xmmword [rsp + 0x48], xmm0
test rax, rax
jmp 0x14005320a
mov dword [rsp - 0x10], 0x26fbf407
mov dword [rsp - 0x18], 0x76c61eaa
xchg r11, r11
jmp 0x140052e92
mov rdx, rdx
push rcx
movabs rcx, 0xc8075ffffff02e9
jne 0x140052ffe
jmp 0x140052f05
je 0x140052ffe
jmp 0x140052d60
add rsp, 0x1a0
pop r15
add dword [rax], eax
add byte [rcx + 0x5f], al
ret
pop r15
xchg rbp, rbp
call fcn.140099810
mov rax, qword [rsp + 0x58]
jmp 0x1400530f0
mov dword [rsp - 0x14], 0x3b04bb91
mov dword [rsp - 0x20], esp
mov dword [rsp - 0x1c], 0x3df05266
mov dword [rsp - 0x28], ebp
mov dword [rsi + 0x390], 0xdf1c249e
jmp 0x140052e7e
xorps xmm0, xmm0
xchg rdi, rdi
mov rbp, rbp
lea rdx, [rsp + 0x28]
xor ebx, ebx
jmp 0x140052f19
mov dword [rsp - 0x44], 0x59440767
mov dword [rsp - 0x24], 0x70e0bbb6
movzx eax, byte [rbp + rcx + 0xc0]
mov word [rdx + rcx*2], ax
inc rcx
xchg rsi, rsi
mov dword [rsp - 0x40], 0x18bb92ef
jmp 0x140052d9e
ret
pop r12
xor eax, eax
mov r12, r12
jne 0x140053155
je 0x140053155
lea r10d, [rdi - 0x4b89]
jge 0x140053e1c
lea ebx, [rbx - 0x96cb]
movabs r13, 0x556e5dfffffd0de9
dec r11
call rax
cpuid
call fcn.140053bee
jmp 0x140052e67
xorps xmm0, xmm0
mov dword [rbp + 0xc0], 0x5f39471b
mov dword [rsp - 0x40], 0x57f6d66b
jne 0x1400531b8
je 0x1400531b8
popf
or ecx, 0x24eda2cd
lea ecx, [rbx + 0x57a7]
lea ebp, [rbx - 0x9dba]
rcr r12d, 0x50
popfq
lea r10d, [rbp - 0xbc9f]
jnp 0x1400537d3
call rax
and r12d, 0x108f9f9b
call 0x1400535a2
movabs rcx, 0x692279000000c0e9
lea edi, [rdi + 0x4fb7]
jmp 0x14005327d
add byte [r8], r8b
jp 0x14005232b
cmp r13, rbp
jge 0x140052378
jmp 0x140053b68
call fcn.1400549a0
mov rcx, qword [rsp + 0x20]
lea rax, [rsp + 0x28]
jne 0x1400531fb
je 0x1400531fb
lea esi, [rcx - 0x2abd]
test esi, 0xc2ca3da6
movabs r10, 0x58d82bfffffde0e9
sub edi, 0x4c8f8fe5
ret
jmp 0x140052fe0
je 0x140052db1
nop
mov dword [rsp - 0x24], 0xb9ab1f7
mov dword [rsp - 0x24], 0x660c7e51
mov dword [rsp - 0x10], 0x6771222d
je 0x140053243
jne 0x140053243
rcr r11d, 0x5c
inc r11
jmp rax
jmp 0x140053105
xchg r14, r14
mov dword [rsi + 0xc70], 0xdf1c249e
mov eax, r14d
mov qword [rsp + 0x58], rax
mov r11, r11
mov dword [rsp - 0x1c], 0x39010ca5
jmp 0x140053049
mov dword [rsp - 0x20], 0x83cf451
mov rbx, rbx
mov dword [rbp + 0xc4], 0x790b022d
lea rcx, [rsp + 0x28]
mov rax, qword [rbp + 0xc0]
mov dword [rsp - 0x3c], esp
mov rcx, rcx
jmp 0x140052ee1
mov dword [rsp - 0xc], ebp
xchg r12, r12
jne 0x1400532c1
lea rdi, [rsp + 0x28]
jmp 0x140052de5
call fcn.140099810
xchg rcx, rcx
mov r13, r13
xchg rsi, rsi
jmp 0x1400533b8
rep stosb byte [rdi], al
mov dword [rsp - 0x38], esp
mov dword [rsp - 0x18], edx
mov dword [rsp - 0x28], 0x56d3e021
jmp 0x14005372b
mov rax, qword [rbp + 0xc0]
lea rdx, [rsp + 0x68]
mov r15, r15
mov rsi, rsi
mov dword [rsp - 0x40], 0x1e616c24
jmp 0x140053575
jne 0x14005348c
je 0x14005348c
call 0x140053394
add rsp, 0x45
pop rbx
ret
invalid
jne 0x1400534e4
je 0x1400534e4
call 0x140053440
jmp 0x140053563
lea rdx, [rsp + 0x68]
xorps xmm0, xmm0
mov qword [rsp + 0x60], rdx
mov dword [rsp - 0x38], 0x5833e4f0
xchg r14, r14
mov rcx, rbx
jmp 0x1400533a1
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
mov dword [rsp - 0x28], 0x46cdcda7
jmp 0x1400535f7
xorps xmm0, xmm0
mov dword [rbp + 0xc0], 0x5f39471b
mov dword [rbp + 0xc4], 0x790b022d
mov dword [rsp - 0x1c], 0x6051b110
mov rdx, rdx
jmp 0x1400535bd
ret
pop rdi
xor eax, eax
mov ecx, 0x30
jmp 0x1400532d4
mov dword [rsi + 0x78], 0xdf1c249e
mov qword [rsp + 0x60], rcx
mov dword [rsp - 0x28], 0x305e2a55
mov dword [rsp - 0x34], 0x66cb1181
mov rsi, rsi
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
jmp 0x140053470
jb 0x1400536fe
mov dword [rsp - 0x40], edx
mov dword [rsp - 0x44], 0x55734d72
mov r8, r8
jne 0x140053441
je 0x140053441
popfq
test r14, rcx
lea r15d, [rcx - 0x336d]
movabs rsi, 0x3cb59400000264e9
jno 0x1400540f3
jmp 0x1400536aa
cpuid
lea edx, [rdi - 0x9c95]
jne 0x140053914
mov ebx, 0xe29eb5eb
ror r15d, 0xc1
dec rcx
call rcx
jmp 0x14005377d
movups xmmword [rbp - 0x78], xmm0
mov dword [rsp - 0x34], 0x4e5956b
mov dword [rsp - 0x40], ecx
cmp rcx, rdx
je 0x140053381
push rbx
movabs rbx, 0x637ef500000195e9
jmp 0x14005330a
jmp 0x140053626
jne 0x14005367f
je 0x14005367f
call 0x1400534de
add rsp, 0x45
pop rdi
je 0x1400534c7
jne 0x1400534c7
cmp ebp, 0x7f47e6c3
or r14d, 0xbd76aea8
jmp rcx
jmp 0x1400533df
mov r11, r11
mov dword [rsp - 0x44], 0x654f4819
push rbp
movabs rbp, 0x726c2400000080e9
je 0x140053534
jmp 0x140053569
jne 0x140053534
jmp rax
mov es, ebx
invalid
jmp 0x14005336b
add rsp, 0x45
pop rbp
ret
pop rbp
nop word [rax + rax]
jmp 0x1400536fe
mov qword [rbp + 0xc0], rax
mov rax, r14
mov qword [rbp - 0x68], rax
mov dword [rsp - 0x34], 0x70c7a346
mov dword [rsp - 0x44], 0x755947c1
mov dword [rsi + 0x388], 0xdff2ca70
jne 0x1400535aa
je 0x1400535aa
and r14d, 0x85ae63ee
movabs r14, 0x7a5b90fffffe3ee9
lea ebp, [rcx - 0x3d77]
jmp 0x1400538ab
jmp 0x1400533ed
mov dword [rsp - 0x10], ecx
xchg rsp, rsp
lea rcx, [rsp + 0x68]
je 0x1400535ee
jne 0x1400535ee
jmp rcx
jmp 0x1400532eb
mov dword [rsp - 0x18], 0x5f224c32
mov dword [rsp - 0x28], 0x6a1a0649
mov dword [rsp - 0x10], edi
movups xmmword [rbp - 0x78], xmm0
jmp 0x1400536ea
call fcn.1400549a0
mov rcx, qword [rsp + 0x60]
xchg r11, r11
jmp 0x140053640
pop rbx
call fcn.140099810
xchg rbp, rbp
mov dword [rsp - 0x2c], 0xf7c8ab2
mov rax, qword [rbp - 0x68]
jmp 0x140053381
lea rax, [rsp + 0x68]
mov dword [rsi + 0x60], 0x45370e4e
mov dword [rsi + 0x64], 0x200d158f
xchg r10, r10
xchg r9, r9
cmp rcx, rax
jne 0x140053726
add byte [rax], al
jmp 0x140053667
lea rdi, [rsp + 0x68]
mov dword [rsp - 0x3c], 0x7153416a
mov dword [rsp - 0x3c], 0x31f28f
push rdi
movabs rdi, 0x58d42fffffd5ce9
je 0x14005368f
jmp 0x1400533e0
jne 0x14005368f
pause
movabs rcx, 0xd0035fffffe05e9
test rcx, rcx
cmp r14, rbx
push r13
invalid
invalid
jmp 0x140053499