Function at 0x140071060
Capabilities:
Check for unmoving mouse cursor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x12f0]
mov eax, 0x13f0
call fcn.14009daa0
sub rsp, rax
movaps xmmword [rsp + 0x13e0], xmm6
movaps xmmword [rsp + 0x13d0], xmm7
movaps xmmword [rsp + 0x13c0], xmm8
movaps xmmword [rsp + 0x13b0], xmm9
movaps xmmword [rsp + 0x13a0], xmm10
movaps xmmword [rsp + 0x1390], xmm11
movaps xmmword [rsp + 0x1380], xmm12
movaps xmmword [rsp + 0x1370], xmm13
movaps xmmword [rsp + 0x1360], xmm14
movaps xmmword [rsp + 0x1350], xmm15
mov rax, qword [0x1400ca040]
xor rax, rsp
mov qword [rbp + 0x1240], rax
movups xmm1, xmmword [0x1400cdc48]
movups xmmword [rbp + 0x1088], xmm1
movsd xmm0, qword [0x1400cdc58]
movsd qword [rbp + 0x1098], xmm0
movq rcx, xmm1
add rcx, 0x118
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xfd0], xmm0
mov qword [rbp + 0xfe0], rax
lea r8d, [rax + 0x18]
lea rdx, [rbp + 0xfd0]
call fcn.14006a210
mov rcx, qword [rbp + 0xfd0]
add rcx, 0x1d8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1060], xmm0
mov qword [rbp + 0x1070], rax
lea r8d, [rax + 0x18]
lea rdx, [rbp + 0x1060]
call fcn.14006a210
call fcn.14001efc0
mov r15, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xf48], xmm0
lea r8, [rsp + 0x58]
lea rdx, [0x1400cddd0]
lea rcx, [rbp + 0xf48]
call fcn.14007a150
nop
movups xmm0, xmmword [0x1400cdc30]
movups xmmword [rbp + 0xfe8], xmm0
movsd xmm1, qword [0x1400cdc40]
movsd qword [rbp + 0xff8], xmm1
lea rcx, [rbp + 0x9c8]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, str.Roblox
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rcx, rax
lea rdx, [rbp + 0x9c8]
call qword [sym.imp.USER32.dll_ScreenToClient]
cmp byte [0x1400cdbd3], 0
je 0x140071200
cmp byte [0x1400cdbf0], 0
je 0x140071200
call fcn.14006f690
cmp byte [0x1400cdb6f], 0
je 0x14007120e
call fcn.14006f9c0
movss xmm13, dword [0x1400b7c2c]
movss xmm11, dword [0x1400b7b54]
cmp byte [0x1400cdbbe], 0
je 0x140071353
cmp byte [0x1400cdbf0], 0
je 0x140071353
lea rdx, [rbp + 0xab0]
lea rcx, [0x1400cdb70]
call fcn.14006db00
lea rdx, [rbp + 0xac0]
lea rcx, [0x1400cdb70]
call fcn.14006db30
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca188]
movss xmm2, dword [0x1400ca184]
movss xmm1, dword [0x1400ca180]
lea rcx, [rbp + 0xcd0]
call fcn.1400180e0
lea rcx, [rbp + 0xcd0]
call fcn.14001af30
mov ebx, eax
movss xmm1, dword [rbp + 0xab0]
mulss xmm1, xmm11
xorps xmm2, xmm2
lea rcx, [rbp + 0xc80]
call fcn.140008de0
movss xmm1, dword [rbp + 0xab0]
mulss xmm1, xmm11
movss xmm2, dword [rbp + 0xab4]
lea rcx, [rbp + 0xb30]
call fcn.140008de0
movss xmm2, dword [rbp + 0xab4]
mulss xmm2, xmm11
xorps xmm1, xmm1
lea rcx, [rbp + 0xd48]
call fcn.140008de0
movss xmm2, dword [rbp + 0xab4]
mulss xmm2, xmm11
movss xmm1, dword [rbp + 0xab0]
lea rcx, [rbp + 0xd58]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, ebx
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0xc80]
mov rcx, r15
call fcn.14003e4f0
movss dword [rsp + 0x20], xmm13
mov r9d, ebx
lea r8, [rbp + 0xd58]
lea rdx, [rbp + 0xd48]
mov rcx, r15
call fcn.14003e4f0
mov r13d, 4
movss xmm8, dword [0x1400b7c44]
xor r12d, r12d
movss xmm15, dword [0x1400b7c88]
cmp byte [0x1400cdbe8], r12b
je 0x140071a06
lea rcx, [rbp + 0x9c0]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, str.Roblox
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
mov rcx, rax
lea rdx, [rbp + 0x9c0]
call qword [sym.imp.USER32.dll_ScreenToClient]
movd xmm2, dword [rbp + 0x9c4]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x9c0]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0xb78]
call fcn.140008de0
mov eax, dword [0x1400cdbe4]
test eax, eax
jne 0x140071694
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xb80]
call fcn.140018100
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca1e8]
movss xmm2, dword [0x1400ca1e4]
movss xmm1, dword [0x1400ca1e0]
lea rcx, [rbp + 0xcd0]
call fcn.1400180e0
movss xmm7, dword [0x1400b7b1c]
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1400ca170]
movss xmm2, dword [0x1400ca16c]
movss xmm1, dword [0x1400ca168]
lea rcx, [rbp + 0xd20]
call fcn.1400180e0
cmp byte [0x1400cdbbf], r12b
je 0x1400714d3
lea rcx, [rbp + 0xb80]
call fcn.140018150
movd xmm2, dword [0x1400ca118]
cvtdq2ps xmm2, xmm2
addss xmm2, xmm13
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x40
mov r9d, eax
lea rdx, [rbp + 0xb78]
mov rcx, r15
call fcn.14003ef40
lea rcx, [rbp + 0xb80]
call fcn.140018150
movd xmm2, dword [0x1400ca118]
cvtdq2ps xmm2, xmm2
subss xmm2, xmm13
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x40
mov r9d, eax
lea rdx, [rbp + 0xb78]
mov rcx, r15
call fcn.14003ef40
lea rcx, [rbp + 0xcd0]
call fcn.14001af30
movd xmm2, dword [0x1400ca118]
cvtdq2ps xmm2, xmm2
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x40
mov r9d, eax
lea rdx, [rbp + 0xb78]
mov rcx, r15
call fcn.14003ef40
cmp byte [0x1400cdbf6], r12b
je 0x14007164c
mov rax, qword gs:[0x58]
mov rax, qword [rax]
movsd xmm6, qword [0x1400b7c68]
mov eax, dword [r13 + rax]
cmp dword [0x1400cf870], eax
jle 0x140071576
lea rcx, [0x1400cf870]
call fcn.14009c888
cmp dword [0x1400cf870], 0xffffffff
jne 0x140071576
movd xmm0, dword [0x1400ca118]
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
cvtpd2ps xmm0, xmm0
movss dword [0x1400cf8b0], xmm0
lea rcx, [0x1400cf870]
call fcn.14009c81c
movss xmm2, dword [0x1400cf8b0]
addss xmm2, dword [0x1400ca18c]
movss dword [0x1400cf8b0], xmm2
mov eax, dword [0x1400ca118]
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
movaps xmm3, xmm0
mulsd xmm3, xmm6
cvtps2pd xmm1, xmm2
subsd xmm1, xmm3
subsd xmm0, xmm3
divsd xmm1, xmm0
movsd xmm0, qword [0x1400b7c78]
subsd xmm0, xmm1
cvtpd2ps xmm4, xmm0
movss dword [0x1400cc878], xmm4
xorps xmm0, xmm0
cvtsi2ss xmm0, eax
comiss xmm2, xmm0
jb 0x1400715ed
cvtpd2ps xmm0, xmm3
movss dword [0x1400cf8b0], xmm0
movaps xmm4, xmm13
movss dword [0x1400cc878], xmm4
movss dword [rsp + 0x20], xmm4
movss xmm3, dword [0x1400ca1e8]
movss xmm2, dword [0x1400ca1e4]
movss xmm1, dword [0x1400ca1e0]
lea rcx, [rbp + 0xce0]
call fcn.1400180e0
lea rcx, [rbp + 0xce0]
call fcn.14001af30
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x40
mov r9d, eax
movss xmm2, dword [0x1400cf8b0]
lea rdx, [rbp + 0xb78]
mov rcx, r15
call fcn.14003ef40
cmp byte [0x1400cdbe9], r12b
je 0x140071a0e
lea rcx, [rbp + 0xd20]
call fcn.14001af30
movd xmm2, dword [0x1400ca118]
cvtdq2ps xmm2, xmm2
subss xmm2, xmm8
mov dword [rsp + 0x20], 0x40
mov r9d, eax
lea rdx, [rbp + 0xb78]
mov rcx, r15
call fcn.14003f020
jmp 0x140071a0e
cmp eax, 1
jne 0x1400716ca
movd xmm0, dword [0x1400ca118]
cvtdq2ps xmm0, xmm0
addss xmm0, xmm13
mov dword [rsp + 0x20], 0x40
movzx r9d, al
movzx r8d, al
movzx edx, byte [0x1400cdbc4]
call fcn.140070b20
jmp 0x140071a06
cmp eax, 2
jne 0x140071a06
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca1e8]
movss xmm2, dword [0x1400ca1e4]
movss xmm1, dword [0x1400ca1e0]
lea rcx, [rbp + 0xcd0]
call fcn.1400180e0
movss xmm0, dword [0x1400b7b1c]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400ca170]
movss xmm2, dword [0x1400ca16c]
movss xmm1, dword [0x1400ca168]
lea rcx, [rbp + 0xce0]
call fcn.1400180e0
lea rcx, [rbp + 0xcd0]
call fcn.14001af30
mov r14d, eax
lea rcx, [rbp + 0xce0]
call fcn.14001af30
mov r12d, eax
mov rcx, qword [0x1400cdb30]
movsd xmm12, qword [rcx + 0x3e58]
cvtpd2ps xmm12, xmm12
movss dword [rbp + 0xa58], xmm12
movaps xmm10, xmm12
mulss xmm10, xmm11
movss dword [rsp + 0x70], xmm10
xor esi, esi
movss xmm11, dword [0x1400b7db4]
nop word [rax + rax]
xorps xmm9, xmm9
cvtsi2ss xmm9, esi
movaps xmm7, xmm9
mulss xmm7, dword [0x1400b7d10]
divss xmm7, xmm11
movaps xmm14, xmm7
addss xmm14, xmm10
movaps xmm0, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm6, xmm0
mulss xmm6, dword [0x1400b7d74]
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rbp + 0x9c0]
addss xmm6, xmm0
movaps xmm0, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm8, xmm0
mulss xmm8, dword [0x1400b7d74]
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [rbp + 0x9c4]
addss xmm8, xmm0
cmp byte [0x1400cdbc5], 0
je 0x140071861
movaps xmm0, xmm12
mulss xmm0, dword [0x1400b7a7c]
divss xmm9, xmm11
addss xmm0, xmm9
movaps xmm1, xmm13
call sub.api_ms_win_crt_math_l1_1_0.dll_fmodf
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm0
lea rcx, [rbp + 0xcf0]
call fcn.140034520
lea rdx, [rbp + 0xb80]
mov rcx, rax
call fcn.140018160
lea rcx, [rbp + 0xb80]
call fcn.14001af30
mov ebx, eax
jmp 0x140071864
mov ebx, r14d
mov eax, 0xaaaaaaab
mul esi
shr edx, 1
lea ecx, [rdx + rdx*2]
cmp esi, ecx
jne 0x14007189f
movaps xmm2, xmm8
movaps xmm1, xmm6
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rdx, rax
mov dword [rsp + 0x20], 0
mov r9d, ebx
movaps xmm2, xmm15
mov rcx, r15
call fcn.14003f020
cmp byte [0x1400cdbe9], 0
je 0x1400719e3
movaps xmm6, xmm7
addss xmm6, dword [0x1400b7ac0]
addss xmm6, xmm10
movd xmm10, dword [rbp + 0x9c0]
cvtdq2ps xmm10, xmm10
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm12, xmm0
mulss xmm12, dword [0x1400b7d44]
addss xmm12, xmm10
movd xmm9, dword [rbp + 0x9c4]
cvtdq2ps xmm9, xmm9
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm11, xmm0
movss xmm6, dword [0x1400b7d44]
mulss xmm11, xmm6
addss xmm11, xmm9
subss xmm7, dword [0x1400b7ac0]
addss xmm7, dword [rsp + 0x70]
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm8, xmm0
mulss xmm8, xmm6
addss xmm8, xmm10
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm7, xmm0
mulss xmm7, xmm6
addss xmm7, xmm9
movaps xmm0, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm6, xmm0
mulss xmm6, dword [0x1400b7d24]
addss xmm6, xmm10
movaps xmm0, xmm14
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, dword [0x1400b7d24]
addss xmm0, xmm9
movaps xmm2, xmm0
movaps xmm1, xmm6
lea rcx, [rbp + 0xb10]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0xd00]
call fcn.140008de0
mov rbx, rax
movaps xmm2, xmm11
movaps xmm1, xmm12
lea rcx, [rbp + 0xe30]
call fcn.140008de0
mov dword [rsp + 0x20], r12d
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.14003edf0
movss xmm10, dword [rsp + 0x70]
movss xmm11, dword [0x1400b7db4]
movss xmm12, dword [rbp + 0xa58]
inc esi
cmp esi, 0x96
jl 0x140071790
movss xmm8, dword [0x1400b7c44]
movss xmm11, dword [0x1400b7b54]
xor r12d, r12d
movss xmm7, dword [0x1400b7b1c]
cmp byte [0x1400cdbf4], 0
je 0x140071c01
mov dword [rsp + 0x20], 0x33
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xcf0]
call fcn.140018100
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xb80]
call fcn.140018100
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca228]
movss xmm2, dword [0x1400ca224]
movss xmm1, dword [0x1400ca220]
lea rcx, [rbp + 0xcd0]
call fcn.1400180e0
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1400ca1b8]
movss xmm2, dword [0x1400ca1b4]
movss xmm1, dword [0x1400ca1b0]
lea rcx, [rbp + 0xce0]
call fcn.1400180e0
lea rcx, [rbp + 0xb80]
call fcn.140018150
mov ebx, eax
movd xmm2, dword [rbp + 0x9cc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x9c8]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x50]
call fcn.140008de0
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x40
mov r9d, ebx
movss xmm2, dword [0x1400b7d90]
mov rdx, rax
mov rcx, r15
call fcn.14003ef40
lea rcx, [rbp + 0xcd0]
call fcn.14001af30
mov ebx, eax
movd xmm2, dword [rbp + 0x9cc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x9c8]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x50]
call fcn.140008de0
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x40
mov r9d, ebx
movss xmm2, dword [0x1400b7d88]
mov rdx, rax
mov rcx, r15
call fcn.14003ef40
lea rcx, [rbp + 0xb80]
call fcn.140018150
mov ebx, eax
movd xmm2, dword [rbp + 0x9cc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x9c8]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x50]
call fcn.140008de0
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x40
mov r9d, ebx
movss xmm2, dword [0x1400b7d84]
mov rdx, rax
mov rcx, r15
call fcn.14003ef40
cmp byte [0x1400cdbdd], 0
je 0x140071c01
lea rcx, [rbp + 0xce0]
call fcn.14001af30
mov ebx, eax
movd xmm6, dword [0x1400ca118]
cvtdq2ps xmm6, xmm6
subss xmm6, xmm8
movd xmm2, dword [rbp + 0x9cc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x9c8]
cvtdq2ps xmm1, xmm1
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov dword [rsp + 0x20], 0x40
mov r9d, ebx
movaps xmm2, xmm6
mov rdx, rax
mov rcx, r15
call fcn.14003f020
movss xmm12, dword [0x1400b7e4c]
movss xmm6, dword [0x1400b7d40]
movss xmm9, dword [0x1400b7d28]
cmp byte [0x1400cdbf0], 0
je 0x1400722b1
cmp qword [0x1400cdb90], 0
je 0x1400722b1
cmp byte [0x1400cdbbc], 0
je 0x1400722b1
lea rdx, [rbp + 0xa40]
lea rcx, [0x1400cdb70]
call fcn.14006db00
lea rdx, [rbp + 0xac0]
lea rcx, [0x1400cdb70]
call fcn.14006db30
movups xmm0, xmmword [0x1400cdb90]
movups xmmword [rbp + 0xb58], xmm0
movsd xmm1, qword [0x1400cdba0]
movsd qword [rbp + 0xb68], xmm1
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
lea rdx, [rbp + 0xa48]
mov rcx, rax
call fcn.14006db70
movss xmm4, dword [rbp + 0xa48]
addss xmm4, xmm13
movss xmm2, dword [rbp + 0xa4c]
addss xmm2, xmm13
movss xmm3, dword [rbp + 0xa50]
addss xmm3, xmm13
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
unpcklps xmm4, xmm2
movsd qword [rsp + 0x60], xmm4
movss dword [rsp + 0x68], xmm3
lea r8, [rbp + 0xc90]
mov rdx, qword [rbp + 0xa40]
lea rcx, [rsp + 0x60]
call fcn.14006c990
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xcf0]
call fcn.140018100
lea rdx, [rbp + 0xce0]
mov rcx, rax
call fcn.140018160
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xcf0]
call fcn.140018100
lea rdx, [rbp + 0xb80]
mov rcx, rax
call fcn.140018160
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
mov rcx, rax
call fcn.14006de40
cvttss2si r12, xmm0
mov edx, 0x18
lea rcx, [rbp + 0xc10]
call fcn.14000a660
lea rcx, [rbp + 0xa60]
call fcn.14000e190
mov rbx, rax
lea rdx, str._Revolver_
lea rcx, [rbp + 0x1140]
call fcn.140006b20
nop
lea rdx, str._Double_Barrel_
lea rcx, [rbp + 0x1160]
call fcn.140006b20
nop
lea rdx, str._Tactical_Shotgun_
lea rcx, [rbp + 0x1180]
call fcn.140006b20
nop
lea rdx, str._SMG_
lea rcx, [rbp + 0x11a0]
call fcn.140006b20
nop
lea rdx, str._Knife_
lea rcx, [rbp + 0x11c0]
call fcn.140006b20
nop
lea r8, [rbp + 0x11e0]
lea rdx, [rbp + 0x1140]
lea rcx, [rbp + 0xcf0]
call fcn.14000e180
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xcd0], xmm0
mov r8, rbx
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0xc10]
call fcn.14000e1a0
nop
lea r9, [fcn.1400069c0]
mov edx, 0x20
lea r8d, [rdx - 0x1b]
lea rcx, [rbp + 0x1140]
call fcn.14009c900
lea rdx, [0x1400a4220]
lea rcx, [rbp + 0xf28]
call fcn.140006b20
nop
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0xb58]
call fcn.14006cca0
nop
lea rcx, [rbp + 0xdb0]
call fcn.14000ace0
mov rsi, rax
lea rcx, [rbp + 0xdb0]
call fcn.14000acd0
mov r14, rax
cmp rsi, rax
je 0x140071fc8
nop
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0xb90], xmm0
movsd xmm1, qword [rsi + 0x10]
movsd qword [rbp + 0xba0], xmm1
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0xb90]
call fcn.14006cc20
nop
lea rcx, [rbp + 0xc10]
call fcn.14000ace0
mov rbx, rax
lea rcx, [rbp + 0xc10]
call fcn.14000acd0
mov rdi, rax
cmp rbx, rax
je 0x140071faf
nop
mov rdx, rbx
lea rcx, [rbp + 0xf08]
call fcn.140006b60
nop
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 0xd90]
call fcn.14000f610
test al, al
jne 0x140071f8e
lea rcx, [rbp + 0xf08]
call fcn.140007020
add rbx, 0x20
cmp rbx, rdi
jne 0x140071f50
jmp 0x140071faf
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 0xf28]
call fcn.14000f350
nop
lea rcx, [rbp + 0xf08]
call fcn.140007020
nop
lea rcx, [rbp + 0xd90]
call fcn.140007020
add rsi, 0x18
cmp rsi, r14
jne 0x140071f00
lea rcx, [rbp + 0xdb0]
call fcn.14000acf0
lea rdx, [0x1400a4220]
lea rcx, [rbp + 0xdc8]
call fcn.140006b20
nop
lea rdx, [0x1400a4220]
lea rcx, [rbp + 0xf28]
call fcn.14000af30
mov edx, r12d
test al, al
je 0x140072094
lea rcx, [rbp + 0xbc8]
call fcn.14006e6a0
mov rbx, rax
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0xb58]
call fcn.14006cc20
nop
lea r8, [0x1400b4e7c]
mov rdx, rax
lea rcx, [rbp + 0xf08]
call fcn.1400076c0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc30]
call fcn.1400798f0
mov rdx, rax
lea rcx, [rbp + 0xdc8]
call fcn.14000ad80
lea rcx, [rbp + 0xc30]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xf08]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xd90]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xbc8]
jmp 0x140072165
lea rcx, [rbp + 0xb90]
call fcn.14006e6a0
mov rbx, rax
lea rdx, [rbp + 0xeb8]
lea rcx, [rbp + 0xb58]
call fcn.14006cc20
nop
lea r8, [0x1400b4e7c]
mov rdx, rax
lea rcx, [rbp + 0xbc8]
call fcn.1400076c0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.1400798f0
nop
lea r8, [0x1400b4e7c]
mov rdx, rax
lea rcx, [rbp + 0xf08]
call fcn.1400076c0
nop
lea r8, [rbp + 0xf28]
mov rdx, rax
lea rcx, [rbp + 0xc30]
call fcn.14006dfe0
mov rdx, rax
lea rcx, [rbp + 0xdc8]
call fcn.14000ad80
lea rcx, [rbp + 0xc30]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xf08]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xd90]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xbc8]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xeb8]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xb90]
call fcn.1400069c0
lea rcx, [rbp + 0xdc8]
call fcn.140006830
mov rdx, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0xb30]
call fcn.140021bd0
movss xmm1, dword [rbp + 0xb30]
addss xmm1, xmm6
movaps xmm2, xmm6
lea rcx, [rbp + 0xb28]
call fcn.140008de0
movss xmm1, dword [rbp + 0xa40]
subss xmm1, dword [rbp + 0xb28]
mulss xmm1, xmm11
movaps xmm2, xmm9
lea rcx, [rbp + 0xb18]
call fcn.140008de0
movss xmm1, dword [0x1400b7b80]
lea rcx, [rbp + 0xce0]
call fcn.14001b550
mov ebx, eax
lea r8, [rbp + 0xb28]
lea rdx, [rbp + 0xb18]
lea rcx, [rsp + 0x50]
call fcn.14006e580
xor r12d, r12d
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400b7d04]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8, rax
lea rdx, [rbp + 0xb18]
mov rcx, r15
call fcn.14003e760
lea rcx, [rbp + 0xdc8]
call fcn.140006830
mov rdi, rax
movaps xmm1, xmm13
lea rcx, [rbp + 0xb80]
call fcn.14001b550
mov ebx, eax
movaps xmm2, xmm15
movaps xmm1, xmm9
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov r8, rax
lea rdx, [rbp + 0xb18]
lea rcx, [rbp + 0xb10]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, rdi
mov r8d, ebx
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
nop
lea rcx, [rbp + 0xdc8]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xf28]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xc10]
call fcn.14000f2d0
movsd xmm11, qword [0x1400b7c98]
movsd xmm8, qword [0x1400b7ca8]
movss xmm10, dword [0x1400b7da0]
cmp byte [0x1400cdbeb], 0
je 0x140073419
cmp qword [0x1400cdb90], 0
je 0x140073419
cmp byte [0x1400cdbf0], 0
jne 0x140073426
lea rdx, [rbp + 0xb50]
lea rcx, [0x1400cdb70]
call fcn.14006db00
lea rdx, [rbp + 0xac0]
lea rcx, [0x1400cdb70]
call fcn.14006db30
lea rdx, [rbp + 0xdb0]
lea rcx, [0x1400cdb90]
call fcn.14006da50
cmp qword [rbp + 0xdb0], 0
je 0x140073419
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xb58]
lea rcx, [rbp + 0xdb0]
call fcn.14006d6f0
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0xdb0]
call fcn.14006d6f0
cmp qword [rbp + 0xb58], 0
je 0x140073419
cmp qword [rbp + 0xb90], 0
je 0x140073419
lea rdx, [rbp + 0xa48]
lea rcx, [rbp + 0xb90]
call fcn.14006db70
lea rdx, [rbp + 0xe10]
lea rcx, [0x1400cdb70]
call fcn.14006d9e0
movsd xmm6, qword [rbp + 0xb50]
mov dword [rbp + 0xb00], 0
mov qword [rbp + 0xb04], 0x40000000
movsd xmm0, qword [rbp + 0xa48]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rbp + 0xa50]
mov dword [rsp + 0x68], eax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
lea r8, [rbp + 0xb00]
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x60]
call fcn.14006e750
movsd xmm0, qword [rax]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rax + 8]
mov dword [rsp + 0x68], eax
lea r8, [rbp + 0xc90]
movq rdx, xmm6
lea rcx, [rsp + 0x60]
call fcn.14006c990
mov qword [rbp + 0xab0], rax
movsd xmm6, qword [rbp + 0xb50]
mov dword [rbp + 0xb00], 0
mov qword [rbp + 0xb04], 0x40a00000
movsd xmm0, qword [rbp + 0xa48]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rbp + 0xa50]
mov dword [rsp + 0x68], eax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
lea r8, [rbp + 0xb00]
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x60]
call fcn.14006e750
movsd xmm0, qword [rax]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rax + 8]
mov dword [rsp + 0x68], eax
lea r8, [rbp + 0xc90]
movq rdx, xmm6
lea rcx, [rsp + 0x60]
call fcn.14006c990
mov qword [rbp + 0xb20], rax
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0xb58]
call fcn.14006db70
movss xmm1, dword [rbp + 0xc74]
cvtps2pd xmm1, xmm1
movaps xmm0, xmm1
addsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
subsd xmm1, xmm8
cvtpd2ps xmm6, xmm1
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
movss xmm0, dword [rbp + 0xc70]
movss dword [rbp + 0xb00], xmm0
movss dword [rbp + 0xb04], xmm2
movss xmm1, dword [rbp + 0xc78]
movss dword [rbp + 0xb08], xmm1
lea r8, [rbp + 0xc90]
mov rdx, qword [rbp + 0xb50]
lea rcx, [rbp + 0xb00]
call fcn.14006c990
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
movss xmm0, dword [rbp + 0xc70]
movss dword [rbp + 0xb00], xmm0
movss dword [rbp + 0xb04], xmm6
movss xmm1, dword [rbp + 0xc78]
movss dword [rbp + 0xb08], xmm1
lea r8, [rbp + 0xc90]
mov rdx, qword [rbp + 0xb50]
lea rcx, [rbp + 0xb00]
call fcn.14006c990
mov qword [rsp + 0x78], rax
movss xmm10, dword [rbp + 0xb20]
ucomiss xmm10, xmm12
jp 0x140072670
je 0x140073410
movss xmm14, dword [rbp + 0xab4]
movaps xmm7, xmm14
movss xmm6, dword [rbp + 0xb24]
subss xmm7, xmm6
movss dword [rsp + 0x70], xmm7
movaps xmm11, xmm7
divss xmm11, dword [0x1400b7c58]
movss xmm8, dword [rbp + 0xab0]
cmp byte [0x1400cdbeb], 0
je 0x140072cb9
cmp byte [0x1400cdbf1], 0
je 0x140072cb9
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca1f8]
movss xmm2, dword [0x1400ca1f4]
movss xmm1, dword [0x1400ca1f0]
lea rcx, [rbp + 0xcd0]
call fcn.1400180e0
movss xmm0, dword [0x1400b7afc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400ca218]
movss xmm2, dword [0x1400ca214]
movss xmm1, dword [0x1400ca210]
lea rcx, [rbp + 0xb80]
call fcn.1400180e0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xd20]
call fcn.140018100
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0xcf0]
call fcn.140018100
mov ecx, dword [0x1400cdbe0]
test ecx, ecx
je 0x1400729a7
cmp ecx, 1
jne 0x140072cb9
movzx eax, byte [0x1400cdbeb]
test al, al
je 0x14007295b
cmp byte [0x1400cdbd2], 0
je 0x14007281f
lea rcx, [rbp + 0xb80]
call fcn.14001af30
mov edi, eax
movaps xmm2, xmm14
addss xmm2, xmm7
addss xmm2, dword [0x1400b7a7c]
movaps xmm1, xmm8
addss xmm1, xmm11
addss xmm1, dword [0x1400b7a7c]
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
movaps xmm2, xmm6
subss xmm2, dword [0x1400b7a7c]
movaps xmm0, xmm11
divss xmm0, dword [0x1400b7c3c]
movaps xmm1, xmm10
subss xmm1, xmm0
subss xmm1, dword [0x1400b7a7c]
lea rcx, [rbp + 0xb10]
call fcn.140008de0
mov dword [rsp + 0x28], r12d
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.14003e760
movzx eax, byte [0x1400cdbeb]
test al, al
je 0x14007295b
cmp byte [0x1400cdbfc], 0
je 0x14007295b
movaps xmm0, xmm11
divss xmm0, dword [0x1400b7c3c]
movaps xmm9, xmm10
subss xmm9, xmm0
movss xmm0, dword [0x1400b7a7c]
subss xmm9, xmm0
addss xmm8, xmm11
addss xmm8, xmm0
subss xmm8, xmm9
subss xmm6, xmm0
movaps xmm7, xmm14
addss xmm7, dword [rsp + 0x70]
addss xmm7, xmm0
subss xmm7, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rbp + 0xc80]
call fcn.140008de0
addss xmm7, xmm6
addss xmm8, xmm9
movaps xmm2, xmm7
movaps xmm1, xmm8
lea rcx, [rbp + 0xb30]
call fcn.140008de0
mov rax, qword [0x1400cdb30]
movsd xmm6, qword [rax + 0x3e58]
cvtpd2ps xmm6, xmm6
mov r8d, 0x50
xorps xmm1, xmm1
movaps xmm0, xmm6
call fcn.140070a80
mov esi, eax
mov r8d, 0x50
movss xmm1, dword [0x1400b7ad8]
movaps xmm0, xmm6
call fcn.140070a80
mov edi, eax
mov r8d, 0x50
movss xmm1, dword [0x1400b7b54]
movaps xmm0, xmm6
call fcn.140070a80
mov ebx, eax
mov r8d, 0x50
movss xmm1, dword [0x1400b7bbc]
movaps xmm0, xmm6
call fcn.140070a80
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], edi
mov r9d, esi
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0xc80]
mov rcx, r15
call fcn.14003e910
movss xmm6, dword [rbp + 0xb24]
movss xmm7, dword [rsp + 0x70]
movss xmm8, dword [rbp + 0xab0]
movss xmm9, dword [0x1400b7d28]
movaps xmm2, xmm11
divss xmm2, dword [0x1400b7c3c]
movaps xmm0, xmm14
addss xmm0, xmm7
subss xmm0, xmm6
cvttss2si r9d, xmm0
movaps xmm1, xmm8
addss xmm1, xmm11
subss xmm1, xmm10
addss xmm1, xmm2
cvttss2si r8d, xmm1
cvttss2si edx, xmm6
subss xmm10, xmm2
cvttss2si ecx, xmm10
call fcn.14006fd90
jmp 0x140072cb9
cmp byte [0x1400cdbd2], 0
je 0x140072a42
lea rcx, [rbp + 0xb80]
call fcn.14001af30
mov edi, eax
movaps xmm2, xmm14
addss xmm2, xmm7
addss xmm2, dword [0x1400b7a7c]
movaps xmm1, xmm8
addss xmm1, xmm11
addss xmm1, dword [0x1400b7a7c]
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
movaps xmm2, xmm6
subss xmm2, dword [0x1400b7a7c]
movaps xmm0, xmm11
divss xmm0, dword [0x1400b7c3c]
movaps xmm1, xmm10
subss xmm1, xmm0
subss xmm1, dword [0x1400b7a7c]
lea rcx, [rbp + 0xb10]
call fcn.140008de0
mov dword [rsp + 0x28], r12d
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.14003e760
lea rcx, [rbp + 0xcd0]
call fcn.14001af30
mov edi, eax
addss xmm14, xmm7
movaps xmm7, xmm8
addss xmm7, xmm11
movaps xmm2, xmm14
movaps xmm1, xmm7
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
movaps xmm0, xmm11
divss xmm0, dword [0x1400b7c3c]
subss xmm10, xmm0
movaps xmm2, xmm6
movaps xmm1, xmm10
lea rcx, [rbp + 0xb10]
call fcn.140008de0
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], r12d
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.14003e650
movss xmm0, dword [0x1400b7a7c]
addss xmm7, xmm0
movss dword [rbp + 0xa58], xmm7
subss xmm10, xmm0
addss xmm14, xmm0
cmp byte [0x1400cdbf2], 0
je 0x140072c36
lea rcx, [rbp + 0xd20]
call fcn.140018150
mov edi, eax
cvtps2pd xmm8, xmm14
cvtps2pd xmm9, xmm7
movaps xmm0, xmm8
addsd xmm0, qword [0x1400b7c80]
cvtpd2ps xmm2, xmm0
movaps xmm1, xmm9
addsd xmm1, qword [0x1400b7c80]
cvtpd2ps xmm1, xmm1
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
movaps xmm0, xmm6
subss xmm0, dword [0x1400b7a7c]
cvtps2pd xmm6, xmm0
cvtps2pd xmm7, xmm10
movaps xmm1, xmm6
subsd xmm1, qword [0x1400b7c80]
cvtpd2ps xmm2, xmm1
movaps xmm0, xmm7
subsd xmm0, qword [0x1400b7c80]
cvtpd2ps xmm1, xmm0
lea rcx, [rbp + 0xb10]
call fcn.140008de0
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], r12d
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.14003e650
lea rcx, [rbp + 0xd20]
call fcn.140018150
mov edi, eax
subsd xmm8, qword [0x1400b7c80]
cvtpd2ps xmm2, xmm8
movsd xmm8, qword [0x1400b7c80]
subsd xmm9, xmm8
cvtpd2ps xmm1, xmm9
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
addsd xmm6, xmm8
cvtpd2ps xmm2, xmm6
addsd xmm7, xmm8
cvtpd2ps xmm1, xmm7
lea rcx, [rbp + 0xb10]
call fcn.140008de0
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], r12d
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.14003e650
movss xmm6, dword [rbp + 0xb24]
movss xmm7, dword [rbp + 0xa58]
movss xmm8, dword [rbp + 0xab0]
movss xmm9, dword [0x1400b7d28]
movss xmm0, dword [0x1400b7a7c]
cmp byte [0x1400cdbfc], 0
je 0x140072caa
subss xmm7, xmm10
subss xmm6, xmm0
subss xmm14, xmm6
addss xmm14, xmm6
movaps xmm1, xmm10
addss xmm1, xmm7
movaps xmm2, xmm14
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
movaps xmm2, xmm6
movaps xmm1, xmm10
lea rcx, [rbp + 0xb10]
call fcn.140008de0
mov dword [rsp + 0x30], 0x50ad4600
mov dword [rsp + 0x28], 0x501f8100
mov dword [rsp + 0x20], 0x5000f1ff
mov r9d, 0x500000e7
mov r8, rbx
mov rdx, rax
mov rcx, r15
call fcn.14003e910
movss xmm7, dword [rsp + 0x70]
movss xmm14, dword [rbp + 0xab4]
cmp byte [0x1400cdbfb], 0
je 0x140072d53
lea rdx, [rbp + 0xbb0]
lea rcx, [0x1400cdb90]
call fcn.14006da50
cmp qword [rbp + 0xbb0], 0
je 0x140072d53
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xe98]
lea rcx, [rbp + 0xbb0]
call fcn.14006d6f0
cmp qword [rbp + 0xe98], 0
je 0x140072d53
lea rdx, [rbp + 0xb00]
lea rcx, [rbp + 0xe98]
call fcn.14006db70
movss xmm0, dword [rbp + 0xb04]
addss xmm0, xmm9
movss dword [rbp + 0xb04], xmm0
movaps xmm2, xmm13
mov edx, 0x24
lea rcx, [rbp + 0xb00]
call fcn.14006f350
cmp byte [0x1400cdbeb], 0
je 0x140072ead
cmp byte [0x1400cdbdc], 0
je 0x140072ead
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
movsd xmm0, qword [rbp + 0xa48]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rbp + 0xa50]
mov dword [rsp + 0x68], eax
lea r8, [rbp + 0xc90]
mov rdx, qword [rbp + 0xb50]
lea rcx, [rsp + 0x60]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca1a8]
movss xmm2, dword [0x1400ca1a4]
movss xmm1, dword [0x1400ca1a0]
lea rcx, [rbp + 0xb80]
call fcn.1400180e0
movss xmm2, dword [rbp + 0xa44]
movss xmm1, dword [rbp + 0xa40]
lea rcx, [rbp + 0xb28]
call fcn.140008de0
mov eax, dword [0x1400cdbcc]
test eax, eax
jne 0x140072e6d
lea rcx, [rbp + 0xb80]
call fcn.14001af30
mov r9d, eax
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x10
movss xmm6, dword [0x1400b7d0c]
movaps xmm2, xmm6
lea rdx, [rbp + 0xb28]
mov rcx, r15
call fcn.14003ef40
mov eax, dword [0x1400cdbcc]
jmp 0x140072e75
movss xmm6, dword [0x1400b7d0c]
cmp eax, 1
jne 0x140072ead
mov dword [rbp + 0xb8c], 0x3f000000
lea rcx, [rbp + 0xb80]
call fcn.14001af30
mov r9d, eax
mov dword [rsp + 0x20], 0x10
movaps xmm2, xmm6
lea rdx, [rbp + 0xb28]
mov rcx, r15
call fcn.14003f020
lea rdx, [rbp + 0xf28]
lea rcx, [0x1400cdc48]
call fcn.14006da10
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xf28]
call fcn.14006da50
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xeb8]
lea rcx, [rbp + 0xbc8]
call fcn.14006d6f0
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0xeb8]
call fcn.14006db70
movsd xmm0, qword [rbp + 0xc70]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rbp + 0xc78]
mov dword [rsp + 0x68], eax
movsd xmm0, qword [rbp + 0xd10]
movsd qword [rbp + 0x9d0], xmm0
mov eax, dword [rbp + 0xd18]
mov dword [rbp + 0x9d8], eax
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x9d0]
call fcn.14006e790
cmp byte [0x1400cdbeb], 0
je 0x140072ffd
cmp byte [0x1400cdbf8], 0
je 0x140072ffd
cvttss2si edx, xmm0
lea rcx, [rbp + 0xc30]
call fcn.14006e5b0
nop
lea r8, [0x1400b4e80]
mov rdx, rax
lea rcx, [rbp + 0xdc8]
call fcn.1400076c0
nop
lea rcx, [rbp + 0xc30]
call fcn.1400069c0
movss xmm2, dword [rsp + 0x7c]
addss xmm2, dword [0x1400b7d40]
movaps xmm0, xmm11
movss xmm10, dword [0x1400b7b54]
mulss xmm0, xmm10
movss xmm1, dword [rsp + 0x78]
subss xmm1, xmm0
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov r9d, 0xffffffff
lea r8, [rbp + 0xdc8]
mov rdx, qword [rax]
mov rcx, r15
call fcn.1400709f0
nop
lea rcx, [rbp + 0xdc8]
call fcn.1400069c0
jmp 0x140073006
movss xmm10, dword [0x1400b7b54]
movsd xmm6, qword [rbp + 0xb50]
mov dword [rbp + 0xb00], 0xbe800000
mov qword [rbp + 0xb04], 0x40a9999a
movsd xmm0, qword [rbp + 0xa48]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rbp + 0xa50]
mov dword [rsp + 0x68], eax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
lea r8, [rbp + 0xb00]
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x60]
call fcn.14006e750
movsd xmm0, qword [rax]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rax + 8]
mov dword [rsp + 0x68], eax
lea r8, [rbp + 0xc90]
movq rdx, xmm6
lea rcx, [rsp + 0x60]
call fcn.14006c990
cmp byte [0x1400cdbeb], 0
je 0x1400733fe
cmp byte [0x1400cdbc6], 0
je 0x1400733fe
lea rcx, [rbp + 0xb58]
call fcn.14006de40
movaps xmm6, xmm0
lea rcx, [rbp + 0xb58]
call fcn.14006def0
divss xmm6, xmm0
mulss xmm6, dword [0x1400b7da0]
cvttss2si ebx, xmm6
lea rcx, [rbp + 0xb80]
call fcn.1400180d0
cmp ebx, 0x64
jg 0x14007313f
mov dword [rsp + 0x20], 0xff
mov edx, 0x42
lea r9d, [rdx + 0x62]
lea r8d, [r9 + 0x51]
lea rcx, [rbp + 0xcf0]
call fcn.140018100
lea rdx, [rbp + 0xf78]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb80], xmm0
mov edx, ebx
lea rcx, [rbp + 0xc30]
call fcn.14006e5b0
nop
lea r8, [0x1400b4ec8]
mov rdx, rax
lea rcx, [rbp + 0xdc8]
call fcn.1400076c0
nop
lea rcx, [rbp + 0xc30]
call fcn.1400069c0
lea rcx, [rbp + 0xdc8]
call fcn.140006830
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xcf0]
call fcn.140018100
mov rcx, rax
call fcn.140018150
mov edi, eax
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
addss xmm14, xmm7
addss xmm14, xmm15
mulss xmm11, xmm10
subss xmm8, xmm11
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rbp + 0xb10]
call fcn.140008de0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xd00]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, rsi
mov r8d, edi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
lea rcx, [rbp + 0xdc8]
call fcn.140006830
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xcf0]
call fcn.140018100
mov rcx, rax
call fcn.140018150
mov edi, eax
movaps xmm2, xmm12
movaps xmm1, xmm13
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rbp + 0xb10]
call fcn.140008de0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xd00]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, rsi
mov r8d, edi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
lea rcx, [rbp + 0xdc8]
call fcn.140006830
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xcf0]
call fcn.140018100
mov rcx, rax
call fcn.140018150
mov edi, eax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rbp + 0xb10]
call fcn.140008de0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xd00]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, rsi
mov r8d, edi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
lea rcx, [rbp + 0xdc8]
call fcn.140006830
mov rsi, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xcf0]
call fcn.140018100
mov rcx, rax
call fcn.140018150
mov edi, eax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov rbx, rax
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rbp + 0xb10]
call fcn.140008de0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xd00]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, rsi
mov r8d, edi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
lea rcx, [rbp + 0xdc8]
call fcn.140006830
mov rdi, rax
lea rdx, [rbp + 0xb80]
lea rcx, [rbp + 0xcf0]
call fcn.140034510
mov rcx, rax
call fcn.140018150
mov ebx, eax
movaps xmm2, xmm14
movaps xmm1, xmm8
lea rcx, [rsp + 0x50]
call fcn.140008de0
mov qword [rsp + 0x20], r12
mov r9, rdi
mov r8d, ebx
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
nop
lea rcx, [rbp + 0xdc8]
call fcn.1400069c0
movsd xmm8, qword [0x1400b7ca8]
movsd xmm11, qword [0x1400b7c98]
movss xmm10, dword [0x1400b7da0]
cmp byte [0x1400cdbf0], 0
je 0x140078b1e
cmp byte [0x1400cdbeb], 0
jne 0x140078b1e
lea rdx, [rbp + 0xa58]
lea rcx, [0x1400cdb70]
call fcn.14006db00
lea rdx, [rbp + 0xac0]
lea rcx, [0x1400cdb70]
call fcn.14006db30
movups xmm0, xmmword [0x1400cdc80]
movups xmmword [rbp + 0xdb0], xmm0
movsd xmm1, qword [0x1400cdc90]
movsd qword [rbp + 0xdc0], xmm1
mov edx, 0x18
lea rcx, [rbp + 0xf28]
call fcn.14000a660
lea rdx, [rbp + 0xf28]
lea rcx, [rbp + 0xfe8]
call fcn.14006cca0
nop
lea rdx, [0x1400cc730]
lea rcx, [rbp + 0xc30]
call fcn.140006b60
mov r8, rax
lea rdx, [rbp + 0xf08]
lea rcx, [rbp + 0xfe8]
call fcn.14006d6f0
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xdc8]
lea rcx, [rbp + 0xdb0]
call fcn.14006d6f0
mov edx, 8
lea rcx, [rbp + 0xbe8]
call fcn.140078f30
lea rdx, [rbp + 0xbe8]
lea rcx, [rbp + 0xf48]
call fcn.140079600
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0xf48]
call fcn.1400795f0
movss xmm7, dword [0x1400b7dc4]
mov rax, qword [rbp + 0xbe8]
cmp byte [rax + 0x19], 0
jne 0x140074350
movzx ebx, byte [rbp + 0xa60]
nop word [rax + rax]
lea rdi, [rax + 0x20]
mov rdx, rdi
lea rcx, [rbp + 0x1140]
call fcn.14000ef70
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc10], xmm0
mov qword [rbp + 0xc20], rax
lea rdx, [rdi + 0x58]
lea rcx, [rbp + 0xc10]
call fcn.1400794c0
nop
movaps xmm6, xmmword [rbp + 0x1180]
movsd xmm0, qword [rbp + 0x1190]
movsd qword [rbp + 0xda0], xmm0
lea rdx, [rbp + 0x1160]
lea rcx, [rbp + 0xe98]
call fcn.140006b60
nop
psrldq xmm6, 8
movq rax, xmm6
cmp rax, qword [rbp + 0xdb8]
jne 0x1400735d3
cmp byte [0x1400cdbf7], 0
je 0x14007430d
lea rax, [rbp + 0xeb8]
mov qword [rsp + 0x50], rax
movzx edx, bl
lea rcx, [rbp + 0xeb8]
call fcn.1400082c0
nop
mov r8d, 0x10
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xeb8]
call fcn.1400082e0
nop
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0xbc8]
call fcn.1400794c0
nop
lea r8, [rbp + 0xeb8]
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.14000edf0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0xb58], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0xb68], xmm0
psrldq xmm1, 8
movq rax, xmm1
test rax, rax
jne 0x140073677
lea rcx, [rbp + 0xe98]
call fcn.140007020
nop
lea rcx, [rbp + 0xc10]
call fcn.14000f3e0
jmp 0x140074327
lea rax, [rbp + 0xc30]
mov qword [rsp + 0x50], rax
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov rdi, rax
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0xbc8]
call fcn.1400794c0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.14000edf0
movups xmm1, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0xda0], xmm0
psrldq xmm1, 8
movq rax, xmm1
test rax, rax
je 0x14007430d
lea rax, [rbp + 0xc30]
mov qword [rsp + 0x50], rax
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov rdi, rax
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0xbc8]
call fcn.1400794c0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.14000edf0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0xb90], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0xba0], xmm0
psrldq xmm1, 8
movq rax, xmm1
test rax, rax
je 0x14007430d
lea rcx, [rbp + 0xb58]
call fcn.14006dde0
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0xb90]
call fcn.14006db70
movsd xmm6, qword [rbp + 0xa58]
mov dword [rbp + 0xb00], 0
mov qword [rbp + 0xb04], 0x40000000
movsd xmm0, qword [rbp + 0xc70]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rbp + 0xc78]
mov dword [rsp + 0x68], eax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
lea r8, [rbp + 0xb00]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0xe10]
call fcn.14006e750
movsd xmm0, qword [rax]
movsd qword [rbp + 0xd10], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xd18], eax
lea r8, [rbp + 0xc90]
movq rdx, xmm6
lea rcx, [rbp + 0xd10]
call fcn.14006c990
movsd xmm6, qword [rbp + 0xa58]
mov dword [rbp - 0x50], 0
mov qword [rbp - 0x4c], 0x40a00000
movsd xmm0, qword [rbp + 0xc70]
movsd qword [rbp + 0x9d0], xmm0
mov eax, dword [rbp + 0xc78]
mov dword [rbp + 0x9d8], eax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp - 0x60]
call fcn.14006e750
movsd xmm0, qword [rax]
movsd qword [rbp + 0xa10], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xa18], eax
lea r8, [rbp + 0xc90]
movq rdx, xmm6
lea rcx, [rbp + 0xa10]
call fcn.14006c990
lea rdx, [rbp + 0xa48]
lea rcx, [rbp + 0xb58]
call fcn.14006db70
movss xmm1, dword [rbp + 0xa4c]
cvtps2pd xmm1, xmm1
movaps xmm0, xmm1
addsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
subsd xmm1, xmm8
cvtpd2ps xmm6, xmm1
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
movss xmm0, dword [rbp + 0xa48]
movss dword [rbp - 0x40], xmm0
movss dword [rbp - 0x3c], xmm2
movss xmm1, dword [rbp + 0xa50]
movss dword [rbp - 0x38], xmm1
lea r8, [rbp + 0xc90]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp - 0x40]
call fcn.14006c990
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xcb0], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xcc0], xmm1
movss xmm0, dword [rbp + 0xa48]
movss dword [rbp - 0x30], xmm0
movss dword [rbp - 0x2c], xmm6
movss xmm1, dword [rbp + 0xa50]
movss dword [rbp - 0x28], xmm1
lea r8, [rbp + 0xc90]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp - 0x30]
call fcn.14006c990
cmp byte [0x1400cdbde], 0
je 0x140073adc
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0xcd0]
call fcn.1400180e0
lea rcx, [rbp + 0xcd0]
call fcn.14001af30
mov esi, eax
lea rax, [rbp + 0xc30]
mov qword [rsp + 0x50], rax
lea rdx, str.LowerTorso
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov rdi, rax
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0xbc8]
call fcn.1400794c0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.14000edf0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xbb0], xmm0
movsd xmm1, qword [rax + 0x10]
movsd qword [rbp + 0xbc0], xmm1
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0xbb0]
call fcn.14006db70
movss xmm0, dword [rbp + 0xe20]
movss dword [rbp + 0xdf8], xmm0
movss xmm1, dword [rbp + 0xe24]
subss xmm1, xmm15
movss dword [rbp + 0xdfc], xmm1
movss xmm0, dword [rbp + 0xe28]
movss dword [rbp + 0xe00], xmm0
movd xmm2, dword [0x1400cdbd8]
cvtdq2ps xmm2, xmm2
mov r9d, esi
movaps xmm1, xmm9
lea rcx, [rbp + 0xdf8]
call fcn.14006ef20
cmp byte [0x1400cdbfa], 0
je 0x1400742d9
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [r13 + rcx]
cmp dword [0x1400cf874], eax
jle 0x140073ced
lea rcx, [0x1400cf874]
call fcn.14009c888
cmp dword [0x1400cf874], 0xffffffff
jne 0x140073ced
mov edx, 0x18
lea rcx, [0x1400cf878]
call fcn.14000a660
lea rcx, [rsp + 0x58]
call fcn.14000e190
mov rdi, rax
lea rdx, str.Head
lea rcx, [rbp + 0x600]
call fcn.140006b20
nop
lea rdx, str.UpperTorso
lea rcx, [rbp + 0x620]
call fcn.140006b20
nop
lea rdx, str.LowerTorso
lea rcx, [rbp + 0x640]
call fcn.140006b20
nop
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x660]
call fcn.140006b20
nop
lea rdx, str.LeftUpperArm
lea rcx, [rbp + 0x680]
call fcn.140006b20
nop
lea rdx, str.LeftLowerArm
lea rcx, [rbp + 0x6a0]
call fcn.140006b20
nop
lea rdx, str.LeftHand
lea rcx, [rbp + 0x6c0]
call fcn.140006b20
nop
lea rdx, str.RightUpperArm
lea rcx, [rbp + 0x6e0]
call fcn.140006b20
nop
lea rdx, str.RightLowerArm
lea rcx, [rbp + 0x700]
call fcn.140006b20
nop
lea rdx, str.RightHand
lea rcx, [rbp + 0x720]
call fcn.140006b20
nop
lea rdx, str.LeftUpperLeg
lea rcx, [rbp + 0x740]
call fcn.140006b20
nop
lea rdx, str.LeftLowerLeg
lea rcx, [rbp + 0x760]
call fcn.140006b20
nop
lea rdx, str.LeftFoot
lea rcx, [rbp + 0x780]
call fcn.140006b20
nop
lea rdx, str.RightUpperLeg
lea rcx, [rbp + 0x7a0]
call fcn.140006b20
nop
lea rdx, str.RightLowerLeg
lea rcx, [rbp + 0x7c0]
call fcn.140006b20
nop
lea rdx, str.RightFoot
lea rcx, [rbp + 0x7e0]
call fcn.140006b20
nop
lea r8, [rbp + 0x800]
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0xcf0]
call fcn.14000e180
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xce0], xmm0
mov r8, rdi
lea rdx, [rbp + 0xce0]
lea rcx, [0x1400cf878]
call fcn.14000e1a0
nop
lea r9, [fcn.1400069c0]
mov edx, 0x20
lea r8d, [rdx - 0x10]
lea rcx, [rbp + 0x600]
call fcn.14009c900
lea rcx, [0x1400a2330]
call fcn.14009c784
nop
lea rcx, [0x1400cf874]
call fcn.14009c81c
mov edx, 0x40
lea rcx, [rbp + 0xa70]
call fcn.140079010
lea rcx, [rbp + 0xa70]
call fcn.1400793b0
nop
mov edx, 0x40
lea rcx, [rbp + 0xc90]
call fcn.140079010
lea rcx, [rbp + 0xc90]
call fcn.1400792a0
nop
lea rcx, [0x1400cf878]
call fcn.1400795e0
mov rsi, rax
lea rcx, [0x1400cf878]
call fcn.1400795d0
mov r14, rax
cmp rsi, rax
je 0x140073df4
lea rax, [rbp + 0xc30]
mov qword [rsp + 0x50], rax
mov rdx, rsi
lea rcx, [rbp + 0xc30]
call fcn.140006b60
mov rdi, rax
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0xbc8]
call fcn.1400794c0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xd90]
call fcn.14000edf0
movups xmm1, xmmword [rax]
movups xmmword [rbp + 0xbb0], xmm1
movsd xmm0, qword [rax + 0x10]
movsd qword [rbp + 0xbc0], xmm0
psrldq xmm1, 8
movq rax, xmm1
test rax, rax
je 0x140073de7
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0xbb0]
call fcn.14006db70
movsd xmm6, qword [rax]
mov edi, dword [rax + 8]
mov rdx, rsi
lea rcx, [rbp + 0xa70]
call fcn.140079390
movsd qword [rax], xmm6
mov dword [rax + 8], edi
add rsi, 0x20
cmp rsi, r14
jne 0x140073d50
mov edx, 8
lea rcx, [rbp + 0xb20]
call fcn.140078f30
lea rdx, [rbp + 0xb20]
lea rcx, [rbp + 0xa70]
call fcn.140079440
mov edx, 8
lea rcx, [rbp + 0xb18]
call fcn.140078f30
lea rdx, [rbp + 0xb18]
lea rcx, [rbp + 0xa70]
call fcn.140079430
mov rax, qword [rbp + 0xb20]
cmp rax, qword [rbp + 0xb18]
je 0x140073f21
lea rdi, [rax + 0x10]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xc30], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xc40], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xc50], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xc60], xmm1
movsd xmm0, qword [rdi + 0x20]
movsd qword [rbp + 0xa00], xmm0
mov eax, dword [rdi + 0x28]
mov dword [rbp + 0xa08], eax
lea r8, [rbp + 0xc30]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0xa00]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss xmm7, dword [rbp + 0xa40]
ucomiss xmm7, xmm12
jp 0x140073ed3
je 0x140073efb
movss xmm6, dword [rbp + 0xa44]
ucomiss xmm6, xmm12
jp 0x140073ee3
je 0x140073efb
mov rdx, rdi
lea rcx, [rbp + 0xc90]
call fcn.140079280
movss dword [rax], xmm7
movss dword [rax + 4], xmm6
mov rax, qword [rbp + 0xb20]
mov rax, qword [rax]
mov qword [rbp + 0xb20], rax
cmp rax, qword [rbp + 0xb18]
jne 0x140073e50
movss xmm7, dword [0x1400b7dc4]
movaps xmm0, xmmword [0x1400b8440]
movups xmmword [rbp + 0xce0], xmm0
lea rcx, [rbp + 0xce0]
call fcn.14001af30
mov r14d, eax
movd xmm6, dword [0x1400cdbec]
cvtdq2ps xmm6, xmm6
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [r13 + rdx]
cmp dword [0x1400cf890], ecx
jle 0x1400741a2
lea rcx, [0x1400cf890]
call fcn.14009c888
cmp dword [0x1400cf890], 0xffffffff
jne 0x1400741a2
mov edx, 0x18
lea rcx, [0x1400cf898]
call fcn.140079100
lea rcx, [rsp + 0x59]
call fcn.14000e190
mov rdi, rax
lea r8, str.UpperTorso
lea rdx, str.Head
lea rcx, [rbp + 0x600]
call fcn.140078ba0
nop
lea r8, str.LeftUpperArm
lea rdx, str.UpperTorso
lea rcx, [rbp + 0x640]
call fcn.140078c10
nop
lea r8, str.LeftLowerArm
lea rdx, str.LeftUpperArm
lea rcx, [rbp + 0x680]
call fcn.140078c10
nop
lea r8, str.LeftHand
lea rdx, str.LeftLowerArm
lea rcx, [rbp + 0x6c0]
call fcn.140078c10
nop
lea r8, str.RightUpperArm
lea rdx, str.UpperTorso
lea rcx, [rbp + 0x700]
call fcn.140078c10
nop
lea r8, str.RightLowerArm
lea rdx, str.RightUpperArm
lea rcx, [rbp + 0x740]
call fcn.140078c10
nop
lea r8, str.RightHand
lea rdx, str.RightLowerArm
lea rcx, [rbp + 0x780]
call fcn.140078c10
nop
lea r8, str.HumanoidRootPart
lea rdx, str.UpperTorso
lea rcx, [rbp + 0x7c0]
call fcn.140078ca0
nop
lea r8, str.LowerTorso
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0x800]
call fcn.140078d10
nop
lea r8, str.LeftUpperLeg
lea rdx, str.LowerTorso
lea rcx, [rbp + 0x840]
call fcn.140078c10
nop
lea r8, str.LeftLowerLeg
lea rdx, str.LeftUpperLeg
lea rcx, [rbp + 0x880]
call fcn.140078c10
nop
lea r8, str.LeftFoot
lea rdx, str.LeftLowerLeg
lea rcx, [rbp + 0x8c0]
call fcn.140078c10
nop
lea r8, str.RightUpperLeg
lea rdx, str.LowerTorso
lea rcx, [rbp + 0x900]
call fcn.140078c10
nop
lea r8, str.RightLowerLeg
lea rdx, str.RightUpperLeg
lea rcx, [rbp + 0x940]
call fcn.140078c10
nop
lea r8, str.RightFoot
lea rdx, str.RightLowerLeg
lea rcx, [rbp + 0x980]
call fcn.140078c10
nop
lea r8, [rbp + 0x9c0]
lea rdx, [rbp + 0x600]
lea rcx, [rbp + 0xf78]
call fcn.14000e180
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xce0], xmm0
mov r8, rdi
lea rdx, [rbp + 0xce0]
lea rcx, [0x1400cf898]
call fcn.140078d80
nop
lea r9, [fcn.14000edd0]
mov edx, 0x40
lea r8d, [rdx - 0x31]
lea rcx, [rbp + 0x600]
call fcn.14009c900
lea rcx, [0x1400a2320]
call fcn.14009c784
nop
lea rcx, [0x1400cf890]
call fcn.14009c81c
mov rsi, qword [0x1400cf8a0]
mov rdi, qword [0x1400cf898]
cmp rdi, rsi
je 0x1400742a7
nop dword [rax]
mov qword [rbp + 0xc88], r12
mov r8, rdi
lea rdx, [rbp + 0xc88]
lea rcx, [rbp + 0xc90]
call fcn.140079910
mov qword [rbp + 0xb28], r12
lea r8, [rdi + 0x20]
lea rdx, [rbp + 0xb28]
lea rcx, [rbp + 0xc90]
call fcn.140079910
lea r8, [rbp + 0xc98]
mov rdx, qword [rbp + 0xc98]
lea rcx, [rbp + 0xb30]
call fcn.1400797a0
mov rax, qword [rbp + 0xb30]
cmp qword [rbp + 0xc88], rax
je 0x14007429a
lea r8, [rbp + 0xc98]
mov rdx, qword [rbp + 0xc98]
lea rcx, [rbp + 0xc80]
call fcn.1400797a0
mov rax, qword [rbp + 0xb28]
cmp rax, qword [rbp + 0xc80]
je 0x14007429a
movss xmm0, dword [rax + 0x30]
movss xmm1, dword [rax + 0x34]
movss dword [rsp + 0x78], xmm0
movss dword [rsp + 0x7c], xmm1
mov rax, qword [rbp + 0xc88]
movss xmm0, dword [rax + 0x30]
movss xmm1, dword [rax + 0x34]
movss dword [rbp - 0x80], xmm0
movss dword [rbp - 0x7c], xmm1
movss dword [rsp + 0x20], xmm6
mov r9d, r14d
lea r8, [rsp + 0x78]
lea rdx, [rbp - 0x80]
mov rcx, r15
call fcn.14003e4f0
add rdi, 0x40
cmp rdi, rsi
jne 0x1400741c0
lea rcx, [rbp + 0xca8]
call fcn.140079120
lea rcx, [rbp + 0xc98]
call fcn.140079320
nop
lea rcx, [rbp + 0xa88]
call fcn.140079120
lea rcx, [rbp + 0xa78]
call fcn.140079450
nop
lea rcx, [rbp + 0xe98]
call fcn.140007020
nop
lea rcx, [rbp + 0xc10]
call fcn.14000f3e0
nop
lea rcx, [rbp + 0x1160]
call fcn.140007020
lea rcx, [rbp + 0x1140]
call fcn.140007020
jmp 0x140074333
lea rcx, [rbp + 0xe98]
call fcn.1400069c0
nop
lea rcx, [rbp + 0xc10]
call fcn.14000f1a0
nop
lea rcx, [rbp + 0x1140]
call fcn.14000edd0
lea rcx, [rbp + 0xbe8]
call fcn.14000f4f0
mov rax, qword [rbp + 0xbe8]
cmp byte [rax + 0x19], 0
je 0x140073550
mov r13, qword [0x1400cf320]
mov rax, qword [0x1400cf328]
mov qword [rsp + 0x50], rax
cmp r13, rax
je 0x140078b11
movzx ebx, byte [rsp + 0x59]
movss xmm6, dword [0x1400b8540]
movss xmm8, dword [0x1400b7d04]
xorps xmm14, xmm14
nop word [rax + rax]
movups xmm0, xmmword [r13 + 0x38]
movups xmmword [rbp + 0xe98], xmm0
movsd xmm1, qword [r13 + 0x48]
movsd qword [rbp + 0xea8], xmm1
lea rdx, [rbp + 0xa48]
lea rcx, [rbp + 0xe98]
call fcn.14006db70
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0xe98]
call fcn.14006da90
movss xmm0, dword [rbp + 0xc98]
xorps xmm0, xmm6
divss xmm0, xmm10
movss dword [rbp + 0xed8], xmm0
movss xmm1, dword [rbp + 0xca4]
xorps xmm1, xmm6
divss xmm1, xmm10
movss dword [rbp + 0xedc], xmm1
movss xmm0, dword [rbp + 0xcb0]
xorps xmm0, xmm6
divss xmm0, xmm10
movss dword [rbp + 0xee0], xmm0
lea rdx, [rbp + 0xed8]
lea rcx, [rbp + 0x3b0]
call fcn.14006e970
movsd xmm0, qword [rax]
movsd qword [rbp + 0xee8], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xef0], eax
mov dword [rbp + 0x60], 0
mov qword [rbp + 0x64], 0x3f800000
lea r8, [rbp + 0xee8]
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x3c0]
call fcn.14006e7e0
movsd xmm0, qword [rax]
movsd qword [rbp + 0xf68], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xf70], eax
lea r8, [rbp + 0xf68]
lea rdx, [rbp + 0xee8]
lea rcx, [rbp + 0x3d0]
call fcn.14006e7e0
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movsd xmm0, qword [rbp + 0xa48]
movsd qword [rbp + 0xd0], xmm0
mov eax, dword [rbp + 0xa50]
mov dword [rbp + 0xd8], eax
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0xd0]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss xmm0, dword [rbp + 0xa40]
movss dword [r13 + 0x80], xmm0
movss xmm1, dword [rbp + 0xa44]
movss dword [r13 + 0x84], xmm1
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movss xmm0, dword [rbp + 0xa48]
subss xmm0, xmm14
movss dword [rbp + 0x50], xmm0
movss xmm0, dword [rbp + 0xa4c]
subss xmm0, dword [0x1400b7cdc]
movss dword [rbp + 0x54], xmm0
movss xmm1, dword [rbp + 0xa50]
subss xmm1, xmm14
movss dword [rbp + 0x58], xmm1
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x50]
call fcn.14006c990
mov qword [rbp - 0x80], rax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movss xmm0, dword [rbp + 0xa48]
subss xmm0, xmm14
movss dword [rbp + 0x40], xmm0
movss xmm0, dword [rbp + 0xa4c]
subss xmm0, dword [0x1400b7e68]
movss dword [rbp + 0x44], xmm0
movss xmm1, dword [rbp + 0xa50]
subss xmm1, xmm14
movss dword [rbp + 0x48], xmm1
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x40]
call fcn.14006c990
mov qword [rbp + 0xb28], rax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movss xmm0, dword [rbp + 0xa48]
subss xmm0, xmm14
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [rbp + 0xa4c]
subss xmm0, dword [0x1400b7e58]
movss dword [rbp + 0x34], xmm0
movss xmm1, dword [rbp + 0xa50]
subss xmm1, xmm14
movss dword [rbp + 0x38], xmm1
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x30]
call fcn.14006c990
mov qword [rbp - 0x70], rax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movss xmm0, dword [rbp + 0xa48]
subss xmm0, xmm14
movss dword [rbp + 0x80], xmm0
movss xmm0, dword [rbp + 0xa4c]
subss xmm0, xmm8
movss dword [rbp + 0x84], xmm0
movss xmm1, dword [rbp + 0xa50]
subss xmm1, xmm14
movss dword [rbp + 0x88], xmm1
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x80]
call fcn.14006c990
mov qword [rbp + 0xb30], rax
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movss xmm0, dword [rbp + 0xa48]
addss xmm0, xmm14
movss dword [rbp + 0x20], xmm0
movss xmm0, dword [rbp + 0xa4c]
addss xmm0, dword [0x1400b7c44]
movss dword [rbp + 0x24], xmm0
movss xmm1, dword [rbp + 0xa50]
addss xmm1, xmm14
movss dword [rbp + 0x28], xmm1
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x20]
call fcn.14006c990
mov qword [rbp + 0xb18], rax
mov rcx, qword [r13 + 8]
add rcx, 0x2a0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xeb8], xmm0
mov qword [rbp + 0xec8], rax
lea r8d, [rax + 0x18]
lea rdx, [rbp + 0xeb8]
call fcn.14006a210
movss xmm1, dword [rbp + 0xa4c]
cvtps2pd xmm1, xmm1
movaps xmm0, xmm1
addsd xmm0, xmm11
cvtpd2ps xmm2, xmm0
subsd xmm1, qword [0x1400b7ca8]
cvtpd2ps xmm6, xmm1
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movss xmm0, dword [rbp + 0xa48]
movss dword [rbp + 0x10], xmm0
movss dword [rbp + 0x14], xmm2
movss xmm1, dword [rbp + 0xa50]
movss dword [rbp + 0x18], xmm1
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x10]
call fcn.14006c990
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movss xmm0, dword [rbp + 0xa48]
movss dword [rbp], xmm0
movss dword [rbp + 4], xmm6
movss xmm1, dword [rbp + 0xa50]
movss dword [rbp + 8], xmm1
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp]
call fcn.14006c990
mov qword [rsp + 0x78], rax
movss xmm7, dword [rbp + 0xb1c]
movaps xmm0, xmm7
movss xmm1, dword [rbp - 0x7c]
movss dword [rsp + 0x70], xmm1
subss xmm0, xmm1
cvtps2pd xmm1, xmm0
divsd xmm1, qword [str.333333]
mulsd xmm1, qword [0x1400b7c80]
cvtpd2ps xmm11, xmm1
movaps xmm10, xmm11
divss xmm10, dword [0x1400b7c58]
mulss xmm10, dword [0x1400b7c38]
movsd xmm0, qword [r13 + 0x114]
movsd qword [rbp + 0xc0], xmm0
movss xmm0, dword [rbp + 0xb30]
ucomiss xmm0, xmm12
jp 0x140074999
je 0x140078ae5
cmp byte [0x1400cdbf3], 0
je 0x1400749b4
movss xmm0, dword [0x1400b7e74]
comiss xmm0, xmm11
ja 0x140078ae5
comiss xmm11, dword [0x1400b7d88]
ja 0x140078ae5
movss xmm9, dword [rbp + 0xb18]
ucomiss xmm9, xmm12
jp 0x1400749d7
je 0x140078ae5
movss xmm0, dword [rbp + 0xc0]
ucomiss xmm0, xmm14
jp 0x140074a0c
jne 0x140074a0c
movss xmm0, dword [rbp + 0xc4]
ucomiss xmm0, xmm14
jp 0x140074a0c
jne 0x140074a0c
movss xmm0, dword [r13 + 0x11c]
ucomiss xmm0, xmm14
jp 0x140074a0c
je 0x140078ae5
cmp byte [r13], 0
jne 0x140078ae5
lea rcx, [r13 + 8]
lea rdx, [rbp + 0xd90]
call fcn.14006dfa0
cmp byte [0x1400cdc62], 0
je 0x140074a53
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xdb0]
call fcn.14006dfa0
mov rcx, qword [rax]
cmp qword [rbp + 0xd90], rcx
je 0x140078ae5
cmp byte [0x1400cdbfb], 0
je 0x140074ad5
movsd xmm0, qword [r13 + 0x78]
movsd qword [rbp + 0xbd8], xmm0
cmp qword [r13 + 0x68], 0
je 0x140074ad5
movups xmm1, xmmword [r13 + 0x38]
movups xmmword [rbp + 0xb90], xmm1
movsd xmm0, qword [r13 + 0x48]
movsd qword [rbp + 0xba0], xmm0
movq rax, xmm1
test rax, rax
je 0x140074ad5
lea rdx, [rbp + 0xef8]
lea rcx, [rbp + 0xb90]
call fcn.14006db70
movss xmm0, dword [rbp + 0xefc]
addss xmm0, dword [0x1400b7e6c]
movss dword [rbp + 0xefc], xmm0
movaps xmm2, xmm13
mov edx, 0x24
lea rcx, [rbp + 0xef8]
call fcn.14006f350
movzx eax, byte [0x1400cdbf0]
test al, al
je 0x1400750da
cmp byte [0x1400cdbc6], 0
je 0x140074e39
lea rcx, [r13 + 0x50]
call fcn.14006de40
movaps xmm6, xmm0
lea rcx, [r13 + 0x50]
call fcn.14006def0
divss xmm6, xmm0
mulss xmm6, dword [0x1400b7da0]
cvttss2si edi, xmm6
lea rcx, [rbp + 0xce0]
call fcn.1400180d0
cmp edi, 0x64
jg 0x140074b61
mov dword [rsp + 0x20], 0xff
mov edx, 0x42
lea r9d, [rdx + 0x62]
lea r8d, [r9 + 0x51]
lea rcx, [rbp + 0x470]
call fcn.140018100
lea rdx, [rbp + 0x480]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xce0], xmm0
mov edx, edi
lea rcx, [rbp + 0xc30]
call fcn.14006e5b0
nop
lea r8, [0x1400b4ec8]
mov rdx, rax
lea rcx, [rbp + 0xbc8]
call fcn.1400076c0
nop
lea rcx, [rbp + 0xc30]
call fcn.1400069c0
lea rcx, [rbp + 0xbc8]
call fcn.140006830
mov r14, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x490]
call fcn.140018100
mov rcx, rax
call fcn.140018150
mov esi, eax
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rbp + 0x2b8]
call fcn.140008de0
mov rdi, rax
addss xmm7, xmm11
addss xmm7, xmm15
movaps xmm0, xmm10
mulss xmm0, dword [0x1400b7b54]
movaps xmm6, xmm9
subss xmm6, xmm0
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x2c0]
call fcn.140008de0
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2c8]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, r14
mov r8d, esi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
lea rcx, [rbp + 0xbc8]
call fcn.140006830
mov r14, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4a0]
call fcn.140018100
mov rcx, rax
call fcn.140018150
mov esi, eax
movaps xmm2, xmm12
movaps xmm1, xmm13
lea rcx, [rbp + 0x2d0]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x2d8]
call fcn.140008de0
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2e0]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, r14
mov r8d, esi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
lea rcx, [rbp + 0xbc8]
call fcn.140006830
mov r14, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4b0]
call fcn.140018100
mov rcx, rax
call fcn.140018150
mov esi, eax
movaps xmm2, xmm13
movaps xmm1, xmm12
lea rcx, [rbp + 0x2e8]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x2f0]
call fcn.140008de0
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2f8]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, r14
mov r8d, esi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
lea rcx, [rbp + 0xbc8]
call fcn.140006830
mov r14, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x4c0]
call fcn.140018100
mov rcx, rax
call fcn.140018150
mov esi, eax
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x300]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x308]
call fcn.140008de0
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14006e580
mov qword [rsp + 0x20], r12
mov r9, r14
mov r8d, esi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
lea rcx, [rbp + 0xbc8]
call fcn.140006830
mov rsi, rax
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x4d0]
call fcn.140034510
mov rcx, rax
call fcn.140018150
mov edi, eax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0x318]
call fcn.140008de0
mov qword [rsp + 0x20], r12
mov r9, rsi
mov r8d, edi
mov rdx, rax
mov rcx, r15
call fcn.14003f0e0
nop
lea rcx, [rbp + 0xbc8]
call fcn.1400069c0
movzx eax, byte [0x1400cdbf0]
movss xmm7, dword [rbp + 0xb1c]
test al, al
je 0x1400750da
cmp byte [0x1400cdbbd], 0
je 0x1400750da
call fcn.14001ee00
movss xmm1, dword [rax + 8]
movss xmm2, dword [rax + 0xc]
mulss xmm2, dword [0x1400b7b54]
mulss xmm1, dword [0x1400b7b54]
lea rcx, [rbp + 0xd70]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca208]
movss xmm2, dword [0x1400ca204]
movss xmm1, dword [0x1400ca200]
lea rcx, [rbp + 0x10e8]
call fcn.1400180e0
lea rcx, [rbp + 0x10e8]
call fcn.14001af30
mov edi, eax
movss xmm2, dword [rbp + 0xd74]
subss xmm2, xmm7
movss xmm1, dword [rbp + 0xd70]
subss xmm1, xmm9
lea rcx, [rbp + 0x9c0]
call fcn.140008de0
movss xmm6, dword [rbp + 0x9c4]
movaps xmm1, xmm6
mulss xmm1, xmm6
movss xmm7, dword [rbp + 0x9c0]
movaps xmm0, xmm7
mulss xmm0, xmm7
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140074f0a
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x140074f12
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm6, xmm0
divss xmm7, xmm0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x320]
call fcn.140008de0
movsd xmm3, qword [rax]
movaps xmm0, xmm3
shufps xmm0, xmm0, 0x55
mulss xmm0, dword [0x1400b7d9c]
movss xmm2, dword [rbp + 0xd74]
subss xmm2, xmm0
movsd qword [rbp + 0x9c0], xmm3
mulss xmm3, dword [0x1400b7d9c]
movss xmm1, dword [rbp + 0xd70]
subss xmm1, xmm3
lea rcx, [rbp + 0xd40]
call fcn.140008de0
movss xmm6, dword [0x1400b7b58]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm9, xmm0
mulss xmm9, dword [rbp + 0x9c4]
mulss xmm9, dword [0x1400b7d40]
addss xmm9, dword [rbp + 0xd44]
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, dword [rbp + 0x9c0]
mulss xmm0, dword [0x1400b7d40]
addss xmm9, xmm0
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm7, xmm0
mulss xmm7, dword [rbp + 0x9c0]
movss xmm6, dword [0x1400b7d40]
mulss xmm7, xmm6
addss xmm7, dword [rbp + 0xd40]
movss xmm0, dword [0x1400b7b58]
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, dword [rbp + 0x9c4]
mulss xmm0, xmm6
subss xmm7, xmm0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rbp + 0xf58]
call fcn.140008de0
movss xmm7, dword [0x1400b7e3c]
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm9, xmm0
mulss xmm9, dword [rbp + 0x9c4]
mulss xmm9, xmm6
addss xmm9, dword [rbp + 0xd44]
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, dword [rbp + 0x9c0]
mulss xmm0, xmm6
addss xmm9, xmm0
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
movaps xmm7, xmm0
mulss xmm7, dword [rbp + 0x9c0]
mulss xmm7, xmm6
addss xmm7, dword [rbp + 0xd40]
movss xmm0, dword [0x1400b7e3c]
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
mulss xmm0, dword [rbp + 0x9c4]
mulss xmm0, xmm6
subss xmm7, xmm0
movaps xmm2, xmm9
movaps xmm1, xmm7
lea rcx, [rbp + 0xf60]
call fcn.140008de0
mov dword [rsp + 0x20], edi
lea r9, [rbp + 0xf60]
lea r8, [rbp + 0xd40]
lea rdx, [rbp + 0xf58]
mov rcx, r15
call fcn.14003edf0
movzx eax, byte [0x1400cdbf0]
movss xmm8, dword [0x1400b7d04]
cmp byte [0x1400cdbd1], 0
je 0x14007609e
test al, al
je 0x14007609e
mov eax, dword [0x1400cdbc8]
test eax, eax
jne 0x14007561f
lea rcx, [0x1400cdb90]
cmp byte [0x1400cdbf9], al
je 0x140075450
lea rdx, [rbp + 0xbf0]
call fcn.14006cc20
nop
lea rdx, [rbp + 0xb58]
lea rcx, [0x1400cdb90]
call fcn.14006da50
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
cmp qword [rbp + 0xbc8], 0
je 0x14007544b
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
cmp qword [rbp + 0xb90], 0
je 0x14007544b
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0xb90]
call fcn.14006db70
movsd xmm0, qword [rax]
movsd qword [rbp + 0xb0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xb8], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0xb0]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss xmm7, dword [rbp + 0xa44]
movaps xmm2, xmm7
subss xmm2, dword [0x1400b7d40]
movss xmm6, dword [rbp + 0xa40]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1030]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
movss xmm0, dword [0x1400b7dc4]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x10f8]
call fcn.1400180e0
lea rcx, [rbp + 0x10f8]
call fcn.14001af30
mov esi, eax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xd78]
call fcn.140008de0
movaps xmm2, xmm14
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0xe68]
call fcn.140008de0
movss xmm2, dword [rbp + 0xe6c]
subss xmm2, dword [rbp + 0xd7c]
movss xmm1, dword [rbp + 0xe68]
subss xmm1, dword [rbp + 0xd78]
lea rcx, [rbp + 0xe60]
call fcn.140008de0
movss xmm6, dword [rbp + 0xe64]
movaps xmm1, xmm6
mulss xmm1, xmm6
movss xmm7, dword [rbp + 0xe60]
movaps xmm0, xmm7
mulss xmm0, xmm7
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140075333
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x14007533b
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, dword [0x1400b7d18]
cvttss2si edi, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400b7d18]
divss xmm6, xmm0
divss xmm7, xmm0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x9f0]
call fcn.140008de0
movss xmm0, dword [rbp + 0xd78]
movss dword [rbp + 0xd38], xmm0
movss xmm1, dword [rbp + 0xd7c]
movss dword [rbp + 0xd3c], xmm1
test edi, edi
jle 0x14007544b
mov edi, edi
nop word [rax + rax]
movss xmm2, dword [rbp + 0x9f4]
mulss xmm2, xmm15
addss xmm2, xmm1
movss xmm1, dword [rbp + 0x9f0]
mulss xmm1, xmm15
addss xmm1, xmm0
lea rcx, [rbp + 0xa38]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
lea r8, [rbp + 0xa38]
lea rdx, [rbp + 0xd38]
mov rcx, r15
call fcn.14003e4f0
movss xmm2, dword [rbp + 0x9f4]
mulss xmm2, xmm8
addss xmm2, dword [rbp + 0xa3c]
movss xmm1, dword [rbp + 0x9f0]
mulss xmm1, xmm8
addss xmm1, dword [rbp + 0xa38]
lea rcx, [rbp + 0x330]
call fcn.140008de0
movsd xmm0, qword [rax]
movsd qword [rbp + 0xd38], xmm0
sub rdi, 1
je 0x14007544b
movss xmm1, dword [rbp + 0xd3c]
movss xmm0, dword [rbp + 0xd38]
jmp 0x1400753a0
jmp 0x140076092
lea rdx, [rbp + 0xb58]
call fcn.14006cc20
nop
lea rdx, [rbp + 0xb90]
lea rcx, [0x1400cdb90]
call fcn.14006da50
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xb90]
call fcn.14006d6f0
cmp qword [rbp + 0xbc8], 0
je 0x140075613
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb90]
call fcn.14006d6f0
cmp qword [rbp + 0xbb0], 0
je 0x140075613
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0xbb0]
call fcn.14006db70
movsd xmm0, qword [rax]
movsd qword [rbp + 0xa0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xa8], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0xa0]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss xmm7, dword [rbp + 0xa44]
movaps xmm2, xmm7
subss xmm2, dword [0x1400b7d40]
movss xmm6, dword [rbp + 0xa40]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1038]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca160]
movss xmm2, dword [0x1400ca15c]
movss xmm1, dword [0x1400ca158]
lea rcx, [rbp + 0x1128]
call fcn.1400180e0
lea rcx, [rbp + 0x1128]
call fcn.14001af30
mov edi, eax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xfc0]
call fcn.140008de0
movaps xmm2, xmm14
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0xfc8]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, edi
lea r8, [rbp + 0xfc8]
lea rdx, [rbp + 0xfc0]
mov rcx, r15
call fcn.14003e4f0
nop
lea rcx, [rbp + 0xb58]
jmp 0x140076099
cmp eax, 1
jne 0x140075b53
lea rcx, [0x1400cdb90]
cmp byte [0x1400cdbf9], 0
je 0x140075980
lea rdx, [rbp + 0xbf0]
call fcn.14006cc20
nop
lea rdx, [rbp + 0xb58]
lea rcx, [0x1400cdb90]
call fcn.14006da50
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
cmp qword [rbp + 0xbc8], 0
je 0x14007597b
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
cmp qword [rbp + 0xb90], 0
je 0x14007597b
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0xb90]
call fcn.14006db70
movsd xmm0, qword [rax]
movsd qword [rbp + 0x90], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x98], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0x90]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss xmm7, dword [rbp + 0xa44]
movaps xmm2, xmm7
subss xmm2, dword [0x1400b7d40]
movss xmm6, dword [rbp + 0xa40]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1040]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
movss xmm0, dword [0x1400b7dc4]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x1118]
call fcn.1400180e0
lea rcx, [rbp + 0x1118]
call fcn.14001af30
mov esi, eax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xd88]
call fcn.140008de0
movss xmm2, dword [0x1400b7df4]
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0xe58]
call fcn.140008de0
movss xmm2, dword [rbp + 0xe5c]
subss xmm2, dword [rbp + 0xd8c]
movss xmm1, dword [rbp + 0xe58]
subss xmm1, dword [rbp + 0xd88]
lea rcx, [rbp + 0xe50]
call fcn.140008de0
movss xmm6, dword [rbp + 0xe54]
movaps xmm1, xmm6
mulss xmm1, xmm6
movss xmm7, dword [rbp + 0xe50]
movaps xmm0, xmm7
mulss xmm0, xmm7
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140075863
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x14007586b
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, dword [0x1400b7d18]
cvttss2si edi, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400b7d18]
divss xmm6, xmm0
divss xmm7, xmm0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x9e0]
call fcn.140008de0
movss xmm0, dword [rbp + 0xd88]
movss dword [rbp + 0xd30], xmm0
movss xmm1, dword [rbp + 0xd8c]
movss dword [rbp + 0xd34], xmm1
test edi, edi
jle 0x14007597b
mov edi, edi
nop word [rax + rax]
movss xmm2, dword [rbp + 0x9e4]
mulss xmm2, xmm15
addss xmm2, xmm1
movss xmm1, dword [rbp + 0x9e0]
mulss xmm1, xmm15
addss xmm1, xmm0
lea rcx, [rbp + 0xa30]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
lea r8, [rbp + 0xa30]
lea rdx, [rbp + 0xd30]
mov rcx, r15
call fcn.14003e4f0
movss xmm2, dword [rbp + 0x9e4]
mulss xmm2, xmm8
addss xmm2, dword [rbp + 0xa34]
movss xmm1, dword [rbp + 0x9e0]
mulss xmm1, xmm8
addss xmm1, dword [rbp + 0xa30]
lea rcx, [rbp + 0x348]
call fcn.140008de0
movsd xmm0, qword [rax]
movsd qword [rbp + 0xd30], xmm0
sub rdi, 1
je 0x14007597b
movss xmm1, dword [rbp + 0xd34]
movss xmm0, dword [rbp + 0xd30]
jmp 0x1400758d0
jmp 0x140076092
lea rdx, [rbp + 0xb58]
call fcn.14006cc20
nop
lea rdx, [rbp + 0xb90]
lea rcx, [0x1400cdb90]
call fcn.14006da50
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xb90]
call fcn.14006d6f0
cmp qword [rbp + 0xbc8], 0
je 0x140075b47
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb90]
call fcn.14006d6f0
cmp qword [rbp + 0xbb0], 0
je 0x140075b47
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0xbb0]
call fcn.14006db70
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1e0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1e8], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0x1e0]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss xmm7, dword [rbp + 0xa44]
movaps xmm2, xmm7
subss xmm2, dword [0x1400b7d40]
movss xmm6, dword [rbp + 0xa40]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1048]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca160]
movss xmm2, dword [0x1400ca15c]
movss xmm1, dword [0x1400ca158]
lea rcx, [rbp + 0x10b8]
call fcn.1400180e0
lea rcx, [rbp + 0x10b8]
call fcn.14001af30
mov edi, eax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xfa0]
call fcn.140008de0
movss xmm2, dword [0x1400b7df4]
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0xfb8]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, edi
lea r8, [rbp + 0xfb8]
lea rdx, [rbp + 0xfa0]
mov rcx, r15
call fcn.14003e4f0
nop
lea rcx, [rbp + 0xb58]
jmp 0x140076099
cmp eax, 2
jne 0x14007609e
lea rcx, [0x1400cdb90]
cmp byte [0x1400cdbf9], 0
je 0x140075eb7
lea rdx, [rbp + 0xb58]
call fcn.14006cc20
nop
lea rdx, [rbp + 0xb90]
lea rcx, [0x1400cdb90]
call fcn.14006da50
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xb90]
call fcn.14006d6f0
cmp qword [rbp + 0xbc8], 0
je 0x140075eab
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb90]
call fcn.14006d6f0
cmp qword [rbp + 0xbb0], 0
je 0x140075eab
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0xbb0]
call fcn.14006db70
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1d0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1d8], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0x1d0]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss xmm7, dword [rbp + 0xa44]
movaps xmm2, xmm7
subss xmm2, dword [0x1400b7d40]
movss xmm6, dword [rbp + 0xa40]
movaps xmm1, xmm6
lea rcx, [rbp + 0x1050]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
movss xmm0, dword [0x1400b7dc4]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x1000]
call fcn.1400180e0
lea rcx, [rbp + 0x1000]
call fcn.14001af30
mov esi, eax
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xd68]
call fcn.140008de0
lea rcx, [rbp + 0xdf0]
call qword [sym.imp.USER32.dll_GetCursorPos]
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov rcx, rax
lea rdx, [rbp + 0xdf0]
call qword [sym.imp.USER32.dll_ScreenToClient]
movd xmm2, dword [rbp + 0xdf4]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0xdf0]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0xe48]
call fcn.140008de0
movss xmm2, dword [rbp + 0xe4c]
subss xmm2, dword [rbp + 0xd6c]
movss xmm1, dword [rbp + 0xe48]
subss xmm1, dword [rbp + 0xd68]
lea rcx, [rbp + 0xe38]
call fcn.140008de0
movss xmm6, dword [rbp + 0xe3c]
movaps xmm1, xmm6
mulss xmm1, xmm6
movss xmm7, dword [rbp + 0xe38]
movaps xmm0, xmm7
mulss xmm0, xmm7
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140075d97
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x140075d9f
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, dword [0x1400b7d18]
cvttss2si edi, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400b7d18]
divss xmm6, xmm0
divss xmm7, xmm0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x9e8]
call fcn.140008de0
movss xmm0, dword [rbp + 0xd68]
movss dword [rbp + 0xbe8], xmm0
movss xmm1, dword [rbp + 0xd6c]
movss dword [rbp + 0xbec], xmm1
test edi, edi
jle 0x140075eab
mov edi, edi
nop
movss xmm2, dword [rbp + 0x9ec]
mulss xmm2, xmm15
addss xmm2, xmm1
movss xmm1, dword [rbp + 0x9e8]
mulss xmm1, xmm15
addss xmm1, xmm0
lea rcx, [rbp + 0xa28]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
lea r8, [rbp + 0xa28]
lea rdx, [rbp + 0xbe8]
mov rcx, r15
call fcn.14003e4f0
movss xmm2, dword [rbp + 0x9ec]
mulss xmm2, xmm8
addss xmm2, dword [rbp + 0xa2c]
movss xmm1, dword [rbp + 0x9e8]
mulss xmm1, xmm8
addss xmm1, dword [rbp + 0xa28]
lea rcx, [rbp + 0x360]
call fcn.140008de0
movsd xmm0, qword [rax]
movsd qword [rbp + 0xbe8], xmm0
sub rdi, 1
je 0x140075eab
movss xmm1, dword [rbp + 0xbec]
movss xmm0, dword [rbp + 0xbe8]
jmp 0x140075e00
lea rcx, [rbp + 0xb58]
jmp 0x140076099
lea rdx, [rbp + 0xbf0]
call fcn.14006cc20
nop
lea rdx, [rbp + 0xb58]
lea rcx, [0x1400cdb90]
call fcn.14006da50
lea rdx, str.Humanoid
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
cmp qword [rbp + 0xbc8], 0
je 0x140076092
lea rdx, str.Head
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xc30]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb58]
call fcn.14006d6f0
cmp qword [rbp + 0xb90], 0
je 0x140076092
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0xb90]
call fcn.14006db70
movsd xmm0, qword [rax]
movsd qword [rbp + 0x180], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x188], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0x180]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movss xmm2, dword [rbp + 0xa44]
subss xmm2, dword [0x1400b7d40]
movss xmm1, dword [rbp + 0xa40]
lea rcx, [rbp + 0xf98]
call fcn.140008de0
movss xmm2, dword [0x1400b7df4]
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0x1058]
call fcn.140008de0
lea rcx, [0x1400cc6b0]
call fcn.14001af30
mov edi, eax
movd xmm2, dword [rbp + 0x9cc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x9c8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x370]
call fcn.140008de0
movsd xmm0, qword [rbp + 0xf98]
movsd qword [rbp + 0x140], xmm0
movss dword [rsp + 0x20], xmm13
mov r9d, edi
mov r8, rax
lea rdx, [rbp + 0x140]
mov rcx, r15
call fcn.14003e4f0
nop
lea rcx, [rbp + 0xbf0]
call fcn.1400069c0
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x1088]
call fcn.14006cca0
nop
lea rcx, [rbp + 0xbb0]
call fcn.14000ace0
mov rdi, rax
lea rcx, [rbp + 0xbb0]
call fcn.14000acd0
mov rsi, rax
cmp rdi, rax
je 0x1400763b4
nop dword [rax]
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0xb58], xmm0
movsd xmm1, qword [rdi + 0x10]
movsd qword [rbp + 0xb68], xmm1
cmp byte [0x1400cdbd0], 0
je 0x1400763a7
cmp byte [0x1400cdbf0], 0
je 0x1400763a7
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xb58]
call fcn.14006cc20
nop
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0xb58]
call fcn.14006da50
lea rdx, str.Humanoid
lea rcx, [rbp + 0xb90]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xbf0]
call fcn.14006d6f0
cmp qword [rbp + 0xbc8], 0
je 0x14007639b
lea rdx, str.Head
lea rcx, [rbp + 0xa70]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0xbf0]
call fcn.14006d6f0
cmp qword [rbp + 0xb90], 0
je 0x14007639b
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0xb90]
call fcn.14006db70
lea rdx, str.Player_Name:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140007810
mov rcx, rax
lea rdx, [rbp + 0xc30]
call fcn.1400079e0
lea rdx, [0x140007a00]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.Head_Position:__
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140007810
movss xmm1, dword [rbp + 0xa00]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b2b94]
call fcn.140007810
movss xmm1, dword [rbp + 0xa04]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b2b94]
call fcn.140007810
movss xmm1, dword [rbp + 0xa08]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b27e8]
call fcn.140007810
lea rdx, [0x140007a00]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0xbf0]
call fcn.14006db70
lea rdx, str.Character_Position:__
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140007810
movss xmm1, dword [rbp + 0xa10]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b2b94]
call fcn.140007810
movss xmm1, dword [rbp + 0xa14]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b2b94]
call fcn.140007810
movss xmm1, dword [rbp + 0xa18]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b27e8]
call fcn.140007810
lea rdx, [0x140007a00]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0xbc8]
call fcn.14006db70
lea rdx, str.Humanoid_Position:__
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140007810
movss xmm1, dword [rbp + 0x9d0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b2b94]
call fcn.140007810
movss xmm1, dword [rbp + 0x9d4]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b2b94]
call fcn.140007810
movss xmm1, dword [rbp + 0x9d8]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___float____ptr64]
mov rcx, rax
lea rdx, [0x1400b27e8]
call fcn.140007810
lea rdx, [0x140007a00]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xc30]
call fcn.1400069c0
add rdi, 0x18
cmp rdi, rsi
jne 0x1400760e0
lea rcx, [rbp + 0xbb0]
call fcn.14000acf0
movss xmm9, dword [rbp + 0xb2c]
movss xmm14, dword [rbp + 0xb28]
cmp byte [0x1400cdbf5], 0
je 0x1400764e2
cmp byte [0x1400cdbf0], 0
je 0x140076e03
lea rdx, [rbp + 0xbc8]
lea rcx, [0x1400cdb90]
call fcn.14006da50
lea rdx, str.Humanoid
lea rcx, [rbp + 0xa70]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0xbc8]
call fcn.14006d6f0
lea rcx, [r13 + 0xb0]
call fcn.140006830
mov rdx, rax
movss dword [rsp + 0x20], xmm12
xor r9d, r9d
xor r8d, r8d
lea rcx, [rbp + 0x378]
call fcn.140021bd0
movaps xmm2, xmm9
movss xmm7, dword [0x1400b7d40]
subss xmm2, xmm7
movss xmm0, dword [rax]
mulss xmm0, dword [0x1400b7b54]
movaps xmm1, xmm14
subss xmm1, xmm0
lea rcx, [rbp + 0xf90]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca1d8]
movss xmm2, dword [0x1400ca1d4]
movss xmm1, dword [0x1400ca1d0]
lea rcx, [rbp + 0x1010]
call fcn.1400180e0
lea rcx, [r13 + 0xb0]
call fcn.140006830
mov rdi, rax
lea rcx, [rbp + 0x1010]
call fcn.14001af30
mov qword [rsp + 0x20], r12
mov r9, rdi
mov r8d, eax
lea rdx, [rbp + 0xf90]
mov rcx, r15
call fcn.14003f0e0
jmp 0x1400764ea
movss xmm7, dword [0x1400b7d40]
movzx eax, byte [0x1400cdbf0]
test al, al
je 0x140076e03
cmp byte [0x1400cdbf8], 0
je 0x140076686
lea rdx, [rbp + 0xbc8]
lea rcx, [0x1400cdc48]
call fcn.14006da10
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0xbc8]
call fcn.14006da50
lea rdx, str.HumanoidRootPart
lea rcx, [rbp + 0xa70]
call fcn.140006b20
mov r8, rax
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0xb90]
call fcn.14006d6f0
lea rdx, [rbp + 0xfa8]
lea rcx, [rbp + 0xbb0]
call fcn.14006db70
movsd xmm0, qword [rbp + 0xa48]
movsd qword [rbp + 0x1a0], xmm0
mov eax, dword [rbp + 0xa50]
mov dword [rbp + 0x1a8], eax
movsd xmm0, qword [rbp + 0xfa8]
movsd qword [rbp + 0x190], xmm0
mov eax, dword [rbp + 0xfb0]
mov dword [rbp + 0x198], eax
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp + 0x190]
call fcn.14006e790
movaps xmm6, xmm0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca198]
movss xmm2, dword [0x1400ca194]
movss xmm1, dword [0x1400ca190]
lea rcx, [rbp + 0x1020]
call fcn.1400180e0
cvttss2si edx, xmm6
lea rcx, [rbp + 0xa70]
call fcn.14006e5b0
nop
lea r8, [0x1400b4e80]
mov rdx, rax
lea rcx, [rbp + 0xc30]
call fcn.1400076c0
nop
lea rcx, [rbp + 0xa70]
call fcn.1400069c0
lea rcx, [rbp + 0x1020]
call fcn.14001af30
mov edi, eax
movss xmm2, dword [rsp + 0x7c]
addss xmm2, xmm7
movaps xmm0, xmm10
mulss xmm0, dword [0x1400b7b54]
movss xmm1, dword [rsp + 0x78]
subss xmm1, xmm0
lea rcx, [rbp + 0x380]
call fcn.140008de0
movss xmm1, dword [rax + 4]
mov r9d, edi
lea r8, [rbp + 0xc30]
movss xmm0, dword [rax]
unpcklps xmm0, xmm1
movq rdx, xmm0
mov rcx, r15
call fcn.1400709f0
nop
lea rcx, [rbp + 0xc30]
call fcn.1400069c0
movzx eax, byte [0x1400cdbf0]
test al, al
je 0x140076e03
cmp byte [0x1400cdbea], 0
je 0x140076e03
mov eax, dword [0x1400cdbc0]
test eax, eax
jne 0x1400768fe
cmp byte [0x1400cdbf9], al
je 0x14007686b
xorps xmm8, xmm8
xorps xmm2, xmm2
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0xe40]
call fcn.140008de0
movss xmm2, dword [rbp + 0xe44]
subss xmm2, dword [r13 + 0x84]
movss xmm1, dword [rbp + 0xe40]
subss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0xe78]
call fcn.140008de0
movss xmm6, dword [rbp + 0xe7c]
movaps xmm1, xmm6
mulss xmm1, xmm6
movss xmm7, dword [rbp + 0xe78]
movaps xmm0, xmm7
mulss xmm0, xmm7
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140076731
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x140076739
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, dword [0x1400b7d0c]
cvttss2si edi, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
divss xmm6, xmm0
divss xmm7, xmm0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0xd60]
call fcn.140008de0
movss xmm2, dword [r13 + 0x84]
movss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0xb50]
call fcn.140008de0
test edi, edi
jle 0x140076e07
mov edi, edi
movss xmm2, dword [rbp + 0xd64]
movss xmm1, dword [rbp + 0xd60]
movss xmm3, dword [rbp + 0xb54]
movss xmm4, dword [rbp + 0xb50]
movss xmm6, dword [0x1400b7b0c]
nop word [rax + rax]
mulss xmm2, xmm6
addss xmm2, xmm3
mulss xmm1, xmm6
addss xmm1, xmm4
lea rcx, [rbp + 0xf88]
call fcn.140008de0
lea rcx, [0x1400cc6b0]
call fcn.14001af30
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rbp + 0xf88]
lea rdx, [rbp + 0xb50]
mov rcx, r15
call fcn.14003e4f0
movss xmm1, dword [rbp + 0xd60]
movaps xmm4, xmm1
addss xmm4, dword [rbp + 0xb50]
movaps xmm0, xmm1
mulss xmm0, dword [0x1400b7b90]
addss xmm4, xmm0
movss dword [rbp + 0xb50], xmm4
movss xmm2, dword [rbp + 0xd64]
movaps xmm3, xmm2
addss xmm3, dword [rbp + 0xb54]
movaps xmm0, xmm2
mulss xmm0, dword [0x1400b7b90]
addss xmm3, xmm0
movss dword [rbp + 0xb54], xmm3
sub rdi, 1
jne 0x1400767c0
jmp 0x140076e07
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca238]
movss xmm2, dword [0x1400ca234]
movss xmm1, dword [0x1400ca230]
lea rcx, [rbp + 0x1108]
call fcn.1400180e0
xorps xmm8, xmm8
xorps xmm2, xmm2
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0xe30]
call fcn.140008de0
lea rcx, [rbp + 0x1108]
call fcn.14001af30
mov edi, eax
movss xmm2, dword [r13 + 0x84]
movss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0x388]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, edi
lea r8, [rbp + 0xe30]
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
jmp 0x140076e07
cmp eax, 1
jne 0x140076b4d
cmp byte [0x1400cdbf9], 0
je 0x140076acb
movss xmm2, dword [0x1400b7df4]
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0xe70]
call fcn.140008de0
movss xmm2, dword [rbp + 0xe74]
subss xmm2, dword [r13 + 0x84]
movss xmm1, dword [rbp + 0xe70]
subss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0xe80]
call fcn.140008de0
movss xmm6, dword [rbp + 0xe84]
movaps xmm1, xmm6
mulss xmm1, xmm6
movss xmm7, dword [rbp + 0xe80]
movaps xmm0, xmm7
mulss xmm0, xmm7
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140076991
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x140076999
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, dword [0x1400b7d0c]
cvttss2si edi, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
divss xmm6, xmm0
divss xmm7, xmm0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0xd50]
call fcn.140008de0
movss xmm2, dword [r13 + 0x84]
movss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0xab0]
call fcn.140008de0
test edi, edi
jle 0x140076e03
mov edi, edi
movss xmm2, dword [rbp + 0xd54]
movss xmm1, dword [rbp + 0xd50]
movss xmm3, dword [rbp + 0xab4]
movss xmm4, dword [rbp + 0xab0]
movss xmm6, dword [0x1400b7b0c]
nop word [rax + rax]
mulss xmm2, xmm6
addss xmm2, xmm3
mulss xmm1, xmm6
addss xmm1, xmm4
lea rcx, [rbp + 0xd00]
call fcn.140008de0
lea rcx, [0x1400cc6b0]
call fcn.14001af30
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rbp + 0xd00]
lea rdx, [rbp + 0xab0]
mov rcx, r15
call fcn.14003e4f0
movss xmm1, dword [rbp + 0xd50]
movaps xmm4, xmm1
addss xmm4, dword [rbp + 0xab0]
movaps xmm0, xmm1
mulss xmm0, dword [0x1400b7b90]
addss xmm4, xmm0
movss dword [rbp + 0xab0], xmm4
movss xmm2, dword [rbp + 0xd54]
movaps xmm3, xmm2
addss xmm3, dword [rbp + 0xab4]
movaps xmm0, xmm2
mulss xmm0, dword [0x1400b7b90]
addss xmm3, xmm0
movss dword [rbp + 0xab4], xmm3
sub rdi, 1
jne 0x140076a20
jmp 0x140076e03
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca238]
movss xmm2, dword [0x1400ca234]
movss xmm1, dword [0x1400ca230]
lea rcx, [rbp + 0x10d8]
call fcn.1400180e0
movss xmm2, dword [0x1400b7df4]
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0xb10]
call fcn.140008de0
lea rcx, [rbp + 0x10d8]
call fcn.14001af30
mov edi, eax
movss xmm2, dword [r13 + 0x84]
movss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0x390]
call fcn.140008de0
mov r9d, edi
lea r8, [rbp + 0xb10]
jmp 0x140076df1
cmp eax, 2
jne 0x140076e03
cmp byte [0x1400cdbf9], 0
je 0x140076d6f
xorps xmm2, xmm2
movss xmm1, dword [0x1400b7df0]
lea rcx, [rbp + 0x10a0]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca238]
movss xmm2, dword [0x1400ca234]
movss xmm1, dword [0x1400ca230]
lea rcx, [rbp + 0x10c8]
call fcn.1400180e0
lea rcx, [rbp + 0x10c8]
call fcn.14001af30
mov esi, eax
movss xmm2, dword [r13 + 0x84]
movss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0xd80]
call fcn.140008de0
movd xmm2, dword [rbp + 0x9cc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x9c8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0xe88]
call fcn.140008de0
movss xmm2, dword [rbp + 0xe8c]
subss xmm2, dword [rbp + 0xd84]
movss xmm1, dword [rbp + 0xe88]
subss xmm1, dword [rbp + 0xd80]
lea rcx, [rbp + 0xe90]
call fcn.140008de0
movss xmm6, dword [rbp + 0xe94]
movaps xmm1, xmm6
mulss xmm1, xmm6
movss xmm7, dword [rbp + 0xe90]
movaps xmm0, xmm7
mulss xmm0, xmm7
addss xmm1, xmm0
xorps xmm0, xmm0
ucomiss xmm0, xmm1
ja 0x140076c52
xorps xmm0, xmm0
sqrtss xmm0, xmm1
jmp 0x140076c5a
movaps xmm0, xmm1
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
divss xmm0, dword [0x1400b7d18]
cvttss2si edi, xmm0
movd xmm0, edi
cvtdq2ps xmm0, xmm0
mulss xmm0, dword [0x1400b7d18]
divss xmm6, xmm0
divss xmm7, xmm0
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0xc88]
call fcn.140008de0
movss xmm0, dword [rbp + 0xd80]
movss dword [rbp + 0xb20], xmm0
movss xmm1, dword [rbp + 0xd84]
movss dword [rbp + 0xb24], xmm1
test edi, edi
jle 0x140076e03
mov edi, edi
nop dword [rax]
movss xmm2, dword [rbp + 0xc8c]
mulss xmm2, xmm15
addss xmm2, xmm1
movss xmm1, dword [rbp + 0xc88]
mulss xmm1, xmm15
addss xmm1, xmm0
lea rcx, [rbp + 0xa20]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xb20]
mov rcx, r15
call fcn.14003e4f0
movss xmm2, dword [rbp + 0xc8c]
mulss xmm2, xmm8
addss xmm2, dword [rbp + 0xa24]
movss xmm1, dword [rbp + 0xc88]
mulss xmm1, xmm8
addss xmm1, dword [rbp + 0xa20]
lea rcx, [rbp + 0x340]
call fcn.140008de0
movsd xmm0, qword [rax]
movsd qword [rbp + 0xb20], xmm0
sub rdi, 1
je 0x140076e03
movss xmm1, dword [rbp + 0xb24]
movss xmm0, dword [rbp + 0xb20]
jmp 0x140076cc0
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca238]
movss xmm2, dword [0x1400ca234]
movss xmm1, dword [0x1400ca230]
lea rcx, [rbp + 0x10a8]
call fcn.1400180e0
lea rcx, [rbp + 0x10a8]
call fcn.14001af30
mov esi, eax
movd xmm2, dword [rbp + 0x9cc]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0x9c8]
cvtdq2ps xmm1, xmm1
lea rcx, [rbp + 0x338]
call fcn.140008de0
mov rdi, rax
movss xmm2, dword [r13 + 0x84]
movss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0x328]
call fcn.140008de0
mov r9d, esi
mov r8, rdi
movss dword [rsp + 0x20], xmm13
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
xorps xmm8, xmm8
movss xmm7, dword [rbp - 0x80]
cmp byte [0x1400cdbc7], 0
je 0x1400771ed
mov rcx, qword [0x1400cdb90]
add rcx, 0x2a0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xbb0], xmm0
mov qword [rbp + 0xbc0], rax
lea r8d, [rax + 0x18]
lea rdx, [rbp + 0xbb0]
call fcn.14006a210
lea rax, [rbp + 0xb90]
mov qword [rbp + 0xb30], rax
movzx edx, bl
lea rcx, [rbp + 0xb90]
call fcn.1400082c0
nop
mov r8d, 8
lea rdx, str.Humanoid
lea rcx, [rbp + 0xb90]
call fcn.1400082e0
nop
lea r8, [rbp + 0xb90]
lea rdx, [rbp + 0xbc8]
lea rcx, [rbp + 0xbb0]
call fcn.14006d6f0
lea rcx, [r13 + 0x50]
call fcn.14006de40
movaps xmm6, xmm0
lea rcx, [r13 + 0x50]
call fcn.14006def0
divss xmm6, xmm0
mulss xmm6, dword [0x1400b7da0]
cvttss2si edi, xmm6
movss xmm6, dword [rsp + 0x70]
movss xmm1, dword [rbp + 0xb1c]
subss xmm6, xmm1
movaps xmm0, xmm7
addss xmm0, dword [0x1400b7d74]
movss dword [rbp + 0xb78], xmm0
movss dword [rbp + 0xb7c], xmm1
movaps xmm1, xmmword [0x1400b8170]
movups xmmword [rbp + 0xb30], xmm1
lea rcx, [rbp + 0xb30]
call fcn.14001af30
movaps xmm1, xmm6
addss xmm1, dword [rbp + 0xb7c]
movss xmm0, dword [rbp + 0xb78]
addss xmm0, dword [0x1400b7cdc]
movss dword [rbp - 0x20], xmm0
movss dword [rbp - 0x1c], xmm1
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0xb78]
mov rcx, r15
call fcn.14003e760
movd xmm8, edi
cvtdq2ps xmm8, xmm8
divss xmm8, dword [0x1400b7da0]
subss xmm6, xmm15
mulss xmm8, xmm6
xorps xmm0, xmm0
cmp edi, 0x64
jg 0x140076fa6
mov dword [rsp + 0x20], 0xff
mov edx, 0x42
lea r9d, [rdx + 0x62]
lea r8d, [r9 + 0x51]
lea rcx, [rbp + 0x4e0]
call fcn.140018100
lea rdx, [rbp + 0x4f0]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
cmp edi, 0x5a
jg 0x140076fe0
mov dword [rsp + 0x20], 0xff
mov edx, 0x42
lea r9d, [rdx + 0x2d]
mov r8d, 0xf5
lea rcx, [rbp + 0x500]
call fcn.140018100
lea rdx, [rbp + 0x510]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
cmp edi, 0x46
jg 0x14007701a
mov dword [rsp + 0x20], 0xff
mov edx, 0xef
mov r9d, 0x42
lea r8d, [rdx + 6]
lea rcx, [rbp + 0x520]
call fcn.140018100
lea rdx, [rbp + 0x530]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
cmp edi, 0x3c
jg 0x140077054
mov dword [rsp + 0x20], 0xff
mov edx, 0xf5
mov r9d, 0x42
lea r8d, [rdx - 0x1e]
lea rcx, [rbp + 0x450]
call fcn.140018100
lea rdx, [rbp + 0x540]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
cmp edi, 0x32
jg 0x14007708e
mov dword [rsp + 0x20], 0xff
mov edx, 0xf5
mov r9d, 0x42
lea r8d, [rdx - 0x45]
lea rcx, [rbp + 0x550]
call fcn.140018100
lea rdx, [rbp + 0x560]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
cmp edi, 0x28
jg 0x1400770c8
mov dword [rsp + 0x20], 0xff
mov edx, 0xf5
mov r9d, 0x42
lea r8d, [rdx - 0x5f]
lea rcx, [rbp + 0x570]
call fcn.140018100
lea rdx, [rbp + 0x580]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
cmp edi, 0x1e
jg 0x140077102
mov dword [rsp + 0x20], 0xff
mov edx, 0xf5
mov r9d, 0x42
lea r8d, [rdx - 0x7a]
lea rcx, [rbp + 0x590]
call fcn.140018100
lea rdx, [rbp + 0x5a0]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
cmp edi, 0x14
jg 0x14007713c
mov dword [rsp + 0x20], 0xff
mov edx, 0xf5
mov r9d, 0x42
lea r8d, [r9 + 0x24]
lea rcx, [rbp + 0x460]
call fcn.140018100
lea rdx, [rbp + 0x5b0]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
cmp edi, 0xa
jg 0x140077175
mov dword [rsp + 0x20], 0xff
mov edx, 0xf5
mov r9d, 0x42
mov r8d, r9d
lea rcx, [rbp + 0x5c0]
call fcn.140018100
lea rdx, [rbp + 0x5d0]
mov rcx, rax
call fcn.140018160
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb30], xmm0
lea rcx, [rbp + 0xb30]
call fcn.14001af30
movss xmm2, dword [rbp + 0xb7c]
addss xmm8, xmm2
movss xmm1, dword [rbp + 0xb78]
movaps xmm0, xmm1
addss xmm0, dword [0x1400b7cdc]
subss xmm0, xmm13
movss dword [rbp - 0x18], xmm0
movss dword [rbp - 0x14], xmm8
addss xmm2, xmm13
addss xmm1, xmm13
movss dword [rbp - 0x10], xmm1
movss dword [rbp - 0xc], xmm2
mov dword [rsp + 0x28], r12d
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp - 0x18]
lea rdx, [rbp - 0x10]
mov rcx, r15
call fcn.14003e760
cmp byte [0x1400cdbdc], 0
je 0x140077346
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movsd xmm0, qword [rbp + 0xa48]
movsd qword [rbp + 0x170], xmm0
mov eax, dword [rbp + 0xa50]
mov dword [rbp + 0x178], eax
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x170]
call fcn.14006c990
movss xmm0, dword [0x1400ca1a0]
movss dword [rbp + 0xd20], xmm0
movss xmm1, dword [0x1400ca1a4]
movss dword [rbp + 0xd24], xmm1
movss xmm0, dword [0x1400ca1a8]
movss dword [rbp + 0xd28], xmm0
mov dword [rbp + 0xd2c], 0x3f800000
movss xmm1, dword [rbp - 0x70]
movss dword [rbp + 0xde8], xmm1
movss xmm0, dword [rbp - 0x6c]
movss dword [rbp + 0xdec], xmm0
mov eax, dword [0x1400cdbcc]
test eax, eax
jne 0x140077306
lea rcx, [rbp + 0xd20]
call fcn.14001af30
mov r9d, eax
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 0x10
movss xmm6, dword [0x1400b7d0c]
movaps xmm2, xmm6
lea rdx, [rbp + 0xde8]
mov rcx, r15
call fcn.14003ef40
mov eax, dword [0x1400cdbcc]
jmp 0x14007730e
movss xmm6, dword [0x1400b7d0c]
cmp eax, 1
jne 0x140077346
mov dword [rbp + 0xd2c], 0x3f000000
lea rcx, [rbp + 0xd20]
call fcn.14001af30
mov r9d, eax
mov dword [rsp + 0x20], 0x10
movaps xmm2, xmm6
lea rdx, [rbp + 0xde8]
mov rcx, r15
call fcn.14003f020
cmp byte [0x1400cdbf1], 0
je 0x140078ad8
movss xmm0, dword [0x1400ca1f0]
movss dword [rbp + 0xb80], xmm0
movss xmm1, dword [0x1400ca1f4]
movss dword [rbp + 0xb84], xmm1
movss xmm0, dword [0x1400ca1f8]
movss dword [rbp + 0xb88], xmm0
mov dword [rbp + 0xb8c], 0x3f800000
lea rcx, [rbp + 0xb80]
call fcn.14001af30
mov r12d, eax
mov ecx, dword [0x1400cdbe0]
test ecx, ecx
jne 0x140077660
lea rcx, [rbp + 0xb80]
call fcn.14001af30
mov esi, eax
movaps xmm2, xmm11
addss xmm2, dword [r13 + 0x84]
movaps xmm1, xmm10
addss xmm1, dword [r13 + 0x80]
lea rcx, [rbp + 0x2a8]
call fcn.140008de0
mov rdi, rax
movaps xmm0, xmm10
divss xmm0, dword [0x1400b7c3c]
subss xmm7, xmm0
movss xmm6, dword [rsp + 0x70]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x2a0]
call fcn.140008de0
movss dword [rsp + 0x30], xmm13
xor r12d, r12d
mov dword [rsp + 0x28], r12d
xorps xmm14, xmm14
movss dword [rsp + 0x20], xmm14
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e650
movss xmm8, dword [0x1400b7a7c]
subss xmm7, xmm8
movss xmm9, dword [0x1400b7afc]
cmp byte [0x1400cdbd2], r12b
je 0x140077533
movss dword [rsp + 0x20], xmm9
movss xmm3, dword [0x1400ca218]
movss xmm2, dword [0x1400ca214]
movss xmm1, dword [0x1400ca210]
lea rcx, [rbp + 0x1078]
call fcn.1400180e0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x1210]
call fcn.140018100
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1220]
call fcn.140018100
lea rcx, [rbp + 0x1078]
call fcn.14001af30
mov esi, eax
movaps xmm2, xmm11
addss xmm2, dword [r13 + 0x84]
addss xmm2, xmm8
movaps xmm1, xmm10
addss xmm1, dword [r13 + 0x80]
addss xmm1, xmm8
lea rcx, [rbp + 0x250]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm6
subss xmm2, xmm8
movaps xmm1, xmm7
lea rcx, [rbp + 0x248]
call fcn.140008de0
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm14
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e760
cmp byte [0x1400cdbfc], r12b
je 0x140078adc
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca1f8]
movss xmm2, dword [0x1400ca1f4]
movss xmm1, dword [0x1400ca1f0]
lea rcx, [rbp + 0x1230]
call fcn.1400180e0
movss dword [rsp + 0x20], xmm9
movss xmm3, dword [0x1400ca218]
movss xmm2, dword [0x1400ca214]
movss xmm1, dword [0x1400ca210]
lea rcx, [rbp + 0x11e0]
call fcn.1400180e0
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x11f0]
call fcn.140018100
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1200]
call fcn.140018100
addss xmm10, dword [r13 + 0x80]
addss xmm10, xmm8
subss xmm10, xmm7
subss xmm6, xmm8
addss xmm11, dword [r13 + 0x84]
addss xmm11, xmm8
subss xmm11, xmm6
addss xmm11, xmm6
addss xmm10, xmm7
movaps xmm2, xmm11
movaps xmm1, xmm10
lea rcx, [rbp + 0x240]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rbp + 0x238]
call fcn.140008de0
mov dword [rsp + 0x30], 0x50ad4600
mov dword [rsp + 0x28], 0x501f8100
mov dword [rsp + 0x20], 0x5000f1ff
mov r9d, 0x500000e7
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e910
jmp 0x140078adc
cmp ecx, 1
jne 0x1400776de
movaps xmm0, xmm10
divss xmm0, dword [0x1400b7c3c]
movaps xmm1, xmm7
subss xmm1, xmm0
addss xmm10, xmm14
subss xmm10, xmm7
addss xmm10, xmm0
addss xmm11, xmm9
subss xmm11, dword [rsp + 0x70]
cvttss2si eax, xmm11
cvttss2si ecx, xmm10
cvttss2si r9d, dword [rsp + 0x70]
cvttss2si r8d, xmm1
mov byte [rsp + 0x40], 1
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
movss xmm9, dword [0x1400b7d00]
movaps xmm1, xmm9
movaps xmm0, xmm9
call fcn.14006ea30
jmp 0x140078ad5
cmp ecx, 2
jne 0x1400781ca
lea edx, [rcx + 0x16]
lea rcx, [rbp + 0xb90]
call fcn.14000a660
lea rcx, [rsp + 0x59]
call fcn.14000e190
mov rdi, rax
movss xmm2, dword [rbp + 0xa48]
movaps xmm4, xmm2
movss xmm6, dword [0x1400b7c44]
subss xmm4, xmm6
movss dword [rbp + 0xa70], xmm4
movss xmm3, dword [rbp + 0xa4c]
movaps xmm0, xmm3
movss xmm9, dword [0x1400b7cec]
addss xmm0, xmm9
movss dword [rbp + 0xa74], xmm0
movss xmm1, dword [rbp + 0xa50]
movss dword [rbp + 0xa78], xmm1
addss xmm2, xmm6
movss dword [rbp + 0xa7c], xmm2
movss dword [rbp + 0xa80], xmm0
movss dword [rbp + 0xa84], xmm1
movss dword [rbp + 0xa88], xmm2
subss xmm3, xmm9
movss dword [rbp + 0xa8c], xmm3
movss dword [rbp + 0xa90], xmm1
movss dword [rbp + 0xa94], xmm4
movss dword [rbp + 0xa98], xmm3
movss dword [rbp + 0xa9c], xmm1
lea r8, [rbp + 0xaa0]
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x5e0]
call fcn.14000e180
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xb30], xmm0
mov r8, rdi
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0xb90]
call fcn.1400796a0
nop
mov edx, 0x18
lea rcx, [rbp + 0xbf0]
call fcn.14000a660
lea rcx, [rbp + 0xa60]
call fcn.14000e190
mov r8, rax
mov edx, 4
lea rcx, [rbp + 0xbf0]
call fcn.140079190
nop
xor esi, esi
xor edi, edi
xor r14d, r14d
nop dword [rax + rax]
mov rax, qword [rbp + 0xb90]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movsd xmm0, qword [rax + r14]
movsd qword [rbp + 0x160], xmm0
mov eax, dword [rax + r14 + 8]
mov dword [rbp + 0x168], eax
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x160]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xbf0]
movss xmm0, dword [rbp + 0xa40]
movss dword [rax + rdi], xmm0
movss xmm1, dword [rbp + 0xa44]
movss dword [rax + rdi + 4], xmm1
mov rax, qword [rbp + 0xbf0]
movss xmm0, dword [rax + rdi]
ucomiss xmm0, xmm12
jp 0x1400778d3
je 0x140077b3e
movsxd rdx, esi
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm0, dword [rax + 4]
ucomiss xmm0, xmm12
jp 0x1400778f3
je 0x140077b3e
inc esi
add r14, 0xc
add rdi, 8
cmp esi, 4
jl 0x140077820
mov edx, 1
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm6, dword [rax + 4]
mov edx, 1
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x230]
call fcn.140008de0
mov rdi, rax
xor edx, edx
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm6, dword [rax + 4]
xor edx, edx
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x228]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, r12d
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
mov edx, 2
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm6, dword [rax + 4]
mov edx, 2
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x220]
call fcn.140008de0
mov rdi, rax
mov edx, 1
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm6, dword [rax + 4]
mov edx, 1
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x218]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, r12d
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
mov edx, 3
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm6, dword [rax + 4]
mov edx, 3
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x210]
call fcn.140008de0
mov rdi, rax
mov edx, 2
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm6, dword [rax + 4]
mov edx, 2
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x208]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, r12d
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
xor edx, edx
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm6, dword [rax + 4]
xor edx, edx
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x200]
call fcn.140008de0
mov rdi, rax
mov edx, 3
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movss xmm6, dword [rax + 4]
mov edx, 3
lea rcx, [rbp + 0xbf0]
call fcn.140079180
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x1f8]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, r12d
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movss xmm6, dword [0x1400b7c44]
cmp byte [0x1400cdbd2], 0
je 0x1400781ac
mov eax, dword [0x1400cdbd4]
test eax, eax
jne 0x140077f11
movss xmm0, dword [0x1400b7afc]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400ca218]
movss xmm2, dword [0x1400ca214]
movss xmm1, dword [0x1400ca210]
lea rcx, [rbp + 0xf78]
call fcn.1400180e0
mov edx, 0x18
lea rcx, [rbp + 0xbb0]
call fcn.14000a660
lea rcx, [rsp + 0x58]
call fcn.14000e190
mov rdi, rax
movss xmm2, dword [rbp + 0xa48]
movaps xmm4, xmm2
subss xmm4, xmm6
movss dword [rbp + 0xa70], xmm4
movss xmm3, dword [rbp + 0xa4c]
movaps xmm0, xmm3
addss xmm0, xmm9
movss dword [rbp + 0xa74], xmm0
movss xmm1, dword [rbp + 0xa50]
movss dword [rbp + 0xa78], xmm1
addss xmm2, xmm6
movss dword [rbp + 0xa7c], xmm2
movss dword [rbp + 0xa80], xmm0
movss dword [rbp + 0xa84], xmm1
movss dword [rbp + 0xa88], xmm2
subss xmm3, xmm9
movss dword [rbp + 0xa8c], xmm3
movss dword [rbp + 0xa90], xmm1
movss dword [rbp + 0xa94], xmm4
movss dword [rbp + 0xa98], xmm3
movss dword [rbp + 0xa9c], xmm1
lea r8, [rbp + 0xaa0]
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x5f0]
call fcn.14000e180
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xb30], xmm0
mov r8, rdi
lea rdx, [rbp + 0xb30]
lea rcx, [rbp + 0xbb0]
call fcn.1400796a0
nop
mov edx, 0x18
lea rcx, [rbp + 0xb58]
call fcn.14000a660
lea rcx, [rbp - 0x78]
call fcn.14000e190
mov r8, rax
mov edx, 4
lea rcx, [rbp + 0xb58]
call fcn.140079190
nop
xor edi, edi
xor esi, esi
nop word [rax + rax]
mov rax, qword [rbp + 0xbb0]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movsd xmm0, qword [rax + rsi]
movsd qword [rbp + 0x150], xmm0
mov eax, dword [rax + rsi + 8]
mov dword [rbp + 0x158], eax
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x150]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xb58]
movss xmm0, dword [rbp + 0xa40]
movss dword [rax + rdi], xmm0
movss xmm1, dword [rbp + 0xa44]
movss dword [rax + rdi + 4], xmm1
mov rax, qword [rbp + 0xb58]
movss xmm0, dword [rax + rdi]
ucomiss xmm0, xmm12
jp 0x140077d61
je 0x140077ef2
movss xmm0, dword [rax + rdi + 4]
ucomiss xmm0, xmm12
jp 0x140077d73
je 0x140077ef2
add rsi, 0xc
add rdi, 8
cmp rsi, 0x30
jl 0x140077cb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc10], xmm0
mov qword [rbp + 0xc20], rax
lea rcx, [rbp + 0xc10]
call fcn.14007a2f0
mov edx, 4
lea rcx, [rbp + 0xc10]
call fcn.140079a30
nop
mov rax, qword [rbp + 0xb58]
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
mov rax, qword [rbp + 0xc10]
movss dword [rax], xmm0
movss dword [rax + 4], xmm1
mov rax, qword [rbp + 0xb58]
movss xmm0, dword [rax + 8]
movss xmm1, dword [rax + 0xc]
mov rax, qword [rbp + 0xc10]
movss dword [rax + 8], xmm0
movss dword [rax + 0xc], xmm1
mov rax, qword [rbp + 0xb58]
movss xmm0, dword [rax + 0x10]
movss xmm1, dword [rax + 0x14]
mov rax, qword [rbp + 0xc10]
movss dword [rax + 0x10], xmm0
movss dword [rax + 0x14], xmm1
mov rax, qword [rbp + 0xb58]
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
mov rax, qword [rbp + 0xc10]
movss dword [rax + 0x18], xmm0
movss dword [rax + 0x1c], xmm1
lea rcx, [rbp + 0xf78]
call fcn.14001af30
mov r8, qword [rbp + 0xc18]
mov rdx, qword [rbp + 0xc10]
sub r8, rdx
sar r8, 3
mov r9d, eax
mov rcx, r15
call fcn.14003d100
mov rdx, qword [rbp + 0xc10]
lea r8, [rdx + 8]
movss dword [rsp + 0x20], xmm13
mov r9d, r12d
mov rcx, r15
call fcn.14003e4f0
mov rax, qword [rbp + 0xc10]
lea r8, [rax + 0x10]
lea rdx, [rax + 8]
movss dword [rsp + 0x20], xmm13
mov r9d, r12d
mov rcx, r15
call fcn.14003e4f0
mov rax, qword [rbp + 0xc10]
lea r8, [rax + 0x18]
lea rdx, [rax + 0x10]
movss dword [rsp + 0x20], xmm13
mov r9d, r12d
mov rcx, r15
call fcn.14003e4f0
mov r8, qword [rbp + 0xc10]
lea rdx, [r8 + 0x18]
movss dword [rsp + 0x20], xmm13
mov r9d, r12d
mov rcx, r15
call fcn.14003e4f0
nop
lea rcx, [rbp + 0xc10]
call fcn.140079120
nop
lea rcx, [rbp + 0xb58]
call fcn.140079120
nop
lea rcx, [rbp + 0xbb0]
call fcn.140079620
mov eax, dword [0x1400cdbd4]
cmp eax, 1
jne 0x1400781ac
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb30], xmm0
mov qword [rbp + 0xb40], rax
movss xmm2, dword [rbp + 0xa48]
movaps xmm4, xmm2
subss xmm4, xmm6
movss dword [rbp + 0xa70], xmm4
movss xmm3, dword [rbp + 0xa4c]
movaps xmm0, xmm3
addss xmm0, xmm9
movss dword [rbp + 0xa74], xmm0
movss xmm1, dword [rbp + 0xa50]
movss dword [rbp + 0xa78], xmm1
addss xmm2, xmm6
movss dword [rbp + 0xa7c], xmm2
movss dword [rbp + 0xa80], xmm0
movss dword [rbp + 0xa84], xmm1
movss dword [rbp + 0xa88], xmm2
subss xmm3, xmm9
movss dword [rbp + 0xa8c], xmm3
movss dword [rbp + 0xa90], xmm1
movss dword [rbp + 0xa94], xmm4
movss dword [rbp + 0xa98], xmm3
movss dword [rbp + 0xa9c], xmm1
lea rax, [rbp + 0xa70]
mov qword [rbp + 0xcd0], rax
lea rax, [rbp + 0xaa0]
mov qword [rbp + 0xcd8], rax
lea r8, [rbp - 0x77]
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0xb30]
call fcn.1400796a0
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb58], xmm0
mov qword [rbp + 0xb68], rax
lea rcx, [rbp + 0xb58]
call fcn.14007a2f0
mov edx, 4
lea rcx, [rbp + 0xb58]
call fcn.140079a70
nop
xor edi, edi
xor esi, esi
nop word [rax + rax]
mov rax, qword [rbp + 0xb30]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
movsd xmm0, qword [rax + rsi]
movsd qword [rbp + 0x130], xmm0
mov eax, dword [rax + rsi + 8]
mov dword [rbp + 0x138], eax
lea r8, [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
lea rcx, [rbp + 0x130]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xb58]
movss xmm0, dword [rbp + 0xa40]
movss dword [rax + rdi], xmm0
movss xmm1, dword [rbp + 0xa44]
movss dword [rax + rdi + 4], xmm1
mov rax, qword [rbp + 0xb58]
movss xmm0, dword [rax + rdi]
ucomiss xmm0, xmm12
jp 0x1400780e1
je 0x140078192
movss xmm0, dword [rax + rdi + 4]
ucomiss xmm0, xmm12
jp 0x1400780f3
je 0x140078192
add rsi, 0xc
add rdi, 8
cmp rsi, 0x30
jl 0x140078030
movss xmm1, dword [rax + 0x1c]
movss xmm0, dword [rax + 0x18]
movss dword [rbp - 8], xmm0
movss dword [rbp - 4], xmm1
movss xmm1, dword [rax + 0x14]
movss xmm0, dword [rax + 0x10]
movss dword [rbp + 0xd48], xmm0
movss dword [rbp + 0xd4c], xmm1
movss xmm1, dword [rax + 0xc]
movss xmm0, dword [rax + 8]
movss dword [rbp + 0xd58], xmm0
movss dword [rbp + 0xd5c], xmm1
movss xmm1, dword [rax + 4]
movss xmm0, dword [rax]
movss dword [rbp + 0xc80], xmm0
movss dword [rbp + 0xc84], xmm1
mov dword [rsp + 0x28], r12d
lea rax, [rbp - 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xd48]
lea r8, [rbp + 0xd58]
lea rdx, [rbp + 0xc80]
mov rcx, r15
call fcn.14003eaf0
nop
lea rcx, [rbp + 0xb58]
call fcn.140079120
nop
lea rcx, [rbp + 0xb30]
call fcn.140079620
nop
lea rcx, [rbp + 0xbf0]
call fcn.140079120
nop
lea rcx, [rbp + 0xb90]
call fcn.140079620
jmp 0x140078ad5
cmp ecx, 3
jne 0x140078ad5
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x1400ca1f8]
movss xmm2, dword [0x1400ca1f4]
movss xmm1, dword [0x1400ca1f0]
lea rcx, [rbp + 0xcf0]
call fcn.1400180e0
movaps xmm1, xmm13
lea rcx, [rbp + 0xcf0]
call fcn.14001b550
mov esi, eax
mov edx, 0x18
lea rcx, [rbp + 0xbf0]
call fcn.14000a660
mov dword [rsp + 0x60], 0x3fc00000
mov dword [rsp + 0x64], 0x40500000
mov dword [rsp + 0x68], 0x3fc00000
mov dword [rbp + 0xd10], 0
mov qword [rbp + 0xd14], 0x3f000000
movsd xmm0, qword [rbp + 0xa48]
movsd qword [rbp + 0x120], xmm0
mov ecx, dword [rbp + 0xa50]
mov dword [rbp + 0x128], ecx
lea r8, [rbp + 0xd10]
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x440]
call fcn.14006e750
movsd xmm0, qword [rax]
movsd qword [rbp + 0x110], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x118], eax
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0xbf0]
call fcn.14006e840
nop
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
xor edx, edx
lea rcx, [rbp + 0xbf0]
call fcn.140079610
movsd xmm0, qword [rax]
movsd qword [rbp + 0x100], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x108], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0x100]
call fcn.14006c990
mov qword [rbp - 0x70], rax
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
mov edx, 1
lea rcx, [rbp + 0xbf0]
call fcn.140079610
movsd xmm0, qword [rax]
movsd qword [rbp + 0xf0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xf8], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0xf0]
call fcn.14006c990
mov qword [rbp - 0x80], rax
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
mov edx, 2
lea rcx, [rbp + 0xbf0]
call fcn.140079610
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1b0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1b8], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0x1b0]
call fcn.14006c990
mov qword [rsp + 0x70], rax
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
mov edx, 3
lea rcx, [rbp + 0xbf0]
call fcn.140079610
movsd xmm0, qword [rax]
movsd qword [rbp + 0xe0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xe8], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0xe0]
call fcn.14006c990
mov qword [rbp + 0xb18], rax
movss xmm9, dword [rbp - 0x70]
ucomiss xmm9, xmm12
jp 0x1400784cd
je 0x140078ac9
movss xmm10, dword [rbp - 0x80]
ucomiss xmm10, xmm12
jp 0x1400784df
je 0x140078ac9
movss xmm0, dword [rsp + 0x70]
ucomiss xmm0, xmm12
jp 0x1400784f1
je 0x140078ac9
movss xmm0, dword [rbp + 0xb18]
ucomiss xmm0, xmm12
jp 0x140078505
je 0x140078ac9
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
mov edx, 4
lea rcx, [rbp + 0xbf0]
call fcn.140079610
movsd xmm0, qword [rax]
movsd qword [rbp + 0x1c0], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x1c8], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0x1c0]
call fcn.14006c990
mov qword [rbp + 0xa40], rax
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
mov edx, 5
lea rcx, [rbp + 0xbf0]
call fcn.140079610
movsd xmm0, qword [rax]
movsd qword [rbp + 0x70], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0x78], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0x70]
call fcn.14006c990
mov qword [rsp + 0x78], rax
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
mov edx, 6
lea rcx, [rbp + 0xbf0]
call fcn.140079610
movsd xmm0, qword [rax]
movsd qword [rbp - 0x60], xmm0
mov eax, dword [rax + 8]
mov dword [rbp - 0x58], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp - 0x60]
call fcn.14006c990
mov qword [rbp + 0xb28], rax
movsd xmm6, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xac0]
movaps xmmword [rbp + 0xa70], xmm0
movaps xmm1, xmmword [rbp + 0xad0]
movaps xmmword [rbp + 0xa80], xmm1
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0xa90], xmm0
movaps xmm1, xmmword [rbp + 0xaf0]
movaps xmmword [rbp + 0xaa0], xmm1
mov edx, 7
lea rcx, [rbp + 0xbf0]
call fcn.140079610
movsd xmm0, qword [rax]
movsd qword [rbp + 0xe10], xmm0
mov eax, dword [rax + 8]
mov dword [rbp + 0xe18], eax
lea r8, [rbp + 0xa70]
movq rdx, xmm6
lea rcx, [rbp + 0xe10]
call fcn.14006c990
mov qword [rbp + 0xb30], rax
movss xmm11, dword [rbp + 0xa40]
ucomiss xmm11, xmm12
jp 0x14007871a
je 0x140078ac9
movss xmm8, dword [rsp + 0x78]
ucomiss xmm8, xmm12
jp 0x14007872d
je 0x140078ac9
movss xmm0, dword [rbp + 0xb28]
ucomiss xmm0, xmm12
jp 0x140078741
je 0x140078ac9
movss xmm14, dword [rbp + 0xb30]
ucomiss xmm14, xmm12
jp 0x140078756
je 0x140078ac9
movss xmm7, dword [rbp - 0x7c]
movaps xmm2, xmm7
movaps xmm1, xmm10
lea rcx, [rbp + 0x1f0]
call fcn.140008de0
mov rdi, rax
movss xmm6, dword [rbp - 0x6c]
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rbp + 0x3a0]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movss xmm9, dword [rsp + 0x7c]
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x398]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm7
movaps xmm1, xmm10
lea rcx, [rbp + 0x368]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movss xmm10, dword [rbp + 0xa44]
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp + 0x358]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm9
movaps xmm1, xmm8
lea rcx, [rbp + 0x350]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movaps xmm2, xmm6
movss xmm8, dword [rbp - 0x70]
movaps xmm1, xmm8
lea rcx, [rbp + 0x298]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm10
movaps xmm1, xmm11
lea rcx, [rbp + 0x290]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movss xmm11, dword [rsp + 0x74]
movaps xmm2, xmm11
movss xmm1, dword [rsp + 0x70]
lea rcx, [rbp + 0x288]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm8
lea rcx, [rbp + 0x280]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movss xmm8, dword [rbp + 0xb1c]
movaps xmm2, xmm8
movss xmm1, dword [rbp + 0xb18]
lea rcx, [rbp + 0x278]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm7
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x270]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movss xmm7, dword [rbp + 0xb34]
movaps xmm2, xmm7
movaps xmm1, xmm14
lea rcx, [rbp + 0x268]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm9
movss xmm1, dword [rsp + 0x78]
lea rcx, [rbp + 0x260]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movss xmm6, dword [rbp + 0xb2c]
movaps xmm2, xmm6
movss xmm9, dword [rbp + 0xb28]
movaps xmm1, xmm9
lea rcx, [rbp + 0x258]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm10
movss xmm1, dword [rbp + 0xa40]
lea rcx, [rbp + 0x3a8]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movaps xmm2, xmm8
movss xmm10, dword [rbp + 0xb18]
movaps xmm1, xmm10
lea rcx, [rbp + 0x2b0]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm11
movss xmm1, dword [rsp + 0x70]
lea rcx, [rbp + 0xdf8]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movaps xmm2, xmm7
movaps xmm1, xmm14
lea rcx, [rbp + 0xe20]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm8
movaps xmm1, xmm10
lea rcx, [rbp - 0x30]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rbp - 0x40]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm7
movaps xmm1, xmm14
lea rcx, [rbp - 0x50]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
movaps xmm2, xmm11
movss xmm1, dword [rsp + 0x70]
lea rcx, [rbp + 0xb00]
call fcn.140008de0
mov rdi, rax
movaps xmm2, xmm6
movaps xmm1, xmm9
lea rcx, [rbp + 0xc70]
call fcn.140008de0
movss dword [rsp + 0x20], xmm13
mov r9d, esi
mov r8, rdi
mov rdx, rax
mov rcx, r15
call fcn.14003e4f0
nop
lea rcx, [rbp + 0xbf0]
call fcn.140079620
xor r12d, r12d
xorps xmm14, xmm14
movss xmm8, dword [0x1400b7d04]
add r13, 0x120
cmp r13, qword [rsp + 0x50]
movss xmm6, dword [0x1400b8540]
movss xmm10, dword [0x1400b7da0]
movsd xmm11, qword [0x1400b7c98]
jne 0x140074390
lea rcx, [rbp + 0xf28]
call fcn.14000acf0
nop
lea rcx, [rbp + 0xf48]
call fcn.14000e320
mov rcx, qword [rbp + 0x1240]
xor rcx, rsp
call fcn.14009c500
lea r11, [rsp + 0x13f0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret