Function at 0x7ff65424b180
Capabilities:
Contain obfuscated stackstrings
Execute command
Query environment variable
Resolve function by parsing pe exports
Self delete

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x14a0]
mov eax, 0x15a0
call fcn.7ff654378190
sub rsp, rax
movaps xmmword [rsp + 0x1590], xmm6
movaps xmmword [rsp + 0x1580], xmm7
movaps xmmword [rsp + 0x1570], xmm8
movaps xmmword [rsp + 0x1560], xmm9
movaps xmmword [rsp + 0x1550], xmm10
movaps xmmword [rsp + 0x1540], xmm11
movaps xmmword [rsp + 0x1530], xmm12
movaps xmmword [rsp + 0x1520], xmm13
movaps xmmword [rsp + 0x1510], xmm14
movaps xmmword [rsp + 0x1500], xmm15
mov rax, qword [0x7ff6543ef840]
xor rax, rsp
mov qword [rbp + 0x13f0], rax
mov rdi, rdx
xor r14d, r14d
mov esi, r14d
mov dword [rsp + 0x70], r14d
mov r15d, r14d
mov dword [rsp + 0x44], r14d
mov dword [rsp + 0x40], r14d
mov rax, qword [0x7ff65448aac0]
or dword [rax + 0x47b8], 2
mov dword [rax + 0x47d8], 0x441e8000
mov dword [rax + 0x47dc], 0x43e28000
mov dword [rax + 0x47c0], 1
xor edx, edx
mov r8d, 0x83
lea rcx, [0x7ff6543bfe70]
call fcn.7ff65428d2e0
test al, al
je 0x7ff65424b399
mov r8, qword [0x7ff65448aac0]
mov rax, qword [r8 + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm1, dword [0x7ff6543cd6ec]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [r8 + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ed8]
mov r10, qword [rax + 0x298]
movdqa xmm0, xmmword [0x7ff6543cde60]
movups xmmword [rbp + 0x6e0], xmm0
lea rcx, [rbp + 0x6e0]
call fcn.7ff6542838f0
mov rcx, qword [r8 + 0x3ed8]
movss xmm1, dword [rcx + 0x24]
addss xmm1, dword [0x7ff6543cd78c]
movss xmm0, dword [rcx + 0x20]
addss xmm0, dword [0x7ff6543cd7a0]
movss dword [rbp + 0xc8], xmm0
movss dword [rbp + 0xcc], xmm1
mov rcx, qword [r8 + 0x3ed8]
movss xmm1, dword [rcx + 0x24]
addss xmm1, dword [0x7ff6543cd700]
movss xmm0, dword [rcx + 0x20]
addss xmm0, dword [0x7ff6543cd6d4]
movss dword [rbp + 0xd0], xmm0
movss dword [rbp + 0xd4], xmm1
mov dword [rsp + 0x28], r14d
movss xmm6, dword [0x7ff6543cd66c]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 0xc8]
lea rdx, [rbp + 0xd0]
mov rcx, r10
call fcn.7ff6542a5d40
jmp 0x7ff65424b3a1
movss xmm6, dword [0x7ff6543cd66c]
mov r12d, 8
mov ebx, r12d
call fcn.7ff654246a20
xorps xmm7, xmm7
movss xmm8, dword [0x7ff6543cd804]
test al, al
je 0x7ff65424b79e
mov dword [rbp + 0xd8], 0x42200000
mov dword [rbp + 0xdc], 0x42200000
mov r14d, dword [0x7ff65448a9fc]
add r14d, 3
mov r12d, dword [0x7ff65448a9f8]
add r12d, 3
cmp dword [0x7ff65448a9f4], esi
sete r13b
mov rax, qword gs:[0x58]
mov rax, qword [rax]
mov eax, dword [rbx + rax]
cmp dword [0x7ff65448bf20], eax
jle 0x7ff65424b440
lea rcx, [0x7ff65448bf20]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf20], 0xffffffff
jne 0x7ff65424b440
mov ecx, 0x28
call fcn.7ff6543776d0
mov qword [0x7ff65448bf28], rax
lea rcx, [0x7ff65448bf20]
call fcn.7ff6543779cc
mov rax, qword [0x7ff65448bf28]
lea rcx, [rbp + 0xd8]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], r14d
mov dword [rsp + 0x28], r12d
movzx r9d, r13b
mov r8, qword [rax]
lea rdx, [0x7ff6543bff58]
call fcn.7ff6542473c0
test al, al
je 0x7ff65424b47c
xor eax, eax
mov dword [0x7ff65448a9f4], eax
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff65424b4bc
mov qword [rbp + 0xe0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xe0]
call fcn.7ff654292ab0
mov dword [rbp + 0xe8], 0x42200000
mov dword [rbp + 0xec], 0x42200000
mov r14d, dword [0x7ff65448aa04]
add r14d, 3
mov r12d, dword [0x7ff65448aa00]
add r12d, 3
cmp dword [0x7ff65448a9f4], 1
sete r13b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x7ff65448bf20], eax
jle 0x7ff65424b53a
lea rcx, [0x7ff65448bf20]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf20], 0xffffffff
jne 0x7ff65424b53a
mov ecx, 0x28
call fcn.7ff6543776d0
mov qword [0x7ff65448bf28], rax
lea rcx, [0x7ff65448bf20]
call fcn.7ff6543779cc
mov rax, qword [0x7ff65448bf28]
lea rcx, [rbp + 0xe8]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], r14d
mov dword [rsp + 0x28], r12d
movzx r9d, r13b
mov r8, qword [rax + 8]
lea rdx, [0x7ff6543bff50]
call fcn.7ff6542473c0
test al, al
je 0x7ff65424b579
mov dword [0x7ff65448a9f4], 1
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff65424b5b9
mov qword [rbp + 0xf0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xf0]
call fcn.7ff654292ab0
mov dword [rbp + 0xf8], 0x42200000
mov dword [rbp + 0xfc], 0x42200000
mov r14d, dword [0x7ff65448aa04]
add r14d, 3
mov r12d, dword [0x7ff65448aa00]
add r12d, 3
cmp dword [0x7ff65448a9f4], 2
sete r13b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x7ff65448bf20], eax
jle 0x7ff65424b637
lea rcx, [0x7ff65448bf20]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf20], 0xffffffff
jne 0x7ff65424b637
mov ecx, 0x28
call fcn.7ff6543776d0
mov qword [0x7ff65448bf28], rax
lea rcx, [0x7ff65448bf20]
call fcn.7ff6543779cc
mov rax, qword [0x7ff65448bf28]
lea rcx, [rbp + 0xf8]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], r14d
mov dword [rsp + 0x28], r12d
movzx r9d, r13b
mov r8, qword [rax + 0x10]
lea rdx, [0x7ff6543bff6c]
call fcn.7ff6542473c0
test al, al
je 0x7ff65424b676
mov dword [0x7ff65448a9f4], 2
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff65424b6b6
mov qword [rbp + 0x100], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x100]
call fcn.7ff654292ab0
mov dword [rbp + 0x108], 0x42200000
mov dword [rbp + 0x10c], 0x42200000
mov r14d, dword [0x7ff65448aa04]
add r14d, 3
mov r12d, dword [0x7ff65448aa00]
add r12d, 3
cmp dword [0x7ff65448a9f4], 3
sete r13b
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x7ff65448bf20], eax
jle 0x7ff65424b734
lea rcx, [0x7ff65448bf20]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf20], 0xffffffff
jne 0x7ff65424b734
mov ecx, 0x28
call fcn.7ff6543776d0
mov qword [0x7ff65448bf28], rax
lea rcx, [0x7ff65448bf20]
call fcn.7ff6543779cc
mov rax, qword [0x7ff65448bf28]
lea rcx, [rbp + 0x108]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], r14d
mov dword [rsp + 0x28], r12d
movzx r9d, r13b
mov r8, qword [rax + 0x20]
lea rdx, [0x7ff6543bff60]
call fcn.7ff6542473c0
test al, al
je 0x7ff65424b773
mov dword [0x7ff65448a9f4], 3
call fcn.7ff65428a770
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.7ff654292dd0
movss xmm1, dword [0x7ff6543cd5bc]
mov ecx, 2
call fcn.7ff6542b9ae0
xor r14d, r14d
mov r12d, 8
movss xmm15, dword [0x7ff6543cd698]
movdqa xmm9, xmmword [0x7ff6543cdef0]
cmp dword [0x7ff65448a9f4], 3
jne 0x7ff65424d020
call fcn.7ff654246d20
test al, al
je 0x7ff65424ba4e
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x7ff6543cd6e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x7ff6543cd6e4]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x7ff65448bf14], eax
jle 0x7ff65424b8be
lea rcx, [0x7ff65448bf14]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf14], 0xffffffff
jne 0x7ff65424b8be
mov ecx, 0x30
call fcn.7ff6543776d0
mov qword [0x7ff65448bf18], rax
lea rcx, [0x7ff65448bf14]
call fcn.7ff6543779cc
mov rcx, qword [0x7ff65448bf18]
mov rcx, qword [rcx + 8]
call fcn.7ff65428fd10
lea rcx, [0x7ff6543bfb38]
call fcn.7ff6542b79d0
call fcn.7ff65428fdb0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x7ff6543cd768]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
subss xmm1, xmm6
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff65448a9f0], 1
sete r8b
mov r9d, 0x36
lea rdx, [0x7ff6543bff80]
call fcn.7ff654247db0
test al, al
je 0x7ff65424b9bd
mov dword [0x7ff65448a9f0], 1
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm4, dword [rax + 0x104]
subss xmm4, dword [rax + 0x24]
addss xmm4, dword [rax + 0x88]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
subss xmm4, xmm6
addss xmm0, xmm4
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff65448a9f0], 0
sete r8b
mov r9d, 0x45
lea rdx, [0x7ff6543bfb38]
call fcn.7ff654247db0
test al, al
je 0x7ff65424ba46
mov dword [0x7ff65448a9f0], r14d
call fcn.7ff654246e80
mov ebx, r12d
cmp dword [0x7ff65448a9f0], 0
jne 0x7ff65424bc24
call fcn.7ff654247060
test al, al
je 0x7ff65424bc24
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3f4], xmm0
mov dword [rbp + 0x3f0], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x3f4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x3f0]
call fcn.7ff65429b850
movups xmmword [rbp + 0x950], xmm9
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, 0xa5
lea rdx, [0x7ff6543bff74]
call fcn.7ff654247200
test al, al
je 0x7ff65424bbe1
lea r9, [0x7ff654489985]
lea r8, [0x7ff6543bffb0]
lea rdx, [0x7ff6543bfb60]
call fcn.7ff654247f00
cmp byte [0x7ff654489985], 0
je 0x7ff65424bb11
cmp byte [0x7ff6544899dc], 0
jne 0x7ff65424bb2c
mov edx, 0x11
mov rcx, rdi
call qword [sym.imp.user32.dll_SetWindowDisplayAffinity]
mov byte [0x7ff6544899dc], 1
jmp 0x7ff65424bb2c
cmp byte [0x7ff6544899dc], 0
je 0x7ff65424bb2c
xor edx, edx
mov rcx, rdi
call qword [sym.imp.user32.dll_SetWindowDisplayAffinity]
mov byte [0x7ff6544899dc], 0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489999]
lea r8, [0x7ff6543bff88]
lea rdx, [0x7ff6543c0018]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6543ef918]
lea r8, [0x7ff6543bffd0]
lea rdx, [0x7ff6543c0038]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x20]
call fcn.7ff65428fd10
lea rcx, [0x7ff6543c0028]
call fcn.7ff6542b79d0
mov dword [rbp + 0x110], 0x42480000
mov dword [rbp + 0x114], 0x41a00000
lea rdx, [rbp + 0x110]
lea rcx, [0x7ff6543c0048]
call fcn.7ff6542b8710
test al, al
je 0x7ff65424bbd7
call fcn.7ff654280f70
call fcn.7ff65428fdb0
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff65424bc1c
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
mov ebx, r12d
mov rdi, rbx
cmp dword [0x7ff65448a9f0], 1
jne 0x7ff65424d020
call fcn.7ff654247060
test al, al
je 0x7ff65424d020
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3dc], xmm0
mov dword [rbp + 0x3d8], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x3dc], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x3d8]
call fcn.7ff65429b850
movups xmmword [rbp + 0x920], xmm9
movups xmmword [rbx + 0x38f4], xmm9
mov dword [rbp + 0x118], 0x40800000
mov dword [rbp + 0x11c], 0x40800000
lea rdx, [rbp + 0x118]
mov ecx, 0xb
call fcn.7ff6542840d0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdi + rcx]
cmp dword [0x7ff65448bf14], eax
jle 0x7ff65424bcfb
lea rcx, [0x7ff65448bf14]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf14], 0xffffffff
jne 0x7ff65424bcfb
mov ecx, 0x30
call fcn.7ff6543776d0
mov qword [0x7ff65448bf18], rax
lea rcx, [0x7ff65448bf14]
call fcn.7ff6543779cc
mov rcx, qword [0x7ff65448bf18]
mov rcx, qword [rcx + 0x10]
call fcn.7ff65428fd10
mov r8d, 0xeb
lea rdx, [0x7ff6543c0040]
call fcn.7ff654247200
test al, al
je 0x7ff65424cfc8
lea rcx, [0x7ff6543b6c08]
call qword [sym.imp.ucrtbase.dll_getenv]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x1240]
call fcn.7ff65420f0d0
nop
lea rdx, [rbp + 0x710]
call fcn.7ff654252cb0
lea r8, [rax + 1]
movzx edx, byte [rax]
xor byte [r8], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [r8 + 7], dl
mov byte [r8 + 8], 0
mov qword [rsp + 0x68], r8
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x720]
call fcn.7ff65420f0d0
nop
lea r8, [rbp + 0x720]
lea rdx, [rbp + 0x1240]
lea rcx, [rbp + 0x1260]
call fcn.7ff654204890
nop
lea rcx, [rbp + 0x720]
call fcn.7ff65420d880
lea rdx, [rbp + 0x700]
call fcn.7ff654252cd0
lea r8, [rax + 1]
movzx edx, byte [rax]
xor byte [r8], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [r8 + 6], dl
mov byte [r8 + 7], 0
mov qword [rsp + 0x68], r8
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x740]
call fcn.7ff65420f0d0
nop
lea r8, [rbp + 0x740]
lea rdx, [rbp + 0x1260]
lea rcx, [rbp + 0x1008]
call fcn.7ff654204890
nop
lea rcx, [rbp + 0x740]
call fcn.7ff65420d880
lea rcx, [rbp + 0xff0]
call fcn.7ff654252cf0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xff0], xmm1
mov qword [rbp + 0x1000], r14
lea rdx, [rbp + 0x1008]
lea rcx, [rbp + 0x10d8]
call fcn.7ff654249a70
nop
lea rcx, [rbp + 0x1048]
call fcn.7ff654249d50
lea rdx, [rbp + 0x10d8]
lea rcx, [rbp + 0x6c8]
call fcn.7ff654252d00
mov rdx, rax
lea rcx, [rbp + 0x1048]
call fcn.7ff654249ca0
nop
lea rcx, [rbp + 0x1068]
call fcn.7ff654249d50
lea rdx, [rbp + 0x10d8]
lea rcx, [rbp + 0x588]
call fcn.7ff654252d00
mov rdx, rax
lea rcx, [rbp + 0x1068]
call fcn.7ff654249cd0
nop
mov rax, qword [rbp + 0x1048]
cmp rax, qword [rbp + 0x1068]
je 0x7ff65424c049
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1180], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x1190], xmm1
lea rdx, [rax + 0x20]
lea rcx, [rbp + 0x11a0]
call fcn.7ff654204ab0
nop
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1180]
call fcn.7ff6542494f0
mov rax, qword [rsp + 0x50]
mov edx, dword [rsp + 0x58]
test edx, edx
je 0x7ff65424bf23
lea ecx, [rax - 1]
test ecx, 0xfffffff7
jne 0x7ff654252bec
cmp eax, 1
jbe 0x7ff65424c01d
lea rdx, [rbp + 0x11a0]
lea rcx, [rbp + 0x788]
call fcn.7ff6542050d0
movsd xmm0, qword [rax]
movsd qword [rbp - 0x30], xmm0
mov edx, dword [rax + 8]
mov ecx, dword [rbp - 0x30]
test edx, edx
je 0x7ff65424bf60
lea eax, [rcx - 1]
test eax, 0xfffffff7
jne 0x7ff654252c00
cmp ecx, 3
je 0x7ff65424c01d
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x11a0]
call fcn.7ff654204790
mov rbx, rax
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x1008]
call fcn.7ff654204790
nop
mov r8, qword [rax + 0x10]
inc r8
lea rdx, [rbp + 0x11c0]
mov rcx, rbx
call fcn.7ff654252fa0
nop
lea rcx, [rbp + 0x900]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x9c0]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x11c0]
call fcn.7ff654252f60
test al, al
je 0x7ff65424c010
lea rcx, [rbp + 0x11c0]
call fcn.7ff65420c350
mov rdx, rax
lea rcx, [rbp + 0x520]
call fcn.7ff65420c590
nop
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0xff0]
call fcn.7ff654252ee0
nop
lea rcx, [rbp + 0x520]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x11c0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x11a0]
call fcn.7ff65420d880
lea rcx, [rbp + 0x1048]
call fcn.7ff654249ba0
mov rax, qword [rbp + 0x1048]
cmp rax, qword [rbp + 0x1068]
jne 0x7ff65424bed0
mov rdi, 0xffffffffffffffff
mov rbx, qword [rbp + 0x1070]
test rbx, rbx
je 0x7ff65424c093
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x7ff65424c085
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x7ff65424c085
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov r15d, dword [rsp + 0x40]
mov dword [rsp + 0x44], r15d
mov esi, dword [rsp + 0x70]
mov rbx, qword [rbp + 0x1050]
test rbx, rbx
je 0x7ff65424c0d6
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x7ff65424c0c8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x7ff65424c0c8
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov r15d, dword [rsp + 0x40]
mov dword [rsp + 0x44], r15d
mov esi, dword [rsp + 0x70]
mov rbx, qword [rbp + 0x10e0]
test rbx, rbx
je 0x7ff65424c119
mov eax, edi
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x7ff65424c10b
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, edi
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x7ff65424c10b
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 8]
mov r15d, dword [rsp + 0x40]
mov dword [rsp + 0x44], r15d
mov esi, dword [rsp + 0x70]
cmp byte [0x7ff6544899de], 0
jne 0x7ff65424c173
mov rax, qword [rbp + 0xff8]
sub rax, qword [rbp + 0xff0]
test rax, 0xffffffffffffffe0
jne 0x7ff65424c173
lea rdx, [0x7ff6543c0060]
lea rcx, [rbp + 0x520]
call fcn.7ff65420c590
nop
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0xff0]
call fcn.7ff654252ee0
nop
lea rcx, [rbp + 0x520]
call fcn.7ff65420d8f0
mov byte [0x7ff6544899de], 1
mov ecx, r12d
mov rax, qword gs:[0x58]
mov rax, qword [rax]
lea r12, [0x7ff65448cb70]
mov eax, dword [rcx + rax]
cmp dword [0x7ff65448cb90], eax
jle 0x7ff65424c1d1
lea rcx, [0x7ff65448cb90]
call fcn.7ff654377a38
cmp dword [0x7ff65448cb90], 0xffffffff
jne 0x7ff65424c1d1
mov rdx, qword [rbp + 0xff0]
mov rcx, r12
call fcn.7ff65420c5d0
lea rcx, [0x7ff654383720]
call fcn.7ff654377934
nop
lea rcx, [0x7ff65448cb90]
call fcn.7ff6543779cc
mov qword [rbp + 0x120], 0
lea rdx, [rbp + 0x120]
call fcn.7ff6542c5760
test al, al
je 0x7ff65424c59f
mov rax, qword [rbp + 0xff8]
mov rbx, qword [rbp + 0xff0]
sub rax, rbx
sar rax, 5
test rax, rax
je 0x7ff65424c595
mov r13d, r14d
lea rdx, [rbx + r14]
mov r9, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
mov qword [rsp + 0x68], rax
cmp rax, 0xf
jbe 0x7ff65424c22b
mov rdx, qword [rdx]
mov rcx, r12
cmp qword [0x7ff65448cb88], 0xf
cmova rcx, qword [0x7ff65448cb70]
mov r8, qword [0x7ff65448cb80]
cmp r8, r9
jne 0x7ff65424c257
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x7ff65424c257
mov al, 1
jmp 0x7ff65424c259
xor al, al
mov byte [rsp + 0x60], al
lea rcx, [rbx + r14]
cmp qword [rsp + 0x68], 0xf
jbe 0x7ff65424c26c
mov rcx, qword [rcx]
lea rdx, [rsp + 0x60]
call fcn.7ff6542b93f0
test al, al
je 0x7ff65424c29f
mov rdx, qword [rbp + 0xff0]
add rdx, r14
cmp r12, rdx
je 0x7ff65424c29f
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x7ff65424c297
mov rdx, qword [rdx]
mov rcx, r12
call fcn.7ff65420e410
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov rbx, qword [0x7ff65448aac0]
movss xmm6, dword [rbx + 0x3808]
mov dword [rbx + 0x3808], 0x40800000
mov qword [rbp + 0x58], 0
mov r8d, 0x8000
lea rdx, [rbp + 0x58]
lea rcx, [0x7ff6543bf424]
call fcn.7ff6542b8390
movss dword [rbx + 0x3808], xmm6
test al, al
je 0x7ff65424c56a
movsxd rdx, r13d
shl rdx, 5
add rdx, qword [rbp + 0xff0]
lea rcx, [rbp + 0x9e0]
call fcn.7ff65420c5d0
mov qword [rbp - 0x30], rax
lea rcx, [rbp + 0x1008]
cmp qword [rbp + 0x1020], 7
cmova rcx, qword [rbp + 0x1008]
mov qword [rbp + 0x510], rcx
mov rbx, qword [rbp + 0x1018]
mov qword [rbp + 0x518], rbx
movups xmm6, xmmword [rbp + 0x510]
call fcn.7ff654376b34
mov ecx, eax
mov dword [rsp + 0x44], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
xor eax, eax
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 0xf
mov byte [rbp + 0x1e0], al
or r15d, 1
mov dword [rsp + 0x40], r15d
test rbx, rbx
je 0x7ff65424c421
cmp rbx, 0x7fffffff
ja 0x7ff654252c31
mov dword [rsp + 0x20], eax
xor r9d, r9d
movdqa xmm0, xmm6
psrldq xmm0, 8
movq qword [rsp + 0x68], xmm0
movd r8d, xmm0
movq qword [rsp + 0x70], xmm6
movq rdx, xmm6
call fcn.7ff654376ba4
mov rbx, rax
mov qword [rsp + 0x50], rax
shr rax, 0x20
test eax, eax
jne 0x7ff654252c27
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rbp + 0x1e0]
call fcn.7ff65420d950
lea r9, [rbp + 0x1e0]
cmp qword [rbp + 0x1f8], 0xf
cmova r9, qword [rbp + 0x1e0]
mov dword [rsp + 0x20], ebx
mov r8d, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov ecx, dword [rsp + 0x44]
call fcn.7ff654376ba4
mov qword [rsp + 0x68], rax
shr rax, 0x20
test eax, eax
jne 0x7ff654252c1d
and r15d, 0xfffffffe
or esi, 0xe0000000
mov r8d, 1
lea rdx, [0x7ff6543b6c10]
lea rcx, [rbp + 0x1e0]
call fcn.7ff65420c360
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
xor ecx, ecx
mov qword [rbp + 0x300], rcx
mov qword [rbp + 0x308], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x300], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0xf
mov byte [rax], cl
or r15d, 2
mov r9, qword [rbp - 0x30]
lea r8, [rbp + 0x2f0]
lea rcx, [rbp + 0x4b0]
call fcn.7ff6542328c0
or r15d, 4
lea rax, [rbp + 0x4b0]
cmp qword [rbp + 0x4c8], 0xf
cmova rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x420], rax
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x428], rax
movups xmm6, xmmword [rbp + 0x420]
call fcn.7ff654376b34
movaps xmmword [rbp + 0xfe0], xmm6
lea r8, [rbp + 0xfe0]
mov edx, eax
lea rcx, [rbp + 0x310]
call fcn.7ff6542042c0
or r15d, 0x18
mov dword [rsp + 0x44], r15d
lea rcx, [rbp + 0x310]
cmp qword [rbp + 0x328], 7
cmova rcx, qword [rbp + 0x310]
call fcn.7ff654377240
mov qword [rsp + 0x50], rax
shr rax, 0x20
test eax, eax
jne 0x7ff654252c3c
lea rcx, [rbp + 0x310]
call fcn.7ff65420d880
nop
lea rcx, [rbp + 0x4b0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x2f0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x1e0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x9e0]
call fcn.7ff65420d8f0
inc r13d
add r14, 0x20
mov rcx, qword [rbp + 0xff8]
mov rbx, qword [rbp + 0xff0]
sub rcx, rbx
sar rcx, 5
movsxd rax, r13d
cmp rax, rcx
jb 0x7ff65424c211
xor r14d, r14d
call fcn.7ff65428a770
call fcn.7ff654293280
mov dword [rbp - 0x50], 0x6e6f632e
mov dword [rbp - 0x4c], 0x20676966
mov dword [rbp - 0x48], 0x656d616e
mov byte [rbp - 0x44], 0
mov dword [rbp - 0x60], 0x63232370
mov dword [rbp - 0x5c], 0x69666e6f
mov word [rbp - 0x58], 0x7367
mov byte [rbp - 0x56], 0
mov qword [rbp + 0x130], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
mov r9d, 0x800
lea rbx, [0x7ff6544899f0]
mov r8, rbx
lea rdx, [rbp - 0x4f]
lea rcx, [rbp - 0x5f]
call fcn.7ff6542bd970
mov qword [rbp + 0x138], 0
xor r8d, r8d
lea rdx, [rbp + 0x138]
lea rcx, [0x7ff6543c0080]
call fcn.7ff6542b8390
test al, al
je 0x7ff65424c67f
xorps xmm0, xmm0
movups xmmword [rbp + 0x4d0], xmm0
mov qword [rbp + 0x4e0], r14
mov qword [rbp + 0x4e8], r14
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x7ff65424c653
mov rdx, rbx
lea rcx, [rbp + 0x4d0]
call fcn.7ff654210130
lea rdx, [rbp + 0x4d0]
lea rcx, [0x7ff654489950]
call fcn.7ff654221f90
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov qword [rbp + 0x140], 0
xor r8d, r8d
lea rdx, [rbp + 0x140]
lea rcx, [0x7ff6543c0070]
call fcn.7ff6542b8390
test al, al
je 0x7ff65424c6ce
mov rdx, r12
lea rcx, [rbp + 0xa00]
call fcn.7ff65420c5d0
mov rdx, rax
lea rcx, [0x7ff654489950]
call fcn.7ff6542278c0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov qword [rbp + 0x148], 0
xor r8d, r8d
lea rdx, [rbp + 0x148]
lea rcx, [0x7ff6543c00a8]
call fcn.7ff6542b8390
mov r13d, 0x16
test al, al
je 0x7ff65424ca8a
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x12e0]
call sub.VCRUNTIME140.dll_memset
movdqa xmm0, xmmword [0x7ff6543cda30]
movdqu xmmword [rbp + 0x440], xmm0
lea rax, [rbp + 0x1008]
cmp qword [rbp + 0x1020], 7
cmova rax, qword [rbp + 0x1008]
mov qword [rbp + 0x430], rax
mov rbx, qword [rbp + 0x1018]
mov qword [rbp + 0x438], rbx
movups xmm6, xmmword [rbp + 0x430]
call fcn.7ff654376b34
mov ecx, eax
mov dword [rsp + 0x40], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], 0xf
mov byte [rbp + 0x200], 0
bts esi, 0x19
mov dword [rsp + 0x70], esi
test rbx, rbx
je 0x7ff65424c834
cmp rbx, 0x7fffffff
ja 0x7ff654252c14
mov dword [rsp + 0x20], r14d
xor r9d, r9d
movdqa xmm0, xmm6
psrldq xmm0, 8
movq r14, xmm0
mov r8d, r14d
movq qword [rsp + 0x50], xmm6
movq rdx, xmm6
call fcn.7ff654376ba4
mov rbx, rax
mov rcx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x7ff654252c54
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rbp + 0x200]
call fcn.7ff65420d950
lea r9, [rbp + 0x200]
cmp qword [rbp + 0x218], 0xf
cmova r9, qword [rbp + 0x200]
mov dword [rsp + 0x20], ebx
mov r8d, r14d
mov rdx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x40]
call fcn.7ff654376ba4
shr rax, 0x20
test eax, eax
jne 0x7ff654252c5a
xor r14d, r14d
btr esi, 0x19
or esi, 0x1c00000
lea rax, [rbp + 0x441]
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x7ff65424c850
lea rdx, [rbp + 0x441]
lea rcx, [rbp + 0x200]
call fcn.7ff65420c360
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], r14
mov qword [rbp + 0x2e8], r14
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts esi, 0x1a
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x12e0]
call fcn.7ff65420acc0
nop
lea rcx, [rbp + 0x2d0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x200]
call fcn.7ff65420d8f0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r14
mov qword [rbp + 0x20], r14
mov rbx, qword [0x7ff65448cb80]
cmp qword [0x7ff65448cb88], 0xf
cmova r12, qword [0x7ff65448cb70]
movabs r14, 0x7fffffffffffffff
cmp rbx, r14
ja 0x7ff654252c62
cmp rbx, 0xf
ja 0x7ff65424c934
mov qword [rbp + 0x18], rbx
mov eax, 0xf
mov qword [rbp + 0x20], rax
movups xmm0, xmmword [r12]
movups xmmword [rbp + 8], xmm0
jmp 0x7ff65424c9c7
mov rax, rbx
or rax, 0xf
cmp rax, r14
jbe 0x7ff65424c96c
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.7ff6543776d0
mov rcx, rax
test rax, rax
je 0x7ff65424c99c
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x7ff65424c9a8
cmp rax, 0x16
cmovb rax, r13
mov r14, rax
lea rcx, [rax + 1]
test rcx, rcx
jne 0x7ff65424c984
xor eax, eax
jmp 0x7ff65424c9a8
cmp rcx, 0x1000
jb 0x7ff65424c9a3
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x7ff654252bbe
jmp 0x7ff65424c94e
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff6543776d0
mov qword [rbp + 8], rax
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], r14
lea r8, [rbx + 1]
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x20]
lea rdx, [rbp + 8]
cmp rax, 0xf
cmova rdx, qword [rbp + 8]
lea rcx, [rbp + 0x12e0]
call fcn.7ff65420ed70
lea rdx, [0x7ff65422fbe0]
mov rcx, rax
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__::operator___class_std::basic_istream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_istream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 8]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x12e8]
call fcn.7ff65420d590
test rax, rax
jne 0x7ff65424ca2f
mov rax, qword [rbp + 0x12e0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x12e0]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.msvcp140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
nop
mov rax, qword [rbp + 0x12e0]
movsxd rcx, dword [rax + 4]
lea rax, [0x7ff6543b8210]
mov qword [rbp + rcx + 0x12e0], rax
mov rax, qword [rbp + 0x12e0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x12dc], edx
lea rcx, [rbp + 0x12e8]
call fcn.7ff65420b9a0
lea rcx, [rbp + 0x12f0]
call qword [sym.imp.msvcp140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1388]
call qword [sym.imp.msvcp140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
xor r14d, r14d
mov qword [rbp + 0x150], 0
xor r8d, r8d
lea rdx, [rbp + 0x150]
lea rcx, [0x7ff6543c0090]
call fcn.7ff6542b8390
test al, al
je 0x7ff65424cefd
lea rcx, [0x7ff6543b6c08]
call qword [sym.imp.ucrtbase.dll_getenv]
mov qword [rbp + 0x450], rax
mov rcx, rdi
nop word [rax + rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x7ff65424cad0
mov qword [rbp + 0x458], rcx
movups xmm6, xmmword [rbp + 0x450]
call fcn.7ff654376b34
movaps xmmword [rbp + 0xfe0], xmm6
lea r8, [rbp + 0xfe0]
mov edx, eax
lea rcx, [rbp + 0x11e0]
call fcn.7ff6542042c0
or esi, 0xc
mov dword [rbp - 0x70], 0x6c656369
mov dword [rbp - 0x6c], 0x762d7865
mov word [rbp - 0x68], 0x33
lea rax, [rbp - 0x6f]
mov qword [rbp + 0x460], rax
lea rcx, [rbp - 0x6f]
mov rax, rdi
inc rax
cmp byte [rcx + rax], 0
jne 0x7ff65424cb31
mov qword [rbp + 0x468], rax
movups xmm6, xmmword [rbp + 0x460]
call fcn.7ff654376b34
movaps xmmword [rbp + 0xfe0], xmm6
lea r8, [rbp + 0xfe0]
mov edx, eax
lea rcx, [rbp + 0x6a8]
call fcn.7ff6542042c0
or esi, 0x30
lea r8, [rbp + 0x6a8]
lea rdx, [rbp + 0x11e0]
lea rcx, [rbp + 0x1078]
call fcn.7ff654204890
nop
lea rcx, [rbp + 0x6a8]
call fcn.7ff65420d880
lea rdx, [rbp + 0x1078]
lea rcx, [rbp + 0x778]
call fcn.7ff6542050d0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x470], ecx
lea rbx, [0x7ff6543ef8d8]
mov qword [rbp + 0x478], rbx
movaps xmm0, xmmword [rbp + 0x470]
movdqa xmmword [rbp + 0xfe0], xmm0
mov eax, dword [rsp + 0x50]
test eax, eax
je 0x7ff65424cf6e
cmp eax, 1
setne al
test al, al
jne 0x7ff65424cc14
lea rcx, [rbp + 0x1078]
cmp qword [rbp + 0x1090], 7
cmova rcx, qword [rbp + 0x1078]
call fcn.7ff654376d94
shr rax, 0x20
test eax, eax
jne 0x7ff654252c68
mov dword [rbp - 0x80], 0x6e6f636e
mov dword [rbp - 0x7c], 0x73676966
mov byte [rbp - 0x78], 0
lea rax, [rbp - 0x7f]
mov qword [rbp + 0x480], rax
lea rcx, [rbp - 0x7f]
mov rax, rdi
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x7ff65424cc40
mov qword [rbp + 0x488], rax
movups xmm6, xmmword [rbp + 0x480]
call fcn.7ff654376b34
movaps xmmword [rbp + 0xfe0], xmm6
lea r8, [rbp + 0xfe0]
mov edx, eax
lea rcx, [rbp + 0x688]
call fcn.7ff6542042c0
or esi, 0xc0
lea r8, [rbp + 0x688]
lea rdx, [rbp + 0x1078]
lea rcx, [rbp + 0x1028]
call fcn.7ff654204890
nop
lea rcx, [rbp + 0x688]
call fcn.7ff65420d880
lea rdx, [rbp + 0x1028]
lea rcx, [rbp + 0x7b0]
call fcn.7ff6542050d0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x490], ecx
mov qword [rbp + 0x498], rbx
movaps xmm0, xmmword [rbp + 0x490]
movdqa xmmword [rbp + 0xfe0], xmm0
mov eax, dword [rsp + 0x50]
test eax, eax
je 0x7ff65424cf7b
cmp eax, 1
setne al
test al, al
jne 0x7ff65424cd1f
lea rcx, [rbp + 0x1028]
cmp qword [rbp + 0x1040], 7
cmova rcx, qword [rbp + 0x1028]
call fcn.7ff654376d94
shr rax, 0x20
test eax, eax
jne 0x7ff654252c7e
lea rax, [rbp + 0x1028]
cmp qword [rbp + 0x1040], 7
cmova rax, qword [rbp + 0x1028]
mov qword [rbp + 0x4a0], rax
mov rbx, qword [rbp + 0x1038]
mov qword [rbp + 0x4a8], rbx
movups xmm6, xmmword [rbp + 0x4a0]
call fcn.7ff654376b34
mov dword [rsp + 0x40], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], 0xf
mov byte [rbp + 0x220], 0
bts esi, 0xb
mov dword [rsp + 0x70], esi
test rbx, rbx
je 0x7ff65424ce20
cmp rbx, 0x7fffffff
ja 0x7ff654252c94
mov dword [rsp + 0x20], r14d
xor r9d, r9d
movdqa xmm0, xmm6
psrldq xmm0, 8
movq r14, xmm0
mov r8d, r14d
movq rdx, xmm6
mov ecx, eax
call fcn.7ff654376ba4
mov rbx, rax
mov rcx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x7ff654252c9d
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rbp + 0x220]
call fcn.7ff65420d950
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], 0xf
cmova r9, qword [rbp + 0x220]
mov dword [rsp + 0x20], ebx
mov r8d, r14d
movq rdx, xmm6
mov ecx, dword [rsp + 0x40]
call fcn.7ff654376ba4
shr rax, 0x20
test eax, eax
jne 0x7ff654252ca3
xor r14d, r14d
btr esi, 0xb
or esi, 0x700
mov dword [rsp + 0x78], 0x6174733e
mov dword [rsp + 0x7c], 0x207472
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x508], r14
lea rax, [rsp + 0x79]
inc rdi
cmp byte [rax + rdi], 0
jne 0x7ff65424ce57
mov r8, rdi
lea rdx, [rsp + 0x79]
lea rcx, [rbp + 0x4f0]
call fcn.7ff654210130
nop
lea r9, [rbp + 0x220]
lea r8, [rbp + 0x4f0]
lea rcx, [rbp + 0x558]
call fcn.7ff6542328c0
bts esi, 0xc
lea rcx, [rbp + 0x558]
cmp qword [rbp + 0x570], 0xf
cmova rcx, qword [rbp + 0x558]
call qword [sym.imp.ucrtbase.dll_system]
lea rcx, [rbp + 0x558]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x4f0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x220]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x1028]
call fcn.7ff65420d880
nop
lea rcx, [rbp + 0x1078]
call fcn.7ff65420d880
nop
lea rcx, [rbp + 0x11e0]
call fcn.7ff65420d880
call fcn.7ff6542472f0
nop
mov rbx, qword [rbp + 0xff0]
test rbx, rbx
je 0x7ff65424cfa2
mov rdi, qword [rbp + 0xff8]
cmp rbx, rdi
je 0x7ff65424cf38
nop
mov rcx, rbx
call fcn.7ff65420d8f0
add rbx, 0x20
cmp rbx, rdi
jne 0x7ff65424cf20
mov rbx, qword [rbp + 0xff0]
mov rdx, qword [rbp + 0x1000]
sub rdx, rbx
and rdx, 0xffffffffffffffe0
mov rax, rbx
cmp rdx, 0x1000
jb 0x7ff65424cf88
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x7ff65424cf88
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
nop
test ecx, ecx
jne 0x7ff654252bc4
jmp 0x7ff65424cbec
test ecx, ecx
jne 0x7ff654252bd8
jmp 0x7ff65424ccf7
mov rcx, rbx
call fcn.7ff654377954
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xff0], xmm0
mov qword [rbp + 0x1000], r14
lea rcx, [rbp + 0x1008]
call fcn.7ff65420d880
nop
lea rcx, [rbp + 0x1260]
call fcn.7ff65420d880
nop
lea rcx, [rbp + 0x1240]
call fcn.7ff65420d880
call fcn.7ff65428fdb0
mov ecx, 1
call fcn.7ff654284160
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff65424d012
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
mov r12d, 8
mov ebx, r12d
movsd xmm11, qword [0x7ff6543cd660]
movss xmm12, dword [0x7ff6543cd770]
movss xmm13, dword [0x7ff6543cd6f8]
movss xmm14, dword [0x7ff6543cd774]
movss xmm10, dword [0x7ff6543cd6a8]
cmp dword [0x7ff65448a9f4], 0
jne 0x7ff65424fb1d
call fcn.7ff654246d20
test al, al
je 0x7ff65424d408
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x7ff6543cd6e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x7ff6543cd6e4]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x7ff65448bf14], eax
jle 0x7ff65424d15b
lea rcx, [0x7ff65448bf14]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf14], 0xffffffff
jne 0x7ff65424d15b
mov ecx, 0x30
call fcn.7ff6543776d0
mov qword [0x7ff65448bf18], rax
lea rcx, [0x7ff65448bf14]
call fcn.7ff6543779cc
mov rcx, qword [0x7ff65448bf18]
mov rcx, qword [rcx + 8]
call fcn.7ff65428fd10
lea rcx, [0x7ff6543bf4d8]
call fcn.7ff6542b79d0
call fcn.7ff65428fdb0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, dword [0x7ff6543cd744]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
movss xmm6, dword [0x7ff6543cd66c]
subss xmm1, xmm6
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff6544899e0], 0
sete r8b
mov r9d, 0x36
lea rdx, [0x7ff6543bf4d8]
call fcn.7ff654247db0
test al, al
je 0x7ff65424d25f
mov dword [0x7ff6544899e0], r14d
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm4, dword [rax + 0x104]
subss xmm4, dword [rax + 0x24]
addss xmm4, dword [rax + 0x88]
subss xmm4, xmm6
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm4
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff6544899e0], 3
sete r8b
mov r9d, 0x45
lea rdx, [0x7ff6543bf808]
call fcn.7ff654247db0
test al, al
je 0x7ff65424d2eb
mov dword [0x7ff6544899e0], 3
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm4, dword [rax + 0x104]
subss xmm4, dword [rax + 0x24]
addss xmm4, dword [rax + 0x88]
subss xmm4, xmm6
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm4
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff6544899e0], 1
sete r8b
mov r9d, 0x45
lea rdx, [0x7ff6543bf758]
call fcn.7ff654247db0
test al, al
je 0x7ff65424d377
mov dword [0x7ff6544899e0], 1
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm4, dword [rax + 0x104]
subss xmm4, dword [rax + 0x24]
addss xmm4, dword [rax + 0x88]
subss xmm4, xmm6
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm4
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff6544899e0], 2
sete r8b
mov r9d, 0x32
lea rdx, [0x7ff6543bf77c]
call fcn.7ff654247db0
test al, al
je 0x7ff65424d403
mov dword [0x7ff6544899e0], 2
call fcn.7ff654246e80
movss xmm6, dword [0x7ff6543cd6fc]
movss xmm15, dword [0x7ff6543cd75c]
cmp dword [0x7ff6544899e0], 3
jne 0x7ff65424df27
call fcn.7ff654247060
test al, al
je 0x7ff65424df27
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c4], xmm0
mov dword [rbp + 0x3c0], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x3c4], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x3c0]
call fcn.7ff65429b850
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, 0x12c
lea rdx, [0x7ff6543c00e0]
call fcn.7ff654247200
test al, al
je 0x7ff65424dbd6
lea r9, [0x7ff654489984]
lea r8, [0x7ff6543c00c0]
lea rdx, [0x7ff6543bf700]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov qword [rbp + 0x158], 0x42700000
lea rdx, [rbp + 0x158]
lea rcx, [0x7ff654488ae8]
call fcn.7ff65424a300
call fcn.7ff65428fdb0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899ad]
lea r8, [0x7ff6543c0120]
lea rdx, [0x7ff6543bf508]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899a8]
lea r8, [0x7ff6543c00f0]
lea rdx, [0x7ff6543bf528]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x1f4
xor r9d, r9d
lea r8, [0x7ff6543ef938]
lea rdx, [0x7ff6543c0170]
call fcn.7ff654248e30
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm6
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm15
call fcn.7ff654292e80
lea r8, [0x7ff65448aeb0]
lea rdx, [0x7ff6543c0158]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489978]
lea r8, [0x7ff6543c0198]
lea rdx, [0x7ff6543c0180]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448aec0]
lea rdx, [0x7ff6543c01f0]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899a9]
lea r8, [0x7ff6543c01c0]
lea rdx, [0x7ff6543bf6f0]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd754]
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0xa
mov r9d, 1
lea r8, [0x7ff6543ef90c]
lea rdx, [0x7ff6543c0210]
call fcn.7ff654248af0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, dword [0x7ff6543cd6f4]
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd750]
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov dword [rsp + 0x20], 0xff
mov edx, 0x78
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x940]
call fcn.7ff654236a60
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x598], xmm3
lea rdx, [rbp + 0x598]
xor ecx, ecx
call fcn.7ff654283f90
lea rcx, [0x7ff6543c020c]
call fcn.7ff6542b79d0
mov ecx, 1
call fcn.7ff654283ff0
call fcn.7ff65428fdb0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, qword [0x7ff6543cd658]
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0xa
mov r9d, 1
lea r8, [0x7ff6543ef934]
lea rdx, [0x7ff6543c021c]
call fcn.7ff654248af0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, dword [0x7ff6543cd6f4]
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd76c]
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov dword [rsp + 0x20], 0xff
mov edx, 0x78
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x8b0]
call fcn.7ff654236a60
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x5a8], xmm3
lea rdx, [rbp + 0x5a8]
xor ecx, ecx
call fcn.7ff654283f90
lea rcx, [0x7ff6543c0218]
call fcn.7ff6542b79d0
mov ecx, 1
call fcn.7ff654283ff0
call fcn.7ff65428fdb0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
mov r9, qword [0x7ff65448aac0]
mov rax, qword [r9 + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
addss xmm0, dword [0x7ff6543cd698]
call fcn.7ff654292ec0
lea r9, [0x7ff6544899c0]
lea r8, [0x7ff6543c0238]
lea rdx, [0x7ff6543c0228]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, dword [0x7ff6543cd698]
call fcn.7ff654292ec0
mov edx, dword [0x7ff6543ef948]
cmp edx, 1
sete byte [rbp + 0xfcd]
test edx, edx
sete byte [rbp + 0xfce]
cmp edx, 2
sete byte [rbp + 0xfcf]
cmp edx, 3
sete byte [rbp + 0xfd0]
lea r8, [rbp + 0xfcd]
lea rdx, [0x7ff6543c026c]
call fcn.7ff654248710
test al, al
je 0x7ff65424da95
mov dword [0x7ff6543ef948], 1
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfce]
lea rdx, [0x7ff6543c0258]
call fcn.7ff654248710
test al, al
je 0x7ff65424dabf
mov dword [0x7ff6543ef948], r14d
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfcf]
lea rdx, [0x7ff6543c0290]
call fcn.7ff654248710
test al, al
je 0x7ff65424daec
mov dword [0x7ff6543ef948], 2
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfd0]
lea rdx, [0x7ff6543c0278]
call fcn.7ff654248710
test al, al
je 0x7ff65424db19
mov dword [0x7ff6543ef948], 3
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899c1]
lea r8, [0x7ff6543c02c0]
lea rdx, [0x7ff6543bf678]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, dword [0x7ff6543cd698]
call fcn.7ff654292ec0
mov edx, dword [0x7ff65448997c]
test edx, edx
sete byte [rbp + 0xfd1]
cmp edx, 1
sete byte [rbp + 0xfd2]
lea r8, [rbp + 0xfd1]
lea rdx, [0x7ff6543c02a8]
call fcn.7ff654248710
test al, al
je 0x7ff65424dba4
mov dword [0x7ff65448997c], r14d
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfd2]
lea rdx, [0x7ff6543c0320]
call fcn.7ff654248710
test al, al
je 0x7ff65424dbd1
mov dword [0x7ff65448997c], 1
call fcn.7ff6542472f0
mov r8d, 0xd7
lea rdx, [0x7ff6543c0308]
call fcn.7ff654247200
test al, al
je 0x7ff65424dee7
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x20]
call fcn.7ff65428fd10
lea rcx, [0x7ff654488940]
call fcn.7ff65420c350
mov rdx, rax
lea rcx, [0x7ff6543c0358]
call fcn.7ff6542b79d0
call fcn.7ff65428fdb0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489969]
lea r8, [0x7ff6543c0338]
lea rdx, [0x7ff6543bf850]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899a1]
lea r8, [0x7ff6543c0378]
lea rdx, [0x7ff6543c0368]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x1f4
xor r9d, r9d
lea r8, [0x7ff6543ef930]
lea rdx, [0x7ff6543c03d8]
call fcn.7ff654248af0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448998d]
lea r8, [0x7ff6543c03a8]
lea rdx, [0x7ff6543c03f0]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x1f4
xor r9d, r9d
lea r8, [0x7ff6543ef93c]
lea rdx, [0x7ff6543c03e4]
call fcn.7ff654248af0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448998e]
lea r8, [0x7ff6543c0420]
lea rdx, [0x7ff6543c0408]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x1f4
xor r9d, r9d
lea r8, [0x7ff6543ef8fc]
lea rdx, [0x7ff6543c0480]
call fcn.7ff654248af0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448998a]
lea r8, [0x7ff6543c0458]
lea rdx, [0x7ff6543c0490]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x1f4
xor r9d, r9d
lea r8, [0x7ff6543ef94c]
lea rdx, [0x7ff6543c0488]
call fcn.7ff654248af0
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff65424df22
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
cmp dword [0x7ff6544899e0], 2
jne 0x7ff65424e53b
call fcn.7ff654247060
test al, al
je 0x7ff65424e53b
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x40c], xmm0
mov dword [rbp + 0x408], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x40c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x408]
call fcn.7ff65429b850
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, 0x4d
lea rdx, [0x7ff6543c04b0]
call fcn.7ff654247200
test al, al
je 0x7ff65424e0f8
lea r9, [0x7ff6544899c6]
lea r8, [0x7ff6543c0498]
lea rdx, [0x7ff6543bf700]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov qword [rbp + 0x160], 0x42700000
lea rdx, [rbp + 0x160]
lea rcx, [0x7ff654488aa0]
call fcn.7ff65424a300
call fcn.7ff65428fdb0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448995d]
lea r8, [0x7ff6543c04d0]
lea rdx, [0x7ff6543c04c0]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x3e8
xor r9d, r9d
lea r8, [0x7ff6543ef910]
lea rdx, [0x7ff6543c0510]
call fcn.7ff654248e30
call fcn.7ff6542472f0
mov r8d, 0x28
lea rdx, [0x7ff6543c0500]
call fcn.7ff654247200
test al, al
je 0x7ff65424e1b3
lea r9, [0x7ff6544899a0]
lea r8, [0x7ff6543c0530]
lea rdx, [0x7ff6543bf7a0]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x32
mov r9d, 6
lea r8, [0x7ff6543ef924]
lea rdx, [0x7ff6543c0520]
call fcn.7ff654248e30
call fcn.7ff6542472f0
mov r8d, 0x28
lea rdx, [0x7ff6543c0590]
call fcn.7ff654247200
test al, al
je 0x7ff65424e476
lea r9, [0x7ff654489989]
lea r8, [0x7ff6543c0560]
lea rdx, [0x7ff6543bf7c4]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd754]
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x64
mov r9d, 1
lea r8, [0x7ff6543ef900]
lea rdx, [0x7ff6543c05a4]
call fcn.7ff654248af0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, dword [0x7ff6543cd6f4]
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd750]
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov dword [rsp + 0x20], 0xff
mov edx, 0x78
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x970]
call fcn.7ff654236a60
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x5b8], xmm3
lea rdx, [rbp + 0x5b8]
xor ecx, ecx
call fcn.7ff654283f90
lea rcx, [0x7ff6543c05a0]
call fcn.7ff6542b79d0
mov ecx, 1
call fcn.7ff654283ff0
call fcn.7ff65428fdb0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, qword [0x7ff6543cd658]
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x32
mov r9d, 1
lea r8, [0x7ff6543ef950]
lea rdx, [0x7ff6543c05b0]
call fcn.7ff654248af0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, dword [0x7ff6543cd6f4]
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd76c]
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov dword [rsp + 0x20], 0xff
mov edx, 0x78
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x980]
call fcn.7ff654236a60
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x5c8], xmm3
lea rdx, [rbp + 0x5c8]
xor ecx, ecx
call fcn.7ff654283f90
lea rcx, [0x7ff6543c05ac]
call fcn.7ff6542b79d0
mov ecx, 1
call fcn.7ff654283ff0
call fcn.7ff65428fdb0
call fcn.7ff6542472f0
mov r8d, 0x96
lea rdx, [0x7ff6543c05d8]
call fcn.7ff654247200
test al, al
je 0x7ff65424e4fb
lea r9, [0x7ff654489974]
lea r8, [0x7ff6543c05b8]
lea rdx, [0x7ff6543bf7f0]
call fcn.7ff654247f00
cmp byte [0x7ff654489974], 0
je 0x7ff65424e4c6
cmp byte [0x7ff6544899e4], 0
jne 0x7ff65424e4cd
call fcn.7ff65423e770
mov byte [0x7ff6544899e4], 1
jmp 0x7ff65424e4cd
mov byte [0x7ff6544899e4], 0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899bd]
lea r8, [0x7ff6543c05f8]
lea rdx, [0x7ff6543bf7f8]
call fcn.7ff654247f00
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff65424e536
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
cmp dword [0x7ff6544899e0], 1
jne 0x7ff65424e83d
call fcn.7ff654247060
test al, al
je 0x7ff65424e83d
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x3ac], xmm0
mov dword [rbp + 0x3a8], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x3ac], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x3a8]
call fcn.7ff65429b850
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, 0x28
lea rdx, [0x7ff6543c05e0]
call fcn.7ff654247200
test al, al
je 0x7ff65424e664
lea r9, [0x7ff6544899c2]
lea r8, [0x7ff6543c0640]
lea rdx, [0x7ff6543bf700]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov qword [rbp + 0x168], 0x42700000
lea rdx, [rbp + 0x168]
lea rcx, [0x7ff654488a88]
call fcn.7ff65424a300
call fcn.7ff65428fdb0
call fcn.7ff6542472f0
mov r8d, 0x87
lea rdx, [0x7ff6543c0630]
call fcn.7ff654247200
test al, al
je 0x7ff65424e7fd
lea r9, [0x7ff654489983]
lea r8, [0x7ff6543c0670]
lea rdx, [0x7ff6543bf528]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x1f4
xor r9d, r9d
lea r8, [0x7ff6543ef920]
lea rdx, [0x7ff6543c0660]
call fcn.7ff654248e30
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899bf]
lea r8, [0x7ff6543c0690]
lea rdx, [0x7ff6543bf6f0]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448997b]
lea r8, [0x7ff6543c0238]
lea rdx, [0x7ff6543c0688]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, dword [0x7ff6543cd698]
call fcn.7ff654292ec0
mov edx, dword [0x7ff6543ef8f8]
cmp edx, 1
sete byte [rbp + 0xfd9]
test edx, edx
sete byte [rbp + 0xfda]
lea r8, [rbp + 0xfd9]
lea rdx, [0x7ff6543c026c]
call fcn.7ff654248710
test al, al
je 0x7ff65424e7ce
mov dword [0x7ff6543ef8f8], 1
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfda]
lea rdx, [0x7ff6543c0258]
call fcn.7ff654248710
test al, al
je 0x7ff65424e7f8
mov dword [0x7ff6543ef8f8], r14d
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff65424e838
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
cmp dword [0x7ff6544899e0], 0
jne 0x7ff65424fb14
call fcn.7ff654247060
test al, al
je 0x7ff65424fb14
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x394], xmm0
mov dword [rbp + 0x390], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x394], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x390]
call fcn.7ff65429b850
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, 0x3e
lea rdx, [0x7ff6543c06f8]
call fcn.7ff654247200
test al, al
je 0x7ff65424eac3
lea r9, [0x7ff654489976]
lea r8, [0x7ff6543c06d8]
lea rdx, [0x7ff6543bf700]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov qword [rbp + 0x170], 0x42700000
lea rdx, [rbp + 0x170]
lea rcx, [0x7ff654488a70]
call fcn.7ff65424a300
call fcn.7ff65428fdb0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x100]
subss xmm0, dword [rcx + 0x20]
addss xmm0, dword [rcx + 0x84]
addss xmm0, dword [0x7ff6543cd748]
call fcn.7ff654292e80
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
subss xmm0, dword [0x7ff6543cd6f4]
call fcn.7ff654292ec0
mov edx, dword [0x7ff654489990]
test edx, edx
sete byte [rbp + 0xfdb]
cmp edx, 1
sete byte [rbp + 0xfdc]
cmp edx, 2
sete byte [rbp + 0xfdd]
lea r8, [rbp + 0xfdb]
lea rdx, [0x7ff6543c070c]
call fcn.7ff654248710
test al, al
je 0x7ff65424ea02
mov dword [0x7ff654489990], r14d
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfdc]
lea rdx, [0x7ff6543bff28]
call fcn.7ff654248710
test al, al
je 0x7ff65424ea2f
mov dword [0x7ff654489990], 1
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfdd]
lea rdx, [0x7ff6543c0704]
call fcn.7ff654248710
test al, al
je 0x7ff65424ea5c
mov dword [0x7ff654489990], 2
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, dword [0x7ff6543cd698]
call fcn.7ff654292ec0
lea r8, [0x7ff6543ef8f2]
lea rdx, [0x7ff6543bf508]
call fcn.7ff654248710
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [0x7ff654489965]
lea rdx, [0x7ff6543bf518]
call fcn.7ff654248710
call fcn.7ff6542472f0
mov r8d, 0xd2
lea rdx, [0x7ff6543c0748]
call fcn.7ff654247200
test al, al
je 0x7ff65424ee69
lea r9, [0x7ff65448996a]
lea r8, [0x7ff6543c0718]
lea rdx, [0x7ff6543bf528]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x1f4
xor r9d, r9d
lea r8, [0x7ff6543ef914]
lea rdx, [0x7ff6543c0768]
call fcn.7ff654248e30
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm6
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm15
call fcn.7ff654292e80
lea r8, [0x7ff65448ae90]
lea rdx, [0x7ff6543c0758]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899b7]
lea r8, [0x7ff6543c0780]
lea rdx, [0x7ff6543bf548]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
movss xmm15, dword [0x7ff6543cd698]
addss xmm0, xmm15
call fcn.7ff654292ec0
mov edx, dword [0x7ff65448999c]
test edx, edx
sete byte [rbp + 0xfde]
cmp edx, 1
sete byte [rbp + 0xfc0]
lea r8, [rbp + 0xfde]
lea rdx, [0x7ff6543c0774]
call fcn.7ff654248710
test al, al
je 0x7ff65424ec78
mov dword [0x7ff65448999c], r14d
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfc0]
lea rdx, [0x7ff6543c07dc]
call fcn.7ff654248710
test al, al
je 0x7ff65424eca5
mov dword [0x7ff65448999c], 1
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448999a]
lea r8, [0x7ff6543c07c0]
lea rdx, [0x7ff6543c0800]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448adf0]
lea rdx, [0x7ff6543c07e8]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899af]
lea r8, [0x7ff6543c0828]
lea rdx, [0x7ff6543bf560]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448aea0]
lea rdx, [0x7ff6543c0810]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899b9]
lea r8, [0x7ff6543c0870]
lea rdx, [0x7ff6543bf588]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448ae30]
lea rdx, [0x7ff6543c0858]
call fcn.7ff654249160
call fcn.7ff6542472f0
jmp 0x7ff65424ee72
movss xmm15, dword [0x7ff6543cd698]
mov r8d, 0xdc
lea rdx, [0x7ff6543c08d0]
call fcn.7ff654247200
test al, al
je 0x7ff65424ef78
lea r9, [0x7ff65448996d]
lea r8, [0x7ff6543c08a8]
lea rdx, [0x7ff6543bf5b0]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448996f]
lea r8, [0x7ff6543c08f8]
lea rdx, [0x7ff6543c08e0]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489979]
lea r8, [0x7ff6543c0968]
lea rdx, [0x7ff6543bf5d8]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489982]
lea r8, [0x7ff6543c0930]
lea rdx, [0x7ff6543bf5e8]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448997a]
lea r8, [0x7ff6543c09c8]
lea rdx, [0x7ff6543bf5f8]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489987]
lea r8, [0x7ff6543c0998]
lea rdx, [0x7ff6543bf608]
call fcn.7ff654247f00
call fcn.7ff6542472f0
mov r8d, 0x182
lea rdx, [0x7ff6543c0a08]
call fcn.7ff654247200
test al, al
je 0x7ff65424fa74
lea r9, [0x7ff65448996e]
lea r8, [0x7ff6543c0238]
lea rdx, [0x7ff6543c09f8]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, xmm15
call fcn.7ff654292ec0
mov edx, dword [0x7ff6543ef908]
cmp edx, 1
sete byte [rbp + 0xfc1]
test edx, edx
sete byte [rbp + 0xfc2]
cmp edx, 2
sete byte [rbp + 0xfc3]
cmp edx, 3
sete byte [rbp + 0xfc4]
lea r8, [rbp + 0xfc1]
lea rdx, [0x7ff6543bfda0]
call fcn.7ff654248710
test al, al
je 0x7ff65424f027
mov dword [0x7ff6543ef908], 1
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfc2]
lea rdx, [0x7ff6543c0a28]
call fcn.7ff654248710
test al, al
je 0x7ff65424f051
mov dword [0x7ff6543ef908], r14d
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfc3]
lea rdx, [0x7ff6543c0a10]
call fcn.7ff654248710
test al, al
je 0x7ff65424f07e
mov dword [0x7ff6543ef908], 2
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfc4]
lea rdx, [0x7ff6543c0a70]
call fcn.7ff654248710
test al, al
je 0x7ff65424f0ab
mov dword [0x7ff6543ef908], 3
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489981]
lea r8, [0x7ff6543c0a40]
lea rdx, [0x7ff6543bf650]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, xmm15
call fcn.7ff654292ec0
mov edx, dword [0x7ff654489970]
test edx, edx
sete byte [rbp + 0xfc5]
cmp edx, 1
sete byte [rbp + 0xfcc]
cmp edx, 2
sete byte [rbp + 0xfc6]
cmp edx, 3
sete byte [rbp + 0xfc7]
lea r8, [rbp + 0xfc5]
lea rdx, [0x7ff6543bfda0]
call fcn.7ff654248710
test al, al
je 0x7ff65424f147
mov dword [0x7ff654489970], r14d
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfcc]
lea rdx, [0x7ff6543c0a28]
call fcn.7ff654248710
test al, al
je 0x7ff65424f174
mov dword [0x7ff654489970], 1
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfc6]
lea rdx, [0x7ff6543c0a10]
call fcn.7ff654248710
test al, al
je 0x7ff65424f1a1
mov dword [0x7ff654489970], 2
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfc7]
lea rdx, [0x7ff6543c0a70]
call fcn.7ff654248710
test al, al
je 0x7ff65424f1ce
mov dword [0x7ff654489970], 3
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899bc]
lea r8, [0x7ff6543c0ac0]
lea rdx, [0x7ff6543bf678]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, xmm15
call fcn.7ff654292ec0
mov edx, dword [0x7ff654489994]
test edx, edx
sete byte [rbp + 0xfc8]
cmp edx, 1
sete byte [rbp + 0xfc9]
lea r8, [rbp + 0xfc8]
lea rdx, [0x7ff6543c02a8]
call fcn.7ff654248710
test al, al
je 0x7ff65424f256
mov dword [0x7ff654489994], r14d
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfc9]
lea rdx, [0x7ff6543c0320]
call fcn.7ff654248710
test al, al
je 0x7ff65424f283
mov dword [0x7ff654489994], 1
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899a3]
lea r8, [0x7ff6543c0a88]
lea rdx, [0x7ff6543c0b10]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, xmm15
call fcn.7ff654292ec0
mov edx, dword [0x7ff6544899b0]
cmp edx, 1
sete byte [rbp + 0xfcb]
test edx, edx
sete byte [rbp + 0xfca]
lea r8, [rbp + 0xfca]
lea rdx, [0x7ff6543c0b08]
call fcn.7ff654248710
test al, al
je 0x7ff65424f30b
mov dword [0x7ff6544899b0], r14d
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfcb]
lea rdx, [0x7ff6543c0b40]
call fcn.7ff654248710
test al, al
je 0x7ff65424f338
mov dword [0x7ff6544899b0], 1
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448996c]
lea r8, [0x7ff6543c0b20]
lea rdx, [0x7ff6543bf6e0]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov edx, dword [0x7ff654489990]
test edx, edx
je 0x7ff65424f3d8
cmp edx, 1
jne 0x7ff65424f3d8
mov r9d, edx
lea rdx, [0x7ff6543c0b48]
jmp 0x7ff65424f3e5
mov r9d, 2
lea rdx, [0x7ff6543c0b58]
mov dword [rsp + 0x20], 0x64
lea r8, [0x7ff6543ef8f4]
call fcn.7ff654248af0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448999b]
lea r8, [0x7ff6543c0b80]
lea rdx, [0x7ff6543bf6f0]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd754]
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0xa
mov r9d, 1
lea r8, [0x7ff6543ef954]
lea rdx, [0x7ff6543c0210]
call fcn.7ff654248af0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
movss xmm6, dword [0x7ff6543cd6f4]
subss xmm0, xmm6
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd750]
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov dword [rsp + 0x20], 0xff
mov edx, 0x78
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x880]
call fcn.7ff654236a60
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x5d8], xmm3
lea rdx, [rbp + 0x5d8]
xor ecx, ecx
call fcn.7ff654283f90
lea rcx, [0x7ff6543c020c]
call fcn.7ff6542b79d0
mov ecx, 1
call fcn.7ff654283ff0
call fcn.7ff65428fdb0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, qword [0x7ff6543cd658]
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0xa
mov r9d, 1
lea r8, [0x7ff6543ef91c]
lea rdx, [0x7ff6543c021c]
call fcn.7ff654248af0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm6
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd76c]
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov dword [rsp + 0x20], 0xff
mov edx, 0x78
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x7f0]
call fcn.7ff654236a60
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x5e8], xmm3
lea rdx, [rbp + 0x5e8]
xor ecx, ecx
call fcn.7ff654283f90
lea rcx, [0x7ff6543c0218]
call fcn.7ff6542b79d0
mov ecx, 1
call fcn.7ff654283ff0
call fcn.7ff65428fdb0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
mov r9, qword [0x7ff65448aac0]
mov rax, qword [r9 + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
addss xmm0, dword [0x7ff6543cd698]
call fcn.7ff654292ec0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899ba]
lea r8, [0x7ff6543c0b68]
lea rdx, [0x7ff6543bf708]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd754]
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0xa
mov r9d, 0xfffffff6
lea r8, [0x7ff654489960]
lea rdx, [0x7ff6543c0bb8]
call fcn.7ff654248e30
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm6
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd750]
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov dword [rsp + 0x20], 0xff
mov edx, 0x78
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x800]
call fcn.7ff654236a60
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x5f8], xmm3
lea rdx, [rbp + 0x5f8]
xor ecx, ecx
call fcn.7ff654283f90
lea rcx, [0x7ff6543c020c]
call fcn.7ff6542b79d0
mov ecx, 1
call fcn.7ff654283ff0
call fcn.7ff65428fdb0
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, qword [0x7ff6543cd658]
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0xa
mov r9d, 0xfffffff6
lea r8, [0x7ff6544899a4]
lea rdx, [0x7ff6543c0ba8]
call fcn.7ff654248e30
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm6
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x7ff6543cd76c]
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov dword [rsp + 0x20], 0xff
mov edx, 0x78
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x810]
call fcn.7ff654236a60
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x608], xmm3
lea rdx, [rbp + 0x608]
xor ecx, ecx
call fcn.7ff654283f90
lea rcx, [0x7ff6543c0218]
call fcn.7ff6542b79d0
mov ecx, 1
call fcn.7ff654283ff0
call fcn.7ff65428fdb0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
mov r9, qword [0x7ff65448aac0]
mov rax, qword [r9 + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
movss xmm15, dword [0x7ff6543cd698]
addss xmm0, xmm15
call fcn.7ff654292ec0
lea r9, [0x7ff6544899b4]
lea r8, [0x7ff6543c0718]
lea rdx, [0x7ff6543c0bd8]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x3e8
xor r9d, r9d
lea r8, [0x7ff6543ef944]
lea rdx, [0x7ff6543c0bc8]
call fcn.7ff654248e30
call fcn.7ff6542472f0
mov r8d, 0x4e
lea rdx, [0x7ff6543c0c1c]
call fcn.7ff654247200
test al, al
je 0x7ff65424fad2
lea r9, [0x7ff6544899b5]
lea r8, [0x7ff6543c0be8]
lea rdx, [0x7ff6543bf738]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899ab]
lea r8, [0x7ff6543c0c30]
lea rdx, [0x7ff6543bf748]
call fcn.7ff654247f00
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff65424fb0d
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
jmp 0x7ff65424fb1d
movss xmm15, dword [0x7ff6543cd698]
lea rdi, [0x7ff6543bfd18]
lea r13, [0x7ff6543bfd18]
cmp dword [0x7ff65448a9f4], 1
jne 0x7ff654251bc7
call fcn.7ff654246d20
test al, al
je 0x7ff65424fdd1
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x7ff6543cd6e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, dword [0x7ff6543cd6e4]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov edx, r12d
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x7ff65448bf14], eax
jle 0x7ff65424fc3c
lea rcx, [0x7ff65448bf14]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf14], 0xffffffff
jne 0x7ff65424fc3c
mov ecx, 0x30
call fcn.7ff6543776d0
mov qword [0x7ff65448bf18], rax
lea rcx, [0x7ff65448bf14]
call fcn.7ff6543779cc
mov rcx, qword [0x7ff65448bf18]
mov rcx, qword [rcx + 8]
call fcn.7ff65428fd10
lea rcx, [0x7ff6543bf8a0]
call fcn.7ff6542b79d0
call fcn.7ff65428fdb0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, dword [0x7ff6543cd760]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
movss xmm6, dword [0x7ff6543cd66c]
subss xmm1, xmm6
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff65448a9f0], 0
sete r8b
mov r9d, 0x36
lea rdx, [0x7ff6543c0c24]
call fcn.7ff654247db0
test al, al
je 0x7ff65424fd40
mov dword [0x7ff65448a9f0], r14d
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm4, dword [rax + 0x104]
subss xmm4, dword [rax + 0x24]
addss xmm4, dword [rax + 0x88]
subss xmm4, xmm6
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm4
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff65448a9f0], 1
sete r8b
mov r9d, 0x45
lea rdx, [0x7ff6543bfa34]
call fcn.7ff654247db0
test al, al
je 0x7ff65424fdcc
mov dword [0x7ff65448a9f0], 1
call fcn.7ff654246e80
cmp dword [0x7ff65448a9f0], 1
jne 0x7ff6542512ab
call fcn.7ff654247060
test al, al
je 0x7ff6542512ab
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x37c], xmm0
mov dword [rbp + 0x378], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x37c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x378]
call fcn.7ff65429b850
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, 0xe6
lea rdx, [0x7ff6543c0c80]
call fcn.7ff654247200
test al, al
je 0x7ff654250573
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov rax, qword [0x7ff65448aac0]
movss xmm0, dword [rax + 0x3c10]
addss xmm0, dword [rax + 0x3818]
mov dword [rbp + 0x178], 0
mulss xmm0, dword [0x7ff6543cd6d0]
movss dword [rbp + 0x17c], xmm0
movss dword [rsp + 0x20], xmm7
lea r9, [rbp + 0x178]
mov edx, 3
lea rcx, [0x7ff6543c0c70]
call fcn.7ff6542aec70
test al, al
je 0x7ff6542503aa
xor r9d, r9d
movaps xmm2, xmm7
mov edx, 4
lea rcx, [0x7ff6543bfc70]
call fcn.7ff6542b1d00
mov r9d, 1
movaps xmm2, xmm7
mov edx, 0x2000
lea rcx, [0x7ff6543bfc64]
call fcn.7ff6542b1d00
mov r9d, 2
movaps xmm2, xmm7
mov edx, 0x2000
lea rcx, [0x7ff6543c0c90]
call fcn.7ff6542b1d00
call fcn.7ff6542b44e0
mov rcx, qword [0x7ff65448bd78]
sub rcx, qword [0x7ff65448bd70]
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x7ff6542503a2
xor eax, eax
mov r12d, eax
mov edi, eax
lea r15, [0x7ff6543bfd18]
nop dword [rax + rax]
movaps xmm1, xmm7
xor ecx, ecx
call fcn.7ff6542b1e70
mov rax, qword [0x7ff65448aac0]
mov rbx, qword [rax + 0x4b38]
test rbx, rbx
je 0x7ff65424ff99
cmp byte [rbx + 0x223], 0
je 0x7ff65424ff85
mov ecx, dword [rbx + 0x74]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x6c]
jge 0x7ff65424ff85
cmp ecx, 0xffffffff
je 0x7ff65424ff7e
mov rcx, rbx
call fcn.7ff6542b2ab0
mov edx, dword [rbx + 0x74]
inc edx
jmp 0x7ff65424ff91
movaps xmm1, xmm7
xor ecx, ecx
call fcn.7ff6542b1e70
xor edx, edx
mov rcx, rbx
call fcn.7ff6542b28e0
mov rbx, qword [0x7ff65448bd70]
lea rdx, [rbx + 8]
add rdx, rdi
movzx eax, byte [rdi + rbx]
mov byte [rbp + 0x1128], al
lea rcx, [rbp + 0x1130]
call fcn.7ff65420c5d0
movups xmm0, xmmword [rdi + rbx + 0x28]
movups xmmword [rbp + 0x1150], xmm0
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0x1150]
call fcn.7ff654239b60
nop
cmp qword [rax + 0x18], 0xf
jbe 0x7ff65424ffe7
mov rax, qword [rax]
mov rdx, rax
lea rcx, [0x7ff6543c0c88]
call fcn.7ff6542b79d0
nop
lea rcx, [rbp + 0xa20]
call fcn.7ff65420d8f0
mov rax, qword [0x7ff65448aac0]
mov rbx, qword [rax + 0x4b38]
test rbx, rbx
je 0x7ff654250052
cmp byte [rbx + 0x223], 0
je 0x7ff65425003e
mov ecx, dword [rbx + 0x74]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x6c]
jge 0x7ff65425003e
cmp ecx, 0xffffffff
je 0x7ff654250037
mov rcx, rbx
call fcn.7ff6542b2ab0
mov edx, dword [rbx + 0x74]
inc edx
jmp 0x7ff65425004a
movaps xmm1, xmm7
xor ecx, ecx
call fcn.7ff6542b1e70
xor edx, edx
mov rcx, rbx
call fcn.7ff6542b28e0
lea rdx, [rbp + 0x1130]
cmp qword [rbp + 0x1148], 0xf
cmova rdx, qword [rbp + 0x1130]
lea rcx, [0x7ff6543c0ca4]
call fcn.7ff6542b79d0
mov rax, qword [0x7ff65448aac0]
mov rbx, qword [rax + 0x4b38]
test rbx, rbx
je 0x7ff6542500c4
cmp byte [rbx + 0x223], 0
je 0x7ff6542500b0
mov ecx, dword [rbx + 0x74]
lea eax, [rcx + 1]
cmp eax, dword [rbx + 0x6c]
jge 0x7ff6542500b0
cmp ecx, 0xffffffff
je 0x7ff6542500a9
mov rcx, rbx
call fcn.7ff6542b2ab0
mov edx, dword [rbx + 0x74]
inc edx
jmp 0x7ff6542500bc
movaps xmm1, xmm7
xor ecx, ecx
call fcn.7ff6542b1e70
xor edx, edx
mov rcx, rbx
call fcn.7ff6542b28e0
mov edx, r14d
lea rcx, [rbp + 0xa40]
call fcn.7ff654203eb0
nop
mov r9d, 9
lea r8, [0x7ff6543c0c98]
xor edx, edx
mov rcx, rax
call fcn.7ff654212650
xorps xmm0, xmm0
movups xmmword [rbp + 0x10b8], xmm0
xor ecx, ecx
mov qword [rbp + 0x10c8], rcx
mov qword [rbp + 0x10d0], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10b8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10c8], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0xf
mov byte [rax], cl
bts esi, 0x1b
lea rcx, [rbp + 0xa40]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x10b8]
cmp qword [rbp + 0x10d0], 0xf
cmova rcx, qword [rbp + 0x10b8]
mov rbx, qword [0x7ff65448aac0]
movss xmm6, dword [rbx + 0x3808]
mov dword [rbx + 0x3808], 0x40800000
mov qword [rbp + 0x180], 0
mov r8d, 0x8000
lea rdx, [rbp + 0x180]
call fcn.7ff6542b8390
movss dword [rbx + 0x3808], xmm6
test al, al
je 0x7ff654250235
mov rax, qword [0x7ff65448aa40]
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x240], r15
lea r8, [rbp + 0x240]
lea rdx, [rbp - 0x20]
call fcn.7ff6542430c0
nop
mov rax, qword [rbp - 0x18]
test rax, rax
je 0x7ff654250231
mov qword [rbp + 0x250], r13
mov qword [rbp + 0x258], rax
lea r8, [rbp + 0x250]
lea rdx, [rbp + 0x1160]
lea rcx, [0x7ff65448bd40]
call fcn.7ff654243310
nop
cmp qword [rbp + 0x1178], 0
je 0x7ff654250223
mov rdx, qword [rbp + 0x1168]
test rdx, rdx
je 0x7ff654250223
movups xmm0, xmmword [rbp + 0x1150]
movdqa xmmword [rbp + 0xfe0], xmm0
lea r8, [rbp + 0xfe0]
lea rcx, [rbp - 0x40]
call fcn.7ff65424a070
nop
mov qword [rbp + 0x1170], r13
mov qword [rbp + 0x1160], r13
mov qword [rbp - 0x20], r13
movss xmm1, dword [0x7ff6543cd5bc]
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov edx, r14d
lea rcx, [rbp + 0xa60]
call fcn.7ff654203eb0
nop
mov r9d, 0xa
lea r8, [0x7ff6543c0cb8]
xor edx, edx
mov rcx, rax
call fcn.7ff654212650
xorps xmm0, xmm0
movups xmmword [rbp + 0x1098], xmm0
xor ecx, ecx
mov qword [rbp + 0x10a8], rcx
mov qword [rbp + 0x10b0], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1098], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10a8], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], 0xf
mov byte [rax], cl
bts esi, 0x1c
lea rcx, [rbp + 0xa60]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x1098]
cmp qword [rbp + 0x10b0], 0xf
cmova rcx, qword [rbp + 0x1098]
mov rbx, qword [0x7ff65448aac0]
movss xmm6, dword [rbx + 0x3808]
mov dword [rbx + 0x3808], 0x40800000
mov qword [rbp + 0x188], 0
mov r8d, 0x8000
lea rdx, [rbp + 0x188]
call fcn.7ff6542b8390
movss dword [rbx + 0x3808], xmm6
test al, al
je 0x7ff65425032e
imul r8, r12, 0x38
add r8, qword [0x7ff65448bd70]
lea rdx, [rbp - 0x30]
lea rcx, [0x7ff65448bd70]
call fcn.7ff654252d30
nop
lea rcx, [rbp + 0x1098]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x10b8]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x1130]
call fcn.7ff65420d8f0
inc r14d
add rdi, 0x38
movsxd r12, r14d
mov rcx, qword [0x7ff65448bd78]
sub rcx, qword [0x7ff65448bd70]
movabs rax, 0x4924924924924925
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r12, rdx
jb 0x7ff65424ff40
mov r15d, dword [rsp + 0x44]
lea rdi, [0x7ff6543bfd18]
mov r12d, 8
call fcn.7ff6542b13f0
xor r14d, r14d
mov dword [rbp + 0x190], 0x40800000
mov dword [rbp + 0x194], 0x40800000
lea rdx, [rbp + 0x190]
mov ecx, 0xb
call fcn.7ff6542840d0
mov qword [rbp + 0x198], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x198]
mov qword [rsp + 0x20], rax
mov r9d, 0x800
lea r8, [0x7ff65448a1f0]
lea rdx, [0x7ff6543c0ca8]
lea rcx, [0x7ff6543c0cd8]
call fcn.7ff6542bd970
mov qword [rbp + 0x1a0], 0
xor r8d, r8d
lea rdx, [rbp + 0x1a0]
lea rcx, [0x7ff6543c0cc8]
call fcn.7ff6542b8390
test al, al
je 0x7ff65425055f
mov rax, qword [0x7ff65448aa40]
mov qword [rbp + 0x268], rax
mov qword [rbp + 0x260], rdi
lea r8, [rbp + 0x260]
lea rdx, [rbp + 0xfe0]
call fcn.7ff6542430c0
nop
mov rax, qword [rbp + 0xfe8]
test rax, rax
je 0x7ff65425055f
mov qword [rbp + 0x270], r13
mov qword [rbp + 0x278], rax
lea r8, [rbp + 0x270]
lea rdx, [rbp + 0x10e8]
lea rcx, [0x7ff65448bd40]
call fcn.7ff654243310
nop
cmp qword [rbp + 0x1100], 0
je 0x7ff654250551
cmp qword [rbp + 0x10f0], 0
je 0x7ff654250551
lea rdx, [0x7ff65448a1f0]
lea rcx, [rbp + 0xa80]
call fcn.7ff65420c590
nop
mov rcx, rax
call fcn.7ff65420c350
mov rbx, rax
lea rcx, [rbp + 0x10e8]
call fcn.7ff654237ba0
lea rdx, [rbp + 0xcc0]
mov rcx, rax
call fcn.7ff65423a110
mov byte [rbp + 0x638], 1
mov qword [rbp + 0x640], rbx
movups xmm0, xmmword [rax + 0x3c]
movups xmmword [rbp + 0x648], xmm0
lea rdx, [rbp + 0x638]
lea rcx, [rbp + 0x520]
call fcn.7ff654253110
nop
lea rdx, [rbp + 0x520]
lea rcx, [0x7ff65448bd70]
call fcn.7ff654252dd0
nop
lea rcx, [rbp + 0x528]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0xa80]
call fcn.7ff65420d8f0
nop
mov qword [rbp + 0x10f8], r13
mov qword [rbp + 0x10e8], r13
mov ecx, 1
call fcn.7ff654284160
call fcn.7ff65428fdb0
call fcn.7ff6542472f0
mov r8d, 0x28
lea rdx, [0x7ff6543c0d00]
call fcn.7ff654247200
test al, al
je 0x7ff6542505a8
lea r9, [0x7ff65448995f]
lea r8, [0x7ff6543c0ce8]
lea rdx, [0x7ff6543c0d08]
call fcn.7ff654247f00
call fcn.7ff6542472f0
mov r8d, 0x14f
lea rdx, [0x7ff6543c0d04]
call fcn.7ff654247200
test al, al
je 0x7ff65425126b
lea r9, [0x7ff6544899c3]
lea r8, [0x7ff6543c0d40]
lea rdx, [0x7ff6543bfa40]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff65425061c
mov qword [rbp + 0x1a8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1a8]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff65425065c
mov qword [rbp + 0x1b0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b0]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff65425069c
mov qword [rbp + 0x1b8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.7ff654292ab0
lea r9, [0x7ff6544899c4]
lea r8, [0x7ff6543c0d20]
lea rdx, [0x7ff6543bfa58]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
subss xmm1, xmm13
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm14
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea r8, [0x7ff65448ae00]
lea rdx, [0x7ff6543c0d80]
call fcn.7ff654249160
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff6542507ae
mov qword [rbp + 0x1c0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1c0]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff6542507ee
mov qword [rbp + 0x1c8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1c8]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff65425082e
mov qword [rbp + 0x1d0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1d0]
call fcn.7ff654292ab0
lea r9, [0x7ff6544899bb]
lea r8, [0x7ff6543c0d60]
lea rdx, [0x7ff6543bfa60]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
subss xmm1, xmm13
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm14
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea r8, [0x7ff65448ae80]
lea rdx, [0x7ff6543c0da8]
call fcn.7ff654249160
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250940
mov qword [rbp + 0x1d8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x1d8]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250980
mov qword [rbp + 0x128], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x128]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff6542509ba
mov qword [rbp + 0x28], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x28]
call fcn.7ff654292ab0
lea r9, [0x7ff6544899c5]
lea r8, [0x7ff6543c0d60]
lea rdx, [0x7ff6543bfa70]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
subss xmm1, xmm13
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm14
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea r8, [0x7ff65448ade0]
lea rdx, [0x7ff6543c0d90]
call fcn.7ff654249160
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250ac6
mov qword [rbp + 0x30], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x30]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250b00
mov qword [rbp + 0x38], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x38]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250b3a
mov qword [rbp + 0x40], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x40]
call fcn.7ff654292ab0
lea r9, [0x7ff6544899a2]
lea r8, [0x7ff6543c0d60]
lea rdx, [0x7ff6543bfa88]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
subss xmm1, xmm13
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm14
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea r8, [0x7ff65448ae50]
lea rdx, [0x7ff6543c0de0]
call fcn.7ff654249160
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250c46
mov qword [rbp + 0x48], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x48]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250c80
mov qword [rbp + 0x50], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x50]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250cba
mov qword [rbp + 0x60], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x60]
call fcn.7ff654292ab0
lea r9, [0x7ff6544899c7]
lea r8, [0x7ff6543c0dc0]
lea rdx, [0x7ff6543bfac8]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm1, xmm0
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm12
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x20], 0x64
xor r9d, r9d
lea r8, [0x7ff6543ef928]
lea rdx, [0x7ff6543c0e10]
call fcn.7ff654248af0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250dd8
mov qword [rbp + 0x68], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x68]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250e12
mov qword [rbp + 0x70], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x70]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250e4c
mov qword [rbp + 0x78], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x78]
call fcn.7ff654292ab0
lea r9, [0x7ff654489986]
lea r8, [0x7ff6543c0df8]
lea rdx, [0x7ff6543bfa98]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
subss xmm1, xmm13
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm14
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea r8, [0x7ff65448ae40]
lea rdx, [0x7ff6543c0e30]
call fcn.7ff654249160
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250f5e
mov qword [rbp + 0x80], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x80]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250f9e
mov qword [rbp + 0xc0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xc0]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654250fde
mov qword [rbp + 0x88], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x88]
call fcn.7ff654292ab0
lea r9, [0x7ff654489975]
lea r8, [0x7ff6543c0e20]
lea rdx, [0x7ff6543bfaa8]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm1, xmm0
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm12
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x20], 0x320
xor r9d, r9d
lea r8, [0x7ff6543ef904]
lea rdx, [0x7ff6543c0e50]
call fcn.7ff654248af0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654251102
mov qword [rbp + 0x90], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x90]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654251142
mov qword [rbp + 0x98], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x98]
call fcn.7ff654292ab0
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff654251182
mov qword [rbp + 0xa0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xa0]
call fcn.7ff654292ab0
lea r9, [0x7ff654489998]
lea r8, [0x7ff6543c0e40]
lea rdx, [0x7ff6543bfac0]
call fcn.7ff654247f00
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm1, xmm0
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm12
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rsp + 0x20], 0x320
xor r9d, r9d
lea r8, [0x7ff6543ef940]
lea rdx, [0x7ff6543c0e70]
call fcn.7ff654248af0
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff6542512a6
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
cmp dword [0x7ff65448a9f0], 0
jne 0x7ff654251bc7
call fcn.7ff654247060
test al, al
je 0x7ff654251bc7
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x364], xmm0
mov dword [rbp + 0x360], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x364], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x360]
call fcn.7ff65429b850
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, 0x3e
lea rdx, [0x7ff6543c0e60]
call fcn.7ff654247200
test al, al
je 0x7ff65425137e
lea r9, [0x7ff65448998f]
lea r8, [0x7ff6543c0e90]
lea rdx, [0x7ff6543bf700]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, xmm15
call fcn.7ff654292ec0
lea r8, [0x7ff654489965]
lea rdx, [0x7ff6543bf518]
call fcn.7ff654248710
call fcn.7ff6542472f0
mov r8d, 0x28
lea rdx, [0x7ff6543c0e80]
call fcn.7ff654247200
test al, al
je 0x7ff6542513b3
lea r9, [0x7ff654489964]
lea r8, [0x7ff6543c0ec0]
lea rdx, [0x7ff6543bf8a8]
call fcn.7ff654247f00
call fcn.7ff6542472f0
mov r8d, 0x28
lea rdx, [0x7ff6543c0eb0]
call fcn.7ff654247200
test al, al
je 0x7ff6542513e8
lea r9, [0x7ff654489966]
lea r8, [0x7ff6543c0f10]
lea rdx, [0x7ff6543bf8b8]
call fcn.7ff654247f00
call fcn.7ff6542472f0
mov r8d, 0x73
lea rdx, [0x7ff6543c0f00]
call fcn.7ff654247200
test al, al
je 0x7ff65425146f
lea r9, [0x7ff65448998b]
lea r8, [0x7ff6543c0f58]
lea rdx, [0x7ff6543bf8c8]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899ae]
lea r8, [0x7ff6543c0f38]
lea rdx, [0x7ff6543bf8e0]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489980]
lea r8, [0x7ff6543c0f90]
lea rdx, [0x7ff6543bf8f8]
call fcn.7ff654247f00
call fcn.7ff6542472f0
mov r8d, 0xb3
lea rdx, [0x7ff6543c0f78]
call fcn.7ff654247200
test al, al
je 0x7ff6542517e7
lea r9, [0x7ff6544899aa]
lea r8, [0x7ff6543c0fb8]
lea rdx, [0x7ff6543bf918]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448adb0]
lea rdx, [0x7ff6543c0fa8]
call fcn.7ff654249160
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, xmm15
call fcn.7ff654292ec0
movzx edx, byte [0x7ff65448995a]
cmp dl, 1
sete byte [rbp + 0xfd7]
test dl, dl
sete byte [rbp + 0xfd8]
lea r8, [rbp + 0xfd8]
lea rdx, [0x7ff6543c0fe0]
call fcn.7ff654248710
test al, al
je 0x7ff654251575
mov byte [0x7ff65448995a], 0
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfd7]
lea rdx, [0x7ff6543c0fd8]
call fcn.7ff654248710
test al, al
je 0x7ff65425159f
mov byte [0x7ff65448995a], 1
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489977]
lea r8, [0x7ff6543c0ff8]
lea rdx, [0x7ff6543bf920]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448ae10]
lea rdx, [0x7ff6543c0fe8]
call fcn.7ff654249160
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, xmm15
call fcn.7ff654292ec0
movzx edx, byte [0x7ff6544899c8]
cmp dl, 1
sete byte [rbp + 0xfd5]
test dl, dl
sete byte [rbp + 0xfd6]
lea r8, [rbp + 0xfd6]
lea rdx, [0x7ff6543c1040]
call fcn.7ff654248710
test al, al
je 0x7ff654251695
mov byte [0x7ff6544899c8], 0
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfd5]
lea rdx, [0x7ff6543bf928]
call fcn.7ff654248710
test al, al
je 0x7ff6542516bf
mov byte [0x7ff6544899c8], 1
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff654489968]
lea r8, [0x7ff6543c1018]
lea rdx, [0x7ff6543bf930]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448aef0]
lea rdx, [0x7ff6543c1060]
call fcn.7ff654249160
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
addss xmm0, xmm15
call fcn.7ff654292ec0
movzx r8d, byte [0x7ff6543ef8f3]
test r8b, r8b
sete byte [rbp + 0xfd4]
cmp r8b, 1
sete byte [rbp + 0xfd3]
lea r8, [rbp + 0xfd4]
lea rdx, [0x7ff6543c070c]
call fcn.7ff654248710
test al, al
je 0x7ff6542517b8
mov byte [0x7ff6543ef8f3], 0
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.7ff654292dd0
lea r8, [rbp + 0xfd3]
lea rdx, [0x7ff6543bf93c]
call fcn.7ff654248710
test al, al
je 0x7ff6542517e2
mov byte [0x7ff6543ef8f3], 1
call fcn.7ff6542472f0
mov r8d, 0x104
lea rdx, [0x7ff6543bff74]
call fcn.7ff654247200
test al, al
je 0x7ff654251b49
lea r9, [0x7ff654489967]
lea r8, [0x7ff6543c1048]
lea rdx, [0x7ff6543bf944]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448ae70]
lea rdx, [0x7ff6543c1088]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899b6]
lea r8, [0x7ff6543c1070]
lea rdx, [0x7ff6543bf94c]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448ae60]
lea rdx, [0x7ff6543c10c0]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448998c]
lea r8, [0x7ff6543c1098]
lea rdx, [0x7ff6543bf954]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448ae20]
lea rdx, [0x7ff6543c10f0]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff65448996b]
lea r8, [0x7ff6543c10d0]
lea rdx, [0x7ff6543bf970]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
subss xmm0, xmm13
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm14
call fcn.7ff654292e80
lea r8, [0x7ff65448add0]
lea rdx, [0x7ff6543c1118]
call fcn.7ff654249160
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899be]
lea r8, [0x7ff6543c1100]
lea rdx, [0x7ff6543bf980]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899b8]
lea r8, [0x7ff6543c1158]
lea rdx, [0x7ff6543bf990]
call fcn.7ff654247f00
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
call fcn.7ff6542b98f0
lea r9, [0x7ff6544899ac]
lea r8, [0x7ff6543c1128]
lea rdx, [0x7ff6543c0bd8]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
mov dword [rsp + 0x20], 0x3e8
xor r9d, r9d
lea r8, [0x7ff6543ef92c]
lea rdx, [0x7ff6543c1188]
call fcn.7ff654248e30
call fcn.7ff6542472f0
cmp byte [0x7ff6544899ed], 1
jne 0x7ff654251b87
mov r8d, 0x32
lea rdx, [0x7ff6543c117c]
call fcn.7ff654247200
test al, al
je 0x7ff654251b87
lea r9, [0x7ff65448995b]
lea r8, [0x7ff6543c11b0]
lea rdx, [0x7ff6543c1198]
call fcn.7ff654247f00
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff654251bc2
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
cmp dword [0x7ff65448a9f4], 2
jne 0x7ff654252b4e
call fcn.7ff654246d20
movss xmm10, dword [0x7ff6543cd6e4]
test al, al
je 0x7ff654251e73
mov rcx, qword [0x7ff65448aac0]
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
addss xmm1, dword [0x7ff6543cd6e0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, xmm10
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov edx, r12d
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x7ff65448bf14], eax
jle 0x7ff654251cde
lea rcx, [0x7ff65448bf14]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf14], 0xffffffff
jne 0x7ff654251cde
mov ecx, 0x30
call fcn.7ff6543776d0
mov qword [0x7ff65448bf18], rax
lea rcx, [0x7ff65448bf14]
call fcn.7ff6543779cc
mov rcx, qword [0x7ff65448bf18]
mov rcx, qword [rcx + 8]
call fcn.7ff65428fd10
lea rcx, [0x7ff6543bfb38]
call fcn.7ff6542b79d0
call fcn.7ff65428fdb0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm1, dword [rax + 0x100]
subss xmm1, dword [rax + 0x20]
addss xmm1, dword [rax + 0x84]
addss xmm1, dword [0x7ff6543cd768]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm1
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
movss xmm6, dword [0x7ff6543cd66c]
subss xmm1, xmm6
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff65448a9f0], 0
sete r8b
mov r9d, 0x36
lea rdx, [0x7ff6543bfde0]
call fcn.7ff654247db0
test al, al
je 0x7ff654251de2
mov dword [0x7ff65448a9f0], r14d
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov r8, qword [0x7ff65448aac0]
mov rax, qword [r8 + 0x3ed8]
movss xmm4, dword [rax + 0x104]
subss xmm4, dword [rax + 0x24]
addss xmm4, dword [rax + 0x88]
subss xmm4, xmm6
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3ed8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm4
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
cmp dword [0x7ff65448a9f0], 1
sete r8b
mov r9d, 0x45
lea rdx, [0x7ff6543bfb38]
call fcn.7ff654247db0
test al, al
je 0x7ff654251e6e
mov dword [0x7ff65448a9f0], 1
call fcn.7ff654246e80
cmp dword [0x7ff65448a9f0], 1
jne 0x7ff654251fdc
call fcn.7ff654247060
test al, al
je 0x7ff654251fdc
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x34c], xmm0
mov dword [rbp + 0x348], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x34c], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x348]
call fcn.7ff65429b850
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, 0x28
lea rdx, [0x7ff6543c11d8]
call fcn.7ff654247200
test al, al
je 0x7ff654251f9c
lea r9, [0x7ff654489988]
lea r8, [0x7ff6543c11c8]
lea rdx, [0x7ff6543c11f0]
call fcn.7ff654247f00
mov rax, qword [0x7ff65448aac0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x104]
subss xmm0, dword [rcx + 0x24]
addss xmm0, dword [rcx + 0x88]
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
call fcn.7ff654292ec0
mov rdx, qword [0x7ff65448aac0]
mov rax, qword [rdx + 0x3ed8]
movss xmm0, dword [rax + 0x100]
subss xmm0, dword [rax + 0x20]
addss xmm0, dword [rax + 0x84]
addss xmm0, xmm12
call fcn.7ff654292e80
call fcn.7ff6542469c0
mov rcx, qword [rax + 0x10]
call fcn.7ff65428fd10
mov qword [rbp + 0xa8], 0x42700000
lea rdx, [rbp + 0xa8]
lea rcx, [0x7ff654488ad0]
call fcn.7ff65424a300
call fcn.7ff65428fdb0
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff654251fd7
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
cmp dword [0x7ff65448a9f0], 0
jne 0x7ff654252b4e
call fcn.7ff654247060
test al, al
je 0x7ff654252b4e
mov rbx, qword [0x7ff65448aac0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x334], xmm0
mov dword [rbp + 0x330], 5
movups xmm0, xmmword [rbx + 0x38f4]
movups xmmword [rbp + 0x334], xmm0
lea rcx, [rbx + 0x4828]
lea rdx, [rbp + 0x330]
call fcn.7ff65429b850
movups xmmword [rbx + 0x38f4], xmm9
mov r8d, r12d
mov rax, qword gs:[0x58]
mov rdx, qword [rax]
mov eax, dword [r8 + rdx]
cmp dword [0x7ff65448bf14], eax
jle 0x7ff654252087
lea rcx, [0x7ff65448bf14]
call fcn.7ff654377a38
cmp dword [0x7ff65448bf14], 0xffffffff
jne 0x7ff654252087
mov ecx, 0x30
call fcn.7ff6543776d0
mov qword [0x7ff65448bf18], rax
lea rcx, [0x7ff65448bf14]
call fcn.7ff6543779cc
mov rcx, qword [0x7ff65448bf18]
mov rcx, qword [rcx + 0x10]
call fcn.7ff65428fd10
mov r8d, 0x154
lea rdx, [0x7ff6543c0c80]
call fcn.7ff654247200
test al, al
je 0x7ff654252b0e
mov rax, qword [0x7ff65448aac0]
movss xmm0, dword [rax + 0x3c10]
addss xmm0, dword [rax + 0x3818]
mov dword [rbp + 0xb0], 0
mulss xmm0, xmm10
movss dword [rbp + 0xb4], xmm0
movss dword [rsp + 0x20], xmm7
lea r9, [rbp + 0xb0]
mov edx, 4
lea rcx, [0x7ff6543c11e0]
call fcn.7ff6542aec70
test al, al
je 0x7ff654252b09
xor r9d, r9d
movaps xmm2, xmm7
mov edx, 4
lea rcx, [0x7ff6543c11fc]
call fcn.7ff6542b1d00
mov r9d, 1
movaps xmm2, xmm7
mov edx, 0x2000
lea rcx, [0x7ff6543bfc64]
call fcn.7ff6542b1d00
mov r9d, 2
movaps xmm2, xmm7
mov edx, 0x2000
lea rcx, [0x7ff6543c0c90]
call fcn.7ff6542b1d00
mov r9d, 2
movaps xmm2, xmm7
mov edx, 0x2000
lea rcx, [0x7ff6543c11f8]
call fcn.7ff6542b1d00
call fcn.7ff6542b44e0
mov qword [rbp + 0x1058], r13
mov rax, qword [0x7ff65448aa40]
mov qword [rbp + 0x1060], rax
lea rdx, [rbp + 0x798]
call fcn.7ff65427e370
mov rbx, qword [rax + 8]
sub rbx, qword [rax]
sar rbx, 3
lea rcx, [rbp + 0x798]
call fcn.7ff654211ef0
test rbx, rbx
je 0x7ff6542529a1
xor r12d, r12d
movabs rcx, 0x1fffffffffffffff
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
xor eax, eax
mov qword [rbp], rax
mov rdx, qword [0x7ff65448be68]
sub rdx, qword [0x7ff65448be60]
sar rdx, 3
test rdx, rdx
je 0x7ff654252226
cmp rdx, rcx
ja 0x7ff654252bb8
lea rcx, [rbp - 0x10]
call fcn.7ff654280ba0
mov rdi, qword [rbp - 0x10]
mov rdx, qword [0x7ff65448be60]
mov rbx, qword [0x7ff65448be68]
sub rbx, rdx
mov r8, rbx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy_1
sar rbx, 3
lea rbx, [rdi + rbx*8]
mov qword [rbp - 8], rbx
mov rax, qword [rbp]
jmp 0x7ff65425222a
mov rbx, qword [rbp - 8]
or r15d, 0x20
mov rcx, qword [rbp - 0x10]
sub rbx, rcx
sar rbx, 3
movsxd rdi, r14d
test rcx, rcx
je 0x7ff654252288
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x7ff654252275
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x7ff654252995
call fcn.7ff654377954
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x10], xmm0
xor eax, eax
mov qword [rbp], rax
cmp rdi, rbx
jae 0x7ff65425299c
lea rdx, [rbp + 0x760]
call fcn.7ff654242b80
mov qword [rbp - 0x40], r13
mov rax, qword [rax]
mov rbx, qword [r12 + rax + 8]
mov qword [rbp - 0x38], rbx
lea rcx, [rbp + 0x760]
call fcn.7ff6542378d0
test rbx, rbx
je 0x7ff654252985
cmp rbx, qword [rbp + 0x1060]
je 0x7ff654252985
mov r8, rbx
lea rdx, [rbp + 0xee0]
call fcn.7ff65427e0a0
nop
cmp byte [rbp + 0xee0], 0
je 0x7ff654252978
movaps xmm1, xmm7
xor ecx, ecx
call fcn.7ff6542b1e70
call fcn.7ff6542b2860
mov edx, r14d
lea rcx, [0x7ff6543c1210]
call fcn.7ff6542b79d0
call fcn.7ff6542b2860
lea rcx, [rbp + 0xf10]
call fcn.7ff65420c350
mov rdx, rax
lea rcx, [0x7ff6543c0ca4]
call fcn.7ff6542b79d0
call fcn.7ff6542b2860
mov edx, r14d
lea rcx, [rbp + 0xaa0]
call fcn.7ff654203eb0
nop
mov r8, rax
lea rdx, [0x7ff6543c1200]
lea rcx, [rbp + 0x1220]
call fcn.7ff65420ef40
nop
lea rcx, [rbp + 0xaa0]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x1220]
call fcn.7ff65420c350
mov rcx, rax
call fcn.7ff6542b8720
test al, al
je 0x7ff65425243b
mov r8, qword [rbp + 0xf30]
lea rdx, [rbp + 0xe20]
call fcn.7ff65427f270
nop
cmp byte [rbp + 0xe20], 0
jne 0x7ff6542523ac
lea rcx, [rbp + 0xe20]
call fcn.7ff65423dbf0
jmp 0x7ff65425296b
mov r8, qword [rbp + 0xe30]
test r8, r8
je 0x7ff6542523f5
mov qword [rbp + 0x280], r13
mov qword [rbp + 0x288], r8
or esi, 1
mov dword [rsp + 0x70], esi
lea rdx, [rbp + 0x618]
lea rcx, [rbp + 0x280]
call fcn.7ff65423a020
or esi, 2
mov r8, qword [rbp + 0xe30]
cmp qword [rax + 8], 0
je 0x7ff6542523f5
mov al, 1
jmp 0x7ff6542523f7
xor al, al
test sil, 2
je 0x7ff654252407
and esi, 0xfffffffd
mov qword [rbp + 0x618], r13
test sil, 1
je 0x7ff654252417
and esi, 0xfffffffe
mov qword [rbp + 0x280], r13
test al, al
je 0x7ff65425242f
mov rdx, qword [0x7ff65448aa58]
add rdx, 0xc8
call fcn.7ff654253170
nop
lea rcx, [rbp + 0xe20]
call fcn.7ff65423dbf0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov edx, r14d
lea rcx, [rbp + 0xac0]
call fcn.7ff654203eb0
nop
mov r8, rax
lea rdx, [0x7ff6543c1228]
lea rcx, [rbp + 0x12c0]
call fcn.7ff65420ef40
nop
lea rcx, [rbp + 0xac0]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x12c0]
call fcn.7ff65420c350
mov rcx, rax
call fcn.7ff6542b8720
test al, al
je 0x7ff6542525e4
mov rax, qword [0x7ff65448aa40]
mov qword [rbp + 0x298], rax
lea rdi, [0x7ff6543bfd18]
mov qword [rbp + 0x290], rdi
lea r8, [rbp + 0x290]
lea rdx, [rbp + 0xfe0]
call fcn.7ff6542430c0
nop
mov rax, qword [rbp + 0xfe8]
test rax, rax
je 0x7ff6542525dd
mov qword [rbp + 0x2a0], r13
mov qword [rbp + 0x2a8], rax
lea r8, [rbp + 0x2a0]
lea rdx, [rbp + 0x1108]
lea rcx, [0x7ff65448bd40]
call fcn.7ff654243310
nop
cmp qword [rbp + 0x1120], 0
je 0x7ff6542525cf
cmp qword [rbp + 0x1110], 0
je 0x7ff6542525cf
mov qword [rbp + 0x2b8], rbx
mov qword [rbp + 0x2b0], rdi
lea r8, [rbp + 0x2b0]
lea rdx, [rbp - 0x20]
call fcn.7ff6542430c0
nop
cmp qword [rbp - 0x18], 0
je 0x7ff6542525cb
lea rdx, [0x7ff6543c0a28]
lea rcx, [rbp + 0xae0]
call fcn.7ff65420c590
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x628]
lea rcx, [rbp - 0x20]
call fcn.7ff6542769f0
nop
mov rax, qword [rax + 8]
mov qword [rbp + 0x2c8], rax
lea rax, [0x7ff6543bfd18]
mov qword [rbp + 0x2c0], rax
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x2c0]
call fcn.7ff65423a110
movups xmm0, xmmword [rax + 0x3c]
movaps xmmword [rsp + 0x50], xmm0
lea r8, [rsp + 0x50]
mov rdx, qword [rbp + 0x1110]
lea rcx, [rbp + 0x520]
call fcn.7ff65424a070
nop
mov qword [rbp + 0x2c0], r13
mov qword [rbp + 0x628], r13
mov qword [rbp - 0x20], r13
mov qword [rbp + 0x1118], r13
mov qword [rbp + 0x1108], r13
mov qword [rbp + 0xfe0], r13
call fcn.7ff6542b2860
mov edx, r14d
lea rcx, [rbp + 0xb00]
call fcn.7ff654203eb0
nop
mov r8, rax
lea rdx, [0x7ff6543c1218]
lea rcx, [rbp + 0x1200]
call fcn.7ff65420ef40
nop
lea rcx, [rbp + 0xb00]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x1200]
call fcn.7ff65420c350
mov rcx, rax
call fcn.7ff654294540
test al, al
je 0x7ff6542527c6
mov edx, r14d
lea rcx, [rbp + 0xb40]
call fcn.7ff654203eb0
nop
mov r8, rax
lea rdx, [0x7ff6543c1240]
lea rcx, [rbp + 0xb20]
call fcn.7ff65420ef40
nop
mov rcx, rax
call fcn.7ff65420c350
mov rcx, rax
lea rdx, [0x7ff6544899df]
call fcn.7ff6542b93f0
nop
lea rcx, [rbp + 0xb20]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0xb40]
call fcn.7ff65420d8f0
mov edx, r14d
lea rcx, [rbp + 0xb60]
call fcn.7ff654203eb0
nop
mov r8, rax
lea rdx, [0x7ff6543c1234]
lea rcx, [rbp + 0x9a0]
call fcn.7ff65420ef40
nop
mov rcx, rax
call fcn.7ff65420c350
mov rcx, rax
lea rdx, [0x7ff6544899dd]
call fcn.7ff6542b93f0
nop
lea rcx, [rbp + 0x9a0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0xb60]
call fcn.7ff65420d8f0
mov edx, r14d
lea rcx, [rbp + 0xba0]
call fcn.7ff654203eb0
nop
mov r8, rax
lea rdx, [0x7ff6543c12b0]
lea rcx, [rbp + 0xb80]
call fcn.7ff65420ef40
nop
mov rcx, rax
call fcn.7ff65420c350
mov rcx, rax
call fcn.7ff6542b8720
movzx ebx, al
lea rcx, [rbp + 0xb80]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0xba0]
call fcn.7ff65420d8f0
test bl, bl
je 0x7ff6542527b0
cmp byte [0x7ff6544899dd], 0
je 0x7ff654252775
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp - 0x40]
call fcn.7ff654276440
nop
mov rdx, rax
lea rcx, [0x7ff654488880]
call fcn.7ff654252ee0
nop
lea rcx, [rbp + 0xbc0]
call fcn.7ff65420d8f0
cmp byte [0x7ff6544899df], 0
je 0x7ff6542527ab
lea rdx, [rbp + 0xbe0]
lea rcx, [rbp - 0x40]
call fcn.7ff654276440
nop
mov rdx, rax
lea rcx, [0x7ff65448bd40]
call fcn.7ff654252ee0
nop
lea rcx, [rbp + 0xbe0]
call fcn.7ff65420d8f0
call fcn.7ff6542943b0
movaps xmm1, xmm8
movaps xmm0, xmm7
call fcn.7ff654292dd0
call fcn.7ff654249fc0
call fcn.7ff6542945e0
mov edx, r14d
lea rcx, [rbp + 0xc00]
call fcn.7ff654203eb0
nop
mov r8, rax
lea rdx, [0x7ff6543c12d0]
lea rcx, [rbp + 0x12a0]
call fcn.7ff65420ef40
nop
lea rcx, [rbp + 0xc00]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x12a0]
call fcn.7ff65420c350
mov rcx, rax
call fcn.7ff6542b8720
test al, al
je 0x7ff654252825
lea rcx, [rbp + 0x1200]
call fcn.7ff65420c350
mov rcx, rax
call fcn.7ff654293ec0
movss xmm1, dword [0x7ff6543cd5bc]
movaps xmm0, xmm7
call fcn.7ff654292dd0
mov edx, r14d
lea rcx, [rbp + 0xc20]
call fcn.7ff654203eb0
nop
mov r8, rax
lea rdx, [0x7ff6543c12b8]
lea rcx, [rbp + 0x1280]
call fcn.7ff65420ef40
nop
lea rcx, [rbp + 0xc20]
call fcn.7ff65420d8f0
lea rcx, [rbp + 0x1280]
call fcn.7ff65420c350
mov rcx, rax
call fcn.7ff6542b8720
test al, al
je 0x7ff654252937
mov rbx, qword [0x7ff654488888]
lea rdx, [rbp + 0xc40]
lea rcx, [rbp - 0x40]
call fcn.7ff654276440
mov r9, rax
mov r8, qword [0x7ff654488888]
mov rdx, qword [0x7ff654488880]
lea rcx, [rbp + 0x6f8]
call fcn.7ff654253220
mov r9, rbx
mov r8, qword [rax]
lea rdx, [rbp - 0x30]
lea rcx, [0x7ff654488880]
call fcn.7ff654252e30
lea rcx, [rbp + 0xc40]
call fcn.7ff65420d8f0
mov rbx, qword [0x7ff65448bd48]
lea rdx, [rbp + 0xc60]
lea rcx, [rbp - 0x40]
call fcn.7ff654276440
mov r9, rax
mov r8, qword [0x7ff65448bd48]
mov rdx, qword [0x7ff65448bd40]
lea rcx, [rbp + 0x6d8]
call fcn.7ff654253220
mov r9, rbx
mov r8, qword [rax]
lea rdx, [rsp + 0x68]
lea rcx, [0x7ff65448bd40]
call fcn.7ff654252e30
lea rcx, [rbp + 0xc60]
call fcn.7ff65420d8f0
call fcn.7ff6542943b0
nop
lea rcx, [rbp + 0x1280]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x12a0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x1200]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x12c0]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0x1220]
call fcn.7ff65420d8f0
nop
lea rcx, [rbp + 0xee0]
call fcn.7ff65423dbc0
nop
mov qword [rbp - 0x40], r13
inc r14d
add r12, 0x10
jmp 0x7ff6542521b3
call qword [sym.imp.ucrtbase.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.7ff6542b13f0
mov rax, qword [0x7ff65448aac0]
mov rax, qword [rax + 0x3ed8]
cmp byte [rax + 0xbb], 0
jne 0x7ff6542529d2
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movss xmm1, dword [0x7ff6543cd5bc]
call fcn.7ff6542b9ae0
lea rdx, [0x7ff654489953]
lea rcx, [0x7ff6543c12f0]
call fcn.7ff6542b93f0
mov rbx, qword [0x7ff65448aac0]
movss xmm6, dword [rbx + 0x3808]
mov dword [rbx + 0x3808], 0x40800000
mov qword [rbp + 0xb8], 0
mov r8d, 0x8000
lea rdx, [rbp + 0xb8]
lea rcx, [0x7ff6543c12e0]
call fcn.7ff6542b8390
movss dword [rbx + 0x3808], xmm6
test al, al
je 0x7ff654252afc
lea rcx, [rbp + 0x1058]
call fcn.7ff654237b30
lea rdx, [rbp + 0x658]
mov rcx, rax
call fcn.7ff654236af0
mov rbx, rax
lea rdx, [0x7ff6543bff30]
lea rcx, [rbp + 0xc80]
call fcn.7ff65420c590
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x578]
mov rcx, rbx
call fcn.7ff6542769f0
mov rcx, qword [rax + 8]
mov qword [rbp + 0x578], r13
mov qword [rbp + 0x658], r13
test rcx, rcx
je 0x7ff654252afc
lea rcx, [rbp + 0x1058]
call fcn.7ff654237b30
lea rdx, [rbp + 0x678]
mov rcx, rax
call fcn.7ff654236af0
mov rbx, rax
lea rdx, [0x7ff6543bff30]
lea rcx, [rbp + 0xca0]
call fcn.7ff65420c590
xor r9d, r9d
mov r8, rax
lea rdx, [rbp + 0x668]
mov rcx, rbx
call fcn.7ff6542769f0
nop
mov r8, qword [rax + 8]
mov rdx, qword [0x7ff65448aa58]
add rdx, 0xc8
call fcn.7ff654253170
nop
mov qword [rbp + 0x668], r13
mov qword [rbp + 0x678], r13
call fcn.7ff65428fdb0
nop
mov qword [rbp + 0x1058], r13
call fcn.7ff6542472f0
mov r8, qword [0x7ff65448aac0]
movsxd rax, dword [r8 + 0x4828]
cmp eax, 1
jl 0x7ff654252b49
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4830]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.7ff65428a770
mov al, 1
mov rcx, qword [rbp + 0x13f0]
xor rcx, rsp
call fcn.7ff6543776b0
lea r11, [rsp + 0x15a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
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]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.7ff65420e630
nop
call fcn.7ff6542035f0
nop
lea r8, [rbp + 0x1078]
lea rdx, [rbp + 0xfe0]
call fcn.7ff654205070
nop
lea r8, [rbp + 0x1028]
lea rdx, [rbp + 0xfe0]
call fcn.7ff654205070
nop
lea r8, [rbp + 0x11a0]
lea rcx, [0x7ff6543bfea0]
call fcn.7ff654205000
int3
lea r8, [rbp + 0x11a0]
lea rcx, [0x7ff6543bff10]
call fcn.7ff654205000
nop
mov ecx, r13d
call fcn.7ff654203b00
nop
mov ecx, dword [rsp + 0x6c]
call fcn.7ff654203de0
int3
mov ecx, dword [rsp + 0x54]
call fcn.7ff654203de0
int3
mov ecx, 0x16
call fcn.7ff654203b00
nop
lea r8, [rbp + 0x310]
mov edx, dword [rsp + 0x54]
lea rcx, [0x7ff6543bff08]
call fcn.7ff654205000
nop
call fcn.7ff654203de0
int3
mov ecx, eax
call fcn.7ff654203de0
nop
call fcn.7ff654203690
nop
lea r8, [rbp + 0x1078]
mov edx, eax
lea rcx, [0x7ff6543b67d8]
call fcn.7ff654205000
nop
lea r8, [rbp + 0x1028]
mov edx, eax
lea rcx, [0x7ff6543b67d8]
call fcn.7ff654205000
nop
mov ecx, r13d
call fcn.7ff654203b00
int3
call fcn.7ff654203de0
int3
mov ecx, eax
call fcn.7ff654203de0
int3