Function at 0x7ff7a3908440
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x678]
sub rsp, 0x750
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
mov rax, qword [0x7ff7a4317500]
xor rax, rsp
mov qword [rbp + 0x600], rax
xor r13d, r13d
movdqa xmm0, xmmword [0x7ff7a39e0d20]
movdqu xmmword [rbp + 0x190], xmm0
movdqa xmm1, xmmword [0x7ff7a39e11e0]
movdqu xmmword [rbp + 0x1a0], xmm1
movdqa xmm0, xmmword [0x7ff7a39e1180]
movdqu xmmword [rbp + 0x1b0], xmm0
mov word [rbp + 0x1c0], 0x1807
xor eax, eax
mov byte [rbp + 0x1c2], al
mov ecx, r13d
movzx eax, byte [rbp + 0x190]
xor byte [rbp + rcx + 0x191], al
movzx eax, byte [rbp + 0x190]
xor byte [rbp + rcx + 0x192], al
movzx eax, byte [rbp + 0x190]
xor byte [rbp + rcx + 0x193], al
movzx eax, byte [rbp + 0x190]
xor byte [rbp + rcx + 0x194], al
movzx eax, byte [rbp + 0x190]
xor byte [rbp + rcx + 0x195], al
movzx eax, byte [rbp + 0x190]
xor byte [rbp + rcx + 0x196], al
movzx eax, byte [rbp + 0x190]
xor byte [rbp + rcx + 0x197], al
add rcx, 7
cmp rcx, 0x31
jb 0x7ff7a39084d0
mov byte [rbp + 0x1c2], r13b
lea rdx, [rbp + 0x191]
lea rcx, [rbp + 0x90]
call fcn.7ff7a380acb0
mov rbx, rax
mov qword [rsp + 0x48], rax
mov al, 1
mov byte [0x7ff7a4320b30], al
lea rsi, [0x7ff7a4320b10]
cmp rsi, rbx
je 0x7ff7a3908592
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x7ff7a390857f
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rsi
call fcn.7ff7a380d7d0
movzx eax, byte [0x7ff7a4320b30]
mov edi, r13d
mov dword [0x7ff7a4320b34], r13d
mov r12, 0xffffffffffffffff
test al, al
je 0x7ff7a39085de
test edi, edi
jne 0x7ff7a3908b09
cmp rsi, rbx
je 0x7ff7a39085da
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x7ff7a39085c1
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rsi
call fcn.7ff7a380d7d0
mov edi, dword [0x7ff7a4320b34]
movzx eax, byte [0x7ff7a4320b30]
test al, al
jne 0x7ff7a39085a7
mov edi, dword [rsp + 0x48]
mov rcx, rbx
call fcn.7ff7a380aaf0
cmp edi, 2
je 0x7ff7a3909ed8
lea rdx, [0x7ff7a39df4e0]
movss xmm9, dword [0x7ff7a39d0378]
cmp edi, 6
jne 0x7ff7a3909675
mov ecx, 0x3e8
call qword [sym.imp.kernel32.dll_Sleep]
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x110], xmm1
lea r8d, [rdi + 9]
lea rdx, [0x7ff7a39df8c0]
lea rcx, [rbp + 0x100]
call fcn.7ff7a3814400
mov byte [rbp + 0x120], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
mov qword [rbp + 0x138], r13
mov qword [rbp + 0x140], r13
lea r8d, [rdi + 0xa]
lea rdx, [0x7ff7a39df8d0]
lea rcx, [rbp + 0x128]
call fcn.7ff7a3814400
mov byte [rbp + 0x148], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x160], xmm1
mov r12d, 0xa
mov r8d, r12d
lea rdx, [0x7ff7a39df8e8]
lea rcx, [rbp + 0x150]
call fcn.7ff7a3814400
mov byte [rbp + 0x170], 0
mov rbx, qword [0x7ff7a4320a98]
mov r8, qword [rbx + 8]
lea rsi, [0x7ff7a4320a98]
mov rdx, rsi
mov rcx, rsi
call fcn.7ff7a38f4310
mov qword [rbx + 8], rbx
mov qword [rbx], rbx
mov qword [rbx + 0x10], rbx
mov qword [0x7ff7a4320aa0], r13
mov r15, qword [0x7ff7a4320a98]
lea r14, [rbp + 0x100]
movabs rbx, 0x38e38e38e38e38e
nop
mov r9, r14
mov r8, r15
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.7ff7a38f4640
movups xmm6, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0xd0], xmm0
cmp byte [rbp + 0xd0], 0
jne 0x7ff7a39087b3
cmp qword [0x7ff7a4320aa0], rbx
je 0x7ff7a3909f22
mov rdi, qword [0x7ff7a4320a98]
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x50], r13
mov edx, 1
mov rcx, rsi
call fcn.7ff7a390e990
mov rsi, rax
mov qword [rsp + 0x50], rax
mov rdx, r14
lea rcx, [rax + 0x20]
call fcn.7ff7a380acf0
movzx eax, byte [r14 + 0x20]
mov byte [rsi + 0x40], al
mov qword [rsi], rdi
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
mov word [rsi + 0x18], 0
mov qword [rsp + 0x50], r13
movaps xmmword [rsp + 0x60], xmm6
mov r8, rsi
lea rdx, [rsp + 0x60]
lea rsi, [0x7ff7a4320a98]
mov rcx, rsi
call fcn.7ff7a390d8f0
movabs rbx, 0x38e38e38e38e38e
add r14, 0x28
lea rax, [rbp + 0x178]
cmp r14, rax
jne 0x7ff7a3908700
lea r9, [0x7ff7a38fa070]
mov edx, 0x28
lea r8d, [rdx - 0x25]
lea rcx, [rbp + 0x100]
call fcn.7ff7a3937ef4
xor cl, cl
mov word [0x7ff7a4320aa8], 0x100
mov dword [0x7ff7a4320aac], 0
mov al, 1
mov byte [0x7ff7a4320a90], al
movss xmm7, dword [0x7ff7a3a13fc0]
movss xmm8, dword [0x7ff7a39e0a24]
test cl, cl
jne 0x7ff7a390882e
mov ecx, r12d
call qword [sym.imp.kernel32.dll_Sleep]
cmp byte [0x7ff7a4320aa8], 0
je 0x7ff7a3908815
movzx eax, byte [0x7ff7a4320a90]
test al, al
je 0x7ff7a3909667
mov word [0x7ff7a4320aa8], 0
mov ebx, r13d
mov dword [0x7ff7a4320ab0], ebx
mov rax, qword [0x7ff7a4320a98]
mov rax, qword [rax]
mov qword [rsp + 0x48], rax
cmp byte [rax + 0x19], 0
jne 0x7ff7a3909527
cmp byte [rax + 0x40], 0
je 0x7ff7a390886f
inc ebx
mov dword [0x7ff7a4320ab0], ebx
lea rcx, [rsp + 0x48]
call fcn.7ff7a38fb2e0
mov rax, qword [rsp + 0x48]
cmp byte [rax + 0x19], 0
je 0x7ff7a3908861
test ebx, ebx
je 0x7ff7a3909527
mov eax, 0x64
cdq
idiv ebx
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x40], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], 0xf
mov qword [rbp + 0xa8], 0xf
movsd xmm0, qword [0x7ff7a39df8c0]
movsd qword [rbp + 0x90], xmm0
mov ecx, dword [0x7ff7a39df8c8]
mov dword [rbp + 0x98], ecx
movzx eax, word [0x7ff7a39df8cc]
mov word [rbp + 0x9c], ax
movzx eax, byte [0x7ff7a39df8ce]
mov byte [rbp + 0x9e], al
mov byte [rbp + 0x9f], 0
lea rdx, [rbp + 0x90]
mov rcx, rsi
call fcn.7ff7a38fb1a0
movzx ebx, byte [rax]
lea rcx, [rbp + 0x90]
call fcn.7ff7a380aaf0
test bl, bl
je 0x7ff7a3908ba7
movdqa xmm1, xmmword [0x7ff7a39e1560]
movdqu xmmword [rbp + 0xc0], xmm1
mov cl, 0x56
mov dl, 0x54
mov r8b, 0x51
movzx r9d, cl
mov r10b, 0x53
mov bl, 0x18
mov dil, 0x6a
mov sil, 0x57
mov r14b, 0x5b
movzx r15d, r10b
mov r12b, 0x4b
mov r13b, 0x4c
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd r11d, xmm1
xor al, r11b
mov byte [rbp + 0xc1], al
xor byte [rbp + 0xc2], r11b
xor byte [rbp + 0xc3], r11b
xor byte [rbp + 0xc4], r11b
xor byte [rbp + 0xc5], r11b
xor byte [rbp + 0xc6], r11b
xor byte [rbp + 0xc7], r11b
xor byte [rbp + 0xc8], r11b
xor byte [rbp + 0xc9], r11b
xor byte [rbp + 0xca], r11b
xor byte [rbp + 0xcb], r11b
xor byte [rbp + 0xcc], r11b
xor byte [rbp + 0xcd], r11b
xor byte [rbp + 0xce], r11b
xor byte [rbp + 0xcf], r11b
xor cl, r11b
mov byte [rbp + 0xd0], cl
xor dl, r11b
mov byte [rbp + 0xd1], dl
xor r8b, r11b
mov byte [rbp + 0xd2], r8b
xor r9b, r11b
mov byte [rbp + 0xd3], r9b
xor r10b, r11b
mov byte [rbp + 0xd4], r10b
xor bl, r11b
mov byte [rbp + 0xd5], bl
xor dil, r11b
mov byte [rbp + 0xd6], dil
xor sil, r11b
mov byte [rbp + 0xd7], sil
xor r14b, r11b
mov byte [rbp + 0xd8], r14b
xor r15b, r11b
mov byte [rbp + 0xd9], r15b
xor r12b, r11b
mov byte [rbp + 0xda], r12b
xor r13b, r11b
mov byte [rbp + 0xdb], r13b
mov al, 0x59
xor al, r11b
mov byte [rbp + 0xdc], al
mov al, 0x4a
xor al, r11b
mov byte [rbp + 0xdd], al
mov byte [rbp + 0xde], 0
movaps xmm2, xmm9
lea rbx, [0x7ff7a39df4e0]
mov rdx, rbx
lea rcx, [rbp + 0xc1]
call fcn.7ff7a390b340
mov ecx, 0x1f4
call qword [sym.imp.kernel32.dll_Sleep]
lea rdx, [rbp + 0x90]
lea rcx, [0x7ff7a43207c8]
call fcn.7ff7a3917d20
movd xmm6, dword [rsp + 0x48]
cvtdq2ps xmm6, xmm6
movss xmm0, dword [0x7ff7a4320aac]
comiss xmm6, xmm0
jbe 0x7ff7a3908ad8
addss xmm0, xmm7
movss dword [0x7ff7a4320aac], xmm0
mov ecx, 0xa
call qword [sym.imp.kernel32.dll_Sleep]
movss xmm0, dword [0x7ff7a4320aac]
comiss xmm6, xmm0
ja 0x7ff7a3908ab4
comiss xmm0, xmm8
jb 0x7ff7a3908aef
mov byte [0x7ff7a4320aa9], 1
mov dword [0x7ff7a4320aac], 0x42c80000
mov dword [rsp + 0x40], 2
cmp byte [0x7ff7a43207c8], 0
je 0x7ff7a3908b47
lea rdx, [0x7ff7a39daffc]
jmp 0x7ff7a3908b59
mov dword [0x7ff7a4320b34], r13d
mov word [rsp + 0x40], 0xc
mov byte [rsp + 0x41], 0
lea rax, [rsp + 0x41]
mov r8, r12
inc r8
cmp byte [rax + r8], 0
jne 0x7ff7a3908b24
lea rdx, [rsp + 0x41]
mov rcx, rsi
call fcn.7ff7a380d7d0
mov byte [0x7ff7a4320b30], 0
jmp 0x7ff7a39085e2
lea rdx, [0x7ff7a39df4e4]
cmp byte [0x7ff7a43207c9], 0
cmovne rdx, rbx
lea rcx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova rcx, qword [rbp + 0x90]
movaps xmm2, xmm9
call fcn.7ff7a390b340
mov ecx, 0x7d0
call qword [sym.imp.kernel32.dll_Sleep]
mov r8, qword [rbp + 0xa8]
cmp r8, 0xf
jbe 0x7ff7a3908ba4
mov rdx, qword [rbp + 0x90]
lea rcx, [rbp + 0x90]
call fcn.7ff7a380ef90
xor r13d, r13d
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], 0xf
mov ecx, 0x20
call fcn.7ff7a393800c
mov qword [rbp + 0x90], rax
mov qword [rbp + 0xa0], 0x10
mov qword [rbp + 0xa8], 0x1f
movups xmm0, xmmword [0x7ff7a39df8d0]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0
mov r14, qword [0x7ff7a4320a98]
mov rbx, qword [r14 + 8]
mov qword [rbp + 0xc0], rbx
mov dword [rbp + 0xc8], r13d
mov r15, qword [rbp + 0xa8]
mov rsi, qword [rbp + 0xa0]
mov r12, qword [rbp + 0x90]
cmp byte [rbx + 0x19], 0
jne 0x7ff7a3908ca5
nop dword [rax]
mov qword [rbp + 0xc0], rbx
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0x90]
cmp r15, 0xf
cmova rdx, r12
mov rdi, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x7ff7a3908c58
mov rcx, qword [rcx]
mov r8, rdi
cmp rsi, rdi
cmovb r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x7ff7a3908c71
jns 0x7ff7a3908c7c
mov al, 0xff
jmp 0x7ff7a3908c7e
cmp rdi, rsi
jae 0x7ff7a3908c7a
mov al, 0xff
jmp 0x7ff7a3908c7e
jbe 0x7ff7a3908c8f
mov al, 1
test al, al
jns 0x7ff7a3908c8f
mov dword [rbp + 0xc8], r13d
mov rbx, qword [rbx + 0x10]
jmp 0x7ff7a3908c9f
mov dword [rbp + 0xc8], 1
mov r14, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x7ff7a3908c30
cmp byte [r14 + 0x19], 0
jne 0x7ff7a3908ce3
lea r8, [r14 + 0x20]
mov r9, qword [r8 + 0x10]
cmp qword [r8 + 0x18], 0xf
jbe 0x7ff7a3908cbe
mov r8, qword [r8]
lea rcx, [rbp + 0x90]
cmp r15, 0xf
cmova rcx, r12
mov rdx, rsi
call fcn.7ff7a38f5740
test eax, eax
je 0x7ff7a3908da6
jns 0x7ff7a3908da6
movabs rax, 0x38e38e38e38e38e
cmp qword [0x7ff7a4320aa0], rax
je 0x7ff7a3909f1c
mov rbx, qword [0x7ff7a4320a98]
lea rdi, [0x7ff7a4320a98]
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], r13
mov edx, 1
mov rcx, rdi
call fcn.7ff7a390e990
nop
xorps xmm0, xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x30], r13
mov qword [rax + 0x38], r13
movups xmm0, xmmword [rbp + 0x90]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rbp + 0xa0]
movups xmmword [rax + 0x30], xmm1
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], 0
mov byte [rax + 0x40], 0
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbx
mov word [rax + 0x18], 0
mov qword [rbp - 0x78], r13
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0xc0], xmm0
mov r8, rax
lea rdx, [rbp + 0xc0]
mov rcx, rdi
call fcn.7ff7a390d8f0
mov r14, rax
mov r15, qword [rbp + 0xa8]
mov r12, qword [rbp + 0x90]
movzx ebx, byte [r14 + 0x40]
cmp r15, 0xf
jbe 0x7ff7a3908dc3
mov r8, r15
mov rdx, r12
lea rcx, [rbp + 0x90]
call fcn.7ff7a380ef90
test bl, bl
je 0x7ff7a390903a
movdqa xmm1, xmmword [0x7ff7a39e1220]
movdqu xmmword [rbp + 0xc0], xmm1
movdqa xmm2, xmmword [0x7ff7a39e0c30]
movdqu xmmword [rbp + 0xd0], xmm2
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0xc1], al
xor byte [rbp + 0xc2], cl
xor byte [rbp + 0xc3], cl
xor byte [rbp + 0xc4], cl
xor byte [rbp + 0xc5], cl
xor byte [rbp + 0xc6], cl
xor byte [rbp + 0xc7], cl
xor byte [rbp + 0xc8], cl
xor byte [rbp + 0xc9], cl
xor byte [rbp + 0xca], cl
xor byte [rbp + 0xcb], cl
xor byte [rbp + 0xcc], cl
xor byte [rbp + 0xcd], cl
xor byte [rbp + 0xce], cl
xor byte [rbp + 0xcf], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0xd0], al
xor byte [rbp + 0xd1], cl
xor byte [rbp + 0xd2], cl
xor byte [rbp + 0xd3], cl
xor byte [rbp + 0xd4], cl
xor byte [rbp + 0xd5], cl
xor byte [rbp + 0xd6], cl
xor byte [rbp + 0xd7], cl
xor byte [rbp + 0xd8], cl
xor byte [rbp + 0xd9], cl
xor byte [rbp + 0xda], cl
xor byte [rbp + 0xdb], cl
xor byte [rbp + 0xdc], cl
xor byte [rbp + 0xdd], cl
xor byte [rbp + 0xde], cl
mov byte [rbp + 0xdf], 0
movaps xmm2, xmm9
lea rdi, [0x7ff7a39df4e0]
mov rdx, rdi
lea rcx, [rbp + 0xc1]
call fcn.7ff7a390b340
mov ecx, 0x1f4
call qword [sym.imp.kernel32.dll_Sleep]
lea rdx, [rbp + 0x90]
lea rcx, [0x7ff7a43207c8]
call fcn.7ff7a3914490
mov r12d, dword [rsp + 0x40]
mov eax, r12d
imul eax, dword [rsp + 0x48]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movss xmm0, dword [0x7ff7a4320aac]
comiss xmm6, xmm0
jbe 0x7ff7a3908f44
nop dword [rax + rax]
addss xmm0, xmm7
movss dword [0x7ff7a4320aac], xmm0
mov ecx, 0xa
call qword [sym.imp.kernel32.dll_Sleep]
movss xmm0, dword [0x7ff7a4320aac]
comiss xmm6, xmm0
ja 0x7ff7a3908f20
comiss xmm0, xmm8
jb 0x7ff7a3908f5b
mov byte [0x7ff7a4320aa9], 1
mov dword [0x7ff7a4320aac], 0x42c80000
inc r12d
mov dword [rsp + 0x40], r12d
cmp byte [0x7ff7a43207c8], 0
je 0x7ff7a3908f75
lea rbx, [0x7ff7a39daffc]
jmp 0x7ff7a3908f87
lea rbx, [0x7ff7a39df4e4]
cmp byte [0x7ff7a43207c9], 0
cmovne rbx, rdi
lea r9, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova r9, qword [rbp + 0x90]
lea r8, [0x7ff7a3a0f00c]
mov edx, 0x100
lea rcx, [0x7ff7a43206b0]
call fcn.7ff7a37f3500
mov qword [0x7ff7a43207b0], rbx
mov dword [0x7ff7a4320b68], r13d
mov dword [0x7ff7a4320bb0], 0
mov dword [0x7ff7a4320bb4], 0x43160000
mov dword [0x7ff7a4320bbc], 0
mov dword [0x7ff7a4320bb8], 0x42200000
mov ecx, 0x7d0
call qword [sym.imp.kernel32.dll_Sleep]
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x7ff7a390903f
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7a3909033
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7a3909652
call fcn.7ff7a3938048
jmp 0x7ff7a390903f
mov r12d, dword [rsp + 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov edi, 0xa
mov qword [rbp + 0xa0], rdi
mov r15d, 0xf
mov qword [rbp + 0xa8], r15
movsd xmm0, qword [0x7ff7a39df8e8]
movsd qword [rbp + 0x90], xmm0
movzx eax, word [0x7ff7a39df8f0]
mov word [rbp + 0x98], ax
mov byte [rbp + 0x9a], 0
mov r14, qword [0x7ff7a4320a98]
mov rbx, qword [r14 + 8]
mov qword [rbp + 0xc0], rbx
mov dword [rbp + 0xc8], r13d
mov rsi, qword [rbp + 0x90]
cmp byte [rbx + 0x19], 0
jne 0x7ff7a3909127
mov r12d, edi
mov qword [rbp + 0xc0], rbx
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0x90]
mov rdi, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x7ff7a39090d0
mov rcx, qword [rcx]
mov r8, rdi
cmp r12, rdi
cmovb r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x7ff7a39090e9
jns 0x7ff7a39090f4
mov al, 0xff
jmp 0x7ff7a39090f6
cmp rdi, r12
jae 0x7ff7a39090f2
mov al, 0xff
jmp 0x7ff7a39090f6
jbe 0x7ff7a3909107
mov al, 1
test al, al
jns 0x7ff7a3909107
mov dword [rbp + 0xc8], r13d
mov rbx, qword [rbx + 0x10]
jmp 0x7ff7a3909117
mov dword [rbp + 0xc8], 1
mov r14, rbx
mov rbx, qword [rbx]
cmp byte [rbx + 0x19], 0
je 0x7ff7a39090b0
mov r12d, dword [rsp + 0x40]
mov edi, 0xa
cmp byte [r14 + 0x19], 0
jne 0x7ff7a3909179
lea rdx, [r14 + 0x20]
mov rbx, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x7ff7a3909140
mov rdx, qword [rdx]
lea rcx, [rbp + 0x90]
mov r8, rdi
cmp rbx, rdi
cmovb r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x7ff7a3909160
jns 0x7ff7a390916f
mov al, 0xff
jmp 0x7ff7a3909171
cmp rdi, rbx
jae 0x7ff7a3909169
mov al, 0xff
jmp 0x7ff7a3909171
jbe 0x7ff7a3909235
mov al, 1
test al, al
jns 0x7ff7a3909235
movabs rax, 0x38e38e38e38e38e
cmp qword [0x7ff7a4320aa0], rax
je 0x7ff7a3909f28
mov rbx, qword [0x7ff7a4320a98]
lea rdi, [0x7ff7a4320a98]
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], r13
mov ecx, 0x48
call fcn.7ff7a393800c
nop
mov qword [rax + 0x30], r13
mov qword [rax + 0x38], r13
movups xmm0, xmmword [rbp + 0x90]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rbp + 0xa0]
movups xmmword [rax + 0x30], xmm1
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], 0
mov byte [rax + 0x40], 0
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbx
mov word [rax + 0x18], 0
mov qword [rsp + 0x68], r13
movups xmm0, xmmword [rbp + 0xc0]
movaps xmmword [rbp + 0xc0], xmm0
mov r8, rax
lea rdx, [rbp + 0xc0]
mov rcx, rdi
call fcn.7ff7a390d8f0
mov r14, rax
mov r15, qword [rbp + 0xa8]
mov rsi, qword [rbp + 0x90]
movzx ebx, byte [r14 + 0x40]
cmp r15, 0xf
jbe 0x7ff7a3909271
lea rdx, [r15 + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x7ff7a3909269
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7a3909659
mov rcx, rsi
call fcn.7ff7a3938048
test bl, bl
je 0x7ff7a390962e
movdqa xmm1, xmmword [0x7ff7a39e0ef0]
movdqu xmmword [rbp + 0xc0], xmm1
mov dl, 0xd
mov r8b, 4
xor r9b, r9b
mov r10b, 0xf
mov r11b, 0x41
mov bl, 0x39
mov dil, 3
mov sil, 0xe
mov r14b, 0x19
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0xc1], al
xor byte [rbp + 0xc2], cl
xor byte [rbp + 0xc3], cl
xor byte [rbp + 0xc4], cl
xor byte [rbp + 0xc5], cl
xor byte [rbp + 0xc6], cl
xor byte [rbp + 0xc7], cl
xor byte [rbp + 0xc8], cl
xor byte [rbp + 0xc9], cl
xor byte [rbp + 0xca], cl
xor byte [rbp + 0xcb], cl
xor byte [rbp + 0xcc], cl
xor byte [rbp + 0xcd], cl
xor byte [rbp + 0xce], cl
xor byte [rbp + 0xcf], cl
xor dl, cl
mov byte [rbp + 0xd0], dl
xor r8b, cl
mov byte [rbp + 0xd1], r8b
xor r9b, cl
mov byte [rbp + 0xd2], r9b
xor r10b, cl
mov byte [rbp + 0xd3], r10b
xor r11b, cl
mov byte [rbp + 0xd4], r11b
xor bl, cl
mov byte [rbp + 0xd5], bl
xor dil, cl
mov byte [rbp + 0xd6], dil
xor sil, cl
mov byte [rbp + 0xd7], sil
xor r14b, cl
mov byte [rbp + 0xd8], r14b
mov byte [rbp + 0xd9], 0
lea r9, [rbp + 0xc1]
lea r8, [0x7ff7a3a0f00c]
mov edx, 0x100
lea rcx, [0x7ff7a43206b0]
call fcn.7ff7a37f3500
lea rdi, [0x7ff7a39df4e0]
mov qword [0x7ff7a43207b0], rdi
mov dword [0x7ff7a4320b68], r13d
mov dword [0x7ff7a4320bb0], 0
mov dword [0x7ff7a4320bb4], 0x43160000
mov dword [0x7ff7a4320bbc], 0
mov dword [0x7ff7a4320bb8], 0x42200000
mov ecx, 0x1f4
call qword [sym.imp.kernel32.dll_Sleep]
lea rdx, [rbp + 0x90]
lea rcx, [0x7ff7a43207c8]
call fcn.7ff7a390eb30
imul r12d, dword [rsp + 0x48]
movd xmm6, r12d
cvtdq2ps xmm6, xmm6
movss xmm0, dword [0x7ff7a4320aac]
mov r12d, 0xa
comiss xmm6, xmm0
jbe 0x7ff7a3909432
nop word [rax + rax]
addss xmm0, xmm7
movss dword [0x7ff7a4320aac], xmm0
mov ecx, r12d
call qword [sym.imp.kernel32.dll_Sleep]
movss xmm0, dword [0x7ff7a4320aac]
comiss xmm6, xmm0
ja 0x7ff7a3909410
comiss xmm0, xmm8
jb 0x7ff7a3909449
mov byte [0x7ff7a4320aa9], 1
mov dword [0x7ff7a4320aac], 0x42c80000
cmp byte [0x7ff7a43207c8], 0
je 0x7ff7a390945b
lea rbx, [0x7ff7a39daffc]
jmp 0x7ff7a390946d
lea rbx, [0x7ff7a39df4e4]
cmp byte [0x7ff7a43207c9], 0
cmovne rbx, rdi
lea r9, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova r9, qword [rbp + 0x90]
lea r8, [0x7ff7a3a0f00c]
mov edx, 0x100
lea rcx, [0x7ff7a43206b0]
call fcn.7ff7a37f3500
mov qword [0x7ff7a43207b0], rbx
mov dword [0x7ff7a4320b68], r13d
mov dword [0x7ff7a4320bb0], 0
mov dword [0x7ff7a4320bb4], 0x43160000
mov dword [0x7ff7a4320bbc], 0
mov dword [0x7ff7a4320bb8], 0x42200000
mov ecx, 0x7d0
call qword [sym.imp.kernel32.dll_Sleep]
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x7ff7a3909634
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7a390951d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7a3909660
call fcn.7ff7a3938048
jmp 0x7ff7a3909634
movdqa xmm1, xmmword [0x7ff7a39e1350]
movdqu xmmword [rbp + 0x190], xmm1
mov dl, 0x5a
mov r8b, 0x14
mov r9b, 0x5b
mov r10b, 0x44
mov r11b, 0x40
mov bl, 0x5d
movzx edi, r9b
movzx esi, dl
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x191], al
xor byte [rbp + 0x192], cl
xor byte [rbp + 0x193], cl
xor byte [rbp + 0x194], cl
xor byte [rbp + 0x195], cl
xor byte [rbp + 0x196], cl
xor byte [rbp + 0x197], cl
xor byte [rbp + 0x198], cl
xor byte [rbp + 0x199], cl
xor byte [rbp + 0x19a], cl
xor byte [rbp + 0x19b], cl
xor byte [rbp + 0x19c], cl
xor byte [rbp + 0x19d], cl
xor byte [rbp + 0x19e], cl
xor byte [rbp + 0x19f], cl
xor dl, cl
mov byte [rbp + 0x1a0], dl
xor r8b, cl
mov byte [rbp + 0x1a1], r8b
xor r9b, cl
mov byte [rbp + 0x1a2], r9b
xor r10b, cl
mov byte [rbp + 0x1a3], r10b
xor r11b, cl
mov byte [rbp + 0x1a4], r11b
xor bl, cl
mov byte [rbp + 0x1a5], bl
xor dil, cl
mov byte [rbp + 0x1a6], dil
xor sil, cl
mov byte [rbp + 0x1a7], sil
mov byte [rbp + 0x1a8], 0
movaps xmm2, xmm9
lea rdx, [0x7ff7a39df4e4]
lea rcx, [rbp + 0x191]
call fcn.7ff7a390b340
mov byte [0x7ff7a4320aa9], 1
jmp 0x7ff7a3909634
mov r12d, 0xa
movzx eax, byte [0x7ff7a4320a90]
test al, al
je 0x7ff7a3909667
movzx ecx, byte [0x7ff7a4320aa8]
lea rsi, [0x7ff7a4320a98]
jmp 0x7ff7a3908811
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
lea rdx, [0x7ff7a39df4e0]
mov r12, 0xffffffffffffffff
movdqa xmm1, xmmword [0x7ff7a39e0db0]
movdqu xmmword [rbp + 0x90], xmm1
movdqa xmm2, xmmword [0x7ff7a39e1310]
movdqu xmmword [rbp + 0xa0], xmm2
mov r8b, 0x53
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rbp + 0x91], al
xor byte [rbp + 0x92], cl
xor byte [rbp + 0x93], cl
xor byte [rbp + 0x94], cl
xor byte [rbp + 0x95], cl
xor byte [rbp + 0x96], cl
xor byte [rbp + 0x97], cl
xor byte [rbp + 0x98], cl
xor byte [rbp + 0x99], cl
xor byte [rbp + 0x9a], cl
xor byte [rbp + 0x9b], cl
xor byte [rbp + 0x9c], cl
xor byte [rbp + 0x9d], cl
xor byte [rbp + 0x9e], cl
xor byte [rbp + 0x9f], cl
movd eax, xmm2
xor al, cl
mov byte [rbp + 0xa0], al
xor byte [rbp + 0xa1], cl
xor byte [rbp + 0xa2], cl
xor byte [rbp + 0xa3], cl
xor byte [rbp + 0xa4], cl
xor byte [rbp + 0xa5], cl
xor byte [rbp + 0xa6], cl
xor byte [rbp + 0xa7], cl
xor byte [rbp + 0xa8], cl
xor byte [rbp + 0xa9], cl
xor byte [rbp + 0xaa], cl
xor byte [rbp + 0xab], cl
xor byte [rbp + 0xac], cl
xor byte [rbp + 0xad], cl
xor byte [rbp + 0xae], cl
xor byte [rbp + 0xaf], cl
xor r8b, cl
mov byte [rbp + 0xb0], r8b
mov byte [rbp + 0xb1], 0
movaps xmm2, xmm9
lea rcx, [rbp + 0x91]
call fcn.7ff7a390b340
mov rbx, qword [0x7ff7a4317390]
mov edx, 1
lea rcx, [rbp - 0x70]
call fcn.7ff7a3808b00
nop
lea rdx, [0x7ff7a43207d0]
lea rcx, [rbp - 0x60]
call fcn.7ff7a38134a0
mov rcx, rax
lea rdx, [0x7ff7a39df8f4]
call fcn.7ff7a38134a0
mov rcx, rax
lea rdx, [0x7ff7a43208d0]
call fcn.7ff7a38134a0
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x58]
call fcn.7ff7a380d3c0
nop
lea rdx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rdx, qword [rbp + 0x190]
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0xa8], r13
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x7ff7a3909813
lea rcx, [rbp + 0x90]
call fcn.7ff7a3814400
mov byte [rsp + 0x30], 1
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
mov r9d, 0x400
lea r8, [rbp + 0x200]
lea rdx, [rbp + 0x90]
mov rcx, rbx
call fcn.7ff7a3914f30
mov ebx, eax
lea rcx, [rbp + 0x190]
call fcn.7ff7a380aaf0
test ebx, ebx
jne 0x7ff7a3909b70
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], r13
mov qword [rbp + 0xf8], r13
lea rax, [rbp + 0x200]
nop dword [rax]
inc r12
cmp byte [rax + r12], 0
jne 0x7ff7a3909890
mov r8, r12
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0xe0]
call fcn.7ff7a3814400
nop
lea r10, [rbp + 0xe0]
mov rsi, qword [rbp + 0xe0]
mov r14, qword [rbp + 0xf8]
cmp r14, 0xf
cmova r10, rsi
lea r11, [rbp + 0xe0]
cmova r11, rsi
mov rdi, qword [rbp + 0xf0]
add r11, rdi
lea r9, [rbp + 0xe0]
cmp r14, 0xf
cmova r9, rsi
cmp r9, r11
je 0x7ff7a3909937
sub r10, r9
nop word [rax + rax]
movzx r8d, byte [r9]
lea edx, [r8 - 0x41]
lea eax, [r8 + 0x20]
movzx ecx, al
cmp dl, 0x19
cmova ecx, r8d
mov byte [r9 + r10], cl
inc r9
cmp r9, r11
jne 0x7ff7a3909900
mov r14, qword [rbp + 0xf8]
mov rdi, qword [rbp + 0xf0]
mov rsi, qword [rbp + 0xe0]
mov rbx, qword [0x7ff7a4320a78]
mov r15, qword [0x7ff7a4320a80]
cmp rbx, r15
je 0x7ff7a390998f
nop word [rax + rax]
mov rax, qword [rbx + 0x10]
mov r9, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x7ff7a3909961
mov r9, qword [rbx]
lea rcx, [rbp + 0xe0]
cmp r14, 0xf
cmova rcx, rsi
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rdx, rdi
call fcn.7ff7a38f57a0
cmp rax, 0xffffffffffffffff
jne 0x7ff7a39099d7
add rbx, 0x48
cmp rbx, r15
jne 0x7ff7a3909950
mov dword [rbp + 0x180], 0x2d2b0d0a
mov word [rbp + 0x184], 0x5d5b
lea r15, [rbp + 0x180]
nop dword [rax]
lea rax, [rbp + 0xe0]
cmp r14, 0xf
seta cl
cmova rax, rsi
lea r14, [rdi + rax]
lea rax, [rbp + 0xe0]
test cl, cl
je 0x7ff7a3909a0c
lea rbx, [rdi + rsi]
jmp 0x7ff7a3909a17
lea rcx, [rbx + 0x20]
cmp qword [rcx + 0x18], 0xf
jbe 0x7ff7a39099e5
mov rcx, qword [rcx]
cmp byte [rbx + 0x40], 0
lea rax, [0x7ff7a39df4e4]
lea rdx, [0x7ff7a39daffc]
cmovne rax, rdx
movaps xmm2, xmm9
mov rdx, rax
call fcn.7ff7a390b340
jmp 0x7ff7a3909b23
lea rbx, [rax + rdi]
lea rsi, [rbp + 0xe0]
movzx edi, byte [r15]
movzx r8d, dil
mov rdx, rbx
mov rcx, rsi
call fcn.7ff7a39350a0
mov r10, rax
cmp rax, rbx
je 0x7ff7a3909a56
inc rax
cmp rax, rbx
je 0x7ff7a3909a56
nop word [rax + rax]
movzx ecx, byte [rax]
cmp cl, dil
je 0x7ff7a3909a4e
mov byte [r10], cl
inc r10
inc rax
cmp rax, rbx
jne 0x7ff7a3909a40
lea rcx, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
seta r8b
cmova rcx, qword [rbp + 0xe0]
mov r9, r10
sub r9, rcx
sub r14, r10
mov rdi, qword [rbp + 0xf0]
mov rax, rdi
sub rax, r9
cmp rax, r14
cmovb r14, rax
lea rcx, [rbp + 0xe0]
test r8b, r8b
cmovne rcx, qword [rbp + 0xe0]
add rcx, r9
sub rdi, r14
mov r8, rdi
sub r8, r9
inc r8
lea rdx, [rcx + r14]
call sub.VCRUNTIME140.dll_memcpy_1
mov qword [rbp + 0xf0], rdi
inc r13d
inc r15
cmp r13d, 6
jae 0x7ff7a3909ade
mov r14, qword [rbp + 0xf8]
mov rsi, qword [rbp + 0xe0]
jmp 0x7ff7a39099b0
lea r9, [rbp + 0xe0]
cmp qword [rbp + 0xf8], 0xf
cmova r9, qword [rbp + 0xe0]
lea r8, [0x7ff7a39df900]
mov edx, 0x64
lea rcx, [rbp + 0x190]
call fcn.7ff7a37f3500
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x190]
xor ecx, ecx
call qword [sym.imp.user32.dll_MessageBoxA]
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x7ff7a3909e95
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7a3909b66
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7a3909b66
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff7a3938048
jmp 0x7ff7a3909e95
cmp ebx, 2
jne 0x7ff7a3909ba0
movdqa xmm1, xmmword [0x7ff7a39e1610]
movdqa xmm2, xmmword [0x7ff7a39e1060]
mov cl, 0x35
mov dl, 0x70
mov r9b, 0x67
mov r11b, 0x7a
mov sil, 0x25
mov r14b, 0x6d
mov r15b, 0x21
mov r12b, 0x20
jmp 0x7ff7a3909cfd
cmp ebx, 5
jne 0x7ff7a3909cd7
movdqa xmm1, xmmword [0x7ff7a39e1550]
movdqu xmmword [rbp + 0x90], xmm1
movdqa xmm2, xmmword [0x7ff7a39e0f70]
movdqu xmmword [rbp + 0xa0], xmm2
mov cl, 0x24
mov dl, 0x61
mov r9b, 0x76
movzx r10d, r9b
mov r11b, 0x6b
movzx ebx, r9b
movzx edi, cl
mov sil, 0x34
mov r14b, 0x7c
mov r15b, 0x31
mov r12b, 0x33
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd r8d, xmm1
xor al, r8b
mov byte [rbp + 0x91], al
xor byte [rbp + 0x92], r8b
xor byte [rbp + 0x93], r8b
xor byte [rbp + 0x94], r8b
xor byte [rbp + 0x95], r8b
xor byte [rbp + 0x96], r8b
xor byte [rbp + 0x97], r8b
xor byte [rbp + 0x98], r8b
xor byte [rbp + 0x99], r8b
xor byte [rbp + 0x9a], r8b
xor byte [rbp + 0x9b], r8b
xor byte [rbp + 0x9c], r8b
xor byte [rbp + 0x9d], r8b
xor byte [rbp + 0x9e], r8b
xor byte [rbp + 0x9f], r8b
movd eax, xmm2
xor al, r8b
xor byte [rbp + 0xa1], r8b
xor byte [rbp + 0xa2], r8b
xor byte [rbp + 0xa3], r8b
xor byte [rbp + 0xa4], r8b
xor byte [rbp + 0xa5], r8b
xor byte [rbp + 0xa6], r8b
xor byte [rbp + 0xa7], r8b
xor byte [rbp + 0xa8], r8b
xor byte [rbp + 0xa9], r8b
xor byte [rbp + 0xaa], r8b
xor byte [rbp + 0xab], r8b
xor byte [rbp + 0xac], r8b
xor cl, r8b
mov byte [rbp + 0xb0], cl
lea rcx, [rbp + 0x91]
jmp 0x7ff7a3909e00
movdqa xmm1, xmmword [0x7ff7a39e0f50]
movdqa xmm2, xmmword [0x7ff7a39e14f0]
mov cl, 0x6a
mov dl, 0x2f
mov r9b, 0x38
mov r11b, 0x25
mov sil, 0x7a
mov r14b, 0x32
mov r15b, 0x7e
mov r12b, 0x72
movdqa xmm0, xmm1
psrldq xmm0, 1
movd r8d, xmm1
movd eax, xmm0
xor al, r8b
movzx edi, cl
movzx ebx, r9b
movzx r10d, r9b
movdqu xmmword [rbp + 0xa0], xmm2
movdqu xmmword [rbp + 0x90], xmm1
mov byte [rbp + 0x91], al
movd eax, xmm2
xor byte [rbp + 0x92], r8b
xor byte [rbp + 0x93], r8b
xor byte [rbp + 0x94], r8b
xor byte [rbp + 0x95], r8b
xor byte [rbp + 0x96], r8b
xor byte [rbp + 0x97], r8b
xor byte [rbp + 0x98], r8b
xor byte [rbp + 0x99], r8b
xor byte [rbp + 0x9a], r8b
xor byte [rbp + 0x9b], r8b
xor byte [rbp + 0x9c], r8b
xor byte [rbp + 0x9d], r8b
xor byte [rbp + 0x9e], r8b
xor byte [rbp + 0x9f], r8b
xor al, r8b
xor byte [rbp + 0xa1], r8b
xor byte [rbp + 0xa2], r8b
xor byte [rbp + 0xa3], r8b
xor byte [rbp + 0xa4], r8b
xor byte [rbp + 0xa5], r8b
xor byte [rbp + 0xa6], r8b
xor byte [rbp + 0xa7], r8b
xor byte [rbp + 0xa8], r8b
xor byte [rbp + 0xa9], r8b
xor byte [rbp + 0xaa], r8b
xor byte [rbp + 0xab], r8b
xor byte [rbp + 0xac], r8b
xor cl, r8b
mov byte [rbp + 0xb0], cl
lea rcx, [rbp + 0x91]
mov byte [rbp + 0xa0], al
xor dl, r8b
xor r9b, r8b
xor r10b, r8b
xor r11b, r8b
xor bl, r8b
xor dil, r8b
xor sil, r8b
xor r14b, r8b
xor r15b, r8b
xor r12b, r8b
mov byte [rbp + 0xb1], dl
xor byte [rbp + 0xad], r8b
xor byte [rbp + 0xae], r8b
xor byte [rbp + 0xaf], r8b
mov byte [rbp + 0xb2], r9b
mov byte [rbp + 0xb3], r10b
mov byte [rbp + 0xb4], r11b
mov byte [rbp + 0xb5], bl
mov byte [rbp + 0xb6], dil
mov byte [rbp + 0xb7], sil
mov byte [rbp + 0xb8], r14b
mov byte [rbp + 0xb9], r15b
mov byte [rbp + 0xba], r12b
mov byte [rbp + 0xbb], 0
movaps xmm2, xmm9
lea rdx, [0x7ff7a39df4e4]
call fcn.7ff7a390b340
nop
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea rax, [0x7ff7a39df588]
mov qword [rbp + rcx - 0x70], rax
mov rax, qword [rbp - 0x70]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx - 0x74], edx
lea rcx, [rbp - 0x58]
call fcn.7ff7a380a340
lea rcx, [rbp - 0x50]
call qword [sym.imp.msvcp140.dll_public_virtual:_void___cdecl_std::basic_iostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x28]
call qword [sym.imp.msvcp140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, qword [rbp + 0x600]
xor rcx, rsp
call fcn.7ff7a3937cf0
lea r11, [rsp + 0x750]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.7ff7a387d530
nop
call fcn.7ff7a387d530
nop
call fcn.7ff7a387d530
int3