Function at 0x140001000
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
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], 0x17024
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfffc4047
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor r15d, r15d
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
lea r14d, [r15 + 0xa]
test ecx, ecx
jns 0x140001071
mov dword [rax], 0xffffffff
jmp 0x1400010b4
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
mov r8, rax
mov dword [rax], ecx
nop word [rax + rax]
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, 1
jne 0x140001090
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 r13d, 2
mov ecx, r13d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r12d, 1
mov rcx, rax
mov word [rax], r15w
mov word [rax], r12w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r13 + 2]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [r13 + 2]
mov rbx, rax
mov dword [rax], 0xfff5330f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140001112
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, rax
mov qword [rax], 0x9766d
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140001170
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xffff54f1
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x1400011bc
mov dword [rax], 0xffffffff
jmp 0x1400011f4
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
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 0x1400011d1
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, 0x3a9b26a2d4
mov qword [rax], rcx
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, 0xffffffd86c847954
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0x9b36c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140001270
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 rbp, rax
mov dword [rax + 4], 0x44fc4
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], 0x5d830
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x3d0b7
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, rax
mov word [rax], r15w
mov word [rax], r13w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfffb7232
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0x4d0ea
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xcacea
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x1400013b1
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, rax
mov qword [rax], 0x5aa56
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], 0xfffffffffff3a6e7
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 r9, rax
xor edx, edx
mov dword [rax], 0xbb0f
mov dword [rax + 4], 0x197a6
mov dword [rax + 8], 0x62a67
mov dword [rax + 0xc], 0x4e09
mov dword [rax + 0x10], 0x20a99
mov dword [rax + 0x14], 0x4a7c5
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 0x10]
div ecx
mov ecx, dword [r9 + 4]
xor edx, edx
div ecx
mov eax, dword [r9 + 0xc]
mov ecx, dword [r9 + 4]
mov r8d, edx
xor edx, edx
div ecx
mov rcx, r9
add edx, r8d
mov dword [r9 + 0x14], edx
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], 0x4c63c
mov dword [rax + 4], 0x18757
mov dword [rax + 8], 0x32335
mov dword [rax + 0xc], 0x72091
mov dword [rax + 0x10], 0x21edf
mov dword [rax + 0x14], 0x21a83
mov dword [rax + 0x18], 0x345f
mov dword [rax + 0x1c], 0x28076
mov dword [rax + 0x20], 0x44376
mov dword [rax + 0x24], 0x49dd1
mov dword [rax + 0x28], 0x34d0b
mov dword [rax + 0x2c], 0x50f46
mov dword [rax + 0x30], 0x11599
mov eax, dword [rax + 0x28]
mov ecx, dword [r8 + 0x28]
imul eax, ecx
mov ecx, dword [r8 + 8]
div ecx
mov ecx, dword [r8 + 0x14]
mov eax, dword [r8 + 4]
imul ecx, eax
add ecx, edx
mov dword [r8 + 0x30], ecx
mov rcx, r8
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], 0x5f70e
mov dword [rax + 4], 0x5ecab
mov dword [rax + 8], 0x76c5d
mov dword [rax + 0xc], 0x6b2f8
mov dword [rax + 0x10], 0x463b0
mov dword [rax + 0x14], 0x4e9ed
mov dword [rax + 0x18], 0x6d663
mov dword [rax + 0x1c], 0x3c332
mov dword [rax + 0x20], 0x73846
mov dword [rax + 0x24], 0x78a97
mov dword [rax + 0x28], 0x8051
mov dword [rax + 0x2c], 0x8fb1
mov dword [rax + 0x30], 0x13b9e
mov dword [rax + 0x34], 0x719e6
mov dword [rax + 0x38], 0x40fe5
mov dword [rax + 0x3c], 0x19ab
mov dword [rax + 0x40], 0x72b43
mov dword [rax + 0x44], 0x644f
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0x1c]
cdq
idiv ecx
mov eax, dword [r8 + 0x20]
mov ecx, dword [r8 + 0x2c]
imul eax, edx
add ecx, eax
mov eax, dword [r8]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x44], eax
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 rbp, rax
mov dword [rax + 4], 0xfffc91a1
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], 0xf39ab
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x78d6
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfff92d38
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140001688
mov dword [rax], 0xffffffff
jmp 0x1400016c3
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
mov r8, rax
mov dword [rax], ecx
nop dword [rax]
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 0x1400016a0
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_]
xor ecx, ecx
call qword [sym.imp.msvcrt.dll__time64]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_srand]
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], 0xfffffffffffff000
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], 0xfffffffffff7db2e
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, rax
mov word [rax], r15w
mov word [rax], r12w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140001750
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 rbp, rax
mov dword [rax + 4], 0xfff53879
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], 0xfffc6d39
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x2ea6f
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, 0x48
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0xf72d
mov qword [rax + 8], 0x3b849
mov qword [rax + 0x10], 0x38fe9
mov qword [rax + 0x18], 0x3c8f1
mov qword [rax + 0x20], 0x3cef7
mov qword [rax + 0x28], 0x6922
mov qword [rax + 0x30], 0x36e9d
mov qword [rax + 0x38], 0x780e5
mov qword [rax + 0x40], 0x75504
mov rcx, qword [rax + 0x10]
mov rax, qword [rax + 8]
cqo
idiv rcx
mov rcx, qword [r9 + 0x30]
cqo
idiv rcx
mov rax, qword [r9 + 0x20]
mov rcx, qword [r9 + 8]
mov r8, rdx
cqo
idiv rcx
mov rcx, r9
add rax, r8
mov qword [r9 + 0x40], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x5b36
mov eax, dword [rax]
mov ecx, dword [r8]
cdq
idiv ecx
mov rcx, r8
mov dword [r8], edx
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 dword [rax], 0x1a79c
mov dword [rax + 4], 0xeab9
mov edx, dword [rax]
mov ecx, dword [rax]
sub edx, ecx
mov rcx, rax
mov dword [rax + 4], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x70
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, rax
mov qword [rax], 0x721c5
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0x5b633
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0x708a3
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, 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, r13
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r15w
mov word [rax], r13w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x1c0
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x1400019a0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfffa67a9
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0x108b0
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 ecx, 4
mov rbx, rax
mov dword [rax], 0x6b4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140001a2d
mov dword [rax], 0xffffffff
jmp 0x140001a65
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
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 0x140001a42
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140001a90
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xb0331
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xe6bb8
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, 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, rax
mov word [rax], r15w
mov word [rax], r13w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop dword [rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140001b30
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 rbp, rax
mov dword [rax + 4], 0xfff4ef39
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], 0xfff6ddbd
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0xfffa27e0
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, 0x30
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x350f6
mov dword [rax + 4], 0x40ee
mov dword [rax + 8], 0x751a8
mov dword [rax + 0xc], 0x3bca7
mov dword [rax + 0x10], 0x8489
mov dword [rax + 0x14], 0x8111
mov dword [rax + 0x18], 0x6c9a7
mov dword [rax + 0x1c], 0x3c861
mov dword [rax + 0x20], 0x1acb0
mov dword [rax + 0x24], 0x71ffe
mov dword [rax + 0x28], 0x5263e
mov dword [rax + 0x2c], 0x5a151
mov eax, dword [rax + 0x10]
mov ecx, dword [r8 + 0x10]
cdq
idiv ecx
mov eax, dword [r8]
mov ecx, dword [r8 + 0x1c]
imul eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 4]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0xc]
cdq
idiv ecx
mov eax, dword [r8]
mov rcx, r8
add eax, edx
mov dword [r8 + 0x2c], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x80
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x3e020
mov qword [rax + 8], 0x522f0
mov qword [rax + 0x10], 0x75987
mov qword [rax + 0x18], 0x1f105
mov qword [rax + 0x20], 0x34b70
mov qword [rax + 0x28], 0x4fd25
mov qword [rax + 0x30], 0x3ccca
mov qword [rax + 0x38], 0x5eb03
mov qword [rax + 0x40], 0x6b366
mov qword [rax + 0x48], 0x41456
mov qword [rax + 0x50], 0x668c
mov qword [rax + 0x58], 0x77b44
mov qword [rax + 0x60], 0x4a335
mov qword [rax + 0x68], 0x254f3
mov qword [rax + 0x70], 0x11f3c
mov qword [rax + 0x78], 0x322c9
mov rax, qword [rax + 0x68]
mov rcx, qword [r8]
imul rax, rcx
mov rcx, qword [r8 + 0x10]
cqo
idiv rcx
mov rdx, qword [r8 + 0x18]
mov rcx, qword [r8 + 0x60]
imul rdx, rax
mov rax, qword [r8 + 8]
imul rcx, rax
sub rdx, rcx
mov rcx, qword [r8 + 0x30]
mov rax, qword [r8 + 0x18]
imul rcx, rax
mov rax, qword [r8 + 0x18]
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_]
mov ecx, 0x4c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x76797
mov dword [rax + 4], 0x3353a
mov dword [rax + 8], 0x255e2
mov dword [rax + 0xc], 0x2b736
mov dword [rax + 0x10], 0xb5cb
mov dword [rax + 0x14], 0x51454
mov dword [rax + 0x18], 0xe109
mov dword [rax + 0x1c], 0x69890
mov dword [rax + 0x20], 0x2253b
mov dword [rax + 0x24], 0xc1d3
mov dword [rax + 0x28], 0x2ea77
mov dword [rax + 0x2c], 0x2bec3
mov dword [rax + 0x30], 0x77ee9
mov dword [rax + 0x34], 0x5aba7
mov dword [rax + 0x38], 0x3f774
mov dword [rax + 0x3c], 0x7324d
mov dword [rax + 0x40], 0x444ea
mov dword [rax + 0x44], 0x26107
mov dword [rax + 0x48], 0x53c66
mov ecx, dword [rax + 0x3c]
mov eax, dword [rax + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 0x34]
imul ecx, edx
mov edx, dword [r8 + 0x3c]
mov eax, dword [r8 + 0x34]
imul edx, eax
mov eax, dword [r8 + 0x3c]
sub edx, ecx
mov rcx, r8
add eax, edx
mov dword [r8 + 0x48], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x60
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x4957c
mov qword [rax + 8], 0x35c51
mov qword [rax + 0x10], 0x119e
mov qword [rax + 0x18], 0x98be
mov qword [rax + 0x20], 0x67e4a
mov qword [rax + 0x28], 0x3537a
mov qword [rax + 0x30], 0x41bf2
mov qword [rax + 0x38], 0x438be
mov qword [rax + 0x40], 0x1f96b
mov qword [rax + 0x48], 0x703dd
mov qword [rax + 0x50], 0x5cc7a
mov qword [rax + 0x58], 0x1a185
mov rdx, qword [rax + 0x38]
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x50]
imul rdx, rcx
mov rcx, r8
sub rdx, rax
mov rax, qword [r8 + 0x10]
add rax, rdx
mov qword [r8 + 0x58], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xd8
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140001ed0
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, rax
mov word [rax], r15w
mov word [rax], r13w
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 rbp, rax
mov dword [rax + 4], 0xcd39e
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], 0x105fd
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0xfff37ed9
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, rax
mov word [rax], r15w
mov word [rax], r13w
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, 0xffffff6d381fc4e0
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfffd5e04
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
nop dword [rax]
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140002000
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff72659
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0x2fc5
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 rbp, rax
mov dword [rax + 4], 0xfffa7afc
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], 0xfff5ed53
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0xfffc8606
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140002110
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140002140
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140002170
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x80
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 rbp, rax
mov dword [rax + 4], 0x6e6bc
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], 0x4cb3d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x60cc7
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop dword [rax]
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140002250
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, 0xffffffdcf124206d
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, rax
mov word [rax], r15w
mov word [rax], r13w
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], 0xfffffffffffc26f1
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], 0xdd3b
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], 0x1a99e1
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], 0xffffffffffe6ec16
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, 0x5d60c442a4
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0x5d297
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xfff37593
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0x2f51a
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xffff91c8
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, rax
mov qword [rax], 0xfffffffffff75b30
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, 0xffffffcea750a088
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfffb912c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140002420
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 rbp, rax
mov dword [rax + 4], 0x4ae7d
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], 0x19da5
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x7ab71
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xffff3940
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140002511
mov dword [rax], 0xffffffff
jmp 0x140002553
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
mov r8, rax
mov dword [rax], ecx
nop word [rax + rax]
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 0x140002530
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, rax
mov qword [rax], 0xd31dd
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], 0xfffffffffff4b48d
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, 0x7de123032
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 rbp, rax
mov dword [rax + 4], 0xfff7b458
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], 0xc9da7
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x37b4f
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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__]
movabs rcx, 0xffffffe41d0937d0
mov qword [rax], rcx
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], 0xfffffffffffe0cb8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x380
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 rbp, rax
mov dword [rax + 4], 0x4a2ef
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], 0x119a5
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov ecx, 4
mov dword [rax + 0xc], 0xffff5cfb
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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 rbp, rax
mov dword [rax + 4], 0xfff9ce34
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], 0xfff4af62
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0xfff5f735
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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], 0xfffffffffff23d5d
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 ecx, 4
mov rbx, rax
mov dword [rax], 0x7af3a
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000281c
mov dword [rax], 0xffffffff
jmp 0x140002854
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
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 0x140002831
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, rax
mov word [rax], r15w
mov word [rax], r12w
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 rbp, rax
mov dword [rax + 4], 0xfff7ccf7
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], 0xfff288b6
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x55ce1
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, 0x1c0
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, 0x60
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, rax
mov qword [rax], 0xfffffffffff315c8
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 rbp, rax
mov dword [rax + 4], 0xfffda677
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], 0xfffaf9ed
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x1b583
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0x33f1b
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xfff5ba80
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfff468cc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140002a63
mov dword [rax], 0xffffffff
jmp 0x140002aa3
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
mov r8, rax
mov dword [rax], ecx
nop dword [rax + rax]
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 0x140002a80
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 rbp, rax
mov dword [rax + 4], 0xfffa1455
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], 0x1bbf8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x9fd90
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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], 0x3712b
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, 0xb80e816723
mov qword [rax], rcx
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], 0xfffffffffffa8315
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], 0xfffffffffff4636d
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfffb479f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140002bf0
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop dword [rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140002c30
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xffff656d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140002c7c
mov dword [rax], 0xffffffff
jmp 0x140002cb4
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
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 0x140002c91
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, 0x1174c15386
mov qword [rax], rcx
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], 0x2f44507a
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop dword [rax]
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140002d20
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfffdaf39
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0x8ba0b
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfff94f47
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140002da2
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140002de0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140002e10
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0x201cd
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140002e51
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, rax
mov qword [rax], 0xfffffffffff72213
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfffac689
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0x696bd
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, rax
mov word [rax], r15w
mov word [rax], r12w
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, rax
mov word [rax], r15w
mov word [rax], r12w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfffb3be3
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140002f31
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfff7052e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140002f81
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, 0xc92a56a7e
mov qword [rax], rcx
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 ecx, 4
mov rbx, rax
mov dword [rax], 0x755c0
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140002ffd
mov dword [rax], 0xffffffff
jmp 0x140003035
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
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 0x140003012
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, 0x4c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x3163
mov dword [rax + 4], 0x3966e
mov dword [rax + 8], 0x5944f
mov dword [rax + 0xc], 0x6de12
mov dword [rax + 0x10], 0x5de0e
mov dword [rax + 0x14], 0x1e220
mov dword [rax + 0x18], 0x3c114
mov dword [rax + 0x1c], 0x40b0e
mov dword [rax + 0x20], 0x29f95
mov dword [rax + 0x24], 0x5e67d
mov dword [rax + 0x28], 0x5211
mov dword [rax + 0x2c], 0x2e96e
mov dword [rax + 0x30], 0x24f56
mov dword [rax + 0x34], 0x3e5d6
mov dword [rax + 0x38], 0x69990
mov dword [rax + 0x3c], 0x567c0
mov dword [rax + 0x40], 0x6aeac
mov dword [rax + 0x44], 0x12075
mov dword [rax + 0x48], 0x22ebd
mov ecx, dword [rax + 0x2c]
mov eax, dword [rax + 0x14]
cdq
idiv ecx
mov eax, dword [r8 + 0x44]
mov rcx, r8
sub edx, eax
mov dword [r8 + 0x48], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x3c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x12bd0
mov dword [rax + 4], 0x12ba
mov dword [rax + 8], 0x66c7f
mov dword [rax + 0xc], 0x24243
mov dword [rax + 0x10], 0x14acd
mov dword [rax + 0x14], 0x49cb2
mov dword [rax + 0x18], 0x1c64a
mov dword [rax + 0x1c], 0x7815b
mov dword [rax + 0x20], 0x4a36f
mov dword [rax + 0x24], 0xe9fc
mov dword [rax + 0x28], 0x41688
mov dword [rax + 0x2c], 0x5df03
mov dword [rax + 0x30], 0x2569e
mov dword [rax + 0x34], 0x5d976
mov dword [rax + 0x38], 0x2f8d0
mov ecx, dword [rax + 0x2c]
mov eax, dword [rax + 0x20]
cdq
idiv ecx
mov ecx, dword [r8 + 0x10]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0x14]
add ecx, eax
mov dword [r8 + 0x38], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x44
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x2c856
mov dword [rax + 4], 0x2fa05
mov dword [rax + 8], 0x6787e
mov dword [rax + 0xc], 0x5ebc3
mov dword [rax + 0x10], 0x3a41
mov dword [rax + 0x14], 0xfc0
mov dword [rax + 0x18], 0x6a042
mov dword [rax + 0x1c], 0x29545
mov dword [rax + 0x20], 0x3f855
mov dword [rax + 0x24], 0x3d435
mov dword [rax + 0x28], 0x3a43a
mov dword [rax + 0x2c], 0x6a864
mov dword [rax + 0x30], 0x5eddc
mov dword [rax + 0x34], 0x890d
mov dword [rax + 0x38], 0x4059b
mov dword [rax + 0x3c], 0x1f621
mov dword [rax + 0x40], 0x47dc5
mov ecx, dword [rax + 0x38]
mov eax, dword [rax + 0x1c]
imul ecx, eax
mov eax, dword [r8 + 8]
imul eax, ecx
mov ecx, dword [r8 + 0x18]
cdq
idiv ecx
mov ecx, dword [r8 + 0x3c]
mov eax, dword [r8 + 0x14]
imul ecx, eax
mov eax, dword [r8 + 0x3c]
add ecx, edx
sub ecx, eax
mov dword [r8 + 0x40], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xdeba
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xd785c
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x1400032b0
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], 0x3db2
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 r9, rax
mov dword [rax], 0x69f14
mov dword [rax + 4], 0x48756
mov dword [rax + 8], 0x5cc11
mov dword [rax + 0xc], 0x29f58
mov dword [rax + 0x10], 0x3dc47
mov dword [rax + 0x14], 0x5cf44
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 0x10]
cdq
idiv ecx
mov eax, dword [r9 + 0xc]
mov ecx, dword [r9]
mov r8d, edx
cdq
idiv ecx
mov ecx, dword [r9]
mov eax, edx
cdq
idiv ecx
mov eax, dword [r9 + 8]
mov ecx, dword [r9 + 8]
sub r8d, edx
cdq
idiv ecx
mov rcx, r9
sub r8d, eax
mov eax, dword [r9]
sub r8d, eax
mov eax, dword [r9 + 8]
add eax, r8d
mov dword [r9 + 0x14], 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 dword [rax], 0x9c50
mov dword [rax + 4], 0x39478
mov dword [rax + 8], 0x41cb1
mov dword [rax + 0xc], 0x4266f
mov dword [rax + 0x10], 0x55229
mov dword [rax + 0x14], 0x2a459
mov dword [rax + 0x18], 0x450c0
mov dword [rax + 0x1c], 0x6b269
mov dword [rax + 0x20], 0x18b19
mov edx, dword [rax + 0x1c]
mov ecx, dword [rax + 4]
add edx, ecx
mov rcx, rax
mov dword [rax + 0x20], edx
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], 0xbc22
mov dword [rax + 4], 0x47587
mov dword [rax + 8], 0x252e7
mov dword [rax + 0xc], 0x1aafb
mov dword [rax + 0x10], 0x45f3a
mov dword [rax + 0x14], 0x5d71a
mov dword [rax + 0x18], 0x142bc
mov dword [rax + 0x1c], 0x73a31
mov dword [rax + 0x20], 0x55c98
mov dword [rax + 0x24], 0x40ed6
mov dword [rax + 0x28], 0xd0de
mov dword [rax + 0x2c], 0x2a011
mov eax, dword [rax + 0x28]
mov ecx, dword [r9 + 0xc]
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
mov eax, dword [r9 + 4]
mov r8d, edx
cdq
idiv ecx
mov eax, dword [r9 + 0x28]
mov rcx, r9
sub edx, r8d
sub edx, eax
mov eax, dword [r9 + 0x10]
add eax, edx
mov dword [r9 + 0x2c], eax
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], 0x22eb4
mov dword [rax + 4], 0x446bb
mov dword [rax + 8], 0x3f474
mov dword [rax + 0xc], 0x4930c
mov dword [rax + 0x10], 0x185c3
mov dword [rax + 0x14], 0x69671
mov dword [rax + 0x18], 0x14c84
mov dword [rax + 0x1c], 0x29a65
mov dword [rax + 0x20], 0xa4cb
mov dword [rax + 0x24], 0x27ded
mov dword [rax + 0x28], 0x69ca6
mov dword [rax + 0x2c], 0x36a9c
mov edx, dword [rax + 0x28]
mov ecx, dword [rax + 0x24]
mov eax, dword [rax + 0x24]
imul edx, ecx
mov rcx, r8
add eax, edx
mov dword [r8 + 0x2c], eax
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 dword [rax], 0x11425
mov dword [rax + 4], 0x136c4
mov dword [rax + 8], 0x1df78
mov dword [rax + 0xc], 0x3e67d
mov dword [rax + 0x10], 0x314b6
mov dword [rax + 0x14], 0x2aa97
mov dword [rax + 0x18], 0x34500
mov dword [rax + 0x1c], 0x72298
mov dword [rax + 0x20], 0x45ec1
mov dword [rax + 0x24], 0x194a1
mov dword [rax + 0x28], 0x1fa5c
mov dword [rax + 0x2c], 0xab40
mov edx, dword [rax + 0x18]
mov ecx, dword [rax + 0x14]
imul edx, ecx
mov rcx, rax
mov dword [rax + 0x2c], edx
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 dword [rax], 0x28914
mov dword [rax + 4], 0x1db8c
mov dword [rax + 8], 0x1538e
mov dword [rax + 0xc], 0xa236
mov dword [rax + 0x10], 0x4d6dc
mov dword [rax + 0x14], 0x4ced4
mov dword [rax + 0x18], 0x43d61
mov dword [rax + 0x1c], 0x4ecfe
mov dword [rax + 0x20], 0x278e
mov ecx, dword [rax + 0xc]
mov edx, dword [rax]
sub edx, ecx
mov rcx, rax
mov dword [rax + 0x20], edx
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], 0xffffffffffe71454
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], 0x5d43
mov dword [rax + 4], 0xf7f0
mov dword [rax + 8], 0x26743
mov dword [rax + 0xc], 0xdf7
mov dword [rax + 0x10], 0x17e56
mov dword [rax + 0x14], 0x67c4b
mov dword [rax + 0x18], 0x35172
mov dword [rax + 0x1c], 0x1cb0b
mov dword [rax + 0x20], 0x5dcc4
mov dword [rax + 0x24], 0x6b149
mov dword [rax + 0x28], 0x8392
mov dword [rax + 0x2c], 0x5f167
mov eax, dword [rax + 0x24]
mov ecx, dword [r8 + 0x1c]
imul eax, ecx
mov ecx, dword [r8 + 0x14]
cdq
idiv ecx
mov edx, dword [r8 + 0x24]
mov ecx, dword [r8 + 4]
imul edx, ecx
mov rcx, r8
sub edx, eax
mov eax, dword [r8 + 0x24]
add eax, edx
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 r8, rax
xor edx, edx
mov dword [rax], 0x2830a
mov dword [rax + 4], 0x2bb51
mov dword [rax + 8], 0x14939
mov dword [rax + 0xc], 0xf604
mov dword [rax + 0x10], 0x12d38
mov dword [rax + 0x14], 0x737e8
mov dword [rax + 0x18], 0x384e4
mov dword [rax + 0x1c], 0x78819
mov dword [rax + 0x20], 0x29091
mov dword [rax + 0x24], 0x2b077
mov dword [rax + 0x28], 0x235de
mov dword [rax + 0x2c], 0x337c7
mov dword [rax + 0x30], 0x6ec56
mov dword [rax + 0x34], 0x3ade8
mov dword [rax + 0x38], 0x62b3a
mov dword [rax + 0x3c], 0x729a2
mov dword [rax + 0x40], 0x26691
mov dword [rax + 0x44], 0x5c6b2
mov dword [rax + 0x48], 0x44b42
mov eax, dword [rax + 0x30]
mov ecx, dword [r8 + 0x1c]
div ecx
mov edx, dword [r8 + 0x34]
mov ecx, dword [r8 + 0x24]
sub edx, eax
mov eax, dword [r8 + 0x20]
imul ecx, eax
mov eax, dword [r8 + 0x14]
imul eax, ecx
mov rcx, r8
sub edx, eax
mov eax, dword [r8 + 0x14]
sub edx, eax
mov eax, dword [r8 + 0x44]
sub edx, eax
mov dword [r8 + 0x48], edx
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], 0x8777c
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, rax
mov word [rax], r15w
mov word [rax], r13w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140003770
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 rbp, rax
mov dword [rax + 4], 0x67fdb
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], 0x5fbd2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x9c88
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfffddd6d
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xfffc33ff
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 r9, rax
mov dword [rax], 0x58412
mov dword [rax + 4], 0xecc9
mov eax, dword [rax]
mov ecx, dword [r9]
cdq
idiv ecx
mov ecx, dword [r9]
cdq
idiv ecx
mov eax, dword [r9]
mov ecx, dword [r9]
mov r8d, edx
cdq
idiv ecx
mov eax, dword [r9]
mov rcx, r9
sub edx, r8d
sub edx, eax
mov eax, dword [r9]
add eax, edx
mov dword [r9 + 4], 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 r8, rax
mov dword [rax], 0x1178a
mov dword [rax + 4], 0x56e8b
mov dword [rax + 8], 0x5e410
mov dword [rax + 0xc], 0x65d7a
mov dword [rax + 0x10], 0x262db
mov dword [rax + 0x14], 0x16329
mov dword [rax + 0x18], 0x18867
mov dword [rax + 0x1c], 0x2a53e
mov dword [rax + 0x20], 0x5b98e
mov dword [rax + 0x24], 0x48060
mov dword [rax + 0x28], 0x2d2ec
mov dword [rax + 0x2c], 0x395b9
mov dword [rax + 0x30], 0x755c6
mov dword [rax + 0x34], 0x59519
mov dword [rax + 0x38], 0x6a7d0
mov dword [rax + 0x3c], 0x520f1
mov dword [rax + 0x40], 0x42a1
mov dword [rax + 0x44], 0x35e7a
mov dword [rax + 0x48], 0x38097
mov ecx, dword [rax + 0x40]
mov eax, dword [rax + 0x3c]
mov edx, dword [r8 + 0x40]
imul ecx, eax
mov eax, dword [r8 + 0x30]
imul edx, eax
mov eax, dword [r8 + 0x3c]
sub edx, ecx
sub edx, eax
mov eax, dword [r8 + 0x30]
mov ecx, dword [r8 + 0x30]
add eax, edx
add ecx, eax
mov eax, dword [r8 + 0x1c]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x48], 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 r9, rax
mov dword [rax], 0x6c7b7
mov dword [rax + 4], 0x62b0e
mov dword [rax + 8], 0x1095a
mov dword [rax + 0xc], 0x504f5
mov dword [rax + 0x10], 0x62ae7
mov dword [rax + 0x14], 0x5be22
mov dword [rax + 0x18], 0x34875
mov eax, dword [rax + 4]
mov ecx, dword [r9 + 4]
imul eax, ecx
mov ecx, dword [r9]
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
mov eax, edx
cdq
idiv ecx
mov r8d, eax
mov eax, dword [r9 + 0x10]
mov ecx, dword [r9 + 8]
cdq
idiv ecx
mov ecx, dword [r9 + 8]
sub r8d, eax
mov eax, dword [r9 + 4]
cdq
idiv ecx
mov rcx, r9
add eax, r8d
mov dword [r9 + 0x18], 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], 0xc548
mov dword [rax + 4], 0x6fcfc
mov dword [rax + 8], 0x73163
mov dword [rax + 0xc], 0x3cb33
mov dword [rax + 0x10], 0x78f4a
mov dword [rax + 0x14], 0x1d676
mov dword [rax + 0x18], 0x61681
mov dword [rax + 0x1c], 0x3f369
mov dword [rax + 0x20], 0x61e40
mov eax, dword [rax + 0x10]
mov ecx, dword [r8 + 8]
imul eax, ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov eax, dword [r8 + 4]
mov rcx, r8
sub eax, edx
mov dword [r8 + 0x20], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xd0
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, rax
mov word [rax], r15w
mov word [rax], r13w
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], 0x96aa5
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff9fd5c
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0x4cca7
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, rax
mov qword [rax], 0xe938
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfffee11f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140003b46
mov dword [rax], 0xffffffff
jmp 0x140003b83
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
mov r8, rax
mov dword [rax], ecx
nop dword [rax + rax]
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 0x140003b60
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, rax
mov word [rax], r15w
mov word [rax], r13w
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, 0x58f631038a
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, rax
mov word [rax], r15w
mov word [rax], r12w
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, 0xe3abdde72
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x2d0
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, rax
mov qword [rax], 0x3de09
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], 0xfffffffffff5bf08
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, rax
mov word [rax], r15w
mov word [rax], r12w
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 rbp, rax
mov dword [rax + 4], 0x5494e
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], 0xfffe0fab
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0xfffad61e
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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__]
movabs rcx, 0x40b41ddc2f
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140003d40
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], 0x5b260
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], 0xfffffffffff630dd
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x10
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x6b5f4
mov dword [rax + 4], 0x15469
mov dword [rax + 8], 0xc4de
mov dword [rax + 0xc], 0x46f4
mov ecx, dword [rax + 8]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov eax, dword [r8 + 8]
mov ecx, dword [r8 + 4]
imul eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 4]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8]
mov eax, edx
cdq
idiv ecx
mov eax, dword [r8]
mov ecx, dword [r8]
sub eax, edx
add ecx, eax
mov eax, dword [r8]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0xc], 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], 0x775bc
mov dword [rax + 4], 0x3066d
mov dword [rax + 8], 0x59b2b
mov dword [rax + 0xc], 0x691d1
mov dword [rax + 0x10], 0x39a20
mov dword [rax + 0x14], 0x20ecf
mov ecx, dword [rax + 0x10]
mov eax, dword [rax + 8]
div ecx
mov ecx, dword [r8 + 4]
mov eax, edx
xor edx, edx
div ecx
mov ecx, dword [r8 + 0xc]
mov eax, dword [r8 + 0xc]
imul ecx, eax
mov eax, dword [r8 + 0x10]
add ecx, edx
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x14], 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], 0x48d64
mov dword [rax + 4], 0x55a26
mov dword [rax + 8], 0x4caf6
mov dword [rax + 0xc], 0x716ce
mov dword [rax + 0x10], 0x68bcd
mov dword [rax + 0x14], 0xef0e
mov dword [rax + 0x18], 0x3f492
mov dword [rax + 0x1c], 0x4683a
mov dword [rax + 0x20], 0x5e759
mov ecx, dword [rax + 0xc]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x20], edx
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], 0xfffffffffff9e202
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, 0x1494501a44
mov qword [rax], rcx
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfff4bb26
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140003f38
mov dword [rax], 0xffffffff
jmp 0x140003f73
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
mov r8, rax
mov dword [rax], ecx
nop dword [rax]
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 0x140003f50
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 rbp, rax
mov dword [rax + 4], 0xfffb85a6
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], 0x959bf
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
mov dword [rax + 0xc], 0x4bb3d
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 [rbp + 4]
mov ecx, dword [rbp + 4]
imul edx, ecx
mov rcx, rbp
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], 0x59201
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140004050
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, rax
mov word [rax], r15w
mov word [rax], r12w
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 r9, rax
xor edx, edx
mov dword [rax], 0x58ae0
mov dword [rax + 4], 0x34da2
mov eax, dword [rax]
mov ecx, dword [r9]
div ecx
mov eax, dword [r9]
mov ecx, dword [r9]
imul eax, edx
xor edx, edx
div ecx
xor edx, edx
mov r8d, eax
mov eax, dword [r9]
mov ecx, dword [r9]
div ecx
mov eax, dword [r9]
mov rcx, r9
add edx, r8d
sub edx, eax
mov eax, dword [r9]
sub edx, eax
mov dword [r9 + 4], edx
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 r8, rax
mov dword [rax], 0x5dc96
mov dword [rax + 4], 0x6257c
mov dword [rax + 8], 0x605
mov dword [rax + 0xc], 0x2ab12
mov dword [rax + 0x10], 0x5bb5c
mov dword [rax + 0x14], 0xfea9
mov dword [rax + 0x18], 0x342ed
mov dword [rax + 0x1c], 0x39ad2
mov dword [rax + 0x20], 0x46f29
mov dword [rax + 0x24], 0x5681
mov dword [rax + 0x28], 0x2ae3
mov dword [rax + 0x2c], 0x24eee
mov dword [rax + 0x30], 0x67819
mov dword [rax + 0x34], 0x47b40
mov dword [rax + 0x38], 0x6209d
mov dword [rax + 0x3c], 0x3eba2
mov dword [rax + 0x40], 0x205d8
mov dword [rax + 0x44], 0x4ce4d
mov dword [rax + 0x48], 0x73c60
mov eax, dword [rax + 0x1c]
mov ecx, dword [r8 + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 0x40]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0x10]
add ecx, eax
mov dword [r8 + 0x48], ecx
mov rcx, r8
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], 0x19e53
mov dword [rax + 4], 0x270ec
mov dword [rax + 8], 0x501ff
mov dword [rax + 0xc], 0x3f9c9
mov dword [rax + 0x10], 0x5f7e0
mov dword [rax + 0x14], 0x78a6d
mov dword [rax + 0x18], 0x70684
mov dword [rax + 0x1c], 0x3479d
mov dword [rax + 0x20], 0x53153
mov dword [rax + 0x24], 0x70eb
mov dword [rax + 0x28], 0x73085
mov dword [rax + 0x2c], 0x704d0
mov dword [rax + 0x30], 0x5f765
mov dword [rax + 0x34], 0x4a1d5
mov dword [rax + 0x38], 0x6c051
mov dword [rax + 0x3c], 0x5c9dd
mov dword [rax + 0x40], 0x57c5a
mov dword [rax + 0x44], 0x597e8
mov eax, dword [rax + 0x38]
mov ecx, dword [r8 + 0x24]
cdq
idiv ecx
mov ecx, dword [r8 + 0x1c]
add ecx, eax
mov dword [r8 + 0x44], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x3c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x2817e
mov dword [rax + 4], 0x62580
mov dword [rax + 8], 0x71017
mov dword [rax + 0xc], 0x1e62d
mov dword [rax + 0x10], 0x635ab
mov dword [rax + 0x14], 0x186f
mov dword [rax + 0x18], 0x3bae7
mov dword [rax + 0x1c], 0x269b4
mov dword [rax + 0x20], 0x2d0d6
mov dword [rax + 0x24], 0x586b5
mov dword [rax + 0x28], 0x2ca03
mov dword [rax + 0x2c], 0x5f644
mov dword [rax + 0x30], 0x8039
mov dword [rax + 0x34], 0x491f3
mov dword [rax + 0x38], 0x6bb39
mov eax, dword [rax + 0x2c]
mov ecx, dword [r9 + 0x10]
cdq
idiv ecx
mov ecx, dword [r9 + 0x30]
mov r8d, dword [r9 + 8]
imul ecx, eax
mov eax, dword [r9 + 0x20]
cdq
imul r8d, ecx
mov ecx, dword [r9 + 0x10]
idiv ecx
mov ecx, dword [r9 + 0x28]
sub eax, r8d
sub eax, ecx
mov ecx, dword [r9 + 4]
add ecx, eax
mov dword [r9 + 0x38], ecx
mov rcx, r9
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 r9, rax
mov dword [rax], 0x74558
mov dword [rax + 4], 0x508ef
mov dword [rax + 8], 0xe105
mov dword [rax + 0xc], 0x3d8a6
mov dword [rax + 0x10], 0x34b26
mov dword [rax + 0x14], 0x1dc60
mov dword [rax + 0x18], 0x71816
mov ecx, dword [rax + 8]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
mov r8d, dword [r9]
cdq
idiv ecx
mov eax, dword [r9 + 0x14]
mov ecx, dword [r9 + 4]
imul r8d, edx
cdq
idiv ecx
add edx, r8d
mov ecx, dword [r9 + 8]
mov eax, dword [r9]
add ecx, edx
add eax, ecx
mov rcx, r9
mov dword [r9 + 0x18], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x38
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], 0x69da1
mov dword [rax + 4], 0x4a6c3
mov dword [rax + 8], 0x5da14
mov dword [rax + 0xc], 0x47197
mov dword [rax + 0x10], 0x54c91
mov dword [rax + 0x14], 0x49dd9
mov dword [rax + 0x18], 0x65e67
mov dword [rax + 0x1c], 0x11e0
mov dword [rax + 0x20], 0x51e
mov dword [rax + 0x24], 0xdc01
mov dword [rax + 0x28], 0x72a24
mov dword [rax + 0x2c], 0x5da35
mov dword [rax + 0x30], 0x46c7e
mov dword [rax + 0x34], 0x12a80
mov ecx, dword [rax + 0x2c]
mov eax, dword [rax + 0x10]
div ecx
mov ecx, dword [r9 + 0x1c]
xor edx, edx
div ecx
mov ecx, dword [r9 + 0x30]
xor edx, edx
div ecx
mov ecx, dword [r9 + 0x24]
mov eax, dword [r9 + 0x18]
mov r8d, edx
xor edx, edx
div ecx
mov rcx, r9
add edx, r8d
mov dword [r9 + 0x34], edx
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], 0xfffffffffffcd550
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, rax
mov word [rax], r15w
mov word [rax], r12w
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xb8b
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000447c
mov dword [rax], 0xffffffff
jmp 0x1400044b4
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, dword [rbx]
mov r9, r14
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 0x140004491
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x1400044e0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x2ca7c
mov eax, dword [rax]
mov ecx, dword [r8]
cdq
idiv ecx
mov rcx, r8
mov dword [r8], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x2c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x13e03
mov dword [rax + 4], 0x67972
mov dword [rax + 8], 0x5e240
mov dword [rax + 0xc], 0x4d446
mov dword [rax + 0x10], 0x27c55
mov dword [rax + 0x14], 0x2edfb
mov dword [rax + 0x18], 0x72218
mov dword [rax + 0x1c], 0x43baf
mov dword [rax + 0x20], 0x28ce8
mov dword [rax + 0x24], 0x2eb87
mov dword [rax + 0x28], 0x6a499
mov ecx, dword [rax + 0x1c]
mov eax, dword [rax + 0x10]
cdq
idiv ecx
mov ecx, dword [r9 + 0x14]
cdq
idiv ecx
mov eax, dword [r9 + 0x24]
mov ecx, dword [r9 + 0x1c]
mov r8d, edx
cdq
idiv ecx
mov ecx, dword [r9 + 0x1c]
mov eax, dword [r9 + 8]
sub edx, r8d
add ecx, edx
add eax, ecx
mov rcx, r9
mov dword [r9 + 0x28], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xbd661
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xb7188
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, rax
mov qword [rax], 0x909a0
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140004622
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0x6c72f
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xfff35669
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, rax
mov qword [rax], 0x15a26
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x90
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0x278a8
mov qword [rax + 8], 0x5e971
mov qword [rax + 0x10], 0x29cc5
mov qword [rax + 0x18], 0x5359f
mov qword [rax + 0x20], 0x47cfb
mov qword [rax + 0x28], 0x54b66
mov qword [rax + 0x30], 0x6f801
mov qword [rax + 0x38], 0x60da
mov qword [rax + 0x40], 0x343f6
mov qword [rax + 0x48], 0x7563d
mov qword [rax + 0x50], 0x4cbfa
mov qword [rax + 0x58], 0x4219a
mov qword [rax + 0x60], 0x3e29e
mov qword [rax + 0x68], 0x77dc9
mov qword [rax + 0x70], 0x4ddc7
mov qword [rax + 0x78], 0x2da4d
mov qword [rax + 0x80], 0x24ad2
mov qword [rax + 0x88], 0x1721d
mov rcx, qword [rax + 0x48]
mov rax, qword [rax + 0x18]
cqo
idiv rcx
mov rcx, qword [r9 + 0x78]
mov r8, qword [r9]
imul rcx, rax
imul r8, rcx
mov rcx, qword [r9 + 0x70]
mov rax, qword [r9 + 0x40]
cqo
idiv rcx
mov rcx, qword [r9 + 0x20]
mov rax, rdx
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_]
mov ecx, 0x24
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], 0x1c308
mov dword [rax + 4], 0x44497
mov dword [rax + 8], 0x4ec2
mov dword [rax + 0xc], 0x16efa
mov dword [rax + 0x10], 0xef56
mov dword [rax + 0x14], 0x66113
mov dword [rax + 0x18], 0x2523b
mov dword [rax + 0x1c], 0x38ca5
mov dword [rax + 0x20], 0x418f3
mov eax, dword [rax + 0x1c]
mov ecx, dword [r8 + 4]
div ecx
mov ecx, dword [r8]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0xc]
mov eax, edx
xor edx, edx
div ecx
mov rcx, r8
mov dword [r8 + 0x20], eax
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], 0xc6b5
mov dword [rax + 4], 0x5fec3
mov dword [rax + 8], 0x3d118
mov dword [rax + 0xc], 0x3e796
mov dword [rax + 0x10], 0x4fcda
mov dword [rax + 0x14], 0x390f4
mov dword [rax + 0x18], 0x36863
mov dword [rax + 0x1c], 0x10314
mov dword [rax + 0x20], 0x42964
mov dword [rax + 0x24], 0x344b
mov eax, dword [rax + 4]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8 + 4]
cdq
idiv ecx
mov ecx, dword [r8]
sub eax, ecx
mov rcx, r8
mov dword [r8 + 0x24], eax
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 dword [rax], 0x512e7
mov dword [rax + 4], 0x41fed
mov dword [rax + 8], 0x2f178
mov edx, dword [rax + 4]
mov ecx, dword [rax]
imul edx, ecx
mov rcx, rax
mov dword [rax + 8], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x19be0
mov dword [rax + 4], 0x45b19
mov dword [rax + 8], 0x3087
mov dword [rax + 0xc], 0x3266c
mov dword [rax + 0x10], 0x1ada7
mov eax, dword [rax + 8]
mov ecx, dword [r8 + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 8]
sub eax, ecx
mov ecx, dword [r8 + 0xc]
sub eax, ecx
mov ecx, dword [r8 + 4]
add ecx, eax
mov dword [r8 + 0x10], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop dword [rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140004910
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0x6d1d
mov rbx, rax
mov dword [rax], r15d
mov ecx, dword [rdi]
and ecx, 0xfff8641f
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, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140004980
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], 0xfffffffffffc18fe
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, 0xffffffaad4d3663e
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfff19433
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
nop dword [rax]
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140004a00
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, 0x380
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, rax
mov word [rax], r15w
mov word [rax], r13w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140004a70
mov rcx, rax
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 rdx, rax
mov dword [rax], 0x465f
mov dword [rax + 4], 0x55c48
mov dword [rax + 8], 0x29820
mov dword [rax + 0xc], 0x998f
mov dword [rax + 0x10], 0xe70c
mov dword [rax + 0x14], 0xd79d
mov dword [rax + 0x18], 0x36ba8
mov dword [rax + 0x1c], 0x4dcb4
mov dword [rax + 0x20], 0x447e8
mov dword [rax + 0x24], 0x30d4b
mov dword [rax + 0x28], 0x1a15b
mov dword [rax + 0x2c], 0x16f76
mov dword [rax + 0x30], 0x8d5b
mov dword [rax + 0x34], 0x2fe02
mov dword [rax + 0x38], 0x1ab39
mov dword [rax + 0x3c], 0x50da2
mov dword [rax + 0x40], 0x28d85
mov dword [rax + 0x44], 0x37a51
mov eax, dword [rax + 0x3c]
mov ecx, dword [rdx + 8]
sub ecx, eax
mov dword [rdx + 0x44], ecx
mov rcx, rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x70
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x3c2f
mov qword [rax + 8], 0x739a2
mov qword [rax + 0x10], 0x2fdd2
mov qword [rax + 0x18], 0x2fbd4
mov qword [rax + 0x20], 0x75607
mov qword [rax + 0x28], 0x5f716
mov qword [rax + 0x30], 0x73a3d
mov qword [rax + 0x38], 0x717e6
mov qword [rax + 0x40], 0x32fc9
mov qword [rax + 0x48], 0x46dce
mov qword [rax + 0x50], 0x4c94
mov qword [rax + 0x58], 0x40202
mov qword [rax + 0x60], 0xfe72
mov qword [rax + 0x68], 0x10251
mov rcx, qword [rax + 0x60]
mov rax, qword [rax + 0x28]
cqo
idiv rcx
mov rcx, r8
mov qword [r8 + 0x68], rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x3c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdx, rax
mov dword [rax], 0x3f1b5
mov dword [rax + 4], 0x68eab
mov dword [rax + 8], 0x265ae
mov dword [rax + 0xc], 0x28123
mov dword [rax + 0x10], 0x37cda
mov dword [rax + 0x14], 0x505e
mov dword [rax + 0x18], 0x33c72
mov dword [rax + 0x1c], 0x77f29
mov dword [rax + 0x20], 0x18982
mov dword [rax + 0x24], 0x22d61
mov dword [rax + 0x28], 0xdf80
mov dword [rax + 0x2c], 0x20a8d
mov dword [rax + 0x30], 0x797
mov dword [rax + 0x34], 0x2706e
mov dword [rax + 0x38], 0x5d60
mov ecx, dword [rax + 8]
mov eax, dword [rax]
sub ecx, eax
mov dword [rdx + 0x38], ecx
mov rcx, rdx
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 r8, rax
mov qword [rax], 0x22a95
mov qword [rax + 8], 0x5e0cd
mov qword [rax + 0x10], 0x3c0ac
mov qword [rax + 0x18], 0x2b16f
mov qword [rax + 0x20], 0x54a57
mov qword [rax + 0x28], 0x40f30
mov qword [rax + 0x30], 0x18b34
mov qword [rax + 0x38], 0x644
mov qword [rax + 0x40], 0x1d68c
mov qword [rax + 0x48], 0x50154
mov qword [rax + 0x50], 0x25140
mov qword [rax + 0x58], 0x7954f
mov qword [rax + 0x60], 0x47949
mov qword [rax + 0x68], 0x3d71d
mov qword [rax + 0x70], 0x14ea4
mov rcx, qword [rax + 0x68]
mov rax, qword [rax + 0x40]
cqo
idiv rcx
mov rcx, qword [r8 + 0x28]
cqo
idiv rcx
mov rcx, qword [r8 + 0x50]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r8 + 0x30]
mov rax, rdx
cqo
idiv rcx
mov rcx, r8
mov qword [r8 + 0x70], rax
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 rdx, rax
mov dword [rax], 0x22585
mov dword [rax + 4], 0x17f20
mov dword [rax + 8], 0x6ec0f
mov dword [rax + 0xc], 0x6eb66
mov dword [rax + 0x10], 0x797ef
mov dword [rax + 0x14], 0x5085b
mov dword [rax + 0x18], 0x1c721
mov dword [rax + 0x1c], 0xaddf
mov dword [rax + 0x20], 0x64621
mov dword [rax + 0x24], 0x770d4
mov dword [rax + 0x28], 0x5d3a3
mov dword [rax + 0x2c], 0x3e24d
mov dword [rax + 0x30], 0x1b13f
mov dword [rax + 0x34], 0x778e6
mov dword [rax + 0x38], 0x75416
mov dword [rax + 0x3c], 0x4cd2d
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0x18]
imul ecx, eax
mov dword [rdx + 0x3c], ecx
mov rcx, rdx
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], 0x4fe3b
mov qword [rax + 8], 0xf0db
mov qword [rax + 0x10], 0x5c343
mov qword [rax + 0x18], 0x3374f
mov qword [rax + 0x20], 0x3b91a
mov qword [rax + 0x28], 0x43d51
mov qword [rax + 0x30], 0x4de65
mov qword [rax + 0x38], 0x325e
mov qword [rax + 0x40], 0x46f68
mov qword [rax + 0x48], 0x14fec
mov qword [rax + 0x50], 0x5812d
mov qword [rax + 0x58], 0xe643
mov qword [rax + 0x60], 0x581de
mov qword [rax + 0x68], 0x576d
mov qword [rax + 0x70], 0x5b665
mov qword [rax + 0x78], 0x306fa
mov qword [rax + 0x80], 0x79e80
mov rax, qword [rax + 0x70]
mov rcx, qword [r8 + 8]
imul rax, rcx
mov rcx, qword [r8 + 8]
cqo
idiv rcx
mov rcx, qword [r8 + 0x30]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r8 + 0x78]
cqo
idiv rcx
mov rcx, qword [r8 + 0x40]
sub rax, rcx
mov rcx, r8
mov qword [r8 + 0x80], rax
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 dword [rax], 0x795d1
mov dword [rax + 4], 0x19635
mov dword [rax + 8], 0x5aaf1
mov dword [rax + 0xc], 0x42204
mov dword [rax + 0x10], 0x5fb34
mov dword [rax + 0x14], 0x12823
mov dword [rax + 0x18], 0x460a0
mov dword [rax + 0x1c], 0x14f42
mov dword [rax + 0x20], 0x52aef
mov dword [rax + 0x24], 0x3709a
mov edx, dword [rax + 0x1c]
mov ecx, dword [rax + 0x14]
imul edx, ecx
mov rcx, rax
mov dword [rax + 0x24], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x10
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov qword [rax], 0x6fcaa
mov qword [rax + 8], 0x6b7e8
mov rdx, qword [rax]
mov rcx, qword [rax]
imul rdx, rcx
mov rcx, qword [rax]
sub rdx, rcx
mov rcx, qword [rax]
add rcx, rdx
mov qword [rax + 8], rcx
mov rcx, rax
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
mov dword [rax], 0x3d5cd
mov dword [rax + 4], 0x60303
mov dword [rax + 8], 0x1080a
mov dword [rax + 0xc], 0x2d36f
mov dword [rax + 0x10], 0xa29f
mov dword [rax + 0x14], 0x84ee
mov dword [rax + 0x18], 0x58c7b
mov eax, dword [rax + 0x14]
mov ecx, dword [r8 + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 4]
mov eax, edx
cdq
idiv ecx
mov eax, dword [r8 + 0x10]
mov rcx, r8
add eax, edx
mov dword [r8 + 0x18], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
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], 0x469de
mov eax, dword [rax]
mov ecx, dword [r9]
div ecx
mov ecx, dword [r9]
xor edx, edx
mov r8d, dword [r9]
div ecx
mov eax, dword [r9]
mov ecx, dword [r9]
imul r8d, edx
xor edx, edx
div ecx
mov eax, dword [r9]
mov rcx, r9
add edx, r8d
sub edx, eax
mov dword [r9], edx
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 qword [rax], 0x6c90b
mov qword [rax + 8], 0x26891
mov qword [rax + 0x10], 0x34055
mov qword [rax + 0x18], 0x25ecf
mov qword [rax + 0x20], 0x3fecb
mov qword [rax + 0x28], 0x75c5
mov rax, qword [rax + 0x10]
mov rcx, qword [r8]
imul rax, rcx
mov rcx, qword [r8]
cqo
idiv rcx
mov rcx, qword [r8 + 0x18]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r8]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r8 + 0x20]
mov rax, qword [r8 + 0x18]
imul rcx, rax
sub rdx, rcx
mov rcx, r8
mov qword [r8 + 0x28], rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x3c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x3e996
mov dword [rax + 4], 0xfbc5
mov dword [rax + 8], 0x68ff2
mov dword [rax + 0xc], 0x3786f
mov dword [rax + 0x10], 0x22120
mov dword [rax + 0x14], 0x3c8f1
mov dword [rax + 0x18], 0x75afb
mov dword [rax + 0x1c], 0x405c5
mov dword [rax + 0x20], 0x10582
mov dword [rax + 0x24], 0x3569b
mov dword [rax + 0x28], 0x10b2b
mov dword [rax + 0x2c], 0xa838
mov dword [rax + 0x30], 0x55e40
mov dword [rax + 0x34], 0x268ba
mov dword [rax + 0x38], 0x47bfb
mov eax, dword [rax + 0x24]
mov ecx, dword [r9 + 0x14]
cdq
idiv ecx
mov ecx, dword [r9 + 0x18]
cdq
idiv ecx
mov eax, dword [r9 + 0x10]
mov ecx, dword [r9 + 0x18]
imul eax, edx
cdq
idiv ecx
mov ecx, dword [r9]
cdq
idiv ecx
mov ecx, dword [r9 + 0x1c]
mov r8d, eax
mov eax, dword [r9 + 0x14]
cdq
idiv ecx
mov ecx, dword [r9 + 0x18]
cdq
idiv ecx
mov rcx, r9
add edx, r8d
mov dword [r9 + 0x38], edx
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], 0x24490
mov dword [rax + 4], 0x36ffc
mov dword [rax + 8], 0x865d
mov dword [rax + 0xc], 0x5f5c5
mov dword [rax + 0x10], 0x5531e
mov dword [rax + 0x14], 0x26641
mov dword [rax + 0x18], 0x6c17d
mov dword [rax + 0x1c], 0x5f736
mov dword [rax + 0x20], 0x59413
mov dword [rax + 0x24], 0x57112
mov dword [rax + 0x28], 0x4f49c
mov dword [rax + 0x2c], 0x1e729
mov dword [rax + 0x30], 0x67634
mov dword [rax + 0x34], 0xf6b4
mov dword [rax + 0x38], 0x3b7d5
mov dword [rax + 0x3c], 0x27094
mov dword [rax + 0x40], 0x13254
mov dword [rax + 0x44], 0x32c0a
mov dword [rax + 0x48], 0x27c40
mov eax, dword [rax + 0x18]
mov ecx, dword [r9 + 0xc]
cdq
idiv ecx
mov r8d, eax
mov eax, dword [r9 + 0x20]
mov ecx, dword [r9 + 4]
cdq
idiv ecx
mov eax, dword [r9 + 0x10]
mov rcx, r9
sub edx, r8d
sub edx, eax
mov eax, dword [r9 + 0x1c]
sub edx, eax
mov eax, dword [r9 + 0x24]
sub edx, eax
mov eax, dword [r9 + 0x28]
add eax, edx
mov dword [r9 + 0x48], eax
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], 0x29b20
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0x23b29
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r15d
mov dword [rax], r12d
nop word [rax + rax]
mov edx, dword [rax]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x140005220
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, rax
mov qword [rax], 0xa3011
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, rax
mov word [rax], r15w
mov word [rax], r12w
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, rax
mov word [rax], r15w
mov word [rax], r12w
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 ecx, 4
mov rbx, rax
mov dword [rax], 0x1da4c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r15d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x1400052ca
mov dword [rax], 0xffffffff
jmp 0x140005303
mov ecx, 4
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
nop dword [rax]
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r14, r12
jne 0x1400052e0
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, rax
mov qword [rax], 0xfffffffffffe7d3b
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
jmp qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]