Function at 0x140035420
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], r8
push rbp
push rbx
push r13
push r14
lea rbp, [rsp - 0x188]
sub rsp, 0x288
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x3606040e
mov dword [rbp - 0x4c], 0x221a490b
mov dword [rbp - 0x48], 0x4c6e7c36
call fcn.1400047e0
xor ecx, ecx
mov rdx, qword [rax]
call fcn.140017cec
call fcn.140038600
call fcn.140038b40
call fcn.14003a0a0
mov rax, qword [0x1400a88d0]
lea rcx, [rbp + 0x68]
mov qword [rsp + 0x28], rcx
lea r8, [0x1400384c0]
xor ebx, ebx
xor ecx, ecx
xor r9d, r9d
mov dword [rbp + 0x68], ebx
xor edx, edx
mov dword [rsp + 0x20], ebx
call rax
lea rdx, str.yVJMyfi
mov r13, rax
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.BcyYItp
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400317e0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.LraRiwM
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.WVKYvlw
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.fpCjTLZ
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400317e0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.ZofHupf
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.KBsjOdR
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.mmmqcrj
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400317e0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.fMwBJKt
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.zMfT_XI
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031400
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003569c
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035697
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038033
call fcn.14000f970
mov rdx, qword [rbp - 0x78]
mov r14d, 0xf
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r14
mov byte [rsp + 0x50], bl
cmp rdx, 0x10
jb 0x1400356ec
mov rcx, qword [rsp + 0x70]
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 0x140038033
call fcn.14000f970
mov rax, qword [str.JLJRDvt]
mov dword [rbp - 0x70], eax
movzx eax, word [0x140049af4]
mov qword [rsp + 0x2b0], rsi
mov rsi, r14
mov qword [rsp + 0x2b8], rdi
lea rdi, [rbp - 0x70]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x140049af6]
mov qword [rbp - 0x68], rbx
mov byte [rbp - 0x69], bl
mov byte [rbp - 0x6a], al
lea rax, [rbp + 0xb0]
mov qword [rbp - 0x58], r14
mov qword [rsp + 0x2c8], r12
mov qword [rsp + 0x280], r15
mov r15d, 7
mov ebx, r15d
mov qword [rbp - 0x60], r15
movups xmm0, xmmword [rdi]
mov qword [rbp + 0xc0], rbx
lea rdi, [rbp + 0xb0]
add rbx, rax
mov qword [rbp + 0xc8], r14
lea r15, [rbp + 0xb0]
movq r14, xmm0
movups xmmword [rbp + 0xb0], xmm0
cmp rdi, rbx
je 0x1400357a9
sub r15, rdi
movzx ecx, byte [rdi]
call fcn.140017778
mov byte [rdi + r15], al
inc rdi
cmp rdi, rbx
jne 0x140035787
mov rsi, qword [rbp + 0xc8]
mov r14, qword [rbp + 0xb0]
cmp rsi, 0x10
jb 0x1400357e0
lea rdx, [rsi + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400357d8
mov r14, qword [r14 - 8]
add rdx, 0x27
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
mov rcx, r14
call fcn.14000f970
lea rdx, str.QQIYH_T
mov ebx, 0xf
lea rcx, [rsp + 0x70]
call fcn.140005f60
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x140035832
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003582d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
mov rax, qword [str.BhQdPeL]
lea rdx, [rbp - 0x70]
mov dword [rbp - 0x70], eax
lea rcx, [rbp + 0x48]
movzx eax, word [0x140049b04]
xor r14d, r14d
mov word [rbp - 0x6c], ax
mov r15d, 7
movzx eax, byte [0x140049b06]
mov r12, rbx
mov byte [rbp - 0x6a], al
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], rbx
mov byte [rbp - 0x69], r14b
call fcn.140001ee0
mov rcx, qword [rbp + 0x48]
lea rbx, [rbp + 0x48]
mov rdx, qword [rbp + 0x60]
lea rsi, [rbp + 0x48]
mov r8, qword [rbp + 0x58]
lea rdi, [rbp + 0x48]
cmp rdx, 0x10
cmovae rbx, rcx
cmovae rsi, rcx
add rbx, r8
cmp rdx, 0x10
cmovae rdi, rcx
cmp rdi, rbx
je 0x1400358d0
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.14001774c
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x1400358b1
mov rdx, qword [rbp + 0x60]
mov r8, qword [rbp + 0x58]
mov rcx, qword [rbp + 0x48]
test r8, r8
je 0x140035901
cmp rdx, 0x10
lea rax, [rbp + 0x48]
cmovae rax, rcx
movsx ecx, byte [rax]
call fcn.140017778
cmp qword [rbp + 0x60], 0x10
lea rcx, [rbp + 0x48]
cmovae rcx, qword [rbp + 0x48]
mov byte [rcx], al
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x140035934
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003592f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038039
call fcn.14000f970
mov rdx, qword [rbp - 0x58]
mov qword [rbp + 0x58], r14
mov qword [rbp + 0x60], r12
mov byte [rbp + 0x48], r14b
cmp rdx, 0x10
jb 0x14003597b
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035976
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038039
call fcn.14000f970
mov rax, qword [str.BCjoqwK]
lea rdx, [rbp - 0x70]
mov dword [rbp - 0x70], eax
lea rcx, [rsp + 0x50]
movzx eax, word [0x140049b0c]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x140049b0e]
mov byte [rbp - 0x6a], al
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r12
mov byte [rbp - 0x69], r14b
call fcn.140031400
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400359f5
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400359f0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003803f
call fcn.14000f970
mov rdx, qword [rbp - 0x58]
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r12
mov byte [rsp + 0x50], r14b
cmp rdx, 0x10
jb 0x140035a3f
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035a3a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003803f
call fcn.14000f970
mov rax, qword [str.MfkfTRf]
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], eax
lea rcx, [rbp - 0x70]
movzx eax, word [0x140049b14]
mov word [rbp - 0x2c], ax
movzx eax, byte [0x140049b16]
mov byte [rbp - 0x2a], al
mov rax, qword [str.hptPpfK]
mov dword [rbp - 0x70], eax
movzx eax, word [0x140049b1c]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x140049b1e]
mov byte [rbp - 0x6a], al
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r12
mov byte [rbp - 0x29], r14b
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r12
mov byte [rbp - 0x69], r14b
call fcn.1400315b0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140035ae5
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035ae0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140035b20
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035b1b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
mov rax, qword [str.OQVjnJg]
lea rdx, [rbp - 0x70]
mov dword [rbp - 0x70], eax
lea rcx, [rbp + 0x28]
movzx eax, word [0x140049b24]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x140049b26]
mov byte [rbp - 0x6a], al
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r12
mov byte [rbp - 0x69], r14b
call fcn.140001ee0
mov rdx, qword [rbp + 0x28]
lea rbx, [rbp + 0x28]
mov r8, qword [rbp + 0x40]
lea rsi, [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
lea rdi, [rbp + 0x28]
cmp r8, 0x10
cmovae rbx, rdx
cmovae rsi, rdx
add rbx, rcx
cmp r8, 0x10
cmovae rdi, rdx
cmp rdi, rbx
je 0x140035bb2
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.14001774c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140035b93
mov r8, qword [rbp + 0x40]
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x28]
test rcx, rcx
je 0x140035be3
cmp r8, 0x10
lea rax, [rbp + 0x28]
cmovae rax, rdx
movsx ecx, byte [rax]
call fcn.140017778
cmp qword [rbp + 0x40], 0x10
lea rcx, [rbp + 0x28]
cmovae rcx, qword [rbp + 0x28]
mov byte [rcx], al
mov r8, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x28]
cmp r8, 0x10
jb 0x140035bf5
inc r8
lea rcx, [rbp + 0x28]
call fcn.1400020f0
mov rdx, qword [rbp - 0x58]
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], r12
mov byte [rbp + 0x28], r14b
cmp rdx, 0x10
jb 0x140035c3c
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035c37
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038045
call fcn.14000f970
mov rax, qword [str.LrmBxOB]
lea rdx, [rbp - 0x70]
mov dword [rbp - 0x70], eax
lea rcx, [rsp + 0x70]
movzx eax, word [0x140049b2c]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x140049b2e]
mov byte [rbp - 0x6a], al
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r12
mov byte [rbp - 0x69], r14b
call fcn.140031400
lea rcx, [rsp + 0x70]
call fcn.140001e40
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140035cbe
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035cb9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003804b
call fcn.14000f970
mov rax, qword [str.DTDpkmu]
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], eax
lea rcx, [rbp - 0x70]
movzx eax, word [0x140049b34]
mov word [rbp - 0x2c], ax
movzx eax, byte [0x140049b36]
mov byte [rbp - 0x2a], al
mov rax, qword [str.OmJFHup]
mov dword [rbp - 0x70], eax
movzx eax, word [0x140049b3c]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x140049b3e]
mov byte [rbp - 0x6a], al
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r12
mov byte [rbp - 0x29], r14b
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r12
mov byte [rbp - 0x69], r14b
call fcn.1400315b0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140035d64
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035d5f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140035d9f
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035d9a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
mov rax, qword [str.knOiBsF]
lea rdx, [rbp - 0x70]
mov dword [rbp - 0x70], eax
lea rcx, [rbp + 0xd0]
movzx eax, word [0x140049b44]
mov word [rbp - 0x6c], ax
movzx eax, byte [0x140049b46]
mov byte [rbp - 0x6a], al
mov qword [rbp - 0x68], r14
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r12
mov byte [rbp - 0x69], r14b
call fcn.140001ee0
cmp qword [rbp + 0xe8], 0x10
lea rcx, [rbp + 0xd0]
mov r8, qword [rbp + 0xd0]
lea rsi, [rbp + 0xd0]
mov rbx, qword [rbp + 0xe0]
lea rdi, [rbp + 0xd0]
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp qword [rbp + 0xe8], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140035e3b
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.140017778
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x140035e28
lea rcx, [rbp + 0xd0]
call fcn.140001e40
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140035e82
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035e7d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038051
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.JAOqcWE
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x90]
call fcn.140001ee0
mov rcx, qword [rbp + 0x90]
lea rbx, [rbp + 0x90]
mov rdx, qword [rbp + 0xa8]
lea rsi, [rbp + 0x90]
mov r8, qword [rbp + 0xa0]
lea rdi, [rbp + 0x90]
cmp rdx, 0x10
cmovae rbx, rcx
cmovae rsi, rcx
add rbx, r8
cmp rdx, 0x10
cmovae rdi, rcx
cmp rdi, rbx
je 0x140035f2a
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.14001774c
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x140035f02
mov rdx, qword [rbp + 0xa8]
mov r8, qword [rbp + 0xa0]
mov rcx, qword [rbp + 0x90]
test r8, r8
je 0x140035f5f
cmp rdx, 0x10
lea rax, [rbp + 0x90]
cmovae rax, rcx
movsx ecx, byte [rax]
call fcn.140017778
cmp qword [rbp + 0xa8], 0x10
lea rcx, [rbp + 0x90]
cmovae rcx, qword [rbp + 0x90]
mov byte [rcx], al
lea rcx, [rbp + 0x90]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140035fa8
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140035fa3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038057
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.ppKHjlI
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
xorps xmm0, xmm0
mov qword [rbp - 0x60], r14
mov r8, r15
mov qword [rbp - 0x58], r14
lea rdx, str.ToVgcrG
lea rcx, [rbp - 0x70]
movups xmmword [rbp - 0x70], xmm0
call fcn.1400022e0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x14003602b
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036026
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003805d
call fcn.14000f970
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], r12
mov byte [rbp - 0x70], r14b
cmp rdx, 0x10
jb 0x140036074
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003606f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003805d
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rbp - 0x60], r14
mov r8, r15
mov qword [rbp - 0x58], r14
lea rdx, str.L_BmaVP
lea rcx, [rbp - 0x70]
movups xmmword [rbp - 0x70], xmm0
call fcn.1400022e0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.DGb_IZq
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400315b0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140036107
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036102
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140036142
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003613d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.dCYkmIG
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140031500
lea rcx, [rsp + 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400361be
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400361b9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038063
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.gKXqFDc
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400318d0
lea rcx, [rsp + 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003623a
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036235
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038069
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.EnsKHZS
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400318d0
lea rcx, [rsp + 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400362b6
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400362b1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003806f
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rbp - 0x60], r14
mov r8, r15
mov qword [rbp - 0x58], r14
lea rdx, str.AtE_HwJ
lea rcx, [rbp - 0x70]
movups xmmword [rbp - 0x70], xmm0
call fcn.1400022e0
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.jriuNtK
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400315b0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140036349
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036344
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140036384
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003637f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038075
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.IpkqjmB
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140031840
lea rcx, [rsp + 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140036400
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400363fb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003807b
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.TRBIihV
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400318d0
lea rcx, [rsp + 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003647c
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036477
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038081
call fcn.14000f970
lea rdx, str.cQZsmIQ
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140002000
lea rdx, str.RJsbbKD
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140002000
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.mAJkZHx
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140001ee0
cmp qword [rbp - 0x60], r14
je 0x140036512
cmp qword [rbp - 0x58], 0x10
lea rax, [rbp - 0x70]
cmovae rax, qword [rbp - 0x70]
movsx ecx, byte [rax]
call fcn.140017778
cmp qword [rbp - 0x58], 0x10
lea rcx, [rbp - 0x70]
cmovae rcx, qword [rbp - 0x70]
mov byte [rcx], al
lea rcx, [rbp - 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140036558
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036553
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038087
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.cNyTtQe
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.1400318d0
cmp qword [rbp - 0x60], r14
je 0x1400365b8
cmp qword [rbp - 0x58], 0x10
lea rax, [rbp - 0x70]
cmovae rax, qword [rbp - 0x70]
movsx ecx, byte [rax]
call fcn.140017778
cmp qword [rbp - 0x58], 0x10
lea rcx, [rbp - 0x70]
cmovae rcx, qword [rbp - 0x70]
mov byte [rcx], al
lea rcx, [rbp - 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x1400365fe
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400365f9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003808d
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.szkAHyo
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140031840
lea rcx, [rsp + 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003667a
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140036675
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038093
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rsp + 0x60], r14
mov r8, r15
mov qword [rsp + 0x68], r14
lea rdx, str.EksMSti
lea rcx, [rsp + 0x50]
movups xmmword [rsp + 0x50], xmm0
call fcn.1400022e0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140001ee0
cmp qword [rbp - 0x60], r14
je 0x1400366da
cmp qword [rbp - 0x58], 0x10
lea rax, [rbp - 0x70]
cmovae rax, qword [rbp - 0x70]
movsx ecx, byte [rax]
call fcn.140017778
cmp qword [rbp - 0x58], 0x10
lea rcx, [rbp - 0x70]
cmovae rcx, qword [rbp - 0x70]
mov byte [rcx], al
lea rcx, [rbp - 0x70]
call fcn.140001e40
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x140036720
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003671b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140038099
call fcn.14000f970
lea rdx, str.KYUQbHX
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.zLh_j_l
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.vSVvPId
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.vu_kbAl
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400315b0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.HAzTJl
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.mMmXgAj
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400317e0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.iWbPHdh
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.SAVzVoo
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.XAWORRg
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.sXGgaBE
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031400
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.GdJjvvO
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.cLZnKwD
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.gGndNHZ
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.kWhRitX
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.FoBUiSu
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.MhTrRwE
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.LqdoRFk
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.KsFrykU
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.vaZoEqa
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.ABuZhmw
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.UREkg_C
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031400
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.dCofNZG
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.K_vWtzJ
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.sYUTZAa
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.IZXgyTk
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.vIuLSDK
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.MhgISOm
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.FLtaStf
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.vHDidfj
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.ANYJxwk
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.qBVEtjH
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str._ebEudN
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.DyQAfsA
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031400
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.BRuSlvs
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.wMIlPMR
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.Ka_xcTc
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400317e0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.HopNApX
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.VoRiFPJ
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.UzVRrhv
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.MeDFMCy
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.vjf_ecK
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031400
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.cdsApJl
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.RsOBeKO
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.YXeNvCL
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.ouJAHGH
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.aWbHxOP
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.vFhZxqZ
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.AEJMmeD
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.UBdgFTP
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.DpALsMG
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.SsNPgrK
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400317e0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.JahjeiS
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031400
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.YkOohrT
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.rSXCCqd
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031500
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.lrKaHCU
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.spMfjLr
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x70]
call fcn.1400315b0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.wTSiBlx
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400317e0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.qGcrYYj
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400317e0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.RAzzxYw
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.pxyjcFY
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.zVkDCeS
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.ePNhpyk
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.HtVfdoy
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.vckcRPk
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031840
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.NTYeqgh
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.qjxDavV
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.mGARDTQ
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031400
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.FhzImad
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031400
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.jReFajx
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140031790
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.dDjILlO
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.1400318d0
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.b_nSxqv
lea rcx, [rsp + 0x70]
call fcn.140005f60
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rdx, str.XvSIysI
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.LFLLznG
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
lea rdx, str.DDpnGYz
lea rcx, [rsp + 0x50]
call fcn.140001ea0
lea rdx, str.qpVMygr
lea rcx, [rsp + 0x70]
call fcn.140001ea0
lea rcx, [rsp + 0x70]
call fcn.140001e40
lea rcx, [rsp + 0x50]
call fcn.140001e40
mov edx, 0xffffffff
mov rcx, r13
call qword [0x1400a88e0]
mov ecx, 0x208
call fcn.14000f978
mov ecx, 0x208
mov r12, rax
call fcn.14000f978
mov rdx, qword [0x1400a8850]
xor ecx, ecx
mov rbx, qword [0x1400a8858]
mov rdi, rax
call rdx
mov rcx, rax
mov r8d, 0x104
mov rdx, r12
call rbx
mov rdx, rdi
mov rcx, r12
sub rdx, r12
nop dword [rax]
nop word [rax + rax]
movzx eax, word [rcx]
mov word [rdx + rcx], ax
lea rcx, [rcx + 2]
test ax, ax
jne 0x140037450
mov rcx, rdi
call fcn.140001140
mov rsi, 0xffffffffffffffff
mov rdi, rax
mov rcx, rsi
lea rbx, [rax + 2]
nop dword [rax]
inc rcx
cmp word [rbx + rcx*2], r14w
jne 0x140037480
inc rcx
mov eax, 2
mul rcx
cmovo rax, rsi
mov rcx, rax
call fcn.14000f978
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 0x1400374b0
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.140001cc0
mov rax, qword [rsp + 0x60]
lea rcx, [0x140075e4c]
mov edx, 5
mov word [rdi + rax*2 - 6], r14w
call fcn.14003a410
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.140001ea0
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x50]
call fcn.1400012a0
mov rcx, rax
call fcn.140001c40
mov rdx, rax
lea rcx, [rsp + 0x70]
call fcn.140001cc0
lea rcx, [rbp - 0x50]
call fcn.140001c50
mov rdx, rbx
lea rcx, [rsp + 0x50]
call fcn.1400056a0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140005680
mov edx, 0x19
lea rcx, [0x140075e30]
call fcn.14003a410
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.140001ea0
lea rcx, [rbp + 0x1c0]
mov word [rbp + 0x1c0], 0x6a1f
call fcn.140001b50
xor edx, edx
lea rcx, [rbp + 0x70]
mov rbx, rax
call fcn.1400057e0
mov rcx, qword [rbx]
movzx edx, byte [rcx]
cmp byte [rax], dl
jne 0x140037c14
mov eax, 0x70
mov dword [rbp - 0x50], 0x70008
lea rcx, [rbp - 0x50]
mov word [rbp - 0x40], ax
mov dword [rbp - 0x4c], 0x43003d
mov dword [rbp - 0x48], 0x40077
mov dword [rbp - 0x44], 0x54006f
call fcn.1400044e0
lea rcx, [rbp - 0x30]
mov rdx, qword [rax]
call fcn.140001cc0
mov ecx, 0x200
call fcn.14000f978
mov rbx, qword [0x1400a88e8]
lea rcx, [rbp - 0x50]
mov rdi, rax
mov dword [rbp - 0x50], 0x2f003f
mov eax, 0x58
mov dword [rbp - 0x4c], 0x330014
mov word [rbp - 0x48], ax
call fcn.140004310
mov r8d, 0x100
mov rdx, rdi
mov rcx, qword [rax]
call rbx
xorps xmm0, xmm0
mov qword [rbp + 0x20], r14
mov rdx, rdi
lea rcx, [rbp - 0x50]
movdqu xmmword [rbp + 0x10], xmm0
call fcn.140001cc0
mov rcx, rax
lea rdx, [rbp + 0x10]
call fcn.140031950
mov rdi, qword [rbp + 0x10]
mov r15, qword [rbp + 0x18]
cmp rdi, r15
je 0x140037802
mov eax, 0x58
mov dword [rbp + 0x1c0], 0x6a0045
mov word [rbp - 0x48], ax
mov dword [rbp - 0x50], 0x1a0045
mov dword [rbp - 0x4c], 0x5003d
nop dword [rax]
lea rcx, [rbp + 0x1c0]
call fcn.140004c90
cmp qword [rdi + 0x18], 8
mov rcx, qword [rax]
movzx edx, word [rcx]
mov rcx, rdi
jb 0x14003767f
mov rcx, qword [rdi]
call fcn.14001089c
lea rcx, [rbp - 0x50]
mov rbx, rax
call fcn.140004310
mov rdx, qword [rax]
sub rdx, rbx
nop word [rax + rax]
movzx ecx, word [rbx]
movzx eax, word [rbx + rdx]
sub ecx, eax
jne 0x1400376b3
add rbx, 2
test eax, eax
jne 0x1400376a0
test ecx, ecx
jne 0x1400376f8
cmp qword [rdi + 0x18], 8
mov rcx, rdi
mov rax, qword [0x1400a88d8]
jb 0x1400376cb
mov rcx, qword [rdi]
mov qword [rsp + 0x30], r14
xor r9d, r9d
mov dword [rsp + 0x28], pe_nt_image_headers64
xor r8d, r8d
mov edx, 0x40000000
mov dword [rsp + 0x20], 3
call rax
mov r14, rax
cmp rax, rsi
jne 0x14003770a
xor r14d, r14d
add rdi, 0x20
cmp rdi, r15
jne 0x140037660
jmp 0x140037802
xor r15d, r15d
lea r10, [0x140049680]
mov r9d, r15d
lea r13, [0x140075e60]
movabs r8, 0x6c80d901b2036407
nop dword [rax + rax]
mov rcx, r9
mov rax, r8
mul r9
shr rdx, 7
imul rax, rdx, 0x12e
sub rcx, rax
movzx eax, byte [r9 + r13]
xor al, byte [rcx + r10]
mov byte [r9 + r13], al
inc r9
cmp r9, 0x30aff
jb 0x140037730
mov rbx, qword [0x1400a88f0]
mov ecx, 4
call fcn.14000f92c
mov r9, rax
mov qword [rsp + 0x20], r15
mov r8d, 0x30aff
mov rdx, r13
mov rcx, r14
call rbx
test eax, eax
je 0x1400377f9
cmp qword [rdi + 0x18], 8
mov r15, qword [rdi + 0x10]
jb 0x140037799
mov rdi, qword [rdi]
mov rcx, qword [rbp - 0x18]
mov r13, qword [rbp - 0x20]
mov rax, rcx
sub rax, r13
cmp r15, rax
ja 0x1400377dd
cmp rcx, 8
lea rax, [r15 + r13]
lea rbx, [rbp - 0x30]
mov qword [rbp - 0x20], rax
cmovae rbx, qword [rbp - 0x30]
lea r8, [r15 + r15]
mov rdx, rdi
lea rcx, [rbx + r13*2]
call fcn.140011bd0
lea rax, [r15 + r13]
xor ecx, ecx
mov word [rbx + rax*2], cx
jmp 0x1400377f9
movzx r8d, byte [rbp + 0x1c0]
lea rcx, [rbp - 0x30]
mov r9, rdi
mov qword [rsp + 0x20], r15
mov rdx, r15
call fcn.140006050
mov rcx, r14
call qword [0x1400a8880]
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x70008
mov r13d, 7
mov dword [rbp - 0x4c], 0x43003d
mov dword [rbp - 0x48], 0x40077
mov dword [rbp - 0x44], 0x76006f
call fcn.140004060
lea rcx, [rbp - 0x10]
mov rdx, qword [rax]
call fcn.140001cc0
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.1400012a0
mov r9, rax
cmp qword [rax + 0x18], 8
jb 0x140037853
mov r9, qword [rax]
mov rdi, rsi
nop word [rax + rax]
inc rdi
cmp word [r9 + rdi*2], 0
jne 0x140037860
mov rcx, qword [rbp + 8]
mov r14, qword [rbp]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x1400378b1
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.140011bd0
lea rax, [r14 + rdi]
xor r15d, r15d
mov word [rbx + rax*2], r15w
jmp 0x1400378cd
movzx r8d, byte [rbp + 0x1c0]
lea rcx, [rbp - 0x10]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006050
xor r15d, r15d
mov rdx, qword [rbp - 0x38]
cmp rdx, 8
jb 0x14003790d
mov rcx, qword [rbp - 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037908
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003809f
call fcn.14000f970
mov rdi, rsi
inc rdi
cmp word [r12 + rdi*2], 0
jne 0x140037910
mov rcx, qword [rbp + 8]
mov r14, qword [rbp]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x14003795e
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, r12
lea rcx, [rbx + r14*2]
call fcn.140011bd0
lea rax, [r14 + rdi]
mov word [rbx + rax*2], r15w
jmp 0x14003797a
movzx r8d, byte [rbp + 0x1c0]
lea rcx, [rbp - 0x10]
mov r9, r12
mov qword [rsp + 0x20], rdi
mov rdx, rdi
call fcn.140006050
lea rcx, [rbp - 0x50]
mov dword [rbp - 0x50], 0x4a0049
mov dword [rbp - 0x4c], 0x430025
mov dword [rbp - 0x48], 0x13003e
mov dword [rbp - 0x44], 0x76003f
call fcn.140004060
mov rdi, rsi
mov r9, qword [rax]
inc rdi
cmp word [r9 + rdi*2], 0
jne 0x1400379a5
mov rcx, qword [rbp + 8]
mov r14, qword [rbp]
mov rax, rcx
sub rax, r14
cmp rdi, rax
ja 0x1400379f6
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, r9
lea rcx, [rbx + r14*2]
call fcn.140011bd0
lea rax, [r14 + rdi]
xor r14d, r14d
mov word [rbx + rax*2], r14w
jmp 0x140037a12
movzx r8d, byte [rbp + 0x1c0]
lea rcx, [rbp - 0x10]
mov rdx, rdi
mov qword [rsp + 0x20], rdi
call fcn.140006050
xor r14d, r14d
lea rcx, [rbp + 0x1c0]
mov dword [rbp + 0x1c0], 0x6a0049
call fcn.140004c90
mov r9, qword [rax]
nop dword [rax + rax]
inc rsi
cmp word [r9 + rsi*2], 0
jne 0x140037a30
mov rcx, qword [rbp - 0x18]
mov rdi, qword [rbp - 0x20]
mov rax, rcx
sub rax, rdi
cmp rsi, rax
ja 0x140037a7e
cmp rcx, 8
lea rax, [rsi + rdi]
lea rbx, [rbp - 0x30]
mov qword [rbp - 0x20], rax
cmovae rbx, qword [rbp - 0x30]
lea r8, [rsi + rsi]
mov rdx, r9
lea rcx, [rbx + rdi*2]
call fcn.140011bd0
lea rax, [rdi + rsi]
mov word [rbx + rax*2], r14w
jmp 0x140037a97
movzx r8d, byte [rbp + 0x1c0]
lea rcx, [rbp - 0x30]
mov rdx, rsi
mov qword [rsp + 0x20], rsi
call fcn.140006050
mov ecx, 0x3e8
call qword [0x1400a88a8]
xorps xmm0, xmm0
mov dword [rbp + 0x110], 0x68
xor eax, eax
mov word [rbp + 0x1c0], 0x6a1f
lea rcx, [rbp + 0x1c0]
mov dword [rbp + 0x174], eax
movups xmmword [rbp + 0x114], xmm0
mov qword [rbp + 0x100], rax
movups xmmword [rbp + 0x124], xmm0
movups xmmword [rbp + 0x134], xmm0
movups xmmword [rbp + 0x144], xmm0
movups xmmword [rbp + 0x154], xmm0
movups xmmword [rbp + 0x164], xmm0
movups xmmword [rbp + 0xf0], xmm0
call fcn.140001b50
cmp qword [rbp + 0x88], 0x10
lea rdx, [rbp + 0x70]
cmovae rdx, qword [rbp + 0x70]
mov rax, qword [rax]
movzx ecx, byte [rax]
cmp byte [rdx], cl
je 0x140037d63
mov rdx, qword [rbp + 8]
cmp rdx, 8
jb 0x140037b63
mov rcx, qword [rbp - 0x10]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037b5e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rcx, qword [rbp + 0x10]
mov qword [rbp], r14
mov qword [rbp + 8], r13
mov word [rbp - 0x10], r14w
test rcx, rcx
je 0x140037bc7
mov rdx, qword [rbp + 0x18]
call fcn.1400061a0
mov rcx, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x20]
mov rax, rcx
sub rdx, rcx
and rdx, 0xffffffffffffffe0
cmp rdx, 0x1000
jb 0x140037bb6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rbp + 0x20], r14
movdqu xmmword [rbp + 0x10], xmm0
mov rdx, qword [rbp - 0x18]
cmp rdx, 8
jb 0x140037c07
mov rcx, qword [rbp - 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037c02
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], r13
mov word [rbp - 0x30], r14w
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x140037c52
mov rcx, qword [rbp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037c4d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rdx, qword [rbp - 0x78]
mov ebx, 0xf
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], rbx
mov byte [rbp + 0x70], 0
cmp rdx, 8
jb 0x140037caa
mov rcx, qword [rsp + 0x70]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037ca5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140037ce5
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037ce0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rbx
mov byte [rbp - 0x70], 0
cmp rdx, 8
jb 0x140037d33
mov rcx, qword [rsp + 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037d2e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
xor eax, eax
mov r12, qword [rsp + 0x2c8]
mov rdi, qword [rsp + 0x2b8]
mov rsi, qword [rsp + 0x2b0]
mov r15, qword [rsp + 0x280]
add rsp, 0x288
pop r14
pop r13
pop rbx
pop rbp
ret
cmp qword [rbp - 0x18], 8
lea rcx, [rbp + 0xf0]
mov rax, qword [0x1400a88c8]
lea rdx, [rbp - 0x30]
cmovae rdx, qword [rbp - 0x30]
xor r9d, r9d
mov qword [rsp + 0x48], rcx
xor r8d, r8d
lea rcx, [rbp + 0x110]
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], r14d
call rax
mov ecx, 0x1388
call qword [0x1400a88a8]
mov rdx, qword [rbp + 8]
cmp rdx, 8
jb 0x140037dfc
mov rcx, qword [rbp - 0x10]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037df7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rcx, qword [rbp + 0x10]
mov qword [rbp], r14
mov qword [rbp + 8], r13
mov word [rbp - 0x10], r14w
test rcx, rcx
je 0x140037ec0
mov rsi, qword [rbp + 0x18]
cmp rcx, rsi
je 0x140037e7f
lea rbx, [rcx + 0x18]
mov rdx, qword [rbx]
cmp rdx, 8
jb 0x140037e62
mov rcx, qword [rbx - 0x18]
lea rdx, [rdx*2 + 2]
cmp rdx, 0x1000
jb 0x140037e5d
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14003802d
mov rcx, r8
call fcn.14000f970
mov qword [rbx - 8], r14
mov qword [rbx], r13
mov word [rbx - 0x18], r14w
add rbx, 0x20
lea rax, [rbx - 0x18]
cmp rax, rsi
jne 0x140037e23
mov rcx, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x20]
mov rax, rcx
sub rdx, rcx
and rdx, 0xffffffffffffffe0
cmp rdx, 0x1000
jb 0x140037eaf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
xorps xmm0, xmm0
mov qword [rbp + 0x20], r14
movdqu xmmword [rbp + 0x10], xmm0
mov rdx, qword [rbp - 0x18]
cmp rdx, 8
jb 0x140037f00
mov rcx, qword [rbp - 0x30]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037efb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rdx, qword [rbp + 0x88]
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], r13
mov word [rbp - 0x30], r14w
cmp rdx, 0x10
jb 0x140037f4b
mov rcx, qword [rbp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037f46
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rdx, qword [rbp - 0x78]
mov ebx, 0xf
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x88], rbx
mov byte [rbp + 0x70], 0
cmp rdx, 8
jb 0x140037fa3
mov rcx, qword [rsp + 0x70]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037f9e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x140037fda
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140037fd5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rbx
mov byte [rbp - 0x70], 0
cmp rdx, 8
jb 0x140037d35
mov rcx, qword [rsp + 0x50]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140038023
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003802d
call fcn.14000f970
jmp 0x140037d35
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3
call fcn.1400166b0
int3