Function at 0x140020890
Capabilities:
Check for debugger via api
Enumerate gui resources
Enumerate process modules
Get memory capacity
Get system information on windows
Terminate process

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
mov eax, 0x4920
call fcn.1400390c0
sub rsp, rax
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x14004e040]
xor rax, rsp
mov qword [rbp + 0x48b0], rax
mov ebx, ecx
xor esi, esi
xorps xmm0, xmm0
movups xmmword [rbp + 0xf30], xmm0
lea rcx, [rbp + 0xf30]
call fcn.14001e5b0
nop
cmp ebx, 1
jne 0x140023f6d
lea rdx, str.SOFTWAREVmware_Inc.Vmware_Tools
lea rcx, [rbp + 0x13f0]
call fcn.1400252d0
nop
lea rdx, str.HARDWAREDEVICEMAPScsiScsi_Port_2Scsi_Bus_0Target_Id_0Logical_Unit_Id_0Identifier
lea rcx, [rbp + 0x1410]
call fcn.1400252d0
nop
lea rdx, str.SYSTEMCurrentControlSetEnumSCSIDiskVen_VMware_Prod_VMware_Virtual_S
lea rcx, [rbp + 0x1430]
call fcn.1400252d0
nop
lea rdx, str.SYSTEMCurrentControlSetControlCriticalDeviceDatabase_rootvmwvmcihostdev
lea rcx, [rbp + 0x1450]
call fcn.1400252d0
nop
lea rdx, str.SYSTEMCurrentControlSetControlVirtualDeviceDrivers
lea rcx, [rbp + 0x1470]
call fcn.1400252d0
nop
lea rbx, [rbp + 0x13f0]
nop
mov rcx, rbx
call fcn.14001fcd0
test al, al
jne 0x140023f61
add rbx, 0x20
lea rax, [rbp + 0x1490]
cmp rbx, rax
jne 0x140020960
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xfb0], xmm0
mov qword [rbp + 0xfc0], rax
lea rcx, [rbp + 0xfb0]
call fcn.14001e430
nop
mov rbx, qword [rbp + 0xfb0]
mov rdi, qword [rbp + 0xfb8]
cmp rbx, rdi
je 0x1400209f8
nop dword [rax]
nop word [rax + rax]
mov rdx, rbx
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.140026730
lea rdx, [0x140026750]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov rcx, rbx
call fcn.1400203a0
test al, al
jne 0x140023f55
add rbx, 0x20
cmp rbx, rdi
jne 0x1400209c0
mov qword [rbp + 0x1340], 0x59
xor eax, eax
mov qword [rbp + 0x1348], rax
movaps xmm0, xmmword [rbp + 0x1340]
movdqa xmmword [rbp + 0x40], xmm0
lea rcx, [rbp + 0x40]
call fcn.14001e080
test al, al
jne 0x140023f55
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
jne 0x140023f55
mov dword [rbp + 0xf40], esi
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea rdx, [rbp + 0xf40]
call qword [sym.imp.KERNEL32.dll_CheckRemoteDebuggerPresent]
cmp dword [rbp + 0xf40], 1
je 0x140023f55
call fcn.14001e7b0
test al, al
jne 0x140023f55
call fcn.14001e850
test al, al
jne 0x140023f55
call fcn.14001e930
test al, al
jne 0x140023f55
call fcn.14001e980
test al, al
jne 0x140023f55
lea rcx, [rbp + 0xf60]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
cmp dword [rbp + 0xf80], 2
jb 0x140023f55
call fcn.14001ec10
test al, al
jne 0x140023f55
call fcn.14001eef0
test al, al
jne 0x140023f55
call fcn.14001f4c0
test al, al
jne 0x140023f55
call fcn.14001fd50
test al, al
jne 0x140023f55
call fcn.140020690
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xfc8], xmm0
mov qword [rbp + 0xfd8], rax
movabs rax, 0x7dfbe3271b98f112
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
movabs rax, 0x3feff89ef027053c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
movabs rax, 0xc641d254b1500dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs r15, 0x3bca6451d1e575a2
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
movabs r12, 0x7dcde3461bfcf17b
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1390], rax
movabs rsi, 0x3f97f8fbf0090508
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1398], rax
movabs r14, 0xc641d254b1500dbd
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x13a0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x13a8], rax
vmovdqu ymm0, ymmword [rbp + 0x270]
vpxor ymm1, ymm0, ymmword [rbp + 0x1390]
vmovdqu ymmword [rbp + 0x270], ymm1
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x820]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da6e3351b9df12f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
movabs rax, 0x3fb9f889f06e0565
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs rbx, 0xc641d231b1280dd8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x13b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x13b8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x13c0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x13c8], rax
vmovdqu ymm0, ymmword [rbp + 0x290]
vpxor ymm1, ymm0, ymmword [rbp + 0x13b0]
vmovdqu ymmword [rbp + 0x290], ymm1
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x840]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbde32b1b89f13f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x70], rax
movabs rax, 0x3fb9f88bf068056b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x78], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x80], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x88], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x13d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x13d8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x13e0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x13e8], rax
vmovdqu ymm0, ymmword [rbp + 0x70]
vpxor ymm1, ymm0, ymmword [rbp + 0x13d0]
vmovdqu ymmword [rbp + 0x70], ymm1
movzx edx, byte [rbp + 0xf28]
lea rcx, [rbp + 0x860]
vzeroupper
call fcn.140026f30
nop
lea rax, [rbp + 0x70]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140020d70
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x860]
call fcn.140026f50
nop
movabs rax, 0x7da8e3341b95f12c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rax, 0x3fe5f89af061057b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
movabs rax, 0xc639d231b17e0dd6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2c0], rax
movabs rbx, 0x3bca6451d1e575c7
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2c8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x2b0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x2b0], ymm1
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x880]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7db9e3351b85f128
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
movabs rax, 0x3ff9f8b2f064056d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
movabs rax, 0xc62cd226b13f0ddb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
movabs rax, 0x3baf647fd19775c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
movabs rax, 0x22085bdaadf77de7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x600], rax
movabs rdi, 0xe6e6bdefb143c49c
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x608], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
movabs r13, 0x22085bdaad927d9f
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12e8], rax
vmovdqu ymm0, ymmword [rbp + 0x12c0]
vpxor ymm0, ymm0, ymmword [rbp + 0x5e0]
vmovdqa ymmword [rbp + 0x5e0], ymm0
vmovdqa xmm1, xmmword [rbp + 0x600]
vxorps xmm1, xmm1, xmmword [rbp + 0x12e0]
vmovdqa xmmword [rbp + 0x600], xmm1
lea rdx, [rbp + 0x5e0]
lea rcx, [rbp + 0x8a0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7daee3291b8ef12b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x620], rax
movabs rax, 0x3fdff888f07a056d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x628], rax
movabs rax, 0xc624d23fb1330ddc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x630], rax
movabs rsi, 0x3bb26434d1cb75d0
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x638], rax
movabs r14, 0x22085bdaad927dfa
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x640], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x648], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1300], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1308], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1310], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1318], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1320], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1328], rax
vmovdqu ymm0, ymmword [rbp + 0x620]
vpxor ymm1, ymm0, ymmword [rbp + 0x1300]
vmovdqa ymmword [rbp + 0x620], ymm1
vmovdqa xmm0, xmmword [rbp + 0x640]
vxorps xmm0, xmm0, xmmword [rbp + 0x1320]
vmovdqa xmmword [rbp + 0x640], xmm0
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x8c0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7d9de3321b93f11f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d0], rax
movabs rax, 0x3fa1f890f06c056d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
movabs rax, 0xc639d231b17e0d89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rbx, 0x3f97f8fbf0090508
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rdi, 0xc641d254b1500dbd
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x2d0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x2d0], ymm1
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x8e0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dfee3271b98f112
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
movabs rax, 0x3feff89ef027053a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
movabs rax, 0xc641d254b1500dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x2f0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x2f0], ymm1
lea rdx, [rbp + 0x2f0]
lea rcx, [rbp + 0x900]
vzeroupper
call fcn.1400252d0
nop
movabs r12, 0x7de3e3271b98f112
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
movabs r15, 0x3f97f89ef071056d
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1340], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1348], rax
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp + 0x1340]
movdqa xmmword [rbp + 0x20], xmm0
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x920]
call fcn.1400252d0
nop
movabs rdi, 0x7da1e3251b99f109
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rbx, 0x3fb9f888f07a0569
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
movabs rax, 0xc66fd220b1350dd3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rax, 0x3bca6434d19d75c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
movabs rax, 0x3bca6451d1e575a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x310]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x310], ymm1
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x940]
vzeroupper
call fcn.1400252d0
nop
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x330], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x338], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x340], rax
movabs rbx, 0x3bca6451d1e575a2
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x348], rax
movabs rdi, 0x7dcde3461bfcf17b
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x330]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x330], ymm1
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x960]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbfe33f1b99f113
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
movabs rax, 0x3fb9f888f0700569
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x350]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x350], ymm1
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x980]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da5e3211b95f117
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x370], rax
movabs rax, 0x3fe2f894f061057c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x378], rax
movabs rax, 0xc624d27ab1350dce
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rdi, 0x3bca6451d18075da
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x370]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x370], ymm1
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x9a0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dace3231b94f118
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x660], rax
movabs rax, 0x3ff0f895f06c057c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
movabs rax, 0xc66cd231b13e0dd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs rax, 0x3b956467d1dd75da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
movabs rax, 0x226d5bf4ada67da9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x680], rax
movabs rax, 0xe6e6bdefb126c4e4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x688], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1300], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1308], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1310], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1318], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1320], rax
movabs rbx, 0xe6e6bdefb143c49c
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1328], rax
vmovdqu ymm0, ymmword [rbp + 0x660]
vpxor ymm1, ymm0, ymmword [rbp + 0x1300]
vmovdqa ymmword [rbp + 0x660], ymm1
vmovdqa xmm0, xmmword [rbp + 0x680]
vxorps xmm0, xmm0, xmmword [rbp + 0x1320]
vmovdqa xmmword [rbp + 0x680], xmm0
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x9c0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbee3271b90f118
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a0], rax
movabs rax, 0x3ff1f895f060057b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a8], rax
movabs rax, 0xc624d239b1220dd2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x6b8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x6c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x6c8], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
movabs rsi, 0x3bca6451d1e575a2
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
vmovdqu ymm0, ymmword [rbp + 0x6a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xf60]
vmovdqa ymmword [rbp + 0x6a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x6c0]
vxorps xmm0, xmm0, xmmword [rbp + 0xf80]
vmovdqa xmmword [rbp + 0x6c0], xmm0
lea rdx, [rbp + 0x6a0]
lea rcx, [rbp + 0x9e0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7de0e3271b98f112
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rax, 0x3ff2f8cdf0310570
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
movabs rax, 0xc624d27ab1250dd0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
movabs rbx, 0x7dcde3461bfcf17b
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rdi, 0x3f97f8fbf0090508
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs r13, 0xc641d254b1500dbd
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x390]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x390], ymm1
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0xa00]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da8e3201b9af118
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
movabs rax, 0x3ff8f897f0790570
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
movabs rax, 0xc66fd226b1350dcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x3bca6434d19d75c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x3b0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x3b0], ymm1
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0xa20]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da5e3281b95f10c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d0], rax
movabs rax, 0x3ff2f8d5f071056d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d8], rax
movabs rax, 0xc641d254b1350dc5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3e8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x3d0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x3d0], ymm1
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0xa40]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbae3231b95f113
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f0], rax
movabs r14, 0x3ff2f883f06c0526
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x400], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x408], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x3f0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x3f0], ymm1
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0xa60]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da9e3221b95f11d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x410], rax
movabs rax, 0x3fb9f889f06c0564
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x418], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x410]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x410], ymm1
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0xa80]
vzeroupper
call fcn.1400252d0
nop
movabs rsi, 0x7dbde3321b88f113
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x6e0], rax
movabs rdi, 0x3fe2f899f06c056c
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x6e8], rax
movabs rbx, 0xc633d231b1370dda
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x6f0], rax
movabs r13, 0x3baf6429d180758c
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x6f8], rax
movabs rcx, 0x22085bdaad927d9f
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x700], rax
movabs rdx, 0xe6e6bdefb143c49c
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x708], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
movabs rax, 0x3bca6451d1e575a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
vmovdqu ymm0, ymmword [rbp + 0x6e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xf60]
vmovdqa ymmword [rbp + 0x6e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x700]
vxorps xmm0, xmm0, xmmword [rbp + 0xf80]
vmovdqa xmmword [rbp + 0x700], xmm0
lea rdx, [rbp + 0x6e0]
lea rcx, [rbp + 0xaa0]
vzeroupper
call fcn.1400252d0
nop
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x720], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x728], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x730], rax
movabs rax, 0x3be4643ed19775d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x738], rax
movabs rax, 0x22085bbfadea7dfa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x740], rax
movabs rsi, 0xe6e6bdefb143c49c
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x748], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1300], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1308], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1310], rax
movabs rax, 0x3bca6451d1e575a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1318], rax
movabs rbx, 0x22085bdaad927d9f
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1320], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x1328], rax
vmovdqu ymm0, ymmword [rbp + 0x720]
vpxor ymm1, ymm0, ymmword [rbp + 0x1300]
vmovdqa ymmword [rbp + 0x720], ymm1
vmovdqa xmm0, xmmword [rbp + 0x740]
vxorps xmm0, xmm0, xmmword [rbp + 0x1320]
vmovdqa xmmword [rbp + 0x740], xmm0
lea rdx, [rbp + 0x720]
lea rcx, [rbp + 0xac0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da1e33f1b9ff108
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
movabs rax, 0x3ff2f8d5f0680564
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
movabs rdi, 0xc641d254b1350dc5
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x440], rax
movabs rcx, 0x3bca6451d1e575a2
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x448], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x430]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x430], ymm1
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0xae0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dace3231b94f138
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a0], rax
movabs rax, 0x3ff9f8bef029057c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
movabs rax, 0xc624d23ab1390dda
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5b0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x5b8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
movabs rax, 0x3bca6451d1e575a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
vmovdqu ymm0, ymmword [rbp + 0x5a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xf60]
vmovdqa ymmword [rbp + 0x5a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x5c0]
vxorps xmm0, xmm0, xmmword [rbp + 0xf80]
vmovdqa xmmword [rbp + 0x5c0], xmm0
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0xb00]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7db4e32a1b90f114
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x450], rax
movabs rax, 0x3fb9f89cf06b056c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x458], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x460], rax
movabs rbx, 0x3bca6451d1e575a2
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x468], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x450]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x450], ymm1
lea rdx, [rbp + 0x450]
lea rcx, [rbp + 0xb20]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da9e3721bcaf103
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x470], rax
movabs rax, 0x3ff2f8d5f06e056a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x478], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x480], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x488], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x470]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x470], ymm1
lea rdx, [rbp + 0x470]
lea rcx, [rbp + 0xb40]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7d88e3681bb9f12b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
movabs rax, 0x3f97f8fbf04c0550
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1370], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1378], rax
movdqa xmm0, xmmword [rbp + 0x30]
xorps xmm0, xmmword [rbp + 0x1370]
movdqa xmmword [rbp + 0x30], xmm0
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0xb60]
call fcn.1400252d0
nop
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x10], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x18], rax
movabs r15, 0x7dcde3461bfcf17b
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1360], rax
movabs r12, 0x3f97f8fbf0090508
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1368], rax
movdqa xmm0, xmmword [rbp + 0x10]
xorps xmm0, xmmword [rbp + 0x1360]
movdqa xmmword [rbp + 0x10], xmm0
lea rdx, [rbp + 0x10]
lea rcx, [rbp + 0xb80]
call fcn.1400252d0
nop
movabs rax, 0x7d89e32f1bb9f12b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x490], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x498], rax
movabs rbx, 0xc641d254b1500dbd
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4a0], rax
movabs r14, 0x3bca6451d1e575a2
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4a8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x490]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x490], ymm1
lea rdx, [rbp + 0x490]
lea rcx, [rbp + 0xba0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da8e3681bcef109
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x50], rax
movabs rax, 0x3f97f8fbf06c0570
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x58], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1350], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1358], rax
movdqa xmm0, xmmword [rbp + 0x50]
xorps xmm0, xmmword [rbp + 0x1350]
movdqa xmmword [rbp + 0x50], xmm0
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0xbc0]
call fcn.1400252d0
nop
movabs rax, 0x7daee3291b8ef10b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
movabs rax, 0x3fb9f88bf071056d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b8], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4c8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x4b0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x4b0], ymm1
lea rdx, [rbp + 0x4b0]
lea rcx, [rbp + 0xbe0]
vzeroupper
call fcn.1400252d0
nop
movabs rbx, 0x7db5e3291bbef12d
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
movabs rax, 0x3fb9f8a8f04d055b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x4d0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x4d0], ymm1
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0xc00]
vzeroupper
call fcn.1400252d0
nop
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
movabs rax, 0x3fb9f8b8f05f055b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rbx, 0xc641d254b1500dbd
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x150]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x150], ymm1
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0xc20]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7daee3281b8cf10d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
movabs rax, 0x3ff9f89ef0600564
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
movabs rax, 0xc677d22cb10f0dc9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
movabs rax, 0x3bb26434d1cb7596
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
movabs rax, 0x22085bdaad927dfa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x780], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x788], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
movabs rbx, 0x22085bdaad927d9f
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
vmovdqu ymm0, ymmword [rbp + 0x760]
vpxor ymm1, ymm0, ymmword [rbp + 0xf60]
vmovdqa ymmword [rbp + 0x760], ymm1
vmovdqa xmm0, xmmword [rbp + 0x780]
vxorps xmm0, xmm0, xmmword [rbp + 0xf80]
vmovdqa xmmword [rbp + 0x780], xmm0
lea rdx, [rbp + 0x760]
lea rcx, [rbp + 0xc40]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbfe3231b8af13e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
movabs rax, 0x3ffef893f07d0571
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
movabs rax, 0xc624d27ab1370dd3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
movabs rsi, 0x3bca6451d18075da
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x250]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x250], ymm1
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0xc60]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7db9e3341b95f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0x3fd5f897f068057d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
movabs rax, 0xc624d27ab1280dd2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x230]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x230], ymm1
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0xc80]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dace3311b91f10d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
movabs rax, 0x3ff2f8d5f06c057a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x210]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x210], ymm1
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0xca0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbee3281b99f103
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f0], rax
movabs rax, 0x3ffef88df07b056d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f8], rax
movabs rax, 0xc624d27ab1350dde
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rsi, 0xc641d254b1500dbd
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x1f0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x1f0], ymm1
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0xcc0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbfe3351b91f10d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d0], rax
movabs rax, 0x3ff2f8d5f06a057e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1d8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x1d0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x1d0], ymm1
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0xce0]
vzeroupper
call fcn.1400252d0
nop
movabs r15, 0x7db5e3291b9ef10d
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
movabs r14, 0x3fe1f889f06c057b
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
movabs rsi, 0xc66fd231b1330dd4
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
movabs rax, 0x3be66434d19d75c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs r12, 0xe6e6bdefb143c49c
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
movabs rax, 0x3bca6451d1e575a2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
vmovdqu ymm0, ymmword [rbp + 0x7a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xf60]
vmovdqa ymmword [rbp + 0x7a0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x7c0]
vxorps xmm0, xmm0, xmmword [rbp + 0xf80]
vmovdqa xmmword [rbp + 0x7c0], xmm0
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0xd00]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dafe3231b93f111
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0x3ff2f888f0710567
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0xc633d231b1260dcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1300], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1308], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1310], rax
movabs r13, 0x3bca6451d1e575a2
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1318], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1320], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1328], rax
vmovdqu ymm0, ymmword [rbp + 0x7e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x1300]
vmovdqa ymmword [rbp + 0x7e0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x800]
vxorps xmm0, xmm0, xmmword [rbp + 0x1320]
vmovdqa xmmword [rbp + 0x800], xmm0
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0xd20]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7d92e32a1b8ef10b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b0], rax
movabs rax, 0x3ff2f8d5f06a056b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1c8], rax
movabs rbx, 0x7dcde3461bfcf17b
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs r12, 0x3f97f8fbf0090508
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x1b0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x1b0], ymm1
lea rdx, [rbp + 0x1b0]
lea rcx, [rbp + 0xd40]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da2e3121bb1f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x190], rax
movabs rax, 0x3fb9f888f0650567
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x198], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1a0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x1a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x190]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x190], ymm1
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0xd60]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7daae32e1b91f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x60], rax
movabs rax, 0x3f97f8fbf07a056e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x68], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1380], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x1388], rax
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp + 0x1380]
movdqa xmmword [rbp + 0x60], xmm0
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0xd80]
call fcn.1400252d0
nop
movabs rax, 0x7daee3351b91f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
movabs rax, 0x3ff2f8d5f060057b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x120], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rdi, 0xc641d254b1500dbd
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x110]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x110], ymm1
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0xda0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbee3301b91f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x130], rax
movabs rax, 0x3feff89ef027057b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x138], rax
movabs rax, 0xc641d254b1500dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x140], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x130]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x130], ymm1
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0xdc0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dbee3331b91f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
movabs rax, 0x3fe2f894f064056a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
movabs rax, 0xc624d27ab1350dce
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x100], rax
movabs r12, 0x3bca6451d18075da
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0xf0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0xf0], ymm1
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0xde0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7dace3341b91f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
movabs rax, 0x3ffcf888f06d057f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
movabs rdi, 0xc624d22cb1350d93
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0xd0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0xd0], ymm1
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0xe00]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da2e32b1b91f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
movabs rax, 0x3fb9f89ef07a057d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
movabs rax, 0xc641d231b1280dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x12c0]
vpxor ymm0, ymm0, ymmword [rbp + 0xb0]
vmovdqu ymmword [rbp + 0xb0], ymm0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0xe20]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7d88e30b1bb1f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x90], rax
movabs rax, 0x3fdbf8aff04a0545
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x98], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x90]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x90], ymm1
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xe40]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7da2e3321b91f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0x3ff3f888f0650567
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x4f0]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x4f0], ymm1
lea rdx, [rbp + 0x4f0]
lea rcx, [rbp + 0xe60]
vzeroupper
call fcn.1400252d0
nop
movabs rbx, 0x7dace3311b91f12d
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x510], rax
movabs rax, 0x3fe5f88ff06c057a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x518], rax
movabs rax, 0xc624d27ab1240ddc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x520], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
movabs rax, 0x7dcde3461bfcf17b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0x3f97f8fbf0090508
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x510]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x510], ymm1
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0xe80]
vzeroupper
call fcn.1400252d0
nop
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x530], rax
movabs rax, 0x3fe4f88ef06c057a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x538], rax
movabs rax, 0xc624d27ab1220dd8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x540], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x548], rax
movabs rbx, 0x7dcde3461bfcf17b
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs r12, 0x3f97f8fbf0090508
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x530]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x530], ymm1
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0xea0]
vzeroupper
call fcn.1400252d0
nop
movabs rax, 0x7daee3271b91f12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x550], rax
movabs rax, 0x3fe7f897f061057c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x558], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0xc641d254b1500dbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x550]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x550], ymm1
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0xec0]
vzeroupper
call fcn.1400252d0
nop
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs rax, 0x3bca6434d19d75c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rsi, 0xc641d254b1500dbd
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x570]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x570], ymm1
lea rdx, [rbp + 0x570]
lea rcx, [rbp + 0xee0]
vzeroupper
call fcn.1400252d0
nop
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
movabs rax, 0x3feef89af07b057c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x180], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x188], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
vmovdqu ymm0, ymmword [rbp + 0x170]
vpxor ymm1, ymm0, ymmword [rbp + 0x12c0]
vmovdqu ymmword [rbp + 0x170], ymm1
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0xf00]
vzeroupper
call fcn.1400252d0
nop
lea rax, [rbp + 0x820]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0xf20]
mov qword [rbp + 0x48], rax
lea r8, [rbp + 8]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0xfc8]
call fcn.140023fe0
nop
lea r9, [fcn.140025260]
mov edx, 0x20
lea r8d, [rdx + 0x18]
lea rcx, [rbp + 0x820]
call fcn.1400389f0
mov rbx, qword [rbp + 0xfc8]
mov rdi, qword [rbp + 0xfd0]
cmp rbx, rdi
je 0x140023c1d
mov rcx, rbx
call fcn.14001e640
test al, al
jne 0x140023f40
add rbx, 0x20
cmp rbx, rdi
jne 0x140023c04
lea rcx, [rbp + 0xfc8]
call fcn.1400258b0
nop
lea rcx, [rbp + 0xfb0]
call fcn.1400258b0
nop
lea r9, [fcn.140025260]
mov edx, 0x20
lea r8d, [rdx - 0x1b]
lea rcx, [rbp + 0x13f0]
call fcn.1400389f0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 3
xor r9d, r9d
xor edx, edx
lea r8d, [r9 + 3]
lea rcx, str..PhysicalDrive0
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov qword [rsp + 0x38], 0
lea rcx, [rbp + 0xfa8]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x18
lea rcx, [rbp + 0xfe0]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
xor r8d, r8d
mov edx, 0x70000
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
mov eax, dword [rbp + 0xff4]
mov ecx, dword [rbp + 0xff0]
imul rax, rcx
mov ecx, dword [rbp + 0xfec]
imul rax, rcx
imul rax, qword [rbp + 0xfe0]
cqo
and edx, 0x3fffffff
add rax, rdx
sar rax, 0x1e
cmp eax, 0x64
jb 0x140023f20
mov dword [rbp + 0x1000], 0x40
lea rcx, [rbp + 0x1000]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov rax, qword [rbp + 0x1008]
shr rax, 0x14
cmp eax, 0x800
jb 0x140023f20
lea rcx, [rbp + 0x1040]
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
cmp dword [rbp + 0x1060], 2
jb 0x140023f20
lea rdx, [rbp + 0x1070]
lea rcx, str.C:WindowsSystem32VBox.dll
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
jne 0x140023f20
lea rax, [rbp + 0xf20]
mov qword [rsp + 0x20], rax
mov r9d, 1
xor r8d, r8d
lea rdx, str.SYSTEMControlSet001ServicesVBoxSF
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExW]
test eax, eax
je 0x140023f20
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, eax
call fcn.140020760
mov dword [rbp + 0xfa0], 0x104
mov r8d, eax
xor edx, edx
mov ecx, 0x400
call qword [sym.imp.KERNEL32.dll_OpenProcess]
lea r9, [rbp + 0xfa0]
lea r8, [rbp + 0x4490]
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_QueryFullProcessImageNameW]
lea rcx, [rbp + 0x4490]
call qword [sym.imp.USER32.dll_CharUpperW]
lea rdx, str.WINDBG.EXE
lea rcx, [rbp + 0x4490]
call qword [sym.imp.VCRUNTIME140.dll_wcsstr]
test rax, rax
jne 0x140023f20
lea r8, [rbp + 0xfa4]
mov edx, 0x1000
lea rcx, [rbp + 0x1490]
call qword [sym.imp.KERNEL32.dll_K32EnumProcesses]
xor r14d, r14d
mov eax, dword [rbp + 0xfa4]
test rax, 0xfffffffffffffffc
jbe 0x140023f04
lea r15, [rbp + 0x1490]
nop
mov r8d, dword [r15]
xor edx, edx
mov ecx, 0x410
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rsi, rax
test rax, rax
je 0x140023ee7
lea r9, [rbp + 0xf40]
mov r8d, 0x2000
lea rdx, [rbp + 0x2490]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_K32EnumProcessModules]
xor ebx, ebx
mov ecx, dword [rbp + 0xf40]
test rcx, 0xfffffffffffffff8
jbe 0x140023ee7
lea rdi, [rbp + 0x2490]
nop dword [rax]
nop word [rax + rax]
mov r9d, 0x104
lea r8, [rbp + 0x46a0]
mov rdx, qword [rdi]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_K32GetModuleFileNameExW]
lea rcx, [rbp + 0x46a0]
call qword [sym.imp.USER32.dll_CharUpperW]
lea rdx, str.DBGHELP.DLL
lea rcx, [rbp + 0x46a0]
call qword [sym.imp.VCRUNTIME140.dll_wcsstr]
test rax, rax
jne 0x140023f4c
inc ebx
add rdi, 8
mov ecx, dword [rbp + 0xf40]
shr rcx, 3
movsxd rax, ebx
cmp rax, rcx
jb 0x140023e90
inc r14d
add r15, 4
mov ecx, dword [rbp + 0xfa4]
shr rcx, 2
movsxd rax, r14d
cmp rax, rcx
jb 0x140023e30
mov byte [rbp + 0xf28], 0
lea rdx, [rbp + 0xf28]
lea rcx, [0x140020810]
call qword [sym.imp.USER32.dll_EnumWindows]
nop
cmp dword [rbp + 0xf30], 0
je 0x140023f3c
mov edx, dword [rbp + 0xf34]
mov rcx, qword [rbp + 0xf38]
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
xor eax, eax
jmp 0x140023f8e
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
cmp dword [rbp + 0xf30], 0
je 0x140023f89
mov edx, dword [rbp + 0xf34]
mov rcx, qword [rbp + 0xf38]
call qword [sym.imp.KERNEL32.dll_SetConsoleMode]
mov eax, 1
mov rcx, qword [rbp + 0x48b0]
xor rcx, rsp
call fcn.1400387e0
lea r11, [rsp + 0x4920]
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