Function at 0x180327ec0
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x290]
sub rsp, 0x390
mov rax, qword [0x18054e100]
xor rax, rsp
mov qword [rbp + 0x280], rax
mov r12, rcx
mov qword [rsp + 0x58], rcx
xor r14d, r14d
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], 1
mov esi, 0xf
mov qword [rbp + 0x138], rsi
movzx eax, word [0x180460e04]
mov byte [rbp + 0x120], al
mov byte [rbp + 0x121], r14b
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], rsi
movzx eax, word [0x1804a69cc]
mov byte [rbp - 0x40], al
mov byte [rbp - 0x3f], r14b
lea rcx, [rsp + 0x60]
call fcn.1803006b0
nop
lea rdx, [rbp + 0x120]
lea r8d, [r14 + 1]
mov rcx, rax
call fcn.18006a3c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x160], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rsi
mov byte [rax], r14b
lea rcx, [rsp + 0x60]
call fcn.18006b8d0
movabs rbx, 0x7fffffffffffffff
lea rax, [rbx - 1]
mov rcx, qword [rsp + 0x40]
cmp rax, rcx
jb 0x180328cc0
lea r9, [rbp - 0x40]
lea rax, [rbp + 0x160]
cmp qword [rbp + 0x178], rsi
cmova rax, qword [rbp + 0x160]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 1
lea rcx, [rbp + 0x100]
call fcn.18006a4c0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], 0xb
mov qword [rbp - 0x68], rsi
movsd xmm0, qword [str.ffmpeg.exe]
movsd qword [rbp - 0x80], xmm0
movzx eax, word [0x180503a08]
mov word [rbp - 0x78], ax
movzx eax, byte [0x180503a0a]
mov byte [rbp - 0x76], al
mov byte [rbp - 0x75], r14b
mov rax, rbx
mov rcx, qword [rbp + 0x110]
sub rax, rcx
cmp rax, 0xb
jb 0x180328cc6
lea r9, [rbp + 0x100]
cmp qword [rbp + 0x118], rsi
cmova r9, qword [rbp + 0x100]
lea rax, [rbp - 0x80]
mov qword [rsp + 0x30], 0xb
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x260]
call fcn.18006a4c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], 3
mov qword [rbp + 0xf8], rsi
mov eax, dword [0x180503a0c]
mov word [rbp + 0xe0], ax
movzx eax, byte [0x180503a0e]
mov byte [rbp + 0xe2], al
mov byte [rbp + 0xe3], r14b
mov rax, rbx
mov rcx, qword [rbp + 0x110]
sub rax, rcx
cmp rax, 0x14
jb 0x180328ccc
lea r9, [rbp + 0x100]
cmp qword [rbp + 0x118], rsi
cmova r9, qword [rbp + 0x100]
mov qword [rsp + 0x30], 0x14
lea rax, str.ThunderMenuYoutube_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0xc0]
call fcn.18006a4c0
nop
lea rax, [rbx - 3]
mov rcx, qword [rbp + 0xd0]
cmp rax, rcx
jb 0x180328cd2
lea r9, [rbp + 0xe0]
lea rax, [rbp + 0xc0]
cmp qword [rbp + 0xd8], rsi
cmova rax, qword [rbp + 0xc0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 3
lea rcx, [rbp + 0x200]
call fcn.18006a4c0
nop
mov rcx, qword [r12 + 0x10]
mov rax, rbx
mov rdx, qword [rbp + 0x210]
sub rax, rdx
cmp rax, rcx
jb 0x180328cd8
lea r9, [rbp + 0x200]
cmp qword [rbp + 0x218], rsi
cmova r9, qword [rbp + 0x200]
mov rax, r12
cmp qword [r12 + 0x18], rsi
jbe 0x1803281a4
mov rax, qword [r12]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0xa0]
call fcn.18006a4c0
nop
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov rdi, rsi
mov qword [rbp + 0x18], rsi
mov byte [rbp], 0
lea rdx, str..mp3
cmp byte [0x1805b2f0f], 0
je 0x18032826f
mov rax, rbx
mov rcx, qword [rbp + 0xb0]
sub rax, rcx
cmp rax, 4
jb 0x180328cba
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0xf
cmova r9, qword [rbp + 0xa0]
mov qword [rsp + 0x30], 4
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea rcx, [rbp - 0x60]
call fcn.18006a4c0
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rsi
mov byte [rbp - 0x60], 0
lea rcx, [rbp - 0x60]
call fcn.18006b8d0
cmp byte [0x1805b2f0f], 0
jne 0x180328322
mov rdi, qword [rbp + 0x18]
mov rax, rbx
mov rcx, qword [rbp + 0xb0]
sub rax, rcx
cmp rax, 4
jb 0x180328cba
lea r9, [rbp + 0xa0]
cmp qword [rbp + 0xb8], 0xf
cmova r9, qword [rbp + 0xa0]
mov qword [rsp + 0x30], 4
lea rax, str..tmp
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp - 0x60]
call fcn.18006a4c0
cmp rdi, 0xf
jbe 0x1803282f8
lea rdx, [rdi + 1]
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1803282f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328cde
call fcn.180357650
movups xmm0, xmmword [rbp - 0x60]
movups xmmword [rbp], xmm0
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp - 0x50], r14
mov qword [rbp - 0x48], rsi
mov byte [rbp - 0x60], 0
lea rcx, [rbp - 0x60]
call fcn.18006b8d0
mov rax, rbx
mov rcx, qword [rsp + 0x40]
sub rax, rcx
mov rdx, qword [rbp - 0x30]
cmp rax, rdx
jb 0x180328cba
lea r9, [rbp]
cmp qword [rbp + 0x18], 0xf
cmova r9, qword [rbp]
lea rax, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rax, qword [rbp - 0x40]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1e0]
call fcn.18006a4c0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x1f0]
sub rax, rcx
cmp rax, 0xe
jb 0x180328ce4
lea r9, [rbp + 0x1e0]
cmp qword [rbp + 0x1f8], 0xf
cmova r9, qword [rbp + 0x1e0]
mov qword [rsp + 0x30], 0xe
lea rax, str.__b:v_1M__b:a
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1c0]
call fcn.18006a4c0
nop
mov edx, dword [0x180573cc4]
lea rcx, [rsp + 0x60]
call fcn.18006a170
nop
lea r8, [rbp + 0x1c0]
cmp qword [rbp + 0x1d8], 0xf
cmova r8, qword [rbp + 0x1c0]
mov r9, qword [rbp + 0x1d0]
mov rcx, rax
call fcn.18006ac70
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x140], xmm0
movups xmm0, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rcx, [rsp + 0x60]
call fcn.18006b8d0
mov rax, rbx
mov rcx, qword [rsp + 0x40]
sub rax, rcx
cmp rax, 2
jb 0x180328cea
lea r9, [rbp + 0x140]
cmp qword [rbp + 0x158], 0xf
cmova r9, qword [rbp + 0x140]
mov qword [rsp + 0x30], 2
lea rax, [0x180503a40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x1a0]
call fcn.18006a4c0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x1b0]
sub rax, rcx
mov rdx, qword [rbp + 0xd0]
cmp rax, rdx
jb 0x180328cf0
lea r9, [rbp + 0x1a0]
cmp qword [rbp + 0x1b8], 0xf
cmova r9, qword [rbp + 0x1a0]
lea rax, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
cmova rax, qword [rbp + 0xc0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x180]
call fcn.18006a4c0
nop
mov rcx, qword [0x18058c5b0]
mov rax, rbx
mov rdx, qword [rbp + 0x190]
sub rax, rdx
cmp rax, rcx
jb 0x180328cf6
lea r9, [rbp + 0x180]
cmp qword [rbp + 0x198], 0xf
cmova r9, qword [rbp + 0x180]
lea rax, [0x18058c5a0]
cmp qword [0x18058c5b8], 0xf
cmova rax, qword [0x18058c5a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rbp + 0x80]
call fcn.18006a4c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r14
mov r13, rsi
mov qword [rbp + 0x78], rsi
mov byte [rbp + 0x60], 0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r14
mov r15, rsi
mov qword [rbp + 0x58], rsi
mov byte [rbp + 0x40], 0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r14
mov rdi, rsi
mov qword [rbp - 8], rsi
mov byte [rbp - 0x20], 0
cmp byte [0x1805b2f0f], 0
je 0x180328712
mov rax, rbx
mov rcx, qword [rbp + 0x90]
sub rax, rcx
cmp rax, 9
jb 0x180328cb4
lea r9, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova r9, qword [rbp + 0x80]
mov qword [rsp + 0x30], 9
lea rax, str.Converted
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x60]
call fcn.18006a4c0
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rbp + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp + 0x70], xmm0
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rsi
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.18006b8d0
mov edx, dword [0x180573cc4]
lea rcx, [rsp + 0x60]
call fcn.18006a170
nop
lea r8, [rbp + 0x60]
movups xmm1, xmmword [rbp - 0x60]
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rcx, xmm0
cmp rcx, 0xf
cmova r8, qword [rsp + 0x40]
movq r9, xmm1
mov rcx, rax
call fcn.18006ac70
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rsi
mov byte [rax], 0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm1
lea rcx, [rsp + 0x60]
call fcn.18006b8d0
mov rax, rbx
mov rcx, qword [rbp - 0x60]
sub rax, rcx
cmp rax, 4
jb 0x180328cb4
lea r9, [rbp + 0x40]
cmp qword [rbp + 0x58], 0xf
cmova r9, qword [rbp + 0x40]
mov qword [rsp + 0x30], 4
lea rax, str..mp3
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x60]
call fcn.18006a4c0
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rsi
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.18006b8d0
mov r13, qword [rbp + 0x78]
mov r15, qword [rbp + 0x58]
cmp byte [0x1805b2f0f], 0
jne 0x1803287cc
mov rdi, qword [rbp - 8]
mov rax, rbx
mov rcx, qword [rbp + 0x90]
sub rax, rcx
cmp rax, 4
jb 0x180328cb4
lea r9, [rbp + 0x80]
cmp qword [rbp + 0x98], 0xf
cmova r9, qword [rbp + 0x80]
mov qword [rsp + 0x30], 4
lea rax, str..mp3
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x60]
call fcn.18006a4c0
cmp rdi, 0xf
jbe 0x18032879c
lea rdx, [rdi + 1]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328797
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328cfc
call fcn.180357650
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x78], rsi
mov byte [rsp + 0x60], 0
lea rcx, [rsp + 0x60]
call fcn.18006b8d0
mov rcx, qword [rsp + 0x40]
sub rbx, rcx
mov rdx, qword [rbp - 0x30]
cmp rbx, rdx
jb 0x180328cb4
lea r9, [rbp - 0x20]
cmp qword [rbp - 8], 0xf
cmova r9, qword [rbp - 0x20]
lea rax, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova rax, qword [rbp - 0x40]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x240]
call fcn.18006a4c0
nop
mov edi, dword [rbp - 0x70]
lea r8, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova r8, qword [rbp - 0x80]
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], r14
lea r9d, [rdi + 1]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
movsxd rbx, eax
mov eax, 2
mul rbx
mov rsi, 0xffffffffffffffff
cmovo rax, rsi
mov rcx, rax
call fcn.180357d9c
mov r14, rax
lea r8, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova r8, qword [rbp - 0x80]
mov dword [rsp + 0x28], ebx
mov qword [rsp + 0x20], rax
lea r9d, [rdi + 1]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
xor edi, edi
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], rdi
nop dword [rax]
inc rsi
cmp word [r14 + rsi*2], di
jne 0x1803288a0
mov r8, rsi
mov rdx, r14
lea rcx, [rbp + 0x20]
call fcn.18008a510
mov rcx, r14
call fcn.180357650
nop
lea rbx, [rbp + 0x20]
cmp qword [rbp + 0x38], 7
cmova rbx, qword [rbp + 0x20]
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x220]
call fcn.180169930
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], 7
cmova r9, qword [rbp + 0x220]
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r8, rbx
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
lea rcx, [rbp + 0x220]
call fcn.18008cc80
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 7
jbe 0x180328962
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18032895d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d02
call fcn.180357650
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], 7
mov word [rbp + 0x20], di
lea rcx, [rbp + 0x240]
call fcn.18006b8d0
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1803289bb
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1803289b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d08
call fcn.180357650
nop
cmp r15, 0xf
jbe 0x1803289f4
lea rdx, [r15 + 1]
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1803289ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d0e
call fcn.180357650
nop
cmp r13, 0xf
jbe 0x180328a2d
lea rdx, [r13 + 1]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328a27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d14
call fcn.180357650
nop
lea rcx, [rbp + 0x80]
call fcn.18006b8d0
nop
lea rcx, [rbp + 0x180]
call fcn.18006b8d0
nop
lea rcx, [rbp + 0x1a0]
call fcn.18006b8d0
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0xf
jbe 0x180328a96
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328a90
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d1a
call fcn.180357650
nop
lea rcx, [rbp + 0x1c0]
call fcn.18006b8d0
nop
lea rcx, [rbp + 0x1e0]
call fcn.18006b8d0
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x180328aec
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328ae6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d20
call fcn.180357650
nop
lea rcx, [rbp + 0xa0]
call fcn.18006b8d0
nop
lea rcx, [rbp + 0x200]
call fcn.18006b8d0
nop
lea rcx, [rbp + 0xc0]
call fcn.18006b8d0
nop
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x180328b55
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328b4f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d26
call fcn.180357650
nop
lea rcx, [rbp + 0x260]
call fcn.18006b8d0
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x180328b9d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328b98
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d2c
call fcn.180357650
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
lea rcx, [rbp + 0x100]
call fcn.18006b8d0
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0xf
jbe 0x180328bfc
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328bf6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d32
call fcn.180357650
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x180328c38
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328c32
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d38
call fcn.180357650
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x180328c7a
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180328c74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180328d3e
call fcn.180357650
nop
mov rcx, r12
call fcn.18006b8d0
xor eax, eax
mov rcx, qword [rbp + 0x280]
xor rcx, rsp
call fcn.180357630
lea r11, [rsp + 0x390]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18035e820
nop
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18006b090
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
nop
call fcn.18035e820
int3