Function at 0x140005fa0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push rbx
push r15
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x150], xmm12
mov rax, qword [0x140072010]
xor rax, rsp
mov qword [rbp + 0x18], rax
cmp byte [0x140072098], 0
mov r15, rcx
movss xmm12, dword [0x14006b498]
je 0x1400060fc
call fcn.140015bf0
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rsp + 0x50]
xor edx, edx
mov rbx, rax
call fcn.140001c20
mov rcx, rax
call fcn.140011e00
mov ecx, dword [0x1400720a0]
mov r9d, eax
movss xmm0, dword [0x14007285c]
movss xmm6, dword [0x14006b464]
mulss xmm0, xmm6
lea edx, [rcx + rcx*4]
mov rcx, rbx
add edx, edx
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x140072858]
mulss xmm0, xmm6
movd xmm2, edx
lea rdx, [rsp + 0x48]
cvtdq2ps xmm2, xmm2
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [0x14006b518]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x40
call fcn.140034c30
call fcn.140015bf0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rbx, rax
call fcn.140001c20
mov rcx, rax
call fcn.140011e00
mov ecx, dword [0x1400720a0]
mov r9d, eax
movss xmm0, dword [0x14007285c]
movss xmm1, dword [0x140072858]
mulss xmm0, xmm6
lea edx, [rcx + rcx*4]
mov rcx, rbx
add edx, edx
mulss xmm1, xmm6
movss dword [rsp + 0x28], xmm12
movss dword [rsp + 0x48], xmm0
movd xmm2, edx
lea rdx, [rsp + 0x48]
cvtdq2ps xmm2, xmm2
mov dword [rsp + 0x20], 0x40
movss dword [rsp + 0x4c], xmm1
call fcn.140034c30
cmp byte [0x14007207c], 0
je 0x14000db9f
mov rcx, qword [0x140072888]
mov qword [rsp + 0x1f8], rsi
mov qword [rsp + 0x200], rdi
mov qword [rsp + 0x208], r12
mov qword [rsp + 0x1c0], r14
movaps xmmword [rsp + 0x170], xmm10
movaps xmmword [rsp + 0x160], xmm11
movaps xmmword [rsp + 0x130], xmm14
call fcn.14001dde0
mov rcx, qword [0x140072890]
call fcn.14001dde0
mov rax, qword [0x1400728f0]
lea rcx, [rsp + 0x50]
mov edx, 0x13
mov dword [rsp + 0x20], 0xff
xorps xmm0, xmm0
mov r9d, edx
movups xmmword [rax + 0x38cc], xmm0
lea r8d, [rdx - 1]
call fcn.140001c20
mov edx, 0x96
mov dword [rsp + 0x20], 0xff
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r9d, edx
mov r8d, edx
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
movups xmmword [rax + 0x38dc], xmm0
xorps xmm0, xmm0
movups xmmword [rax + 0x39fc], xmm0
movups xmmword [rax + 0x3a1c], xmm0
movups xmmword [rax + 0x3a0c], xmm1
call fcn.140001c20
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
movups xmmword [rax + 0x38ac], xmm0
call fcn.140001c20
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
movups xmmword [rax + 0x3a2c], xmm0
call fcn.140001c20
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
movups xmmword [rax + 0x3a3c], xmm0
call fcn.140001c20
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
movups xmmword [rax + 0x3a4c], xmm0
call fcn.140001c20
xor r12d, r12d
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
or dword [rax + 0x47b8], 2
movups xmmword [rax + 0x38ec], xmm0
mov dword [rax + 0x37e4], r12d
mov qword [rax + 0x3804], 0x40400000
mov dword [rax + 0x3814], 0x40400000
mov dword [rax + 0x47d8], 0x43e10000
mov dword [rax + 0x47dc], 0x43a00000
mov dword [rax + 0x47c0], 1
movzx ecx, word [0x140046910]
lea r8d, [r12 + 0xb]
movzx eax, byte [0x140046912]
xor edx, edx
movsd xmm0, qword [0x140046908]
xor al, 0x3f
movsd qword [rsp + 0x50], xmm0
xor byte [rsp + 0x51], 0x36
xor byte [rsp + 0x52], 0x37
xor byte [rsp + 0x53], 0x38
xor byte [rsp + 0x54], 0x39
xor byte [rsp + 0x55], 0x3a
xor byte [rsp + 0x56], 0x3b
xor byte [rsp + 0x57], 0x3c
mov word [rsp + 0x58], cx
xor cl, 0x3d
xor byte [rsp + 0x59], 0x3e
mov byte [rsp + 0x58], cl
lea rcx, [rsp + 0x50]
mov byte [rsp + 0x50], 0x23
mov byte [rsp + 0x5a], al
call fcn.14001b2e0
mov rax, qword [0x1400728f0]
mov rcx, qword [rax + 0x3ed8]
movss xmm0, dword [rcx + 0x20]
movss xmm1, dword [rcx + 0x24]
movss dword [r15 + 4], xmm0
movss dword [r15 + 8], xmm1
call fcn.140015bf0
mov edx, 0xf
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov r14, rax
call fcn.140001c20
mov rcx, rax
call fcn.140011e00
mov edx, 0x14
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x78]
mov r8d, edx
mov esi, eax
call fcn.140001c20
mov rcx, rax
call fcn.140011e00
mov edx, 0xf
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x48]
mov r8d, edx
mov edi, eax
call fcn.140001c20
mov rcx, rax
call fcn.140011e00
mov edx, 0x14
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x60]
mov r8d, edx
mov ebx, eax
call fcn.140001c20
mov rcx, rax
call fcn.140011e00
movss xmm2, dword [r15 + 4]
lea r8, [rsp + 0x48]
movss xmm1, dword [r15 + 8]
lea rdx, [rbp + 8]
movaps xmm0, xmm2
mov dword [rsp + 0x30], esi
addss xmm0, dword [0x14006b658]
mov dword [rsp + 0x28], edi
mov r9d, eax
movss dword [rbp + 8], xmm2
movss dword [rbp + 0xc], xmm1
mov dword [rsp + 0x20], ebx
movss dword [rsp + 0x48], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x14006b644]
movss dword [rsp + 0x4c], xmm0
mov rcx, r14
call fcn.140034900
movss xmm0, dword [0x14006b4b0]
call fcn.14001e190
movss xmm11, dword [0x14006b570]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], 0x41300000
mov dword [rsp + 0x4c], 0x41700000
call fcn.140020f20
lea edx, [r12 + 0x47]
mov dword [rsp + 0x20], 0xff
lea rcx, [rsp + 0x78]
lea r9d, [rdx + 0x72]
lea r8d, [rdx + 0x59]
call fcn.140001c20
lea rdx, [0x140046768]
lea rcx, [rsp + 0x50]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
call fcn.14003d900
movaps xmm0, xmm12
call fcn.14001e190
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rbx, rax
call fcn.140001c20
mov rcx, rax
call fcn.140011e00
movss xmm2, dword [r15 + 4]
lea r8, [rsp + 0x48]
movss xmm1, dword [r15 + 8]
lea rdx, [rbp + 8]
addss xmm1, dword [0x14006b5b4]
movaps xmm0, xmm2
movss dword [rsp + 0x20], xmm12
addss xmm0, dword [0x14006b5a8]
addss xmm2, xmm11
mov r9d, eax
mov rcx, rbx
movss dword [rsp + 0x4c], xmm1
movss dword [rbp + 0xc], xmm1
movss dword [rsp + 0x48], xmm0
movss dword [rbp + 8], xmm2
call fcn.1400344e0
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rbx, rax
call fcn.140001c20
mov rcx, rax
call fcn.140011e00
movss xmm1, dword [r15 + 8]
lea r8, [rsp + 0x48]
movss xmm2, dword [r15 + 4]
lea rdx, [rbp + 8]
addss xmm2, dword [0x14006b5b8]
movaps xmm0, xmm1
movss dword [rbp + 0xc], xmm1
addss xmm0, dword [0x14006b644]
mov r9d, eax
movss dword [rsp + 0x20], xmm12
mov rcx, rbx
movss dword [rsp + 0x48], xmm2
movss dword [rbp + 8], xmm2
movss dword [rsp + 0x4c], xmm0
call fcn.1400344e0
cmp dword [r15], r12d
jne 0x1400065f2
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x1400065ff
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x15
call fcn.1400122a0
cmp dword [r15], r12d
jne 0x140006621
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000662e
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x16
call fcn.1400122a0
cmp dword [r15], r12d
jne 0x140006650
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000665d
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x17
call fcn.1400122a0
movss xmm14, dword [0x14006b5c0]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], 0x40a00000
mov dword [rsp + 0x4c], 0x42820000
call fcn.140020f20
xor r8d, r8d
mov dword [rsp + 0x48], 0x42480000
lea rdx, [rsp + 0x48]
mov dword [rsp + 0x4c], 0x42480000
lea rcx, [0x14004676c]
call fcn.14003e1b0
test al, al
je 0x1400066f0
mov dword [r15], r12d
nop word [rax + rax]
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x15
call fcn.1400122a0
cmp dword [r15], 1
jne 0x140006710
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000671d
cmp dword [r15], 1
jne 0x1400066c0
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x1400066cd
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x16
call fcn.1400122a0
cmp dword [r15], 1
jne 0x140006740
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000674d
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x17
call fcn.1400122a0
movss xmm10, dword [0x14006b5e0]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], 0x40a00000
mov dword [rsp + 0x4c], 0x42e60000
call fcn.140020f20
xor r8d, r8d
mov dword [rsp + 0x48], 0x42480000
lea rdx, [rsp + 0x48]
mov dword [rsp + 0x4c], 0x42480000
lea rcx, [0x140046770]
call fcn.14003e1b0
test al, al
je 0x1400067e0
mov dword [r15], 1
nop dword [rax]
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x15
call fcn.1400122a0
cmp dword [r15], 2
jne 0x140006800
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000680d
cmp dword [r15], 2
jne 0x1400067b0
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x1400067bd
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x16
call fcn.1400122a0
cmp dword [r15], 2
jne 0x140006830
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000683d
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x17
call fcn.1400122a0
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], 0x40a00000
mov dword [rsp + 0x4c], 0x43250000
call fcn.140020f20
xor r8d, r8d
mov dword [rsp + 0x48], 0x42480000
lea rdx, [rsp + 0x48]
mov dword [rsp + 0x4c], 0x42480000
lea rcx, [0x140046774]
call fcn.14003e1b0
test al, al
je 0x1400068c0
mov dword [r15], 2
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x15
call fcn.1400122a0
cmp dword [r15], 3
jne 0x1400068e0
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x1400068ed
cmp dword [r15], 3
jne 0x140006890
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000689d
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x16
call fcn.1400122a0
cmp dword [r15], 3
jne 0x140006910
movaps xmm0, xmmword [0x14006b800]
lea rdx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
jmp 0x14000691d
xorps xmm0, xmm0
lea rdx, [rsp + 0x78]
movups xmmword [rsp + 0x78], xmm0
mov ecx, 0x17
call fcn.1400122a0
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], 0x40a00000
mov dword [rsp + 0x4c], 0x43570000
call fcn.140020f20
xor r8d, r8d
mov dword [rsp + 0x48], 0x42480000
lea rdx, [rsp + 0x48]
mov dword [rsp + 0x4c], 0x42480000
lea rcx, [0x140046778]
call fcn.14003e1b0
test al, al
je 0x140006970
mov dword [r15], 3
mov qword [rsp + 0x1c8], r13
mov ecx, 0xc
movaps xmmword [rsp + 0x1a0], xmm7
movaps xmmword [rsp + 0x190], xmm8
movaps xmmword [rsp + 0x180], xmm9
movaps xmmword [rsp + 0x140], xmm13
movaps xmmword [rsp + 0x120], xmm15
call fcn.140012300
mov ecx, dword [r15]
test ecx, ecx
je 0x14000937e
sub ecx, 1
je 0x14000845f
sub ecx, 1
je 0x1400072c8
cmp ecx, 1
jne 0x14000da7c
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b594]
addss xmm1, dword [0x14006b654]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b5c4]
mov rbx, rax
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b654]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, dword [0x14006b5c4]
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x41]
call fcn.14000dbd0
mov r14d, dword [0x140072018]
mov edi, 0x1f
mov rsi, rax
mov dword [rbp - 0x78], r14d
lea r13d, [rdi - 0x1a]
cmp byte [rax + 7], r12b
je 0x140006c94
cmp r14d, 2
jl 0x140006c56
movdqa xmm2, xmmword [0x14006b710]
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rax]
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14006b7c0]
xorps xmm2, xmm0
punpckldq xmm1, xmm3
movd dword [rax], xmm2
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rax + 4]
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14006b7c0]
xorps xmm2, xmm0
movd dword [rax + 4], xmm2
jmp 0x140006c94
mov r9, rsi
mov r8d, r12d
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140006c60
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x78]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b620]
mov ebx, eax
call fcn.140001c10
mov rcx, qword [rsp + 0x48]
mov r9, rsi
mov r8d, ebx
mov qword [rsp + 0x20], r12
mov rdx, rax
call fcn.140034cc0
movss xmm8, dword [0x14006b5c8]
lea rcx, [rsp + 0x48]
movss xmm2, dword [0x14006b598]
movaps xmm1, xmm8
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000e1b0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140006d63
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm9, dword [0x14006b684]
movss xmm10, dword [0x14006b64c]
movaps xmm1, xmm9
movaps xmm0, xmm10
call fcn.140020e70
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x41]
call fcn.14000e1e0
mov r9, rax
cmp byte [rax + 0xb], r12b
je 0x140006f08
cmp dword [rbp - 0x78], 2
mov r14d, r12d
jl 0x140006ebe
movdqa xmm2, xmmword [0x14006b710]
mov r14d, 8
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r9], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r9 + 4]
xorps xmm2, xmm0
movd dword [r9 + 4], xmm2
movsxd r8, r14d
add r8, r9
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r8, [r8 + 1]
imul r14d
add edx, r14d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r14b
inc r14d
sub al, cl
add al, 0x35
xor byte [r8 - 1], al
cmp r14d, 0xc
jl 0x140006ed0
mov r14d, dword [rbp - 0x78]
lea rdx, [0x140072098]
mov rcx, r9
call fcn.14003f020
movaps xmm2, xmm14
lea rcx, [rsp + 0x48]
movaps xmm1, xmm8
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x40]
call fcn.14000e200
mov r10, rax
cmp byte [rax + 0x10], r12b
je 0x1400070e4
mov r8d, r12d
cmp r14d, 2
jl 0x14000709f
movdqa xmm0, xmmword [0x14006b7c0]
mov rcx, rax
movdqa xmm5, xmmword [0x14006b710]
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm7, xmmword [0x14006b750]
movdqa xmmword [rsp + 0x50], xmm0
mov edx, dword [rsp + 0x50]
movd xmm6, r13d
movd xmm8, edi
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140006f92
cmp r8d, 0x11
jge 0x1400070e4
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0x11
jl 0x1400070b0
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm9
movaps xmm0, xmm10
call fcn.140020e70
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x41]
call fcn.14000e220
mov r9, rax
cmp byte [rax + 0x11], r12b
je 0x1400072b4
cmp r14d, 2
jl 0x140007270
movdqa xmm0, xmmword [0x14006b7c0]
mov rcx, rax
movdqa xmm5, xmmword [0x14006b710]
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm7, xmmword [0x14006b750]
movdqa xmmword [rsp + 0x50], xmm0
mov edx, dword [rsp + 0x50]
movd xmm6, r13d
movd xmm8, edi
nop word [rax + rax]
movd xmm2, r12d
lea eax, [r12 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r12d, 8
pmuldq xmm1, xmm4
mov eax, r12d
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r12d, 0x10
jl 0x140007160
cmp eax, 0x12
jge 0x1400072b4
movsxd r8, r12d
add r8, r9
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r8, [r8 + 1]
imul r12d
add edx, r12d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r12b
inc r12d
sub al, cl
add al, 0x35
xor byte [r8 - 1], al
cmp r12d, 0x12
jl 0x140007280
lea rdx, [0x140072806]
mov rcx, r9
call fcn.14003f020
jmp 0x14000da7c
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b594]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm13, dword [0x14006b5c4]
mov rbx, rax
addss xmm1, xmm13
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm13
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x40]
call fcn.14000dbd0
mov esi, dword [0x140072018]
mov edi, 0x1f
mov r14, rax
mov dword [rbp + 0x10], esi
lea r13d, [rdi - 0x1a]
cmp byte [rax + 7], r12b
je 0x140007594
cmp esi, 2
jl 0x140007554
movdqa xmm2, xmmword [0x14006b710]
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r14]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r14], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r14 + 4]
xorps xmm2, xmm0
movd dword [r14 + 4], xmm2
jmp 0x140007594
mov r9, r14
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140007560
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x78]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b5ec]
mov ebx, eax
call fcn.140001c10
mov rcx, qword [rsp + 0x48]
mov r9, r14
mov r8d, ebx
mov qword [rsp + 0x20], r12
mov rdx, rax
call fcn.140034cc0
movss xmm15, dword [0x14006b598]
lea rcx, [rsp + 0x48]
movss xmm9, dword [0x14006b5c8]
movaps xmm2, xmm15
movaps xmm1, xmm9
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000e100
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140007668
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm8, dword [0x14006b684]
movss xmm10, dword [0x14006b60c]
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140020e70
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.14000df40
mov rcx, rax
cmp byte [rax + 7], r12b
je 0x1400077f4
cmp esi, 2
jl 0x1400077b7
movdqa xmm2, xmmword [0x14006b710]
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x1400077f4
mov r9, rcx
mov r8d, r12d
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400077c0
lea rdx, [0x14007281c]
call fcn.14003f020
movaps xmm2, xmm14
lea rcx, [rsp + 0x48]
movaps xmm1, xmm9
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x41]
call fcn.14000e130
mov r10, rax
mov r14d, 8
cmp byte [rax + 0xd], r12b
je 0x140007994
mov r8d, r12d
cmp esi, 2
jl 0x140007952
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140007960
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000df70
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x1400079ed
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [0x14007209b]
mov rcx, rax
call fcn.14003f020
movss xmm2, dword [0x14006b5d0]
lea rcx, [rsp + 0x48]
movaps xmm1, xmm9
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x41]
call fcn.14000e160
mov r10, rax
cmp byte [rax + 0xe], r12b
je 0x140007b94
mov r8d, r12d
cmp esi, 2
jl 0x140007b4c
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140007b60
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dfc0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140007bed
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [0x140072804]
mov rcx, rax
call fcn.14003f020
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b594]
addss xmm1, dword [0x14006b654]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b62c]
mov rbx, rax
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b654]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, dword [0x14006b62c]
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rsp + 0x50]
mov rsi, rax
lea rcx, [rsp + 0x40]
call fcn.14000dd90
mov rdi, rax
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140007d84
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x48]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b644]
mov ebx, eax
call fcn.140001c10
mov r9, rdi
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rsi
call fcn.140034cc0
movss xmm1, dword [0x14006b630]
lea rcx, [rsp + 0x48]
movaps xmm2, xmm15
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x41]
call fcn.14000e190
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140007e43
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor cl, 0x3e
mov byte [rax + 9], cl
mov rcx, rax
call fcn.14003d7c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140020e70
cmp byte [0x140046907], r12b
mov eax, dword [0x140046904]
mov ebx, dword [rbp + 0x10]
mov dword [rbp - 0x78], eax
je 0x140007f44
cmp ebx, 2
jl 0x140007f06
movdqa xmm3, xmmword [0x14006b710]
mov edi, 0x1f
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14006b8a0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14006b8a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14006b750]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14006b7c0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x78], xmm2
jmp 0x140007f49
lea r9, [rbp - 0x78]
mov r8d, r12d
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x140007f10
mov edi, 0x1f
cmp byte [0x140046a2f], r12b
mov rax, qword [0x140046a28]
mov qword [rsp + 0x48], rax
je 0x1400080b3
cmp ebx, 2
jl 0x140008074
movdqa xmm2, xmmword [0x14006b710]
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm6, r13d
movd xmm5, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
movd xmm1, dword [rsp + 0x48]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd dword [rsp + 0x48], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm5
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
movd xmm1, dword [rsp + 0x4c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rsp + 0x4c], xmm2
jmp 0x1400080b3
lea r9, [rsp + 0x48]
mov r8d, r12d
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, r14d
jl 0x140008080
movss xmm1, dword [0x14006b5bc]
lea rax, [rbp - 0x78]
movss dword [rsp + 0x38], xmm1
lea r9, [rbp + 8]
mov dword [rsp + 0x30], r12d
lea r8, [0x140072088]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x48]
lea rax, [rbp + 0x10]
mov dword [rbp + 0x10], 0x43960000
mov edx, r14d
mov qword [rsp + 0x20], rax
mov dword [rbp + 8], 0x42200000
call fcn.140040b40
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], 0x43848000
mov dword [rsp + 0x4c], 0x42820000
call fcn.140020f20
movzx eax, byte [0x140046b38]
lea rcx, [rsp + 0x50]
movsd xmm0, qword [str.q_DLXTXY]
xor al, 0x3d
movsd qword [rsp + 0x50], xmm0
xor byte [rsp + 0x51], 0x36
xor byte [rsp + 0x52], 0x37
xor byte [rsp + 0x53], 0x38
xor byte [rsp + 0x54], 0x39
xor byte [rsp + 0x55], 0x3a
xor byte [rsp + 0x56], 0x3b
xor byte [rsp + 0x57], 0x3c
mov byte [rsp + 0x58], al
mov byte [rsp + 0x50], 0x44
call fcn.14003d7c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140020e70
cmp byte [0x140046907], r12b
mov eax, dword [0x140046904]
mov dword [rbp - 0x78], eax
je 0x140008254
cmp ebx, 2
jl 0x140008218
movdqa xmm3, xmmword [0x14006b710]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14006b8a0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14006b8a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14006b750]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14006b7c0]
movd xmm0, eax
xorps xmm2, xmm0
movd dword [rbp - 0x78], xmm2
jmp 0x140008254
lea r9, [rbp - 0x78]
mov r8d, r12d
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x140008220
movzx eax, word [0x1400469b8]
lea r9, [rbp + 0x10]
movsd xmm0, qword [0x1400469b0]
lea r8, [0x140072094]
movsd qword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x50]
xor byte [rsp + 0x51], 0x36
mov edx, r14d
xor byte [rsp + 0x52], 0x37
xor byte [rsp + 0x53], 0x38
xor byte [rsp + 0x54], 0x39
xor byte [rsp + 0x55], 0x3a
xor byte [rsp + 0x56], 0x3b
xor byte [rsp + 0x57], 0x3c
mov word [rsp + 0x58], ax
movzx eax, byte [0x1400469ba]
xor byte [rsp + 0x58], 0x3d
xor al, 0x3f
xor byte [rsp + 0x59], 0x3e
movss dword [rsp + 0x38], xmm13
mov byte [rsp + 0x5a], al
lea rax, [rbp - 0x78]
mov dword [rsp + 0x30], r12d
mov qword [rsp + 0x28], rax
lea rax, [rbp + 8]
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x50], 0x23
mov dword [rbp + 8], 0x42c80000
mov dword [rbp + 0x10], 0x40a00000
call fcn.140040b40
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x78]
mov r8d, edx
call fcn.140001c20
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x48]
mov r8d, edx
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
movups xmmword [rax + 0x39fc], xmm0
call fcn.140001c20
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x60]
mov r8d, edx
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
movups xmmword [rax + 0x3a0c], xmm0
call fcn.140001c20
lea rdx, [rsp + 0x48]
mov qword [rsp + 0x48], r12
mov ecx, 0xb
movups xmm0, xmmword [rax]
mov rax, qword [0x1400728f0]
movups xmmword [rax + 0x3a1c], xmm0
call fcn.1400123b0
xorps xmm1, xmm1
mov ecx, 0xc
call fcn.140012360
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], 0x43848000
mov dword [rsp + 0x4c], 0x42b40000
call fcn.140020f20
movsd xmm0, qword [0x140046a50]
movzx eax, byte [0x140046a58]
movsd qword [rsp + 0x50], xmm0
xor byte [rsp + 0x51], 0x36
xor byte [rsp + 0x52], 0x37
xor byte [rsp + 0x53], 0x38
xor byte [rsp + 0x54], 0x39
xor byte [rsp + 0x55], 0x3a
xor byte [rsp + 0x56], 0x3b
xor byte [rsp + 0x57], 0x3c
xor al, 0x3d
mov byte [rsp + 0x50], 0x4b
mov byte [rsp + 0x58], al
lea rcx, [rsp + 0x50]
call fcn.14003d7c0
movss xmm0, dword [0x14006b650]
lea rcx, [rsp + 0x48]
subss xmm0, dword [0x140072120]
mov dword [rsp + 0x4c], 0x42b80000
movss dword [rsp + 0x48], xmm0
call fcn.140020f20
lea rcx, [0x140072968]
mov qword [rsp + 0x48], r12
call fcn.14000f200
xor r8d, r8d
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.14003e1b0
test al, al
je 0x14000da72
mov byte [0x14007283c], 1
jmp 0x14000da72
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b594]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm13, dword [0x14006b5c4]
mov rbx, rax
addss xmm1, xmm13
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm13
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x40]
call fcn.14000dbd0
mov r14d, dword [0x140072018]
mov edi, 0x1f
mov rsi, rax
mov dword [rbp - 0x78], r14d
lea r13d, [rdi - 0x1a]
cmp byte [rax + 7], r12b
je 0x140008724
cmp r14d, 2
jl 0x1400086ea
movdqa xmm2, xmmword [0x14006b710]
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rsi]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rsi], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rsi + 4]
xorps xmm2, xmm0
movd dword [rsi + 4], xmm2
jmp 0x140008724
mov r9, rsi
mov r8d, r12d
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x1400086f0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b5ec]
mov ebx, eax
call fcn.140001c10
mov rcx, qword [rsp + 0x48]
mov r9, rsi
mov r8d, ebx
mov qword [rsp + 0x20], r12
mov rdx, rax
call fcn.140034cc0
movss xmm15, dword [0x14006b598]
lea rcx, [rsp + 0x48]
movss xmm10, dword [0x14006b5c8]
movaps xmm2, xmm15
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x41]
call fcn.14000df10
movzx ecx, byte [rax + 6]
test cl, cl
je 0x1400087e7
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm8, dword [0x14006b684]
movss xmm9, dword [0x14006b60c]
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.14000df40
mov rcx, rax
cmp byte [rax + 7], r12b
je 0x140008974
cmp r14d, 2
jl 0x140008937
movdqa xmm2, xmmword [0x14006b710]
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
jmp 0x140008974
mov r9, rcx
mov r8d, r12d
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140008940
lea rdx, [0x14007209a]
call fcn.14003f020
movaps xmm2, xmm14
lea rcx, [rsp + 0x48]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000df50
movzx ecx, byte [rax + 8]
test cl, cl
je 0x1400089d8
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov rcx, rax
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x40]
call fcn.14000df70
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140008a31
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [0x140072807]
mov rcx, rax
call fcn.14003f020
movss xmm2, dword [0x14006b5d0]
lea rcx, [rsp + 0x48]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000dfa0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140008a9c
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov rcx, rax
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x40]
call fcn.14000dfc0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140008af5
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [0x14007281e]
mov rcx, rax
call fcn.14003f020
movss xmm2, dword [0x14006b5e0]
lea rcx, [rsp + 0x48]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000dff0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140008b60
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov rcx, rax
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x40]
call fcn.14000e010
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140008bb9
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea rdx, [0x14007207f]
mov rcx, rax
call fcn.14003f020
movss xmm2, dword [0x14006b5f8]
lea rcx, [rsp + 0x48]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000e040
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140008c24
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov rcx, rax
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x40]
call fcn.14000e060
mov ebx, dword [rbp - 0x78]
mov r10, rax
mov r14d, 8
cmp byte [rax + 0xb], r12b
je 0x140008db4
mov r8d, r12d
cmp ebx, 2
jl 0x140008d72
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140008d80
lea rdx, [0x14007207d]
mov rcx, r10
call fcn.14003f020
movss xmm2, dword [0x14006b600]
lea rcx, [rsp + 0x48]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000e080
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140008e27
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
mov rcx, rax
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x40]
call fcn.14000e0b0
mov r10, rax
cmp byte [rax + 0xb], r12b
je 0x140008fb4
mov r8d, r12d
cmp ebx, 2
jl 0x140008f6c
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140008f80
lea rdx, [0x14007281d]
mov rcx, r10
call fcn.14003f020
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b594]
addss xmm1, dword [0x14006b654]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b62c]
mov rbx, rax
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b654]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, dword [0x14006b62c]
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rsp + 0x50]
mov rsi, rax
lea rcx, [rsp + 0x40]
call fcn.14000dd90
mov rdi, rax
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14000914b
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x48]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b644]
mov ebx, eax
call fcn.140001c10
mov r9, rdi
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rsi
call fcn.140034cc0
movss xmm1, dword [0x14006b630]
lea rcx, [rsp + 0x48]
movaps xmm2, xmm15
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x41]
call fcn.14000e040
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140009206
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov rcx, rax
call fcn.14003d7c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140020e70
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000de30
mov rbx, rax
cmp byte [rax + 3], r12b
je 0x140009305
cmp dword [rbp - 0x78], 2
jl 0x1400092cb
movdqa xmm3, xmmword [0x14006b710]
mov edi, 0x1f
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14006b8a0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14006b8a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14006b750]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rax]
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14006b7c0]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x140009305
mov r9, rbx
mov r8d, r12d
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x1400092d1
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000e0d0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140009349
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
movss xmm3, dword [0x14006b63c]
lea rdx, [0x14007209c]
movss xmm2, dword [0x14006b5b0]
mov rcx, rax
movss dword [rsp + 0x30], xmm13
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
call fcn.140041670
jmp 0x14000da7c
mov ecx, dword [r15 + 0xc]
test ecx, ecx
je 0x14000bed6
sub ecx, 1
je 0x14000a7e7
sub ecx, 1
je 0x140009dea
cmp ecx, 1
jne 0x14000da7c
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
movss xmm8, dword [0x14006b594]
addss xmm1, dword [0x14006b624]
addss xmm2, xmm8
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm15, dword [0x14006b5c4]
mov rbx, rax
addss xmm1, xmm15
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm15
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rdi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
mov ebx, eax
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b5ec]
lea rcx, [rsp + 0x60]
call fcn.140001c10
lea r9, str.General
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140034cc0
movss xmm7, dword [0x14006b5c8]
lea rcx, [rsp + 0x48]
movss xmm2, dword [0x14006b598]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000dbe0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x1400095b5
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm13, dword [0x14006b684]
movss xmm6, dword [0x14006b60c]
movaps xmm1, xmm13
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000dc10
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140009616
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
lea rdx, [0x14007206d]
mov rcx, rax
call fcn.14003f020
movaps xmm2, xmm14
lea rcx, [rsp + 0x48]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rcx, str.Ignore_Downed
call fcn.14003d7c0
movaps xmm1, xmm13
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [0x14007206c]
lea rcx, str.IgnoreDowned
call fcn.14003f020
movss xmm2, dword [0x14006b5d0]
lea rcx, [rbp + 8]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rbp + 8]
call fcn.140020f20
lea rcx, str.Ignore_Bots
call fcn.14003d7c0
movaps xmm1, xmm13
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [0x140072803]
lea rcx, str.IgnoreBots
call fcn.14003f020
movaps xmm2, xmm10
lea rcx, [rbp + 0x10]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rbp + 0x10]
call fcn.140020f20
lea rcx, str.Visible_Check
call fcn.14003d7c0
movaps xmm1, xmm13
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [0x14007206e]
lea rcx, str.VisibleCheck
call fcn.14003f020
movss xmm2, dword [0x14006b5f8]
lea rcx, [rbp - 0x78]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rbp - 0x78]
call fcn.140020f20
lea rcx, str.Target_Line
call fcn.14003d7c0
movaps xmm1, xmm13
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [0x14007206f]
lea rcx, str.TargetLine
call fcn.14003f020
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm8
movss xmm9, dword [0x14006b654]
mov edi, eax
addss xmm1, xmm9
call fcn.140001c10
movss xmm2, dword [r15 + 8]
mov rbx, rax
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm10, dword [0x14006b62c]
lea rcx, [rsp + 0x48]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
movss xmm7, dword [0x14006b604]
addss xmm1, xmm9
addss xmm2, xmm7
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x48]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rdi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b644]
mov ebx, eax
call fcn.140001c10
lea r9, str.Settings
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140034cc0
movss xmm8, dword [0x14006b614]
movaps xmm0, xmm8
call fcn.140020f80
movss xmm11, dword [0x14006b630]
lea rcx, [rbp - 0x28]
movss xmm2, dword [0x14006b59c]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rbp - 0x28]
call fcn.140020f20
lea rcx, str.Gun:
call fcn.14003d7c0
movaps xmm1, xmm13
movss xmm0, dword [0x14006b634]
call fcn.140020e70
mov r13d, 5
lea r8, [r15 + 0x10]
lea rdx, [r15 + 0xc]
mov dword [rsp + 0x20], r13d
lea rcx, str.WeaponType
lea r9d, [r13 - 1]
call fcn.140040b20
call fcn.140021030
movaps xmm2, xmm15
lea rcx, [rbp - 0x20]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rbp - 0x20]
call fcn.140020f20
lea rcx, [0x1400467a4]
call fcn.14003d7c0
movaps xmm1, xmm13
xorps xmm0, xmm0
call fcn.140020e70
movss xmm6, dword [0x14006b5cc]
lea rbx, [0x1400467a8]
movss dword [rsp + 0x30], xmm6
lea rdx, [0x140072068]
mov dword [rsp + 0x28], r12d
lea rcx, str.FOV
movaps xmm3, xmm7
mov qword [rsp + 0x20], rbx
xorps xmm2, xmm2
call fcn.140041670
movss xmm2, dword [0x14006b5d4]
lea rcx, [rbp - 0x30]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rbp - 0x30]
call fcn.140020f20
lea rcx, str.Smooth
call fcn.14003d7c0
movaps xmm1, xmm13
xorps xmm0, xmm0
call fcn.140020e70
movss xmm3, dword [0x14006b580]
lea rdx, [0x140072070]
movss xmm2, dword [0x14006b518]
lea rcx, str.smooth
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
call fcn.140041670
movaps xmm0, xmm8
call fcn.140020f80
movss xmm2, dword [0x14006b5e4]
lea rcx, [rbp - 0x38]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rbp - 0x38]
call fcn.140020f20
lea rcx, str.Bone:
call fcn.14003d7c0
movss xmm0, dword [0x14006b638]
movaps xmm1, xmm13
call fcn.140020e70
lea r9d, [r13 - 1]
mov dword [rsp + 0x20], r13d
lea r8, str.Head
lea rdx, [0x1400728d4]
lea rcx, str.Bone
call fcn.140040b20
call fcn.140021030
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
mov edi, eax
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm8
addss xmm1, xmm9
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x38]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b608]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, xmm9
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x38]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b610]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rsp + 0x50]
mov r8d, edx
mov rdi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov ebx, eax
addss xmm2, dword [0x14006b608]
addss xmm1, dword [0x14006b648]
call fcn.140001c10
lea r9, str.Other
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140034cc0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x18]
mov r8d, edx
call fcn.140001c20
lea rdx, [rsp + 0x50]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 8]
mov r8d, edx
movups xmmword [rax + 0x22c], xmm6
call fcn.140001c20
lea rdx, [rbp - 0x18]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
movups xmmword [rax + 0x23c], xmm6
call fcn.140001c20
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
xorps xmm2, xmm2
lea rcx, [rbp - 0x48]
xorps xmm1, xmm1
movups xmmword [rax + 0x24c], xmm6
call fcn.140001c10
mov rdx, rax
lea ecx, [r13 + 6]
call fcn.1400123b0
xorps xmm1, xmm1
lea ecx, [r13 + 7]
call fcn.140012360
movss xmm6, dword [0x14006b618]
lea rcx, [rsp + 0x70]
movaps xmm2, xmm6
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rsp + 0x70]
call fcn.140020f20
lea rdx, [rsp + 0x78]
lea rcx, [rsp + 0x40]
call fcn.14000def0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140009d7e
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm1, dword [0x14006b650]
lea rcx, [rsp + 0x70]
subss xmm1, dword [0x140072060]
movaps xmm2, xmm6
call fcn.140001c10
lea rcx, [rsp + 0x70]
call fcn.140020f20
xorps xmm2, xmm2
lea rcx, [rbp - 0x48]
xorps xmm1, xmm1
call fcn.140001c10
lea rcx, [0x140072940]
mov rbx, rax
call fcn.14000f200
mov rdx, rbx
mov rcx, rax
call fcn.14003e500
test al, al
je 0x14000da72
mov byte [0x140072801], 1
jmp 0x14000da72
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x48]
movss xmm1, dword [r15 + 4]
mov edi, eax
movss xmm8, dword [0x14006b594]
addss xmm1, dword [0x14006b624]
addss xmm2, xmm8
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm13, dword [0x14006b5c4]
mov rbx, rax
addss xmm1, xmm13
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x48]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x60]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm13
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rdi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
mov ebx, eax
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b5ec]
lea rcx, [rbp - 0x48]
call fcn.140001c10
lea r9, str.General
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140034cc0
movss xmm7, dword [0x14006b5c8]
lea rcx, [rsp + 0x70]
movss xmm2, dword [0x14006b598]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x70]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000dbe0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x140009ff4
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm15, dword [0x14006b684]
movss xmm6, dword [0x14006b60c]
movaps xmm1, xmm15
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [rbp - 0x48]
lea rcx, [rsp + 0x41]
call fcn.14000dc10
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14000a054
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
lea rdx, [0x14007204d]
mov rcx, rax
call fcn.14003f020
movaps xmm2, xmm14
lea rcx, [rsp + 0x70]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x70]
call fcn.140020f20
lea rcx, str.Ignore_Downed
call fcn.14003d7c0
movaps xmm1, xmm15
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [0x14007204c]
lea rcx, str.IgnoreDowned
call fcn.14003f020
movss xmm2, dword [0x14006b5d0]
lea rcx, [rbp - 0x38]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rbp - 0x38]
call fcn.140020f20
lea rcx, str.Ignore_Bots
call fcn.14003d7c0
movaps xmm1, xmm15
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [0x140072800]
lea rcx, str.IgnoreBots
call fcn.14003f020
movaps xmm2, xmm10
lea rcx, [rbp - 0x30]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rbp - 0x30]
call fcn.140020f20
lea rcx, str.Visible_Check
call fcn.14003d7c0
movaps xmm1, xmm15
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [0x14007204e]
lea rcx, str.VisibleCheck
call fcn.14003f020
movss xmm2, dword [0x14006b5f8]
lea rcx, [rbp - 0x20]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rbp - 0x20]
call fcn.140020f20
lea rcx, str.Target_Line
call fcn.14003d7c0
movaps xmm1, xmm15
movaps xmm0, xmm6
call fcn.140020e70
lea rdx, [0x14007204f]
lea rcx, str.TargetLine
call fcn.14003f020
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x48]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm8
movss xmm9, dword [0x14006b654]
mov edi, eax
addss xmm1, xmm9
call fcn.140001c10
movss xmm2, dword [r15 + 8]
mov rbx, rax
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm10, dword [0x14006b62c]
lea rcx, [rsp + 0x70]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x48]
movss xmm1, dword [r15 + 4]
mov edi, eax
movss xmm7, dword [0x14006b604]
addss xmm1, xmm9
addss xmm2, xmm7
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rdi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x48]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b644]
mov ebx, eax
call fcn.140001c10
lea r9, str.Settings
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140034cc0
movss xmm8, dword [0x14006b614]
movaps xmm0, xmm8
call fcn.140020f80
movss xmm11, dword [0x14006b630]
lea rcx, [rbp - 0x28]
movss xmm2, dword [0x14006b59c]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rbp - 0x28]
call fcn.140020f20
lea rcx, str.Gun:
call fcn.14003d7c0
movaps xmm1, xmm15
movss xmm0, dword [0x14006b634]
call fcn.140020e70
mov r13d, 5
lea r8, [r15 + 0x10]
lea rdx, [r15 + 0xc]
mov dword [rsp + 0x20], r13d
lea rcx, str.WeaponType
lea r9d, [r13 - 1]
call fcn.140040b20
call fcn.140021030
movaps xmm2, xmm13
lea rcx, [rsp + 0x48]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rsp + 0x48]
call fcn.140020f20
lea rcx, [0x1400467a4]
call fcn.14003d7c0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.140020e70
movss xmm6, dword [0x14006b5cc]
lea rbx, [0x1400467a8]
movss dword [rsp + 0x30], xmm6
lea rdx, [0x140072048]
mov dword [rsp + 0x28], r12d
lea rcx, str.FOV
movaps xmm3, xmm7
mov qword [rsp + 0x20], rbx
xorps xmm2, xmm2
call fcn.140041670
movss xmm2, dword [0x14006b5d4]
lea rcx, [rbp + 8]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rbp + 8]
call fcn.140020f20
lea rcx, str.Smooth
call fcn.14003d7c0
movaps xmm1, xmm15
xorps xmm0, xmm0
call fcn.140020e70
movss xmm3, dword [0x14006b580]
lea rdx, [0x140072050]
movss xmm2, dword [0x14006b518]
lea rcx, str.smooth
movss dword [rsp + 0x30], xmm6
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rbx
call fcn.140041670
movaps xmm0, xmm8
call fcn.140020f80
movss xmm2, dword [0x14006b5e4]
lea rcx, [rbp + 0x10]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rbp + 0x10]
call fcn.140020f20
lea rcx, str.Bone:
call fcn.14003d7c0
movss xmm0, dword [0x14006b638]
movaps xmm1, xmm15
call fcn.140020e70
lea r9d, [r13 - 1]
mov dword [rsp + 0x20], r13d
lea r8, str.Head
lea rdx, [0x140072880]
lea rcx, str.Bone
call fcn.140040b20
call fcn.140021030
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
mov edi, eax
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x48]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm8
addss xmm1, xmm9
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b608]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x48]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, xmm9
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x70]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b610]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x58]
mov r8d, edx
mov rdi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rbp - 0x48]
movss xmm1, dword [r15 + 4]
mov ebx, eax
addss xmm2, dword [0x14006b608]
addss xmm1, dword [0x14006b648]
call fcn.140001c10
lea r9, str.Other
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140034cc0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 8]
mov r8d, edx
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x18]
mov r8d, edx
movups xmmword [rax + 0x22c], xmm6
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
movups xmmword [rax + 0x23c], xmm6
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
xorps xmm2, xmm2
lea rcx, [rsp + 0x78]
xorps xmm1, xmm1
movups xmmword [rax + 0x24c], xmm6
call fcn.140001c10
mov rdx, rax
lea ecx, [r13 + 6]
call fcn.1400123b0
xorps xmm1, xmm1
lea ecx, [r13 + 7]
call fcn.140012360
movss xmm6, dword [0x14006b618]
lea rcx, [rbp - 0x78]
movaps xmm2, xmm6
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rbp - 0x78]
call fcn.140020f20
lea rcx, str.Keybind:
call fcn.14003d7c0
movss xmm1, dword [0x14006b650]
lea rcx, [rsp + 0x60]
subss xmm1, dword [0x140072058]
movaps xmm2, xmm6
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
xorps xmm2, xmm2
lea rcx, [rsp + 0x50]
xorps xmm1, xmm1
call fcn.140001c10
lea rcx, [0x140072900]
mov rbx, rax
call fcn.14000f200
mov rdx, rbx
mov rcx, rax
call fcn.14003e500
test al, al
je 0x14000da72
mov byte [0x14007283d], 1
jmp 0x14000da72
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b594]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm15, dword [0x14006b5c4]
mov rbx, rax
addss xmm1, xmm15
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm15
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x40]
call fcn.14000dbd0
mov esi, dword [0x140072018]
mov edi, 0x1f
mov r14, rax
lea r13d, [rdi - 0x1a]
cmp byte [rax + 7], r12b
je 0x14000aab4
cmp esi, 2
jl 0x14000aa6e
movdqa xmm2, xmmword [0x14006b710]
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r14]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r14], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r14 + 4]
xorps xmm2, xmm0
movd dword [r14 + 4], xmm2
jmp 0x14000aab4
mov r9, r14
mov r8d, r12d
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14000aa80
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b5ec]
mov ebx, eax
call fcn.140001c10
mov rcx, qword [rsp + 0x60]
mov r9, r14
mov r8d, ebx
mov qword [rsp + 0x20], r12
mov rdx, rax
call fcn.140034cc0
movss xmm9, dword [0x14006b5c8]
lea rcx, [rsp + 0x60]
movss xmm2, dword [0x14006b598]
movaps xmm1, xmm9
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000dbe0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14000ab71
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm13, dword [0x14006b684]
movss xmm8, dword [0x14006b60c]
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dc10
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14000abd4
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
lea rdx, [0x14007210d]
mov rcx, rax
call fcn.14003f020
movaps xmm2, xmm14
lea rcx, [rsp + 0x60]
movaps xmm1, xmm9
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dc30
mov r10, rax
mov r14d, 8
cmp byte [rax + 0xd], r12b
je 0x14000ad74
mov r8d, r12d
cmp esi, 2
jl 0x14000ad35
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x14000ad40
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dc60
mov r10, rax
cmp byte [rax + 0xe], r12b
je 0x14000aef4
mov r8d, r12d
cmp esi, 2
jl 0x14000aeb9
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14000aec0
lea rdx, [0x14007210c]
mov rcx, r10
call fcn.14003f020
movss xmm2, dword [0x14006b5d0]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm9
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dc90
mov r10, rax
cmp byte [rax + 0xb], r12b
je 0x14000b094
mov r8d, r12d
cmp esi, 2
jl 0x14000b053
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14000b060
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dcb0
mov r10, rax
cmp byte [rax + 0xc], r12b
je 0x14000b214
mov r8d, r12d
cmp esi, 2
jl 0x14000b1d9
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14000b1e0
lea rdx, [0x14007284c]
mov rcx, r10
call fcn.14003f020
movaps xmm2, xmm10
lea rcx, [rsp + 0x60]
movaps xmm1, xmm9
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dce0
mov r10, rax
cmp byte [rax + 0xd], r12b
je 0x14000b3b4
mov r8d, r12d
cmp esi, 2
jl 0x14000b36f
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x14000b380
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dd10
mov r10, rax
cmp byte [rax + 0xe], r12b
je 0x14000b534
mov r8d, r12d
cmp esi, 2
jl 0x14000b4f9
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14000b500
lea rdx, [0x14007210e]
mov rcx, r10
call fcn.14003f020
movss xmm2, dword [0x14006b5f8]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm9
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dd40
mov r10, rax
cmp byte [rax + 0xb], r12b
je 0x14000b6d4
mov r8d, r12d
cmp esi, 2
jl 0x14000b693
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14000b6a0
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm13
movaps xmm0, xmm8
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dd60
mov r10, rax
cmp byte [rax + 0xc], r12b
je 0x14000b854
mov r8d, r12d
cmp esi, 2
jl 0x14000b819
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14000b820
lea rdx, [0x14007210f]
mov rcx, r10
call fcn.14003f020
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
movss xmm9, dword [0x14006b654]
addss xmm2, dword [0x14006b594]
addss xmm1, xmm9
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm10, dword [0x14006b62c]
mov rbx, rax
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
movss xmm7, dword [0x14006b604]
addss xmm1, xmm9
addss xmm2, xmm7
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rdi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
mov ebx, eax
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b644]
call fcn.140001c10
lea r9, str.Settings
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140034cc0
movss xmm8, dword [0x14006b614]
movaps xmm0, xmm8
call fcn.140020f80
movss xmm11, dword [0x14006b630]
lea rcx, [rsp + 0x60]
movss xmm2, dword [0x14006b59c]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rcx, str.Gun:
call fcn.14003d7c0
movss xmm0, dword [0x14006b634]
movaps xmm1, xmm13
call fcn.140020e70
lea r8, [r15 + 0x10]
mov dword [rsp + 0x20], r13d
mov r9d, 4
lea rdx, [r15 + 0xc]
lea rcx, str.WeaponType
call fcn.140040b20
call fcn.140021030
movaps xmm2, xmm15
lea rcx, [rsp + 0x60]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rcx, [0x1400467a4]
call fcn.14003d7c0
movaps xmm1, xmm13
xorps xmm0, xmm0
call fcn.140020e70
movss xmm6, dword [0x14006b5cc]
lea rbx, [0x1400467a8]
movss dword [rsp + 0x30], xmm6
lea rdx, [0x140072128]
mov dword [rsp + 0x28], r12d
lea rcx, str.FOV
movaps xmm3, xmm7
mov qword [rsp + 0x20], rbx
xorps xmm2, xmm2
call fcn.140041670
movss xmm2, dword [0x14006b5d4]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rcx, str.Smooth
call fcn.14003d7c0
movaps xmm1, xmm13
xorps xmm0, xmm0
call fcn.140020e70
movss xmm3, dword [0x14006b580]
lea rdx, [0x14007212c]
movss dword [rsp + 0x30], xmm6
lea rcx, str.smooth
mov dword [rsp + 0x28], r12d
movaps xmm2, xmm12
mov qword [rsp + 0x20], rbx
call fcn.140041670
movaps xmm0, xmm8
call fcn.140020f80
movss xmm2, dword [0x14006b5e4]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rcx, str.Bone:
call fcn.14003d7c0
movss xmm0, dword [0x14006b638]
movaps xmm1, xmm13
call fcn.140020e70
mov r9d, 4
mov dword [rsp + 0x20], r13d
lea r8, str.Head
lea rdx, [0x140072884]
lea rcx, str.Bone
call fcn.140040b20
call fcn.140021030
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm8
addss xmm1, xmm9
mov edi, eax
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b608]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, xmm9
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b610]
addss xmm1, xmm10
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov ebx, eax
addss xmm2, dword [0x14006b608]
addss xmm1, dword [0x14006b648]
call fcn.140001c10
lea r9, str.Other
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rdi
call fcn.140034cc0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
movups xmmword [rax + 0x22c], xmm6
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
movups xmmword [rax + 0x23c], xmm6
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
xorps xmm2, xmm2
lea rcx, [rbp - 0x48]
xorps xmm1, xmm1
movups xmmword [rax + 0x24c], xmm6
call fcn.140001c10
mov rdx, rax
mov ecx, 0xb
call fcn.1400123b0
xorps xmm1, xmm1
mov ecx, 0xc
call fcn.140012360
movss xmm6, dword [0x14006b618]
lea rcx, [rsp + 0x70]
movaps xmm2, xmm6
movaps xmm1, xmm11
call fcn.140001c10
lea rcx, [rsp + 0x70]
call fcn.140020f20
lea rcx, str.Keybind:
call fcn.14003d7c0
movss xmm1, dword [0x14006b650]
lea rcx, [rbp - 0x38]
subss xmm1, dword [0x140072080]
movaps xmm2, xmm6
call fcn.140001c10
lea rcx, [rbp - 0x38]
call fcn.140020f20
xorps xmm2, xmm2
lea rcx, [rbp - 0x30]
xorps xmm1, xmm1
call fcn.140001c10
lea rcx, [0x140072988]
mov rbx, rax
call fcn.14000f200
mov rdx, rbx
mov rcx, rax
call fcn.14003e500
test al, al
je 0x14000da72
mov byte [0x14007283e], 1
jmp 0x14000da72
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
movss xmm13, dword [0x14006b594]
addss xmm1, dword [0x14006b624]
addss xmm2, xmm13
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm15, dword [0x14006b5c4]
mov rbx, rax
addss xmm1, xmm15
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, dword [0x14006b624]
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm15
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x40]
call fcn.14000dbd0
mov esi, dword [0x140072018]
mov edi, 0x1f
mov r14, rax
lea r13d, [rdi - 0x1a]
cmp byte [rax + 7], r12b
je 0x14000c1a4
cmp esi, 2
jl 0x14000c163
movdqa xmm2, xmmword [0x14006b710]
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r14]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r14], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r14 + 4]
xorps xmm2, xmm0
movd dword [r14 + 4], xmm2
jmp 0x14000c1a4
mov r9, r14
mov r8d, r12d
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x14000c170
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b5ec]
mov ebx, eax
call fcn.140001c10
mov rcx, qword [rsp + 0x60]
mov r9, r14
mov r8d, ebx
mov qword [rsp + 0x20], r12
mov rdx, rax
call fcn.140034cc0
movss xmm10, dword [0x14006b5c8]
lea rcx, [rsp + 0x60]
movss xmm2, dword [0x14006b598]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000dbe0
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14000c261
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm8, dword [0x14006b684]
movss xmm9, dword [0x14006b60c]
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dc10
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14000c2c4
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
lea rdx, [0x1400720a5]
mov rcx, rax
call fcn.14003f020
movaps xmm2, xmm14
lea rcx, [rsp + 0x60]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dc30
mov r10, rax
mov r14d, 8
cmp byte [rax + 0xd], r12b
je 0x14000c464
mov r8d, r12d
cmp esi, 2
jl 0x14000c425
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x14000c430
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dc60
mov r10, rax
cmp byte [rax + 0xe], r12b
je 0x14000c5e4
mov r8d, r12d
cmp esi, 2
jl 0x14000c5a9
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14000c5b0
lea rdx, [0x1400720a4]
mov rcx, r10
call fcn.14003f020
movss xmm2, dword [0x14006b5d0]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dc90
mov r10, rax
cmp byte [rax + 0xb], r12b
je 0x14000c784
mov r8d, r12d
cmp esi, 2
jl 0x14000c743
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14000c750
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dcb0
mov r10, rax
cmp byte [rax + 0xc], r12b
je 0x14000c904
mov r8d, r12d
cmp esi, 2
jl 0x14000c8c9
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14000c8d0
lea rdx, [0x14007283f]
mov rcx, r10
call fcn.14003f020
movss xmm2, dword [0x14006b5e0]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dce0
mov r10, rax
cmp byte [rax + 0xd], r12b
je 0x14000caa4
mov r8d, r12d
cmp esi, 2
jl 0x14000ca63
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x14000ca70
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dd10
mov r10, rax
cmp byte [rax + 0xe], r12b
je 0x14000cc24
mov r8d, r12d
cmp esi, 2
jl 0x14000cbe9
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x14000cbf0
lea rdx, [0x1400720a6]
mov rcx, r10
call fcn.14003f020
movss xmm2, dword [0x14006b5f8]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm10
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dd40
mov r10, rax
cmp byte [rax + 0xb], r12b
je 0x14000cdc4
mov r8d, r12d
cmp esi, 2
jl 0x14000cd83
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x14000cd90
mov rcx, r10
call fcn.14003d7c0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000dd60
mov r10, rax
cmp byte [rax + 0xc], r12b
je 0x14000cf44
mov r8d, r12d
cmp esi, 2
jl 0x14000cf09
movdqa xmm2, xmmword [0x14006b710]
mov r8d, r14d
movdqa xmm3, xmmword [0x14006b730]
movdqa xmm1, xmm2
movdqa xmm4, xmmword [0x14006b8a0]
movdqa xmm0, xmm2
mov eax, dword [0x14006b7c0]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
movd xmm5, r13d
movd xmm6, edi
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [r10], xmm2
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm3
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x14006b750]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, eax
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm2, xmm0
movd dword [r10 + 4], xmm2
movsxd r9, r8d
add r9, r10
nop
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x14000cf10
lea rdx, [0x1400720a7]
mov rcx, r10
call fcn.14003f020
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm13
movss xmm6, dword [0x14006b654]
mov edi, eax
addss xmm1, xmm6
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
movss xmm9, dword [0x14006b62c]
mov rbx, rax
addss xmm1, xmm9
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
movss xmm13, dword [0x14006b604]
addss xmm1, xmm6
addss xmm2, xmm13
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b590]
addss xmm1, xmm9
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rsp + 0x78]
mov rsi, rax
lea rcx, [rsp + 0x40]
call fcn.14000dd90
mov rdi, rax
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14000d0df
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm11
addss xmm1, dword [0x14006b644]
mov ebx, eax
call fcn.140001c10
mov r9, rdi
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rsi
call fcn.140034cc0
movss xmm10, dword [0x14006b614]
movaps xmm0, xmm10
call fcn.140020f80
movss xmm7, dword [0x14006b630]
lea rcx, [rsp + 0x60]
movss xmm2, dword [0x14006b59c]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000ddb0
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14000d1a2
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor cl, 0x39
mov byte [rax + 4], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm0, dword [0x14006b634]
movaps xmm1, xmm8
call fcn.140020e70
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000ddd0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14000d1ff
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor byte [rax + 8], 0x3d
xor byte [rax + 9], 0x3e
xor cl, 0x3f
mov byte [rax + 0xa], cl
lea r8, [r15 + 0x10]
mov dword [rsp + 0x20], r13d
mov r9d, 4
lea rdx, [r15 + 0xc]
mov rcx, rax
call fcn.140040b20
call fcn.140021030
movaps xmm2, xmm15
lea rcx, [rsp + 0x60]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000de00
mov ebx, dword [0x140072018]
mov rcx, rax
cmp byte [rax + 3], r12b
je 0x14000d334
cmp ebx, 2
jl 0x14000d2f0
movdqa xmm3, xmmword [0x14006b710]
mov edi, 0x1f
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14006b8a0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14006b8a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14006b750]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rax]
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14006b7c0]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000d339
mov r9, rcx
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, dl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14000d300
mov edi, 0x1f
call fcn.14003d7c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140020e70
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000de30
mov rsi, rax
cmp byte [rax + 3], r12b
je 0x14000d434
cmp ebx, 2
jl 0x14000d3f5
movdqa xmm3, xmmword [0x14006b710]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14006b8a0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14006b8a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14006b750]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rax]
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14006b7c0]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000d434
mov r9, rsi
mov r8d, r12d
nop dword [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14000d400
lea rdx, [rbp + 0x10]
lea rcx, [rsp + 0x41]
call fcn.14000de10
movzx ecx, byte [rax + 5]
test cl, cl
je 0x14000d463
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor cl, 0x3a
mov byte [rax + 5], cl
movss xmm11, dword [0x14006b5cc]
lea rdx, [0x140072118]
movss dword [rsp + 0x30], xmm11
movaps xmm3, xmm13
mov dword [rsp + 0x28], r12d
xorps xmm2, xmm2
mov rcx, rax
mov qword [rsp + 0x20], rsi
call fcn.140041670
movss xmm2, dword [0x14006b5d4]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000de40
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14000d4e5
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor cl, 0x3b
mov byte [rax + 6], cl
mov rcx, rax
call fcn.14003d7c0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140020e70
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000de30
mov rsi, rax
cmp byte [rax + 3], r12b
je 0x14000d5e4
cmp ebx, 2
jl 0x14000d5a4
movdqa xmm3, xmmword [0x14006b710]
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14006b8a0]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14006b8a0]
shufps xmm2, xmm0, 0xdd
paddd xmm2, xmm3
movd xmm0, r13d
psrad xmm2, xmm0
movd xmm0, edi
movdqa xmm1, xmm2
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x14006b750]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, dword [rax]
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x14006b7a0]
packuswb xmm2, xmm2
paddb xmm2, xmmword [0x14006b7c0]
xorps xmm2, xmm0
movd dword [rax], xmm2
jmp 0x14000d5e4
mov r9, rsi
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x8fb823ef
lea r9, [r9 + 1]
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x35
xor byte [r9 - 1], al
cmp r8d, 4
jl 0x14000d5b0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x41]
call fcn.14000de70
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14000d620
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
movss xmm3, dword [0x14006b580]
lea rdx, [0x14007211c]
movss xmm2, dword [0x14006b518]
mov rcx, rax
movss dword [rsp + 0x30], xmm11
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rsi
call fcn.140041670
movaps xmm0, xmm10
call fcn.140020f80
movss xmm2, dword [0x14006b5e4]
lea rcx, [rsp + 0x60]
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000de90
movzx ecx, byte [rax + 5]
test cl, cl
je 0x14000d6a7
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor cl, 0x3a
mov byte [rax + 5], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm0, dword [0x14006b638]
movaps xmm1, xmm8
call fcn.140020e70
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14000deb0
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14000d6eb
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor cl, 0x39
mov byte [rax + 4], cl
mov r9d, 4
mov dword [rsp + 0x20], r13d
lea r8, str.Head
mov rcx, rax
lea rdx, [0x1400728b0]
call fcn.140040b20
call fcn.140021030
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm10
addss xmm1, xmm6
mov edi, eax
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
mov rbx, rax
movss xmm8, dword [0x14006b608]
addss xmm1, xmm9
addss xmm2, xmm8
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
mov edx, 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
mov rsi, rax
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
mov edi, eax
addss xmm2, dword [0x14006b640]
addss xmm1, xmm6
call fcn.140001c10
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x78]
movss xmm1, dword [r15 + 4]
mov rbx, rax
addss xmm2, dword [0x14006b610]
addss xmm1, xmm9
call fcn.140001c10
movss dword [rsp + 0x30], xmm12
mov r9d, edi
mov dword [rsp + 0x28], r12d
mov r8, rbx
mov rdx, rax
movss dword [rsp + 0x20], xmm12
mov rcx, rsi
call fcn.140034640
call fcn.140015bf0
lea rdx, [rbp + 8]
mov rsi, rax
lea rcx, [rsp + 0x40]
call fcn.14000ded0
mov rdi, rax
movzx ecx, byte [rax + 5]
test cl, cl
je 0x14000d882
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor cl, 0x3a
mov byte [rax + 5], cl
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
call fcn.140001c20
mov rcx, rax
call fcn.140001c70
movss xmm2, dword [r15 + 8]
lea rcx, [rsp + 0x50]
movss xmm1, dword [r15 + 4]
addss xmm2, xmm8
addss xmm1, dword [0x14006b648]
mov ebx, eax
call fcn.140001c10
mov r9, rdi
mov qword [rsp + 0x20], r12
mov r8d, ebx
mov rdx, rax
mov rcx, rsi
call fcn.140034cc0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
movups xmmword [rax + 0x22c], xmm6
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
mov edx, 0x19
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp - 0x70]
mov r8d, edx
movups xmmword [rax + 0x23c], xmm6
call fcn.140001c20
lea rdx, [rbp - 0x58]
mov rcx, rax
call fcn.140001c80
movups xmm6, xmmword [rax]
call fcn.1400121d0
xorps xmm2, xmm2
lea rcx, [rsp + 0x50]
xorps xmm1, xmm1
movups xmmword [rax + 0x24c], xmm6
call fcn.140001c10
mov rdx, rax
mov ecx, 0xb
call fcn.1400123b0
xorps xmm1, xmm1
mov ecx, 0xc
call fcn.140012360
movss xmm6, dword [0x14006b618]
lea rcx, [rsp + 0x60]
movaps xmm2, xmm6
movaps xmm1, xmm7
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.14000def0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14000da0e
xor byte [rax], 0x35
xor byte [rax + 1], 0x36
xor byte [rax + 2], 0x37
xor byte [rax + 3], 0x38
xor byte [rax + 4], 0x39
xor byte [rax + 5], 0x3a
xor byte [rax + 6], 0x3b
xor byte [rax + 7], 0x3c
xor cl, 0x3d
mov byte [rax + 8], cl
mov rcx, rax
call fcn.14003d7c0
movss xmm1, dword [0x14006b650]
lea rcx, [rsp + 0x60]
subss xmm1, dword [0x140072110]
movaps xmm2, xmm6
call fcn.140001c10
lea rcx, [rsp + 0x60]
call fcn.140020f20
xorps xmm2, xmm2
lea rcx, [rsp + 0x50]
xorps xmm1, xmm1
call fcn.140001c10
lea rcx, [0x140072920]
mov rbx, rax
call fcn.14000f200
mov rdx, rbx
mov rcx, rax
call fcn.14003e500
test al, al
je 0x14000da72
mov byte [0x140072802], 1
mov ecx, 2
call fcn.140012440
lea r9, [0x140072110]
lea r8, [0x140072920]
lea rdx, [0x140072150]
lea rcx, [0x140072802]
call fcn.140004650
lea r9, [0x140072080]
lea r8, [0x140072988]
lea rdx, [0x140072054]
lea rcx, [0x14007283e]
call fcn.140004650
lea r9, [0x140072058]
lea r8, [0x140072900]
lea rdx, [0x140072074]
lea rcx, [0x14007283d]
call fcn.140004650
lea r9, [0x140072060]
lea r8, [0x140072940]
lea rdx, [0x140072108]
lea rcx, [0x140072801]
call fcn.140004650
lea r9, [0x140072120]
lea r8, [0x140072968]
lea rdx, [0x140072078]
lea rcx, [0x14007283c]
call fcn.140004650
call fcn.14001d590
call fcn.14001de80
call fcn.14001de80
movaps xmm15, xmmword [rsp + 0x120]
movaps xmm14, xmmword [rsp + 0x130]
movaps xmm13, xmmword [rsp + 0x140]
movaps xmm11, xmmword [rsp + 0x160]
movaps xmm10, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm8, xmmword [rsp + 0x190]
movaps xmm7, xmmword [rsp + 0x1a0]
mov r14, qword [rsp + 0x1c0]
mov r13, qword [rsp + 0x1c8]
mov r12, qword [rsp + 0x208]
mov rdi, qword [rsp + 0x200]
mov rsi, qword [rsp + 0x1f8]
mov rcx, qword [rbp + 0x18]
xor rcx, rsp
call fcn.140042ac0
movaps xmm6, xmmword [rsp + 0x1b0]
movaps xmm12, xmmword [rsp + 0x150]
add rsp, 0x1d0
pop r15
pop rbx
pop rbp
ret