Function at 0x14005f070
Capabilities:
Log keystrokes via polling

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2238]
mov eax, 0x2338
call fcn.140099aa0
sub rsp, rax
movaps xmmword [rsp + 0x2320], xmm6
movaps xmmword [rsp + 0x2310], xmm7
movaps xmmword [rsp + 0x2300], xmm8
movaps xmmword [rsp + 0x22f0], xmm9
movaps xmmword [rsp + 0x22e0], xmm10
movaps xmmword [rsp + 0x22d0], xmm11
movaps xmmword [rsp + 0x22c0], xmm12
movaps xmmword [rsp + 0x22b0], xmm13
movaps xmmword [rsp + 0x22a0], xmm14
movaps xmmword [rsp + 0x2290], xmm15
xor ebx, ebx
movss xmm0, dword [0x1400bc4ec]
movss dword [rbp + 0xc0], xmm0
mov r14d, ebx
cmp byte [0x14012884f], 1
jne 0x14005f15e
mov ecx, 0x10
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14005f133
mov rcx, qword [0x140128958]
add rcx, 0x98
movss xmm1, dword [0x1400bc3ec]
call fcn.14006b720
mov ecx, 0x10
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jne 0x14005f15e
mov rcx, qword [0x140128958]
add rcx, 0x98
movss xmm1, dword [0x1400bc3cc]
call fcn.14006b720
lea rcx, [0x140128f80]
call fcn.140069370
mov rsi, rax
lea rcx, [0x140128f80]
call fcn.140069360
mov r15, rax
cmp rsi, rax
je 0x140065ac7
movabs r13, 0x7b4d78be7119bd17
movabs r12, 0x35d0aabf20a742ac
movss xmm9, dword [0x1400bc464]
movss xmm15, dword [0x1400bc360]
nop dword [rax + rax]
movups xmm12, xmmword [rsi]
movups xmm14, xmmword [rsi + 0x10]
movsd xmm0, qword [rsi + 0x20]
movsd qword [rsp + 0x60], xmm0
mov rcx, qword [rsi + 0x18]
add rcx, 0x1ae0
xorps xmm0, xmm0
jne 0x14005f21a
movups xmmword [rbp + 0x980], xmm0
movups xmmword [rbp + 0x990], xmm0
movups xmmword [rbp + 0x9a0], xmm0
movups xmmword [rbp + 0x9b0], xmm0
lea rcx, [rbp + 0x990]
call fcn.14005c590
movups xmm0, xmmword [rbp + 0x980]
movups xmm1, xmmword [rbp + 0x990]
movups xmm2, xmmword [rbp + 0x9a0]
movups xmm3, xmmword [rbp + 0x9b0]
jmp 0x14005f27a
xor eax, eax
mov dword [rbp + 0x540], eax
mov qword [rbp + 0x544], rax
mov dword [rbp + 0x54c], eax
movups xmmword [rbp + 0x550], xmm0
mov qword [rbp + 0x560], rax
movups xmmword [rbp + 0x568], xmm0
mov qword [rbp + 0x578], rax
mov r8d, 0x40
lea rdx, [rbp + 0x540]
call fcn.14005a070
nop
movups xmm0, xmmword [rbp + 0x540]
movups xmm1, xmmword [rbp + 0x550]
movups xmm2, xmmword [rbp + 0x560]
movups xmm3, xmmword [rbp + 0x570]
movups xmmword [0x140128f30], xmm0
movups xmmword [0x140128f40], xmm1
movups xmmword [0x140128f50], xmm2
movups xmmword [0x140128f60], xmm3
movq rdi, xmm12
lea rcx, [rdi + 0x130]
test rcx, rcx
jne 0x14005f335
mov ecx, 0x11c
mov qword [rbp + 0x158], 0
mov dword [rbp + 0x160], 0
mov r8d, 0xc
lea rdx, [rbp + 0x158]
call fcn.14005a070
movss xmm6, dword [rbp + 0x158]
movss dword [rbp + 0x138], xmm6
movss xmm7, dword [rbp + 0x15c]
movss dword [rbp + 0x13c], xmm7
movss xmm10, dword [rbp + 0x160]
movss dword [rbp + 0x140], xmm10
movaps xmm8, xmm10
movaps xmm11, xmm7
movaps xmm13, xmm6
mov rcx, qword [rsp + 0x60]
add rcx, 0x11c
jne 0x14005f393
mov qword [rbp + 0x128], rcx
mov dword [rbp + 0x130], ecx
jmp 0x14005f3ea
mov qword [rbp + 0x2298], rbx
mov r8d, 8
lea rdx, [rbp + 0x2298]
call fcn.14005a070
mov rcx, qword [rbp + 0x2298]
add rcx, 0x11c
jne 0x14005f2b0
xorps xmm6, xmm6
movss dword [rbp + 0x138], xmm6
xorps xmm7, xmm7
movss dword [rbp + 0x13c], xmm7
xorps xmm10, xmm10
movss dword [rbp + 0x140], xmm10
xorps xmm8, xmm8
xorps xmm11, xmm11
xorps xmm13, xmm13
jmp 0x14005f315
mov qword [rbp + 0x118], 0
mov dword [rbp + 0x120], 0
mov r8d, 0xc
lea rdx, [rbp + 0x118]
call fcn.14005a070
movss xmm0, dword [rbp + 0x118]
movss dword [rbp + 0x128], xmm0
movss xmm1, dword [rbp + 0x11c]
movss dword [rbp + 0x12c], xmm1
movss xmm0, dword [rbp + 0x120]
movss dword [rbp + 0x130], xmm0
movss dword [rbp + 0x860], xmm13
movss dword [rbp + 0x864], xmm11
movss dword [rbp + 0x868], xmm8
lea rdx, [rbp + 0x860]
lea rcx, [rbp + 0x128]
call fcn.14005a100
movaps xmm8, xmm0
movss xmm13, dword [0x1400bc484]
divss xmm8, xmm13
lea rcx, [rdi + 0xc]
test rcx, rcx
je 0x14005f44c
mov qword [rbp + 0x2298], rbx
mov r8d, 8
lea rdx, [rbp + 0x2298]
call fcn.14005a070
lea rcx, [rdi + 0x18]
test rcx, rcx
jne 0x14005f45a
mov rdx, rbx
jmp 0x14005f47a
mov qword [rbp + 0x2298], rbx
mov r8d, 8
lea rdx, [rbp + 0x2298]
call fcn.14005a070
mov rdx, qword [rbp + 0x2298]
lea rcx, [rbp - 0x40]
call fcn.14005c150
nop
lea rcx, [rdi + 0xdb0]
test rcx, rcx
jne 0x14005f50a
mov ecx, 0x260
mov dword [rbp + 0x2298], 0
mov r8d, 4
lea rdx, [rbp + 0x2298]
call fcn.14005a070
movss xmm11, dword [rbp + 0x2298]
mulss xmm11, xmm13
psrldq xmm12, 8
movq rbx, xmm12
mov rcx, rbx
call fcn.14005ee20
mov dword [rbp + 0x174], 0xc8
mov dword [rsp + 0x7c], 0xc8
test al, al
je 0x14005f540
xor eax, eax
mov dword [rbp + 0x168], eax
mov qword [rbp + 0x16c], 0xff
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x74], 0xff
jmp 0x14005f560
mov qword [rbp + 0x2298], rbx
mov r8d, 8
lea rdx, [rbp + 0x2298]
call fcn.14005a070
mov rcx, qword [rbp + 0x2298]
add rcx, 0x260
jne 0x14005f495
xorps xmm11, xmm11
jmp 0x14005f4ba
mov qword [rbp + 0x168], 0xff
xor eax, eax
mov dword [rbp + 0x170], eax
mov qword [rsp + 0x70], 0xff
mov dword [rsp + 0x78], eax
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rsp + 0x60], xmm0
movaps xmm1, xmm6
unpcklps xmm1, xmm7
movsd qword [rbp + 0x138], xmm1
movsd qword [rbp + 0xa90], xmm1
movss dword [rbp + 0xa98], xmm10
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0xa90]
lea rcx, [rsp + 0x30]
call fcn.14005c360
nop
test rbx, rbx
jne 0x14005f5cd
movq rax, xmm14
test rax, rax
je 0x140062901
mov qword [rbp + 0x1380], r13
mov qword [rbp + 0x1388], r12
movabs rax, 0x143e11cc2146ed55
mov qword [rbp + 0x1370], rax
movabs rax, 0x35d0aabf20d527c2
mov qword [rbp + 0x1378], rax
movdqu xmm0, xmmword [rbp + 0x1370]
xorps xmm0, xmmword [rbp + 0x1380]
movdqa xmmword [rbp - 0x20], xmm0
xor r8d, r8d
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x14005f911
movabs rax, 0x93916db2246ed55
mov qword [rbp + 0x470], rax
mov qword [rbp + 0xd10], rax
movabs rax, 0x35d0aa1ef0f870d5
mov qword [rbp + 0x478], rax
mov qword [rbp + 0xd18], rax
lea r8, [rbp + 0xd20]
lea rdx, [rbp + 0xd10]
lea rcx, [rbp + 0x2060]
call fcn.140069200
mov qword [rbp + 0x1390], r13
mov qword [rbp + 0xd20], r13
mov qword [rbp + 0x1398], r12
mov qword [rbp + 0xd28], r12
lea r8, [rbp + 0xd30]
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x2070]
call fcn.140069200
movabs rax, 0x93916db2246ed55
mov qword [rbp + 0x470], rax
mov qword [rbp + 0xd30], rax
movabs rax, 0x35d0aa1ef0f870d5
mov qword [rbp + 0x478], rax
mov qword [rbp + 0xd38], rax
lea r8, [rbp + 0xd40]
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x2080]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0x1390]
movdqa xmmword [rbp + 0x470], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x470]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x14005f911
movabs rax, 0x93916db2246ed55
mov qword [rbp + 0x480], rax
mov qword [rbp + 0xd40], rax
movabs rax, 0x35d0aabf20e41dd5
mov qword [rbp + 0x488], rax
mov qword [rbp + 0xd48], rax
lea r8, [rbp + 0xd50]
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0x2090]
call fcn.140069200
mov qword [rbp + 0x1320], r13
mov qword [rbp + 0xd50], r13
mov qword [rbp + 0x1328], r12
mov qword [rbp + 0xd58], r12
lea r8, [rbp + 0xd60]
lea rdx, [rbp + 0xd50]
lea rcx, [rbp + 0x20a0]
call fcn.140069200
movabs rax, 0x93916db2246ed55
mov qword [rbp + 0x480], rax
mov qword [rbp + 0xd60], rax
movabs rax, 0x35d0aabf20e41dd5
mov qword [rbp + 0x488], rax
mov qword [rbp + 0xd68], rax
lea r8, [rbp + 0xd70]
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0x20b0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0x1320]
movdqa xmmword [rbp + 0x480], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x480]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x14005f911
movabs rax, 0x242811dc1c76e748
mov qword [rbp + 0x490], rax
mov qword [rbp + 0xd70], rax
mov qword [rbp + 0x498], r12
mov qword [rbp + 0xd78], r12
lea r8, [rbp + 0xd80]
lea rdx, [rbp + 0xd70]
lea rcx, [rbp + 0x20c0]
call fcn.140069200
mov qword [rbp + 0x13b0], r13
mov qword [rbp + 0xd80], r13
mov qword [rbp + 0x13b8], r12
mov qword [rbp + 0xd88], r12
lea r8, [rbp + 0xd90]
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0x20d0]
call fcn.140069200
movabs rax, 0x242811dc1c76e748
mov qword [rbp + 0x490], rax
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0x498], r12
mov qword [rbp + 0xd98], r12
lea r8, [rbp + 0xda0]
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0x20e0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x490]
xorps xmm0, xmmword [rbp + 0x13b0]
movdqa xmmword [rbp + 0x490], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x490]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140062901
mov r8d, 0x43
mov rdx, rbx
lea rcx, [rbp + 0x800]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rbp + 0x800]
movsd qword [rbp + 0xaa0], xmm1
mov eax, dword [rbp + 0x808]
mov dword [rbp + 0xaa8], eax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0x10]
call fcn.14005c360
nop
mov r8d, 1
mov rdx, rbx
lea rcx, [rbp + 0x7f0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp - 0x50], xmm0
movsd xmm1, qword [rbp + 0x7f0]
movsd qword [rbp + 0xab0], xmm1
mov eax, dword [rbp + 0x7f8]
mov dword [rbp + 0xab8], eax
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0x40]
call fcn.14005c360
nop
mov r8d, 0x42
mov rdx, rbx
lea rcx, [rbp + 0x7e0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp - 0x10], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp], xmm0
movsd xmm1, qword [rbp + 0x7e0]
movsd qword [rbp + 0xac0], xmm1
mov eax, dword [rbp + 0x7e8]
mov dword [rbp + 0xac8], eax
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0xac0]
lea rcx, [rbp - 0x80]
call fcn.14005c360
nop
mov r8d, 0x17
mov rdx, rbx
lea rcx, [rbp + 0xad0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1520], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1530], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1540], xmm0
movsd xmm1, qword [rbp + 0xad0]
movsd qword [rbp + 0xae0], xmm1
mov eax, dword [rbp + 0xad8]
mov dword [rbp + 0xae8], eax
lea r8, [rbp + 0x1520]
lea rdx, [rbp + 0xae0]
lea rcx, [rbp + 0x70]
call fcn.14005c360
nop
mov r8d, 0x2d
mov rdx, rbx
lea rcx, [rbp + 0xaf0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1550], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1560], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1570], xmm0
movsd xmm1, qword [rbp + 0xaf0]
movsd qword [rbp + 0xb00], xmm1
mov eax, dword [rbp + 0xaf8]
mov dword [rbp + 0xb08], eax
lea r8, [rbp + 0x1550]
lea rdx, [rbp + 0xb00]
lea rcx, [rbp + 0x80]
call fcn.14005c360
nop
mov r8d, 0x17
mov rdx, rbx
lea rcx, [rbp + 0xb10]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1580], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1590], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x15a0], xmm0
movsd xmm1, qword [rbp + 0xb10]
movsd qword [rbp + 0xb20], xmm1
mov eax, dword [rbp + 0xb18]
mov dword [rbp + 0xb28], eax
lea r8, [rbp + 0x1580]
lea rdx, [rbp + 0xb20]
lea rcx, [rbp + 0x90]
call fcn.14005c360
nop
mov r8d, 0x2e
mov rdx, rbx
lea rcx, [rbp + 0xb30]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x15b0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x15c0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x15d0], xmm0
movsd xmm1, qword [rbp + 0xb30]
movsd qword [rbp + 0xb40], xmm1
mov eax, dword [rbp + 0xb38]
mov dword [rbp + 0xb48], eax
lea r8, [rbp + 0x15b0]
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0xa0]
call fcn.14005c360
nop
mov r8d, 0x19
mov rdx, rbx
lea rcx, [rbp + 0x7d0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x15e0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x15f0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1600], xmm0
movsd xmm1, qword [rbp + 0x7d0]
movsd qword [rbp + 0xb50], xmm1
mov eax, dword [rbp + 0x7d8]
mov dword [rbp + 0xb58], eax
lea r8, [rbp + 0x15e0]
lea rdx, [rbp + 0xb50]
lea rcx, [rbp + 0x108]
call fcn.14005c360
nop
mov r8d, 0x2f
mov rdx, rbx
lea rcx, [rbp + 0x740]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1610], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1620], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1630], xmm0
movsd xmm1, qword [rbp + 0x740]
movsd qword [rbp + 0xb60], xmm1
mov eax, dword [rbp + 0x748]
mov dword [rbp + 0xb68], eax
lea r8, [rbp + 0x1610]
lea rdx, [rbp + 0xb60]
lea rcx, [rbp + 0xf8]
call fcn.14005c360
nop
mov r8d, 7
mov rdx, rbx
lea rcx, [rbp + 0x7b0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x14e0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x14f0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1500], xmm0
movsd xmm1, qword [rbp + 0x7b0]
movsd qword [rbp + 0xb70], xmm1
mov eax, dword [rbp + 0x7b8]
mov dword [rbp + 0xb78], eax
lea r8, [rbp + 0x14e0]
lea rdx, [rbp + 0xb70]
lea rcx, [rbp + 0x30]
call fcn.14005c360
nop
mov r8d, 0xf
mov rdx, rbx
lea rcx, [rbp + 0x7a0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1640], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1650], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1660], xmm0
movsd xmm1, qword [rbp + 0x7a0]
movsd qword [rbp + 0xb80], xmm1
mov eax, dword [rbp + 0x7a8]
mov dword [rbp + 0xb88], eax
lea r8, [rbp + 0x1640]
lea rdx, [rbp + 0xb80]
lea rcx, [rbp + 0x20]
call fcn.14005c360
nop
mov r8d, 6
mov rdx, rbx
lea rcx, [rbp + 0x790]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1670], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1680], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1690], xmm0
movsd xmm1, qword [rbp + 0x790]
movsd qword [rbp + 0xb90], xmm1
mov eax, dword [rbp + 0x798]
mov dword [rbp + 0xb98], eax
lea r8, [rbp + 0x1670]
lea rdx, [rbp + 0xb90]
lea rcx, [rbp + 0x60]
call fcn.14005c360
nop
mov r8d, 0xe
mov rdx, rbx
lea rcx, [rbp + 0x780]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x16a0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x16b0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x16c0], xmm0
movsd xmm1, qword [rbp + 0x780]
movsd qword [rbp + 0xba0], xmm1
mov eax, dword [rbp + 0x788]
mov dword [rbp + 0xba8], eax
lea r8, [rbp + 0x16a0]
lea rdx, [rbp + 0xba0]
lea rcx, [rbp + 0x50]
call fcn.14005c360
nop
mov r8d, 5
mov rdx, rbx
lea rcx, [rbp + 0xbb0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x16d0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x16e0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x16f0], xmm0
movsd xmm1, qword [rbp + 0xbb0]
movsd qword [rbp + 0xbc0], xmm1
mov eax, dword [rbp + 0xbb8]
mov dword [rbp + 0xbc8], eax
lea r8, [rbp + 0x16d0]
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0xe8]
call fcn.14005c360
nop
mov r8d, 0xd
mov rdx, rbx
lea rcx, [rbp + 0x770]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1700], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1710], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1720], xmm0
movsd xmm1, qword [rbp + 0x770]
movsd qword [rbp + 0xbd0], xmm1
mov eax, dword [rbp + 0x778]
mov dword [rbp + 0xbd8], eax
lea r8, [rbp + 0x1700]
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0xd8]
call fcn.14005c360
nop
mov r8d, 1
mov rdx, rbx
lea rcx, [rbp + 0x760]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x980], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x990], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x9a0], xmm0
movsd xmm1, qword [rbp + 0x760]
movsd qword [rbp + 0xbe0], xmm1
mov eax, dword [rbp + 0x768]
mov dword [rbp + 0xbe8], eax
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0xbe0]
lea rcx, [rbp + 0xc8]
call fcn.14005c360
nop
mov r8d, 0x43
mov rdx, rbx
lea rcx, [rbp + 0x530]
call fcn.14005bf90
nop
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp + 0x750]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x540], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x550], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x560], xmm0
movsd xmm1, qword [rbp + 0x750]
movsd qword [rbp + 0xbf0], xmm1
mov eax, dword [rbp + 0x758]
mov dword [rbp + 0xbf8], eax
lea r8, [rbp + 0x540]
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x148]
call fcn.14005c360
nop
movss xmm3, dword [rbp + 0x538]
addss xmm3, dword [0x1400bc450]
movss xmm2, dword [rbp + 0x534]
movss dword [rbp + 0x1518], xmm3
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x540], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x550], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x560], xmm0
movss xmm1, dword [rbp + 0x530]
unpcklps xmm1, xmm2
movsd qword [rbp + 0x1510], xmm1
movsd qword [rbp + 0xc00], xmm1
movss dword [rbp + 0xc08], xmm3
lea r8, [rbp + 0x540]
lea rdx, [rbp + 0xc00]
lea rcx, [rbp + 0x970]
call fcn.14005c360
nop
movss xmm1, dword [rbp + 0x14]
movaps xmm2, xmm1
subss xmm2, dword [rbp + 0x14c]
andps xmm2, xmmword [0x1400bcc20]
divss xmm2, dword [0x1400bc460]
movss xmm0, dword [0x1400bc354]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 0x1e
lea r9, [0x140124770]
movss xmm0, dword [rbp + 0x10]
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, [0x140128fc0]
call fcn.14005b4a0
movabs rax, 0x143e11cc2146ed55
mov qword [rbp + 0x430], rax
mov qword [rbp + 0xda0], rax
movabs rax, 0x35d0aabf20d527c2
mov qword [rbp + 0x438], rax
mov qword [rbp + 0xda8], rax
lea r8, [rbp + 0xdb0]
lea rdx, [rbp + 0xda0]
lea rcx, [rbp + 0x20f0]
call fcn.140069200
mov qword [rbp + 0x13c0], r13
mov qword [rbp + 0xdb0], r13
mov qword [rbp + 0x13c8], r12
mov qword [rbp + 0xdb8], r12
lea r8, [rbp + 0xdc0]
lea rdx, [rbp + 0xdb0]
lea rcx, [rbp + 0x2100]
call fcn.140069200
movabs rax, 0x143e11cc2146ed55
mov qword [rbp + 0x430], rax
mov qword [rbp + 0xdc0], rax
movabs rax, 0x35d0aabf20d527c2
mov qword [rbp + 0x438], rax
mov qword [rbp + 0xdc8], rax
lea r8, [rbp + 0xdd0]
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0x2110]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x13c0]
movdqa xmmword [rbp + 0x430], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x430]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x14006212e
movabs rax, 0x93916db2246ed55
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0xdd0], rax
movabs rax, 0x35d0aa1ef0f870d5
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0xdd8], rax
lea r8, [rbp + 0xde0]
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0x2120]
call fcn.140069200
mov qword [rbp + 0x13d0], r13
mov qword [rbp + 0xde0], r13
mov qword [rbp + 0x13d8], r12
mov qword [rbp + 0xde8], r12
lea r8, [rbp + 0xdf0]
lea rdx, [rbp + 0xde0]
lea rcx, [rbp + 0x2130]
call fcn.140069200
movabs rax, 0x93916db2246ed55
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0xdf0], rax
movabs rax, 0x35d0aa1ef0f870d5
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0xdf8], rax
lea r8, [rbp + 0xe00]
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0x2140]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x4a0]
xorps xmm0, xmmword [rbp + 0x13d0]
movdqa xmmword [rbp + 0x4a0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x14006212e
movabs rax, 0x242811dc1c76e748
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x20], rax
movabs rax, 0x63b5ced643ce37ff
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x18], rax
movabs rax, 0xdb4d709490135654
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x10], rax
movabs rdi, 0xc5b4d985529e2ffe
mov qword [rbp - 0x58], rdi
mov qword [rbp - 8], rdi
lea r8, [rbp]
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x2150]
call fcn.140069200
mov qword [rsp + 0x40], r13
mov qword [rbp - 0x20], r13
mov qword [rsp + 0x48], r12
mov qword [rbp - 0x18], r12
movabs rax, 0xdb4d709490672531
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x58], rdi
mov qword [rbp - 8], rdi
lea r8, [rbp]
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x2160]
call fcn.140069200
movabs rax, 0x242811dc1c76e748
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x20], rax
movabs rax, 0x63b5ced643ce37ff
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x18], rax
movabs rax, 0xdb4d709490135654
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 8], rdi
lea r8, [rbp]
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x2170]
call fcn.140069200
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rsp + 0x50]
movdqa xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140060b6a
cmp byte [0x1400d21af], 0
je 0x1400627c2
cmp byte [0x1400d21c6], 0
je 0x140060920
lea rcx, [rbp + 0x2280]
call fcn.140057650
mov rbx, rax
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x580]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x14]
movss xmm1, dword [rbp + 0x10]
lea rcx, [rbp + 0x588]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x590], rax
mov dword [rbp + 0x598], 0x40000000
movss xmm2, dword [rbp + 0xcc]
movss xmm1, dword [rbp + 0xc8]
lea rcx, [rbp + 0x5a0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5a8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5b0], rax
mov dword [rbp + 0x5b8], 0x40000000
movss xmm2, dword [rbp + 0x74]
movss xmm1, dword [rbp + 0x70]
lea rcx, [rbp + 0x5c0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5c8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5d0], rax
mov dword [rbp + 0x5d8], 0x3f800000
movss xmm2, dword [rbp + 0x84]
movss xmm1, dword [rbp + 0x80]
lea rcx, [rbp + 0x5e0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5e8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5f0], rax
mov dword [rbp + 0x5f8], 0x3f800000
movss xmm2, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x90]
lea rcx, [rbp + 0x600]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x74]
movss xmm1, dword [rbp + 0x70]
lea rcx, [rbp + 0x608]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x610], rax
mov dword [rbp + 0x618], 0x3f800000
movss xmm2, dword [rbp + 0xa4]
movss xmm1, dword [rbp + 0xa0]
lea rcx, [rbp + 0x620]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x84]
movss xmm1, dword [rbp + 0x80]
lea rcx, [rbp + 0x628]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x630], rax
mov dword [rbp + 0x638], 0x3f800000
movss xmm2, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x90]
lea rcx, [rbp + 0x640]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x10c]
movss xmm1, dword [rbp + 0x108]
lea rcx, [rbp + 0x648]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x650], rax
mov dword [rbp + 0x658], 0x3f800000
movss xmm2, dword [rbp + 0xa4]
movss xmm1, dword [rbp + 0xa0]
lea rcx, [rbp + 0x660]
call fcn.1400016d0
movss xmm2, dword [rbp + 0xfc]
movss xmm1, dword [rbp + 0xf8]
lea rcx, [rbp + 0x668]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x670], rax
mov dword [rbp + 0x678], 0x3f800000
movss xmm2, dword [rbp + 0x24]
movss xmm1, dword [rbp + 0x20]
lea rcx, [rbp + 0x680]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x44]
movss xmm1, dword [rbp + 0x40]
lea rcx, [rbp + 0x688]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x690], rax
mov dword [rbp + 0x698], 0x3f800000
movss xmm2, dword [rbp + 0x34]
movss xmm1, dword [rbp + 0x30]
lea rcx, [rbp + 0x6a0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x44]
movss xmm1, dword [rbp + 0x40]
lea rcx, [rbp + 0x6a8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6b0], rax
mov dword [rbp + 0x6b8], 0x3f800000
movss xmm2, dword [rbp + 0x54]
movss xmm1, dword [rbp + 0x50]
lea rcx, [rbp + 0x6c0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x24]
movss xmm1, dword [rbp + 0x20]
lea rcx, [rbp + 0x6c8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6d0], rax
mov dword [rbp + 0x6d8], 0x3f800000
movss xmm2, dword [rbp + 0x64]
movss xmm1, dword [rbp + 0x60]
lea rcx, [rbp + 0x6e0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x34]
movss xmm1, dword [rbp + 0x30]
lea rcx, [rbp + 0x6e8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6f0], rax
mov dword [rbp + 0x6f8], 0x3f800000
movss xmm2, dword [rbp + 0xdc]
movss xmm1, dword [rbp + 0xd8]
lea rcx, [rbp + 0x700]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x54]
movss xmm1, dword [rbp + 0x50]
lea rcx, [rbp + 0x708]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x710], rax
mov dword [rbp + 0x718], 0x3f800000
movss xmm2, dword [rbp + 0xec]
movss xmm1, dword [rbp + 0xe8]
lea rcx, [rbp + 0x720]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x64]
movss xmm1, dword [rbp + 0x60]
lea rcx, [rbp + 0x728]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x730], rax
mov dword [rbp + 0x738], 0x3f800000
lea r8, [rbp + 0x740]
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x17d0]
call fcn.140069200
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x20], xmm0
mov r8, rbx
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x70]
call fcn.140069270
nop
lea rcx, [rbp - 0x70]
call fcn.14005ef70
nop
lea rcx, [rbp - 0x70]
call fcn.140069210
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x712017d13346ff4d
mov qword [rbp + 0x4b0], rbx
mov qword [rbp + 0xe00], rbx
mov qword [rbp + 0x4b8], r12
mov qword [rbp + 0xe08], r12
lea r8, [rbp + 0xe10]
lea rdx, [rbp + 0xe00]
lea rcx, [rbp + 0x17e0]
call fcn.140069200
mov qword [rbp + 0x13e0], r13
mov qword [rbp + 0xe10], r13
mov qword [rbp + 0x13e8], r12
mov qword [rbp + 0xe18], r12
lea r8, [rbp + 0xe20]
lea rdx, [rbp + 0xe10]
lea rcx, [rbp + 0x17f0]
call fcn.140069200
mov qword [rbp + 0x4b0], rbx
mov qword [rbp + 0xe20], rbx
mov qword [rbp + 0x4b8], r12
mov qword [rbp + 0xe28], r12
lea r8, [rbp + 0xe30]
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0x1800]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x4b0]
xorps xmm0, xmmword [rbp + 0x13e0]
movdqa xmmword [rbp + 0x4b0], xmm0
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1810]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
mov rbx, rax
movabs rdi, 0x7b4d78be7119f51d
mov qword [rbp + 0x4c0], rdi
mov qword [rbp + 0xe30], rdi
mov qword [rbp + 0x4c8], r12
mov qword [rbp + 0xe38], r12
lea r8, [rbp + 0xe40]
lea rdx, [rbp + 0xe30]
lea rcx, [rbp + 0x1820]
call fcn.140069200
mov qword [rbp + 0x13f0], r13
mov qword [rbp + 0xe40], r13
mov qword [rbp + 0x13f8], r12
mov qword [rbp + 0xe48], r12
lea r8, [rbp + 0xe50]
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x1830]
call fcn.140069200
mov qword [rbp + 0x4c0], rdi
mov qword [rbp + 0xe50], rdi
mov qword [rbp + 0x4c8], r12
mov qword [rbp + 0xe58], r12
lea r8, [rbp + 0xe60]
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x1840]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0x13f0]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [rbp + 0x4c0]
mov rcx, rbx
call fcn.1400598b0
movaps xmm1, xmm11
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rbp + 0x14c]
cvttss2si ecx, dword [rbp + 0x148]
lea r8, [0x140124980]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x1400627b5
movabs rdi, 0x242811dc1c76e748
mov qword [rbp + 0x4d0], rdi
mov qword [rbp + 0xe60], rdi
mov qword [rbp + 0x4d8], r12
mov qword [rbp + 0xe68], r12
lea r8, [rbp + 0xe70]
lea rdx, [rbp + 0xe60]
lea rcx, [rbp + 0x1850]
call fcn.140069200
mov qword [rbp + 0x1400], r13
mov qword [rbp + 0xe70], r13
mov qword [rbp + 0x1408], r12
mov qword [rbp + 0xe78], r12
lea r8, [rbp + 0xe80]
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x1860]
call fcn.140069200
mov qword [rbp + 0x4d0], rdi
mov qword [rbp + 0xe80], rdi
mov qword [rbp + 0x4d8], r12
mov qword [rbp + 0xe88], r12
lea r8, [rbp + 0xe90]
lea rdx, [rbp + 0xe80]
lea rcx, [rbp + 0x1870]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x1400]
movdqa xmmword [rbp + 0x4d0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400612e0
cmp byte [0x1400d21af], 0
je 0x1400627c2
cmp byte [0x1400d21c6], 0
je 0x140061096
lea rcx, [rbp + 0x2288]
call fcn.140057650
mov rbx, rax
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x580]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x14]
movss xmm1, dword [rbp + 0x10]
lea rcx, [rbp + 0x588]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x590], rax
mov dword [rbp + 0x598], 0x40000000
movss xmm2, dword [rbp + 0xcc]
movss xmm1, dword [rbp + 0xc8]
lea rcx, [rbp + 0x5a0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5a8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5b0], rax
mov dword [rbp + 0x5b8], 0x40000000
movss xmm2, dword [rbp + 0x74]
movss xmm1, dword [rbp + 0x70]
lea rcx, [rbp + 0x5c0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5c8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5d0], rax
mov dword [rbp + 0x5d8], 0x3f800000
movss xmm2, dword [rbp + 0x84]
movss xmm1, dword [rbp + 0x80]
lea rcx, [rbp + 0x5e0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5e8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5f0], rax
mov dword [rbp + 0x5f8], 0x3f800000
movss xmm2, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x90]
lea rcx, [rbp + 0x600]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x74]
movss xmm1, dword [rbp + 0x70]
lea rcx, [rbp + 0x608]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x610], rax
mov dword [rbp + 0x618], 0x3f800000
movss xmm2, dword [rbp + 0xa4]
movss xmm1, dword [rbp + 0xa0]
lea rcx, [rbp + 0x620]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x84]
movss xmm1, dword [rbp + 0x80]
lea rcx, [rbp + 0x628]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x630], rax
mov dword [rbp + 0x638], 0x3f800000
movss xmm2, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x90]
lea rcx, [rbp + 0x640]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x10c]
movss xmm1, dword [rbp + 0x108]
lea rcx, [rbp + 0x648]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x650], rax
mov dword [rbp + 0x658], 0x3f800000
movss xmm2, dword [rbp + 0xa4]
movss xmm1, dword [rbp + 0xa0]
lea rcx, [rbp + 0x660]
call fcn.1400016d0
movss xmm2, dword [rbp + 0xfc]
movss xmm1, dword [rbp + 0xf8]
lea rcx, [rbp + 0x668]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x670], rax
mov dword [rbp + 0x678], 0x3f800000
movss xmm2, dword [rbp + 0x24]
movss xmm1, dword [rbp + 0x20]
lea rcx, [rbp + 0x680]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x44]
movss xmm1, dword [rbp + 0x40]
lea rcx, [rbp + 0x688]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x690], rax
mov dword [rbp + 0x698], 0x3f800000
movss xmm2, dword [rbp + 0x34]
movss xmm1, dword [rbp + 0x30]
lea rcx, [rbp + 0x6a0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x44]
movss xmm1, dword [rbp + 0x40]
lea rcx, [rbp + 0x6a8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6b0], rax
mov dword [rbp + 0x6b8], 0x3f800000
movss xmm2, dword [rbp + 0x54]
movss xmm1, dword [rbp + 0x50]
lea rcx, [rbp + 0x6c0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x24]
movss xmm1, dword [rbp + 0x20]
lea rcx, [rbp + 0x6c8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6d0], rax
mov dword [rbp + 0x6d8], 0x3f800000
movss xmm2, dword [rbp + 0x64]
movss xmm1, dword [rbp + 0x60]
lea rcx, [rbp + 0x6e0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x34]
movss xmm1, dword [rbp + 0x30]
lea rcx, [rbp + 0x6e8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6f0], rax
mov dword [rbp + 0x6f8], 0x3f800000
movss xmm2, dword [rbp + 0xdc]
movss xmm1, dword [rbp + 0xd8]
lea rcx, [rbp + 0x700]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x54]
movss xmm1, dword [rbp + 0x50]
lea rcx, [rbp + 0x708]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x710], rax
mov dword [rbp + 0x718], 0x3f800000
movss xmm2, dword [rbp + 0xec]
movss xmm1, dword [rbp + 0xe8]
lea rcx, [rbp + 0x720]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x64]
movss xmm1, dword [rbp + 0x60]
lea rcx, [rbp + 0x728]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x730], rax
mov dword [rbp + 0x738], 0x3f800000
lea r8, [rbp + 0x740]
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x1880]
call fcn.140069200
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x20], xmm0
mov r8, rbx
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x70]
call fcn.140069270
nop
lea rcx, [rbp - 0x70]
call fcn.14005ef70
nop
lea rcx, [rbp - 0x70]
call fcn.140069210
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x7b4d72db187bd24d
mov qword [rbp + 0x4e0], rbx
mov qword [rbp + 0xe90], rbx
mov qword [rbp + 0x4e8], r12
mov qword [rbp + 0xe98], r12
lea r8, [rbp + 0xea0]
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x1890]
call fcn.140069200
mov qword [rbp + 0x1410], r13
mov qword [rbp + 0xea0], r13
mov qword [rbp + 0x1418], r12
mov qword [rbp + 0xea8], r12
lea r8, [rbp + 0xeb0]
lea rdx, [rbp + 0xea0]
lea rcx, [rbp + 0x18a0]
call fcn.140069200
mov qword [rbp + 0x4e0], rbx
mov qword [rbp + 0xeb0], rbx
mov qword [rbp + 0x4e8], r12
mov qword [rbp + 0xeb8], r12
lea r8, [rbp + 0xec0]
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0x18b0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0x1410]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x18c0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
mov rbx, rax
movabs rdi, 0x7b4d78be7119f51d
mov qword [rbp + 0x4f0], rdi
mov qword [rbp + 0xec0], rdi
mov qword [rbp + 0x4f8], r12
mov qword [rbp + 0xec8], r12
lea r8, [rbp + 0xed0]
lea rdx, [rbp + 0xec0]
lea rcx, [rbp + 0x18d0]
call fcn.140069200
mov qword [rbp + 0x1420], r13
mov qword [rbp + 0xed0], r13
mov qword [rbp + 0x1428], r12
mov qword [rbp + 0xed8], r12
lea r8, [rbp + 0xee0]
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x18e0]
call fcn.140069200
mov qword [rbp + 0x4f0], rdi
mov qword [rbp + 0xee0], rdi
mov qword [rbp + 0x4f8], r12
mov qword [rbp + 0xee8], r12
lea r8, [rbp + 0xef0]
lea rdx, [rbp + 0xee0]
lea rcx, [rbp + 0x18f0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x4f0]
xorps xmm0, xmmword [rbp + 0x1420]
movdqa xmmword [rbp + 0x4f0], xmm0
lea rdx, [rbp + 0x4f0]
mov rcx, rbx
call fcn.1400598b0
movaps xmm1, xmm11
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rbp + 0x14c]
cvttss2si ecx, dword [rbp + 0x148]
lea r8, [0x140124980]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x1400627b5
movabs rdi, 0x93916db2246ed55
mov qword [rbp + 0x500], rdi
mov qword [rbp + 0xef0], rdi
movabs rax, 0x35d0aabf20e41dd5
mov qword [rbp + 0x508], rax
mov qword [rbp + 0xef8], rax
lea r8, [rbp + 0xf00]
lea rdx, [rbp + 0xef0]
lea rcx, [rbp + 0x1900]
call fcn.140069200
mov qword [rbp + 0x1430], r13
mov qword [rbp + 0xf00], r13
mov qword [rbp + 0x1438], r12
mov qword [rbp + 0xf08], r12
lea r8, [rbp + 0xf10]
lea rdx, [rbp + 0xf00]
lea rcx, [rbp + 0x1910]
call fcn.140069200
mov qword [rbp + 0x500], rdi
mov qword [rbp + 0xf10], rdi
movabs rax, 0x35d0aabf20e41dd5
mov qword [rbp + 0x508], rax
mov qword [rbp + 0xf18], rax
lea r8, [rbp + 0xf20]
lea rdx, [rbp + 0xf10]
lea rcx, [rbp + 0x1920]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x500]
xorps xmm0, xmmword [rbp + 0x1430]
movdqa xmmword [rbp + 0x500], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x500]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400627c2
cmp byte [0x1400d21d5], 0
je 0x1400627c2
cmp byte [0x1400d21c6], 0
je 0x140061fc9
mov r8d, 0x22
mov rdx, rbx
lea rcx, [rbp + 0x960]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x540], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x550], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x560], xmm0
movsd xmm1, qword [rbp + 0x960]
movsd qword [rbp + 0xc10], xmm1
mov eax, dword [rbp + 0x968]
mov dword [rbp + 0xc18], eax
lea r8, [rbp + 0x540]
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0x950]
call fcn.14005c360
nop
mov r8d, 1
mov rdx, rbx
lea rcx, [rbp + 0x940]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x980], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x990], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x9a0], xmm0
movsd xmm1, qword [rbp + 0x940]
movsd qword [rbp + 0xc20], xmm1
mov eax, dword [rbp + 0x948]
mov dword [rbp + 0xc28], eax
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0xc20]
lea rcx, [rbp + 0x300]
call fcn.14005c360
nop
mov r8d, 0x23
mov rdx, rbx
lea rcx, [rbp + 0x930]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1700], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1710], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1720], xmm0
movsd xmm1, qword [rbp + 0x930]
movsd qword [rbp + 0xc30], xmm1
mov eax, dword [rbp + 0x938]
mov dword [rbp + 0xc38], eax
lea r8, [rbp + 0x1700]
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0xb0]
call fcn.14005c360
nop
mov r8d, 0x1e
mov rdx, rbx
lea rcx, [rbp + 0x920]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x16d0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x16e0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x16f0], xmm0
movsd xmm1, qword [rbp + 0x920]
movsd qword [rbp + 0xc40], xmm1
mov eax, dword [rbp + 0x928]
mov dword [rbp + 0xc48], eax
lea r8, [rbp + 0x16d0]
lea rdx, [rbp + 0xc40]
lea rcx, [rbp + 0x2f0]
call fcn.14005c360
nop
mov r8d, 0x33
mov rdx, rbx
lea rcx, [rbp + 0x910]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x16a0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x16b0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x16c0], xmm0
movsd xmm1, qword [rbp + 0x910]
movsd qword [rbp + 0xc50], xmm1
mov eax, dword [rbp + 0x918]
mov dword [rbp + 0xc58], eax
lea r8, [rbp + 0x16a0]
lea rdx, [rbp + 0xc50]
lea rcx, [rbp + 0x2e0]
call fcn.14005c360
nop
mov r8d, 0x2b
mov rdx, rbx
lea rcx, [rbp + 0x900]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1670], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1680], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1690], xmm0
movsd xmm1, qword [rbp + 0x900]
movsd qword [rbp + 0xc60], xmm1
mov eax, dword [rbp + 0x908]
mov dword [rbp + 0xc68], eax
lea r8, [rbp + 0x1670]
lea rdx, [rbp + 0xc60]
lea rcx, [rbp + 0x2d0]
call fcn.14005c360
nop
mov r8d, 0x2f
mov rdx, rbx
lea rcx, [rbp + 0x8f0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1640], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1650], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1660], xmm0
movsd xmm1, qword [rbp + 0x8f0]
movsd qword [rbp + 0xc70], xmm1
mov eax, dword [rbp + 0x8f8]
mov dword [rbp + 0xc78], eax
lea r8, [rbp + 0x1640]
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0x2c0]
call fcn.14005c360
nop
mov r8d, 0x28
mov rdx, rbx
lea rcx, [rbp + 0x8e0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x14e0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x14f0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1500], xmm0
movsd xmm1, qword [rbp + 0x8e0]
movsd qword [rbp + 0xc80], xmm1
mov eax, dword [rbp + 0x8e8]
mov dword [rbp + 0xc88], eax
lea r8, [rbp + 0x14e0]
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0x8d0]
call fcn.14005c360
nop
mov r8d, 0x30
mov rdx, rbx
lea rcx, [rbp + 0x8c0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1610], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1620], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1630], xmm0
movsd xmm1, qword [rbp + 0x8c0]
movsd qword [rbp + 0xc90], xmm1
mov eax, dword [rbp + 0x8c8]
mov dword [rbp + 0xc98], eax
lea r8, [rbp + 0x1610]
lea rdx, [rbp + 0xc90]
lea rcx, [rbp + 0x8b0]
call fcn.14005c360
nop
mov r8d, 0x4c
mov rdx, rbx
lea rcx, [rbp + 0x890]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x15e0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x15f0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1600], xmm0
movsd xmm1, qword [rbp + 0x890]
movsd qword [rbp + 0xca0], xmm1
mov eax, dword [rbp + 0x898]
mov dword [rbp + 0xca8], eax
lea r8, [rbp + 0x15e0]
lea rdx, [rbp + 0xca0]
lea rcx, [rbp + 0x2b0]
call fcn.14005c360
nop
mov r8d, 0x11
mov rdx, rbx
lea rcx, [rbp + 0x880]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x15b0], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x15c0], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x15d0], xmm0
movsd xmm1, qword [rbp + 0x880]
movsd qword [rbp + 0xcb0], xmm1
mov eax, dword [rbp + 0x888]
mov dword [rbp + 0xcb8], eax
lea r8, [rbp + 0x15b0]
lea rdx, [rbp + 0xcb0]
lea rcx, [rbp + 0x2a0]
call fcn.14005c360
nop
mov r8d, 0x41
mov rdx, rbx
lea rcx, [rbp + 0x870]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1580], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1590], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x15a0], xmm0
movsd xmm1, qword [rbp + 0x870]
movsd qword [rbp + 0xcc0], xmm1
mov eax, dword [rbp + 0x878]
mov dword [rbp + 0xcc8], eax
lea r8, [rbp + 0x1580]
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x290]
call fcn.14005c360
nop
mov r8d, 0x10
mov rdx, rbx
lea rcx, [rbp + 0x830]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1550], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1560], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1570], xmm0
movsd xmm1, qword [rbp + 0x830]
movsd qword [rbp + 0xcd0], xmm1
mov eax, dword [rbp + 0x838]
mov dword [rbp + 0xcd8], eax
lea r8, [rbp + 0x1550]
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x280]
call fcn.14005c360
nop
mov r8d, 0x43
mov rdx, rbx
lea rcx, [rbp + 0x820]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp + 0x1520], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp + 0x1530], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp + 0x1540], xmm0
movsd xmm1, qword [rbp + 0x820]
movsd qword [rbp + 0xce0], xmm1
mov eax, dword [rbp + 0x828]
mov dword [rbp + 0xce8], eax
lea r8, [rbp + 0x1520]
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0x810]
call fcn.14005c360
nop
mov r8d, 0xd
mov rdx, rbx
lea rcx, [rbp + 0x7c0]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rsp + 0x50], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rsp + 0x60], xmm0
movsd xmm1, qword [rbp + 0x7c0]
movsd qword [rbp + 0xcf0], xmm1
mov eax, dword [rbp + 0x7c8]
mov dword [rbp + 0xcf8], eax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x8a0]
call fcn.14005c360
nop
mov r8d, 1
mov rdx, rbx
lea rcx, [rbp + 0x840]
call fcn.14005bf90
nop
movups xmm0, xmmword [0x140128f40]
movaps xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [0x140128f50]
movaps xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [0x140128f60]
movaps xmmword [rbp - 0x50], xmm0
movsd xmm1, qword [rbp + 0x840]
movsd qword [rbp + 0xd00], xmm1
mov eax, dword [rbp + 0x848]
mov dword [rbp + 0xd08], eax
lea r8, [rbp - 0x70]
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0x850]
call fcn.14005c360
nop
cvttss2si r9d, dword [rbp + 0x954]
cvttss2si r8d, dword [rbp + 0x950]
cvttss2si edx, dword [rbp + 0xb4]
cvttss2si ecx, dword [rbp + 0xb0]
mov dword [rsp + 0x28], 2
lea rbx, [0x1401247d0]
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0xb4]
cvttss2si r8d, dword [rbp + 0xb0]
cvttss2si edx, dword [rbp + 0x854]
cvttss2si ecx, dword [rbp + 0x850]
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0xb4]
cvttss2si r8d, dword [rbp + 0xb0]
cvttss2si edx, dword [rbp + 0x2f4]
cvttss2si ecx, dword [rbp + 0x2f0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0xb4]
cvttss2si r8d, dword [rbp + 0xb0]
cvttss2si edx, dword [rbp + 0x2e4]
cvttss2si ecx, dword [rbp + 0x2e0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x2f4]
cvttss2si r8d, dword [rbp + 0x2f0]
cvttss2si edx, dword [rbp + 0x2d4]
cvttss2si ecx, dword [rbp + 0x2d0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x2e4]
cvttss2si r8d, dword [rbp + 0x2e0]
cvttss2si edx, dword [rbp + 0x2c4]
cvttss2si ecx, dword [rbp + 0x2c0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x8d4]
cvttss2si r8d, dword [rbp + 0x8d0]
cvttss2si edx, dword [rbp + 0x2d4]
cvttss2si ecx, dword [rbp + 0x2d0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x8b4]
cvttss2si r8d, dword [rbp + 0x8b0]
cvttss2si edx, dword [rbp + 0x2c4]
cvttss2si ecx, dword [rbp + 0x2c0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x304]
cvttss2si r8d, dword [rbp + 0x300]
cvttss2si edx, dword [rbp + 0x2a4]
cvttss2si ecx, dword [rbp + 0x2a0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x304]
cvttss2si r8d, dword [rbp + 0x300]
cvttss2si edx, dword [rbp + 0x2b4]
cvttss2si ecx, dword [rbp + 0x2b0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x2a4]
cvttss2si r8d, dword [rbp + 0x2a0]
cvttss2si edx, dword [rbp + 0x284]
cvttss2si ecx, dword [rbp + 0x280]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x2b4]
cvttss2si r8d, dword [rbp + 0x2b0]
cvttss2si edx, dword [rbp + 0x294]
cvttss2si ecx, dword [rbp + 0x290]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x284]
cvttss2si r8d, dword [rbp + 0x280]
cvttss2si edx, dword [rbp + 0x8a4]
cvttss2si ecx, dword [rbp + 0x8a0]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
cvttss2si r9d, dword [rbp + 0x294]
cvttss2si r8d, dword [rbp + 0x290]
cvttss2si edx, dword [rbp + 0x814]
cvttss2si ecx, dword [rbp + 0x810]
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
call fcn.14005b5e0
nop
lea rcx, [rbp + 0x850]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x840]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x8a0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x7c0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x810]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x820]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x280]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x830]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x290]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x870]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x2a0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x880]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x2b0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x890]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x8b0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x8c0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x8d0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x8e0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x2c0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x8f0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x2d0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x900]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x910]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x2f0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x920]
call fcn.1400016e0
nop
lea rcx, [rbp + 0xb0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x930]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x300]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x940]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x950]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x960]
call fcn.1400016e0
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x7b4d72ca1e5bd245
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0xf20], rbx
mov qword [rbp + 0x518], r12
mov qword [rbp + 0xf28], r12
lea r8, [rbp + 0xf30]
lea rdx, [rbp + 0xf20]
lea rcx, [rbp + 0x1930]
call fcn.140069200
mov qword [rbp + 0x1440], r13
mov qword [rbp + 0xf30], r13
mov qword [rbp + 0x1448], r12
mov qword [rbp + 0xf38], r12
lea r8, [rbp + 0xf40]
lea rdx, [rbp + 0xf30]
lea rcx, [rbp + 0x1940]
call fcn.140069200
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0xf40], rbx
mov qword [rbp + 0x518], r12
mov qword [rbp + 0xf48], r12
lea r8, [rbp + 0xf50]
lea rdx, [rbp + 0xf40]
lea rcx, [rbp + 0x1950]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x510]
xorps xmm0, xmmword [rbp + 0x1440]
movdqa xmmword [rbp + 0x510], xmm0
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1960]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x1401247d0]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x1400627b5
cmp byte [0x1400d21c6], 0
je 0x14006256d
lea rcx, [rbp + 0x2290]
call fcn.140057650
mov rbx, rax
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x580]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x14]
movss xmm1, dword [rbp + 0x10]
lea rcx, [rbp + 0x588]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x590], rax
mov dword [rbp + 0x598], 0x40000000
movss xmm2, dword [rbp + 0xcc]
movss xmm1, dword [rbp + 0xc8]
lea rcx, [rbp + 0x5a0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5a8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5b0], rax
mov dword [rbp + 0x5b8], 0x40000000
movss xmm2, dword [rbp + 0x74]
movss xmm1, dword [rbp + 0x70]
lea rcx, [rbp + 0x5c0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5c8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5d0], rax
mov dword [rbp + 0x5d8], 0x3f800000
movss xmm2, dword [rbp + 0x84]
movss xmm1, dword [rbp + 0x80]
lea rcx, [rbp + 0x5e0]
call fcn.1400016d0
movss xmm2, dword [rbp - 0x7c]
movss xmm1, dword [rbp - 0x80]
lea rcx, [rbp + 0x5e8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x5f0], rax
mov dword [rbp + 0x5f8], 0x3f800000
movss xmm2, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x90]
lea rcx, [rbp + 0x600]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x74]
movss xmm1, dword [rbp + 0x70]
lea rcx, [rbp + 0x608]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x610], rax
mov dword [rbp + 0x618], 0x3f800000
movss xmm2, dword [rbp + 0xa4]
movss xmm1, dword [rbp + 0xa0]
lea rcx, [rbp + 0x620]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x84]
movss xmm1, dword [rbp + 0x80]
lea rcx, [rbp + 0x628]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x630], rax
mov dword [rbp + 0x638], 0x3f800000
movss xmm2, dword [rbp + 0x94]
movss xmm1, dword [rbp + 0x90]
lea rcx, [rbp + 0x640]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x10c]
movss xmm1, dword [rbp + 0x108]
lea rcx, [rbp + 0x648]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x650], rax
mov dword [rbp + 0x658], 0x3f800000
movss xmm2, dword [rbp + 0xa4]
movss xmm1, dword [rbp + 0xa0]
lea rcx, [rbp + 0x660]
call fcn.1400016d0
movss xmm2, dword [rbp + 0xfc]
movss xmm1, dword [rbp + 0xf8]
lea rcx, [rbp + 0x668]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x670], rax
mov dword [rbp + 0x678], 0x3f800000
movss xmm2, dword [rbp + 0x24]
movss xmm1, dword [rbp + 0x20]
lea rcx, [rbp + 0x680]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x44]
movss xmm1, dword [rbp + 0x40]
lea rcx, [rbp + 0x688]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x690], rax
mov dword [rbp + 0x698], 0x3f800000
movss xmm2, dword [rbp + 0x34]
movss xmm1, dword [rbp + 0x30]
lea rcx, [rbp + 0x6a0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x44]
movss xmm1, dword [rbp + 0x40]
lea rcx, [rbp + 0x6a8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6b0], rax
mov dword [rbp + 0x6b8], 0x3f800000
movss xmm2, dword [rbp + 0x54]
movss xmm1, dword [rbp + 0x50]
lea rcx, [rbp + 0x6c0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x24]
movss xmm1, dword [rbp + 0x20]
lea rcx, [rbp + 0x6c8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6d0], rax
mov dword [rbp + 0x6d8], 0x3f800000
movss xmm2, dword [rbp + 0x64]
movss xmm1, dword [rbp + 0x60]
lea rcx, [rbp + 0x6e0]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x34]
movss xmm1, dword [rbp + 0x30]
lea rcx, [rbp + 0x6e8]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x6f0], rax
mov dword [rbp + 0x6f8], 0x3f800000
movss xmm2, dword [rbp + 0xdc]
movss xmm1, dword [rbp + 0xd8]
lea rcx, [rbp + 0x700]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x54]
movss xmm1, dword [rbp + 0x50]
lea rcx, [rbp + 0x708]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x710], rax
mov dword [rbp + 0x718], 0x3f800000
movss xmm2, dword [rbp + 0xec]
movss xmm1, dword [rbp + 0xe8]
lea rcx, [rbp + 0x720]
call fcn.1400016d0
movss xmm2, dword [rbp + 0x64]
movss xmm1, dword [rbp + 0x60]
lea rcx, [rbp + 0x728]
call fcn.1400016d0
lea rax, [rsp + 0x70]
mov qword [rbp + 0x730], rax
mov dword [rbp + 0x738], 0x3f800000
lea r8, [rbp + 0x740]
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x1970]
call fcn.140069200
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x20], xmm0
mov r8, rbx
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x70]
call fcn.140069270
nop
lea rcx, [rbp - 0x70]
call fcn.14005ef70
nop
lea rcx, [rbp - 0x70]
call fcn.140069210
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x7b470adb0878d147
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0xf50], rbx
mov qword [rbp + 0x528], r12
mov qword [rbp + 0xf58], r12
lea r8, [rbp + 0xf60]
lea rdx, [rbp + 0xf50]
lea rcx, [rbp + 0x1980]
call fcn.140069200
mov qword [rbp + 0x1450], r13
mov qword [rbp + 0xf60], r13
mov qword [rbp + 0x1458], r12
mov qword [rbp + 0xf68], r12
lea r8, [rbp + 0xf70]
lea rdx, [rbp + 0xf60]
lea rcx, [rbp + 0x1990]
call fcn.140069200
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0xf70], rbx
mov qword [rbp + 0x528], r12
mov qword [rbp + 0xf78], r12
lea r8, [rbp + 0xf80]
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x19a0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x520]
xorps xmm0, xmmword [rbp + 0x1450]
movdqa xmmword [rbp + 0x520], xmm0
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x19b0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rbp + 0x14]
cvttss2si ecx, dword [rbp + 0x10]
lea r8, [rbp + 0x168]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
cmp byte [0x14012884a], 1
jne 0x14006270d
mov eax, dword [0x140128ebc]
cdq
sub eax, edx
sar eax, 1
mov r8d, eax
cvttss2si edx, dword [rbp + 0x974]
cvttss2si ecx, dword [rbp + 0x970]
mov dword [rsp + 0x28], 0
lea rax, [0x140124980]
mov qword [rsp + 0x20], rax
xor r9d, r9d
call fcn.14005b5e0
mov eax, dword [0x140128ebc]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm2, dword [rbp + 0x10]
subss xmm2, xmm0
mov eax, dword [0x140128eb8]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm3, dword [rbp + 0x14]
subss xmm3, xmm0
mov eax, dword [0x14012886c]
cdq
sub eax, edx
sar eax, 1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm1, dword [rbp + 0x18]
subss xmm1, xmm0
mulss xmm3, xmm3
mulss xmm2, xmm2
addss xmm3, xmm2
mulss xmm1, xmm1
addss xmm3, xmm1
xorps xmm0, xmm0
ucomiss xmm0, xmm3
ja 0x140062783
xorps xmm0, xmm0
sqrtss xmm0, xmm3
jmp 0x14006278b
movaps xmm0, xmm3
call fcn.14009cd70
divss xmm0, xmm13
movss xmm1, dword [0x1400d21e8]
comiss xmm1, xmm0
jbe 0x1400627b5
movss xmm1, dword [rbp + 0xc0]
comiss xmm1, xmm0
jbe 0x1400627b5
movss dword [rbp + 0xc0], xmm0
mov r14, rdi
lea rcx, [rbp + 0x180]
call fcn.140065b60
nop
lea rcx, [rbp + 0x970]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x148]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x750]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x530]
call fcn.1400016e0
nop
lea rcx, [rbp + 0xc8]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x760]
call fcn.1400016e0
nop
lea rcx, [rbp + 0xd8]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x770]
call fcn.1400016e0
nop
lea rcx, [rbp + 0xe8]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x50]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x780]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x60]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x790]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x20]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x7a0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x30]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x7b0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0xf8]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x740]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x108]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x7d0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x7e0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x40]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x7f0]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x10]
call fcn.1400016e0
nop
lea rcx, [rbp + 0x800]
call fcn.1400016e0
cmp byte [0x1400d21d5], 1
jne 0x140062b6e
comiss xmm13, xmm8
jbe 0x140062b6e
movabs rbx, 0x93916db2246ed55
mov qword [rbp + 0x3e0], rbx
mov qword [rbp + 0xf80], rbx
movabs rdi, 0x35d0aabf20e41dd5
mov qword [rbp + 0x3e8], rdi
mov qword [rbp + 0xf88], rdi
lea r8, [rbp + 0xf90]
lea rdx, [rbp + 0xf80]
lea rcx, [rbp + 0x19c0]
call fcn.140069200
mov qword [rbp + 0x12a0], r13
mov qword [rbp + 0xf90], r13
mov qword [rbp + 0x12a8], r12
mov qword [rbp + 0xf98], r12
lea r8, [rbp + 0xfa0]
lea rdx, [rbp + 0xf90]
lea rcx, [rbp + 0x19d0]
call fcn.140069200
mov qword [rbp + 0x3e0], rbx
mov qword [rbp + 0xfa0], rbx
mov qword [rbp + 0x3e8], rdi
mov qword [rbp + 0xfa8], rdi
lea r8, [rbp + 0xfb0]
lea rdx, [rbp + 0xfa0]
lea rcx, [rbp + 0x19e0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0x12a0]
movdqa xmmword [rbp + 0x3e0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140062b6e
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x7b4d72ca1e5bd245
mov qword [rbp + 0x3f0], rbx
mov qword [rbp + 0xfb0], rbx
mov qword [rbp + 0x3f8], r12
mov qword [rbp + 0xfb8], r12
lea r8, [rbp + 0xfc0]
lea rdx, [rbp + 0xfb0]
lea rcx, [rbp + 0x19f0]
call fcn.140069200
mov qword [rbp + 0x1470], r13
mov qword [rbp + 0xfc0], r13
mov qword [rbp + 0x1478], r12
mov qword [rbp + 0xfc8], r12
lea r8, [rbp + 0xfd0]
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x1a00]
call fcn.140069200
mov qword [rbp + 0x3f0], rbx
mov qword [rbp + 0xfd0], rbx
mov qword [rbp + 0x3f8], r12
mov qword [rbp + 0xfd8], r12
lea r8, [rbp + 0xfe0]
lea rdx, [rbp + 0xfd0]
lea rcx, [rbp + 0x1dc0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x3f0]
xorps xmm0, xmmword [rbp + 0x1470]
movdqa xmmword [rbp + 0x3f0], xmm0
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1a10]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x1401247d0]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
lea rcx, [rbp + 0x180]
call fcn.140065b60
movss xmm10, dword [0x1400bc4a0]
comiss xmm10, xmm8
jbe 0x140063a86
movabs rbx, 0x4b122eeb2246ed55
mov qword [rbp + 0x400], rbx
mov qword [rbp + 0xfe0], rbx
movabs rdi, 0x35d0aabf20a7429d
mov qword [rbp + 0x408], rdi
mov qword [rbp + 0xfe8], rdi
lea r8, [rbp + 0xff0]
lea rdx, [rbp + 0xfe0]
lea rcx, [rbp + 0x1a20]
call fcn.140069200
mov qword [rbp + 0x1480], r13
mov qword [rbp + 0xff0], r13
mov qword [rbp + 0x1488], r12
mov qword [rbp + 0xff8], r12
lea r8, [rbp + 0x1000]
lea rdx, [rbp + 0xff0]
lea rcx, [rbp + 0x1a30]
call fcn.140069200
mov qword [rbp + 0x400], rbx
mov qword [rbp + 0x1000], rbx
mov qword [rbp + 0x408], rdi
mov qword [rbp + 0x1008], rdi
lea r8, [rbp + 0x1010]
lea rdx, [rbp + 0x1000]
lea rcx, [rbp + 0x1a40]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0x1480]
movdqa xmmword [rbp + 0x400], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x400]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140062caf
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1730]
call fcn.1400016d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
lea rcx, [rbp + 0x1748]
call fcn.1400016d0
lea rdx, [0x140129000]
mov rcx, qword [0x140128900]
jmp 0x140063a61
movabs rbx, 0xf3f11fa2e5aed55
mov qword [rbp + 0x410], rbx
mov qword [rbp + 0x1010], rbx
movabs rdi, 0x35d0e9e045cc2bce
mov qword [rbp + 0x418], rdi
mov qword [rbp + 0x1018], rdi
lea r8, [rbp + 0x1020]
lea rdx, [rbp + 0x1010]
lea rcx, [rbp + 0x1a50]
call fcn.140069200
mov qword [rbp + 0x1490], r13
mov qword [rbp + 0x1020], r13
mov qword [rbp + 0x1498], r12
mov qword [rbp + 0x1028], r12
lea r8, [rbp + 0x1030]
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x1a60]
call fcn.140069200
mov qword [rbp + 0x410], rbx
mov qword [rbp + 0x1030], rbx
mov qword [rbp + 0x418], rdi
mov qword [rbp + 0x1038], rdi
lea r8, [rbp + 0x1040]
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x1a70]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x410]
xorps xmm0, xmmword [rbp + 0x1490]
movdqa xmmword [rbp + 0x410], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x410]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140062ddd
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1758]
call fcn.1400016d0
lea rcx, [rbp + 0x1760]
movss xmm1, dword [rsp + 0x30]
movss xmm2, dword [rsp + 0x34]
movss xmm7, dword [rax + 4]
movss xmm6, dword [rax]
call fcn.1400016d0
lea rdx, [0x140128fd0]
mov rcx, qword [0x140128978]
jmp 0x140063a61
movabs rbx, 0xe261bd72146ed55
mov qword [rbp + 0x420], rbx
mov qword [rbp + 0x1040], rbx
movabs rdi, 0x35d0aabf11971ddc
mov qword [rbp + 0x428], rdi
mov qword [rbp + 0x1048], rdi
lea r8, [rbp + 0x1050]
lea rdx, [rbp + 0x1040]
lea rcx, [rbp + 0x1a80]
call fcn.140069200
mov qword [rbp + 0x14a0], r13
mov qword [rbp + 0x1050], r13
mov qword [rbp + 0x14a8], r12
mov qword [rbp + 0x1058], r12
lea r8, [rbp + 0x1060]
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x1a90]
call fcn.140069200
mov qword [rbp + 0x420], rbx
mov qword [rbp + 0x1060], rbx
mov qword [rbp + 0x428], rdi
mov qword [rbp + 0x1068], rdi
lea r8, [rbp + 0x1070]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x1aa0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0x14a0]
movdqa xmmword [rbp + 0x420], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x420]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x140063a1e
movabs rbx, 0x1e2a19ec2e5aed55
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x1070], rbx
movabs rdi, 0x35d0aabf20a71dde
mov qword [rbp + 0x318], rdi
mov qword [rbp + 0x1078], rdi
lea r8, [rbp + 0x1080]
lea rdx, [rbp + 0x1070]
lea rcx, [rbp + 0x1ab0]
call fcn.140069200
mov qword [rbp + 0x14b0], r13
mov qword [rbp + 0x1080], r13
mov qword [rbp + 0x14b8], r12
mov qword [rbp + 0x1088], r12
lea r8, [rbp + 0x1090]
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x1ac0]
call fcn.140069200
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x1090], rbx
mov qword [rbp + 0x318], rdi
mov qword [rbp + 0x1098], rdi
lea r8, [rbp + 0x10a0]
lea rdx, [rbp + 0x1090]
lea rcx, [rbp + 0x1ad0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x14b0]
movdqa xmmword [rbp + 0x310], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x310]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x140063a1e
movabs rbx, 0x242919cb2046ed55
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0x10a0], rbx
movabs rdi, 0x35d0aabf20a7739c
mov qword [rbp + 0x328], rdi
mov qword [rbp + 0x10a8], rdi
lea r8, [rbp + 0x10b0]
lea rdx, [rbp + 0x10a0]
lea rcx, [rbp + 0x1ae0]
call fcn.140069200
mov qword [rbp + 0x14c0], r13
mov qword [rbp + 0x10b0], r13
mov qword [rbp + 0x14c8], r12
mov qword [rbp + 0x10b8], r12
lea r8, [rbp + 0x10c0]
lea rdx, [rbp + 0x10b0]
lea rcx, [rbp + 0x1af0]
call fcn.140069200
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0x10c0], rbx
mov qword [rbp + 0x328], rdi
mov qword [rbp + 0x10c8], rdi
lea r8, [rbp + 0x10d0]
lea rdx, [rbp + 0x10c0]
lea rcx, [rbp + 0x1b00]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x14c0]
movdqa xmmword [rbp + 0x320], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x320]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400630df
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1768]
call fcn.1400016d0
lea rcx, [rbp + 0x1770]
movss xmm1, dword [rsp + 0x30]
movss xmm2, dword [rsp + 0x34]
movss xmm7, dword [rax + 4]
movss xmm6, dword [rax]
call fcn.1400016d0
lea rdx, [0x140128ff0]
mov rcx, qword [0x1401288f8]
jmp 0x140063a61
movabs rbx, 0x8240dcc3246ed55
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x10d0], rbx
movabs rdi, 0x35d0aabf20a730c9
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x10d8], rdi
lea r8, [rbp + 0x10e0]
lea rdx, [rbp + 0x10d0]
lea rcx, [rbp + 0x1b10]
call fcn.140069200
mov qword [rbp + 0x14d0], r13
mov qword [rbp + 0x10e0], r13
mov qword [rbp + 0x14d8], r12
mov qword [rbp + 0x10e8], r12
lea r8, [rbp + 0x10f0]
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x1b20]
call fcn.140069200
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x10f0], rbx
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x10f8], rdi
lea r8, [rbp + 0x1100]
lea rdx, [rbp + 0x10f0]
lea rcx, [rbp + 0x1b30]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x14d0]
movdqa xmmword [rbp + 0x330], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x330]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140063344
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x12380afd516bdc54
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x1100], rbx
movabs rdi, 0x35d0aabf2ad527df
mov qword [rbp + 0x348], rdi
mov qword [rbp + 0x1108], rdi
lea r8, [rbp + 0x1110]
lea rdx, [rbp + 0x1100]
lea rcx, [rbp + 0x1b40]
call fcn.140069200
mov qword [rbp + 0x12b0], r13
mov qword [rbp + 0x1110], r13
mov qword [rbp + 0x12b8], r12
mov qword [rbp + 0x1118], r12
lea r8, [rbp + 0x1120]
lea rdx, [rbp + 0x1110]
lea rcx, [rbp + 0x1b50]
call fcn.140069200
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x1120], rbx
mov qword [rbp + 0x348], rdi
mov qword [rbp + 0x1128], rdi
lea r8, [rbp + 0x1130]
lea rdx, [rbp + 0x1120]
lea rcx, [rbp + 0x1b60]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x12b0]
movdqa xmmword [rbp + 0x340], xmm0
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1b70]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124980]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
lea rcx, [rbp + 0x180]
call fcn.140065b60
jmp 0x140063a86
movabs rbx, 0xf3f17ce2246ed55
mov qword [rbp + 0x350], rbx
mov qword [rbp + 0x1130], rbx
movabs rdi, 0x35d0aabf45cc2bce
mov qword [rbp + 0x358], rdi
mov qword [rbp + 0x1138], rdi
lea r8, [rbp + 0x1140]
lea rdx, [rbp + 0x1130]
lea rcx, [rbp + 0x1b80]
call fcn.140069200
mov qword [rbp + 0x12c0], r13
mov qword [rbp + 0x1140], r13
mov qword [rbp + 0x12c8], r12
mov qword [rbp + 0x1148], r12
lea r8, [rbp + 0x1150]
lea rdx, [rbp + 0x1140]
lea rcx, [rbp + 0x1b90]
call fcn.140069200
mov qword [rbp + 0x350], rbx
mov qword [rbp + 0x1150], rbx
mov qword [rbp + 0x358], rdi
mov qword [rbp + 0x1158], rdi
lea r8, [rbp + 0x1160]
lea rdx, [rbp + 0x1150]
lea rcx, [rbp + 0x1ba0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x350]
xorps xmm0, xmmword [rbp + 0x12c0]
movdqa xmmword [rbp + 0x350], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x350]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400635a9
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x92208ed516bdc54
mov qword [rbp + 0x360], rbx
mov qword [rbp + 0x1160], rbx
movabs rdi, 0x35d0a0da4bce20d8
mov qword [rbp + 0x368], rdi
mov qword [rbp + 0x1168], rdi
lea r8, [rbp + 0x1170]
lea rdx, [rbp + 0x1160]
lea rcx, [rbp + 0x1bb0]
call fcn.140069200
mov qword [rbp + 0x12d0], r13
mov qword [rbp + 0x1170], r13
mov qword [rbp + 0x12d8], r12
mov qword [rbp + 0x1178], r12
lea r8, [rbp + 0x1180]
lea rdx, [rbp + 0x1170]
lea rcx, [rbp + 0x1bc0]
call fcn.140069200
mov qword [rbp + 0x360], rbx
mov qword [rbp + 0x1180], rbx
mov qword [rbp + 0x368], rdi
mov qword [rbp + 0x1188], rdi
lea r8, [rbp + 0x1190]
lea rdx, [rbp + 0x1180]
lea rcx, [rbp + 0x1bd0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x12d0]
movdqa xmmword [rbp + 0x360], xmm0
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1be0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124980]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
lea rcx, [rbp + 0x180]
call fcn.140065b60
jmp 0x140063a86
movabs rbx, 0x19390ad73546ed55
mov qword [rbp + 0x370], rbx
mov qword [rbp + 0x1190], rbx
movabs rdi, 0x35d0aabf20c229c5
mov qword [rbp + 0x378], rdi
mov qword [rbp + 0x1198], rdi
lea r8, [rbp + 0x11a0]
lea rdx, [rbp + 0x1190]
lea rcx, [rbp + 0x1bf0]
call fcn.140069200
mov qword [rbp + 0x12e0], r13
mov qword [rbp + 0x11a0], r13
mov qword [rbp + 0x12e8], r12
mov qword [rbp + 0x11a8], r12
lea r8, [rbp + 0x11b0]
lea rdx, [rbp + 0x11a0]
lea rcx, [rbp + 0x1c00]
call fcn.140069200
mov qword [rbp + 0x370], rbx
mov qword [rbp + 0x11b0], rbx
mov qword [rbp + 0x378], rdi
mov qword [rbp + 0x11b8], rdi
lea r8, [rbp + 0x11c0]
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x1c10]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x370]
xorps xmm0, xmmword [rbp + 0x12e0]
movdqa xmmword [rbp + 0x370], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x370]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400636af
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1778]
call fcn.1400016d0
lea rcx, [rbp + 0x1780]
jmp 0x140062db0
movabs rbx, 0x102419f22e5aed55
mov qword [rbp + 0x380], rbx
mov qword [rbp + 0x11c0], rbx
movabs rdi, 0x35d0aabf20a71dcd
mov qword [rbp + 0x388], rdi
mov qword [rbp + 0x11c8], rdi
lea r8, [rbp + 0x11d0]
lea rdx, [rbp + 0x11c0]
lea rcx, [rbp + 0x1c20]
call fcn.140069200
mov qword [rbp + 0x12f0], r13
mov qword [rbp + 0x11d0], r13
mov qword [rbp + 0x12f8], r12
mov qword [rbp + 0x11d8], r12
lea r8, [rbp + 0x11e0]
lea rdx, [rbp + 0x11d0]
lea rcx, [rbp + 0x1c30]
call fcn.140069200
mov qword [rbp + 0x380], rbx
mov qword [rbp + 0x11e0], rbx
mov qword [rbp + 0x388], rdi
mov qword [rbp + 0x11e8], rdi
lea r8, [rbp + 0x11f0]
lea rdx, [rbp + 0x11e0]
lea rcx, [rbp + 0x1c40]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp + 0x12f0]
movdqa xmmword [rbp + 0x380], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x380]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140063914
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x102419f2516bdc54
mov qword [rbp + 0x390], rbx
mov qword [rbp + 0x11f0], rbx
movabs rdi, 0x35d0aabf20a748cd
mov qword [rbp + 0x398], rdi
mov qword [rbp + 0x11f8], rdi
lea r8, [rbp + 0x1200]
lea rdx, [rbp + 0x11f0]
lea rcx, [rbp + 0x1c50]
call fcn.140069200
mov qword [rbp + 0x1300], r13
mov qword [rbp + 0x1200], r13
mov qword [rbp + 0x1308], r12
mov qword [rbp + 0x1208], r12
lea r8, [rbp + 0x1210]
lea rdx, [rbp + 0x1200]
lea rcx, [rbp + 0x1c60]
call fcn.140069200
mov qword [rbp + 0x390], rbx
mov qword [rbp + 0x1210], rbx
mov qword [rbp + 0x398], rdi
mov qword [rbp + 0x1218], rdi
lea r8, [rbp + 0x1220]
lea rdx, [rbp + 0x1210]
lea rcx, [rbp + 0x1c70]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x390]
xorps xmm0, xmmword [rbp + 0x1300]
movdqa xmmword [rbp + 0x390], xmm0
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1c80]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124980]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
lea rcx, [rbp + 0x180]
call fcn.140065b60
jmp 0x140063a86
movabs rbx, 0x241e31ec2e5aed55
mov qword [rbp + 0x3a0], rbx
mov qword [rbp + 0x1220], rbx
movabs rdi, 0x35d0aabf20a742ef
mov qword [rbp + 0x3a8], rdi
mov qword [rbp + 0x1228], rdi
lea r8, [rbp + 0x1230]
lea rdx, [rbp + 0x1220]
lea rcx, [rbp + 0x1c90]
call fcn.140069200
mov qword [rbp + 0x1310], r13
mov qword [rbp + 0x1230], r13
mov qword [rbp + 0x1318], r12
mov qword [rbp + 0x1238], r12
lea r8, [rbp + 0x1240]
lea rdx, [rbp + 0x1230]
lea rcx, [rbp + 0x1ca0]
call fcn.140069200
mov qword [rbp + 0x3a0], rbx
mov qword [rbp + 0x1240], rbx
mov qword [rbp + 0x3a8], rdi
mov qword [rbp + 0x1248], rdi
lea r8, [rbp + 0x1250]
lea rdx, [rbp + 0x1240]
lea rcx, [rbp + 0x1cb0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rbp + 0x1310]
movdqa xmmword [rbp + 0x3a0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140063a86
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x17b0]
call fcn.1400016d0
lea rcx, [rbp + 0x1790]
jmp 0x1400630b2
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1798]
call fcn.1400016d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
lea rcx, [rbp + 0x17a0]
call fcn.1400016d0
lea rdx, [0x140128fc8]
mov rcx, qword [0x140128960]
movss xmm2, dword [rax + 4]
movss xmm1, dword [rax]
unpcklps xmm6, xmm7
unpcklps xmm1, xmm2
movss dword [rsp + 0x20], xmm15
movq r9, xmm6
movq r8, xmm1
call fcn.14005b740
cmp byte [0x1400d21b5], 1
jne 0x140063edf
comiss xmm10, xmm8
jbe 0x140063edf
movabs rbx, 0x143917f32e5aed55
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x1250], rbx
movabs rdi, 0x35d0aacb41c800de
mov qword [rbp + 0x3b8], rdi
mov qword [rbp + 0x1258], rdi
lea r8, [rbp + 0x1260]
lea rdx, [rbp + 0x1250]
lea rcx, [rbp + 0x1cc0]
call fcn.140069200
mov qword [rbp + 0x1330], r13
mov qword [rbp + 0x1260], r13
mov qword [rbp + 0x1338], r12
mov qword [rbp + 0x1268], r12
lea r8, [rbp + 0x1270]
lea rdx, [rbp + 0x1260]
lea rcx, [rbp + 0x1cd0]
call fcn.140069200
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x1270], rbx
mov qword [rbp + 0x3b8], rdi
mov qword [rbp + 0x1278], rdi
lea r8, [rbp + 0x1280]
lea rdx, [rbp + 0x1270]
lea rcx, [rbp + 0x1ce0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0x1330]
movdqa xmmword [rbp + 0x3b0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x140063e77
movabs rdi, 0x143f08d33846ed55
mov qword [rbp - 0x70], rdi
mov qword [rsp + 0x40], rdi
movabs rax, 0x5482f5db45d42bda
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x48], rax
movabs rax, 0xdb4d709490675157
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x50], rax
movabs rbx, 0xc5b4d985529e2ffe
mov qword [rbp - 0x58], rbx
mov qword [rsp + 0x58], rbx
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1cf0]
call fcn.140069200
mov qword [rbp - 0x20], r13
mov qword [rsp + 0x40], r13
mov qword [rbp - 0x18], r12
mov qword [rsp + 0x48], r12
movabs rax, 0xdb4d709490672531
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], rbx
mov qword [rsp + 0x58], rbx
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1d00]
call fcn.140069200
mov qword [rbp - 0x70], rdi
mov qword [rsp + 0x40], rdi
movabs rax, 0x5482f5db45d42bda
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x48], rax
movabs rax, 0xdb4d709490675157
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x58], rbx
mov qword [rsp + 0x58], rbx
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1d10]
call fcn.140069200
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x140063e77
movabs rbx, 0x7b4d28eb2246ed55
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x1280], rbx
mov qword [rbp + 0x3c8], r12
mov qword [rbp + 0x1288], r12
lea r8, [rbp + 0x1290]
lea rdx, [rbp + 0x1280]
lea rcx, [rbp + 0x1d20]
call fcn.140069200
mov qword [rbp + 0x1340], r13
mov qword [rbp + 0x1290], r13
mov qword [rbp + 0x1348], r12
mov qword [rbp + 0x1298], r12
lea r8, [rbp + 0x12a0]
lea rdx, [rbp + 0x1290]
lea rcx, [rbp + 0x1d30]
call fcn.140069200
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x9c0], rbx
mov qword [rbp + 0x3c8], r12
mov qword [rbp + 0x9c8], r12
lea r8, [rbp + 0x9d0]
lea rdx, [rbp + 0x9c0]
lea rcx, [rbp + 0x1d40]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x1340]
movdqa xmmword [rbp + 0x3c0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x140063e77
movabs rbx, 0x9220cd13c46ed55
mov qword [rbp + 0x3d0], rbx
mov qword [rbp + 0x9d0], rbx
movabs rdi, 0x35e29ae054c62dce
mov qword [rbp + 0x3d8], rdi
mov qword [rbp + 0x9d8], rdi
lea r8, [rbp + 0x9e0]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x1d50]
call fcn.140069200
mov qword [rbp + 0x1350], r13
mov qword [rbp + 0x9e0], r13
mov qword [rbp + 0x1358], r12
mov qword [rbp + 0x9e8], r12
lea r8, [rbp + 0x9f0]
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0x1d60]
call fcn.140069200
mov qword [rbp + 0x3d0], rbx
mov qword [rbp + 0x9f0], rbx
mov qword [rbp + 0x3d8], rdi
mov qword [rbp + 0x9f8], rdi
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0x9f0]
lea rcx, [rbp + 0x1d70]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x1350]
movdqa xmmword [rbp + 0x3d0], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140063edf
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x17a8]
call fcn.1400016d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
lea rcx, [rbp + 0x17c8]
call fcn.1400016d0
movss xmm2, dword [rax + 4]
movss dword [rsp + 0x20], xmm15
unpcklps xmm6, xmm7
movq r9, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq r8, xmm1
lea rdx, [0x140128fe8]
mov rcx, qword [0x1401288e8]
call fcn.14005b740
cmp byte [0x1400d21d4], 1
jne 0x1400645a8
comiss xmm10, xmm8
jbe 0x1400645a8
movabs rax, 0x8240ed10369d05e
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x40], rax
movabs rax, 0x50b4c5d077f826c9
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x48], rax
movabs rax, 0x843903f1f8247a5f
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x50], rax
movabs rax, 0xc5b4d985529e2fbd
mov qword [rbp - 0x58], rax
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1d80]
call fcn.140069200
mov qword [rbp - 0x20], r13
mov qword [rsp + 0x40], r13
mov qword [rbp - 0x18], r12
mov qword [rsp + 0x48], r12
movabs rbx, 0xdb4d709490672531
mov qword [rbp - 0x10], rbx
mov qword [rsp + 0x50], rbx
movabs rdi, 0xc5b4d985529e2ffe
mov qword [rbp - 8], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1d90]
call fcn.140069200
movabs rax, 0x8240ed10369d05e
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x40], rax
movabs rax, 0x50b4c5d077f826c9
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x48], rax
movabs rax, 0x843903f1f8247a5f
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x50], rax
movabs rax, 0xc5b4d985529e2fbd
mov qword [rbp - 0x58], rax
mov qword [rsp + 0x58], rax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1da0]
call fcn.140069200
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x14006415a
movabs rax, 0x8240ed10369d05e
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x40], rax
movabs rax, 0x59b1deda6df826c9
mov qword [rbp - 0x18], rax
mov qword [rsp + 0x48], rax
movabs rax, 0x981204e7f50f666e
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1db0]
call fcn.140069200
mov qword [rbp - 0x70], r13
mov qword [rsp + 0x40], r13
mov qword [rbp - 0x68], r12
mov qword [rsp + 0x48], r12
mov qword [rbp - 0x60], rbx
mov qword [rsp + 0x50], rbx
mov qword [rbp - 0x58], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2180]
call fcn.140069200
movabs rax, 0x8240ed10369d05e
mov qword [rbp - 0x20], rax
mov qword [rsp + 0x40], rax
movabs rax, 0x59b1deda6df826c9
mov qword [rbp - 0x18], rax
mov qword [rsp + 0x48], rax
movabs rax, 0x981204e7f50f666e
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1dd0]
call fcn.140069200
movdqa xmm0, xmmword [rbp - 0x20]
xorps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [rbp - 0x10]
xorps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x10], xmm1
xor r8d, r8d
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400641c2
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x17c0]
call fcn.1400016d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
lea rcx, [rbp + 0x17b8]
call fcn.1400016d0
movss xmm2, dword [rax + 4]
movss dword [rsp + 0x20], xmm15
unpcklps xmm6, xmm7
movq r9, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq r8, xmm1
lea rdx, [0x140128fd8]
mov rcx, qword [0x1401289d8]
call fcn.14005b740
movabs rax, 0x8240ed10369d05e
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x40], rax
movabs rax, 0x41bccfd773f826c9
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x48], rax
movabs rax, 0xdb4d709490675754
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x58], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1de0]
call fcn.140069200
mov qword [rbp - 0x20], r13
mov qword [rsp + 0x40], r13
mov qword [rbp - 0x18], r12
mov qword [rsp + 0x48], r12
mov qword [rbp - 0x10], rbx
mov qword [rsp + 0x50], rbx
mov qword [rbp - 8], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1df0]
call fcn.140069200
movabs rax, 0x8240ed10369d05e
mov qword [rbp - 0x70], rax
mov qword [rsp + 0x40], rax
movabs rax, 0x41bccfd773f826c9
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x48], rax
movabs rax, 0xdb4d709490675754
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x58], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1e00]
call fcn.140069200
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x14006444e
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
movabs rbx, 0x713f1dca1d7cd544
mov qword [rbp + 0x440], rbx
mov qword [rbp + 0xa00], rbx
mov qword [rbp + 0x448], r12
mov qword [rbp + 0xa08], r12
lea r8, [rbp + 0xa10]
lea rdx, [rbp + 0xa00]
lea rcx, [rbp + 0x1e10]
call fcn.140069200
mov qword [rbp + 0x1360], r13
mov qword [rbp + 0xa10], r13
mov qword [rbp + 0x1368], r12
mov qword [rbp + 0xa18], r12
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0xa10]
lea rcx, [rbp + 0x1e20]
call fcn.140069200
mov qword [rbp + 0x440], rbx
mov qword [rbp + 0xa20], rbx
mov qword [rbp + 0x448], r12
mov qword [rbp + 0xa28], r12
lea r8, [rbp + 0xa30]
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0x1e30]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x440]
xorps xmm0, xmmword [rbp + 0x1360]
movdqa xmmword [rbp + 0x440], xmm0
lea rdx, [rbp + 0x440]
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1e40]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124960]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
lea rcx, [rbp + 0x180]
call fcn.140065b60
movabs rbx, 0x102e19ce1a7adc55
mov qword [rbp + 0x450], rbx
mov qword [rbp + 0xa30], rbx
movabs rax, 0x35d0aabf20a742f3
mov qword [rbp + 0x458], rax
mov qword [rbp + 0xa38], rax
lea r8, [rbp + 0xa40]
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x1e50]
call fcn.140069200
mov qword [rbp + 0x13a0], r13
mov qword [rbp + 0xa40], r13
mov qword [rbp + 0x13a8], r12
mov qword [rbp + 0xa48], r12
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0x1e60]
call fcn.140069200
mov qword [rbp + 0x450], rbx
mov qword [rbp + 0xa50], rbx
movabs rax, 0x35d0aabf20a742f3
mov qword [rbp + 0x458], rax
mov qword [rbp + 0xa58], rax
lea r8, [rbp + 0xa60]
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x1e70]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0x13a0]
movdqa xmmword [rbp + 0x450], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x450]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400645b2
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1750]
call fcn.1400016d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
lea rcx, [rbp + 0x1788]
call fcn.1400016d0
movss xmm2, dword [rax + 4]
movss dword [rsp + 0x20], xmm15
unpcklps xmm6, xmm7
movq r9, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq r8, xmm1
lea rdx, [0x140128ff8]
mov rcx, qword [0x1401289d0]
call fcn.14005b740
jmp 0x1400645b2
movabs rdi, 0xc5b4d985529e2ffe
comiss xmm10, xmm8
jbe 0x140064834
movabs rbx, 0x172a16d73a46ed55
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0xa60], rbx
movabs rax, 0x35d0aabf20a736c9
mov qword [rbp + 0x468], rax
mov qword [rbp + 0xa68], rax
lea r8, [rbp + 0xa70]
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0x1e80]
call fcn.140069200
mov qword [rbp + 0x1460], r13
mov qword [rbp + 0xa70], r13
mov qword [rbp + 0x1468], r12
mov qword [rbp + 0xa78], r12
lea r8, [rbp + 0xa80]
lea rdx, [rbp + 0xa70]
lea rcx, [rbp + 0x1e90]
call fcn.140069200
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0xa80], rbx
movabs rax, 0x35d0aabf20a736c9
mov qword [rbp + 0x468], rax
mov qword [rbp + 0xa88], rax
lea r8, [rbp + 0xa90]
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0x1ea0]
call fcn.140069200
movdqa xmm0, xmmword [rbp + 0x460]
xorps xmm0, xmmword [rbp + 0x1460]
movdqa xmmword [rbp + 0x460], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x460]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
jne 0x1400647cc
movabs rbx, 0x1c2311f52e5aed55
mov qword [rbp - 0x70], rbx
mov qword [rsp + 0x40], rbx
movabs rax, 0x41a3dffb7fd327c0
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x48], rax
movabs rax, 0xdb4d7094d3385754
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x58], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1eb0]
call fcn.140069200
mov qword [rbp - 0x20], r13
mov qword [rsp + 0x40], r13
mov qword [rbp - 0x18], r12
mov qword [rsp + 0x48], r12
movabs rax, 0xdb4d709490672531
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 8], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1ec0]
call fcn.140069200
mov qword [rbp - 0x70], rbx
mov qword [rsp + 0x40], rbx
movabs rax, 0x41a3dffb7fd327c0
mov qword [rbp - 0x68], rax
mov qword [rsp + 0x48], rax
movabs rax, 0xdb4d7094d3385754
mov qword [rbp - 0x60], rax
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x58], rdi
mov qword [rsp + 0x58], rdi
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x1ed0]
call fcn.140069200
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm1, xmmword [rbp - 0x60]
xorps xmm1, xmmword [rbp - 0x10]
movdqa xmmword [rbp - 0x60], xmm1
xor r8d, r8d
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064834
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0x1740]
call fcn.1400016d0
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
movss xmm2, dword [rsp + 0x34]
movss xmm1, dword [rsp + 0x30]
lea rcx, [rbp + 0x1738]
call fcn.1400016d0
movss xmm2, dword [rax + 4]
movss dword [rsp + 0x20], xmm15
unpcklps xmm6, xmm7
movq r9, xmm6
movss xmm1, dword [rax]
unpcklps xmm1, xmm2
movq r8, xmm1
lea rdx, [0x140128fe0]
mov rcx, qword [0x1401289c0]
call fcn.14005b740
cmp byte [0x1400d21b4], 1
jne 0x140065a3a
comiss xmm10, xmm8
jbe 0x140065a3a
xor r8d, r8d
lea rdx, str.BP_Weapon_Hunter85
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x14006490a
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_Hunter_85_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1ee0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.BP_Weapon_98k_Karabiner
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400649c9
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_Kar98_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1ef0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.BP_Weapon_MosinNagant
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064a88
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_M1891_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f00]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.BP_Weapon_M1_Garand
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064b47
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_M1_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f10]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.BPC_Weapon_M82A1
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064c06
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_M82A1_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f20]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.BP_Weapon_SVD_Dragunov
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064cc5
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_SVD_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f30]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str._Weapon_AK
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064d84
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_AK_47_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f40]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.BP_Weapon_M16A4
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064e43
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_M16A4_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f50]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.BP_Weapon_MK18
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064f02
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_MK18_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f60]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.BPC_Weapon_MP5
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140064fc1
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_MP5_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f70]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_AK15_C
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140065080
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_AK15_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f80]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_AK47_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x14006513f
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_AK47_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1f90]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_AKM_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400651fe
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_AKM_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1fa0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_AS_Val_C
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400652bd
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_AS_Val_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1fb0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_AWP_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x14006537c
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_AWP_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1fc0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_AWM_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x14006543b
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_AWM_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1fd0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_CarbonHunter_C
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400654fa
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_CarbonHunter_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1fe0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_FlareGun_C
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400655b9
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_FlareGun_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x1ff0]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_98k_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140065678
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_98k_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x2000]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_M1_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140065737
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_M1_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x2010]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_M16A4_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400657f6
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_M16_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x2020]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_MosinNagant_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x1400658b5
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_Mosin_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x2030]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_M82A1_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140065974
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_M82A1_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x2040]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
jmp 0x140065a2e
xor r8d, r8d
lea rdx, str.Weapon_MK18_
lea rcx, [rbp - 0x40]
call fcn.140069ee0
cmp rax, 0xffffffffffffffff
je 0x140065a3a
mov edx, 1
lea rcx, [rbp + 0x180]
call fcn.140069b70
nop
lea rdx, str.Weapons_MK18_n
lea rcx, [rbp + 0x180]
call fcn.1400598b0
lea rdx, [fcn.140059db0]
mov rcx, rax
call fcn.140069eb0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x2050]
call fcn.14007041c
mov rdx, rax
mov rcx, rbx
call fcn.14006b7e0
movaps xmm1, xmm8
mov rcx, rax
call fcn.140069c90
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x180]
call fcn.140069ac0
nop
mov rcx, rax
call fcn.1400578a0
mov r9, rax
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r8, [0x140124a40]
call fcn.14005acc0
nop
lea rcx, [rsp + 0x40]
call fcn.1400578b0
nop
lea rcx, [rbp + 0x180]
call fcn.140065b60
mov ecx, 0x74
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x140065a63
cmp byte [0x140128849], 0
sete byte [0x140128849]
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [0x140128849], 1
jne 0x140065aab
lea rcx, [rbp - 0x40]
call fcn.1400578a0
mov r8, rax
lea rdx, [0x1400bc190]
lea rcx, [rbp + 0x180]
call fcn.140021380
cvttss2si edx, dword [rsp + 0x34]
cvttss2si ecx, dword [rsp + 0x30]
lea r9, [rbp + 0x180]
lea r8, [0x140124930]
call fcn.14005acc0
nop
lea rcx, [rbp - 0x40]
call fcn.1400578b0
nop
add rsi, 0x28
cmp rsi, r15
mov ebx, 0
jne 0x14005f1b0
cmp byte [0x14012884e], 0
je 0x140065b0a
test r14, r14
je 0x140065b0a
mov ecx, dword [0x1400d21ec]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x140065af9
cmp byte [0x1400d21ae], 1
jne 0x140065b0a
mov rcx, r14
call fcn.14005c5b0
jmp 0x140065b0a
cmp byte [0x1400d21ae], 1
jne 0x140065b0a
mov rcx, r14
call fcn.14005c8f0
lea r11, [rsp + 0x2338]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret