Function at 0x1401128e0
Capabilities:
Encrypt data using rc4 ksa

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x388]
sub rsp, 0x460
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
mov rax, qword [0x140a480a8]
xor rax, rsp
mov qword [rbp + 0x300], rax
mov rdi, rcx
mov qword [rsp + 0x60], rcx
mov dword [rsp + 0x58], 0xbb8
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x68]
call fcn.14010ebc0
mov rcx, rax
call fcn.14010fda0
lea rcx, [rbp - 0x78]
call fcn.1400a8910
nop
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0xf0]
call fcn.14087f2b0
xorps xmm3, xmm3
movsd qword [rsp + 0x30], xmm3
movsd qword [rsp + 0x20], xmm3
movsd qword [rsp + 0x30], xmm3
movsd qword [rsp + 0x20], xmm3
movsd qword [rsp + 0x20], xmm3
movsd xmm0, qword [rsp + 0x20]
movsd xmm4, qword [0x1408b5628]
comisd xmm4, xmm0
jbe 0x140112a71
movsd xmm7, qword [0x1408b5270]
movsd xmm8, qword [0x1408b5170]
movsd xmm9, qword [0x1408b51b0]
movsd xmm10, qword [0x1408b51f0]
movsd xmm5, qword [0x1408b50f0]
movsd xmm6, qword [0x1408b4240]
nop
movsd xmm2, qword [rsp + 0x20]
mulsd xmm2, xmm7
mulsd xmm2, qword [rsp + 0x20]
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x20]
mulsd xmm1, xmm0
subsd xmm2, xmm1
movsd xmm0, qword [rsp + 0x20]
mulsd xmm0, xmm8
mulsd xmm0, qword [rsp + 0x20]
addsd xmm0, xmm9
divsd xmm2, xmm0
addsd xmm2, qword [rsp + 0x30]
movsd qword [rsp + 0x30], xmm2
movsd xmm0, qword [rsp + 0x30]
comisd xmm0, xmm10
jbe 0x140112a51
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
mulsd xmm0, xmm5
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [rsp + 0x20]
addsd xmm0, xmm6
movsd qword [rsp + 0x20], xmm0
movsd xmm1, qword [rsp + 0x20]
comisd xmm4, xmm1
ja 0x1401129e0
movsd xmm0, qword [rsp + 0x30]
xor esi, esi
comisd xmm3, xmm0
jbe 0x140112a8e
call fcn.1408748ee
call fcn.140874900
jmp 0x140114060
mov eax, esi
lea rcx, [rbp - 0x30]
nop dword [rax]
nop dword [rax + rax]
mov byte [rcx], al
inc eax
lea rcx, [rcx + 1]
cmp eax, 0x100
jb 0x140112aa0
mov r9d, esi
xor cl, cl
mov r10d, 0xff
mov r14d, 1
lea r15, [fcn.140874900]
nop word [rax + rax]
mov edi, esi
mov r11d, r14d
cmp r10d, r14d
jbe 0x140112af0
nop word [rax + rax]
lea r11d, [r11*2 + 1]
cmp r11d, r10d
jb 0x140112ae0
nop dword [rax]
movzx eax, cl
movzx edx, byte [rbp + rax - 0x30]
mov eax, r9d
test r9d, r9d
je 0x140112b4a
sub eax, r14d
je 0x140112b3a
sub eax, r14d
je 0x140112b2a
cmp eax, r14d
je 0x140112b1a
lea eax, [r9 - 4]
movzx eax, byte [rax + r15]
jmp 0x140112b55
movsd xmm0, qword [rsp + 0x30]
cvttsd2si rax, xmm0
shr eax, 0x18
jmp 0x140112b55
movsd xmm0, qword [rsp + 0x30]
cvttsd2si rax, xmm0
shr eax, 0x10
jmp 0x140112b55
movsd xmm0, qword [rsp + 0x30]
cvttsd2si rax, xmm0
shr eax, 8
jmp 0x140112b55
movsd xmm0, qword [rsp + 0x30]
cvttsd2si rax, xmm0
add dl, al
lea r8d, [r9 + 1]
lea eax, [rdx + 0x17]
movzx ecx, al
cmp r8d, 0x17
cmovb ecx, edx
movzx ebx, cl
mov r9d, esi
cmovb r9d, r8d
mov eax, ebx
and eax, r11d
inc edi
cmp edi, 0xb
jbe 0x140112b85
xor edx, edx
div r10d
mov eax, edx
movzx ecx, bl
cmp eax, r10d
ja 0x140112af0
je 0x140112bb2
mov edx, eax
mov ecx, r10d
movzx eax, byte [rbp + rdx - 0x30]
xor al, byte [rbp + rcx - 0x30]
mov byte [rbp + rcx - 0x30], al
xor byte [rbp + rdx - 0x30], al
movzx eax, byte [rbp + rdx - 0x30]
xor byte [rbp + rcx - 0x30], al
add r10d, 0xffffffff
movzx ecx, bl
jne 0x140112ad0
movzx r15d, byte [rbp - 0x2b]
movzx r11d, byte [rbp - 0x29]
movzx edx, byte [rbp + rbx - 0x30]
movss xmm0, dword [0x1408b57e4]
movss dword [rsp + 0x38], xmm0
movss xmm1, dword [0x1408b5754]
movss dword [rsp + 0x48], xmm1
movss xmm0, dword [0x1408b56b0]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x48]
mulss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
mulss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x48]
mulss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x40]
comiss xmm0, xmm1
jbe 0x140112d6f
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x48]
mulss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
divss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
addss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
mulss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
divss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
mulss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
comiss xmm0, xmm1
jbe 0x140112d2b
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x48]
addss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
addss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
subss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
jmp 0x140112db1
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
mulss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x40]
divss xmm2, xmm0
movss dword [rsp + 0x48], xmm2
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
mulss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
jmp 0x140112db1
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm2, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
addss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
lea rax, [fcn.1408748ee]
movzx r10d, byte [rax]
add r10b, 6
shl r10b, 4
movzx ecx, byte [rax + 1]
add cl, 0x5a
or r10b, cl
xor r13b, r13b
movss xmm0, dword [0x1408b58c0]
movss dword [rsp + 0x20], xmm0
movss xmm1, dword [0x1408b5894]
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [0x1408b5844]
movss dword [rsp + 0x38], xmm0
movss xmm1, dword [0x1408b57d4]
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [0x1408b5774]
movss dword [rsp + 0x48], xmm0
movss xmm1, dword [0x1408b5700]
movss dword [rsp + 0x40], xmm1
movss xmm0, dword [0x1408b5688]
movss dword [rsp + 0x50], xmm0
movss xmm1, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x38]
mulss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x50]
subss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x50]
subss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x40]
addss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm2, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x48]
mulss xmm2, xmm0
movss dword [rsp + 0x48], xmm2
movss xmm1, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x30]
addss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
movss xmm1, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x50]
comiss xmm1, xmm0
jbe 0x140112f87
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
addss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x20]
addss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
movzx r13d, byte [rbp + rdx - 0x30]
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x50]
subss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm2, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x28]
subss xmm2, xmm0
movss dword [rsp + 0x50], xmm2
movss xmm1, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x48]
mulss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm2, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x30]
subss xmm2, xmm0
movss dword [rsp + 0x28], xmm2
jmp 0x140113209
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm2, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x20]
subss xmm2, xmm0
movss dword [rsp + 0x50], xmm2
movss xmm1, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x20]
addss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x48]
mulss xmm2, xmm0
movss dword [rsp + 0x48], xmm2
movss xmm1, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x38]
divss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x48]
addss xmm2, xmm0
movss dword [rsp + 0x48], xmm2
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x40]
divss xmm1, xmm0
movss dword [rsp + 0x48], xmm1
movss xmm2, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x28]
addss xmm2, xmm0
movss dword [rsp + 0x50], xmm2
movss xmm1, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm2, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
mulss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
movss xmm2, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x48]
addss xmm2, xmm0
movss dword [rsp + 0x48], xmm2
movss xmm1, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x30]
divss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm2, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
mulss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x48]
comiss xmm1, xmm0
jbe 0x14011316f
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x20]
addss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x20]
addss xmm2, xmm0
movss dword [rsp + 0x20], xmm2
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x48]
subss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x20]
addss xmm2, xmm0
movss dword [rsp + 0x20], xmm2
movss xmm1, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x28]
addss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x20]
mulss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x30]
subss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
jmp 0x140113209
movss xmm1, dword [rsp + 0x48]
movss xmm0, dword [rsp + 0x38]
mulss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x40]
divss xmm2, xmm0
movss dword [rsp + 0x30], xmm2
movss xmm1, dword [rsp + 0x20]
movss xmm0, dword [rsp + 0x38]
divss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x20]
divss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x50]
movss xmm0, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x50], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x20]
divss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x30]
addss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
mov byte [rsp + 0x54], r13b
movzx eax, byte [rbp - 0x2f]
lea edi, [rax + 1]
movzx r12d, byte [rbp - 0x2d]
add r12b, byte [rbp + rax - 0x30]
movzx r9d, r12b
movzx eax, byte [rbp + r9 - 0x30]
mov byte [rbp + rdx - 0x30], al
movzx eax, byte [rbp + r11 - 0x30]
mov byte [rbp + r9 - 0x30], al
movzx ecx, dil
movzx eax, byte [rbp + rcx - 0x30]
mov byte [rbp + r11 - 0x30], al
mov byte [rbp + rcx - 0x30], r13b
movzx eax, r13b
add r15b, byte [rbp + rax - 0x30]
movzx eax, r15b
movzx ecx, byte [rbp + rax - 0x30]
movzx eax, byte [rbp + rdx - 0x30]
add rcx, rax
movzx eax, byte [rbp + r11 - 0x30]
add rcx, rax
movzx eax, cl
movzx edx, byte [rbp + rax - 0x30]
movzx ecx, byte [rbp + r9 - 0x30]
movzx eax, r13b
add rcx, rax
movzx eax, cl
movzx r8d, byte [rbp + rdx - 0x30]
xor r8b, byte [rbp + rax - 0x30]
xor r8b, r10b
movsd xmm0, qword [0x1408b55e0]
movsd qword [rsp + 0x28], xmm0
movsd xmm1, qword [0x1408b55a0]
movsd qword [rsp + 0x40], xmm1
movsd xmm0, qword [0x1408b5518]
movsd qword [rsp + 0x48], xmm0
movsd xmm1, qword [0x1408b5460]
movsd qword [rsp + 0x30], xmm1
movsd xmm0, qword [0x1408b5390]
movsd qword [rsp + 0x38], xmm0
movsd xmm1, qword [0x1408b52d0]
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
mulsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x40]
addsd xmm2, xmm0
movsd qword [rsp + 0x40], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
addsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
subsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x48]
addsd xmm1, xmm0
movsd qword [rsp + 0x48], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x28]
mov esi, 2
comisd xmm2, xmm0
jbe 0x1401135cc
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x38]
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x28]
addsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
divsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x38]
addsd xmm2, xmm0
movsd qword [rsp + 0x38], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x48]
movsd xmm0, qword [rsp + 0x30]
subsd xmm2, xmm0
movsd qword [rsp + 0x48], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
divsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
divsd xmm2, xmm0
movsd qword [rsp + 0x20], xmm2
movsd xmm1, qword [rsp + 0x38]
movsd xmm0, qword [rsp + 0x20]
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm2, qword [rsp + 0x48]
movsd xmm0, qword [rsp + 0x30]
divsd xmm2, xmm0
movsd qword [rsp + 0x48], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x38]
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x48]
movsd xmm0, qword [rsp + 0x30]
divsd xmm2, xmm0
movsd qword [rsp + 0x48], xmm2
movsd xmm1, qword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x30]
comisd xmm1, xmm0
jbe 0x140113538
movsd xmm1, qword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
divsd xmm2, xmm0
movsd qword [rsp + 0x20], xmm2
movsd xmm1, qword [rsp + 0x48]
movsd xmm0, qword [rsp + 0x40]
mulsd xmm1, xmm0
movsd qword [rsp + 0x40], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x38]
subsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x38]
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x38]
subsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
mov dword [rsp + 0x38], 8
mov ebx, esi
jmp 0x14011365d
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x40]
divsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
subsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x38]
movsd xmm0, qword [rsp + 0x28]
divsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm2, qword [rsp + 0x38]
movsd xmm0, qword [rsp + 0x28]
mulsd xmm2, xmm0
movsd qword [rsp + 0x38], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x48]
movsd xmm0, qword [rsp + 0x38]
subsd xmm2, xmm0
movsd qword [rsp + 0x48], xmm2
mov dword [rsp + 0x38], 8
mov rbx, rsi
jmp 0x14011365d
movsd xmm1, qword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x28]
addsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm2, qword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x28]
addsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x38]
addsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
subsd xmm2, xmm0
movsd qword [rsp + 0x20], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x38]
mulsd xmm1, xmm0
movsd qword [rsp + 0x38], xmm1
movsd xmm2, qword [rsp + 0x40]
movsd xmm0, qword [rsp + 0x28]
addsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
mov dword [rsp + 0x38], 9
mov ebx, 3
lea rcx, [fcn.1408748ee]
movzx r9d, byte [rcx + 2]
add r9b, 6
shl r9b, 4
movzx ecx, byte [rcx + 3]
add cl, 0x5a
or r9b, cl
movss xmm0, dword [0x1408b58b0]
movss dword [rsp + 0x20], xmm0
movss xmm1, dword [0x1408b580c]
movss dword [rsp + 0x28], xmm1
movss xmm0, dword [0x1408b5718]
movss dword [rsp + 0x30], xmm0
movss xmm1, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm2, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x20]
mulss xmm2, xmm0
movss dword [rsp + 0x20], xmm2
movss xmm1, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x20]
mulss xmm1, xmm0
movss dword [rsp + 0x20], xmm1
movss xmm2, dword [rsp + 0x20]
movzx eax, r10b
lea r10, [rbp - 0x30]
add r10, rax
movss xmm0, dword [rsp + 0x30]
movss xmm1, dword [rsp + 0x28]
comiss xmm0, xmm2
movss xmm0, dword [rsp + 0x30]
jbe 0x140113741
divss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm2, dword [rsp + 0x20]
movss xmm0, dword [rsp + 0x28]
subss xmm2, xmm0
movss dword [rsp + 0x20], xmm2
movss xmm1, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x20]
mulss xmm1, xmm0
jmp 0x140113775
subss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm2, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x20]
mulss xmm2, xmm0
movss dword [rsp + 0x20], xmm2
movzx r13d, byte [r10]
movss xmm1, dword [rsp + 0x30]
movss xmm0, dword [rsp + 0x20]
addss xmm1, xmm0
movss dword [rsp + 0x30], xmm1
inc dil
add r12b, byte [rsp + 0x54]
movzx r11d, r12b
movzx eax, byte [rbp + r11 - 0x30]
mov byte [r10], al
movsd xmm0, qword [0x1408b55e8]
movsd qword [rsp + 0x28], xmm0
movsd xmm1, qword [0x1408b5530]
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [0x1408b53a0]
movsd qword [rsp + 0x30], xmm0
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x30]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x28]
addsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movsd xmm1, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x20]
comisd xmm1, xmm0
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
jbe 0x140113863
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
addsd xmm2, xmm0
movsd qword [rsp + 0x20], xmm2
movzx eax, r8b
movzx ecx, byte [rbp + rax - 0x30]
mov byte [rbp + r11 - 0x30], cl
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
jmp 0x140113963
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
addsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
addsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
addsd xmm2, xmm0
movsd qword [rsp + 0x20], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x28]
mulsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x28]
subsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
comisd xmm0, xmm1
jbe 0x140113921
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
addsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
mulsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
subsd xmm1, xmm0
jmp 0x14011395d
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
mulsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x20]
subsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x30]
divsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movzx ecx, dil
movzx edx, r8b
movzx eax, byte [rbp + rcx - 0x30]
mov byte [rbp + rdx - 0x30], al
mov byte [rbp + rcx - 0x30], r13b
movzx r8d, r13b
add r15b, byte [rbp + r8 - 0x30]
movzx eax, r15b
movzx ecx, byte [rbp + rax - 0x30]
movzx eax, byte [rbp + rdx - 0x30]
add rcx, rax
movzx eax, byte [r10]
add rcx, rax
movzx eax, cl
movzx ecx, byte [rbp + rax - 0x30]
movzx eax, byte [rbp + r11 - 0x30]
add rax, r8
movzx eax, al
movzx r8d, byte [rbp + rcx - 0x30]
xor r8b, byte [rbp + rax - 0x30]
xor r8b, r9b
movsx eax, r8b
mov word [rbp + 0xd0], ax
nop word [rax + rax]
mov dword [rsp + 0x30], r14d
add esi, 2
movsxd rax, esi
lea rcx, [fcn.1408748ee]
add rax, rcx
movzx ecx, byte [rax]
mov dword [rsp + 0x20], ecx
lea r11d, [rcx + 6]
shl r11b, 4
movzx eax, byte [rax + 1]
add al, 0x5a
or r11b, al
movzx r10d, r9b
movzx ecx, byte [rbp + r10 - 0x30]
inc dil
add r12b, r13b
movzx r9d, r12b
movzx eax, byte [rbp + r9 - 0x30]
mov byte [rbp + r10 - 0x30], al
movzx r8d, r8b
movzx eax, byte [rbp + r8 - 0x30]
mov byte [rbp + r9 - 0x30], al
movzx eax, dil
lea rdx, [rbp - 0x30]
add rdx, rax
mov qword [rsp + 0x28], rdx
movzx eax, byte [rdx]
mov byte [rbp + r8 - 0x30], al
mov byte [rdx], cl
mov edx, ecx
add r15b, byte [rbp + rcx - 0x30]
movzx eax, r15b
movzx ecx, byte [rbp + rax - 0x30]
movzx eax, byte [rbp + r8 - 0x30]
add rcx, rax
movzx eax, byte [rbp + r10 - 0x30]
add rcx, rax
movzx eax, cl
movzx ecx, byte [rbp + rax - 0x30]
movzx eax, byte [rbp + r9 - 0x30]
add rax, rdx
movzx eax, al
movzx r8d, byte [rbp + rcx - 0x30]
xor r8b, byte [rbp + rax - 0x30]
xor r8b, r11b
movzx r9d, r11b
add r14d, 1
je 0x140113aa3
movsx ecx, r8b
mov eax, dword [rsp + 0x30]
mov word [rbp + rax*2 + 0xd0], cx
sub rbx, 1
movzx r13d, dl
jne 0x1401139d0
lea ecx, [r14 + 1]
mov eax, dword [rsp + 0x38]
cmp ecx, eax
mov esi, 0
jge 0x140113db3
lea ebx, [r14 + r14]
sub eax, ecx
mov r13d, eax
movss xmm3, dword [0x1408b58c8]
movss xmm4, dword [0x1408b5824]
movss xmm5, dword [0x1408b5720]
mov rsi, qword [rsp + 0x28]
nop dword [rax]
mov dword [rsp + 0x30], r14d
inc r14d
add ebx, 2
movss dword [rsp + 0x28], xmm3
movss dword [rsp + 0x40], xmm4
movss dword [rsp + 0x38], xmm5
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
subss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x28]
addss xmm2, xmm0
movss dword [rsp + 0x28], xmm2
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x28]
comiss xmm1, xmm0
jbe 0x140113ca0
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
mulss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
subss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x28]
addss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x40]
subss xmm2, xmm0
movss dword [rsp + 0x28], xmm2
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x40]
addss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
divss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x28]
comiss xmm1, xmm0
jbe 0x140113c4e
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x28]
divss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x28]
subss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x28]
divss xmm1, xmm0
movss dword [rsp + 0x38], xmm1
movsxd r11, ebx
mov eax, dword [rsp + 0x20]
lea rcx, [fcn.1408748ee]
jmp 0x140113cf5
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
divss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
subss xmm2, xmm0
movss dword [rsp + 0x40], xmm2
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x28]
mulss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movsxd r11, ebx
mov eax, dword [rsp + 0x20]
lea rcx, [fcn.1408748ee]
jmp 0x140113cf5
movsxd r11, ebx
lea rcx, [fcn.1408748ee]
movzx eax, byte [r11 + rcx]
mov dword [rsp + 0x20], eax
movss xmm1, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0x38]
subss xmm1, xmm0
movss dword [rsp + 0x40], xmm1
movss xmm2, dword [rsp + 0x38]
movss xmm0, dword [rsp + 0x28]
addss xmm2, xmm0
movss dword [rsp + 0x38], xmm2
movss xmm1, dword [rsp + 0x28]
movss xmm0, dword [rsp + 0x40]
subss xmm1, xmm0
movss dword [rsp + 0x28], xmm1
movzx r11d, byte [r11 + rcx + 1]
add r11b, 0x5a
add al, 6
shl al, 4
or r11b, al
movzx r10d, r9b
movzx ecx, byte [rbp + r10 - 0x30]
inc dil
add r12b, byte [rsi]
movzx r9d, r12b
movzx eax, byte [rbp + r9 - 0x30]
mov byte [rbp + r10 - 0x30], al
movzx r8d, r8b
movzx eax, byte [rbp + r8 - 0x30]
mov byte [rbp + r9 - 0x30], al
movzx eax, dil
lea rsi, [rbp - 0x30]
add rsi, rax
movzx eax, byte [rsi]
mov byte [rbp + r8 - 0x30], al
mov byte [rsi], cl
mov edx, ecx
add r15b, byte [rbp + rcx - 0x30]
movzx eax, r15b
movzx ecx, byte [rbp + rax - 0x30]
movzx eax, byte [rbp + r8 - 0x30]
add rcx, rax
movzx eax, byte [rbp + r10 - 0x30]
add rcx, rax
movzx eax, cl
movzx ecx, byte [rbp + rax - 0x30]
movzx eax, byte [rbp + r9 - 0x30]
add rax, rdx
movzx eax, al
movzx r8d, byte [rbp + rcx - 0x30]
xor r8b, byte [rbp + rax - 0x30]
xor r8b, r11b
movzx r9d, r11b
test r14d, r14d
je 0x140113da7
movsx ecx, r8b
mov eax, dword [rsp + 0x30]
mov word [rbp + rax*2 + 0xd0], cx
sub r13, 1
jne 0x140113af0
xor esi, esi
mov ebx, r14d
inc r14d
movsd xmm0, qword [0x1408b55d0]
movsd qword [rsp + 0x30], xmm0
movsd xmm1, qword [0x1408b54d8]
movsd qword [rsp + 0x20], xmm1
movsd xmm0, qword [0x1408b5370]
movsd qword [rsp + 0x28], xmm0
movsd xmm1, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x20]
mulsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x30]
mulsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x28]
comisd xmm1, xmm0
jbe 0x140113e7e
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x30]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x30]
addsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x30]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
jmp 0x140113f94
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x28]
subsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x30]
addsd xmm2, xmm0
movsd qword [rsp + 0x20], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x28]
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
divsd xmm2, xmm0
movsd qword [rsp + 0x30], xmm2
movsd xmm1, qword [rsp + 0x30]
movsd xmm0, qword [rsp + 0x20]
divsd xmm1, xmm0
movsd qword [rsp + 0x30], xmm1
movsd xmm2, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x28]
subsd xmm2, xmm0
movsd qword [rsp + 0x20], xmm2
movsd xmm1, qword [rsp + 0x20]
movsd xmm0, qword [rsp + 0x30]
comisd xmm0, xmm1
movsd xmm1, qword [rsp + 0x20]
jbe 0x140113f58
movsd xmm0, qword [rsp + 0x28]
subsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x30]
addsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
movsd xmm1, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x20]
addsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
jmp 0x140113f94
movsd xmm0, qword [rsp + 0x30]
mulsd xmm1, xmm0
movsd qword [rsp + 0x20], xmm1
movsd xmm2, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x20]
divsd xmm2, xmm0
movsd qword [rsp + 0x28], xmm2
movsd xmm1, qword [rsp + 0x28]
movsd xmm0, qword [rsp + 0x20]
divsd xmm1, xmm0
movsd qword [rsp + 0x28], xmm1
movzx r10d, r11b
movzx edx, byte [rbp + r10 - 0x30]
movzx eax, dil
inc dil
add r12b, byte [rbp + rax - 0x30]
movzx r11d, r12b
movzx eax, byte [rbp + r11 - 0x30]
mov byte [rbp + r10 - 0x30], al
movzx r9d, r8b
movzx eax, byte [rbp + r9 - 0x30]
mov byte [rbp + r11 - 0x30], al
movzx ecx, dil
movzx eax, byte [rbp + rcx - 0x30]
mov byte [rbp + r9 - 0x30], al
mov byte [rbp + rcx - 0x30], dl
mov r8d, edx
add r15b, byte [rbp + rdx - 0x30]
lea eax, [r14 + r14]
cdqe
lea rcx, [fcn.1408748ee]
movzx edx, byte [rax + rcx + 1]
add dl, 0x5a
movzx eax, byte [rax + rcx]
add al, 6
shl al, 4
or dl, al
movzx eax, r15b
movzx ecx, byte [rbp + rax - 0x30]
movzx eax, byte [rbp + r10 - 0x30]
add rcx, rax
movzx eax, byte [rbp + r9 - 0x30]
add rcx, rax
movzx eax, cl
movzx ecx, byte [rbp + rax - 0x30]
xor dl, byte [rbp + rcx - 0x30]
movzx eax, byte [rbp + r11 - 0x30]
add rax, r8
movzx ecx, al
xor dl, byte [rbp + rcx - 0x30]
test r14d, r14d
je 0x140114049
movsx ecx, dl
mov word [rbp + rbx*2 + 0xd0], cx
mov word [rbp + 0xe0], si
mov rdi, qword [rsp + 0x60]
nop word [rax + rax]
movzx eax, word [rbp + rsi + 0xd0]
mov word [rbp + rsi + 0xf0], ax
lea rsi, [rsi + 2]
test ax, ax
jne 0x140114060
lea rcx, [rbp + 0xf0]
sub rcx, 2
lea rcx, [rcx + 2]
cmp word [rcx], 0
jne 0x140114084
mov eax, dword [0x1408b42cc]
mov dword [rcx], eax
lea rcx, [rbp + 0xf0]
sub rcx, 2
lea rcx, [rcx + 2]
cmp word [rcx], 0
jne 0x1401140a1
mov r8, qword [rdi + 0x60]
xor edx, edx
nop dword [rax]
nop word [rax + rax]
movzx eax, word [r8 + rdx*2]
mov word [rcx + rdx*2], ax
lea rdx, [rdx + 1]
test ax, ax
jne 0x1401140c0
lea rcx, [rsp + 0x70]
call fcn.1400bfa90
nop
lea rdx, reloc.WS2_32.dll_WSAStartup
lea rcx, [rbp - 0x50]
call fcn.1400bfa20
nop
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x70]
call fcn.140125d50
nop
lea rcx, [rbp - 0x50]
call fcn.140091230
lea rcx, [rsp + 0x70]
call fcn.1401261b0
mov rbx, rax
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.1401107c0
mov r9d, ebx
mov r8, rax
lea rdx, [rbp + 0xf0]
lea rcx, [rbp - 0x78]
call fcn.1400b7cd0
test eax, eax
jle 0x140114168
xor r8d, r8d
mov rdx, qword [rdi + 0x88]
mov ecx, 0x460
call fcn.140848770
nop
lea rcx, [rsp + 0x70]
call fcn.1400b1010
nop
lea rcx, [rbp - 0x78]
call fcn.140088e40
mov al, 1
jmp 0x14011417e
lea rcx, [rsp + 0x70]
call fcn.1400b1010
nop
lea rcx, [rbp - 0x78]
call fcn.140088e40
xor al, al
mov rcx, qword [rbp + 0x300]
xor rcx, rsp
call fcn.14087bc90
lea r11, [rsp + 0x460]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret