Function at 0x1400dfe70
Capabilities:
Execute command
Log keystrokes via polling
Terminate process

Disassembly:
mov qword [rsp + 8], rcx
push rdi
mov eax, 0x84b0
call fcn.14011f9c0
sub rsp, rax
lea rdi, [rsp + 0x40]
mov ecx, 0x211c
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x84c0]
mov rax, qword [0x14072f480]
xor rax, rsp
mov qword [rsp + 0x84a8], rax
xor ecx, ecx
call fcn.1400736d0
call fcn.140044330
mov qword [rsp + 0x40], rax
movss xmm2, dword [0x1406f6e24]
movss xmm1, dword [0x1406f6e20]
lea rcx, [rsp + 0x7108]
call fcn.140034b70
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x7108]
mov qword [rax + 0x18], rcx
mov rax, qword [rsp + 0x40]
movss xmm0, dword [0x14014d0c4]
movss dword [rax + 0x10], xmm0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [0x14014d0c8]
movss dword [rax + 0x44], xmm0
mov rax, qword [rsp + 0x40]
xorps xmm0, xmm0
movss dword [rax + 0x14], xmm0
mov rax, qword [rsp + 0x40]
movss xmm0, dword [0x14014d0c8]
movss dword [rax + 0x2c], xmm0
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x14014d0c4]
movss dword [rsp + 0x4c], xmm0
mov dword [rsp + 0x50], 0xffcc963d
mov dword [rsp + 0x54], 0xffae781f
mov ecx, 0x2d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
jne 0x1400dff82
mov ecx, 0x76
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x1400dffbb
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 8]
test eax, eax
jne 0x1400dff9e
mov dword [rsp + 0x7ee8], 1
jmp 0x1400dffa9
mov dword [rsp + 0x7ee8], 0
mov rax, qword [0x1407329c0]
movzx ecx, byte [rsp + 0x7ee8]
mov byte [rax + 8], cl
mov ecx, 0x74
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x1400e0098
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x5a]
test eax, eax
jne 0x1400dffee
mov dword [rsp + 0x7eec], 1
jmp 0x1400dfff9
mov dword [rsp + 0x7eec], 0
mov rax, qword [0x1407329c0]
movzx ecx, byte [rsp + 0x7eec]
mov byte [rax + 0x5a], cl
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x5a]
test eax, eax
je 0x1400e003e
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x7110]
call fcn.1400c4e70
mov rcx, rax
call fcn.1400c1d60
mov qword [rsp + 0x7ef0], rax
jmp 0x1400e0060
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x7111]
call fcn.1400c5890
mov rcx, rax
call fcn.1400c1da0
mov qword [rsp + 0x7ef0], rax
mov rax, qword [rsp + 0x7ef0]
mov qword [rsp + 0x58], rax
mov r9, qword [rsp + 0x58]
mov r8d, 0xbb8
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.1400bee50
lea rcx, [rsp + 0x90]
call fcn.1400de540
nop
mov ecx, 0x75
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
cwde
and eax, 1
test eax, eax
je 0x1400e0181
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x30]
test eax, eax
jne 0x1400e00cb
mov dword [rsp + 0x7ef8], 1
jmp 0x1400e00d6
mov dword [rsp + 0x7ef8], 0
mov rax, qword [0x1407329c0]
movzx ecx, byte [rsp + 0x7ef8]
mov byte [rax + 0x30], cl
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x30]
test eax, eax
je 0x1400e011e
lea rdx, [rsp + 0x20a8]
lea rcx, [rsp + 0x7112]
call fcn.1400c5fe0
mov rcx, rax
call fcn.1400c1da0
mov qword [rsp + 0x7f00], rax
jmp 0x1400e0143
lea rdx, [rsp + 0x20c0]
lea rcx, [rsp + 0x7113]
call fcn.1400c66c0
mov rcx, rax
call fcn.1400c1dc0
mov qword [rsp + 0x7f00], rax
mov rax, qword [rsp + 0x7f00]
mov qword [rsp + 0x20a0], rax
mov r9, qword [rsp + 0x20a0]
mov r8d, 0xbb8
mov edx, 4
lea rcx, [rsp + 0x20e0]
call fcn.1400bee50
lea rcx, [rsp + 0x20e0]
call fcn.1400de540
nop
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 8]
test eax, eax
je 0x1400e7df2
movss xmm2, dword [0x140549d64]
movss xmm1, dword [0x140549d94]
lea rcx, [rsp + 0x7114]
call fcn.140034b70
xor edx, edx
lea rcx, [rsp + 0x7114]
call fcn.140056620
nop
lea rdx, [rsp + 0x40f0]
lea rcx, [rsp + 0x711c]
call fcn.1400c6b90
mov rcx, rax
call fcn.1400c23e0
mov r8d, 0x1b
xor edx, edx
mov rcx, rax
call fcn.140036d90
nop
movss xmm2, dword [0x14014d0b8]
movss xmm1, dword [0x14014d0b8]
lea rcx, [rsp + 0x7120]
call fcn.140034b70
lea rcx, [rsp + 0x7120]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601ac]
movss xmm1, dword [0x140549d90]
lea rcx, [rsp + 0x7128]
call fcn.140034b70
lea rdx, [rsp + 0x4100]
lea rcx, [rsp + 0x7130]
call fcn.1400c6fa0
mov rcx, rax
call fcn.1400c1cc0
mov r9d, 8
xor r8d, r8d
lea rdx, [rsp + 0x7128]
mov rcx, rax
call fcn.14003a610
nop
lea rcx, [rsp + 0x4118]
call fcn.140043060
lea rcx, [rsp + 0x4138]
call fcn.140042e50
call fcn.140044980
mov qword [rsp + 0x4148], rax
movss xmm0, dword [rsp + 0x411c]
addss xmm0, dword [rsp + 0x413c]
movss xmm1, dword [rsp + 0x4118]
addss xmm1, dword [rsp + 0x4138]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7134]
call fcn.140034b70
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x14014d0c8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, rax
lea rdx, [rsp + 0x4118]
mov rcx, qword [rsp + 0x4148]
call fcn.1400650e0
nop
movss xmm0, dword [rsp + 0x4118]
addss xmm0, dword [0x140549c28]
movss dword [rsp + 0x4150], xmm0
movss xmm0, dword [rsp + 0x411c]
addss xmm0, dword [rsp + 0x413c]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x4150]
lea rcx, [rsp + 0x713c]
call fcn.140034b70
mov qword [rsp + 0x7f08], rax
movss xmm2, dword [rsp + 0x411c]
movss xmm1, dword [rsp + 0x4150]
lea rcx, [rsp + 0x7144]
call fcn.140034b70
mov qword [rsp + 0x7f10], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x7f08]
mov rdx, qword [rsp + 0x7f10]
mov rcx, qword [rsp + 0x4148]
call fcn.140062d30
nop
movss xmm2, dword [0x140549dd0]
movss xmm1, dword [0x14014d0d0]
lea rcx, [rsp + 0x714c]
call fcn.140034b70
lea rcx, [rsp + 0x714c]
call fcn.140055cb0
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7154]
call fcn.140034c80
mov qword [rsp + 0x7f18], rax
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14014d0a0]
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7164]
call fcn.140034c80
mov qword [rsp + 0x7f20], rax
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7174]
call fcn.140034b70
mov qword [rsp + 0x7f28], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x717c]
call fcn.140034b70
mov qword [rsp + 0x7f30], rax
movss xmm2, dword [0x140549c00]
movss xmm1, dword [0x140549c18]
lea rcx, [rsp + 0x7184]
call fcn.140034b70
mov qword [rsp + 0x7f38], rax
mov rax, qword [0x140732618]
mov qword [rsp + 0x7f40], rax
mov rax, qword [rsp + 0x7f18]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x7f20]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x7f28]
mov r8, qword [rsp + 0x7f30]
mov rdx, qword [rsp + 0x7f38]
mov rcx, qword [rsp + 0x7f40]
call fcn.14009bc50
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x718c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x15
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x719c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x16
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x71ac]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x17
call fcn.140050a40
nop
movss xmm2, dword [0x14014d0f0]
movss xmm1, dword [0x1401601bc]
lea rcx, [rsp + 0x71bc]
call fcn.140034b70
lea rcx, [rsp + 0x71bc]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601a0]
movss xmm1, dword [0x140549bec]
lea rcx, [rsp + 0x71c4]
call fcn.140034b70
mov rdx, rax
lea rcx, [0x140547478]
call fcn.14009f980
movzx eax, al
test eax, eax
je 0x1400e05de
mov dword [0x140732b00], 0
mov ecx, 3
call fcn.140050550
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x71cc]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x15
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x71dc]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x16
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x71ec]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x17
call fcn.140050a40
nop
movss xmm2, dword [0x14014d0f0]
movss xmm1, dword [0x140549d24]
lea rcx, [rsp + 0x71fc]
call fcn.140034b70
lea rcx, [rsp + 0x71fc]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601a0]
movss xmm1, dword [0x140549bec]
lea rcx, [rsp + 0x7204]
call fcn.140034b70
mov rdx, rax
lea rcx, [0x14054747c]
call fcn.14009f980
movzx eax, al
test eax, eax
je 0x1400e06d8
mov dword [0x140732b00], 1
mov ecx, 3
call fcn.140050550
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x720c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x15
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x721c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x16
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x722c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x17
call fcn.140050a40
nop
movss xmm2, dword [0x14014d0f0]
movss xmm1, dword [0x140549d60]
lea rcx, [rsp + 0x723c]
call fcn.140034b70
lea rcx, [rsp + 0x723c]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601a0]
movss xmm1, dword [0x140549bec]
lea rcx, [rsp + 0x7244]
call fcn.140034b70
mov rdx, rax
lea rcx, [0x140547480]
call fcn.14009f980
movzx eax, al
test eax, eax
je 0x1400e07d2
mov dword [0x140732b00], 2
mov ecx, 3
call fcn.140050550
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x724c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x15
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x725c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x16
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x726c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x17
call fcn.140050a40
nop
movss xmm2, dword [0x14014d0f0]
movss xmm1, dword [0x140549d68]
lea rcx, [rsp + 0x727c]
call fcn.140034b70
lea rcx, [rsp + 0x727c]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601a0]
movss xmm1, dword [0x140549bec]
lea rcx, [rsp + 0x7284]
call fcn.140034b70
mov rdx, rax
lea rcx, [0x140547484]
call fcn.14009f980
movzx eax, al
test eax, eax
je 0x1400e08cc
mov dword [0x140732b00], 3
mov ecx, 3
call fcn.140050550
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x728c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x15
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x729c]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x16
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x72ac]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x17
call fcn.140050a40
nop
movss xmm2, dword [0x14014d0f0]
movss xmm1, dword [0x140549d84]
lea rcx, [rsp + 0x72bc]
call fcn.140034b70
lea rcx, [rsp + 0x72bc]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601a0]
movss xmm1, dword [0x140549bec]
lea rcx, [rsp + 0x72c4]
call fcn.140034b70
mov rdx, rax
lea rcx, [0x140547488]
call fcn.14009f980
movzx eax, al
test eax, eax
je 0x1400e09c6
mov dword [0x140732b00], 4
mov ecx, 3
call fcn.140050550
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x72cc]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x15
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x72dc]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x16
call fcn.140050a40
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x72ec]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x17
call fcn.140050a40
nop
movss xmm2, dword [0x14014d0f0]
movss xmm1, dword [0x14014d118]
lea rcx, [rsp + 0x72fc]
call fcn.140034b70
lea rcx, [rsp + 0x72fc]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601a0]
movss xmm1, dword [0x140549bec]
lea rcx, [rsp + 0x7304]
call fcn.140034b70
mov rdx, rax
lea rcx, [0x1405467f0]
call fcn.14009f980
movzx eax, al
test eax, eax
je 0x1400e0cb8
lea r9, str.Closing...
mov r8d, 0xbb8
mov edx, 4
lea rcx, [rsp + 0x4160]
call fcn.1400bee50
lea rcx, [rsp + 0x4160]
call fcn.1400de540
nop
lea rdx, [rsp + 0x6170]
lea rcx, [rsp + 0x730c]
call fcn.1400c7290
mov rcx, rax
call fcn.1400c1fc0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rdx, [rsp + 0x6190]
lea rcx, [rsp + 0x730d]
call fcn.1400c7560
mov rcx, rax
call fcn.1400c2160
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rdx, [rsp + 0x61c0]
lea rcx, [rsp + 0x730e]
call fcn.1400c7820
mov rcx, rax
call fcn.1400c20c0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rsp + 0x6228]
call fcn.1400f6fe0
mov qword [rsp + 0x7f48], rax
mov rax, qword [rsp + 0x7f48]
mov qword [rsp + 0x7f50], rax
xor r8d, r8d
mov rdx, qword [rsp + 0x7f50]
lea rcx, [rsp + 0x61f8]
call fcn.1400a2630
nop
lea rcx, [rsp + 0x6228]
call fcn.14001f870
nop
xor r8d, r8d
lea rdx, str.Dream___Project.exe
lea rcx, [rsp + 0x6248]
call fcn.1400a15e0
nop
lea rdx, [rsp + 0x6248]
lea rcx, [rsp + 0x61f8]
call fcn.1400fd130
nop
lea rcx, [rsp + 0x6248]
call fcn.1400c1210
nop
lea rdx, [rsp + 0x62a8]
lea rcx, [rsp + 0x61f8]
call fcn.1401011e0
mov qword [rsp + 0x7f58], rax
mov rax, qword [rsp + 0x7f58]
mov qword [rsp + 0x7f60], rax
mov r8, qword [rsp + 0x7f60]
lea rdx, str.attrib__h__s__r__
lea rcx, [rsp + 0x62c8]
call fcn.140089d30
mov qword [rsp + 0x7f68], rax
mov rax, qword [rsp + 0x7f68]
mov qword [rsp + 0x7f70], rax
lea r8, [0x1405474b4]
mov rdx, qword [rsp + 0x7f70]
lea rcx, [rsp + 0x6278]
call fcn.1400038f0
nop
lea rcx, [rsp + 0x62c8]
call fcn.14001f870
nop
lea rcx, [rsp + 0x62a8]
call fcn.14001f870
nop
lea rcx, [rsp + 0x6278]
call fcn.14002cd80
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rsp + 0x6278]
call fcn.14001f870
lea rcx, [rsp + 0x61f8]
call fcn.1400c1210
nop
mov ecx, 3
call fcn.140050550
call fcn.14003f720
nop
cmp dword [0x140732b00], 0
jne 0x1400e244b
movss xmm2, dword [0x140549c14]
movss xmm1, dword [0x14014d0b8]
lea rcx, [rsp + 0x7310]
call fcn.140034b70
lea rcx, [rsp + 0x7310]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601d8]
movss xmm1, dword [0x140549d90]
lea rcx, [rsp + 0x7318]
call fcn.140034b70
lea rdx, [rsp + 0x62e8]
lea rcx, [rsp + 0x7320]
call fcn.1400c3110
mov rcx, rax
call fcn.1400c1cc0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x7318]
mov rcx, rax
call fcn.14003a610
nop
lea rcx, [rsp + 0x62f8]
call fcn.140043060
lea rcx, [rsp + 0x6318]
call fcn.140042e50
nop
movss xmm0, dword [rsp + 0x62fc]
addss xmm0, dword [rsp + 0x631c]
movss xmm1, dword [rsp + 0x62f8]
addss xmm1, dword [rsp + 0x6318]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7324]
call fcn.140034b70
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x14014d0c8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, rax
lea rdx, [rsp + 0x62f8]
mov rcx, qword [rsp + 0x4148]
call fcn.1400650e0
nop
movss xmm0, dword [rsp + 0x6318]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x62f8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6324], xmm0
call fcn.140043280
mov qword [rsp + 0x7f78], rax
movss xmm0, dword [rsp + 0x62fc]
addss xmm0, dword [rsp + 0x631c]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x6324]
lea rcx, [rsp + 0x732c]
call fcn.140034b70
mov qword [rsp + 0x7f80], rax
movss xmm2, dword [rsp + 0x62fc]
movss xmm1, dword [rsp + 0x6324]
lea rcx, [rsp + 0x7334]
call fcn.140034b70
mov qword [rsp + 0x7f88], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x7f80]
mov rdx, qword [rsp + 0x7f88]
mov rcx, qword [rsp + 0x7f78]
call fcn.140062d30
nop
movss xmm0, dword [rsp + 0x631c]
divss xmm0, dword [0x14014d0cc]
movss xmm1, dword [rsp + 0x62fc]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6328], xmm0
movss xmm0, dword [0x140549d00]
movss dword [rsp + 0x632c], xmm0
movss xmm0, dword [rsp + 0x62f8]
movss dword [rsp + 0x6330], xmm0
call fcn.140043280
mov qword [rsp + 0x7f90], rax
movss xmm0, dword [rsp + 0x6330]
addss xmm0, dword [rsp + 0x632c]
movss xmm2, dword [rsp + 0x6328]
movaps xmm1, xmm0
lea rcx, [rsp + 0x733c]
call fcn.140034b70
mov qword [rsp + 0x7f98], rax
movss xmm0, dword [rsp + 0x6330]
addss xmm0, dword [0x140549c80]
movss xmm2, dword [rsp + 0x6328]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7344]
call fcn.140034b70
mov qword [rsp + 0x7fa0], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x7f98]
mov rdx, qword [rsp + 0x7fa0]
mov rcx, qword [rsp + 0x7f90]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549c84]
lea rcx, [rsp + 0x734c]
call fcn.140034b70
lea rcx, [rsp + 0x734c]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6338]
lea rcx, [rsp + 0x7354]
call fcn.1400c33d0
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
movss xmm0, dword [rsp + 0x62f8]
movss dword [rsp + 0x6348], xmm0
movss xmm0, dword [rsp + 0x6318]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x62f8]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x634c], xmm0
movss xmm0, dword [rsp + 0x631c]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x62fc]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6350], xmm0
movss xmm0, dword [0x140549c8c]
movss dword [rsp + 0x6354], xmm0
movss xmm0, dword [rsp + 0x6318]
divss xmm0, dword [0x140549bdc]
movss xmm1, dword [rsp + 0x634c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6358], xmm0
call fcn.140043280
mov qword [rsp + 0x7fa8], rax
movss xmm0, dword [rsp + 0x6350]
subss xmm0, dword [0x140549c40]
movss xmm1, dword [rsp + 0x6358]
addss xmm1, dword [rsp + 0x6354]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7358]
call fcn.140034b70
mov qword [rsp + 0x7fb0], rax
movss xmm0, dword [rsp + 0x6350]
subss xmm0, dword [0x140549c40]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x6358]
lea rcx, [rsp + 0x7360]
call fcn.140034b70
mov qword [rsp + 0x7fb8], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x7fb0]
mov rdx, qword [rsp + 0x7fb8]
mov rcx, qword [rsp + 0x7fa8]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549d74]
lea rcx, [rsp + 0x7368]
call fcn.140034b70
lea rcx, [rsp + 0x7368]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6360]
lea rcx, [rsp + 0x7370]
call fcn.1400c3670
mov rcx, rax
call fcn.1400c2440
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549bfc]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7374]
call fcn.140034b70
lea rcx, [rsp + 0x7374]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x5a
mov qword [rsp + 0x7fc0], rax
lea rdx, [rsp + 0x6370]
lea rcx, [rsp + 0x737c]
call fcn.1400c3910
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x7fc8], rax
mov rdx, qword [rsp + 0x7fc0]
mov rcx, qword [rsp + 0x7fc8]
call fcn.14009a160
nop
movss xmm2, dword [0x14017f8b4]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7380]
call fcn.140034b70
lea rcx, [rsp + 0x7380]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6380]
lea rcx, [rsp + 0x7388]
call fcn.1400c3ba0
mov rcx, rax
call fcn.1400c1e00
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c0c]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x738c]
call fcn.140034b70
lea rcx, [rsp + 0x738c]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0xb1
mov qword [rsp + 0x7fd0], rax
lea rdx, [rsp + 0x6398]
lea rcx, [rsp + 0x7394]
call fcn.1400c3e40
mov rcx, rax
call fcn.1400c1cc0
mov qword [rsp + 0x7fd8], rax
mov rdx, qword [rsp + 0x7fd0]
mov rcx, qword [rsp + 0x7fd8]
call fcn.14009a160
nop
movss xmm2, dword [0x140549c08]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7398]
call fcn.140034b70
lea rcx, [rsp + 0x7398]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x63a0]
lea rcx, [rsp + 0x73a0]
call fcn.1400c40d0
mov rcx, rax
call fcn.1400c1e40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c38]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x73a4]
call fcn.140034b70
lea rcx, [rsp + 0x73a4]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0xb0
mov qword [rsp + 0x7fe0], rax
lea rdx, [rsp + 0x63b8]
lea rcx, [rsp + 0x73ac]
call fcn.1400c4370
mov rcx, rax
call fcn.1400c23e0
mov qword [rsp + 0x7fe8], rax
mov rdx, qword [rsp + 0x7fe0]
mov rcx, qword [rsp + 0x7fe8]
call fcn.14009a160
nop
movss xmm2, dword [0x140549c30]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x73b0]
call fcn.140034b70
lea rcx, [rsp + 0x73b0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x63c8]
lea rcx, [rsp + 0x73b8]
call fcn.1400c4600
mov rcx, rax
call fcn.1400c1dc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c68]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x73bc]
call fcn.140034b70
lea rcx, [rsp + 0x73bc]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x5b
mov qword [rsp + 0x7ff0], rax
lea rdx, [rsp + 0x63e0]
lea rcx, [rsp + 0x73c4]
call fcn.1400c48a0
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x7ff8], rax
mov rdx, qword [rsp + 0x7ff0]
mov rcx, qword [rsp + 0x7ff8]
call fcn.14009a160
nop
movss xmm2, dword [0x140549c60]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x73c8]
call fcn.140034b70
lea rcx, [rsp + 0x73c8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x63f0]
lea rcx, [rsp + 0x73d0]
call fcn.1400c4fc0
mov rcx, rax
call fcn.1400c1e40
mov rcx, rax
call fcn.14009fa10
nop
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140054910
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x73d4]
call fcn.140034c80
mov rdx, rax
xor ecx, ecx
call fcn.140050a40
nop
lea rdx, [rsp + 0x6408]
lea rcx, [rsp + 0x73e4]
call fcn.1400c5080
mov rcx, rax
call fcn.1400c1cc0
mov rcx, rax
call fcn.14009fa10
nop
mov ecx, 1
call fcn.140050550
call fcn.140050410
nop
movss xmm2, dword [0x140549c9c]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x73e8]
call fcn.140034b70
lea rcx, [rsp + 0x73e8]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x55
mov qword [rsp + 0x8000], rax
lea rdx, [rsp + 0x6410]
lea rcx, [rsp + 0x73f0]
call fcn.1400c5140
mov rcx, rax
call fcn.1400c23e0
mov qword [rsp + 0x8008], rax
mov rdx, qword [rsp + 0x8000]
mov rcx, qword [rsp + 0x8008]
call fcn.14009a160
nop
movss xmm2, dword [0x140549c90]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x73f4]
call fcn.140034b70
lea rcx, [rsp + 0x73f4]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6420]
lea rcx, [rsp + 0x73fc]
call fcn.1400c5200
mov rcx, rax
call fcn.1400c1fc0
mov rcx, rax
call fcn.14009fa10
nop
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140054910
lea rcx, [rsp + 0x6448]
call fcn.140042ff0
movss xmm0, dword [rsp + 0x644c]
addss xmm0, dword [0x14014d040]
movss dword [rsp + 0x644c], xmm0
lea rcx, [rsp + 0x6448]
call fcn.140055cb0
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7400]
call fcn.140034c80
mov rdx, rax
xor ecx, ecx
call fcn.140050a40
nop
lea rdx, [rsp + 0x6458]
lea rcx, [rsp + 0x7410]
call fcn.1400c52c0
mov rcx, rax
call fcn.1400c1cc0
mov rcx, rax
call fcn.14009fa10
nop
mov ecx, 1
call fcn.140050550
call fcn.140050410
nop
movss xmm2, dword [0x140549cb8]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7414]
call fcn.140034b70
lea rcx, [rsp + 0x7414]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x56
mov qword [rsp + 0x8010], rax
lea rdx, [rsp + 0x6460]
lea rcx, [rsp + 0x741c]
call fcn.1400c5350
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x8018], rax
mov rdx, qword [rsp + 0x8010]
mov rcx, qword [rsp + 0x8018]
call fcn.14009a160
nop
movss xmm2, dword [0x140549cb0]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7420]
call fcn.140034b70
lea rcx, [rsp + 0x7420]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6470]
lea rcx, [rsp + 0x7428]
call fcn.1400c5410
mov rcx, rax
call fcn.1400c2080
mov rcx, rax
call fcn.14009fa10
nop
xorps xmm1, xmm1
xorps xmm0, xmm0
call fcn.140054910
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x742c]
call fcn.140034c80
mov rdx, rax
xor ecx, ecx
call fcn.140050a40
nop
lea rdx, [rsp + 0x6490]
lea rcx, [rsp + 0x743c]
call fcn.1400c54d0
mov rcx, rax
call fcn.1400c1cc0
mov rcx, rax
call fcn.14009fa10
nop
mov ecx, 1
call fcn.140050550
call fcn.140050410
nop
movss xmm2, dword [0x140549cdc]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7440]
call fcn.140034b70
lea rcx, [rsp + 0x7440]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0xa9
mov qword [rsp + 0x8020], rax
lea rdx, [rsp + 0x6498]
lea rcx, [rsp + 0x7448]
call fcn.1400c5590
mov rcx, rax
call fcn.1400c1c60
mov qword [rsp + 0x8028], rax
mov rdx, qword [rsp + 0x8020]
mov rcx, qword [rsp + 0x8028]
call fcn.14009a160
nop
movss xmm2, dword [0x140549cd8]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x744c]
call fcn.140034b70
lea rcx, [rsp + 0x744c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x64a0]
lea rcx, [rsp + 0x7454]
call fcn.1400c5650
mov rcx, rax
call fcn.1400c1f00
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549cf8]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7458]
call fcn.140034b70
lea rcx, [rsp + 0x7458]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x66
mov qword [rsp + 0x8030], rax
lea rdx, [rsp + 0x64b8]
lea rcx, [rsp + 0x7460]
call fcn.1400c5950
mov rcx, rax
call fcn.1400c2440
mov qword [rsp + 0x8038], rax
mov rdx, qword [rsp + 0x8030]
mov rcx, qword [rsp + 0x8038]
call fcn.14009a160
nop
movss xmm2, dword [0x140549cf4]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7464]
call fcn.140034b70
lea rcx, [rsp + 0x7464]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x64c8]
lea rcx, [rsp + 0x746c]
call fcn.1400c59e0
mov rcx, rax
call fcn.1400c1fc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d1c]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7470]
call fcn.140034b70
lea rcx, [rsp + 0x7470]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x67
mov qword [rsp + 0x8040], rax
lea rdx, [rsp + 0x64e8]
lea rcx, [rsp + 0x7478]
call fcn.1400c5a70
mov rcx, rax
call fcn.1400c1d20
mov qword [rsp + 0x8048], rax
mov rdx, qword [rsp + 0x8040]
mov rcx, qword [rsp + 0x8048]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d14]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x747c]
call fcn.140034b70
lea rcx, [rsp + 0x747c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x64f8]
lea rcx, [rsp + 0x7484]
call fcn.1400c5b00
mov rcx, rax
call fcn.1400c1f80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7488]
call fcn.140034b70
lea rcx, [rsp + 0x7488]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x9d
mov qword [rsp + 0x8050], rax
lea rdx, [rsp + 0x6518]
lea rcx, [rsp + 0x7490]
call fcn.1400c5b90
mov rcx, rax
call fcn.1400c1d20
mov qword [rsp + 0x8058], rax
mov rdx, qword [rsp + 0x8050]
mov rcx, qword [rsp + 0x8058]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d34]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7494]
call fcn.140034b70
lea rcx, [rsp + 0x7494]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6528]
lea rcx, [rsp + 0x749c]
call fcn.1400c5c20
mov rcx, rax
call fcn.1400c1d60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d54]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x74a0]
call fcn.140034b70
lea rcx, [rsp + 0x74a0]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x76
mov qword [rsp + 0x8060], rax
lea rdx, [rsp + 0x6538]
lea rcx, [rsp + 0x74a8]
call fcn.1400c5cb0
mov rcx, rax
call fcn.1400c23a0
mov qword [rsp + 0x8068], rax
mov rdx, qword [rsp + 0x8060]
mov rcx, qword [rsp + 0x8068]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d4c]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x74ac]
call fcn.140034b70
lea rcx, [rsp + 0x74ac]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6548]
lea rcx, [rsp + 0x74b4]
call fcn.1400c5d40
mov rcx, rax
call fcn.1400c1e00
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601cc]
movss xmm1, dword [0x140549d70]
lea rcx, [rsp + 0x74b8]
call fcn.140034b70
lea rcx, [rsp + 0x74b8]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x68
mov qword [rsp + 0x8070], rax
lea rdx, [rsp + 0x6560]
lea rcx, [rsp + 0x74c0]
call fcn.1400c5dd0
mov rcx, rax
call fcn.1400c1c80
mov qword [rsp + 0x8078], rax
mov rdx, qword [rsp + 0x8070]
mov rcx, qword [rsp + 0x8078]
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e1d5b
mov rax, qword [0x1407329c0]
mov byte [rax + 0x69], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x6a], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x6b], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x68], 1
movss xmm2, dword [0x140549ce8]
movss xmm1, dword [0x140549d7c]
lea rcx, [rsp + 0x74c4]
call fcn.140034b70
lea rcx, [rsp + 0x74c4]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6568]
lea rcx, [rsp + 0x74cc]
call fcn.1400c5e60
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601cc]
movss xmm1, dword [0x140549d88]
lea rcx, [rsp + 0x74d0]
call fcn.140034b70
lea rcx, [rsp + 0x74d0]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x69
mov qword [rsp + 0x8080], rax
lea rdx, [rsp + 0x6570]
lea rcx, [rsp + 0x74d8]
call fcn.1400c60d0
mov rcx, rax
call fcn.1400c1c80
mov qword [rsp + 0x8088], rax
mov rdx, qword [rsp + 0x8080]
mov rcx, qword [rsp + 0x8088]
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e1e6a
mov rax, qword [0x1407329c0]
mov byte [rax + 0x68], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x6a], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x6b], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x69], 1
movss xmm2, dword [0x140549ce8]
movss xmm1, dword [0x140549d8c]
lea rcx, [rsp + 0x74dc]
call fcn.140034b70
lea rcx, [rsp + 0x74dc]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6578]
lea rcx, [rsp + 0x74e4]
call fcn.1400c6160
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d08]
movss xmm1, dword [0x140549d70]
lea rcx, [rsp + 0x74e8]
call fcn.140034b70
lea rcx, [rsp + 0x74e8]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x6a
mov qword [rsp + 0x8090], rax
lea rdx, [rsp + 0x6580]
lea rcx, [rsp + 0x74f0]
call fcn.1400c61f0
mov rcx, rax
call fcn.1400c1cc0
mov qword [rsp + 0x8098], rax
mov rdx, qword [rsp + 0x8090]
mov rcx, qword [rsp + 0x8098]
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e1f79
mov rax, qword [0x1407329c0]
mov byte [rax + 0x69], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x68], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x6b], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x6a], 1
movss xmm2, dword [0x14017fb3c]
movss xmm1, dword [0x140549d7c]
lea rcx, [rsp + 0x74f4]
call fcn.140034b70
lea rcx, [rsp + 0x74f4]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6588]
lea rcx, [rsp + 0x74fc]
call fcn.1400c6280
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d08]
movss xmm1, dword [0x140549d88]
lea rcx, [rsp + 0x7500]
call fcn.140034b70
lea rcx, [rsp + 0x7500]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x6b
mov qword [rsp + 0x80a0], rax
lea rdx, [rsp + 0x6590]
lea rcx, [rsp + 0x7508]
call fcn.1400c6310
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x80a8], rax
mov rdx, qword [rsp + 0x80a0]
mov rcx, qword [rsp + 0x80a8]
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e2088
mov rax, qword [0x1407329c0]
mov byte [rax + 0x69], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x6a], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x68], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x6b], 1
movss xmm2, dword [0x14017fb3c]
movss xmm1, dword [0x140549d8c]
lea rcx, [rsp + 0x750c]
call fcn.140034b70
lea rcx, [rsp + 0x750c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x65a0]
lea rcx, [rsp + 0x7514]
call fcn.1400c63a0
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x14017f8bc]
movss xmm1, dword [0x140549d78]
lea rcx, [rsp + 0x7518]
call fcn.140034b70
lea rcx, [rsp + 0x7518]
call fcn.140055cb0
nop
mov r8d, dword [0x14073295c]
lea rdx, [0x1400da000]
mov rax, qword [0x1407329c0]
mov ecx, dword [rax + 0xc4]
call fcn.1400ddcc0
nop
movss xmm2, dword [0x1401601a8]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x7520]
call fcn.140034b70
lea rcx, [rsp + 0x7520]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x94
mov qword [rsp + 0x80b0], rax
lea rdx, [rsp + 0x65a8]
lea rcx, [rsp + 0x7528]
call fcn.1400c6430
mov rcx, rax
call fcn.1400c1ba0
mov qword [rsp + 0x80b8], rax
mov dword [rsp + 0x28], 0
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401601e8]
movss xmm2, dword [0x14014d0f0]
mov rdx, qword [rsp + 0x80b0]
mov rcx, qword [rsp + 0x80b8]
call fcn.14009eb70
nop
movss xmm2, dword [0x1401601a8]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x752c]
call fcn.140034b70
lea rcx, [rsp + 0x752c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x65b0]
lea rcx, [rsp + 0x7534]
call fcn.1400c6490
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c48]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x7538]
call fcn.140034b70
lea rcx, [rsp + 0x7538]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0xa0
mov qword [rsp + 0x80c0], rax
lea rdx, [rsp + 0x65c0]
lea rcx, [rsp + 0x7540]
call fcn.1400c64f0
mov rcx, rax
call fcn.1400c1bc0
mov qword [rsp + 0x80c8], rax
mov dword [rsp + 0x28], 0
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401601a4]
movss xmm2, dword [0x14014d0a0]
mov rdx, qword [rsp + 0x80c0]
mov rcx, qword [rsp + 0x80c8]
call fcn.14009eb70
nop
movss xmm2, dword [0x140549c48]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x7544]
call fcn.140034b70
lea rcx, [rsp + 0x7544]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x65c8]
lea rcx, [rsp + 0x754c]
call fcn.1400c6550
mov rcx, rax
call fcn.1400c1d20
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ca8]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x7550]
call fcn.140034b70
lea rcx, [rsp + 0x7550]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x90
mov qword [rsp + 0x80d0], rax
lea rdx, [rsp + 0x65d8]
lea rcx, [rsp + 0x7558]
call fcn.1400c6780
mov rcx, rax
call fcn.1400c1c00
mov qword [rsp + 0x80d8], rax
mov dword [rsp + 0x28], 0
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1401601a4]
movss xmm2, dword [0x14014d0a0]
mov rdx, qword [rsp + 0x80d0]
mov rcx, qword [rsp + 0x80d8]
call fcn.14009eb70
nop
movss xmm2, dword [0x140549ca8]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x755c]
call fcn.140034b70
lea rcx, [rsp + 0x755c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x65e0]
lea rcx, [rsp + 0x7564]
call fcn.1400c67d0
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
call fcn.14003f720
nop
jmp 0x1400e7de7
cmp dword [0x140732b00], 1
jne 0x1400e3f50
movss xmm2, dword [0x140549c14]
movss xmm1, dword [0x14014d0b8]
lea rcx, [rsp + 0x7568]
call fcn.140034b70
lea rcx, [rsp + 0x7568]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601d8]
movss xmm1, dword [0x140549d90]
lea rcx, [rsp + 0x7570]
call fcn.140034b70
lea rdx, [rsp + 0x65f0]
lea rcx, [rsp + 0x7578]
call fcn.1400c6830
mov rcx, rax
call fcn.1400c1cc0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x7570]
mov rcx, rax
call fcn.14003a610
nop
lea rcx, [rsp + 0x6608]
call fcn.140043060
lea rcx, [rsp + 0x6628]
call fcn.140042e50
nop
movss xmm0, dword [rsp + 0x660c]
addss xmm0, dword [rsp + 0x662c]
movss xmm1, dword [rsp + 0x6608]
addss xmm1, dword [rsp + 0x6628]
movaps xmm2, xmm0
lea rcx, [rsp + 0x757c]
call fcn.140034b70
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x14014d0c8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, rax
lea rdx, [rsp + 0x6608]
mov rcx, qword [rsp + 0x4148]
call fcn.1400650e0
nop
movss xmm0, dword [rsp + 0x6628]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x6608]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6634], xmm0
call fcn.140043280
mov qword [rsp + 0x80e0], rax
movss xmm0, dword [rsp + 0x660c]
addss xmm0, dword [rsp + 0x662c]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x6634]
lea rcx, [rsp + 0x7584]
call fcn.140034b70
mov qword [rsp + 0x80e8], rax
movss xmm2, dword [rsp + 0x660c]
movss xmm1, dword [rsp + 0x6634]
lea rcx, [rsp + 0x758c]
call fcn.140034b70
mov qword [rsp + 0x80f0], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x80e8]
mov rdx, qword [rsp + 0x80f0]
mov rcx, qword [rsp + 0x80e0]
call fcn.140062d30
nop
movss xmm0, dword [rsp + 0x662c]
divss xmm0, dword [0x14014d0cc]
movss xmm1, dword [rsp + 0x660c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6638], xmm0
movss xmm0, dword [0x140549d00]
movss dword [rsp + 0x663c], xmm0
movss xmm0, dword [rsp + 0x6608]
movss dword [rsp + 0x6640], xmm0
call fcn.140043280
mov qword [rsp + 0x80f8], rax
movss xmm0, dword [rsp + 0x6640]
addss xmm0, dword [rsp + 0x663c]
movss xmm2, dword [rsp + 0x6638]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7594]
call fcn.140034b70
mov qword [rsp + 0x8100], rax
movss xmm0, dword [rsp + 0x6640]
addss xmm0, dword [0x140549c80]
movss xmm2, dword [rsp + 0x6638]
movaps xmm1, xmm0
lea rcx, [rsp + 0x759c]
call fcn.140034b70
mov qword [rsp + 0x8108], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x8100]
mov rdx, qword [rsp + 0x8108]
mov rcx, qword [rsp + 0x80f8]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549c84]
lea rcx, [rsp + 0x75a4]
call fcn.140034b70
lea rcx, [rsp + 0x75a4]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6648]
lea rcx, [rsp + 0x75ac]
call fcn.1400c6890
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
movss xmm0, dword [rsp + 0x6608]
movss dword [rsp + 0x6658], xmm0
movss xmm0, dword [rsp + 0x6628]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x6608]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x665c], xmm0
movss xmm0, dword [rsp + 0x662c]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x660c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6660], xmm0
movss xmm0, dword [0x140549c8c]
movss dword [rsp + 0x6664], xmm0
movss xmm0, dword [rsp + 0x6628]
divss xmm0, dword [0x140549bdc]
movss xmm1, dword [rsp + 0x665c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x6668], xmm0
call fcn.140043280
mov qword [rsp + 0x8110], rax
movss xmm0, dword [rsp + 0x6660]
subss xmm0, dword [0x140549c40]
movss xmm1, dword [rsp + 0x6668]
addss xmm1, dword [rsp + 0x6664]
movaps xmm2, xmm0
lea rcx, [rsp + 0x75b0]
call fcn.140034b70
mov qword [rsp + 0x8118], rax
movss xmm0, dword [rsp + 0x6660]
subss xmm0, dword [0x140549c40]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x6668]
lea rcx, [rsp + 0x75b8]
call fcn.140034b70
mov qword [rsp + 0x8120], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x8118]
mov rdx, qword [rsp + 0x8120]
mov rcx, qword [rsp + 0x8110]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549d74]
lea rcx, [rsp + 0x75c0]
call fcn.140034b70
lea rcx, [rsp + 0x75c0]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6670]
lea rcx, [rsp + 0x75c8]
call fcn.1400c68f0
mov rcx, rax
call fcn.1400c2440
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601a8]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x75cc]
call fcn.140034b70
lea rcx, [rsp + 0x75cc]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x30
mov qword [rsp + 0x8128], rax
lea rdx, [rsp + 0x6680]
lea rcx, [rsp + 0x75d4]
call fcn.1400c6950
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x8130], rax
mov rdx, qword [rsp + 0x8128]
mov rcx, qword [rsp + 0x8130]
call fcn.14009a160
nop
movss xmm2, dword [0x14014d108]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x75d8]
call fcn.140034b70
lea rcx, [rsp + 0x75d8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6690]
lea rcx, [rsp + 0x75e0]
call fcn.1400c69b0
mov rcx, rax
call fcn.1400c1e40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c1c]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x75e4]
call fcn.140034b70
lea rcx, [rsp + 0x75e4]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x2d
mov qword [rsp + 0x8138], rax
lea rdx, [rsp + 0x66a8]
lea rcx, [rsp + 0x75ec]
call fcn.1400c6a10
mov rcx, rax
call fcn.1400c1cc0
mov qword [rsp + 0x8140], rax
mov rdx, qword [rsp + 0x8138]
mov rcx, qword [rsp + 0x8140]
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e2a9a
mov rax, qword [0x1407329c0]
mov byte [rax + 0x58], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x37], 0
movss xmm2, dword [0x140549c10]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x75f0]
call fcn.140034b70
lea rcx, [rsp + 0x75f0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x66b0]
lea rcx, [rsp + 0x75f8]
call fcn.1400c6a70
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c1c]
movss xmm1, dword [0x140549c28]
lea rcx, [rsp + 0x75fc]
call fcn.140034b70
lea rcx, [rsp + 0x75fc]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x58
mov qword [rsp + 0x8148], rax
lea rdx, [rsp + 0x66b8]
lea rcx, [rsp + 0x7604]
call fcn.1400c6ad0
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x8150], rax
mov rdx, qword [rsp + 0x8148]
mov rcx, qword [rsp + 0x8150]
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e2b93
mov rax, qword [0x1407329c0]
mov byte [rax + 0x2d], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x37], 0
movss xmm2, dword [0x140549c10]
movss xmm1, dword [0x140549c5c]
lea rcx, [rsp + 0x7608]
call fcn.140034b70
lea rcx, [rsp + 0x7608]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x66c8]
lea rcx, [rsp + 0x7610]
call fcn.1400c6c50
mov rcx, rax
call fcn.1400c1cc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c1c]
movss xmm1, dword [0x140549cc8]
lea rcx, [rsp + 0x7614]
call fcn.140034b70
lea rcx, [rsp + 0x7614]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x37
mov qword [rsp + 0x8158], rax
lea rdx, [rsp + 0x66d0]
lea rcx, [rsp + 0x761c]
call fcn.1400c6cb0
mov rcx, rax
call fcn.1400c1cc0
mov qword [rsp + 0x8160], rax
mov rdx, qword [rsp + 0x8158]
mov rcx, qword [rsp + 0x8160]
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e2cb7
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x3d]
cmp eax, 1
jne 0x1400e2ca1
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x37]
cmp eax, 1
jne 0x1400e2ca1
mov rax, qword [0x1407329c0]
mov byte [rax + 0x3d], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x2d], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x58], 0
movss xmm2, dword [0x140549c10]
movss xmm1, dword [0x1401601cc]
lea rcx, [rsp + 0x7620]
call fcn.140034b70
lea rcx, [rsp + 0x7620]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x66d8]
lea rcx, [rsp + 0x7628]
call fcn.1400c6d10
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c1c]
movss xmm1, dword [0x140549d3c]
lea rcx, [rsp + 0x762c]
call fcn.140034b70
lea rcx, [rsp + 0x762c]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x3d
mov qword [rsp + 0x8168], rax
lea rdx, [rsp + 0x66e0]
lea rcx, [rsp + 0x7634]
call fcn.1400c6d70
mov rcx, rax
call fcn.1400c1d20
mov qword [rsp + 0x8170], rax
mov rdx, qword [rsp + 0x8168]
mov rcx, qword [rsp + 0x8170]
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e2dd0
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x3d]
cmp eax, 1
jne 0x1400e2dd0
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x37]
cmp eax, 1
jne 0x1400e2dd0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x3d], 0
mov rax, qword [0x1407329c0]
mov byte [rax + 0x37], 1
movss xmm2, dword [0x140549c10]
movss xmm1, dword [0x140549d58]
lea rcx, [rsp + 0x7638]
call fcn.140034b70
lea rcx, [rsp + 0x7638]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x66f0]
lea rcx, [rsp + 0x7640]
call fcn.1400c6dd0
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c44]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7644]
call fcn.140034b70
lea rcx, [rsp + 0x7644]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x2c
mov qword [rsp + 0x8178], rax
lea rdx, [rsp + 0x66f8]
lea rcx, [rsp + 0x764c]
call fcn.1400c6e30
mov rcx, rax
call fcn.1400c2360
mov qword [rsp + 0x8180], rax
mov rdx, qword [rsp + 0x8178]
mov rcx, qword [rsp + 0x8180]
call fcn.14009a160
nop
movss xmm2, dword [0x140549c3c]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7650]
call fcn.140034b70
lea rcx, [rsp + 0x7650]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6708]
lea rcx, [rsp + 0x7658]
call fcn.1400c6e60
mov rcx, rax
call fcn.1400c1f40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x14017f8b8]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x765c]
call fcn.140034b70
lea rcx, [rsp + 0x765c]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x4c
mov qword [rsp + 0x8188], rax
lea rdx, [rsp + 0x6720]
lea rcx, [rsp + 0x7664]
call fcn.1400c6e90
mov rcx, rax
call fcn.1400c1d20
mov qword [rsp + 0x8190], rax
mov rdx, qword [rsp + 0x8188]
mov rcx, qword [rsp + 0x8190]
call fcn.14009a160
nop
movss xmm2, dword [0x140549c6c]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7668]
call fcn.140034b70
lea rcx, [rsp + 0x7668]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6730]
lea rcx, [rsp + 0x7670]
call fcn.1400c6ec0
mov rcx, rax
call fcn.1400c1e00
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ca4]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7674]
call fcn.140034b70
lea rcx, [rsp + 0x7674]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x35
mov qword [rsp + 0x8198], rax
lea rdx, [rsp + 0x6748]
lea rcx, [rsp + 0x767c]
call fcn.1400c6ef0
mov rcx, rax
call fcn.1400c2360
mov qword [rsp + 0x81a0], rax
mov rdx, qword [rsp + 0x8198]
mov rcx, qword [rsp + 0x81a0]
call fcn.14009a160
nop
movss xmm2, dword [0x140549ca0]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7680]
call fcn.140034b70
lea rcx, [rsp + 0x7680]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6758]
lea rcx, [rsp + 0x7688]
call fcn.1400c7000
mov rcx, rax
call fcn.1400c1f40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549cc4]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x768c]
call fcn.140034b70
lea rcx, [rsp + 0x768c]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x2f
mov qword [rsp + 0x81a8], rax
lea rdx, [rsp + 0x6770]
lea rcx, [rsp + 0x7694]
call fcn.1400c7030
mov rcx, rax
call fcn.1400c2360
mov qword [rsp + 0x81b0], rax
mov rdx, qword [rsp + 0x81a8]
mov rcx, qword [rsp + 0x81b0]
call fcn.14009a160
nop
movss xmm2, dword [0x140549cbc]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7698]
call fcn.140034b70
lea rcx, [rsp + 0x7698]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6780]
lea rcx, [rsp + 0x76a0]
call fcn.1400c7060
mov rcx, rax
call fcn.1400c1dc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549cc4]
movss xmm1, dword [0x140549ccc]
lea rcx, [rsp + 0x76a4]
call fcn.140034b70
lea rcx, [rsp + 0x76a4]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x31
mov qword [rsp + 0x81b8], rax
lea rdx, [rsp + 0x6798]
lea rcx, [rsp + 0x76ac]
call fcn.1400c7090
mov rcx, rax
call fcn.1400c2360
mov qword [rsp + 0x81c0], rax
mov rdx, qword [rsp + 0x81b8]
mov rcx, qword [rsp + 0x81c0]
call fcn.14009a160
nop
movss xmm2, dword [0x140549cbc]
movss xmm1, dword [0x140549cec]
lea rcx, [rsp + 0x76b0]
call fcn.140034b70
lea rcx, [rsp + 0x76b0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x67a8]
lea rcx, [rsp + 0x76b8]
call fcn.1400c70c0
mov rcx, rax
call fcn.1400c1dc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ce4]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x76bc]
call fcn.140034b70
lea rcx, [rsp + 0x76bc]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x39
mov qword [rsp + 0x81c8], rax
lea rdx, [rsp + 0x67c0]
lea rcx, [rsp + 0x76c4]
call fcn.1400c70f0
mov rcx, rax
call fcn.1400c1c80
mov qword [rsp + 0x81d0], rax
mov rdx, qword [rsp + 0x81c8]
mov rcx, qword [rsp + 0x81d0]
call fcn.14009a160
nop
movss xmm2, dword [0x1401601c8]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x76c8]
call fcn.140034b70
lea rcx, [rsp + 0x76c8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x67c8]
lea rcx, [rsp + 0x76d0]
call fcn.1400c7120
mov rcx, rax
call fcn.1400c1e40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ce4]
movss xmm1, dword [0x140549ce8]
lea rcx, [rsp + 0x76d4]
call fcn.140034b70
lea rcx, [rsp + 0x76d4]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0xd6
mov qword [rsp + 0x81d8], rax
lea rdx, [rsp + 0x67e0]
lea rcx, [rsp + 0x76dc]
call fcn.1400c7150
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x81e0], rax
mov rdx, qword [rsp + 0x81d8]
mov rcx, qword [rsp + 0x81e0]
call fcn.14009a160
nop
movss xmm2, dword [0x1401601c8]
movss xmm1, dword [0x14017fb3c]
lea rcx, [rsp + 0x76e0]
call fcn.140034b70
lea rcx, [rsp + 0x76e0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x67f0]
lea rcx, [rsp + 0x76e8]
call fcn.1400c7180
mov rcx, rax
call fcn.1400c2440
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d04]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x76ec]
call fcn.140034b70
lea rcx, [rsp + 0x76ec]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x38
mov qword [rsp + 0x81e8], rax
lea rdx, [rsp + 0x6800]
lea rcx, [rsp + 0x76f4]
call fcn.1400c71b0
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x81f0], rax
mov rdx, qword [rsp + 0x81e8]
mov rcx, qword [rsp + 0x81f0]
call fcn.14009a160
nop
movss xmm2, dword [0x140549cfc]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x76f8]
call fcn.140034b70
lea rcx, [rsp + 0x76f8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6810]
lea rcx, [rsp + 0x7700]
call fcn.1400c72c0
mov rcx, rax
call fcn.1400c1e80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d24]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7704]
call fcn.140034b70
lea rcx, [rsp + 0x7704]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x36
mov qword [rsp + 0x81f8], rax
lea rdx, [rsp + 0x6828]
lea rcx, [rsp + 0x770c]
call fcn.1400c72f0
mov rcx, rax
call fcn.1400c1cc0
mov qword [rsp + 0x8200], rax
mov rdx, qword [rsp + 0x81f8]
mov rcx, qword [rsp + 0x8200]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d20]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7710]
call fcn.140034b70
lea rcx, [rsp + 0x7710]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6830]
lea rcx, [rsp + 0x7718]
call fcn.1400c7320
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d24]
movss xmm1, dword [0x140549c94]
lea rcx, [rsp + 0x771c]
call fcn.140034b70
lea rcx, [rsp + 0x771c]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x2e
mov qword [rsp + 0x8208], rax
lea rdx, [rsp + 0x6840]
lea rcx, [rsp + 0x7724]
call fcn.1400c7350
mov rcx, rax
call fcn.1400c1cc0
mov qword [rsp + 0x8210], rax
mov rdx, qword [rsp + 0x8208]
mov rcx, qword [rsp + 0x8210]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d20]
movss xmm1, dword [0x140549cb4]
lea rcx, [rsp + 0x7728]
call fcn.140034b70
lea rcx, [rsp + 0x7728]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6848]
lea rcx, [rsp + 0x7730]
call fcn.1400c7380
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d40]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7734]
call fcn.140034b70
lea rcx, [rsp + 0x7734]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x59
mov qword [rsp + 0x8218], rax
lea rdx, [rsp + 0x6858]
lea rcx, [rsp + 0x773c]
call fcn.1400c73b0
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x8220], rax
mov rdx, qword [rsp + 0x8218]
mov rcx, qword [rsp + 0x8220]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d3c]
movss xmm1, dword [0x140549be4]
lea rcx, [rsp + 0x7740]
call fcn.140034b70
lea rcx, [rsp + 0x7740]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6868]
lea rcx, [rsp + 0x7748]
call fcn.1400c73e0
mov rcx, rax
call fcn.1400c2440
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
mov rax, qword [0x1407329c0]
movzx eax, byte [rax + 0x59]
test eax, eax
je 0x1400e38a5
movss xmm2, dword [0x140549d40]
movss xmm1, dword [0x1401601c0]
lea rcx, [rsp + 0x774c]
call fcn.140034b70
lea rcx, [rsp + 0x774c]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x54
mov qword [rsp + 0x8228], rax
lea rdx, [rsp + 0x6878]
lea rcx, [rsp + 0x7754]
call fcn.1400c7410
mov rcx, rax
call fcn.1400c1ce0
mov qword [rsp + 0x8230], rax
mov rdx, qword [rsp + 0x8228]
mov rcx, qword [rsp + 0x8230]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d3c]
movss xmm1, dword [0x140549cd0]
lea rcx, [rsp + 0x7758]
call fcn.140034b70
lea rcx, [rsp + 0x7758]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6888]
lea rcx, [rsp + 0x7760]
call fcn.1400c7440
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549bf8]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x7764]
call fcn.140034b70
lea rcx, [rsp + 0x7764]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x100
mov qword [rsp + 0x8238], rax
lea rdx, [rsp + 0x6890]
lea rcx, [rsp + 0x776c]
call fcn.1400c7470
mov rcx, rax
call fcn.1400c1c40
mov qword [rsp + 0x8240], rax
mov dword [rsp + 0x28], 0
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014d0c4]
movss xmm2, dword [0x14014d0a0]
mov rdx, qword [rsp + 0x8238]
mov rcx, qword [rsp + 0x8240]
call fcn.14009eb70
nop
movss xmm2, dword [0x140549bf8]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x7770]
call fcn.140034b70
lea rcx, [rsp + 0x7770]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6898]
lea rcx, [rsp + 0x7778]
call fcn.1400c7590
mov rcx, rax
call fcn.1400c1d20
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c34]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x777c]
call fcn.140034b70
lea rcx, [rsp + 0x777c]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x104
mov qword [rsp + 0x8248], rax
lea rdx, [rsp + 0x68a8]
lea rcx, [rsp + 0x7784]
call fcn.1400c75c0
mov rcx, rax
call fcn.1400c1c60
mov qword [rsp + 0x8250], rax
mov dword [rsp + 0x28], 0
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014d0c4]
movss xmm2, dword [0x14014d0a0]
mov rdx, qword [rsp + 0x8248]
mov rcx, qword [rsp + 0x8250]
call fcn.14009eb70
nop
movss xmm2, dword [0x140549c34]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x7788]
call fcn.140034b70
lea rcx, [rsp + 0x7788]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x68b0]
lea rcx, [rsp + 0x7790]
call fcn.1400c75f0
mov rcx, rax
call fcn.1400c2440
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c9c]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x7794]
call fcn.140034b70
lea rcx, [rsp + 0x7794]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x50
mov qword [rsp + 0x8258], rax
lea rdx, [rsp + 0x68c0]
lea rcx, [rsp + 0x779c]
call fcn.1400c7620
mov rcx, rax
call fcn.1400c1c80
mov qword [rsp + 0x8260], rax
mov dword [rsp + 0x28], 0
lea rax, str._.1f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140549be8]
movss xmm2, dword [0x14014d0f0]
mov rdx, qword [rsp + 0x8258]
mov rcx, qword [rsp + 0x8260]
call fcn.14009eb70
nop
movss xmm2, dword [0x140549c9c]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x77a0]
call fcn.140034b70
lea rcx, [rsp + 0x77a0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x68c8]
lea rcx, [rsp + 0x77a8]
call fcn.1400c7650
mov rcx, rax
call fcn.1400c23e0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601c8]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x77ac]
call fcn.140034b70
lea rcx, [rsp + 0x77ac]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x28
mov qword [rsp + 0x8268], rax
lea rdx, [rsp + 0x68d8]
lea rcx, [rsp + 0x77b4]
call fcn.1400c7680
mov rcx, rax
call fcn.1400c1cc0
mov qword [rsp + 0x8270], rax
mov dword [rsp + 0x28], 0
lea rax, str._.2f
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x14014d0a0]
movss xmm2, dword [0x14014d05c]
mov rdx, qword [rsp + 0x8268]
mov rcx, qword [rsp + 0x8270]
call fcn.14009eb70
nop
movss xmm2, dword [0x1401601c8]
movss xmm1, dword [0x1401601e4]
lea rcx, [rsp + 0x77b8]
call fcn.140034b70
lea rcx, [rsp + 0x77b8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x68e0]
lea rcx, [rsp + 0x77c0]
call fcn.1400c76b0
mov rcx, rax
call fcn.1400c1d20
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d18]
movss xmm1, dword [0x140549d6c]
lea rcx, [rsp + 0x77c4]
call fcn.140034b70
lea rcx, [rsp + 0x77c4]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x33
mov qword [rsp + 0x8278], rax
lea rdx, [rsp + 0x68f0]
lea rcx, [rsp + 0x77cc]
call fcn.1400c76e0
mov rcx, rax
call fcn.1400c23a0
mov qword [rsp + 0x8280], rax
mov rdx, qword [rsp + 0x8278]
mov rcx, qword [rsp + 0x8280]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d10]
movss xmm1, dword [0x140549d80]
lea rcx, [rsp + 0x77d0]
call fcn.140034b70
lea rcx, [rsp + 0x77d0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6900]
lea rcx, [rsp + 0x77d8]
call fcn.1400c7710
mov rcx, rax
call fcn.1400c1dc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d0]
movss xmm1, dword [0x140549d6c]
lea rcx, [rsp + 0x77dc]
call fcn.140034b70
lea rcx, [rsp + 0x77dc]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0xd5
mov qword [rsp + 0x8288], rax
lea rdx, [rsp + 0x6918]
lea rcx, [rsp + 0x77e4]
call fcn.1400c7740
mov rcx, rax
call fcn.1400c2360
mov qword [rsp + 0x8290], rax
mov rdx, qword [rsp + 0x8288]
mov rcx, qword [rsp + 0x8290]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d30]
movss xmm1, dword [0x140549d80]
lea rcx, [rsp + 0x77e8]
call fcn.140034b70
lea rcx, [rsp + 0x77e8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6928]
lea rcx, [rsp + 0x77f0]
call fcn.1400c2e70
mov rcx, rax
call fcn.1400c1e80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d50]
movss xmm1, dword [0x140549d6c]
lea rcx, [rsp + 0x77f4]
call fcn.140034b70
lea rcx, [rsp + 0x77f4]
call fcn.140055cb0
nop
mov rax, qword [0x1407329c0]
add rax, 0x3c
mov qword [rsp + 0x8298], rax
lea rdx, [rsp + 0x6940]
lea rcx, [rsp + 0x77fc]
call fcn.1400c2ea0
mov rcx, rax
call fcn.1400c2360
mov qword [rsp + 0x82a0], rax
mov rdx, qword [rsp + 0x8298]
mov rcx, qword [rsp + 0x82a0]
call fcn.14009a160
nop
movss xmm2, dword [0x140549d48]
movss xmm1, dword [0x140549d80]
lea rcx, [rsp + 0x7800]
call fcn.140034b70
lea rcx, [rsp + 0x7800]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6950]
lea rcx, [rsp + 0x7808]
call fcn.1400c2ed0
mov rcx, rax
call fcn.1400c1d60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
call fcn.14003f720
nop
jmp 0x1400e7de7
cmp dword [0x140732b00], 2
jne 0x1400e7438
movss xmm2, dword [0x140549c14]
movss xmm1, dword [0x14014d0b8]
lea rcx, [rsp + 0x780c]
call fcn.140034b70
lea rcx, [rsp + 0x780c]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601d8]
movss xmm1, dword [0x140549d90]
lea rcx, [rsp + 0x7814]
call fcn.140034b70
lea rdx, [rsp + 0x6960]
lea rcx, [rsp + 0x781c]
call fcn.1400c2f00
mov rcx, rax
call fcn.1400c1cc0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x7814]
mov rcx, rax
call fcn.14003a610
nop
lea rcx, [rsp + 0x6978]
call fcn.140043060
lea rcx, [rsp + 0x6998]
call fcn.140042e50
nop
movss xmm0, dword [rsp + 0x697c]
addss xmm0, dword [rsp + 0x699c]
movss xmm1, dword [rsp + 0x6978]
addss xmm1, dword [rsp + 0x6998]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7820]
call fcn.140034b70
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x14014d0c8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, rax
lea rdx, [rsp + 0x6978]
mov rcx, qword [rsp + 0x4148]
call fcn.1400650e0
nop
movss xmm0, dword [rsp + 0x6998]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x6978]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x69a4], xmm0
call fcn.140043280
mov qword [rsp + 0x82a8], rax
movss xmm0, dword [rsp + 0x697c]
addss xmm0, dword [rsp + 0x699c]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x69a4]
lea rcx, [rsp + 0x7828]
call fcn.140034b70
mov qword [rsp + 0x82b0], rax
movss xmm2, dword [rsp + 0x697c]
movss xmm1, dword [rsp + 0x69a4]
lea rcx, [rsp + 0x7830]
call fcn.140034b70
mov qword [rsp + 0x82b8], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x82b0]
mov rdx, qword [rsp + 0x82b8]
mov rcx, qword [rsp + 0x82a8]
call fcn.140062d30
nop
movss xmm0, dword [rsp + 0x699c]
divss xmm0, dword [0x14014d0cc]
movss xmm1, dword [rsp + 0x697c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x69a8], xmm0
movss xmm0, dword [0x140549d00]
movss dword [rsp + 0x69ac], xmm0
movss xmm0, dword [rsp + 0x6978]
movss dword [rsp + 0x69b0], xmm0
call fcn.140043280
mov qword [rsp + 0x82c0], rax
movss xmm0, dword [rsp + 0x69b0]
addss xmm0, dword [rsp + 0x69ac]
movss xmm2, dword [rsp + 0x69a8]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7838]
call fcn.140034b70
mov qword [rsp + 0x82c8], rax
movss xmm0, dword [rsp + 0x69b0]
addss xmm0, dword [0x140549c80]
movss xmm2, dword [rsp + 0x69a8]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7840]
call fcn.140034b70
mov qword [rsp + 0x82d0], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x82c8]
mov rdx, qword [rsp + 0x82d0]
mov rcx, qword [rsp + 0x82c0]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549c84]
lea rcx, [rsp + 0x7848]
call fcn.140034b70
lea rcx, [rsp + 0x7848]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x69b8]
lea rcx, [rsp + 0x7850]
call fcn.1400c2f30
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
movss xmm0, dword [rsp + 0x6978]
movss dword [rsp + 0x69c8], xmm0
movss xmm0, dword [rsp + 0x6998]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x6978]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x69cc], xmm0
movss xmm0, dword [rsp + 0x699c]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x697c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x69d0], xmm0
movss xmm0, dword [0x140549c98]
movss dword [rsp + 0x69d4], xmm0
movss xmm0, dword [rsp + 0x6998]
divss xmm0, dword [0x140549bdc]
movss xmm1, dword [rsp + 0x69cc]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x69d8], xmm0
call fcn.140043280
mov qword [rsp + 0x82d8], rax
movss xmm0, dword [rsp + 0x69d0]
subss xmm0, dword [0x140549c40]
movss xmm1, dword [rsp + 0x69d8]
addss xmm1, dword [rsp + 0x69d4]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7854]
call fcn.140034b70
mov qword [rsp + 0x82e0], rax
movss xmm0, dword [rsp + 0x69d0]
subss xmm0, dword [0x140549c40]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x69d8]
lea rcx, [rsp + 0x785c]
call fcn.140034b70
mov qword [rsp + 0x82e8], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x82e0]
mov rdx, qword [rsp + 0x82e8]
mov rcx, qword [rsp + 0x82d8]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549d74]
lea rcx, [rsp + 0x7864]
call fcn.140034b70
lea rcx, [rsp + 0x7864]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x69e0]
lea rcx, [rsp + 0x786c]
call fcn.1400c2f60
mov rcx, rax
call fcn.1400c2440
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
mov rcx, qword [0x140732698]
call fcn.140050900
nop
movss xmm2, dword [0x140549bf4]
movss xmm1, dword [0x1401601b8]
lea rcx, [rsp + 0x7870]
call fcn.140034b70
lea rcx, [rsp + 0x7870]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x69f0]
lea rcx, [rsp + 0x7878]
call fcn.1400c2f90
mov rcx, rax
call fcn.1400c1da0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549c04]
movss xmm1, dword [0x140549c08]
lea rcx, [rsp + 0x787c]
call fcn.140034b70
lea rcx, [rsp + 0x787c]
call fcn.140055cb0
nop
movss xmm0, dword [0x1401601cc]
call fcn.1400564b0
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140549b24]
movss xmm2, dword [0x140549b24]
movss xmm1, dword [0x140549b24]
lea rcx, [rsp + 0x7884]
call fcn.140034c80
mov rdx, rax
mov ecx, 7
call fcn.140050a40
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140549b3c]
movss xmm2, dword [0x140549b30]
movss xmm1, dword [0x140549b18]
lea rcx, [rsp + 0x7894]
call fcn.140034c80
mov rdx, rax
mov ecx, 8
call fcn.140050a40
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140549b3c]
movss xmm2, dword [0x140549b30]
movss xmm1, dword [0x140549b18]
lea rcx, [rsp + 0x78a4]
call fcn.140034c80
mov rdx, rax
mov ecx, 9
call fcn.140050a40
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140549b20]
movss xmm2, dword [0x140549b20]
movss xmm1, dword [0x140549b20]
lea rcx, [rsp + 0x78b4]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x15
call fcn.140050a40
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140549b38]
movss xmm2, dword [0x140549b2c]
movss xmm1, dword [0x140549b14]
lea rcx, [rsp + 0x78c4]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x16
call fcn.140050a40
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140549b20]
movss xmm2, dword [0x140549b20]
movss xmm1, dword [0x140549b20]
lea rcx, [rsp + 0x78d4]
call fcn.140034c80
mov rdx, rax
mov ecx, 0x17
call fcn.140050a40
nop
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x6a08], xmm0
mov dword [rsp + 0x6a0c], 0
mov rax, qword [0x1407328e8]
mov qword [rsp + 0x82f0], rax
lea rdx, [rsp + 0x6a10]
lea rcx, [rsp + 0x78e4]
call fcn.1400c2fc0
mov rcx, rax
call fcn.1400c1ba0
mov qword [rsp + 0x82f8], rax
mov byte [rsp + 0x20], 0
mov r9d, dword [rsp + 0x6a0c]
movss xmm2, dword [rsp + 0x6a08]
mov rdx, qword [rsp + 0x82f0]
mov rcx, qword [rsp + 0x82f8]
call fcn.140097c40
movzx eax, al
test eax, eax
je 0x1400e47d7
mov dword [rsp + 0x6a14], 0
jmp 0x1400e46f2
mov eax, dword [rsp + 0x6a14]
inc eax
mov dword [rsp + 0x6a14], eax
cmp dword [rsp + 0x6a14], 4
jge 0x1400e47d1
movsxd rax, dword [rsp + 0x6a14]
lea rcx, [0x140732a78]
mov rax, qword [rcx + rax*8]
cmp qword [0x1407328e8], rax
jne 0x1400e4729
mov dword [rsp + 0x8300], 1
jmp 0x1400e4734
mov dword [rsp + 0x8300], 0
movzx eax, byte [rsp + 0x8300]
mov byte [rsp + 0x6a18], al
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x78e8]
call fcn.140034b70
mov qword [rsp + 0x8308], rax
movsxd rax, dword [rsp + 0x6a14]
lea rcx, [0x140732a78]
mov rax, qword [rcx + rax*8]
mov qword [rsp + 0x8310], rax
mov r9, qword [rsp + 0x8308]
xor r8d, r8d
movzx edx, byte [rsp + 0x6a18]
mov rcx, qword [rsp + 0x8310]
call fcn.14009cd80
movzx eax, al
test eax, eax
je 0x1400e47ba
movsxd rax, dword [rsp + 0x6a14]
lea rcx, [0x140732a78]
mov rax, qword [rcx + rax*8]
mov qword [0x1407328e8], rax
movzx eax, byte [rsp + 0x6a18]
test eax, eax
je 0x1400e47cc
call fcn.140055f30
nop
jmp 0x1400e46e2
call fcn.14009b500
nop
mov ecx, 6
call fcn.140050550
nop
lea rdx, [rsp + 0x6a1c]
lea rcx, [rsp + 0x78f0]
call fcn.1400c2ff0
mov rcx, rax
call fcn.1400c1c80
mov rcx, qword [0x1407328e8]
sub rax, rcx
movzx edx, byte [rcx]
cmp dl, byte [rcx + rax]
jne 0x1400e481c
inc rcx
test dl, dl
jne 0x1400e4809
xor eax, eax
jmp 0x1400e4821
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400e52f6
movss xmm2, dword [0x1401601b0]
movss xmm1, dword [0x1401601e0]
lea rcx, [rsp + 0x78f4]
call fcn.140034b70
lea rcx, [rsp + 0x78f4]
call fcn.140055cb0
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x78fc]
call fcn.140034c80
mov qword [rsp + 0x8318], rax
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14014d0a0]
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x790c]
call fcn.140034c80
mov qword [rsp + 0x8320], rax
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x791c]
call fcn.140034b70
mov qword [rsp + 0x8328], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7924]
call fcn.140034b70
mov qword [rsp + 0x8330], rax
movss xmm2, dword [0x1401601c4]
movss xmm1, dword [0x1401601cc]
lea rcx, [rsp + 0x792c]
call fcn.140034b70
mov qword [rsp + 0x8338], rax
mov rax, qword [0x140732620]
mov qword [rsp + 0x8340], rax
mov rax, qword [rsp + 0x8318]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x8320]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x8328]
mov r8, qword [rsp + 0x8330]
mov rdx, qword [rsp + 0x8338]
mov rcx, qword [rsp + 0x8340]
call fcn.14009bc50
nop
movss xmm2, dword [0x140549c44]
movss xmm1, dword [0x140549c5c]
lea rcx, [rsp + 0x7934]
call fcn.140034b70
lea rcx, [rsp + 0x7934]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6a28]
lea rcx, [rsp + 0x793c]
call fcn.1400c3020
mov rcx, rax
call fcn.1400c1cc0
lea rdx, [0x140732aa0]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549c3c]
movss xmm1, dword [0x140549c8c]
lea rcx, [rsp + 0x7940]
call fcn.140034b70
lea rcx, [rsp + 0x7940]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6a30]
lea rcx, [rsp + 0x7948]
call fcn.1400c3140
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x14017f8b8]
movss xmm1, dword [0x140549c4c]
lea rcx, [rsp + 0x794c]
call fcn.140034b70
lea rcx, [rsp + 0x794c]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6a40]
lea rcx, [rsp + 0x7954]
call fcn.1400c3170
mov rcx, rax
call fcn.1400c2400
lea rdx, [0x140732aa1]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549c70]
movss xmm1, dword [0x140549c78]
lea rcx, [rsp + 0x7958]
call fcn.140034b70
lea rcx, [rsp + 0x7958]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6a50]
lea rcx, [rsp + 0x7960]
call fcn.1400c31a0
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ca4]
movss xmm1, dword [0x140549c2c]
lea rcx, [rsp + 0x7964]
call fcn.140034b70
lea rcx, [rsp + 0x7964]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6a60]
lea rcx, [rsp + 0x796c]
call fcn.1400c31d0
mov rcx, rax
call fcn.1400c23a0
lea rdx, [0x140732aa2]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x1401601bc]
movss xmm1, dword [0x1401601b8]
lea rcx, [rsp + 0x7970]
call fcn.140034b70
lea rcx, [rsp + 0x7970]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6a70]
lea rcx, [rsp + 0x7978]
call fcn.1400c3200
mov rcx, rax
call fcn.1400c1dc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549cc4]
movss xmm1, dword [0x140549c20]
lea rcx, [rsp + 0x797c]
call fcn.140034b70
lea rcx, [rsp + 0x797c]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6a88]
lea rcx, [rsp + 0x7984]
call fcn.1400c3230
mov rcx, rax
call fcn.1400c2360
lea rdx, [0x140732aa3]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549cc0]
movss xmm1, dword [0x140549c48]
lea rcx, [rsp + 0x7988]
call fcn.140034b70
lea rcx, [rsp + 0x7988]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6a98]
lea rcx, [rsp + 0x7990]
call fcn.1400c3260
mov rcx, rax
call fcn.1400c1ec0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601cc]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7994]
call fcn.140034b70
lea rcx, [rsp + 0x7994]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6ab0]
lea rcx, [rsp + 0x799c]
call fcn.1400c3290
mov rcx, rax
call fcn.1400c1bc0
mov dword [rsp + 0x28], 0
lea rcx, str._.1f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1401601e8]
movss xmm2, dword [0x14014d0f0]
lea rdx, [0x14072f280]
mov rcx, rax
call fcn.14009eb70
nop
movss xmm2, dword [0x140549ce4]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x79a0]
call fcn.140034b70
lea rcx, [rsp + 0x79a0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6ab8]
lea rcx, [rsp + 0x79a8]
call fcn.1400c32c0
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d2c]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x79ac]
call fcn.140034b70
lea rcx, [rsp + 0x79ac]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6ac8]
lea rcx, [rsp + 0x79b4]
call fcn.1400c32f0
mov rcx, rax
call fcn.1400c1c00
mov dword [rsp + 0x28], 0
lea rcx, str._.1f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140160198]
movss xmm2, dword [0x14014d0a0]
lea rdx, [0x14072f284]
mov rcx, rax
call fcn.14009eb70
nop
movss xmm2, dword [0x140549d28]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x79b8]
call fcn.140034b70
lea rcx, [rsp + 0x79b8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6ad0]
lea rcx, [rsp + 0x79c0]
call fcn.1400c3400
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ce0]
movss xmm1, dword [0x140549d10]
lea rcx, [rsp + 0x79c4]
call fcn.140034b70
lea rcx, [rsp + 0x79c4]
call fcn.140055cb0
nop
mov rcx, qword [0x1407326a0]
call fcn.140050900
nop
lea rdx, [rsp + 0x6ae0]
lea rcx, [rsp + 0x79cc]
call fcn.1400c3430
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
lea rcx, [rsp + 0x6af8]
call fcn.140043060
movss xmm0, dword [0x140549d10]
movss dword [rsp + 0x6b04], xmm0
movss xmm0, dword [0x140549bf0]
movss dword [rsp + 0x6b08], xmm0
movss xmm0, dword [rsp + 0x6af8]
addss xmm0, dword [rsp + 0x6b04]
movss xmm2, dword [rsp + 0x6afc]
movaps xmm1, xmm0
lea rcx, [rsp + 0x6b18]
call fcn.140034b70
movss xmm0, dword [rsp + 0x6b18]
addss xmm0, dword [rsp + 0x6b08]
movss xmm2, dword [rsp + 0x6afc]
movaps xmm1, xmm0
lea rcx, [rsp + 0x6b38]
call fcn.140034b70
nop
call fcn.140044980
mov qword [rsp + 0x8348], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xae
mov r8d, 0x78
mov edx, 0x1f
lea rcx, [rsp + 0x79d0]
call fcn.140097490
mov rcx, rax
call fcn.1400604f0
mov dword [rsp + 0x8350], eax
movss xmm0, dword [0x14014d0b0]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x8350]
lea r8, [rsp + 0x6b38]
lea rdx, [rsp + 0x6b18]
mov rcx, qword [rsp + 0x8348]
call fcn.140062d30
nop
movss xmm2, dword [0x140549d0c]
movss xmm1, dword [0x140549cd4]
lea rcx, [rsp + 0x79e0]
call fcn.140034b70
lea rcx, [rsp + 0x79e0]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6b44]
lea rcx, [rsp + 0x79e8]
call fcn.1400c3460
mov rcx, rax
call fcn.1400c1c80
lea rdx, [0x1405806ee]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e4ff3
mov byte [0x1407324fe], 0
mov byte [0x1407324ff], 0
mov byte [0x140732594], 0
mov byte [0x1405806ee], 1
movss xmm2, dword [0x14016fcb0]
movss xmm1, dword [0x140549cf0]
lea rcx, [rsp + 0x79ec]
call fcn.140034b70
lea rcx, [rsp + 0x79ec]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6b4c]
lea rcx, [rsp + 0x79f4]
call fcn.1400c3490
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d0c]
movss xmm1, dword [0x140549d44]
lea rcx, [rsp + 0x79f8]
call fcn.140034b70
lea rcx, [rsp + 0x79f8]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6b54]
lea rcx, [rsp + 0x7a00]
call fcn.1400c34c0
mov rcx, rax
call fcn.1400c1c80
lea rdx, [0x1407324fe]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e50d1
mov byte [0x1405806ee], 0
mov byte [0x1407324ff], 0
mov byte [0x140732594], 0
mov byte [0x1407324fe], 1
movss xmm2, dword [0x14016fcb0]
movss xmm1, dword [0x140549d5c]
lea rcx, [rsp + 0x7a04]
call fcn.140034b70
lea rcx, [rsp + 0x7a04]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6b5c]
lea rcx, [rsp + 0x7a0c]
call fcn.1400c34f0
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d4]
movss xmm1, dword [0x140549cd4]
lea rcx, [rsp + 0x7a10]
call fcn.140034b70
lea rcx, [rsp + 0x7a10]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6b68]
lea rcx, [rsp + 0x7a18]
call fcn.1400c3520
mov rcx, rax
call fcn.1400c1cc0
lea rdx, [0x1407324ff]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e51af
mov byte [0x1407324fe], 0
mov byte [0x1405806ee], 0
mov byte [0x140732594], 0
mov byte [0x1407324ff], 1
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140549cf0]
lea rcx, [rsp + 0x7a1c]
call fcn.140034b70
lea rcx, [rsp + 0x7a1c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6b70]
lea rcx, [rsp + 0x7a24]
call fcn.1400c3550
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d4]
movss xmm1, dword [0x140549d44]
lea rcx, [rsp + 0x7a28]
call fcn.140034b70
lea rcx, [rsp + 0x7a28]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6b78]
lea rcx, [rsp + 0x7a30]
call fcn.1400c3580
mov rcx, rax
call fcn.1400c1ce0
lea rdx, [0x140732594]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e528d
mov byte [0x1407324fe], 0
mov byte [0x1407324ff], 0
mov byte [0x1405806ee], 0
mov byte [0x140732594], 1
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140549d5c]
lea rcx, [rsp + 0x7a34]
call fcn.140034b70
lea rcx, [rsp + 0x7a34]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6b88]
lea rcx, [rsp + 0x7a3c]
call fcn.1400c35b0
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
jmp 0x1400e742d
lea rdx, [rsp + 0x6b90]
lea rcx, [rsp + 0x7a3d]
call fcn.1400c36a0
mov rcx, rax
call fcn.1400c1ce0
mov rcx, qword [0x1407328e8]
sub rax, rcx
movzx edx, byte [rcx]
cmp dl, byte [rcx + rax]
jne 0x1400e5330
inc rcx
test dl, dl
jne 0x1400e531d
xor eax, eax
jmp 0x1400e5335
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400e5e0a
movss xmm2, dword [0x1401601b0]
movss xmm1, dword [0x1401601e0]
lea rcx, [rsp + 0x7a40]
call fcn.140034b70
lea rcx, [rsp + 0x7a40]
call fcn.140055cb0
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7a48]
call fcn.140034c80
mov qword [rsp + 0x8358], rax
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14014d0a0]
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7a58]
call fcn.140034c80
mov qword [rsp + 0x8360], rax
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7a68]
call fcn.140034b70
mov qword [rsp + 0x8368], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7a70]
call fcn.140034b70
mov qword [rsp + 0x8370], rax
movss xmm2, dword [0x1401601c4]
movss xmm1, dword [0x1401601cc]
lea rcx, [rsp + 0x7a78]
call fcn.140034b70
mov qword [rsp + 0x8378], rax
mov rax, qword [0x140732628]
mov qword [rsp + 0x8380], rax
mov rax, qword [rsp + 0x8358]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x8360]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x8368]
mov r8, qword [rsp + 0x8370]
mov rdx, qword [rsp + 0x8378]
mov rcx, qword [rsp + 0x8380]
call fcn.14009bc50
nop
movss xmm2, dword [0x140549c44]
movss xmm1, dword [0x140549c3c]
lea rcx, [rsp + 0x7a80]
call fcn.140034b70
lea rcx, [rsp + 0x7a80]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6ba0]
lea rcx, [rsp + 0x7a88]
call fcn.1400c36d0
mov rcx, rax
call fcn.1400c1d20
lea rdx, [0x140732aa4]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549c3c]
movss xmm1, dword [0x140549c70]
lea rcx, [rsp + 0x7a8c]
call fcn.140034b70
lea rcx, [rsp + 0x7a8c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6bb0]
lea rcx, [rsp + 0x7a94]
call fcn.1400c3700
mov rcx, rax
call fcn.1400c1d60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x14017f8b8]
movss xmm1, dword [0x140549c4c]
lea rcx, [rsp + 0x7a98]
call fcn.140034b70
lea rcx, [rsp + 0x7a98]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6bc0]
lea rcx, [rsp + 0x7aa0]
call fcn.1400c3730
mov rcx, rax
call fcn.1400c1d60
lea rdx, [0x140732aa5]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549c70]
movss xmm1, dword [0x140549c78]
lea rcx, [rsp + 0x7aa4]
call fcn.140034b70
lea rcx, [rsp + 0x7aa4]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6bd0]
lea rcx, [rsp + 0x7aac]
call fcn.1400c3760
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ca4]
movss xmm1, dword [0x140549c24]
lea rcx, [rsp + 0x7ab0]
call fcn.140034b70
lea rcx, [rsp + 0x7ab0]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6be0]
lea rcx, [rsp + 0x7ab8]
call fcn.1400c3790
mov rcx, rax
call fcn.1400c2440
lea rdx, [0x140732aa6]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x1401601bc]
movss xmm1, dword [0x140549c54]
lea rcx, [rsp + 0x7abc]
call fcn.140034b70
lea rcx, [rsp + 0x7abc]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6bf0]
lea rcx, [rsp + 0x7ac4]
call fcn.1400c37c0
mov rcx, rax
call fcn.1400c1e00
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549cc4]
movss xmm1, dword [0x140549c20]
lea rcx, [rsp + 0x7ac8]
call fcn.140034b70
lea rcx, [rsp + 0x7ac8]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6c08]
lea rcx, [rsp + 0x7ad0]
call fcn.1400c37f0
mov rcx, rax
call fcn.1400c23e0
lea rdx, [0x140732aa7]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549cc0]
movss xmm1, dword [0x140549c48]
lea rcx, [rsp + 0x7ad4]
call fcn.140034b70
lea rcx, [rsp + 0x7ad4]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6c18]
lea rcx, [rsp + 0x7adc]
call fcn.1400c3820
mov rcx, rax
call fcn.1400c1ec0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601cc]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7ae0]
call fcn.140034b70
lea rcx, [rsp + 0x7ae0]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6c30]
lea rcx, [rsp + 0x7ae8]
call fcn.1400c3850
mov rcx, rax
call fcn.1400c1bc0
mov dword [rsp + 0x28], 0
lea rcx, str._.1f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1401601e8]
movss xmm2, dword [0x14014d0f0]
lea rdx, [0x14072f288]
mov rcx, rax
call fcn.14009eb70
nop
movss xmm2, dword [0x140549ce4]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7aec]
call fcn.140034b70
lea rcx, [rsp + 0x7aec]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6c38]
lea rcx, [rsp + 0x7af4]
call fcn.1400c3940
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d2c]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7af8]
call fcn.140034b70
lea rcx, [rsp + 0x7af8]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6c48]
lea rcx, [rsp + 0x7b00]
call fcn.1400c3970
mov rcx, rax
call fcn.1400c1c00
mov dword [rsp + 0x28], 0
lea rcx, str._.1f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140160198]
movss xmm2, dword [0x14014d0a0]
lea rdx, [0x14072f28c]
mov rcx, rax
call fcn.14009eb70
nop
movss xmm2, dword [0x140549d28]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7b04]
call fcn.140034b70
lea rcx, [rsp + 0x7b04]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6c50]
lea rcx, [rsp + 0x7b0c]
call fcn.1400c3990
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ce0]
movss xmm1, dword [0x140549d10]
lea rcx, [rsp + 0x7b10]
call fcn.140034b70
lea rcx, [rsp + 0x7b10]
call fcn.140055cb0
nop
mov rcx, qword [0x1407326a0]
call fcn.140050900
nop
lea rdx, [rsp + 0x6c60]
lea rcx, [rsp + 0x7b18]
call fcn.1400c39c0
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
lea rcx, [rsp + 0x6c78]
call fcn.140043060
movss xmm0, dword [0x140549d10]
movss dword [rsp + 0x6c84], xmm0
movss xmm0, dword [0x140549bf0]
movss dword [rsp + 0x6c88], xmm0
movss xmm0, dword [rsp + 0x6c78]
addss xmm0, dword [rsp + 0x6c84]
movss xmm2, dword [rsp + 0x6c7c]
movaps xmm1, xmm0
lea rcx, [rsp + 0x6c98]
call fcn.140034b70
movss xmm0, dword [rsp + 0x6c98]
addss xmm0, dword [rsp + 0x6c88]
movss xmm2, dword [rsp + 0x6c7c]
movaps xmm1, xmm0
lea rcx, [rsp + 0x6cb8]
call fcn.140034b70
nop
call fcn.140044980
mov qword [rsp + 0x8388], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xae
mov r8d, 0x78
mov edx, 0x1f
lea rcx, [rsp + 0x7b1c]
call fcn.140097490
mov rcx, rax
call fcn.1400604f0
mov dword [rsp + 0x8390], eax
movss xmm0, dword [0x14014d0b0]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x8390]
lea r8, [rsp + 0x6cb8]
lea rdx, [rsp + 0x6c98]
mov rcx, qword [rsp + 0x8388]
call fcn.140062d30
nop
movss xmm2, dword [0x140549d0c]
movss xmm1, dword [0x140549cd4]
lea rcx, [rsp + 0x7b2c]
call fcn.140034b70
lea rcx, [rsp + 0x7b2c]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6cc4]
lea rcx, [rsp + 0x7b34]
call fcn.1400c39f0
mov rcx, rax
call fcn.1400c1c80
lea rdx, [0x1405806ef]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e5b07
mov byte [0x140732595], 0
mov byte [0x140732596], 0
mov byte [0x140732597], 0
mov byte [0x1405806ef], 1
movss xmm2, dword [0x14016fcb0]
movss xmm1, dword [0x140549cf0]
lea rcx, [rsp + 0x7b38]
call fcn.140034b70
lea rcx, [rsp + 0x7b38]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6ccc]
lea rcx, [rsp + 0x7b40]
call fcn.1400c3a20
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d0c]
movss xmm1, dword [0x140549d44]
lea rcx, [rsp + 0x7b44]
call fcn.140034b70
lea rcx, [rsp + 0x7b44]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6cd4]
lea rcx, [rsp + 0x7b4c]
call fcn.1400c3a50
mov rcx, rax
call fcn.1400c1c80
lea rdx, [0x140732595]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e5be5
mov byte [0x1405806ef], 0
mov byte [0x140732596], 0
mov byte [0x140732597], 0
mov byte [0x140732595], 1
movss xmm2, dword [0x14016fcb0]
movss xmm1, dword [0x140549d5c]
lea rcx, [rsp + 0x7b50]
call fcn.140034b70
lea rcx, [rsp + 0x7b50]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6cdc]
lea rcx, [rsp + 0x7b58]
call fcn.1400c3a80
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d4]
movss xmm1, dword [0x140549cd4]
lea rcx, [rsp + 0x7b5c]
call fcn.140034b70
lea rcx, [rsp + 0x7b5c]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6ce8]
lea rcx, [rsp + 0x7b64]
call fcn.1400c3ab0
mov rcx, rax
call fcn.1400c1cc0
lea rdx, [0x140732596]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e5cc3
mov byte [0x140732595], 0
mov byte [0x1405806ef], 0
mov byte [0x140732597], 0
mov byte [0x140732596], 1
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140549cf0]
lea rcx, [rsp + 0x7b68]
call fcn.140034b70
lea rcx, [rsp + 0x7b68]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6cf0]
lea rcx, [rsp + 0x7b70]
call fcn.1400c3ae0
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d4]
movss xmm1, dword [0x140549d44]
lea rcx, [rsp + 0x7b74]
call fcn.140034b70
lea rcx, [rsp + 0x7b74]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6cf8]
lea rcx, [rsp + 0x7b7c]
call fcn.1400c3bd0
mov rcx, rax
call fcn.1400c1ce0
lea rdx, [0x140732597]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e5da1
mov byte [0x140732595], 0
mov byte [0x140732596], 0
mov byte [0x1405806ef], 0
mov byte [0x140732597], 1
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140549d5c]
lea rcx, [rsp + 0x7b80]
call fcn.140034b70
lea rcx, [rsp + 0x7b80]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6d08]
lea rcx, [rsp + 0x7b88]
call fcn.1400c3c00
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
jmp 0x1400e742d
lea rdx, [rsp + 0x6d10]
lea rcx, [rsp + 0x7b89]
call fcn.1400c3c30
mov rcx, rax
call fcn.1400c1c40
mov rcx, qword [0x1407328e8]
sub rax, rcx
movzx edx, byte [rcx]
cmp dl, byte [rcx + rax]
jne 0x1400e5e44
inc rcx
test dl, dl
jne 0x1400e5e31
xor eax, eax
jmp 0x1400e5e49
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400e691e
movss xmm2, dword [0x1401601b0]
movss xmm1, dword [0x1401601e0]
lea rcx, [rsp + 0x7b8c]
call fcn.140034b70
lea rcx, [rsp + 0x7b8c]
call fcn.140055cb0
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7b94]
call fcn.140034c80
mov qword [rsp + 0x8398], rax
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14014d0a0]
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7ba4]
call fcn.140034c80
mov qword [rsp + 0x83a0], rax
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7bb4]
call fcn.140034b70
mov qword [rsp + 0x83a8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7bbc]
call fcn.140034b70
mov qword [rsp + 0x83b0], rax
movss xmm2, dword [0x1401601c4]
movss xmm1, dword [0x1401601cc]
lea rcx, [rsp + 0x7bc4]
call fcn.140034b70
mov qword [rsp + 0x83b8], rax
mov rax, qword [0x140732630]
mov qword [rsp + 0x83c0], rax
mov rax, qword [rsp + 0x8398]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x83a0]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x83a8]
mov r8, qword [rsp + 0x83b0]
mov rdx, qword [rsp + 0x83b8]
mov rcx, qword [rsp + 0x83c0]
call fcn.14009bc50
nop
movss xmm2, dword [0x140549c44]
movss xmm1, dword [0x140549c58]
lea rcx, [rsp + 0x7bcc]
call fcn.140034b70
lea rcx, [rsp + 0x7bcc]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6d18]
lea rcx, [rsp + 0x7bd4]
call fcn.1400c3c60
mov rcx, rax
call fcn.1400c1c60
lea rdx, [0x140732aa8]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549c3c]
movss xmm1, dword [0x140549c88]
lea rcx, [rsp + 0x7bd8]
call fcn.140034b70
lea rcx, [rsp + 0x7bd8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6d20]
lea rcx, [rsp + 0x7be0]
call fcn.1400c3c90
mov rcx, rax
call fcn.1400c23a0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x14017f8b8]
movss xmm1, dword [0x140549c48]
lea rcx, [rsp + 0x7be4]
call fcn.140034b70
lea rcx, [rsp + 0x7be4]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6d30]
lea rcx, [rsp + 0x7bec]
call fcn.1400c3cc0
mov rcx, rax
call fcn.1400c23a0
lea rdx, [0x140732aa9]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549c70]
movss xmm1, dword [0x140549c74]
lea rcx, [rsp + 0x7bf0]
call fcn.140034b70
lea rcx, [rsp + 0x7bf0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6d40]
lea rcx, [rsp + 0x7bf8]
call fcn.1400c3cf0
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ca4]
movss xmm1, dword [0x14014d10c]
lea rcx, [rsp + 0x7bfc]
call fcn.140034b70
lea rcx, [rsp + 0x7bfc]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6d50]
lea rcx, [rsp + 0x7c04]
call fcn.1400c3d20
mov rcx, rax
call fcn.1400c1d20
lea rdx, [0x140732aaa]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x1401601bc]
movss xmm1, dword [0x140549c64]
lea rcx, [rsp + 0x7c08]
call fcn.140034b70
lea rcx, [rsp + 0x7c08]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6d60]
lea rcx, [rsp + 0x7c10]
call fcn.1400c3d50
mov rcx, rax
call fcn.1400c1dc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549cc4]
movss xmm1, dword [0x140549c20]
lea rcx, [rsp + 0x7c14]
call fcn.140034b70
lea rcx, [rsp + 0x7c14]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6d78]
lea rcx, [rsp + 0x7c1c]
call fcn.1400c3d80
mov rcx, rax
call fcn.1400c1ce0
lea rdx, [0x140732aab]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549cc0]
movss xmm1, dword [0x140549c48]
lea rcx, [rsp + 0x7c20]
call fcn.140034b70
lea rcx, [rsp + 0x7c20]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6d88]
lea rcx, [rsp + 0x7c28]
call fcn.1400c3e70
mov rcx, rax
call fcn.1400c1ec0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601cc]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7c2c]
call fcn.140034b70
lea rcx, [rsp + 0x7c2c]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6da0]
lea rcx, [rsp + 0x7c34]
call fcn.1400c3ea0
mov rcx, rax
call fcn.1400c1bc0
mov dword [rsp + 0x28], 0
lea rcx, str._.1f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1401601e8]
movss xmm2, dword [0x14014d0f0]
lea rdx, [0x14072f290]
mov rcx, rax
call fcn.14009eb70
nop
movss xmm2, dword [0x140549ce4]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7c38]
call fcn.140034b70
lea rcx, [rsp + 0x7c38]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6da8]
lea rcx, [rsp + 0x7c40]
call fcn.1400c3ed0
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d2c]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7c44]
call fcn.140034b70
lea rcx, [rsp + 0x7c44]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6db8]
lea rcx, [rsp + 0x7c4c]
call fcn.1400c3f00
mov rcx, rax
call fcn.1400c1c00
mov dword [rsp + 0x28], 0
lea rcx, str._.1f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140160198]
movss xmm2, dword [0x14014d0a0]
lea rdx, [0x14072f294]
mov rcx, rax
call fcn.14009eb70
nop
movss xmm2, dword [0x140549d28]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7c50]
call fcn.140034b70
lea rcx, [rsp + 0x7c50]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6dc0]
lea rcx, [rsp + 0x7c58]
call fcn.1400c3f20
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ce0]
movss xmm1, dword [0x140549d10]
lea rcx, [rsp + 0x7c5c]
call fcn.140034b70
lea rcx, [rsp + 0x7c5c]
call fcn.140055cb0
nop
mov rcx, qword [0x1407326a0]
call fcn.140050900
nop
lea rdx, [rsp + 0x6dd0]
lea rcx, [rsp + 0x7c64]
call fcn.1400c3f50
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
lea rcx, [rsp + 0x6de8]
call fcn.140043060
movss xmm0, dword [0x140549d10]
movss dword [rsp + 0x6df4], xmm0
movss xmm0, dword [0x140549bf0]
movss dword [rsp + 0x6df8], xmm0
movss xmm0, dword [rsp + 0x6de8]
addss xmm0, dword [rsp + 0x6df4]
movss xmm2, dword [rsp + 0x6dec]
movaps xmm1, xmm0
lea rcx, [rsp + 0x6e08]
call fcn.140034b70
movss xmm0, dword [rsp + 0x6e08]
addss xmm0, dword [rsp + 0x6df8]
movss xmm2, dword [rsp + 0x6dec]
movaps xmm1, xmm0
lea rcx, [rsp + 0x6e28]
call fcn.140034b70
nop
call fcn.140044980
mov qword [rsp + 0x83c8], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xae
mov r8d, 0x78
mov edx, 0x1f
lea rcx, [rsp + 0x7c68]
call fcn.140097490
mov rcx, rax
call fcn.1400604f0
mov dword [rsp + 0x83d0], eax
movss xmm0, dword [0x14014d0b0]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x83d0]
lea r8, [rsp + 0x6e28]
lea rdx, [rsp + 0x6e08]
mov rcx, qword [rsp + 0x83c8]
call fcn.140062d30
nop
movss xmm2, dword [0x140549d0c]
movss xmm1, dword [0x140549cd4]
lea rcx, [rsp + 0x7c78]
call fcn.140034b70
lea rcx, [rsp + 0x7c78]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6e34]
lea rcx, [rsp + 0x7c80]
call fcn.1400c3f80
mov rcx, rax
call fcn.1400c1c80
lea rdx, [0x1405808a7]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e661b
mov byte [0x1407325c4], 0
mov byte [0x1407325c5], 0
mov byte [0x1407325c6], 0
mov byte [0x1405808a7], 1
movss xmm2, dword [0x14016fcb0]
movss xmm1, dword [0x140549cf0]
lea rcx, [rsp + 0x7c84]
call fcn.140034b70
lea rcx, [rsp + 0x7c84]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6e3c]
lea rcx, [rsp + 0x7c8c]
call fcn.1400c3fb0
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d0c]
movss xmm1, dword [0x140549d44]
lea rcx, [rsp + 0x7c90]
call fcn.140034b70
lea rcx, [rsp + 0x7c90]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6e44]
lea rcx, [rsp + 0x7c98]
call fcn.1400c3fe0
mov rcx, rax
call fcn.1400c1c80
lea rdx, [0x1407325c4]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e66f9
mov byte [0x1405808a7], 0
mov byte [0x1407325c5], 0
mov byte [0x1407325c6], 0
mov byte [0x1407325c4], 1
movss xmm2, dword [0x14016fcb0]
movss xmm1, dword [0x140549d5c]
lea rcx, [rsp + 0x7c9c]
call fcn.140034b70
lea rcx, [rsp + 0x7c9c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6e4c]
lea rcx, [rsp + 0x7ca4]
call fcn.1400c4010
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d4]
movss xmm1, dword [0x140549cd4]
lea rcx, [rsp + 0x7ca8]
call fcn.140034b70
lea rcx, [rsp + 0x7ca8]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6e58]
lea rcx, [rsp + 0x7cb0]
call fcn.1400c4100
mov rcx, rax
call fcn.1400c1cc0
lea rdx, [0x1407325c5]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e67d7
mov byte [0x1407325c4], 0
mov byte [0x1405808a7], 0
mov byte [0x1407325c6], 0
mov byte [0x1407325c5], 1
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140549cf0]
lea rcx, [rsp + 0x7cb4]
call fcn.140034b70
lea rcx, [rsp + 0x7cb4]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6e60]
lea rcx, [rsp + 0x7cbc]
call fcn.1400c4130
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d4]
movss xmm1, dword [0x140549d44]
lea rcx, [rsp + 0x7cc0]
call fcn.140034b70
lea rcx, [rsp + 0x7cc0]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6e68]
lea rcx, [rsp + 0x7cc8]
call fcn.1400c4160
mov rcx, rax
call fcn.1400c1ce0
lea rdx, [0x1407325c6]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e68b5
mov byte [0x1407325c4], 0
mov byte [0x1407325c5], 0
mov byte [0x1405808a7], 0
mov byte [0x1407325c6], 1
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140549d5c]
lea rcx, [rsp + 0x7ccc]
call fcn.140034b70
lea rcx, [rsp + 0x7ccc]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6e78]
lea rcx, [rsp + 0x7cd4]
call fcn.1400c4190
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
jmp 0x1400e742d
lea rdx, [rsp + 0x6e80]
lea rcx, [rsp + 0x7cd5]
call fcn.1400c41c0
mov rcx, rax
call fcn.1400c1cc0
mov rcx, qword [0x1407328e8]
sub rax, rcx
movzx edx, byte [rcx]
cmp dl, byte [rcx + rax]
jne 0x1400e6958
inc rcx
test dl, dl
jne 0x1400e6945
xor eax, eax
jmp 0x1400e695d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400e742d
movss xmm2, dword [0x1401601b0]
movss xmm1, dword [0x1401601e0]
lea rcx, [rsp + 0x7cd8]
call fcn.140034b70
lea rcx, [rsp + 0x7cd8]
call fcn.140055cb0
nop
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7ce0]
call fcn.140034c80
mov qword [rsp + 0x83d8], rax
movss xmm0, dword [0x14014d0a0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14014d0a0]
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7cf0]
call fcn.140034c80
mov qword [rsp + 0x83e0], rax
movss xmm2, dword [0x14014d0a0]
movss xmm1, dword [0x14014d0a0]
lea rcx, [rsp + 0x7d00]
call fcn.140034b70
mov qword [rsp + 0x83e8], rax
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rsp + 0x7d08]
call fcn.140034b70
mov qword [rsp + 0x83f0], rax
movss xmm2, dword [0x1401601c4]
movss xmm1, dword [0x1401601cc]
lea rcx, [rsp + 0x7d10]
call fcn.140034b70
mov qword [rsp + 0x83f8], rax
mov rax, qword [0x140732638]
mov qword [rsp + 0x8400], rax
mov rax, qword [rsp + 0x83d8]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x83e0]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x83e8]
mov r8, qword [rsp + 0x83f0]
mov rdx, qword [rsp + 0x83f8]
mov rcx, qword [rsp + 0x8400]
call fcn.14009bc50
nop
movss xmm2, dword [0x140549c44]
movss xmm1, dword [0x140549c50]
lea rcx, [rsp + 0x7d18]
call fcn.140034b70
lea rcx, [rsp + 0x7d18]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6e88]
lea rcx, [rsp + 0x7d20]
call fcn.1400c41f0
mov rcx, rax
call fcn.1400c1ce0
lea rdx, [0x140732aac]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549c3c]
movss xmm1, dword [0x140549c7c]
lea rcx, [rsp + 0x7d24]
call fcn.140034b70
lea rcx, [rsp + 0x7d24]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6e98]
lea rcx, [rsp + 0x7d2c]
call fcn.1400c4220
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x14017f8b8]
movss xmm1, dword [0x140549c4c]
lea rcx, [rsp + 0x7d30]
call fcn.140034b70
lea rcx, [rsp + 0x7d30]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6ea8]
lea rcx, [rsp + 0x7d38]
call fcn.1400c4250
mov rcx, rax
call fcn.1400c2440
lea rdx, [0x140732aad]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549c70]
movss xmm1, dword [0x140549c78]
lea rcx, [rsp + 0x7d3c]
call fcn.140034b70
lea rcx, [rsp + 0x7d3c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6eb8]
lea rcx, [rsp + 0x7d44]
call fcn.1400c4280
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ca4]
movss xmm1, dword [0x14014d10c]
lea rcx, [rsp + 0x7d48]
call fcn.140034b70
lea rcx, [rsp + 0x7d48]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6ec8]
lea rcx, [rsp + 0x7d50]
call fcn.1400c42b0
mov rcx, rax
call fcn.1400c23e0
lea rdx, [0x140732aae]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x1401601bc]
movss xmm1, dword [0x140549c64]
lea rcx, [rsp + 0x7d54]
call fcn.140034b70
lea rcx, [rsp + 0x7d54]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6ed8]
lea rcx, [rsp + 0x7d5c]
call fcn.1400c43a0
mov rcx, rax
call fcn.1400c1dc0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549cc4]
movss xmm1, dword [0x140549c20]
lea rcx, [rsp + 0x7d60]
call fcn.140034b70
lea rcx, [rsp + 0x7d60]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6ef0]
lea rcx, [rsp + 0x7d68]
call fcn.1400c43d0
mov rcx, rax
call fcn.1400c23a0
lea rdx, [0x140732aaf]
mov rcx, rax
call fcn.14009a160
nop
movss xmm2, dword [0x140549cc0]
movss xmm1, dword [0x140549c48]
lea rcx, [rsp + 0x7d6c]
call fcn.140034b70
lea rcx, [rsp + 0x7d6c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6f00]
lea rcx, [rsp + 0x7d74]
call fcn.1400c4400
mov rcx, rax
call fcn.1400c1ec0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601cc]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7d78]
call fcn.140034b70
lea rcx, [rsp + 0x7d78]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6f18]
lea rcx, [rsp + 0x7d80]
call fcn.1400c4430
mov rcx, rax
call fcn.1400c1bc0
mov dword [rsp + 0x28], 0
lea rcx, str._.1f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x1401601e8]
movss xmm2, dword [0x14014d0f0]
lea rdx, [0x14072f298]
mov rcx, rax
call fcn.14009eb70
nop
movss xmm2, dword [0x140549ce4]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7d84]
call fcn.140034b70
lea rcx, [rsp + 0x7d84]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6f20]
lea rcx, [rsp + 0x7d8c]
call fcn.1400c4460
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d2c]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7d90]
call fcn.140034b70
lea rcx, [rsp + 0x7d90]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6f30]
lea rcx, [rsp + 0x7d98]
call fcn.1400c4490
mov rcx, rax
call fcn.1400c1c00
mov dword [rsp + 0x28], 0
lea rcx, str._.1f
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140160198]
movss xmm2, dword [0x14014d0a0]
lea rdx, [0x140732ab0]
mov rcx, rax
call fcn.14009eb70
nop
movss xmm2, dword [0x140549d28]
movss xmm1, dword [0x140160194]
lea rcx, [rsp + 0x7d9c]
call fcn.140034b70
lea rcx, [rsp + 0x7d9c]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6f38]
lea rcx, [rsp + 0x7da4]
call fcn.1400c44b0
mov rcx, rax
call fcn.1400c2400
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549ce0]
movss xmm1, dword [0x140549d10]
lea rcx, [rsp + 0x7da8]
call fcn.140034b70
lea rcx, [rsp + 0x7da8]
call fcn.140055cb0
nop
mov rcx, qword [0x1407326a0]
call fcn.140050900
nop
lea rdx, [rsp + 0x6f48]
lea rcx, [rsp + 0x7db0]
call fcn.1400c44e0
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
lea rcx, [rsp + 0x6f58]
call fcn.140043060
movss xmm0, dword [0x140549d10]
movss dword [rsp + 0x6f64], xmm0
movss xmm0, dword [0x140549bf0]
movss dword [rsp + 0x6f68], xmm0
movss xmm0, dword [rsp + 0x6f58]
addss xmm0, dword [rsp + 0x6f64]
movss xmm2, dword [rsp + 0x6f5c]
movaps xmm1, xmm0
lea rcx, [rsp + 0x6f78]
call fcn.140034b70
movss xmm0, dword [rsp + 0x6f78]
addss xmm0, dword [rsp + 0x6f68]
movss xmm2, dword [rsp + 0x6f5c]
movaps xmm1, xmm0
lea rcx, [rsp + 0x6f98]
call fcn.140034b70
nop
call fcn.140044980
mov qword [rsp + 0x8408], rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xae
mov r8d, 0x78
mov edx, 0x1f
lea rcx, [rsp + 0x7db4]
call fcn.140097490
mov rcx, rax
call fcn.1400604f0
mov dword [rsp + 0x8410], eax
movss xmm0, dword [0x14014d0b0]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x8410]
lea r8, [rsp + 0x6f98]
lea rdx, [rsp + 0x6f78]
mov rcx, qword [rsp + 0x8408]
call fcn.140062d30
nop
movss xmm2, dword [0x140549d0c]
movss xmm1, dword [0x140549cd4]
lea rcx, [rsp + 0x7dc4]
call fcn.140034b70
lea rcx, [rsp + 0x7dc4]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6fa4]
lea rcx, [rsp + 0x7dcc]
call fcn.1400c4510
mov rcx, rax
call fcn.1400c1c80
lea rdx, [0x1405808a8]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e712f
mov byte [0x1407325c7], 0
mov byte [0x1407325d4], 0
mov byte [0x1407325d5], 0
mov byte [0x1405808a8], 1
movss xmm2, dword [0x14016fcb0]
movss xmm1, dword [0x140549cf0]
lea rcx, [rsp + 0x7dd0]
call fcn.140034b70
lea rcx, [rsp + 0x7dd0]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6fac]
lea rcx, [rsp + 0x7dd8]
call fcn.1400c4540
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x140549d0c]
movss xmm1, dword [0x140549d44]
lea rcx, [rsp + 0x7ddc]
call fcn.140034b70
lea rcx, [rsp + 0x7ddc]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6fb4]
lea rcx, [rsp + 0x7de4]
call fcn.1400c4630
mov rcx, rax
call fcn.1400c1c80
lea rdx, [0x1407325c7]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e720d
mov byte [0x1405808a8], 0
mov byte [0x1407325d4], 0
mov byte [0x1407325d5], 0
mov byte [0x1407325c7], 1
movss xmm2, dword [0x14016fcb0]
movss xmm1, dword [0x140549d5c]
lea rcx, [rsp + 0x7de8]
call fcn.140034b70
lea rcx, [rsp + 0x7de8]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6fbc]
lea rcx, [rsp + 0x7df0]
call fcn.1400c4660
mov rcx, rax
call fcn.1400c1c40
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d4]
movss xmm1, dword [0x140549cd4]
lea rcx, [rsp + 0x7df4]
call fcn.140034b70
lea rcx, [rsp + 0x7df4]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6fc8]
lea rcx, [rsp + 0x7dfc]
call fcn.1400c4690
mov rcx, rax
call fcn.1400c1cc0
lea rdx, [0x1407325d4]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e72eb
mov byte [0x1407325c7], 0
mov byte [0x1405808a8], 0
mov byte [0x1407325d5], 0
mov byte [0x1407325d4], 1
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140549cf0]
lea rcx, [rsp + 0x7e00]
call fcn.140034b70
lea rcx, [rsp + 0x7e00]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6fd0]
lea rcx, [rsp + 0x7e08]
call fcn.1400c46c0
mov rcx, rax
call fcn.1400c1c60
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
movss xmm2, dword [0x1401601d4]
movss xmm1, dword [0x140549d44]
lea rcx, [rsp + 0x7e0c]
call fcn.140034b70
lea rcx, [rsp + 0x7e0c]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x6fd8]
lea rcx, [rsp + 0x7e14]
call fcn.1400c46f0
mov rcx, rax
call fcn.1400c1ce0
lea rdx, [0x1407325d5]
mov rcx, rax
call fcn.14009a160
movzx eax, al
test eax, eax
je 0x1400e73c9
mov byte [0x1407325c7], 0
mov byte [0x1407325d4], 0
mov byte [0x1405808a8], 0
mov byte [0x1407325d5], 1
movss xmm2, dword [0x140549d38]
movss xmm1, dword [0x140549d5c]
lea rcx, [rsp + 0x7e18]
call fcn.140034b70
lea rcx, [rsp + 0x7e18]
call fcn.140055cb0
nop
mov rcx, qword [0x140732688]
call fcn.140050900
nop
lea rdx, [rsp + 0x6fe8]
lea rcx, [rsp + 0x7e20]
call fcn.1400c4720
mov rcx, rax
call fcn.1400c1c80
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
nop
call fcn.14003f720
nop
jmp 0x1400e7de7
cmp dword [0x140732b00], 3
jne 0x1400e7905
movss xmm2, dword [0x140549c14]
movss xmm1, dword [0x14014d0b8]
lea rcx, [rsp + 0x7e24]
call fcn.140034b70
lea rcx, [rsp + 0x7e24]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601d8]
movss xmm1, dword [0x140549d90]
lea rcx, [rsp + 0x7e2c]
call fcn.140034b70
lea rdx, [rsp + 0x6ff0]
lea rcx, [rsp + 0x7e34]
call fcn.1400c4750
mov rcx, rax
call fcn.1400c1cc0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x7e2c]
mov rcx, rax
call fcn.14003a610
nop
lea rcx, [rsp + 0x7008]
call fcn.140043060
lea rcx, [rsp + 0x7028]
call fcn.140042e50
nop
movss xmm0, dword [rsp + 0x700c]
addss xmm0, dword [rsp + 0x702c]
movss xmm1, dword [rsp + 0x7008]
addss xmm1, dword [rsp + 0x7028]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7e38]
call fcn.140034b70
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x14014d0c8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, rax
lea rdx, [rsp + 0x7008]
mov rcx, qword [rsp + 0x4148]
call fcn.1400650e0
nop
movss xmm0, dword [rsp + 0x7028]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x7008]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x7034], xmm0
call fcn.140043280
mov qword [rsp + 0x8418], rax
movss xmm0, dword [rsp + 0x700c]
addss xmm0, dword [rsp + 0x702c]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x7034]
lea rcx, [rsp + 0x7e40]
call fcn.140034b70
mov qword [rsp + 0x8420], rax
movss xmm2, dword [rsp + 0x700c]
movss xmm1, dword [rsp + 0x7034]
lea rcx, [rsp + 0x7e48]
call fcn.140034b70
mov qword [rsp + 0x8428], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x8420]
mov rdx, qword [rsp + 0x8428]
mov rcx, qword [rsp + 0x8418]
call fcn.140062d30
nop
movss xmm0, dword [rsp + 0x702c]
divss xmm0, dword [0x14014d0cc]
movss xmm1, dword [rsp + 0x700c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x7038], xmm0
movss xmm0, dword [0x140549d00]
movss dword [rsp + 0x703c], xmm0
movss xmm0, dword [rsp + 0x7008]
movss dword [rsp + 0x7040], xmm0
call fcn.140043280
mov qword [rsp + 0x8430], rax
movss xmm0, dword [rsp + 0x7040]
addss xmm0, dword [rsp + 0x703c]
movss xmm2, dword [rsp + 0x7038]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7e50]
call fcn.140034b70
mov qword [rsp + 0x8438], rax
movss xmm0, dword [rsp + 0x7040]
addss xmm0, dword [0x140549c80]
movss xmm2, dword [rsp + 0x7038]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7e58]
call fcn.140034b70
mov qword [rsp + 0x8440], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x8438]
mov rdx, qword [rsp + 0x8440]
mov rcx, qword [rsp + 0x8430]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549c84]
lea rcx, [rsp + 0x7e60]
call fcn.140034b70
lea rcx, [rsp + 0x7e60]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x7048]
lea rcx, [rsp + 0x7e68]
call fcn.1400c4780
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
movss xmm0, dword [rsp + 0x7008]
movss dword [rsp + 0x7058], xmm0
movss xmm0, dword [rsp + 0x7028]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x7008]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x705c], xmm0
movss xmm0, dword [rsp + 0x702c]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x700c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x7060], xmm0
movss xmm0, dword [0x140549c8c]
movss dword [rsp + 0x7064], xmm0
movss xmm0, dword [rsp + 0x7028]
divss xmm0, dword [0x140549bdc]
movss xmm1, dword [rsp + 0x705c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x7068], xmm0
call fcn.140043280
mov qword [rsp + 0x8448], rax
movss xmm0, dword [rsp + 0x7060]
subss xmm0, dword [0x140549c40]
movss xmm1, dword [rsp + 0x7068]
addss xmm1, dword [rsp + 0x7064]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7e6c]
call fcn.140034b70
mov qword [rsp + 0x8450], rax
movss xmm0, dword [rsp + 0x7060]
subss xmm0, dword [0x140549c40]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x7068]
lea rcx, [rsp + 0x7e74]
call fcn.140034b70
mov qword [rsp + 0x8458], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x8450]
mov rdx, qword [rsp + 0x8458]
mov rcx, qword [rsp + 0x8448]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549d74]
lea rcx, [rsp + 0x7e7c]
call fcn.140034b70
lea rcx, [rsp + 0x7e7c]
call fcn.140055cb0
nop
lea rcx, str.Customizations
call fcn.14009fa10
call fcn.140050410
call fcn.14003f720
nop
jmp 0x1400e7de7
cmp dword [0x140732b00], 4
jne 0x1400e7de7
movss xmm2, dword [0x140549c14]
movss xmm1, dword [0x14014d0b8]
lea rcx, [rsp + 0x7e84]
call fcn.140034b70
lea rcx, [rsp + 0x7e84]
call fcn.140055cb0
nop
movss xmm2, dword [0x1401601d8]
movss xmm1, dword [0x140549d90]
lea rcx, [rsp + 0x7e8c]
call fcn.140034b70
lea rdx, [rsp + 0x7070]
lea rcx, [rsp + 0x7e94]
call fcn.1400c47b0
mov rcx, rax
call fcn.1400c1cc0
xor r9d, r9d
xor r8d, r8d
lea rdx, [rsp + 0x7e8c]
mov rcx, rax
call fcn.14003a610
nop
lea rcx, [rsp + 0x7088]
call fcn.140043060
lea rcx, [rsp + 0x70a8]
call fcn.140042e50
nop
movss xmm0, dword [rsp + 0x708c]
addss xmm0, dword [rsp + 0x70ac]
movss xmm1, dword [rsp + 0x7088]
addss xmm1, dword [rsp + 0x70a8]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7e98]
call fcn.140034b70
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0
movss xmm0, dword [0x14014d0c8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, rax
lea rdx, [rsp + 0x7088]
mov rcx, qword [rsp + 0x4148]
call fcn.1400650e0
nop
movss xmm0, dword [rsp + 0x70a8]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x7088]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x70b4], xmm0
call fcn.140043280
mov qword [rsp + 0x8460], rax
movss xmm0, dword [rsp + 0x708c]
addss xmm0, dword [rsp + 0x70ac]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x70b4]
lea rcx, [rsp + 0x7ea0]
call fcn.140034b70
mov qword [rsp + 0x8468], rax
movss xmm2, dword [rsp + 0x708c]
movss xmm1, dword [rsp + 0x70b4]
lea rcx, [rsp + 0x7ea8]
call fcn.140034b70
mov qword [rsp + 0x8470], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x50]
mov r8, qword [rsp + 0x8468]
mov rdx, qword [rsp + 0x8470]
mov rcx, qword [rsp + 0x8460]
call fcn.140062d30
nop
movss xmm0, dword [rsp + 0x70ac]
divss xmm0, dword [0x14014d0cc]
movss xmm1, dword [rsp + 0x708c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x70b8], xmm0
movss xmm0, dword [0x140549d00]
movss dword [rsp + 0x70bc], xmm0
movss xmm0, dword [rsp + 0x7088]
movss dword [rsp + 0x70c0], xmm0
call fcn.140043280
mov qword [rsp + 0x8478], rax
movss xmm0, dword [rsp + 0x70c0]
addss xmm0, dword [rsp + 0x70bc]
movss xmm2, dword [rsp + 0x70b8]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7eb0]
call fcn.140034b70
mov qword [rsp + 0x8480], rax
movss xmm0, dword [rsp + 0x70c0]
addss xmm0, dword [0x140549c80]
movss xmm2, dword [rsp + 0x70b8]
movaps xmm1, xmm0
lea rcx, [rsp + 0x7eb8]
call fcn.140034b70
mov qword [rsp + 0x8488], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x8480]
mov rdx, qword [rsp + 0x8488]
mov rcx, qword [rsp + 0x8478]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549c84]
lea rcx, [rsp + 0x7ec0]
call fcn.140034b70
lea rcx, [rsp + 0x7ec0]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x70c8]
lea rcx, [rsp + 0x7ec8]
call fcn.1400c47e0
mov rcx, rax
call fcn.1400c1ce0
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
movss xmm0, dword [rsp + 0x7088]
movss dword [rsp + 0x70d8], xmm0
movss xmm0, dword [rsp + 0x70a8]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x7088]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x70dc], xmm0
movss xmm0, dword [rsp + 0x70ac]
divss xmm0, dword [0x14014d0b0]
movss xmm1, dword [rsp + 0x708c]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x70e0], xmm0
movss xmm0, dword [0x140549c8c]
movss dword [rsp + 0x70e4], xmm0
movss xmm0, dword [rsp + 0x70a8]
divss xmm0, dword [0x140549bdc]
movss xmm1, dword [rsp + 0x70dc]
addss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x70e8], xmm0
call fcn.140043280
mov qword [rsp + 0x8490], rax
movss xmm0, dword [rsp + 0x70e0]
subss xmm0, dword [0x140549c40]
movss xmm1, dword [rsp + 0x70e8]
addss xmm1, dword [rsp + 0x70e4]
movaps xmm2, xmm0
lea rcx, [rsp + 0x7ecc]
call fcn.140034b70
mov qword [rsp + 0x8498], rax
movss xmm0, dword [rsp + 0x70e0]
subss xmm0, dword [0x140549c40]
movaps xmm2, xmm0
movss xmm1, dword [rsp + 0x70e8]
lea rcx, [rsp + 0x7ed4]
call fcn.140034b70
mov qword [rsp + 0x84a0], rax
movss xmm0, dword [0x14014d0b8]
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x54]
mov r8, qword [rsp + 0x8498]
mov rdx, qword [rsp + 0x84a0]
mov rcx, qword [rsp + 0x8490]
call fcn.140062d30
nop
mov rcx, qword [0x1407326a8]
call fcn.140050900
nop
movss xmm2, dword [0x14014d0e8]
movss xmm1, dword [0x140549d74]
lea rcx, [rsp + 0x7edc]
call fcn.140034b70
lea rcx, [rsp + 0x7edc]
call fcn.140055cb0
nop
lea rdx, [rsp + 0x70f0]
lea rcx, [rsp + 0x7ee4]
call fcn.1400c4f30
mov rcx, rax
call fcn.1400c2440
mov rcx, rax
call fcn.14009fa10
nop
call fcn.140050410
call fcn.14003f720
nop
call fcn.14003f4f0
call fcn.140050ea0
nop
call fcn.1400e8320
nop
mov rcx, rsp
lea rdx, [0x14053dcc0]
call fcn.14011f758
mov rcx, qword [rsp + 0x84a8]
xor rcx, rsp
call fcn.14011fa20
add rsp, 0x84b0
pop rdi
ret