Function at 0x140021319
Capabilities:
Encode data using xor

Disassembly:
sub byte [rdi - 0xd], cl
ror r14d, 0xed
add r15d, 0x2215f507
movabs r10, 0x104620ff2de71eeb
jl 0x140021059
cmc
adc eax, 0xebba4922
invalid
call rax
xor r13d, 0xa8db9adf
jmp rcx
mov dword [esp - 0x40], 0x730d27d3
mov dword [rsp - 0x40], 0x730d27d3
jmp 0x1400211f3
mov rcx, rax
mov rdx, qword [rax]
call qword [rdx + 0xb0]
mov dword [rsp - 0x1c], 0x59f20981
mov rcx, qword [0x140145180]
push r8
movabs r8, 0x3522ff0000011de9
jge 0x140021262
lea rcx, [rbx - 0x28]
mov byte [rbx + 0x8e8], 1
call fcn.1400ed480
mov dword [rsp - 0x3c], 0x41ba9fcd
mov dword [rsp - 0x18], 0x5d2a0dc8
mov dword [rsp - 0xc], esp
jmp 0x140021083
add byte [rcx + 0x48dc246c], cl
mov esi, esi
mov dword [rsp - 0x1c], 0x4685c750
mov dword [rsp - 0x40], 0x2447799a
jge 0x140021262
jmp 0x140021203
mov dword [rsp - 0x34], ebx
mov dword [rsp - 0x28], 0x4343c226
mov dword [rsp - 0x14], 0x73361309
mov dword [rsp - 0x44], 0x20ea5b64
jmp 0x140021244
mov rbx, qword [rsp + 0x50]
add rsp, 0x20
pop r14
jmp 0x1400211d2
mov ecx, dword [rsi + 4]
add ecx, r8d
cmp edx, ecx
mov dword [rsp - 0x28], 0x34433f79
mov dword [rsp - 0x1c], 0x74c44022
mov dword [rsp - 0x1c], 0x1bef5f49
jmp 0x140021110
pop rsi
ret
pop rsi
pop rsi
jmp fcn.1400e9958
pop rdi
push rsi
movabs rsi, 0x6c68359d3289f3eb
jne 0x140021248
jmp 0x14002123d
je 0x140021248
call 0x140021319
add rsp, 0x20
jmp 0x14002123b
mov byte [rbx + 0x8e8], 0
lea rdx, [rbx + 0x850]
xchg rbx, rbx
mov dword [rsp - 0x40], 0xdabc65f
and al, 0xc0
pop rdi
invalid
stosd dword [rdi], eax
or eax, 0xd4245489
jne 0x1400212ae
je 0x1400212ae
or edx, 0x189e8eb5
lea r15d, [rdi - 0xad6a]
ror edi, 0xfb
mul r14
lea esi, [rdi + 0x280d]
div rcx
rcl r9d, 0x99
lea r12d, [rbx + 0xd68c]
pushf
movabs r8, 0x4bc8a3c3141162eb
pop r13
test rcx, rdi
pushfq
lea r9d, [rbp + 0xfb06]
jmp 0x140020b83
jmp 0x140021312
call fcn.1400ed490
mov r8, r8
mov dword [rsp - 0x14], 0x7913fabf
mov rbx, qword [rsp + 0x50]
jmp 0x1400212e2
add rsp, 0x20
pop r14
pop rdi
jmp 0x140021305
mov dword [rsp - 0x24], 0x2b714c00
jle 0x1400212d8
lea rcx, [rbx - 0x28]
jmp 0x1400212c8
xchg rbp, rbp
mov dword [rsp - 0x18], 0x29006be5
pop rsi
ret
mov dword [rsp - 0xc], 0x2a2deeb8
xchg r8, r8
mov rcx, qword [0x140145180]
call fcn.1400ebccc
cmp dword [rbx + 0x8ec], 0
mov rcx, rcx
jne 0x14002137c
je 0x14002137c
popf
inc rdx
lea ecx, [rcx + 0xad8a]
lea r10d, [rcx + 0x2f08]
jb 0x140021058
int3
dec dword [rax - 0x47]
jmp 0x1400212ee
add dword [rax], eax
add byte [rdi], cl
jne 0x14002161a
invalid
and al, 0xe0
invalid
lea ecx, [rsi + 0x28]
xchg rbp, rbp
jmp fcn.14002213a
mov r13, r13
mov dword [rsp - 0x18], 0x68f37537
mov dword [rbp + 0x6f], ecx
lea rdx, [rbp + 0x77]
jmp 0x140022c6c
je 0x140022063
call 0x1400217c7
add rsp, 0x5e
pop rcx
ret
mov rcx, r14
mov ebx, dword [rax + 0x68]
xor ebx, 0x7a8c338e
jmp 0x140022193
mov rsi, rax
mov rcx, qword [rax]
mov rdi, qword [rcx + 0xa0]
mov dword [rsp - 0x20], 0x412b650
mov dword [rsp - 0x34], 0x14e6d034
mov dword [rsp - 0x14], edi
jmp 0x140022a0e
ret
call 0x1400216ff
add rsp, 0x5e
pop r12
ret
sub eax, edx
lea rdx, [rbp + 0x77]
mov rdx, rdx
jmp 0x140022627
je 0x140022c0a
call 0x14002188c
add rsp, 0x5e
pop rdx
jmp 0x140021a19
invalid
ret
pop r12
xchg rsi, rsi
sub ecx, 7
je 0x140021758
jne 0x140021758
test edi, 0x6d2e0cf4
bswap rsi
movabs rsi, 0x5034fb000004c8e9
call 0x140021e96
jmp 0x140021c25
mulss xmm8, dword [0x1400011c8]
divss xmm8, dword [0x1400011cc]
mov dword [rsp - 0x3c], ebp
call fcn.1400edd90
mov rcx, r14
movd xmm9, dword [rax + 4]
xchg r11, r11
jmp 0x140021d92
xchg rcx, rcx
mov dword [rsp - 0x1c], edi
cvttss2si ebx, xmm8
lea ecx, [rbx + rbx]
jmp 0x140021d12
jne 0x140021d2c
je 0x140021d2c
call 0x1400216bf
add rsp, 0x5e
pop r8
jmp 0x1400228a4
mov rcx, rax
mov rsi, rsi
mov dword [rsp - 0x28], 0x2b8dfff1
xchg rsp, rsp
jmp 0x140022905
xchg rbp, rbp
lea r8, [rbp + 0x6f]
mov rcx, r15
mov eax, dword [rax]
cdq
jmp 0x140022cb6
call fcn.1400edd90
lea rdx, [rbp - 0x11]
mov ecx, dword [rax]
mov dword [rsp - 0x30], 0x57753bc8
push r12
jmp 0x140021df3
call fcn.1400edd90
mov rcx, r14
mov eax, dword [rax + 4]
push r12
movabs r12, 0x50096e0000048ee9
jmp 0x140022585
jmp 0x140021ccf
mov dword [rsp - 0x30], ebp
mov r13, r13
mov dword [rsp - 0x20], 0x672c2ba
mov rsp, rsp
jmp 0x1400216f0
lea rdx, [rbp + 0x7f]
xchg rcx, rcx
mov rbp, rbp
mov dword [rsp - 0x24], 0x5d9a408e
mov dword [rsp - 0x34], 0xe361b2a
xchg r8, r8
jmp 0x1400216b9
mov dword [rsp - 0x20], 0x65ae15a0
mov rdi, rdi
lea r8, [rbp + 0x6f]
mov edx, dword [rax + 4]
mov ecx, dword [rax]
sub edx, 8
mov dword [rsp - 0x34], ebp
jmp 0x1400223f4
mov rsi, qword [rsp + 0x90]
mov dword [rsp - 0x2c], 0xc21a481
mov rbx, qword [rsp + 0xb0]
jmp 0x140021e6a
mov dword [rbp + 0x7b], 5
jmp 0x140021be2
sub eax, ebx
mov dword [rbp + 0x7b], eax
mov dword [rsp - 0x14], 0x474f88f
mov dword [rsp - 0x3c], ecx
je 0x140021952
jne 0x140021952
or edi, 0xf4b28af5
jnp 0x140020b8e
rcr edi, 0x10
cpuid
lea r12d, [rdx + 0xd2bd]
pause
js 0x140021436
movabs r15, 0x4ffc99000000fbe9
pop rcx
jb 0x14002289c
jmp 0x140021a52
syscall
rcl edx, 0x16
neg r11
jge 0x140021184
sub r11d, 0x801a1f4c
lea r12d, [rcx - 0xf13f]
ret
mov dword [rsp - 0x44], 0x7bb8aa67
mov ebx, dword [rax + 4]
push rbp
movabs rbp, 0x682aa9000010a2e9
jne 0x14002198c
jmp 0x140022a33
je 0x14002198c
call 0x1400219da
jmp 0x140022a2d
ret
pop rbp
mov rcx, r14
jmp 0x1400220da
call 0x140021ac2
add rsp, 0x5e
pop rbp
je 0x1400219f1
jne 0x1400219f1
lea r13d, [rdx - 0x68bd]
cmp r15d, 0xa7955efc
cmp r10d, 0x31640324
and r15d, 0xe2b61ec0
ror r15d, 0xc4
pop rsi
lea r9d, [rdx - 0xf991]
lea r13d, [rdi + 0x9cb1]
xor ebp, 0xdcc84ae6
movabs r10, 0x1383d9385b8dafeb
test edx, 0xa59d6d72
popfq
push r13
push rbp
jmp 0x1400219a2
call rcx
test rbp, rbx
cmp ecx, 0xf27fcf7a
je 0x1400223c9
ret
ret
pop rdx
mov rbx, qword [rcx + 0x60]
mov rcx, r14
call fcn.1400edd90
mov r9d, 0xff4c4c4c
je 0x140021a3a
jne 0x140021a3a
and r10d, 0x4741a470
movabs r9, 0x32262ffffffe77e9
syscall
lea edx, [rdi - 0x6734]
cmp r13d, 0x14acedb4
ret
jmp 0x1400218b6
mov dword [rsp - 0x38], ecx
mov r10, r10
call rdi
jmp 0x1400229ca
call fcn.1400ed6a0
test al, al
mov dword [rbp + 0x7f], r12d
mov ecx, 0xffbe141d
jmp 0x140022820
mov rsp, rsp
lea rdx, [rbp + 0x77]
mov rcx, r14
mov edi, dword [rax + 0x60]
xor edi, 0x7a8c338e
mov dword [rsp - 0x28], ebx
jmp 0x14002182d
cvttss2si ebx, xmm9
lea ecx, [rbx + rbx]
mov dword [rsp - 0x10], 0x11eb0d4
mov dword [rsp - 0x44], 0x27c0bd26
jne 0x140021b28
je 0x140021b28
cmp rbx, rcx
push rdx
call rax
lea r12d, [rbx + 0x4ce7]
sub r15d, 0x55ede853
cpuid
lea ebp, [rdi + 0x8159]
call rax
jmp 0x140022545
pop r12
mov rcx, r14
call fcn.1400ed330
mov dword [rsp - 0x1c], 0xd9daa4d
mov dword [rsp - 0x38], 0x2cccf6c2
ret 0xccf6
sub al, 0x4c
mov edi, dword [rsp + 0x70]
mov rdi, qword [rsp + 0x88]
jne 0x140021bc0
je 0x140021bc0
or r10d, 0x717efe85
pushfq
test r10d, 0x1bbb03ba
xor ebx, 0x69b44caa
call 0x140022294
and esi, 0xa371420c
popf
lea r11d, [rbx - 0xe382]
add r8d, 0x133d359e
rol ebx, 0x57
int3
jmp 0x1400218d6
call rdi
push r8
movabs r8, 0x9c50c0000118de9
jne 0x140021be8
jmp 0x140022d7a
jmp 0x140022d68
mov eax, dword [rax]
cdq
mov dword [rsp - 0x20], 0x16734579
mov dword [rsp - 0x24], 0x93d9538
mov r13, r13
jmp 0x140022408
mov rcx, r14
xchg rsi, rsi
mov dword [rsp - 0x44], 0x2abfc6c5
jmp 0x140022703
mov dword [rbp + 0x73], ebx
mov dword [rbp + 0x6f], ecx
mov rcx, r14
mov dword [rsp - 0x20], 0x52ee26a5
mov dword [rsp - 0x14], 0x5b135a3e
mov dword [rsp - 0x34], esi
call fcn.1400edd90
jne 0x140021c7e
je 0x140021c7e
popfq
test rbx, rbx
call rcx
rcl edx, 0x75
cmp r14, rcx
pop r13
ror r15d, 0xb6
jnp 0x140021379
lea r15d, [rdi - 0xba24]
jmp rcx
jmp 0x140021d7f
call 0x140021bf2
add rsp, 0x5e
pop r12
ret
pop r12
cdq
mov dword [rbp + 0x77], r13d
jne 0x140021cc3
je 0x140021cc3
lea r13d, [rcx - 0xf1e0]
call rcx
je 0x14002269e
pushf
test rdi, rdi
movabs r15, 0x5696b5000000a0e9
ret 8
jmp 0x140021d68
ret
pop r12
cdq
xchg rsi, rsi
mov rsi, rsi
mov dword [rsp - 0x14], 0x2789160e
jmp 0x140021e35
push rax
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add rsp, 0x5e
pop rdi
ret
pop rdi
lea rdx, [rbp - 0x19]
mov dword [rbp + 0x6f], ecx
xchg rdi, rdi
jmp 0x140022394
inc ebx
call fcn.1400edd90
xor r9d, r9d
mov dword [rsp + 0x20], edi
mov dword [rsp - 0x40], esp
jmp 0x14002235a
mov dword [rbp + 0x6f], ecx
mov dword [rsp - 0x2c], 0x594d6456
mov dword [rsp - 0x44], 0x1152d836
mov rcx, r14
push r8
movabs r8, 0x1a957c00000b74e9
jne 0x140021d3a
jmp 0x1400228a5
je 0x140021d3a
movabs rbx, 0x325d3bfffffa66e9
pushf
jo 0x140022024
jmp 0x1400217a5
and edi, 0x349488f1
call rcx
call rcx
ret
and edx, 3
push rsi
movabs rsi, 0x225b1900000d35e9
jmp 0x140022204
jmp 0x140022a95
sub eax, edx
mov dword [rsp - 0x3c], 0x3f0f64a7
mov dword [rsp - 0x28], 0x18b0508b
jmp 0x140021efa
lea r8, [rbp + 0x6f]
mov rcx, rsi
xchg r14, r14
mov dword [rsp - 0x14], edx
jmp 0x140022863
ror dword [rdx], 1
add byte [rax], al
cvtdq2ps xmm9, xmm9
mulss xmm9, dword [0x1400011c8]
divss xmm9, dword [0x1400011cc]
call fcn.1400ed480
xchg r15, r15
je 0x140021de3
jne 0x140021de3
jo 0x14002190f
ror r11d, 0xee
lea esi, [rdx - 0xdba4]
cmp r10d, 0x50c90137
jmp rax
jmp 0x1400222cc
push rax
jmp r8
movabs r12, 0x2e836dfffff947e9
jmp 0x140021741
jne 0x140021df5
je 0x140021df5
call 0x140021f00
add rsp, 0x5e
pop r12
jmp 0x140021740
call 0x140021d2d
add rsp, 0x5e
pop r12
ret
add rsp, 0x5e
pop rdx
ret
pop rdx
mov dword [rbp + 0x6f], ecx
lea rdx, [rbp + 0x77]
jmp 0x1400225a1
mov dword [rsp - 0x44], 0x42a9a0c0
and edx, 3
lea ebx, [rdx + rax]
sar ebx, 2
jne 0x140021e5a
je 0x140021e5a
lea ecx, [rdi - 0xd521]
neg r12
dec r12
push r12
movabs r9, 0x35aa4f000008fce9
ror edx, 0xab
jmp rcx
jmp 0x14002275b
add rsp, 0x98
pop r14
pop rbp
jmp 0x140021849
mov rcx, r14
call fcn.1400edd90
lea r8, [rbp + 0x6f]
mov edx, dword [rax + 4]
jmp 0x140022238
call fcn.1400edd90
mov r9d, r15d
mov dword [rsp - 0x24], 0x1d168739
mov dword [rsp - 0x44], 0x5d123f45
mov dword [rsp - 0x28], esi
lea r8, [rbp + 0x6f]
jmp 0x140021f9e
mov rbp, rbp
xchg rbx, rbx
lea rdx, [rbp + 0x77]
sar eax, 1
jmp 0x14002191b
mov dword [rsp - 0x2c], 0x1e4ff235
mov ecx, dword [rax]
push rdi
movabs rdi, 0x6bab1bfffffdbee9
jne 0x140021f28
jmp 0x140021ceb
je 0x140021f28
call 0x140022104
jmp 0x140021ce5
mov rcx, rsi
mov eax, dword [rax + 4]
mov dword [rsp - 0x20], 0x3275d337
jmp 0x1400228e8
mov dword [rsp - 0x2c], esp
mov rsp, rsp
cmovns rcx, rax
lea rdx, [rbp + 0x6f]
jmp 0x140022bd4
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x60]
xchg rsp, rsp
mov rcx, r14
jne 0x140021ff3
je 0x140021ff3
rcr edx, 0x78
lea r9d, [rbx + 0x9515]
jne 0x1400226a4
push r14
jno 0x14002273b
inc r15
movabs r8, 0x37d59300000d5be9
test r13d, 0xf9c02cdc
jmp rax
jmp 0x140022d53
movabs r15, 0x4fe720000000a7e9
jne 0x14002201d
jmp 0x1400220c9
jne 0x14002201d
je 0x14002201d
call 0x1400221c8
add rsp, 0x5e
jmp 0x1400220c6
mov dword [rsp - 0x30], ebx
mov r15, r15
push r8
jmp 0x140022963
mov dword [rsp - 0x24], 0x69d73ff2
mov dword [rsp - 0x34], 0x1ef048a2
mov r10, r10
mov dword [rsp - 0x1c], 0x44dd14e5
push rcx
movabs rcx, 0x7609b3414b9c46eb
jne 0x140022063
jmp 0x1400220ab
jmp 0x140021646
mov dword [rsp - 0x40], ecx
mov dword [rsp - 0x38], esp
mov dword [rsp - 0x24], 0xee395bf
mov rcx, r14
call qword [rdx + 0x68]
jmp 0x14002187f
movaps xmm8, xmmword [rsp + 0x60]
mov rcx, r14
mov dword [rsp - 0x30], esi
call fcn.1400ed480
lea rdx, [rbp + 0x7f]
mov rdi, rax
jmp 0x140022bf0
pop rcx
xchg r10, r10
mov rsi, rax
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x60]
mov dword [rsp - 0x14], 0x799a214f
jmp 0x140022072
pop r15
ret
pop r15
mov r9, r9
mov r15, r15
cvtdq2ps xmm8, xmm8
jmp 0x140021765
call fcn.1400ed480
lea rdx, [rbp + 0x7f]
mov rsi, rax
mov dword [rsp - 0x10], 0x7fd2ff41
xchg r8, r8
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x60]
jmp 0x1400220fd
mov rcx, r14
call fcn.1400edd90
mov dword [rsp - 0xc], 0x580509bb
mov dword [rsp - 0x40], 0x3a0c9318
mov dword [rsp - 0x28], 0x5c203a04
mov dword [rsp - 0x40], 0x330b1208
jmp 0x140021f1b
invalid
mov dword [rsp - 0x10], 0x895d326
mov edx, dword [rax + 4]
mov dword [rbp + 0x73], edx
lea rdx, [rbp - 0x19]
xchg r10, r10
mov dword [rsp - 0x20], esp
jmp 0x140021791
cmc
invalid
call fcn.1400edd90
mov dword [rsp - 0x14], 0x5c76a07d
mov dword [rsp - 0x38], 0x615d2b15
mov r9d, ebx
lea r8, [rbp + 0x6f]
loop 0x140022166
push rbx
mov byte [rcx + 0x66], dl
pushfq
rcl ecx, 0x3f
push r12
cmp r15d, 0x59caf12c
call rax
lea edx, [rcx - 0xed73]
test rbx, rbp
popfq
ret
ror byte [rbp - 0xed726f], 1
dec dword [rax - 0x7b]
jmp 0x140022190
jne 0x140021d5b
je 0x140021d5b
call 0x1400223e6
add rsp, 0x5e
pop rsi
ret
mov dword [rsp - 0x28], esi
mov r10, r10
mov ecx, dword [rax]
sub edx, 6
sub ecx, 6
mov dword [rbp + 0x73], edx
mov dword [rsp - 0x24], edx
je 0x14002229c
jne 0x14002229c
lea ebx, [rcx - 0x5e1c]
jns 0x140021fd4
test rdi, rdx
lea r14d, [rdi - 0x5e6d]
jno 0x140021624
jbe 0x140023069
rol r13d, 0x19
pushfq
jb 0x140022ad4
lea r15d, [rcx - 0x3571]
cmp r10d, 0x2e2a6604
test ebx, 0xab942d8f
cmp rdi, rbp
ror r12d, 0x13
movabs r10, 0x697aabfffff38ee9
jae 0x140022444
jmp 0x14002162f
cmp r14d, 0x579b2753
neg r9
pause
lea ebx, [rbp - 0xedde]
call rax
lea r15d, [rbx - 0x4ebc]
pause
call 0x1400223f5
mov dword [rsp - 0x30], ebp
xchg r9, r9
xchg rdi, rdi
mov r11, r11
lea rdx, [rbp + 0x7f]
mov rdi, rax
push r12
jmp 0x140022662
mov rcx, r14
call fcn.1400ed480
lea rdx, [rbp + 0x7f]
mov dword [rsp - 0x1c], 0x2c897d93
mov dword [rsp - 0x38], ecx
jmp 0x1400216ca
mov dword [rsp - 0x28], edx
mov dword [rsp - 0x30], 0x7cddefb7
mov rcx, r14
call fcn.1400ed480
jmp 0x1400217c1
mov dword [rbp + 0x77], eax
call rdi
mov dword [rsp - 0x44], 0x7683a019
push rbp
movabs rbp, 0xfeef7fffff655e9
jne 0x140022349
jmp 0x1400219a3
je 0x140022349
jmp 0x1400219ac
mov dword [rsp - 0x14], 0x30196274
mov dword [rsp - 0x20], 0x126e69e0
mov dword [rsp - 0x10], 0x516d08d
jmp 0x1400217d7
mov rcx, rcx
mov dword [rsp - 0x18], 0x597b88b
mov dword [rsp - 0x20], 0x181fa6c9
xchg rcx, rcx
mulss xmm9, xmm10
jmp 0x140021acc
movabs rdx, 0x5921effffffa6de9
jne 0x1400223b6
jmp 0x140021e28
je 0x1400223b6
call 0x1400223b6
jne 0x1400223d6
je 0x1400223d6
pop r10
lea r14d, [rdi - 0xa5d8]
movabs r12, 0x44dac4fffffa47e9
js 0x1400230de
jmp 0x140021e22
jo 0x140022128
jmp rax
mov dword [rsp - 0x20], 0x6f595c8a
sub ecx, 8
mov dword [rbp + 0x73], edx
push rdx
jmp 0x1400223b4
mov dword [rsp - 0x2c], 0x5a9f5682
mov dword [rsp - 0x24], 0x7ac2de03
mov dword [rsp - 0x10], 0x4094c138
mov dword [rbp + 0x7b], r13d
jmp 0x14002171d
pop r8
mov r10, r10
sar eax, 1
mov dword [rbp + 0x6f], eax
call rsi
jmp 0x140022320
cdq
mov dword [rbp + 0x77], 7
xchg rbp, rbp
in eax, dx
mov dword [rsp - 0x34], 0x36179a15
xchg r12, r12
jmp 0x140021d55
pop r12
call fcn.1400edd90
mulss xmm8, xmm10
mov dword [rsp - 0x38], 0x69d5144c
xchg rdx, rdx
mov dword [rsp - 0x40], 0x2cd3e567
mov rbx, rbx
jmp 0x14002215e
pop r12
mov rcx, qword [rax]
mov rbx, qword [rcx + 0xa0]
mov dword [rsp - 0x2c], 0x4d09b522
jmp 0x140021e8a
cmovle rax, rcx
mov rcx, r14
movd xmm10, dword [rax]
jmp 0x140022883
mov dword [rsp - 0x14], 0x63972435
mov dword [rsp - 0x24], 0x5bb7df2e
cmp byte [r14 + 0x918], r13b
jne 0x140022c40
mov r12d, dword [rsi]
jmp 0x140022c40
mov rcx, r14
call fcn.1400ed480
mov rdx, qword [r14]
xchg rcx, rcx
je 0x14002250d
jne 0x14002250d
neg r8
lea r14d, [rdi - 0x5aed]
div rcx
jmp 0x14002306e
jmp 0x140022045
mov dword [rsp - 0x30], 0x13f39f88
mov dword [rsp - 0x44], 0x6c59e750
mov dword [rsp - 0x14], ebp
mov dword [rbp + 0x73], ecx
mov rcx, r14
jmp 0x140021e9e
mov dword [rsp - 0xc], ecx
mov dword [rsp - 0x3c], 0xe38f1f1
mov dword [rsp - 0x38], 0x6b638eb7
mov dword [rsp - 0x38], edi
mov dword [rbp + 0x7b], eax
push rbp
jmp 0x140022d3b
jne 0x14002183c
je 0x14002183c
call 0x1400225d9
add rsp, 0x5e
pop r12
jmp 0x140021cce
mov dword [rsp - 0x38], edx
xchg r9, r9
mov dword [rsp - 0x40], 0x73402be5
je 0x1400225f9
jne 0x1400225f9
lea ebx, [rdx - 0x44a2]
rcl esi, 0xc7
rcl r15d, 0x84
ror r14d, 0x17
jge 0x140021ce1
rcl edi, 0x8f
mov edx, 0x8cd0346d
lea ecx, [rdi - 0x61c6]
jmp rcx
jmp 0x140022a55
mov r9, r9
mov dword [rsp - 0x38], 0x12a476b1
mov dword [rsp - 0x1c], ebp
mov dword [rsp - 0x40], 0x59cb58af
sar eax, 1
sub eax, ebx
jmp 0x140022339
movabs r12, 0x690242fffffe13e9
jne 0x140022664
jmp 0x14002247c
je 0x140022664
je 0x1400226ae
jne 0x1400226ae
lea ecx, [rbp - 0x29ab]
rcl r15d, 6
ror esi, 0xbe
jno 0x1400227b3
call rcx
lea esi, [rbx - 0x9871]
cmp rbx, rbx
call rcx
xor r14d, 0x4be718c
pushf
lea r13d, [rbx + 0x59e6]
lea ebp, [rbx + 0x59e6]
neg rsi
jmp 0x140022a5c
fsubp st(1)
mov al, 3
add byte [rax], al
movabs rcx, 0x29ee7fffff059e9
mul rbx
bswap r15
lea edi, [rcx + 0xdda4]
or r13d, 0xdb3b72b3
lea ebp, [rcx - 0x819f]
jo 0x1400221d4
jmp 0x14002170c
call rax
ret
lea rcx, [r14 + 0x28]
movaps xmmword [rsp + 0x50], xmm9
movaps xmmword [rsp + 0x40], xmm10
xchg r9, r9
mov dword [rsp - 0x20], 0x68568659
xchg r13, r13
mov dword [rsp - 0x44], 0x3d1a560a
jmp 0x140021a60
mov dword [rsp - 0x3c], 0x1efd724a
call qword [rax + 0x68]
mov r13, qword [rsp + 0x78]
mov r12, qword [rsp + 0x80]
mov r15, qword [rax + 0x58]
je 0x140022749
jne 0x140022749
jmp 0x140022a4c
jge 0x14002279c
popf
call rax
rol r12d, 0xdc
push r13
movabs r12, 0x440841000002ade9
jmp rcx
jmp 0x1400229fb
lea rdx, [rbp + 0x7f]
mov dword [rsp - 0x40], 0x577dd170
mov dword [rsp - 0x30], 0x2c870021
jne 0x140022791
je 0x140022791
and r11d, 0x5faac805
jg 0x140022bac
test edx, 0xafd3332c
popfq
jbe 0x140023128
pop r9
movabs r14, 0x1506cbfffff565e9
jmp rax
jmp 0x140021cfb
cmp ebp, edx
test ebx, 0x7e8b2c56
cmp rcx, rdx
jmp rax
mov esp, esp
jne 0x1400227d1
cmp byte [r14 + 0x918], 0
je 0x140022093
mov dword [rsp - 0x44], 0x3af3395d
movaps xmmword [rsp + 0x60], xmm8
jne 0x1400227fd
je 0x1400227fd
dec rdi
call rax
inc r9
jg 0x1400226a6
xor r14d, 0x89d4382d
ror edi, 0x5d
call rcx
test ebp, 0x24b78d46
movabs r13, 0x4ea0e6fffffed6e9
pop rdx
mov ecx, 0x57d66144
lea ebx, [rdi - 0x6189]
bswap rsi
div rdi
lea edx, [rdx + 0x1724]
ret 0x28
jmp 0x1400226d8
mov dword [rsp - 0x38], 0x552dcf25
mov dword [rsp - 0x3c], 0x2e9e18ec
xchg r15, r15
mov rbx, rbx
mov r15d, 0xff923339
cmovne r15d, ecx
jmp 0x1400228c3
je 0x140021b50
mov dword [rsp - 0x3c], 0x39339db6
xchg r15, r15
mov dword [rsp - 0x44], 0x772180b
jmp 0x1400222e7
mov dword [rsp - 0x34], 0x6fef3c47
mov dword [rsp - 0x44], 0x245a635b
mov dword [rsp - 0x34], 0xd3a3a42
mov eax, dword [rax + 4]
jmp 0x14002243a
cvtdq2ps xmm10, xmm10
mov dword [rsp - 0x30], edx
mov dword [rsp - 0xc], 0x347cca65
mov dword [rsp - 0x14], edx
mov dword [rsp - 0x1c], 0x2e8a1b7a
jmp 0x140022c9e
sbb ecx, dword [rdx + 0x3fae92e]
add byte [rax], al
ret
pop r8
call fcn.1400edd90
mov r9d, r15d
lea r8, [rbp + 0x6f]
mov dword [rsp - 0xc], 0x6e886742
mov rcx, rsi
jmp 0x140021bf7
xor r13d, r13d
mov dword [rbp + 0x6f], r13d
mov dword [rsp - 0xc], 0x7ac7ab24
xchg rdi, rdi
jmp 0x1400224a6
add rsp, 0x5e
pop rbp
ret
pop rbp
call rdi
jmp 0x14002294a
mov dword [rsp - 0x24], 0x24bb4a61
push r12
movabs r12, 0x441d5afffff3a9e9
jne 0x1400228f4
jmp 0x140021ca2
je 0x1400228f4
jmp 0x140021c96
mov dword [rsp - 0x40], ebx
mov rdx, qword [rax]
call qword [rdx + 0xa8]
push r12
movabs r12, 0x4c1519fffff233e9
jne 0x140022916
jmp 0x140021b4e
jmp 0x140022aff
mov r13, r13
xchg rsp, rsp
mov rsi, rax
jmp 0x140021fc5
and al, 0xe4
invalid
mov rax, qword [r15]
mov rcx, r14
mov dword [rsp - 0x2c], 0x4d8d85bd
xchg r11, r11
xchg r8, r8
jmp 0x140022a78
movabs r8, 0x36c2f9fffffabfe9
jne 0x140022965
jmp 0x140022429
je 0x140022965
call 0x140022892
add rsp, 0x5e
pop r8
ret
mov rcx, r14
call fcn.1400ed480
mov dword [rsp - 0x34], 0x3528fa8f
jne 0x1400229e0
je 0x1400229e0
movabs r15, 0x22adb400000273e9
jno 0x1400221e8
jmp 0x140022c58
rcl r15d, 0x49
lea esi, [rdx + 0x9a13]
ret 0x28
mov rsp, rsp
mov r10, r10
mov dword [rsp - 0x1c], 0x5ee65f3f
jmp 0x140022dae
mov rcx, r14
call fcn.1400edd90
lea rdx, [rbp - 0x19]
mov rcx, r14
mov rdi, rdi
mov dword [rsp - 0x38], 0x311c9983
jmp 0x14002197e
add rsp, 0x5e
pop rbp
ret
pop rbp
jmp 0x140021813
mov dword [rsp - 0x30], 0x2ced03c6
xchg r12, r12
mov dword [rbp + 0x77], r12d
lea rax, [rbp + 0x77]
lea rcx, [rbp + 0x6f]
jmp 0x140021fb1
xchg r15, r15
mov rcx, rdi
mov dword [rbp + 0x77], 4
mov dword [rbp + 0x7b], 4
mov dword [rsp - 0x20], 0x50a1ee12
call rbx
jmp 0x1400224cb
ja 0x140022a63
add byte [rax], al
add bh, al
jnp 0x140022a6a
add byte [rax], al
add bh, al
and al, 0xe0
adc ch, dh
movabs eax, dword [0xfffffa53e9d3ff50]
mov rsp, rsp
mov rsi, qword [rax + 0x28]
mov rax, qword [r14]
call qword [rax + 0x68]
xchg r8, r8
mov dword [rsp - 0x40], 0x7503a06e
jmp 0x140021a75
pop rsi
add eax, edx
lea rdx, [rbp + 0x77]
sar eax, 2
mov dword [rsp - 0x34], 0x36a18372
je 0x140022adf
jne 0x140022adf
rcr esi, 0xcd
rcl r14d, 0x8c
rol r14d, 0x4b
cmp edi, 0xce72a2bd
jg 0x1400237b9
add r12d, 0x2914ac4e
call rcx
jmp rcx
invalid
jmp 0x140022564
je 0x140022916
call 0x140022ac7
add rsp, 0x5e
pop r12
ret
mov dword [rbp + 0x7b], 3
call rbx
mov rsp, rsp
mov rcx, r14
call fcn.1400ed480
lea rdx, [rbp + 0x7f]
jne 0x140022bab
je 0x140022bab
call 0x140021fc9
rcl r13d, 0x89
ret
jmp 0x140022925
jne 0x140022bab
invalid
cmp r12d, 0x64
lea rax, [rbp + 0x7f]
mov rsi, rsi
mov dword [rsp - 0x1c], ecx
mov dword [rsp - 0x14], 0x3a9a198c
jmp 0x140022495
mov rcx, qword [rax]
mov dword [rsp - 0x24], ecx
mov dword [rsp - 0x20], 0x3d834261
mov dword [rsp - 0x3c], 0x686284d6
push rdx
movabs rdx, 0x6cea89ffffee0be9
jne 0x140022c0a
jmp 0x140021a1a
jmp 0x14002172b
movaps xmm10, xmmword [rsp + 0x40]
mov rbp, rbp
mov dword [rsp - 0x1c], 0x1d8bbfb6
mov r15, r15
mov dword [rsp - 0x38], 0x60f66125
movaps xmm9, xmmword [rsp + 0x50]
jmp 0x14002208d
test r12d, r12d
mov dword [rsp - 0x38], 0x2b1ed7f3
mov dword [rsp - 0x38], 0x63eeeaf6
jmp 0x140022a39
mov r11, r11
mov rcx, rax
mov rdx, qword [rax]
call qword [rdx + 0xa8]
jmp 0x140022c19
mov rcx, rdi
mov dword [rsp - 0x24], 0xe7badd7
mov rdi, rdi
xchg r14, r14
mov r14, r14
mov dword [rsp - 0x1c], 0x3b574f85
mov dword [rbp + 0x77], 3
ja 0x140022c8f
add byte [rax], al
invalid
jmp 0x140022b83
call fcn.1400edd90
lea rdx, [rbp + 0x6f]
mov rcx, r14
movd xmm8, dword [rax]
push r15
jmp 0x14002201b
mov dword [rsp - 0x24], 0x278d19c
mov dword [rsp - 0x38], 0x6f72be68
mov rbx, rbx
mov dword [rbp + 0x73], ebx
sub eax, edx
lea rdx, [r14 + 0x830]
mov dword [rsp - 0x10], ebp
jne 0x140022d26
je 0x140022d26
cmp r9d, 0xba49a5f6
rol ecx, 0x3f
jnp 0x140023704
and r13d, 0x42142471
lea r14d, [rdi + 0xeb89]
lea ecx, [rcx + 0x485]
test r12d, 0xe48ba289
jb 0x140022938
mov r10d, 0x9b270989
rcr r14d, 0xc7
jl 0x140023267
jge 0x140021de8
movabs r13, 0x4cf842fffff30ce9
test rdx, rcx
lea r15d, [rdi + 0x59fd]
ret 0x38
jmp 0x140022037
movabs rbp, 0x20c012fffffb9ee9
jne 0x140022d3d
jmp 0x1400228e0
adc al, al
and byte [rbp - 0xa], dh
je 0x140022d3d
call 0x140022d8f
jmp 0x1400228da
push r12
movabs r12, 0x58ae8afffff6f9e9
jne 0x140022d57
mov esp, 0xfff6f9e9
dec dword [rdx - 0x98aa752]
jmp 0x140022455
je 0x140022d57
jmp 0x140021e11
je 0x140021be8
call 0x140022d67
add rsp, 0x5e
pop r8
ret
pop r8
mov rax, qword [r14]
je 0x140022d85
jne 0x140022d85
movabs r12, 0x465f5bffffee88e9
dec rsi
jg 0x1400224db
jmp 0x140021c12
ret 0x10
mov dword [rsp - 0x38], ebp
test r15, r15
je 0x140021b50
cmp byte [r15 + 0x310], 0
jmp 0x140022845
invalid
mov ah, 0xfc
invalid
and al, 0xd4
invalid
jns 0x140023d8e
test r9d, 0x536a979
jno 0x140022d56
lea esi, [rdx + 0x3349]
add r10d, 0x69319f03
rcr ebp, 0x15
movabs r13, 0x3494d2000007fce9
call rcx
pushf
ret
mov dword [rsp - 0x18], 0x1387768d
xchg r12, r12
xchg r12, r12
mov ecx, dword [rbp + 0x20]
jne 0x140023730
je 0x140023730
rcr r11d, 0xd
mul r12
movabs rdx, 0x6a4c6200000a0ee9
cmp r11d, 0x21122510
sub ebp, 0x558db162
and r10d, 0xee6839fe
call 0x140022c0d
jmp 0x14002303d
jmp 0x140024143
mov r10, qword [rcx + 0x60]
mov dword [rsp - 0x20], 0x561a7d2c
mov rsi, rsi
mov dword [rsp - 0x28], 0x7036f83b
jne 0x14002377c
je 0x14002377c
ror edx, 0x72
jno 0x140024057
movabs r11, 0x1c746f60356794eb
js 0x1400231cb
jmp 0x140023712
push r13
jg 0x140022e34
rcr r9d, 0xeb
ja 0x140022d42
div r14
ret 0x18
mov ecx, dword [rbp + 0x20]
lea r8, [rbp + 0x28]
mov dword [rsp - 0x2c], esi
mov dword [rsp - 0x10], ebp
push r14
jmp 0x140023b8d
mov dword [rsp - 0x30], 0x2056b82d
xchg rbx, rbx
mov dword [rsp - 0x1c], ecx
mov rcx, qword [rax]
mov qword [rbp + 0x28], r15
jmp 0x140023f39
pop r12
ret
pop r12
mov rcx, qword [rax]
mov dword [rbp + 0x30], 3
jne 0x140023874
je 0x140023874
movabs rbp, 0x1f0a6b000009a1e9
js 0x140023c4e
jmp 0x14002421a
mul r13
lea esi, [rdi + 0xaad4]
test edx, 0xc0498bf7
ret 8
ret
pop rsi
mov dword [rbp + 0x28], ecx
xor r9d, 0x7a8c338e
jmp 0x1400239bd
add eax, 0x48000002
lea edx, [rbp + 0x30]
mov dword [rbp + 0x2c], ecx
mov dword [rsp - 0x20], 0x2882458
xchg rcx, rcx
mov r15, r15
jmp 0x140023bcd
ret
mov dword [rbp + 0x2c], ecx
mov dword [rsp - 0x20], 0x181896d2
mov dword [rsp - 0x38], 0x3bf95a70
mov rcx, rax
jmp 0x140023fa0
mov ecx, dword [rbp + 0x24]
add ecx, 0xfffffff6
mov rsi, rsi
mov dword [rsp - 0x1c], 0x24919c6c
mov dword [rsp - 0x20], esp
call r10
mov rcx, r14
call fcn.1400ed480
mov rdx, rdx
mov rdi, rdi
mov dword [rsp - 0xc], edx
xchg r13, r13
jmp 0x140023c1d
mov r9d, dword [rax + 0xe4]
mov dword [rsp - 0x40], 0x52543e48
mov dword [rsp - 0x24], 0x22111123
mov dword [rsp - 0x3c], 0x5dee307d
push rsi
movabs rsi, 0x1db8a9fffffdc8e9
jne 0x140023ac8
jmp 0x140023895
je 0x140023ad8
jne 0x140023ad8
movabs r12, 0x5340bb00000434e9
lea r10d, [rcx + 0xa42d]
ret
jmp 0x140023f11
movabs rbp, 0x47e3b2000005f0e9
jne 0x140023afc
jmp 0x1400240f1
je 0x140023afc
call 0x140023b50
add rsp, 0x48
pop rbp
je 0x140023b48
jne 0x140023b48
call rcx
cmp r11d, 0xbec4c82b
rcr r13d, 0x9a
lea r14d, [rbx - 0xaeea]
rcr r12d, 0x52
test r13, rbp
syscall
lea r8d, [rdi - 0xae46]
jl 0x1400236cb
jge 0x140024872
movabs r14, 0x4a1a43000005a3e9
pushf
ret 0x28
jmp 0x1400240f0
mov dword [rsp - 0x1c], ebx
call fcn.1400ed480
or al, 0
push rbp
jmp 0x140023afa
movabs r14, 0x3e2d20000006cce9
jne 0x140023b8f
jmp 0x140024260
je 0x140023b8f
call fcn.140023a91
je 0x140023bb9
jne 0x140023bb9
rcl r8d, 1
rcl ebx, 0x91
mov r13d, 0xe96da934
mul rsi
rcl r15d, 0xe5
movabs rbp, 0x1ee4e90000069be9
test r9, rbx
pause
call rcx
call fcn.1400242e7
jmp 0x140024259
mov rcx, rax
call r10
mov rcx, r14
mov dword [rsp - 0x3c], ebx
mov dword [rsp - 0x14], 0x468a994a
mov dword [rsp - 0x10], ebp
mov rsi, rsi
jmp 0x14002417d
mov r9d, 0xff767676
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x30]
mov dword [rsp - 0x28], 0x66da13a1
mov dword [rsp - 0x44], 0x382d3498
push r12
je 0x140023c5f
jne 0x140023c5f
jae 0x1400238df
ror edx, 0x67
ret
cli
invalid
jmp 0x140024104
mov dword [rsp - 0x30], 0xc2abffc
mov dword [rsp - 0x38], 0x233fcd24
mov dword [rsp - 0x14], 0x6af31eaa
mov dword [rsp - 0x1c], 0x162c6024
push 0xffffffffffffffc7
and al, 0xe4
and al, 0x60
sub al, 0x16
mov dword [rsp - 0x30], 0x222960ef
mov r10, qword [rcx + 0x60]
jne 0x140023dcf
je 0x140023dcf
sub r14d, 0xc93294cf
call rax
test ebx, 0x3ca9cb4f
cmp r11d, 0x8c56fde8
rcr edi, 0xcb
add r13d, 0xd66d2a98
pop r15
cmp rbp, rbx
movabs r10, 0x507cd800000179e9
rcl r14d, 0x58
test r9, rcx
popf
and edi, 0x838a294f
call 0x140024c8f
jmp 0x140023f4d
add rsp, 0x48
pop r10
ret
pop r10
jmp 0x1400239a1
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x28]
jmp 0x140023844
pop r13
mov dword [rbp + 0x34], 3
jmp 0x140023756
ret
pop rcx
lea rdx, [rbp + 0x30]
mov rbx, rbx
mov rcx, qword [rax]
mov dword [rbp + 0x30], 4
mov dword [rbp + 0x34], 4
add byte [rax], al
add cl, ch
scasb al, byte [rdi]
invalid
invalid
invalid
je 0x14002418f
call fcn.140023e9a
add rsp, 0x48
pop rcx
jmp 0x140023eab
je 0x140023ac8
call fcn.140024060
add rsp, 0x48
pop rsi
jmp 0x140023894
mov r10, qword [rcx + 0x60]
mov rcx, rax
mov dword [rsp - 0xc], 0x7ee5fbcd
jmp 0x1400239e7
mov ecx, dword [rbp + 0x20]
add ecx, 0xfffffff8
mov dword [rsp - 0x14], 0x45c1e32e
mov dword [rsp - 0x40], 0x4e88aec
mov dword [rbp + 0x28], ecx
mov ecx, dword [rbp + 0x24]
add ecx, 0xfffffff8
jmp 0x1400239a2
call r10
mov rcx, r14
mov dword [rsp - 0x14], 0x35c5f345
mov dword [rsp - 0x40], 0x656c5f51
mov r14, r14
jmp 0x140023b7e
push r10
movabs r10, 0x448c8cfffffde7e9
jmp 0x140024077
jmp 0x140023df2
out dx, eax
invalid