Function at 0x1400408d0
Capabilities:
Terminate process

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 - 0x29b0]
mov eax, 0x2ab0
call fcn.1400c1050
sub rsp, rax
movaps xmmword [rsp + 0x2aa0], xmm6
movaps xmmword [rsp + 0x2a90], xmm7
movaps xmmword [rsp + 0x2a80], xmm8
movaps xmmword [rsp + 0x2a70], xmm9
movaps xmmword [rsp + 0x2a60], xmm10
movaps xmmword [rsp + 0x2a50], xmm11
movaps xmmword [rsp + 0x2a40], xmm12
movaps xmmword [rsp + 0x2a30], xmm13
movaps xmmword [rsp + 0x2a20], xmm14
movaps xmmword [rsp + 0x2a10], xmm15
mov rax, qword [0x1400f8040]
xor rax, rsp
mov qword [rbp + 0x2900], rax
movss xmm2, dword [0x1400e7820]
lea rcx, [rbp + 0x19d0]
movss xmm1, dword [0x1400e782c]
call fcn.140002360
mov rcx, rax
xor edx, edx
call fcn.140017ca0
movabs rbx, 0x211d9aade6a55008
lea r8, [rbp + 0x850]
movabs r12, 0xdd0dce00611f44c6
mov qword [rbp + 0x840], rbx
lea rdx, [rbp + 0x840]
mov qword [rbp + 0x848], r12
lea rcx, [rbp + 0x24e0]
call fcn.140007770
movabs r13, 0x211d9aad93cb3545
mov qword [rbp + 0x28b8], r12
lea r8, [rbp + 0x860]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x850]
mov qword [rbp + 0x850], r13
lea rcx, [rbp + 0x24f0]
mov qword [rbp + 0x858], r12
call fcn.140007770
lea r8, [rbp + 0x870]
mov qword [rbp + 0x2b0], rbx
lea rdx, [rbp + 0x860]
mov qword [rbp + 0x860], rbx
lea rcx, [rbp + 0x2500]
mov qword [rbp + 0x2b8], r12
mov qword [rbp + 0x868], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x2b0]
xorps xmm0, xmmword [rbp + 0x2b0]
xor edx, edx
mov r8d, 0x20ab
movdqa xmmword [rbp + 0x2b0], xmm0
call fcn.140014b00
call fcn.140046500
movss xmm1, dword [0x1400e7758]
lea rcx, [rbp + 0x19d8]
movaps xmm2, xmm1
call fcn.140002360
mov rcx, rax
call fcn.14001a530
call fcn.14001a750
cmp dword [0x14015a810], 0
lea r8, [rbp + 0x880]
mov rdi, qword [0x14015a7d0]
lea rdx, [rbp + 0x870]
movabs rsi, 0x211deec2f1a65c04
mov qword [rbp + 0x878], r12
lea rcx, [rbp + 0x2510]
mov qword [rbp + 0x870], rsi
sete bl
call fcn.140007770
lea r8, [rbp + 0x890]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x880]
mov qword [rbp + 0x880], r13
lea rcx, [rbp + 0x2520]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x888], r12
call fcn.140007770
lea r8, [rbp + 0x8a0]
mov qword [rbp + 0x2c0], rsi
lea rdx, [rbp + 0x890]
mov qword [rbp + 0x890], rsi
lea rcx, [rbp + 0x2530]
mov qword [rbp + 0x2c8], r12
mov qword [rbp + 0x898], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x2c0]
xorps xmm0, xmmword [rbp + 0x2c0]
movzx r8d, bl
mov rdx, rdi
movdqa xmmword [rbp + 0x2c0], xmm0
call fcn.14003ac80
test al, al
je 0x140040b79
xor eax, eax
mov dword [0x14015a810], eax
jmp 0x140040b7f
mov eax, dword [0x14015a810]
mov rdi, qword [0x14015a7d8]
lea r8, [rbp + 0x8b0]
cmp eax, 1
mov qword [rbp + 0x8a8], r12
movabs rsi, 0x216ef6cce6b85c13
lea rdx, [rbp + 0x8a0]
lea rcx, [rbp + 0x2540]
mov qword [rbp + 0x8a0], rsi
sete bl
call fcn.140007770
lea r8, [rbp + 0x8c0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x8b0]
mov qword [rbp + 0x8b0], r13
lea rcx, [rbp + 0x2550]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x8b8], r12
call fcn.140007770
lea r8, [rbp + 0x8d0]
mov qword [rbp + 0x2d0], rsi
lea rdx, [rbp + 0x8c0]
mov qword [rbp + 0x8c0], rsi
lea rcx, [rbp + 0x2560]
mov qword [rbp + 0x2d8], r12
mov qword [rbp + 0x8c8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x2d0]
xorps xmm0, xmmword [rbp + 0x2d0]
movzx r8d, bl
mov rdx, rdi
movdqa xmmword [rbp + 0x2d0], xmm0
call fcn.14003ac80
test al, al
je 0x140040c65
mov eax, 1
mov dword [0x14015a810], eax
jmp 0x140040c6b
mov eax, dword [0x14015a810]
mov rdi, qword [0x14015a818]
lea r8, [rbp + 0x8e0]
cmp eax, 2
mov qword [rbp + 0x8d8], r12
movabs rsi, 0x211d9ac9ffb95a12
lea rdx, [rbp + 0x8d0]
lea rcx, [rbp + 0x2570]
mov qword [rbp + 0x8d0], rsi
sete bl
call fcn.140007770
lea r8, [rbp + 0x8f0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x8e0]
mov qword [rbp + 0x8e0], r13
lea rcx, [rbp + 0x2580]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x8e8], r12
call fcn.140007770
lea r8, [rbp + 0x900]
mov qword [rbp + 0x2e0], rsi
lea rdx, [rbp + 0x8f0]
mov qword [rbp + 0x8f0], rsi
lea rcx, [rbp + 0x2590]
mov qword [rbp + 0x2e8], r12
mov qword [rbp + 0x8f8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x2e0]
xorps xmm0, xmmword [rbp + 0x2e0]
movzx r8d, bl
mov rdx, rdi
movdqa xmmword [rbp + 0x2e0], xmm0
call fcn.14003ac80
test al, al
je 0x140040d51
mov eax, 2
mov dword [0x14015a810], eax
jmp 0x140040d57
mov eax, dword [0x14015a810]
mov rdi, qword [0x14015a820]
lea r8, [rbp + 0x910]
cmp eax, 3
mov qword [rbp + 0x908], r12
movabs rsi, 0x5278f6cefaa35013
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x25a0]
mov qword [rbp + 0x900], rsi
sete bl
call fcn.140007770
lea r8, [rbp + 0x920]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x910]
mov qword [rbp + 0x910], r13
lea rcx, [rbp + 0x25b0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x918], r12
call fcn.140007770
lea r8, [rbp + 0x930]
mov qword [rbp + 0x110], rsi
lea rdx, [rbp + 0x920]
mov qword [rbp + 0x920], rsi
lea rcx, [rbp + 0x25c0]
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x928], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x110]
xorps xmm0, xmmword [rbp + 0x110]
movzx r8d, bl
mov rdx, rdi
movdqa xmmword [rbp + 0x110], xmm0
call fcn.14003ac80
test al, al
je 0x140040e3d
mov eax, 3
mov dword [0x14015a810], eax
jmp 0x140040e43
mov eax, dword [0x14015a810]
mov rdi, qword [0x14015a808]
lea r8, [rbp + 0x940]
cmp eax, 4
mov qword [rbp + 0x938], r12
movabs rsi, 0x211d9adefda25e16
lea rdx, [rbp + 0x930]
lea rcx, [rbp + 0x25d0]
mov qword [rbp + 0x930], rsi
sete bl
call fcn.140007770
lea r8, [rbp + 0x950]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x940]
mov qword [rbp + 0x940], r13
lea rcx, [rbp + 0x25e0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x948], r12
call fcn.140007770
lea r8, [rbp + 0x960]
mov qword [rbp + 0x300], rsi
lea rdx, [rbp + 0x950]
mov qword [rbp + 0x950], rsi
lea rcx, [rbp + 0x25f0]
mov qword [rbp + 0x308], r12
mov qword [rbp + 0x958], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x300]
movzx r8d, bl
mov rdx, rdi
movdqa xmmword [rbp + 0x300], xmm0
call fcn.14003ac80
test al, al
je 0x140040f29
mov eax, 4
mov dword [0x14015a810], eax
jmp 0x140040f2f
mov eax, dword [0x14015a810]
mov rdi, qword [0x14015a7e8]
lea r8, [rbp + 0x970]
cmp eax, 5
mov qword [rbp + 0x968], r12
movabs rsi, 0x527af4c4e7bf5016
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x2600]
mov qword [rbp + 0x960], rsi
sete bl
call fcn.140007770
lea r8, [rbp + 0x980]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x970]
mov qword [rbp + 0x970], r13
lea rcx, [rbp + 0x2610]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x978], r12
call fcn.140007770
lea r8, [rbp + 0x990]
mov qword [rbp + 0x310], rsi
lea rdx, [rbp + 0x980]
mov qword [rbp + 0x980], rsi
lea rcx, [rbp + 0x2620]
mov qword [rbp + 0x318], r12
mov qword [rbp + 0x988], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x310]
xorps xmm0, xmmword [rbp + 0x310]
movzx r8d, bl
mov rdx, rdi
movdqa xmmword [rbp + 0x310], xmm0
call fcn.14003ac80
test al, al
je 0x140041012
mov dword [0x14015a810], 5
call fcn.14001a880
mov eax, dword [0x14015a7e0]
cmp dword [0x14015a810], eax
movss xmm10, dword [0x1400e7864]
movss xmm9, dword [0x1400e7668]
jne 0x14004103d
movaps xmm6, xmm9
jmp 0x140041041
movaps xmm6, xmm10
call fcn.14000de00
movaps xmm2, xmm9
xorps xmm1, xmm1
xorps xmm7, xmm7
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x1400e7710]
mulss xmm0, xmm6
addss xmm0, dword [0x14015a7f0]
call fcn.140046ac0
mov eax, dword [0x14015a7e0]
cmp dword [0x14015a810], eax
movss dword [0x14015a7f0], xmm0
jne 0x14004108a
movaps xmm6, xmm9
jmp 0x14004108e
movaps xmm6, xmm10
call fcn.14000de00
movss xmm0, dword [0x1400e7794]
mov rbx, rax
call fcn.1400405d0
mulss xmm0, dword [rbx + 0x10]
movaps xmm2, xmm9
xorps xmm1, xmm1
mulss xmm0, xmm6
addss xmm0, dword [0x14015a800]
call fcn.140046ac0
movss xmm1, dword [0x14015a7f0]
ucomiss xmm1, xmm7
movss dword [0x14015a800], xmm0
jp 0x1400410ea
jne 0x1400410ea
ucomiss xmm0, xmm7
jp 0x1400410ea
jne 0x1400410ea
mov eax, dword [0x14015a810]
mov dword [0x14015a7e0], eax
call fcn.14000a660
movss xmm1, dword [0x14015a7f0]
xor ecx, ecx
mulss xmm1, dword [rax]
call fcn.14000a740
mov rcx, qword [0x14015a790]
call fcn.1400177d0
mov eax, dword [0x14015a7e0]
movabs rsi, 0x4f72f3d9f0a54003
movss xmm12, dword [0x1400e775c]
movabs r14, 0x8ea8941b7da9146f
movss xmm8, dword [0x1400e77c4]
movabs r15, 0xa7b6bf7e7117b368
movss xmm13, dword [0x1400e7850]
movss xmm14, dword [0x1400e7754]
movss xmm11, dword [0x1400e76f8]
movss xmm15, dword [0x1400e77b0]
movss xmm6, dword [0x1400e77bc]
test eax, eax
jne 0x1400424a7
movaps xmm2, xmm12
lea rcx, [rbp + 0x17d0]
movaps xmm1, xmm8
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movabs rbx, 0x486ee9ecb3a65c04
lea r8, [rbp + 0x9a0]
movabs rdi, 0xdd0dce00611f30b5
mov qword [rbp + 0x990], rbx
lea rdx, [rbp + 0x990]
mov qword [rbp + 0x998], rdi
lea rcx, [rbp + 0x2630]
call fcn.140007770
lea r8, [rbp + 0x9b0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x9a0]
mov qword [rbp + 0x9a0], r13
lea rcx, [rbp + 0x2640]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x9a8], r12
call fcn.140007770
lea r8, [rbp + 0x9c0]
mov qword [rbp - 0x70], rbx
lea rdx, [rbp + 0x9b0]
mov qword [rbp + 0x9b0], rbx
lea rcx, [rbp + 0x2650]
mov qword [rbp - 0x68], rdi
mov qword [rbp + 0x9b8], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x2660]
xorps xmm0, xmmword [rbp - 0x70]
mov edx, 0xbe
mov r9d, edx
movdqa xmmword [rbp - 0x70], xmm0
mov r8d, edx
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x1910]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1910]
call fcn.140032700
mov rcx, qword [0x14015a790]
lea rdx, [rbp + 0x17d8]
xor eax, eax
movaps xmm3, xmm13
mov qword [rsp + 0x38], rax
movaps xmm2, xmm14
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm7
call fcn.14002c020
movaps xmm1, xmm8
lea rcx, [rbp + 0x17e0]
movss xmm2, dword [rax + 4]
addss xmm2, xmm12
addss xmm2, xmm11
call fcn.140002360
mov rcx, rax
call fcn.14001a530
mov rcx, qword [0x14015a7f8]
call fcn.1400177d0
mov qword [rbp + 0x15c0], rsi
lea r8, [rbp + 0x15f0]
movabs rax, 0x48e4b254eed7c9da
lea rdx, [rbp + 0x15c0]
movabs rsi, 0xd5c3d0075172c507
mov qword [rbp + 0x15e8], rax
movabs rbx, 0xaa2dba61096b64b5
mov qword [rbp + 0x15d8], rsi
movabs rdi, 0xfcd8f9725dc57806
mov qword [rbp + 0x15c8], rbx
movabs r14, 0xf017decfe4cf5b89
mov qword [rbp + 0x15d0], rdi
lea rcx, [rbp + 0x2670]
mov qword [rbp + 0x15e0], r14
call fcn.140007770
movabs rax, 0x8ea8941b7da9146f
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x28c0], rax
lea r8, [rbp + 0x1620]
mov qword [rbp + 0x1600], rax
lea rdx, [rbp + 0x15f0]
movabs rax, 0xf017dee189a63aa9
mov qword [rbp + 0x15f0], r13
mov qword [rbp + 0x28d0], rax
lea rcx, [rbp + 0x24d0]
mov qword [rbp + 0x1610], rax
movabs rax, 0x48e4b254eed7c9da
mov qword [rbp + 0x28d8], rax
mov qword [rbp + 0x1618], rax
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x15f8], r12
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x1608], r15
call fcn.140007770
movabs rax, 0x4f72f3d9f0a54003
mov qword [rbp + 0x558], rbx
mov qword [rbp + 0x550], rax
lea r8, [rbp + 0x1650]
mov qword [rbp + 0x1620], rax
lea rdx, [rbp + 0x1620]
movabs rax, 0x48e4b254eed7c9da
mov qword [rbp + 0x1628], rbx
lea rcx, [rbp + 0x2690]
mov qword [rbp + 0x578], rax
mov qword [rbp + 0x1648], rax
mov qword [rbp + 0x560], rdi
mov qword [rbp + 0x1630], rdi
mov qword [rbp + 0x568], rsi
mov qword [rbp + 0x1638], rsi
mov qword [rbp + 0x570], r14
mov qword [rbp + 0x1640], r14
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x26a0]
xorps xmm0, xmmword [rbp + 0x550]
mov edx, 0x50
movdqa xmm1, xmmword [rbp + 0x28c0]
mov r9d, edx
xorps xmm1, xmmword [rbp + 0x560]
mov r8d, edx
movdqa xmmword [rbp + 0x550], xmm0
movdqa xmm0, xmmword [rbp + 0x28d0]
xorps xmm0, xmmword [rbp + 0x570]
movdqa xmmword [rbp + 0x570], xmm0
movdqa xmmword [rbp + 0x560], xmm1
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x1920]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x1920]
call fcn.140032700
call fcn.140017870
movaps xmm2, xmm15
lea rcx, [rbp + 0x17e8]
movaps xmm1, xmm6
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movss xmm2, dword [0x1400e7810]
lea rcx, [rbp + 0x17f0]
movss xmm1, dword [0x1400e7824]
call fcn.140002360
movabs rdi, 0x169f4c8e7a55a26
lea r8, [rbp + 0x9d0]
movabs rsi, 0xdd0dce00007a36a7
mov qword [rbp + 0x9c0], rdi
lea rdx, [rbp + 0x9c0]
mov qword [rbp + 0x9c8], rsi
lea rcx, [rbp + 0x26b0]
mov rbx, rax
call fcn.140007770
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x9d0], r13
mov qword [rbp + 0x28b8], r12
lea r8, [rbp + 0x9e0]
mov qword [rbp + 0x9d8], r12
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x26c0]
call fcn.140007770
lea r8, [rbp + 0x9f0]
mov qword [rbp + 0x320], rdi
lea rdx, [rbp + 0x9e0]
mov qword [rbp + 0x9e0], rdi
lea rcx, [rbp + 0x26d0]
mov qword [rbp + 0x328], rsi
mov qword [rbp + 0x9e8], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x320]
mov r9d, 0x2018
xor r8d, r8d
movdqa xmmword [rbp + 0x320], xmm0
mov rdx, rbx
call fcn.140011cd0
call fcn.14001a750
xorps xmm2, xmm2
lea rcx, [rbp + 0x17f8]
xorps xmm1, xmm1
call fcn.140002360
movabs rdi, 0x211deec2f1a65c04
mov qword [rbp + 0x9f8], r12
lea r8, [rbp + 0xa00]
mov qword [rbp + 0x9f0], rdi
lea rdx, [rbp + 0x9f0]
mov rbx, rax
lea rcx, [rbp + 0x26e0]
call fcn.140007770
lea r8, [rbp + 0xa10]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xa00]
mov qword [rbp + 0xa00], r13
lea rcx, [rbp + 0x26f0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xa08], r12
call fcn.140007770
lea r8, [rbp + 0xa20]
mov qword [rbp + 0x330], rdi
lea rdx, [rbp + 0xa10]
mov qword [rbp + 0xa10], rdi
lea rcx, [rbp + 0x2700]
mov qword [rbp + 0x338], r12
mov qword [rbp + 0xa18], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x330]
xorps xmm0, xmmword [rbp + 0x330]
xor r9d, r9d
xor r8d, r8d
movdqa xmmword [rbp + 0x330], xmm0
mov rdx, rbx
call fcn.140011530
movabs rbx, 0x211dffc1f1aa5b00
mov qword [rbp + 0xa28], r12
lea r8, [rbp + 0xa30]
mov qword [rbp + 0xa20], rbx
lea rdx, [rbp + 0xa20]
lea rcx, [rbp + 0x2710]
call fcn.140007770
lea r8, [rbp + 0xa40]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xa30]
mov qword [rbp + 0xa30], r13
lea rcx, [rbp + 0x2720]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xa38], r12
call fcn.140007770
lea r8, [rbp + 0xa50]
mov qword [rbp + 0x340], rbx
lea rdx, [rbp + 0xa40]
mov qword [rbp + 0xa40], rbx
lea rcx, [rbp + 0x2730]
mov qword [rbp + 0x348], r12
mov qword [rbp + 0xa48], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a700]
xorps xmm0, xmmword [rbp + 0x340]
lea rcx, [rbp + 0x340]
movdqa xmmword [rbp + 0x340], xmm0
call fcn.1400343d0
movabs rbx, 0x5772dc8de4a45d16
mov qword [rbp + 0xa58], r12
lea r8, [rbp + 0xa60]
mov qword [rbp + 0xa50], rbx
lea rdx, [rbp + 0xa50]
lea rcx, [rbp + 0x2740]
call fcn.140007770
lea r8, [rbp + 0xa70]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xa60]
mov qword [rbp + 0xa60], r13
lea rcx, [rbp + 0x2750]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xa68], r12
call fcn.140007770
lea r8, [rbp + 0xa80]
mov qword [rbp + 0x350], rbx
lea rdx, [rbp + 0xa70]
mov qword [rbp + 0xa70], rbx
lea rcx, [rbp + 0x2760]
mov qword [rbp + 0x358], r12
mov qword [rbp + 0xa78], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a871]
xorps xmm0, xmmword [rbp + 0x350]
lea rcx, [rbp + 0x350]
movdqa xmmword [rbp + 0x350], xmm0
call fcn.1400343d0
movabs rbx, 0x4467f3feb3bd5a03
mov qword [rbp + 0xa88], r12
lea r8, [rbp + 0xa90]
mov qword [rbp + 0xa80], rbx
lea rdx, [rbp + 0xa80]
lea rcx, [rbp + 0x2770]
call fcn.140007770
lea r8, [rbp + 0xaa0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xa90]
mov qword [rbp + 0xa90], r13
lea rcx, [rbp + 0x2780]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xa98], r12
call fcn.140007770
lea r8, [rbp + 0xab0]
mov qword [rbp + 0x360], rbx
lea rdx, [rbp + 0xaa0]
mov qword [rbp + 0xaa0], rbx
lea rcx, [rbp + 0x2790]
mov qword [rbp + 0x368], r12
mov qword [rbp + 0xaa8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rsi, [0x1400e562c]
xorps xmm0, xmmword [rbp + 0x360]
lea rdx, [0x1400f80c0]
xor edi, edi
movdqa xmmword [rbp + 0x360], xmm0
mov dword [rsp + 0x28], edi
lea rcx, [rbp + 0x360]
mov r9d, 0x168
mov qword [rsp + 0x20], rsi
xor r8d, r8d
call fcn.140036d30
movabs rbx, 0x447ef4cce7b85c01
mov qword [rbp + 0xab8], r12
lea r8, [rbp + 0xac0]
mov qword [rbp + 0xab0], rbx
lea rdx, [rbp + 0xab0]
lea rcx, [rbp + 0x27a0]
call fcn.140007770
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0xac0], r13
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xac8], r12
lea r8, [rbp + 0xad0]
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x27b0]
call fcn.140007770
lea r8, [rbp + 0xae0]
mov qword [rbp + 0x370], rbx
lea rdx, [rbp + 0xad0]
mov qword [rbp + 0xad0], rbx
lea rcx, [rbp + 0x27c0]
mov qword [rbp + 0x378], r12
mov qword [rbp + 0xad8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x1400f80b8]
xorps xmm0, xmmword [rbp + 0x370]
lea rcx, [rbp + 0x370]
mov dword [rsp + 0x28], edi
mov r9d, 0x3e8
xor r8d, r8d
movdqa xmmword [rbp + 0x370], xmm0
mov qword [rsp + 0x20], rsi
call fcn.140036d30
movabs rbx, 0x693df2d9fca45816
mov qword [rbp + 0x1598], r15
movabs rdi, 0xbc79a06f1b7636a9
mov qword [rbp + 0x1580], rbx
movabs rsi, 0x8ea8941b7da91403
mov qword [rbp + 0x1588], rdi
lea r8, [rbp + 0x15a0]
mov qword [rbp + 0x1590], rsi
lea rdx, [rbp + 0x1580]
lea rcx, [rbp + 0x27d0]
call fcn.140007770
movabs r14, 0x8ea8941b7da9146f
mov qword [rbp + 0x28b0], r13
lea r8, [rbp + 0x15c0]
mov qword [rbp + 0x28c0], r14
lea rdx, [rbp + 0x15a0]
mov qword [rbp + 0x15b0], r14
lea rcx, [rbp + 0x27e0]
mov qword [rbp + 0x15a0], r13
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x15a8], r12
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x15b8], r15
call fcn.140007770
lea r8, [rbp + 0x10a0]
mov qword [rbp + 0x450], rbx
lea rdx, [rbp + 0x1080]
mov qword [rbp + 0x1080], rbx
lea rcx, [rbp + 0x27f0]
mov qword [rbp + 0x458], rdi
mov qword [rbp + 0x1088], rdi
mov qword [rbp + 0x460], rsi
mov qword [rbp + 0x1090], rsi
mov qword [rbp + 0x468], r15
mov qword [rbp + 0x1098], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x460]
lea rax, [0x1400e562c]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x1400f80bc]
xorps xmm0, xmmword [rbp + 0x450]
lea rcx, [rbp + 0x450]
xorps xmm1, xmmword [rbp + 0x28c0]
xor esi, esi
mov dword [rsp + 0x28], esi
xor r8d, r8d
movdqa xmmword [rbp + 0x450], xmm0
movdqa xmmword [rbp + 0x460], xmm1
lea r9d, [rsi + 0x64]
mov qword [rsp + 0x20], rax
call fcn.140036d30
movabs rbx, 0x773df2d9fca45816
lea r8, [rbp + 0xaf0]
movabs rdi, 0xdd61af63086b36a3
mov qword [rbp + 0xae0], rbx
lea rdx, [rbp + 0xae0]
mov qword [rbp + 0xae8], rdi
lea rcx, [rbp + 0x2800]
call fcn.140007770
lea r8, [rbp + 0xb00]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xaf0]
mov qword [rbp + 0xaf0], r13
lea rcx, [rbp + 0x2810]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xaf8], r12
call fcn.140007770
lea r8, [rbp + 0xb10]
mov qword [rbp + 0x380], rbx
lea rdx, [rbp + 0xb00]
mov qword [rbp + 0xb00], rbx
lea rcx, [rbp + 0x2820]
mov qword [rbp + 0x388], rdi
mov qword [rbp + 0xb08], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rax, [0x1400e562c]
xorps xmm0, xmmword [rbp + 0x380]
lea r9d, [rsi + 0x64]
mov dword [rsp + 0x28], esi
lea rdx, str._f_f
xor r8d, r8d
movdqa xmmword [rbp + 0x380], xmm0
lea rcx, [rbp + 0x380]
mov qword [rsp + 0x20], rax
call fcn.140036d30
mov rax, qword gs:[0x58]
mov edi, 4
mov rcx, qword [rax]
mov eax, dword [rdi + rcx]
cmp dword [0x14015abf0], eax
jle 0x140041ccf
lea rcx, [0x14015abf0]
call fcn.1400c0a30
cmp dword [0x14015abf0], 0xffffffff
jne 0x140041ccf
movups xmm0, xmmword [0x1400f8118]
lea rcx, [0x14015abf0]
movups xmmword [0x14015a828], xmm0
call fcn.1400c09c4
movabs rbx, 0x673deec2f1a65c04
mov qword [rbp + 0x10b0], r14
movabs rsi, 0xaf62a26f223f32a9
mov qword [rbp + 0x10a0], rbx
lea r8, [rbp + 0x10c0]
mov qword [rbp + 0x10a8], rsi
lea rdx, [rbp + 0x10a0]
mov qword [rbp + 0x10b8], r15
lea rcx, [rbp + 0x2830]
call fcn.140007770
lea r8, [rbp + 0x10e0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x10c0]
mov qword [rbp + 0x10c0], r13
lea rcx, [rbp + 0x2840]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x10c8], r12
mov qword [rbp + 0x28c0], r14
mov qword [rbp + 0x10d0], r14
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x10d8], r15
call fcn.140007770
lea r8, [rbp + 0x1100]
mov qword [rbp + 0x430], rbx
lea rdx, [rbp + 0x10e0]
mov qword [rbp + 0x10e0], rbx
lea rcx, [rbp + 0x1f80]
mov qword [rbp + 0x438], rsi
mov qword [rbp + 0x10e8], rsi
mov qword [rbp + 0x440], r14
mov qword [rbp + 0x10f0], r14
mov qword [rbp + 0x448], r15
mov qword [rbp + 0x10f8], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x440]
lea rdx, [0x14015a828]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x430]
mov r8d, 0x30000
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmmword [rbp + 0x440], xmm1
call fcn.140037030
test al, al
je 0x140041e16
movups xmm0, xmmword [0x14015a828]
movups xmmword [0x1400f8118], xmm0
movabs rbx, 0x2179f4c4d1b2500e
mov dword [rbp + 0x2864], 1
lea r8, [rbp + 0xb20]
mov qword [rbp + 0xb10], rbx
lea rdx, [rbp + 0xb10]
mov qword [rbp + 0xb18], r12
lea rcx, [rbp + 0x19e0]
call fcn.140007770
lea r8, [rbp + 0xb30]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xb20]
mov qword [rbp + 0xb20], r13
lea rcx, [rbp + 0x19f0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xb28], r12
call fcn.140007770
lea r8, [rbp + 0xb40]
mov qword [rbp - 0x10], rbx
lea rdx, [rbp + 0xb30]
mov qword [rbp + 0xb30], rbx
lea rcx, [rbp + 0x1a00]
mov qword [rbp - 8], r12
mov qword [rbp + 0xb38], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea r8, [rbp + 0x2864]
xorps xmm0, xmmword [rbp - 0x10]
lea rdx, [0x14015a704]
lea rcx, [rbp - 0x10]
movdqa xmmword [rbp - 0x10], xmm0
call fcn.14003baa0
call fcn.140011660
call fcn.14001a880
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.14001a480
call fcn.14001a750
xorps xmm2, xmm2
lea rcx, [rbp + 0x1800]
xorps xmm1, xmm1
call fcn.140002360
mov rbx, rax
lea r8, [rbp + 0xb50]
movabs rax, 0x436fffcaf4a24711
lea rdx, [rbp + 0xb40]
movabs rsi, 0xdd0dce00611f30a9
mov qword [rbp + 0xb40], rax
lea rcx, [rbp + 0x1a10]
mov qword [rbp + 0xb48], rsi
call fcn.140007770
lea r8, [rbp + 0xb60]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xb50]
mov qword [rbp + 0xb50], r13
lea rcx, [rbp + 0x1a20]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xb58], r12
call fcn.140007770
movabs rax, 0x436fffcaf4a24711
mov qword [rbp + 8], rsi
lea r8, [rbp + 0xb70]
mov qword [rbp], rax
lea rdx, [rbp + 0xb60]
mov qword [rbp + 0xb60], rax
lea rcx, [rbp + 0x1a30]
mov qword [rbp + 0xb68], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp]
xorps xmm0, xmmword [rbp]
xor r9d, r9d
xor r8d, r8d
movdqa xmmword [rbp], xmm0
mov rdx, rbx
call fcn.140011530
movabs rbx, 0x211dffc1f1aa5b00
mov qword [rbp + 0xb78], r12
mov qword [rbp + 0xb70], rbx
lea r8, [rbp + 0xb80]
lea rdx, [rbp + 0xb70]
lea rcx, [rbp + 0x1a40]
call fcn.140007770
lea r8, [rbp + 0xb90]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xb80]
mov qword [rbp + 0xb80], r13
lea rcx, [rbp + 0x1a50]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xb88], r12
call fcn.140007770
lea r8, [rbp + 0xba0]
mov qword [rbp + 0x10], rbx
lea rdx, [rbp + 0xb90]
mov qword [rbp + 0xb90], rbx
lea rcx, [rbp + 0x1a60]
mov qword [rbp + 0x18], r12
mov qword [rbp + 0xb98], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a7c8]
xorps xmm0, xmmword [rbp + 0x10]
lea rcx, [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.1400343d0
movabs rbx, 0x5772dc8de4a45d16
mov qword [rbp + 0xba8], r12
lea r8, [rbp + 0xbb0]
mov qword [rbp + 0xba0], rbx
lea rdx, [rbp + 0xba0]
lea rcx, [rbp + 0x1a70]
call fcn.140007770
lea r8, [rbp + 0xbc0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xbb0]
mov qword [rbp + 0xbb0], r13
lea rcx, [rbp + 0x1a80]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xbb8], r12
call fcn.140007770
lea r8, [rbp + 0xbd0]
mov qword [rbp + 0x20], rbx
lea rdx, [rbp + 0xbc0]
mov qword [rbp + 0xbc0], rbx
lea rcx, [rbp + 0x1a90]
mov qword [rbp + 0x28], r12
mov qword [rbp + 0xbc8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a870]
xorps xmm0, xmmword [rbp + 0x20]
lea rcx, [rbp + 0x20]
movdqa xmmword [rbp + 0x20], xmm0
call fcn.1400343d0
movabs rbx, 0x4467f3feb3bd5a03
mov qword [rbp + 0xbd8], r12
lea r8, [rbp + 0xbe0]
mov qword [rbp + 0xbd0], rbx
lea rdx, [rbp + 0xbd0]
lea rcx, [rbp + 0x1aa0]
call fcn.140007770
lea r8, [rbp + 0xbf0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xbe0]
mov qword [rbp + 0xbe0], r13
lea rcx, [rbp + 0x1ab0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xbe8], r12
call fcn.140007770
lea r8, [rbp + 0xc00]
mov qword [rbp + 0x30], rbx
lea rdx, [rbp + 0xbf0]
mov qword [rbp + 0xbf0], rbx
lea rcx, [rbp + 0x1ac0]
mov qword [rbp + 0x38], r12
mov qword [rbp + 0xbf8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rax, [0x1400e562c]
xorps xmm0, xmmword [rbp + 0x30]
xor esi, esi
movdqa xmmword [rbp + 0x30], xmm0
mov dword [rsp + 0x28], esi
mov r9d, 0xb4
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rdx, [0x1400f812c]
lea rcx, [rbp + 0x30]
call fcn.140036d30
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdi + rcx]
cmp dword [0x14015abbc], eax
jle 0x14004226b
lea rcx, [0x14015abbc]
call fcn.1400c0a30
cmp dword [0x14015abbc], 0xffffffff
jne 0x14004226b
movups xmm0, xmmword [0x1400f8130]
lea rcx, [0x14015abbc]
movups xmmword [0x14015a878], xmm0
call fcn.1400c09c4
movabs rax, 0x436fffcaf4a24711
mov qword [rbp + 0x1118], r15
movabs rbx, 0x9e2db86f273f30a9
mov qword [rbp + 0x1100], rax
movabs rdi, 0x8ea8941b0fc67800
mov qword [rbp + 0x1108], rbx
lea r8, [rbp + 0x1120]
mov qword [rbp + 0x1110], rdi
lea rdx, [rbp + 0x1100]
lea rcx, [rbp + 0x1ad0]
call fcn.140007770
lea r8, [rbp + 0x1140]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x1120]
mov qword [rbp + 0x1120], r13
lea rcx, [rbp + 0x1ae0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1128], r12
mov qword [rbp + 0x28c0], r14
mov qword [rbp + 0x1130], r14
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x1138], r15
call fcn.140007770
movabs rax, 0x436fffcaf4a24711
mov qword [rbp + 0x478], rbx
lea r8, [rbp + 0x1160]
mov qword [rbp + 0x470], rax
lea rdx, [rbp + 0x1140]
mov qword [rbp + 0x1140], rax
lea rcx, [rbp + 0x1af0]
mov qword [rbp + 0x1148], rbx
mov qword [rbp + 0x480], rdi
mov qword [rbp + 0x1150], rdi
mov qword [rbp + 0x488], r15
mov qword [rbp + 0x1158], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x480]
lea rdx, [0x14015a878]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x470]
xorps xmm0, xmmword [rbp + 0x470]
mov r8d, 0x30000
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x470], xmm0
movdqa xmmword [rbp + 0x480], xmm1
call fcn.140037030
test al, al
je 0x1400423c6
movups xmm0, xmmword [0x14015a878]
movups xmmword [0x1400f8130], xmm0
movabs rbx, 0x2179f4c4d1b2500e
mov dword [rbp + 0x2860], 1
lea r8, [rbp + 0xc10]
mov qword [rbp + 0xc00], rbx
lea rdx, [rbp + 0xc00]
mov qword [rbp + 0xc08], r12
lea rcx, [rbp + 0x1b00]
call fcn.140007770
lea r8, [rbp + 0xc20]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xc10]
mov qword [rbp + 0xc10], r13
lea rcx, [rbp + 0x1b10]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xc18], r12
call fcn.140007770
lea r8, [rbp + 0xc30]
mov qword [rbp + 0x40], rbx
lea rdx, [rbp + 0xc20]
mov qword [rbp + 0xc20], rbx
lea rcx, [rbp + 0x1b20]
mov qword [rbp + 0x48], r12
mov qword [rbp + 0xc28], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea r8, [rbp + 0x2860]
xorps xmm0, xmmword [rbp + 0x40]
lea rdx, [0x14015a848]
lea rcx, [rbp + 0x40]
movdqa xmmword [rbp + 0x40], xmm0
call fcn.14003baa0
call fcn.140011660
call fcn.14001a880
call fcn.140012030
mov eax, dword [0x14015a7e0]
jmp 0x1400424a9
xor esi, esi
cmp eax, 1
jne 0x1400436d4
movaps xmm2, xmm12
lea rcx, [rbp + 0x1808]
movaps xmm1, xmm8
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movabs rbx, 0x216ef6cce6b85c13
mov qword [rbp + 0xc38], r12
lea r8, [rbp + 0xc40]
mov qword [rbp + 0xc30], rbx
lea rdx, [rbp + 0xc30]
lea rcx, [rbp + 0x1b30]
call fcn.140007770
lea r8, [rbp + 0xc50]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xc40]
mov qword [rbp + 0xc40], r13
lea rcx, [rbp + 0x1b40]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xc48], r12
call fcn.140007770
lea r8, [rbp + 0xc60]
mov qword [rbp - 0x80], rbx
lea rdx, [rbp + 0xc50]
mov qword [rbp + 0xc50], rbx
lea rcx, [rbp + 0x1b50]
mov qword [rbp - 0x78], r12
mov qword [rbp + 0xc58], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x1b60]
xorps xmm0, xmmword [rbp - 0x80]
mov edx, 0xbe
mov r9d, edx
movdqa xmmword [rbp - 0x80], xmm0
mov r8d, edx
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x1930]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x1930]
call fcn.140032700
mov rcx, qword [0x14015a790]
lea rax, [rbp - 0x80]
mov qword [rsp + 0x38], rsi
lea rdx, [rbp + 0x1810]
mov qword [rsp + 0x30], rsi
movaps xmm3, xmm13
mov qword [rsp + 0x28], rax
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm7
call fcn.14002c020
movaps xmm1, xmm8
lea rcx, [rbp + 0x1818]
movss xmm2, dword [rax + 4]
addss xmm2, xmm12
addss xmm2, xmm11
call fcn.140002360
mov rcx, rax
call fcn.14001a530
mov rcx, qword [0x14015a7f8]
call fcn.1400177d0
movabs rax, 0xa466194ee6cfac73
movabs rbx, 0x4d74ed8deaae5d11
movabs rdi, 0xa42db96f096c64aa
mov qword [rbp + 0x1768], rax
movabs rsi, 0xe9c6fd7309896100
mov qword [rbp + 0x1730], rbx
movabs r14, 0xc696cb1f1963931b
mov qword [rbp + 0x1738], rdi
movabs r15, 0x8037aa8ee7865fdb
mov qword [rbp + 0x1740], rsi
movabs r12, 0x6881de3687a4bab5
mov qword [rbp + 0x1748], r14
movabs r13, 0xf70b8e1a6bdad157
mov qword [rbp + 0x1750], r15
movabs rax, 0x5f8270258ab0654d
mov qword [rbp + 0x1758], r12
mov qword [rbp + 0x1760], r13
mov qword [rbp + 0x1770], rax
lea r8, [rbp + 0x1780]
movabs rax, 0xa1cb7ad8aef6982e
lea rdx, [rbp + 0x1730]
lea rcx, [rbp + 0x1b70]
mov qword [rbp + 0x1778], rax
call fcn.140007770
movabs rax, 0x211d9aad93cb3545
lea r8, [rbp + 0x17d0]
mov qword [rbp + 0x28b0], rax
lea rdx, [rbp + 0x1780]
mov qword [rbp + 0x1780], rax
lea rcx, [rbp + 0x1b80]
movabs rax, 0xdd0dce00611f44c6
mov qword [rbp + 0x28b8], rax
mov qword [rbp + 0x1788], rax
movabs rax, 0x8ea8941b7da9146f
mov qword [rbp + 0x28c0], rax
mov qword [rbp + 0x1790], rax
movabs rax, 0xa7b6bf7e7117b368
mov qword [rbp + 0x28c8], rax
mov qword [rbp + 0x1798], rax
movabs rax, 0xf017dee189a63aa9
mov qword [rbp + 0x28d0], rax
mov qword [rbp + 0x17a0], rax
movabs rax, 0x48e4b254eed7c9da
mov qword [rbp + 0x28d8], rax
mov qword [rbp + 0x17a8], rax
movabs rax, 0x992beb7f18fabe23
mov qword [rbp + 0x28e0], rax
mov qword [rbp + 0x17b0], rax
movabs rax, 0x8a1f752287a2de1c
mov qword [rbp + 0x28e8], rax
mov qword [rbp + 0x17b8], rax
movabs rax, 0x5f8270258ab0654d
mov qword [rbp + 0x28f0], rax
mov qword [rbp + 0x17c0], rax
movabs rax, 0xa1cb7ad8aef6982e
mov qword [rbp + 0x28f8], rax
mov qword [rbp + 0x17c8], rax
call fcn.140007770
movabs rax, 0xa466194ee6cfac73
mov qword [rbp + 0x5b0], rbx
mov qword [rbp + 0x5e8], rax
lea r8, [rbp + 0x1730]
mov qword [rbp + 0x1718], rax
lea rdx, [rbp + 0x16e0]
movabs rax, 0x5f8270258ab0654d
mov qword [rbp + 0x16e0], rbx
mov qword [rbp + 0x5f0], rax
lea rcx, [rbp + 0x1b90]
mov qword [rbp + 0x1720], rax
movabs rax, 0xa1cb7ad8aef6982e
mov qword [rbp + 0x5f8], rax
mov qword [rbp + 0x1728], rax
mov qword [rbp + 0x5b8], rdi
mov qword [rbp + 0x16e8], rdi
mov qword [rbp + 0x5c0], rsi
mov qword [rbp + 0x16f0], rsi
mov qword [rbp + 0x5c8], r14
mov qword [rbp + 0x16f8], r14
mov qword [rbp + 0x5d0], r15
mov qword [rbp + 0x1700], r15
mov qword [rbp + 0x5d8], r12
mov qword [rbp + 0x1708], r12
mov qword [rbp + 0x5e0], r13
mov qword [rbp + 0x1710], r13
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x5c0]
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmm0, xmmword [rbp + 0x28b0]
xorps xmm0, xmmword [rbp + 0x5b0]
movdqa xmmword [rbp + 0x5b0], xmm0
movdqa xmm0, xmmword [rbp + 0x5d0]
xorps xmm0, xmmword [rbp + 0x28d0]
movdqa xmmword [rbp + 0x5c0], xmm1
movdqa xmm1, xmmword [rbp + 0x5e0]
xorps xmm1, xmmword [rbp + 0x28e0]
movdqa xmmword [rbp + 0x5d0], xmm0
movdqa xmm0, xmmword [rbp + 0x5f0]
movdqa xmmword [rbp + 0x5e0], xmm1
xorps xmm0, xmmword [rbp + 0x28f0]
lea rcx, [rbp + 0x1ba0]
mov edx, 0x50
movdqa xmmword [rbp + 0x5f0], xmm0
mov r9d, edx
mov dword [rsp + 0x20], 0xff
mov r8d, edx
call fcn.140001280
lea rdx, [rbp + 0x1940]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp + 0x5b0]
lea rcx, [rbp + 0x1940]
call fcn.140032700
call fcn.140017870
movaps xmm2, xmm15
lea rcx, [rbp + 0x1820]
movaps xmm1, xmm6
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movss xmm2, dword [0x1400e7810]
lea rcx, [rbp + 0x1828]
movss xmm1, dword [0x1400e7824]
call fcn.140002360
movabs rdi, 0x169f4c8e7a55a26
lea r8, [rbp + 0xc70]
movabs rsi, 0xdd0dce00007a36a7
mov qword [rbp + 0xc60], rdi
lea rdx, [rbp + 0xc60]
mov qword [rbp + 0xc68], rsi
lea rcx, [rbp + 0x1bb0]
mov rbx, rax
call fcn.140007770
movabs r13, 0x211d9aad93cb3545
lea r8, [rbp + 0xc80]
movabs r12, 0xdd0dce00611f44c6
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xc70]
mov qword [rbp + 0xc70], r13
lea rcx, [rbp + 0x1bc0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xc78], r12
call fcn.140007770
lea r8, [rbp + 0xc90]
mov qword [rbp + 0x50], rdi
lea rdx, [rbp + 0xc80]
mov qword [rbp + 0xc80], rdi
lea rcx, [rbp + 0x1bd0]
mov qword [rbp + 0x58], rsi
mov qword [rbp + 0xc88], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x50]
mov r9d, 0x2018
xor r8d, r8d
movdqa xmmword [rbp + 0x50], xmm0
mov rdx, rbx
call fcn.140011cd0
call fcn.14001a750
xorps xmm2, xmm2
lea rcx, [rbp + 0x1830]
xorps xmm1, xmm1
call fcn.140002360
movabs rdi, 0x211d9aad939b6600
mov qword [rbp + 0xc98], r12
lea r8, [rbp + 0xca0]
mov qword [rbp + 0xc90], rdi
lea rdx, [rbp + 0xc90]
mov rbx, rax
lea rcx, [rbp + 0x1be0]
call fcn.140007770
lea r8, [rbp + 0xcb0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xca0]
mov qword [rbp + 0xca0], r13
lea rcx, [rbp + 0x1bf0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xca8], r12
call fcn.140007770
lea r8, [rbp + 0xcc0]
mov qword [rbp + 0x60], rdi
lea rdx, [rbp + 0xcb0]
mov qword [rbp + 0xcb0], rdi
lea rcx, [rbp + 0x1c00]
mov qword [rbp + 0x68], r12
mov qword [rbp + 0xcb8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0x60]
xor r9d, r9d
xor r8d, r8d
movdqa xmmword [rbp + 0x60], xmm0
mov rdx, rbx
call fcn.140011530
movabs rbx, 0x211dffc1f1aa5b00
mov qword [rbp + 0xcc8], r12
lea r8, [rbp + 0xcd0]
mov qword [rbp + 0xcc0], rbx
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x1c10]
call fcn.140007770
lea r8, [rbp + 0xce0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xcd0]
mov qword [rbp + 0xcd0], r13
lea rcx, [rbp + 0x1c20]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xcd8], r12
call fcn.140007770
lea r8, [rbp + 0xcf0]
mov qword [rbp + 0x70], rbx
lea rdx, [rbp + 0xce0]
mov qword [rbp + 0xce0], rbx
lea rcx, [rbp + 0x1c30]
mov qword [rbp + 0x78], r12
mov qword [rbp + 0xce8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a79a]
xorps xmm0, xmmword [rbp + 0x70]
lea rcx, [rbp + 0x70]
movdqa xmmword [rbp + 0x70], xmm0
call fcn.1400343d0
movabs rbx, 0x211d9aad93b35a07
mov qword [rbp + 0xcf8], r12
lea r8, [rbp + 0xd00]
mov qword [rbp + 0xcf0], rbx
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x1c40]
call fcn.140007770
lea r8, [rbp + 0xd10]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xd00]
mov qword [rbp + 0xd00], r13
lea rcx, [rbp + 0x1c50]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xd08], r12
call fcn.140007770
lea r8, [rbp + 0xd20]
mov qword [rbp + 0x80], rbx
lea rdx, [rbp + 0xd10]
mov qword [rbp + 0xd10], rbx
lea rcx, [rbp + 0x1c60]
mov qword [rbp + 0x88], r12
mov qword [rbp + 0xd18], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a79d]
xorps xmm0, xmmword [rbp + 0x80]
lea rcx, [rbp + 0x80]
movdqa xmmword [rbp + 0x80], xmm0
call fcn.1400343d0
test al, al
je 0x140042cf0
cmp byte [0x14015a79d], 0
jne 0x140042cf0
cmp byte [0x14015a79f], 0
je 0x140042cf0
mov byte [0x14015a79f], 0
movabs rdi, 0x633dfec8ffa75c03
lea r8, [rbp + 0xd30]
movabs rbx, 0xdd0dce00611f3ca9
mov qword [rbp + 0xd20], rdi
lea rdx, [rbp + 0xd20]
mov qword [rbp + 0xd28], rbx
lea rcx, [rbp + 0x1c70]
call fcn.140007770
lea r8, [rbp + 0xd40]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xd30]
mov qword [rbp + 0xd30], r13
lea rcx, [rbp + 0x1c80]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xd38], r12
call fcn.140007770
lea r8, [rbp + 0xd50]
mov qword [rbp + 0x90], rdi
lea rdx, [rbp + 0xd40]
mov qword [rbp + 0xd40], rdi
lea rcx, [rbp + 0x1c90]
mov qword [rbp + 0x98], rbx
mov qword [rbp + 0xd48], rbx
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a79f]
xorps xmm0, xmmword [rbp + 0x90]
lea rcx, [rbp + 0x90]
movdqa xmmword [rbp + 0x90], xmm0
call fcn.1400343d0
test al, al
je 0x140042dd6
cmp byte [0x14015a79d], 0
jne 0x140042dd6
mov byte [0x14015a79d], 1
movabs rbx, 0x4c7cd48de4a45d16
lea r8, [rbp + 0xd60]
movabs rdi, 0xdd0dce00611f44a3
mov qword [rbp + 0xd50], rbx
lea rdx, [rbp + 0xd50]
mov qword [rbp + 0xd58], rdi
lea rcx, [rbp + 0x1ca0]
call fcn.140007770
lea r8, [rbp + 0xd70]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xd60]
mov qword [rbp + 0xd60], r13
lea rcx, [rbp + 0x1cb0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xd68], r12
call fcn.140007770
lea r8, [rbp + 0xd80]
mov qword [rbp + 0xa0], rbx
lea rdx, [rbp + 0xd70]
mov qword [rbp + 0xd70], rbx
lea rcx, [rbp + 0x1cc0]
mov qword [rbp + 0xa8], rdi
mov qword [rbp + 0xd78], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a798]
xorps xmm0, xmmword [rbp + 0xa0]
lea rcx, [rbp + 0xa0]
movdqa xmmword [rbp + 0xa0], xmm0
call fcn.1400343d0
movabs rbx, 0x5274de8de4a45d16
lea r8, [rbp + 0xd90]
movabs rdi, 0xdd0dce65027125b2
mov qword [rbp + 0xd80], rbx
lea rdx, [rbp + 0xd80]
mov qword [rbp + 0xd88], rdi
lea rcx, [rbp + 0x1cd0]
call fcn.140007770
lea r8, [rbp + 0xda0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xd90]
mov qword [rbp + 0xd90], r13
lea rcx, [rbp + 0x1ce0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xd98], r12
call fcn.140007770
lea r8, [rbp + 0xdb0]
mov qword [rbp + 0xb0], rbx
lea rdx, [rbp + 0xda0]
mov qword [rbp + 0xda0], rbx
lea rcx, [rbp + 0x1cf0]
mov qword [rbp + 0xb8], rdi
mov qword [rbp + 0xda8], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a7a3]
xorps xmm0, xmmword [rbp + 0xb0]
lea rcx, [rbp + 0xb0]
movdqa xmmword [rbp + 0xb0], xmm0
call fcn.1400343d0
movabs rbx, 0x4078cd8de4a45d16
lea r8, [rbp + 0x1180]
movabs rdi, 0xb860af4e41712bb6
mov qword [rbp + 0x1160], rbx
movabs r14, 0x8ea8941b7da9146f
mov qword [rbp + 0x1168], rdi
movabs r15, 0xa7b6bf7e7117b368
mov qword [rbp + 0x1170], r14
lea rdx, [rbp + 0x1160]
mov qword [rbp + 0x1178], r15
lea rcx, [rbp + 0x1d00]
call fcn.140007770
lea r8, [rbp + 0x11a0]
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x1180], r13
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1188], r12
mov qword [rbp + 0x28c0], r14
mov qword [rbp + 0x1190], r14
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x1198], r15
lea rdx, [rbp + 0x1180]
lea rcx, [rbp + 0x1d10]
call fcn.140007770
lea r8, [rbp + 0x11c0]
mov qword [rbp + 0x490], rbx
lea rdx, [rbp + 0x11a0]
mov qword [rbp + 0x11a0], rbx
lea rcx, [rbp + 0x1d20]
mov qword [rbp + 0x498], rdi
mov qword [rbp + 0x11a8], rdi
mov qword [rbp + 0x4a0], r14
mov qword [rbp + 0x11b0], r14
mov qword [rbp + 0x4a8], r15
mov qword [rbp + 0x11b8], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x4a0]
lea rdx, [0x14015a79e]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x490]
xorps xmm0, xmmword [rbp + 0x490]
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x490], xmm0
movdqa xmmword [rbp + 0x4a0], xmm1
call fcn.1400343d0
movabs rbx, 0x4476c98de4a45d16
lea r8, [rbp + 0xdc0]
movabs rdi, 0xdd0dce6e0e6b21aa
mov qword [rbp + 0xdb0], rbx
lea rdx, [rbp + 0xdb0]
mov qword [rbp + 0xdb8], rdi
lea rcx, [rbp + 0x1d30]
call fcn.140007770
lea r8, [rbp + 0xdd0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xdc0]
mov qword [rbp + 0xdc0], r13
lea rcx, [rbp + 0x1d40]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xdc8], r12
call fcn.140007770
lea r8, [rbp + 0xde0]
mov qword [rbp + 0xc0], rbx
lea rdx, [rbp + 0xdd0]
mov qword [rbp + 0xdd0], rbx
lea rcx, [rbp + 0x1d50]
mov qword [rbp + 0xc8], rdi
mov qword [rbp + 0xdd8], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a7a0]
xorps xmm0, xmmword [rbp + 0xc0]
lea rcx, [rbp + 0xc0]
movdqa xmmword [rbp + 0xc0], xmm0
call fcn.1400343d0
movabs rbx, 0x4078d28de4a45d16
lea r8, [rbp + 0xdf0]
movabs rdi, 0xdd0dce00611f44a2
mov qword [rbp + 0xde0], rbx
lea rdx, [rbp + 0xde0]
mov qword [rbp + 0xde8], rdi
lea rcx, [rbp + 0x1d60]
call fcn.140007770
lea r8, [rbp + 0xe00]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xdf0]
mov qword [rbp + 0xdf0], r13
lea rcx, [rbp + 0x1d70]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xdf8], r12
call fcn.140007770
lea r8, [rbp + 0xe10]
mov qword [rbp + 0xd0], rbx
lea rdx, [rbp + 0xe00]
mov qword [rbp + 0xe00], rbx
lea rcx, [rbp + 0x1d80]
mov qword [rbp + 0xd8], rdi
mov qword [rbp + 0xe08], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
xorps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [0x14015a799]
lea rcx, [rbp + 0xd0]
call fcn.1400343d0
movabs rbx, 0x4f74d68de4a45d16
lea r8, [rbp + 0xe20]
movabs rdi, 0xdd0dce00611f37a3
mov qword [rbp + 0xe10], rbx
lea rdx, [rbp + 0xe10]
mov qword [rbp + 0xe18], rdi
lea rcx, [rbp + 0x1d90]
call fcn.140007770
lea r8, [rbp + 0xe30]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xe20]
mov qword [rbp + 0xe20], r13
lea rcx, [rbp + 0x1da0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xe28], r12
call fcn.140007770
lea r8, [rbp + 0xe40]
mov qword [rbp + 0xe0], rbx
lea rdx, [rbp + 0xe30]
mov qword [rbp + 0xe30], rbx
lea rcx, [rbp + 0x1db0]
mov qword [rbp + 0xe8], rdi
mov qword [rbp + 0xe38], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a7a2]
xorps xmm0, xmmword [rbp + 0xe0]
lea rcx, [rbp + 0xe0]
movdqa xmmword [rbp + 0xe0], xmm0
call fcn.1400343d0
movabs rbx, 0x653dffdffca5520c
lea r8, [rbp + 0xe50]
movabs rdi, 0xdd0dce00617b25a3
mov qword [rbp + 0xe40], rbx
lea rdx, [rbp + 0xe40]
mov qword [rbp + 0xe48], rdi
lea rcx, [rbp + 0x1dc0]
call fcn.140007770
lea r8, [rbp + 0xe60]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xe50]
mov qword [rbp + 0xe50], r13
lea rcx, [rbp + 0x1dd0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xe58], r12
call fcn.140007770
lea r8, [rbp + 0xe70]
mov qword [rbp + 0xf0], rbx
lea rdx, [rbp + 0xe60]
mov qword [rbp + 0xe60], rbx
lea rcx, [rbp + 0x1de0]
mov qword [rbp + 0xf8], rdi
mov qword [rbp + 0xe68], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a79c]
xorps xmm0, xmmword [rbp + 0xf0]
lea rcx, [rbp + 0xf0]
movdqa xmmword [rbp + 0xf0], xmm0
call fcn.1400343d0
movabs rbx, 0x6f3dffdffca5520c
lea r8, [rbp + 0xe80]
movabs rdi, 0xdd0dce00611f0796
mov qword [rbp + 0xe70], rbx
lea rdx, [rbp + 0xe70]
mov qword [rbp + 0xe78], rdi
lea rcx, [rbp + 0x1df0]
call fcn.140007770
lea r8, [rbp + 0xe90]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xe80]
mov qword [rbp + 0xe80], r13
lea rcx, [rbp + 0x1e00]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xe88], r12
call fcn.140007770
mov qword [rbp + 0x100], rbx
mov qword [rbp + 0xe90], rbx
lea r8, [rbp + 0xea0]
mov qword [rbp + 0x108], rdi
lea rdx, [rbp + 0xe90]
mov qword [rbp + 0xe98], rdi
lea rcx, [rbp + 0x1e10]
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a7a4]
xorps xmm0, xmmword [rbp + 0x100]
lea rcx, [rbp + 0x100]
movdqa xmmword [rbp + 0x100], xmm0
call fcn.1400343d0
movabs rbx, 0x556ef3e9b3b35408
lea r8, [rbp + 0xeb0]
movabs rdi, 0xdd0dce00047c2aa7
mov qword [rbp + 0xea0], rbx
lea rdx, [rbp + 0xea0]
mov qword [rbp + 0xea8], rdi
lea rcx, [rbp + 0x1e20]
call fcn.140007770
lea r8, [rbp + 0xec0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xeb0]
mov qword [rbp + 0xeb0], r13
lea rcx, [rbp + 0x1e30]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xeb8], r12
call fcn.140007770
lea r8, [rbp + 0xed0]
mov qword [rbp + 0x120], rbx
lea rdx, [rbp + 0xec0]
mov qword [rbp + 0xec0], rbx
lea rcx, [rbp + 0x1e40]
mov qword [rbp + 0x128], rdi
mov qword [rbp + 0xec8], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rax, [0x1400e562c]
xorps xmm0, xmmword [rbp + 0x120]
lea rdx, [0x1400f80d8]
xor esi, esi
movdqa xmmword [rbp + 0x120], xmm0
mov dword [rsp + 0x28], esi
lea rcx, [rbp + 0x120]
mov r9d, 0x3e8
mov qword [rsp + 0x20], rax
lea r8d, [rsi + 0x1e]
call fcn.140036d30
call fcn.140011660
call fcn.14001a880
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.14001a480
call fcn.14001a750
xorps xmm2, xmm2
lea rcx, [rbp + 0x1838]
xorps xmm1, xmm1
call fcn.140002360
movabs rdi, 0x216affc4e5ae4715
mov qword [rbp + 0xed8], r12
lea r8, [rbp + 0xee0]
mov qword [rbp + 0xed0], rdi
lea rdx, [rbp + 0xed0]
mov rbx, rax
lea rcx, [rbp + 0x1e50]
call fcn.140007770
lea r8, [rbp + 0xef0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xee0]
mov qword [rbp + 0xee0], r13
lea rcx, [rbp + 0x1e60]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xee8], r12
call fcn.140007770
lea r8, [rbp + 0xf00]
mov qword [rbp + 0x130], rdi
lea rdx, [rbp + 0xef0]
mov qword [rbp + 0xef0], rdi
lea rcx, [rbp + 0x1e70]
mov qword [rbp + 0x138], r12
mov qword [rbp + 0xef8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x130]
xorps xmm0, xmmword [rbp + 0x130]
xor r9d, r9d
xor r8d, r8d
movdqa xmmword [rbp + 0x130], xmm0
mov rdx, rbx
call fcn.140011530
call fcn.140011660
call fcn.14001a880
call fcn.140012030
mov eax, dword [0x14015a7e0]
cmp eax, 2
jne 0x140044470
movaps xmm2, xmm12
lea rcx, [rbp + 0x1840]
movaps xmm1, xmm8
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movabs rbx, 0x211d9ac9ffb95a12
mov qword [rbp + 0xf08], r12
lea r8, [rbp + 0xf10]
mov qword [rbp + 0xf00], rbx
lea rdx, [rbp + 0xf00]
lea rcx, [rbp + 0x1e80]
call fcn.140007770
lea r8, [rbp + 0xf20]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xf10]
mov qword [rbp + 0xf10], r13
lea rcx, [rbp + 0x1e90]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xf18], r12
call fcn.140007770
lea r8, [rbp + 0xf30]
mov qword [rsp + 0x70], rbx
lea rdx, [rbp + 0xf20]
mov qword [rbp + 0xf20], rbx
lea rcx, [rbp + 0x1ea0]
mov qword [rsp + 0x78], r12
mov qword [rbp + 0xf28], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x1eb0]
xorps xmm0, xmmword [rsp + 0x70]
mov edx, 0xbe
mov r9d, edx
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, edx
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x1950]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x1950]
call fcn.140032700
mov rcx, qword [0x14015a790]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rsi
lea rdx, [rbp + 0x1848]
mov qword [rsp + 0x30], rsi
movaps xmm3, xmm13
mov qword [rsp + 0x28], rax
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm7
call fcn.14002c020
movaps xmm1, xmm8
lea rcx, [rbp + 0x1850]
movss xmm2, dword [rax + 4]
addss xmm2, xmm12
addss xmm2, xmm11
call fcn.140002360
mov rcx, rax
call fcn.14001a530
mov rcx, qword [0x14015a7f8]
call fcn.1400177d0
movabs rax, 0x4f72f3d9f0a54003
lea r8, [rbp + 0x11e0]
movabs rbx, 0xb82dbc65177064b5
mov qword [rbp + 0x11c0], rax
movabs rdi, 0xe0c1fc6f04db7119
mov qword [rbp + 0x11c8], rbx
movabs rsi, 0xa7b6bf7e71179d0f
mov qword [rbp + 0x11d0], rdi
lea rdx, [rbp + 0x11c0]
mov qword [rbp + 0x11d8], rsi
lea rcx, [rbp + 0x1ec0]
call fcn.140007770
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x11e0], r13
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x11e8], r12
mov qword [rbp + 0x28c0], r14
lea r8, [rbp + 0x1200]
mov qword [rbp + 0x11f0], r14
lea rdx, [rbp + 0x11e0]
mov qword [rbp + 0x28c8], r15
lea rcx, [rbp + 0x1ed0]
mov qword [rbp + 0x11f8], r15
call fcn.140007770
movabs rax, 0x4f72f3d9f0a54003
mov qword [rbp + 0x4b8], rbx
lea r8, [rbp + 0x1220]
mov qword [rbp + 0x4b0], rax
lea rdx, [rbp + 0x1200]
mov qword [rbp + 0x1200], rax
lea rcx, [rbp + 0x1ee0]
mov qword [rbp + 0x1208], rbx
mov qword [rbp + 0x4c0], rdi
mov qword [rbp + 0x1210], rdi
mov qword [rbp + 0x4c8], rsi
mov qword [rbp + 0x1218], rsi
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x4c0]
lea rcx, [rbp + 0x1ef0]
movdqa xmm0, xmmword [rbp + 0x28b0]
mov edx, 0x50
xorps xmm0, xmmword [rbp + 0x4b0]
mov r9d, edx
xorps xmm1, xmmword [rbp + 0x28c0]
mov r8d, edx
movdqa xmmword [rbp + 0x4b0], xmm0
movdqa xmmword [rbp + 0x4c0], xmm1
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x1960]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0x1960]
call fcn.140032700
call fcn.140017870
movaps xmm2, xmm15
lea rcx, [rbp + 0x1858]
movaps xmm1, xmm6
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movss xmm2, dword [0x1400e7810]
lea rcx, [rbp + 0x1860]
movss xmm1, dword [0x1400e7824]
call fcn.140002360
movabs rdi, 0x169f4c8e7a55a26
lea r8, [rbp + 0xf40]
movabs rsi, 0xdd0dce00007a36a7
mov qword [rbp + 0xf30], rdi
lea rdx, [rbp + 0xf30]
mov qword [rbp + 0xf38], rsi
lea rcx, [rbp + 0x1f00]
mov rbx, rax
call fcn.140007770
lea r8, [rbp + 0xf50]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xf40]
mov qword [rbp + 0xf40], r13
lea rcx, [rbp + 0x1f10]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xf48], r12
call fcn.140007770
lea r8, [rbp + 0xf60]
mov qword [rbp + 0x140], rdi
lea rdx, [rbp + 0xf50]
mov qword [rbp + 0xf50], rdi
lea rcx, [rbp + 0x1f20]
mov qword [rbp + 0x148], rsi
mov qword [rbp + 0xf58], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x140]
xorps xmm0, xmmword [rbp + 0x140]
mov r9d, 0x2018
movdqa xmmword [rbp + 0x140], xmm0
xor r8d, r8d
mov rdx, rbx
call fcn.140011cd0
call fcn.14001a750
xorps xmm2, xmm2
lea rcx, [rbp + 0x1868]
xorps xmm1, xmm1
call fcn.140002360
movabs rdi, 0x211de8c8eaaa5915
mov qword [rbp + 0xf68], r12
lea r8, [rbp + 0xf70]
mov qword [rbp + 0xf60], rdi
lea rdx, [rbp + 0xf60]
mov rbx, rax
lea rcx, [rbp + 0x1f30]
call fcn.140007770
lea r8, [rbp + 0xf80]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xf70]
mov qword [rbp + 0xf70], r13
lea rcx, [rbp + 0x1f40]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xf78], r12
call fcn.140007770
lea r8, [rbp + 0xf90]
mov qword [rbp + 0x150], rdi
lea rdx, [rbp + 0xf80]
mov qword [rbp + 0xf80], rdi
lea rcx, [rbp + 0x1f50]
mov qword [rbp + 0x158], r12
mov qword [rbp + 0xf88], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x150]
xorps xmm0, xmmword [rbp + 0x150]
xor r9d, r9d
xor r8d, r8d
movdqa xmmword [rbp + 0x150], xmm0
mov rdx, rbx
call fcn.140011530
movabs rbx, 0x723dffc1f1aa5b00
mov qword [rbp + 0x1238], r15
movabs rdi, 0x9069a1474c7629a3
mov qword [rbp + 0x1220], rbx
movabs rsi, 0x8ea8941b7dcc7000
mov qword [rbp + 0x1228], rdi
lea r8, [rbp + 0x1240]
mov qword [rbp + 0x1230], rsi
lea rdx, [rbp + 0x1220]
lea rcx, [rbp + 0x1f60]
call fcn.140007770
lea r8, [rbp + 0x1260]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x1240]
mov qword [rbp + 0x1240], r13
lea rcx, [rbp + 0x1f70]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1248], r12
mov qword [rbp + 0x28c0], r14
mov qword [rbp + 0x1250], r14
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x1258], r15
call fcn.140007770
lea r8, [rbp + 0x1280]
mov qword [rbp + 0x4d0], rbx
lea rdx, [rbp + 0x1260]
mov qword [rbp + 0x1260], rbx
lea rcx, [rbp + 0x2440]
mov qword [rbp + 0x4d8], rdi
mov qword [rbp + 0x1268], rdi
mov qword [rbp + 0x4e0], rsi
mov qword [rbp + 0x1270], rsi
mov qword [rbp + 0x4e8], r15
mov qword [rbp + 0x1278], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x4e0]
lea rdx, [0x14015abe4]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x4d0]
xorps xmm0, xmmword [rbp + 0x4d0]
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x4d0], xmm0
movdqa xmmword [rbp + 0x4e0], xmm1
call fcn.1400343d0
test al, al
je 0x140043d25
mov rdx, qword [0x140159dd8]
lea rcx, [rbp + 0x2888]
call fcn.140001930
movzx edx, byte [0x14015abe4]
lea rcx, [rbp + 0x2888]
call fcn.1400407d0
movabs rsi, 0x683dffc1f1aa5b00
mov qword [rbp + 0x1290], r14
movabs rbx, 0xb861ac69127632a8
mov qword [rbp + 0x1280], rsi
lea r8, [rbp + 0x12a0]
mov qword [rbp + 0x1288], rbx
lea rdx, [rbp + 0x1280]
mov qword [rbp + 0x1298], r15
lea rcx, [rbp + 0x1f90]
call fcn.140007770
lea r8, [rbp + 0x12c0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x12a0]
mov qword [rbp + 0x12a0], r13
lea rcx, [rbp + 0x1fa0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x12a8], r12
mov qword [rbp + 0x28c0], r14
mov qword [rbp + 0x12b0], r14
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x12b8], r15
call fcn.140007770
lea r8, [rbp + 0x12e0]
mov qword [rbp + 0x4f0], rsi
lea rdx, [rbp + 0x12c0]
mov qword [rbp + 0x12c0], rsi
lea rcx, [rbp + 0x1fb0]
mov qword [rbp + 0x4f8], rbx
mov qword [rbp + 0x12c8], rbx
mov qword [rbp + 0x500], r14
mov qword [rbp + 0x12d0], r14
mov qword [rbp + 0x508], r15
mov qword [rbp + 0x12d8], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x500]
lea rdx, [0x14015abdc]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x4f0]
xorps xmm0, xmmword [rbp + 0x4f0]
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x4f0], xmm0
movdqa xmmword [rbp + 0x500], xmm1
call fcn.1400343d0
test al, al
je 0x140043e7e
mov rdx, qword [0x140159dd8]
lea rcx, [rbp + 0x2880]
call fcn.140001930
movzx edx, byte [0x14015abdc]
lea rcx, [rbp + 0x2880]
call fcn.140040820
movabs rbx, 0xfd68ba690f7622a8
mov qword [rbp + 0x12e0], rsi
movabs rdi, 0x8ec9fa7210c8603c
mov qword [rbp + 0x12e8], rbx
lea r8, [rbp + 0x1300]
mov qword [rbp + 0x12f0], rdi
lea rdx, [rbp + 0x12e0]
mov qword [rbp + 0x12f8], r15
lea rcx, [rbp + 0x1fc0]
call fcn.140007770
lea r8, [rbp + 0x1320]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x1300]
mov qword [rbp + 0x1300], r13
lea rcx, [rbp + 0x1fd0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1308], r12
mov qword [rbp + 0x28c0], r14
mov qword [rbp + 0x1310], r14
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x1318], r15
call fcn.140007770
lea r8, [rbp + 0x1340]
mov qword [rbp + 0x3f0], rsi
lea rdx, [rbp + 0x1320]
mov qword [rbp + 0x1320], rsi
lea rcx, [rbp + 0x1fe0]
mov qword [rbp + 0x3f8], rbx
mov qword [rbp + 0x1328], rbx
mov qword [rbp + 0x400], rdi
mov qword [rbp + 0x1330], rdi
mov qword [rbp + 0x408], r15
mov qword [rbp + 0x1338], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x400]
lea rdx, [0x14015abec]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x3f0]
xorps xmm0, xmmword [rbp + 0x3f0]
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x3f0], xmm0
movdqa xmmword [rbp + 0x400], xmm1
call fcn.1400343d0
test al, al
je 0x140043fd7
mov rdx, qword [0x140159dd8]
lea rcx, [rbp + 0x2878]
call fcn.140001930
movzx edx, byte [0x14015abec]
lea rcx, [rbp + 0x2878]
call fcn.140040870
call fcn.140011660
call fcn.14001a880
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.14001a480
call fcn.14001a750
xorps xmm2, xmm2
lea rcx, [rbp + 0x1870]
xorps xmm1, xmm1
call fcn.140002360
movabs rdi, 0x211de9c8e6a75413
mov qword [rbp + 0xf98], r12
lea r8, [rbp + 0xfa0]
mov qword [rbp + 0xf90], rdi
lea rdx, [rbp + 0xf90]
mov rbx, rax
lea rcx, [rbp + 0x1ff0]
call fcn.140007770
lea r8, [rbp + 0xfb0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xfa0]
mov qword [rbp + 0xfa0], r13
lea rcx, [rbp + 0x2000]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xfa8], r12
call fcn.140007770
lea r8, [rbp + 0xfc0]
mov qword [rbp + 0x160], rdi
lea rdx, [rbp + 0xfb0]
mov qword [rbp + 0xfb0], rdi
lea rcx, [rbp + 0x2010]
mov qword [rbp + 0x168], r12
mov qword [rbp + 0xfb8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x160]
xorps xmm0, xmmword [rbp + 0x160]
xor r9d, r9d
xor r8d, r8d
movdqa xmmword [rbp + 0x160], xmm0
mov rdx, rbx
call fcn.140011530
mov rdx, qword [0x140159dd8]
lea rcx, [rbp + 0x2850]
call fcn.140001930
lea rcx, [rbp + 0x2850]
call fcn.140001940
movss xmm1, dword [0x140159e18]
lea rcx, [rbp + 0x2850]
movss xmm11, dword [0x1400e77c0]
subss xmm1, xmm8
subss xmm0, xmm11
comiss xmm0, xmm1
jbe 0x140044123
call fcn.140001940
subss xmm0, xmm8
jmp 0x14004412d
call fcn.140001940
subss xmm0, xmm11
lea rcx, [rbp + 0x2850]
movss dword [0x14015abd8], xmm0
call fcn.140040640
movss xmm6, dword [0x140159e18]
lea r8, [rbp + 0xfd0]
movabs rbx, 0x211df2d9ffaa500d
movss dword [0x14015abc4], xmm0
lea rdx, [rbp + 0xfc0]
mov qword [rbp + 0xfc0], rbx
lea rcx, [rbp + 0x2020]
mov qword [rbp + 0xfc8], r12
subss xmm6, xmm8
call fcn.140007770
lea r8, [rbp + 0xfe0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0xfd0]
mov qword [rbp + 0xfd0], r13
lea rcx, [rbp + 0x2030]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0xfd8], r12
call fcn.140007770
lea r8, [rbp + 0xff0]
mov qword [rbp + 0x170], rbx
lea rdx, [rbp + 0xfe0]
mov qword [rbp + 0xfe0], rbx
lea rcx, [rbp + 0x2040]
mov qword [rbp + 0x178], r12
mov qword [rbp + 0xfe8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdi, str._.1f
xorps xmm0, xmmword [rbp + 0x170]
lea rdx, [0x14015abd8]
xor r14d, r14d
movdqa xmmword [rbp + 0x170], xmm0
mov dword [rsp + 0x28], r14d
lea rcx, [rbp + 0x170]
movaps xmm3, xmm6
mov qword [rsp + 0x20], rdi
movaps xmm2, xmm10
call fcn.140036cc0
test al, al
je 0x140044256
movss xmm1, dword [0x14015abd8]
lea rcx, [rbp + 0x2850]
addss xmm1, xmm11
call fcn.1400405e0
movabs rbx, 0x211d9adffca64704
mov qword [rbp + 0xff8], r12
lea r8, [rbp + 0x1000]
mov qword [rbp + 0xff0], rbx
lea rdx, [rbp + 0xff0]
lea rcx, [rbp + 0x2050]
call fcn.140007770
lea r8, [rbp + 0x1010]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x1000]
mov qword [rbp + 0x1000], r13
lea rcx, [rbp + 0x2060]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1008], r12
call fcn.140007770
lea r8, [rbp + 0x1020]
mov qword [rbp + 0x180], rbx
lea rdx, [rbp + 0x1010]
mov qword [rbp + 0x1010], rbx
lea rcx, [rbp + 0x2070]
mov qword [rbp + 0x188], r12
mov qword [rbp + 0x1018], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015abc4]
xorps xmm0, xmmword [rbp + 0x180]
lea rcx, [rbp + 0x180]
mov dword [rsp + 0x28], r14d
movaps xmm3, xmm8
movaps xmm2, xmm9
movdqa xmmword [rbp + 0x180], xmm0
mov qword [rsp + 0x20], rdi
call fcn.140036cc0
test al, al
je 0x140044348
movss xmm1, dword [0x14015abc4]
lea rcx, [rbp + 0x2850]
call fcn.1400406c0
movabs rbx, 0x4478eafeb3a54017
lea r8, [rbp + 0x1030]
movabs rsi, 0xdd0dce00611f44a2
mov qword [rbp + 0x1020], rbx
lea rdx, [rbp + 0x1020]
mov qword [rbp + 0x1028], rsi
lea rcx, [rbp + 0x2080]
call fcn.140007770
lea r8, [rbp + 0x1040]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x1030]
mov qword [rbp + 0x1030], r13
lea rcx, [rbp + 0x2090]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1038], r12
call fcn.140007770
lea r8, [rbp + 0x1050]
mov qword [rbp + 0x190], rbx
lea rdx, [rbp + 0x1040]
mov qword [rbp + 0x1040], rbx
lea rcx, [rbp + 0x20a0]
mov qword [rbp + 0x198], rsi
mov qword [rbp + 0x1048], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x1400f8128]
xorps xmm0, xmmword [rbp + 0x190]
lea rcx, [rbp + 0x190]
movss xmm3, dword [0x1400e7740]
movaps xmm2, xmm9
mov dword [rsp + 0x28], r14d
movdqa xmmword [rbp + 0x190], xmm0
mov qword [rsp + 0x20], rdi
call fcn.140036cc0
test al, al
je 0x140044448
movss xmm1, dword [0x1400f8128]
lea rcx, [rbp + 0x2850]
call fcn.140040730
call fcn.140011660
call fcn.14001a880
call fcn.140012030
mov eax, dword [0x14015a7e0]
movss xmm6, dword [0x1400e77bc]
movss xmm11, dword [0x1400e76f8]
jmp 0x140044473
xor r14d, r14d
cmp eax, 3
jne 0x140045635
mov rcx, qword [0x140159dd8]
add rcx, qword [0x140159df0]
call fcn.140002000
mov rcx, qword [0x140159e00]
mov rdi, rax
add rcx, rax
call fcn.140002000
movaps xmm2, xmm12
lea rcx, [rbp + 0x1878]
movaps xmm1, xmm8
mov rsi, rax
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movabs rbx, 0x5278f6cefaa35013
mov qword [rbp + 0x1058], r12
lea r8, [rbp + 0x1060]
mov qword [rbp + 0x1050], rbx
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x20b0]
call fcn.140007770
lea r8, [rbp + 0x1070]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x1060]
mov qword [rbp + 0x1060], r13
lea rcx, [rbp + 0x20c0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1068], r12
call fcn.140007770
lea r8, [rbp + 0x1080]
mov qword [rbp - 0x40], rbx
lea rdx, [rbp + 0x1070]
mov qword [rbp + 0x1070], rbx
lea rcx, [rbp + 0x20d0]
mov qword [rbp - 0x38], r12
mov qword [rbp + 0x1078], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x20e0]
xorps xmm0, xmmword [rbp - 0x40]
mov edx, 0xbe
mov r9d, edx
movdqa xmmword [rbp - 0x40], xmm0
mov r8d, edx
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x1970]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x1970]
call fcn.140032700
mov rcx, qword [0x14015a790]
lea rax, [rbp - 0x40]
mov qword [rsp + 0x38], r14
lea rdx, [rbp + 0x1880]
mov qword [rsp + 0x30], r14
movaps xmm3, xmm13
mov qword [rsp + 0x28], rax
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm7
call fcn.14002c020
movaps xmm1, xmm8
lea rcx, [rbp + 0x1888]
movss xmm2, dword [rax + 4]
addss xmm2, xmm12
addss xmm2, xmm11
call fcn.140002360
mov rcx, rax
call fcn.14001a530
mov rcx, qword [0x14015a7f8]
call fcn.1400177d0
movabs rax, 0x4f72f3d9f0a54003
lea r8, [rbp + 0x1360]
movabs rbx, 0xb02dba61096b64b5
mov qword [rbp + 0x1340], rax
movabs r14, 0xefcbb4621bc07000
mov qword [rbp + 0x1348], rbx
movabs r15, 0xa7b6bf7e7117c01a
mov qword [rbp + 0x1350], r14
mov qword [rbp + 0x1358], r15
lea rdx, [rbp + 0x1340]
lea rcx, [rbp + 0x20f0]
call fcn.140007770
movabs rax, 0x8ea8941b7da9146f
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x28c0], rax
lea r8, [rbp + 0x1380]
mov qword [rbp + 0x1370], rax
lea rdx, [rbp + 0x1360]
movabs rax, 0xa7b6bf7e7117b368
mov qword [rbp + 0x1360], r13
lea rcx, [rbp + 0x2100]
mov qword [rbp + 0x28c8], rax
mov qword [rbp + 0x1378], rax
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1368], r12
call fcn.140007770
movabs rax, 0x4f72f3d9f0a54003
mov qword [rbp + 0x3d8], rbx
lea r8, [rbp + 0x13a0]
mov qword [rbp + 0x3d0], rax
lea rdx, [rbp + 0x1380]
mov qword [rbp + 0x1380], rax
lea rcx, [rbp + 0x2110]
mov qword [rbp + 0x1388], rbx
mov qword [rbp + 0x3e0], r14
mov qword [rbp + 0x1390], r14
mov qword [rbp + 0x3e8], r15
mov qword [rbp + 0x1398], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x3e0]
lea rcx, [rbp + 0x2120]
movdqa xmm0, xmmword [rbp + 0x28b0]
mov edx, 0x50
xorps xmm0, xmmword [rbp + 0x3d0]
mov r9d, edx
xorps xmm1, xmmword [rbp + 0x28c0]
mov r8d, edx
movdqa xmmword [rbp + 0x3d0], xmm0
movdqa xmmword [rbp + 0x3e0], xmm1
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x1980]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x1980]
call fcn.140032700
call fcn.140017870
movaps xmm2, xmm15
lea rcx, [rbp + 0x1890]
movaps xmm1, xmm6
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movss xmm9, dword [0x1400e7810]
lea rcx, [rbp + 0x1898]
movss xmm1, dword [0x1400e7824]
movaps xmm2, xmm9
call fcn.140002360
movabs r14, 0x169f4c8e7a55a26
lea r8, [rbp + 0x610]
movabs r15, 0xdd0dce00007a36a7
mov qword [rbp + 0x600], r14
lea rdx, [rbp + 0x600]
mov qword [rbp + 0x608], r15
lea rcx, [rbp + 0x2130]
mov rbx, rax
call fcn.140007770
lea r8, [rbp + 0x620]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x610]
mov qword [rbp + 0x610], r13
lea rcx, [rbp + 0x2140]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x618], r12
call fcn.140007770
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x620], r14
mov qword [rbp + 0x1a8], r15
mov qword [rbp + 0x628], r15
lea r8, [rbp + 0x630]
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x2150]
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x1a0]
xorps xmm0, xmmword [rbp + 0x1a0]
mov r9d, 0x2018
xor r8d, r8d
movdqa xmmword [rbp + 0x1a0], xmm0
mov rdx, rbx
call fcn.140011cd0
call fcn.14001a750
xorps xmm2, xmm2
lea rcx, [rbp + 0x18a0]
xorps xmm1, xmm1
call fcn.140002360
movabs r14, 0x5278f6cefaa35013
mov qword [rbp + 0x638], r12
lea r8, [rbp + 0x640]
mov qword [rbp + 0x630], r14
lea rdx, [rbp + 0x630]
mov rbx, rax
lea rcx, [rbp + 0x2160]
call fcn.140007770
lea r8, [rbp + 0x650]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x640]
mov qword [rbp + 0x640], r13
lea rcx, [rbp + 0x2170]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x648], r12
call fcn.140007770
lea r8, [rbp + 0x660]
mov qword [rbp + 0x1b0], r14
lea rdx, [rbp + 0x650]
mov qword [rbp + 0x650], r14
lea rcx, [rbp + 0x2180]
mov qword [rbp + 0x1b8], r12
mov qword [rbp + 0x658], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x1b0]
xorps xmm0, xmmword [rbp + 0x1b0]
xor r9d, r9d
xor r8d, r8d
movdqa xmmword [rbp + 0x1b0], xmm0
mov rdx, rbx
call fcn.140011530
movabs rax, 0x773dffc1f1aa5b00
lea r8, [rbp + 0x13c0]
movabs rbx, 0x9a2dab6c02762ca3
mov qword [rbp + 0x13a0], rax
movabs r14, 0x8ea8f17f12e47000
mov qword [rbp + 0x13a8], rbx
movabs r15, 0xa7b6bf7e7117b368
mov qword [rbp + 0x13b0], r14
lea rdx, [rbp + 0x13a0]
mov qword [rbp + 0x13b8], r15
lea rcx, [rbp + 0x2190]
call fcn.140007770
movabs rax, 0x8ea8941b7da9146f
mov qword [rbp + 0x28b0], r13
lea r8, [rbp + 0x13e0]
mov qword [rbp + 0x28c0], rax
lea rdx, [rbp + 0x13c0]
mov qword [rbp + 0x13d0], rax
lea rcx, [rbp + 0x21a0]
mov qword [rbp + 0x13c0], r13
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x13c8], r12
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x13d8], r15
call fcn.140007770
movabs rax, 0x773dffc1f1aa5b00
mov qword [rbp + 0x3b8], rbx
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x13e0], rax
mov qword [rbp + 0x13e8], rbx
mov qword [rbp + 0x3c0], r14
mov qword [rbp + 0x13f0], r14
lea r8, [rbp + 0x1400]
mov qword [rbp + 0x3c8], r15
lea rdx, [rbp + 0x13e0]
mov qword [rbp + 0x13f8], r15
lea rcx, [rbp + 0x21b0]
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x3c0]
lea rdx, [0x14015abc0]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x3b0]
xorps xmm0, xmmword [rbp + 0x3b0]
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x3b0], xmm0
movdqa xmmword [rbp + 0x3c0], xmm1
call fcn.1400343d0
test al, al
je 0x140044b22
cmp byte [0x14015abc0], 0
lea rcx, [rdi + 0x189]
je 0x140044b13
mov byte [rsp + 0x40], 1
lea rdx, [rsp + 0x40]
jmp 0x140044b1d
mov byte [rsp + 0x41], 0
lea rdx, [rsp + 0x41]
call fcn.140046a90
movabs rax, 0x773dffc1f1aa5b00
lea r8, [rbp + 0x1420]
movabs rbx, 0x9c2dab6c02762ca3
mov qword [rbp + 0x1400], rax
movabs r14, 0xfac9e67e11cc770c
mov qword [rbp + 0x1408], rbx
movabs r15, 0xa7b6bf7e7179dc01
mov qword [rbp + 0x1410], r14
lea rdx, [rbp + 0x1400]
mov qword [rbp + 0x1418], r15
lea rcx, [rbp + 0x21c0]
call fcn.140007770
movabs rax, 0x8ea8941b7da9146f
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x28c0], rax
lea r8, [rbp + 0x1440]
mov qword [rbp + 0x1430], rax
lea rdx, [rbp + 0x1420]
movabs rax, 0xa7b6bf7e7117b368
mov qword [rbp + 0x1420], r13
lea rcx, [rbp + 0x21d0]
mov qword [rbp + 0x28c8], rax
mov qword [rbp + 0x1438], rax
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1428], r12
call fcn.140007770
movabs rax, 0x773dffc1f1aa5b00
mov qword [rbp + 0x398], rbx
lea r8, [rbp + 0x1460]
mov qword [rbp + 0x390], rax
lea rdx, [rbp + 0x1440]
mov qword [rbp + 0x1440], rax
lea rcx, [rbp + 0x21e0]
mov qword [rbp + 0x1448], rbx
mov qword [rbp + 0x3a0], r14
mov qword [rbp + 0x1450], r14
mov qword [rbp + 0x3a8], r15
mov qword [rbp + 0x1458], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x3a0]
lea rdx, [0x14015abc8]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x390]
xorps xmm0, xmmword [rbp + 0x390]
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x390], xmm0
movdqa xmmword [rbp + 0x3a0], xmm1
call fcn.1400343d0
test al, al
je 0x140044ca6
cmp byte [0x14015abc8], 0
jne 0x140044ca6
lea rcx, [rsi + 0x4c]
mov dword [rsp + 0x44], 0x3f800000
lea rdx, [rsp + 0x44]
call fcn.140046a60
movabs rbx, 0x406fffc1f6a85604
lea r8, [rbp + 0x670]
movabs r14, 0xdd0dce000f702db2
mov qword [rbp + 0x660], rbx
lea rdx, [rbp + 0x660]
mov qword [rbp + 0x668], r14
lea rcx, [rbp + 0x21f0]
call fcn.140007770
lea r8, [rbp + 0x680]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x670]
mov qword [rbp + 0x670], r13
lea rcx, [rbp + 0x2200]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x678], r12
call fcn.140007770
lea r8, [rbp + 0x690]
mov qword [rbp + 0x1c0], rbx
lea rdx, [rbp + 0x680]
mov qword [rbp + 0x680], rbx
lea rcx, [rbp + 0x2210]
mov qword [rbp + 0x1c8], r14
mov qword [rbp + 0x688], r14
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rax, str._.1f
xorps xmm0, xmmword [rbp + 0x1c0]
lea rdx, [0x14015abe8]
movss xmm3, dword [0x1400e7834]
lea rcx, [rbp + 0x1c0]
mov dword [rsp + 0x28], 0
xorps xmm2, xmm2
movdqa xmmword [rbp + 0x1c0], xmm0
mov qword [rsp + 0x20], rax
call fcn.140036cc0
test al, al
je 0x140044db4
cmp byte [0x14015abc8], 0
je 0x140044db4
lea rcx, [rsi + 0x4c]
lea rdx, [0x14015abe8]
call fcn.140046a60
movabs rbx, 0x643dffc1f1aa5b00
lea r8, [rbp + 0x1480]
movabs rsi, 0xb963af48416637a7
mov qword [rbp + 0x1460], rbx
movabs r14, 0x8ea8941b1ac77d03
mov qword [rbp + 0x1468], rsi
movabs r15, 0xa7b6bf7e7117b368
mov qword [rbp + 0x1470], r14
lea rdx, [rbp + 0x1460]
mov qword [rbp + 0x1478], r15
lea rcx, [rbp + 0x2220]
call fcn.140007770
movabs rax, 0x8ea8941b7da9146f
mov qword [rbp + 0x28b0], r13
lea r8, [rbp + 0x14a0]
mov qword [rbp + 0x28c0], rax
lea rdx, [rbp + 0x1480]
mov qword [rbp + 0x1490], rax
lea rcx, [rbp + 0x2230]
mov qword [rbp + 0x1480], r13
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1488], r12
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x1498], r15
call fcn.140007770
lea r8, [rbp + 0x14c0]
mov qword [rbp + 0x410], rbx
lea rdx, [rbp + 0x14a0]
mov qword [rbp + 0x14a0], rbx
lea rcx, [rbp + 0x2240]
mov qword [rbp + 0x418], rsi
mov qword [rbp + 0x14a8], rsi
mov qword [rbp + 0x420], r14
mov qword [rbp + 0x14b0], r14
mov qword [rbp + 0x428], r15
mov qword [rbp + 0x14b8], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x420]
lea rdx, [0x14015abdd]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x410]
xorps xmm0, xmmword [rbp + 0x410]
xorps xmm1, xmmword [rbp + 0x28c0]
movdqa xmmword [rbp + 0x410], xmm0
movdqa xmmword [rbp + 0x420], xmm1
call fcn.1400343d0
test al, al
je 0x140044f36
cmp byte [0x14015abdd], 0
lea rcx, [rdi + 0xc5c]
je 0x140044f24
mov dword [rsp + 0x48], 0x41f00000
lea rdx, [rsp + 0x48]
jmp 0x140044f31
mov dword [rsp + 0x4c], 0x41200000
lea rdx, [rsp + 0x4c]
call fcn.140046a60
xorps xmm2, xmm2
lea rcx, [rbp + 0x18a8]
xorps xmm1, xmm1
call fcn.140002360
movabs rsi, 0x487af4e8b3b35c03
lea r8, [rbp + 0x6a0]
movabs r14, 0xdd0dce00611f21a8
mov qword [rbp + 0x690], rsi
lea rdx, [rbp + 0x690]
mov qword [rbp + 0x698], r14
lea rcx, [rbp + 0x2250]
mov rbx, rax
call fcn.140007770
lea r8, [rbp + 0x840]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x830]
mov qword [rbp + 0x830], r13
lea rcx, [rbp + 0x2260]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x838], r12
call fcn.140007770
lea r8, [rbp + 0x6b0]
mov qword [rbp + 0x1d0], rsi
lea rdx, [rbp + 0x6a0]
mov qword [rbp + 0x6a0], rsi
lea rcx, [rbp + 0x2270]
mov qword [rbp + 0x1d8], r14
mov qword [rbp + 0x6a8], r14
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x1d0]
xorps xmm0, xmmword [rbp + 0x1d0]
mov rdx, rbx
movdqa xmmword [rbp + 0x1d0], xmm0
call fcn.1400338a0
test al, al
je 0x140045097
lea rcx, [rdi + 0x280]
mov dword [rsp + 0x50], 0x447a0000
lea rdx, [rsp + 0x50]
call fcn.140046a60
lea rcx, [rdi + 0x840]
mov dword [rsp + 0x54], 0x447a0000
lea rdx, [rsp + 0x54]
call fcn.140046a60
lea rcx, [rdi + 0x908]
mov dword [rsp + 0x58], 0x447a0000
lea rdx, [rsp + 0x58]
call fcn.140046a60
lea rcx, [rdi + 0x844]
mov dword [rsp + 0x5c], 0x447a0000
lea rdx, [rsp + 0x5c]
call fcn.140046a60
lea rcx, [rdi + 0x944]
mov byte [rsp + 0x42], 1
lea rdx, [rsp + 0x42]
call fcn.140046a90
xorps xmm2, xmm2
lea rcx, [rbp + 0x18b0]
xorps xmm1, xmm1
call fcn.140002360
movabs rdi, 0x773df1cefca75b10
lea r8, [rbp + 0x6c0]
movabs rsi, 0xdd7eab6c02762ca3
mov qword [rbp + 0x6b0], rdi
lea rdx, [rbp + 0x6b0]
mov qword [rbp + 0x6b8], rsi
lea rcx, [rbp + 0x2280]
mov rbx, rax
call fcn.140007770
lea r8, [rbp + 0x6d0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x6c0]
mov qword [rbp + 0x6c0], r13
lea rcx, [rbp + 0x2290]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x6c8], r12
call fcn.140007770
lea r8, [rbp + 0x6e0]
mov qword [rbp + 0x1e0], rdi
lea rdx, [rbp + 0x6d0]
mov qword [rbp + 0x6d0], rdi
lea rcx, [rbp + 0x22a0]
mov qword [rbp + 0x1e8], rsi
mov qword [rbp + 0x6d8], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x1e0]
xorps xmm0, xmmword [rbp + 0x1e0]
mov rdx, rbx
movdqa xmmword [rbp + 0x1e0], xmm0
call fcn.1400338a0
test al, al
je 0x140045205
mov rcx, qword [0x140159de0]
add rcx, 0x10
call fcn.140002000
mov rbx, rax
lea rcx, [rax + 0x180]
call fcn.140002000
lea rcx, [rbx + 0x188]
mov rdi, rax
call fcn.140002050
test eax, eax
jle 0x140045205
mov esi, eax
mov rcx, rdi
call fcn.140002000
mov rbx, rax
test rax, rax
je 0x1400451fb
lea rdx, [rax + 0x90]
lea rcx, [rbp + 0x28a0]
call fcn.140001fc0
lea rcx, [rbx + 0x20]
call fcn.140002000
lea rcx, [rbx + 0x1390]
mov dword [rsp + 0x60], 1
lea rdx, [rsp + 0x60]
call fcn.140046a60
add rdi, 0x10
sub rsi, 1
jne 0x1400451b6
movaps xmm2, xmm7
lea rcx, [rbp + 0x18b8]
movaps xmm1, xmm7
call fcn.140002360
movabs rdi, 0x4978cc8df8a85a09
lea r8, [rbp + 0x6f0]
movabs rsi, 0xdd0dce73047327af
mov qword [rbp + 0x6e0], rdi
lea rdx, [rbp + 0x6e0]
mov qword [rbp + 0x6e8], rsi
lea rcx, [rbp + 0x22b0]
mov rbx, rax
call fcn.140007770
lea r8, [rbp + 0x700]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x6f0]
mov qword [rbp + 0x6f0], r13
lea rcx, [rbp + 0x22c0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x6f8], r12
call fcn.140007770
lea r8, [rbp + 0x710]
mov qword [rbp + 0x1f0], rdi
lea rdx, [rbp + 0x700]
mov qword [rbp + 0x700], rdi
lea rcx, [rbp + 0x22d0]
mov qword [rbp + 0x1f8], rsi
mov qword [rbp + 0x708], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x1f0]
xorps xmm0, xmmword [rbp + 0x1f0]
mov rdx, rbx
movdqa xmmword [rbp + 0x1f0], xmm0
call fcn.1400338a0
test al, al
je 0x1400453a6
mov rcx, qword [0x140159de0]
add rcx, 0x10
call fcn.140002000
mov rbx, rax
lea rcx, [rax + 0x180]
call fcn.140002000
lea rcx, [rbx + 0x188]
mov rdi, rax
call fcn.140002050
xor r14d, r14d
test eax, eax
jle 0x1400453a9
mov esi, eax
nop dword [rax + rax]
mov rcx, qword [0x14015a708]
lea r8, [rbp + 0x2870]
mov r9d, 8
mov qword [rbp + 0x2870], r14
mov rdx, rdi
mov qword [rsp + 0x20], r14
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov rbx, qword [rbp + 0x2870]
test rbx, rbx
je 0x14004539a
lea rdx, [rbx + 0x90]
lea rcx, [rbp + 0x2890]
call fcn.140001fc0
lea rcx, [rbx + 0x20]
call fcn.140002000
lea rcx, [rbx + 0x1390]
mov dword [rsp + 0x64], 2
lea rdx, [rsp + 0x64]
call fcn.140046a60
add rdi, 0x10
sub rsi, 1
jne 0x140045330
jmp 0x1400453a9
xor r14d, r14d
call fcn.140011660
call fcn.14001a880
movaps xmm1, xmm10
movaps xmm0, xmm7
call fcn.14001a480
call fcn.14001a750
movabs rax, 0x178f6cefaa35013
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x200], rax
lea rdx, [rbp - 0x30]
movabs rax, 0xdd0dce00614f1783
mov qword [rbp + 0x28b8], r12
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x200]
mov qword [rbp + 0x208], rax
xor r9d, r9d
xorps xmm0, xmmword [rbp + 0x200]
xor r8d, r8d
movdqa xmmword [rbp + 0x200], xmm0
mov qword [rbp - 0x30], 0
call fcn.140011530
mov qword [rbp + 0x218], r12
lea rdx, [0x14015a7a1]
movabs rax, 0x211dffc1f1aa5b00
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x210], rax
lea rcx, [rbp + 0x210]
mov qword [rbp + 0x28b8], r12
movdqa xmm0, xmmword [rbp + 0x28b0]
xorps xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x210], xmm0
call fcn.1400343d0
movabs rax, 0x4c7cd48de4a45d16
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x220], rax
lea rdx, [0x14015a7a5]
movabs rax, 0xdd0dce00611f44a3
mov qword [rbp + 0x28b8], r12
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x220]
mov qword [rbp + 0x228], rax
xorps xmm0, xmmword [rbp + 0x220]
movdqa xmmword [rbp + 0x220], xmm0
call fcn.1400343d0
movabs rax, 0x4f74d68de4a45d16
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x230], rax
lea rdx, [0x14015a79b]
movabs rax, 0xdd0dce00611f37a3
mov qword [rbp + 0x28b8], r12
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x230]
mov qword [rbp + 0x238], rax
xorps xmm0, xmmword [rbp + 0x230]
movdqa xmmword [rbp + 0x230], xmm0
call fcn.1400343d0
movabs rax, 0x5274de8de4a45d16
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x240], rax
lea rdx, [0x14015a7a6]
movabs rax, 0xdd0dce65027125b2
mov qword [rbp + 0x28b8], r12
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x240]
mov qword [rbp + 0x248], rax
xorps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x240], xmm0
call fcn.1400343d0
movabs rax, 0x556ef3e9b3b35408
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x250], rax
movabs rax, 0xdd0dce00047c2aa7
mov qword [rbp + 0x258], rax
lea rax, [0x1400e562c]
mov qword [rbp + 0x28b8], r12
movdqa xmm0, xmmword [rbp + 0x28b0]
xorps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
mov dword [rbp + 0x2858], 0x3e8
mov dword [rbp + 0x2868], 0x1e
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x2868]
lea rax, [rbp + 0x2858]
mov edx, 4
lea r8, [0x1400f8100]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x250]
call fcn.140035fb0
call fcn.140011660
call fcn.14001a880
call fcn.140012030
mov eax, dword [0x14015a7e0]
jmp 0x14004563e
movss xmm9, dword [0x1400e7810]
cmp eax, 4
jne 0x14004603c
movaps xmm2, xmm12
lea rcx, [rbp + 0x18c0]
movaps xmm1, xmm8
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movabs rbx, 0x211d9ac8ffb24116
mov qword [rbp + 0x718], r12
lea r8, [rbp + 0x720]
mov qword [rbp + 0x710], rbx
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x22e0]
call fcn.140007770
lea r8, [rbp + 0x730]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x720]
mov qword [rbp + 0x720], r13
lea rcx, [rbp + 0x22f0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x728], r12
call fcn.140007770
lea r8, [rbp + 0x740]
mov qword [rbp - 0x50], rbx
lea rdx, [rbp + 0x730]
mov qword [rbp + 0x730], rbx
lea rcx, [rbp + 0x2300]
mov qword [rbp - 0x48], r12
mov qword [rbp + 0x738], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x2310]
xorps xmm0, xmmword [rbp - 0x50]
mov edx, 0xbe
mov r9d, edx
movdqa xmmword [rbp - 0x50], xmm0
mov r8d, edx
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x1990]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp - 0x50]
lea rcx, [rbp + 0x1990]
call fcn.140032700
mov rcx, qword [0x14015a790]
lea rax, [rbp - 0x50]
mov qword [rsp + 0x38], r14
lea rdx, [rbp + 0x18c8]
mov qword [rsp + 0x30], r14
movaps xmm3, xmm13
mov qword [rsp + 0x28], rax
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm7
call fcn.14002c020
movaps xmm1, xmm8
lea rcx, [rbp + 0x18d0]
movss xmm2, dword [rax + 4]
addss xmm2, xmm12
addss xmm2, xmm11
call fcn.140002360
mov rcx, rax
call fcn.14001a530
mov rcx, qword [0x14015a7f8]
call fcn.1400177d0
movabs rax, 0x48e4b254eed7c9da
lea r8, [rbp + 0x1680]
movabs rbx, 0x423dffdefca45d06
mov qword [rbp + 0x1678], rax
movabs rdi, 0xbb62ee73137028a9
mov qword [rbp + 0x1650], rbx
movabs rsi, 0xe0ddf23b18c1604f
mov qword [rbp + 0x1658], rdi
movabs r14, 0xcf96cc101e7ec70b
mov qword [rbp + 0x1660], rsi
movabs r15, 0xf017dee1a7c348cc
mov qword [rbp + 0x1668], r14
lea rdx, [rbp + 0x1650]
mov qword [rbp + 0x1670], r15
lea rcx, [rbp + 0x2320]
call fcn.140007770
mov qword [rbp + 0x28b0], r13
movabs rax, 0x8ea8941b7da9146f
mov qword [rbp + 0x1680], r13
mov qword [rbp + 0x28c0], rax
lea r8, [rbp + 0x16b0]
mov qword [rbp + 0x1690], rax
lea rdx, [rbp + 0x1680]
movabs rax, 0xa7b6bf7e7117b368
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x28c8], rax
lea rcx, [rbp + 0x2330]
mov qword [rbp + 0x1698], rax
movabs rax, 0xf017dee189a63aa9
mov qword [rbp + 0x28d0], rax
mov qword [rbp + 0x16a0], rax
movabs rax, 0x48e4b254eed7c9da
mov qword [rbp + 0x28d8], rax
mov qword [rbp + 0x16a8], rax
mov qword [rbp + 0x1688], r12
call fcn.140007770
movabs rax, 0x48e4b254eed7c9da
mov qword [rbp + 0x580], rbx
lea r8, [rbp + 0x16e0]
mov qword [rbp + 0x5a8], rax
lea rdx, [rbp + 0x16b0]
mov qword [rbp + 0x16d8], rax
lea rcx, [rbp + 0x2340]
mov qword [rbp + 0x16b0], rbx
mov qword [rbp + 0x588], rdi
mov qword [rbp + 0x16b8], rdi
mov qword [rbp + 0x590], rsi
mov qword [rbp + 0x16c0], rsi
mov qword [rbp + 0x598], r14
mov qword [rbp + 0x16c8], r14
mov qword [rbp + 0x5a0], r15
mov qword [rbp + 0x16d0], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x590]
lea rcx, [rbp + 0x2350]
movdqa xmm0, xmmword [rbp + 0x28b0]
mov edx, 0x50
xorps xmm0, xmmword [rbp + 0x580]
mov r9d, edx
xorps xmm1, xmmword [rbp + 0x28c0]
mov r8d, edx
movdqa xmmword [rbp + 0x580], xmm0
movdqa xmm0, xmmword [rbp + 0x5a0]
xorps xmm0, xmmword [rbp + 0x28d0]
movdqa xmmword [rbp + 0x5a0], xmm0
movdqa xmmword [rbp + 0x590], xmm1
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x19a0]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x19a0]
call fcn.140032700
call fcn.140017870
movaps xmm2, xmm15
lea rcx, [rbp + 0x18d8]
movaps xmm1, xmm6
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movabs rbx, 0x169f4c8e7a55a26
mov dword [rbp - 0x28], 0x440f8000
movabs rdi, 0xdd0dce00007a36a7
mov qword [rbp + 0x740], rbx
lea r8, [rbp + 0x750]
mov qword [rbp + 0x748], rdi
lea rdx, [rbp + 0x740]
mov dword [rbp - 0x24], 0x43c28000
lea rcx, [rbp + 0x2360]
call fcn.140007770
lea r8, [rbp + 0x760]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x750]
mov qword [rbp + 0x750], r13
lea rcx, [rbp + 0x2370]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x758], r12
call fcn.140007770
lea r8, [rbp + 0x770]
mov qword [rbp + 0x260], rbx
lea rdx, [rbp + 0x760]
mov qword [rbp + 0x760], rbx
lea rcx, [rbp + 0x2380]
mov qword [rbp + 0x268], rdi
mov qword [rbp + 0x768], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [rbp - 0x28]
xorps xmm0, xmmword [rbp + 0x260]
lea rcx, [rbp + 0x260]
mov r9d, 0x2018
movdqa xmmword [rbp + 0x260], xmm0
xor r8d, r8d
call fcn.140011cd0
call fcn.14001a750
movabs rax, 0x4e71f5eeb39b6600
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x270], rax
lea rdx, [rbp - 0x20]
movabs rax, 0xdd0dce00611f37b4
mov qword [rbp + 0x28b8], r12
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x270]
mov qword [rbp + 0x278], rax
xor r9d, r9d
xorps xmm0, xmmword [rbp + 0x270]
xor r8d, r8d
movdqa xmmword [rbp + 0x270], xmm0
mov qword [rbp - 0x20], 0
call fcn.140011530
mov rax, qword gs:[0x58]
mov edi, 4
mov ebx, edi
mov esi, edi
mov rcx, qword [rax]
mov r14d, edi
mov eax, dword [rdi + rcx]
cmp dword [0x14015abe0], eax
jle 0x140045b8f
lea rcx, [0x14015abe0]
call fcn.1400c0a30
cmp dword [0x14015abe0], 0xffffffff
mov esi, ebx
mov r14d, ebx
jne 0x140045b8f
movups xmm0, xmmword [0x1400f8108]
lea rcx, [0x14015abe0]
movups xmmword [0x14015a888], xmm0
call fcn.1400c09c4
mov r14d, edi
movabs rax, 0x4e71f5eeb3b35a07
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x280], rax
lea rdx, [0x14015a888]
movabs rax, 0xdd0dce00611f44b4
mov qword [rbp + 0x28b8], r12
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x280]
mov qword [rbp + 0x288], rax
mov r8d, 0x30000
xorps xmm0, xmmword [rbp + 0x280]
mov rdi, rbx
movdqa xmmword [rbp + 0x280], xmm0
mov r15, rbx
call fcn.140037030
test al, al
je 0x140045c0d
movups xmm0, xmmword [0x14015a888]
mov rdi, rsi
mov r15, r14
movups xmmword [0x1400f8108], xmm0
mov rax, qword gs:[0x58]
mov rsi, rdi
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14015abcc], eax
jle 0x140045c59
lea rcx, [0x14015abcc]
call fcn.1400c0a30
cmp dword [0x14015abcc], 0xffffffff
jne 0x140045c59
movups xmm0, xmmword [0x1400f80f0]
lea rcx, [0x14015abcc]
movups xmmword [0x14015a860], xmm0
call fcn.1400c09c4
mov rsi, r15
movabs rax, 0x633dfec8ffa75c03
lea r8, [rbp + 0x14e0]
movabs rbx, 0xaf62a26f223f3ca9
mov qword [rbp + 0x14c0], rax
movabs r14, 0x8ea8941b7da9146f
mov qword [rbp + 0x14c8], rbx
movabs r15, 0xa7b6bf7e7117b368
mov qword [rbp + 0x14d0], r14
lea rdx, [rbp + 0x14c0]
mov qword [rbp + 0x14d8], r15
lea rcx, [rbp + 0x2390]
call fcn.140007770
lea r8, [rbp + 0x1500]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x14e0]
mov qword [rbp + 0x14e0], r13
lea rcx, [rbp + 0x23a0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x14e8], r12
mov qword [rbp + 0x28c0], r14
mov qword [rbp + 0x14f0], r14
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x14f8], r15
call fcn.140007770
movabs rax, 0x633dfec8ffa75c03
mov qword [rbp + 0x518], rbx
lea r8, [rbp + 0x1520]
mov qword [rbp + 0x510], rax
lea rdx, [rbp + 0x1500]
mov qword [rbp + 0x1500], rax
lea rcx, [rbp + 0x23b0]
mov qword [rbp + 0x1508], rbx
mov qword [rbp + 0x520], r14
mov qword [rbp + 0x1510], r14
mov qword [rbp + 0x528], r15
mov qword [rbp + 0x1518], r15
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x520]
lea rdx, [0x14015a860]
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x510]
xorps xmm0, xmmword [rbp + 0x510]
mov r8d, 0x30000
xorps xmm1, xmmword [rbp + 0x28c0]
mov rbx, rdi
movdqa xmmword [rbp + 0x510], xmm0
movdqa xmmword [rbp + 0x520], xmm1
call fcn.140037030
test al, al
je 0x140045dc4
movups xmm0, xmmword [0x14015a860]
mov rbx, rsi
movups xmmword [0x1400f80f0], xmm0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdi + rcx]
cmp dword [0x14015abd4], eax
jle 0x140045e0a
lea rcx, [0x14015abd4]
call fcn.1400c0a30
cmp dword [0x14015abd4], 0xffffffff
jne 0x140045e0a
movups xmm0, xmmword [0x1400f80c8]
lea rcx, [0x14015abd4]
movups xmmword [0x14015a838], xmm0
call fcn.1400c09c4
movabs rdi, 0x4f72eec8ffae5e16
lea r8, [rbp + 0x780]
movabs rsi, 0xdd0dbc6f0d7007e6
mov qword [rbp + 0x770], rdi
lea rdx, [rbp + 0x770]
mov qword [rbp + 0x778], rsi
lea rcx, [rbp + 0x23c0]
call fcn.140007770
lea r8, [rbp + 0x790]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x780]
mov qword [rbp + 0x780], r13
lea rcx, [rbp + 0x23d0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x788], r12
call fcn.140007770
lea r8, [rbp + 0x7a0]
mov qword [rbp + 0x290], rdi
lea rdx, [rbp + 0x790]
mov qword [rbp + 0x790], rdi
lea rcx, [rbp + 0x23e0]
mov qword [rbp + 0x298], rsi
mov qword [rbp + 0x798], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a838]
xorps xmm0, xmmword [rbp + 0x290]
lea rcx, [rbp + 0x290]
mov r8d, 0x30000
movdqa xmmword [rbp + 0x290], xmm0
call fcn.140037030
test al, al
je 0x140045ef4
movups xmm0, xmmword [0x14015a838]
movups xmmword [0x1400f80c8], xmm0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rbx + rcx]
cmp dword [0x14015abd0], eax
jle 0x140045f3a
lea rcx, [0x14015abd0]
call fcn.1400c0a30
cmp dword [0x14015abd0], 0xffffffff
jne 0x140045f3a
movups xmm0, xmmword [0x1400f80e0]
lea rcx, [0x14015abd0]
movups xmmword [0x14015a850], xmm0
call fcn.1400c09c4
movabs rbx, 0x4e5ebadef6a55c09
lea r8, [rbp + 0x7b0]
movabs rdi, 0xdd0dce00616d2baa
mov qword [rbp + 0x7a0], rbx
lea rdx, [rbp + 0x7a0]
mov qword [rbp + 0x7a8], rdi
lea rcx, [rbp + 0x23f0]
call fcn.140007770
lea r8, [rbp + 0x7c0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x7b0]
mov qword [rbp + 0x7b0], r13
lea rcx, [rbp + 0x2400]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x7b8], r12
call fcn.140007770
lea r8, [rbp + 0x7d0]
mov qword [rbp + 0x2a0], rbx
lea rdx, [rbp + 0x7c0]
mov qword [rbp + 0x7c0], rbx
lea rcx, [rbp + 0x2410]
mov qword [rbp + 0x2a8], rdi
mov qword [rbp + 0x7c8], rdi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rdx, [0x14015a850]
xorps xmm0, xmmword [rbp + 0x2a0]
lea rcx, [rbp + 0x2a0]
mov r8d, 0x30000
movdqa xmmword [rbp + 0x2a0], xmm0
call fcn.140037030
test al, al
je 0x140046024
movups xmm0, xmmword [0x14015a850]
movups xmmword [0x1400f80e0], xmm0
call fcn.140011660
call fcn.14001a880
call fcn.140012030
mov eax, dword [0x14015a7e0]
xor r14d, r14d
cmp eax, 5
jne 0x14004647c
movaps xmm2, xmm12
lea rcx, [rbp + 0x18e0]
movaps xmm1, xmm8
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movabs rbx, 0x527af4c4e7bf5016
mov qword [rbp + 0x7d8], r12
lea r8, [rbp + 0x7e0]
mov qword [rbp + 0x7d0], rbx
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x2420]
call fcn.140007770
lea r8, [rbp + 0x7f0]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x7e0]
mov qword [rbp + 0x7e0], r13
lea rcx, [rbp + 0x2430]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x7e8], r12
call fcn.140007770
lea r8, [rbp + 0x800]
mov qword [rbp - 0x60], rbx
lea rdx, [rbp + 0x7f0]
mov qword [rbp + 0x7f0], rbx
lea rcx, [rbp + 0x2680]
mov qword [rbp - 0x58], r12
mov qword [rbp + 0x7f8], r12
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x2450]
xorps xmm0, xmmword [rbp - 0x60]
mov edx, 0xbe
mov r9d, edx
movdqa xmmword [rbp - 0x60], xmm0
mov r8d, edx
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x19b0]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x19b0]
call fcn.140032700
mov rcx, qword [0x14015a790]
lea rax, [rbp - 0x60]
mov qword [rsp + 0x38], r14
lea rdx, [rbp + 0x18e8]
mov qword [rsp + 0x30], r14
movaps xmm3, xmm13
mov qword [rsp + 0x28], rax
movaps xmm2, xmm14
movss dword [rsp + 0x20], xmm7
call fcn.14002c020
movaps xmm1, xmm8
lea rcx, [rbp + 0x18f0]
movss xmm2, dword [rax + 4]
addss xmm2, xmm12
addss xmm2, dword [0x1400e76a0]
call fcn.140002360
mov rcx, rax
call fcn.14001a530
mov rcx, qword [0x14015a7f8]
call fcn.1400177d0
movabs rbx, 0x4f72f98de1be5a1c
lea r8, [rbp + 0x1540]
movabs rdi, 0xb22da06941782da0
mov qword [rbp + 0x1520], rbx
movabs rsi, 0xfac9f1731e89661a
mov qword [rbp + 0x1528], rdi
movabs r14, 0xa7b6bf7e713e8948
mov qword [rbp + 0x1530], rsi
lea rdx, [rbp + 0x1520]
mov qword [rbp + 0x1538], r14
lea rcx, [rbp + 0x2460]
call fcn.140007770
movabs rax, 0x8ea8941b7da9146f
mov qword [rbp + 0x28b0], r13
mov qword [rbp + 0x1540], r13
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x1548], r12
lea r8, [rbp + 0x1560]
mov qword [rbp + 0x28c0], rax
lea rdx, [rbp + 0x1540]
mov qword [rbp + 0x1550], rax
lea rcx, [rbp + 0x2470]
mov qword [rbp + 0x28c8], r15
mov qword [rbp + 0x1558], r15
call fcn.140007770
lea r8, [rbp + 0x1580]
mov qword [rbp + 0x530], rbx
lea rdx, [rbp + 0x1560]
mov qword [rbp + 0x1560], rbx
lea rcx, [rbp + 0x2480]
mov qword [rbp + 0x538], rdi
mov qword [rbp + 0x1568], rdi
mov qword [rbp + 0x540], rsi
mov qword [rbp + 0x1570], rsi
mov qword [rbp + 0x548], r14
mov qword [rbp + 0x1578], r14
call fcn.140007770
movdqa xmm1, xmmword [rbp + 0x540]
lea rcx, [rbp + 0x2490]
movdqa xmm0, xmmword [rbp + 0x28b0]
mov edx, 0x50
xorps xmm0, xmmword [rbp + 0x530]
mov r9d, edx
xorps xmm1, xmmword [rbp + 0x28c0]
mov r8d, edx
movdqa xmmword [rbp + 0x530], xmm0
movdqa xmmword [rbp + 0x540], xmm1
mov dword [rsp + 0x20], 0xff
call fcn.140001280
lea rdx, [rbp + 0x19c0]
mov rcx, rax
call fcn.1400012d0
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x19c0]
call fcn.140032700
call fcn.140017870
movaps xmm2, xmm15
lea rcx, [rbp + 0x18f8]
movaps xmm1, xmm6
call fcn.140002360
mov rcx, rax
call fcn.14001a530
movss xmm1, dword [0x1400e7824]
lea rcx, [rbp + 0x1900]
movaps xmm2, xmm9
call fcn.140002360
movabs rdi, 0x169f4c8e7a55a26
lea r8, [rbp + 0x810]
movabs rsi, 0xdd0dce00007a36a7
mov qword [rbp + 0x800], rdi
lea rdx, [rbp + 0x800]
mov qword [rbp + 0x808], rsi
lea rcx, [rbp + 0x24a0]
mov rbx, rax
call fcn.140007770
lea r8, [rbp + 0x820]
mov qword [rbp + 0x28b0], r13
lea rdx, [rbp + 0x810]
mov qword [rbp + 0x810], r13
lea rcx, [rbp + 0x24b0]
mov qword [rbp + 0x28b8], r12
mov qword [rbp + 0x818], r12
call fcn.140007770
lea r8, [rbp + 0x830]
mov qword [rbp + 0x2f0], rdi
lea rdx, [rbp + 0x820]
mov qword [rbp + 0x820], rdi
lea rcx, [rbp + 0x24c0]
mov qword [rbp + 0x2f8], rsi
mov qword [rbp + 0x828], rsi
call fcn.140007770
movdqa xmm0, xmmword [rbp + 0x28b0]
lea rcx, [rbp + 0x2f0]
xorps xmm0, xmmword [rbp + 0x2f0]
mov r9d, 0x2018
movdqa xmmword [rbp + 0x2f0], xmm0
xor r8d, r8d
mov rdx, rbx
call fcn.140011cd0
call fcn.14001a750
movaps xmm2, xmm7
lea rcx, [rbp + 0x1908]
movaps xmm1, xmm7
call fcn.140002360
mov rdx, rax
lea rcx, str.Unload
call fcn.1400338a0
test al, al
je 0x140046472
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14001a880
call fcn.140012030
mov ecx, 1
call fcn.14000a7c0
call fcn.140017870
call fcn.140017100
mov rcx, qword [rbp + 0x2900]
xor rcx, rsp
call fcn.1400c06b0
lea r11, [rsp + 0x2ab0]
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]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret