Function at 0x1400070d0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x630]
sub rsp, 0x730
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfffedcc7
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], 0xd77c
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], 0xaaff2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x38
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x79a66
mov dword [rax + 4], 0xe098
mov dword [rax + 8], 0xaeb9
mov dword [rax + 0xc], 0x75150
mov dword [rax + 0x10], 0x5225d
mov dword [rax + 0x14], 0x99a2
mov dword [rax + 0x18], 0x41959
mov dword [rax + 0x1c], 0x698a4
mov dword [rax + 0x20], 0x44e4e
mov dword [rax + 0x24], 0x663a3
mov dword [rax + 0x28], 0x4b161
mov dword [rax + 0x2c], 0x5a5b9
mov dword [rax + 0x30], 0xae56
mov dword [rax + 0x34], 0x2672b
mov ecx, dword [rax + 0x2c]
mov eax, dword [rax + 0x14]
cdq
idiv ecx
mov edx, dword [r8 + 4]
mov ecx, dword [r8 + 0x10]
imul eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0x2c]
mov eax, dword [r8 + 0x18]
imul ecx, eax
mov eax, dword [r8 + 0x10]
add ecx, edx
sub ecx, eax
mov dword [r8 + 0x34], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x69c83
mov dword [rax + 4], 0x5275
mov dword [rax + 8], 0x26204
mov eax, dword [rax + 4]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
imul ecx, edx
mov dword [r8 + 8], 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 r8, rax
mov dword [rax], 0x2aa0f
mov dword [rax + 4], 0x254aa
mov dword [rax + 8], 0x5b594
mov dword [rax + 0xc], 0x1eaf0
mov dword [rax + 0x10], 0x6ff2d
mov dword [rax + 0x14], 0x72e47
mov dword [rax + 0x18], 0x1dfb5
mov dword [rax + 0x1c], 0x2688c
mov dword [rax + 0x20], 0x169af
mov dword [rax + 0x24], 0x76e2d
mov dword [rax + 0x28], 0x54998
mov dword [rax + 0x2c], 0x5d27e
mov dword [rax + 0x30], 0x215dd
mov dword [rax + 0x34], 0x1f285
mov dword [rax + 0x38], 0x76d5e
mov ecx, dword [rax + 0x34]
mov eax, dword [rax + 0x24]
mov edx, dword [r8 + 0x14]
imul ecx, eax
mov eax, dword [r8 + 0x14]
imul edx, eax
mov eax, dword [r8 + 0x24]
add edx, ecx
sub edx, eax
mov eax, dword [r8 + 0x2c]
mov ecx, dword [r8 + 0xc]
sub edx, eax
mov eax, dword [r8]
add ecx, edx
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x38], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x120
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 ebx, 2
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
xor r13d, r13d
mov rcx, rax
mov word [rax], r13w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0xa]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx + 0xe]
mov r14, rax
mov dword [rax + 4], 0xea9af
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx + 0x12]
mov rsi, rax
mov dword [rax + 8], 0xfff2ba3d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx + 2]
mov rdi, rax
mov dword [rax + 0xc], 0xfff9caaf
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r13 + 8]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [r13 + 4]
mov rbx, rax
mov dword [rax], 0x7e2d4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
lea r12d, [r13 + 0xa]
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000741c
mov dword [rax], 0xffffffff
jmp 0x140007455
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, r12
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, 1
jne 0x140007431
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, 0x30
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], 0xa73c
mov dword [rax + 4], 0x5797d
mov dword [rax + 8], 0xfd4c
mov dword [rax + 0xc], 0xb3a6
mov dword [rax + 0x10], 0x1a447
mov dword [rax + 0x14], 0x4c1d
mov dword [rax + 0x18], 0xe92b
mov dword [rax + 0x1c], 0x517ce
mov dword [rax + 0x20], 0x76112
mov dword [rax + 0x24], 0x18168
mov dword [rax + 0x28], 0x152ec
mov dword [rax + 0x2c], 0x22117
mov eax, dword [rax + 0x28]
mov ecx, dword [r9 + 0x14]
mov r8d, dword [r9 + 0x10]
div ecx
mov ecx, dword [r9 + 8]
xor edx, edx
imul eax, r8d
div ecx
mov ecx, dword [r9]
sub ecx, eax
mov eax, dword [r9 + 0x28]
sub ecx, eax
mov dword [r9 + 0x2c], ecx
mov rcx, r9
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x68
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x57939
mov qword [rax + 8], 0x6a8e2
mov qword [rax + 0x10], 0x59ba2
mov qword [rax + 0x18], 0x115aa
mov qword [rax + 0x20], 0x50736
mov qword [rax + 0x28], 0xa623
mov qword [rax + 0x30], 0x14d02
mov qword [rax + 0x38], 0x52802
mov qword [rax + 0x40], 0x14b4a
mov qword [rax + 0x48], 0x1f3e2
mov qword [rax + 0x50], 0xd18d
mov qword [rax + 0x58], 0x4fd9e
mov qword [rax + 0x60], 0x4aab4
mov rcx, qword [rax + 0x38]
mov rax, qword [rax + 0x18]
mov rdx, qword [r8 + 0x38]
imul rcx, rax
mov rax, qword [r8 + 0x10]
sub rdx, rcx
mov rcx, r8
sub rdx, rax
mov rax, qword [r8 + 0x50]
add rax, rdx
mov qword [r8 + 0x60], rax
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
xor edx, edx
mov dword [rax], 0x779bd
mov dword [rax + 4], 0x1d8d8
mov dword [rax + 8], 0x3f609
mov dword [rax + 0xc], 0x2897d
mov dword [rax + 0x10], 0x36c2f
mov dword [rax + 0x14], 0x624ac
mov dword [rax + 0x18], 0x2aff7
mov dword [rax + 0x1c], 0x327a2
mov dword [rax + 0x20], 0x589ef
mov dword [rax + 0x24], 0x27403
mov dword [rax + 0x28], 0x1e168
mov eax, dword [rax + 0x24]
mov ecx, dword [r9 + 0x14]
div ecx
mov ecx, dword [r9 + 4]
mov eax, edx
mov r8d, dword [r9 + 0x10]
xor edx, edx
div ecx
xor edx, edx
imul r8d, eax
mov eax, dword [r9 + 0x24]
mov ecx, dword [r9 + 0x1c]
div ecx
mov rcx, r9
sub r8d, edx
mov dword [r9 + 0x28], r8d
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], 0xfffcd8be
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140007664
mov dword [rax], 0xffffffff
jmp 0x1400076a4
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, r12
mov r8, rax
mov dword [rax], ecx
nop dword [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, 1
jne 0x140007680
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], 0xfffffffffffe2bcb
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], 0xd22c5
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140007704
mov dword [rax], 0xffffffff
jmp 0x140007744
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, r12
mov r8, rax
mov dword [rax], ecx
nop dword [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, 1
jne 0x140007720
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, 0x188
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, 0xc0
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, 0x20
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r10, rax
mov dword [rax], 0x5777f
mov dword [rax + 4], 0x77a40
mov dword [rax + 8], 0x2ef4d
mov dword [rax + 0xc], 0xc3e9
mov dword [rax + 0x10], 0xcaef
mov dword [rax + 0x14], 0x393ea
mov dword [rax + 0x18], 0x194b0
mov dword [rax + 0x1c], 0x45ec5
mov edx, dword [rax + 0x18]
mov ecx, dword [rax + 0x14]
mov eax, dword [rax + 8]
imul edx, ecx
mov ecx, dword [r10 + 0x18]
imul eax, edx
xor edx, edx
div ecx
mov eax, dword [r10 + 0x10]
mov ecx, dword [r10 + 0x10]
mov r8d, edx
mov r9d, dword [r10 + 0x14]
xor edx, edx
div ecx
mov eax, dword [r10 + 0x10]
mov ecx, dword [r10]
imul r9d, edx
xor edx, edx
div ecx
add r9d, r8d
mov rcx, r10
sub r9d, eax
mov dword [r10 + 0x1c], r9d
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 r8, rax
mov dword [rax], 0x5b884
mov dword [rax + 4], 0x1f4f7
mov dword [rax + 8], 0x40b37
mov dword [rax + 0xc], 0x4e2f
mov dword [rax + 0x10], 0x7476f
mov dword [rax + 0x14], 0x43f14
mov dword [rax + 0x18], 0xad2e
mov dword [rax + 0x1c], 0x2d6d7
mov dword [rax + 0x20], 0x3856
mov dword [rax + 0x24], 0x4c606
mov dword [rax + 0x28], 0x1a915
mov dword [rax + 0x2c], 0x5ee9e
mov dword [rax + 0x30], 0x5889c
mov dword [rax + 0x34], 0x1eca4
mov eax, dword [rax + 0x2c]
mov ecx, dword [r8 + 0x14]
imul eax, ecx
mov ecx, dword [r8 + 0x24]
cdq
idiv ecx
mov edx, dword [r8 + 8]
mov ecx, dword [r8 + 0x28]
imul edx, eax
mov eax, dword [r8 + 4]
imul ecx, eax
add ecx, edx
mov dword [r8 + 0x34], ecx
mov rcx, r8
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 dword [rax], 0x211b5
mov rdx, rax
mov dword [rax + 4], 0x1858b
mov dword [rax + 8], 0x919e
mov dword [rax + 0xc], 0x71a5c
mov dword [rax + 0x10], 0x5ef29
mov dword [rax + 0x14], 0x4c468
mov dword [rax + 0x18], 0x64760
mov dword [rax + 0x1c], 0x339a2
mov dword [rax + 0x20], 0x26335
mov dword [rax + 0x24], 0x4a9eb
mov dword [rax + 0x28], 0x2f837
mov dword [rax + 0x2c], 0x14127
mov dword [rax + 0x30], 0x2c327
mov dword [rax + 0x34], 0x2ebdf
mov dword [rax + 0x38], 0x19da7
mov dword [rax + 0x3c], 0x1fbe0
mov dword [rax + 0x40], 0xdfe5
mov dword [rax + 0x44], 0x459d2
mov dword [rax + 0x48], 0x1beaa
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0x20]
sub ecx, eax
mov dword [rdx + 0x48], ecx
mov rcx, rdx
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 qword [rax], 0x345fd
mov rax, qword [rax]
mov rcx, qword [r9]
cqo
idiv rcx
mov rcx, qword [r9]
cqo
idiv rcx
mov r8, rax
mov rax, qword [r9]
mov rcx, qword [r9]
cqo
idiv rcx
mov rcx, r9
add rax, r8
mov qword [r9], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x58
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x7a094
mov qword [rax + 8], 0xc434
mov qword [rax + 0x10], 0x34664
mov qword [rax + 0x18], 0x35436
mov qword [rax + 0x20], 0x71d68
mov qword [rax + 0x28], 0x67451
mov qword [rax + 0x30], 0x4cfa8
mov qword [rax + 0x38], 0x43c57
mov qword [rax + 0x40], 0x6dddc
mov qword [rax + 0x48], 0x62934
mov qword [rax + 0x50], 0x2ccfe
mov rax, qword [rax + 0x28]
mov rcx, qword [r8 + 0x28]
imul rax, rcx
mov rcx, qword [r8 + 0x18]
cqo
idiv rcx
mov rcx, qword [r8 + 0x40]
imul rcx, rax
mov qword [r8 + 0x50], rcx
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], 0xdb176
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xb7ed2
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x1400229c0]
lea rdx, str.chirurgery
movdqa xmm1, xmmword [0x140022c60]
lea rcx, [rbp + 0x430]
movdqu xmmword [rbp + 0x430], xmm0
mov r9, r12
mov r8d, 0xc
movdqa xmm0, xmmword [0x1400225f0]
movdqu xmmword [rbp + 0x450], xmm0
movdqu xmmword [rbp + 0x440], xmm1
call fcn.140003470
mov rcx, rax
call qword [0x140023010]
mov ecx, 8
mov r15, rax
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], 0x64872
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140007af6
mov dword [rax], 0xffffffff
jmp 0x140007b34
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, r12
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, 1
jne 0x140007b10
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 ecx, 4
mov rbx, rax
mov dword [rax], 0x921b2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140007b79
mov dword [rax], 0xffffffff
jmp 0x140007bb4
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, r12
mov r8, rax
mov dword [rax], ecx
nop
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, 1
jne 0x140007b90
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfffa9743
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140007bf9
mov dword [rax], 0xffffffff
jmp 0x140007c34
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, r12
mov r8, rax
mov dword [rax], ecx
nop
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, 1
jne 0x140007c10
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, 0x79cdb74cf9
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], 0xfffffffffffce2ac
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, 0x29cb59193e
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, 0xce48e6398
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r14d, 2
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r14w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 2]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov esi, 1
mov edx, r13d
mov dword [rax], esi
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140007d00
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], 0xf6719
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r14w
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, 0x3c8f6687b2
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], 0x6cc1a
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], 0xfff2c895
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140007dbd
mov dword [rax], 0xffffffff
jmp 0x140007df5
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x140007dd2
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_]
movdqa xmm0, xmmword [0x140022790]
lea rdx, str.antioptimistical
movdqa xmm1, xmmword [0x140022760]
lea rcx, [rbp + 0x2a0]
mov r9d, 0x10
movdqu xmmword [rbp + 0x2a0], xmm0
movdqu xmmword [rbp + 0x2b0], xmm1
lea r8d, [r9 - 8]
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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, 0x28
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x1c6f4
mov dword [rax + 4], 0x4f980
mov dword [rax + 8], 0x78c
mov dword [rax + 0xc], 0x13dc6
mov dword [rax + 0x10], 0x55c47
mov dword [rax + 0x14], 0x68ef0
mov dword [rax + 0x18], 0x46ca7
mov dword [rax + 0x1c], 0x28938
mov dword [rax + 0x20], 0x226be
mov dword [rax + 0x24], 0x2eadc
mov eax, dword [rax + 0x18]
mov ecx, dword [r8 + 0x14]
cdq
idiv ecx
mov ecx, dword [r8 + 8]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0x10]
imul ecx, eax
mov dword [r8 + 0x24], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x20
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x40940
mov dword [rax + 4], 0x4755f
mov dword [rax + 8], 0x62201
mov dword [rax + 0xc], 0x66b15
mov dword [rax + 0x10], 0x6c0ac
mov dword [rax + 0x14], 0x2a6ea
mov dword [rax + 0x18], 0x28c08
mov dword [rax + 0x1c], 0x22331
mov ecx, dword [rax + 0x18]
mov eax, dword [rax + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 0x14]
mov eax, dword [r8 + 8]
imul ecx, eax
mov eax, dword [r8 + 0x18]
add ecx, edx
sub ecx, eax
mov eax, dword [r8 + 0x18]
sub ecx, eax
mov eax, dword [r8 + 0xc]
sub ecx, eax
mov eax, dword [r8 + 4]
sub ecx, eax
mov eax, dword [r8 + 0x14]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x1c], 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 rdx, rax
mov dword [rax], 0x80b0
mov dword [rax + 4], 0x6daa3
mov dword [rax + 8], 0x21d01
mov dword [rax + 0xc], 0x47f70
mov dword [rax + 0x10], 0x54a2c
mov dword [rax + 0x14], 0x46c0a
mov dword [rax + 0x18], 0x6410b
mov dword [rax + 0x1c], 0x4f2b4
mov dword [rax + 0x20], 0x6789f
mov dword [rax + 0x24], 0x13d97
mov dword [rax + 0x28], 0x21e39
mov dword [rax + 0x2c], 0x2b55e
mov dword [rax + 0x30], 0x402e8
mov dword [rax + 0x34], 0x24976
mov dword [rax + 0x38], 0x44c1f
mov dword [rax + 0x3c], 0x78b61
mov dword [rax + 0x40], 0x2fd7
mov dword [rax + 0x44], 0x1ba3f
mov dword [rax + 0x48], 0x253c
mov ecx, dword [rax + 0x40]
mov eax, dword [rax + 0x20]
imul ecx, eax
mov dword [rdx + 0x48], ecx
mov rcx, 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 r8, rax
mov dword [rax], 0x49c4d
mov dword [rax + 4], 0x70a6d
mov dword [rax + 8], 0x755bc
mov dword [rax + 0xc], 0x72e8
mov dword [rax + 0x10], 0x63fdf
mov dword [rax + 0x14], 0x76b8a
mov dword [rax + 0x18], 0x36ad7
mov dword [rax + 0x1c], 0x2b96e
mov dword [rax + 0x20], 0x2081f
mov dword [rax + 0x24], 0x1a282
mov dword [rax + 0x28], 0x6a4b5
mov dword [rax + 0x2c], 0x1f7c
mov dword [rax + 0x30], 0x5dcb5
mov dword [rax + 0x34], 0x6054c
mov dword [rax + 0x38], 0x1bfe7
mov ecx, dword [rax + 0x34]
mov eax, dword [rax + 0x2c]
mov edx, dword [r8 + 0x18]
imul ecx, eax
mov eax, dword [r8 + 0xc]
imul edx, ecx
mov rcx, r8
sub edx, eax
mov eax, dword [r8]
sub edx, eax
mov eax, dword [r8 + 0x14]
sub edx, eax
mov eax, dword [r8 + 0x34]
add eax, edx
mov dword [r8 + 0x38], 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__]
movabs rcx, 0xffffffc5a65ad543
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], 0xfff252aa
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xfff68eeb
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__]
movabs rcx, 0xffffff39ad7b7f40
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], 0xfff1df41
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000816b
mov dword [rax], 0xffffffff
jmp 0x1400081a3
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x140008180
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, 0xc0
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, r13d
mov dword [rax], esi
nop dword [rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x1400081e0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x210
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], 0x1606c
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 r10, rax
mov qword [rax], 0x3efde
mov qword [rax + 8], 0x67e04
mov qword [rax + 0x10], 0xaddf
mov qword [rax + 0x18], 0x502bc
mov qword [rax + 0x20], 0x68c6f
mov qword [rax + 0x28], 0x47fcc
mov qword [rax + 0x30], 0x38c0
mov qword [rax + 0x38], 0x1732d
mov qword [rax + 0x40], 0x65481
mov qword [rax + 0x48], 0x79d0f
mov qword [rax + 0x50], 0x1faca
mov qword [rax + 0x58], 0xa6f5
mov rdx, qword [rax + 0x50]
mov rcx, qword [rax + 0x38]
mov rax, qword [rax + 0x10]
imul rdx, rcx
mov rcx, qword [r10 + 0x28]
imul rax, rdx
cqo
idiv rcx
mov rcx, qword [r10 + 0x18]
mov rax, rdx
cqo
idiv rcx
mov rax, qword [r10 + 0x38]
mov rcx, qword [r10 + 0x10]
mov r9, rdx
cqo
idiv rcx
mov rax, qword [r10 + 0x40]
mov rcx, qword [r10]
add r9, rdx
cqo
idiv rcx
mov rcx, r10
add rax, r9
mov qword [r10 + 0x58], rax
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
mov dword [rax], 0x4a6af
mov dword [rax + 4], 0x6e1d9
mov dword [rax + 8], 0x3d0be
mov dword [rax + 0xc], 0x6ffd0
mov dword [rax + 0x10], 0x5576d
mov dword [rax + 0x14], 0x45e4b
mov eax, dword [rax + 0x10]
mov ecx, dword [r8 + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 0x10]
sub ecx, eax
mov eax, dword [r8 + 0x10]
sub ecx, eax
mov eax, dword [r8 + 4]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x14], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022600]
mov r9d, 8
movdqa xmm1, xmmword [0x1400226f0]
movdqu xmmword [rbp + 0x60], xmm0
mov dword [rbp + 0x80], 0x13
lea r8d, [r9 + 1]
movdqu xmmword [rbp + 0x70], xmm1
lea rdx, str.vespidae
lea rcx, [rbp + 0x60]
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r13d
mov dword [rax], esi
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x1400083b0
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], 0xee362
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, 0xfffffffed2584fd8
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, 0xffffffc4b1acf0b9
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], 0xfffffffffffc49d4
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, r13d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140008451
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], 0xa34c0
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000849d
mov dword [rax], 0xffffffff
jmp 0x1400084d5
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x1400084b2
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, 0x20
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0x77f10
mov qword [rax + 8], 0x5d64b
mov qword [rax + 0x10], 0x8d79
mov qword [rax + 0x18], 0x25b47
mov rax, qword [rax + 0x10]
mov rcx, qword [r9]
cqo
idiv rcx
mov rcx, qword [r9 + 0x10]
cqo
idiv rcx
mov rcx, qword [r9 + 0x10]
mov rax, qword [r9]
mov r8, rdx
cqo
idiv rcx
mov rax, qword [r9 + 0x10]
mov rcx, r9
add rdx, r8
sub rdx, rax
mov rax, qword [r9 + 0x10]
add rax, rdx
mov qword [r9 + 0x18], 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
xor edx, edx
mov dword [rax], 0x1a82a
mov dword [rax + 4], 0xe18a
mov dword [rax + 8], 0x325a9
mov dword [rax + 0xc], 0x4d2d5
mov dword [rax + 0x10], 0x46cce
mov dword [rax + 0x14], 0x49fed
mov dword [rax + 0x18], 0x13804
mov eax, dword [rax + 0xc]
mov ecx, dword [r8]
div ecx
mov ecx, dword [r8 + 8]
mov eax, edx
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x10]
mov edx, dword [r8 + 0xc]
imul ecx, eax
mov eax, dword [r8]
imul edx, eax
mov eax, dword [r8 + 8]
sub edx, ecx
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, 0x10
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x44906
mov dword [rax + 4], 0x59178
mov dword [rax + 8], 0x1adda
mov dword [rax + 0xc], 0x694e6
mov eax, dword [rax]
mov ecx, dword [r8]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0xc], 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 dword [rax], 0x391b3
mov dword [rax + 4], 0x3231c
mov edx, dword [rax]
mov ecx, dword [rax]
imul edx, ecx
mov ecx, dword [rax]
sub edx, ecx
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, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x5f06d
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x1400227d0]
lea rdx, str.sulo
movdqa xmm1, xmmword [0x140022680]
lea rcx, [rsp + 0x38]
mov r9d, 4
mov dword [rsp + 0x58], 0x1f
movdqu xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x5c], 0x10
movdqu xmmword [rsp + 0x48], xmm1
lea r8d, [r9 + 7]
mov dword [rsp + 0x60], 0x3b
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0xf2c9b
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], esi
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 0x1400086e0
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, 0xffffffd75aae77e0
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r14w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x716dd
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], 0xfff6c5b4
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], 0x2bd76
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff4033f
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022910]
lea rdx, str.operazioni
movdqa xmm1, xmmword [0x140022690]
lea rcx, [rsp + 0x68]
mov r14d, 2
mov dword [rbp - 0x74], 0xc
mov r9, r12
mov dword [rbp - 0x78], r14d
movdqu xmmword [rsp + 0x68], xmm0
mov dword [rbp - 0x70], 0x38
lea r8d, [r14 + 9]
movdqu xmmword [rsp + 0x78], xmm1
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov esi, 1
mov rcx, rax
mov word [rax], r13w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rsi + 3]
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0x3aafc
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xffff34bc
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 7]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x7f2c59cc8b
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 7]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff930bc
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r13d
mov dword [rax], esi
nop
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x1400088f0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r14w
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], 0x7a92b
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0x2a961
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], 0xc0281
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x1400228d0]
lea rdx, str.idololatrical
movdqa xmm1, xmmword [0x140022810]
lea rcx, [rbp + 0x88]
mov r9d, 0xd
mov dword [rbp + 0xa8], 0x25
movdqu xmmword [rbp + 0x88], xmm0
movdqu xmmword [rbp + 0x98], xmm1
lea r8d, [r9 - 4]
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x2094741554
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, r13d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140008a30
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], 0xfffc915d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], esi
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 0x140008a70
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xc7a6f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140008acb
mov dword [rax], 0xffffffff
jmp 0x140008b03
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x140008ae0
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], 0xfffffffffffeaf88
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], 0xfffffffffff8ea05
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, 0xa75ef7d9a0
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r14w
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], 0xfff2f85e
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xfff5c4cd
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 r8, rax
mov dword [rax], 0x59a67
mov dword [rax + 4], 0x30a2c
mov dword [rax + 8], 0x31d34
mov eax, dword [rax]
mov ecx, dword [r8]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 8], edx
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], 0x6988
mov dword [rax + 4], 0x55b4
mov dword [rax + 8], 0x67dc3
mov dword [rax + 0xc], 0x6e27c
mov dword [rax + 0x10], 0x2bef4
mov dword [rax + 0x14], 0x5ac27
mov dword [rax + 0x18], 0x9e51
mov ecx, dword [rax + 0x14]
mov eax, dword [rax + 8]
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
mov r8d, eax
mov eax, dword [r9]
cdq
idiv ecx
mov eax, dword [r9 + 4]
add edx, r8d
sub edx, eax
mov eax, dword [r9 + 0x14]
sub edx, eax
mov eax, dword [r9 + 8]
sub edx, eax
mov eax, dword [r9 + 4]
add eax, edx
mov rcx, r9
mov dword [r9 + 0x18], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x48
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0x3b492
mov qword [rax + 8], 0x38aba
mov qword [rax + 0x10], 0x51d9e
mov qword [rax + 0x18], 0x9c85
mov qword [rax + 0x20], 0x156d1
mov qword [rax + 0x28], 0x2792c
mov qword [rax + 0x30], 0x6a5f6
mov qword [rax + 0x38], 0x5492
mov qword [rax + 0x40], 0x558d9
mov rcx, qword [rax + 0x28]
mov rax, qword [rax + 0x10]
cqo
idiv rcx
mov rcx, qword [r9 + 8]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r9 + 8]
mov r8, qword [r9]
cqo
idiv rcx
mov rcx, qword [r9 + 0x20]
imul r8, rax
mov rax, qword [r9 + 0x10]
cqo
idiv rcx
mov rcx, r9
add rdx, r8
mov qword [r9 + 0x40], rdx
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
xor edx, edx
mov dword [rax], 0x66bdc
mov dword [rax + 4], 0x28a45
mov dword [rax + 8], 0x4a3f6
mov dword [rax + 0xc], 0x5a9c
mov dword [rax + 0x10], 0x12b77
mov dword [rax + 0x14], 0x4e7df
mov dword [rax + 0x18], 0x1be19
mov dword [rax + 0x1c], 0x30a57
mov dword [rax + 0x20], 0x16ee5
mov dword [rax + 0x24], 0x6ab82
mov dword [rax + 0x28], 0x2216e
mov dword [rax + 0x2c], 0x321d3
mov dword [rax + 0x30], 0xd1ed
mov dword [rax + 0x34], 0x2cdfd
mov dword [rax + 0x38], 0x619a8
mov dword [rax + 0x3c], 0x79861
mov dword [rax + 0x40], 0x5b162
mov dword [rax + 0x44], 0x74c7b
mov dword [rax + 0x48], 0x4d487
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0x20]
mov r8d, dword [r9 + 0x20]
imul ecx, eax
mov eax, dword [r9 + 0x2c]
imul r8d, ecx
mov ecx, dword [r9 + 0x28]
div ecx
mov eax, dword [r9 + 0x14]
mov ecx, dword [r9 + 0x30]
sub edx, r8d
sub edx, eax
mov eax, dword [r9 + 4]
add ecx, edx
add eax, ecx
mov rcx, r9
mov dword [r9 + 0x48], 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], 0x79b15
xor edx, edx
mov dword [rax + 4], 0x42d62
mov dword [rax + 8], 0x572d6
mov dword [rax + 0xc], 0x489bb
mov dword [rax + 0x10], 0xc9aa
mov dword [rax + 0x14], 0x2ab83
mov dword [rax + 0x18], 0x3c643
mov dword [rax + 0x1c], 0x4b7c6
mov dword [rax + 0x20], 0x1e71e
mov dword [rax + 0x24], 0x780b
mov dword [rax + 0x28], 0x66b4f
mov dword [rax + 0x2c], 0x28a00
mov dword [rax + 0x30], 0x1e240
mov dword [rax + 0x34], 0x3a8cb
mov dword [rax + 0x38], 0xead8
mov dword [rax + 0x3c], 0x5e9c9
mov dword [rax + 0x40], 0x2bbed
mov dword [rax + 0x44], 0x70c2a
mov dword [rax + 0x48], 0x227b1
mov eax, dword [rax + 0x3c]
mov ecx, dword [r8 + 0x1c]
div ecx
mov eax, dword [r8 + 0x1c]
mov rcx, r8
sub edx, eax
mov eax, dword [r8 + 0xc]
add eax, edx
mov dword [r8 + 0x48], 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 edx, r13d
mov dword [rax], esi
nop dword [rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140008eb0
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], 0xfff46ceb
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140008efc
mov dword [rax], 0xffffffff
jmp 0x140008f34
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x140008f11
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, 0x188
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 ecx, 4
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff5a443
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xfffc36af
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], 0xfffffffffff96a1a
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, r13d
mov dword [rax], esi
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140008fd0
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], 0x1d6e6
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000901c
mov dword [rax], 0xffffffff
jmp 0x140009054
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x140009031
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, 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, 0x38
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xfffffff5f95f7c80
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r14w
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], 0xd7ff6
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, 0x79ed5cff6f
mov qword [rax], rcx
mov rcx, rax
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 r9, rax
xor edx, edx
mov dword [rax], 0x6092e
mov dword [rax + 4], 0x41e8
mov dword [rax + 8], 0x62ac1
mov dword [rax + 0xc], 0x59661
mov dword [rax + 0x10], 0x5b76d
mov eax, dword [rax]
mov ecx, dword [r9]
div ecx
mov ecx, dword [r9 + 4]
xor edx, edx
imul ecx, eax
mov eax, dword [r9 + 4]
imul eax, ecx
mov ecx, dword [r9]
div ecx
mov eax, dword [r9 + 4]
mov ecx, dword [r9]
mov r8d, edx
xor edx, edx
div ecx
mov rcx, r9
sub edx, r8d
mov dword [r9 + 0x10], edx
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
mov dword [rax], 0x2fed5
mov dword [rax + 4], 0x6465
mov dword [rax + 8], 0x12c17
mov dword [rax + 0xc], 0x2d093
mov dword [rax + 0x10], 0x451f4
mov dword [rax + 0x14], 0x66675
mov ecx, dword [rax + 0x10]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov edx, dword [r8 + 8]
mov ecx, dword [r8]
imul edx, ecx
sub eax, edx
mov dword [r8 + 0x14], eax
mov rcx, r8
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 r9, rax
mov dword [rax], 0x3ecff
mov dword [rax + 4], 0x5927e
mov dword [rax + 8], 0x56cde
mov dword [rax + 0xc], 0x68818
mov dword [rax + 0x10], 0x297cf
mov dword [rax + 0x14], 0x16d18
mov dword [rax + 0x18], 0x8f09
mov dword [rax + 0x1c], 0x662be
mov dword [rax + 0x20], 0x617cb
mov dword [rax + 0x24], 0x7da4
mov dword [rax + 0x28], 0x27b8d
mov dword [rax + 0x2c], 0x9cd8
mov dword [rax + 0x30], 0x17cd1
mov dword [rax + 0x34], 0x1b8c0
mov dword [rax + 0x38], 0x543bc
mov dword [rax + 0x3c], 0x1599d
mov eax, dword [rax + 0x38]
mov ecx, dword [r9 + 0x14]
imul eax, ecx
mov ecx, dword [r9 + 0x24]
mov r8d, dword [r9 + 8]
cdq
idiv ecx
mov ecx, dword [r9 + 0x30]
mov eax, dword [r9 + 0x24]
imul r8d, edx
cdq
idiv ecx
mov rcx, r9
add edx, r8d
mov dword [r9 + 0x3c], 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
xor edx, edx
mov dword [rax], 0x6525b
mov dword [rax + 4], 0xdc83
mov dword [rax + 8], 0x43825
mov dword [rax + 0xc], 0x64cf5
mov dword [rax + 0x10], 0x36bcd
mov dword [rax + 0x14], 0x22060
mov dword [rax + 0x18], 0x467c9
mov dword [rax + 0x1c], 0x33de7
mov dword [rax + 0x20], 0x13d
mov dword [rax + 0x24], 0x191bd
mov dword [rax + 0x28], 0x7767b
mov dword [rax + 0x2c], 0x26a79
mov dword [rax + 0x30], 0x459e8
mov dword [rax + 0x34], 0x3d451
mov dword [rax + 0x38], 0x3eae9
mov dword [rax + 0x3c], 0x178bb
mov dword [rax + 0x40], 0x68505
mov dword [rax + 0x44], 0x5419e
mov dword [rax + 0x48], 0x7548c
mov ecx, dword [rax + 0x38]
mov eax, dword [rax + 8]
div ecx
mov ecx, dword [r9 + 8]
mov eax, edx
xor edx, edx
div ecx
mov ecx, dword [r9 + 0x24]
mov eax, dword [r9 + 0x18]
mov r8d, dword [r9 + 8]
imul ecx, eax
mov eax, dword [r9 + 0x3c]
imul r8d, ecx
mov rcx, r9
add r8d, edx
add eax, r8d
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 dword [rax], 0x19f0a
mov dword [rax + 4], 0x405d3
mov edx, dword [rax]
mov ecx, dword [rax]
sub edx, ecx
mov ecx, dword [rax]
add ecx, edx
mov dword [rax + 4], ecx
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], 0xffffffffffe8a576
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], 0xc222c
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffcac7e3cb36
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022660]
lea rdx, str.hyarbor
movdqa xmm1, xmmword [0x140022c00]
lea rcx, [rbp + 0xb0]
mov r9d, 7
mov dword [rbp + 0xe0], 0xc
movdqu xmmword [rbp + 0xb0], xmm0
mov dword [rbp + 0xe4], 6
movdqa xmm0, xmmword [0x1400226b0]
lea r8d, [r9 + 7]
movdqu xmmword [rbp + 0xc0], xmm1
movdqu xmmword [rbp + 0xd0], xmm0
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0xfffffffffff76a15
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], 0xfffffffffff46bde
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], 0x34c49
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], 0x60d06
mov eax, dword [rax]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x34
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdx, rax
mov dword [rax], 0x58d60
mov dword [rax + 4], 0x74b41
mov dword [rax + 8], 0x2449c
mov dword [rax + 0xc], 0x5947a
mov dword [rax + 0x10], 0x354af
mov dword [rax + 0x14], 0x1a30d
mov dword [rax + 0x18], 0x4cdf6
mov dword [rax + 0x1c], 0x66a78
mov dword [rax + 0x20], 0x388f2
mov dword [rax + 0x24], 0x370ed
mov dword [rax + 0x28], 0x39a1e
mov dword [rax + 0x2c], 0x207e9
mov dword [rax + 0x30], 0x24bdf
mov ecx, dword [rax + 0x28]
mov eax, dword [rax + 0x1c]
add ecx, eax
mov eax, dword [rdx + 0xc]
add eax, ecx
mov rcx, rdx
mov dword [rdx + 0x30], eax
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 r9, rax
mov dword [rax], 0x643bc
mov dword [rax + 4], 0x40ea3
mov dword [rax + 8], 0x2bb4b
mov dword [rax + 0xc], 0x69bdf
mov dword [rax + 0x10], 0xa43f
mov dword [rax + 0x14], 0x5c775
mov dword [rax + 0x18], 0x1f4e3
mov dword [rax + 0x1c], 0x1c42f
mov dword [rax + 0x20], 0x6ff76
mov dword [rax + 0x24], 0x5b21c
mov dword [rax + 0x28], 0x67dc4
mov dword [rax + 0x2c], 0x46080
mov dword [rax + 0x30], 0x7694b
mov dword [rax + 0x34], 0x61992
mov dword [rax + 0x38], 0x326da
mov dword [rax + 0x3c], 0x3a977
mov r8d, dword [rax + 0x34]
mov eax, dword [rax + 0x18]
imul r8d, eax
mov eax, dword [r9 + 0x28]
mov ecx, dword [r9 + 0x10]
cdq
idiv ecx
mov ecx, dword [r9 + 0x14]
add eax, r8d
sub eax, ecx
mov ecx, dword [r9 + 0x2c]
sub eax, ecx
mov ecx, dword [r9 + 0xc]
sub eax, ecx
mov rcx, r9
mov dword [r9 + 0x3c], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x340
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], 0xf97fc
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x340
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022a90]
mov r9d, 0x10
movdqa xmm1, xmmword [0x140022920]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm0, xmmword [0x140022940]
movdqa xmmword [rbp + 0x330], xmm1
lea r8d, [r9 + 1]
movdqa xmm1, xmmword [0x1400229b0]
movdqa xmmword [rbp + 0x340], xmm0
movdqa xmmword [rbp + 0x350], xmm1
mov dword [rbp + 0x360], 6
lea rdx, str.uolcombrbatepapo
lea rcx, [rbp + 0x320]
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r13d
mov dword [rax], esi
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x1400096e0
mov rcx, rax
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
mov dword [rax], 0x449d7
mov dword [rax + 4], 0x6eac4
mov dword [rax + 8], 0x33c9e
mov dword [rax + 0xc], 0x72a71
mov dword [rax + 0x10], 0x699bb
mov dword [rax + 0x14], 0x2b071
mov eax, dword [rax + 0x10]
mov ecx, dword [r8 + 0xc]
imul eax, ecx
mov ecx, dword [r8 + 8]
cdq
idiv ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8 + 0xc]
mov eax, dword [r8 + 8]
imul ecx, eax
mov eax, dword [r8]
sub ecx, edx
sub ecx, eax
mov eax, dword [r8 + 0xc]
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, 0x18
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x4863
mov dword [rax + 4], 0x37180
mov dword [rax + 8], 0x28142
mov dword [rax + 0xc], 0x766f9
mov dword [rax + 0x10], 0x4c968
mov dword [rax + 0x14], 0x1384
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 0x10]
cdq
mov r8d, dword [r9 + 0xc]
idiv ecx
mov ecx, dword [r9 + 0x10]
mov eax, dword [r9 + 8]
imul r8d, edx
cdq
idiv ecx
mov eax, dword [r9 + 0x10]
mov ecx, dword [r9 + 8]
sub r8d, edx
cdq
idiv 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, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff97ceb
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], 0xbee0e
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], 0xfffb6149
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 2
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfff7f733
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x1400098c4
mov dword [rax], 0xffffffff
jmp 0x140009904
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, r12
mov r8, rax
mov dword [rax], ecx
nop dword [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, 1
jne 0x1400098e0
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], 0xffffffffffff81af
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x1400225e0]
lea rdx, str.adnescent
movdqa xmm1, xmmword [0x1400229d0]
lea rcx, [rbp + 0xe8]
mov r9d, 9
mov dword [rbp + 0x118], 0x16
movdqu xmmword [rbp + 0xe8], xmm0
mov dword [rbp + 0x11c], 0x24
movdqa xmm0, xmmword [0x1400229e0]
lea r8d, [r9 + 5]
movdqu xmmword [rbp + 0xf8], xmm1
movdqu xmmword [rbp + 0x108], xmm0
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0xfff38740
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xfff223db
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__]
movabs rcx, 0x1f1244eb53
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], 0xfff7934f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140009a33
mov dword [rax], 0xffffffff
jmp 0x140009a74
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, r12
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, 1
jne 0x140009a50
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 ecx, 1
mov edx, r13d
mov dword [rax], ecx
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140009aa0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xffff02ee
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], 0xfffd7091
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], 0xfff6fd4b
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 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], 0x3184c
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xeca5
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ebx, 1
mov rcx, rax
mov word [rax], r13w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x118
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, 0x160
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x37]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x34069
mov dword [rax + 4], 0x70725
mov dword [rax + 8], 0x43f6b
mov dword [rax + 0xc], 0x60696
mov dword [rax + 0x10], 0x15cd2
mov dword [rax + 0x14], 0x5ec94
mov dword [rax + 0x18], 0x52d1d
mov dword [rax + 0x1c], 0x62f88
mov dword [rax + 0x20], 0x1caf3
mov dword [rax + 0x24], 0x4c75e
mov dword [rax + 0x28], 0x5f260
mov dword [rax + 0x2c], 0x6e20e
mov dword [rax + 0x30], 0x3283b
mov dword [rax + 0x34], 0x2f2f
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0x28]
cdq
idiv ecx
mov ecx, dword [r8 + 0x30]
cdq
idiv ecx
mov ecx, dword [r8 + 0x2c]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 0x18]
sub ecx, eax
mov eax, dword [r8 + 0x1c]
sub ecx, eax
mov dword [r8 + 0x34], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x6f]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x22dac
mov qword [rax + 8], 0x386e8
mov qword [rax + 0x10], 0x292f4
mov qword [rax + 0x18], 0x58faa
mov qword [rax + 0x20], 0x6e1f8
mov qword [rax + 0x28], 0x5fd4
mov qword [rax + 0x30], 0x89fe
mov qword [rax + 0x38], 0x1ae0e
mov qword [rax + 0x40], 0x544a3
mov qword [rax + 0x48], 0xcaaa
mov qword [rax + 0x50], 0x6913e
mov qword [rax + 0x58], 0x6d7cd
mov qword [rax + 0x60], 0x15482
mov qword [rax + 0x68], 0x2088f
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 8]
mov rdx, qword [r8 + 0x10]
imul rcx, rax
mov rax, qword [r8 + 0x20]
sub rdx, rcx
mov rcx, r8
sub rdx, rax
mov rax, qword [r8 + 0x28]
sub rdx, rax
mov rax, qword [r8 + 0x48]
sub rdx, rax
mov qword [r8 + 0x68], rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x4b]
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], 0x6db87
mov dword [rax + 4], 0xf1e9
mov dword [rax + 8], 0x3cafd
mov dword [rax + 0xc], 0x6cc2d
mov dword [rax + 0x10], 0xf051
mov dword [rax + 0x14], 0x4f628
mov dword [rax + 0x18], 0x299b3
mov dword [rax + 0x1c], 0x26b79
mov dword [rax + 0x20], 0x44f1b
mov dword [rax + 0x24], 0x539b1
mov dword [rax + 0x28], 0xee57
mov dword [rax + 0x2c], 0x3570a
mov dword [rax + 0x30], 0x526ce
mov dword [rax + 0x34], 0x2e4b9
mov dword [rax + 0x38], 0x786c3
mov dword [rax + 0x3c], 0x57f29
mov dword [rax + 0x40], 0x1b01f
mov dword [rax + 0x44], 0xaba5
mov dword [rax + 0x48], 0x5b0dc
mov eax, dword [rax + 0x30]
mov ecx, dword [r8 + 0x10]
div ecx
mov eax, dword [r8 + 0x20]
sub edx, eax
mov ecx, dword [r8 + 0x44]
mov eax, dword [r8 + 4]
add ecx, edx
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x48], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x37]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x305ce
mov dword [rax + 4], 0xc577
mov dword [rax + 8], 0x48ea6
mov dword [rax + 0xc], 0x273a7
mov dword [rax + 0x10], 0x452ba
mov dword [rax + 0x14], 0x4a0cd
mov dword [rax + 0x18], 0x76631
mov dword [rax + 0x1c], 0x5e77d
mov dword [rax + 0x20], 0x3ff7a
mov dword [rax + 0x24], 0x70ffb
mov dword [rax + 0x28], 0x6cea2
mov dword [rax + 0x2c], 0x901d
mov dword [rax + 0x30], 0x5769a
mov dword [rax + 0x34], 0x5116f
mov eax, dword [rax + 0x2c]
mov ecx, dword [r8 + 0x24]
cdq
idiv ecx
mov eax, dword [r8 + 0x20]
mov ecx, dword [r8 + 0x20]
imul eax, edx
mov edx, dword [r8 + 0x10]
imul ecx, eax
mov eax, dword [r8]
imul edx, eax
mov eax, dword [r8 + 0xc]
add edx, ecx
mov ecx, dword [r8 + 0x20]
sub edx, eax
mov eax, dword [r8]
add ecx, edx
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x34], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x43]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x589a8
mov dword [rax + 4], 0x29193
mov dword [rax + 8], 0x9829
mov dword [rax + 0xc], 0x7112
mov dword [rax + 0x10], 0x33409
mov dword [rax + 0x14], 0xde5d
mov dword [rax + 0x18], 0x1eb0e
mov dword [rax + 0x1c], 0x26548
mov dword [rax + 0x20], 0x1b163
mov dword [rax + 0x24], 0x5f55e
mov dword [rax + 0x28], 0x77d95
mov dword [rax + 0x2c], 0x15cdc
mov dword [rax + 0x30], 0x72763
mov dword [rax + 0x34], 0x652a2
mov dword [rax + 0x38], 0x3dfa0
mov dword [rax + 0x3c], 0xe9cc
mov dword [rax + 0x40], 0x52bfc
mov eax, dword [rax + 0x28]
mov ecx, dword [r8 + 0x14]
imul eax, ecx
mov ecx, dword [r8 + 0x3c]
cdq
idiv ecx
mov eax, dword [r8 + 4]
sub edx, eax
mov eax, dword [r8 + 0x20]
sub edx, eax
mov eax, dword [r8 + 0x14]
sub edx, eax
mov eax, dword [r8 + 0x28]
add eax, edx
mov rcx, r8
mov dword [r8 + 0x40], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x33]
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], 0x2bf0
mov dword [rax + 4], 0x728e7
mov dword [rax + 8], 0x47540
mov dword [rax + 0xc], 0x6a046
mov dword [rax + 0x10], 0x562a9
mov dword [rax + 0x14], 0x6f408
mov dword [rax + 0x18], 0x3ff5d
mov dword [rax + 0x1c], 0x11b25
mov dword [rax + 0x20], 0x28fb8
mov dword [rax + 0x24], 0x41b0b
mov dword [rax + 0x28], 0x38304
mov dword [rax + 0x2c], 0x4b609
mov dword [rax + 0x30], 0x391b4
mov ecx, dword [rax + 0x2c]
mov eax, dword [rax + 0x18]
div ecx
mov ecx, dword [r8 + 0x18]
xor edx, edx
div ecx
mov rcx, r8
mov dword [r8 + 0x30], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r13d
mov dword [rax], ebx
nop dword [rax]
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x140009ff0
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], 0x1033ef
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_]
movdqa xmm0, xmmword [0x140022830]
lea rdx, str.rids
movdqa xmm1, xmmword [0x140022970]
lea rcx, [rbp + 0x2c0]
movdqa xmmword [rbp + 0x2c0], xmm0
mov r9d, 4
movdqa xmm0, xmmword [0x140022860]
movdqa xmmword [rbp + 0x2e0], xmm0
movdqa xmm0, xmmword [0x140022a50]
movdqa xmmword [rbp + 0x2d0], xmm1
lea r8d, [r9 + 0x12]
movdqa xmm1, xmmword [0x140022a00]
movdqa xmmword [rbp + 0x300], xmm0
movdqa xmmword [rbp + 0x2f0], xmm1
mov dword [rbp + 0x310], 0x13
mov dword [rbp + 0x314], 0x3e
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xc1476
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], 0xfff85198
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], 0xb8e06
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xbe76d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000a190
mov dword [rax], 0xffffffff
jmp 0x14000a1c9
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, r12
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, 1
jne 0x14000a1a5
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], 0xfffffffffff8e694
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], 0xfff55329
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0x7baae
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], 0x199b16
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x310
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov 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], 0xfffa08b3
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov eax, 1
mov dword [rdi], eax
mov edx, dword [rdi]
mov ecx, r8d
shl edx, cl
inc r8d
mov ecx, dword [rbx]
xor ecx, edx
mov dword [rbx], ecx
cmp r8d, 4
jl 0x14000a292
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_]
movdqa xmm0, xmmword [0x140022b80]
lea rdx, str.sifyhosting
movdqa xmm1, xmmword [0x140022c20]
lea rcx, [rbp + 0x190]
mov r9d, 0xb
movdqa xmmword [rbp + 0x190], xmm0
movdqa xmm0, xmmword [0x140022a70]
movdqa xmmword [rbp + 0x1a0], xmm1
movdqa xmm1, xmmword [0x140022af0]
lea r8d, [r9 + 8]
movdqa xmmword [rbp + 0x1b0], xmm0
movdqa xmmword [rbp + 0x1c0], xmm1
mov dword [rbp + 0x1d0], 0x1a
mov dword [rbp + 0x1d4], 0x1e
mov dword [rbp + 0x1d8], 0x15
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfffdbf14
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], 0xfffc6c48
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], 0x2af98
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x1b92
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x50
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0xaf29
mov qword [rax + 8], 0x3a35e
mov qword [rax + 0x10], 0x9c02
mov qword [rax + 0x18], 0x2ebfb
mov qword [rax + 0x20], 0x2777b
mov qword [rax + 0x28], 0x3e6ba
mov qword [rax + 0x30], 0x5acd6
mov qword [rax + 0x38], 0x48e21
mov qword [rax + 0x40], 0x6ea99
mov qword [rax + 0x48], 0x1bdfe
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x10]
cqo
idiv rcx
mov rcx, qword [r8 + 0x40]
mov rax, rdx
cqo
idiv rcx
mov rax, qword [r8 + 0x40]
mov rcx, r8
imul rax, rdx
mov qword [r8 + 0x48], rax
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 r8, rax
mov qword [rax], 0xb6f
mov qword [rax + 8], 0xbf75
mov qword [rax + 0x10], 0x30c50
mov qword [rax + 0x18], 0x2e73e
mov qword [rax + 0x20], 0x19484
mov qword [rax + 0x28], 0x44dc5
mov qword [rax + 0x30], 0x3423a
mov qword [rax + 0x38], 0x4381d
mov qword [rax + 0x40], 0x5f2dc
mov qword [rax + 0x48], 0x5fc54
mov qword [rax + 0x50], 0x63a0b
mov qword [rax + 0x58], 0x71c8a
mov qword [rax + 0x60], 0x564fc
mov qword [rax + 0x68], 0x51d8a
mov qword [rax + 0x70], 0x679be
mov qword [rax + 0x78], 0xd1e2
mov qword [rax + 0x80], 0x60445
mov qword [rax + 0x88], 0x276ae
mov rax, qword [rax + 0x48]
mov rcx, qword [r8 + 0x30]
cqo
idiv rcx
mov rcx, qword [r8 + 0x50]
sub rax, rcx
mov rcx, r8
mov qword [r8 + 0x88], rax
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], 0x4b595
mov dword [rax + 4], 0x22ccd
mov dword [rax + 8], 0x3cdb
mov dword [rax + 0xc], 0x53be6
mov dword [rax + 0x10], 0x44361
mov dword [rax + 0x14], 0x1617
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 4]
imul eax, ecx
mov ecx, dword [r9]
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
mov eax, dword [r9]
mov r8d, edx
cdq
idiv ecx
mov rcx, r9
sub r8d, eax
mov eax, dword [r9]
sub r8d, eax
mov dword [r9 + 0x14], r8d
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x20
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x1da3b
mov dword [rax + 4], 0x1ddea
mov dword [rax + 8], 0x511d
mov dword [rax + 0xc], 0x6399d
mov dword [rax + 0x10], 0x38780
mov dword [rax + 0x14], 0x4f3c5
mov dword [rax + 0x18], 0x10bd1
mov dword [rax + 0x1c], 0x717ad
mov eax, dword [rax + 0x14]
mov ecx, dword [r8 + 0xc]
imul eax, ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8 + 0x18]
sub eax, ecx
mov rcx, r8
mov dword [r8 + 0x1c], 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 dword [rax], 0x1b8f3
mov dword [rax + 4], 0x623f4
mov dword [rax + 8], 0xf8d4
mov dword [rax + 0xc], 0x2c681
mov dword [rax + 0x10], 0x27974
mov dword [rax + 0x14], 0x68a0a
mov dword [rax + 0x18], 0x3ad4
mov dword [rax + 0x1c], 0xae62
mov dword [rax + 0x20], 0x11f37
mov dword [rax + 0x24], 0x652d8
mov edx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
imul edx, ecx
mov rcx, rax
mov dword [rax + 0x24], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022800]
lea rdx, str.hispaniolate
movdqa xmm1, xmmword [0x140022580]
lea rcx, [rbp + 0x520]
movdqa xmmword [rbp + 0x520], xmm0
mov r9d, 0xc
movdqa xmm0, xmmword [0x140022700]
movdqa xmmword [rbp + 0x530], xmm1
movdqa xmm1, xmmword [0x140022a60]
movdqa xmmword [rbp + 0x540], xmm0
lea r8d, [r9 + 0xd]
movdqa xmm0, xmmword [0x140022a20]
movdqa xmmword [rbp + 0x550], xmm1
movdqa xmm1, xmmword [0x1400228e0]
movdqa xmmword [rbp + 0x560], xmm0
movdqa xmmword [rbp + 0x570], xmm1
mov dword [rbp + 0x580], 0x3f
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov esi, 1
mov rcx, rax
mov word [rax], r13w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rsi + 3]
mov rbx, rax
mov dword [rax], 0xfff24504
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], esi
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 0x14000a753
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfffecd1c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000a7ae
mov dword [rax], 0xffffffff
jmp 0x14000a7e6
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000a7c3
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfff5a865
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], esi
nop
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 0x14000a820
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], 0x17838
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, r13d
mov dword [rax], esi
nop dword [rax]
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000a880
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], 0xedc59
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], esi
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 0x14000a8c0
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 ecx, 4
mov rbx, rax
mov dword [rax], 0x5b803
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000a91b
mov dword [rax], 0xffffffff
jmp 0x14000a953
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000a930
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, 0xffffffd71338b727
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022ac0]
lea rdx, str.haupt
movdqa xmm1, xmmword [0x140022bd0]
lea rcx, [rbp + 0x460]
mov r9d, 5
movdqu xmmword [rbp + 0x460], xmm0
movdqa xmm0, xmmword [0x1400228b0]
lea r8d, [r9 + 7]
movdqu xmmword [rbp + 0x470], xmm1
movdqu xmmword [rbp + 0x480], xmm0
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x22f8d1dc14
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], 0xfff20632
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000aa33
mov dword [rax], 0xffffffff
jmp 0x14000aa73
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, r12
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, rsi
jne 0x14000aa50
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], 0xfffffffffff2446e
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 r8, rax
mov qword [rax], 0x2d7ac
mov qword [rax + 8], 0x1dbb0
mov qword [rax + 0x10], 0x1a45e
mov qword [rax + 0x18], 0x1b467
mov qword [rax + 0x20], 0x6f0bb
mov qword [rax + 0x28], 0x6ab65
mov qword [rax + 0x30], 0x6ad29
mov qword [rax + 0x38], 0x4517d
mov qword [rax + 0x40], 0x9a3f
mov qword [rax + 0x48], 0x401d1
mov qword [rax + 0x50], 0x6f0e4
mov qword [rax + 0x58], 0x4d56a
mov qword [rax + 0x60], 0x3b690
mov qword [rax + 0x68], 0x632a4
mov qword [rax + 0x70], 0x73033
mov qword [rax + 0x78], 0x51a98
mov qword [rax + 0x80], 0x5856f
mov qword [rax + 0x88], 0x6d672
mov rax, qword [rax + 0x70]
mov rcx, qword [r8 + 0x50]
imul rax, rcx
mov rcx, qword [r8 + 0x18]
cqo
idiv rcx
mov rax, qword [r8 + 0x30]
mov rcx, r8
sub rdx, rax
mov qword [r8 + 0x88], rdx
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], 0x4536a
mov dword [rax + 4], 0x2a386
mov dword [rax + 8], 0x74cd7
mov dword [rax + 0xc], 0x2a756
mov dword [rax + 0x10], 0xed92
mov dword [rax + 0x14], 0x328a7
mov eax, dword [rax + 8]
mov ecx, dword [r8 + 4]
div ecx
mov rcx, r8
mov dword [r8 + 0x14], edx
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], 0x1ecca
mov dword [rax + 4], 0x61624
mov dword [rax + 8], 0x1df36
mov dword [rax + 0xc], 0x2883a
mov dword [rax + 0x10], 0xeb10
mov dword [rax + 0x14], 0x37a18
mov dword [rax + 0x18], 0x509c7
mov ecx, dword [rax + 0xc]
mov eax, dword [rax]
cdq
idiv ecx
mov ecx, dword [r9 + 0xc]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
imul ecx, eax
mov eax, dword [r9 + 8]
imul eax, ecx
mov ecx, dword [r9 + 8]
cdq
idiv ecx
mov ecx, dword [r9 + 8]
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
mov eax, dword [r9 + 0x14]
mov r8d, edx
cdq
idiv ecx
mov rcx, r9
add edx, r8d
mov dword [r9 + 0x18], edx
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 r8, rax
xor edx, edx
mov dword [rax], 0x8de9
mov dword [rax + 4], 0x1d100
mov dword [rax + 8], 0x5557
mov dword [rax + 0xc], 0x2c3b4
mov dword [rax + 0x10], 0x682df
mov dword [rax + 0x14], 0x46d1b
mov dword [rax + 0x18], 0x529af
mov dword [rax + 0x1c], 0x78f5e
mov dword [rax + 0x20], 0x9eb7
mov dword [rax + 0x24], 0x5265f
mov dword [rax + 0x28], 0x68118
mov ecx, dword [rax + 0x20]
mov eax, dword [rax + 0x18]
div ecx
mov eax, dword [r8]
mov ecx, dword [r8 + 4]
imul eax, edx
xor edx, edx
div ecx
mov ecx, dword [r8 + 4]
imul ecx, eax
mov eax, dword [r8]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x28], 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], 0x162a3a
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], 0xfffffffffffaf305
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], 0xfff5b7fc
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xfffcafa2
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], 0xfff8fd59
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000ad7c
mov dword [rax], 0xffffffff
jmp 0x14000adb4
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, r12
mov r8, rax
mov dword [rax], ecx
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000ad91
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, 0x138
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffe6e98e2940
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022610]
lea rdx, str.piranhas
movdqa xmm1, xmmword [0x140022880]
lea rcx, [rbp + 0x370]
mov r9d, 8
movdqa xmmword [rbp + 0x370], xmm0
movdqa xmm0, xmmword [0x140022870]
movdqa xmmword [rbp + 0x380], xmm1
movdqa xmm1, xmmword [0x1400229f0]
lea r8d, [r9 + 9]
movdqa xmmword [rbp + 0x390], xmm0
movdqa xmmword [rbp + 0x3a0], xmm1
mov dword [rbp + 0x3b0], 4
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0xfffffffffffdd5e3
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, 0xffffffab2cdb854e
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, r13d
mov dword [rax], esi
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000aec0
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, r13d
mov dword [rax], esi
nop dword [rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000aef0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xba74f
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], 0xa06c2
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], 0xfffdd811
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x1ef6b
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, 0x3bd2de6cd9
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022890]
lea rdx, str.schwalbach
movdqa xmm1, xmmword [0x140022750]
lea rcx, [rbp + 0x3c0]
movdqa xmmword [rbp + 0x3c0], xmm0
mov r9, r12
movdqa xmm0, xmmword [0x140022b10]
mov r8d, 0x1a
movdqa xmmword [rbp + 0x3d0], xmm1
movdqa xmm1, xmmword [0x140022720]
movdqa xmmword [rbp + 0x3e0], xmm0
movdqa xmm0, xmmword [0x140022bf0]
movdqa xmmword [rbp + 0x3f0], xmm1
movdqa xmm1, xmmword [0x140022850]
movdqa xmmword [rbp + 0x400], xmm0
movdqa xmmword [rbp + 0x410], xmm1
mov dword [rbp + 0x420], 0xf
mov dword [rbp + 0x424], 0x18
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffbfda5d7f3c
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 rbx, rax
mov ecx, 4
mov dword [rax], 0xfffb2439
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov esi, 1
mov r8d, r13d
mov rdi, rax
mov dword [rax], esi
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 0x14000b0d0
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], 0xfff2dfb1
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], esi
nop
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 0x14000b120
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r14d, 2
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r14w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xfffffff1f173a1aa
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xffffffffffebb31e
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xe0
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, 0x1f8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 0x2e]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 0x42]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdx, rax
mov dword [rax], 0x6ee49
mov dword [rax + 4], 0x2c862
mov dword [rax + 8], 0x2e32b
mov dword [rax + 0xc], 0x61810
mov dword [rax + 0x10], 0x3e87d
mov dword [rax + 0x14], 0x5d340
mov dword [rax + 0x18], 0x442a1
mov dword [rax + 0x1c], 0x7335f
mov dword [rax + 0x20], 0x47bdf
mov dword [rax + 0x24], 0x5f053
mov dword [rax + 0x28], 0x730d7
mov dword [rax + 0x2c], 0x15d89
mov dword [rax + 0x30], 0x2a044
mov dword [rax + 0x34], 0x40de
mov dword [rax + 0x38], 0x41647
mov dword [rax + 0x3c], 0x56ac1
mov dword [rax + 0x40], 0x266f1
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0x30]
imul ecx, eax
mov dword [rdx + 0x40], ecx
mov rcx, rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 0x2a]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x68d61
mov dword [rax + 4], 0x76d05
mov dword [rax + 8], 0x47656
mov dword [rax + 0xc], 0x1b73c
mov dword [rax + 0x10], 0x3410e
mov dword [rax + 0x14], 0xb228
mov dword [rax + 0x18], 0x6ae9
mov dword [rax + 0x1c], 0xe292
mov dword [rax + 0x20], 0x18f17
mov dword [rax + 0x24], 0x3b383
mov dword [rax + 0x28], 0x65b98
mov edx, dword [rax + 0x18]
mov ecx, dword [rax + 0x18]
mov eax, dword [rax + 4]
imul edx, ecx
mov ecx, dword [r8 + 4]
imul eax, edx
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x28], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022a80]
lea r9d, [r14 + 4]
movdqa xmm1, xmmword [0x1400228f0]
lea r8d, [r14 + 0xb]
movdqu xmmword [rbp + 0x230], xmm0
lea rdx, str.urusei
mov dword [rbp + 0x260], 0x1a
movdqa xmm0, xmmword [0x1400227f0]
lea rcx, [rbp + 0x230]
movdqu xmmword [rbp + 0x250], xmm0
movdqu xmmword [rbp + 0x240], xmm1
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 0x108
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [r14 + 2]
mov rbx, rax
mov dword [rax], 0xbcf47
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000b397
mov dword [rax], 0xffffffff
jmp 0x14000b3d3
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, r12
mov r8, rax
mov dword [rax], ecx
nop dword [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, rsi
jne 0x14000b3b0
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], 0xfffffffffffec885
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], 0x11d467
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], 0xfff23ed6
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0x56074
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__]
movabs rcx, 0xffffffa8c1153c4a
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022960]
lea rdx, str.amyxorrhea
movdqa xmm1, xmmword [0x1400227b0]
lea rcx, [rbp + 0x590]
movdqa xmmword [rbp + 0x590], xmm0
mov r9, r12
movdqa xmm0, xmmword [0x1400228a0]
mov r8d, 0x14
movdqa xmmword [rbp + 0x5b0], xmm0
movdqa xmm0, xmmword [0x140022950]
movdqa xmmword [rbp + 0x5a0], xmm1
movdqa xmm1, xmmword [0x140022650]
movdqa xmmword [rbp + 0x5d0], xmm0
movdqa xmmword [rbp + 0x5c0], xmm1
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0x1f5bb
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, 0x24fc42d602
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, 0xffffff948df86d54
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, r13d
mov dword [rax], esi
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000b562
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, r13d
mov dword [rax], esi
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000b590
mov rcx, 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 r8, rax
mov dword [rax], 0x675c5
mov dword [rax + 4], 0x6225f
mov dword [rax + 8], 0x25e01
mov dword [rax + 0xc], 0x4935a
mov dword [rax + 0x10], 0x56c10
mov dword [rax + 0x14], 0x55d30
mov dword [rax + 0x18], 0x2a198
mov dword [rax + 0x1c], 0x4d3db
mov dword [rax + 0x20], 0xdd37
mov dword [rax + 0x24], 0xab06
mov ecx, dword [rax + 0x10]
mov eax, dword [rax + 0xc]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x24], eax
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 r8, rax
mov qword [rax], 0x10194
mov qword [rax + 8], 0x68137
mov qword [rax + 0x10], 0x410f7
mov qword [rax + 0x18], 0x50dc2
mov qword [rax + 0x20], 0x5a1c1
mov qword [rax + 0x28], 0x54b25
mov qword [rax + 0x30], 0x3e5cc
mov qword [rax + 0x38], 0x2c20c
mov qword [rax + 0x40], 0x1b4fa
mov qword [rax + 0x48], 0xbe8e
mov qword [rax + 0x50], 0x3f2b
mov qword [rax + 0x58], 0x4b014
mov qword [rax + 0x60], 0xe5ad
mov qword [rax + 0x68], 0x50301
mov qword [rax + 0x70], 0x7509a
mov qword [rax + 0x78], 0x2615d
mov qword [rax + 0x80], 0x5cdd5
mov qword [rax + 0x88], 0x5ffbb
mov rax, qword [rax + 0x78]
mov rcx, qword [r8 + 0x30]
cqo
idiv rcx
mov rax, qword [r8 + 0x68]
mov rcx, qword [r8 + 0x10]
imul rax, rdx
sub rcx, rax
mov rax, qword [r8 + 0x28]
sub rcx, rax
mov rax, qword [r8 + 0x30]
add rax, rcx
mov rcx, r8
mov qword [r8 + 0x88], 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 r8, rax
mov dword [rax], 0x1cbbb
mov dword [rax + 4], 0x432f4
mov eax, dword [rax]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 4], 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], 0x3ee2e
mov dword [rax + 4], 0x37b56
mov dword [rax + 8], 0xfb8b
mov dword [rax + 0xc], 0x3b87
mov dword [rax + 0x10], 0x28445
mov dword [rax + 0x14], 0x5984e
mov dword [rax + 0x18], 0x554ea
mov dword [rax + 0x1c], 0x11e31
mov dword [rax + 0x20], 0x4c2ca
mov dword [rax + 0x24], 0x253e0
mov dword [rax + 0x28], 0x39a00
mov dword [rax + 0x2c], 0x1621f
mov dword [rax + 0x30], 0x6ccc9
mov eax, dword [rax + 0x24]
mov ecx, dword [r8 + 4]
imul eax, ecx
mov ecx, dword [r8]
div ecx
mov ecx, dword [r8 + 0x18]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x18]
imul ecx, eax
mov eax, dword [r8 + 0x28]
sub ecx, eax
mov eax, dword [r8 + 0x28]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x30], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 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], 0x75e66
mov dword [rax + 4], 0x37074
mov dword [rax + 8], 0x5dad5
mov dword [rax + 0xc], 0x531f3
mov dword [rax + 0x10], 0x4f76
mov dword [rax + 0x14], 0x6e2d
mov dword [rax + 0x18], 0x6fc17
mov dword [rax + 0x1c], 0x4b509
mov dword [rax + 0x20], 0x24788
mov dword [rax + 0x24], 0x6cd2d
mov dword [rax + 0x28], 0x2be1c
mov dword [rax + 0x2c], 0x5c8f1
mov dword [rax + 0x30], 0xad8b
mov dword [rax + 0x34], 0x71149
mov dword [rax + 0x38], 0x51cc6
mov dword [rax + 0x3c], 0x4f3d0
mov dword [rax + 0x40], 0x41e14
mov dword [rax + 0x44], 0x75266
mov dword [rax + 0x48], 0x1479e
mov eax, dword [rax + 0x40]
mov ecx, dword [r8 + 0x28]
imul eax, ecx
mov ecx, dword [r8 + 0x18]
div ecx
mov ecx, dword [r8 + 0x34]
xor edx, edx
div ecx
mov eax, dword [r8 + 0x38]
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, 0x24
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x22597
mov dword [rax + 4], 0x58849
mov dword [rax + 8], 0x506cc
mov dword [rax + 0xc], 0x50583
mov dword [rax + 0x10], 0x6848b
mov dword [rax + 0x14], 0x5604a
mov dword [rax + 0x18], 0x3d14b
mov dword [rax + 0x1c], 0x67d53
mov dword [rax + 0x20], 0xd739
mov ecx, dword [rax + 0x14]
mov eax, dword [rax + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 0x14]
cdq
idiv ecx
mov ecx, dword [r8 + 8]
cdq
idiv ecx
mov eax, dword [r8]
mov rcx, r8
sub edx, eax
mov dword [r8 + 0x20], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x1e0
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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfff2b477
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000b94f
mov dword [rax], 0xffffffff
jmp 0x14000b987
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000b964
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_]
movdqa xmm0, xmmword [0x1400225d0]
lea rdx, str.vrij
movdqa xmm1, xmmword [0x140022620]
lea rcx, [rbp + 0x20]
mov r9d, 4
mov dword [rbp + 0x50], 4
movdqu xmmword [rbp + 0x20], xmm0
mov dword [rbp + 0x54], 0x1d
movdqa xmm0, xmmword [0x140022a40]
lea r8d, [r9 + 0xb]
mov dword [rbp + 0x58], 5
movdqu xmmword [rbp + 0x30], xmm1
movdqu xmmword [rbp + 0x40], xmm0
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0x116da
mov dword [rax + 4], 0x75249
mov dword [rax + 8], 0x6050
mov dword [rax + 0xc], 0x96ba
mov dword [rax + 0x10], 0x13698
mov dword [rax + 0x14], 0x4777f
mov dword [rax + 0x18], 0x5424b
mov dword [rax + 0x1c], 0xd3d8
mov dword [rax + 0x20], 0x1131e
mov dword [rax + 0x24], 0x27c4a
mov dword [rax + 0x28], 0x68e4c
mov dword [rax + 0x2c], 0x398ae
mov dword [rax + 0x30], 0x9886
mov dword [rax + 0x34], 0x40a9
mov dword [rax + 0x38], 0x347de
mov dword [rax + 0x3c], 0x20bc7
mov dword [rax + 0x40], 0x6395a
mov dword [rax + 0x44], 0x734a5
mov dword [rax + 0x48], 0x4cc9
mov ecx, dword [rax + 0x1c]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 0x44]
imul ecx, eax
mov eax, dword [r8 + 0xc]
imul eax, ecx
mov rcx, r8
mov dword [r8 + 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 dword [rax], 0x5d244
mov dword [rax + 4], 0xc8a3
mov r8d, dword [rax]
mov ecx, dword [rax]
sub r8d, ecx
mov edx, dword [rax]
mov ecx, dword [rax]
add edx, r8d
add ecx, edx
mov dword [rax + 4], ecx
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], 0x6392e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], esi
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 0x14000bb10
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x288
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff7ad27
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], 0xfff1c961
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], 0x8f5d7
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x10
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rax], 0x206c4
mov dword [rax + 4], 0x64626
mov dword [rax + 8], 0x6ab6a
mov dword [rax + 0xc], 0x4e10a
mov ecx, dword [rax + 8]
mov edx, dword [rax + 4]
sub edx, ecx
mov rcx, rax
mov dword [rax + 0xc], 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 r8, rax
xor edx, edx
mov dword [rax], 0x176f
mov dword [rax + 4], 0x66a8c
mov dword [rax + 8], 0x1bab6
mov dword [rax + 0xc], 0x57af3
mov ecx, dword [rax + 8]
mov eax, dword [rax + 4]
div ecx
mov ecx, dword [r8]
mov eax, edx
xor edx, edx
div ecx
mov rcx, r8
mov dword [r8 + 0xc], eax
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 dword [rax], 0x1b3a7
mov r8, rax
mov dword [rax + 4], 0x39828
xor edx, edx
mov dword [rax + 8], 0x2af
mov dword [rax + 0xc], 0x9e09
mov dword [rax + 0x10], 0x37059
mov dword [rax + 0x14], 0x5935b
mov dword [rax + 0x18], 0x507b2
mov dword [rax + 0x1c], 0x4b89
mov dword [rax + 0x20], 0x30af3
mov dword [rax + 0x24], 0xf2fd
mov dword [rax + 0x28], 0x73b2a
mov dword [rax + 0x2c], 0x6d04
mov dword [rax + 0x30], 0x13643
mov dword [rax + 0x34], 0x44104
mov dword [rax + 0x38], 0x25b36
mov dword [rax + 0x3c], 0x4c137
mov ecx, dword [rax + 0x20]
mov eax, dword [rax + 0xc]
div ecx
mov ecx, dword [r8 + 0x14]
mov eax, edx
xor edx, edx
div ecx
mov eax, dword [r8 + 0x2c]
mov rcx, r8
sub edx, eax
mov eax, dword [r8 + 0x14]
add eax, edx
mov dword [r8 + 0x3c], 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 r9, rax
mov dword [rax], 0x75839
mov dword [rax + 4], 0x2ab11
mov dword [rax + 8], 0x4a343
mov r8d, dword [rax + 4]
mov ecx, dword [rax + 4]
imul r8d, ecx
mov ecx, dword [rax + 4]
mov eax, dword [rax]
cdq
idiv ecx
mov ecx, dword [r9]
mov eax, dword [r9]
sub r8d, edx
imul ecx, eax
mov eax, dword [r9]
sub r8d, ecx
mov rcx, r9
add eax, r8d
mov dword [r9 + 8], 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 ecx, 4
mov rbx, rax
mov dword [rax], 0xfffef067
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000bdb4
mov dword [rax], 0xffffffff
jmp 0x14000bdf4
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, r12
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, 1
jne 0x14000bdd0
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_]
movdqa xmm0, xmmword [0x140022710]
lea rdx, str.changed
mov r9d, 7
mov dword [rsp + 0x30], 0x17
lea rcx, [rsp + 0x20]
movdqu xmmword [rsp + 0x20], xmm0
lea r8d, [r9 - 2]
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0xfff7791e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000be76
mov dword [rax], 0xffffffff
jmp 0x14000beb4
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, r12
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, 1
jne 0x14000be90
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, 0x1e2edd31e0
mov qword [rax], rcx
mov rcx, rax
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 dword [rax], 0x440ba
mov dword [rax + 4], 0x17582
mov dword [rax + 8], 0x61a70
mov dword [rax + 0xc], 0x632ea
mov dword [rax + 0x10], 0x34243
mov dword [rax + 0x14], 0x69d52
mov dword [rax + 0x18], 0x62f4f
mov dword [rax + 0x1c], 0x2c79a
mov dword [rax + 0x20], 0xb974
mov dword [rax + 0x24], 0x2d73a
mov dword [rax + 0x28], 0x25e42
mov ecx, dword [rax + 0x24]
mov edx, dword [rax + 0x14]
sub edx, ecx
mov rcx, rax
mov dword [rax + 0x28], edx
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], 0x329d2
mov eax, dword [rax]
mov ecx, dword [r8]
imul eax, ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
mov rcx, r8
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 rdx, rax
mov dword [rax], 0x252ea
mov dword [rax + 4], 0xbe2b
mov dword [rax + 8], 0x169ab
mov dword [rax + 0xc], 0x5e2b7
mov dword [rax + 0x10], 0x431c0
mov dword [rax + 0x14], 0x61179
mov dword [rax + 0x18], 0xcf17
mov dword [rax + 0x1c], 0x28b1f
mov dword [rax + 0x20], 0x969c
mov dword [rax + 0x24], 0x1cae5
mov dword [rax + 0x28], 0x259d0
mov dword [rax + 0x2c], 0x20722
mov dword [rax + 0x30], 0x15779
mov dword [rax + 0x34], 0x5b200
mov ecx, dword [rax + 0x10]
mov eax, dword [rax]
imul ecx, eax
mov eax, dword [rdx + 0x10]
sub ecx, eax
mov eax, dword [rdx + 4]
sub ecx, eax
mov eax, dword [rdx + 8]
sub ecx, eax
mov eax, dword [rdx + 0x18]
add eax, ecx
mov dword [rdx + 0x34], eax
mov rcx, rdx
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
mov dword [rax], 0x4edaa
mov dword [rax + 4], 0x30e7a
mov dword [rax + 8], 0x2ad30
mov dword [rax + 0xc], 0x4a051
mov dword [rax + 0x10], 0x4db27
mov dword [rax + 0x14], 0x56c2d
mov dword [rax + 0x18], 0x226f4
mov dword [rax + 0x1c], 0x3ebcb
mov dword [rax + 0x20], 0x594c4
mov dword [rax + 0x24], 0x252d8
mov dword [rax + 0x28], 0x3cf42
mov dword [rax + 0x2c], 0x58080
mov dword [rax + 0x30], 0x25abc
mov ecx, dword [rax + 0x20]
mov eax, dword [rax + 0x18]
cdq
idiv ecx
mov ecx, dword [r8 + 0x10]
sub eax, ecx
mov ecx, dword [r8 + 0x20]
add ecx, eax
mov dword [r8 + 0x30], ecx
mov rcx, r8
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], 0x1a8aa
mov dword [rax + 4], 0xe589
mov dword [rax + 8], 0x1f683
mov dword [rax + 0xc], 0x22b35
mov dword [rax + 0x10], 0x1fb0
mov dword [rax + 0x14], 0x4176
mov dword [rax + 0x18], 0x41203
mov dword [rax + 0x1c], 0x45011
mov dword [rax + 0x20], 0x50808
mov ecx, dword [rax + 0x14]
mov edx, dword [rax + 4]
sub edx, ecx
mov ecx, dword [rax + 0x14]
mov eax, dword [rax + 0x1c]
sub edx, ecx
sub edx, eax
mov rcx, r8
mov dword [r8 + 0x20], 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 r8, rax
xor edx, edx
mov dword [rax], 0x7f44
mov dword [rax + 4], 0x5eccd
mov dword [rax + 8], 0x2439e
mov dword [rax + 0xc], 0x4f55a
mov dword [rax + 0x10], 0x14bf4
mov dword [rax + 0x14], 0x60d6d
mov dword [rax + 0x18], 0xb860
mov dword [rax + 0x1c], 0x29915
mov dword [rax + 0x20], 0x6984
mov eax, dword [rax + 0xc]
mov ecx, dword [r8 + 4]
div ecx
mov rcx, r8
mov dword [r8 + 0x20], 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], 0x11bf23
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x2385e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x14
mov dword [rax + 8], 0x5661
mov rsi, rax
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], 0xfffe0eaf
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x7658c
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], 0xeced3
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xfff31bdd
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xcdfdf
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], 0xfff829a9
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], 0xd0ae4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x1400228c0]
lea rdx, str.eastlawn
movdqa xmm1, xmmword [0x1400226d0]
lea rcx, [rbp - 8]
mov r9d, 8
mov dword [rbp + 0x18], 0x15
mov r8, r12
mov dword [rbp + 0x1c], 4
movdqu xmmword [rbp - 8], xmm0
movdqu xmmword [rbp + 8], xmm1
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0xfffffffffffd0a36
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, 0x1ef885fe22
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x3a8
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], 0x16c6b
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, 0xffffffeb5d9e2b5a
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], 0x7b9c4
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0x4f075
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, 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, 2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 1
mov word [rax], r13w
mov word [rax], cx
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], 0xfff88b3d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000c4ad
mov dword [rax], 0xffffffff
jmp 0x14000c4e6
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, r12
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, 1
jne 0x14000c4c2
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff72dcd
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], 0xa2a20
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], 0x36f63
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff413d7
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], 0x5270c
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], 0x765a6
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xfffffff7ac82fe3c
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022ab0]
movdqa xmm1, xmmword [0x140022be0]
lea rdx, str.liverance
mov esi, 1
mov dword [rbp - 0x48], 0xc
lea rcx, [rbp - 0x68]
mov dword [rbp - 0x44], esi
movdqu xmmword [rbp - 0x68], xmm0
mov dword [rbp - 0x40], 0xc
lea r9d, [rsi + 8]
lea r8d, [rsi + 0xa]
movdqu xmmword [rbp - 0x58], xmm1
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
lea ecx, [rsi + 7]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xb50a7
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 2
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rsi + 3]
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff5291d
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0x89b8d
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 7]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x3bac8
mov dword [rax + 4], 0x2e4a5
mov eax, dword [rax]
mov ecx, dword [r8]
imul eax, ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 4], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x2b]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x65e3e
mov dword [rax + 4], 0x3f2ba
mov dword [rax + 8], 0x6670b
mov dword [rax + 0xc], 0x6d5c4
mov dword [rax + 0x10], 0xafbf
mov dword [rax + 0x14], 0x20cd4
mov dword [rax + 0x18], 0x74053
mov dword [rax + 0x1c], 0x43104
mov dword [rax + 0x20], 0x2bd7d
mov dword [rax + 0x24], 0x436a5
mov dword [rax + 0x28], 0x7062b
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 0x10]
cdq
idiv ecx
mov ecx, dword [r9 + 0x18]
cdq
idiv ecx
mov eax, dword [r9 + 0x24]
mov ecx, dword [r9 + 0x10]
mov r8d, edx
cdq
idiv ecx
mov eax, dword [r9]
mov rcx, r9
add edx, r8d
add eax, edx
mov dword [r9 + 0x28], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x3b]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdx, rax
mov dword [rax], 0x1e876
mov dword [rax + 4], 0x4b73
mov dword [rax + 8], 0x183c9
mov dword [rax + 0xc], 0x3fede
mov dword [rax + 0x10], 0x69da3
mov dword [rax + 0x14], 0x48e7
mov dword [rax + 0x18], 0x37c64
mov dword [rax + 0x1c], 0x8e89
mov dword [rax + 0x20], 0x4ab03
mov dword [rax + 0x24], 0x7504e
mov dword [rax + 0x28], 0x466c5
mov dword [rax + 0x2c], 0x3d32a
mov dword [rax + 0x30], 0x134df
mov dword [rax + 0x34], 0x3072f
mov dword [rax + 0x38], 0x6c5e6
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0x10]
imul ecx, eax
mov eax, dword [rdx + 8]
add eax, ecx
mov rcx, rdx
mov dword [rdx + 0x38], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x17]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x29ff5
mov dword [rax + 4], 0x601f4
mov dword [rax + 8], 0x57b61
mov dword [rax + 0xc], 0x50ac4
mov dword [rax + 0x10], 0x291ec
mov dword [rax + 0x14], 0x51aab
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 0xc]
imul eax, ecx
mov ecx, dword [r9 + 0xc]
cdq
idiv ecx
mov ecx, dword [r9 + 4]
mov r8d, dword [r9 + 8]
cdq
idiv ecx
mov eax, dword [r9]
imul r8d, eax
mov eax, dword [r9]
mov ecx, dword [r9 + 8]
add r8d, edx
sub r8d, eax
mov eax, dword [r9 + 4]
add ecx, r8d
add eax, ecx
mov rcx, r9
mov dword [r9 + 0x14], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x33]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x4bef0
mov dword [rax + 4], 0x54f05
mov dword [rax + 8], 0x49a40
mov dword [rax + 0xc], 0xa675
mov dword [rax + 0x10], 0x41ad4
mov dword [rax + 0x14], 0x1765f
mov dword [rax + 0x18], 0x74f80
mov dword [rax + 0x1c], 0xc963
mov dword [rax + 0x20], 0x684f4
mov dword [rax + 0x24], 0x59e0a
mov dword [rax + 0x28], 0x12242
mov dword [rax + 0x2c], 0x2df42
mov dword [rax + 0x30], 0xea79
mov ecx, dword [rax + 0x1c]
mov eax, dword [rax + 0x10]
cdq
idiv ecx
mov edx, dword [r8 + 0x18]
mov ecx, dword [r8 + 0x10]
imul edx, ecx
mov ecx, dword [r8 + 0x10]
sub eax, edx
sub eax, ecx
mov ecx, dword [r8 + 0x18]
add ecx, eax
mov dword [r8 + 0x30], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 0x3b]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x63a89
mov dword [rax + 4], 0x31378
mov dword [rax + 8], 0x79f69
mov dword [rax + 0xc], 0x48b9d
mov dword [rax + 0x10], 0x307c1
mov dword [rax + 0x14], 0x778d0
mov dword [rax + 0x18], 0x58163
mov dword [rax + 0x1c], 0x5bbc
mov dword [rax + 0x20], 0x6f8d6
mov dword [rax + 0x24], 0x5d773
mov dword [rax + 0x28], 0x6504c
mov dword [rax + 0x2c], 0x43308
mov dword [rax + 0x30], 0x3bf90
mov dword [rax + 0x34], 0x6ba08
mov dword [rax + 0x38], 0xf7ff
mov eax, dword [rax + 0x30]
mov ecx, dword [r9 + 0x10]
imul eax, ecx
mov ecx, dword [r9 + 0x10]
cdq
idiv ecx
mov ecx, dword [r9 + 0x18]
cdq
idiv ecx
mov ecx, dword [r9 + 0x24]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r9 + 0x34]
mov eax, dword [r9 + 0x2c]
mov r8d, edx
cdq
idiv ecx
mov rcx, r9
sub r8d, eax
mov dword [r9 + 0x38], r8d
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022ba0]
lea r9d, [rsi + 3]
movdqa xmm1, xmmword [0x140022bc0]
lea r8d, [rsi + 0x11]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rdx, str.want
movdqa xmm0, xmmword [0x140022a10]
lea rcx, [rbp + 0x1e0]
movdqa xmmword [rbp + 0x1f0], xmm1
movdqa xmm1, xmmword [0x140022820]
movdqa xmmword [rbp + 0x200], xmm0
movdqa xmmword [rbp + 0x210], xmm1
mov dword [rbp + 0x220], 4
mov dword [rbp + 0x224], 0x36
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
lea ecx, [rsi + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
lea ecx, [rsi + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff29084
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xf9a0
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r13d
mov dword [rax], esi
nop
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000cb00
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], 0xfff37a69
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], esi
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 0x14000cb40
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, r13d
mov dword [rax], esi
nop dword [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000cb80
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, r13d
mov dword [rax], esi
nop dword [rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000cbb0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x1e0
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, 0x14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rax], 0x60521
mov dword [rax + 4], 0x44fac
mov dword [rax + 8], 0x114f7
mov dword [rax + 0xc], 0x5570b
mov dword [rax + 0x10], 0x686aa
mov ecx, dword [rax + 4]
mov edx, dword [rax]
sub edx, ecx
mov rcx, rax
mov dword [rax + 0x10], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x1c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x64968
mov dword [rax + 4], 0x661f8
mov dword [rax + 8], 0x69485
mov dword [rax + 0xc], 0x781a1
mov dword [rax + 0x10], 0x526fe
mov dword [rax + 0x14], 0x40c87
mov dword [rax + 0x18], 0x4db53
mov eax, dword [rax + 0x14]
mov ecx, dword [r8 + 0x14]
div ecx
mov rcx, r8
mov dword [r8 + 0x18], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022b90]
lea rdx, str.colectomy
movdqa xmm1, xmmword [0x140022b40]
lea rcx, [rbp + 0x490]
mov r9d, 9
movdqu xmmword [rbp + 0x490], xmm0
movdqa xmm0, xmmword [0x140022b20]
lea r8d, [r9 + 3]
movdqu xmmword [rbp + 0x4a0], xmm1
movdqu xmmword [rbp + 0x4b0], xmm0
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xb4a1c
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], 0xfffe4a0d
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], 0xfff931ad
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x18d962
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
xor edx, edx
mov dword [rax], 0x26dc4
mov dword [rax + 4], 0x63bb2
mov dword [rax + 8], 0x43432
mov dword [rax + 0xc], 0x685a2
mov dword [rax + 0x10], 0x5d440
mov dword [rax + 0x14], 0x750d6
mov dword [rax + 0x18], 0x3651d
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 0x10]
div ecx
mov ecx, dword [r9 + 0xc]
mov eax, dword [r9]
mov r8d, edx
xor edx, edx
div ecx
mov ecx, dword [r9 + 0xc]
sub eax, r8d
add ecx, eax
mov dword [r9 + 0x18], ecx
mov rcx, r9
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 r8, rax
mov qword [rax], 0x2efd5
mov qword [rax + 8], 0xe7b5
mov qword [rax + 0x10], 0x670cd
mov qword [rax + 0x18], 0x6fda4
mov qword [rax + 0x20], 0x6942e
mov qword [rax + 0x28], 0x36d4f
mov qword [rax + 0x30], 0x341bc
mov qword [rax + 0x38], 0x371d2
mov qword [rax + 0x40], 0x40da9
mov qword [rax + 0x48], 0x191d5
mov qword [rax + 0x50], 0x1a326
mov qword [rax + 0x58], 0x2ed9f
mov qword [rax + 0x60], 0x716c1
mov qword [rax + 0x68], 0x617f3
mov qword [rax + 0x70], 0x1d391
mov qword [rax + 0x78], 0x418e6
mov qword [rax + 0x80], 0x277db
mov qword [rax + 0x88], 0x1876f
mov rax, qword [rax + 0x20]
mov rcx, qword [r8 + 8]
cqo
idiv rcx
mov rcx, qword [r8 + 0x78]
cqo
idiv rcx
mov rcx, qword [r8 + 0x50]
cqo
idiv rcx
mov rcx, qword [r8 + 0x48]
sub rcx, rax
mov rax, qword [r8 + 0x30]
sub rcx, rax
mov rax, qword [r8 + 0x38]
sub rcx, rax
mov qword [r8 + 0x88], rcx
mov rcx, r8
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], 0x74f6f
mov dword [rax + 4], 0x29bc5
mov dword [rax + 8], 0x39e17
mov dword [rax + 0xc], 0x6df2d
mov dword [rax + 0x10], 0x54123
mov dword [rax + 0x14], 0x31854
mov dword [rax + 0x18], 0x29285
mov dword [rax + 0x1c], 0x3df04
mov dword [rax + 0x20], 0x6f894
mov edx, dword [rax + 0xc]
mov ecx, dword [rax + 8]
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, 0x48
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x3da48
mov dword [rax + 4], 0x64c12
mov dword [rax + 8], 0x2fcca
mov dword [rax + 0xc], 0x184fb
mov dword [rax + 0x10], 0x25f25
mov dword [rax + 0x14], 0x1cc19
mov dword [rax + 0x18], 0x5a861
mov dword [rax + 0x1c], 0x65031
mov dword [rax + 0x20], 0x5c191
mov dword [rax + 0x24], 0x63825
mov dword [rax + 0x28], 0x62391
mov dword [rax + 0x2c], 0x3eb63
mov dword [rax + 0x30], 0x27748
mov dword [rax + 0x34], 0x689ac
mov dword [rax + 0x38], 0x5aa66
mov dword [rax + 0x3c], 0x5e134
mov dword [rax + 0x40], 0xafa6
mov dword [rax + 0x44], 0x70c55
mov eax, dword [rax + 0x3c]
mov ecx, dword [r8 + 0x3c]
cdq
idiv ecx
mov ecx, dword [r8 + 0x1c]
mov eax, edx
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x44], 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, 1
mov edx, r13d
mov dword [rax], ecx
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000cff0
mov rcx, rax
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], 0x5911e
mov dword [rax + 4], 0x75ad2
mov dword [rax + 8], 0x440c5
mov dword [rax + 0xc], 0x58537
mov dword [rax + 0x10], 0x765b
mov dword [rax + 0x14], 0x795ee
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 0x10]
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
cdq
idiv ecx
mov ecx, dword [r9 + 0xc]
mov r8d, dword [r9 + 8]
cdq
idiv ecx
mov ecx, dword [r9 + 0x10]
imul r8d, eax
mov eax, dword [r9]
cdq
idiv ecx
mov ecx, dword [r9 + 0xc]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r9 + 8]
cdq
idiv ecx
mov rcx, r9
sub r8d, eax
mov dword [r9 + 0x14], r8d
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], 0xc49b
mov dword [rax + 4], 0x236b6
mov dword [rax + 8], 0x35f79
mov dword [rax + 0xc], 0x31245
mov dword [rax + 0x10], 0x6b67f
mov dword [rax + 0x14], 0x7a3f
mov dword [rax + 0x18], 0x1a95
mov dword [rax + 0x1c], 0x2a191
mov dword [rax + 0x20], 0x1744
mov eax, dword [rax + 0x18]
mov ecx, dword [r8]
div ecx
mov rcx, r8
mov dword [r8 + 0x20], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x50
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0x5daaf
mov qword [rax + 8], 0x5f216
mov qword [rax + 0x10], 0x58c3d
mov qword [rax + 0x18], 0x14121
mov qword [rax + 0x20], 0x5e912
mov qword [rax + 0x28], 0x138f2
mov qword [rax + 0x30], 0x4c296
mov qword [rax + 0x38], 0x2ec3a
mov qword [rax + 0x40], 0x29e4a
mov qword [rax + 0x48], 0x292c5
mov rdx, qword [rax + 0x28]
mov rcx, qword [rax + 0x28]
mov r8, qword [rax + 0x10]
imul rdx, rcx
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 8]
imul rcx, rax
imul r8, rdx
add rcx, r8
mov qword [r9 + 0x48], rcx
mov rcx, r9
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], 0x4472b
mov dword [rax + 4], 0x13f98
mov dword [rax + 8], 0x69566
mov dword [rax + 0xc], 0x108b0
mov dword [rax + 0x10], 0x337db
mov dword [rax + 0x14], 0x18fcb
mov dword [rax + 0x18], 0x4f754
mov dword [rax + 0x1c], 0x3fcd9
mov dword [rax + 0x20], 0x7953a
mov dword [rax + 0x24], 0x1117d
mov dword [rax + 0x28], 0x2d77c
mov dword [rax + 0x2c], 0x4a107
mov edx, dword [rax + 0x24]
mov ecx, dword [rax + 0x24]
mov eax, dword [rax + 0x1c]
imul edx, ecx
mov ecx, dword [r8 + 0x14]
imul eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 4]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 8]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0x20]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x2c], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xaa82b
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], 0xfff5cc9c
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], 0xfffed201
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [r14 + 4]
mov rbx, rax
mov ecx, dword [r14 + 4]
mov r8d, dword [rdi + 0xc]
imul edx, ecx
mov ecx, dword [rdi + 0xc]
imul r8d, ecx
add r8d, edx
mov edx, dword [rsi + 8]
mov ecx, dword [rsi + 8]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov 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], 0xfffa5601
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xfff56273
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], 0xfffeeeb8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d323
mov dword [rax], 0xffffffff
jmp 0x14000d364
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, r12
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, 1
jne 0x14000d340
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x989c9
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], 0x244dc
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], 0xfff662ff
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffbc1a42d068
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], 0xfff20c00
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d462
mov dword [rax], 0xffffffff
jmp 0x14000d4a4
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, r12
mov r8, rax
mov dword [rax], ecx
nop word [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, 1
jne 0x14000d480
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], 0xfffffffffff8b2ad
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, 1
mov edx, r13d
mov dword [rax], ecx
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000d4f0
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], 0xfff96824
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000d53c
mov dword [rax], 0xffffffff
jmp 0x14000d575
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, r12
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, 1
jne 0x14000d551
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 2
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x1367d6
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x22]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rax], 0x64509
mov dword [rax + 4], 0x5bfe1
mov dword [rax + 8], 0x4c661
mov dword [rax + 0xc], 0x5f61a
mov dword [rax + 0x10], 0xea0a
mov dword [rax + 0x14], 0x1aaeb
mov dword [rax + 0x18], 0x44ca6
mov dword [rax + 0x1c], 0x24cdb
mov dword [rax + 0x20], 0x4e063
mov edx, dword [rax + 0x14]
mov ecx, dword [rax + 0x14]
add edx, ecx
mov rcx, rax
mov dword [rax + 0x20], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x36]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x6a76e
mov qword [rax + 8], 0x5296c
mov qword [rax + 0x10], 0x2b969
mov qword [rax + 0x18], 0x145b8
mov qword [rax + 0x20], 0x46958
mov qword [rax + 0x28], 0x66323
mov qword [rax + 0x30], 0x481e5
mov rax, qword [rax + 0x10]
mov rcx, qword [r8]
cqo
idiv rcx
mov rcx, qword [r8 + 0x20]
add rcx, rdx
mov rdx, qword [r8 + 8]
mov rax, qword [r8]
add rdx, rcx
add rax, rdx
mov rcx, r8
mov qword [r8 + 0x30], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0xa]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx + 0xe]
mov r14, rax
mov dword [rax + 4], 0x76d78
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx + 0x12]
mov rsi, rax
mov dword [rax + 8], 0x87de2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rbx + 2]
mov rdi, rax
mov dword [rax + 0xc], 0xfff744fa
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x24
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x2f2bb
mov dword [rax + 4], 0x5b23b
mov dword [rax + 8], 0x64c0d
mov dword [rax + 0xc], 0x5d2df
mov dword [rax + 0x10], 0x1524e
mov dword [rax + 0x14], 0x20719
mov dword [rax + 0x18], 0x77315
mov dword [rax + 0x1c], 0x4dde
mov dword [rax + 0x20], 0x14efd
mov ecx, dword [rax + 8]
mov eax, dword [rax]
cdq
idiv ecx
mov ecx, dword [r8 + 0x18]
sub eax, ecx
mov rcx, r8
mov dword [r8 + 0x20], 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 r9, rax
mov dword [rax], 0x22fbc
mov dword [rax + 4], 0x6b250
mov edx, dword [rax]
mov ecx, dword [rax]
mov r8d, dword [rax]
imul edx, ecx
imul r8d, edx
mov edx, dword [rax]
mov ecx, dword [rax]
mov eax, dword [rax]
imul edx, ecx
mov rcx, r9
sub r8d, edx
sub r8d, eax
mov eax, dword [r9]
add eax, r8d
mov dword [r9 + 4], eax
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
xor edx, edx
mov dword [rax], 0xf534
mov dword [rax + 4], 0x67e7e
mov dword [rax + 8], 0x487a9
mov dword [rax + 0xc], 0x79489
mov ecx, dword [rax + 4]
mov eax, dword [rax]
div ecx
mov rcx, r8
mov dword [r8 + 0xc], edx
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], 0x20fb7
mov dword [rax + 4], 0x5e6d6
mov dword [rax + 8], 0x11ea6
mov dword [rax + 0xc], 0xc1ae
mov dword [rax + 0x10], 0x2ae79
mov dword [rax + 0x14], 0x45883
mov dword [rax + 0x18], 0x38bbc
mov ecx, dword [rax + 0x14]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 0xc]
sub eax, ecx
mov ecx, dword [r8 + 4]
sub eax, ecx
mov ecx, dword [r8 + 0x10]
sub eax, ecx
mov ecx, dword [r8 + 0xc]
add ecx, eax
mov dword [r8 + 0x18], ecx
mov rcx, r8
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 r9, rax
mov qword [rax], 0x6db2e
mov qword [rax + 8], 0x4337b
mov qword [rax + 0x10], 0x50fca
mov qword [rax + 0x18], 0x64211
mov qword [rax + 0x20], 0x18b97
mov qword [rax + 0x28], 0x12c6e
mov qword [rax + 0x30], 0x23c52
mov qword [rax + 0x38], 0x45012
mov rax, qword [rax + 0x28]
mov rcx, qword [r9 + 0x18]
cqo
mov r8, qword [r9 + 0x30]
idiv rcx
mov rcx, qword [r9 + 0x28]
mov rax, qword [r9 + 8]
imul r8, rdx
cqo
idiv rcx
mov rcx, qword [r9 + 8]
mov rax, qword [r9 + 0x10]
imul rcx, rdx
sub rcx, r8
add rax, rcx
mov rcx, r9
mov qword [r9 + 0x38], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff30d4e
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], 0xb5dc8
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], 0xfffb259c
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff696f0
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], 0xfff89d3c
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], 0xfffec807
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022670]
lea rdx, str.stubbly
movdqa xmm1, xmmword [0x1400229a0]
lea rcx, [rbp + 0x268]
mov r9d, 7
mov dword [rbp + 0x298], 0x3b
movdqu xmmword [rbp + 0x268], xmm0
movdqa xmm0, xmmword [0x1400226a0]
lea r8d, [r9 + 6]
movdqu xmmword [rbp + 0x278], xmm1
movdqu xmmword [rbp + 0x288], xmm0
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0x4d10f
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x20
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0xacac
mov dword [rax + 4], 0x3107e
mov dword [rax + 8], 0x4257c
mov dword [rax + 0xc], 0x554dc
mov dword [rax + 0x10], 0x11320
mov dword [rax + 0x14], 0x5af1f
mov dword [rax + 0x18], 0x13603
mov dword [rax + 0x1c], 0x765ef
mov ecx, dword [rax + 8]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 0x14]
cdq
idiv ecx
mov ecx, dword [r8 + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 0x18]
mov eax, dword [r8 + 4]
imul ecx, eax
add ecx, edx
mov dword [r8 + 0x1c], ecx
mov rcx, r8
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 r8, rax
mov dword [rax], 0x6cc4f
mov dword [rax + 4], 0x3d184
mov dword [rax + 8], 0xd373
mov dword [rax + 0xc], 0x44ab4
mov dword [rax + 0x10], 0x70b8c
mov dword [rax + 0x14], 0x6db28
mov dword [rax + 0x18], 0x16c4e
mov dword [rax + 0x1c], 0x32fde
mov dword [rax + 0x20], 0x57468
mov dword [rax + 0x24], 0x2720f
mov dword [rax + 0x28], 0x21a45
mov dword [rax + 0x2c], 0x1c5c7
mov dword [rax + 0x30], 0xdeec
mov dword [rax + 0x34], 0x5bd10
mov eax, dword [rax + 0x24]
mov ecx, dword [r8 + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 0x1c]
mov eax, edx
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 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], 0xfffffffffff728a1
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 ebx, 1
mov edx, r13d
mov dword [rax], ebx
nop
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000dc00
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], 0xffffffffffeec203
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], 0xfffffffffffaed04
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, r13d
mov dword [rax], ebx
nop
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000dc60
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xab8a1
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], 0xfff24512
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], 0x759a3
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x50db3
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, 1
mov edx, r13d
mov dword [rax], ecx
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000dd41
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, 0x2f562c2472
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x1400226e0]
lea rdx, str.carlinville
movdqa xmm1, xmmword [0x140022630]
lea rcx, [rbp + 0x4c0]
mov r9d, 0xb
movdqu xmmword [rbp + 0x4c0], xmm0
movdqa xmm0, xmmword [0x140022640]
lea r8d, [r9 + 1]
movdqu xmmword [rbp + 0x4d0], xmm1
movdqu xmmword [rbp + 0x4e0], xmm0
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xffff9c37
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], 0xfffaee8a
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], 0xfff8d747
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x1590d
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x5b314
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], 0x3028f
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], 0xfffff54e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff959cd
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], 0xfffffffffff55907
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], 0x26d4f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov esi, 1
mov r8d, r13d
mov rdi, rax
mov dword [rax], esi
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 0x14000df81
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 ecx, 4
mov rbx, rax
mov dword [rax], 0x3a863
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000dfdc
mov dword [rax], 0xffffffff
jmp 0x14000e014
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, r12
mov r8, rax
mov dword [rax], ecx
mov ecx, dword [r8]
mov eax, dword [rbx]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000dff1
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], 0x2f00b
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x438
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], 0xd046
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, 0x2409d90eac
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022770]
lea rdx, str.kmdi
movdqa xmm1, xmmword [0x140022780]
lea rcx, [rbp + 0x120]
mov r9d, 4
mov dword [rbp + 0x150], 8
movdqu xmmword [rbp + 0x120], xmm0
mov dword [rbp + 0x154], 8
movdqa xmm0, xmmword [0x140022990]
lea r8d, [r9 + 0xa]
movdqu xmmword [rbp + 0x130], xmm1
movdqu xmmword [rbp + 0x140], xmm0
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
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], 0xfffcfdef
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000e131
mov dword [rax], 0xffffffff
jmp 0x14000e173
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, r12
mov r8, rax
mov dword [rax], ecx
nop word [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, rsi
jne 0x14000e150
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], 0xfe630
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], 0xfff1e200
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000e1d3
mov dword [rax], 0xffffffff
jmp 0x14000e213
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, r12
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, rsi
jne 0x14000e1f0
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], 0x3c912
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov r14d, 2
mov ecx, r14d
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], si
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x1400227e0]
lea r9d, [r14 + 0xf]
movdqa xmm1, xmmword [0x1400225c0]
lea r8d, [r14 + 0xa]
movdqu xmmword [rbp + 0x4f0], xmm0
lea rdx, str.dimethylhydrazine
movdqa xmm0, xmmword [0x140022900]
lea rcx, [rbp + 0x4f0]
movdqu xmmword [rbp + 0x510], xmm0
movdqu xmmword [rbp + 0x500], xmm1
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
lea ecx, [r14 + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xffffffff9d163a80
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff3ba4b
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r14 + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [r14 + 2]
mov rbx, rax
mov dword [rax], 0xfffade7e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000e31b
mov dword [rax], 0xffffffff
jmp 0x14000e353
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, r12
mov r8, rax
mov dword [rax], ecx
mov eax, dword [rbx]
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
add ecx, eax
mov dword [r8], ecx
sub r9, rsi
jne 0x14000e330
mov eax, dword [r8]
mov rcx, r8
mov dword [rdi], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, r14
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r14w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xf0bce
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], 0xfffc0f34
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], 0x9cfb1
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x48
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
xor edx, edx
mov dword [rax], 0x2b16
mov dword [rax + 4], 0x6b3bc
mov dword [rax + 8], 0x598b9
mov dword [rax + 0xc], 0x35343
mov dword [rax + 0x10], 0x3d4e
mov dword [rax + 0x14], 0x39216
mov dword [rax + 0x18], 0x2d5c3
mov dword [rax + 0x1c], 0x7649c
mov dword [rax + 0x20], 0x358a6
mov dword [rax + 0x24], 0x6ddc0
mov dword [rax + 0x28], 0x6710a
mov dword [rax + 0x2c], 0x3e54f
mov dword [rax + 0x30], 0x53f8
mov dword [rax + 0x34], 0x4816a
mov dword [rax + 0x38], 0x4698b
mov dword [rax + 0x3c], 0x644b2
mov dword [rax + 0x40], 0x1fbfb
mov dword [rax + 0x44], 0x5f9a1
mov eax, dword [rax + 0x3c]
mov ecx, dword [r8]
imul eax, ecx
mov ecx, dword [r8 + 0x2c]
div ecx
mov edx, dword [r8 + 0x34]
mov ecx, dword [r8 + 0x14]
imul edx, ecx
mov ecx, dword [r8 + 0x3c]
sub edx, eax
mov eax, dword [r8 + 0x20]
add ecx, edx
add eax, ecx
mov dword [r8 + 0x44], eax
mov rcx, r8
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
xor edx, edx
mov dword [rax], 0xa85d
mov dword [rax + 4], 0x53817
mov dword [rax + 8], 0x172d4
mov dword [rax + 0xc], 0x387e5
mov dword [rax + 0x10], 0x12f00
mov dword [rax + 0x14], 0x73ee7
mov dword [rax + 0x18], 0x29ea5
mov dword [rax + 0x1c], 0x2ae92
mov dword [rax + 0x20], 0x662bf
mov dword [rax + 0x24], 0x28926
mov dword [rax + 0x28], 0x20f01
mov dword [rax + 0x2c], 0x1d7c1
mov dword [rax + 0x30], 0x563fe
mov dword [rax + 0x34], 0x21aeb
mov dword [rax + 0x38], 0x5125d
mov dword [rax + 0x3c], 0xdd8b
mov dword [rax + 0x40], 0x2a25e
mov dword [rax + 0x44], 0xbd0d
mov dword [rax + 0x48], 0xf238
mov ecx, dword [rax + 0x38]
mov eax, dword [rax + 0x10]
div ecx
mov ecx, dword [r9 + 0x30]
mov eax, edx
xor edx, edx
div ecx
mov ecx, dword [r9 + 0xc]
mov eax, dword [r9 + 4]
mov r8d, edx
xor edx, edx
div ecx
sub r8d, eax
mov eax, dword [r9 + 0x28]
mov ecx, dword [r9 + 0x38]
sub r8d, eax
mov eax, dword [r9 + 0x10]
add ecx, r8d
add eax, ecx
mov rcx, r9
mov dword [r9 + 0x48], eax
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 r9, rax
xor edx, edx
mov dword [rax], 0x61535
mov dword [rax + 4], 0x4caa1
mov dword [rax + 8], 0x41c47
mov dword [rax + 0xc], 0x263bb
mov dword [rax + 0x10], 0x433da
mov dword [rax + 0x14], 0x2d417
mov dword [rax + 0x18], 0x572f0
mov dword [rax + 0x1c], 0x5d616
mov dword [rax + 0x20], 0x33865
mov dword [rax + 0x24], 0x575b6
mov dword [rax + 0x28], 0x4a689
mov dword [rax + 0x2c], 0x6e61d
mov dword [rax + 0x30], 0x19f49
mov dword [rax + 0x34], 0x79e68
mov dword [rax + 0x38], 0x56d0f
mov dword [rax + 0x3c], 0x3df63
mov dword [rax + 0x40], 0x540e8
mov r8d, dword [rax + 0x3c]
mov eax, dword [rax + 0x34]
mov ecx, dword [r9 + 0x2c]
imul r8d, eax
mov eax, dword [r9 + 0xc]
div ecx
sub r8d, eax
mov eax, dword [r9 + 0x2c]
mov ecx, dword [r9 + 0x2c]
add eax, r8d
add ecx, eax
mov eax, dword [r9 + 0x14]
add eax, ecx
mov rcx, r9
mov dword [r9 + 0x40], eax
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
xor edx, edx
mov dword [rax], 0x3accc
mov dword [rax + 4], 0x42e49
mov dword [rax + 8], 0x3938c
mov dword [rax + 0xc], 0x47711
mov dword [rax + 0x10], 0x75278
mov dword [rax + 0x14], 0x21628
mov dword [rax + 0x18], 0x36269
mov dword [rax + 0x1c], 0xe5d6
mov dword [rax + 0x20], 0x71fcc
mov dword [rax + 0x24], 0x2abd9
mov dword [rax + 0x28], 0x6d142
mov dword [rax + 0x2c], 0x76c58
mov dword [rax + 0x30], 0x6da8b
mov dword [rax + 0x34], 0x34880
mov dword [rax + 0x38], 0xbbb7
mov eax, dword [rax + 0x30]
mov ecx, dword [r8 + 0xc]
imul eax, ecx
mov ecx, dword [r8 + 4]
div ecx
mov ecx, dword [r8 + 4]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x28]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x20]
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x14]
mov eax, dword [r8 + 0x24]
sub ecx, edx
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x38], 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 r9, rax
mov qword [rax], 0x10534
mov qword [rax + 8], 0x5939d
mov qword [rax + 0x10], 0x37020
mov qword [rax + 0x18], 0x1d984
mov qword [rax + 0x20], 0x70971
mov qword [rax + 0x28], 0x58f90
mov rax, qword [rax + 0x20]
mov rcx, qword [r9 + 0x20]
imul rax, rcx
mov rcx, qword [r9 + 0x10]
cqo
idiv rcx
mov r8, rax
mov rax, qword [r9 + 0x18]
mov rcx, qword [r9 + 0x18]
cqo
idiv rcx
mov rax, qword [r9 + 8]
mov rcx, r9
sub rdx, r8
sub rdx, rax
mov rax, qword [r9 + 8]
sub rdx, rax
mov rax, qword [r9 + 8]
add rax, rdx
mov qword [r9 + 0x28], rax
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 r8, rax
mov qword [rax], 0x2f332
mov qword [rax + 8], 0x327f0
mov qword [rax + 0x10], 0x16dda
mov qword [rax + 0x18], 0x34a38
mov qword [rax + 0x20], 0x63812
mov qword [rax + 0x28], 0x4e988
mov qword [rax + 0x30], 0x1b949
mov rdx, qword [rax + 0x18]
mov rcx, qword [rax]
sub rdx, rcx
mov rcx, qword [rax]
mov rax, qword [rax]
sub rdx, rcx
sub rdx, rax
mov rcx, r8
mov rax, qword [r8 + 0x20]
sub rdx, rax
mov qword [r8 + 0x30], rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x93a0b
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], 0xfff59538
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], 0x6bdc2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xfffdd29f
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000e8ea
mov dword [rax], 0xffffffff
jmp 0x14000e924
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, r12
mov r8, rax
mov dword [rax], ecx
nop
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 0x14000e900
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, 0x140
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xa64398901
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], 0x5a908
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xcbbac
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, 1
mov edx, r13d
mov dword [rax], ecx
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000e9c1
mov rcx, rax
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], 0x5d89f
mov dword [rax + 4], 0x34755
mov dword [rax + 8], 0x5ee55
mov dword [rax + 0xc], 0xfdce
mov dword [rax + 0x10], 0x44da6
mov dword [rax + 0x14], 0x77e8d
mov eax, dword [rax + 0x10]
mov ecx, dword [r9 + 0xc]
imul eax, ecx
mov ecx, dword [r9 + 4]
div ecx
mov ecx, dword [r9 + 0x10]
xor edx, edx
mov r8d, eax
mov eax, dword [r9 + 4]
div ecx
mov ecx, dword [r9 + 8]
add eax, r8d
add ecx, eax
mov dword [r9 + 0x14], ecx
mov rcx, r9
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], 0x2873d
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 r8, rax
mov dword [rax], 0x580bf
mov dword [rax + 4], 0x457ca
mov dword [rax + 8], 0x557c8
mov dword [rax + 0xc], 0x39da7
mov dword [rax + 0x10], 0x10775
mov dword [rax + 0x14], 0x33621
mov dword [rax + 0x18], 0x5c7f5
mov dword [rax + 0x1c], 0x5265c
mov dword [rax + 0x20], 0x74cfc
mov dword [rax + 0x24], 0x4dabb
mov dword [rax + 0x28], 0x700c
mov eax, dword [rax + 0x20]
mov ecx, dword [r8]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x28], edx
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 r8, rax
mov dword [rax], 0x6610f
mov dword [rax + 4], 0x2bdcd
mov dword [rax + 8], 0x25c84
mov dword [rax + 0xc], 0x4da72
mov dword [rax + 0x10], 0x227dd
mov dword [rax + 0x14], 0x2175a
mov dword [rax + 0x18], 0x48084
mov dword [rax + 0x1c], 0x30b32
mov dword [rax + 0x20], 0x2fbd6
mov dword [rax + 0x24], 0x1a794
mov dword [rax + 0x28], 0x1ec0c
mov dword [rax + 0x2c], 0x5a72
mov dword [rax + 0x30], 0x2fef7
mov dword [rax + 0x34], 0x3f416
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0xc]
cdq
idiv ecx
mov ecx, dword [r8 + 0x28]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0x20]
mov eax, edx
cdq
idiv ecx
mov ecx, dword [r8 + 0x30]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x34], 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
xor edx, edx
mov dword [rax], 0x6a7e7
mov dword [rax + 4], 0x3b1ab
mov dword [rax + 8], 0x2e181
mov dword [rax + 0xc], 0x1601f
mov dword [rax + 0x10], 0x7729
mov dword [rax + 0x14], 0x384f3
mov dword [rax + 0x18], 0x79b9f
mov ecx, dword [rax + 0x14]
mov eax, dword [rax]
mov r8d, dword [r9 + 0xc]
div ecx
mov ecx, dword [r9 + 8]
mov eax, dword [r9 + 4]
imul r8d, ecx
mov ecx, dword [r9]
add r8d, edx
xor edx, edx
div ecx
mov ecx, dword [r9 + 4]
add eax, r8d
sub eax, ecx
mov ecx, dword [r9 + 0xc]
add ecx, eax
mov eax, dword [r9 + 0xc]
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, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffea7dab136b
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff811c6
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], 0xfff4b808
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], 0xb1b97
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0x9640a
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], 0x69351
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], 0x48ed5
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x5dc10
mov dword [rax + 4], 0x520c5
mov eax, dword [rax]
mov ecx, dword [r8]
imul eax, ecx
mov ecx, dword [r8]
cdq
idiv ecx
mov ecx, dword [r8]
mov edx, dword [r8]
imul ecx, eax
mov eax, dword [r8]
sub edx, ecx
mov rcx, r8
sub edx, eax
mov dword [r8 + 4], 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 r8, rax
mov qword [rax], 0x5763b
mov qword [rax + 8], 0x4b53c
mov rdx, qword [rax]
mov rcx, qword [rax]
sub rdx, rcx
mov rcx, qword [rax]
sub rdx, rcx
mov rcx, qword [rax]
mov rax, qword [rax]
sub rdx, rcx
mov rcx, qword [r8]
sub rdx, rax
mov rax, qword [r8]
add rcx, rdx
add rax, rcx
mov rcx, r8
mov qword [r8 + 8], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x20
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x63675
mov dword [rax + 4], 0x5baab
mov dword [rax + 8], 0x1186a
mov dword [rax + 0xc], 0x48428
mov dword [rax + 0x10], 0x7a96
mov dword [rax + 0x14], 0x6b7c
mov dword [rax + 0x18], 0x6d0fe
mov dword [rax + 0x1c], 0x86c
mov ecx, dword [rax + 4]
mov eax, dword [rax]
cdq
idiv ecx
mov ecx, dword [r8]
sub ecx, eax
mov eax, dword [r8 + 0x10]
sub ecx, eax
mov eax, dword [r8]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x1c], eax
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
mov dword [rax], 0x357da
mov dword [rax + 4], 0x1315f
mov dword [rax + 8], 0x1ec1a
mov dword [rax + 0xc], 0x48985
mov dword [rax + 0x10], 0x4343c
mov dword [rax + 0x14], 0x48c4b
mov dword [rax + 0x18], 0x5fd6
mov dword [rax + 0x1c], 0x4f070
mov dword [rax + 0x20], 0x34203
mov dword [rax + 0x24], 0x402c3
mov dword [rax + 0x28], 0x6ba21
mov dword [rax + 0x2c], 0x1c44d
mov dword [rax + 0x30], 0x3265d
mov eax, dword [rax + 0x18]
mov ecx, dword [r8 + 0x10]
cdq
idiv ecx
mov eax, dword [r8 + 0x28]
mov ecx, dword [r8 + 0x10]
add eax, edx
mov edx, dword [r8 + 4]
add ecx, eax
mov eax, dword [r8]
add edx, ecx
add eax, edx
mov rcx, r8
mov dword [r8 + 0x30], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x40
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x46e3d
mov qword [rax + 8], 0x59462
mov qword [rax + 0x10], 0x4a1ca
mov qword [rax + 0x18], 0x283b6
mov qword [rax + 0x20], 0xb969
mov qword [rax + 0x28], 0x1d82f
mov qword [rax + 0x30], 0x5fea9
mov qword [rax + 0x38], 0x41a4
mov rax, qword [rax + 0x18]
mov rcx, qword [r8 + 0x18]
cqo
idiv rcx
mov rcx, qword [r8 + 0x20]
add rcx, rax
mov qword [r8 + 0x38], rcx
mov rcx, r8
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], 0x40722
mov dword [rax + 4], 0x4f805
mov dword [rax + 8], 0x63af6
mov dword [rax + 0xc], 0x24e74
mov dword [rax + 0x10], 0x464
mov ecx, dword [rax + 8]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov ecx, dword [r8 + 0xc]
mov edx, dword [r8 + 0xc]
imul ecx, eax
imul edx, ecx
mov ecx, dword [r8 + 8]
mov eax, dword [r8 + 0xc]
imul ecx, edx
sub eax, ecx
mov rcx, r8
mov dword [r8 + 0x10], 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__]
movabs rcx, 0xffffffc64c2641ec
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov esi, 2
mov ecx, esi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 1
mov word [rax], r13w
mov word [rax], cx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 2]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rsi + 2]
mov rdi, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rdi], 0xfff98c64
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0x43f52
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rsi + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
lea ecx, [rsi + 2]
mov rbx, rax
mov dword [rax], 0x251d3
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x14000f067
mov dword [rax], 0xffffffff
jmp 0x14000f0a4
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, r12
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, 1
jne 0x14000f080
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_]
movdqa xmm0, xmmword [0x140022b00]
lea rdx, str.copresence
movdqa xmm1, xmmword [0x140022b50]
lea rcx, [rbp + 0x158]
movdqu xmmword [rbp + 0x158], xmm0
mov r9, r12
mov r8d, 0xe
movdqa xmm0, xmmword [0x140022980]
movdqu xmmword [rbp + 0x178], xmm0
mov dword [rbp + 0x188], 0x46
movdqu xmmword [rbp + 0x168], xmm1
mov dword [rbp + 0x18c], 0x46
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 0x24
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
xor edx, edx
mov dword [rax], 0x64159
mov dword [rax + 4], 0x17f0e
mov dword [rax + 8], 0x600b9
mov dword [rax + 0xc], 0x78d3d
mov dword [rax + 0x10], 0x4c8d3
mov dword [rax + 0x14], 0x425f1
mov dword [rax + 0x18], 0x29446
mov dword [rax + 0x1c], 0x672ca
mov dword [rax + 0x20], 0x503d
mov ecx, dword [rax + 0xc]
mov eax, dword [rax]
mov r8d, dword [r9 + 0x10]
div ecx
mov ecx, dword [r9 + 4]
xor edx, edx
imul eax, r8d
div ecx
mov ecx, dword [r9]
xor edx, edx
div ecx
mov ecx, dword [r9 + 0x18]
mov eax, edx
xor edx, edx
div ecx
mov ecx, dword [r9 + 4]
xor edx, edx
mov r8d, dword [r9 + 0xc]
div ecx
mov ecx, dword [r9 + 0x18]
xor edx, edx
imul eax, r8d
div ecx
mov rcx, r9
mov dword [r9 + 0x20], 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], 0x53c58
mov qword [rax + 8], 0x6dfe0
mov rdx, qword [rax]
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 rcx, rsi
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r15d, 1
mov rcx, rax
mov word [rax], r13w
mov word [rax], r15w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r15 + 0x67]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov qword [rax], 0x333f2
mov qword [rax + 8], 0x65c1b
mov qword [rax + 0x10], 0x35ccf
mov qword [rax + 0x18], 0x7513e
mov qword [rax + 0x20], 0x4848a
mov qword [rax + 0x28], 0x6ca90
mov qword [rax + 0x30], 0x4e5f9
mov qword [rax + 0x38], 0x67ba9
mov qword [rax + 0x40], 0x455c6
mov qword [rax + 0x48], 0xfbb6
mov qword [rax + 0x50], 0x739e8
mov qword [rax + 0x58], 0x3c91
mov qword [rax + 0x60], 0x2a423
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x38]
cqo
idiv rcx
mov rcx, qword [r8 + 0x20]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r8 + 0x50]
mov rax, rdx
cqo
idiv rcx
mov rcx, qword [r8 + 0x18]
cqo
idiv rcx
mov rcx, r8
mov qword [r8 + 0x60], rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r15 + 0x37]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov qword [rax], 0xb1d8
mov qword [rax + 8], 0x68710
mov qword [rax + 0x10], 0x2af6
mov qword [rax + 0x18], 0x5b546
mov qword [rax + 0x20], 0x553d7
mov qword [rax + 0x28], 0x2d574
mov qword [rax + 0x30], 0xad2b
mov rdx, qword [rax + 0x20]
mov rcx, qword [rax + 0x10]
imul rdx, rcx
mov rcx, qword [rax + 0x10]
sub rcx, rdx
mov qword [rax + 0x30], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r15 + 0x3f]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x12461
mov dword [rax + 4], 0x6523d
mov dword [rax + 8], 0x3bfde
mov dword [rax + 0xc], 0xa66
mov dword [rax + 0x10], 0x5a390
mov dword [rax + 0x14], 0x6a34f
mov dword [rax + 0x18], 0x4f661
mov dword [rax + 0x1c], 0x6ce79
mov dword [rax + 0x20], 0x38f0f
mov dword [rax + 0x24], 0x7ab5
mov dword [rax + 0x28], 0x33a77
mov dword [rax + 0x2c], 0x3c275
mov dword [rax + 0x30], 0x6117d
mov dword [rax + 0x34], 0x66847
mov dword [rax + 0x38], 0x48667
mov dword [rax + 0x3c], 0x11432
mov ecx, dword [rax + 0x2c]
mov eax, dword [rax + 4]
cdq
idiv ecx
mov rcx, r8
mov dword [r8 + 0x3c], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r15 + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0xc663
mov eax, dword [rax]
mov ecx, dword [r8]
imul eax, ecx
mov ecx, dword [r8]
xor edx, edx
div ecx
mov ecx, dword [r8]
sub eax, ecx
mov ecx, dword [r8]
add ecx, eax
mov eax, dword [r8]
add eax, ecx
mov rcx, r8
mov dword [r8], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r15 + 7]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0x56249
mov rax, qword [rax]
mov rcx, qword [r9]
imul rax, rcx
mov rcx, qword [r9]
cqo
idiv rcx
mov rax, qword [r9]
mov rcx, qword [r9]
mov r8, rdx
cqo
idiv rcx
mov rcx, qword [r9]
mov rax, qword [r9]
sub r8, rdx
imul rcx, rax
mov rax, qword [r9]
add rcx, r8
add rax, rcx
mov rcx, r9
mov qword [r9], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r15 + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x58bda
mov eax, dword [rax]
mov ecx, dword [r9]
cdq
idiv ecx
mov ecx, dword [r9]
mov r8d, dword [r9]
cdq
idiv ecx
mov ecx, dword [r9]
mov eax, dword [r9]
imul r8d, ecx
mov rcx, r9
imul eax, r8d
sub eax, edx
mov dword [r9], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x168
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [r15 + 3]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r13d
mov dword [rax], r15d
nop dword [rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000f4b0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff827c6
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], 0x69fb5
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], 0xfffe5065
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 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], 0xfff21ccc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov r8d, r13d
mov dword [rax], r15d
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 0x14000f590
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, 0xffffffef05f089b8
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, 0xffffff94793b03b4
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0x150
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 2
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], r15w
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xa7f10
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], 0x6d2ab
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], 0xffffdcea
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 4
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, r13d
mov dword [rax], r15d
nop dword [rax]
nop word [rax + rax]
mov ecx, dword [rax]
add ecx, edx
inc edx
mov dword [rax], ecx
cmp edx, 0xe9
jl 0x14000f6e0
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x140022840]
lea rdx, str.gorblin
movdqa xmm1, xmmword [0x140022c50]
lea rcx, [rbp - 0x38]
mov r9d, 7
mov dword [rbp - 0x18], 0xb
movdqu xmmword [rbp - 0x38], xmm0
mov dword [rbp - 0x14], 0x1e
movdqu xmmword [rbp - 0x28], xmm1
lea r8d, [r9 + 4]
mov dword [rbp - 0x10], 0xe
call fcn.140001010
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov ecx, 8
mov r15, rax
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x1415c8
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], 0x7d496
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xbcb3
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], 0x5a6f8
mov rbx, rax
mov dword [rax], r13d
mov ecx, dword [rdi]
and ecx, 0xfffb3ab9
mov dword [rax], ecx
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, 0xc
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 0x10
mov r14, rax
mov dword [rax + 4], 0xfff4d100
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], 0xfff35a9a
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], 0xfff1197e
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov edx, dword [rdi + 0xc]
mov rbx, rax
mov ecx, dword [rdi + 0xc]
mov r8d, dword [rsi + 8]
imul edx, ecx
mov ecx, dword [rsi + 8]
imul r8d, ecx
add r8d, edx
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 4]
imul edx, ecx
mov rcx, r14
add edx, r8d
mov dword [rax], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rsi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rdi
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov rcx, rbx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
movdqa xmm0, xmmword [0x1400225a0]
lea rdx, str.behringercommunity
movdqa xmm1, xmmword [0x140022930]
lea rcx, [rbp + 0x5e0]
movdqa xmmword [rbp + 0x5e0], xmm0
mov r9d, 0x12
movdqa xmm0, xmmword [0x140022c10]
movdqa xmmword [rbp + 0x600], xmm0
movdqa xmm0, xmmword [0x140022ae0]
movdqa xmmword [rbp + 0x5f0], xmm1
lea r8d, [r9 + 2]
movdqa xmm1, xmmword [0x1400226c0]
movdqa xmmword [rbp + 0x620], xmm0
movdqa xmmword [rbp + 0x610], xmm1
call fcn.140003470
mov rdx, rax
mov rcx, r15
call qword [section..data]
mov ecx, 8
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0x14735854e
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ebx, 2
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffff2ca13
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x1a]
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], 0x39658
mov dword [rax + 4], 0x38ca2
mov dword [rax + 8], 0x761c
mov dword [rax + 0xc], 0x8ae9
mov dword [rax + 0x10], 0x7dfd
mov dword [rax + 0x14], 0x32cf1
mov dword [rax + 0x18], 0x489b0
mov eax, dword [rax + 8]
mov ecx, dword [r8 + 4]
div ecx
mov ecx, dword [r8 + 0x14]
sub eax, ecx
mov ecx, dword [r8 + 0x14]
add ecx, eax
mov eax, dword [r8]
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x18], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0xa]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov dword [rax], 0x14314
mov dword [rax + 4], 0x37e26
mov dword [rax + 8], 0x59bc0
mov ecx, dword [rax + 4]
mov edx, dword [rax]
mov r8d, dword [rax + 4]
sub edx, ecx
mov ecx, dword [rax]
add r8d, edx
add ecx, r8d
mov dword [rax + 8], ecx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffffd352614d9d
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x26]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x52f11
mov dword [rax + 4], 0xfaed
mov dword [rax + 8], 0xa7f7
mov dword [rax + 0xc], 0x1fe8a
mov dword [rax + 0x10], 0x7580a
mov dword [rax + 0x14], 0x38c80
mov dword [rax + 0x18], 0x25ee9
mov dword [rax + 0x1c], 0x3440
mov dword [rax + 0x20], 0x2d0e1
mov dword [rax + 0x24], 0x26803
mov edx, dword [rax + 0x18]
mov ecx, dword [rax + 0x14]
mov eax, dword [rax + 8]
imul edx, ecx
mov ecx, dword [r8 + 0x18]
imul eax, edx
xor edx, edx
div ecx
mov ecx, dword [r8 + 0x20]
mov eax, edx
xor edx, edx
div ecx
mov eax, dword [r8 + 4]
mov ecx, dword [r8 + 0x18]
imul eax, edx
xor edx, edx
div ecx
mov eax, dword [r8 + 8]
mov rcx, r8
sub edx, eax
mov eax, dword [r8 + 0x14]
add eax, edx
mov dword [r8 + 0x24], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x1e]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0xcb78
mov qword [rax + 8], 0x44d3e
mov qword [rax + 0x10], 0xb4fc
mov qword [rax + 0x18], 0x8fcb
mov rax, qword [rax + 0x10]
mov rcx, qword [r9 + 0x10]
imul rax, rcx
mov rcx, qword [r9 + 0x10]
cqo
idiv rcx
mov rax, qword [r9 + 0x10]
mov rcx, qword [r9]
mov r8, rdx
cqo
idiv rcx
sub r8, rax
mov rax, qword [r9 + 0x10]
mov rcx, qword [r9 + 8]
cqo
idiv rcx
mov rcx, qword [r9]
add rax, r8
sub rax, rcx
mov rcx, qword [r9 + 0x10]
add rcx, rax
mov qword [r9 + 0x18], rcx
mov rcx, r9
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x22]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x57a99
mov dword [rax + 4], 0x57ef3
mov dword [rax + 8], 0x30055
mov dword [rax + 0xc], 0x50910
mov dword [rax + 0x10], 0x52076
mov dword [rax + 0x14], 0x190c0
mov dword [rax + 0x18], 0x1064b
mov dword [rax + 0x1c], 0x40560
mov dword [rax + 0x20], 0x69803
mov edx, dword [rax + 0x14]
mov ecx, dword [rax + 0x10]
imul edx, ecx
mov ecx, dword [rax + 0xc]
mov eax, dword [rax + 8]
imul ecx, edx
add eax, ecx
mov rcx, r8
mov dword [r8 + 0x20], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x3a]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x2581d
mov dword [rax + 4], 0x1e299
mov dword [rax + 8], 0x6266
mov dword [rax + 0xc], 0x6a3f9
mov dword [rax + 0x10], 0x267fa
mov dword [rax + 0x14], 0x50125
mov dword [rax + 0x18], 0x3a80e
mov dword [rax + 0x1c], 0xdbe9
mov dword [rax + 0x20], 0x6a4f4
mov dword [rax + 0x24], 0x60c26
mov dword [rax + 0x28], 0x42660
mov dword [rax + 0x2c], 0x58b6b
mov dword [rax + 0x30], 0x42a3e
mov dword [rax + 0x34], 0xeed1
mov dword [rax + 0x38], 0x6474f
mov ecx, dword [rax + 0x30]
mov eax, dword [rax + 0x10]
mov r8d, dword [r9 + 0x10]
cdq
idiv ecx
mov ecx, dword [r9 + 0x2c]
imul r8d, eax
mov eax, dword [r9 + 8]
cdq
idiv ecx
mov ecx, dword [r9]
cdq
idiv ecx
mov rcx, r9
sub r8d, eax
mov eax, dword [r9 + 0x1c]
sub r8d, eax
mov eax, dword [r9 + 0x28]
sub r8d, eax
mov eax, dword [r9 + 0xc]
add eax, r8d
mov dword [r9 + 0x38], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0xa]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
xor edx, edx
mov dword [rax], 0x51833
mov dword [rax + 4], 0x67c1a
mov dword [rax + 8], 0x985b
mov eax, dword [rax]
mov r8d, dword [rcx]
div r8d
mov dword [rcx + 8], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x36]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r8, rax
mov dword [rax], 0x5539b
mov dword [rax + 4], 0x5136d
mov dword [rax + 8], 0x472cb
mov dword [rax + 0xc], 0x365b8
mov dword [rax + 0x10], 0x1d460
mov dword [rax + 0x14], 0x1f508
mov dword [rax + 0x18], 0x39446
mov dword [rax + 0x1c], 0x47b91
mov dword [rax + 0x20], 0x37ef1
mov dword [rax + 0x24], 0x15448
mov dword [rax + 0x28], 0x5ba2d
mov dword [rax + 0x2c], 0x5e98d
mov dword [rax + 0x30], 0x5eb95
mov dword [rax + 0x34], 0x1937b
mov ecx, dword [rax + 0x28]
mov eax, dword [rax + 0x20]
cdq
idiv ecx
mov ecx, dword [r8 + 0x28]
cdq
idiv ecx
mov ecx, dword [r8 + 4]
add ecx, eax
mov dword [r8 + 0x34], ecx
mov rcx, r8
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x46]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x61b1d
mov dword [rax + 4], 0x53f3e
mov dword [rax + 8], 0x246da
mov dword [rax + 0xc], 0x630ea
mov dword [rax + 0x10], 0x22101
mov dword [rax + 0x14], 0xc4d2
mov dword [rax + 0x18], 0x51ad5
mov dword [rax + 0x1c], 0x23c99
mov dword [rax + 0x20], 0x5a0f1
mov dword [rax + 0x24], 0x7476d
mov dword [rax + 0x28], 0x75e02
mov dword [rax + 0x2c], 0x424e7
mov dword [rax + 0x30], 0x3acbb
mov dword [rax + 0x34], 0x306a6
mov dword [rax + 0x38], 0x62d71
mov dword [rax + 0x3c], 0x6179c
mov dword [rax + 0x40], 0x13ef1
mov dword [rax + 0x44], 0x1392d
mov r8d, dword [rax + 0x3c]
mov eax, dword [rax + 0x18]
imul r8d, eax
mov eax, dword [r9 + 0x24]
mov ecx, dword [r9 + 0x1c]
cdq
idiv ecx
mov ecx, dword [r9 + 0x40]
add eax, r8d
sub eax, ecx
mov ecx, dword [r9 + 0x30]
add ecx, eax
mov eax, dword [r9 + 0x28]
add eax, ecx
mov ecx, dword [r9 + 0x20]
add ecx, eax
mov eax, dword [r9]
add eax, ecx
mov rcx, r9
mov dword [r9 + 0x44], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x4a]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r10, rax
mov dword [rax], 0x25a91
mov dword [rax + 4], 0x2ba20
mov dword [rax + 8], 0x3da93
mov dword [rax + 0xc], 0x37d95
mov dword [rax + 0x10], 0x489d
mov dword [rax + 0x14], 0x64548
mov dword [rax + 0x18], 0x1d699
mov dword [rax + 0x1c], 0x44cff
mov dword [rax + 0x20], 0xd604
mov dword [rax + 0x24], 0x1d62a
mov dword [rax + 0x28], 0x1eee6
mov dword [rax + 0x2c], 0x21d3
mov dword [rax + 0x30], 0x79b1d
mov dword [rax + 0x34], 0x4d995
mov dword [rax + 0x38], 0x1ef17
mov dword [rax + 0x3c], 0x3a09a
mov dword [rax + 0x40], 0x49c5c
mov dword [rax + 0x44], 0x43758
mov dword [rax + 0x48], 0x612a0
mov ecx, dword [rax + 0x3c]
mov eax, dword [rax + 0x2c]
xor edx, edx
div ecx
mov ecx, dword [r10 + 0x3c]
mov eax, dword [r10 + 0x24]
mov r9d, edx
xor edx, edx
div ecx
mov eax, dword [r10 + 0x2c]
mov ecx, dword [r10 + 8]
add r9d, edx
xor edx, edx
div ecx
mov eax, dword [r10 + 0x10]
mov rcx, r10
add edx, r9d
sub edx, eax
mov dword [r10 + 0x48], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xa6f286d6a
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
movabs rcx, 0xffffff8df3079520
mov qword [rax], rcx
mov rcx, rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0x3f8fd
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov qword [rax], 0xfffffffffffbbb1b
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
mov ecx, ebx
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov word [rax], r13w
mov word [rax], bx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x42]
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], 0x731cb
mov dword [rax + 4], 0x710ce
mov dword [rax + 8], 0x19b29
mov dword [rax + 0xc], 0x8876
mov dword [rax + 0x10], 0x31207
mov dword [rax + 0x14], 0x31bb6
mov dword [rax + 0x18], 0x2504a
mov dword [rax + 0x1c], 0x2668f
mov dword [rax + 0x20], 0x5ebda
mov dword [rax + 0x24], 0x34855
mov dword [rax + 0x28], 0x4676d
mov dword [rax + 0x2c], 0x6c78d
mov dword [rax + 0x30], 0x166bd
mov dword [rax + 0x34], 0x2081b
mov dword [rax + 0x38], 0x78f0e
mov dword [rax + 0x3c], 0xb463
mov dword [rax + 0x40], 0x5c4c1
mov ecx, dword [rax + 0x1c]
mov eax, dword [rax + 0x10]
div ecx
mov ecx, dword [r9 + 0x34]
mov r8d, dword [r9 + 0x34]
mov eax, edx
xor edx, edx
div ecx
mov eax, dword [r9 + 0x2c]
mov rcx, r9
imul r8d, eax
mov eax, dword [r9 + 0xc]
sub edx, r8d
sub edx, eax
mov eax, dword [r9 + 0x3c]
add eax, edx
mov dword [r9 + 0x40], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x26]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r10, rax
mov dword [rax], 0x49a85
mov dword [rax + 4], 0x40fee
mov dword [rax + 8], 0x52cae
mov dword [rax + 0xc], 0x29c30
mov dword [rax + 0x10], 0x58a2a
mov dword [rax + 0x14], 0x1ed53
mov dword [rax + 0x18], 0x34da0
mov dword [rax + 0x1c], 0x44b8a
mov dword [rax + 0x20], 0x1c2aa
mov dword [rax + 0x24], 0x6967a
mov eax, dword [rax + 0x10]
mov ecx, dword [r10 + 0x10]
imul eax, ecx
mov ecx, dword [r10 + 0x14]
cdq
idiv ecx
mov eax, dword [r10 + 0xc]
mov ecx, dword [r10]
mov r9d, edx
cdq
idiv ecx
mov eax, dword [r10 + 0xc]
mov rcx, r10
mov r8d, dword [r10 + 0x10]
imul eax, edx
sub r9d, eax
mov eax, dword [r10 + 0xc]
add r8d, r9d
add eax, r8d
mov dword [r10 + 0x24], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x6e]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov qword [rax], 0x9cb7
mov qword [rax + 8], 0x64c70
mov qword [rax + 0x10], 0x5f424
mov qword [rax + 0x18], 0x1eed1
mov qword [rax + 0x20], 0xa7e5
mov qword [rax + 0x28], 0xcc95
mov qword [rax + 0x30], 0x46d58
mov qword [rax + 0x38], 0x5994d
mov qword [rax + 0x40], 0x26261
mov qword [rax + 0x48], 0x5b953
mov qword [rax + 0x50], 0x3a97
mov qword [rax + 0x58], 0x62a1
mov qword [rax + 0x60], 0x2eea8
mov qword [rax + 0x68], 0x6b573
mov rax, qword [rax + 0x38]
mov rcx, qword [r9 + 0x10]
cqo
idiv rcx
mov rcx, qword [r9 + 0x58]
imul rcx, rax
mov rax, qword [r9 + 0x50]
mov r8, qword [r9 + 0x10]
imul rax, rcx
imul r8, rax
mov rax, qword [r9 + 0x40]
mov rcx, qword [r9 + 0x20]
cqo
idiv rcx
mov rcx, r9
add rdx, r8
mov qword [r9 + 0x68], rdx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x46]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov qword [rax], 0xa1d
mov rcx, rax
mov qword [rax + 8], 0x5e72
mov qword [rax + 0x10], 0x44ad5
mov qword [rax + 0x18], 0x602b8
mov qword [rax + 0x20], 0x3aed4
mov qword [rax + 0x28], 0x3175a
mov qword [rax + 0x30], 0xa257
mov qword [rax + 0x38], 0x13c6d
mov qword [rax + 0x40], 0x3d155
mov rdx, qword [rax + 0x30]
mov r8, qword [rax + 0x18]
sub r8, rdx
mov rdx, qword [rax + 0x38]
mov rax, qword [rax + 0x18]
add rdx, r8
add rax, rdx
mov qword [rcx + 0x40], rax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x2a]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov r9, rax
mov dword [rax], 0x934a
mov dword [rax + 4], 0xe5c5
mov dword [rax + 8], 0x6118
mov dword [rax + 0xc], 0x64ed9
mov dword [rax + 0x10], 0x27587
mov dword [rax + 0x14], 0x33071
mov dword [rax + 0x18], 0x5bec4
mov dword [rax + 0x1c], 0x798d9
mov dword [rax + 0x20], 0x22edc
mov dword [rax + 0x24], 0x4aec7
mov dword [rax + 0x28], 0x228c9
mov eax, dword [rax + 0x1c]
mov ecx, dword [r9 + 8]
cdq
mov r8d, dword [r9 + 0x1c]
idiv ecx
mov rcx, r9
mov eax, edx
cdq
idiv r8d
mov r8d, dword [r9 + 0x10]
mov eax, edx
cdq
idiv r8d
mov dword [r9 + 0x28], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x1e]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
xor edx, edx
mov dword [rax], 0x702cd
mov dword [rax + 4], 0x437a
mov dword [rax + 8], 0x600c7
mov dword [rax + 0xc], 0x32997
mov dword [rax + 0x10], 0x499fc
mov dword [rax + 0x14], 0x33fad
mov dword [rax + 0x18], 0x5acf1
mov dword [rax + 0x1c], 0x70661
mov r8d, dword [rax + 0xc]
mov eax, dword [rax]
div r8d
mov r8d, dword [rcx + 0xc]
xor edx, edx
div r8d
mov dword [rcx + 0x1c], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x4a]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov dword [rax], 0x1d54f
mov dword [rax + 4], 0x2d247
mov dword [rax + 8], 0x5912f
mov dword [rax + 0xc], 0x31fa0
mov dword [rax + 0x10], 0x6149a
mov dword [rax + 0x14], 0x42ec5
mov dword [rax + 0x18], 0x1a88d
mov dword [rax + 0x1c], 0x562ed
mov dword [rax + 0x20], 0x73ebe
mov dword [rax + 0x24], 0x3fc5e
mov dword [rax + 0x28], 0x4d7e3
mov dword [rax + 0x2c], 0x14040
mov dword [rax + 0x30], 0x3bcd2
mov dword [rax + 0x34], 0x79f0f
mov dword [rax + 0x38], 0x565d6
mov dword [rax + 0x3c], 0x104ec
mov dword [rax + 0x40], 0x9d67
mov dword [rax + 0x44], 0x1319c
mov dword [rax + 0x48], 0xa24b
mov eax, dword [rax + 0x30]
mov r8d, dword [rcx]
cdq
idiv r8d
mov eax, dword [rcx + 0x10]
add eax, edx
mov dword [rcx + 0x48], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x16]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov dword [rax], 0x5fb73
mov dword [rax + 4], 0x6c30d
mov dword [rax + 8], 0x2562d
mov dword [rax + 0xc], 0x6dc75
mov dword [rax + 0x10], 0x55b3f
mov dword [rax + 0x14], 0x60631
mov eax, dword [rax + 0xc]
mov r8d, dword [rcx + 8]
cdq
idiv r8d
mov r8d, dword [rcx + 0xc]
mov edx, dword [rcx + 4]
imul r8d, edx
sub r8d, eax
mov eax, dword [rcx + 0xc]
add eax, r8d
mov dword [rcx + 0x14], eax
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 0x46]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rcx, rax
mov dword [rax], 0x5c622
mov dword [rax + 4], 0x4109f
mov dword [rax + 8], 0x12c60
mov dword [rax + 0xc], 0x609bf
mov dword [rax + 0x10], 0x56bc2
mov dword [rax + 0x14], 0x34409
mov dword [rax + 0x18], 0x1b3bb
mov dword [rax + 0x1c], 0x13ef4
mov dword [rax + 0x20], 0x548b5
mov dword [rax + 0x24], 0x62c96
mov dword [rax + 0x28], 0x3f9c4
mov dword [rax + 0x2c], 0x2e182
mov dword [rax + 0x30], 0x57f5d
mov dword [rax + 0x34], 0x28d29
mov dword [rax + 0x38], 0x4120e
mov dword [rax + 0x3c], 0xaa4d
mov dword [rax + 0x40], 0x34e39
mov dword [rax + 0x44], 0x64100
mov eax, dword [rax + 0x3c]
mov edx, dword [rcx + 0x28]
sub edx, eax
mov dword [rcx + 0x44], edx
call qword [sym.imp.msvcrt.dll_void___cdecl_operator_delete___void____ptr64_]
lea ecx, [rbx + 6]
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov ecx, 4
mov rbx, rax
mov dword [rax], 0xd1f9
call qword [sym.imp.msvcrt.dll_void____ptr64___cdecl_operator_new___unsigned_long_long_unsigned___int64__]
mov rdi, rax
mov dword [rax], r13d
mov ecx, dword [rbx]
test ecx, ecx
jns 0x140010484
mov dword [rax], 0xffffffff
jmp 0x1400104c4
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 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 r12, 1
jne 0x1400104a0
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_]
lea r11, [rsp + 0x730]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret