Function at 0x1400345e0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r13
push r15
lea rbp, [rsp - 0x2b0]
sub rsp, 0x3b0
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x160d2b1c
mov dword [rbp - 0x2c], 0xc1c4221
mov dword [rbp - 0x28], 0x58424821
call fcn.140004510
xor ecx, ecx
mov rdx, qword [rax]
call fcn.14001511c
call fcn.140036ce0
call fcn.140036df0
call fcn.1400375e0
mov rax, qword [0x1400a6890]
lea rcx, [rbp + 0x50]
mov qword [rsp + 0x28], rcx
lea r8, [0x140037750]
xor r15d, r15d
xor ecx, ecx
xor r9d, r9d
mov dword [rbp + 0x50], r15d
xor edx, edx
mov dword [rsp + 0x20], r15d
call rax
lea rdx, str.axPfzaJP
mov r13, rax
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.IyweSaLj
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.Ig_alrqc
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400301d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.MGrMLTWP
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x58]
call fcn.140001e00
mov r8, qword [rbp + 0x58]
lea rbx, [rbp + 0x58]
mov rdx, qword [rbp + 0x70]
lea rsi, [rbp + 0x58]
cmp rdx, 0x10
lea rdi, [rbp + 0x58]
cmovae rbx, r8
cmovae rsi, r8
add rbx, qword [rbp + 0x68]
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x14003476b
sub rsi, rdi
nop
movzx ecx, byte [rdi]
call fcn.140014ba8
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140034750
mov rdx, qword [rbp + 0x70]
mov r8, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1400347a1
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140034799
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036924
mov rcx, r8
call fcn.14000cfd0
mov rdx, qword [rsp + 0x68]
mov ebx, 0xf
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], rbx
mov byte [rbp + 0x58], r15b
cmp rdx, 0x10
jb 0x1400347ef
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400347ea
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036924
call fcn.14000cfd0
mov esi, 8
mov qword [rsp + 0x68], rbx
xorps xmm0, xmm0
mov qword [rbp + 8], rbx
movups xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x58], r15b
mov rcx, rbx
mov qword [rsp + 0x3e0], r12
lea r15, [rbp - 0x10]
mov r12, qword [str.reuwxyLe]
lea rbx, [rbp - 0x10]
mov qword [rsp + 0x3e8], r14
add r15, rsi
lea r14, [rsp + 0x50]
mov qword [rsp + 0x50], r12
movups xmmword [rbp - 0x10], xmm0
mov qword [rsp + 0x60], rsi
add rbx, rsi
mov qword [rbp], rsi
movups xmm0, xmmword [r14]
lea r14, [rbp - 0x10]
movups xmmword [rbp - 0x10], xmm0
mov r8, qword [rbp - 0x10]
cmp rbx, r14
je 0x140034885
nop
movsx ecx, byte [rbx - 1]
lea rsi, [rbx - 1]
call fcn.140014c90
test eax, eax
je 0x140034879
mov rbx, rsi
cmp rsi, r14
jne 0x140034860
mov rcx, qword [rbp + 8]
mov rsi, qword [rbp]
mov r8, qword [rbp - 0x10]
cmp rcx, 0x10
lea rax, [rbp - 0x10]
mov rdx, rbx
cmovae rax, r8
sub r15, rbx
sub rdx, rax
mov rax, rsi
sub rax, rdx
cmp rax, r15
cmovb r15, rax
cmp rcx, 0x10
lea rax, [rbp - 0x10]
cmovae rax, r8
sub rsi, r15
mov r8, rsi
sub r8, rdx
inc r8
lea rcx, [rax + rdx]
lea rdx, [rcx + r15]
call fcn.14000f1b0
mov rdx, qword [rbp + 8]
mov qword [rbp], rsi
cmp rdx, 0x10
jb 0x14003490b
mov rcx, qword [rbp - 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034906
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036930
call fcn.14000cfd0
mov r15, qword [str.VNnUwCni]
lea rbx, [rsp + 0x50]
mov esi, 8
mov qword [rbp], 0
mov r14d, 0xf
mov qword [rsp + 0x60], rsi
xorps xmm0, xmm0
mov qword [rsp + 0x68], r14
mov ecx, r14d
mov qword [rbp + 0x20], rsi
movups xmmword [rsp + 0x50], xmm0
mov edi, esi
mov qword [rbp + 0x28], rcx
movups xmmword [rbp + 0x10], xmm0
mov qword [rsp + 0x50], r15
lea r14, [rbp + 0x10]
add r14, rsi
mov byte [rsp + 0x58], 0
movups xmm0, xmmword [rbx]
lea rbx, [rbp + 0x10]
mov byte [rbp - 0x10], 0
add rbx, rdi
lea rsi, [rbp + 0x10]
movups xmmword [rbp + 0x10], xmm0
mov r8, qword [rbp + 0x10]
cmp rbx, rsi
je 0x1400349a5
nop dword [rax]
movsx ecx, byte [rbx - 1]
lea rdi, [rbx - 1]
call fcn.140014c90
test eax, eax
je 0x140034999
mov rbx, rdi
cmp rdi, rsi
jne 0x140034980
mov rcx, qword [rbp + 0x28]
mov rdi, qword [rbp + 0x20]
mov r8, qword [rbp + 0x10]
cmp rcx, 0x10
lea rax, [rbp + 0x10]
mov rdx, rbx
cmovae rax, r8
sub r14, rbx
sub rdx, rax
mov rax, rdi
sub rax, rdx
cmp rax, r14
cmovb r14, rax
cmp rcx, 0x10
lea rax, [rbp + 0x10]
cmovae rax, r8
sub rdi, r14
mov r8, rdi
sub r8, rdx
inc r8
lea rcx, [rax + rdx]
lea rdx, [rcx + r14]
call fcn.14000f1b0
mov rdx, qword [rbp + 0x28]
mov qword [rbp + 0x20], rdi
cmp rdx, 0x10
jb 0x140034a2b
mov rcx, qword [rbp + 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034a26
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036936
call fcn.14000cfd0
mov rax, qword [str.zJPlOfgp]
lea rcx, [rbp + 0x78]
xor r12d, r12d
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov r14d, 8
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], r14
lea edx, [r12 + 0xf]
mov byte [rsp + 0x58], r12b
mov r15d, edx
mov qword [rsp + 0x68], rdx
lea rdx, [rsp + 0x50]
call fcn.140001e00
mov r8, qword [rbp + 0x78]
lea rcx, [rbp + 0x78]
mov rdx, qword [rbp + 0x90]
lea rsi, [rbp + 0x78]
mov rbx, qword [rbp + 0x88]
lea rdi, [rbp + 0x78]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140034ace
sub rsi, rdi
nop word [rax + rax]
movzx ecx, byte [rdi]
call fcn.140014ba8
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x140034ab0
mov rdx, qword [rbp + 0x90]
mov r8, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x140034b04
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140034afc
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003692a
mov rcx, r8
call fcn.14000cfd0
mov rdx, qword [rsp + 0x68]
mov qword [rbp + 0x88], r12
mov qword [rbp + 0x90], r15
mov byte [rbp + 0x78], r12b
cmp rdx, 0x10
jb 0x140034b53
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034b4e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003692a
call fcn.14000cfd0
lea rdx, str.UEjYwIwB
lea rcx, [rsp + 0x70]
call fcn.140006320
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140034ba0
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034b9b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036954
call fcn.14000cfd0
mov rax, qword [str.RNHMIUJu]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x98]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r12b
mov qword [rsp + 0x68], r15
call fcn.140001e00
mov r8, qword [rbp + 0x98]
lea rcx, [rbp + 0x98]
mov rdx, qword [rbp + 0xb0]
lea rsi, [rbp + 0x98]
mov rbx, qword [rbp + 0xa8]
lea rdi, [rbp + 0x98]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140034c41
sub rsi, rdi
nop dword [rax]
movzx ecx, byte [rdi]
call fcn.140014b7c
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x140034c20
mov rdx, qword [rbp + 0xb0]
mov r8, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x140034c77
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140034c6f
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003693c
mov rcx, r8
call fcn.14000cfd0
mov rdx, qword [rsp + 0x68]
mov qword [rbp + 0xa8], r12
mov qword [rbp + 0xb0], r15
mov byte [rbp + 0x98], r12b
cmp rdx, 0x10
jb 0x140034cc9
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034cc4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003693c
call fcn.14000cfd0
lea rdx, str.KfQfPaDl
lea rcx, [rsp + 0x70]
call fcn.140006320
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140034d16
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034d11
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036954
call fcn.14000cfd0
mov rax, qword [str.YB_roIrR]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xb8]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r12b
mov qword [rsp + 0x68], r15
call fcn.140001e00
mov r8, qword [rbp + 0xb8]
lea rbx, [rbp + 0xb8]
mov rdx, qword [rbp + 0xd0]
lea rsi, [rbp + 0xb8]
cmp rdx, 0x10
lea rdi, [rbp + 0xb8]
cmovae rbx, r8
cmovae rsi, r8
add rbx, qword [rbp + 0xc8]
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140034db1
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140014b7c
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x140034d90
mov rdx, qword [rbp + 0xd0]
mov r8, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x140034de7
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140034ddf
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036942
mov rcx, r8
call fcn.14000cfd0
mov rdx, qword [rsp + 0x68]
mov qword [rbp + 0xc8], r12
mov qword [rbp + 0xd0], r15
mov byte [rbp + 0xb8], r12b
cmp rdx, 0x10
jb 0x140034e39
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034e34
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036942
call fcn.14000cfd0
mov rax, qword [str.uMY_xdIY]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r12b
mov qword [rsp + 0x68], r15
call fcn.1400301d0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140034ea5
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034ea0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036948
call fcn.14000cfd0
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], r15
mov byte [rbp - 0x50], r12b
cmp rdx, 0x10
jb 0x140034eee
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034ee9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036948
call fcn.14000cfd0
mov rax, qword [str.kbWcUUGP]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0xd8]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r12b
mov qword [rsp + 0x68], r15
call fcn.140001e00
mov r8, qword [rbp + 0xd8]
lea rbx, [rbp + 0xd8]
mov rdx, qword [rbp + 0xf0]
lea rsi, [rbp + 0xd8]
cmp rdx, 0x10
lea rdi, [rbp + 0xd8]
cmovae rbx, r8
cmovae rsi, r8
add rbx, qword [rbp + 0xe8]
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140034f89
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140014ba8
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140034f68
mov rdx, qword [rbp + 0xf0]
mov r8, qword [rbp + 0xd8]
cmp rdx, 0x10
jb 0x140034fbf
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140034fb7
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003694e
mov rcx, r8
call fcn.14000cfd0
mov rdx, qword [rsp + 0x68]
mov qword [rbp + 0xe8], r12
mov qword [rbp + 0xf0], r15
mov byte [rbp + 0xd8], r12b
cmp rdx, 0x10
jb 0x140035011
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003500c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003694e
call fcn.14000cfd0
mov rax, qword [str._OLWvUzZ]
lea rdx, [rbp - 0x50]
xorps xmm0, xmm0
mov qword [rbp - 0x40], r14
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x50], rax
lea rcx, [rsp + 0x50]
mov rax, qword [str.rwMZkiWa]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x38], r15
mov byte [rbp - 0x48], r12b
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r15
mov byte [rsp + 0x58], r12b
call fcn.140030280
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003509a
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035095
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036954
call fcn.14000cfd0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1400350d5
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400350d0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036954
call fcn.14000cfd0
mov rax, qword [str.HuOTyRQx]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r12b
mov qword [rsp + 0x68], r15
call fcn.1400300d0
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003514e
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035149
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003695a
call fcn.14000cfd0
mov rax, qword [str.DFAQcaoO]
lea rdx, [rbp - 0x50]
xorps xmm0, xmm0
mov qword [rbp - 0x40], r14
movups xmmword [rbp - 0x50], xmm0
lea rcx, [rsp + 0x50]
mov qword [rbp - 0x50], rax
mov byte [rbp - 0x48], r12b
mov qword [rbp - 0x38], r15
call fcn.140001e00
cmp qword [rsp + 0x60], r12
je 0x1400351ad
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.140014ba8
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
lea rcx, [rsp + 0x50]
call fcn.140001d60
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1400351f2
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400351ed
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036960
call fcn.14000cfd0
mov rax, qword [str.LeFfRzcS]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r12b
mov qword [rsp + 0x68], r15
call fcn.1400300d0
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003526b
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035266
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036966
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r12
mov r8, r14
mov qword [rsp + 0x68], r12
lea rdx, str.ZybvFGRq
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400301d0
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400352e7
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400352e2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003696c
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r12
mov r8, r14
mov qword [rbp - 0x38], r12
lea rdx, str.aVXohzYP
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.140001e00
cmp qword [rsp + 0x60], r12
je 0x14003534a
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.140014ba8
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
lea rcx, [rsp + 0x50]
call fcn.140001d60
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x14003538f
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003538a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036972
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r12
mov r8, r14
mov qword [rsp + 0x68], r12
lea rdx, str.sceMjCZm
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400301d0
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003540b
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035406
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036978
call fcn.14000cfd0
lea rdx, str.QsIBNxJR
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001f20
xorps xmm0, xmm0
mov qword [rbp - 0x40], r12
mov r8, r14
mov qword [rbp - 0x38], r12
lea rdx, str.yukTyTHy
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.140001e00
cmp qword [rsp + 0x60], r12
je 0x140035489
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.140014ba8
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
lea rcx, [rsp + 0x50]
call fcn.140001d60
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1400354ce
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400354c9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003697e
call fcn.14000cfd0
lea rdx, str.lFhWumkd
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001f20
xorps xmm0, xmm0
mov qword [rbp - 0x40], r12
mov r8, r14
mov qword [rbp - 0x38], r12
lea rdx, str.CPgTGrwm
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r12
mov r8, r14
mov qword [rsp + 0x68], r12
lea rdx, str.tJjDXkdx
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400021c0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003556e
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035569
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036984
call fcn.14000cfd0
mov rdx, qword [rbp - 0x38]
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r15
mov byte [rsp + 0x50], r12b
cmp rdx, 0x10
jb 0x1400355b8
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400355b3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036984
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r12
mov r8, r14
mov qword [rbp - 0x38], r12
lea rdx, str.TFNbuJBq
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.140001e00
cmp qword [rsp + 0x60], r12
je 0x14003561b
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.140014ba8
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
lea rcx, [rsp + 0x50]
call fcn.140001d60
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140035660
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003565b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003698a
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r12
mov r8, r14
mov qword [rsp + 0x68], r12
lea rdx, str.pZccPDSO
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400301d0
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400356dc
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400356d7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036990
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r12
mov r8, r14
mov qword [rsp + 0x68], r12
lea rdx, str.ysjEBeOT
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140030460
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035758
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035753
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036996
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r12
mov r8, r14
mov qword [rsp + 0x68], r12
lea rdx, str.UMNGbJXa
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140030600
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400357d4
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400357cf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003699c
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r12
mov r8, r14
mov qword [rbp - 0x38], r12
lea rdx, str.oCFCaaFj
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r12
mov r8, r14
mov qword [rsp + 0x68], r12
lea rdx, str.EtccsQaQ
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400021c0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035859
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035854
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400369a2
call fcn.14000cfd0
mov rdx, qword [rbp - 0x38]
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r15
mov byte [rsp + 0x50], r12b
cmp rdx, 0x10
jb 0x1400358a3
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003589e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400369a2
call fcn.14000cfd0
lea rdx, str.pBNXeXkC
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001f20
xorps xmm0, xmm0
mov qword [rsp + 0x60], r12
mov r8, r14
mov qword [rsp + 0x68], r12
lea rdx, str.LERJSUxX
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400301d0
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.HXTomPZU
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.gdQEVqbd
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.YOeGwGSx
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.YDFEMsWY
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.gLkBEpSR
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.DnzjTiRQ
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.jyjkkvHU
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.YhXnFGRI
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.hxQbLmUS
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.BMfxiWnE
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.MzhuFFPB
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.EXopKnhU
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.ZzysKFAm
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.ArIJNTP
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.IwZoPFEb
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.KNWonQKf
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140030280
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.vutuBnQm
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.XLk_orQr
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140030280
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.IgWlvqKM
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.QxScwTlu
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.BPzuSOOs
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.ATcXuehb
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.pHJsPZNj
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.vrdEfuer
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.SATXRISR
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.TXWBjErn
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.osLKBjbc
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.iGqdzszG
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400301d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.pcmuyAgj
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.HLWTGaCV
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.adolgKgX
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.FCeFimLn
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.NrXsCgWe
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.Z_OFmiRX
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.cPGNUYFl
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.JlqSZojn
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.lKoJUtxY
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.pyIVEebd
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.zWfstekR
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.OBlpGUEY
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.nxvJfGJC
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.ZS_tLqCh
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.BDZkPIsV
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.sKDgNSpQ
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.IirVUcVm
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.oHxjioht
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.ctgqZcwF
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400301d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.BblqsNzt
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.qNEQMdC
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.yWvSiXQH
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.cCfQcCxq
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.LIkkeXyZ
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.YYgEjUJL
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.YPeHnAsV
lea rcx, [rsp + 0x70]
call fcn.140006320
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.dycZzJLZ
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400301d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rdx, str.HypDqYgZ
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov edx, 0xffffffff
mov rcx, r13
call qword [0x1400a68a0]
mov ecx, 0x208
call fcn.14000cfd8
mov ecx, 0x208
mov rsi, rax
call fcn.14000cfd8
mov rdx, qword [0x1400a6870]
xor ecx, ecx
mov rbx, qword [0x1400a6878]
mov rdi, rax
call rdx
mov rcx, rax
mov r8d, 0x104
mov rdx, rsi
call rbx
mov rdx, rdi
mov rcx, rsi
sub rdx, rsi
nop word [rax + rax]
movzx eax, word [rcx]
mov word [rcx + rdx], ax
lea rcx, [rcx + 2]
test ax, ax
jne 0x140036220
mov rcx, rdi
call fcn.140001140
mov r13, 0xffffffffffffffff
mov rdi, rax
mov rcx, r13
lea rbx, [rax + 2]
nop dword [rax]
inc rcx
cmp word [rbx + rcx*2], r12w
jne 0x140036250
inc rcx
mov eax, 2
mul rcx
cmovo rax, r13
mov rcx, rax
call fcn.14000cfd8
mov rdx, rbx
sub rax, rbx
nop word [rax + rax]
movzx ecx, word [rdx]
mov word [rdx + rax], cx
lea rdx, [rdx + 2]
test cx, cx
jne 0x140036280
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140001be0
mov rax, qword [rsp + 0x60]
lea rcx, [0x140073ebc]
mov edx, 5
mov word [rdi + rax*2 - 6], r12w
call fcn.140033db0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140001dc0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x30]
call fcn.1400012a0
mov rcx, rax
call fcn.140001b60
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140001be0
lea rcx, [rbp - 0x30]
call fcn.140001b70
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.1400052f0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400052d0
mov edx, 0x19
lea rcx, [0x140073ea0]
call fcn.140033db0
mov rdx, rax
lea rcx, [rbp + 0xf8]
call fcn.140001dc0
lea rcx, [rbp + 0x2f0]
mov dword [rbp + 0x2f0], 0x45005b
call fcn.140004430
lea rcx, [rbp - 0x50]
mov rdx, qword [rax]
call fcn.140001be0
lea rcx, [rbp + 0x1a0]
call fcn.140004300
lea rcx, [rsp + 0x50]
call fcn.140001b60
mov rdx, rax
lea rcx, [rbp + 0x1a0]
call fcn.1400040d0
cmp qword [rbp + 0x228], r12
je 0x140036418
lea rcx, [rbp + 0x2f0]
mov word [rbp + 0x2f0], 0x450d
call fcn.140001a70
xor edx, edx
lea rcx, [rbp + 0xf8]
mov rbx, rax
call fcn.140005370
mov rcx, qword [rbx]
movzx edx, byte [rcx]
cmp byte [rax], dl
jne 0x140036418
mov r8, r12
lea r9, [0x140000000]
movabs r10, 0x95a02568095a0257
nop dword [rax]
nop dword [rax + rax]
mov rcx, r8
mov rax, r10
mul r8
shr rdx, 8
imul rax, rdx, 0x1b6
sub rcx, rax
movzx eax, byte [r8 + r9 + 0x73ed0]
xor al, byte [rcx + r9 + 0x46730]
mov byte [r8 + r9 + 0x73ed0], al
inc r8
cmp r8, 0x30aff
jb 0x1400363d0
lea rcx, [rbp + 0x1a0]
call fcn.140004e70
lea rcx, [rbp + 0x1a8]
call fcn.140005b00
test rax, rax
jne 0x140036466
mov rax, qword [rbp + 0x1a0]
movsxd rcx, dword [rax + 4]
mov eax, 4
cmp qword [rbp + rcx + 0x1e8], r12
cmovne eax, r12d
or eax, dword [rbp + rcx + 0x1b0]
and eax, 0x15
or eax, 2
mov dword [rbp + rcx + 0x1b0], eax
and eax, dword [rbp + rcx + 0x1b4]
jne 0x1400369a8
cmp qword [rsp + 0x68], r14
lea r9, [rsp + 0x50]
mov rcx, qword [rbp - 0x38]
cmovae r9, qword [rsp + 0x50]
mov rax, rcx
mov r14, qword [rbp - 0x40]
mov rdi, qword [rsp + 0x60]
sub rax, r14
cmp rdi, rax
ja 0x1400364be
cmp rcx, 8
lea rax, [rdi + r14]
lea rbx, [rbp - 0x50]
mov qword [rbp - 0x40], rax
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + r14*2]
call fcn.14000f1b0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r12w
jmp 0x1400364d7
movzx r8d, byte [rbp + 0x2f0]
lea rcx, [rbp - 0x50]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006720
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x28001a
mov dword [rbp - 0x2c], 0x630036
mov dword [rbp - 0x28], 0xf005d
mov dword [rbp - 0x24], 0x580069
call fcn.140003120
lea rcx, [rbp + 0x30]
mov rdx, qword [rax]
call fcn.140001be0
lea rdx, [rbp + 0xf8]
lea rcx, [rbp - 0x30]
call fcn.1400012a0
mov r9, rax
cmp qword [rax + 0x18], 8
jb 0x140036525
mov r9, qword [rax]
mov rdi, r13
nop dword [rax + rax]
inc rdi
cmp word [r9 + rdi*2], r12w
jne 0x140036530
mov rcx, qword [rbp + 0x48]
mov r14, qword [rbp + 0x40]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x14003657d
cmp rcx, 8
lea rax, [rdi + r14]
lea rbx, [rbp + 0x30]
mov qword [rbp + 0x40], rax
cmovae rbx, qword [rbp + 0x30]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + r14*2]
call fcn.14000f1b0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r12w
jmp 0x140036596
movzx r8d, byte [rbp + 0x2f0]
lea rcx, [rbp + 0x30]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006720
mov rdx, qword [rbp - 0x18]
cmp rdx, 8
jb 0x1400365d6
mov rcx, qword [rbp - 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400365d1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003691e
call fcn.14000cfd0
mov rdi, r13
nop dword [rax]
inc rdi
cmp word [rsi + rdi*2], r12w
jne 0x1400365e0
mov rcx, qword [rbp + 0x48]
mov r14, qword [rbp + 0x40]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x14003662d
cmp rcx, 8
lea rax, [rdi + r14]
lea rbx, [rbp + 0x30]
mov qword [rbp + 0x40], rax
cmovae rbx, qword [rbp + 0x30]
lea r8, [rdi + rdi]
mov rdx, rsi
lea rcx, [rbx + r14*2]
call fcn.14000f1b0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r12w
jmp 0x140036649
movzx r8d, byte [rbp + 0x2f0]
lea rcx, [rbp + 0x30]
mov r9, rsi
mov qword [rsp + 0x20], rdi
mov rdx, rdi
call fcn.140006720
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x65005b
mov dword [rbp - 0x2c], 0x63002e
mov dword [rbp - 0x28], 0x180014
mov dword [rbp - 0x24], 0x580039
call fcn.140003120
mov rdi, r13
mov r9, qword [rax]
inc rdi
cmp word [r9 + rdi*2], r12w
jne 0x140036674
mov rcx, qword [rbp + 0x48]
mov rsi, qword [rbp + 0x40]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x1400366c1
cmp rcx, 8
lea rax, [rsi + rdi]
lea rbx, [rbp + 0x30]
mov qword [rbp + 0x40], rax
cmovae rbx, qword [rbp + 0x30]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + rsi*2]
call fcn.14000f1b0
lea rax, [rsi + rdi]
mov word [rbx + rax*2], r12w
jmp 0x1400366da
movzx r8d, byte [rbp + 0x2f0]
lea rcx, [rbp + 0x30]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006720
lea rcx, [rbp + 0x2f0]
mov dword [rbp + 0x2f0], 0x45005b
call fcn.140004430
mov rdi, r13
mov r9, qword [rax]
inc rdi
cmp word [r9 + rdi*2], r12w
jne 0x1400366f6
mov rcx, qword [rbp - 0x38]
mov rsi, qword [rbp - 0x40]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x140036743
cmp rcx, 8
lea rax, [rdi + rsi]
lea rbx, [rbp - 0x50]
mov qword [rbp - 0x40], rax
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + rsi*2]
call fcn.14000f1b0
lea rax, [rsi + rdi]
mov word [rbx + rax*2], r12w
jmp 0x14003675c
movzx r8d, byte [rbp + 0x2f0]
lea rcx, [rbp - 0x50]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006720
mov ecx, 0x3e8
call qword [0x1400a6898]
cmp qword [rbp + 0x110], 0x10
lea rbx, [rbp + 0xf8]
lea rcx, [rbp + 0x2f0]
mov word [rbp + 0x2f0], 0x450d
cmovae rbx, qword [rbp + 0xf8]
call fcn.140001a70
mov rcx, qword [rax]
movzx eax, byte [rcx]
cmp byte [rbx], al
je 0x1400367ec
lea rcx, [rbp + 0x30]
call fcn.140001b70
lea rcx, [rbp + 0x1a0]
call fcn.140003080
lea rcx, [rbp - 0x50]
call fcn.140001b70
lea rcx, [rbp + 0xf8]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001b70
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001b70
mov eax, r13d
jmp 0x1400368f7
lea rcx, [rbp - 0x50]
call fcn.140001b60
mov r8, rax
mov dword [rsp + 0x28], r12d
xor r9d, r9d
mov qword [rsp + 0x20], r12
xor edx, edx
xor ecx, ecx
call qword [0x1400a68a8]
mov ecx, 0x1388
call qword [0x1400a6898]
xorps xmm0, xmm0
mov dword [rbp + 0x130], 0x68
xor eax, eax
lea rcx, [rbp + 0x30]
movups xmmword [rbp + 0x134], xmm0
mov dword [rbp + 0x194], eax
movups xmmword [rbp + 0x144], xmm0
mov qword [rbp + 0x128], rax
movups xmmword [rbp + 0x154], xmm0
movups xmmword [rbp + 0x164], xmm0
movups xmmword [rbp + 0x174], xmm0
movups xmmword [rbp + 0x184], xmm0
movups xmmword [rbp + 0x118], xmm0
call fcn.140001b60
mov rdx, rax
xor r9d, r9d
lea rax, [rbp + 0x118]
xor r8d, r8d
mov qword [rsp + 0x48], rax
xor ecx, ecx
lea rax, [rbp + 0x130]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], r12d
call qword [0x1400a6888]
lea rcx, [rbp + 0x30]
call fcn.140001b70
lea rcx, [rbp + 0x1a0]
call fcn.140003080
lea rcx, [rbp - 0x50]
call fcn.140001b70
lea rcx, [rbp + 0xf8]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001b70
lea rcx, [rsp + 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001b70
mov r12, qword [rsp + 0x3e0]
mov r14, qword [rsp + 0x3e8]
mov rbx, qword [rsp + 0x3f8]
add rsp, 0x3b0
pop r15
pop r13
pop rdi
pop rsi
pop rbp
ret
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
call fcn.140013c90
int3
test al, 4
je 0x1400369b5
lea rbx, str.ios_base::badbit_set
jmp 0x1400369c9
test al, 2
lea rbx, str.ios_base::failbit_set
lea rax, str.ios_base::eofbit_set
cmove rbx, rax
mov edx, 1
lea rcx, [rbp - 0x30]
call fcn.140002a40
mov r8, rax
lea rcx, [rbp - 0x70]
mov rdx, rbx
call fcn.140002f50
mov rcx, rax
call fcn.140001170
int3