Function at 0x14002f6ef
Capabilities:
Encode data using xor

Disassembly:
vsubss xmm7, xmm10, dword [rax - 0x21]
ror r15d, 0x1d
movabs r15, 0x731cb39705cb87eb
rol r8d, 0x10
jns 0x14002e82e
call rax
or r13d, 0xb87379e6
call rax
cmp r9d, 0x93b3f3db
ret 0x20
ret
ret
mov dword [rsp - 0x14], edi
mov dword [rsp - 0x2c], 0x64ee3887
mov dword [rsp - 0x30], 0x62059987
pop rdi
jne 0x14002deed
je 0x14002deed
and edx, 0x179673fe
int3
jmp 0x14002de81
jno 0x14002df71
jo 0x14002df97
xchg r15, r15
jmp 0x14002deb7
mov edi, edi
invalid
adc eax, 0xff2a5070
loope 0x14002dfc1
dec edx
mov r12d, 0x1dc426a
mul r9
dec r8
loope 0x14002dfcd
dec eax
movabs rdx, 0x3c4e63ffffff71e9
je 0x14002e9b9
jmp rcx
loope 0x14002df82
and al, 0xf5
invalid
mov dword [rsp - 0x38], 0x4f79fb2c
test rax, rax
je 0x14002ebe9
mov rcx, qword [0x1401455f0]
call fcn.1400eb510
mov dword [rsp - 0x2c], 0x328e4605
jne 0x14002dfea
je 0x14002dfea
pushf
pop r11
call rcx
xor r9d, 0xbfdc6e1b
call rcx
movabs rdx, 0x4318b600000740e9
dec rsi
jmp rax
jmp 0x14002e72f
je 0x14002ebe9
mov ecx, edi
mov ebx, edi
jne 0x14002e01b
je 0x14002e01b
lea ebp, [rcx + 0xecc1]
jp 0x14002e625
movabs rdi, 0x3c31ed00000683e9
pop rdx
dec r9
test rcx, rcx
test r14d, 0xe671b78c
ret 8
jmp 0x14002e6a3
ror r8, 0x2f
mov rdx, rbx
mov dword [rsp - 0x10], 0x35a1daf0
mov dword [rsp - 0x14], 0x53423557
xchg r14, r14
push rcx
movabs rcx, 0x60083c000005e3e9
jmp 0x14002ea9e
jmp 0x14002e639
or al, byte [rax]
add byte [rbp - 0x79], cl
push rbx
movq qword [rcx + 0x10], mm1
xchg r15, r15
movdqu xmmword [rcx + 0x10], xmm1
push r12
movabs r12, 0x4aa923000009fee9
jne 0x14002e06a
jmp 0x14002ea6d
jmp 0x14002ea5b
jne 0x14002e805
je 0x14002e805
call 0x14002e01f
jmp 0x14002e2f2
xor r8, rcx
movabs rcx, 0x511ea322ebcb6320
xchg rsi, rsi
xchg r12, r12
mov dword [rsp - 0x1c], 0x11481c3f
mov dword [rsp - 0x3c], 0xca4fcba
ror r8, 0x26
jmp 0x14002e1ec
mov rcx, rdi
shr rbx, 2
mov rbx, rbx
cmp rdi, rdx
cmova rbx, rax
jmp 0x14002e6de
mov r8, qword [0x1401405f0]
mov dword [rsp - 0x38], 0x1f41a041
mov dword [rsp - 0x20], 0x5d61302a
jmp 0x14002ead4
cmp rdi, rdx
mov dword [rsp - 0x28], 0x695f01c3
mov dword [rsp - 0x34], 0x6b1c8b06
je 0x14002e121
jne 0x14002e121
jmp rax
jmp 0x14002e327
xor r8, rcx
movabs rcx, 0xeef824f4a92b836
add r8, rcx
mov r14, r14
mov dword [rsp - 0x28], 0x66eb9ba3
jmp 0x14002eb9d
movdqa xmm1, xmm2
xchg r12, r12
mov dword [rsp - 0x10], 0x6130f6a
mov rdx, rdx
mov dword [rsp - 0xc], 0x209d5455
mov dword [rsp - 0x44], 0x2f6a3e1e
jne 0x14002e1bf
je 0x14002e1bf
lea r8d, [rdx + 0x6fab]
lea r8d, [rbx + 0x7ea8]
sub edi, 0xef419b73
rcl r12d, 0xd7
lea r12d, [rdi + 0xb77e]
xor edx, 0x66010401
call rax
jmp rax
jmp 0x14002e6c0
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
mov rbp, rbp
mov dword [rsp - 0x40], 0x428edf02
mov dword [rsp - 0x40], 0x1c07ff02
pop rdi
jmp 0x14002e622
push rbp
movabs rbp, 0xc6a16000003e5e9
jne 0x14002e1ef
jmp 0x14002e5d9
je 0x14002e1ef
jmp 0x14002e39d
mov dword [rsp - 0x3c], esi
mov dword [rsp - 0x24], 0x5bc55fa5
ror r9, 0x1d
movabs rcx, 0x9ec2c96625e6fe85
jmp 0x14002e7f6
mov dword [rsp - 0x1c], esi
mov dword [rsp - 0x44], 0x3b7f12ba
mov dword [rsp - 0x10], 0x32909b5c
jae 0x14002e5d0
jmp 0x14002e523
je 0x14002e2ab
call 0x14002e17a
add rsp, 0x20
jmp 0x14002eaf5
mov dword [rsp - 0x38], 0x398c3be8
mov dword [rsp - 0x30], 0x76b07568
mov r9, r9
mov rcx, qword [0x1401455f0]
call fcn.1400eb510
jmp 0x14002e0ea
mov r11, r11
mov rdi, rdi
mov dword [rsp - 0x34], 0x7d519b91
mov edi, eax
test eax, eax
je 0x14002ebe9
jmp 0x14002e24e
call r9
mov rbx, rax
xchg rcx, rcx
mov dword [rsp - 0x44], 0x13c3fcc6
xchg rsp, rsp
jmp 0x14002dfb0
push rbx
movabs rbx, 0x31e78b00000847e9
jne 0x14002e2ab
jmp 0x14002eaf7
jne 0x14002e2d7
je 0x14002e2d7
push r11
ror r15d, 0x77
inc rsi
cpuid
mul r15
rcl r10d, 0x60
rcl r14d, 0x65
pushfq
rcr r10d, 0xf6
pushfq
movabs r13, 0x2360a5ffffff62e9
int3
jmp 0x14002e23e
ret
add rsp, 0x20
pop rcx
ret
movabs rcx, 0x38d83f7988e49c27
xchg rcx, rcx
mov dword [rsp - 0x24], 0x5a43b756
jmp 0x14002eb64
ret
pop rdx
mov rdx, rbx
xor r8, rcx
mov rbx, rbx
jmp 0x14002ebb8
mov dword [rsp - 0x44], 0x666c1417
jae 0x14002e850
nop word [rax + rax]
movzx eax, byte [rcx + 2]
mov dword [rsp - 0x30], 0x5cb97a1b
mov dword [rsp - 0x28], 0x2e51922d
jmp 0x14002e9bf
call 0x14002e27f
add rsp, 0x20
pop r9
ret
pop r9
jmp 0x14002e2f1
mov rdx, rsi
mov rcx, rax
mov dword [rsp - 0x34], 0x44087aec
xchg rsp, rsp
xchg r12, r12
jmp 0x14002e911
call 0x14002e326
add rsp, 0x20
pop rbp
je 0x14002e3e2
jne 0x14002e3e2
jmp rcx
neg byte [rcx - 0x46]
dec dword [rdx + 0x41cf8549]
rcl ebx, 0x4f
pushf
lea r10d, [rcx + 0x3b91]
jg 0x14002e5b3
lea r10d, [rdi + 0x3726]
bswap r12
rcr r13d, 0x1b
call rcx
pushf
call rax
neg r14
movabs rbx, 0x52bea5000001f1e9
call rcx
add r15d, 0xf192fab
sub r8d, 0x38ae243e
ret
jmp 0x14002e5d8
cmp rbx, 0x10
jb 0x14002e435
movdqa xmm2, xmmword [0x140001630]
mov dword [rsp - 0x3c], 0x77cbb18c
mov rbx, rbx
and rbx, 0xfffffffffffffff0
nop word [rax + rax]
jmp 0x14002e85d
cmp rax, rbx
jb 0x14002e85d
cmp rcx, rdx
mov dword [rsp - 0x24], 0x38bbb8e2
xchg r14, r14
je 0x14002e489
jne 0x14002e489
lea r9d, [rbp + 0xac7e]
jg 0x14002f1a6
call rcx
jns 0x14002df20
jmp rcx
jmp 0x14002e21f
call fcn.14002e494
add rsp, 0x20
pop rdx
jmp 0x14002e317
pop rcx
mov r8, r8
not r9
mov rcx, rax
jne 0x14002e507
je 0x14002e507
and ebx, 0x3928f348
call rax
cmp r11d, 0xd1fa61a3
test r15d, 0x1d6603b1
je 0x14002e7a1
test r9, rcx
add r14d, 0x7b28265b
or r8d, 0x6a9ec75b
jmp rcx
jmp 0x14002e28f
nop dword [rax]
nop dword [rax + rax]
mov dword [rsp - 0x44], 0x5777323e
mov dword [rsp - 0x10], 0x2b6f7ad9
xor dword [rcx], 0xa8323c2
add rcx, 4
cmp rcx, rdx
jmp 0x14002e5bf
pop rdx
xchg rcx, rcx
mov r9, r9
mov dword [rsp - 0x24], 0x5260f9bd
mov dword [rcx], eax
jne 0x14002e5a5
je 0x14002e5a5
sub r13d, 0x7ba7a7a0
ror r8d, 0x4f
jge 0x14002ebc2
lea ecx, [rbx + 6]
add byte [rax], al
test r13d, 0x8eaa3e1f
lea r12d, [rdx + 0x75d7]
pop rbp
test r12, rcx
push rdx
popf
lea r12d, [rbp - 0xc42]
rol r9d, 0x25
rcl edi, 0x45
jp 0x14002df28
jmp rcx
jmp 0x14002e83f
lea r14d, [rbx + 0x7734]
call fcn.14002eef6
mov r12, r12
mov dword [rsp - 0x1c], 0x7bcbba79
jb 0x14002e53f
mov rcx, rdi
jmp 0x14002e106
ret
pop rbp
xor r8, rcx
mov rcx, rax
call r8
je 0x14002e610
jne 0x14002e610
div r15
rcl r14d, 0x96
cpuid
add r9d, 0xfca3295f
rol r11d, 7
jno 0x14002e74e
cmp rdx, rbp
and r10d, 0x40b07af3
neg r13
movabs r10, 0xfdee1fffffc5de9
ror r12d, 0x8a
dec r11
ret 0x20
jmp 0x14002e272
push r9
movabs r9, 0x6b265fffffd52e9
jne 0x14002e626
mov ecx, 0xfffd52e9
jmp qword [rbp - 0x4e]
jmp 0x14002e37d
je 0x14002e626
jmp 0x14002e371
pop rcx
ret
pop rcx
je 0x14002e679
jne 0x14002e679
jp 0x14002da32
jmp rax
jmp 0x14002e12e
mov dword [rsp - 0x40], 0x51c2770b
mov dword [rsp - 0x34], 0x1f69937f
call fcn.1400972b0
mov r8d, ebx
jmp 0x14002e384
xorps xmm1, xmm0
movdqu xmmword [rcx + 0x20], xmm1
movdqu xmm0, xmmword [rcx + 0x30]
movdqa xmm1, xmm2
mov dword [rsp - 0x30], 0x3f3364
jmp 0x14002ea79
test rbx, rbx
je 0x14002e435
push r11
movabs r11, 0x3bf11700000358e9
jne 0x14002e701
jmp 0x14002ea48
je 0x14002e701
call rcx
cmp rbx, rdx
bswap rdi
movabs r9, 0x1036900000254e9
call rax
ror r12d, 0xd
syscall
or r15d, 0xff42ac2d
cmp r10d, 0x4dff3a48
ret
jmp 0x14002e95a
movzx edx, bx
mov dword [rsp - 0xc], ebp
xchg rsi, rsi
jmp 0x14002e200
mov dword [rsp - 0x44], 0x42064811
mov dword [rsp - 0x30], 0x3f69be66
xchg r15, r15
mov dword [rsp - 0x40], ecx
mov r8, qword [0x1401405f8]
movabs rcx, 0x85092c142965b08f
jmp 0x14002e034
mov ecx, 0x2965b08f
adc al, 0x2c
or dword [rbp - 0x72717], eax
inc edi
and al, 0xc8
out dx, eax
in eax, dx
clc
mov r9, qword [0x1401405e8]
movabs rcx, 0xa7c482a8589855c4
add r9, rcx
jne 0x14002e7bd
je 0x14002e7bd
neg rcx
mul rsi
lea r11d, [rbp - 0xddf4]
rcl r8d, 0xa
add r9d, 0xf00a91ee
cmp ebp, 0x4d150dc
cpuid
or esi, 0xaea34540
scasb al, byte [rdi]
lea ebp, [rcx + 0x449c]
lea esi, [rdi - 0x5790]
cpuid
call rcx
rol esi, 0x45
jnp 0x14002eb08
movabs rsi, 0x54ea6ffffff5ee9
pushf
rol edx, 0xbc
sub edx, 0x3a38ed91
cmp r12, rbx
ret
jmp 0x14002e720
movzx eax, byte [rcx + 3]
mov byte [rsp + 0x33], al
mov eax, dword [rsp + 0x30]
mov dword [rsp - 0x44], edx
push rdx
movabs rdx, 0x4f1c84fffffd65e9
jne 0x14002e7e7
jmp 0x14002e551
jmp 0x14002eb87
add r9, rcx
mov r8d, 0xa
mov rbx, rbx
push rcx
movabs rcx, 0xc3502fffffcabe9
je 0x14002e813
jmp 0x14002e4b5
jne 0x14002e813
movabs rcx, 0x4cf70cfffff87ae9
or edi, 0x8dc2058c
sub r13d, 0x4d7d47a3
cpuid
popfq
cmp ebp, 0x84854c0f
add ecx, 0x5fe0de0
bswap r14
call 0x14002f4ff
jmp 0x14002e092
test qword [rcx + rax*4 - 0x1f21f3f], r8
add eax, 0xe8ce0f49
ror byte [rax + rax], 0
add rcx, 4
cmp rcx, rdx
jb 0x14002e33e
mov dword [rsp - 0x2c], ebx
mov rax, rdi
mov rbx, qword [rsp + 0x38]
jmp 0x14002e1ca
movdqu xmm0, xmmword [rcx]
add rax, 0x10
mov dword [rsp - 0x3c], 0x318f4dfd
xchg rcx, rcx
movdqa xmm1, xmm2
xorps xmm1, xmm0
je 0x14002e87d
jne 0x14002e87d
movabs r9, 0x40ff57000002cde9
or r8d, 0xca59421f
ror ebx, 0x1a
jmp rax
jmp 0x14002eb4f
mov rcx, rax
mov r12, r12
mov dword [rsp - 0x10], esi
mov dword [rsp - 0xc], 0x350120b5
ror r8, 0x28
je 0x14002e8ec
jne 0x14002e8ec
call rax
rol ebp, 0x79
or r12d, 0x2d3cd1c5
call 0x14002f253
js 0x14002dc24
rcr edx, 0xed
jmp rcx
jmp 0x14002ea24
mov dword [rsp - 0x10], ecx
xchg r14, r14
mov rdi, rax
call fcn.140097940
lea rdx, [rbx + rdi]
xor eax, eax
mov dword [rsp - 0x28], 0x60038241
jmp 0x14002e2a8
movdqu xmm0, xmmword [rcx + 0x10]
movdqa xmm1, xmm2
xorps xmm1, xmm0
xchg r13, r13
mov dword [rsp - 0x14], esi
jmp 0x14002e05e
movzx eax, byte [rcx]
xchg rcx, rcx
mov byte [rsp + 0x32], al
jmp 0x14002e7d4
jne 0x14002e6eb
je 0x14002e6eb
call 0x14002e9c5
add rsp, 0x20
pop r11
ret
nop
jmp 0x14002ee43
mov dword [rsp - 0x40], edx
mov dword [rsp - 0x18], esi
mov r15, r15
jmp 0x14002eac3
shl byte [rsi - 0x64], 1
dec rdi
mov ecx, 0x150e071
movabs r13, 0x12cdb4fffff671e9
jle 0x14002ecfc
sub r9d, 0x5f8d3df2
test r13, rcx
lea ebx, [rdi + 0xfa4c]
ret 0x10
call r8
mov rsi, rax
mov r10, r10
mov r15, r15
mov dword [rsp - 0x1c], 0x278f9210
mov dword [rsp - 0x30], 0x644e4a2b
test rax, rax
jmp 0x14002dfff
pop r11
xchg r8, r8
mov r13, r13
mov r11, r11
xchg r12, r12
jmp 0x14002e3fb
je 0x14002e06a
call 0x14002ec19
add rsp, 0x20
pop r12
ret
pop r12
movdqu xmm0, xmmword [rcx + 0x20]
jmp 0x14002e14e
mov dword [rsp - 0x40], 0x73e95b62
mov dword [rsp - 0x38], ebp
xorps xmm1, xmm0
movdqu xmmword [rcx + 0x30], xmm1
add rcx, 0x40
mov dword [rsp - 0x14], 0x2caf4349
jmp 0x14002e42c
jne 0x14002e051
je 0x14002e051
call 0x14002eacd
add rsp, 0x20
jmp 0x14002e637
mov byte [rsp + 0x30], al
movzx eax, byte [rcx + 1]
mov byte [rsp + 0x31], al
jmp 0x14002e94b
mov dword [rsp - 0x14], ebx
xchg r11, r11
mov dword [rsp - 0x3c], 0x3030fdc5
movabs rdx, 0x7b02b7382439e614
add r8, rdx
jmp 0x14002e2fd
pop rbx
ret
pop rbx
xchg r12, r12
add rbx, 3
jne 0x14002eb30
je 0x14002eb30
pop rbx
pop r14
call rax
lea r10d, [rcx - 0xc80f]
jo 0x14002e1ca
add ebp, 0xfa15117b
or r13d, 0x449818ad
lea edi, [rbx - 0x5e3]
or edx, 0x93042779
movabs rdx, 0x22f18ffffff59fe9
cpuid
jbe 0x14002f4f2
jmp 0x14002e0d4
cmp r11, rbx
lea r10d, [rdi - 0x7213]
jmp 0x14002f350
movdqu xmmword [rcx], xmm1
mov dword [rsp - 0x20], 0x7c077b34
mov dword [rsp - 0x2c], edi
jmp 0x14002e933
mov r13, r13
mov dword [rsp - 0x14], 0x4b71f745
ror r8, 0x29
push rdx
movabs rdx, 0x507ab0fffff79de9
jne 0x14002eb76
jmp 0x14002e318
je 0x14002eb76
jmp 0x14002e4a6
je 0x14002e7e7
call 0x14002ed39
add rsp, 0x20
pop rdx
ret
mov dword [rsp - 0x20], edi
mov dword [rsp - 0x18], 0x6ece4d31
movabs rcx, 0x3ebdbc0b9c54e763
jmp 0x14002e0a8
mov dword [rsp - 0x3c], 0xc35a564
mov dword [rsp - 0x44], edx
and al, 0xbc
mov dword [rsp - 0x28], 0x45be6364
mov dword [rsp - 0x2c], 0x5ae226f9
movabs rcx, 0x5937a78f1dda7874
not r8
add r8, rcx
jmp 0x14002e896
mov rbx, qword [rsp + 0x38]
xor eax, eax
mov rsi, qword [rsp + 0x40]
jmp 0x14002ebfc
pop rdi
ret
mov dword [rsp - 0x10], 0x2074eb6a
mov dword [rsp - 0x3c], 0x4308e83c
mov dword [rsp - 0x3c], 0x59681c6c
xchg rbp, rbp
add rsp, 0x20
jmp 0x14002ebfa
mov dword [rsp - 0x10], 0x56db8508
mov dword [rsp - 0x24], ecx
mov dword [rsp - 0x1c], 0x15f5c933
mov dword [rsp - 0x38], 0x15d77c53
mov rbx, qword [rcx + 0x58]
mov rcx, r15
jmp 0x14002ecd4
add rbx, 0x2a0
mov dword [rsp - 0xc], 0x77903c38
mov r11, r11
mov dword [rsp - 0x44], 0x3d12c119
xchg rbp, rbp
jmp 0x14002f48a
adc bh, byte [0x129f073e5]
jmp 0x18802eca9
xchg rbx, rbx
mov r14, r14
call fcn.1400ed950
mov r14, rax
mov rcx, qword [rax]
mov dword [rsp - 0x28], ebp
mov rsi, qword [rcx + 0x60]
jmp 0x14002ef98
call fcn.1400fb310
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x2c], edi
mov dword [rsp - 0x28], 0xe38e332
jmp 0x14002ee4d
jrcxz 0x14002ed21
invalid
mov dword [rsp - 0x28], 0x22047e3f
mov dword [rsp - 0x34], 0x47d7ee7f
mov dword [rsp - 0xc], 0x6807fd78
out dx, al
xlatb
mov dword [r12 + r12 - 0xc], 0x6807fd78
mov rax, qword [rcx]
lea r8, [rdx + 0x10]
add rdx, 8
jmp 0x14002f187
ret
pop r14
mov rcx, r15
jmp 0x14002f336
add byte [rcx + 0x48c0244c], cl
mov edx, dword [rax]
mov dword [rsp - 0x40], ecx
mov rdx, qword [rax]
mov rbx, qword [rdx + 0x58]
jmp 0x14002f375
mov r12, r12
xchg r12, r12
jne 0x14002ed68
je 0x14002ed68
lea ecx, [rbx + 0xe828]
syscall
jp 0x14002e05b
rcl r15d, 0x6f
rol r10d, 0x25
rol edx, 0x25
neg r14
je 0x14002e572
lea ebx, [rbx - 0x79e9]
movabs r14, 0x298a41000002bce9
lea r12d, [rcx - 0x1ccd]
or esi, 0x9a8df4fd
rcl r13d, 0x60
mov r15d, 0x2178771f
lea r15d, [rdx + 0xe3bf]
rcl ecx, 0xd1
syscall
sub r12d, 0xc8d0c6ca
cmp r13d, 0x7a405ceb
ret
jmp 0x14002f029
mov dword [rsp + 0x28], 0xffe61824
mov r8, rax
mov dword [rsp - 0x40], 0x492168c2
jmp 0x14002ef76
call 0x14002ee63
add rsp, 0x60
pop r9
ret
ret
pop r14
ret
rol ebp, 0x9c
cpuid
call 0x14002e2bc
mov dword [rsp - 0x44], 0x1195f0d
mov dword [rsp - 0x38], 0x640bd8d0
mov ecx, dword [rax]
mov dword [rsp + 0x78], ecx
and al, 0x78
mov rcx, r15
mov dword [rsp + 0x7c], 4
mov dword [rsp - 0x40], 0x4113a3fd
jmp 0x14002f5c7
jne 0x14002f3a0
je 0x14002f3a0
call 0x14002efe8
add rsp, 0x60
pop rbx
ret
pop rbx
jmp 0x14002f352
mov dword [rsp - 0x2c], 0x5843ae52
mov rcx, rdi
lea r9d, [rbp + 2]
jmp 0x14002efb0
mov rbx, rbx
mov dword [rsp - 0x24], 0x3a8b034e
mov dword [rsp - 0x38], 0x41734a03
xchg rbx, rbx
sub ecx, 4
mov dword [rsp + 0x80], ebp
jmp 0x14002f5a2
call fcn.1400ed950
xchg r13, r13
mov dword [rsp - 0x24], 0x2b0ebf95
jmp 0x14002f571
pop rdx
mov ebx, ebp
nop dword [rax]
nop word [rax + rax]
jmp 0x14002f316
mov r15, r15
mov qword [rsp + 0x78], rbp
lea rdx, [rsp + 0x78]
mov dword [rsp + 0x20], 0xffbe141d
mov dword [rsp - 0x3c], 0x30006669
jmp 0x14002ee98
mov rcx, r15
call 0x1400fb440
lea rdx, [rsp + 0x78]
mov dword [rsp - 0x44], edi
push r14
jmp 0x14002f5d9
call rbx
mov rcx, r15
mov dword [rsp - 0x14], 0x689a55c4
je 0x14002efff
jne 0x14002efff
test rcx, rdi
ja 0x14002ec97
popf
cmp r10, rdi
sub edi, 0x43c3832d
lea r8d, [rdx - 0xe2de]
rol r10d, 0xcf
jle 0x14002f1fb
lea ebp, [rbx - 0x2ec9]
call rcx
pause
cmp r15, rdx
rcr r11d, 0x19
jl 0x14002f0ef
movabs rsi, 0x5ce74bfffffc9de9
or edi, 0x700c1dd3
lea r13d, [rcx + 0x9550]
test r13, rdx
call fcn.14002ff4a
pop rbp
ret
jmp 0x14002eca1
mov dword [rsp - 0x1c], 0x4ee21412
call fcn.1400ed950
lea rdx, [rsp + 0x88]
push r9
movabs r9, 0x6058c4000001aee9
jne 0x14002f042
jmp 0x14002f1f5
je 0x14002f042
jmp 0x14002edba
mov dword [rsp - 0x2c], 0x61869963
xchg rbx, rbx
lea r8, [rsp + 0x78]
mov dword [rsp + 0x20], 0xff250000
lea rdx, [rsp + 0x80]
mov ecx, dword [rax + 4]
jmp 0x14002eefc
mov rsi, qword [rsp + 0x50]
cmp qword [r15 + 0x10e8], rbp
mov dword [rsp - 0x30], 0x71253ceb
jbe 0x14002f497
push rdx
jmp 0x14002f240
mov rbp, rbp
mov dword [rsp - 0x30], 0x5d939a89
mov dword [rsp - 0x2c], 0x4fcd29ea
jmp 0x14002f166
je 0x14002f366
call 0x14002f285
add rsp, 0x60
pop rdi
ret
pop rdi
mov rcx, r15
jne 0x14002f133
je 0x14002f133
push r12
add ebp, 0x38124b64
test r12, rdi
jmp rax
jmp 0x14002ef21
add rsp, 0x60
pop r8
ret
pop r8
call fcn.1400ed950
mov rcx, r15
mov rdi, rax
jmp 0x14002ed22
mov dword [rsp - 0x24], edx
call fcn.1400ed820
mov rbp, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x70]
add rsp, 0x60
mov rdx, rdx
pop r15
jmp 0x14002f3e0
mov dword [rsp - 0x1c], 0x32782402
mov dword [rsp - 0x40], 0x5a2a1154
mov dword [rsp - 0x18], 0x50277bbd
jmp 0x14002f4b1
pop rbx
ret
pop rbx
xchg r12, r12
call fcn.1400ee1f0
mov dword [rsp + 0x28], 0xffae454a
lea r9d, [rbp + 1]
je 0x14002f1c3
jne 0x14002f1c3
popf
movabs rsi, 0x1d41e5fffffe8be9
rcr esi, 0xc2
pause
jmp rcx
jmp 0x14002f053
add byte [rcx + 0x59], al
pop r9
mov rdi, rax
mov rcx, qword [rax]
mov ecx, dword [rax]
je 0x14002f215
jne 0x14002f215
add ecx, 0x37f04385
mov r13d, 0x758bf6f7
jne 0x14002ec9d
movabs r10, 0x5095b3fffffa3de9
jl 0x14002ed54
jmp 0x14002ec57
or ebx, 0x35e9bbe7
lea r13d, [rcx - 0x5dbe]
jb 0x14002ee61
lea r15d, [rbx - 0x53be]
ret 0x38
movabs rdx, 0x75e363fffffcefe9
jne 0x14002f242
jmp 0x14002ef36
je 0x14002f242
jmp 0x14002f41b
mov dword [rsp - 0x20], esp
push r14
movabs r14, 0x287a57fffffe53e9
jne 0x14002f25b
jmp fcn.14002f0b3
je 0x14002f25b
jmp 0x14002f2b9
call qword [rdx + 0x98]
mov rcx, r15
mov dword [rsp - 0x24], 0x39241776
mov dword [rsp - 0x1c], 0x6df251fa
jne 0x14002f2ae
je 0x14002f2ae
lea r15d, [rcx - 0xc17e]
test rdx, rcx
or r13d, 0x59899313
lea r10d, [rdx - 0xdb22]
pause
jmp 0x14002e3ae
jmp 0x14002f09b
call fcn.14002f2b6
add rsp, 0x60
pop r14
ret
je 0x14002f5ca
call 0x14002f2a5
add rsp, 0x60
jmp 0x14002f1a4
invalid
mov dword [rsp - 0x3c], 0x3a428d96
mov dword [rsp - 0x18], 0x4e3a1730
mov rsi, rsi
mov dword [rsp - 0x24], 0xb3aa468
jmp 0x14002f49f
mov edi, dword [rax + 0xe0]
xor edi, 0xa8323c2
mov dword [rsp - 0x20], edi
mov dword [rsp - 0x30], edi
mov r12, r12
jmp 0x14002f253
invalid
xchg r15, r15
call fcn.1400ee1f0
xor ebp, ebp
jmp 0x14002eda2
call rbx
push rdi
movabs rdi, 0x71d283fffffd86e9
jne 0x14002f366
jmp 0x14002f0f1
jmp 0x14002f0e0
lea rdx, [rsp + 0x80]
mov dword [rsp - 0x1c], 0x7924e6c6
mov dword [rsp - 0x24], 0x79fb6891
mov dword [rsp - 0x14], 0x1a804dba
mov dword [rsp - 0x30], 0x1bb7b0c8
push rbx
movabs rbx, 0x84cd2fffffaede9
jmp 0x14002ee7b
jmp 0x14002ee92
mov rdx, rdx
test rcx, rcx
je 0x14002f4bc
cmp byte [rcx + 0x2a5], 0
je 0x14002f4bc
jmp 0x14002ecef
push r14
movabs r14, 0x1e1e06fffff9fce9
jne 0x14002f3e4
jmp 0x14002ede5
je 0x14002f3e4
call 0x14002f519
add rsp, 0x60
pop r14
jmp 0x14002ede4
call 0x14002f4bc
add rsp, 0x60
pop rdx
ret
cmp rbp, qword [r15 + 0x10e8]
jb 0x14002f49f
mov rcx, r15
jmp 0x14002f553
mov rdx, qword [r15 + 0x10e0]
add rdx, rbx
mov rcx, qword [rdx]
jmp 0x14002f3ad
mov dword [rsp - 0x38], 0x25f7de73
call qword [rax + 0x30]
inc rbp
jne 0x14002f4cb
je 0x14002f4cb
test r10, rdx
neg r8
movabs rbp, 0x4ed2bbfffff7afe9
jmp rax
jmp 0x14002ec7f
movabs r8, 0xc6a57fffffc5be9
jne 0x14002f4f4
jmp 0x14002f154
je 0x14002f4f4
call fcn.14002f66b
jne 0x14002f539
je 0x14002f539
lea ebp, [rcx - 0xbb95]
and esi, 0x108d7523
rcr r14d, 0x3d
rcl r15d, 0x35
and r10d, 0x27cf90fd
test r11d, 0xece5be77
call rax
lea r8d, [rbx + 0x8ea0]
rcr ecx, 0x89
movabs r15, 0x654665fffffc0fe9
add r9d, 0x6e574629
rcr r11d, 6
jbe 0x14002f659
jmp 0x14002f14d
ret
call fcn.1400ed950
mov dword [rsp - 0x14], 0x5e1a448b
xchg rsi, rsi
xchg rdx, rdx
mov rcx, rax
mov rdx, qword [rax]
jmp 0x14002f26c
mov dword [rsp - 0x30], 0x74f6263c
mov dword [rsp - 0x10], 0x72007ed0
mov dword [rsp - 0x38], 0x25ba338e
mov rcx, rax
mov rdx, qword [rax]
call qword [rdx + 0x90]
mov dword [rsp - 0x28], 0x6d1136d1
jmp 0x14002f5f7
mov dword [rsp + 0x84], ecx
mov dword [rsp - 0x40], ebp
xchg r13, r13
mov dword [rsp - 0x44], edi
xchg r9, r9
mov dword [rsp - 0x20], 0x42f55ebf
mov rcx, rdi
jmp 0x14002f361
push rbx
movabs rbx, 0x111d88fffffbd7e9
jne 0x14002f5ca
jmp 0x14002f1a6
jmp 0x14002f302
movabs r14, 0x1a0ce9fffff738e9
jne 0x14002f5db
jmp 0x14002ed18
je 0x14002f5db
call 0x14002f6ef
add rsp, 0x60
pop r14
jmp 0x14002ed17
mov r8, r8
mov dword [rsp - 0x10], 0xeae9762
mov dword [rsp - 0x34], ebx
mov r9, r9
mov dword [rsp - 0xc], 0x98b0576
mov r14, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
jmp 0x14002f07b
mov rcx, r15
call fcn.1400ed950
mov dword [rsp - 0x30], edi
xchg r8, r8
lea rdx, [r14 + 0x10]
mov r8b, 1
add dword [rax - 0x75], ecx
or byte [rbp + 0x2c], dh
je 0x14002f69d
jb 0x14002f313
neg rdi
jmp rcx
jmp 0x14002fa41
xchg rcx, rcx
mov r15, r15
mov dword [rsp - 0x28], 0x3b9290fd
mov dword [rsp - 0x10], 0x7d5f536c
insb byte [rdi], dx
push rbx
pop rdi
jge 0x14002f6bc
and al, 0xc8
adc byte [rbp - 0x56], dl
add eax, 0xe9d88b48
in al, 2
add byte [rax], al
call fcn.140097730
lea rdx, [r14 + 0x18]
mov dword [rsp - 0x14], 0xacbfde4
mov r11, r11
push r10
jmp 0x14002f71f
movabs r10, 0x32e310000001ece9
jne 0x14002f721
jmp 0x14002f912
je 0x14002f721
call 0x14002f7eb
jmp 0x14002f908
pop rbp
mov qword [rcx + 0x280], r13
add byte [rax], al
call fcn.14002ce20
mov rcx, qword [r14]
add rcx, 0x10
mov dword [rsp - 0x10], 0x13b0d146
mov al, 0x13
jmp 0x14002fad4
mov dword [rsp - 0x38], 0x64b8628c
push rbp
movabs rbp, 0x728ed8941d1dd2eb
jne 0x14002f7bb
jmp 0x14002f78f
rcr byte [0xcedb8bdf], cl
jb 0x14002f839
div byte [rsp + rbp + 0x75]
sub al, byte [rcx + 0x6609bce5]
xchg ecx, eax
je 0x14002f7f3
jne 0x14002f7f3
and ebp, 0x916609bc
cmp r8d, 0xbd8fee52
rcl edi, 0x6f
inc rdi
test rbp, rdx
popfq
mov edi, 0x9469b37e
jne 0x14002f7a9
test r9, rbx
rol r14d, 0xbf
pop rbp
pop r14
movabs r8, 0x8b8c0000035ae9
test ebx, 0xabad0be
jge 0x14002ed37
jmp 0x14002fb52
jg 0x14002e9f6
call rax
call fcn.14003047e
mov dword [rsp - 0x30], esi
mov dword [rsp - 0x30], 0x4889a16d
push rsi
movabs rsi, 0x644267000002d1e9
jne 0x14002f823
jmp 0x14002faf9
je 0x14002f823
call 0x14002f7dd
jmp 0x14002faf0
call 0x14002f905
add rsp, 0xc0
pop rdi
je 0x14002f88e
jne 0x14002f88e
lea r13d, [rbp - 0x2bb5]
lea r14d, [rbp - 0xf63a]
cpuid
add r10d, 0x53fbff7c
lea ebp, [rbx + 0x8992]
rcl r9d, 0x36
cmp edx, 0x12b76819
lea r8d, [rbx + 0xea3d]
rcr esi, 0x92
jb 0x140030229
push r15
jg 0x14002f1f4
cmp r9, rcx
movabs r8, 0x7b886100000086e9
rcl r10d, 0x34
jnp 0x14002ece7
jmp 0x14002f919
ror ebp, 0x7d
lea edi, [rdi - 0x5000]
jmp rax
mov dword [rsp - 0x24], 0x4f9a51d3
mov dword [rsp - 0x40], 0x1c7a3f76
mov dword [rsp - 0x18], 0x5acda49a
mov qword [r14], rax
mov qword [rsp + 0x98], 0x290
jmp 0x14002f704
add rsp, 0xc0
pop r10
ret
pop r10
jmp 0x14002f6de
ret
call r9
mov ecx, 0x290
mov dword [rsp - 0x30], 0x1b4146db
sbb eax, r15d
and al, 0xc4
or rdi, rsi
insd dword [rdi], dx
jmp 0x14002f8bd
add dword [rax], eax
add byte [rax - 0x75], cl
je 0x14002f9df
and cl, ch
jl 0x14002f9bb
invalid
rcl dword [rbp + 4], cl
and al, 0xe9
test edi, edi
invalid
lea rcx, [rax + 8]
mov qword [rax], rsi
mov dword [rsp - 0x24], 0x42b46e1a
jmp 0x14002fa93
mov dword [rsp - 0x1c], 0x502de5ff
xchg r8, r8
mov dword [rsp - 0x1c], 0x419f90db
mov r12, r12
mov r9, qword [rcx]
mov rcx, rax
jmp 0x14002f936
xchg r9, r9
mov dword [rsp - 0x18], 0x12bad76e
mov dword [rsp - 0x14], edx
xchg r15, r15
jmp 0x14002f7b0
cmp rax, 5
jae 0x14002fc3e
add eax, 0x18a830f
add byte [rax], al
xchg r12, r12
mov dword [rsp - 0x3c], 0x56872c14
mov rdx, rdx
mov qword [rsp + 0x20], rbx
mov rax, qword [rcx + 0x280]
jmp 0x14002faaa
add rsp, 0xc0
pop rsi
ret
pop rsi
xor r13d, r13d
jmp 0x14002f656
je 0x14002f7bb
call 0x14002fa9a
add rsp, 0xc0
pop rbp
ret
mov rcx, qword [rsp + 0x98]
mov rbx, rbx
mov rbp, rbp
jmp 0x14002fc67
xor edx, edx
mov rax, qword [rcx]
call qword [rax]
jmp 0x14002fc89
call fcn.140097490
jmp 0x14002fe23
cmp rcx, 0x78
jbe 0x14002fcb7
mov rcx, qword [rsp + 0x20]
mov r8, r8
mov dword [rsp - 0x24], 0x3173d44e
xchg rcx, rcx
jmp 0x14002fc51
mov dword [rsp - 0x28], edi
mov dword [rsp - 0x30], 0x3861c19c
mov dword [rsp - 0x34], 0xe264faa
mov dword [rsp - 0x24], 0x34ff907a
mov dword [rsp - 0x28], 0x3444fc95
mov rcx, qword [rsp + 0x20]
jmp 0x14002fc5d
test rcx, rcx
mov dword [rsp - 0x38], 0x1e95e66e
mov dword [rsp - 0x30], 0x6535c6cc
xchg r8, r8
mov dword [rsp - 0x40], esi
jmp 0x14002fdd1
xchg r8, r8
mov r13, qword [rsp + 0xa8]
mov r12, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
mov dword [rsp - 0xc], 0x26fd2265
mov dword [rsp - 0x20], 0x4ee2c407
mov dword [rsp - 0x28], ecx
and al, 0xd8
jmp 0x14002fd1e
jne 0x14002fd42
je 0x14002fd42
call 0x14002fc2d
add rsp, 0x7c
pop r14
pop rsi
jmp 0x14002fe88
mov rsi, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0xd0]
mov rbp, qword [rsp + 0xd8]
mov r14, qword [rsp + 0xa0]
push r14
movabs r14, 0x2a555100000142e9
jmp 0x14002fd0a
jmp 0x14002fe89
jne 0x14002f656
mov dword [rsp - 0x34], 0x7f5e3942
mov dword [rsp - 0x34], 0xa429516
mov r9, r9
mov dword [rsp - 0x3c], ecx
je 0x14002fdab
jne 0x14002fdab
div r15
and r15d, 0xdbb0e90c
lea r8d, [rbp + 0x70d2]
int3
jmp 0x14002fcd6
pop r15
ret
je 0x14002fe23
mov rax, qword [rsp + 0x20]
lea rcx, [rsp + 0x20]
je 0x14002fdec
jne 0x14002fdec
call 0x14002fcdd
movabs r15, 0x648c5bdb358a22eb
pushf
lea edi, [rcx + 0x5caf]
test edx, 0x15588dce
test rcx, rbx
jo 0x14002faad
jmp 0x14002fe10
jmp 0x14002fd03
xchg rdi, rdi
mov dword [rsp - 0x34], ebx
mov dword [rsp - 0x40], 0x49a0fbc
xor edx, edx
call qword [rax]
mov rcx, qword [r14]
mov rax, qword [rcx]
je 0x14002fe53
jne 0x14002fe53
lea r10d, [rdx + 0xedb4]
cmp r10d, 0x5d4ae952
call rax
xor r15d, 0xcc05dd59
rcr r9d, 0x34
rcl edx, 0x59
jne 0x14002f9b4
movabs r9, 0xa348653407411eb
jno 0x14002faa2
jmp 0x14002fe66
jmp 0x14002f7bc
mov dword [rsp - 0x40], 0x655b4c96
mov dword [rsp - 0x3c], 0x5bec697b
call qword [rax + 8]
add r14, 0x2a0
cmp r14, rbp
jmp 0x14002fd4f
ret
pop r14
xchg r14, r14
mov rsi, rsi
add rsp, 0xc0
jmp 0x14002fdce
mov word [r8 + 0x48], r9w
xchg rsi, rsi
mov dword [rsp - 0x30], 0x5c331818
add rsp, 0x50
pop rbp
ret
pop rsp
and al, 0x68
mov rax, r8
jmp 0x1400301d8