Function at 0x7ff787a100bc
Capabilities:
Check mutex on windows
Delete file

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x620]
sub rsp, 0x720
mov rax, qword [0x7ff787a99440]
xor rax, rsp
mov qword [rbp + 0x610], rax
mov r15, rdx
mov r12d, ecx
lea rdx, [rsp + 0x60]
call fcn.7ff787a11cfc
mov rcx, rax
call fcn.7ff7879f7960
mov r8, rax
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
je 0x7ff787a11cf3
call fcn.7ff7879ee1dc
test al, al
jne 0x7ff787a11cf3
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [rbp + 0x378]
call fcn.7ff787a122c8
nop
call fcn.7ff7879ee1bc
call fcn.7ff7879edff0
lea rcx, [rbp + 0x2e0]
call fcn.7ff7879e9dd0
lea rcx, [rbp + 0x2e0]
call fcn.7ff7879f0f3c
nop
lea rcx, [rbp + 0x290]
call fcn.7ff7879e9dd0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x290]
call fcn.7ff7879f0fa4
nop
lea rcx, [rbp + 0x4a0]
call fcn.7ff7879f1800
lea rdx, [rbp + 0x220]
call fcn.7ff787a11d58
mov rcx, rax
call fcn.7ff787a12228
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.7ff7879eaa74
nop
mov r8d, 2
mov rdx, rax
lea rcx, [rbp + 0x4a0]
call fcn.7ff7879f18a0
nop
lea rcx, [rbp + 8]
call fcn.7ff7879eaa2c
lea rdx, [rbp + 0x48]
call fcn.7ff787a11dc0
mov rcx, rax
call fcn.7ff787a12210
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.7ff7879eaa74
nop
mov rdx, rax
lea rcx, [rbp + 0x4a0]
call 0x7ff7879f909c
nop
lea rcx, [rbp + 0x70]
call fcn.7ff7879eaa2c
lea rcx, [rbp + 0x4a0]
call fcn.7ff7879f1810
lea rdx, [rbp + 0x70]
call fcn.7ff787a11d58
mov rcx, rax
call fcn.7ff787a12228
mov rdx, rax
lea rcx, [rbp + 0x28]
call fcn.7ff7879eaa74
nop
mov rdx, rax
lea rcx, [rbp + 0x290]
call fcn.7ff7879f27d0
nop
lea rcx, [rbp + 0x28]
call fcn.7ff7879eaa2c
lea rcx, [rbp + 0x278]
call fcn.7ff7879e9dd0
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x278]
call fcn.7ff7879f76b4
nop
lea rsi, [fcn.7ff7879f0008]
mov qword [rsp + 0x20], rsi
lea r9, [fcn.7ff7879ecd40]
mov edx, 0x10
lea r8d, [rdx - 0xa]
lea rcx, [rbp + 0x5b0]
call fcn.7ff787a2f4c0
nop
lea rdx, [rbp + 8]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.7ff7879eaa74
mov rdi, rax
mov edx, 0x20
lea rcx, [rbp + 0x70]
call fcn.7ff7879edd08
mov rbx, rax
lea rdx, [rsp + 0x60]
call fcn.7ff787a11df0
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.7ff7879eaa74
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x358]
call fcn.7ff7879e9aa0
nop
lea rcx, [rbp + 0x220]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x70]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x90]
call fcn.7ff7879eaa2c
call fcn.7ff787a44670
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x1f4
sub ecx, eax
inc ecx
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rbp + 0x28]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
mov edx, 0x10
lea rcx, [rbp + 0xb0]
call fcn.7ff7879edd08
mov rbx, rax
lea rdx, [rbp + 0xf0]
call fcn.7ff787a11df0
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.7ff7879eaa74
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x338]
call fcn.7ff7879e9aa0
nop
lea rcx, [rbp + 0xd0]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0xb0]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
xor r14d, r14d
lea rcx, [rbp + 0x278]
call fcn.7ff787a121ec
test rax, rax
je 0x7ff787a1055e
xor esi, esi
lea rdx, [rbp + 0x70]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x118]
call fcn.7ff787a11df0
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov r9, rbx
lea r8, [rbp + 0x338]
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879e98c4
mov rdi, rax
lea rdx, [rbp + 0x220]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x48]
call fcn.7ff787a11df0
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
nop
mov r9, rbx
lea r8, [rbp + 0x358]
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.7ff7879e98c4
mov r9, rax
mov rdx, rsi
lea rcx, [rbp + 0x278]
call fcn.7ff787a121e0
mov r8, rax
mov qword [rsp + 0x20], rdi
lea rcx, [rbp + 8]
call fcn.7ff787a122e0
shl rsi, 4
lea rcx, [rbp + 0x5b0]
add rcx, rsi
mov rdx, rax
call fcn.7ff787a1007c
lea rcx, [rbp + 8]
call fcn.7ff7879f0008
nop
lea rcx, [rbp + 0x90]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
inc r14d
movsxd rsi, r14d
lea rcx, [rbp + 0x278]
call fcn.7ff787a121ec
cmp rsi, rax
jb 0x7ff787a10403
lea rsi, [fcn.7ff7879f0008]
lea rdx, [rsp + 0x34]
call fcn.7ff7879f1710
mov rcx, rax
call fcn.7ff7879f1928
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879eaa74
nop
lea rdx, [rsp + 0x38]
call fcn.7ff7879f1710
mov rcx, rax
call fcn.7ff7879f1928
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879eaa74
nop
lea rdx, [rsp + 0x34]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.7ff7879eaa74
mov rdi, rax
lea rdx, [rsp + 0x30]
call fcn.7ff787a11e44
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x28]
call fcn.7ff787a11e2c
mov rcx, rax
call 0x7ff7879ff8e0
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
nop
lea r8, [rbp + 0x358]
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
lea r8, [rbp + 0x338]
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee60c
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0xb0]
call fcn.7ff7879eaa2c
lea rdx, [0x7ff787a843c3]
lea rcx, [rbp + 0x358]
call fcn.7ff787a00a60
lea rdx, [0x7ff787a843c3]
lea rcx, [rbp + 0x338]
call fcn.7ff787a00a60
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rdi, rax
lea rdx, [rbp + 0x28]
call fcn.7ff787a11e78
mov rcx, rax
call fcn.7ff7879ea0e4
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a11e54
mov rcx, rax
call fcn.7ff7879ea174
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879fd44c
mov rbx, rax
lea rdx, [rbp + 0x28]
call fcn.7ff787a11e94
mov rcx, rax
call 0x7ff7879ff8c8
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879fd590
mov rbx, rax
lea rdx, [rbp + 0x28]
call fcn.7ff787a11eb4
mov rcx, rax
call 0x7ff7879ff8c8
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rcx, [rbp + 0x260]
call fcn.7ff7879e9dd0
mov byte [rsp + 0x34], 0xa
lea rcx, [rsp + 0x60]
call fcn.7ff7879fd64c
nop
lea r8, [rsp + 0x34]
mov rdx, rax
lea rcx, [rbp + 0x260]
call fcn.7ff7879f7604
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x28]
call fcn.7ff787a11ed4
mov rcx, rax
call fcn.7ff7879ea06c
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov r9, rax
xor edx, edx
lea rcx, [rbp + 0x260]
call fcn.7ff787a12240
mov r8, rax
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x28]
call fcn.7ff787a11eec
mov rcx, rax
call fcn.7ff7879ea1bc
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov r9, rax
mov edx, 1
lea rcx, [rbp + 0x260]
call fcn.7ff787a12240
mov r8, rax
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x28]
call fcn.7ff787a11f08
mov rcx, rax
call 0x7ff7879ff8c8
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov r9, rax
mov r14d, 2
mov edx, r14d
lea rcx, [rbp + 0x260]
call fcn.7ff787a12240
mov r8, rax
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a11f28
mov rcx, rax
call fcn.7ff7879ea174
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov r9, rax
lea edx, [r14 + 1]
lea rcx, [rbp + 0x260]
call fcn.7ff787a12240
mov r8, rax
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a11f4c
mov rcx, rax
call fcn.7ff7879ea15c
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov r9, rax
lea edx, [r14 + 2]
lea rcx, [rbp + 0x260]
call fcn.7ff787a12240
mov r8, rax
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rcx, [rbp + 0x2a8]
call fcn.7ff7879e9dd0
mov byte [rsp + 0x34], 0xa
lea rcx, [rbp - 0x58]
call fcn.7ff7879fdbec
nop
lea r8, [rsp + 0x34]
mov rdx, rax
lea rcx, [rbp + 0x2a8]
call fcn.7ff7879f7604
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a11f68
mov rcx, rax
call fcn.7ff7879ea174
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov r9, rax
xor edx, edx
lea rcx, [rbp + 0x2a8]
call fcn.7ff787a12240
mov r8, rax
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a11f8c
mov rcx, rax
call fcn.7ff7879ea144
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov r9, rax
lea edx, [r14 - 1]
lea rcx, [rbp + 0x2a8]
call fcn.7ff787a12240
mov r8, rax
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a11fb0
mov rcx, rax
call fcn.7ff7879ea0fc
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov r9, rax
mov edx, r14d
lea rcx, [rbp + 0x2a8]
call fcn.7ff787a12240
mov r8, rax
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee60c
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879fddf8
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a11fd4
mov rcx, rax
call fcn.7ff7879ea174
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x38]
call fcn.7ff7879fdf40
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a11ff8
mov rcx, rax
call fcn.7ff7879ea15c
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x38]
call 0x7ff7879fe058
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a12014
mov rcx, rax
call fcn.7ff7879ea174
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x38]
call 0x7ff7879fe170
mov rbx, rax
lea rdx, [rbp + 0x220]
call fcn.7ff787a12038
mov rcx, rax
call 0x7ff7879ff730
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x38]
call 0x7ff7879fe24c
mov rbx, rax
lea rdx, [rbp + 0x220]
call fcn.7ff787a12050
mov rcx, rax
call fcn.7ff7879ea1a4
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x38]
call 0x7ff7879fe558
mov rbx, rax
lea rdx, [rbp + 0x28]
call fcn.7ff787a1206c
mov rcx, rax
call fcn.7ff7879ea0e4
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x38]
call 0x7ff7879fe87c
mov rbx, rax
lea rdx, [rbp + 8]
call fcn.7ff787a12088
mov rcx, rax
call fcn.7ff7879ea174
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879ee638
nop
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
lea rdx, [rbp + 0x220]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x48]
call fcn.7ff787a120ac
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa74
nop
mov r9, rbx
lea r8, [rbp + 0x200]
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879e9aa0
mov rdx, rax
lea rcx, [rbp + 0x200]
call fcn.7ff7879f2dec
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x240]
call fcn.7ff7879f2de4
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f7a84
lea rdx, [rsp + 0x38]
call fcn.7ff7879f1710
mov rcx, rax
call fcn.7ff7879f1928
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.7ff7879eaa74
nop
lea rcx, [rbp + 0x290]
call fcn.7ff7879ea600
mov rbx, rax
lea rcx, [rbp + 0x290]
call fcn.7ff7879ef0b0
mov rdi, rax
cmp rbx, rax
je 0x7ff787a11512
mov rdx, rbx
lea rcx, [rbp + 0x220]
call fcn.7ff7879eaabc
nop
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov r8, rax
lea rdx, [rbp + 0x220]
lea rcx, [rsp + 0x60]
call fcn.7ff7879f4604
nop
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x220]
call fcn.7ff7879eaa2c
add rbx, 0x20
cmp rbx, rdi
jne 0x7ff787a11494
lea rdx, [rbp + 0x220]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x48]
call fcn.7ff787a120ac
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov r9, rbx
lea r8, [rbp + 0x2c0]
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879e9aa0
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.7ff7879f2dec
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x240]
call fcn.7ff7879f2de4
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f7a84
lea rdx, [rsp + 0x34]
call fcn.7ff7879f1710
mov rcx, rax
call fcn.7ff7879f1928
mov rdx, rax
lea rcx, [rbp + 0x318]
call fcn.7ff7879eaa74
nop
lea rdx, [rbp + 0x220]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x48]
call fcn.7ff787a120ac
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov r9, rbx
lea r8, [rbp + 0x318]
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879e9aa0
mov rdx, rax
lea rcx, [rbp + 0x318]
call fcn.7ff7879f2dec
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
lea rdx, [rbp + 0x318]
lea rcx, [rbp + 0x240]
call fcn.7ff7879f2de4
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f7a84
lea rdx, [rbp + 0x220]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rsp + 0x40]
call 0x7ff7879fe9a4
mov rbx, rax
lea rdx, [rbp + 0x48]
call fcn.7ff787a120ac
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879e9aa0
nop
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f7a84
lea rdx, [rbp + 0x220]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rsp + 0x40]
call 0x7ff7879fea34
mov rbx, rax
lea rdx, [rbp + 0x48]
call fcn.7ff787a120ac
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879e9aa0
nop
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f7a84
lea rdx, [rbp + 0x220]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rsp + 0x40]
call 0x7ff7879ff258
mov rbx, rax
lea rdx, [rbp + 0x48]
call fcn.7ff787a120ac
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879e9aa0
nop
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f2de4
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f7a84
lea rdx, [rsp + 0x38]
call fcn.7ff7879f1710
mov rcx, rax
call fcn.7ff7879f1928
mov rdx, rax
lea rcx, [rbp + 0x2f8]
call fcn.7ff7879eaa74
nop
lea rdx, [rbp + 0x220]
call fcn.7ff787a11e14
mov rcx, rax
call fcn.7ff7879ea0cc
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa74
mov rbx, rax
lea rdx, [rbp + 0x48]
call fcn.7ff787a120ac
mov rcx, rax
call fcn.7ff7879f7960
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov r9, rbx
lea r8, [rbp + 0x2f8]
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879e9aa0
mov rdx, rax
lea rcx, [rbp + 0x2f8]
call fcn.7ff7879f2dec
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x240]
call fcn.7ff7879f2de4
lea rdx, [rsp + 0x30]
call fcn.7ff7879f1750
mov rcx, rax
call fcn.7ff7879f1910
mov rdx, rax
lea rcx, [rbp + 0x240]
call fcn.7ff7879f7a84
call fcn.7ff7879ee178
lea rcx, [rbp + 0x390]
call fcn.7ff7879f1800
lea rdx, [rbp + 0x70]
call fcn.7ff787a120d0
mov rcx, rax
call fcn.7ff7879ff904
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa74
nop
mov r8d, r14d
mov rdx, rax
lea rcx, [rbp + 0x390]
call fcn.7ff7879f18a0
nop
lea rcx, [rsp + 0x60]
call fcn.7ff7879eaa2c
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0x390]
call 0x7ff7879f909c
lea rcx, [rbp + 0x390]
call fcn.7ff7879f1810
call fcn.7ff787a12898
lea rdx, [rbp + 0x220]
call fcn.7ff787a120d0
mov rcx, rax
call fcn.7ff7879ff904
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
mov rcx, rax
call fcn.7ff7879ea9bc
mov rcx, rax
call fcn.7ff787a47df4
mov ebx, eax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
test ebx, ebx
je 0x7ff787a11aa5
lea rdx, [rbp + 0x220]
call fcn.7ff787a120d0
mov rcx, rax
call fcn.7ff7879ff904
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
mov rcx, rax
call fcn.7ff7879ea9bc
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_DeleteFileA]
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
xor ebx, ebx
lea rcx, [rbp + 0x278]
call fcn.7ff787a121ec
test rax, rax
je 0x7ff787a11ae4
xor r8d, r8d
shl r8, 4
lea rcx, [rbp + 0x5b0]
add rcx, r8
call fcn.7ff7879f0058
inc ebx
movsxd r8, ebx
lea rcx, [rbp + 0x278]
call fcn.7ff787a121ec
cmp r8, rax
jb 0x7ff787a11abb
lea rdx, [rbp + 0x220]
call fcn.7ff787a12100
mov rcx, rax
call 0x7ff7879ff730
mov rdx, rax
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa74
mov rdi, rax
lea rcx, [rbp - 0x38]
call 0x7ff7879fe058
mov rbx, rax
lea rdx, [rbp + 0x28]
call fcn.7ff7879e879c
mov rcx, rax
call fcn.7ff7879ea1bc
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa74
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.7ff7879ee638
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879ee638
nop
mov rdx, rax
call fcn.7ff7879f7838
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rsp + 0x40]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x78]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x38]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp - 0x18]
call fcn.7ff7879eaa2c
lea rdx, [rbp + 0x140]
call fcn.7ff787a12154
mov rcx, rax
call fcn.7ff787a121c8
mov rdx, rax
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
mov rcx, rax
call fcn.7ff7879ea9bc
mov rcx, rax
call fcn.7ff787a3e98c
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
test r12d, r12d
jle 0x7ff787a11beb
mov rdx, qword [r15]
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa74
nop
mov rcx, rax
call fcn.7ff7879ee070
nop
lea rcx, [rbp - 0x58]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x390]
call fcn.7ff7879f17dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x318]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x2c0]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x2a8]
call fcn.7ff7879f27e0
nop
lea rcx, [rbp + 0x260]
call fcn.7ff7879f27e0
nop
lea rcx, [rbp + 0x200]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x240]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x338]
call fcn.7ff7879eaa2c
nop
lea rcx, [rbp + 0x358]
call fcn.7ff7879eaa2c
nop
mov r9, rsi
mov edx, 0x10
lea r8d, [rdx - 0xa]
lea rcx, [rbp + 0x5b0]
call fcn.7ff787a2f098
nop
lea rcx, [rbp + 0x278]
call fcn.7ff7879f79ac
nop
lea rcx, [rbp + 0x4a0]
call fcn.7ff7879f17dc
nop
lea rcx, [rbp + 0x290]
call fcn.7ff7879f27e0
nop
lea rcx, [rbp + 0x2e0]
call fcn.7ff7879f27e0
nop
lea rcx, [rbp + 0x378]
call fcn.7ff7879f0008
xor eax, eax
mov rcx, qword [rbp + 0x610]
xor rcx, rsp
call fcn.7ff787a2ed90
lea r11, [rsp + 0x720]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
xor ecx, ecx
call fcn.7ff787a49894
int3