Function at 0x1400bd890
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rsi
lea rbp, [rsp - 0x47a8]
mov eax, 0x48a8
call fcn.1400dfe10
sub rsp, rax
movaps xmmword [rsp + 0x4840], xmm8
movaps xmmword [rsp + 0x4820], xmm10
movaps xmmword [rsp + 0x47d0], xmm15
call fcn.140059db0
movaps xmm0, xmmword [0x1400e8e50]
lea rdx, [rbp + 0x1ee0]
mov esi, 4
mov ecx, esi
movups xmmword [rax + 0xb8], xmm0
mov dword [rbp + 0x1ee4], 0x441cc000
movss xmm0, dword [0x140133e48]
movss dword [rbp + 0x1ee0], xmm0
call fcn.1400602d0
cmp byte [0x14013ffa0], 0
movss xmm1, dword [0x1400e4e44]
movss xmm2, dword [0x14013e154]
movss xmm10, dword [0x1400e4e84]
jne 0x1400bd98b
comiss xmm2, xmm10
jae 0x1400bd98b
movss xmm0, dword [0x14013e774]
addss xmm0, xmm1
addss xmm2, xmm0
movss dword [0x14013e154], xmm2
mov byte [0x14013ffa0], 0
movss xmm1, dword [0x14013e2b0]
xorps xmm8, xmm8
movss xmm3, dword [0x1400e8da0]
ucomiss xmm1, xmm3
movss xmm2, dword [0x14013fec4]
jp 0x1400bd9b9
jne 0x1400bd9b9
ucomiss xmm2, xmm8
jp 0x1400bd9b9
jne 0x1400bd9b9
movss xmm0, dword [0x14013fec0]
addss xmm0, xmm3
movss dword [0x14013fec0], xmm0
jmp 0x1400bd9c1
movss xmm0, dword [0x1400e4e74]
comiss xmm0, xmm2
mov byte [0x14013ffa0], 1
jae 0x1400bd943
movss xmm0, dword [0x14013e774]
addss xmm0, xmm1
subss xmm2, xmm0
movss dword [0x14013e154], xmm2
jmp 0x1400bd94a
movss xmm0, dword [0x14013fec0]
movss xmm4, dword [0x140133be0]
comiss xmm0, xmm4
movss xmm15, dword [0x1400e4e3c]
jbe 0x1400bd9f7
ucomiss xmm2, xmm8
jp 0x1400bd9f7
jne 0x1400bd9f7
addss xmm1, xmm3
movaps xmm0, xmm15
movss dword [0x14013fec0], xmm0
movss dword [0x14013e2b0], xmm1
comiss xmm1, xmm4
movss xmm5, dword [0x140133e54]
jbe 0x1400bda24
ucomiss xmm2, xmm8
jp 0x1400bda24
jne 0x1400bda24
addss xmm0, xmm5
movaps xmm1, xmm15
movss dword [0x14013e2b0], xmm1
movss dword [0x14013fec0], xmm0
comiss xmm3, xmm0
jbe 0x1400bda48
ucomiss xmm1, xmm15
jp 0x1400bda48
jne 0x1400bda48
addss xmm2, xmm3
xorps xmm0, xmm0
movss dword [0x14013fec0], xmm0
movss dword [0x14013fec4], xmm2
comiss xmm2, xmm4
jbe 0x1400bda6d
ucomiss xmm0, xmm8
jp 0x1400bda6d
jne 0x1400bda6d
addss xmm1, xmm5
movaps xmm2, xmm15
movss dword [0x14013fec4], xmm2
movss dword [0x14013e2b0], xmm1
comiss xmm3, xmm1
jbe 0x1400bda91
ucomiss xmm2, xmm15
jp 0x1400bda91
jne 0x1400bda91
addss xmm0, xmm3
xorps xmm1, xmm1
movss dword [0x14013e2b0], xmm1
movss dword [0x14013fec0], xmm0
comiss xmm0, xmm4
jbe 0x1400bdab6
ucomiss xmm1, xmm8
jp 0x1400bdab6
jne 0x1400bdab6
addss xmm2, xmm5
movaps xmm0, xmm15
movss dword [0x14013fec0], xmm0
movss dword [0x14013fec4], xmm2
comiss xmm3, xmm2
jbe 0x1400bdae8
ucomiss xmm1, xmm8
jp 0x1400bdae8
jne 0x1400bdae8
addss xmm0, xmm5
mov dword [0x14013fec4], 0
comiss xmm3, xmm0
movss dword [0x14013fec0], xmm0
jbe 0x1400bdae8
mov dword [0x14013e2b0], 0x3c23d70a
mov rcx, qword [0x14013fdb0]
xor edx, edx
cmp byte [0x14013feb7], dl
mov r8b, 0xff
mov qword [rsp + 0x4878], r15
je 0x1400dadbf
mov qword [rsp + 0x48a0], rbx
mov qword [rsp + 0x4898], rdi
mov qword [rsp + 0x4890], r12
mov qword [rsp + 0x4888], r13
mov r13d, 1
mov qword [rsp + 0x4880], r14
mov r9d, r13d
movaps xmmword [rsp + 0x4860], xmm6
movaps xmmword [rsp + 0x4850], xmm7
movaps xmmword [rsp + 0x4830], xmm9
movaps xmmword [rsp + 0x4810], xmm11
movaps xmmword [rsp + 0x4800], xmm12
movaps xmmword [rsp + 0x47f0], xmm13
call qword [0x1400e4358]
call fcn.140059f30
lea rcx, [rbp + 0xe4]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0xec]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ebx, dword [0x14013f3f0]
lea edi, [r13 + 0x1e]
xor r12d, r12d
mov r8d, r12d
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movzx eax, word [0x140132c28]
mov word [rbp + 0x4458], ax
movzx eax, byte [0x140132c2a]
mov byte [rbp + 0x445a], al
movss dword [0x14013ff9c], xmm1
movups xmm0, xmmword [0x140132c18]
movups xmmword [rbp + 0x4448], xmm0
cmp ebx, 2
jl 0x1400bdd59
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x444c]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm9, edi
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400bdc50
cmp r8d, 0x13
jge 0x1400bdda1
movsxd rax, r8d
lea r9, [rbp + 0x4448]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x1400bdd70
movaps xmm0, xmmword [0x1400e8c30]
lea rcx, [rbp + 0x20e8]
movups xmmword [rbp + 0x20e8], xmm0
movaps xmmword [rsp + 0x47e0], xmm14
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x4448]
addss xmm0, dword [0x140133c5c]
movss xmm12, dword [0x140133c54]
lea r9, [rbp + 0xf4]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm12
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
movss dword [rbp + 0xf4], xmm0
movss xmm0, dword [0x14013ff9c]
addss xmm0, dword [0x140133ce0]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xf8], xmm0
call fcn.140067820
call fcn.14007dc60
cmp dword [0x14013e760], r13d
movss xmm9, dword [0x140133c70]
movss xmm14, dword [0x1400e4e64]
movaps xmm3, xmm9
movss xmm13, dword [0x1400e4e5c]
movaps xmm2, xmm14
movaps xmm1, xmm13
jne 0x1400bde88
movss xmm0, dword [0x140133da0]
lea rcx, [rbp + 0x20f8]
movss dword [rsp + 0x20], xmm0
jmp 0x1400bde96
movss dword [rsp + 0x20], xmm10
lea rcx, [rbp + 0x2108]
call fcn.1400de150
mov rdx, rax
mov ecx, 0x15
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x2118]
mov ecx, 0x17
movups xmmword [rbp + 0x2118], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x2128]
mov ecx, 0x1c
movups xmmword [rbp + 0x2128], xmm0
call fcn.1400601a0
mov r14d, 3
mov edx, r14d
lea ecx, [r14 + 8]
call fcn.140060200
cmp dword [0x14013e760], r13d
jne 0x1400bdf18
movaps xmm0, xmmword [0x1400e8c30]
lea rax, [rbp + 0x2138]
movups xmmword [rbp + 0x2138], xmm0
jmp 0x1400bdf43
movss xmm3, dword [0x1400e4e80]
lea rcx, [rbp + 0x2148]
movss xmm2, dword [0x1400e4e7c]
movss xmm1, dword [0x1400e4e78]
movss dword [rsp + 0x20], xmm10
call fcn.1400de150
mov rdx, rax
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133cfc]
lea rcx, [rbp + 0xfc]
movss dword [rbp + 0x100], xmm0
mov dword [rbp + 0xfc], 0x41000000
call fcn.140061de0
cmp byte [0x140132c3d], r12b
mov eax, dword [0x140132c38]
movsd xmm1, qword [0x140132c30]
mov dword [rbp + 0x2080], eax
movzx eax, word [0x140132c3c]
mov word [rbp + 0x2084], ax
mov dword [rbp + 0x104], 0x43080000
mov dword [rbp + 0x108], 0x41f00000
movsd qword [rbp + 0x2078], xmm1
je 0x1400be121
mov r8d, r12d
cmp ebx, 2
jl 0x1400be0da
movdqa xmm2, xmmword [0x1400e8a00]
mov r8d, 8
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [0x140132c30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x2078], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x207c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x207c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x2078]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400be0f0
lea rdx, [rbp + 0x104]
lea rcx, [rbp + 0x2078]
call fcn.140077bd0
mov ecx, dword [0x14013e760]
test al, al
cmovne ecx, r13d
mov dword [0x14013e760], ecx
call fcn.140059f30
lea rcx, [rbp + 0x10c]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x140132c40]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2158], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400be321
cmp ebx, 2
jl 0x1400be2e3
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x215c]
movdqa xmm5, xmmword [0x1400e8a00]
mov edx, r12d
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov r8d, dword [rbp - 0x70]
movd xmm6, esi
movd xmm11, edi
nop dword [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm11
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm11
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x1400be1e0
jmp 0x1400be321
lea r9, [rbp + 0x2158]
mov r8d, r12d
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x1400be2f0
movaps xmm0, xmmword [0x1400e8c30]
lea rcx, [rbp + 0x2168]
movups xmmword [rbp + 0x2168], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rbp + 0x2158]
addss xmm1, dword [0x140133d8c]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0x114]
movss xmm11, dword [0x140133c58]
movaps xmm2, xmm12
mov rdx, qword [0x14013feb8]
addss xmm0, xmm11
mov qword [rsp + 0x40], r12
addss xmm1, dword [0x140133c80]
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
subss xmm1, dword [0x1400e8dec]
movss dword [rbp + 0x114], xmm0
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x118], xmm1
call fcn.140067820
call fcn.14007dc60
cmp dword [0x14013e760], 2
movaps xmm3, xmm9
movaps xmm2, xmm14
movaps xmm1, xmm13
jne 0x1400be3f1
movss xmm0, dword [0x140133da0]
lea rcx, [rbp + 0x2178]
movss dword [rsp + 0x20], xmm0
jmp 0x1400be3ff
movss dword [rsp + 0x20], xmm10
lea rcx, [rbp + 0x2188]
call fcn.1400de150
mov rdx, rax
mov ecx, 0x15
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x2198]
mov ecx, 0x17
movups xmmword [rbp + 0x2198], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x21a8]
mov ecx, 0x1c
movups xmmword [rbp + 0x21a8], xmm0
call fcn.1400601a0
mov edx, r14d
mov ecx, 0xb
call fcn.140060200
cmp dword [0x14013e760], 2
jne 0x1400be47c
movaps xmm0, xmmword [0x1400e8c30]
lea rax, [rbp + 0x21b8]
movups xmmword [rbp + 0x21b8], xmm0
jmp 0x1400be4a7
movss xmm3, dword [0x1400e4e80]
lea rcx, [rbp + 0x21c8]
movss xmm2, dword [0x1400e4e7c]
movss xmm1, dword [0x1400e4e78]
movss dword [rsp + 0x20], xmm10
call fcn.1400de150
mov rdx, rax
xor ecx, ecx
call fcn.1400601a0
lea rcx, [rbp + 0x11c]
mov dword [rbp + 0x11c], 0x41000000
mov dword [rbp + 0x120], 0x43180000
call fcn.140061de0
movzx eax, word [0x140132c60]
mov r8d, r12d
mov word [rbp + 0x4470], ax
movzx eax, byte [0x140132c62]
mov byte [rbp + 0x4472], al
mov dword [rbp + 0x124], 0x43080000
mov dword [rbp + 0x128], 0x41f00000
movups xmm0, xmmword [0x140132c50]
movups xmmword [rbp + 0x4460], xmm0
cmp ebx, 2
jl 0x1400be664
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x4464]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm15, edi
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm15
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm15
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400be552
movss xmm15, dword [0x1400e4e3c]
cmp r8d, 0x13
jge 0x1400be6a2
movsxd rax, r8d
lea r9, [rbp + 0x4460]
add r9, rax
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x1400be671
lea rdx, [rbp + 0x124]
lea rcx, [rbp + 0x4460]
call fcn.140077bd0
mov ecx, dword [0x14013e760]
test al, al
mov r15d, 2
cmovne ecx, r15d
mov dword [0x14013e760], ecx
call fcn.14007dc60
cmp dword [0x14013e760], r14d
movaps xmm3, xmm9
movaps xmm2, xmm14
movaps xmm1, xmm13
jne 0x1400be6fe
movss xmm0, dword [0x140133da0]
lea rcx, [rbp + 0x21d8]
movss dword [rsp + 0x20], xmm0
jmp 0x1400be70c
movss dword [rsp + 0x20], xmm10
lea rcx, [rbp + 0x21e8]
call fcn.1400de150
mov rdx, rax
mov ecx, 0x15
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x21f8]
mov ecx, 0x17
movups xmmword [rbp + 0x21f8], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x2208]
mov ecx, 0x1c
movups xmmword [rbp + 0x2208], xmm0
call fcn.1400601a0
mov edx, r14d
mov ecx, 0xb
call fcn.140060200
cmp dword [0x14013e760], r14d
jne 0x1400be789
movaps xmm0, xmmword [0x1400e8c30]
lea rax, [rbp + 0x2218]
movups xmmword [rbp + 0x2218], xmm0
jmp 0x1400be7b4
movss xmm3, dword [0x1400e4e80]
lea rcx, [rbp + 0x2228]
movss xmm2, dword [0x1400e4e7c]
movss xmm1, dword [0x1400e4e78]
movss dword [rsp + 0x20], xmm10
call fcn.1400de150
mov rdx, rax
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133d74]
lea rcx, [rbp + 0x12c]
movss dword [rbp + 0x130], xmm0
mov dword [rbp + 0x12c], 0x41000000
call fcn.140061de0
cmp byte [0x140132c75], r12b
mov eax, dword [0x140132c70]
movsd xmm0, qword [0x140132c68]
mov dword [rbp + 0x2090], eax
movzx eax, word [0x140132c74]
mov word [rbp + 0x2094], ax
mov dword [rbp + 0x134], 0x43080000
mov dword [rbp + 0x138], 0x41f00000
movsd qword [rbp + 0x2088], xmm0
je 0x1400be991
mov r8d, r12d
cmp ebx, r15d
jl 0x1400be94b
movdqa xmm2, xmmword [0x1400e8a00]
mov r8d, 8
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [0x140132c68]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x2088], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x208c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x208c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x2088]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400be960
lea rdx, [rbp + 0x134]
lea rcx, [rbp + 0x2088]
call fcn.140077bd0
mov ecx, dword [0x14013e760]
test al, al
cmovne ecx, r14d
mov dword [0x14013e760], ecx
call fcn.14007dc60
cmp dword [0x14013e760], esi
movaps xmm3, xmm9
movaps xmm2, xmm14
movaps xmm1, xmm13
jne 0x1400be9e6
movss xmm0, dword [0x140133da0]
lea rcx, [rbp + 0x2238]
movss dword [rsp + 0x20], xmm0
jmp 0x1400be9f4
movss dword [rsp + 0x20], xmm10
lea rcx, [rbp + 0x2248]
call fcn.1400de150
mov rdx, rax
mov ecx, 0x15
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x2258]
mov ecx, 0x17
movups xmmword [rbp + 0x2258], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x2268]
mov ecx, 0x1c
movups xmmword [rbp + 0x2268], xmm0
call fcn.1400601a0
mov edx, r14d
mov ecx, 0xb
call fcn.140060200
cmp dword [0x14013e760], esi
jne 0x1400bea70
movaps xmm0, xmmword [0x1400e8c30]
lea rax, [rbp + 0x2278]
movups xmmword [rbp + 0x2278], xmm0
jmp 0x1400bea9b
movss xmm3, dword [0x1400e4e80]
lea rcx, [rbp + 0x2288]
movss xmm2, dword [0x1400e4e7c]
movss xmm1, dword [0x1400e4e78]
movss dword [rsp + 0x20], xmm10
call fcn.1400de150
mov rdx, rax
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133d94]
lea rcx, [rbp + 0x13c]
movss dword [rbp + 0x140], xmm0
mov dword [rbp + 0x13c], 0x41000000
call fcn.140061de0
movups xmm0, xmmword [0x140132c78]
mov dword [rbp + 0x144], 0x43080000
mov dword [rbp + 0x148], 0x41f00000
movups xmmword [rbp + 0x2298], xmm0
psrldq xmm0, 0xf
movd eax, xmm0
test al, al
je 0x1400beca1
cmp ebx, r15d
jl 0x1400bec5c
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x229c]
movdqa xmm5, xmmword [0x1400e8a00]
mov edx, r12d
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov r8d, dword [rbp - 0x70]
movd xmm6, esi
movd xmm15, edi
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
lea eax, [rdx + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add edx, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm15
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm15
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, r8d
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp edx, 0x10
jl 0x1400beb50
movss xmm15, dword [0x1400e4e3c]
jmp 0x1400beca1
lea r9, [rbp + 0x2298]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x1400bec70
lea rdx, [rbp + 0x144]
lea rcx, [rbp + 0x2298]
call fcn.140077bd0
mov ecx, dword [0x14013e760]
test al, al
cmovne ecx, esi
mov dword [0x14013e760], ecx
call fcn.140059f30
lea rcx, [rbp + 0x14c]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov r8d, r12d
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
mov eax, dword [0x140132c90]
movsd xmm0, qword [0x140132c88]
mov dword [rbp + 0x2060], eax
movzx eax, byte [0x140132c94]
mov byte [rbp + 0x2064], al
movss dword [0x14013ff9c], xmm1
movsd qword [rbp + 0x2058], xmm0
cmp ebx, r15d
jl 0x1400bee3b
movdqa xmm2, xmmword [0x1400e8a00]
mov r8d, 8
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [0x140132c88]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x2058], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x205c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x205c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x2058]
add r9, rax
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400bee50
movaps xmm0, xmmword [0x1400e8c30]
lea rcx, [rbp + 0x22a8]
movups xmmword [rbp + 0x22a8], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rbp + 0x2058]
addss xmm1, dword [0x140133dac]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0x154]
mov rdx, qword [0x14013feb8]
addss xmm0, xmm11
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
addss xmm1, dword [0x140133c80]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x154], xmm0
subss xmm1, dword [0x1400e8dec]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x158], xmm1
call fcn.140067820
call fcn.14007dc60
cmp dword [0x14013e760], 5
movaps xmm3, xmm9
movaps xmm2, xmm14
movaps xmm1, xmm13
jne 0x1400bef48
movss xmm0, dword [0x140133da0]
lea rcx, [rbp + 0x22b8]
movss dword [rsp + 0x20], xmm0
jmp 0x1400bef56
movss dword [rsp + 0x20], xmm10
lea rcx, [rbp + 0x22c8]
call fcn.1400de150
mov rdx, rax
mov ecx, 0x15
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x22d8]
mov ecx, 0x17
movups xmmword [rbp + 0x22d8], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f00]
lea rdx, [rbp + 0x22e8]
mov ecx, 0x1c
movups xmmword [rbp + 0x22e8], xmm0
call fcn.1400601a0
cmp dword [0x14013e760], 5
movss xmm9, dword [0x1400e4e78]
jne 0x1400befcf
movaps xmm0, xmmword [0x1400e8c30]
lea rax, [rbp + 0x22f8]
movups xmmword [rbp + 0x22f8], xmm0
jmp 0x1400beff6
movss xmm3, dword [0x1400e4e80]
lea rcx, [rbp + 0x2308]
movss xmm2, dword [0x1400e4e7c]
movaps xmm1, xmm9
movss dword [rsp + 0x20], xmm10
call fcn.1400de150
mov rdx, rax
xor ecx, ecx
call fcn.1400601a0
lea rcx, [rbp + 0x15c]
mov dword [rbp + 0x15c], 0x41000000
mov dword [rbp + 0x160], 0x438d0000
call fcn.140061de0
mov eax, dword [0x140132ca0]
mov r8d, r12d
movsd xmm0, qword [0x140132c98]
mov dword [rbp + 0x20b0], eax
movzx eax, word [0x140132ca4]
mov word [rbp + 0x20b4], ax
movzx eax, byte [0x140132ca6]
mov byte [rbp + 0x20b6], al
mov dword [rbp + 0x164], 0x43080000
mov dword [rbp + 0x168], 0x41f00000
movsd qword [rbp + 0x20a8], xmm0
cmp ebx, r15d
jl 0x1400bf187
movdqa xmm2, xmmword [0x1400e8a00]
mov r8d, 8
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [0x140132c98]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x20a8], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x20ac]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x20ac], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x20a8]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400bf1a0
lea rdx, [rbp + 0x164]
lea rcx, [rbp + 0x20a8]
call fcn.140077bd0
mov ecx, dword [0x14013e760]
test al, al
mov edx, 5
cmovne ecx, edx
mov dword [0x14013e760], ecx
call fcn.140059f30
lea rcx, [rbp + 0x16c]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x174]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
mov dword [rbp + 0x174], 0x43190000
mov dword [rbp + 0x178], 0x42640000
call fcn.140061de0
movaps xmm0, xmmword [0x140133f10]
lea rdx, [rbp + 0x2318]
mov ecx, 0x15
movups xmmword [rbp + 0x2318], xmm0
call fcn.1400601a0
movss xmm0, dword [0x140133e10]
lea rdx, [rbp + 0x17c]
movss xmm1, dword [0x140133e28]
lea rcx, [0x1401330f8]
movss dword [rbp + 0x17c], xmm0
movss dword [rbp + 0x180], xmm1
call fcn.140078ba0
movss xmm0, dword [0x140133cb4]
lea rcx, [rbp + 0x184]
movss dword [rbp + 0x188], xmm0
mov dword [rbp + 0x184], 0x43180000
call fcn.140061de0
call fcn.140059f30
lea rcx, [rbp + 0x18c]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2328]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f10]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2328], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x194]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x19c]
movss xmm7, dword [0x1400e4e4c]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e44]
mov rcx, qword [0x14013fe60]
addss xmm3, xmm9
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133cb0]
addss xmm2, xmm13
movss dword [rsp + 0x20], xmm7
mov r9d, eax
movss dword [rbp + 0x194], xmm0
movss dword [rbp + 0x19c], xmm3
movss dword [rbp + 0x198], xmm1
movss dword [rbp + 0x1a0], xmm2
call fcn.140067660
lea rcx, [rbp + 0x1a4]
mov dword [rbp + 0x1a4], 0x43180000
mov dword [rbp + 0x1a8], 0x41000000
call fcn.140061de0
movaps xmm0, xmmword [0x140133e90]
lea rdx, [rbp + 0x2338]
mov ecx, r14d
movups xmmword [rbp + 0x2338], xmm0
call fcn.1400601a0
call fcn.14007dc60
movaps xmm0, xmmword [0x140133ef0]
movups xmmword [rbp + 0x2348], xmm0
lea rdx, [rbp + 0x2348]
mov ecx, 0x15
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f10]
lea rdx, [rbp + 0x2358]
mov ecx, 0x15
movups xmmword [rbp + 0x2358], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x1401346d0]
lea rdx, [rbp + 0x2368]
mov ecx, 0x1c
movups xmmword [rbp + 0x2368], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x1401346d0]
lea rdx, [rbp + 0x2378]
mov ecx, 0x17
movups xmmword [rbp + 0x2378], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x1400e8e90]
lea rdx, [rbp + 0x2388]
xor ecx, ecx
movups xmmword [rbp + 0x2388], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x1ac]
mov dword [rbp + 0x1ac], 0x43260000
mov dword [rbp + 0x1b0], 0x41900000
call fcn.140061de0
movss xmm1, dword [0x140133d0c]
lea rdx, [rbp + 0x1b4]
lea rcx, [0x140133108]
movss dword [rbp + 0x1b4], xmm1
mov dword [rbp + 0x1b8], 0x41c00000
call fcn.140078b90
mov ecx, r13d
call fcn.14005fbb0
movss xmm0, dword [0x1400e4e74]
call fcn.140060100
movaps xmm0, xmmword [0x1400e8e90]
lea rdx, [rbp + 0x2398]
xor ecx, ecx
movups xmmword [rbp + 0x2398], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f10]
lea rdx, [rbp + 0x23a8]
mov ecx, 0x15
movups xmmword [rbp + 0x23a8], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f10]
lea rdx, [rbp + 0x23b8]
mov ecx, 0x1c
movups xmmword [rbp + 0x23b8], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f10]
lea rdx, [rbp + 0x23c8]
mov ecx, 0x17
movups xmmword [rbp + 0x23c8], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f10]
lea rdx, [rbp + 0x23d8]
mov ecx, esi
movups xmmword [rbp + 0x23d8], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f10]
lea rdx, [rbp + 0x23e8]
mov ecx, 7
movups xmmword [rbp + 0x23e8], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140134010]
lea rdx, [rbp + 0x23f8]
mov ecx, 5
movups xmmword [rbp + 0x23f8], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x1401346c0]
lea rdx, [rbp + 0x2408]
mov ecx, 9
movups xmmword [rbp + 0x2408], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x1401346c0]
lea rdx, [rbp + 0x2418]
movups xmmword [rbp + 0x2418], xmm0
mov ecx, 8
call fcn.1400601a0
movaps xmm1, xmm8
mov ecx, 0xb
call fcn.140060360
movss xmm0, dword [0x140133da8]
lea rcx, [rbp + 0x1bc]
movss dword [rbp + 0x1bc], xmm0
mov dword [rbp + 0x1c0], 0x41900000
call fcn.140061de0
mov rdx, qword [0x14013ffc8]
lea rcx, [0x140133118]
xor r8d, r8d
call fcn.140077660
test al, al
je 0x1400bf68b
lea rdi, [0x14013e278]
mov r14, rsi
mov rcx, qword [rdi]
lea r9, [rbp + 0x1c4]
cmp qword [0x14013ffc0], rcx
mov qword [rbp + 0x1c4], r12
sete sil
xor r8d, r8d
movzx edx, sil
call fcn.14007cfa0
test al, al
je 0x1400bf66c
mov rax, qword [rdi]
mov qword [0x14013ffc0], rax
test sil, sil
je 0x1400bf676
call fcn.140061f50
add rdi, 8
sub r14, r13
jne 0x1400bf636
call fcn.1400799d0
lea esi, [r14 + 4]
lea edi, [rsi + 0x1b]
call fcn.14007dc60
movaps xmm0, xmmword [0x1400e8e90]
lea rdx, [rbp + 0x2428]
xor ecx, ecx
movups xmmword [rbp + 0x2428], xmm0
call fcn.1400601a0
movaps xmm0, xmmword [0x140133f10]
lea rdx, [rbp + 0x2438]
mov ecx, 0x15
movups xmmword [rbp + 0x2438], xmm0
call fcn.1400601a0
cvttss2si eax, dword [0x14013e154]
lea rdx, [rbp + 0x2448]
mov dword [rbp + 0x2448], 0x3d008081
mov ecx, 0x1c
mov dword [rbp + 0x244c], 0x3d008081
mov dword [rbp + 0x2450], 0x3d50d0d1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
divsd xmm1, qword [0x140133c40]
cvtpd2ps xmm0, xmm1
movss dword [rbp + 0x2454], xmm0
call fcn.1400601a0
cvttss2si eax, dword [0x14013e154]
lea rdx, [rbp + 0x2458]
mov dword [rbp + 0x2458], 0x3d008081
mov ecx, 0x17
mov dword [rbp + 0x245c], 0x3d008081
mov dword [rbp + 0x2460], 0x3d50d0d1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
cvtps2pd xmm1, xmm0
divsd xmm1, qword [0x140133c40]
cvtpd2ps xmm1, xmm1
movss dword [rbp + 0x2464], xmm1
call fcn.1400601a0
movss xmm0, dword [0x140133e38]
lea rcx, [rbp + 0x1cc]
movss dword [rbp + 0x1cc], xmm0
mov dword [rbp + 0x1d0], 0x41b00000
call fcn.140061de0
lea rdx, [rbp + 0x1d4]
mov dword [rbp + 0x1d4], 0x41880000
lea rcx, [0x140132a64]
mov dword [rbp + 0x1d8], 0x41880000
call fcn.1400788e0
test al, al
je 0x1400bf7cf
xor ecx, ecx
call qword [0x1400e45d0]
int3
call fcn.140059f30
lea rcx, [rbp + 0x1dc]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2468]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f20]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2468], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0x1e4]
movss xmm3, dword [0x14013ff9c]
lea rdx, [rbp + 0x1ec]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm2
addss xmm0, dword [0x140133d44]
addss xmm2, dword [0x140133c48]
movaps xmm1, xmm3
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133e40]
addss xmm3, dword [0x140133ddc]
mov r9d, eax
movss dword [rbp + 0x1e4], xmm0
movss dword [rbp + 0x1ec], xmm2
movss dword [rsp + 0x20], xmm7
movss dword [rbp + 0x1e8], xmm1
movss dword [rbp + 0x1f0], xmm3
call fcn.140067660
movzx eax, byte [0x140132cb8]
mov r8d, r12d
mov byte [rbp + 0x43f8], al
movups xmm0, xmmword [0x140132ca8]
movups xmmword [rbp + 0x43e8], xmm0
cmp ebx, r15d
jl 0x1400bfa09
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x43ec]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm9, edi
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400bf900
cmp r8d, 0x11
jge 0x1400bfa51
movsxd rax, r8d
lea r9, [rbp + 0x43e8]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400bfa20
movaps xmm0, xmmword [0x1400e8e90]
lea rcx, [rbp + 0x2478]
movups xmmword [rbp + 0x2478], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x43e8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm11
addss xmm1, dword [0x140133dec]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x1f4]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x1f4], xmm0
movss dword [rbp + 0x1f8], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
movzx eax, byte [0x140132cd0]
mov r8d, r12d
mov byte [rbp + 0x4410], al
movups xmm0, xmmword [0x140132cc0]
movups xmmword [rbp + 0x4400], xmm0
cmp ebx, r15d
jl 0x1400bfc49
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x4404]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm9, edi
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm9
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400bfb40
cmp r8d, 0x11
jge 0x1400bfc91
movsxd rax, r8d
lea r9, [rbp + 0x4400]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400bfc60
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x2488]
movups xmmword [rbp + 0x2488], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x4400]
movss xmm9, dword [0x140133c4c]
lea r9, [rbp + 0x1fc]
mov rdx, qword [0x14013feb8]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x1fc], xmm0
movss xmm0, dword [0x14013ff9c]
addss xmm0, dword [0x140133df4]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x200], xmm0
call fcn.140067820
cmp byte [0x140132cf3], r12b
movups xmm0, xmmword [0x140132cd8]
mov eax, dword [0x140132cf0]
movsd xmm1, qword [0x140132ce8]
movups xmmword [rbp + 0x44a8], xmm0
mov dword [rbp + 0x44c0], eax
movsd qword [rbp + 0x44b8], xmm1
je 0x1400bfef1
mov r8d, r12d
cmp ebx, r15d
jl 0x1400bfea9
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x44ac]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm10, edi
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x1400bfda0
cmp r8d, 0x1c
jge 0x1400bfef1
movsxd rax, r8d
lea r9, [rbp + 0x44a8]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x1400bfec0
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x2498]
movups xmmword [rbp + 0x2498], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x44a8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133dfc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x204]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x204], xmm0
movss dword [rbp + 0x208], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
movzx eax, byte [0x140132d08]
mov r8d, r12d
mov byte [rbp + 0x4428], al
movups xmm0, xmmword [0x140132cf8]
movups xmmword [rbp + 0x4418], xmm0
cmp ebx, r15d
jl 0x1400c00e9
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x441c]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm10, edi
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400bffe0
cmp r8d, 0x11
jge 0x1400c0131
movsxd rax, r8d
lea r9, [rbp + 0x4418]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400c0100
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x24a8]
movups xmmword [rbp + 0x24a8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x4418]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e08]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x20c]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x20c], xmm0
movss dword [rbp + 0x210], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
cmp byte [0x140132d1d], r12b
mov eax, dword [0x140132d18]
movsd xmm0, qword [0x140132d10]
mov dword [rbp + 0x20a0], eax
movzx eax, word [0x140132d1c]
mov word [rbp + 0x20a4], ax
movsd qword [rbp + 0x2098], xmm0
je 0x1400c0351
mov r8d, r12d
cmp ebx, r15d
jl 0x1400c030a
movdqa xmm2, xmmword [0x1400e8a00]
mov r8d, 8
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [0x140132d10]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x2098], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x209c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x209c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x2098]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x1400c0320
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x24b8]
movups xmmword [rbp + 0x24b8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x2098]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e0c]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x214]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x214], xmm0
movss dword [rbp + 0x218], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
movzx eax, word [0x140132d30]
mov r8d, r12d
mov word [rbp + 0x4488], ax
movzx eax, byte [0x140132d32]
mov byte [rbp + 0x448a], al
movups xmm0, xmmword [0x140132d20]
movups xmmword [rbp + 0x4478], xmm0
cmp ebx, r15d
jl 0x1400c0559
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x447c]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm10, edi
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400c0450
cmp r8d, 0x13
jge 0x1400c05a1
movsxd rax, r8d
lea r9, [rbp + 0x4478]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x1400c0570
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x24c8]
movups xmmword [rbp + 0x24c8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x4478]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e14]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x21c]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x21c], xmm0
movss dword [rbp + 0x220], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
mov eax, dword [0x140132d40]
mov r8d, r12d
movsd xmm0, qword [0x140132d38]
mov dword [rbp + 0x20c0], eax
movzx eax, word [0x140132d44]
mov word [rbp + 0x20c4], ax
movzx eax, byte [0x140132d46]
mov byte [rbp + 0x20c6], al
movsd qword [rbp + 0x20b8], xmm0
cmp ebx, r15d
jl 0x1400c077a
movdqa xmm2, xmmword [0x1400e8a00]
mov r8d, 8
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [0x140132d38]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x20b8], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x20bc]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x20bc], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x20b8]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400c0790
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x24d8]
movups xmmword [rbp + 0x24d8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x20b8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e1c]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x224]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x224], xmm0
movss dword [rbp + 0x228], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
mov eax, dword [0x140132d50]
mov r8d, r12d
movsd xmm0, qword [0x140132d48]
mov dword [rbp + 0x20d0], eax
movzx eax, word [0x140132d54]
mov word [rbp + 0x20d4], ax
movzx eax, byte [0x140132d56]
mov byte [rbp + 0x20d6], al
movsd qword [rbp + 0x20c8], xmm0
cmp ebx, r15d
jl 0x1400c099a
movdqa xmm2, xmmword [0x1400e8a00]
mov r8d, 8
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [0x140132d48]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x20c8], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x20cc]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x20cc], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x20c8]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x1400c09b0
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x24e8]
movups xmmword [rbp + 0x24e8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x20c8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e20]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x22c]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x22c], xmm0
movss dword [rbp + 0x230], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
mov eax, dword [0x140132d60]
mov r8d, r12d
movsd xmm0, qword [0x140132d58]
mov dword [rbp + 0x2070], eax
movzx eax, byte [0x140132d64]
mov byte [rbp + 0x2074], al
movsd qword [rbp + 0x2068], xmm0
cmp ebx, r15d
jl 0x1400c0bac
movdqa xmm2, xmmword [0x1400e8a00]
mov r8d, 8
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [0x140132d58]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x2068], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x206c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x206c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x2068]
add r9, rax
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x1400c0bc0
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x24f8]
movups xmmword [rbp + 0x24f8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x2068]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e24]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x234]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x234], xmm0
movss dword [rbp + 0x238], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
movzx eax, word [0x140132d78]
mov r8d, r12d
mov word [rbp + 0x44a0], ax
movzx eax, byte [0x140132d7a]
mov byte [rbp + 0x44a2], al
movups xmm0, xmmword [0x140132d68]
movups xmmword [rbp + 0x4490], xmm0
cmp ebx, r15d
jl 0x1400c0df9
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x4494]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm10, edi
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400c0cf0
cmp r8d, 0x13
jge 0x1400c0e41
movsxd rax, r8d
lea r9, [rbp + 0x4490]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x1400c0e10
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x2508]
movups xmmword [rbp + 0x2508], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x4490]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e2c]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x23c]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x23c], xmm0
movss dword [rbp + 0x240], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
movzx eax, byte [0x140132d90]
mov r8d, r12d
mov byte [rbp + 0x4440], al
movups xmm0, xmmword [0x140132d80]
movups xmmword [rbp + 0x4430], xmm0
cmp ebx, r15d
jl 0x1400c1039
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x4434]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm7, xmmword [0x140133ec0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm6, esi
movd xmm10, edi
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm10
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x10
jl 0x1400c0f30
cmp r8d, 0x11
jge 0x1400c1081
movsxd rax, r8d
lea r9, [rbp + 0x4430]
add r9, rax
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400c1050
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x2518]
movups xmmword [rbp + 0x2518], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x4430]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e34]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x244]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm12
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x244], xmm0
movss dword [rbp + 0x248], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
cmp dword [0x14013e760], r13d
lea r14, [0x1400e8d30]
movss xmm12, dword [0x140133d4c]
movss xmm10, dword [0x140133cd4]
movss xmm7, dword [0x140133c94]
movss xmm9, dword [0x140133df8]
movss xmm6, dword [0x140133d9c]
movss xmm14, dword [0x1400e8dd0]
jne 0x1400c47be
call fcn.140059f30
lea rcx, [rbp + 0x24c]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2528]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f30]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2528], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x254]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x25c]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133df0]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133d98]
addss xmm3, xmm12
mov r9d, eax
addss xmm2, xmm10
movss dword [rbp + 0x254], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x258], xmm1
movss dword [rbp + 0x25c], xmm3
movss dword [rbp + 0x260], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x264]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2538]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2538], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133124]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x26c]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
addss xmm1, xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x26c], xmm0
movss dword [rbp + 0x270], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x274]
add eax, 0x43
mov dword [rbp + 0x274], 0x43260000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x278], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0x43
mov dword [rbp + 0x27c], 0x43270000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
lea rcx, [rbp + 0x27c]
movss dword [rbp + 0x280], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x284]
add eax, 0x43
mov dword [rbp + 0x284], 0x43280000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x288], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x28c]
add eax, 0x43
mov dword [rbp + 0x28c], 0x43290000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x290], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x294]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2548]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2548], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133130]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x29c]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm12
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x29c], xmm0
movss dword [rbp + 0x2a0], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2558]
movups xmmword [rbp + 0x2558], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133140]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133cdc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x2a4]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x2a4], xmm0
movss dword [rbp + 0x2a8], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2568]
movups xmmword [rbp + 0x2568], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133150]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d08]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x2ac]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x2ac], xmm0
movss dword [rbp + 0x2b0], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2578]
movups xmmword [rbp + 0x2578], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133168]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d34]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x2b4]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x2b4], xmm0
movss dword [rbp + 0x2b8], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x2bc]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x2588]
mov ecx, 9
movups xmmword [rbp + 0x2588], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x2c4]
mov dword [rbp + 0x2c4], 0x43ac8000
mov dword [rbp + 0x2c8], 0x42d60000
call fcn.140061de0
lea rdx, [0x14013e784]
lea rcx, [0x140133178]
call fcn.140078d80
lea rcx, [rbp + 0x2cc]
mov dword [rbp + 0x2cc], 0x43ac8000
mov dword [rbp + 0x2d0], 0x430b0000
call fcn.140061de0
lea rdx, [0x14013e781]
lea rcx, [0x140133188]
call fcn.140078d80
lea rcx, [rbp + 0x2d4]
mov dword [rbp + 0x2d4], 0x43ac8000
mov dword [rbp + 0x2d8], 0x432b0000
call fcn.140061de0
lea rdx, [0x14013e78a]
lea rcx, [0x140133198]
call fcn.140078d80
lea rcx, [rbp + 0x2dc]
mov dword [rbp + 0x2dc], 0x43ac8000
mov dword [rbp + 0x2e0], 0x434b0000
call fcn.140061de0
lea rdx, [0x14013e78d]
lea rcx, [0x1401331b0]
call fcn.140078d80
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x2e4]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2598]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f30]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2598], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x2ec]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x2f4]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e3c]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133e00]
addss xmm3, xmm9
mov r9d, eax
addss xmm2, xmm6
movss dword [rbp + 0x2ec], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x2f0], xmm1
movss dword [rbp + 0x2f4], xmm3
movss dword [rbp + 0x2f8], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x2fc]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x25a8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ee10]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x25a8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401331c0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x304]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm13
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x304], xmm0
movss dword [rbp + 0x308], xmm1
call fcn.140067820
mov ecx, r13d
call fcn.14005fbb0
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x30c]
add eax, 0xf2
mov dword [rbp + 0x30c], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x310], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x314]
add eax, 0xf2
mov dword [rbp + 0x314], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x318], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x31c]
add eax, 0xf2
mov dword [rbp + 0x31c], 0x43c80000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x320], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x324]
add eax, 0xf2
mov dword [rbp + 0x324], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x328], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x32c]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp byte [0x140132d9f], r12b
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
mov rax, qword [0x140132d98]
mov qword [rbp + 0x338], rax
movss dword [0x14013ff9c], xmm1
je 0x1400c1bd1
cmp ebx, r15d
jl 0x1400c1b93
movdqa xmm2, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140133eb0]
movdqa xmm0, xmm2
mov eax, dword [0x140133ee0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, esi
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x338]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
pxor xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp + 0x338], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movss xmm6, dword [0x140133d9c]
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
movd xmm1, dword [rbp + 0x33c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
pxor xmm2, xmm1
movd dword [rbp + 0x33c], xmm2
jmp 0x1400c1bd1
lea r9, [rbp + 0x338]
mov r8d, r12d
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400c1ba0
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x25b8]
movups xmmword [rbp + 0x25b8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x338]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm6
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x340]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm7
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x340], xmm0
movss dword [rbp + 0x344], xmm1
call fcn.140067820
cmp byte [0x140132dbd], r12b
mov eax, dword [0x140132db8]
movups xmm0, xmmword [0x140132da0]
mov dword [rbp + 0x4500], eax
movzx eax, word [0x140132dbc]
movsd xmm1, qword [0x140132db0]
movups xmmword [rbp + 0x44e8], xmm0
mov word [rbp + 0x4504], ax
movsd qword [rbp + 0x44f8], xmm1
je 0x1400c1e51
mov r8d, r12d
cmp ebx, r15d
jl 0x1400c1e05
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x44ec]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm15, esi
movd xmm12, edi
nop
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm15
movdqa xmm0, xmm1
psrld xmm0, xmm12
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm15
movdqa xmm0, xmm1
psrld xmm0, xmm12
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x1400c1ce0
movss xmm12, dword [0x140133d4c]
movss xmm15, dword [0x1400e4e3c]
cmp r8d, 0x1e
jge 0x1400c1e51
movsxd rax, r8d
lea r9, [rbp + 0x44e8]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x1e
jl 0x1400c1e20
movss xmm1, dword [0x1400e4e1c]
lea rcx, [rbp + 0x25c8]
movss xmm0, dword [0x140133bd0]
cvttss2si eax, dword [0x14013e154]
movss dword [rbp + 0x25cc], xmm1
movss dword [rbp + 0x25c8], xmm0
movss xmm0, dword [0x140133bdc]
movss dword [rbp + 0x25d0], xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, dword [0x1400e4dec]
movss dword [rbp + 0x25d4], xmm1
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x44e8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm6
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x348]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x348], xmm0
movss dword [rbp + 0x34c], xmm1
call fcn.140067820
mov eax, dword [0x140132dd8]
mov r8d, r12d
movsd xmm1, qword [0x140132dd0]
mov dword [rbp + 0x4520], eax
movzx eax, word [0x140132ddc]
mov word [rbp + 0x4524], ax
movzx eax, byte [0x140132dde]
mov byte [rbp + 0x4526], al
movsd qword [rbp + 0x4518], xmm1
movups xmm0, xmmword [0x140132dc0]
movups xmmword [rbp + 0x4508], xmm0
cmp ebx, r15d
jl 0x1400c20c5
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x450c]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm15, esi
movd xmm14, edi
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm15
movdqa xmm0, xmm1
psrld xmm0, xmm14
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm15
movdqa xmm0, xmm1
psrld xmm0, xmm14
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x1400c1fa0
movss xmm14, dword [0x1400e8dd0]
movss xmm15, dword [0x1400e4e3c]
cmp r8d, 0x1f
jge 0x1400c2111
movsxd rax, r8d
lea r9, [rbp + 0x4508]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x1f
jl 0x1400c20e0
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x25d8]
movups xmmword [rbp + 0x25d8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x4508]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm6
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x350]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
addss xmm1, dword [0x140133cf8]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x350], xmm0
movss dword [rbp + 0x354], xmm1
call fcn.140067820
cmp byte [0x140132dfb], r12b
movups xmm0, xmmword [0x140132de0]
mov eax, dword [0x140132df8]
movsd xmm1, qword [0x140132df0]
movups xmmword [rbp + 0x44c8], xmm0
mov dword [rbp + 0x44e0], eax
movsd qword [rbp + 0x44d8], xmm1
je 0x1400c2391
mov r8d, r12d
cmp ebx, r15d
jl 0x1400c2345
movdqa xmm0, xmmword [0x140133ee0]
lea rcx, [rbp + 0x44cc]
movdqa xmm5, xmmword [0x1400e8a00]
movdqa xmm4, xmmword [0x140134ff0]
movdqa xmmword [rbp - 0x70], xmm0
mov edx, dword [rbp - 0x70]
movd xmm15, esi
movd xmm12, edi
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm15
movdqa xmm0, xmm1
psrld xmm0, xmm12
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 0xc]
pxor xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 0xc], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm15
movdqa xmm0, xmm1
psrld xmm0, xmm12
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140133ec0]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
pxor xmm2, xmm0
movd dword [rcx - 8], xmm2
cmp r8d, 0x18
jl 0x1400c2220
movss xmm12, dword [0x140133d4c]
movss xmm15, dword [0x1400e4e3c]
cmp r8d, 0x1c
jge 0x1400c2391
movsxd rax, r8d
lea r9, [rbp + 0x44c8]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 0x1c
jl 0x1400c2360
movaps xmm0, xmmword [0x1401346e0]
lea rcx, [rbp + 0x25e8]
movups xmmword [rbp + 0x25e8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x44c8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d98]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x358]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
addss xmm1, dword [0x140133d1c]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x358], xmm0
movss dword [rbp + 0x35c], xmm1
call fcn.140067820
call fcn.140059c30
lea rcx, [rbp + 0x360]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
movss xmm0, dword [0x140133e18]
lea rcx, [rbp + 0x368]
movss dword [rbp + 0x368], xmm0
mov dword [rbp + 0x36c], 0x438d0000
call fcn.140061de0
lea rdx, [0x14013ee20]
mov ecx, 0x15
call fcn.1400601a0
lea rdx, [0x14013ee20]
mov ecx, 0x1c
call fcn.1400601a0
lea rdx, [0x14013ee20]
mov ecx, 0x17
call fcn.1400601a0
movss xmm1, dword [0x1400e8e08]
mov ecx, 0xb
call fcn.140060360
movss xmm0, dword [0x140133d24]
lea rdx, [0x1400bc970]
movss xmm1, dword [0x1400e4e68]
mov r8d, dword [0x14013fe98]
mov ecx, dword [0x14013e150]
unpcklps xmm0, xmm1
movq r9, xmm0
call fcn.1400bc9c0
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x370]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x25f8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f30]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x25f8], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
movss xmm2, dword [0x14013ff9c]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e3c]
movaps xmm1, xmm2
addss xmm3, xmm9
addss xmm1, dword [0x140133d98]
movss dword [rbp + 0x378], xmm0
movss dword [rbp + 0x380], xmm3
movss dword [rbp + 0x37c], xmm1
movss xmm0, dword [0x1400e4e54]
addss xmm2, xmm10
mov rcx, qword [0x14013fe60]
lea r8, [rbp + 0x378]
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0x380]
mov r9d, eax
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x384], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x388]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2608]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2608], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401331d0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x390]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
addss xmm1, xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x390], xmm0
movss dword [rbp + 0x394], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x398]
add eax, 0x43
mov dword [rbp + 0x398], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x39c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x3a0]
add eax, 0x43
mov dword [rbp + 0x3a0], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x3a4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x3a8]
add eax, 0x43
mov dword [rbp + 0x3a8], 0x43c80000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x3ac], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x3b0]
add eax, 0x43
mov dword [rbp + 0x3b0], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x3b4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x3b8]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2618]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2618], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401331e0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x3c0]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x3c0], xmm0
movss dword [rbp + 0x3c4], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x3c8]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x2628]
mov ecx, 9
movups xmmword [rbp + 0x2628], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x3d0]
mov dword [rbp + 0x3d0], 0x44104000
mov dword [rbp + 0x3d4], 0x42d60000
call fcn.140061de0
lea rdx, [0x14013e780]
lea rcx, [0x1401331f0]
call fcn.140078d80
test al, al
je 0x1400c28fc
mov ecx, r13d
call qword [0x1400e43c8]
test r13b, al
je 0x1400c28fc
mov dword [0x14013e798], r15d
jmp 0x1400c2913
mov eax, dword [0x14013e798]
cmp byte [0x14013e780], r12b
cmove eax, r13d
mov dword [0x14013e798], eax
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x3d8]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2638]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2638], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401331f0]
movss xmm0, dword [0x14013ff98]
addss xmm1, xmm7
mov rdx, qword [0x14013feb8]
addss xmm0, xmm13
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x3e0]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
addss xmm1, dword [0x140133c7c]
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, xmm10
movss dword [rbp + 0x3e0], xmm0
movss dword [rbp + 0x3e4], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013edf0]
lea rcx, [rbp + 0x2648]
movups xmmword [rbp + 0x2648], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1c8]
lea r8, [rbp + 0x3e8]
movd xmm1, dword [0x14013e1cc]
lea rdx, [rbp + 0x3f0]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x3e8], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x3f0], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x3ec], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x3f4], xmm0
call fcn.140067660
movups xmm0, xmmword [0x14013ee00]
lea rcx, [rbp + 0x2658]
movups xmmword [rbp + 0x2658], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1c8]
movd xmm1, dword [0x14013e1cc]
cvtdq2ps xmm3, xmm3
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x3f8], xmm0
movaps xmm0, xmm2
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
subss xmm3, dword [0x1400e4e50]
mov rcx, qword [0x14013fe60]
lea r8, [rbp + 0x3f8]
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0x400]
cvtpd2ps xmm0, xmm0
mov r9d, eax
movss dword [rsp + 0x20], xmm14
movss dword [rbp + 0x3fc], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x400], xmm3
movss dword [rbp + 0x404], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e1c8]
lea rcx, [rbp + 0x408]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e1cc]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [rbp + 0x408], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x40c], xmm0
call fcn.140061de0
cmp qword [0x14013e7c0], 0x10
lea rcx, [0x14013e7a8]
cmovae rcx, qword [0x14013e7a8]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x1400e4e70]
call fcn.140060100
mov eax, dword [0x14013e1c8]
lea rcx, [rbp + 0x410]
add eax, 0xffffff94
movd xmm0, eax
mov eax, dword [0x14013e1cc]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x410], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x414], xmm0
call fcn.140061de0
mov r9d, 0xa
mov qword [rsp + 0x20], r14
mov r8d, r13d
lea rdx, [0x14013e798]
lea rcx, [0x1400e4c8e]
call fcn.14007d5e0
mov edx, dword [0x14013e798]
lea rcx, [rbp + 0x4528]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013e7a8]
call fcn.140089680
lea rcx, [rbp + 0x4528]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x418]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2668]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2668], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401331f8]
movss xmm0, dword [0x14013ff98]
addss xmm1, xmm7
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x420]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm1, dword [0x140133c7c]
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
movss dword [rbp + 0x420], xmm0
addss xmm1, xmm10
movss dword [rbp + 0x424], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013edf0]
lea rcx, [rbp + 0x2678]
movups xmmword [rbp + 0x2678], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1e0]
lea r8, [rbp + 0x428]
movd xmm1, dword [0x14013e1e4]
lea rdx, [rbp + 0x430]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x428], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x430], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x42c], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x434], xmm0
call fcn.140067660
movups xmm0, xmmword [0x14013ee00]
lea rcx, [rbp + 0x2688]
movups xmmword [rbp + 0x2688], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1e0]
lea r8, [rbp + 0x438]
movd xmm1, dword [0x14013e1e4]
lea rdx, [rbp + 0x440]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
subss xmm3, dword [0x1400e4e50]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x438], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x440], xmm3
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x43c], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x444], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e1e0]
lea rcx, [rbp + 0x448]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e1e4]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [rbp + 0x448], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x44c], xmm0
call fcn.140061de0
cmp qword [0x14013ea20], 0x10
lea rcx, [0x14013ea08]
cmovae rcx, qword [0x14013ea08]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x1400e4e70]
call fcn.140060100
mov eax, dword [0x14013e1e0]
add eax, 0xffffff94
movd xmm0, eax
mov eax, dword [0x14013e1e4]
lea rcx, [rbp + 0x450]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x450], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x454], xmm0
call fcn.140061de0
mov r9d, 0x1f4
mov qword [rsp + 0x20], r14
mov r8d, 0xa
lea rdx, [0x14013e79c]
lea rcx, [0x140133200]
call fcn.14007d5e0
mov edx, dword [0x14013e79c]
lea rcx, [rbp + 0x4548]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013ea08]
call fcn.140089680
lea rcx, [rbp + 0x4548]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x458]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2698]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2698], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x140133208]
addss xmm1, dword [0x140133cdc]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0x460]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
addss xmm1, dword [0x140133c7c]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, dword [0x140133c7c]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x460], xmm0
addss xmm1, xmm10
movss dword [rbp + 0x464], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013edf0]
lea rcx, [rbp + 0x26a8]
movups xmmword [rbp + 0x26a8], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1e8]
movd xmm1, dword [0x14013e1ec]
cvtdq2ps xmm3, xmm3
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x468], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x470], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x46c], xmm0
mov rcx, qword [0x14013fe60]
lea r8, [rbp + 0x468]
cvtpd2ps xmm0, xmm2
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0x470]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
movss dword [rbp + 0x474], xmm0
call fcn.140067660
movups xmm0, xmmword [0x14013ee00]
lea rcx, [rbp + 0x26b8]
movups xmmword [rbp + 0x26b8], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1e8]
lea r8, [rbp + 0x478]
movd xmm1, dword [0x14013e1ec]
lea rdx, [rbp + 0x480]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
subss xmm3, dword [0x1400e4e50]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x478], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x480], xmm3
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x47c], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x484], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e1e8]
lea rcx, [rbp + 0x488]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e1ec]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [rbp + 0x488], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x48c], xmm0
call fcn.140061de0
cmp qword [0x14013ea60], 0x10
lea rcx, [0x14013ea48]
cmovae rcx, qword [0x14013ea48]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x1400e4e70]
call fcn.140060100
mov eax, dword [0x14013e1e8]
lea rcx, [rbp + 0x490]
add eax, 0xffffff94
movd xmm0, eax
mov eax, dword [0x14013e1ec]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x490], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x494], xmm0
call fcn.140061de0
mov r9d, 0xf
mov qword [rsp + 0x20], r14
mov r8d, r13d
lea rdx, [0x14013ffbc]
lea rcx, [0x140133210]
call fcn.14007d5e0
mov edx, dword [0x14013ffbc]
lea rcx, [rbp + 0x4568]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013ea48]
call fcn.140089680
lea rcx, [rbp + 0x4568]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x498]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x26c8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f30]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x26c8], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x4a0]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x4a8]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133df0]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133e00]
addss xmm3, xmm12
mov r9d, eax
addss xmm2, xmm6
movss dword [rbp + 0x4a0], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x4a4], xmm1
movss dword [rbp + 0x4a8], xmm3
movss dword [rbp + 0x4ac], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x4b0]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ee10]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x26d8], xmm0
lea rcx, [rbp + 0x26d8]
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133218]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x4b8]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x4b8], xmm0
movss dword [rbp + 0x4bc], xmm1
call fcn.140067820
mov ecx, r13d
call fcn.14005fbb0
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x4c0]
add eax, 0xf2
mov dword [rbp + 0x4c0], 0x43260000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x4c4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x4c8]
add eax, 0xf2
mov dword [rbp + 0x4c8], 0x43270000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x4cc], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x4d0]
add eax, 0xf2
mov dword [rbp + 0x4d0], 0x43280000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x4d4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x4d8]
add eax, 0xf2
mov dword [rbp + 0x4d8], 0x43290000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x4dc], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x4e0]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
movups xmmword [rbp + 0x26e8], xmm0
lea rdx, [rbp + 0x26e8]
mov ecx, 9
call fcn.1400601a0
movzx edx, byte [0x14013ffa8]
mov eax, r12d
test dl, dl
mov ecx, r12d
sete cl
cmp byte [0x14013ffa7], r12b
sete al
and ecx, eax
mov eax, r12d
cmp byte [0x14013e789], r12b
cmove eax, ecx
test eax, eax
je 0x1400c3865
mov ecx, dword [0x14013e7a0]
cmp ecx, r13d
jne 0x1400c3848
mov byte [0x14013e789], r13b
jmp 0x1400c3865
cmp ecx, r15d
jne 0x1400c3856
mov byte [0x14013ffa7], r13b
jmp 0x1400c3865
cmp ecx, 3
mov eax, edx
cmove eax, r13d
mov byte [0x14013ffa8], al
lea rcx, [rbp + 0x4e8]
mov dword [rbp + 0x4e8], 0x43ac8000
mov dword [rbp + 0x4ec], 0x438d0000
call fcn.140061de0
lea rdx, [0x14013e789]
lea rcx, [0x140133224]
call fcn.140078d80
test al, al
je 0x1400c38aa
mov byte [0x14013ffa8], r12b
mov byte [0x14013ffa7], r12b
mov eax, dword [0x14013e7a0]
lea rcx, [rbp + 0x4f0]
cmp byte [0x14013e789], r13b
mov dword [rbp + 0x4f0], 0x43ac8000
cmove eax, r13d
mov dword [rbp + 0x4f4], 0x439d0000
mov dword [0x14013e7a0], eax
call fcn.140061de0
lea rdx, [0x14013ffa7]
lea rcx, [0x14013322c]
call fcn.140078d80
test al, al
je 0x1400c3906
mov byte [0x14013ffa8], r12b
mov byte [0x14013e789], r12b
mov eax, dword [0x14013e7a0]
lea rcx, [rbp + 0x4f8]
cmp byte [0x14013ffa7], r13b
movss xmm0, dword [0x140133dcc]
cmove eax, r15d
movss dword [rbp + 0x4fc], xmm0
mov dword [0x14013e7a0], eax
mov dword [rbp + 0x4f8], 0x43ac8000
call fcn.140061de0
lea rdx, [0x14013ffa8]
lea rcx, [0x140133234]
call fcn.140078d80
test al, al
je 0x1400c3968
mov byte [0x14013ffa7], r12b
mov byte [0x14013e789], r12b
mov eax, dword [0x14013e7a0]
mov ecx, 3
cmp byte [0x14013ffa8], r13b
cmove eax, ecx
mov ecx, r13d
mov dword [0x14013e7a0], eax
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x500]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x26f8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x26f8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133224]
movss xmm6, dword [0x140133cf4]
lea r9, [rbp + 0x508]
mov rdx, qword [0x14013feb8]
addss xmm0, xmm6
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm0, xmm12
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x508], xmm0
movss xmm0, dword [0x14013ff9c]
addss xmm0, xmm7
addss xmm0, dword [0x140133d9c]
movss dword [rbp + 0x50c], xmm0
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2708]
movups xmmword [rbp + 0x2708], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x14013322c]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm6
addss xmm1, dword [0x140133cdc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x510]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
addss xmm1, dword [0x140133d9c]
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x510], xmm0
movss dword [rbp + 0x514], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2718]
movups xmmword [rbp + 0x2718], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133234]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm6
addss xmm1, dword [0x140133d08]
movss xmm6, dword [0x140133d9c]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
addss xmm1, xmm6
movss dword [rbp + 0x518], xmm0
movss dword [rbp + 0x51c], xmm1
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x518]
mov qword [rsp + 0x28], rcx
movaps xmm2, xmm11
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x520]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp dword [0x14013e7a0], 3
movss xmm1, dword [rax]
movss dword [0x14013ff98], xmm1
movss xmm0, dword [rax + 4]
movss dword [0x14013ff9c], xmm0
jne 0x1400c3f96
addss xmm1, dword [0x140133c60]
addss xmm0, xmm7
addss xmm1, xmm12
addss xmm0, xmm6
cvttss2si ecx, xmm1
cvttss2si edx, xmm0
call fcn.140089ad0
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x2728]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133240]
movss xmm1, dword [0x14013ff9c]
lea r9, [rbp + 0x528]
addss xmm0, dword [0x1400e4e60]
addss xmm1, dword [0x140133d30]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x528], xmm0
movss dword [rbp + 0x52c], xmm1
call fcn.140067820
lea rdx, [0x14013edf0]
lea rcx, [rbp + 0x2738]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e170]
lea r8, [rbp + 0x530]
movd xmm1, dword [0x14013e174]
lea rdx, [rbp + 0x538]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x530], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x538], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x534], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x53c], xmm0
call fcn.140067660
lea rdx, [0x14013ee00]
lea rcx, [rbp + 0x2748]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e170]
movd xmm1, dword [0x14013e174]
cvtdq2ps xmm3, xmm3
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x540], xmm0
movaps xmm0, xmm2
addsd xmm0, qword [0x140133c18]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x544], xmm0
addsd xmm2, qword [0x140133c08]
subss xmm3, dword [0x1400e4e50]
mov rcx, qword [0x14013fe60]
lea r8, [rbp + 0x540]
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0x548]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x548], xmm3
movss dword [rbp + 0x54c], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e170]
lea rcx, [rbp + 0x550]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e174]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [rbp + 0x550], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x554], xmm0
call fcn.140061de0
lea rcx, [0x14013e908]
call fcn.1400bd500
mov rcx, rax
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x1400e4e70]
call fcn.140060100
mov eax, dword [0x14013e170]
lea rcx, [rbp + 0x558]
add eax, 0xffffff94
movd xmm0, eax
mov eax, dword [0x14013e174]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x558], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x55c], xmm0
call fcn.140061de0
mov r9d, 0x64
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x14013ffb0]
lea rcx, [0x140133248]
call fcn.14007d5e0
mov edx, dword [0x14013ffb0]
lea rcx, [rbp + 0x4588]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013e908]
call fcn.140089680
lea rcx, [rbp + 0x4588]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x560]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp dword [0x14013e7a0], r15d
movss xmm1, dword [rax]
movss dword [0x14013ff98], xmm1
movss xmm0, dword [rax + 4]
movss dword [0x14013ff9c], xmm0
jne 0x1400c43aa
addss xmm1, dword [0x140133c60]
addss xmm0, xmm7
addss xmm1, xmm12
addss xmm0, xmm6
cvttss2si ecx, xmm1
cvttss2si edx, xmm0
call fcn.1400b1540
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x2758]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133268]
movss xmm1, dword [0x14013ff9c]
lea r9, [rbp + 0x568]
addss xmm0, dword [0x1400e4e60]
addss xmm1, dword [0x140133d30]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x568], xmm0
movss dword [rbp + 0x56c], xmm1
call fcn.140067820
lea rdx, [0x14013edf0]
lea rcx, [rbp + 0x2768]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e170]
lea r8, [rbp + 0x570]
movd xmm1, dword [0x14013e174]
lea rdx, [rbp + 0x578]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x570], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x578], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x574], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x57c], xmm0
call fcn.140067660
lea rdx, [0x14013ee00]
lea rcx, [rbp + 0x2778]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e170]
movd xmm1, dword [0x14013e174]
cvtdq2ps xmm3, xmm3
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x580], xmm0
movaps xmm0, xmm2
addsd xmm0, qword [0x140133c18]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x584], xmm0
addsd xmm2, qword [0x140133c08]
subss xmm3, dword [0x1400e4e50]
mov rcx, qword [0x14013fe60]
lea r8, [rbp + 0x580]
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0x588]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x588], xmm3
movss dword [rbp + 0x58c], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e170]
lea rcx, [rbp + 0x590]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e174]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [rbp + 0x590], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x594], xmm0
call fcn.140061de0
lea rcx, [0x14013e928]
call fcn.1400bd500
mov rcx, rax
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x1400e4e70]
call fcn.140060100
mov eax, dword [0x14013e170]
lea rcx, [rbp + 0x598]
add eax, 0xffffff94
movd xmm0, eax
mov eax, dword [0x14013e174]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x598], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x59c], xmm0
call fcn.140061de0
mov r9d, 0x64
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x14013ffb4]
lea rcx, [0x140133270]
call fcn.14007d5e0
mov edx, dword [0x14013ffb4]
lea rcx, [rbp + 0x45a8]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013e928]
call fcn.140089680
lea rcx, [rbp + 0x45a8]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x5a0]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp dword [0x14013e7a0], r13d
movss xmm1, dword [rax]
movss dword [0x14013ff98], xmm1
movss xmm0, dword [rax + 4]
movss dword [0x14013ff9c], xmm0
jne 0x1400c47be
addss xmm1, dword [0x140133c60]
addss xmm0, xmm7
addss xmm1, xmm12
addss xmm0, xmm6
cvttss2si ecx, xmm1
cvttss2si edx, xmm0
call fcn.1400a6d30
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x2788]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133290]
movss xmm1, dword [0x14013ff9c]
lea r9, [rbp + 0x5a8]
addss xmm0, dword [0x1400e4e60]
addss xmm1, dword [0x140133d30]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x5a8], xmm0
movss dword [rbp + 0x5ac], xmm1
call fcn.140067820
lea rdx, [0x14013edf0]
lea rcx, [rbp + 0x2798]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e170]
lea r8, [rbp + 0x5b0]
movd xmm1, dword [0x14013e174]
lea rdx, [rbp + 0x5b8]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x5b0], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x5b8], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x5b4], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x5bc], xmm0
call fcn.140067660
lea rdx, [0x14013ee00]
lea rcx, [rbp + 0x27a8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e170]
movd xmm1, dword [0x14013e174]
cvtdq2ps xmm3, xmm3
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x5c0], xmm0
movaps xmm0, xmm2
addsd xmm0, qword [0x140133c18]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x5c4], xmm0
addsd xmm2, qword [0x140133c08]
subss xmm3, dword [0x1400e4e50]
mov rcx, qword [0x14013fe60]
lea r8, [rbp + 0x5c0]
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0x5c8]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x5c8], xmm3
movss dword [rbp + 0x5cc], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e170]
lea rcx, [rbp + 0x5d0]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e174]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [rbp + 0x5d0], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x5d4], xmm0
call fcn.140061de0
lea rcx, [0x14013e948]
call fcn.1400bd500
mov rcx, rax
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x1400e4e70]
call fcn.140060100
mov eax, dword [0x14013e170]
lea rcx, [rbp + 0x5d8]
add eax, 0xffffff94
movd xmm0, eax
mov eax, dword [0x14013e174]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x5d8], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x5dc], xmm0
call fcn.140061de0
mov r9d, 0x64
mov qword [rsp + 0x20], r14
xor r8d, r8d
lea rdx, [0x14013ffb8]
lea rcx, [0x140133298]
call fcn.14007d5e0
mov edx, dword [0x14013ffb8]
lea rcx, [rbp + 0x45c8]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013e948]
call fcn.140089680
lea rcx, [rbp + 0x45c8]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
cmp dword [0x14013e760], r15d
jne 0x1400c591a
call fcn.140059f30
lea rcx, [rbp + 0x5e0]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x27b8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f30]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x27b8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff9c]
lea r8, [rbp + 0x5e8]
movss xmm3, dword [0x14013ff98]
lea rdx, [rbp + 0x5f0]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133df0]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133d98]
addss xmm3, xmm12
mov r9d, eax
addss xmm2, xmm10
movss dword [rbp + 0x5e8], xmm0
movss xmm0, dword [0x1400e4e54]
addss xmm1, dword [0x140133d00]
movss dword [rbp + 0x5f0], xmm3
movss dword [rbp + 0x5f4], xmm2
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x5ec], xmm1
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x5f8]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x27c8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x27c8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401332b8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x600]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
addss xmm1, xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x600], xmm0
movss dword [rbp + 0x604], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x608]
add eax, 0x43
mov dword [rbp + 0x608], 0x43260000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x60c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0x43
mov dword [rbp + 0x610], 0x43270000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
lea rcx, [rbp + 0x610]
movss dword [rbp + 0x614], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x618]
add eax, 0x43
mov dword [rbp + 0x618], 0x43280000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x61c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x620]
add eax, 0x43
mov dword [rbp + 0x620], 0x43290000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x624], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x628]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x27d8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x27d8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401332c8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x630]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm12
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x630], xmm0
movss dword [rbp + 0x634], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x27e8]
movups xmmword [rbp + 0x27e8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401332d8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133cdc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x638]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
addss xmm0, xmm12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x638], xmm0
movss dword [rbp + 0x63c], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x27f8]
movups xmmword [rbp + 0x27f8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401332e8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d08]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x640]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x640], xmm0
movss dword [rbp + 0x644], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2808]
movups xmmword [rbp + 0x2808], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401332f8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d34]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x648]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x648], xmm0
movss dword [rbp + 0x64c], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2818]
movups xmmword [rbp + 0x2818], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133308]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d50]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x650]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x650], xmm0
movss dword [rbp + 0x654], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2828]
movups xmmword [rbp + 0x2828], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d80]
addss xmm0, xmm12
addss xmm1, xmm10
movss dword [rbp + 0x658], xmm0
mov rdx, qword [0x14013feb8]
lea rcx, [0x140133320]
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x658]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x65c], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2838]
movups xmmword [rbp + 0x2838], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133330]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d98]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x660]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x660], xmm0
movss dword [rbp + 0x664], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x668]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x2848]
mov ecx, 9
movups xmmword [rbp + 0x2848], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x670]
mov dword [rbp + 0x670], 0x43ac8000
mov dword [rbp + 0x674], 0x42d60000
call fcn.140061de0
lea rdx, [0x14013e787]
lea rcx, [0x140133340]
call fcn.140078d80
cmp byte [0x14013e787], r12b
jne 0x1400c4f49
mov byte [0x14013e782], r12b
mov byte [0x14013e78b], r12b
mov byte [0x14013e78e], r12b
mov byte [0x14013e794], r12b
mov byte [0x14013e790], r12b
mov byte [0x14013e792], r12b
lea rcx, [rbp + 0x678]
mov dword [rbp + 0x678], 0x43ac8000
mov dword [rbp + 0x67c], 0x430b0000
call fcn.140061de0
lea rdx, [0x14013e782]
lea rcx, [0x140133350]
call fcn.140078d80
lea rcx, [rbp + 0x680]
mov dword [rbp + 0x680], 0x43ac8000
mov dword [rbp + 0x684], 0x432b0000
call fcn.140061de0
lea rdx, [0x14013e78b]
lea rcx, [0x140133360]
call fcn.140078d80
lea rcx, [rbp + 0x688]
mov dword [rbp + 0x688], 0x43ac8000
mov dword [rbp + 0x68c], 0x434b0000
call fcn.140061de0
lea rdx, [0x14013e78e]
lea rcx, [0x140133370]
call fcn.140078d80
lea rcx, [rbp + 0x690]
mov dword [rbp + 0x690], 0x43ac8000
mov dword [rbp + 0x694], 0x436b0000
call fcn.140061de0
lea rdx, [0x14013e794]
lea rcx, [0x140133380]
call fcn.140078d80
lea rcx, [rbp + 0x698]
mov dword [rbp + 0x698], 0x43ac8000
mov dword [rbp + 0x69c], 0x43858000
call fcn.140061de0
lea rdx, [0x14013e790]
lea rcx, [0x140133390]
call fcn.140078d80
lea rcx, [rbp + 0x6a0]
mov dword [rbp + 0x6a0], 0x43ac8000
mov dword [rbp + 0x6a4], 0x43958000
call fcn.140061de0
lea rdx, [0x14013e792]
lea rcx, [0x1401333a8]
call fcn.140078d80
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movaps xmm0, xmmword [0x140133f30]
lea rcx, [rbp + 0x2858]
movups xmmword [rbp + 0x2858], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff9c]
lea r8, [rbp + 0x6a8]
movss xmm3, dword [0x14013ff98]
lea rdx, [rbp + 0x6b0]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e3c]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133d98]
addss xmm3, xmm9
mov r9d, eax
addss xmm2, xmm10
movss dword [rbp + 0x6a8], xmm0
movss xmm0, dword [0x1400e4e54]
addss xmm1, dword [0x140133d00]
movss dword [rbp + 0x6b0], xmm3
movss dword [rbp + 0x6b4], xmm2
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x6ac], xmm1
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x6b8]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2868], xmm0
lea rcx, [rbp + 0x2868]
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401333b8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x6c0]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
addss xmm1, xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x6c0], xmm0
movss dword [rbp + 0x6c4], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x6c8]
add eax, 0x43
mov dword [rbp + 0x6c8], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x6cc], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x6d0]
add eax, 0x43
mov dword [rbp + 0x6d0], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x6d4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x6d8]
add eax, 0x43
mov dword [rbp + 0x6d8], 0x43c80000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x6dc], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x6e0]
add eax, 0x43
mov dword [rbp + 0x6e0], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x6e4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x6e8]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2878]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2878], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
addss xmm0, xmm13
addss xmm0, xmm9
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401333c8]
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x6f0]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
movss dword [rbp + 0x6f0], xmm0
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x6f4], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2888]
movups xmmword [rbp + 0x2888], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401333d8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133cdc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x6f8]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x6f8], xmm0
movss dword [rbp + 0x6fc], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2898]
movups xmmword [rbp + 0x2898], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401333f0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d08]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x700]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x700], xmm0
movss dword [rbp + 0x704], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x28a8]
movups xmmword [rbp + 0x28a8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133408]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d34]
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x708]
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
addss xmm0, xmm9
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x708], xmm0
movss dword [rbp + 0x70c], xmm1
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov rcx, qword [0x14013fe60]
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x28b8]
movups xmmword [rbp + 0x28b8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133420]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d50]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x710]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x710], xmm0
movss dword [rbp + 0x714], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x28c8]
movups xmmword [rbp + 0x28c8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133438]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d80]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x718]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x718], xmm0
movss dword [rbp + 0x71c], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x28d8]
movups xmmword [rbp + 0x28d8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133450]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d98]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x720]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x720], xmm0
movss dword [rbp + 0x724], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x728]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x28e8]
mov ecx, 9
movups xmmword [rbp + 0x28e8], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x730]
mov dword [rbp + 0x730], 0x44104000
mov dword [rbp + 0x734], 0x42d60000
call fcn.140061de0
lea rdx, [0x14013e788]
lea rcx, [0x140133468]
call fcn.140078d80
cmp byte [0x14013e788], r12b
jne 0x1400c57d8
mov byte [0x14013e783], r12b
mov byte [0x14013e78f], r12b
mov byte [0x14013e78c], r12b
mov byte [0x14013e791], r12b
mov byte [0x14013e793], r12b
mov byte [0x14013ffa9], r12b
lea rcx, [rbp + 0x738]
mov dword [rbp + 0x738], 0x44104000
mov dword [rbp + 0x73c], 0x430b0000
call fcn.140061de0
lea rdx, [0x14013e783]
lea rcx, [0x140133478]
call fcn.140078d80
lea rcx, [rbp + 0x740]
mov dword [rbp + 0x740], 0x44104000
mov dword [rbp + 0x744], 0x432b0000
call fcn.140061de0
lea rdx, [0x14013e78f]
lea rcx, [0x140133490]
call fcn.140078d80
lea rcx, [rbp + 0x748]
mov dword [rbp + 0x748], 0x44104000
mov dword [rbp + 0x74c], 0x434b0000
call fcn.140061de0
lea rdx, [0x14013e78c]
lea rcx, [0x1401334a8]
call fcn.140078d80
lea rcx, [rbp + 0x750]
mov dword [rbp + 0x750], 0x44104000
mov dword [rbp + 0x754], 0x436b0000
call fcn.140061de0
lea rdx, [0x14013e791]
lea rcx, [0x1401334c0]
call fcn.140078d80
lea rcx, [rbp + 0x758]
mov dword [rbp + 0x758], 0x44104000
mov dword [rbp + 0x75c], 0x43858000
call fcn.140061de0
lea rdx, [0x14013e793]
lea rcx, [0x1401334d8]
call fcn.140078d80
lea rcx, [rbp + 0x760]
mov dword [rbp + 0x760], 0x44104000
mov dword [rbp + 0x764], 0x43958000
call fcn.140061de0
lea rdx, [0x14013ffa9]
lea rcx, [0x1401334f0]
call fcn.140078d80
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
cmp dword [0x14013e760], 3
jne 0x1400c89b6
call fcn.140059f30
lea rcx, [rbp + 0x768]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x28f8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f30]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x28f8], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x770]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x778]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133df0]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133d98]
addss xmm3, xmm12
mov r9d, eax
addss xmm2, xmm10
movss dword [rbp + 0x770], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x774], xmm1
movss dword [rbp + 0x778], xmm3
movss dword [rbp + 0x77c], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x780]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2908]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2908], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133508]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x788]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
addss xmm1, xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x788], xmm0
movss dword [rbp + 0x78c], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x790]
add eax, 0x43
mov dword [rbp + 0x790], 0x43260000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x794], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0x43
mov dword [rbp + 0x798], 0x43270000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
lea rcx, [rbp + 0x798]
movss dword [rbp + 0x79c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x7a0]
add eax, 0x43
mov dword [rbp + 0x7a0], 0x43280000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x7a4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x7a8]
add eax, 0x43
mov dword [rbp + 0x7a8], 0x43290000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x7ac], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x7b0]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2918]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2918], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133520]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x7b8]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm12
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x7b8], xmm0
movss dword [rbp + 0x7bc], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2928]
movups xmmword [rbp + 0x2928], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133530]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133cdc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x7c0]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x7c0], xmm0
movss dword [rbp + 0x7c4], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2938]
movups xmmword [rbp + 0x2938], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133540]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d08]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x7c8]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x7c8], xmm0
movss dword [rbp + 0x7cc], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2948]
movups xmmword [rbp + 0x2948], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133550]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d34]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x7d0]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x7d0], xmm0
movss dword [rbp + 0x7d4], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x7d8]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x2958]
mov ecx, 9
movups xmmword [rbp + 0x2958], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x7e0]
mov dword [rbp + 0x7e0], 0x43ac8000
mov dword [rbp + 0x7e4], 0x42d60000
call fcn.140061de0
lea rdx, [0x14013e786]
lea rcx, [0x140133560]
call fcn.140078d80
cmp byte [0x14013e786], r13b
jne 0x1400c5eec
mov byte [0x14013ffa3], r12b
mov byte [0x14013ffa4], r12b
mov byte [0x14013ffa5], r12b
mov dword [0x14013e77c], 0xf
mov dword [0x14013e778], 0x40800000
lea rcx, [rbp + 0x7e8]
mov dword [rbp + 0x7e8], 0x43ac8000
mov dword [rbp + 0x7ec], 0x430b0000
call fcn.140061de0
lea rdx, [0x14013ffa3]
lea rcx, [0x140133570]
call fcn.140078d80
cmp byte [0x14013ffa3], r13b
jne 0x1400c5f4d
mov byte [0x14013e786], r12b
mov byte [0x14013ffa4], r12b
mov byte [0x14013ffa5], r12b
mov dword [0x14013e77c], esi
mov dword [0x14013e778], 0x40800000
lea rcx, [rbp + 0x7f0]
mov dword [rbp + 0x7f0], 0x43ac8000
mov dword [rbp + 0x7f4], 0x432b0000
call fcn.140061de0
lea rdx, [0x14013ffa4]
lea rcx, [0x140133580]
call fcn.140078d80
cmp byte [0x14013ffa4], r13b
jne 0x1400c5fb2
mov byte [0x14013e786], r12b
mov byte [0x14013ffa3], r12b
mov byte [0x14013ffa5], r12b
mov dword [0x14013e77c], 6
mov dword [0x14013e778], 0x40800000
lea rcx, [rbp + 0x7f8]
mov dword [rbp + 0x7f8], 0x43ac8000
mov dword [rbp + 0x7fc], 0x434b0000
call fcn.140061de0
lea rdx, [0x14013ffa5]
lea rcx, [0x140133590]
call fcn.140078d80
cmp byte [0x14013ffa5], r13b
jne 0x1400c6014
mov byte [0x14013e786], r12b
mov byte [0x14013ffa3], r12b
mov byte [0x14013ffa4], r12b
mov dword [0x14013e77c], r15d
mov dword [0x14013e778], 0x40800000
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movaps xmm0, xmmword [0x140133f30]
lea rcx, [rbp + 0x2968]
movups xmmword [rbp + 0x2968], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x800]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x808]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e3c]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133d98]
addss xmm3, xmm9
mov r9d, eax
addss xmm2, xmm10
movss dword [rbp + 0x800], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x804], xmm1
movss dword [rbp + 0x808], xmm3
movss dword [rbp + 0x80c], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x810]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2978]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2978], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401335a0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x818]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
addss xmm1, xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x818], xmm0
movss dword [rbp + 0x81c], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x820]
add eax, 0x43
mov dword [rbp + 0x820], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x824], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x828]
add eax, 0x43
mov dword [rbp + 0x828], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x82c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x830]
add eax, 0x43
mov dword [rbp + 0x830], 0x43c80000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x834], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x838]
add eax, 0x43
mov dword [rbp + 0x838], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x83c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x840]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2988]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2988], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401335b8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x848]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x848], xmm0
movss dword [rbp + 0x84c], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2998]
movups xmmword [rbp + 0x2998], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401335c8]
movss xmm0, dword [0x14013ff98]
addss xmm1, xmm7
mov rdx, qword [0x14013feb8]
addss xmm0, xmm13
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x850]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
addss xmm1, dword [0x140133c7c]
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, xmm10
movss dword [rbp + 0x850], xmm0
movss dword [rbp + 0x854], xmm1
call fcn.140067820
movzx eax, byte [0x14013ffaa]
cmp al, r13b
jne 0x1400c6488
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x29a8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401335d0]
addss xmm1, dword [0x140133d10]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0x858]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
subss xmm1, dword [0x1400e4e58]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x858], xmm0
movss dword [rbp + 0x85c], xmm1
call fcn.140067820
movzx eax, byte [0x14013ffaa]
test al, al
jne 0x1400c652c
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x29b8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401335e8]
addss xmm1, dword [0x140133d10]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0x860]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
subss xmm1, dword [0x1400e4e58]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x860], xmm0
movss dword [rbp + 0x864], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x868]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x29c8]
mov ecx, 9
movups xmmword [rbp + 0x29c8], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x870]
mov dword [rbp + 0x870], 0x44104000
mov dword [rbp + 0x874], 0x42d60000
call fcn.140061de0
lea rdx, [0x14013ffaa]
lea rcx, [0x1401335f8]
call fcn.140078d80
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x878]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x29d8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edf0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x29d8], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1c8]
lea r8, [rbp + 0x880]
movd xmm1, dword [0x14013e1cc]
lea rdx, [rbp + 0x888]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x880], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x888], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x884], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x88c], xmm0
call fcn.140067660
movups xmm0, xmmword [0x14013ee00]
lea rcx, [rbp + 0x29e8]
movups xmmword [rbp + 0x29e8], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1c8]
movd xmm1, dword [0x14013e1cc]
cvtdq2ps xmm3, xmm3
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x890], xmm0
movaps xmm0, xmm2
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
subss xmm3, dword [0x1400e4e50]
mov rcx, qword [0x14013fe60]
lea r8, [rbp + 0x890]
cvtpd2ps xmm0, xmm0
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0x898]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
movss dword [rbp + 0x894], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x898], xmm3
movss dword [rbp + 0x89c], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e1c8]
lea rcx, [rbp + 0x8a0]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e1cc]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [rbp + 0x8a0], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x8a4], xmm0
call fcn.140061de0
cmp qword [0x14013e7e0], 0x10
lea rcx, [0x14013e7c8]
cmovae rcx, qword [0x14013e7c8]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x1400e4e70]
call fcn.140060100
mov eax, dword [0x14013e1c8]
lea rcx, [rbp + 0x8a8]
add eax, 0xffffff94
movd xmm0, eax
mov eax, dword [0x14013e1cc]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x8a8], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x8ac], xmm0
call fcn.140061de0
mov r9d, 0x28
mov qword [rsp + 0x20], r14
lea rdx, [0x14013e7a4]
lea r8d, [r9 - 0x23]
lea rcx, [0x1400e4c8e]
call fcn.14007d5e0
mov edx, dword [0x14013e7a4]
lea rcx, [rbp + 0x45e8]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013e7c8]
call fcn.140089680
lea rcx, [rbp + 0x45e8]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x8b0]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp byte [0x14013ffaa], r13b
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
jne 0x1400c6ca2
lea rdx, [0x14013edf0]
lea rcx, [rbp + 0x29f8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e190]
lea r8, [rbp + 0x8b8]
movd xmm1, dword [0x14013e194]
lea rdx, [rbp + 0x8c0]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x8b8], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x8c0], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x8bc], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x8c4], xmm0
call fcn.140067660
lea rdx, [0x14013ee00]
lea rcx, [rbp + 0x2a08]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e190]
lea r8, [rbp + 0x8c8]
movd xmm1, dword [0x14013e194]
lea rdx, [rbp + 0x8d0]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
subss xmm3, dword [0x1400e4e50]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x8c8], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x8d0], xmm3
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x8cc], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x8d4], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e190]
add eax, 0xfffffffd
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x8d8], xmm0
mov eax, dword [0x14013e194]
lea rcx, [rbp + 0x8d8]
inc eax
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x8dc], xmm0
call fcn.140061de0
lea rcx, [0x14013eb68]
call fcn.1400bd500
mov rcx, rax
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133d54]
call fcn.140060100
mov eax, dword [0x14013e190]
lea rcx, [rbp + 0x8e0]
add eax, 0xffffff4e
movd xmm0, eax
mov eax, dword [0x14013e194]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x8e0], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x8e4], xmm0
call fcn.140061de0
movss xmm3, dword [0x1400e4e84]
lea rax, [0x140133608]
movss xmm2, dword [0x1400e8de8]
lea rdx, [0x14013edbc]
movss dword [rsp + 0x28], xmm15
lea rcx, [0x140133610]
mov qword [rsp + 0x20], rax
call fcn.14007d590
cvttss2si edx, dword [0x14013edbc]
lea rcx, [rbp + 0x4608]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013eb68]
call fcn.140089680
lea rcx, [rbp + 0x4608]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x8e8]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp byte [0x14013ffaa], r12b
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
jne 0x1400c7006
lea rdx, [0x14013edf0]
lea rcx, [rbp + 0x2a18]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e190]
lea r8, [rbp + 0x8f0]
movd xmm1, dword [0x14013e194]
lea rdx, [rbp + 0x8f8]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x8f0], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x8f8], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x8f4], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x8fc], xmm0
call fcn.140067660
lea rdx, [0x14013ee00]
lea rcx, [rbp + 0x2a28]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e190]
lea r8, [rbp + 0x900]
movd xmm1, dword [0x14013e194]
lea rdx, [rbp + 0x908]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
subss xmm3, dword [0x1400e4e50]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x900], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x908], xmm3
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x904], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x90c], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e190]
add eax, 0xfffffffd
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x910], xmm0
mov eax, dword [0x14013e194]
lea rcx, [rbp + 0x910]
inc eax
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x914], xmm0
call fcn.140061de0
lea rcx, [0x14013eb08]
call fcn.1400bd500
mov rcx, rax
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133d54]
call fcn.140060100
mov eax, dword [0x14013e190]
lea rcx, [rbp + 0x918]
add eax, 0xffffff4e
movd xmm0, eax
mov eax, dword [0x14013e194]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x918], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x91c], xmm0
call fcn.140061de0
mov r9d, 0xff
mov qword [rsp + 0x20], r14
mov r8d, 0x32
lea rdx, [0x14013eda8]
lea rcx, [0x140133618]
call fcn.14007d5e0
mov edx, dword [0x14013eda8]
lea rcx, [rbp + 0x4628]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013eb08]
call fcn.140089680
lea rcx, [rbp + 0x4628]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movaps xmm0, xmmword [0x140133f30]
lea rcx, [rbp + 0x2a38]
movups xmmword [rbp + 0x2a38], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x920]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x928]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133df0]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133e00]
addss xmm3, xmm12
mov r9d, eax
addss xmm2, xmm6
movss dword [rbp + 0x920], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x924], xmm1
movss dword [rbp + 0x928], xmm3
movss dword [rbp + 0x92c], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x930]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2a48]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2a48], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133628]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x938]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x938], xmm0
movss dword [rbp + 0x93c], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x940]
add eax, 0xf2
mov dword [rbp + 0x940], 0x43260000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x944], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x948]
add eax, 0xf2
mov dword [rbp + 0x948], 0x43270000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x94c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0xf2
mov dword [rbp + 0x950], 0x43280000
movd xmm0, eax
lea rcx, [rbp + 0x950]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x954], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x958]
add eax, 0xf2
mov dword [rbp + 0x958], 0x43290000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x95c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x960]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x2a58]
mov ecx, 9
movups xmmword [rbp + 0x2a58], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x968]
mov dword [rbp + 0x968], 0x43ac8000
mov dword [rbp + 0x96c], 0x438d0000
call fcn.140061de0
lea rdx, [0x14013ffab]
lea rcx, [0x140133638]
call fcn.140078d80
lea rcx, [rbp + 0x970]
mov dword [rbp + 0x970], 0x43ac8000
mov dword [rbp + 0x974], 0x439d0000
call fcn.140061de0
lea rdx, [0x14013e795]
lea rcx, [0x140133650]
call fcn.140078d80
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x978]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2a68]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2a68], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401335b8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov qword [rsp + 0x40], r12
addss xmm1, xmm7
movss dword [rsp + 0x38], xmm8
lea r9, [rbp + 0x980]
mov qword [rsp + 0x30], r12
movaps xmm2, xmm11
mov qword [rsp + 0x28], rcx
addss xmm0, xmm12
mov dword [rsp + 0x20], eax
addss xmm1, xmm6
movss dword [rbp + 0x980], xmm0
movss dword [rbp + 0x984], xmm1
mov rdx, qword [0x14013feb8]
mov rcx, qword [0x14013fe60]
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2a78]
movups xmmword [rbp + 0x2a78], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133664]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133cdc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x988]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x988], xmm0
movss dword [rbp + 0x98c], xmm1
call fcn.140067820
movzx eax, byte [0x14013ffab]
cmp al, r13b
jne 0x1400c7541
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x2a88]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401335d0]
addss xmm1, dword [0x140133d10]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0x990]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
subss xmm1, dword [0x1400e4e58]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x990], xmm0
movss dword [rbp + 0x994], xmm1
call fcn.140067820
movzx eax, byte [0x14013ffab]
test al, al
jne 0x1400c75e4
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x2a98]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401335e8]
addss xmm1, dword [0x140133d10]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0x998]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
subss xmm1, dword [0x1400e4e58]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x998], xmm0
movss dword [rbp + 0x99c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x9a0]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp byte [0x14013ffab], r13b
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
jne 0x1400c795c
lea rdx, [0x14013edf0]
lea rcx, [rbp + 0x2aa8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e198]
lea r8, [rbp + 0x9a8]
movd xmm1, dword [0x14013e19c]
lea rdx, [rbp + 0x9b0]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x9a8], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x9b0], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x9ac], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x9b4], xmm0
call fcn.140067660
lea rdx, [0x14013ee00]
lea rcx, [rbp + 0x2ab8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e198]
lea r8, [rbp + 0x9b8]
movd xmm1, dword [0x14013e19c]
lea rdx, [rbp + 0x9c0]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
subss xmm3, dword [0x1400e4e50]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x9b8], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x9c0], xmm3
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x9bc], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x9c4], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e198]
add eax, 0xfffffffd
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x9c8], xmm0
mov eax, dword [0x14013e19c]
lea rcx, [rbp + 0x9c8]
inc eax
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x9cc], xmm0
call fcn.140061de0
lea rcx, [0x14013ed88]
call fcn.1400bd500
mov rcx, rax
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133d54]
call fcn.140060100
mov eax, dword [0x14013e198]
lea rcx, [rbp + 0x9d0]
add eax, 0xffffff4e
movd xmm0, eax
mov eax, dword [0x14013e19c]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0x9d0], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x9d4], xmm0
call fcn.140061de0
movss xmm3, dword [0x1400e4e84]
lea rax, [0x140133608]
movss xmm2, dword [0x1400e8de8]
lea rdx, [0x14013edb8]
movss dword [rsp + 0x28], xmm15
lea rcx, [0x140133670]
mov qword [rsp + 0x20], rax
call fcn.14007d590
cvttss2si edx, dword [0x14013edb8]
lea rcx, [rbp + 0x4648]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013ed88]
call fcn.140089680
lea rcx, [rbp + 0x4648]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0x9d8]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp byte [0x14013ffab], r12b
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
jne 0x1400c7cc0
lea rdx, [0x14013edf0]
lea rcx, [rbp + 0x2ac8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e198]
lea r8, [rbp + 0x9e0]
movd xmm1, dword [0x14013e19c]
lea rdx, [rbp + 0x9e8]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c78]
subss xmm3, dword [0x1400e4e54]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x9e0], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x9e8], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x9e4], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x9ec], xmm0
call fcn.140067660
lea rdx, [0x14013ee00]
lea rcx, [rbp + 0x2ad8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movd xmm3, dword [0x14013e198]
lea r8, [rbp + 0x9f0]
movd xmm1, dword [0x14013e19c]
lea rdx, [rbp + 0x9f8]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
subss xmm3, dword [0x1400e4e50]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0x9f0], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0x9f8], xmm3
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x9f4], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0x9fc], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e198]
add eax, 0xfffffffd
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xa00], xmm0
mov eax, dword [0x14013e19c]
lea rcx, [rbp + 0xa00]
inc eax
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xa04], xmm0
call fcn.140061de0
lea rcx, [0x14013eb48]
call fcn.1400bd500
mov rcx, rax
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133d54]
call fcn.140060100
mov eax, dword [0x14013e198]
lea rcx, [rbp + 0xa08]
add eax, 0xffffff4e
movd xmm0, eax
mov eax, dword [0x14013e19c]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0xa08], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xa0c], xmm0
call fcn.140061de0
mov r9d, 0xff
mov qword [rsp + 0x20], r14
mov r8d, 0x32
lea rdx, [0x14013edac]
lea rcx, [0x140133680]
call fcn.14007d5e0
mov edx, dword [0x14013edac]
lea rcx, [rbp + 0x4668]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013eb48]
call fcn.140089680
lea rcx, [rbp + 0x4668]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movaps xmm0, xmmword [0x140133f30]
lea rcx, [rbp + 0x2ae8]
movups xmmword [rbp + 0x2ae8], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0xa10]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0xa18]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e3c]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133e00]
addss xmm3, xmm9
mov r9d, eax
addss xmm2, xmm6
movss dword [rbp + 0xa10], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0xa14], xmm1
movss dword [rbp + 0xa18], xmm3
movss dword [rbp + 0xa1c], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0xa20]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2af8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2af8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133690]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0xa28]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xa28], xmm0
movss dword [rbp + 0xa2c], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xa30]
add eax, 0xf2
mov dword [rbp + 0xa30], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xa34], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xa38]
add eax, 0xf2
mov dword [rbp + 0xa38], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xa3c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0xf2
mov dword [rbp + 0xa40], 0x43c80000
movd xmm0, eax
lea rcx, [rbp + 0xa40]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xa44], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xa48]
add eax, 0xf2
mov dword [rbp + 0xa48], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xa4c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0xa50]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2b08]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2b08], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401335b8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xa58]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xa58], xmm0
movss dword [rbp + 0xa5c], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x2b18]
movups xmmword [rbp + 0x2b18], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401336a0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133cdc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0xa60]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xa60], xmm0
movss dword [rbp + 0xa64], xmm1
call fcn.140067820
movzx eax, byte [0x14013ffac]
cmp al, r13b
jne 0x1400c8123
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x2b28]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401335d0]
addss xmm1, dword [0x140133d10]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0xa68]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
subss xmm1, dword [0x1400e4e58]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xa68], xmm0
movss dword [rbp + 0xa6c], xmm1
call fcn.140067820
movzx eax, byte [0x14013ffac]
test al, al
jne 0x1400c81c6
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x2b38]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [0x1401335e8]
addss xmm1, dword [0x140133d10]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0xa70]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
movaps xmm2, xmm11
mov qword [rsp + 0x40], r12
subss xmm1, dword [0x1400e4e58]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xa70], xmm0
movss dword [rbp + 0xa74], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xa78]
mov qword [0x14013fe60], rax
call fcn.140059f60
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
movss xmm1, dword [0x1400e8e08]
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x2b48]
mov ecx, 9
movups xmmword [rbp + 0x2b48], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0xa80]
mov dword [rbp + 0xa80], 0x44104000
mov dword [rbp + 0xa84], 0x438d0000
call fcn.140061de0
lea rdx, [0x14013ffac]
lea rcx, [0x1401336b0]
call fcn.140078d80
movzx ecx, byte [0x14013ffad]
test al, al
mov dword [rbp + 0xa88], 0x44104000
cmovne ecx, r12d
mov dword [rbp + 0xa8c], 0x439d0000
mov byte [0x14013ffad], cl
lea rcx, [rbp + 0xa88]
call fcn.140061de0
lea rdx, [0x14013ffad]
lea rcx, [0x1401336c8]
call fcn.140078d80
movzx ecx, byte [0x14013ffac]
test al, al
cmovne ecx, r12d
mov byte [0x14013ffac], cl
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
call fcn.140059f30
lea rcx, [rbp + 0xa90]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp byte [0x14013ffac], r13b
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
jne 0x1400c8648
movups xmm0, xmmword [0x14013edf0]
lea rcx, [rbp + 0x2b58]
movups xmmword [rbp + 0x2b58], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1a0]
lea r8, [rbp + 0xa98]
movd xmm1, dword [0x14013e1a4]
lea rdx, [rbp + 0xaa0]
movss xmm6, dword [0x1400e4e54]
mov r9d, eax
mov rcx, qword [0x14013fe60]
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
subss xmm3, xmm6
addss xmm0, dword [0x140133c78]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0xa98], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0xaa0], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0xa9c], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0xaa4], xmm0
call fcn.140067660
movups xmm0, xmmword [0x14013ee00]
lea rcx, [rbp + 0x2b68]
movups xmmword [rbp + 0x2b68], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1a0]
lea r8, [rbp + 0xaa8]
movd xmm1, dword [0x14013e1a4]
lea rdx, [rbp + 0xab0]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
subss xmm3, dword [0x1400e4e50]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0xaa8], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0xab0], xmm3
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0xaac], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0xab4], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e1a0]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e1a4]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xab8], xmm0
inc eax
lea rcx, [rbp + 0xab8]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xabc], xmm0
call fcn.140061de0
cmp qword [0x14013eba0], 0x10
lea rcx, [0x14013eb88]
cmovae rcx, qword [0x14013eb88]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133d54]
call fcn.140060100
mov eax, dword [0x14013e1a0]
lea rcx, [rbp + 0xac0]
add eax, 0xffffff4e
movd xmm0, eax
mov eax, dword [0x14013e1a4]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0xac0], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xac4], xmm0
call fcn.140061de0
movss xmm3, dword [0x1400e4e84]
lea rax, [0x140133608]
movss xmm2, dword [0x1400e8de8]
lea rdx, [0x14013edb4]
movss dword [rsp + 0x28], xmm15
lea rcx, [0x1401336d4]
mov qword [rsp + 0x20], rax
call fcn.14007d590
cvttss2si edx, dword [0x14013edb4]
lea rcx, [rbp + 0x4688]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013eb88]
call fcn.140089680
lea rcx, [rbp + 0x4688]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
jmp 0x1400c8650
movss xmm6, dword [0x1400e4e54]
call fcn.140059f30
lea rcx, [rbp + 0xac8]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp byte [0x14013ffac], r12b
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
jne 0x1400c89b6
movups xmm0, xmmword [0x14013edf0]
lea rcx, [rbp + 0x2b78]
movups xmmword [rbp + 0x2b78], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1a0]
lea r8, [rbp + 0xad0]
movd xmm1, dword [0x14013e1a4]
lea rdx, [rbp + 0xad8]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
subss xmm3, xmm6
addss xmm0, dword [0x140133c78]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0xad0], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0xad8], xmm3
addsd xmm0, qword [0x140133c20]
addsd xmm2, qword [0x140133c00]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0xad4], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0xadc], xmm0
call fcn.140067660
movups xmm0, xmmword [0x14013ee00]
lea rcx, [rbp + 0x2b88]
movups xmmword [rbp + 0x2b88], xmm0
call fcn.140056e10
movd xmm3, dword [0x14013e1a0]
lea r8, [rbp + 0xae0]
movd xmm1, dword [0x14013e1a4]
lea rdx, [rbp + 0xae8]
mov rcx, qword [0x14013fe60]
mov r9d, eax
cvtdq2ps xmm3, xmm3
mov dword [rsp + 0x28], 0xf
cvtdq2ps xmm1, xmm1
addss xmm3, dword [0x14013ff98]
addss xmm1, dword [0x14013ff9c]
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm3
addss xmm0, dword [0x140133c74]
subss xmm3, dword [0x1400e4e50]
cvtps2pd xmm2, xmm1
movss dword [rbp + 0xae0], xmm0
movaps xmm0, xmm2
movss dword [rbp + 0xae8], xmm3
addsd xmm0, qword [0x140133c18]
addsd xmm2, qword [0x140133c08]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0xae4], xmm0
cvtpd2ps xmm0, xmm2
movss dword [rbp + 0xaec], xmm0
call fcn.140067660
movaps xmm1, xmm14
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee00]
mov ecx, 7
call fcn.1400601a0
lea rdx, [0x14013ee10]
xor ecx, ecx
call fcn.1400601a0
lea rdx, [0x14013ffd0]
mov ecx, 0x2b
call fcn.1400601a0
movss xmm0, dword [0x1400e8de0]
call fcn.140060100
mov eax, dword [0x14013e1a0]
add eax, 0xfffffffd
movd xmm0, eax
mov eax, dword [0x14013e1a4]
cvtdq2ps xmm0, xmm0
inc eax
movss dword [rbp + 0xaf0], xmm0
movd xmm0, eax
lea rcx, [rbp + 0xaf0]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xaf4], xmm0
call fcn.140061de0
cmp qword [0x14013eb40], 0x10
lea rcx, [0x14013eb28]
cmovae rcx, qword [0x14013eb28]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
call fcn.140060360
movss xmm1, dword [0x1400e4e60]
mov ecx, 0xb
call fcn.140060360
lea rdx, [0x14013ee10]
mov ecx, 0x13
call fcn.1400601a0
lea rdx, [0x14013ee10]
mov ecx, 0x2b
call fcn.1400601a0
lea rdx, [0x14013ede0]
xor ecx, ecx
call fcn.1400601a0
movss xmm0, dword [0x140133d54]
call fcn.140060100
mov eax, dword [0x14013e1a0]
lea rcx, [rbp + 0xaf8]
add eax, 0xffffff4e
movd xmm0, eax
mov eax, dword [0x14013e1a4]
cvtdq2ps xmm0, xmm0
add eax, 0xfffffffd
movss dword [rbp + 0xaf8], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xafc], xmm0
call fcn.140061de0
mov r9d, 0xff
mov qword [rsp + 0x20], r14
mov r8d, 0x32
lea rdx, [0x14013edb0]
lea rcx, [0x1401336dc]
call fcn.14007d5e0
mov edx, dword [0x14013edb0]
lea rcx, [rbp + 0x46a8]
call fcn.1400de080
mov rdx, rax
lea rcx, [0x14013eb28]
call fcn.140089680
lea rcx, [rbp + 0x46a8]
call fcn.140081cb0
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
cmp dword [0x14013e760], 4
jne 0x1400d9538
call fcn.140059f30
lea rcx, [rbp + 0xb00]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2b98]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f30]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2b98], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0xb08]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0xb10]
movss xmm6, dword [0x1400e4e54]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e3c]
mov rcx, qword [0x14013fe60]
addss xmm3, xmm9
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133d98]
addss xmm2, xmm10
movss dword [rsp + 0x20], xmm6
mov r9d, eax
movss dword [rbp + 0xb08], xmm0
movss dword [rbp + 0xb10], xmm3
movss dword [rbp + 0xb0c], xmm1
movss dword [rbp + 0xb14], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0xb18]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2ba8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2ba8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401336e8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
movss xmm2, dword [0x140133c60]
addss xmm1, xmm6
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0xb20]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xb20], xmm0
movss dword [rbp + 0xb24], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xb28]
add eax, 0x43
mov dword [rbp + 0xb28], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xb2c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0x43
mov dword [rbp + 0xb30], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
lea rcx, [rbp + 0xb30]
movss dword [rbp + 0xb34], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xb38]
add eax, 0x43
mov dword [rbp + 0xb38], 0x43c80000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xb3c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xb40]
add eax, 0x43
mov dword [rbp + 0xb40], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xb44], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0xb48]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2bb8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2bb8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401336f8]
movss xmm1, dword [0x14013ff9c]
lea r9, [rbp + 0xb50]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xb50], xmm0
movss dword [rbp + 0xb54], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xb58]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0xb60]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xb68]
mov dword [rbp + 0xb68], 0x43ce8000
mov dword [rbp + 0xb6c], 0x43080000
call fcn.140061de0
lea rdx, [0x14013ee40]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee40]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ee80]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132dfc]
lea rdx, [rbp + 0xb70]
mov word [rbp + 0x47c0], ax
lea rcx, [rbp + 0x47c0]
movzx eax, byte [0x140132dfe]
xor byte [rbp + 0x47c1], 0x37
xor al, 0x38
mov byte [rbp + 0x47c2], al
mov dword [rbp + 0xb70], 0x42200000
mov dword [rbp + 0xb74], 0x41a80000
mov byte [rbp + 0x47c0], 0x23
call fcn.14007fc20
test al, al
je 0x1400c8e68
movaps xmm0, xmmword [0x140133ea0]
movups xmmword [0x14013ff38], xmm0
mov dword [0x14013e764], r13d
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], r13d
movss xmm6, dword [0x140133cd8]
jne 0x1400c8fc2
movups xmm0, xmmword [0x14013ee40]
lea rcx, [rbp + 0x2bc8]
movups xmmword [rbp + 0x2bc8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xb78]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm11
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xb80]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm2
addss xmm2, xmm9
addss xmm0, xmm7
movss dword [rbp + 0xb80], xmm2
addss xmm0, xmm9
movss dword [rbp + 0xb78], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
addss xmm1, xmm10
addss xmm0, xmm10
movss dword [rbp + 0xb84], xmm1
movss dword [rbp + 0xb7c], xmm0
call fcn.140067660
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2bd8]
movups xmmword [rbp + 0x2bd8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133708]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
movss xmm2, dword [0x1400e89dc]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xb88]
movss dword [rsp + 0x38], xmm8
xor edx, edx
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm11
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xb88], xmm0
movss dword [rbp + 0xb8c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xb90]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xb98]
mov dword [rbp + 0xb98], 0x43e68000
mov dword [rbp + 0xb9c], 0x43080000
call fcn.140061de0
lea rdx, [0x14013ee50]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee50]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ee90]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132e00]
lea rdx, [rbp + 0xba0]
mov word [rbp + 0x47c8], ax
lea rcx, [rbp + 0x47c8]
movzx eax, byte [0x140132e02]
xor byte [rbp + 0x47c9], 0x37
xor al, 0x38
mov byte [rbp + 0x47ca], al
mov dword [rbp + 0xba0], 0x42200000
mov dword [rbp + 0xba4], 0x41a80000
mov byte [rbp + 0x47c8], 0x23
call fcn.14007fc20
test al, al
je 0x1400c90e9
movups xmm0, xmmword [0x14013ee50]
mov dword [0x14013e764], r15d
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], r15d
jne 0x1400c9262
movups xmm0, xmmword [0x14013ee50]
lea rcx, [rbp + 0x2be8]
movups xmmword [rbp + 0x2be8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xba8]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xbb0]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133cd0]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xbb0], xmm2
addss xmm0, xmm7
movss dword [rbp + 0xbb4], xmm1
movss dword [rbp + 0xba8], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xbac], xmm0
call fcn.140067660
movzx eax, word [0x140132e04]
lea rcx, [rbp + 0x2bf8]
movups xmm0, xmmword [0x14013efd0]
mov word [rbp + 0x47d0], ax
movzx eax, byte [0x140132e06]
xor byte [rbp + 0x47d1], 0x37
xor al, 0x38
mov byte [rbp + 0x47d2], al
mov byte [rbp + 0x47d0], 0x23
movups xmmword [rbp + 0x2bf8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x47d0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
movss xmm2, dword [0x1400e89dc]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xbb8]
movss dword [rsp + 0x38], xmm8
xor edx, edx
mov qword [rsp + 0x30], r12
addss xmm0, dword [0x140133cd0]
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xbb8], xmm0
movss dword [rbp + 0xbbc], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xbc0]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xbc8]
mov dword [rbp + 0xbc8], 0x43fe8000
mov dword [rbp + 0xbcc], 0x43080000
call fcn.140061de0
lea rdx, [0x14013ee60]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee60]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013eea0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132e08]
lea rdx, [rbp + 0xbd0]
mov word [rbp + 0x47d8], ax
lea rcx, [rbp + 0x47d8]
movzx eax, byte [0x140132e0a]
xor byte [rbp + 0x47d9], 0x37
xor al, 0x38
mov byte [rbp + 0x47da], al
mov dword [rbp + 0xbd0], 0x42200000
mov dword [rbp + 0xbd4], 0x41a80000
mov byte [rbp + 0x47d8], 0x23
call fcn.14007fc20
mov r14d, 3
test al, al
je 0x1400c938f
movups xmm0, xmmword [0x14013ee60]
mov dword [0x14013e764], r14d
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 3
jne 0x1400c94fe
movups xmm0, xmmword [0x14013ee60]
lea rcx, [rbp + 0x2c08]
movups xmmword [rbp + 0x2c08], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xbd8]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xbe0]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d18]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xbe0], xmm2
addss xmm0, xmm7
movss dword [rbp + 0xbe4], xmm1
movss dword [rbp + 0xbd8], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xbdc], xmm0
call fcn.140067660
movzx eax, word [0x140132e0c]
lea rcx, [rbp + 0x2c18]
movups xmm0, xmmword [0x14013efd0]
mov word [rsp + 0x50], ax
movzx eax, byte [0x140132e0e]
xor byte [rsp + 0x51], 0x37
xor al, 0x38
mov byte [rsp + 0x52], al
mov byte [rsp + 0x50], 0x23
movups xmmword [rbp + 0x2c18], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rsp + 0x50]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
movss xmm2, dword [0x1400e89dc]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xbe8]
movss dword [rsp + 0x38], xmm8
xor edx, edx
mov qword [rsp + 0x30], r12
addss xmm0, dword [0x140133d18]
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xbe8], xmm0
movss dword [rbp + 0xbec], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xbf0]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xbf8]
mov dword [rbp + 0xbf8], 0x440b4000
mov dword [rbp + 0xbfc], 0x43080000
call fcn.140061de0
lea rdx, [0x14013ee70]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee70]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013eeb0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132e10]
lea rdx, [rbp + 0xc00]
mov word [rsp + 0x54], ax
lea rcx, [rsp + 0x54]
movzx eax, byte [0x140132e12]
xor byte [rsp + 0x55], 0x37
xor al, 0x38
mov byte [rsp + 0x56], al
mov dword [rbp + 0xc00], 0x42200000
mov dword [rbp + 0xc04], 0x41a80000
mov byte [rsp + 0x54], 0x23
call fcn.14007fc20
test al, al
je 0x1400c961a
movups xmm0, xmmword [0x14013ee70]
mov dword [0x14013e764], esi
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 4
jne 0x1400c9789
movups xmm0, xmmword [0x14013ee70]
lea rcx, [rbp + 0x2c28]
movups xmmword [rbp + 0x2c28], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xc08]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xc10]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d48]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xc10], xmm2
addss xmm0, xmm7
movss dword [rbp + 0xc14], xmm1
movss dword [rbp + 0xc08], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xc0c], xmm0
call fcn.140067660
movzx eax, word [0x140132e14]
lea rcx, [rbp + 0x2c38]
movups xmm0, xmmword [0x14013efd0]
mov word [rsp + 0x58], ax
movzx eax, byte [0x140132e16]
xor byte [rsp + 0x59], 0x37
xor al, 0x38
mov byte [rsp + 0x5a], al
mov byte [rsp + 0x58], 0x23
movups xmmword [rbp + 0x2c38], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rsp + 0x58]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
movss xmm2, dword [0x1400e89dc]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xc18]
movss dword [rsp + 0x38], xmm8
xor edx, edx
mov qword [rsp + 0x30], r12
addss xmm0, dword [0x140133d48]
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xc18], xmm0
movss dword [rbp + 0xc1c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xc20]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0xc28]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xc30]
mov dword [rbp + 0xc30], 0x43ce8000
mov dword [rbp + 0xc34], 0x43280000
call fcn.140061de0
lea rdx, [0x14013eec0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eec0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef00]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132e18]
lea rdx, [rbp + 0xc38]
mov word [rsp + 0x5c], ax
lea rcx, [rsp + 0x5c]
movzx eax, byte [0x140132e1a]
xor byte [rsp + 0x5d], 0x37
xor al, 0x38
mov byte [rsp + 0x5e], al
mov dword [rbp + 0xc38], 0x42200000
mov dword [rbp + 0xc3c], 0x41a80000
mov byte [rsp + 0x5c], 0x23
call fcn.14007fc20
test al, al
je 0x1400c98da
movups xmm0, xmmword [0x14013eec0]
mov dword [0x14013e764], 5
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 5
jne 0x1400c9a53
movups xmm0, xmmword [0x14013eec0]
lea rcx, [rbp + 0x2c48]
movups xmmword [rbp + 0x2c48], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xc40]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xc48]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, xmm11
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xc48], xmm2
addss xmm1, dword [0x140133c7c]
addss xmm0, xmm7
movss dword [rbp + 0xc4c], xmm1
movss dword [rbp + 0xc40], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xc44], xmm0
call fcn.140067660
movzx eax, word [0x140132e1c]
lea rcx, [rbp + 0x2c58]
movups xmm0, xmmword [0x14013efd0]
mov word [rsp + 0x60], ax
movzx eax, byte [0x140132e1e]
xor byte [rsp + 0x61], 0x37
xor al, 0x38
mov byte [rsp + 0x62], al
mov byte [rsp + 0x60], 0x23
movups xmmword [rbp + 0x2c58], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rsp + 0x60]
movss xmm0, dword [0x14013ff98]
addss xmm1, xmm10
movss xmm2, dword [0x1400e89dc]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xc50]
movss dword [rsp + 0x38], xmm8
xor edx, edx
mov qword [rsp + 0x30], r12
addss xmm1, xmm6
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm0, xmm11
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xc50], xmm0
movss dword [rbp + 0xc54], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xc58]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xc60]
mov dword [rbp + 0xc60], 0x43e68000
mov dword [rbp + 0xc64], 0x43280000
call fcn.140061de0
lea rdx, [0x14013eed0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eed0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef10]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132e20]
lea rdx, [rbp + 0xc68]
mov word [rsp + 0x64], ax
lea rcx, [rsp + 0x64]
movzx eax, byte [0x140132e22]
xor byte [rsp + 0x65], 0x37
xor al, 0x38
mov byte [rsp + 0x66], al
mov dword [rbp + 0xc68], 0x42200000
mov dword [rbp + 0xc6c], 0x41a80000
mov byte [rsp + 0x64], 0x23
call fcn.14007fc20
test al, al
je 0x1400c9b73
movups xmm0, xmmword [0x14013eed0]
mov dword [0x14013e764], 6
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 6
jne 0x1400c9cf7
movups xmm0, xmmword [0x14013eed0]
lea rcx, [rbp + 0x2c68]
movups xmmword [rbp + 0x2c68], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xc70]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xc78]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, xmm9
addss xmm1, xmm6
addss xmm2, dword [0x140133cd0]
addss xmm1, dword [0x140133c7c]
movaps xmm0, xmm2
movss dword [rbp + 0xc78], xmm2
addss xmm0, xmm7
movss dword [rbp + 0xc7c], xmm1
movss dword [rbp + 0xc70], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xc74], xmm0
call fcn.140067660
movzx eax, word [0x140132e24]
lea rcx, [rbp + 0x2c78]
movups xmm0, xmmword [0x14013efd0]
mov word [rsp + 0x68], ax
movzx eax, byte [0x140132e26]
xor byte [rsp + 0x69], 0x37
xor al, 0x38
mov byte [rsp + 0x6a], al
mov byte [rsp + 0x68], 0x23
movups xmmword [rbp + 0x2c78], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rsp + 0x68]
movss xmm0, dword [0x14013ff98]
addss xmm1, xmm10
movss xmm2, dword [0x1400e89dc]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xc80]
movss dword [rsp + 0x38], xmm8
xor edx, edx
mov qword [rsp + 0x30], r12
addss xmm1, xmm6
mov qword [rsp + 0x28], rcx
addss xmm0, dword [0x140133cd0]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xc80], xmm0
movss dword [rbp + 0xc84], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xc88]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xc90]
mov dword [rbp + 0xc90], 0x43fe8000
mov dword [rbp + 0xc94], 0x43280000
call fcn.140061de0
lea rdx, [0x14013eee0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eee0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef20]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132e28]
lea rdx, [rbp + 0xc98]
mov word [rsp + 0x6c], ax
lea rcx, [rsp + 0x6c]
movzx eax, byte [0x140132e2a]
xor byte [rsp + 0x6d], 0x37
xor al, 0x38
mov byte [rsp + 0x6e], al
mov dword [rbp + 0xc98], 0x42200000
mov dword [rbp + 0xc9c], 0x41a80000
mov byte [rsp + 0x6c], 0x23
call fcn.14007fc20
test al, al
je 0x1400c9e17
movups xmm0, xmmword [0x14013eee0]
mov dword [0x14013e764], 7
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 7
jne 0x1400c9f96
movups xmm0, xmmword [0x14013eee0]
lea rcx, [rbp + 0x2c88]
movups xmmword [rbp + 0x2c88], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xca0]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xca8]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d18]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xca8], xmm2
addss xmm1, dword [0x140133c7c]
addss xmm0, xmm7
movss dword [rbp + 0xcac], xmm1
movss dword [rbp + 0xca0], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xca4], xmm0
call fcn.140067660
movzx eax, word [0x140132e2c]
lea rcx, [rbp + 0x2c98]
movups xmm0, xmmword [0x14013efd0]
mov word [rsp + 0x70], ax
movzx eax, byte [0x140132e2e]
xor byte [rsp + 0x71], 0x37
xor al, 0x38
mov byte [rsp + 0x72], al
mov byte [rsp + 0x70], 0x23
movups xmmword [rbp + 0x2c98], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rsp + 0x70]
movss xmm0, dword [0x14013ff98]
addss xmm1, xmm10
movss xmm2, dword [0x1400e89dc]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xcb0]
movss dword [rsp + 0x38], xmm8
xor edx, edx
mov qword [rsp + 0x30], r12
addss xmm1, xmm6
mov qword [rsp + 0x28], rcx
addss xmm0, dword [0x140133d18]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xcb0], xmm0
movss dword [rbp + 0xcb4], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xcb8]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xcc0]
mov dword [rbp + 0xcc0], 0x440b4000
mov dword [rbp + 0xcc4], 0x43280000
call fcn.140061de0
lea rdx, [0x14013eef0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eef0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef30]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132e30]
lea rdx, [rbp + 0xcc8]
mov word [rsp + 0x74], ax
lea rcx, [rsp + 0x74]
movzx eax, byte [0x140132e32]
xor byte [rsp + 0x75], 0x37
xor al, 0x38
mov byte [rsp + 0x76], al
mov dword [rbp + 0xcc8], 0x42200000
mov dword [rbp + 0xccc], 0x41a80000
mov byte [rsp + 0x74], 0x23
call fcn.14007fc20
test al, al
je 0x1400ca0b6
movups xmm0, xmmword [0x14013eef0]
mov dword [0x14013e764], 8
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 8
jne 0x1400ca235
movups xmm0, xmmword [0x14013eef0]
lea rcx, [rbp + 0x2ca8]
movups xmmword [rbp + 0x2ca8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xcd0]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xcd8]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d48]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xcd8], xmm2
addss xmm1, dword [0x140133c7c]
addss xmm0, xmm7
movss dword [rbp + 0xcdc], xmm1
movss dword [rbp + 0xcd0], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xcd4], xmm0
call fcn.140067660
movzx eax, word [0x140132e34]
lea rcx, [rbp + 0x2cb8]
movups xmm0, xmmword [0x14013efd0]
mov word [rsp + 0x78], ax
movzx eax, byte [0x140132e36]
xor byte [rsp + 0x79], 0x37
xor al, 0x38
mov byte [rsp + 0x7a], al
mov byte [rsp + 0x78], 0x23
movups xmmword [rbp + 0x2cb8], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rsp + 0x78]
movss xmm0, dword [0x14013ff98]
addss xmm1, xmm10
movss xmm2, dword [0x1400e89dc]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0xce0]
movss dword [rsp + 0x38], xmm8
xor edx, edx
mov qword [rsp + 0x30], r12
addss xmm1, xmm6
mov qword [rsp + 0x28], rcx
addss xmm0, dword [0x140133d48]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xce0], xmm0
movss dword [rbp + 0xce4], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xce8]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0xcf0]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xcf8]
mov dword [rbp + 0xcf8], 0x43ce8000
mov dword [rbp + 0xcfc], 0x43480000
call fcn.140061de0
lea rdx, [0x14013ef40]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ef40]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef80]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
movzx eax, word [0x140132e38]
lea rdx, [rbp + 0xd00]
mov word [rsp + 0x7c], ax
lea rcx, [rsp + 0x7c]
movzx eax, byte [0x140132e3a]
xor byte [rsp + 0x7d], 0x37
xor al, 0x38
mov byte [rsp + 0x7e], al
mov dword [rbp + 0xd00], 0x42200000
mov dword [rbp + 0xd04], 0x41a80000
mov byte [rsp + 0x7c], 0x23
call fcn.14007fc20
test al, al
je 0x1400ca386
movups xmm0, xmmword [0x14013ef40]
mov dword [0x14013e764], 9
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 9
jne 0x1400ca4f0
movups xmm0, xmmword [0x14013ef40]
lea rcx, [rbp + 0x2cc8]
movups xmmword [rbp + 0x2cc8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xd08]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xd10]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm2, xmm10
movss dword [rsp + 0x20], xmm14
addss xmm1, xmm9
mov r9d, eax
addss xmm2, xmm6
addss xmm1, xmm11
addss xmm2, dword [0x140133ccc]
movaps xmm0, xmm1
movss dword [rbp + 0xd10], xmm1
addss xmm0, xmm7
movss dword [rbp + 0xd14], xmm2
movss dword [rbp + 0xd08], xmm0
movaps xmm0, xmm2
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xd0c], xmm0
call fcn.140067660
movzx eax, word [0x140132e3c]
lea rcx, [rbp + 0x2cd8]
movups xmm0, xmmword [0x14013efd0]
mov word [rbp - 0x80], ax
movzx eax, byte [0x140132e3e]
xor byte [rbp - 0x7f], 0x37
xor al, 0x38
mov byte [rbp - 0x7e], al
mov byte [rbp - 0x80], 0x23
movups xmmword [rbp + 0x2cd8], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff98]
lea rcx, [rbp - 0x80]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xd18]
movaps xmm0, xmm1
mov qword [rsp + 0x40], r12
addss xmm1, xmm10
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
xor edx, edx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, xmm6
addss xmm0, xmm11
addss xmm1, dword [0x140133ccc]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xd18], xmm0
movss dword [rbp + 0xd1c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xd20]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xd28]
mov dword [rbp + 0xd28], 0x43e68000
mov dword [rbp + 0xd2c], 0x43480000
call fcn.140061de0
lea rdx, [0x14013ef50]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ef50]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef90]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e43], r12b
mov eax, dword [0x140132e40]
mov dword [rbp - 8], eax
mov dword [rbp + 0xd30], 0x42200000
mov dword [rbp + 0xd34], 0x41a80000
je 0x1400ca6a1
cmp ebx, r15d
jl 0x1400ca664
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 8], xmm2
jmp 0x1400ca6a1
lea r9, [rbp - 8]
mov r8d, r12d
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400ca670
lea rdx, [rbp + 0xd30]
lea rcx, [rbp - 8]
call fcn.14007fc20
test al, al
je 0x1400ca6cd
movups xmm0, xmmword [0x14013ef50]
mov dword [0x14013e764], 0xa
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 0xa
jne 0x1400ca8fc
movups xmm0, xmmword [0x14013ef50]
lea rcx, [rbp + 0x2ce8]
movups xmmword [rbp + 0x2ce8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xd38]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xd40]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm2, xmm10
movss dword [rsp + 0x20], xmm14
addss xmm1, xmm9
mov r9d, eax
addss xmm2, xmm6
addss xmm1, dword [0x140133cd0]
addss xmm2, dword [0x140133ccc]
movaps xmm0, xmm1
movss dword [rbp + 0xd40], xmm1
addss xmm0, xmm7
movss dword [rbp + 0xd44], xmm2
movss dword [rbp + 0xd38], xmm0
movaps xmm0, xmm2
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xd3c], xmm0
call fcn.140067660
cmp byte [0x140132e47], r12b
mov eax, dword [0x140132e44]
mov dword [rbp - 0x60], eax
je 0x1400ca861
cmp ebx, r15d
jl 0x1400ca827
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x60], xmm2
jmp 0x1400ca861
lea r9, [rbp - 0x60]
mov r8d, r12d
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400ca830
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2cf8]
movups xmmword [rbp + 0x2cf8], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff98]
lea rcx, [rbp - 0x60]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xd48]
movaps xmm0, xmm1
mov qword [rsp + 0x40], r12
addss xmm1, xmm10
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
xor edx, edx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, xmm6
addss xmm0, dword [0x140133cd0]
addss xmm1, dword [0x140133ccc]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xd48], xmm0
movss dword [rbp + 0xd4c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xd50]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xd58]
mov dword [rbp + 0xd58], 0x43fe8000
mov dword [rbp + 0xd5c], 0x43480000
call fcn.140061de0
lea rdx, [0x14013ef60]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ef60]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013efa0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e4b], r12b
mov eax, dword [0x140132e48]
mov dword [rbp - 0x5c], eax
mov dword [rbp + 0xd60], 0x42200000
mov dword [rbp + 0xd64], 0x41a80000
je 0x1400caab1
cmp ebx, r15d
jl 0x1400caa70
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x5c], xmm2
jmp 0x1400caab1
lea r9, [rbp - 0x5c]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400caa80
lea rdx, [rbp + 0xd60]
lea rcx, [rbp - 0x5c]
call fcn.14007fc20
test al, al
je 0x1400caadd
movups xmm0, xmmword [0x14013ef60]
mov dword [0x14013e764], 0xb
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 0xb
jne 0x1400cad0c
movups xmm0, xmmword [0x14013ef60]
lea rcx, [rbp + 0x2d08]
movups xmmword [rbp + 0x2d08], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xd68]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xd70]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm2, xmm10
movss dword [rsp + 0x20], xmm14
addss xmm1, xmm9
mov r9d, eax
addss xmm2, xmm6
addss xmm1, dword [0x140133d18]
addss xmm2, dword [0x140133ccc]
movaps xmm0, xmm1
movss dword [rbp + 0xd70], xmm1
addss xmm0, xmm7
movss dword [rbp + 0xd74], xmm2
movss dword [rbp + 0xd68], xmm0
movaps xmm0, xmm2
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xd6c], xmm0
call fcn.140067660
cmp byte [0x140132e4f], r12b
mov eax, dword [0x140132e4c]
mov dword [rbp - 0x58], eax
je 0x1400cac71
cmp ebx, r15d
jl 0x1400cac37
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x58], xmm2
jmp 0x1400cac71
lea r9, [rbp - 0x58]
mov r8d, r12d
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cac40
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2d18]
movups xmmword [rbp + 0x2d18], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff98]
lea rcx, [rbp - 0x58]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xd78]
movaps xmm0, xmm1
mov qword [rsp + 0x40], r12
addss xmm1, xmm10
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
xor edx, edx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, xmm6
addss xmm0, dword [0x140133d18]
addss xmm1, dword [0x140133ccc]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xd78], xmm0
movss dword [rbp + 0xd7c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xd80]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xd88]
mov dword [rbp + 0xd88], 0x440b4000
mov dword [rbp + 0xd8c], 0x43480000
call fcn.140061de0
lea rdx, [0x14013ef70]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ef70]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013efb0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e53], r12b
mov eax, dword [0x140132e50]
mov dword [rbp - 0x54], eax
mov dword [rbp + 0xd90], 0x42200000
mov dword [rbp + 0xd94], 0x41a80000
je 0x1400caec1
cmp ebx, r15d
jl 0x1400cae80
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x54], xmm2
jmp 0x1400caec1
lea r9, [rbp - 0x54]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cae90
lea rdx, [rbp + 0xd90]
lea rcx, [rbp - 0x54]
call fcn.14007fc20
test al, al
je 0x1400caeed
movups xmm0, xmmword [0x14013ef70]
mov dword [0x14013e764], 0xc
movups xmmword [0x14013ff38], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e764], 0xc
jne 0x1400cb11c
lea rdx, [0x14013ef70]
lea rcx, [rbp + 0x2d28]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xd98]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xda0]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm2, xmm10
movss dword [rsp + 0x20], xmm14
addss xmm1, xmm9
mov r9d, eax
addss xmm2, xmm6
addss xmm1, dword [0x140133d48]
addss xmm2, dword [0x140133ccc]
movaps xmm0, xmm1
movss dword [rbp + 0xda0], xmm1
addss xmm0, xmm7
movss dword [rbp + 0xda4], xmm2
movss dword [rbp + 0xd98], xmm0
movaps xmm0, xmm2
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xd9c], xmm0
call fcn.140067660
cmp byte [0x140132e57], r12b
mov eax, dword [0x140132e54]
mov dword [rbp - 0x50], eax
je 0x1400cb081
cmp ebx, r15d
jl 0x1400cb048
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x50], xmm2
jmp 0x1400cb081
lea r9, [rbp - 0x50]
mov r8d, r12d
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cb050
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2d38]
movups xmmword [rbp + 0x2d38], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff98]
lea rcx, [rbp - 0x50]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xda8]
movaps xmm0, xmm1
mov qword [rsp + 0x40], r12
addss xmm1, xmm10
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
xor edx, edx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, xmm6
addss xmm0, dword [0x140133d48]
addss xmm1, dword [0x140133ccc]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xda8], xmm0
movss dword [rbp + 0xdac], xmm1
call fcn.140067820
movaps xmm0, xmmword [0x140133f30]
lea rcx, [rbp + 0x2d48]
movups xmmword [rbp + 0x2d48], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0xdb0]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0xdb8]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e3c]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133e00]
addss xmm2, dword [0x140133d9c]
addss xmm3, xmm9
mov r9d, eax
movss dword [rbp + 0xdb0], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0xdb4], xmm1
movss dword [rbp + 0xdb8], xmm3
movss dword [rbp + 0xdbc], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0xdc0]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2d58]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2d58], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133710]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0xdc8]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
addss xmm1, dword [0x140133d9c]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0xdc8], xmm0
movss dword [rbp + 0xdcc], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xdd0]
add eax, 0xf2
mov dword [rbp + 0xdd0], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xdd4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xdd8]
add eax, 0xf2
mov dword [rbp + 0xdd8], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xddc], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0xf2
mov dword [rbp + 0xde0], 0x43c80000
movd xmm0, eax
lea rcx, [rbp + 0xde0]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xde4], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0xde8]
add eax, 0xf2
mov dword [rbp + 0xde8], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xdec], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0xdf0]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2d68]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2d68], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133720]
movss xmm1, dword [0x14013ff9c]
lea r9, [rbp + 0xdf8]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
addss xmm1, dword [0x140133d9c]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xdf8], xmm0
movss dword [rbp + 0xdfc], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xe00]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0xe08]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xe10]
mov dword [rbp + 0xe10], 0x43ce8000
mov dword [rbp + 0xe14], 0x439b8000
call fcn.140061de0
lea rdx, [0x14013ee40]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee40]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ee80]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e5b], r12b
mov eax, dword [0x140132e58]
mov dword [rbp - 0x4c], eax
mov dword [rbp + 0xe18], 0x42200000
mov dword [rbp + 0xe1c], 0x41a80000
je 0x1400cb631
cmp ebx, r15d
jl 0x1400cb5f2
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x4c], xmm2
jmp 0x1400cb631
lea r9, [rbp - 0x4c]
mov r8d, r12d
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cb600
lea rdx, [rbp + 0xe18]
lea rcx, [rbp - 0x4c]
call fcn.14007fc20
test al, al
je 0x1400cb65a
movaps xmm0, xmmword [0x140133ea0]
movups xmmword [0x14013ff08], xmm0
mov dword [0x14013e768], r13d
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], r13d
jne 0x1400cb7b5
movups xmm0, xmmword [0x14013ee40]
lea rcx, [rbp + 0x2d78]
movups xmmword [rbp + 0x2d78], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xe20]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm11
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0xe28]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm2
addss xmm2, xmm9
addss xmm0, xmm7
movss dword [rbp + 0xe28], xmm2
addss xmm0, xmm9
movss dword [rbp + 0xe20], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
addss xmm1, dword [0x140133d9c]
addss xmm0, dword [0x140133d9c]
movss dword [rbp + 0xe2c], xmm1
movss dword [rbp + 0xe24], xmm0
call fcn.140067660
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2d88]
movups xmmword [rbp + 0x2d88], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x14013372c]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133d9c]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xe30]
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xe30], xmm0
movss dword [rbp + 0xe34], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xe38]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xe40]
mov dword [rbp + 0xe40], 0x43e68000
mov dword [rbp + 0xe44], 0x439b8000
call fcn.140061de0
lea rdx, [0x14013ee50]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee50]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ee90]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e5f], r12b
mov eax, dword [0x140132e5c]
mov dword [rbp - 0x48], eax
mov dword [rbp + 0xe48], 0x42200000
mov dword [rbp + 0xe4c], 0x41a80000
je 0x1400cb961
cmp ebx, r15d
jl 0x1400cb929
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x48], xmm2
jmp 0x1400cb961
lea r9, [rbp - 0x48]
mov r8d, r12d
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cb930
lea rdx, [rbp + 0xe48]
lea rcx, [rbp - 0x48]
call fcn.14007fc20
test al, al
je 0x1400cb98a
movups xmm0, xmmword [0x14013ee50]
mov dword [0x14013e768], r15d
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], r15d
jne 0x1400cbbbc
movups xmm0, xmmword [0x14013ee50]
lea rcx, [rbp + 0x2d98]
movups xmmword [rbp + 0x2d98], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xe50]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133d9c]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xe58]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133cd0]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xe58], xmm2
addss xmm0, xmm7
movss dword [rbp + 0xe5c], xmm1
movss dword [rbp + 0xe50], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xe54], xmm0
call fcn.140067660
cmp byte [0x140132e63], r12b
mov eax, dword [0x140132e60]
mov dword [rbp - 0x44], eax
je 0x1400cbb21
cmp ebx, r15d
jl 0x1400cbae4
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x44], xmm2
jmp 0x1400cbb21
lea r9, [rbp - 0x44]
mov r8d, r12d
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cbaf0
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2da8]
movups xmmword [rbp + 0x2da8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp - 0x44]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133d9c]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xe60]
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm0, dword [0x140133cd0]
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xe60], xmm0
movss dword [rbp + 0xe64], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xe68]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xe70]
mov dword [rbp + 0xe70], 0x43fe8000
mov dword [rbp + 0xe74], 0x439b8000
call fcn.140061de0
lea rdx, [0x14013ee60]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee60]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013eea0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e67], r12b
mov eax, dword [0x140132e64]
mov dword [rbp - 0x40], eax
mov dword [rbp + 0xe78], 0x42200000
mov dword [rbp + 0xe7c], 0x41a80000
je 0x1400cbd71
cmp ebx, r15d
jl 0x1400cbd30
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x40], xmm2
jmp 0x1400cbd71
lea r9, [rbp - 0x40]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cbd40
lea rdx, [rbp + 0xe78]
lea rcx, [rbp - 0x40]
call fcn.14007fc20
test al, al
je 0x1400cbd9a
movups xmm0, xmmword [0x14013ee60]
mov dword [0x14013e768], r14d
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 3
jne 0x1400cbfcc
movups xmm0, xmmword [0x14013ee60]
lea rcx, [rbp + 0x2db8]
movups xmmword [rbp + 0x2db8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xe80]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133d9c]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xe88]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d18]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xe88], xmm2
addss xmm0, xmm7
movss dword [rbp + 0xe8c], xmm1
movss dword [rbp + 0xe80], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xe84], xmm0
call fcn.140067660
cmp byte [0x140132e6b], r12b
mov eax, dword [0x140132e68]
mov dword [rbp - 0x3c], eax
je 0x1400cbf31
cmp ebx, r15d
jl 0x1400cbef4
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x3c], xmm2
jmp 0x1400cbf31
lea r9, [rbp - 0x3c]
mov r8d, r12d
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cbf00
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2dc8]
movups xmmword [rbp + 0x2dc8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp - 0x3c]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133d9c]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xe90]
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm0, dword [0x140133d18]
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xe90], xmm0
movss dword [rbp + 0xe94], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xe98]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xea0]
mov dword [rbp + 0xea0], 0x440b4000
mov dword [rbp + 0xea4], 0x439b8000
call fcn.140061de0
lea rdx, [0x14013ee70]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee70]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013eeb0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e6f], r12b
mov eax, dword [0x140132e6c]
mov dword [rbp - 0x38], eax
mov dword [rbp + 0xea8], 0x42200000
mov dword [rbp + 0xeac], 0x41a80000
je 0x1400cc181
cmp ebx, r15d
jl 0x1400cc140
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x38], xmm2
jmp 0x1400cc181
lea r9, [rbp - 0x38]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cc150
lea rdx, [rbp + 0xea8]
lea rcx, [rbp - 0x38]
call fcn.14007fc20
test al, al
je 0x1400cc1a9
movups xmm0, xmmword [0x14013ee70]
mov dword [0x14013e768], esi
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 4
jne 0x1400cc3dc
movups xmm0, xmmword [0x14013ee70]
lea rcx, [rbp + 0x2dd8]
movups xmmword [rbp + 0x2dd8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xeb0]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133d9c]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xeb8]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d48]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xeb8], xmm2
addss xmm0, xmm7
movss dword [rbp + 0xebc], xmm1
movss dword [rbp + 0xeb0], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xeb4], xmm0
call fcn.140067660
cmp byte [0x140132e73], r12b
mov eax, dword [0x140132e70]
mov dword [rbp - 0x34], eax
je 0x1400cc341
cmp ebx, r15d
jl 0x1400cc303
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x34], xmm2
jmp 0x1400cc341
lea r9, [rbp - 0x34]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cc310
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2de8]
movups xmmword [rbp + 0x2de8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp - 0x34]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133d9c]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xec0]
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm0, dword [0x140133d48]
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xec0], xmm0
movss dword [rbp + 0xec4], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xec8]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0xed0]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xed8]
mov dword [rbp + 0xed8], 0x43ce8000
mov dword [rbp + 0xedc], 0x43ab8000
call fcn.140061de0
lea rdx, [0x14013eec0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eec0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef00]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e77], r12b
mov eax, dword [0x140132e74]
mov dword [rbp - 0x30], eax
mov dword [rbp + 0xee0], 0x42200000
mov dword [rbp + 0xee4], 0x41a80000
je 0x1400cc5c1
cmp ebx, r15d
jl 0x1400cc581
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x30], xmm2
jmp 0x1400cc5c1
lea r9, [rbp - 0x30]
mov r8d, r12d
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cc590
lea rdx, [rbp + 0xee0]
lea rcx, [rbp - 0x30]
call fcn.14007fc20
test al, al
je 0x1400cc5ed
movups xmm0, xmmword [0x14013eec0]
mov dword [0x14013e768], 5
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 5
jne 0x1400cc831
movups xmm0, xmmword [0x14013eec0]
lea rcx, [rbp + 0x2df8]
movups xmmword [rbp + 0x2df8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xee8]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133d9c]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xef0]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, xmm11
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xef0], xmm2
addss xmm1, dword [0x140133c7c]
addss xmm0, xmm7
movss dword [rbp + 0xef4], xmm1
movss dword [rbp + 0xee8], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xeec], xmm0
call fcn.140067660
cmp byte [0x140132e7b], r12b
mov eax, dword [0x140132e78]
mov dword [rbp - 0x2c], eax
je 0x1400cc791
cmp ebx, r15d
jl 0x1400cc74c
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x2c], xmm2
jmp 0x1400cc791
lea r9, [rbp - 0x2c]
mov r8d, r12d
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cc760
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2e08]
movups xmmword [rbp + 0x2e08], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rbp - 0x2c]
addss xmm1, dword [0x140133d9c]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0xef8]
movss xmm2, dword [0x1400e89dc]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm0, xmm11
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xef8], xmm0
movss dword [rbp + 0xefc], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xf00]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xf08]
mov dword [rbp + 0xf08], 0x43e68000
mov dword [rbp + 0xf0c], 0x43ab8000
call fcn.140061de0
lea rdx, [0x14013eed0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eed0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef10]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e7f], r12b
mov eax, dword [0x140132e7c]
mov dword [rbp - 0x28], eax
mov dword [rbp + 0xf10], 0x42200000
mov dword [rbp + 0xf14], 0x41a80000
je 0x1400cc9e1
cmp ebx, r15d
jl 0x1400cc9a5
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x28], xmm2
jmp 0x1400cc9e1
lea r9, [rbp - 0x28]
mov r8d, r12d
nop dword [rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cc9b0
lea rdx, [rbp + 0xf10]
lea rcx, [rbp - 0x28]
call fcn.14007fc20
test al, al
je 0x1400cca0d
movups xmm0, xmmword [0x14013eed0]
mov dword [0x14013e768], 6
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 6
jne 0x1400ccc54
movups xmm0, xmmword [0x14013eed0]
lea rcx, [rbp + 0x2e18]
movups xmmword [rbp + 0x2e18], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xf18]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133d9c]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xf20]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, xmm9
addss xmm1, xmm6
addss xmm2, dword [0x140133cd0]
addss xmm1, dword [0x140133c7c]
movaps xmm0, xmm2
movss dword [rbp + 0xf20], xmm2
addss xmm0, xmm7
movss dword [rbp + 0xf24], xmm1
movss dword [rbp + 0xf18], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xf1c], xmm0
call fcn.140067660
cmp byte [0x140132e83], r12b
mov eax, dword [0x140132e80]
mov dword [rbp - 0x24], eax
je 0x1400ccbb1
cmp ebx, r15d
jl 0x1400ccb74
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x24], xmm2
jmp 0x1400ccbb1
lea r9, [rbp - 0x24]
mov r8d, r12d
nop dword [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400ccb80
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2e28]
movups xmmword [rbp + 0x2e28], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rbp - 0x24]
addss xmm1, dword [0x140133d9c]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0xf28]
movss xmm2, dword [0x1400e89dc]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, dword [0x140133cd0]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xf28], xmm0
movss dword [rbp + 0xf2c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xf30]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xf38]
mov dword [rbp + 0xf38], 0x43fe8000
mov dword [rbp + 0xf3c], 0x43ab8000
call fcn.140061de0
lea rdx, [0x14013eee0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eee0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef20]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e87], r12b
mov eax, dword [0x140132e84]
mov dword [rbp - 0x20], eax
mov dword [rbp + 0xf40], 0x42200000
mov dword [rbp + 0xf44], 0x41a80000
je 0x1400cce01
cmp ebx, r15d
jl 0x1400ccdc8
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x20], xmm2
jmp 0x1400cce01
lea r9, [rbp - 0x20]
mov r8d, r12d
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400ccdd0
lea rdx, [rbp + 0xf40]
lea rcx, [rbp - 0x20]
call fcn.14007fc20
test al, al
je 0x1400cce2d
movups xmm0, xmmword [0x14013eee0]
mov dword [0x14013e768], 7
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 7
jne 0x1400cd074
movups xmm0, xmmword [0x14013eee0]
lea rcx, [rbp + 0x2e38]
movups xmmword [rbp + 0x2e38], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xf48]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133d9c]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xf50]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d18]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xf50], xmm2
addss xmm1, dword [0x140133c7c]
addss xmm0, xmm7
movss dword [rbp + 0xf54], xmm1
movss dword [rbp + 0xf48], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xf4c], xmm0
call fcn.140067660
cmp byte [0x140132e8b], r12b
mov eax, dword [0x140132e88]
mov dword [rbp - 0x1c], eax
je 0x1400ccfd1
cmp ebx, r15d
jl 0x1400ccf8f
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x1c], xmm2
jmp 0x1400ccfd1
lea r9, [rbp - 0x1c]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400ccfa0
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2e48]
movups xmmword [rbp + 0x2e48], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rbp - 0x1c]
addss xmm1, dword [0x140133d9c]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0xf58]
movss xmm2, dword [0x1400e89dc]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, dword [0x140133d18]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xf58], xmm0
movss dword [rbp + 0xf5c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xf60]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xf68]
mov dword [rbp + 0xf68], 0x440b4000
mov dword [rbp + 0xf6c], 0x43ab8000
call fcn.140061de0
lea rdx, [0x14013eef0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eef0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef30]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e8f], r12b
mov eax, dword [0x140132e8c]
mov dword [rbp - 0x18], eax
mov dword [rbp + 0xf70], 0x42200000
mov dword [rbp + 0xf74], 0x41a80000
je 0x1400cd221
cmp ebx, r15d
jl 0x1400cd1e8
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x18], xmm2
jmp 0x1400cd221
lea r9, [rbp - 0x18]
mov r8d, r12d
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cd1f0
lea rdx, [rbp + 0xf70]
lea rcx, [rbp - 0x18]
call fcn.14007fc20
test al, al
je 0x1400cd24d
movups xmm0, xmmword [0x14013eef0]
mov dword [0x14013e768], 8
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 8
jne 0x1400cd494
movups xmm0, xmmword [0x14013eef0]
lea rcx, [rbp + 0x2e58]
movups xmmword [rbp + 0x2e58], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xf78]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133d9c]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xf80]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d48]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0xf80], xmm2
addss xmm1, dword [0x140133c7c]
addss xmm0, xmm7
movss dword [rbp + 0xf84], xmm1
movss dword [rbp + 0xf78], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xf7c], xmm0
call fcn.140067660
cmp byte [0x140132e93], r12b
mov eax, dword [0x140132e90]
mov dword [rbp - 0x14], eax
je 0x1400cd3f1
cmp ebx, r15d
jl 0x1400cd3af
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x14], xmm2
jmp 0x1400cd3f1
lea r9, [rbp - 0x14]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cd3c0
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2e68]
movups xmmword [rbp + 0x2e68], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff9c]
lea rcx, [rbp - 0x14]
addss xmm1, dword [0x140133d9c]
movss xmm0, dword [0x14013ff98]
lea r9, [rbp + 0xf88]
movss xmm2, dword [0x1400e89dc]
addss xmm0, xmm9
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, dword [0x140133d48]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm1, dword [0x140133c7c]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xf88], xmm0
movss dword [rbp + 0xf8c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xf90]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0xf98]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xfa0]
mov dword [rbp + 0xfa0], 0x43ce8000
mov dword [rbp + 0xfa4], 0x43bb8000
call fcn.140061de0
lea rdx, [0x14013ef40]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ef40]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef80]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
cmp byte [0x140132e97], r12b
mov eax, dword [0x140132e94]
mov dword [rbp - 0x10], eax
mov dword [rbp + 0xfa8], 0x42200000
mov dword [rbp + 0xfac], 0x41a80000
je 0x1400cd671
cmp ebx, r15d
jl 0x1400cd639
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0x10], xmm2
jmp 0x1400cd671
lea r9, [rbp - 0x10]
mov r8d, r12d
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cd640
lea rdx, [rbp + 0xfa8]
lea rcx, [rbp - 0x10]
call fcn.14007fc20
test al, al
je 0x1400cd69d
movups xmm0, xmmword [0x14013ef40]
mov dword [0x14013e768], 9
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 9
jne 0x1400cd8cc
movups xmm0, xmmword [0x14013ef40]
lea rcx, [rbp + 0x2e78]
movups xmmword [rbp + 0x2e78], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xfb0]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xfb8]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm2, dword [0x140133d9c]
addss xmm1, xmm9
movss dword [rsp + 0x20], xmm14
mov r9d, eax
addss xmm2, xmm6
addss xmm1, xmm11
addss xmm2, dword [0x140133ccc]
movaps xmm0, xmm1
movss dword [rbp + 0xfb8], xmm1
addss xmm0, xmm7
movss dword [rbp + 0xfbc], xmm2
movss dword [rbp + 0xfb0], xmm0
movaps xmm0, xmm2
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xfb4], xmm0
call fcn.140067660
cmp byte [0x140132e9b], r12b
mov eax, dword [0x140132e98]
mov dword [rbp - 0xc], eax
je 0x1400cd831
cmp ebx, r15d
jl 0x1400cd7f7
movdqa xmm3, xmmword [0x1400e8a00]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x140134ff0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x140134ff0]
shufps xmm2, xmm0, 0xdd
movd xmm0, esi
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x140133ec0]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
pand xmm2, xmmword [0x140133ed0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x140133ee0]
movd xmm0, eax
pxor xmm2, xmm0
movd dword [rbp - 0xc], xmm2
jmp 0x1400cd831
lea r9, [rbp - 0xc]
mov r8d, r12d
nop
mov eax, 0x51eb851f
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x36
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400cd800
movups xmm0, xmmword [0x14013efd0]
lea rcx, [rbp + 0x2e88]
movups xmmword [rbp + 0x2e88], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff98]
lea rcx, [rbp - 0xc]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xfc0]
movaps xmm0, xmm1
mov qword [rsp + 0x40], r12
addss xmm1, dword [0x140133d9c]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
xor edx, edx
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
addss xmm0, xmm11
addss xmm1, dword [0x140133ccc]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xfc0], xmm0
movss dword [rbp + 0xfc4], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xfc8]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0xfd0]
mov dword [rbp + 0xfd0], 0x43e68000
mov dword [rbp + 0xfd4], 0x43bb8000
call fcn.140061de0
lea rdx, [0x14013ef50]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ef50]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef90]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
mov eax, dword [0x140132e9c]
lea rdx, [rbp + 0xfd8]
mov dword [rbp + 0x5c], eax
lea rcx, [rbp + 0x5c]
movzx eax, byte [0x140132ea0]
xor byte [rbp + 0x5d], 0x37
xor al, 0x3a
xor byte [rbp + 0x5e], 0x38
xor byte [rbp + 0x5f], 0x39
mov byte [rbp + 0x60], al
mov dword [rbp + 0xfd8], 0x42200000
mov dword [rbp + 0xfdc], 0x41a80000
mov byte [rbp + 0x5c], 0x23
call fcn.14007fc20
test al, al
je 0x1400cd9ed
movups xmm0, xmmword [0x14013ef50]
mov dword [0x14013e768], 0xa
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 0xa
jne 0x1400cdb69
movups xmm0, xmmword [0x14013ef50]
lea rcx, [rbp + 0x2e98]
movups xmmword [rbp + 0x2e98], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0xfe0]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0xfe8]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm2, dword [0x140133d9c]
addss xmm1, xmm9
movss dword [rsp + 0x20], xmm14
mov r9d, eax
addss xmm2, xmm6
addss xmm1, dword [0x140133cd0]
addss xmm2, dword [0x140133ccc]
movaps xmm0, xmm1
movss dword [rbp + 0xfe8], xmm1
addss xmm0, xmm7
movss dword [rbp + 0xfec], xmm2
movss dword [rbp + 0xfe0], xmm0
movaps xmm0, xmm2
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0xfe4], xmm0
call fcn.140067660
mov eax, dword [0x140132ea4]
lea rcx, [rbp + 0x2ea8]
movups xmm0, xmmword [0x14013efd0]
mov dword [rbp - 4], eax
movzx eax, byte [0x140132ea8]
xor byte [rbp - 3], 0x37
xor al, 0x3a
xor byte [rbp - 2], 0x38
xor byte [rbp - 1], 0x39
mov byte [rbp], al
mov byte [rbp - 4], 0x23
movups xmmword [rbp + 0x2ea8], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff98]
lea rcx, [rbp - 4]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0xff0]
movaps xmm0, xmm1
mov qword [rsp + 0x40], r12
addss xmm1, dword [0x140133d9c]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
xor edx, edx
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x140133cd0]
addss xmm1, dword [0x140133ccc]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0xff0], xmm0
movss dword [rbp + 0xff4], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0xff8]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0x1000]
mov dword [rbp + 0x1000], 0x43fe8000
mov dword [rbp + 0x1004], 0x43bb8000
call fcn.140061de0
lea rdx, [0x14013ef60]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ef60]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013efa0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
mov eax, dword [0x140132eac]
lea rdx, [rbp + 0x1008]
mov dword [rbp + 4], eax
lea rcx, [rbp + 4]
movzx eax, byte [0x140132eb0]
xor byte [rbp + 5], 0x37
xor al, 0x3a
xor byte [rbp + 6], 0x38
xor byte [rbp + 7], 0x39
mov byte [rbp + 8], al
mov dword [rbp + 0x1008], 0x42200000
mov dword [rbp + 0x100c], 0x41a80000
mov byte [rbp + 4], 0x23
call fcn.14007fc20
test al, al
je 0x1400cdc8a
movups xmm0, xmmword [0x14013ef60]
mov dword [0x14013e768], 0xb
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 0xb
jne 0x1400cde06
movups xmm0, xmmword [0x14013ef60]
lea rcx, [rbp + 0x2eb8]
movups xmmword [rbp + 0x2eb8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0x1010]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0x1018]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm2, dword [0x140133d9c]
addss xmm1, xmm9
movss dword [rsp + 0x20], xmm14
mov r9d, eax
addss xmm2, xmm6
addss xmm1, dword [0x140133d18]
addss xmm2, dword [0x140133ccc]
movaps xmm0, xmm1
movss dword [rbp + 0x1018], xmm1
addss xmm0, xmm7
movss dword [rbp + 0x101c], xmm2
movss dword [rbp + 0x1010], xmm0
movaps xmm0, xmm2
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0x1014], xmm0
call fcn.140067660
mov eax, dword [0x140132eb4]
lea rcx, [rbp + 0x2ec8]
movups xmm0, xmmword [0x14013efd0]
mov dword [rbp + 0xc], eax
movzx eax, byte [0x140132eb8]
xor byte [rbp + 0xd], 0x37
xor al, 0x3a
xor byte [rbp + 0xe], 0x38
xor byte [rbp + 0xf], 0x39
mov byte [rbp + 0x10], al
mov byte [rbp + 0xc], 0x23
movups xmmword [rbp + 0x2ec8], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff98]
lea rcx, [rbp + 0xc]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0x1020]
movaps xmm0, xmm1
mov qword [rsp + 0x40], r12
addss xmm1, dword [0x140133d9c]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
xor edx, edx
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x140133d18]
addss xmm1, dword [0x140133ccc]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0x1020], xmm0
movss dword [rbp + 0x1024], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x1028]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0x1030]
mov dword [rbp + 0x1030], 0x440b4000
mov dword [rbp + 0x1034], 0x43bb8000
call fcn.140061de0
lea rdx, [0x14013ef70]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ef70]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013efb0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
mov eax, dword [0x140132ebc]
lea rdx, [rbp + 0x1038]
mov dword [rbp + 0x14], eax
lea rcx, [rbp + 0x14]
movzx eax, byte [0x140132ec0]
xor byte [rbp + 0x15], 0x37
xor al, 0x3a
xor byte [rbp + 0x16], 0x38
xor byte [rbp + 0x17], 0x39
mov byte [rbp + 0x18], al
mov dword [rbp + 0x1038], 0x42200000
mov dword [rbp + 0x103c], 0x41a80000
mov byte [rbp + 0x14], 0x23
call fcn.14007fc20
test al, al
je 0x1400cdf27
movups xmm0, xmmword [0x14013ef70]
mov dword [0x14013e768], 0xc
movups xmmword [0x14013ff08], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e768], 0xc
jne 0x1400ce0a3
movups xmm0, xmmword [0x14013ef70]
lea rcx, [rbp + 0x2ed8]
movups xmmword [rbp + 0x2ed8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0x1040]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0x1048]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm2, dword [0x140133d9c]
addss xmm1, xmm9
movss dword [rsp + 0x20], xmm14
mov r9d, eax
addss xmm2, xmm6
addss xmm1, dword [0x140133d48]
addss xmm2, dword [0x140133ccc]
movaps xmm0, xmm1
movss dword [rbp + 0x1048], xmm1
addss xmm0, xmm7
movss dword [rbp + 0x104c], xmm2
movss dword [rbp + 0x1040], xmm0
movaps xmm0, xmm2
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0x1044], xmm0
call fcn.140067660
mov eax, dword [0x140132ec4]
lea rcx, [rbp + 0x2ee8]
movups xmm0, xmmword [0x14013efd0]
mov dword [rbp + 0x1c], eax
movzx eax, byte [0x140132ec8]
xor byte [rbp + 0x1d], 0x37
xor al, 0x3a
xor byte [rbp + 0x1e], 0x38
xor byte [rbp + 0x1f], 0x39
mov byte [rbp + 0x20], al
mov byte [rbp + 0x1c], 0x23
movups xmmword [rbp + 0x2ee8], xmm0
call fcn.140056e10
movss xmm1, dword [0x14013ff98]
lea rcx, [rbp + 0x1c]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0x1050]
movaps xmm0, xmm1
mov qword [rsp + 0x40], r12
addss xmm1, dword [0x140133d9c]
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
mov qword [rsp + 0x30], r12
xor edx, edx
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x140133d48]
addss xmm1, dword [0x140133ccc]
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0x1050], xmm0
movss dword [rbp + 0x1054], xmm1
call fcn.140067820
movaps xmm0, xmmword [0x140133f30]
lea rcx, [rbp + 0x2ef8]
movups xmmword [rbp + 0x2ef8], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0x1058]
movss xmm3, dword [0x14013ff9c]
lea rdx, [rbp + 0x1060]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm2
addss xmm0, dword [0x140133e3c]
movaps xmm1, xmm3
mov dword [rsp + 0x28], 0xf
addss xmm1, dword [0x140133e30]
addss xmm3, dword [0x140133e04]
addss xmm2, xmm9
mov r9d, eax
movss dword [rbp + 0x1058], xmm0
movss xmm0, dword [0x1400e4e54]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x105c], xmm1
movss dword [rbp + 0x1060], xmm2
movss dword [rbp + 0x1064], xmm3
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x1068]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2f08]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2f08], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133730]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x1400e4e54]
movss xmm2, dword [0x140133c60]
lea r9, [rbp + 0x1070]
mov rdx, qword [0x14013feb8]
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm9
addss xmm1, dword [0x140133e04]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
movss dword [rbp + 0x1070], xmm0
movss dword [rbp + 0x1074], xmm1
mov dword [rsp + 0x20], eax
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1078]
add eax, 0x1a4
mov dword [rbp + 0x1078], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x107c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1080]
add eax, 0x1a4
mov dword [rbp + 0x1080], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1084], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0x1a4
mov dword [rbp + 0x1088], 0x43c80000
movd xmm0, eax
lea rcx, [rbp + 0x1088]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x108c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1090]
add eax, 0x1a4
mov dword [rbp + 0x1090], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1094], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x1098]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x2f18]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x2f18], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133740]
movss xmm1, dword [0x14013ff9c]
lea r9, [rbp + 0x10a0]
addss xmm0, dword [0x1400e4e60]
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
addss xmm1, dword [0x140133e04]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x10a0], xmm0
movss dword [rbp + 0x10a4], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x10a8]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0x10b0]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0x10b8]
mov dword [rbp + 0x10b8], 0x43ce8000
mov dword [rbp + 0x10bc], 0x43f48000
call fcn.140061de0
lea rdx, [0x14013ee40]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee40]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ee80]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
mov eax, dword [0x140132ecc]
lea rdx, [rbp + 0x10c0]
mov dword [rbp + 0x24], eax
lea rcx, [rbp + 0x24]
movzx eax, byte [0x140132ed0]
xor byte [rbp + 0x25], 0x37
xor al, 0x3a
xor byte [rbp + 0x26], 0x38
xor byte [rbp + 0x27], 0x39
mov byte [rbp + 0x28], al
mov dword [rbp + 0x10c0], 0x42200000
mov dword [rbp + 0x10c4], 0x41a80000
mov byte [rbp + 0x24], 0x23
call fcn.14007fc20
test al, al
je 0x1400ce523
movaps xmm0, xmmword [0x140133ea0]
movups xmmword [0x14013ff28], xmm0
mov dword [0x14013e76c], r13d
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e76c], r13d
jne 0x1400ce67f
movups xmm0, xmmword [0x14013ee40]
lea rcx, [rbp + 0x2f28]
movups xmmword [rbp + 0x2f28], xmm0
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0x10c8]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm11
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x28], 0xf
lea rdx, [rbp + 0x10d0]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
movaps xmm0, xmm2
addss xmm2, xmm9
addss xmm0, xmm7
movss dword [rbp + 0x10d0], xmm2
addss xmm0, xmm9
movss dword [rbp + 0x10c8], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
addss xmm1, dword [0x140133e04]
addss xmm0, dword [0x140133e04]
movss dword [rbp + 0x10d4], xmm1
movss dword [rbp + 0x10cc], xmm0
call fcn.140067660
lea rdx, [0x14013efd0]
lea rcx, [rbp + 0x2f38]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x14013374c]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e04]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0x10d8]
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm6
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0x10d8], xmm0
movss dword [rbp + 0x10dc], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x10e0]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0x10e8]
mov dword [rbp + 0x10e8], 0x43e68000
mov dword [rbp + 0x10ec], 0x43f48000
call fcn.140061de0
lea rdx, [0x14013ee50]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee50]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ee90]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
mov eax, dword [0x140132ed4]
lea rdx, [rbp + 0x10f0]
mov dword [rbp + 0x2c], eax
lea rcx, [rbp + 0x2c]
movzx eax, byte [0x140132ed8]
xor byte [rbp + 0x2d], 0x37
xor al, 0x3a
xor byte [rbp + 0x2e], 0x38
xor byte [rbp + 0x2f], 0x39
mov byte [rbp + 0x30], al
mov dword [rbp + 0x10f0], 0x42200000
mov dword [rbp + 0x10f4], 0x41a80000
mov byte [rbp + 0x2c], 0x23
call fcn.14007fc20
test al, al
je 0x1400ce79d
movups xmm0, xmmword [0x14013ee50]
mov dword [0x14013e76c], r15d
movups xmmword [0x14013ff28], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e76c], r15d
jne 0x1400ce915
lea rdx, [0x14013ee50]
lea rcx, [rbp + 0x2f48]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0x10f8]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133e04]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0x1100]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133cd0]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0x1100], xmm2
addss xmm0, xmm7
movss dword [rbp + 0x1104], xmm1
movss dword [rbp + 0x10f8], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0x10fc], xmm0
call fcn.140067660
mov eax, dword [0x140132edc]
lea rdx, [0x14013efd0]
mov dword [rbp + 0x34], eax
lea rcx, [rbp + 0x2f58]
movzx eax, byte [0x140132ee0]
xor byte [rbp + 0x35], 0x37
xor al, 0x3a
xor byte [rbp + 0x36], 0x38
xor byte [rbp + 0x37], 0x39
mov byte [rbp + 0x38], al
mov byte [rbp + 0x34], 0x23
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x34]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e04]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0x1108]
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm0, dword [0x140133cd0]
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0x1108], xmm0
movss dword [rbp + 0x110c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x1110]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0x1118]
mov dword [rbp + 0x1118], 0x43fe8000
mov dword [rbp + 0x111c], 0x43f48000
call fcn.140061de0
lea rdx, [0x14013ee60]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee60]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013eea0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
mov eax, dword [0x140132ee4]
lea rdx, [rbp + 0x1120]
mov dword [rbp + 0x3c], eax
lea rcx, [rbp + 0x3c]
movzx eax, byte [0x140132ee8]
xor byte [rbp + 0x3d], 0x37
xor al, 0x3a
xor byte [rbp + 0x3e], 0x38
xor byte [rbp + 0x3f], 0x39
mov byte [rbp + 0x40], al
mov dword [rbp + 0x1120], 0x42200000
mov dword [rbp + 0x1124], 0x41a80000
mov byte [rbp + 0x3c], 0x23
call fcn.14007fc20
test al, al
je 0x1400cea33
movups xmm0, xmmword [0x14013ee60]
mov dword [0x14013e76c], r14d
movups xmmword [0x14013ff28], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e76c], 3
jne 0x1400cebab
lea rdx, [0x14013ee60]
lea rcx, [rbp + 0x2f68]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0x1128]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133e04]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0x1130]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d18]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0x1130], xmm2
addss xmm0, xmm7
movss dword [rbp + 0x1134], xmm1
movss dword [rbp + 0x1128], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0x112c], xmm0
call fcn.140067660
mov eax, dword [0x140132eec]
lea rdx, [0x14013efd0]
mov dword [rbp + 0x44], eax
lea rcx, [rbp + 0x2f78]
movzx eax, byte [0x140132ef0]
xor byte [rbp + 0x45], 0x37
xor al, 0x3a
xor byte [rbp + 0x46], 0x38
xor byte [rbp + 0x47], 0x39
mov byte [rbp + 0x48], al
mov byte [rbp + 0x44], 0x23
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x44]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e04]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0x1138]
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm0, dword [0x140133d18]
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0x1138], xmm0
movss dword [rbp + 0x113c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x1140]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0x1148]
mov dword [rbp + 0x1148], 0x440b4000
mov dword [rbp + 0x114c], 0x43f48000
call fcn.140061de0
lea rdx, [0x14013ee70]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013ee70]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013eeb0]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
mov eax, dword [0x140132ef4]
lea rdx, [rbp + 0x1150]
mov dword [rbp + 0x4c], eax
lea rcx, [rbp + 0x4c]
movzx eax, byte [0x140132ef8]
xor byte [rbp + 0x4d], 0x37
xor al, 0x3a
xor byte [rbp + 0x4e], 0x38
xor byte [rbp + 0x4f], 0x39
mov byte [rbp + 0x50], al
mov dword [rbp + 0x1150], 0x42200000
mov dword [rbp + 0x1154], 0x41a80000
mov byte [rbp + 0x4c], 0x23
call fcn.14007fc20
test al, al
je 0x1400cecc8
movups xmm0, xmmword [0x14013ee70]
mov dword [0x14013e76c], esi
movups xmmword [0x14013ff28], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e76c], 4
jne 0x1400cee40
lea rdx, [0x14013ee70]
lea rcx, [rbp + 0x2f88]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm2, dword [0x14013ff98]
lea r8, [rbp + 0x1158]
movss xmm1, dword [0x14013ff9c]
addss xmm2, xmm9
addss xmm1, dword [0x140133e04]
mov rcx, qword [0x14013fe60]
lea rdx, [rbp + 0x1160]
mov dword [rsp + 0x28], 0xf
mov r9d, eax
movss dword [rsp + 0x20], xmm14
addss xmm2, dword [0x140133d48]
addss xmm1, xmm6
movaps xmm0, xmm2
movss dword [rbp + 0x1160], xmm2
addss xmm0, xmm7
movss dword [rbp + 0x1164], xmm1
movss dword [rbp + 0x1158], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140133c64]
movss dword [rbp + 0x115c], xmm0
call fcn.140067660
mov eax, dword [0x140132efc]
lea rdx, [0x14013efd0]
mov dword [rbp + 0x54], eax
lea rcx, [rbp + 0x2f98]
movzx eax, byte [0x140132f00]
xor byte [rbp + 0x55], 0x37
xor al, 0x3a
xor byte [rbp + 0x56], 0x38
xor byte [rbp + 0x57], 0x39
mov byte [rbp + 0x58], al
mov byte [rbp + 0x54], 0x23
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [rbp + 0x54]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
addss xmm1, dword [0x140133e04]
movss xmm2, dword [0x1400e89dc]
lea r9, [rbp + 0x1168]
mov qword [rsp + 0x40], r12
xor edx, edx
movss dword [rsp + 0x38], xmm8
addss xmm0, dword [0x140133d48]
addss xmm1, xmm6
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
addss xmm0, dword [0x1400e4e44]
addss xmm1, xmm15
movss dword [rbp + 0x1168], xmm0
movss dword [rbp + 0x116c], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x1170]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.140059f30
lea rcx, [rbp + 0x1178]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
call fcn.14007dc60
lea rcx, [rbp + 0x1180]
mov dword [rbp + 0x1180], 0x43ce8000
mov dword [rbp + 0x1184], 0x44024000
call fcn.140061de0
lea rdx, [0x14013eec0]
mov ecx, 0x18
call fcn.1400601a0
lea rdx, [0x14013eec0]
mov ecx, 0x1d
call fcn.1400601a0
lea rdx, [0x14013ef00]
mov ecx, 0x16
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x19
call fcn.1400601a0
lea rdx, [0x14013efd0]
mov ecx, 0x1a
call fcn.1400601a0
lea rdx, [0x14013efc0]
mov ecx, 0x1b
call fcn.1400601a0
mov eax, dword [0x140132f04]
lea rdx, [rbp + 0x1188]
mov dword [rbp + 0x9c], eax
lea rcx, [rbp + 0x9c]
movzx eax, byte [0x140132f08]
xor byte [rbp + 0x9d], 0x37
xor al, 0x3a
xor byte [rbp + 0x9e], 0x38
xor byte [rbp + 0x9f], 0x39
mov byte [rbp + 0xa0], al
mov dword [rbp + 0x1188], 0x42200000
mov dword [rbp + 0x118c], 0x41a80000
mov byte [rbp + 0x9c], 0x23
call fcn.14007fc20
test al, al
je 0x1400cefa7
movups xmm0, xmmword [0x14013eec0]
mov dword [0x14013e76c], 5
movups xmmword [0x14013ff28], xmm0
mov ecx, r13d
call fcn.14005fbb0
cmp dword [0x14013e76c], 5
jne 0x1400cf129
cmp dword [0x14013e760], 5
jne 0x1400dad2d
call fcn.140059f30
lea rcx, [rbp + 0x1d40]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x41d8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movaps xmm0, xmmword [0x140133f30]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x41d8], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x1d48]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x1d50]
movss xmm15, dword [0x140133d98]
movaps xmm0, xmm3
addss xmm0, dword [0x140133df0]
movss xmm6, dword [0x1400e4e54]
addss xmm3, xmm12
mov rcx, qword [0x14013fe60]
movaps xmm1, xmm2
addss xmm1, xmm15
mov dword [rsp + 0x28], 0xf
addss xmm2, xmm10
movss dword [rsp + 0x20], xmm6
mov r9d, eax
movss dword [rbp + 0x1d48], xmm0
movss dword [rbp + 0x1d50], xmm3
movss dword [rbp + 0x1d4c], xmm1
movss dword [rbp + 0x1d54], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x1d58]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x41e8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x41e8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133778]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
movss xmm14, dword [0x140133c60]
addss xmm1, xmm6
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x1d60]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm14
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1d60], xmm0
movss dword [rbp + 0x1d64], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1d68]
add eax, 0x43
mov dword [rbp + 0x1d68], 0x43260000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1d6c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
add eax, 0x43
mov dword [rbp + 0x1d70], 0x43270000
movd xmm0, eax
lea rcx, [rbp + 0x1d70]
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1d74], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1d78]
add eax, 0x43
mov dword [rbp + 0x1d78], 0x43280000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1d7c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1d80]
add eax, 0x43
mov dword [rbp + 0x1d80], 0x43290000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1d84], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x1d88]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x41f8]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013ede0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x41f8], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133788]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm7
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1d90]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm12
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1d90], xmm0
movss dword [rbp + 0x1d94], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x4208]
movups xmmword [rbp + 0x4208], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401337a0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133cdc]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x1d98]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
mov qword [rsp + 0x30], r12
addss xmm0, xmm12
addss xmm1, xmm10
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1d98], xmm0
movss dword [rbp + 0x1d9c], xmm1
mov rcx, qword [0x14013fe60]
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x4218]
movups xmmword [rbp + 0x4218], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401337b8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d08]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x1da0]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1da0], xmm0
movss dword [rbp + 0x1da4], xmm1
call fcn.140067820
movups xmm0, xmmword [0x14013ede0]
lea rcx, [rbp + 0x4228]
movups xmmword [rbp + 0x4228], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401337d0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
addss xmm1, dword [0x140133d34]
mov rdx, qword [0x14013feb8]
lea r9, [rbp + 0x1da8]
mov qword [rsp + 0x40], r12
movaps xmm2, xmm11
movss dword [rsp + 0x38], xmm8
addss xmm0, xmm12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm1, xmm10
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1da8], xmm0
movss dword [rbp + 0x1dac], xmm1
call fcn.140067820
call fcn.140059f30
lea rcx, [rbp + 0x1db0]
mov qword [0x14013fe60], rax
call fcn.140059f60
movss xmm1, dword [0x1400e8e08]
mov ecx, 0x13
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm2, dword [rax + 4]
movss dword [0x14013ff9c], xmm2
call fcn.140060360
movaps xmm0, xmmword [0x140134100]
lea rdx, [rbp + 0x4238]
mov ecx, 9
movups xmmword [rbp + 0x4238], xmm0
call fcn.1400601a0
lea rcx, [rbp + 0x1db8]
mov dword [rbp + 0x1db8], 0x43ac8000
mov dword [rbp + 0x1dbc], 0x42d60000
call fcn.140061de0
lea rdx, [0x14013e785]
lea rcx, [0x1401337e8]
call fcn.140078d80
test al, al
je 0x1400d9af8
mov byte [0x14013ffa1], r12b
mov byte [0x14013ffa2], r12b
mov byte [0x14013ffa6], r12b
lea rcx, [rbp + 0x1dc0]
mov dword [rbp + 0x1dc0], 0x43ac8000
mov dword [rbp + 0x1dc4], 0x430b0000
call fcn.140061de0
lea rdx, [0x14013ffa1]
lea rcx, [0x140133800]
call fcn.140078d80
test al, al
je 0x1400d9b44
mov byte [0x14013e785], r12b
mov byte [0x14013ffa2], r12b
mov byte [0x14013ffa6], r12b
lea rcx, [rbp + 0x1dc8]
mov dword [rbp + 0x1dc8], 0x43ac8000
mov dword [rbp + 0x1dcc], 0x432b0000
call fcn.140061de0
lea rdx, [0x14013ffa2]
lea rcx, [0x140133818]
call fcn.140078d80
test al, al
je 0x1400d9b90
mov byte [0x14013ffa1], r12b
mov byte [0x14013e785], r12b
mov byte [0x14013ffa6], r12b
lea rcx, [rbp + 0x1dd0]
mov dword [rbp + 0x1dd0], 0x43ac8000
mov dword [rbp + 0x1dd4], 0x434b0000
call fcn.140061de0
lea rdx, [0x14013ffa6]
lea rcx, [0x140133838]
call fcn.140078d80
test al, al
je 0x1400d9bdc
mov byte [0x14013ffa1], r12b
mov byte [0x14013e785], r12b
mov byte [0x14013ffa2], r12b
mov ecx, r13d
call fcn.14005fbb0
mov ecx, r13d
call fcn.14005fc00
movaps xmm0, xmmword [0x140133f30]
lea rcx, [rbp + 0x4248]
movups xmmword [rbp + 0x4248], xmm0
call fcn.140056e10
movss xmm3, dword [0x14013ff98]
lea r8, [rbp + 0x1dd8]
movss xmm2, dword [0x14013ff9c]
lea rdx, [rbp + 0x1de0]
mov rcx, qword [0x14013fe60]
movaps xmm0, xmm3
addss xmm0, dword [0x140133e3c]
movaps xmm1, xmm2
mov dword [rsp + 0x28], 0xf
addss xmm1, xmm15
movss dword [rsp + 0x20], xmm6
addss xmm3, xmm9
mov r9d, eax
addss xmm2, xmm10
movss dword [rbp + 0x1dd8], xmm0
movss dword [rbp + 0x1ddc], xmm1
movss dword [rbp + 0x1de0], xmm3
movss dword [rbp + 0x1de4], xmm2
call fcn.140067660
call fcn.140059f30
lea rcx, [rbp + 0x1de8]
mov qword [0x14013fe60], rax
call fcn.140059f60
lea rcx, [rbp + 0x4258]
movss xmm0, dword [rax]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movups xmm0, xmmword [0x14013edc0]
movss dword [0x14013ff9c], xmm1
movups xmmword [rbp + 0x4258], xmm0
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133850]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm13
mov rdx, qword [0x14013feb8]
addss xmm1, xmm6
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1df0]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm14
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm9
mov rcx, qword [0x14013fe60]
addss xmm1, xmm10
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1df0], xmm0
movss dword [rbp + 0x1df4], xmm1
call fcn.140067820
lea rdx, [0x14013edd0]
xor ecx, ecx
call fcn.1400601a0
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1df8]
add eax, 0x43
mov dword [rbp + 0x1df8], 0x43c70000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1dfc], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1e00]
add eax, 0x43
mov dword [rbp + 0x1e00], 0x43c78000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1e04], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1e08]
add eax, 0x43
mov dword [rbp + 0x1e08], 0x43c80000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1e0c], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov eax, dword [0x14013e270]
lea rcx, [rbp + 0x1e10]
add eax, 0x43
mov dword [rbp + 0x1e10], 0x43c88000
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1e14], xmm0
call fcn.140061de0
mov rcx, qword [0x14013e298]
call fcn.14007e020
mov ecx, r13d
call fcn.14005fbb0
call fcn.140059f30
lea rcx, [rbp + 0x1e18]
mov qword [0x14013fe60], rax
call fcn.140059f60
cmp byte [0x14013e785], r13b
movss xmm6, dword [0x140133ce4]
movss xmm12, dword [0x140133d04]
movss xmm0, dword [rax]
movss xmm14, dword [0x140133d20]
movss xmm15, dword [0x140133d40]
movss dword [0x14013ff98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x14013ff9c], xmm1
jne 0x1400da235
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x4268]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133868]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e20]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm7
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e20], xmm0
movss dword [rbp + 0x1e24], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4278]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133878]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e28]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
addss xmm1, dword [0x140133cc8]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e28], xmm0
movss dword [rbp + 0x1e2c], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4288]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133898]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e30]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e30], xmm0
movss dword [rbp + 0x1e34], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0x4298]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401338b0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e38]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm12
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e38], xmm0
movss dword [rbp + 0x1e3c], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x42a8]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401338d0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e40]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm14
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e40], xmm0
movss dword [rbp + 0x1e44], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x42b8]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401338f0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e48]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm15
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e48], xmm0
movss dword [rbp + 0x1e4c], xmm1
call fcn.140067820
cmp byte [0x14013ffa1], r13b
jne 0x1400da5dd
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x42c8]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133908]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e50]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm7
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e50], xmm0
movss dword [rbp + 0x1e54], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x42d8]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133918]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e58]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
addss xmm1, dword [0x140133cc8]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e58], xmm0
movss dword [rbp + 0x1e5c], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x42e8]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133938]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e60]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e60], xmm0
movss dword [rbp + 0x1e64], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0x42f8]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133950]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e68]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm12
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e68], xmm0
movss dword [rbp + 0x1e6c], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4308]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133970]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e70]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm14
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e70], xmm0
movss dword [rbp + 0x1e74], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4318]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133988]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e78]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm15
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e78], xmm0
movss dword [rbp + 0x1e7c], xmm1
call fcn.140067820
cmp byte [0x14013ffa2], r13b
jne 0x1400da985
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x4328]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133998]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e80]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm7
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e80], xmm0
movss dword [rbp + 0x1e84], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4338]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401339b0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e88]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
addss xmm1, dword [0x140133cc8]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e88], xmm0
movss dword [rbp + 0x1e8c], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4348]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401339c8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e90]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e90], xmm0
movss dword [rbp + 0x1e94], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0x4358]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401339e0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1e98]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm12
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1e98], xmm0
movss dword [rbp + 0x1e9c], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4368]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x1401339f8]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1ea0]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm14
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1ea0], xmm0
movss dword [rbp + 0x1ea4], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4378]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133a10]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1ea8]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm15
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1ea8], xmm0
movss dword [rbp + 0x1eac], xmm1
call fcn.140067820
cmp byte [0x14013ffa6], r13b
jne 0x1400dad2d
lea rdx, [0x14013ede0]
lea rcx, [rbp + 0x4388]
call fcn.140089530
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133a28]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1eb0]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm7
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1eb0], xmm0
movss dword [rbp + 0x1eb4], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x4398]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133a38]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1eb8]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
addss xmm1, dword [0x140133cc8]
mov rcx, qword [0x14013fe60]
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1eb8], xmm0
movss dword [rbp + 0x1ebc], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x43a8]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133a50]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1ec0]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm6
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1ec0], xmm0
movss dword [rbp + 0x1ec4], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
lea rcx, [rbp + 0x43b8]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133a70]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1ec8]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm12
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1ec8], xmm0
movss dword [rbp + 0x1ecc], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x43c8]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133a90]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1ed0]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm14
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1ed0], xmm0
movss dword [rbp + 0x1ed4], xmm1
call fcn.140067820
mov edx, 0x31
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x43d8]
lea r9d, [rdx + 0x21]
lea r8d, [rdx + 0x14]
call fcn.140089550
mov rcx, rax
call fcn.140056e10
movss xmm0, dword [0x14013ff98]
lea rcx, [0x140133ab0]
movss xmm1, dword [0x14013ff9c]
addss xmm0, xmm9
mov rdx, qword [0x14013feb8]
addss xmm1, xmm10
mov qword [rsp + 0x40], r12
lea r9, [rbp + 0x1ed8]
movss dword [rsp + 0x38], xmm8
movaps xmm2, xmm11
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rcx
addss xmm0, xmm13
mov rcx, qword [0x14013fe60]
addss xmm1, xmm15
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x1ed8], xmm0
movss dword [rbp + 0x1edc], xmm1
call fcn.140067820
movaps xmm14, xmmword [rsp + 0x47e0]
movaps xmm12, xmmword [rsp + 0x4800]
movaps xmm11, xmmword [rsp + 0x4810]
movaps xmm9, xmmword [rsp + 0x4830]
movaps xmm7, xmmword [rsp + 0x4850]
movaps xmm6, xmmword [rsp + 0x4860]
mov r14, qword [rsp + 0x4880]
mov r13, qword [rsp + 0x4888]
mov r12, qword [rsp + 0x4890]
mov rdi, qword [rsp + 0x4898]
mov rbx, qword [rsp + 0x48a0]
movaps xmm13, xmmword [rsp + 0x47f0]
mov r15, qword [rsp + 0x4878]
movaps xmm8, xmmword [rsp + 0x4840]
movaps xmm10, xmmword [rsp + 0x4820]
movaps xmm15, xmmword [rsp + 0x47d0]
add rsp, 0x48a8
pop rsi
pop rbp
ret
mov r9d, 2
call qword [0x1400e4358]
jmp 0x1400dad92