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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x3e8]
sub rsp, 0x4c0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x140321600]
xor rax, rsp
mov qword [rbp + 0x390], rax
mov r13, rdx
mov qword [rbp + 0x2f0], rdx
lea rcx, [rbp - 0x40]
call fcn.1400603a0
nop
mov rdx, rax
lea rcx, [rbp + 0x330]
call fcn.14005fb50
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x1400628ee
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400628e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c3b
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
lea rcx, [rbp + 0x350]
call fcn.140060d90
nop
mov dword [rbp - 0x80], 0x2723256d
mov dword [rbp - 0x7c], 0x24380f3b
mov word [rbp - 0x78], 0x6e
mov byte [rbp - 0x76], 1
xor ecx, ecx
nop word [rax + rax]
lea eax, [rcx + 0x4b]
xor byte [rbp + rcx - 0x80], al
inc rcx
cmp rcx, 9
jb 0x140062930
mov byte [rbp - 0x76], 0
lea rdx, [0x14032b7f0]
lea rcx, [rbp + 0x60]
call fcn.14005ff80
mov r12, rax
mov dword [rsp + 0x48], 0x203a236d
mov dword [rsp + 0x4c], 0x3638222a
mov word [rsp + 0x50], 0x6e
mov byte [rsp + 0x52], 1
xor ecx, ecx
nop word [rax + rax]
lea eax, [rcx + 0x4b]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 9
jb 0x140062980
mov byte [rsp + 0x52], 0
lea rdx, [0x14032b7d0]
lea rcx, [rbp + 0x238]
call fcn.14005ff80
mov r15, rax
mov dword [rbp + 0x2f8], 0x232c226d
mov dword [rbp + 0x2fc], 0x1006d2a
xor ecx, ecx
lea eax, [rcx + 0x4b]
xor byte [rbp + rcx + 0x2f8], al
inc rcx
cmp rcx, 6
jb 0x1400629c1
mov byte [rbp + 0x2ff], 0
lea rdx, [0x14032b8b8]
lea rcx, [rbp + 0x218]
call fcn.14005ff80
mov r14, rax
mov dword [rsp + 0x60], 0x3d283f6d
mov dword [rsp + 0x64], 0x3c3e393c
mov dword [rsp + 0x68], 0x68303a
mov byte [rsp + 0x6c], 1
xor ecx, ecx
lea eax, [rcx + 0x4b]
xor byte [rsp + rcx + 0x60], al
inc rcx
cmp rcx, 0xb
jb 0x140062a10
mov byte [rsp + 0x6c], 0
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0x38], rax
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x2d0]
call fcn.140068790
mov rdi, rax
lea rax, [rbp + 0x290]
mov qword [rsp + 0x40], rax
lea rdx, [0x14032b8d8]
lea rcx, [rbp + 0x290]
call fcn.140068790
mov rbx, rax
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x258]
call fcn.140068790
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1f8]
call fcn.140060520
mov rsi, rax
mov dword [rsp + 0x38], 0x273a246d
mov dword [rsp + 0x3c], 0x1006d2b
xor ecx, ecx
nop word [rax + rax]
lea eax, [rcx + 0x4b]
xor byte [rsp + rcx + 0x38], al
inc rcx
cmp rcx, 6
jb 0x140062ab0
mov byte [rsp + 0x3f], 0
lea rax, [rbp + 0x120]
mov qword [rsp + 0x40], rax
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x120]
call fcn.140068790
mov rdi, rax
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x30], rax
lea rdx, [0x14032b8d8]
lea rcx, [rbp + 0xe0]
call fcn.140068790
mov rbx, rax
mov rdx, r13
lea rcx, [rbp]
call fcn.140068790
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1d8]
call fcn.140060520
mov rdi, rax
mov dword [rsp + 0x40], 0x3728276d
mov word [rsp + 0x44], 0x72
mov byte [rsp + 0x46], 1
xor ecx, ecx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x4b]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 5
jb 0x140062b50
mov byte [rsp + 0x46], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
mov r8d, 7
lea rdx, [0x1402f6090]
lea rcx, [rbp + 0x40]
call fcn.14006ba60
nop
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x1b8]
call fcn.14005ff80
mov r10, rax
mov dword [rsp + 0x30], 0x2b3d353f
mov word [rsp + 0x34], 0x72
mov byte [rsp + 0x36], 1
xor ecx, ecx
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx + 0x4b]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 5
jb 0x140062bc0
mov byte [rsp + 0x36], 0
lea rax, [rsp + 0x30]
mov rbx, 0xffffffffffffffff
mov r9, rbx
inc r9
cmp byte [rax + r9], 0
jne 0x140062be4
lea r8, [rsp + 0x30]
xor edx, edx
mov rcx, r10
call fcn.14006d250
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x10], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rax, [rsp + 0x40]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140062c36
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x20]
call fcn.1400685d0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x198], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a8], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, rdi
lea r8, [rbp + 0x198]
lea rcx, [rbp - 0x40]
call fcn.14006d350
nop
lea rax, [rsp + 0x38]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140062c92
lea rdx, [rsp + 0x38]
lea rcx, [rbp - 0x40]
call fcn.1400685d0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x178], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x188], xmm1
xor edi, edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
mov r9, rsi
lea r8, [rbp + 0x178]
lea rcx, [rbp + 0x100]
call fcn.14006d350
nop
lea rax, [rsp + 0x60]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140062cf0
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x100]
call fcn.1400685d0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x158], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x168], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, r14
lea r8, [rbp + 0x158]
lea rcx, [rbp + 0xc0]
call fcn.14006d350
nop
lea rax, [rbp + 0x2f8]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140062d50
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0xc0]
call fcn.1400685d0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x70], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, r15
lea r8, [rsp + 0x60]
lea rcx, [rbp + 0xa0]
call fcn.14006d350
nop
lea rax, [rsp + 0x48]
mov r8, rbx
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140062db0
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0xa0]
call fcn.1400685d0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, r12
lea r8, [rbp - 0x60]
lea rcx, [rbp + 0x80]
call fcn.14006d350
nop
lea rax, [rbp - 0x80]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140062e01
mov r8, rbx
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x80]
call fcn.1400685d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x30], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], r12b
lea rdx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0xf
cmova rdx, qword [rbp + 0x330]
mov r8, qword [rbp + 0x340]
lea rcx, [rbp + 0x20]
call fcn.1400685d0
movups xmm7, xmmword [rax]
movups xmmword [rbp + 0x370], xmm7
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0x380], xmm6
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], r12b
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140062ed3
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062ece
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c41
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x98]
cmp rdx, 0xf
jbe 0x140062f25
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062f20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c47
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x90], xmm0
mov byte [rbp + 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140062f78
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062f72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c4d
call fcn.1402141c0
nop
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0xf
jbe 0x140062fb9
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140062fb4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c53
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xa0], 0
mov rdx, qword [rsp + 0x78]
cmp rdx, 0xf
jbe 0x14006300e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063008
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c59
call fcn.1402141c0
nop
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x14006304f
inc rdx
mov rcx, qword [rbp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006304a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c5f
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0xd0], xmm0
mov byte [rbp + 0xc0], 0
mov rdx, qword [rbp + 0x170]
cmp rdx, 0xf
jbe 0x1400630a8
inc rdx
mov rcx, qword [rbp + 0x158]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400630a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c65
call fcn.1402141c0
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x1400630e9
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400630e4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c6b
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x110], xmm0
mov byte [rbp + 0x100], 0
mov rdx, qword [rbp + 0x190]
cmp rdx, 0xf
jbe 0x140063142
inc rdx
mov rcx, qword [rbp + 0x178]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006313c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c71
call fcn.1402141c0
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14006317d
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063178
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c77
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0x1b0]
cmp rdx, 0xf
jbe 0x1400631d0
inc rdx
mov rcx, qword [rbp + 0x198]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400631ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c7d
call fcn.1402141c0
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14006320b
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063206
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c83
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp - 0x10], xmm0
mov byte [rbp - 0x20], 0
mov rdx, qword [rbp + 0x1d0]
cmp rdx, 0xf
jbe 0x14006325d
inc rdx
mov rcx, qword [rbp + 0x1b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063258
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c89
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x1c8], xmm0
mov byte [rbp + 0x1b8], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x1400632af
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400632aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c8f
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 0xf
jbe 0x140063301
inc rdx
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400632fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c95
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x1e8], xmm0
mov byte [rbp + 0x1d8], 0
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x140063359
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063354
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063c9b
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x208], xmm0
mov byte [rbp + 0x1f8], 0
mov rdx, qword [rbp + 0x230]
cmp rdx, 0xf
jbe 0x1400633b1
inc rdx
mov rcx, qword [rbp + 0x218]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400633ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063ca1
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x228], xmm0
mov byte [rbp + 0x218], 0
mov rdx, qword [rbp + 0x250]
cmp rdx, 0xf
jbe 0x140063409
inc rdx
mov rcx, qword [rbp + 0x238]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063404
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063ca7
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x248], xmm0
mov byte [rbp + 0x238], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x14006345b
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063456
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063cad
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x70], xmm0
mov byte [rbp + 0x60], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], r12
lea rsi, [rbp + 0x370]
movq r14, xmm7
movdqa xmm0, xmm6
psrldq xmm0, 8
movq r15, xmm0
cmp r15, 0xf
cmova rsi, r14
movabs rbx, 0x7fffffffffffffff
movq rdi, xmm6
cmp rdi, rbx
ja 0x140063cb3
cmp rdi, 0xf
ja 0x1400634d3
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], 0xf
movups xmm0, xmmword [rsi]
movups xmmword [rbp - 0x60], xmm0
jmp 0x140063564
mov rax, rdi
or rax, 0xf
cmp rax, rbx
jbe 0x14006350f
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1402142bc
mov rcx, rax
test rax, rax
je 0x140063cb9
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140063549
mov rbx, rax
mov ecx, 0x16
cmp rax, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14006353a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140063be6
jmp 0x1400634ed
test rcx, rcx
je 0x140063546
call fcn.1402142bc
jmp 0x140063549
mov rax, r12
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x48], rbx
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.1402534c0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x310]
call fcn.1400652b0
nop
lea rax, [rbp]
mov qword [rsp + 0x58], rax
lea rdx, [rbp + 0x330]
lea rcx, [rbp]
call fcn.140068790
mov rdi, rax
lea rax, [rbp + 0xe0]
mov qword [rbp + 0x2f8], rax
lea rdx, [0x14032b8d8]
lea rcx, [rbp + 0xe0]
call fcn.140068790
mov rbx, rax
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x120]
call fcn.140068790
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x60]
call fcn.140060830
mov rbx, rax
lea rax, [rbp + 0x310]
cmp rax, rbx
je 0x140063666
mov rdx, qword [rbp + 0x328]
cmp rdx, 0xf
jbe 0x14006362b
inc rdx
mov rcx, qword [rbp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063626
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063cbf
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x320], xmm0
mov byte [rbp + 0x310], 0
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x310], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x320], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x1400636a1
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006369c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063cbf
call fcn.1402141c0
mov qword [rbp + 0x2c8], r12
lea r8, [rbp + 0x290]
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x300]
call fcn.14006ad50
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
mov r8d, 7
lea rdx, [0x1402f6040]
lea rcx, [rbp - 0x80]
call fcn.14006ba60
lea rax, [rbp - 0x80]
mov qword [rsp + 0x58], rax
movzx ecx, byte [rbp + 0x300]
test cl, cl
jne 0x140063718
mov byte [rbp + 0x300], 1
call fcn.14006bf90
mov qword [rbp + 0x308], rax
movzx ecx, byte [rbp + 0x300]
jmp 0x14006371f
mov rax, qword [rbp + 0x308]
cmp cl, 1
jne 0x140063bec
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.1400749c0
mov rbx, qword [rsp + 0x60]
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140063779
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063774
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063cc5
call fcn.1402141c0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
cmp byte [rbx + 0x40], 4
jne 0x140063ccb
cmp byte [rbx + 0x48], 0
je 0x140063b7a
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], r12
mov r8d, 4
lea rdx, [0x1402f6088]
lea rcx, [rbp - 0x60]
call fcn.14006ba60
lea rax, [rbp - 0x60]
mov qword [rsp + 0x58], rax
movzx ecx, byte [rbp + 0x300]
test cl, cl
jne 0x1400637f2
mov byte [rbp + 0x300], 1
call fcn.14006bf90
mov qword [rbp + 0x308], rax
movzx ecx, byte [rbp + 0x300]
jmp 0x1400637f9
mov rax, qword [rbp + 0x308]
cmp cl, 1
jne 0x140063d39
lea r8, [rbp - 0x60]
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.1400749c0
mov rbx, qword [rsp + 0x60]
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140063853
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006384e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063d0f
call fcn.1402141c0
mov qword [rbp - 0x50], r12
mov qword [rbp - 0x48], 0xf
mov byte [rbp - 0x60], 0
lea rdx, [rbx + 0x40]
lea rcx, [rbp - 0x80]
call fcn.1400676a0
mov rdi, rax
mov qword [rsp + 0x58], rax
lea rdx, [0x1402f60b8]
mov rcx, rax
call fcn.14006ae70
mov rdx, rax
lea rcx, [0x14032b850]
call fcn.14006af90
lea rdx, [0x1402f60c8]
mov rcx, rdi
call fcn.14006ae70
mov rcx, rax
call fcn.140067580
lea rdx, [0x1402f60d8]
mov rcx, rax
call fcn.14006ae70
lea rdx, [rbp]
mov rcx, rax
call fcn.14006b050
mov rbx, rax
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400638d8
mov rcx, qword [rax]
xor edx, edx
lea r8d, [rdx + 0xa]
call fcn.140228c08
movsxd rsi, eax
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140063920
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x14006391b
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140063d1b
mov rcx, r8
call fcn.1402141c0
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov qword [rbp + 0x2f8], rsi
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x120]
call fcn.140224390
movups xmm0, xmmword [rbp + 0x120]
movaps xmmword [0x14032b870], xmm0
movups xmm1, xmmword [rbp + 0x130]
movaps xmmword [0x14032b880], xmm1
mov eax, dword [rbp + 0x140]
mov dword [0x14032b890], eax
lea rdx, [0x1402f60c8]
mov rcx, rdi
call fcn.14006ae70
mov rcx, rax
call fcn.140067580
lea rdx, [0x1402f60e0]
mov rcx, rax
call fcn.14006ae70
mov rdx, rax
lea rcx, [0x14032b898]
call fcn.14006af90
nop
lea rcx, [rdi + 8]
movzx edx, byte [rdi]
call fcn.140069960
nop
movzx edx, byte [rbp + 0x300]
lea rcx, [rbp + 0x308]
call fcn.140069960
nop
mov rdx, qword [rbp + 0x328]
cmp rdx, 0xf
jbe 0x140063a09
inc rdx
mov rcx, qword [rbp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063a04
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063d15
call fcn.1402141c0
movdqa xmm0, xmmword [0x1402f81e0]
movdqu xmmword [rbp + 0x320], xmm0
mov byte [rbp + 0x310], 0
cmp r15, 0xf
jbe 0x140063a58
lea rdx, [r15 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x140063a4f
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063d21
mov rcx, r14
call fcn.1402141c0
nop
mov rdx, qword [rbp + 0x368]
cmp rdx, 0xf
jbe 0x140063a9a
inc rdx
mov rcx, qword [rbp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063a94
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063d27
call fcn.1402141c0
nop
mov rdx, qword [rbp + 0x348]
cmp rdx, 0xf
jbe 0x140063adb
inc rdx
mov rcx, qword [rbp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063ad6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140063d2d
call fcn.1402141c0
mov qword [rbp + 0x340], r12
mov qword [rbp + 0x348], 0xf
mov byte [rbp + 0x330], 0
mov rdx, qword [r13 + 0x18]
cmp rdx, 0xf
jbe 0x140063b2f
inc rdx
mov rcx, qword [r13]
cmp rdx, 0x1000
jb 0x140063b2a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140063d33
mov rcx, r8
call fcn.1402141c0
mov qword [r13 + 0x10], r12
mov qword [r13 + 0x18], 0xf
mov byte [r13], 0
mov rcx, qword [rbp + 0x390]
xor rcx, rsp
call fcn.1402141a0
lea r11, [rsp + 0x4c0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
movdqa xmm0, xmmword [0x1402f82b0]
movdqu xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x70], 0x7e673929
mov word [rsp + 0x74], 0x100
lea rdx, [rsp + 0x60]
call fcn.140062810
lea rdx, [0x1402f6068]
lea rcx, [rbp + 0x300]
call fcn.14006ae70
mov rdx, rax
lea rcx, [rbp]
call fcn.14006b120
nop
mov rdx, rax
call fcn.14006b1b0
nop
lea rcx, [rbp]
call fcn.140068660
mov ecx, 0xdac
call qword [0x140258328]
xor ecx, ecx
call fcn.140223d84
nop
call fcn.14005b950
nop
lea rcx, [rbp + 0x300]
call fcn.1400695a0
mov qword [rbp + 0x2f8], rax
lea r8, [rbp + 0x2f8]
lea rcx, [rbp + 0xe0]
call fcn.1400735c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x258]
call fcn.14006b550
lea rdx, [0x140319e38]
lea rcx, [rbp + 0x258]
call fcn.140216394
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
int3
call fcn.14005b9f0
int3
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
int3
lea rcx, [rbx + 0x40]
call fcn.1400695a0
mov qword [rbp + 0x2f8], rax
lea r8, [rbp + 0x2f8]
lea rcx, [rbp]
call fcn.140078fe0
nop
mov r8, rax
lea rcx, [rbp + 0x120]
call fcn.140078da0
lea rdx, [0x140319e38]
lea rcx, [rbp + 0x120]
call fcn.140216394
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
call fcn.140229330
nop
lea rcx, [rbp + 0x300]
call fcn.1400695a0
mov qword [rbp + 0x2f8], rax
lea r8, [rbp + 0x2f8]
lea rcx, [rbp + 0xe0]
call fcn.1400735c0
nop
mov r8, rax
mov edx, 0x131
lea rcx, [rbp + 0x258]
call fcn.14006b550
lea rdx, [0x140319e38]
lea rcx, [rbp + 0x258]
call fcn.140216394
int3