Function at 0x140034860
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x18], r8
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x290]
sub rsp, 0x390
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x1a261a09
mov dword [rbp - 0x2c], 0x17076002
mov dword [rbp - 0x28], 0x4a187933
call fcn.140004700
xor ecx, ecx
mov rdx, qword [rax]
call fcn.14001590c
call fcn.1400370d0
call fcn.140037c50
call fcn.1400346f0
mov rax, qword [0x1400a7890]
lea rcx, [rbp + 0x50]
mov qword [rsp + 0x28], rcx
lea r8, [0x140036c60]
xor edi, edi
xor ecx, ecx
xor r9d, r9d
mov dword [rbp + 0x50], edi
xor edx, edx
mov dword [rsp + 0x20], edi
call rax
lea rdx, str.qwZlezON
mov qword [rbp - 0x30], rax
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.JOUncACu
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rdx, str.EiXvutTs
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d60
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.KIpyzaEr
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400309c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.oHSwuOOW
lea rcx, [rsp + 0x70]
call fcn.1400065a0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1400349d5
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400349d0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b16
call fcn.14000d7c0
mov rax, qword [str.cftGIFYw]
lea rbx, [rsp + 0x50]
mov r12d, 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov esi, 0xf
mov byte [rsp + 0x58], dil
mov qword [rsp + 0x60], r12
lea rdi, [rbp + 0x30]
mov r13d, r12d
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x68], rsi
movups xmm0, xmmword [rbx]
lea rbx, [rbp + 0x30]
mov qword [rbp + 0x40], r12
add rbx, r13
mov qword [rbp + 0x48], rsi
lea r12, [rbp + 0x30]
movq r14, xmm0
movups xmmword [rbp + 0x30], xmm0
cmp rdi, rbx
je 0x140034a56
sub r12, rdi
movzx ecx, byte [rdi]
call fcn.14001536c
mov byte [r12 + rdi], al
inc rdi
cmp rdi, rbx
jne 0x140034a36
mov rsi, qword [rbp + 0x48]
mov r13, qword [rbp + 0x40]
mov r14, qword [rbp + 0x30]
test r13, r13
je 0x140034a85
cmp rsi, 0x10
lea rax, [rbp + 0x30]
cmovae rax, r14
movsx ecx, byte [rax]
call fcn.140015398
cmp rsi, 0x10
lea rcx, [rbp + 0x30]
cmovae rcx, r14
mov byte [rcx], al
mov rsi, qword [rbp + 0x48]
mov r14, qword [rbp + 0x30]
cmp rsi, 0x10
jb 0x140034abc
lea rdx, [rsi + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x140034ab4
mov r14, qword [r14 - 8]
add rdx, 0x27
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b16
mov rcx, r14
call fcn.14000d7c0
lea rdx, str.sf_EMTPp
mov r12d, 0xf
lea rcx, [rsp + 0x70]
call fcn.1400065a0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140034b0f
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034b0a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b16
call fcn.14000d7c0
mov r14, qword [str.VDXLHMne]
lea rbx, [rsp + 0x50]
mov r13d, 8
mov qword [rsp + 0x68], r12
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x50], r14
lea rdi, [rbp - 0x10]
movups xmmword [rbp - 0x10], xmm0
mov byte [rsp + 0x58], 0
mov esi, r13d
mov qword [rbp], r13
mov r8, r12
mov qword [rbp + 8], r12
movups xmm0, xmmword [rbx]
lea rbx, [rbp - 0x10]
add rbx, r13
movups xmmword [rbp - 0x10], xmm0
mov r9, qword [rbp - 0x10]
cmp rdi, rbx
je 0x140034b90
nop word [rax + rax]
movsx ecx, byte [rdi]
call fcn.140015480
test eax, eax
je 0x140034b84
inc rdi
cmp rdi, rbx
jne 0x140034b70
mov r8, qword [rbp + 8]
mov rsi, qword [rbp]
mov r9, qword [rbp - 0x10]
cmp r8, 0x10
lea rcx, [rbp - 0x10]
lea rax, [rbp - 0x10]
cmovae rcx, r9
cmovae rax, r9
sub rdi, rcx
mov rdx, rcx
sub rdx, rax
lea rcx, [rbp - 0x10]
mov rax, rsi
sub rax, rdx
cmp rax, rdi
cmovb rdi, rax
cmp r8, 0x10
cmovae rcx, r9
sub rsi, rdi
add rcx, rdx
mov r8, rsi
sub r8, rdx
inc r8
lea rdx, [rcx + rdi]
call fcn.14000f9a0
mov rdx, qword [rbp + 8]
mov qword [rbp], rsi
cmp rdx, 0x10
jb 0x140034c1d
mov rcx, qword [rbp - 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034c18
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ad4
call fcn.14000d7c0
mov rcx, qword [str.tAxYAjYW]
lea rdx, [rsp + 0x50]
mov rax, qword [str.oyhCygnr]
xor r15d, r15d
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x50], rcx
lea rcx, [rbp - 0x50]
xorps xmm0, xmm0
mov byte [rsp + 0x50], r15b
mov byte [rsp + 0x58], r15b
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], r12
call fcn.140001f20
cmp qword [rbp - 0x40], r15
je 0x140034ca5
cmp qword [rbp - 0x38], 0x10
lea rax, [rbp - 0x50]
cmovae rax, qword [rbp - 0x50]
movsx ecx, byte [rax]
call fcn.140015398
cmp qword [rbp - 0x38], 0x10
lea rcx, [rbp - 0x50]
cmovae rcx, qword [rbp - 0x50]
mov byte [rcx], al
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140034ce0
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034cdb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ace
call fcn.14000d7c0
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r12
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x140034d29
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034d24
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ace
call fcn.14000d7c0
mov rax, qword [str.cjNBDPGY]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.1400308c0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140034d95
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034d90
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ada
call fcn.14000d7c0
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r12
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x140034dde
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034dd9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ada
call fcn.14000d7c0
mov rax, qword [str.qMZwoU_Q]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.1400309c0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140034e4a
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034e45
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ae0
call fcn.14000d7c0
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r12
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x140034e93
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034e8e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ae0
call fcn.14000d7c0
mov rax, qword [str.CoazmGLD]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.140030c50
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140034eff
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034efa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ae6
call fcn.14000d7c0
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r12
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x140034f48
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034f43
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ae6
call fcn.14000d7c0
mov rax, qword [str.mWxIQOFH]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.1400309c0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140034fb4
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034faf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036aec
call fcn.14000d7c0
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r12
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x140034ffd
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034ff8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036aec
call fcn.14000d7c0
mov rax, qword [str.FSjVJbkc]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x78]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.140001f20
mov r8, qword [rbp + 0x78]
lea rbx, [rbp + 0x78]
mov rdx, qword [rbp + 0x90]
lea rsi, [rbp + 0x78]
cmp rdx, 0x10
lea rdi, [rbp + 0x78]
cmovae rbx, r8
cmovae rsi, r8
add rbx, qword [rbp + 0x88]
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140035086
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.14001536c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140035068
mov rdx, qword [rbp + 0x90]
mov r8, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x1400350bc
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400350b4
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036af2
mov rcx, r8
call fcn.14000d7c0
mov rdx, qword [rsp + 0x68]
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], r12
mov byte [rbp + 0x78], r15b
cmp rdx, 0x10
jb 0x14003510b
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035106
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036af2
call fcn.14000d7c0
mov rax, qword [str.iAIlefQT]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x58]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.140001f20
mov rdx, qword [rbp + 0x58]
lea rbx, [rbp + 0x58]
mov r8, qword [rbp + 0x70]
lea rsi, [rbp + 0x58]
cmp r8, 0x10
lea rdi, [rbp + 0x58]
cmovae rbx, rdx
cmovae rsi, rdx
add rbx, qword [rbp + 0x68]
cmp r8, 0x10
cmovae rdi, rdx
cmp rdi, rbx
je 0x14003518b
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140015398
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140035170
mov r8, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x58]
cmp r8, 0x10
jb 0x14003519d
inc r8
lea rcx, [rbp + 0x58]
call fcn.140002130
mov rdx, qword [rsp + 0x68]
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], r12
mov byte [rbp + 0x58], r15b
cmp rdx, 0x10
jb 0x1400351e6
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400351e1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036af8
call fcn.14000d7c0
mov rax, qword [str.zZuOcSZU]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.1400309c0
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003525f
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003525a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036afe
call fcn.14000d7c0
mov rax, qword [str.EhUFrILB]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rbp + 0x98]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.140001f20
cmp qword [rbp + 0xb0], 0x10
lea rbx, [rbp + 0x98]
mov r8, qword [rbp + 0x98]
lea rsi, [rbp + 0x98]
cmovae rbx, r8
lea rdi, [rbp + 0x98]
cmovae rsi, r8
add rbx, qword [rbp + 0xa8]
cmp qword [rbp + 0xb0], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x1400352f3
sub rsi, rdi
nop word [rax + rax]
movzx ecx, byte [rdi]
call fcn.140015398
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x1400352e0
lea rcx, [rbp + 0x98]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003533c
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035337
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b04
call fcn.14000d7c0
mov rax, qword [str.PvQHxmZV]
lea rdx, [rsp + 0x50]
xorps xmm0, xmm0
mov qword [rsp + 0x60], r13
movups xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x58], r15b
mov qword [rsp + 0x68], r12
call fcn.140030c50
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400353b5
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400353b0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b0a
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.uKohaBni
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400309c0
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035431
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003542c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b10
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r15
mov r8, r13
mov qword [rbp - 0x38], r15
lea rdx, str.fzLSWuKJ
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.140002320
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.VYRmqapn
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.140030a70
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400354c4
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400354bf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b16
call fcn.14000d7c0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1400354ff
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400354fa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b16
call fcn.14000d7c0
lea rdx, str.uCAgGTU
lea rcx, [rsp + 0x70]
call fcn.1400065a0
lea rcx, [rsp + 0x70]
call fcn.140002040
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.FDQXhVty
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400309c0
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035596
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035591
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b1c
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.BAmvdPMB
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140030c50
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035612
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003560d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b22
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.qYpeXCVT
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0xb8]
call fcn.140001f20
cmp qword [rbp + 0xd0], 0x10
lea rbx, [rbp + 0xb8]
mov r8, qword [rbp + 0xb8]
lea rsi, [rbp + 0xb8]
cmovae rbx, r8
lea rdi, [rbp + 0xb8]
cmovae rsi, r8
add rbx, qword [rbp + 0xc8]
cmp qword [rbp + 0xd0], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x1400356a3
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.14001536c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140035690
lea rcx, [rbp + 0xb8]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400356ec
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400356e7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b28
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.TmJBWWFA
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400308c0
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035768
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035763
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b2e
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r15
mov r8, r13
mov qword [rbp - 0x38], r15
lea rdx, str.cmhFrWTl
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.140002320
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x50]
call fcn.140001f20
cmp qword [rsp + 0x60], r15
je 0x1400357cb
cmp qword [rsp + 0x68], 0x10
lea rax, [rsp + 0x50]
cmovae rax, qword [rsp + 0x50]
movsx ecx, byte [rax]
call fcn.140015398
cmp qword [rsp + 0x68], 0x10
lea rcx, [rsp + 0x50]
cmovae rcx, qword [rsp + 0x50]
mov byte [rcx], al
lea rcx, [rsp + 0x50]
call fcn.140001e80
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140035810
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003580b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b34
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.CmFvSxRR
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140030d60
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003588c
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035887
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b3a
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.IRWIGMrm
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140030d60
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035908
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035903
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b40
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.ogxJsFzG
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400308c0
lea rcx, [rsp + 0x70]
call fcn.140001e80
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035984
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003597f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036b46
call fcn.14000d7c0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r15
mov r8, r13
mov qword [rbp - 0x38], r15
lea rdx, str.VdlLLYTk
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.140002320
xorps xmm0, xmm0
mov qword [rsp + 0x60], r15
mov r8, r13
mov qword [rsp + 0x68], r15
lea rdx, str.BdhyxQzF
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.140002320
lea rcx, [rsp + 0x50]
call fcn.140001e80
lea rcx, [rbp - 0x50]
call fcn.140001e80
lea rdx, str.WWRTNNln
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d00
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.jVlNKRLj
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030c50
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.yYaQBxFj
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d60
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.DybjKuzG
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d00
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.it_gCPVX
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d60
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.vZwECfCo
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400309c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.ywPPhQCD
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400308c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.mmFFwVGN
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030c50
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.fKljdCiS
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d00
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.iwRUWKdf
lea rcx, [rsp + 0x70]
call fcn.1400065a0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.uHfsrgWq
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d60
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str._efMyxCW
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400309c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.IPncxokI
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.kIrRbCNa
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400309c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str._ROMyRyU
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.QerGQMOB
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140030a70
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rdx, str.jTbRmdlJ
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030c50
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.A_CQyEnZ
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.ofVCHvXt
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140030a70
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rdx, str.csIJmrMl
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.WpMNUdJm
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400308c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.WwkPsAYE
lea rcx, [rsp + 0x70]
call fcn.1400065a0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.olPVFNjf
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400308c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.dItkexxZ
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.RluvHQie
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d60
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.EZldbpea
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400309c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.szIPrzYy
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d60
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.FQEsWuYk
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.QJdNebiI
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140030a70
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rdx, str.nTeEEso
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.mzNsIP
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rdx, str.wHlrlDXx
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d00
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.mD_CxTCo
lea rcx, [rsp + 0x70]
call fcn.1400065a0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.fxvuuIGz
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.lDOwqkPR
lea rcx, [rsp + 0x70]
call fcn.1400065a0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.iwVUv_MH
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d60
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.RGyVDGpy
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.V_AOqIHm
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400309c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.NDNAerDb
lea rcx, [rsp + 0x70]
call fcn.1400065a0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.bW_aAGZp
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400308c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.wzfr_lrm
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400309c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.objnmloQ
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.1400309c0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.pfrbdZFY
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030c50
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.T_tHhXVq
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030c50
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.xgBTSWNZ
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.OtskFyYu
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140030a70
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rdx, str.rHeqiigH
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.KIysScjb
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.jBUwXXXP
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140030a70
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rdx, str.FwIMXocs
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.CBZqDc_b
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.140030a70
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rdx, str._suNHMLa
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.ICjyydWV
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.qfFKnmBq
lea rcx, [rsp + 0x70]
call fcn.1400065a0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.RXrVhAiJ
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030d60
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.na_rfCNQ
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140030df0
lea rcx, [rbp - 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rdx, str.EpWPCIJr
lea rcx, [rbp - 0x70]
call fcn.140001ee0
lea rdx, str.rWCFiPgU
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001e80
mov rcx, qword [rbp - 0x30]
mov edx, 0xffffffff
call qword [0x1400a78a0]
mov ecx, 0x208
call fcn.14000d7c8
mov ecx, 0x208
mov rsi, rax
call fcn.14000d7c8
mov rdx, qword [0x1400a7870]
xor ecx, ecx
mov rbx, qword [0x1400a7878]
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
movzx eax, word [rcx]
mov word [rcx + rdx], ax
lea rcx, [rcx + 2]
test ax, ax
jne 0x1400363d0
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], r15w
jne 0x140036400
inc rcx
mov eax, 2
mul rcx
cmovo rax, r13
mov rcx, rax
call fcn.14000d7c8
mov rdx, rbx
sub rax, rbx
nop word [rax + rax]
movzx ecx, word [rdx]
mov word [rax + rdx], cx
lea rdx, [rdx + 2]
test cx, cx
jne 0x140036430
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140001d00
mov rax, qword [rsp + 0x60]
lea rcx, [0x140074ebc]
mov edx, 5
mov word [rdi + rax*2 - 6], r15w
call fcn.1400372a0
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140001ee0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x30]
call fcn.1400012a0
mov rcx, rax
call fcn.140001c80
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140001d00
lea rcx, [rbp - 0x30]
call fcn.140001c90
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140005570
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140005550
mov edx, 0x19
lea rcx, [0x140074ea0]
call fcn.1400372a0
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.140001ee0
lea rcx, [rbp + 0x2d0]
mov dword [rbp + 0x2d0], 0x74004e
call fcn.140004600
lea rcx, [rbp - 0x50]
mov rdx, qword [rax]
call fcn.140001d00
lea rcx, [rbp + 0x180]
call fcn.1400044d0
lea rcx, [rsp + 0x50]
call fcn.140001c80
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.1400042a0
cmp qword [rbp + 0x208], r15
je 0x1400365c8
lea rcx, [rbp + 0x2d0]
mov word [rbp + 0x2d0], 0x7418
call fcn.140001b80
xor edx, edx
lea rcx, [rbp + 0xd8]
mov rbx, rax
call fcn.1400055f0
mov rcx, qword [rbx]
movzx edx, byte [rcx]
cmp byte [rax], dl
jne 0x1400365c8
mov r8, r15
lea r9, [0x140000000]
movabs r10, 0xb70fbb5a19be3659
nop dword [rax]
nop dword [rax + rax]
mov rcx, r8
mov rax, r10
mul r8
shr rdx, 8
imul rax, rdx, 0x166
sub rcx, rax
movzx eax, byte [r8 + r9 + 0x74ed0]
xor al, byte [rcx + r9 + 0x476e0]
mov byte [r8 + r9 + 0x74ed0], al
inc r8
cmp r8, 0x30aff
jb 0x140036580
lea rcx, [rbp + 0x180]
call fcn.1400050f0
lea rcx, [rbp + 0x188]
call fcn.140005d80
test rax, rax
jne 0x140036616
mov rax, qword [rbp + 0x180]
movsxd rcx, dword [rax + 4]
mov eax, 4
cmp qword [rbp + rcx + 0x1c8], r15
cmovne eax, r15d
or eax, dword [rbp + rcx + 0x190]
and eax, 0x15
or eax, 2
mov dword [rbp + rcx + 0x190], eax
and eax, dword [rbp + rcx + 0x194]
jne 0x140036b4c
cmp qword [rsp + 0x68], 8
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 0x14003666f
cmp rcx, 8
lea rax, [r14 + rdi]
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.14000f9a0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r15w
jmp 0x140036688
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp - 0x50]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.1400069a0
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x19000f
mov dword [rbp - 0x2c], 0x6f001d
mov dword [rbp - 0x28], 0x2d007e
mov dword [rbp - 0x24], 0x430072
call fcn.140003280
lea rcx, [rbp + 0x10]
mov rdx, qword [rax]
call fcn.140001d00
lea rdx, [rbp + 0xd8]
lea rcx, [rbp - 0x30]
call fcn.1400012a0
mov r9, rax
cmp qword [rax + 0x18], 8
jb 0x1400366d6
mov r9, qword [rax]
mov rdi, r13
nop dword [rax]
inc rdi
cmp word [r9 + rdi*2], r15w
jne 0x1400366e0
mov rcx, qword [rbp + 0x28]
mov r14, qword [rbp + 0x20]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x14003672d
cmp rcx, 8
lea rax, [r14 + rdi]
lea rbx, [rbp + 0x10]
mov qword [rbp + 0x20], rax
cmovae rbx, qword [rbp + 0x10]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + r14*2]
call fcn.14000f9a0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r15w
jmp 0x140036746
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp + 0x10]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.1400069a0
mov rdx, qword [rbp - 0x18]
cmp rdx, 8
jb 0x140036786
mov rcx, qword [rbp - 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036781
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140036ac8
call fcn.14000d7c0
mov rdi, r13
nop dword [rax]
inc rdi
cmp word [rsi + rdi*2], r15w
jne 0x140036790
mov rcx, qword [rbp + 0x28]
mov r14, qword [rbp + 0x20]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x1400367dd
cmp rcx, 8
lea rax, [rdi + r14]
lea rbx, [rbp + 0x10]
mov qword [rbp + 0x20], rax
cmovae rbx, qword [rbp + 0x10]
lea r8, [rdi + rdi]
mov rdx, rsi
lea rcx, [rbx + r14*2]
call fcn.14000f9a0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r15w
jmp 0x1400367f9
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp + 0x10]
mov r9, rsi
mov qword [rsp + 0x20], rdi
mov rdx, rdi
call fcn.1400069a0
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x54004e
mov dword [rbp - 0x2c], 0x6f0005
mov dword [rbp - 0x28], 0x3a0037
mov dword [rbp - 0x24], 0x430022
call fcn.140003280
mov rdi, r13
mov r9, qword [rax]
inc rdi
cmp word [r9 + rdi*2], r15w
jne 0x140036824
mov rcx, qword [rbp + 0x28]
mov rsi, qword [rbp + 0x20]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x140036871
cmp rcx, 8
lea rax, [rdi + rsi]
lea rbx, [rbp + 0x10]
mov qword [rbp + 0x20], rax
cmovae rbx, qword [rbp + 0x10]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + rsi*2]
call fcn.14000f9a0
lea rax, [rsi + rdi]
mov word [rbx + rax*2], r15w
jmp 0x14003688a
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp + 0x10]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.1400069a0
lea rcx, [rbp + 0x2d0]
mov dword [rbp + 0x2d0], 0x74004e
call fcn.140004600
mov rdi, r13
mov r9, qword [rax]
inc rdi
cmp word [r9 + rdi*2], r15w
jne 0x1400368a6
mov rcx, qword [rbp - 0x38]
mov rsi, qword [rbp - 0x40]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x1400368f3
cmp rcx, 8
lea rax, [rsi + rdi]
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.14000f9a0
lea rax, [rsi + rdi]
mov word [rbx + rax*2], r15w
jmp 0x14003690c
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp - 0x50]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.1400069a0
mov ecx, 0x3e8
call qword [0x1400a7898]
cmp qword [rbp + 0xf0], 0x10
lea rbx, [rbp + 0xd8]
lea rcx, [rbp + 0x2d0]
mov word [rbp + 0x2d0], 0x7418
cmovae rbx, qword [rbp + 0xd8]
call fcn.140001b80
mov rcx, qword [rax]
movzx eax, byte [rcx]
cmp byte [rbx], al
je 0x14003699c
lea rcx, [rbp + 0x10]
call fcn.140001c90
lea rcx, [rbp + 0x180]
call fcn.1400031e0
lea rcx, [rbp - 0x50]
call fcn.140001c90
lea rcx, [rbp + 0xd8]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001c90
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x50]
call fcn.140001c90
mov eax, r13d
jmp 0x140036aa7
lea rcx, [rbp - 0x50]
call fcn.140001c80
mov r8, rax
mov dword [rsp + 0x28], r15d
xor r9d, r9d
mov qword [rsp + 0x20], r15
xor edx, edx
xor ecx, ecx
call qword [0x1400a78a8]
mov ecx, 0x1388
call qword [0x1400a7898]
xorps xmm0, xmm0
mov dword [rbp + 0x110], 0x68
xor eax, eax
lea rcx, [rbp + 0x10]
movups xmmword [rbp + 0x114], xmm0
mov dword [rbp + 0x174], eax
movups xmmword [rbp + 0x124], xmm0
mov qword [rbp + 0x108], rax
movups xmmword [rbp + 0x134], xmm0
movups xmmword [rbp + 0x144], xmm0
movups xmmword [rbp + 0x154], xmm0
movups xmmword [rbp + 0x164], xmm0
movups xmmword [rbp + 0xf8], xmm0
call fcn.140001c80
mov rdx, rax
xor r9d, r9d
lea rax, [rbp + 0xf8]
xor r8d, r8d
mov qword [rsp + 0x48], rax
xor ecx, ecx
lea rax, [rbp + 0x110]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], r15d
call qword [0x1400a7888]
lea rcx, [rbp + 0x10]
call fcn.140001c90
lea rcx, [rbp + 0x180]
call fcn.1400031e0
lea rcx, [rbp - 0x50]
call fcn.140001c90
lea rcx, [rbp + 0xd8]
call fcn.140001e80
lea rcx, [rbp - 0x70]
call fcn.140001c90
lea rcx, [rsp + 0x70]
call fcn.140001e80
lea rcx, [rsp + 0x50]
call fcn.140001c90
lea r11, [rsp + 0x390]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
call fcn.140014480
int3
test al, 4
je 0x140036b59
lea rbx, str.ios_base::badbit_set
jmp 0x140036b6d
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.140002ba0
mov r8, rax
lea rcx, [rbp - 0x70]
mov rdx, rbx
call fcn.1400030b0
mov rcx, rax
call fcn.140001170
int3