Function at 0x14013b7a0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x168]
sub rsp, 0x230
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
mov r13, rcx
lea rcx, [rbp + 0xe0]
call fcn.1401f3f30
movsd xmm0, qword [rax]
movsd qword [rsp + 0x50], xmm0
mov eax, dword [rax + 8]
mov dword [rsp + 0x58], eax
lea r9, [rsp + 0x50]
mov r8d, 1
movss xmm7, dword [0x14030f664]
movaps xmm1, xmm7
lea rcx, [rbp + 0xc8]
call fcn.1400c86f0
nop
mov r15, qword [rbp + 0xc8]
mov r12, qword [rbp + 0xd0]
xor edi, edi
movss xmm8, dword [0x14030f5b0]
movss xmm9, dword [0x14030f598]
cmp r15, r12
je 0x14013be27
mov r14, qword [r15]
call fcn.14008e7c0
lea rdx, [rax + 0x280]
test rdx, rdx
je 0x14013b892
lea rcx, [rsp + 0x60]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rsp + 0x60]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013ba5f
call fcn.1401f46d0
test eax, eax
jns 0x14013ba6d
lea rcx, [rbp + 0x50]
call fcn.1401f3f30
lea rsi, [r14 + 0x280]
test rsi, rsi
je 0x14013b8e8
lea rcx, [rsp + 0x70]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rsp + 0x70]
mov rdx, rsi
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013ba84
call fcn.1401f46d0
test eax, eax
jns 0x14013ba92
lea rcx, [rbp - 0x80]
call fcn.1401f3f30
mov eax, dword [rbp - 0x78]
movsd xmm0, qword [rbp - 0x80]
movsd qword [rbp + 0x80], xmm0
mov dword [rbp + 0x88], eax
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x50]
call fcn.1401f4220
comiss xmm7, xmm0
jb 0x14013bb8d
call fcn.14008e7c0
lea rdx, [rax + 0x280]
test rdx, rdx
je 0x14013b96d
lea rcx, [rbp - 0x70]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x70]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013baa9
call fcn.1401f46d0
test eax, eax
jns 0x14013bab7
lea rcx, [rbp + 0x5c]
call fcn.1401f3f30
test rsi, rsi
je 0x14013b9ba
lea rcx, [rbp - 0x60]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x60]
mov rdx, rsi
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013bacc
call fcn.1401f46d0
test eax, eax
jns 0x14013bada
lea rcx, [rbp - 0x50]
call fcn.1401f3f30
mov edi, dword [rbp - 0x48]
movsd xmm6, qword [rbp - 0x50]
call fcn.14008e7c0
mov rbx, rax
movsd qword [rbp + 0x90], xmm6
mov dword [rbp + 0x98], edi
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x5c]
call fcn.1401f4220
movaps xmm6, xmm0
mov rdx, r14
mov rcx, rbx
call fcn.14008e4b0
comiss xmm6, xmm0
ja 0x14013bb13
lea rdx, [r14 + 0x1088]
test rdx, rdx
je 0x14013bb03
mov qword [rsp + 0x20], 0
mov r9d, 4
lea r8, [rbp + 0x178]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013baef
call fcn.1401f46d0
test eax, eax
js 0x14013bb03
movss xmm1, dword [rbp + 0x178]
jmp 0x14013bb06
push rcx
call 0x140d359bc
test eax, eax
je 0x14013b892
movsd xmm0, qword [rsp + 0x60]
movsd qword [rbp + 0x50], xmm0
mov eax, dword [rsp + 0x68]
mov dword [rbp + 0x58], eax
jmp 0x14013b89b
push rax
call 0x1409692db
test eax, eax
je 0x14013b8e8
movsd xmm0, qword [rsp + 0x70]
movsd qword [rbp - 0x80], xmm0
mov eax, dword [rsp + 0x78]
mov dword [rbp - 0x78], eax
jmp 0x14013b8f9
push rbx
call 0x1407e670c
test eax, eax
je 0x14013b96d
movsd xmm0, qword [rbp - 0x70]
movsd qword [rbp + 0x5c], xmm0
mov eax, dword [rbp - 0x68]
mov dword [rbp + 0x64], eax
jmp 0x14013b976
push rsi
call 0x140d90a22
test eax, eax
je 0x14013b9ba
movsd xmm6, qword [rbp - 0x60]
movsd qword [rbp - 0x50], xmm6
mov edi, dword [rbp - 0x58]
mov dword [rbp - 0x48], edi
jmp 0x14013b9cb
push rax
call 0x140a02eb3
test eax, eax
je 0x14013bb03
movss xmm1, dword [rbp + 0x178]
jmp 0x14013bb06
xorps xmm1, xmm1
movss xmm0, dword [0x1404ded88]
comiss xmm0, xmm1
jb 0x14013bb8b
mov dword [rsp + 0x30], 0xbf8a8aba
mov dword [rsp + 0x34], 0xbe87868e
xor eax, eax
mov byte [rsp + 0x38], al
xor edi, edi
mov edx, edi
nop dword [rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rsp + rcx + 0x30], al
inc edx
cmp edx, 8
jb 0x14013bb30
mov byte [rsp + 0x38], dil
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], rdi
lea rax, [rsp + 0x30]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], dil
jne 0x14013bb61
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x30]
call fcn.140016ac0
lea r8, [rbp + 0x30]
mov edx, 1
mov rcx, r14
call fcn.140108820
jmp 0x14013bb8d
xor edi, edi
call fcn.14008e7c0
lea rcx, [rax + 0x3108]
call fcn.140082c90
mov rcx, rax
call fcn.140081c20
mov rbx, rax
call fcn.14008e7c0
movabs rcx, 0xcb06b6ba2ce827c9
lea rdx, [rax + 0x280]
cmp rbx, rcx
jne 0x14013bcc5
test rdx, rdx
je 0x14013bc09
lea rcx, [rbp - 0x40]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x40]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013bc86
call fcn.1401f46d0
test eax, eax
jns 0x14013bc94
lea rcx, [rbp + 0x68]
call fcn.1401f3f30
test rsi, rsi
je 0x14013bc4e
lea rcx, [rbp - 0x30]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x30]
mov rdx, rsi
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013bca9
call fcn.1401f46d0
test eax, eax
jns 0x14013bcb3
lea rcx, [rbp - 0x20]
call fcn.1401f3f30
mov eax, dword [rbp - 0x18]
movsd xmm0, qword [rbp - 0x20]
movsd qword [rbp + 0xa0], xmm0
mov dword [rbp + 0xa8], eax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x68]
call fcn.1401f4220
comiss xmm8, xmm0
jmp 0x14013bd7f
push rax
call 0x1409a2e85
test eax, eax
je 0x14013bc09
movsd xmm0, qword [rbp - 0x40]
movsd qword [rbp + 0x68], xmm0
mov eax, dword [rbp - 0x38]
mov dword [rbp + 0x70], eax
jmp 0x14013bc12
call 0x140c4a995
int3
movsd xmm0, qword [rbp - 0x30]
movsd qword [rbp - 0x20], xmm0
mov eax, dword [rbp - 0x28]
mov dword [rbp - 0x18], eax
jmp 0x14013bc5f
test rdx, rdx
je 0x14013bd06
lea rcx, [rbp - 0x10]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x10]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c084
call fcn.1401f46d0
test eax, eax
jns 0x14013c092
lea rcx, [rsp + 0x50]
call fcn.1401f3f30
test rsi, rsi
je 0x14013bd54
lea rcx, [rbp]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp]
mov rdx, rsi
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c0a9
call fcn.1401f46d0
test eax, eax
jns 0x14013c0b7
lea rcx, [rbp + 0x10]
call fcn.1401f3f30
mov eax, dword [rbp + 0x18]
movsd xmm0, qword [rbp + 0x10]
movsd qword [rbp + 0x20], xmm0
mov dword [rbp + 0x28], eax
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x50]
call fcn.1401f4220
comiss xmm9, xmm0
jb 0x14013bd8e
xor r8d, r8d
mov rdx, r14
xor ecx, ecx
call fcn.140108110
cmp byte [r13 + 8], 0
je 0x14013be1a
xor r8d, r8d
mov rdx, r14
xor ecx, ecx
call fcn.140108110
mov dword [rsp + 0x39], 0xbf8a8aba
mov dword [rsp + 0x3d], 0xbe87868e
xor eax, eax
mov byte [rsp + 0x41], al
mov edx, edi
nop
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rsp + rcx + 0x39], al
inc edx
cmp edx, 8
jb 0x14013bdc0
mov byte [rsp + 0x41], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], rdi
lea rax, [rsp + 0x39]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14013bdf1
lea rdx, [rsp + 0x39]
lea rcx, [rbp + 0x30]
call fcn.140016ac0
lea r8, [rbp + 0x30]
mov edx, 1
mov rcx, r14
call fcn.140108820
add r15, 8
cmp r15, r12
jne 0x14013b840
movsd xmm0, qword [0x1404df708]
movsd qword [rbp + 0x20], xmm0
mov eax, dword [0x1404df710]
mov dword [rbp + 0x28], eax
lea r9, [rbp + 0x20]
mov r8d, 2
movaps xmm1, xmm7
lea rcx, [rbp + 0xb0]
call fcn.1400c68e0
nop
mov r15, qword [rbp + 0xb0]
mov r12, qword [rbp + 0xb8]
cmp r15, r12
je 0x14013c4a7
nop
mov r14, qword [r15]
call fcn.14008e7c0
lea rdx, [rax + 0x280]
test rdx, rdx
je 0x14013bec0
lea rcx, [rbp + 0x10]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp + 0x10]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c0cc
call fcn.1401f46d0
test eax, eax
jns 0x14013c0da
lea rcx, [rsp + 0x50]
call fcn.1401f3f30
lea rsi, [r14 + 0x280]
test rsi, rsi
je 0x14013bf15
lea rcx, [rbp]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp]
mov rdx, rsi
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c0f1
call fcn.1401f46d0
test eax, eax
jns 0x14013c0ff
lea rcx, [rbp - 0x10]
call fcn.1401f3f30
mov eax, dword [rbp - 8]
movsd xmm0, qword [rbp - 0x10]
movsd qword [rbp + 0x20], xmm0
mov dword [rbp + 0x28], eax
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x50]
call fcn.1401f4220
comiss xmm7, xmm0
jb 0x14013c1fd
call fcn.14008e7c0
lea rdx, [rax + 0x280]
test rdx, rdx
je 0x14013bf92
lea rcx, [rbp - 0x20]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x20]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c114
call fcn.1401f46d0
test eax, eax
jns 0x14013c122
lea rcx, [rbp + 0x68]
call fcn.1401f3f30
test rsi, rsi
je 0x14013bfdf
lea rcx, [rbp - 0x30]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x30]
mov rdx, rsi
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c137
call fcn.1401f46d0
test eax, eax
jns 0x14013c145
lea rcx, [rbp - 0x40]
call fcn.1401f3f30
mov edi, dword [rbp - 0x38]
movsd xmm6, qword [rbp - 0x40]
call fcn.14008e7c0
mov rbx, rax
movsd qword [rbp + 0xa0], xmm6
mov dword [rbp + 0xa8], edi
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x68]
call fcn.1401f4220
movaps xmm6, xmm0
mov rdx, r14
mov rcx, rbx
call fcn.14008e4b0
comiss xmm6, xmm0
ja 0x14013c17e
lea rdx, [r14 + 0x1088]
test rdx, rdx
je 0x14013c16e
mov qword [rsp + 0x20], 0
mov r9d, 4
lea r8, [rbp + 0x178]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c15a
call fcn.1401f46d0
test eax, eax
js 0x14013c16e
movss xmm1, dword [rbp + 0x178]
jmp 0x14013c171
push rdx
call 0x1409919d4
test eax, eax
je 0x14013bd06
movsd xmm0, qword [rbp - 0x10]
movsd qword [rsp + 0x50], xmm0
mov eax, dword [rbp - 8]
mov dword [rsp + 0x58], eax
jmp 0x14013bd10
call 0x140c93e8e
int3
movsd xmm0, qword [rbp]
movsd qword [rbp + 0x10], xmm0
mov eax, dword [rbp + 8]
mov dword [rbp + 0x18], eax
jmp 0x14013bd65
call 0x140768c19
int3
movsd xmm0, qword [rbp + 0x10]
movsd qword [rsp + 0x50], xmm0
mov eax, dword [rbp + 0x18]
mov dword [rsp + 0x58], eax
jmp 0x14013beca
push rdi
call 0x1409fd1e0
test eax, eax
je 0x14013bf15
movsd xmm0, qword [rbp]
movsd qword [rbp - 0x10], xmm0
mov eax, dword [rbp + 8]
mov dword [rbp - 8], eax
jmp 0x14013bf26
call 0x140c99468
int3
movsd xmm0, qword [rbp - 0x20]
movsd qword [rbp + 0x68], xmm0
mov eax, dword [rbp - 0x18]
mov dword [rbp + 0x70], eax
jmp 0x14013bf9b
push rcx
call 0x140d29692
test eax, eax
je 0x14013bfdf
movsd xmm6, qword [rbp - 0x30]
movsd qword [rbp - 0x40], xmm6
mov edi, dword [rbp - 0x28]
mov dword [rbp - 0x38], edi
jmp 0x14013bff0
call 0x140d6bbc9
int3
xorps xmm1, xmm1
movss xmm0, dword [0x1404ded88]
comiss xmm0, xmm1
jb 0x14013c1fb
mov dword [rsp + 0x39], 0xbf8a8aba
mov dword [rsp + 0x3d], 0xbe87868e
xor eax, eax
mov byte [rsp + 0x41], al
xor edi, edi
mov edx, edi
nop dword [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rsp + rcx + 0x39], al
inc edx
cmp edx, 8
jb 0x14013c1a0
mov byte [rsp + 0x41], dil
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], rdi
lea rax, [rsp + 0x39]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], dil
jne 0x14013c1d1
lea rdx, [rsp + 0x39]
lea rcx, [rbp + 0x30]
call fcn.140016ac0
lea r8, [rbp + 0x30]
mov edx, 1
mov rcx, r14
call fcn.140108820
jmp 0x14013c1fd
xor edi, edi
call fcn.14008e7c0
lea rcx, [rax + 0x3108]
call fcn.140082c90
mov rcx, rax
call fcn.140081c20
mov rbx, rax
call fcn.14008e7c0
movabs rcx, 0xcb06b6ba2ce827c9
lea rdx, [rax + 0x280]
cmp rbx, rcx
jne 0x14013c335
test rdx, rdx
je 0x14013c279
lea rcx, [rbp - 0x50]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x50]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c2f6
call fcn.1401f46d0
test eax, eax
jns 0x14013c304
lea rcx, [rbp + 0x5c]
call fcn.1401f3f30
test rsi, rsi
je 0x14013c2be
lea rcx, [rbp - 0x60]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x60]
mov rdx, rsi
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c319
call fcn.1401f46d0
test eax, eax
jns 0x14013c323
lea rcx, [rbp - 0x70]
call fcn.1401f3f30
mov eax, dword [rbp - 0x68]
movsd xmm0, qword [rbp - 0x70]
movsd qword [rbp + 0x90], xmm0
mov dword [rbp + 0x98], eax
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x5c]
call fcn.1401f4220
comiss xmm8, xmm0
jmp 0x14013c3fb
call 0x1407d4a0e
int3
movsd xmm0, qword [rbp - 0x50]
movsd qword [rbp + 0x5c], xmm0
mov eax, dword [rbp - 0x48]
mov dword [rbp + 0x64], eax
jmp 0x14013c282
push rax
call 0x140ced2a9
test eax, eax
je 0x14013c2be
movsd xmm0, qword [rbp - 0x60]
movsd qword [rbp - 0x70], xmm0
mov eax, dword [rbp - 0x58]
mov dword [rbp - 0x68], eax
jmp 0x14013c2cf
test rdx, rdx
je 0x14013c376
lea rcx, [rbp - 0x80]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rbp - 0x80]
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c4ef
call fcn.1401f46d0
test eax, eax
jns 0x14013c4fe
lea rcx, [rbp + 0x50]
call fcn.1401f3f30
test rsi, rsi
je 0x14013c3c5
lea rcx, [rsp + 0x70]
call fcn.1401f3f30
mov qword [rsp + 0x20], rdi
mov r9d, 0xc
lea r8, [rsp + 0x70]
mov rdx, rsi
mov rcx, qword [0x1404dded0]
mov rcx, qword [rcx]
cmp byte [0x1404dcc79], 0
jne 0x14013c513
call fcn.1401f46d0
test eax, eax
jns 0x14013c521
lea rcx, [rsp + 0x60]
call fcn.1401f3f30
mov eax, dword [rsp + 0x68]
movsd xmm0, qword [rsp + 0x60]
movsd qword [rbp + 0x80], xmm0
mov dword [rbp + 0x88], eax
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x50]
call fcn.1401f4220
comiss xmm9, xmm0
jb 0x14013c40a
xor r8d, r8d
mov rdx, r14
xor ecx, ecx
call fcn.140108110
cmp byte [r13 + 8], 0
je 0x14013c49a
xor r8d, r8d
mov rdx, r14
xor ecx, ecx
call fcn.140108110
mov dword [rsp + 0x30], 0xbf8a8aba
mov dword [rsp + 0x34], 0xbe87868e
xor eax, eax
mov byte [rsp + 0x38], al
mov edx, edi
nop word [rax + rax]
movsxd rcx, edx
lea eax, [rdx - 0x1e]
xor byte [rsp + rcx + 0x30], al
inc edx
cmp edx, 8
jb 0x14013c440
mov byte [rsp + 0x38], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], rdi
lea rax, [rsp + 0x30]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x14013c471
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x30]
call fcn.140016ac0
lea r8, [rbp + 0x30]
mov edx, 1
mov rcx, r14
call fcn.140108820
add r15, 8
cmp r15, r12
jne 0x14013be70
lea rcx, [rbp + 0xb0]
call fcn.140023e80
nop
lea rcx, [rbp + 0xc8]
call fcn.140023e80
lea r11, [rsp + 0x230]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
push rbp
call 0x14084b48e
nop
test eax, eax
je 0x14013c376
movsd xmm0, qword [rbp - 0x80]
movsd qword [rbp + 0x50], xmm0
mov eax, dword [rbp - 0x78]
mov dword [rbp + 0x58], eax
jmp 0x14013c37f
push rsi
call 0x14056fc65
test eax, eax
je 0x14013c3c5
movsd xmm0, qword [rsp + 0x70]
movsd qword [rsp + 0x60], xmm0
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x68], eax
jmp 0x14013c3d9