Function at 0x180065a90
Capabilities:
Log keystrokes via polling

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1b80]
mov eax, 0x1c80
call fcn.1800a2c50
sub rsp, rax
movaps xmmword [rsp + 0x1c70], xmm6
movaps xmmword [rsp + 0x1c60], xmm7
movaps xmmword [rsp + 0x1c50], xmm8
movaps xmmword [rsp + 0x1c40], xmm9
movaps xmmword [rsp + 0x1c30], xmm10
movaps xmmword [rsp + 0x1c20], xmm11
movaps xmmword [rsp + 0x1c10], xmm12
mov rax, qword [0x1801473c0]
xor rax, rsp
mov qword [rbp + 0x1b00], rax
xor r14d, r14d
lea ecx, [r14 + 0x24]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x180065b33
lea ecx, [r14 + 0x2d]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x180065b33
movzx eax, byte [0x18016a320]
jmp 0x180065b43
cmp byte [0x18016a320], r14b
sete al
mov byte [0x18016a320], al
test al, al
je 0x18006e0a6
mov rbx, qword [0x18016d098]
cmp byte [0x18016ce96], r14b
je 0x180065b69
lea rcx, [rbp + 0x19e0]
call fcn.1800659a0
jmp 0x180065b88
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1930]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1624], xmm0
mov dword [rsp + 0x20], 0xfa
mov edx, 0x16
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x19f0]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1644], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x1c
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1a00]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1654], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x23
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1a10]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x16c4], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x23
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1a20]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x16d4], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x23
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1a30]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x16e4], xmm0
cmp byte [0x18016ce96], r14b
je 0x180065c74
lea rcx, [rbp + 0x1a40]
mov edx, r14d
jmp 0x180065c80
lea rcx, [rbp + 0x1a50]
mov edx, 0x64
mov dword [rsp + 0x20], 0xff
mov r9d, edx
mov r8d, edx
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1774], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x64
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x17e0]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1784], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x4b
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x17f0]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1794], xmm0
cmp byte [0x18016ce96], r14b
je 0x180065d06
lea rcx, [rbp + 0x1800]
call fcn.1800659a0
jmp 0x180065d29
mov dword [rsp + 0x20], 0xff
mov edx, 0x39
mov r9d, 0xff
lea r8d, [rdx - 2]
lea rcx, [rbp + 0x1810]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1744], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x19
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1820]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1694], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x19
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1830]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x16a4], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x19
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1840]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x16b4], xmm0
cmp byte [0x18016ce96], r14b
je 0x180065dc5
lea rcx, [rbp + 0x1850]
call fcn.1800659a0
jmp 0x180065de8
mov dword [rsp + 0x20], 0xff
mov edx, 0x39
mov r9d, 0xff
lea r8d, [rdx - 2]
lea rcx, [rbp + 0x1860]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1754], xmm0
cmp byte [0x18016ce96], r14b
je 0x180065e09
lea rcx, [rbp + 0x1870]
call fcn.1800659a0
jmp 0x180065e2c
mov dword [rsp + 0x20], 0xff
mov edx, 0x39
mov r9d, 0xff
lea r8d, [rdx - 2]
lea rcx, [rbp + 0x1880]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1764], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x23
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x1890]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1664], xmm0
cmp byte [0x18016ce96], r14b
je 0x180065e76
lea rcx, [rbp + 0x18a0]
call fcn.1800659a0
jmp 0x180065e95
mov dword [rsp + 0x20], 0xff
mov edx, 0x2c
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x18b0]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1674], xmm0
mov dword [rsp + 0x20], 0xfa
mov edx, 0x19
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x18c0]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1834], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x2d
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x18d0]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1854], xmm0
mov dword [rsp + 0x20], 0xff
mov edx, 0x23
mov r9d, edx
mov r8d, edx
lea rcx, [rbp + 0x18e0]
call fcn.1800037c0
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1844], xmm0
mov dword [rbx + 0x15a0], 0x40400000
mov dword [rbx + 0x1564], 0x41200000
mov dword [rbx + 0x1568], 0x41200000
mov dword [rbx + 0x1588], r14d
mov dword [rbx + 0x15dc], 0x40400000
mov dword [rbx + 0x157c], 0x3f000000
mov dword [rbx + 0x1580], 0x3f000000
mov dword [rbx + 0x15e4], r14d
mov dword [rbx + 0x15a4], 0x3f800000
mov dword [rbx + 0x1574], 0x44250000
mov dword [rbx + 0x1578], 0x44480000
mov rcx, qword [0x18016d0a0]
call fcn.18002ca40
movabs rax, 0x84a0a133af8a5032
mov qword [rbp + 0x130], rax
movabs rax, 0x698546211dfc05b7
mov qword [rbp + 0x138], rax
movabs r12, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], r12
movabs r15, 0x698546755cb94df4
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x130]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x130], xmm0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x130]
call fcn.18002a030
movabs rax, 0xa493fb648088245c
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x140], xmm0
xor edx, edx
lea rcx, [rbp + 0x140]
call fcn.18005c060
movabs rax, 0xa4938f0be2d46e3e
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x158], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x150]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x150], xmm0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x150]
call fcn.18005db20
movabs rsi, 0x33d78bc286c115b9
movabs rdi, 0xc6c280b0292535d3
movabs rbx, 0x149e5851509d12a8
movabs r13, 0x8169a47bab8f661e
movss xmm10, dword [0x180132ff0]
movss xmm12, dword [0x1801331b0]
movss xmm7, dword [0x180133214]
movss xmm11, dword [0x180133030]
test al, al
je 0x180067855
lea rcx, [rbp + 0x1720]
call fcn.18002d850
movss xmm6, dword [rax + 4]
mulss xmm6, xmm10
lea rcx, [rbp + 0x1728]
call fcn.18002d850
movss xmm0, dword [rax]
mulss xmm0, xmm10
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm6
movabs rax, 0xd0fc9909e9f8245c
mov qword [rbp - 0x80], rax
movabs rax, 0x6985461130d025b7
mov qword [rbp - 0x78], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp - 0x80]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp - 0x80], xmm0
mov rcx, qword [0x18016d098]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
xor r8d, r8d
lea rdx, [rbp - 0x80]
mov rcx, qword [rcx + 0x1ae0]
call fcn.180023040
mov edx, eax
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call fcn.180027180
test al, al
je 0x1800665eb
movabs rax, 0xa4938f0be2d46e3e
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x160], xmm0
lea rcx, [rbp + 0x160]
call fcn.180049110
call fcn.18004cf40
call fcn.18001e4b0
test al, al
jne 0x180066260
movabs rax, 0x84fdb449ebda6833
mov qword [rbp + 0x170], rax
movabs rax, 0x69e1281c3ec028bf
mov qword [rbp + 0x178], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x170]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x170], xmm0
lea rdx, [0x18016cfd4]
lea rcx, [rbp + 0x170]
call fcn.18004b0c0
call fcn.18004c850
call fcn.18004c850
jmp 0x1800663fb
movaps xmm0, xmm12
call fcn.18002d5c0
movabs rax, 0xcde1af44f4df6233
mov qword [rbp + 0x16e0], rax
movabs rax, 0xeec14752edc2a93
mov qword [rbp + 0x16e8], rax
movabs rax, 0x54b0e2b0d2e161d1
mov qword [rbp + 0x16f0], rax
movabs rax, 0xa11dc21ee78f147b
mov qword [rbp + 0x16f8], rax
movabs rax, 0x94c2f2d559484091
mov qword [rbp + 0x1700], rax
movabs rax, 0x79eb1a7124f575c1
mov qword [rbp + 0x1708], rax
movabs rax, 0xec5ef68e62f0ac7d
mov qword [rbp + 0x1710], rax
movabs rax, 0x1d545c17bfb7ffb2
mov qword [rbp + 0x1718], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
mov qword [rbp + 0x1ae0], rdi
mov qword [rbp + 0x1ae8], rbx
movabs rcx, 0xec5ef68e6282c90d
mov qword [rbp + 0x1af0], rcx
mov qword [rbp + 0x1af8], rax
movdqa xmm0, xmmword [rbp + 0x16e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x16e0], xmm0
movdqa xmm1, xmmword [rbp + 0x16f0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x16f0], xmm1
movdqa xmm0, xmmword [rbp + 0x1700]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x1700], xmm0
movdqa xmm1, xmmword [rbp + 0x1710]
xorps xmm1, xmmword [rbp + 0x1af0]
movdqa xmmword [rbp + 0x1710], xmm1
movabs rax, 0xd0e78e26a0d46e3e
mov qword [rbp + 0x180], rax
movabs rax, 0x698546755cb9239b
mov qword [rbp + 0x188], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x180]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x180], xmm0
mov r9d, 0xffffffff
lea r8, [rbp + 0x16e0]
lea rdx, [0x18016cfc4]
lea rcx, [rbp + 0x180]
call fcn.18004e240
call fcn.18002d670
movabs rax, 0xa4939e08e2d8693a
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x190]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x190], xmm0
lea rdx, [0x18016cfc8]
lea rcx, [rbp + 0x190]
call fcn.18004bc30
movabs rax, 0xc7fcb744e4cb6637
mov qword [rbp + 0x1a0], rax
movabs rax, 0x698546755cb94d9f
mov qword [rbp + 0x1a8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1a0], xmm0
lea rdx, [0x18016cfc9]
lea rcx, [rbp + 0x1a0]
call fcn.18004bc30
movabs rax, 0xd6fabd44efcd723e
mov qword [rbp + 0x1b0], rax
movabs rax, 0x698546755cb94d91
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1b0], xmm0
lea rdx, [0x18016cfec]
lea rcx, [rbp + 0x1b0]
call fcn.18004bc30
movabs rax, 0xf2dcbd44f7d8753b
mov qword [rbp + 0x1c0], rax
mov qword [rbp + 0x1c8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1c0], xmm0
lea rdx, [0x18016cfaf]
lea rcx, [rbp + 0x1c0]
call fcn.18004bc30
movabs rax, 0xc1e1ab44f7d8753b
mov qword [rbp + 0x12c0], rax
movabs rax, 0x49eb291c28da2490
mov qword [rbp + 0x12c8], rax
movabs rax, 0x33d7eeaee5b37cfa
mov qword [rbp + 0x12d0], rax
mov qword [rbp + 0x12d8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x12c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x12c0], xmm0
movdqa xmm1, xmmword [rbp + 0x12d0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x12d0], xmm1
lea rdx, [0x18016ce7f]
lea rcx, [rbp + 0x12c0]
call fcn.18004bc30
call fcn.180027490
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
lea rcx, [rbp + 0x1730]
call fcn.18002d850
movss xmm6, dword [rax + 4]
mulss xmm6, xmm10
lea rcx, [rbp + 0x1738]
call fcn.18002d850
movss xmm0, dword [rax]
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x4c], xmm6
movabs rax, 0xc3fa9d0aeffa245c
mov qword [rbp + 0x110], rax
movabs rax, 0xde92f1d1fd424b5
mov qword [rbp + 0x118], rax
mov qword [rbp + 0x120], rsi
mov qword [rbp + 0x128], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x110]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x110], xmm0
movdqa xmm1, xmmword [rbp + 0x120]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x120], xmm1
mov rcx, qword [0x18016d098]
mov rax, qword [rcx + 0x1ae0]
mov byte [rax + 0x90], 1
xor r8d, r8d
lea rdx, [rbp + 0x110]
mov rcx, qword [rcx + 0x1ae0]
call fcn.180023040
mov edx, eax
mov dword [rsp + 0x20], r14d
mov r9b, 1
lea r8, [rsp + 0x48]
lea rcx, [rbp + 0x110]
call fcn.180027180
test al, al
je 0x180066fab
movabs rax, 0xd6e69c0de6d7683c
mov qword [rbp + 0x1d0], rax
movabs rax, 0x6985461b33d03995
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1d0], xmm0
lea rcx, [rbp + 0x1d0]
call fcn.180049110
call fcn.18004cf40
movaps xmm0, xmm12
call fcn.18002d5c0
movabs rax, 0xc1fbb864e4d86237
mov qword [rbp + 0x12e0], rax
movabs rax, 0xceb2f050fb93987
mov qword [rbp + 0x12e8], rax
movabs rax, 0x33d78ba9e5a45bb9
mov qword [rbp + 0x12f0], rax
mov qword [rbp + 0x12f8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x12e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x12e0], xmm0
movdqa xmm1, xmmword [rbp + 0x12f0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x12f0], xmm1
movabs rax, 0xa4e09601f4d0245c
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1e0], xmm0
mov r9d, 4
lea r8, [rbp + 0x12e0]
lea rdx, [0x18016cfd0]
lea rcx, [rbp + 0x1e0]
call fcn.18004e240
movabs rax, 0x84e78801f3d66b3c
mov qword [rbp + 0x1580], rax
movabs rax, 0x1af629071f992280
mov qword [rbp + 0x1588], rax
movabs rax, 0x5cbbc8c2f4a874d1
mov qword [rbp + 0x1590], rax
movabs rax, 0xf200e05bdffc036d
mov qword [rbp + 0x1598], rax
movabs rax, 0xc6c280d54a4b54a7
mov qword [rbp + 0x15a0], rax
mov qword [rbp + 0x15a8], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
mov qword [rbp + 0x1ae0], rdi
mov qword [rbp + 0x1ae8], rbx
movdqa xmm0, xmmword [rbp + 0x1580]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1580], xmm0
movdqa xmm1, xmmword [rbp + 0x1590]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1590], xmm1
movdqa xmm0, xmmword [rbp + 0x15a0]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x15a0], xmm0
movabs rax, 0xd0f69c16e1cd245c
mov qword [rbp + 0x1f0], rax
movabs rax, 0x6985461038d620ab
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1f0], xmm0
mov r9d, 2
lea r8, [rbp + 0x1580]
lea rdx, [0x18016cfe4]
lea rcx, [rbp + 0x1f0]
call fcn.18004e240
movabs rax, 0xe093980df4d8732c
mov qword [rbp + 0x200], rax
movabs rax, 0x6985251c31d8238d
mov qword [rbp + 0x208], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x200], xmm0
movabs rax, 0xa493fb6480ef4839
mov qword [rbp + 0x210], rax
mov qword [rbp + 0x218], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x210]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x210], xmm0
mov r9d, 2
lea r8, [rbp + 0x200]
lea rdx, [0x18016cfe8]
lea rcx, [rbp + 0x210]
call fcn.18004e240
mov eax, dword [0x18016cfe8]
test eax, eax
jne 0x180066abf
movabs rax, 0x96bdde44baef4839
mov qword [rbp + 0x220], rax
movabs rax, 0x698546755cb94d92
mov qword [rbp + 0x228], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x220]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x220], xmm0
movabs rax, 0xc7fa8f05f4ca245c
mov qword [rbp + 0x230], rax
movabs rax, 0x698546755cef02b2
mov qword [rbp + 0x238], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x230]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x230], xmm0
lea rax, [rbp + 0x220]
movss xmm3, dword [0x1801331d8]
lea rcx, [rbp + 0x230]
jmp 0x180066b6c
cmp eax, 1
jne 0x180066b85
movabs rax, 0x96bdde44baef4839
mov qword [rbp + 0x240], rax
movabs rax, 0x698546755cb94d92
mov qword [rbp + 0x248], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x240]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x240], xmm0
movabs rax, 0xcdfe9a0af9dd245c
mov qword [rbp + 0x250], rax
movabs rax, 0x698546750af60b97
mov qword [rbp + 0x258], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x250]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x250], xmm0
lea rax, [rbp + 0x240]
movss xmm3, dword [0x18013319c]
lea rcx, [rbp + 0x250]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rax
xorps xmm2, xmm2
lea rdx, [0x18014803c]
call fcn.180050190
movabs rax, 0xc1f09505f4ca6e3b
mov qword [rbp + 0x1300], rax
movabs rax, 0x4e3745b6c9c6dce
mov qword [rbp + 0x1308], rax
mov qword [rbp + 0x1310], rsi
mov qword [rbp + 0x1318], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1300]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1300], xmm0
movdqa xmm1, xmmword [rbp + 0x1310]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1310], xmm1
movabs rax, 0xcdf7a41ce1d4245c
mov qword [rbp + 0x260], rax
movabs rax, 0x69b4231632d83987
mov qword [rbp + 0x268], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x260], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1300]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1801331d4]
xorps xmm2, xmm2
lea rdx, [0x180148038]
lea rcx, [rbp + 0x260]
call fcn.180050190
cmp byte [0x18016cfc9], r14b
jne 0x180066e77
movabs rax, 0xc1fd9310efd66a2c
mov qword [rbp + 0x1320], rax
movabs rax, 0x5bab76507c833e87
mov qword [rbp + 0x1328], rax
movabs rax, 0x33d78bc286e430df
mov qword [rbp + 0x1330], rax
mov qword [rbp + 0x1338], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x1320]
movdqa xmmword [rbp + 0x1320], xmm0
movdqa xmm1, xmmword [rbp + 0x1330]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1330], xmm1
movabs rax, 0xcce7940bedca245c
mov qword [rbp + 0x270], rax
movabs rax, 0x698546442fca289a
mov qword [rbp + 0x278], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x270]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x270], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1320]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x180133178]
xorps xmm2, xmm2
lea rdx, [0x18016cfdc]
lea rcx, [rbp + 0x270]
call fcn.180050190
movabs rax, 0xc5e19e08e5da643e
mov qword [rbp + 0x1340], rax
movabs rax, 0x59a0664f32d62480
mov qword [rbp + 0x1348], rax
movabs rax, 0x33d78be7a3a72797
mov qword [rbp + 0x1350], rax
mov qword [rbp + 0x1358], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1340]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1340], xmm0
movdqa xmm1, xmmword [rbp + 0x1350]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1350], xmm1
movabs rax, 0xc1ff9e07e3d8245c
mov qword [rbp + 0x280], rax
movabs rax, 0x6985281a35cd2c86
mov qword [rbp + 0x288], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x280]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x280], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1340]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x180133118]
movaps xmm2, xmm11
lea rdx, [0x180148034]
lea rcx, [rbp + 0x280]
call fcn.180050190
movabs rax, 0xf7b38f01e7cb662b
mov qword [rbp + 0x1360], rax
movabs rax, 0xcc1661d3fcd2483
mov qword [rbp + 0x1368], rax
movabs rax, 0x5eb3aee2bcb874d5
mov qword [rbp + 0x1370], rax
movabs rax, 0x8169a47bab8f666d
mov qword [rbp + 0x1378], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1360]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1360], xmm0
movdqa xmm1, xmmword [rbp + 0x1370]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1370], xmm1
movabs rax, 0xc1f79e16e9df245c
mov qword [rbp + 0x290], rax
movabs rax, 0x698546755cc02c98
mov qword [rbp + 0x298], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x290]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x290], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1360]
mov qword [rsp + 0x20], rax
mov r9d, 0x5dc
xor r8d, r8d
lea rdx, [0x18016cfcc]
lea rcx, [rbp + 0x290]
call fcn.1800501d0
call fcn.18002d670
comiss xmm11, dword [0x180148034]
jbe 0x180066f92
mov dword [0x180148034], 0x3f800000
comiss xmm11, dword [0x18016cfdc]
jbe 0x180066fa6
mov dword [0x18016cfdc], 0x3f800000
call fcn.180027490
lea rcx, [rbp + 0x1740]
call fcn.18002d850
movss xmm6, dword [rax + 4]
lea rcx, [rbp + 0x1748]
call fcn.18002d850
movss xmm1, dword [rax]
mulss xmm1, xmm10
movaps xmm2, xmm6
lea rcx, [rbp + 0x1750]
call fcn.1800037b0
movabs rcx, 0xcdd28b0debea245c
mov qword [rbp + 0x2a0], rcx
movabs rcx, 0x6985221935d10e99
mov qword [rbp + 0x2a8], rcx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x2a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x2a0], xmm0
xor r9d, r9d
mov r8b, 1
mov rdx, rax
lea rcx, [rbp + 0x2a0]
call fcn.180027400
test al, al
je 0x180067356
movabs rax, 0xcafa8f01e7cb662b
mov qword [rbp + 0x2b0], rax
movabs rax, 0x698546755cb94d93
mov qword [rbp + 0x2b8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x2b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rcx, [rbp + 0x2b0]
call fcn.180049110
call fcn.18004cf40
movabs rax, 0xf0b38f01e7cb662b
mov qword [rbp + 0x2c0], rax
movabs rax, 0x698546755cd42c91
mov qword [rbp + 0x2c8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x2c0], xmm0
lea rdx, [0x18016cfd9]
lea rcx, [rbp + 0x2c0]
call fcn.18004bc30
movabs rax, 0xa4daba44f0d06c2c
mov qword [rbp + 0x2d0], rax
mov qword [rbp + 0x2d8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rdx, [0x18016cfef]
lea rcx, [rbp + 0x2d0]
call fcn.18004bc30
movabs rax, 0xcbfaa944f0d06c2c
mov qword [rbp + 0x1380], rax
movabs rax, 0xde9231c34ea6d80
mov qword [rbp + 0x1388], rax
mov qword [rbp + 0x1390], rsi
mov qword [rbp + 0x1398], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1380]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1380], xmm0
movdqa xmm1, xmmword [rbp + 0x1390]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1390], xmm1
lea rdx, [0x18016cfcb]
lea rcx, [rbp + 0x1380]
call fcn.18004bc30
movabs rax, 0xd3fcbf44f0d06c2c
mov qword [rbp + 0x2e0], rax
movabs rax, 0x698546755cdd289a
mov qword [rbp + 0x2e8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x2e0], xmm0
lea rdx, [0x18016cfed]
lea rcx, [rbp + 0x2e0]
call fcn.18004bc30
movabs rax, 0xc8f6a844f0d06c2c
mov qword [rbp + 0x13a0], rax
movabs rax, 0xf32f0339eb6d92
mov qword [rbp + 0x13a8], rax
movabs rax, 0x33d78bc286c172d7
mov qword [rbp + 0x13b0], rax
mov qword [rbp + 0x13b8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x13a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x13a0], xmm0
movdqa xmm1, xmmword [rbp + 0x13b0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x13b0], xmm1
lea rdx, [0x18016cfdb]
lea rcx, [rbp + 0x13a0]
call fcn.18004bc30
movabs rax, 0xcdff9206e9ca6e29
mov qword [rbp + 0x13c0], rax
movabs rax, 0x2e6231d1f993480
mov qword [rbp + 0x13c8], rax
mov qword [rbp + 0x13d0], rsi
mov qword [rbp + 0x13d8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x13c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x13c0], xmm0
movdqa xmm1, xmmword [rbp + 0x13d0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x13d0], xmm1
lea rdx, [0x18016cfd8]
lea rcx, [rbp + 0x13c0]
call fcn.18004bc30
call fcn.180027490
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
lea rcx, [rbp + 0x1758]
call fcn.18002d850
movss xmm6, dword [rax + 4]
lea rcx, [rbp + 0x1760]
call fcn.18002d850
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x1768]
call fcn.1800037b0
movabs rcx, 0xd2fc8914edf0245c
mov qword [rbp + 0x13e0], rcx
movabs rcx, 0xed050132dc2091
mov qword [rbp + 0x13e8], rcx
movabs rcx, 0x33d78bc286c171d5
mov qword [rbp + 0x13f0], rcx
mov qword [rbp + 0x13f8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x13e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x13e0], xmm0
movdqa xmm1, xmmword [rbp + 0x13f0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x13f0], xmm1
xor r9d, r9d
mov r8b, 1
mov rdx, rax
lea rcx, [rbp + 0x13e0]
call fcn.180027400
test al, al
je 0x180067850
movabs rax, 0xc1fe8d0bf2c96a36
mov qword [rbp + 0x2f0], rax
movabs rax, 0x698546755cca399a
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x2f0], xmm0
lea rcx, [rbp + 0x2f0]
call fcn.180049110
call fcn.18004cf40
movabs rax, 0xc1f79216f2dc7130
mov qword [rbp + 0x1400], rax
movabs rax, 0xdeb2f1725dc06d4
mov qword [rbp + 0x1408], rax
mov qword [rbp + 0x1410], rsi
mov qword [rbp + 0x1418], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1400]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1400], xmm0
movdqa xmm1, xmmword [rbp + 0x1410]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1410], xmm1
lea rdx, [0x18016cfe0]
lea rcx, [rbp + 0x1400]
call fcn.18004b0c0
call fcn.18004c850
call fcn.18004c850
movabs rax, 0xcffdba44f4df6233
mov qword [rbp + 0x15b0], rax
movabs rax, 0x1ded211c0eb92898
mov qword [rbp + 0x15b8], rax
movabs rax, 0x7fd7eeaeedaf5499
mov qword [rbp + 0x15c0], rax
movabs rax, 0xee0bc83e8bfb007b
mov qword [rbp + 0x15c8], rax
movabs rax, 0xe6b6e8d7407735a4
mov qword [rbp + 0x15d0], rax
movabs rax, 0x149e58263fff7eed
mov qword [rbp + 0x15d8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
mov qword [rbp + 0x1ae0], rdi
mov qword [rbp + 0x1ae8], rbx
movdqa xmm0, xmmword [rbp + 0x15b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x15b0], xmm0
movdqa xmm1, xmmword [rbp + 0x15c0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x15c0], xmm1
movdqa xmm0, xmmword [rbp + 0x15d0]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x15d0], xmm0
movabs rax, 0x87e09601f4d0245c
mov qword [rbp + 0x300], rax
movabs rax, 0x698546755cb94dc6
mov qword [rbp + 0x308], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x300], xmm0
mov r9d, 4
lea r8, [rbp + 0x15b0]
lea rdx, [0x18016cff0]
lea rcx, [rbp + 0x300]
call fcn.18004e240
movabs rax, 0xcde7980de4dc752f
mov qword [rbp + 0x310], rax
movabs rax, 0x698546755cb9239b
mov qword [rbp + 0x318], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x310], xmm0
lea rdx, [0x18016cfda]
lea rcx, [rbp + 0x310]
call fcn.18004bc30
movabs rax, 0x84f69706e9ca6e29
mov qword [rbp + 0x1420], rax
movabs rax, 0x8e6155539d722b6
mov qword [rbp + 0x1428], rax
movabs rax, 0x33d78bc286c115d7
mov qword [rbp + 0x1430], rax
mov qword [rbp + 0x1438], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1420]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1420], xmm0
movdqa xmm1, xmmword [rbp + 0x1430]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1430], xmm1
lea rdx, [0x18016cfca]
lea rcx, [rbp + 0x1420]
call fcn.18004bc30
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
movabs rax, 0xa493fb4da0862757
mov qword [rbp + 0x320], rax
mov qword [rbp + 0x328], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x320], xmm0
lea rcx, [rbp + 0x320]
call fcn.180049110
xor ecx, ecx
call fcn.1800233c0
test al, al
je 0x18006784b
movabs rax, 0xd7e69a27a0d7663c
mov qword [rbp + 0x1440], rax
movabs rax, 0x4ea200739e96d91
mov qword [rbp + 0x1448], rax
movabs rax, 0x40a4c2e2e3a27bd8
mov qword [rbp + 0x1450], rax
movabs rax, 0x8169a47b8afc036b
mov qword [rbp + 0x1458], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1440]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1440], xmm0
movdqa xmm1, xmmword [rbp + 0x1450]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1450], xmm1
lea rcx, [rbp + 0x1440]
call fcn.18002e400
call fcn.180027490
call fcn.18005dba0
movabs rax, 0xa4e09705f5ca6e29
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x330], xmm0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x330]
call fcn.18005db20
movabs rdi, 0xd1e09232a0fb402d
movabs rbx, 0xc8fcb844edd8622b
movss xmm8, dword [0x180133130]
movss xmm9, dword [0x1801331a0]
test al, al
je 0x1800697be
movabs rax, 0xf2b38901f9d86b2f
mov qword [rbp + 0x340], rax
movabs rax, 0x698535193dcc3e9d
mov qword [rbp + 0x348], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x340], xmm0
lea rcx, [rbp + 0x340]
call fcn.180049110
call fcn.18004cf40
mov qword [rbp + 0x350], rdi
movabs rax, 0x698546755cca2195
mov qword [rbp + 0x358], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x350]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x350], xmm0
lea rdx, [0x18016cfa0]
lea rcx, [rbp + 0x350]
call fcn.18004bc30
movabs rax, 0xc3e19a30a0d46e3e
mov qword [rbp + 0x360], rax
movabs rax, 0x698546755cb93991
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x360]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x360], xmm0
lea rdx, [0x18016cfa8]
lea rcx, [rbp + 0x360]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movss xmm6, dword [0x1801331ac]
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016a358]
lea rdx, [0x18012f970]
lea rcx, [0x18012f970]
call fcn.1800121b0
movabs rax, 0xa493fb64edd8622b
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x370]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x370], xmm0
lea rdx, [0x18016cfad]
lea rcx, [rbp + 0x370]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0x1460], rbx
movabs rax, 0x3fa5321a12993f9b
mov qword [rbp + 0x1468], rax
movabs rax, 0x33d7eeaee4a866d0
mov qword [rbp + 0x1470], rax
mov qword [rbp + 0x1478], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1460]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1460], xmm0
movdqa xmm1, xmmword [rbp + 0x1470]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1470], xmm1
movabs rax, 0xa4ff9427edd8622b
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x380]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x380], xmm0
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016a328]
lea rdx, [rbp + 0x1460]
lea rcx, [rbp + 0x380]
call fcn.1800121b0
mov qword [rbp + 0x1480], rbx
movabs r13, 0xbec351c0a993f9b
mov qword [rbp + 0x1488], r13
movabs r12, 0x33d78bc286c170d5
mov qword [rbp + 0x1490], r12
movabs rax, 0x8169a47bab8f661e
mov qword [rbp + 0x1498], rax
movabs rsi, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rsi
mov qword [rbp + 0x1ac8], r15
movabs rdx, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rdx
mov qword [rbp + 0x1ad8], rax
movdqa xmm0, xmmword [rbp + 0x1480]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1480], xmm0
movdqa xmm1, xmmword [rbp + 0x1490]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1490], xmm1
movabs rax, 0x96ff9427edd8622b
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], r15
mov qword [rbp + 0x1ac0], rsi
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x390]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x390], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016a338]
lea rdx, [rbp + 0x1480]
lea rcx, [rbp + 0x390]
call fcn.1800121b0
movabs rbx, 0xc1fd9208f0d8692c
mov qword [rbp + 0x3a0], rbx
mov qword [rbp + 0x3a8], r15
mov qword [rbp + 0x1ac0], rsi
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x3a0], xmm0
lea rdx, [0x18016cfac]
lea rcx, [rbp + 0x3a0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0x14a0], rbx
movabs r15, 0x27a5341a30d60ed4
mov qword [rbp + 0x14a8], r15
movabs r14, 0x51bef8abd0e161d6
mov qword [rbp + 0x14b0], r14
movabs rdi, 0x8169a47bab8f0372
mov qword [rbp + 0x14b8], rdi
mov qword [rbp + 0x1ac0], rsi
movabs rax, 0x698546755cb94df4
mov qword [rbp + 0x1ac8], rax
movabs rcx, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rcx
movabs rcx, 0x8169a47bab8f661e
mov qword [rbp + 0x1ad8], rcx
movdqa xmm0, xmmword [rbp + 0x14a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x14a0], xmm0
movdqa xmm1, xmmword [rbp + 0x14b0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x14b0], xmm1
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x1ac0], rsi
mov qword [rbp + 0x1ac8], rax
movdqa xmm0, xmmword [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x3b0], xmm0
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016d390]
lea rdx, [rbp + 0x14a0]
lea rcx, [rbp + 0x3b0]
call fcn.1800121b0
mov qword [rbp + 0x14c0], rbx
movabs rsi, 0x3fa5341a30d60ed4
mov qword [rbp + 0x14c8], rsi
movabs rax, 0x33d7eeaee4a866d0
mov qword [rbp + 0x14d0], rax
movabs rdx, 0x8169a47bab8f661e
mov qword [rbp + 0x14d8], rdx
movabs rcx, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rcx
movabs rax, 0x698546755cb94df4
mov qword [rbp + 0x1ac8], rax
movabs rax, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rax
mov qword [rbp + 0x1ad8], rdx
movdqa xmm0, xmmword [rbp + 0x14c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x14c0], xmm0
movdqa xmm1, xmmword [rbp + 0x14d0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x14d0], xmm1
mov qword [rbp + 0x3c0], rbx
movabs rax, 0x698546755cb94dc6
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x1ac0], rcx
movabs rbx, 0x698546755cb94df4
mov qword [rbp + 0x1ac8], rbx
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x3c0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d490]
lea rdx, [rbp + 0x14c0]
lea rcx, [rbp + 0x3c0]
call fcn.1800121b0
movabs rax, 0xc1f09505f4ca6e3b
mov qword [rbp + 0x3d0], rax
mov qword [rbp + 0x3d8], rbx
movabs rax, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rax
mov qword [rbp + 0x1ac8], rbx
movdqa xmm0, xmmword [rbp + 0x3d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [0x18016cfb8]
lea rcx, [rbp + 0x3d0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xc1f09505f4ca6e3b
mov qword [rbp + 0x14e0], rax
mov qword [rbp + 0x14e8], r15
mov qword [rbp + 0x14f0], r14
mov qword [rbp + 0x14f8], rdi
movabs rbx, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rbx
movabs r15, 0x698546755cb94df4
mov qword [rbp + 0x1ac8], r15
movabs r14, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], r14
movabs rdi, 0x8169a47bab8f661e
mov qword [rbp + 0x1ad8], rdi
movdqa xmm0, xmmword [rbp + 0x14e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x14e0], xmm0
movdqa xmm1, xmmword [rbp + 0x14f0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x14f0], xmm1
mov qword [rbp + 0x3e0], rax
movabs rax, 0x698546755cd522b7
mov qword [rbp + 0x3e8], rax
mov qword [rbp + 0x1ac0], rbx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x3e0], xmm0
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016d2f0]
lea rdx, [rbp + 0x14e0]
lea rcx, [rbp + 0x3e0]
call fcn.1800121b0
movabs rax, 0xc1f09505f4ca6e3b
mov qword [rbp + 0xe00], rax
mov qword [rbp + 0xe08], rsi
movabs rsi, 0x33d7eeaee4a866d0
mov qword [rbp + 0xe10], rsi
mov qword [rbp + 0xe18], rdi
mov qword [rbp + 0x1ac0], rbx
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], r14
mov qword [rbp + 0x1ad8], rdi
movdqa xmm0, xmmword [rbp + 0xe00]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xe00], xmm0
movdqa xmm1, xmmword [rbp + 0xe10]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xe10], xmm1
mov qword [rbp + 0x3f0], rax
movabs rax, 0x698546756ed522b7
mov qword [rbp + 0x3f8], rax
mov qword [rbp + 0x1ac0], rbx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x3f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x3f0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d1a0]
lea rdx, [rbp + 0xe00]
lea rcx, [rbp + 0x3f0]
call fcn.1800121b0
movabs rax, 0xeab38901f9d86b2f
mov qword [rbp + 0x400], rax
movabs rdi, 0x698546755cdc2095
mov qword [rbp + 0x408], rdi
mov qword [rbp + 0x1ac0], rbx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x400], xmm0
lea rdx, [0x18016cfaa]
lea rcx, [rbp + 0x400]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rbx, 0xc8fcb844e5d46631
mov qword [rbp + 0x1520], rbx
movabs r14, 0x3fa5321a12993f9b
mov qword [rbp + 0x1528], r14
mov qword [rbp + 0x1530], rsi
movabs rax, 0x8169a47bab8f661e
mov qword [rbp + 0x1538], rax
movabs rcx, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x1ac8], r15
movabs rdx, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rdx
mov qword [rbp + 0x1ad8], rax
movdqa xmm0, xmmword [rbp + 0x1520]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1520], xmm0
movdqa xmm1, xmmword [rbp + 0x1530]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1530], xmm1
movabs rax, 0xa4ff9427e5d46631
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], r15
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x410]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x410], xmm0
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016d4a0]
lea rdx, [rbp + 0x1520]
lea rcx, [rbp + 0x410]
call fcn.1800121b0
mov qword [rbp + 0x1540], rbx
mov qword [rbp + 0x1548], r13
mov qword [rbp + 0x1550], r12
movabs rbx, 0x8169a47bab8f661e
mov qword [rbp + 0x1558], rbx
movabs rcx, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x1ac8], r15
movabs rax, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rax
mov qword [rbp + 0x1ad8], rbx
movdqa xmm0, xmmword [rbp + 0x1540]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1540], xmm0
movdqa xmm1, xmmword [rbp + 0x1550]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1550], xmm1
movabs rax, 0x96ff9427e5d46631
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], r15
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x420], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d1f0]
lea rdx, [rbp + 0x1540]
lea rcx, [rbp + 0x420]
call fcn.1800121b0
movabs rax, 0xeab3950bf0d86228
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], rdi
movabs rdi, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rdi
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x430], xmm0
lea rdx, [0x18016cfab]
lea rcx, [rbp + 0x430]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xe7b3950bf0d86228
mov qword [rbp + 0x1560], rax
movabs rax, 0x1dea08552ed6219b
mov qword [rbp + 0x1568], rax
movabs rax, 0x56bbe9abf5a84399
mov qword [rbp + 0x1570], rax
mov qword [rbp + 0x1578], rbx
mov qword [rbp + 0x1ac0], rdi
mov qword [rbp + 0x1ac8], r15
movabs rax, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rax
mov qword [rbp + 0x1ad8], rbx
movdqa xmm0, xmmword [rbp + 0x1560]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1560], xmm0
movdqa xmm1, xmmword [rbp + 0x1570]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1570], xmm1
movabs rbx, 0xcbd0950bf0d86228
mov qword [rbp + 0x440], rbx
movabs rax, 0x698546755cb94d98
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x1ac0], rdi
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x440]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x440], xmm0
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016d360]
lea rdx, [rbp + 0x1560]
lea rcx, [rbp + 0x440]
call fcn.1800121b0
movabs rax, 0xe7b3950bf0d86228
mov qword [rbp + 0xbc0], rax
movabs rax, 0x1aec10552ed6219b
mov qword [rbp + 0xbc8], rax
movabs rax, 0x33d78bc2e3ad77d0
mov qword [rbp + 0xbd0], rax
movabs rax, 0x8169a47bab8f661e
mov qword [rbp + 0xbd8], rax
mov qword [rbp + 0x1ac0], rdi
mov qword [rbp + 0x1ac8], r15
movabs rcx, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rcx
mov qword [rbp + 0x1ad8], rax
movdqa xmm0, xmmword [rbp + 0xbc0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xbc0], xmm0
movdqa xmm1, xmmword [rbp + 0xbd0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xbd0], xmm1
mov qword [rbp + 0x450], rbx
movabs rax, 0x698546755cb97f98
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x1ac0], rdi
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x450], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d330]
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x450]
call fcn.1800121b0
movabs rax, 0xa493fb6480c1683d
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], r15
mov qword [rbp + 0x1ac0], rdi
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x460]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x460], xmm0
lea rdx, [0x18016cfb9]
lea rcx, [rbp + 0x460]
call fcn.18004bc30
movss xmm0, dword [0x180133178]
call fcn.18002d5c0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
movabs rax, 0xc3fd9200eecc683d
mov qword [rbp + 0x15e0], rax
movabs rax, 0x7f029375cfd7fd4
mov qword [rbp + 0x15e8], rax
movabs rax, 0x3393b8e2e1af7cdd
mov qword [rbp + 0x15f0], rax
movabs rax, 0xed05cd3d8bcb553e
mov qword [rbp + 0x15f8], rax
movabs rax, 0xc6c280b0292551b6
mov qword [rbp + 0x1600], rax
movabs rdx, 0x149e5851509d12a8
mov qword [rbp + 0x1608], rdx
mov qword [rbp + 0x1ac0], rdi
mov qword [rbp + 0x1ac8], r15
movabs rax, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rax
movabs rcx, 0x8169a47bab8f661e
mov qword [rbp + 0x1ad8], rcx
movabs rax, 0xc6c280b0292535d3
mov qword [rbp + 0x1ae0], rax
mov qword [rbp + 0x1ae8], rdx
movdqa xmm0, xmmword [rbp + 0x15e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x15e0], xmm0
movdqa xmm1, xmmword [rbp + 0x15f0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x15f0], xmm1
movdqa xmm0, xmmword [rbp + 0x1600]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x1600], xmm0
movabs rax, 0xd4eaaf1cefdb245c
mov qword [rbp + 0x470], rax
movabs rax, 0x698546755cb93e91
mov qword [rbp + 0x478], rax
mov qword [rbp + 0x1ac0], rdi
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x470], xmm0
mov r9d, 3
lea r8, [rbp + 0x15e0]
lea rdx, [0x18016cfb4]
lea rcx, [rbp + 0x470]
call fcn.18004e240
call fcn.18002d670
movaps xmm0, xmm8
call fcn.18002d570
movabs rbx, 0xcbff9427a0c1683d
mov qword [rbp + 0xbe0], rbx
movabs rax, 0xd3660133f76d86
mov qword [rbp + 0xbe8], rax
movabs rdi, 0x33d78ba7eaa37cca
mov qword [rbp + 0xbf0], rdi
movabs rax, 0x8169a47bab8f661e
mov qword [rbp + 0xbf8], rax
movabs rcx, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x1ac8], r15
movabs rdx, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rdx
mov qword [rbp + 0x1ad8], rax
movdqa xmm0, xmmword [rbp + 0xbe0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xbe0], xmm0
movdqa xmm1, xmmword [rbp + 0xbf0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xbf0], xmm1
movabs rax, 0xa493970bc3c1683d
mov qword [rbp + 0x480], rax
mov qword [rbp + 0x488], r15
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x480]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x480], xmm0
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016d200]
lea rdx, [rbp + 0xbe0]
lea rcx, [rbp + 0x480]
call fcn.1800121b0
mov qword [rbp + 0xc00], rbx
movabs rax, 0x5e72f0635ef6d86
mov qword [rbp + 0xc08], rax
movabs rax, 0x33d78bc286c115dc
mov qword [rbp + 0xc10], rax
movabs rax, 0x8169a47bab8f661e
mov qword [rbp + 0xc18], rax
movabs rbx, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rbx
mov qword [rbp + 0x1ac8], r15
movabs rcx, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rcx
mov qword [rbp + 0x1ad8], rax
movdqa xmm0, xmmword [rbp + 0xc00]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xc00], xmm0
movdqa xmm1, xmmword [rbp + 0xc10]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xc10], xmm1
movabs rax, 0xa4a1970bc3c1683d
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], r15
mov qword [rbp + 0x1ac0], rbx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x490]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x490], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d4c8]
lea rdx, [rbp + 0xc00]
lea rcx, [rbp + 0x490]
call fcn.1800121b0
movabs rax, 0xa493fb64e5d7683d
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], r15
mov qword [rbp + 0x1ac0], rbx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x4a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rdx, [0x18016cfb3]
lea rcx, [rbp + 0x4a0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rbx, 0xc8fcb844e5d7683d
mov qword [rbp + 0xc20], rbx
mov qword [rbp + 0xc28], r14
mov qword [rbp + 0xc30], rsi
movabs rax, 0x8169a47bab8f661e
mov qword [rbp + 0xc38], rax
movabs rcx, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x1ac8], r15
movabs rsi, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], rax
movdqa xmm0, xmmword [rbp + 0xc20]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xc20], xmm0
movdqa xmm1, xmmword [rbp + 0xc30]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xc30], xmm1
movabs rax, 0xa4ff9427e5d7683d
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], r15
mov qword [rbp + 0x1ac0], rcx
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x4b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x4b0], xmm0
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016d270]
lea rdx, [rbp + 0xc20]
lea rcx, [rbp + 0x4b0]
call fcn.1800121b0
mov qword [rbp + 0xc40], rbx
mov qword [rbp + 0xc48], r13
mov qword [rbp + 0xc50], r12
movabs r13, 0x8169a47bab8f661e
mov qword [rbp + 0xc58], r13
movabs r12, 0xa493fb6480b9077f
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xc40]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xc40], xmm0
movdqa xmm1, xmmword [rbp + 0xc50]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xc50], xmm1
movabs rax, 0x96ff9427e5d7683d
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x4c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x4c0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d3c0]
lea rdx, [rbp + 0xc40]
lea rcx, [rbp + 0x4c0]
call fcn.1800121b0
movabs rax, 0x8bb39705e8cd6233
mov qword [rbp + 0xc60], rax
movabs rax, 0x8e62f013fd819d4
mov qword [rbp + 0xc68], rax
movabs rax, 0x33d78bc286c115d5
mov qword [rbp + 0xc70], rax
mov qword [rbp + 0xc78], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xc60]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xc60], xmm0
movdqa xmm1, xmmword [rbp + 0xc70]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xc70], xmm1
lea rdx, [0x18016ce67]
lea rcx, [rbp + 0xc60]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0x84f6970df3ca6e32
mov qword [rbp + 0x4d0], rax
movabs rax, 0x6985460733d522b7
mov qword [rbp + 0x4d8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x4d0], xmm0
movabs rax, 0xcbff9427f3ca6e12
mov qword [rbp + 0x4e0], rax
movabs rax, 0x698546477f9a3e86
mov qword [rbp + 0x4e8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x4e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x4e0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d470]
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x4e0]
call fcn.1800121b0
movabs rax, 0xa4e08805f0d4683c
mov qword [rbp + 0x4f0], rax
mov qword [rbp + 0x4f8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x4f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x4f0], xmm0
lea rdx, [0x18016cfae]
lea rcx, [rbp + 0x4f0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rbx, 0x84e08805f0d4683c
mov qword [rbp + 0xc80], rbx
movabs rax, 0x6cb660733d522b7
mov qword [rbp + 0xc88], rax
movabs rax, 0x5fb5e2b1ef9735cd
mov qword [rbp + 0xc90], rax
movabs rax, 0x8169a47bab8f667b
mov qword [rbp + 0xc98], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xc80]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xc80], xmm0
movdqa xmm1, xmmword [rbp + 0xc90]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xc90], xmm1
movabs rax, 0xcde09212dfcd6811
mov qword [rbp + 0xca0], rax
movabs rax, 0x19e8291603dc2196
mov qword [rbp + 0xca8], rax
movabs rax, 0x33d78bc286b266d8
mov qword [rbp + 0xcb0], rax
mov qword [rbp + 0xcb8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xca0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xca0], xmm0
movdqa xmm1, xmmword [rbp + 0xcb0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xcb0], xmm1
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016d180]
lea rdx, [rbp + 0xc80]
lea rcx, [rbp + 0xca0]
call fcn.1800121b0
mov qword [rbp + 0xcc0], rbx
movabs rax, 0xd3660733d522b7
mov qword [rbp + 0xcc8], rax
mov qword [rbp + 0xcd0], rdi
mov qword [rbp + 0xcd8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xcc0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xcc0], xmm0
movdqa xmm1, xmmword [rbp + 0xcd0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xcd0], xmm1
movabs rax, 0xfbf69706e9ca6e09
mov qword [rbp + 0x500], rax
movabs rax, 0x69f635142cd42297
mov qword [rbp + 0x508], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x500]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x500], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d480]
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x500]
call fcn.1800121b0
movabs rax, 0xa4939310ecd86237
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x510]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x510], xmm0
lea rdx, [0x18016cfa2]
lea rcx, [rbp + 0x510]
call fcn.18004bc30
movabs rax, 0xa493fb6480b94e3e
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x520]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x520], xmm0
lea rdx, [0x18016cfa6]
lea rcx, [rbp + 0x520]
call fcn.18004bc30
movabs rax, 0x84f69707e9d16229
mov qword [rbp + 0x530], rax
movabs rax, 0x6985351132cc22b6
mov qword [rbp + 0x538], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x530]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x530], xmm0
lea rdx, [0x18016cfb1]
lea rcx, [rbp + 0x530]
call fcn.18004bc30
movabs rax, 0xcae19a33a0d46e3e
mov qword [rbp + 0x540], rax
movabs rax, 0x698546752fde239d
mov qword [rbp + 0x548], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x540]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x540], xmm0
lea rdx, [0x18016cfa7]
lea rcx, [rbp + 0x540]
call fcn.18004bc30
movabs rbx, 0xcdf29317f3d6753c
mov qword [rbp + 0x550], rbx
movabs rax, 0x698546755cb94d86
mov qword [rbp + 0x558], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x550]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x550], xmm0
lea rdx, [0x18016cfa5]
lea rcx, [rbp + 0x550]
call fcn.18004bc30
mov qword [rbp + 0x560], rbx
movabs rax, 0x69f7291933fa6d86
mov qword [rbp + 0x568], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x560]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x560], xmm0
mov qword [rbp + 0x570], rbx
movabs rax, 0x6985467530d60e86
mov qword [rbp + 0x578], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x570]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x570], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016a348]
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x570]
call fcn.1800121b0
movabs rax, 0xf0b38f01ecd5723d
mov qword [rbp + 0x580], rax
movabs rax, 0x6985350739da2c86
mov qword [rbp + 0x588], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x580]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x580], xmm0
lea rdx, [0x18016cfa4]
lea rcx, [rbp + 0x580]
call fcn.18004bc30
movabs rax, 0xe7b38901e3d8752b
mov qword [rbp + 0x590], rax
movabs rax, 0x698546752ed6219b
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x590]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x590], xmm0
movabs rax, 0x84e08901e3d8752b
mov qword [rbp + 0x5a0], rax
movabs rax, 0x6985350733d522b7
mov qword [rbp + 0x5a8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x5a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x5a0], xmm0
movss dword [rsp + 0x20], xmm6
mov r9b, 1
lea r8, [0x18016d3b0]
lea rdx, [rbp + 0x590]
lea rcx, [rbp + 0x5a0]
call fcn.1800121b0
movabs rcx, 0xf7b38901e3d8752b
mov qword [rbp + 0x5b0], rcx
movabs rax, 0x6985460233dd2c9c
mov qword [rbp + 0x5b8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x5b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x5b0], xmm0
mov qword [rbp + 0x5c0], rcx
movabs rax, 0x6985350233dd2c9c
mov qword [rbp + 0x5c8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x5c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x5c0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d2b0]
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x5c0]
call fcn.1800121b0
movabs rcx, 0xecb38901e3d8752b
mov qword [rbp + 0xce0], rcx
movabs rax, 0xcee34141199399d
mov qword [rbp + 0xce8], rax
movabs rdx, 0x33d78bc286c115cb
mov qword [rbp + 0xcf0], rdx
mov qword [rbp + 0xcf8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xce0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xce0], xmm0
movdqa xmm1, xmmword [rbp + 0xcf0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xcf0], xmm1
mov qword [rbp + 0xd00], rcx
mov qword [rbp + 0xd08], rax
movabs rax, 0x33d78bc286c166cb
mov qword [rbp + 0xd10], rax
mov qword [rbp + 0xd18], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xd00]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xd00], xmm0
movdqa xmm1, xmmword [rbp + 0xd10]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xd10], xmm1
movss xmm0, dword [0x180133198]
movss dword [rsp + 0x20], xmm0
mov r9b, 1
lea r8, [0x18016d4d8]
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0xd00]
call fcn.1800121b0
movabs rax, 0xc7f28930a0fb402d
mov qword [rbp + 0x5d0], rax
movabs rax, 0x698546755cca3f91
mov qword [rbp + 0x5d8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x5d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rdx, [0x18016cfa1]
lea rcx, [rbp + 0x5d0]
call fcn.18004bc30
movaps xmm0, xmm12
call fcn.18002d5c0
movabs rax, 0xe2b38901e3d8752b
mov qword [rbp + 0xd20], rax
movabs rax, 0xce82f217cdc2995
mov qword [rbp + 0xd28], rax
movabs rax, 0x33d7f8afe2e43583
mov qword [rbp + 0xd30], rax
mov qword [rbp + 0xd38], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xd20]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xd20], xmm0
movdqa xmm1, xmmword [rbp + 0xd30]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xd30], xmm1
movabs rax, 0xcde79e00e1df245c
mov qword [rbp + 0x5e0], rax
movabs rax, 0x698546755ccb2899
mov qword [rbp + 0x5e8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x5e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x5e0], xmm0
xor r14d, r14d
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xd20]
mov qword [rsp + 0x20], rax
mov r9d, 0x2710
mov r8d, 0x1f4
lea rdx, [0x18014802c]
lea rcx, [rbp + 0x5e0]
call fcn.1800501d0
movabs rax, 0xd0e09220a0c16632
mov qword [rbp + 0xd40], rax
movabs rax, 0x47a0664f39da2395
mov qword [rbp + 0xd48], rax
movabs rax, 0x33d78bc286c1738b
mov qword [rbp + 0xd50], rax
mov qword [rbp + 0xd58], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xd40]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xd40], xmm0
movdqa xmm1, xmmword [rbp + 0xd50]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xd50], xmm1
movabs rax, 0xcdf7a41ce1d4245c
mov qword [rbp + 0xd60], rax
movabs rax, 0x1ae0231632d83987
mov qword [rbp + 0xd68], rax
movabs rax, 0x33d78bc286c115c9
mov qword [rbp + 0xd70], rax
mov qword [rbp + 0xd78], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xd60]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xd60], xmm0
movdqa xmm1, xmmword [rbp + 0xd70]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xd70], xmm1
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xd40]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1801331d4]
xorps xmm2, xmm2
lea rdx, [0x180148028]
lea rcx, [rbp + 0xd60]
call fcn.180050190
movabs rax, 0xc7fa9330a0e9543a
mov qword [rbp + 0xd80], rax
movabs rax, 0x4ca57c062fdc239f
mov qword [rbp + 0xd88], rax
movabs rax, 0x33d78bc286a72797
mov qword [rbp + 0xd90], rax
mov qword [rbp + 0xd98], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xd80]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xd80], xmm0
movdqa xmm1, xmmword [rbp + 0xd90]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xd90], xmm1
movabs rax, 0xcdfb8f14f3dc245c
mov qword [rbp + 0x5f0], rax
movabs rax, 0x698546755cb92697
mov qword [rbp + 0x5f8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x5f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x5f0], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xd80]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm8
movss xmm2, dword [0x180132fe0]
lea rdx, [0x180148014]
lea rcx, [rbp + 0x5f0]
call fcn.180050190
call fcn.18002d670
call fcn.18005dba0
movabs rax, 0xd7faad44f4d66833
mov qword [rbp + 0x600], rax
movabs rax, 0x698546752fd52c81
mov qword [rbp + 0x608], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x600]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x600], xmm0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x600]
call fcn.18005db20
movabs rbx, 0x698546755cb93f9b
movabs rdi, 0x698546755ccb2298
test al, al
je 0x18006b4cf
lea rcx, [rbp + 0x1770]
call fcn.18002d850
movss xmm6, dword [rax + 4]
lea rcx, [rbp + 0x1778]
call fcn.18002d850
movss xmm1, dword [rax]
mulss xmm1, xmm10
movaps xmm2, xmm6
lea rcx, [rbp + 0x1780]
call fcn.1800037b0
movabs rcx, 0xd7d68f0beff5751d
mov qword [rbp + 0x610], rcx
movabs rcx, 0x698546756d9a6e84
mov qword [rbp + 0x618], rcx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x610]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x610], xmm0
xor r9d, r9d
mov r8b, 1
mov rdx, rax
lea rcx, [rbp + 0x610]
call fcn.180027400
test al, al
je 0x18006b141
movabs rax, 0xe8b39e08e2d8693a
mov qword [rbp + 0xda0], rax
movabs rax, 0x1cf62f237ccd229b
mov qword [rbp + 0xda8], rax
movabs rax, 0x33d78bc286b279d8
mov qword [rbp + 0xdb0], rax
mov qword [rbp + 0xdb8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xda0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xda0], xmm0
movdqa xmm1, xmmword [rbp + 0xdb0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xdb0], xmm1
lea rdx, [0x18016ce66]
lea rcx, [rbp + 0xda0]
call fcn.18004bc30
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
movabs rax, 0xe7b38210e9cb662d
mov qword [rbp + 0x620], rax
movabs rax, 0x698546062ed6219b
mov qword [rbp + 0x628], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x620]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x620], xmm0
lea rdx, [0x18016ce62]
lea rcx, [rbp + 0x620]
call fcn.18004bc30
movabs rax, 0xa493fb17e5d46631
mov qword [rbp + 0x630], rax
mov qword [rbp + 0x638], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x630]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x630], xmm0
lea rdx, [0x18016ce71]
lea rcx, [rbp + 0x630]
call fcn.18004bc30
movabs rax, 0xc3fd9200eecc683d
mov qword [rbp + 0x640], rax
movabs rax, 0x6985467524d60fd4
mov qword [rbp + 0x648], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x640]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x640], xmm0
lea rdx, [0x18016ce7a]
lea rcx, [rbp + 0x640]
call fcn.18004bc30
movabs rax, 0xc1f09505f4ca6e3b
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x658], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x650]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x650], xmm0
lea rdx, [0x18016ce5d]
lea rcx, [rbp + 0x650]
call fcn.18004bc30
movabs rax, 0xa493fb64efd46a3e
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x660]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x660], xmm0
lea rdx, [0x18016ce63]
lea rcx, [rbp + 0x660]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xc8fcb844efd46a3e
mov qword [rbp + 0x670], rax
mov qword [rbp + 0x678], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x670]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x670], xmm0
movabs rax, 0xcbff9427efd46a1e
mov qword [rbp + 0x680], rax
movabs rax, 0x698546755cb94d86
mov qword [rbp + 0x688], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x680]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x680], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d420]
lea rdx, [rbp + 0x670]
lea rcx, [rbp + 0x680]
call fcn.1800121b0
movabs rax, 0xa493fb64e8ca663c
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x690]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x690], xmm0
lea rdx, [0x18016ce6e]
lea rcx, [rbp + 0x690]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xc8fcb844e8ca663c
mov qword [rbp + 0x6a0], rax
mov qword [rbp + 0x6a8], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x6a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x6a0], xmm0
movabs rax, 0xc8fcb80ce8ca661c
mov qword [rbp + 0x6b0], rax
mov qword [rbp + 0x6b8], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x6b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x6b0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d280]
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x6b0]
call fcn.1800121b0
movabs rbx, 0xcfe09a29a0ca6638
mov qword [rbp + 0x6c0], rbx
mov qword [rbp + 0x6c8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x6c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x6c0], xmm0
lea rdx, [0x18016ce77]
lea rcx, [rbp + 0x6c0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0x6d0], rbx
movabs rdi, 0x6985341a30d60ed4
mov qword [rbp + 0x6d8], rdi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x6d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x6d0], xmm0
movabs rax, 0xe7f88805edca6638
mov qword [rbp + 0x6e0], rax
movabs r14, 0x698546752ed6219b
mov qword [rbp + 0x6e8], r14
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x6e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x6e0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d2c0]
lea rdx, [rbp + 0x6d0]
lea rcx, [rbp + 0x6e0]
call fcn.1800121b0
movabs rax, 0xa4e0950bf0d86228
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x6f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x6f0], xmm0
lea rdx, [0x18016ce65]
lea rcx, [rbp + 0x6f0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xe7b3950bf0d86228
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], r14
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x700]
movdqa xmmword [rbp + 0x700], xmm0
movabs rax, 0xcbd0950bf0d86208
mov qword [rbp + 0x710], rax
movabs rax, 0x698546062ecb2298
mov qword [rbp + 0x718], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rbp + 0x710], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d370]
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x710]
call fcn.1800121b0
movabs rbx, 0xd0f09a16f4d7683c
mov qword [rbp + 0x720], rbx
mov qword [rbp + 0x728], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rbp + 0x720], xmm0
lea rdx, [0x18016ce64]
lea rcx, [rbp + 0x720]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0x730], rbx
mov qword [rbp + 0x738], rdi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x730]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x730], xmm0
movabs rax, 0xd0f09a16f4d7681c
mov qword [rbp + 0x740], rax
movabs rax, 0x6985350733d522b7
mov qword [rbp + 0x748], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x740]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x740], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d1e0]
lea rdx, [rbp + 0x730]
lea rcx, [rbp + 0x740]
call fcn.1800121b0
movabs rax, 0xa493fb01f4d8753c
mov qword [rbp + 0x750], rax
mov qword [rbp + 0x758], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x750]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x750], xmm0
lea rdx, [0x18016ce6a]
lea rcx, [rbp + 0x750]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xcbd0db01f4d8753c
mov qword [rbp + 0x760], rax
movabs rax, 0x698546755ccb2298
mov qword [rbp + 0x768], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x760]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x760], xmm0
movabs rax, 0xcbd08801f4d8751c
mov qword [rbp + 0x770], rax
movabs rsi, 0x698546752fcb2298
mov qword [rbp + 0x778], rsi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x770]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x770], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d260]
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0x770]
call fcn.1800121b0
movabs rax, 0xa4939705e8cd6233
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x780]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x780], xmm0
lea rdx, [0x18016ce5c]
lea rcx, [rbp + 0x780]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xe7b39705e8cd6233
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], r14
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x790]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x790], xmm0
movabs rax, 0xcbd09705e8cd6213
mov qword [rbp + 0x7a0], rax
mov qword [rbp + 0x7a8], rsi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x7a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x7a0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d410]
lea rdx, [rbp + 0x790]
lea rcx, [rbp + 0x7a0]
call fcn.1800121b0
movabs rbx, 0xc8f2980df4da662b
mov qword [rbp + 0x7b0], rbx
mov qword [rbp + 0x7b8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x7b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x7b0], xmm0
lea rdx, [0x18016ce68]
lea rcx, [rbp + 0x7b0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0x7c0], rbx
mov qword [rbp + 0x7c8], rdi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x7c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x7c0], xmm0
movabs rax, 0xd1ff9427f4da660b
mov qword [rbp + 0x7d0], rax
movabs rax, 0x698546755cb94d86
mov qword [rbp + 0x7d8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x7d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x7d0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d310]
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x7d0]
call fcn.1800121b0
movabs rax, 0xd4c6db00ecdc6e39
mov qword [rbp + 0x7e0], rax
movabs rax, 0x6985461038d83f93
mov qword [rbp + 0x7e8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x7e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x7e0], xmm0
lea rdx, [0x18016ce75]
lea rcx, [rbp + 0x7e0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xd4c6db00e5d56e39
mov qword [rbp + 0xdc0], rax
movabs rax, 0x6c6661038d83f93
mov qword [rbp + 0xdc8], rax
movabs r14, 0x33d78bc286b37ad5
mov qword [rbp + 0xdd0], r14
mov qword [rbp + 0xdd8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movabs rdi, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rdi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xdc0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xdc0], xmm0
movdqa xmm1, xmmword [rbp + 0xdd0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xdd0], xmm1
movabs rax, 0xc3e38e00ecdc6e19
mov qword [rbp + 0xde0], rax
movabs rax, 0x6e9293639dd2c86
mov qword [rbp + 0xde8], rax
movabs rax, 0x33d78bc286c115cb
mov qword [rbp + 0xdf0], rax
mov qword [rbp + 0xdf8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rdi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xde0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xde0], xmm0
movdqa xmm1, xmmword [rbp + 0xdf0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xdf0], xmm1
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d4b8]
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0xde0]
call fcn.1800121b0
movabs rax, 0xa493fb64ebcb622f
mov qword [rbp + 0x7f0], rax
mov qword [rbp + 0x7f8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x7f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x7f0], xmm0
lea rdx, [0x18016ce78]
lea rcx, [rbp + 0x7f0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xc8fcb844ebcb622f
mov qword [rbp + 0x800], rax
movabs rax, 0x698546755cb93f9b
mov qword [rbp + 0x808], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x800]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x800], xmm0
movabs rax, 0xc8dc9817ebcb620f
mov qword [rbp + 0x810], rax
movabs rax, 0x698546755cca3f9b
mov qword [rbp + 0x818], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x810]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x810], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d340]
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x810]
call fcn.1800121b0
movabs rax, 0xa493fb16efd4753e
mov qword [rbp + 0x820], rax
mov qword [rbp + 0x828], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x820]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x820], xmm0
lea rdx, [0x18016ce6c]
lea rcx, [rbp + 0x820]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xcbd0db16efd4753e
mov qword [rbp + 0x830], rax
movabs rax, 0x698546755ccb2298
mov qword [rbp + 0x838], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x830]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x830], xmm0
movabs rax, 0xc8fcb816efd4751e
mov qword [rbp + 0x840], rax
movabs rax, 0x698546752fca3f9b
mov qword [rbp + 0x848], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x840]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x840], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d3e0]
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x840]
call fcn.1800121b0
movabs rbx, 0xd2f6a944e6d5622c
mov qword [rbp + 0x850], rbx
movabs rax, 0x69f12f3e7cdc3b9d
mov qword [rbp + 0x858], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x850]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x850], xmm0
lea rdx, [0x18016ce60]
lea rcx, [rbp + 0x850]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0xe20], rbx
movabs rax, 0x6e929367cdc3b9d
mov qword [rbp + 0xe28], rax
movabs rax, 0x33d78bc286c115cb
mov qword [rbp + 0xe30], rax
mov qword [rbp + 0xe38], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rdi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xe20]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xe20], xmm0
movdqa xmm1, xmmword [rbp + 0xe30]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xe30], xmm1
movabs rax, 0xd7e19408effa750c
mov qword [rbp + 0x860], rax
movabs rax, 0x698546755cb94d87
mov qword [rbp + 0x868], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x860]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x860], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d2e0]
lea rdx, [rbp + 0xe20]
lea rcx, [rbp + 0x860]
call fcn.1800121b0
movabs rbx, 0xc1ff9905ecd5622c
mov qword [rbp + 0x870], rbx
movabs rax, 0x6985461839cd04d4
mov qword [rbp + 0x878], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x870]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x870], xmm0
lea rdx, [0x18016ce79]
lea rcx, [rbp + 0x870]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0xe40], rbx
movabs rax, 0x6c6661839cd04d4
mov qword [rbp + 0xe48], rax
mov qword [rbp + 0xe50], r14
mov qword [rbp + 0xe58], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rdi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xe40]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xe40], xmm0
movdqa xmm1, xmmword [rbp + 0xe50]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xe50], xmm1
movabs rax, 0xd6fc970bc3c36a1b
mov qword [rbp + 0x880], rax
movabs rax, 0x698546755cb94d87
mov qword [rbp + 0x888], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x880]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x880], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d460]
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x880]
call fcn.1800121b0
movabs rax, 0xa4939005e5cb732c
mov qword [rbp + 0x890], rax
mov qword [rbp + 0x898], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x890]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x890], xmm0
lea rdx, [0x18016ce74]
lea rcx, [rbp + 0x890]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xe7b39005e5cb732c
mov qword [rbp + 0x8a0], rax
movabs rax, 0x698546752ed6219b
mov qword [rbp + 0x8a8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x8a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x8a0], xmm0
movabs rax, 0xe7e09005e5cb730c
mov qword [rbp + 0x8b0], rax
movabs rax, 0x698535062ed6219b
mov qword [rbp + 0x8b8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x8b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x8b0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d1d0]
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0x8b0]
call fcn.1800121b0
movabs rax, 0xc1f89410a0d8622c
mov qword [rbp + 0x8c0], rax
movabs rax, 0x698546755cb94d9a
mov qword [rbp + 0x8c8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x8c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x8c0], xmm0
lea rdx, [0x18016ce70]
lea rcx, [rbp + 0x8c0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xc1f89430a0d8622c
mov qword [rbp + 0x8d0], rax
movabs rax, 0x69f7291933fa6d9a
mov qword [rbp + 0x8d8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x8d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x8d0], xmm0
movabs rax, 0xcbd09501ebd6531c
mov qword [rbp + 0x8e0], rax
mov qword [rbp + 0x8e8], rsi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x8e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x8e0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d400]
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x8e0]
call fcn.1800121b0
movabs rax, 0xa493fb64ecdc7239
mov qword [rbp + 0x8f0], rax
mov qword [rbp + 0x8f8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x8f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x8f0], xmm0
lea rdx, [0x18016ce6d]
lea rcx, [rbp + 0x8f0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xc8fcb844ecdc7239
mov qword [rbp + 0x900], rax
movabs rax, 0x698546755cb93f9b
mov qword [rbp + 0x908], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x900]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x900], xmm0
movabs rax, 0xcbff9427ecdc7219
mov qword [rbp + 0x910], rax
movabs rdi, 0x698546755cb93e86
mov qword [rbp + 0x918], rdi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x910]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x910], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d300]
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x910]
call fcn.1800121b0
movabs rbx, 0xd0f28f37a0c0723d
mov qword [rbp + 0x920], rbx
movabs rax, 0x698546755cd7229d
mov qword [rbp + 0x928], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x920]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x920], xmm0
lea rdx, [0x18016ce6f]
lea rcx, [rbp + 0x920]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0xe60], rbx
movabs rax, 0x6e929367cd7229d
mov qword [rbp + 0xe68], rax
movabs rax, 0x33d78bc286c115cb
mov qword [rbp + 0xe70], rax
mov qword [rbp + 0xe78], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movabs rsi, 0x33d78bc286c115b9
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xe60]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xe60], xmm0
movdqa xmm1, xmmword [rbp + 0xe70]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xe70], xmm1
movabs rax, 0xcde79a10f3c0723d
mov qword [rbp + 0x930], rax
movabs rax, 0x69f7291933fa239b
mov qword [rbp + 0x938], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x930]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x930], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d3a0]
lea rdx, [rbp + 0xe60]
lea rcx, [rbp + 0x930]
call fcn.1800121b0
movabs rbx, 0xf0b3950bf0d86228
mov qword [rbp + 0x940], rbx
movabs rax, 0x6985460739dd2c86
mov qword [rbp + 0x948], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x940]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x940], xmm0
lea rdx, [0x18016ce5f]
lea rcx, [rbp + 0x940]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
mov qword [rbp + 0xe80], rbx
movabs rax, 0x6c6660739dd2c86
mov qword [rbp + 0xe88], rax
mov qword [rbp + 0xe90], r14
mov qword [rbp + 0xe98], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xe80]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xe80], xmm0
movdqa xmm1, xmmword [rbp + 0xe90]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xe90], xmm1
movabs rax, 0xc1f79a16d4c96208
mov qword [rbp + 0x950], rax
movabs rax, 0x6985461a30d62e86
mov qword [rbp + 0x958], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x950]
movdqa xmmword [rbp + 0x950], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d1c0]
lea rdx, [rbp + 0xe80]
lea rcx, [rbp + 0x950]
call fcn.1800121b0
movabs rax, 0xa4ff9a0de3dc772c
mov qword [rbp + 0x960], rax
mov qword [rbp + 0x968], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x960]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x960], xmm0
lea rdx, [0x18016ce72]
lea rcx, [rbp + 0x960]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0x84ff9a0de3dc772c
mov qword [rbp + 0x970], rax
movabs rax, 0x6985460733d522b7
mov qword [rbp + 0x978], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x970]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x970], xmm0
movabs rax, 0xcbff9427e3dc770c
mov qword [rbp + 0x980], rax
mov qword [rbp + 0x988], rdi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x980]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x980], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d440]
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x980]
call fcn.1800121b0
movabs rax, 0xd1e09232a0fb402d
mov qword [rbp + 0x990], rax
movabs rax, 0x698574567fca2195
mov qword [rbp + 0x998], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x990]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x990], xmm0
lea rdx, [0x18016ce73]
lea rcx, [rbp + 0x990]
call fcn.18004bc30
movaps xmm0, xmm12
call fcn.18002d5c0
movabs rax, 0xd0e09220a0c16632
mov qword [rbp + 0xea0], rax
movabs rax, 0x47a0664f39da2395
mov qword [rbp + 0xea8], rax
movabs rax, 0x33d78bc286c1738b
mov qword [rbp + 0xeb0], rax
mov qword [rbp + 0xeb8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xea0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xea0], xmm0
movdqa xmm1, xmmword [rbp + 0xeb0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xeb0], xmm1
movabs rax, 0xcdf7a41ce1d4245c
mov qword [rbp + 0xec0], rax
movabs rax, 0x1ae0231632d83987
mov qword [rbp + 0xec8], rax
movabs rax, 0x33d78bc286c16cc9
mov qword [rbp + 0xed0], rax
mov qword [rbp + 0xed8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xec0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xec0], xmm0
movdqa xmm1, xmmword [rbp + 0xed0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xed0], xmm1
xor r14d, r14d
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xea0]
mov qword [rsp + 0x20], rax
mov r9d, 0x3e8
xor r8d, r8d
lea rdx, [0x180148004]
lea rcx, [rbp + 0xec0]
call fcn.1800501d0
call fcn.18002d670
call fcn.180027490
movabs rdi, 0x698546755ccb2298
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
lea rcx, [rbp + 0x1788]
call fcn.18002d850
mov rbx, rax
mov rdx, qword [0x18016d098]
mov rcx, qword [rdx + 0x1ae0]
mov byte [rcx + 0x90], 1
mov rcx, qword [rdx + 0x1ae0]
xor r8d, r8d
lea rdx, str.mpLootEsp
call fcn.180023040
mov edx, eax
mov dword [rsp + 0x20], r14d
mov r9b, 1
mov r8, rbx
lea rcx, str.mpLootEsp
call fcn.180027180
test al, al
je 0x18006b4ca
movabs rax, 0xc5ff8b0df4d57232
mov qword [rbp + 0xee0], rax
movabs rax, 0x1dea29397ccb288d
mov qword [rbp + 0xee8], rax
mov qword [rbp + 0xef0], rsi
mov qword [rbp + 0xef8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xee0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xee0], xmm0
movdqa xmm1, xmmword [rbp + 0xef0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xef0], xmm1
lea rcx, [rbp + 0xee0]
call fcn.180049110
call fcn.18004cf40
movabs rax, 0x87e0950bf0d86228
mov qword [rbp + 0x9a0], rax
movabs rax, 0x698546755cb97cd7
mov qword [rbp + 0x9a8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x9a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x9a0], xmm0
lea rdx, [0x18016ce61]
lea rcx, [rbp + 0x9a0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xe7b3950bf0d86228
mov qword [rbp + 0x9b0], rax
movabs rax, 0x698546752ed6219b
mov qword [rbp + 0x9b8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x9b0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x9b0], xmm0
movabs rax, 0xcbff9427e3dc770c
mov qword [rbp + 0x9c0], rax
movabs rax, 0x698546477f9a3e86
mov qword [rbp + 0x9c8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x9c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x9c0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d360]
lea rdx, [rbp + 0x9b0]
lea rcx, [rbp + 0x9c0]
call fcn.1800121b0
movabs rax, 0xeab3950bf0d86228
mov qword [rbp + 0x9d0], rax
movabs rax, 0x69b465562fdc2095
mov qword [rbp + 0x9d8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x9d0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x9d0], xmm0
lea rdx, [0x18016ce6b]
lea rcx, [rbp + 0x9d0]
call fcn.18004bc30
movabs rax, 0xe0b3950bf0d86228
mov qword [rbp + 0xf00], rax
movabs rax, 0x4ae0251b3dcd3e9d
mov qword [rbp + 0xf08], rax
movabs rax, 0x33d78bc286c1249a
mov qword [rbp + 0xf10], rax
mov qword [rbp + 0xf18], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xf00]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xf00], xmm0
movdqa xmm1, xmmword [rbp + 0xf10]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xf10], xmm1
lea rdx, [0x18016ce5e]
lea rcx, [rbp + 0xf00]
call fcn.18004bc30
movabs rax, 0xe6b3950bf0d86228
mov qword [rbp + 0xf20], rax
movabs rax, 0x58a6650638d7389b
mov qword [rbp + 0xf28], rax
mov qword [rbp + 0xf30], rsi
mov qword [rbp + 0xf38], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xf20]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xf20], xmm0
movdqa xmm1, xmmword [rbp + 0xf30]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xf30], xmm1
lea rdx, [0x18016ce76]
lea rcx, [rbp + 0xf20]
call fcn.18004bc30
call fcn.180027490
call fcn.18005dba0
movabs rax, 0xd7f6950deccd7230
mov qword [rbp + 0x9e0], rax
mov qword [rbp + 0x9e8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x9e0]
movdqa xmmword [rbp + 0x9e0], xmm0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x9e0]
call fcn.18005db20
test al, al
je 0x18006c069
lea rcx, [rbp + 0x1790]
call fcn.18002d850
movss xmm6, dword [rax + 4]
lea rcx, [rbp + 0x1798]
call fcn.18002d850
movss xmm1, dword [rax]
mulss xmm1, xmm10
movaps xmm2, xmm6
lea rcx, [rbp + 0x17a0]
call fcn.1800037b0
movabs rcx, 0x95f6950deccd7230
mov qword [rbp + 0x9f0], rcx
mov qword [rbp + 0x9f8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x9f0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x9f0], xmm0
xor r9d, r9d
mov r8b, 1
mov rdx, rax
lea rcx, [rbp + 0x9f0]
call fcn.180027400
test al, al
je 0x18006bc3a
movabs rax, 0xebb38901f9d86b2f
mov qword [rbp + 0xa00], rax
movabs rbx, 0x69f6231b35d53981
mov qword [rbp + 0xa08], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa00]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa00], xmm0
lea rcx, [rbp + 0xa00]
call fcn.180049110
call fcn.18004cf40
movabs rax, 0xebb39e08e2d8693a
mov qword [rbp + 0xa10], rax
mov qword [rbp + 0xa18], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa10]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa10], xmm0
lea rdx, [0x18016ce37]
lea rcx, [rbp + 0xa10]
call fcn.18004bc30
movabs rax, 0xe8b39e08e2d8693a
mov qword [rbp + 0xf40], rax
movabs rax, 0x1df0095525db2f9b
mov qword [rbp + 0xf48], rax
movabs rax, 0x33d78bc2e3af7cd5
mov qword [rbp + 0xf50], rax
mov qword [rbp + 0xf58], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xf40]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xf40], xmm0
movdqa xmm1, xmmword [rbp + 0xf50]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xf50], xmm1
lea rdx, [0x18016ce36]
lea rcx, [rbp + 0xf40]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xcbd0db1de2db6833
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa28], rdi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa20]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa20], xmm0
movabs rax, 0xc8fcb81de2db6813
mov qword [rbp + 0xa30], rax
movabs rax, 0x698546755cb94dc5
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa30]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa30], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d3d0]
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0xa30]
call fcn.1800121b0
movabs rax, 0xf4b39e08e2d8693a
mov qword [rbp + 0xf60], rax
movabs rax, 0x1cca660739c02c98
mov qword [rbp + 0xf68], rax
movabs rdi, 0x33d78ba7e8a879cd
mov qword [rbp + 0xf70], rdi
mov qword [rbp + 0xf78], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xf60]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xf60], xmm0
movdqa xmm1, xmmword [rbp + 0xf70]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xf70], xmm1
lea rdx, [0x18016ce55]
lea rcx, [rbp + 0xf60]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xc8fcb844edd8622b
mov qword [rbp + 0xa40], rax
movabs rax, 0x698546755cb93f9b
mov qword [rbp + 0xa48], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa40]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa40], xmm0
movabs rbx, 0xc7f6950deccd7230
mov qword [rbp + 0xa50], rbx
movabs rax, 0x698546755c88219b
mov qword [rbp + 0xa58], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa50]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa50], xmm0
movss xmm1, dword [0x1801331ac]
movss dword [rsp + 0x20], xmm1
mov r9b, 1
lea r8, [0x18016d430]
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0xa50]
call fcn.1800121b0
movabs rax, 0xcbd0db1deddc693a
mov qword [rbp + 0xa60], rax
movabs rax, 0x698546755ccb2298
mov qword [rbp + 0xa68], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa60]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa60], xmm0
mov qword [rbp + 0xa70], rbx
movabs rax, 0x698546756ecb219b
mov qword [rbp + 0xa78], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa70]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa70], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d2a0]
lea rdx, [rbp + 0xa60]
lea rcx, [rbp + 0xa70]
call fcn.1800121b0
movabs rax, 0xf2b39e08e2d8693a
mov qword [rbp + 0xf80], rax
movabs rax, 0x26a523193fd02591
mov qword [rbp + 0xf88], rax
movabs rax, 0x33d7eeacefad61cc
mov qword [rbp + 0xf90], rax
mov qword [rbp + 0xf98], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xf80]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xf80], xmm0
movdqa xmm1, xmmword [rbp + 0xf90]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xf90], xmm1
lea rdx, [0x18016ce56]
lea rcx, [rbp + 0xf80]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0x84f69707e9d16229
mov qword [rbp + 0xa80], rax
movabs rax, 0x6985460733d522b7
mov qword [rbp + 0xa88], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa80]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa80], xmm0
movabs rax, 0xa4a1970bc3d16209
mov qword [rbp + 0xa90], rax
mov qword [rbp + 0xa98], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa90]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa90], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d320]
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0xa90]
call fcn.1800121b0
movabs rax, 0xf3b39e08e2d8693a
mov qword [rbp + 0xfa0], rax
movabs rax, 0x1cca661b33c92c91
mov qword [rbp + 0xfa8], rax
mov qword [rbp + 0xfb0], rdi
mov qword [rbp + 0xfb8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xfa0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xfa0], xmm0
movdqa xmm1, xmmword [rbp + 0xfb0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xfb0], xmm1
lea rdx, [0x18016ce35]
lea rcx, [rbp + 0xfa0]
call fcn.18004bc30
movaps xmm0, xmm8
call fcn.18002d570
movabs rax, 0xe7b3950bf0d86228
mov qword [rbp + 0xaa0], rax
movabs rax, 0x698546752ed6219b
mov qword [rbp + 0xaa8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xaa0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xaa0], xmm0
movabs rax, 0xc9f29327e6d5620c
mov qword [rbp + 0xab0], rax
movabs rax, 0x698546755cb94d87
mov qword [rbp + 0xab8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xab0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xab0], xmm0
movss dword [rsp + 0x20], xmm9
mov r9b, 1
lea r8, [0x18016d3f0]
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0xab0]
call fcn.1800121b0
call fcn.180027490
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
lea rcx, [rbp + 0x17a8]
call fcn.18002d850
movss xmm6, dword [rax + 4]
lea rcx, [rbp + 0x17d8]
call fcn.18002d850
movaps xmm2, xmm6
movss xmm1, dword [rax]
lea rcx, [rbp + 0x17b0]
call fcn.1800037b0
movabs rcx, 0x96f6950deccd7230
mov qword [rbp + 0xac0], rcx
mov qword [rbp + 0xac8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xac0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xac0], xmm0
xor r9d, r9d
mov r8b, 1
mov rdx, rax
lea rcx, [rbp + 0xac0]
call fcn.180027400
test al, al
je 0x18006c064
movabs rax, 0xdefa960bf4ca723c
mov qword [rbp + 0xfc0], rax
movabs rax, 0x7ec2a0129f66d91
mov qword [rbp + 0xfc8], rax
movabs rax, 0x33d78bc286c166dc
mov qword [rbp + 0xfd0], rax
mov qword [rbp + 0xfd8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xfc0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xfc0], xmm0
movdqa xmm1, xmmword [rbp + 0xfd0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xfd0], xmm1
lea rcx, [rbp + 0xfc0]
call fcn.180049110
call fcn.18004cf40
movabs rax, 0xc5f6af44e5dd6e37
mov qword [rbp + 0xfe0], rax
movabs rax, 0x49d50f227ce26d99
mov qword [rbp + 0xfe8], rax
movabs rax, 0x33d78bc286c115e4
mov qword [rbp + 0xff0], rax
mov qword [rbp + 0xff8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0xfe0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xfe0], xmm0
movdqa xmm1, xmmword [rbp + 0xff0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0xff0], xmm1
lea rdx, [0x18016ce57]
lea rcx, [rbp + 0xfe0]
call fcn.18004bc30
movabs rax, 0xd0e6b444ecd56e39
mov qword [rbp + 0xad0], rax
movabs rax, 0x6985467539d72498
mov qword [rbp + 0xad8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xad0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xad0], xmm0
lea rdx, [0x18016ce34]
lea rcx, [rbp + 0xad0]
call fcn.18004bc30
movabs rax, 0xc8e78e2ba0fb402d
mov qword [rbp + 0xae0], rax
movabs rax, 0x698546755cdc239d
mov qword [rbp + 0xae8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xae0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xae0], xmm0
lea rdx, [0x18016ce54]
lea rcx, [rbp + 0xae0]
call fcn.18004bc30
movabs rax, 0xc0faac44e5d76e33
mov qword [rbp + 0x1000], rax
movabs rax, 0xfb768507c832580
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], rsi
mov qword [rbp + 0x1018], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1000]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1000], xmm0
movdqa xmm1, xmmword [rbp + 0x1010]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1010], xmm1
movabs rax, 0xcdc49e0ae9d5245c
mov qword [rbp + 0xaf0], rax
movabs rax, 0x6985320033d13990
mov qword [rbp + 0xaf8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0xaf0]
movdqa xmmword [rbp + 0xaf0], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1000]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x180133178]
movss xmm2, dword [0x180132fcc]
lea rdx, [0x180148000]
lea rcx, [rbp + 0xaf0]
call fcn.180050190
movabs rax, 0xf0b38901e4d7622d
mov qword [rbp + 0xb00], rax
movabs rax, 0x69ec635566dc3d8d
mov qword [rbp + 0xb08], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb00]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb00], xmm0
movabs rax, 0xd6f69f0ae5cb245c
mov qword [rbp + 0xb10], rax
movabs rax, 0x69f1333a39c934a0
mov qword [rbp + 0xb18], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb10]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb10], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xb00]
mov qword [rsp + 0x20], rax
mov r9d, 0xa
xor r8d, r8d
lea rdx, [0x18016ce58]
lea rcx, [rbp + 0xb10]
call fcn.1800501d0
call fcn.180027490
call fcn.18005dba0
movabs rax, 0xd7e7920becc97f3a
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0xb20]
movdqa xmmword [rbp + 0xb20], xmm0
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xb20]
call fcn.18005db20
test al, al
je 0x18006d692
movzx eax, byte [0x18016df64]
cmp al, 1
jne 0x18006c0e3
call fcn.18006f040
test al, al
je 0x18006c0dc
mov byte [0x18016df64], 0
jmp 0x18006c0eb
movzx eax, byte [0x18016df64]
test al, al
jne 0x18006c3d6
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17b8]
call fcn.1800037b0
movabs rcx, 0xe1b39007efd5692a
mov qword [rbp + 0x1020], rcx
movabs rcx, 0x7ec2e0125cb2882
mov qword [rbp + 0x1028], rcx
movabs rcx, 0x33d78bc286c115de
mov qword [rbp + 0x1030], rcx
mov qword [rbp + 0x1038], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1020]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1020], xmm0
movdqa xmm1, xmmword [rbp + 0x1030]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1030], xmm1
mov rdx, rax
lea rcx, [rbp + 0x1020]
call fcn.180049ef0
test al, al
je 0x18006c62e
call fcn.18001e5f0
movabs rax, 0x97ebd844e1cd620c
mov qword [rbp + 0x1040], rax
movabs rax, 0x59b070341f8c78cd
mov qword [rbp + 0x1048], rax
movabs rax, 0x7592cf80bf802cff
mov qword [rbp + 0x1050], rax
movabs rax, 0x8169a47babb4573e
mov qword [rbp + 0x1058], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1040]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1040], xmm0
movdqa xmm1, xmmword [rbp + 0x1050]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1050], xmm1
lea rdx, [rbp + 0x1040]
lea rcx, [rbp + 0x18f0]
call fcn.180012d70
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1ac0], xmm0
lea rcx, [rbp + 0x1ac0]
call fcn.18001de70
movabs rax, 0xd0ea8901f6fc3021
mov qword [rbp + 0x1610], rax
movabs rax, 0x1ae42e553bd7249c
mov qword [rbp + 0x1618], rax
movabs rax, 0x189abace3a47799
mov qword [rbp + 0x1620], rax
movabs rax, 0xc52cef38e4c3284b
mov qword [rbp + 0x1628], rax
movabs rax, 0xc6c280b0292535f2
mov qword [rbp + 0x1630], rax
movabs rbx, 0x149e5851509d12a8
mov qword [rbp + 0x1638], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movabs rdi, 0xc6c280b0292535d3
mov qword [rbp + 0x1ae0], rdi
mov qword [rbp + 0x1ae8], rbx
movdqa xmm0, xmmword [rbp + 0x1610]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1610], xmm0
movdqa xmm1, xmmword [rbp + 0x1620]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1620], xmm1
movdqa xmm0, xmmword [rbp + 0x1630]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x1630], xmm0
movabs rax, 0xcff09408eeec3521
mov qword [rbp + 0x1060], rax
movabs rax, 0xcf3034202992991
mov qword [rbp + 0x1068], rax
movabs rax, 0x33b0e5abeeb56ccb
mov qword [rbp + 0x1070], rax
mov qword [rbp + 0x1078], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1060]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1060], xmm0
movdqa xmm1, xmmword [rbp + 0x1070]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1070], xmm1
lea rdx, [rbp + 0x1610]
lea rcx, [rbp + 0x1060]
call fcn.18001df70
mov byte [0x18016df64], 1
jmp 0x18006c642
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17c0]
call fcn.1800037b0
movabs rcx, 0xc1e5be44ebda6833
mov qword [rbp + 0xb30], rcx
movabs rcx, 0x69e2281c34cd3486
mov qword [rbp + 0xb38], rcx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb30]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb30], xmm0
mov rdx, rax
lea rcx, [rbp + 0xb30]
call fcn.180049ef0
test al, al
je 0x18006c62e
call fcn.18001e5f0
movabs rax, 0x97ebd844e1cd620c
mov qword [rbp + 0x1080], rax
movabs rax, 0x59b070341f8c78cd
mov qword [rbp + 0x1088], rax
movabs rax, 0x7592cf80bf802cff
mov qword [rbp + 0x1090], rax
movabs rax, 0x8169a47babb4563e
mov qword [rbp + 0x1098], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1080]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1080], xmm0
movdqa xmm1, xmmword [rbp + 0x1090]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1090], xmm1
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x1900]
call fcn.180012d70
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1ac0], xmm0
lea rcx, [rbp + 0x1ac0]
call fcn.18001de70
movabs rax, 0xd0ea8901f6fc3021
mov qword [rbp + 0x10a0], rax
movabs rax, 0x1ae42e553bd7249c
mov qword [rbp + 0x10a8], rax
movabs rax, 0x289abace3a47799
mov qword [rbp + 0x10b0], rax
movabs rax, 0x8148e03ee0cc2952
mov qword [rbp + 0x10b8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x10a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x10a0], xmm0
movdqa xmm1, xmmword [rbp + 0x10b0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x10b0], xmm1
movabs rax, 0xc0f69007eff53621
mov qword [rbp + 0x10c0], rax
movabs rax, 0x10f72303198e13d4
mov qword [rbp + 0x10c8], rax
movabs rax, 0x33d78ba5e8a87dcd
mov qword [rbp + 0x10d0], rax
mov qword [rbp + 0x10d8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x10c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x10c0], xmm0
movdqa xmm1, xmmword [rbp + 0x10d0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x10d0], xmm1
lea rdx, [rbp + 0x10a0]
lea rcx, [rbp + 0x10c0]
call fcn.18001df70
mov byte [0x18016df64], 0
movabs rbx, 0x149e5851509d12a8
movabs rdi, 0xc6c280b0292535d3
movabs rax, 0xcaf29327a0ef4839
mov qword [rbp + 0xb40], rax
movabs rax, 0x698546755ccb2893
mov qword [rbp + 0xb48], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb40]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb40], xmm0
lea rdx, [0x18016ce99]
lea rcx, [rbp + 0xb40]
call fcn.18004bc30
cmp byte [0x18016ce99], 0
je 0x18006c775
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
movaps xmm0, xmm12
call fcn.18002d5c0
movabs rax, 0xc1e99237a0ef4839
mov qword [rbp + 0xb50], rax
movabs rax, 0x69852047729c6dce
mov qword [rbp + 0xb58], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb50]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb50], xmm0
movabs rax, 0xa4e59402dfdf245c
mov qword [rbp + 0xb60], rax
mov qword [rbp + 0xb68], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb60]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb60], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xb50]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x18013319c]
xorps xmm2, xmm2
lea rdx, [0x180148010]
lea rcx, [rbp + 0xb60]
call fcn.180050190
call fcn.18002d670
movabs rax, 0x84f69706e1ca6e3b
mov qword [rbp + 0x10e0], rax
movabs rax, 0xf12f0632d83fa0
mov qword [rbp + 0x10e8], rax
movabs rax, 0x56b2f9a1d5e17bd6
mov qword [rbp + 0x10f0], rax
movabs rax, 0x8169a47bab8f6670
mov qword [rbp + 0x10f8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x10e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x10e0], xmm0
movdqa xmm1, xmmword [rbp + 0x10f0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x10f0], xmm1
lea rdx, [0x18016ce90]
lea rcx, [rbp + 0x10e0]
call fcn.18004bc30
movabs rax, 0xf7b39e12efd4622d
mov qword [rbp + 0xb70], rax
movabs rax, 0x6985350233dd2c9c
mov qword [rbp + 0xb78], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb70]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb70], xmm0
lea rdx, [0x18016ce8a]
lea rcx, [rbp + 0xb70]
call fcn.18004bc30
movabs rax, 0xc8f19217e9cf6936
mov qword [rbp + 0x1100], rax
movabs rax, 0x7ea361439ee6d91
mov qword [rbp + 0x1108], rax
mov qword [rbp + 0x1110], rsi
mov qword [rbp + 0x1118], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1100]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1100], xmm0
movdqa xmm1, xmmword [rbp + 0x1110]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1110], xmm1
lea rdx, [0x18016ce89]
lea rcx, [rbp + 0x1100]
call fcn.18004bc30
movabs rax, 0xf7b39e12efd4622d
mov qword [rbp + 0x1120], rax
movabs rax, 0x1d6661130dc249c
mov qword [rbp + 0x1128], rax
movabs rax, 0x33d78bc286a47ed8
mov qword [rbp + 0x1130], rax
mov qword [rbp + 0x1138], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1120]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1120], xmm0
movdqa xmm1, xmmword [rbp + 0x1130]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1130], xmm1
lea rdx, [0x18016ce8d]
lea rcx, [rbp + 0x1120]
call fcn.18004bc30
movabs rax, 0xf7c3bd44f7d66f2c
mov qword [rbp + 0xb80], rax
mov qword [rbp + 0xb88], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb80]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb80], xmm0
lea rdx, [0x18016ce8c]
lea rcx, [rbp + 0xb80]
call fcn.18004bc30
movabs rax, 0xcac6db01e3cb6839
mov qword [rbp + 0x1140], rax
movabs rax, 0x8ea0a5537da2298
mov qword [rbp + 0x1148], rax
movabs rax, 0x33d78bb1f2b47add
mov qword [rbp + 0x1150], rax
mov qword [rbp + 0x1158], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1140]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1140], xmm0
movdqa xmm1, xmmword [rbp + 0x1150]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1150], xmm1
lea rdx, [0x18016ce8b]
lea rcx, [rbp + 0x1140]
call fcn.18004bc30
movabs rax, 0xf4b39e08e2d8693a
mov qword [rbp + 0x1160], rax
movabs rax, 0x24a523013dcf2486
mov qword [rbp + 0x1168], rax
movabs rax, 0x33d7f8a7eea261d8
mov qword [rbp + 0x1170], rax
mov qword [rbp + 0x1178], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1160]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1160], xmm0
movdqa xmm1, xmmword [rbp + 0x1170]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1170], xmm1
lea rdx, [0x18016ce8f]
lea rcx, [rbp + 0x1160]
call fcn.18004bc30
movabs rax, 0xf6b39e07f5dd622d
mov qword [rbp + 0xb90], rax
movabs rax, 0x6985461935d62e91
mov qword [rbp + 0xb98], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb90]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb90], xmm0
lea rdx, [0x18016ce97]
lea rcx, [rbp + 0xb90]
call fcn.18004bc30
cmp byte [0x18016ce97], 0
je 0x18006cc7e
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
movaps xmm0, xmm12
call fcn.18002d5c0
movabs rax, 0xf6b3970defda622d
mov qword [rbp + 0x1180], rax
movabs rax, 0x49bf22102ad62091
mov qword [rbp + 0x1188], rax
movabs rax, 0x33d7aee7e0f33b9c
mov qword [rbp + 0x1190], rax
mov qword [rbp + 0x1198], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1180]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1180], xmm0
movdqa xmm1, xmmword [rbp + 0x1190]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1190], xmm1
movabs rax, 0xc8fa9407e5cb245c
mov qword [rbp + 0xba0], rax
mov qword [rbp + 0xba8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xba0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xba0], xmm0
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1180]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm11
xorps xmm2, xmm2
lea rdx, [0x18014800c]
lea rcx, [rbp + 0xba0]
call fcn.180050190
call fcn.18002d670
movabs rax, 0xf3b39e12efd4622d
mov qword [rbp + 0x11a0], rax
movabs rax, 0xcd7661b33c92c91
mov qword [rbp + 0x11a8], rax
movabs rax, 0x33d78bc2eaa87ada
mov qword [rbp + 0x11b0], rax
mov qword [rbp + 0x11b8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x11a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x11a0], xmm0
movdqa xmm1, xmmword [rbp + 0x11b0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x11b0], xmm1
lea rdx, [0x18016ce93]
lea rcx, [rbp + 0x11a0]
call fcn.18004bc30
cmp byte [0x18016ce93], 0
je 0x18006cd25
mov byte [0x18016ce97], 0
movabs rax, 0xf3b39e12efd4622d
mov qword [rbp + 0x11c0], rax
movabs rax, 0x7c4661b33c92c91
mov qword [rbp + 0x11c8], rax
movabs rax, 0x33b9e4abf2a078d0
mov qword [rbp + 0x11d0], rax
mov qword [rbp + 0x11d8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x11c0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x11c0], xmm0
movdqa xmm1, xmmword [rbp + 0x11d0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x11d0], xmm1
lea rdx, [0x18016ce8e]
lea rcx, [rbp + 0x11c0]
call fcn.18004bc30
movabs rax, 0xc1c3db00f2d06f2b
mov qword [rbp + 0xbb0], rax
movabs rax, 0x6985467532d63e86
mov qword [rbp + 0xbb8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xbb0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xbb0], xmm0
lea rdx, [0x18016ce9c]
lea rcx, [rbp + 0xbb0]
call fcn.18004bc30
movabs rax, 0xf7b39e12efd4622d
mov qword [rbp + 0x11e0], rax
movabs rax, 0xaea2e0630d5289c
mov qword [rbp + 0x11e8], rax
movabs rax, 0x33d78bc286c115d2
mov qword [rbp + 0x11f0], rax
mov qword [rbp + 0x11f8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x11e0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x11e0], xmm0
movdqa xmm1, xmmword [rbp + 0x11f0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x11f0], xmm1
lea rdx, [0x18016ce9b]
lea rcx, [rbp + 0x11e0]
call fcn.18004bc30
movabs rax, 0xcdd5db00e9c9662d
mov qword [rbp - 0x70], rax
movabs rax, 0x698546755cb92886
mov qword [rbp - 0x68], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp - 0x70]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp - 0x70], xmm0
lea rdx, [0x18016ce95]
lea rcx, [rbp - 0x70]
call fcn.18004bc30
movabs rax, 0x84e79801f0ca6936
mov qword [rbp + 0x1200], rax
movabs rax, 0x28a5281a2cd828a3
mov qword [rbp + 0x1208], rax
movabs rax, 0x5fbec0e2f4a461df
mov qword [rbp + 0x1210], rax
movabs rax, 0x8169a47bab8f6672
mov qword [rbp + 0x1218], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1200]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1200], xmm0
movdqa xmm1, xmmword [rbp + 0x1210]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1210], xmm1
lea rdx, [0x18016ce94]
lea rcx, [rbp + 0x1200]
call fcn.18004bc30
movabs rax, 0xc1c1db0fe3d0722e
mov qword [rbp - 0x60], rax
movabs rax, 0x6985467538d82298
mov qword [rbp - 0x58], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp - 0x60]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [0x18016ce98]
lea rcx, [rbp - 0x60]
call fcn.18004bc30
movabs rax, 0xd3c0db0fe3d0722e
mov qword [rbp + 0x1220], rax
movabs rax, 0x6f527100b993d95
mov qword [rbp + 0x1228], rax
movabs rax, 0x33d78bc286c166d7
mov qword [rbp + 0x1230], rax
mov qword [rbp + 0x1238], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1220]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1220], xmm0
movdqa xmm1, xmmword [rbp + 0x1230]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1230], xmm1
lea rdx, [0x18016ce91]
lea rcx, [rbp + 0x1220]
call fcn.18004bc30
movabs rax, 0xcdc5db10e8de6e31
mov qword [rbp - 0x50], rax
movabs rax, 0x6985467532d62487
mov qword [rbp - 0x48], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp - 0x50]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp - 0x50], xmm0
lea rdx, [0x18016ce9a]
lea rcx, [rbp - 0x50]
call fcn.18004bc30
movabs rax, 0xd1f2af44f4d86f3c
mov qword [rbp - 0x40], rax
movabs rax, 0x6985461232d0399a
mov qword [rbp - 0x38], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp - 0x40]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp - 0x40], xmm0
lea rdx, [0x18016cff4]
lea rcx, [rbp - 0x40]
call fcn.18004bc30
xor ecx, ecx
call fcn.1800233c0
test al, al
je 0x18006d252
movabs rax, 0x84f2db17e4d7622c
mov qword [rbp + 0x16a0], rax
movabs rax, 0xce8660c32d73892
mov qword [rbp + 0x16a8], rax
movabs rax, 0x5dbeaba7e1a066ca
mov qword [rbp + 0x16b0], rax
movabs rax, 0xe91e840fcae7053e
mov qword [rbp + 0x16b8], rax
movabs rax, 0xade2f5df50055bb6
mov qword [rbp + 0x16c0], rax
movabs rax, 0x71f3372270f17ec1
mov qword [rbp + 0x16c8], rax
movabs rax, 0xec5ef68e43e7a762
mov qword [rbp + 0x16d0], rax
movabs rax, 0x1d545c17bfb7ffb2
mov qword [rbp + 0x16d8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
mov qword [rbp + 0x1ae0], rdi
mov qword [rbp + 0x1ae8], rbx
movabs rcx, 0xec5ef68e6282c90d
mov qword [rbp + 0x1af0], rcx
mov qword [rbp + 0x1af8], rax
movdqa xmm0, xmmword [rbp + 0x16a0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x16a0], xmm0
movdqa xmm1, xmmword [rbp + 0x16b0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x16b0], xmm1
movdqa xmm2, xmmword [rbp + 0x16c0]
xorps xmm2, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x16c0], xmm2
movdqa xmm1, xmmword [rbp + 0x16d0]
xorps xmm1, xmmword [rbp + 0x1af0]
movdqa xmmword [rbp + 0x16d0], xmm1
lea rcx, [rbp + 0x16a0]
call fcn.18002e400
movaps xmm0, xmm12
call fcn.18002d5c0
movabs rax, 0xcbeadb16e5cd693a
mov qword [rbp + 0x1240], rax
movabs rax, 0x3deb27191f993f81
mov qword [rbp + 0x1248], rax
movabs rax, 0x33d78bc286c172d8
mov qword [rbp + 0x1250], rax
mov qword [rbp + 0x1258], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1240]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1240], xmm0
movdqa xmm1, xmmword [rbp + 0x1250]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1250], xmm1
movabs rax, 0xc5e79505ecda245c
mov qword [rbp - 0x30], rax
movabs rax, 0x698546755cb94d93
mov qword [rbp - 0x28], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp - 0x30], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9d, 9
lea r8, [0x18016ded0]
lea rdx, [rbp + 0x1240]
lea rcx, [rbp - 0x30]
call fcn.180050920
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17c8]
call fcn.1800037b0
movabs rcx, 0xcaf29727a0cd622c
mov qword [rbp - 0x20], rcx
movabs rcx, 0x698546755cde2ca0
mov qword [rbp - 0x18], rcx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp - 0x20]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp - 0x20], xmm0
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.180049ef0
test al, al
je 0x18006d3cb
lea rdx, [0x18016ded0]
xor ecx, ecx
call fcn.180012120
xor eax, eax
mov qword [0x18016ded0], rax
mov byte [0x18016ded8], al
movabs rax, 0xcbd0db16e5cd693a
mov qword [rbp - 0x10], rax
movabs rax, 0x6985461132d82099
mov qword [rbp - 8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp - 0x10]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp - 0x10], xmm0
movabs rax, 0xc9f09d11e2da245c
mov qword [rbp], rax
movabs rax, 0x698546755cb94d90
mov qword [rbp + 8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9d, 0x100
lea r8, [0x18016df70]
lea rdx, [rbp - 0x10]
lea rcx, [rbp]
call fcn.180050920
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x17d0]
call fcn.1800037b0
movabs rcx, 0xc9fcb844e4d7622c
mov qword [rbp + 0x10], rcx
movabs rcx, 0x6985467538d72c99
mov qword [rbp + 0x18], rcx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x10]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x10], xmm0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.180049ef0
test al, al
je 0x18006d4fb
lea rdx, [0x18016df70]
lea rcx, [rbp + 0x1910]
call fcn.180012d70
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x1ac0], xmm0
lea rcx, [rbp + 0x1ac0]
call fcn.18001de70
movabs rax, 0xc1dedb16e5cd693a
mov qword [rbp + 0x1500], rax
movabs rax, 0x6d166103bd83e87
mov qword [rbp + 0x1508], rax
movabs rax, 0x33d78bafe7b14699
mov qword [rbp + 0x1510], rax
mov qword [rbp + 0x1518], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1500]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1500], xmm0
movdqa xmm1, xmmword [rbp + 0x1510]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1510], xmm1
movabs rax, 0xf4c08f05e8da245c
mov qword [rbp + 0x20], rax
movabs rax, 0x698546755cb92095
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9d, 0x100
lea r8, [0x18016cea0]
lea rdx, [rbp + 0x1500]
lea rcx, [rbp + 0x20]
call fcn.180050920
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
movabs rax, 0xe7b39e08e2d8693a
mov qword [rbp + 0x1260], rax
movabs rax, 0x4e436267ccd2c9c
mov qword [rbp + 0x1268], rax
movabs rax, 0x33d78bc286b370d4
mov qword [rbp + 0x1270], rax
mov qword [rbp + 0x1278], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1260]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1260], xmm0
movdqa xmm1, xmmword [rbp + 0x1270]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1270], xmm1
lea rdx, [0x18016ce9f]
lea rcx, [rbp + 0x1260]
call fcn.18004bc30
call fcn.18002d670
call fcn.18005dba0
xor r8d, r8d
xor edx, edx
lea rcx, str.Settings
call fcn.18005db20
test al, al
je 0x18006e097
mov ecx, dword [0x18016c104]
mov rax, qword gs:[0x58]
mov edx, 4
mov rax, qword [rax + rcx*8]
movabs rbx, 0xe9b39c0de6d7683c
movabs rdi, 0x8a523177ccd3e81
mov eax, dword [rdx + rax]
cmp dword [0x18016e304], eax
jle 0x18006d7f8
lea rcx, [0x18016e304]
call fcn.1800a2100
cmp dword [0x18016e304], 0xffffffff
jne 0x18006d7f8
mov qword [rbp + 0x1640], rbx
mov qword [rbp + 0x1648], rdi
movabs rax, 0x13a3f8a3e3ad35cd
mov qword [rbp + 0x1650], rax
movabs rax, 0xed49d61ac3ec462d
mov qword [rbp + 0x1658], rax
movabs rax, 0xc6c2a1d85d425bb6
mov qword [rbp + 0x1660], rax
movabs rdi, 0x149e5851509d12a8
mov qword [rbp + 0x1668], rdi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movabs rax, 0xc6c280b0292535d3
mov qword [rbp + 0x1ae0], rax
mov qword [rbp + 0x1ae8], rdi
movdqa xmm0, xmmword [rbp + 0x1640]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1640], xmm0
movdqa xmm1, xmmword [rbp + 0x1650]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1650], xmm1
movdqa xmm0, xmmword [rbp + 0x1660]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x1660], xmm0
lea rdx, [rbp + 0x1640]
lea rcx, [0x18016e308]
call fcn.180003590
lea rcx, [0x1800d6da0]
call fcn.1800a1f94
nop
lea rcx, [0x18016e304]
call fcn.1800a2094
jmp 0x18006d802
movabs rdi, 0x149e5851509d12a8
movabs rax, 0xa4a99c0de6d7683c
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x30]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x30]
call fcn.180049110
movabs rax, 0xe3dabd2acffa245c
mov qword [rbp + 0x40], rax
movabs rax, 0x6985467519f40cba
mov qword [rbp + 0x48], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x40]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x40], xmm0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea r8, [0x18016dee0]
xor edx, edx
lea rcx, [rbp + 0x40]
call fcn.180052770
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
mov dword [rsp + 0x58], 0x42480000
mov dword [rsp + 0x5c], 0x41c80000
movabs rax, 0xa493fb6480ce6231
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x50], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x58]
lea rcx, [rbp + 0x50]
call fcn.180049b50
movabs r14, 0xa493fb64eecb6608
test al, al
je 0x18006dab2
lea rdx, [0x18016dee0]
lea rcx, [rbp + 0x1940]
call fcn.180003590
mov rcx, rax
call fcn.180011ca0
mov rbx, rax
lea rcx, [rbp + 0x1940]
call fcn.180006af0
cmp rbx, 3
jae 0x18006da70
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x60]
movdqa xmmword [rbp + 0x60], xmm0
xor edx, edx
lea rcx, [rbp + 0x60]
call fcn.18002e450
movabs rax, 0xe9b39c0de6d7683c
mov qword [rbp + 0x1670], rax
movabs rax, 0x8a523177ccd3e81
mov qword [rbp + 0x1678], rax
movabs rax, 0x13a3f8a3e3ad35cd
mov qword [rbp + 0x1680], rax
movabs rax, 0xed49d61ac3ec462d
mov qword [rbp + 0x1688], rax
movabs rax, 0xc6c2a1d85d425bb6
mov qword [rbp + 0x1690], rax
mov qword [rbp + 0x1698], rdi
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movabs rax, 0xc6c280b0292535d3
mov qword [rbp + 0x1ae0], rax
mov qword [rbp + 0x1ae8], rdi
movdqa xmm0, xmmword [rbp + 0x1670]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1670], xmm0
movdqa xmm1, xmmword [rbp + 0x1680]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1680], xmm1
movdqa xmm0, xmmword [rbp + 0x1690]
xorps xmm0, xmmword [rbp + 0x1ae0]
movdqa xmmword [rbp + 0x1690], xmm0
lea rdx, [rbp + 0x1670]
lea rcx, [0x18016e308]
call fcn.180012310
jmp 0x18006dab2
lea rdx, [0x18016dee0]
lea rcx, [rbp + 0x1960]
call fcn.180003590
mov rcx, rax
call fcn.180007d20
lea rdx, [0x18016dee0]
lea rcx, [rbp + 0x1980]
call fcn.180003590
mov rcx, rax
call fcn.18006e100
lea rcx, [rbp + 0x1980]
call fcn.180006af0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1a80], xmm0
mov qword [rbp + 0x1a90], rax
lea rcx, [rbp + 0x1a80]
call fcn.1800117d0
nop
mov rax, qword [rbp + 0x1a88]
sub rax, qword [rbp + 0x1a80]
sar rax, 5
movabs rcx, 0xe3dabd2acffa245c
mov qword [rbp + 0x70], rcx
mov qword [rbp + 0x78], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x70]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x70], xmm0
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], eax
lea r9, [rbp + 0x1a80]
lea r8, [0x180065a40]
lea rdx, [0x18016e070]
lea rcx, [rbp + 0x70]
call fcn.18004dfa0
mov dword [rsp + 0x60], 0x43340000
mov dword [rsp + 0x64], 0x41c80000
movabs rax, 0xcafcb844e5cf662c
mov qword [rbp + 0x80], rax
movabs rbx, 0x698546755cde2492
mov qword [rbp + 0x88], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x80], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x80]
call fcn.180049b50
test al, al
je 0x18006dbe8
lea rcx, [rbp + 0x1a80]
call fcn.180011c90
test al, al
jne 0x18006dbe8
movsxd rdx, dword [0x18016e070]
lea rcx, [rbp + 0x1a80]
call fcn.180006ac0
mov rdx, rax
lea rcx, [rbp + 0x19a0]
call fcn.180006b00
mov rcx, rax
call fcn.180007d20
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.18002d4c0
mov dword [rsp + 0x68], 0x43340000
mov dword [rsp + 0x6c], 0x41c80000
movabs rax, 0xcafcb844e4d86833
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], rbx
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x90]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x90], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x90]
call fcn.180049b50
test al, al
je 0x18006dc92
lea rcx, [rbp + 0x1a80]
call fcn.180011c90
test al, al
jne 0x18006dc92
movsxd rdx, dword [0x18016e070]
lea rcx, [rbp + 0x1a80]
call fcn.180006ac0
mov rdx, rax
lea rcx, [rbp + 0x19c0]
call fcn.180006b00
mov rcx, rax
call fcn.18000ce40
mov dword [rsp + 0x70], 0x43340000
mov dword [rsp + 0x74], 0x41c80000
movabs rax, 0xe7b39e12efd4622d
mov qword [rbp + 0xa0], rax
movabs rax, 0x6985461235df239b
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xa0], xmm0
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xa0]
call fcn.180049b50
test al, al
je 0x18006dfb4
lea rcx, [rbp + 0x1a80]
call fcn.180011c90
test al, al
jne 0x18006dfb4
movabs rax, 0xa493fb64e9d76e51
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xb0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xb0], xmm0
movsxd rdx, dword [0x18016e070]
lea rcx, [rbp + 0x1a80]
call fcn.180006ac0
movabs rcx, 0xe7ccc833cde53d3c
mov qword [rbp + 0x1280], rcx
movabs rcx, 0x5ad20b2908f808bc
mov qword [rbp + 0x1288], rcx
movabs rcx, 0x33d7d796c7845dfa
mov qword [rbp + 0x1290], rcx
mov qword [rbp + 0x1298], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1280]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x1280], xmm0
movdqa xmm1, xmmword [rbp + 0x1290]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x1290], xmm1
mov r8, rax
lea rdx, [rbp + 0x1280]
lea rcx, [rbp + 0x1a60]
call fcn.180012390
nop
lea r8, [rbp + 0xb0]
mov rdx, rax
lea rcx, [rbp + 0x1a98]
call fcn.18001a420
nop
lea rcx, [rbp + 0x1a60]
call fcn.180006af0
lea rcx, [rbp + 0x1a98]
call fcn.180006ae0
mov rcx, rax
call fcn.1800b8650
test eax, eax
je 0x18006df1b
movabs rax, 0xcbdddb00eccc683c
mov qword [rbp + 0x12a0], rax
movabs rax, 0xcf3291839eb6d80
mov qword [rbp + 0x12a8], rax
movabs rax, 0x33d78bc286c11598
mov qword [rbp + 0x12b0], rax
mov qword [rbp + 0x12b8], r13
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
mov qword [rbp + 0x1ad0], rsi
mov qword [rbp + 0x1ad8], r13
movdqa xmm0, xmmword [rbp + 0x1ac0]
xorps xmm0, xmmword [rbp + 0x12a0]
movdqa xmmword [rbp + 0x12a0], xmm0
movdqa xmm1, xmmword [rbp + 0x12b0]
xorps xmm1, xmmword [rbp + 0x1ad0]
movdqa xmmword [rbp + 0x12b0], xmm1
lea rdx, [rbp + 0x12a0]
lea rcx, [0x18016e308]
call fcn.180012310
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xc0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xc0], xmm0
xor edx, edx
lea rcx, [rbp + 0xc0]
call fcn.18002e450
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xd0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x1a98]
call fcn.180012310
mov qword [rbp + 0xe0], r12
mov qword [rbp + 0xe8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xe0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xe0], xmm0
lea rdx, [rbp + 0xe0]
lea rcx, [0x18016a660]
call fcn.180012310
nop
lea rcx, [rbp + 0x1a98]
call fcn.180006af0
mov qword [rbp + 0xf0], r14
mov qword [rbp + 0xf8], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0xf0]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0xf0], xmm0
xor edx, edx
lea rcx, [rbp + 0xf0]
call fcn.18002eb70
test al, al
je 0x18006e035
lea rcx, [0x18016e308]
call fcn.180006ae0
mov rbx, rax
movss dword [rsp + 0x20], xmm11
xorps xmm3, xmm3
xorps xmm2, xmm2
movaps xmm1, xmm11
lea rcx, [rbp + 0x1920]
call fcn.180012190
mov rdx, rbx
mov rcx, rax
call fcn.180049210
call fcn.18002ebf0
movabs rax, 0xd1fd9e29a0fb402d
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], r15
mov qword [rbp + 0x1ac0], r12
mov qword [rbp + 0x1ac8], r15
movdqa xmm0, xmmword [rbp + 0x100]
xorps xmm0, xmmword [rbp + 0x1ac0]
movdqa xmmword [rbp + 0x100], xmm0
lea rdx, [0x18016ce96]
lea rcx, [rbp + 0x100]
call fcn.18004bc30
call fcn.18005dba0
nop
lea rcx, [rbp + 0x1a80]
call fcn.180006c20
call fcn.18002cae0
call fcn.18005c450
call fcn.18002c440
mov rcx, qword [rbp + 0x1b00]
xor rcx, rsp
call fcn.1800a1b10
lea r11, [rsp + 0x1c80]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret