Function at 0x7ff7c45405b0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x210]
sub rsp, 0x310
mov rax, qword [0x7ff7c45b5080]
xor rax, rsp
mov qword [rbp + 0x200], rax
mov r15, r8
mov r13, rdx
mov rdi, rcx
mov qword [rbp - 0x68], rcx
mov qword [rsp + 0x68], rdx
mov qword [rbp + 0x68], r8
xor esi, esi
mov dword [rbp - 0x70], esi
mov dword [rsp + 0x38], 0xee08115b
mov dword [rsp + 0x3c], 0xe0eaf0e4
mov word [rsp + 0x40], 0xb8
mov byte [rsp + 0x42], 1
mov ecx, esi
nop dword [rax]
lea eax, [rcx + 0x7d]
xor byte [rsp + rcx + 0x38], al
inc rcx
cmp rcx, 9
jb 0x7ff7c4540620
mov byte [rsp + 0x42], 0
mov dword [rsp + 0x68], 0xed1e105b
mov dword [rsp + 0x6c], 0x100bfe4
mov dword [rsp + 0x48], 0xf31a0d5b
mov dword [rsp + 0x4c], 0xeaecebf2
mov dword [rsp + 0x50], 0xbae2ec
mov byte [rsp + 0x54], 1
mov dword [rsp + 0x70], 0xec16185b
mov dword [rsp + 0x74], 0xb9e7ebe4
mov word [rsp + 0x78], 0x100
mov dword [rbp - 0x80], 0xe50f0709
mov dword [rbp - 0x7c], 0xe8eae4bc
mov word [rbp - 0x78], 0xe0
mov byte [rbp - 0x76], 1
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x28]
call fcn.7ff7c4536d60
nop
mov rdx, r15
cmp qword [r15 + 0x18], 0x10
jb 0x7ff7c45406b1
mov rdx, qword [r15]
mov r8, qword [r15 + 0x10]
mov rcx, rax
call fcn.7ff7c4535340
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [rsp + 0x48]
lea rdx, [rbp - 0x40]
lea rcx, [rbp]
call fcn.7ff7c4537010
nop
lea rdx, [rdi + 0x240]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x7ff7c4540703
mov rdx, qword [rdx]
mov rcx, rax
call fcn.7ff7c4535340
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r8, [rsp + 0x68]
lea rdx, [rbp - 0x60]
lea rcx, [rbp - 0x20]
call fcn.7ff7c45369a0
nop
mov rdx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x7ff7c4540749
mov rdx, qword [rdi]
mov r8, qword [rdi + 0x10]
mov rcx, rax
call fcn.7ff7c4535340
mov qword [rbp + 0xc0], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xd0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rsp + 0x38]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x7ff7c45407a0
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0xc0]
call fcn.7ff7c4535340
mov qword [rbp + 0x70], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x80], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x80], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rdi + 0x20]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x7ff7c45407fd
mov rdx, qword [rdx]
lea rcx, [rbp + 0x70]
call fcn.7ff7c4535340
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x7ff7c454086b
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c4540866
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4540866
push rdi
call 0x7ff7c46ba785
int3
call fcn.7ff7c4598444
movdqa xmm0, xmmword [0x7ff7c459cec0]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0x10
jb 0x7ff7c45408c3
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c45408be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c45408be
call 0x7ff7c47a610a
int3
call fcn.7ff7c4598444
movdqa xmm0, xmmword [0x7ff7c459cec0]
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], 0
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x7ff7c4540918
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c4540913
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4540913
call 0x7ff7c47c7d03
int3
call fcn.7ff7c4598444
movdqa xmm0, xmmword [0x7ff7c459cec0]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x7ff7c4540968
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c4540962
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4540962
call 0x7ff7c47a2a23
int3
call fcn.7ff7c4598444
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x7ff7c45409a6
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c45409a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c45409a1
call 0x7ff7c4679315
int3
call fcn.7ff7c4598444
movdqa xmm0, xmmword [0x7ff7c459cec0]
movdqu xmmword [rbp + 0x10], xmm0
mov byte [rbp], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x7ff7c45409f6
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c45409f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c45409f0
push rdx
call 0x7ff7c47d1870
int3
call fcn.7ff7c4598444
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x7ff7c4540a34
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c4540a2f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4540a2f
call 0x7ff7c460d86f
int3
call fcn.7ff7c4598444
movdqa xmm0, xmmword [0x7ff7c459cec0]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x20], rax
lea rdx, [rdi + 0x80]
lea rcx, [rbp - 0x40]
call fcn.7ff7c4534d20
mov rbx, rax
lea rdx, [rbp + 0xe0]
lea rcx, [rbp - 0x60]
call fcn.7ff7c4534d20
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.7ff7c4546960
nop
mov qword [rbp + 0x60], rsi
mov byte [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x90]
call fcn.7ff7c453a430
nop
xor edx, edx
mov r8d, 0xf8
lea rcx, [rbp + 0x100]
call fcn.7ff7c4599490
mov edx, 1
lea rcx, [rbp + 0x100]
call fcn.7ff7c453d1e0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
mov ecx, 0x20
call fcn.7ff7c45981b0
mov rsi, rax
mov qword [rbp + 0xc0], rax
lea r14, [rax + 0x20]
mov qword [rbp + 0xd0], r14
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rbp + 0xc8], r14
lea r8, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0x10
cmovae r8, qword [rbp + 0xa0]
lea rcx, [rdi + 0x260]
cmp qword [rcx + 0x18], 0x10
jb 0x7ff7c4540b30
mov rcx, qword [rcx]
mov qword [rsp + 0x28], 0x20
mov qword [rsp + 0x20], rsi
mov r9, qword [rbp + 0xb0]
mov rdx, qword [rdi + 0x270]
call fcn.7ff7c454da10
mov r12, rsi
cmp rsi, r14
je 0x7ff7c4540bc2
nop dword [rax]
movzx edi, byte [r12]
lea rdx, [0x7ff7c4542840]
lea rcx, [rbp + 0x110]
push rcx
call 0x7ff7c47807d2
mov rbx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
mov byte [rcx + rbx + 0x58], 0x30
mov edx, 2
lea rcx, [rsp + 0x48]
call fcn.7ff7c459814c
mov rdx, qword [rax + 8]
mov r8, qword [rax]
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
add rcx, rbx
call r8
mov edx, edi
mov rcx, rbx
push rax
call 0x7ff7c4763a31
inc r12
cmp r12, r14
jne 0x7ff7c4540b60
mov rdi, qword [rbp - 0x68]
mov qword [rbp + 0x70], 0
movdqa xmm0, xmmword [0x7ff7c459cec0]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov dword [rbp - 0x70], 0x7c4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rax
mov rcx, qword [rbp + 0x188]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x7ff7c4540c30
mov rax, qword [rbp + 0x158]
mov r8, qword [rax]
test r8, r8
je 0x7ff7c4540c30
mov rax, qword [rbp + 0x138]
mov rdx, qword [rax]
cmp r8, qword [rbp + 0x180]
cmovb r8, qword [rbp + 0x180]
sub r8, rdx
jmp 0x7ff7c4540c6a
test cl, 4
jne 0x7ff7c4540c60
mov rax, qword [rbp + 0x150]
mov rcx, qword [rax]
test rcx, rcx
je 0x7ff7c4540c60
mov rax, qword [rbp + 0x130]
mov rdx, qword [rax]
mov rax, qword [rbp + 0x168]
movsxd r8, dword [rax]
sub r8, rdx
add r8, rcx
jmp 0x7ff7c4540c6a
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
test rdx, rdx
je 0x7ff7c4540c79
lea rcx, [rbp + 0x70]
call fcn.7ff7c45351e0
nop
lea rdx, [section..data]
cmp qword [0x7ff7c45b5018], 0x10
cmovae rdx, qword [section..data]
lea rcx, [rbp + 0x70]
mov rbx, qword [rbp + 0x70]
mov r12, qword [rbp + 0x88]
cmp r12, 0x10
cmovae rcx, rbx
mov r8, qword [rbp + 0x80]
cmp r8, qword [0x7ff7c45b5010]
jne 0x7ff7c4540cc5
call fcn.7ff7c459947e
test eax, eax
mov byte [rsp + 0x30], 0
je 0x7ff7c4540cca
mov byte [rsp + 0x30], 1
cmp r12, 0x10
jb 0x7ff7c4540d05
lea rdx, [r12 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x7ff7c4540cfd
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4540cfd
call 0x7ff7c475f600
int3
mov rcx, rbx
call fcn.7ff7c4598444
cmp byte [rsp + 0x30], 0
je 0x7ff7c4540d13
push rsi
call 0x7ff7c46817cc
int3
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x48]
call fcn.7ff7c453cc00
mov rdx, rax
mov rcx, rdi
call fcn.7ff7c4544c40
lea rdx, str.success
lea rcx, [rbp + 0x90]
call fcn.7ff7c45366e0
lea rcx, [rax + 8]
cmp byte [rax], 4
mov ebx, 0
cmovne rcx, rbx
cmp byte [rcx], bl
je 0x7ff7c454116e
lea rdx, str.contents
lea rcx, [rbp + 0x90]
call fcn.7ff7c45366e0
nop
mov qword [rsp + 0x48], rbx
movdqa xmm0, xmmword [0x7ff7c459cec0]
movdqu xmmword [rsp + 0x58], xmm0
mov byte [rsp + 0x48], bl
mov dword [rbp - 0x70], 0x7d2
cmp byte [rax], 3
jne 0x7ff7c4540da1
mov rdx, qword [rax + 8]
lea rax, [rsp + 0x48]
cmp rax, rdx
je 0x7ff7c4540dbd
jmp 0x7ff7c4540da4
mov rdx, rbx
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x7ff7c4540db2
mov rdx, qword [rdx]
lea rcx, [rsp + 0x48]
call fcn.7ff7c45351e0
nop
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x70]
call fcn.7ff7c4542860
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x7ff7c4540e0c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c4540e07
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4540e07
push rdx
call 0x7ff7c479d54f
int3
call fcn.7ff7c4598444
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rbx
mov rdi, qword [rbp + 0x80]
lea r12, [rbp + 0x70]
cmp qword [rbp + 0x88], 0x10
cmovae r12, qword [rbp + 0x70]
movabs rbx, 0x7fffffffffffffff
cmp rdi, rbx
ja 0x7ff7c4541343
mov qword [rsp + 0x60], 0xf
cmp rdi, 0x10
jae 0x7ff7c4540e6f
mov qword [rsp + 0x58], rdi
mov r8d, 0x10
mov rdx, r12
lea rcx, [rsp + 0x48]
call fcn.7ff7c459948a
jmp 0x7ff7c4540ec4
mov rax, rdi
or rax, 0xf
cmp rax, rbx
ja 0x7ff7c4540e8a
mov rbx, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rbx, rcx
mov rdx, rbx
add rdx, 1
mov rax, 0xffffffffffffffff
cmovb rdx, rax
lea rcx, [rsp + 0x48]
call fcn.7ff7c4535420
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rbx
lea r8, [rdi + 1]
mov rdx, r12
mov rcx, rax
call fcn.7ff7c4599484
lea rax, [rsp + 0x48]
mov qword [rsp + 0x38], rax
lea rdi, [rsp + 0x48]
mov r8, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
cmovae rdi, r8
add rdi, qword [rsp + 0x58]
lea r12, [rsp + 0x48]
cmp rdx, 0x10
cmovae r12, r8
xor ebx, ebx
mov qword [r13], rbx
mov qword [r13 + 8], rbx
mov qword [r13 + 0x10], rbx
sub rdi, r12
je 0x7ff7c4540f3b
mov rdx, rdi
mov rcx, r13
call fcn.7ff7c453e490
mov rbx, qword [r13]
mov r8, rdi
mov rdx, r12
mov rcx, rbx
call fcn.7ff7c459948a
lea rax, [rdi + rbx]
mov qword [r13 + 8], rax
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x48]
xor ebx, ebx
cmp rdx, 0x10
jb 0x7ff7c4540f74
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x7ff7c4540f6c
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4540f6c
push rdx
call 0x7ff7c476aad7
int3
mov rcx, r8
call fcn.7ff7c4598444
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x7ff7c4540fc8
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c4540fc3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4540fc3
push rdi
call 0x7ff7c4758ded
int3
call fcn.7ff7c4598444
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], 0
test rsi, rsi
je 0x7ff7c4541017
sub r14, rsi
cmp r14, 0x1000
jb 0x7ff7c454100b
add r14, 0x27
mov rcx, qword [rsi - 8]
sub rsi, rcx
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x7ff7c45410c3
mov rsi, rcx
mov rdx, r14
mov rcx, rsi
call fcn.7ff7c4598444
nop
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x100], rax
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0xfc], edx
lea rcx, [rbp + 0x118]
call fcn.7ff7c453d700
lea rcx, [rbp + 0x120]
push rcx
call 0x7ff7c47aa48a
lea rcx, [rbp + 0x198]
call 0x7ff7c47439ce
int3
push rsi
call 0x7ff7c46cec92
nop
call fcn.7ff7c4598444
mov qword [rbp + 0xb0], rbx
mov qword [rbp + 0xb8], 0xf
mov byte [rbp + 0xa0], 0
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0x10
jb 0x7ff7c454112d
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7c4541127
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7c4541127
push rdi
call 0x7ff7c4768f28
int3
call fcn.7ff7c4598444
nop
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x7ff7c45412ff
inc rdx
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x7ff7c45412fa
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
jbe 0x7ff7c45412f7
push rcx
call 0x7ff7c47980d9
nop
mov qword [r13], rbx
mov qword [r13 + 8], rbx
mov qword [r13 + 0x10], rbx
test rsi, rsi
je 0x7ff7c45411b3
sub r14, rsi
cmp r14, 0x1000
jb 0x7ff7c45411a7
add r14, 0x27
mov rcx, qword [rsi - 8]
sub rsi, rcx
lea rax, [rsi - 8]
cmp rax, 0x1f
ja 0x7ff7c454125f
mov rsi, rcx
mov rdx, r14
mov rcx, rsi
call fcn.7ff7c4598444
nop
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_stringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x100], rax
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x98]
mov dword [rbp + rcx + 0xfc], edx
lea rcx, [rbp + 0x118]
call fcn.7ff7c453d700
lea rcx, [rbp + 0x120]
push rdi
call 0x7ff7c4778a8d
lea rcx, [rbp + 0x198]
call 0x7ff7c47a3047
int3
call 0x7ff7c46564c4
int3
mov rcx, r8
call fcn.7ff7c4598444
mov rax, r13
mov byte [r15], 0
mov qword [r15 + 0x18], 0xf
mov qword [r15 + 0x10], rbx
mov rcx, qword [rbp + 0x200]
xor rcx, rsp
call fcn.7ff7c4598190
mov rbx, qword [rsp + 0x368]
add rsp, 0x310
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.7ff7c4531c50
nop
int3