Function at 0x14001e340
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Encode data using xor
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x1020
call fcn.1400d3480
sub rsp, rax
vmovaps xmmword [rsp + 0x1010], xmm6
vmovaps xmmword [rsp + 0x1000], xmm7
vmovaps xmmword [rsp + 0xff0], xmm8
vmovaps xmmword [rsp + 0xfe0], xmm9
vmovaps xmmword [rsp + 0xfd0], xmm10
vmovaps xmmword [rsp + 0xfc0], xmm11
vmovaps xmmword [rsp + 0xfb0], xmm12
vmovaps xmmword [rsp + 0xfa0], xmm13
vmovaps xmmword [rsp + 0xf90], xmm14
vmovaps xmmword [rsp + 0xf80], xmm15
mov rax, qword [0x1401c5e00]
xor rax, rsp
mov qword [rsp + 0xf70], rax
xor r13d, r13d
mov rbx, qword [0x1401c7130]
test rbx, rbx
jne 0x14001e58e
lea rax, [0x1401c717c]
mov qword [rsp + 0x28], rax
lea rax, [0x1401c7178]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c7130]
mov r8d, 0x267b
lea rdx, [0x140125e00]
mov rcx, qword [0x1401c6fc0]
call fcn.1400947e0
lea rax, [0x1401c7184]
mov qword [rsp + 0x28], rax
lea rax, [0x1401c7180]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c7138]
mov r8d, 0x5026
lea rdx, [0x140128480]
mov rcx, qword [0x1401c6fc0]
call fcn.1400947e0
lea rax, [0x1401c718c]
mov qword [rsp + 0x28], rax
lea rax, [0x1401c7188]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c7140]
mov r8d, 0x39f5
lea rdx, [0x14012d4b0]
mov rcx, qword [0x1401c6fc0]
call fcn.1400947e0
lea rdi, [0x1401c7194]
mov qword [rsp + 0x28], rdi
lea rbx, [0x1401c7190]
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c7148]
mov r8d, 0xaed
lea rdx, [0x140130eb0]
mov rcx, qword [0x1401c6fc0]
call fcn.1400947e0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c7150]
mov r8d, 0xbd1
lea rdx, [0x1401319a0]
mov rcx, qword [0x1401c6fc0]
call fcn.1400947e0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c7158]
mov r8d, 0xa3b
lea rdx, [0x140132580]
mov rcx, qword [0x1401c6fc0]
call fcn.1400947e0
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea r9, [0x1401c7160]
mov r8d, 0xa86
lea rdx, [0x140132fc0]
mov rcx, qword [0x1401c6fc0]
call fcn.1400947e0
lea rax, [0x1401c719c]
mov qword [rsp + 0x28], rax
lea rax, [0x1401c7198]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c7168]
mov r8d, 0x5b5a
lea rdx, [0x140133a50]
mov rcx, qword [0x1401c6fc0]
call fcn.1400947e0
mov ecx, dword [0x14013986c]
call fcn.140035dd0
mov rbx, qword [0x1401c7130]
cmp qword [0x1401c7170], r13
jne 0x14001e64d
lea rsi, [0x1401397e8]
mov r8, rsi
cmp qword [0x140139800], 7
cmova r8, qword [0x1401397e8]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r13
xor edx, edx
xor ecx, ecx
mov r9d, 0xffffffff
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movsxd rbx, eax
mov rcx, rbx
call fcn.1400d33e4
mov rdi, rax
cmp qword [0x140139800], 7
cmova rsi, qword [0x1401397e8]
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
mov r8, rsi
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rax, [0x1401c71a4]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c71a0]
lea r8, [0x1401c7170]
mov rdx, rdi
mov rcx, qword [0x1401c6fc0]
call fcn.1400944e0
mov rbx, qword [0x1401c7130]
mov ecx, dword [0x14013986c]
vxorps xmm1, xmm1, xmm1
vxorps xmm0, xmm0, xmm0
test ecx, ecx
je 0x14001e77b
sub ecx, 1
je 0x14001e72b
sub ecx, 1
je 0x14001e6d8
sub ecx, 1
vcvtsi2ss xmm1, xmm1, dword [0x1401c717c]
vcvtsi2ss xmm0, xmm0, dword [0x1401c7178]
vunpcklps xmm0, xmm0, xmm1
vmovsd qword [rsp + 0xd08], xmm0
vmovss xmm1, dword [0x1401396b4]
vmovss xmm0, dword [0x1401396b8]
vmovss dword [rsp + 0xd00], xmm1
vmovss dword [rsp + 0xd04], xmm0
je 0x14001e6cb
cmp ecx, 1
jne 0x14001e7ba
vmovups xmm1, xmmword [0x1401398c0]
jmp 0x14001e7ca
vmovups xmm1, xmmword [0x14013972c]
jmp 0x14001e7c2
mov rbx, qword [0x1401c7140]
vcvtsi2ss xmm1, xmm1, dword [0x1401c718c]
vcvtsi2ss xmm0, xmm0, dword [0x1401c7188]
vunpcklps xmm0, xmm0, xmm1
vmovsd qword [rsp + 0xd08], xmm0
vmovss xmm1, dword [0x1401396c4]
vmovss dword [rsp + 0xd00], xmm1
vmovss xmm0, dword [0x1401396c8]
vmovss dword [rsp + 0xd04], xmm0
vmovups xmm1, xmmword [0x14013971c]
jmp 0x14001e7c2
mov rbx, qword [0x1401c7138]
vcvtsi2ss xmm1, xmm1, dword [0x1401c7184]
vcvtsi2ss xmm0, xmm0, dword [0x1401c7180]
vunpcklps xmm0, xmm0, xmm1
vmovsd qword [rsp + 0xd08], xmm0
vmovss xmm1, dword [0x1401396bc]
vmovss dword [rsp + 0xd00], xmm1
vmovss xmm0, dword [0x1401396c0]
vmovss dword [rsp + 0xd04], xmm0
vmovups xmm1, xmmword [0x14013970c]
jmp 0x14001e7c2
vcvtsi2ss xmm1, xmm1, dword [0x1401c717c]
vcvtsi2ss xmm0, xmm0, dword [0x1401c7178]
vunpcklps xmm0, xmm0, xmm1
vmovsd qword [rsp + 0xd08], xmm0
vmovss xmm1, dword [0x1401396b4]
vmovss dword [rsp + 0xd00], xmm1
vmovss xmm0, dword [0x1401396b8]
vmovss dword [rsp + 0xd04], xmm0
vmovups xmm1, xmmword [0x1401396fc]
vmovups xmmword [0x1401398c0], xmm1
vmovups xmmword [rsp + 0xe58], xmm1
vxorps xmm10, xmm10, xmm10
vmovss dword [rsp + 0x8f4], xmm10
vmovss dword [rsp + 0x8f8], xmm10
call fcn.14004e9e0
vmovss xmm0, dword [rax + 8]
vmovss xmm9, dword [0x1400e0b84]
vsubss xmm1, xmm0, xmm9
vmulss xmm7, xmm1, dword [0x1400dfefc]
call fcn.14004e9e0
vmovss xmm0, dword [rax + 0xc]
vmovss xmm8, dword [0x1400e0b80]
vsubss xmm0, xmm0, xmm8
vmulss xmm1, xmm0, dword [0x1400dfefc]
vmovss dword [rsp + 0x8fc], xmm7
vmovss dword [rsp + 0x900], xmm1
lea r8, [rsp + 0x8f4]
mov edx, 2
lea rcx, [rsp + 0x8fc]
call fcn.14005d5d0
vmovss dword [rsp + 0x904], xmm9
vmovss dword [rsp + 0x908], xmm8
xor edx, edx
lea rcx, [rsp + 0x904]
call fcn.14005d610
mov byte [rsp + 0x3f8], 0x28
mov al, 0x69
mov cl, 0x41
mov dl, 0x45
mov r8b, 0x7b
mov r9b, 0x5c
mov r10b, 0x49
mov r11b, 0x5a
xor edi, edi
xor al, 0x28
mov byte [rsp + 0x3f9], al
xor cl, 0x28
mov byte [rsp + 0x3fa], cl
xor dl, 0x28
mov byte [rsp + 0x3fb], dl
xor r8b, 0x28
mov byte [rsp + 0x3fc], r8b
xor r9b, 0x28
mov byte [rsp + 0x3fd], r9b
xor r10b, 0x28
mov byte [rsp + 0x3fe], r10b
xor r11b, 0x28
mov byte [rsp + 0x3ff], r11b
mov byte [rsp + 0x400], dil
xor edx, edx
mov r8d, 0x23
lea rcx, [rsp + 0x3f9]
call fcn.140046970
lea rcx, [rsp + 0xd00]
call fcn.14005cc30
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xbf8], xmm0
vmovdqu xmm12, xmmword [0x1400dff10]
vmovups xmmword [rsp + 0xbe8], xmm12
vmovss xmm8, dword [0x1400dff00]
vmovss dword [rsp + 0x90c], xmm8
vmovss dword [rsp + 0x910], xmm8
vmovss dword [rsp + 0x70c], xmm10
vmovss dword [rsp + 0x710], xmm10
lea rax, [rsp + 0xbf8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xbe8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x90c]
lea r8, [rsp + 0x70c]
lea rdx, [rsp + 0xd08]
mov rcx, rbx
call fcn.14008b4e0
vmovss xmm7, dword [0x1400e0a84]
vmovss dword [rsp + 0x714], xmm7
vmovss xmm15, dword [0x1400e0a4c]
vmovss dword [rsp + 0x718], xmm15
lea rcx, [rsp + 0x714]
call fcn.14005cc30
mov rax, qword [0x1401397b8]
lea rcx, [rax - 0x10]
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0x918], xmm0
vpxor xmm1, xmm1, xmm1
vmovdqu xmmword [rsp + 0x928], xmm1
cmp rax, rcx
jb 0x140026a5e
sub rax, rcx
mov r8, 0xffffffffffffffff
cmp rax, r8
cmovb r8, rax
lea rdx, [0x1401397a8]
cmp qword [0x1401397c0], 0xf
cmova rdx, qword [0x1401397a8]
add rdx, rcx
lea rcx, [rsp + 0x918]
call fcn.140008280
nop
lea rdx, [rsp + 0x918]
cmp qword [rsp + 0x930], 0xf
cmova rdx, qword [rsp + 0x918]
vmovdqu xmm0, xmmword [0x1400e0dc0]
vmovups xmmword [rsp + 0xbd8], xmm0
lea rcx, [rsp + 0xbd8]
call fcn.1400917d0
nop
mov rdx, qword [rsp + 0x930]
cmp rdx, 0xf
jbe 0x14001eaa1
inc rdx
mov rcx, qword [rsp + 0x918]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001ea9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001ea9c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d2f90
vmovdqu xmm0, xmmword [0x1400e0be0]
vmovdqu xmmword [rsp + 0x928], xmm0
mov byte [rsp + 0x918], 0
lea rcx, [0x1401396cc]
call fcn.14005cc30
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xbc8], xmm0
vmovups xmmword [rsp + 0xbb8], xmm12
vmovss dword [rsp + 0x71c], xmm8
vmovss dword [rsp + 0x720], xmm8
vmovss dword [rsp + 0x724], xmm10
vmovss dword [rsp + 0x728], xmm10
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7190]
vmovss dword [rsp + 0x72c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401c7194]
vmovss dword [rsp + 0x730], xmm1
lea rax, [rsp + 0xbc8]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xbb8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x71c]
lea r8, [rsp + 0x724]
lea rdx, [rsp + 0x72c]
mov rcx, qword [0x1401c7148]
call fcn.14008b4e0
xor ecx, ecx
call fcn.140051690
test al, al
je 0x14001eb7a
mov dword [0x1401396b0], r13d
call fcn.14004f420
mov rdi, rax
lea rcx, [rsp + 0xe58]
call fcn.14004b020
mov ebx, eax
lea rcx, [rsp + 0xa68]
call fcn.14004f450
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7194]
vaddss xmm1, xmm0, dword [0x1401396d0]
vaddss xmm6, xmm1, dword [rax + 4]
lea rcx, [rsp + 0xa60]
call fcn.14004f450
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7190]
vaddss xmm1, xmm0, dword [0x1401396cc]
vaddss xmm2, xmm1, dword [rax]
vmovss dword [rsp + 0x734], xmm2
vmovss dword [rsp + 0x738], xmm6
lea rcx, [rsp + 0xa58]
call fcn.14004f450
vmovss xmm0, dword [0x1401396d0]
vaddss xmm6, xmm0, dword [rax + 4]
lea rcx, [rsp + 0xa50]
call fcn.14004f450
vmovss xmm0, dword [0x1401396cc]
vaddss xmm1, xmm0, dword [rax]
vmovss dword [rsp + 0x73c], xmm1
vmovss dword [rsp + 0x740], xmm6
vmovss xmm9, dword [0x1400e0a20]
vmovss dword [rsp + 0x30], xmm9
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm15
mov r9d, ebx
lea r8, [rsp + 0x734]
lea rdx, [rsp + 0x73c]
mov rcx, rdi
call fcn.140065e10
lea rcx, [0x1401396d4]
call fcn.14005cc30
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xb80], xmm0
vmovups xmmword [rsp + 0xb70], xmm12
vmovss dword [rsp + 0x744], xmm8
vmovss dword [rsp + 0x748], xmm8
vmovss dword [rsp + 0x74c], xmm10
vmovss dword [rsp + 0x750], xmm10
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7190]
vmovss dword [rsp + 0x8ec], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401c7194]
vmovss dword [rsp + 0x8f0], xmm1
lea rax, [rsp + 0xb80]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xb70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x744]
lea r8, [rsp + 0x74c]
lea rdx, [rsp + 0x8ec]
mov rcx, qword [0x1401c7150]
call fcn.14008b4e0
xor ecx, ecx
call fcn.140051690
test al, al
je 0x14001ed2d
mov dword [0x1401396b0], 1
call fcn.14004f420
mov rdi, rax
lea rcx, [rsp + 0xe58]
call fcn.14004b020
mov ebx, eax
lea rcx, [rsp + 0xa48]
call fcn.14004f450
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7194]
vaddss xmm1, xmm0, dword [0x1401396d8]
vaddss xmm6, xmm1, dword [rax + 4]
lea rcx, [rsp + 0xa40]
call fcn.14004f450
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7190]
vaddss xmm1, xmm0, dword [0x1401396d4]
vaddss xmm2, xmm1, dword [rax]
vmovss dword [rsp + 0x754], xmm2
vmovss dword [rsp + 0x758], xmm6
lea rcx, [rsp + 0xb90]
call fcn.14004f450
vmovss xmm0, dword [0x1401396d8]
vaddss xmm6, xmm0, dword [rax + 4]
lea rcx, [rsp + 0xcb0]
call fcn.14004f450
vmovss xmm0, dword [0x1401396d4]
vaddss xmm1, xmm0, dword [rax]
vmovss dword [rsp + 0x75c], xmm1
vmovss dword [rsp + 0x760], xmm6
vmovss dword [rsp + 0x30], xmm9
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm15
mov r9d, ebx
lea r8, [rsp + 0x754]
lea rdx, [rsp + 0x75c]
mov rcx, rdi
call fcn.140065e10
lea rcx, [0x1401396dc]
call fcn.14005cc30
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xb98], xmm0
vmovups xmmword [rsp + 0xba8], xmm12
vmovss dword [rsp + 0x764], xmm8
vmovss dword [rsp + 0x768], xmm8
vmovss dword [rsp + 0x76c], xmm10
vmovss dword [rsp + 0x770], xmm10
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7190]
vmovss dword [rsp + 0x774], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401c7194]
vmovss dword [rsp + 0x778], xmm1
lea rax, [rsp + 0xb98]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xba8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x764]
lea r8, [rsp + 0x76c]
lea rdx, [rsp + 0x774]
mov rcx, qword [0x1401c7158]
call fcn.14008b4e0
xor ecx, ecx
call fcn.140051690
test al, al
je 0x14001eed8
mov dword [0x1401396b0], 2
call fcn.14004f420
mov rdi, rax
lea rcx, [rsp + 0xe58]
call fcn.14004b020
mov ebx, eax
lea rcx, [rsp + 0xcb8]
call fcn.14004f450
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7194]
vaddss xmm1, xmm0, dword [0x1401396e0]
vaddss xmm6, xmm1, dword [rax + 4]
lea rcx, [rsp + 0xcc0]
call fcn.14004f450
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7190]
vaddss xmm1, xmm0, dword [0x1401396dc]
vaddss xmm2, xmm1, dword [rax]
vmovss dword [rsp + 0x77c], xmm2
vmovss dword [rsp + 0x780], xmm6
lea rcx, [rsp + 0xcc8]
call fcn.14004f450
vmovss xmm0, dword [0x1401396e0]
vaddss xmm6, xmm0, dword [rax + 4]
lea rcx, [rsp + 0xca8]
call fcn.14004f450
vmovss xmm0, dword [0x1401396dc]
vaddss xmm1, xmm0, dword [rax]
vmovss dword [rsp + 0x784], xmm1
vmovss dword [rsp + 0x788], xmm6
vmovss dword [rsp + 0x30], xmm9
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm15
mov r9d, ebx
lea r8, [rsp + 0x77c]
lea rdx, [rsp + 0x784]
mov rcx, rdi
call fcn.140065e10
lea rcx, [0x1401396e4]
call fcn.14005cc30
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xb60], xmm0
vmovups xmmword [rsp + 0xc08], xmm12
vmovss dword [rsp + 0x78c], xmm8
vmovss dword [rsp + 0x790], xmm8
vmovss dword [rsp + 0x794], xmm10
vmovss dword [rsp + 0x798], xmm10
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7190]
vmovss dword [rsp + 0x79c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401c7194]
vmovss dword [rsp + 0x7a0], xmm1
lea rax, [rsp + 0xb60]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xc08]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x78c]
lea r8, [rsp + 0x794]
lea rdx, [rsp + 0x79c]
mov rcx, qword [0x1401c7160]
call fcn.14008b4e0
xor ecx, ecx
call fcn.140051690
test al, al
je 0x14001f083
mov dword [0x1401396b0], 3
call fcn.14004f420
mov rdi, rax
lea rcx, [rsp + 0xe58]
call fcn.14004b020
mov ebx, eax
lea rcx, [rsp + 0xa18]
call fcn.14004f450
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7194]
vaddss xmm1, xmm0, dword [0x1401396e8]
vaddss xmm6, xmm1, dword [rax + 4]
lea rcx, [rsp + 0xa20]
call fcn.14004f450
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7190]
vaddss xmm1, xmm0, dword [0x1401396e4]
vaddss xmm2, xmm1, dword [rax]
vmovss dword [rsp + 0x7a4], xmm2
vmovss dword [rsp + 0x7a8], xmm6
lea rcx, [rsp + 0xa28]
call fcn.14004f450
vmovss xmm0, dword [0x1401396e8]
vaddss xmm6, xmm0, dword [rax + 4]
lea rcx, [rsp + 0xa30]
call fcn.14004f450
vmovss xmm0, dword [0x1401396e4]
vaddss xmm1, xmm0, dword [rax]
vmovss dword [rsp + 0x7ac], xmm1
vmovss dword [rsp + 0x7b0], xmm6
vmovss dword [rsp + 0x30], xmm9
mov dword [rsp + 0x28], 0xf0
vmovss dword [rsp + 0x20], xmm15
mov r9d, ebx
lea r8, [rsp + 0x7a4]
lea rdx, [rsp + 0x7ac]
mov rcx, rdi
call fcn.140065e10
mov ecx, 3
call fcn.14004f230
call fcn.14004e530
vaddss xmm0, xmm0, dword [0x1400e0a74]
vmovss dword [rsp + 0x7b4], xmm0
vmovss xmm1, dword [0x1400e0b78]
vmovss dword [rsp + 0x7b8], xmm1
lea rcx, [rsp + 0x7b4]
call fcn.14005cc30
vmovss xmm0, dword [0x1400e0b34]
vmovss dword [rsp + 0x7bc], xmm0
vmovss xmm1, dword [0x1400e0ad0]
vmovss dword [rsp + 0x7c0], xmm1
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x7bc]
lea rcx, str.User
call fcn.140048e60
call fcn.14004e530
vaddss xmm6, xmm0, xmm15
call fcn.14004e560
vmovss xmm13, dword [0x1400e0a60]
vaddss xmm1, xmm0, xmm13
vmovss dword [rsp + 0x7c4], xmm6
vmovss dword [rsp + 0x7c8], xmm1
lea rcx, [rsp + 0x7c4]
call fcn.14005cc30
lea rcx, [rsp + 0xa38]
call fcn.14004e4e0
call fcn.14004e600
vmovups xmmword [rsp + 0xb50], xmm12
vmovss dword [rsp + 0x7cc], xmm8
vmovss dword [rsp + 0x7d0], xmm8
vmovss dword [rsp + 0x7d4], xmm10
vmovss dword [rsp + 0x7d8], xmm10
mov rdi, qword [0x1401c7170]
lea rcx, [rsp + 0xd40]
call fcn.14004e590
vmovss xmm6, dword [0x1400e0ab0]
vaddss xmm1, xmm6, dword [rsp + 0xd40]
vmovss dword [rsp + 0xe00], xmm1
vaddss xmm0, xmm6, dword [rsp + 0xd44]
vmovss dword [rsp + 0xe04], xmm0
call fcn.14004f420
mov rbx, rax
lea rcx, [rsp + 0xb50]
call fcn.14004e3a0
mov dword [rsp + 0x40], r13d
vmovss dword [rsp + 0x38], xmm7
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x7cc]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x7d4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xe00]
lea r8, [rsp + 0xd40]
mov rdx, rdi
mov rcx, rbx
call fcn.140064bb0
vmovss dword [rsp + 0x7dc], xmm6
vmovss dword [rsp + 0x7e0], xmm6
lea rcx, [rsp + 0x7dc]
call fcn.14008b220
call fcn.14004e530
vaddss xmm0, xmm0, dword [0x1400e0ad8]
call fcn.14005cc90
vmovss xmm9, dword [0x1400e0ba8]
vmovaps xmm1, xmm9
vxorps xmm0, xmm0, xmm0
call fcn.14005c290
mov byte [rsp + 0x498], 0x58
mov al, 0xd
mov cl, 0x2b
mov dl, 0x3d
mov r8b, 0x2a
mov r9b, 0x62
mov r10b, 0x52
mov r11b, 0x7d
movzx ebx, cl
xor edi, edi
xor al, 0x58
mov byte [rsp + 0x499], al
xor cl, 0x58
mov byte [rsp + 0x49a], cl
xor dl, 0x58
mov byte [rsp + 0x49b], dl
xor r8b, 0x58
mov byte [rsp + 0x49c], r8b
xor r9b, 0x58
mov byte [rsp + 0x49d], r9b
xor r10b, 0x58
mov byte [rsp + 0x49e], r10b
xor r11b, 0x58
mov byte [rsp + 0x49f], r11b
xor bl, 0x58
mov byte [rsp + 0x4a0], bl
mov byte [rsp + 0x4a1], dil
vmovups ymm0, ymmword [0x140139828]
vmovups ymmword [rsp + 0x9e0], ymm0
lea rdx, [rsp + 0x9e0]
lea rcx, [rsp + 0x499]
vzeroupper
call fcn.1400917a0
call fcn.14004c470
call fcn.14004e530
vmovss xmm6, dword [0x1400e0a74]
vaddss xmm0, xmm0, xmm6
call fcn.14005cc90
call fcn.14004e530
vaddss xmm1, xmm0, xmm6
vmovss dword [rsp + 0x7e4], xmm1
vmovss xmm2, dword [0x1400e0af4]
vmovss dword [rsp + 0x7e8], xmm2
lea rcx, [rsp + 0x7e4]
call fcn.14005cc30
mov byte [rsp + 0x4f8], 0x43
mov al, 8
mov cl, 0x26
mov dl, 0x31
mov r8b, 0x2d
movzx r9d, cl
mov r10b, 0x2f
mov r11b, 0x6e
mov bl, 0x66
mov dil, 0x30
xor esi, esi
xor al, 0x43
mov byte [rsp + 0x4f9], al
xor cl, 0x43
mov byte [rsp + 0x4fa], cl
xor dl, 0x43
mov byte [rsp + 0x4fb], dl
xor r8b, 0x43
mov byte [rsp + 0x4fc], r8b
xor r9b, 0x43
mov byte [rsp + 0x4fd], r9b
xor r10b, 0x43
mov byte [rsp + 0x4fe], r10b
xor r11b, 0x43
mov byte [rsp + 0x4ff], r11b
xor bl, 0x43
mov byte [rsp + 0x500], bl
xor dil, 0x43
mov byte [rsp + 0x501], dil
mov byte [rsp + 0x502], sil
lea rdx, str.Oct__5_2024
lea rcx, [rsp + 0x4f9]
call fcn.1400917a0
lea rcx, [0x1401396ec]
call fcn.14005cc30
mov byte [rsp + 0x3cc], 0x4c
mov al, 0x1c
mov cl, 0x2d
mov dl, 0x2b
mov r8b, 0x29
xor r9d, r9d
xor al, 0x4c
mov byte [rsp + 0x3cd], al
xor cl, 0x4c
mov byte [rsp + 0x3ce], cl
xor dl, 0x4c
mov byte [rsp + 0x3cf], dl
xor r8b, 0x4c
mov byte [rsp + 0x3d0], r8b
mov byte [rsp + 0x3d1], sil
xor r8d, r8d
lea rdx, [0x1401396f4]
lea rcx, [rsp + 0x3cd]
call fcn.140048e60
lea rsi, str._.1f
vmovsd xmm14, qword [0x1400e0a18]
mov eax, dword [0x1401396b0]
test eax, eax
jne 0x14002094b
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007b6d0
vmovss dword [rsp + 0x7ec], xmm6
vmovss xmm11, dword [0x1400e0a8c]
vmovss dword [rsp + 0x7f0], xmm11
lea rcx, [rsp + 0x7ec]
call fcn.14005cc30
mov byte [rsp + 0x408], 0x27
mov al, 0xc8
mov cl, 0xa6
mov dl, 0x89
mov r8b, 7
mov r9b, 0x62
mov r10b, 0x74
mov r11b, 0x77
xor ebx, ebx
xor al, 0x27
mov byte [rsp + 0x409], al
xor cl, 0x27
mov byte [rsp + 0x40a], cl
xor dl, 0x27
mov byte [rsp + 0x40b], dl
xor r8b, 0x27
mov byte [rsp + 0x40c], r8b
xor r9b, 0x27
mov byte [rsp + 0x40d], r9b
xor r10b, 0x27
mov byte [rsp + 0x40e], r10b
xor r11b, 0x27
mov byte [rsp + 0x40f], r11b
mov byte [rsp + 0x410], bl
lea rcx, [rsp + 0x409]
call fcn.140090b10
vmovss dword [rsp + 0xd90], xmm10
vmovss dword [rsp + 0xd94], xmm15
mov dword [rsp + 0xd20], r13d
mov dword [rsp + 0xd24], 2
mov dword [rsp + 0xd88], r13d
mov dword [rsp + 0xd8c], 0x80
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7380]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vxorps xmm0, xmm0, xmm0
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401398d0]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
cmp byte [0x1401398d0], 0
je 0x14001fd68
mov rax, qword [0x1401c7440]
mov qword [rsp + 0xa00], rax
mov rax, qword [0x1401c7448]
mov qword [rsp + 0xa08], rax
mov rax, qword [0x1401c7450]
mov qword [rsp + 0xa10], rax
mov rax, qword [0x1401c7458]
mov qword [rsp + 0x9e0], rax
mov rax, qword [0x1401c7460]
mov qword [rsp + 0x9e8], rax
mov rax, qword [0x1401c7468]
mov qword [rsp + 0x9f0], rax
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x1401398f8]
mov qword [rsp + 0x30], rax
lea rax, str.BoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401398d2]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7388]
call fcn.140026da0
cmp byte [0x1401398d2], 0
je 0x14001f843
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401398d6]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7400]
call fcn.140026da0
movsxd rax, dword [0x1401c7220]
mov rcx, qword [rsp + rax*8 + 0xa00]
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0xd24]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd20]
lea r8, [0x1401c7220]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7408]
call fcn.140026c80
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xd94]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd90]
lea r8, [0x1401c7248]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7390]
call fcn.140026b50
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139938]
mov qword [rsp + 0x30], rax
lea rax, str.FilledBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c7240]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7398]
call fcn.140026da0
cmp byte [0x1401c7240], 0
je 0x14001f8e4
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139958]
mov qword [rsp + 0x30], rax
lea rax, str.MultiCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c7242]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73f8]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139918]
mov qword [rsp + 0x30], rax
lea rax, str.HeadBoxCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c723e]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73a8]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x1401398e8]
mov qword [rsp + 0x30], rax
lea rax, str.BoneCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401398d1]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73a0]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139968]
mov qword [rsp + 0x30], rax
lea rax, str.PenisCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c7258]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73f0]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x1401398d8]
mov qword [rsp + 0x30], rax
lea rbx, str.LineCol
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401c724c]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73d8]
call fcn.140026da0
cmp byte [0x1401c724c], 0
je 0x14001fa5e
movsxd rax, dword [0x1401c7254]
mov rcx, qword [rsp + rax*8 + 0x9e0]
mov qword [rsp + 0x28], rcx
lea rax, [rsp + 0xd24]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd20]
lea r8, [0x1401c7254]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73e0]
call fcn.140026c80
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139908]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 1
lea r9, [0x1401c7238]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73b0]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401398d3]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73b8]
call fcn.140026da0
cmp byte [0x1401398d3], 0
je 0x14001fb28
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c723b]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7410]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c723c]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7428]
call fcn.140026da0
cmp byte [0x1401c723c], 0
je 0x14001fbad
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c723d]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7430]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c7237]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73c0]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c7235]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7418]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c723a]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73c8]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401398d4]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73d0]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c7243]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7420]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139928]
mov qword [rsp + 0x30], rax
lea rax, str.VisibleCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c723f]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c73e8]
call fcn.140026da0
lea rax, [0x1400e0688]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xd8c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd88]
lea r8, [0x1401c7250]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7438]
call fcn.140026c80
call fcn.14007be80
vmovaps xmm0, xmm11
call fcn.14005ccd0
vmovdqu xmm0, xmmword [0x1400e0e70]
vmovdqu xmmword [rsp + 0xd8], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0xd9], al
xor byte [rsp + 0xda], cl
xor byte [rsp + 0xdb], cl
xor byte [rsp + 0xdc], cl
xor byte [rsp + 0xdd], cl
xor byte [rsp + 0xde], cl
xor byte [rsp + 0xdf], cl
xor byte [rsp + 0xe0], cl
xor byte [rsp + 0xe1], cl
xor byte [rsp + 0xe2], cl
xor byte [rsp + 0xe3], cl
xor byte [rsp + 0xe4], cl
xor byte [rsp + 0xe5], cl
xor byte [rsp + 0xe6], cl
xor byte [rsp + 0xe7], cl
mov byte [rsp + 0xe8], 0
lea rcx, [rsp + 0xd9]
call fcn.140090b10
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004e560
vunpcklps xmm1, xmm6, xmm0
vmovq rcx, xmm1
call fcn.140028b40
call fcn.14004e630
vmulss xmm1, xmm0, dword [0x1400e0a5c]
vmovss dword [rsp + 0x7f4], xmm10
vmovss dword [rsp + 0x7f8], xmm1
lea rcx, [rsp + 0x7f4]
call fcn.14008b220
mov byte [rsp + 0x488], 0x64
mov al, 0x8b
mov cl, 0xe7
mov dl, 0xcf
mov r8b, 0x44
mov r9b, 0x23
mov r10b, 8
mov r11b, 0xb
mov bl, 0x13
xor edi, edi
xor al, 0x64
mov byte [rsp + 0x489], al
xor cl, 0x64
mov byte [rsp + 0x48a], cl
xor dl, 0x64
mov byte [rsp + 0x48b], dl
xor r8b, 0x64
mov byte [rsp + 0x48c], r8b
xor r9b, 0x64
mov byte [rsp + 0x48d], r9b
xor r10b, 0x64
mov byte [rsp + 0x48e], r10b
xor r11b, 0x64
mov byte [rsp + 0x48f], r11b
xor bl, 0x64
mov byte [rsp + 0x490], bl
mov byte [rsp + 0x491], dil
lea rcx, [rsp + 0x489]
call fcn.140090b10
vmovss dword [rsp + 0xd80], xmm8
vmovss xmm0, dword [0x1400e0a84]
vmovss dword [rsp + 0xd84], xmm0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139a18]
mov qword [rsp + 0x30], rax
lea rax, str.GlowCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c728a]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7648]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov byte [rsp + 0x458], 0x42
mov al, 0x10
mov cl, 0x23
mov dl, 0x2b
mov r8b, 0x2c
mov r9b, 0x20
mov r10b, 0x2d
mov r11b, 0x35
xor ebx, ebx
xor al, 0x42
mov byte [rsp + 0x459], al
xor cl, 0x42
mov byte [rsp + 0x45a], cl
xor dl, 0x42
mov byte [rsp + 0x45b], dl
xor r8b, 0x42
mov byte [rsp + 0x45c], r8b
xor r9b, 0x42
mov byte [rsp + 0x45d], r9b
xor r10b, 0x42
mov byte [rsp + 0x45e], r10b
xor r11b, 0x42
mov byte [rsp + 0x45f], r11b
mov byte [rsp + 0x460], bl
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r9, [0x1401c728b]
vmovaps xmm1, xmm15
lea rcx, [rsp + 0x459]
call fcn.140026da0
cmp byte [0x1401c728b], bl
je 0x1400200c9
vmovdqu xmm0, xmmword [0x1400e0ee0]
vmovdqu xmmword [rsp + 0xc0], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0xc1], al
xor byte [rsp + 0xc2], cl
xor byte [rsp + 0xc3], cl
xor byte [rsp + 0xc4], cl
xor byte [rsp + 0xc5], cl
xor byte [rsp + 0xc6], cl
xor byte [rsp + 0xc7], cl
xor byte [rsp + 0xc8], cl
xor byte [rsp + 0xc9], cl
xor byte [rsp + 0xca], cl
xor byte [rsp + 0xcb], cl
xor byte [rsp + 0xcc], cl
xor byte [rsp + 0xcd], cl
xor byte [rsp + 0xce], cl
xor byte [rsp + 0xcf], cl
mov byte [rsp + 0xd0], bl
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xd84]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd80]
lea r8, [0x140139a28]
vmovaps xmm1, xmm15
lea rcx, [rsp + 0xc1]
call fcn.140026b50
vmovdqu xmm0, xmmword [0x1400e0d10]
vmovdqu xmmword [rsp + 0x300], xmm0
mov dl, 2
mov r8b, 7
mov r9b, 0x14
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x301], al
xor byte [rsp + 0x302], cl
xor byte [rsp + 0x303], cl
xor byte [rsp + 0x304], cl
xor byte [rsp + 0x305], cl
xor byte [rsp + 0x306], cl
xor byte [rsp + 0x307], cl
xor byte [rsp + 0x308], cl
xor byte [rsp + 0x309], cl
xor byte [rsp + 0x30a], cl
xor byte [rsp + 0x30b], cl
xor byte [rsp + 0x30c], cl
xor byte [rsp + 0x30d], cl
xor byte [rsp + 0x30e], cl
xor byte [rsp + 0x30f], cl
xor dl, cl
mov byte [rsp + 0x310], dl
xor r8b, cl
mov byte [rsp + 0x311], r8b
xor r9b, cl
mov byte [rsp + 0x312], r9b
mov byte [rsp + 0x313], bl
lea rcx, [rsp + 0x301]
call fcn.140090b10
vmovss xmm0, dword [0x1400e09c0]
vmovss dword [rsp + 0xd78], xmm0
vmovss xmm1, dword [0x1400e0a20]
vmovss dword [rsp + 0xd7c], xmm1
vmovss xmm1, dword [0x1400e0b7c]
vmovss dword [rsp + 0xd70], xmm1
vmovss xmm0, dword [0x1400e0b94]
vmovss dword [rsp + 0xd74], xmm0
vmovss xmm1, dword [0x1400e0afc]
vmovss dword [rsp + 0xd30], xmm1
vmovss xmm0, dword [0x1400e0b74]
vmovss dword [rsp + 0xd6c], xmm0
vmovss dword [rsp + 0xdcc], xmm10
vmovss dword [rsp + 0xdd0], xmm8
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r9, [0x1401c7268]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7508]
call fcn.140026da0
cmp byte [0x1401c7268], bl
je 0x1400203a0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r9, [0x1401c726a]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7510]
call fcn.140026da0
cmp byte [0x1401c726a], bl
je 0x1400203a0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r9, [0x1401c7269]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7518]
call fcn.140026da0
lea rax, str._1.f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xd7c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd78]
lea r8, [0x1401399bc]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7520]
call fcn.140026b50
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xd74]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd70]
lea r8, [0x1401399d4]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7528]
call fcn.140026b50
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xd6c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd30]
lea r8, [0x1401399b8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7530]
call fcn.140026b50
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xdd0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdcc]
lea r8, [0x1401399d8]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7538]
call fcn.140026b50
call fcn.14008ec10
vmovdqu xmm0, xmmword [0x1400e0c80]
vmovdqu xmmword [rsp + 0x258], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x259], al
xor byte [rsp + 0x25a], cl
xor byte [rsp + 0x25b], cl
xor byte [rsp + 0x25c], cl
xor byte [rsp + 0x25d], cl
xor byte [rsp + 0x25e], cl
xor byte [rsp + 0x25f], cl
xor byte [rsp + 0x260], cl
xor byte [rsp + 0x261], cl
xor byte [rsp + 0x262], cl
xor byte [rsp + 0x263], cl
xor byte [rsp + 0x264], cl
xor byte [rsp + 0x265], cl
xor byte [rsp + 0x266], cl
mov byte [rsp + 0x267], bl
lea rcx, [rsp + 0x259]
call fcn.140090b10
vmovss dword [rsp + 0xdc4], xmm8
vmovss xmm0, dword [0x1400e0ac0]
vmovss dword [rsp + 0xdc8], xmm0
mov dword [rsp + 0xd18], 1
mov dword [rsp + 0xd2c], 0x64
mov dword [rsp + 0xdbc], 1
mov dword [rsp + 0xdc0], 0x32
mov dword [rsp + 0xd34], 1
mov dword [rsp + 0xdb8], 0x14
vmovss dword [rsp + 0xdb0], xmm8
vmovss dword [rsp + 0xdb4], xmm0
vmovdqu xmm1, xmmword [0x1400e0f10]
vmovdqu xmmword [rsp + 0x1a0], xmm1
mov dl, 0x69
vpextrb eax, xmm1, 1
vmovd ecx, xmm1
xor al, cl
mov byte [rsp + 0x1a1], al
xor byte [rsp + 0x1a2], cl
xor byte [rsp + 0x1a3], cl
xor byte [rsp + 0x1a4], cl
xor byte [rsp + 0x1a5], cl
xor byte [rsp + 0x1a6], cl
xor byte [rsp + 0x1a7], cl
xor byte [rsp + 0x1a8], cl
xor byte [rsp + 0x1a9], cl
xor byte [rsp + 0x1aa], cl
xor byte [rsp + 0x1ab], cl
xor byte [rsp + 0x1ac], cl
xor byte [rsp + 0x1ad], cl
xor byte [rsp + 0x1ae], cl
xor byte [rsp + 0x1af], cl
xor dl, cl
mov byte [rsp + 0x1b0], dl
mov byte [rsp + 0x1b1], bl
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139998]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x1a1]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c7264]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7578]
call fcn.140026da0
cmp byte [0x1401c7264], bl
je 0x14002092c
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r9, [0x14013997c]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7580]
call fcn.140026da0
lea rdi, str._.f_px
cmp byte [0x14013997c], bl
je 0x140020615
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xdc8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdc4]
lea r8, [0x140139990]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7588]
call fcn.140026b50
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r9, [0x14013997e]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7590]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r9, [0x14013997d]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7598]
call fcn.140026da0
cmp byte [0x14013997d], bl
je 0x14002076a
lea rbx, str._d_px
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd2c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd18]
lea r8, [0x140139984]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c75a0]
call fcn.140026c80
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd2c]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd18]
lea r8, [0x140139988]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c75a8]
call fcn.140026c80
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdc0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdbc]
lea r8, [0x140139980]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c75b0]
call fcn.140026c80
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xdb8]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd34]
lea r8, [0x14013998c]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c75b8]
call fcn.140026c80
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c7265]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c75c0]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c7266]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c75c8]
call fcn.140026da0
cmp byte [0x1401c7266], 0
je 0x140020821
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xdb4]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xdb0]
lea r8, [0x140139994]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c75d0]
call fcn.140026b50
mov byte [rsp + 0x5a8], 0x28
mov al, 0xb
movzx ecx, al
movzx edx, al
mov r8b, 0x6b
mov r9b, 0x41
mov r10b, 0x5a
mov r11b, 0x4b
mov bl, 0x44
mov dil, 0x4d
movzx esi, r8b
mov r14b, 0x47
movzx r15d, bl
xor r12d, r12d
xor al, 0x28
mov byte [rsp + 0x5a9], al
xor cl, 0x28
mov byte [rsp + 0x5aa], cl
xor dl, 0x28
mov byte [rsp + 0x5ab], dl
xor r8b, 0x28
mov byte [rsp + 0x5ac], r8b
xor r9b, 0x28
mov byte [rsp + 0x5ad], r9b
xor r10b, 0x28
mov byte [rsp + 0x5ae], r10b
xor r11b, 0x28
mov byte [rsp + 0x5af], r11b
xor bl, 0x28
mov byte [rsp + 0x5b0], bl
xor dil, 0x28
mov byte [rsp + 0x5b1], dil
xor sil, 0x28
mov byte [rsp + 0x5b2], sil
xor r14b, 0x28
mov byte [rsp + 0x5b3], r14b
xor r15b, 0x28
mov byte [rsp + 0x5b4], r15b
mov byte [rsp + 0x5b5], r12b
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x1401399a8]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x5a9]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c7233]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c75d8]
call fcn.140026da0
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007b6d0
mov eax, dword [0x1401396b0]
vmovss xmm6, dword [0x1400e0a74]
jmp 0x140020953
vmovss xmm11, dword [0x1400e0a8c]
lea rsi, [0x1400e06b4]
cmp eax, 1
jne 0x140022b92
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007b6d0
vmovss dword [rsp + 0x7fc], xmm6
vmovss dword [rsp + 0x800], xmm11
lea rcx, [rsp + 0x7fc]
call fcn.14005cc30
mov byte [rsp + 0x548], 0x26
mov al, 0xc9
mov cl, 0xa6
mov dl, 0xa1
mov r8b, 6
mov r9b, 0x67
mov r10b, 0x4f
mov r11b, 0x4b
mov bl, 0x44
mov dil, 0x49
mov sil, 0x52
xor r14d, r14d
xor al, 0x26
mov byte [rsp + 0x549], al
xor cl, 0x26
mov byte [rsp + 0x54a], cl
xor dl, 0x26
mov byte [rsp + 0x54b], dl
xor r8b, 0x26
mov byte [rsp + 0x54c], r8b
xor r9b, 0x26
mov byte [rsp + 0x54d], r9b
xor r10b, 0x26
mov byte [rsp + 0x54e], r10b
xor r11b, 0x26
mov byte [rsp + 0x54f], r11b
xor bl, 0x26
mov byte [rsp + 0x550], bl
xor dil, 0x26
mov byte [rsp + 0x551], dil
xor sil, 0x26
mov byte [rsp + 0x552], sil
mov byte [rsp + 0x553], r14b
lea rcx, [rsp + 0x549]
call fcn.140090b10
vmovss dword [rsp + 0xd9c], xmm10
vmovss xmm0, dword [0x1400e0a90]
vmovss dword [rsp + 0xda4], xmm0
vmovss dword [rsp + 0xda0], xmm8
mov dword [rsp + 0xda8], r13d
mov dword [rsp + 0xdac], 5
vmovss xmm0, dword [0x1400e09b8]
vmovss dword [rsp + 0xd98], xmm0
vmovss dword [rsp + 0xd38], xmm15
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7470]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vxorps xmm0, xmm0, xmm0
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401c7210]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
lea rdi, str._.2f
cmp byte [0x1401c7210], r14b
je 0x140021dc7
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], r14b
lea r9, [0x1401c729c]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c74e8]
call fcn.140026da0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, qword [0x1401c7478]
call fcn.140091820
vmovaps xmm1, xmm9
vxorps xmm0, xmm0, xmm0
call fcn.14005c290
vmovdqu ymm0, ymmword [0x1400e1180]
vmovdqu ymmword [rsp + 0x348], ymm0
vmovdqu xmm1, xmmword [0x1400e0e00]
vmovdqu xmmword [rsp + 0x368], xmm1
mov cl, 0x6c
mov dl, 0x77
mov r8b, 0x76
mov r9b, 0x79
mov r10b, 0x6b
mov bl, 0x3f
mov dil, 0x7c
mov sil, 0x70
mov r14b, 0x71
movzx r15d, r10b
mov r12b, 0x6d
movzx r13d, sil
vpextrb eax, xmm0, 1
vmovd r11d, xmm0
xor al, r11b
mov byte [rsp + 0x349], al
xor byte [rsp + 0x34a], r11b
xor byte [rsp + 0x34b], r11b
xor byte [rsp + 0x34c], r11b
xor byte [rsp + 0x34d], r11b
xor byte [rsp + 0x34e], r11b
xor byte [rsp + 0x34f], r11b
xor byte [rsp + 0x350], r11b
xor byte [rsp + 0x351], r11b
xor byte [rsp + 0x352], r11b
xor byte [rsp + 0x353], r11b
xor byte [rsp + 0x354], r11b
xor byte [rsp + 0x355], r11b
xor byte [rsp + 0x356], r11b
xor byte [rsp + 0x357], r11b
xor byte [rsp + 0x358], r11b
xor byte [rsp + 0x359], r11b
xor byte [rsp + 0x35a], r11b
xor byte [rsp + 0x35b], r11b
xor byte [rsp + 0x35c], r11b
xor byte [rsp + 0x35d], r11b
xor byte [rsp + 0x35e], r11b
xor byte [rsp + 0x35f], r11b
xor byte [rsp + 0x360], r11b
xor byte [rsp + 0x361], r11b
xor byte [rsp + 0x362], r11b
xor byte [rsp + 0x363], r11b
xor byte [rsp + 0x364], r11b
xor byte [rsp + 0x365], r11b
xor byte [rsp + 0x366], r11b
xor byte [rsp + 0x367], r11b
vmovd eax, xmm1
xor al, r11b
mov byte [rsp + 0x368], al
xor byte [rsp + 0x369], r11b
xor byte [rsp + 0x36a], r11b
xor byte [rsp + 0x36b], r11b
xor byte [rsp + 0x36c], r11b
xor byte [rsp + 0x36d], r11b
xor byte [rsp + 0x36e], r11b
xor byte [rsp + 0x36f], r11b
xor byte [rsp + 0x370], r11b
xor byte [rsp + 0x371], r11b
xor byte [rsp + 0x372], r11b
xor byte [rsp + 0x373], r11b
xor byte [rsp + 0x374], r11b
xor byte [rsp + 0x375], r11b
xor byte [rsp + 0x376], r11b
xor byte [rsp + 0x377], r11b
xor cl, r11b
mov byte [rsp + 0x378], cl
xor dl, r11b
mov byte [rsp + 0x379], dl
xor r8b, r11b
mov byte [rsp + 0x37a], r8b
xor r9b, r11b
mov byte [rsp + 0x37b], r9b
xor r10b, r11b
mov byte [rsp + 0x37c], r10b
xor bl, r11b
mov byte [rsp + 0x37d], bl
xor dil, r11b
mov byte [rsp + 0x37e], dil
xor sil, r11b
mov byte [rsp + 0x37f], sil
xor r14b, r11b
mov byte [rsp + 0x380], r14b
xor r15b, r11b
mov byte [rsp + 0x381], r15b
xor r12b, r11b
mov byte [rsp + 0x382], r12b
xor r13b, r11b
mov byte [rsp + 0x383], r13b
mov al, 0x73
xor al, r11b
mov byte [rsp + 0x384], al
mov al, 0x3f
xor al, r11b
mov byte [rsp + 0x385], al
mov byte [rsp + 0x386], 0
mov byte [rsp + 0x508], 0x34
mov al, 0x17
movzx ecx, al
movzx edx, al
mov r8b, 0x75
mov r9b, 0x5d
mov r10b, 0x59
mov r11b, 0x7f
mov bl, 0x51
mov dil, 0x4d
xor esi, esi
xor al, 0x34
mov byte [rsp + 0x509], al
xor cl, 0x34
mov byte [rsp + 0x50a], cl
xor dl, 0x34
mov byte [rsp + 0x50b], dl
xor r8b, 0x34
mov byte [rsp + 0x50c], r8b
xor r9b, 0x34
mov byte [rsp + 0x50d], r9b
xor r10b, 0x34
mov byte [rsp + 0x50e], r10b
xor r11b, 0x34
mov byte [rsp + 0x50f], r11b
xor bl, 0x34
mov byte [rsp + 0x510], bl
xor dil, 0x34
mov byte [rsp + 0x511], dil
mov byte [rsp + 0x512], sil
mov r9d, 0xffffffff
lea r8, [rsp + 0x349]
lea rdx, [0x1401c7214]
lea rcx, [rsp + 0x509]
vzeroupper
call fcn.14008a140
test al, al
je 0x140020eeb
movsxd rcx, dword [0x1401c7214]
mov rdx, qword [0x1401c72c0]
mov rax, qword [0x1401c72c8]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x140026a64
mov eax, dword [rdx + rcx*4]
mov dword [0x140139a38], eax
cmp byte [0x1401c729c], sil
jne 0x140020f2d
lea rax, [0x1400e06b4]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xdac]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xda8]
lea r8, [0x140139a3c]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c74d8]
call fcn.140026c80
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
xor r13d, r13d
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], sil
lea r9, [0x1401c7212]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7480]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], sil
lea r9, [0x1401c729f]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c74c8]
call fcn.140026da0
mov byte [rsp + 0x4d8], 0x5c
mov al, 0x7f
movzx ecx, al
movzx edx, al
mov r8b, 0x1a
mov r9b, 0x13
mov r10b, 0xa
mov r11b, 0x3f
mov bl, 0x33
mov dil, 0x30
xor al, 0x5c
mov byte [rsp + 0x4d9], al
xor cl, 0x5c
mov byte [rsp + 0x4da], cl
xor dl, 0x5c
mov byte [rsp + 0x4db], dl
xor r8b, 0x5c
mov byte [rsp + 0x4dc], r8b
xor r9b, 0x5c
mov byte [rsp + 0x4dd], r9b
xor r10b, 0x5c
mov byte [rsp + 0x4de], r10b
xor r11b, 0x5c
mov byte [rsp + 0x4df], r11b
xor bl, 0x5c
mov byte [rsp + 0x4e0], bl
xor dil, 0x5c
mov byte [rsp + 0x4e1], dil
mov byte [rsp + 0x4e2], sil
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139880]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x4d9]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c7239]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7488]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], sil
lea r9, [0x140139878]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7490]
call fcn.140026da0
cmp byte [0x140139878], sil
jne 0x140021113
cmp byte [0x1401c729c], sil
jne 0x140021113
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], sil
lea r9, [0x1401c72a0]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c74e0]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], sil
lea r9, [0x1401c729d]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c74c0]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], sil
lea r9, [0x1401c729e]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c74d0]
call fcn.140026da0
lea rbx, str._.1f
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xda4]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c72a4]
lea r8, [0x140139a40]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7498]
call fcn.140026b50
cmp byte [0x1401c729c], sil
jne 0x14002123b
lea rax, str._.2f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xda0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd9c]
lea r8, [0x1401c72a4]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c74a0]
call fcn.140026b50
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd38]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd98]
lea r8, [0x140139a44]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c74a8]
call fcn.140026b50
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, qword [0x1401c74b0]
call fcn.140091820
lea rcx, [rsp + 0xcf0]
call fcn.14004e590
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rsp + 0xb40], xmm0
vmovups xmmword [rsp + 0xb30], xmm12
vmovss dword [rsp + 0x804], xmm8
vmovss dword [rsp + 0x808], xmm8
vmovss dword [rsp + 0x80c], xmm10
vmovss dword [rsp + 0x810], xmm10
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, dword [0x1401c7198]
vmovss dword [rsp + 0x814], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401c719c]
vmovss dword [rsp + 0x818], xmm1
lea rax, [rsp + 0xb40]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xb30]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x804]
lea r8, [rsp + 0x80c]
lea rdx, [rsp + 0x814]
mov rcx, qword [0x1401c7168]
call fcn.14008b4e0
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xb20], xmm0
lea rcx, [rsp + 0xb20]
call fcn.14004b020
vmovss xmm3, dword [rsp + 0xcf0]
vaddss xmm0, xmm3, dword [0x1400e0b68]
vmovss dword [rsp + 0x81c], xmm0
vmovss xmm1, dword [rsp + 0xcf4]
vaddss xmm2, xmm1, dword [0x1400e0ae8]
vmovss dword [rsp + 0x820], xmm2
vmovss xmm7, dword [0x1400e0b24]
vaddss xmm0, xmm3, xmm7
vmovss dword [rsp + 0x824], xmm0
vmovss dword [rsp + 0x828], xmm2
vmovss xmm6, dword [0x1400e09f8]
vmovss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x81c]
lea rdx, [rsp + 0x824]
mov rcx, rbx
call fcn.140064d90
vmovss xmm0, dword [rsp + 0xcf0]
vaddss xmm1, xmm0, dword [0x1400e0b64]
vmovss dword [rsp + 0x82c], xmm1
vmovss xmm2, dword [rsp + 0xcf4]
vaddss xmm0, xmm2, dword [0x1400e0ad8]
vmovss dword [rsp + 0x830], xmm0
lea rcx, [rsp + 0x82c]
call fcn.14005cd10
mov byte [rsp + 0x418], 0x79
mov al, 0x5a
movzx ecx, al
movzx edx, al
mov r8b, 0x31
mov r9b, 0x1c
mov r10b, 0x18
mov r11b, 0x1d
xor ebx, ebx
xor al, 0x79
mov byte [rsp + 0x419], al
xor cl, 0x79
mov byte [rsp + 0x41a], cl
xor dl, 0x79
mov byte [rsp + 0x41b], dl
xor r8b, 0x79
mov byte [rsp + 0x41c], r8b
xor r9b, 0x79
mov byte [rsp + 0x41d], r9b
xor r10b, 0x79
mov byte [rsp + 0x41e], r10b
xor r11b, 0x79
mov byte [rsp + 0x41f], r11b
mov byte [rsp + 0x420], bl
lea rdx, [0x140125df1]
lea rcx, [rsp + 0x419]
call fcn.140086020
test al, al
je 0x140021490
mov ecx, 6
cmp byte [0x140125df1], bl
je 0x14002148b
call fcn.14002e510
jmp 0x140021490
call fcn.140030310
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xb10], xmm0
lea rcx, [rsp + 0xb10]
call fcn.14004b020
vmovss xmm3, dword [rsp + 0xcf0]
vaddss xmm0, xmm3, dword [0x1400e0acc]
vmovss dword [rsp + 0x834], xmm0
vmovss xmm1, dword [rsp + 0xcf4]
vaddss xmm2, xmm1, dword [0x1400e0b00]
vmovss dword [rsp + 0x838], xmm2
vaddss xmm0, xmm3, dword [0x1400e0b20]
vmovss dword [rsp + 0x83c], xmm0
vmovss dword [rsp + 0x840], xmm2
vmovss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x834]
lea rdx, [rsp + 0x83c]
mov rcx, rbx
call fcn.140064d90
vmovss xmm0, dword [rsp + 0xcf0]
vaddss xmm1, xmm0, dword [0x1400e0aac]
vmovss dword [rsp + 0x844], xmm1
vmovss xmm0, dword [rsp + 0xcf4]
vaddss xmm1, xmm0, dword [0x1400e0af8]
vmovss dword [rsp + 0x848], xmm1
lea rcx, [rsp + 0x844]
call fcn.14005cd10
mov byte [rsp + 0x438], 0x2f
mov al, 0xc
movzx ecx, al
movzx edx, al
mov r8b, 0x61
mov r9b, 0x4a
mov r10b, 0x4c
mov r11b, 0x44
xor ebx, ebx
xor al, 0x2f
mov byte [rsp + 0x439], al
xor cl, 0x2f
mov byte [rsp + 0x43a], cl
xor dl, 0x2f
mov byte [rsp + 0x43b], dl
xor r8b, 0x2f
mov byte [rsp + 0x43c], r8b
xor r9b, 0x2f
mov byte [rsp + 0x43d], r9b
xor r10b, 0x2f
mov byte [rsp + 0x43e], r10b
xor r11b, 0x2f
mov byte [rsp + 0x43f], r11b
mov byte [rsp + 0x440], bl
lea rdx, [0x1401c7103]
lea rcx, [rsp + 0x439]
call fcn.140086020
test al, al
je 0x14002160f
mov ecx, 5
cmp byte [0x1401c7103], bl
je 0x14002160a
call fcn.14002e510
jmp 0x14002160f
call fcn.140030310
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xb00], xmm0
lea rcx, [rsp + 0xb00]
call fcn.14004b020
vmovss xmm3, dword [rsp + 0xcf0]
vmovss xmm12, dword [0x1400e0b5c]
vaddss xmm0, xmm12, xmm3
vmovss dword [rsp + 0x84c], xmm0
vmovss xmm1, dword [rsp + 0xcf4]
vaddss xmm2, xmm1, dword [0x1400e0b2c]
vmovss dword [rsp + 0x850], xmm2
vaddss xmm0, xmm3, dword [0x1400e0b14]
vmovss dword [rsp + 0x854], xmm0
vmovss dword [rsp + 0x858], xmm2
vmovss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x84c]
lea rdx, [rsp + 0x854]
mov rcx, rbx
call fcn.140064d90
vmovss xmm0, dword [rsp + 0xcf0]
vaddss xmm1, xmm0, dword [0x1400e0b58]
vmovss dword [rsp + 0x85c], xmm1
vaddss xmm0, xmm7, dword [rsp + 0xcf4]
vmovss dword [rsp + 0x860], xmm0
lea rcx, [rsp + 0x85c]
call fcn.14005cd10
mov byte [rsp + 0x478], 0x60
mov al, 0x43
movzx ecx, al
movzx edx, al
mov r8b, 0x23
mov r9b, 8
mov r10b, 5
mov r11b, 0x13
mov bl, 0x14
xor al, 0x60
mov byte [rsp + 0x479], al
xor cl, 0x60
mov byte [rsp + 0x47a], cl
xor dl, 0x60
mov byte [rsp + 0x47b], dl
xor r8b, 0x60
mov byte [rsp + 0x47c], r8b
xor r9b, 0x60
mov byte [rsp + 0x47d], r9b
xor r10b, 0x60
mov byte [rsp + 0x47e], r10b
xor r11b, 0x60
mov byte [rsp + 0x47f], r11b
xor bl, 0x60
mov byte [rsp + 0x480], bl
mov byte [rsp + 0x481], sil
lea rdx, [0x1401c7104]
lea rcx, [rsp + 0x479]
call fcn.140086020
mov r15d, 4
test al, al
je 0x14002179a
mov ecx, r15d
cmp byte [0x1401c7104], sil
je 0x140021795
call fcn.14002e510
jmp 0x14002179a
call fcn.140030310
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xaf0], xmm0
lea rcx, [rsp + 0xaf0]
call fcn.14004b020
vmovss xmm3, dword [rsp + 0xcf0]
vaddss xmm0, xmm3, dword [0x1400e0ab4]
vmovss dword [rsp + 0x864], xmm0
vmovss xmm1, dword [rsp + 0xcf4]
vaddss xmm2, xmm1, dword [0x1400e0b44]
vmovss dword [rsp + 0x868], xmm2
vmovss xmm7, dword [0x1400e0b10]
vaddss xmm0, xmm3, xmm7
vmovss dword [rsp + 0x86c], xmm0
vmovss dword [rsp + 0x870], xmm2
vmovss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x864]
lea rdx, [rsp + 0x86c]
mov rcx, rbx
call fcn.140064d90
vaddss xmm1, xmm11, dword [rsp + 0xcf0]
vmovss dword [rsp + 0x874], xmm1
vmovss xmm0, dword [rsp + 0xcf4]
vaddss xmm1, xmm0, dword [0x1400e0b3c]
vmovss dword [rsp + 0x878], xmm1
lea rcx, [rsp + 0x874]
call fcn.14005cd10
mov byte [rsp + 0x578], 0x36
mov al, 0x15
movzx ecx, al
movzx edx, al
mov r8b, 0x65
mov r9b, 0x42
mov r10b, 0x59
mov r11b, 0x5b
mov bl, 0x57
mov dil, 0x55
mov sil, 0x5e
mov r14b, 0x53
xor r12d, r12d
xor al, 0x36
mov byte [rsp + 0x579], al
xor cl, 0x36
mov byte [rsp + 0x57a], cl
xor dl, 0x36
mov byte [rsp + 0x57b], dl
xor r8b, 0x36
mov byte [rsp + 0x57c], r8b
xor r9b, 0x36
mov byte [rsp + 0x57d], r9b
xor r10b, 0x36
mov byte [rsp + 0x57e], r10b
xor r11b, 0x36
mov byte [rsp + 0x57f], r11b
xor bl, 0x36
mov byte [rsp + 0x580], bl
xor dil, 0x36
mov byte [rsp + 0x581], dil
xor sil, 0x36
mov byte [rsp + 0x582], sil
xor r14b, 0x36
mov byte [rsp + 0x583], r14b
mov byte [rsp + 0x584], r12b
lea rdx, [0x1401c7105]
lea rcx, [rsp + 0x579]
call fcn.140086020
test al, al
je 0x140021951
mov ecx, 2
cmp byte [0x1401c7105], r12b
je 0x14002194c
call fcn.14002e510
jmp 0x140021951
call fcn.140030310
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xae0], xmm0
lea rcx, [rsp + 0xae0]
call fcn.14004b020
vaddss xmm0, xmm12, dword [rsp + 0xcf0]
vmovss dword [rsp + 0x8e4], xmm0
vmovss xmm1, dword [rsp + 0xcf4]
vaddss xmm2, xmm1, dword [0x1400e0b60]
vmovss dword [rsp + 0x8e8], xmm2
vaddss xmm0, xmm7, dword [rsp + 0xcf0]
vmovss dword [rsp + 0x87c], xmm0
vmovss dword [rsp + 0x880], xmm2
vmovss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x8e4]
lea rdx, [rsp + 0x87c]
mov rcx, rbx
call fcn.140064d90
vmovss xmm0, dword [rsp + 0xcf0]
vaddss xmm1, xmm0, dword [0x1400e0b58]
vmovss dword [rsp + 0x884], xmm1
vmovss xmm0, dword [rsp + 0xcf4]
vaddss xmm1, xmm0, dword [0x1400e0b54]
vmovss dword [rsp + 0x888], xmm1
lea rcx, [rsp + 0x884]
call fcn.14005cd10
mov byte [rsp + 0x468], 0x4a
mov al, 0x69
movzx ecx, al
movzx edx, al
mov r8b, 0x1a
mov r9b, 0x2f
mov r10b, 0x24
mov r11b, 0x23
mov bl, 0x39
xor edi, edi
xor al, 0x4a
mov byte [rsp + 0x469], al
xor cl, 0x4a
mov byte [rsp + 0x46a], cl
xor dl, 0x4a
mov byte [rsp + 0x46b], dl
xor r8b, 0x4a
mov byte [rsp + 0x46c], r8b
xor r9b, 0x4a
mov byte [rsp + 0x46d], r9b
xor r10b, 0x4a
mov byte [rsp + 0x46e], r10b
xor r11b, 0x4a
mov byte [rsp + 0x46f], r11b
xor bl, 0x4a
mov byte [rsp + 0x470], bl
mov byte [rsp + 0x471], dil
lea rdx, [0x1401c7106]
lea rcx, [rsp + 0x469]
call fcn.140086020
test al, al
je 0x140021ad4
xor ecx, ecx
cmp byte [0x1401c7106], dil
je 0x140021acf
call fcn.14002e510
jmp 0x140021ad4
call fcn.140030310
vmovss xmm0, dword [rsp + 0xcf0]
vmovss dword [rsp + 0x88c], xmm0
vxorps xmm1, xmm1, xmm1
vcvtsi2ss xmm1, xmm1, dword [0x1401c719c]
vaddss xmm2, xmm1, dword [rsp + 0xcf4]
vmovss dword [rsp + 0x890], xmm2
lea rcx, [rsp + 0x88c]
call fcn.14005cd10
mov rcx, qword [0x1401c74b8]
call fcn.140091820
vmovaps xmm1, xmm9
vxorps xmm0, xmm0, xmm0
call fcn.14005c290
vmovdqu ymm0, ymmword [str._p__L_MJ_v__Z_p__U_V_MJ_n_PWM_]
vmovdqu ymmword [rsp + 0x128], ymm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x129], al
xor byte [rsp + 0x12a], cl
xor byte [rsp + 0x12b], cl
xor byte [rsp + 0x12c], cl
xor byte [rsp + 0x12d], cl
xor byte [rsp + 0x12e], cl
xor byte [rsp + 0x12f], cl
xor byte [rsp + 0x130], cl
xor byte [rsp + 0x131], cl
xor byte [rsp + 0x132], cl
xor byte [rsp + 0x133], cl
xor byte [rsp + 0x134], cl
xor byte [rsp + 0x135], cl
xor byte [rsp + 0x136], cl
xor byte [rsp + 0x137], cl
xor byte [rsp + 0x138], cl
xor byte [rsp + 0x139], cl
xor byte [rsp + 0x13a], cl
xor byte [rsp + 0x13b], cl
xor byte [rsp + 0x13c], cl
xor byte [rsp + 0x13d], cl
xor byte [rsp + 0x13e], cl
xor byte [rsp + 0x13f], cl
xor byte [rsp + 0x140], cl
xor byte [rsp + 0x141], cl
xor byte [rsp + 0x142], cl
xor byte [rsp + 0x143], cl
xor byte [rsp + 0x144], cl
xor byte [rsp + 0x145], cl
xor byte [rsp + 0x146], cl
mov byte [rsp + 0x147], dil
mov byte [rsp + 0x558], 1
mov al, 0x22
movzx ecx, al
movzx edx, al
mov r8b, 0x52
mov r9b, 0x71
mov r10b, 0x60
mov r11b, 0x73
mov bl, 0x78
mov dil, 0x51
mov sil, 0x6e
mov r14b, 0x72
xor al, 1
mov byte [rsp + 0x559], al
xor cl, 1
mov byte [rsp + 0x55a], cl
xor dl, 1
mov byte [rsp + 0x55b], dl
xor r8b, 1
mov byte [rsp + 0x55c], r8b
xor r9b, 1
mov byte [rsp + 0x55d], r9b
xor r10b, 1
mov byte [rsp + 0x55e], r10b
xor r11b, 1
mov byte [rsp + 0x55f], r11b
xor bl, 1
mov byte [rsp + 0x560], bl
xor dil, 1
mov byte [rsp + 0x561], dil
xor sil, 1
mov byte [rsp + 0x562], sil
xor r14b, 1
mov byte [rsp + 0x563], r14b
mov byte [rsp + 0x564], r12b
mov r9d, 0xffffffff
lea r8, [rsp + 0x129]
lea rdx, [0x1401c7218]
lea rcx, [rsp + 0x559]
vzeroupper
call fcn.14008a140
test al, al
je 0x140021dc0
mov ecx, dword [0x1401c7218]
test ecx, ecx
je 0x140021d59
sub ecx, 1
je 0x140021d4a
sub ecx, 1
je 0x140021d3b
sub ecx, 1
je 0x140021d32
cmp ecx, 1
jne 0x140021d29
mov r15d, r13d
mov dword [0x140139874], r13d
mov byte [0x1401c7106], cl
jmp 0x140021d66
mov r15d, dword [0x140139874]
jmp 0x140021d66
mov byte [0x1401c7104], 1
jmp 0x140021d5f
mov r15d, 5
mov byte [0x1401c7103], 1
jmp 0x140021d5f
mov r15d, 6
mov byte [0x140125df1], 1
jmp 0x140021d5f
mov r15d, 0xff
mov dword [0x140139874], r15d
mov rax, qword [0x1401c72a8]
mov rdx, qword [0x1401c72b0]
cmp rax, rdx
je 0x140021d8e
nop dword [rax]
cmp dword [rax], r15d
je 0x140021dc0
add rax, 4
cmp rax, rdx
jne 0x140021d80
mov dword [rsp + 0x708], r15d
cmp rdx, qword [0x1401c72b8]
je 0x140021dac
mov dword [rdx], r15d
add qword [0x1401c72b0], 4
jmp 0x140021dc0
lea r8, [rsp + 0x708]
lea rcx, [0x1401c72a8]
call fcn.140014320
lea rdi, str._.2f
call fcn.14007be80
vmovaps xmm0, xmm11
call fcn.14005ccd0
mov byte [rsp + 0x448], 0x6e
mov al, 0x81
mov cl, 0xe3
mov dl, 0xf6
mov r8b, 0x4e
mov r9b, 0x3c
mov r10b, 0x2d
mov r11b, 0x3d
xor ebx, ebx
xor al, 0x6e
mov byte [rsp + 0x449], al
xor cl, 0x6e
mov byte [rsp + 0x44a], cl
xor dl, 0x6e
mov byte [rsp + 0x44b], dl
xor r8b, 0x6e
mov byte [rsp + 0x44c], r8b
xor r9b, 0x6e
mov byte [rsp + 0x44d], r9b
xor r10b, 0x6e
mov byte [rsp + 0x44e], r10b
xor r11b, 0x6e
mov byte [rsp + 0x44f], r11b
mov byte [rsp + 0x450], bl
lea rcx, [rsp + 0x449]
call fcn.140090b10
vmovss dword [rsp + 0xd10], xmm10
vmovss xmm0, dword [0x1400e0a20]
vmovss dword [rsp + 0xd14], xmm0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], bl
lea r9, [0x1401c721c]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c74f0]
call fcn.140026da0
cmp byte [0x1401c721c], bl
je 0x14002264d
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xd14]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd10]
lea r8, [0x140139a30]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c74f8]
call fcn.140026b50
mov qword [rsp + 0x28], rdi
lea rax, [rsp + 0xd14]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd10]
lea r8, [0x140139a34]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7500]
call fcn.140026b50
vmovss xmm1, dword [0x140139a30]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400e0a30]
vsubsd xmm1, xmm0, xmm1
vmulsd xmm0, xmm1, qword [0x1400e09e8]
vcvtsd2ss xmm11, xmm0, xmm0
vmovss xmm1, dword [0x140139a34]
vcvtss2sd xmm1, xmm1, xmm1
vmovsd xmm0, qword [0x1400e0a28]
vsubsd xmm0, xmm0, xmm1
vmulsd xmm1, xmm0, qword [0x1400e09e8]
vcvtsd2ss xmm10, xmm1, xmm1
lea rcx, [rsp + 0xcf8]
call fcn.14004e590
vmovss xmm2, dword [rsp + 0xcfc]
vfmadd231ss xmm2, xmm10, dword [0x1400e0b18]
vmovss dword [rsp + 0xcfc], xmm2
vmovss xmm0, dword [rsp + 0xcf8]
vaddss xmm1, xmm0, dword [0x1400e0b1c]
vmovss dword [rsp + 0xde8], xmm1
vaddss xmm3, xmm2, xmm15
vmovss dword [rsp + 0xdec], xmm3
vmulss xmm8, xmm11, dword [0x1400e0a38]
vsubss xmm2, xmm1, xmm8
vmovss dword [rsp + 0xdf0], xmm2
vmulss xmm9, xmm10, xmm15
vsubss xmm0, xmm3, xmm9
vmovss dword [rsp + 0xdf4], xmm0
vaddss xmm4, xmm11, xmm11
vaddss xmm1, xmm2, xmm4
vmovss dword [rsp + 0xde0], xmm1
vmovaps xmm3, xmm0
vfnmadd231ss xmm3, xmm10, xmm13
vmovss dword [rsp + 0xde4], xmm3
vmovaps xmm2, xmm1
vmovss xmm12, dword [0x1400e0a48]
vfmadd231ss xmm2, xmm11, xmm12
vmovss dword [rsp + 0xdd8], xmm2
vmovaps xmm0, xmm3
vfnmadd231ss xmm0, xmm10, dword [0x1400e0a64]
vmovss dword [rsp + 0xddc], xmm0
vsubss xmm1, xmm2, xmm8
vmovss dword [rsp + 0xe08], xmm1
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400e0a9c]
vmovss dword [rsp + 0xe0c], xmm2
vsubss xmm1, xmm1, xmm11
vmovss dword [rsp + 0xe10], xmm1
vmulss xmm7, xmm10, dword [0x1400e0a84]
vsubss xmm0, xmm2, xmm7
vmovss dword [rsp + 0xe14], xmm0
vsubss xmm3, xmm1, xmm4
vmovss dword [rsp + 0xe18], xmm3
vmovaps xmm2, xmm0
vfnmadd231ss xmm2, xmm10, dword [0x1400e0a7c]
vmovss dword [rsp + 0xe1c], xmm2
vmulss xmm6, xmm11, dword [0x1400e0a74]
vsubss xmm0, xmm3, xmm6
vmovss dword [rsp + 0xe20], xmm0
vmulss xmm5, xmm10, dword [0x1400e0a5c]
vsubss xmm1, xmm2, xmm5
vmovss dword [rsp + 0xe24], xmm1
vmovaps xmm3, xmm0
vfmadd231ss xmm3, xmm11, dword [0x1400e0a54]
vmovss dword [rsp + 0xe28], xmm3
vmovaps xmm4, xmm1
vfnmadd231ss xmm4, xmm10, dword [0x1400e0a58]
vmovss dword [rsp + 0xe2c], xmm4
vmovaps xmm2, xmm3
vfmadd231ss xmm2, xmm11, dword [0x1400e0aa0]
vmovss dword [rsp + 0xdf8], xmm2
vaddss xmm0, xmm10, xmm10
vaddss xmm1, xmm0, xmm4
vmovss dword [rsp + 0xdfc], xmm1
vaddss xmm2, xmm2, xmm11
vmovss dword [rsp + 0xe30], xmm2
vmovaps xmm0, xmm1
vfnmadd231ss xmm0, xmm10, dword [0x1400e0a78]
vmovss dword [rsp + 0xe34], xmm0
vmovaps xmm1, xmm2
vfnmadd231ss xmm1, xmm11, dword [0x1400e0a5c]
vmovss dword [rsp + 0xe38], xmm1
vaddss xmm0, xmm7, xmm0
vmovss dword [rsp + 0xe3c], xmm0
vsubss xmm1, xmm1, xmm8
vmovss dword [rsp + 0xe40], xmm1
vsubss xmm2, xmm0, xmm5
vmovss dword [rsp + 0xe44], xmm2
vaddss xmm3, xmm6, xmm1
vmovss dword [rsp + 0xe48], xmm3
vsubss xmm4, xmm2, xmm9
vmovss dword [rsp + 0xe4c], xmm4
vmovaps xmm0, xmm3
vfmadd231ss xmm0, xmm11, xmm13
vmovss dword [rsp + 0xe50], xmm0
vmovaps xmm1, xmm4
vfnmadd231ss xmm1, xmm10, xmm12
vmovss dword [rsp + 0xe54], xmm1
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xad0], xmm0
lea rcx, [rsp + 0xad0]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xde8]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xac0], xmm0
lea rcx, [rsp + 0xac0]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdf0]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xab0], xmm0
lea rcx, [rsp + 0xab0]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xde0]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xaa0], xmm0
lea rcx, [rsp + 0xaa0]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdd8]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xa90], xmm0
lea rcx, [rsp + 0xa90]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe08]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xa80], xmm0
lea rcx, [rsp + 0xa80]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe10]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xa70], xmm0
lea rcx, [rsp + 0xa70]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe18]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xc18], xmm0
lea rcx, [rsp + 0xc18]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe20]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xc28], xmm0
lea rcx, [rsp + 0xc28]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe28]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xc38], xmm0
lea rcx, [rsp + 0xc38]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xdf8]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xc48], xmm0
lea rcx, [rsp + 0xc48]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe30]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xc58], xmm0
lea rcx, [rsp + 0xc58]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe38]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xc68], xmm0
lea rcx, [rsp + 0xc68]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe40]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xc78], xmm0
lea rcx, [rsp + 0xc78]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe48]
mov rcx, rbx
call fcn.140063710
call fcn.14004f420
mov rbx, rax
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xc88], xmm0
lea rcx, [rsp + 0xc88]
call fcn.14004b020
mov dword [rsp + 0x20], r13d
mov r9d, eax
vmovaps xmm2, xmm12
lea rdx, [rsp + 0xe50]
mov rcx, rbx
call fcn.140063710
vmovss xmm0, dword [rsp + 0xcf8]
vmovss dword [rsp + 0x894], xmm0
vaddss xmm2, xmm13, dword [rsp + 0xcfc]
vmovss dword [rsp + 0x898], xmm2
lea rcx, [rsp + 0x894]
call fcn.14005cd10
vxorps xmm10, xmm10, xmm10
vmovss xmm8, dword [0x1400dff00]
vmovss xmm9, dword [0x1400e0ba8]
vmovss xmm11, dword [0x1400e0a8c]
call fcn.14008ec10
vmovdqu xmm0, xmmword [0x1400e0c70]
vmovdqu xmmword [rsp + 0x248], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x249], al
xor byte [rsp + 0x24a], cl
xor byte [rsp + 0x24b], cl
xor byte [rsp + 0x24c], cl
xor byte [rsp + 0x24d], cl
xor byte [rsp + 0x24e], cl
xor byte [rsp + 0x24f], cl
xor byte [rsp + 0x250], cl
xor byte [rsp + 0x251], cl
xor byte [rsp + 0x252], cl
xor byte [rsp + 0x253], cl
xor byte [rsp + 0x254], cl
xor byte [rsp + 0x255], cl
xor byte [rsp + 0x256], cl
mov byte [rsp + 0x257], 0
lea rcx, [rsp + 0x249]
call fcn.140090b10
mov dword [rsp + 0xd64], r13d
mov dword [rsp + 0xd68], 0x12c
mov dword [rsp + 0xd5c], r13d
mov dword [rsp + 0xd60], 0x3e8
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c7228]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7540]
call fcn.140026da0
cmp byte [0x1401c7228], 0
je 0x140022b76
cmp byte [0x1401c7229], 0
jne 0x140022a51
call fcn.14004e530
vaddss xmm0, xmm0, xmm15
call fcn.14005cc90
mov rcx, qword [0x1401c7548]
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
vmovdqu ymm0, ymmword [0x1400e0fc0]
vmovdqu ymmword [rsp + 0x288], ymm0
vmovdqu xmm1, xmmword [0x1400e0ef0]
vmovdqu xmmword [rsp + 0x2a8], xmm1
mov dl, 0x5f
mov r8b, 0x45
mov r9b, 0x43
mov r10b, 0x5e
mov r11b, 0x5d
mov bl, 0x11
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x289], al
xor byte [rsp + 0x28a], cl
xor byte [rsp + 0x28b], cl
xor byte [rsp + 0x28c], cl
xor byte [rsp + 0x28d], cl
xor byte [rsp + 0x28e], cl
xor byte [rsp + 0x28f], cl
xor byte [rsp + 0x290], cl
xor byte [rsp + 0x291], cl
xor byte [rsp + 0x292], cl
xor byte [rsp + 0x293], cl
xor byte [rsp + 0x294], cl
xor byte [rsp + 0x295], cl
xor byte [rsp + 0x296], cl
xor byte [rsp + 0x297], cl
xor byte [rsp + 0x298], cl
xor byte [rsp + 0x299], cl
xor byte [rsp + 0x29a], cl
xor byte [rsp + 0x29b], cl
xor byte [rsp + 0x29c], cl
xor byte [rsp + 0x29d], cl
xor byte [rsp + 0x29e], cl
xor byte [rsp + 0x29f], cl
xor byte [rsp + 0x2a0], cl
xor byte [rsp + 0x2a1], cl
xor byte [rsp + 0x2a2], cl
xor byte [rsp + 0x2a3], cl
xor byte [rsp + 0x2a4], cl
xor byte [rsp + 0x2a5], cl
xor byte [rsp + 0x2a6], cl
xor byte [rsp + 0x2a7], cl
vmovd eax, xmm1
xor al, cl
mov byte [rsp + 0x2a8], al
xor byte [rsp + 0x2a9], cl
xor byte [rsp + 0x2aa], cl
xor byte [rsp + 0x2ab], cl
xor byte [rsp + 0x2ac], cl
xor byte [rsp + 0x2ad], cl
xor byte [rsp + 0x2ae], cl
xor byte [rsp + 0x2af], cl
xor byte [rsp + 0x2b0], cl
xor byte [rsp + 0x2b1], cl
xor byte [rsp + 0x2b2], cl
xor byte [rsp + 0x2b3], cl
xor byte [rsp + 0x2b4], cl
xor byte [rsp + 0x2b5], cl
xor byte [rsp + 0x2b6], cl
xor byte [rsp + 0x2b7], cl
xor dl, cl
mov byte [rsp + 0x2b8], dl
xor r8b, cl
mov byte [rsp + 0x2b9], r8b
xor r9b, cl
mov byte [rsp + 0x2ba], r9b
xor r10b, cl
mov byte [rsp + 0x2bb], r10b
xor r11b, cl
mov byte [rsp + 0x2bc], r11b
xor bl, cl
mov byte [rsp + 0x2bd], bl
mov byte [rsp + 0x2be], 0
vmovdqu xmm0, xmmword [0x1400e0d80]
vmovdqu xmmword [rsp + 0x188], xmm0
mov dl, 0x37
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x189], al
xor byte [rsp + 0x18a], cl
xor byte [rsp + 0x18b], cl
xor byte [rsp + 0x18c], cl
xor byte [rsp + 0x18d], cl
xor byte [rsp + 0x18e], cl
xor byte [rsp + 0x18f], cl
xor byte [rsp + 0x190], cl
xor byte [rsp + 0x191], cl
xor byte [rsp + 0x192], cl
xor byte [rsp + 0x193], cl
xor byte [rsp + 0x194], cl
xor byte [rsp + 0x195], cl
xor byte [rsp + 0x196], cl
xor byte [rsp + 0x197], cl
xor dl, cl
mov byte [rsp + 0x198], dl
mov byte [rsp + 0x199], 0
mov r9d, 0xffffffff
lea r8, [rsp + 0x289]
lea rdx, [0x1401c722c]
lea rcx, [rsp + 0x189]
vzeroupper
call fcn.14008a140
test al, al
je 0x140022a51
movsxd rcx, dword [0x1401c722c]
mov rdx, qword [0x1401c72e0]
mov rax, qword [0x1401c72e8]
sub rax, rdx
sar rax, 2
cmp rax, rcx
jbe 0x140026a64
mov eax, dword [rdx + rcx*4]
mov dword [0x140139a50], eax
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c7229]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7550]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c72d9]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7558]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], 0
lea r9, [0x1401c72da]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7560]
call fcn.140026da0
lea rbx, str._d_ms
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd68]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd64]
lea r8, [0x140139a48]
vmovaps xmm1, xmm8
mov rcx, qword [0x1401c7568]
call fcn.140026c80
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0xd60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd5c]
lea r8, [0x140139a4c]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7570]
call fcn.140026c80
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007b6d0
mov eax, dword [0x1401396b0]
lea rsi, [0x1400e06b4]
cmp eax, 2
jne 0x1400268ae
mov dword [rsp + 0xd4c], 0x3c
mov dword [rsp + 0xd50], 0x8c
mov dword [rsp + 0xd54], r13d
mov dword [rsp + 0xd58], 0x96
vmovss dword [rsp + 0xd1c], xmm10
vmovss xmm0, dword [0x1400e0b70]
vmovss dword [rsp + 0xd48], xmm0
xor r8d, r8d
xor edx, edx
mov ecx, eax
call fcn.14007b6d0
vmovss xmm0, dword [0x1400e0a74]
vmovss dword [rsp + 0x89c], xmm0
vmovss dword [rsp + 0x8a0], xmm11
lea rcx, [rsp + 0x89c]
call fcn.14005cc30
mov byte [rsp + 0x4a8], 7
mov al, 0xe8
mov cl, 0x81
mov dl, 0x82
mov r8b, 0x27
mov r9b, 0x4a
mov r10b, 0x6e
mov r11b, 0x74
mov bl, 0x64
xor edi, edi
xor al, 7
mov byte [rsp + 0x4a9], al
xor cl, 7
mov byte [rsp + 0x4aa], cl
xor dl, 7
mov byte [rsp + 0x4ab], dl
xor r8b, 7
mov byte [rsp + 0x4ac], r8b
xor r9b, 7
mov byte [rsp + 0x4ad], r9b
xor r10b, 7
mov byte [rsp + 0x4ae], r10b
xor r11b, 7
mov byte [rsp + 0x4af], r11b
xor bl, 7
mov byte [rsp + 0x4b0], bl
mov byte [rsp + 0x4b1], dil
lea rcx, [rsp + 0x4a9]
call fcn.140090b10
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7668]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
lea rcx, [rsp + 0xe68]
call fcn.14004e4e0
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401c727e]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
lea rcx, [rsp + 0xe68]
call fcn.14005cc30
vmovss dword [rsp + 0x8a4], xmm10
vmovss dword [rsp + 0x8a8], xmm10
lea rdx, [rsp + 0x8a4]
lea rcx, [0x1400e06c8]
call fcn.140085720
test al, al
je 0x140022e46
vmovdqu xmm0, xmmword [0x1400e0d30]
vmovdqu xmmword [rsp + 0x330], xmm0
mov dl, 0xc
mov r8b, 0xb
mov r9b, 2
mov r10b, 0x16
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x331], al
xor byte [rsp + 0x332], cl
xor byte [rsp + 0x333], cl
xor byte [rsp + 0x334], cl
xor byte [rsp + 0x335], cl
xor byte [rsp + 0x336], cl
xor byte [rsp + 0x337], cl
xor byte [rsp + 0x338], cl
xor byte [rsp + 0x339], cl
xor byte [rsp + 0x33a], cl
xor byte [rsp + 0x33b], cl
xor byte [rsp + 0x33c], cl
xor byte [rsp + 0x33d], cl
xor byte [rsp + 0x33e], cl
xor byte [rsp + 0x33f], cl
xor dl, cl
mov byte [rsp + 0x340], dl
xor r8b, cl
mov byte [rsp + 0x341], r8b
xor r9b, cl
mov byte [rsp + 0x342], r9b
xor r10b, cl
mov byte [rsp + 0x343], r10b
mov byte [rsp + 0x344], dil
xor edx, edx
lea rcx, [rsp + 0x331]
call fcn.1400579f0
mov ecx, 0xffffffff
call fcn.14007be10
vmovss dword [rsp + 0x8ac], xmm0
vmovss dword [rsp + 0x8b0], xmm10
xor edx, edx
lea rcx, [rsp + 0x8ac]
call fcn.14005d610
vmovdqu xmm0, xmmword [str.fEE_]
vmovdqu xmmword [rsp + 0x318], xmm0
mov dl, 0xf
mov r8b, 8
mov r9b, 1
mov r10b, 0x15
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x319], al
xor byte [rsp + 0x31a], cl
xor byte [rsp + 0x31b], cl
xor byte [rsp + 0x31c], cl
xor byte [rsp + 0x31d], cl
xor byte [rsp + 0x31e], cl
xor byte [rsp + 0x31f], cl
xor byte [rsp + 0x320], cl
xor byte [rsp + 0x321], cl
xor byte [rsp + 0x322], cl
xor byte [rsp + 0x323], cl
xor byte [rsp + 0x324], cl
xor byte [rsp + 0x325], cl
xor byte [rsp + 0x326], cl
xor byte [rsp + 0x327], cl
xor dl, cl
mov byte [rsp + 0x328], dl
xor r8b, cl
mov byte [rsp + 0x329], r8b
xor r9b, cl
mov byte [rsp + 0x32a], r9b
xor r10b, cl
mov byte [rsp + 0x32b], r10b
mov byte [rsp + 0x32c], dil
xor edx, edx
lea rcx, [rsp + 0x319]
call fcn.1400497c0
test al, al
je 0x140022f7e
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xd58]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd54]
lea r8, [0x1401c7280]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7670]
call fcn.140026c80
call fcn.14004cf60
mov qword [rsp + 0x28], rsi
lea rax, [rsp + 0xd50]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0xd4c]
lea r8, [0x1401399e0]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7650]
call fcn.140026c80
mov rbx, qword [0x1401c7660]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vmovaps xmm7, xmm0
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm1, xmm6, dword [rax + 0x4c]
vsubss xmm8, xmm1, xmm13
vaddss xmm6, xmm7, xmm13
vmovaps xmm0, xmm6
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
vmovss xmm1, dword [0x1401c7284]
vcvtss2sd xmm1, xmm1, xmm1
vmovq rdx, xmm1
lea rcx, [0x1400e0304]
call fcn.140091820
vmovaps xmm0, xmm6
call fcn.14005cc90
vmovaps xmm0, xmm8
call fcn.14005d590
mov dword [rsp + 0x38], r13d
lea rdx, [0x1400e024b]
mov qword [rsp + 0x30], rdx
lea rax, [rsp + 0xd48]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xd1c]
mov qword [rsp + 0x20], rax
lea r9, [0x1401c7284]
mov r8d, 8
mov rcx, qword [0x1401c6fc0]
call fcn.140095020
call fcn.140058130
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7610]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401c726b]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
vmovdqu xmm0, xmmword [str.fEEE]
vmovdqu xmmword [rsp + 0x238], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x239], al
xor byte [rsp + 0x23a], cl
xor byte [rsp + 0x23b], cl
xor byte [rsp + 0x23c], cl
xor byte [rsp + 0x23d], cl
xor byte [rsp + 0x23e], cl
xor byte [rsp + 0x23f], cl
xor byte [rsp + 0x240], cl
xor byte [rsp + 0x241], cl
xor byte [rsp + 0x242], cl
xor byte [rsp + 0x243], cl
xor byte [rsp + 0x244], cl
xor byte [rsp + 0x245], cl
xor byte [rsp + 0x246], cl
mov byte [rsp + 0x247], dil
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm6, xmm2, xmm2
mov rbx, qword [0x1401c7608]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
call fcn.14004e630
vaddss xmm1, xmm0, xmm6
vaddss xmm7, xmm1, dword [0x1400e0a58]
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
mov r8d, 0x30020
lea rdx, [0x1401399e8]
lea rcx, [rsp + 0x239]
call fcn.140086ec0
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
lea r8, [0x1401c7274]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7620]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401c727c]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], dil
lea r9, [0x1401c7275]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c75f8]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], dil
lea r9, [0x1401c727d]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7658]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
lea rax, [0x140139898]
mov qword [rsp + 0x30], rax
lea rax, str.HSCol
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r9, [0x1401c7230]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c75e8]
call fcn.140026da0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, qword [0x1401c7600]
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
vmovss xmm0, dword [0x1400e0b40]
call fcn.14005d590
vmovdqu ymm0, ymmword [str.B_f__B_f40._1B]
vmovdqu ymmword [rsp + 0x148], ymm0
mov dl, 0x2b
mov r8b, 0x42
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x149], al
xor byte [rsp + 0x14a], cl
xor byte [rsp + 0x14b], cl
xor byte [rsp + 0x14c], cl
xor byte [rsp + 0x14d], cl
xor byte [rsp + 0x14e], cl
xor byte [rsp + 0x14f], cl
xor byte [rsp + 0x150], cl
xor byte [rsp + 0x151], cl
xor byte [rsp + 0x152], cl
xor byte [rsp + 0x153], cl
xor byte [rsp + 0x154], cl
xor byte [rsp + 0x155], cl
xor byte [rsp + 0x156], cl
xor byte [rsp + 0x157], cl
xor byte [rsp + 0x158], cl
xor byte [rsp + 0x159], cl
xor byte [rsp + 0x15a], cl
xor byte [rsp + 0x15b], cl
xor byte [rsp + 0x15c], cl
xor byte [rsp + 0x15d], cl
xor byte [rsp + 0x15e], cl
xor byte [rsp + 0x15f], cl
xor byte [rsp + 0x160], cl
xor byte [rsp + 0x161], cl
xor byte [rsp + 0x162], cl
xor byte [rsp + 0x163], cl
xor byte [rsp + 0x164], cl
xor byte [rsp + 0x165], cl
xor byte [rsp + 0x166], cl
xor byte [rsp + 0x167], cl
xor dl, cl
mov byte [rsp + 0x168], dl
xor r8b, cl
mov byte [rsp + 0x169], r8b
mov byte [rsp + 0x16a], dil
mov byte [rsp + 0x5b8], 0x3f
mov al, 0x1c
movzx ecx, al
movzx edx, al
mov r8b, 0x77
mov r9b, 0x56
mov r10b, 0x4b
mov r11b, 0x6c
mov bl, 0x50
mov dil, 0x4a
mov sil, 0x51
mov r14b, 0x5b
mov r15b, 0x4c
xor r12d, r12d
xor al, 0x3f
mov byte [rsp + 0x5b9], al
xor cl, 0x3f
mov byte [rsp + 0x5ba], cl
xor dl, 0x3f
mov byte [rsp + 0x5bb], dl
xor r8b, 0x3f
mov byte [rsp + 0x5bc], r8b
xor r9b, 0x3f
mov byte [rsp + 0x5bd], r9b
xor r10b, 0x3f
mov byte [rsp + 0x5be], r10b
xor r11b, 0x3f
mov byte [rsp + 0x5bf], r11b
xor bl, 0x3f
mov byte [rsp + 0x5c0], bl
xor dil, 0x3f
mov byte [rsp + 0x5c1], dil
xor sil, 0x3f
mov byte [rsp + 0x5c2], sil
xor r14b, 0x3f
mov byte [rsp + 0x5c3], r14b
xor r15b, 0x3f
mov byte [rsp + 0x5c4], r15b
mov byte [rsp + 0x5c5], r12b
mov r9d, 0xffffffff
lea r8, [rsp + 0x149]
lea rdx, [0x1401c7270]
lea rcx, [rsp + 0x5b9]
vzeroupper
call fcn.14008a140
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov byte [rsp + 0x538], 0xd
mov al, 0x45
mov cl, 0x64
mov dl, 0x79
mov r8b, 0x2d
mov r9b, 0x40
mov r10b, 0x6c
mov r11b, 0x7f
mov bl, 0x66
mov dil, 0x68
movzx esi, r11b
xor al, 0xd
mov byte [rsp + 0x539], al
xor cl, 0xd
mov byte [rsp + 0x53a], cl
xor dl, 0xd
mov byte [rsp + 0x53b], dl
xor r8b, 0xd
mov byte [rsp + 0x53c], r8b
xor r9b, 0xd
mov byte [rsp + 0x53d], r9b
xor r10b, 0xd
mov byte [rsp + 0x53e], r10b
xor r11b, 0xd
mov byte [rsp + 0x53f], r11b
xor bl, 0xd
mov byte [rsp + 0x540], bl
xor dil, 0xd
mov byte [rsp + 0x541], dil
xor sil, 0xd
mov byte [rsp + 0x542], sil
mov byte [rsp + 0x543], r12b
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], r12b
lea r9, [0x1401c7288]
vmovaps xmm1, xmm13
lea rcx, [rsp + 0x539]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], r12b
lea r9, [0x1401c727f]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7678]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7638]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401c7278]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
cmp byte [0x1401c7278], r12b
je 0x1400237dd
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], r12b
lea r9, [0x1401c7279]
vmovaps xmm1, xmm13
mov rcx, qword [0x1401c7640]
call fcn.140026da0
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c75f0]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401399dc]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7628]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x140139891]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7618]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401c726c]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
call fcn.14008ec10
mov byte [rsp + 0x428], 0x15
mov al, 0xfa
mov cl, 0x92
mov dl, 0xb6
mov r8b, 0x35
mov r9b, 0x53
mov r10b, 0x60
mov r11b, 0x7b
xor ebx, ebx
xor al, 0x15
mov byte [rsp + 0x429], al
xor cl, 0x15
mov byte [rsp + 0x42a], cl
xor dl, 0x15
mov byte [rsp + 0x42b], dl
xor r8b, 0x15
mov byte [rsp + 0x42c], r8b
xor r9b, 0x15
mov byte [rsp + 0x42d], r9b
xor r10b, 0x15
mov byte [rsp + 0x42e], r10b
xor r11b, 0x15
mov byte [rsp + 0x42f], r11b
mov byte [rsp + 0x430], bl
lea rcx, [rsp + 0x429]
call fcn.140090b10
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm7, xmm2, xmm2
mov rbx, qword [0x1401c7680]
mov rcx, rbx
call fcn.1400586e0
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
mov rcx, rbx
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
mov ecx, 0xffffffff
call fcn.14007be10
vmovaps xmm6, xmm0
call fcn.14004f220
vsubss xmm6, xmm6, dword [rax + 0x4c]
mov ecx, 0xffffffff
call fcn.14007bdc0
vaddss xmm1, xmm0, xmm6
vsubss xmm0, xmm1, xmm7
call fcn.14005cc90
lea r8, [0x1401c7289]
mov rdx, rbx
mov rcx, qword [0x1401c6fc0]
call fcn.1400959d0
call fcn.140058130
cmp byte [0x1401c7289], r12b
je 0x140023bb6
call fcn.14004e530
vaddss xmm0, xmm0, xmm13
call fcn.14005cc90
vmovdqu xmm0, xmmword [0x1400e0d90]
vmovdqu xmmword [rsp + 0x390], xmm0
mov dl, 0x3d
mov r8b, 0x78
mov r9b, 0x1a
mov r10b, 0x19
mov r11b, 0x16
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x391], al
xor byte [rsp + 0x392], cl
xor byte [rsp + 0x393], cl
xor byte [rsp + 0x394], cl
xor byte [rsp + 0x395], cl
xor byte [rsp + 0x396], cl
xor byte [rsp + 0x397], cl
xor byte [rsp + 0x398], cl
xor byte [rsp + 0x399], cl
xor byte [rsp + 0x39a], cl
xor byte [rsp + 0x39b], cl
xor byte [rsp + 0x39c], cl
xor byte [rsp + 0x39d], cl
xor byte [rsp + 0x39e], cl
xor byte [rsp + 0x39f], cl
xor dl, cl
mov byte [rsp + 0x3a0], dl
xor r8b, cl
mov byte [rsp + 0x3a1], r8b
xor r9b, cl
mov byte [rsp + 0x3a2], r9b
xor r10b, cl
mov byte [rsp + 0x3a3], r10b
xor r11b, cl
mov byte [rsp + 0x3a4], r11b
mov byte [rsp + 0x3a5], r12b
vmovdqu xmm0, xmmword [0x1400e0e20]
vmovups xmmword [rsp + 0xc98], xmm0
lea rdx, [rsp + 0x391]
lea rcx, [rsp + 0xc98]
call fcn.1400917d0
mov byte [rsp + 0x38c], 0x19
mov al, 0x5a
mov cl, 0x57
xor edx, edx
xor al, 0x19
mov byte [rsp + 0x38d], al
xor cl, 0x19
mov byte [rsp + 0x38e], cl
mov byte [rsp + 0x38f], dl
lea rcx, [rsp + 0x38d]
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], dl
jne 0x140023bf0
lea rdi, [0x140139808]
mov rcx, rdi
cmp qword [0x140139820], 0xf
cmova rcx, qword [0x140139808]
mov r8, qword [0x140139818]
cmp r8, rax
jne 0x140023ce8
lea rdx, [rsp + 0x38d]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140023ce8
cmp dword [0x1401c720c], 6
jne 0x140023ce8
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov byte [rsp + 0x3f0], 0x65
mov al, 0x32
mov cl, 0xc
mov dl, 0xb
movzx r8d, dl
movzx r9d, cl
xor r10b, r10b
xor r11d, r11d
xor al, 0x65
mov byte [rsp + 0x3f1], al
xor cl, 0x65
mov byte [rsp + 0x3f2], cl
xor dl, 0x65
mov byte [rsp + 0x3f3], dl
xor r8b, 0x65
mov byte [rsp + 0x3f4], r8b
xor r9b, 0x65
mov byte [rsp + 0x3f5], r9b
xor r10b, 0x65
mov byte [rsp + 0x3f6], r10b
mov byte [rsp + 0x3f7], r11b
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], r11b
lea r9, [0x1401c7236]
vmovaps xmm1, xmm13
lea rcx, [rsp + 0x3f1]
call fcn.140026da0
call fcn.14007be80
vmovaps xmm0, xmm11
call fcn.14005ccd0
vmovdqu xmm0, xmmword [0x1400e0ed0]
vmovdqu xmmword [rsp + 0x2c0], xmm0
mov dl, 0x47
mov r8b, 0x53
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x2c1], al
xor byte [rsp + 0x2c2], cl
xor byte [rsp + 0x2c3], cl
xor byte [rsp + 0x2c4], cl
xor byte [rsp + 0x2c5], cl
xor byte [rsp + 0x2c6], cl
xor byte [rsp + 0x2c7], cl
xor byte [rsp + 0x2c8], cl
xor byte [rsp + 0x2c9], cl
xor byte [rsp + 0x2ca], cl
xor byte [rsp + 0x2cb], cl
xor byte [rsp + 0x2cc], cl
xor byte [rsp + 0x2cd], cl
xor byte [rsp + 0x2ce], cl
xor byte [rsp + 0x2cf], cl
xor dl, cl
mov byte [rsp + 0x2d0], dl
xor r8b, cl
mov byte [rsp + 0x2d1], r8b
mov byte [rsp + 0x2d2], r12b
lea rcx, [rsp + 0x2c1]
call fcn.140090b10
call fcn.14004e630
vcvtss2sd xmm1, xmm0, xmm0
vmulsd xmm2, xmm1, xmm14
vcvtsd2ss xmm2, xmm2, xmm2
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov byte [rsp + 0x20], r12b
lea r9, [0x1401c7232]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7630]
call fcn.140026da0
call fcn.14004e530
vaddss xmm0, xmm0, xmm15
call fcn.14005cc90
mov rcx, qword [0x1401c75e0]
call fcn.140091820
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
vmovdqu ymm0, ymmword [0x1400e1060]
vmovdqu ymmword [rsp + 0xf0], ymm0
vmovdqu xmm1, xmmword [str..K_r___2K_b_8__Nmmm]
vmovdqu xmmword [rsp + 0x110], xmm1
mov dl, 0x26
mov r8b, 0x4b
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0xf1], al
xor byte [rsp + 0xf2], cl
xor byte [rsp + 0xf3], cl
xor byte [rsp + 0xf4], cl
xor byte [rsp + 0xf5], cl
xor byte [rsp + 0xf6], cl
xor byte [rsp + 0xf7], cl
xor byte [rsp + 0xf8], cl
xor byte [rsp + 0xf9], cl
xor byte [rsp + 0xfa], cl
xor byte [rsp + 0xfb], cl
xor byte [rsp + 0xfc], cl
xor byte [rsp + 0xfd], cl
xor byte [rsp + 0xfe], cl
xor byte [rsp + 0xff], cl
xor byte [rsp + 0x100], cl
xor byte [rsp + 0x101], cl
xor byte [rsp + 0x102], cl
xor byte [rsp + 0x103], cl
xor byte [rsp + 0x104], cl
xor byte [rsp + 0x105], cl
xor byte [rsp + 0x106], cl
xor byte [rsp + 0x107], cl
xor byte [rsp + 0x108], cl
xor byte [rsp + 0x109], cl
xor byte [rsp + 0x10a], cl
xor byte [rsp + 0x10b], cl
xor byte [rsp + 0x10c], cl
xor byte [rsp + 0x10d], cl
xor byte [rsp + 0x10e], cl
xor byte [rsp + 0x10f], cl
vmovd eax, xmm1
xor al, cl
mov byte [rsp + 0x110], al
xor byte [rsp + 0x111], cl
xor byte [rsp + 0x112], cl
xor byte [rsp + 0x113], cl
xor byte [rsp + 0x114], cl
xor byte [rsp + 0x115], cl
xor byte [rsp + 0x116], cl
xor byte [rsp + 0x117], cl
xor byte [rsp + 0x118], cl
xor byte [rsp + 0x119], cl
xor byte [rsp + 0x11a], cl
xor byte [rsp + 0x11b], cl
xor byte [rsp + 0x11c], cl
xor byte [rsp + 0x11d], cl
xor byte [rsp + 0x11e], cl
xor byte [rsp + 0x11f], cl
xor dl, cl
mov byte [rsp + 0x120], dl
xor r8b, cl
mov byte [rsp + 0x121], r8b
mov byte [rsp + 0x122], r12b
mov byte [rsp + 0x4c8], 0x46
mov al, 0x65
movzx ecx, al
movzx edx, al
mov r8b, 0x12
mov r9b, 0x2e
mov r10b, 0x23
mov r11b, 0x2b
movzx ebx, r10b
xor esi, esi
xor al, 0x46
mov byte [rsp + 0x4c9], al
xor cl, 0x46
mov byte [rsp + 0x4ca], cl
xor dl, 0x46
mov byte [rsp + 0x4cb], dl
xor r8b, 0x46
mov byte [rsp + 0x4cc], r8b
xor r9b, 0x46
mov byte [rsp + 0x4cd], r9b
xor r10b, 0x46
mov byte [rsp + 0x4ce], r10b
xor r11b, 0x46
mov byte [rsp + 0x4cf], r11b
xor bl, 0x46
mov byte [rsp + 0x4d0], bl
mov byte [rsp + 0x4d1], sil
mov r9d, 0xffffffff
lea r8, [rsp + 0xf1]
lea rdx, [0x14013986c]
lea rcx, [rsp + 0x4c9]
vzeroupper
call fcn.14008a140
test al, al
je 0x140024066
mov ecx, dword [0x14013986c]
call fcn.140035dd0
cmp dword [0x14013986c], 5
jne 0x140025ddb
mov ecx, 2
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xe90], xmm0
mov ecx, 5
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xef0], xmm0
mov ecx, 3
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xf00], xmm0
mov ecx, 0x15
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xee0], xmm0
mov ecx, 0x16
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xec0], xmm0
mov ecx, 0x17
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xed0], xmm0
mov ecx, 7
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xeb0], xmm0
mov ecx, 8
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xf60], xmm0
mov ecx, 9
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xea0], xmm0
mov ecx, 0x18
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xf20], xmm0
mov ecx, 0x1a
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xf30], xmm0
mov ecx, 0x19
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xf40], xmm0
mov ecx, 0xe
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xf50], xmm0
mov ecx, 1
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xf10], xmm0
xor ecx, ecx
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xe70], xmm0
mov ecx, 0x1b
call fcn.14004f230
vmovups xmm0, xmmword [rax]
vmovups xmmword [rsp + 0xe80], xmm0
vmovdqu xmm1, xmmword [0x1400e0db0]
vmovdqu xmmword [rsp + 0x3a8], xmm1
mov dl, 0x3d
mov r8b, 0x20
mov r9b, 0x27
mov r10b, 0x2e
mov r11b, 0x3a
vpextrb eax, xmm1, 1
vmovd ecx, xmm1
xor al, cl
mov byte [rsp + 0x3a9], al
xor byte [rsp + 0x3aa], cl
xor byte [rsp + 0x3ab], cl
xor byte [rsp + 0x3ac], cl
xor byte [rsp + 0x3ad], cl
xor byte [rsp + 0x3ae], cl
xor byte [rsp + 0x3af], cl
xor byte [rsp + 0x3b0], cl
xor byte [rsp + 0x3b1], cl
xor byte [rsp + 0x3b2], cl
xor byte [rsp + 0x3b3], cl
xor byte [rsp + 0x3b4], cl
xor byte [rsp + 0x3b5], cl
xor byte [rsp + 0x3b6], cl
xor byte [rsp + 0x3b7], cl
xor dl, cl
mov byte [rsp + 0x3b8], dl
xor r8b, cl
mov byte [rsp + 0x3b9], r8b
xor r9b, cl
mov byte [rsp + 0x3ba], r9b
xor r10b, cl
mov byte [rsp + 0x3bb], r10b
xor r11b, cl
mov byte [rsp + 0x3bc], r11b
mov byte [rsp + 0x3bd], sil
lea rcx, [rsp + 0x3a9]
call fcn.140090b10
mov byte [rsp + 0x598], 0x1e
mov al, 0x3d
movzx ecx, al
movzx edx, al
mov r8b, 0x4a
mov r9b, 0x76
mov r10b, 0x7b
mov r11b, 0x73
movzx ebx, r10b
mov dil, 0x5d
mov sil, 0x71
mov r14b, 0x72
mov r15b, 0x2f
xor al, 0x1e
mov byte [rsp + 0x599], al
xor cl, 0x1e
mov byte [rsp + 0x59a], cl
xor dl, 0x1e
mov byte [rsp + 0x59b], dl
xor r8b, 0x1e
mov byte [rsp + 0x59c], r8b
xor r9b, 0x1e
mov byte [rsp + 0x59d], r9b
xor r10b, 0x1e
mov byte [rsp + 0x59e], r10b
xor r11b, 0x1e
mov byte [rsp + 0x59f], r11b
xor bl, 0x1e
mov byte [rsp + 0x5a0], bl
xor dil, 0x1e
mov byte [rsp + 0x5a1], dil
xor sil, 0x1e
mov byte [rsp + 0x5a2], sil
xor r14b, 0x1e
mov byte [rsp + 0x5a3], r14b
xor r15b, 0x1e
mov byte [rsp + 0x5a4], r15b
mov byte [rsp + 0x5a5], r12b
mov byte [rsp + 0x6e8], 0x54
mov al, 0x16
mov cl, 0x21
mov dl, 0x20
movzx r8d, dl
mov r9b, 0x3b
mov r10b, 0x3a
mov r11b, 0x74
movzx ebx, al
movzx edi, r9b
mov sil, 0x26
mov r14b, 0x30
mov r15b, 0x31
movzx r12d, sil
xor r13d, r13d
xor al, 0x54
mov byte [rsp + 0x6e9], al
xor cl, 0x54
mov byte [rsp + 0x6ea], cl
xor dl, 0x54
mov byte [rsp + 0x6eb], dl
xor r8b, 0x54
mov byte [rsp + 0x6ec], r8b
xor r9b, 0x54
mov byte [rsp + 0x6ed], r9b
xor r10b, 0x54
mov byte [rsp + 0x6ee], r10b
xor r11b, 0x54
mov byte [rsp + 0x6ef], r11b
xor bl, 0x54
mov byte [rsp + 0x6f0], bl
xor dil, 0x54
mov byte [rsp + 0x6f1], dil
xor sil, 0x54
mov byte [rsp + 0x6f2], sil
xor r14b, 0x54
mov byte [rsp + 0x6f3], r14b
xor r15b, 0x54
mov byte [rsp + 0x6f4], r15b
xor r12b, 0x54
mov byte [rsp + 0x6f5], r12b
mov byte [rsp + 0x6f6], r13b
mov qword [rsp + 0x28], r13
lea rax, [0x1401398c0]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x599]
lea rcx, [rsp + 0x6e9]
call fcn.140026a70
mov byte [rsp + 0x6f8], 0x76
mov al, 0x55
movzx ecx, al
movzx edx, al
mov r8b, 0x22
mov r9b, 0x1e
mov r10b, 0x13
mov r11b, 0x1b
movzx ebx, r10b
mov dil, 0x35
mov sil, 0x19
mov r14b, 0x1a
mov r15b, 0x47
mov r12b, 0x40
xor al, 0x76
mov byte [rsp + 0x6f9], al
xor cl, 0x76
mov byte [rsp + 0x6fa], cl
xor dl, 0x76
mov byte [rsp + 0x6fb], dl
xor r8b, 0x76
mov byte [rsp + 0x6fc], r8b
xor r9b, 0x76
mov byte [rsp + 0x6fd], r9b
xor r10b, 0x76
mov byte [rsp + 0x6fe], r10b
xor r11b, 0x76
mov byte [rsp + 0x6ff], r11b
xor bl, 0x76
mov byte [rsp + 0x700], bl
xor dil, 0x76
mov byte [rsp + 0x701], dil
xor sil, 0x76
mov byte [rsp + 0x702], sil
xor r14b, 0x76
mov byte [rsp + 0x703], r14b
xor r15b, 0x76
mov byte [rsp + 0x704], r15b
xor r12b, 0x76
mov byte [rsp + 0x705], r12b
mov byte [rsp + 0x706], r13b
mov byte [rsp + 0x568], 0x25
mov al, 0x63
mov cl, 0x40
mov dl, 0x44
mov r8b, 0x51
mov r9b, 0x50
mov r10b, 0x57
movzx r11d, cl
mov bl, 0x6b
movzx edi, dl
mov sil, 0x48
movzx r14d, cl
xor al, 0x25
mov byte [rsp + 0x569], al
xor cl, 0x25
mov byte [rsp + 0x56a], cl
xor dl, 0x25
mov byte [rsp + 0x56b], dl
xor r8b, 0x25
mov byte [rsp + 0x56c], r8b
xor r9b, 0x25
mov byte [rsp + 0x56d], r9b
xor r10b, 0x25
mov byte [rsp + 0x56e], r10b
xor r11b, 0x25
mov byte [rsp + 0x56f], r11b
xor bl, 0x25
mov byte [rsp + 0x570], bl
xor dil, 0x25
mov byte [rsp + 0x571], dil
xor sil, 0x25
mov byte [rsp + 0x572], sil
xor r14b, 0x25
mov byte [rsp + 0x573], r14b
mov byte [rsp + 0x574], r13b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xf10]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x6f9]
lea rcx, [rsp + 0x569]
call fcn.140026a70
mov byte [rsp + 0x668], 0x4e
mov al, 0x6d
movzx ecx, al
movzx edx, al
mov r8b, 0x1a
mov r9b, 0x26
mov r10b, 0x2b
mov r11b, 0x23
movzx ebx, r10b
mov dil, 0xd
mov sil, 0x21
mov r14b, 0x22
mov r15b, 0x7f
mov r12b, 0x79
xor al, 0x4e
mov byte [rsp + 0x669], al
xor cl, 0x4e
mov byte [rsp + 0x66a], cl
xor dl, 0x4e
mov byte [rsp + 0x66b], dl
xor r8b, 0x4e
mov byte [rsp + 0x66c], r8b
xor r9b, 0x4e
mov byte [rsp + 0x66d], r9b
xor r10b, 0x4e
mov byte [rsp + 0x66e], r10b
xor r11b, 0x4e
mov byte [rsp + 0x66f], r11b
xor bl, 0x4e
mov byte [rsp + 0x670], bl
xor dil, 0x4e
mov byte [rsp + 0x671], dil
xor sil, 0x4e
mov byte [rsp + 0x672], sil
xor r14b, 0x4e
mov byte [rsp + 0x673], r14b
xor r15b, 0x4e
mov byte [rsp + 0x674], r15b
xor r12b, 0x4e
mov byte [rsp + 0x675], r12b
mov byte [rsp + 0x676], r13b
mov byte [rsp + 0x3c4], 0x63
mov al, 0x37
mov cl, 6
mov dl, 0x1b
mov r8b, 0x17
xor r9d, r9d
xor al, 0x63
mov byte [rsp + 0x3c5], al
xor cl, 0x63
mov byte [rsp + 0x3c6], cl
xor dl, 0x63
mov byte [rsp + 0x3c7], dl
xor r8b, 0x63
mov byte [rsp + 0x3c8], r8b
mov byte [rsp + 0x3c9], r9b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xe70]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x669]
lea rcx, [rsp + 0x3c5]
call fcn.140026a70
mov byte [rsp + 0x588], 0x6b
mov al, 0x48
movzx ecx, al
movzx edx, al
mov r8b, 0x3f
mov r9b, 3
mov r10b, 0xe
mov r11b, 6
movzx ebx, r10b
mov dil, 0x28
mov sil, 4
mov r14b, 7
mov r15b, 0x59
xor r12d, r12d
xor al, 0x6b
mov byte [rsp + 0x589], al
xor cl, 0x6b
mov byte [rsp + 0x58a], cl
xor dl, 0x6b
mov byte [rsp + 0x58b], dl
xor r8b, 0x6b
mov byte [rsp + 0x58c], r8b
xor r9b, 0x6b
mov byte [rsp + 0x58d], r9b
xor r10b, 0x6b
mov byte [rsp + 0x58e], r10b
xor r11b, 0x6b
mov byte [rsp + 0x58f], r11b
xor bl, 0x6b
mov byte [rsp + 0x590], bl
xor dil, 0x6b
mov byte [rsp + 0x591], dil
xor sil, 0x6b
mov byte [rsp + 0x592], sil
xor r14b, 0x6b
mov byte [rsp + 0x593], r14b
xor r15b, 0x6b
mov byte [rsp + 0x594], r15b
mov byte [rsp + 0x595], r12b
mov byte [rsp + 0x3e8], 0x37
mov al, 0x75
mov cl, 0x58
mov dl, 0x45
mov r8b, 0x53
mov r9b, 0x52
movzx r10d, dl
xor r11d, r11d
xor al, 0x37
mov byte [rsp + 0x3e9], al
xor cl, 0x37
mov byte [rsp + 0x3ea], cl
xor dl, 0x37
mov byte [rsp + 0x3eb], dl
xor r8b, 0x37
mov byte [rsp + 0x3ec], r8b
xor r9b, 0x37
mov byte [rsp + 0x3ed], r9b
xor r10b, 0x37
mov byte [rsp + 0x3ee], r10b
mov byte [rsp + 0x3ef], r11b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xef0]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x589]
lea rcx, [rsp + 0x3e9]
call fcn.140026a70
mov byte [rsp + 0x648], 0x52
mov al, 0x71
movzx ecx, al
movzx edx, al
mov r8b, 6
mov r9b, 0x3a
mov r10b, 0x37
mov r11b, 0x3f
movzx ebx, r10b
mov dil, 0x11
mov sil, 0x3d
mov r14b, 0x3e
mov r15b, 0x61
xor al, 0x52
mov byte [rsp + 0x649], al
xor cl, 0x52
mov byte [rsp + 0x64a], cl
xor dl, 0x52
mov byte [rsp + 0x64b], dl
xor r8b, 0x52
mov byte [rsp + 0x64c], r8b
xor r9b, 0x52
mov byte [rsp + 0x64d], r9b
xor r10b, 0x52
mov byte [rsp + 0x64e], r10b
xor r11b, 0x52
mov byte [rsp + 0x64f], r11b
xor bl, 0x52
mov byte [rsp + 0x650], bl
xor dil, 0x52
mov byte [rsp + 0x651], dil
xor sil, 0x52
mov byte [rsp + 0x652], sil
xor r14b, 0x52
mov byte [rsp + 0x653], r14b
xor r15b, 0x52
mov byte [rsp + 0x654], r15b
mov byte [rsp + 0x655], r12b
mov byte [rsp + 0x3d8], 0x4a
mov al, 8
mov cl, 0x3f
mov dl, 0x3e
movzx r8d, dl
mov r9b, 0x25
mov r10b, 0x24
xor r11d, r11d
xor al, 0x4a
mov byte [rsp + 0x3d9], al
xor cl, 0x4a
mov byte [rsp + 0x3da], cl
xor dl, 0x4a
mov byte [rsp + 0x3db], dl
xor r8b, 0x4a
mov byte [rsp + 0x3dc], r8b
xor r9b, 0x4a
mov byte [rsp + 0x3dd], r9b
xor r10b, 0x4a
mov byte [rsp + 0x3de], r10b
mov byte [rsp + 0x3df], r11b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xee0]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x649]
lea rcx, [rsp + 0x3d9]
call fcn.140026a70
mov byte [rsp + 0x638], 0x69
mov al, 0x4a
movzx ecx, al
movzx edx, al
mov r8b, 0x3d
mov r9b, 1
mov r10b, 0xc
mov r11b, 4
movzx ebx, r10b
mov dil, 0x2a
mov sil, 6
mov r14b, 5
mov r15b, 0x5d
xor al, 0x69
mov byte [rsp + 0x639], al
xor cl, 0x69
mov byte [rsp + 0x63a], cl
xor dl, 0x69
mov byte [rsp + 0x63b], dl
xor r8b, 0x69
mov byte [rsp + 0x63c], r8b
xor r9b, 0x69
mov byte [rsp + 0x63d], r9b
xor r10b, 0x69
mov byte [rsp + 0x63e], r10b
xor r11b, 0x69
mov byte [rsp + 0x63f], r11b
xor bl, 0x69
mov byte [rsp + 0x640], bl
xor dil, 0x69
mov byte [rsp + 0x641], dil
xor sil, 0x69
mov byte [rsp + 0x642], sil
xor r14b, 0x69
mov byte [rsp + 0x643], r14b
xor r15b, 0x69
mov byte [rsp + 0x644], r15b
mov byte [rsp + 0x645], r12b
vmovdqu xmm0, xmmword [str._aErsshiOhqbubc]
vmovdqu xmmword [rsp + 0x228], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x229], al
xor byte [rsp + 0x22a], cl
xor byte [rsp + 0x22b], cl
xor byte [rsp + 0x22c], cl
xor byte [rsp + 0x22d], cl
xor byte [rsp + 0x22e], cl
xor byte [rsp + 0x22f], cl
xor byte [rsp + 0x230], cl
xor byte [rsp + 0x231], cl
xor byte [rsp + 0x232], cl
xor byte [rsp + 0x233], cl
xor byte [rsp + 0x234], cl
xor byte [rsp + 0x235], cl
xor byte [rsp + 0x236], cl
mov byte [rsp + 0x237], r12b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xec0]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x639]
lea rcx, [rsp + 0x229]
call fcn.140026a70
mov byte [rsp + 0x608], 0x6f
mov al, 0x4c
movzx ecx, al
movzx edx, al
mov r8b, 0x3b
mov r9b, 7
mov r10b, 0xa
mov r11b, 2
movzx ebx, r10b
mov dil, 0x2c
xor sil, sil
mov r14b, 3
mov r15b, 0x5a
xor al, 0x6f
mov byte [rsp + 0x609], al
xor cl, 0x6f
mov byte [rsp + 0x60a], cl
xor dl, 0x6f
mov byte [rsp + 0x60b], dl
xor r8b, 0x6f
mov byte [rsp + 0x60c], r8b
xor r9b, 0x6f
mov byte [rsp + 0x60d], r9b
xor r10b, 0x6f
mov byte [rsp + 0x60e], r10b
xor r11b, 0x6f
mov byte [rsp + 0x60f], r11b
xor bl, 0x6f
mov byte [rsp + 0x610], bl
xor dil, 0x6f
mov byte [rsp + 0x611], dil
xor sil, 0x6f
mov byte [rsp + 0x612], sil
xor r14b, 0x6f
mov byte [rsp + 0x613], r14b
xor r15b, 0x6f
mov byte [rsp + 0x614], r15b
mov byte [rsp + 0x615], r12b
mov byte [rsp + 0x678], 0x4b
mov al, 9
mov cl, 0x3e
mov dl, 0x3f
movzx r8d, dl
mov r9b, 0x24
mov r10b, 0x25
mov r11b, 0x6b
mov bl, 0xa
mov dil, 0x28
movzx esi, dl
mov r14b, 0x22
mov r15b, 0x3d
mov r12b, 0x2e
xor al, 0x4b
mov byte [rsp + 0x679], al
xor cl, 0x4b
mov byte [rsp + 0x67a], cl
xor dl, 0x4b
mov byte [rsp + 0x67b], dl
xor r8b, 0x4b
mov byte [rsp + 0x67c], r8b
xor r9b, 0x4b
mov byte [rsp + 0x67d], r9b
xor r10b, 0x4b
mov byte [rsp + 0x67e], r10b
xor r11b, 0x4b
mov byte [rsp + 0x67f], r11b
xor bl, 0x4b
mov byte [rsp + 0x680], bl
xor dil, 0x4b
mov byte [rsp + 0x681], dil
xor sil, 0x4b
mov byte [rsp + 0x682], sil
xor r14b, 0x4b
mov byte [rsp + 0x683], r14b
xor r15b, 0x4b
mov byte [rsp + 0x684], r15b
xor r12b, 0x4b
mov byte [rsp + 0x685], r12b
mov byte [rsp + 0x686], r13b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xed0]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x609]
lea rcx, [rsp + 0x679]
call fcn.140026a70
mov byte [rsp + 0x5f8], 0x44
mov al, 0x67
movzx ecx, al
movzx edx, al
mov r8b, 0x10
mov r9b, 0x2c
mov r10b, 0x21
mov r11b, 0x29
movzx ebx, r10b
mov dil, 7
mov sil, 0x2b
mov r14b, 0x28
mov r15b, 0x72
xor r12d, r12d
xor al, 0x44
mov byte [rsp + 0x5f9], al
xor cl, 0x44
mov byte [rsp + 0x5fa], cl
xor dl, 0x44
mov byte [rsp + 0x5fb], dl
xor r8b, 0x44
mov byte [rsp + 0x5fc], r8b
xor r9b, 0x44
mov byte [rsp + 0x5fd], r9b
xor r10b, 0x44
mov byte [rsp + 0x5fe], r10b
xor r11b, 0x44
mov byte [rsp + 0x5ff], r11b
xor bl, 0x44
mov byte [rsp + 0x600], bl
xor dil, 0x44
mov byte [rsp + 0x601], dil
xor sil, 0x44
mov byte [rsp + 0x602], sil
xor r14b, 0x44
mov byte [rsp + 0x603], r14b
xor r15b, 0x44
mov byte [rsp + 0x604], r15b
mov byte [rsp + 0x605], r12b
vmovdqu xmm0, xmmword [0x1400e0d20]
vmovdqu xmmword [rsp + 0xa8], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0xa9], al
xor byte [rsp + 0xaa], cl
xor byte [rsp + 0xab], cl
xor byte [rsp + 0xac], cl
xor byte [rsp + 0xad], cl
xor byte [rsp + 0xae], cl
xor byte [rsp + 0xaf], cl
xor byte [rsp + 0xb0], cl
xor byte [rsp + 0xb1], cl
xor byte [rsp + 0xb2], cl
xor byte [rsp + 0xb3], cl
xor byte [rsp + 0xb4], cl
xor byte [rsp + 0xb5], cl
xor byte [rsp + 0xb6], cl
xor byte [rsp + 0xb7], cl
mov byte [rsp + 0xb8], r12b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xf00]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x5f9]
lea rcx, [rsp + 0xa9]
call fcn.140026a70
mov byte [rsp + 0x5d8], 0x25
mov al, 6
movzx ecx, al
movzx edx, al
mov r8b, 0x71
mov r9b, 0x4d
mov r10b, 0x40
mov r11b, 0x48
movzx ebx, r10b
mov dil, 0x66
mov sil, 0x4a
mov r14b, 0x49
mov r15b, 0x12
xor al, 0x25
mov byte [rsp + 0x5d9], al
xor cl, 0x25
mov byte [rsp + 0x5da], cl
xor dl, 0x25
mov byte [rsp + 0x5db], dl
xor r8b, 0x25
mov byte [rsp + 0x5dc], r8b
xor r9b, 0x25
mov byte [rsp + 0x5dd], r9b
xor r10b, 0x25
mov byte [rsp + 0x5de], r10b
xor r11b, 0x25
mov byte [rsp + 0x5df], r11b
xor bl, 0x25
mov byte [rsp + 0x5e0], bl
xor dil, 0x25
mov byte [rsp + 0x5e1], dil
xor sil, 0x25
mov byte [rsp + 0x5e2], sil
xor r14b, 0x25
mov byte [rsp + 0x5e3], r14b
xor r15b, 0x25
mov byte [rsp + 0x5e4], r15b
mov byte [rsp + 0x5e5], r12b
mov byte [rsp + 0x4b8], 0x5c
mov al, 0x1a
mov cl, 0x2e
mov dl, 0x3d
mov r8b, 0x31
mov r9b, 0x39
mov r10b, 0x7c
mov r11b, 0x1e
mov bl, 0x3b
xor edi, edi
xor al, 0x5c
mov byte [rsp + 0x4b9], al
xor cl, 0x5c
mov byte [rsp + 0x4ba], cl
xor dl, 0x5c
mov byte [rsp + 0x4bb], dl
xor r8b, 0x5c
mov byte [rsp + 0x4bc], r8b
xor r9b, 0x5c
mov byte [rsp + 0x4bd], r9b
xor r10b, 0x5c
mov byte [rsp + 0x4be], r10b
xor r11b, 0x5c
mov byte [rsp + 0x4bf], r11b
xor bl, 0x5c
mov byte [rsp + 0x4c0], bl
mov byte [rsp + 0x4c1], dil
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xeb0]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x5d9]
lea rcx, [rsp + 0x4b9]
call fcn.140026a70
mov byte [rsp + 0x5c8], 0xc
mov al, 0x2f
movzx ecx, al
movzx edx, al
mov r8b, 0x58
mov r9b, 0x64
mov r10b, 0x69
mov r11b, 0x61
movzx ebx, r10b
mov dil, 0x4f
mov sil, 0x63
mov r14b, 0x60
mov r15b, 0x34
xor al, 0xc
mov byte [rsp + 0x5c9], al
xor cl, 0xc
mov byte [rsp + 0x5ca], cl
xor dl, 0xc
mov byte [rsp + 0x5cb], dl
xor r8b, 0xc
mov byte [rsp + 0x5cc], r8b
xor r9b, 0xc
mov byte [rsp + 0x5cd], r9b
xor r10b, 0xc
mov byte [rsp + 0x5ce], r10b
xor r11b, 0xc
mov byte [rsp + 0x5cf], r11b
xor bl, 0xc
mov byte [rsp + 0x5d0], bl
xor dil, 0xc
mov byte [rsp + 0x5d1], dil
xor sil, 0xc
mov byte [rsp + 0x5d2], sil
xor r14b, 0xc
mov byte [rsp + 0x5d3], r14b
xor r15b, 0xc
mov byte [rsp + 0x5d4], r15b
mov byte [rsp + 0x5d5], r12b
vmovdqu xmm0, xmmword [0x1400e0ec0]
vmovdqu xmmword [rsp + 0x1e0], xmm0
mov dl, 0x4b
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x1e1], al
xor byte [rsp + 0x1e2], cl
xor byte [rsp + 0x1e3], cl
xor byte [rsp + 0x1e4], cl
xor byte [rsp + 0x1e5], cl
xor byte [rsp + 0x1e6], cl
xor byte [rsp + 0x1e7], cl
xor byte [rsp + 0x1e8], cl
xor byte [rsp + 0x1e9], cl
xor byte [rsp + 0x1ea], cl
xor byte [rsp + 0x1eb], cl
xor byte [rsp + 0x1ec], cl
xor byte [rsp + 0x1ed], cl
xor byte [rsp + 0x1ee], cl
xor byte [rsp + 0x1ef], cl
xor dl, cl
mov byte [rsp + 0x1f0], dl
mov byte [rsp + 0x1f1], r12b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xf60]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x5c9]
lea rcx, [rsp + 0x1e1]
call fcn.140026a70
mov byte [rsp + 0x5e8], 0x58
mov al, 0x7b
movzx ecx, al
movzx edx, al
mov r8b, 0xc
mov r9b, 0x30
mov r10b, 0x3d
mov r11b, 0x35
movzx ebx, r10b
mov dil, 0x1b
mov sil, 0x37
mov r14b, 0x34
mov r15b, 0x61
xor al, 0x58
mov byte [rsp + 0x5e9], al
xor cl, 0x58
mov byte [rsp + 0x5ea], cl
xor dl, 0x58
mov byte [rsp + 0x5eb], dl
xor r8b, 0x58
mov byte [rsp + 0x5ec], r8b
xor r9b, 0x58
mov byte [rsp + 0x5ed], r9b
xor r10b, 0x58
mov byte [rsp + 0x5ee], r10b
xor r11b, 0x58
mov byte [rsp + 0x5ef], r11b
xor bl, 0x58
mov byte [rsp + 0x5f0], bl
xor dil, 0x58
mov byte [rsp + 0x5f1], dil
xor sil, 0x58
mov byte [rsp + 0x5f2], sil
xor r14b, 0x58
mov byte [rsp + 0x5f3], r14b
xor r15b, 0x58
mov byte [rsp + 0x5f4], r15b
mov byte [rsp + 0x5f5], r12b
vmovdqu xmm0, xmmword [0x1400e0f30]
vmovdqu xmmword [rsp + 0x90], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x91], al
xor byte [rsp + 0x92], cl
xor byte [rsp + 0x93], cl
xor byte [rsp + 0x94], cl
xor byte [rsp + 0x95], cl
xor byte [rsp + 0x96], cl
xor byte [rsp + 0x97], cl
xor byte [rsp + 0x98], cl
xor byte [rsp + 0x99], cl
xor byte [rsp + 0x9a], cl
xor byte [rsp + 0x9b], cl
xor byte [rsp + 0x9c], cl
xor byte [rsp + 0x9d], cl
xor byte [rsp + 0x9e], cl
xor byte [rsp + 0x9f], cl
mov byte [rsp + 0xa0], r12b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xea0]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x5e9]
lea rcx, [rsp + 0x91]
call fcn.140026a70
mov byte [rsp + 0x688], 0x76
mov al, 0x55
movzx ecx, al
movzx edx, al
mov r8b, 0x22
mov r9b, 0x1e
mov r10b, 0x13
mov r11b, 0x1b
movzx ebx, r10b
mov dil, 0x35
mov sil, 0x19
mov r14b, 0x1a
mov r15b, 0x47
mov r12b, 0x46
xor al, 0x76
mov byte [rsp + 0x689], al
xor cl, 0x76
mov byte [rsp + 0x68a], cl
xor dl, 0x76
mov byte [rsp + 0x68b], dl
xor r8b, 0x76
mov byte [rsp + 0x68c], r8b
xor r9b, 0x76
mov byte [rsp + 0x68d], r9b
xor r10b, 0x76
mov byte [rsp + 0x68e], r10b
xor r11b, 0x76
mov byte [rsp + 0x68f], r11b
xor bl, 0x76
mov byte [rsp + 0x690], bl
xor dil, 0x76
mov byte [rsp + 0x691], dil
xor sil, 0x76
mov byte [rsp + 0x692], sil
xor r14b, 0x76
mov byte [rsp + 0x693], r14b
xor r15b, 0x76
mov byte [rsp + 0x694], r15b
xor r12b, 0x76
mov byte [rsp + 0x695], r12b
mov byte [rsp + 0x696], r13b
mov byte [rsp + 0x3e0], 0x15
mov al, 0x5d
mov cl, 0x70
mov dl, 0x74
mov r8b, 0x71
movzx r9d, cl
mov r10b, 0x67
xor r11d, r11d
xor al, 0x15
mov byte [rsp + 0x3e1], al
xor cl, 0x15
mov byte [rsp + 0x3e2], cl
xor dl, 0x15
mov byte [rsp + 0x3e3], dl
xor r8b, 0x15
mov byte [rsp + 0x3e4], r8b
xor r9b, 0x15
mov byte [rsp + 0x3e5], r9b
xor r10b, 0x15
mov byte [rsp + 0x3e6], r10b
mov byte [rsp + 0x3e7], r11b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xf20]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x689]
lea rcx, [rsp + 0x3e1]
call fcn.140026a70
mov byte [rsp + 0x698], 0x36
mov al, 0x15
movzx ecx, al
movzx edx, al
mov r8b, 0x62
mov r9b, 0x5e
mov r10b, 0x53
mov r11b, 0x5b
movzx ebx, r10b
mov dil, 0x75
mov sil, 0x59
mov r14b, 0x5a
mov r15b, 7
movzx r12d, r15b
xor al, 0x36
mov byte [rsp + 0x699], al
xor cl, 0x36
mov byte [rsp + 0x69a], cl
xor dl, 0x36
mov byte [rsp + 0x69b], dl
xor r8b, 0x36
mov byte [rsp + 0x69c], r8b
xor r9b, 0x36
mov byte [rsp + 0x69d], r9b
xor r10b, 0x36
mov byte [rsp + 0x69e], r10b
xor r11b, 0x36
mov byte [rsp + 0x69f], r11b
xor bl, 0x36
mov byte [rsp + 0x6a0], bl
xor dil, 0x36
mov byte [rsp + 0x6a1], dil
xor sil, 0x36
mov byte [rsp + 0x6a2], sil
xor r14b, 0x36
mov byte [rsp + 0x6a3], r14b
xor r15b, 0x36
mov byte [rsp + 0x6a4], r15b
xor r12b, 0x36
mov byte [rsp + 0x6a5], r12b
mov byte [rsp + 0x6a6], r13b
mov byte [rsp + 0x658], 0x74
mov al, 0x3c
mov cl, 0x11
mov dl, 0x15
mov r8b, 0x10
movzx r9d, cl
mov r10b, 6
mov r11b, 0x54
mov bl, 0x35
mov dil, 0x17
xor sil, sil
mov r14b, 0x1d
mov r15b, 2
movzx r12d, cl
xor al, 0x74
mov byte [rsp + 0x659], al
xor cl, 0x74
mov byte [rsp + 0x65a], cl
xor dl, 0x74
mov byte [rsp + 0x65b], dl
xor r8b, 0x74
mov byte [rsp + 0x65c], r8b
xor r9b, 0x74
mov byte [rsp + 0x65d], r9b
xor r10b, 0x74
mov byte [rsp + 0x65e], r10b
xor r11b, 0x74
mov byte [rsp + 0x65f], r11b
xor bl, 0x74
mov byte [rsp + 0x660], bl
xor dil, 0x74
mov byte [rsp + 0x661], dil
xor sil, 0x74
mov byte [rsp + 0x662], sil
xor r14b, 0x74
mov byte [rsp + 0x663], r14b
xor r15b, 0x74
mov byte [rsp + 0x664], r15b
xor r12b, 0x74
mov byte [rsp + 0x665], r12b
mov byte [rsp + 0x666], r13b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xf30]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x699]
lea rcx, [rsp + 0x659]
call fcn.140026a70
mov byte [rsp + 0x6a8], 0x5a
mov al, 0x79
movzx ecx, al
movzx edx, al
mov r8b, 0xe
mov r9b, 0x32
mov r10b, 0x3f
mov r11b, 0x37
movzx ebx, r10b
mov dil, 0x19
mov sil, 0x35
mov r14b, 0x36
mov r15b, 0x6b
mov r12b, 0x68
xor al, 0x5a
mov byte [rsp + 0x6a9], al
xor cl, 0x5a
mov byte [rsp + 0x6aa], cl
xor dl, 0x5a
mov byte [rsp + 0x6ab], dl
xor r8b, 0x5a
mov byte [rsp + 0x6ac], r8b
xor r9b, 0x5a
mov byte [rsp + 0x6ad], r9b
xor r10b, 0x5a
mov byte [rsp + 0x6ae], r10b
xor r11b, 0x5a
mov byte [rsp + 0x6af], r11b
xor bl, 0x5a
mov byte [rsp + 0x6b0], bl
xor dil, 0x5a
mov byte [rsp + 0x6b1], dil
xor sil, 0x5a
mov byte [rsp + 0x6b2], sil
xor r14b, 0x5a
mov byte [rsp + 0x6b3], r14b
xor r15b, 0x5a
mov byte [rsp + 0x6b4], r15b
xor r12b, 0x5a
mov byte [rsp + 0x6b5], r12b
mov byte [rsp + 0x6b6], r13b
vmovdqu xmm0, xmmword [str.A_t____3a_t.7_3__]
vmovdqu xmmword [rsp + 0x218], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x219], al
xor byte [rsp + 0x21a], cl
xor byte [rsp + 0x21b], cl
xor byte [rsp + 0x21c], cl
xor byte [rsp + 0x21d], cl
xor byte [rsp + 0x21e], cl
xor byte [rsp + 0x21f], cl
xor byte [rsp + 0x220], cl
xor byte [rsp + 0x221], cl
xor byte [rsp + 0x222], cl
xor byte [rsp + 0x223], cl
xor byte [rsp + 0x224], cl
xor byte [rsp + 0x225], cl
xor byte [rsp + 0x226], cl
mov byte [rsp + 0x227], r13b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xf40]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x6a9]
lea rcx, [rsp + 0x219]
call fcn.140026a70
mov byte [rsp + 0x6b8], 0x3c
mov al, 0x1f
movzx ecx, al
movzx edx, al
mov r8b, 0x68
mov r9b, 0x54
mov r10b, 0x59
mov r11b, 0x51
movzx ebx, r10b
mov dil, 0x7f
mov sil, 0x53
mov r14b, 0x50
mov r15b, 0xd
mov r12b, 0xf
xor al, 0x3c
mov byte [rsp + 0x6b9], al
xor cl, 0x3c
mov byte [rsp + 0x6ba], cl
xor dl, 0x3c
mov byte [rsp + 0x6bb], dl
xor r8b, 0x3c
mov byte [rsp + 0x6bc], r8b
xor r9b, 0x3c
mov byte [rsp + 0x6bd], r9b
xor r10b, 0x3c
mov byte [rsp + 0x6be], r10b
xor r11b, 0x3c
mov byte [rsp + 0x6bf], r11b
xor bl, 0x3c
mov byte [rsp + 0x6c0], bl
xor dil, 0x3c
mov byte [rsp + 0x6c1], dil
xor sil, 0x3c
mov byte [rsp + 0x6c2], sil
xor r14b, 0x3c
mov byte [rsp + 0x6c3], r14b
xor r15b, 0x3c
mov byte [rsp + 0x6c4], r15b
xor r12b, 0x3c
mov byte [rsp + 0x6c5], r12b
mov byte [rsp + 0x6c6], r13b
mov byte [rsp + 0x618], 0x37
mov al, 0x64
mov cl, 0x54
mov dl, 0x45
mov r8b, 0x58
mov r9b, 0x5b
movzx r10d, r9b
mov r11b, 0x55
mov bl, 0x56
movzx edi, dl
mov sil, 0x17
mov r14b, 0x75
mov r15b, 0x50
xor r12d, r12d
xor al, 0x37
mov byte [rsp + 0x619], al
xor cl, 0x37
mov byte [rsp + 0x61a], cl
xor dl, 0x37
mov byte [rsp + 0x61b], dl
xor r8b, 0x37
mov byte [rsp + 0x61c], r8b
xor r9b, 0x37
mov byte [rsp + 0x61d], r9b
xor r10b, 0x37
mov byte [rsp + 0x61e], r10b
xor r11b, 0x37
mov byte [rsp + 0x61f], r11b
xor bl, 0x37
mov byte [rsp + 0x620], bl
xor dil, 0x37
mov byte [rsp + 0x621], dil
xor sil, 0x37
mov byte [rsp + 0x622], sil
xor r14b, 0x37
mov byte [rsp + 0x623], r14b
xor r15b, 0x37
mov byte [rsp + 0x624], r15b
mov byte [rsp + 0x625], r12b
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xf50]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x6b9]
lea rcx, [rsp + 0x619]
call fcn.140026a70
mov byte [rsp + 0x6c8], 0x36
mov al, 0x15
movzx ecx, al
movzx edx, al
mov r8b, 0x62
mov r9b, 0x5e
mov r10b, 0x53
mov r11b, 0x5b
movzx ebx, r10b
mov dil, 0x75
mov sil, 0x59
mov r14b, 0x5a
mov r15b, 7
mov r12b, 2
xor al, 0x36
mov byte [rsp + 0x6c9], al
xor cl, 0x36
mov byte [rsp + 0x6ca], cl
xor dl, 0x36
mov byte [rsp + 0x6cb], dl
xor r8b, 0x36
mov byte [rsp + 0x6cc], r8b
xor r9b, 0x36
mov byte [rsp + 0x6cd], r9b
xor r10b, 0x36
mov byte [rsp + 0x6ce], r10b
xor r11b, 0x36
mov byte [rsp + 0x6cf], r11b
xor bl, 0x36
mov byte [rsp + 0x6d0], bl
xor dil, 0x36
mov byte [rsp + 0x6d1], dil
xor sil, 0x36
mov byte [rsp + 0x6d2], sil
xor r14b, 0x36
mov byte [rsp + 0x6d3], r14b
xor r15b, 0x36
mov byte [rsp + 0x6d4], r15b
xor r12b, 0x36
mov byte [rsp + 0x6d5], r12b
mov byte [rsp + 0x6d6], r13b
mov byte [rsp + 0x518], 0x51
mov al, 2
mov cl, 0x34
mov dl, 0x21
mov r8b, 0x30
mov r9b, 0x23
movzx r10d, r8b
mov r11b, 0x25
mov bl, 0x3e
movzx edi, r9b
xor esi, esi
xor al, 0x51
mov byte [rsp + 0x519], al
xor cl, 0x51
mov byte [rsp + 0x51a], cl
xor dl, 0x51
mov byte [rsp + 0x51b], dl
xor r8b, 0x51
mov byte [rsp + 0x51c], r8b
xor r9b, 0x51
mov byte [rsp + 0x51d], r9b
xor r10b, 0x51
mov byte [rsp + 0x51e], r10b
xor r11b, 0x51
mov byte [rsp + 0x51f], r11b
xor bl, 0x51
mov byte [rsp + 0x520], bl
xor dil, 0x51
mov byte [rsp + 0x521], dil
mov byte [rsp + 0x522], sil
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xe80]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x6c9]
lea rcx, [rsp + 0x519]
call fcn.140026a70
mov byte [rsp + 0x6d8], 0x27
mov al, 4
movzx ecx, al
movzx edx, al
mov r8b, 0x73
mov r9b, 0x4f
mov r10b, 0x42
mov r11b, 0x4a
movzx ebx, r10b
mov dil, 0x64
mov sil, 0x48
mov r14b, 0x4b
mov r15b, 0x16
mov r12b, 0x12
xor al, 0x27
mov byte [rsp + 0x6d9], al
xor cl, 0x27
mov byte [rsp + 0x6da], cl
xor dl, 0x27
mov byte [rsp + 0x6db], dl
xor r8b, 0x27
mov byte [rsp + 0x6dc], r8b
xor r9b, 0x27
mov byte [rsp + 0x6dd], r9b
xor r10b, 0x27
mov byte [rsp + 0x6de], r10b
xor r11b, 0x27
mov byte [rsp + 0x6df], r11b
xor bl, 0x27
mov byte [rsp + 0x6e0], bl
xor dil, 0x27
mov byte [rsp + 0x6e1], dil
xor sil, 0x27
mov byte [rsp + 0x6e2], sil
xor r14b, 0x27
mov byte [rsp + 0x6e3], r14b
xor r15b, 0x27
mov byte [rsp + 0x6e4], r15b
xor r12b, 0x27
mov byte [rsp + 0x6e5], r12b
mov byte [rsp + 0x6e6], r13b
mov byte [rsp + 0x4e8], 0x29
mov al, 0x7e
mov cl, 0x40
mov dl, 0x47
mov r8b, 0x4d
mov r9b, 0x46
mov r10b, 0x5e
mov r11b, 9
mov bl, 0x6b
mov dil, 0x4e
xor esi, esi
xor al, 0x29
mov byte [rsp + 0x4e9], al
xor cl, 0x29
mov byte [rsp + 0x4ea], cl
xor dl, 0x29
mov byte [rsp + 0x4eb], dl
xor r8b, 0x29
mov byte [rsp + 0x4ec], r8b
xor r9b, 0x29
mov byte [rsp + 0x4ed], r9b
xor r10b, 0x29
mov byte [rsp + 0x4ee], r10b
xor r11b, 0x29
mov byte [rsp + 0x4ef], r11b
xor bl, 0x29
mov byte [rsp + 0x4f0], bl
xor dil, 0x29
mov byte [rsp + 0x4f1], dil
mov byte [rsp + 0x4f2], sil
mov qword [rsp + 0x28], r13
lea rax, [rsp + 0xe90]
mov qword [rsp + 0x20], rax
vmovaps xmm3, xmm10
vmovaps xmm2, xmm15
lea rdx, [rsp + 0x6d9]
lea rcx, [rsp + 0x4e9]
call fcn.140026a70
vmovups xmm6, xmmword [rsp + 0xef0]
call fcn.14004f220
vmovups xmmword [rax + 0x138], xmm6
vmovups xmm6, xmmword [rsp + 0xee0]
call fcn.14004f220
vmovups xmmword [rax + 0x238], xmm6
vmovups xmm6, xmmword [rsp + 0xed0]
call fcn.14004f220
vmovups xmmword [rax + 0x258], xmm6
vmovups xmm6, xmmword [rsp + 0xec0]
call fcn.14004f220
vmovups xmmword [rax + 0x248], xmm6
vmovups xmm6, xmmword [rsp + 0xeb0]
call fcn.14004f220
vmovups xmmword [rax + 0x158], xmm6
vmovups xmm6, xmmword [rsp + 0xf60]
call fcn.14004f220
vmovups xmmword [rax + 0x168], xmm6
vmovups xmm6, xmmword [rsp + 0xea0]
call fcn.14004f220
vmovups xmmword [rax + 0x178], xmm6
vmovups xmm6, xmmword [rsp + 0xe90]
call fcn.14004f220
vmovups xmmword [rax + 0x108], xmm6
vmovups xmm6, xmmword [rsp + 0xf00]
call fcn.14004f220
vmovups xmmword [rax + 0x118], xmm6
vmovups xmm6, xmmword [rsp + 0xf20]
call fcn.14004f220
vmovups xmmword [rax + 0x268], xmm6
vmovups xmm6, xmmword [rsp + 0xf30]
call fcn.14004f220
vmovups xmmword [rax + 0x288], xmm6
vmovups xmm6, xmmword [rsp + 0xf40]
call fcn.14004f220
vmovups xmmword [rax + 0x278], xmm6
vmovups xmm6, xmmword [rsp + 0xf50]
call fcn.14004f220
vmovups xmmword [rax + 0x1c8], xmm6
vmovups xmm6, xmmword [rsp + 0xf10]
call fcn.14004f220
vmovups xmmword [rax + 0xf8], xmm6
vmovups xmm6, xmmword [rsp + 0xe70]
call fcn.14004f220
vmovups xmmword [rax + 0xe8], xmm6
vmovups xmm6, xmmword [rsp + 0xe80]
call fcn.14004f220
vmovups xmmword [rax + 0x298], xmm6
lea rdi, [0x140139808]
call fcn.14008ec10
call fcn.14004e530
vaddss xmm0, xmm0, xmm15
call fcn.14005cc90
mov ecx, 0xffffffff
call fcn.14007be10
vmovss xmm6, dword [0x1400e0a84]
vsubss xmm1, xmm0, xmm6
vmovss dword [rsp + 0x8b4], xmm1
vmovss xmm7, dword [0x1400e0a90]
vmovss dword [rsp + 0x8b8], xmm7
vmovdqu xmm0, xmmword [0x1400e0da0]
vmovdqu xmmword [rsp + 0x78], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x79], al
xor byte [rsp + 0x7a], cl
xor byte [rsp + 0x7b], cl
xor byte [rsp + 0x7c], cl
xor byte [rsp + 0x7d], cl
xor byte [rsp + 0x7e], cl
xor byte [rsp + 0x7f], cl
xor byte [rsp + 0x80], cl
xor byte [rsp + 0x81], cl
xor byte [rsp + 0x82], cl
xor byte [rsp + 0x83], cl
xor byte [rsp + 0x84], cl
xor byte [rsp + 0x85], cl
xor byte [rsp + 0x86], cl
xor byte [rsp + 0x87], cl
mov byte [rsp + 0x88], 0
lea rdx, [rsp + 0x8b4]
lea rcx, [rsp + 0x79]
call fcn.140085720
test al, al
je 0x140025feb
vmovdqu ymm0, ymmword [0x1400e1000]
vmovdqu ymmword [rsp + 0x1b8], ymm0
mov dl, 0x14
mov r8b, 1
mov r9b, 0x12
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x1b9], al
xor byte [rsp + 0x1ba], cl
xor byte [rsp + 0x1bb], cl
xor byte [rsp + 0x1bc], cl
xor byte [rsp + 0x1bd], cl
xor byte [rsp + 0x1be], cl
xor byte [rsp + 0x1bf], cl
xor byte [rsp + 0x1c0], cl
xor byte [rsp + 0x1c1], cl
xor byte [rsp + 0x1c2], cl
xor byte [rsp + 0x1c3], cl
xor byte [rsp + 0x1c4], cl
xor byte [rsp + 0x1c5], cl
xor byte [rsp + 0x1c6], cl
xor byte [rsp + 0x1c7], cl
xor byte [rsp + 0x1c8], cl
xor byte [rsp + 0x1c9], cl
xor byte [rsp + 0x1ca], cl
xor byte [rsp + 0x1cb], cl
xor byte [rsp + 0x1cc], cl
xor byte [rsp + 0x1cd], cl
xor byte [rsp + 0x1ce], cl
xor byte [rsp + 0x1cf], cl
xor byte [rsp + 0x1d0], cl
xor byte [rsp + 0x1d1], cl
xor byte [rsp + 0x1d2], cl
xor byte [rsp + 0x1d3], cl
xor byte [rsp + 0x1d4], cl
xor byte [rsp + 0x1d5], cl
xor byte [rsp + 0x1d6], cl
xor byte [rsp + 0x1d7], cl
xor dl, cl
mov byte [rsp + 0x1d8], dl
xor r8b, cl
mov byte [rsp + 0x1d9], r8b
xor r9b, cl
mov byte [rsp + 0x1da], r9b
mov byte [rsp + 0x1db], 0
lea rdx, [rsp + 0x1b9]
mov rcx, qword [0x1401c6fc0]
vzeroupper
call fcn.140094b70
call fcn.14004e530
vaddss xmm0, xmm0, xmm15
call fcn.14005cc90
mov ecx, 0xffffffff
call fcn.14007be10
vsubss xmm1, xmm0, xmm6
vmovss dword [rsp + 0x8bc], xmm1
vmovss dword [rsp + 0x8c0], xmm7
vmovdqu xmm0, xmmword [0x1400e0d50]
vmovdqu xmmword [rsp + 0x170], xmm0
mov dl, 2
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x171], al
xor byte [rsp + 0x172], cl
xor byte [rsp + 0x173], cl
xor byte [rsp + 0x174], cl
xor byte [rsp + 0x175], cl
xor byte [rsp + 0x176], cl
xor byte [rsp + 0x177], cl
xor byte [rsp + 0x178], cl
xor byte [rsp + 0x179], cl
xor byte [rsp + 0x17a], cl
xor byte [rsp + 0x17b], cl
xor byte [rsp + 0x17c], cl
xor byte [rsp + 0x17d], cl
xor byte [rsp + 0x17e], cl
xor byte [rsp + 0x17f], cl
xor dl, cl
mov byte [rsp + 0x180], dl
mov byte [rsp + 0x181], 0
lea rdx, [rsp + 0x8bc]
lea rcx, [rsp + 0x171]
call fcn.140085720
test al, al
je 0x140026233
vmovdqu ymm0, ymmword [0x1400e1140]
vmovdqu ymmword [rsp + 0x2d8], ymm0
mov dl, 0x68
mov r8b, 0x67
mov r9b, 0x75
mov r10b, 0x63
mov r11b, 0x40
mov bl, 0x6a
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x2d9], al
xor byte [rsp + 0x2da], cl
xor byte [rsp + 0x2db], cl
xor byte [rsp + 0x2dc], cl
xor byte [rsp + 0x2dd], cl
xor byte [rsp + 0x2de], cl
xor byte [rsp + 0x2df], cl
xor byte [rsp + 0x2e0], cl
xor byte [rsp + 0x2e1], cl
xor byte [rsp + 0x2e2], cl
xor byte [rsp + 0x2e3], cl
xor byte [rsp + 0x2e4], cl
xor byte [rsp + 0x2e5], cl
xor byte [rsp + 0x2e6], cl
xor byte [rsp + 0x2e7], cl
xor byte [rsp + 0x2e8], cl
xor byte [rsp + 0x2e9], cl
xor byte [rsp + 0x2ea], cl
xor byte [rsp + 0x2eb], cl
xor byte [rsp + 0x2ec], cl
xor byte [rsp + 0x2ed], cl
xor byte [rsp + 0x2ee], cl
xor byte [rsp + 0x2ef], cl
xor byte [rsp + 0x2f0], cl
xor byte [rsp + 0x2f1], cl
xor byte [rsp + 0x2f2], cl
xor byte [rsp + 0x2f3], cl
xor byte [rsp + 0x2f4], cl
xor byte [rsp + 0x2f5], cl
xor byte [rsp + 0x2f6], cl
xor byte [rsp + 0x2f7], cl
xor dl, cl
mov byte [rsp + 0x2f8], dl
xor r8b, cl
mov byte [rsp + 0x2f9], r8b
xor r9b, cl
mov byte [rsp + 0x2fa], r9b
xor r10b, cl
mov byte [rsp + 0x2fb], r10b
xor r11b, cl
mov byte [rsp + 0x2fc], r11b
xor bl, cl
mov byte [rsp + 0x2fd], bl
mov byte [rsp + 0x2fe], 0
lea rdx, [rsp + 0x2d9]
mov rcx, qword [0x1401c6fc0]
vzeroupper
call fcn.140094b70
mov byte [rsp + 0x388], 0x14
mov al, 0x57
mov cl, 0x5a
xor edx, edx
xor al, 0x14
mov byte [rsp + 0x389], al
xor cl, 0x14
mov byte [rsp + 0x38a], cl
mov byte [rsp + 0x38b], dl
lea rcx, [rsp + 0x389]
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], dl
jne 0x140026270
cmp qword [0x140139820], 0xf
cmova rdi, qword [0x140139808]
mov r8, qword [0x140139818]
cmp r8, rax
jne 0x14002648c
lea rdx, [rsp + 0x389]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002648c
call fcn.14004e530
vaddss xmm0, xmm0, xmm15
call fcn.14005cc90
mov ecx, 0xffffffff
call fcn.14007be10
vsubss xmm1, xmm0, xmm6
vmovss dword [rsp + 0x8c4], xmm1
vmovss dword [rsp + 0x8c8], xmm7
mov byte [rsp + 0x628], 0xa
mov al, 0xe5
mov cl, 0x98
mov dl, 0xa7
mov r8b, 0x2a
mov r9b, 0x5b
movzx r10d, r9b
movzx r11d, r8b
mov bl, 0x4d
mov dil, 0x78
mov sil, 0x65
mov r14b, 0x7f
mov r15b, 0x7a
xor r12d, r12d
xor al, 0xa
mov byte [rsp + 0x629], al
xor cl, 0xa
mov byte [rsp + 0x62a], cl
xor dl, 0xa
mov byte [rsp + 0x62b], dl
xor r8b, 0xa
mov byte [rsp + 0x62c], r8b
xor r9b, 0xa
mov byte [rsp + 0x62d], r9b
xor r10b, 0xa
mov byte [rsp + 0x62e], r10b
xor r11b, 0xa
mov byte [rsp + 0x62f], r11b
xor bl, 0xa
mov byte [rsp + 0x630], bl
xor dil, 0xa
mov byte [rsp + 0x631], dil
xor sil, 0xa
mov byte [rsp + 0x632], sil
xor r14b, 0xa
mov byte [rsp + 0x633], r14b
xor r15b, 0xa
mov byte [rsp + 0x634], r15b
mov byte [rsp + 0x635], r12b
lea rdx, [rsp + 0x8c4]
lea rcx, [rsp + 0x629]
call fcn.140085720
test al, al
je 0x14002648c
vmovaps ymm0, ymmword [0x1400e1040]
vmovups ymmword [rsp + 0x940], ymm0
vmovaps ymm0, ymmword [0x1400e10c0]
vmovups ymmword [rsp + 0x960], ymm0
vmovaps ymm0, ymmword [0x1400e1160]
vmovups ymmword [rsp + 0x980], ymm0
vmovaps ymm0, ymmword [0x1400e1080]
vmovups ymmword [rsp + 0x9a0], ymm0
vmovdqu xmm0, xmmword [0x1400e0f00]
vmovdqu xmmword [rsp + 0x9c0], xmm0
mov dword [rsp + 0x9d0], 0x303f062e
mov dword [rsp + 0x9d4], 0x32623933
mov dword [rsp + 0x9d8], 0x62331d6e
mov word [rsp + 0x9dc], 0x1e
nop dword [rax + rax]
movzx eax, byte [rsp + 0x940]
xor byte [rsp + r13 + 0x941], al
movzx eax, byte [rsp + 0x940]
xor byte [rsp + r13 + 0x942], al
add r13, 2
cmp r13, 0x9c
jb 0x140026440
mov byte [rsp + 0x9dd], r12b
lea rdx, [rsp + 0x941]
mov rcx, qword [0x1401c6fc0]
vzeroupper
call fcn.140094b70
call fcn.14008ec10
call fcn.14004e530
vaddss xmm0, xmm0, xmm15
call fcn.14005cc90
vmovss xmm6, dword [0x1400e0b1c]
vmovss dword [rsp + 0x8cc], xmm6
vmovss dword [rsp + 0x8d0], xmm7
vmovdqu xmm0, xmmword [str._b_xlim_Gnnm]
vmovdqu xmmword [rsp + 0x268], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x269], al
xor byte [rsp + 0x26a], cl
xor byte [rsp + 0x26b], cl
xor byte [rsp + 0x26c], cl
xor byte [rsp + 0x26d], cl
xor byte [rsp + 0x26e], cl
xor byte [rsp + 0x26f], cl
xor byte [rsp + 0x270], cl
xor byte [rsp + 0x271], cl
xor byte [rsp + 0x272], cl
xor byte [rsp + 0x273], cl
xor byte [rsp + 0x274], cl
xor byte [rsp + 0x275], cl
xor byte [rsp + 0x276], cl
mov byte [rsp + 0x277], 0
lea rdx, [rsp + 0x8cc]
lea rcx, [rsp + 0x269]
call fcn.140085720
test al, al
je 0x1400266a3
vmovdqu ymm0, ymmword [0x1400e10a0]
vmovdqu ymmword [rsp + 0x50], ymm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x51], al
xor byte [rsp + 0x52], cl
xor byte [rsp + 0x53], cl
xor byte [rsp + 0x54], cl
xor byte [rsp + 0x55], cl
xor byte [rsp + 0x56], cl
xor byte [rsp + 0x57], cl
xor byte [rsp + 0x58], cl
xor byte [rsp + 0x59], cl
xor byte [rsp + 0x5a], cl
xor byte [rsp + 0x5b], cl
xor byte [rsp + 0x5c], cl
xor byte [rsp + 0x5d], cl
xor byte [rsp + 0x5e], cl
xor byte [rsp + 0x5f], cl
xor byte [rsp + 0x60], cl
xor byte [rsp + 0x61], cl
xor byte [rsp + 0x62], cl
xor byte [rsp + 0x63], cl
xor byte [rsp + 0x64], cl
xor byte [rsp + 0x65], cl
xor byte [rsp + 0x66], cl
xor byte [rsp + 0x67], cl
xor byte [rsp + 0x68], cl
xor byte [rsp + 0x69], cl
xor byte [rsp + 0x6a], cl
xor byte [rsp + 0x6b], cl
xor byte [rsp + 0x6c], cl
xor byte [rsp + 0x6d], cl
xor byte [rsp + 0x6e], cl
xor byte [rsp + 0x6f], cl
mov byte [rsp + 0x70], 0
lea rdx, [rsp + 0x51]
mov rcx, qword [0x1401c6fc0]
vzeroupper
call fcn.140094b70
vmovdqu xmm0, xmmword [str.kLT]
vmovdqu xmmword [rsp + 0x1f8], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x1f9], al
xor byte [rsp + 0x1fa], cl
xor byte [rsp + 0x1fb], cl
xor byte [rsp + 0x1fc], cl
xor byte [rsp + 0x1fd], cl
xor byte [rsp + 0x1fe], cl
xor byte [rsp + 0x1ff], cl
xor byte [rsp + 0x200], cl
xor byte [rsp + 0x201], cl
xor byte [rsp + 0x202], cl
xor byte [rsp + 0x203], cl
xor byte [rsp + 0x204], cl
xor byte [rsp + 0x205], cl
xor byte [rsp + 0x206], cl
mov byte [rsp + 0x207], 0
xor edx, edx
lea rcx, [rsp + 0x1f9]
call fcn.1400579f0
vmovaps xmm1, xmm9
vmovaps xmm0, xmm10
call fcn.14005c290
vmovss dword [rsp + 0x8d4], xmm6
vmovss dword [rsp + 0x8d8], xmm7
mov byte [rsp + 0x528], 0x78
mov al, 0x2b
mov cl, 0x19
mov dl, 0x1e
mov r8b, 0x1d
mov r9b, 0x58
mov r10b, 0x3d
xor r11b, r11b
mov bl, 0x11
mov dil, 0xc
xor esi, esi
xor al, 0x78
mov byte [rsp + 0x529], al
xor cl, 0x78
mov byte [rsp + 0x52a], cl
xor dl, 0x78
mov byte [rsp + 0x52b], dl
xor r8b, 0x78
mov byte [rsp + 0x52c], r8b
xor r9b, 0x78
mov byte [rsp + 0x52d], r9b
xor r10b, 0x78
mov byte [rsp + 0x52e], r10b
xor r11b, 0x78
mov byte [rsp + 0x52f], r11b
xor bl, 0x78
mov byte [rsp + 0x530], bl
xor dil, 0x78
mov byte [rsp + 0x531], dil
mov byte [rsp + 0x532], sil
lea rdx, [rsp + 0x8d4]
lea rcx, [rsp + 0x529]
call fcn.140085720
test al, al
jne 0x140026a58
vmovdqu xmm0, xmmword [str.9qVN]
vmovdqu xmmword [rsp + 0x208], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x209], al
xor byte [rsp + 0x20a], cl
xor byte [rsp + 0x20b], cl
xor byte [rsp + 0x20c], cl
xor byte [rsp + 0x20d], cl
xor byte [rsp + 0x20e], cl
xor byte [rsp + 0x20f], cl
xor byte [rsp + 0x210], cl
xor byte [rsp + 0x211], cl
xor byte [rsp + 0x212], cl
xor byte [rsp + 0x213], cl
xor byte [rsp + 0x214], cl
xor byte [rsp + 0x215], cl
xor byte [rsp + 0x216], cl
mov byte [rsp + 0x217], sil
xor edx, edx
mov r8d, 0x40
lea rcx, [rsp + 0x209]
call fcn.140049940
test al, al
je 0x140026899
lea rcx, str.1._Click_fetch_Offsets_to_fetch_game_offsets.
call fcn.1400917a0
lea rcx, str.2._Click_Download_YAML_to_download_the_yaml_file.
call fcn.1400917a0
lea rcx, str.3._Put_the_yaml_file_in_DocumentsAimStarOffsets_folder.
call fcn.1400917a0
lea rcx, str.4._Restart_the_cheat.
call fcn.1400917a0
vmovss dword [rsp + 0x8dc], xmm10
vmovss dword [rsp + 0x8e0], xmm10
mov byte [rsp + 0x3c0], 0x56
mov al, 0x19
mov cl, 0x1d
xor edx, edx
xor al, 0x56
mov byte [rsp + 0x3c1], al
xor cl, 0x56
mov byte [rsp + 0x3c2], cl
mov byte [rsp + 0x3c3], dl
lea rdx, [rsp + 0x8dc]
lea rcx, [rsp + 0x3c1]
call fcn.140085720
test al, al
je 0x140026899
call fcn.14004ad50
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007b6d0
mov eax, dword [0x1401396b0]
cmp eax, 3
jne 0x1400269d5
xor r8d, r8d
xor edx, edx
mov ecx, 2
call fcn.14007b6d0
call fcn.1400abb50
mov dword [rsp + 0xd28], 0x4b0
call fcn.14007be80
vmovaps xmm0, xmm11
call fcn.14005ccd0
vmovdqu xmm0, xmmword [str.6uSWB]
vmovdqu xmmword [rsp + 0x278], xmm0
vpextrb eax, xmm0, 1
vmovd ecx, xmm0
xor al, cl
mov byte [rsp + 0x279], al
xor byte [rsp + 0x27a], cl
xor byte [rsp + 0x27b], cl
xor byte [rsp + 0x27c], cl
xor byte [rsp + 0x27d], cl
xor byte [rsp + 0x27e], cl
xor byte [rsp + 0x27f], cl
xor byte [rsp + 0x280], cl
xor byte [rsp + 0x281], cl
xor byte [rsp + 0x282], cl
xor byte [rsp + 0x283], cl
xor byte [rsp + 0x284], cl
xor byte [rsp + 0x285], cl
xor byte [rsp + 0x286], cl
mov byte [rsp + 0x287], 0
lea rcx, [rsp + 0x279]
call fcn.140090b10
mov eax, dword [0x140139868]
lea r9, [0x140139868]
lea r8, [0x140139870]
vmovaps xmm1, xmm15
mov rcx, qword [0x1401c7688]
cmp dword [0x140139870], eax
lea rax, str.Monitor_Refresh_Rate
je 0x1400269af
lea rax, [0x1400e06b4]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0xd28]
mov qword [rsp + 0x20], rax
call fcn.140026c80
mov r8b, 1
xor edx, edx
mov ecx, 1
call fcn.14007b6d0
call fcn.14004c470
call fcn.14004c010
call fcn.14001e070
mov rcx, qword [rsp + 0xf70]
xor rcx, rsp
call fcn.1400d3390
lea r11, [rsp + 0x1020]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm12, xmmword [r11 - 0x70]
vmovaps xmm13, xmmword [r11 - 0x80]
vmovaps xmm14, xmmword [r11 - 0x90]
vmovaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.14001be30
int3
call fcn.140007dc0
int3
call fcn.14002e4f0
int3