Function at 0x7ff7aa5878c0
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv
Query environment variable
Resolve function by parsing pe exports

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 - 0x340]
sub rsp, 0x440
mov rax, qword [0x7ff7aa74f840]
xor rax, rsp
mov qword [rbp + 0x330], rax
mov r14, rdx
mov qword [rbp + 0x150], rdx
xor r13d, r13d
mov dword [rbp + 0x170], r13d
lea rcx, [0x7ff7aa716c08]
call qword [sym.imp.ucrtbase.dll_getenv]
mov qword [rbp - 0x80], rax
mov rbx, 0xffffffffffffffff
mov rcx, rbx
inc rcx
cmp byte [rax + rcx], 0
jne 0x7ff7aa587927
mov qword [rbp - 0x78], rcx
call fcn.7ff7aa6d6b34
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
lea r8, [rbp - 0x80]
mov edx, eax
lea rcx, [rbp + 0x1c0]
call fcn.7ff7aa5642c0
nop
mov dword [rbp + 0x170], 0x6c656350
mov dword [rbp + 0x174], 0x762d7865
mov word [rbp + 0x178], 0x33
lea rax, [rbp + 0x171]
mov qword [rbp - 0x80], rax
lea rcx, [rbp + 0x171]
mov rax, rbx
inc rax
cmp byte [rcx + rax], 0
jne 0x7ff7aa587987
mov qword [rbp - 0x78], rax
call fcn.7ff7aa6d6b34
movaps xmm0, xmmword [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
lea r8, [rbp - 0x80]
mov edx, eax
lea rcx, [rbp - 0x38]
call fcn.7ff7aa5642c0
nop
lea r8, [rbp - 0x38]
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x1e0]
call fcn.7ff7aa564890
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7aa56d880
mov dword [rbp - 0x80], 0x6e6f632f
mov dword [rbp - 0x7c], 0x73676966
mov byte [rbp - 0x78], 0
lea rax, [rbp - 0x7f]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x7f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x7ff7aa5879f2
mov qword [rsp + 0x58], rbx
call fcn.7ff7aa6d6b34
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea r8, [rsp + 0x50]
mov edx, eax
lea rcx, [rbp + 0x40]
call fcn.7ff7aa5642c0
nop
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x180]
call fcn.7ff7aa564890
nop
lea rcx, [rbp + 0x40]
call fcn.7ff7aa56d880
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x170]
call fcn.7ff7aa5650d0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x170], ecx
lea rax, [0x7ff7aa74f8d8]
mov qword [rbp + 0x178], rax
movaps xmm0, xmmword [rbp + 0x170]
movdqa xmmword [rbp + 0x170], xmm0
mov eax, dword [rsp + 0x50]
test eax, eax
je 0x7ff7aa5880e9
cmp eax, 1
setne al
test al, al
jne 0x7ff7aa587ac3
lea rcx, [rbp + 0x180]
cmp qword [rbp + 0x198], 7
cmova rcx, qword [rbp + 0x180]
call fcn.7ff7aa6d6d94
shr rax, 0x20
test eax, eax
jne 0x7ff7aa58b4df
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.7ff7aa56c5d0
mov r12, rax
lea rsi, [rbp + 0x180]
cmp qword [rbp + 0x198], 7
cmova rsi, qword [rbp + 0x180]
mov rdi, qword [rbp + 0x190]
call fcn.7ff7aa6d6b34
mov r15d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov dword [rbp + 0x170], 0x23f
test rdi, rdi
je 0x7ff7aa587b95
cmp rdi, 0x7fffffff
ja 0x7ff7aa58b4f5
mov dword [rsp + 0x20], r13d
xor r9d, r9d
mov r8d, edi
mov rdx, rsi
mov ecx, eax
call fcn.7ff7aa6d6ba4
mov rbx, rax
mov rcx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x7ff7aa58b500
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rsp + 0x60]
call fcn.7ff7aa56d950
lea r9, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r9, qword [rsp + 0x60]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, rsi
mov ecx, r15d
call fcn.7ff7aa6d6ba4
shr rax, 0x20
test eax, eax
jne 0x7ff7aa58b506
mov r8d, 1
lea rdx, [0x7ff7aa716c10]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa56c360
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, r12
lea r8, [rbp - 0x70]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa5928c0
nop
lea rax, [rsp + 0x30]
cmp qword [rsp + 0x48], 0xf
cmova rax, qword [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x58], rax
call fcn.7ff7aa6d6b34
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x50], xmm0
lea r8, [rsp + 0x50]
mov edx, eax
lea rcx, [rbp - 0x38]
call fcn.7ff7aa5642c0
nop
lea rdx, [rbp - 0x38]
lea rcx, [rbp + 0x170]
call fcn.7ff7aa5650d0
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x170], ecx
lea rax, [0x7ff7aa74f8d8]
mov qword [rbp + 0x178], rax
movaps xmm0, xmmword [rbp + 0x170]
movdqa xmmword [rbp + 0x170], xmm0
mov eax, dword [rsp + 0x50]
test eax, eax
je 0x7ff7aa5880f6
cmp eax, 1
sete bl
lea rcx, [rbp - 0x38]
call fcn.7ff7aa56d880
nop
lea rcx, [rsp + 0x30]
call fcn.7ff7aa56d8f0
nop
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56d8f0
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7aa56d8f0
nop
lea rcx, [rbp - 0x10]
call fcn.7ff7aa56d8f0
test bl, bl
jne 0x7ff7aa58b41d
mov rdx, r14
lea rcx, [rbp - 0x10]
call fcn.7ff7aa56c5d0
mov r12, rax
lea rsi, [rbp + 0x180]
cmp qword [rbp + 0x198], 7
cmova rsi, qword [rbp + 0x180]
mov rdi, qword [rbp + 0x190]
call fcn.7ff7aa6d6b34
mov r15d, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], bl
mov dword [rbp + 0x170], 0x23dff
test rdi, rdi
je 0x7ff7aa587d7c
cmp rdi, 0x7fffffff
ja 0x7ff7aa58b50e
mov dword [rsp + 0x20], r13d
xor r9d, r9d
mov r8d, edi
mov rdx, rsi
mov ecx, r15d
call fcn.7ff7aa6d6ba4
mov rbx, rax
mov rcx, rax
shr rcx, 0x20
test ecx, ecx
jne 0x7ff7aa58b519
movsxd rdx, ebx
xor r8d, r8d
lea rcx, [rsp + 0x60]
call fcn.7ff7aa56d950
lea r9, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova r9, qword [rsp + 0x60]
mov dword [rsp + 0x20], ebx
mov r8d, edi
mov rdx, rsi
mov ecx, r15d
call fcn.7ff7aa6d6ba4
shr rax, 0x20
test eax, eax
jne 0x7ff7aa58b51f
mov r8d, 1
lea rdx, [0x7ff7aa716c10]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa56c360
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, r12
lea r8, [rbp - 0x70]
lea rcx, [rbp + 0x200]
call fcn.7ff7aa5928c0
nop
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56d8f0
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7aa56d8f0
nop
lea rcx, [rbp - 0x10]
call fcn.7ff7aa56d8f0
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x220]
call sub.VCRUNTIME140.dll_memset
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x220]
call fcn.7ff7aa56ba10
nop
mov byte [rbp + 0x158], 0
xor edx, edx
lea rcx, [rbp + 0x160]
call fcn.7ff7aa58cf10
nop
mov qword [rbp + 0x28], r13
lea rax, [rbp + 0x220]
mov qword [rbp - 0x80], rax
mov rax, qword [rbp + 0x220]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x268]
mov qword [rbp - 0x78], rax
lea r8, [rbp - 0x10]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x60]
call fcn.7ff7aa58fc20
nop
lea r8, [rbp + 0x158]
mov rcx, rax
call fcn.7ff7aa58c8d0
nop
lea rcx, [rbp + 0xa8]
call fcn.7ff7aa571140
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x7ff7aa587e91
mov rax, qword [rcx]
lea rdx, [rbp + 0x60]
cmp rcx, rdx
setne dl
call qword [rax + 0x20]
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 0xf
lea rdx, [0x7ff7aa71f4c8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r13
mov ecx, 0xf
mov qword [rbp + 0x1b8], rcx
mov byte [rbp + 0x1a0], 0
mov dword [rbp + 0x170], 0x2dfdff
cmp byte [rax], 3
jne 0x7ff7aa58b527
mov rdx, qword [rax + 8]
lea rax, [rbp + 0x1a0]
cmp rax, rdx
je 0x7ff7aa587f33
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], rcx
jbe 0x7ff7aa587f20
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1a0]
call fcn.7ff7aa56e410
mov rcx, qword [rbp + 0x1b8]
lea rdx, [rbp + 0x1a0]
cmp rcx, 0xf
cmova rdx, qword [rbp + 0x1a0]
lea rcx, [0x7ff7aa71fb80]
call fcn.7ff7aa563430
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
cmp byte [rax], 0
jne 0x7ff7aa58812e
lea rdx, [rbp + 0x170]
call fcn.7ff7aa58b8f0
lea rsi, [rax + 1]
movzx edx, byte [rax]
xor byte [rsi], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rsi + 4], dl
mov byte [rsi + 5], 0
lea rdx, [rbp - 0x10]
call fcn.7ff7aa58b860
mov r8, rax
lea rdi, [rax + 1]
lea rdx, [rax + 2]
mov r9, 0xfffffffffffffffe
sub r9, rax
nop dword [rax + rax]
movzx ecx, byte [r8]
xor byte [rdx - 1], cl
movzx eax, byte [r8]
xor byte [rdx], al
movzx eax, byte [r8]
xor byte [rdx + 1], al
movzx eax, byte [r8]
xor byte [rdx + 2], al
movzx eax, byte [r8]
xor byte [rdx + 3], al
movzx eax, byte [r8]
xor byte [rdx + 4], al
movzx eax, byte [r8]
xor byte [rdx + 5], al
movzx eax, byte [r8]
xor byte [rdx + 6], al
movzx eax, byte [r8]
xor byte [rdx + 7], al
movzx eax, byte [r8]
xor byte [rdx + 8], al
movzx eax, byte [r8]
xor byte [rdx + 9], al
movzx eax, byte [r8]
xor byte [rdx + 0xa], al
lea rcx, [r9 + rdx]
movzx eax, byte [rcx + rdi + 0xc]
xor al, byte [r8]
mov byte [rcx + rdi + 0xc], al
lea rdx, [rdx + 0xd]
lea rax, [r9 + rdx]
cmp rax, 0x4e
jb 0x7ff7aa587fe0
mov byte [rdi + 0x4e], 0
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r11, qword [rax + 0x30]
movsxd rcx, dword [r11 + 0x3c]
mov ebx, dword [rcx + r11 + 0x88]
add rbx, r11
cmp rbx, r11
je 0x7ff7aa5880e4
mov r10d, dword [rbx + 0x18]
test r10d, r10d
je 0x7ff7aa5880e4
mov r9d, dword [rbx + 0x20]
nop word [rax + rax]
dec r10d
lea rdx, [r11 + r10*4]
mov r8d, dword [rdx + r9]
add r8, r11
mov edx, 0xd6517204
movzx ecx, byte [r8]
inc r8
test cl, cl
je 0x7ff7aa5880df
nop
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [r8]
lea r8, [r8 + 1]
test cl, cl
jne 0x7ff7aa5880c0
cmp edx, 0x70ed569f
je 0x7ff7aa588105
test r10d, r10d
jne 0x7ff7aa5880a0
mov rax, qword [rax]
jmp 0x7ff7aa588070
test ecx, ecx
jne 0x7ff7aa58b4ba
jmp 0x7ff7aa587a9b
mov bl, 1
test ecx, ecx
jne 0x7ff7aa58b4ce
jmp 0x7ff7aa587c6f
mov r9d, dword [rbx + 0x1c]
add r9, r11
mov ecx, dword [rbx + 0x24]
add rcx, r11
movzx ecx, word [rcx + r10*2]
mov eax, dword [r9 + rcx*4]
add rax, r11
mov r9d, 0x30
mov r8, rsi
mov rdx, rdi
xor ecx, ecx
call rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xd
lea rdx, [0x7ff7aa71f4e0]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b56c
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e9976], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 3
lea rdx, [0x7ff7aa71f4f0]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
lea rdx, [0x7ff7aa7e8a70]
mov rcx, rax
call fcn.7ff7aa581e60
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xb
lea rdx, [0x7ff7aa71f4f8]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov dword [rbp + 0x170], r13d
lea rdx, [rbp + 0x170]
mov rcx, rax
call fcn.7ff7aa592c20
mov eax, dword [rbp + 0x170]
mov dword [0x7ff7aa7e9990], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 9
lea rdx, [0x7ff7aa71f518]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b5aa
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e9965], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 8
lea rdx, [0x7ff7aa71f528]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b5e8
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e996a], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 3
lea rdx, [0x7ff7aa71f534]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov dword [rbp + 0x170], r13d
lea rdx, [rbp + 0x170]
mov rcx, rax
call fcn.7ff7aa592c20
mov eax, dword [rbp + 0x170]
mov dword [0x7ff7aa74f914], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 9
lea rdx, [0x7ff7aa71f538]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae90]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d0]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae94]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d4]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae98]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169c8]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae9c]
mov rcx, rax
call fcn.7ff7aa592ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 9
lea rdx, [0x7ff7aa71f548]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b626
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e99b7], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 9
lea rdx, [0x7ff7aa71f548]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov dword [rbp + 0x170], r13d
lea rdx, [rbp + 0x170]
mov rcx, rax
call fcn.7ff7aa592c20
mov eax, dword [rbp + 0x170]
mov dword [0x7ff7aa7e999c], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xc
lea rdx, [0x7ff7aa71f560]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b664
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e99af], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0x12
lea rdx, [0x7ff7aa71f570]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eaea0]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d0]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eaea4]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d4]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eaea8]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169c8]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eaeac]
mov rcx, rax
call fcn.7ff7aa592ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xb
lea rdx, [0x7ff7aa71f588]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b6a2
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e99b9], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0x10
lea rdx, [0x7ff7aa71f598]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae30]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d0]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae34]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d4]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae38]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169c8]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae3c]
mov rcx, rax
call fcn.7ff7aa592ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xc
lea rdx, [0x7ff7aa71f5b0]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 0
je 0x7ff7aa588a05
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f5b0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e996d], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0x10
lea rdx, [0x7ff7aa71f5c0]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b6e0
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e996f], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xf
lea rdx, [0x7ff7aa71f5d8]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b71e
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e9979], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xa
lea rdx, [0x7ff7aa71f5e8]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b75c
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e9982], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xc
lea rdx, [0x7ff7aa71f5f8]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b79a
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e997a], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xb
lea rdx, [0x7ff7aa71f608]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 0
je 0x7ff7aa588cc5
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f608]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9987], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0x13
lea rdx, [0x7ff7aa71f618]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b7d8
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e996e], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 8
lea rdx, [0x7ff7aa71f630]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov dword [rbp + 0x170], r13d
lea rdx, [rbp + 0x170]
mov rcx, rax
call fcn.7ff7aa592c20
mov eax, dword [rbp + 0x170]
mov dword [0x7ff7aa74f908], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xc
lea rdx, [0x7ff7aa71f640]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b816
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e9981], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 8
lea rdx, [0x7ff7aa71f650]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov dword [rbp + 0x170], r13d
lea rdx, [rbp + 0x170]
mov rcx, rax
call fcn.7ff7aa592c20
mov eax, dword [rbp + 0x170]
mov dword [0x7ff7aa7e9970], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0x14
lea rdx, [0x7ff7aa71f660]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 4
jne 0x7ff7aa58b47c
movzx eax, byte [rax + 8]
mov byte [0x7ff7aa7e99bc], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xd
lea rdx, [0x7ff7aa71f678]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov dword [rbp + 0x170], r13d
lea rdx, [rbp + 0x170]
mov rcx, rax
call fcn.7ff7aa592c20
mov eax, dword [rbp + 0x170]
mov dword [0x7ff7aa7e9994], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0x16
lea rdx, [0x7ff7aa71f688]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 0
je 0x7ff7aa5890be
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f688]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99a3], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xf
lea rdx, [0x7ff7aa71f6a0]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 0
je 0x7ff7aa589166
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6a0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa7e99b0], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xa
lea rdx, [0x7ff7aa71f6b0]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 0
je 0x7ff7aa58920e
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6b0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e999a], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 6
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xf
lea rdx, [0x7ff7aa71f6c0]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
cmp byte [rax], 0
je 0x7ff7aa5892b7
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6c0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eadf0]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6d0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e996c], al
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6e0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f8f4], xmm0
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6f0]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e999b], al
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6f0]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f954], xmm0
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6f0]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa7169d0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f91c], xmm0
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f708]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa5894ca
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f708]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99ba], al
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f708]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
cvttss2si eax, xmm0
mov dword [0x7ff7aa7e9960], eax
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f708]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa7169d0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
cvttss2si eax, xmm0
mov dword [0x7ff7aa7e99a4], eax
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f710]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99b4], al
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f728]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa74f944], eax
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f738]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99b5], al
lea rdx, [0x7ff7aa71f4d8]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f748]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99ab], al
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f4e0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c2], al
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f4f0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7e8a88]
call fcn.7ff7aa581e60
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f528]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9983], al
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f534]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa74f920], eax
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6f0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99bf], al
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f768]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa5896d2
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f768]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e997b], al
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f774]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa589729
lea rdx, [0x7ff7aa71f758]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f774]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa74f8f8], eax
lea rdx, [0x7ff7aa71f77c]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f784]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c6], al
lea rdx, [0x7ff7aa71f77c]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f788]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7e8aa0]
call fcn.7ff7aa581e60
lea rdx, [0x7ff7aa71f77c]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f790]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa74f910], eax
lea rdx, [0x7ff7aa71f77c]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f7a0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99a0], al
lea rdx, [0x7ff7aa71f77c]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f7b8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa74f924], eax
lea rdx, [0x7ff7aa71f77c]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f7c4]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9989], al
lea rdx, [0x7ff7aa71f77c]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f7d0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f900], xmm0
lea rdx, [0x7ff7aa71f77c]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f7e0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f950], xmm0
lea rdx, [0x7ff7aa71f7f0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f4e0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9974], al
lea rdx, [0x7ff7aa71f7f0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f7f8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99bd], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f4e0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9984], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f4f0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7e8ae8]
call fcn.7ff7aa581e60
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f508]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa5899c9
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f508]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
test eax, eax
setne byte [0x7ff7aa7e99ad]
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f528]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99a8], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f534]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa74f938], eax
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f818]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eaeb0]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6b0]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa589ab4
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6b0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
test eax, eax
setne byte [0x7ff7aa7e9978]
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f828]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa589b0c
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f828]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eaeb0]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f818]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eaeb0]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6f0]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99a9], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6f0]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x7ff7aa74f90c], xmm0
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f6f0]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa7169d0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x7ff7aa74f934], xmm0
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f840]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c0], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f630]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa74f948], eax
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f660]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c1], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f678]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa7e997c], eax
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9969], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f860]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f870]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99a1], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f860]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f534]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f930], xmm0
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f878]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f870]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e998d], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f878]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f534]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f93c], xmm0
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f888]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f870]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e998e], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f888]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f534]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f8fc], xmm0
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f89c]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f870]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e998a], al
lea rdx, [0x7ff7aa71f808]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f850]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f89c]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f534]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f94c], xmm0
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f4e0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e998f], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f518]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9965], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f8a8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9964], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f8b8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9966], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f8c8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e998b], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f8e0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99ae], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f8f8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9980], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f918]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99aa], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f920]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9977], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f920]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f928]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c8], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f930]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9968], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f930]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f93c]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa74f8f3], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f944]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9967], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f94c]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99b6], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f954]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e998c], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f960]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa58a3c7
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f960]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c9], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f970]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa58a45a
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f970]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e996b], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f980]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99be], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f990]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99b8], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f9a0]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99ac], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f9b8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb60
mov dword [0x7ff7aa74f92c], eax
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f918]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f9c8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eadb0]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f920]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f9d8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eae10]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f930]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f9e8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eaef0]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f944]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f9f8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eae70]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f94c]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa08]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eae60]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f954]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa18]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eae20]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f960]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa28]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa58a7c4
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f960]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa28]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eaee0]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f970]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa28]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa58a858
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f910]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f970]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa28]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eadd0]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c3], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa58]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c4], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa60]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99bb], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa70]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c5], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa88]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99a2], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa98]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9986], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71faa8]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9975], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71faa8]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fab4]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f904], xmm0
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fac0]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9998], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fac0]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fab4]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f940], xmm0
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fac8]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71f700]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e99c7], al
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fac8]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fac8]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb30
movss dword [0x7ff7aa74f928], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 7
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 5
lea rdx, [0x7ff7aa71fa34]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 0x16
lea rdx, [0x7ff7aa71fa40]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 7
lea rdx, [0x7ff7aa71fa58]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 0xd
lea rdx, [0x7ff7aa71fad8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae00]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d0]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae04]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d4]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae08]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169c8]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae0c]
mov rcx, rax
call fcn.7ff7aa592ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 7
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 5
lea rdx, [0x7ff7aa71fa34]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 0x16
lea rdx, [0x7ff7aa71fa40]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0xf
lea rdx, [0x7ff7aa71fa60]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 0x15
lea rdx, [0x7ff7aa71fae8]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae80]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d0]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae84]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d4]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae88]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169c8]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eae8c]
mov rcx, rax
call fcn.7ff7aa592ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 7
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 5
lea rdx, [0x7ff7aa71fa34]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 0x16
lea rdx, [0x7ff7aa71fa40]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 0x12
lea rdx, [0x7ff7aa71fa70]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 0x18
lea rdx, [0x7ff7aa71fb00]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
lea rdx, [0x7ff7aa7169cc]
mov rcx, rax
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eade0]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d0]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eade4]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169d4]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eade8]
mov rcx, rax
call fcn.7ff7aa592ab0
lea rdx, [0x7ff7aa7169c8]
mov rcx, rbx
call fcn.7ff7aa58f180
lea rdx, [0x7ff7aa7eadec]
mov rcx, rax
call fcn.7ff7aa592ab0
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 7
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r13
mov qword [rsp + 0x78], r13
mov r8d, 5
lea rdx, [0x7ff7aa71fa34]
lea rcx, [rsp + 0x60]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.7ff7aa592720
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], r13
mov qword [rsp + 0x48], r13
mov r8d, 0x16
lea rdx, [0x7ff7aa71fa40]
lea rcx, [rsp + 0x30]
call fcn.7ff7aa570130
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.7ff7aa592720
lea rdx, [0x7ff7aa71fa88]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fb20]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eae50]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71f8a0]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa34]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa40]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa98]
mov rcx, rax
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fa98]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
lea rdx, [0x7ff7aa7eae40]
call fcn.7ff7aa581b60
lea rdx, [0x7ff7aa71fb38]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fb40]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9988], al
lea rdx, [0x7ff7aa71fb48]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fb54]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa58b334
lea rdx, [0x7ff7aa71fb48]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fb54]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa74f918], al
lea rdx, [0x7ff7aa71fb48]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fb60]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa58b38b
lea rdx, [0x7ff7aa71fb48]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fb60]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9985], al
lea rdx, [0x7ff7aa71fb48]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fb70]
mov rcx, rax
call fcn.7ff7aa58f360
cmp byte [rax], 0
je 0x7ff7aa58b3e2
lea rdx, [0x7ff7aa71fb48]
lea rcx, [rbp + 0x158]
call fcn.7ff7aa58f360
lea rdx, [0x7ff7aa71fb70]
mov rcx, rax
call fcn.7ff7aa58f360
mov rcx, rax
call fcn.7ff7aa58fb80
mov byte [0x7ff7aa7e9999], al
lea rcx, [rbp + 0x1a0]
call fcn.7ff7aa56d8f0
nop
movzx edx, byte [rbp + 0x158]
lea rcx, [rbp + 0x160]
call fcn.7ff7aa58cb30
nop
lea rcx, [rbp + 0x220]
call fcn.7ff7aa565d80
nop
lea rcx, [rbp + 0x200]
call fcn.7ff7aa56d8f0
nop
lea rcx, [rbp + 0x180]
call fcn.7ff7aa56d880
nop
lea rcx, [rbp + 0x1e0]
call fcn.7ff7aa56d880
nop
lea rcx, [rbp + 0x1c0]
call fcn.7ff7aa56d880
nop
mov rcx, r14
call fcn.7ff7aa56d8f0
mov rcx, qword [rbp + 0x330]
xor rcx, rsp
call fcn.7ff7aa6d76b0
lea r11, [rsp + 0x440]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x170]
call fcn.7ff7aa565070
nop
lea r8, [rbp - 0x38]
lea rdx, [rbp + 0x170]
call fcn.7ff7aa565070
nop
lea r8, [rbp + 0x180]
mov edx, eax
lea rcx, [0x7ff7aa7167d8]
call fcn.7ff7aa565000
nop
mov ecx, 0x16
call fcn.7ff7aa563b00
int3
call fcn.7ff7aa563de0
int3
mov ecx, eax
call fcn.7ff7aa563de0
nop
mov ecx, 0x16
call fcn.7ff7aa563b00
int3
call fcn.7ff7aa563de0
int3
mov ecx, eax
call fcn.7ff7aa563de0
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rdx, [0x7ff7aa717d88]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa596990
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
nop
mov rcx, rax
call fcn.7ff7aa56d670
mov qword [rsp + 0x50], rax
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x10]
call fcn.7ff7aa57fe80
nop
mov r8, rax
mov edx, 0x12e
lea rcx, [rbp - 0x70]
call fcn.7ff7aa56f6c0
lea rdx, [0x7ff7aa74a828]
lea rcx, [rbp - 0x70]
call sub.VCRUNTIME140.dll__CxxThrowException
int3