Function at 0x140034000
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], r8
push rbp
push rsi
push r14
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x30], 0x1141836
mov dword [rsp + 0x34], 0x1f33673b
mov dword [rsp + 0x38], 0x6341622a
call fcn.140003ea0
xor ecx, ecx
mov rdx, qword [rax]
call fcn.140016dfc
call fcn.140035c90
call fcn.140036a00
mov rbx, qword [0x140075dd0]
lea rcx, [rsp + 0x30]
xor esi, esi
mov dword [rsp + 0x30], 0x1e0000
mov dword [rsp + 0x34], 0x38002e
mov dword [rsp + 0x38], 0x7a0004
mov dword [rsp + 0x3c], 0x650054
mov dword [rsp + 0x40], 0x230008
mov dword [rsp + 0x44], 0x630015
call fcn.140008630
mov rcx, qword [rax]
call rbx
movdqa xmm0, xmmword [0x140047e70]
lea rcx, [rsp + 0x30]
movdqu xmmword [rsp + 0x30], xmm0
mov qword [0x140075db8], rax
mov word [rsp + 0x40], 0x7703
mov byte [rsp + 0x42], 0x78
call fcn.14000afc0
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x30], 0x382e1e00
mov dword [rsp + 0x34], 0x2e1e0c04
mov dword [rsp + 0x38], 0x60d3a0f
mov word [rsp + 0x3c], 0x5377
call fcn.140008cd0
mov rax, qword [0x140075d98]
lea rcx, [rbp + 0x100]
mov qword [rsp + 0x28], rcx
lea r8, [0x140035ff0]
xor ecx, ecx
mov dword [rbp + 0x100], esi
xor r9d, r9d
mov dword [rsp + 0x20], esi
xor edx, edx
call rax
mov rcx, qword [str.FWEjWhc]
lea rbx, [rbp + 0xb0]
mov dword [rsp + 0x30], ecx
mov r14, rax
movzx ecx, word [0x140047a9c]
mov word [rsp + 0x34], cx
movzx ecx, byte [0x140047a9e]
mov byte [rsp + 0x36], cl
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x37], sil
movups xmm0, xmmword [rsp + 0x30]
mov qword [rbp + 0xc0], 7
mov qword [rbp + 0xc8], 0xf
movups xmmword [rbp + 0xb0], xmm0
movzx ecx, byte [rbx]
call fcn.140016888
mov byte [rbx], al
inc rbx
lea rax, [rbp + 0xb7]
cmp rbx, rax
jne 0x140034174
mov rdx, qword [rbp + 0xc8]
mov qword [rsp + 0x1f0], rdi
cmp rdx, 0x10
jb 0x1400341d6
mov rcx, qword [rbp + 0xb0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400341d1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003598f
call fcn.14000ea80
mov rax, qword [str.pK_oRev]
lea rdi, [rsp + 0x70]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047aa4]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047aa6]
mov byte [rsp + 0x36], al
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x37], sil
movups xmm0, xmmword [rsp + 0x30]
mov qword [rbp - 0x80], 7
mov qword [rbp - 0x78], 0xf
movups xmmword [rsp + 0x70], xmm0
movsx ecx, byte [rdi]
call fcn.140016970
test eax, eax
je 0x14003423a
inc rdi
lea rax, [rsp + 0x77]
cmp rdi, rax
jne 0x140034221
cmp qword [rbp - 0x78], 0x10
lea rcx, [rsp + 0x70]
mov r9, qword [rsp + 0x70]
lea rax, [rsp + 0x70]
mov rbx, qword [rbp - 0x80]
cmovae rcx, r9
cmovae rax, r9
mov rdx, rcx
sub rdx, rax
sub rdi, rcx
mov rax, rbx
lea rcx, [rsp + 0x70]
sub rax, rdx
cmp rax, rdi
cmovb rdi, rax
cmp qword [rbp - 0x78], 0x10
cmovae rcx, r9
sub rbx, rdi
add rcx, rdx
mov r8, rbx
sub r8, rdx
inc r8
lea rdx, [rcx + rdi]
call fcn.140010ce0
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x80], rbx
cmp rdx, 0x10
jb 0x1400342d6
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400342d1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003596b
call fcn.14000ea80
mov rax, qword [str.GYeyGGk]
lea rbx, [rbp - 0x50]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047aac]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047aae]
mov byte [rsp + 0x36], al
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x37], sil
movups xmm0, xmmword [rsp + 0x30]
mov qword [rbp - 0x40], 7
mov qword [rbp - 0x38], 0xf
movups xmmword [rbp - 0x50], xmm0
nop
movzx ecx, byte [rbx]
call fcn.14001685c
mov byte [rbx], al
inc rbx
lea rax, [rbp - 0x49]
cmp rbx, rax
jne 0x140034320
cmp qword [rbp - 0x40], rsi
je 0x140034362
cmp qword [rbp - 0x38], 0x10
lea rax, [rbp - 0x50]
cmovae rax, qword [rbp - 0x50]
movsx ecx, byte [rax]
call fcn.140016888
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 0x14003439d
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034398
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003598f
call fcn.14000ea80
mov rax, qword [str.OaoUlqX]
lea rdi, [rbp - 0x70]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047ab4]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047ab6]
mov byte [rsp + 0x36], al
mov qword [rsp + 0x38], rsi
mov byte [rsp + 0x37], sil
movups xmm0, xmmword [rsp + 0x30]
mov qword [rbp - 0x60], 7
mov qword [rbp - 0x58], 0xf
movups xmmword [rbp - 0x70], xmm0
movsx ecx, byte [rdi]
call fcn.140016970
test eax, eax
je 0x1400343fe
inc rdi
lea rax, [rbp - 0x69]
cmp rdi, rax
jne 0x1400343e6
cmp qword [rbp - 0x58], 0x10
lea rcx, [rbp - 0x70]
mov r9, qword [rbp - 0x70]
lea rax, [rbp - 0x70]
mov rbx, qword [rbp - 0x60]
cmovae rcx, r9
cmovae rax, r9
mov rdx, rcx
sub rdx, rax
sub rdi, rcx
mov rax, rbx
lea rcx, [rbp - 0x70]
sub rax, rdx
cmp rax, rdi
cmovb rdi, rax
cmp qword [rbp - 0x58], 0x10
cmovae rcx, r9
sub rbx, rdi
add rcx, rdx
mov r8, rbx
sub r8, rdx
inc r8
lea rdx, [rcx + rdi]
call fcn.140010ce0
mov rdx, qword [rbp - 0x58]
mov qword [rbp - 0x60], rbx
cmp rdx, 0x10
jb 0x140034495
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034490
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035971
call fcn.14000ea80
mov rax, qword [str.hqJGfIh]
lea rdx, [rsp + 0x30]
movdqa xmm0, xmmword [0x140047e10]
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047abc]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047abe]
mov byte [rsp + 0x36], al
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x37], sil
call fcn.1400308a0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003451f
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003451a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035977
call fcn.14000ea80
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140047e20]
mov byte [rsp + 0x50], sil
movdqu xmmword [rsp + 0x60], xmm0
cmp rdx, 0x10
jb 0x14003456f
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003456a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035977
call fcn.14000ea80
mov rax, qword [str.PSIfBGl]
lea rdx, [rsp + 0x30]
movdqa xmm0, xmmword [0x140047e10]
lea rcx, [rbp - 0x30]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047ac4]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047ac6]
mov byte [rsp + 0x36], al
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x37], sil
call fcn.140001d40
mov r8, qword [rbp - 0x30]
lea rbx, [rbp - 0x30]
mov rdx, qword [rbp - 0x18]
lea rsi, [rbp - 0x30]
cmp rdx, 0x10
lea rdi, [rbp - 0x30]
cmovae rbx, r8
cmovae rsi, r8
add rbx, qword [rbp - 0x20]
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x14003460b
sub rsi, rdi
nop
movzx ecx, byte [rdi]
call fcn.140016888
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x1400345f0
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140034641
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140034639
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003597d
mov rcx, r8
call fcn.14000ea80
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140047e20]
mov byte [rbp - 0x30], 0
movdqu xmmword [rbp - 0x20], xmm0
cmp rdx, 0x10
jb 0x14003468f
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003468a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003597d
call fcn.14000ea80
mov rax, qword [str.anrGlxt]
lea rdx, [rsp + 0x30]
movdqa xmm0, xmmword [0x140047e10]
lea rcx, [rbp - 0x10]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047acc]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047ace]
mov byte [rsp + 0x36], al
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x37], 0
call fcn.140001d40
mov r8, qword [rbp - 0x10]
lea rbx, [rbp - 0x10]
mov rdx, qword [rbp + 8]
lea rsi, [rbp - 0x10]
cmp rdx, 0x10
lea rdi, [rbp - 0x10]
cmovae rbx, r8
cmovae rsi, r8
add rbx, qword [rbp]
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x14003472b
sub rsi, rdi
nop
movzx ecx, byte [rdi]
call fcn.14001685c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140034710
mov rdx, qword [rbp + 8]
mov r8, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140034761
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140034759
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035983
mov rcx, r8
call fcn.14000ea80
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140047e20]
mov byte [rbp - 0x10], 0
movdqu xmmword [rbp], xmm0
cmp rdx, 0x10
jb 0x1400347af
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400347aa
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035983
call fcn.14000ea80
mov rax, qword [str.Qq_rTpJ]
lea rdx, [rsp + 0x30]
movdqa xmm0, xmmword [0x140047e10]
lea rcx, [rbp + 0x10]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047ad4]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047ad6]
mov byte [rsp + 0x36], al
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x37], 0
call fcn.140001d40
mov r8, qword [rbp + 0x10]
lea rbx, [rbp + 0x10]
mov rdx, qword [rbp + 0x28]
lea rsi, [rbp + 0x10]
cmp rdx, 0x10
lea rdi, [rbp + 0x10]
cmovae rbx, r8
cmovae rsi, r8
add rbx, qword [rbp + 0x20]
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x14003484b
sub rsi, rdi
nop
movzx ecx, byte [rdi]
call fcn.140016888
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140034830
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x140034881
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x140034879
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035989
mov rcx, r8
call fcn.14000ea80
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140047e20]
mov byte [rbp + 0x10], 0
movdqu xmmword [rbp + 0x20], xmm0
cmp rdx, 0x10
jb 0x1400348cf
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400348ca
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035989
call fcn.14000ea80
lea rdx, str.RTTVeYD
lea rcx, [rsp + 0x50]
call fcn.1400050d0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14003491d
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034918
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003598f
call fcn.14000ea80
mov rax, qword [str._kjLBJc]
lea rdx, [rsp + 0x30]
movdqa xmm0, xmmword [0x140047e10]
lea rcx, [rbp + 0x30]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047ae4]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047ae6]
mov byte [rsp + 0x36], al
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x37], 0
call fcn.140001d40
mov r8, qword [rbp + 0x30]
lea rcx, [rbp + 0x30]
mov rdx, qword [rbp + 0x48]
lea rsi, [rbp + 0x30]
mov rbx, qword [rbp + 0x40]
lea rdi, [rbp + 0x30]
cmp rdx, 0x10
cmovae rcx, r8
cmovae rsi, r8
add rbx, rcx
cmp rdx, 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x1400349bb
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.14001685c
mov byte [rsi + rdi], al
inc rdi
cmp rdi, rbx
jne 0x1400349a0
mov rdx, qword [rbp + 0x48]
mov r8, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x1400349f1
inc rdx
mov rax, r8
cmp rdx, 0x1000
jb 0x1400349e9
mov r8, qword [r8 - 8]
add rdx, 0x27
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035995
mov rcx, r8
call fcn.14000ea80
mov rdx, qword [rsp + 0x48]
movdqa xmm0, xmmword [0x140047e20]
mov byte [rbp + 0x30], 0
movdqu xmmword [rbp + 0x40], xmm0
cmp rdx, 0x10
jb 0x140034a3f
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034a3a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035995
call fcn.14000ea80
mov rax, qword [str.WcCbsJL]
lea rdx, [rsp + 0x30]
movdqa xmm0, xmmword [0x140047e10]
lea rcx, [rsp + 0x50]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047aec]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047aee]
mov byte [rsp + 0x36], al
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x37], 0
call fcn.1400308a0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140034ad3
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034ace
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003599b
call fcn.14000ea80
mov rax, qword [str.NvzPOSk]
lea rdx, [rsp + 0x30]
movdqa xmm0, xmmword [0x140047e10]
lea rcx, [rbp + 0x50]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047af4]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047af6]
mov byte [rsp + 0x36], al
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x37], 0
call fcn.140001d40
cmp qword [rbp + 0x68], 0x10
lea rbx, [rbp + 0x50]
mov r8, qword [rbp + 0x50]
lea rsi, [rbp + 0x50]
cmovae rbx, r8
lea rdi, [rbp + 0x50]
cmovae rsi, r8
add rbx, qword [rbp + 0x60]
cmp qword [rbp + 0x68], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140034b64
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.14001685c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140034b51
lea rcx, [rbp + 0x50]
call fcn.140001ca0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140034baa
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034ba5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400359a1
call fcn.14000ea80
mov rax, qword [str._eJyvNY]
lea rdx, [rsp + 0x30]
movdqa xmm0, xmmword [0x140047e10]
lea rcx, [rbp + 0x70]
mov dword [rsp + 0x30], eax
movzx eax, word [0x140047afc]
mov word [rsp + 0x34], ax
movzx eax, byte [0x140047afe]
mov byte [rsp + 0x36], al
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x37], 0
call fcn.140001d40
cmp qword [rbp + 0x88], 0x10
lea rbx, [rbp + 0x70]
mov r8, qword [rbp + 0x70]
lea rsi, [rbp + 0x70]
cmovae rbx, r8
lea rdi, [rbp + 0x70]
cmovae rsi, r8
add rbx, qword [rbp + 0x80]
cmp qword [rbp + 0x88], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140034c44
sub rsi, rdi
movzx ecx, byte [rdi]
call fcn.14001685c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140034c31
lea rcx, [rbp + 0x70]
call fcn.140001ca0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140034c8a
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034c85
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400359a7
call fcn.14000ea80
xorps xmm0, xmm0
lea rdx, str.lDiIWHO
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.140002120
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400308a0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140034d08
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034d03
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400359ad
call fcn.14000ea80
lea rdx, str.KmFwdzV
lea rcx, [rsp + 0x50]
call fcn.1400050d0
lea rcx, [rsp + 0x50]
call fcn.140001e60
xorps xmm0, xmm0
lea rdx, str.VkOaFnI
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.140002120
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400308a0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140034da1
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034d9c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400359b3
call fcn.14000ea80
xorps xmm0, xmm0
lea rdx, str.ELCzjuu
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.140002120
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.140030610
lea rcx, [rsp + 0x50]
call fcn.140001ca0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140034e1f
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034e1a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400359b9
call fcn.14000ea80
xorps xmm0, xmm0
lea rdx, str.FQZVpZg
xorps xmm1, xmm1
lea rcx, [rsp + 0x30]
mov r8d, 7
movups xmmword [rsp + 0x30], xmm0
movdqu xmmword [rsp + 0x40], xmm1
call fcn.140002120
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x90]
call fcn.140001d40
cmp qword [rbp + 0xa8], 0x10
lea rbx, [rbp + 0x90]
mov r8, qword [rbp + 0x90]
lea rsi, [rbp + 0x90]
cmovae rbx, r8
lea rdi, [rbp + 0x90]
cmovae rsi, r8
add rbx, qword [rbp + 0xa0]
cmp qword [rbp + 0xa8], 0x10
cmovae rdi, r8
cmp rdi, rbx
je 0x140034eb3
sub rsi, rdi
nop
movzx ecx, byte [rdi]
call fcn.14001685c
mov byte [rdi + rsi], al
inc rdi
cmp rdi, rbx
jne 0x140034ea0
lea rcx, [rbp + 0x90]
call fcn.140001ca0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x140034efc
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034ef7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140035965
call fcn.14000ea80
xorps xmm0, xmm0
lea rdx, str.SbaQIra
xorps xmm1, xmm1
lea rcx, [rsp + 0x50]
mov r8d, 7
movups xmmword [rsp + 0x50], xmm0
movdqu xmmword [rsp + 0x60], xmm1
call fcn.140002120
movzx edx, byte [rbp + 0x100]
lea rcx, [rsp + 0x30]
call fcn.140002100
mov r8d, 7
lea rdx, str.luPBsjH
lea rcx, [rsp + 0x30]
call fcn.140002120
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400306c0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.fdqnsyC
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400309b0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.DGByHTG
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030610
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.giIUUMl
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.XtNPCyG
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.ZegJwLJ
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030950
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.DOIYyEW
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.RSdkJgZ
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.vcixwtb
lea rcx, [rsp + 0x50]
call fcn.1400050d0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str._BNTsfL
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.EXxAABH
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.sRqRAsK
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.KzDxfoI
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400306c0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.lNiLgtJ
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400308a0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.z_fXqxg
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030a40
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.yfRseHj
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.kfrZuWn
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.jcKlftd
lea rcx, [rsp + 0x50]
call fcn.1400050d0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.DRThJJv
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.fFLGaSU
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400306c0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.rNtuquc
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030510
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.gBuEwUH
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.K_HzBSg
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.AAAFDZo
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030510
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.DXbDjQX
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400308a0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.W_hwjON
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.hinOUqq
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400306c0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.jAUGPRP
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400309b0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.jhlKLTZ
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030950
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.BcwcGrv
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400309b0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.dR_Bkap
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.CBiCfga
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400306c0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.FaCCxuv
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030510
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.rmpcyHG
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400309b0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.VPXqgJi
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400308a0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.ELuULlV
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400308a0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.TKxzdEL
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030610
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.EnYoejA
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030510
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.AoVZeMW
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030510
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.m_J_Fnz
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030950
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.RqjVKbw
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030950
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.lEMvzpZ
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.IXyYyeI
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400306c0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.TIOAPmB
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400309b0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.IrGPDry
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030950
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.BWwTHjr
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030510
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.FCbxhgB
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400308a0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.jbYvOAn
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030510
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.eU_nzwZ
lea rcx, [rsp + 0x50]
call fcn.1400050d0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.kkmyctR
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030610
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.BjJuwvT
lea rcx, [rsp + 0x30]
call fcn.140001d00
lea rdx, str.ebTssoR
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x50]
call fcn.1400306c0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rdx, str.ApOMpAF
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030a40
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.HGIYkGd
lea rcx, [rsp + 0x50]
call fcn.1400050d0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.MWkxpiO
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400308a0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.WIikEqM
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030610
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.eAv_nED
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030950
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.Wwsgrtc
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030950
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.vbBiZqj
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.140030a40
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
lea rdx, str.deqVHcD
lea rcx, [rsp + 0x50]
call fcn.140001d00
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x30]
call fcn.1400308a0
lea rcx, [rsp + 0x30]
call fcn.140001ca0
lea rcx, [rsp + 0x50]
call fcn.140001ca0
mov edx, 0xffffffff
mov rcx, r14
call qword [0x140075da0]
mov rdi, qword [rsp + 0x1f0]
mov rbx, qword [rsp + 0x1f8]
add rsp, 0x1d0
pop r14
pop rsi
pop rbp
ret
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3
call fcn.1400157c0
int3