Function at 0x140034bf0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], r8
push rbp
push rdi
push r14
lea rbp, [rsp - 0x2a0]
sub rsp, 0x3a0
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x3e0e1e45
mov dword [rbp - 0x2c], 0x12196a31
mov dword [rbp - 0x28], 0x6a7e4f2e
call fcn.140004510
xor ecx, ecx
mov rdx, qword [rax]
call fcn.14001511c
call fcn.140033fb0
call fcn.140034410
call fcn.140037d80
mov rax, qword [0x1400a6890]
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x28], rcx
lea r8, [0x140033cb0]
xor r14d, r14d
xor ecx, ecx
xor r9d, r9d
mov dword [rbp + 0x30], r14d
xor edx, edx
mov dword [rsp + 0x20], r14d
call rax
lea rdx, str.qqabYlKS
mov qword [rbp + 0x2d0], rax
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.mwIYqIPl
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.CQAtRLDl
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.wBLLSHWl
lea rcx, [rsp + 0x50]
call fcn.140001dc0
mov rcx, qword [str.yVoEEeea]
lea edi, [r14 + 0xf]
mov rdx, qword [rsp + 0x68]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r14
mov qword [rbp - 0x78], rdi
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x70], rcx
mov byte [rsp + 0x70], r14b
mov byte [rsp + 0x78], r14b
cmp rdx, 0x10
jb 0x140034d80
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034d7b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370b1
call fcn.14000cfd0
mov rax, qword [str.DSpbIkZv]
lea rdx, [rbp - 0x50]
mov qword [rsp + 0x3c0], rbx
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x3c8], rsi
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rsp + 0x3d8], r12
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x50], rax
mov rax, qword [str.HwHhjQVm]
mov qword [rsp + 0x398], r13
mov qword [rsp + 0x390], r15
mov r15d, 8
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x38], rdi
mov byte [rbp - 0x48], r14b
mov qword [rbp - 0x78], rdi
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r14b
call fcn.140030280
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140034e34
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034e2f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370c9
call fcn.14000cfd0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140034e6f
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034e6a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370c9
call fcn.14000cfd0
mov r13, qword [str.OqnVDOZj]
lea rbx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r15
movups xmmword [rsp + 0x70], xmm0
mov byte [rsp + 0x78], r14b
mov r12, r15
mov qword [rbp - 0x78], rdi
mov rsi, rdi
mov qword [rsp + 0x70], r13
movups xmm0, xmmword [rbx]
lea rbx, [rbp + 0x10]
mov qword [rbp + 0x28], rdi
add rbx, r12
mov qword [rbp + 0x20], r15
lea rdi, [rbp + 0x10]
movq r14, xmm0
lea r15, [rbp + 0x10]
movups xmmword [rbp + 0x10], xmm0
cmp rdi, rbx
je 0x140034ee6
sub r15, rdi
movzx ecx, byte [rdi]
call fcn.140014b7c
mov byte [rdi + r15], al
inc rdi
cmp rdi, rbx
jne 0x140034ec6
mov rsi, qword [rbp + 0x28]
mov r12, qword [rbp + 0x20]
mov r14, qword [rbp + 0x10]
test r12, r12
je 0x140034f15
cmp rsi, 0x10
lea rax, [rbp + 0x10]
cmovae rax, r14
movsx ecx, byte [rax]
call fcn.140014ba8
cmp rsi, 0x10
lea rcx, [rbp + 0x10]
cmovae rcx, r14
mov byte [rcx], al
mov rsi, qword [rbp + 0x28]
mov r14, qword [rbp + 0x10]
cmp rsi, 0x10
jb 0x140034f4c
lea rdx, [rsi + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x140034f44
mov r14, qword [r14 - 8]
add rdx, 0x27
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370c9
mov rcx, r14
call fcn.14000cfd0
mov rcx, qword [str.O_UesUcl]
lea rdx, [rsp + 0x70]
mov rax, qword [str.ydhMluJR]
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x70], rcx
xor r15d, r15d
xorps xmm0, xmm0
mov byte [rsp + 0x70], r15b
mov r14d, 0xf
mov byte [rsp + 0x78], 0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r15
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x78], r14
mov r13d, 8
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r14
call fcn.140030460
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140034feb
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034fe6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370b7
call fcn.14000cfd0
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r14
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x140035033
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003502e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370b7
call fcn.14000cfd0
mov rax, qword [str._ZGjdmiK]
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
mov qword [rbp - 0x78], r14
call fcn.1400300d0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x14003509d
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035098
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370bd
call fcn.14000cfd0
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r14
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x1400350e5
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400350e0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370bd
call fcn.14000cfd0
mov rax, qword [str.gNUaBQIn]
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rbp + 0x38]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
mov qword [rbp - 0x78], r14
call fcn.140001e00
mov r8, qword [rbp + 0x38]
lea rcx, [rbp + 0x38]
mov rdx, qword [rbp + 0x50]
lea rsi, [rbp + 0x38]
mov rbx, qword [rbp + 0x48]
lea rdi, [rbp + 0x38]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x14003516b
sub rsi, rdi
nop dword [rax + rax]
movzx ecx, byte [rdi]
call fcn.140014b7c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140035150
mov rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x1400351a1
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140035199
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370c3
mov rcx, r8
call fcn.14000cfd0
mov rdx, qword [rbp - 0x78]
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r14
mov byte [rbp + 0x38], r15b
cmp rdx, 0x10
jb 0x1400351e9
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400351e4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370c3
call fcn.14000cfd0
mov rax, qword [str.ahibOkoG]
lea rdx, [rbp - 0x50]
xorps xmm0, xmm0
mov qword [rbp - 0x40], r13
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x50], rax
lea rcx, [rsp + 0x70]
mov rax, qword [str.lOKIsFGC]
movups xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x70], rax
mov qword [rbp - 0x38], r14
mov byte [rbp - 0x48], r15b
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r14
mov byte [rsp + 0x78], r15b
call fcn.140030280
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x14003526f
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003526a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370c9
call fcn.14000cfd0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1400352aa
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400352a5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370c9
call fcn.14000cfd0
mov rax, qword [str.xKDKhBJX]
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
mov qword [rbp - 0x78], r14
call fcn.140001e00
cmp qword [rbp - 0x40], r15
je 0x140035305
cmp qword [rbp - 0x38], 0x10
lea rax, [rbp - 0x50]
cmovae rax, qword [rbp - 0x50]
movsx ecx, byte [rax]
call fcn.140014ba8
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 0x140035340
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003533b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370cf
call fcn.14000cfd0
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r14
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x140035388
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035383
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370cf
call fcn.14000cfd0
mov rax, qword [str.QtmdIrBD]
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
mov qword [rbp - 0x78], r14
call fcn.140030460
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1400353f2
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400353ed
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370d5
call fcn.14000cfd0
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x40], r15
mov qword [rbp - 0x38], r14
mov byte [rbp - 0x50], r15b
cmp rdx, 0x10
jb 0x14003543a
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035435
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370d5
call fcn.14000cfd0
mov rax, qword [str.FZtcfNWU]
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rbp + 0x58]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
mov qword [rbp - 0x78], r14
call fcn.140001e00
cmp qword [rbp + 0x70], 0x10
lea rcx, [rbp + 0x58]
mov r8, qword [rbp + 0x58]
lea rsi, [rbp + 0x58]
mov rbx, qword [rbp + 0x68]
lea rdi, [rbp + 0x58]
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp qword [rbp + 0x70], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x1400354b3
sub rsi, rdi
nop
movzx ecx, byte [rdi]
call fcn.140014b7c
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x1400354a0
lea rcx, [rbp + 0x58]
call fcn.140001d60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1400354f8
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400354f3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370db
call fcn.14000cfd0
mov rax, qword [str.vbCLzbLa]
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rbp + 0x78]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
mov qword [rbp - 0x78], r14
call fcn.140001e00
cmp qword [rbp + 0x90], 0x10
lea rcx, [rbp + 0x78]
mov r8, qword [rbp + 0x78]
lea rsi, [rbp + 0x78]
mov rbx, qword [rbp + 0x88]
lea rdi, [rbp + 0x78]
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp qword [rbp + 0x90], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140035578
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140014ba8
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140035565
lea rcx, [rbp + 0x78]
call fcn.140001d60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1400355bd
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400355b8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370e1
call fcn.14000cfd0
mov rax, qword [str.LPafUpvB]
lea rdx, [rsp + 0x70]
xorps xmm0, xmm0
mov qword [rbp - 0x80], r13
movups xmmword [rsp + 0x70], xmm0
lea rcx, [rbp + 0x98]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x78], r15b
mov qword [rbp - 0x78], r14
call fcn.140001e00
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 0x140035649
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140014b7c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140035636
lea rcx, [rbp + 0x98]
call fcn.140001d60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140035691
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003568c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370e7
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r15
mov r8, r13
mov qword [rbp - 0x38], r15
lea rdx, str.Cfpigggm
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x70]
call fcn.140001e00
cmp qword [rbp - 0x80], r15
je 0x1400356f1
cmp qword [rbp - 0x78], 0x10
lea rax, [rsp + 0x70]
cmovae rax, qword [rsp + 0x70]
movsx ecx, byte [rax]
call fcn.140014ba8
cmp qword [rbp - 0x78], 0x10
lea rcx, [rsp + 0x70]
cmovae rcx, qword [rsp + 0x70]
mov byte [rcx], al
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140035736
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035731
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370ed
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x80], r15
mov r8, r13
mov qword [rbp - 0x78], r15
lea rdx, str.OVLTvBvx
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400300d0
lea rcx, [rsp + 0x50]
call fcn.140001d60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1400357af
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400357aa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370f3
call fcn.14000cfd0
lea rdx, str.kRKAEKqW
lea rcx, [rsp + 0x50]
call fcn.140006320
lea rcx, [rsp + 0x50]
call fcn.140001f20
xorps xmm0, xmm0
mov qword [rbp - 0x80], r15
mov r8, r13
mov qword [rbp - 0x78], r15
lea rdx, str.Gf__lkEm
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400301d0
lea rcx, [rsp + 0x50]
call fcn.140001d60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140035843
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003583e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370f9
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r15
mov r8, r13
mov qword [rbp - 0x38], r15
lea rdx, str.VZVovxYC
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x70]
call fcn.140001e00
cmp qword [rbp - 0x80], r15
je 0x1400358a3
cmp qword [rbp - 0x78], 0x10
lea rax, [rsp + 0x70]
cmovae rax, qword [rsp + 0x70]
movsx ecx, byte [rax]
call fcn.140014ba8
cmp qword [rbp - 0x78], 0x10
lea rcx, [rsp + 0x70]
cmovae rcx, qword [rsp + 0x70]
mov byte [rcx], al
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x1400358e8
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400358e3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370ff
call fcn.14000cfd0
lea rdx, str.RPYHWtmI
lea rcx, [rsp + 0x50]
call fcn.140006320
lea rcx, [rsp + 0x50]
call fcn.140001f20
xorps xmm0, xmm0
mov qword [rbp - 0x80], r15
mov r8, r13
mov qword [rbp - 0x78], r15
lea rdx, str.jNPcUgWL
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xb8]
call fcn.140001e00
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 0x140035993
sub rsi, rdi
nop
movzx ecx, byte [rdi]
call fcn.140014b7c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140035980
lea rcx, [rbp + 0xb8]
call fcn.140001d60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x1400359db
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400359d6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037105
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r15
mov r8, r13
mov qword [rbp - 0x38], r15
lea rdx, str.qIjlT_Lz
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x70]
call fcn.140001e00
cmp qword [rbp - 0x80], r15
je 0x140035a3b
cmp qword [rbp - 0x78], 0x10
lea rax, [rsp + 0x70]
cmovae rax, qword [rsp + 0x70]
movsx ecx, byte [rax]
call fcn.140014ba8
cmp qword [rbp - 0x78], 0x10
lea rcx, [rsp + 0x70]
cmovae rcx, qword [rsp + 0x70]
mov byte [rcx], al
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140035a80
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035a7b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003710b
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r15
mov r8, r13
mov qword [rbp - 0x38], r15
lea rdx, str.aStwAAgS
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x70]
call fcn.140001e00
cmp qword [rbp - 0x80], r15
je 0x140035ae0
cmp qword [rbp - 0x78], 0x10
lea rax, [rsp + 0x70]
cmovae rax, qword [rsp + 0x70]
movsx ecx, byte [rax]
call fcn.140014ba8
cmp qword [rbp - 0x78], 0x10
lea rcx, [rsp + 0x70]
cmovae rcx, qword [rsp + 0x70]
mov byte [rcx], al
lea rcx, [rsp + 0x70]
call fcn.140001d60
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140035b25
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035b20
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037111
call fcn.14000cfd0
lea rdx, str.baKjYFX
lea rcx, [rsp + 0x50]
call fcn.140006320
lea rcx, [rsp + 0x50]
call fcn.140001f20
xorps xmm0, xmm0
mov qword [rbp - 0x80], r15
mov r8, r13
mov qword [rbp - 0x78], r15
lea rdx, str.wReEuonX
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400300d0
lea rcx, [rsp + 0x50]
call fcn.140001d60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140035bb9
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035bb4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037117
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x80], r15
mov r8, r13
mov qword [rbp - 0x78], r15
lea rdx, str.wHDrvFhY
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.1400021c0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030570
lea rcx, [rsp + 0x50]
call fcn.140001d60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140035c32
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035c2d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003711d
call fcn.14000cfd0
xorps xmm0, xmm0
mov qword [rbp - 0x40], r15
mov r8, r13
mov qword [rbp - 0x38], r15
lea rdx, str.BvcMUYGX
lea rcx, [rbp - 0x50]
movups xmmword [rbp - 0x50], xmm0
call fcn.1400021c0
xorps xmm0, xmm0
mov qword [rbp - 0x80], r15
mov r8, r13
mov qword [rbp - 0x78], r15
lea rdx, str.grYEQKPQ
lea rcx, [rsp + 0x70]
movups xmmword [rsp + 0x70], xmm0
call fcn.1400021c0
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140035cb4
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035caf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037123
call fcn.14000cfd0
mov rdx, qword [rbp - 0x38]
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], r14
mov byte [rsp + 0x70], r15b
cmp rdx, 0x10
jb 0x140035cfc
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035cf7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140037123
call fcn.14000cfd0
lea rdx, str.bYowZSnX
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.jbJlzoVd
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.AaLbDquw
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.o_vErqlZ
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.VLxfWNLL
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.GUTciGrM
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.qvWcMAPi
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030280
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.QCALpXeT
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.JmthwPaK
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.dSGfrjxj
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030280
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.IozVQziF
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400301d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.PVJEzFnM
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.GEmvkdXR
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.ifRnBqnD
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.nXSZjkuu
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.ZOUWEvAS
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400301d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.vKAbVzvL
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.vtlpdwnF
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.kvvRsJVU
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.OiJAtTlf
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400301d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str._VCO_jjF
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.skbNmlYK
lea rcx, [rsp + 0x50]
call fcn.140006320
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str._USGkwTW
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.dLhHdvRC
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030280
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.dZTHSelT
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.SMkPUKSV
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.JqmIxzQV
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.vSoktLZT
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.UtOpNHsN
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.pzgAU_iC
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.CsZH_ejM
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.E_zVExDH
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.yUMQcYQr
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.Rbk_jDPJ
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.qMTqvoNc
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.EVUeAbLH
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.vXdlzZOe
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030280
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.cgQk_euz
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.XCrn_kWK
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030280
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.ZPHGqZdl
lea rcx, [rsp + 0x50]
call fcn.140006320
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.oXvFKqWG
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.oUSzBnXh
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.spfXTWqc
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.lCZNPKLj
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030280
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.sditcvwJ
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.pXaFRcJc
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.SPQedZHF
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.MxaaTewK
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.OcWfUekk
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.pmJCz_ra
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.QTdlxmvZ
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.DnJvhfUL
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.FXyewLSM
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.kaYTFHi
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.eTSVRqjD
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.xtnCiHQy
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.QzMjkUev
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.DDmOiQQh
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.r_jqHzqv
lea rcx, [rsp + 0x50]
call fcn.140006320
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.coSbqsEM
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.tizyx_xr
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.RBMgJrVu
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.KCB_UScE
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.lbybWquI
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.VHCfjcOm
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030280
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.pxZZtaKD
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030570
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.ZddntHZN
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400300d0
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.Od_ZghUZ
lea rcx, [rsp + 0x50]
call fcn.140006320
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.weFOlMer
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030460
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.BRvRGVbu
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030510
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.jevGExoS
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.ZntamibR
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rdx, str.sIiSblYS
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140030600
lea rcx, [rbp - 0x70]
call fcn.140001d60
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rdx, str.wmnWSUqm
lea rcx, [rbp - 0x70]
call fcn.140001dc0
lea rdx, str.kJXjAwkM
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.140030280
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001d60
mov rcx, qword [rbp + 0x2d0]
mov edx, 0xffffffff
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 dword [rax + rax]
movzx eax, word [rcx]
mov word [rdx + rcx], ax
lea rcx, [rcx + 2]
test ax, ax
jne 0x1400369a0
mov rcx, rdi
call fcn.140001140
mov r12, 0xffffffffffffffff
mov rdi, rax
mov rcx, r12
lea rbx, [rax + 2]
nop dword [rax]
inc rcx
cmp word [rbx + rcx*2], r15w
jne 0x1400369d0
inc rcx
mov r13d, 2
mov eax, r13d
mul rcx
cmovo rax, r12
mov rcx, rax
call fcn.14000cfd8
mov rdx, rbx
sub rax, rbx
nop dword [rax + rax]
movzx ecx, word [rdx]
mov word [rax + rdx], cx
lea rdx, [rdx + 2]
test cx, cx
jne 0x140036a00
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.140001be0
mov rax, qword [rbp - 0x80]
lea rcx, [0x140073ebc]
mov edx, 5
mov word [rdi + rax*2 - 6], r15w
call fcn.140037550
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.140001dc0
lea rdx, [rsp + 0x50]
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 + 0x70]
call fcn.1400052f0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.1400052d0
mov edx, 0x19
lea rcx, [0x140073ea0]
call fcn.140037550
mov rdx, rax
lea rcx, [rbp + 0xd8]
call fcn.140001dc0
lea rcx, [rbp + 0x2d0]
mov dword [rbp + 0x2d0], 0x700002
call fcn.140004430
lea rcx, [rbp - 0x50]
mov rdx, qword [rax]
call fcn.140001be0
lea rcx, [rbp + 0x180]
call fcn.140004300
lea rcx, [rsp + 0x70]
call fcn.140001b60
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.1400040d0
cmp qword [rbp + 0x208], r15
je 0x140036ba4
lea rcx, [rbp + 0x2d0]
mov word [rbp + 0x2d0], 0x7054
call fcn.140001a70
xor edx, edx
lea rcx, [rbp + 0xd8]
mov rbx, rax
call fcn.140005370
mov rcx, qword [rbx]
movzx edx, byte [rcx]
cmp byte [rax], dl
jne 0x140036ba4
mov rcx, r15
lea r8, [0x140000000]
movabs r9, 0x4afd6a052bf5a815
nop dword [rax]
nop word [rax + rax]
mov rax, r9
mul rcx
mov rax, rcx
sub rax, rdx
shr rax, 1
add rax, rdx
mov rdx, rcx
shr rax, 8
imul rax, rax, 0x18c
sub rdx, rax
movzx eax, byte [rcx + r8 + 0x73ed0]
xor al, byte [rdx + r8 + 0x46700]
mov byte [rcx + r8 + 0x73ed0], al
inc rcx
cmp rcx, 0x30aff
jb 0x140036b50
lea rcx, [rbp + 0x180]
call fcn.140004e70
lea rcx, [rbp + 0x188]
call fcn.140005b00
mov edx, 4
test rax, rax
jne 0x140036bf4
mov rax, qword [rbp + 0x180]
movsxd rcx, dword [rax + 4]
mov eax, edx
cmp qword [rbp + rcx + 0x1c8], r15
cmovne eax, r15d
or eax, dword [rbp + rcx + 0x190]
and eax, 0x15
or eax, r13d
mov dword [rbp + rcx + 0x190], eax
and eax, dword [rbp + rcx + 0x194]
jne 0x140037129
cmp qword [rbp - 0x78], 8
lea r9, [rsp + 0x70]
mov rcx, qword [rbp - 0x38]
cmovae r9, qword [rsp + 0x70]
mov rax, rcx
mov r14, qword [rbp - 0x40]
mov rdi, qword [rbp - 0x80]
sub rax, r14
cmp rdi, rax
ja 0x140036c4b
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.14000f1b0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r15w
jmp 0x140036c64
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp - 0x50]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006720
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x1d0043
mov dword [rbp - 0x2c], 0x4b0035
mov dword [rbp - 0x28], 0x27004d
mov dword [rbp - 0x24], 0x46006c
call fcn.140003120
lea rcx, [rbp - 0x10]
mov rdx, qword [rax]
call fcn.140001be0
lea rdx, [rbp + 0xd8]
lea rcx, [rbp - 0x30]
call fcn.1400012a0
mov r9, rax
cmp qword [rax + 0x18], 8
jb 0x140036cb2
mov r9, qword [rax]
mov rdi, r12
inc rdi
cmp word [r9 + rdi*2], r15w
jne 0x140036cb5
mov rcx, qword [rbp + 8]
mov r14, qword [rbp]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x140036d02
cmp rcx, 8
lea rax, [r14 + rdi]
lea rbx, [rbp - 0x10]
mov qword [rbp], rax
cmovae rbx, qword [rbp - 0x10]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + r14*2]
call fcn.14000f1b0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r15w
jmp 0x140036d1b
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp - 0x10]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006720
mov rdx, qword [rbp - 0x18]
cmp rdx, 8
jb 0x140036d5b
mov rcx, qword [rbp - 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036d56
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400370ab
call fcn.14000cfd0
mov rdi, r12
nop
inc rdi
cmp word [rsi + rdi*2], r15w
jne 0x140036d60
mov rcx, qword [rbp + 8]
mov r14, qword [rbp]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x140036dad
cmp rcx, 8
lea rax, [rdi + r14]
lea rbx, [rbp - 0x10]
mov qword [rbp], rax
cmovae rbx, qword [rbp - 0x10]
lea r8, [rdi + rdi]
mov rdx, rsi
lea rcx, [rbx + r14*2]
call fcn.14000f1b0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r15w
jmp 0x140036dc9
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp - 0x10]
mov r9, rsi
mov qword [rsp + 0x20], rdi
mov rdx, rdi
call fcn.140006720
lea rcx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x500002
mov dword [rbp - 0x2c], 0x4b002d
mov dword [rbp - 0x28], 0x300004
mov dword [rbp - 0x24], 0x46003c
call fcn.140003120
mov rdi, r12
mov r9, qword [rax]
inc rdi
cmp word [r9 + rdi*2], r15w
jne 0x140036df4
mov rcx, qword [rbp + 8]
mov rsi, qword [rbp]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x140036e41
cmp rcx, 8
lea rax, [rdi + rsi]
lea rbx, [rbp - 0x10]
mov qword [rbp], rax
cmovae rbx, qword [rbp - 0x10]
lea r8, [rdi + rdi]
mov rdx, r9
lea rcx, [rbx + rsi*2]
call fcn.14000f1b0
lea rax, [rsi + rdi]
mov word [rbx + rax*2], r15w
jmp 0x140036e5a
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp - 0x10]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006720
lea rcx, [rbp + 0x2d0]
mov dword [rbp + 0x2d0], 0x700002
call fcn.140004430
mov rdi, r12
mov r9, qword [rax]
inc rdi
cmp word [r9 + rdi*2], r15w
jne 0x140036e76
mov rcx, qword [rbp - 0x38]
mov rsi, qword [rbp - 0x40]
mov rax, rcx
sub rax, rsi
cmp rdi, rax
ja 0x140036ec3
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.14000f1b0
lea rax, [rsi + rdi]
mov word [rbx + rax*2], r15w
jmp 0x140036edc
movzx r8d, byte [rbp + 0x2d0]
lea rcx, [rbp - 0x50]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006720
mov ecx, 0x3e8
call qword [0x1400a6898]
cmp qword [rbp + 0xf0], 0x10
lea rbx, [rbp + 0xd8]
lea rcx, [rbp + 0x2d0]
mov word [rbp + 0x2d0], 0x7054
cmovae rbx, qword [rbp + 0xd8]
call fcn.140001a70
mov rcx, qword [rax]
movzx eax, byte [rcx]
cmp byte [rbx], al
je 0x140036f6c
lea rcx, [rbp - 0x10]
call fcn.140001b70
lea rcx, [rbp + 0x180]
call fcn.140003080
lea rcx, [rbp - 0x50]
call fcn.140001b70
lea rcx, [rbp + 0xd8]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001b70
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001b70
mov eax, r12d
jmp 0x140037077
lea rcx, [rbp - 0x50]
call fcn.140001b60
mov r8, rax
mov dword [rsp + 0x28], r15d
xor r9d, r9d
mov qword [rsp + 0x20], r15
xor edx, edx
xor ecx, ecx
call qword [0x1400a68a8]
mov ecx, 0x1388
call qword [0x1400a6898]
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.140001b60
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 [0x1400a6888]
lea rcx, [rbp - 0x10]
call fcn.140001b70
lea rcx, [rbp + 0x180]
call fcn.140003080
lea rcx, [rbp - 0x50]
call fcn.140001b70
lea rcx, [rbp + 0xd8]
call fcn.140001d60
lea rcx, [rbp - 0x70]
call fcn.140001b70
lea rcx, [rsp + 0x50]
call fcn.140001d60
lea rcx, [rsp + 0x70]
call fcn.140001b70
mov r13, qword [rsp + 0x398]
mov r12, qword [rsp + 0x3d8]
mov rsi, qword [rsp + 0x3c8]
mov rbx, qword [rsp + 0x3c0]
mov r15, qword [rsp + 0x390]
add rsp, 0x3a0
pop r14
pop rdi
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
test dl, al
je 0x140037136
lea rbx, str.ios_base::badbit_set
jmp 0x14003714b
test r13b, al
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