Function at 0x140007ee0
Capabilities:
Access pe header
Execute anti-debugging instructions

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0x8e0
movaps xmmword [rax - 0x38], xmm6
lea rbp, [rsp + 0x40]
and rbp, 0xffffffffffffffe0
mov rsi, rcx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdi, rax
mov qword [rbp], rax
mov rcx, rax
call qword [sym.imp.ntdll.dll_RtlImageNtHeader]
movzx edx, word [rax + 0x14]
xor r13d, r13d
mov ebx, dword [rdx + rax + 0x28]
test ebx, ebx
je 0x140007f50
mov ecx, dword [rdx + rax + 0x2c]
add rcx, rdi
mov eax, ebx
nop
crc32 r13d, dword [rcx]
lea rcx, [rcx + 1]
sub rax, 1
jne 0x140007f40
xor r9d, r9d
mov r10d, 0x1f4
nop dword [rax]
rdtsc
shl rdx, 0x20
or rax, rdx
mov r8, rax
xor eax, eax
xor ecx, ecx
cpuid
mov dword [rbp + 0x1c0], eax
mov dword [rbp + 0x1c4], ebx
mov dword [rbp + 0x1c8], ecx
mov dword [rbp + 0x1cc], edx
rdtsc
shl rdx, 0x20
or rax, rdx
sub eax, r8d
add r9d, eax
sub r10, 1
jne 0x140007f60
cmp r9d, 0x929b4
jb 0x14000807f
movabs rax, 0x6731e08a923aac96
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x40], rax
movabs rax, 0xbf40e040bf8eb5d5
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x48], rax
movabs rax, 0x880ba62d8252964b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x50], rax
movabs r12, 0xd5fc40e09cafe148
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x58], rax
movabs rax, 0xe118defe649d5e5
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x20], rax
movabs r15, 0xde359432d6f895a6
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x28], rax
movabs rax, 0x880ba62de637ec27
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x30], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x38], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x40]
vmovdqa ymmword [rbp + 0x40], ymm1
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x1c0]
vzeroupper
call fcn.1400013a0
mov dl, 1
mov rcx, rax
call fcn.140007560
int3
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x40], xmm0
xor r15d, r15d
mov qword [rbp + 0x50], r15
mov r12, qword [rsi + 8]
mov rsi, qword [rsi]
mov r14, qword [rbp + 0x48]
cmp rsi, r12
je 0x140008160
nop dword [rax]
nop word [rax + rax]
mov rdi, qword [rsi]
xor ebx, ebx
lea rdx, [rbp + 0x290]
mov rcx, rdi
call fcn.140006d50
test eax, eax
je 0x1400080fa
nop dword [rax + rax]
test dword [rbp + 0x2b1], 0x1000
jne 0x1400080fa
movzx eax, byte [rbp + 0x290]
add ebx, eax
mov ecx, ebx
add rcx, rdi
lea rdx, [rbp + 0x290]
call fcn.140006d50
test eax, eax
jne 0x1400080d0
mov edx, ebx
add rdx, 0xfffffffffffffffc
add rdx, rdi
xor eax, eax
lea rcx, [rdi + 1]
cmp rcx, rdx
jae 0x14000811d
nop
crc32 eax, dword [rcx]
inc rcx
cmp rcx, rdx
jb 0x140008110
mov qword [rbp + 0x20], rdi
mov dword [rbp + 0x28], eax
cmp r14, r15
je 0x14000813b
movups xmm0, xmmword [rbp + 0x20]
movups xmmword [r14], xmm0
add r14, 0x10
mov qword [rbp + 0x48], r14
jmp 0x140008153
lea r8, [rbp + 0x20]
mov rdx, r14
lea rcx, [rbp + 0x40]
call fcn.14001d3d0
mov r15, qword [rbp + 0x50]
mov r14, qword [rbp + 0x48]
add rsi, 8
cmp rsi, r12
jne 0x1400080b0
movsd xmm6, qword [0x14002ea40]
movabs r15, 0xde359432d6f895a6
movabs rbx, 0xe56cfabbf0599aa
movabs r12, 0xd5fc40e09cafe148
movabs rdi, 0xe118defe649d5e5
mov rsi, qword [rbp + 0x40]
cmp rsi, r14
je 0x14000823c
nop dword [rax]
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x280], xmm0
xor ebx, ebx
lea rdx, [rbp + 0x2b8]
movq rdi, xmm0
mov rcx, rdi
call fcn.140006d50
test eax, eax
je 0x1400081ee
test dword [rbp + 0x2d9], 0x1000
jne 0x1400081ee
movzx eax, byte [rbp + 0x2b8]
add ebx, eax
mov ecx, ebx
add rcx, rdi
lea rdx, [rbp + 0x2b8]
call fcn.140006d50
test eax, eax
jne 0x1400081c4
mov edx, ebx
add rdx, 0xfffffffffffffffc
add rdx, rdi
xor eax, eax
lea rcx, [rdi + 1]
cmp rcx, rdx
jae 0x14000820f
crc32 eax, dword [rcx]
inc rcx
cmp rcx, rdx
jb 0x140008202
cmp eax, dword [rbp + 0x288]
jne 0x1400087fe
add rsi, 0x10
cmp rsi, r14
jne 0x1400081a0
movabs rdi, 0xe118defe649d5e5
movabs rbx, 0xe56cfabbf0599aa
call qword [sym.imp.KERNEL32.dll_IsDebuggerPresent]
test eax, eax
jne 0x140008c9e
mov qword [rbp + 8], rbx
mov rax, qword [rbp + 8]
mov qword [rbp + 0x60], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x68], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1e8], rax
movdqa xmm0, xmmword [rbp + 0x60]
pxor xmm0, xmmword [rbp + 0x1e0]
movdqa xmmword [rbp + 0x60], xmm0
xor edx, edx
lea rcx, [rbp + 0x60]
call qword [sym.imp.USER32.dll_FindWindowA]
xor ebx, ebx
test rax, rax
mov r14d, 1
cmovne ebx, r14d
movabs rax, 0xe118defe64991ac
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x70], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x78], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1f8], rax
movdqa xmm0, xmmword [rbp + 0x70]
pxor xmm0, xmmword [rbp + 0x1f0]
movdqa xmmword [rbp + 0x70], xmm0
xor edx, edx
lea rcx, [rbp + 0x70]
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
cmovne ebx, r14d
test ebx, ebx
jne 0x140008bca
movabs rax, 0x2e76efab9f25b9aa
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x80], rax
movabs rax, 0xde68c16295a3b58b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x88], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x200], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x208], rax
movdqa xmm0, xmmword [rbp + 0x80]
pxor xmm0, xmmword [rbp + 0x200]
movdqa xmmword [rbp + 0x80], xmm0
lea rdx, [rbp + 0x80]
xor ecx, ecx
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
cmovne ebx, r14d
movabs rax, 0x7765e4819324b8ac
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x180], rax
movabs rax, 0xbb52f347b49dd186
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x188], rax
movabs rax, 0xdd5be576c61acc55
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x190], rax
movabs rax, 0xd5fc40e09cafe115
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x198], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x240], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x248], rax
movabs rsi, 0x880ba62de637ec27
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x250], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x258], rax
vmovdqu ymm0, ymmword [rbp + 0x240]
vpxor ymm1, ymm0, ymmword [rbp + 0x180]
vmovdqa ymmword [rbp + 0x180], ymm1
lea rdx, [rbp + 0x180]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
cmovne ebx, r14d
test ebx, ebx
jne 0x140008b0a
call fcn.140007750
movabs rax, 0x6275a3838a2da18b
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x90], rax
movabs rax, 0xde359432d6f895ca
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x98], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x210], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x218], rax
movdqa xmm0, xmmword [rbp + 0x90]
pxor xmm0, xmmword [rbp + 0x210]
movdqa xmmword [rbp + 0x90], xmm0
lea rcx, [rbp + 0x90]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
lea rcx, [rax - 1]
cmp rcx, 0xfffffffffffffffd
ja 0x1400085e4
movabs rax, 0x687fc49b831aa1ab
mov qword [rbp + 8], rax
mov rcx, qword [rbp + 8]
mov qword [rbp + 0x1a0], rcx
movabs rax, 0xb05afd46b795e7c9
mov qword [rbp + 8], rax
mov rcx, qword [rbp + 8]
mov qword [rbp + 0x1a8], rcx
movabs rax, 0x880bc24c83458473
mov qword [rbp + 8], rax
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1b0], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x1b8], rax
mov qword [rbp + 8], rdi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x260], rax
mov qword [rbp + 8], r15
mov rax, qword [rbp + 8]
mov qword [rbp + 0x268], rax
mov qword [rbp + 8], rsi
mov rax, qword [rbp + 8]
mov qword [rbp + 0x270], rax
mov qword [rbp + 8], r12
mov rax, qword [rbp + 8]
mov qword [rbp + 0x278], rax
vmovdqu ymm0, ymmword [rbp + 0x260]
vpxor ymm1, ymm0, ymmword [rbp + 0x1a0]
vmovdqa ymmword [rbp + 0x1a0], ymm1
lea rdx, [rbp + 0x1a0]
mov rcx, rbx
vzeroupper
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rax, rax
je 0x1400085e4
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r14 + 0x10]
call rbx
xor ebx, ebx
xor edx, edx
mov r8d, 0x4d0
lea rcx, [rbp + 0x3c0]
call sub.VCRUNTIME140.dll_memset
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov dword [rbp + 0x3f0], 0x100010
lea rdx, [rbp + 0x3c0]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetThreadContext]
test eax, eax
je 0x140008657
cmp qword [rbp + 0x408], rbx
jne 0x140008654
cmp qword [rbp + 0x410], rbx
jne 0x140008654
cmp qword [rbp + 0x418], rbx
jne 0x140008654
cmp qword [rbp + 0x420], rbx
jne 0x140008654
cmp qword [rbp + 0x428], rbx
jne 0x140008654
cmp qword [rbp + 0x430], rbx
je 0x140008657
mov ebx, r14d
test ebx, ebx
jne 0x140008a40
call fcn.140007b90
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, qword [0x140035ea0]
add rcx, 4
cmp rcx, rax
jl 0x140008988
mov r14, qword [rbp]
mov rcx, r14
call qword [sym.imp.ntdll.dll_RtlImageNtHeader]
movzx edx, word [rax + 0x14]
xor ecx, ecx
mov ebx, dword [rdx + rax + 0x28]
test ebx, ebx
je 0x1400086bf
mov eax, dword [rdx + rax + 0x2c]
add rax, r14
mov edx, ebx
nop dword [rax]
nop dword [rax + rax]
crc32 ecx, dword [rax]
lea rax, [rax + 1]
sub rdx, 1
jne 0x1400086b0
cmp r13d, ecx
jne 0x1400088d2
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov qword [0x140035ea0], rax
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rbx, 0x989680
jne 0x1400086f5
imul rax, rax, 0x64
jmp 0x140008713
cqo
idiv rbx
mov rcx, rax
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
movabs rcx, 0x7ffffffffd050f7f
cmp rax, rcx
lea rsi, [rax + 0x2faf080]
jl 0x140008733
movabs rsi, 0x7fffffffffffffff
movabs r15, 0x311cdad160000
movabs r12, 0x112e0be826d694b3
call qword [sym.imp.MSVCP140.dll__Query_perf_frequency]
mov rbx, rax
call qword [sym.imp.MSVCP140.dll__Query_perf_counter]
cmp rbx, 0x989680
jne 0x140008765
imul rax, rax, 0x64
jmp 0x140008783
cqo
idiv rbx
mov rcx, rax
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
cmp rax, rsi
jge 0x1400087f5
mov rdi, rsi
sub rdi, rax
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
imul rcx, rax, 0x64
xorps xmm0, xmm0
cvtsi2sd xmm0, rdi
comisd xmm0, xmm6
lea rbx, [rcx + r15]
ja 0x1400087ae
lea rbx, [rcx + rdi]
lea rax, [rdi + rcx]
lea rdx, [rcx + r15]
cmovbe rdx, rax
mov rax, r12
imul rdx
sar rdx, 0x1a
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [rbp + 0x220], rdx
imul eax, edx, 0x3b9aca00
sub ebx, eax
mov dword [rbp + 0x228], ebx
lea rcx, [rbp + 0x220]
call qword [sym.imp.MSVCP140.dll__Thrd_sleep]
jmp 0x140008747
mov r14, qword [rbp + 0x48]
jmp 0x140008168
movabs rax, 0x6078f4898f2dba88
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa0], rax
movabs rax, 0xab53b451a49bb5c1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa8], rax
movabs rax, 0x8878c8428f438f49
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb8], rax
movabs rax, 0xe118defe649d5e5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x880ba62de637ec27
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0xa0]
vmovdqa ymmword [rbp + 0xa0], ymm1
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x2e0]
vzeroupper
call fcn.1400013a0
mov dl, 1
mov rcx, rax
call fcn.140007560
int3
movabs rax, 0x7a78ff88833dbb8c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc0], rax
movabs rax, 0xba50f85bb79eb5df
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xd8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0xc0]
vmovdqa ymmword [rbp + 0xc0], ymm1
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x300]
vzeroupper
call fcn.1400013a0
mov dl, 1
mov rcx, rax
call fcn.140007560
int3
movabs rax, 0x6f74ef9b9428b08d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe0], rax
movabs rax, 0xba50f85bb79eb5d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xf0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xf8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0xe0]
vmovdqa ymmword [rbp + 0xe0], ymm1
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x320]
vzeroupper
call fcn.1400013a0
movzx edx, r14b
mov rcx, rax
call fcn.140007560
int3
movabs rax, 0x7c70c5b0812bb184
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x100], rax
movabs rax, 0xbc50d057a499e2c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
movabs rax, 0xfc78cf4a83658b52
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
movabs rax, 0xd5fc40e09cdc932d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x100]
vmovdqa ymmword [rbp + 0x100], ymm1
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x340]
vzeroupper
call fcn.1400013a0
xor edx, edx
mov rcx, rax
call fcn.140007560
int3
movabs rax, 0x6b79ceb0812bb184
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x120], rax
movabs rax, 0xa95af05cbfaffec5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x128], rax
movabs rax, 0x880ba62d835a8d69
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x130], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x138], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x120]
vmovdqa ymmword [rbp + 0x120], ymm1
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x360]
vzeroupper
call fcn.1400013a0
xor edx, edx
mov rcx, rax
call fcn.140007560
int3
movabs rax, 0x6b79ceb0812bb184
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x140], rax
movabs rax, 0xa95af05cbfaffec5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x148], rax
movabs rax, 0xe56ae85e95568064
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x150], rax
movabs rax, 0xd5fc40e09cafe12d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x158], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x880ba62de637ec27
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x140]
vmovdqa ymmword [rbp + 0x140], ymm1
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0x380]
vzeroupper
call fcn.1400013a0
xor edx, edx
mov rcx, rax
call fcn.140007560
int3
movabs rax, 0x4a62c4b0812bb184
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
movabs rax, 0x8e47f155b18df7c3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
movabs rax, 0x880bd24383448955
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x20], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x28], rax
movabs rax, 0x880ba62de637ec27
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
vmovdqu ymm0, ymmword [rbp + 0x20]
vpxor ymm1, ymm0, ymmword [rbp + 0x160]
vmovdqa ymmword [rbp + 0x160], ymm1
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x3a0]
vzeroupper
call fcn.1400013a0
mov dl, 1
mov rcx, rax
call fcn.140007560
int3