Function at 0x140064a60
Capabilities:
Create directory
Encode data using xor
Execute command
Resolve function by parsing pe exports
Self delete
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x278]
sub rsp, 0x350
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x1400a0040]
xor rax, rsp
mov qword [rbp + 0x1a0], rax
mov qword [rbp], rcx
call fcn.140014d00
xor ecx, ecx
call fcn.1400318f0
movss xmm7, dword [0x140091774]
movss dword [rsp + 0x20], xmm7
movss xmm1, dword [0x140091764]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xf0]
call fcn.14000d720
call fcn.140011000
mov rbx, rax
movss xmm12, dword [0x140091894]
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rbp + 0x50]
call fcn.140001df0
movsd xmm0, qword [rax]
movsd qword [rbx + 0x3c], xmm0
movss xmm11, dword [0x140091850]
movaps xmm2, xmm11
movaps xmm1, xmm12
lea rcx, [rbp + 0x50]
call fcn.140001df0
movsd xmm0, qword [rax]
movsd qword [rbx + 0x4c], xmm0
mov dword [rbx + 0x44], 0x40a00000
mov qword [rbx + 0x10], 0x41700000
xor r13d, r13d
mov dword [rbx + 0x38], r13d
xorps xmm13, xmm13
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x50]
call fcn.140001df0
movsd xmm0, qword [rax]
movsd qword [rbx + 8], xmm0
mov dword [rbx + 0x30], 0x38d1b717
movups xmm0, xmmword [rbp + 0xf0]
movups xmmword [rbx + 0xf4], xmm0
movss dword [rsp + 0x20], xmm13
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp - 0x28]
call fcn.14000d720
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x124], xmm0
mov dword [rbx + 0xc8], r13d
mov dword [rbx + 0x34], 0x40a00000
mov dword [rbx + 0x38], 0x3fa66666
mov dword [rbx + 0x74], 0x40800000
mov dword [rbx + 0x78], 0x41200000
movups xmm0, xmmword [0x1400a0180]
movups xmmword [rbx + 0xd4], xmm0
movups xmm1, xmmword [0x1400a01a0]
movups xmmword [rbx + 0xe4], xmm1
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x3c4], xmm0
movups xmm1, xmmword [0x1400a0118]
movups xmmword [rbx + 0xf4], xmm1
movups xmm0, xmmword [0x1400a0170]
movups xmmword [rbx + 0x104], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x114], xmm1
movups xmm0, xmmword [0x1400a0160]
movups xmmword [rbx + 0x124], xmm0
movss dword [rsp + 0x20], xmm13
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp - 0x28]
call fcn.14000d720
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x134], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x144], xmm1
movups xmm0, xmmword [0x1400a0138]
movups xmmword [rbx + 0x154], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x164], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x174], xmm1
movups xmm0, xmmword [0x1400a0138]
movups xmmword [rbx + 0x184], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x194], xmm1
movups xmm0, xmmword [0x1400a0170]
movups xmmword [rbx + 0x1a4], xmm0
movups xmm1, xmmword [0x14008d798]
movups xmmword [rbx + 0x1b4], xmm1
movups xmm0, xmmword [0x1400a0160]
movups xmmword [rbx + 0x1c4], xmm0
movups xmm1, xmmword [0x1400a0138]
movups xmmword [rbx + 0x1d4], xmm1
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1e4], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1f4], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x204], xmm0
movups xmm1, xmmword [0x1400a0138]
movups xmmword [rbx + 0x214], xmm1
movups xmm0, xmmword [0x1400a0150]
movups xmmword [rbx + 0x224], xmm0
movups xmm1, xmmword [0x1400a0138]
movups xmmword [rbx + 0x234], xmm1
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x244], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x254], xmm1
movups xmm0, xmmword [0x1400a0138]
movups xmmword [rbx + 0x264], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x274], xmm0
movups xmm1, xmmword [0x1400a0160]
movups xmmword [rbx + 0x284], xmm1
movups xmm0, xmmword [0x1400a0138]
movups xmmword [rbx + 0x294], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2a4], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x2b4], xmm1
movups xmm0, xmmword [0x1400a0138]
movups xmmword [rbx + 0x2c4], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2d4], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x2e4], xmm1
movups xmm0, xmmword [0x1400a0138]
movups xmmword [rbx + 0x2f4], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x304], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x314], xmm1
movups xmm0, xmmword [0x1400a0138]
movups xmmword [rbx + 0x324], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x334], xmm0
movups xmm1, xmmword [0x1400a0138]
movups xmmword [rbx + 0x344], xmm1
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x354], xmm0
movups xmm1, xmmword [0x1400a0138]
movups xmmword [rbx + 0x364], xmm1
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x3c4], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x3d4], xmm1
movss dword [rsp + 0x20], xmm13
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp - 0x28]
call fcn.14000d720
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x3e4], xmm0
lea rdx, [rbp - 0x28]
lea rcx, [0x1404ae660]
call fcn.140005b90
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x3f4], xmm0
movups xmm1, xmmword [0x1400a0150]
movups xmmword [rbx + 0x404], xmm1
lea rcx, [rbp + 0x58]
call fcn.140020f10
movss xmm9, dword [0x1400919e0]
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rdx, str.Example_Text
lea rcx, [rbp + 0x50]
call fcn.140017ca0
movss xmm0, dword [rax + 4]
addss xmm0, xmm11
movss xmm1, dword [rbp + 0x5c]
addss xmm1, xmm0
movss dword [rbp + 0x5c], xmm1
mov rcx, qword [0x1404af730]
call fcn.14000d600
call fcn.14000d610
call fcn.14005e530
call fcn.140014eb0
mov r15, rax
lea rcx, [0x1404ae660]
call fcn.140005b80
mov r14d, eax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0x50]
call fcn.140001df0
mov rsi, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xc8]
call fcn.140001df0
mov rdi, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xa0]
call fcn.140001df0
mov rbx, rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x98]
call fcn.140001df0
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
mov rdx, qword [0x1404af740]
mov rcx, r15
call fcn.140035990
movss xmm2, dword [0x140091988]
movss xmm1, dword [0x140091994]
lea rcx, [rbp + 0x50]
call fcn.140001df0
mov rcx, rax
xor edx, edx
call fcn.14001e150
xor edx, edx
mov r8d, 0x202b
lea rcx, [0x1400901b8]
call fcn.14001b020
call fcn.14005e590
lea rcx, [rbp + 0xc8]
call fcn.140001de0
lea rcx, [rsp + 0x4c]
call fcn.14001dea0
movsd xmm0, qword [rax]
movsd qword [rbp + 0xc8], xmm0
call fcn.14001e180
call fcn.14001e180
mov r12, rax
lea r15, [0x1404b0090]
lea rsi, [0x140000000]
cmp byte [0x1404b0084], r13b
jne 0x1400651f2
mov edi, r13d
movss xmm9, dword [0x1400919b8]
lea rcx, [rsp + 0x4c]
call fcn.14001e030
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm8, eax
cvtdq2ps xmm8, xmm8
mulss xmm8, dword [rbx + 4]
divss xmm8, xmm9
lea rcx, [rsp + 0x44]
call fcn.14001dea0
addss xmm8, dword [rax + 4]
lea rcx, [rbp - 0x80]
call fcn.14001e030
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss xmm6, dword [rbx]
lea rcx, [rbp - 0x78]
call fcn.14001dea0
mulss xmm7, xmm6
divss xmm7, xmm9
addss xmm7, dword [rax]
movaps xmm2, xmm8
movaps xmm1, xmm7
lea rcx, [rbp - 0x70]
call fcn.140001df0
movsd xmm0, qword [rax]
movsd qword [rdi + r15], xmm0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm6, r8d
cvtdq2ps xmm6, xmm6
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x2e8ba2e9
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0xb
sub r8d, ecx
sub r8d, 5
movd xmm1, r8d
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rsp + 0x70]
call fcn.140001df0
movsd xmm0, qword [rax]
movsd qword [rdi + rsi + 0x4b0860], xmm0
add rdi, 8
cmp rdi, 0x398
jl 0x1400650d3
mov byte [0x1404b0084], 1
movss xmm7, dword [0x140091774]
movss xmm9, dword [0x1400919e0]
call fcn.140014d00
movsd xmm0, qword [rax + 0xdf4]
movsd qword [rbp + 0x90], xmm0
mov r14d, r13d
lea rdi, [0x1404b0094]
mov r13d, 0x73
movss xmm6, dword [0x140091904]
movss xmm10, dword [0x140091900]
nop dword [rax + rax]
lea ecx, [r14 + 1]
cmp ecx, 0x73
jge 0x1400652f8
lea rbx, [rdi + 4]
movsxd rax, ecx
lea rsi, [r15 + rax*8]
mov r15d, r13d
sub r15d, ecx
lea r13, [0x1404b0090]
nop word [rax + rax]
movss xmm1, dword [rbx + 4]
subss xmm1, dword [rdi]
movss xmm0, dword [rbx]
subss xmm0, dword [rdi - 4]
call fcn.14005b3f0
divss xmm0, xmm6
movaps xmm1, xmm7
subss xmm1, xmm0
comiss xmm1, xmm13
jbe 0x1400652d9
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [0x1400a01b8]
movss xmm2, dword [0x1400a01b4]
movss xmm1, dword [0x1400a01b0]
lea rcx, [rbp - 0x28]
call fcn.14000d720
mov rcx, rax
call fcn.140011010
mov ecx, r14d
lea rdx, [rcx*8]
add rdx, r13
movss dword [rsp + 0x20], xmm7
mov r9d, eax
mov r8, rsi
mov rcx, r12
call fcn.140034a30
add rsi, 8
add rbx, 8
sub r15, 1
jne 0x140065260
mov r13d, 0x73
lea r15, [0x1404b0090]
movss xmm1, dword [rbp + 0x94]
subss xmm1, dword [rdi]
movss xmm0, dword [rbp + 0x90]
subss xmm0, dword [rdi - 4]
call fcn.14005b3f0
divss xmm0, xmm10
movaps xmm1, xmm7
subss xmm1, xmm0
comiss xmm1, xmm13
jbe 0x140065376
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [0x1400a01b8]
movss xmm2, dword [0x1400a01b4]
movss xmm1, dword [0x1400a01b0]
lea rcx, [rbp + 0x30]
call fcn.14000d720
mov rcx, rax
call fcn.140011010
mov ecx, r14d
lea r8, [r15 + rcx*8]
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea rdx, [rbp + 0x90]
mov rcx, r12
call fcn.140034a30
inc r14d
add rdi, 8
cmp r14d, 0x73
jl 0x140065230
call fcn.140014d00
movss xmm6, dword [rax + 0x10]
mov rsi, r15
xor r14d, r14d
mov edi, r14d
movss xmm8, dword [0x1400917a0]
movaps xmm0, xmm6
lea rax, [0x140000000]
mulss xmm0, dword [rdi + rax + 0x4b0860]
addss xmm0, dword [rdi + r15]
movss dword [rdi + r15], xmm0
movaps xmm0, xmm6
mulss xmm0, dword [rdi + rax + 0x4b0864]
addss xmm0, dword [rdi + r15 + 4]
movss dword [rdi + r15 + 4], xmm0
lea rcx, [rsp + 0x70]
call fcn.14001dea0
movss xmm0, dword [rax]
comiss xmm0, dword [rdi + r15]
jbe 0x140065416
lea rcx, [rbp - 0x70]
call fcn.14001e030
mov rbx, rax
lea rcx, [rbp - 0x78]
call fcn.14001dea0
movss xmm0, dword [rbx]
addss xmm0, dword [rax]
movss dword [rdi + r15], xmm0
jmp 0x14006544f
lea rcx, [rbp - 0x80]
call fcn.14001dea0
mov rbx, rax
lea rcx, [rsp + 0x4c]
call fcn.14001e030
movss xmm1, dword [rbx]
addss xmm1, dword [rax]
movss xmm0, dword [rdi + r15]
comiss xmm0, xmm1
jbe 0x14006544f
lea rcx, [rsp + 0x44]
call fcn.14001dea0
mov ecx, dword [rax]
mov dword [rdi + r15], ecx
lea rcx, [rbp + 0xd0]
call fcn.14001dea0
movss xmm0, dword [rax + 4]
comiss xmm0, dword [rdi + r15 + 4]
jbe 0x140065491
lea rcx, [rbp + 0x70]
call fcn.14001dea0
mov rbx, rax
lea rcx, [rsp + 0x58]
call fcn.14001e030
movss xmm0, dword [rax + 4]
addss xmm0, dword [rbx + 4]
movss dword [rdi + r15 + 4], xmm0
jmp 0x1400654d0
lea rcx, [rbp + 0x120]
call fcn.14001dea0
mov rbx, rax
lea rcx, [rbp + 0x30]
call fcn.14001e030
movss xmm1, dword [rax + 4]
addss xmm1, dword [rbx + 4]
movss xmm0, dword [rdi + r15 + 4]
comiss xmm0, xmm1
jbe 0x1400654d0
lea rcx, [rbp - 0x28]
call fcn.14001dea0
mov ecx, dword [rax + 4]
mov dword [rdi + r15 + 4], ecx
movss dword [rsp + 0x20], xmm7
movss xmm3, dword [0x1400a01b8]
movss xmm2, dword [0x1400a01b4]
movss xmm1, dword [0x1400a01b0]
lea rcx, [rbp + 8]
call fcn.14000d720
mov rcx, rax
call fcn.14000fbd0
mov dword [rsp + 0x20], r14d
mov r9d, eax
movaps xmm2, xmm8
mov rdx, rsi
mov rcx, r12
call fcn.140035850
add rsi, 8
add rdi, 8
sub r13, 1
jne 0x1400653a3
call fcn.140014d00
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1400918a0]
movss dword [0x1400a0108], xmm0
call fcn.14001e180
mov rbx, rax
lea rcx, [rbp + 0x60]
call fcn.14001dea0
movss xmm2, dword [rbp + 0x64]
addss xmm2, dword [0x140091990]
movss xmm1, dword [rbp + 0x60]
movss xmm6, dword [0x1400919a4]
addss xmm1, xmm6
lea rcx, [rbp - 0x28]
call fcn.140001df0
movss xmm1, dword [rax + 4]
movss xmm2, dword [rbp + 0x64]
movaps xmm3, xmm7
movss xmm0, dword [rax]
unpcklps xmm0, xmm1
movq r8, xmm0
movss xmm1, dword [rbp + 0x60]
unpcklps xmm1, xmm2
movq rdx, xmm1
mov rcx, rbx
call fcn.14000d6b0
movaps xmm1, xmm9
movaps xmm0, xmm13
call fcn.140020e60
movaps xmm1, xmm11
mov ecx, 3
call fcn.140011110
movss xmm0, dword [0x140091724]
movss dword [rsp + 0x20], xmm0
movss xmm1, dword [0x140091708]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 8]
call fcn.14000d720
mov rdx, rax
mov ecx, 2
call fcn.140011050
mov ecx, 1
call fcn.140011220
mov ecx, 1
call fcn.1400110b0
call fcn.140014d00
movaps xmm2, xmm10
movaps xmm1, xmm6
lea rcx, [rbp + 0x98]
call fcn.140001df0
movss dword [rsp + 0x20], xmm9
xor r9d, r9d
xor r8d, r8d
lea rdx, str.KINGCHEATS
lea rcx, [rbp + 0xa0]
call fcn.140017ca0
movss xmm1, dword [rbp + 0x98]
subss xmm1, dword [rbp + 0xa0]
mulss xmm1, dword [0x140091730]
movss xmm0, dword [rbp + 0x58]
addss xmm0, xmm1
movss dword [rbp + 0x58], xmm0
movss xmm3, dword [rbp + 0x9c]
movss xmm1, dword [rbp + 0xa4]
subss xmm3, xmm1
mulss xmm3, dword [0x140091730]
addss xmm3, dword [rbp + 0x5c]
addss xmm1, xmm11
addss xmm3, xmm1
movss dword [rbp + 0x5c], xmm3
movss xmm2, dword [rbp + 0x64]
addss xmm2, xmm12
movss xmm1, dword [rbp + 0x60]
addss xmm1, dword [0x1400918d0]
lea rcx, [rbp + 0x50]
call fcn.140001df0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 8]
call fcn.14000d720
mov rcx, rax
call fcn.140005b80
mov r8d, eax
mov qword [rsp + 0x20], r14
lea r9, str.KINGCHEATS
lea rdx, [rbp + 0x50]
mov rcx, rbx
call fcn.140035910
movaps xmm2, xmm13
movss xmm1, dword [0x140091920]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rcx, rax
call fcn.140020f30
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e640
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140065749
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
xor edx, edx
mov rcx, rax
call fcn.1400573e0
test al, al
je 0x14006e59c
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006e660
movzx ecx, byte [rax + 4]
test cl, cl
je 0x140065787
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor cl, 0x36
mov byte [rax + 4], cl
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.140058f60
lea r12, [0x14008e558]
mov esi, dword [0x1400a0090]
movdqa xmm14, xmmword [0x140091bb0]
movdqa xmm6, xmmword [0x140091b10]
movdqa xmm11, xmmword [0x140091b00]
movdqa xmm12, xmmword [0x140091ae0]
movdqa xmm10, xmmword [0x140091ab0]
movdqa xmm15, xmmword [str.11117777]
movdqa xmm9, xmmword [0x140091fb0]
movss xmm8, dword [0x140091974]
test al, al
je 0x140067f85
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e680
mov r10, rax
cmp byte [rax + 0xe], r14b
je 0x140065990
mov r8d, r14d
cmp esi, 2
jl 0x140065951
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movdqa xmm2, xmmword [0x140091c10]
paddb xmm1, xmm2
movd xmm0, dword [rax]
xorps xmm1, xmm0
movd dword [rax], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm2
movd xmm0, dword [rax + 4]
xorps xmm1, xmm0
movd dword [rax + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm2
movd xmm0, dword [rax + 8]
xorps xmm1, xmm0
movd dword [rax + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x140065960
lea rdx, [rbx + 5]
mov rcx, r10
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006e6b0
mov r10, rax
cmp byte [rax + 0x13], r14b
je 0x140065c09
mov r8d, r14d
cmp esi, 2
jl 0x140065bd3
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
movdqa xmm2, xmmword [0x140091b20]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm2, xmm0
andps xmm2, xmm14
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm2, xmm0
movd dword [r10 + 0x10], xmm2
jmp 0x140065c09
mov r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x140065be0
lea rdx, [rbx + 1]
mov rcx, r10
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006e6d0
mov r10, rax
cmp byte [rax + 0x17], r14b
je 0x140065ee9
mov r8d, r14d
cmp esi, 2
jl 0x140065eb3
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
movdqa xmm2, xmmword [0x140091b20]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm2, xmm0
andps xmm2, xmm14
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm2, xmm0
movd dword [r10 + 0x10], xmm2
movdqa xmm3, xmmword [0x140091b30]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm3, xmm0
andps xmm3, xmm14
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm0, dword [r10 + 0x14]
xorps xmm3, xmm0
movd dword [r10 + 0x14], xmm3
jmp 0x140065ee9
mov r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x140065ec0
lea rdx, [rbx + 8]
mov rcx, r10
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006e6f0
mov r10, rax
cmp byte [rax + 0x10], r14b
je 0x140066100
mov r8d, r14d
cmp esi, 2
jl 0x1400660c9
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400660d0
lea rdx, [rbx + 3]
mov rcx, r10
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e710
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140066157
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
lea rdx, [rbx + 4]
mov rcx, rax
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e740
mov r10, rax
cmp byte [rax + 0xd], r14b
je 0x140066310
mov r8d, r14d
cmp esi, 2
jl 0x1400662d4
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x1400662e0
lea rdx, [rbx + 0x2c]
mov rcx, r10
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e770
mov r10, rax
cmp byte [rax + 0xc], r14b
je 0x1400664d0
mov r8d, r14d
cmp esi, 2
jl 0x14006648d
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x1400664a0
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0xa
mov r8d, 1
lea rdx, [rbx + 0x30]
mov rcx, r10
call fcn.14004a240
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e7a0
mov r10, rax
cmp byte [rax + 0xc], r14b
je 0x1400666a0
mov r8d, r14d
cmp esi, 2
jl 0x140066663
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140066670
lea rdx, [rbx + 0xa]
mov rcx, r10
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e7d0
mov r10, rax
cmp byte [rax + 0xd], r14b
je 0x140066860
mov r8d, r14d
cmp esi, 2
jl 0x14006681d
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140066830
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0xa
mov r8d, 1
lea rdx, [rbx + 0x18]
mov rcx, r10
call fcn.14004a240
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006e800
mov r10, rax
cmp byte [rax + 0x15], r14b
je 0x140066b00
mov r8d, r14d
cmp esi, 2
jl 0x140066abd
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
movdqa xmm2, xmmword [0x140091b20]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm2, xmm0
andps xmm2, xmm14
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm2, xmm0
movd dword [r10 + 0x10], xmm2
mov r8d, 0x14
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x16
jl 0x140066ad0
lea rdx, [rbx + 2]
mov rcx, r10
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e830
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140066b57
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
lea rdx, [rbx + 0x1c]
mov rcx, rax
call fcn.140045fd0
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e860
mov r10, rax
cmp byte [rax + 0xc], r14b
je 0x140066d10
mov r8d, r14d
cmp esi, 2
jl 0x140066cd4
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140066ce0
lea rdx, [rbx + 6]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
movss xmm0, dword [0x1400918ec]
call fcn.140020fd0
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091928]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006e890
movzx ecx, byte [rax + 4]
test cl, cl
je 0x140066d88
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor cl, 0x36
mov byte [rax + 4], cl
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x140066dbc
movd xmm2, dword [0x1400a0148]
cvtdq2ps xmm2, xmm2
mov rdx, qword [0x1404b0d98]
add rdx, 0x280
lea rcx, [0x1404b0df0]
call fcn.140009e30
movss xmm1, dword [0x1400919e0]
movaps xmm0, xmm13
call fcn.140020e60
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091928]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006e8b0
movzx ecx, byte [rax + 5]
test cl, cl
je 0x140066e19
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor cl, 0x37
mov byte [rax + 5], cl
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x140066e4d
movd xmm2, dword [0x1400a014c]
cvtdq2ps xmm2, xmm2
mov rdx, qword [0x1404b0dc0]
add rdx, qword [0x1404b0d98]
lea rcx, [0x1404b0df0]
call fcn.140009e30
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091970]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006e8d0
mov r10, rax
cmp byte [rax + 0xb], r14b
je 0x140067019
mov r8d, r14d
cmp esi, 2
jl 0x140066fe5
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x140067019
mov r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140066ff0
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x1400670af
mov rdx, qword [0x1404b0dc8]
add rdx, qword [0x1404b0d98]
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rdx, [rax + 0x20]
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rdx, [rax + 0x60]
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rdx, [rax + 8]
lea rcx, [0x1404b0df0]
call fcn.140003f80
mov rdx, rax
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rbx, [rax + 0x18]
mov rdx, rbx
lea rcx, [0x1404b0df0]
call fcn.140003f80
movss xmm2, dword [0x1400918d8]
mov rdx, rbx
lea rcx, [0x1404b0df0]
call fcn.140009e30
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006e8f0
mov r10, rax
cmp byte [rax + 0x10], r14b
je 0x1400672d0
mov r8d, r14d
cmp esi, 2
jl 0x14006729a
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400672a0
lea rdx, [rbx + 0xd]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006e910
mov r10, rax
cmp byte [rax + 0x10], r14b
je 0x140067500
mov r8d, r14d
cmp esi, 2
jl 0x1400674c7
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x1400674d0
lea rdx, [rbx + 0xb]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006e930
mov r10, rax
cmp byte [rax + 0x10], r14b
je 0x140067730
mov r8d, r14d
cmp esi, 2
jl 0x1400676f7
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x140067700
lea rdx, [rbx + 0xc]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006e950
mov r10, rax
cmp byte [rax + 0x13], r14b
je 0x1400679b9
mov r8d, r14d
cmp esi, 2
jl 0x14006798a
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
movdqa xmm2, xmmword [0x140091b20]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm2, xmm0
andps xmm2, xmm14
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm2, xmm0
movd dword [r10 + 0x10], xmm2
jmp 0x1400679b9
mov r9, r10
nop dword [rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x140067990
lea rdx, [rbx + 0xc]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e970
mov r10, rax
cmp byte [rax + 0xb], r14b
je 0x140067b79
mov r8d, r14d
cmp esi, 2
jl 0x140067b41
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x140067b79
mov r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140067b50
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0xc8
mov r8d, 1
lea rdx, [0x1400a0148]
mov rcx, r10
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e990
mov r10, rax
cmp byte [rax + 0xc], r14b
je 0x140067d60
mov r8d, r14d
cmp esi, 2
jl 0x140067d1e
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140067d30
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x64
mov r8d, 1
lea rdx, [0x1400a014c]
mov rcx, r10
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.1400095e0
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006e9c0
mov r10, rax
cmp byte [rax + 3], r14b
je 0x140067e5a
mov r8d, r14d
cmp esi, 2
jl 0x140067e2e
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmmword [0x140091c10]
movd xmm0, dword [rax]
xorps xmm1, xmm0
movd dword [rax], xmm1
jmp 0x140067e5a
mov r9, r10
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140067e31
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x96
mov r8d, 0x32
lea rdx, [rbx + 0x20]
mov rcx, r10
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e9d0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140067eda
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0xa
mov r8d, 1
lea rdx, [rbx + 0x10]
mov rcx, rax
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.1400095e0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006e9f0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140067f5e
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 5
mov r8d, 1
lea rdx, [rbx + 0x14]
mov rcx, rax
call fcn.14004a240
call fcn.140058fe0
xor r8d, r8d
xor edx, edx
lea rcx, str.Aimbot
call fcn.140058f60
test al, al
je 0x1400697c7
lea rax, str.Head
mov qword [rbp + 0x30], rax
lea rax, str.Neck
mov qword [rbp + 0x38], rax
lea rax, str.Chest
mov qword [rbp + 0x40], rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006ea20
movzx ecx, byte [rax + 4]
test cl, cl
je 0x140067feb
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor cl, 0x36
mov byte [rax + 4], cl
mov dword [rsp + 0x20], 0x20
mov r9d, 3
lea r8, [rbp + 0x30]
lea rdx, [0x1400a00ec]
mov rcx, rax
call fcn.140049150
call fcn.140009eb0
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006ea40
movzx ecx, byte [rax + 4]
test cl, cl
je 0x140068040
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor cl, 0x36
mov byte [rax + 4], cl
mov dword [rsp + 0x20], 0x20
mov r9d, 9
lea r8, str.VK_RBUTTON
mov rdx, rbx
mov rcx, rax
call fcn.140049150
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006ea60
movzx ecx, byte [rax + 6]
test cl, cl
je 0x140068094
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor cl, 0x38
mov byte [rax + 6], cl
lea rdx, [0x1400a00dd]
mov rcx, rax
call fcn.140045fd0
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ea90
movzx ecx, byte [rax + 8]
test cl, cl
je 0x1400680de
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
lea rdx, [0x1400a00e1]
mov rcx, rax
call fcn.140045fd0
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006eab0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140068128
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
lea rdx, [0x1400a00e3]
mov rcx, rax
call fcn.140045fd0
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ead0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14006817a
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
lea rdx, [0x1400a00e6]
mov rcx, rax
call fcn.140045fd0
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006eb00
mov r10, rax
cmp byte [rax + 0xb], r14b
je 0x14006831a
mov r8d, r14d
cmp esi, 2
jl 0x1400682ee
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x14006831a
mov r9, r10
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x1400682f1
lea rdx, [0x1400a00e7]
mov rcx, r10
call fcn.140045fd0
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006eb20
mov r10, rax
cmp byte [rax + 0xb], r14b
je 0x1400684ba
mov r8d, r14d
cmp esi, 2
jl 0x14006848e
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x1400684ba
mov r9, r10
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140068491
lea rdx, [0x1400a00e8]
mov rcx, r10
call fcn.140045fd0
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006eb40
mov r10, rax
cmp byte [rax + 0xd], r14b
je 0x140068670
mov r8d, r14d
cmp esi, 2
jl 0x140068632
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140068640
lea rdx, [0x1400a00e9]
mov rcx, r10
call fcn.140045fd0
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006eb70
mov r10, rax
cmp byte [rax + 0x11], r14b
je 0x140068890
mov r8d, r14d
cmp esi, 2
jl 0x14006884b
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140068860
lea rdx, [0x1400a00e0]
mov rcx, r10
call fcn.140045fd0
cmp byte [0x1400a00e4], r14b
mov word [0x1400a00e6], r14w
jne 0x1400688b9
mov word [0x1400a00e6], 0x101
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
movss xmm0, dword [0x1400918ec]
call fcn.140020fd0
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006eb90
mov r10, rax
cmp byte [rax + 0xd], r14b
je 0x140068a80
mov r8d, r14d
cmp esi, 2
jl 0x140068a46
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140068a50
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0xf
mov r8d, 2
lea rdx, [0x1400a00cc]
mov rcx, r10
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ebc0
mov r10, rax
cmp byte [rax + 0xc], r14b
je 0x140068c60
mov r8d, r14d
cmp esi, 2
jl 0x140068c25
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x140068c30
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x12c
mov r8d, 5
lea rdx, [0x1400a00d0]
mov rcx, r10
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006ebf0
mov r10, rax
cmp byte [rax + 0x12], r14b
je 0x140068ea0
mov r8d, r14d
cmp esi, 2
jl 0x140068e68
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x140068e70
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x50
mov r8d, 1
lea rdx, [0x1400a00c8]
mov rcx, r10
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ec20
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140068f1f
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x64
mov r8d, 2
lea rdx, [0x1400a00bc]
mov rcx, rax
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006ec50
mov r10, rax
cmp byte [rax + 0x11], r14b
je 0x140069160
mov r8d, r14d
cmp esi, 2
jl 0x140069127
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140069130
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x64
mov r8d, 2
lea rdx, [0x1400a00c4]
mov rcx, r10
call fcn.14004a240
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ec70
mov r10, rax
cmp byte [rax + 0xd], r14b
je 0x140069340
mov r8d, r14d
cmp esi, 2
jl 0x140069305
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140069310
lea rdx, [0x1400a00b9]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006eca0
mov r10, rax
cmp byte [rax + 0x11], r14b
je 0x140069570
mov r8d, r14d
cmp esi, 2
jl 0x140069532
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140069540
lea rdx, [0x1400a00ba]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006eca0
mov r10, rax
cmp byte [rax + 0x11], r14b
je 0x1400697a0
mov r8d, r14d
cmp esi, 2
jl 0x140069762
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x140069770
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x1400a00c4]
mov rcx, r10
call fcn.14004a240
call fcn.140058fe0
xor r8d, r8d
xor edx, edx
lea rcx, str.Visuals
call fcn.140058f60
lea r13, str.Right
lea rdi, str.Left
lea r15, [0x14008e0ec]
test al, al
je 0x14006a53c
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ead0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140069840
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
mov rdx, rbx
mov rcx, rax
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ecc0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x140069896
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
lea rdx, [rbx + 1]
mov rcx, rax
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006ecf0
mov r10, rax
cmp byte [rax + 3], r14b
je 0x140069969
mov r8d, r14d
cmp esi, 2
jl 0x140069934
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmmword [0x140091c10]
movd xmm0, dword [rax]
xorps xmm1, xmm0
movd dword [rax], xmm1
jmp 0x140069969
mov r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140069940
lea rdx, [rbx + 2]
mov rcx, r10
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ed00
mov r10, rax
cmp byte [rax + 0xd], r14b
je 0x140069b20
mov r8d, r14d
cmp esi, 2
jl 0x140069ae6
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x140069af0
lea rdx, [rbx + 7]
mov rcx, r10
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ed30
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140069b6f
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
lea rdx, [rbx + 0xb]
mov rcx, rax
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ed50
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140069bc2
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
lea rdx, [rbx + 9]
mov rcx, rax
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006eb00
mov r10, rax
cmp byte [rax + 0xb], r14b
je 0x140069d69
mov r8d, r14d
cmp esi, 2
jl 0x140069d3b
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x140069d69
mov r9, r10
nop
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x140069d40
lea rdx, [rbx + 1]
mov rcx, r10
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006ed70
movzx ecx, byte [rax + 6]
test cl, cl
je 0x140069db1
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor cl, 0x38
mov byte [rax + 6], cl
lea rdx, [rbx + 0xa]
mov rcx, rax
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006eda0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140069e04
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
lea rdx, [rbx + 4]
mov rcx, rax
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006ecf0
mov r10, rax
cmp byte [rax + 3], r14b
je 0x140069ed9
mov r8d, r14d
cmp esi, 2
jl 0x140069ea2
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmmword [0x140091c10]
movd xmm0, dword [rax]
xorps xmm1, xmm0
movd dword [rax], xmm1
jmp 0x140069ed9
mov r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x140069eb0
lea rdx, [rbx + 2]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
movss xmm0, dword [0x1400918ec]
call fcn.140020fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006edc0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x140069f4c
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x1f4
mov r8d, 5
lea rdx, [rbx + 0x78]
mov rcx, rax
call fcn.14004a240
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x80], r15
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ede0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x140069fdb
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
lea rdx, [rbx + 5]
mov rcx, rax
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ede0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006a045
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
mov dword [rsp + 0x20], 0x20
mov r9d, 3
lea r8, [rbp + 0x70]
lea rdx, [rbx + 0x80]
mov rcx, rax
call fcn.140049150
lea rax, [0x140090218]
mov qword [rbp + 0x120], rax
lea rax, str.Rounded
mov qword [rbp + 0x128], rax
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ee00
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006a0dc
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
mov dword [rsp + 0x20], 0x20
mov r9d, 2
lea r8, [rbp + 0x120]
lea rdx, [rbx + 0x7c]
mov rcx, rax
call fcn.140049150
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006ee20
mov r10, rax
cmp byte [rax + 0x11], r14b
je 0x14006a320
mov r8d, r14d
cmp esi, 2
jl 0x14006a2e8
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x12
jl 0x14006a2f0
lea rdx, [rbx + 0xd]
mov rcx, r10
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ee40
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14006a38e
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
lea rdx, [rbx + 5]
mov rcx, rax
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ee70
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006a3f8
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
lea rdx, [rbx + 6]
mov rcx, rax
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ee90
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006a462
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
lea rdx, [rbx + 8]
mov rcx, rax
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006eeb0
movzx ecx, byte [rax + 5]
test cl, cl
je 0x14006a4bd
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor cl, 0x37
mov byte [rax + 5], cl
lea rdx, [rbx + 0xc]
mov rcx, rax
call fcn.140045fd0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006eed0
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14006a52b
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
lea rdx, [rbx + 3]
mov rcx, rax
call fcn.140045fd0
call fcn.140058fe0
xor r8d, r8d
xor edx, edx
lea rcx, str.Player
call fcn.140058f60
test al, al
je 0x14006adc4
mov rcx, qword [rbp]
mov rcx, qword [rcx + 0x118]
call fcn.14001dc40
call fcn.140064740
movss xmm2, dword [0x1400918fc]
movss xmm1, dword [0x140091894]
lea rcx, [rsp + 0x4c]
call fcn.140001df0
lea rcx, [rsp + 0x4c]
call fcn.140020f30
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
mov r8d, 0x100
lea rdx, [0x1404afc60]
lea rcx, str.Search
call fcn.14004a970
movss xmm2, dword [0x14009196c]
movss xmm1, dword [0x140091994]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rdx, rax
mov r9d, 0x18
mov r8b, 1
lea rcx, str.PlayerList
call fcn.140018340
call fcn.1400095e0
mov rdx, qword [rax + 0x40]
test rdx, rdx
je 0x14006a710
add rdx, 0x18
lea rcx, [0x1404b0df0]
call fcn.140003f80
mov rbx, rax
lea rdx, [rax + 0x100]
lea rcx, [0x1404b0df0]
call fcn.140003f80
mov rdi, rax
lea rdx, [rbx + 0x108]
lea rcx, [0x1404b0df0]
call fcn.140003fd0
mov r14b, 1
test eax, eax
jle 0x14006a70d
mov r15d, eax
mov rdx, rdi
lea rcx, [0x1404b0df0]
call fcn.140003f80
mov rbx, rax
test rax, rax
je 0x14006a6f8
call fcn.1400095e0
mov rdx, qword [rax + 0x90]
add rdx, rbx
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rdx, [rax + 0x88]
lea rcx, [0x1404b0df0]
call fcn.140003fd0
mov edx, eax
lea rcx, [rbp + 8]
call fcn.140001d20
nop
cmp byte [0x1404afc60], 0
je 0x14006a6b8
xor r8d, r8d
lea rdx, [0x1404afc60]
lea rcx, [rbp + 8]
call fcn.14005a2e0
cmp rax, 0xffffffffffffffff
je 0x14006a6ef
test r14b, r14b
jne 0x14006a6c2
call fcn.140047b10
xor r14b, r14b
lea rcx, [rbp + 8]
call fcn.140005750
mov rdx, rax
lea rcx, [0x14008e564]
call fcn.140043530
xor ecx, ecx
call fcn.140017fd0
test al, al
je 0x14006a6ef
mov qword [0x1404af720], rbx
lea rcx, [rbp + 8]
call fcn.140003970
add rdi, 0x10
sub r15, 1
jne 0x14006a641
lea r15, [0x14008e0ec]
xor r14d, r14d
xor ecx, ecx
call fcn.1400183e0
call fcn.14001dce0
lea rcx, [0x140090244]
call fcn.140043530
movss xmm1, dword [0x1400919e0]
movaps xmm0, xmm13
call fcn.140020e60
mov rdx, qword [0x1404af720]
add rdx, qword [0x1404b0dd8]
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rdx, [rax + 0x88]
lea rcx, [0x1404b0df0]
call fcn.140003fd0
mov edx, eax
lea rcx, [rbp + 0x70]
call fcn.140001d20
nop
lea rcx, [rbp + 0x70]
call fcn.140005750
mov rcx, rax
call fcn.140043530
mov edx, 8
lea rcx, [rbp]
call fcn.140002980
call fcn.140006240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x28]
call fcn.140003950
mov rbx, qword [rax]
call fcn.140006240
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0x30]
call fcn.140003960
lea r9, [rbp + 0x70]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp]
call fcn.140004020
call fcn.140006240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x28]
call fcn.140003950
mov rdx, rax
lea rcx, [rbp]
call fcn.1400038e0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm13
lea rcx, [rbp + 8]
test al, al
jne 0x14006a810
movaps xmm2, xmm7
movaps xmm1, xmm13
call fcn.14000d720
lea rdx, str.Friend:_True
jmp 0x14006a823
movaps xmm2, xmm13
movaps xmm1, xmm7
call fcn.14000d720
lea rdx, str.Friend:_False
mov rcx, rax
call fcn.140043640
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091994]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006ef00
mov r10, rax
cmp byte [rax + 0x12], 0
je 0x14006aa50
mov r8d, r14d
cmp esi, 2
jl 0x14006aa13
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14006aa20
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006aae5
mov r8, qword [0x1404af720]
add r8, 0x90
lea rdx, [rbp - 0x28]
lea rcx, [0x1404b0df0]
call fcn.1400040c0
call fcn.1400095e0
mov rbx, qword [rax + 0x50]
lea rdx, [rbx + 0x30]
lea rcx, [0x1404b0df0]
call fcn.140003f80
movsd xmm0, qword [rbp - 0x28]
movsd qword [rbp + 0x30], xmm0
mov ecx, dword [rbp - 0x20]
mov dword [rbp + 0x38], ecx
lea rdx, [rax + 0x30]
lea r8, [rbp + 0x30]
lea rcx, [0x1404b0df0]
call fcn.140009e80
movsd xmm0, qword [rbp - 0x28]
movsd qword [rbp + 0x30], xmm0
mov eax, dword [rbp - 0x20]
mov dword [rbp + 0x38], eax
lea rdx, [rbx + 0x90]
lea r8, [rbp + 0x30]
lea rcx, [0x1404b0df0]
call fcn.140009e80
call fcn.140006240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x28]
call fcn.140003950
mov rdx, rax
lea rcx, [rbp]
call fcn.1400038e0
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091994]
lea rcx, [rbp - 0x28]
test al, al
jne 0x14006ad42
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ef30
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14006acd0
mov r8d, r14d
cmp esi, 2
jl 0x14006ac90
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14006aca0
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006adae
call fcn.140006240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x28]
call fcn.140003960
mov rdx, rax
lea rcx, [rbp]
call fcn.14006fd40
mov rbx, rax
call fcn.140006240
mov rdi, rax
call fcn.140006240
lea rcx, [rax + 0x10]
lea rdx, [rbp - 0x28]
call fcn.140003960
movsxd r8, ebx
lea rdx, [rbp + 0x30]
mov rcx, rax
call fcn.14006fd30
mov r8, qword [rax]
lea rdx, [rbp + 0x120]
lea rcx, [rdi + 0x10]
call fcn.140071e60
jmp 0x14006adae
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ef60
movzx ecx, byte [rax + 0xa]
test cl, cl
je 0x14006ad8d
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor byte [rax + 9], 0x3b
xor cl, 0x3c
mov byte [rax + 0xa], cl
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x14006adae
call fcn.140006240
lea rcx, [rax + 0x10]
lea rdx, [rbp + 0x70]
call fcn.140071f80
call fcn.140058fe0
nop
lea rcx, [rbp + 0x70]
call fcn.140003970
lea rdi, str.Left
xor r8d, r8d
xor edx, edx
lea rcx, str.Vehicle
call fcn.140058f60
test al, al
je 0x14006b857
call fcn.1400095e0
lea rdx, [rax + 0x25]
lea rcx, str.Boost_Vehicle
call fcn.140045fd0
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091978]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006ef90
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14006afb0
mov r8d, r14d
cmp esi, 2
jl 0x14006af77
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14006af80
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006b003
call fcn.1400095e0
mov rbx, qword [rax + 0x50]
call fcn.1400095e0
mov rdx, qword [rax + 0x68]
add rdx, rbx
lea rcx, [0x1404b0df0]
call fcn.140003f80
mov rbx, rax
call fcn.1400095e0
mov rdx, qword [rax + 0x70]
add rdx, rbx
movss xmm2, dword [0x1400919a8]
lea rcx, [0x1404b0df0]
call fcn.140009e30
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091978]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006efc0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14006b1c0
mov r8d, r14d
cmp esi, 2
jl 0x14006b188
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006b190
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006b20f
call fcn.1400095e0
mov rbx, qword [rax + 0x50]
call fcn.1400095e0
mov rdx, qword [rax + 0x68]
add rdx, rbx
lea rcx, [0x1404b0df0]
call fcn.140003f80
mov rbx, rax
call fcn.1400095e0
mov rdx, qword [rax + 0x70]
add rdx, rbx
movaps xmm2, xmm13
lea rcx, [0x1404b0df0]
call fcn.140009e30
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006edc0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006b252
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r12
mov r9d, 0x1f4
mov r8d, 5
lea rdx, [rbx + 0x78]
mov rcx, rax
call fcn.14004a240
mov qword [rbp + 0xd0], r13
mov qword [rbp + 0xd8], rdi
mov qword [rbp + 0xe0], r15
call fcn.140006240
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006ede0
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006b2d0
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
lea rdx, [rbx + 5]
mov rcx, rax
call fcn.140045fd0
call fcn.140006240
mov rbx, rax
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006eff0
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14006b4d9
mov r8d, r14d
cmp esi, 2
jl 0x14006b4ac
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
jmp 0x14006b4d9
mov r9, r10
nop
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14006b4b0
mov dword [rsp + 0x20], 0x20
mov r9d, 3
lea r8, [rbp + 0xd0]
lea rdx, [rbx + 0x80]
mov rcx, r10
call fcn.140049150
lea rax, [0x140090218]
mov qword [rbp + 0x70], rax
lea rax, str.Rounded
mov qword [rbp + 0x78], rax
call fcn.140006240
mov rbx, rax
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x40]
call fcn.14006ee00
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006b557
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
mov dword [rsp + 0x20], 0x20
mov r9d, 2
lea r8, [rbp + 0x70]
lea rdx, [rbx + 0x7c]
mov rcx, rax
call fcn.140049150
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, dword [0x14009197c]
call fcn.140020f90
movss xmm0, dword [0x1400918d8]
call fcn.140020fd0
mov r8d, 0x10020
lea rdx, [0x1404ae5d0]
lea rcx, str.Vehicle_Color
call fcn.140052130
lea rcx, [rbp + 0x30]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, dword [0x14009195c]
call fcn.140020f90
movss xmm0, dword [0x140091954]
call fcn.140020fd0
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091940]
lea rcx, [rbp + 0x120]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x40]
call fcn.14006f000
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14006b7a0
mov r8d, r14d
cmp esi, 2
jl 0x14006b764
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006b770
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006b852
call fcn.1400095e0
mov rbx, qword [rax + 0x50]
call fcn.1400095e0
mov rdx, qword [rax + 0x68]
add rdx, rbx
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rdx, [rax + 0x48]
lea rcx, [0x1404b0df0]
call fcn.140003f80
test rax, rax
je 0x14006b852
lea rdx, [rax + 0x20]
lea rcx, [0x1404b0df0]
call fcn.140003f80
mov rbx, rax
test rax, rax
je 0x14006b852
lea rdx, [rax + 0xa4]
movss xmm2, dword [0x1404ae5d0]
lea rcx, [0x1404b0df0]
call fcn.140009e30
lea rdx, [rbx + 0xa0]
movss xmm2, dword [0x1404ae5d4]
lea rcx, [0x1404b0df0]
call fcn.140009e30
lea rdx, [rbx + 0xa8]
movss xmm2, dword [0x1404ae5d8]
lea rcx, [0x1404b0df0]
call fcn.140009e30
call fcn.140058fe0
xor r8d, r8d
xor edx, edx
lea rcx, str.Teleport
call fcn.140058f60
test al, al
je 0x14006ce68
movss xmm2, dword [0x1400918fc]
movss xmm1, dword [0x140091894]
lea rcx, [rbp]
call fcn.140001df0
lea rcx, [rbp]
call fcn.140020f30
lea rax, str.TP_to_waypoint
mov qword [rbp + 0x130], rax
lea rax, str.Teleport_Forward
mov qword [rbp + 0x138], rax
lea rax, str.Teleport_Backward
mov qword [rbp + 0x140], rax
lea rax, str.Go_to_Legion_Square
mov qword [rbp + 0x148], rax
lea rax, str.Go_to_Humane
mov qword [rbp + 0x150], rax
lea rax, str.Go_to_Paleto_Bay
mov qword [rbp + 0x158], rax
lea rax, str.Go_to_Sandy_Shores
mov qword [rbp + 0x160], rax
lea rax, str.Go_to_Los_Santos_Airport
mov qword [rbp + 0x168], rax
lea rax, str.Go_to_Casino
mov qword [rbp + 0x170], rax
lea rax, str.Go_to_Police_Station
mov qword [rbp + 0x178], rax
lea rax, str.Go_to_Weed_Farm
mov qword [rbp + 0x180], rax
lea rax, str.Go_to_Playboy_Mansion
mov qword [rbp + 0x188], rax
lea rax, str.Go_to_Northerly
mov qword [rbp + 0x190], rax
movss xmm0, dword [0x140091998]
call fcn.140021010
mov dword [rsp + 0x20], 0xb
mov r9d, 0xd
lea r8, [rbp + 0x130]
lea rdx, [0x1401897dc]
lea rcx, str.teleport
call fcn.1400570a0
mov ecx, 3
call fcn.1400110b0
call fcn.1400472f0
movss xmm2, dword [0x1400918d0]
movss xmm1, dword [0x140091994]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006f030
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006b9e3
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je case.default.0x14006ba1a
mov eax, dword [0x1401897dc]
dec eax
cmp eax, 0xb
ja case.default.0x14006ba1a
cdqe
lea rdx, [0x140000000]
mov ecx, dword [rdx + rax*4 + 0x6e60c]
add rcx, rdx
jmp rcx
call fcn.140063e50
jmp case.default.0x14006ba1a
call fcn.140063fd0
jmp case.default.0x14006ba1a
mov dword [rbp - 0x28], 0x433e851f
mov dword [rbp - 0x24], 0xc45a4eb8
mov dword [rbp - 0x20], 0x41fc0000
jmp 0x14006bb20
mov dword [rbp - 0x28], 0x45639385
mov dword [rbp - 0x24], 0x4569f829
mov dword [rbp - 0x20], 0x41e428f6
jmp 0x14006bb20
mov dword [rbp - 0x28], 0xc30a851f
mov dword [rbp - 0x24], 0x45c6a7ec
mov dword [rbp - 0x20], 0x41fbeb85
jmp 0x14006bb20
mov dword [rbp - 0x28], 0x44e5a51f
mov dword [rbp - 0x24], 0x4566fa8f
mov dword [rbp - 0x20], 0x4209147b
jmp 0x14006bb20
mov dword [rbp - 0x28], 0xc481b0a4
mov dword [rbp - 0x24], 0xc52b1052
mov dword [rbp - 0x20], 0x415c51ec
jmp 0x14006bb20
mov dword [rbp - 0x28], 0x4467550e
mov dword [rbp - 0x24], 0x42389ba6
mov dword [rbp - 0x20], 0x42a1d0e5
jmp 0x14006bb20
mov dword [rbp - 0x28], 0x43dc0e14
mov dword [rbp - 0x24], 0xc4759c29
mov dword [rbp - 0x20], 0x41f5851f
jmp 0x14006bb20
mov dword [rbp - 0x28], 0x45173829
mov dword [rbp - 0x24], 0x459b3748
mov dword [rbp - 0x20], 0x423b3d71
jmp 0x14006bb20
mov dword [rbp - 0x28], 0xc4b62571
mov dword [rbp - 0x24], 0xc52966e1
mov dword [rbp - 0x20], 0x4240f5c3
jmp 0x14006bb20
mov dword [rbp - 0x28], 0xc3a43333
mov dword [rbp - 0x24], 0x45c25266
mov dword [rbp - 0x20], 0x41fb3333
lea rcx, [rbp - 0x28]
call fcn.140063d00
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x40]
call fcn.14006f050
mov r10, rax
cmp byte [rax + 0xf], 0
je 0x14006bd29
mov r8d, r14d
cmp esi, 2
jl 0x14006bcf9
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movdqa xmm8, xmmword [0x140091c10]
movd eax, xmm8
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
jmp 0x14006bd32
mov r9, r10
nop dword [rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x10
jl 0x14006bd00
movdqa xmm8, xmmword [0x140091c10]
xor edx, edx
mov rcx, r10
call fcn.140056250
test al, al
je 0x14006c5ca
call fcn.1400472f0
lea rcx, str.Add_New_Teleport_Location:
call fcn.140043530
call fcn.140047b10
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x40]
call fcn.14006f060
movzx ecx, byte [rax + 4]
test cl, cl
je 0x14006bd86
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor cl, 0x36
mov byte [rax + 4], cl
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
mov r8d, 0x80
lea rdx, [0x1404b0750]
mov rcx, rax
call fcn.14004a970
lea rdx, [rbp - 0x28]
lea rcx, [rbp - 8]
call fcn.14006f080
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14006bf50
mov r8d, r14d
cmp esi, 2
jl 0x14006bf0f
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm8
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop word [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006bf20
mov dword [rsp + 0x28], r14d
lea rbx, str._.2f
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
movss xmm2, dword [0x1400916fc]
lea rdx, [0x1404afc50]
mov rcx, r10
call fcn.14004a930
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x40]
call fcn.14006f0b0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14006c120
mov r8d, r14d
cmp esi, 2
jl 0x14006c0e3
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm8
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006c0f0
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
movss xmm2, dword [0x1400916fc]
lea rdx, [0x1404b0080]
mov rcx, r10
call fcn.14004a930
lea rdx, [rbp + 0x120]
lea rcx, [rbp - 8]
call fcn.14006f0e0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14006c2f0
mov r8d, r14d
cmp esi, 2
jl 0x14006c2ae
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm8
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006c2c0
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
movss xmm2, dword [0x1400916fc]
lea rdx, [0x1404b0088]
mov rcx, r10
call fcn.14004a930
movss xmm2, dword [0x1400918d8]
movss xmm1, dword [0x140091920]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rbp - 8]
call fcn.14006f110
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14006c4d0
mov r8d, r14d
cmp esi, 2
jl 0x14006c497
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm8
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14006c4a0
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006c5ca
cmp byte [0x1404b0750], 0
je 0x14006c5ca
movss xmm6, dword [0x1404afc50]
movss xmm7, dword [0x1404b0080]
movss xmm8, dword [0x1404b0088]
lea rdx, [0x1404b0750]
lea rcx, [rbp + 0xa8]
call fcn.140005760
nop
mov rdx, rax
lea rcx, [0x1404afb88]
call fcn.14006fdd0
unpcklps xmm6, xmm7
movsd qword [rax], xmm6
movss dword [rax + 8], xmm8
lea rcx, [rbp + 0xa8]
call fcn.140003970
lea rdx, str.locations.json
lea rcx, [rbp + 8]
call fcn.140005760
nop
lea rcx, [rbp + 8]
call fcn.140064150
nop
lea rcx, [rbp + 8]
call fcn.140003970
xorps xmm0, xmm0
movups xmmword [0x1404b0750], xmm0
movups xmmword [0x1404b0760], xmm0
movups xmmword [0x1404b0770], xmm0
movups xmmword [0x1404b0780], xmm0
movups xmmword [0x1404b0790], xmm0
movups xmmword [0x1404b07a0], xmm0
movups xmmword [0x1404b07b0], xmm0
movups xmmword [0x1404b07c0], xmm0
mov dword [0x1404b0088], 0
mov dword [0x1404b0080], 0
mov dword [0x1404afc50], 0
movdqa xmm6, xmmword [0x140091b10]
call fcn.140047b10
lea rdx, [rbp + 8]
lea rcx, [rbp - 8]
call fcn.14006f140
mov r10, rax
cmp byte [rax + 0x10], 0
je 0x14006c7d0
mov r8d, r14d
cmp esi, 2
jl 0x14006c79a
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm6
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm1, xmm0
movd dword [r10 + 0xc], xmm1
mov r8d, 0x10
mov r9d, r8d
add r9, r10
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14006c7a0
mov edx, 0x20
mov rcx, r10
call fcn.140056250
test al, al
je 0x14006ce52
call fcn.1400472f0
lea rcx, str.Manage_Saved_Teleports:
call fcn.140043530
call fcn.140047b10
mov edx, 8
lea rcx, [rbp]
call fcn.140002980
lea rdx, [rbp]
lea rcx, [0x1404afb88]
call fcn.14006ff10
lea rdx, [rbp - 8]
lea rcx, [0x1404afb88]
call fcn.14006ff00
mov rax, qword [rbp]
cmp byte [rax + 0x19], 0
jne 0x14006cb25
movss xmm14, dword [0x1400919e0]
lea rcx, [rbp]
call fcn.14006fdc0
mov rdi, rax
mov rcx, rax
call fcn.140005750
mov rcx, rax
call fcn.14001e2c0
movss xmm7, dword [rdi + 0x28]
cvtps2pd xmm7, xmm7
movss xmm8, dword [rdi + 0x24]
cvtps2pd xmm8, xmm8
movss xmm6, dword [rdi + 0x20]
cvtps2pd xmm6, xmm6
mov rcx, rdi
call fcn.140005750
movsd qword [rsp + 0x20], xmm7
movaps xmm3, xmm8
movq r9, xmm3
movaps xmm2, xmm6
movq r8, xmm6
mov rdx, rax
lea rcx, str._s:___.2f___.2f___.2f_
call fcn.140043530
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.140020e60
movss xmm8, dword [0x1400918d8]
movaps xmm2, xmm8
movss xmm7, dword [0x140091910]
movaps xmm1, xmm7
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x40]
call fcn.14006f030
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006c911
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x14006c9dd
movsd xmm6, qword [rdi + 0x20]
mov ebx, dword [rdi + 0x28]
call fcn.1400095e0
mov rdx, qword [rax + 0x50]
add rdx, 0x90
movsd qword [rbp + 0x70], xmm6
mov dword [rbp + 0x78], ebx
lea r8, [rbp + 0x70]
lea rcx, [0x1404b0df0]
call fcn.140009e80
call fcn.1400095e0
mov rdx, qword [rax + 0x50]
add rdx, 0x30
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rdx, [rax + 0x30]
movaps xmm0, xmm13
unpcklps xmm0, xmm13
movsd qword [rbp + 0xd0], xmm0
movss dword [rbp + 0xd8], xmm13
lea r8, [rbp + 0xd0]
lea rcx, [0x1404b0df0]
call fcn.140009e80
movsd xmm6, qword [rdi + 0x20]
mov ebx, dword [rdi + 0x28]
call fcn.1400095e0
mov rdx, qword [rax + 0x50]
add rdx, 0x30
lea rcx, [0x1404b0df0]
call fcn.140003f80
lea rdx, [rax + 0x50]
movsd qword [rsp + 0x70], xmm6
mov dword [rsp + 0x78], ebx
lea r8, [rsp + 0x70]
lea rcx, [0x1404b0df0]
call fcn.140009e80
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.140020e60
movaps xmm2, xmm8
movaps xmm1, xmm7
lea rcx, [rbp + 0x30]
call fcn.140001df0
mov rbx, rax
lea rdx, [rsp + 0x44]
lea rcx, [rsp + 0x42]
call fcn.14006f160
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14006ca31
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor cl, 0x38
mov byte [rax + 6], cl
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x14006ca65
mov rdx, rdi
lea rcx, [0x1400a0208]
call fcn.140071ff0
movsd xmm0, qword [rdi + 0x20]
movsd qword [0x1404afbb0], xmm0
mov eax, dword [rdi + 0x28]
mov dword [0x1404afbb8], eax
movaps xmm1, xmm14
movaps xmm0, xmm13
call fcn.140020e60
movaps xmm2, xmm8
movaps xmm1, xmm7
lea rcx, [rbp + 0x120]
call fcn.140001df0
mov rbx, rax
lea rdx, [rsp + 0x4c]
lea rcx, [rsp + 0x41]
call fcn.14006f190
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14006cabc
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor cl, 0x38
mov byte [rax + 6], cl
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x14006cafe
mov rdx, rdi
lea rcx, [0x1404afb88]
call fcn.14006fed0
lea rdx, str.locations.json
lea rcx, [rbp + 8]
call fcn.140005760
nop
lea rcx, [rbp + 8]
call fcn.140064150
nop
lea rcx, [rbp + 8]
call fcn.140003970
call fcn.14001e400
lea rcx, [rbp]
call fcn.14006fd50
mov rax, qword [rbp]
cmp byte [rax + 0x19], 0
je 0x14006c840
movdqa xmm14, xmmword [0x140091bb0]
jmp 0x14006cb2e
movss xmm8, dword [0x1400918d8]
call fcn.140047b10
lea rcx, [0x1400a0208]
call fcn.140071fc0
test al, al
jne 0x14006ce52
lea rcx, str.Rename_Location:
call fcn.140043530
call fcn.140047b10
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x41]
call fcn.14006f1c0
movzx ecx, byte [rax + 8]
test cl, cl
je 0x14006cb93
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor cl, 0x3a
mov byte [rax + 8], cl
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
mov r8d, 0x80
lea rdx, [0x1404b07e0]
mov rcx, rax
call fcn.14004a970
movaps xmm2, xmm8
movss xmm1, dword [0x140091920]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x41]
call fcn.14006f1e0
mov r10, rax
cmp byte [rax + 0xe], 0
je 0x14006cd70
mov r8d, r14d
cmp esi, 2
jl 0x14006cd36
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14006cd40
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006ce4d
cmp byte [0x1404b07e0], 0
je 0x14006ce4d
movsd xmm6, qword [0x1404afbb0]
mov ebx, dword [0x1404afbb8]
lea rdx, [0x1404b07e0]
lea rcx, [rbp + 8]
call fcn.140005760
nop
lea rdx, [rbp + 8]
lea rcx, [0x1404afb88]
call fcn.14006fdd0
movsd qword [rax], xmm6
mov dword [rax + 8], ebx
lea rcx, [rbp + 8]
call fcn.140003970
lea rdx, [0x1400a0208]
lea rcx, [0x1404afb88]
call fcn.14006fed0
lea rdx, str.locations.json
lea rcx, [rbp + 8]
call fcn.140005760
nop
lea rcx, [rbp + 8]
call fcn.140064150
nop
lea rcx, [rbp + 8]
call fcn.140003970
lea rcx, [0x1400a0208]
call fcn.140071fd0
xorps xmm0, xmm0
movups xmmword [0x1404b07e0], xmm0
movups xmmword [0x1404b07f0], xmm0
movups xmmword [0x1404b0800], xmm0
movups xmmword [0x1404b0810], xmm0
movups xmmword [0x1404b0820], xmm0
movups xmmword [0x1404b0830], xmm0
movups xmmword [0x1404b0840], xmm0
movups xmmword [0x1404b0850], xmm0
call fcn.140047b10
call fcn.140058fe0
movdqa xmm6, xmmword [0x140091b10]
movss xmm8, dword [0x140091974]
xor r8d, r8d
xor edx, edx
lea rcx, [0x14009043c]
call fcn.140058f60
test al, al
je 0x14006d128
lea rcx, str.Lua_Code_Editor
call fcn.140043530
call fcn.140021280
mulss xmm0, dword [0x1400918c8]
movaps xmm2, xmm0
movss xmm1, dword [0x1400919c4]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rdi, rax
lea rcx, [0x1404afb98]
call fcn.1400717c0
mov rbx, rax
lea rcx, [0x1404afb98]
call fcn.1400717d0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, str.LuaCode
call fcn.14004a9b0
movss xmm7, dword [0x1400918d0]
movaps xmm2, xmm7
movss xmm1, dword [0x140091994]
lea rcx, [rbp + 0x30]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x41]
call fcn.14006f210
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14006d0b0
mov r8d, r14d
cmp esi, 2
jl 0x14006d078
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14006d080
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006d0cb
lea rcx, str.path_to_your_luacode.lua
call fcn.14005efb0
movaps xmm2, xmm7
movss xmm1, dword [0x140091994]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rsp + 0x4c]
lea rcx, [rsp + 0x41]
call fcn.14006f240
movzx ecx, byte [rax + 6]
test cl, cl
je 0x14006d116
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor cl, 0x38
mov byte [rax + 6], cl
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
call fcn.140058fe0
jmp 0x14006d130
movss xmm7, dword [0x1400918d0]
xor r8d, r8d
xor edx, edx
lea rcx, str.Misc
call fcn.140058f60
test al, al
je 0x14006e597
lea rcx, str.Miscellaneous
call fcn.140043530
movaps xmm2, xmm7
movss xmm1, dword [0x140091994]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x41]
call fcn.14006f270
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14006d310
mov r8d, r14d
cmp esi, 2
jl 0x14006d2d5
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006d2e0
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006d328
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movaps xmm2, xmm7
movss xmm1, dword [0x140091994]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x41]
call fcn.14006f2a0
mov r10, rax
cmp byte [rax + 0xc], 0
je 0x14006d4e0
mov r8d, r14d
cmp esi, 2
jl 0x14006d4a8
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
nop
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xd
jl 0x14006d4b0
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006d4fc
lea rcx, str.start_https:__discord.gg_unban
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140047b10
lea rdx, [rbp - 0x28]
lea rcx, [rsp + 0x41]
call fcn.14006f2d0
mov r10, rax
cmp byte [rax + 0xd], 0
je 0x14006d6a0
mov r8d, r14d
cmp esi, 2
jl 0x14006d66a
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x140091c10]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
mov r8d, 0xc
mov r9d, r8d
add r9, r10
mov eax, 0x5397829d
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xe
jl 0x14006d670
mov rcx, r10
call fcn.140043530
lea rdx, [rbp + 0x120]
lea rcx, [rsp + 0x42]
call fcn.14006f320
mov rbx, rax
cmp byte [rax + 0xb], 0
je 0x14006d849
mov r8d, r14d
cmp esi, 2
jl 0x14006d810
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movdqa xmm7, xmmword [0x140091c10]
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [rbx]
xorps xmm1, xmm0
movd dword [rbx], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [rbx + 4]
xorps xmm1, xmm0
movd dword [rbx + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [rbx + 8]
xorps xmm1, xmm0
movd dword [rbx + 8], xmm1
jmp 0x14006d851
mov r9, rbx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14006d820
movdqa xmm7, xmmword [0x140091c10]
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x41]
call fcn.14006f300
movzx ecx, byte [rax + 9]
test cl, cl
je 0x14006d890
xor byte [rax], 0x32
xor byte [rax + 1], 0x33
xor byte [rax + 2], 0x34
xor byte [rax + 3], 0x35
xor byte [rax + 4], 0x36
xor byte [rax + 5], 0x37
xor byte [rax + 6], 0x38
xor byte [rax + 7], 0x39
xor byte [rax + 8], 0x3a
xor cl, 0x3b
mov byte [rax + 9], cl
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9d, 0x9b
lea rdi, [0x1404af7f0]
mov r8, rdi
mov rdx, rbx
mov rcx, rax
call fcn.14004a9f0
movss xmm1, dword [0x1400919e0]
movaps xmm0, xmm13
call fcn.140020e60
movss xmm2, dword [0x1400918e4]
movss xmm1, dword [0x14009191c]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x41]
call fcn.14006f340
mov r10, rax
cmp byte [rax + 0xb], 0
je 0x14006da79
mov r8d, r14d
cmp esi, 2
jl 0x14006da4a
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x14006da79
mov r9, r10
nop dword [rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14006da50
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
mov r14, 0xffffffffffffffff
test al, al
je 0x14006db86
lea rdx, str.C:_KingCheats_
lea rcx, [rbp + 8]
call fcn.140005760
nop
lea rcx, [rbp + 8]
call fcn.140005750
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
test eax, eax
jne 0x14006dad7
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
je 0x14006dad7
lea rcx, [rbp + 8]
call fcn.140003970
jmp 0x14006e5a1
mov rax, r14
nop word [rax + rax]
inc rax
cmp byte [rdi + rax], 0
jne 0x14006dae0
test rax, rax
je 0x14006db35
mov r8, rdi
lea rdx, [rbp + 8]
lea rcx, [rbp + 0xa8]
call fcn.14005a750
nop
lea r8, str..json
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.140009270
nop
lea rcx, [rbp + 0xa8]
call fcn.140003970
lea rcx, [rbp - 0x28]
call fcn.14005f320
nop
lea rcx, [rbp - 0x28]
call fcn.140003970
mov r8, rdi
lea rdx, [rbp + 8]
lea rcx, [rbp + 0xa8]
call fcn.14005a750
nop
lea r8, str..json
mov rdx, rax
lea rcx, [rbp + 0x30]
call fcn.140009270
nop
lea rcx, [rbp + 0xa8]
call fcn.140003970
lea rcx, [rbp + 0x30]
call fcn.14005f320
nop
lea rcx, [rbp + 0x30]
call fcn.140003970
nop
lea rcx, [rbp + 8]
call fcn.140003970
movss xmm1, dword [0x1400919e0]
movaps xmm0, xmm13
call fcn.140020e60
movss xmm2, dword [0x1400918e4]
movss xmm1, dword [0x140091914]
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rdx, [rbp + 0x30]
lea rcx, [rsp + 0x41]
call fcn.14006f360
mov r10, rax
xor r13d, r13d
cmp byte [rax + 0xb], r13b
je 0x14006dd49
mov r8d, r13d
cmp esi, 2
jl 0x14006dd19
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm10
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm7
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm12
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm1, xmm0
movd dword [r10 + 4], xmm1
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
movdqa xmm1, xmm11
psubd xmm1, xmm0
andps xmm1, xmm14
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm1, xmm0
movd dword [r10 + 8], xmm1
jmp 0x14006dd49
mov r9, r10
nop dword [rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14006dd20
mov rdx, rbx
mov rcx, r10
call fcn.140044e10
test al, al
je 0x14006ddba
lea rdx, str.C:_KingCheats_
lea rcx, [rbp - 0x28]
call fcn.140005760
nop
mov r8, rdi
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0xa8]
call fcn.14005a750
nop
lea r8, str..json
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.140009270
nop
lea rcx, [rbp + 0xa8]
call fcn.140003970
lea rcx, [rbp + 8]
call fcn.140061720
nop
lea rcx, [rbp + 8]
call fcn.140003970
nop
lea rcx, [rbp - 0x28]
call fcn.140003970
call fcn.140047b10
lea rdx, [rbp + 8]
lea rcx, [rsp + 0x41]
call fcn.14006f380
mov r10, rax
cmp byte [rax + 0x13], 0
je 0x14006e019
mov r8d, r13d
cmp esi, 2
jl 0x14006dfe8
movdqa xmm1, xmm10
punpckldq xmm1, xmm10
pmuldq xmm1, xmm9
movdqa xmm0, xmm10
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm10, xmm0
andps xmm10, xmm14
packuswb xmm10, xmm10
packuswb xmm10, xmm10
movd eax, xmm7
movd xmm0, eax
paddb xmm10, xmm0
movd xmm0, dword [r10]
xorps xmm10, xmm0
movd dword [r10], xmm10
movdqa xmm1, xmm12
punpckldq xmm1, xmm12
pmuldq xmm1, xmm9
movdqa xmm0, xmm12
punpckhdq xmm0, xmm12
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm12, xmm0
andps xmm12, xmm14
packuswb xmm12, xmm12
packuswb xmm12, xmm12
movd xmm0, eax
paddb xmm12, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm12, xmm0
movd dword [r10 + 4], xmm12
movdqa xmm1, xmm11
punpckldq xmm1, xmm11
pmuldq xmm1, xmm9
movdqa xmm0, xmm11
punpckhdq xmm0, xmm11
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm11, xmm0
andps xmm11, xmm14
packuswb xmm11, xmm11
packuswb xmm11, xmm11
movd xmm0, eax
paddb xmm11, xmm0
movd xmm0, dword [r10 + 8]
xorps xmm11, xmm0
movd dword [r10 + 8], xmm11
movdqa xmm1, xmm6
punpckldq xmm1, xmm6
pmuldq xmm1, xmm9
movdqa xmm0, xmm6
punpckhdq xmm0, xmm6
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm6, xmm0
andps xmm6, xmm14
packuswb xmm6, xmm6
packuswb xmm6, xmm6
movd xmm0, eax
paddb xmm6, xmm0
movd xmm0, dword [r10 + 0xc]
xorps xmm6, xmm0
movd dword [r10 + 0xc], xmm6
movdqa xmm2, xmmword [0x140091b20]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm15
psubd xmm2, xmm0
andps xmm2, xmm14
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r10 + 0x10]
xorps xmm2, xmm0
movd dword [r10 + 0x10], xmm2
jmp 0x14006e019
mov r9, r10
nop dword [rax + rax]
mov eax, 0x5397829d
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14006dff0
xor edx, edx
mov rcx, r10
call fcn.140056250
test al, al
je 0x14006e3f2
lea rdx, str.C:_KingCheats_
lea rcx, [rbp + 0x70]
call fcn.140005760
nop
mov edx, 0x18
lea rcx, [rbp + 8]
call fcn.140047f30
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 8]
call fcn.140063780
nop
lea rcx, [rbp + 8]
call fcn.140071e50
mov rdi, rax
lea rcx, [rbp + 8]
call fcn.140071e40
mov rsi, rax
movss xmm6, dword [0x1400919e0]
cmp rdi, rax
je 0x14006e1f2
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x68]
call fcn.140077ac0
nop
lea rdx, [rbp - 0x48]
mov rcx, rax
call fcn.14005c7b0
nop
lea rdx, [rbp + 0xa8]
mov rcx, rax
call fcn.14005c4c0
nop
lea rcx, [rbp - 0x48]
call fcn.14000c260
nop
lea rcx, [rbp - 0x68]
call fcn.14000c260
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rbx, rax
lea rcx, [rbp + 0xa8]
call fcn.140005750
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x14006e0f8
mov rcx, rdi
call fcn.140061720
movaps xmm1, xmm6
movaps xmm0, xmm13
call fcn.140020e60
lea rdx, str.Delete
lea rcx, [rbp + 0x100]
call fcn.140005760
nop
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x30]
call fcn.140001df0
mov rbx, rax
lea rcx, [rbp + 0x100]
call fcn.140005750
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x14006e14f
mov rcx, rdi
call fcn.140064990
movaps xmm1, xmm6
movaps xmm0, xmm13
call fcn.140020e60
lea rdx, str.Rename
lea rcx, [rbp + 0xd0]
call fcn.140005760
nop
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0x120]
call fcn.140001df0
mov rbx, rax
lea rcx, [rbp + 0xd0]
call fcn.140005750
mov rdx, rbx
mov rcx, rax
call fcn.140044e10
test al, al
je 0x14006e1bf
mov rdx, rdi
lea rcx, [0x1400a01c8]
call fcn.140071ff0
xor edx, edx
lea rcx, str.Rename_Config
call fcn.140022030
nop
lea rcx, [rbp + 0xd0]
call fcn.140003970
nop
lea rcx, [rbp + 0x100]
call fcn.140003970
nop
lea rcx, [rbp + 0xa8]
call fcn.140003970
add rdi, 0x20
cmp rdi, rsi
jne 0x14006e081
xor edx, edx
mov r8d, 0x40
lea rcx, str.Rename_Config
call fcn.1400227c0
test al, al
je 0x14006e3df
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8d, 0x9b
lea rbx, [0x1404af750]
mov rdx, rbx
lea rcx, str.New_Config_Name
call fcn.14004a970
movaps xmm2, xmm13
movss xmm7, dword [0x140091920]
movaps xmm1, xmm7
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rdx, rax
lea rcx, [0x14008e738]
call fcn.140044e10
test al, al
je 0x14006e33a
inc r14
cmp byte [rbx + r14], 0
jne 0x14006e266
test r14, r14
je 0x14006e33a
mov r8, rbx
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x68]
call fcn.14005a750
nop
lea r8, str..json
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.140009270
nop
lea rcx, [rbp - 0x68]
call fcn.140003970
lea rdx, [rbp + 0xa8]
lea rcx, [0x1400a01c8]
call fcn.140064810
lea rdx, [0x140087d75]
lea rcx, [0x1400a01c8]
call fcn.14005a3e0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1404af750], xmm0
movups xmmword [0x1404af760], xmm0
movups xmmword [0x1404af770], xmm0
movups xmmword [0x1404af780], xmm0
movups xmmword [0x1404af790], xmm0
movups xmmword [0x1404af7a0], xmm0
movups xmmword [0x1404af7b0], xmm0
movups xmmword [0x1404af7c0], xmm0
movups xmmword [0x1404af7d0], xmm0
mov qword [0x1404af7e0], rax
mov word [0x1404af7e8], ax
mov byte [0x1404af7ea], al
call fcn.140022540
nop
lea rcx, [rbp + 0xa8]
call fcn.140003970
movaps xmm1, xmm6
movaps xmm0, xmm13
call fcn.140020e60
movaps xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rbp - 0x28]
call fcn.140001df0
mov rdx, rax
lea rcx, str.Cancel
call fcn.140044e10
test al, al
je 0x14006e3d9
lea rdx, [0x140087d75]
lea rcx, [0x1400a01c8]
call fcn.14005a3e0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1404af750], xmm0
movups xmmword [0x1404af760], xmm0
movups xmmword [0x1404af770], xmm0
movups xmmword [0x1404af780], xmm0
movups xmmword [0x1404af790], xmm0
movups xmmword [0x1404af7a0], xmm0
movups xmmword [0x1404af7b0], xmm0
movups xmmword [0x1404af7c0], xmm0
movups xmmword [0x1404af7d0], xmm0
mov qword [0x1404af7e0], rax
mov word [0x1404af7e8], ax
mov byte [0x1404af7ea], al
call fcn.140022540
call fcn.140022950
nop
lea rcx, [rbp + 8]
call fcn.140009130
nop
lea rcx, [rbp + 0x70]
call fcn.140003970
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1404ae660]
lea rcx, str.Main_Color
call fcn.140050ac0
movups xmm0, xmmword [0x1404ae660]
mov rax, qword [0x1404af710]
movups xmmword [rax + 0x38d4], xmm0
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a0180]
lea rcx, str.Text_Color
call fcn.140050ac0
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a0128]
lea rcx, str.Fore_Color
call fcn.140050ac0
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a0150]
lea rcx, str.Background_Color
call fcn.140050ac0
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a0138]
lea rcx, str.Second_Color
call fcn.140050ac0
lea rcx, [rbp - 0x28]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
movss xmm0, dword [0x14009194c]
call fcn.140020fd0
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a0170]
lea rcx, str.Child_Color
call fcn.140050ac0
lea rcx, [rbp + 0x30]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
movss xmm0, dword [0x140091970]
call fcn.140020fd0
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a0160]
lea rcx, str.Stroke_Color
call fcn.140050ac0
lea rcx, [rbp + 0x120]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a0170]
lea rcx, str.Child_Color
call fcn.140050ac0
lea rcx, [rsp + 0x58]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a0118]
lea rcx, str.WinBG_Color
call fcn.140050ac0
lea rcx, [rbp + 0x70]
call fcn.140021290
movss xmm0, dword [rax]
subss xmm0, xmm8
call fcn.140020f90
mov r9b, 1
xor r8d, r8d
lea rdx, [0x1400a01b0]
lea rcx, str.Particle_Color
call fcn.140050ac0
call fcn.140058fe0
call fcn.140057850
call fcn.14001d660
mov rcx, qword [rbp + 0x1a0]
xor rcx, rsp
call fcn.140082990
lea r11, [rsp + 0x350]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret