Function at 0x1400339c0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push rbp
push rbx
push rsi
push rdi
lea rbp, [rsp - 0x3f]
sub rsp, 0xd8
mov word [rbp + 0x68], 0
movzx eax, byte [0x14007b42c]
mov byte [rbp + 0x67], al
lea rax, [rbp - 0x51]
mov qword [rbp + 0x77], rax
mov dword [rbp + 0x6f], 0x4b454e47
mov dword [rbp + 0x73], 0x1005f45
xor esi, esi
mov ecx, esi
nop dword [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx + 0x6f], al
inc rcx
cmp rcx, 6
jb 0x140033a00
mov byte [rbp + 0x76], sil
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp + 0x6f]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x140033a32
lea rdx, [rbp + 0x6f]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140033a70
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140033aa0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140033ae0
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140033b10
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea r9, [rbp - 0x51]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x11]
lea rcx, [rbp + 0xf]
call fcn.140030590
mov rcx, rax
lea rdx, [rbp + 0x67]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x140033b47
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x140033b5e
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140033b75
lea rdx, [rbp + 0x67]
call fcn.14003f740
test eax, eax
jne 0x140033b75
mov dil, 1
jmp 0x140033b78
xor dil, dil
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140033bb3
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033bae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fb0
call fcn.14003ce88
test dil, dil
setne byte [0x140094210]
mov word [rbp + 0x68], 0
movzx eax, byte [0x14007b42c]
mov byte [rbp + 0x67], al
lea rax, [rbp - 0x11]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x5e495542
mov dword [rbp - 0x65], 0x5a444c
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140033bf0
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140033c20
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x77], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140033c60
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140033c90
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140033cd0
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140033d00
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030590
mov rcx, rax
lea rdx, [rbp + 0x67]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x140033d37
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x140033d4e
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140033d65
lea rdx, [rbp + 0x67]
call fcn.14003f740
test eax, eax
jne 0x140033d65
mov dil, 1
jmp 0x140033d68
xor dil, dil
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140033da3
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033d9e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fb6
call fcn.14003ce88
test dil, dil
setne byte [0x140094211]
mov word [rbp + 0x68], 0
movzx eax, byte [0x14007b42c]
mov byte [rbp + 0x67], al
lea rax, [rbp - 0x11]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x59494955
mov dword [rbp - 0x65], 0x48424246
mov word [rbp - 0x61], 0x5d
mov byte [rbp - 0x5f], 1
mov rcx, rsi
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 9
jb 0x140033de0
mov byte [rbp - 0x5f], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140033e10
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x77], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140033e50
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140033e80
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140033ec0
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140033ef0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030590
mov rcx, rax
lea rdx, [rbp + 0x67]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x140033f27
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x140033f3e
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140033f55
lea rdx, [rbp + 0x67]
call fcn.14003f740
test eax, eax
jne 0x140033f55
mov dil, 1
jmp 0x140033f58
xor dil, dil
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140033f93
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140033f8e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fbc
call fcn.14003ce88
test dil, dil
setne byte [0x14009422f]
mov word [rbp + 0x68], 0
movzx eax, byte [0x14007b42c]
mov byte [rbp + 0x67], al
lea rax, [rbp - 0x11]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x5d5b4e42
mov dword [rbp - 0x65], 0x484f454b
mov word [rbp - 0x61], 0x100
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 8
jb 0x140033fd0
mov byte [rbp - 0x60], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034000
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x77], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140034040
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034070
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x1400340b0
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400340e0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030590
mov rcx, rax
lea rdx, [rbp + 0x67]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x140034117
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x14003412e
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140034145
lea rdx, [rbp + 0x67]
call fcn.14003f740
test eax, eax
jne 0x140034145
mov dil, 1
jmp 0x140034148
xor dil, dil
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140034183
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003417e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fc2
call fcn.14003ce88
test dil, dil
setne byte [0x140094230]
mov word [rbp + 0x68], 0
movzx eax, byte [0x14007b42c]
mov byte [rbp + 0x67], al
lea rax, [rbp - 0x11]
mov qword [rbp + 0x77], rax
mov dword [rbp + 0x6f], 0x4c504844
mov word [rbp + 0x73], 0x59
mov byte [rbp + 0x75], 1
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx + 0x6f], al
inc rcx
cmp rcx, 5
jb 0x1400341c0
mov byte [rbp + 0x75], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp + 0x6f]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400341f0
lea rdx, [rbp + 0x6f]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140034230
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034260
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x1400342a0
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400342d0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030590
mov rcx, rax
lea rdx, [rbp + 0x67]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x140034307
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x14003431e
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140034335
lea rdx, [rbp + 0x67]
call fcn.14003f740
test eax, eax
jne 0x140034335
mov dil, 1
jmp 0x140034338
xor dil, dil
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140034373
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003436e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fc8
call fcn.14003ce88
test dil, dil
setne byte [0x14009422c]
mov word [rbp + 0x68], 0
movzx eax, byte [0x14007b42c]
mov byte [rbp + 0x67], al
lea rax, [rbp - 0x11]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x5a475545
mov dword [rbp - 0x65], 0x444d4359
mov word [rbp - 0x61], 0x5c
mov byte [rbp - 0x5f], 1
mov rcx, rsi
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 9
jb 0x1400343b0
mov byte [rbp - 0x5f], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400343e0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x77], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140034420
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034450
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140034490
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400344c0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030590
mov rcx, rax
lea rdx, [rbp + 0x67]
mov rax, rbx
inc rax
cmp byte [rdx + rax], 0
jne 0x1400344f7
mov r8, qword [rcx + 0x10]
cmp qword [rcx + 0x18], 0x10
jb 0x14003450e
mov rcx, qword [rcx]
cmp r8, rax
jne 0x140034525
lea rdx, [rbp + 0x67]
call fcn.14003f740
test eax, eax
jne 0x140034525
mov dil, 1
jmp 0x140034528
xor dil, dil
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140034563
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003455e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fce
call fcn.14003ce88
test dil, dil
setne byte [0x140094239]
lea rax, [rbp - 0x11]
mov qword [rbp + 0x67], rax
mov dword [rbp - 0x69], 0x5a475545
mov dword [rbp - 0x65], 0x444d4359
mov dword [rbp - 0x61], 0x100575c
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0xa
jb 0x140034590
mov byte [rbp - 0x5e], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400345c0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140034600
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034630
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140034670
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400346a0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
mov dword [rsp + 0x20], 1
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030780
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140034710
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003470b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fd4
call fcn.14003ce88
movss xmm0, dword [0x140093c88]
movss dword [0x14009423c], xmm0
lea rax, [rbp - 0x11]
mov qword [rbp + 0x67], rax
mov dword [rbp - 0x69], 0x5a475545
mov dword [rbp - 0x65], 0x444d4359
mov dword [rbp - 0x61], 0x100565c
mov rcx, rsi
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0xa
jb 0x140034740
mov byte [rbp - 0x5e], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034770
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x1400347b0
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400347e0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140034820
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034850
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
mov dword [rsp + 0x20], 2
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030780
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x1400348c0
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400348bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fda
call fcn.14003ce88
movss xmm0, dword [0x140093c84]
movss dword [0x140094240], xmm0
lea rax, [rbp - 0x11]
mov qword [rbp + 0x67], rax
mov dword [rbp - 0x69], 0x5a475545
mov dword [rbp - 0x65], 0x444d4359
mov dword [rbp - 0x61], 0x1005b5c
mov rcx, rsi
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0xa
jb 0x1400348f0
mov byte [rbp - 0x5e], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034920
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140034960
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034990
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x1400349d0
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034a00
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
mov dword [rsp + 0x20], 3
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030780
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140034a70
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034a6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fe0
call fcn.14003ce88
movss xmm0, dword [0x1400940c0]
movss dword [0x140094244], xmm0
lea rax, [rbp - 0x11]
mov qword [rbp + 0x6f], rax
mov dword [rbp + 0x67], 0x4f454e47
mov dword [rbp + 0x6b], 0x1005d45
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx + 0x67], al
inc rcx
cmp rcx, 6
jb 0x140034aa0
mov byte [rbp + 0x6e], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp + 0x67]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034ad0
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x67], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140034b10
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034b40
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140034b80
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034bb0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
mov dword [rsp + 0x20], 4
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030780
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140034c20
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034c1b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fe6
call fcn.14003ce88
movss xmm0, dword [0x140093c80]
movss dword [0x140094218], xmm0
lea rax, [rbp - 0x11]
mov qword [rbp + 0x6f], rax
mov dword [rbp + 0x67], 0x46474a55
mov dword [rbp + 0x6b], 0x100435e
mov rcx, rsi
nop dword [rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx + 0x67], al
inc rcx
cmp rcx, 6
jb 0x140034c50
mov byte [rbp + 0x6e], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp + 0x67]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034c80
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x67], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140034cc0
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034cf0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140034d30
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034d60
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
mov dword [rsp + 0x20], 5
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030780
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140034dd0
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034dcb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034fec
call fcn.14003ce88
movss xmm0, dword [0x140093c8c]
movss dword [0x14009421c], xmm0
lea rax, [rbp - 0x11]
mov qword [rbp + 0x67], rax
mov dword [rbp - 0x69], 0x5d5b4e42
mov dword [rbp - 0x65], 0x484f454b
mov dword [rbp - 0x61], 0x5559435d
mov dword [rbp - 0x5d], 0x1004157
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0xe
jb 0x140034e10
mov byte [rbp - 0x5a], 0
mov qword [rbp - 0x11], rsi
mov qword [rbp - 1], rsi
mov qword [rbp + 7], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034e40
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x11]
call fcn.14002dc90
nop
lea rax, [rbp - 0x31]
mov qword [rbp + 0x6f], rax
mov dword [rbp - 0x69], 0x405c5749
mov dword [rbp - 0x65], 0x5f4545
mov byte [rbp - 0x61], 1
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 7
jb 0x140034e80
mov byte [rbp - 0x61], 0
mov qword [rbp - 0x31], rsi
mov qword [rbp - 0x21], rsi
mov qword [rbp - 0x19], 0xf
lea rax, [rbp - 0x69]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140034eb0
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x31]
call fcn.14002dc90
nop
movdqa xmm0, xmmword [0x140088ef0]
movdqu xmmword [rbp - 0x69], xmm0
mov dword [rbp - 0x59], 0x5016505f
mov dword [rbp - 0x55], 0x1005254
mov rcx, rsi
nop word [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx - 0x69], al
inc rcx
cmp rcx, 0x16
jb 0x140034ef0
mov byte [rbp - 0x52], 0
mov qword [rbp - 0x51], rsi
mov qword [rbp - 0x41], rsi
mov qword [rbp - 0x39], 0xf
lea rax, [rbp - 0x69]
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140034f20
mov r8, rbx
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x51]
call fcn.14002dc90
nop
mov dword [rsp + 0x20], 6
lea r9, [rbp - 0x11]
lea r8, [rbp - 0x31]
lea rdx, [rbp - 0x51]
lea rcx, [rbp + 0xf]
call fcn.140030780
mov rdx, qword [rbp + 0x27]
cmp rdx, 0x10
jb 0x140034f8e
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140034f89
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140034faa
call fcn.14003ce88
movss xmm0, dword [0x1400940c4]
movss dword [0x140094220], xmm0
add rsp, 0xd8
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3
call fcn.14004de34
int3