Function at 0x18006b0b0
Capabilities:
Create directory
Log keystrokes via polling

Disassembly:
push rbp
push rsi
lea rbp, [rsp - 0x18f8]
mov eax, 0x19f8
call fcn.18014c200
sub rsp, rax
movaps xmmword [rsp + 0x1990], xmm8
movaps xmmword [rsp + 0x1980], xmm9
call fcn.1800a5fd0
mov ecx, dword [0x1802acc30]
xor esi, esi
movss xmm9, dword [0x180174db4]
xorps xmm8, xmm8
mov qword [0x1802ad3f8], rax
test ecx, ecx
je 0x18006b1e6
sub ecx, 1
je 0x18006b1a4
sub ecx, 1
je 0x18006b17a
cmp ecx, 1
je 0x18006b135
mov dword [0x180285f44], 0x3f800000
mov dword [0x1802acf88], esi
mov dword [0x180285f08], 0x3f800000
jmp 0x18006b20e
movss xmm1, dword [0x180285f08]
movss xmm0, dword [0x1802acf88]
addss xmm1, dword [0x180174b48]
addss xmm0, dword [0x18017534c]
comiss xmm1, xmm9
movss dword [0x180285f08], xmm1
movss dword [0x1802acf88], xmm0
jb 0x18006b20e
mov dword [0x1802acc30], esi
jmp 0x18006b20e
movss xmm0, dword [0x180285f44]
addss xmm0, dword [0x180174b48]
comiss xmm0, xmm9
movss dword [0x180285f44], xmm0
jb 0x18006b20e
mov dword [0x1802acc30], 3
jmp 0x18006b20e
movss xmm1, dword [0x1802acf88]
movss xmm0, dword [0x180285f08]
addss xmm1, dword [0x180174b48]
addss xmm0, dword [0x18017534c]
comiss xmm1, xmm9
movss dword [0x1802acf88], xmm1
movss dword [0x180285f08], xmm0
jb 0x18006b20e
mov dword [0x1802acc30], 2
jmp 0x18006b20e
movss xmm0, dword [0x180285f44]
addss xmm0, dword [0x18017534c]
comiss xmm0, xmm8
movss dword [0x180285f44], xmm0
ja 0x18006b20e
mov dword [0x1802acc30], 1
mov rcx, qword [0x180286ce0]
add rcx, 0x3aba930
cmp rcx, 0x40000
jbe 0x180070e2b
mov qword [rsp + 0x19d0], r14
lea rax, [rcx + 8]
movabs r14, 0x7fffffff0000
cmp rax, r14
jae 0x180070e23
cmp qword [rcx], rsi
je 0x180070e23
mov qword [rsp + 0x19f0], rbx
lea rcx, [rbp + 0xee0]
mov qword [rsp + 0x19e8], rdi
mov qword [rsp + 0x19c8], r15
movaps xmmword [rsp + 0x1970], xmm10
movaps xmmword [rsp + 0x1950], xmm12
call qword [sym.imp.KERNEL32.dll_GetLocalTime]
cmp byte [0x180286bd5], sil
movabs rbx, 0xae556ff668a21f06
movabs rdx, 0x63536179ab6a6983
movabs r15, 0xd8adb53fba395e01
movabs rcx, 0x4c397cf0e8a8c588
jne 0x18006b3dd
movabs rax, 0xaacada4dea656442
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3a0], rax
movabs rax, 0xf2260a9a01e47267
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3a8], rax
movabs rax, 0xf2030ef233fcd
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3b0], rax
movabs rax, 0x4c397cf0e8a8a2ee
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xcd0], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
xor edx, edx
mov qword [rbp + 0xcd8], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
lea rcx, [rbp + 0x3a0]
mov qword [rbp + 0xce0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x3a0]
movdqa xmm1, xmmword [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0xcd0]
mov qword [rbp + 0xce8], rax
xorps xmm1, xmmword [rbp + 0xce0]
movdqa xmmword [rbp + 0x3b0], xmm1
movdqa xmmword [rbp + 0x3a0], xmm0
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
lea rcx, [0x1802850d0]
call fcn.180047d30
mov byte [0x180286bd5], 1
movaps xmmword [rsp + 0x19b0], xmm6
movaps xmmword [rsp + 0x19a0], xmm7
movaps xmmword [rsp + 0x1960], xmm11
movaps xmmword [rsp + 0x1940], xmm13
movaps xmmword [rsp + 0x1930], xmm14
movaps xmmword [rsp + 0x1920], xmm15
call fcn.18001d2a0
cmp byte [0x180286ded], sil
movss xmm12, dword [0x180175190]
je 0x18006b879
mov eax, dword [0x180286d3c]
cdq
sub eax, edx
sar eax, 1
movd xmm11, eax
mov eax, dword [0x180286d58]
cdq
sub eax, edx
sar eax, 1
cvtdq2ps xmm11, xmm11
movd xmm10, eax
cvtdq2ps xmm10, xmm10
call fcn.18001d2a0
mov rcx, rax
call fcn.18009bef0
lea rcx, [rbp + 0xef0]
mov rdi, rax
movaps xmm0, xmmword [0x180175620]
addss xmm10, xmm12
subss xmm11, dword [0x1801751c0]
movaps xmmword [rbp + 0xef0], xmm0
call fcn.1800a2ed0
movss xmm14, dword [0x180175188]
lea r8, [rbp + 0x1920]
mov rcx, qword [0x1802ad3f8]
lea rdx, [rbp + 0x1928]
movaps xmm15, xmm11
mov dword [rsp + 0x28], esi
addss xmm15, dword [0x180175218]
movaps xmm13, xmm10
movss dword [rbp + 0x1928], xmm11
addss xmm13, dword [0x180175144]
mov r9d, eax
movss dword [rbp + 0x192c], xmm10
movss dword [rsp + 0x20], xmm14
movss dword [rbp + 0x1920], xmm15
movss dword [rbp + 0x1924], xmm13
call fcn.1800bcc90
test rdi, rdi
je 0x18006b818
cmp byte [0x180286bd6], sil
jne 0x18006b6a7
mov rcx, rdi
call fcn.18001b000
mov rcx, rdi
mov rbx, rax
call fcn.18001b000
movss xmm6, dword [0x180174bd4]
movss xmm0, dword [rbx]
movss xmm2, dword [0x180286c40]
movss xmm1, dword [rax]
mulss xmm1, xmm6
subss xmm0, xmm1
comiss xmm2, xmm0
ja 0x18006b6a7
comiss xmm2, xmm8
jbe 0x18006b6a7
mov rcx, rdi
call fcn.18001b000
mov rcx, rdi
mov rbx, rax
call fcn.18001b000
cmp byte [0x180286ded], sil
movss xmm1, dword [rbx]
movss xmm0, dword [rax]
mulss xmm0, xmm6
movss xmm6, dword [0x180286c40]
subss xmm1, xmm0
divss xmm6, xmm1
addss xmm6, dword [0x180174b60]
je 0x18006b798
ucomiss xmm6, xmm8
je 0x18006b798
comiss xmm6, dword [0x180174c84]
movaps xmm0, xmm6
addss xmm0, xmm6
jae 0x18006b5cb
movss xmm7, dword [0x180175298]
mulss xmm0, xmm7
movss dword [rbp + 0x1910], xmm0
jmp 0x18006b5eb
movss xmm1, dword [0x180175298]
movss xmm7, dword [0x1801750d0]
subss xmm7, xmm0
movss dword [rbp + 0x1910], xmm1
mulss xmm7, xmm1
mov eax, dword [0x180286d58]
lea rcx, [rbp + 0xdf0]
cdq
sub eax, edx
sar eax, 1
movd xmm2, eax
mov eax, dword [0x180286d3c]
cdq
sub eax, edx
sar eax, 1
cvtdq2ps xmm2, xmm2
movd xmm1, eax
cvtdq2ps xmm1, xmm1
call fcn.180009d00
cvttss2si edx, dword [rbp + 0x1910]
xor r9d, r9d
lea rcx, [rbp + 0x15cc]
mov dword [rsp + 0x20], 0xff
cvttss2si r8d, xmm7
call fcn.180009d30
mulss xmm6, dword [0x180175218]
movaps xmm1, xmm11
mov rcx, qword [0x1802ad950]
mov dword [rsp + 0x38], esi
addss xmm1, xmm9
movups xmm0, xmmword [rax]
lea rax, [rbp + 0xf00]
minss xmm6, dword [0x18017527c]
movss dword [rsp + 0x30], xmm14
movaps xmm2, xmm10
movaps xmmword [rbp + 0xf00], xmm0
movss xmm0, dword [0x180175144]
mov qword [rsp + 0x28], rax
subss xmm6, dword [0x1801750d0]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm6
call fcn.180024080
jmp 0x18006b798
mov rcx, rdi
call fcn.18001b080
movss xmm0, dword [0x180286c38]
comiss xmm0, dword [rax]
jae 0x18006b798
mov rcx, rdi
call fcn.18001b080
mov rcx, rdi
movss xmm7, dword [rax]
subss xmm7, dword [0x180286c38]
call fcn.18001b000
mov rcx, rdi
movss xmm6, dword [rax]
call fcn.18001b080
movaps xmm2, xmm6
mov rcx, rdi
movss xmm1, dword [rax]
call fcn.18001b560
cmp byte [0x180286ded], sil
subss xmm0, dword [0x180286c38]
divss xmm7, xmm0
addss xmm7, dword [0x180174b60]
je 0x18006b798
ucomiss xmm7, xmm8
je 0x18006b798
movaps xmm0, xmmword [0x180175620]
lea rcx, [rbp + 0xf10]
movaps xmm6, xmm11
movaps xmmword [rbp + 0xf10], xmm0
addss xmm6, xmm9
call fcn.1800a2ed0
mulss xmm7, dword [0x180175218]
lea r8, [rbp - 0x78]
mov rcx, qword [0x1802ad3f8]
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x28], esi
mov r9d, eax
movss dword [rbp - 0x74], xmm13
minss xmm7, dword [0x18017527c]
movss dword [rsp + 0x60], xmm6
movss dword [rsp + 0x64], xmm10
movss dword [rsp + 0x20], xmm14
subss xmm7, dword [0x1801750d0]
addss xmm7, xmm6
movss dword [rbp - 0x78], xmm7
call fcn.1800bcc90
mov rcx, rdi
call fcn.18001b4d0
cmp eax, 0x407209f5
je 0x18006b7e3
mov rcx, rdi
call fcn.18001b4d0
cmp eax, 0xe93460ee
je 0x18006b7e3
mov rcx, rdi
call fcn.18001b4d0
cmp eax, 0x643e3521
je 0x18006b7e3
mov rcx, rdi
call fcn.18001b4d0
cmp eax, 0xda95d4a2
je 0x18006b7e3
mov rcx, rdi
call fcn.18001b4d0
cmp eax, 0x9b7f6dd1
jne 0x18006b80e
mov rcx, rdi
call fcn.18001b080
mov rcx, rdi
call fcn.18001b000
mov rcx, rdi
movss xmm6, dword [rax]
call fcn.18001b080
movaps xmm2, xmm6
mov rcx, rdi
movss xmm1, dword [rax]
call fcn.18001b560
movabs rbx, 0xae556ff668a21f06
movaps xmm0, xmmword [0x180175620]
lea rcx, [rbp + 0xf20]
movaps xmmword [rbp + 0xf20], xmm0
call fcn.1800a2ed0
mov rcx, qword [0x1802ad3f8]
lea r8, [rsp + 0x68]
movss dword [rsp + 0x30], xmm9
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x28], esi
mov r9d, eax
movss dword [rsp + 0x20], xmm14
movss dword [rsp + 0x68], xmm15
movss dword [rsp + 0x6c], xmm13
movss dword [rsp + 0x70], xmm11
movss dword [rsp + 0x74], xmm10
call fcn.1800bcb80
movss xmm10, dword [0x18027754c]
call fcn.18001a1e0
mov rcx, rax
call fcn.18001a160
mov rdi, qword [rax]
mov qword [rbp + 0x6f0], rdi
test rdi, rdi
je 0x180070d1b
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x19e0], r12
mov r12d, esi
cmp dword [rax + 0x10], esi
jle 0x180070b83
movss xmm11, dword [0x180175158]
movss xmm13, dword [0x180175178]
movss xmm14, dword [0x18017513c]
movss xmm15, dword [0x1801751e8]
mov qword [rsp + 0x19d8], r13
mov r13d, 0x20
nop dword [rax]
mov rax, qword [rax + 0x18]
mov rsi, qword [rax + r13]
test rsi, rsi
je 0x180070b5a
mov r15, qword [rsi + 0x10]
test r15, r15
je 0x180070b5a
mov r15, qword [r15 + 0x30]
test r15, r15
je 0x180070b5a
lea r14, [r15 + 0x60]
cmp r14, 0x40000
jbe 0x180070b5a
lea rax, [r14 + 8]
movabs rcx, 0x7fffffff0000
cmp rax, rcx
jae 0x180070b5a
mov r14, qword [r14]
test r14, r14
je 0x180070b5a
mov rcx, rsi
call fcn.18001a260
test al, al
jne 0x180070b5a
mov rcx, rsi
call fcn.180019cd0
test rax, rax
je 0x180070b5a
movabs rax, 0xd8adb553db5a314d
lea rdx, [rbp - 0x40]
mov qword [rbp + 0x1910], rax
mov rcx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x40], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x38], rax
movabs rax, 0xd8adb53fba395e01
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x960], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp - 0x40]
mov qword [rbp + 0x968], rax
xorps xmm0, xmmword [rbp + 0x960]
movdqa xmmword [rbp - 0x40], xmm0
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x180070b5a
mov rcx, rsi
call fcn.18001a410
test al, al
je 0x18006c460
mov rcx, rsi
call fcn.18001c4f0
test al, al
je 0x180070b5a
mov rcx, rsi
call fcn.18001c4f0
test al, al
je 0x18006bacb
mov rcx, rsi
call fcn.18001d220
mov rcx, qword [rax]
call fcn.18001b960
test al, al
jne 0x18006bacb
mov rcx, rsi
call fcn.18001c1f0
lea rdx, [rbp + 0xdf8]
mov rcx, qword [rax]
mov qword [rbp + 0x660], rcx
lea rcx, [0x1802a8070]
call fcn.18009a8e0
lea rdx, [rbp + 0xe00]
lea rcx, [0x1802a8070]
mov rbx, qword [rax]
call fcn.18009a8f0
lea r9, [rbp + 0x660]
mov r8, rbx
lea rcx, [rbp + 0x718]
mov rdx, qword [rax]
call fcn.18009be40
lea rdx, [rbp + 0xe08]
lea rcx, [0x1802a8070]
call fcn.18009a8e0
mov rdx, rax
lea rcx, [rbp + 0x718]
call fcn.18009a650
test al, al
je 0x18006bacb
call fcn.18001d2a0
mov rdx, rsi
mov rcx, rax
call fcn.18001c990
cmp byte [0x180286da9], 0
je 0x18006bd5c
mov ecx, dword [0x180286e08]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x18006bd5c
mov rcx, rsi
call fcn.180019d50
cmp eax, 0x1fd25281
jne 0x18006bd5c
mov rcx, rsi
call fcn.180019c50
lea rdx, [rbp + 0x1220]
mov rcx, rax
call fcn.1800197c0
mov rbx, rax
call fcn.18001d2a0
mov rcx, rax
call fcn.18001c7e0
lea rcx, [rax + 0x88]
call fcn.18009a560
lea rdx, [rbp + 0x6e0]
mov ecx, dword [rax + 8]
movsd xmm0, qword [rax]
mov dword [rbp + 0x6e8], ecx
mov rcx, rbx
movsd qword [rbp + 0x6e0], xmm0
call fcn.18000b050
comiss xmm0, dword [0x180175134]
jae 0x18006bd5c
movabs rax, 0xb0cec156cd6a0852
lea rdx, [rbp - 0x30]
mov qword [rbp + 0x1910], rax
movabs rbx, 0xae556ff668a21f06
mov rax, qword [rbp + 0x1910]
mov rcx, rsi
mov qword [rbp - 0x30], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x28], rax
movabs rax, 0xd8adb53fba395e01
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x970], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp - 0x30]
mov qword [rbp + 0x978], rax
xorps xmm0, xmmword [rbp + 0x970]
movdqa xmmword [rbp - 0x30], xmm0
call fcn.18001a370
lea rcx, [rbp + 0x710]
call fcn.18000b960
mov rcx, rsi
call fcn.180019c50
lea rdx, [rbp + 0x122c]
mov rcx, rax
call fcn.1800197c0
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x6d0]
movsd xmm0, qword [rax]
mov eax, dword [rax + 8]
movsd qword [rbp + 0x6d0], xmm0
mov dword [rbp + 0x6d8], eax
call fcn.180018330
mov eax, dword [0x180286d3c]
lea rcx, [rbp + 0x15dc]
cdq
mov dword [rsp + 0x20], 0xff
sub eax, edx
mov r9d, 0xff
sar eax, 1
xor r8d, r8d
movd xmm7, eax
mov eax, dword [0x180286d58]
cdq
sub eax, edx
xor edx, edx
sar eax, 1
cvtdq2ps xmm7, xmm7
movd xmm6, eax
movabs rax, 0xaac8d95cc35a3b53
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x80], rax
movabs rax, 0xae556ff60ec45026
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x88], rax
movabs rax, 0xd8adb53fba395e01
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x980], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x80]
mov rbx, qword [0x180286e70]
mov qword [rbp + 0x988], rax
xorps xmm0, xmmword [rbp + 0x980]
movdqa xmmword [rbp + 0x80], xmm0
cvtdq2ps xmm6, xmm6
call fcn.180009d30
lea r9, [rbp + 0xf30]
movups xmm0, xmmword [rax]
lea rax, [rbp + 0x80]
mov qword [rsp + 0x38], rax
subss xmm6, xmm12
movss dword [rsp + 0x30], xmm11
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 3
movaps xmmword [rbp + 0xf30], xmm0
mov rcx, qword [0x1802ad950]
movaps xmm2, xmm6
movaps xmm1, xmm7
movd r8d, xmm2
movd edx, xmm1
call fcn.1800238c0
cmp byte [0x180286e4c], 0
je 0x18006bd73
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.18006ac50
mov rcx, rsi
call fcn.180032920
test al, al
je 0x18006c460
cmp byte [0x180286c46], 0
je 0x18006bf16
mov rcx, rsi
call fcn.18001d220
mov rcx, qword [rax]
call fcn.18001b960
test al, al
jne 0x18006bf16
mov rcx, rsi
call fcn.18001ad70
test al, al
je 0x18006bf16
mov edx, 0x10
mov rcx, rsi
call fcn.18001c700
test al, al
jne 0x18006bebb
call fcn.18001d2a0
mov rdx, rsi
mov rcx, rax
call fcn.18001c8a0
test al, al
je 0x18006be16
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor edx, edx
lea rcx, [rbp + 0x15ec]
mov r8d, 0xff
call fcn.180009d30
lea rdx, [rbp + 0xf40]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xf40], xmm0
jmp 0x18006bf63
mov rcx, rsi
call fcn.18001c1f0
mov rdx, rax
lea rcx, [0x1802a82e0]
call fcn.18009a660
mov rcx, rax
call fcn.18009a560
mov rcx, rax
call fcn.18009a560
cmp byte [rax + 0xc], 0
je 0x18006be7f
lea rdx, [0x180277520]
lea rcx, [rbp + 0xf50]
call fcn.18000aee0
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0x143c]
call fcn.18000af00
lea rdx, [rbp + 0xf60]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xf60], xmm0
jmp 0x18006bf63
lea rdx, [0x1802776b0]
lea rcx, [rbp + 0xf70]
call fcn.18000aee0
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x144c]
call fcn.18000af00
lea rdx, [rbp + 0xf80]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xf80], xmm0
jmp 0x18006bf63
mov edx, 0x10
mov rcx, rsi
call fcn.18001d210
test al, al
je 0x18006bf6b
cmp byte [0x180286c75], 0
jne 0x18006bf6b
lea rdx, [0x1802775e0]
lea rcx, [rbp + 0xf90]
call fcn.18000aee0
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0x145c]
call fcn.18000af00
lea rdx, [rbp + 0x1140]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1140], xmm0
jmp 0x18006bf63
cmp byte [0x180286d8e], 0
je 0x18006bf6b
mov rcx, rsi
call fcn.18001d220
mov rcx, qword [rax]
call fcn.18001b960
test al, al
je 0x18006bf6b
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r8d, edx
lea rcx, [rbp + 0x146c]
xor r9d, r9d
call fcn.180009d30
lea rdx, [rbp + 0x1130]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1130], xmm0
mov rcx, rsi
call fcn.180032f70
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm8
lea rcx, [rsp + 0x78]
movaps xmm1, xmm8
call fcn.180009d10
mov rcx, rsi
call fcn.18001d220
mov rcx, qword [rax]
call fcn.18001b960
test al, al
jne 0x18006c0b9
mov rcx, rsi
call fcn.18001ad70
test al, al
je 0x18006c0b9
mov edx, 0x10
mov rcx, rsi
call fcn.18001c700
test al, al
jne 0x18006c072
call fcn.18001d2a0
mov rdx, rsi
mov rcx, rax
call fcn.18001c8a0
test al, al
je 0x18006bfff
lea rdx, [0x180277690]
lea rcx, [rbp + 0x1030]
call fcn.18000aee0
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x147c]
jmp 0x18006c093
mov rcx, rsi
call fcn.18001c1f0
mov rdx, rax
lea rcx, [0x1802a82e0]
call fcn.18009a660
mov rcx, rax
call fcn.18009a560
mov rcx, rax
call fcn.18009a560
cmp byte [rax + 0xc], 0
je 0x18006c04f
lea rdx, [0x180277510]
lea rcx, [rbp + 0x1020]
call fcn.18000aee0
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x148c]
jmp 0x18006c093
lea rdx, [0x1802776c0]
lea rcx, [rbp + 0x1010]
call fcn.18000aee0
lea rdx, [rbp + 0x1010]
lea rcx, [rbp + 0x149c]
jmp 0x18006c093
lea rdx, [0x1802775e0]
lea rcx, [rbp + 0x1000]
call fcn.18000aee0
lea rdx, [rbp + 0x1000]
lea rcx, [rbp + 0x14ac]
call fcn.18000af00
lea rdx, [rbp + 0xff0]
mov rcx, rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
movdqa xmmword [rbp + 0xff0], xmm0
call fcn.1800370a0
jmp 0x18006c126
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r8d, edx
lea rcx, [rbp + 0x14bc]
xor r9d, r9d
call fcn.180009d30
mov rcx, rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x78], xmm0
call fcn.18001abf0
comiss xmm8, dword [rax]
jae 0x18006c126
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r8d, edx
lea rcx, [rbp + 0x14cc]
xor r9d, r9d
call fcn.180009d30
lea rdx, [rbp + 0xe20]
mov rcx, rsi
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xe20], xmm0
call fcn.180037ad0
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm8
lea rcx, [rsp + 0x50]
movaps xmm1, xmm8
call fcn.180009d10
mov rcx, rsi
call fcn.18001d220
mov rcx, qword [rax]
call fcn.18001b960
test al, al
jne 0x18006c2be
mov rcx, rsi
call fcn.18001ad70
test al, al
je 0x18006c2be
mov edx, 0x10
mov rcx, rsi
call fcn.18001c700
test al, al
jne 0x18006c28e
call fcn.18001d2a0
mov rdx, rsi
mov rcx, rax
call fcn.18001c8a0
test al, al
je 0x18006c1c7
lea rdx, [0x180277690]
lea rcx, [rbp + 0xfe0]
call fcn.18000aee0
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0x14dc]
call fcn.18000af00
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
jmp 0x18006c2c3
mov rcx, rsi
call fcn.18001abf0
comiss xmm8, dword [rax]
jb 0x18006c201
movaps xmm3, xmm8
movss dword [rsp + 0x20], xmm9
movaps xmm2, xmm8
lea rcx, [rbp + 0x14ec]
movaps xmm1, xmm9
call fcn.180009d10
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
jmp 0x18006c2c3
mov rcx, rsi
call fcn.18001c1f0
mov rdx, rax
lea rcx, [0x1802a82e0]
call fcn.18009a660
mov rcx, rax
call fcn.18009a560
mov rcx, rax
call fcn.18009a560
cmp byte [rax + 0xc], 0
je 0x18006c25e
lea rdx, [0x180277510]
lea rcx, [rbp + 0xfd0]
call fcn.18000aee0
lea rdx, [rbp + 0xfd0]
lea rcx, [rbp + 0x14fc]
call fcn.18000af00
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
jmp 0x18006c2c3
lea rdx, [0x1802776c0]
lea rcx, [rbp + 0xfc0]
call fcn.18000aee0
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x150c]
call fcn.18000af00
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
jmp 0x18006c2c3
lea rdx, [0x1802775e0]
lea rcx, [rbp + 0xfb0]
call fcn.18000aee0
lea rdx, [rbp + 0xfb0]
lea rcx, [rbp + 0x151c]
call fcn.18000af00
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
jmp 0x18006c2c3
movups xmm0, xmmword [rsp + 0x50]
lea rdx, [rbp + 0xfa0]
movdqa xmmword [rbp + 0xfa0], xmm0
mov rcx, rsi
call fcn.180034c90
cmp byte [0x180286d1c], 0
je 0x18006c2f8
mov edx, 0x10
mov rcx, rsi
call fcn.18001c700
test al, al
jne 0x180070b50
cmp byte [0x180286d18], 0
je 0x18006c319
mov rcx, rsi
call fcn.18001d220
mov rcx, qword [rax]
call fcn.18001b960
test al, al
jne 0x180070b50
cmp byte [0x18019a49d], 0
je 0x18006c33a
call fcn.18001d2a0
mov rdx, rsi
mov rcx, rax
call fcn.18001c8a0
test al, al
jne 0x180070b50
cmp byte [0x180286d1b], 0
je 0x18006c353
mov rcx, rsi
call fcn.18001c5c0
test al, al
je 0x180070b50
mov r8d, 0x2f
lea rdx, [rbp + 0x1238]
mov rcx, rsi
call fcn.18001c740
ucomiss xmm8, dword [rax]
je 0x180070b50
mov r8d, 0x2f
lea rdx, [rbp + 0x1244]
mov rcx, rsi
call fcn.18001c740
ucomiss xmm8, dword [rax + 4]
je 0x180070b50
mov r8d, 0x2f
lea rdx, [rbp + 0x1250]
mov rcx, rsi
call fcn.18001c740
ucomiss xmm8, dword [rax + 8]
je 0x180070b50
mov r8d, 0x2f
lea rdx, [rbp + 0x125c]
mov rcx, rsi
call fcn.18001c740
movsd xmm6, qword [rax]
mov ebx, dword [rax + 8]
call fcn.18001d2a0
mov r8d, 0x2f
movsd qword [rbp + 0x6c0], xmm6
lea rdx, [rbp + 0x1268]
mov dword [rbp + 0x6c8], ebx
mov rcx, rax
call fcn.18001c740
lea rdx, [rbp + 0x6c0]
lea rcx, [rbp + 0x6b0]
movsd xmm0, qword [rax]
mov eax, dword [rax + 8]
movsd qword [rbp + 0x6b0], xmm0
mov dword [rbp + 0x6b8], eax
call fcn.18000b970
comiss xmm0, dword [0x18027755c]
ja 0x180070b50
xor edx, edx
mov rcx, rsi
call fcn.180025f90
movaps xmm6, xmm0
comiss xmm10, xmm6
jbe 0x18006c460
mov rcx, rsi
call fcn.18001ac70
comiss xmm8, dword [rax]
jae 0x18006c460
cmp byte [0x180286d16], 0
jne 0x18006c460
movaps xmm10, xmm6
mov qword [0x180286cc8], rsi
mov rcx, rsi
call fcn.180019d50
cmp eax, 0xfff352da
jne 0x18006ca34
mov rcx, rsi
call fcn.18001ac70
mov rcx, rsi
movss xmm7, dword [rax]
call fcn.180019c50
lea rdx, [rsp + 0x40]
mov rcx, rax
call fcn.1800197c0
lea rcx, [rbp + 0x1918]
call fcn.18000b960
movsd xmm0, qword [rsp + 0x40]
lea rdx, [rbp + 0x1918]
mov eax, dword [rsp + 0x48]
lea rcx, [rbp + 0x6a0]
movsd qword [rbp + 0x6a0], xmm0
mov dword [rbp + 0x6a8], eax
call fcn.18001d670
test al, al
je 0x18006ca34
cmp byte [0x180286d6b], 0
je 0x18006c9f0
lea rcx, [rbp + 0x1100]
call fcn.180008900
xor edx, edx
lea rcx, [rbp + 0x1620]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memset
movsd xmm6, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x48]
call fcn.18001d2a0
mov r8d, 0x2f
movsd qword [rbp + 0x690], xmm6
lea rdx, [rbp + 0x1274]
mov dword [rbp + 0x698], ebx
mov rcx, rax
call fcn.18001c740
lea rdx, [rbp + 0x690]
lea rcx, [rbp + 0x680]
movsd xmm0, qword [rax]
mov eax, dword [rax + 8]
movsd qword [rbp + 0x680], xmm0
mov dword [rbp + 0x688], eax
call fcn.18000b970
movabs rcx, 0x4c397cf0e8a8c588
lea rdx, [rbp + 0x240]
movabs rax, 0xacddda5cd3553b49
xorps xmm2, xmm2
mov qword [rbp + 0x1910], rax
movabs rdi, 0xd8adb53fba395e01
mov rax, qword [rbp + 0x1910]
movabs rbx, 0xae556ff668a21f06
mov qword [rbp + 0x240], rax
movabs rax, 0xc86541c74df96d63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x248], rax
movabs rax, 0x63536179ab6a34ee
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x1910], rdi
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xcf0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xcf8], rax
movabs rax, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
cvtss2sd xmm2, xmm0
mov qword [rbp + 0x1910], rcx
lea rcx, [rbp + 0x1620]
mov qword [rbp + 0xd00], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd08], rax
movdqa xmm0, xmmword [rbp + 0x240]
movdqa xmm1, xmmword [rbp + 0xd00]
movq r8, xmm2
xorps xmm1, xmmword [rbp + 0x250]
xorps xmm0, xmmword [rbp + 0xcf0]
movdqa xmmword [rbp + 0x250], xmm1
movdqa xmmword [rbp + 0x240], xmm0
call fcn.18009be90
lea rdx, [rbp + 0x1620]
lea rcx, [rbp + 0x1100]
call fcn.180009660
lea rcx, [rbp + 0x10e0]
call fcn.180008900
xor edx, edx
lea rcx, [rbp + 0x1720]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memset
movabs rax, 0xd8ade86ff25d7b5a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x98], rax
mov qword [rbp + 0x1910], rdi
lea rdx, [rbp + 0x90]
mov rax, qword [rbp + 0x1910]
lea rcx, [rbp + 0x1720]
mov qword [rbp + 0x990], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x90]
mov qword [rbp + 0x998], rax
xorps xmm0, xmmword [rbp + 0x990]
cvttss2si r8d, xmm7
movdqa xmmword [rbp + 0x90], xmm0
call fcn.18009be90
lea rdx, [rbp + 0x1720]
lea rcx, [rbp + 0x10e0]
call fcn.180009660
lea rcx, [rbp + 0x1100]
call fcn.1800085d0
mov rdi, qword [0x180286e70]
lea rcx, [rbp + 0x152c]
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, edx
mov r8d, edx
mov rbx, rax
call fcn.180009d30
movss xmm2, dword [rbp + 0x191c]
lea r9, [rbp + 0xed0]
movss xmm1, dword [rbp + 0x1918]
mov rcx, qword [0x1802ad950]
movups xmm0, xmmword [rax]
mov qword [rsp + 0x38], rbx
movss dword [rsp + 0x30], xmm11
movd r8d, xmm2
movd edx, xmm1
mov qword [rsp + 0x28], rdi
movaps xmmword [rbp + 0xed0], xmm0
mov dword [rsp + 0x20], 3
call fcn.1800238c0
lea rcx, [rbp + 0x10e0]
call fcn.1800085d0
mov rdi, qword [0x180286e70]
lea rcx, [rbp + 0x153c]
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r8d, edx
mov r9d, 0x19
mov rbx, rax
call fcn.180009d30
movss xmm2, dword [rbp + 0x191c]
lea r9, [rbp + 0xec0]
addss xmm2, dword [0x180175168]
movss xmm1, dword [rbp + 0x1918]
movups xmm0, xmmword [rax]
mov rcx, qword [0x1802ad950]
mov qword [rsp + 0x38], rbx
movss dword [rsp + 0x30], xmm11
movd r8d, xmm2
movd edx, xmm1
mov qword [rsp + 0x28], rdi
movaps xmmword [rbp + 0xec0], xmm0
mov dword [rsp + 0x20], 3
call fcn.1800238c0
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x154c]
xor edx, edx
call fcn.180009d30
movss xmm2, dword [rbp + 0x191c]
xor ebx, ebx
movss xmm1, dword [rbp + 0x1918]
addss xmm2, xmm13
mov dword [rsp + 0x38], ebx
subss xmm1, xmm12
movups xmm0, xmmword [rax]
lea rax, [rbp + 0xeb0]
movss dword [rsp + 0x30], xmm8
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm14
movaps xmmword [rbp + 0xeb0], xmm0
mov rcx, qword [0x1802ad950]
movaps xmm3, xmm15
call fcn.180024080
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor edx, edx
lea rcx, [rbp + 0x155c]
mov r8d, 0xff
call fcn.180009d30
movss xmm2, dword [rbp + 0x191c]
movaps xmm3, xmm7
movss xmm1, dword [rbp + 0x1918]
addss xmm2, xmm13
mulss xmm3, dword [0x180174b4c]
subss xmm1, xmm12
mov rcx, qword [0x1802ad950]
movups xmm0, xmmword [rax]
mov dword [rsp + 0x38], ebx
lea rax, [rbp + 0xea0]
movss dword [rsp + 0x30], xmm8
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm14
movaps xmmword [rbp + 0xea0], xmm0
call fcn.180024080
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x156c]
xor edx, edx
call fcn.180009d30
movss xmm2, dword [rbp + 0x191c]
movaps xmm3, xmm15
movss xmm1, dword [rbp + 0x1918]
addss xmm2, xmm13
mov rcx, qword [0x1802ad950]
subss xmm1, xmm12
movups xmm0, xmmword [rax]
mov dword [rsp + 0x38], ebx
lea rax, [rbp + 0xe90]
movss dword [rsp + 0x30], xmm8
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm14
movaps xmmword [rbp + 0xe90], xmm0
call fcn.180023ff0
lea rcx, [rbp + 0x10e0]
call fcn.1800085e0
lea rcx, [rbp + 0x1100]
call fcn.1800085e0
mov rdi, qword [rbp + 0x6f0]
comiss xmm7, xmm8
jbe 0x18006ca34
cmp byte [0x180286d1d], 0
jne 0x18006ca34
movsd xmm0, qword [rsp + 0x40]
lea rcx, [rbp + 0x670]
mov eax, dword [rsp + 0x48]
movsd qword [rbp + 0x670], xmm0
mov dword [rbp + 0x678], eax
call fcn.180026130
comiss xmm10, xmm0
jbe 0x18006ca34
movaps xmm10, xmm0
mov qword [0x180286ce8], rsi
cmp byte [0x180286d68], 0
je 0x18006ca42
call fcn.180032bf0
cmp byte [0x180286d5f], 0
je 0x18006ca59
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.18002fe00
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.18002f890
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.1800301e0
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.1800306b0
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.180030b20
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.180031080
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.180031550
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.180031bb0
mov r8, r14
mov rdx, rsi
mov rcx, r15
call fcn.180032280
cmp byte [0x180286e56], 0
je 0x18006d1fb
mov edx, 0x80
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x157c]
mov r8d, edx
call fcn.180009d30
movabs r8, 0x9daf73aa6246ccca
movabs r15, 0xd8adb53fba395e01
movabs rcx, 0x4c397cf0e8a8c588
movabs rbx, 0xae556ff668a21f06
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8c3b550ba4d5e52
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x630], rax
movabs rax, 0xae3a6fb568821f63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x638], rax
movabs rax, 0x6330611cab0669ef
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x640], rax
movabs rax, 0x4c557c92e8c9c5fc
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x648], rax
movabs rax, 0xf1fc53733c23fb70
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x1910], r8
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x658], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xc50], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xc58], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xc60], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc68], rax
movabs rax, 0xf1fc53733c23fb15
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], r8
mov qword [rbp + 0xc70], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x630]
movdqa xmm1, xmmword [rbp + 0x640]
xorps xmm0, xmmword [rbp + 0xc50]
xorps xmm1, xmmword [rbp + 0xc60]
mov qword [rbp + 0xc78], rax
movabs rax, 0xb7ce985ad4562a72
movdqa xmmword [rbp + 0x630], xmm0
movdqa xmm0, xmmword [rbp + 0x650]
xorps xmm0, xmmword [rbp + 0xc70]
movdqa xmmword [rbp + 0x650], xmm0
movdqa xmmword [rbp + 0x640], xmm1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x220], rax
movabs rax, 0xc2370e820bc7736a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x228], rax
movabs rax, 0x132071cd91a47e6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd10], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd18], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd20], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x220]
xorps xmm0, xmmword [rbp + 0xd10]
movdqa xmm1, xmmword [rbp + 0x230]
movzx r9d, byte [0x180286e57]
movzx r8d, byte [0x180286e58]
mov qword [rbp + 0xd28], rax
lea rax, [rbp + 0xe80]
xorps xmm1, xmmword [rbp + 0xd20]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x630]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x220]
movdqa xmmword [rbp + 0x220], xmm0
movss xmm0, dword [0x18027770c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x230], xmm1
movdqa xmmword [rbp + 0xe80], xmm2
call fcn.18002f3c0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea rcx, [rbp + 0x158c]
lea r8d, [rdx - 0x28]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movups xmm2, xmmword [rax]
movabs rax, 0xd8cbb553ba4c5e72
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xb0], rax
movabs rax, 0xae556ff668d01f73
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xb8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x9a0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0xb0]
mov qword [rbp + 0x9a8], rax
movabs rax, 0xbb80c74adc552b72
xorps xmm0, xmmword [rbp + 0x9a0]
movdqa xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x280], rax
movabs rax, 0xcc341b950dce7369
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x288], rax
movabs rax, 0x235040bdb440cef
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x290], rax
movabs rax, 0x4c397cf0e8a8c5ea
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x298], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xd30], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd38], rax
movabs rax, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd40], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov rdx, r14
movdqa xmm0, xmmword [rbp + 0x280]
mov rcx, rsi
xorps xmm0, xmmword [rbp + 0xd30]
movdqa xmm1, xmmword [rbp + 0x290]
movzx r9d, byte [0x180286e57]
movzx r8d, byte [0x180286e4f]
mov qword [rbp + 0xd48], rax
lea rax, [rbp + 0xe70]
xorps xmm1, xmmword [rbp + 0xd40]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x280]
movdqa xmmword [rbp + 0x280], xmm0
movss xmm0, dword [0x18027770c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x290], xmm1
movdqa xmmword [rbp + 0xe70], xmm2
call fcn.18002f3c0
mov edx, 0x8b
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x159c]
lea r9d, [rdx - 0x78]
lea r8d, [rdx - 0x46]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movups xmm2, xmmword [rax]
movabs rax, 0xd8ccb54bba5c5e6c
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc0], rax
movabs rax, 0xae556ff668a21f6a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x9b0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0xc0]
mov qword [rbp + 0x9b8], rax
movabs rax, 0xb7ce9853db4d3b6c
xorps xmm0, xmmword [rbp + 0x9b0]
movdqa xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x200], rax
movabs rax, 0xc2370e820bc7736a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x208], rax
movabs rax, 0x132071cd91a47e6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x218], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xd50], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd58], rax
movabs rax, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd60], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x200]
movdqa xmm1, xmmword [rbp + 0x210]
xorps xmm0, xmmword [rbp + 0xd50]
mov qword [rbp + 0xd68], rax
xorps xmm1, xmmword [rbp + 0xd60]
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmmword [rbp + 0x200], xmm0
movss xmm0, dword [0x18027770c]
lea rax, [rbp + 0xe60]
movzx r9d, byte [0x180286e57]
mov rdx, r14
movzx r8d, byte [0x180286e55]
mov rcx, rsi
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x200]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0xe60], xmm2
call fcn.18002f3c0
jmp 0x18006d20f
movabs rbx, 0xae556ff668a21f06
movabs r15, 0xd8adb53fba395e01
mov edx, 0x80
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x15ac]
mov r8d, edx
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8c3b550ba4d5e72
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1e0], rax
movabs rax, 0xae276f99688f1f63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1e8], rax
movabs rax, 0x63536179ab6a69e6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xd70], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xd78], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xd80], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x1e0]
xorps xmm0, xmmword [rbp + 0xd70]
mov qword [rbp + 0xd88], rax
movabs rax, 0xaac2985ad4562a72
movdqa xmm1, xmmword [rbp + 0xd80]
xorps xmm1, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x1f0], xmm1
movdqa xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1c0], rax
movabs rax, 0xcc3409931ad23163
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd98], rax
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xda0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x1c0]
xorps xmm0, xmmword [rbp + 0xd90]
mov qword [rbp + 0xda8], rax
lea rax, [rbp + 0xe50]
movdqa xmm1, xmmword [rbp + 0xda0]
xorps xmm1, xmmword [rbp + 0x1d0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x1e0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x28], rax
movdqa xmmword [rbp + 0x1c0], xmm0
movdqa xmmword [rbp + 0x1d0], xmm1
movdqa xmmword [rbp + 0xe50], xmm2
movss xmm0, dword [0x18027770c]
mov rdx, r14
movzx r9d, byte [0x180286e57]
mov rcx, rsi
movzx r8d, byte [0x180286e58]
movss dword [rsp + 0x20], xmm0
call fcn.18002f3c0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea rcx, [rbp + 0x15fc]
lea r8d, [rdx - 0x28]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8cbb553ba4c5e72
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1a0], rax
movabs rax, 0xae3a6fdb68d01f73
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1a8], rax
movabs rax, 0x63536179ab0f69f1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xdb0], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xdb8], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xdc0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0xdb0]
mov qword [rbp + 0xdc8], rax
movabs rax, 0xb780c74adc552b72
movdqa xmm1, xmmword [rbp + 0xdc0]
xorps xmm1, xmmword [rbp + 0x1b0]
movdqa xmmword [rbp + 0x1b0], xmm1
movdqa xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x180], rax
movabs rax, 0xcf330a84188c7a74
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x188], rax
movabs rax, 0x63536179ab6a69e1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xcb0], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xcb8], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xcc0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x180]
xorps xmm0, xmmword [rbp + 0xcb0]
mov qword [rbp + 0xcc8], rax
movdqa xmm1, xmmword [rbp + 0xcc0]
xorps xmm1, xmmword [rbp + 0x190]
movdqa xmmword [rbp + 0x180], xmm0
movss xmm0, dword [0x18027770c]
lea rax, [rbp + 0xe40]
movzx r9d, byte [0x180286e57]
mov rdx, r14
movzx r8d, byte [0x180286e4f]
mov rcx, rsi
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x1a0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x180]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x190], xmm1
movdqa xmmword [rbp + 0xe40], xmm2
call fcn.18002f3c0
mov edx, 0x8b
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x160c]
lea r9d, [rdx - 0x78]
lea r8d, [rdx - 0x46]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8ccb54bba5c5e6c
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x160], rax
movabs rax, 0xae276f99688f1f6a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x168], rax
movabs rax, 0x63536179ab6a69e6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x170], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xdd0], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xdd8], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xde0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0xdd0]
mov qword [rbp + 0xde8], rax
movabs rax, 0xaac29853db4d3b6c
movdqa xmm1, xmmword [rbp + 0xde0]
xorps xmm1, xmmword [rbp + 0x170]
movdqa xmmword [rbp + 0x170], xmm1
movdqa xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x380], rax
movabs rax, 0xcc3409931ad23163
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x388], rax
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x398], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x720], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0x728], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x730], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov rdx, r14
movdqa xmm0, xmmword [rbp + 0x380]
mov rcx, rsi
xorps xmm0, xmmword [rbp + 0x720]
movzx r9d, byte [0x180286e57]
movzx r8d, byte [0x180286e55]
mov qword [rbp + 0x738], rax
lea rax, [rbp + 0xe30]
movdqa xmm1, xmmword [rbp + 0x730]
xorps xmm1, xmmword [rbp + 0x390]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x160]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x380]
movdqa xmmword [rbp + 0x380], xmm0
movss xmm0, dword [0x18027770c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x390], xmm1
movdqa xmmword [rbp + 0xe30], xmm2
call fcn.18002f3c0
mov edx, 0x2e
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x12bc]
lea r9d, [rdx + 0x29]
lea r8d, [rdx + 0x5d]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8d9b55eba4b5e62
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x360], rax
movabs rax, 0xae396f9368fd1f63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x368], rax
movabs rax, 0x6353611cab1e69ea
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x378], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x740], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0x748], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0x750], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x740]
mov qword [rbp + 0x758], rax
movabs rax, 0xb4c8ea5ace582c62
movdqa xmm1, xmmword [rbp + 0x750]
xorps xmm1, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x370], xmm1
movdqa xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x340], rax
movabs rax, 0xc8301d8646c76b6f
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x348], rax
movabs rax, 0x63536179ab6a0be2
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x358], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x760], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x768], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x770], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x760]
movzx r9d, byte [0x180286d76]
movzx r8d, byte [0x180286d78]
mov qword [rbp + 0x778], rax
lea rax, [rbp + 0x1120]
movdqa xmm1, xmmword [rbp + 0x770]
xorps xmm1, xmmword [rbp + 0x350]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x360]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x340]
movdqa xmmword [rbp + 0x340], xmm0
movss xmm0, dword [0x1802775dc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x350], xmm1
movdqa xmmword [rbp + 0x1120], xmm2
call fcn.18002f3c0
mov edx, 1
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x12cc]
lea r9d, [rdx + 0x20]
lea r8d, [rdx + 0x43]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8d9b55eba4b5e62
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x320], rax
movabs rax, 0xae3a6f9868fd1f63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x328], rax
movabs rax, 0x633f6118ab0769f1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x338], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x780], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x788], rax
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x320]
movdqa xmm1, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x780]
mov qword [rbp + 0x798], rax
movabs rax, 0xb7c3ea5ace582c62
xorps xmm1, xmmword [rbp + 0x790]
movdqa xmmword [rbp + 0x330], xmm1
movdqa xmmword [rbp + 0x320], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x300], rax
movabs rax, 0xcb271fd804c37274
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x308], rax
movabs rax, 0x63536179ab0808e5
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x318], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x7a8], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x7b0], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x7a0]
movzx r9d, byte [0x180286d76]
movzx r8d, byte [0x180286d75]
mov qword [rbp + 0x7b8], rax
lea rax, [rbp + 0xe10]
movdqa xmm1, xmmword [rbp + 0x7b0]
xorps xmm1, xmmword [rbp + 0x310]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x320]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
movss xmm0, dword [0x1802775dc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x310], xmm1
movdqa xmmword [rbp + 0xe10], xmm2
call fcn.18002f3c0
mov r9d, 0x8b
mov dword [rsp + 0x20], 0xff
mov r8d, r9d
lea rcx, [rbp + 0x12dc]
xor edx, edx
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8ddb54fba4c5e72
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x260], rax
movabs rax, 0xae316fa968db1f6a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x268], rax
movabs rax, 0x63536109ab0569f1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x278], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x7c0], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x7c8], rax
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x260]
movdqa xmm1, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp + 0x7c0]
mov qword [rbp + 0x7d8], rax
movabs rax, 0xbcf2cc53ca492b72
xorps xmm1, xmmword [rbp + 0x7d0]
movdqa xmmword [rbp + 0x270], xmm1
movdqa xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xc8301d8646d27074
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2e8], rax
movabs rax, 0x63536179ab6a0be2
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x7e0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x7e8], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x7e0]
movdqa xmm1, xmmword [rbp + 0x2f0]
movzx r9d, byte [0x180286d76]
movzx r8d, byte [0x180286d73]
mov qword [rbp + 0x7f8], rax
lea rax, [rbp + 0x1210]
xorps xmm1, xmmword [rbp + 0x7f0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x260]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x2e0]
movdqa xmmword [rbp + 0x2e0], xmm0
movss xmm0, dword [0x1802775dc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x2f0], xmm1
movdqa xmmword [rbp + 0x1210], xmm2
call fcn.18002f3c0
mov edx, 1
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x12ec]
lea r9d, [rdx + 0x1f]
lea r8d, [rdx + 0x31]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8c4b553ba5c5e69
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2c0], rax
movabs rax, 0xae346f8468c11f59
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2c8], rax
movabs rax, 0x63536179ab0f69f7
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x800], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0x808], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0x800]
mov qword [rbp + 0x818], rax
movabs rax, 0xb9dfd660d3553b69
movdqa xmm1, xmmword [rbp + 0x810]
xorps xmm1, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x2c0], xmm0
movdqa xmmword [rbp + 0x2d0], xmm1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2a0], rax
movabs rax, 0xcf330a84188c7a72
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2a8], rax
movabs rax, 0x63536179ab6a69e1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x820], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x828], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x830], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp + 0x820]
movzx r9d, byte [0x180286d76]
movzx r8d, byte [0x180286d72]
mov qword [rbp + 0x838], rax
lea rax, [rbp + 0x1200]
movdqa xmm1, xmmword [rbp + 0x830]
xorps xmm1, xmmword [rbp + 0x2b0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x2c0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x2a0]
movdqa xmmword [rbp + 0x2a0], xmm0
movss xmm0, dword [0x1802775dc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x2b0], xmm1
movdqa xmmword [rbp + 0x1200], xmm2
call fcn.18002f3c0
mov edx, 0xad
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x12fc]
lea r9d, [rdx - 0x7e]
lea r8d, [rdx + 0x52]
call fcn.180009d30
movups xmm2, xmmword [rax]
movabs rax, 0xd8c9b55eba4b5e63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5e0], rax
movabs rax, 0xae0a6f8f68c71f6a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5e8], rax
movabs rax, 0x63276118ab1869e0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5f0], rax
movabs rax, 0x4c397cf0e8a8c5ed
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5f8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movabs rcx, 0x4c397cf0e8a8c588
mov qword [rbp + 0x848], rax
movabs rdx, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0x850], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x5e0]
xorps xmm0, xmmword [rbp + 0x840]
mov qword [rbp + 0x858], rax
movabs rax, 0x87d4d053de582c63
movdqa xmm1, xmmword [rbp + 0x850]
xorps xmm1, xmmword [rbp + 0x5f0]
movdqa xmmword [rbp + 0x5e0], xmm0
movdqa xmmword [rbp + 0x5f0], xmm1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5c0], rax
movabs rax, 0xdc2541931cc36d65
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5c8], rax
movabs rax, 0x63536179c90b0fe6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5d8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x860], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x868], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x870], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x5c0]
xorps xmm0, xmmword [rbp + 0x860]
movzx r9d, byte [0x180286d76]
movzx r8d, byte [0x180286d74]
mov qword [rbp + 0x878], rax
lea rax, [rbp + 0x11f0]
movdqa xmm1, xmmword [rbp + 0x870]
xorps xmm1, xmmword [rbp + 0x5d0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x5e0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x5c0]
movdqa xmmword [rbp + 0x5c0], xmm0
movss xmm0, dword [0x1802775dc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x5d0], xmm1
movdqa xmmword [rbp + 0x11f0], xmm2
call fcn.18002f3c0
xor edx, edx
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x130c]
lea r9d, [rdx + 0x7c]
lea r8d, [rdx + 0x32]
call fcn.180009d30
movups xmm1, xmmword [rax]
movabs rax, 0xd8cfb558ba4c5e75
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa0], rax
movabs rax, 0xae556f8268c31f69
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x9c0], rax
mov qword [rbp + 0x1910], rbx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov rcx, rsi
movdqa xmm0, xmmword [rbp + 0xa0]
mov qword [rbp + 0x9c8], rax
movabs rax, 0xf6d9d450d85e2b75
xorps xmm0, xmmword [rbp + 0x9c0]
movdqa xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x70], rax
movabs rax, 0xae550d970ec76d76
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x9d0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x70]
movzx r9d, byte [0x180286d6e]
movzx r8d, byte [0x180286d6d]
mov qword [rbp + 0x9d8], rax
lea rax, [rbp + 0x11e0]
xorps xmm0, xmmword [rbp + 0x9d0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x70]
movdqa xmmword [rbp + 0x70], xmm0
movss xmm0, dword [0x1802775bc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x11e0], xmm1
call fcn.18002f3c0
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
lea rcx, [rbp + 0x131c]
mov edx, 0xff
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8ccb54dba5a5e52
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5a0], rax
movabs rax, 0xae306fbe68821f76
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5a8], rax
movabs rax, 0x63536179ab0369ef
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5b0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x5b8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x880], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0x888], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x890], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x5a0]
xorps xmm0, xmmword [rbp + 0x880]
mov qword [rbp + 0x898], rax
movabs rax, 0xb9dfc14fdb4b3d72
movdqa xmm1, xmmword [rbp + 0x890]
xorps xmm1, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp + 0x5b0], xmm1
movdqa xmmword [rbp + 0x5a0], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x580], rax
movabs rax, 0xcb3d1b8407d26c68
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x588], rax
movabs rax, 0x11361509c40900ef
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x590], rax
movabs rax, 0x4c5b1d968ddab5a6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x8a8], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x580]
xorps xmm0, xmmword [rbp + 0x8a0]
movzx r9d, byte [0x180286d6e]
movzx r8d, byte [0x180286d71]
mov qword [rbp + 0x8b8], rax
lea rax, [rbp + 0x11d0]
movdqa xmm1, xmmword [rbp + 0x8b0]
xorps xmm1, xmmword [rbp + 0x590]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x5a0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x580]
movdqa xmmword [rbp + 0x580], xmm0
movss xmm0, dword [0x1802775bc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x590], xmm1
movdqa xmmword [rbp + 0x11d0], xmm2
call fcn.18002f3c0
mov r9d, 0xc8
mov dword [rsp + 0x20], 0xff
mov edx, 2
lea rcx, [rbp + 0x132c]
lea r8d, [r9 + 0x37]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8c4b551ba505e6c
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x560], rax
movabs rax, 0xae216f8668cd1f65
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x568], rax
movabs rax, 0x63536179ab1869e6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x578], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x8c0], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0x8c8], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0x8d0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x560]
xorps xmm0, xmmword [rbp + 0x8c0]
mov qword [rbp + 0x8d8], rax
movabs rax, 0xacddda5cd357376c
movdqa xmm1, xmmword [rbp + 0x8d0]
xorps xmm1, xmmword [rbp + 0x570]
movdqa xmmword [rbp + 0x560], xmm0
movdqa xmmword [rbp + 0x570], xmm1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x540], rax
movabs rax, 0xda3c1b980d8c6d63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x548], rax
movabs rax, 0x132071cd91a47fa
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x558], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x8e0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x8e8], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x540]
xorps xmm0, xmmword [rbp + 0x8e0]
movzx r9d, byte [0x180286d6e]
movzx r8d, byte [0x180286d70]
mov qword [rbp + 0x8f8], rax
lea rax, [rbp + 0x11c0]
movdqa xmm1, xmmword [rbp + 0x8f0]
xorps xmm1, xmmword [rbp + 0x550]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x560]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x540]
movdqa xmmword [rbp + 0x540], xmm0
movss xmm0, dword [0x1802775bc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x550], xmm1
movdqa xmmword [rbp + 0x11c0], xmm2
call fcn.18002f3c0
mov edx, 0xc8
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea rcx, [rbp + 0x133c]
lea r8d, [rdx + 0x37]
call fcn.180009d30
movups xmm2, xmmword [rax]
movabs rax, 0xd8ccb54bba4d5e40
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x600], rax
movabs rax, 0xae3d6fd668c91f65
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x608], rax
movabs rax, 0x63306110ab0669e6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x610], rax
movabs rax, 0x4c5c7c84e8d8c5e7
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x618], rax
movabs rax, 0xf1fc53733c23fb67
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x620], rax
movabs r8, 0x9daf73aa6246ccca
movabs rdx, 0x63536179ab6a6983
mov qword [rbp + 0x1910], r8
movabs rcx, 0x4c397cf0e8a8c588
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x628], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xc80], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xc88], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xc90], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc98], rax
movabs rax, 0xf1fc53733c23fb15
movdqa xmm1, xmmword [rbp + 0xc90]
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], r8
mov qword [rbp + 0xca0], rax
mov rax, qword [rbp + 0x1910]
xorps xmm1, xmmword [rbp + 0x610]
movdqa xmm0, xmmword [rbp + 0x600]
xorps xmm0, xmmword [rbp + 0xc80]
mov qword [rbp + 0xca8], rax
movabs rax, 0xbdc5de5cdb4d2a60
movdqa xmmword [rbp + 0x600], xmm0
movdqa xmm0, xmmword [rbp + 0xca0]
xorps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rbp + 0x620], xmm0
movdqa xmmword [rbp + 0x610], xmm1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x520], rax
movabs rax, 0xdc301b8607c1766a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x528], rax
movabs rax, 0x4d2a1510df040cad
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x530], rax
movabs rax, 0x4c391e918ecdb7f8
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x538], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x900], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x908], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x910], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x520]
xorps xmm0, xmmword [rbp + 0x900]
movzx r9d, byte [0x180286d6e]
movzx r8d, byte [0x180286d6c]
mov qword [rbp + 0x918], rax
lea rax, [rbp + 0x11b0]
movdqa xmm1, xmmword [rbp + 0x910]
xorps xmm1, xmmword [rbp + 0x530]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x600]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x520]
movdqa xmmword [rbp + 0x520], xmm0
movss xmm0, dword [0x1802775bc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x530], xmm1
movdqa xmmword [rbp + 0x11b0], xmm2
call fcn.18002f3c0
mov edx, 0xad
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x134c]
lea r9d, [rdx + 0x39]
lea r8d, [rdx + 0x2b]
call fcn.180009d30
mov rdx, r14
mov rcx, rsi
movups xmm1, xmmword [rax]
movabs rax, 0xd8cfb548ba565e73
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x60], rax
movabs rax, 0xae556f8268c31f69
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x9e0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x60]
mov qword [rbp + 0x9e8], rax
movabs rax, 0xf6d9d450d84e3173
xorps xmm0, xmmword [rbp + 0x9e0]
movdqa xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x50], rax
movabs rax, 0xae550d970ec76d76
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x9f0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x50]
movzx r9d, byte [0x180286d6e]
movzx r8d, byte [0x180286d6a]
mov qword [rbp + 0x9f8], rax
lea rax, [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x9f0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x50]
movdqa xmmword [rbp + 0x50], xmm0
movss xmm0, dword [0x1802775bc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x11a0], xmm1
call fcn.18002f3c0
mov r9d, 0xff
mov dword [rsp + 0x20], 0xff
mov r8d, r9d
lea rcx, [rbp + 0x135c]
mov edx, 0xe0
call fcn.180009d30
movups xmm1, xmmword [rax]
movabs rax, 0xd8efb576ba715e53
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa00], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0xa08], rax
movabs rax, 0xbddfc511d8503673
xorps xmm0, xmmword [rbp + 0xa00]
movdqa xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov rdx, r14
mov qword [rbp + 0x30], rax
mov rcx, rsi
movabs rax, 0xae556ff668c07e60
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa10], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x30]
movzx r9d, byte [0x180286d6e]
movzx r8d, byte [0x180286d6f]
mov qword [rbp + 0xa18], rax
lea rax, [rbp + 0x1190]
xorps xmm0, xmmword [rbp + 0xa10]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x30]
movdqa xmmword [rbp + 0x30], xmm0
movss xmm0, dword [0x1802775bc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x1190], xmm1
call fcn.18002f3c0
mov edx, 0x8a
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x136c]
mov r8d, edx
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movups xmm2, xmmword [rax]
movabs rax, 0xd8e1b56dba6b5e55
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x20]
mov qword [rbp + 0xa28], rax
movabs rax, 0xaadfc04bd54d2b60
xorps xmm0, xmmword [rbp + 0xa20]
movdqa xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x500], rax
movabs rax, 0xc1391f930cfd6b63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x508], rax
movabs rax, 0x5361309850e0cfa
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x510], rax
movabs rax, 0x4c397cf0e8a8a7e9
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x518], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x920], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x928], rax
movabs rax, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0x930], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x500]
mov rdx, r14
xorps xmm0, xmmword [rbp + 0x920]
mov rcx, rsi
movdqa xmm1, xmmword [rbp + 0x510]
movzx r9d, byte [0x180286d5c]
movzx r8d, byte [0x180286d5d]
mov qword [rbp + 0x938], rax
lea rax, [rbp + 0x1180]
xorps xmm1, xmmword [rbp + 0x930]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x500]
movdqa xmmword [rbp + 0x500], xmm0
movss xmm0, dword [0x18027758c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x510], xmm1
movdqa xmmword [rbp + 0x1180], xmm2
call fcn.18002f3c0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
lea rcx, [rbp + 0x137c]
lea r8d, [rdx - 0x73]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movabs rdx, 0x63536179ab6a6983
movups xmm2, xmmword [rax]
movabs rax, 0xd8c0b55eba555e67
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4e0], rax
movabs rax, 0xae276f8368d61f63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4e8], rax
movabs rax, 0x6353610dab0f69f1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4f8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0x940], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0x948], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0x950], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0x940]
mov qword [rbp + 0x958], rax
movabs rax, 0xaad8c15ad7583267
movdqa xmm1, xmmword [rbp + 0x950]
xorps xmm1, xmmword [rbp + 0x4f0]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmmword [rbp + 0x4e0], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4c0], rax
movabs rax, 0xc2250a9246d67a74
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4c8], rax
movabs rax, 0x6211157cf0f10ec
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4d0], rax
movabs rax, 0x4c397cf0e8caa4ee
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xb30], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xb38], rax
mov qword [rbp + 0x1910], rdx
mov rdx, r14
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0xb30]
movzx r9d, byte [0x180286d5c]
movzx r8d, byte [0x180286d45]
mov qword [rbp + 0xb48], rax
lea rax, [rbp + 0x1170]
movdqa xmm1, xmmword [rbp + 0xb40]
xorps xmm1, xmmword [rbp + 0x4d0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x4e0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x4c0]
movdqa xmmword [rbp + 0x4c0], xmm0
movss xmm0, dword [0x18027758c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x4d0], xmm1
movdqa xmmword [rbp + 0x1170], xmm2
call fcn.18002f3c0
mov edx, 0x69
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x138c]
mov r8d, edx
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movups xmm2, xmmword [rax]
movabs rax, 0xd8d9b551ba4c5e66
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x10], rax
movabs rax, 0xae556f8668c31f74
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xa30], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0xa38], rax
movabs rax, 0xf6ddd44dce572b66
xorps xmm0, xmmword [rbp + 0xa30]
movdqa xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4a0], rax
movabs rax, 0xca30169904d27a62
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4a8], rax
movabs rax, 0x6331001fce1819ad
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xb50], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xb58], rax
movabs rax, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xb60], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov rdx, r14
movdqa xmm0, xmmword [rbp + 0x4a0]
mov rcx, rsi
xorps xmm0, xmmword [rbp + 0xb50]
movzx r9d, byte [0x180286d5c]
movzx r8d, byte [0x180286d5e]
mov qword [rbp + 0xb68], rax
lea rax, [rbp + 0x1160]
movdqa xmm1, xmmword [rbp + 0xb60]
xorps xmm1, xmmword [rbp + 0x4b0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x10]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x4a0]
movdqa xmmword [rbp + 0x4a0], xmm0
movss xmm0, dword [0x18027758c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x4b0], xmm1
movdqa xmmword [rbp + 0x1160], xmm2
call fcn.18002f3c0
mov edx, 0x8a
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x139c]
lea r9d, [rdx + 0x58]
lea r8d, [rdx - 0x5f]
call fcn.180009d30
movabs rdx, 0x63536179ab6a6983
movabs rcx, 0x4c397cf0e8a8c588
movups xmm2, xmmword [rax]
movabs rax, 0xd8c9b551ba585e6d
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x480], rax
movabs rax, 0xae306f9868cb1f6b
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x498], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xb70], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xb78], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xb80], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0xb70]
mov qword [rbp + 0xb88], rax
movabs rax, 0xbdc3dc52de573f6d
movdqa xmm1, xmmword [rbp + 0xb80]
xorps xmm1, xmmword [rbp + 0x490]
movdqa xmmword [rbp + 0x480], xmm0
movdqa xmmword [rbp + 0x490], xmm1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp], rax
movabs rax, 0xae370e900dd06f28
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa40], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp]
mov qword [rbp + 0xa48], rax
xorps xmm0, xmmword [rbp + 0xa40]
movdqa xmmword [rbp], xmm0
movdqa xmmword [rbp + 0x1150], xmm2
movss xmm0, dword [0x18027758c]
lea rax, [rbp + 0x1150]
movzx r9d, byte [0x180286d5c]
mov rdx, r14
movzx r8d, byte [0x180286d46]
mov rcx, rsi
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x480]
mov qword [rsp + 0x30], rax
lea rax, [rbp]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.18002f3c0
mov edx, 0xb0
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x13ac]
lea r9d, [rdx + 0x36]
lea r8d, [rdx + 0x30]
call fcn.180009d30
movabs rdx, 0x63536179ab6a6983
movabs rcx, 0x4c397cf0e8a8c588
movups xmm2, xmmword [rax]
movabs rax, 0xd8f2b552ba585e72
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x460], rax
movabs rax, 0xae306f8268cb1f75
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x468], rax
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x470], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x478], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xb90], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xb98], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xba0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x460]
xorps xmm0, xmmword [rbp + 0xb90]
mov qword [rbp + 0xba8], rax
movabs rax, 0xbdd9dc4ce5543f72
movdqa xmm1, xmmword [rbp + 0xba0]
xorps xmm1, xmmword [rbp + 0x470]
movdqa xmmword [rbp + 0x470], xmm1
movdqa xmmword [rbp + 0x460], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x440], rax
movabs rax, 0xf1210a841ad76b59
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x448], rax
movabs rax, 0x7361816c71a0ce7
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x450], rax
movabs rax, 0x4c5b1d968ddab5a6
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xbb0], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xbb8], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xbc0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x440]
mov rdx, r14
xorps xmm0, xmmword [rbp + 0xbb0]
mov rcx, rsi
movzx r9d, byte [0x180286d5c]
movzx r8d, byte [0x180286d60]
mov qword [rbp + 0xbc8], rax
lea rax, [rbp + 0x10c0]
movdqa xmm1, xmmword [rbp + 0xbc0]
xorps xmm1, xmmword [rbp + 0x450]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x460]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x440]
movdqa xmmword [rbp + 0x440], xmm0
movss xmm0, dword [0x18027758c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x450], xmm1
movdqa xmmword [rbp + 0x10c0], xmm2
call fcn.18002f3c0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x13bc]
lea r9d, [rdx - 0x23]
lea r8d, [rdx - 7]
call fcn.180009d30
movabs rdx, 0x63536179ab6a6983
movabs rcx, 0x4c397cf0e8a8c588
movups xmm2, xmmword [rax]
movabs rax, 0xd8dfb55eba5c5e63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x420], rax
movabs rax, 0xae256f9768d01f72
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x428], rax
mov qword [rbp + 0x1910], rdx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xbd0], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rdx
mov qword [rbp + 0xbd8], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rcx
mov qword [rbp + 0xbe0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0xbd0]
mov qword [rbp + 0xbe8], rax
movabs rax, 0xa8ccc74bc8583b63
movdqa xmm1, xmmword [rbp + 0xbe0]
xorps xmm1, xmmword [rbp + 0x430]
movdqa xmmword [rbp + 0x420], xmm0
movdqa xmmword [rbp + 0x430], xmm1
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x10], rax
movabs rax, 0xae370e900dd06f28
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa50], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp - 0x10]
mov qword [rbp + 0xa58], rax
lea rax, [rbp + 0x1040]
xorps xmm0, xmmword [rbp + 0xa50]
movdqa xmmword [rbp - 0x10], xmm0
movdqa xmmword [rbp + 0x1040], xmm2
movss xmm0, dword [0x18027758c]
mov rdx, r14
movzx r9d, byte [0x180286d5c]
mov rcx, rsi
movzx r8d, byte [0x180286d47]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x420]
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
call fcn.18002f3c0
mov edx, 0x32
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0x13cc]
mov r8d, 0xcd
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
movups xmm2, xmmword [rax]
movabs rax, 0xd8ddb552ba5c5e69
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x50], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x48], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xa60], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp - 0x50]
mov qword [rbp + 0xa68], rax
movabs rax, 0xb4c2d612ca543b69
xorps xmm0, xmmword [rbp + 0xa60]
movdqa xmmword [rbp - 0x50], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x400], rax
movabs rax, 0xcb390d971cc17a6a
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x408], rax
movabs rax, 0x6331001fce1819ad
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x418], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xbf0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xbf8], rax
movabs rax, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc00], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0xbf0]
movzx r9d, byte [0x180286d8a]
movzx r8d, byte [0x180286d89]
mov qword [rbp + 0xc08], rax
lea rax, [rbp + 0x1050]
movdqa xmm1, xmmword [rbp + 0xc00]
xorps xmm1, xmmword [rbp + 0x410]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x400]
movdqa xmmword [rbp + 0x400], xmm0
movss xmm0, dword [0x18027760c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x410], xmm1
movdqa xmmword [rbp + 0x1050], xmm2
mov rdx, r14
mov rcx, rsi
call fcn.18002f3c0
mov r9d, 0x8b
mov dword [rsp + 0x20], 0xff
mov edx, r9d
lea rcx, [rbp + 0x13dc]
xor r8d, r8d
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
mov rdx, r14
movups xmm2, xmmword [rax]
movabs rax, 0xd8c6b55cba585e43
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x20], rax
movabs rax, 0xae556f9168c31f76
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x18], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp - 0x20]
mov qword [rbp + 0xa78], rax
movabs rax, 0xb7dfd160d75c2a68
xorps xmm0, xmmword [rbp + 0xa70]
movdqa xmmword [rbp - 0x20], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3e0], rax
movabs rax, 0xcf25049509c04076
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3e8], rax
movabs rax, 0x235040bdb4402e0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3f0], rax
movabs rax, 0x4c397cf0e8a8c5ea
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3f8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc10], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc18], rax
movabs rax, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc20], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0xc10]
movzx r9d, byte [0x180286d8a]
movzx r8d, byte [0x180286d8c]
mov qword [rbp + 0xc28], rax
lea rax, [rbp + 0x1060]
movdqa xmm1, xmmword [rbp + 0xc20]
xorps xmm1, xmmword [rbp + 0x3f0]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x3e0]
movdqa xmmword [rbp + 0x3e0], xmm0
movss xmm0, dword [0x18027760c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x3f0], xmm1
movdqa xmmword [rbp + 0x1060], xmm2
call fcn.18002f3c0
mov r9d, 0x8f
mov dword [rsp + 0x20], 0xff
mov r8d, r9d
mov edx, 0xbc
lea rcx, [rbp + 0x13ec]
call fcn.180009d30
movabs rcx, 0x4c397cf0e8a8c588
mov rdx, r14
movups xmm2, xmmword [rax]
movabs rax, 0xd8adb547ba565e63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x60], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x58], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa80], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp - 0x60]
mov qword [rbp + 0xa88], rax
movabs rax, 0xbcc2da4894413163
xorps xmm0, xmmword [rbp + 0xa80]
movdqa xmmword [rbp - 0x60], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3c0], rax
movabs rax, 0xcb321d97048c7163
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3c8], rax
movabs rax, 0x6331001fce1819ad
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x1910], rcx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc30], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc38], rax
movabs rax, 0x63536179ab6a6983
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xc40], rax
mov qword [rbp + 0x1910], rcx
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0xc30]
movdqa xmm1, xmmword [rbp + 0x3d0]
movzx r9d, byte [0x180286d83]
movzx r8d, byte [0x180286d87]
mov qword [rbp + 0xc48], rax
lea rax, [rbp + 0x1070]
xorps xmm1, xmmword [rbp + 0xc40]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x60]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3c0], xmm0
movss xmm0, dword [0x1802775fc]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x3d0], xmm1
movdqa xmmword [rbp + 0x1070], xmm2
call fcn.18002f3c0
mov edx, 0x8b
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x13fc]
lea r9d, [rdx - 0x78]
lea r8d, [rdx - 0x46]
call fcn.180009d30
movups xmm1, xmmword [rax]
movabs rax, 0xd8dfb55eba5c5e63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x70], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp - 0x68], rax
mov rdx, r14
mov qword [rbp + 0x1910], r15
mov rcx, rsi
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xa90], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp - 0x70]
mov qword [rbp + 0xa98], rax
movabs rax, 0xbddfc511c8583b63
xorps xmm0, xmmword [rbp + 0xa90]
movdqa xmmword [rbp - 0x70], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd0], rax
movabs rax, 0xae556ff668c07e60
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xaa0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0xd0]
movzx r9d, byte [0x180286d7f]
movzx r8d, byte [0x180286d7b]
mov qword [rbp + 0xaa8], rax
lea rax, [rbp + 0x1080]
xorps xmm0, xmmword [rbp + 0xaa0]
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xd0]
movdqa xmmword [rbp + 0xd0], xmm0
movss xmm0, dword [0x1802775ec]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x1080], xmm1
call fcn.18002f3c0
mov edx, 0x77
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x140c]
lea r9d, [rdx + 0x22]
lea r8d, [rdx + 0x11]
call fcn.180009d30
movups xmm1, xmmword [rax]
movabs rax, 0xd8cbb553ba565e76
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xab0], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0xe0]
mov qword [rbp + 0xab8], rax
movabs rax, 0xbddfc511dc553176
xorps xmm0, xmmword [rbp + 0xab0]
movdqa xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xf0], rax
movabs rax, 0xae556ff668c07e60
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xac0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0xf0]
mov qword [rbp + 0xac8], rax
xorps xmm0, xmmword [rbp + 0xac0]
movdqa xmmword [rbp + 0xf0], xmm0
movss xmm0, dword [0x1802775ec]
lea rax, [rbp + 0x1090]
movzx r9d, byte [0x180286d7f]
mov rdx, r14
movzx r8d, byte [0x180286d7d]
mov rcx, rsi
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x1090], xmm1
call fcn.18002f3c0
mov edx, 0xff
mov dword [rsp + 0x20], 0xff
mov r9d, 0x4d
lea rcx, [rbp + 0x15bc]
lea r8d, [rdx - 0x77]
call fcn.180009d30
mov rdx, r14
mov rcx, rsi
movups xmm1, xmmword [rax]
movabs rax, 0xd8dfb55eba565e63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xad0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x100]
mov qword [rbp + 0xad8], rax
movabs rax, 0xbddfc511c8583163
xorps xmm0, xmmword [rbp + 0xad0]
movdqa xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x110], rax
movabs rax, 0xae556ff668c07e60
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x118], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xae0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x110]
movzx r9d, byte [0x180286d7f]
movzx r8d, byte [0x180286d7e]
mov qword [rbp + 0xae8], rax
lea rax, [rbp + 0x10a0]
xorps xmm0, xmmword [rbp + 0xae0]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x100]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x110]
movdqa xmmword [rbp + 0x110], xmm0
movss xmm0, dword [0x1802775ec]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x10a0], xmm1
call fcn.18002f3c0
mov edx, 0xad
mov dword [rsp + 0x20], 0xff
lea rcx, [rbp + 0x141c]
lea r9d, [rdx - 0x7e]
lea r8d, [rdx + 0x52]
call fcn.180009d30
movups xmm1, xmmword [rax]
movabs rax, 0xd8ceb556ba515e62
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x120], rax
movabs rax, 0xae556f9868c71f6d
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov rdx, r14
mov qword [rbp + 0x128], rax
mov rcx, rsi
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xaf0], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x120]
mov qword [rbp + 0xaf8], rax
movabs rax, 0xf6c3d054d9503662
xorps xmm0, xmmword [rbp + 0xaf0]
movdqa xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x130], rax
movabs rax, 0xae550d970ec76d76
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x138], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0x1910], rbx
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x130]
movzx r9d, byte [0x180286d7f]
movzx r8d, byte [0x180286d81]
mov qword [rbp + 0xb08], rax
lea rax, [rbp + 0x10b0]
xorps xmm0, xmmword [rbp + 0xb00]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x120]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x130]
movdqa xmmword [rbp + 0x130], xmm0
movss xmm0, dword [0x1802775ec]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x10b0], xmm1
call fcn.18002f3c0
mov edx, 0xf4
mov dword [rsp + 0x20], 0xff
mov r9d, 0x60
lea rcx, [rbp + 0x142c]
lea r8d, [rdx - 0x50]
call fcn.180009d30
movups xmm1, xmmword [rax]
movabs rax, 0xd8deb54dba565e69
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x140], rax
movabs rax, 0xae556ff668a21f63
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x148], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xb10], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x140]
mov qword [rbp + 0xb18], rax
movabs rax, 0xaadd9b5ac94b3169
xorps xmm0, xmmword [rbp + 0xb10]
movdqa xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x150], rax
movabs rax, 0xae556ff60ac37963
mov qword [rbp + 0x1910], rax
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x1910], r15
mov rax, qword [rbp + 0x1910]
mov qword [rbp + 0x1910], rbx
mov qword [rbp + 0xb20], rax
mov rax, qword [rbp + 0x1910]
movdqa xmm0, xmmword [rbp + 0x150]
mov qword [rbp + 0xb28], rax
xorps xmm0, xmmword [rbp + 0xb20]
lea rax, [rbp + 0x10d0]
movzx r9d, byte [0x180286d7f]
mov rdx, r14
movzx r8d, byte [0x180286d80]
mov rcx, rsi
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x150]
movdqa xmmword [rbp + 0x150], xmm0
movss xmm0, dword [0x1802775ec]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp + 0x10d0], xmm1
call fcn.18002f3c0
jmp 0x180070b5a
movabs rbx, 0xae556ff668a21f06
mov rax, qword [rdi + 0x28]
inc r12d
add r13, 8
cmp r12d, dword [rax + 0x10]
jl 0x18006b8f0
mov r13, qword [rsp + 0x19d8]
xor esi, esi
movabs r14, 0x7fffffff0000
mov rbx, qword [0x180286cc8]
mov r12, qword [rsp + 0x19e0]
test rbx, rbx
je 0x180070cc4
mov r8d, 0x2f
lea rdx, [rbp + 0x1280]
mov rcx, rbx
call fcn.18001c740
ucomiss xmm8, dword [rax]
je 0x180070bee
mov r8d, 0x2f
lea rdx, [rbp + 0x128c]
mov rcx, rbx
call fcn.18001c740
ucomiss xmm8, dword [rax + 4]
je 0x180070bee
mov r8d, 0x2f
lea rdx, [rbp + 0x1298]
mov rcx, rbx
call fcn.18001c740
ucomiss xmm8, dword [rax + 8]
jne 0x180070bf5
mov qword [0x180286cc8], rsi
mov rcx, rbx
call fcn.18001d220
mov rcx, qword [rax]
call fcn.18001b960
test al, al
je 0x180070c19
cmp byte [0x180286d18], 0
je 0x180070c19
mov qword [0x180286cc8], rsi
lea rcx, [rbx + 0x8f0]
cmp rcx, 0x40000
jbe 0x180070c36
lea rax, [rcx + 4]
cmp rax, r14
jae 0x180070c36
mov eax, dword [rcx]
jmp 0x180070c38
mov eax, esi
shr eax, 4
test al, 1
je 0x180070c4f
cmp byte [0x180286d1c], 0
je 0x180070c4f
mov qword [0x180286cc8], rsi
call fcn.18001d2a0
mov rdx, rbx
mov rcx, rax
call fcn.18001c8a0
test al, al
je 0x180070c73
cmp byte [0x18019a49d], 0
je 0x180070c73
mov qword [0x180286cc8], rsi
mov rcx, rbx
call fcn.18001ac70
comiss xmm8, dword [rax]
jb 0x180070c8f
mov byte [0x180286d16], 0
mov qword [0x180286cc8], rsi
cmp byte [0x180286d1b], 0
je 0x180070cab
mov rcx, rbx
call fcn.18001c5c0
test al, al
jne 0x180070cab
mov qword [0x180286cc8], rsi
mov rcx, rbx
call fcn.18001acf0
cmp dword [rax], 0
jne 0x180070cc4
cmp qword [0x180286cc8], 0
jne 0x180070cd2
jmp 0x180070ccb
mov qword [0x180286cc8], rsi
mov byte [0x180286d16], 0
mov rcx, qword [0x180286ce8]
test rcx, rcx
je 0x180070d0b
call fcn.18001a260
test al, al
je 0x180070cf3
mov rcx, rsi
mov qword [0x180286ce8], rcx
jmp 0x180070cfa
mov rcx, qword [0x180286ce8]
call fcn.180019cd0
test rax, rax
jne 0x180070d0b
mov qword [0x180286ce8], rsi
cmp byte [0x180286d1d], 0
je 0x180070d1b
mov qword [0x180286ce8], rsi
cmp byte [0x180286d1e], 0
movaps xmm15, xmmword [rsp + 0x1920]
movaps xmm14, xmmword [rsp + 0x1930]
movaps xmm13, xmmword [rsp + 0x1940]
movaps xmm12, xmmword [rsp + 0x1950]
movaps xmm11, xmmword [rsp + 0x1960]
movaps xmm10, xmmword [rsp + 0x1970]
movaps xmm7, xmmword [rsp + 0x19a0]
movaps xmm6, xmmword [rsp + 0x19b0]
mov r15, qword [rsp + 0x19c8]
mov rdi, qword [rsp + 0x19e8]
je 0x180070e1b
cmp qword [0x180286cc8], 0
je 0x180070e1b
mov ecx, dword [0x180286e40]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x180070e1b
call fcn.18001d2a0
mov r8d, 0x2f
lea rdx, [rbp + 0x12a4]
mov rcx, rax
call fcn.18001c740
mov rcx, qword [0x180286cc8]
lea rdx, [rbp + 0x12b0]
mov r8d, 0x2f
mov rbx, rax
call fcn.18001c740
lea r8, [rbp + 0x700]
lea rdx, [rbp + 0xee0]
movsd xmm0, qword [rax]
movsd qword [rbp + 0x700], xmm0
mov ecx, dword [rax + 8]
mov dword [rbp + 0x708], ecx
mov rcx, rbx
call fcn.18000af20
mov rcx, rax
call fcn.18000afa0
comiss xmm0, dword [0x1801752c4]
jae 0x180070e1b
mov rcx, qword [0x180286cc8]
call fcn.1800261c0
mov rbx, qword [rsp + 0x19f0]
mov r14, qword [rsp + 0x19d0]
lea r11, [rsp + 0x19f8]
movaps xmm8, xmmword [r11 - 0x68]
movaps xmm9, xmmword [r11 - 0x78]
mov rsp, r11
pop rsi
pop rbp
ret