Function at 0x7ff7f073fb10
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xf0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movsd xmm0, qword [0x7ff7f080e9a0]
movsd qword [rbp + 0x6f], xmm0
xor edx, edx
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0707350
call fcn.7ff7f06fbd90
movss xmm2, dword [rax + 0x10]
mulss xmm2, dword [0x7ff7f07c5ca8]
xorps xmm12, xmm12
movss xmm11, dword [0x7ff7f07c5c78]
mov rax, qword [0x7ff7f09d0048]
cmp byte [rax + 0x10], 0
je 0x7ff7f073fba1
movaps xmm1, xmm11
jmp 0x7ff7f073fba4
xorps xmm1, xmm1
subss xmm1, dword [0x7ff7f082164c]
mulss xmm1, xmm2
addss xmm1, dword [0x7ff7f082164c]
movss dword [0x7ff7f082164c], xmm1
xor ecx, ecx
call fcn.7ff7f0703380
movss xmm1, dword [0x7ff7f082164c]
comiss xmm1, dword [0x7ff7f07c5f04]
jbe 0x7ff7f0741ee6
mov dword [rbp + 0x6f], 0x44548000
mov dword [rbp + 0x73], 0x43fa0000
xor edx, edx
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0707650
call fcn.7ff7f06fc470
mov qword [0x7ff7f09cfe30], rax
lea rcx, [rbp + 0x6f]
call fcn.7ff7f06fc4a0
movss xmm0, dword [rax]
movss dword [0x7ff7f09cfe38], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x7ff7f09cfe3c], xmm1
mov rcx, qword [0x7ff7f09cfd38]
call fcn.7ff7f0703010
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x41f00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
call fcn.7ff7f06f7300
xor edi, edi
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbc9c]
cmp dword [0x7ff7f09cfe90], edi
jne 0x7ff7f073fd6f
mov r8b, 1
call fcn.7ff7f072dad0
test al, al
jne 0x7ff7f073fd7f
cmp dword [0x7ff7f09cfe90], 1
jne 0x7ff7f073fd85
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
mov r8b, 1
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbca8]
call fcn.7ff7f072dad0
test al, al
jne 0x7ff7f073fdae
cmp dword [0x7ff7f09cfe90], 2
jne 0x7ff7f073fdb8
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
mov r8b, 1
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbcb8]
call fcn.7ff7f072dad0
test al, al
jne 0x7ff7f073fde1
cmp dword [0x7ff7f09cfe90], 3
jne 0x7ff7f073fdeb
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
mov r8b, 1
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbcc0]
call fcn.7ff7f072dad0
test al, al
jne 0x7ff7f073fe14
cmp dword [0x7ff7f09cfe90], 4
jne 0x7ff7f073fe1e
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
mov r8b, 1
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbcc8]
call fcn.7ff7f072dad0
test al, al
jne 0x7ff7f073fe47
cmp dword [0x7ff7f09cfe90], 5
jne 0x7ff7f073fe51
mov r8b, 1
jmp 0x7ff7f073fe54
xor r8d, r8d
call fcn.7ff7f072dad0
test al, al
je 0x7ff7f073fc82
mov dword [0x7ff7f09cfe90], edi
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbca8]
call fcn.7ff7f072dad0
test al, al
je 0x7ff7f073fcb8
mov dword [0x7ff7f09cfe90], 1
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbcb8]
call fcn.7ff7f072dad0
test al, al
je 0x7ff7f073fcee
mov dword [0x7ff7f09cfe90], 2
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbcc0]
call fcn.7ff7f072dad0
test al, al
je 0x7ff7f073fd24
mov dword [0x7ff7f09cfe90], 3
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbcc8]
call fcn.7ff7f072dad0
test al, al
je 0x7ff7f073fd5a
mov dword [0x7ff7f09cfe90], 4
xor r8d, r8d
mov dword [rbp + 0x6f], 0x43160000
mov dword [rbp + 0x73], 0x42200000
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbcd0]
call fcn.7ff7f072dad0
test al, al
je 0x7ff7f073fe80
mov dword [0x7ff7f09cfe90], 5
call fcn.7ff7f06fa3a0
call fcn.7ff7f0702be0
mov rcx, qword [0x7ff7f09cfd50]
call fcn.7ff7f0703010
mov dword [rbp + 0x6f], 0x42400000
mov dword [rbp + 0x73], 0x43d20000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07cbcd8]
call fcn.7ff7f072de60
mov dword [rbp + 0x6f], 0x42d00000
mov dword [rbp + 0x73], 0x43d20000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
movaps xmm0, xmmword [0x7ff7f07ca8a0]
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x7ff7f07cbce0]
lea rcx, [rsp + 0x40]
call fcn.7ff7f072de10
call fcn.7ff7f0702be0
movaps xmm0, xmmword [0x7ff7f07cc5f0]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
addss xmm1, dword [0x7ff7f07cc430]
movss xmm0, dword [0x7ff7f09cfe38]
addss xmm0, dword [0x7ff7f07cc410]
movss dword [rbp + 0x6f], xmm0
movss dword [rbp + 0x73], xmm1
movss dword [rbp + 0x77], xmm0
movss dword [rbp + 0x7b], xmm2
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp + 0x6f]
lea rdx, [rbp + 0x77]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e260
lea rbx, [0x7ff7f07c5e90]
mov r15d, dword [0x7ff7f09cf190]
movss xmm10, dword [0x7ff7f07cc418]
movss xmm9, dword [0x7ff7f07c5cd0]
mov eax, dword [0x7ff7f09cfe90]
test eax, eax
jne 0x7ff7f0740d96
mov dword [rbp + 0x6f], 0x43520000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x43960000
mov dword [rbp + 0x73], 0x43e60000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbce4]
call fcn.7ff7f06f6f80
mov rcx, qword [0x7ff7f09cfd38]
call fcn.7ff7f0703010
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07c5e80]
call fcn.7ff7f072dde0
call fcn.7ff7f0702be0
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x428c0000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
call fcn.7ff7f06f7300
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x31
lea rcx, [0x7ff7f07cbcf0]
call fcn.7ff7f072acc0
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x64
lea rcx, [0x7ff7f07cbd00]
call fcn.7ff7f072acc0
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x7d
lea rcx, [0x7ff7f07cbd10]
call fcn.7ff7f072acc0
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x60
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x7ff7f07c5f28]
movaps xmm2, xmm11
lea rcx, [0x7ff7f07cbd1c]
call fcn.7ff7f072d200
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x5c
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x7ff7f07c5cbc]
movss xmm2, dword [0x7ff7f07c5c8c]
lea rcx, [0x7ff7f07cbd20]
call fcn.7ff7f072d200
movups xmm0, xmmword [0x7ff7f07cbbb0]
movups xmmword [rbp - 0x61], xmm0
mov eax, dword [0x7ff7f07cbbc0]
mov dword [rbp - 0x51], eax
movzx eax, word [0x7ff7f07cbbc4]
mov word [rbp - 0x4d], ax
movzx eax, byte [0x7ff7f07cbbc6]
mov byte [rbp - 0x4b], al
mov r8d, edi
cmp r15d, 2
jl 0x7ff7f074022d
movdqa xmm5, xmmword [0x7ff7f07c9d00]
movdqa xmm4, xmmword [0x7ff7f07cc840]
movdqa xmm6, xmmword [0x7ff7f07cc470]
movdqa xmm0, xmmword [0x7ff7f07cc560]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x5d]
mov edx, dword [rsp + 0x40]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x7ff7f0740120
cmp r8d, 0x17
jge 0x7ff7f0740273
movsxd rax, r8d
lea r9, [rbp - 0x61]
add r9, rax
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x17
jl 0x7ff7f0740240
mov rdx, qword [0x7ff7f09d0048]
movsd xmm0, qword [0x7ff7f07cbba0]
add rdx, 0x6c
movzx ecx, byte [0x7ff7f07cbba8]
movsd qword [rbp - 0x79], xmm0
mov byte [rbp - 0x79], 0x41
xor byte [rbp - 0x78], 0x3a
xor byte [rbp - 0x77], 0x3b
xor byte [rbp - 0x76], 0x3c
xor byte [rbp - 0x75], 0x3d
xor byte [rbp - 0x74], 0x3e
xor byte [rbp - 0x73], 0x3f
xor byte [rbp - 0x72], 0x40
xor cl, 0x41
mov byte [rbp - 0x71], cl
mov r9d, 0xffffffff
lea r8, [rbp - 0x61]
lea rcx, [rbp - 0x79]
call fcn.7ff7f072b9f0
mov dword [rbp + 0x6f], 0x43480000
mov dword [rbp + 0x73], 0x41a00000
mov r14, qword [0x7ff7f09d0048]
movzx eax, byte [0x7ff7f09d03cc]
test al, al
jne 0x7ff7f0740317
movsxd rcx, dword [r14 + 0x74]
lea rax, [0x7ff7f09ce5f0]
lea rdx, [rbp + 0x6f]
mov rcx, qword [rax + rcx*8]
call fcn.7ff7f072a0b0
test al, al
je 0x7ff7f07403ba
mov byte [0x7ff7f09d03cc], 1
jmp 0x7ff7f07403ba
cmp al, 1
jne 0x7ff7f07403ba
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07c4fac]
call fcn.7ff7f072a0b0
mov ecx, 0x32
call qword [sym.imp.kernel32.dll_Sleep]
lea rsi, [0x7ff7f07cae10]
lea r12, [rbp + 0x5f]
movabs r13, 0xff00ff00ff00ff00
lea r15, [0x7ff7f07cb0a8]
nop word [rax + rax]
mov ecx, dword [rsi]
xorps xmm0, xmm0
movups xmmword [rbp - 0x61], xmm0
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], r12
mov rbx, qword [r12]
mov rax, rbx
xor rax, r13
mov qword [rbp - 0x61], rax
mov qword [r12], rdi
mov rax, qword [0x7ff7f09cff08]
call rax
nop
mov qword [r12], rbx
test ax, ax
je 0x7ff7f07403a3
mov eax, dword [rsi]
mov dword [r14 + 0x74], eax
mov byte [0x7ff7f09d03cc], 0
add rsi, 4
cmp rsi, r15
jne 0x7ff7f0740360
mov r15d, dword [0x7ff7f09cf190]
lea rbx, [0x7ff7f07c5e90]
call fcn.7ff7f06fa3a0
call fcn.7ff7f06f9c60
mov dword [rbp + 0x6f], 0x44048000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x43960000
mov dword [rbp + 0x73], 0x43e60000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbd2c]
call fcn.7ff7f06f6f80
call fcn.7ff7f06fc470
mov qword [0x7ff7f09cfe30], rax
lea rcx, [rbp + 0x6f]
call fcn.7ff7f06fc4a0
movss xmm0, dword [rax]
movss dword [0x7ff7f09cfe38], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x7ff7f09cfe3c], xmm1
mov rcx, qword [0x7ff7f09cfd38]
call fcn.7ff7f0703010
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07cbd38]
call fcn.7ff7f072dde0
call fcn.7ff7f0702be0
movaps xmm0, xmmword [0x7ff7f07c5e50]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss xmm3, dword [0x7ff7f09cfe38]
movaps xmm0, xmm3
addss xmm0, xmm10
movss dword [rbp + 0x7f], xmm0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
movss xmm6, dword [0x7ff7f07cc41c]
addss xmm1, xmm6
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm3
addss xmm2, xmm9
movss dword [rbp - 0x75], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe68]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
mov eax, dword [0x7ff7f09d03d0]
cmp eax, 1
jne 0x7ff7f0740515
movaps xmm0, xmmword [0x7ff7f07c9d10]
jmp 0x7ff7f0740533
cmp eax, 2
jne 0x7ff7f0740523
movaps xmm0, xmmword [0x7ff7f07cc5d0]
jmp 0x7ff7f0740533
cmp eax, 3
jne 0x7ff7f07405c4
movaps xmm0, xmmword [0x7ff7f07cc600]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
movss xmm3, dword [0x7ff7f09cfe38]
movss xmm2, dword [0x7ff7f09cfe3c]
mov qword [rsp + 0x28], rax
movaps xmm0, xmm3
movaps xmm1, xmm2
lea rax, [rbp + 0x77]
addss xmm0, xmm10
addss xmm1, xmm6
addss xmm2, xmm9
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss dword [rbp + 0x7f], xmm0
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm3
movss dword [rbp - 0x75], xmm2
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe78]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
mov eax, dword [0x7ff7f09d03d4]
cmp eax, 1
jne 0x7ff7f0740671
movaps xmm0, xmmword [0x7ff7f07c9d10]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss xmm3, dword [0x7ff7f09cfe38]
movaps xmm0, xmm3
addss xmm0, xmm10
movss dword [rbp + 0x7f], xmm0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
addss xmm1, xmm6
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm3
addss xmm2, xmm9
movss dword [rbp - 0x75], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe80]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
mov eax, dword [0x7ff7f09d03d4]
cmp eax, 2
jne 0x7ff7f0740718
movaps xmm0, xmmword [0x7ff7f07cc5d0]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss xmm3, dword [0x7ff7f09cfe38]
movaps xmm0, xmm3
addss xmm0, xmm10
movss dword [rbp + 0x7f], xmm0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
addss xmm1, xmm6
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm3
addss xmm2, xmm9
movss dword [rbp - 0x75], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe80]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
mov eax, dword [0x7ff7f09d03d4]
cmp eax, 3
jne 0x7ff7f07407b9
movaps xmm0, xmmword [0x7ff7f07cc600]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss xmm3, dword [0x7ff7f09cfe38]
movaps xmm0, xmm3
addss xmm0, xmm10
movss dword [rbp + 0x7f], xmm0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
addss xmm1, xmm6
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm3
addss xmm2, xmm9
movss dword [rbp - 0x75], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe80]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
mov eax, dword [0x7ff7f09d03d8]
cmp eax, 1
jne 0x7ff7f0740866
movaps xmm0, xmmword [0x7ff7f07c9d10]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss xmm3, dword [0x7ff7f09cfe38]
movaps xmm0, xmm3
addss xmm0, xmm10
movss dword [rbp + 0x7f], xmm0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
addss xmm1, xmm6
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm3
addss xmm2, xmm9
movss dword [rbp - 0x75], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe88]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
mov eax, dword [0x7ff7f09d03d8]
cmp eax, 2
jne 0x7ff7f074090d
movaps xmm0, xmmword [0x7ff7f07cc5d0]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss xmm3, dword [0x7ff7f09cfe38]
movaps xmm0, xmm3
addss xmm0, xmm10
movss dword [rbp + 0x7f], xmm0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
addss xmm1, xmm6
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm3
addss xmm2, xmm9
movss dword [rbp - 0x75], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe88]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
mov eax, dword [0x7ff7f09d03d8]
cmp eax, 3
jne 0x7ff7f07409ae
movaps xmm0, xmmword [0x7ff7f07cc600]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss xmm3, dword [0x7ff7f09cfe38]
movaps xmm0, xmm3
addss xmm0, xmm10
movss dword [rbp + 0x7f], xmm0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
addss xmm1, xmm6
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm3
addss xmm2, xmm9
movss dword [rbp - 0x75], xmm2
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x77]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe88]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
mov dword [rbp + 0x6f], 0x43070000
mov dword [rbp + 0x73], 0x42be0000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x41f00000
mov dword [rbp + 0x73], 0x41d80000
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbd4c]
cmp dword [0x7ff7f09d03d0], 3
jne 0x7ff7f07409fb
call fcn.7ff7f072be80
test al, al
je 0x7ff7f0740a0a
mov dword [0x7ff7f09d03d0], edi
jmp 0x7ff7f0740a0a
call fcn.7ff7f072be80
test al, al
je 0x7ff7f0740a0a
inc dword [0x7ff7f09d03d0]
mov dword [rbp + 0x6f], 0x430e0000
mov dword [rbp + 0x73], 0x42f60000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x41700000
mov dword [rbp + 0x73], 0x41700000
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbd54]
cmp dword [0x7ff7f09d03d4], 3
jne 0x7ff7f0740a57
call fcn.7ff7f072be80
test al, al
je 0x7ff7f0740a66
mov dword [0x7ff7f09d03d4], edi
jmp 0x7ff7f0740a66
call fcn.7ff7f072be80
test al, al
je 0x7ff7f0740a66
inc dword [0x7ff7f09d03d4]
mov dword [rbp + 0x6f], 0x43020000
mov dword [rbp + 0x73], 0x430c0000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x42200000
mov dword [rbp + 0x73], 0x422c0000
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cb684]
cmp dword [0x7ff7f09d03d8], 3
jne 0x7ff7f0740ab3
call fcn.7ff7f072be80
test al, al
je 0x7ff7f0740ac2
mov dword [0x7ff7f09d03d8], edi
jmp 0x7ff7f0740ac2
call fcn.7ff7f072be80
test al, al
je 0x7ff7f0740ac2
inc dword [0x7ff7f09d03d8]
mov rcx, qword [0x7ff7f09cfd48]
call fcn.7ff7f0703010
movaps xmm0, xmmword [0x7ff7f07cc580]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm0, dword [0x7ff7f09cfe38]
addss xmm0, xmm9
movss dword [rbp + 0x6f], xmm0
movss xmm1, dword [0x7ff7f09cfe3c]
movss xmm7, dword [0x7ff7f07cc420]
addss xmm1, xmm7
movss dword [rbp + 0x73], xmm1
mov dword [rsp + 0x20], edi
mov r9d, eax
movss xmm8, dword [0x7ff7f07c5ca0]
movaps xmm2, xmm8
lea rdx, [rbp + 0x6f]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070cea0
movaps xmm0, xmmword [0x7ff7f07c9d10]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm0, dword [0x7ff7f09cfe38]
addss xmm0, xmm9
movss dword [rbp + 0x6f], xmm0
movss xmm1, dword [0x7ff7f09cfe3c]
addss xmm1, xmm7
movss dword [rbp + 0x73], xmm1
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], edi
mov r9d, eax
movaps xmm2, xmm8
lea rdx, [rbp + 0x6f]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070cdb0
mov dword [rbp + 0x6f], 0x42960000
mov dword [rbp + 0x73], 0x43b30000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07cbd60]
call fcn.7ff7f072de60
movaps xmm0, xmmword [0x7ff7f07cc590]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm0, dword [0x7ff7f09cfe38]
addss xmm0, xmm9
movss dword [rbp + 0x6f], xmm0
movss xmm1, dword [0x7ff7f09cfe3c]
addss xmm1, dword [0x7ff7f07cc42c]
movss dword [rbp + 0x73], xmm1
mov dword [rsp + 0x20], edi
mov r9d, eax
movaps xmm2, xmm8
lea rdx, [rbp + 0x6f]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070cea0
movaps xmm0, xmmword [0x7ff7f07cc5d0]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm0, dword [0x7ff7f09cfe38]
addss xmm0, xmm9
movss dword [rbp + 0x6f], xmm0
movss xmm1, dword [0x7ff7f09cfe3c]
addss xmm1, dword [0x7ff7f07cc42c]
movss dword [rbp + 0x73], xmm1
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], edi
mov r9d, eax
movaps xmm2, xmm8
lea rdx, [rbp + 0x6f]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070cdb0
mov dword [rbp + 0x6f], 0x42960000
mov dword [rbp + 0x73], 0x43c48000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07cbd70]
call fcn.7ff7f072de60
movaps xmm0, xmmword [0x7ff7f07cc5a0]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm0, dword [0x7ff7f09cfe38]
addss xmm0, dword [0x7ff7f07cc40c]
movss dword [rbp + 0x6f], xmm0
movss xmm0, dword [0x7ff7f09cfe3c]
addss xmm0, xmm7
movss dword [rbp + 0x73], xmm0
mov dword [rsp + 0x20], edi
mov r9d, eax
movaps xmm2, xmm8
lea rdx, [rbp + 0x6f]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070cea0
movaps xmm0, xmmword [0x7ff7f07cc600]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm0, dword [0x7ff7f09cfe38]
addss xmm0, dword [0x7ff7f07cc40c]
movss dword [rbp + 0x6f], xmm0
movss xmm1, dword [0x7ff7f09cfe3c]
addss xmm1, xmm7
movss dword [rbp + 0x73], xmm1
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], edi
mov r9d, eax
movaps xmm2, xmm8
lea rdx, [rbp + 0x6f]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070cdb0
mov dword [rbp + 0x6f], 0x43340000
mov dword [rbp + 0x73], 0x43b30000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07cbd80]
call fcn.7ff7f072de60
mov dword [rbp + 0x6f], 0x42340000
mov dword [rbp + 0x73], 0x43d98000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07cbd90]
call fcn.7ff7f072de60
call fcn.7ff7f0702be0
call fcn.7ff7f06f9c60
mov eax, dword [0x7ff7f09cfe90]
cmp eax, 1
jne 0x7ff7f0740e7d
mov dword [rbp + 0x6f], 0x43520000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x43960000
mov dword [rbp + 0x73], 0x43e60000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbce4]
call fcn.7ff7f06f6f80
mov rcx, qword [0x7ff7f09cfd38]
call fcn.7ff7f0703010
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07c5e80]
call fcn.7ff7f072dde0
call fcn.7ff7f0702be0
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x428c0000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
call fcn.7ff7f06f7300
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x7f
lea rcx, [0x7ff7f07cbca8]
call fcn.7ff7f072acc0
mov rdx, qword [0x7ff7f09d0048]
sub rdx, 0xffffffffffffff80
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x7ff7f07c5cd4]
movaps xmm2, xmm11
lea rcx, [0x7ff7f07cbdc0]
call fcn.7ff7f072d200
call fcn.7ff7f06fa3a0
call fcn.7ff7f06f9c60
mov eax, dword [0x7ff7f09cfe90]
cmp eax, 2
jne 0x7ff7f0741a03
mov dword [rbp + 0x6f], 0x43520000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x43960000
mov dword [rbp + 0x73], 0x43e60000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbce4]
call fcn.7ff7f06f6f80
mov rcx, qword [0x7ff7f09cfd38]
call fcn.7ff7f0703010
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07c5e80]
call fcn.7ff7f072dde0
call fcn.7ff7f0702be0
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x428c0000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
call fcn.7ff7f06f7300
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x21
mov eax, dword [0x7ff7f07cbbc8]
mov dword [rbp + 0x6f], eax
movzx ecx, word [0x7ff7f07cbbcc]
mov word [rbp + 0x73], cx
movzx eax, byte [0x7ff7f07cbbce]
mov byte [rbp + 0x6f], 0x32
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
xor cl, 0x3d
mov byte [rbp + 0x73], cl
xor byte [rbp + 0x74], 0x3e
xor al, 0x3f
mov byte [rbp + 0x75], al
lea rcx, [rbp + 0x6f]
call fcn.7ff7f072acc0
test al, al
je 0x7ff7f0740f74
mov rcx, qword [0x7ff7f09d0048]
mov byte [rcx + 0x29], 0
lea rdx, [rcx + 0x29]
jmp 0x7ff7f0740f7f
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x29
movzx eax, word [0x7ff7f07cbbd8]
mov word [rsp + 0x48], ax
movsd xmm0, qword [0x7ff7f07cbbd0]
movzx eax, byte [0x7ff7f07cbbda]
movsd qword [rsp + 0x40], xmm0
mov byte [rsp + 0x40], 0x43
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor byte [rsp + 0x48], 0x41
xor byte [rbp - 0x80], 0x42
xor al, 0x43
mov byte [rbp - 0x7f], al
lea rcx, [rsp + 0x40]
call fcn.7ff7f072acc0
test al, al
je 0x7ff7f0740ff5
mov rax, qword [0x7ff7f09d0048]
mov byte [rax + 0x21], 0
lea rdx, [rax + 0x20]
jmp 0x7ff7f0741000
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x20
movsd xmm0, qword [0x7ff7f07cbbe0]
movzx ecx, byte [0x7ff7f07cbbe8]
movsd qword [rbp - 0x79], xmm0
mov byte [rbp - 0x79], 0x53
xor byte [rbp - 0x78], 0x3a
xor byte [rbp - 0x77], 0x3b
xor byte [rbp - 0x76], 0x3c
xor byte [rbp - 0x75], 0x3d
xor byte [rbp - 0x74], 0x3e
xor byte [rbp - 0x73], 0x3f
xor byte [rbp - 0x72], 0x40
xor cl, 0x41
mov byte [rbp - 0x71], cl
lea rcx, [rbp - 0x79]
call fcn.7ff7f072acc0
movsd xmm0, qword [0x7ff7f07cbbf0]
movsd qword [rsp + 0x40], xmm0
movzx eax, byte [0x7ff7f07cbbf8]
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor al, 0x41
mov byte [rsp + 0x48], al
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x24
lea rcx, [rsp + 0x40]
call fcn.7ff7f072acc0
mov eax, dword [0x7ff7f07cbbfc]
mov dword [rbp + 0x6f], eax
movzx ecx, byte [0x7ff7f07cbc00]
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x26
mov byte [rbp + 0x6f], 0x48
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
xor cl, 0x3d
mov byte [rbp + 0x73], cl
lea rcx, [rbp + 0x6f]
call fcn.7ff7f072acc0
mov r10, qword [0x7ff7f09d0048]
add r10, 0x25
mov rax, qword [0x7ff7f07cbc08]
mov qword [rbp + 0x77], rax
cmp byte [0x7ff7f07cbc0f], 0
je 0x7ff7f0741243
cmp r15d, 2
jl 0x7ff7f0741202
movdqa xmm4, xmmword [0x7ff7f07cc840]
movdqa xmm2, xmmword [0x7ff7f07c9d00]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff7f07cc470]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
mov eax, dword [0x7ff7f07cc560]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x77]
xorps xmm2, xmm1
movd dword [rbp + 0x77], xmm2
movdqa xmm3, xmmword [0x7ff7f07cc460]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff7f07cc470]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x7b]
xorps xmm2, xmm1
movd dword [rbp + 0x7b], xmm2
jmp 0x7ff7f0741243
lea r9, [rbp + 0x77]
mov r8d, edi
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 8
jl 0x7ff7f0741210
mov rdx, r10
lea rcx, [rbp + 0x77]
call fcn.7ff7f072acc0
mov rdx, qword [0x7ff7f09d0048]
movsd xmm0, qword [0x7ff7f07cbc10]
add rdx, 0x22
movsd qword [rbp - 0x79], xmm0
movzx ecx, byte [0x7ff7f07cbc18]
mov byte [rbp - 0x79], 0x55
xor byte [rbp - 0x78], 0x3a
xor byte [rbp - 0x77], 0x3b
xor byte [rbp - 0x76], 0x3c
xor byte [rbp - 0x75], 0x3d
xor byte [rbp - 0x74], 0x3e
xor byte [rbp - 0x73], 0x3f
xor byte [rbp - 0x72], 0x40
xor cl, 0x41
mov byte [rbp - 0x71], cl
lea rcx, [rbp - 0x79]
call fcn.7ff7f072acc0
mov eax, dword [0x7ff7f07cbc1c]
mov dword [rbp + 0x6f], eax
movzx r8d, word [0x7ff7f07cbc20]
mov word [rbp + 0x73], r8w
movzx ecx, byte [0x7ff7f07cbc22]
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x30
mov byte [rbp + 0x6f], 0x57
xor byte [rbp + 0x70], 0x3a
xor byte [rbp + 0x71], 0x3b
xor byte [rbp + 0x72], 0x3c
xor r8b, 0x3d
mov byte [rbp + 0x73], r8b
xor byte [rbp + 0x74], 0x3e
xor cl, 0x3f
mov byte [rbp + 0x75], cl
lea rcx, [rbp + 0x6f]
call fcn.7ff7f072acc0
mov r10, qword [0x7ff7f09d0048]
movups xmm0, xmmword [0x7ff7f07cbc28]
movups xmmword [rbp - 0x79], xmm0
movzx eax, word [0x7ff7f07cbc38]
mov word [rbp - 0x69], ax
movzx eax, byte [0x7ff7f07cbc3a]
mov byte [rbp - 0x67], al
mov r8d, edi
cmp r15d, 2
jl 0x7ff7f074145f
movdqa xmm5, xmmword [0x7ff7f07c9d00]
movdqa xmm4, xmmword [0x7ff7f07cc840]
movdqa xmm6, xmmword [0x7ff7f07cc470]
movdqa xmm0, xmmword [0x7ff7f07cc560]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rbp - 0x75]
mov edx, dword [rsp + 0x40]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x7ff7f0741352
cmp r8d, 0x13
jge 0x7ff7f07414a3
movsxd rax, r8d
lea r9, [rbp - 0x79]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x7ff7f0741470
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x7ff7f07c5cb0]
movaps xmm2, xmm12
lea rdx, [r10 + 0xa8]
lea rcx, [rbp - 0x79]
call fcn.7ff7f072d200
mov r10, qword [0x7ff7f09d0048]
movsd xmm0, qword [0x7ff7f07cbc40]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x7ff7f07cbc48]
mov dword [rsp + 0x48], eax
movzx eax, word [0x7ff7f07cbc4c]
mov word [rbp - 0x7d], ax
cmp byte [0x7ff7f07cbc4d], 0
je 0x7ff7f0741663
mov r8d, edi
cmp r15d, 2
jl 0x7ff7f0741616
movdqa xmm4, xmmword [0x7ff7f07cc840]
movdqa xmm2, xmmword [0x7ff7f07c9d00]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff7f07cc470]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
mov eax, dword [0x7ff7f07cc560]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x7ff7f07cbc40]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x7ff7f07cc460]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff7f07cc470]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x7ff7f0741630
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x7ff7f07c5cb0]
movaps xmm2, xmm12
lea rdx, [r10 + 0xa4]
lea rcx, [rsp + 0x40]
call fcn.7ff7f072d200
call fcn.7ff7f06fa3a0
call fcn.7ff7f06f9c60
mov dword [rbp + 0x6f], 0x44048000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x43960000
mov dword [rbp + 0x73], 0x43e60000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbdd0]
call fcn.7ff7f06f6f80
call fcn.7ff7f06fc470
mov qword [0x7ff7f09cfe30], rax
lea rcx, [rbp + 0x6f]
call fcn.7ff7f06fc4a0
movss xmm0, dword [rax]
movss dword [0x7ff7f09cfe38], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x7ff7f09cfe3c], xmm1
mov rcx, qword [0x7ff7f09cfd38]
call fcn.7ff7f0703010
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07cbdd8]
call fcn.7ff7f072dde0
call fcn.7ff7f0702be0
lea rcx, [rsp + 0x40]
cmp byte [0x7ff7f09d03de], 0
je 0x7ff7f0741747
movaps xmm0, xmmword [0x7ff7f07cc5b0]
jmp 0x7ff7f074174e
movaps xmm0, xmmword [0x7ff7f07c5e50]
movups xmmword [rsp + 0x40], xmm0
call fcn.7ff7f06f8af0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x6f]
movss xmm2, dword [0x7ff7f09cfe38]
movss xmm3, dword [0x7ff7f09cfe3c]
mov qword [rsp + 0x28], rax
movaps xmm0, xmm2
movaps xmm1, xmm3
lea rax, [rbp + 0x77]
addss xmm0, xmm10
addss xmm1, dword [0x7ff7f07cc424]
addss xmm3, dword [0x7ff7f07c5f24]
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x6f], 0x3f800000
mov dword [rbp + 0x73], 0x3f800000
mov qword [rbp + 0x77], 0
movss dword [rbp + 0x7f], xmm0
movss dword [rbp + 0x83], xmm1
movss dword [rbp - 0x79], xmm2
movss dword [rbp - 0x75], xmm3
lea r9, [rbp + 0x7f]
lea r8, [rbp - 0x79]
mov rdx, qword [0x7ff7f09cfe68]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070e1a0
movss xmm8, dword [0x7ff7f07cc428]
movss xmm9, dword [0x7ff7f07cc3f8]
cmp byte [0x7ff7f09d03dc], 0
je 0x7ff7f0741883
movaps xmm0, xmmword [0x7ff7f07cc5e0]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm2, dword [0x7ff7f09cfe38]
movaps xmm0, xmm2
addss xmm0, dword [0x7ff7f07cc414]
movss dword [rbp + 0x6f], xmm0
movss xmm1, dword [0x7ff7f09cfe3c]
movaps xmm0, xmm1
addss xmm0, xmm8
movss dword [rbp + 0x73], xmm0
addss xmm2, dword [0x7ff7f07c5cc8]
movss dword [rbp + 0x77], xmm2
addss xmm1, xmm9
movss dword [rbp + 0x7b], xmm1
movss dword [rsp + 0x30], xmm11
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0x6f]
lea rdx, [rbp + 0x77]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070f2e0
cmp byte [0x7ff7f09d03dd], 0
je 0x7ff7f07418af
mov dword [rbp + 0x6f], 0x42fa0000
mov dword [rbp + 0x73], 0x42700000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07c5ee8]
call fcn.7ff7f072dde0
cmp byte [0x7ff7f09d03e1], 0
je 0x7ff7f07419bb
movaps xmm0, xmmword [0x7ff7f07cc5e0]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm2, dword [0x7ff7f09cfe38]
movaps xmm0, xmm2
addss xmm0, dword [0x7ff7f07ca844]
movss dword [rbp + 0x6f], xmm0
movss xmm1, dword [0x7ff7f09cfe3c]
movaps xmm0, xmm1
addss xmm0, xmm8
movss dword [rbp + 0x73], xmm0
addss xmm2, dword [0x7ff7f07ca840]
movss dword [rbp + 0x77], xmm2
addss xmm1, xmm9
movss dword [rbp + 0x7b], xmm1
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0x6f]
lea rdx, [rbp + 0x77]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070f3f0
movaps xmm0, xmmword [0x7ff7f07c5db0]
movups xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x40]
call fcn.7ff7f06f8af0
movss xmm3, dword [0x7ff7f09cfe38]
movaps xmm0, xmm3
addss xmm0, dword [0x7ff7f07ca844]
movss dword [rbp + 0x6f], xmm0
movss xmm2, dword [0x7ff7f09cfe3c]
movaps xmm1, xmm2
addss xmm1, xmm8
movss dword [rbp + 0x73], xmm1
addss xmm3, dword [0x7ff7f07ca840]
movss dword [rbp + 0x77], xmm3
addss xmm2, xmm9
movss dword [rbp + 0x7b], xmm2
movss dword [rsp + 0x30], xmm11
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm12
mov r9d, eax
lea r8, [rbp + 0x6f]
lea rdx, [rbp + 0x77]
mov rcx, qword [0x7ff7f09cfe30]
call fcn.7ff7f070f2e0
cmp byte [0x7ff7f09d03e0], 0
je 0x7ff7f07419f8
mov dword [rbp + 0x6f], 0x42f40000
mov dword [rbp + 0x73], 0x43c60000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
movaps xmm0, xmmword [0x7ff7f07cc5e0]
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x7ff7f07cbde0]
lea rcx, [rsp + 0x40]
call fcn.7ff7f072de10
call fcn.7ff7f06f9c60
mov eax, dword [0x7ff7f09cfe90]
cmp eax, 3
jne 0x7ff7f0741ee1
mov dword [rbp + 0x6f], 0x43520000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
mov dword [rbp + 0x6f], 0x43960000
mov dword [rbp + 0x73], 0x43e60000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x6f]
lea rcx, [0x7ff7f07cbce4]
call fcn.7ff7f06f6f80
mov rcx, qword [0x7ff7f09cfd38]
call fcn.7ff7f0703010
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x41a00000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
lea rcx, [0x7ff7f07c5e80]
call fcn.7ff7f072dde0
call fcn.7ff7f0702be0
mov dword [rbp + 0x6f], 0x41a00000
mov dword [rbp + 0x73], 0x428c0000
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0706df0
call fcn.7ff7f06f7300
mov r10, qword [0x7ff7f09d0048]
movsd xmm0, qword [0x7ff7f07cbc50]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x7ff7f07cbc58]
mov dword [rsp + 0x48], eax
movzx eax, word [0x7ff7f07cbc5c]
mov word [rbp - 0x7d], ax
cmp byte [0x7ff7f07cbc5d], 0
je 0x7ff7f0741c23
mov r8d, edi
cmp r15d, 2
jl 0x7ff7f0741be5
movdqa xmm4, xmmword [0x7ff7f07cc840]
movdqa xmm2, xmmword [0x7ff7f07c9d00]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff7f07cc470]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
mov eax, dword [0x7ff7f07cc560]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x7ff7f07cbc50]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x7ff7f07cc460]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff7f07cc470]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov r8d, 8
movsxd rax, r8d
lea r9, [rsp + 0x40]
add r9, rax
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x7ff7f0741bf0
lea rdx, [r10 + 0x27]
lea rcx, [rsp + 0x40]
call fcn.7ff7f072acc0
movsd xmm0, qword [0x7ff7f07cbc60]
mov rdx, qword [0x7ff7f09d0048]
movzx ecx, byte [0x7ff7f07cbc68]
movsd qword [rbp - 0x79], xmm0
add rdx, 0x3c
mov byte [rbp - 0x79], 0x4c
xor byte [rbp - 0x78], 0x3a
xor byte [rbp - 0x77], 0x3b
xor byte [rbp - 0x76], 0x3c
xor byte [rbp - 0x75], 0x3d
xor byte [rbp - 0x74], 0x3e
xor byte [rbp - 0x73], 0x3f
xor byte [rbp - 0x72], 0x40
xor cl, 0x41
mov byte [rbp - 0x71], cl
lea rcx, [rbp - 0x79]
call fcn.7ff7f072acc0
mov r9, qword [0x7ff7f09d0048]
movsd xmm0, qword [0x7ff7f07cbc70]
movsd qword [rsp + 0x40], xmm0
mov eax, dword [0x7ff7f07cbc78]
mov dword [rsp + 0x48], eax
cmp byte [0x7ff7f07cbc7b], 0
je 0x7ff7f0741dff
cmp r15d, 2
jl 0x7ff7f0741dbe
movdqa xmm4, xmmword [0x7ff7f07cc840]
movdqa xmm2, xmmword [0x7ff7f07c9d00]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff7f07cc470]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
mov eax, dword [0x7ff7f07cc560]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x7ff7f07cbc70]
xorps xmm2, xmm0
movd dword [rsp + 0x40], xmm2
movdqa xmm3, xmmword [0x7ff7f07cc460]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x7ff7f07cc470]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x7ff7f07cc4a0]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x44]
xorps xmm2, xmm1
movd dword [rsp + 0x44], xmm2
mov edi, 8
movsxd rax, edi
lea r8, [rsp + 0x40]
add r8, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul edi
add edx, edi
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, dil
sub al, cl
add al, 0x39
xor byte [r8], al
inc edi
lea r8, [r8 + 1]
cmp edi, 0xc
jl 0x7ff7f0741dd0
lea rdx, [r9 + 0x43]
lea rcx, [rsp + 0x40]
call fcn.7ff7f072acc0
movzx eax, word [0x7ff7f07cbc88]
movsd xmm0, qword [0x7ff7f07cbc80]
mov rdx, qword [0x7ff7f09d0048]
movzx ecx, byte [0x7ff7f07cbc8a]
mov word [rbp - 0x71], ax
movsd qword [rbp - 0x79], xmm0
add rdx, 0x44
mov byte [rbp - 0x79], 0x4c
xor byte [rbp - 0x78], 0x3a
xor byte [rbp - 0x77], 0x3b
xor byte [rbp - 0x76], 0x3c
xor byte [rbp - 0x75], 0x3d
xor byte [rbp - 0x74], 0x3e
xor byte [rbp - 0x73], 0x3f
xor byte [rbp - 0x72], 0x40
xor byte [rbp - 0x71], 0x41
xor byte [rbp - 0x70], 0x42
xor cl, 0x43
mov byte [rbp - 0x6f], cl
lea rcx, [rbp - 0x79]
call fcn.7ff7f072acc0
mov rdx, qword [0x7ff7f09d0048]
add rdx, 0x3a
movsd xmm0, qword [0x7ff7f07cbc90]
movsd qword [rsp + 0x40], xmm0
movzx eax, word [0x7ff7f07cbc98]
mov word [rsp + 0x48], ax
cmp byte [0x7ff7f07cbc99], 0
je 0x7ff7f0741ecd
mov byte [rsp + 0x40], 0x44
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x3b
xor byte [rsp + 0x43], 0x3c
xor byte [rsp + 0x44], 0x3d
xor byte [rsp + 0x45], 0x3e
xor byte [rsp + 0x46], 0x3f
xor byte [rsp + 0x47], 0x40
xor byte [rsp + 0x48], 0x41
xor byte [rbp - 0x80], 0x42
lea rcx, [rsp + 0x40]
call fcn.7ff7f072acc0
call fcn.7ff7f06fa3a0
call fcn.7ff7f06f9c60
call fcn.7ff7f06f9940
mov ecx, 1
call fcn.7ff7f0702d10
call fcn.7ff7f06fbd90
lea rdx, [rax + 8]
mov dword [rbp + 0x6f], 0x43a00000
mov dword [rbp + 0x73], 0x43fa0000
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x6f]
call fcn.7ff7f0707380
movss xmm1, dword [0x7ff7f07c5c94]
mov ecx, 3
call fcn.7ff7f0703380
movaps xmm0, xmmword [0x7ff7f07cc570]
movups xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov ecx, 2
call fcn.7ff7f0703290
mov ecx, 1
call fcn.7ff7f0702d10
mov ecx, 1
call fcn.7ff7f0702cb0
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
jmp fcn.7ff7f06f9940