Function at 0x14002b720
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x218
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x180], xmm14
movaps xmmword [rbp + 0x170], xmm13
movaps xmmword [rbp + 0x160], xmm12
movaps xmmword [rbp + 0x150], xmm11
movaps xmmword [rbp + 0x140], xmm10
movaps xmmword [rbp + 0x130], xmm9
movaps xmmword [rbp + 0x120], xmm8
movaps xmmword [rbp + 0x110], xmm7
movaps xmmword [rbp + 0x100], xmm6
mov qword [rbp + 0xf8], 0xfffffffffffffffe
cmp byte [0x140114161], 0
mov eax, dword [0x14010a98c]
je 0x14002b7bd
add eax, 0xffffffff
cvtsi2sd xmm0, eax
maxsd xmm0, qword [0x1400d9750]
cvttsd2si eax, xmm0
mov dword [0x14010a98c], eax
cmp eax, 0x79
jne 0x14002b7e6
xor eax, eax
jmp 0x14002b7e0
add eax, 1
cvtsi2sd xmm0, eax
minsd xmm0, qword [0x1400d9758]
cvttsd2si ecx, xmm0
mov dword [0x14010a98c], ecx
mov al, 1
cmp ecx, 0xfe
jne 0x14002b7e6
mov byte [0x140114161], al
cmp byte [0x14010a994], 0
mov eax, dword [0x14010a990]
je 0x14002b81a
add eax, 0xffffffff
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
maxsd xmm0, qword [0x1400d9750]
cvttsd2si eax, xmm0
mov dword [0x14010a990], eax
cmp eax, 0x79
jne 0x14002b846
xor eax, eax
jmp 0x14002b840
add eax, 1
xorps xmm0, xmm0
cvtsi2sd xmm0, eax
minsd xmm0, qword [0x1400d9758]
cvttsd2si ecx, xmm0
mov dword [0x14010a990], ecx
mov al, 1
cmp ecx, 0xfe
jne 0x14002b846
mov byte [0x14010a994], al
cmp byte [0x14010a988], 0
je 0x14002ba25
lea rcx, [0x140113ff8]
lea rsi, [rbp + 0xd0]
mov rdx, rsi
call fcn.14000a720
mov rcx, rsi
xor edx, edx
call fcn.14009e1b0
movabs rdi, 0x65736e6f70736572
mov qword [rbp + 0xa0], rdi
mov byte [rbp + 0xa8], 0
lea rdx, [rbp + 0xa0]
mov rcx, rax
call fcn.14009e610
test al, al
je 0x14002b900
lea rcx, [rbp + 0xd0]
xor edx, edx
call fcn.14009e1b0
mov rsi, rax
mov qword [rbp + 0x70], rdi
mov byte [rbp + 0x78], 0
mov qword [rbp + 0x80], 0
movapd xmm0, xmmword [section..rdata]
movupd xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x80], 0
lea rcx, [rbp + 0x70]
call fcn.1400d3a00
mov rdi, rax
cmp rax, 0xf
jbe 0x14002b955
lea rcx, [rbp + 0x80]
lea r9, [rbp + 0x70]
mov rdx, rdi
call fcn.140006d00
jmp 0x14002b977
lea rcx, [rbp + 0xd0]
xor edx, edx
call fcn.14009e1b0
mov dword [rbp + 0xa0], 0x656d6167
mov byte [rbp + 0xa4], 0
lea rdx, [rbp + 0xa0]
mov rcx, rax
call fcn.14009e610
test al, al
je 0x14002ba12
mov byte [0x140113c90], 1
lea rcx, [0x140113c98]
lea rdx, [rbp + 0xd0]
call fcn.14009d0e0
jmp 0x14002ba12
mov qword [rbp + 0x90], rdi
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x70]
mov r8, rdi
call fcn.1400a5150
mov byte [rbp + rdi + 0x80], 0
lea rdx, [rbp + 0x80]
mov rcx, rsi
call fcn.14009e3a0
mov rsi, rax
movabs rax, 0x6472616820646162
mov qword [rbp + 0x60], rax
mov dword [rbp + 0x68], 0x65726177
mov byte [rbp + 0x6c], 0
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x60]
call fcn.14009ce60
lea rdx, [rbp + 0xa0]
mov rcx, rsi
call fcn.14009d2e0
lea rcx, [rbp + 0xa0]
call fcn.14009d090
mov rax, qword [rbp + 0x98]
cmp rax, 0x10
jb 0x14002ba12
mov rcx, qword [rbp + 0x80]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002ba0d
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
mov byte [0x14010a988], 0
lea rcx, [rbp + 0xd0]
call fcn.14009d090
cmp byte [0x140114160], 0
je 0x14002ba41
cmp qword [0x140114030], 8
jb 0x14002ba71
mov rdx, qword [0x140114018]
jmp 0x14002ba78
movabs rax, 0x43c60000440fc000
mov qword [rbp + 0xd0], rax
lea rcx, [rbp + 0xd0]
xor edx, edx
call fcn.1400452b0
xor byte [0x140114160], 1
cmp qword [0x140114030], 8
jae 0x14002ba38
lea rdx, [0x140114018]
mov rax, qword [0x140114028]
lea r8, [rdx + rax*2]
mov qword [rbp + 0xd0], 0
movaps xmm8, xmmword [section..rdata]
movups xmmword [rbp + 0xe0], xmm8
mov byte [rbp + 0xd0], 0
lea rsi, [rbp + 0xd0]
mov rcx, rsi
call fcn.140007700
cmp qword [rbp + 0xe8], 0x10
jb 0x14002bac5
mov rsi, qword [rbp + 0xd0]
mov rcx, rsi
xor edx, edx
mov r8d, 0xb
call fcn.1400452e0
mov rax, qword [rbp + 0xe8]
cmp rax, 0x10
jb 0x14002bb1a
mov rcx, qword [rbp + 0xd0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002bb15
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
call fcn.1400561b0
addss xmm0, dword [0x1400d9760]
call fcn.140056240
movabs rax, 0x42480000440d4000
mov qword [rbp + 0xd0], rax
mov word [rbp + 0xa0], 0x20
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
xor r8d, r8d
xor r9d, r9d
call fcn.14004eb90
mov rcx, qword [0x140114168]
call fcn.1400537f0
call fcn.1400561b0
movaps xmm6, xmm0
movss xmm9, dword [0x1400d9764]
addss xmm6, xmm9
lea rcx, [rbp + 0xa0]
call fcn.140053da0
movss xmm11, dword [0x1400d9768]
movss xmm7, dword [rbp + 0xa0]
mulss xmm7, xmm11
mov dword [rbp + 0x60], 0x64616f6c
mov word [rbp + 0x64], 0x7265
mov byte [rbp + 0x66], 0
mov dword [rsp + 0x20], 0xbf800000
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x60]
xor r8d, r8d
xor r9d, r9d
call fcn.1400334c0
movss xmm0, dword [rbp + 0x80]
mulss xmm0, xmm11
subss xmm7, xmm0
movss dword [rbp + 0xd0], xmm7
movss dword [rbp + 0xd4], xmm6
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x14010a990]
movss xmm10, dword [0x1400d976c]
mulss xmm0, xmm10
movss dword [rbp + 0xd0], xmm0
movabs r14, 0x3e9e9e9f3e8c8c8d
mov qword [rbp + 0xd4], r14
mov dword [rbp + 0xdc], 0
lea rcx, [rbp + 0xd0]
call fcn.1400314e0
mov esi, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x14010a98c]
mulss xmm0, xmm10
movss dword [rbp + 0xa0], xmm0
movabs rdi, 0x3e1c9c9d3df0f0f2
mov qword [rbp + 0xa4], rdi
mov dword [rbp + 0xac], 0
lea rcx, [rbp + 0xa0]
call fcn.1400314e0
mov dword [rbp + 0x80], 0x64616f6c
mov word [rbp + 0x84], 0x7265
mov byte [rbp + 0x86], 0
lea rcx, [rbp + 0x80]
movss xmm12, dword [0x1400d9770]
mov edx, eax
mov r8d, esi
movaps xmm3, xmm12
call fcn.140085d90
call fcn.140053aa0
call fcn.1400508c0
movabs rax, 0x41f0000043480000
mov qword [rbp + 0xd0], rax
mov word [rbp + 0xa0], 0x2020
mov byte [rbp + 0xa2], 0
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
xor r8d, r8d
xor r9d, r9d
call fcn.14004eb90
mov rcx, qword [0x140114170]
call fcn.1400537f0
call fcn.1400561b0
movaps xmm7, xmm0
addss xmm7, xmm9
lea rcx, [rbp + 0x80]
call fcn.140053da0
movups xmm13, xmmword [0x1400d959a]
movaps xmmword [rbp + 0xd0], xmm13
mov rbx, qword [0x1400d95aa]
mov qword [rbp + 0xe0], rbx
mov byte [rbp + 0xd0], 0x61
movups xmm0, xmmword [rbp + 0xd1]
movaps xmm14, xmmword [0x1400d6120]
xorps xmm0, xmm14
movups xmmword [rbp + 0xd1], xmm0
xor byte [rbp + 0xe1], 0x42
xor byte [rbp + 0xe2], 0x43
xor byte [rbp + 0xe3], 0x44
xor byte [rbp + 0xe4], 0x45
xor byte [rbp + 0xe5], 0x46
movss xmm6, dword [rbp + 0x80]
xor byte [rbp + 0xe6], 0x47
mulss xmm6, xmm11
xor byte [rbp + 0xe7], 0x48
mov dword [rsp + 0x20], 0xbf800000
lea rcx, [rbp + 0x60]
lea rdx, [rbp + 0xd0]
xor r8d, r8d
xor r9d, r9d
call fcn.1400334c0
mulss xmm11, dword [rbp + 0x60]
subss xmm6, xmm11
movss dword [rbp + 0xa0], xmm6
movss dword [rbp + 0xa4], xmm7
lea rcx, [rbp + 0xa0]
call fcn.1400561e0
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x14010a98c]
mulss xmm0, xmm10
movss dword [rbp + 0xa0], xmm0
mov qword [rbp + 0xa4], r14
mov dword [rbp + 0xac], 0
lea rcx, [rbp + 0xa0]
call fcn.1400314e0
mov esi, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x14010a990]
mulss xmm0, xmm10
movss dword [rbp + 0x80], xmm0
mov qword [rbp + 0x84], rdi
mov dword [rbp + 0x8c], 0
lea rcx, [rbp + 0x80]
call fcn.1400314e0
movaps xmmword [rbp + 0xd0], xmm13
mov qword [rbp + 0xe0], rbx
mov byte [rbp + 0xd0], 0x61
movups xmm0, xmmword [rbp + 0xd1]
xorps xmm0, xmm14
movups xmmword [rbp + 0xd1], xmm0
xor byte [rbp + 0xe1], 0x42
xor byte [rbp + 0xe2], 0x43
xor byte [rbp + 0xe3], 0x44
xor byte [rbp + 0xe4], 0x45
xor byte [rbp + 0xe5], 0x46
xor byte [rbp + 0xe6], 0x47
xor byte [rbp + 0xe7], 0x48
lea rcx, [rbp + 0xd0]
mov edx, eax
mov r8d, esi
movaps xmm3, xmm12
call fcn.140085d90
call fcn.140053aa0
call fcn.1400508c0
movabs rax, 0x438c000043480000
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xa0], 0x202020
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
xor r8d, r8d
xor r9d, r9d
call fcn.14004eb90
call fcn.1400561b0
addss xmm0, dword [0x1400d9774]
call fcn.140056240
movapd xmm0, xmmword [0x1400d9780]
movapd xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
mov ecx, 3
call fcn.140032530
movabs rax, 0x432a0000433e0000
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xa0], 0x202020
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
xor r8d, r8d
mov r9d, 8
call fcn.14004e3f0
cmp byte [0x140113c90], 0
je 0x14002c47c
lea rsi, [0x140113c98]
lea rdi, [rbp + 0x80]
mov rcx, rsi
mov rdx, rdi
call fcn.14009eb30
lea rdx, [rbp + 0x60]
mov rcx, rsi
mov rsi, rdi
call fcn.14009eb70
lea r13, [rbp + 0xd0]
lea r14, [rbp + 0x70]
lea r15, [rbp + 0xa0]
jmp 0x14002bfdb
call fcn.14009fe08
mov byte [0x140113af2], 0
mov word [0x140113af0], 0x100
mov rcx, r13
call fcn.14009d090
mov rcx, rsi
call fcn.14009f1a0
mov rcx, rsi
lea rdx, [rbp + 0x60]
call fcn.14009f1b0
test al, al
jne 0x14002c470
mov rcx, rsi
call fcn.14009f190
mov rcx, r13
mov rdx, rax
call fcn.14009cfa0
cmp qword [0x140113b60], 0
jne 0x14002c024
cmp qword [0x140113b48], 0
jne 0x14002c024
cmp qword [0x140113b40], 0
je 0x14002c137
mov dword [rbp + 0x70], 0x656d6167
mov byte [rbp + 0x74], 0
mov qword [rbp + 0xa0], 0
movups xmmword [rbp + 0xb0], xmm8
mov byte [rbp + 0xa0], 0
mov rcx, r14
call fcn.1400d3a00
mov rdi, rax
cmp rax, 0xf
jbe 0x14002c070
mov rcx, r15
mov rdx, rdi
mov r9, r14
call fcn.140006d00
jmp 0x14002c08d
mov qword [rbp + 0xb0], rdi
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1400a5150
mov byte [rbp + rdi + 0xa0], 0
mov rcx, r13
mov rdx, r15
call fcn.14009e3a0
mov rcx, rax
call fcn.14009d590
mov rdi, rax
mov rcx, rax
call fcn.1400d3a00
cmp qword [0x140113b08], rax
jne 0x14002c0e0
cmp qword [0x140113b10], 0x10
lea rcx, [0x140113af8]
jb 0x14002c0cc
mov rcx, qword [0x140113af8]
mov rdx, rdi
mov r8, rax
call fcn.1400a5050
test eax, eax
sete sil
jmp 0x14002c0e2
xor esi, esi
mov rax, qword [rbp + 0xb8]
cmp rax, 0x10
jb 0x14002c127
mov rcx, qword [rbp + 0xa0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002c122
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
test sil, sil
lea rsi, [rbp + 0x80]
je 0x14002bfcb
mov qword [rbp + 0x70], 0
mov dword [rbp + 0x58], 0x656d6167
mov byte [rbp + 0x5c], 0
mov qword [rbp + 0xa0], 0
movups xmmword [rbp + 0xb0], xmm8
mov byte [rbp + 0xa0], 0
lea rbx, [rbp + 0x58]
mov rcx, rbx
call fcn.1400d3a00
mov rdi, rax
cmp rax, 0xf
jbe 0x14002c190
mov rcx, r15
mov rdx, rdi
mov r9, rbx
call fcn.140006d00
jmp 0x14002c1ad
mov qword [rbp + 0xb0], rdi
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.1400a5150
mov byte [rbp + rdi + 0xa0], 0
mov rcx, r13
mov rdx, r15
call fcn.14009e3a0
mov rcx, rax
call fcn.14009d590
mov rcx, rax
xor edx, edx
xor r8d, r8d
mov r9, r14
call fcn.1400891e0
mov r12d, eax
mov rax, qword [rbp + 0xb8]
cmp rax, 0x10
jb 0x14002c218
mov rcx, qword [rbp + 0xa0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002c213
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
test r12b, r12b
je 0x14002bfcb
mov dword [rbp + 0x70], 0x656d6167
mov byte [rbp + 0x74], 0
mov qword [rbp + 0xa0], 0
movups xmmword [rbp + 0xb0], xmm8
mov byte [rbp + 0xa0], 0
mov rcx, r14
call fcn.1400d3a00
mov rdi, rax
cmp rax, 0xf
jbe 0x14002c267
mov rcx, r15
mov rdx, rdi
mov r9, r14
call fcn.140006d00
jmp 0x14002c284
mov qword [rbp + 0xb0], rdi
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1400a5150
mov byte [rbp + rdi + 0xa0], 0
mov rcx, r13
mov rdx, r15
call fcn.14009e3a0
mov rcx, rax
call fcn.14009d590
mov rdi, rax
mov rcx, rax
call fcn.1400d3a00
mov rbx, rax
mov rax, qword [0x140113b10]
cmp rax, rbx
jae 0x14002c2c5
lea rcx, [0x140113af8]
mov rdx, rbx
mov r9, rdi
call fcn.140006d00
jmp 0x14002c2f9
lea rsi, [0x140113af8]
cmp rax, 0x10
jb 0x14002c2d9
mov rsi, qword [0x140113af8]
mov qword [0x140113b08], rbx
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1400a5150
mov byte [rsi + rbx], 0
lea rsi, [rbp + 0x80]
mov rax, qword [rbp + 0xb8]
cmp rax, 0x10
jb 0x14002c33e
mov rcx, qword [rbp + 0xa0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002c339
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
movabs rax, 0x5f64657269707865
mov qword [rbp + 0x70], rax
mov word [rbp + 0x78], 0x7461
mov byte [rbp + 0x7a], 0
mov qword [rbp + 0xa0], 0
movups xmmword [rbp + 0xb0], xmm8
mov byte [rbp + 0xa0], 0
mov rcx, r14
call fcn.1400d3a00
mov rdi, rax
cmp rax, 0xf
jbe 0x14002c391
mov rcx, r15
mov rdx, rdi
mov r9, r14
call fcn.140006d00
jmp 0x14002c3ae
mov qword [rbp + 0xb0], rdi
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1400a5150
mov byte [rbp + rdi + 0xa0], 0
mov rcx, r13
mov rdx, r15
call fcn.14009e3a0
mov rcx, rax
call fcn.14009d590
mov rdi, rax
mov rcx, rax
call fcn.1400d3a00
mov rbx, rax
mov rax, qword [0x140113b30]
cmp rax, rbx
jae 0x14002c3ef
lea rcx, [0x140113b18]
mov rdx, rbx
mov r9, rdi
call fcn.140006d00
jmp 0x14002c423
lea rsi, [0x140113b18]
cmp rax, 0x10
jb 0x14002c403
mov rsi, qword [0x140113b18]
mov qword [0x140113b28], rbx
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.1400a5150
mov byte [rsi + rbx], 0
lea rsi, [rbp + 0x80]
mov rax, qword [rbp + 0xb8]
cmp rax, 0x10
jb 0x14002bfbb
mov rcx, qword [rbp + 0xa0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002bfb6
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14002bfb6
movabs rdi, 0x3e1c9c9d3df0f0f2
jmp 0x14002c483
mov byte [0x140113af0], 1
call fcn.14004fb40
mov ecx, 1
call fcn.1400325c0
movabs rax, 0x4336000040a00000
mov qword [rbp + 0xd0], rax
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
movabs rsi, 0x41f00000433e0000
movups xmm0, xmmword [0x1400d95b2]
movaps xmmword [rbp + 0xd0], xmm0
mov eax, dword [0x1400d95c1]
mov dword [rbp + 0xdf], eax
mov byte [rbp + 0xd0], 0x44
movups xmm0, xmmword [rbp + 0xd1]
xorps xmm0, xmmword [0x1400d6120]
movups xmmword [rbp + 0xd1], xmm0
xor byte [rbp + 0xe1], 0x42
mov qword [rbp + 0xa0], rsi
xor byte [rbp + 0xe2], 0x43
lea rcx, [rbp + 0xd0]
lea rdx, [rbp + 0xa0]
call fcn.140086fa0
test al, al
je 0x14002c52b
mov byte [0x140113af2], 1
mov word [0x140113af0], 0
movabs rax, 0x4356000040a00000
mov qword [rbp + 0xd0], rax
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
mov qword [rbp + 0xa0], rsi
movabs rbx, 0x6574617669746341
mov qword [rbp + 0xd0], rbx
mov dword [rbp + 0xd8], 0x79656b20
mov byte [rbp + 0xdc], 0
lea rcx, [rbp + 0xd0]
lea rdx, [rbp + 0xa0]
call fcn.140086fa0
test al, al
je 0x14002c598
mov byte [0x140113af2], 0
mov word [0x140113af0], 1
movabs rax, 0x4376000040a00000
mov qword [rbp + 0xd0], rax
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
mov qword [rbp + 0xd0], rsi
mov dword [rbp + 0xa0], 0x74697845
mov byte [rbp + 0xa4], 0
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
call fcn.140086fa0
test al, al
jne 0x14002d511
call fcn.1400508c0
movss xmm1, dword [0x1400d9760]
xorps xmm0, xmm0
call fcn.140056080
call fcn.1400561b0
movaps xmm6, xmm0
addss xmm6, dword [0x1400d9790]
call fcn.140056180
addss xmm0, dword [0x1400d9794]
movss dword [rbp + 0xd0], xmm0
movss dword [rbp + 0xd4], xmm6
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
movabs rax, 0x439d000043b48000
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xa0], 0x20202020
mov byte [rbp + 0xa4], 0
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
xor r8d, r8d
xor r9d, r9d
call fcn.14004eb90
cmp byte [0x140113af0], 0
je 0x14002c98e
lea rcx, [rbp + 0xa0]
call fcn.140056130
movss xmm6, dword [0x1400d9798]
movss xmm7, dword [rbp + 0xa0]
addss xmm7, xmm6
lea rcx, [rbp + 0x80]
call fcn.140056130
movss xmm0, dword [rbp + 0x84]
addss xmm0, dword [0x1400d979c]
movss dword [rbp + 0xd0], xmm7
movss dword [rbp + 0xd4], xmm0
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
movss xmm1, dword [0x1400d97a0]
mov ecx, 7
call fcn.140032630
movabs rax, 0x41c80000439d8000
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xa0], 0x332323
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
xor r8d, r8d
xor r9d, r9d
call fcn.14004e3f0
mov rcx, qword [0x140114178]
call fcn.1400537f0
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x14010a990]
mulss xmm0, xmm10
movss dword [rbp + 0xa0], xmm0
movabs rax, 0x3e6cecee3e48c8ca
mov qword [rbp + 0xa4], rax
mov dword [rbp + 0xac], 0
lea rcx, [rbp + 0xa0]
call fcn.1400314e0
mov esi, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x14010a98c]
mulss xmm0, xmm10
movss dword [rbp + 0x80], xmm0
mov qword [rbp + 0x84], rdi
mov dword [rbp + 0x8c], 0
lea rcx, [rbp + 0x80]
call fcn.1400314e0
movups xmm0, xmmword [0x1400d95c5]
movaps xmmword [rbp + 0xd0], xmm0
mov rcx, qword [0x1400d95d5]
mov qword [rbp + 0xe0], rcx
mov byte [rbp + 0xd0], 0x20
movups xmm0, xmmword [rbp + 0xd1]
xorps xmm0, xmmword [0x1400d6120]
movups xmmword [rbp + 0xd1], xmm0
xor byte [rbp + 0xe1], 0x42
xor byte [rbp + 0xe2], 0x43
xor byte [rbp + 0xe3], 0x44
xor byte [rbp + 0xe4], 0x45
xor byte [rbp + 0xe5], 0x46
xor byte [rbp + 0xe6], 0x47
xor byte [rbp + 0xe7], 0x48
lea rcx, [rbp + 0xd0]
movss xmm3, dword [0x1400d9770]
mov edx, eax
mov r8d, esi
call fcn.140085d90
call fcn.140053aa0
call fcn.14004fb40
mov ecx, 1
call fcn.140032920
lea rcx, [rbp + 0xa0]
call fcn.140056130
addss xmm6, dword [rbp + 0xa0]
lea rcx, [rbp + 0x80]
call fcn.140056130
movss xmm0, dword [rbp + 0x84]
addss xmm0, xmm9
movss dword [rbp + 0xd0], xmm6
movss dword [rbp + 0xd4], xmm0
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
movss xmm0, dword [0x1400d97a4]
call fcn.140056280
mov dword [rbp + 0xd0], 0x654b2323
mov word [rbp + 0xd4], 0x79
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x20], xmm0
lea rdx, [0x140113c10]
lea rcx, [rbp + 0xd0]
mov r8d, 0x1e
xor r9d, r9d
call fcn.14008ce20
call fcn.1400562e0
lea rcx, [rbp + 0xa0]
call fcn.140056130
movss xmm6, dword [rbp + 0xa0]
addss xmm6, dword [0x1400d97a8]
lea rcx, [rbp + 0x80]
call fcn.140056130
addss xmm9, dword [rbp + 0x84]
movss dword [rbp + 0xd0], xmm6
movss dword [rbp + 0xd4], xmm9
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
movabs rax, 0x41f0000043200000
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xd0], rbx
mov byte [rbp + 0xd8], 0
lea rcx, [rbp + 0xd0]
lea r15, [rbp + 0xa0]
mov rdx, r15
call fcn.140086fa0
test al, al
je 0x14002d41c
mov qword [rbp + 0x38], 0
movups xmmword [rbp + 0x48], xmm8
mov byte [rbp + 0x38], 0
lea rcx, [0x140113c10]
call fcn.1400d3a00
mov rsi, rax
cmp rax, 0xf
jbe 0x14002c9b5
lea r9, [0x140113c10]
lea rcx, [rbp + 0x38]
mov rdx, rsi
call fcn.140006d00
jmp 0x14002c9d1
cmp byte [0x140113af1], 0
je 0x14002cb93
cmp qword [0x140113b10], 0x10
jb 0x14002cbc6
mov rdx, qword [0x140113af8]
jmp 0x14002cbcd
mov qword [rbp + 0x48], rsi
lea rdx, [0x140113c10]
lea rcx, [rbp + 0x38]
mov r8, rsi
call fcn.1400a5150
mov byte [rbp + rsi + 0x38], 0
lea rcx, [0x140113ff8]
lea rdx, [rbp - 8]
lea r8, [rbp + 0x38]
call fcn.14000ace0
mov rax, qword [rbp + 0x10]
cmp rax, 0x10
jb 0x14002ca24
mov rcx, qword [rbp - 8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002ca1f
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
movups xmmword [rbp + 8], xmm8
mov byte [rbp - 8], 0
mov qword [rbp + 0xa0], 0
movups xmmword [rbp + 0xb0], xmm8
mov byte [rbp + 0xa0], 0
lea rcx, [0x140113c10]
call fcn.1400d3a00
mov rsi, rax
cmp rax, 0xf
jbe 0x14002ca74
lea r9, [0x140113c10]
lea rcx, [rbp + 0xa0]
mov rdx, rsi
call fcn.140006d00
jmp 0x14002ca99
mov qword [rbp + 0xb0], rsi
lea rdx, [0x140113c10]
lea rcx, [rbp + 0xa0]
mov r8, rsi
call fcn.1400a5150
mov byte [rbp + rsi + 0xa0], 0
movups xmm0, xmmword [0x1400d95dd]
movaps xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [0x1400d95ed]
movaps xmmword [rbp + 0xe0], xmm0
mov al, byte [0x1400d95fd]
mov byte [rbp + 0xf0], al
mov byte [rbp + 0xd0], 0x54
movups xmm0, xmmword [rbp + 0xd1]
xorps xmm0, xmmword [0x1400d6120]
movups xmmword [rbp + 0xd1], xmm0
movupd xmm0, xmmword [rbp + 0xe1]
xorpd xmm0, xmmword [0x1400d6130]
movupd xmmword [rbp + 0xe1], xmm0
lea rbx, [rbp + 0xd0]
mov rcx, rbx
call fcn.1400d3a00
mov rdi, rax
mov r8, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xb8]
mov rcx, rax
sub rcx, r8
cmp rcx, rdi
jae 0x14002cb44
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbx
lea rcx, [rbp + 0xa0]
mov rdx, rdi
xor r9d, r9d
call fcn.14002ec30
mov rbx, rax
jmp 0x14002d0f4
lea rcx, [r8 + rdi]
mov qword [rbp + 0xb0], rcx
cmp rax, 0x10
jb 0x14002cb5c
mov r15, qword [rbp + 0xa0]
lea r14, [rdi + rbp]
add r14, 0xd0
cmp r14, r15
jbe 0x14002d0b1
lea rax, [r15 + r8]
mov rsi, rdi
cmp rax, rbx
jb 0x14002d0b4
mov rsi, r15
sub rsi, rbx
ja 0x14002d0b4
xor esi, esi
jmp 0x14002d0b4
cmp byte [0x140113af2], 0
je 0x14002d41c
mov rcx, qword [0x140114170]
call fcn.1400537f0
cmp qword [0x140113f48], 8
jb 0x14002cf94
mov rdx, qword [0x140113f30]
jmp 0x14002cf9b
lea rdx, [0x140113af8]
movups xmm0, xmmword [0x1400d95fe]
movaps xmmword [rbp + 0xd0], xmm0
movzx eax, word [0x1400d960e]
mov word [rbp + 0xe0], ax
mov byte [rbp + 0xd0], 0x53
movups xmm0, xmmword [rbp + 0xd1]
xorps xmm0, xmmword [0x1400d6120]
movups xmmword [rbp + 0xd1], xmm0
xor byte [rbp + 0xe1], 0x42
lea rcx, [rbp + 0xd0]
call fcn.140085c80
cmp qword [0x140113b30], 0x10
jb 0x14002cc2b
mov rdx, qword [0x140113b18]
jmp 0x14002cc32
lea rdx, [0x140113b18]
mov rax, qword [0x1400d9610]
mov qword [rbp + 0xd0], rax
mov rax, qword [0x1400d9617]
mov qword [rbp + 0xd7], rax
mov byte [rbp + 0xd0], 0x45
xor byte [rbp + 0xd1], 0x32
xor byte [rbp + 0xd2], 0x33
xor byte [rbp + 0xd3], 0x34
xor byte [rbp + 0xd4], 0x35
xor byte [rbp + 0xd5], 0x36
xor byte [rbp + 0xd6], 0x37
xor byte [rbp + 0xd7], 0x38
xor byte [rbp + 0xd8], 0x39
xor byte [rbp + 0xd9], 0x3a
xor byte [rbp + 0xda], 0x3b
xor byte [rbp + 0xdb], 0x3c
xor byte [rbp + 0xdc], 0x3d
xor byte [rbp + 0xdd], 0x3e
xor byte [rbp + 0xde], 0x3f
lea rcx, [rbp + 0xd0]
call fcn.140085c80
movabs rax, 0x203a737574617453
mov qword [rbp + 0xd0], rax
mov byte [rbp + 0xd8], 0
lea rcx, [rbp + 0xd0]
call fcn.140085c80
call fcn.140056180
movaps xmm6, xmm0
addss xmm6, dword [0x1400d97ac]
call fcn.1400561b0
addss xmm0, dword [0x1400d97b0]
movss dword [rbp + 0xd0], xmm6
movss dword [rbp + 0xd4], xmm0
lea rcx, [rbp + 0xd0]
call fcn.1400561e0
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x14010a990]
mulss xmm0, xmm10
mov dword [rbp + 0xd0], 0x3e48c8ca
movss dword [rbp + 0xd4], xmm0
mov qword [rbp + 0xd8], 0x3e6cecee
lea rcx, [rbp + 0xd0]
call fcn.1400314e0
mov esi, eax
xorps xmm0, xmm0
cvtsi2ss xmm0, dword [0x14010a98c]
mulss xmm0, xmm10
mov dword [rbp + 0xa0], 0x3e48c8ca
movss dword [rbp + 0xa4], xmm0
mov qword [rbp + 0xa8], 0x3e6cecee
lea rcx, [rbp + 0xa0]
call fcn.1400314e0
movabs rcx, 0x7463657465646e55
mov qword [rbp + 0x80], rcx
mov word [rbp + 0x88], 0x6465
mov byte [rbp + 0x8a], 0
lea rcx, [rbp + 0x80]
movss xmm3, dword [0x1400d9770]
mov edx, eax
mov r8d, esi
call fcn.140085d90
cmp qword [0x140113c00], 0
je 0x14002ce8c
cmp dword [0x140113b38], 0
je 0x14002d3e6
cmp dword [0x140113d98], 0
je 0x14002d3e6
movups xmm0, xmmword [0x1400d9639]
movaps xmmword [rbp + 0xd0], xmm0
mov rax, qword [0x1400d9647]
mov qword [rbp + 0xde], rax
mov byte [rbp + 0xd0], 0x49
movups xmm0, xmmword [rbp + 0xd1]
xorps xmm0, xmmword [0x1400d6120]
movups xmmword [rbp + 0xd1], xmm0
xor byte [rbp + 0xe1], 0x42
xor byte [rbp + 0xe2], 0x43
xor byte [rbp + 0xe3], 0x44
xor byte [rbp + 0xe4], 0x45
movabs rax, 0x41f0000043480000
mov qword [rbp + 0xa0], rax
xor byte [rbp + 0xe5], 0x46
lea rcx, [rbp + 0xd0]
lea rdx, [rbp + 0xa0]
call fcn.140086fa0
test al, al
je 0x14002d3e6
mov dword [0x140113b38], 0
jmp 0x14002d3e6
movabs rax, 0x41f00000430c0000
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xa0], 0x64616f4c
mov byte [rbp + 0xa4], 0
lea rsi, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
mov rcx, rsi
call fcn.140086fa0
test al, al
je 0x14002d3e6
movups xmm0, xmmword [0x1400d961f]
movaps xmmword [rbp + 0x80], xmm0
movups xmm0, xmmword [0x1400d9629]
movups xmmword [rbp + 0x8a], xmm0
mov byte [rbp + 0x80], 0x54
movupd xmm0, xmmword [rbp + 0x81]
xorpd xmm0, xmmword [0x1400d6120]
movupd xmmword [rbp + 0x81], xmm0
xor byte [rbp + 0x91], 0x42
xor byte [rbp + 0x92], 0x43
xor byte [rbp + 0x93], 0x44
xor byte [rbp + 0x94], 0x45
xor byte [rbp + 0x95], 0x46
xor byte [rbp + 0x96], 0x47
xor byte [rbp + 0x97], 0x48
xor byte [rbp + 0x98], 0x49
xor byte [rbp + 0x99], 0x4a
mov qword [rbp + 0xa0], 0
movups xmmword [rbp + 0xb0], xmm8
mov byte [rbp + 0xa0], 0
lea rcx, [rbp + 0x80]
call fcn.1400d3a00
mov rdi, rax
cmp rax, 0xf
jbe 0x14002d268
lea rcx, [rbp + 0xa0]
lea r9, [rbp + 0x80]
mov rdx, rdi
call fcn.140006d00
jmp 0x14002d28d
lea rdx, [0x140113f30]
mov dword [rbp + 0xd0], 0x736c25
lea rcx, [rbp + 0xd0]
call fcn.140085c80
cmp qword [0x140113f68], 8
jb 0x14002cfc4
mov rdx, qword [0x140113f50]
jmp 0x14002cfcb
lea rdx, [0x140113f50]
mov dword [rbp + 0xd0], 0x736c25
lea rcx, [rbp + 0xd0]
call fcn.140085c80
cmp qword [0x140113f28], 8
jb 0x14002cff4
mov rdx, qword [0x140113f10]
jmp 0x14002cffb
lea rdx, [0x140113f10]
mov dword [rbp + 0xd0], 0x736c25
lea rcx, [rbp + 0xd0]
call fcn.140085c80
cmp qword [0x140113f08], 8
jb 0x14002d024
mov rdx, qword [0x140113ef0]
jmp 0x14002d02b
lea rdx, [0x140113ef0]
mov dword [rbp + 0xd0], 0x736c25
lea rcx, [rbp + 0xd0]
call fcn.140085c80
cmp qword [0x140113f88], 8
jb 0x14002d054
mov rdx, qword [0x140113f70]
jmp 0x14002d05b
lea rdx, [0x140113f70]
mov dword [rbp + 0xd0], 0x736c25
lea rcx, [rbp + 0xd0]
call fcn.140085c80
cmp qword [0x140113fa8], 0x10
jb 0x14002d084
mov rdx, qword [0x140113f90]
jmp 0x14002d08b
lea rdx, [0x140113f90]
mov word [rbp + 0xd0], 0x7325
mov byte [rbp + 0xd2], 0
lea rcx, [rbp + 0xd0]
call fcn.140085c80
call fcn.140053aa0
jmp 0x14002d41c
mov rsi, rdi
lea rbx, [rbp + 0xa0]
add r8, 1
lea rcx, [r15 + rdi]
mov rdx, r15
call fcn.1400a5150
lea rdx, [rbp + 0xd0]
mov rcx, r15
mov r8, rsi
call fcn.1400a5150
sub rdi, rsi
add r14, rsi
add r15, rsi
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1400a5150
movupd xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rbp - 0x40], xmm1
movapd xmmword [rbp - 0x50], xmm0
movups xmmword [rbx + 0x10], xmm8
mov byte [rbx], 0
lea rcx, [0x140113ff8]
lea rdx, [rbp + 0x18]
lea r8, [rbp - 0x50]
call fcn.14000b3a0
mov rax, qword [rbp + 0x30]
cmp rax, 0x10
jb 0x14002d160
mov rcx, qword [rbp + 0x18]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002d15b
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
movups xmmword [rbp + 0x28], xmm8
mov byte [rbp + 0x18], 0
mov rax, qword [rbp + 0xb8]
cmp rax, 0x10
jb 0x14002d1ae
mov rcx, qword [rbp + 0xa0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002d1a9
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
mov byte [0x14010a988], 1
mov rax, qword gs:[0x60]
mov r8, qword [rax + 0x18]
add r8, 0x10
mov r8, qword [r8]
mov rax, qword [r8 + 0x30]
movsxd rcx, dword [rax + 0x3c]
mov edi, dword [rcx + rax + 0x88]
test rdi, rdi
je 0x14002d1c6
mov edx, dword [rax + rdi + 0x18]
lea r9, [rax + 1]
jmp 0x14002d1fd
mov ecx, 0x76797221
cmp ecx, 0x68de733a
je 0x14002d238
sub rdx, 1
jb 0x14002d1c6
mov ecx, dword [rax + rdi + 0x20]
add rcx, rax
mov esi, dword [rcx + rdx*4]
mov bl, byte [rax + rsi]
test bl, bl
je 0x14002d1f0
add rsi, r9
mov ecx, 0x76797221
nop dword [rax]
movsx ebx, bl
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [rsi]
add rsi, 1
test bl, bl
jne 0x14002d220
jmp 0x14002d1f5
mov ecx, dword [rax + rdi + 0x1c]
mov ebx, dword [rax + rdi + 0x24]
add rcx, rax
add rbx, rax
mov edx, edx
movzx edx, word [rbx + rdx*2]
mov ebx, dword [rcx + rdx*4]
add rbx, rax
lea rcx, [0x140113c10]
mov r8d, 0x80
xor edx, edx
call rbx
jmp 0x14002d41c
mov qword [rbp + 0xb0], rdi
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x80]
mov r8, rdi
call fcn.1400a5150
mov byte [rbp + rdi + 0xa0], 0
mov r8, qword [0x140113b08]
cmp qword [0x140113b10], 0x10
jb 0x14002d2a7
mov r9, qword [0x140113af8]
jmp 0x14002d2ae
lea r9, [0x140113af8]
mov rcx, qword [rbp + 0xb0]
mov rax, qword [rbp + 0xb8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x14002d2e0
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0xa0]
mov rdx, r8
call fcn.140007570
mov rsi, rax
jmp 0x14002d30a
lea rdi, [rcx + r8]
mov qword [rbp + 0xb0], rdi
mov rbx, rsi
cmp rax, 0x10
jb 0x14002d2fb
mov rbx, qword [rbp + 0xa0]
add rcx, rbx
mov rdx, r9
call fcn.1400a5150
mov byte [rbx + rdi], 0
movupd xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp - 0x20], xmm1
movapd xmmword [rbp - 0x30], xmm0
movups xmmword [rsi + 0x10], xmm8
mov byte [rsi], 0
lea rcx, [0x140113ff8]
lea rdx, [rbp + 0xd0]
lea r8, [rbp - 0x30]
call fcn.14000b3a0
mov rax, qword [rbp + 0xe8]
cmp rax, 0x10
jb 0x14002d37f
mov rcx, qword [rbp + 0xd0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002d37a
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
movups xmmword [rbp + 0xe0], xmm8
mov byte [rbp + 0xd0], 0
mov rax, qword [rbp + 0xb8]
cmp rax, 0x10
jb 0x14002d3d3
mov rcx, qword [rbp + 0xa0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14002d3ce
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14002d50c
add rax, 0x28
mov rdx, rax
mov rcx, rbx
call fcn.14009fe08
lea rcx, [0x140113ff0]
lea rdx, [0x14002ae20]
call fcn.140021e80
cmp qword [0x140113c08], 0x10
jb 0x14002d3f9
mov rdx, qword [0x140113bf0]
jmp 0x14002d400
lea rdx, [0x140113bf0]
mov word [rbp + 0xd0], 0x7325
mov byte [rbp + 0xd2], 0
lea rcx, [rbp + 0xd0]
call fcn.140085c80
call fcn.1400508c0
call fcn.1400561b0
addss xmm0, dword [0x1400d9760]
call fcn.140056240
movups xmm0, xmmword [0x1400d964f]
movaps xmmword [rbp + 0xd0], xmm0
mov eax, dword [0x1400d965f]
mov dword [rbp + 0xe0], eax
mov byte [rbp + 0xd0], 0x55
movups xmm0, xmmword [rbp + 0xd1]
xorps xmm0, xmmword [0x1400d6120]
movups xmmword [rbp + 0xd1], xmm0
xor byte [rbp + 0xe1], 0x42
xor byte [rbp + 0xe2], 0x43
xor byte [rbp + 0xe3], 0x44
movaps xmm0, xmmword [0x1400d97c0]
movaps xmmword [rbp + 0xa0], xmm0
lea r8, str.Sep_16_2024
lea r9, str.16:51:37
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0xd0]
call fcn.140086050
call fcn.14004ccf0
movaps xmm6, xmmword [rbp + 0x100]
movaps xmm7, xmmword [rbp + 0x110]
movaps xmm8, xmmword [rbp + 0x120]
movaps xmm9, xmmword [rbp + 0x130]
movaps xmm10, xmmword [rbp + 0x140]
movaps xmm11, xmmword [rbp + 0x150]
movaps xmm12, xmmword [rbp + 0x160]
movaps xmm13, xmmword [rbp + 0x170]
movaps xmm14, xmmword [rbp + 0x180]
add rsp, 0x218
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1400b4570
mov rax, qword gs:[0x60]
mov r8, qword [rax + 0x18]
add r8, 0x10
mov r8, qword [r8]
mov rax, qword [r8 + 0x30]
movsxd rcx, dword [rax + 0x3c]
mov edi, dword [rcx + rax + 0x88]
test rdi, rdi
je 0x14002d522
mov edx, dword [rax + rdi + 0x18]
lea r9, [rax + 1]
jmp 0x14002d55d
mov ecx, 0x41b5c479
cmp ecx, 0xf773859
je 0x14002d598
sub rdx, 1
jb 0x14002d522
mov ecx, dword [rax + rdi + 0x20]
add rcx, rax
mov esi, dword [rcx + rdx*4]
mov bl, byte [rax + rsi]
test bl, bl
je 0x14002d550
add rsi, r9
mov ecx, 0x41b5c479
nop dword [rax]
movsx ebx, bl
xor ebx, ecx
imul ecx, ebx, 0x1000193
movzx ebx, byte [rsi]
add rsi, 1
test bl, bl
jne 0x14002d580
jmp 0x14002d555
mov ecx, dword [rax + rdi + 0x1c]
mov ebx, dword [rax + rdi + 0x24]
add rcx, rax
add rbx, rax
mov edx, edx
movzx edx, word [rbx + rdx*2]
mov edx, dword [rcx + rdx*4]
add rdx, rax
xor ecx, ecx
call rdx
int3