Function at 0x140070460
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x178]
sub rsp, 0x250
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm10
mov rax, qword [0x1400d0040]
xor rax, rsp
mov qword [rbp + 0x100], rax
movdqa xmm1, xmmword [0x1400c1020]
movdqu xmmword [rbp - 0x68], xmm1
mov word [rbp - 0x58], 0xf7f7
mov byte [rbp - 0x56], 0x9a
movdqa xmm10, xmmword [0x1400bffc0]
movdqa xmm3, xmmword [0x1400c0580]
movdqa xmmword [rbp - 0x50], xmm3
mov eax, dword [0x1400bfeb0]
movd xmm6, eax
psubb xmm6, xmm3
movd eax, xmm1
movd xmm0, eax
xorps xmm0, xmm6
movd dword [rbp - 0x68], xmm0
mov eax, dword [0x1400bfec0]
movd xmm7, eax
psubb xmm7, xmm3
movd xmm0, dword [rbp - 0x64]
xorps xmm0, xmm7
movd dword [rbp - 0x64], xmm0
mov eax, dword [str._b_t_n_v]
movd xmm8, eax
psubb xmm8, xmm3
movd xmm0, dword [rbp - 0x60]
xorps xmm0, xmm8
movd dword [rbp - 0x60], xmm0
mov eax, dword [0x1400bfee0]
movd xmm2, eax
psubb xmm2, xmm3
movdqa xmmword [rbp + 0x60], xmm2
movd xmm0, dword [rbp - 0x5c]
xorps xmm0, xmm2
movd dword [rbp - 0x5c], xmm0
mov edi, 0x10
mov ecx, edi
lea rdx, [rbp - 0x58]
nop dword [rax + rax]
lea eax, [rcx - 0x78]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x12
jb 0x140070560
mov byte [rbp - 0x56], 0
lea rcx, [rbp - 0x68]
call fcn.14003ee40
mov rcx, qword [0x1400d2e10]
mov rax, qword [rcx + 0x3fe0]
cmp byte [rax + 0xd0], 0
jne 0x1400705ad
mov eax, dword [rax + 0x1d4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.140041b30
mov rcx, qword [0x1400d2e10]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x1400bfdc0]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x9c]
addss xmm1, dword [0x1400bfdd0]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rsp + 0x40], 0x43070000
mov dword [rsp + 0x44], 0x420c0000
mov dword [rbp - 0x68], 0xabeeedc9
mov dword [rbp - 0x64], 0xafe2e1cd
mov dword [rbp - 0x60], 0xf6fff0d7
mov byte [rbp - 0x5c], 0xe7
movd xmm1, dword [rbp - 0x68]
movd r14d, xmm6
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rbp - 0x68], xmm1
movd xmm2, dword [rbp - 0x64]
movd r12d, xmm7
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rbp - 0x64], xmm2
movd r13d, xmm8
movd xmm1, r13d
movd xmm0, dword [rbp - 0x60]
xorps xmm1, xmm0
movd dword [rbp - 0x60], xmm1
mov word [rbp - 0x5c], 0x73
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x68]
call fcn.14003f860
mov esi, 0x18
mov rbx, 0xffffffffffffffff
movdqa xmm8, xmmword [0x1400c0010]
mov r15d, dword [rbp - 0x50]
test al, al
je 0x14007108a
mov ecx, 1
call fcn.1400664f0
test al, al
je 0x14007108a
movdqa xmm0, xmmword [0x1400c0e60]
movdqu xmmword [rsp + 0x78], xmm0
mov dword [rbp - 0x78], 0xffd3f4f9
mov dword [rbp - 0x74], 0xbabca7be
mov dword [rbp - 0x70], 0xa3df83d3
movd eax, xmm0
movd xmm1, eax
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x78], xmm1
movd xmm2, r12d
movd xmm0, dword [rsp + 0x7c]
xorps xmm2, xmm0
movd dword [rsp + 0x7c], xmm2
movd xmm1, r13d
movd xmm0, dword [rbp - 0x80]
xorps xmm1, xmm0
movd dword [rbp - 0x80], xmm1
movd xmm2, dword [rbp + 0x60]
movd xmm0, dword [rbp - 0x7c]
xorps xmm2, xmm0
movd dword [rbp - 0x7c], xmm2
mov eax, dword [0x1400bfef0]
movd xmm6, eax
movd xmm0, r15d
psubb xmm6, xmm0
movd xmm0, dword [rbp - 0x78]
movdqa xmm1, xmm6
xorps xmm1, xmm0
movd dword [rbp - 0x78], xmm1
mov eax, dword [0x1400bff00]
movd xmm2, eax
movd xmm0, r15d
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x74]
xorps xmm2, xmm1
movd dword [rbp - 0x74], xmm2
mov ecx, esi
lea rdx, [rbp - 0x70]
nop dword [rax]
lea eax, [rcx - 0x78]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x1b
jb 0x1400707b0
mov byte [rbp - 0x6d], 0
lea rax, [0x1400d2f40]
mov qword [rsp + 0x20], rax
lea r9, [0x1400d32c0]
lea r8, [rsp + 0x78]
mov edx, 0x104
lea rcx, [0x1400d2e20]
call fcn.14004cd20
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
movdqa xmm1, xmmword [0x1400bff60]
movdqu xmmword [rbp + 0xf0], xmm1
mov byte [rbp + 0xe0], 0
mov dword [rsp + 0x60], 0x41646461
mov dword [rsp + 0x64], 0x61476c6c
mov word [rsp + 0x68], 0x656d
mov byte [rsp + 0x6a], 0
movups xmmword [rsp + 0x78], xmm0
xor r15d, r15d
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r15
lea rax, [rsp + 0x60]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x140070842
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x78]
call fcn.140079350
movdqa xmm0, xmmword [0x1400c0ea0]
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], 0xdcf6f5d9
mov dword [rsp + 0x54], 0x9ffbf0fd
movd eax, xmm0
movd xmm1, eax
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
movd xmm2, r12d
movd xmm0, dword [rsp + 0x44]
xorps xmm2, xmm0
movd dword [rsp + 0x44], xmm2
movd xmm1, r13d
movd xmm0, dword [rsp + 0x48]
xorps xmm1, xmm0
movd dword [rsp + 0x48], xmm1
movd xmm2, dword [rbp + 0x60]
movd xmm0, dword [rsp + 0x4c]
xorps xmm2, xmm0
movd dword [rsp + 0x4c], xmm2
movd xmm1, dword [rsp + 0x50]
movd eax, xmm6
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rsp + 0x50], xmm1
mov ecx, 0x14
lea rdx, [rsp + 0x54]
nop dword [rax + rax]
lea eax, [rcx - 0x78]
xor byte [rdx], al
inc ecx
lea rdx, [rdx + 1]
cmp ecx, 0x17
jb 0x1400708f0
mov byte [rsp + 0x57], r15b
lea r8, [0x1400d3e78]
cmp qword [0x1400d3e90], 0xf
cmova r8, qword [0x1400d3e78]
lea rax, [rsp + 0x78]
mov qword [rsp + 0x30], rax
lea rax, [0x1400d2e20]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0xc0]
call fcn.140062530
lea rcx, [rbp + 0xe0]
cmp rcx, rax
je 0x140070978
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], r15b
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x1400709b9
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400709b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140071f7d
call fcn.14007b234
mov dword [rsp + 0x40], 0xeefffbfc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], r15b
lea rax, [rsp + 0x78]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x70], 0x67736d
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], r15
mov qword [rbp - 0x70], r15
lea rax, [rsp + 0x70]
mov r8, rbx
inc r8
cmp byte [rax + r8], r15b
jne 0x140070a04
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140079350
nop
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x38]
call fcn.140077030
nop
lea r8, [rsp + 0x78]
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.140060cf0
mov rcx, rax
lea rdx, [rsp + 0x40]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140070a50
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x140070a67
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140070a7f
lea rdx, [rsp + 0x40]
call fcn.1400aae10
test eax, eax
jne 0x140070a7f
mov r15b, 1
jmp 0x140070a82
xor r15b, r15b
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x140070ac3
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140070abe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140071f83
call fcn.14007b234
test r15b, r15b
je 0x140070c01
lea rax, [rsp + 0x78]
mov qword [rsp + 0x60], rax
movdqa xmm0, xmmword [0x1400c1000]
movdqu xmmword [rsp + 0x40], xmm0
mov dword [rsp + 0x50], 0x9bbbe0f4
movd eax, xmm0
movd xmm1, eax
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
movd xmm2, r12d
movd xmm0, dword [rsp + 0x44]
xorps xmm2, xmm0
movd dword [rsp + 0x44], xmm2
movd xmm1, r13d
movd xmm0, dword [rsp + 0x48]
xorps xmm1, xmm0
movd dword [rsp + 0x48], xmm1
movd xmm2, dword [rbp + 0x60]
movd xmm0, dword [rsp + 0x4c]
xorps xmm2, xmm0
movd dword [rsp + 0x4c], xmm2
lea rcx, [rsp + 0x50]
nop dword [rax]
nop word [rax + rax]
lea eax, [rdi - 0x78]
xor byte [rcx], al
inc edi
lea rcx, [rcx + 1]
cmp edi, 0x13
jb 0x140070b50
mov byte [rsp + 0x53], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xor edi, edi
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x70], rdi
lea rax, [rsp + 0x40]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], dil
jne 0x140070b80
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x78]
call fcn.140079350
nop
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], rdi
mov qword [rbp + 8], rdi
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140070bd1
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140079350
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x10]
call fcn.1400663a0
mov r15d, dword [rbp - 0x50]
jmp 0x140071049
mov dword [rsp + 0x40], 0x736c6166
mov word [rsp + 0x44], 0x65
lea rax, [rbp - 0x10]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x70], 0x67736d
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xor eax, eax
mov qword [rbp], rax
mov qword [rbp + 8], rax
lea rax, [rsp + 0x70]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140070c40
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x10]
call fcn.140079350
nop
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x38]
call fcn.140077030
nop
lea r8, [rbp - 0x10]
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.140060cf0
mov rcx, rax
lea rdx, [rsp + 0x40]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140070c90
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x140070ca7
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140070cbf
lea rdx, [rsp + 0x40]
call fcn.1400aae10
test eax, eax
jne 0x140070cbf
mov dil, 1
jmp 0x140070cc2
xor dil, dil
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x140070d03
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140070cfe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140071f89
call fcn.14007b234
mov r15d, dword [rbp - 0x50]
movd xmm0, r15d
movdqa xmmword [rsp + 0x40], xmm0
test dil, dil
je 0x140070e22
lea rax, [rbp - 0x30]
mov qword [rsp + 0x60], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x40], 0xeafee8ec
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xor eax, eax
mov qword [rbp], rax
mov qword [rbp + 8], rax
lea rax, [rsp + 0x40]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140070d70
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x10]
call fcn.140079350
nop
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0xc0]
call fcn.140077030
nop
lea r8, [rbp - 0x10]
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.140060cf0
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.140060b20
mov rdi, rax
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xor eax, eax
mov qword [rbp - 0x78], rax
mov qword [rbp - 0x70], rax
lea rax, [rsp + 0x40]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140070e00
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x78]
call fcn.140079350
nop
mov rdx, rdi
jmp 0x14007103e
lea rax, [rbp - 0x10]
mov qword [rsp + 0x60], rax
movdqa xmm0, xmmword [0x1400c0850]
movdqu xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [0x1400c0a80]
movdqu xmmword [rbp + 0x20], xmm1
mov dword [rbp + 0x30], 0xdfcbc588
mov dword [rbp + 0x34], 0xaf8fdfc9
xor r9d, r9d
mov r10d, 8
lea r11, [rbp + 0x18]
mov edi, dword [rsp + 0x40]
nop dword [rax]
nop dword [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, edi
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edi
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, edi
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edi
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x28
jb 0x140070e70
cmp r9d, 0x27
jae 0x140070fb3
mov eax, r9d
lea rcx, [rbp + 0x10]
add rcx, rax
nop dword [rax + rax]
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x27
jb 0x140070fa0
mov byte [rbp + 0x37], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xor edi, edi
mov qword [rbp], rdi
mov qword [rbp + 8], rdi
lea rax, [rbp + 0x10]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], dil
jne 0x140070fd0
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x10]
call fcn.140079350
nop
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x70], rdi
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071020
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x78]
call fcn.140079350
nop
lea rdx, [rbp - 0x10]
lea rcx, [rsp + 0x78]
call fcn.1400663a0
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x14007108a
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071085
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140071f77
call fcn.14007b234
mov rcx, qword [0x1400d2e10]
mov rdx, qword [rcx + 0x3fe0]
cmp byte [rcx + 0x42ab], 0
je 0x1400710de
cmp byte [rcx + 0x42aa], 0
jne 0x1400710de
test byte [rcx + 0x40b4], 4
jne 0x140071236
mov eax, dword [rcx + 0x4270]
mov r8d, dword [rcx + 0x40b0]
cmp eax, r8d
jne 0x140071236
test eax, eax
je 0x140071236
cmp r8d, dword [rdx + 8]
jmp 0x1400711ba
mov eax, dword [rcx + 0x40b8]
test al, 1
je 0x140071236
cmp qword [rcx + 0x3fe8], rdx
je 0x1400710fd
test al, al
jns 0x140071236
mov eax, dword [rcx + 0x4034]
test eax, eax
je 0x14007112c
cmp eax, dword [rcx + 0x40b0]
je 0x14007112c
cmp byte [rcx + 0x4041], 0
jne 0x14007112c
cmp eax, dword [rdx + 0x8c]
je 0x14007112c
cmp eax, dword [rdx + 0x90]
jne 0x140071236
mov rax, qword [rcx + 0x4268]
test rax, rax
je 0x140071170
mov rax, qword [rax + 0x3b0]
test rax, rax
je 0x140071170
cmp byte [rax + 0xcc], 0
je 0x140071170
cmp rax, qword [rdx + 0x3b0]
je 0x140071170
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140071236
bt r8d, 0x1a
jb 0x140071236
mov rax, qword [rcx + 0x4228]
cmp qword [rdx + 0x30], rax
je 0x1400711a1
mov rax, qword [rcx + 0x4000]
test rax, rax
je 0x140071236
mov rax, qword [rax + 0x3b0]
cmp qword [rdx + 0x3b0], rax
jne 0x140071236
test byte [rcx + 0x40b4], 4
jne 0x140071236
mov eax, dword [rdx + 0x8c]
cmp dword [rcx + 0x40b0], eax
jne 0x1400711c5
cmp byte [rdx + 0xcd], 0
jne 0x140071236
mov dword [rsp + 0x60], 0xabeeedc9
mov dword [rsp + 0x64], 0xafe2e1cd
mov dword [rsp + 0x68], 0xf6fff0d7
mov byte [rsp + 0x6c], 0xe7
movd xmm1, dword [rsp + 0x60]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x60], xmm1
movd xmm2, dword [rsp + 0x64]
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rsp + 0x64], xmm2
movd xmm1, r13d
movd xmm0, dword [rsp + 0x68]
xorps xmm1, xmm0
movd dword [rsp + 0x68], xmm1
mov word [rsp + 0x6c], 0x73
lea rcx, [rsp + 0x60]
call fcn.1400150a0
mov rcx, qword [0x1400d2e10]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x1400bfe1c]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x9c]
addss xmm1, dword [0x1400bfdd0]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rsp + 0x40], 0x43070000
mov dword [rsp + 0x44], 0x420c0000
movdqa xmm6, xmmword [0x1400c0d90]
movdqu xmmword [rbp - 0x68], xmm6
movd eax, xmm6
movd xmm1, eax
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rbp - 0x68], xmm1
movd xmm2, dword [rbp - 0x64]
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rbp - 0x64], xmm2
movd xmm1, r13d
movd xmm0, dword [rbp - 0x60]
xorps xmm1, xmm0
movd dword [rbp - 0x60], xmm1
movd xmm2, dword [rbp - 0x5c]
mov edi, dword [rbp + 0x60]
movd xmm0, edi
xorps xmm2, xmm0
movd dword [rbp - 0x5c], xmm2
mov byte [rbp - 0x58], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x68]
call fcn.14003f860
test al, al
je 0x140071c54
mov ecx, 1
call fcn.1400664f0
test al, al
je 0x140071c4c
movdqa xmm0, xmmword [0x1400c0e60]
movdqu xmmword [rsp + 0x78], xmm0
mov dword [rbp - 0x78], 0xffd3f4f9
mov dword [rbp - 0x74], 0xbabca7be
mov dword [rbp - 0x70], 0xa3df83d3
movd eax, xmm0
movd xmm1, eax
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x78], xmm1
movd xmm2, dword [rsp + 0x7c]
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rsp + 0x7c], xmm2
movd xmm1, r13d
movd xmm0, dword [rbp - 0x80]
xorps xmm1, xmm0
movd dword [rbp - 0x80], xmm1
movd xmm2, dword [rbp - 0x7c]
movd xmm0, edi
xorps xmm2, xmm0
movd dword [rbp - 0x7c], xmm2
mov eax, dword [0x1400bfef0]
movd xmm6, eax
movd xmm0, r15d
psubb xmm6, xmm0
movd xmm0, dword [rbp - 0x78]
xorps xmm0, xmm6
movd dword [rbp - 0x78], xmm0
mov eax, dword [0x1400bff00]
movd xmm7, eax
movd xmm0, r15d
psubb xmm7, xmm0
movd xmm0, dword [rbp - 0x74]
xorps xmm0, xmm7
movd dword [rbp - 0x74], xmm0
mov ecx, esi
lea r8, [rbp - 0x70]
nop
lea eax, [rcx - 0x78]
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x1b
jb 0x140071410
mov byte [rbp - 0x6d], 0
lea rax, [0x1400d2f40]
mov qword [rsp + 0x20], rax
lea r9, [0x1400d32c0]
lea r8, [rsp + 0x78]
mov edx, 0x104
lea rcx, [0x1400d2e20]
call fcn.14004cd20
mov dword [rsp + 0x60], 0xe4e7ecfa
mov dword [rsp + 0x64], 0xe3cfe8fa
mov dword [rsp + 0x68], 0xfef3d6fc
mov byte [rsp + 0x6c], 0xf1
movd xmm1, dword [rsp + 0x60]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x60], xmm1
movd xmm2, dword [rsp + 0x64]
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rsp + 0x64], xmm2
movd xmm1, dword [rsp + 0x68]
movd xmm0, r13d
xorps xmm1, xmm0
movd dword [rsp + 0x68], xmm1
mov word [rsp + 0x6c], 0x65
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xor eax, eax
mov qword [rbp], rax
mov qword [rbp + 8], rax
lea rax, [rsp + 0x60]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400714d0
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x10]
call fcn.140079350
movdqa xmm0, xmmword [0x1400c0fc0]
movdqu xmmword [rsp + 0x78], xmm0
mov dword [rbp - 0x78], 0xdaffeff7
mov dword [rbp - 0x74], 0xfed9f1f0
mov word [rbp - 0x70], 0xc4cd
mov byte [rbp - 0x6e], 0xa2
movd eax, xmm0
movd xmm1, eax
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x78], xmm1
movd xmm2, dword [rsp + 0x7c]
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rsp + 0x7c], xmm2
movd xmm1, dword [rbp - 0x80]
movd xmm0, r13d
xorps xmm1, xmm0
movd dword [rbp - 0x80], xmm1
movd xmm2, dword [rbp - 0x7c]
movd xmm0, edi
xorps xmm2, xmm0
movd dword [rbp - 0x7c], xmm2
movd xmm1, dword [rbp - 0x78]
movd r15d, xmm6
movd xmm0, r15d
xorps xmm1, xmm0
movd dword [rbp - 0x78], xmm1
movd eax, xmm7
movd xmm1, eax
movd xmm0, dword [rbp - 0x74]
xorps xmm1, xmm0
movd dword [rbp - 0x74], xmm1
lea rcx, [rbp - 0x70]
nop dword [rax + rax]
lea eax, [rsi - 0x78]
xor byte [rcx], al
inc esi
lea rcx, [rcx + 1]
cmp esi, 0x1a
jb 0x140071590
mov byte [rbp - 0x6e], 0
cmp qword [0x1400d3e90], 0xf
lea r8, [0x1400d3e78]
cmova r8, qword [0x1400d3e78]
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x30], rcx
lea rcx, [0x1400d2e20]
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0x78]
mov qword [rsp + 0x20], rcx
lea rdx, [rbp + 0xc0]
call fcn.140062530
nop
mov dword [rsp + 0x40], 0xeefffbfc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
lea rax, [rbp - 0x30]
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x70], 0x67736d
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
xor esi, esi
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rsi
lea rax, [rsp + 0x70]
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x140071632
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x30]
call fcn.140079350
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x80]
call fcn.140077030
nop
lea r8, [rbp - 0x30]
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.140060cf0
mov rcx, rax
lea rdx, [rsp + 0x40]
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140071680
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x140071697
mov rcx, qword [rcx]
cmp r8, rax
jne 0x1400716af
lea rdx, [rsp + 0x40]
call fcn.1400aae10
test eax, eax
jne 0x1400716af
mov dil, 1
jmp 0x1400716b2
xor dil, dil
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x1400716ed
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400716e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140071f8f
call fcn.14007b234
lea rax, [rbp - 0x30]
mov qword [rsp + 0x60], rax
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rsi
test dil, dil
je 0x14007180d
movdqa xmm0, xmmword [0x1400c0e50]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0xe2f6f5ed
mov byte [rbp - 0x3c], 0xbd
movd eax, xmm0
movd xmm1, eax
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rbp - 0x50], xmm1
movd xmm2, dword [rbp - 0x4c]
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rbp - 0x4c], xmm2
movd xmm1, dword [rbp - 0x48]
movd xmm0, r13d
xorps xmm1, xmm0
movd dword [rbp - 0x48], xmm1
movd xmm2, dword [rbp - 0x44]
mov edi, dword [rbp + 0x60]
movd xmm0, edi
xorps xmm2, xmm0
movd dword [rbp - 0x44], xmm2
movd xmm1, dword [rbp - 0x40]
movd xmm0, r15d
xorps xmm1, xmm0
movd dword [rbp - 0x40], xmm1
mov word [rbp - 0x3c], 0x21
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rbp - 0x50]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071792
lea rdx, [rbp - 0x50]
lea rcx, [rbp - 0x30]
call fcn.140079350
nop
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], rsi
lea rax, [rsp + 0x40]
nop
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400717e0
mov r8, rbx
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x60]
call fcn.140079350
nop
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x60]
call fcn.1400663a0
jmp 0x140071c0b
mov dword [rsp + 0x40], 0x736c6166
mov word [rsp + 0x44], 0x65
mov dword [rsp + 0x70], 0x67736d
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rax, [rsp + 0x70]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071833
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x30]
call fcn.140079350
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x80]
call fcn.140077030
nop
lea r8, [rbp - 0x30]
mov rdx, rax
lea rcx, [rbp + 0x38]
call fcn.140060cf0
mov rcx, rax
lea rdx, [rsp + 0x40]
mov rax, rbx
nop dword [rax + rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140071880
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0xf
jbe 0x140071897
mov rcx, qword [rcx]
cmp r8, rax
jne 0x1400718af
lea rdx, [rsp + 0x40]
call fcn.1400aae10
test eax, eax
jne 0x1400718af
mov dil, 1
jmp 0x1400718b2
xor dil, dil
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x1400718ed
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400718e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140071f95
call fcn.14007b234
movd xmm0, dword [rbp - 0x50]
movdqa xmmword [rbp - 0x50], xmm0
test dil, dil
je 0x1400719fb
lea rax, [rbp + 0x10]
mov qword [rsp + 0x60], rax
lea rax, [rbp - 0x30]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x40], 0xeafee8ec
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rsi
lea rax, [rsp + 0x40]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140071950
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x30]
call fcn.140079350
nop
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x80]
call fcn.140077030
nop
lea r8, [rbp - 0x30]
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.140060cf0
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140060b20
mov rdi, rax
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x50], rsi
lea rax, [rsp + 0x40]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400719d4
mov r8, rbx
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x38]
call fcn.140079350
nop
mov rdx, rdi
lea rcx, [rbp + 0x38]
jmp 0x140071c03
lea rax, [rbp + 0x38]
mov qword [rsp + 0x60], rax
movdqa xmm0, xmmword [0x1400c0850]
movdqu xmmword [rbp + 0x10], xmm0
movdqa xmm1, xmmword [0x1400c0a80]
movdqu xmmword [rbp + 0x20], xmm1
mov dword [rbp + 0x30], 0xdfcbc588
mov dword [rbp + 0x34], 0xaf8fdfc9
mov r9d, esi
lea r10, [rbp + 0x18]
mov r11d, dword [rbp - 0x50]
mov edi, 8
nop dword [rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r11d
psubb xmm1, xmm0
movd xmm0, dword [r10 - 8]
xorps xmm1, xmm0
movd dword [r10 - 8], xmm1
lea eax, [rdi - 1]
lea ecx, [rdi - 2]
lea edx, [rdi - 3]
lea r8d, [rdi - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r11d
psubb xmm3, xmm0
movd xmm0, dword [r10 - 4]
xorps xmm3, xmm0
movd dword [r10 - 4], xmm3
movd xmm1, edi
pshufd xmm1, xmm1, 0
paddd xmm1, xmm10
andps xmm1, xmm8
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, r11d
psubb xmm1, xmm0
movd xmm0, dword [r10]
xorps xmm1, xmm0
movd dword [r10], xmm1
lea eax, [rdi + 7]
lea ecx, [rdi + 6]
lea edx, [rdi + 5]
lea r8d, [rdi + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm8
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r11d
psubb xmm3, xmm0
movd xmm0, dword [r10 + 4]
xorps xmm3, xmm0
movd dword [r10 + 4], xmm3
add r9d, 0x10
add edi, 0x10
lea r10, [r10 + 0x10]
cmp edi, 0x28
jb 0x140071a40
cmp r9d, 0x27
jae 0x140071b76
mov eax, r9d
lea rcx, [rbp + 0x10]
add rcx, rax
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x27
jb 0x140071b63
mov byte [rbp + 0x37], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], rsi
mov qword [rbp + 0x50], rsi
lea rax, [rbp + 0x10]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140071b90
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0x38]
call fcn.140079350
nop
mov dword [rsp + 0x40], 0xf8fae0dc
movd xmm1, dword [rsp + 0x40]
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rsp + 0x40], xmm1
mov byte [rsp + 0x44], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rsi
lea rax, [rsp + 0x40]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140071be0
mov r8, rbx
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x30]
call fcn.140079350
nop
lea rdx, [rbp + 0x38]
lea rcx, [rbp - 0x30]
call fcn.1400663a0
mov edi, dword [rbp + 0x60]
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x140071c4c
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140071c47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140071f77
call fcn.14007b234
movdqa xmm6, xmmword [0x1400c0d90]
mov rcx, qword [0x1400d2e10]
mov rdx, qword [rcx + 0x3fe0]
cmp byte [rcx + 0x42ab], 0
je 0x140071ca8
cmp byte [rcx + 0x42aa], 0
jne 0x140071ca8
test byte [rcx + 0x40b4], 4
jne 0x140071df8
mov eax, dword [rcx + 0x4270]
mov r8d, dword [rcx + 0x40b0]
cmp eax, r8d
jne 0x140071df8
test eax, eax
je 0x140071df8
cmp r8d, dword [rdx + 8]
jmp 0x140071d84
mov eax, dword [rcx + 0x40b8]
test al, 1
je 0x140071df8
cmp qword [rcx + 0x3fe8], rdx
je 0x140071cc7
test al, al
jns 0x140071df8
mov eax, dword [rcx + 0x4034]
test eax, eax
je 0x140071cf6
cmp eax, dword [rcx + 0x40b0]
je 0x140071cf6
cmp byte [rcx + 0x4041], 0
jne 0x140071cf6
cmp eax, dword [rdx + 0x8c]
je 0x140071cf6
cmp eax, dword [rdx + 0x90]
jne 0x140071df8
mov rax, qword [rcx + 0x4268]
test rax, rax
je 0x140071d3a
mov rax, qword [rax + 0x3b0]
test rax, rax
je 0x140071d3a
cmp byte [rax + 0xcc], 0
je 0x140071d3a
cmp rax, qword [rdx + 0x3b0]
je 0x140071d3a
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140071df8
bt r8d, 0x1a
jb 0x140071df8
mov rax, qword [rcx + 0x4228]
cmp qword [rdx + 0x30], rax
je 0x140071d6b
mov rax, qword [rcx + 0x4000]
test rax, rax
je 0x140071df8
mov rax, qword [rax + 0x3b0]
cmp qword [rdx + 0x3b0], rax
jne 0x140071df8
test byte [rcx + 0x40b4], 4
jne 0x140071df8
mov eax, dword [rdx + 0x8c]
cmp dword [rcx + 0x40b0], eax
jne 0x140071d8f
cmp byte [rdx + 0xcd], 0
jne 0x140071df8
movdqu xmmword [rbp - 0x50], xmm6
mov byte [rbp - 0x40], 0xb9
movd eax, xmm6
movd xmm1, eax
movd xmm0, r14d
xorps xmm1, xmm0
movd dword [rbp - 0x50], xmm1
movd xmm2, dword [rbp - 0x4c]
movd xmm0, r12d
xorps xmm2, xmm0
movd dword [rbp - 0x4c], xmm2
movd xmm1, dword [rbp - 0x48]
movd xmm0, r13d
xorps xmm1, xmm0
movd dword [rbp - 0x48], xmm1
movd xmm2, dword [rbp - 0x44]
movd xmm0, edi
xorps xmm2, xmm0
movd dword [rbp - 0x44], xmm2
mov word [rbp - 0x40], 0x21
lea rcx, [rbp - 0x50]
call fcn.1400150a0
mov rcx, qword [0x1400d2e10]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x1400bfdc0]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x9c]
addss xmm1, dword [0x1400bfde8]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
call fcn.140041320
mov rcx, qword [0x1400d2e10]
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x98]
addss xmm1, dword [0x1400bfe18]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov rax, qword [rcx + 0x3fe0]
mov byte [rax + 0xcd], 1
mov rax, qword [rcx + 0x3fe0]
movss xmm1, dword [rax + 0x4c]
subss xmm1, dword [rax + 0x9c]
addss xmm1, dword [0x1400bfdec]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
cmp byte [0x1400d2e09], 0
je 0x140071f2c
mov ecx, 1
jmp 0x140071f2e
xor ecx, ecx
call fcn.1400607b0
mov rcx, qword [rbp + 0x100]
xor rcx, rsp
call fcn.14007ab80
lea r11, [rsp + 0x250]
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 xmm10, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140090bec
nop
call fcn.140090bec
nop
call fcn.140090bec
int3
call fcn.140090bec
nop
call fcn.140090bec
int3
call fcn.140090bec
int3