Function at 0x14000b240
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x3f8]
sub rsp, 0x4d0
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xa80bf
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r13d, 4
mov ecx, r13d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, r13d
mov rbx, rax
mov dword [rax], 0xe9417
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea r12d, [r13 - 3]
xor esi, esi
mov rdi, rax
mov r8d, esi
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, r12d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000b2b1
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r15d, 2
mov ecx, r15d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], si
mov word [rax], r15w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x5f5fd
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, esi
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, r12d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000b31b
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff58dda
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xcd56a
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xca0c2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xf0
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r15
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor esi, esi
mov rcx, rax
mov word [rax], si
mov word [rax], r15w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea r14d, [rsi + 8]
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffffae412
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff0f61e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, esi
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, r12d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000b448
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x15f617
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfffa599a
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r15d, 0xa
mov dword [rax], esi
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000b4bc
mov dword [rax], 0xffffffff
jmp 0x14000b4f2
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, r12
jne 0x14000b4cf
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 2
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], si
mov word [rax], r12w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], si
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], si
mov word [rax], r12w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], si
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xb713f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], esi
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000b595
mov dword [rax], 0xffffffff
jmp 0x14000b5cb
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, r12
jne 0x14000b5a8
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffffb0fe5
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009d8d0]
lea rdx, str.canework
movdqa xmm1, xmmword [0x14009d850]
lea rcx, [rbp - 0x70]
mov r9, r14
mov dword [rbp - 0x50], 0xf
mov r8d, 9
movdqu xmmword [rbp - 0x70], xmm0
movdqu xmmword [rbp - 0x60], xmm1
call fcn.140003010
mov rcx, rax
call qword [0x14009f090]
mov rcx, r13
mov r12, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xf03a
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, esi
mov eax, 1
mov dword [rdi], eax
mov edx, dword [rdi]
mov ecx, r8d
shl edx, cl
add r8d, eax
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000b664
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x1ca527eb85
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfffbda00
mov rbx, rax
mov dword [rax], esi
mov ecx, dword [rdi]
and ecx, 0xe2ae9
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffffc0ba2
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfffd5378
mov rbx, rax
mov dword [rax], esi
mov ecx, dword [rdi]
and ecx, 0xfffdc5d3
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xac4f7
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xffff4b2d
mov rbx, rax
mov dword [rax], esi
mov ecx, dword [rdi]
and ecx, 0xfff4d902
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff4aebc
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x72a40
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0x9e5f4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov rcx, r13
mov dword [rax + 0xc], 0xfffd49c6
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x140
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfffb683d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xfff68628
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfff9008f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [r14 + 4]
mov rbx, rax
mov ecx, dword [r14 + 4]
mov r8d, dword [rdi + 0xc]
imul edx, ecx
mov ecx, dword [rdi + 0xc]
imul r8d, ecx
add r8d, edx
mov edx, dword [rsi + 8]
mov ecx, dword [rsi + 8]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r14d, 8
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff5a207
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor esi, esi
mov rdi, rax
mov dword [rax], esi
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000b91f
mov dword [rax], 0xffffffff
jmp 0x14000b95b
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov r10d, 1
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, r10
jne 0x14000b938
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffb1f3f9dd38
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x1b2ec8ced
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8d, 1
mov edx, esi
mov dword [rax], r8d
mov ecx, dword [rax]
add ecx, edx
add edx, r8d
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000b9bf
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009df30]
lea rdx, str.wwwrogers
movdqa xmm1, xmmword [0x14009dec0]
lea rcx, [rbp - 0x48]
mov r9d, 9
mov dword [rbp - 0x18], 0x13
movdqu xmmword [rbp - 0x48], xmm0
mov dword [rbp - 0x14], 0xb
movdqa xmm0, xmmword [0x14009dc50]
lea r8d, [r9 + 5]
movdqu xmmword [rbp - 0x38], xmm1
movdqu xmmword [rbp - 0x28], xmm0
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, 0xc
mov qword [0x14009f0f0], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfffd92f1
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xfff0e319
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfffc6e48
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x28
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff9d694
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov esi, 1
xor r14d, r14d
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000bb10
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff9202d
mov rbx, rax
mov dword [rax], r14d
mov ecx, dword [rdi]
and ecx, 0xfff81faf
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r14w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfffddd12
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000bbc0
mov dword [rax], 0xffffffff
jmp 0x14000bbf6
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000bbd3
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov ebx, 0xe9
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, ebx
jl 0x14000bc1b
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x3e041
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, ebx
jl 0x14000bc59
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x18a34
mov eax, dword [rax]
mov ecx, dword [r8]
div ecx
mov rcx, r8
mov dword [r8], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x24
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x8f49
mov dword [rax + 4], 0x49704
mov dword [rax + 8], 0x1804c
mov dword [rax + 0xc], 0x1e96b
mov dword [rax + 0x10], 0x61af3
mov dword [rax + 0x14], 0x2aaa0
mov dword [rax + 0x18], 0x4bdf3
mov dword [rax + 0x1c], 0x1dd6c
mov dword [rax + 0x20], 0x70fb
mov ecx, dword [rax + 0xc]
mov eax, dword [rax]
cdq
idiv ecx
mov ecx, dword [r8 + 0x18]
mov eax, dword [r8]
imul ecx, eax
mov eax, dword [r8]
add ecx, edx
sub ecx, eax
mov dword [r8 + 0x20], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x34
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x6d610
mov dword [rax + 4], 0x2b16b
mov dword [rax + 8], 0xd041
mov dword [rax + 0xc], 0x4aed8
mov dword [rax + 0x10], 0x4f058
mov dword [rax + 0x14], 0x65d69
mov dword [rax + 0x18], 0x763b5
mov dword [rax + 0x1c], 0x3e773
mov dword [rax + 0x20], 0x2aee4
mov dword [rax + 0x24], 0x76f14
mov dword [rax + 0x28], 0x40f3a
mov dword [rax + 0x2c], 0x3bd85
mov dword [rax + 0x30], 0x3b1a5
mov eax, dword [rax + 0x20]
mov ecx, dword [r8 + 8]
div ecx
mov ecx, dword [r8 + 0x28]
imul ecx, eax
mov eax, dword [r8 + 0x1c]
imul eax, ecx
mov ecx, dword [r8 + 0x14]
imul ecx, eax
mov eax, dword [r8 + 4]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x30], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x1c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rax], 0x51586
mov dword [rax + 4], 0x53295
mov dword [rax + 8], 0x5ee2f
mov dword [rax + 0xc], 0x7419b
mov dword [rax + 0x10], 0x24ea0
mov dword [rax + 0x14], 0x6491a
mov dword [rax + 0x18], 0x624ae
mov edx, dword [rax + 4]
mov ecx, dword [rax]
imul edx, ecx
mov rcx, rax
mov dword [rax + 0x18], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov edi, 0xc
mov ecx, edi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x4fb5d
mov dword [rax + 4], 0x59719
mov dword [rax + 8], 0x56336
mov eax, dword [rax + 4]
mov ecx, dword [r8]
imul eax, ecx
mov ecx, dword [r8 + 4]
div ecx
mov ecx, dword [r8]
xor edx, edx
div ecx
mov ecx, dword [r8 + 4]
imul ecx, eax
mov eax, dword [r8]
imul eax, ecx
mov rcx, r8
mov dword [r8 + 8], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rdi + 0xc]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x186c6
mov dword [rax + 4], 0x4da7f
mov dword [rax + 8], 0x25a36
mov dword [rax + 0xc], 0x64abb
mov dword [rax + 0x10], 0x24e30
mov dword [rax + 0x14], 0x655fe
mov eax, dword [rax + 8]
mov ecx, dword [r8 + 4]
div ecx
mov ecx, dword [r8 + 0xc]
sub eax, ecx
mov rcx, r8
mov dword [r8 + 0x14], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009dcb0]
lea ebx, [rdi + 4]
movdqa xmm1, xmmword [0x14009e100]
lea r9d, [rdi - 6]
movdqu xmmword [rbp + 0xf0], xmm0
lea r8d, [rdi + 1]
mov dword [rbp + 0x120], ebx
movdqa xmm0, xmmword [0x14009dc60]
lea rdx, str.cimbia
lea rcx, [rbp + 0xf0]
movdqu xmmword [rbp + 0x110], xmm0
movdqu xmmword [rbp + 0x100], xmm1
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, edi
mov qword [section..data], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, ebx
mov r14, rax
mov dword [rax + 4], 0x6095d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rdi + 8]
mov rsi, rax
mov dword [rax + 8], 0xfff71ac5
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfff3f9c8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0x8482b
xor r14d, r14d
mov rbx, rax
mov dword [rax], r14d
mov ecx, dword [rdi]
and ecx, 0xfff504c0
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 8]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x6b2f8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000c003
mov dword [rax], 0xffffffff
lea esi, [r14 + 1]
jmp 0x14000c03e
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov esi, 1
mov dword [rax], ecx
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000c01b
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000c05e
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x15f284e4b2
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x174c0
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000c0bb
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x46d43
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xfffc0bf4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0x17254
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfffe1687
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xfff93b0c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfff6eefc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009dd50]
movdqa xmm1, xmmword [0x14009d670]
movdqa xmmword [rbp - 0x10], xmm0
movdqa xmm0, xmmword [0x14009e0d0]
movdqa xmmword [rbp], xmm1
movdqa xmm1, xmmword [0x14009d5a0]
movdqa xmmword [rbp + 0x10], xmm0
mov eax, 6
movdqa xmmword [rbp + 0x20], xmm1
mov r9d, eax
mov dword [rbp + 0x30], 0x17
lea rdx, str.uakari
mov dword [rbp + 0x34], 0x1a
lea rcx, [rbp - 0x10]
mov dword [rbp + 0x38], eax
lea r8d, [rax + 0xd]
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, 8
mov qword [0x14009f080], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xf0ce8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
xor eax, eax
mov dword [rdi], eax
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000c2b4
mov dword [rdi], 0xffffffff
jmp 0x14000c2f0
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov r10d, 1
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, r10
jne 0x14000c2cd
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfffb90ab
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0x4347b
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfff275fd
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x18
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor r14d, r14d
mov rcx, rax
mov word [rax], r14w
lea esi, [r14 + 1]
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x33]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0xab52
mov dword [rax + 4], 0x627b3
mov dword [rax + 8], 0x6497a
mov dword [rax + 0xc], 0x3b653
mov dword [rax + 0x10], 0x6c659
mov dword [rax + 0x14], 0xf7b2
mov dword [rax + 0x18], 0x40316
mov dword [rax + 0x1c], 0x6f71
mov dword [rax + 0x20], 0x11fab
mov dword [rax + 0x24], 0x7006
mov dword [rax + 0x28], 0x45e6f
mov dword [rax + 0x2c], 0x32875
mov dword [rax + 0x30], 0x3f5d5
mov eax, dword [rax + 0x28]
mov ecx, dword [r9 + 0x28]
cdq
idiv ecx
mov ecx, dword [r9 + 0x28]
cdq
idiv ecx
mov ecx, dword [r9 + 0x1c]
mov r8d, eax
mov eax, dword [r9 + 0x14]
cdq
idiv ecx
add edx, r8d
mov dword [r9 + 0x30], edx
mov rcx, r9
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x37]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0x10162
mov qword [rax + 8], 0x6f6f
mov qword [rax + 0x10], 0x126eb
mov qword [rax + 0x18], 0x1f07e
mov qword [rax + 0x20], 0x3e981
mov qword [rax + 0x28], 0x784f1
mov qword [rax + 0x30], 0x6df1a
mov rax, qword [rax + 0x10]
mov rcx, qword [r9 + 0x10]
cqo
idiv rcx
mov rcx, qword [r9 + 0x20]
mov rax, rdx
cqo
idiv rcx
mov r8, rax
mov rax, qword [r9 + 0x18]
mov rcx, qword [r9 + 0x10]
cqo
idiv rcx
mov rax, qword [r9 + 0x20]
add rdx, r8
sub rdx, rax
mov rax, qword [r9 + 8]
mov rcx, qword [r9]
add rax, rdx
add rcx, rax
mov rax, qword [r9]
add rax, rcx
mov rcx, r9
mov qword [r9 + 0x30], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x13]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rax], 0xb054
mov dword [rax + 4], 0x5df22
mov dword [rax + 8], 0x370d3
mov dword [rax + 0xc], 0x1daed
mov dword [rax + 0x10], 0xe2f9
mov edx, dword [rax + 0xc]
mov ecx, dword [rax + 4]
add edx, ecx
mov rcx, rax
mov dword [rax + 0x10], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x1f]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x4d74a
mov dword [rax + 4], 0x8c34
mov dword [rax + 8], 0x52075
mov dword [rax + 0xc], 0x626bb
mov dword [rax + 0x10], 0x56f82
mov dword [rax + 0x14], 0x1fe
mov dword [rax + 0x18], 0x3c9fc
mov dword [rax + 0x1c], 0x26934
mov eax, dword [rax + 0xc]
mov ecx, dword [r8 + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 0x18]
imul ecx, edx
mov edx, dword [r8 + 8]
mov eax, dword [r8]
imul edx, eax
mov eax, dword [r8 + 0x18]
sub edx, ecx
mov rcx, r8
sub edx, eax
mov eax, dword [r8 + 0xc]
add eax, edx
mov dword [r8 + 0x1c], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x7f]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x16f39
mov qword [rax + 8], 0x2eca0
mov qword [rax + 0x10], 0x6a09a
mov qword [rax + 0x18], 0x2689a
mov qword [rax + 0x20], 0x50490
mov qword [rax + 0x28], 0x73dfb
mov qword [rax + 0x30], 0x248a4
mov qword [rax + 0x38], 0x5ec1c
mov qword [rax + 0x40], 0x40462
mov qword [rax + 0x48], 0x54e82
mov qword [rax + 0x50], 0x706c
mov qword [rax + 0x58], 0x4a7ee
mov qword [rax + 0x60], 0x29d9d
mov qword [rax + 0x68], 0x48077
mov qword [rax + 0x70], 0x59f4a
mov qword [rax + 0x78], 0x5487d
mov rdx, qword [rax]
mov rax, qword [rax]
mov rcx, qword [r8 + 0x58]
sub rdx, rax
mov rax, qword [r8 + 0x10]
add rcx, rdx
add rax, rcx
mov rcx, r8
mov qword [r8 + 0x78], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ebx, [rsi + 7]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x49b49
mov dword [rax + 4], 0x37d68
mov eax, dword [rax]
mov ecx, dword [r8]
imul eax, ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov eax, dword [r8]
mov ecx, dword [r8]
imul eax, edx
cdq
idiv ecx
mov edx, dword [r8]
mov ecx, dword [r8]
imul eax, edx
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 4], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xf3b13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000c6e3
mov dword [rax], 0xffffffff
jmp 0x14000c719
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000c6f6
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 8
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffef4b1413d1
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xaf3927c26
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x119a74
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009e2e0]
lea rdx, str.hushpuppies
movdqa xmm1, xmmword [0x14009e380]
lea rcx, [rbp + 0x2c0]
movdqa xmmword [rbp + 0x2c0], xmm0
mov ebx, 0x14
movdqa xmm0, xmmword [0x14009d830]
mov r8d, ebx
movdqa xmmword [rbp + 0x2e0], xmm0
movdqa xmm0, xmmword [0x14009db20]
movdqa xmmword [rbp + 0x2d0], xmm1
lea r9d, [rbx - 9]
movdqa xmm1, xmmword [0x14009d720]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmmword [rbp + 0x2f0], xmm1
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
lea ecx, [rbx - 8]
mov qword [0x14009f0a0], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx - 4]
mov r14, rax
mov dword [rax + 4], 0xffffe1fe
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, ebx
mov rsi, rax
mov dword [rax + 8], 0xfffc9596
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0x19ca9
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xf0
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff2fabc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor r14d, r14d
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000c8e1
mov dword [rax], 0xffffffff
lea esi, [r14 + 1]
jmp 0x14000c91c
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov esi, 1
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000c8f9
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 8
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffffa3eb9
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffffa7f7a
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009e470]
lea r8d, [rbx + 0x14]
movdqa xmm1, xmmword [0x14009e210]
lea rdx, str.coalsack
movdqa xmmword [rbp + 0x360], xmm0
lea rcx, [rbp + 0x360]
movdqa xmm0, xmmword [0x14009d640]
mov r9d, ebx
movdqa xmmword [rbp + 0x380], xmm0
movdqa xmm0, xmmword [0x14009daa0]
movdqa xmmword [rbp + 0x370], xmm1
movdqa xmm1, xmmword [0x14009df90]
movdqa xmmword [rbp + 0x3a0], xmm0
movdqa xmm0, xmmword [0x14009dd90]
movdqa xmmword [rbp + 0x390], xmm1
movdqa xmm1, xmmword [0x14009daf0]
movdqa xmmword [rbp + 0x3c0], xmm0
movdqa xmmword [rbp + 0x3b0], xmm1
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
lea ecx, [rbx + 0x68]
mov qword [0x14009f008], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea edi, [rbx + 0xc]
mov ecx, edi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x6ade4
mov dword [rax + 4], 0x598e5
mov dword [rax + 8], 0x6aec3
mov dword [rax + 0xc], 0x1609b
mov dword [rax + 0x10], 0x43890
mov eax, dword [rax]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8 + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 0xc]
mov eax, dword [r8 + 8]
imul ecx, eax
mov eax, dword [r8 + 4]
imul eax, ecx
mov rcx, r8
sub eax, edx
mov dword [r8 + 0x10], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, edi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x3f400
mov dword [rax + 4], 0x17ebc
mov dword [rax + 8], 0x4e60a
mov dword [rax + 0xc], 0x785da
mov dword [rax + 0x10], 0x5edb2
mov eax, dword [rax + 8]
mov ecx, dword [r8 + 8]
imul eax, ecx
mov ecx, dword [r8 + 0xc]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x10], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x18]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x75d70
mov dword [rax + 4], 0x232fc
mov dword [rax + 8], 0x1b3c2
mov dword [rax + 0xc], 0x737d1
mov dword [rax + 0x10], 0x58da6
mov dword [rax + 0x14], 0x21ccd
mov dword [rax + 0x18], 0x795
mov dword [rax + 0x1c], 0x6a5b7
mov eax, dword [rax + 0x18]
mov ecx, dword [r8 + 0x10]
div ecx
mov ecx, dword [r8 + 4]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0xc]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x14]
mov eax, edx
xor edx, edx
div ecx
mov rcx, r8
mov dword [r8 + 0x1c], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 8]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x186c
mov qword [rax + 8], 0x569c2
mov rax, qword [rax]
mov rcx, qword [r8]
imul rax, rcx
mov rcx, qword [r8]
cqo
idiv rcx
mov rcx, qword [r8]
imul rcx, rax
mov rax, qword [r8]
add rax, rcx
mov rcx, r8
mov qword [r8 + 8], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x40]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x1b75d
mov dword [rax + 4], 0x58ec1
mov dword [rax + 8], 0x79572
mov dword [rax + 0xc], 0x3e4a
mov dword [rax + 0x10], 0x4b62c
mov dword [rax + 0x14], 0x44f8f
mov dword [rax + 0x18], 0x1a462
mov dword [rax + 0x1c], 0x21595
mov dword [rax + 0x20], 0x49e7f
mov dword [rax + 0x24], 0x10e09
mov dword [rax + 0x28], 0x74f70
mov dword [rax + 0x2c], 0x74a0a
mov dword [rax + 0x30], 0x48512
mov dword [rax + 0x34], 0x5583e
mov dword [rax + 0x38], 0x636c8
mov dword [rax + 0x3c], 0x437eb
mov dword [rax + 0x40], 0x7a10d
mov dword [rax + 0x44], 0xa1c0
mov eax, dword [rax + 0x24]
mov ecx, dword [r8 + 0x18]
div ecx
mov eax, dword [r8 + 0x3c]
mov rcx, r8
imul eax, edx
mov dword [r8 + 0x44], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea edi, [rbx - 6]
mov ecx, edi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r14w
mov word [rax], di
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000cc4a
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x30
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x54ee8
mov dword [rax + 4], 0x6dc4e
mov dword [rax + 8], 0x39d72
mov dword [rax + 0xc], 0xf593
mov dword [rax + 0x10], 0x47ec
mov dword [rax + 0x14], 0xad23
mov dword [rax + 0x18], 0x750f7
mov dword [rax + 0x1c], 0x55373
mov dword [rax + 0x20], 0x55b7b
mov dword [rax + 0x24], 0x79118
mov dword [rax + 0x28], 0x60ebb
mov dword [rax + 0x2c], 0x14f10
mov eax, dword [rax + 0x20]
mov ecx, dword [r8 + 0x14]
imul eax, ecx
mov ecx, dword [r8 + 8]
cdq
idiv ecx
mov ecx, dword [r8 + 0x20]
imul ecx, eax
mov eax, dword [r8 + 0x24]
add eax, ecx
mov ecx, dword [r8 + 0x24]
add ecx, eax
mov eax, dword [r8 + 0x10]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x2c], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x4c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x764ce
mov dword [rax + 4], 0x62a0c
mov dword [rax + 8], 0x86c
mov dword [rax + 0xc], 0x65bc2
mov dword [rax + 0x10], 0x78ab7
mov dword [rax + 0x14], 0x6728f
mov dword [rax + 0x18], 0x3f69a
mov dword [rax + 0x1c], 0x2da66
mov dword [rax + 0x20], 0x1010d
mov dword [rax + 0x24], 0x1877
mov dword [rax + 0x28], 0x70784
mov dword [rax + 0x2c], 0x69ce8
mov dword [rax + 0x30], 0x4d53b
mov dword [rax + 0x34], 0x4cb
mov dword [rax + 0x38], 0xdb4d
mov dword [rax + 0x3c], 0x447f3
mov dword [rax + 0x40], 0x19253
mov dword [rax + 0x44], 0x6f3cf
mov dword [rax + 0x48], 0x67a2
mov eax, dword [rax + 0x44]
mov ecx, dword [r9]
imul eax, ecx
mov ecx, dword [r9 + 8]
cdq
idiv ecx
mov ecx, dword [r9 + 0xc]
mov r8d, eax
mov eax, dword [r9 + 8]
cdq
idiv ecx
mov eax, dword [r9 + 8]
mov rcx, r9
add edx, r8d
sub edx, eax
mov eax, dword [r9 + 0x30]
sub edx, eax
mov eax, dword [r9 + 0x34]
add eax, edx
mov dword [r9 + 0x48], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x88
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x75418
mov qword [rax + 8], 0x16579
mov qword [rax + 0x10], 0x511d6
mov qword [rax + 0x18], 0x54677
mov qword [rax + 0x20], 0x2c992
mov qword [rax + 0x28], 0x76b56
mov qword [rax + 0x30], 0x1a7c7
mov qword [rax + 0x38], 0x2b325
mov qword [rax + 0x40], 0x70f78
mov qword [rax + 0x48], 0x6a903
mov qword [rax + 0x50], 0x683e4
mov qword [rax + 0x58], 0x2e8d8
mov qword [rax + 0x60], 0x68bc9
mov qword [rax + 0x68], 0x1c6ef
mov qword [rax + 0x70], 0x727d2
mov qword [rax + 0x78], 0x3d45
mov qword [rax + 0x80], 0x1ce7c
mov rax, qword [rax + 0x10]
mov rcx, qword [r8 + 8]
cqo
idiv rcx
mov rax, qword [r8 + 0x30]
mov rcx, qword [r8 + 0x78]
imul rax, rdx
cqo
idiv rcx
mov rax, qword [r8 + 0x70]
mov rcx, qword [r8 + 0x58]
imul rax, rdx
cqo
idiv rcx
mov rcx, qword [r8 + 0x60]
cqo
idiv rcx
mov rcx, qword [r8 + 0x48]
mov rax, qword [r8 + 0x20]
imul rcx, rax
add rcx, rdx
mov qword [r8 + 0x80], rcx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov edi, 0x38
mov ecx, edi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x6cca
mov dword [rax + 4], 0x22da9
mov dword [rax + 8], 0x15e34
mov dword [rax + 0xc], 0x39dd1
mov dword [rax + 0x10], 0x2c058
mov dword [rax + 0x14], 0x3ab2f
mov dword [rax + 0x18], 0x1e794
mov dword [rax + 0x1c], 0x12ad
mov dword [rax + 0x20], 0x6430c
mov dword [rax + 0x24], 0x4bf08
mov dword [rax + 0x28], 0x61e62
mov dword [rax + 0x2c], 0x2957f
mov dword [rax + 0x30], 0x706e0
mov dword [rax + 0x34], 0x69f29
mov ecx, dword [rax + 0x20]
mov eax, dword [rax + 0x18]
mov r8d, dword [r9 + 0x18]
imul ecx, eax
mov eax, dword [r9 + 0x30]
cdq
imul r8d, ecx
mov ecx, dword [r9 + 0x28]
idiv ecx
mov rcx, r9
sub edx, r8d
mov dword [r9 + 0x34], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rdi - 0x10]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x13f16
mov dword [rax + 4], 0x2c4e8
mov dword [rax + 8], 0x46dbf
mov dword [rax + 0xc], 0x13efa
mov dword [rax + 0x10], 0x22b63
mov dword [rax + 0x14], 0x788b4
mov dword [rax + 0x18], 0x1997b
mov dword [rax + 0x1c], 0x4e779
mov dword [rax + 0x20], 0x161b3
mov dword [rax + 0x24], 0x6dc14
mov eax, dword [rax + 0x20]
mov ecx, dword [r8 + 0x14]
cdq
idiv ecx
mov ecx, dword [r8 + 0x10]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 8]
mov eax, dword [r8 + 0x14]
imul ecx, edx
sub eax, ecx
mov rcx, r8
mov dword [r8 + 0x24], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x45b99
mov eax, dword [rax]
mov ecx, dword [r8]
div ecx
mov ecx, dword [r8]
mov eax, edx
xor edx, edx
div ecx
mov ecx, dword [r8]
imul ecx, edx
mov edx, dword [r8]
mov eax, dword [r8]
imul edx, eax
mov eax, dword [r8]
sub edx, ecx
mov ecx, dword [r8]
sub edx, eax
mov eax, dword [r8]
add ecx, edx
add eax, ecx
mov rcx, r8
mov dword [r8], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x4ec58ad8b6
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, edi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdx, rax
mov dword [rax], 0x21650
mov dword [rax + 4], 0x10658
mov dword [rax + 8], 0x5dce6
mov dword [rax + 0xc], 0x47acf
mov dword [rax + 0x10], 0x558ca
mov dword [rax + 0x14], 0x56c85
mov dword [rax + 0x18], 0x6b1d7
mov dword [rax + 0x1c], 0x18612
mov dword [rax + 0x20], 0x46ee1
mov dword [rax + 0x24], 0xa399
mov dword [rax + 0x28], 0x29228
mov dword [rax + 0x2c], 0x20ddd
mov dword [rax + 0x30], 0x60a6f
mov dword [rax + 0x34], 0x1aafa
mov ecx, dword [rax + 0x24]
mov eax, dword [rax + 0xc]
add ecx, eax
mov dword [rdx + 0x34], ecx
mov rcx, rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rdi + 0x58]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0xa62a
mov qword [rax + 8], 0x28d58
mov qword [rax + 0x10], 0x4f572
mov qword [rax + 0x18], 0x74645
mov qword [rax + 0x20], 0x4cc14
mov qword [rax + 0x28], 0x59101
mov qword [rax + 0x30], 0x42465
mov qword [rax + 0x38], 0x666f7
mov qword [rax + 0x40], 0x72047
mov qword [rax + 0x48], 0x3a9ec
mov qword [rax + 0x50], 0x20be4
mov qword [rax + 0x58], 0x5df57
mov qword [rax + 0x60], 0x194e2
mov qword [rax + 0x68], 0x40e0b
mov qword [rax + 0x70], 0xac75
mov qword [rax + 0x78], 0x2568d
mov qword [rax + 0x80], 0xd203
mov qword [rax + 0x88], 0xf3ce
mov rax, qword [rax + 0x60]
mov rcx, qword [r9 + 0x50]
cqo
idiv rcx
mov rcx, qword [r9 + 8]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r9 + 0x68]
mov r8, rax
mov rax, qword [r9 + 0x60]
cqo
idiv rcx
mov rcx, r9
sub rdx, r8
mov qword [r9 + 0x88], rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009e360]
lea r9d, [rdi - 0x2b]
movdqa xmm1, xmmword [0x14009d7e0]
lea r8d, [rdi - 0x29]
movdqu xmmword [rsp + 0x50], xmm0
lea rdx, str.vicegerencies
mov dword [rbp - 0x80], 0x16
movdqa xmm0, xmmword [0x14009e440]
lea rcx, [rsp + 0x50]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x7c], 0x17
movdqu xmmword [rsp + 0x60], xmm1
mov dword [rbp - 0x78], 0x19
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfffb5864
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000d22a
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x5b154
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d282
mov dword [rax], 0xffffffff
jmp 0x14000d2b8
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000d295
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfffdf222
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d2fb
mov dword [rax], 0xffffffff
jmp 0x14000d331
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000d30e
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x7db96
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d374
mov dword [rax], 0xffffffff
jmp 0x14000d3aa
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000d387
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffc88189f5bd
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff324db
mov rbx, rax
mov dword [rax], r14d
mov ecx, dword [rdi]
and ecx, 0xfff400f4
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x9d71f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d44b
mov dword [rax], 0xffffffff
jmp 0x14000d481
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000d45e
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x57f2b
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000d4b6
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov ebx, 0xe9
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, ebx
jl 0x14000d4f0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, ebx
jl 0x14000d513
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff04a22
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x426b9
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xfa1
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xd76c8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r14d, 8
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xbe7b4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor esi, esi
mov rdi, rax
mov dword [rax], esi
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d60f
mov dword [rax], 0xffffffff
jmp 0x14000d64b
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov r10d, 1
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, r10
jne 0x14000d628
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x4ff73
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff26180
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff94039
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, esi
mov eax, 1
mov dword [rdi], eax
mov edx, dword [rdi]
mov ecx, r8d
shl edx, cl
add r8d, eax
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000d6b7
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x66216bff4f
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff657cc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0x83dd5
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xed8bf
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 2
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor r14d, r14d
mov rcx, rax
mov word [rax], r14w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x75d8f
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff317d4
mov rbx, rax
mov dword [rax], r14d
mov ecx, dword [rdi]
and ecx, 0xfff23df3
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfffa3266
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
lea esi, [r14 + 1]
mov dword [rax], esi
mov r8d, r14d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000d830
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000d865
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 8
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x8e1ec
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009e480]
lea r9d, [rbx - 2]
movdqa xmm1, xmmword [0x14009e3b0]
lea r8d, [rbx + 3]
lea rdx, str.topics
mov dword [rsp + 0x40], 0x15
lea rcx, [rsp + 0x20]
mov dword [rsp + 0x44], ebx
movdqu xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x48], 0x13
movdqu xmmword [rsp + 0x30], xmm1
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xffff358f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d91e
mov dword [rax], 0xffffffff
jmp 0x14000d954
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000d931
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000d974
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xe3c07
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000d9b0
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 8
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff5e6c5
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea edi, [rbx - 6]
mov ecx, edi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r14w
mov word [rax], di
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfffe94b6
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000da3d
mov dword [rax], 0xffffffff
jmp 0x14000da73
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000da50
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff4147f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000daa8
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 8
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x121000
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx - 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r14w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009e2d0]
lea r8d, [rbx + 0x13]
movdqa xmm1, xmmword [0x14009d880]
lea rdx, str.nudeboyz
movdqa xmmword [rbp + 0x130], xmm0
lea rcx, [rbp + 0x130]
movdqa xmm0, xmmword [0x14009df40]
mov r9d, ebx
movdqa xmmword [rbp + 0x140], xmm1
movdqa xmm1, xmmword [0x14009d940]
movdqa xmmword [rbp + 0x150], xmm0
movdqa xmm0, xmmword [0x14009deb0]
movdqa xmmword [rbp + 0x160], xmm1
movdqa xmm1, xmmword [0x14009db10]
movdqa xmmword [rbp + 0x170], xmm0
movdqa xmmword [rbp + 0x180], xmm1
mov dword [rbp + 0x190], 0xb
mov dword [rbp + 0x194], 7
mov dword [rbp + 0x198], 0x17
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, ebx
mov qword [0x14009f020], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xcae09
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000dbde
mov dword [rax], 0xffffffff
jmp 0x14000dc14
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000dbf1
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 8
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x117c98c2b8
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x58]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009d5e0]
lea r9d, [rbx + 1]
movdqa xmm1, xmmword [0x14009d890]
lea r8d, [rbx + 0xf]
movdqa xmmword [rbp + 0x90], xmm0
lea rdx, str.asynapsis
movdqa xmm0, xmmword [0x14009db90]
lea rcx, [rbp + 0x90]
movdqa xmmword [rbp + 0xb0], xmm0
movdqa xmm0, xmmword [0x14009e1b0]
movdqa xmmword [rbp + 0xa0], xmm1
movdqa xmm1, xmmword [0x14009dc40]
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmmword [rbp + 0xc0], xmm1
mov dword [rbp + 0xe0], 0x16
mov dword [rbp + 0xe4], 0x1c
mov dword [rbp + 0xe8], 0x18
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, ebx
mov qword [0x14009f038], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x12f862c50a
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 4]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx + 8]
mov r14, rax
mov dword [rax + 4], 0xfffa2945
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx + 0xc]
mov rsi, rax
mov dword [rax + 8], 0xfff46a74
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0x3ca53
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r14, rax
mov ecx, 0x10
mov dword [rax + 4], 0xfff27ebf
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0x8f90
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0x2487f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 8
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xffffffffffffe9e9
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x13b3a2
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea esi, [rbx - 7]
xor r14d, r14d
mov edx, r14d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000de84
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009de70]
lea rdx, str.scuddawn
movdqa xmm1, xmmword [0x14009e590]
lea rcx, [rbp + 0x310]
movdqa xmmword [rbp + 0x310], xmm0
mov r9, rbx
movdqa xmm0, xmmword [0x14009dbb0]
mov r8d, 0x14
movdqa xmmword [rbp + 0x330], xmm0
movdqa xmm0, xmmword [0x14009e170]
movdqa xmmword [rbp + 0x320], xmm1
movdqa xmm1, xmmword [0x14009d9f0]
movdqa xmmword [rbp + 0x350], xmm0
movdqa xmmword [rbp + 0x340], xmm1
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov rcx, r13
mov qword [0x14009f068], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff61cc2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000df3f
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x2e5ac87e3
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xb00ea
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000dfaa
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x626fb
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0x906ea
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xdd46e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009dd40]
lea rdx, str.ecvam
movdqa xmm1, xmmword [0x14009dda0]
lea rcx, [rbp + 0x1a0]
movdqa xmmword [rbp + 0x1a0], xmm0
mov r9d, 5
movdqa xmm0, xmmword [0x14009dc00]
movdqa xmmword [rbp + 0x1c0], xmm0
movdqa xmm0, xmmword [0x14009d5c0]
movdqa xmmword [rbp + 0x1b0], xmm1
lea r8d, [r9 + 0x11]
movdqa xmm1, xmmword [0x14009d8e0]
movdqa xmmword [rbp + 0x1e0], xmm0
movdqa xmmword [rbp + 0x1d0], xmm1
mov dword [rbp + 0x1f0], 0x17
mov dword [rbp + 0x1f4], 0x1a
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov rcx, r13
mov qword [0x14009f0b0], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xdb82e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov esi, 1
xor r14d, r14d
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000e126
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x6e911
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000e17e
mov dword [rax], 0xffffffff
jmp 0x14000e1b4
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000e191
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r14w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff5ac0a
mov rbx, rax
mov dword [rax], r14d
mov ecx, dword [rdi]
and ecx, 0x50a58
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xe6559
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r14d
mov dword [rax], esi
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, esi
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000e241
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r14d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
add edx, esi
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000e276
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x1556f8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009e4a0]
lea rdx, str.hydrencephaloid
movdqa xmm1, xmmword [0x14009dbc0]
lea rcx, [rbp + 0x40]
mov r9d, 0xf
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmm0, xmmword [0x14009d900]
movdqa xmmword [rbp + 0x50], xmm1
movdqa xmm1, xmmword [0x14009e0a0]
lea r8d, [r9 + 4]
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmmword [rbp + 0x70], xmm1
mov dword [rbp + 0x80], 0x1c
mov dword [rbp + 0x84], 5
mov dword [rbp + 0x88], 0x16
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, 0xc
mov qword [0x14009f0e0], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff5ca0b
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xa8f53
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0x6faac
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8d, 1
xor edx, edx
mov dword [rax], r8d
mov ecx, dword [rax]
add ecx, edx
add edx, r8d
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000e3d3
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x78
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffcc18f661f9
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xb8e76
mov rbx, rax
mov dword [rax], 0
mov ecx, dword [rdi]
and ecx, 0x5e222
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfffd012c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xfffd45f5
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfff207f9
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff1cc19
mov rbx, rax
mov dword [rax], 0
mov ecx, dword [rdi]
and ecx, 0xfffc1b34
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009dfd0]
movdqa xmm1, xmmword [0x14009e3f0]
movdqa xmmword [rbp + 0x250], xmm0
movdqa xmmword [rbp + 0x260], xmm1
movdqa xmm0, xmmword [0x14009e110]
lea rdx, str.alumnae
movdqa xmm1, xmmword [0x14009d740]
lea rcx, [rbp + 0x250]
mov r9d, 7
movdqa xmmword [rbp + 0x270], xmm0
movdqa xmm0, xmmword [0x14009dd70]
movdqa xmmword [rbp + 0x280], xmm1
movdqa xmm1, xmmword [0x14009d790]
lea r8d, [r9 + 0x12]
movdqa xmmword [rbp + 0x290], xmm0
movdqa xmmword [rbp + 0x2a0], xmm1
mov dword [rbp + 0x2b0], 0x1e
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, 0xc
mov qword [0x14009f070], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x58b34
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0xfff955c1
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfffe8aed
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 8
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x13d14b
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff89386
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor r14d, r14d
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000e6ba
mov dword [rax], 0xffffffff
lea esi, [r14 + 1]
jmp 0x14000e6f5
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov esi, 1
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000e6d2
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xd18a8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r14d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000e738
mov dword [rax], 0xffffffff
jmp 0x14000e76e
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000e74b
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x48
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x28589
mov dword [rax + 4], 0x29a21
mov dword [rax + 8], 0x16ded
mov dword [rax + 0xc], 0x74884
mov dword [rax + 0x10], 0x72a18
mov dword [rax + 0x14], 0x3b205
mov dword [rax + 0x18], 0x637c0
mov dword [rax + 0x1c], 0x74fda
mov dword [rax + 0x20], 0x768e9
mov dword [rax + 0x24], 0x14820
mov dword [rax + 0x28], 0x4ae1
mov dword [rax + 0x2c], 0x206ea
mov dword [rax + 0x30], 0xc4f6
mov dword [rax + 0x34], 0x638d4
mov dword [rax + 0x38], 0x453f1
mov dword [rax + 0x3c], 0x78fb
mov dword [rax + 0x40], 0x1fc64
mov dword [rax + 0x44], 0xfe85
mov eax, dword [rax + 0x1c]
mov ecx, dword [r8 + 8]
imul eax, ecx
mov ecx, dword [r8 + 0x40]
cdq
idiv ecx
mov edx, dword [r8 + 0x30]
mov ecx, dword [r8 + 0x24]
imul edx, ecx
mov ecx, dword [r8 + 0x20]
sub eax, edx
sub eax, ecx
mov rcx, r8
mov dword [r8 + 0x44], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x1c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x91c
mov dword [rax + 4], 0x72e56
mov dword [rax + 8], 0x7277b
mov dword [rax + 0xc], 0x34536
mov dword [rax + 0x10], 0x26f5
mov dword [rax + 0x14], 0x466a6
mov dword [rax + 0x18], 0x1237c
mov ecx, dword [rax + 0x14]
mov eax, dword [rax]
div ecx
mov ecx, dword [r8]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x10]
mov eax, dword [r8]
imul ecx, eax
sub ecx, edx
mov edx, dword [r8 + 0xc]
mov eax, dword [r8 + 4]
imul edx, eax
mov eax, dword [r8 + 0x10]
add edx, ecx
mov rcx, r8
sub edx, eax
mov eax, dword [r8 + 8]
sub edx, eax
mov dword [r8 + 0x18], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x28
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x27eb9
mov dword [rax + 4], 0x5ac6b
mov dword [rax + 8], 0x3d104
mov dword [rax + 0xc], 0x2e203
mov dword [rax + 0x10], 0x29145
mov dword [rax + 0x14], 0x65fee
mov dword [rax + 0x18], 0x105e7
xor edx, edx
mov dword [rax + 0x1c], 0x1fdcf
mov dword [rax + 0x20], 0x137c0
mov dword [rax + 0x24], 0x6b278
mov ecx, dword [rax + 0x18]
mov eax, dword [rax + 4]
div ecx
mov ecx, dword [r8 + 0x14]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x20]
mov eax, edx
xor edx, edx
div ecx
mov ecx, dword [r8 + 4]
imul ecx, eax
mov dword [r8 + 0x24], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x51ce
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0x55463
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfffad7ed
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x4c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x1db25
mov dword [rax + 4], 0x48896
mov dword [rax + 8], 0x61aab
mov dword [rax + 0xc], 0x1ecc4
mov dword [rax + 0x10], 0x2f0c6
mov dword [rax + 0x14], 0x2dea7
mov dword [rax + 0x18], 0x437ea
mov dword [rax + 0x1c], 0x54e38
mov dword [rax + 0x20], 0x3aad
mov dword [rax + 0x24], 0x40720
mov dword [rax + 0x28], 0xb592
mov dword [rax + 0x2c], 0x645e3
mov dword [rax + 0x30], 0x993d
mov dword [rax + 0x34], 0x60b7e
mov dword [rax + 0x38], 0x60430
mov dword [rax + 0x3c], 0x31248
mov dword [rax + 0x40], 0x78fe0
mov dword [rax + 0x44], 0x4d1cb
mov dword [rax + 0x48], 0xab22
mov eax, dword [rax + 0x40]
mov ecx, dword [r9 + 0x20]
imul eax, ecx
mov ecx, dword [r9 + 8]
cdq
idiv ecx
mov ecx, dword [r9 + 0x40]
mov eax, edx
cdq
idiv ecx
mov r8d, eax
mov eax, dword [r9 + 0x1c]
mov ecx, dword [r9 + 0x14]
cdq
idiv ecx
mov ecx, dword [r9 + 0x18]
sub r8d, edx
add ecx, r8d
mov dword [r9 + 0x48], ecx
mov rcx, r9
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r14d, 8
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x5fa8c
mov dword [rax + 4], 0x417ba
mov eax, dword [rax]
mov ecx, dword [r8]
div ecx
mov edx, dword [r8]
mov ecx, dword [r8]
sub edx, eax
sub edx, ecx
mov rcx, r8
mov dword [r8 + 4], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 8]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
xor edx, edx
mov dword [rax], 0x1a5d7
mov dword [rax + 4], 0x17e26
mov dword [rax + 8], 0x738b0
mov dword [rax + 0xc], 0xf34a
mov eax, dword [rax + 4]
mov ecx, dword [r9 + 4]
div ecx
mov ecx, dword [r9 + 4]
xor edx, edx
mov r8d, eax
mov eax, dword [r9]
div ecx
mov ecx, dword [r9]
sub eax, r8d
sub eax, ecx
mov ecx, dword [r9]
add ecx, eax
mov dword [r9 + 0xc], ecx
mov rcx, r9
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 0x70]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x5941c
mov qword [rax + 8], 0x3b469
mov qword [rax + 0x10], 0x77da7
mov qword [rax + 0x18], 0x4159e
mov qword [rax + 0x20], 0x9a5
mov qword [rax + 0x28], 0x69bae
mov qword [rax + 0x30], 0x31cb6
mov qword [rax + 0x38], 0x6bcaa
mov qword [rax + 0x40], 0x18bfb
mov qword [rax + 0x48], 0x6868d
mov qword [rax + 0x50], 0x416b
mov qword [rax + 0x58], 0x649ee
mov qword [rax + 0x60], 0x34858
mov qword [rax + 0x68], 0x4470f
mov qword [rax + 0x70], 0x72c5f
mov rax, qword [rax + 0x10]
mov rcx, qword [r8 + 0x10]
cqo
idiv rcx
mov rax, qword [r8 + 0x20]
mov rcx, qword [r8 + 0x48]
imul rax, rdx
cqo
idiv rcx
mov rcx, qword [r8 + 8]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r8 + 0x30]
mov rax, rdx
cqo
idiv rcx
mov rax, qword [r8 + 8]
mov rcx, qword [r8 + 0x28]
imul rax, rdx
add rcx, rax
mov rax, qword [r8 + 0x28]
add rax, rcx
mov rcx, r8
mov qword [r8 + 0x70], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 0x24]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
xor edx, edx
mov dword [rax], 0x522fd
mov dword [rax + 4], 0x4125d
mov dword [rax + 8], 0x53158
mov dword [rax + 0xc], 0x17482
mov dword [rax + 0x10], 0x9d03
mov dword [rax + 0x14], 0x577b3
mov dword [rax + 0x18], 0x32a32
mov dword [rax + 0x1c], 0x65883
mov dword [rax + 0x20], 0x5228e
mov dword [rax + 0x24], 0x308a0
mov dword [rax + 0x28], 0x3b57a
mov eax, dword [rax + 8]
mov ecx, dword [r9 + 8]
div ecx
mov ecx, dword [r9 + 0xc]
xor edx, edx
div ecx
mov ecx, dword [r9 + 0x20]
xor edx, edx
div ecx
mov eax, dword [r9 + 0x18]
mov ecx, dword [r9 + 0x14]
mov r8d, edx
imul eax, ecx
xor edx, edx
mov ecx, dword [r9 + 0x24]
div ecx
mov eax, dword [r9 + 0x1c]
mov rcx, r9
add edx, r8d
add eax, edx
mov dword [r9 + 0x28], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 0x28]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x3084e
mov dword [rax + 4], 0x4fbf6
mov dword [rax + 8], 0x3880e
mov dword [rax + 0xc], 0x6ba05
mov dword [rax + 0x10], 0x559df
mov dword [rax + 0x14], 0x20963
mov dword [rax + 0x18], 0x6ae31
mov dword [rax + 0x1c], 0x58550
mov dword [rax + 0x20], 0x228e
mov dword [rax + 0x24], 0x69bf7
mov dword [rax + 0x28], 0x35ea2
mov dword [rax + 0x2c], 0x67bbe
mov eax, dword [rax + 0x14]
mov ecx, dword [r8 + 8]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x2c], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x140
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffd9c21fa8e2
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x197c56ae68
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffffe5cab
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x14009de80]
lea r9d, [r14 + 1]
movdqa xmm1, xmmword [0x14009e600]
lea r8d, [r14 + 9]
movdqa xmmword [rbp + 0x200], xmm0
lea rdx, str.misciting
movdqa xmm0, xmmword [0x14009de50]
lea rcx, [rbp + 0x200]
movdqa xmmword [rbp + 0x210], xmm1
movdqa xmm1, xmmword [0x14009d6f0]
movdqa xmmword [rbp + 0x220], xmm0
movdqa xmmword [rbp + 0x230], xmm1
mov dword [rbp + 0x240], 0xb
call fcn.140003010
mov rdx, rax
mov rcx, r12
call qword [0x14009f050]
mov ecx, r14d
mov qword [0x14009f0c8], rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffb0c191be78
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x310
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xd0dea
xor esi, esi
mov rbx, rax
mov dword [rax], esi
mov ecx, dword [rdi]
and ecx, 0xfff7e3ae
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax], 0x45b0f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rbx, rax
mov dword [rax], esi
mov ecx, dword [rdi]
test ecx, ecx
jns 0x14000eeba
mov dword [rax], 0xffffffff
lea r12d, [r14 - 7]
jmp 0x14000eef6
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rdi]
mov r9, r15
mov r8, rax
mov r12d, 1
mov dword [rax], ecx
mov eax, dword [rdi]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, r12
jne 0x14000eed3
mov eax, dword [r8]
mov rcx, r8
mov dword [rbx], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xcbab3
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], esi
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000ef36
mov dword [rax], 0xffffffff
jmp 0x14000ef6c
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, r12
jne 0x14000ef49
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff8b00d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0x92263
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xe4f25
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff566d7
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor edx, edx
mov dword [rax], r12d
mov ecx, dword [rax]
add ecx, edx
add edx, r12d
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000f03d
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfffb8b9d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov rsi, rax
mov dword [rax + 8], 0x38207
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rdi, rax
mov dword [rax + 0xc], 0xfffd9f42
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x40
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x1ce8c
mov dword [rax + 4], 0x5ee20
mov dword [rax + 8], 0x3f29a
mov dword [rax + 0xc], 0x400c1
mov dword [rax + 0x10], 0x5e4e8
mov dword [rax + 0x14], 0x677b0
mov dword [rax + 0x18], 0x3796a
mov dword [rax + 0x1c], 0x79932
mov dword [rax + 0x20], 0x1a881
mov dword [rax + 0x24], 0xb352
mov dword [rax + 0x28], 0x27011
mov dword [rax + 0x2c], 0xc6bf
mov dword [rax + 0x30], 0x5a2ea
mov dword [rax + 0x34], 0x64157
mov dword [rax + 0x38], 0x5c869
mov dword [rax + 0x3c], 0x21a41
mov eax, dword [rax + 0x2c]
mov ecx, dword [r8 + 0x14]
cdq
idiv ecx
mov ecx, dword [r8 + 0x38]
imul ecx, eax
mov dword [r8 + 0x3c], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x30
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x78c1b
mov dword [rax + 4], 0x11f77
mov dword [rax + 8], 0x67e43
mov dword [rax + 0xc], 0x6ee32
mov dword [rax + 0x10], 0x422da
mov dword [rax + 0x14], 0x5eb2
mov dword [rax + 0x18], 0xfaca
mov dword [rax + 0x1c], 0x74d60
mov dword [rax + 0x20], 0x15e5b
mov dword [rax + 0x24], 0x5cdfb
mov dword [rax + 0x28], 0x2bb70
mov dword [rax + 0x2c], 0x2431b
mov eax, dword [rax + 0x24]
mov ecx, dword [r9 + 0x1c]
cdq
idiv ecx
mov ecx, dword [r9 + 8]
mov r8d, dword [r9 + 0x1c]
cdq
idiv ecx
mov ecx, dword [r9 + 0x20]
imul r8d, eax
mov eax, dword [r9 + 0x1c]
cdq
idiv ecx
mov ecx, dword [r9 + 0x14]
cdq
idiv ecx
mov eax, dword [r9 + 0x1c]
mov rcx, r9
sub r8d, edx
sub r8d, eax
mov eax, dword [r9 + 0x18]
add eax, r8d
mov dword [r9 + 0x2c], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x18
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x12371
mov dword [rax + 4], 0x48981
mov dword [rax + 8], 0x415c6
mov dword [rax + 0xc], 0x4c571
mov dword [rax + 0x10], 0x79a8d
mov dword [rax + 0x14], 0x42c57
mov ecx, dword [rax + 0x10]
mov eax, dword [rax + 8]
div ecx
mov rcx, r8
mov dword [r8 + 0x14], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x48
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x385e8
mov dword [rax + 4], 0x3854e
mov dword [rax + 8], 0x3048d
mov dword [rax + 0xc], 0x4b295
mov dword [rax + 0x10], 0x28a47
mov dword [rax + 0x14], 0x251c7
mov dword [rax + 0x18], 0x1132c
mov dword [rax + 0x1c], 0x5266c
mov dword [rax + 0x20], 0x3f280
mov dword [rax + 0x24], 0x799d1
mov dword [rax + 0x28], 0x1b69b
mov dword [rax + 0x2c], 0x1b6e3
mov dword [rax + 0x30], 0x363bf
mov dword [rax + 0x34], 0x643db
mov dword [rax + 0x38], 0x14da9
mov dword [rax + 0x3c], 0x5350b
mov dword [rax + 0x40], 0x40150
mov dword [rax + 0x44], 0x54619
mov ecx, dword [rax + 0x28]
mov eax, dword [rax + 0x20]
imul ecx, eax
mov eax, dword [r8 + 8]
imul eax, ecx
mov ecx, dword [r8]
div ecx
mov edx, dword [r8 + 0x38]
mov ecx, dword [r8 + 0x2c]
imul edx, ecx
mov rcx, r8
sub edx, eax
mov eax, dword [r8 + 0x34]
sub edx, eax
mov eax, dword [r8 + 0x24]
sub edx, eax
mov eax, dword [r8 + 0x18]
add eax, edx
mov dword [r8 + 0x44], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor esi, esi
mov edx, esi
mov dword [rax], r12d
mov ecx, dword [rax]
add ecx, edx
add edx, r12d
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000f35e
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0x5f881
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, esi
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
add r8d, r12d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, r13d
jl 0x14000f39c
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r14d, 8
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x41320b41a4
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x72f3e9b239
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfffafb46
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], esi
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000f435
mov dword [rax], 0xffffffff
jmp 0x14000f46b
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r15
mov r8, rax
mov dword [rax], ecx
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, r12
jne 0x14000f448
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x48
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, r13
mov rbx, rax
mov dword [rax], 0xfff26409
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], esi
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000f4bf
mov dword [rax], 0xffffffff
jmp 0x14000f4f2
mov rcx, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r15, r12
jne 0x14000f4cf
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
lea r11, [rsp + 0x4d0]
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
jmp qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]