Function at 0x1400bbb10
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1f8
movapd xmmword [rsp + 0x1e0], xmm9
movapd xmmword [rsp + 0x1d0], xmm8
movapd xmmword [rsp + 0x1c0], xmm7
movapd xmmword [rsp + 0x1b0], xmm6
mov rsi, rcx
mov rax, qword [0x140516758]
xor rax, rsp
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x58], 0
movsd xmm1, qword [rsp + 0x58]
movsd xmm0, qword [0x1404d8b80]
ucomisd xmm0, xmm1
jbe 0x1400bbc93
movabs rax, 0x8000000000000000
movapd xmm1, xmmword [0x1404d8b90]
movapd xmm2, xmmword [0x1404d8ba0]
movsd xmm3, qword [0x1404d8bb0]
movsd xmm4, qword [0x1404d8bb8]
movsd xmm5, qword [0x1404d7a80]
jmp 0x1400bbc00
movsd xmm6, qword [rsp + 0x58]
addsd xmm6, xmm5
movsd qword [rsp + 0x58], xmm6
movsd xmm6, qword [rsp + 0x58]
ucomisd xmm0, xmm6
jbe 0x1400bbc93
movsd xmm6, qword [rsp + 0x58]
movsd xmm7, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x58]
xor rcx, rax
movq xmm8, rcx
movsd xmm9, qword [rsp + 0x58]
mulsd xmm9, xmm8
shufpd xmm9, xmm2, 2
movsd xmm8, qword [rsp + 0x58]
unpcklpd xmm6, xmm8
movsd xmm8, qword [rsp + 0x58]
unpcklpd xmm7, xmm8
mulpd xmm6, xmm1
mulpd xmm6, xmm7
addpd xmm6, xmm9
movapd xmm7, xmm6
unpckhpd xmm7, xmm6
divsd xmm6, xmm7
addsd xmm6, qword [rsp + 0x60]
movsd qword [rsp + 0x60], xmm6
movsd xmm6, qword [rsp + 0x60]
ucomisd xmm6, xmm3
jbe 0x1400bbbe0
movsd xmm6, qword [rsp + 0x58]
mulsd xmm6, xmm4
addsd xmm6, qword [rsp + 0x60]
movsd qword [rsp + 0x60], xmm6
jmp 0x1400bbbe0
movsd xmm0, qword [rsp + 0x60]
xorpd xmm1, xmm1
ucomisd xmm1, xmm0
jbe 0x1400bbcb2
call fcn.140497334
call fcn.14049736a
jmp 0x1400bd422
mov qword [rsp + 0x68], rsi
movaps xmm0, xmmword [0x1404d7900]
movaps xmmword [rsp + 0x70], xmm0
movaps xmm0, xmmword [0x1404d7910]
movaps xmmword [rsp + 0x80], xmm0
movaps xmm0, xmmword [0x1404d7920]
movaps xmmword [rsp + 0x90], xmm0
movaps xmm0, xmmword [0x1404d7930]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmm0, xmmword [0x1404d7940]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [0x1404d7950]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [0x1404d7960]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [0x1404d7970]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [0x1404d7980]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmm0, xmmword [0x1404d7990]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [0x1404d79a0]
movaps xmmword [rsp + 0x110], xmm0
movaps xmm0, xmmword [0x1404d79b0]
movaps xmmword [rsp + 0x120], xmm0
movaps xmm0, xmmword [0x1404d79c0]
movaps xmmword [rsp + 0x130], xmm0
movaps xmm0, xmmword [0x1404d79d0]
movaps xmmword [rsp + 0x140], xmm0
movaps xmm0, xmmword [0x1404d79e0]
movaps xmmword [rsp + 0x150], xmm0
movapd xmm0, xmmword [0x1404d79f0]
movapd xmmword [rsp + 0x160], xmm0
xor ecx, ecx
mov r8d, 0xff
lea r9, [fcn.14049736a]
lea r10, [0x1400bd478]
xor esi, esi
xor r11d, r11d
jmp 0x1400bbdd9
dec r8
je 0x1400bbf13
mov edx, 1
cmp r8, 2
jb 0x1400bbdf9
mov edx, 1
nop dword [rax]
add edx, edx
inc edx
cmp r8, rdx
ja 0x1400bbdf0
mov edi, ntohs
nop
cmp r11d, 3
ja case.default.0x1400bbe10
mov eax, r11d
movsxd rax, dword [r10 + rax*4]
add rax, r10
jmp rax
movzx esi, sil
movsd xmm0, qword [rsp + 0x60]
cvttsd2si rax, xmm0
jmp 0x1400bbea0
movzx esi, sil
lea eax, [r11 - 4]
movzx eax, byte [rax + r9]
jmp 0x1400bbea0
movsd xmm0, qword [rsp + 0x60]
cvttsd2si rax, xmm0
movzx esi, sil
shr eax, 8
jmp 0x1400bbea0
movsd xmm0, qword [rsp + 0x60]
cvttsd2si rax, xmm0
movzx esi, sil
shr eax, 0x10
jmp 0x1400bbea0
movsd xmm0, qword [rsp + 0x60]
cvttsd2si rax, xmm0
movzx esi, sil
shr eax, 0x18
nop word cs:[rax + rax]
add al, byte [rsp + rsi + 0x70]
inc r11d
lea esi, [rax + 0x16]
cmp r11d, 0x16
cmovae r11d, ecx
movzx eax, al
movzx esi, sil
cmovb esi, eax
mov eax, esi
and eax, edx
movzx eax, al
dec edi
je 0x1400bbee0
mov ebx, eax
cmp r8, rbx
jb 0x1400bbe00
jmp 0x1400bbee7
xor edx, edx
div r8d
mov eax, edx
mov eax, eax
cmp r8, rax
je 0x1400bbdd0
movzx edx, byte [rsp + r8 + 0x70]
xor dl, byte [rsp + rax + 0x70]
mov byte [rsp + r8 + 0x70], dl
xor dl, byte [rsp + rax + 0x70]
mov byte [rsp + rax + 0x70], dl
xor byte [rsp + r8 + 0x70], dl
jmp 0x1400bbdd0
movzx r12d, byte [rsp + 0x71]
movzx r8d, byte [rsp + 0x73]
movzx edx, byte [rsp + 0x75]
movzx ecx, byte [rsp + 0x77]
movzx eax, sil
movzx r9d, byte [rsp + rax + 0x70]
movzx eax, byte [fcn.140497334]
movzx r10d, byte [0x140497335]
add r10b, 0x5c
shl al, 4
add al, 0xd0
or al, r10b
movabs r10, 0x40d8f24000000000
mov qword [rsp + 0x170], r10
movabs r10, 0x40d4ca0000000000
mov qword [rsp + 0x20], r10
movabs r10, 0x40d0a1c000000000
mov qword [rsp + 0x40], r10
movabs r10, 0x40c8f30000000000
mov qword [rsp + 0x28], r10
movabs r10, 0x40c0a28000000000
mov qword [rsp + 0x30], r10
movabs r10, 0x40b0a40000000000
mov qword [rsp + 0x38], r10
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x20]
mulsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x20]
mulsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x38]
addsd xmm0, qword [rsp + 0x20]
movsd qword [rsp + 0x20], xmm0
movsd xmm0, qword [rsp + 0x38]
addsd xmm0, qword [rsp + 0x28]
movsd qword [rsp + 0x28], xmm0
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x20]
ucomisd xmm0, xmm1
jbe 0x1400bc0d3
movsd xmm0, qword [rsp + 0x38]
addsd xmm0, qword [rsp + 0x30]
movsd qword [rsp + 0x30], xmm0
movsd xmm0, qword [rsp + 0x20]
addsd xmm0, qword [rsp + 0x170]
movsd qword [rsp + 0x170], xmm0
movsd xmm0, qword [rsp + 0x170]
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x170]
movsd xmm1, qword [rsp + 0x38]
mulsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x170]
mulsd xmm1, xmm0
movsd qword [rsp + 0x170], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x170]
mulsd xmm1, xmm0
movsd qword [rsp + 0x170], xmm1
jmp 0x1400bc152
movsd xmm0, qword [rsp + 0x28]
movsd xmm1, qword [rsp + 0x40]
mulsd xmm1, xmm0
movsd qword [rsp + 0x40], xmm1
movsd xmm0, qword [rsp + 0x28]
movsd xmm1, qword [rsp + 0x40]
subsd xmm1, xmm0
movsd qword [rsp + 0x40], xmm1
movsd xmm0, qword [rsp + 0x30]
addsd xmm0, qword [rsp + 0x28]
movsd qword [rsp + 0x28], xmm0
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x30]
mulsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x40]
movsd xmm1, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x170]
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
movzx r10d, byte [rsp + r9 + 0x70]
lea r11d, [r12 + 1]
add r8b, byte [rsp + r12 + 0x70]
movzx esi, r8b
movzx ebx, byte [rsp + rsi + 0x70]
mov byte [rsp + r9 + 0x70], bl
movzx ebx, byte [rsp + rcx + 0x70]
mov byte [rsp + rsi + 0x70], bl
movzx r11d, r11b
movzx ebx, byte [rsp + r11 + 0x70]
mov byte [rsp + rcx + 0x70], bl
mov byte [rsp + r11 + 0x70], r10b
movzx r11d, byte [rsp + rsi + 0x70]
add r11b, r10b
movzx r11d, r11b
movzx r9d, byte [rsp + r9 + 0x70]
add r9b, byte [rsp + rcx + 0x70]
add dl, byte [rsp + r10 + 0x70]
movzx r11d, byte [rsp + r11 + 0x70]
movzx ecx, dl
add r9b, byte [rsp + rcx + 0x70]
movzx ecx, r9b
movzx ecx, byte [rsp + rcx + 0x70]
xor r11b, byte [rsp + rcx + 0x70]
xor r11b, al
xor ecx, ecx
lea r9, [fcn.140497334]
nop word cs:[rax + rax]
add r8b, r10b
movzx esi, al
movzx eax, byte [r9 + rcx*2 + 2]
movzx ebx, byte [r9 + rcx*2 + 3]
add bl, 0x5c
shl al, 4
add al, 0xd0
movzx r10d, byte [rsp + rsi + 0x70]
lea edi, [r12 + rcx]
add edi, 2
movzx r14d, r8b
movzx ebp, byte [rsp + r14 + 0x70]
mov byte [rsp + rsi + 0x70], bpl
movzx r15d, r11b
movzx r11d, byte [rsp + r15 + 0x70]
mov byte [rsp + r14 + 0x70], r11b
movzx r11d, dil
movzx edi, byte [rsp + r11 + 0x70]
mov byte [rsp + r15 + 0x70], dil
mov byte [rsp + r11 + 0x70], r10b
add dl, byte [rsp + r10 + 0x70]
or al, bl
movzx r11d, byte [rsp + r14 + 0x70]
add r11b, r10b
movzx r11d, r11b
movzx r11d, byte [rsp + r11 + 0x70]
movzx ebx, byte [rsp + rsi + 0x70]
add bl, byte [rsp + r15 + 0x70]
movzx esi, dl
add bl, byte [rsp + rsi + 0x70]
movzx esi, bl
movzx esi, byte [rsp + rsi + 0x70]
xor r11b, byte [rsp + rsi + 0x70]
xor r11b, al
movsx esi, r11b
mov word [rsp + rcx*2 + 0x170], si
inc rcx
cmp rcx, 9
jne 0x1400bc1e0
movzx ebx, byte [0x140497348]
movzx edi, byte [0x140497349]
add dil, 0x5c
shl bl, 4
add bl, 0xd0
movzx eax, al
movzx esi, byte [rsp + rax + 0x70]
lea r14d, [r12 + rcx]
add r14d, 2
add r8b, r10b
movzx r10d, r8b
movzx r8d, byte [rsp + r10 + 0x70]
mov byte [rsp + rax + 0x70], r8b
movzx r8d, r11b
movzx r11d, byte [rsp + r8 + 0x70]
mov byte [rsp + r10 + 0x70], r11b
movzx r11d, r14b
movzx ebp, byte [rsp + r11 + 0x70]
mov byte [rsp + r8 + 0x70], bpl
mov byte [rsp + r11 + 0x70], sil
add dl, byte [rsp + rsi + 0x70]
movzx r11d, byte [rsp + r10 + 0x70]
add r11b, sil
movzx r11d, r11b
movzx eax, byte [rsp + rax + 0x70]
add al, byte [rsp + r8 + 0x70]
movzx r11d, byte [rsp + r11 + 0x70]
movzx r8d, dl
add al, byte [rsp + r8 + 0x70]
movzx eax, al
movzx eax, byte [rsp + rax + 0x70]
xor r11b, byte [rsp + rax + 0x70]
or bl, dil
xor r11b, bl
movsx edx, r11b
mov word [rsp + 0x182], dx
movzx eax, byte [0x14049734a]
movzx r11d, byte [0x14049734b]
add r11b, 0x5c
shl al, 4
add al, 0xd0
or al, r11b
movzx r11d, bl
movzx edi, byte [rsp + r11 + 0x70]
lea ebx, [r12 + rcx]
add ebx, 3
add r10b, sil
movzx esi, r10b
movzx ebp, byte [rsp + rsi + 0x70]
mov byte [rsp + r11 + 0x70], bpl
movzx r14d, dl
movzx edx, byte [rsp + r14 + 0x70]
mov byte [rsp + rsi + 0x70], dl
movzx edx, bl
movzx ebx, byte [rsp + rdx + 0x70]
mov byte [rsp + r14 + 0x70], bl
mov byte [rsp + rdx + 0x70], dil
add r8b, byte [rsp + rdi + 0x70]
movzx ebx, byte [rsp + rsi + 0x70]
add bl, dil
movzx esi, bl
movzx r11d, byte [rsp + r11 + 0x70]
add r11b, byte [rsp + r14 + 0x70]
movzx ebx, byte [rsp + rsi + 0x70]
movzx esi, r8b
add r11b, byte [rsp + rsi + 0x70]
movzx r11d, r11b
movzx r11d, byte [rsp + r11 + 0x70]
xor bl, byte [rsp + r11 + 0x70]
xor bl, al
movsx r11d, bl
mov word [rsp + 0x184], r11w
movzx esi, byte [0x14049734c]
movzx r11d, byte [0x14049734d]
mov dword [rsp + 0x20], 0x46baa800
mov dword [rsp + 0x40], 0x4678e000
mov dword [rsp + 0x28], 0x45f8e000
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x28]
addss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
ucomiss xmm0, xmm1
jbe 0x1400bc525
movss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x20]
subss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x28]
addss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x20]
divss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x28]
subss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x28]
subss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x28]
ucomiss xmm0, xmm1
jbe 0x1400bc578
movss xmm0, dword [rsp + 0x20]
addss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20]
addss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
jmp 0x1400bc5b6
shl sil, 4
add sil, 0xd0
add r11b, 0x5c
or r11b, sil
movss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x20]
mulss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x20]
subss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
jmp 0x1400bc5b9
movss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x28]
subss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x28]
addss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x20]
subss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
mov r11d, eax
movzx esi, al
movzx eax, byte [rsp + rsi + 0x70]
lea rdi, [r12 + rcx]
lea r14d, [rdi + 4]
add r10b, byte [rsp + rdx + 0x70]
movzx edx, r10b
movzx ebp, byte [rsp + rdx + 0x70]
mov byte [rsp + rsi + 0x70], bpl
movzx ebx, bl
movzx ebp, byte [rsp + rbx + 0x70]
mov byte [rsp + rdx + 0x70], bpl
movzx r14d, r14b
movzx ebp, byte [rsp + r14 + 0x70]
mov byte [rsp + rbx + 0x70], bpl
mov byte [rsp + r14 + 0x70], al
add r8b, byte [rsp + rax + 0x70]
movzx edx, byte [rsp + rdx + 0x70]
add dl, al
movzx eax, dl
movzx eax, byte [rsp + rax + 0x70]
movzx edx, byte [rsp + rsi + 0x70]
add dl, byte [rsp + rbx + 0x70]
movzx esi, r8b
add dl, byte [rsp + rsi + 0x70]
movzx edx, dl
movzx edx, byte [rsp + rdx + 0x70]
xor al, byte [rsp + rdx + 0x70]
xor al, r11b
movsx edx, al
mov word [rsp + 0x186], dx
mov ebp, Ordinal_26
mov ebx, reloc.WLDAP32.dll_Ordinal_27
xor edx, edx
mov r9, r12
jmp 0x1400bc702
addsd xmm0, xmm1
movsd qword [rsp + 0x30], xmm0
mov byte [rsp + rax + 0x70], sil
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x30]
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x40]
movsd xmm1, qword [rsp + 0x20]
mulsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x40]
addsd xmm0, qword [rsp + 0x20]
movsd qword [rsp + 0x20], xmm0
mov r13, r9
movzx esi, sil
add r8b, byte [rsp + rsi + 0x70]
movzx esi, byte [rsp + rax + 0x70]
movzx eax, byte [rsp + r12 + 0x70]
add al, sil
movzx eax, al
movzx eax, byte [rsp + rax + 0x70]
movzx r14d, byte [rsp + r14 + 0x70]
add r14b, byte [rsp + r15 + 0x70]
movzx r15d, r8b
add r14b, byte [rsp + r15 + 0x70]
movzx r14d, r14b
movzx r14d, byte [rsp + r14 + 0x70]
xor al, byte [rsp + r14 + 0x70]
xor al, r11b
movsx r14d, al
mov word [rsp + rdx*2 + 0x188], r14w
inc rdx
add ebx, 2
cmp rdx, 0xb
je 0x1400bcb7f
mov esi, r11d
lea r15, [fcn.140497334]
movzx r11d, byte [r15 + rdx*2 + 0x1a]
mov dword [rsp + 0x20], 0x46961400
mov dword [rsp + 0x40], 0x4680a400
mov dword [rsp + 0x28], 0x46566800
mov dword [rsp + 0x30], 0x462b8800
mov dword [rsp + 0x38], 0x4600a800
mov dword [rsp + 0x48], 0x45ab9000
mov dword [rsp + 0x54], 0x452ba000
movss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0x28]
subss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x54]
addss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0x20]
mulss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0x20]
subss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x54]
addss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x54]
addss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0x20]
ucomiss xmm0, xmm1
jbe 0x1400bc880
movss xmm0, dword [rsp + 0x48]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x54]
subss xmm1, xmm0
movss dword [rsp + 0x54], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x54]
mulss xmm1, xmm0
movss dword [rsp + 0x54], xmm1
movss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0x48]
mulss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm0, dword [rsp + 0x54]
movss xmm1, dword [rsp + 0x48]
mulss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm0, dword [rsp + 0x54]
addss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x48], xmm0
jmp 0x1400bc910
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x54]
mulss xmm1, xmm0
movss dword [rsp + 0x54], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x30]
subss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x48]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x20]
mulss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x30]
addss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x30]
mulss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
mov ebp, ebx
movsxd r14, ebp
movzx r14d, byte [r14 + r15]
add r14b, 0x5c
shl r11b, 4
add r11b, 0xd0
or r11b, r14b
movzx r14d, sil
movzx esi, byte [rsp + r14 + 0x70]
lea r15d, [rdi + rdx]
add r15d, 4
movzx r15d, r15b
add r10b, byte [rsp + r15 + 0x70]
movzx r12d, r10b
movzx r15d, byte [rsp + r12 + 0x70]
mov byte [rsp + r14 + 0x70], r15b
movzx r15d, al
movzx eax, byte [rsp + r15 + 0x70]
mov byte [rsp + r12 + 0x70], al
lea eax, [rdi + rdx + 5]
movzx eax, al
movzx r13d, byte [rsp + rax + 0x70]
mov byte [rsp + r15 + 0x70], r13b
movabs r13, 0x40d76e4000000000
mov qword [rsp + 0x20], r13
movabs r13, 0x40d192c000000000
mov qword [rsp + 0x40], r13
movabs r13, 0x40c76e8000000000
mov qword [rsp + 0x28], r13
movabs r13, 0x40b76f0000000000
mov qword [rsp + 0x30], r13
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x20]
mulsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x40]
subsd xmm1, xmm0
movsd qword [rsp + 0x40], xmm1
movsd xmm0, qword [rsp + 0x28]
movsd xmm1, qword [rsp + 0x30]
ucomisd xmm1, xmm0
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x30]
jbe 0x1400bc650
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x40]
movsd xmm1, qword [rsp + 0x20]
divsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x30]
mulsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x40]
movsd xmm1, qword [rsp + 0x20]
divsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x40]
movsd xmm1, qword [rsp + 0x30]
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x28]
movsd xmm1, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x28]
divsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x28]
movsd xmm1, qword [rsp + 0x20]
ucomisd xmm1, xmm0
jbe 0x1400bcb40
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x28]
subsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x30]
addsd xmm0, qword [rsp + 0x28]
movsd qword [rsp + 0x28], xmm0
movsd xmm0, qword [rsp + 0x30]
addsd xmm0, qword [rsp + 0x28]
movsd qword [rsp + 0x28], xmm0
jmp 0x1400bc69d
movsd xmm0, qword [rsp + 0x40]
addsd xmm0, qword [rsp + 0x20]
movsd qword [rsp + 0x20], xmm0
movsd xmm0, qword [rsp + 0x20]
addsd xmm0, qword [rsp + 0x30]
movsd qword [rsp + 0x30], xmm0
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x30]
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
jmp 0x1400bc68b
movzx r9d, byte [0x140497364]
movzx ebx, byte [0x140497365]
add bl, 0x5c
shl r9b, 4
add r9b, 0xd0
or r9b, bl
movzx r11d, r11b
movzx ebx, byte [rsp + r11 + 0x70]
add sil, r10b
movzx r10d, sil
movzx edi, byte [rsp + r10 + 0x70]
mov byte [rsp + r11 + 0x70], dil
movzx eax, al
movzx edi, byte [rsp + rax + 0x70]
mov byte [rsp + r10 + 0x70], dil
lea edi, [r13 + rcx]
lea edi, [rdx + rdi + 5]
movzx edi, dil
movzx ebp, byte [rsp + rdi + 0x70]
mov byte [rsp + rax + 0x70], bpl
mov byte [rsp + rdi + 0x70], bl
add r8b, byte [rsp + rbx + 0x70]
movzx r10d, byte [rsp + r10 + 0x70]
add r10b, bl
movzx r10d, r10b
movzx r11d, byte [rsp + r11 + 0x70]
add r11b, byte [rsp + rax + 0x70]
movzx eax, byte [rsp + r10 + 0x70]
movzx r10d, r8b
add r11b, byte [rsp + r10 + 0x70]
movzx r10d, r11b
movzx r10d, byte [rsp + r10 + 0x70]
xor al, byte [rsp + r10 + 0x70]
xor al, r9b
movsx r10d, al
mov word [rsp + 0x19e], r10w
movzx r10d, byte [0x140497366]
movzx r11d, byte [0x140497367]
movabs rbx, 0x40d2708000000000
mov qword [rsp + 0x20], rbx
movabs rbx, 0x40cebb8000000000
mov qword [rsp + 0x40], rbx
movabs rbx, 0x40c8960000000000
mov qword [rsp + 0x28], rbx
movabs rbx, 0x40c2708000000000
mov qword [rsp + 0x30], rbx
movabs rbx, 0x40b8960000000000
mov qword [rsp + 0x38], rbx
movabs rbx, 0x40a8960000000000
mov qword [rsp + 0x48], rbx
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x30]
mulsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x48]
addsd xmm0, qword [rsp + 0x28]
movsd qword [rsp + 0x28], xmm0
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x30]
mulsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x30]
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x48]
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x48]
ucomisd xmm0, xmm1
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x30]
jbe 0x1400bcda8
addsd xmm0, xmm1
movsd qword [rsp + 0x30], xmm0
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x48]
subsd xmm1, xmm0
movsd qword [rsp + 0x48], xmm1
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x28]
movsd xmm1, qword [rsp + 0x40]
mulsd xmm1, xmm0
movsd qword [rsp + 0x40], xmm1
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x30]
addsd xmm0, qword [rsp + 0x28]
movsd qword [rsp + 0x28], xmm0
jmp 0x1400bcfb0
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x38]
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x40]
movsd xmm1, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x48]
divsd xmm1, xmm0
movsd qword [rsp + 0x48], xmm1
movsd xmm0, qword [rsp + 0x30]
addsd xmm0, qword [rsp + 0x28]
movsd qword [rsp + 0x28], xmm0
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x48]
divsd xmm1, xmm0
movsd qword [rsp + 0x48], xmm1
movsd xmm0, qword [rsp + 0x40]
movsd xmm1, qword [rsp + 0x20]
divsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x28]
divsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x30]
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x48]
addsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x38], xmm0
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x38]
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x48]
ucomisd xmm0, xmm1
jbe 0x1400bcf38
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x30]
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x38]
movsd xmm1, qword [rsp + 0x28]
divsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm0, qword [rsp + 0x40]
movsd xmm1, qword [rsp + 0x48]
subsd xmm1, xmm0
movsd qword [rsp + 0x48], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x38]
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x38]
mulsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x48]
movsd xmm1, qword [rsp + 0x30]
mulsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
jmp 0x1400bcfb0
movsd xmm0, qword [rsp + 0x28]
addsd xmm0, qword [rsp + 0x20]
movsd qword [rsp + 0x20], xmm0
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x38]
mulsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x30]
addsd xmm0, qword [rsp + 0x40]
movsd qword [rsp + 0x40], xmm0
movsd xmm0, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm0, qword [rsp + 0x48]
addsd xmm0, qword [rsp + 0x30]
movsd qword [rsp + 0x30], xmm0
movsd xmm0, qword [rsp + 0x30]
movsd xmm1, qword [rsp + 0x40]
mulsd xmm1, xmm0
movsd qword [rsp + 0x40], xmm1
add r11b, 0x5c
shl r10b, 4
add r10b, 0xd0
movzx r14d, r9b
movzx ebx, byte [rsp + r14 + 0x70]
add sil, byte [rsp + rdi + 0x70]
movzx r9d, sil
movzx esi, byte [rsp + r9 + 0x70]
mov byte [rsp + r14 + 0x70], sil
movzx eax, al
movzx esi, byte [rsp + rax + 0x70]
mov byte [rsp + r9 + 0x70], sil
lea esi, [r13 + rcx]
lea edi, [rdx + rsi + 6]
movzx edi, dil
movzx ebp, byte [rsp + rdi + 0x70]
mov byte [rsp + rax + 0x70], bpl
mov byte [rsp + rdi + 0x70], bl
add r8b, byte [rsp + rbx + 0x70]
movzx edi, byte [rsp + r9 + 0x70]
add dil, bl
movzx edi, dil
movzx ebp, byte [rsp + r14 + 0x70]
add bpl, byte [rsp + rax + 0x70]
movzx eax, byte [rsp + rdi + 0x70]
movzx edi, r8b
add bpl, byte [rsp + rdi + 0x70]
movzx r8d, bpl
movzx r8d, byte [rsp + r8 + 0x70]
xor al, byte [rsp + r8 + 0x70]
or r10b, r11b
xor al, r10b
movsx r11d, al
movzx eax, byte [0x140497368]
movzx r8d, byte [0x140497369]
add r8, 0x5c
shl eax, 4
add eax, 0xfffff7d0
or rax, r8
movzx r10d, r10b
movzx r14d, byte [rsp + r10 + 0x70]
add r9b, bl
movzx ebx, r9b
movzx r8d, byte [rsp + rbx + 0x70]
mov byte [rsp + r10 + 0x70], r8b
movzx r15d, r11b
movzx r8d, byte [rsp + r15 + 0x70]
mov byte [rsp + rbx + 0x70], r8b
lea r8d, [rdx + rsi + 7]
movzx r8d, r8b
movzx esi, byte [rsp + r8 + 0x70]
mov byte [rsp + r15 + 0x70], sil
mov byte [rsp + r8 + 0x70], r14b
movzx ebx, byte [rsp + rbx + 0x70]
add dil, byte [rsp + r14 + 0x70]
add bl, r14b
movzx esi, bl
movzx r10d, byte [rsp + r10 + 0x70]
add r10b, byte [rsp + r15 + 0x70]
movzx edi, dil
add r10b, byte [rsp + rdi + 0x70]
movzx r10d, r10b
movzx edi, byte [rsp + r10 + 0x70]
movzx r10d, byte [rsp + rsi + 0x70]
xor r10b, al
xor r10b, byte [rsp + rdi + 0x70]
mov word [rsp + 0x1a0], r11w
movsx r11d, r10b
mov word [rsp + 0x1a2], r11w
mov dword [rsp + 0x20], 0x46895200
mov dword [rsp + 0x40], 0x465bb800
mov dword [rsp + 0x28], 0x4624cc00
mov dword [rsp + 0x30], 0x45dbc000
mov dword [rsp + 0x38], 0x455bd000
movss xmm0, dword [rsp + 0x38]
addss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x20]
subss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x28]
subss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x40]
ucomiss xmm1, xmm0
jbe 0x1400bd211
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x30]
mulss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [rsp + 0x28]
addss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x40], xmm0
mov rsi, qword [rsp + 0x68]
jmp 0x1400bd3d1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x20]
subss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [rsp + 0x40]
addss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [rsp + 0x28]
addss xmm0, dword [rsp + 0x20]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x38]
subss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x38]
divss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x38]
subss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x38]
subss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x30]
ucomiss xmm1, xmm0
mov rsi, qword [rsp + 0x68]
jbe 0x1400bd367
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
mulss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x40]
divss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x28]
divss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x20]
movss xmm1, dword [rsp + 0x38]
subss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x30]
subss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
jmp 0x1400bd3d1
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x38]
subss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm0, dword [rsp + 0x28]
movss xmm1, dword [rsp + 0x20]
subss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm0, dword [rsp + 0x38]
addss xmm0, dword [rsp + 0x28]
movss dword [rsp + 0x28], xmm0
movzx eax, al
movzx r11d, byte [rsp + rax + 0x70]
add r9b, byte [rsp + r8 + 0x70]
movzx r8d, r9b
movzx r9d, byte [rsp + r8 + 0x70]
mov byte [rsp + rax + 0x70], r9b
movzx eax, r10b
movzx r9d, byte [rsp + rax + 0x70]
mov byte [rsp + r8 + 0x70], r9b
add r13d, ecx
lea ecx, [rdx + r13]
add ecx, 8
movzx ecx, cl
movzx edx, byte [rsp + rcx + 0x70]
mov byte [rsp + rax + 0x70], dl
mov byte [rsp + rcx + 0x70], r11b
mov word [rsp + 0x1a4], 0
lea rdx, [rsp + 0x170]
mov rcx, rsi
call fcn.1404bd5e4
mov rcx, qword [rsp + 0x1a8]
xor rcx, rsp
call fcn.14049f400
movaps xmm6, xmmword [rsp + 0x1b0]
movaps xmm7, xmmword [rsp + 0x1c0]
movaps xmm8, xmmword [rsp + 0x1d0]
movaps xmm9, xmmword [rsp + 0x1e0]
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret