Function at 0x1400b8a90
Capabilities:
Encode data using xor
Get common file path

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa88
lea rbp, [rsp + 0x80]
movapd xmmword [rbp + 0x9f0], xmm9
movapd xmmword [rbp + 0x9e0], xmm8
movapd xmmword [rbp + 0x9d0], xmm7
movapd xmmword [rbp + 0x9c0], xmm6
mov qword [rbp + 0x9b8], 0xfffffffffffffffe
mov rsi, rcx
lea rdi, [rbp + 0x1d0]
mov r8d, 0x208
mov rcx, rdi
xor edx, edx
call fcn.1404a3cc0
lea rcx, [rbp - 0x40]
mov r8d, 0x208
xor edx, edx
call fcn.1404a3cc0
mov qword [rbp + 0x938], 0
mov qword [rbp + 0x3e0], 0
mov qword [rbp + 0x5e8], 0
mov qword [rbp + 0x3e0], 0
movabs rax, 0x40dc324000000000
mov qword [rbp + 0x730], rax
movabs rax, 0x40d82b4000000000
mov qword [rbp + 0x958], rax
movabs rax, 0x40d4244000000000
mov qword [rbp + 0x980], rax
movabs rax, 0x40d01d4000000000
mov qword [rbp + 0x9b0], rax
movabs rax, 0x40c82c8000000000
mov qword [rbp + 0x9a0], rax
movabs rax, 0x40c01e8000000000
mov qword [rbp + 0x9a8], rax
movabs rax, 0x40b0210000000000
mov qword [rbp + 0x998], rax
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x958]
subsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x998]
addsd xmm0, qword [rbp + 0x730]
movsd qword [rbp + 0x730], xmm0
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a0], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a0], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x958]
mulsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a8]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x730]
mulsd xmm1, xmm0
movsd qword [rbp + 0x730], xmm1
movsd xmm0, qword [rbp + 0x730]
movsd xmm1, qword [rbp + 0x9a0]
ucomisd xmm1, xmm0
jbe 0x1400b8ecf
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x730]
divsd xmm1, xmm0
movsd qword [rbp + 0x730], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a8]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x730]
movsd xmm1, qword [rbp + 0x998]
mulsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x9a8]
movsd xmm1, qword [rbp + 0x9a0]
divsd xmm1, xmm0
movsd qword [rbp + 0x9a0], xmm1
movsd xmm0, qword [rbp + 0x9b0]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x730]
movsd xmm1, qword [rbp + 0x998]
subsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
mulsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
subsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x998]
addsd xmm0, qword [rbp + 0x9a0]
movsd qword [rbp + 0x9a0], xmm0
movsd xmm0, qword [rbp + 0x9a0]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a0], xmm1
movsd xmm0, qword [rbp + 0x730]
addsd xmm0, qword [rbp + 0x9a8]
movsd qword [rbp + 0x9a8], xmm0
movsd xmm0, qword [rbp + 0x980]
addsd xmm0, qword [rbp + 0x730]
movsd qword [rbp + 0x730], xmm0
movsd xmm0, qword [rbp + 0x730]
movsd xmm1, qword [rbp + 0x980]
ucomisd xmm1, xmm0
jbe 0x1400b8f8f
movsd xmm0, qword [rbp + 0x998]
addsd xmm0, qword [rbp + 0x9a8]
movsd qword [rbp + 0x9a8], xmm0
movsd xmm0, qword [rbp + 0x730]
movsd xmm1, qword [rbp + 0x998]
mulsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a8]
divsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x9a0]
movsd xmm1, qword [rbp + 0x9b0]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x998]
addsd xmm0, qword [rbp + 0x9a8]
movsd qword [rbp + 0x9a8], xmm0
movsd xmm0, qword [rbp + 0x9a0]
movsd xmm1, qword [rbp + 0x9b0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
jmp 0x1400b904f
movsd xmm0, qword [rbp + 0x9a8]
movsd xmm1, qword [rbp + 0x9a0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a0], xmm1
movsd xmm0, qword [rbp + 0x9a8]
addsd xmm0, qword [rbp + 0x9a0]
movsd qword [rbp + 0x9a0], xmm0
movsd xmm0, qword [rbp + 0x9a0]
addsd xmm0, qword [rbp + 0x9b0]
movsd qword [rbp + 0x9b0], xmm0
movsd xmm0, qword [rbp + 0x730]
movsd xmm1, qword [rbp + 0x998]
subsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
mov qword [rbp + 0x5e8], 0
movsd xmm0, qword [rbp + 0x9b0]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x9b0]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x998]
addsd xmm0, qword [rbp + 0x9a8]
movsd qword [rbp + 0x9a8], xmm0
jmp 0x1400b904f
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
subsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x730]
movsd xmm1, qword [rbp + 0x9a8]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
subsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
subsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x9a0]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x980]
addsd xmm0, qword [rbp + 0x730]
movsd qword [rbp + 0x730], xmm0
movsd xmm0, qword [rbp + 0x730]
movsd xmm1, qword [rbp + 0x9a8]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
mov qword [rbp + 0x5e8], 0
movsd xmm1, qword [rbp + 0x5e8]
movsd xmm0, qword [0x1404d8b50]
ucomisd xmm0, xmm1
jbe 0x1400b9181
movabs rax, 0x8000000000000000
movapd xmm1, xmmword [0x1404d8b60]
movapd xmm2, xmmword [0x1404d78e0]
movsd xmm3, qword [0x1404d8b70]
movsd xmm4, qword [0x1404d8b78]
movsd xmm5, qword [0x1404d7a80]
jmp 0x1400b90d6
movsd xmm6, qword [rbp + 0x5e8]
addsd xmm6, xmm5
movsd qword [rbp + 0x5e8], xmm6
movsd xmm6, qword [rbp + 0x5e8]
ucomisd xmm0, xmm6
jbe 0x1400b9181
movsd xmm6, qword [rbp + 0x5e8]
movsd xmm7, qword [rbp + 0x5e8]
mov rcx, qword [rbp + 0x5e8]
xor rcx, rax
movq xmm8, rcx
movsd xmm9, qword [rbp + 0x5e8]
mulsd xmm9, xmm8
shufpd xmm9, xmm2, 2
movsd xmm8, qword [rbp + 0x5e8]
unpcklpd xmm6, xmm8
movsd xmm8, qword [rbp + 0x5e8]
unpcklpd xmm7, xmm8
mulpd xmm6, xmm1
mulpd xmm6, xmm7
addpd xmm6, xmm9
movapd xmm7, xmm6
unpckhpd xmm7, xmm6
divsd xmm6, xmm7
addsd xmm6, qword [rbp + 0x3e0]
movsd qword [rbp + 0x3e0], xmm6
movsd xmm6, qword [rbp + 0x3e0]
ucomisd xmm6, xmm3
jbe 0x1400b90b0
movsd xmm6, qword [rbp + 0x5e8]
mulsd xmm6, xmm4
addsd xmm6, qword [rbp + 0x3e0]
movsd qword [rbp + 0x3e0], xmm6
jmp 0x1400b90b0
movsd xmm0, qword [rbp + 0x3e0]
xorpd xmm1, xmm1
ucomisd xmm1, xmm0
jbe 0x1400b91a2
call 0x140497753
call fcn.140497731
jmp 0x1400bb3ea
movaps xmm0, xmmword [0x1404d7900]
movaps xmmword [rbp + 0x730], xmm0
movaps xmm0, xmmword [0x1404d7910]
movaps xmmword [rbp + 0x740], xmm0
movaps xmm0, xmmword [0x1404d7920]
movaps xmmword [rbp + 0x750], xmm0
movaps xmm0, xmmword [0x1404d7930]
movaps xmmword [rbp + 0x760], xmm0
movaps xmm0, xmmword [0x1404d7940]
movaps xmmword [rbp + 0x770], xmm0
movaps xmm0, xmmword [0x1404d7950]
movaps xmmword [rbp + 0x780], xmm0
movaps xmm0, xmmword [0x1404d7960]
movaps xmmword [rbp + 0x790], xmm0
movaps xmm0, xmmword [0x1404d7970]
movaps xmmword [rbp + 0x7a0], xmm0
movaps xmm0, xmmword [0x1404d7980]
movaps xmmword [rbp + 0x7b0], xmm0
movaps xmm0, xmmword [0x1404d7990]
movaps xmmword [rbp + 0x7c0], xmm0
movaps xmm0, xmmword [0x1404d79a0]
movaps xmmword [rbp + 0x7d0], xmm0
movaps xmm0, xmmword [0x1404d79b0]
movaps xmmword [rbp + 0x7e0], xmm0
movaps xmm0, xmmword [0x1404d79c0]
movaps xmmword [rbp + 0x7f0], xmm0
movaps xmm0, xmmword [0x1404d79d0]
movaps xmmword [rbp + 0x800], xmm0
movaps xmm0, xmmword [0x1404d79e0]
movaps xmmword [rbp + 0x810], xmm0
movapd xmm0, xmmword [0x1404d79f0]
movapd xmmword [rbp + 0x820], xmm0
xor ecx, ecx
mov r8d, 0xff
lea r9, [0x140497753]
lea r10, [0x1400bb8dc]
xor r14d, r14d
xor r11d, r11d
jmp 0x1400b92b9
dec r8
je 0x1400b9405
mov edx, 1
cmp r8, 2
jb 0x1400b92d9
mov edx, 1
nop dword [rax]
add edx, edx
inc edx
cmp r8, rdx
ja 0x1400b92d0
mov ebx, ntohs
nop
cmp r11d, 3
ja case.default.0x1400b92f4
mov eax, r11d
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
movzx r14d, r14b
movsd xmm0, qword [rbp + 0x3e0]
cvttsd2si rax, xmm0
jmp 0x1400b9380
movsd xmm0, qword [rbp + 0x3e0]
cvttsd2si rax, xmm0
movzx r14d, r14b
shr eax, 0x10
jmp 0x1400b9380
movsd xmm0, qword [rbp + 0x3e0]
cvttsd2si rax, xmm0
movzx r14d, r14b
shr eax, 8
jmp 0x1400b9380
movsd xmm0, qword [rbp + 0x3e0]
cvttsd2si rax, xmm0
movzx r14d, r14b
shr eax, 0x18
jmp 0x1400b9380
movzx r14d, r14b
lea eax, [r11 - 4]
movzx eax, byte [rax + r9]
nop word cs:[rax + rax]
add al, byte [rbp + r14 + 0x730]
inc r11d
lea r14d, [rax + 0x14]
cmp r11d, 0x14
cmovae r11d, ecx
movzx eax, al
movzx r14d, r14b
cmovb r14d, eax
mov eax, r14d
and eax, edx
movzx eax, al
dec ebx
je 0x1400b93c0
mov r15d, eax
cmp r8, r15
jb 0x1400b92e0
jmp 0x1400b93c7
xor edx, edx
div r8d
mov eax, edx
mov eax, eax
cmp r8, rax
je 0x1400b92b0
movzx edx, byte [rbp + r8 + 0x730]
xor dl, byte [rbp + rax + 0x730]
mov byte [rbp + r8 + 0x730], dl
xor dl, byte [rbp + rax + 0x730]
mov byte [rbp + rax + 0x730], dl
xor byte [rbp + r8 + 0x730], dl
jmp 0x1400b92b0
movzx eax, byte [rbp + 0x731]
movzx ecx, byte [rbp + 0x733]
movzx ebx, al
movzx edx, byte [rbp + 0x735]
movzx r10d, byte [rbp + 0x737]
movzx r8d, r14b
movzx r11d, byte [rbp + r8 + 0x730]
movabs r8, 0x40d4d10000000000
mov qword [rbp + 0x958], r8
movabs r8, 0x40cbc18000000000
mov qword [rbp + 0x980], r8
movabs r8, 0x40bbc20000000000
mov qword [rbp + 0x9b0], r8
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
subsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x980]
mulsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x980]
movsd xmm1, qword [rbp + 0x9b0]
ucomisd xmm1, xmm0
jbe 0x1400b95de
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
divsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x980]
movsd xmm1, qword [rbp + 0x9b0]
divsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x9b0]
addsd xmm0, qword [rbp + 0x958]
movsd qword [rbp + 0x958], xmm0
movsd xmm0, qword [rbp + 0x980]
addsd xmm0, qword [rbp + 0x9b0]
movsd qword [rbp + 0x9b0], xmm0
movsd xmm0, qword [rbp + 0x980]
addsd xmm0, qword [rbp + 0x9b0]
movsd qword [rbp + 0x9b0], xmm0
movsd xmm0, qword [rbp + 0x980]
movsd xmm1, qword [rbp + 0x958]
ucomisd xmm0, xmm1
jbe 0x1400b963c
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x9b0]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x9b0]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
jmp 0x1400b9690
movzx r8d, byte [fcn.140497731]
movsd xmm0, qword [rbp + 0x980]
movsd xmm1, qword [rbp + 0x9b0]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
subsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
jmp 0x1400b9693
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x980]
divsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x9b0]
divsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x9b0]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
xor r8d, r8d
movzx r9d, byte [0x140497732]
add r9d, 0xffffff86
shl r8d, 4
add r8d, 0x30
or r8d, r9d
mov dword [rbp + 0x958], 0x46f0f600
mov dword [rbp + 0x980], 0x46c8ce00
mov dword [rbp + 0x9b0], 0x46a0a600
mov dword [rbp + 0x9a0], 0x4670fc00
mov dword [rbp + 0x9a8], 0x4620ac00
mov dword [rbp + 0x998], 0x45a0b800
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x958]
mulss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x958]
mulss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x998]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9b0]
mulss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
ucomiss xmm1, xmm0
movss xmm0, dword [rbp + 0x9a0]
jbe 0x1400b984c
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x9b0]
mulss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
divss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
jmp 0x1400b98dc
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x998]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x980]
addss xmm0, dword [rbp + 0x998]
movss dword [rbp + 0x998], xmm0
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a0]
mulss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a0]
addss xmm0, dword [rbp + 0x980]
movss dword [rbp + 0x980], xmm0
movzx r14d, byte [rbp + r11 + 0x730]
lea r15d, [rax + 1]
add cl, byte [rbp + rbx + 0x730]
movzx r12d, cl
movzx ebx, byte [rbp + r12 + 0x730]
mov byte [rbp + r11 + 0x730], bl
movzx ebx, byte [rbp + r10 + 0x730]
mov byte [rbp + r12 + 0x730], bl
movzx ebx, r15b
movzx r15d, byte [rbp + rbx + 0x730]
mov byte [rbp + r10 + 0x730], r15b
mov byte [rbp + rbx + 0x730], r14b
add dl, byte [rbp + r14 + 0x730]
movzx r15d, byte [rbp + r12 + 0x730]
add r15b, r14b
movzx r14d, r15b
movzx r11d, byte [rbp + r11 + 0x730]
add r11b, byte [rbp + r10 + 0x730]
movzx r10d, byte [rbp + r14 + 0x730]
movzx r14d, dl
add r11b, byte [rbp + r14 + 0x730]
movzx r11d, r11b
movzx r11d, byte [rbp + r11 + 0x730]
xor r10b, byte [rbp + r11 + 0x730]
movzx r11d, byte [0x140497733]
movzx r14d, byte [0x140497734]
mov dword [rbp + 0x958], 0x46bf1400
mov dword [rbp + 0x980], 0x4698de00
mov dword [rbp + 0x9b0], 0x46655000
mov dword [rbp + 0x9a0], 0x4618e400
mov dword [rbp + 0x9a8], 0x4598f000
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
subss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x958]
movss dword [rbp + 0x958], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
ucomiss xmm1, xmm0
jbe 0x1400b9aea
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x9b0]
mulss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x9b0]
divss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x9a0]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
jmp 0x1400b9b79
add r14d, 0xffffff86
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
subss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a0]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x980]
movss xmm1, dword [rbp + 0x958]
mulss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x980]
movss xmm1, dword [rbp + 0x958]
subss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x9b0]
mulss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
mov r9d, r14d
xor r10b, r8b
mov dword [rbp + 0x958], 0x46912400
mov dword [rbp + 0x980], 0x4671e800
mov dword [rbp + 0x9b0], 0x46418800
mov dword [rbp + 0x9a0], 0x46112800
mov dword [rbp + 0x9a8], 0x45c19000
mov dword [rbp + 0x998], 0x4541a000
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x998]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x998]
addss xmm0, dword [rbp + 0x9a8]
movss dword [rbp + 0x9a8], xmm0
movss xmm0, dword [rbp + 0x998]
addss xmm0, dword [rbp + 0x9a8]
movss dword [rbp + 0x9a8], xmm0
movss xmm0, dword [rbp + 0x998]
addss xmm0, dword [rbp + 0x9a8]
movss dword [rbp + 0x9a8], xmm0
movss xmm0, dword [rbp + 0x998]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x998]
ucomiss xmm1, xmm0
jbe 0x1400b9d18
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
subss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x998]
mulss xmm1, xmm0
movss dword [rbp + 0x998], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
divss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x980]
movss xmm1, dword [rbp + 0x958]
mulss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x980]
movss xmm1, dword [rbp + 0x958]
divss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
mov r9d, r8d
mov r11d, r8d
jmp 0x1400b9dc6
shl r11d, 4
add r11d, 0x30
or r9d, r11d
movss xmm0, dword [rbp + 0x980]
addss xmm0, dword [rbp + 0x958]
movss dword [rbp + 0x958], xmm0
movss xmm0, dword [rbp + 0x9b0]
addss xmm0, dword [rbp + 0x980]
movss dword [rbp + 0x980], xmm0
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
mulss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
mov r11d, r9d
movzx r14d, r8b
movzx r8d, byte [rbp + r14 + 0x730]
lea r15d, [rax + 2]
add cl, byte [rbp + rbx + 0x730]
movzx ecx, cl
movzx ebx, byte [rbp + rcx + 0x730]
mov byte [rbp + r14 + 0x730], bl
movzx r10d, r10b
movzx ebx, byte [rbp + r10 + 0x730]
mov byte [rbp + rcx + 0x730], bl
movzx ebx, r15b
movzx r15d, byte [rbp + rbx + 0x730]
mov byte [rbp + r10 + 0x730], r15b
mov byte [rbp + rbx + 0x730], r8b
add dl, byte [rbp + r8 + 0x730]
movzx ebx, byte [rbp + rcx + 0x730]
add bl, r8b
movzx r14d, byte [rbp + r14 + 0x730]
add r14b, byte [rbp + r10 + 0x730]
movzx r10d, bl
movzx edx, dl
add r14b, byte [rbp + rdx + 0x730]
movzx ebx, r14b
movzx ebx, byte [rbp + rbx + 0x730]
xor r9b, byte [rbp + r10 + 0x730]
xor r9b, byte [rbp + rbx + 0x730]
mov byte [rbp + 0x940], r9b
movzx ebx, byte [0x140497735]
movzx r10d, r11b
movzx r12d, byte [rbp + r10 + 0x730]
lea r11d, [rax + 3]
add cl, r8b
movzx r8d, cl
movzx r14d, byte [rbp + r8 + 0x730]
mov byte [rbp + r10 + 0x730], r14b
movzx r9d, r9b
movzx r14d, byte [rbp + r9 + 0x730]
mov byte [rbp + r8 + 0x730], r14b
movzx r11d, r11b
movzx r14d, byte [rbp + r11 + 0x730]
mov byte [rbp + r9 + 0x730], r14b
movzx r14d, byte [0x140497736]
add r14b, 0x86
shl bl, 4
add bl, 0x30
mov byte [rbp + r11 + 0x730], r12b
add dl, byte [rbp + r12 + 0x730]
or bl, r14b
movzx r8d, byte [rbp + r8 + 0x730]
add r8b, r12b
movzx r8d, r8b
movzx r11d, byte [rbp + r8 + 0x730]
movzx r8d, byte [rbp + r10 + 0x730]
add r8b, byte [rbp + r9 + 0x730]
movzx r9d, dl
add r8b, byte [rbp + r9 + 0x730]
movzx r8d, r8b
movzx r8d, byte [rbp + r8 + 0x730]
xor r11b, byte [rbp + r8 + 0x730]
xor r11b, bl
mov byte [rbp + 0x941], r11b
add al, 5
xor r9d, r9d
lea r8, fcn.140497731
nop dword [rax + rax]
mov r10d, eax
add cl, r12b
movzx eax, bl
movzx ebx, byte [r8 + r9*2 + 6]
movzx r12d, byte [rbp + rax + 0x730]
lea r14d, [r10 - 1]
movzx r15d, cl
movzx r13d, byte [rbp + r15 + 0x730]
mov byte [rbp + rax + 0x730], r13b
movzx r13d, r11b
movzx r11d, byte [rbp + r13 + 0x730]
mov byte [rbp + r15 + 0x730], r11b
movzx r11d, r14b
movzx r14d, byte [rbp + r11 + 0x730]
mov byte [rbp + r13 + 0x730], r14b
movzx r14d, byte [r8 + r9*2 + 7]
add r14b, 0x86
shl bl, 4
add bl, 0x30
mov byte [rbp + r11 + 0x730], r12b
add dl, byte [rbp + r12 + 0x730]
or bl, r14b
movzx r11d, byte [rbp + r15 + 0x730]
add r11b, r12b
movzx r11d, r11b
movzx r11d, byte [rbp + r11 + 0x730]
movzx eax, byte [rbp + rax + 0x730]
add al, byte [rbp + r13 + 0x730]
movzx r14d, dl
add al, byte [rbp + r14 + 0x730]
movzx eax, al
movzx eax, byte [rbp + rax + 0x730]
xor r11b, byte [rbp + rax + 0x730]
xor r11b, bl
mov byte [rbp + r9 + 0x942], r11b
lea eax, [r10 + 1]
inc r9
cmp r9, 6
jne 0x1400b9f60
movzx r9d, byte [0x140497743]
movzx r14d, byte [0x140497744]
add r14b, 0x86
shl r9b, 4
add r9b, 0x30
or r9b, r14b
movzx ebx, bl
movzx r14d, byte [rbp + rbx + 0x730]
movzx r15d, r14b
add cl, r12b
mov dword [rbp + 0x958], 0x46c24200
mov dword [rbp + 0x980], 0x469b6800
mov dword [rbp + 0x9b0], 0x46691c00
mov dword [rbp + 0x9a0], 0x461b6800
mov dword [rbp + 0x9a8], 0x459b6800
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
mulss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x958]
mulss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
subss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x980]
ucomiss xmm0, xmm1
movss xmm0, dword [rbp + 0x9a8]
movzx r12d, cl
jbe 0x1400ba309
movss xmm1, dword [rbp + 0x9b0]
mulss xmm0, xmm1
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a0]
subss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x958]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a0]
mulss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a0]
mulss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a0]
subss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9b0]
mulss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9b0]
divss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x980]
movss xmm1, dword [rbp + 0x9a0]
ucomiss xmm1, xmm0
jbe 0x1400ba397
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a0]
divss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x980]
divss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x958]
divss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x958]
subss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
jmp 0x1400ba423
movss xmm1, dword [rbp + 0x9a0]
mulss xmm0, xmm1
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
mulss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movzx r13d, byte [rbp + r12 + 0x730]
mov byte [rbp + rbx + 0x730], r13b
movss xmm0, dword [rbp + 0x980]
addss xmm0, dword [rbp + 0x958]
movss dword [rbp + 0x958], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
mulss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
jmp 0x1400ba41b
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
divss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
divss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
mulss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movzx r13d, r11b
movzx edi, byte [rbp + r13 + 0x730]
mov byte [rbp + r12 + 0x730], dil
movzx r10d, r10b
movzx edi, byte [rbp + r10 + 0x730]
mov byte [rbp + r13 + 0x730], dil
mov byte [rbp + r10 + 0x730], r14b
add dl, byte [rbp + r15 + 0x730]
add r14b, byte [rbp + r12 + 0x730]
movzx r10d, r14b
movzx ebx, byte [rbp + rbx + 0x730]
add bl, byte [rbp + r13 + 0x730]
movzx r10d, byte [rbp + r10 + 0x730]
movzx edi, dl
add bl, byte [rbp + rdi + 0x730]
movzx edi, bl
movzx edi, byte [rbp + rdi + 0x730]
xor r10b, byte [rbp + rdi + 0x730]
xor r10b, r9b
movabs rdi, 0x40d996c000000000
mov qword [rbp + 0x958], rdi
movabs rdi, 0x40d5ef0000000000
mov qword [rbp + 0x980], rdi
movabs rdi, 0x40d2474000000000
mov qword [rbp + 0x9b0], rdi
movabs rdi, 0x40cd3f0000000000
mov qword [rbp + 0x9a0], rdi
movabs rdi, 0x40c5ef8000000000
mov qword [rbp + 0x9a8], rdi
movabs rdi, 0x40bd400000000000
mov qword [rbp + 0x998], rdi
movabs rdi, 0x40ad420000000000
mov qword [rbp + 0x978], rdi
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9b0]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x978]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x980]
mulsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x980]
mulsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x978]
addsd xmm0, qword [rbp + 0x9a0]
movsd qword [rbp + 0x9a0], xmm0
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x998]
mulsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x980]
ucomisd xmm0, xmm1
jbe 0x1400ba6a8
movsd xmm0, qword [rbp + 0x9a8]
movsd xmm1, qword [rbp + 0x9b0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x9b0]
addsd xmm0, qword [rbp + 0x958]
movsd qword [rbp + 0x958], xmm0
movsd xmm0, qword [rbp + 0x9a0]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x958]
addsd xmm0, qword [rbp + 0x998]
movsd qword [rbp + 0x998], xmm0
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9a8]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x980]
addsd xmm0, qword [rbp + 0x978]
movsd qword [rbp + 0x978], xmm0
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9a8]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
jmp 0x1400ba767
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a8]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a8]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x998]
subsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x9a0]
addsd xmm0, qword [rbp + 0x9b0]
movsd qword [rbp + 0x9b0], xmm0
movsd xmm0, qword [rbp + 0x9b0]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x9a0]
movsd xmm1, qword [rbp + 0x9b0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
mov r11d, r10d
mov byte [rbp + 0x948], r11b
mov dword [rbp + 0x958], 0x46cec200
mov dword [rbp + 0x980], 0x46b13a00
mov dword [rbp + 0x9b0], 0x4693b200
mov dword [rbp + 0x9a0], 0x466c5400
mov dword [rbp + 0x9a8], 0x46314400
mov dword [rbp + 0x998], 0x45ec6800
mov dword [rbp + 0x978], 0x456c9000
movss xmm0, dword [rbp + 0x978]
movss xmm1, dword [rbp + 0x998]
mulss xmm1, xmm0
movss dword [rbp + 0x998], xmm1
movss xmm0, dword [rbp + 0x978]
movss xmm1, dword [rbp + 0x958]
mulss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x978]
movss xmm1, dword [rbp + 0x958]
subss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x978]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x978]
movss xmm1, dword [rbp + 0x9b0]
subss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x978]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x978]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x978]
movss xmm1, dword [rbp + 0x958]
ucomiss xmm0, xmm1
jbe 0x1400ba958
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
divss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
divss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
divss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
divss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x978]
movss xmm1, dword [rbp + 0x998]
mulss xmm1, xmm0
movss dword [rbp + 0x998], xmm1
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
mov r11d, 0xa
jmp 0x1400baa16
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
mulss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9a0]
subss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a0]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x978]
addss xmm0, dword [rbp + 0x998]
movss dword [rbp + 0x998], xmm0
movss xmm0, dword [rbp + 0x998]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x980]
addss xmm0, dword [rbp + 0x958]
movss dword [rbp + 0x958], xmm0
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x9b0]
subss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
mov r11d, reloc.WS2_32.dll_recvfrom
add r11, 0xfffffffffffffff7
xor ebx, ebx
jmp 0x1400bab90
shl r12b, 4
add r12b, 0x30
add r15b, 0x86
or r15b, r12b
movss xmm0, dword [rbp + 0x958]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x958]
subss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x980]
movss xmm1, dword [rbp + 0x9a8]
mulss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a0]
mulss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movzx r9d, r9b
movzx edi, byte [rbp + r9 + 0x730]
movzx r14d, r14b
add cl, byte [rbp + r14 + 0x730]
movzx r14d, cl
movzx r12d, byte [rbp + r14 + 0x730]
mov byte [rbp + r9 + 0x730], r12b
movzx r12d, r10b
movzx r10d, byte [rbp + r12 + 0x730]
mov byte [rbp + r14 + 0x730], r10b
movzx r10d, al
movzx r13d, byte [rbp + r10 + 0x730]
mov byte [rbp + r12 + 0x730], r13b
mov byte [rbp + r10 + 0x730], dil
add dl, byte [rbp + rdi + 0x730]
movzx r10d, byte [rbp + r14 + 0x730]
add r10b, dil
movzx r10d, r10b
movzx r10d, byte [rbp + r10 + 0x730]
movzx r9d, byte [rbp + r9 + 0x730]
add r9b, byte [rbp + r12 + 0x730]
movzx edi, dl
add r9b, byte [rbp + rdi + 0x730]
movzx r9d, r9b
movzx r9d, byte [rbp + r9 + 0x730]
xor r10b, byte [rbp + r9 + 0x730]
xor r10b, r15b
mov byte [rbp + rbx + 0x949], r10b
inc rbx
inc al
mov r9d, r15d
cmp r11, rbx
je 0x1400baeb0
lea r14d, [rax - 1]
movzx r12d, byte [r8 + rbx*2 + 0x14]
movzx r15d, byte [r8 + rbx*2 + 0x15]
mov dword [rbp + 0x958], 0x46df9000
mov dword [rbp + 0x980], 0x46b2da00
mov dword [rbp + 0x9b0], 0x46862400
mov dword [rbp + 0x9a0], 0x4632dc00
mov dword [rbp + 0x9a8], 0x45b2e000
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x9a8]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9b0]
subss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x980]
movss xmm1, dword [rbp + 0x9a8]
ucomiss xmm1, xmm0
jbe 0x1400baa30
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a0]
mulss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x980]
divss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x980]
addss xmm0, dword [rbp + 0x9a8]
movss dword [rbp + 0x9a8], xmm0
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9b0]
divss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x958]
addss xmm0, dword [rbp + 0x9a0]
movss dword [rbp + 0x9a0], xmm0
movss xmm0, dword [rbp + 0x9a0]
addss xmm0, dword [rbp + 0x980]
movss dword [rbp + 0x980], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a0]
subss xmm1, xmm0
movss dword [rbp + 0x9a0], xmm1
movss xmm0, dword [rbp + 0x9a0]
movss xmm1, dword [rbp + 0x980]
mulss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x9b0]
subss xmm1, xmm0
movss dword [rbp + 0x9b0], xmm1
movss xmm0, dword [rbp + 0x9a8]
movss xmm1, dword [rbp + 0x980]
ucomiss xmm0, xmm1
jbe 0x1400bae20
movss xmm0, dword [rbp + 0x9b0]
movss xmm1, dword [rbp + 0x980]
subss xmm1, xmm0
movss dword [rbp + 0x980], xmm1
movss xmm0, dword [rbp + 0x9a0]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
movss xmm0, dword [rbp + 0x980]
movss xmm1, dword [rbp + 0x958]
divss xmm1, xmm0
movss dword [rbp + 0x958], xmm1
movss xmm0, dword [rbp + 0x958]
addss xmm0, dword [rbp + 0x9a8]
movss dword [rbp + 0x9a8], xmm0
movss xmm0, dword [rbp + 0x9a0]
addss xmm0, dword [rbp + 0x9b0]
movss dword [rbp + 0x9b0], xmm0
mov r15d, r9d
jmp 0x1400baac3
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
divss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
subss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
movss xmm0, dword [rbp + 0x980]
addss xmm0, dword [rbp + 0x958]
movss dword [rbp + 0x958], xmm0
movss xmm0, dword [rbp + 0x958]
movss xmm1, dword [rbp + 0x9a8]
divss xmm1, xmm0
movss dword [rbp + 0x9a8], xmm1
mov r15d, r9d
jmp 0x1400baac3
movabs rax, 0x40d1c34000000000
mov qword [rbp + 0x958], rax
movabs rax, 0x40ce738000000000
mov qword [rbp + 0x980], rax
movabs rax, 0x40c9608000000000
mov qword [rbp + 0x9b0], rax
movabs rax, 0x40c44d8000000000
mov qword [rbp + 0x9a0], rax
movabs rax, 0x40be750000000000
mov qword [rbp + 0x9a8], rax
movabs rax, 0x40b44f0000000000
mov qword [rbp + 0x998], rax
movabs rax, 0x40a4520000000000
mov qword [rbp + 0x978], rax
movsd xmm0, qword [rbp + 0x978]
addsd xmm0, qword [rbp + 0x958]
movsd qword [rbp + 0x958], xmm0
movsd xmm0, qword [rbp + 0x978]
addsd xmm0, qword [rbp + 0x9a0]
movsd qword [rbp + 0x9a0], xmm0
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9b0]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x978]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x978]
addsd xmm0, qword [rbp + 0x980]
movsd qword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x998]
subsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x958]
mulsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x958]
ucomisd xmm1, xmm0
jbe 0x1400bb0b9
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
mulsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x980]
movsd xmm1, qword [rbp + 0x978]
subsd xmm1, xmm0
movsd qword [rbp + 0x978], xmm1
movsd xmm0, qword [rbp + 0x998]
addsd xmm0, qword [rbp + 0x9a0]
movsd qword [rbp + 0x9a0], xmm0
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
mulsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x9a8]
movsd xmm1, qword [rbp + 0x9b0]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x978]
addsd xmm0, qword [rbp + 0x9a8]
movsd qword [rbp + 0x9a8], xmm0
movsd xmm0, qword [rbp + 0x998]
addsd xmm0, qword [rbp + 0x9a0]
movsd qword [rbp + 0x9a0], xmm0
lea rdi, [rbp + 0x1d0]
jmp 0x1400bb3e3
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9a8]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9a8]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x980]
movsd xmm1, qword [rbp + 0x978]
subsd xmm1, xmm0
movsd qword [rbp + 0x978], xmm1
movsd xmm0, qword [rbp + 0x998]
movsd xmm1, qword [rbp + 0x9a0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9a0], xmm1
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9a8]
divsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x980]
addsd xmm0, qword [rbp + 0x978]
movsd qword [rbp + 0x978], xmm0
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
divsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x980]
movsd xmm1, qword [rbp + 0x978]
divsd xmm1, xmm0
movsd qword [rbp + 0x978], xmm1
movsd xmm0, qword [rbp + 0x9a8]
movsd xmm1, qword [rbp + 0x9b0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
mulsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x9a0]
movsd xmm1, qword [rbp + 0x980]
mulsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
divsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
divsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
divsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x9b0]
ucomisd xmm1, xmm0
lea rdi, [rbp + 0x1d0]
jbe 0x1400bb323
movsd xmm0, qword [rbp + 0x9a8]
movsd xmm1, qword [rbp + 0x9b0]
mulsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
subsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9a8]
divsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
mulsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x9a8]
movsd xmm1, qword [rbp + 0x9b0]
subsd xmm1, xmm0
movsd qword [rbp + 0x9b0], xmm1
movsd xmm0, qword [rbp + 0x9a0]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x9a8]
addsd xmm0, qword [rbp + 0x9b0]
movsd qword [rbp + 0x9b0], xmm0
jmp 0x1400bb3e3
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
subsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
mulsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x9a0]
movsd xmm1, qword [rbp + 0x980]
subsd xmm1, xmm0
movsd qword [rbp + 0x980], xmm1
movsd xmm0, qword [rbp + 0x9b0]
movsd xmm1, qword [rbp + 0x958]
divsd xmm1, xmm0
movsd qword [rbp + 0x958], xmm1
movsd xmm0, qword [rbp + 0x958]
movsd xmm1, qword [rbp + 0x998]
mulsd xmm1, xmm0
movsd qword [rbp + 0x998], xmm1
movsd xmm0, qword [rbp + 0x958]
addsd xmm0, qword [rbp + 0x998]
movsd qword [rbp + 0x998], xmm0
movsd xmm0, qword [rbp + 0x978]
movsd xmm1, qword [rbp + 0x9a8]
divsd xmm1, xmm0
movsd qword [rbp + 0x9a8], xmm1
mov byte [rbp + 0x950], 0
mov rcx, qword [rsi + 0xb0]
lea rdx, [rbp + 0x940]
call fcn.14005b020
mov rbx, rax
cmp byte [rsi + 0x10], 0
je 0x1400bb4ec
mov qword [rsp + 0x20], rdi
xor ecx, ecx
mov edx, Ordinal_46
xor r8d, r8d
xor r9d, r9d
call rbx
lea r14, [rbp + 0x938]
mov rcx, rsi
mov rdx, r14
call fcn.1400bb8f0
lea rdx, str.Pleasant
lea r15, [rbp - 0x40]
mov rcx, r15
call fcn.1404bd4fc
lea rdx, str.Limit
mov rcx, r15
call fcn.1404bd4fc
mov rcx, r15
mov rdx, r14
call fcn.1404bd4fc
lea rdx, str.Soft
mov rcx, r15
call fcn.1404bd4fc
lea r14, [rbp + 0x730]
mov r8d, 0x208
mov rcx, r14
xor edx, edx
call fcn.1404a3cc0
lea rdx, [0x1404f9e48]
mov rcx, rdi
xor r8d, r8d
mov r9, r14
call qword [sym.imp.KERNEL32.dll_GetTempFileNameW]
test eax, eax
je 0x1400bb4e5
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x4000100
mov dword [rsp + 0x20], 2
mov rcx, r14
mov edx, 0xc0010000
xor r8d, r8d
xor r9d, r9d
call qword [rsi + 0xc8]
mov rdi, rax
mov rcx, r14
call qword [rsi + 0xc0]
test eax, eax
je 0x1400bb4e5
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x1400bb54e
xor eax, eax
jmp 0x1400bb7ca
mov qword [rsp + 0x20], rdi
xor ecx, ecx
mov edx, 0x1c
xor r8d, r8d
xor r9d, r9d
call rbx
lea rdi, [rbp + 0x938]
mov rcx, rsi
mov rdx, rdi
call fcn.1400bb8f0
lea rdx, str.Pleasant
lea r14, [rbp - 0x40]
mov rcx, r14
call fcn.1404bd4fc
lea rdx, str.Limit
mov rcx, r14
call fcn.1404bd4fc
mov rcx, r14
mov rdx, rdi
call fcn.1404bd4fc
lea rdx, str.Soft
mov rcx, r14
call fcn.1404bd4fc
mov rax, qword [rsi + 0x30]
cmp byte [rax + 0xb], 0
je 0x1400bb707
mov r8, qword [rsi + 0x90]
mov r9, qword [rsi + 0xa0]
mov rdx, qword [rsi + 0xb0]
lea rdi, [rbp + 0x5e8]
mov rcx, rdi
call fcn.1401068f0
mov rcx, rdi
call fcn.14011ca40
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x5e8]
call fcn.14009b140
lea rcx, [rbp + 0x958]
lea rdx, [rbp + 0x710]
call fcn.1400bb9d0
lea rcx, [rbp + 0x730]
mov r8d, 0x208
xor edx, edx
call fcn.1404a3cc0
cmp byte [rsi + 0x10], 0
je 0x1400bb635
lea rcx, [rbp + 0x958]
lea rdx, [rbp + 0x3e0]
mov r8d, 1
call fcn.14014bd30
lea rdi, [rbp + 0x3e0]
mov rcx, rdi
xor edx, edx
call fcn.1400bba50
mov rcx, rax
call fcn.1400bba60
lea rbx, [rbp + 0x730]
mov rcx, rbx
mov rdx, rax
call fcn.1404bd5e4
mov rcx, rdi
call fcn.1400bba70
lea rdx, [0x1404f9c7a]
lea rdi, [rbp + 0x1d0]
mov rcx, rdi
call fcn.1404bd4fc
mov rcx, rdi
mov rdx, rbx
jmp 0x1400bb6ea
lea rdi, [rbp + 0x3e0]
mov r8d, 0x208
mov rcx, rdi
xor edx, edx
call fcn.1404a3cc0
mov qword [rsp + 0x20], rdi
xor ecx, ecx
mov edx, 0x23
xor r8d, r8d
xor r9d, r9d
call rbx
lea rcx, [rbp + 0x958]
lea rdx, [rbp + 0x980]
mov r8d, 2
call fcn.14014bd30
lea rbx, [rbp + 0x980]
mov edx, 1
mov rcx, rbx
call fcn.1400bba50
mov rcx, rax
call fcn.1400bba60
lea rdi, [rbp + 0x730]
mov rcx, rdi
mov rdx, rax
call fcn.1404bd5e4
mov rcx, rbx
call fcn.1400bba70
lea rbx, [rbp + 0x1d0]
mov r8d, 0x208
mov rcx, rbx
xor edx, edx
call fcn.1404a3cc0
lea rdx, [rbp + 0x3e0]
mov rcx, rbx
call fcn.1404bd4fc
lea rdx, [0x1404f9c7a]
mov rcx, rbx
call fcn.1404bd4fc
mov rcx, rbx
mov rdx, rdi
call fcn.1404bd4fc
lea rcx, [rbp + 0x958]
call fcn.1400bba80
lea rcx, [rbp + 0x5e8]
call fcn.140114e70
mov rdx, qword [rsi + 0x60]
xor ecx, ecx
mov r8d, 0x104
call qword [rsi + 0xe0]
mov rcx, qword [rsi + 0x40]
lea rdx, str.Pleasant
call fcn.1404bd4fc
mov dword [rbp + 0x730], 0
call fcn.1400bba90
mov word [rbp + 0x730], ax
mov rcx, qword [rsi + 0x40]
lea rdx, [rbp + 0x730]
call fcn.1404bd4fc
mov rcx, qword [rsi + 0x40]
lea rdx, str.Soft
call fcn.1404bd4fc
mov rcx, qword [rsi + 0x68]
lea rdx, [rbp + 0x1d0]
call fcn.1404bd4fc
mov rcx, qword [rsi + 0x68]
lea rdi, [0x1404f9c7a]
mov rdx, rdi
call fcn.1404bd4fc
mov rcx, qword [rsi + 0x68]
lea rbx, [rbp - 0x40]
mov rdx, rbx
call fcn.1404bd4fc
mov r8d, 0x208
mov rcx, rbx
xor edx, edx
call fcn.1404a3cc0
mov rcx, qword [rsi + 0x58]
mov rdx, qword [rsi + 0x68]
call fcn.1404bd4fc
mov rcx, qword [rsi + 0x58]
mov rdx, rdi
call fcn.1404bd4fc
mov rdx, qword [rsi + 0x40]
mov rcx, qword [rsi + 0x58]
call fcn.1404bd4fc
mov al, 1
movaps xmm6, xmmword [rbp + 0x9c0]
movaps xmm7, xmmword [rbp + 0x9d0]
movaps xmm8, xmmword [rbp + 0x9e0]
movaps xmm9, xmmword [rbp + 0x9f0]
add rsp, 0xa88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret